Quantization adjustment based on texture level
First Claim
1. In a video encoder, a method comprising:
- identifying a current smooth region of a current video picture in a video picture sequence, the video picture sequence having a display order in which display of plural previous pictures occurs before display of the current video picture in the display order and display of plural future pictures occurs after the display of the current video picture in the display order;
performing temporal analysis on the current smooth region, wherein the temporal analysis comprises determining whether a corresponding region in at least one of the plural previous and/or future pictures is smooth wherein the temporal analysis attributes greater weight to smoothness in a corresponding region of a future picture that is temporally nearer to the current video picture than to smoothness in a corresponding region of a future picture that is temporally more distant from the current video picture;
based at least in part on the temporal analysis, adjusting quantization in the current smooth region; and
outputting encoded data for the current video picture.
3 Assignments
0 Petitions
Accused Products
Abstract
A video encoder identifies a current smooth region of a current picture in a sequence and performs temporal analysis by determining whether a corresponding region in at least one previous and/or future picture is smooth. Based at least in part on the temporal analysis, the encoder adjusts quantization in the current smooth region. An encoder determines a differential quantization interval for a sequence, the interval comprising an interval number. The interval constrains the encoder to skip differential quantization for at least the interval number of predicted pictures after a predicted differentially quantized picture. An encoder analyzes texture in a current picture and sets a smoothness threshold. The encoder compares texture data with the smoothness threshold and adjusts differential quantization for at least part of the current picture based on a finding of at least one smooth region in the current picture according to the smoothness threshold.
-
Citations
12 Claims
-
1. In a video encoder, a method comprising:
-
identifying a current smooth region of a current video picture in a video picture sequence, the video picture sequence having a display order in which display of plural previous pictures occurs before display of the current video picture in the display order and display of plural future pictures occurs after the display of the current video picture in the display order; performing temporal analysis on the current smooth region, wherein the temporal analysis comprises determining whether a corresponding region in at least one of the plural previous and/or future pictures is smooth wherein the temporal analysis attributes greater weight to smoothness in a corresponding region of a future picture that is temporally nearer to the current video picture than to smoothness in a corresponding region of a future picture that is temporally more distant from the current video picture; based at least in part on the temporal analysis, adjusting quantization in the current smooth region; and outputting encoded data for the current video picture. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a video encoder, a method comprising:
-
analyzing texture in a current video picture; setting a smoothness threshold for the current video picture based at least in part on the analyzed texture in the current video picture; comparing texture data of the current video picture with the smoothness threshold; adjusting differential quantization for at least part of the current video picture based on a finding of at least one smooth region in the current video picture according to the smoothness threshold, wherein adjusting the differential quantization includes determining a percentage of flat blocks in the current video picture and comparing the percentage to one or more percentage thresholds; and outputting encoded data for the current video picture. - View Dependent Claims (9, 10, 11, 12)
-
Specification