IP Library Granted Patent US 10,484,706
Granted Patent B2
US 10,484,706 · App. 16/236,851 · Granted Nov 19, 2019

Image encoding/decoding apparatus and method

Inventors: Hae-Chul Choi (Daejeon, KR); Se Yoon Jeong (Daejeon, KR); Sukhee Cho (Daejeon, KR); Hui Yong Kim (Daejeon, KR); Jinho Lee (Daejeon, KR); Hahyun Lee (Seoul, KR); Sung-Chang Lim (Daejeon, KR); Jongho Kim (Daejeon, KR); Jin Soo Choi (Daejeon, KR); Jin Woo Hong (Daejeon, KR); Jin Woong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/52H04N19/172H04N19/176H04N19/513
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,484,706
App. No.
16/236,851
Granted
Nov 19, 2019
Kind
B2
Abstract

Provided is an image encoding/decoding apparatus and method. The image encoding apparatus may include a motion vector prediction unit to perform a prediction with respect to an arbitrary motion vector of a current block within an image, using at least one of vector information of a motion vector corresponding to an adjacent block and vector information of a previous motion vector of the current block, and a differential determination unit to determine differential information of a motion vector of the current block based on the motion vector predicted in the motion vector prediction unit and an actual motion vector of the current block.

Claims (20)

1. An image decoding method comprising:

predicting a motion vector of a current block within a current picture using any one or any combination of motion vector information of an adjacent block of the current block, motion vector information of a reference block corresponding to the current block within a reference picture, and motion vector information of an adjacent block of the reference block corresponding to the current block within the reference picture;

scaling the motion vector information of the adjacent block of the current block using a distance from a reference picture referred to by the adjacent block of the current block to the current picture and a distance from a reference picture of the current block to the current picture in response to the reference picture referred to by the adjacent block of the current block being different from the reference picture of the current block;

obtaining differential motion vector information of the current block; and

adding the predicted motion vector of the current block to the differential motion vector information of the current block to calculate a motion vector of the current block,

wherein a location of the reference block within the reference picture corresponds to a location of the current block within the current picture.

2. The image decoding method of claim 1 , wherein the scaling the motion vector information is further configured to

scale the motion vector information of the reference block corresponding to the current block within the reference picture or the motion vector information of the adjacent block of the reference block corresponding to the current block within the reference picture using any one or any combination of a distance from a reference picture of the reference block to a picture in which the reference block is located, a distance from a reference picture referred to by the adjacent block of the reference block to a picture in which the adjacent block of the reference block is located, and a distance from the reference picture of the current block to the current picture.

3. An image encoding method comprising:

predicting a motion vector of a current block within a current picture using any one or any combination of motion vector information of an adjacent block of the current block, motion vector information of a reference block corresponding to the current block within a reference picture, and motion vector information of an adjacent block of the reference block corresponding to the current block within the reference picture;

scaling the motion vector information of the adjacent block of the current block using a distance from a reference picture referred to by the adjacent block of the current block to the current picture and a distance from a reference picture of the current block to the current picture in response to the reference picture referred to by the adjacent block of the current block being different from the reference picture of the current block; and

determining differential motion vector information of the current block based on the predicted motion vector of the current block and a motion vector of the current block,

wherein a location of the reference block within the reference picture corresponds to a location of the current block within the current picture.

4. The image encoding method of claim 3 , wherein the scaling the motion vector information is further configured to

scale the motion vector information of the reference block corresponding to the current block within the reference picture or the motion vector information of the adjacent block of the reference block corresponding to the current block within the reference picture using any one or any combination of a distance from a reference picture of the reference block to a picture in which the reference block is located, a distance from a reference picture referred to by the adjacent block of the reference block to a picture in which the adjacent block of the reference block is located, and a distance from the reference picture of the current block to the current picture.

5. A non-transitory computer-readable medium storing a bitstream, wherein the bitstream is generated by an image encoding method, the method comprising:

predicting a motion vector of a current block within a current picture using any one or any combination of motion vector information of an adjacent block of the current block, motion vector information of a reference block corresponding to the current block within a reference picture, and motion vector information of an adjacent block of the reference block corresponding to the current block within the reference picture;

scaling the motion vector information of the adjacent block of the current block using a distance from a reference picture referred to by the adjacent block of the current block to the current picture and a distance from a reference picture of the current block to the current picture in response to the reference picture referred to by the adjacent block of the current block being different from the reference picture of the current block; and

determining differential motion vector information of the current block based on the predicted motion vector of the current block and a motion vector of the current block,

wherein a location of the reference block within the reference picture corresponds to a location of the current block within the current picture.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA NAME FROM IDEAHUB TO IDEAHUB INC. PREVIOUSLY RECORDED ON REEL 063917 FRAME 0456. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTIVE ASSIGNMENT. Recorded Jul 26, 2023
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: IDEAHUB INC.
Reel/Frame 064383/0242 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 063321 FRAME: 0082. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded Apr 21, 2023
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: IDEAHUB
Reel/Frame 063917/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2023
From: IDEAHUB
To: IDEAHUB
Reel/Frame 063321/0082 →
Priority Claims (2)
KR 10-2009-0129963 · Dec 23, 2009 · national
KR 10-2010-0010359 · Feb 4, 2010 · national
Continuity (4)
Continuation 15439322 · Feb 22, 2017
Continuation 14553602 · Nov 25, 2014
Continuation 12976346 · Dec 22, 2010
Related Publication 20190141347A1 · May 9, 2019