Colour conversion for a multyprimary display
Colour conversion for a multyprimary display
 CN 101,518,046 A
 Filed: 09/17/2007
 Published: 08/26/2009
 Est. Priority Date: 09/20/2006
 Status: Active Application
First Claim
1. primary conversion method more than a kind, be used for qualification linear color space (X, Y, the input vector (CIP) of the input color of pixel Z) conversion (CON) become to have the n kind display primary that is used to drive the Show Color space (P1 ..., the driving vector (PD) of the component of n Pn), this driving vector (PD) comprises that being used to drive m organizes display primary (P1,, m Pn) subdriving vector (PDi), described conversion method comprises:
 (X, Y determine (5,6 in Z) in linear color space;
9,10) input vector (CIP) is with respect to three colour gamut (FG, ELG, the position at least two the border (CB) ELCG), described colour gamut is by the display primary (CP1 through conversion, CPn) limit, wherein said three colour gamut (FG, ELG, ELCG) expression;
comprise the full gamut (FG) that to utilize described m to organize all colours of subdriving vector (PDi) reproduction, comprise brightness such as have and can utilize described m organize all colours that each group in the subdriving vector (PDi) reproduces etc. luminance subgamut (ELG), and comprise each that can utilize described m to organize that each group in the subdriving vector (PDi) reproduces have wait brightness and etc. colourity all colours etc. brightness with etc. the subcolour gamut of colourity (ELCG);
(border ELCG) (CB) goes up selection (3 for FG, ELG in described three colour gamuts;
12,13) two boundary vectors (CB1, CB2) so that can according to these two boundary vectors (CB1 CB2) carries out interpolation to input vector (CIP),according to two boundary vectors (CB1, CB2) the position definite (3 of input vector (CIP) with respect to described selection;
14) interpolation factor (u), andin described Show Color space according to two boundary vectors in interpolation factor (u) and this Show Color space (PB1, PB2) driving vector (PD) to the color of representing input vector (CIP) carries out interpolation (4;
11), described two boundary vectors (PB1, PB2) with described linear color space in described selection two boundary vectors (CB1, CB2) corresponding.
Chinese PRB Reexamination
Abstract
A multiprimary conversion method for converting (CON) an input vector (CIP) defining a color of an input pixel in a linear color space (X, Y, Z) into a drive vector (PD) having n components for driving n display primaries (P1,..., Pn) of a display color space. The drive vector (PD) comprises m subdrive vectors (PDi) for driving m groups of the display primaries (P1,..., Pn). The conversion method comprises: determining (5, 6; 9, 10) in the linear color space (X, Y, Z) a position of the input vector (CIP) with respect to boundaries (CB) of at least two of three gamuts (FG, ELG, ELCG) being defined by transformed display primaries (CP1,..., CPn), wherein the three gamuts (FG, ELG, ELCG) indicate: a full gamut (FG) comprising all colors being reproducible with the m groups of the subdrive vectors (PDi), an equal luminance subgamut (ELG) comprising all colors having equal luminance and being reproducible with each one of the m groups of the subdrive vectors (PDi), and an equal luminance and equal chrominance subgamut (ELCG) comprising all colors being reproducible with each one of the m groups of subdrive vectors (PDi) each having equal luminance and equal chrominance. Selecting (3; 12, 13) two boundary vectors (CB 1, CB2) on the boundaries (CB) of the three gamuts (FG, ELG, ELCG) to enable the input vector (CIP) to be interpolated from the two boundary vectors (CBl, CB2). Determining (3; 14) an interpolation factor (u) from the position of the input vector (CIP) with respect to the selected two boundary vectors (CBl, CB2). And, interpolating (4; 11) in the display color space the drive vector (PD) representing the color of the input vector (CIP) from the interpolation factor (u) and two boundary vectors (PBl, PB 2) in the display color space corresponding to the selected two boundary vectors (CBl, CB2) in the linear color space.

5 Citations
Expanded color gamut electroluminescent display and method  
Patent #
CN 109,478,390 A
Filed 07/27/2017

