IP Library › Granted Patent US 9,578,341
Granted Patent B2
US 9,578,341 · App. 13/197,248 · Granted Feb 21, 2017

Method and system for improving compressed image chroma information

Inventor: Gary A. Demos (Culver City, CA)
Assignee: Dolby Laboratories Licensing Corporation
H04N19/186G06T3/4015G06T9/007H04N7/12H04N19/124H04N19/126H04N19/167H04N19/176H04N19/61
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,578,341
App. No.
13/197,248
Granted
Feb 21, 2017
Kind
B2
Abstract

Methods, systems, and computer programs for improving compressed image chroma information. In one aspect of the invention, a resolution for a red color component of a color video image is used that is higher than the resolution for a blue color component of the color video image. Another aspect includes utilizing a lower or higher value of a quantization parameter (QP) for one or more chroma channels as compared to the luminance channel. Another aspect is use of a logarithmic representation of a video image to benefit image coding. Another aspect uses more than two chroma channels to represent a video image.

Claims (21)

1. A method for coding a color space representation of video macroblocks in a computerized video system having at least a decoder, the method comprising:

receiving, at a decoder from an encoder, a coded bitstream including a luminance quantization parameter, a first chroma bias value and a second chroma bias value for a macroblock, wherein the first chroma bias value and the second chroma bias value differ from each other for the macroblock, and

constructing, with the decoder, first and second chrominance quantization parameters for the macroblock, wherein the constructing comprises:

determining the first chrominance quantization parameter using the first chroma bias value received in the coded bitstream and the luminance quantization parameter received in the coded bitstream; and

determining the second chrominance quantization parameter using the second chroma bias value received in the coded bitstream and the luminance quantization parameter received in the coded bitstream; and

decompressing the macroblock using the received luminance quantization parameter and the constructed first and second chrominance quantization parameters.

2. The method of claim 1 , further comprising receiving, at the decoder, the luminance quantization parameter with the first chroma bias value and the second chroma bias value for the macroblock.

3. The method of claim 1 , wherein the constructing comprises deriving the second chrominance quantization parameter by subtracting the second chroma bias value from the luminance quantization parameter, wherein the second chrominance quantization parameter differs from the luminance quantization parameter.

4. The method of claim 1 , wherein the macroblock comprises differential coding as a function of the luminance quantization parameter, the first chrominance quantization parameter, and the second chrominance quantization parameter.

5. The method of claim 1 , further comprising determining whether the decompressed macroblock has the first chrominance quantization parameter being different from the second chrominance quantization parameter.

6. The method of claim 1 , wherein the constructed first and second chrominance quantization parameters in the decoder are identical to first and second chrominance quantization parameters generated in an encoder.

7. The method of claim 1 , wherein the first chroma bias value is a negative value and the second chroma bias value is a positive value.

8. The method of claim 1 , wherein the first chroma bias value is a positive value and the second chroma bias value is a negative value.

9. The method of claim 1 , wherein the constructing further comprises utilizing a logarithmic lookup table to construct the first and second chrominance quantization parameters for the macroblock.

10. The method of claim 9 wherein the logarithmic lookup table comprises a first range of quantization parameter values that are mapped to a second range of quantization parameter values for performing decompression by utilizing at least a logarithmic-type factor between the first and second ranges of quantization parameter values.

11. A method for coding a color space representation of video macroblocks in a computerized video system having at least a decoder, the method comprising:

receiving, at a decoder, a first chroma bias value and a second chroma bias value for a macroblock, wherein the first chroma bias value and the second chroma bias value differ from each other for the macroblock, and

constructing, with the decoder, first and second chrominance quantization parameters for the macroblock, wherein the constructing comprises:

determining the first chrominance quantization parameter using the received first chroma bias value by deriving the first chrominance quantization parameter by subtracting the first chroma bias value from a luminance quantization parameter, wherein the first chrominance quantization parameter differs from the luminance quantization parameter; and

determining the second chrominance quantization parameter using the received second chroma bias value; and

decompressing the macroblock using a luminance quantization parameter and the constructed first and second chrominance quantization parameters.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2011
From: DEMOS, GARY A.
To: DEMOGRAFX
Reel/Frame 026762/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2011
From: DEMOGRAFX, INC.
To: DOLBY LABORATORIES, INC.
Reel/Frame 026762/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2011
From: DOLBY LABORATORIES, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 026770/0305 →
Continuity (4)
Division 12913045 · Oct 27, 2010
Division 12176267 · Jul 18, 2008
Division 09905039 · Jul 12, 2001
Related Publication 20110286518A1 · Nov 24, 2011