US 11,812,024 B2
Encoder, decoder, encoding method, and decoding method
Tadamasa Toma, Osaka (JP); Takahiro Nishi, Nara (JP); Kiyofumi Abe, Osaka (JP); and Yusuke Kato, Osaka (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 Aug. 9, 2021, as Appl. No. 17/396,984.
Application 17/396,984 is a continuation of application No. PCT/JP2020/013418, filed on Mar. 25, 2020.
Claims priority of provisional application 62/823,251, filed on Mar. 25, 2019.
Prior Publication US 2021/0377537 A1, Dec. 2, 2021
Int. Cl. H04N 19/13 (2014.01); H04N 19/136 (2014.01); H04N 19/172 (2014.01); H04N 19/174 (2014.01); H04N 19/176 (2014.01); H04N 19/184 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/13 (2014.11) [H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/70 (2014.11)] 12 Claims
OG exemplary drawing
 
1. An encoder, comprising:
circuitry; and
memory connected to the circuitry,
wherein the circuitry, in operation:
encodes an image;
when encoding the image:
binarizes coefficient information of the image;
controls whether to apply arithmetic encoding to a binary data string which is obtained by binarizing the coefficient information; and
outputs a bitstream including the binary data string to which arithmetic encoding has been applied or no arithmetic encoding has been applied; and
when binarizing the coefficient information:
binarizes the coefficient information according to a first syntax structure when arithmetic encoding is to be applied to the binary data string and a determined condition is not satisfied;
binarizes the coefficient information according to a second syntax structure different from the first syntax structure when arithmetic encoding is to be applied to the binary data string and the determined condition is satisfied; and
binarizes the coefficient information according to the second syntax structure when no arithmetic encoding is to be applied to the binary data string.