Current Assignee

A kind of primary colours optimization method that multiple bases are shown and display device  
Patent #
CN 108,962,183 A
Filed 06/15/2018

Current Assignee

Display device  
Patent #
CN 104,145,301 A
Filed 09/06/2012

Current Assignee

Method and apparatus for obtaining maximum common color gamut of display screen  
Patent #
CN 105,280,156 A
Filed 11/23/2015

Current Assignee

Display device for adjusting display color gamut and method for adjusting display color gamut  
Patent #
CN 105,261,326 A
Filed 10/09/2015

Current Assignee

No References
12 Claims

1. primary conversion method more than a kind, be used for qualification linear color space (X, Y, the input vector (CIP) of the input color of pixel Z) conversion (CON) become to have the n kind display primary that is used to drive the Show Color space (P1 ..., the driving vector (PD) of the component of n Pn), this driving vector (PD) comprises that being used to drive m organizes display primary (P1,, m Pn) subdriving vector (PDi), described conversion method comprises:

(X, Y determine (5,6 in Z) in linear color space;
9,10) input vector (CIP) is with respect to three colour gamut (FG, ELG, the position at least two the border (CB) ELCG), described colour gamut is by the display primary (CP1 through conversion, CPn) limit, wherein said three colour gamut (FG, ELG, ELCG) expression;
comprise the full gamut (FG) that to utilize described m to organize all colours of subdriving vector (PDi) reproduction, comprise brightness such as have and can utilize described m organize all colours that each group in the subdriving vector (PDi) reproduces etc. luminance subgamut (ELG), and comprise each that can utilize described m to organize that each group in the subdriving vector (PDi) reproduces have wait brightness and etc. colourity all colours etc. brightness with etc. the subcolour gamut of colourity (ELCG);(border ELCG) (CB) goes up selection (3 for FG, ELG in described three colour gamuts;
12,13) two boundary vectors (CB1, CB2) so that can according to these two boundary vectors (CB1 CB2) carries out interpolation to input vector (CIP),according to two boundary vectors (CB1, CB2) the position definite (3 of input vector (CIP) with respect to described selection;
14) interpolation factor (u), andin described Show Color space according to two boundary vectors in interpolation factor (u) and this Show Color space (PB1, PB2) driving vector (PD) to the color of representing input vector (CIP) carries out interpolation (4;
11), described two boundary vectors (PB1, PB2) with described linear color space in described selection two boundary vectors (CB1, CB2) corresponding.


2. many primary conversion method as claimed in claim 1, wherein (X, Y determine (5,6 in Z) in linear color space;
 9,10) input vector (CIP) with respect to described three colour gamuts (ELCG) position at least two the border (CB) in comprising for FG, ELG;
with Show Color space (R, G, B) display primary (P1 in,, Pn) conversion (5) is to linear color space (X, Y, Z) so as to obtain through conversion display primary (CP1 ..., CPn), perhaps these through display primaries of conversion (CP1 ..., under the situation about CPn) having existed, use these display primary (CP1 through conversion,, CPn), and from these through display primaries of conversion (CP1 ..., CPn) structure (6) full gamut (FG), etc. luminance subgamut (ELG) and wait brightness with etc. in the border (CB) of the subcolour gamut of colourity (ELCG) at least two, and wherein in described Show Color space, driving vector (PD) is carried out interpolation (4;
11) comprise with linear color space (X, Y, Z) two of the described selection in boundary vectors (CB1, two boundary vectors of CB2) conversion (4) in this Show Color space (PB1, PB2).
 9,10) input vector (CIP) with respect to described three colour gamuts (ELCG) position at least two the border (CB) in comprising for FG, ELG;

