USPatent applicationPatented

Method and apparatus for color conversion based on LCH color space, and liquid crystal display device

Granted 22 Apr 2014 · no office action yet

Current assignee: Shenzhen China Star Optoeletronics Technology (TCL) · originally TCL Technology

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Chih-tsung Kang · Examiner: Samir Ahmed · AU 2665 · TC 2600

Life of the application

6 dated events
⤢ drag to zoom20122014201620182020202220242026202820302032ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

The present invention discloses a method and apparatus for color conversion based on LCH color space. The method includes: converting source plane Hn, Hn−1 to target plane Hn′, Hn−1′; computing Hx between Hn and Hn−1; computing Hx′ between Hn′ and Hn−1′ and at the same hue level as t Hx; computing conversion matrix Hn and Hn′; computing target color converted from color of any point of Hx and completing space color of target color. Through this method, it is possible to make the color performance closer to the actual object color or closer to expected effect than the actual object color.

Description

15 parts
›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to the field of color conversion, and in particular to a method and apparatus for color conversion based on LCH color space and liquid crystal display device.

2. The Related Arts

Essentially, liquid crystal display (LCD) devices have the color dispersion problem. In addition, the use of photo-resistors and light sources will make the color performance on LCD very different from what human eyes experience in reality.

Based on physics and photometry, an appropriate combination of three base colors can be used to describe all the colors available in the nature. A color notation system based on this theory is called a color mixing system. The most important mixing color systems for color notation are the Commission International d'Eclairage (CIE) systems, such as, CIE XYZ, CIE Lab, CIE LUV and CIE LCH.

Color conversion is a technique to convert a color from one color space to another color space. There are many techniques to realize the color space conversion, such as, model method, neural network algorithm, and so on, wherein model method involves complicated computation process to find solutions and the conversion result is not always satisfactory, while the neural network algorithm approach requires a large amount of experiments, with each experiment requiring a long time. Furthermore, the above two approaches for color conversion also result in a large discrepancy between the LCD color performance and the actual color of an object.

Therefore, it is imperative to develop color conversion techniques to make the color performance of the LCD closer to, or even brighter and more vivid than, the actual color of the object.

›SUMMARY OF THE INVENTION · 1 of 4

The technical issue to be addressed by the present invention is to provide a method and apparatus for color conversion based on LCH color space and a liquid crystal display device, which is easier to construct a reverse conversion model, and implement the conversion algorithm with fast computation so that the color performance can be closer to the actual object color or closer to expected effect than the actual object color.

An exemplary embodiment of the present invention provides a method for color conversion based on LCH color space, including the following steps:

inputting source graphic data based on LCH three-dimensional color space;

dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively, where n being a natural number;

defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where An′, Bn′, Cn′, Dn′, . . . , and An, Bn, Cn, Dn, having a first-type one-to-one mapping relation;

based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′;

based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data; based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′;

based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where Ax=(C Ax , L Ax ), Bx=(C Bx , L Bx ), Cx=(C Cx , L Cx ), Dx=(C Dx , L Dx ), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(C Ax ′, L Ax ′), Bx′=(C Bx ′, L Bx ′), Cx′=(C Cx ′, L Cx ′), Dx′=(C Dx ′, L Dx ′), . . . ;

based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx; and

outputting or preserving the bull's eye chart data corresponding to the target color after the above color conversion;

wherein the first conversion matrix being expressed as:

[ C n * L n * ] =   [ C ⁢ ⁢ 11 C ⁢ ⁢ 12 C ⁢ ⁢ 13 C ⁢ ⁢ 14 C ⁢ ⁢ 15 C ⁢ ⁢ 16 C ⁢ ⁢ 17 C ⁢ ⁢ 18 C ⁢ ⁢ 19 C ⁢ ⁢ 20 C ⁢ ⁢ 21 C ⁢ ⁢ 22 C ⁢ ⁢ 23 C ⁢ ⁢ 24 C ⁢ ⁢ 25 C ⁢ ⁢ 26 C ⁢ ⁢ 27 C ⁢ ⁢ 28 C ⁢ ⁢ 29 C ⁢ ⁢ 30 ] ×   [ C n 3 L n 3 C n 2 ⁢ L n C n ⁢ L n 2 C n 2 L n 2 C n ⁢ L n C n L n 1 ]

wherein the second conversion matrix being expressed as:

[ C n - 1 * L n - 1 * ] =   [ a ⁢ ⁢ 11 a ⁢ ⁢ 12 a ⁢ ⁢ 13 a ⁢ ⁢ 14 a ⁢ ⁢ 15 a ⁢ ⁢ 16 a ⁢ ⁢ 17 a ⁢ ⁢ 18 a ⁢ ⁢ 19 a ⁢ ⁢ 20 a ⁢ ⁢ 21 a ⁢ ⁢ 22 a ⁢ ⁢ 23 a ⁢ ⁢ 24 a ⁢ ⁢ 25 a ⁢ ⁢ 26 a ⁢ ⁢ 27 a ⁢ ⁢ 28 a ⁢ ⁢ 29 a ⁢ ⁢ 30 ] ×   [ C n - 1 3 L n - 1 3 C n - 1 2 ⁢ L n - 1 C n - 1 ⁢ L n - 1 2 C n - 1 2 L n - 1 2 C n - 1 ⁢ L n - 1 C n - 1 L n - 1 1 ]

