US 12,149,686 B2
Encoder, decoder, and related non-transitory computer readable medium
Ryuichi Kanoh, Osaka (JP); Takahiro Nishi, Nara (JP); and Tadamasa Toma, 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 Apr. 5, 2023, as Appl. No. 18/296,272.
Application 18/296,272 is a continuation of application No. 17/530,199, filed on Nov. 18, 2021, granted, now 11,652,990.
Application 17/530,199 is a continuation of application No. 16/590,776, filed on Oct. 2, 2019, granted, now 11,233,993, issued on Jan. 25, 2022.
Application 16/590,776 is a continuation of application No. PCT/JP2018/014360, filed on Apr. 4, 2018.
Claims priority of provisional application 62/482,445, filed on Apr. 6, 2017.
Claims priority of application No. 2017-106895 (JP), filed on May 30, 2017.
Prior Publication US 2023/0247198 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/117 (2014.01); H04N 19/14 (2014.01); H04N 19/159 (2014.01); H04N 19/174 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/14 (2014.11); H04N 19/159 (2014.11); H04N 19/174 (2014.11)] 3 Claims
OG exemplary drawing
 
1. An encoding method comprising:
selecting a filter based at least on a prediction mode used for a first block, the filter including first filter coefficients for the first block and second filter coefficients for a second block;
multiplying values of first pixels among the first block and second pixels among the second block by the first filter coefficients to change a value of a first pixel in the first pixels; and
multiplying the values of the first pixels among the first block and the second pixels among the second block by the second filter coefficients to change a value of a second pixel in the second pixels,
the first pixels among the first block and the second pixels among the second block being arranged on a straight line perpendicular to a boundary between the first block and the second block, a distance on the straight line between the boundary and the first pixel being the same as a distance on the straight line between the boundary and the second pixel,
a first filter coefficient of the first filter coefficients being different from a second filter coefficient of the second filter coefficients, the first filter coefficient being multiplied by the value of the first pixel, the second filter coefficient being multiplied by the value of the second pixel.