IP Library Granted Patent US 9,781,441
Granted Patent B2
US 9,781,441 · App. 14/645,990 · Granted Oct 3, 2017

Method for encoding and decoding coding unit

Inventors: Je Chang Jeong (Seoul, KR); Soon Jong Jin (Seoul, KR); Sang Jun Park (Seoul, KR); Hyuk Lee (Seoul, KR)
Assignee: Intellectual Value, Inc.
H04N19/513H04N19/176H04N19/52H04N19/527H04N19/55H04N19/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 9,781,441
App. No.
14/645,990
Granted
Oct 3, 2017
Kind
B2
Abstract

Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.

Claims (33)

1. An encoding method of an encoding device, comprising:

dividing a picture into a plurality of coding units of a recursive tree structure;

partitioning a leaf coding unit of the recursive tree structure into a plurality of prediction units;

determining a motion vector for a first prediction unit among the plurality of prediction units;

generating a prediction motion vector for the first prediction unit based on two or more motion vectors of neighboring prediction units adjacent to the first prediction unit, wherein the neighboring prediction units refer to a same reference picture; and

encoding a difference between the motion vector for the first prediction unit and the prediction motion vector for the first prediction unit,

wherein the leaf coding unit is indivisible into smaller coding units,

wherein both a maximum allowable hierarchical depth of the recursive tree structure and a size of a smallest coding unit for the recursive tree structure are embedded in a sequence parameter set, and

wherein a minimum size of allowable sizes for the smallest coding unit for the recursive tree structure is 8.

2. The encoding method of claim 1 , wherein the recursive tree structure is represented by a series of flags.

3. The encoding method of claim 2 , wherein a flag of the series of flags represents whether or not a coding unit with depth of k is divided into four coding units with depth of k+1.

4. The encoding method of claim 3 , wherein:

the flag of the series of flags set to 1 represents that a coding unit with depth of k is divided into four coding units with depth of k+1, and

the flag of the series of flags set to 0 represents that a coding unit with depth of k is a leaf coding unit indivisible into smaller coding units.

5. The encoding method of claim 1 , wherein:

the leaf coding unit is symmetrically partitioned into the plurality of prediction units for intra prediction, and

the leaf coding unit is asymmetrically partitioned into the plurality of prediction units for inter prediction.

6. A decoding method of a decoding device, comprising:

obtaining a leaf coding unit from a recursive tree structure including a plurality of coding units, wherein the leaf coding unit is indivisible into smaller coding units;

obtaining a prediction unit from the leaf coding unit;

obtaining a motion vector difference for the prediction unit from an input bitstream;

generating a prediction motion vector for the prediction unit based on two or more motion vectors of neighboring prediction units adjacent to the prediction unit, wherein the neighboring prediction units refer to a same reference frame; and

adding the motion vector difference and the prediction motion vector to generate a motion vector for the prediction unit,

wherein both a maximum allowable hierarchical depth of the recursive tree structure and a size of a smallest coding unit for the recursive tree structure are signaled from a sequence parameter set, and

wherein a minimum size of allowable sizes for the smallest coding unit for the recursive tree structure is 8.

7. The decoding method of claim 6 , wherein the recursive tree structure is represented by a series of flags.

8. The decoding method of claim 7 , wherein a flag of the series of flags represents whether or not a coding unit with depth of k is divided into four coding units with depth of k+1.

9. The decoding method of claim 8 , wherein:

the flag of the series of flags set to 1 represents that a coding unit with depth of k is divided into four coding units with depth of k+1, and

the flag of the series of flags set to 0 represents that a coding unit with depth of k is a leaf coding unit indivisible into smaller coding units.

10. The decoding method of claim 6 , wherein:

the obtained prediction unit is a symmetrically partitioned unit when the obtained prediction unit is an intra prediction unit, and

the obtained prediction unit is an asymmetrically partitioned unit when the obtained prediction unit is an inter prediction unit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: INTELLECTUAL VALUE, INC.
To: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD
Reel/Frame 044496/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: NEWRACOM, INC.
To: INTELLECTUAL VALUE, INC.
Reel/Frame 039931/0966 →
Priority Claims (1)
KR 10-2010-0049315 · May 26, 2010 · national
Continuity (3)
Continuation 14282848 · May 20, 2014
Continuation 12977938 · Dec 23, 2010
Related Publication 20150189310A1 · Jul 2, 2015