wherein the step of computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, where Ax=(CAx, LAx), Bx=(CBx, LBx), Cx=(CCx, LCx), Dx=(CDx, LDx), . . . , further including: based on the first equation among the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where the first equation being:

›SUMMARY OF THE INVENTION · 2 of 4

C x =C n +( H x −H n )*( C n-1 −C n )/( H n-1 −H n )

L x =L n +( H x −H n )*( L n-1 −L n )/( H n-1 −H n )

wherein the step of computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, where Ax′=(CAx′, LAx′), Bx′=(CBx′, LBx′), Cx′=(CCx′, LCx′), Dx′=(CDx′, LDx′), . . . , further including: based on the second equation among the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′, the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where the second equation being:

C x ′=C n ′+( H x ′−H n ′)*( C n-1 ′−C n ′)/( H n-1 ′−H n ′)

L x ′=L n ′+( H x ′−H n ′)*( L n-1 −L n ′)/( H n-1 ′−H n ′)

wherein the computed third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

[ C x ′ L x ′ ] =   [ C ⁢ ⁢ 11 C ⁢ ⁢ 12 C ⁢ ⁢ 13 C ⁢ ⁢ 14 C ⁢ ⁢ 15 C ⁢ ⁢ 16 C ⁢ ⁢ 17 C ⁢ ⁢ 18 C ⁢ ⁢ 19 C ⁢ ⁢ 20 C ⁢ ⁢ 21 C ⁢ ⁢ 22 C ⁢ ⁢ 23 C ⁢ ⁢ 24 C ⁢ ⁢ 25 C ⁢ ⁢ 26 C ⁢ ⁢ 27 C ⁢ ⁢ 28 C ⁢ ⁢ 29 C ⁢ ⁢ 30 ] ×   [ C x 3 L x 3 C x 2 ⁢ L x C x ⁢ L x 2 C x 2 L x 2 C x ⁢ L x C x L x 1 ]

wherein after the step of, through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx, the following step being performed: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane;

wherein before the step of: dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, the following step being performed: based on the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts;

wherein before the step of: defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , the following step being performed: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

Another exemplary embodiment of the present invention provides an apparatus for color conversion based on LCH color space, including the following modules:

a source data registration module, inputting source graphic data based on LCH three-dimensional color space;

a division module, for dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively, where n being a natural number;

a first mapping relation module, for defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having a first-type one-to-one mapping relation;

a first conversion matrix module, for executing the following computation: based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′;

a second mapping relation module, for executing the following computation: based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data;

›SUMMARY OF THE INVENTION · 3 of 4

a second conversion matrix module, for executing the following computation: based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′;

a computation module, for executing the following computation: based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where Ax=(CAx, LAx), Bx=(CBx, LBx), Cx=(CCx, LCx), Dx=(CDx, LDx), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(CAx′, LAx′), Bx′=(CBx′, LBx′), Cx′=(CCx′, LCx′), Dx′=(CDx′, LDx′), . . . ;

a third conversion matrix module, for executing the following computation: based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

a target space color module, for executing the following computation: through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx; and

a target data outputting module, for outputting or preserving the bull's eye chart data corresponding to the target color after the above color conversion;

wherein the apparatus further including a hue adjustment module, for executing the following computation: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane;

wherein the apparatus further including a division number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts;

wherein the apparatus further including a specific point number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

Yet another exemplary embodiment of the present invention provides a liquid crystal display device, including the following modules:

a source data registration module, inputting source graphic data based on LCH three-dimensional color space;

a division module, for dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , Hn−1 and Hn, respectively, where n being a natural number;

a first mapping relation module, for defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having a first-type one-to-one mapping relation;

a first conversion matrix module, for executing the following computation: based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′;

a second mapping relation module, for executing the following computation: based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data;

›SUMMARY OF THE INVENTION · 4 of 4

a second conversion matrix module, for executing the following computation: based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′;

a computation module, for executing the following computation: based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, of two-dimensional color space Hx at any hue level between two-dimensional Color space Hn and two-dimensional color space Hn−1, where Ax=(CAx, LAx), Bx=(CBx, LBx), Cx=(CCx, LCx), Dx=(CDx, LDx), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(CAx′, LAx′), Bx′=(CBx′, LBx′), Cx′=(CCx′, LCx′), Dx′=(CDx′, LDx′), . . . ;

a third conversion matrix module, for executing the following computation: based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

