IP Library Granted Patent US 11,671,597
Granted Patent B2
US 11,671,597 · App. 17/167,901 · Granted Jun 6, 2023

Apparatus of decoding video data

Inventors: Soo Mi Oh (Seongnam-si, KR); Moonock Yang (Singapore, SG)
Assignee: GENSQUARE LLC
H04N19/124H04N19/11H04N19/117H04N19/122H04N19/129H04N19/13H04N19/157H04N19/159H04N19/172H04N19/176H04N19/186H04N19/463H04N19/593H04N19/82H04N19/119
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 11,671,597
App. No.
17/167,901
Granted
Jun 6, 2023
Kind
B2
Abstract

A method can include decoding residual signals to generate quantized coefficient components; determining an inverse scan pattern and generating a quantized block using the inverse scan pattern; deriving a quantization parameter and inversely quantizing the quantized block using the quantization parameter to generate a transformed block; and inversely transforming the transformed block to generate a residual block, in which when the quantization parameter is a chroma quantization parameter, the chroma quantization parameter is generated using a luma quantization parameter and an offset parameter indicating a relationship between the luma quantization parameter and the chroma quantization parameter, the luma quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor, and the differential quantization parameter is generated by entropy decoding, and parameters are set according to certain conditions.

Claims (36)

1. A method for generating a residual block, the method comprising

decoding residual signals to generate quantized coefficient components;

determining an inverse scan pattern and generating a quantized block using the inverse scan pattern;

deriving a quantization parameter and inversely quantizing the quantized block using the quantization parameter to generate a transformed block; and

inversely transforming the transformed block to generate a residual block,

wherein when the quantization parameter is a chroma quantization parameter, the chroma quantization parameter is generated using a luma quantization parameter and an offset parameter indicating a relationship between the luma quantization parameter and the chroma quantization parameter,

the luma quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor, and the differential quantization parameter is generated by entropy decoding,

if two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using two available quantization parameters,

if only one quantization parameter is available among the left quantization parameter, the above quantization parameter and the previous quantization parameter, the available quantization parameter is set as the quantization parameter predictor, and

wherein when the transformed block is the luma block and the prediction mode is inter prediction, the inverse transform type used for inversely transforming the transformed block is a DCT-based integer transform.

2. The method of claim 1 , wherein when the transformed block is a luma block and a prediction mode is an intra prediction, an inverse transform type used for inversely transforming the transformed block is a DST-based integer transform if the size of the transformed block is smaller than 8×8, and the inverse transform type used for inversely transforming the transformed block is a DCT-based integer transform if the size of the transformed block is not smaller than 8×8.

3. The method of claim 1 , wherein when the transformed block is a chroma block, the inverse transform type used for inversely transforming the transformed block is a DCT-based integer transform.

4. The method of claim 1 , wherein if the left and above quantization parameters are available, an average of the left and above quantization parameters is set as the quantization parameter predictor.

5. The method of claim 1 , wherein when a prediction mode is an intra prediction, the residual signals are luma signals and a size of the quantized block is equal to or smaller than 8×8, the inverse scan pattern is selected among a diagonal scan, a vertical scan and a horizontal scan.

6. The method of claim 1 , wherein when a prediction mode is an intra prediction, the residual signals are chroma signals and a size of the quantized block is equal to 4×4, the inverse scan pattern is selected among a diagonal scan, a vertical scan and a horizontal scan.

7. The method of claim 1 , wherein when a size of the quantized block is larger than 4×4, plural subsets are generated by applying the inverse scan pattern to significant flags, coefficient signs and coefficient levels, and the quantized block is generated by applying the inverse scan pattern to the plural subset.

8. A method for encoding a residual block, the method comprising:

generating a prediction block using an intra prediction mode or an motion information;

generating a residual block by subtracting the prediction block from an original block;

transforming the residual block to generate a transformed block;

quantizing the transformed block using a quantization parameter to generate a quantized block;

determining a scan pattern and applying the scan pattern to the quantized block to generate one-dimensional coefficient information; and

entropy-coding the one-dimensional coefficient information,

wherein the quantization parameter is the luma quantization parameter and a differential quantization parameter is generated by subtracting a quantization parameter predictor from the luma quantization parameter, and the differential quantization parameter is entropy encoded, and an offset parameter is generated and the offset parameter indicates a relationship between the luma quantization parameter and the chroma quantization parameter,

if two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using two available quantization parameters,

if only one quantization parameter is available among the left quantization parameter, the above quantization parameter and the previous quantization parameter, the available quantization parameter is set as the quantization parameter predictor, and

wherein when the residual block is the luma block and the prediction mode is inter prediction, the transform type used for transforming the residual block is a DCT-based integer transform.

9. A bitstream including encoded image information generated by the method of claim 8 .

10. A computer-readable storage medium storing encoded video information, comprising:

a bit stream stored in the medium, the bit stream comprising entropy-encoded information on a differential quantization parameter and a quantized block,

wherein the quantized block is inversely quantized with a quantization parameter to generate a transformed block and the transformed block is inversely transformed to generate a residual block, and a reconstructed block is generated with the residual block and a prediction block,

wherein when the quantization parameter is a chroma quantization parameter, the chroma quantization parameter is generated using a luma quantization parameter and an offset parameter indicating a relationship between the luma quantization parameter and the chroma quantization parameter,

the luma quantization parameter is derived using a differential quantization parameter and a quantization parameter predictor, and the differential quantization parameter is generated by entropy decoding,

if two or more quantization parameters are available among a left quantization parameter, an above quantization parameter and a previous quantization parameter of a current coding unit, the quantization parameter predictor is generated using two available quantization parameters,

if only one quantization parameter is available among the left quantization parameter, the above quantization parameter and the previous quantization parameter, the available quantization parameter is set as the quantization parameter predictor, and

wherein when the transformed block is the luma block and the prediction mode is inter prediction, the inverse transform type used for inversely transforming the transformed block is a DCT-based integer transform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: INFOBRIDGE PTE. LTD.
To: GENSQUARE LLC
Reel/Frame 060114/0430 →
Priority Claims (1)
KR 10-2011-0114610 · Nov 4, 2011 · national
Continuity (6)
Continuation 16557671 · Aug 30, 2019
Continuation 16022045 · Jun 28, 2018
Continuation 15790853 · Oct 23, 2017
Continuation 15156017 · May 16, 2016
Continuation 14349992
Related Publication 20210168367A1 · Jun 3, 2021