Compensation data determination method, apparatus, device, display apparatus, and storage medium
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2026-08-13
Smart Images

Figure CN2025075677_13082026_PF_FP_ABST
Abstract
Description
Methods, apparatus, equipment, display devices, and storage media for determining compensation data Technical Field
[0001] This disclosure relates to the field of display technology and display compensation, and in particular to a method, apparatus, device, display device, and storage medium for determining compensation data. Background Technology
[0002] With the continuous development of the display field, more and more display products are being used in various application scenarios to display the images required by users. However, some display products exhibit display unevenness (Mura) due to fluctuations in the manufacturing process and defects in the manufacturing process. For example, Mura includes poor display phenomena caused by uneven brightness and uneven color. Summary of the Invention
[0003] This disclosure provides a method, apparatus, device, display device, and storage medium for determining compensation data.
[0004] According to a first aspect, this disclosure provides a method for determining compensation data, including determining brightness data and chromaticity data of a display screen based on an image to be compensated, wherein the image to be compensated is obtained by an image acquisition device capturing a display screen of a display device; determining brightness compensation data based on the brightness data; determining current compensation data based on a compensation drive current for a backlight module in the display device, wherein the compensation drive current is determined based on the brightness compensation data; and determining chromaticity compensation data based on the chromaticity data; wherein the brightness compensation data and current compensation data are used to determine a backlight drive signal for driving the backlight module, and the chromaticity compensation data is used to determine a display drive signal for driving the display module in the display device.
[0005] According to a second aspect, this disclosure provides a display device, comprising: a backlight module; a display module; a controller configured to acquire brightness compensation data, current compensation data, and chromaticity compensation data; a backlight driving circuit electrically connected to the controller, configured to receive brightness compensation data and current compensation data from the controller, and output a backlight driving signal to the backlight module based on the brightness compensation data and current compensation data; and a display driving circuit electrically connected to the controller, configured to receive chromaticity compensation data from the controller, and output a display driving signal to the backlight module based on the chromaticity compensation data; wherein the backlight driving circuit and the display driving circuit are electrically connected to the same output terminal of the controller.
[0006] According to a third aspect, this disclosure provides a display device, comprising: a backlight module; a display module; a controller configured to generate brightness compensation data, current compensation data, and chromaticity compensation data; a backlight driving circuit electrically connected to the controller, configured to receive brightness compensation data and current compensation data from the controller, and output a backlight driving signal to the backlight module based on the brightness compensation data and current compensation data; and a display driving circuit electrically connected to the controller, configured to receive chromaticity compensation data from the controller, and output a display driving signal to the backlight module based on the chromaticity compensation data; wherein the backlight driving circuit and the display driving circuit are electrically connected to the same output terminal of the controller.
[0007] According to a fourth aspect, this disclosure provides a compensation data determining device, comprising: a first determining module, configured to determine brightness data and chromaticity data of a display screen based on an image to be compensated, wherein the image to be compensated is obtained by an image acquisition device capturing a display screen of a display device; a second determining module, configured to determine brightness compensation data based on the brightness data; a third determining module, configured to determine current compensation data based on a compensation driving current for a backlight module in the display device, wherein the compensation driving current is determined based on the brightness compensation data; and a fourth determining module, configured to determine chromaticity compensation data based on the chromaticity data; wherein the brightness compensation data and current compensation data are used to determine a backlight driving signal for driving the backlight module, and the chromaticity compensation data is used to determine a display driving signal for driving the display module in the display device.
[0008] According to a fifth aspect, this disclosure provides an apparatus for determining compensation data, comprising: a processor; and a memory communicatively connected to the processor and configured to store instructions executable by the processor, the instructions being executed by the processor to enable the processor to perform the compensation data determination method provided in this disclosure.
[0009] According to a sixth aspect, this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method for determining compensation data provided in this disclosure.
[0010] According to a seventh aspect, this disclosure provides a computer program product, including a computer program / instructions, wherein the computer program / instructions, when executed by a processor, implement the method for determining compensation data provided in this disclosure. Attached Figure Description
[0011] Figure 1 is a schematic diagram of an example image to be compensated;
[0012] Figure 2 is a flowchart of a method for determining compensation data according to an embodiment of the present disclosure;
[0013] Figure 3 is a schematic diagram of the structure of a backlight according to an embodiment of the present disclosure;
[0014] Figures 4A to 4C are schematic diagrams of the brightness distribution of a display screen according to an embodiment of the present disclosure;
[0015] Figure 5A is a schematic diagram of determining chromaticity compensation data according to an embodiment of the present disclosure;
[0016] Figure 5B is a schematic diagram of determining chromaticity compensation data according to another embodiment of the present disclosure;
[0017] Figure 6 is a schematic diagram of a display device according to an embodiment of the present disclosure;
[0018] Figure 7 is a schematic diagram of the image to be compensated after compensation according to an embodiment of the present disclosure;
[0019] Figure 8 is a schematic diagram of a compensation data determination device according to an embodiment of the present disclosure; and
[0020] Figure 9 is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the described embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure. It should be noted that throughout the accompanying drawings, the same elements are represented by the same or similar reference numerals. In the following description, some specific embodiments are used for descriptive purposes only and should not be construed as limiting this disclosure in any way, but are merely examples of embodiments of this disclosure. Conventional structures or configurations will be omitted where they may cause confusion in understanding this disclosure. It should be noted that the shapes and dimensions of the components in the figures do not reflect actual size and proportion, but are only schematic representations of the embodiments of this disclosure.
[0022] Unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure shall have the ordinary meaning as understood by those skilled in the art. The terms "first," "second," and similar words used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components.
[0023] Furthermore, in the description of the embodiments disclosed herein, the terms "connected" or "connected to" can refer to two components being directly connected, or to two components being connected via one or more other components. Additionally, these two components can be connected or coupled via wired or wireless means.
[0024] Figure 1 is a schematic diagram of an example image to be compensated.
[0025] For example, when the display device displays a solid color image, the image acquisition device can capture the display screen of the display device to obtain the image to be compensated 100 as shown in Figure 1.
[0026] As shown in Figure 1, the image 100 to be compensated exhibits mura phenomena, characterized by uneven brightness and uneven color. Uneven brightness refers to differences in brightness across different areas of the displayed image, resulting in areas that are either too dark or too bright. Uneven color refers to inconsistent color representation across different areas of the displayed image, leading to color deviations in the image.
[0027] For example, the image 100 to be compensated contains bright and dark stripes, and the chromaticity of the edge region and the center region of each stripe are different. The brightness and chromaticity of the edge region and the center region of the image 100 to be compensated are inconsistent.
[0028] The image 100 to be compensated, captured by the image acquisition device, can be considered as the display screen as perceived by the human eye. Therefore, if the image 100 exhibits the Mura phenomenon, the display screen perceived by the user will also exhibit abnormal display problems such as uneven brightness and uneven color. To compensate for the Mura phenomenon in the display screen, the driving signal applied to the display device can be adjusted using the "De-Mura" process to achieve compensation for color and brightness, thereby improving the display quality. However, there is a correlation between color and brightness; the color De-Mura effect and the brightness De-Mura effect will influence each other.
[0029] For example, in Liquid Crystal Display (LCD) products, the backlight can be a light-emitting diode (LED) chip, a micro light-emitting diode (Micro LED) chip, or a mini light-emitting diode (Mini LED) chip. Applying brightness and chromaticity de-mura to the display panel in an LCD product will reduce the panel's transmittance, affecting the light transmission from the backlight and thus impacting the LCD product's brightness and power consumption.
[0030] For example, in self-emissive display products, the light source can be an organic light-emitting diode (OLED) chip or an MLED (including Micro LED and Mini LED) chip. Self-emissive display products can perform brightness and chromaticity de-mura by adjusting RGB pixel values. However, this adjustment process causes both brightness and chromaticity to change simultaneously and influence each other. Therefore, the de-mura algorithm for self-emissive display products is complex, requires many iterations, has a long processing time, and is inefficient.
[0031] This disclosure provides a method for determining compensation data, including luminance compensation data and current compensation data for luminance De-Mura, and chrominance compensation data for chrominance De-Mura. Luminance De-Mura performs luminance compensation for the backlight module of the display device, while chrominance De-Mura performs chrominance compensation for the display module. Since luminance De-Mura and chrominance De-Mura compensate for different objects, the impact between their compensation effects is small. This ensures that luminance De-Mura does not affect the transmittance of the display panel in the display module, thereby reducing the impact on product brightness and power consumption. Furthermore, luminance De-Mura for chrominance adjustment of the display module and chrominance De-Mura for luminance adjustment of the backlight module can be processed independently and in parallel, simplifying the De-Mura algorithm, shortening De-Mura processing time, and improving De-Mura efficiency.
[0032] Figure 2 is a flowchart of a method for determining compensation data according to an embodiment of the present disclosure.
[0033] As shown in Figure 2, the method for determining compensation data according to an embodiment of this disclosure may include steps S210 to S240. It should be noted that the sequence numbers of each step in the following method are for descriptive purposes only and should not be considered as indicating the execution order of the steps. Unless explicitly stated otherwise, the method does not need to be executed in the exact order shown.
[0034] In step S210, the brightness and chromaticity data of the display screen are determined based on the image to be compensated.
[0035] In this embodiment of the disclosure, the image to be compensated is obtained by an image acquisition device capturing the display screen of a display device. The display device displays a test image, for example, a colorimetric image, which can be a grayscale image. When the display device displays the test image, the image acquisition device captures the display screen of the display device to obtain the image to be compensated. By performing luminance extraction and chrominance extraction on the image to be compensated, luminance data and chrominance data can be obtained.
[0036] For example, by performing grayscale processing on the image to be compensated and determining the grayscale values of the processed image, the brightness of different regions of the image to be compensated can be determined, thus obtaining brightness data. Similarly, by performing color measurements on the image to be compensated, the chromaticity of different regions of the image to be compensated can be determined, thus obtaining chromaticity data.
[0037] For example, by using a high-resolution area imaging device to perform image measurement on the image to be compensated, the in-plane imaging information of the display device is obtained, thereby obtaining brightness data and chromaticity data.
[0038] In step S220, brightness compensation data is determined based on the brightness data.
[0039] In this embodiment of the disclosure, the brightness compensation data is data used for brightness de-Mura. Based on the brightness data, the brightness distribution of the image to be compensated can be determined, thereby determining the brightness uniformity of the image. Brightness compensation data is determined based on the brightness uniformity. The brightness compensation data is used to adjust the brightness uniformity of the image to be compensated. For example, by using the brightness compensation data to compensate for the brightness of different regions in the image to be compensated, the brightness uniformity of the image can be improved, thereby mitigating the brightness de-Mura phenomenon.
[0040] For example, brightness compensation data can be determined based on the average brightness of multiple regions in the image to be compensated. Using this data, the brightness of multiple regions in the image to be compensated can be adjusted to the average brightness. Alternatively, brightness compensation data can be determined based on the lowest brightness among multiple regions. Using this data, the brightness of multiple regions in the image to be compensated can also be adjusted to the lowest brightness.
[0041] In step S230, current compensation data is determined based on the compensation drive current for the backlight module in the display device.
[0042] In this embodiment, the compensation drive current is determined based on brightness compensation data. The compensation drive current can be a theoretical current value used to drive the backlight module after being compensated by the brightness compensation data and calculated based on the brightness compensation data.
[0043] For example, the brightness of the backlight module can be adjusted by changing the drive current. Therefore, by adjusting the drive current of multiple regions of the backlight module based on brightness compensation data, brightness uniformity compensation can be achieved across these regions. Based on the brightness adjustment values for each region of the backlight module indicated by the brightness compensation data, the current adjustment values for the drive current used to drive these regions can be determined. Therefore, the compensated drive current can be the total theoretical current value required to drive the multiple regions of the backlight module to emit light after brightness compensation data compensation (brightness de-mura).
[0044] In this embodiment, before compensation of the display device, multiple regions of the backlight module can be driven by the same driving current, so ideally, the theoretical luminous brightness of the multiple regions is the same. In reality, due to manufacturing processes and other reasons, the luminous brightness of the multiple regions of the backlight module differs under the same driving current. By compensating the driving current of the multiple regions using brightness compensation data, the actual luminous brightness of the multiple regions becomes similar. In this case, after compensation using brightness compensation data, the driving current of the multiple regions may differ.
[0045] In this embodiment, the total drive current of the backlight module may decrease after brightness compensation data, resulting in a decrease in the overall display brightness of the screen. Compensating the total drive current of the backlight module using current compensation data can improve the overall brightness of the backlight module. For example, brightness compensation data can be used to adjust the brightness of multiple areas of the image to be compensated to the minimum brightness, and the drive current of the multiple areas of the backlight module will also decrease synchronously after brightness compensation data, thus reducing the total drive current of the backlight module. Alternatively, brightness compensation data can be used to adjust the brightness of multiple areas of the image to be compensated to an average brightness, further reducing the total drive current of the backlight module.
[0046] In step S240, chromaticity compensation data is determined based on the chromaticity data.
[0047] In this embodiment of the disclosure, the chromaticity compensation data is data used for chromaticity de-Mura. Based on the chromaticity data, the chromaticity distribution of the image to be compensated can be determined, thereby determining the chromaticity uniformity of the image. Based on the chromaticity uniformity, chromaticity compensation data is determined. The chromaticity compensation data is used to adjust the chromaticity uniformity of the image to be compensated. For example, by using the chromaticity compensation data to compensate for the chromaticity of different regions in the image to be compensated, the chromaticity uniformity of the image to be compensated can be improved, thereby mitigating the chromaticity de-Mura phenomenon.
[0048] In this embodiment of the disclosure, chromaticity compensation data, luminance compensation data, and current compensation data can be used to compensate LCD display products.
[0049] For example, brightness compensation data and current compensation data can be used to compensate for the luminance of the backlight module in an LCD display product. For instance, the backlight source in the backlight module can be an MLED chip, and the luminance of the MLED chip can be compensated using brightness compensation data and current compensation data.
[0050] For example, chromaticity compensation data is used to compensate for the chromaticity of the three color channels: red, green, and blue (RBG). The light-emitting principle of an LCD display is that the backlight module emits white light, which passes through the liquid crystal molecules in the display module and then through color filters to become light of the corresponding color. By adjusting the driving voltage of the liquid crystal molecules in the display module, the deflection angle of the liquid crystal molecules can be adjusted, thereby controlling the light passing through the red, green, and blue filters to control the displayed color. Therefore, by adjusting the driving voltage of the display module based on chromaticity compensation data, uniformity compensation for the chromaticity of the displayed image can be achieved.
[0051] For example, chromaticity compensation data can be determined based on the color of each pixel in the image to be compensated and the colors that the display device actually needs to display. Using chromaticity compensation data, the brightness of the three sub-pixels (red, green, and blue) in each pixel of the image to be compensated can be adjusted to adjust the color performance of the pixels, thereby achieving uniformity adjustment of the chromaticity of the image to be compensated.
[0052] In this embodiment, brightness compensation data and current compensation data are used to determine the backlight drive signal for driving the backlight module. The display device can control the backlight drive signal for driving the backlight module based on the brightness compensation data and current compensation data. For example, the backlight drive circuit outputs a backlight drive signal to the backlight source in the backlight module to control the brightness and on / off state of the backlight source. By modulating the duty cycle of the backlight drive signal using pulse width modulation (PWM) technology, the drive current provided to the backlight source in different areas of the backlight module is adjusted, thereby achieving adjustment of the luminous brightness of different areas in the backlight module.
[0053] In this embodiment, chromaticity compensation data is used to determine the display driving signal for driving the display module in the display device. The display device can control the display driving signal for driving the display module based on the chromaticity compensation data. For example, the display driving circuit outputs a display driving signal to the liquid crystal layer in the display module to control the deflection angle of the liquid crystal molecules. The driving voltage of the display electrodes supplied to the liquid crystal molecules can be controlled by the display driving signal, and the voltage between the driving voltage of the display electrodes and the common voltage of the common electrode can be controlled, thereby adjusting the deflection angle of the liquid crystal molecules by controlling the voltage difference. By controlling the voltage of the display driving signal, the deflection angle of different liquid crystal molecules in the display module can be adjusted, thereby achieving the adjustment of the emission color of different areas in the display module.
[0054] In this embodiment, brightness compensation data and current compensation data are used to adjust the luminance of the backlight module to achieve brightness de-mura. Chromaticity compensation data is used to adjust the luminance color of the display module to achieve chromaticity de-mura. In this case, the brightness de-mura process does not affect the display module, and the chromaticity de-mura process does not affect the backlight module. This simplifies the brightness and chromaticity de-mura processes, and the brightness and chromaticity de-mura processes can be performed simultaneously using the brightness compensation data, current compensation data, and chromaticity compensation data.
[0055] Based on this, the luminance compensation data, current compensation data, and chromaticity compensation data obtained by the compensation data determination method in this embodiment are all determined based on the same image to be compensated. Furthermore, the determination process of luminance compensation data and current compensation data is unaffected by chromaticity compensation data, and vice versa. Based on the same image to be compensated, compensation data for the luminance De-Mura process and compensation data for the chromaticity De-Mura process can be calculated simultaneously, simplifying the process of determining compensation data.
[0056] In addition, brightness compensation data can improve the brightness uniformity between different areas of the backlight module, and current compensation data can improve the overall brightness of the backlight module, which can avoid the reduction of the overall brightness of the display screen due to brightness de-Mura.
[0057] Figure 3 is a schematic diagram of the structure of a backlight according to an embodiment of the present disclosure.
[0058] As shown in Figure 3, the backlight BL of the backlight module includes multiple backlight zones.
[0059] For example, the backlight (BL) has local dimming capabilities. Local dimming technology can achieve local brightness control by adjusting the LED backlight brightness in separate zones. For instance, in the backlight module of an LCD display device, the backlight is divided into multiple backlight zones, each of which is an independent backlight, or each zone has an independent backlight control unit. Through local dimming technology, the backlight brightness of each zone can be adjusted independently, and the brightness of the backlight within each zone can be precisely adjusted in real time according to the content of the displayed image.
[0060] For example, the backlight BL can be an MLED backlight. Mini LED and Micro LED backlights support local dimming. The smaller size of the LEDs in Mini LED and Micro LED backlights allows for more LEDs to be accommodated in the backlight zones, resulting in more precise local dimming. By increasing the number of LEDs, Mini LED backlight technology can improve the brightness and color accuracy of the display device while reducing light leakage.
[0061] For example, the backlight BL includes backlight zones b1 and b2. Based on the brightness data of each of the backlight zones b1 and b2, brightness compensation data and current compensation data can be determined for each of the backlight zones b1 and b2, respectively. For example, the brightness compensation data for backlight zone b1 and backlight zone b2 can be the same or different. The current compensation data for backlight zone b1 and backlight zone b2 can also be the same or different. After compensation using the brightness compensation data and current compensation data, the luminous brightness of backlight zone b1 and backlight zone b2 can be consistent.
[0062] In some embodiments, the form of the luminance data can be determined based on backlight partitioning. For example, the image to be compensated is divided into multiple luminance sub-images for multiple backlight partitions, according to multiple backlight partitions of the backlight module. A luminance matrix is determined to characterize the luminance data based on the luminance sub-data of each of the multiple luminance sub-images and the positional relationship between the multiple luminance sub-images.
[0063] In this embodiment of the disclosure, since the luminance of multiple backlight zones of the backlight module can be controlled independently, the image to be compensated is divided based on the backlight zones, so that the display brightness of a single brightness sub-image can be adjusted by controlling the luminance of a single backlight zone.
[0064] For example, the multiple backlight zones of the backlight module can be arranged in an array. Based on the arrangement of these backlight zones, the image to be compensated is divided into multiple luminance sub-images, all of which are the same size. The arrangement of these luminance sub-images is consistent with the arrangement of the backlight zones, and each luminance sub-image corresponds one-to-one with a backlight zone. For instance, by adjusting the luminance of a single backlight zone, the display brightness of the corresponding luminance sub-image can be adjusted.
[0065] Luminance subdata represents the luminance values of a luminance subimage. For example, the luminance of a luminance subimage can be obtained by taking the average luminance of the multiple pixels included in that subimage as the luminance of that subimage, thus obtaining a luminance matrix to characterize the luminance data. Elements in the luminance matrix represent the luminance of the corresponding location in the luminance subimage.
[0066] Referring to Figure 3, the backlight BL includes 2*4 backlight zones, and the image to be compensated can also be divided into 2*4 luminance sub-images. The luminance data can be represented in the form of a 2*4 matrix, where each element of the matrix identifies the average luminance of the corresponding luminance sub-image.
[0067] In some embodiments, the form of the chromaticity data may be determined based on the size of the image to be compensated. For example, based on the size of the image to be compensated and the chromaticity compensation requirements, the image to be compensated is divided into multiple chromaticity sub-images, and a chromaticity matrix for representing the chromaticity data is determined based on the chromaticity sub-data of each of the multiple chromaticity sub-images and the positional relationship between the multiple chromaticity sub-images.
[0068] In this embodiment, the image to be compensated is divided into multiple chromaticity sub-images arranged in an array, all of which have the same size. Chromaticity sub-data represents the chromaticity of the chromaticity sub-image. A single chromaticity sub-image can correspond to a display zone of the liquid crystal panel in the display module. By adjusting the deflection angle of the liquid crystal molecules in the display zone, the display chromaticity of the chromaticity sub-image corresponding to that display zone is adjusted.
[0069] For example, by using the average chromaticity of the multiple pixels included in each chromaticity sub-image as the chromaticity of that sub-image, a chromaticity matrix can be obtained to characterize the chromaticity data. Elements in the chromaticity matrix represent the chromaticity of the corresponding location in the chromaticity sub-image.
[0070] In this embodiment, the chroma matrix and luminance matrix can have the same or different sizes. For example, the chroma matrix can be an M*N matrix, and the luminance matrix can be an O*P matrix. Based on the chroma matrix and luminance matrix, the chroma and luminance of each sub-image can be quickly determined, and luminance compensation data, current compensation data, and chroma compensation data represented in corresponding matrix form can be obtained. This allows for the determination of luminance compensation and current compensation for each backlight zone, as well as chroma compensation for each display zone.
[0071] The process of determining brightness compensation data is illustrated with reference to Figures 4A, 4B, and 4C. Figures 4A to 4C are schematic diagrams of the brightness distribution of a display screen according to an embodiment of the present disclosure.
[0072] As shown in Figure 4A, the image P1 to be compensated exhibits uneven brightness.
[0073] For example, based on the image P1 to be compensated, the brightness data can be represented in the form of a 2*4 matrix, and the brightness data includes the display brightness of each brightness sub-image.
[0074] In this embodiment of the disclosure, brightness reference data is determined based on a preset brightness index. The brightness reference data and the brightness data are compared to obtain brightness compensation data.
[0075] A preset brightness index characterizes the brightness distribution requirements of a display device, describing brightness uniformity. Since different display products have different requirements for brightness uniformity, these requirements can be described based on preset brightness indices. For example, a preset brightness index can also be represented as a 2x4 matrix, where all elements are 100%, requiring consistent brightness across multiple areas of the image to be compensated. For instance, a preset brightness index might describe the need for higher brightness in the center of the display and lower brightness in the edge areas; therefore, the elements corresponding to the center area in the index matrix could be 100%, and the elements corresponding to the edge areas could be 80% and 90%.
[0076] A baseline brightness can be determined based on brightness data, and brightness reference data can be determined based on the baseline brightness and a preset brightness index. For example, the baseline brightness can be the average brightness of multiple areas determined based on brightness data, the lowest brightness among multiple areas, the median brightness of multiple areas, or it can be determined according to actual needs. Multiplying the index matrix representing the preset brightness index by the baseline brightness yields the brightness reference data. The brightness reference data is also represented as a matrix, describing the target luminous brightness required for multiple areas of the backlight module, or the target display brightness required for multiple areas of the image to be compensated. The differences between the multiple target luminous brightnesses described by the brightness reference data correspond to the brightness differences between multiple areas indicated by the preset brightness index.
[0077] For example, brightness data describes the initial brightness of multiple areas before brightness compensation. By comparing the initial brightness with the target brightness, the brightness compensation value for the initial brightness can be determined. By comparing the initial brightness and target brightness for the same area, a brightness adjustment factor for each area is determined. The brightness adjustment factors for multiple areas constitute the brightness compensation data.
[0078] For example, the luminance matrix L_O describing the initial luminance of multiple regions. [O*P] With the luminance reference matrix L_S describing luminance uniformity [O*P] By comparison, the De-Mura coefficient matrix D can be obtained. [O*P] De-Mura coefficient matrix D [O*P] This is the brightness compensation data.
[0079] For example, the brightness data of the image P1 to be compensated shown in Figure 4A includes display brightness values of 700, 750, 950, 850, 1100, 900, 880, and 800 for eight regions. All elements of the index matrix are 100%, and the reference brightness is 800. Therefore, the brightness reference data includes target brightness values of 800, 800, 800, 800, 800, 800, 800, and 800 for eight regions. The brightness compensation data includes brightness adjustment coefficients of 0.88, 0.94, 1.19, 1.06, 1.38, 1.13, 1.1, and 1 for eight regions.
[0080] For example, a display image P2 shown in Figure 4B can be seen after brightness compensation data has been used to compensate for brightness uniformity. After brightness De-Mura, the brightness uniformity of display image P2 is improved.
[0081] In some embodiments, brightness de-mura can lead to a reduction in overall display brightness. Therefore, current compensation data is determined based on the compensation drive current for the backlight module in the display device. For example, based on the brightness compensation data, brightness compensation values are determined for each of the multiple backlight regions included in the backlight module. Based on the mapping relationship between brightness and current and the brightness compensation values for each of the multiple backlight regions, compensation sub-currents for each of the multiple backlight regions are determined. A compensation drive current is determined based on the compensation sub-currents for each of the multiple backlight regions. Current compensation data is determined based on the current difference between the compensation drive current and the initial drive current.
[0082] In this embodiment, the brightness compensation value is the difference between the initial brightness and the target brightness of each backlight zone. The mapping relationship between brightness and current is similar to a positive correlation; for example, increasing the driving current can increase the brightness. In cases where a significant adjustment in brightness is required, it can be achieved by significantly adjusting the driving current.
[0083] Based on brightness compensation data, the brightness adjustment ratio of each of the multiple backlight zones can be determined. Since brightness and drive current are approximately positively correlated, the adjustment range of the drive current for each of the multiple backlight zones can be determined based on the brightness compensation data. Because the adjustment range of the drive current for each backlight zone is different, the compensation sub-currents of the multiple backlight zones will be different after brightness De-Mura.
[0084] The compensating sub-current is the drive current required for each backlight zone to achieve the target brightness. The compensating drive current is the sum of the multiple compensating sub-currents of the multiple backlight zones, which is the total drive current provided to the backlight module. Since the multiple backlight zones are controlled independently, the compensating drive current of the backlight module can be determined by determining the compensating sub-current of each backlight zone.
[0085] In this embodiment, the initial drive current is the current driving the backlight module when the display device is displaying a screen. The screen is the image displayed by the image acquisition device when it is trying to compensate for the image; therefore, the initial drive current can be the drive current of the backlight module before it passes the brightness de-mura.
[0086] For example, the initial drive current can be the maximum operating current supported by the display device or the default operating current provided by the display device after power-on. When the current driving the backlight module is less than the initial drive current, the overall brightness of the backlight module decreases.
[0087] For example, the total current value indicated by the current compensation data can be equal to the current difference between the compensated drive current and the initial drive current. For instance, if the compensated drive current is less than or equal to the initial drive current, the drive current compensated based on the current compensation data can be equal to the initial drive current. After compensation using the circuit compensation data, the overall luminous brightness of the backlight module is close to that of the De-Mura front backlight module.
[0088] Current compensation data is used to determine the backlight drive sub-signals driving each of the multiple backlight zones. Based on the current compensation data, the display device can independently control the backlight drive signals driving multiple backlight zones in the backlight module, thereby allowing for different adjustments to the drive current driving the multiple backlight zones.
[0089] For example, the current difference between the compensation drive current and the initial drive current can be evenly distributed among multiple backlight zones, allowing the compensation sub-currents of multiple backlight zones to be increased to the same extent. The display image after current compensation data compensation can be seen in the display image P3 shown in Figure 4C. After current compensation data compensation, the overall brightness of the display image P3 is improved.
[0090] In some embodiments, current compensation data can also be used to improve the brightness uniformity among multiple backlight zones. For example, based on brightness compensation data, the compensated brightness of each of the multiple backlight zones is determined. Based on the differences between the multiple compensated brightness values of the multiple backlight zones, the current compensation value of each of the multiple backlight zones is determined, thus obtaining current compensation data.
[0091] The compensated brightness is the theoretical brightness obtained after compensating multiple backlight zones with brightness compensation data. Based on the theoretical brightness of each backlight zone, the brightness uniformity of the multiple backlight zones after brightness compensation data can be determined. If the differences between the multiple compensated brightness levels are large, different degrees of current compensation can be applied to the multiple backlight zones based on these differences, so that the brightness differences between the multiple backlight zones after current compensation are smaller.
[0092] For example, a backlight zone with lower brightness after compensation can be determined to require a larger current compensation value. Conversely, a backlight zone with higher brightness after compensation can be determined to not require current compensation.
[0093] For example, determine the maximum compensated current among multiple backlight zones. If the current difference between the compensated current of a backlight zone and the maximum compensated current is large, a larger current compensation value can be provided for that backlight zone. If the current difference between the compensated current of a backlight zone and the maximum compensated current is small, a smaller current compensation value can be provided for that backlight zone.
[0094] In this embodiment of the disclosure, the current compensation data describes the current compensation value for multiple backlight zones. After the multiple backlight zones are compensated by the current compensation value indicated by their respective current compensation values, the brightness difference between the multiple backlight zones can be reduced, thereby improving the brightness uniformity.
[0095] In this embodiment of the disclosure, the brightness LD of the display screen after compensation using brightness compensation data and current compensation data is... [O*P] It can be expressed by formula (1):
[0096] L_D [O*P] =LO [O*P] *D [O*P ]*I [O*P] (1)
[0097] Among them, LD [O*P] This represents the brightness of the displayed image after compensation using brightness and current data. L_O [O*P] For brightness data, D [O*P] For brightness compensation data, I [O*P] This is current compensation data.
[0098] Equation (1) represents the calculation of LO [O*P] D [O*P] I [O*P] The LD value is obtained by multiplying the luminance value, luminance compensation value, and current compensation value for the same backlight zone. [O*P] L_D [O*P] The value in LO represents the brightness of multiple backlight zones after brightness compensation and current compensation. [O*P] D [O*P] I [O*P] and L_D [O*P] All are O*P matrices.
[0099] In some embodiments, the current and brightness before and after compensation using the brightness compensation data and current compensation data provided in this disclosure can be referenced in Table 1. Table 1 shows the changes in total current and overall brightness after brightness compensation and current compensation for different grayscale display images.
[0100] Table 1
[0101] For example, for a grayscale display of 16, before brightness de-mura, the initial drive current of the backlight module is 0.28mA, and the overall brightness is 47 nits. After brightness de-mura, the compensated drive current of the backlight module is 0.24mA, and the overall brightness decreases to 41 nits. After current compensation, the drive current of the backlight module increases to 0.28mA, and the overall brightness increases to 47 nits.
[0102] For a grayscale display of 32, before brightness de-mura, the initial drive current of the backlight module is 0.56mA, and the overall brightness is 95 nits. After brightness de-mura, the compensated drive current of the backlight module is 0.48mA, and the overall brightness decreases to 82 nits. After current compensation, the drive current of the backlight module increases to 0.56mA, and the overall brightness increases to 94 nits.
[0103] For a grayscale display of 64, before brightness de-mura, the initial drive current of the backlight module is 1.13mA, and the overall brightness is 190 nits. After brightness de-mura, the compensated drive current of the backlight module is 0.98mA, and the overall brightness decreases to 165 nits. After current compensation, the drive current of the backlight module increases to 113mA, and the overall brightness increases to 189 nits.
[0104] For a grayscale display of 128, before brightness de-mura, the initial drive current of the backlight module is 2.25mA, and the overall brightness is 379 nits. After brightness de-mura, the compensated drive current of the backlight module is 1.95mA, and the overall brightness decreases to 330 nits. After current compensation, the drive current of the backlight module increases to 2.25mA, and the overall brightness increases to 377 nits.
[0105] For a grayscale display of 255, before brightness de-mura, the initial drive current of the backlight module is 4.49mA, and the overall brightness is 756 nits. After brightness de-mura, the compensated drive current of the backlight module is 3.9mA, and the overall brightness decreases to 657 nits. After current compensation, the drive current of the backlight module increases to 4.49mA, and the overall brightness increases to 752 nits.
[0106] In this embodiment of the invention, after brightness uniformity is improved using the brightness De-Mura method, both the drive current and overall brightness decrease. After current compensation data is applied, the drive current is increased to near the initial drive current, thereby improving the overall brightness to near the initial overall brightness.
[0107] Figure 5A is a schematic diagram of determining chromaticity compensation data according to an embodiment of the present disclosure.
[0108] As shown in Figure 5A, the chromaticity data C includes the R chromaticity sub-data C_R, G chromaticity sub-data C_G, and B chromaticity sub-data C_B for three color channels. For example, using the conversion relationship between chromaticity and RGB, the chromaticity data can be converted into chromaticity sub-data for each of the multiple color channels.
[0109] The R chromaticity sub-data C_R, G chromaticity sub-data C_G, and B chromaticity sub-data C_B of the three color channels are compared with the chromaticity reference data C_S to obtain the chromaticity compensation sub-data for each color channel, including R chromaticity compensation sub-data DR, G chromaticity compensation data DG, and B chromaticity compensation data DB.
[0110] In this embodiment of the disclosure, the chromaticity reference data characterizes the chromaticity distribution requirements for the display device, and the chromaticity compensation sub-data is used to determine the display driving sub-signals for driving the display module for the color channels. For example, the R chromaticity compensation sub-data can determine the display driving sub-signals for driving the display module for the R color channel, thereby adjusting the deflection angle of the liquid crystal molecules for the red sub-pixel.
[0111] Colorimetric reference data characterizes the colorimetric distribution requirements of a display device and is used to describe colorimetric uniformity. Since different display products have different requirements for colorimetric uniformity, these requirements can be described based on colorimetric reference data.
[0112] For example, chromaticity reference data can also be represented as a matrix index matrix. If all elements of the index matrix are 100%, then the display chromaticity of multiple regions of the image to be compensated must be consistent.
[0113] For example, the chromaticity matrix C_O describing the chromaticity data [M*N] and color reference data C_S describing color uniformity [M*N]This allows us to obtain the De-Mura coefficient matrix R for each of the R, G, and B channels. [M*N]、 G [M*N] and B [M*N] chromaticity De-Mura coefficient matrix R [M*N] G [M*N] and B [M*N] These are the R chromaticity compensation subdata DR, G chromaticity compensation subdata DG, and B chromaticity compensation subdata DB, respectively.
[0114] In this embodiment of the disclosure, the R chromaticity compensation sub-data DR, G chromaticity compensation sub-data DG, and B chromaticity compensation sub-data DB can be used to compensate for the RGB grayscale respectively, so as to reduce the color difference of the three color channels in different regions.
[0115] In this embodiment, the image acquisition device can also directly acquire R chromaticity sub-data C_R, G chromaticity sub-data C_G, and B chromaticity sub-data C_B. For example, the display device controls the display screen to show three images: red, green, and blue. When the display device displays a red image, the red image is captured to determine the R chromaticity sub-data C_R. When the display device displays a green image, the green image is captured to determine the G chromaticity sub-data C_G. When the display device displays a blue image, the blue image is captured to determine the B chromaticity sub-data C_B.
[0116] In this embodiment of the disclosure, the chromaticity data is converted into chromaticity sub-data for each of the three color channels and compared with the chromaticity reference data respectively. This allows the determination of the degree of chromaticity compensation for each color channel, thereby improving the chromaticity uniformity of each color channel.
[0117] Figure 5B is a schematic diagram of determining chromaticity compensation data according to another embodiment of the present disclosure.
[0118] As shown in Figure 5B, the chromaticity data C is compared with the chromaticity reference data C_S to obtain the chromaticity compensation data for the entire display screen. For example, using the conversion relationship between chromaticity and RGB, the chromaticity compensation data is converted into chromaticity compensation sub-data for multiple color channels, including R chromaticity compensation sub-data DR, G chromaticity compensation sub-data DG, and B chromaticity compensation sub-data DB.
[0119] In this embodiment of the disclosure, the R chromaticity compensation sub-data DR, G chromaticity compensation sub-data DG, and B chromaticity compensation sub-data DB are used to perform chromaticity compensation on multiple color channels, thereby determining the display driving sub-signals for multiple color channels, and thus adjusting the deflection angle of the liquid crystal molecules for multiple color sub-pixels.
[0120] In this embodiment of the disclosure, since the chromaticity of multiple color channels is jointly controlled, the chromaticity data can be compared with the chromaticity reference data to determine the overall chromaticity compensation level for multiple color channels, thereby reducing the impact of multiple color channels on chromaticity uniformity.
[0121] In this embodiment, after color compensation, the Gamma curves of typical grayscale levels (32, 64, 128, 255) of the display panel (R, G, B or W, R, G, B) of the display module are also adjusted accordingly. The adjusted Gamma curves describe the mapping relationship between grayscale values and Gamma voltage. For example, after color compensation, the display panel is controlled to display typical grayscale images of R, G, B. Backlight testing can determine the Gamma curves corresponding to the typical R, G, B grayscale levels. In this case, the determined Gamma curves are inconsistent with conventional Gamma curves.
[0122] In this embodiment of the disclosure, the chromaticity LD of the displayed image is utilized using chromaticity compensation data. [O*P] It can be expressed by formula (2):
[0123] C_D [M*N ]=C_O R[M*N] *R [M*N] +C_O G[M*N] *G [M*N] +C_O B[M*N] *B [M*N (2)
[0124] Among them, C_D [M*N] This refers to the color of the displayed image after color compensation. C_O R[M*N] For red chromaticity subdata, C_O G[M*N] For green chromaticity subdata, C_O B[M*N ] represents the blue chromaticity subdata, R [M*N] For redness compensation sub-data, G [M*N] For the greenness compensation sub-data, B [M*N] This is the blue-level compensation sub-data.
[0125] Equation (2) represents the calculation of C_O R[M*N] R [M*N] C_O G[M*N] G [M*N] C_O B[M*N] and B [M*N] The sum of the products of the red grayscale value and the red chromaticity compensation value, the green grayscale value and the green chromaticity compensation value, and the blue grayscale value and the blue chromaticity compensation value for the same display partition is given by C_D. [M*N] C_D [M*N]The value in C_O represents the chromaticity values of multiple display zones after chromaticity compensation. R[M*N]、 R [M*N]、 C_O G[M*N]、 G [M*N]、 C_O B[M*N ] and B [M*N] Both are M*N matrices.
[0126] In this embodiment, because the luminance De-Mura is controlled by the backlight driving circuit and the chrominance De-Mura is controlled by the display driving circuit, the transmittance of liquid crystal molecules in the display module and the power consumption of the display device are unaffected. Furthermore, the luminance De-Mura does not affect the grayscale display of the display module, thus not affecting the chrominance display of the screen. The luminance De-Mura and chrominance De-Mura processes can run in parallel without interference, simplifying the algorithm, reducing the number of iterations, and improving optimization efficiency, achieving low-cost, high-efficiency, and high-quality adjustment.
[0127] Figure 6 is a schematic diagram of a display device according to an embodiment of the present disclosure.
[0128] The display device 600 includes a controller 610, a backlight driving circuit 620, a display driving circuit 630, a backlight module 640, and a display module 650.
[0129] In this embodiment, the backlight driving circuit 620 and the display driving circuit 630 are electrically connected to the same output terminal of the controller 610. For example, the backlight driving circuit 620 and the display driving circuit 630 are connected to the same serial port of the controller 610. The controller 610 acquires brightness compensation data, current compensation data, and chromaticity compensation data. The controller 610 can package the brightness compensation data, current compensation data, and chromaticity compensation data and send them synchronously to the backlight driving circuit 620 and the display driving circuit 630 through the serial port. The backlight driving circuit 620 and the display driving circuit 630 read the required compensation data from the data packets.
[0130] In this embodiment of the disclosure, the luminance compensation data, current compensation data, and chromaticity compensation data may be generated by an external processor.
[0131] For example, an external processor acquires and determines the brightness and chromaticity data of the displayed image based on the image to be compensated. Based on the brightness data, the external processor determines brightness compensation data, and then, based on the compensation drive current for the backlight module in the display device, determines current compensation data. The external processor also determines chromaticity compensation data based on the chromaticity data. The image to be compensated is obtained by an image acquisition device capturing the displayed image, and the compensation drive current is determined based on the brightness compensation data.
[0132] For example, the brightness compensation data, current compensation data, and chromaticity compensation data can also be obtained by an external processor using the method for determining compensation data provided in the embodiments of this disclosure.
[0133] The external processor sends brightness compensation data, current compensation data, and chromaticity compensation data to the controller 610 of the display device 600. The brightness compensation data and current compensation data are used to determine the backlight drive signal for driving the backlight module 640, and the chromaticity compensation data is used to determine the display drive signal for driving the display module 650.
[0134] The backlight driving circuit 620 receives brightness compensation data and current compensation data from the controller 610, and outputs a backlight driving signal to the backlight module based on the brightness compensation data and current compensation data. The display driving circuit 630 receives chromaticity compensation data from the controller 610, and outputs a display driving signal to the backlight module based on the chromaticity compensation data.
[0135] Since the backlight driving circuit 620 can perform brightness compensation independently based on brightness compensation data and current compensation data, and the display driving circuit 630 can perform chromaticity compensation independently based on chromaticity compensation data, the brightness compensation process and the chromaticity compensation process act independently on the display module 650 and the backlight module 640, respectively. Therefore, the brightness compensation process and the chromaticity compensation process do not affect each other and can be executed in parallel.
[0136] In this embodiment, the controller 610 may be an integrated chip including a timing controller TCON and a backlight controller BCON. The serial ports of the timing controller TCON and the backlight controller BCON are integrated into a single serial port of the controller 610. Through this serial port, compensation data can be sent in parallel to the backlight driving circuit 620 and the display driving circuit 630, thereby improving the latency problem between the display module and the backlight module.
[0137] The controller 610 sends compensation data in parallel to both the backlight driver circuit 620 and the display driver circuit 630 via the same serial port, enabling them to perform luminance De-Mura and chrominance De-Mura in parallel, thus improving efficiency. By having the backlight driver circuit 620 perform luminance De-Mura and the display driver circuit 630 perform chrominance De-Mura, the data storage requirements of both circuits are reduced, processing efficiency is improved, and the transmittance of the display panel is not affected.
[0138] In this embodiment of the disclosure, the controller 610 can also generate luminance compensation data, current compensation data, and chromaticity compensation data.
[0139] For example, controller 610 acquires brightness and chromaticity data of the displayed screen based on the image to be compensated. Based on the brightness data, controller 610 determines brightness compensation data, and then determines current compensation data based on the compensation drive current for the backlight module in the display device. Controller 610 determines chromaticity compensation data based on the chromaticity data. The image to be compensated is obtained by the image acquisition device capturing the displayed screen of the display device, and the compensation drive current is determined based on the brightness compensation data.
[0140] For example, brightness compensation data, current compensation data, and chromaticity compensation data can also be generated by the controller 610 executing the method for determining compensation data provided in the embodiments of this disclosure.
[0141] When the display device 600 needs to display the image to be displayed, the controller 610 sends the brightness compensation data, current compensation data and chromaticity compensation data to the backlight driving circuit 620 and the display driving circuit 630 through the same serial port, so that the backlight driving circuit 620 can perform brightness compensation based on the brightness compensation data and current compensation data, and the display driving circuit 630 can perform chromaticity compensation based on the chromaticity compensation data.
[0142] Since the determination process of brightness compensation data and current compensation data is unaffected by the determination process of chromaticity compensation data, and vice versa, the controller 610 can perform parallel calculations of the brightness compensation data and current compensation data used for brightness compensation, as well as the chromaticity compensation data used for chromaticity compensation. The controller 610 writes the brightness compensation data and current compensation data used for brightness compensation to the backlight driver circuit 620, and the chromaticity compensation data used for chromaticity compensation to the display driver circuit 630 via the same serial port, thereby improving the brightness uniformity and chromaticity uniformity of the display image.
[0143] Figure 7 is a schematic diagram of the image to be compensated after compensation according to an embodiment of the present disclosure.
[0144] As shown in Figure 7, image 700 is the display screen obtained by the image acquisition device after compensation with brightness compensation data, current compensation data and color compensation data.
[0145] By combining the image 100 to be compensated in Figure 1 and the image 700 in Figure 7, the bright and dark stripes in the display screen are eliminated, and the brightness and chromaticity of the central area of the display screen are consistent, while the brightness and chromaticity of the edge area are consistent.
[0146] Figure 8 is a schematic diagram of a compensation data determination device according to an embodiment of the present disclosure.
[0147] As shown in Figure 8, the compensation data determination device 800 may include a first determination module 810, a second determination module 820, a third determination module 830, and a fourth determination module 840.
[0148] The first determining module 810 is configured to determine the brightness and chromaticity data of the display screen based on the image to be compensated, wherein the image to be compensated is obtained by the image acquisition device capturing the display screen of the display device. In one embodiment, the first determining module 810 can be used to perform the operation S210 described above, which will not be repeated here.
[0149] The second determining module 820 is configured to determine brightness compensation data based on the brightness data, wherein the compensation drive current is determined based on the brightness compensation data. In one embodiment, the second determining module 820 can be used to perform the operation S220 described above, which will not be repeated here.
[0150] The third determining module 830 is configured to determine current compensation data based on the compensation drive current for the backlight module in the display device, wherein the compensation drive current is determined based on brightness compensation data. In one embodiment, the third determining module 830 may be used to perform the operation S230 described above, which will not be repeated here.
[0151] The fourth determining module 840 is configured to determine chromaticity compensation data based on the chromaticity data. In one embodiment, the fourth determining module 840 can be used to perform the operation S240 described above, which will not be repeated here.
[0152] In this embodiment of the disclosure, brightness compensation data and current compensation data are used to determine the backlight driving signal for driving the backlight module, and chromaticity compensation data is used to determine the display driving signal for driving the display module in the display device.
[0153] In this embodiment of the disclosure, the first determining module 810 is configured to: divide the image to be compensated into multiple luminance sub-images for multiple backlight zones according to multiple backlight zones of the backlight module; determine a luminance matrix for representing luminance data based on the luminance sub-data of each of the multiple luminance sub-images and the positional relationship between the multiple luminance sub-images; divide the image to be compensated into multiple chrominance sub-images; and determine a chrominance matrix for representing chrominance data based on the chrominance sub-data of each of the multiple chrominance sub-images and the positional relationship between the multiple chrominance sub-images.
[0154] In this embodiment of the disclosure, the second determining module 820 is used to: obtain a preset brightness index, determine brightness reference data, wherein the preset brightness index characterizes the brightness distribution requirements for the display device; and compare the brightness reference data and the brightness data to obtain brightness compensation data.
[0155] In this embodiment of the disclosure, the third determining module 830 is used to: determine the brightness compensation value of each of the multiple backlight areas included in the backlight module based on brightness compensation data; determine the compensation sub-current of each of the multiple backlight areas based on the mapping relationship between brightness and current and the brightness compensation value of each of the multiple backlight areas; determine the compensation driving current according to the compensation sub-current of each of the multiple backlight areas; and determine the current compensation data according to the current difference between the compensation driving current and the initial driving current, wherein the initial driving current is the current driving the backlight module when the display device displays the display screen, and the current compensation data is used to determine the backlight driving sub-signal driving each of the multiple backlight zones.
[0156] In this embodiment of the disclosure, the third determining module 830 is further configured to: determine the compensated brightness of each of the multiple backlight zones based on the brightness compensation data; and determine the current compensation value of each of the multiple backlight zones based on the differences between the multiple compensated brightnesses of the multiple backlight zones, thereby obtaining current compensation data.
[0157] In this embodiment of the disclosure, the fourth determining module 840 is used to: convert chromaticity data into chromaticity sub-data for each of the multiple color channels; and compare the chromaticity sub-data for each of the multiple color channels with chromaticity reference data to obtain chromaticity compensation sub-data for each of the multiple color channels; wherein, the chromaticity compensation data includes chromaticity compensation sub-data for each of the multiple color channels, the chromaticity reference data characterizes the chromaticity distribution requirements for the display device, and the chromaticity compensation sub-data is used to determine the display driving sub-signals for the color channels of the display module.
[0158] In this embodiment of the disclosure, the fourth determining module 840 is used to: compare chromaticity data and chromaticity reference data to obtain chromaticity compensation data; convert the chromaticity compensation data into chromaticity compensation sub-data for each of the multiple color channels; wherein, the chromaticity reference data characterizes the chromaticity distribution requirements for the display device, and the chromaticity compensation sub-data is used to determine the display driving sub-signals for the color channels of the display module.
[0159] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0160] Figure 9 is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0161] As shown in Figure 9, the electronic device 900 includes a computing unit 901, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 902 or a computer program loaded into a random access memory (RAM) 903 from a storage unit 908. The RAM 903 can also store various programs and data required for the operation of the electronic device 900. The computing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0162] Multiple components in electronic device 900 are connected to I / O interface 905, including: input unit 906, such as keyboard, mouse, etc.; output unit 907, such as various types of displays, speakers, etc.; storage unit 908, such as disk, optical disk, etc.; and communication unit 909, such as network card, modem, wireless transceiver, etc. Communication unit 909 allows electronic device 900 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0163] The computing unit 901 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 901 performs the compensation data determination method described above. For example, in some embodiments, the compensation data determination method can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 908. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 900 via ROM 902 and / or communication unit 909. When the computer program is loaded into RAM 903 and executed by the computing unit 901, one or more steps of the compensation data determination method described above can be performed. Alternatively, in other embodiments, the computing unit 901 can be configured to perform the compensation data determination method by any other suitable means (e.g., by means of firmware).
[0164] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0165] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0166] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0167] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0168] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0169] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is established by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system, addressing the shortcomings of traditional physical hosts and VPS (Virtual Private Server, or simply "VPS") in terms of management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0170] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0171] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0172] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A method for determining compensation data, comprising: determining luminance data and chrominance data of a display screen according to a to-be-compensated image, the to-be-compensated image being obtained by an image acquisition device capturing the display screen of a display device; determining luminance compensation data based on the luminance data; determining current compensation data based on a compensation driving current for a backlight module of the display device, the compensation driving current being determined based on the luminance compensation data; and determining chrominance compensation data based on the chrominance data; wherein the luminance compensation data and the current compensation data are used to determine a backlight driving signal for driving the backlight module, and the chrominance compensation data is used to determine a display driving signal for driving a display module of the display device. The determining of the current compensation data based on the compensation driving current for the backlight module of the display device comprises: determining a luminance compensation value of each of a plurality of backlight regions included in the backlight module based on the luminance compensation data; determining a compensation sub-current of each of the plurality of backlight regions based on a mapping relationship between luminance and current and the luminance compensation value of each of the plurality of backlight regions; determining the compensation driving current according to the compensation sub-current of each of the plurality of backlight regions; and determining the current compensation data according to a current difference between the compensation driving current and an initial driving current, the initial driving current being a current for driving the backlight module when the display device displays the display screen, the current compensation data being used to determine a backlight driving sub-signal for driving each of the plurality of backlight regions. The determining of the current compensation data according to the difference between the compensation driving current and the initial driving current comprises: determining a compensated luminance of each of the plurality of backlight regions based on the luminance compensation data; and determining a current compensation value of each of the plurality of backlight regions based on a difference between the compensated luminances of the plurality of backlight regions, to obtain the current compensation data. The determining of the luminance compensation data based on the luminance data comprises: determining luminance reference data according to a preset luminance index, the preset luminance index representing a luminance distribution requirement for the display device; and comparing the luminance reference data with the luminance data to obtain the luminance compensation data. The determining of the chrominance compensation data based on the chrominance data comprises: converting the chrominance data into chrominance sub-data of a plurality of color channels; and comparing the chrominance sub-data of each of the plurality of color channels with chrominance reference data respectively to obtain chrominance compensation sub-data of each of the plurality of color channels; wherein the chrominance compensation data comprises the chrominance compensation sub-data of each of the plurality of color channels, the chrominance reference data represents a chrominance distribution requirement for the display device, and the chrominance compensation sub-data is used to determine a display driving sub-signal for driving the display module for the color channel. The determining of the chrominance compensation data based on the chrominance data comprises: comparing the chrominance data with chrominance reference data to obtain the chrominance compensation data; and 2. The method of claim 1, wherein, 3. The method of claim 2, wherein, 4. The method of claim 1, wherein, 5. The method of claim 1, wherein, 6. The method of claim 1, wherein, convert the chroma compensation data into chroma compensation sub-data of each of the color channels; wherein the chroma reference data represents a chroma distribution requirement of the display device, and the chroma compensation sub-data is used to determine display driving sub-signals of the display module for the color channels.
7. The method of claim 1, wherein, The determining of the luminance data and the chroma data of the display picture according to the image to be compensated includes: dividing the image to be compensated into luminance sub-pictures for the plurality of backlight partitions according to the plurality of backlight partitions of the backlight module; determining a luminance matrix for representing the luminance data based on luminance sub-data of each of the luminance sub-pictures and a positional relationship between the luminance sub-pictures; dividing the image to be compensated into chroma sub-pictures; and determining a chroma matrix for representing the chroma data based on chroma sub-data of each of the chroma sub-pictures and a positional relationship between the chroma sub-pictures.
8. A display device, comprising: a backlight module; a display module; a controller configured to obtain luminance compensation data, current compensation data and chroma compensation data; a backlight driving circuit electrically connected with the controller, configured to receive the luminance compensation data and the current compensation data from the controller, and output backlight driving signals to the backlight module based on the luminance compensation data and the current compensation data; and a display driving circuit electrically connected with the controller, configured to receive the chroma compensation data from the controller, and output display driving signals to the backlight module based on the chroma compensation data; wherein the backlight driving circuit and the display driving circuit are electrically connected with a same output terminal of the controller.
9. A display device, comprising: a backlight module; a display module; a controller configured to generate luminance compensation data, current compensation data and chroma compensation data; a backlight driving circuit electrically connected with the controller, configured to receive the luminance compensation data and the current compensation data from the controller, and output backlight driving signals to the backlight module based on the luminance compensation data and the current compensation data; and a display driving circuit electrically connected with the controller, configured to receive the chroma compensation data from the controller, and output display driving signals to the backlight module based on the chroma compensation data; wherein the backlight driving circuit and the display driving circuit are electrically connected with a same output terminal of the controller.
10. A device for determining compensation data, comprising: a first determining module configured to determine luminance data and chroma data of a display picture according to an image to be compensated, the image to be compensated being obtained by an image acquisition device capturing the display picture of a display device; a second determining module configured to determine luminance compensation data based on the luminance data; a third determining module configured to determine current compensation data based on compensation driving currents of a backlight module in the display device, the compensation driving currents being determined based on the luminance compensation data; and a fourth determining module configured to determine chroma compensation data based on the chroma data. The luminance compensation data and the current compensation data are used to determine a backlight driving signal for driving the backlight module, and the chrominance compensation data is used to determine a display driving signal for driving a display module in the display device.
11. A device for determining compensation data, comprising: a processor; and a memory, communicatively connected to the processor, configured to store instructions executable by the processor, the instructions being executed by the processor to enable the processor to perform the method of any one of claims 1 to 7.
12. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to cause the computer to perform the method of any one of claims 1 to 7.
13. A computer program product comprising computer programs / instructions, wherein, The computer program / instructions, when executed by the processor, implement the method of any one of claims 1 to 7.