IP Library Granted Patent US 11,622,120
Granted Patent B2
US 11,622,120 · App. 17/720,634 · Granted Apr 4, 2023

Using chroma quantization parameter in video coding

Inventors: Weijia Zhu (San Diego, CA); Li Zhang (San Diego, CA); Jizheng Xu (San Diego, CA); Kai Zhang (San Diego, CA)
Assignee: BYTEDANCE INC.
H04N19/186H04N19/117H04N19/12H04N19/124H04N19/132H04N19/157H04N19/167H04N19/176H04N19/30H04N19/60
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,622,120
App. No.
17/720,634
Granted
Apr 4, 2023
Kind
B2
Abstract

An example method of video processing includes performing a conversion between a video comprising one or more coding units and a bitstream representation of the video. The bitstream representation conforms to a format rule that specifies that chroma quantization parameters are included in the bitstream representation at a coding unit level or a transform unit level according to the format rule.

Claims (41)

1. A method of processing video data, comprising:

performing a conversion between a video comprising one or more coding units and a bitstream of the video,

wherein the bitstream conforms to a format rule that specifies that for a chroma block of a first coding unit of the one or more coding units, chroma quantization parameters are allowed to be included in the bitstream at a block level according to the format rule; and

wherein the format rule further specifies that whether a joint coding mode for chroma Cb residuals and chroma Cr residuals is applicable to the first coding unit is indicated at a transform unit level.

2. The method of claim 1 , wherein the format rule specifies that for the chroma block, the chroma quantization parameters are allowed to be included at the block level in case a height or a width of the first coding unit is larger than a size of a virtual pipeline data unit.

3. The method of claim 2 , wherein the block level is a coding unit level or the transform unit level.

4. The method of claim 1 , wherein a first chroma quantization parameter used in a deblocking filtering process applied to at least some samples along an edge of the first coding unit based on a second chroma quantization parameter used in a scaling process and a quantization parameter offset associated with a bit depth of the video,

wherein the scaling process comprises:

applying a quantization on at least some coefficients representing a current block during encoding; or

applying a dequantization on at least some coefficients from the bitstream during decoding.

5. The method of claim 4 , wherein the first chroma quantization parameter is equal to a second quantization parameter used in the scaling process minus the quantization parameter offset associated with the bit depth of the video.

6. The method of claim 4 , wherein in case a value of a first variable indicating the joint coding mode for chroma Cb residuals and chroma Cr residuals being equal to 2, the first chroma quantization parameter is equal to a third quantization parameter for the joint coding mode for chroma Cb residuals and chroma Cr residuals used in the scaling process minus quantization parameter offset associated with the bit depth of the video.

7. The method of claim 1 , wherein the conversion includes encoding the video into the bitstream.

8. The method of claim 1 , wherein the conversion includes decoding the video from the bitstream.

9. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

perform a conversion between a video comprising one or more coding units and a bitstream of the video,

wherein the bitstream conforms to a format rule that specifies that for a chroma block of a first coding unit of the one or more coding units, chroma quantization parameters are allowed to be included in the bitstream at a block level according to the format rule; and

wherein the format rule further specifies that whether a joint coding mode for chroma Cb residuals and chroma Cr residuals is applicable to the first coding unit is indicated at a transform unit level.

10. The apparatus of claim 9 , wherein the format rule specifies that for the chroma block, the chroma quantization parameters are allowed to be included at the block level in case a height or a width of the first coding unit is larger than a size of a virtual pipeline data unit; and

wherein the block level is a coding unit level or the transform unit level.

11. The apparatus of claim 10 , wherein a first chroma quantization parameter used in a deblocking filtering process applied to at least some samples along an edge of the first coding unit based on a second chroma quantization parameter used in a scaling process and a quantization parameter offset associated with a bit depth of the video, and wherein the scaling process comprises: applying a quantization on at least some coefficients representing a current block during encoding; or applying a dequantization on at least some coefficients from the bitstream during decoding;

wherein the first chroma quantization parameter is equal to a second quantization parameter used in the scaling process minus the quantization parameter offset associated with the bit depth of the video; and

