US 12,382,064 B2
Coding of significance maps and transform coefficient blocks
Heiner Kirchhoffer, Berlin (DE); Heiko Schwarz, Panketal (DE); Tung Nguyen, Berlin (DE); Detlev Marpe, Berlin (DE); and Thomas Wiegand, Berlin (DE)
Assigned to Dolby Video Compression, LLC, Wilmington, DE (US)
Filed by DOLBY VIDEO COMPRESSION, LLC, Wilmington, DE (US)
Filed on Aug. 3, 2023, as Appl. No. 18/364,973.
Application 18/364,973 is a continuation of application No. 17/212,396, filed on Mar. 25, 2021, abandoned.
Application 17/212,396 is a continuation of application No. 16/374,059, filed on Apr. 3, 2019, granted, now 11,070,822, issued on Jul. 20, 2021.
Application 16/374,059 is a continuation of application No. 15/972,372, filed on May 7, 2018, granted, now 10,306,242, issued on May 28, 2019.
Application 15/972,372 is a continuation of application No. 15/200,300, filed on Jul. 1, 2016, granted, now 9,998,741, issued on Jun. 12, 2018.
Application 15/200,300 is a continuation of application No. 13/648,538, filed on Oct. 10, 2012, granted, now 9,894,368, issued on Feb. 13, 2018.
Application 13/648,538 is a continuation of application No. PCT/EP2011/055644, filed on Apr. 11, 2011.
Claims priority of application No. 10159766 (EP), filed on Apr. 13, 2010.
Prior Publication US 2024/0031585 A1, Jan. 25, 2024
Int. Cl. H01L 29/94 (2006.01); H04N 19/124 (2014.01); H04N 19/129 (2014.01); H04N 19/13 (2014.01); H04N 19/136 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01); H04N 19/46 (2014.01); H04N 19/50 (2014.01); H04N 19/51 (2014.01); H04N 19/59 (2014.01); H04N 19/61 (2014.01); H04N 19/70 (2014.01); H04N 19/91 (2014.01)
CPC H04N 19/18 (2014.11) [H04N 19/124 (2014.11); H04N 19/129 (2014.11); H04N 19/13 (2014.11); H04N 19/136 (2014.11); H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/50 (2014.11); H04N 19/51 (2014.11); H04N 19/59 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] 20 Claims
OG exemplary drawing
 
1. An apparatus for decoding a transform coefficient block, the apparatus comprising:
a decoder configured to extract, from a data stream, a significance map that indicates positions of significant transform coefficients within the transform coefficient block, and the significant transform coefficients within the transform coefficient block; and
an associator configured to associate the significant transform coefficients with their respective positions in the transform coefficient block, wherein transform coefficients within each of a plurality of sub-blocks of the transform coefficient block are scanned in a position sub-scan order, and each sub-block includes information about a plurality of pixels,
wherein the decoder is configured to use, in extracting the significant transform coefficients, context-adaptive entropy decoding such that each of the plurality of sub-blocks is entropy decoded using one or more contexts determined for that sub-block separately from the other of the plurality of sub-blocks, and wherein, for entropy decoding the significant transform coefficients of a sub-block of the plurality of sub-blocks, a selected set of contexts from a plurality of sets of contexts is determined based on a specific value related to one or more of the significant transform coefficients of a previously traversed sub-block of the transform coefficient block, wherein the specific value depends on a number of significant transform coefficients of all previously traversed sub-blocks in a predetermined neighborhood of the sub-block.