The present invention relates to emissive displays, especially fixed format emissive displays such as flat panel displays, and more particularly to a method and device for colour calibration of such displays.
Electronic displays can use transmissive or emissive materials to generate pictures or light. Emissive materials are usually phosphorescent or electroluminescent materials. Examples are inorganic electroluminescent materials such as applied in thin film and thick film electroluminescent displays (EL-displays, for example thin film TFEL displays as manufactured by Sharp, Planar, LiteArray or iFire/Westaim). Another group is organic electroluminescent materials (such as Organic Light Emitting Diode (OLED) material) deposited in layers comprising small molecule or polymer technology or phosphorescent OLED, where the electroluminescent materials are doped with a phosphorescent material. Yet another group of materials are phosphors, commonly used in the well-established cathode ray tubes (CRT) or plasma displays (PDP) and even in emerging technologies like laser diode projection displays where a laser beam is used to excite a phosphor imbedded in a projection screen.
Two basic types of displays exist: fixed format displays which comprise a matrix or array of “cells” or “pixels” each producing or controlling light over a small area, and displays without such a fixed format, e.g. a CRT display. For fixed format, there is a relationship between a pixel of an image to be displayed and a cell of the display. Usually this is a one-to-one relationship. Each cell may be addressed and driven separately. Emissive, fixed format especially direct view displays such as Light Emitting Diode (LED), Field-Emission (FED), Plasma, EL, OLED and Polymeric Light Emitting Diode (PLED) displays have been used in situations where conventional CRT displays are too bulky and/or heavy and provide an alternative to non-emissive displays such as Liquid Crystal displays (LCD). Fixed format means that the displays comprise an array of light emitting cells or pixel structures that are individually addressable, rather than using a scanning electron beam as in a CRT. Fixed format relates to pixelation of the display as well as to the fact that individual parts of the image signal are assigned to specific pixels in the display. Even in a colour CRT, the phosphor triads of the screen do not represent pixels; there is neither a requirement nor a mechanism provided, to ensure that the samples in the image in any way align with these. The term “fixed format” is not related to whether the display is extendable, e.g. via tiling, to larger arrays. Fixed format displays may include assemblies of pixel arrays, e.g. they may be tiled displays and may comprise modules made up of tiled arrays which are themselves tiled into super-modules. Thus “fixed format” does not relate to the fixed size of the array but to the fact that the display has a set of addressable pixels in an array or in groups of arrays. Making very large fixed format displays as single units manufactured on a single substrate is difficult. To solve this problem, several display units or “tiles” may be located adjacent to each other to form a larger display, i.e. multiple display element arrays are physically arranged side-by-side so that they can be viewed as a single image. Transferring image data by packetised data transmission to the various display devices makes segregation of the displayed image into tiles relatively easy.
When making colour displays, the colours are obtained through mixing light from primary colours such as, but not limited to, red (R), green (G) and blue (B). For fixed format emissive displays separate or stacked individual “primary” emitter layers generate these colours. If the primary emitter layers are applied next to each other and usually close to each other, then from a certain minimum distance onwards (compounding distance), an observer is not able to distinguish the primary emitters but sees only one resulting mixed colour. Most colour displays are bicolour or full colour, referring to respectively two primaries or at least three primary emitters per pixel.
In order to be able to generate as many colours as possible, including white, at least three primary emitters are required with the emitted wavelengths of each as close as possible to pure colours such as pure red, pure green and pure blue, for example. The theory of colour perception is well known, for example from the book “Display Interfaces”, R. L. Myers, Wiley, 2002. Primaries exist as mathematical constructs only, which lie outside the range of real-world colours. A more useful colour space and colour co-ordinate system has been standardised, e.g. the CIE chromaticity diagram. Typically in fixed format displays red, green and blue pixel elements are used, typically called RGB pixel elements. A CIE chromaticity diagram with the locations thereon of typical OLED and LED materials (respectively graphs 10 and 11) is shown in
Finally, emitters for fixed format displays have a certain emissive spectrum. Each material has a different dominant wavelength as well. This determines unambiguously what colours can be generated with a pixel.
It is known that a plurality of LEDs, and a plurality of OLEDs, show a variation in their emissive spectrum (e.g. due to fluctuation in the production process), as can be seen on
In addition, in the course of differential ageing, the individual sub-pixels may change luminous efficiency and/or colour differently. If the luminous efficiency and/or colours of the sub-pixels change during ageing, and all the sub-pixels do not age in substantially the same way, a colour and/or luminance difference may also become more perceptible over time.
U.S. 2003/0443088 describes a solution to the above problem. For a given display, the colour of each sub-pixel is characterised in the factory as part of the final test before shipping. The expressed colour for each pixel is set to the smallest colour gamut for the complete population of pixels. In other words, emitted colour from each pixel is limited to the smallest colour gamut which all of the pixels of in the display can achieve.
This approach assumes substantial uniformity of the colours shown by all of the pixels of the display device. However, it sacrifices the potential colour gamut possible with a given display.
It is an object of the present invention to extend the potential colour gamut which can be addressed by substantially all pixels of a fixed format emissive display device. Preferably, a color and/or brightness uniform image is produced with this fixed format emissive display device.
In this context, a range of colours refers to the gamut of colours that can be displayed on an electronic multicolour emissive display that incorporates n, n being three or more (n>=3), virtual primary colours in order to reproduce an image. An extended range of colours refers to a gamut of colours that is more than the gamut of the n virtual primary colour based electronic multicolour display, as measured on a chromaticity diagram, for example.
The above objective is accomplished by a method and device according to the present invention.
In one aspect the present invention provides a calibration method for calibrating a fixed format emissive display device having a plurality of pixels, each pixel comprising at least three sub-pixels for emitting light of different real primary colours, the method comprising:
The method can comprise determining the color co-ordinates of a virtual target primary colour comprises determining a centre of gravity of a cloud formed by the color co-ordinates of the corresponding real primary colours of all pixels of the display device. The color co-ordinates determined for a virtual target primary colour can differ from the centre of gravity of a cloud by up to 20%. The method may furthermore comprise determining a line of gravity of a cloud formed by the color co-ordinates of the real primary colours of all pixels of the display device corresponding to the virtual target primary colour to be determined.
The color co-ordinates of the virtual target primary colour can be chosen on the line of gravity or within a deviation of at most 20% from the line of gravity.
A target luminance for each target virtual primary is preferably determined such that all or substantially all (e.g. 80% or more) of the real primaries are able to realize the target luminance of the corresponding virtual primary. The determination of the target luminance of a virtual target primary colour may depend on the application in which the display device is to be used. The target luminance of the virtual target primaries may be selected so as to provide improved brightness uniformity or to provide a higher absolute brightness value. Determining the target luminance of the virtual target primary colours may be performed after virtual target primary colours have been determined a first time.
The method may include determining a virtual target primary colour that all the sub-pixels of the display device are able to achieve. The method may also include determining a colour gamut that all the sub-pixels of the display device are able to achieve.
Typically, a plurality of linear combinations of the virtual target primary colours are used to form the colour gamut.
The determining, for each primary colour separately, of the color co-ordinates of a virtual target primary colour, may depend on the application in which the display device is used.
The virtual target primary colours are preferably determined so as to give better results with respect to colour saturation than with respect to colour uniformity.
The virtual target primary colours may be determined so as to give better results with respect to colour uniformity than with respect to colour saturation.
The determining, for each primary colour separately, of the color coordinates of the virtual target primary colour is preferably performed after virtual target primary colours have been determined a first time.
The number of virtual target primary colours may equal the number of real primary colours.
Adjusting the drive current to the sub-pixels so as to achieve a colour inside the determined colour gamut may comprise adjusting the drive current, not only of a first real primary colour which would have a negative drive stimulus value, but also of at least one other real primary colour which has a positive drive stimulus value. Adjusting the drive currents of the first real primary colour and the at least one other real primary colour may be such that the colour to be achieved inside the determined colour gamut is projected orthogonally on a plane in a stimulus co-ordinate system, which plane is span by stimulus co-ordinates of two real primary colours which would not have a negative drive stimulus.
These and other characteristics, features and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the invention. This description is given for the sake of example only, without limiting the scope of the invention. The reference figures quoted below refer to the attached drawings.
In the different figures, the same reference signs refer to the same or analogous elements.
The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims. The drawings described are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes.
The present invention will be described with reference to an OLED display, especially a tiled OLED display, but the present invention is not limited to tiled OLED displays but may be used with any tiled or monolithic emissive display.
In the following an emissive pixel structure refers to an emissive, fixed format pixel which may comprise a number of pixel elements, e.g. red, green and blue pixel elements. Each pixel element or colour element may itself be made up of one or more sub-elements. Hence, a pixel structure may comprise sub-pixel elements. A pixel structure may be monochromatic or coloured. Further, the array may be a passive or active matrix.
Furthermore, the terms first, second, third and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.
It is to be noticed that the term “comprising”, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. Thus, the scope of the expression “a device comprising means A and B” should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
The traditional method of manufacture of e.g. OLED displays results in a pixel structure as shown schematically in
Each color can be described by its tristimulus values X, Y, Z in the CIE color space. The Y value represents contributions to the brightness perception of the human eye and it is called the brightness or luminance. A color can also be described by Y and the color functions x, y, z; where
According to the present invention, during or after manufacturing of a light emissive fixed format display, each pixel thereof is characterised. This may e.g. be performed by measuring the colour characteristics and luminance of each pixel separately for a drive stimulus to each of the pixel elements, thus measuring the red (R), green (G) and blue (B) components of all pixels. This way, for each pixel the colour gamut becomes known.
The gamut of the entire display is reduced to a gamut that can be reached by all or substantially all of the pixels of the display, for example to a gamut that can be reached by at least 80% of the pixels of the display. The term “a colour reachable by a pixel” means that there exist drive currents for the pixel elements of a pixel such that the pixel elements as a group are able to emit the specified colour. In the example given in
The inventor of the present invention has found that this way, the gamut of the display is reduced too much: there exist colours which fall outside the reduced gamut triangle RBG but which can still be reached by all pixels. These colours fall in colour fields which are indicated by the hatched areas A1, A2, A3 in
Therefore, according to the present invention, this reduced colour gamut is extended by using other target primaries than the virtual primaries R, G, B. Those other target primaries are called “virtual target primaries” or “virtual target primary colours” in the present document. The virtual target primaries are chosen in such a way that they can be reached by most pixels of the display, i.e. by at least 80% of the pixels of the display. The choice of the virtual target primaries depends on the application in which the display will be used. Depending on the application, colour saturation might be more important than colour uniformity and vice versa, leading to other choices of virtual target primaries.
Examples of virtual target primaries that could be used in the calibration algorithm of this invention are given in
It is an advantage of the present invention that no real primaries need to be added to the pixels to extend the colour gamut. Adding real primaries to a pixel means that a pixel, instead of comprising for example three colour elements, comprises four of more colour elements, as described e.g. in WO 02/101644. Usually this is done by decreasing the size of the three existing primaries so that a fourth (or more) primary can be added within the existing active pixel area. However, e.g. in case of OLED, a reduced size of the active area of a primary colour will lead to a reduced lifetime of that colour if it is driven in the same way. The addition of a fourth (or more) colour element can also be done by keeping the same size of the first three primaries and making the pixel larger to add the fourth primary. This will lead to loss of resolution. Furthermore, adding in primaries adds to the complexity of driving circuitry for a corresponding display. The color co-ordinates of the virtual target primaries Rt, Gt, and Bt may be determined in the following way. Consider 4 pixels as shown in
By defining virtual target primaries, the gamut of the entire display is extended to a gamut RtGtBt (not represented as such in the
In the example given in
It should be noted that a real display usually comprises much more than 4 pixels. Therefore, the red, green and blue n-angles will in a real display rather be red, green, and blue clouds on the CIE colour diagram containing resp. the color co-ordinates of the real red, green and blue primary colours. The centre of gravity and the line of gravity of the real primary color co-ordinate clouds are then determined by performing the appropriate numerical calculations and/or approximations.
It is preferred that pixels are chosen so that the color coordinates of their real primaries fall within pre-determined boundaries. This allows to change a tile of a tiled display by another tile also comprising pixels having real primaries which fall within the pre-determined boundaries, without having to redo all calculations to obtain the extended colour gamut triangle.
One method in accordance with an embodiment of the present invention to calculate the target luminance of the virtual target primaries is illustrated in
In order to determine this maximal achievable target luminance, the tristimulus vectors of each primary color of each pixel need to be taken into account. These tristimulus vectors are shown in
Above, it was explained how the target luminance of the red virtual target primary is determined. The target luminance of the blue and the green virtual target primaries are determined in a similar way.
Once the color coordinates and the target luminance of the virtual target primaries Rt, Gt, and Bt for a display have been determined, all colours to be represented on the display device have to be converted to drive stimuli for pixel colour elements of pixels, or thus to drive stimuli of the sub-pixels. For example, if a colour K1 (
The drive stimuli for Rt1, Gt1 and Bt1 are then converted to drive stimuli for the relevant pixel, for example if the colour K1 has to be represented by the first pixel with real primaries R1, G1 and B1, then the drive stimuli for the virtual target primaries Rt1, Gt1 and Bt1 are converted to drive stimuli for the real primaries R1, G1 and B1.
This may be done as follows. The colour co-ordinates (x, y) and luminance Y, i.e. the tristimulus values X, Y, and Z, of each primary colour Rp, Gp, Bp of each pixel are known. The correction values for the red R1, green G1, and blue B1 sub-pixels to reproduce the new virtual target primary colours Rt1, Gt1, and Bt1 can be calculated as follows. The calculations should be performed on the tri-stimulus values X, Y, and Z (equation 2):
By solving this set of linear equations, the correction values C1 to C9 can be determined. The drive stimuli for the real primaries red R1, green G1, and blue B1 in order to represent the color K1 can then be calculated by substituting the equation (2) into the equation (1), yielding equation (3):
According to another aspect of the present invention, if colours are to be represented which fall outside the gamut or extended gamut of the display and/or which cannot be achieved by all pixels of the display, then, according to formulas (1) to (3), negative components for the drive stimuli would have to be applied. For example, a colour K4 falls outside the gamut, even outside the extended gamut of the display (see
In the prior art, this problem is solved by setting the negative stimulus values at zero. This, however can lead to bad colours since the positive correction values will have been overestimated.
According to an aspect of the present invention, instead of simply setting the negative stimulus values to zero, the non-representable colour K4 is projected orthogonally on the plane span by the two primary colours which would get positive stimulus values when trying to represent colour K4. This means that not only the negative stimulus value is set to zero, but also that the other stimulus values are, or may be, amended. This is illustrated in
Carrying out an orthogonal projection of the colour onto the plane may be done by a vector product. For example, for projecting a colour
Then
It is an advantage of the above method according to the present invention for representing colours which fall outside the colour gamut triangle of a pixel, that these colours, when effectively represented within the colour gamut, are represented with a colour lying closer to the actually desired but non-representable colour than in prior art methods.
The color calibration algorithm of the present invention may be implemented using an OLED module processing system (suitable for use in a large-screen OLED display), of which a simplified functional block diagram with only the relevant components is shown in
EEPROM 360 is any type of electronically erasable storage medium. EEPROM 360 also stores the most recently calculated color correction values used for a preceding video frame.
OLED circuitry 310 includes a plurality of OLED devices having associated drive circuitry, which includes positive voltage sources, constant current drivers, and several active switches. The bank switches connecting the positive voltage sources to the rows of the OLED array within OLED circuitry are controlled by the VOLED CONTROL bus of bank switch controller 320. The active switches connecting the constant current drivers to the columns of the OLED array within OLED circuitry are controlled by the PWM CONTROL bus of CCD controller 330.
Module interface 370 collects, among other things, the current color co-ordinate information (tri-stimulus values in the form of x,y,Y) from EEPROM 360 for each OLED device within OLED circuitry 310. Module interface 370 also receives control data, i.e. CONTROL(X) bus, from a tile processing system that dictates to pre-processor 340 how to perform color correction for the current video frame.
Pre-processor 340 develops, among other things, local color correction for the current video frame using information from module interface 370. Pre-processor 340 combines the RGB data of the RGB(X) signal describing the current frame of video to display with the newly developed color correction algorithms and produces digital control signals, i.e., BANK CONTROL and CCD CONTROL bus, respectively, for bank switch controller 320 and CCD controller 330. These signals dictate exactly which OLED devices within OLED circuitry 310 to illuminate and at what intensity and color in order to produce the desired frame at the required resolution and color-corrected levels.
CCD controller 330 converts data from pre-processor 340 into PWM signals, i.e., PWM CONTROL bus, to drive the current sources that deliver varying amounts of current to the OLED array within OLED circuitry 310. The width of each pulse within PWM CONTROL bus dictates the amount of time a current source associated with a given OLED device will be activated and deliver current. Additionally, CCD controller 330 sends information to each current source regarding the amount of current to drive. The amount of current that each CCD drives is determined by pre-processor 340 based on color correction algorithms and the RGB(X) signal.
Bank switch controller 320 receives bank control data i.e., BANK CONTROL bus, from pre-processor 340 and transmits this control data via the VOLED CONTROL bus to the corresponding OLEDs.
The colour calibration algorithm according to the present invention can be used in modular displays as well as in fixed size displays. The explanation below is given for the case of a modular display. For a fixed size display, the explanation can be modified to the case were there is only one software level. The colour calibration algorithm may be implemented using a high-level software control system as described in the co-pending patent application of the applicant, entitled “Control system for a tiled large-screen emissive display”.
As the mid-level controller, tile software component 62 runs (among other things) adaptive calibration algorithms for (O)LED modules.
As the low-level controller, module software component 63 runs (among other things) adaptive calibration algorithms for individual (O)LED devices or pixels. In general, the calibration algorithm is basically the same at all levels of the (O)LED display software system 60. This algorithm is executed by the tile software component 62 and/or the module software component 63, but decisions or information gathering is typically performed at the top level of system software component 61 by passing values from one level to the next. Thus, a cluster of (O)LED devices, a cluster of (O)LED modules, and a cluster of (O)LED tiles are calibrated in the same way via (O)LED display software system 60.
For example, a uniform output across all (O)LED devices within a given (O)LED module is ensured via an adaptive calibration algorithm, but that does not mean that a uniform output across all (O)LED modules within a given (O)LED tile is ensured. Subsequently, once (O)LED modules are uniform within themselves, all (O)LED modules outputs must further be uniform with their neighbours within each (O)LED tile. Likewise, once (O)LED tiles are uniform within themselves, all (O)LED tiles outputs must further be uniform with their neighbours within each (O)LED sub-display of display wall. Using the adaptive calibration algorithm the same algorithm is run at all levels from the lowest to the highest as follows:
It is to be understood that although preferred embodiments, specific constructions and configurations, as well as materials, have been discussed herein for devices according to the present invention, various changes or modifications in form and detail may be made without departing from the scope and spirit of this invention.
Number | Name | Date | Kind |
---|---|---|---|
6313816 | Okamoto | Nov 2001 | B1 |
6340976 | Oguchi et al. | Jan 2002 | B1 |
6485923 | Yani et al. | Nov 2002 | B1 |
6486923 | Hara | Nov 2002 | B1 |
20020003544 | Maeshima | Jan 2002 | A1 |
20030043088 | Kwasnick | Mar 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20050174309 A1 | Aug 2005 | US |