US 12,294,708 B2
Reducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
Vivienne Sze, Cambridge, MA (US); and Madhukar Budagavi, Plano, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Apr. 1, 2024, as Appl. No. 18/623,323.
Application 16/437,277 is a division of application No. 15/431,532, filed on Feb. 13, 2017, granted, now 10,321,131, issued on Jun. 11, 2019.
Application 15/431,532 is a division of application No. 13/862,458, filed on Apr. 14, 2013, granted, now 9,584,802, issued on Feb. 28, 2017.
Application 18/623,323 is a continuation of application No. 18/514,265, filed on Nov. 20, 2023, granted, now 11,956,435.
Application 18/514,265 is a continuation of application No. 17/824,414, filed on May 25, 2022, granted, now 11,825,093, issued on Nov. 21, 2023.
Application 17/824,414 is a continuation of application No. 17/477,588, filed on Sep. 17, 2021, granted, now 11,375,197, issued on Jun. 28, 2022.
Application 17/477,588 is a continuation of application No. 17/355,488, filed on Jun. 23, 2021, granted, now 11,652,997, issued on May 16, 2023.
Application 17/355,488 is a continuation of application No. 17/015,155, filed on Sep. 9, 2020, granted, now 11,076,155, issued on Jul. 27, 2021.
Application 17/015,155 is a continuation of application No. 16/437,277, filed on Jun. 11, 2019, granted, now 10,798,384, issued on Oct. 6, 2020.
Claims priority of provisional application 61/659,205, filed on Jun. 13, 2012.
Claims priority of provisional application 61/650,023, filed on May 22, 2012.
Claims priority of provisional application 61/641,997, filed on May 3, 2012.
Claims priority of provisional application 61/623,778, filed on Apr. 13, 2012.
Prior Publication US 2024/0244211 A1, Jul. 18, 2024
Int. Cl. H04N 19/00 (2014.01); H04N 19/124 (2014.01); H04N 19/13 (2014.01); H04N 19/60 (2014.01); H04N 19/70 (2014.01); H04N 19/91 (2014.01); H04N 19/184 (2014.01)
CPC H04N 19/13 (2014.11) [H04N 19/124 (2014.11); H04N 19/60 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11); H04N 19/184 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a receiver configured to receive a bit stream; and
a decoder coupled to the receiver, wherein the decoder is configured to:
decode a first sequence of bins from the bit stream, wherein the first sequence of bins corresponds to a prefix of a remaining level of a transform coefficient represented by a truncated unary code, and wherein the truncated unary code is limited to a maximum codeword length of four;
debinarize the first sequence of bins to determine a value of the prefix;
decode a second sequence of bins from the bit stream, wherein the second sequence of bins corresponds to a suffix of the remaining level of the transform coefficient;
debinarize the second sequence of bins to determine a value of the suffix; and
combine the prefix and the suffix to yield the remaining level of the transform coefficient.