IP Library › Granted Patent US 9,565,444
Granted Patent B2
US 9,565,444 · App. 14/745,093 · Granted Feb 7, 2017

Method and apparatus for encoding/decoding image using variable-size macroblocks

Inventors: Jeongyeon Lim (Seongnam-si, KR); Joohee Moon (Seoul, KR); Yunglyul Lee (Seoul, KR); Haekwang Kim (Seoul, KR); Sunyeon Kim (Seoul, KR); Byeungwoo Jeon (Seongnam-si, KR); Jongki Han (Seoul, KR); Hyoungmee Park (Suwon-si, KR); Mincheol Park (Bucheon-si, KR); Dongwon Kim (Seoul, KR); Kibaek Kim (Seoul, KR); Juock Lee (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04N19/159H04N19/105H04N19/107H04N19/119H04N19/15H04N19/176H04N19/463H04N19/61H04N19/96H04N19/172
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,565,444
App. No.
14/745,093
Granted
Feb 7, 2017
Kind
B2
Abstract

A video decoding apparatus using a tree structure, includes: a decoder to decode, from a bitstream, a partition flag indicating whether each block, starting from a block corresponding to an uppermost layer of the tree structure, is divided into four blocks of a lower layer, and thereby identify a block which is not further divided, and decode prediction type information on the identified block from the bitstream; and a reconstructor to reconstruct the identified block by using a prediction mode indicated by the prediction type information, wherein, when a block of a first layer is divided into four blocks of a second layer which is a lower layer of the first layer, the decoder is configured to decode the partition flag for each of the four blocks of the second layer in a predetermined order.

Claims (18)

1. A video decoding apparatus using a tree structure, the apparatus comprising:

a decoder configured to

decode, from a bitstream, a partition flag indicating whether each block, starting from a block corresponding to an uppermost layer of the tree structure, is divided into four blocks of a lower layer, and thereby identify a block which is not further divided,

decode prediction type information on the identified block from the bitstream, and

reconstruct a transformed residual block from the bitstream;

a predictor configured to predict the identified block by using a prediction mode indicated by the prediction type information;

an inverse transformer configured to generate a residual block by inversely transforming the transformed residual block; and

an adder configured to add the predicted block to the residual block,

wherein, when a block of a first layer in the tree structure is divided into four blocks of a second layer which is a lower layer of the first layer, the decoder is configured to decode the partition flag for each of the four blocks of the second layer in a predetermined order,

wherein, when a block among the four blocks of the second layer is further divided into four blocks of a third layer which is a lower layer of the second layer, the decoder is configured to decode the partition flag for each of the four blocks of the third layer in the predetermined order, before decoding the partition flag for a next block of the second layer in the predetermined order, and

wherein the predetermined order is an order of an upper left block, an upper right block, a lower left block and a lower right block.

2. The apparatus of claim 1 , wherein the decoder does not decode, from the bitstream, the partition flag for a block having a size identical to a minimum block size.

3. The apparatus of claim 1 , wherein a size of the block corresponding to the uppermost layer is determined among 16×16, 32×32 and 64×64 pixels.

4. The apparatus of claim 1 , wherein a size of the identified block is variably determined based on a size of the block corresponding to the uppermost layer and the partition flag.

5. The apparatus of claim 3 , when the partition flag indicates that a block is divided into blocks of a lower layer, the block is divided into four equal-sized square blocks.

6. The apparatus of claim 1 , wherein the decoder decode the prediction type information by

decode, from the bitstream, a first information indicating whether a prediction type of the identified block is a skip mode in which the identified block is reconstructed directly from a predicted block of the identified block without decoding information on residual signals of the identified block from the bitstream; and

decode, from the bitstream, a second information indicating whether the prediction type of the identified block is an inter-prediction mode or an intra-prediction mode, when the identified block is not the skip mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2015
From: LIM, JEONGYEON; MOON, JOOHEE; LEE, YUNGLYUL; KIM, HAEKWANG; KIM, SUNYEON; JEON, BYEUNGWOO; HAN, JONGKI; PARK, HYOUNGMEE; PARK, MINCHEOL; KIM, DONGWON; KIM, KIBAEK; LEE, JUOCK
To: SK TELECOM CO., LTD.
Reel/Frame 035980/0345 →
Priority Claims (4)
KR 10-2009-0093982 · Oct 1, 2009 · national
KR 10-2009-0093987 · Oct 1, 2009 · national
KR 10-2009-0100443 · Oct 21, 2009 · national
KR 10-2010-0096035 · Oct 1, 2010 · national
Continuity (2)
Continuation 13499406
Related Publication 20150288971A1 · Oct 8, 2015