US 11,876,991 B2
Image decoder and image decoding method capable of blending operation between partitions
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 Nov. 10, 2020, as Appl. No. 17/094,206.
Application 17/094,206 is a continuation of application No. 16/569,287, filed on Sep. 12, 2019, granted, now 10,869,051.
Application 16/569,287 is a continuation of application No. PCT/JP2018/030064, filed on Aug. 10, 2018.
Claims priority of provisional application 62/698,810, filed on Jul. 16, 2018.
Claims priority of provisional application 62/548,684, filed on Aug. 22, 2017.
Prior Publication US 2021/0058636 A1, Feb. 25, 2021
Int. Cl. H04N 19/44 (2014.01); H04N 19/137 (2014.01); H04N 19/176 (2014.01); H04N 19/182 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/137 (2014.11); H04N 19/176 (2014.11); H04N 19/182 (2014.11)] 2 Claims
OG exemplary drawing
 
1. An image decoder comprising:
circuitry; and
a memory coupled to the circuitry;
wherein the circuitry, in operation:
calculates first values of pixels of a first partition in a current block, using a first motion vector for the first partition;
calculates second values of pixels of a second partition in the current block, using a second motion vector for the second partition;
calculates third values of a set of pixels between the first partition and the second partition, using the first motion vector;
calculates fourth values of the set of pixels, using the second motion vector;
weights the third values and the fourth values of the set of pixels; and
decodes the current block using the weighted third values and the weighted fourth values,
wherein only the third values and the fourth values of the set of pixels are weighted for the current block,
wherein a number of pixels in a row in the set of pixels is greater than two, and greater than two weights applied to the third values of the set of pixels increase along the row in a first direction, and greater than two weights applied to the fourth values of the set of pixels decrease along the row in the first direction.