| CPC H04N 19/126 (2014.11) [H04N 19/124 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/187 (2014.11); H04N 19/196 (2014.11); H04N 19/197 (2014.11); H04N 19/34 (2014.11); H04N 19/46 (2014.11); H04N 19/463 (2014.11); H04N 19/593 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/184 (2014.11)] | 20 Claims |

|
1. In a computer system that implements a video encoder, a method comprising:
receiving a picture organized in multiple channels, the multiple channels including a luma channel and two chroma channels;
encoding the picture, thereby producing encoded data for the picture, wherein the encoding includes varying quantization spatially and between the multiple channels of the picture, and wherein the encoding further includes, for a current unit of the picture:
predicting a unit-level quantization parameter (“QP”) for the current unit using multiple unit-level QPs for spatially neighboring units;
determining a differential QP between the unit-level QP for the current unit and the predicted unit-level QP for the current unit; and
encoding the differential QP; and
outputting, as part of a bitstream, the encoded data for the picture, the encoded data for the picture including QP information that indicates multiple QPs that at least in part parameterize the varied quantization of the picture, the QP information including the unit-level QP for the current unit signaled, relative to the predicted unit-level QP for the current unit, as the encoded differential QP.
|