a target space color module, for executing the following computation: through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx; and

a target data outputting module, for outputting or preserving the bull's eye chart data corresponding to the target color after the above color conversion; and

a display module, for displaying the bull's eye chart data corresponding to t the target color after the above color conversion;

wherein the apparatus further including a hue adjustment module, for executing the following computation: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane;

wherein the apparatus further including a division number determination module, for executing the following computation: based oh the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts;

wherein the apparatus further including a specific point number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

The efficacy of the present invention is to be distinguished from the state of the art in the color conversion and liquid crystal display device technologies. The present invention converts source graphic data in two-dimensional color space Hn and two-dimensional color Hn−1 to target two-dimensional color space Hn′ and two-dimensional color space Hn−1′ through conversion matrix; uses two-dimensional color space Hn and two-dimensional color Hn−1 to compute a two-dimensional color space Hx between two-dimensional color space Hn and two-dimensional color Hn−1; uses two-dimensional color space Hn′ and two-dimensional color Hn−1′ to compute a two-dimensional color space Hx′ between two-dimensional color space. Hn′ and two-dimensional color Hn−1′ and at the same hue level as two-dimensional color space Hx; uses two-dimensional color space Hn and two-dimensional color Hn′ to compute the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′; uses the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′ to compute the target color converted from the color of any point of source graphic data and complete the color space of the target color. Through this manner, it is possible to perform color conversion on color signals in the LCH color space, adjust the color performance of the output color in hue and color purity, and enhance or accentuate any specific colors.

›BRIEF DESCRIPTION OF THE DRAWINGS

To make the technical solution of the embodiments according to the present invention, a brief description of the drawings that are necessary for the illustration of the embodiments will be given as follows. Apparently, the drawings described below show only example embodiments of the present invention and for those having ordinary skills in the art, other drawings may be easily obtained from these drawings without paying any creative effort. In the drawings:

FIG. 1 is a schematic view showing the flowchart of an embodiment of color conversion method based on LCH color space according to the present invention;

FIG. 2 is a schematic view showing color contents of source two-dimensional color space and target two-dimensional color space in an embodiment of color conversion method based on LCH color space according to the present invention;

FIG. 3 is a schematic view showing the most saturated specific points in three source two-dimensional color spaces in an embodiment of color conversion method based on LCH color space according to the present invention;

FIG. 4 is a schematic view showing the most saturated specific points in three target two-dimensional color spaces in an embodiment of color conversion method based on LCH color space according to the present invention;

FIG. 5 is a schematic view showing a plot of two-dimensional hue and color purity in CIE 1931 color space;

FIG. 6 is a schematic view showing a plot of three-dimensional hue and color purity in LCH color space according to the present invention;

FIG. 7 is a schematic view of an embodiment of color conversional apparatus based on LCH color space according to the present invention; and

FIG. 8 is a schematic view showing an embodiment of liquid crystal display device according to the present invention.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The following detailed description refers to the Figures and the embodiments of the present invention.

FIG. 1 is a schematic view the flowchart of an embodiment of color conversion method based on LCH color space according to the present invention. As shown in FIG. 1 , the method includes the following steps:

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 1 of 8

LCH color space is derived from CIE LAB color space. LCH color space uses lightness L, chorma (saturation) C and hue H to describe color. The user can caliber the color from the lightness, chroma and hue of the color according to the visual psychology. LCH color space can use a three-dimensional column structure to represent the three basic attributed of the color: hue H, lightness L and chroma (saturation) C. Chroma C ranges from 0 to 100, lightness L ranges from absolute black 0 to reference white 100, and hue H is expressed in degrees and ranges from 0° to 360°.

Step S 102 : dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively, where n being a natural number;

A two-dimensional color space refers to the two-dimensional color space formed by lightness L axis and chroma C axis. Divide the color space formed by H axis, L axis and C axis having all the colors corresponding to source graphic data along the H axis into n two-dimensional color space formed by L axis and C axis. The color space having all the colors corresponding to source graphic data is a three-dimensional color space. After equal division along H axis, the three-dimensional space becomes n two-dimensional color spaces. The complicated color conversion problem is therefore simplified. An actual division method can be: dividing the three-dimensional space formed by H axis, L axis and C axis along the H axis in n equal parts to become n two-dimensional color spaces formed by L axis and C axis, where the hue value of each of n two-dimensional color spaces being H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively.

As shown in FIG. 2 , the three-dimensional LCH uniform color space having all the colors of source graphic data is divided into n equal parts along the H axis. The color contents of these n hue planes in the space SA of the source color are Hn 201 . The lightness and color purity performance of the output color is adjusted according to the preference, and the new two-dimensional color contents Hn′ 202 of target color space SB at the same hue level is generated. FIG. 2 shows the color contents of Hn 201 and Hn′ 202 on the same hue plane.

Wherein, prior to step S 102 , the following step is executed: based on the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts.

