BLOCK ADAPTIVE COLOR-SPACE CONVERSION CODING
First Claim
Patent Images
1. A method of decoding video data, the method comprising:
- determining a coding unit (CU) of the video data was encoded using a color space conversion;
determining an initial quantization parameter (QP) for a color component;
based on the CU being encoded using the color space conversion, determining a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and
inverse quantizing, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and
reconstructing the CU based on the inverse quantized coefficient blocks for the CU.
1 Assignment
0 Petitions
Accused Products
Abstract
A video coder decodes a coding unit (CU) of video data. In decoding the video data, the video coder determines that the CU was encoded using the color space conversion. The video coder determines the initial quantization parameter (QP), determines the final QP that is equal to a sum of the initial QP and a QP offset, and inverse quantizes, based on the final QP, a coefficient block, then reconstructs the CU based on the inverse quantized coefficient blocks.
-
Citations
74 Claims
-
1. A method of decoding video data, the method comprising:
-
determining a coding unit (CU) of the video data was encoded using a color space conversion; determining an initial quantization parameter (QP) for a color component; based on the CU being encoded using the color space conversion, determining a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and inverse quantizing, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and reconstructing the CU based on the inverse quantized coefficient blocks for the CU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for decoding video data, the device comprising:
-
a memory configured to store the video data; and one or more processors configured to; determine a coding unit (CU) of the video data was encoded using a color space conversion; determine an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, determine a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and inverse quantize, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and reconstructing the coding unit based on the inverse quantized coefficient blocks for the CU. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A device for decoding video data, the device comprising:
-
means for determining that a coding unit (CU) of the video data was encoded using a color space conversion; means for determining an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, means for determining a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and means for inverse quantizing, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and means for reconstructing the coding unit based on the inverse quantized coefficient blocks for the CU. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:
-
determine a coding unit (CU) of the video data was encoded using a color space conversion; determine an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, determine a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and inverse quantize, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and reconstructing the coding unit based on the inverse quantized coefficient blocks for the CU. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method of encoding video data, the method comprising:
-
determining to encode a coding unit (CU) of the video data using a color space conversion; determining an initial quantization parameter (QP) for a color component; based on the CU being encoded using the color space conversion, setting a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and quantizing, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and outputting a video data bitstream comprising one or more entropy encoded syntax elements representative of each of the quantized coefficient blocks. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A device for encoding video data, the device comprising:
-
a data storage medium configured to store the video data; and one or more processors configured to; determine to encode a coding unit (CU) of the video data using a color space conversion; determine an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, set a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and quantize, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and output a video data bitstream comprising one or more entropy encoded syntax elements representative of each of the quantized coefficient blocks. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A device for encoding video data, the device comprising:
-
means for determining to encode a coding unit (CU) of the video data using a color space conversion; means for determining an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, means for setting a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and means for quantizing, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and means for outputting a video data bitstream comprising one or more entropy encoded syntax elements representative of each of the quantized coefficient blocks.
-
-
74. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:
-
determine to encode a coding unit (CU) of the video data using a color space conversion; determine an initial quantization parameter (QP) for the color component; based on the CU being encoded using the color space conversion, set a final QP for the color component such that the final QP for the color component is equal to a sum of the initial QP of the color component and a non-zero QP offset for the color component; and quantize, based on the final QP for the color component, a coefficient block for the CU, the coefficient block for the CU being based on sample values of the color component; and output a video data bitstream comprising one or more entropy encoded syntax elements representative of each of the quantized coefficient blocks.
-
Specification