Display screen color compensation method and apparatus

EP4618066A4Pending Publication Date: 2025-12-10HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
EP2023896406
Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-30
Filing Date
2023-10-31
Publication Date
2025-12-10

AI Technical Summary

Technical Problem

AMOLED display screens experience color deviations and reduced accuracy over time due to drifts in driving thin film transistors and electroluminescent materials, particularly manifesting as a green tint when displaying white at low brightness and grayscale.

Method used

A color compensation method and apparatus that utilizes a color compensation array with monotonically changing white point color coordinates to perform gradient compensation, determining and adjusting brightness and grayscale values to correct color deviations.

Benefits of technology

Improves medium- and long-term color accuracy by compensating for color shifts in AMOLED displays, ensuring consistent color output across varying brightness and grayscale levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMGAF001_ABST
    Figure IMGAF001_ABST
Patent Text Reader

Abstract

This application provides a color compensation method and apparatus for a display screen, and relates to the field of display technologies. Specifically, the method includes: A compensation apparatus obtains a color compensation array of the display screen. The color compensation array includes a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, and the plurality of white point color coordinates include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale. The compensation apparatus performs color compensation on the display screen based on the color compensation array. The compensation apparatus can sequentially perform, based on the color compensation array, a brightness change, and a grayscale change, gradient compensation on colors displayed by the display screen in cases of different brightness and different grayscales. In this way, medium- and long-term accuracy of a color displayed by the display screen can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202211521263.8, filed with the China National Intellectual Property Administration on November 30, 2022 and entitled "COLOR COMPENSATION METHOD AND APPARATUS FOR DISPLAY SCREEN", which is incorporated herein by reference in its entirety.TECHNICAL FIELD

[0002] This application relates to the field of display technologies, and in particular, to a color compensation method and apparatus for a display screen.BACKGROUND

[0003] With development of organic light-emitting diode (organic light-emitting diode, OLED) technologies, various terminal devices using OLED display screens have become a popular trend. A display screen using an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED) is characterized by lightness, low power consumption, foldability, and a wide color gamut, and is widely used in terminal devices such as televisions, tablets, and mobile phones.

[0004] Usually, a backplane of the AMOLED display screen is made of a low-temperature polycrystalline silicon (low-temperature polycrystalline silicon, LTPS) material, a low-temperature polycrystalline oxide (low-temperature polycrystalline oxide, LTPO) material, or another organic light-emitting (electro-luminescence, EL) material. After being used for display for a long time, the AMOLED display screen is affected by a characteristic drift of a driving thin film transistor (driving thin film transistor, DTFT), the EL material, and the like. In a case of specific brightness and a specific grayscale, there is a deviation in a color displayed by the AMOLED display screen.

[0005] For example, after the AMOLED display screen is continuously used for display for a long time, green is prone to appear when the AMOLED display screen displays white in a case of low brightness and a low grayscale. In this case, medium- and long-term accuracy of a color displayed by the display screen is reduced.SUMMARY

[0006] Embodiments of this application provide a color compensation method and apparatus for a display screen, to compensate colors displayed by the display screen in cases of different brightness and different grayscales and improve medium- and long-term accuracy of a color displayed by the display screen.

[0007] To achieve the foregoing objective, the following technical solutions are used in this application.

[0008] According to a first aspect, this application provides a color compensation method for a display screen, including: A compensation apparatus obtains a color compensation array of the display screen. The color compensation array includes a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, and the plurality of white point color coordinates include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale. The compensation apparatus performs color compensation on the display screen based on the color compensation array.

[0009] In the method, the compensation apparatus can sequentially perform, based on the first white point color coordinates and the at least one second white point color coordinates that are in the color compensation array and that monotonically change with the grayscale in the case of the same brightness and monotonically change with the brightness in the case of the same grayscale, a brightness change, and a grayscale change, gradient compensation on colors displayed by the display screen in cases of different brightness and different grayscales, to improve medium- and long-term accuracy of a color displayed by the display screen.

[0010] With reference to the first aspect, in an optional implementation, the first white point color coordinates are preset; and the at least one second white point color coordinates are determined based on the first white point color coordinates and a preset white point color coordinates. Brightness and grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates are brightness and grayscales corresponding to test white point color coordinates different from the preset white point color coordinates in a plurality of test white point color coordinates, and the brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a test white point color coordinates most different from the preset white point color coordinates in the plurality of test white point color coordinates. The plurality of test white point color coordinates include white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales.

[0011] In this implementation, the compensation apparatus obtains the plurality of test white point color coordinates by testing the display screen, and determines, based on the plurality of test white point color coordinates and the preset white point color coordinates, brightness and a grayscale that are to be compensated for the display screen, that is, the brightness and the grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates. The brightness and the grayscale corresponding to the first white point color coordinates are the brightness and the grayscale corresponding to the test white point color coordinates most different from the preset white point color coordinates, and the first white point color coordinates are preset. The at least one second white point color coordinates are determined based on the first white point color coordinates and the preset white point color coordinates. In this way, the compensation apparatus can accurately determine, based on the plurality of test white point color coordinates and the preset white point color coordinates, the brightness and the grayscale that need to be compensated for the display screen. Further, the compensation apparatus determines the at least one second white point color coordinates, that is, a white point color coordinates after compensation, based on the first white point color coordinates and the preset white point color coordinates. The preset first white point color coordinates and the at least one second white point color coordinates jointly form the color compensation array. In this way, the compensation apparatus accurately performs color compensation on the display screen.

[0012] With reference to the first aspect, in an optional implementation, the preset white point color coordinates have a horizontal coordinate range of 0.289-0.320 and a vertical coordinate range of 0.305-0.340. In this way, when the display screen displays a white point color coordinates within the foregoing coordinate range, white that meets a user requirement can be displayed, thereby improving user experience.

[0013] With reference to the first aspect, in an optional implementation, between the first white point color coordinates and the preset white point color coordinates, a horizontal coordinate difference is less than or equal to 0.08 and / or a vertical coordinate difference is less than or equal to 0.08. In this way, a significant difference between a color corresponding to the first white point color coordinates and a color corresponding to the preset white point color coordinates, that affects user experience, can be avoided.

[0014] With reference to the first aspect, in an optional implementation, in the brightness and the grayscales corresponding to the first white point color coordinates and the at least one second white point color coordinates, a difference between highest brightness and lowest brightness is greater than or equal to 5 nits, and a difference between a highest grayscale and a lowest grayscale is greater than or equal to 16. In this way, the compensation apparatus compensates, within the foregoing brightness and grayscale ranges, colors displayed by the display screen in cases of different brightness and grayscales, thereby improving effectiveness of color compensation on the display screen.

[0015] According to a second aspect, a compensation apparatus for a display screen is provided, including an obtaining module and a processing module. The obtaining module is configured to obtain a color compensation array of the display screen. The color compensation array includes a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, and the plurality of white point color coordinates include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale. The processing module is configured to perform color compensation on the display screen based on the color compensation array.

[0016] With reference to the second aspect, in an optional implementation, the first white point color coordinates are preset; and the at least one second white point color coordinates are determined based on the first white point color coordinates and a preset white point color coordinates. Brightness and grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates are brightness and grayscales corresponding to test white point color coordinates different from the preset white point color coordinates in a plurality of test white point color coordinates, and the brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a test white point color coordinates most different from the preset white point color coordinates in the plurality of test white point color coordinates. The plurality of test white point color coordinates include white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales.

[0017] With reference to the second aspect, in an optional implementation, the preset white point color coordinates have a horizontal coordinate range of 0.289-0.320 and a vertical coordinate range of 0.305-0.340.