Step S 103 : defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where An′, Bn′, Cn′, Dn′, . . . , and An, Bn, Cn, Dn, having a first-type one-to-one mapping relation;

Saturation is a constructing factor of color. The saturation means the purity of the color. The higher the purity is, the more vivid the performance is. On the other hand, the lower the purity is, the less vivid the performance is. The most saturated status means the highest purity of the color.

The one-to-one mapping relation between the source graphic data two dimensional color space and the target two-dimensional color space is useful for finding the conversion relation between the source graphic data two dimensional color space and the target two-dimensional color space.

As shown in FIG. 2 , the most saturated (i.e., having highest color purity) peripheral specific points A, B′, C′, D′, . . . , on two-dimensional color contents Hn′ 202 , the most saturated peripheral specific points A, B, C, D, . . . , on two-dimensional color contents Hn 201 are adjusted for the lightness and color purity performance of the output color according to the preference to generate target color. As shown in FIG. 2 , a one-to-one mapping relation exists between the most saturated peripheral specific points A, B, C, D, . . . , on two-dimensional color contents Hn 201 and the most saturated peripheral specific points A′, B′, C′, D′, . . . , on two-dimensional color contents Hn′ 202 .

Wherein, prior to step S 103 , the following step is executed: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

Step S 104 : based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′;

A matrix is a two-dimensional data table arranged in rows and columns, and is a tool for solving linear equations. The first conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′.

Based on the first-type one-to-one mapping relation between the most saturated peripheral specific points of two-dimensional color space Hn and the most saturated peripheral specific points of target two-dimensional color space Hn′, the first conversion matrix is determined. Through this conversion matrix, the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn can be converted into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′, which, in turn, can determine all the two-dimensional color (C′, L′) in target two-dimensional color space Hn′.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 2 of 8

Step S 105 : based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data; based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′;

A matrix is a two-dimensional data table arranged in rows and columns, and is a tool for solving linear equations. The second conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′.

Similarly, based on the second-type one-to-one mapping relation between the most saturated peripheral specific points of two-dimensional color space Hn−1 and the most saturated peripheral specific points of target two-dimensional color space Hn−1′, the second conversion matrix is determined. Through this conversion matrix, the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 can be converted into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′, which, in turn, can determine all the two-dimensional color (C′, L′) in target two-dimensional color space Hn−1′.

In actual application, step S 104 and step S 105 can be executed in no particular order. In other words, Step S 104 can be executed either before or after step S 105 .

Step S 106 : based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where Ax=(C Ax , L Ax ), Bx=(C Bx , L Bx ), Cx=(C Cx , L Cx ), Dx=(C Dx , L Dx ), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(C Ax ′, L Ax ′), Bx′=(C Bx ′, L Bx ′), Cx′=(C Cx ′, L Cx ′), Dx′=(C Dx ′, L Dx ′), . . . ;

based on the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′.

As shown in FIG. 3 , based on the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn 301 and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1 302 , the interpolation method is used to find the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx 303 having the hue level between two-dimensional color space Hn 301 and two-dimensional color space Hn−1 302 , where An (C n , L n ) 304 , An−1 (C n-1 , L n-1 ) 305 , Ax (C x , L x ) 306 are three representative most saturated peripheral specific points in two-dimensional color space Hn 301 , two-dimensional color space Hn−1 302 and two-dimensional color space Hx 303 , respectively.

FIG. 4 shows the color conversion between the two-dimensional color space Hn and two-dimensional color space Hn′ for any two-dimensional color space Hn located at any hue level in the n equal-part hue spaces (H 1 , H 2 , H 3 , H 4 , . . . , Hn). Based on the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ 401 and the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′ 402 , the interpolation method is used to find the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ 403 having the hue level between two-dimensional color space Hn′ 401 and two-dimensional color space Hn−1′ 402 , where An′ (C n ′, L n ′) 404 , An−1′ (C n-1 ′, L n-1 ′) 405 , Ax′ (C x ′, L x ′) 406 are three representative most saturated peripheral specific points in two-dimensional color space Hn′ 401 , two-dimensional color space Hn−1′ 402 and two-dimensional color space Hx′ 403 , respectively.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 3 of 8

Step S 107 : based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

A matrix is a two-dimensional data table arranged in rows and columns, and is a tool for solving linear equations. The third conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hx into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hx′.

As shown in FIG. 3 and FIG. 4 , based on the one-to-one mapping relation between the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of Hx 303 and the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of Hx′ 403 , the third conversion matrix is computed.

Step S 108 : through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx;

Based on the third conversion matrix, the two-dimensional color (C, L) of any point in two-dimensional color space Hx can be converted the two-dimensional color (C′, L′) of a corresponding point in target two-dimensional color space Hx′ corresponding to the said any point in two-dimensional color space Hx. In this manner, all the two-dimensional colors (C′, L′) in the target two-dimensional color space Hx′ can be determined.

