US 12,034,928 B2
Coding concepts for a transformed representation of a sample block
Benjamin Bross, Berlin (DE); Santiago De Luxán Hernández, Berlin (DE); Heiko Schwarz, Berlin (DE); Detlev Marpe, Berlin (DE); and Thomas Wiegand, Berlin (DE)
Assigned to Fraunhofer-Gesellschaft Zur Förderung derangewandten Forschung e.V., Munich (DE)
Appl. No. 17/780,429
Filed by Fraunhofer-Gesellschaft Zur Förderung derangewandten Forschung e.V., Munich (DE)
PCT Filed Nov. 25, 2020, PCT No. PCT/EP2020/083440
§ 371(c)(1), (2) Date May 26, 2022,
PCT Pub. No. WO2021/105255, PCT Pub. Date Jun. 3, 2021.
Claims priority of application No. 19211643 (EP), filed on Nov. 26, 2019.
Prior Publication US 2023/0007252 A1, Jan. 5, 2023
Int. Cl. H04N 19/12 (2014.01); H04N 19/129 (2014.01); H04N 19/167 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01)
CPC H04N 19/12 (2014.11) [H04N 19/129 (2014.11); H04N 19/167 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11)] 16 Claims
OG exemplary drawing
 
1. A decoding apparatus for decoding a transformed representation of a block from a data stream, wherein the decoding apparatus comprises:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to:
decode coefficient position information from the data stream, wherein the coefficient position information is indicative of a first coded coefficient position within a transform coefficient block;
determine, using the first coded coefficient position, that at least one non-zero coefficient is located outside a predetermined subarea of the transform coefficient block;
based on the determining, reduce a set of available transforms to a first set of one or more available transforms by removing from the set of available transforms a second set of one or more available transforms;
determine a transform underlying the transform coefficient block out of the first set of one or more available transforms; and
decode values of transform coefficients of the transform coefficient block that are, along a first coefficient scan order, located from the first coded coefficient position onward to a last scanned position using the determined transform.