IP Library Granted Patent US 9,462,279
Granted Patent B2
US 9,462,279 · App. 14/676,226 · Granted Oct 4, 2016

Image encoding/decoding method and device

Inventors: Sunyeon Kim (Seoul, KR); Jeongyeon Lim (Seongnam-si, KR); Joohee Moon (Seoul, KR); Yunglyul Lee (Seoul, KR); Haekwang Kim (Seoul, KR); Byeungwoo Jeon (Seongnam-si, KR); Hyoungmee Park (Suwon-si, KR); Mincheol Park (Bucheon-si, KR); Dongwon Kim (Seoul, KR); Kibaek Kim (Seoul, KR); Juock Lee (Seoul, KR); Jinhan Song (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04N19/107H04N7/26335H04N7/26941H04N7/50H04N19/109H04N19/119H04N19/124H04N19/132H04N19/136H04N19/137H04N19/176H04N19/179H04N19/40H04N19/44H04N19/52H04N19/533H04N19/57H04N19/593H04N19/61H04N19/70H04N19/96H04N7/26244
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,462,279
App. No.
14/676,226
Granted
Oct 4, 2016
Kind
B2
Abstract

A video decoding method performed by a video decoding apparatus includes: determining a current block to be decoded, by decoding block size information from a bitstream; decoding a skip information of the current block from the bitstream, the skip information indicating whether the current block is a skip block; when the skip information indicates that the current block is the skip block, decoding a skip motion information of the current block from the bitstream, and reconstructing the current block directly from a predicted block predicted based on the skip motion information, without reconstructing a residual signal information from the bitstream; and when the skip information indicates that the current block is not the skip block, decoding an intra or inter prediction information of the current block and a residual signal information from the bitstream, and reconstructing the current block based on the prediction information and the residual signal information.

Claims (39)

1. A video decoding method, comprising:

determining a current block to be decoded, by decoding block size information from a bitstream;

decoding a skip information of the current block from the bitstream, the skip information indicating whether the current block is a skip block;

when the skip information indicates that the current block is the skip block,

decoding a skip motion information of the current block from the bitstream, and

reconstructing the current block directly from a predicted block predicted based on the skip motion information, without reconstructing a residual signal information from the bitstream; and

when the skip information indicates that the current block is not the skip block,

decoding an intra or inter prediction information of the current block and a residual signal information from the bitstream, and

reconstructing the current block based on the prediction information and the residual signal information,

wherein the determination of the current block to be decoded comprises:

decoding a bitstream to reconstruct a first information on a minimum block size and a second information on a difference between a maximum block size and the minimum block size,

determining the maximum block size based on the first and second information,

reconstructing a partition flag indicating whether each node, starting from a node of an uppermost layer having the maximum block size in a tree structure, is partitioned into four nodes of a lower layer, and

identifying, as the current block to be decoded, a block corresponding to a node which is not further partitioned.

2. The method of claim 1 , wherein, if the partition flag indicates that a node is divided into nodes of a lower layer, a block corresponding to the node is divided into four equal-sized blocks corresponding to the nodes of the lower layer.

3. The method of claim 1 , wherein, if a block corresponding to a node has the minimum subblock size, the partition flag indicating whether the node is divided is not included in the bitstream.

4. The method of claim 1 , wherein the first and second information are encoded values of a log scale.

5. The method of claim 4 , wherein the second information is an encoded value of log 2 (maximum block size/minimum block size).

6. The method of claim 1 , wherein the first and second information is reconstructed from the bitstream in the unit of sequences.

7. The method of claim 1 , wherein the maximum block size is determined among 16*16, 32*32 and 64*64.

8. A video decoding apparatus, comprising:

an encoding information decoder configured to

decode block size information from a bitstream to identify a current block to be decoded,

decode a skip information of the current block from the bitstream, the skip information indicating whether the current block is a skip block, and

decode, from the bitstream, either a skip motion information of the current block, or an intra or inter prediction information of the current block and a residual signal information of the current block, according to the skip information;

a video decoder configured to

reconstruct the current block directly from a predicted block predicted based on the skip motion information, when the skip information indicates that the current block is the skip block, and

reconstruct the current block based on the prediction information and the residual signal information, when the skip information indicates that the current block is not the skip block,

wherein the encoding information decoder is configured to

decode a bitstream to reconstruct a first information on a minimum block size and a second information on a difference between a maximum block size and the minimum block size,

determine the maximum block size based on the first and second information,

reconstruct a partition flag indicating whether each node, starting from a node of an uppermost layer having the maximum block size in a tree structure, is partitioned into four nodes of a lower layer, and

identify, as the current block to be decoded, a block corresponding to a node which is not further partitioned.

9. The apparatus of claim 8 , wherein, if the partition flag indicates that a node is divided into nodes of a lower layer, a block corresponding to the node is divided into four equal-sized blocks corresponding to the nodes of the lower layer.

10. The apparatus of claim 8 , wherein, if a block corresponding to a node has the minimum subblock size, the partition flag indicating whether the node is divided is not included in the bitstream.

11. The apparatus of claim 8 , wherein the first and second information are encoded values of a log scale.

12. The apparatus of claim 11 , wherein the second information is an encoded value of log 2 (maximum block size/minimum block size).

13. The apparatus of claim 8 , wherein the first and second information is reconstructed from the bitstream in the unit of sequences.

14. The apparatus of claim 8 , wherein the maximum block size is determined among 16*16, 32*32 and 64*64.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: KIM, SUNYEON; LIM, JEONGYEON; MOON, JOOHEE; LEE, YUNGLYUL; KIM, HAEKWANG; JEON, BYEUNGWOO; PARK, HYOUNGMEE; PARK, MINCHEOL; KIM, DONGWON; KIM, KIBAEK; LEE, JUOCK; SONG, JINHAN
To: SK TELECOM CO., LTD.
Reel/Frame 035312/0666 →
Priority Claims (2)
KR 10-2009-0126276 · Dec 17, 2009 · national
KR 10-2010-0129988 · Dec 17, 2010 · national
Continuity (3)
Continuation 14505008 · Oct 2, 2014
Continuation 13516687
Related Publication 20150208077A1 · Jul 23, 2015