Methods for compensating for color based on brightness adjustment parameters and related display devices
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-29
- Publication Date
- 2026-08-13
Smart Images

Figure 0007904861000010 
Figure 0007904861000011 
Figure 0007904861000012
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] Liquid crystal displays (LCDs) primarily consist of a backlight on the rear and a liquid crystal module on the front. The image on an LCD is displayed by passing light emitted from the backlight through several color filters positioned in front of the backlight, causing corresponding liquid crystal bulbs within the liquid crystal module to generate the three primary colors: red, green, and blue. An electrical signal is then used to control the voltage between electrodes positioned on either side of each liquid crystal bulb, thereby changing the light transmittance across the liquid crystals interposed between the electrodes. For illustrative purposes, the liquid crystal bulbs are referred to as subcells in this specification. The red, green, and blue light beams passing through each of the three subcells are mixed to form color pixels. The entire picture is a combination of brightness and chromaticity presented at each pixel location.
[0003] There are two methods for using LEDs as backlight sources: one involves integrating a blue light LED with phosphor powder, which is excited to convert the blue light into light with a longer wavelength, thereby synthesizing white light for illumination; the other involves directly combining RGB LED chips to create a white light LED. However, regardless of the type of white light LED, the brightness and chromaticity values always differ from one LED die to another. For example, in the case of a white light LED that integrates a blue light chip and 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, within the same batch of products, some LEDs may emit yellowish-white light, while others may emit bluish-white light, causing the light emitted from the LED product to move within a range of 0.26 to 0.36 defined by the chromaticity coordinate.
[0004] Similarly, in the case of a white light LED device that combines RGB LED chips, the mixed white light emitted from it changes as measured by a chromaticity coordinate system due to the chromaticity diversity of each LED die.
[0005] Because brightness and chromaticity differ for each light source, backlights may not be able to provide uniform emitted light, even if a diffuser is placed in the light path. The i-th cell in the liquid crystal module is an LED. i It has a primary backlight source, and the i+1 cell is an LED i+1 Assume that it has a primary backlight source. i This generates reddish light, LED i+1 If a cell emits bluish light, when a display device displays a fully white image, the pixels corresponding to the i-th cell may appear reddish, and the pixels corresponding to the i-th cell may appear bluish. Therefore, the overall brightness and chromaticity of the image displayed on the display device will be uneven. [Overview of the project]
[0006] This disclosure provides a method for selecting preferred virtual color coordinate points to compensate for non-uniform color displays.
[0007] A display screen typically consists of a vast number of pixels. Pixels in a color display may emit light of the three primary colors and mixed light of the three primary colors. However, some display technologies can cause non-uniform color. For example, while the entire screen is expected to display a given primary color at the same brightness level, the screen may present different colors in different areas. When a given primary color cannot be displayed uniformly across the entire display screen, the displayed color becomes distorted. This phenomenon is one of the main factors that degrade the quality of LED (light-emitting diode) displays. Because the optical and electrical characteristics of different LEDs vary, the color uniformity of the associated LED displays may not be good. The virtual primary color method can potentially solve the aforementioned problem of LED color displays. However, how to display primary colors uniformly with virtual primary colors remains a significant challenge to address.
[0008] One embodiment of the present disclosure provides an electronic device comprising a display having an array of pixels and a control circuit electrically connected to the display. The pixels in the array include a plurality of first subpixels defining a first color region in a chromaticity plane, a plurality of second subpixels defining a second color region in the chromaticity plane, and a plurality of third subpixels defining a third color region in the chromaticity plane. The plurality of first subpixels are associated with a first primary color, the plurality of second subpixels are associated with a second primary color, and the plurality of third subpixels 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 in a virtual color gamut. The display's virtual color gamut includes a first virtual color gamut containing the first chromaticity coordinate point of the first primary color, a second virtual color gamut containing the second chromaticity coordinate point of the second primary color, a third virtual color gamut containing the third chromaticity coordinate point of the third primary color, and a fourth virtual color gamut. The fourth virtual color gamut lies between the first, second, and third color regions on the chromaticity plane and does not overlap with any of the first, second, or third color regions.
[0009] Another embodiment of the present disclosure provides a method for operating a display. The method includes receiving an input image signal for the display and driving the display by generating control signals based on the input image signal and a compensation matrix. The display includes an array of pixels. The display is configured to output light in a virtual color gamut according to the control signals. The pixels in the array include a plurality of first subpixels defining a first color region on the chromaticity plane, a plurality of second subpixels defining a second color region on the chromaticity plane, and a plurality of third subpixels defining a third color region on the chromaticity plane. The plurality of first subpixels are associated with a first primary color, the plurality of second subpixels are associated with a second primary color, and the plurality of third subpixels are associated with a third primary color. The display's virtual color gamut includes a first virtual color gamut containing the first chromaticity coordinate point of the first primary color, a second virtual color gamut containing the second chromaticity coordinate point of the second primary color, a third virtual color gamut containing the third chromaticity coordinate point of the third primary color, and a fourth virtual color gamut. The fourth virtual color gamut lies between the first, second, and third color regions on the chromaticity plane and does not overlap with any of the first, second, or third color regions.
[0010] Further embodiments of the present disclosure provide a method for compensating for the color of a display. The display comprises an array of pixels. The pixels in the array include a plurality of first subpixels defining a first color region in the chromaticity plane, a plurality of second subpixels defining a second color region in the chromaticity plane, and a plurality of third subpixels 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 subpixels, a second chromaticity coordinate point of a second primary color associated with the plurality of second subpixels, and a third chromaticity coordinate point of a third primary color associated with the plurality of third subpixels; determining a compensation matrix for generating control signals based on an input image signal; and determining at least a first luminance adjustment parameter such that light is emitted on the first chromaticity coordinate point when the pixels are controlled to emit light of the first primary color. The control signals control each pixel of the display to emit light within a virtual color gamut, which lies between the first, second, and third color regions on the chromaticity plane and does not overlap with any of the first, second, or third color regions. [Brief explanation of the drawing]
[0011] To illustrate how the advantages and features of this disclosure can be obtained, the description of this disclosure is made by reference to the specific embodiments shown in the accompanying drawings. These drawings illustrate only exemplary embodiments of this disclosure and should therefore not be considered to limit its scope.
[0012] [Figure 1A] This is a schematic diagram of an electronic display according to some embodiments of the present disclosure.
[0013] [Figure 1B] This is a schematic diagram of a control circuit according to some embodiments of the present disclosure.
[0014] [Figure 2A] Schematic diagrams of different sub-pixel arrangements according to several embodiments of this disclosure are shown. [Figure 2B]Schematic diagrams of different sub-pixel arrangements according to several embodiments of this disclosure are shown. [Figure 2C] Schematic diagrams of different sub-pixel arrangements according to several embodiments of this disclosure are shown. [Figure 2D] Schematic diagrams of different sub-pixel arrangements according to several embodiments of this disclosure are shown.
[0015] [Figure 3A] A flowchart illustrating a method for compensating for display color according to some embodiments of this disclosure is shown.
[0016] [Figure 3B] A flowchart illustrating a method for compensating for display color according to some embodiments of this disclosure is shown.
[0017] [Figure 3C] A flowchart illustrating a method for compensating for display color according to some embodiments of this disclosure is shown.
[0018] [Figure 4] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0019] [Figure 5] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0020] [Figure 6] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0021] [Figure 7] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0022] [Figure 8] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0023] [Figure 9A]Schematic diagrams of light from subpixels according to several embodiments of this disclosure are shown. [Figure 9B] Schematic diagrams of light from subpixels according to several embodiments of this disclosure are shown.
[0024] [Figure 10] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0025] [Figure 11] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0026] [Figure 12] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure.
[0027] [Figure 13] This is a schematic diagram of the chromaticity plane according to some embodiments of the present disclosure. [Modes for carrying out the invention]
[0028] The following disclosure provides many different embodiments or examples for implementing different features of the subject matter provided. For simplicity, specific examples of operation, components, and arrangements are described below. Naturally, 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 may include embodiments in which the first and second operations are performed together, and embodiments in which additional operations may be performed between the first and second operations. For example, the formation of a first feature on or within a second feature in the following description may include embodiments in which the first and second features are formed in direct contact, and embodiments in which additional features may be formed between the first and second features so that the first and second features are not in direct contact. Furthermore, the disclosure may repeat reference numbers and / or letters in various examples. This repetition is for simplification and clarity and does not in itself prescribe relationships between the various embodiments and / or arrangements described.
[0029] Temporal relative terms such as "before," "in front of," "next," and "after" may be used herein to facilitate descriptions of the relationship between one action or feature and another, as shown in the figures. Temporal relative terms are intended to encompass different sequences of actions shown in the figures. Furthermore, spatial relative terms such as "directly below," "down," "below," "up," and "top" may be used herein to facilitate descriptions of the relationship between one element or feature and another, as shown in the figures. 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 (it may be rotated 90 degrees or in other directions), and the spatially relative descriptors used herein may be interpreted accordingly. Connection relative terms such as "connect," "connected," "connection," "join," "joined," and "communicate" may be used herein to facilitate descriptions of operational connections, joins, or links between two elements or features. Connection relative terms are intended to encompass different connections, joins, or links between devices or components. Devices or components may be connected, coupled, or linked to one another, directly or indirectly, for example, through another set of components. Devices or components may be connected, coupled, or linked to one another by wire and / or wireless means.
[0030] As used herein, the singular terms “a,” “an,” and “the” may refer to multiple objects unless the context clearly indicates otherwise. For example, a reference to a device may refer to multiple devices unless the context clearly indicates otherwise. The terms “equip” and “include” may indicate the presence of a listed feature, integer, step, action, element, and / or component, but they do not exclude the presence of one or more combinations of features, integers, steps, actions, elements, and / or components. The term “and / or” may include any or all combinations of one or more listed items.
[0031] Furthermore, quantities, ratios, and other numerical values may be presented in the form of ranges in this specification. Such range forms are used for convenience and brevity and include numerical values explicitly designated as limits to the range, but should be understood flexibly to also include all individual numerical values or subranges contained within that range, as if each numerical value and subrange were explicitly designated.
[0032] The nature and use of the embodiments are described in detail below. However, it should be understood that this disclosure provides many applicable inventive concepts that can be embodied in a wide variety of specific situations. The specific embodiments described are merely examples of specific ways of embodying and using this disclosure, without limiting the scope of this disclosure.
[0033] Figure 1A is a schematic diagram of an electronic display 100 according to some embodiments of the present disclosure. The electronic display 100 may include a display panel 110. The display panel 110 may consist 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 would require a corresponding backlight module. The backlight module may be a layered module located behind the liquid crystal panel. The backlight module can provide light that passes through the liquid crystal panel. The backlight module may be located 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 can be coupled, connected to, or communicate with the control circuit 130. The control circuit 130 can control the display panel 110 and / or the backlight module. The control circuit 130 can be configured to receive an input image signal and generate control signals to the display to drive each pixel of the display to output the corresponding color light.
[0036] Figure 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 can be input to the processor 131. The processor 131 may convert the input image data into output image data based on a conversion 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 control signals based on the received output image data and output the control signals 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 contain a set of multiple subpixels. For example, each pixel of the display may contain a set of red, green, and blue (R, G, B) subpixels, a set of red, green, blue, and yellow (R, G, B, Y) subpixels, or a set of red, green, blue, and white (R, G, B, W) subpixels.
[0038] Figures 2A to 2D show schematic diagrams of different subpixel arrangements within a single pixel. Figure 2A shows an exemplary pixel 210. Pixel 210 may contain subpixels 210R, 210G, and 210B, representing red, blue, and green subpixels, respectively. Subpixels 210R, 210G, and 210B can emit red, green, and blue light, respectively. Figure 2B shows an exemplary pixel 220. Pixel 220 may contain vertically arranged subpixels 220R, 220G, and 220B, representing red, blue, and green subpixels, respectively. Subpixels 220R, 220G, and 220B can emit red, green, and blue light, respectively.
[0039] Figure 2C shows an exemplary pixel 230. Pixel 230 may include subpixels 230R, 230G, 230B, and 230W, representing red, blue, green, and white subpixels, respectively. Subpixels 230R, 230G, 230B, and 230W can emit red, green, blue, and white light, respectively. Figure 2D shows an exemplary pixel 240. Pixel 240 may include subpixels 240R, 240G, 240B, and 240Y, representing red, blue, green, and yellow subpixels, respectively. Subpixels 240R, 240G, 240B, and 240Y can emit red, green, blue, and yellow light, respectively.
[0040] As shown in Figures 2A to 2D, each pixel of the display may contain multiple monochrome elements (or subpixels). The light from multiple monochrome elements (or subpixels) may be mixed to display different color and brightness levels.
[0041] The chromaticity levels of monochrome elements at different pixels may not match across the entire screen. When chromaticity levels are uneven, the same monochrome or color mixture may be displayed across the entire screen. To solve this problem, the virtual color coordinate point technique can be used. With the virtual color coordinate point technique, other monochrome elements can help compensate when monochrome is displayed, ensuring that the chromaticity levels of pixels are consistent across the entire screen.
[0042] In some embodiments, assuming that the raw red saturation of a given pixel is much higher than that of other pixels, when a given pixel attempts to present the red primary, green and blue can be used to assist in compensation so that the given pixel ultimately presents as a pixel with low red saturation. In this way, when a given pixel presents the red primary, the chromaticity level of the red primary of the given pixel becomes close to the chromaticity level of the red primary of the other pixels, resulting in a consistently uniform color across the entire screen.
[0043] Figure 3A discloses a method 300 for compensating the color of a display according to some embodiments of the present disclosure. Method 300 can be used for a display 100 having an array of pixels. Method 300 may include operations for acquiring and analyzing chromaticity and brightness data and determining a preferred virtual color coordinate point. Method 300 can be performed by a computing device. The computing device may receive data from a sensor that can measure or acquire chromaticity and brightness data of pixels in the display 100. In the display 100, 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, pixels in the array may include a plurality of red subpixels, a plurality of green subpixels, and a plurality of blue subpixels. Pixels in the array may include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of white subpixels. Pixels in the array may include a plurality of red subpixels, a plurality of green subpixels, a plurality of blue subpixels, and a plurality of yellow subpixels.
[0044] 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. One chromaticity coordinate point of a first subpixel can be determined by measuring the X, Y, and Z tristimulus values of the first subpixel while it is lit. One chromaticity coordinate point of a second subpixel can be determined by measuring the X, Y, and Z tristimulus values of the second subpixel while it is lit. One chromaticity coordinate point of a third subpixel can be determined by measuring the X, Y, and Z tristimulus values of the third subpixel while it is lit. A plurality of first subpixels can define a first color region on the chromaticity plane. A plurality of second subpixels can define a second color region on the chromaticity plane. A plurality of third subpixels can define a third color region on the chromaticity plane.
[0045] Method 300 may further include operations 303, 305, and 307. In operation 303, a first virtual chromaticity coordinate point on the chromaticity plane is determined based on the chromaticity coordinate points of a 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 a 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 a 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 the primary colors in the virtual color gamut of the display 100.
[0046] Method 300 includes operation 309. In operation 309, a compensation matrix can be calculated to compensate for the color of the display 100 based on three or more virtual chromaticity coordinate points. In some embodiments, the color can be compensated by calculating a compensation matrix for each pixel of the display 100 based on three or more virtual chromaticity coordinate points. The color can be compensated by calculating a compensation matrix for each subpixel of each pixel of the display 100 based on three or more virtual chromaticity coordinate points.
[0047] Figure 3B discloses a method 310 for compensating display color according to some embodiments of the present disclosure. Method 310 may include operations 311 and 313.
[0048] Referring to Figure 1B, the compensation matrix may be stored in the memory device 132. In operation 311, an input image signal for display can be received. Referring again to Figure 1B, input image data to be displayed (e.g., including the input image signal) can be input to the processor 131 of the display 100.
[0049] In operation 313, control signals for driving the display can be generated based on the input image signal and a compensation matrix. Referring again to Figure 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 memory device 132. The input image data may include input values, each input value may be for one pixel. The processor 131 may convert each input value in the input image data into a corresponding output value based on one or more compensation matrices stored in the memory device 132, combine the corresponding output values to form 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 the pixels of the display panel 110 based on the output values of the received output image data. The display driver 133 may output control signals to the pixels of the display panel 110 so that they emit the corresponding color light based on the control signals.
[0050] Figure 3C discloses a method 320 for compensating the color of a display according to some embodiments of the present disclosure. Method 320 can be used for a display 100 having an array of pixels. Method 320 may include operations for acquiring and analyzing chromaticity and lightness data and determining preferred virtual color coordinate points. Method 320 can be performed by a computing device. The computing device may receive data from a sensor that can measure or acquire chromaticity and lightness data of pixels in the display 100. In the display 100, pixels in the array may include a plurality of first subpixels, a plurality of second subpixels, and a plurality of third subpixels. The plurality of first subpixels can define a first color region on the chromaticity plane. The plurality of second subpixels can define a second color region on the chromaticity plane. The plurality of third subpixels can define a third color region on the chromaticity plane.
[0051] In some embodiments, pixels in an array may include multiple red subpixels, multiple green subpixels, and multiple blue subpixels. Pixels in an array may include multiple red subpixels, multiple green subpixels, multiple blue subpixels, and multiple white subpixels. Pixels in an array may include multiple red subpixels, multiple green subpixels, multiple blue subpixels, and multiple yellow subpixels.
[0052] 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 subpixels is determined. A second chromaticity coordinate point of a second primary color associated with a plurality of second subpixels is determined. A third chromaticity coordinate point of a third primary color associated with a plurality of third subpixels 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 subpixels 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 subpixels 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 subpixels while they are lit.
[0053] Method 320 may further include operation 323, in which a compensation matrix is determined for generating a control signal based on an input image signal. The control signal may control each pixel of the display 100 to emit light into a virtual color gamut. The virtual color gamut of the display 100 lies between the first, second, and third color regions on the chromaticity plane and does not overlap with any of the first, second, or third color regions.
[0054] Method 320 may further include operation 325, in which at least a first luminance adjustment parameter is determined. When the first luminance adjustment parameter is applied to the compensation matrix, light is emitted on a first chromaticity coordinate point if the pixel is controlled to emit light of a first primary color.
[0055] Method 320 may further include determining at least a second luminance adjustment parameter. When the second luminance adjustment parameter is applied to the compensation matrix, light is emitted on the second chromaticity coordinate point if the pixel is controlled to emit light of a second primary color.
[0056] Method 320 may further include determining at least a third luminance adjustment parameter. When the third luminance adjustment parameter is applied to the compensation matrix, light is emitted on the third chromaticity coordinate point if the pixel is controlled to emit light of a third primary color.
[0057] Figure 4 shows a schematic diagram of the chromaticity plane 400 according to some embodiments of the present disclosure. The chromaticity plane 400 may be 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] Cross marks on the chromaticity plane 400 are defined by subpixels of an electronic display 100 according to some embodiments of the present disclosure. The cross marks may be indicated by x and y values on the chromaticity plane 400. Alternatively, the cross marks may be indicated by x, y, and luminance values on the chromaticity plane 400. Each cross mark on the chromaticity plane 400 can be determined by measuring the X, Y, and Z tristimulus values of one subpixel while it is illuminated.
[0059] The cross marks may be divided into multiple groups. In Figure 4, the cross marks are divided into three groups: 401, 403, and 405. Thus, groups 401, 403, and 405 can define three color regions on the chromaticity plane 400. In some embodiments, the three color regions defined by groups 401, 403, and 405 may belong to red, green, and blue, respectively. The cross marks in group 401 may be chromaticity coordinate points of red subpixels. The cross marks in group 403 may be chromaticity coordinate points of green subpixels. The cross marks in group 405 may be chromaticity coordinate points of blue subpixels.
[0060] In some embodiments, based on an analysis of the chromaticity coordinate points of the three subpixels, the three color regions of the three subpixels are (x1, y1, V1, L 1min ), (x2,y2,V2,L 2min), and (x3, y3, V3, L 3min ) may be represented as, where (x1, y1), (x2, y2), and (x3, y3) respectively indicate the center points of three color regions, V1, V2, and V3 respectively indicate the radii (or variations) of the three color regions, and L 1min , L 2min , and L 3min respectively indicate the minimum luminance levels (or lightness levels) of the three color regions. For example, based on the analysis of the chromaticity coordinate points of red sub-pixels, green sub-pixels, and blue sub-pixels, the three color regions may be represented 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 ) respectively indicate the center points of the three color regions, V r , V g , and V b respectively indicate the radii (or variations) of the three color regions, and L rmin , L gmin , and L bmin respectively indicate the minimum luminance levels (or lightness levels) of the three color regions.
[0061] From the cross marks of groups 401, 403, and 405, it can be seen that the same subpixels of a pixel in device 100 may not emit the same chromaticity level and / or the same luminance level. For example, the first subpixels of a pixel in device 100 may not emit the same chromaticity level and / or the same luminance level, and the cross marks in group 401 may be diverse from one another. In some embodiments, the red subpixels of a pixel in device 100 may not emit the same chromaticity level and / or lightness level, and the cross marks in group 401 may be observed to be diverse from one another.
[0062] In some further embodiments, each pixel of the electronic display 100 may include four subpixels. The cross marks defined by the four subpixels of the pixel may be divided into four groups on the chromaticity plane 400. Thus, the four groups can define four color regions on the 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 in Figure 4. Thus, groups 401, 403, and 405 can define three color regions on the 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 may be points 411, 413, and 415. Points 411, 413, and 415 can form a virtual color gamut of the display 100 on the chromaticity plane 400. Points 411, 413, and 415 can represent the three primary colors of the virtual color gamut of the display 100.
[0064] In some further embodiments, if each pixel of the electronic display 100 includes four subpixels, four virtual chromaticity coordinate points can be determined based on four corresponding groups on the chromaticity plane 400. If each pixel of the electronic display 100 includes four subpixels, the four corresponding groups on the chromaticity plane 400 can define four color regions on the chromaticity plane 400, and four virtual chromaticity coordinate points can be determined based on these four color regions.
[0065] According to some embodiments, points 411, 413, and 415 in Figure 4 may be defined as the three vertices of a triangle. The triangle defining points 411, 413, and 415 in Figure 4 may be determined by lines L1, L2, and L3.
[0066] Considering Figure 4 as an exemplary embodiment, line L1 can be determined such that groups 403 and 405 are on one side of line L1 and group 401 is on the other side of line L1. For example, line L1 can be determined such that groups 403 and 405 are on the left side of line L1 and group 401 is on the right side of line L1. In some embodiments, line L1 may be determined by one cross mark in group 403 and one cross mark in group 405 such that the other cross marks in groups 403 and 405 are on one side of line L1 and group 401 is on the other side of line L1.
[0067] Line L2 may be determined such that groups 401 and 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 and 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 and 405 are on one side of line L3 and group 403 is on the other side of line L3. For example, line L3 may be determined such that groups 401 and 405 are below line L3 and group 403 is above 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] Figure 5 shows a schematic diagram of the chromaticity plane 400 according to some embodiments of the present disclosure. In Figure 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 Figure 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 the red, green, and blue subpixels, respectively, then points 411, 413, and 415 are virtual chromaticity coordinate points for red, green, and blue, respectively. Points 411, 413, and 415 can form a virtual color gamut defined by the corresponding red, green, and blue on the chromaticity plane 400. Points 411, 413, and 415 can represent the primary colors of red, green, and blue in the virtual color gamut.
[0072] After the virtual chromaticity coordinate points (i.e., points 411, 413, and 415 in Figure 4) and virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the transformation by the compensation matrix indicates that the input image data displays the subpixel colors in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the colors of the corresponding virtual chromaticity coordinate points. When the transformation by the compensation matrix indicates that the input image data displays the colors indicated by groups 401, 403, or 405 in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the colors indicated by the corresponding virtual chromaticity coordinate points (i.e., points 411, 413, or 415 in Figure 4).
[0073] For example, if group 401 indicates the red color of a red subpixel, and the input image data indicates that some given pixels should display red, the given pixels are 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., point 411) through a transformation by the compensation matrix. If group 403 indicates the green color of a green subpixel, and the input image data indicates that some given pixels should display green, the given pixels are 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., point 413) through a transformation by the compensation matrix. If group 405 indicates the blue color of a blue subpixel, and the input image data indicates that some given pixels should display blue, the given pixels are 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., point 415) through a transformation by the compensation matrix. In addition, when the transformation by the compensation matrix indicates that the input image data will display a given color in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the corresponding color in the virtual color gamut. Thus, this disclosure can solve the problem of chromaticity level and / or luminance level non-uniformity while displaying any of the colors of subpixels (e.g., red subpixels, green subpixels, and blue subpixels).
[0074] In Figure 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 the red, green, and blue subpixels, respectively, then points 421, 423, and 425 are virtual chromaticity coordinate points for red, green, and blue, respectively. Points 421, 423, and 425 can form a virtual color gamut defined by the corresponding red, green, and blue on the chromaticity plane 400. Points 421, 423, and 425 can represent the primary colors of red, green, and blue in the virtual color gamut.
[0075] After the virtual chromaticity coordinate points (i.e., points 421, 423, and 425 in Figure 5) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. If the transformation by the compensation matrix indicates that the input image data will display the colors indicated by groups 401, 403, or 405 in some given pixels, those given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the colors indicated by the corresponding virtual chromaticity coordinate points (i.e., points 421, 423, or 425 in Figure 5). In addition, if the transformation by the compensation matrix indicates that the input image data will display a given color in some given pixels, those given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the corresponding color in the virtual color gamut.
[0076] In some embodiments, the fourth virtual chromaticity coordinate point of the fourth subpixel 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 Figure 4) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. When input image data indicates that some given pixels should display the color of the fourth subpixel (e.g., a white subpixel or a yellow subpixel), the given pixels are 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 some given pixels should display a given color due to the transformation by the compensation matrix, the given pixels are 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 levels and / or luminance levels while displaying the color of a fourth subpixel (e.g., a white subpixel or a yellow subpixel).
[0077] Figure 6 shows a schematic diagram of the chromaticity plane 500 according to some embodiments of the present disclosure. The chromaticity plane 500 may be 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 the chromaticity plane 500 are defined by subpixels of an electronic display 100 according to some embodiments of the present disclosure. The cross marks may be indicated by x and y values on the chromaticity plane 500. Alternatively, the cross marks may be indicated by x, y, and luminance values on the chromaticity plane 500. Each cross mark on the chromaticity plane 500 can be determined by measuring the X, Y, and Z tristimulus values of one subpixel while it is illuminated.
[0079] The cross marks may be divided into multiple groups. In Figure 6, the 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 color region 501 may be the chromaticity coordinate points of the red subpixel. The cross marks in color region 503 may be the chromaticity coordinate points of the green subpixel. The cross marks in color region 505 may be the chromaticity coordinate points of the blue subpixel.
[0080] Color regions 501, 503, and 505 may be circular. Color region 501 may be a circle containing the chromaticity coordinate points of the corresponding subpixel (e.g., red subpixel). Color region 503 may be a circle containing the chromaticity coordinate points of the corresponding subpixel (e.g., green subpixel). Color region 505 may be a circle containing the chromaticity coordinate points of the corresponding subpixel (e.g., blue subpixel).
[0081] In some embodiments, the 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) represent the center points of the color regions 501, 503, and 505, respectively, and V1, V2, and V3 represent the radii (or changes) of the color regions 501, 503, and 505, respectively.
[0082] For example, if color regions 501, 503, and 505 represent red, green, and blue, respectively, then color regions 501, 503, and 505 are (x r ,y r ,V r ,), (x g ,y g ,V g ,), and (x b ,y b ,V b It can also be expressed as ,) where (x r ,y r ), (x g ,y g ), and (x b ,y b ) indicates the center points of color regions 501, 503, and 505, respectively, V r , V g , and V b These indicate the radii (or changes) of color regions 501, 503, and 505, respectively.
[0083] In some embodiments, color regions 501, 503, and 505 are (x1, y1, V1, L 1min ), (x2,y2,V2,L 2min ), and (x3,y3,V3,L 3min It may also be expressed as ), where (x1,y1), (x2,y2), and (x3,y3) represent the center points of the three color regions, and V1, V2, and V3 represent the radii (or changes) of the three color regions, L 1min , L 2min , and L 3min These indicate the minimum luminance levels (or brightness levels) for color gamuts 501, 503, and 505, respectively.
[0084] For example, if color regions 501, 503, and 505 represent red, green, and blue, respectively, then color regions 501, 503, and 505 are (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 ) can also be expressed as, where (x r ,y r ), (x g ,y g ), and (x b ,y b ) indicates the center points of color regions 501, 503, and 505, respectively, V r , V g and V b These indicate the radii (or changes) of color regions 501, 503, and 505, respectively, and L rmin , L gmin , and L bmin These indicate the minimum luminance levels (or brightness levels) for color gamuts 501, 503, and 505, respectively.
[0085] In some embodiments, color regions 501, 503, and 505 can be defined by measuring the X, Y, and Z tristimulus values of different subpixels of all pixels in the display 100. In other embodiments, color regions 501, 503, and 505 may be defined by the factory specifications of different subpixels of all pixels in the display 100. Furthermore, the specifications of the LEDs in the display 100 can define the corresponding chromaticity coordinate points and illuminance ranges. For example, the specifications of the LEDs can specify the x, y, and Y values in the CIE xyY color space. Color regions 501, 503, and 505 can be obtained based on the x, y, and Y values in the CIE xyY color space.
[0086] In some further embodiments, each pixel of the display 100 may include four subpixels. The cross marks defined by the four subpixels of the pixel may be divided into four groups on the chromaticity plane 500. Thus, the four groups can 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 can be determined based on the color regions 501, 503, and 505 of Figure 6. One embodiment of the three virtual chromaticity coordinate points may be points 511, 513, and 515. Points 511, 513, and 515 can form a virtual color gamut of the display 100 on the chromaticity plane 500. Points 511, 513, and 515 can 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 with any of the color regions 501, 503, and 505.
[0088] In some further embodiments, if each pixel of the electronic display 100 includes four subpixels, four virtual chromaticity coordinate points can be determined based on four corresponding color regions on the chromaticity plane 500.
[0089] According to some embodiments, points 511, 513, and 515 in Figure 6 may be defined as the 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] Considering Figure 6 as an exemplary embodiment, line L4 may be a common tangent to color regions (e.g., circles) 503 and 505. Color regions 503 and 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 and 505 are to the left of line L4, and color region 501 is to the right of line L4.
[0091] Line L5 may be a common tangent line touching color regions (e.g., circles) 501 and 503. Color regions 501 and 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 and 503 are to the right of line L5, and color region 505 is to the left of line L5.
[0092] Line L6 may be a common tangent line tangent to color regions (e.g., circles) 501 and 505. Color regions 501 and 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 and 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, the 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] Figure 7 shows a schematic diagram of the chromaticity plane 500 according to some embodiments of the present disclosure. In Figure 7, lines L4, L5, and L6 are moved inward to form lines L4', L5', and L6'. The triangle defined by lines L4', L5', and L6' is smaller than the triangle defined by lines L4, L5, and L6. The three vertices of the triangle defined by lines L4', L5', and L6' are points 521, 523, and 525. Points 521, 523, and 525 are closer to each other than points 511, 513, and 515.
[0095] In Figure 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 the red, green, and blue subpixels, then points 511, 513, and 515 are virtual chromaticity coordinate points for red, green, and blue, respectively. Points 511, 513, and 515 can form a virtual color gamut defined by the corresponding red, green, and blue on the chromaticity plane 400. Points 511, 513, and 515 can represent the primary colors of red, green, and blue in the virtual color gamut.
[0096] After the virtual chromaticity coordinate points (i.e., points 511, 513, and 515 in Figure 6) and virtual color gamuts are determined, the corresponding compensation matrix for each pixel is calculated or determined. When the transformation by the compensation matrix indicates that the input image data should display the subpixel colors in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the colors of the corresponding virtual chromaticity coordinate points. When the transformation by the compensation matrix indicates that the input image data should display the colors indicated by color gamuts 501, 503, or 505 in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the colors indicated by the corresponding virtual chromaticity coordinate points (i.e., points 511, 513, or 515 in Figure 6).
[0097] For example, if color region 501 represents the red color of a red subpixel, and the input image data indicates that some given pixels should display red, the given pixels are instructed (e.g., by the control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 511) through a transformation by the compensation matrix. If color region 503 represents the green color of a green subpixel, and the input image data indicates that some given pixels should display green, the given pixels are instructed (e.g., by the control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 513) through a transformation by the compensation matrix. If color region 505 represents the blue color of a blue subpixel, and the input image data indicates that some given pixels should display blue, the given pixels are instructed (e.g., by the control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate point (i.e., point 515) through a transformation by the compensation matrix. In addition, when the transformation by the compensation matrix indicates that the input image data will display a given color in some given pixels, the given pixels are instructed (e.g., by the control circuit 130 or the display driver 133) to display the corresponding color in the virtual color gamut. Thus, this disclosure can solve the problem of chromaticity level and / or luminance level non-uniformity while displaying any of the colors of subpixels (e.g., red subpixels, green subpixels, and blue subpixels).
[0098] In Figure 7, points 521, 523, and 525 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 the red, green, and blue subpixels, then points 521, 523, and 525 are virtual chromaticity coordinate points for red, green, and blue, respectively. Points 521, 523, and 525 can form a virtual color gamut on the chromaticity plane 500, defined by the corresponding red, green, and blue. Points 521, 523, and 525 can represent the primary colors of red, green, and blue in the virtual color gamut. The virtual color gamut may be between color regions 501, 503, and 505 on the chromaticity plane 500. The virtual color gamut does not have to overlap with any of the color regions 501, 503, and 505.
[0099] After the virtual chromaticity coordinate points (i.e., points 521, 523, and 525 in Figure 7) and the virtual color gamut are determined, the corresponding compensation matrix for each pixel is calculated or determined. If the transformation according to the compensation matrix indicates that the input image data displays the color indicated by group 501, 503, or 505 in some given pixels, then those given pixels are instructed (e.g., by control circuit 130 or display driver 133) to display the color indicated by the corresponding virtual chromaticity coordinate points (i.e., points 521, 523, or 525 in Figure 7). In addition, if the transformation according to the compensation matrix indicates that the input image data displays a given color in some given pixels, then those given pixels are instructed (e.g., by control circuit 130 or display driver 133) to display the corresponding color in the virtual color gamut.
[0100] Equation (1) shows an exemplary compensation matrix M according to some embodiments of the present disclosure. Equation (1) may be associated with the embodiments of FIGS. 3A and 4-7. Equation (1) shows the relationship between the input value for a given pixel, the compensation matrix for the given pixel, and the 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 the processor 131 of the control circuit 130. The compensation matrix M may be stored in the storage device 132 of the control circuit 130. Based on the output value of a given pixel, a corresponding control signal for the given pixel can be generated and output by the display driver 133 of the control circuit 130.
Number
[0101] In Equation (1), the matrix I consisting of R, G, and B represents the input value for any pixel specified in the input image data. The matrix I consisting of R, G, and B includes the red, green, and blue signal values for the red sub-pixel, green sub-pixel, and blue sub-pixel of a given pixel specified in the input image data. Specifically, R represents the red signal value of the red sub-pixel of a given pixel, G represents the green signal value of the green sub-pixel of a given pixel, and B represents the blue signal value of the blue sub-pixel of a given pixel.
[0102] [[ID=1,4]]In Equation (1), S r [[ID=16,4]]、S g [[ID=18,4]]、S b [[ID=20,4]]consisting of represents the output value of a given pixel. S r [[ID=22,4]]、S g [[ID=24,4]]、S b [[ID=26,4]]consisting of represents the red, green, and blue lighting signal values of the red sub-pixel, green sub-pixel, and blue sub-pixel of a given pixel. Specifically, S r [[ID=,28]]represents the red lighting signal value for lighting the red sub-pixel of a given pixel of the display 100, and S g [[ID=,30]]represents the green lighting signal value for lighting the green sub-pixel of a given pixel of the display 100,b indicates the blue lighting signal value for lighting the blue sub-pixel of a given pixel of the display 100. For a given pixel of the display 100, S r , S g , and S b , based on these, the corresponding control signals for the sub-pixels of the given pixel can be generated and output by the display driver 133 of the control circuit 130.
[0103] In Equation (1), the matrix M rr , M rg , M rb , M gr , M gg gb , M br , M<~ bg , M bb consisting of represents the compensation matrix for a given pixel. M rr indicates the amount of the red lighting signal value (i.e., S r ) required for the red signal value (i.e., R). M rg indicates the amount of the green lighting signal value (i.e., S g ) required for the red signal value (i.e., R). M rb indicates the amount of the blue lighting signal value (i.e., S b ) required for the red signal value (i.e., R). M gr indicates the amount of the red lighting signal value (i.e., S r ) required for the green signal value (i.e., G). M gg indicates the amount of the green lighting signal value (i.e., S g ) required for the green signal value (i.e., G). M gb indicates the amount of the blue lighting signal value (i.e., S b ) required for the green signal value (i.e., G). M br indicates the amount of the red lighting signal value (i.e., S r ) required for the blue signal value (i.e., B). M bg indicates the amount of the green lighting signal value (i.e., S g ) required for the blue signal value (i.e., B). M bb indicates the amount of the blue lighting signal value (i.e., S b This indicates the amount of ( ). After the virtual chromaticity coordinate points (e.g., points 411, 413 and 415 in Figure 4, points 421, 423 and 425 in Figure 5, points 511, 513 and 515 in Figure 6, or points 521, 523 and 525 in Figure 7) and their corresponding virtual color gamuts are determined, a compensation matrix M for each pixel can be calculated or determined.
[0104] In further embodiments, the Disclosure provides methods and associated display devices for handling non-ideal virtual color gamuts. In particular, the Disclosure provides a method for adjusting other auxiliary monochrome compensation values while displaying monochrome in virtual color coordinate technology so as to reduce color gamut loss.
[0105] Figure 8 shows a schematic diagram of the chromaticity plane 800 according to some embodiments of the present disclosure. After applying virtual color coordinate techniques, such as those disclosed in embodiments related to Figures 3A and 4-7, the color area of the virtual color gamut becomes smaller than the color area of the original color gamut. Other methods for adjusting auxiliary monochrome compensation values may be applied to virtual color coordinate techniques other than those shown in Figures 3A and 4-7, which provide uniform emission by reducing the area of the effective color gamut.
[0106] Before applying the virtual color coordinate technique, the display 100 can display light in the color gamut 807 defined by the dashed line. The three chromaticity coordinate points 801, 803, and 805 may, for example, be the three primary colors of red, green, and blue. After applying the virtual color coordinate technique, the display 100 can display light in the virtual color gamut 817 defined by the three solid lines. The chromaticity coordinate points 811, 813, and 815 may represent the corresponding 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 virtual color coordinate technology, when displaying monochrome or primary colors within the virtual color gamut 817 (for example, displaying a color at any of vertices 811, 813, and 815), the displayed colors may be unevenly mixed or not mixed at all.
[0108] For example, if a pixel displays red at vertex 811, the red subpixel contributes the majority of the illumination, while the illumination of the green and blue subpixels is hardly mixed with the red light, resulting in a lower saturation of the red. However, the green and blue light cannot be uniformly mixed with the red light because their light intensity is too low compared to the red light. When observed by the human eye, when a red monochrome is displayed, small amounts of green and blue light may be presented instead.
[0109] Figure 9A shows a schematic diagram of light 911, 912, and 913 from subpixels of pixel 910 according to some embodiments of the present disclosure. Light 911, 912, and 913 may be red light, green light, and blue light. Theoretically, light from three subpixels (e.g., red, green, and blue subpixels) can be mixed uniformly within a single pixel. However, light from red, green, and blue subpixels can only be mixed uniformly if the amounts of red, green, and blue light are approximate. Figure 9A shows an example where the amounts of red, green, and blue light are approximate.
[0110] Figure 9B shows a schematic diagram of light 921, 922, and 923 from subpixels of pixel 920 in some embodiments of the present disclosure. Light 921, 922, and 923 may be red light, green light, and blue light. If the amounts of green and blue light are too small compared to the red light, the light may not mix well, and instead two small dots of green and blue light may be visible. Figure 9B shows an example where the amounts of green and blue light are too low compared to the red light.
[0111] To overcome the problem of insufficient light mixing, when a given monochrome (or primary color) in the virtual color gamut is displayed, compensation from the light of other monochromes (or subpixels) can be canceled or reduced. In this way, the displayed given monochrome (or primary color) becomes more saturated. The subpixels for the monochrome (or primary color) within the pixels of display 100 do not need to present chromaticity across the entire screen. However, while a given monochrome (or primary color) is displayed, the chromaticity is strong (or high) and the saturation is high, so in practice, the unevenness of chromaticity is difficult for the human eye to notice through the screen of display 100.
[0112] Figure 10 shows a schematic diagram of a chromaticity plane 1000 according to some embodiments of the present disclosure. The three chromaticity coordinate points 1001, 1003, and 1005 may be typical primary colors, for example, red, green, and blue. The color gamut 1007 formed by the dashed line may be defined by the chromaticity coordinate points 1001, 1003, and 1005. The virtual color gamut 1019 may be defined by the solid line and the chromaticity coordinate points 1001, 1003, and 1005. That is, the virtual color gamut 1019 includes the triangle defined by the solid line 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 instructed to display a given primary color, compensation from other primary colors is canceled, and the components of the given primary color may be increased. After the virtual color gamut 1019 is applied to the display 100, if a pixel is instructed to display a color at chromaticity coordinate point 1011, the pixel is instructed to display a color at chromaticity coordinate point 1001. If a pixel is instructed to display a color at chromaticity coordinate point 1013, the pixel is instructed to display a color at chromaticity coordinate point 1003. If a pixel is instructed to display a color at chromaticity coordinate point 1015, the pixel is instructed to display a color at chromaticity coordinate point 1005. In this way, the problem of insufficient mixing of light can be overcome, and more saturated primary colors can be displayed.
[0114] The virtual color gamut 1019 can be obtained by (1) obtaining a first virtual color gamut according to embodiments related to Figures 3A and 4-7, and (2) replacing the chromaticity coordinate points 1011, 1013, and 1015 with chromaticity coordinate points 1001, 1003, and 1005, respectively. The virtual color gamut 1019 includes the triangle defined by the solid line 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 regions defined by subpixels (e.g., color regions 501, 503, and 505, and the color regions defined by groups 401, 403, and 405) and may not overlap any of the color regions (e.g., color regions 501, 503, and 505, and the color regions defined by groups 401, 403, and 405).
[0115] In some embodiments, the chromaticity coordinate point 1001 may be one of the chromaticity coordinate points of a plurality of first subpixels of the display 100. The chromaticity coordinate point 1003 may be one of the chromaticity coordinate points of a plurality of second subpixels of the display 100. The chromaticity coordinate point 1005 may be one of the chromaticity coordinate points of a plurality of third subpixels of the display 100.
[0116] In some embodiments, the chromaticity coordinate point 1001 may be the center of a color region defined by a plurality of first subpixels of the display 100 (e.g., the center of a color region defined by the center of a color region 501 or the center of a color region defined by group 401). The chromaticity coordinate point 1003 may be the center of a color region defined by a plurality of second subpixels of the display 100 (e.g., the center of a color region 503 or the center of a color region defined by group 403). The chromaticity coordinate point 1005 may be the center of a color region defined by a plurality of third subpixels of the display 100 (e.g., the center of a color region 505 or the center of a color region defined by group 405).
[0117] In some embodiments, the pixels of the display 100 may include four subpixels, for example, 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 may further include chromaticity coordinate points for the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0118] Figure 11 shows a schematic diagram of a chromaticity plane 1100 according to some embodiments of the present disclosure. The three chromaticity coordinate points 1101, 1103, and 1105 may be typical primary colors, for example, red, green, and blue. The 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 embodiments related to Figures 3A and 4-7. A virtual color gamut 1119 may be defined by a solid line and the chromaticity coordinate points 1101, 1103, and 1105.
[0119] In embodiments related to Figure 11, the compensation matrix or values obtained according to embodiments related to Figures 3A and 4-7 are further processed with linear weighting. Therefore, when a pixel is instructed to display a color close to a certain monochrome (or primary color) (for example, the color at chromaticity coordinate points 1111, 1113, or 1115), the component of that predetermined monochrome (or primary color) increases, and the components of other monochrome (or primary color) decreases. Note that the weight values of the linear weighting (i.e., the slope as shown in Figure 11) can be adjusted as needed and are not limited to the embodiments shown in Figure 11.
[0120] The virtual color gamut 1119 is obtained by further processing the virtual color gamut 1117 (obtained, for example, according to embodiments related to Figures 3A and 4-7) with linear weighting. The virtual color gamut 1119 may be between color regions defined by subpixels (e.g., color regions 501, 503 and 505, and the color regions defined by groups 401, 403 and 405) and may not overlap any of the color regions (e.g., color regions 501, 503 and 505, and the color regions defined by groups 401, 403 and 405).
[0121] With respect to the virtual color gamut 1117, the virtual color gamut 1119 may further include one or more boomerang-shaped regions. As shown in Figure 11, the virtual color gamut 1119 may further include three boomerang-shaped regions with respect to the virtual color gamut 1117. The wings of the boomerang-shaped regions may be attached to the virtual color gamut 1117. In the embodiment related to Figure 11, the outer edges of the wings of the boomerang-shaped regions may be straight.
[0122] By using this virtual color gamut 1119, not only can the problem of insufficient light mixing be resolved, but the colors around the chromaticity coordinate points 1111, 1113, and 1115 will change more smoothly.
[0123] In some embodiments, the chromaticity coordinate point 1101 may be one of a plurality of first subpixel chromaticity coordinate points of the display 100. The chromaticity coordinate point 1103 may be one of a plurality of second subpixel chromaticity coordinate points of the display 100. The chromaticity coordinate point 1105 may be one of a plurality of third subpixel chromaticity coordinate points of the display 100.
[0124] In some embodiments, the chromaticity coordinate point 1101 may be the center of a color region defined by a plurality of first subpixels of the display 100 (e.g., the center of a color region defined by the center of a color region 501 or the center of a color region defined by group 401). The chromaticity coordinate point 1103 may be the center of a color region defined by a plurality of second subpixels of the display 100 (e.g., the center of a color region 503 or the center of a color region defined by group 403). The chromaticity coordinate point 1105 may be the center of a color region defined by a plurality of third subpixels of the display 100 (e.g., the center of a color region 505 or the center of a color region defined by group 405).
[0125] In some embodiments, the pixels of the display 100 may include four subpixels, for example, 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, for example, white or yellow). The virtual color gamut 1119 may further include chromaticity coordinate points for the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0126] Figure 12 shows a schematic diagram of the chromaticity plane 1200 according to some embodiments of the present disclosure. The three chromaticity coordinate points 1201, 1203, and 1205 may be typical primary colors, such as red, green, and blue. The 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 embodiments related to Figures 3A and 4-7. A virtual color gamut 1219 may be defined by a solid line and the chromaticity coordinate points 1201, 1203, and 1205.
[0127] In embodiments related to Figure 12, the compensation matrix or values obtained according to embodiments related to Figures 3A and 4-7 are further processed by curve weighting. Therefore, when a pixel is instructed to display a color close to a certain monochrome (or primary color) (for example, the color at chromaticity coordinate points 1211, 1213, or 1215), the component of that predetermined monochrome (or primary color) increases, and the components of other monochrome (or primary color) decreases. These weight values allow adjustment of the curvature of the curve converging 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 converging to the virtual color gamut 1217 is not limited to the embodiments shown in Figure 12.
[0128] The virtual color gamut 1219 is obtained by further processing the virtual color gamut 1217 (obtained, for example, according to embodiments related to Figures 3A and 4-7) with curve weighting. The virtual color gamut 1219 may be between color regions defined by subpixels (e.g., color regions 501, 503 and 505, and the color regions defined by groups 401, 403 and 405) and may not overlap any of the color regions (e.g., color regions 501, 503 and 505, and the color regions defined by groups 401, 403 and 405).
[0129] With respect to the virtual color gamut 1217, the virtual color gamut 1219 may further include one or more boomerang-shaped regions. As shown in Figure 12, the virtual color gamut 1219 may further include three boomerang-shaped regions with respect to the virtual color gamut 1217. The wings of the boomerang-shaped regions may be attached to the virtual color gamut 1217. In the embodiment related to Figure 12, the outer edge of the wing of the boomerang-shaped region may be a concave curve.
[0130] By using a virtual color gamut of 1219, not only can the problem of insufficient light mixing be resolved, but the colors around chromaticity coordinate points 1211, 1213, and 1215 will change more smoothly.
[0131] In some embodiments, the chromaticity coordinate point 1201 may be one of a plurality of first subpixel chromaticity coordinate points of the display 100. The chromaticity coordinate point 1203 may be one of a plurality of second subpixel chromaticity coordinate points of the display 100. The chromaticity coordinate point 1205 may be one of a plurality of third subpixel chromaticity coordinate points of the display 100.
[0132] In some embodiments, the chromaticity coordinate point 1201 may be the center of a color region defined by a plurality of first subpixels of the display 100 (e.g., the center of a color region defined by the center of a color region 501 or the center of a color region defined by group 401). The chromaticity coordinate point 1203 may be the center of a color region defined by a plurality of second subpixels of the display 100 (e.g., the center of a color region 503 or the center of a color region defined by group 403). The chromaticity coordinate point 1205 may be the center of a color region defined by a plurality of third subpixels of the display 100 (e.g., the center of a color region 505 or the center of a color region defined by group 405).
[0133] In some embodiments, the pixels of the display 100 may include four subpixels, for example, 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, for example, white or yellow). The virtual color gamut 1219 may further include chromaticity coordinate points for the fourth color and may not overlap with the fourth color region on the chromaticity plane.
[0134] Equation (2) is an exemplary compensation matrix M according to some embodiments of the present disclosure. kThis is shown. Equation (2) can be associated with embodiments in Figures 3C and 10-12. Equation (2) shows 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 value may be included in the input image data. The output value may be included in the output image data. Equation (2) may be calculated or processed by the processor 131 of the control circuit 130. Compensation matrix M k This may be stored in the memory device 132 of the control circuit 130. Based on the output value of a given pixel, a corresponding control signal for the given pixel can be generated and output by the display driver 133 of the control circuit 130.
number
[0135] In equation (2), matrix I, consisting of R, G, and B, represents the input value for any pixel specified in the input image data. Matrix I, consisting of R, G, and B, includes the red, green, and blue signal values for the red, green, and blue subpixels of a given pixel specified in the input image data. In particular, R represents the red signal value of the red subpixel of the given pixel, G represents the green signal value of the green subpixel of the given pixel, and B represents the blue signal value of the blue subpixel of the given pixel.
[0136] In equation (2), S r S g S b The matrix S, consisting of the following, represents the output value of a given pixel. r S g S b The matrix S consists of the red, green, and blue illumination signal values of the red, green, and blue subpixels of a given pixel. In particular, S r This indicates the red light signal value for lighting up the red subpixel of a given pixel of the display 100, and S g This indicates the green light signal value for lighting the green subpixel of a given pixel on the display 100, and S bThis represents the blue light signal value for lighting the blue subpixel of a given pixel of the display 100. r S g , and S b Based on this, corresponding control signals for the subpixels of a given pixel can be generated and output by the display driver 133 of the control circuit 130.
[0137] In equation (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 Matrix M consisting of k This shows the compensation matrix for a given pixel. rr This is the red light signal value (i.e., S) required for the red signal value (i.e., R) r This indicates the amount of M. rg This is the green light signal value (i.e., S) required for the red signal value (i.e., R) g This indicates the amount of M. rb This is the blue light signal value (i.e., S) required for the red signal value (i.e., R) b This indicates the amount of M. gr This is the red light signal value (i.e., S) required for the green light value (i.e., G) r This indicates the amount of M. gg This is the green light signal value (i.e., S) required for the green signal value (i.e., G). g This indicates the amount of M. gb This is the blue light signal value (i.e., S) required for the green light value (i.e., G) b This indicates the amount of M. br This is the red light signal value (i.e., S) required for the blue light value (i.e., B) r This indicates the amount of M. bgThis is the green light signal value (i.e., S) required for the blue light value (i.e., B) g This indicates the amount of M. bb This is the blue light signal value (i.e., S) required for the blue light signal value (i.e., B) b It 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. R represents the red signal value of the red subpixel of a given pixel. G represents the green signal value of the green subpixel of a given pixel. B represents the blue signal value of the blue subpixel of a given pixel. K r , K g , and K b Exemplary embodiments of the weight values are defined by equations (3) to (5).
number
number
number
[0139] Figure 13 shows a schematic diagram of the chromaticity plane 1300 according to some embodiments of the present disclosure. The three chromaticity coordinate points 1301, 1303, and 1305 may be, for example, the three primary colors of red, green, and blue. The color gamut 1307 may be a triangle defined by the chromaticity coordinate points 1301, 1303, and 1305. The virtual color gamut 1317 may correspond to the virtual color gamut 1217 in Figure 12. Matrix M k K in r , K g , and K b The weight values are 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 Figure 4, points 421, 423, and 425 in Figure 5, points 511, 513, and 515 in Figure 6, or points 521, 523, and 525 in Figure 7) and the corresponding virtual color gamut with linear or curved weighting are determined, the compensation matrix M for each pixel is determined. k This can be calculated or determined.
[0141] After linear or curved weighting is applied, no compensation is applied to the pixels when the pixels of display 100 display monochrome (or primary color). When the pixels of display 100 display monochrome (or primary color), the illuminance may be uneven. The illuminance may be uneven, especially when the entire screen of display 100 displays monochrome (or primary color). To overcome this problem, the monochrome (or primary color) correction value is set to matrix M k In addition, Matrix M k2 It is possible to obtain it.
[0142] Equation (6) is an exemplary compensation matrix M according to some embodiments of the present disclosure. k2 This is shown. 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 value may be included in the input image data. The output value may be included in the output image data. Equation (6) may be calculated or processed by the processor 131 of the control circuit 130. Compensation matrix M k2 This may be stored in the memory device 132 of the control circuit 130. Based on the output value of a given pixel, a corresponding control signal for the given pixel can be generated and output by the display driver 133 of the control circuit 130.
number
[0143] Exemplary embodiments of the weight values K0, K1, and K2 are defined by equations (7) to (9).
number
number
number
[0144] In equation (7), P ri This indicates the ratio of light emitted by the red subpixel in the i-th pixel. In particular, P ri This displays the amount of light emitted by the i-th pixel's red subpixel so that the X, Y, and Z tristimulus values are corrected to predetermined values, while displaying the primary red color. For example, P ri If the value is equal to 0.6, the amount of light emitted by the red subpixel of the i-th pixel is reduced to 60% of the original amount in order to correct the X, Y, and Z tristimulus values to the given values while displaying the red primary color.
[0145] In equation (8), P gi This indicates the ratio of the light emitted by the green subpixel in the i-th pixel. In particular, P gi This displays the amount of light emitted by the green subpixel of the i-th pixel, while showing the primary green color, such that the tristimulus values of X, Y, and Z are corrected to given values.
[0146] In equation (8), P bi This indicates the ratio of light emitted by the blue subpixel in the i-th pixel. In particular, P bi This displays the amount of light emitted by the red subpixel of the i-th pixel, while showing the primary red color, so that the X, Y, and Z tristimulus values are corrected to predetermined values.
[0147] The scope of this disclosure is not intended to be limited to specific embodiments of the processes, machines, manufactures, and compositions, means, methods, steps, and operations described herein. As will be readily apparent to those skilled in the art from the disclosure, existing or future-developed processes, machines, manufactures, compositions, means, methods, steps, or operations that perform substantially the same functions or achieve substantially the same results as the corresponding embodiments described herein may be utilized in accordance with this disclosure. Accordingly, the appended claims are intended to include such processes, machines, manufactures, and compositions, means, methods, steps, or operations within their scope. Furthermore, each claim constitutes a distinct embodiment, and various combinations of claims and embodiments are within the scope of this disclosure.
[0148] The methods, processes, or operations according to embodiments of this disclosure can also be performed on a programmed processor. However, the controller, flowchart, and module may be implemented on a general-purpose or dedicated computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, integrated circuits, discrete element circuits, or other hardware electronic or logic circuits, programmable logic devices, etc. Generally, the processor functions of this disclosure can be implemented using any device on which a finite state machine capable of performing the flowchart shown in the figure exists.
[0149] Alternative embodiments preferably implement the methods, processes, or operations according to the embodiments of the present disclosure in a non-temporary computer-readable storage medium storing computer programmable instructions. The instructions are preferably executed by a computer executable component integrated with a network security system. The non-temporary computer-readable storage medium can store any suitable computer-readable medium such as RAM, ROM, flash memory, EEPROM, optical storage devices (CD or DVD), hard drives, floppy drives, or any suitable device. The computer executable component is preferably a processor, but the instructions may be executed by any suitable dedicated hardware device, either alternatively or additionally. For example, one embodiment of the present disclosure provides a non-temporary computer-readable storage medium storing computer programmable instructions.
[0150] While this disclosure has been described using its specific embodiments, it is obvious that many alternative, modified, and altered forms may be apparent to those skilled in the art. For example, various components of the embodiments may be replaced, added, or substituted in other embodiments. Furthermore, not all elements in each figure are required for the operation of the disclosed embodiments. For example, a person skilled in the art of the disclosed embodiments may be able to create and use the teachings of this disclosure by simply using the elements of the independent claims. Thus, the embodiments of this disclosure described herein are intended to be illustrative, not limiting. Various modifications can be made without departing from the spirit and scope of this disclosure.
[0151] Many of the features and advantages of this disclosure, along with the structural and functional details of the invention, are described above, but this disclosure is illustrative only. In particular, modifications can be made in detail to the extent indicated by the broad general meaning of the terms used to express the appended claims, in terms of the shape, size, and arrangement of the components in the principle of the invention.
Claims
1. A display including an array of pixels, wherein each pixel in the array includes a plurality of first subpixels defining a first color region in the chromaticity plane, a plurality of second subpixels defining a second color region in the chromaticity plane, and a plurality of third subpixels defining a third color region in the chromaticity plane. A display in which the plurality of first subpixels are associated with a first primary color, the plurality of second subpixels are associated with a second primary color, and the plurality of third subpixels are associated with a third primary color, A control circuit is electrically connected to the display and configured to receive an input image signal and generate control signals to the display for driving each pixel of the display to output light in a virtual color gamut. Equipped with, The virtual color gamut of the display includes a first virtual color gamut containing a first chromaticity coordinate point of the first color region, a second virtual color gamut containing a second chromaticity coordinate point of the second color region, a third virtual color gamut containing a third chromaticity coordinate point of the third color region, and a fourth virtual color gamut. The fourth virtual color gamut is defined based on the first color region, the second color region and the third color region, and the fourth virtual color gamut lies between the first color region, the second color region and the third color region on the chromaticity plane, and does not overlap with any of the first color region, the second color region or the third color region. The first virtual color gamut is a first boomerang-shaped region, the protrusions of the first boomerang-shaped region are the first chromaticity coordinate points, and the two wings of the first boomerang-shaped region are attached to the fourth virtual color gamut. The second virtual color gamut is a second boomerang-shaped region, the protrusions of the second boomerang-shaped region are the second chromaticity coordinate points, and the two wings of the second boomerang-shaped region are attached to the fourth virtual color gamut. The third virtual color gamut is a third boomerang-shaped region, the protrusions of the third boomerang-shaped region are the third chromaticity coordinate points, and the two wings of the third boomerang-shaped region are attached to the fourth virtual color gamut. Electronic devices.
2. The plurality of first subpixels emit red light, the plurality of second subpixels emit green light, and the plurality of third subpixels emit blue light. The electronic device according to claim 1.
3. The pixels in the array further include a plurality of fourth subpixels 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 that does not overlap with the fourth color region on the chromaticity plane, and includes a fourth chromaticity coordinate point of the fourth color region. The electronic device according to claim 1.
4. The outer edges of the two wing portions of the first boomerang-shaped region are straight. The electronic device according to claim 1.
5. The outer edges of the two wing portions of the first boomerang-shaped region are concave curves. The electronic device according to claim 1.
6. One of the chromaticity coordinate points of the plurality of first subpixels is assigned as the first chromaticity coordinate point. The electronic device according to claim 1.
7. The first color region can be represented by a first circle, the center of which is assigned as the first chromaticity coordinate point. The electronic device according to claim 1.
8. A method for operating a display, Receiving an input image signal for the aforementioned display, The process involves generating a control signal based on the input image signal and a compensation matrix for driving the display, Includes, The display includes an array of pixels and is configured to output light in a virtual color gamut according to the control signal. The pixels in the array include a plurality of first subpixels defining a first color region on the chromaticity plane, a plurality of second subpixels defining a second color region on the chromaticity plane, and a plurality of third subpixels defining a third color region on the chromaticity plane, wherein the plurality of first subpixels are associated with a first primary color, the plurality of second subpixels are associated with a second primary color, and the plurality of third subpixels are associated with a third primary color. The virtual color gamut of the display includes a first virtual color gamut containing a first chromaticity coordinate point of the first color region, a second virtual color gamut containing a second chromaticity coordinate point of the second color region, a third virtual color gamut containing a third chromaticity coordinate point of the third color region, and a fourth virtual color gamut. The fourth virtual color gamut is defined based on the first color region, the second color region and the third color region, and the fourth virtual color gamut lies between the first color region, the second color region and the third color region on the chromaticity plane, and does not overlap with any of the first color region, the second color region or the third color region. The first virtual color gamut is a first boomerang-shaped region, the protrusions of the first boomerang-shaped region are the first chromaticity coordinate points, and the two wings of the first boomerang-shaped region are attached to the fourth virtual color gamut. The second virtual color gamut is a second boomerang-shaped region, the protrusions of the second boomerang-shaped region are the second chromaticity coordinate points, and the two wings of the second boomerang-shaped region are attached to the fourth virtual color gamut. The third virtual color gamut is a third boomerang-shaped region, the protrusions of the third boomerang-shaped region are the third chromaticity coordinate points, and the two wings of the third boomerang-shaped region are attached to the fourth virtual color gamut. method.
9. A method for compensating the color of a display, wherein the display includes an array of pixels, the pixels in the array comprising a plurality of first subpixels defining a first color region in the chromaticity plane, a plurality of second subpixels defining a second color region in the chromaticity plane, and a plurality of third subpixels defining a third color region in the chromaticity plane. The plurality of first subpixels are associated with a first primary color, the plurality of second subpixels are associated with a second primary color, and the plurality of third subpixels are associated with a third primary color. The aforementioned method, Determining the first chromaticity coordinate point of the first color region, the second chromaticity coordinate point of the second color region, and the third chromaticity coordinate point of the third color region, The method involves determining a compensation matrix for generating a control signal based on an input image signal, wherein the control signal controls each pixel of the display to emit light in a virtual color gamut, the virtual color gamut comprising a first virtual color gamut including the first chromaticity coordinate point of the first color region, a second virtual color gamut including the second chromaticity coordinate point of the second color region, a third virtual color gamut including the third chromaticity coordinate point of the third color region, and a fourth virtual color gamut, the fourth virtual color gamut being defined based on the first, second, and third color regions, and the fourth virtual color gamut being located between the first, second, and third color regions on the chromaticity plane, and the first, second, and third color regions The first virtual color gamut does not overlap with either the first or third color region, the first virtual color gamut is a first boomerang-shaped region, the protrusions of the first boomerang-shaped region are the first chromaticity coordinate points, the two wings of the first boomerang-shaped region are attached to the fourth virtual color gamut, the second virtual color gamut is a second boomerang-shaped region, the protrusions of the second boomerang-shaped region are the second chromaticity coordinate points, the two wings of the second boomerang-shaped region are attached to the fourth virtual color gamut, the third virtual color gamut is a third boomerang-shaped region, the protrusions of the third boomerang-shaped region are the third chromaticity coordinate points, and the two wings of the third boomerang-shaped region are attached to the fourth virtual color gamut, Determining at least a first luminance adjustment parameter such that light is emitted on the first chromaticity coordinate point when the pixel is controlled to emit light of the first primary color, including, method.
Citation Information
Patent Citations
Display device
JP2000155548A
Picture display device and its control method
JP2001290458A
Method for compensating for poor uniformity of liquid crystal display having non-uniform backlight and display that exhibits non-uniformity compensating function
US20100110098A1