CPC H04N 19/66 (2014.11) [H04N 19/147 (2014.11); H04N 19/176 (2014.11); H04N 19/19 (2014.11); H04N 19/61 (2014.11); G06T 7/11 (2017.01); G06T 7/12 (2017.01)] | 19 Claims |
1. A method for encoding video image data, comprising:
compressing pixel value data for an image included in a frame of a video, including:
for respective blocks of a plurality of blocks of the image:
determining a plurality of sets of sub-errors for pixel values of pixels of the block;
applying a first set of processing parameters to a first set of the sets of sub-errors to modify the first set of sub-errors in accordance with the first set of processing parameters;
applying a second set of processing parameters to a second set of the sets of sub-errors to modify the second set of sub-errors in accordance with the second set of processing parameters,
wherein at least one processing parameter in the second set of processing parameters is different from processing parameters in the first set of processing parameters; and
wherein at least one of the first and second sets of processing parameters are selected such that:
distortion of at least one of the first and second sets of sub-errors is reduced as compared to applying other combinations of the first and second sets of processing parameters to the first and second sets of sub-errors; or
compression efficiency of at least one of the first and second sub-errors is increased as compared to applying other combinations of the first and second sets of processing parameters to the first and second sets of sub-errors; and
encoding compressed pixel value data for the image of the video, wherein encoding the compressed pixel value data comprises encoding the first modified set of sub-errors separate from the second modified set of sub-errors.
|