US 12,108,083 B2
GOLOMB-RICE/EG coding technique for CABAC in HEVC
Seung-Hwan Kim, Camas, WA (US); Louis J. Kerofsky, Camas, WA (US); and Christopher A. Segall, Camas, WA (US)
Assigned to DOLBY INTERNATIONAL AB, Dublin (IE)
Filed by DOLBY INTERNATIONAL AB, Amsterdam Zuidoost (NL)
Filed on May 31, 2023, as Appl. No. 18/204,326.
Application 18/204,326 is a continuation of application No. 18/047,391, filed on Oct. 18, 2022, granted, now 11,706,451.
Application 18/047,391 is a continuation of application No. 17/346,753, filed on Jun. 14, 2021, granted, now 11,496,768, issued on Nov. 8, 2022.
Application 17/346,753 is a continuation of application No. 16/786,517, filed on Feb. 10, 2020, granted, now 11,039,169, issued on Jun. 15, 2021.
Application 16/786,517 is a continuation of application No. 16/522,355, filed on Jul. 25, 2019, granted, now 10,582,218, issued on Mar. 3, 2020.
Application 16/522,355 is a continuation of application No. 15/662,791, filed on Jul. 28, 2017, granted, now 10,412,416, issued on Sep. 10, 2019.
Application 15/662,791 is a continuation of application No. 14/391,422, granted, now 9,749,656, issued on Aug. 29, 2017, previously published as PCT/JP2013/002492, filed on Apr. 11, 2013.
Claims priority of provisional application 61/622,990, filed on Apr. 11, 2012.
Prior Publication US 2023/0308686 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/60 (2014.01); H03M 7/40 (2006.01); H04N 19/44 (2014.01); H04N 19/70 (2014.01); H04N 19/91 (2014.01)
CPC H04N 19/60 (2014.11) [H03M 7/4018 (2013.01); H03M 7/4075 (2013.01); H04N 19/44 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] 6 Claims
OG exemplary drawing
 
1. A method for decoding a bitstream associated with transform coefficients comprising the steps of:
(a) obtaining a bitstream comprising (i) a plurality of flags indicating whether a magnitude of a quantized transform coefficient is greater than a particular value, and (ii) a first syntax element, wherein a combination of the plurality of flags and the first syntax element indicates a magnitude of the quantized transform coefficient;
(b) decoding binary data associated with the first syntax element from the obtained bitstream by using an arithmetic decoding;
(c) deriving a Rice parameter associated with the first syntax element;
(d) receiving an indicator from the bitstream, wherein the indicator is different from the Rice parameter;
(e) determining, based on the indicator, whether a first code is to be used or a second code is to be used in combination with a Rice code corresponding to the Rice parameter;
(f) deriving an absolute-3 value of magnitude of the quantized transform coefficient based on a combination of the Rice code and the first or the second code determined based on the indicator;
(g) obtaining the quantized transform coefficients based on the absolute-3 value of magnitude of the quantized transform coefficient, a sign information, significance map information, and a plurality of flags;
(h) inverse quantizing the quantized transform coefficients to obtain transform coefficients; and
(i) inverse transforming the transform coefficients to obtain residual sample block of an image;
wherein the first code is a k-th order exponential Golomb code.