Step S 109 : outputting or preserving the bull's eye chart data corresponding to the target color after the above color conversion.

FIG. 5 is a schematic view showing a plot of two-dimensional hue and color purity in CIE 1931 color space. As shown in FIG. 5 , the RGB input signal of source graph has the color performance, such as chrome contents of “color 1”, in CIE 1931 color space. After converting the R, G, B signals and based on the color preference, the source color can be converted from “color 1” into “color 2” to make the source green color appearing yellowish. Through the signal conversion, the hue of greenish color displayed on the monitor can be converted to the yellowish color to soften the overall image.

FIG. 6 is a schematic view showing a plot of three-dimensional hue and color purity in LCH color space. As shown in FIG. 6 , all the colors of source graphic data are inside a space SA 601 (SA 601 is not necessarily as the right cubic space formed by all colors depicted in FIG. 6 . SA 601 can be any color space with curvy surface and content distribution.) Based on preference, the hue and color purity performance of the output color are adjusted so that all the colors of source graphic data can be converted to be inside a space SB 602 (SA 602 is not necessarily as the right cubic space formed by all colors. SA 602 can be any color space with curvy surface and content distribution.)

In a preferred embodiment of the present invention, the first conversion matrix is:

The first conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′. In a preferred embodiment, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′ is a cubic polynomial function. In the first conversion matrix, the matrix on the left to the equal sign is the target matrix, the first matrix on the right to the equal sign is the coefficient matrix of the cubic polynomial function, and the second matrix on the right to the equal sign is the variable matrix of the cubic polynomial function.

In actual application, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′ can also be a polynomial function of higher orders, such as, quartic polynomial function, or quintic polynomial function. If the relation is a polynomial function of higher order, the number of rows of the coefficient matrix and the number of columns of the variable matrix must be adjusted accordingly.

The aforementioned second conversion matrix is:

The second conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′. In a preferred embodiment, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′ is a cubic polynomial function. In the second conversion matrix, the matrix on the left to the equal sign is the target matrix, the first matrix on the right to the equal sign is the coefficient matrix of the cubic polynomial function, and the second matrix on the right to the equal sign is the variable matrix of the cubic polynomial function.

In actual application, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′ can also be a polynomial function of higher orders, such as, quartic polynomial function, or quintic polynomial function. If the relation is a polynomial function of higher order, the number of rows of the coefficient matrix and the number of columns of the variable matrix must be adjusted accordingly.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 4 of 8

The aforementioned the step of, based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where Ax=(C Ax , L Ax ), Bx=(C Bx , L BX ), Cx=(C Cx , L Cx ), Dx=(C Dx , L Dx ), . . . , further includes: based on the first equation among the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where the first equation being:

C x =C n +( H x −H n )*( C n-1 −C n )/( H n-1 −H n )

L x =L n +( H x −H n )*( L n-1 −L n )/( H n-1 −H n )

Based on the first relation equation, the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1 can be computed.

The aforementioned the step of, based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(C Ax ′, L Ax ′), Bx′=(C Bx ′, L Bx ′), Cx′=(C Cx ′, L Cx ′), Dx′=(C Dx ′, L Dx ′), . . . , further includes: based on the second equation among the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′, the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where the second equation being:

C x ′=C n ′+( H x ′−H n ′)*( C n-1 ′−C n ′)/( H n-1 ′−H n ′)

L x ′=L n ′+( H x ′−H n ′)*( L n-1 −L n ′)/( H n-1 ′−H n ′)

Based on the second relation equation, the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ at any hue level between two-dimensional color space Hn′ and two-dimensional color space Hn−1′ can be computed.

Wherein the computed third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′;

The third conversion matrix is the matrix satisfying a linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hx into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hx′. In a preferred embodiment, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hx into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hx′ is a cubic polynomial function. In the third conversion matrix, the matrix on the left to the equal sign is the target matrix, the first matrix on the right to the equal sign is the coefficient matrix of the cubic polynomial function, and the second matrix on the right to the equal sign is the variable matrix of the cubic polynomial function.

In actual application, the linear conversion relation between the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hx into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hx′ can also be a polynomial function of higher orders, such as, quartic polynomial function, or quintic polynomial function. If the relation is a polynomial function of higher order, the number of rows of the coefficient matrix and the number of columns of the variable matrix must be adjusted accordingly.

After the step of, through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx, the following step is executed: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane.

The present invention is to be distinguished from the state of the art in the color conversion and liquid crystal display device technologies. The present invention converts source graphic data in two-dimensional color space Hn and two-dimensional color Hn−1 to target two-dimensional color space Hn′ and two-dimensional color space Hn−1′ through conversion matrix; uses two-dimensional color space Hn and two-dimensional color Hn−1 to compute a two-dimensional color space Hx between two-dimensional color space Hn and two-dimensional color Hn−1; uses two-dimensional color space Hn′ and two-dimensional color Hn−1′ to compute a two-dimensional color space Hx′ between two-dimensional color space Hn′ and two-dimensional color Hn−1′ and at the same hue level as two-dimensional color space Hx; uses two-dimensional color space Hn and two-dimensional color Hn′ to compute the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′; uses the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′ to compute the target color converted from the color of any point of source graphic data and complete the color space of the target color. Through this manner, it is possible to perform color conversion on color signals in the LCH color space, adjust the color performance of the output color in hue and color purity, and enhance or accentuate any specific colors.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 5 of 8