[0018] With reference to the second aspect, in an optional implementation, between the first white point color coordinates and the preset white point color coordinates, a horizontal coordinate difference is less than or equal to 0.08 and / or a vertical coordinate difference is less than or equal to 0.08.

[0019] With reference to the second aspect, in an optional implementation, in the brightness and the grayscales corresponding to the first white point color coordinates and the at least one second white point color coordinates, a difference between highest brightness and lowest brightness is greater than or equal to 5 nits, and a difference between a highest grayscale and a lowest grayscale is greater than or equal to 16.

[0020] According to a third aspect, an electronic device is provided, including a memory and one or more processors. The memory is coupled to the processor. The memory stores computer program code, and the computer program code includes computer instructions. When the computer instructions are executed by the processor, the electronic device is enabled to perform the method according to any one of the first aspect and the implementations.

[0021] According to a fourth aspect, a computer-readable storage medium is provided, including computer instructions. When the computer instructions are run on an electronic device, the electronic device is enabled to perform the method according to any one of the first aspect and the implementations.

[0022] According to a fifth aspect, a computer program product is provided. When the computer program product is run on an electronic device, the electronic device is enabled to perform the method according to any one of the first aspect and the implementations.

[0023] It may be understood that for beneficial effects that can be achieved by the compensation apparatus according to any one of the second aspect and the possible implementations of the second aspect, the electronic device according to the third aspect, the computer-readable storage medium according to the fourth aspect, and the computer program product according to the fifth aspect, refer to the beneficial effects according to any one of the first aspect and the possible implementations of the first aspect. Details are not described herein again.BRIEF DESCRIPTION OF DRAWINGS

[0024] FIG. 1 is a diagram of a principle of a color compensation method for a display screen according to an embodiment of this application; FIG. 2 is a diagram of an architecture of a color compensation system according to an embodiment of this application; FIG. 3 is a diagram of a hardware structure of an electronic device according to an embodiment of this application; FIG. 4 is a schematic flowchart of a color compensation method for a display screen according to an embodiment of this application; FIG. 5 is a schematic flowchart of a method for obtaining a color compensation array of a display screen according to an embodiment of this application; FIG. 6 is a trend diagram of white point color coordinates of different grayscales of a display screen in a case of brightness of 2 nits according to an embodiment of this application; FIG. 7 is a trend diagram of white point color coordinates of different grayscales of a display screen in a case of brightness of 5 nits according to an embodiment of this application; FIG. 8 is a trend diagram of white point color coordinates of different grayscales of a display screen in a case of brightness of 10 nits according to an embodiment of this application; FIG. 9 is a trend diagram of white point color coordinates of different grayscales of a display screen in a case of brightness of 30 nits according to an embodiment of this application; FIG. 10 is a trend diagram of white point color coordinates of different brightness of a display screen in a case of a grayscale of 32 according to an embodiment of this application; FIG. 11 is a trend diagram of white point color coordinates of different brightness of a display screen in a case of a grayscale of 48 according to an embodiment of this application; FIG. 12 is a diagram of composition of a compensation apparatus according to an embodiment of this application; and FIG. 13 is a diagram of composition of a chip system according to an embodiment of this application. DESCRIPTION OF EMBODIMENTS

[0025] The technical solutions in embodiments of this application are described below with reference to the accompanying drawings in embodiments of this application. In the descriptions of this application, unless otherwise specified, " / " means an "or" relationship between associated objects. For example, A / B may mean A or B. In this application, "and / or" is merely an association relationship for describing associated objects, and represents that three relationships may exist. For example, A and / or B may represent the following three cases: Only A exists, both A and B exist, and only B exists, where A and B may be in a singular form or a plural form. In addition, in the descriptions of this application, unless otherwise specified, "a plurality of" means two or more. "At least one of the following items" or a similar expression thereof means any combination of these items, including a singular item or any combination of a plurality of items. For example, at least one of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural. In addition, to clearly describe the technical solutions in embodiments of this application, terms such as first and second are used in embodiments of this application to distinguish between same items or similar items that provide basically same functions and roles. A person skilled in the art may understand that the terms such as "first" and "second" do not limit a quantity or an execution order, and the terms such as "first" and "second" do not indicate a definite difference. In addition, in embodiments of this application, terms such as "example" or "for example" are used to represent giving an example, an illustration, or a description. Any embodiment or design solution described as an "example" or "for example" in embodiments of this application should not be explained as being more preferred or having more advantages than another embodiment or design solution. Exactly, use of the terms such as "example" or "for example" is intended to present a related concept in a specific manner for ease of understanding.

[0026] Usually, a backplane of an AMOLED display screen is made of an LTPS material, an LTPO material, or another EL material. After being used for display for a long time, the AMOLED display screen is affected by a characteristic drift of a DTFT, the EL material, and the like. In a case of specific brightness and a specific grayscale, there is a deviation in a color displayed by the AMOLED display screen.

[0027] For example, in an environment with a temperature of 60 degrees Celsius and humidity of 90%, after the AMOLED display screen is continuously used for display for 10 days, the AMOLED display screen is affected by a threshold voltage drift of the DTFT, that is, a driving voltage of the DTFT decreases in a case of a low grayscale, and consequently a current increases. In addition, for the EL material in the AMOLED display screen, at a low current density, as the current increases, a current change ratio for producing green (green, G) in a color system (red green blue, RGB) is largest. Therefore, green may appear when the AMOLED display screen displays white in a case of low brightness and a low grayscale. In this case, medium- and long-term accuracy of a color displayed by the display screen is reduced.

[0028] To resolve the problem that after a display screen is used for display for a long time, there is a deviation in a displayed color and accuracy of a color displayed by the display screen is reduced, embodiments of this application provide a color compensation method for a display screen. FIG. 1 is a diagram of a principle of a color compensation method for a display screen according to an embodiment of this application. As shown in FIG. 1, a compensation apparatus can determine a color compensation array of the display screen based on a preset white point color coordinates and a test white point color coordinate array including test white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales, and perform gradient color compensation on the display screen based on the color compensation array. In this way, medium- and long-term accuracy of a color displayed by the display screen can be improved.

[0029] The solutions provided in embodiments of this application are described below with reference to the accompanying drawings for this specification.

[0030] FIG. 2 is a diagram of an architecture of a color compensation system according to an embodiment of this application. As shown in FIG. 2, the system includes a compensation apparatus, a reliability test apparatus, equipment that lights on a display, and a color analysis apparatus.

[0031] Specifically, the reliability test apparatus may be configured to provide a test environment that meets a preset test condition to a display screen, to test the display screen under the preset test condition.

[0032] The equipment that lights on the display and the color analysis apparatus may be configured to: control the display screen to display a target color (for example, white) in cases of different test brightness and test grayscale groups under the preset test condition, and obtain test white point color coordinates corresponding to the different test brightness and test grayscale groups. For example, the color analysis apparatus may be a color analyzer CA310, a color analyzer CA410, or the like.

[0033] The compensation apparatus is configured to determine a color compensation array of the display screen based on the test white point color coordinates. The color compensation array includes a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, and the plurality of white point color coordinates include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale. Further, the compensation apparatus may perform color compensation on the display screen based on the color compensation array.

[0034] In some embodiments, the color compensation system may further include a gamma (Gamma) debugging apparatus and a programming apparatus. In this case, the compensation apparatus may further perform color compensation on the display screen based on the color compensation array through the gamma debugging apparatus and the programming apparatus.

[0035] It should be noted that the display screen in this embodiment of this application may specifically include an OLED display screen, for example, an AMOLED display screen, and may further include a new type of display screen that will emerge in the future and that displays, in cases of some brightness and grayscales, a color in which a deviation occurs. This is not limited in this embodiment of this application.

