US 12,081,749 B2
Encoder that encodes a current block based on a prediction image generated using an interpolation filter
Chong Soon Lim, Singapore (SG); Hai Wei Sun, Singapore (SG); Han Boon Teo, Singapore (SG); Jing Ya Li, Singapore (SG); Che-Wei Kuo, Singapore (SG); Kiyofumi Abe, Osaka (JP); Tadamasa Toma, Osaka (JP); Takahiro Nishi, Nara (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 May 2, 2023, as Appl. No. 18/142,166.
Application 18/142,166 is a continuation of application No. 17/837,171, filed on Jun. 10, 2022, granted, now 11,722,662.
Application 17/837,171 is a continuation of application No. 17/321,834, filed on May 17, 2021, granted, now 11,394,968, issued on Jul. 19, 2022.
Application 17/321,834 is a continuation of application No. PCT/JP2019/050438, filed on Dec. 23, 2019.
Claims priority of provisional application 62/786,935, filed on Dec. 31, 2018.
Prior Publication US 2023/0300327 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/117 (2014.01); H04N 19/176 (2014.01); H04N 19/51 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/176 (2014.11); H04N 19/51 (2014.11); H04N 19/80 (2014.11)] 4 Claims
OG exemplary drawing
 
1. An encoder that encodes a current block to be encoded in an image, the encoder comprising:
circuitry; and
memory coupled to the circuitry,
wherein, in operation, the circuitry:
generates a first prediction image based on a motion vector, the first prediction image being an image with full-pel precision;
generates a second prediction image using a first interpolation filter by interpolating a value at a fractional-pel position between full-pel positions included in the first prediction image; and
encodes the current block based on the second prediction image,
wherein, in operation, the circuitry further:
judges whether the current block is a sub-block of affine mode; and
selects a second interpolation filter as the interpolation filter for generating the second prediction image, in response to the current block being a sub-block of affine mode, and
wherein the second interpolation filter has fewer taps than the first interpolation filter.