US 11,956,467 B2
Encoder, decoder, encoding method, and decoding method
Kiyofumi Abe, Osaka (JP); Takahiro Nishi, Nara (JP); Tadamasa Toma, Osaka (JP); Ryuichi Kanoh, Osaka (JP); Chong Soon Lim, Singapore (SG); Ru Ling Liao, Singapore (SG); Hai Wei Sun, Singapore (SG); Sughosh Pavan Shashidhar, Singapore (SG); Han Boon Teo, Singapore (SG); and Jing Ya Li, Singapore (SG)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Sep. 8, 2021, as Appl. No. 17/469,748.
Application 17/469,748 is a continuation of application No. 16/942,583, filed on Jul. 29, 2020, granted, now 11,146,812.
Application 16/942,583 is a continuation of application No. PCT/JP2019/003064, filed on Jan. 30, 2019.
Claims priority of provisional application 62/623,837, filed on Jan. 30, 2018.
Prior Publication US 2021/0409758 A1, Dec. 30, 2021
Int. Cl. H04N 19/537 (2014.01); H04N 19/119 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/537 (2014.11) [H04N 19/119 (2014.11); H04N 19/176 (2014.11)] 1 Claim
OG exemplary drawing
 
1. An encoder comprising:
circuitry; and
memory, wherein
when a sub-block encoding is to be performed, the circuitry, using the memory, in operation,
determines a plurality of sub-blocks in a first image block, the plurality of sub-blocks including a first sub-block,
determines a first motion vector for the first sub-block by referring to a first motion vector candidate list,
performs first inter prediction processing on the first sub-block using the first motion vector, and
encodes the first image block using a result of the first inter prediction processing, and
when a partition encoding is to be performed, the circuitry, using the memory, in operation,
determines a plurality of partitions in a second image block, the plurality of partitions including a first partition having a non-rectangular shape,
determines a second motion vector for the first partition by referring to a second motion vector candidate list,
performs second inter prediction processing on the first partition using the second motion vector, and
encodes the second image block using a result of the second inter prediction processing.