[0036] The color compensation method for a display screen provided in embodiments of this application may be applied to the foregoing compensation apparatus. The compensation apparatus may be an electronic device, a chip in an electronic device, or a system on chip. The compensation apparatus may be configured to perform a color compensation method for a display screen in the following embodiments.

[0037] FIG. 3 is a diagram of a hardware structure of an electronic device. For example, the electronic device 100 shown in FIG. 3 may be the compensation apparatus in embodiments of this application.

[0038] As shown in FIG. 3, the electronic device 100 includes at least one processor 110, a memory 120, and a communication interface 130. As shown in FIG. 3, the memory 120 may be independently deployed, or may be deployed / integrated into the processor 110. This is not limited in this application.

[0039] It may be understood that the structure shown in this embodiment of this application does not constitute a specific limitation on the compensation apparatus. In some other embodiments of this application, the compensation apparatus may include more or fewer parts than those shown in the figure, some parts may be combined, some parts may be split, or different part arrangements may be used. The parts shown in the figure may be implemented by hardware, software, or a combination of software and hardware.

[0040] The processor 110 may be a central processing unit (central processing unit, CPU), or may be another general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or another programmable logic device, a discrete gate or a transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.

[0041] The communication interface 130 is configured to communicate with another device. In this embodiment of this application, the communication interface may be a WAN port, a module, a circuit, a bus, an interface, a transceiver, or another apparatus that can implement a communication function, and is configured to communicate with another device. Optionally, when the communication interface is a transceiver, the transceiver may be an independently disposed transmitter, and the transmitter may be configured to send information to another device. Alternatively, the transceiver may be an independently disposed receiver, and is configured to receive information from another device. Alternatively, the transceiver may be a part that integrates functions of sending and receiving information. Specific implementation of the transceiver is not limited in this embodiment of this application.

[0042] The memory 120 may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM), used as an external cache. Through example but not limitative descriptions, many forms of RAMs are available, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DRRAM) or another magnetic storage device, or any other medium that can be configured to carry or store expected program code in a form of instructions or a data structure and that can be accessed by a computer. However, this is not limited thereto. The memory may exist independently and is connected to the processor 110 through a communication line. The memory 120 may alternatively be integrated with the processor 110.

[0043] The memory 120 is configured to store computer-executable instructions for implementing the solutions of this application, and the processor 110 controls execution. The processor 110 is configured to execute the computer-executable instructions stored in the memory 120, to implement the method provided in the following embodiments of this application.

[0044] Optionally, the computer-executable instructions in this embodiment of this application may also be referred to as application code, instructions, a computer program, or another name. This is not specifically limited in this embodiment of this application.

[0045] The processor 110 may be a single-core (single-CPU) processor, or may be a multicore (multi-CPU) processor. The processor herein may be one or more devices, circuits, and / or processing cores configured to process data (for example, computer program instructions).

[0046] The foregoing compensation apparatus may be a general-purpose apparatus or a dedicated apparatus. A type of the compensation apparatus is not limited in this embodiment of this application. The compensation apparatus may be a device having a structure similar to that in FIG. 3.

[0047] The color compensation method for a display screen provided in embodiments of this application is described below by using an example in which the foregoing compensation apparatus performs color compensation on a display screen. For the following compensation apparatus, specifically refer to the parts shown in FIG. 3. FIG. 4 is a schematic flowchart of a color compensation method for a display screen according to an embodiment of this application. As shown in FIG. 4, the method may include the following steps S101 and S102.

[0048] S101: A compensation apparatus obtains a color compensation array of the display screen.

[0049] In this embodiment of this application, the color compensation array includes a plurality of white point color coordinates, that is, includes a plurality of white point color coordinates after compensation, and each white point color coordinates correspond to one brightness and grayscale group. The compensation apparatus may compensate, based on the plurality of white point color coordinates in the color compensation array, colors displayed by the display screen in cases of brightness and grayscales corresponding to the white point color coordinates.

