US 12,301,814 B2
Predicting a quantization parameter for a current unit using quantization parameters of spatially neighboring units
Shankar Regunathan, Bellevue, WA (US); Shijun Sun, Redmond, WA (US); Chengjie Tu, Sammamish, WA (US); and Chih-Lung Lin, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 31, 2024, as Appl. No. 18/429,224.
Application 18/429,224 is a continuation of application No. 17/981,132, filed on Nov. 4, 2022, granted, now 11,902,525.
Application 17/981,132 is a continuation of application No. 17/404,832, filed on Aug. 17, 2021, granted, now 11,528,481, issued on Dec. 13, 2022.
Application 17/404,832 is a continuation of application No. 16/384,704, filed on Apr. 15, 2019, granted, now 11,122,268, issued on Sep. 14, 2021.
Application 16/384,704 is a continuation of application No. 15/391,609, filed on Dec. 27, 2016, granted, now 10,306,227, issued on May 28, 2019.
Application 15/391,609 is a continuation of application No. 14/307,282, filed on Jun. 17, 2014, granted, now 9,571,840, issued on Feb. 14, 2017.
Application 14/307,282 is a continuation of application No. 12/156,864, filed on Jun. 3, 2008, granted, now 8,897,359, issued on Nov. 25, 2014.
Prior Publication US 2024/0171745 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/126 (2014.01); H04N 19/124 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/187 (2014.01); H04N 19/196 (2014.01); H04N 19/34 (2014.01); H04N 19/46 (2014.01); H04N 19/463 (2014.01); H04N 19/593 (2014.01); H04N 19/61 (2014.01); H04N 19/70 (2014.01); H04N 19/184 (2014.01)
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
OG exemplary drawing
 
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.