IP Library › Granted Patent US 10,297,008
Granted Patent B2
US 10,297,008 · App. 13/325,695 · Granted May 21, 2019

Method and system for improving compressed image chroma information

Inventor: Gary A. Demos (Culver City, CA)
Assignee: Dolby Laboratories Licensing Corporation
G06T3/4015G06T9/007H04N7/12H04N19/124H04N19/126H04N19/186H04N19/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 10,297,008
App. No.
13/325,695
Granted
May 21, 2019
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 (50)

1. A method for a decoder, the method comprising:

receiving, at the decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value, wherein the decoder comprises a luminance channel, a U chroma channel and a V 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 U chroma channel 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 first chroma QP value.

2. The method of claim 1 ,

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

wherein the first chroma QP value is greater than a predetermined minimum value.

3. The 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 for the V chroma channel 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.

4. The method of claim 3 , wherein the first chroma QP bias value used to determine the first chroma QP value for the U chroma channel differs from the second chroma QP bias value used to determine the second chroma QP value for the V chroma channel.

5. The method of claim 4 , further comprising configuring the first chroma QP bias value to be greater than zero or less than zero.

6. The method of claim 5 , further comprising configuring the second chroma QP bias value to be greater than zero or less than zero.

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

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

9. The 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.

10. The method of claim 9 , further comprising:

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.

11. The method of claim 10 , wherein the lookup table comprises a non-linear lookup table.

12. The method of claim 10 , wherein at least some of the differential chroma-biased QP values comprise regionally-varying QP values that vary over an image.

13. A video system comprising:

a decoder;

a data storage system;

a processor configured to interact with the data storage system and the decoder to execute instructions to:

receive, at the decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value, wherein the decoder comprises a luminance channel, a U chroma channel and a V chroma channel;

utilize, with the decoder, the luminance QP value and the first chroma QP bias value to determine a first chroma QP value for the U chroma channel by adding the first chroma QP bias value to the luminance QP value; and

decompress an image region of a video image using the luminance QP value and the first chroma QP value.

14. A computer program, stored on a non-transitory computer-readable storage medium, for a video image system including a processor and a decoder that are configured to utilize quantization parameters for a color video image, the computer program comprising instructions to cause the processor in the video image system to execute instructions to:

receive, at a decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value, wherein the decoder comprises a luminance channel, a U chroma channel and a V chroma channel;

utilize, with the decoder, the luminance QP value and the first chroma QP bias value to determine a first chroma QP value for the U chroma channel by adding the first chroma QP bias value to the luminance QP value; and

decompress an image region of a video image using the luminance QP value and the first chroma QP value.

15. The computer program of claim 14 , further comprising instructions to cause the processor in the video image system to execute instructions to:

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

utilize, with the decoder, the luminance QP value and the second chroma QP bias value to determine a second chroma QP value for the V chroma channel by adding the second chroma QP bias value to the luminance QP value; and

decompress the image region of the video image using at least the second chroma QP value.

16. The computer program of claim 15 , further comprising instructions to cause the processor in the video image system to execute instructions to:

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

17. The computer program of claim 16 , further comprising instructions to cause the processor in the video image system to execute instructions to configure the first chroma QP bias value to be greater than zero or less than zero.

18. The computer program of claim 17 , further comprising instructions to cause the processor in the video image system to execute instructions to configure the second chroma QP bias value to be greater than zero or less than zero.

19. The computer program of claim 14 , further comprising instructions to cause the processor in the video image system to execute instructions to utilize, 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.

20. The computer program of claim 19 , further comprising instructions to cause the processor in the video image system to execute instructions to:

extend 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.

21. A method for a decoder, the method comprising:

receiving, at the decoder, at least a luminance QP (quantization parameter) value and a first chroma QP bias value, wherein the decoder comprises a luminance channel, a red chroma channel and a blue 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 red chroma channel 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 first chroma QP value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: DOLBY LABORATORIES LICENSING CORPORATION
To: TAGIVAN II, LLC
Reel/Frame 064358/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2012
From: DEMOS, GARY A.
To: DEMOGRAFX
Reel/Frame 027741/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2012
From: DEMOGRAFX, INC.
To: DOLBY LABORATORIES, INC.
Reel/Frame 027741/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2012
From: DOLBY LABORATORIES, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 027741/0407 →
Continuity (5)
Continuation 13197281 · Aug 3, 2011
Division 12913045 · Oct 27, 2010
Division 12176267 · Jul 18, 2008
Division 09905039 · Jul 12, 2001
Related Publication 20120087408A1 · Apr 12, 2012