[0050] The white point color coordinates are a color coordinates of a central point of the display screen when the display screen displays white. The color coordinates (W x , W y ) are coordinates of a color. Herein, W x is a horizontal coordinate value, and W y is a vertical coordinate value. A point may be determined in a chromaticity diagram (for example, an International Commission on Illumination (commission internationale de i'eclairage, CIE) 1931 chromaticity diagram) based on the color coordinates (W x , W y ), and a color corresponding to the point is a color represented by the color coordinates (W x , W y ).

[0051] Specifically, the plurality of white point color coordinates in the color compensation array include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale. In this way, the compensation apparatus can sequentially perform, based on the color compensation array, gradient compensation on colors displayed by the display screen in cases of different brightness and different grayscales, to improve medium- and long-term accuracy of a color displayed by the display screen.

[0052] In some embodiments, brightness and grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates may be obtained by testing the display screen. Specifically, the compensation apparatus first obtains a plurality of test white point color coordinates. The plurality of test white point color coordinates include white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales. Then, the compensation apparatus determines brightness and a grayscale corresponding to a test white point color coordinates different from a preset white point color coordinates in the plurality of test white point color coordinates as brightness and a grayscale corresponding to a white point color coordinates on which color compensation needs to be performed, for example, the brightness and the grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates. The brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a test white point color coordinates most different from the preset white point color coordinates in the plurality of test white point color coordinates, that is, the brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a case in which a largest deviation occurs when the display screen displays a color. Specifically, for a process of determining the brightness and the grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates, refer to the following steps S201 to S204.

[0053] In this embodiment of this application, the at least one second white point color coordinates are determined based on the first white point color coordinates and the preset white point color coordinates, and the first white point color coordinates and the preset white point color coordinates may be preset.

[0054] In some embodiments, the at least one second white point color coordinates may be determined based on the first white point color coordinates and the preset white point color coordinates by using an interpolation and extrapolation method. The at least one second white point color coordinates meet that in a case of same brightness, in ascending order of grayscales, the color coordinates monotonically change and approach the preset white point color coordinates, and in a case of a same grayscale, in ascending order of brightness, the color coordinates monotonically change and approach the preset white point color coordinates.

[0055] The preset white point color coordinates are a preset target white point color coordinates of the display screen, that is, a use requirement of a user can be met when the display screen displays a color corresponding to the preset white point color coordinates. The preset white point color coordinates may be set based on an actual requirement of the user. When the display screen displays white in a case of high brightness and a high grayscale, there is a low risk that a deviation occurs. Therefore, a white point color coordinates of the display screen in the case of the high brightness and the high grayscale may be selected as the preset white point color coordinates.

[0056] In some embodiments, based on a color temperature of the display screen and an actual requirement of the user, the preset white point color coordinates have a horizontal coordinate range of 0.289-0.320 and a vertical coordinate range of 0.305-0.340. For example, when the color temperature of the display screen is 7500 Kelvin (kelvin, K), the preset white point color coordinates may be (0.299±0.01, 0.315±0.01). When the color temperature of the display screen is 7000 K, the preset white point color coordinates may be (0.305±0.01, 0.321±0.01). When the color temperature of the display screen is 6500 K, the preset white point color coordinates may be (0.310±0.01, 0.330±0.01).

[0057] The first white point color coordinates are a preset white point color coordinates obtained after a test white point color coordinates corresponding to brightness and a grayscale corresponding to a case in which a largest deviation occurs when the display screen displays a color are compensated, that is, for a color that corresponds to the first white point color coordinates and that is displayed by the display screen in a case of the brightness and the grayscale corresponding to the first white point color coordinates, the user does not find, through naked eyes, that there is a deviation in the color displayed by the display screen, and a use requirement of the user can be met. In addition, after the display screen is used for display for a long time, the color displayed by the display screen in the case of the brightness and the grayscale corresponding to the first white point color coordinates may be close to a color corresponding to the preset white point color coordinates, to achieve an effect of compensating the color displayed by the display screen, and improve medium- and long-term accuracy of a color displayed by the display screen.

[0058] Specifically, the first white point color coordinates may be set based on an actual requirement of the user, and the first white point color coordinates need to meet that a deviation value generated when a color is displayed in the case of the test brightness and the test grayscale corresponding to the first white point color coordinates after the display screen is used for display for a long time can be compensated. In addition, the first white point color coordinates further need to meet a threshold range with the preset white point color coordinates, to avoid a case in which the user identifies, through the naked eyes, a difference in the color displayed by the display screen and user experience is degraded.

[0059] In some embodiments, between the first white point color coordinates and the preset white point color coordinates, a horizontal coordinate difference is less than or equal to 0.08 and / or a vertical coordinate difference is less than or equal to 0.08. In this way, a significant difference between a color corresponding to the first white point color coordinates and a color corresponding to the preset white point color coordinates can be avoided. In addition, a deviation generated when a color is displayed after the display screen is used for display for a long time may be further compensated, thereby improving medium- and long-term accuracy of a color displayed by the display screen. For example, in some actual application scenarios, when the preset white point color coordinates are (0.305, 0.321), the first white point color coordinates may be set to (0.288, 0.306), or the first white point color coordinates may be set to (0.285, 0.295). In this way, a requirement of a coordinate difference between the first white point color coordinates and the preset white point color coordinates can be met, and color compensation can be implemented for the display screen in the case of the brightness and the grayscale corresponding to the first white point color coordinates.

[0060] In some embodiments, to improve effectiveness of color compensation performed by the compensation apparatus on the display screen, in the brightness and the grayscales corresponding to the first white point color coordinates and the at least one second white point color coordinates, a difference between highest brightness and lowest brightness is greater than or equal to 5 nits, and a difference between a highest grayscale and a lowest grayscale is greater than or equal to 16. That is, when the compensation apparatus obtains the plurality of test white point color coordinates, a brightness span corresponding to the plurality of test white point color coordinates is greater than or equal to 5 nits, and a grayscale span is greater than or equal to 16. In this way, the compensation apparatus can effectively determine brightness and a grayscale that need to be compensated for the display screen, and effectively compensate a color displayed by the display screen, to improve medium- and long-term accuracy of a color displayed by the display screen.

[0061] S102: The compensation apparatus performs color compensation on the display screen based on the color compensation array.

[0062] In this embodiment of this application, the compensation apparatus may set, based on the plurality of white point color coordinates in the color compensation array, the display screen to display (or output) colors corresponding to the white point color coordinates in cases of brightness and grayscales respectively corresponding to the plurality of white point color coordinates, to compensate a deviation generated when colors are displayed in cases of different brightness and grayscales after the display screen is used for display for a long time. In this way, the color displayed by the display screen can be compensated, thereby improving medium- and long-term accuracy of a color displayed by the display screen.

[0063] In some embodiments, the compensation apparatus may perform color compensation on the display screen based on the color compensation array through a gamma debugging apparatus and a programming apparatus. For example, the compensation apparatus may debug an output voltage of a display component (for example, a DTFT) in the display screen through the gamma debugging apparatus when the display screen displays the colors corresponding to the white point color coordinates in the cases of the brightness and the grayscales respectively corresponding to the plurality of white point color coordinates in the color compensation array, that is, determine output voltages of the display screen in cases of different brightness and grayscales in the color compensation array. Then, the compensation apparatus may program (or store) the output voltages of the display screen in the cases of different brightness and grayscales in the color compensation array into a driver chip (drive IC) through the programming apparatus, so that the display screen can display colors of white point color coordinates corresponding to different brightness and grayscales in cases of the different brightness and grayscales in the color compensation array.

[0064] In some embodiments, when debugging the display screen through the gamma debugging apparatus, the compensation apparatus may further determine a fluctuation range of each white point color coordinates based on the color compensation array, and the gamma debugging apparatus debugs the white point color coordinates of the display screen within the corresponding fluctuation range. For example, the compensation apparatus may set the fluctuation range of each white point color coordinates in the color compensation array as follows: The white point color coordinates are used as a center, and both a horizontal coordinate and a vertical coordinate are ±0.01. For example, if a white point color coordinates in the color compensation array are (0.295, 0.315), a fluctuation range of the white point color coordinates is (0.295±0.01, 0.315±0.01), and the gamma debugging apparatus debugs the white point color coordinates of the display screen within the range of (0.295±0.01, 0.315±0.01). In this way, efficiency of debugging the display screen by the gamma debugging apparatus is improved while precision of debugging the display screen by the gamma debugging apparatus based on the color compensation array is ensured. It should be noted that the fluctuation range of the white point color coordinates may be set based on an actual requirement. Alternatively, the fluctuation range of the white point color coordinates may be set as follows: The white point color coordinates are used as a center, and both the horizontal coordinate and the vertical coordinate are ±0.02, ±0.008, or the like. This is not specifically limited in this application.

[0065] How the compensation apparatus obtains the color compensation array of the display screen in S101 is described below by using an example in which the compensation apparatus performs color compensation for a case in which the display screen is prone to be greenish when displaying white in cases of some brightness and grayscales after being used for display for a long time.

[0066] FIG. 5 is a schematic flowchart of a method for obtaining a color compensation array of a display screen according to an embodiment of this application. As shown in FIG. 5, the method may include the following steps S201 to S204.

[0067] S201: A compensation apparatus obtains a plurality of test white point color coordinates of the display screen.

[0068] In this embodiment of this application, the compensation apparatus first obtains test white point color coordinates of the display screen in cases of different test brightness and test grayscale groups under a preset test condition, to further determine brightness and a grayscale that need to be compensated for the display screen.

[0069] In this embodiment of this application, each test white point color coordinates correspond to one test brightness and test grayscale group. For example, test brightness may be 2 nits, 4 nits, 8 nits, 16 nits, 32 nits, ..., and 500 nits, and test grayscales may be 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, and 255. Specific values of the test brightness and the test grayscale and a quantity of test brightness and test grayscale groups may be set based on an actual requirement. This is not specifically limited in this application.

[0070] In some embodiments, the compensation apparatus may obtain the plurality of test white point color coordinates of the display screen through a reliability test apparatus, equipment that lights on a display, and a color analysis apparatus. Specifically, the reliability test apparatus may provide a test environment that meets the preset test condition to the display screen, to simulate a use environment of the display screen. For example, the preset test condition may be that the display screen is continuously used for display for 10 days in an environment with a temperature of 60 degrees Celsius and humidity of 90%. The preset test condition may be set based on an actual application environment of the display screen. This is not specifically limited in this application. The compensation apparatus controls, through the equipment that lights on the display and the color analysis apparatus, the display screen to display white in a case of the text brightness and the test grayscale under the preset test condition, and obtains test white point color coordinates in cases of different test brightness and test grayscale groups.

[0071] In some embodiments, the compensation apparatus obtains a plurality of test white point color coordinates in cases of test brightness of 2 nits, 5 nits, 10 nits, 30 nits, 90 nits, ..., and 500 nits and test grayscales of 32, 48, 64, 80, 96, ..., and 255 after the display screen is continuously used for display for 10 days under the preset test condition that is the environment with the temperature of 60 degrees Celsius and the humidity of 90%. Table 1 shows a plurality of test white point color coordinates obtained by the compensation apparatus according to an embodiment of this application. As shown in Table 1, each test brightness and test grayscale group corresponds to one test white point color coordinates. For ease of description, "303 / 466" in Table 1 represents a color coordinates (0.303, 0.466).

[0072] It may be learned from Table 1 that a test white point color coordinates corresponding to the display screen in a case of the test brightness of 2 nits and the test grayscale of 32 (which is briefly referred to as "2 nits and the grayscale of 32" below for ease of description, and an expression manner of other test brightness and preset grayscales is similar and is not subsequently described in detail) are (0.303, 0.466). A color corresponding to the color coordinates (0.303, 0.466) belongs to a green system. It may be learned that green appears when the display screen displays white in a case of low brightness and a low grayscale (for example, the case of 2 nits and the grayscale of 32).

[0073] S202: The compensation apparatus determines a first test white point color coordinates and at least one second test white point color coordinates based on the plurality of test white point color coordinates and a preset white point color coordinates.

[0074] In this embodiment of this application, the compensation apparatus may determine a test white point color coordinates with a difference from the preset white point color coordinates based on the plurality of test white point color coordinates obtained in S201 and the preset white point color coordinates, that is, the first test white point color coordinates and the at least one second test white point color coordinates. A test white point color coordinates with a largest difference from the preset white point color coordinates are the first test white point color coordinates, that is, a color deviation of the display screen is largest in a case of test brightness and a test grayscale corresponding to the first test white point color coordinates. Specifically, the first test white point color coordinates may be a test white point color coordinates with a largest horizontal coordinate difference from the preset white point color coordinates, the first test white point color coordinates may be a test white point color coordinates with a largest vertical coordinate difference from the preset white point color coordinates, or the first test white point color coordinates may be a test white point color coordinates with a largest sum of a horizontal coordinate difference and a vertical coordinate difference from the preset white point color coordinates, and may be specifically determined based on an actual color deviation status of the display screen.

[0075] In some embodiments, the preset white point color coordinates are (0.305, 0.321) and the plurality of test white point color coordinates that are obtained by the compensation apparatus and that are shown in Table 1 are used as an example. The compensation apparatus may determine a test white point color coordinates that deviate from the preset white point color coordinates (0.305, 0.321) in the plurality of test white point color coordinates shown in Table 1, that is, determine the first test white point color coordinates and the at least one second test white point color coordinates.

[0076] Table 2 shows the first test white point color coordinates and the second test white point color coordinates that are determined by the compensation apparatus according to an embodiment of this application. As shown in Table 2, a vertical coordinate difference between the to-be-compensated white point color coordinates (0.303, 0.466) corresponding to 2 nits and the grayscale of 32 and the preset white point color coordinates (0.305, 0.321) is 0.145, and the difference is largest. Therefore, the to-be-compensated white point color coordinates (0.303, 0.466) corresponding to 2 nits and the grayscale of 32 are the first test white point color coordinates. The color corresponding to the to-be-compensated white point color coordinates (0.303, 0.466) belongs to the green system. Therefore, when the display screen displays white in the case of 2 nits and the grayscale of 32 corresponding to the to-be-compensated white point color coordinates (0.303, 0.466), a color deviation is largest, that is, a greenish degree is largest. There are a total of nine second test white point color coordinates: (0.303, 0.425), (0.304, 0.382), (0.304, 0.341), (0.303, 0.416), (0.304, 0.372), (0.304, 0.353), (0.304, 0.371), (0.304, 0.340), and (0.304, 0.335). Brightness and grayscales respectively corresponding to the first test white point color coordinates and the second test white point color coordinates are brightness and grayscales for which color compensation needs to be performed on the display screen.

[0077] S203: The compensation apparatus determines first brightness and a first grayscale corresponding to the first test white point color coordinates and second brightness and a second grayscale corresponding to the second test white point color coordinates based on the first test white point color coordinates and the at least one second test white point color coordinates.

[0078] Still with reference to Table 2, the first brightness and the first grayscale corresponding to the first test white point color coordinates (0.303, 0.466) are 2 nits and the grayscale of 32, and second brightness and second grayscales respectively corresponding to the second test white point color coordinates (0.303, 0.425), (0.304, 0.382), (0.304, 0.341), (0.303, 0.416), (0.304, 0.372), (0.304, 0.353), (0.304, 0.371), (0.304, 0.340), and (0.304, 0.335) are 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, 2 nits and the grayscale of 80, 5 nits and the grayscale of 32, 5 nits and the grayscale of 48, 5 nits and the grayscale of 64, 10 nits and the grayscale of 32, 10 nits and the grayscale of 48, and 30 nits and the grayscale of 32. The compensation apparatus needs to compensate colors displayed by the display screen in a case of the first brightness and the first grayscale and a case of the second brightness and the second grayscale, to improve medium- and long-term accuracy of a color displayed by the display screen.

[0079] S204: The compensation apparatus sets a first white point color coordinates corresponding to the first brightness and the first grayscale, determines a second white point color coordinates corresponding to the second brightness and the second grayscale, and forms a color compensation array based on the first white point color coordinates and the second white point color coordinates.

[0080] In this embodiment of this application, the brightness and the grayscale that need to be compensated by the compensation apparatus for the display screen include the first brightness and the first grayscale, and the second brightness and the second grayscale that are determined in S203. A white point color coordinates obtained after the first test white point color coordinates corresponding to the first brightness and the first grayscale are compensated are the first white point color coordinates, and the first white point color coordinates are preset. That is, a color that corresponds to the first white point color coordinates and that is displayed by the display screen in the case of the first brightness and the first grayscale can meet a use requirement of a user. The second white point color coordinates corresponding to the second brightness and the second grayscale may be determined based on the first white point color coordinates and the preset white point color coordinates. The compensation apparatus forms the color compensation array jointly based on the first white point color coordinates and the second white point color coordinates.

[0081] For example, the first test white point color coordinates and the second test white point color coordinates that are displayed in Table 2 in the foregoing embodiment are used as an example. The first test white point color coordinates are (0.303, 0.466), and the preset white point color coordinates are (0.305, 0.321). To compensate a deviation between the color corresponding to the first test white point color coordinates and a color corresponding to the preset white point color coordinates, the first white point color coordinates may be set to (0.288, 0.306). In this way, after the display screen is used for display for a long time, in the case of 2 nits and the grayscale of 32, due to impact of a characteristic drift of the DTFT in the display screen, a white point color coordinates of the display screen gradually increase from the first white point color coordinates (0.288, 0.306) and are close to the preset white point color coordinates (0.305, 0.321), to compensate a deviation generated when the display screen displays white in the case of 2 nits and the grayscale of 32. In addition, both a horizontal coordinate difference and a vertical coordinate difference between the first white point color coordinates (0.288, 0.306) and the preset white point color coordinates (0.305, 0.321) are less than 0.08. There is a small difference between a color corresponding to the first white point color coordinates (0.288, 0.306) and a color corresponding to the preset white point color coordinates (0.305, 0.321), and it is difficult for the user to identify, through naked eyes, a difference in the color displayed by the display screen. In this way, user experience can be improved.

[0082] In this embodiment of this application, the compensation apparatus further needs to compensate a color displayed by the display screen in the case of the second brightness and the second grayscale. The compensation apparatus may determine the second white point color coordinates corresponding to the second brightness and the second grayscale based on the first white point color coordinates and the preset white point color coordinates, that is, a white point color coordinates corresponding to the second test white point color coordinates after compensation.

[0083] Specifically, first, the compensation apparatus determines a difference between the preset white point color coordinates and the first white point color coordinates. Then, the compensation apparatus determines the second white point color coordinates by using an interpolation and extrapolation method based on the difference between the preset white point color coordinates and the first white point color coordinates and a quantity of second test white point color coordinates. The second white point color coordinates need to meet that in a case of same test brightness, in ascending order of test grayscales, the color coordinates monotonically change and are close to the preset white point color coordinates, and in a case of a same test grayscale, in ascending order of test brightness, the color coordinates monotonically change and are close to the preset white point color coordinates. In this way, the compensation apparatus can perform gradient compensation on the second test white point color coordinates of the display screen, to avoid an excessively large compensation value in cases of two brightness and grayscale groups, reduce a difference between colors displayed by the display screen in cases of different brightness and different grayscales, and improve user experience.

[0084] For example, the first test white point color coordinates and the second test white point color coordinates that are displayed in Table 2 in the foregoing embodiment are still used as an example. The first white point color coordinates are (0.288, 0.306), the preset white point color coordinates are (0.305, 0.321), and the difference between the preset white point color coordinates and the first white point color coordinates is (0.017, 0.015). For example, the compensation apparatus compensates white point color coordinates of different grayscales of the display screen in a case of the brightness of 2 nits. That is, white point color coordinates corresponding to 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, and 2 nits and the grayscale of 80 further need to be compensated, to determine corresponding second white point color coordinates. The second white point color coordinates of the foregoing three grayscales in the case of the brightness of 2 nits are determined by using the interpolation and extrapolation method based on the difference (0.017, 0.015) between the preset white point color coordinates and the first white point color coordinates. The second white point color coordinates corresponding to 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, and 2 nits and the grayscale of 80 meet that the white point color coordinates sequentially monotonically increase and are close to the preset white point color coordinates (0.305, 0.321). A specific incremental coordinate value (which may also be referred to as a step) between two adjacent second white point color coordinates is not specifically limited in this application. There may be a same or different step between the two adjacent second white point color coordinates.

[0085] In an implementation, as shown in Table 3, the second white point color coordinates corresponding to 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, and 2 nits and the grayscale of 80 may be respectively (0.291, 0.309), (0.297, 0.316), and (0.300, 0.319). In another implementation, the second white point color coordinates corresponding to 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, and 2 nits and the grayscale of 80 may alternatively be respectively (0.294, 0.313), (0.298, 0.317), and (0.302, 0.320). The foregoing two implementations are merely examples for description. The second white point color coordinates corresponding to 2 nits and the grayscale of 48, 2 nits and the grayscale of 64, and 2 nits and the grayscale of 80 meet that the white point color coordinates sequentially increase from the first white point color coordinates (0.288, 0.306) and are close to the preset white point color coordinates (0.305, 0.321). In this way, the compensation apparatus can perform gradient compensation on colors respectively displayed by the display screen in the cases of the grayscale of 48, the grayscale of 64, and the grayscale of 80 when the brightness is 2 nits.

[0086] For example, the compensation apparatus compensates white point color coordinates of different brightness of the display screen in a case of the grayscale of 32. That is, white point color coordinates corresponding to 5 nits and the grayscale of 32, 10 nits and the grayscale of 32, and 30 nits and the grayscale of 32 further need to be compensated, to determine corresponding second white point color coordinates. The second white point color coordinates of the foregoing three grayscales in the case of the grayscale of 32 are determined by using the interpolation and extrapolation method based on the difference (0.017, 0.015) between the preset white point color coordinates and the first white point color coordinates. The second white point color coordinates corresponding to 5 nits and the grayscale of 32, 10 nits and the grayscale of 32, and 30 nits and the grayscale of 32 meet that the white point color coordinates sequentially monotonically increase and are close to the preset white point color coordinates (0.305, 0.321). A specific incremental coordinate value (which may also be referred to as a step) between two adjacent second white point color coordinates is not specifically limited in this application. There may be a same or different step between the two adjacent second white point color coordinates. In an implementation, as shown in Table 3, the second white point color coordinates corresponding to 5 nits and the grayscale of 32, 10 nits and the grayscale of 32, and 30 nits and the grayscale of 32 may be respectively (0.291, 0.309), (0.297, 0.316), and (0.300, 0.319).

[0087] For example, the compensation apparatus compensates white point color coordinates corresponding to 5 nits and the grayscale of 48 and 5 nits and the grayscale of 64 of the display screen in the case of the brightness of 5 nits. The second white point color coordinates corresponding to 5 nits and the grayscale of 32 are determined in the process of compensating the white point color coordinates of the different brightness in the case of the grayscale of 32 according to the foregoing embodiment. For example, the second white point color coordinates corresponding to 5 nits and the grayscale of 32 are (0.291, 0.309), and a difference between the second white point color coordinates and the preset white point color coordinates is (0.014, 0.012). Second white point color coordinates of the foregoing two grayscales in the case of the brightness of 5 nits are determined by using the interpolation and extrapolation method. The second white point color coordinates corresponding to 5 nits and the grayscale of 48 and 5 nits and the grayscale of 64 meet that the white point color coordinates sequentially monotonically increase and are close to the preset white point color coordinates (0.305, 0.321). In an implementation, as shown in Table 3, the second white point color coordinates corresponding to 5 nits and the grayscale of 48 and 5 nits and the grayscale of 64 may be respectively (0.294, 0.313) and (0.300, 0.319).

[0088] It may be understood that a method for setting the second white point color coordinates by the compensation apparatus for other brightness (for example, 10 nits and 30 nits) and different grayscales of the display screen and a method for setting the second white point color coordinates for other grayscales (for example, the grayscale of 64 and the grayscale of 80) and different brightness are similar to the method for setting the second white point color coordinates by the compensation apparatus in the foregoing embodiment. Details are not described herein again.

[0089] In some embodiments, Table 3 shows a color compensation array according to an embodiment of this application, that is, the first white point color coordinates and a plurality of second white point color coordinates are included. The color compensation array shown in Table 3 is white point color coordinates obtained after the compensation apparatus compensates the first test white point color coordinates and the second test white point color coordinates that are displayed in Table 2.

[0090] It may be learned that in the color compensation array shown in Table 3, both the first white point color coordinates and the second white point color coordinates meet that in a case of same brightness, in ascending order of grayscales, the first white point color coordinates and the second white point color coordinates monotonically change and are close to the preset white point color coordinates (0.305, 0.321), and in a case of a same grayscale, in ascending order of brightness, the first white point color coordinates and the second white point color coordinates monotonically change and are close to the preset white point color coordinates (0.305, 0.321). In this way, the compensation apparatus can compensate, based on the color compensation array shown in Table 3, colors displayed by the display screen in cases of corresponding brightness and corresponding grayscales, to improve medium- and long-term accuracy of a color displayed by the display screen.

[0091] FIG. 6 to FIG. 9 are respectively trend diagrams of white point color coordinates of different grayscales of the display screen after compensation in cases of brightness of 2 nits, brightness of 5 nits, brightness of 10 nits, and brightness of 30 nits according to an embodiment of this application. As shown in FIG. 6, in the case of the brightness of 2 nits, from the grayscale of 0 to the grayscale of 96, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). As shown in FIG. 7, in the case of the brightness of 5 nits, from the grayscale of 0 to the grayscale of 80, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). As shown in FIG. 8, in the case of the brightness of 10 nits, from the grayscale of 0 to the grayscale of 64, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). As shown in FIG. 9, in the case of the brightness of 30 nits, from the grayscale of 0 to the grayscale of 48, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). It may be learned that in a case of same brightness, the white point color coordinates in the color compensation array monotonically change with a grayscale and approach the preset white point color coordinates.

