IP Library Granted Patent US 10,986,367
Granted Patent B2
US 10,986,367 · App. 16/346,775 · Granted Apr 20, 2021

Inter prediction mode-based image processing method and apparatus therefor

Inventor: Jaeho Lee (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/577H04N19/172H04N19/52H04N19/573
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,986,367
App. No.
16/346,775
Granted
Apr 20, 2021
Kind
B2
Abstract

Disclosed is a method for processing an image based on an inter prediction and an apparatus for the same. Particularly, the method may include generating a bi-directional predictor of each pixel of a current block by performing a bi-directional inter prediction based on a motion vector of the current block; deriving a first motion vector from a window area of a specific size in a first reference picture for a current pixel, and deriving a second motion vector from a window area of a specific size in a second reference picture for the current pixel; deriving a first predictor for the current pixel using the first motion vector, and deriving a second predictor for the current pixel using the second motion vector; and generating a third predictor of each pixel of the current block by performing a weighted sum of the first predictor and the second predictor.

Claims (23)

1. A method for processing an image based on an inter prediction by an apparatus, comprising:

generating a bi-directional predictor of each pixel of a current block by performing a bi-directional inter prediction based on a motion vector of the current block;

deriving a first motion vector from a window area of a specific size in a first reference picture for a current pixel, and deriving a second motion vector from a window area of a specific size in a second reference picture for the current pixel,

wherein a horizontal directional component of the first motion vector is configured as 0, when a sum of squared values of the horizontal directional component of a gradient for each pixel is smaller than a specific threshold value,

wherein a vertical directional component of the first motion vector is configured as 0, when a sum of squared values of the vertical directional component of a gradient for each pixel is smaller than a specific threshold value,

wherein a horizontal directional component of the second motion vector is configured as 0, when a sum of squared values of the horizontal directional component of a gradient for each pixel is smaller than a specific threshold value, and

wherein a vertical directional component of the second motion vector is configured as 0, when a sum of squared values of the vertical directional component of a gradient for each pixel is smaller than a specific threshold value;

deriving a first predictor for the current pixel using the first motion vector, and deriving a second predictor for the current pixel using the second motion vector; and

generating a third predictor of each pixel of the current block by performing a weighted sum of the first predictor and the second predictor.

2. The method of claim 1 , wherein a vertical directional component and a horizontal directional component of the gradient are obtained by using a difference value between a horizontal direction pixel value and a vertical direction pixel value with a pixel of which coordinate is collocated with the current pixel in a center in the first reference picture or the second reference picture.

3. The method of claim 1 , wherein a vertical directional component and a horizontal directional component of the gradient are obtained by applying interpolation filters of a horizontal direction and a vertical direction with a pixel of which coordinate is collocated with the current pixel in a center in the first reference picture or the second reference picture.

4. The method of claim 1 , wherein the first predictor is generated by using a gradient for each pixel and the first motion vector in the window area in the first reference picture, and

wherein the second predictor is generated by using a gradient for each pixel and the second motion vector in the window area in the second reference picture.

5. An apparatus for processing an image based on an inter prediction, comprising:

a memory; and

a processor configured to generate a bi-directional predictor of each pixel of a current block by performing a bi-directional inter prediction based on a motion vector of the current block,

derive a first motion vector from a window area of a specific size in a first reference picture for a current pixel, and derive a second motion vector from a window area of a specific size in a second reference picture for the current pixel,

wherein a horizontal directional component of the first motion vector is configured as 0, when a sum of squared values of the horizontal directional component of a gradient for each pixel is smaller than a specific threshold value,

wherein a vertical directional component of the first motion vector is configured as 0, when a sum of squared values of the vertical directional component of a gradient for each pixel is smaller than a specific threshold value,

wherein a horizontal directional component of the second motion vector is configured as 0, when a sum of squared values of the horizontal directional component of a gradient for each pixel is smaller than a specific threshold value, and

wherein a vertical directional component of the second motion vector is configured as 0, when a sum of squared values of the vertical directional component of a gradient for each pixel is smaller than a specific threshold value,

derive a first predictor for the current pixel using the first motion vector, and derive a second predictor for the current pixel using the second motion vector, and

generate a third predictor of each pixel of the current block by performing a weighted sum of the first predictor and the second predictor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2019
From: LEE, JAEHO
To: LG ELECTRONICS INC.
Reel/Frame 049089/0381 →
Continuity (1)
Related Publication 20200053387A1 · Feb 13, 2020
Cited By (4)
US 12,238,331 US 12,382,073 US 12,464,117 US 12,641,277