FIG. 7 is a schematic view showing an embodiment of color conversion apparatus based on LCH color space according to the present invention. As shown in FIG. 7 , the apparatus includes a source data registration module 701 , a division module 702 , a first mapping relation module 703 , a first conversion matrix module 704 , a second mapping relation module 705 , a second conversion matrix module 706 , a computation module 707 , a third conversion matrix module 708 , a target space color module 709 , and a target data outputting module 710 .

Source data registration module 701 is for inputting source graphic data based on LCH three-dimensional color space. LCH color space is derived from CIE LAB color space. LCH color space uses lightness L, chorma (saturation) C and hue H to describe color. The user can caliber the color from the lightness, chroma and hue of the color according to the visual psychology.

Division module 702 is for dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively, where n being a natural number.

A two-dimensional color space refers to the two-dimensional color space formed by lightness L axis and chroma C axis. Divide the color space formed by H axis, L axis and C axis having all the colors corresponding to source graphic data along the H axis into n two-dimensional color space formed by L axis and C axis. The color space having all the colors corresponding to source graphic data is a three-dimensional color space. After equal division along H axis, the three-dimensional space becomes n two-dimensional color spaces. The complicated color conversion problem is therefore simplified.

First mapping relation module 703 is for defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having a first-type one-to-one mapping relation.

The one-to-one mapping relation between the source graphic data two dimensional color space and the target two-dimensional color space is useful for finding the conversion relation between the source graphic data two dimensional color space and the target two-dimensional color space.

First conversion matrix module 704 is for executing the following computation: based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′.

Based on the first-type one-to-one mapping relation between the most saturated peripheral specific points of two-dimensional color space Hn and the most saturated peripheral specific points of target two-dimensional color space Hn′, the first conversion matrix is determined. Through this conversion matrix, the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn can be converted into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′, which, in turn, can determine all the two-dimensional color (C′, L′) in target two-dimensional color space Hn′.

Second mapping relation module 705 is for executing the following computation: based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . ; in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data.

Second conversion matrix module 706 is for executing the following computation: based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′.

Similarly, based on the second-type one-to-one mapping relation between the most saturated peripheral specific points of two-dimensional color space Hn−1 and the most saturated peripheral specific points of target two-dimensional color space Hn−1′, the second conversion matrix is determined. Through this conversion matrix, the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 can be converted into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′, which, in turn, can determine all the two-dimensional color (C′, L′) in target two-dimensional color space Hn−1′.

Computation module 707 is for executing the following computation: based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1, where Ax=(C Ax , L Ax ), Bx=(C Bx , L Bx ), Cx=(C Cx , L Cx ), Dx=(C Dx , L Dx ), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(C Ax ′, L Ax ′), Bx′=(C Bx ′, L Bx ′), Cx′=(C Cx ′, L Cx ′), Dx′=(C Dx ′, L Dx ′), . . . .

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 6 of 8

Based on the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points of two-dimensional color space Hx at any hue level between two-dimensional color space Hn and two-dimensional color space Hn−1; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points of two-dimensional color space Hx′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′.

Third conversion matrix module 708 is for executing the following computation: based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′.

Target space color module 709 is for executing the following computation: through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx.

Based on the third conversion matrix, the two-dimensional color (C, L) of any point in two-dimensional color space Hx can be converted the two-dimensional color (C′, L′) of a corresponding point in target two-dimensional color space Hx′ corresponding to the said any point in two-dimensional color space Hx. In this manner, all the two-dimensional colors (C′, L′) in the target two-dimensional color space Hx′ can be determined.

Target data outputting module 710 is for outputting or preserving the bull's eye chart data corresponding to the target color after the above color conversion.

Wherein the apparatus further includes: a hue adjustment module, for executing the following computation: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane.

Wherein the apparatus further includes a division number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts.

Wherein the apparatus further includes a specific point number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

The present invention is to be distinguished from the state of the art in the color conversion and liquid crystal display device technologies. The present invention converts source graphic data in two-dimensional color space Hn and two-dimensional color Hn−1 to target two-dimensional color space Hn′ and two-dimensional color space Hn−1′ through conversion matrix; uses two-dimensional color space Hn and two-dimensional color Hn−1 to compute a two-dimensional color space Hx between two-dimensional color space Hn and two-dimensional color Hn−1; uses two-dimensional color space Hn′ and two-dimensional color Hn−1′ to compute a two-dimensional color space Hx′ between two-dimensional color space Hn′ and two-dimensional color Hn−1′ and at the same hue level as two-dimensional color space Hx; uses two-dimensional color space Hn and two-dimensional color Hn′ to compute the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′; uses the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′ to compute the target color converted from the color of any point of source graphic data and complete the color space of the target color. Through this manner, it is possible to perform color conversion on color signals in the LCH color space, adjust the color performance of the output color in hue and color purity, and enhance or accentuate any specific colors.