[0092] FIG. 10 and FIG. 11 are respectively trend diagrams of white point color coordinates of different brightness of the display screen after compensation in cases of a grayscale of 32 and a grayscale of 48 according to an embodiment of this application. As shown in FIG. 10, in the case of the grayscale of 32, from 2 nits to 90 nits, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). As shown in FIG. 11, in the case of the grayscale of 48, from 2 nits to 30 nits, the white point color coordinates present a monotonically increasing change and approach (0.305, 0.321). It may be learned that in a case of a same grayscale, the white point color coordinates in the color compensation array monotonically change with brightness and approach the preset white point color coordinates.

[0093] In this way, the compensation apparatus can sequentially perform, based on the color compensation array, gradient compensation on colors displayed by the display screen in cases of corresponding brightness and grayscales. This not only can improve accuracy of a color displayed by the display screen, but also can avoid an excessively large difference between white point color coordinates in cases of two adjacent brightness and grayscale groups, reduce a difference between colors displayed by the display screen in cases of different brightness and different grayscales, and improve user experience.

[0094] In some embodiments, comparison between a display screen 1 on which color compensation is performed by using the color compensation method for a display screen shown in S101 and S102 and a display screen 2 on which no color compensation is performed is used as an example. Specifically, color compensation is performed on the display screen 1 based on the color compensation array shown in Table 3, that is, gamma debugging and programming are performed based on the color compensation array, and the first white point color coordinates are (0.288, 0.306). Gamma debugging and programming are performed on the display screen 2 based on the preset white point color coordinates (0.305, 0.321) in cases of different grayscales and brightness. During gamma debugging, a fluctuation range of a white point color coordinates of each of the display screen 1 and the display screen 2 is horizontal coordinate±0.008 and vertical coordinate±0.008. A test condition of each of the display screen 1 and the display screen 2 is that the display screen is continuously used for displayed for 10 days in an environment with a temperature of 60 degrees Celsius and humidity of 90%.

