# US 10,504,205 B2 · Method and system for improving compressed image chroma information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,504,205 B2
- Document ID: US10504205B2
- Status: Granted
- Kind: B2
- Application number: 13/325,773
- Filed: 2011-12-14
- Published: 2012-04-12
- Granted: 2019-12-10
- Earliest claimed: 2001-07-12
- Assignees: Dolby Laboratories Licensing Corporation
- Applicants: Gary A. Demos
- Inventors: Gary A. Demos
- Web page: https://patentgrep.com/patent/US10504205B2

## CPC

- G06T 3/4015: Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
- G06T 9/007: {Transform coding, e.g. discrete cosine transform}
- H04N 7/12: Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal (H04N7/24 takes precedence)
- H04N 19/124: Quantisation
- H04N 19/126: Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
- H04N 19/167: Position within a video image, e.g. region of interest [ROI]
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/61: in combination with predictive coding
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 1

A method for decoding 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 quantization parameter bias value for a first chroma channel and a second chroma quantization parameter bias value for a second chroma channel for a macroblock,
wherein the first chroma quantization parameter bias value and the second chroma quantization parameter bias value differ from each other for the macroblock, and
wherein the first chroma quantization parameter bias value, the second chroma quantization parameter bias value, and a luminance quantization parameter relates to the macroblock; and
constructing, with the decoder, a first chrominance quantization parameter for the macroblock by determining the first chrominance quantization parameter using the received first chroma quantization parameter bias value and the luminance quantization parameter;
constructing, with the decoder, a second chrominance quantization parameter for the macroblock by determining the second chrominance quantization parameter using the received second chroma quantization parameter bias value and the luminance quantization parameter; and
decompressing the macroblock using the luminance quantization parameter, the constructed first chrominance quantization parameter and the constructed second chrominance quantization parameter;
applying the first chrominance quantization parameter to derive a first scaling coefficient for an AC coefficient of a transform output; and
applying the first chrominance quantization parameter to derive a second scaling coefficient for a DC coefficient of the transform output.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first scaling coefficient for the AC coefficient is different than the second scaling coefficient for the DC coefficient.