wherein in case a value of a first variable indicating the joint coding mode for chroma Cb residuals and chroma Cr residuals being equal to 2, the first chroma quantization parameter is equal to a third quantization parameter for the joint coding mode for chroma Cb residuals and chroma Cr residuals used in the scaling process minus quantization parameter offset associated with the bit depth of the video.

12. A non-transitory computer-readable storage medium storing instructions that cause a processor to:

perform a conversion between a video comprising one or more coding units and a bitstream of the video,

wherein the bitstream conforms to a format rule that specifies that for a chroma block of a first coding unit of the one or more coding units, chroma quantization parameters are allowed to be included in the bitstream at a block level according to the format rule; and

wherein the format rule further specifies that whether a joint coding mode for chroma Cb residuals and chroma Cr residuals is applicable to the first coding unit is indicated at a transform unit level.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the format rule specifies that for the chroma block, the chroma quantization parameters are allowed to be included at the block level in case a height or a width of the first coding unit is larger than a size of a virtual pipeline data unit;

wherein the block level is a coding unit level or the transform unit level.

14. The non-transitory computer-readable storage medium of claim 13 , wherein a first chroma quantization parameter used in a deblocking filtering process applied to at least some samples along an edge of the first coding unit based on a second chroma quantization parameter used in a scaling process and a quantization parameter offset associated with a bit depth of the video, and wherein the scaling process comprises: applying a quantization on at least some coefficients representing a current block during encoding; or applying a dequantization on at least some coefficients from the bitstream during decoding;

wherein the first chroma quantization parameter is equal to a second quantization parameter used in the scaling process minus the quantization parameter offset associated with the bit depth of the video; and

wherein in case a value of a first variable indicating the joint coding mode for chroma Cb residuals and chroma Cr residuals being equal to 2, the first chroma quantization parameter is equal to a third quantization parameter for the joint coding mode for chroma Cb residuals and chroma Cr residuals used in the scaling process minus quantization parameter offset associated with the bit depth of the video.

15. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

generating the bitstream for the video which comprises one or more coding units,

wherein the bitstream conforms to a format rule that specifies that for a chroma block of a first coding unit of the one or more coding units, chroma quantization parameters are allowed to be included in the bitstream at a block level according to the format rule; and

wherein the format rule further specifies that whether a joint coding mode for chroma Cb residuals and chroma Cr residuals is applicable to the first coding unit is indicated at a transform unit level.

16. The non-transitory computer-readable recording medium of claim 15 , wherein the format rule specifies that for the chroma block, the chroma quantization parameters are allowed to be included at the block level in case a height or a width of the first coding unit is larger than a size of a virtual pipeline data unit;

wherein the block level is a coding unit level or the transform unit level.

17. The non-transitory computer-readable recording medium of claim 16 , wherein a first chroma quantization parameter used in a deblocking filtering process applied to at least some samples along an edge of the first coding unit based on a second chroma quantization parameter used in a scaling process and a quantization parameter offset associated with a bit depth of the video, and wherein the scaling process comprises: applying a quantization on at least some coefficients representing a current block during encoding; or applying a dequantization on at least some coefficients from the bitstream during decoding;

wherein the first chroma quantization parameter is equal to a second quantization parameter used in the scaling process minus the quantization parameter offset associated with the bit depth of the video; and

wherein in case a value of a first variable indicating the joint coding mode for chroma Cb residuals and chroma Cr residuals being equal to 2, the first chroma quantization parameter is equal to a third quantization parameter for the joint coding mode for chroma Cb residuals and chroma Cr residuals used in the scaling process minus quantization parameter offset associated with the bit depth of the video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: ZHU, WEIJIA; ZHANG, LI; XU, JIZHENG; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 059602/0561 →
Priority Claims (1)
WO PCT/CN2020/055332 · Oct 13, 2020 · international
Continuity (2)
Continuation PCTUS2020055332 · Oct 13, 2020
Related Publication 20220264122A1 · Aug 18, 2022
Cited By (11)
US 12,244,819 US 12,284,347 US 12,284,371 US 12,355,999 US 12,356,020 US 12,382,060 US 12,418,647 US 12,425,586 US 12,477,130 US 12,581,090 US 12,666,024