[0095] White point color coordinates of the display screen 1 and the display screen 2 in the case of 2 nits and the grayscale of 32 are used as an example. Table 4 shows white point color coordinates of the display screen 1 and the display screen 2 before and after the test condition according to an embodiment of this application. As shown in Table 4, in the case of 2 nits and the grayscale of 32, a white point color coordinates of the display screen 2 before testing are (0.3081, 0.3231), and a white point color coordinates after testing are (0.3162, 0.4138). It may be learned that the display screen 2 is greenish in color when displaying white after testing. A white point color coordinates of the display screen 1 before testing are (0.2925, 0.3031), and a white point color coordinates after testing are (0.3056, 0.3842). The white point color coordinates (0.3056, 0.3842) of the display screen 1 after testing are close to the preset white point color coordinates (0.305, 0.321), and a difference from the white point color coordinates (0.3162, 0.4138) of the display screen 2 after testing is (0.0106, 0.0296). A greenish status of the display screen is alleviated. In addition, both the white point color coordinates (0.2925, 0.3031) of the display screen 1 before testing and the white point color coordinates (0.3056, 0.3842) after testing are displayed as white in the eyes of the user, and a difference is small. It may be learned that according to the color compensation method for a display screen provided in this embodiment of this application, the color displayed by the display screen can be effectively compensated, thereby improving medium- and long-term accuracy of a color displayed by the display screen. Table 4Test conditionWhite point color coordinates in the case of 2 nits and the grayscale of 32Display screen 1 (compensated)Display screen 2 (not compensated)Before the display screen is continuously used for display for 10 days in the environment with the temperature of 60 degrees Celsius and the humidity of 90%Horizontal coordinate W x 0.29250.3081Vertical coordinate W y 0.30310.3231After the display screen is continuously used for display for 10 days in the environment with the temperature of 60 degrees Celsius and the humidity of 90%Horizontal coordinate W x 0.30560.3162Vertical coordinate W y 0.38420.4138

