Wide gamut display driver
First Claim
1. Method for coding a signal which describes a picture as a function of three tristimulus values (X, Y, Z) to produce a signal which describes the picture as a function of n independent display primaries (R, G, B, D1, . . . , Dn−
- 3), with n>
3, the method comprising;
dividing the display primaries in a group of principal primaries and a group of auxiliary primaries, the group of principal primaries and the group of auxiliary primaries being distinguished in that the group of principal primaries includes primaries chosen out of n display primaries (R, G, B, D1, . . . , Dn−
3), with n>
3;
defining a principal straight line for each set of two principal primaries;
calculating drive signals for the n display primaries via a comparison of a location of a colour to be represented with respect to a principal straight line in a chromaticity diagram; and
deciding which display primaries are to be driven for representing the colour based on the location of the colour with respect to the principal straight line, a plurality of the drive signals being mutually exclusive.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for coding a signal which describes a picture as a function of three tristimulus values (X, Y, Z), to produce a signal which describes the picture as a function of n independent display primaries (R, G, B, D1, . . . , Dn−3), with n>3. In this method, for each color to be represented, drive signals for the display primaries (R, G, B, D1, . . . , Dn−3) are calculated via a comparison of the location of that color with respect to a straight line in the chromaticity diagram. A number of the drive signals are mutually exclusive.
The invention also relates to a display system comprising n display primaries, where n>3.
108 Citations
43 Claims
-
1. Method for coding a signal which describes a picture as a function of three tristimulus values (X, Y, Z) to produce a signal which describes the picture as a function of n independent display primaries (R, G, B, D1, . . . , Dn−
- 3), with n>
3, the method comprising;dividing the display primaries in a group of principal primaries and a group of auxiliary primaries, the group of principal primaries and the group of auxiliary primaries being distinguished in that the group of principal primaries includes primaries chosen out of n display primaries (R, G, B, D1, . . . , Dn−
3), with n>
3;
defining a principal straight line for each set of two principal primaries;
calculating drive signals for the n display primaries via a comparison of a location of a colour to be represented with respect to a principal straight line in a chromaticity diagram; and
deciding which display primaries are to be driven for representing the colour based on the location of the colour with respect to the principal straight line, a plurality of the drive signals being mutually exclusive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 42)
comparing a position to be represented and a position of an auxiliary primary with respect to a principal straight line associated with the auxiliary primary;
representing the position to be represented by three principal primaries if the positions are located on different sides of the principal straight line and if the auxiliary primary comprises an (n−
3)th auxiliary primary, or if the position to be represented is located on the principal straight line;
representing the position to be represented by the auxiliary primary and two principal primaries if the positions are located on the same side of the principal straight line and if one of a plurality of auxiliary primaries is associated with the principal straight line, the two principal primaries defining the principal straight line; and
multiplexing mutually exclusive drive signals if the number of display primaries exceed the number of channels for transmitting the picture as a function of the display primaries.
- 3), with n>
-
14. The method according to claim 13, wherein the multiplexing comprises multiplexing in the time domain.
-
15. The method according to claim 14, wherein the drive signals for the n display primaries comprise at least two rasters generated at a higher vertical frequency.
-
16. The method according to claim 14, wherein the multiplexing in the time domain comprises multiplexing successive mutually exclusive drive signals during successive vertical syncs.
-
17. The method according to claim 13, wherein the multiplexing comprises multiplexing in the amplitude domain.
-
18. The method according to claim 17, wherein the number of display primaries coded per channel comprises n/k, n being the number of display primaries and k being the number of channels for transmitting the picture as a function of the n display primaries, and the number of channels carrying more than n/k display primaries comprises (n mod k) channels.
-
19. The method according to claim 17, wherein the multiplexing in the amplitude domain comprises splitting the range of a signal on at least one of k channels into p parts by introducing p-1 drive thresholds (TH1, TH2), each of the parts being allocated to one of the mutually exclusive drive signals.
-
20. The method according to claim 18, wherein the multiplexing in the amplitude domain comprises causing at least one of two maximum and two minimum drive signals of two display primaries to coincide at a drive threshold.
-
21. The method according to claim 13, including choosing the principal primaries to distribute the auxiliary primaries as evenly as possible between the principal primaries.
-
22. The method according to claim 13, including mapping “
- out-of-gamut”
colours onto an edge of a convex polygon formed by the n display primaries.
- out-of-gamut”
-
23. The method according to claim 13, including splitting the drive signals describing the picture to drive each of the n display primaries if the number of display primaries exceeds the number of channels.
-
42. The method according to claim 1, wherein the primaries chosen out of the n display primaries comprise primaries arbitrarily chosen out of the n display primaries.
-
24. A coding device for coding a signal which describes a picture as a function of three tristimulus values (X, Y, Z) to produce a signal which describes the picture as a function of n independent display primaries (R, G, B, D1, . . . , Dn−
- 3), with n>
3, the device comprising;calculating means to calculate, for each colour to be represented as a function of three tristimulus values (X, Y, Z), drive signals for n display primaries (R, G, B, D1, . . . , Dn−
3), the display primaries being divided in a group of principal primaries and a group of auxiliary primaries, the group of principal primaries and the group of auxiliary primaries being distinguished in that the group of principal primaries includes primaries chosen out of the n display primaries, each set of two principal primaries to define a principal straight line, a chromaticity diagram to compare a location of a colour with respect to a principal straight line, a plurality of the drive signals being mutually exclusive, andk channels to transmit the picture as a function of the n display primaries to a display system. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 43)
splitting means to split the range of a signal on the at least one of the k channels into p parts by introducing p-1 drive thresholds, and allocating means to allocate each of the parts of the channel to one of the mutually exclusive signals.
- 3), with n>
-
31. The coding device according to claim 29, including inverting means to cause at least one of two maximum and two minimum drive signals of two display primaries to coincide at a drive threshold.
-
32. The coding device according to claim 29, wherein the multiplexer comprises a digital multiplexer.
-
33. The coding device according to claim 32, including identification means to identify the mutually exclusive signals by identifying codes, the identifying codes being multiplexed into the drive signals.
-
34. The coding device according to claim 24, wherein the calculating means comprises:
-
conversion means to convert the coordinates of a colour point represented as a function of the three tristimulus values (X, Y, Z) into coordinates (xi, yi) in the chromaticity diagram, selection means to select for each point in the chromaticity diagram the display primaries to represent the colour point, the selection being based on a comparison of the location of the colour point with respect to a principal straight line in the chromaticity diagram, the comparison to be used at least one of to calculate the drive signals for the display primaries and to calculate the display primaries to be driven for representing the colour, and drive-calculating means to calculate the drive signals for each display primary, the drive-calculating means to receive at least one of the coordinates (xi, yi) of the colour point in the chromaticity diagram and an output of the selection means.
-
-
35. The coding device according to claim 34, including mapping means to map “
- out-of-gamut”
colours onto an edge of an convex polygon formed by the n display primaries in the chromaticity diagram.
- out-of-gamut”
-
43. The coding device according to claim 24, wherein the primaries chosen out of the n display primaries comprise primaries arbitrarily chosen out of the n display primaries.
-
36. Display device comprising n display primaries, n>
- 3, suitable for receiving signals which are combined on one channel, the device comprising;
an input circuit to receive input signals, coded in a form of combined signals to drive n display primaries, at least one splitter circuit to split the combined input signals into components to form n drive signals to drive the n display primaries, the at least one splitter circuit comprising means to invert at least one of the components of the combined input signals, a display screen to display a picture, the display screen to use the n drive signals to drive the n display primaries. - View Dependent Claims (37, 38)
- 3, suitable for receiving signals which are combined on one channel, the device comprising;
-
39. Display device comprising n primaries, n>
- 3, for receiving time-multiplexed signals, the device comprising;
an input circuit to receive input signals coded in a form of time-multiplexed signals to drive n display primaries, a demultiplexing system to split information into drive signals for each of the display primaries, the demultiplexing system comprising means to invert at least one of the components of the time-multiplexed input signals, a display screen to display a picture, the display screen to use the drive signals for each of the display primaries. - View Dependent Claims (40, 41)
- 3, for receiving time-multiplexed signals, the device comprising;
Specification