A color modification system and method for reducing the number of computations performed on a pixel color. This reduction in computations increases the rate at which color modification may be performed and decreases the effects of rounding errors. Decreasing the effects of rounding errors produces a more accurate color modification, thereby reducing the likelihood of artifacts. The system and method performs color modification on a pixel color, where the color includes a first, second, and third component and each component defines a value of the color. The system includes a chroma lookup table having a plurality of entries. Each entry corresponds to a luma value and contains chroma coefficients. The chroma coefficients define color modifications to be applied to the components of the color. If a luma value is received, the chroma lookup table generates output chroma coefficients at an output. The output coefficients are generated by accessing the entry corresponding to the luma value, and extracting the output coefficients from the entry. The coefficients may include at least four matrix coefficients. The system may include a first matrix multiplier that receives the four matrix coefficients and at least a first and second of the color at an input and generate at least a first modified component and second modified component as output. The first matrix multiplier applies matrix multiplication to the first and second components using the four output chroma coefficients as the coefficients of the matrices. The chroma lookup table may defines a function of luma, and the function may be nonlinear.

Um sistema e um método da modificação da cor para reduzir o número das computações executaram em uma cor do pixel. Esta redução nas computações aumenta a taxa em que a modificação da cor pode ser executada e diminui os efeitos de arredondar erros. Diminuir os efeitos de arredondar erros produz uma modificação mais exata da cor, reduzindo desse modo a probabilidade dos artifacts. O sistema e o método executam a modificação da cor em uma cor do pixel, onde a cor inclua um primeiro, segundo, e o terceiro componente e cada componente definem um valor da cor. O sistema inclui uma tabela do lookup do chroma que tem um plurality das entradas. Cada entrada corresponde a um valor do luma e contem coeficientes do chroma. Os coeficientes do chroma definem as modificações da cor a ser aplicadas aos componentes da cor. Se um valor do luma for recebido, a tabela do lookup do chroma gera coeficientes do chroma da saída em uma saída. Os coeficientes da saída são gerados alcançando a entrada que corresponde ao valor do luma, e extraindo os coeficientes da saída da entrada. Os coeficientes podem incluir ao menos quatro coeficientes da matriz. O sistema pode incluir um primeiro multiplicador da matriz que receba os quatro coeficientes da matriz e ao menos uns primeiros e segundos da cor em uma entrada e gera ao menos um primeiro componente modificado e o componente em segundo modificado como a saída. O primeiro multiplicador da matriz aplica a multiplicação da matriz aos primeiros e segundos componentes usando os quatro coeficientes output do chroma como os coeficientes das matrizes. A tabela do lookup do chroma pode define uma função do luma, e a função pode ser não-linear.

 
Web www.patentalert.com

< (none)

< Color filters, sequencers and displays using color selective light modulators

> Modulation of pilot tone amplitude in DTV broadcast for faster channel acquisition

> (none)

~ 00038