[0096] In some embodiments, comparison between a display screen 3 on which color compensation is performed by using the color compensation method for a display screen shown in S101 and S102 and a display screen 4 on which no color compensation is performed is used as an example. Specifically, color compensation is performed on the display screen 3 based on the color compensation array shown in Table 5 below, that is, gamma debugging and programming are performed based on the color compensation array, and the first white point color coordinates are (0.285, 0.295). Gamma debugging and programming are performed on the display screen 4 based on the preset white point color coordinates (0.305, 0.321) in cases of different grayscales and brightness. During gamma debugging, a fluctuation range of a white point color coordinates of each of the display screen 3 and the display screen 4 is horizontal coordinate±0.01 and vertical coordinate±0.01. A test condition of each of the display screen 3 and the display screen 4 is that the display screen is continuously used for display for 10 days in an environment with a temperature of 60 degrees Celsius and humidity of 90%.

[0097] White point color coordinates of the display screen 3 and the display screen 4 in the case of 2 nits and the grayscale of 32 are used as an example. Table 6 shows white point color coordinates of the display screen 3 and the display screen 4 before and after the test condition according to an embodiment of this application. As shown in Table 6, in the case of 2 nits and the grayscale of 32, a white point color coordinates of the display screen 4 before testing are (0.2842, 0.3021), and a white point color coordinates after testing are (0.2933, 0.4149). It may be learned that the display screen 4 is greenish in color when displaying white after testing. A white point color coordinates of the display screen 3 before testing are (0.2804, 0.2933), and a white point color coordinates after testing are (0.2935, 0.3721). The white point color coordinates (0.2935, 0.3721) of the display screen 3 after testing are close to the preset white point color coordinates (0.305, 0.321), and a difference from the white point color coordinates (0.2933, 0.4149) of the display screen 4 after testing is (-0.002, 0.0428). A greenish status of the display screen is alleviated. In addition, both the white point color coordinates (0.2804, 0.2933) of the display screen 3 before testing and the white point color coordinates (0.2935, 0.3721) after testing are displayed as white in the eyes of the user, and a difference is small. It may be learned that according to the color compensation method for a display screen provided in this embodiment of this application, the color displayed by the display screen can be effectively compensated, thereby improving medium- and long-term accuracy of a color displayed by the display screen. Table 6Test conditionWhite point color coordinates in the case of 2 nits and the grayscale of 32Display screen 3 (compensated)Display screen 4 (not compensated)Before the display screen is continuously used for display for 10 days in the environment with the temperature of 60 degrees Celsius and the humidity of 90%Horizontal coordinate W x 0.28040.2842Vertical coordinate W y 0.29330.3021After the display screen is continuously used for display for 10 days in the environment with the temperature of 60 degrees Celsius and the humidity of 90%Horizontal coordinate W x 0.29350.2933Vertical coordinate W y 0.37210.4149

[0098] It may be learned from Table 3 and Table 5 that in the color compensation array used to compensate the display screen 1, the first white point color coordinates are (0.288, 0.306), and in the color compensation array used to compensate the display screen 3, the first white point color coordinates are (0.285, 0.295). A vertical coordinate in the first white point color coordinates corresponding to the display screen 3 is increased by approximately 0.01 relative to a vertical coordinate in the first white point color coordinates corresponding to the display screen 1. As shown in Table 4 and Table 6, after testing, in the case of 2 nits and the grayscale of 32, the vertical coordinate in the white point color coordinates corresponding to the display screen 3 is decreased by approximately 0.01 relative to the vertical coordinate in the white point color coordinates corresponding to the display screen 1. It may be learned that as the first white point color coordinates increase, after testing, the white point color coordinates of the display screen are closer to the preset white point color coordinates, that is, a compensation effect is better, and the medium- and long-term accuracy of a color displayed by the display screen is higher.

[0099] It may be understood that to implement the foregoing functions, the compensation apparatus includes corresponding hardware structures and / or software modules for performing the functions. It should be readily appreciated by a person skilled in the art that the example algorithms and steps described with reference to embodiments disclosed in this specification can be implemented in this application by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.

[0100] In embodiments of this application, the compensation apparatus may be divided into functional modules based on the foregoing method examples. For example, each functional module may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module. It should be noted that in embodiments of this application, division into the modules is an example, and is merely logical function division. In actual implementation, another division manner may be used.