3. many primary conversion method as claimed in claim 1, wherein (X, Y determine (5,6 in Z) in linear color space;
 9,10) input vector (CIP) is with respect to described three colour gamut (FG, ELG, the position at least two the border (CB) ELCG) comprises from the form of the prestored that is used for input vector (CIP) and obtains (9,10) the demonstration boundary vector (PB1 in the described Show Color space, PB2, PB3), described three in the described Show Color space show gamut boundary, wherein said three show boundary vector (PB1, PB2, PB3) be selected to permission at linear color space (X, Y carries out interpolation to input vector (CIP) in Z), and in the wherein said Show Color space described three show gamut boundaries and linear color space (X, Y is used to determine (3 in Z);
14) ((CB) is corresponding on border ELCG) for FG, ELG for described three colour gamuts of interpolation factor (u).
 9,10) input vector (CIP) is with respect to described three colour gamut (FG, ELG, the position at least two the border (CB) ELCG) comprises from the form of the prestored that is used for input vector (CIP) and obtains (9,10) the demonstration boundary vector (PB1 in the described Show Color space, PB2, PB3), described three in the described Show Color space show gamut boundary, wherein said three show boundary vector (PB1, PB2, PB3) be selected to permission at linear color space (X, Y carries out interpolation to input vector (CIP) in Z), and in the wherein said Show Color space described three show gamut boundaries and linear color space (X, Y is used to determine (3 in Z);

4. many primary conversion method as claimed in claim 3, wherein (border ELCG) (CB) goes up selection (3 for FG, ELG in described three colour gamuts;
 12,13) two boundary vectors (CB1 CB2) comprising;
with in the described Show Color space described three show boundary vectors (PB1, PB2, the linear color space of PB3) conversion (12) (X, Y, Z) three boundary vectors in (CB1, CB2, CB3), calculate (12) at least this linear color space (X, Y, Z) described three boundary vectors in (CB1, CB2, boundary luminances CB3) (CBY1, CBY2, CBY3), with these boundary luminances (CBY1, CBY2 CBY3) compare (13) with the input brightness (CIPY) of input vector (CIP), and selection (13) this linear color space (X, Y, Z) described three the boundary vector (CB1 in, CB2, and two boundary vectors CB3) (CB1i, CB2), these two boundary vectors have the boundary luminances of the most approaching input brightness (CIPY), and (CB1Y CB2Y), and wherein determines (3;
14) interpolation factor (u) is that (CB1, realize position CB2) with respect to the boundary vector of described two selections according to input vector (CIP).
 12,13) two boundary vectors (CB1 CB2) comprising;

5. many primary conversion method as claimed in claim 1, wherein for wait brightness and etc. the input vector (CIP) in the subcolour gamut of colourity (ELCG), these brightness and etc. select on the border of the subcolour gamut of colourity (ELCG) described two boundary vectors (CB1, CB2).

6. many primary conversion method as claimed in claim 1, wherein in waiting luminance subgamut (ELG) but is waiting brightness and etc. the outer input vector (CIP) of the subcolour gamut of colourity (ELCG), select on the border of luminance subgamut (ELG) such as described one of described two boundary vectors (CB1) and brightness such as described with etc. one of described two boundary vectors of selection (CB2) on the border of the subcolour gamut of colourity (ELCG).

7. many primary conversion method as claimed in claim 1, wherein for etc. outside the luminance subgamut (ELG) and etc. brightness and etc. the input vector (CIP) outside the subcolour gamut of colourity (ELCG), selecting one of described two boundary vectors (CB3) on the border of full gamut (FG) and on the border of luminance subgamut (ELG) such as described, selecting one of described two boundary vectors (CB2).

8. as any one described many primary conversion method in the claim of front, wherein become driving vector (PD) to comprise input vector (CIP) conversion (CON):

M subframe ofgeneration one frame (F) (SF1 ..., SFm), and with described m group display primary (P1 ..., Pn) each set of dispense in is given described m subframe (SF1,, SFm) the corresponding subframe in, the subpixel (81 of the display primary of wherein said m group display primary and the pixel (80) of display device (8), 82,83,84) corresponding.


9. many primary conversion method as claimed in claim 1, wherein said interpolation (4,11) is a linear interpolation.

