US 12,192,515 B2
Image decoding apparatus and image coding apparatus
Kiran Mukesh Misra, Vancouver, WA (US); Jie Zhao, Vancouver, WA (US); and Christopher Andrew Segall, Vancouver, WA (US)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by Sharp Kabushiki Kaisha, Sakai (JP)
Filed on Jul. 15, 2022, as Appl. No. 17/865,437.
Application 17/865,437 is a continuation of application No. 16/989,977, filed on Aug. 11, 2020, granted, now 11,438,626.
Application 16/989,977 is a continuation of application No. 16/480,336, granted, now 10,791,338, issued on Sep. 29, 2020, previously published as PCT/JP2017/045945, filed on Dec. 21, 2017.
Claims priority of provisional application 62/452,879, filed on Jan. 31, 2017.
Prior Publication US 2022/0353529 A1, Nov. 3, 2022
Int. Cl. H04N 19/593 (2014.01); H04N 19/119 (2014.01); H04N 19/126 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/593 (2014.11) [H04N 19/119 (2014.11); H04N 19/126 (2014.11); H04N 19/176 (2014.11)] 8 Claims
OG exemplary drawing
 
1. A method of generating a prediction sample value for a current sample in a video block according to a planar prediction, the method comprising:
calculating a vertical interpolation value by multiplying a sum of a first value and a second value by a width of the video block, wherein the first value is a value of a reconstructed sample located in an adjacent above row to the video block and having a same horizontal position as the current sample weighted by a distance of the current value from a bottom row of the video block, and wherein the second value is a value of a reconstructed sample located in an adjacent left column to the video block and having a vertical position at a height of the video block weighted by a distance of the current sample from the adjacent above row to the video block;
calculating a horizontal interpolation value by multiplying a sum of a third value and a fourth value by the height of the video block, wherein the third value is a value of a reconstructed sample located in the adjacent left column to the video block and having a same vertical position as the current sample weighted by a distance of the current sample from a rightmost column of the video block, and wherein the fourth value is a value of a reconstructed sample located in the adjacent above row to the video block and having a horizontal position at the width of the video block weighted by a distance of the current sample from the adjacent left column to the video block; and
generating the prediction sample value based on a sum of the vertical interpolation value and the horizontal interpolation value.