GB2282928A - Decoding colour video signals for display - Google Patents
Decoding colour video signals for display Download PDFInfo
- Publication number
- GB2282928A GB2282928A GB9320489A GB9320489A GB2282928A GB 2282928 A GB2282928 A GB 2282928A GB 9320489 A GB9320489 A GB 9320489A GB 9320489 A GB9320489 A GB 9320489A GB 2282928 A GB2282928 A GB 2282928A
- Authority
- GB
- United Kingdom
- Prior art keywords
- display
- primaries
- primary
- signals
- drive signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 81
- 239000003086 colorant Substances 0.000 claims abstract description 29
- 238000010586 diagram Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 49
- 230000003595 spectral effect Effects 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 238000004458 analytical method Methods 0.000 description 34
- 230000005540 biological transmission Effects 0.000 description 18
- 238000012546 transfer Methods 0.000 description 18
- 235000019557 luminance Nutrition 0.000 description 16
- 239000000203 mixture Substances 0.000 description 11
- 230000008569 process Effects 0.000 description 7
- 238000001228 spectrum Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 101100479039 Caenorhabditis elegans aars-1 gene Proteins 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 102100038740 Activator of RNA decay Human genes 0.000 description 2
- 101000741919 Homo sapiens Activator of RNA decay Proteins 0.000 description 2
- 238000004737 colorimetric analysis Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 235000021384 green leafy vegetables Nutrition 0.000 description 2
- 229910052736 halogen Inorganic materials 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- VOXZDWNPVJITMN-ZBRFXRBCSA-N 17β-estradiol Chemical compound OC1=CC=C2[C@H]3CC[C@](C)([C@H](CC4)O)[C@@H]4[C@@H]3CCC2=C1 VOXZDWNPVJITMN-ZBRFXRBCSA-N 0.000 description 1
- ORWQBKPSGDRPPA-UHFFFAOYSA-N 3-[2-[ethyl(methyl)amino]ethyl]-1h-indol-4-ol Chemical compound C1=CC(O)=C2C(CCN(C)CC)=CNC2=C1 ORWQBKPSGDRPPA-UHFFFAOYSA-N 0.000 description 1
- 102100028672 C-type lectin domain family 4 member D Human genes 0.000 description 1
- 101100377706 Escherichia phage T5 A2.2 gene Proteins 0.000 description 1
- 241001248535 Eurema Species 0.000 description 1
- YXHVCZZLWZYHSA-FPLPWBNLSA-N Ginkgoic acid Chemical compound CCCCCC\C=C/CCCCCCCC1=CC=CC(O)=C1C(O)=O YXHVCZZLWZYHSA-FPLPWBNLSA-N 0.000 description 1
- 101000766905 Homo sapiens C-type lectin domain family 4 member D Proteins 0.000 description 1
- 101100323348 Mus musculus Ap3d1 gene Proteins 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 208000032369 Primary transmission Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229940050561 matrix product Drugs 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011369 resultant mixture Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000001429 visible spectrum Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/67—Circuits for processing colour signals for matrixing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
A video display apparatus receives a transmitted colour video signal coded using three system primaries Rs, Gs, Bs and decodes the signal for display on a device using four display primaries. The four display primaries are independent, in that no display primary can be expressed as a combination of another two display primaries, and so define a quadrilateral in a chromaticity diagram. A fifth, imaginary display primary is determined as a linear combination of the third and fourth display primaries and the quadrilateral divided into triads defined respectively by the first, fourth and fifth, first, fifth and second, and second, fifth and third display primaries. The received video signal is decoded by three matrix arithmetic units 12, 14, 16, one for each triad, and drive signals for the first to fourth display primaries calculated. For each pixel, an arithmetic unit output producing no negative display drive signals is then selected and its output switched by switches 20, 22, 24 to drive a four-primary display device 2. This arrangement improves colour rendition in HDTV systems, and the 4 display primary colours are R(620nm), B(460nm), G(514nm) and G(540nm). <IMAGE>
Description
METHOD AND APPARATUS FOR DECODING
COLOUR VIDEO SIGNALS FOR DISPLAY
This invention relates to a method and apparatus for decoding colour video signals for display.
The colorimetry of television displays has been a relatively stable field, in which there have been fairly few developments since the move from black-and-white to colour in the late 1960s. Recently, however, there has been a resurgence of interest in research associated with television colorimetry, prompted by the development of new
HDTV standards. A possible colorimetric coding system has been proposed in BBC Research Department Report 1990/2 published by BBC Research Department, Kingswood Warren,
Tadworth, Surrey KT20 6NP, England, which describes a television system having one or more system primaries which cannot be realised in a practical display device because they are spectral or super-spectral. This system provides for a wider colour gamut and the use of true constantluminance operation without unduly sacrificing compatibility with existing CRT (cathode ray tube) display.
Thus, it would be possible to introduce a new HDTV or enhanced PAL service, operating with the improved colorimetric coding, without introducing excessive colour errors into the pictures displayed by receivers already in use.
In addition, the use of a coding method having a degree of compatibility with present-day displays results in the ability to monitor the pictures produced in the television studio while minimising the additional complexity that must be introduced into the display to achieve the necessary accuracy.
A display monitor in such a system is able to reproduce accurately the range of colours coded by the new system only within the triangle defined by its display phosphors. The gamut of the system itself, however, is considerably larger than this, and embraces all of the presently-available real surface colours and a substantial proportion of the complete colour spectrum. If full advantage is eventually to be taken of this enlarged colour gamut, it will be necessary to develop new display techniques able to reproduce a wider range of colours.
The invention provides a method and apparatus as defined in the appendant independent claims. Preferred features of the invention are defined in the dependent subclaims.
In a television system having one or more system primaries which cannot be realised in a practical display device because they are spectral or super-spectral, using the method and apparatus according to the invention it may be possible to display much of the colour gamut of the system by using more independent display primaries than independent transmission primaries (independent meaning that no primary can be matched by a combination of positive multiples of the other primaries).
At the present time, such an option could only be achieved in a CRT display by reducing the size of the mask apertures in the CRT shadow mask, and hence might be at the expense of a reduced electron-beam transmission efficiency.
All other factors being equal, this could result in a lower light output; in addition, phosphors of the correct chromaticity would need to be manufactured, bearing in mind the other parameters (for example, low lag) that must be satisfied at the same time. This situation may not always persist, however. Projection displays (even those based on CRTs) are subject to different constraints to shadow-mask displays; use of four or more, rather than three, display tubes may even enhance the final brightness under these circumstances. Liquid-crystal displays, whether projection or direct-view, rely on an external source for the production of the emitted light, the colour being determined by suitable optical filtering.
Illumination is either broadband or else by a series of narrow spectral lines produced by discharge lamps or phosphor excitation. Such techniques can allow a much freer choice of display colour parameters. For example,
Figure 1 shows the characteristics of four colour filters which, when used to shape the wavelength spectrum produced by a normal quartz-halogen light source, are capable of producing primaries very close to the wavelengths 460, 514, 540 and 620 nm.
The selection of the colour primaries for an enhanced-colour-gamut display is only the first step in the complete process, however. It is also necessary to decode the incoming television signal into the drive signals for each of the display colours. This presents an interesting mathematical exercise, since there are only three incoming signal components - the luminance and two colour difference signals - from which it is necessary to derive, for example, four display signals. The process is therefore equivalent to solving three simultaneous equations in four unknowns and, in general, there are an infinite number of possible ways of achieving any particular displayed colour within the permissible gamut.
In order to define a unique set of display drive voltages for each incoming combination of RYB signals, therefore, it is necessary to impose an additional, somewhat arbitrary, set of constraints. A number of examples of such constraints and the solutions to which they lead are set out herein in the descriptions of specific embodiments of the invention.
Specific embodiments of the invention will now be described by way of example, with reference to the figures in which:
Figure 1 shows the characteristics of four colour filters for filtering a quartz-halogen light source to produce four primaries;
Figure 2 is a CIE diagram showing the system primaries and white point for the HD (High Definition)
Eureka system;
Figure 3 is the CIE diagram of Figure 2, also showing two green display primaries;
Figure 4 shows a block diagram of an implementation of a 4-primary display;
Figure 5 is a CIE diagram showing three green display primaries, one being a linear mixture of the other two;
Figure 6 shows a decoding circuit for decoding four display drive signals;
Figure 7 is a CIE diagram showing the regions outside the colour quadrilateral of Figure 5; and
Figure 8 shows region 4 of Figure 7 in more detail.
1. Introductorv theorv
The three primaries of a proposed High Definition television system known as the Eureka system are shown in
Figure 2 which is a CIE 1931 chromaticity diagram, together with the spectrum locus and the balance point, D65, at which the three system primary signals are all equal to unity. The red is sited at 620 nm, blue at 460 nm. It can be seen that the "green" primary is unreal and therefore cannot be displayed by ANY means. For display purposes only this non-real transmission green may be replaced with two real greens, and the necessary four primary analysis applied to drive the four real primaries.
The two greens chosen for this exercise are shown in Figure 3 as Green 1 at 540 nm and Green 2 at 514 nm. These wavelengths were chosen to maximise the displayable colour area.
The colour equation of a display using the system primaries is shown in Equation la which relates the system signals Rs Gs and Bs to the tristimulus values of the emitted light, X Y and Z [X) [ ] [Rs] EY) = [ Ms ] . [Gs] [Z) [ 3 [Bs] la where the values X Y and Z are the tristimulus values of the light in the CIE 1931 colour space. Any other colour space can be used, CIE 1931 is convenient since the Y signal represents the true luminance of the colour in question.
The system matrix [Ms] is a 3 by 3 matrix of the tristimulus values of the system primaries in CIE 1931 space, which is derived by standard means as shown below in
Section 2. The relationship between the system signals and the light entering a theoretical camera using these system primaries is:
[Rs] [ ]-1 [X]
[Gs] = [ Ms ] . [Y]
[Bs] [ ] [Z] [ ] [X] = [ Mt ] . [Y] lb [Z] The transmission matrix [Mt] is another 3 by 3 matrix, of the tristimulus values of the CIE primaries in the colour space defined by the system primaries Rs Gs and Bs.
The analysis of a four primary display is strictly insoluble, Equation lc shows the relationships between light output and display primaries:
[X] [ ] [ Rd]
[Y] = [ Md ] . [Gld]
[Z] [ ] [G2d] lc Bd] The matrix, [Md], is a 3 by 4 matrix of the tristimulus values of the display primaries, again in CIE 1931 colour space.Thus Equation lc can be expanded into
Equation ld:
[X] [Xr Xgl Xg2 Xb] [ Rd]
[Y] = [Yr Ygl Yg2 Yb] . [Gld]
[Z] [Zr Zgl Zg2 Zb] [G2d] ld
[ Bd]
The tristimulus values of the display primaries are not known at this stage, but they are linearly related to the chromaticity coordinates of the primaries in the CIE 1931 colour space, thus Equation ld expands to become
Equation le: [X] [l*xr ml*xgl m2*xg2 n*xb] [ Rd]
[Y] = [l*yr ml*ygl m2*yg2 n*yb] . [Gld] [Z] [1*zr mi*zgl m2*zg2 n*zb] [G2d] le
[ Bd]
The linear scalers l,ml,m2 and n can be found by balancing the system to its white point.In this instance the white point is illuminant D65, thus at the balance point:
[Xw] [l*xr ml*xgl m2*xg2 n*xb] [1]
[Yw] = [l*yr ml*ygl m2*yg2 n*yb] [1]
[Zw] [l*zr ml*zgl m2*zg2 n*zb) [1] lf
[1]
This equation presents a problem since there are four unknowns and only three equations, thus there is an infinite number of solutions. An aspect of the present invention provides a method of overcoming this problem.
The method involves dissecting the colour quadrilateral into overlapping or non-overlapping triangles.
2. Standard three-Drimarv analvsis method
For a conventional tri-colour system in which the system and display use the same set of primaries, the relationships between light input, transmission signals and light output are shown in Equations la and lb above. In order to derive the system matrix [Ms] it is necessary to invoke a fourth colour at which the system signals are all equal to unity (Rs=Gs=Bs=1), thus the display equation:
[X] = [ ] [Rs]
[Y] [ Ms ] . [Gs]
[Z] [ ] [Bs] becomes, at balance:
[Xw] [ ] [1]
[Yw] = [ Ms ] . [1] [2w] [ ] [1] 2b where Xw Yw and Zw are the tristimulus vales of the balance point or white (usually illuminant D65).This is an expression of one of Grassman's laws, which states that any colour can be matched by linearly mixing any three other colours provided that none of these can be matched by linearly mixing the other two colours.
The display matrix [Ms] is canprised of the tristimulus values of the system primaries, as yet unknown:
[Xw] [Xr Xg Xb] [1]
[Yw] = [Yr Yg Yb] . [1]
[Zw] [Zr Zg Zb] [1] 2c but since the tristimulus values are proportional to the chromaticity coordinates:
[Xw] [l*xr m*xg n*xb] [1]
[Yw] = [1*xr m*yg n*yb] . [1] [Zw) [l*zr m*2g n*zb] [1) 2d where 1 m and n are unknown constants of proportionality. Equation 2d yields three equations in three unknowns and can thus be solved. The inverse of the resulting matrix gives the transmission matrix for Equation ib.
The display matrix [Ms] is made up of the tristimulus values of the display prirraries, in CIE 1931 space. The middle row of the matrix defines the luminance equation for these primaries. The act of "balancing" a practical display device to the illuminant (D65) results in the actual display primaries having luminances each proportional to the relevant value in the luminance equation, no other values will do this.
If the display primaries are not identical to the system primaries, then two solutions are required, one for the system primaries, the other for the display primaries, and a transfer matrix is derived by multiplication, as shown below.
For the system primaries:
[X] [ ] [Rs] [Rs] [ ]-l [Z]
[Y] = [ Ms ] . [Gs] [Gs] = [ Ms ] . [Y]
[Z] [ ] [Bs] [Bs] [ ] [Z] 2e
For the display primaries: [x) [ ] [Rd] [Rd] [ )-l [Z]
[Y] = [ Md ) . [Gd] [Gd). = [ Md ] . [Y]
[Z] [ ] [Bd] [Bd] [ ] [z] 2f
And the relationship between them is
[Rd] [ ] [ ]-1 [Rs]
[Gd] = [ Ms ] . [ Md ] . [Gs]
[Bd] [ ] [ ) [Bs] 2g
The matrix product can be evaluated as a transfer matrix [Mk] by
conventional matrix multiplication and become a simple 3 by 3 linear
matrix to be fitted in the receiver.
Again, this matrix comprises the tristimulus values of the system
primaries in the colour space defined by the display primaries. Thus if
any display primary is equal to the corresponding system primary, then its
column in the matrix will be linearly scaled to the appropriate column of
the ident matrix, the scaling being equal to the ratio of the luminances of this primary in the two balanced conditions; if all the display
primaries equal the system primaries the matrix is the ident matrix.
Any colour reproduced by this receiver, lying in the colour gamut common
to the two triangles formed by the system primaries and the display
primaries, will be portrayed correctly. It should be noted here that this
assumes matrix operations on linear signals only; any non-linearity
(gamma) must be removed and re-applied after matrix conversions. It is
possible to apply matrix arithmetic to non-linear signals, but the
matrices will generally be different from those described here and will
only produce approximate results.
The systems described by equations 2e to 2g may each be balanced to the
same illuminant, or may be separately balanced to two different colours.
For example, although the standard PAL danestic system is notionally
balanced to D65, it is common practice to balance studio and outside
broadcast cameras to the prevailing illuminant such that the display of a
neutral reflectance surface has equal system signals and hence is shown at
the balance point of the display, n65. This ensures that the capability of
each drive signal is fully used, whether it be a system signal or a
display signal. Whenever the scene contains a colour which is metemerically equal to one of the system primaries, only that system
primary signal will be non-zero and will be unity if the luminance of the
scene colour is numerically equal to the relevant Y term in equation 2c.
Similar arguments hold for the display. This property does not necessarily
apply in the multi-primary display described below.
3. Multi-primary analysis method
The multi-primary problem can be overcome by dissecting the colour gamut
of the display into triangles formed by sets of three of the display
primaries, and using any analysis which produces only positive drive
signals. Unfortunately, not all of the triangles thus formed will contain
the balance point of the system and so the mathematics of Section 2 cannot
be used directly, also it may be difficult to set up the display device in
practice. For a multi-primary display there are several solutions to this.
The display may be made using three primaries at a time forming triangles
which do not overlap; overlapping triangles are then required only for
setting up the display. This approach, of using contiguous non-overlapping
triangles, might cause some difficulties if the implementation of the
following mathematics is not sufficiently accurate; noise could cause fast
switching between triangles resulting in unfamiliar effects.
As an alternative, overlapping triangles can be used and the switching
between triangles can then employ hysteresis to avoid these effects. It is
possible to calculate an analysis for a triad which uses two real
primaries and one synthetic primary, made by linearly mixing two others.
The calculation processes required to produce the matrices which connect
the transmission signals with the display primaries is as described in
Section 2. The concept of balancing each display primary triad
individually to an illuminant is retained, even though not all of the
triads contain the white point. Any triad not containing the white point
will produce a column in the display matrix containing only negative
numbers, and the appropriate multiplier (1,m or n) is negative. This is
only a mathematical problem, and does not render the problem insoluble as
is shown below.
The matrices are found as follows:
First produce the system transmission and display matrices using the method
described in Section 2 above (balancing to the illuminant, D65). This
gives the matrices [Ms) and (Mt).
[x] [ ] [Rs]
[Yl = [ Ms 1 . lGs]
[Z] [ 1 [Bs] 3a [Rs1 [ 1 ] [x) [Gs] = [ Mt ] . [Yl [Bs] [ 1 1Z3 3b The system matrix [Ms] is not required except for the production of the
transmission matrix [Mt], however the multipliers ls ms and ns may be
of use later in the balancing of analyses together.
Then form the matrix for the real display primaries.
[P1]
[X] [Xp1 Xp2 Xp3 Xp4 ...] [P2] [Y) = [Ypl Yp2 Yp3 Yp4 . .1 . [P3]
[Z] [Zp1 Zp2 Zp3 Zp4 ...] [P4]
[etc] 3c
This is actually formed, at this time, from the chromaticity
coordinates and unknown scalers k.
[P1]
[X] [k]*xp1 k2*xp2 k3*xp3 k4*xp4 ...] [P2]
[Y] = [kl*ypl k2*yp2 k3*yp3 k4*yp4 ...] . [P33
[Z] [k1*zp1 k2*zp2 k3*zp3 k4*zp4 ...] [P4]
[etc] 3d
Take sets of three of the display primaries and form a 3 by 3 display matrix
[Md] from the relevant columns from the full display matrix of equation
3d, thus for example:
[X] [k1*xp1 k2*xp2 k3*xp3] [P1]
[Y] = [kl*ypl k2*yp2 k3*yp3] . [P2]
[z] [kl*zpl k2*zp2 k3*xp3] [P3) 3e
and balance this to the white point (D65) using the procedure of
Section 2. This will give the display matrix [MFd] for these primaries
and its inverse [Mpcl.
[P1] [ ]-1 [X]
[P2] = [ Mpd ] . [Y3 [P3) t ] . (z] [ ] Ix] = [ Mpc ] . [Y]
[ ] [Z] 3f
The linear scalers kl,k2 and k3 are the values l.m and n, which are of
use in relating analyses to each other. Note that if the triad of
primaries does not contain the white point, the.n one of the scalers
will be negative and its column of the display matrix is negative.
Although this appears to be an impossibility, implying that the primary
must ingest light in order to produce the white point, the problem will
disappear in the matching process to be described below.
Finally multiply the matrix from equation 3f by [Ms] to obtain the display
transfer matrix for these primaries:
[P1] [ ] [ ] [Rs] [P2] = [ Ms ] . [ Msc ] .-[Gs] [P3] [ ] [ ] [Bs]
[P1rs P1gs P1bs] [Rs]
= [P2rs P2gs P3bs] . [Gs] [P3rs P3gs P3bs] [Bs]
[ ] [Rs]
= [ Mx ] . [Gs]
[ ] [Bs] 3g
and this is the linear matrix which must be included in the display
device to drive these primaries for this solution. The matrix comprises
the tristimulus values of Rs Gs and Bs in the colour space defined by
Pl P2 and P3.
Note that all of these matrices will result in unity display primary
drives at D65 since all the sets of three primaries are balanced to D65,
but that each primary triad has its own display matrix and thus requires
the display to have different gain settings for each primary in each, set.
The separate solutions must now be modified so that there is one unified
display matrix and each solution produces drive signals correctly scaled
to it. This process eliminates all gain controls between each matrix
output and the display, except for one master control per primary which is
used to set up the display.
Let us suppose that there are two solutions (a and b) which use the red
display primary, they have scalers la and lb derived from the mathematics
of Section 2 and these multipliers are the scalers for the red primary.
This means that solution a produces la units of light per unit of drive
signal, while solution b produces lb units of light per unit drive. This problen can be resolved by moving the scalers into the transfer matrices [MX] by multiplying each coefficient in turn by la or lb as appropriate;
the red primary is now scaled to unity. The resultant matrices will no
longer produce equal drives for the white point, so each primary drive can
be further scaled such that no matrix ever produces more than unity drive
for any displayed colour. Choice of this scaler is at the discretion of
the designer; the red column of the unified display matrix will comprise
the chromaticity coordinates of the red primary multiplied by this new
scaler.This process can be expanded to include more than two solutions,
and to match all primaries as required It is worth noting here that if
any of the primary triads do not contain the white point, the resultant
negative row in the transfer matrix will change sign in this process and
produce sensible numbers. Examples are given in the numerical solutions in
Appendix 1.
The calculation for a triad of display primaries using two real (Pl, P2)
and one synthetic is as follows. To illustrate the method, the synthetic
primary Pm will be taken to be a linear mix of P3 and P4, in the ratio
a:b.
First decide on the linear mix ratio and calculate the chromaticity
coordinates of Pm:
xpm = ( a * xp3 + b * xp4 ) / (a+b)
ypm = ( a * yp3 + b * yp4 ) / (a+b)
zpm = ( a * zp3 + b * zp4 ) / (a+b) = 1 - xpm - ypm 3h
Then proceed as before to find the display matrix and its inverse for the
primaries Pl P2 and Pm, noting that the resulting scalers are kl k2 and
km. Continue to find the transfer matrix between these primaries and
the system primaries. The transfer matrix can be expanded out into a 4
by 3 matrix by copying the Pm row into the P3 and P4 rows.Thus if:
[P1] [k00 k01 k02] [Rs]
[P2] = [k10 k11 k12] . [Gs]
[Pm] [k20 k21 k22] [Bs] 3i
then:
[P1] [k00 k01 k02] [Rs]
[P2] = [k10 kll k123 . [Gs] [P3] [k20 k21 k22] [Bs) [P4] [k20 k21 k22] 3j
The scalers for P3 and P4 are k3 and k4 and are given by:
k3 = km * a/(a+b) k4 = km * b/(a+b) 3k
This matrix and scalers can then be dealt with precisely as for the
conventional 3 by 3 matrices to produce a unified display. The proof of
this expansion is as follows:
The display equation for these primaries is:
[X] [k1*xp1 k2*xp2 km*xpm] [P1] [Y] = [kl*ypl k2*yp2 km*ypm] . [P2]
[Z] [k1*zp1 k2*zp2 km*zpm[ [Pm]
[kl*xpl k2*xp2 k3*xp3 k4*xp4] [P1]
= [kl*ypl k2*yp2 k3*yp3 k4*yp4] . [P2] [kl*zpl k2*zp2 k3*zp3 k4*zp4] [P3] [P4) 31
From Equation 31:
km*xpm = k3*xp3 + k4*xp4 km*ypm = k3*yp3 + k4*yp4 3m
Solving these siitnaltaneous equations in two unknowns, k3 and k4::
(xp4*ypm - xpm*yp4) (xp3*ypm - xpm*yp3)
k3 = km * k4 = km *
(xp4*yp3 - xp3*yp4) (xp3*yp4 - xp4*yp3) 3n
and substituting xcm and ypn from Equation 3h this can be simplified to
produce the identity in Equation 3k.
A method for determining a display colour of a point in an image
can therefore be implemented, in which drive signals for
generating display primaries are calculated using each of a set
of triads of display primaries selected so as to encompass the
required display colour gamut and the drive signals from a triad
producing no negative drive signals selected as the display
primary drive signals.
The analysis derived above can be incorporated into a practical
multiprimary display device. Fig. 4 shows one implementation
using, by way of example, three analyses.
Figure 4 shows a decoding circuit for a four-primary display
device 2, which generates the required four display drive
signals 4 from a coded transmission signal 6 from a three
primary transmission system. The transmitted signal 6 may be a
conventional colour difference/luminance signal for example.
The transmission signal 6 is input to a decoder 8 which decodes
the signal to produce Rs, Gs and Bs system primary signals 10,
and may remove any non-linearities if required. These linear
Rs, Gs and Bs signals are input to three parallel matrix
arithmetic units 12,14,16, each of which calculates linear
display primary drive signals based on a respective triad of the
display primaries. A logic unit 18 is connected to each matrix
unit, examines the output of each and selects a set which, for
each pixel, has only positive output signals (for a black pixel
the choice is immaterial). Respective matrix outputs are input
to switches 20,22,24 controlled by the logic unit and hence via
a four-way gain controller 26 and a four-way non-linearity
corrector 28 for supply to the display device 2 as display
primary drive signals 4.
If the triads of display primaries for the matrix analyses are contiguous but do not overlap, the logic unit only has one
choice of all-positive drive signals. If the triads overlap
there is ambiguity and so hysteresis can be used to reduce the
frequency of switching between different triad analyses. The
selected analysis operates the display device through any non
linearity needed to linearize it; each drive signal has only one
gain control which is used only in the setting up procedure for
white balancing.
The setting up procedure is fairly straight forward. One way to do this is to use a split-screen technique to allow the simultaneous display of overlapping analyses and adjusting the primary gains to obtain the balance point in each analysis. For four primaries two overlapping sets suffice, for five primaries three sets are required etc. Only when each analysis is producing the chromaticity of the white point will they produce the same luminance, and at this setting the entire display is "balanced".
It is a curiosity of the mathematics that a practical external reference of the white point is not required since it is built into the mathematics.
However, it should be noted that this analysis functions only when the display has a linear transfer characteristic, or when any display device non-linearity is fully corrected after the matrices. If the display non-linearity is not corrected, then the several analyses will not grey scale track together since the "gamma correctors" will not be equally driven. Thus applying a grey scale in a split-screen arrangement as mentioned above will reveal errors of linearity and this may provide an easy way of diagnosing mistracking of the correctors.
5. Method of use of a practical four-primary display
A set of numerical solutions is given in Appendix1, using display primaries Rd, Bd, Gld, G2d and Md, a mixture at Rd and Ba.
5.1 Non-overlapping solutions
There are two methods using non-overlapping analyses.
The first uses the Rd Gld Bd analysis and switches to the Gld G2d Bd analysis if Rd is negative, switching back to Rd Gld Ba if G2d is
negative. The second uses the Rd G2d Bd analysis and switches to the Rd
Gld G2d analysis if Bd is negative, switching back to Rd G2d Bd if Gld is
negative.
5.2 overlapping solutions
One method of using overlapping solutions is to use the Gld Md G2d
solution as the default, and to switch into the Rd Gld Bd solution if G2d
is negative, or into Rd G2d Bd if Gld is negative. Hysteresis can be
invoked by not switching back from either of these until the appropriate
green in that analysis goes negative; for example, revert from Rd Gld Bd to Gld Md G2d only when Gld goes negative, and revert from Rd G2d Bd to
Gld Md G2d only when G2d goes negative.
5.3 Setting up procedure
This is the same for both contiguous and overlapping methods. Using a
split-screen technique, display the equal-drive transmission signals
(Rs=Gs=Bs=l) to the Rd Gld Bd and Rd G2d Bd analyses, and adjust the
display primary gain controls both to produce D65 from each analysis. It
is worth noting that this will not be easy, since if the mixture of red to
blue is not correct, it will not be possible to get D65 in either
analysis, however if that mixture is correct both analyses can produce D65
by adjustments of Gld and G2d.At white balance the two analyses not only
produce D65, but they produce it at the same luminance, thus it might be
possible to set up the display without external reference to D65 since
that colour is generated by both analyses only when their luminances are
identical, and this condition is easy to check by eye.
The resultant display is not as efficient as a conventional three primary
device, since peak white can be achieved with one primary switched off. In
fact, the efficiency can be calculated since the maximum luminance
achievable by the display is the sum of the Y row from equation 4e and the
maximum luminance of the balanced white is 1, thus the luminous efficiency
is:
1
Eff =
(0.3378 + 0.7185 1 0.6277 + 0.0386)
or 58%. A different choice of primaries would give a different result and so could produce a display with greater luminous efficiency.
6 Application to non-linear systems Any non-linearity in the signal path from the display matrices to output
light will result in differential level-dependant colour distortions between the several analyses, so correction for the display non-linearity
must take place between the matrix outputs and the primary drives. If the overall system (light in to light out) is required to have an overall
non-linear transfer characteristic then circuits having this characteristic must be interposed between the linear system signals (Rs Gs
and Bs) and the inputs to the matrices.
6.1 Non-linear application of 4-primary display
In a television system which employs a constant-luminance coding system and more than three display primaries, sane of the complexity of the decoder can be simplified by the adoption of YRB signal handling. In particular, since it is notnecessary to decode the G signal there is no need to linearize the Y R ana B before matrixing to the display primaries.
All that is required is that the Y R and B signals are raised to the appropriate power for the display before matrixing. The proof is as follows:
If the system display matrix is: [x) [ 3 [Rs]
[Y] = [ S ] . [Gs] [z) [ ) [Bs] then the luminance equation is:
Y = slO * Rs + sll * Gs + s12 * Bs where the coefficient suffices refer to the row and column of the matrix.
Thus:
Gs = (Y - slO * Rs - s12 * Bs) / sll 6a The transfer matrix relating the display primaries Pl P2 P3... to the system primaries Rs Gs and Bs is:
[P1] [
[P3] [ ] [Rs]
[P3] = [ D ] . [Gs] [p4] [ ] (Bs) [..] [...]
Substituting Gs from equation 6a into this gives:
[P1] [ ]
[P2] [ ] [Rs]
[P3] = [ M ] . [Y [P4] [ ] [Bs) [..] [...] where the matrix coefficients m are given by:
mp0 = drO - drl * slO / sll
mpl = drl / sll
mp2 = dr2 - drl * slO / sll where m d and s refer to the coefficients of the matrices [M] [D] and [S] respectively and suffix r deontes the row of the matrix.
Thus a linear matrix can be calculated which connects the display primaries to the transmission primaries as Y R and B, and the G signal is not required.
In a typical systen the transmission power law is 0.45, driving a display with a law of 2.8 and thus having an overall law of 1.26. The Y' R' B' signals in the decoder are already raised to 0.45 by the coding system, and should be further raised to power 2.8 (1.26/0.45) before application to the matrices so that these signals are linearly related to light emitted by the display. Correction of 1/2.8 (inverse of the display) must be applied at the output of the display matrices if the several matrices are to produce identical colours in overlapping areas.
For a typical system, a power law of 0.45 is applied at the studio equipment, the display is assumed to have a power law of 2.8 and the overall system characteristic is therefore 1.26 (0.45 * 2.8), these figures are based upon standard practice with cathode ray displays. To achieve this in a multi-primary display, the input signals to the display matrices must be linearly related to the output light and thus must be related to the system signals Rs Gs and Bs by the power law 1.26. This implies that for a conventionally coded system, three nonlinearities are required before the matrices and one for each display primary after matrices; for a constantluminance coded system three non-linearities are required in the decoder, three more before the matrices and one for each display primary after the matrices.
7. Analysis using a Fifth Display Colour.
The constraints used to solve the problem of producing four display primaries from three system primaries in Sections 1 to 6 are not the only solution. A solution using a different set of constraints will now be described which may be more suited to an effective practical implementation requiring a reduced number of nonlinear circuit components. This may allow an improvement in image quality and implementation cost.
Numerical data for the following illustrative calculation are provided in Appendix 2.
Figure 5 is a chromaticity diagram, in 1931 xy coordinates, of the improved colour coding system. This shows the spectrum locus together with the locations of the three svstem colour primaries Rs Gs, Bst and the four display colour primaries, Rd, Gld, G2d, Bd. In the colour analysis now considered a fifth display colour, G3d, is defined, formed from an approximately equal mixture of Gld and G2d. Inside the triangle formed by Rd, G3d and Bd, colours are matched by the appropriate mixture of these three primaries. Outside this triangle, colours are matched by a mixture of Rd, Gld and G3d or G2d, G3d or Bd, whichever is more appropriate.
7.1. Inside the R5 G3d Bd triangle
The main function of any television system is to regenerate, at the receiver, an approximation to the colour of the original object. For the improved colour coding system considered here, if the XYZ tristimulus values of the original object were XO, Yo and ZO, the approximation will consist of varying amounts of the transmission primaries Rs, Gs and Bs, in proportions such that the XYZ tristimulus values of the resultant mixture match those of the original colour.The chromaticity coordinates of the transmission primaries are defined in the system specification, however, so the amounts of each required to match the original object, Ars, Ags and Abs lumens respectively, can be determined as follows: (Xo) (Ars) ( Xs5/Ygs ) (Y0) = Ms . (Ags) = ( 1 1 1 ) . (Ags)
(Z0) (Ags) (Zrs/Yrs Zgs/Ygs Zbs/Ybs) (Abs) where Xr5, Yrs, Zrs are the xyz chromaticity coordinates of the R5 primary etc. Substituting the correct values into this equation gives:
2.2429 0.0000 4.8485 | lArs = 1.0000 1.0000 1.0000 . Ags
0.0006 0.0000 27.8215 Abs and hence:
Ars -1 X0 0.4459 0.0000 -0.0777 X0
Ags = Ms . Y0 = -0.4459 1.0000 0.0418 .Y0
Abs Z0 0.0000 0.0000 0.0359 Z0
Normally, the values Ars, Ags and Abs are weighted by three coefficients, ls, ms and ns respectively to form three normalised coefficients ars, ags and abs whose values are all unity at the specified white point (D65).
Substituting in the correct XYZ values for one lumen of D65 illumination:
Ars -1 0.9505 0.4459 0.0000 -0.0777 0.9505
Ags = Ms . 1.0000 = -0.4459 1.0000 0.0418 . 1.0000
Abs 1.0891 0.0000 0.0000 0.0000 0.0359 1.0891
0.03392 1/ls
= 0.6217 = 1/ms
0.0391 1/ns
And hence:
ars lsArs 2.9482 Ars
ags = msAgs = 1.6085 Ags
abs nsAbs 25.5548 Abs
It is then possible to define two new matrices, such that:
X0 ars 0.7607 0.0000 0.1897 ars
Y0 = ms . ags = 0.3392 0.6217 0.0391 . ags 7a
Z0 abs 0.0002 0.0000 1.0887 abs and:
ars -1 X0 1.3146 0.0000 -0.2291 X0
ags = ms . Y0 = -0.7171 1.6085 -0.0672 . Y0
abs Z0 -0.0003 0.0000 0.9186 Z0
Similar equations can be used to derive X0, Y0 and Z0 in terms of the display primaries Rd, G3d and Bd (N.B. in this instance Rd and Bd are the same as Rs and Bs, but this has not been reflected in the analysis, in order to keep it more general). Thus:
X0 ard 0.6615 0.1126 0.1763 ard
Y0 = md . ag3d = 0.2950 0.6687 0.0364 . ag3d
Z0 abd 0.0002 0.0774 1.0115 abd and:
ard -1 X0 1.6193 -0.2411 -0.2736 X0
ag3d = md . Y0 = -0.7172 1.6086 0.0671 . Y0 7b
abd Z0 0.0550 -0.1238 0.9847 Z0
The weighting coefficients, ld, md, nd in this case are given by:
3.3904
= 1.4955
27.5055 7c
Equations7a and7b can then be combined to yield the relationship defining the display drive signals ard, ag3d and abd in terms of the decoded transmission signals ars, ags and abs:
ard -1 ars 1.1500 -0.1499 0.0000 ars
ag3d = md . ms ags = 0.0000 1.0000 0.0000 . ags 7d
abd abs 0.0000 -0.0766 1.0766 abs
7.2 Inside the Rd G3d Gid triangle
For colours falling inside the triangle formed by the Rd, G3d and Gld primaries, the value of abd calculated from equation 11 above will be negative.Because it is not possible to generate negative light in a display, it is necessary to use an alternative method of colour analysis if colour reproduction errors are to be avoided. In this instance, it would seem sensible to match X0, Y0 and Z0 by mixtures of Rd, G3d and G1d, rather than Rd, G3d and Bd 2S in the previous section. By following the same procedure as that given in the previous section, therefore, it is possible to derive the revised set of display drive signals, a'rd, and a'g1d:
a'rd 1.1500 -0.3700 3.0942 ars and = ; 0.0000 -0.2457 17.5128.ags 7e
a'g1d 0.0000 1.3386 -18.8190 abs (N.B. In this instance the weighting coefficients ld, md and nd have not been recalculated from the values used in section 2.1.This is in order to avoid the need for different gains in practical realisations of this method. The factor md has been applied to both the a'g3d and a'gxd signals - in this case nd is not required. It should be noted, however, that equal drive signals also, a'g3d a'gld will no longer match to D6;).
By inspection or equations 7d and 7e it can be noted that:
a'g1d = - 17.4804 abd 7f1
a'rd = ard * 2.8741 abd
a'g3d = ag3d + 16.2671 abd 7f3
It should also be noted that:
a'bd = 0 abd - abd
Thus the above operation is equivalent to subtracting a signal of abd from the blue primary and adding signals of 2.8741 abd, 16.2671 abd and -17.4804abd to the. red, green3 and green1 primaries respectively.
7.3. Inside the G2d G3d Bd triangle
Colours falling in this region have negative values of ard. Following a similar procedure as in previous sections, and matching the input colour by mixtures of G2d, G3d and Bd therefore:
a''g2d -7.4446 0.9707 0.0000 ars
a''g3d = 7.9301 -0.0340 0.0000 . ags 7g
a''bd 0.4001 -0.1257 1.0766 abs
As in section 7 .2, the weighting coefficients used in equation 7g are the same as those used in equation 7d. By inspection of equations 7d and 7g: a ''g2d = -6.4739 ard 7hl
a''g3d = ag3d + 6.8961 ard 7h2
a''bd = abd + -0.3479 ard 7H3
a''rd = 0 = ard - ard 7h4 2.4.Formation of the final combined display drive signals
The final display drive signals for the Rd and Bd primaries are formed by combining the signals of equations 7d, 7f and 7h:
a'''rd = ard - ( ard )ard#0 + 2.8741( abd )abd#0 a'''bd = abd - ( abd )abd#0 + 0.3479( ard )ard#0 In order to form the Gid and G2d drive signals, account must also be taken of the value of the G3d primary. In section above, it was stated that the G3d primary was formed from approximately equal proportions of
Gld and G2d. The exact proportions were adjusted so that the chromaticity coordinates of G3d were exactly mid-way between those of Gid and G2d; i.e.
the relative luminances are mixed in the ratio 0.7543 : 0.8029 - the ratio of their y chromaticity coordinates. Thus a given amount, Ap3d lumens, of the G3d primary may be matched by Agld lumens of Gid added to Ap2d lumens of G2d, where:
Agid = 0.7543 .Ag3d = 0.4844 Ag3d
2.* 0.7786
Ag2d = 0.8029 . Ag3d = 0.5156 Ag3d
2 * 0.7786
Since the weighting factors applied to Gjd, G2d and G3d are all equal, the same equations can be applied to the normalised values ag1d etc:
ag1d = 0.4844 and ag2d = 0.5156 ag3d Adding together the various contributions, therefore:
a'''g3d = ag3d + 6.8961( ard )ard#0 + 16.2671( abd )abd#0 And hence::
a'''g1d = 0.4844 a'''g3d - 17.4804( abd )abd#0 = 0.4844 ap3d + 3.3405( ard )ard#0 - 9.6006( abd )abd#0 a god = 0.5156 a ç3d - 6.4739( ard )ard#0 = 0.5156 agd - 2.9182( ard )ardso + s.3873( abd )abdSO A method for determining a display colour of a point in an image can thus be implemented.This method in more general terms uses four display primaries, i.e. first, second, third and fourth primaries lying in sequence at consecutive, adjacent corners of a quadrilateral in a chromaticity diagram, and comprises the following steps:
(A) a fifth, imaginary, display primary is determined, being a linear combination of the third and fourth display primaries,
(B) signals for generating first, second and fifth display primaries are calculated using a triad of display primaries comprising the first, second and fifth display primaries,
(C) if the signals calculated in (B) are all either zero or positive, the signals for the first and second display primaries are used to form display primary drive signals, and drive signals for the third and fourth display primaries are calculated by using the signal for the fifth display primary to calculate drive signals for the third and fourth display primaries according to the linear relationship between them,
(D) if the signal calculated for the first display primary is negative, display primary drive signals are initially calculated as in (C), and then the second and fourth display primary drive signals so calculated are modified by the addition of predetermined multiples of the first display primary drive signal thereto and the first display primary drive signal is set to zero,
(E) if the signal calculated for the second display primary is negative, display primary drive signals are initially calculated as in (C), and then the first and third display primary drive signals so calculated are modified by the addition of predetermined multiples of the second display primary drive signal thereto and the second display primary drive signal is set to zero.
8. ImDlementation in hardware
Figure 6 shows a circuit which might be used to decode the four drive signals in practice.
Incoming ars, ags and abS signals 30, which may be derived from transmitted colour difference/luminance signals, are input to a matrix arithmetic unit 32. Any non-linearity in these signals may need to be removed, for example on prior decoding of a transmitted signal. In practice, there will probably be no need to first decode the arts, ags and abs signals, ard, ag3d and abd probably being formed directly from transmitted Y,R-Y,B-Y signals; this has little effect on the decoder circuit however.
The matrix arithmetic unit calculates display primary signals for Rd, G3d and Bd, i.e. ard, ag3d and abd. These signals are then applied to outputs 34 of the decoder circuit to form portions of the a"'rd, a"'g1d, and a"'g2d, display primary drive signals respectively. The ard and abd signals from the matrix unit are however also applied to an 'ideal diode' circuit 36 and the resultant rectified signals combined at the circuit outputs 34 with the signals output directly from the matrix unit to form contributions to the final decoded a"'rd, a"'g1d, a"'g2d, and a"'bd display primary drive signals.
Two factors are worth noting on this circuit. The first is that the
diodes are being used simply as switches, and not as calibrated non
linearities. This should make the circuit easy to duplicate. The second
factor to note is that the diode outputs are added into all four of the
output colour channels. This is equivalent to matching negative values of
Rd by the appropriate values of G1d, G2d and Bd. The circuit is therefore auasi-linear in operation, in that there is no internal clipping involve.
The only clipping that is present is in the display itself - negative
values of a'''rd etc cannot be reproduced, and are hence clipped to black.
This quasi-linear response is largely responsible for the well-behaved
response to colours outside the reproducible gamut - see following
section.
9. Performance for colours outside the realisable aamut The circuit of Figure 6 is capable of accurately reproducing any
colour occurring within the colour gamut set by Rd, Gld, G2d and Bd. It is
important, however, to also consider what happens to colours outside this
gamut; the system should "fail gracefully" under such conditions, and
should not behave in an unacceptable manner.
As can be seen from Figure 7, the complete colour spectrum outside
the reproducible gamut can be split into four identifiable regions. In
region 1, a' ' 'g2d is negative. Since negative values of G2d cannot be
produced, the colour is displayed as if it were mixed with a sufficient
amount of C2d to bring it to the line G;dRd. In regions 2 and 3, the
colours cannot be reproduced by the coding system itself (ag5 or ars
becomes negative); the display system introduces no further errors, and
the displayed colours are distorted towards the Gs or Rs primaries
respectively. Region 4 is more complex, however, and must be further sub
divided into three areas, depending on the relationship of the colour
being transmitted to the lines RdGad and BdG3d.
These sub-regions are shown enlarged in Figure 8. In sub-region 4a,
abd is negative and ard is positive. The operations of equation l6a, however, result in a value of a'''rd which is negative (a'''bd becoming
zero). Thus the displayed colour shifts towards the Rd primary.
Similarly in sub-region 4c, abd is positive and ard is negative. The
corrections of equation 16b result in a zero value of a'''rd and a
negative value of a'''bd . The colour moves towards the Bd primary.
In sub-region db, however, both ard and abd are negative. The corrected values of a'''rd and a"'bd are therefore also both negative.
The final displayed colour is still on the line joining Gld and G2d, therefore, but its exactposition on that line is harder to determine. In general, as the original colour moves along any particular arc AB, the displayed colour will move along the corresponding line A'B'. As the arc of colours becomes more saturated (e.g. the arc CD), so the length of the corresponding line C'D' becomes longer. In general, therefore, saturation changes in the incoming colours can produce hue changes in the reproduced colour. Nevertheless, it can be seen from Figure 8 that these hue changes are relatively minor (similar in magnitude to the hue changes that might be produced by saturation effects in present-day coding systems). Thus the performance of the four-primary display is unlikely to produce unacceptable colour errors in any part of the visible spectrum.
APPENDIX 1
Four-primary display: Numerical Solutions
This Appendix contains the numerical results for a four primary display designed for the EureMa set of primaries. The system and display primaries are listed below: Primaries: Rs 620nm x=0.6125 y=0.3083 u '=0.4538 v'=0.5081
Gs x=0.0000 y=1.0000 u'=0.0000 v'=0.6000
Bs 460nm x=0.1440 y=0.0297 u'=0.1877 v'=0.0871 Rd. =Rs Bd =Bs
G1d 540nm x=0.2296 y=0.7543 u'=0.0792 v'=0.5856
G2d 514nm x=0.0328 y=0.8029 u'=0.0104 v'=0.5749
Md (7Rd+9Bd)/16 x=0.3835 y=0.1516 u'=0.3787 v'=0.3367
Balance D65 x=0.3127 y=0.3290 u'=0.1978 v'=0.4683
XW=0.3127/0.3290*1.0000=0.9505 YW=1.0000
ZW=(1-0.3127-0.3290)/0.3290*1.0000=1.0891 1 Solution for the transmission system
Denormalising gains:
Rs (1) 1.1001 Gs (m) 0.6217 Bs (n) 1.3176 A1.1
Matrix equations:
[x] [ 0.7607 0.0000 0.1897) [Rs] [Y] = = [ 0.3392 0.6217 0.0391] . [Gs] [Z] [ 0.0002 0.0000 1.0887] [Bs] A1.2
[Rs] [ 1.3146 0.0000 -0.2291] [X]
[Gs] = [-0.7171 1.6085 0.0672] . [Y]
[Bs] [-0.0003 0.0000 0.9185] [Z] A1.3 2 Solution for display, Rd G1d Bd
Denormalising gains:
Rd 0.7877 Gld 0.9525 Bd 1.2992 A2.1
Matrix equations:
[X] [ 0.5447 0.2187 0.1870] [ Rd (Y] = [ 0.2429 0.7185 0.0386] . [Gld] [z] [ O.0001 0.0153 1.0735] [ Bd] A2.2
[ Rd] [ 2.1205 -0.6381 -0.3465] [X]
[Gld] = [-0.7173 1.6086 0.0671] . [Y]
[ Bd] [ O.0010 -0.0228 0.9306] [Z] A2.3
Transfer matrix::
[ Rd] [ 1.3967 -0.3967 0.0000] [Rs]
[Gld] = [ 0.0000 1.0000 0.0000] . [Gs]
Bd] [ 0.0000 -0.0142 1.0142] [Bs] A2.4 3 Solution for display, Rd G2d Bd
Denormalising gains:
Rd 1.0954 G2d 0.7818 Bd 1.1621 A3.1 Matrix equations:
[x] [ 0.7575 0.0257 0.1673] [ Rd
[Y] = [ 0.3378 0.6277 0.0345] . [G2d]
[Z] [ 0.0002 0.1284 0.9603] [ Bd] A3.2
[ Rd] [ 1.3233 -0.0070 -0.2303] [X]
[G2d] = [-0.7173 1.6086 0.0671] . [Y]
[Bd] [ 0.0957 -0.2151 1.0324] [z] A3.3
Transfer matrix:
[ Rd] [ 1.0043 -0.0043 0.0000] [Rs]
[G2d] = [ 0.0000 1.0000 0.0000] . [Gs]
[ Bd] [ 0.0000 -0.1337 1.1337] [Bs] A3.4 4 Solution for display, Rd Gld G2d
Denormalising gains:
Rd 3.7066 Gld -8.0834 G2d 7.4151 A4.l Matrix equations: :
[X] [ 2.5632 -1.8561 0.2434) [ Rd
[Y] = [ 1.1429 -6.0975 5.9546] . [G1d]
[Z] [ 0.0006 -0.1297 1.2181] [G2d] A4.2 [ Rd] [ 0.4585 -0.1536 0.6592] [X] [Gld] = [ 0.0957 -0.2151 1.0324] . [Y] [G2d] [ 0.0100 -0.0228 0.9306] [Z] A4.3
Transfer matrix: [ Rd] [ 0.2968 -0.0955 0.7987] [Rs] [Gld] = [ 0.0000 -0.1337 1.1337] . [Gs] [G2d] [ 0.0000 -0.0142 1.0142] [Bs] A4.4 5.Solution for display Gld G2d Bd
Denormalising gains:
Bld 3.3910 G2d -2.0013 Bd 1.6497 A5.1
Matrix equations: [X) [ 0.7786 -0.0657 0.2375] [Gld] [Y] = [ 2.5579 -1.6069 0.0490] . [G2d] [Z] [ 0.0544 -0.3287 1.3632] [ Bd] A5.2 [Gld] [ 1.3233 -0.0070 -0.2303] [X] [G2d] = [ 2.1205 -0.6381 -0.3465] . [Y] [ Bd] [ 0.4585 -0.1536 0.6592] [Z] A5.3
Transfer matrix: [Gld] [ 1.0043 -0.0043 0.0000] [Rs] [G2d] = [ 1.3967 -0.3967 0.0000] . [Gs] [ Bd] [ 0.2968 -0.0955 0.7987] [Bs] A5.4 6.Solution for display, Gld Md G2d
Denormalising gains:
Gld 0.4404 Md 2.1786 G2d 0.4204 A6.1
Matrix equations: [X] [ 0.1011 0.0138 0.8355] [G1d] [Y] = 1: 0.0071 0.0690 1.0128] . : Md] [Z] [ 0.3322 0.3375 0.3303] [G2d] A6.2 [Gld] [ 7.1178 0.9753 -6.1901] [X] [ Md] = [ 0.4585 -0.1336 0.6592] . [Y] [G2d] [-7.4543 2.1532 5.4473] [Z] A6.3
Transfer matrix: [Gld] [ 5.7449 0.6063 -5.3512] [Rs] [ Md] = [ 0.2968 -0.0955 0.7987] . [Gs] [G2d] [-4.9397 1.3385 4.6012] [Bs] A6.4
Denormalising gains:
Rd 0.9531 (=2.1786*7/16) Bd 1.2255 (=2.1786*9/16) A6.5
Transfer matrix: [ Rd] [ 0.2968 -0.0955 0.7987] [Rs] [G1d] = [ 5.7449 0.6063 -5.3512] . [Gs] [G2d] [-4.9397 1.3385 4.6012] [Bs] [ Bd] [ 0.2968 -0.0955 0.7987) A6.6 7.Unified display Rd Gld G2d Bd
For arbitrary reasons, the display matrix will use as denormalising gains, Rd and G2d from solution 3 (Rd G2d
Bd), Gld and Bd from solution 2 (Rd Gd Bd). Each row of each transfer matrix is then multiplied by the ratio of the denormalisers for that colour in its own solution and for the unified display matrix.
Denormalising gains:
Gld 0.9525 Bd 1.2992
Rd 1.0954 G2d 0.7818 A7.1
Unified display matrix equation: [X] [ 0.7576 0.2187 0.0257 0.1870] [ Rd] [Y] = [ 0.3378 0.7185 0.6277 0.0386] . [Gld] [Z) [ 0.0001 0.0153 0.1284 1.0735] [G2d) [ Bd] A7.2
Transfer matrices:
Solution 2 (Rd Gld Bd):: [ Rd] [ 1.0043 -0.2852 0.0000] [Rs] [GId) = [ 0.0000 1.0000 0.0000] . [Gs] [G2d] [ 0.0000 0.0000 0.0000] [Bs) [ Bd] [ 0.0000 0.0000 0.0000] A7.3
Solution 3 (Rd G2d Bd) [ Rd] [ 1.0043 -0.0043 0.0000) [Rs) [Gld] = [ 0.0000 0.0000 0.0000] . [Gs] [G2d] [ 0.0000 1.0000 0.0000] [Bs] [ Bd] [ 0.0000 -0.1196 1.0142] A7.4
Solution 4 (Rd Gld G2d) [ Rd] [ 1.0043 -0.3231 2.7025] [Rs) [G1d] = [ 0.0000 1.1347 -9.6207] . [Gs] [G2d] [ 0.0000 -0.1347 9.6207] [Bs] [ Bd] 0.0000 0.0000 0.0000] A7.5
Solution 5 (Gld G2d Bd) [ Rd] [ 0.0000 0.0000 0.0000] [Rs] [Gld) = [ 3.5754 -0.0155 0.0000) . [Gs] [G2d] [-3.5754 1.0155 0.0000] [Bs) [ Bd] [ 0.3769 -0.1212 1.0142] A7.6
Solution 6 (Gld Md G2d) [ Rd] [ 0.2583 -0.0831 0.6949] [Rs] [Gld] = [ 2.6560 0.2803 -2.4740] . [Gs] [G2d] [-2.6960 0.7197 2.4740] [Bs]
APPENDIX 2
Colorimetric data for the four-primary system
System primaries:
Rs 620 nm x= 0.6915 y= 0.3083 (u'= 0.5203 v'= 0.5219)
Gs x= 0.0000 y= 1.0000 (u'= 0.0000 v'= 0.6000)
Bs 460 nm x= 0.1440 y= 0.0297 (u'= 0.1877 v'= 0.0871)
Display primaries:
Rd = Rs x = 0.6915 y = 0.3083
Gld 540 nm' x = 0.2296 y = 0.7543
G2d 514 nm x = 0.0328 y = 0.8029
G3d x = 0.1312 y = 0.7786
Bd = Bs x = 0.1440 y = 0.0297
Balance white point:
D65 x = 0.3127 y = 0.3290
x = 0.9505 y = 1.0000 z = 1.0891
Weighting factors: ls 2.9482 ld 3.3904 ms 1.6085 md 1.4955 ns 25.5548 nd 27.5055
Claims (24)
- 34834. spec Claims: 1. A method for decoding a signal defining a video image in terms of n independent system primaries to produce a display signal using m independent display primaries, where m > n.
- 2. A method according to claim 1, in which at least one of the system primaries is spectral or super-spectral.
- 3. A method according to claim 1 or claim 2, in which for each colour to be displayed, display primary drive signals are calculated in terms of a triad of three display primaries selected from the available m display primaries, or from one or more additional imaginary display primaries each calculated as linear combinations of two of the m display primaries, a triad comprising three display primaries of which none can be formed from a linear combination of the other two.
- 4. A method according to claim 3, in which more than one triad of display primaries is required to calculate display primary drive signals for all colours within an available gamut of display colours.
- 5. A method according to claim 4, in which the triads of display primaries are selected so that each colour to be displayed can only be defined in terms of the display primaries of one of the triads.
- 6. A method according to claim 4, in which the triads of display primaries are selected so that they overlap, so that at least one of the colours to be displayed can be defined in terms of the display primaries of two or more triads.
- 7. A method according to any of claims 4 to 6, in which four display primaries lie at the corners of a quadrilateral on a chromaticity diagram.
- 8. A method according to claim 7, in which n = 3, the three system primaries lying at the corners of a triangle on a chromaticity diagram, first and second display primaries are approximately matched to first and second system primaries respectively, and third and fourth display primaries lie in the chromaticity diagram on or near sides of the triangle defined by the system primaries between the first and third system primaries and second and third system primaries respectively.
- 9. A method according to claim 7 or claim 8, in which at least the third system primary is spectral or super-spectral.
- 10. A method according to any of claims 4 to 9, in which four display primaries are used (m=4), the first, second, third and fourth display primaries lying at corners taken in order around the circumference of a quadrilateral in a chromaticity diagram, the method comprising the following steps to determine a display colour of a point in an image;; (A) a fifth, imaginary, display primary is determined, being a linear combination of the third and fourth display primaries, (B) signals for generating first, second and fifth display primaries are calculated using a triad of display primaries comprising the first, second and fifth display primaries, (C) if the signals calculated in (B) are all either zero or positive, the signals for the first and second display primaries are used to form display primary drive signals, and drive signals for the third and fourth display primaries are calculated by using the signal for the fifth display primary to calculate drive signals for the third and fourth display primaries according to the linear relationship between them, (D) if the signal calculated for the first display primary is negative, display primary drive signals are initially calculated as in (C), and then the second and fourth display primary drive signals so calculated are modified by the addition of predetermined multiples of the first display primary drive signal thereto and the first display primary drive signal is set to zero, (E) if the signal calculated for the second display primary is negative, display primary drive signals are initially calculated as in (C), and then the first and third display primary drive signals so calculated are modified by the addition of predetermined multiples of the second display primary drive signal thereto and the second display primary drive signal is set to zero.
- 11. A method according to any of claims 4 to 9, in which to determine a display colour of a point in an image, drive signals for generating display primaries are calculated using each of a set of triads of display primaries selected in order to encompass the required display gamut and the drive signals from a triad producing no negative drive signals are selected as the display primary drive signals.
- 12. A method according to claim 11, in which at least two of the selected triads overlap, the principle of hysteresis being used to control drive signal selection for the colours of neighbouring points in an image or the colours of the same point in successive images to limit the frequency of switching between triads for the generation of drive signals.
- 13. Video display apparatus comprising; inputs for receiving input signals coded using n system primaries; display means for displaying an image using m display primaries, where m > n, and; decoder means coupling the inputs and the display means for decoding the input signals to produce display primary drive signals.
- 14. Apparatus according to claim 13, in which for a colour to be displayed the decoder means evaluates display primary drive signals in terms of at least one triad of three display primaries selected from the available m display primaries or from one or more additional imaginary display primaries determined as linear combinations of two of the m display primaries, each triad comprising three display primaries of which none can be formed from a linear combination of the other two.
- 15. Apparatus according to claim 14, in which more than one triad of display primaries is required to display all colours within an available gamut of display colours.
- 16. Apparatus according to claim 15, in which the triads of display primaries are contiguous and do not overlap.
- 17. Apparatus according to claim 15, in which the triads of display primaries overlap, the decoder means employing hysteresis to reduce switching between triads.
- 18. Apparatus according to any of claims 15 to 17, in which the decoder means comprises; matrix arithmetic means for calculating display primary drive signals from the input signals based on each selected triad of display primaries; logic means coupled to the arithmetic means for detecting the presence of negative drive signals calculated by the arithmetic means; and switch means connected to the output of the arithmetic means and responsive to the logic means to switch to the display means only selected display primary drive signals based on one of the triads for which all the drive signals calculated are positive.
- 19. Apparatus according to claim 18, in which the logic means comprises means for using hysteresis to control drive signal selection of the colours of neighbouring points in an image or the colours of the same point in successive images to limit the frequency of switching between drive signals generated using different triads.
- 20. Apparatus according to any of claims 15 to 17, in which the display means uses four display primaries (m=4) which lie at the corners of a quadrilateral in a chromaticity diagram, the first, second, third and fourth display primaries lying at corners taken in order around the circumference of the quadrilateral, and an imaginary fifth display primary which is a linear combination of the third and fourth display primaries, and in which the decoder means comprises; a matrix arithmetic means for calculating first, second, and fifth display primary signals using a triad defined by the first, second and fifth display primaries; means for apportioning the fifth display primary signal into signals for the third and fourth display primaries;; means for multiplying the signals generated by the arithmetic means for the first and second display primaries by predetermined fixed coefficients and for sensing the sign (positive or negative) of the signals; and means for adding the multiplied first and second display primary signals, depending on their sign, to the first, second, third and fourth display primary signals to produce four display primary drive signals for driving the display unit.
- 21. Apparatus according to any of claims 13 to 20, comprising a non-linearity decoder for substantially removing non-linearity from the input signals received before they are input to the decoder means.
- 22. Apparatus according to any of claims 13 to 21, comprising a non-linearity coder coupled between the decoder means and the display means for applying any required non-linearity to the display primary drive signals.
- 23. Video display apparatus decoder means substantially as described herein with reference to figure 4.
- 24. Video display apparatus decoder means substantially as described herein with reference to figure 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9320489A GB2282928B (en) | 1993-10-05 | 1993-10-05 | Method and apparatus for decoding colour video signals for display |
PCT/GB1994/002168 WO1995010160A1 (en) | 1993-10-05 | 1994-10-05 | Method and apparatus for decoding colour video signals for display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9320489A GB2282928B (en) | 1993-10-05 | 1993-10-05 | Method and apparatus for decoding colour video signals for display |
Publications (3)
Publication Number | Publication Date |
---|---|
GB9320489D0 GB9320489D0 (en) | 1993-11-24 |
GB2282928A true GB2282928A (en) | 1995-04-19 |
GB2282928B GB2282928B (en) | 1998-01-07 |
Family
ID=10743016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9320489A Expired - Fee Related GB2282928B (en) | 1993-10-05 | 1993-10-05 | Method and apparatus for decoding colour video signals for display |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB2282928B (en) |
WO (1) | WO1995010160A1 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0843487A1 (en) * | 1996-11-19 | 1998-05-20 | Sony Corporation | Projector apparatus |
EP0878969A2 (en) * | 1997-05-15 | 1998-11-18 | Matsushita Electric Industrial Co., Ltd. | LED display device and method for controlling the same |
DE19924167A1 (en) * | 1999-05-26 | 2000-12-07 | Daimler Chrysler Ag | Process for recording and reproducing color images with increased fidelity |
WO2001001704A1 (en) * | 1999-06-25 | 2001-01-04 | Sarnoff Corporation | Color display |
GB2390773A (en) * | 2001-11-28 | 2004-01-14 | Samsung Electronics Co Ltd | Processing colour image signals to derive display control signals for a display device having four or more primaries |
WO2005043459A2 (en) * | 2003-10-21 | 2005-05-12 | Clairvoyante, Inc | Method and apparatus for converting from source color space to rgbw target color space |
US6985163B2 (en) | 2001-08-14 | 2006-01-10 | Sarnoff Corporation | Color display device |
WO2006030351A1 (en) * | 2004-09-15 | 2006-03-23 | Koninklijke Philips Electronics N.V. | Multi-primary driving values calculation unit and method |
WO2006076174A1 (en) * | 2005-01-12 | 2006-07-20 | Eastman Kodak Company | Cinema system having color and copy protection |
US7176935B2 (en) | 2003-10-21 | 2007-02-13 | Clairvoyante, Inc. | Gamut conversion system and methods |
US7218301B2 (en) | 2003-06-06 | 2007-05-15 | Clairvoyante, Inc | System and method of performing dot inversion with standard drivers and backplane on novel display panel layouts |
WO2005043498A3 (en) * | 2003-10-21 | 2007-07-05 | Clairvoyante Inc | Converting from a source color space to a target color space |
US7301543B2 (en) | 2004-04-09 | 2007-11-27 | Clairvoyante, Inc. | Systems and methods for selecting a white point for image displays |
US7417648B2 (en) | 2002-01-07 | 2008-08-26 | Samsung Electronics Co. Ltd., | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels |
US7492379B2 (en) | 2002-01-07 | 2009-02-17 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response |
US7518584B2 (en) | 2003-01-28 | 2009-04-14 | Koninklijke Philips Electronics N.V. | Method of displaying an image on a color display |
US7592996B2 (en) | 2006-06-02 | 2009-09-22 | Samsung Electronics Co., Ltd. | Multiprimary color display with dynamic gamut mapping |
US7619637B2 (en) | 2004-04-09 | 2009-11-17 | Samsung Electronics Co., Ltd. | Systems and methods for improved gamut mapping from one image data set to another |
CN1882103B (en) * | 2005-04-04 | 2010-06-23 | 三星电子株式会社 | Systems and methods for implementing improved gamut mapping algorithms |
US7755652B2 (en) | 2002-01-07 | 2010-07-13 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel rendering and driver configuration for sub-pixel arrangements with split sub-pixels |
US7990393B2 (en) | 2005-04-04 | 2011-08-02 | Samsung Electronics Co., Ltd. | Systems and methods for implementing low cost gamut mapping algorithms |
US8035599B2 (en) | 2003-06-06 | 2011-10-11 | Samsung Electronics Co., Ltd. | Display panel having crossover connections effecting dot inversion |
US8259127B2 (en) | 2006-09-30 | 2012-09-04 | Samsung Electronics Co., Ltd. | Systems and methods for reducing desaturation of images rendered on high brightness displays |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6870523B1 (en) | 2000-06-07 | 2005-03-22 | Genoa Color Technologies | Device, system and method for electronic true color display |
US7352488B2 (en) | 2000-12-18 | 2008-04-01 | Genoa Color Technologies Ltd | Spectrally matched print proofer |
ATE475168T1 (en) | 2001-06-07 | 2010-08-15 | Genoa Color Technologies Ltd | SYSTEM AND METHOD FOR DATA CONVERSION FOR ADVERTISEMENTS WITH A LARGE STAGE LADDER |
US7714824B2 (en) | 2001-06-11 | 2010-05-11 | Genoa Color Technologies Ltd. | Multi-primary display with spectrally adapted back-illumination |
US8289266B2 (en) | 2001-06-11 | 2012-10-16 | Genoa Color Technologies Ltd. | Method, device and system for multi-color sequential LCD panel |
EP2273480A3 (en) | 2001-06-11 | 2012-02-22 | Genoa Color Technologies Ltd. | Device, system and method for color display |
EP1423753A4 (en) | 2001-07-12 | 2005-08-03 | Genoa Technologies Ltd | Sequential projection color display using multiple imaging panels |
WO2003010745A1 (en) | 2001-07-23 | 2003-02-06 | Genoa Technologies Ltd. | Display for simulation of printed material |
WO2003058587A2 (en) | 2002-01-07 | 2003-07-17 | Genoa Technologies Ltd. | Electronic color display for soft proofing |
AU2003219505A1 (en) | 2002-04-11 | 2003-10-27 | Moshe Ben-Chorin | Color display devices and methods with enhanced attributes |
JP5226931B2 (en) | 2002-07-24 | 2013-07-03 | 三星ディスプレイ株式會社 | High brightness wide color gamut display device and image generation method |
EP1660937A2 (en) | 2003-08-04 | 2006-05-31 | Genoa Color Technologies Ltd. | Multi-primary color display |
US7495722B2 (en) | 2003-12-15 | 2009-02-24 | Genoa Color Technologies Ltd. | Multi-color liquid crystal display |
EP1704555B1 (en) | 2003-12-15 | 2024-11-20 | Samsung Display Co., Ltd. | Multi-primary liquid crystal display |
TWI394482B (en) * | 2005-04-14 | 2013-04-21 | Koninkl Philips Electronics Nv | Color control of white led lamps |
CN101568952B (en) * | 2006-12-20 | 2012-11-07 | 皇家飞利浦电子股份有限公司 | Lighting device with multiple primary colors |
WO2009004562A2 (en) * | 2007-07-04 | 2009-01-08 | Koninklijke Philips Electronics N.V. | A multi-primary conversion |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2144295A (en) * | 1983-06-07 | 1985-02-27 | Rca Corp | Color matrix for a digital television receiver |
GB2258783A (en) * | 1991-08-14 | 1993-02-17 | Dataproducts Corp | Colour printer data signals with undercolour removal |
GB2260669A (en) * | 1991-10-17 | 1993-04-21 | Fuji Xerox Co Ltd | Method for transforming color signals and apparatusfor the method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4800375A (en) * | 1986-10-24 | 1989-01-24 | Honeywell Inc. | Four color repetitive sequence matrix array for flat panel displays |
JP2684426B2 (en) * | 1989-09-06 | 1997-12-03 | 富士写真フイルム株式会社 | Color video system |
-
1993
- 1993-10-05 GB GB9320489A patent/GB2282928B/en not_active Expired - Fee Related
-
1994
- 1994-10-05 WO PCT/GB1994/002168 patent/WO1995010160A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2144295A (en) * | 1983-06-07 | 1985-02-27 | Rca Corp | Color matrix for a digital television receiver |
GB2258783A (en) * | 1991-08-14 | 1993-02-17 | Dataproducts Corp | Colour printer data signals with undercolour removal |
GB2260669A (en) * | 1991-10-17 | 1993-04-21 | Fuji Xerox Co Ltd | Method for transforming color signals and apparatusfor the method |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0843487A1 (en) * | 1996-11-19 | 1998-05-20 | Sony Corporation | Projector apparatus |
US6191826B1 (en) | 1996-11-19 | 2001-02-20 | Sony Corporation | Projector apparatus |
EP0878969A2 (en) * | 1997-05-15 | 1998-11-18 | Matsushita Electric Industrial Co., Ltd. | LED display device and method for controlling the same |
EP0878969A3 (en) * | 1997-05-15 | 2000-07-19 | Matsushita Electric Industrial Co., Ltd. | LED display device and method for controlling the same |
US6144352A (en) * | 1997-05-15 | 2000-11-07 | Matsushita Electric Industrial Co., Ltd. | LED display device and method for controlling the same |
DE19924167A1 (en) * | 1999-05-26 | 2000-12-07 | Daimler Chrysler Ag | Process for recording and reproducing color images with increased fidelity |
DE19924167B4 (en) * | 1999-05-26 | 2006-05-24 | Daimlerchrysler Ag | Apparatus for reproducing color images |
WO2001001704A1 (en) * | 1999-06-25 | 2001-01-04 | Sarnoff Corporation | Color display |
US6259430B1 (en) | 1999-06-25 | 2001-07-10 | Sarnoff Corporation | Color display |
US6985163B2 (en) | 2001-08-14 | 2006-01-10 | Sarnoff Corporation | Color display device |
DE10251885B4 (en) * | 2001-11-28 | 2007-06-21 | Samsung Electronics Co., Ltd., Suwon | Color signal processing device for color display with multiple primary colors and associated method |
GB2390773B (en) * | 2001-11-28 | 2004-09-22 | Samsung Electronics Co Ltd | Displaying colour images |
GB2390773A (en) * | 2001-11-28 | 2004-01-14 | Samsung Electronics Co Ltd | Processing colour image signals to derive display control signals for a display device having four or more primaries |
US8456496B2 (en) | 2002-01-07 | 2013-06-04 | Samsung Display Co., Ltd. | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels |
US8134583B2 (en) | 2002-01-07 | 2012-03-13 | Samsung Electronics Co., Ltd. | To color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels |
US7417648B2 (en) | 2002-01-07 | 2008-08-26 | Samsung Electronics Co. Ltd., | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels |
US7492379B2 (en) | 2002-01-07 | 2009-02-17 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response |
US7755652B2 (en) | 2002-01-07 | 2010-07-13 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel rendering and driver configuration for sub-pixel arrangements with split sub-pixels |
US7518584B2 (en) | 2003-01-28 | 2009-04-14 | Koninklijke Philips Electronics N.V. | Method of displaying an image on a color display |
US9001167B2 (en) | 2003-06-06 | 2015-04-07 | Samsung Display Co., Ltd. | Display panel having crossover connections effecting dot inversion |
US8633886B2 (en) | 2003-06-06 | 2014-01-21 | Samsung Display Co., Ltd. | Display panel having crossover connections effecting dot inversion |
US7218301B2 (en) | 2003-06-06 | 2007-05-15 | Clairvoyante, Inc | System and method of performing dot inversion with standard drivers and backplane on novel display panel layouts |
US8035599B2 (en) | 2003-06-06 | 2011-10-11 | Samsung Electronics Co., Ltd. | Display panel having crossover connections effecting dot inversion |
WO2005043459A2 (en) * | 2003-10-21 | 2005-05-12 | Clairvoyante, Inc | Method and apparatus for converting from source color space to rgbw target color space |
WO2005043459A3 (en) * | 2003-10-21 | 2009-04-09 | Clairvoyante Inc | Method and apparatus for converting from source color space to rgbw target color space |
US7176935B2 (en) | 2003-10-21 | 2007-02-13 | Clairvoyante, Inc. | Gamut conversion system and methods |
US7598961B2 (en) * | 2003-10-21 | 2009-10-06 | Samsung Electronics Co., Ltd. | method and apparatus for converting from a source color space to a target color space |
WO2005043498A3 (en) * | 2003-10-21 | 2007-07-05 | Clairvoyante Inc | Converting from a source color space to a target color space |
US7728846B2 (en) * | 2003-10-21 | 2010-06-01 | Samsung Electronics Co., Ltd. | Method and apparatus for converting from source color space to RGBW target color space |
CN101076848B (en) * | 2003-10-21 | 2010-06-02 | 三星电子株式会社 | Method and apparatus for converting from source color space to target color space |
CN101416228B (en) * | 2003-10-21 | 2011-08-31 | 三星电子株式会社 | Method and apparatus for converting from source color space to RGBW target color space |
EP2309760A3 (en) * | 2003-10-21 | 2011-04-20 | Samsung Electronics Co., Ltd. | Method and apparatus for efficiently calculating multiprimary color conversion matrices |
US7864188B2 (en) | 2004-04-09 | 2011-01-04 | Samsung Electronics Co., Ltd. | Systems and methods for selecting a white point for image displays |
US7301543B2 (en) | 2004-04-09 | 2007-11-27 | Clairvoyante, Inc. | Systems and methods for selecting a white point for image displays |
US7619637B2 (en) | 2004-04-09 | 2009-11-17 | Samsung Electronics Co., Ltd. | Systems and methods for improved gamut mapping from one image data set to another |
CN100466058C (en) * | 2004-09-15 | 2009-03-04 | 皇家飞利浦电子股份有限公司 | Multi-primary color driving value calculation unit and method |
WO2006030351A1 (en) * | 2004-09-15 | 2006-03-23 | Koninklijke Philips Electronics N.V. | Multi-primary driving values calculation unit and method |
WO2006076174A1 (en) * | 2005-01-12 | 2006-07-20 | Eastman Kodak Company | Cinema system having color and copy protection |
US7990393B2 (en) | 2005-04-04 | 2011-08-02 | Samsung Electronics Co., Ltd. | Systems and methods for implementing low cost gamut mapping algorithms |
CN1882103B (en) * | 2005-04-04 | 2010-06-23 | 三星电子株式会社 | Systems and methods for implementing improved gamut mapping algorithms |
US8013867B2 (en) | 2005-04-04 | 2011-09-06 | Samsung Electronics Co., Ltd. | Systems and methods for implementing improved gamut mapping algorithms |
US7592996B2 (en) | 2006-06-02 | 2009-09-22 | Samsung Electronics Co., Ltd. | Multiprimary color display with dynamic gamut mapping |
US8259127B2 (en) | 2006-09-30 | 2012-09-04 | Samsung Electronics Co., Ltd. | Systems and methods for reducing desaturation of images rendered on high brightness displays |
Also Published As
Publication number | Publication date |
---|---|
GB2282928B (en) | 1998-01-07 |
GB9320489D0 (en) | 1993-11-24 |
WO1995010160A1 (en) | 1995-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2282928A (en) | Decoding colour video signals for display | |
US20120299946A1 (en) | Color signal processing apparatus and method | |
KR100802000B1 (en) | Display method of plasma display | |
US7088478B2 (en) | Chromaticity conversion device and chromaticity conversion method | |
JPH05127620A (en) | Method and circuit for adjusting liquid crystal projection type color display | |
US20070091213A1 (en) | Luminance control method and luminance control apparatus for controlling a luminance, computer program and a computing system | |
US20050190198A1 (en) | Color correction circuit and image display device equipped with the same | |
JP2867095B2 (en) | Color component signal processing unit | |
US4812905A (en) | System for compensating for the violation of the constant luminance principle in color television systems | |
US20080095430A1 (en) | Maintenance of Color Maximum Values in a Color Saturation Controlled Color Image | |
US5301017A (en) | Apparatus for receiving and displaying color television signals having different formats | |
US5793446A (en) | Projector utilizing compressed white signal | |
US5008741A (en) | Method and apparatus for processing component signals to preserve high frequency intensity information | |
CN109324465B (en) | Display apparatus and display method | |
US5889565A (en) | Method and apparatus for improving the color rendition of color television receivers | |
JPH0715743A (en) | Method for separating foreground picture signal from combined picture signal | |
JPH0775116A (en) | Color video signal reproducing apparatus, reproducing method and transmitting method | |
CA1170797A (en) | Display video apparatus | |
JPH03143186A (en) | Color television video processor | |
US2821569A (en) | Four parameter tv receivers | |
JPH0369478B2 (en) | ||
JP3389773B2 (en) | Image display device | |
RU2017345C1 (en) | Kinescope cathode correction device | |
JP3707864B2 (en) | White balance correction device for video projector | |
JPS63275285A (en) | Compensation system for gamma correction on image-sending side of television signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20051005 |