[0101] FIG. 12 is a diagram of a structure of a compensation apparatus according to an embodiment of this application. The compensation apparatus may be configured to implement functions of the compensation apparatus in the foregoing method embodiments, and therefore can also achieve beneficial effects of the foregoing method embodiments. In this embodiment of this application, the compensation apparatus 200 includes an obtaining module 201 and a processing module 202.

[0102] The obtaining module 201 is configured to obtain a color compensation array of a display screen. The color compensation array includes a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, and the plurality of white point color coordinates include at least a first white point color coordinates and at least one second white point color coordinates. The first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale.

[0103] The processing module 202 is configured to perform color compensation on the display screen based on the color compensation array.

[0104] An embodiment of this application further provides an electronic device. The electronic device may include a display screen, a memory, and one or more processors. The display screen and the memory are coupled to the processor. The memory is configured to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device may perform functions or steps performed by the compensation apparatus in the foregoing method embodiments. Certainly, the electronic device includes but is not limited to the display screen, the memory, and the one or more processors. For example, for a structure of the electronic device, refer to the structure of the electronic device shown in FIG. 3.

[0105] An embodiment of this application further provides a chip system. The chip system may be used in the electronic device in the foregoing embodiments. As shown in FIG. 13, the chip system includes at least one processor 301 and at least one interface circuit 302. The processor 301 may be a processor in the foregoing electronic device. The processor 301 and the interface circuit 302 may be interconnected through a line. The processor 301 may receive computer instructions from a memory of the electronic device through the interface circuit 302, and execute the computer instructions. When the computer instructions are executed by the processor 301, the electronic device may be enabled to perform steps performed by the compensation apparatus in the foregoing embodiments. Certainly, the chip system may further include another discrete component. This is not specifically limited in this embodiment of this application.

[0106] An embodiment of this application further provides a computer-readable storage medium, configured to store computer instructions run by the foregoing compensation apparatus.

[0107] An embodiment of this application further provides a computer program product, including computer instructions run by the foregoing compensation apparatus.

[0108] The electronic device, the chip system, the computer storage medium, or the computer program product provided in this application is configured to perform the corresponding method provided above. Therefore, for beneficial effects that can be achieved by the electronic device, the chip system, the computer storage medium, or the computer program product, refer to the beneficial effects of the corresponding method provided above. Details are not described herein again.

[0109] Based on the foregoing descriptions of the implementations, a person skilled in the art may clearly understand that for convenient and brief description, division into the foregoing functional modules is merely used as an example for description. In actual application, the foregoing functions may be allocated to and completed by different functional modules based on a requirement, that is, an inner structure of an apparatus is divided into different functional modules to implement all or some of the functions described above.

[0110] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the modules or the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

[0111] The units described as separate parts may or may not be physically separate, and parts displayed as units may be one or more physical units, may be located at one position, or may be distributed at different positions. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions in embodiments.

[0112] In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.

[0113] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a readable storage medium. Based on such an understanding, the technical solutions in embodiments of this application essentially, or the part contributing to the conventional technology, or all or some of the technical solutions may be implemented in a form of software product. The software product is stored in a storage medium and includes several instructions for instructing a device (which may be a single-chip microcomputer, a chip, or the like) or a processor (processor) to perform all or some of the steps of the methods in embodiments of this application. The storage medium includes any medium that can store program code, for example, a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.

[0114] The foregoing content is merely specific implementations of this application, but is not intended to limit the protection scope of this application. Any variation or replacement within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.

Claims

1. A color compensation method for a display screen, comprising: obtaining a color compensation array of the display screen, wherein the color compensation array comprises a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, the plurality of white point color coordinates comprise at least a first white point color coordinates and at least one second white point color coordinates, and the first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale; and performing color compensation on the display screen based on the color compensation array.

2. The method according to claim 1, wherein the first white point color coordinates are preset; the at least one second white point color coordinates are determined based on the first white point color coordinates and a preset white point color coordinates; brightness and grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates are brightness and grayscales corresponding to test white point color coordinates different from the preset white point color coordinates in a plurality of test white point color coordinates, and the brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a test white point color coordinates most different from the preset white point color coordinates in the plurality of test white point color coordinates; and the plurality of test white point color coordinates comprise white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales.

3. The method according to claim 1 or 2, wherein the preset white point color coordinates have a horizontal coordinate range of 0.289-0.320 and a vertical coordinate range of 0.305-0.340.

4. The method according to claim 2 or 3, wherein between the first white point color coordinates and the preset white point color coordinates, a horizontal coordinate difference is less than or equal to 0.08 and / or a vertical coordinate difference is less than or equal to 0.08.

5. The method according to any one of claims 1 to 4, wherein in the brightness and the grayscales corresponding to the first white point color coordinates and the at least one second white point color coordinates, a difference between highest brightness and lowest brightness is greater than or equal to 5 nits, and a difference between a highest grayscale and a lowest grayscale is greater than or equal to 16.

6. A compensation apparatus for a display screen, comprising an obtaining module and a processing module, wherein the obtaining module is configured to obtain a color compensation array of the display screen, wherein the color compensation array comprises a plurality of white point color coordinates, each of the plurality of white point color coordinates correspond to one brightness and grayscale group, the plurality of white point color coordinates comprise at least a first white point color coordinates and at least one second white point color coordinates, and the first white point color coordinates and the at least one second white point color coordinates monotonically change with a grayscale in a case of same brightness and monotonically change with brightness in a case of a same grayscale; and the processing module is configured to perform color compensation on the display screen based on the color compensation array.

7. The apparatus according to claim 6, wherein the first white point color coordinates are preset; the at least one second white point color coordinates are determined based on the first white point color coordinates and a preset white point color coordinates; brightness and grayscales respectively corresponding to the first white point color coordinates and the at least one second white point color coordinates are brightness and grayscales corresponding to test white point color coordinates different from the preset white point color coordinates in a plurality of test white point color coordinates, and the brightness and the grayscale corresponding to the first white point color coordinates are brightness and a grayscale corresponding to a test white point color coordinates most different from the preset white point color coordinates in the plurality of test white point color coordinates; and the plurality of test white point color coordinates comprise white point color coordinates obtained by testing the display screen in cases of different brightness and different grayscales.

8. The apparatus according to claim 6 or 7, wherein the preset white point color coordinates has a horizontal coordinate range of 0.289-0.320 and a vertical coordinate range of 0.305-0.340.

9. The apparatus according to claim 7 or 8, wherein between the first white point color coordinates and the preset white point color coordinates, a horizontal coordinate difference is less than or equal to 0.08 and / or a vertical coordinate difference is less than or equal to 0.08.

10. The apparatus according to any one of claims 6 to 9, wherein in the brightness and the grayscales corresponding to the first white point color coordinates and the at least one second white point color coordinates, a difference between highest brightness and lowest brightness is greater than or equal to 5 nits, and a difference between a highest grayscale and a lowest grayscale is greater than or equal to 16.

11. An electronic device, comprising a memory and one or more processors, wherein the memory is coupled to the processor, the memory stores computer program code, the computer program code comprises computer instructions, and when the computer instructions are executed by the processor, the electronic device is enabled to perform the method according to any one of claims 1 to 5.

12. A computer-readable storage medium, comprising computer instructions, wherein when the computer instructions are run on an electronic device, the electronic device is enabled to perform the method according to any one of claims 1 to 5.

13. A computer program product, wherein when the computer program product is run on an electronic device, the electronic device is enabled to perform the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • White balance adjusting method and system and LCD manufacturing method

    CN103730096A

  • Method and System for Display Color Calibration

    US20200098333A1

  • Gray Tracking Across Dynamically Changing Display Characteristics

    US20200105179A1