CPC H04N 19/132 (2014.11) [H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/184 (2014.11); H04N 19/44 (2014.11)] | 12 Claims |
1. A video encoding method comprising:
dividing video data into one or more blocks of video, each block of video representing a plurality of pixels;
encoding the one or more blocks of video, the encoding comprises generating a set of quantized coefficients for each block of video; and
transmitting sets of quantized coefficients corresponding to the one or more blocks of video in a bitstream to a decoder,
wherein the decoder is configured to decode the video data by performing operations comprising:
descaling the quantized coefficients by multiplying the quantized coefficients with numbers dependent on a coefficient index and a transform size of the block to generate descaled coefficients;
applying an adjustment to the descaled coefficients to generate adjusted descaled coefficients, wherein the adjustment is a variable based on the transform size;
clipping the adjusted descaled coefficients to a predetermined bit depth to generate clipped coefficients; and
inverse transforming the clipped coefficients to output a decoded residue.
|