FIG. 8 is a schematic view showing an embodiment of color conversion apparatus based on LCH color space according to the present invention. As shown in FIG. 8 , the apparatus includes a source data registration module 801 , a division module 802 , a first mapping relation module 803 , a first conversion matrix module 804 , a second mapping relation module 805 , a second conversion matrix module 806 , a computation module 807 , a third conversion matrix module 808 , a target space color module 809 , and a display module 810 .

Source data registration module 801 is for inputting source graphic data based on LCH three-dimensional color space. LCH color space is derived from CIE LAB color space. LCH color space uses lightness L, chorma (saturation) C and hue H to describe color. The user can caliber the color from the lightness, chroma and hue of the color according to the visual psychology.

Division module 802 is for dividing the color space having all the colors corresponding to source graphic data into n two-dimensional color spaces, H 1 , H 2 , H 3 , . . . , Hn−1 and Hn, respectively, where n being a natural number.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 7 of 8

First mapping relation module 803 is for defining the most saturated peripheral specific points of two-dimensional color space Hn having source graphic data as An, Bn, Cn, Dn, . . . , and defining the most saturated peripheral specific points of target two-dimensional color space Hn′ with the same hue level as two-dimensional color space Hn having source graphic data as An′, Bn′, Cn′, Dn′, . . . , where the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having a first-type one-to-one mapping relation.

First conversion matrix module 804 is for executing the following computation: based on the first-type one-to-one mapping relation between the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn having source graphic data, and the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of target two-dimensional color space Hn′, determining a first conversion matrix; based on the first conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn′.

Second mapping relation module 805 is for executing the following computation: based on the first-type one-to-one mapping relation, determining a second-type one-to-one mapping relation between the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , in target two-dimensional color space Hn−1′ and the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , in two-dimensional color space Hn−1 having source graphic data.

Second conversion matrix module 806 is for executing the following computation: based on the second-type mapping relation, determining a second conversion matrix; based on the second conversion matrix, converting the two-dimensional color (C, L) of any most saturated peripheral specific point in two-dimensional color space Hn−1 into the two-dimensional color (C′, L′) of corresponding most saturated peripheral specific point in target two-dimensional color space Hn−1′.

Computation module 807 is for executing the following computation: based on the two-dimensional color (C, L) of the most saturated peripheral specific points An, Bn, Cn, Dn, . . . , of two-dimensional color space Hn and the two-dimensional color (C, L) of the most saturated peripheral specific points An−1, Bn−1, Cn−1, Dn−1, . . . , of two-dimensional color space Hn−1, computing the two-dimensional color (C, L) of the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Fix at any hue level between two-dimensional color space Fin and two-dimensional color space Hn−1, where Ax=(C Ax , L Ax ), Bx=(C Bx , L Bx ), Cx=(C Cx , L Cx ), Dx=(C Dx , L Dx ), . . . ; based on the two-dimensional color (C′, L′) of the most saturated peripheral specific points An′, Bn′, Cn′, Dn′, . . . , of two-dimensional color space Hn′ and the two-dimensional color (C′, L′) of the most saturated peripheral specific points An−1′, Bn−1′, Cn−1′, Dn−1′, . . . , of two-dimensional color space Hn−1′, computing the two-dimensional color (C′, L′) of the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Fix′ having the same hue level as two-dimensional color space Hx and between two-dimensional color space Hn′ and two-dimensional color space Hn−1′, where Ax′=(C Ax ′, L Ax ′), Bx′=(C Bx ′, L Bx ′), Cx′=(C Cx ′, L Cx ′), Dx′=(C Dx ′, L Dx ′), . . . .

Third conversion matrix module 808 is for executing the following computation: based on the most saturated peripheral specific points Ax′, Bx′, Cx′, Dx′, . . . , of two-dimensional color space Hx′ and the most saturated peripheral specific points Ax, Bx, Cx, Dx, . . . , of two-dimensional color space Hx, computing a third conversion matrix between the two-dimensional color (C*, L*) in two-dimensional color space Hx and the two-dimensional color (C*′, L*′) in the target two-dimensional color space Hx′.

Target space color module 809 is for executing the following computation: through the third conversion matrix, computing the target color converted from the color of any point of source graphic data in the two-dimensional color space Hx.

Display module 810 is for displaying the bull's eye chart data corresponding to t the target color after the above color conversion

