IP Library › Granted Patent US 8,938,006
Granted Patent B2
US 8,938,006 · App. 12/962,879 · Granted Jan 20, 2015

Method and apparatus for encoding video by motion prediction using arbitrary partition, and method and apparatus for decoding video by motion prediction using arbitrary partition

Inventors: Sun-il Lee (Yongin-si, KR); Min-su Cheon (Suwon-si, KR); Woo-jin Han (Suwon-si, JP)
Assignee: Samsung Electronics Co., Ltd.
H04N19/00575H04N19/00072H04N19/00884H04N19/00084H04N19/00145H04N19/00278H04N19/00781H04N19/00545H04N19/00969H04N19/00212H04N19/00624H04N19/00151H04N19/00745H04N19/00018
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 8,938,006
App. No.
12/962,879
Filed
Dec 8, 2010
Granted
Jan 20, 2015
Kind
B2
Examiner
PHAM, NAM D
Art Unit
2487
USPC
375/240.16
Abstract

Disclosed is a method and apparatus of encoding a video, the method including: splitting video data into a maximum coding unit; encoding the video data of the maximum coding unit based on deeper coding units of hierarchical structures in which a coding unit of an upper depth is split as a depth deepens, according to at least one split region of the maximum coding unit, and determining a coding depth at which an encoding result is to be output, including inter prediction using partitions obtained by splitting the coding unit according to arbitrary ratios; and outputting a bitstream including the encoded video data corresponding to a coding depth for the at least one split region according to maximum coding units and information regarding the coding depth and encoding modes.

Claims (26)

1. A method of decoding a video, the method comprising:

parsing a bitstream of encoded video data;

determining at least one coding unit included in a maximum coding unit by using split information parsed from the bitstream; and

determining partitions for performing inter prediction on a coding unit among the at least one coding unit, by using information about a partition type of the coding unit, parsed from the bitstream;

performing motion compensation using the partitions of the coding unit,

wherein:

the partitions are rectangles obtained by splitting at least one of a height and a width of the coding unit according to a symmetric ratio of 1:1 or by splitting one of the height and the width of the coding unit according to an asymmetric ratio of 1:3 or 3:1,

the image is split into a plurality of maximum coding units, according to information about a maximum size of a coding unit,

the maximum coding unit is hierarchically split into one or more coding units of depths according to the split information,

a coding unit of a current depth is one of rectangular data units split from a coding unit of an upper depth,

when the split information indicates a split for the current depth, the coding unit of the current depth is split into coding units of a lower depth, independently from neighboring coding units, and

when the split information indicates a non-split of the lower depth, the coding unit of the lower depth is split into the partitions.

2. The method of claim 1 , wherein the partition type comprises symmetric partition types 2N×2N, 2N×N N×2N and N×N which indicate partitions obtained by splitting at least one of a height and a width of the coding unit according to a ratio of 1:1, and asymmetric partition types 2N×nU, 2N×nD, nL×2N, nR×2N which indicate partitions obtained by splitting one of a height and a width of the coding unit according to a ratio of 1:3 or 3:1.

3. The method of claim 1 , wherein the maximum coding unit is set as blocks having sizes of 16×16, 32×32, or 64×64.

4. An apparatus for decoding a video, the apparatus comprising:

a parser which parses a bitstream of encoded video data;

a processor which determines at least one coding unit included in a maximum coding unit by using split information parsed from the bitstream, and determines partitions for performing inter prediction on a coding unit among the at least one coding unit, by using information about a partition type of the coding unit, parsed from the bitstream; and

a decoder which performs motion compensation by using partitions of the coding unit,

wherein:

the partitions are rectangles obtained by splitting at least one of a height and a width of the coding unit according to a symmetric ratio of 1:1 or by splitting one of the height and the width of the coding unit according to an asymmetric ratio of 1:3 or 3:1,

the image is split into a plurality of maximum coding units, according to information about a maximum size of a coding unit,

the maximum coding unit is hierarchically split into one or more coding units of depths according to the split information,

a coding unit of a current depth is one of rectangular data units split from a coding unit of an upper depth,

when the split information indicates a split for the current depth, the coding unit of the current depth is split into coding units of a lower depth, independently from neighboring coding units, and

when the split information indicates a non-split of the lower depth, the coding unit of the lower depth is split into the partitions.

5. A non-transitory computer readable recording medium having recorded thereon a program for executing the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2010
From: LEE, SUN-IL; CHEON, MIN-SU; HAN, WOO-JIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 025480/0322 →
Priority Claims (1)
KR 10-2009-0121400 · Dec 8, 2009 · national
Continuity (1)
Related Publication 20110134998A1 · Jun 9, 2011