US 12,301,817 B2
Determining chroma quantization parameter using index and quantization parameter of spatially neighboring unit
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 Feb. 21, 2024, as Appl. No. 18/583,523.
Application 18/583,523 is a continuation of application No. 18/400,662, filed on Dec. 29, 2023.
Application 18/400,662 is a continuation of application No. 17/981,132, filed on Nov. 4, 2022, granted, now 11,902,525, issued on Feb. 13, 2024.
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/0195973 A1, Jun. 13, 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. One or more non-transitory computer-readable media having stored thereon computer-executable instructions for causing one or more processing units, when programmed thereby, to perform operations of a computer-implemented video decoder, the operations comprising:
receiving encoded data for a picture organized in multiple channels, the multiple channels including two chroma channels, the encoded data including quantization parameter (“QP”) information that indicates multiple QPs that at least in part parameterize inverse quantization for the picture, the QP information including an index for a given chroma channel among the two chroma channels for a current unit of the picture; and
decoding the encoded data to reconstruct the picture, including varying inverse quantization spatially and between the multiple channels for the picture, wherein the decoding the encoded data to reconstruct the picture includes, for the current unit:
determining a unit-level QP of a spatially neighboring unit, including:
determining whether an actual QP of the spatially neighboring unit is available; and
depending on whether the actual QP of the spatially neighboring unit is available, assigning the actual QP of the spatially neighboring unit to be the unit-level QP of the spatially neighboring unit or substituting another QP as the unit-level QP of the spatially neighboring unit;
determining a predicted QP based at least in part on the unit-level QP of the spatially neighboring unit; and
determining a unit-level QP for the given chroma channel for the current unit based at least in part on the predicted QP and the index for the given chroma channel for the current unit.