US 12,143,584 B2
Decoder, decoding method, encoder and non-transitory computer readable medium storing a bitstream
Ryuichi Kanoh, Osaka (JP); Tadamasa Toma, Osaka (JP); Kiyofumi Abe, Osaka (JP); and Takahiro Nishi, Nara (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Oct. 22, 2021, as Appl. No. 17/508,289.
Application 17/508,289 is a continuation of application No. 16/023,538, filed on Jun. 29, 2018, granted, now 11,184,612.
Claims priority of provisional application 62/528,222, filed on Jul. 3, 2017.
Prior Publication US 2022/0046241 A1, Feb. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/12 (2014.01); H04N 19/14 (2014.01); H04N 19/147 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/61 (2014.01); H04N 19/65 (2014.01); H04N 19/119 (2014.01)
CPC H04N 19/12 (2014.11) [H04N 19/14 (2014.11); H04N 19/147 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/61 (2014.11); H04N 19/65 (2014.11); H04N 19/119 (2014.11)] 5 Claims
OG exemplary drawing
 
1. A decoder comprising:
a processor; and
a memory,
wherein the processor, using the memory:
inverse quantizes data corresponding to a current block of an image;
performs an inverse secondary transform, using one candidate of the inverse secondary transform selected from candidates of the inverse secondary transform, on a result of the inverse quantization to generate second transform coefficients, the candidates of the inverse secondary transform including transform bases for the inverse secondary transform and a skip of the inverse secondary transform; and
performs an inverse primary transform, using one candidate of the inverse primary transform selected from candidates of the inverse primary transform, on the second transform coefficients or the result of the inverse quantization to generate first transform coefficients, the candidates of the inverse primary transform including transform bases for the inverse primary transform, wherein
a fixed second candidate is always used for the inverse secondary transform in response to a case of a selected candidate of the inverse primary transform being other than a fixed first candidate, and
the fixed first candidate is always used for the inverse primary transform in response to a case of the selected candidate of the inverse secondary transform being other than the fixed second candidate.