IP Library › Granted Patent US 10,116,942
Granted Patent B2
US 10,116,942 · App. 15/966,597 · Granted Oct 30, 2018

Method and apparatus for decoding a video using an intra prediction

Inventors: Jeongyeon Lim (Seongnam-si, KR); Yunglyul Lee (Seoul, KR); Joohee Moon (Seoul, KR); Haekwang Kim (Seoul, KR); Byeungwoo Jeon (Seongnam-si, KR); Jongki Han (Seoul, KR); Ryeonghee Kwon (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04N19/159H04N19/103H04N19/14H04N19/147H04N19/176H04N19/182H04N19/46
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 10,116,942
App. No.
15/966,597
Granted
Oct 30, 2018
Kind
B2
Abstract

A video decoding apparatus using an intra-prediction, performs a method including: reconstructing information on an intra-prediction mode of a current block to be decoded from a bitstream, wherein the current block is a square block; reconstructing transform block information from the bitstream and reconstructing transform coefficients corresponding to each of one or more transform blocks divided in a quad tree structure from the current block; and reconstructing the current block based on the information on the intra-prediction mode and the reconstructed transform coefficients of the transform blocks.

Claims (51)

1. A method of decoding a video using an intra-prediction at a video decoding apparatus, comprising:

reconstructing information on an intra-prediction mode of a current block to be decoded from a bitstream, wherein the current block is a square block;

reconstructing transform block information from the bitstream and reconstructing transform coefficients corresponding to each of one or more transform blocks divided in a quad tree structure from the current block; and

reconstructing the current block based on the information on the intra-prediction mode and the reconstructed transform coefficients of the transform blocks,

wherein the reconstructing of the transform block information comprises:

reconstructing a split transform flag indicating whether a block corresponding thereto is divided into four equal-sized square blocks of a low layer in the quad tree structure;

reconstructing a first chroma coded block flag and a second chroma coded block flag of the corresponding block, irrespectively of whether or not the split transform flag indicates that the corresponding block is divided, wherein:

the first second chroma coded block flag indicates whether a first chrominance component of the corresponding block has at least one non-zero transform coefficient, and

the second chroma coded block flag indicates whether a second chrominance component of the corresponding block has at least one non-zero transform coefficient; and

when the split transform flag indicates that the corresponding block is not further divided, reconstructing a luma coded block flag indicating whether a luminance component of the corresponding block has at least one non-zero transform coefficient and identifying the corresponding block which is not further divided as one of the transform blocks, wherein, when the split transform flag indicates that the corresponding block is further divided, the luma coded block flag of the corresponding block is not reconstructed from the bitstream.

2. The method of claim 1 , further comprising:

decoding, from the bitstream, block size information on a size of the current block; and

determining the current block based on the block size information.

3. The method of claim 1 , wherein the current block has a size ranging from 8×8 to 64×64.

4. The method of claim 1 , further comprising:

dividing a largest coding unit in another quad tree structure by decoding a split coding unit flag from the bitstream; and

identifying, as the current block, the block which is not further divided in said another quad tree structure.

5. The method of claim 1 , further comprising:

reconstructing, from the bitstream, prediction unit information indicating one among a plurality of prediction unit types,

wherein the reconstructing of the current block comprises:

predicting the current block by dividing the current block into one or more prediction units according to the prediction unit information.

6. The method of claim 5 , wherein the plurality of prediction unit types include a 2N×2N type where the current block is not divided, and a N×N type where the current block is divided into four square prediction units.

7. The method of claim 1 , wherein

the first chroma coded block flag of the corresponding block is reconstructed, when the first chrominance component of an upper layer block from which the corresponding block is divided has at least one non-zero transform coefficient, and

the second chroma coded block flag of the corresponding block is reconstructed, when the second chrominance component of the upper layer block has at least one non-zero transform coefficient.

8. A video decoding apparatus using an intra-prediction, comprising:

a decoder configured to

reconstruct information on an intra-prediction mode of a current block to be decoded from a bitstream, the current block being a square block, and

reconstruct transform block information from the bitstream and reconstruct transform coefficients corresponding to each of one or more transform blocks divided in a quad tree structure from the current block;

an inverse transformer configured to reconstruct residual signals by inversely transforming the transform coefficients corresponding to each of the transform blocks;

a predictor configured to generate predicted pixels based on the information on the intra-prediction mode; and

an adder configured to add the residual signals to the predicted pixels,

wherein the decoder is configured to

reconstruct a split transform flag indicating whether a block corresponding thereto is divided into four equal-sized square blocks of a low layer in the quad tree structure,

reconstruct a first chroma coded block flag and a second chroma coded block flag of the corresponding block, irrespectively of whether or not the split transform flag indicates that the corresponding block is divided, wherein:

the first chroma coded block flag indicates whether a first chrominance component of the corresponding block has at least one non-zero transform coefficient, and

the second chroma coded block flag indicates whether a second chrominance component of the corresponding block has at least one non-zero transform coefficient, and

when the split transform flag indicates that the corresponding block is not further divided, reconstruct a luma coded block flag indicating whether a luminance component of the corresponding block has at least one non-zero transform coefficient and identify the corresponding block which is not further divided as one of the transform blocks, wherein the decoder is configured not to reconstruct the luma coded block flag of the corresponding block from the bitstream when the split transform flag indicates that the corresponding block is further divided.

9. The apparatus of claim 8 , wherein the decoder is configured to

decode, from the bitstream, block size information on a size of the current block, and

determine the current block based on the block size information.

10. The apparatus of claim 8 , wherein the current block has a size ranging from 8×8 to 64×64.

11. The apparatus of claim 8 , wherein the decoder is configured to

divide a largest coding unit in another quad tree structure by decoding a split coding unit flag from the bitstream, and

identify, as the current block, the block which is not further divided in said another quad tree structure.

12. The apparatus of claim 8 , wherein the decoder is configured to reconstruct, from the bitstream, prediction unit information indicating one among a plurality of prediction unit types,

wherein the predictor is configured to predict the current block by dividing the current block into one or more prediction units according to the prediction unit information.

13. The apparatus of claim 12 , wherein the plurality of prediction unit types include a 2N×2N type where the current block is not divided, and a N×N type where the current block is divided into four square prediction units.

14. The apparatus of claim 8 , wherein the decoder is configured to

reconstruct the first chroma coded block flag of the corresponding block, when the first chrominance component of an upper layer block from which the corresponding block is divided has at least one non-zero transform coefficient, and

reconstruct the second chroma coded block flag of the corresponding block, when the second chrominance component of the upper layer block has at least one non-zero transform coefficient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: LIM, JEONGYEON; LEE, YUNGLYUL; MOON, JOOHEE; KIM, HAEKWANG; JEON, BYEUNGWOO; HAN, JONGKI; KWON, RYEONGHEE
To: SK TELECOM CO., LTD.
Reel/Frame 045671/0307 →
Priority Claims (1)
KR 10-2011-0065208 · Jun 30, 2011 · national
Continuity (4)
Continuation 15170853 · Jun 1, 2016
Continuation 14140367 · Dec 24, 2013
Continuation PCTKR2012005077 · Jun 27, 2012
Related Publication 20180249162A1 · Aug 30, 2018
Cited By (3)
US 12,452,420 US 12,563,221 US 12,732,630