Method for color compensation based on brightness adjustment parameters and associated display device - Patents.com
Patent Information
- Application Number
- JP2023565421
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-05-03
- Filing Date
- 2022-04-29
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2042-04-29
AI Technical Summary
Liquid crystal displays (LCDs) face issues with non-uniform brightness and chromaticity due to variations in LED brightness and color characteristics, leading to inconsistent color display across the screen.
A method involving virtual color gamut compensation using a control circuit to adjust pixel subpixels, determining preferred chromaticity coordinate points and applying a compensation matrix to ensure consistent color output across the display.
The method achieves uniform color and brightness levels across the display by compensating for variations in LED characteristics, improving the overall display quality.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a method for controlling or operating a display, and more particularly to a method for compensating a display. [Background technology]
[0002] A liquid crystal display (LCD) mainly comprises a backlight on the rear side and a liquid crystal module on the front side. An image on the LCD is displayed by passing the light emitted from the backlight through several color filters arranged in front of the backlight to make the corresponding liquid crystal valves arranged in the liquid crystal module generate the three primary colors of red, green, and blue, and then using electrical signals to control the voltage between the electrodes arranged on both sides of each liquid crystal valve, thereby changing the light transmittance through the liquid crystal interposed between the electrodes. For illustrative purposes, the liquid crystal valves are referred to as sub-cells in this specification. The red, green, and blue light beams passing through each of the three sub-cells are mixed to form a color pixel. The entire picture is the combination of brightness and chromaticity presented at each pixel location.
[0003] There are two ways to use LED as a backlight source, one is to integrate blue light LED with phosphor powder, which is excited to convert blue light into light with a longer wavelength, thereby synthesizing white light for illumination, and the other is to directly combine RGB LED chips to compose white light LED. However, regardless of the type of white light LED, the brightness and chromaticity values are always different for each LED die. For example, for a white light LED that integrates a blue light chip with phosphor powder, the brightness and chromaticity of the white light emitted from the LED are affected by factors such as the wavelength of the blue light and the composition and mixing conditions of the phosphor powder. Thus, in the same batch of products, some LEDs may emit yellowish white light, while others may emit bluish white light, making the light emitted from the LED product move within the range of 0.26 to 0.36 defined by the chromaticity coordinates.
[0004] Similarly, for a white light LED device that combines RGB LED chips, the mixed white light emitted therefrom will vary due to the chromaticity variations of each LED die as measured by the chromaticity coordinate system.
[0005] Because the brightness and chromaticity vary from light source to light source, the backlight may not be able to provide uniformly emitted light, even if a diffuser is placed in the light path. i The i+1th cell is an LED i+1 Assume we have a primary backlight source of LED i produces a reddish light, while LED i+1 emits bluish light, when the display device displays an all-white image, the pixel corresponding to the i-th cell may be reddish and the pixel corresponding to the i-th cell may be bluish. Thus, the overall brightness and chromaticity of the image displayed on the display device will be non-uniform. Summary of the Invention
[0006] The present disclosure provides a method for selecting a preferred virtual color coordinate point to compensate for a non-uniform color display.
[0007] A display screen usually consists of a huge number of pixels. A pixel of a color display may emit light of three primary colors and mixed light consisting of the three primary colors. However, some display technologies may cause non-uniform colors. For example, the entire screen is expected to display a given primary color at the same brightness level, but the screen presents different colors in different areas. When a given primary color cannot be displayed uniformly across the entire display screen, the displayed color will be distorted. This phenomenon is one of the main factors that reduce the quality of LED (light-emitting diode) displays. Because the optical and electrical characteristics of different LEDs are diverse, the color uniformity of the associated LED display may not be good. The method of virtual primary colors can solve the aforementioned problems of LED color displays. However, how to display the primary colors uniformly with virtual primary colors is an important problem to be solved.
[0008] One embodiment of the present disclosure provides an electronic device comprising a display comprising an array of pixels and a control circuit electrically connected to the display. The pixels in the array include a plurality of first sub-pixels defining a first color region in a chromaticity plane, a plurality of second sub-pixels defining a second color region in the chromaticity plane, and a plurality of third sub-pixels defining a third color region in the chromaticity plane. The plurality of first sub-pixels are associated with a first primary color, the plurality of second sub-pixels are associated with a second primary color, and the plurality of third sub-pixels are associated with a third primary color. The control circuit is configured to receive an input image signal and generate control signals to the display for driving each pixel of the display to output light of a virtual color gamut. The virtual color gamut of the display includes a first virtual color gamut including a first chromaticity coordinate point of a first primary color, a second virtual color gamut including a second chromaticity coordinate point of a second primary color, a third virtual color gamut including a third chromaticity coordinate point of a third primary color, and a fourth virtual color gamut that is between the first, second and third color gamuts on the chromaticity plane and does not overlap any of the first, second or third color gamuts.
[0009] Another embodiment of the present disclosure provides a method of operating a display. The method includes receiving an input image signal for the display and generating control signals based on the input image signal and a compensation matrix to drive the display. The display includes an array of pixels. The display is configured to output light of a virtual color gamut according to the control signals. The pixels in the array include a plurality of first sub-pixels defining a first color region on a chromaticity plane, a plurality of second sub-pixels defining a second color region on the chromaticity plane, and a plurality of third sub-pixels defining a third color region on the chromaticity plane. The plurality of first sub-pixels are associated with a first primary color, the plurality of second sub-pixels are associated with a second primary color, and the plurality of third sub-pixels are associated with a third primary color. The virtual color gamut of the display includes a first virtual color gamut including a first chromaticity coordinate point of a first primary color, a second virtual color gamut including a second chromaticity coordinate point of a second primary color, a third virtual color gamut including a third chromaticity coordinate point of a third primary color, and a fourth virtual color gamut that is between the first, second and third color gamuts on the chromaticity plane and does not overlap any of the first, second or third color gamuts.
[0010] A further embodiment of the present disclosure provides a method for compensating color of a display. The display comprises an array of pixels. The pixels in the array include a plurality of first sub-pixels defining a first color region in a chromaticity plane, a plurality of second sub-pixels defining a second color region in the chromaticity plane, and a plurality of third sub-pixels defining a third color region in the chromaticity plane. The method includes determining a first chromaticity coordinate point of a first primary color associated with the plurality of first sub-pixels, a second chromaticity coordinate point of a second primary color associated with the plurality of second sub-pixels, and a third chromaticity coordinate point of a third primary color associated with the plurality of third sub-pixels, determining a compensation matrix for generating a control signal based on an input image signal, and determining at least a first brightness adjustment parameter such that light on the first chromaticity coordinate point is emitted when the pixel is controlled to emit light of the first primary color. The control signals control each pixel of the display to emit light in a virtual color gamut, the virtual color gamut of the display being between the first, second and third color regions on the chromaticity plane and not overlapping with any of the first, second or third color regions. [Brief description of the drawings]
[0011] To explain how the advantages and features of the present disclosure can be obtained, the disclosure will be described by reference to specific embodiments thereof that are illustrated in the accompanying drawings. These drawings depict only exemplary embodiments of the disclosure and therefore should not be considered as limiting its scope.
[0012] [Figure 1A] FIG. 1 is a schematic diagram of an electronic display according to some embodiments of the present disclosure.
[0013] [Figure 1B] FIG. 2 is a schematic diagram of a control circuit according to some embodiments of the present disclosure.
[0014] [Figure 2A] 1A-1D show schematic diagrams of different sub-pixel arrangements according to some embodiments of the present disclosure. [Figure 2B]1A-1D show schematic diagrams of different sub-pixel arrangements according to some embodiments of the present disclosure. [Figure 2C] 1A-1D show schematic diagrams of different sub-pixel arrangements according to some embodiments of the present disclosure. [Figure 2D] 1A-1D show schematic diagrams of different sub-pixel arrangements according to some embodiments of the present disclosure.
[0015] [Figure 3A] 1 shows a flowchart of a method for compensating color of a display according to some embodiments of the present disclosure.
[0016] [Figure 3B] 1 shows a flowchart of a method for compensating color of a display according to some embodiments of the present disclosure.
[0017] [Figure 3C] 1 shows a flowchart of a method for compensating color of a display according to some embodiments of the present disclosure.
[0018] [Figure 4] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0019] [Diagram 5] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0020] [Figure 6] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0021] [Figure 7] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0022] [Figure 8] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0023] [Figure 9A]1 shows a schematic diagram of light from sub-pixels according to some embodiments of the present disclosure. [Figure 9B] 1 shows a schematic diagram of light from sub-pixels according to some embodiments of the present disclosure.
[0024] [Figure 10] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0025] [Figure 11] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0026] [Figure 12] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure.
[0027] [Figure 13] FIG. 2 is a schematic diagram of a chromaticity plane according to some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0028] The following disclosure provides many different embodiments or examples for implementing different features of the provided subject matter. To simplify the disclosure, specific examples of operations, components, and arrangements are described below. Of course, these are merely examples and are not intended to be limiting. For example, a first operation performed before or after a second operation in the description can include an embodiment in which the first operation and the second operation are performed together, and can also include an embodiment in which an additional operation may be performed between the first operation and the second operation. For example, a formation of a first feature on or in a second feature in the following description can include an embodiment in which the first feature and the second feature are formed in direct contact, and can also include an embodiment in which an additional feature may be formed between the first feature and the second feature such that the first feature and the second feature are not in direct contact. Furthermore, the disclosure may repeat reference numbers and / or letters in various examples. This repetition is for simplicity and clarity, and does not, in itself, dictate a relationship between the various embodiments and / or configurations described.
[0029] Temporal relative terms such as "prior to," "before," "next," and "after" may be used herein to facilitate description to describe the relationship of one operation or feature to another operation or feature, as shown in the figures. The temporal relative terms are intended to encompass the different sequences of operations shown in the figures. Additionally, spatial relative terms such as "below," "below," "lower," "above," and "top" may be used herein to facilitate description to describe the relationship of one element or feature to another element or feature, as shown in the figures. The spatial relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation shown in the figures. The device may be oriented in other directions (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may be similarly interpreted accordingly. Connection relative terms such as "connect," "connected," "connection," "couple," "coupled," "communicate," and the like may be used herein to facilitate description to describe an operational connection, coupling, or link between two elements or features. Connection relative terms are intended to encompass different connections, couplings, or links of devices or components. The devices or components may be connected, coupled, or linked to each other directly or indirectly, for example, through another set of components. The devices or components may be connected, coupled, or linked to each other wired and / or wirelessly.
[0030] As used herein, the singular terms "a," "an," and "the" can include plural referents unless the context clearly dictates otherwise. For example, a reference to a device can include a plurality of devices unless the context clearly dictates otherwise. The terms "comprising" and "including" can indicate the presence of stated features, integers, steps, operations, elements, and / or components, but cannot exclude the presence of one or more combinations of the features, integers, steps, operations, elements, and / or components. The term "and / or" can include any or all combinations of one or more listed items.
[0031] Additionally, quantities, ratios, and other numerical values may be presented herein in a range format, with it being understood that such range formats are used for convenience and brevity and include numerical values explicitly specified as the limits of the range, but should be understood flexibly to also include all individual numerical values or subranges subsumed within that range, as if each numerical value and subrange was expressly specified.
[0032] The nature and use of the embodiments are described in detail below. It should be understood, however, that the present disclosure provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments described are merely illustrative of specific ways to embody and use the present disclosure without limiting the scope of the disclosure.
[0033] 1A is a schematic diagram of an electronic display 100 according to some embodiments of the present disclosure. Electronic display 100 can include a display panel 110. Display panel 110 may be comprised of an array of color light emitting diodes (LEDs) or an array of organic light emitting diodes (OLEDs).
[0034] In some embodiments, the display panel 110 may be a liquid crystal panel, and a corresponding backlight module would be required. The backlight module may be a layered module disposed behind the liquid crystal panel. The backlight module may provide light that passes through the liquid crystal panel. The backlight module may be disposed around the liquid crystal panel. The backlight module may be made of light emitting diodes or other suitable light sources.
[0035] The display panel 110 may be coupled, connected, or in communication with a control circuit 130. The control circuit 130 may control the display panel 110 and / or the backlight module. The control circuit 130 may be configured to receive an input image signal and generate control signals to the display for driving each pixel of the display to output a corresponding color light.
[0036] 1B is a schematic diagram of a control circuit 130 according to some embodiments of the present disclosure. The control circuit 130 may include a processor 131, a storage device 132, and a display driver 133. Input image data to be displayed may be input to the processor 131. The processor 131 may convert the input image data into output image data based on a transformation matrix (e.g., a compensation matrix) stored in the storage device 132. The display driver 133 may receive the output image data from the processor 131. The display driver 133 may generate a control signal based on the received output image data, and output the control signal to the liquid crystal panel 110 and the backlight module 120.
[0037] The electronic display 100 or liquid crystal panel 110 may include an array of pixels. Each pixel may include a set of multiple sub-pixels. For example, each pixel of the display may include a set of red, green, and blue (R,G,B) sub-pixels, a set of red, green, blue, and yellow (R,G,B,Y) sub-pixels, or a set of red, green, blue, and white (R,G,B,W) sub-pixels.
[0038] 2A-2D show schematic diagrams of different subpixel arrangements within a pixel. FIG. 2A shows an exemplary pixel 210. The pixel 210 can include subpixels 210R, 210G, and 210B representing red, blue, and green subpixels. The subpixels 210R, 210G, and 210B can emit red, green, and blue light, respectively. FIG. 2B shows an exemplary pixel 220. The pixel 220 can include vertically arranged subpixels 220R, 220G, and 220B representing red, blue, and green subpixels. The subpixels 220R, 220G, and 220B can emit red, green, and blue light, respectively.
[0039] FIG. 2C shows an exemplary pixel 230. The pixel 230 can include sub-pixels 230R, 230G, 230B, and 230W, which represent red, blue, green, and white sub-pixels. The sub-pixels 230R, 230G, 230B, and 230W can emit red, green, blue, and white light, respectively. FIG. 2D shows an exemplary pixel 240. The pixel 240 can include sub-pixels 240R, 240G, 240B, and 240Y, which represent red, blue, green, and yellow sub-pixels. The sub-pixels 240R, 240G, 240B, and 240Y can emit red, green, blue, and yellow light, respectively.
[0040] As shown in Figures 2A-2D, each pixel of the display can include multiple monochrome elements (or sub-pixels), the light of which may be mixed to display different colors and brightness levels.
[0041] The chromaticity levels of monochrome elements of different pixels across the screen may not match. If the chromaticity levels are non-uniform, the entire screen may display the same monochrome or the same mixed colors. To solve this problem, a technique of virtual color coordinate points can be used. In the technique of virtual color coordinate points, when monochrome is displayed, other monochrome elements can help compensate so that the chromaticity levels of pixels across the screen are consistent.
[0042] In some embodiments, assuming that a given pixel has a much higher raw red saturation than other pixels, when the given pixel attempts to present the red primary color, green and blue can be used to help compensate so that the given pixel is ultimately presented as a pixel with a lower red saturation. In this way, when the given pixel presents the red primary color, the chromaticity level of the given pixel's red primary color will be closer to the chromaticity levels of the red primary colors of other pixels, resulting in consistent and uniform color across the screen.
[0043] FIG. 3A discloses a method 300 for compensating color of a display according to some embodiments of the present disclosure. The method 300 can be used for a display 100 comprising an array of pixels. The method 300 can include operations for obtaining and analyzing chromaticity and lightness data and determining a preferred virtual color coordinate point. The method 300 can be performed by a computing device. The computing device can receive data from a sensor that can measure or obtain chromaticity and lightness data of pixels of the display 100. In the display 100, the pixels in the array may include a plurality of first subpixels, a plurality of second subpixels, and a plurality of third subpixels. In some embodiments, the pixels in the array can include a plurality of red subpixels, a plurality of green subpixels, and a plurality of blue subpixels. The pixels in the array can include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of white subpixels. The pixels in the array can include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of yellow subpixels.
[0044] The method 300 may include operation 301. In operation 301, chromaticity coordinate points of a plurality of first subpixels, a plurality of second subpixels, and a plurality of third subpixels may be determined. A chromaticity coordinate point of a first subpixel may be determined by measuring X, Y, and Z tristimulus values of the first subpixel while it is illuminated. A chromaticity coordinate point of a second subpixel may be determined by measuring X, Y, and Z tristimulus values of the second subpixel while it is illuminated. A chromaticity coordinate point of a third subpixel may be determined by measuring X, Y, and Z tristimulus values of the third subpixel while it is illuminated. The plurality of first subpixels may define a first color region on the chromaticity plane. The plurality of second subpixels may define a second color region on the chromaticity plane. The plurality of third subpixels may define a third color region on the chromaticity plane.
[0045] The method 300 may further include operations 303, 305, and 307. In operation 303, a first virtual chromaticity coordinate point on a chromaticity plane is determined based on the chromaticity coordinate points of the plurality of first sub-pixels. In operation 305, a second virtual chromaticity coordinate point on the chromaticity plane is determined based on the chromaticity coordinate points of the plurality of second sub-pixels. In operation 307, a third virtual chromaticity coordinate point on the chromaticity plane is determined based on the chromaticity coordinate points of the plurality of third sub-pixels. The first, second, and third virtual chromaticity coordinate points may form a virtual color gamut of the display 100. The first, second, and third virtual chromaticity coordinate points may represent three primary colors in the virtual color gamut of the display 100.
[0046] Method 300 includes operation 309. In operation 309, a compensation matrix may be calculated to compensate color of display 100 based on the three or more virtual chromaticity coordinate points. In some embodiments, a compensation matrix may be calculated for each pixel of display 100 to compensate color based on the three or more virtual chromaticity coordinate points. A compensation matrix for each sub-pixel of each pixel of display 100 may be calculated to compensate color based on the three or more virtual chromaticity coordinate points.
[0047] 3B discloses a method 310 for compensating a display color according to some embodiments of the present disclosure. The method 310 may include operations 311 and 313.
[0048] 1B, the compensation matrix may be stored in storage device 132. In operation 311, an input image signal for display may be received. Referring again to FIG. 1B, input image data to be displayed (e.g., including an input image signal) may be input to processor 131 of display 100.
[0049] In operation 313, control signals for driving a display can be generated based on the input image signal and the compensation matrix. Referring again to FIG. 1B, the processor 131 can convert input image data (e.g., including the input image signal) into output image data based on one or more compensation matrices stored in the storage device 132. The input image data may include input values, and each input value may be for one pixel. The processor 131 may convert each input value in the input image data to a corresponding output value based on the one or more compensation matrices stored in the storage device 132, combine the corresponding output values into output image data, and then output the output image data. The display driver 133 may receive the output image data from the processor 131. The display driver 133 can generate control signals for driving pixels of the display panel 110 based on the output values of the received output image data. The display driver 133 may output the control signals to the pixels of the display panel 110 to cause the pixels to emit corresponding color light based on the control signals.
[0050] FIG. 3C discloses a method 320 for compensating color of a display according to some embodiments of the present disclosure. The method 320 can be used for a display 100 comprising an array of pixels. The method 320 can include operations for obtaining and analyzing chromaticity and lightness data and determining a preferred virtual color coordinate point. The method 320 can be performed by a computing device. The computing device can receive data from a sensor that can measure or obtain chromaticity and lightness data of pixels of the display 100. In the display 100, the pixels in the array may include a plurality of first sub-pixels, a plurality of second sub-pixels, and a plurality of third sub-pixels. The plurality of first sub-pixels can define a first color region on the chromaticity plane. The plurality of second sub-pixels can define a second color region on the chromaticity plane. The plurality of third sub-pixels can define a third color region on the chromaticity plane.
[0051] In some embodiments, a pixel in the array can include a plurality of red subpixels, a plurality of green subpixels, and a plurality of blue subpixels. A pixel in the array can include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of white subpixels. A pixel in the array can include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of yellow subpixels.
[0052] The method 320 may include operation 321. In operation 321, a first chromaticity coordinate point of a first primary color associated with a plurality of first sub-pixels is determined; a second chromaticity coordinate point of a second primary color associated with a plurality of second sub-pixels is determined; and a third chromaticity coordinate point of a third primary color associated with a plurality of third sub-pixels is determined. The first chromaticity coordinate point of the first primary color may be determined by measuring the X, Y, and Z tristimulus values of the first sub-pixels while they are lit. The second chromaticity coordinate point of the second primary color may be determined by measuring the X, Y, and Z tristimulus values of the second sub-pixels while they are lit. The third chromaticity coordinate point of the third primary color may be determined by measuring the X, Y, and Z tristimulus values of the third sub-pixels while they are lit.
[0053] Method 320 may further include operation 323. In operation 323, a compensation matrix is determined for generating a control signal based on an input image signal. The control signal may control each pixel of display 100 to emit light in a virtual color gamut. The virtual color gamut of display 100 is between the first, second, and third color regions on the chromaticity plane and does not overlap any of the first, second, or third color regions.
[0054] The method 320 may further include operation 325. In operation 325, at least a first brightness adjustment parameter is determined. When the first brightness adjustment parameter is applied to the compensation matrix, if the pixel is controlled to emit light of a first primary color, light on a first chromaticity coordinate point is emitted.
[0055] The method 320 may further include determining at least a second brightness adjustment parameter, such that when the second brightness adjustment parameter is applied to the compensation matrix, if the pixel is controlled to emit light of the second primary color, light on a second chromaticity coordinate point is emitted.
[0056] The method 320 may further include determining at least a third brightness adjustment parameter, such that when the third brightness adjustment parameter is applied to the compensation matrix, if the pixel is controlled to emit light of a third primary color, light on a third chromaticity coordinate point is emitted.
[0057] 4 shows a schematic diagram of a chromaticity plane 400 according to some embodiments of the present disclosure. The chromaticity plane 400 may be in the CIE 1931 color space. The chromaticity plane 400 may be included in the CIE 1931 color space. The chromaticity plane 400 may be a projection plane of the CIE 1931 color space.
[0058] Crossmarks on chromaticity plane 400 are defined by subpixels of electronic display 100 according to some embodiments of the present disclosure. The crossmarks may be represented by x and y values on chromaticity plane 400. The crossmarks may be represented by x, y, and luminance values on chromaticity plane 400. Each crossmark on chromaticity plane 400 can be determined by measuring the X, Y, and Z tristimulus values of one subpixel while it is lit.
[0059] The cross marks may be divided into multiple groups. In FIG. 4, the cross marks are divided into three groups: 401, 403, and 405. Thus, the groups 401, 403, and 405 may define three color regions on the chromaticity plane 400. In some embodiments, the three color regions defined by the groups 401, 403, and 405 may belong to red, green, and blue, respectively. The cross marks in the group 401 may be chromaticity coordinate points of red sub-pixels. The cross marks in the group 403 may be chromaticity coordinate points of green sub-pixels. The cross marks in the group 405 may be chromaticity coordinate points of blue sub-pixels.
[0060] In some embodiments, based on the analysis of the chromaticity coordinate points of the three sub-pixels, the three color regions of the three sub-pixels are expressed as (x1, y1, V1, L 1min ), (x2,y2,V2,L 2min), and (x3,y3,V3,L 3min ), where (x1,y1), (x2,y2), and (x3,y3) indicate the center points of the three color regions, respectively, V1, V2, and V3 indicate the radii (or variations) of the three color regions, respectively, and L 1min , L 2min , and L 3min For example, based on an analysis of the chromaticity coordinate points of the red, green, and blue subpixels, the three color regions are defined as (x r ,y r ,V r ,L rmin ), (x g ,y g ,V g ,L gmin ), and (x b ,y b ,V b ,L bmin ), where (x r ,y r ), (x g ,y g ), and (x b ,y b ) indicate the center points of the three color regions, respectively, and V r , V g , and V b indicate the radii (or variations) of the three color regions, respectively, and L rmin , L gmin , and L bmin indicate the minimum luminance level (or brightness level) of the three color regions, respectively.
[0061] From the cross marks of groups 401, 403, and 405, it can be seen that the same sub-pixels of a pixel of device 100 may not emit the same chromaticity and / or luminance levels. For example, the first sub-pixels of a pixel of device 100 may not emit the same chromaticity and / or luminance levels, and the cross marks within group 401 are diverse from each other. In some embodiments, it can be observed that the red sub-pixels of a pixel of device 100 may not emit the same chromaticity and / or luminance levels, and the cross marks within group 401 are diverse from each other.
[0062] In some further embodiments, each pixel of electronic display 100 may include four sub-pixels. The cross marks defined by the four sub-pixels of the pixel may be divided into four groups on chromaticity plane 400. Thus, the four groups may define four color regions on chromaticity plane 400. In some embodiments, the four color regions defined by the groups may belong to red, green, blue, and white. The four color regions defined by the groups may belong to red, green, blue, and yellow.
[0063] In some embodiments, three virtual chromaticity coordinate points can be determined based on groups 401, 403, and 405 of FIG. 4. Thus, groups 401, 403, and 405 can define three color regions on chromaticity plane 400, and three virtual chromaticity coordinate points can be determined based on the three color regions. One embodiment of the three virtual chromaticity coordinate points can be points 411, 413, and 415. Points 411, 413, and 415 can form a virtual color gamut of display 100 on chromaticity plane 400. Points 411, 413, and 415 can represent the three primary colors of the virtual color gamut of display 100.
[0064] In some further embodiments, if each pixel of electronic display 100 includes four sub-pixels, four virtual chromaticity coordinate points can be determined based on the corresponding four groups on chromaticity plane 400. If each pixel of electronic display 100 includes four sub-pixels, the corresponding four groups on chromaticity plane 400 can define four color regions on chromaticity plane 400, and four virtual chromaticity coordinate points can be determined based on the four color regions.
[0065] According to some embodiments, points 411, 413, and 415 in Figure 4 may be defined as three vertices of a triangle. The triangle defining points 411, 413, 415 in Figure 4 may be determined by lines L1, L2, and L3.
[0066] 4 as an exemplary embodiment, the line L1 can be determined such that the groups 403 and 405 are on one side of the line L1 and the group 401 is on the other side of the line L1. For example, the line L1 is determined such that the groups 403, 405 are on the left side of the line L1 and the group 401 is on the right side of the line L1. In some embodiments, the line L1 may be determined by one cross mark in the group 403 and one cross mark in the group 405 such that the other cross marks in the groups 403 and 405 are on one side of the line L1 and the group 401 is on the other side of the line L1.
[0067] Line L2 may be determined such that groups 401, 403 are on one side of line L2 and group 405 is on the other side of line L2. For example, line L2 may be determined such that groups 401, 403 are on the right side of line L2 and group 405 is on the left side of line L2. In some embodiments, line L2 may be determined by one cross mark in group 401 and one cross mark in group 403 such that the other cross marks in groups 401 and 403 are on one side of line L2 and group 405 is on the other side of line L2.
[0068] Line L3 may be determined such that groups 401, 405 are on one side of line L3 and group 403 is on the other side of line L3. For example, line L3 is determined such that groups 401, 405 are on the lower side of line L3 and group 403 is on the upper side of line L3. In some embodiments, line L3 may be determined by one cross mark in group 401 and one cross mark in group 405 such that the other cross marks in groups 401 and 405 are on one side of line L3 and group 403 is on the other side of line L3.
[0069] As shown in Figure 4, once lines L1, L2, and L3 are determined, a corresponding triangle can be defined. Lines L1, L2, and L3 can be the three sides (or edges) of the triangle. Points 411, 413, and 415 can be the three vertices of the triangle defined by lines L1, L2, and L3. In some embodiments, points 411, 413, and 415 can be the three intersections of lines L1, L2, and L3.
[0070] FIG. 5 shows a schematic diagram of a chromaticity plane 400 according to some embodiments of the present disclosure. In FIG. 5, lines L1, L2, and L3 are moved inward to form lines L1', L2', and L3'. The triangle defined by lines L1', L2', and L3' is smaller than the triangle defined by lines L1, L2, and L3. The three vertices of the triangle defined by lines L1', L2', and L3' are points 421, 423, and 425. Points 421, 423, and 425 are closer to each other than points 411, 413, and 415.
[0071] In Fig. 4, points 411, 413, and 415 are virtual chromaticity coordinate points for the colors represented by groups 401, 403, and 405, respectively. For example, if the cross marks of groups 401, 403, and 405 represent the chromaticity coordinate points of red, green, and blue sub-pixels, respectively, points 411, 413, and 415 are virtual chromaticity coordinate points of red, green, and blue, respectively. Points 411, 413, and 415 may form a virtual color gamut on chromaticity plane 400 defined by corresponding red, green, and blue colors. Points 411, 413, and 415 may represent the red, green, and blue primary colors of the virtual color gamut.
[0072] After the virtual chromaticity coordinate points (i.e., points 411, 413, 415 in FIG. 4) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the input image data indicates that some given pixel is to display the color of a sub-pixel due to transformation with the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color of the corresponding virtual chromaticity coordinate point. When the input image data indicates that some given pixel is to display the color indicated by group 401, 403, or 405 due to transformation with the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., points 411, 413, or 415 in FIG. 4).
[0073] For example, if group 401 indicates a red color for a red sub-pixel, when the input image data indicates that a red color is to be displayed for some given pixel, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 411) through transformation by the compensation matrix. If group 403 indicates a green color for a green sub-pixel, when the input image data indicates that a green color is to be displayed for some given pixel, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 413) through transformation by the compensation matrix. If group 405 indicates a blue color for a blue sub-pixel, when the input image data indicates that a blue color is to be displayed for some given pixel, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 415) through transformation by the compensation matrix. Additionally, when the input image data indicates to display a given color at some given pixel, due to transformation by the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the corresponding color in the virtual color gamut. Thus, the present disclosure can solve the problem of non-uniformity of chromaticity and / or luminance levels while displaying any of the colors of the sub-pixels (e.g., red, green, and blue sub-pixels).
[0074] 5, points 421, 423, and 425 are virtual chromaticity coordinate points for the colors represented by groups 401, 403, and 405, respectively. For example, if the cross marks of groups 401, 403, and 405 represent the chromaticity coordinate points of red, green, and blue subpixels, respectively, points 421, 423, and 425 are virtual chromaticity coordinate points of red, green, and blue, respectively. Points 421, 423, and 425 can form a virtual color gamut on chromaticity plane 400 that is defined by the corresponding red, green, and blue colors. Points 421, 423, and 425 can represent the red, green, and blue primary colors of the virtual color gamut.
[0075] After the virtual chromaticity coordinate points (i.e., points 421, 423, 425 in FIG. 5) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the input image data indicates that a given pixel is to display a color indicated by group 401, 403, or 405 due to transformation by the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display a color indicated by the corresponding virtual chromaticity coordinate point (i.e., points 421, 423, or 425 in FIG. 5). In addition, when the input image data indicates that a given pixel is to display a given color due to transformation by the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display a corresponding color in the virtual color gamut.
[0076] In some embodiments, a fourth virtual chromaticity coordinate point of the fourth sub-pixel can be determined based on the method of the present disclosure. The four virtual chromaticity coordinate points may form a virtual color gamut on the chromaticity plane 400. After the virtual chromaticity coordinate points (i.e., points 411, 413, 415 in FIG. 4) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the input image data indicates that a color of the fourth sub-pixel (e.g., a white sub-pixel or a yellow sub-pixel) is to be displayed at some given pixel, the given pixel is instructed (e.g., by the control circuit 130 or the display driver 133) to display the color indicated by the fourth virtual chromaticity coordinate point. In addition, when the input image data indicates that a given color is to be displayed at some given pixel by transformation with the compensation matrix, the given pixel is instructed (e.g., by the control circuit 130 or the display driver 133) to display the corresponding color in the virtual color gamut. Therefore, the present disclosure can further solve the problem of non-uniform chromaticity and / or luminance levels while displaying the color of the fourth sub-pixel (eg, white or yellow sub-pixel).
[0077] 6 shows a schematic diagram of a chromaticity plane 500 according to some embodiments of the present disclosure. The chromaticity plane 500 may be in the CIE 1931 color space. The chromaticity plane 500 may be included in the CIE 1931 color space. The chromaticity plane 500 may be a projection plane of the CIE 1931 color space.
[0078] Cross marks on chromaticity plane 500 are defined by sub-pixels of electronic display 100 according to some embodiments of the present disclosure. The cross marks may be represented by x and y values on chromaticity plane 500. The cross marks may be represented by x, y, and luminance values on chromaticity plane 500. Each cross mark on chromaticity plane 500 may be determined by measuring the X, Y, and Z tristimulus values of one sub-pixel while it is lit.
[0079] The cross marks may be divided into multiple groups. In FIG. 6, three color regions 501, 503, and 505 may be determined by the cross marks. The three color regions 501, 503, and 505 may represent red, green, and blue, respectively. The cross marks in the color region 501 may represent chromaticity coordinate points of red sub-pixels. The cross marks in the color region 503 may represent chromaticity coordinate points of green sub-pixels. The cross marks in the color region 505 may represent chromaticity coordinate points of blue sub-pixels.
[0080] The color regions 501, 503, and 505 may be circular. The color region 501 may be a circle including the chromaticity coordinate points of the corresponding sub-pixels (e.g., red sub-pixels). The color region 503 may be a circle including the chromaticity coordinate points of the corresponding sub-pixels (e.g., green sub-pixels). The color region 505 may be a circle including the chromaticity coordinate points of the corresponding sub-pixels (e.g., blue sub-pixels).
[0081] In some embodiments, color regions 501, 503, and 505 may be represented as (x1,y1,V1), (x2,y2,V2), and (x3,y3,V3), where (x1,y1), (x2,y2), and (x3,y3) indicate center points of color regions 501, 503, and 505, respectively, and V1, V2, and V3 indicate radii (or variances) of color regions 501, 503, and 505, respectively.
[0082] For example, if color regions 501, 503, and 505 represent red, green, and blue, respectively, the color regions 501, 503, and 505 are expressed as (x r ,y r ,V r ,), (x g ,y g ,V g ,), and (x b ,y b ,V b ,), where (x r ,y r ), (x g ,y g ), and (x b ,y b ) indicate the center points of color regions 501, 503, and 505, respectively, and V r , V g , and V b indicate the radii (or variance) of color regions 501, 503, and 505, respectively.
[0083] In some embodiments, the color regions 501, 503, and 505 are (x1, y1, V1, L 1min ), (x2,y2,V2,L 2min ), and (x3,y3,V3,L 3min ), where (x1,y1), (x2,y2), and (x3,y3) indicate the center points of the three color regions, respectively, V1, V2, and V3 indicate the radii (or variations) of the three color regions, respectively, and L 1min , L 2min , and L 3min indicate the minimum luminance levels (or brightness levels) of color regions 501, 503, and 505, respectively.
[0084] For example, if color regions 501, 503, and 505 represent red, green, and blue, respectively, the color regions 501, 503, and 505 are expressed as (x r ,y r ,V r ,L rmin ), (x g ,y g ,V g ,L gmin ), and (x b ,y b ,V b ,L bmin ), where (x r ,y r ), (x g ,y g ), and (x b ,y b ) indicate the center points of color regions 501, 503, and 505, respectively, and V r , V g and V b denotes the radius (or variation) of the color regions 501, 503, and 505, respectively, and L rmin , L gmin , and L bmin indicate the minimum luminance levels (or brightness levels) of color regions 501, 503, and 505, respectively.
[0085] In some embodiments, color regions 501, 503, and 505 may be defined by measuring the X, Y, and Z tristimulus values of different sub-pixels of every pixel of display 100. In other embodiments, color regions 501, 503, and 505 may be defined by factory specifications of different sub-pixels of every pixel of display 100. Furthermore, the specifications of the LEDs in display 100 may define corresponding chromaticity coordinate points and illuminance ranges. For example, the specifications of the LEDs may specify values of x, y, and Y in the CIE xyY color space. Color regions 501, 503, and 505 may be obtained based on the values of x, y, and Y in the CIE xyY color space.
[0086] In some further embodiments, each pixel of the display 100 may include four sub-pixels. The cross marks defined by the four sub-pixels of the pixel may be divided into four groups on the chromaticity plane 500. Thus, the four groups may define four color regions on the chromaticity plane 500. In some embodiments, the four color regions defined by the groups may belong to red, green, blue, and white. The four color regions defined by the groups may belong to red, green, blue, and yellow.
[0087] In some embodiments, three virtual chromaticity coordinate points may be determined based on the color regions 501, 503, and 505 of FIG. 6. One embodiment of the three virtual chromaticity coordinate points may be points 511, 513, and 515. The points 511, 513, and 515 may form a virtual color gamut of the display 100 on the chromaticity plane 500. The points 511, 513, and 515 may represent the three primary colors of the virtual color gamut of the display 100. The virtual color gamut may be between the color regions 501, 503, and 505 on the chromaticity plane 500. The virtual color gamut may not overlap any of the color regions 501, 503, and 505.
[0088] In some further embodiments, if each pixel of electronic display 100 includes four sub-pixels, four virtual chromaticity coordinate points can be determined based on the corresponding four color regions on chromaticity plane 500.
[0089] According to some embodiments, points 511, 513, and 515 in Figure 6 may be defined as three vertices of a triangle. The triangle defining points 511, 513, and 515 in Figure 6 may be determined by lines L4, L5, and L6.
[0090] 6 as an exemplary embodiment, line L4 may be a common tangent to color regions (e.g., circles) 503 and 505. Color regions 503, 505 are on one side of line L4, and color region 501 is on the other side of line L4. For example, color regions 503, 505 are on the left side of line L4, and color region 501 is on the right side of line L1.
[0091] Line L5 may be a common tangent to color regions (e.g., circles) 501 and 503. Color regions 501, 503 are on one side of line L5, and color region 505 is on the other side of line L5. For example, color regions 501, 503 are on the right side of line L5, and color region 505 is on the left side of line L5.
[0092] Line L6 may be a common tangent to color regions (e.g., circles) 501 and 505. Color regions 501, 505 are on one side of line L6, and color region 503 is on the other side of line L6. For example, color regions 501, 505 are below line L6, and color region 503 is above line L6.
[0093] As shown in Figure 6, once lines L4, L5 and L6 are determined, a corresponding triangle can be defined. Lines L4, L5 and L6 can be the three sides (or edges) of the triangle. Points 511, 513 and 515 can be the three vertices of the triangle defined by lines L4, L5 and L6. In some embodiments, points 511, 513 and 515 can be the three intersections of lines L4, L5 and L6.
[0094] FIG. 7 shows a schematic diagram of a chromaticity plane 500 according to some embodiments of the present disclosure. In FIG. 7, lines L4, L5, and L6 are moved inward to form lines L4', L5', L6'. The triangle defined by lines L4', L5', L6' is smaller than the triangle defined by lines L4, L5, L6. The three vertices of the triangle defined by lines L4', L5', L6' are points 521, 523, and 525. Points 521, 523, and 525 are closer to each other than points 511, 513, and 515.
[0095] 6, points 511, 513, and 515 are virtual chromaticity coordinate points for the colors represented by color regions 501, 503, and 505, respectively. For example, if the cross marks of color regions 501, 503, and 505 represent the chromaticity coordinate points of red, green, and blue subpixels, points 511, 513, and 515 are virtual chromaticity coordinate points of red, green, and blue, respectively. Points 511, 513, and 515 can form a virtual color gamut defined by corresponding red, green, and blue colors on chromaticity plane 400. Points 511, 513, and 515 can represent the red, green, and blue primary colors of the virtual color gamut.
[0096] After the virtual chromaticity coordinate points (i.e., points 511, 513, 515 in FIG. 6) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the input image data indicates that some given pixel is to display the color of the sub-pixel due to the transformation by the compensation matrix, the given pixel is instructed (e.g., by the control circuit 130 or the display driver 133) to display the color of the corresponding virtual chromaticity coordinate point. When the input image data indicates that some given pixel is to display the color indicated by the color gamut 501, 503, or 505 due to the transformation by the compensation matrix, the given pixel is instructed (e.g., by the control circuit 130 or the display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., points 511, 513, or 515 in FIG. 6).
[0097] For example, if color region 501 indicates a red color for a red sub-pixel, when the input image data indicates that some given pixel is to be displayed with a red color, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 511) by transformation with the compensation matrix. If color region 503 indicates a green color for a green sub-pixel, when the input image data indicates that some given pixel is to be displayed with a green color, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 513) by transformation with the compensation matrix. If color region 505 indicates a blue color for a blue sub-pixel, when the input image data indicates that some given pixel is to be displayed with a blue color, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 515) by transformation with the compensation matrix. Additionally, when the input image data indicates to display a given color at some given pixel, due to transformation by the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display the corresponding color in the virtual color gamut. Thus, the present disclosure can solve the problem of non-uniformity of chromaticity and / or luminance levels while displaying any of the colors of the sub-pixels (e.g., red, green, and blue sub-pixels).
[0098] In FIG. 7, points 521, 523, and 525 are virtual chromaticity coordinate points for the colors indicated by the color regions 501, 503, and 505, respectively. For example, if the cross marks of the color regions 501, 503, and 505 indicate the chromaticity coordinate points of the red, green, and blue sub-pixels, the points 521, 523, and 525 are virtual chromaticity coordinate points of the red, green, and blue colors, respectively. The points 521, 523, and 525 can form a virtual color gamut on the chromaticity plane 500 defined by the corresponding red, green, and blue colors. The points 521, 523, and 525 can indicate the red, green, and blue primary colors of the virtual color gamut. The virtual color gamut may be between the color regions 501, 503, and 505 on the chromaticity plane 500. The virtual color gamut may not overlap any of the color regions 501, 503, and 505.
[0099] After the virtual chromaticity coordinate points (i.e., points 521, 523, 525 in FIG. 7) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the input image data indicates that a given pixel is to display a color indicated by group 501, 503, or 505 due to transformation according to the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display a color indicated by the corresponding virtual chromaticity coordinate point (i.e., points 521, 523, or 525 in FIG. 7). In addition, when the input image data indicates that a given pixel is to display a given color due to transformation according to the compensation matrix, the given pixel is instructed (e.g., by control circuit 130 or display driver 133) to display a corresponding color in the virtual color gamut.
[0100] Equation (1) illustrates an exemplary compensation matrix M according to some embodiments of the present disclosure. Equation (1) may be associated with the embodiments of FIG. 3A and FIG. 4-FIG. 7. Equation (1) illustrates the relationship between an input value for a given pixel, a compensation matrix for the given pixel, and an output value for the given pixel. The input value may be included in the input image data. The output value may be included in the output image data. Equation (1) may be calculated or processed by a processor 131 of the control circuit 130. The compensation matrix M may be stored in a storage device 132 of the control circuit 130. Based on the output value of the given pixel, a corresponding control signal for the given pixel may be generated and output by a display driver 133 of the control circuit 130.
number
[0101] In equation (1), matrix I consisting of R, G, and B indicates input values for any pixel specified in the input image data. Matrix I consisting of R, G, and B includes red, green, and blue signal values for the red, green, and blue sub-pixels of a given pixel specified in the input image data. In particular, R indicates the red signal value of the red sub-pixel of the given pixel, G indicates the green signal value of the green sub-pixel of the given pixel, and B indicates the blue signal value of the blue sub-pixel of the given pixel.
[0102] In formula (1), S r , S g , S b The matrix S, consisting of: r , S g , S b The matrix S, consisting of the red, green, and blue lighting signal values of the red, green, and blue sub-pixels of a given pixel, is r denotes a red-on signal value for lighting the red subpixel of a given pixel of display 100, and S g denotes a green on signal value for lighting the green sub-pixel of a given pixel of display 100, and Sb denotes a blue on signal value for lighting the blue subpixel of a given pixel of display 100. S r , S g , and S b Based on this, corresponding control signals for the sub-pixels of a given pixel can be generated and output by the display driver 133 of the control circuit 130.
[0103] In formula (1), M rr , M rg , M rb , M gr , M gg , M gb , M br , M bg , M bb The matrix M, consisting of: rr is the required red signal value (i.e., S r ) amount. M rg is the ratio of the green light signal value (i.e., S) required for the red light signal value (i.e., R). g ) amount. M rb is the ratio of the green light signal value (i.e., S) required for the red light signal value (i.e., R). b ) amount. M gr is the required red light signal value (i.e., S) for the green light signal value (i.e., G). r ) is shown. M gg is the green light signal value (i.e., S) required for the green light signal value (i.e., G) g ) amount. M gb is the required blue light signal value (i.e., S) for the green light signal value (i.e., G). b ) amount. M br is the required red light signal value (i.e., S) for a blue light signal value (i.e., B). r ) amount. M bg is the green light signal value (i.e., S) required for the blue light signal value (i.e., B). g ) amount. M bb is the required blue signal value (i.e., S bAfter the virtual chromaticity coordinate points (e.g., points 411, 413, and 415 in FIG. 4, points 421, 423, and 425 in FIG. 5, points 511, 513, and 515 in FIG. 6, or points 521, 523, and 525 in FIG. 7) and the corresponding virtual color gamut are determined, a compensation matrix M for each pixel can be calculated or determined.
[0104] In further embodiments, the present disclosure provides methods and associated display devices for handling non-ideal virtual color gamuts. In particular, the present disclosure provides methods for displaying monochrome in a virtual color coordinate technique while adjusting other auxiliary monochrome compensation values such that loss of color gamut is reduced.
[0105] 8 shows a schematic diagram of a chromaticity plane 800 according to some embodiments of the present disclosure. After applying the virtual color coordinate technique as disclosed in the embodiments related to FIG. 3A and FIG. 4-FIG. 7, the color area of the virtual gamut is smaller than that of the original gamut. Other methods of adjusting the auxiliary monochromatic compensation value may be applied to the virtual color coordinate technique other than that shown in FIG. 3A and FIG. 4-FIG. 7, which provides uniform emitted light by reducing the area of the effective color gamut.
[0106] Before applying the virtual color coordinate technique, the display 100 can display light in a color gamut 807 defined by a dashed three-dot line. The three chromaticity coordinate points 801, 803, 805 may be, for example, the three primary colors of red, green, and blue. After applying the virtual color coordinate technique, the display 100 can display light in a virtual color gamut 817 defined by three solid lines. The chromaticity coordinate points 811, 813, 815 may indicate the corresponding three primary colors of the virtual color gamut 817. Thus, the color range of the display 100 becomes smaller after applying the virtual color coordinate technique.
[0107] Furthermore, after applying the virtual color coordinate technique, while displaying monochrome or primary colors in the virtual color gamut 817 (e.g., displaying colors at any of the vertices 811, 813, and 815), the displayed colors may be mixed unevenly or may not be able to be mixed.
[0108] For example, if a pixel displays red at vertex 811, the red subpixel contributes most of the illuminance, and the illuminance of the green and blue subpixels is barely mixed with the red light, displaying the red color with a lower saturation. However, the green and blue light cannot be mixed evenly with the red light because their amounts of light are too low relative to the red light. When observed by the human eye, a small amount of green and blue light may be presented instead when monochrome red is displayed.
[0109] FIG. 9A shows a schematic diagram of light 911, 912, 913 from sub-pixels of a pixel 910 according to some embodiments of the present disclosure. The light 911, 912, 913 may be red light, green light, and blue light. Theoretically, light from three sub-pixels (e.g., red, green, and blue sub-pixels) can be mixed uniformly within one pixel. However, light from red, green, and blue sub-pixels can be mixed uniformly only if the amounts of red, green, and blue light are similar. FIG. 9A shows an example where the amounts of red, green, and blue light are similar.
[0110] FIG. 9B shows a schematic diagram of light 921, 922, 923 from sub-pixels of pixel 920 according to some embodiments of the present disclosure. Light 921, 922, 923 may be red, green, and blue light. If the amount of green and blue light is too low relative to the red light, the light may not mix well and two small dots of green and blue light may be seen instead. FIG. 9B shows an example where the amount of green and blue light is too low relative to the red light.
[0111] To overcome the problem of insufficient light mixing, when a given monochrome (or primary color) of the virtual color gamut is displayed, the compensation from the light of other monochromes (or sub-pixels) can be canceled or reduced. In this way, the given monochrome (or primary color) displayed is more saturated. The sub-pixels for monochrome (or primary color) in the pixel of the display 100 do not need to present chromaticity across the entire screen. However, since the chromaticity is deep (or high) and saturated while displaying a given monochrome (or primary color), the human eye is actually less likely to notice the unevenness of chromaticity through the screen of the display 100.
[0112] 10 shows a schematic diagram of a chromaticity plane 1000 according to some embodiments of the present disclosure. Three chromaticity coordinate points 1001, 1003, 1005 may be typical primary colors, such as red, green, and blue. A color gamut 1007 formed by dashed-dotted lines may be defined by the chromaticity coordinate points 1001, 1003, and 1005. A virtual color gamut 1019 may be defined by the solid lines and the chromaticity coordinate points 1001, 1003, and 1005. That is, the virtual color gamut 1019 includes a triangle defined by the solid lines and the chromaticity coordinate points 1001, 1003, and 1005, but does not include the chromaticity coordinate points 1011, 1013, and 1015.
[0113] After the virtual color gamut 1019 is applied to the display 100, if a pixel is commanded to display a given primary color, the compensation from the other primaries may be cancelled and the component of the given primary color may be increased. After the virtual color gamut 1019 is applied to the display 100, if a pixel is commanded to display a color at chromaticity coordinate point 1011, the pixel is commanded to display a color at chromaticity coordinate point 1001. If a pixel is commanded to display a color at chromaticity coordinate point 1013, the pixel is commanded to display a color at chromaticity coordinate point 1003. If a pixel is commanded to display a color at chromaticity coordinate point 1015, the pixel is commanded to display a color at chromaticity coordinate point 1005. In this way, the problem of poor light mixing may be overcome and more saturated primary colors may be displayed.
[0114] The virtual color gamut 1019 can be obtained by (1) obtaining a first virtual color gamut according to the embodiment associated with FIG. 3A and FIG. 4-FIG. 7, and (2) replacing the chromaticity coordinate points 1011, 1013, and 1015 with the chromaticity coordinate points 1001, 1003, and 1005, respectively. The virtual color gamut 1019 includes the triangle defined by the solid lines and the chromaticity coordinate points 1001, 1003, and 1005, but does not include the chromaticity coordinate points 1011, 1013, and 1015. The virtual color gamut 1019 may be between color areas defined by sub-pixels (e.g., the color areas defined by color areas 501, 503, and 505, and the groups 401, 403, and 405), and does not overlap any of the color areas (e.g., the color areas defined by color areas 501, 503, and 505, and the groups 401, 403, and 405).
[0115] In some embodiments, chromaticity coordinate point 1001 may be one of a plurality of first sub-pixels of display 100. Chromaticity coordinate point 1003 may be one of a plurality of second sub-pixels of display 100. Chromaticity coordinate point 1005 may be one of a plurality of third sub-pixels of display 100.
[0116] In some embodiments, chromaticity coordinate point 1001 may be the center of a color region defined by a plurality of first sub-pixels of display 100 (e.g., the center of color region 501 or the center of a color region defined by group 401). Chromaticity coordinate point 1003 may be the center of a color region defined by a plurality of second sub-pixels of display 100 (e.g., the center of color region 503 or the center of a color region defined by group 403). Chromaticity coordinate point 1005 may be the center of a color region defined by a plurality of third sub-pixels of display 100 (e.g., the center of color region 505 or the center of a color region defined by group 405).
[0117] In some embodiments, a pixel of the display 100 may include four subpixels, e.g., red, green, blue, and white (R,G,B,W) subpixels as shown in Figure 2C, or red, green, blue, and yellow (R,G,B,Y) subpixels as shown in Figure 2D. The chromaticity plane 1000 may include a fourth color region associated with a fourth color (other than red, green, and blue, e.g., white or yellow). The virtual color gamut 1019 further includes chromaticity coordinate points of the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0118] FIG. 11 shows a schematic diagram of a chromaticity plane 1100 according to some embodiments of the present disclosure. Three chromaticity coordinate points 1101, 1103, 1105 may be typical three primary colors, e.g., red, green, and blue. A color gamut 1107 may be a triangle defined by the chromaticity coordinate points 1101, 1103, and 1105. A virtual color gamut 1117 defined by the chromaticity coordinate points 1111, 1113, and 1115 can be obtained according to the embodiments related to FIG. 3A and FIG. 4-FIG. 7. A virtual color gamut 1119 may be defined by the solid line and the chromaticity coordinate points 1101, 1103, and 1105.
[0119] In the embodiment associated with FIG. 11, the compensation matrix or values obtained according to the embodiments associated with FIG. 3A and FIG. 4-FIG. 7 are further processed with linear weighting. Thus, when a pixel is instructed to display a color close to a certain monochrome (or primary color) (e.g., the color at chromaticity coordinate points 1111, 1113, or 1115), the component of the certain monochrome (or primary color) is increased and the components of the other monochrome (or primary color) are decreased. Note that the weight values of the linear weighting (i.e., the slope as shown in FIG. 11) can be adjusted as necessary and are not limited to the embodiment shown in FIG. 11.
[0120] The virtual color gamut 1119 is obtained by further processing the virtual color gamut 1117 (e.g., obtained according to the embodiment related to FIG. 3A and FIG. 4-FIG. 7) with linear weighting. The virtual color gamut 1119 may be between color regions defined by sub-pixels (e.g., color regions defined by color regions 501, 503, and 505, and groups 401, 403, and 405), and does not overlap any of the color regions (e.g., color regions defined by color regions 501, 503, and 505, and groups 401, 403, and 405).
[0121] As with the virtual gamut 1117, the virtual gamut 1119 may further include one or more boomerang-shaped regions. As shown in Figure 11, the virtual gamut 1119 may further include three boomerang-shaped regions for the virtual gamut 1117. The wings of the boomerang-shaped regions may be attached to the virtual gamut 1117. In an embodiment related to Figure 11, the outer edges of the wings of the boomerang-shaped regions may be straight.
[0122] By using such a virtual color gamut 1119, not only can the problem of insufficient light mixing be eliminated, but the colors around the chromaticity coordinate points 1111, 1113, and 1115 change more smoothly.
[0123] In some embodiments, chromaticity coordinate point 1101 may be one of a plurality of first sub-pixels of display 100. Chromaticity coordinate point 1103 may be one of a plurality of second sub-pixels of display 100. Chromaticity coordinate point 1105 may be one of a plurality of third sub-pixels of display 100.
[0124] In some embodiments, chromaticity coordinate point 1101 may be the center of a color region defined by a plurality of first sub-pixels of display 100 (e.g., the center of color region 501 or the center of a color region defined by group 401). Chromaticity coordinate point 1103 may be the center of a color region defined by a plurality of second sub-pixels of display 100 (e.g., the center of color region 503 or the center of a color region defined by group 403). Chromaticity coordinate point 1105 may be the center of a color region defined by a plurality of third sub-pixels of display 100 (e.g., the center of color region 505 or the center of a color region defined by group 405).
[0125] In some embodiments, a pixel of the display 100 may include four subpixels, e.g., red, green, blue, and white (R,G,B,W) subpixels as shown in Figure 2C, or red, green, blue, and yellow (R,G,B,Y) subpixels as shown in Figure 2D. The chromaticity plane 1100 may include a fourth color region associated with a fourth color (other than red, green, and blue, e.g., white or yellow). The virtual color gamut 1119 further includes chromaticity coordinate points of the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0126] FIG. 12 shows a schematic diagram of a chromaticity plane 1200 according to some embodiments of the present disclosure. Three chromaticity coordinate points 1201, 1203, 1205 may be typical primary colors, such as red, green, and blue. A color gamut 1207 may be a triangle defined by the chromaticity coordinate points 1201, 1203, and 1205. A virtual color gamut 1217 defined by the chromaticity coordinate points 1211, 1213, and 1215 can be obtained according to the embodiments related to FIG. 3A and FIG. 4-FIG. 7. A virtual color gamut 1219 may be defined by the solid line and the chromaticity coordinate points 1201, 1203, and 1205.
[0127] In the embodiment related to FIG. 12, the compensation matrix or values obtained according to the embodiment related to FIG. 3A and FIG. 4-FIG. 7 are further processed with curve weighting. Thus, when a pixel is instructed to display a color close to a certain monochrome (or primary color) (e.g., the color at chromaticity coordinate points 1211, 1213, or 1215), the component of the certain monochrome (or primary color) is increased and the components of the other monochrome (or primary color) are decreased. This weighting value can adjust the curvature of the curve that converges to the virtual color gamut 1217 (i.e., the triangle defined by chromaticity coordinate points 1211, 1213, and 1215). Note that the curvature of the curve that converges to the virtual color gamut 1217 is not limited to the embodiment shown in FIG. 12.
[0128] The virtual color gamut 1219 is obtained by further processing the virtual color gamut 1217 (e.g., obtained according to the embodiment related to FIG. 3A and FIG. 4-FIG. 7) with curve weighting. The virtual color gamut 1219 may be between color regions defined by sub-pixels (e.g., color regions defined by color regions 501, 503, and 505, and groups 401, 403, and 405), and does not overlap any of the color regions (e.g., color regions defined by color regions 501, 503, and 505, and groups 401, 403, and 405).
[0129] As with the virtual gamut 1217, the virtual gamut 1219 may further include one or more boomerang-shaped regions. As shown in Figure 12, the virtual gamut 1219 may further include three boomerang-shaped regions for the virtual gamut 1217. The wings of the boomerang-shaped region may be attached to the virtual gamut 1217. In an embodiment related to Figure 12, the outer edges of the wings of the boomerang-shaped region may be concave curves.
[0130] By using such a virtual color gamut 1219, not only can the problem of insufficient light mixing be eliminated, but the colors around the chromaticity coordinate points 1211, 1213, and 1215 change more smoothly.
[0131] In some embodiments, chromaticity coordinate point 1201 may be one of a plurality of first sub-pixels of display 100. Chromaticity coordinate point 1203 may be one of a plurality of second sub-pixels of display 100. Chromaticity coordinate point 1205 may be one of a plurality of third sub-pixels of display 100.
[0132] In some embodiments, chromaticity coordinate point 1201 may be the center of a color area defined by a plurality of first sub-pixels of display 100 (e.g., the center of color area 501 or the center of a color area defined by group 401). Chromaticity coordinate point 1203 may be the center of a color area defined by a plurality of second sub-pixels of display 100 (e.g., the center of color area 503 or the center of a color area defined by group 403). Chromaticity coordinate point 1205 may be the center of a color area defined by a plurality of third sub-pixels of display 100 (e.g., the center of color area 505 or the center of a color area defined by group 405).
[0133] In some embodiments, a pixel of the display 100 may include four subpixels, e.g., red, green, blue, and white (R,G,B,W) subpixels as shown in Figure 2C, or red, green, blue, and yellow (R,G,B,Y) subpixels as shown in Figure 2D. The chromaticity plane 1200 may include a fourth color region associated with a fourth color (other than red, green, and blue, e.g., white or yellow). The virtual color gamut 1219 further includes chromaticity coordinate points of the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0134] Equation (2) illustrates an exemplary compensation matrix M according to some embodiments of the present disclosure. kEquation (2) may be associated with the embodiments of FIG. 3C and FIGS. 10-12. Equation (2) illustrates the relationship between an input value for a given pixel, a compensation matrix for a given pixel, and an output value for a given pixel. The input values may be included in the input image data. The output values may be included in the output image data. Equation (2) may be calculated or processed by processor 131 of control circuit 130. The compensation matrix M k may be stored in storage device 132 of control circuit 130. Based on the output value of a given pixel, a corresponding control signal for the given pixel may be generated and output by display driver 133 of control circuit 130.
number
[0135] In equation (2), matrix I consisting of R, G, and B indicates input values for any pixel specified in the input image data. Matrix I consisting of R, G, and B includes red, green, and blue signal values for the red, green, and blue sub-pixels of a given pixel specified in the input image data. In particular, R indicates the red signal value of the red sub-pixel of the given pixel, G indicates the green signal value of the green sub-pixel of the given pixel, and B indicates the blue signal value of the blue sub-pixel of the given pixel.
[0136] In formula (2), S r , S g , S b The matrix S, consisting of: r , S g , S b The matrix S, consisting of the red, green, and blue lighting signal values of the red, green, and blue sub-pixels of a given pixel, is r denotes a red-on signal value for lighting the red subpixel of a given pixel of display 100, and S g denotes a green on signal value for lighting the green sub-pixel of a given pixel of display 100, and S bdenotes a blue on signal value for lighting the blue subpixel of a given pixel of display 100. S r , S g , and S b Based on this, corresponding control signals for the sub-pixels of a given pixel can be generated and output by the display driver 133 of the control circuit 130.
[0137] In formula (2), M rr , M rg K r , M rb K r , M gr K g , M gg、 M gb K g、 M br K b、 M bg K b , M bb A matrix M consisting of k denotes the compensation matrix for a given pixel. M rr is the required red signal value (i.e., S r ) amount. M rg is the ratio of the green light signal value (i.e., S) required for the red light signal value (i.e., R). g ) amount. M rb is the ratio of the green light signal value (i.e., S) required for the red light signal value (i.e., R). b ) amount. M gr is the required red light signal value (i.e., S) for the green light signal value (i.e., G). r ) amount. M gg is the green light signal value (i.e., S) required for the green light signal value (i.e., G) g ) amount. M gb is the required blue light signal value (i.e., S) for the green light signal value (i.e., G). b ) amount. M br is the required red light signal value (i.e., S) for a blue light signal value (i.e., B). r ) amount. M bgis the green light signal value (i.e., S) required for the blue light signal value (i.e., B). g ) amount. M bb is the required blue signal value (i.e., S b ) indicates the amount of
[0138] Matrix M k K in r , K g , and K b The weight values may be associated with R, G, and B, where R denotes the red signal value of the red sub-pixel of a given pixel, G denotes the green signal value of the green sub-pixel of a given pixel, and B denotes the blue signal value of the blue sub-pixel of a given pixel. r , K g , and K b Exemplary embodiments of the weight values are defined by equations (3)-(5).
number
number
number
[0139] 13 shows a schematic diagram of a chromaticity plane 1300 according to some embodiments of the present disclosure. The three chromaticity coordinate points 1301, 1303, 1305 may be, for example, the three primary colors red, green, and blue. The color gamut 1307 may be a triangle defined by the chromaticity coordinate points 1301, 1303, 1305. The virtual color gamut 1317 may correspond to the virtual color gamut 1217 of FIG. 12. The matrix M k K in r , K g , and K b The weighting value may be defined by equations (3) to (5), and curves C1 and C2 may be defined. Curve C1 may be defined when s in equations (3) to (5) is 0.9. Curve C2 may be defined when s in equations (3) to (5) is 2.
[0140] After the virtual chromaticity coordinate points (e.g., points 411, 413, and 415 in FIG. 4, points 421, 423, and 425 in FIG. 5, points 511, 513, and 515 in FIG. 6, or points 521, 523, and 525 in FIG. 7) and the corresponding virtual color gamut with linear or curved weighting are determined, a compensation matrix M k can be calculated or determined.
[0141] After the linear or curved weighting is applied, when the pixel of the display 100 displays monochrome (or a primary color), no compensation is applied to the pixel. When the pixel of the display 100 displays monochrome (or a primary color), the illuminance may be non-uniform. The illuminance may be non-uniform, especially when the entire screen of the display 100 displays monochrome (or a primary color). To overcome this problem, the correction value for monochrome (or a primary color) is calculated using the matrix M k Add to this the matrix M k2 can be obtained.
[0142] Equation (6) illustrates an exemplary compensation matrix M according to some embodiments of the present disclosure. k2 Equation (6) shows the relationship between the input value for a given pixel, the compensation matrix for a given pixel, and the output value for a given pixel. The input values may be included in the input image data. The output values may be included in the output image data. Equation (6) may be calculated or processed by the processor 131 of the control circuit 130. The compensation matrix M k2 may be stored in storage device 132 of control circuit 130. Based on the output value of a given pixel, a corresponding control signal for the given pixel may be generated and output by display driver 133 of control circuit 130.
number
[0143] Exemplary embodiments of the weight values of K0, K1, and K2 are defined by equations (7)-(9).
number
number
number
[0144] In equation (7), P ri denotes the proportion of light emitted by the red subpixel in the i-th pixel. ri denotes the amount of light emitted by the red subpixel of the i-th pixel such that the tristimulus values of X, Y, and Z are corrected to a given value while displaying the red primary color. For example, P ri If is equal to 0.6, then in order to correct the X, Y, and Z tristimulus values to given values while still displaying the red primary color, the amount of light emitted by the red subpixel of the ith pixel is reduced to 60% of the original amount of light.
[0145] In equation (8), P gi denotes the proportion of light emitted by the green subpixel in the i-th pixel. In particular, P gi denotes the amount of light emitted by the green subpixel of the ith pixel such that the X, Y, and Z tristimulus values are corrected to given values while displaying the green primary color.
[0146] In equation (8), P bi denotes the proportion of light emitted by the blue subpixel in the i-th pixel. bi indicates the amount of light emitted by the red subpixel of the i-th pixel such that the X, Y, and Z tristimulus values are corrected to given values while displaying the red primary color.
[0147] The scope of the present disclosure is not intended to be limited to the particular embodiments of the processes, machines, manufacture, and compositions, means, methods, steps, and operations described herein. As one skilled in the art will readily appreciate from the disclosure of the present disclosure, any currently existing or hereafter developed processes, machines, manufacture, compositions, means, methods, steps, or operations that perform substantially the same function or achieve substantially the same results as the corresponding embodiments described herein may be utilized in accordance with the present disclosure. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, and compositions, means, methods, steps, or operations. Moreover, each claim constitutes a separate embodiment, and combinations of the various claims and embodiments are within the scope of the present disclosure.
[0148] The methods, processes, or operations according to the embodiments of the present disclosure may also be performed on a programmed processor. However, the controllers, flowcharts, and modules may be implemented in hardware electronic or logic circuits such as general-purpose or special-purpose computers, programmed microprocessors or microcontrollers and peripheral integrated circuit elements, integrated circuits, discrete element circuits, programmable logic devices, etc. In general, any device on which a finite state machine capable of implementing the flowcharts shown in the figures exists may be used to perform the processor functions of the present disclosure.
[0149] Alternative embodiments preferably implement the methods, processes, or operations according to embodiments of the present disclosure in a non-transitory computer-readable storage medium that stores computer programmable instructions. The instructions are preferably executed by a computer-executable component that is preferably integrated with the network security system. The non-transitory computer-readable storage medium can be stored in any suitable computer-readable medium, such as a RAM, a ROM, a flash memory, an EEPROM, an optical storage device (CD or DVD), a hard drive, a floppy drive, or any suitable device. The computer-executable component is preferably a processor, but the instructions may alternatively or additionally be executed by any suitable dedicated hardware device. For example, one embodiment of the present disclosure provides a non-transitory computer-readable storage medium having computer programmable instructions stored thereon.
[0150] Although the present disclosure has been described with its specific embodiments, it is apparent that many alternatives, modifications, and variations may be apparent to those skilled in the art. For example, various components of the embodiments may be exchanged, added, or substituted in other embodiments. Also, not all elements of each figure are required for the operation of the disclosed embodiments. For example, a person skilled in the art of the disclosed embodiments will be able to make and use the teachings of the present disclosure by simply using the elements of the independent claims. Thus, the embodiments of the present disclosure described herein are intended to be illustrative and not limiting. Various changes can be made without departing from the spirit and scope of the present disclosure.
[0151] Although numerous features and advantages of the present disclosure have been set forth in the foregoing description, together with details of the structure and function of the invention, the present disclosure is merely illustrative, and changes may be made in details, particularly in matters of shape, size, and arrangement of parts within the principles of the invention, to the maximum extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Claims
1. A display including an array of pixels, the pixels in the array including a plurality of first sub-pixels defining a first color region in a chromaticity plane, a plurality of second sub-pixels defining a second color region in the chromaticity plane, and a plurality of third sub-pixels defining a third color region in the chromaticity plane; a display, wherein the plurality of first sub-pixels are associated with a first primary color, the plurality of second sub-pixels are associated with a second primary color, and the plurality of third sub-pixels are associated with a third primary color; a control circuit electrically connected to the display and configured to receive an input image signal and generate control signals to the display to drive each pixel of the display to output light of a virtual color gamut; Equipped with the virtual color gamut of the display includes a first virtual color gamut including first chromaticity coordinate points of the first color region, a second virtual color gamut including second chromaticity coordinate points of the second color region, a third virtual color gamut including third chromaticity coordinate points of the third color region, and a fourth virtual color gamut; the fourth virtual color gamut is defined based on the first color gamut, the second color gamut, and the third color gamut, and the fourth virtual color gamut is between the first color gamut, the second color gamut, and the third color gamut on the chromaticity plane, and does not overlap with any of the first color gamut, the second color gamut, or the third color gamut; Electronic devices.
2. the first sub-pixels emit red light, the second sub-pixels emit green light, and the third sub-pixels emit blue light. The electronic device of claim 1 .
3. the pixels in the array further include a plurality of fourth sub-pixels defining a fourth color region associated with a fourth primary color, and the virtual color gamut of the display further includes a fifth virtual color gamut including a fourth chromaticity coordinate point of the fourth color region and not overlapping with the fourth color region on the chromaticity plane. The electronic device of claim 1 .
4. the first virtual color gamut is a first boomerang-shaped region, a protruding portion of the first boomerang-shaped region is the first chromaticity coordinate point, and two wings of the first boomerang-shaped region are attached to the fourth virtual color gamut; The electronic device of claim 1 .
5. the second virtual color gamut is a second boomerang-shaped region, a protruding portion of the second boomerang-shaped region is the second chromaticity coordinate point, and two wings of the second boomerang-shaped region are attached to the fourth virtual color gamut; 5. The electronic device of claim 4.
6. the third virtual color gamut is a third boomerang-shaped region, a protruding portion of the third boomerang-shaped region is the third chromaticity coordinate point, and two wings of the second boomerang-shaped region are attached to the fourth virtual color gamut; 6. The electronic device of claim 5.
7. The outer edges of the two wings of the first boomerang-shaped region are straight.
5. The electronic device of claim 4.
8. the outer edges of the two wings of the first boomerang-shaped region are concavely curved; 5. The electronic device of claim 4.
9. one of the chromaticity coordinate points of the plurality of first sub-pixels is assigned as the first chromaticity coordinate point; The electronic device of claim 1 .
10. The first color region can be represented by a first circle, the center of the first circle being assigned as the first chromaticity coordinate point. The electronic device of claim 1 .
11. The first chromaticity coordinate point is a typical chromaticity coordinate point of the plurality of first sub-pixels. The electronic device of claim 1 .
12. 1. A method of operating a display, comprising the steps of: receiving an input image signal for the display; generating control signals based on the input image signal and a compensation matrix for driving the display; Including, the display includes an array of pixels and is configured to output light of a virtual color gamut in accordance with the control signals; a pixel in the array includes a plurality of first sub-pixels defining a first color region in a chromaticity plane, a plurality of second sub-pixels defining a second color region in the chromaticity plane, and a plurality of third sub-pixels defining a third color region in the chromaticity plane, the plurality of first sub-pixels being associated with a first primary color, the plurality of second sub-pixels being associated with a second primary color, and the plurality of third sub-pixels being associated with a third primary color; the virtual color gamut of the display includes a first virtual color gamut including first chromaticity coordinate points of the first color region, a second virtual color gamut including second chromaticity coordinate points of the second color region, a third virtual color gamut including third chromaticity coordinate points of the third color region, and a fourth virtual color gamut; the fourth virtual color gamut is defined based on the first color gamut, the second color gamut, and the third color gamut, and the fourth virtual color gamut is between the first color gamut, the second color gamut, and the third color gamut on the chromaticity plane, and does not overlap with any of the first color gamut, the second color gamut, or the third color gamut; method.
13. the first virtual color gamut is a first boomerang-shaped region, a protruding portion of the first boomerang-shaped region is the first chromaticity coordinate point, and two wings of the first boomerang-shaped region are attached to the fourth virtual color gamut; The method of claim 12.
14. 1. A method of colour compensating a display, the display comprising an array of pixels, the pixels in the array comprising a first plurality of sub-pixels defining a first colour region in a chromaticity plane, a second plurality of sub-pixels defining a second colour region in the chromaticity plane, and a third plurality of sub-pixels defining a third colour region in the chromaticity plane; the plurality of first sub-pixels are associated with a first primary color, the plurality of second sub-pixels are associated with a second primary color, and the plurality of third sub-pixels are associated with a third primary color; The method comprises: determining a first chromaticity coordinate point of the first color region, a second chromaticity coordinate point of the second color region, and a third chromaticity coordinate point of the third color region; determining a compensation matrix for generating control signals based on an input image signal, the control signals controlling each pixel of the display to emit light in a virtual color gamut, the virtual color gamut including a first virtual color gamut including the first chromaticity coordinate points of the first color region, a second virtual color gamut including the second chromaticity coordinate points of the second color region, a third virtual color gamut including the third chromaticity coordinate points of the third color region, and a fourth virtual color gamut, the fourth virtual color gamut being defined based on the first color gamut, the second color gamut, and the third color gamut, and the fourth virtual color gamut is between the first color gamut, the second color gamut, and the third color gamut on the chromaticity plane, and does not overlap any of the first color gamut, the second color gamut, or the third color gamut; determining at least a first luminance adjustment parameter such that light on the first chromaticity coordinate point is emitted when the pixel is controlled to emit light of the first primary color; Including, method.