IP Library Granted Patent US 9,374,595
Granted Patent B2
US 9,374,595 · App. 14/446,447 · Granted Jun 21, 2016

Method and device for generating a prediction block to encode and decode an image

Inventors: Hui Yong Kim (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Jin Soo Choi (Daejeon, KR); Jin Woong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/51H04N19/105H04N19/182H04N19/196H04N19/513H04N19/52H04N19/593H04N19/82
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 9,374,595
App. No.
14/446,447
Granted
Jun 21, 2016
Kind
B2
Abstract

A method for decoding an image according to the present invention comprises the steps of: restoring a residual block by performing inverse quantization and inverse transformation for the entropy-decoded residual block; generating a prediction block by performing intra prediction for a current block; and restoring an image by adding the restored residual block to the prediction block, wherein the step of generating the prediction block further comprises a step for generating a final prediction value of a pixel to be predicted, on the basis of a first prediction value of the pixel to be predicted, which is included in the current block, and of a final correction value that is calculated by performing an arithmetic right shift by a binary digit 1 for a two's complement integer representation with respect to an initial correction value of the pixel to be predicted. Thus, the operational complexity during image encoding/decoding can be reduced.

Claims (23)

1. A video decoding method comprising:

generating a prediction block by performing inter prediction for a current block,

determining whether to perform scaling on a motion vector of a reference block based on picture order count (POC) values of a first reference picture of the current block and a second reference picture of the reference block used for inter prediction for the current block, and

scaling the motion vector of the reference block by calculating a first value and a second value based on the POC values,

calculating an offset value by performing an arithmetic right shift on an absolute value of the first value by a binary digit of 1 and calculating an inverse-proportional value of the first value using the offset value, and

calculating a scaling factor based on the inverse-proportional value and the second value, in response to scaling of the motion vector of the reference block being performed,

wherein the first value is a POC difference between a current picture and the second reference picture,

the second value is a POC difference between the current picture and the first reference picture,

the POC indicates the order of display output, and

scale the motion vector of the reference block is scaled in response to the first reference picture not being the same as the second reference picture when a spatial motion vector is induced.

2. The video decoding method of claim 1 , wherein: the reference block used when a spatial motion vector is induced comprises at least one of a lowermost block adjacent to a left side of the current block, a block adjacent to a lower side of the left lowermost block, a top left cornered block of the current block, a top right cornered block of the current block, or an upper rightmost block adjacent to the current block.

3. The video decoding method of claim 1 , wherein the scaling factor is derived by performing an addition operation and an arithmetic right shift operation based on multiplication of the inverse-proportional value of the second value, and to adjust the scaling factor to be included in a specific range.

4. A video decoding method comprising:

generating a prediction block by performing inter prediction for a current block,

determining whether to perform scaling on a motion vector of a reference block based on picture order count (POC) values of a first reference picture of the current block and a second reference picture of the reference block used for inter prediction for the current block, and

scaling the motion vector of the reference block by calculating a first value and a second value based on the POC values,

calculating an offset value by performing an arithmetic right shift on an absolute value of the first value by a binary digit of 1 and calculating an inverse-proportional value of the first value using the offset value, and

calculating a scaling factor based on the inverse-proportional value and the second value, in response to scaling of the motion vector of the reference block being performed,

wherein the first value is a POC difference between a picture comprising the reference block and the second reference picture,

the second value is a POC difference between the current picture and the first reference picture,

the POC indicates the order of display output, and

the motion vector of the reference block is scaled in response to the POC difference between the current picture and the first reference picture not being the same as the POC difference between the picture comprising the reference block and the second reference picture when a temporal motion vector or a temporal merge candidate is induced.

5. The video decoding method of claim 4 , wherein the reference block used when the temporal motion vector or the temporal merge candidate is induced comprises at least one of blocks positioned in and outside a co-located block spatially corresponding to the current block in a co-located picture of the current picture.

Assignments (1)
LICENSE Recorded Feb 1, 2023
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 062622/0636 →
Priority Claims (3)
KR 10-2012-0005950 · Jan 18, 2012 · national
KR 10-2013-0005653 · Jan 18, 2013 · national
KR 10-2013-0093305 · Aug 6, 2013 · national
Continuity (3)
Division 14372278
Related Publication 20140334551A1 · Nov 13, 2014
Related Publication 20150215616A9 · Jul 30, 2015