US 12,273,522 B2
Encoder and decoder that selects a context model based on availability of blocks and prediction mode to be applied to the blocks
Chong Soon Lim, Singapore (SG); Hai Wei Sun, Singapore (SG); Jing Ya Li, Singapore (SG); Han Boon Teo, Singapore (SG); Ru Ling Liao, Singapore (SG); Che Wei Kuo, Singapore (SG); Tadamasa Toma, Osaka (JP); Takahiro Nishi, Nara (JP); and Kiyofumi Abe, 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 Feb. 17, 2023, as Appl. No. 18/111,106.
Application 18/111,106 is a continuation of application No. 17/308,397, filed on May 5, 2021, granted, now 11,616,956.
Application 17/308,397 is a continuation of application No. PCT/JP2019/048965, filed on Dec. 13, 2019.
Claims priority of provisional application 62/779,703, filed on Dec. 14, 2018.
Prior Publication US 2023/0209058 A1, Jun. 29, 2023
Int. Cl. H04N 19/13 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/13 (2014.11) [H04N 19/176 (2014.11)] 4 Claims
OG exemplary drawing
 
1. An encoder, comprising:
circuitry; and
memory coupled to the circuitry, wherein
the circuitry, in operation:
determines whether a first block is available and whether a second block is available, the first block and the second block being defined relative to a current block to be processed;
sets a value of a first parameter to a common value to specify a context model (i) when intra prediction is applied to the first block and inter prediction is applied to the second block in a case where the first block and the second block are both available and (ii) when inter prediction is applied to the first block and intra prediction is applied to the second block in the case where the first block and the second block are both available,
encodes, using the context model specified, a second parameter indicating which of intra prediction and inter prediction is to be applied to the current block, and
generates a bitstream including the encoded second parameter.