US 11,991,392 B2
Efficient context model computation design in transform coefficient coding
Jingning Han, Santa Clara, CA (US); James Zern, San Francisco, CA (US); Linfeng Zhang, Palo Alto, CA (US); Ching-Han Chiang, San Jose, CA (US); and Yaowu Xu, Saratoga, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Jul. 18, 2022, as Appl. No. 17/866,707.
Application 17/866,707 is a continuation of application No. 17/106,898, filed on Nov. 30, 2020, granted, now 11,405,646.
Application 17/106,898 is a continuation of application No. 16/693,438, filed on Nov. 25, 2019, granted, now 10,869,060, issued on Dec. 15, 2020.
Application 16/693,438 is a continuation in part of application No. 15/883,323, filed on Jan. 30, 2018, granted, now 10,506,242, issued on Dec. 10, 2019.
Prior Publication US 2022/0377376 A1, Nov. 24, 2022
Int. Cl. H04N 19/129 (2014.01); H04N 19/13 (2014.01); H04N 19/184 (2014.01); H04N 19/60 (2014.01); H04N 19/88 (2014.01)
CPC H04N 19/60 (2014.11) [H04N 19/129 (2014.11); H04N 19/13 (2014.11); H04N 19/184 (2014.11); H04N 19/88 (2014.11)] 20 Claims
OG exemplary drawing
 
1. An apparatus for decoding a transform block of transform coefficients, the apparatus comprising:
a processor configured to execute instructions to:
obtain a transform type of a transform used for decoding the transform block, the transform being used to perform an inverse transformation operation;
select, based on the transform type, a template for entropy-decoding values related to the transform coefficients,
the template indicating, for a current value of the values to be decoded, relative positions of already coded values with respect to the current value,
the relative positions being one of Cartesian coordinates or scan positions in a scan order, and
the template used for determining a probability distribution for entropy decoding the current value;
determine, using the template, a context for selecting the probability distribution for entropy decoding the current value of the values; and
entropy decode, from a compressed bitstream, the current value using the probability distribution.