IP Library › Granted Patent US 9,497,471
Granted Patent B2
US 9,497,471 · App. 12/913,045 · Granted Nov 15, 2016

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,497,471
App. No.
12/913,045
Granted
Nov 15, 2016
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 (23)

1. A computer-implemented method for a decoder, the computer-implemented method comprising:

receiving, at the decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value for a bi-directionally interpolated macroblock, wherein the first chroma QP bias value was determined at an encoder and signaled from the encoder to the decoder, wherein the decoder comprises a luminance channel, a first chroma channel and a second chroma channel, and wherein the encoder comprises a chroma channel having one-half of a horizontal resolution of the luminance channel of the decoder;

utilizing, with the decoder, the luminance QP value and the first chroma QP bias value to determine a first chroma QP value for the bi-directionally interpolated macroblock by adding the first chroma QP bias value to the luminance QP value; and

decompressing an image region of a video image using the luminance QP value and the determined first chroma QP value,

wherein the determined first chroma QP value is less than a predetermined maximum value and greater than a predetermined minimum value, and

wherein the determined first chroma QP value is determined for the first chroma channel.

2. The computer-implemented method of claim 1 , further comprising:

receiving, at the decoder, a second chroma QP bias value;

utilizing, with the decoder, the luminance QP value and the second chroma QP bias value to determine a second chroma QP value by adding the second chroma QP bias value to the luminance QP value; and

decompressing the image region of the video image using at least the second chroma QP value,

wherein the second chroma QP value is determined for the second chroma channel, and

wherein the first chroma QP bias value used to determine the first chroma QP value for the first chroma channel differs from the second chroma QP bias value used to determine the second chroma QP value for the second chroma channel.

3. The computer-implemented method of claim 2 , further comprising configuring the first chroma QP bias value to be greater than zero or less than zero, and configuring the second chroma QP bias value to be greater than zero or less than zero.

4. The computer-implemented method of claim 1 , further comprising configuring the QP bias value to be greater than zero or less than zero.

5. The computer-implemented method of claim 1 , wherein the image region is inter-frame predicted.

6. The computer-implemented method of claim 1 , further comprising:

utilizing, with the decoder, a range of differential chroma-biased QP values, wherein the range of the differential chroma-biased QP values comprises the QP bias value; and extending the range of the differential chroma-biased QP values with an extended QP range function or a lookup table comprising the differential chroma-biased QP values.

7. A computer-implemented method for a decoder, the computer-implemented method comprising:

receiving, at the decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value for a bi-directionally interpolated macroblock, wherein the first chroma QP bias value was determined at an encoder and signaled from the encoder to the decoder, and wherein the decoder comprises a luminance channel, a first chroma channel and a second chroma channel;

utilizing, with the decoder, the luminance QP value and the first chroma QP bias value to determine a first chroma QP value for the bi-directionally interpolated macroblock by adding the first chroma QP bias value to the luminance QP value; and

decompressing an image region of a video image using the luminance QP value and the determined first chroma QP value,

wherein the determined first chroma QP value is less than a predetermined maximum value and greater than a predetermined minimum value, and

wherein the determined first chroma QP value is determined for the first chroma channel.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2010
From: DEMOS, GARY A.
To: DEMOGRAFX
Reel/Frame 025205/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2010
From: DEMOGRAFX
To: DOLBY LABORATORIES, INC.
Reel/Frame 025205/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2010
From: DOLBY LABORATORIES, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 025205/0832 →
Continuity (3)
Division 12176267 · Jul 18, 2008
Division 09905039 · Jul 12, 2001
Related Publication 20110038411A1 · Feb 17, 2011