10. primary conversion system more than a kind, be used for qualification linear color space (X, Y, the input vector (CIP) of the input color of pixel Z) conversion (CON) become to have the n kind display primary that is used to drive the Show Color space (P1 ..., the driving vector (PD) of the component of n Pn), this driving vector (PD) comprises that being used to drive m organizes display primary (P1,, m Pn) subdriving vector (PDi), described converting system comprises:

be used for that (X, Y determine (5,6 in Z) in linear color space;
9,10) input vector (CIP) is with respect to three colour gamut (FG, ELG, the device of the position at least two the border (CB) ELCG), described colour gamut is by the display primary (CP1 through conversion, CPn) limit, wherein said three colour gamut (FG, ELG, ELCG) expression;
comprise the full gamut (FG) that to utilize described m to organize all colours of subdriving vector (PDi) reproduction, comprise brightness such as have and can utilize described m organize all colours that each group in the subdriving vector (PDi) reproduces etc. luminance subgamut (ELG), and comprise each that can utilize described m to organize that each group in the subdriving vector (PDi) reproduces have wait brightness and etc. colourity all colours etc. brightness with etc. the subcolour gamut of colourity (ELCG);be used in described three colour gamuts (FG, ELG, border ELCG) (CB) last selection (3;
12,13) two boundary vectors (CB 1, CB2) in case can according to these two boundary vectors (CB1 CB2) carries out the device of interpolation to input vector (CIP),be used for according to two boundary vectors (CB1, CB2) the position definite (3 of input vector (CIP) with respect to described selection;
14) device of interpolation factor (u), andbe used in described Show Color space according to two boundary vectors in interpolation factor (u) and this Show Color space (PB1, PB2) driving vector (PD) to the color of representing input vector (CIP) carries out interpolation (4;
11) device, described two boundary vectors (PB1, PB2) with described linear color space in described selection two boundary vectors (CB1, CB2) corresponding.


11. display device, comprise that many primary conversion as claimed in claim 10 system, every pixel (80) have n subpixel (81,82,83,84) display device (8) and display, be used to receive driving vector (PD) so that to a described n subpixel (81,82,83,84) provide the driver (7) of display drive signals PDR.

12. computer program, it allows processor to realize the function of claim 1, comprise the code that is used for many primary conversion method, described many primary conversion method are used for qualification linear color space (X, Y, input vector (CIP) conversion (CON) of the input color of pixel Z) becomes to have the n kind display primary (P1 that is used to drive the Show Color space, the driving vector (PD) of the component of n Pn), this driving vector (PD) comprises that being used to drive m organizes display primary (P1,, m Pn) subdriving vector (PDi), described code is used for:

(X, Y determine (5,6 in Z) in linear color space;
9,10) input vector (CIP) is with respect to three colour gamut (FG, ELG, the position at least two the border (CB) ELCG), described colour gamut is by the display primary (CP1 through conversion, CPn) limit, wherein said three colour gamut (FG, ELG, ELCG) expression;
comprise the full gamut (FG) that to utilize described m to organize all colours of subdriving vector (PDi) reproduction, comprise brightness such as have and can utilize described m organize all colours that each group in the subdriving vector (PDi) reproduces etc. luminance subgamut (ELG), and comprise each that can utilize described m to organize that each group in the subdriving vector (PDi) reproduces have wait brightness and etc. colourity all colours etc. brightness with etc. the subcolour gamut of colourity (ELCG);(border ELCG) (CB) goes up selection (3 for FG, ELG in described three colour gamuts;
12,13) two boundary vectors (CB1, CB2) so that can according to these two boundary vectors (CB1 CB2) carries out interpolation to input vector (CIP),according to two boundary vectors (CB1, CB2) the position definite (3 of input vector (CIP) with respect to described selection;
14) interpolation factor (u), andin described Show Color space according to two boundary vectors in interpolation factor (u) and this Show Color space (PB1, PB2) driving vector (PD) to the color of representing input vector (CIP) carries out interpolation (4;
11), described two boundary vectors (PB1, PB2) with described linear color space in described selection two boundary vectors (CB1, CB2) corresponding.

Specification(s)