Method and apparatus for adjusting chroma and luma for a video signal
AssigneeApple Inc.
InventorsSamuel A. Figueroa, Jay D. Zipnick
Life of this patent
Estimating the term…
Abstract
A system that adjusts chroma and luma values for a video signal is presented. During operation, the system receives a matrix of coefficients, which when applied to the chroma values and the luma values of a video signal produces substantially the same result as performing a sequence of discrete operations on the chroma values and the luma values, wherein the sequence of discrete operations includes one or more color-representation-conversion operations and one or more processing amplifier operations. For a given pixel of the video signal, the system performs a matrix-multiplication operation between a matrix representation of the chroma values and the luma values for the given pixel and the matrix of coefficients to produce a modified pixel.
Claims48
A method for adjusting chroma and luma values for a video signal, comprising:
- receiving a matrix of coefficients, which when applied to the chroma values and the luma values of a video signal produces substantially the same result as performing a sequence of discrete operations on the chroma values and the luma values, wherein the sequence of discrete operations includes one or more color-representation conversion operations and one or more processing amplifier operations, wherein at least one of the coefficients is a composite coefficient calculated using at least a combination of the one or more color-representation conversion operations and the one or more processing amplifier operations in the sequence of operations;
- and
- for a given pixel of the video signal, performing a matrix multiplication operation between a matrix representation of the chroma values and the luma values for the given pixel, and the matrix of coefficients to produce a modified pixel.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for adjusting chroma and luma values for a video signal, wherein the method comprises:
- receiving a matrix of coefficients, which when applied to the chroma values and the luma values of a video signal produces substantially the same result as performing a sequence of discrete operations on the chroma values and the luma values, wherein the sequence of discrete operations includes one or more color-representation conversion operations and one or more processing amplifier operations, wherein at least one of the coefficients is a composite coefficient calculated using at least a combination of the one or more color-representation conversion operations and the one or more processing amplifier operations in the sequence of operations;
- and
- for a given pixel of the video signal, performing a matrix multiplication operation between a matrix representation of the chroma values and the luma values for the given pixel, and the matrix of coefficients to produce a modified pixel.
An apparatus that adjusts chroma and luma values for a video signal, comprising:
- a processor configured to:
- receive a matrix of coefficients, which when applied to the chroma values and the luma values of a video signal produces substantially the same result as performing a sequence of discrete operations on the chroma values and the luma values, wherein the sequence of discrete operations includes one or more color-representation conversion operations and one or more processing amplifier operations, wherein at least one of the coefficients is a composite coefficient calculated using at least a combination of the one or more color-representation conversion operations and the one or more processing amplifier operations in the sequence of operations;
- and
- for a given pixel of the video signal, to perform a matrix multiplication operation between a matrix representation of the chroma values and the luma values for the given pixel, and the matrix of coefficients to produce a modified pixel.
Dependencies are inferred from the claim text.