Wherein the apparatus further includes: a hue adjustment module, for executing the following computation: based on different preference, adjusting the hue of the target color for different hue; the adjustment equation is: H′=H+Δf(H), where H being the source hue plane, H′ being the adjusted hue performance according to preference, Δf(H) representing the hue adjustment extent on the source hue plane.

Wherein the apparatus further includes a division number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the color space division, determining the number n to divide the color space having all colors corresponding to source graphic data into n two-dimensional color spaces having equal hue parts.

Wherein the apparatus further includes a specific point number determination module, for executing the following computation: based on the positive proportional relation between the precision of color conversion and the number of the most saturated peripheral specific points of two-dimensional color space, determining the number of the most saturated peripheral specific points of two-dimensional color space.

The present invention is to be distinguished from the state of the art in the color conversion and liquid crystal display device technologies. The present invention converts source graphic data in two-dimensional color space Hn and two-dimensional color Hn−1 to target two-dimensional color space Hn′ and two-dimensional color space Hn−1′ through conversion matrix; uses two-dimensional color space Hn and two-dimensional color Hn−1 to compute a two-dimensional color space Hx between two-dimensional color space Hn and two-dimensional color Hn−1; uses two-dimensional color space Hn′ and two-dimensional color Hn−1′ to compute a two-dimensional color space Hx′ between two-dimensional color space Hn′ and two-dimensional color Hn−1′ and at the same hue level as two-dimensional color space Hx; uses two-dimensional color space Hn and two-dimensional color Hn′ to compute the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′; uses the conversion matrix between two-dimensional color space Hn and two-dimensional color Hn′ to compute the target color converted from the color of any point of source graphic data and complete the color space of the target color. Through this manner, it is possible to perform color conversion on color signals in the LCH color space, adjust the color performance of the output color in hue and color purity, and enhance or accentuate any specific colors.

›Step S 101 : inputting source graphic data based on LCH three-dimensional color space; · 8 of 8

Embodiments of the present invention have been described, but not intending to impose any unduly constraint to the appended claims. Any modification of equivalent structure or equivalent process made according to the disclosure and drawings of the present invention, or any application thereof, directly or indirectly, to other related fields of technique, is considered encompassed in the scope of protection defined by the claims of the present invention.

›Tables in the description — 3
[ C
n*
L
n*
]
=
[
C⁢
⁢11
C⁢
⁢12
C⁢
⁢13
C⁢
⁢14
C⁢
⁢15
C⁢
⁢16
C⁢
⁢17
C⁢
⁢18
C⁢
⁢19
C⁢
⁢20
C⁢
⁢21
C⁢
⁢22
C⁢
⁢23
C⁢
⁢24
C⁢
⁢25
C⁢
⁢26
C⁢
⁢27
C⁢
⁢28
C⁢
⁢29
C⁢
⁢30
]
×
[
Cn3
Ln3
Cn2⁢Ln
Cn⁢Ln2
Cn2
Ln2
Cn⁢Ln
Cn
Ln
1
]
[ C
n-
1*
L
n-
1*
]
=
[
a⁢
⁢11
a⁢
⁢12
a⁢
⁢13
a⁢
⁢14
a⁢
⁢15
a⁢
⁢16
a⁢
⁢17
a⁢
⁢18
a⁢
⁢19
a⁢
⁢20
a⁢
⁢21
a⁢
⁢22
a⁢
⁢23
a⁢
⁢24
a⁢
⁢25
a⁢
⁢26
a⁢
⁢27
a⁢
⁢28
a⁢
⁢29
a⁢
⁢30
]
×
[
Cn-13
Ln-13
Cn-12⁢Ln-1
Cn-1⁢Ln-12
Cn-12
Ln-12
Cn-1⁢Ln-1
Cn-1
Ln-1
1
]
[
Cx′
Lx′
]
=
[
C⁢
⁢11
C⁢
⁢12
C⁢
⁢13
C⁢
⁢14
C⁢
⁢15
C⁢
⁢16
C⁢
⁢17
C⁢
⁢18
C⁢
⁢19
C⁢
⁢20
C⁢
⁢21
C⁢
⁢22
C⁢
⁢23
C⁢
⁢24
C⁢
⁢25
C⁢
⁢26
C⁢
⁢27
C⁢
⁢28
C⁢
⁢29
C⁢
⁢30
]
×
[
Cx3
Lx3
Cx2⁢Lx
Cx⁢Lx2
Cx2
Lx2
Cx⁢Lx
Cx
Lx
1
]

Claims as granted

17 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section G — Physics
  • G06K9/00
Section H — Electricity
  • H04N9/67
USPC · US Patent Classification
382/167358/1.9

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2012Jul 2012Oct 2012Jan 2013Apr 2013Jul 2013Oct 2013Jan 2014Apr 2014USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
2.0 y
740 days filing → grant
Office actions
0
none on record
Examiner
Samir Ahmed
art unit 2665 · TC 2600
Citations: 7 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20122014201620182020202220242026202820302032Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock