CA2452506C

Method and system for improving compressed image chroma information

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.

CA2452506C, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 12 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

30 claims: 6 independent, 24 dependent

  1. 1
    CA 02452506 2006-02-24 76307-133 CLAIMS :1. A method for reducing chroma noise during compression of a color video image in a YUV video image compression system using macroblocks and quantization parameters during compression, including: utilizing a variable quantization step size and a quantization parameter (QP) to represent a size of a step where an increase in the QP corresponds to a larger quantization step size;utilizing a first QP value for a Y luminance channel of the color video image for a first macroblock;and utilizing a second QP value for at least one of U and V color channels of the color video image for said first macroblock, wherein said second QP value is dependent only upon a relationship to the first QP value, and wherein the relationship comprises a property that the second QP value for said first macroblock is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock.
  2. 5
    A method comprising:in a YUV video image compression system, utilizing macroblocks and quantization parameters during compression, a variable quantization step size and a quantization parameter (QP) representing a size of a step, where an increase in QP corresponds to a larger quantization step size ;selecting at least one of reducing chroma noise during compression of a color video image and achieving higher compression during compression of the color video image ;in response to selecting reducing chroma noise, utilizing a first QP value for a Y luminance channel of a first macroblock of the color video image, and utilizing a second QP value for at least one of a U color channel and a V color channel of said first macroblock of the color video image, wherein said second QP value is dependent only upon a first relationship to the first QP value, and wherein the first relationship comprises a property that the second QP value is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock;and in response to selecting achieving higher compression, CA 02452506 2006-02-24 76307-133 utilizing the first QP value for the Y luminance channel of said first macroblock of the color video image, and utilizing the second QP value for said at least one of the U and V color channels of said first macroblock of the color video image, wherein said second QP value is dependent only upon a second relationship to the first QP value, and wherein the second relationship comprises a property that the second QP value is higher than the first QP value so that said at least one of the U and V color channels has coarser quantization resolution than the Y luminance channel for said first macroblock.
  3. 9
    A computer program product comprising a computerreadable medium for reducing chroma noise during compression of a color video image in a YUV video image compression system using macroblocks and quantization parameters during compression, including utilizing a variable quantization step size and a quantization parameter (QP) to represent a size of a step where an increase in the QP corresponds to a CA 02452506 2006-02-24 76307-133 larger quantization step size, the computer program comprising instructions for causing a computer to:utilize a first QP value for a Y luminance channel of the color video image for a first macroblock;and utilize a second QP value for at least one of U and V color channels of the color video image for said first macroblock, wherein said second QP value is dependent only upon a relationship to the first QP value, and wherein the relationship comprises a property that the second QP value is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock.
  4. 13
    A computer program product comprising a computerreadable medium including instructions operative to cause a computer to:CA 02452506 2006-02-24 76307-133 in a YUV video image compression system, utilize macroblocks and quantization parameters during compression, a variable quantization step size, and a quantization parameter (QP) to represent a size of a step, where an increase in QP corresponds to a larger quantization step size ;select at least one of reducing chroma noise during compression of a color video image and achieve higher compression during compression of the color video image;in response to selecting reducing chroma noise, utilize a first QP value for a Y luminance channel of a first macroblock of the color video image, and utilize a second QP value for at least one of a U color channel and a V color channel of said first macroblock of the color video image, wherein said second QP value is dependent only upon a first relationship to the first QP value, wherein the first relationship comprises a property that the second QP value is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock;and in response to selecting achieving higher compression, utilize the first QP value for the Y luminance channel of said first macroblock of the color video image, and utilize the second QP value for at least one of the U and V color channels of said first macroblock of the color video image, wherein said second QP value is dependent only upon a second relationship to the first QP value, and CA 02452506 2006-02-24 76307-133 wherein the second relationship comprises a property that the second QP value is higher than the first QP value so that said at least one of the U and V color channels has coarser quantization resolution than the Y luminance channel for said first macroblock.
  5. 17
    A system for reducing chroma noise during compression of a color video image in a YUV video image compression system using macroblocks and quantization parameters during compression, utilizing a variable quantization step size and a quantization parameter (QP) to represent a size of a step where an increase in QP corresponds to a larger quantization step size, including:means for utilizing a first QP value for a Y luminance channel of the color video image for a first macroblock;CA 02452506 2006-02-24 76307-133 means for utilizing a second QP value for at least one of the U and V color channels of the color video image for said first macroblock, wherein said second QP value is dependent only upon a relationship to the first QP value, wherein the relationship comprises a property that the second QP value is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock;and means for applying the first and second QP values during compression of the color video image.
  6. 21
    A YUV video image compression system configured to utilize macroblocks and quantization parameters during compression, a variable quantization step size, and a CA 02452506 2006-02-24 76307-133 quantization parameter (QP) to represent a size of a step where an increase in QP corresponds to a larger quantization step size, the system including:means for selecting at least one of reducing chroma noise during compression of a color video image and achieving higher compression during compression of the color video image;means for, in response to selecting reducing chroma noise, utilizing a first QP value for a Y luminance channel of a first macroblock of the color video image, and utilizing a second QP value for at least one of a U color channel and a V color channel of said first macroblock of the color video image, wherein said second QP value is dependent only upon a first relationship to the first QP value, and wherein the first relationship comprises a property that the second QP value is lower than the first QP value so that said at least one of the U and V color channels has finer quantization resolution than the Y luminance channel for said first macroblock;and means for, in response'to selecting achieving higher compression, utilizing the first QP value for the Y luminance channel of said first macroblock of the color video image, and utilizing the second QP value for at least one of the U and V color channels of said first macroblock of the color video image, wherein said second QP value is dependent only upon a second relationship to the first QP value, and wherein the second relationship comprises a property that CA 02452506 2006-02-24 76307-133 the second QP value is higher than the first QP value so that said at least one of the U and V color channels has coarser quantization resolution than the Y luminance channel for said first macroblock;and means for applying the first and second QP values during compression of the color video image.