Display method, device and system of display screen
By obtaining temperature and brightness values on the display screen for grayscale compensation, the color deviation of the display screen at high and low temperatures is solved, and the user experience and display effect are improved.
Patent Information
- Application Number
- CN202311850239.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
Due to the inconsistent temperature change characteristics of the three primary color electroluminescent devices on the display screen, the white dot color coordinates drift at higher or lower temperatures, causing the display screen to turn red or blue, affecting the user experience.
By obtaining the temperature and screen brightness values, determining the target color and performing grayscale compensation, and using compensation parameters to adjust the display interface to ensure that the color and brightness meet the subjective visual effects and objective indicator requirements.
Effectively improve the color deviation of the display screen at high and low temperatures, improve user visual experience, avoid frequent processing loads and power consumption, and extend the service life of the display screen.
Smart Images

Figure CN120236554A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technologies, and in particular, to a display method, device, and system for a display screen. Background Art
[0002] Currently, when the display screen of an electronic device displays a picture, due to the inconsistent temperature change characteristics of the three primary color (green, red, blue, RGB) electroluminescence (EL) devices on the display screen, the white point color coordinates on the display screen will drift with the change of temperature. For example, at a relatively high temperature or a relatively low temperature, the white point color coordinates at low gray levels and low brightness (such as 2 nit, 32 gray levels, etc.) of the display screen will deviate significantly from the normal set value (such as the set value at room temperature like 25 °C). Among them, the significant deviation of the white point color coordinates from the set value may cause the picture displayed on the display screen to turn red or blue, etc., affecting the user experience. Summary of the Invention
[0003] This application provides a display method, device, and system for a display screen, which can solve problems such as the picture displayed on the display screen turning red or blue at a relatively high temperature or a relatively low temperature, and ensure a better experience for users during use.
[0004] To achieve the above object, this application adopts the following technical solutions:
[0005] In a first aspect, a display method for a display screen is provided. This method is applied to an electronic device and includes: the electronic device displays a first interface and obtains a temperature and a screen brightness value; the electronic device determines a target color and a compensation parameter according to the obtained temperature and screen brightness value, and performs gray level compensation on the target color on the first interface according to the compensation parameter, where the ratio of the sub-pixel brightness of the target color on the first interface at the above temperature to the brightness reference value is greater than a preset ratio; the electronic device displays a second interface, where the ratio of the sub-pixel brightness of the above target color on the second interface to the brightness reference value is less than or equal to the preset ratio. In the solution provided in the above first aspect, the electronic device can determine the target color (such as a single color or multiple colors) with unsatisfactory display effect among the three primary colors (i.e., R / G / B) and the corresponding compensation parameter according to the specific temperature and screen brightness value, and perform targeted gray level compensation on the target color on the interface according to the determined compensation parameter to ensure that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improve the user's visual experience.
[0006] As an example, the electronic device can obtain the temperature through a temperature sensor provided on the display screen, and thus the obtained temperature is the temperature of the display screen.
[0007] As an example, an electronic device can obtain the temperature through a temperature sensor disposed at a position other than the display screen. Since the temperature sensor is not too far from the display screen, and considering the heat conduction characteristics, the obtained temperature can also be understood as the temperature of the display screen.
[0008] As an example, an electronic device can perform gray-scale compensation on multiple gray scales of a target color on a first interface, where the compensation parameters obtained by the electronic device include the compensation parameters corresponding to the multiple gray scales of the target color respectively.
[0009] As an example, an electronic device can perform gray-scale compensation on one gray scale of a target color on a first interface, such as performing gray-scale compensation on the gray scale with the largest ratio of sub-pixel brightness to the brightness reference value. The compensation parameter obtained by the electronic device is the compensation parameter corresponding to the gray scale with the largest ratio of sub-pixel brightness to the brightness reference value.
[0010] As an example, the brightness reference value is the temperature that can make the display effect of the interface optimal, such as the sub-pixel brightness of the target color at 25°C.
[0011] As an example, the preset ratio includes any one or more ratios between 10% and 150%, such as one or more of 10%, 50%, 80%, 100%, 125%, 150%, etc.
[0012] As a possible implementation, the above-mentioned electronic device determines the target color and compensation parameters according to the obtained temperature and screen brightness value, including: when the difference between the obtained temperature and the set temperature value is greater than the first threshold, determining the target color and compensation parameters according to the obtained temperature and screen brightness value. Based on this, when the difference between the temperature and the normal temperature is large (i.e., high temperature or low temperature), the target color (such as single color or multiple colors) with unsatisfactory display effect among the three primary colors (i.e., R / G / B) and the corresponding compensation parameters can be determined according to the specific temperature and screen brightness value, and the gray scale of the target color on the interface can be compensated specifically according to the determined compensation parameters. While ensuring that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, it can avoid the processing load and power consumption brought by the gray-scale compensation-related processing to the electronic device too frequently, and improve the user experience.
[0013] As an example, the set temperature value, such as the temperature that can make the display effect of the interface optimal, such as 25°C, etc., is not specifically limited.
[0014] As an example, the first threshold, such as -30°C, 5°C, 10°C, 15°C, 20°C, -30°C, -25°C, -20°C, -15°C, -10°C, -5°C, 0°C, 5°C, 10°C, 15°C, 20°C, 25°C, 30°C, etc., is not specifically limited.
[0015] As a possible implementation, grayscale compensation data is stored in the electronic device, where the grayscale compensation data is used to represent the target color and compensation parameters corresponding to multiple temperatures and multiple screen brightness values. The above-mentioned electronic device determines the target color and compensation parameters according to the acquired temperature and screen brightness values, including: the electronic device determines the target color and the corresponding compensation parameters corresponding to the acquired temperature and screen brightness values according to the grayscale compensation data. Based on this, it is convenient for the electronic device to quickly determine the target color to be compensated and the corresponding compensation parameters based on the acquired temperature and screen brightness values. Moreover, since the grayscale compensation data represents the target color and compensation parameters corresponding to multiple temperatures and multiple screen brightness values, no matter what the acquired temperature and screen brightness values of the electronic device are, the target color to be compensated and the corresponding compensation parameters can be quickly determined, and the best display effect can be achieved through grayscale compensation.
[0016] As a possible implementation, the above-mentioned grayscale compensation data is stored in the memory of the electronic device. The above-mentioned electronic device determines the target color and the corresponding compensation parameters corresponding to the acquired temperature and screen brightness values according to the grayscale compensation data, including: the application processor of the electronic device determines the target color and the corresponding compensation parameters corresponding to the acquired temperature and screen brightness values based on the stored grayscale compensation data. Based on this, the solution for optimizing the interface display effect through grayscale compensation can be implemented based on the application processor. This solution can not only be implemented based on the existing software and hardware architecture, but also complete the grayscale compensation process more conveniently.
[0017] As a possible implementation, the above-mentioned grayscale compensation data is stored in the display driver of the electronic device. The above-mentioned electronic device determines the target color and the corresponding compensation parameters corresponding to the acquired temperature and screen brightness values according to the grayscale compensation data, including: the display driver determines the target color and the corresponding compensation parameters corresponding to the acquired temperature and screen brightness values based on the stored grayscale compensation data. Based on this, the solution for optimizing the interface display effect through grayscale compensation can be implemented based on the display driver. This solution can not only be implemented based on the existing software and hardware architecture, but also complete the grayscale compensation process more conveniently.
[0018] As an example, the grayscale compensation data can be pre-burned in the display driver of the electronic device.
[0019] As a possible implementation, the compensation parameter is used to indicate the amount of gray-scale reduction. The above-mentioned electronic device performs gray-scale compensation on the target color according to the compensation parameter, including: the electronic device reduces the gray-scale of the target color by the amount of gray-scale reduction indicated by the compensation parameter; or, the compensation parameter is used to indicate the amount of gray-scale increase. The above-mentioned electronic device performs gray-scale compensation on the target color according to the compensation parameter, including: the electronic device increases the gray-scale of the target color by the amount of gray-scale increase indicated by the compensation parameter. Based on this, the solution for optimizing the interface display effect through gray-scale compensation can be based on any form of compensation, such as compensating according to the amount of gray-scale reduction or increase indicated by the compensation parameter. This compensation form is simple and easy to implement.
[0020] As a possible implementation, the above-mentioned compensation parameter is used to indicate the target gray-scale. The above-mentioned electronic device performs gray-scale compensation on the target color according to the compensation parameter, including: the electronic device adjusts the gray-scale of the target color to the target gray-scale indicated by the compensation parameter. Based on this, the solution for optimizing the interface display effect through gray-scale compensation can be based on any form of compensation, such as compensating to the target gray-scale indicated by the compensation parameter. This compensation form is simple and easy to implement.
[0021] As a possible implementation, the above-mentioned compensation parameter includes a first compensation parameter for the first gray-scale and a second compensation parameter for the second gray-scale. The above-mentioned electronic device performs gray-scale compensation on the target color according to the compensation parameter, including: the electronic device compensates the first gray-scale according to the first compensation parameter and compensates the second gray-scale according to the second compensation parameter. Based on this, the electronic device can perform gray-scale compensation on multiple gray-scales of the target color to obtain a better interface display effect and improve the user's visual experience.
[0022] As a possible implementation, the above-mentioned gray-scale compensation data is generated by comparing the ratio of the sub-pixel brightness of the target color to the brightness reference value at different temperatures, different screen brightness values, and different gray-scales. Based on this, more accurate compensation parameters can be ensured, and thus a better interface display effect can be obtained after performing gray-scale compensation on the interface based on the compensation parameter.
[0023] As a possible implementation, the above grayscale compensation data is obtained by performing the following S1 - S3 on multiple display samples: S1: Perform a temperature - varying test on the display sample to determine one or more single colors that have the largest difference between the white - point color coordinates and the preset coordinate range at different temperatures, and use the one or more single colors as the target colors at the corresponding temperatures; S2: Test and obtain the color coordinates and the first sub - pixel brightness of the corresponding target colors at different temperatures, different screen brightness values, and different grayscale levels; S3: Compare the first sub - pixel brightness with the second sub - pixel brightness of the same target color at the same brightness and the same grayscale level under the preset temperature, and generate grayscale compensation data based on the ratio of the first sub - pixel brightness to the second sub - pixel brightness being less than or equal to the preset ratio. Based on this, compensation parameters adapted to the characteristics of different display samples can be obtained, and then a better interface display effect can be obtained after performing grayscale compensation on the interface based on the compensation parameters.
[0024] As an example, the above - mentioned preset coordinate range includes: Wx = 0.17 - 0.51, Wy = 0.14 - 0.55.
[0025] As a possible implementation, the grayscale step used in the test to obtain the first sub - pixel brightness is 1 grayscale level. Based on this, compensation parameters corresponding to each grayscale level can be obtained based on actual tests, and then a better interface display effect can be obtained after performing grayscale compensation on the interface based on the compensation parameters.
[0026] As a possible implementation, the grayscale step used in the test to obtain the first sub - pixel brightness is M grayscale levels, where M is a positive integer greater than 1. The grayscale compensation data further includes: compensation parameters obtained by interpolation based on the first sub - pixel brightness obtained through testing for untested temperatures, untested screen brightness values, or untested grayscale levels. Based on this, compensation parameters corresponding to untested temperatures, screen brightness values, or grayscale levels can be obtained, and then complete compensation parameters corresponding to each grayscale level can be obtained; moreover, obtaining compensation parameters corresponding to untested temperatures, screen brightness values, and grayscale levels by linear interpolation based on test data can also make the compensation parameters corresponding to different temperatures, different screen brightness values, and grayscale levels change gradually rather than jump, making the display performance of the interface stable rather than flickering and jumping, and improving the user's visual experience.
[0027] In a second aspect, an electronic device is provided. The electronic device includes: a display screen for performing interface display; a memory for storing computer program instructions; and a processor for executing the computer program instructions to support the electronic device in implementing the method in any possible implementation of the first aspect.
[0028] In a third aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the methods in any possible implementation manner of the first aspect are implemented.
[0029] In a fourth aspect, a computer program product containing instructions is provided. When the computer program product runs on a computer, the computer is enabled to implement the methods in any possible implementation manner of the first aspect.
[0030] In a fifth aspect, a chip system is provided. The chip system includes a processing circuit and a storage medium, and computer program instructions are stored in the storage medium; when the computer program instructions are executed by the processor, the methods in any possible implementation manner of the first aspect are implemented. The chip system may be composed of chips, or may include chips and other discrete devices. Description of the Drawings
[0031] Figure 1 It is a schematic diagram of the display effect of the display interface at different temperatures;
[0032] Figure 2 It is a schematic diagram of the display effect achieved by gray-scale compensation when changing from room temperature (such as 25 °C) to 45 °C provided by an embodiment of the present application;
[0033] Figure 3 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application;
[0034] Figure 4 It is a schematic diagram of the software structure of an electronic device provided by an embodiment of the present application;
[0035] Figure 5 It is a schematic diagram of the gray-scale compensation process provided by an embodiment of the present application Figure 1 ;
[0036] Figure 6 It is a schematic diagram of the gray-scale compensation process provided by an embodiment of the present application Figure 2 ;
[0037] Figure 7 It is a schematic diagram of the gray-scale compensation process provided by an embodiment of the present application Figure 3 ;
[0038] Figure 8 It is a flowchart of the display method of a display screen provided by an embodiment of the present application;
[0039] Figure 9 It is an example of compensation parameters provided by an embodiment of the present application Figure 1 ;
[0040] Figure 10Example of compensation parameters provided by the embodiments of the present application Figure 2 ;
[0041] Figure 11 Example of compensation parameters provided by the embodiments of the present application Figure 3 ;
[0042] Figure 12 Example of compensation parameters provided by the embodiments of the present application Figure 4 ;
[0043] Figure 13 Example of compensation parameters provided by the embodiments of the present application Figure 5 ;
[0044] Figure 14 Example of compensation parameters provided by the embodiments of the present application Figure 6 ;
[0045] Figure 15 Example of compensation parameters provided by the embodiments of the present application Figure 7 ;
[0046] Figure 16 Example of compensation parameters provided by the embodiments of the present application Figure 8 ;
[0047] Figure 17 Example of compensation parameters provided by the embodiments of the present application Figure 9 ;
[0048] Figure 18 Example of compensation parameters provided by the embodiments of the present application Figure 10 ;
[0049] Figure 19 Example of compensation parameters provided by the embodiments of the present application Figure 10 One;
[0050] Figure 20 Example of compensation parameters provided by the embodiments of the present application Figure 10 Two;
[0051] Figure 21 Schematic diagram of the display effect achieved by gray-scale compensation after temperature change provided by the embodiments of the present application;
[0052] Figure 22 Flowchart of a method for obtaining gray-scale compensation data provided by the embodiments of the present application;
[0053] Figure 23 Schematic diagram of the information contained in a gamma curve provided by the embodiments of the present application;
[0054] Figure 24 Example diagram of white point color coordinates and brightness obtained under variable temperature test provided by the embodiments of the present application;
[0055] Figure 25 Another example diagram of white point color coordinates and brightness obtained under variable temperature testing provided by an embodiment of the present application;
[0056] Figure 26 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 1 ;
[0057] Figure 27 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 2 ;
[0058] Figure 28 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 3 ;
[0059] Figure 29 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 4 ;
[0060] Figure 30 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 5 ;
[0061] Figure 31 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 6 ;
[0062] Figure 32 An example of determining compensation parameters based on test results provided by an embodiment of the present application Figure 7 ;
[0063] Figure 33 An example of compensation parameters provided by an embodiment of the present application Figure 10 Three;
[0064] Figure 34 Another flowchart of a method for obtaining grayscale compensation data provided by an embodiment of the present application;
[0065] Figure 35 An example diagram of compensation parameters obtained by combining experimental testing and linear interpolation provided by an embodiment of the present application. Detailed implementation manners
[0066] The following will describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may mean A or B; the "and / or" herein is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality of" means two or more than two.
[0067] Hereinafter, terms such as "first" and "second" are only used to distinguish different described objects, and do not limit the position, order, priority, quantity or content of the described objects. For example, if the described object is "field", the ordinal numbers before "field" in "the first field" and "the second field" do not limit the position or order between the "fields", and "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the described object is "level", the ordinal numbers before "level" in "the first level" and "the second level" do not limit the priority between the "levels". For another example, the quantity of the described object is not limited by the ordinal number and can be one or more. Taking "the first device" as an example, the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, if the described object is "device", then "the first device" and "the second device" can be devices of the same type or different types. For another example, if the described object is "information", then "the first information" and "the second information" can be information of the same content or different content. In short, the use of ordinal numbers and other prefix words for distinguishing described objects in the embodiments of the present application does not constitute a limitation on the described objects. The statement of the described objects refers to the description in the claims or the context of the embodiments, and should not constitute an unnecessary limitation because of the use of such prefix words.
[0068] In addition, in the embodiments of the present application, "connection" can be a direct connection or an indirect connection; in addition, it can refer to an electrical connection or a communication connection; for example, when two electrical components A and B are connected, it can mean that A is directly connected to B, or it can mean that A and B are indirectly connected through other electrical components or connection media, or it can mean that A and B are indirectly connected through other communication devices or communication media, as long as communication can be carried out between A and B.
[0069] As described in the background art, for the display screens of existing electronic devices, such as active-matrix organic light-emitting diode (AMOLED) display screens like low temperature poly-silicon (LTPS) display screens and low temperature polycrystalline oxides (LTPO) display screens, due to the inconsistent temperature-varying characteristics of RGB EL devices. For example, at high temperatures, the B efficiency of RGB EL devices increases, the brightness increases, while the R and G efficiencies decrease, and vice versa at low temperatures. Therefore, it may cause the white point color coordinates at low gray levels and low brightness of the display screen to deviate significantly from the normal set value at higher or lower temperatures. For example, the difference from the normal set value is large, which may further lead to problems such as the display screen looking red or blue. Among them, the gray level, also known as grayscale, refers to the range of brightness values of each pixel point when converting a color image into a black-and-white image in computer image processing; the gray level can represent the richness of the color level information that the image can contain.
[0070] For example, assume that the normal set value of the white point color coordinates of the LTPO display screen is any value within the following preset coordinate range: Wx = 0.17 - 0.51, Wy = 0.14 - 0.55. Exemplarily, (Wx, Wy) such as (0.299, 0.315), (0.305, 0.321), (0.31, 0.33), (0.313, 0.320), etc. At 50 °C, the difference between the white point color coordinate Wx of the LTPO display screen at 2 nit 32 gray level and the set value of Wx such as 0.305 ± 0.1 is large, and the difference between Wy and the set value of Wy such as 0.321 ± 0.1 is large. The large deviation of the white point color coordinates from the normal set value will cause the display interface of the LTPO display screen to look red or blue, thereby affecting the user experience.
[0071] Another example, please refer to Figure 1 , Figure 1 Taking 2 nit 32 gray level as an example, it shows a schematic diagram of the interface display change result of the AMOLED display screen when changing from room temperature (such as 25 °C) to 50 °C. As Figure 1 shown, at room temperature, the white point color coordinates of 2 nit 32 gray level are Wx = 0.312, Wy = 0.310; after the temperature reaches 50 °C for one minute, the white point color coordinates of 2 nit 32 gray level are Wx = 0.166, Wy = 0.104. The large deviation of the white point color coordinates of 2 nit 32 gray level from the white point color coordinates at room temperature causes the display interface to look blue as Figure 1 shown.
[0072] Generally, to solve problems such as the display screen showing a red or blue image at a higher or lower temperature, the method of replacing the RGB EL device or improving the RGB EL device material is often used. However, this method often involves changes in R / G / B materials, processes, and devices, so it usually takes a long time. Or, the negative power supply voltage ELVss is often controlled by a power management integrated circuit (PMIC) to compensate for the defects of the RGB EL device. However, due to the insufficient precision of the PMIC, this method may result in inaccurate compensation results of ELVss, which in turn leads to the problem of brightness flickering of the display interface when the temperature changes, so the user experience is also poor.
[0073] Based on the problem that the conventional solutions still have poor effects in solving the above technical problems, the embodiments of the present application provide a display method for a display screen. This method can provide a simple and fast color compensation method, which can specifically compensate for one or more monochromatic medium-low brightness and medium-low gray levels when the temperature difference from room temperature is large (i.e., higher or lower temperature), so that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improve the user's visual experience. For example, this method can determine the target color (such as a single color or multiple colors) that has a greater impact on the medium-low brightness and medium-low gray level display effect among the three primary colors (i.e., R / G / B) and its corresponding compensation parameters according to the characteristics of the actual RGB EL device of the display screen and the actual temperature of the display screen, and use the compensation parameters to compensate for the medium-low brightness and medium-low gray levels of the target color to keep its deviation from the brightness reference value within a certain range to ensure the normal display of the color and brightness of the display interface.
[0074] Exemplarily, please refer to Figure 2 , Figure 2 shows a schematic diagram of the display effect achieved by gray level compensation when changing from room temperature (such as 25°C) to 45°C based on the embodiments of the present application. As Figure 2 shown, at room temperature (such as 25°C), the white image with low brightness and low gray level is displayed normally; when the temperature changes to 45°C, the white image with low brightness and low gray level turns blue; when the target color is compensated for gray level based on the solution provided by the embodiments of the present application, the white image with low brightness and low gray level of the display screen at 45°C is displayed normally.
[0075] Among them, the electronic device described in the embodiments of the present application may include, but is not limited to, any electronic device with a display screen. For example, the electronic device may include, but is not limited to, a smart phone, a netbook, a tablet computer, a smart drawing board, a graphics tablet, a smart watch, a smart bracelet, a phone watch, smart glasses, a smart camera, a handheld computer, an in-vehicle computer, a personal computer (PC), a personal digital assistant (PDA), a portable multimedia player (PMP), an augmented reality (AR) / virtual reality (VR) device, a smart TV, a projection device, or a motion-sensing game console in a human-computer interaction scenario, etc. Alternatively, the electronic device may also be an electronic device with a display screen of other types or structures, which is not limited in the present application.
[0076] As an example, please refer to Figure 3 , Figure 3 which shows a schematic hardware structure diagram of an electronic device provided by the embodiments of the present application.
[0077] As Figure 3 shown, the electronic device may include a processor 310, a memory (including an external memory interface 320 and an internal memory 321), a universal serial bus (USB) interface 330, a charging management module 340, a power management module 341, a battery 342, an antenna 1, an antenna 2, a mobile communication module 350, a wireless communication module 360, an audio module 370, a speaker 370A, a receiver 370B, a microphone 370C, a headphone jack 370D, a sensor module 380, a button 390, a motor 391, an indicator 392, a camera 393, a display screen 394, etc.
[0078] Among them, the sensor module 380 may include a temperature sensor 380A. Optionally, the sensor module 380 may further include a touch sensor, a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, an ambient light sensor, a bone conduction sensor, etc.
[0079] In the embodiments of the present application, the temperature sensor 380A may be used to detect the temperature of the electronic device. In some embodiments, the temperature sensor 380A may be disposed on the display screen 394 or at a position close to the display screen 394. Based on this, the temperature sensor 380A may be used to detect the temperature of the display screen 394.
[0080] It can be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components than shown in the figures, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figures may be implemented in hardware, software, or a combination of software and hardware.
[0081] The processor 310 may include one or more processing units. For example, the processor 310 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a flight controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0082] A memory may also be provided in the processor 310 for storing instructions and data. In some embodiments, the memory in the processor 310 is a cache memory. This memory can save the instructions or data that the processor 310 has just used or recycled. If the processor 310 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 310, and thus improves the efficiency of the system.
[0083] In some embodiments, grayscale compensation data may be stored in the memory. For example, the grayscale compensation data is used to represent the target color and compensation parameters corresponding to multiple temperatures and multiple screen brightness values, such as the compensation parameters corresponding to different grayscales of the target color at different temperatures and different display brightness values (DBV).
[0084] In some embodiments, the grayscale compensation data stored in the memory may be stored in the electronic device when it leaves the factory, such as pre-stored in the memory or pre-burned in the display driver.
[0085] In some embodiments, the grayscale compensation data stored in the memory may be updated in real time according to the instructions of the server. For example, it is updated in real time according to the instructions of the server after the electronic device leaves the factory, without specific limitation.
[0086] In some embodiments, the processor 310 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0087] The charging management module 340 is configured to receive a charging input from a charger. The power management module 341 is used to connect the battery 342, the charging management module 340, and the processor 310. The power management module 341 receives inputs from the battery 342 and / or the charging management module 340 to power the processor 310, the internal memory 321, the display screen 394, the camera 393, the wireless communication module 360, etc.
[0088] The wireless communication function of the electronic device can be implemented by the antenna 1, the antenna 2, the mobile communication module 350, the wireless communication module 360, the modulation and demodulation processor, and the baseband processor, etc.
[0089] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: The antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0090] The mobile communication module 350 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc. applied to the electronic device. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves by the antenna 1, perform filtering, amplification, etc. on the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation.
[0091] The wireless communication module 360 may provide solutions for wireless communications applied to an electronic device, including wireless local area networks (WLANs) (such as WiFi networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared technology (IR), and the like.
[0092] In some embodiments, antenna 1 of the electronic device is coupled to the mobile communication module 350, and antenna 2 is coupled to the wireless communication module 360, enabling the electronic device to communicate with a network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).
[0093] The electronic device realizes the display function through the GPU, the display screen 394, the AP, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 394 and the AP. The GPU is used to execute mathematical and geometric calculations for graphics rendering. The processor 310 may include one or more GPUs, which execute program instructions to generate or change display information.
[0094] The display screen 394 is used to display images, videos, etc. The display screen 394 includes a display panel. The display panel can adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc.
[0095] In some embodiments, when the temperature of the electronic device is a preset temperature (such as a certain temperature higher than room temperature or a certain temperature lower than room temperature), the AP can perform gray-scale compensation on one or more gray scales of the target color of the application interface based on the pre-saved gray-scale compensation data and then display it through the display screen 394.
[0096] In some embodiments, when the temperature of the electronic device is a preset temperature (such as a certain temperature higher than room temperature or a certain temperature lower than room temperature), the AP can perform gray-scale compensation on one or more gray scales of the target color of the application interface based on the pre-saved gray-scale compensation data and then send it to the GPU. The GPU can perform graphics rendering based on the interface parameters after gray-scale compensation, and then display the rendered application interface through the display screen 394.
[0097] In some embodiments, after performing graphics rendering based on the interface parameters provided by the AP, when the GPU calls the display driver to send the rendered interface for display, it can perform gray-scale compensation on the target color of the application interface based on the pre-saved gray-scale compensation data and then send it for display.
[0098] The external memory interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external memory interface 320 to achieve the data storage function.
[0099] The internal memory 321 can be used to store computer-executable program codes. Exemplarily, the computer program can include an operating system program and application programs. Among them, the executable program codes include instructions. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321. The internal memory 321 can include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function, etc. The data storage area can store data created during the use of the electronic device, etc. In addition, the internal memory 321 can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321, and / or the instructions stored in the memory provided in the processor.
[0100] In some embodiments, grayscale compensation data can be saved in the internal memory 321. For example, the grayscale compensation data can include compensation parameters corresponding to different grayscales of the target color at different temperatures and different screen brightness values.
[0101] In some embodiments, the grayscale compensation data saved in the internal memory 321 can be pre-saved in the memory when the electronic device leaves the factory.
[0102] In some embodiments, the grayscale compensation data saved in the internal memory 321 can be updated in real time according to the instructions of the server. For example, it can be updated in real time according to the instructions of the server after the electronic device leaves the factory, without specific limitation.
[0103] The electronic device can implement audio functions through the audio module 370, the speaker 370A, the receiver 370B, the microphone 370C, and the AP, etc. Such as music playback, recording, etc.
[0104] The temperature sensor 380A is used to detect the temperature. In some embodiments, the electronic device executes a temperature processing strategy using the temperature detected by the temperature sensor 380A.
[0105] In some embodiments, when the temperature reported by the temperature sensor 380A is higher than room temperature by a certain temperature or lower than room temperature by a certain temperature, the electronic device performs a grayscale compensation action, and performs grayscale compensation on one or more grayscales of the target color based on the saved grayscale compensation data, so as to solve problems such as the displayed picture on the display screen turning red or blue at a higher temperature or a lower temperature.
[0106] In addition, for the introduction of hardware such as the button 390, the motor 391, the indicator 392, etc., reference can be made to the conventional technology, and the embodiments of the present application will not elaborate further.
[0107] It can be understood that the Figure 3 schematic structure shown in the present application does not constitute a specific limitation on the electronic device. In some other embodiments of the present application, the electronic device may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure can be implemented in hardware, software, or a combination of software and hardware.
[0108] It should be noted that the embodiments of the present application do not limit the specific reasons why the temperature of the electronic device (or the display screen) is higher than the room temperature by a certain temperature or lower than the room temperature by a certain temperature. For example, the reasons for the display screen temperature being higher than the room temperature by a certain temperature may include, but are not limited to, the increase in the display screen temperature caused by video recording, taking pictures, watching videos, making calls, playing games, etc., or the too high ambient temperature, etc.; the reasons for the display screen temperature being lower than the room temperature by a certain temperature may include, but are not limited to, the too low ambient temperature, etc.
[0109] As a possible example, please refer to Figure 4 , Figure 4 which shows a schematic diagram of the software structure of an electronic device provided by the embodiments of the present application. As Figure 4 shown, the operating system of the electronic device may include an application layer, a framework layer (framework, FWK), and a kernel layer.
[0110] Among them, the application layer may include a series of applications, such as Figure 4 the applications shown as Application 1, Application 2,.... For example, the application may include, but is not limited to, native applications such as email, camera, gallery, calendar, call, map, navigation, Bluetooth, music, video, short message, etc. (such as applications integrated in the operating system) or third-party applications (such as applications downloaded and installed by users through the application store), and the embodiments of the present application do not limit this.
[0111] The framework layer is used to provide application programming interfaces (application programming interface, API) and programming frameworks for the applications in the application layer. As Figure 4 shown, the framework layer may provide a window management service (WindowManagerService, WMS), an activity management service (activity management service, AMS).
[0112] Among them, the window management service is used to provide window management, such as window creation, window startup, window deletion, window movement, and management of window position / dimension / style, etc. In some embodiments, the window management service can also be used to manage window information. Among them, window information may include, but is not limited to, window identification, window level, identification of the interface displayed in the window, virtual screen object corresponding to the window, and other information. Exemplarily, the virtual screen object corresponding to the window is the displayId of the virtual screen where the window is located. For example, the displayId can be an int-type parameter.
[0113] The activity management service is responsible for managing Activities, and is responsible for tasks such as startup, switching, scheduling of various components in the system, and management and scheduling of application programs. Specifically, data classes for saving processes, Activities, and tasks are defined in the AMS. Among them, the data class corresponding to the process may include process file information, memory status information of the process, and Activities, Services, etc. included in the process. Activity information can be saved in the ActivityStack. Among them, the ActivityStack is used to uniformly schedule application program Activities. Specifically, the ActivityStack can save information of all running Activities. The ActivityStack can also save information of previously run Activities.
[0114] In the embodiments of the present application, the AMS of the electronic device can, according to the indication of the WMS, schedule the Activity corresponding to the target window to respond to the user's input event, such as displaying the corresponding interface through the display screen.
[0115] Of course, in some embodiments, the framework layer can also be used to provide other management services, such as package management service, content providing service, telephone management service, resource management service, notification management service, location management service, and view system, etc. Among them, the package management service is responsible for program management within the system. The content providing service is used to support one application to access the data of another application (such as the contact database), or share its own data with other applications, where the data can include videos, images, audio, dialed and received calls, browsing history and bookmarks, phone books, etc. The telephone management service is used to provide methods for obtaining status and information related to communication with the terminal device; and provide the communication functions of the terminal device, such as the management of call status (including connection, disconnection, etc.). The resource management service is used to provide access to non-code resources, such as access to local strings, icons, pictures, graphics, video files, or layout files. The notification management service is used to provide the function of displaying custom prompt messages in the status bar. The prompt messages can be used to convey notification-type messages, and can automatically disappear after a short stay without user interaction. The location management service is used to provide services related to processing geographical locations. The view system can be used to construct the display interface of an application. The view system includes visual controls, such as text box controls, list controls, grid controls, button controls, and embeddable web browser controls.
[0116] The kernel layer is the layer between hardware and software. The kernel layer can include display drivers, sensor drivers, etc. Hardware such as display screens, touch sensors, temperature sensors, etc.
[0117] Of course, in some embodiments, the kernel layer can also include one or more other drivers such as camera drivers, microphone drivers, etc., and the hardware can also be such as cameras, cameras, microphones, etc., without specific limitations.
[0118] In some embodiments, when the touch sensor on the touch screen detects a user's touch operation on the touch screen, the sensor driver can provide the touch information detected by the sensors (such as touch sensors and / or pressure sensors) set on the touch screen to the WMS, so that the WMS can dispatch it to the AMS of the corresponding application to respond to the user's input event, such as displaying the corresponding interface through the display screen.
[0119] In some embodiments, the sensor driver may store the detected temperature data of the electronic device in a preset storage space, such as in the kernel of the operating system. The AP or DDIC may periodically (e.g., every 5 seconds, without specific limitation) read the temperature data from the preset storage space to perform grayscale compensation on one or more grayscales of the target color of the interface based on the temperature data and the stored grayscale compensation data, so as to solve problems such as the displayed picture turning red or blue on the display screen at higher or lower temperatures.
[0120] It should be noted that Figure 4 As only an example of the software structure diagram of an electronic device, only the levels and software modules related to the solution of the present application are simply listed. In actual applications, the operating system of the electronic device may further include other levels and each level may further include other software modules for implementing one or more functions or services. In this regard, the embodiments of the present application do not make specific limitations.
[0121] As an example, please refer to Figure 5 , Figure 5 which shows a schematic diagram of a grayscale compensation process provided by an embodiment of the present application. As Figure 5 shown, the electronic device can obtain the temperature T and the screen brightness value (DBV), and when the difference between the temperature T and the set temperature value is large, such as higher than the set temperature value by a certain temperature or lower than the set temperature value by a certain temperature, modify and compensate the grayscale of the sub-pixels of the target color (such as single color or multi-color) to be compensated in the original image to obtain a new image according to the temperature T and the DBV. Exemplarily, the electronic device can first determine the target color (such as single color or multi-color) to be compensated and the compensation parameters for performing grayscale compensation according to the temperature T and the DBV, and then modify and compensate one or more grayscales of the sub-pixels of the target color in the original image based on the determined compensation parameters to obtain a new image.
[0122] As an example, as Figure 6 shown, the AP of the electronic device can obtain the temperature T and the screen brightness value (DBV), and when it is determined that the temperature T deviates from the set temperature value by a certain degree, such as when it is determined that the difference between the temperature and the set temperature value is greater than the first threshold, modify and compensate the grayscale of the sub-pixels of the target color to be compensated in the original image according to the temperature T and the DBV to obtain a new image. Among them, in this example, the compensation parameters corresponding to different grayscales of the target color at different temperatures and different DBVs can be pre-stored in the AP (such as in the Flash of the AP).
[0123] As an example, as Figure 7As shown, a display driver integrated circuit (DDIC) of an electronic device can obtain the temperature T and the display brightness value (DBV), and when it is determined that the difference between the temperature T and the set temperature value is large, the gray levels of the sub-pixels of the target color to be compensated in the original image are modified and compensated according to the temperature T and the DBV to obtain a new image. Among them, in this example, the compensation parameters corresponding to different gray levels of the target color at different temperatures and different DBVs can be pre-burned in the DDIC.
[0124] As an example, please refer to Figure 8 , Figure 8 which shows a flowchart of a display method for a display screen provided by an embodiment of the present application. As shown in Figure 8 , the method may include S801 - S804:
[0125] S801: The electronic device displays a first interface and obtains the temperature and the display brightness value (DBV).
[0126] As an example, the electronic device can obtain the temperature T through a temperature sensor set on the display screen or at a position close to the display screen, and this temperature T is the temperature of the display screen.
[0127] As an example, the electronic device can obtain the temperature T through a temperature sensor set at other positions outside the display screen. Since the temperature sensor is not too far from the display screen and considering the heat conduction characteristics, it can also be understood as the temperature of the display screen.
[0128] Among them, the display brightness value can be understood as a brightness number, which is used to characterize the display brightness of the electronic device.
[0129] In some embodiments, the electronic device can obtain the temperature T and the display brightness value simultaneously, and then determine the target color to be compensated and the compensation parameters for one or more gray levels of the target color in S802 by combining the temperature T and the display brightness value.
[0130] In some embodiments, the electronic device can first obtain the temperature T and then obtain the display brightness value. The embodiments of the present application do not make specific limitations. For example, the electronic device can first obtain the temperature T and obtain the display brightness value when the difference between the temperature T and the set temperature value (such as T0) is greater than the first threshold.
[0131] As an example, the set temperature value T0 can be room temperature, such as 25°C.
[0132] As an example, the difference between the temperature T and T0 is greater than the first threshold, such as the value of T0 minus the value of the temperature T is greater than the first threshold, the temperature T minus the value of T0 is greater than the first threshold, etc. Taking T0 as 25 °C and the first threshold as 30 °C as an example, when the temperature T is lower than -5 °C or higher than 55 °C, it can be considered that the difference between the temperature T and the set temperature value T0 is greater than the first threshold. Of course, the values of the above set temperature value T0 and the first threshold are only examples, and the embodiments of the present application do not make specific limitations on this, and can be determined according to the specific hardware structure and materials of the electronic device display screen, the specific environment where the electronic device is located, etc.
[0133] S802: The electronic device determines the target color to be compensated according to the temperature and the screen brightness value, and determines the compensation parameters for one or more gray levels for the target color.
[0134] In the embodiments of the present application, the target color to be compensated refers to a single color or multiple colors in the three primary colors (i.e., R / G / B) that have a greater impact on the display effect of medium and low brightness and medium and low gray levels, and no specific limitation is made, which depends on the temperature, the hardware structure and materials of the display screen of the electronic device, etc. For example, the ratio of the sub-pixel brightness of the target color at the temperature T to the brightness reference value is greater than the preset ratio, and the brightness reference value is the sub-pixel brightness of the target color at room temperature (such as 25 °C). The preset ratio includes any one or more ratios between 10% - 150%.
[0135] For example, if the display interface is blue, the target color may be the B color; if the display interface is red, the target color may be the R color; if the display interface is yellow, the target color may be the R / G color.
[0136] In some embodiments, the target color to be compensated may be related to the temperature T, the hardware structure and materials of the display screen of the electronic device, etc. As an example, the target color to be compensated corresponding to different temperatures and / or different hardware structures and materials of the display screen can be determined based on experiments and stored in the electronic device, such as pre-stored in the AP of the electronic device (such as in the Flash of the AP) or pre-burned in the DDIC of the electronic device, and no specific limitation is made on the specific storage form.
[0137] The specific method for determining the target color to be compensated corresponding to different temperatures and / or different hardware structures and materials of the display screen will be specifically introduced below.
[0138] Among them, the compensation parameters for one or more gray levels for the target color are used to perform gray level compensation on one or more gray levels of the target color, including reducing the gray level or increasing the gray level.
[0139] In some embodiments, one or more grayscale compensation parameters of the target color at temperature T and screen brightness value can be stored in the electronic device. For example, one or more grayscale compensation parameters of the target color at temperature T and screen brightness value can be pre-stored in the AP of the electronic device (such as the Flash of the AP) or pre-burned in the DDIC of the electronic device, without specific limitation. As an example, the compensation parameter is such as a grayscale compensation array.
[0140] In some embodiments, grayscale compensation data can be stored in the electronic device, where the grayscale compensation data can include compensation parameters corresponding to different grayscales of the target color at different temperatures and different screen brightness values (DBV). Based on this, the electronic device can determine the target color and the corresponding compensation parameters corresponding to temperature T and screen brightness value according to the grayscale compensation data. For example, the compensation data can include but is not limited to compensation parameters corresponding to 2 nit of different monochromatic colors at different temperatures and different DBV, compensation parameters corresponding to 21 nit of different monochromatic colors at different temperatures and different DBV, compensation parameters corresponding to 90 nit of different monochromatic colors at different temperatures and different DBV, compensation parameters corresponding to 249 nit of different monochromatic colors at different temperatures and different DBV, compensation parameters corresponding to 500 nit of different monochromatic colors at different temperatures and different DBV, compensation parameters corresponding to 1200 nit of different monochromatic colors at different temperatures and different DBV, etc., where different temperatures can include but are not limited to any of -50°C, -45°C, -40°C, -35°C, -30°C, -25°C, -20°C, -15°C, -10°C, -5°C, 0°C, 5°C, 10°C, 15°C, 20°C, 25°C, 30°C, 35°C, 40°C, 45°C, 50°C, etc., without specific limitation.
[0141] As an example, the compensation parameter represents a grayscale compensation amount, such as a grayscale reduction amount or a grayscale increase amount. For this case, the electronic device can reduce the grayscale amount indicated by the grayscale reduction compensation parameter of the target color, or increase the grayscale amount indicated by the grayscale increase compensation parameter of the target color.
[0142] For example, Figure 9 Taking a display sample with a specific hardware structure and specific materials as an example, different temperatures (such as Figure 9 shown as 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the grayscale compensation amounts corresponding to the 2 nit 5 grayscale, 2 nit 10 grayscale, 2 nit 15 grayscale, ……, 2 nit 255 grayscale of the target color are shown. As Figure 9 shown, the 2 nit 5 grayscale at 50°C needs to be reduced by 5 grayscales for corresponding grayscale compensation, the 2 nit 15 grayscale at 50°C needs to be reduced by 10 grayscales for corresponding grayscale compensation, and the grayscale reduction amounts corresponding to other temperatures and grayscales are similar, which will not be listed one by one here.
[0143] For another example, Figure 10 Taking a display screen sample with a specific hardware structure and specific materials as an example, the gray-scale compensation amounts corresponding to different temperatures (such as Figure 10 25°C, 30°C, 35°C, 40°C, 45°C, 50°C as shown) and 21 nit 5 gray-scale, 21 nit 10 gray-scale, 21 nit 15 gray-scale,..., 21 nit 255 gray-scale of the target color are shown. As Figure 10 shown, the 21 nit 5 gray-scale at 50°C needs to be reduced by 5 gray-scales for corresponding gray-scale compensation, and the 21 nit 15 gray-scale at 50°C needs to be reduced by 7 gray-scales for corresponding gray-scale compensation. The gray-scale reduction amounts corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0144] For another example, Figure 11 Taking a display screen sample with a specific hardware structure and specific materials as an example, the gray-scale compensation amounts corresponding to different temperatures (such as Figure 11 25°C, 30°C, 35°C, 40°C, 45°C, 50°C as shown) and 90 nit 5 gray-scale, 90 nit 10 gray-scale, 90 nit 15 gray-scale,..., 90 nit 255 gray-scale of the target color are shown. As Figure 11 shown, the 90 nit 5 gray-scale at 50°C needs to be reduced by 5 gray-scales for corresponding gray-scale compensation, and the 90 nit 10 gray-scale at 50°C needs to be reduced by 4 gray-scales for corresponding gray-scale compensation. The gray-scale reduction amounts corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0145] For another example, Figure 12 Taking a display screen sample with a specific hardware structure and specific materials as an example, the gray-scale compensation amounts corresponding to different temperatures (such as Figure 12 25°C, 30°C, 35°C, 40°C, 45°C, 50°C as shown) and 249 nit 5 gray-scale, 249 nit 10 gray-scale, 249 nit 15 gray-scale,..., 249 nit 255 gray-scale of the target color are shown. As Figure 12 shown, the 249 nit 5 gray-scale at 45°C needs to be reduced by 4 gray-scales for corresponding gray-scale compensation, and the 249 nit 10 gray-scale at 45°C needs to be reduced by 3 gray-scales for corresponding gray-scale compensation. The gray-scale reduction amounts corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0146] For another example, Figure 13 Taking a display screen sample with a specific hardware structure and specific materials as an example, the gray-scale compensation amounts corresponding to different temperatures (such as Figure 13shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the gray-scale compensation amounts corresponding to the 500 nit 5 gray-scale, 500 nit 10 gray-scale, 500 nit 15 gray-scale, ……, 500 nit 255 gray-scale of the target color. As Figure 13 shown, the 500 nit 5 gray-scale at 50°C needs to be reduced by 4 gray-scales for corresponding gray-scale compensation, and the 500 nit 10 gray-scale at 50°C needs to be reduced by 3 gray-scales for corresponding gray-scale compensation. The gray-scale reduction amounts corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0147] Another example is, Figure 14 taking a display sample with a specific hardware structure and specific materials as an example, different temperatures are shown (such as Figure 14 shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the gray-scale compensation amounts corresponding to the 1200 nit 5 gray-scale, 1200 nit 10 gray-scale, 1200 nit 15 gray-scale, ……, 1200 nit 255 gray-scale of the target color. As Figure 14 shown, the 1200 nit 5 gray-scale at 50°C needs to be reduced by 4 gray-scales for corresponding gray-scale compensation, and the 1200 nit 10 gray-scale at 50°C needs to be reduced by 2 gray-scales for corresponding gray-scale compensation. The gray-scale reduction amounts corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0148] As an example, the compensation parameter characterizes the target amount of the gray-scale, such as the target gray-scale. In this case, the electronic device can adjust the gray-scale of the target color to the target gray-scale indicated by the compensation parameter.
[0149] For example, Figure 15 taking a display sample with a specific hardware structure and specific materials as an example, different temperatures are shown (such as Figure 15 shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray-scales corresponding to the 2 nit 5 gray-scale, 2 nit 10 gray-scale, 2 nit 15 gray-scale, ……, 2 nit 255 gray-scale of the target color. As Figure 15 shown, the compensated target gray-scale corresponding to the 2 nit 10 gray-scale at 30°C is 5 gray-scales, and the compensated target gray-scale corresponding to the 2 nit 15 gray-scale at 30°C is 10 gray-scales. The target gray-scales corresponding to other temperatures and gray-scales are similar and will not be listed one by one here.
[0150] Another example is, Figure 16 taking a display sample with a specific hardware structure and specific materials as an example, different temperatures are shown (such as Figure 16as shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray levels corresponding to 21 nit 5 gray levels, 21 nit 10 gray levels, 21 nit 15 gray levels, ……, 21 nit 255 gray levels of the target color. As Figure 16 shown, the compensated target gray level corresponding to 21 nit 10 gray levels at 30°C is 8 gray levels, and the compensated target gray level corresponding to 21 nit 15 gray levels at 30°C is 12 gray levels. The target gray levels corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0151] Another example is Figure 17 taking a display screen sample with a specific hardware structure and specific materials as an example, showing different temperatures (such as Figure 17 shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray levels corresponding to 90 nit 5 gray levels, 90 nit 10 gray levels, 90 nit 15 gray levels, ……, 90 nit 255 gray levels of the target color. As Figure 17 shown, the compensated target gray level corresponding to 90 nit 10 gray levels at 30°C is 8 gray levels, and the compensated target gray level corresponding to 90 nit 15 gray levels at 30°C is 13 gray levels. The target gray levels corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0152] Another example is Figure 18 taking a display screen sample with a specific hardware structure and specific materials as an example, showing different temperatures (such as Figure 18 shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray levels corresponding to 249 nit 5 gray levels, 249 nit 10 gray levels, 249 nit 15 gray levels, ……, 249 nit 255 gray levels of the target color. As Figure 18 shown, the compensated target gray level corresponding to 249 nit 10 gray levels at 30°C is 9 gray levels, and the compensated target gray level corresponding to 249 nit 15 gray levels at 30°C is 14 gray levels. The target gray levels corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0153] Another example is Figure 19 taking a display screen sample with a specific hardware structure and specific materials as an example, showing different temperatures (such as Figure 19 shown at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray levels corresponding to 500 nit 5 gray levels, 500 nit 10 gray levels, 500 nit 15 gray levels, ……, 500 nit 255 gray levels of the target color. As Figure 19As shown, the compensated target gray level corresponding to 500 nits at 35°C and 10 gray levels is 8 gray levels, and the compensated target gray level corresponding to 500 nits at 35°C and 15 gray levels is 14 gray levels. The target gray levels corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0154] For another example, Figure 20 Taking a display screen sample with a specific hardware structure and specific materials as an example, different temperatures (such as Figure 20 shown 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), the compensated target gray levels corresponding to 1200 nits and 5 gray levels, 1200 nits and 10 gray levels, 1200 nits and 15 gray levels,..., 1200 nits and 255 gray levels of the target color are shown. As Figure 20 shown, the compensated target gray level corresponding to 1200 nits and 10 gray levels at 30°C is 9 gray levels, and the compensated target gray level corresponding to 1200 nits and 15 gray levels at 30°C is 14 gray levels. The target gray levels corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0155] It should be noted that what is shown in the present application Figures 9 - 20 is only an example of several compensation parameters based on different temperatures, different screen brightness values (DBV) and gray levels. The embodiments of the present application do not limit the compensation amount or target gray level under specific temperatures, specific DBVs and gray levels, and can be determined according to specific temperatures, the hardware structure and materials of the display screen, etc.
[0156] As a possible implementation, the gray level compensation data, such as the compensation parameters corresponding to different gray levels of the target color at different temperatures and different screen brightness values, can be determined based on experiments and stored in an electronic device, such as pre-stored in the AP (such as the Flash of the AP) of the electronic device, or pre-burned in the DDIC of the electronic device, without specific limitation.
[0157] As a possible implementation, during the experiment, the color coordinates and brightness corresponding to different gray levels of the target color to be compensated at different temperatures and different screen brightness values can be tested, and the gray levels with the ratio of the brightness to the brightness at the preset temperature not exceeding the preset ratio (such as 10%-150%) can be found by comparing the color coordinates and brightness of the target color with the test values at the preset temperature, so as to obtain the compensation parameters, such as the gray level compensation array.
[0158] In some embodiments, the compensation parameters corresponding to different gray levels of the target color at different temperatures and different screen brightness values may include a part directly obtained based on experimental data and a part indirectly obtained through calculation based on experimental data. Among them, the part indirectly obtained through calculation based on experimental data, such as for unmeasured temperatures / brightness / gray levels, etc., uses the method of linear interpolation based on experimental data to obtain the corresponding gray level compensation parameters.
[0159] The specific method for determining the compensation parameters corresponding to different gray levels of the target color at different temperatures and different screen brightness values will be specifically introduced below.
[0160] S803: The electronic device performs gray level compensation on the sub-pixels of the target color in the first interface according to the compensation parameters to obtain a second interface.
[0161] As an example, after gray level compensation, the ratio of the brightness of the sub-pixels of the target color on the obtained second interface to the brightness reference value is less than or equal to a preset ratio.
[0162] In some embodiments, the compensation parameter represents the gray level compensation amount corresponding to one or more gray levels, such as the gray level reduction amount or the gray level increase amount. For this case, the electronic device performs gray level compensation on the sub-pixels of the target color in the first interface to be displayed according to the compensation parameter as follows: The electronic device reduces / raises the gray level of the pixel points of one or more gray levels of the target color in the first interface by the corresponding gray level compensation amount according to the compensation parameter, such as reducing the first gray level of the sub-pixel points of the target color by the first reduction amount / raising by the first increase amount.
[0163] In some embodiments, the compensation parameter represents the target amount corresponding to one or more gray levels, such as the target gray level. For this case, the electronic device performs gray level compensation on the sub-pixels of the target color in the first interface to be displayed according to the compensation parameter as follows: The electronic device reduces / raises the gray level of the sub-pixels of the target color in the first interface to the corresponding target gray level according to the compensation parameter, such as reducing / raising the first gray level of the sub-pixels of the target color to the third gray level. In some embodiments, the electronic device can perform compensation on all gray levels of the target color in the first interface to be displayed according to the compensation parameter.
[0164] In some embodiments, the electronic device can perform compensation on some gray levels of the target color in the first interface to be displayed, such as compensating for one or more gray levels such as the first gray level and the second gray level.
[0165] As a possible implementation, the measured temperature T and the compensation parameters for one or more gray levels at the screen brightness value can be stored in the AP of the electronic device (such as in the Flash of the AP). The AP can obtain the temperature T from a preset storage space and obtain the screen brightness value at the temperature T, and then perform gray level compensation on the sub-pixels of the target color in the first interface to be displayed according to the compensation parameters.
[0166] As a possible implementation, the measured temperature T and the compensation parameters for one or more gray levels at the screen brightness value can be burned into the DDIC of the electronic device. The DDIC can obtain the temperature T from a preset storage space and obtain the screen brightness value at the temperature T, and then perform gray level compensation on the sub-pixels of the target color in the first interface to be displayed according to the compensation parameters.
[0167] As an example, when the AP or DDIC of the electronic device obtains the temperature T from the preset storage space, it can be periodic (such as every 3 seconds, without specific limitation).
[0168] In some embodiments, the AP or DDIC of the electronic device can perform gray level compensation on the sub-pixels of the target color in the interface to be displayed in real time according to the compensation parameters.
[0169] In some embodiments, the AP or DDIC of the electronic device can trigger gray level compensation on the sub-pixels of the target color in the interface to be displayed according to the compensation parameters when a certain condition is met. For example, the AP or DDIC of the electronic device can perform gray level compensation on the sub-pixels of the target color in the interface to be displayed according to the compensation parameters when the change value of the temperature T compared with the temperature obtained last time is greater than a preset threshold (such as ±1°C, ±3°C, etc.). Based on this, the high processing load brought by frequent gray level compensation to the electronic device can be avoided.
[0170] S804: The electronic device displays the second interface.
[0171] As a possible implementation, the AP of the electronic device performs gray level compensation on one or more gray levels of the sub-pixels of the target color in the first interface according to the compensation parameters. In this case, the AP of the electronic device can send the compensated interface (i.e., the second interface) for display, or the AP of the electronic device can send the compensated interface parameters to the GPU so that the GPU can perform graphics rendering based on the interface parameters after gray level compensation and display the second interface obtained after rendering through the display screen. Regarding the operations of the AP of the electronic device after compensating the first interface, the embodiments of the present application do not make specific limitations and can be determined according to specific situations.
[0172] As a possible implementation, the DDIC of the electronic device performs grayscale compensation on one or more grayscales of the sub-pixels of the target color in the first interface according to the compensation parameters, and then obtains the second interface. In this case, the DDIC of the electronic device can send the second interface to the display screen for display.
[0173] Among them, since the second interface is the interface after grayscale compensation for the target color, it can ensure that the color and brightness of the second interface meet the requirements of subjective visual effects and objective indicators, thereby improving the user's visual experience.
[0174] As an example, please refer to Figure 21 , Figure 21 which shows the grayscale compensation effect and schematic diagram of the interface when changing from normal temperature (such as 25 °C) to 50 °C based on the embodiments of the present application. As Figure 21 shown, at normal temperature (such as 25 °C), the grayscale of a certain pixel (denoted as j) of a white screen with a certain brightness (denoted as DBV i ) is H i , and the brightness is L i ; when the temperature changes to 50 °C, the white screen with this brightness DBV i is displayed abnormally (such as turning blue or red). Among them, the grayscale of pixel j of this white screen is H i , and the brightness is L i '; when grayscale compensation (such as compensating to H i -Δ i ) is performed on the sub-pixels of the target color (such as blue or red) that cause the abnormal display of the white screen at 50 °C according to the solution provided by the embodiments of the present application, the white screen with a brightness DBV i on the display screen at 50 °C is basically the same as that at normal temperature (such as 25 °C) (that is, the white screen is displayed normally). For example, the brightness is 10%-150% of the brightness at normal temperature (such as 25 °C). Among them, the brightness of the sub-pixels of the target color (such as blue or red) on this white screen is L (Hi-Δi) .
[0175] It should be noted that the above embodiments of the present application only take the electronic device as an example, which, after displaying the first interface, performs grayscale compensation on the target color on the first interface according to the compensation parameters corresponding to the temperature T and the screen brightness value, and then displays the compensated second interface. The embodiments of the present application do not limit whether the electronic device displays the first interface. For example, in some embodiments, when there is a need to display the first interface, the electronic device can modify the interface parameters of the first interface according to the compensation parameters corresponding to the temperature T and the screen brightness value to perform grayscale compensation, and then display the compensated second interface, which can be determined according to the specific situation.
[0176] It can be understood that based on the display method of the display screen based on gray-scale compensation provided in the embodiments of the present application, when the temperature difference from the normal temperature of the electronic device is large (i.e., high temperature or low temperature), according to the characteristics of the actual RGB EL devices of the display screen and the actual temperature of the display screen, the target color (such as a single color or multiple colors) that has a greater impact on the display effect of medium and low brightness and medium and low gray scales among the three primary colors (i.e., R / G / B) and its corresponding compensation parameters are determined, and the compensation parameters are used to specifically compensate one or more gray scales of the target color to ensure that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improve the user's visual experience.
[0177] Compared with the method of replacing RGB EL devices or improving the materials of RGB EL devices, this solution does not require too much time, and the compensation parameters can be updated at any time according to the actual situation and compensation requirements during subsequent use. Moreover, compared with the method of controlling ELVss through PMIC, this solution can obtain more accurate gray-scale compensation results in terms of time, ensuring a good visual experience for users. In addition, based on the display method of the display screen based on gray-scale reduction compensation provided in the embodiments of the present application, the service life of each module corresponding to each single color of the RGB EL devices on the display screen can be effectively improved, and thus the service life of the display screen can be improved.
[0178] In some embodiments, the target color to be compensated under different temperatures and different screen brightness values, as well as the compensation parameters for one or more gray scales of the target color, can be determined based on experiments and stored in the electronic device, such as pre-stored in the AP (such as the Flash of the AP) of the electronic device or pre-burned in the DDIC of the electronic device.
[0179] As a possible implementation manner, please refer to Figure 22 , Figure 22 shows a flowchart of a method for obtaining gray-scale compensation data provided in the embodiments of the present application. As Figure 22 shown, the gray-scale compensation data can be obtained based on each experimental step of S2201 - S2202:
[0180] S2201: For the display screen sample S i perform a variable-temperature test to determine one or more single colors that have a large difference in the white point color coordinates from the normal set value at different temperatures, and use them as the target colors to be compensated at different temperatures.
[0181] As a possible implementation manner, when performing the variable-temperature test, for a display screen sample S i (i is an integer greater than 2), such as different display screen samples S1, S2,..., S with different hardware structures and / or different materials i, the white point color coordinates and brightness of different screen brightness values (DBV) and gray levels (such as low gray levels like 32 gray levels and 16 gray levels) within a certain temperature range (such as -50°C - 50°C, -20°C - 50°C, etc., without specific limitations) can be tested through a variable temperature test device, and then it can be confirmed which colors have the largest difference between the white point color coordinates and the normal set values (such as Wx = 0.17 - 0.51, Wy = 0.14 - 0.55), which are the target colors to be compensated.
[0182] In some embodiments, before performing the variable temperature test, the display module of the display screen sample can be lit through a dot screen fixture, and the gamma (such as a gamma curve) at room temperature (such as 25°C) can be burned into the integrated circuit driver (driver IC) of the display screen sample through a gamma debugging (tuning) device and a burning device. Among them, gamma can be used to characterize the above normal set values. As an example, when burning gamma into the driver IC of the display screen sample, the gamma curves corresponding to multiple gamma binding points can be burned. For example, the gamma curves corresponding to multiple gamma binding points as shown in Figure 23 can be burned into the driver IC of the display screen sample, where Figure 23 the shown gamma binding points include high brightness mode (HBM) binding points, N2 - N9 binding points, and the DBV and nit values corresponding to different gamma binding points can refer to the examples in Figure 23 . Based on this, when subsequently executing S2202, the color coordinates and sub - pixel brightness of the target color at different temperatures and different gray levels can also be tested for each gamma binding point, and then the corresponding compensation parameters can be obtained.
[0183] Exemplarily, Figure 24 taking a display screen sample with a specific hardware structure and specific materials as an example, it shows the white point color coordinates (Wx, Wy) and white pixel brightness L at different temperatures (such as Figure 24 shown - 20°C, - 10°C, 0°C, 10°C, 15°C, 20°C, 25°C, 30°C, 35°C, 40°C, 45°C, 50°C) and 2 nit 32 gray levels. And, Figure 25 taking a display screen sample with a specific hardware structure and specific materials as an example, it shows at 50°C, different DBV and gray levels (such as Figure 25The white point color coordinates (Wx, Wy) and the white pixel luminance L at 2 nit 16 gray levels, 30 nit 16 gray levels, 50 nit 16 gray levels, 90 nit 16 gray levels, 2 nit 32 gray levels, 30 nit 32 gray levels, 50 nit 32 gray levels, 90 nit 32 gray levels, 2 nit 55 gray levels, 30 nit 55 gray levels, 50 nit 55 gray levels, 90 nit 55 gray levels, 2 nit 87 gray levels, 30 nit 87 gray levels, 50 nit 87 gray levels, 90 nit 87 gray levels, 2 nit 128 gray levels, 30 nit 128 gray levels, 50 nit 128 gray levels, 90 nit 128 gray levels, 2 nit 255 gray levels, 30 nit 255 gray levels, 50 nit 255 gray levels, 90 nit 255 gray levels as shown.
[0184] As Figure 24 shown, at 45 °C, the white point color coordinates at 2 nit 32 gray levels are Wx = 0.1779, Wy = 0.1228; at 50 °C, the white point color coordinates at 2 nit 32 gray levels are Wx = 0.1695, Wy = 0.1101. We know that when Wy is less than 0.11, the display interface usually turns blue. Therefore, at 45 °C and 50 °C, the low brightness and low gray levels of this display screen sample will show a blue display interface. Based on this, it can be determined that the target color to be compensated for this display screen sample at high temperature is blue B among the three primary colors, while red R and green G do not need to be compensated.
[0185] Similarly, as Figure 25 shown, at 50 °C, the white point color coordinates at 2 nit 16 gray levels are Wx = 0.1535, Wy = 0.0962; the white point color coordinates at 2 nit 32 gray levels are Wx = 0.1625, Wy = 0.087; the white point color coordinates at 30 nit 16 gray levels are Wx = 0.1536, Wy = 0.077; the white point color coordinates at 30 nit 32 gray levels are Wx = 0.1758, Wy = 0.1097... Therefore, at 50 °C, the low brightness and low gray levels of this display screen sample will show a blue display interface. Based on this, it can be determined that the target color to be compensated for this display screen sample at high temperature is blue B among the three primary colors, while red R and green G do not need to be compensated.
[0186] S2202: Test the color coordinates and sub-pixel brightness (denoted as "brightness evaluation value") of the target color at different screen brightness values and different gray levels under different temperatures. By comparing the sub-pixel brightness of the target color at different screen brightness values and different gray levels under different temperatures with the sub-pixel brightness of the target color at the same brightness and the same gray level under the preset temperature (denoted as "brightness reference value"), generate compensation parameters corresponding to different screen brightness values and different gray levels at different temperatures with the ratio of the brightness evaluation value to the brightness reference value as the preset ratio as the standard.
[0187] As an example, the preset temperature is room temperature (such as 25 °C).
[0188] As an example, the preset ratio is any one or more ratios between 10% - 150%, such as 10%, 50%, 80%, 100%, 125%, 150%, etc. For example, the preset ratios used to generate compensation parameters for different temperatures, different screen brightness values, and different gray levels may be the same or different, and can be determined according to specific display effect indicators, user requirements, device display modes, etc., without specific limitation.
[0189] As a possible implementation, optical test equipment such as CA410 or CS2000 can be used to test the color coordinates (x, y) and sub-pixel brightness of the target color at different screen brightness values and different gray levels under different temperatures. For example, for gray levels of 5 or below, since the sub-pixel brightness of the corresponding target color is usually relatively low, in order to ensure the accuracy of the test results, CS2000 can be used for testing.
[0190] For example, please refer to Figure 26 , Figure 26 Taking a display screen sample with a specific hardware structure and specific materials as an example, it shows an example diagram of compensation parameters generated based on the test results (such as the color coordinates (x, y) and sub-pixel brightness of the target color) at different temperatures (such as Figure 26 25 °C, 30 °C, 35 °C, 40 °C, 45 °C, 50 °C shown), 2 nit 5 gray level, 2 nit 10 gray level, 2 nit 15 gray level,..., 2 nit 255 gray level of the target color. Taking the preset ratio as 100% and the sub-pixel brightness of the target color at 25 °C as the brightness reference value as an example, such as Figure 26As shown, after testing, the color coordinates of the target color with 2 nit and 15 gray levels are x = 0.1261 and y = 0.0921. The sub-pixel brightness of the target color with 2 nit and 15 gray levels at 25°C is 0.0001, and the sub-pixel brightness of the target color with 2 nit and 15 gray levels at 50°C is 0.0003. The ratio of the latter to the former (0.0003 / 0.0001 = 300% (i.e., 3 times)) is greater than the preset ratio of 100%. In this case, through gray-level compensation, the sub-pixel brightness of the target color at 50°C can be made not to exceed (e.g., less than or equal to) 100% of the sub-pixel brightness of the target color with 2 nit and 15 gray levels at 25°C (i.e., 0.0001). For example, the 2 nit and 15 gray levels at 50°C can be reduced to 2 nit and 5 gray levels, where the sub-pixel brightness of the target color with 2 nit and 5 gray levels at 50°C is Figure 26 shown as 0.0001 (consistent with the brightness reference value of 0.0001). The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0191] Another example is, please refer to Figure 27 , Figure 27 Taking a display sample with a specific hardware structure and specific materials as an example, an example diagram of compensation parameters generated based on test results (such as the color coordinates (x, y) and sub-pixel brightness of the target color) at different temperatures (such as Figure 27 shown 25°C, 30°C, 35°C, 40°C, 45°C, 50°C) and 21 nit 5 gray levels, 21 nit 10 gray levels, 21 nit 15 gray levels,..., 21 nit 255 gray levels of the target color is shown. Taking the preset ratio as 100% and the sub-pixel brightness of the target color at 25°C as the brightness reference value as an example, as Figure 27 shown, after testing, the color coordinates of the target color with 21 nit and 15 gray levels are x = 0.1355 and y = 0.044. The sub-pixel brightness of the target color with 21 nit and 10 gray levels at 25°C is 0.0004, and the sub-pixel brightness of the target color with 21 nit and 10 gray levels at 50°C is 0.0017. The ratio of the latter to the former 0.0017 / 0.0004 = 425% (rounded), which is greater than the preset ratio of 100%. In this case, through gray-level compensation, the ratio of the sub-pixel brightness of the target color with 21 nit and 10 gray levels at 50°C to the sub-pixel brightness of the target color with 21 nit and 10 gray levels at 25°C (i.e., 0.0004) can be made not to exceed (e.g., less than or equal to) 100%. For example, the 21 nit and 10 gray levels at 50°C can be compensated to 21 nit and 5 gray levels, where the sub-pixel brightness of the target color with 21 nit and 5 gray levels at 50°C is Figure 27As shown, it is 0.0002 (less than the brightness reference value of 0.0004). The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0192] For another example, please refer to Figure 28 , Figure 28 Taking a display screen sample with a specific hardware structure and specific materials as an example, it shows the test results (such as the color coordinates (x, y) and sub-pixel brightness of the target color) at the 90 nit 5 gray level, 90 nit 10 gray level, 90 nit 15 gray level, ……, 90 nit 255 gray level of the target color based on different temperatures (such as Figure 28 shown 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), and an example graph of the compensation parameters generated. Taking the preset ratio as 100% and the sub-pixel brightness of the target color at 25°C as the brightness reference value as an example, as Figure 28 shown, after testing, the color coordinates of the target color at the 90 nit 15 gray level are x = 0.1364, y = 0.0459. The sub-pixel brightness of the target color at the 90 nit 15 gray level at 25°C is 0.0063, and the sub-pixel brightness of the target color at the 90 nit 15 gray level at 50°C is 0.0134. The ratio of the latter to the former, 0.0134 / 0.0063 = 213% (rounded), is greater than the preset ratio of 100%. In this case, through gray level compensation, the ratio of the sub-pixel brightness of the target color at the 90 nit 15 gray level at 50°C to the sub-pixel brightness of the target color at the 90 nit 15 gray level at 25°C (i.e., 0.0063) can be made not to exceed (such as less than or equal to) 100%. For example, the 90 nit 15 gray level at 50°C is compensated to the 90 nit 10 gray level, and the sub-pixel brightness of the target color at the 90 nit 10 gray level at 50°C is Figure 28 shown as 0.0056 (less than the brightness reference value of 0.0063). The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0193] For another example, please refer to Figure 29 , Figure 29 Taking a display screen sample with a specific hardware structure and specific materials as an example, it shows the test results (such as the color coordinates (x, y) and sub-pixel brightness of the target color) at the 249 nit 5 gray level, 249 nit 10 gray level, 249 nit 15 gray level, ……, 249 nit 255 gray level of the target color based on different temperatures (such as Figure 29 shown 25°C, 30°C, 35°C, 40°C, 45°C, 50°C), and an example graph of the compensation parameters generated. Taking the preset ratio as 100% and the sub-pixel brightness of the target color at 25°C as the brightness reference value as an example, as Figure 29As shown, after testing, the color coordinates of the target color with 249 nits and 15 gray levels are x = 0.1364 and y = 0.0459. The sub-pixel brightness of the target color with 249 nits and 15 gray levels at 25°C is 0.0227, and the sub-pixel brightness of the target color with 249 nits and 15 gray levels at 50°C is 0.0351. The ratio of the latter to the former, 0.0351 / 0.0227 = 155% (rounded), is greater than the preset ratio of 100%. In this case, through gray level compensation, the ratio of the sub-pixel brightness of the target color with 249 nits and 15 gray levels at 50°C to the sub-pixel brightness of the target color with 249 nits and 15 gray levels at 25°C (i.e., 0.0351) can be made not to exceed (such as less than or equal to) 100%. For example, the target color with 249 nits and 15 gray levels at 50°C can be compensated to 249 nits and 11 gray levels. The sub-pixel brightness of the target color with 249 nits and 11 gray levels at 50°C can be based on Figure 29 the sub-pixel brightness of the target color with 249 nits and 15 gray levels at 50°C (i.e., 0.0351) and the sub-pixel brightness of the target color with 249 nits and 10 gray levels at 50°C (0.0157) shown in
[0194] and obtained by linear interpolation. For example, the sub-pixel brightness of the target color with 249 nits and 11 gray levels at 50°C = (0.0351 - 0.0157) / (15 - 10) + 0.0157 = 0.0196 (rounded), and the brightness is less than the brightness reference value of 0.0227 of the target color with 249 nits and 15 gray levels at 25°C. The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0194] Another example is to refer to Figure 30 and Figure 30 taking a display sample with a specific hardware structure and specific materials as an example, which shows an example diagram of compensation parameters generated based on the test results (such as the color coordinates (x, y) and sub-pixel brightness) of the target color at 500 nits and 5 gray levels, 500 nits and 10 gray levels, 500 nits and 15 gray levels,..., 500 nits and 255 gray levels at different temperatures (such as Figure 30 25°C, 30°C, 35°C, 40°C, 45°C, 50°C shown in Figure 30As shown, after testing, the color coordinates of the target color with 500 nits and 15 gray levels are x = 0.1364 and y = 0.0459. The sub-pixel brightness of the target color with 500 nits and 15 gray levels at 25 °C is 0.0513, and the sub-pixel brightness of the target color with 500 nits and 15 gray levels at 50 °C is 0.0665. The ratio of the latter to the former, 0.0665 / 0.0513 = 130% (rounded), is greater than the preset ratio of 100%. In this case, through gray-level compensation, the ratio of the sub-pixel brightness of the target color with 500 nits and 15 gray levels at 50 °C to the sub-pixel brightness of the target color with 500 nits and 15 gray levels at 25 °C (i.e., 0.0513) can be made not to exceed (such as less than or equal to) 100%. For example, the 500 nits and 15 gray levels at 50 °C can be compensated to 500 nits and 12 gray levels. Among them, the sub-pixel brightness of the target color with 500 nits and 12 gray levels at 50 °C can be based on Figure 30 the sub-pixel brightness of the target color with 500 nits and 15 gray levels at 50 °C shown (i.e., 0.0665) and the sub-pixel brightness of the target color with 500 nits and 10 gray levels at 50 °C (0.0308), and obtained by linear interpolation. For example, the sub-pixel brightness of the target color with 500 nits and 12 gray levels at 50 °C = 2 * (0.0665 - 0.0308) / (15 - 10) + 0.0308 = 0.0451 (rounded), and the brightness is less than the brightness reference value of 0.0513 of the target color with 500 nits and 15 gray levels at 25 °C. The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0195] Another example, please refer to Figure 31 , Figure 31 Taking a display sample with a specific hardware structure and specific materials as an example, an example diagram of compensation parameters generated based on the test results (such as the color coordinates (x, y) and sub-pixel brightness) of the target color at 1200 nits and 5 gray levels, 1200 nits and 10 gray levels, 1200 nits and 15 gray levels,..., 1200 nits and 255 gray levels at different temperatures (such as Figure 31 25 °C, 30 °C, 35 °C, 40 °C, 45 °C, 50 °C shown) is shown. Taking the preset ratio as 100% and the sub-pixel brightness of the target color at 25 °C as the brightness reference value as an example, such as Figure 30As shown, after testing, the color coordinates of the target color with 1200 nits and 15 gray levels are x = 0.1364 and y = 0.0459. The sub-pixel brightness of the target color with 1200 nits and 15 gray levels at 25°C is 0.1352, and the sub-pixel brightness of the target color with 1200 nits and 15 gray levels at 50°C is 0.157. The ratio of the latter to the former, 0.157 / 0.1352 = 116% (rounded), is greater than the preset ratio of 100%. In this case, through gray level compensation, the ratio of the sub-pixel brightness of the target color with 1200 nits and 15 gray levels at 50°C to the sub-pixel brightness of the target color with 1200 nits and 15 gray levels at 25°C (i.e., 0.1352) can be made not to exceed (such as less than or equal to) 100%. For example, the target color with 1200 nits and 15 gray levels at 50°C can be compensated to 1200 nits and 13 gray levels. Among them, the pixel brightness of the target color with 1200 nits and 13 gray levels at 50°C can be based on Figure 31 The sub-pixel brightness of the target color with 1200 nits and 15 gray levels at 50°C shown (i.e., 0.157) and the sub-pixel brightness of the target color with 1200 nits and 10 gray levels at 50°C (0.0713) are obtained by linear interpolation. For example, the sub-pixel brightness of the target color with 1200 nits and 13 gray levels at 50°C = 3 * (0.157 - 0.0713) / (15 - 10) + 0.0713 = 0.1227 (rounded), and the brightness is less than the brightness reference value of 0.1352 of the target color with 1200 nits and 15 gray levels at 25°C. The target gray levels corresponding to other temperatures, screen brightness values, and different gray levels are similar and will not be listed one by one here.
[0196] It should be noted that what is shown in this application Figures 26 - 31 is only an example of determining compensation parameters based on the measurement results of the sub-pixel brightness of the target color under different temperatures, different screen brightness values (DBV), and gray levels. The embodiments of this application do not limit the relevant test values under specific temperatures, specific DBV, and gray levels, and can be determined according to specific temperatures, the hardware structure and materials of the display screen, etc. For example, for low brightness and low gray levels, the relationship between the compensation parameters of different gray levels at the same temperature and the same DBV may not be monotonic. Moreover, the gray level compensation amount of the same DBV and the same gray level may change monotonically with temperature, and the gray level compensation amount of the same temperature and the same gray level may change monotonically with different DBVs.
[0197] For example, taking the preset ratio as 150% and the sub-pixel brightness of the target color at 25°C as the brightness reference value as an example, please refer to Figure 32 Figure 32 Taking a display screen sample with a specific hardware structure and specific materials as an example, it shows based on different temperatures (such as Figure 32The example graph of compensation parameters generated from the test results (such as the color coordinates (x, y) and sub-pixel brightness of the target color) at 25°C, 30°C, 35°C, 40°C, 45°C, 50°C) for 2 nit 5 gray levels, 2 nit 10 gray levels, 2 nit 15 gray levels, ……, 2 nit 255 gray levels of the target color. As Figure 32 As shown, after testing, the color coordinates of the target color at 2 nit 15 gray level are x = 0.1261, y = 0.0921. The sub-pixel brightness of the target color at 2 nit 15 gray level at 25°C is 0.0001, and the sub-pixel brightness of the target color at 2 nit 15 gray level at 50°C is 0.0003. The ratio of the latter to the former, 0.0003 / 0.0001 = 300% (i.e., 3 times), is greater than the preset ratio of 150%. In this case, through gray level compensation, the sub-pixel brightness of the target color at 50°C can be made not to exceed (such as less than or equal to) 150% (i.e., 0.00015) of the sub-pixel brightness of the target color at 2 nit 15 gray level at 25°C. For example, the 2 nit 15 gray level at 50°C can be reduced to 2 nit 7 gray level. Among them, the sub-pixel brightness of the target color at 2 nit 7 gray level at 50°C can be based on Figure 32 As shown, the sub-pixel brightness of the target color at 2 nit 10 gray level at 50°C (i.e., 0.0002) and the sub-pixel brightness of the target color at 2 nit 2 gray level at 50°C (0.0001), and is obtained by linear interpolation. For example, the sub-pixel brightness of the target color at 2 nit 7 gray level at 50°C = 2 * (0.0002 - 0.0001) / (10 - 5) + 0.0001 = 0.00014, and the brightness is less than 150% (i.e., 0.00015) of the sub-pixel brightness of the target color at 2 nit 15 gray level at 25°C. The target gray levels corresponding to different gray levels at other temperatures and screen brightness values are similar and will not be listed one by one here.
[0198] Similarly, the other gray level compensation amounts of the target color at different temperatures, different screen brightness values and 2 nit can also be obtained by a similar method. For example, Figure 33 Taking a display screen sample with a specific hardware structure and specific materials as an example, it shows the gray level compensation amounts corresponding to 2 nit 5 gray levels, 2 nit 10 gray levels, 2 nit 15 gray levels, ……, 2 nit 255 gray levels of the target color at different temperatures (such as Figure 33 As shown, 25°C, 30°C, 35°C, 40°C, 45°C, 50°C). As Figure 33 As shown, the 2 nit 5 gray level at 50°C needs to be reduced by 5 gray levels for corresponding gray level compensation, and the 2 nit 15 gray level at 50°C needs to be reduced by 8 gray levels for corresponding gray level compensation. The gray level reduction amounts corresponding to other temperatures and gray levels are similar and will not be listed one by one here.
[0199] In some embodiments, the compensation parameters for one or more gray levels of the target color corresponding to different screen brightness values and gray levels at different temperatures may include the compensation parameters directly obtained based on the experimental data shown in S2202. For example, in some embodiments, 1 may be used as the gray level step to measure the color coordinates and sub-pixel brightness of the target color at different screen brightness values and different gray levels at different temperatures. For example, the color coordinates and sub-pixel brightness of the target color at the 1st gray level, 2nd gray level, 3rd gray level, 4th gray level, 5th gray level, ……, 255th gray level at different screen brightness values at different temperatures are measured respectively.
[0200] In some embodiments, the compensation parameters for one or more gray levels of the target color corresponding to different screen brightness values and gray levels at different temperatures may include the compensation parameters indirectly obtained through calculation based on the experimental data. For example, in some embodiments, to improve the test efficiency, 5 may be used as the gray level step to measure the color coordinates and sub-pixel brightness of the target color at different screen brightness values and different gray levels at different temperatures. For example, the color coordinates and sub-pixel brightness of the target color at the 5th gray level, 10th gray level, 15th gray level, 20th gray level, ……, 255th gray level at different screen brightness values at different temperatures are measured respectively. In this case, in order to obtain the compensation parameters corresponding to all the gray levels and make the compensation parameters corresponding to different temperatures, different screen brightness values and gray levels be gradual rather than jumpy, so that the display performance of the interface is stable rather than flickering and jumping, the compensation parameters corresponding to the untested temperatures, screen brightness values and gray levels can be obtained by linear interpolation based on the test data.
[0201] It should be noted that due to the differences in the hardware structure and / or materials of the RGB EL devices of different display screen samples, their temperature change characteristics may be different, and the temperature change characteristics of the same RGB EL device may also be different at different temperatures. Therefore, the specific value of the gray level step used in the test process is not limited in the embodiments of the present application and can be determined according to the actual situation.
[0202] In some embodiments, the compensation data described in the embodiments of the present application, such as the compensation parameters corresponding to different screen brightness values and different gray levels at different temperatures, may be obtained based on the test results of a single temperature change test, or may be obtained through calculation based on the test results of multiple temperature change tests, without specific limitation. For example, to ensure the accuracy of the compensation results when going home, the operations shown in S2201 and S2202 may be performed on multiple (such as 10) display screen samples of the same batch with specific hardware structures and specific materials respectively, and then the average value of the compensation parameters of the same temperature, the same screen brightness value and the same gray level of the multiple same display screen samples is obtained to obtain the compensation parameters of the display screen samples.
[0203] As an example, such asFigure 34 As shown, the grayscale compensation data can be obtained based on each experimental step of S2201 - S2203. For the introductions of S2201 and S2202, please refer to the above - mentioned introductions. S2203 is specifically as follows:
[0204] S2203: By means of interpolation, calculate the compensation parameters corresponding to untested temperatures, screen brightness values or different grayscale levels based on the existing test data.
[0205] As an example, when performing linear interpolation based on experimental data, linear interpolation can be performed on a certain screen brightness value (denoted as DBV - a) and a certain grayscale level (denoted as grayscale - a) at different temperatures (such as temperature A and temperature B) to obtain the compensation parameters corresponding to DBV - a and grayscale - a at one or more temperatures between temperature A and temperature B.
[0206] Exemplarily, please refer to Figure 35 , Figure 35 shows an example diagram of compensation parameters obtained by combining experimental tests and linear interpolation. As Figure 35 shown, assume that the compensation parameters corresponding to 21nit 30 - grayscale, 249nit 30 - grayscale, 500nit 30 - grayscale, and 1200nit 30 - grayscale at each temperature are obtained through testing. Based on the compensation parameters corresponding to 21nit 30 - grayscale, 249nit 30 - grayscale, 500nit 30 - grayscale, and 1200nit 30 - grayscale at each temperature, through linear interpolation, the compensation parameters corresponding to 2nit 30 - grayscale, 6nit 30 - grayscale, 49nit 30 - grayscale, 89.9nit 30 - grayscale, and 90nit 30 - grayscale at each temperature shown in Figure 35 can be obtained respectively.
[0207] As an example, when performing linear interpolation based on experimental data, linear interpolation can be performed on a certain screen brightness value (denoted as DBV - a) and different grayscale levels (such as grayscale A and grayscale B) at a certain temperature (denoted as temperature - a) to obtain the compensation parameters corresponding to one or more grayscale levels between DBV - a, grayscale A and grayscale B at temperature - a.
[0208] Exemplarily, taking Figure 29Taking the example shown, since the grayscale step is 5, color coordinate and brightness tests are not performed on the 11th grayscale of 249 nits at 50°C, the 12th grayscale of 249 nits, the 13th grayscale of 249 nits, and the 14th grayscale of 249 nits. For this situation, based on the sub-pixel brightness of the target color of the 15th grayscale of 249 nits at 50°C (i.e., 0.0351) and the sub-pixel brightness of the target color of the 10th grayscale of 249 nits at 50°C (0.0157), the sub-pixel brightness of the target color of the 11th grayscale of 249 nits, the 12th grayscale of 249 nits, the 13th grayscale of 249 nits, and the 14th grayscale of 249 nits can be obtained by linear interpolation. For example, the sub-pixel brightness of the target color of the 11th grayscale of 249 nits at 50°C = (0.0351 - 0.0157) / (15 - 10) + 0.0157 = 0.0196 (the result is rounded), the sub-pixel brightness of the target color of the 12th grayscale of 249 nits at 50°C = 2*(0.0351 - 0.0157) / (15 - 10) + 0.0157 = 0.0235 (the result is rounded), the sub-pixel brightness of the target color of the 13th grayscale of 249 nits = 3*(0.0351 - 0.0157) / (15 - 10) + 0.0157 = 0.0273 (the result is rounded), the sub-pixel brightness of the target color of the 14th grayscale of 249 nits = 4*(0.0351 - 0.0157) / (15 - 10) + 0.0157 = 0.0312 (the result is rounded).
[0209] It should be noted that the above example only takes rounding the calculation result during linear interpolation as an example, but the present application does not limit the specific calculation method and process. For example, in some embodiments, the calculation result can also be rounded up or rounded down.
[0210] It can be understood that compared with the interface display effect without grayscale compensation, based on the display method of the display screen with grayscale compensation provided by the embodiments of the present application, at high or low temperatures, by performing grayscale compensation, the ratio of the sub-pixel brightness at high or low temperatures to the sub-pixel brightness at normal temperature (such as 25°C) is maintained within a certain range. For example, it is 100% of the sub-pixel brightness value at 25°C (i.e., equal to the sub-pixel brightness value at 25°C), so that the color cast at high or low temperatures (such as turning blue, turning red, etc.) is significantly improved, ensuring that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improving the user's visual experience.
[0211] For example, please refer to the following Tables 1 - 24. Taking a display screen sample with a specific hardware structure and specific materials as an example, where the target color at 50°C is blue, Tables 1 - 6 show the color coordinates and sub - pixel brightness of R / G / B at 15 gray levels under different DBVs at 50°C; Tables 7 - 12 show the color coordinates and sub - pixel brightness of R / G / B at 30 gray levels under different DBVs at 50°C; Tables 13 - 18 show the color coordinates and sub - pixel brightness of R / G / B at 130 gray levels under different DBVs at 50°C; Tables 19 - 24 show the color coordinates and sub - pixel brightness of R / G / B at 255 gray levels under different DBVs at 50°C.
[0212] As shown in Tables 1 - 12, whether it is 15 gray levels or 30 gray levels, compared with the measured values without gray - scale compensation, the simulation values based on gray - scale compensation can greatly improve the blue - emitting phenomenon of the interface at high temperatures, ensuring that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improving the user's visual experience. Taking Table 1 as an example, compared with the measured values without gray - scale compensation (such as x = 0.1513, y = 0.0796), taking the compensation of the sub - pixel brightness to 100% of the brightness at room temperature as an example, the white - point color coordinates indicated by the simulation values based on gray - scale compensation are x = 0.2102, y = 0.1749, where x > 0.19, y > 0.17 (taking the normal setting value at 50°C, 2 nit, 15 gray levels as (0.19, 0.17) as an example). Therefore, the blue - emitting phenomenon of the interface at high temperatures can be greatly improved. Similarly, the comparison of the measured values and simulation values at 15 gray levels and 30 gray levels under other DBVs shown in Tables 2 - 12 can also illustrate this effect, which will not be listed one by one here.
[0213] Table 1
[0214] 2 nit, 15 gray levels (50 °C) L % x y R 0.0001 20% 0.6961 0.3029 G 0.0003 60% 0.2114 0.748 B 0.0001 20% 0.1346 0.047 Measured value 0.0012 0.1513 0.0796 Simulated value 0.0005 100% 0.2102 0.1749
[0215] Table 2
[0216] 21 nit, 15 gray levels (50 °C) L % x y R 0.0005 12.2% 0.6961 0.3029 G 0.0032 78% 0.2114 0.748 B 0.0004 9.8% 0.1346 0.047 Measured value 0.0123 0.1598 0.0909 Simulated value 0.0041 100% 0.2215 0.2839
[0217] Table 3
[0218] 90 nit, 15 gray levels (50 °C) L % x y R 0.007 17.9% 0.6961 0.3029 G 0.0265 67.8% 0.2114 0.748 B 0.0056 14.3% 0.1346 0.047 Measured value 0.0715 0.2156 0.1544 Simulated value 0.0391 100% 0.2229 0.2201
[0219] Table 4
[0220] 249 nit, 15 gray levels (50 °C) L % x y R 0.049 25.2% 0.6961 0.3029 G 0.13 66.8% 0.2114 0.748 B 0.0156 8.1% 0.1346 0.047 Measured value 0.29 0.2635 0.2122 Simulated value 0.1947 100% 0.2902 0.2908
[0221] Table 5
[0222] 500 nit, 15 gray levels (50 °C) L % x y R 0.1468 24.8% 0.6961 0.3029 G 0.4142 70% 0.2114 0.748 B 0.0308 5.2% 0.1346 0.047 Measured value 0.7378 0.2822 0.2578 Simulated value 0.5918 100% 0.3204 0.3494
[0223] Table 6
[0224] 1200 nit, 15 gray levels (50 °C) L % x y R 0.4454 23.5% 0.6961 0.3029 G 1.2917 68.2% 0.2114 0.748 B 0.157 8.3% 0.1346 0.047 Measured value 2.0489 0.2913 0.2868 Simulated value 1.8941 100% 0.2812 0.2897
[0225] Table 7
[0226] 2 nit, 30 gray levels (50 °C) L % x y R 0.0002 11.1% 0.6961 0.3029 G 0.0013 72.2% 0.2114 0.748 B 0.0003 16.7% 0.1346 0.047 Measured value 0.0054 0.1517 0.0787 Simulated value 0.0018 100% 0.1920 0.2050
[0227] Table 8
[0228] 21 nit, 30 gray levels (50 °C) L % x y R 0.0102 18.5% 0.6961 0.3029 G 0.0373 67.6% 0.2114 0.748 B 0.0077 13.9% 0.1346 0.047 Measured value 0.0832 0.2066 0.1574 Simulated value 0.0552 100% 0.2265 0.2231
[0229] Table 9
[0230] 90 nit, 30 gray levels (50 °C) L % x y R 0.124 24.9% 0.6961 0.3029 G 0.3364 67.5% 0.2114 0.748 B 0.0378 7.6% 0.1346 0.047 Measured value 0.5679 0.2738 0.2502 Simulated value 0.4982 100% 0.2936 0.2995
[0231] Table 10
[0232] 249 nit, 30 gray levels (50 °C) L % x y R 0.4374 25% 0.6961 0.3029 G 1.1885 68% 0.2114 0.748 B 0.1209 7% 0.1346 0.047 Measured value 1.8602 0.293 0.2864 Simulated value 1.7468 100% 0.3010 0.3116
[0233] Table 11
[0234] 500 nit, 30 gray levels (50 °C) L % x y R 0.9526 24.9% 0.6961 0.3029 G 2.622 68.5% 0.2114 0.748 B 0.251 6.6% 0.1346 0.047 Measured value 3.964 0.298 0.2982 Simulated value 3.8256 100% 0.3043 0.3190
[0235] Table 12
[0236]
[0237]
[0238] Similarly, as shown in Tables 13 - 24, whether it is 130 gray levels or 255 gray levels, compared with the measured values without gray level compensation, the simulation values based on gray level compensation can greatly improve the blue - color phenomenon at high temperatures, ensure that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improve the user's visual experience.
[0239] Table 13
[0240] 2 nit, 130 gray levels (50 °C) L % x y R 0.0564 23.6% 0.6961 0.3029 G 0.1596 66.8% 0.2114 0.748 B 0.023 9.6% 0.1346 0.047 Measured value 0.2869 0.2494 0.2141 Simulated value 0.2390 100% 0.2706 0.2689
[0241] Table 14
[0242] 21 nit, 130 gray levels (50 °C) L % x y R 1.058 24.6% 0.6961 0.3029 G 2.9871 69.3% 0.2114 0.748 B 0.2627 6.1% 0.1346 0.047 Measured value 4.4822 0.2981 0.3023 Simulated value 4.3078 100% 0.3080 0.3295
[0243] Table 15
[0244] 90 nit, 130 gray levels (50 °C) L % x y R 4.638 24.2% 0.6961 0.3029 G 13.3625 69.8% 0.2114 0.748 B 1.1477 6% 0.1346 0.047 Measured value 19.8071 0.3031 0.3131 Simulated value 19.1482 100% 0.3077 0.3325
[0245] Table 16
[0246] 249 nit, 130 gray levels (50 °C) L % x y R 13.1329 24.1% 0.6961 0.3029 G 38.2092 70% 0.2114 0.748 B 3.2412 5.9% 0.1346 0.047 Measured value 56.3114 0.3043 0.3173 Simulated value 54.5833 100% 0.3076 0.3340
[0247] Table 17
[0248] 500 nit, 130 gray levels (50 °C) L % x y R 27.129 24.1% 0.6961 0.3029 G 78.9143 70.1% 0.2114 0.748 B 6.5326 5.8% 0.1346 0.047 Measured value 115.5838 0.3055 0.3202 Simulated value 112.5759 100% 0.3094 0.3370
[0249] Table 18
[0250]
[0251]
[0252] Table 19
[0253] 2 nit, 255 gray levels (50 °C) L % x y R 0.4158 24.9% 0.6961 0.3029 G 1.1358 68.1% 0.2114 0.748 B 0.1163 7.0% 0.1346 0.047 Measured value 1.7589 0.2897 0.2837 Simulated value 1.6678 100% 0.3000 0.3108
[0254] Table 20
[0255] 21 nit, 255 gray levels (50 °C) L % x y R 5.0269 24.4% 0.6961 0.3029 G 14.381 69.7% 0.2114 0.748 B 1.2185 5.9% 0.1346 0.047 Measured value 21.3074 0.3039 0.3151 Simulated value 20.6264 100% 0.3094 0.3340
[0256] Table 21
[0257] 90 nit, 255 gray levels (50 °C) L % x y R 21.5152 24.1% 0.6961 0.3029 G 62.4645 70% 0.2114 0.748 B 5.208 5.8% 0.1346 0.047 Measured value 92.0337 0.3052 0.3197 Simulated value 89.1877 100% 0.3091 0.3361
[0258] Table 22
[0259] 249 nit, 255 gray levels (50 °C) L % x y R 60.5059 24.1% 0.6961 0.3029 G 176.1049 70.2% 0.2114 0.748 B 14.3769 5.7% 0.1346 0.047 Measured value 257.7106 0.306 0.3231 Simulated value 250.9877 100% 0.3103 0.3387
[0260] Table 23
[0261] 500 nit, 255 gray levels (50 °C) L % x y R 125.4413 24.3% 0.6961 0.3029 G 361.9477 70% 0.2114 0.748 B 29.4932 5.7% 0.1346 0.047 Measured value 524.6981 0.3072 0.3244 Simulated value 516.8822 100% 0.3114 0.3388
[0262] Table 24
[0263] 1200 nit, 255 gray levels (50 °C) L % x y R 315.3047 24.7% 0.6961 0.3029 G 890.5142 69.6% 0.2114 0.748 B 72.7709 5.7% 0.1346 0.047 Measured value 1266.2067 0.3095 0.3272 Simulated value 1278.5896 0.3134 0.3383
[0264] It should be noted that the above embodiments only take 100% of the brightness at normal temperature (such as 25°C) as an example of the compensation target. However, the embodiments of the present application do not make specific limitations on this. For example, a preset ratio of the brightness at a preset temperature can be used as the compensation target, where the preset ratio can be any one or more ratios between 10% - 150%, and the preset temperature can also be other temperatures.
[0265] Taking 150% of the brightness at room temperature (e.g., 25°C) as the compensation target as an example, for instance, please refer to the following Table 25 - Table 28. Table 25 takes a display screen sample with a specific hardware structure and specific materials, where the target color at 50°C is blue, as an example to show the color coordinates and sub - pixel brightness of R / G / B at 2 nit and 15 gray levels at 50°C. Table 26 takes a display screen sample with a specific hardware structure and specific materials, where the target color at 50°C is blue, as an example to show the color coordinates and sub - pixel brightness of R / G / B at 2 nit and 30 gray levels at 50°C. Table 27 takes a display screen sample with a specific hardware structure and specific materials, where the target color at 50°C is blue, as an example to show the color coordinates and sub - pixel brightness of R / G / B at 2 nit and 130 gray levels at 50°C. Table 28 takes a display screen sample with a specific hardware structure and specific materials, where the target color at 50°C is blue, as an example to show the color coordinates and sub - pixel brightness of R / G / B at 2 nit and 255 gray levels at 50°C.
[0266] As shown in Table 25 - Table 28, whether it is 15 gray levels, 30 gray levels, 130 gray levels or 255 gray levels, compared with the measured values without gray - level compensation, the simulation values based on gray - level compensation can greatly improve the blue - shift phenomenon of the interface at high temperatures, ensuring that the color and brightness of the display interface meet the requirements of subjective visual effects and objective indicators, and improving the user's visual experience. Taking Table 25 as an example, compared with the measured values without gray - level compensation (such as x = 0.1513, y = 0.0796), taking the brightness compensation of the sub - pixel to 150% of the brightness at room temperature as an example, the white - point color coordinates indicated by the simulation values based on gray - level compensation are x = 0.1897, y = 0.1402, where x > 0.17, y > 0.14 (taking the normal setting value at 50°C, 2 nit and 15 gray levels as (0.17, 0.14) as an example). Therefore, the blue - shift phenomenon of the interface at high temperatures can be greatly improved. Similarly, the comparison of the measured values and simulation values at 30 gray levels, 130 gray levels and 255 gray levels under 2 nit shown in Table 26 - Table 28 can also illustrate this effect, which will not be listed one by one here.
[0267] Table 25
[0268] 2 nit, 15 gray levels (50 °C) L % x y R 0.0001 18.2% 0.6961 0.3029 G 0.0003 54.5% 0.2114 0.748 B 0.00015 27.3% 0.1346 0.047 Measured value 0.0012 0.1513 0.0796 Simulated value 0.0006 100% 0.1897 0.1402
[0269] Table 26
[0270] 2 nits, 30 gray levels (50 °C) L % x y R 0.0002 10.3% 0.6961 0.3029 G 0.0013 66.7% 0.2114 0.748 B 0.00045 23.1% 0.1346 0.047 Measured value 0.0054 0.1517 0.0787 Simulated value 0.0020 100% 0.1767 0.1629
[0271] Table 27
[0272] 2 nits, 130 gray levels (50 °C) L % x y R 0.0564 22.5% 0.6961 0.3029 G 0.1596 63.7% 0.2114 0.748 B 0.0345 13.8% 0.1346 0.047 Measured value 0.2869 0.2494 0.2141 Simulated value 0.2505 100% 0.2413 0.2210
[0273] Table 28
[0274] 2 nits, 255 gray levels (50 °C) L % x y R 0.4158 24.6% 0.6961 0.3029 G 1.1358 67.2% 0.2114 0.748 B 0.1377 8.2% 0.1346 0.047 Measured value 1.7589 0.2897 0.2837 Simulated value 1.6893 100% 0.2870 0.2902
[0275] It can also be seen from Table 1 to Table 28 that, compared with high brightness and high gray levels, based on the display method of the display screen with gray level compensation provided in the embodiments of the present application, through gray level compensation, the color cast problem of medium and low brightness and medium and low gray levels (especially low brightness and low gray levels) can be solved more effectively.
[0276] It should be understood that the various solutions in the embodiments of the present application can be combined and used reasonably, and the explanations or descriptions of the various terms appearing in the embodiments can be referred to or explained with each other in the various embodiments, and no limitation is made thereto.
[0277] It should also be understood that in the various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution is prior or subsequent, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0278] It can be understood that in order for an electronic device, etc. to implement the functions of any one of the above embodiments, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraint conditions of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0279] The embodiments of the present application can perform a functional module division on an electronic device, etc. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation. It should also be understood that the various modules in the electronic device, etc. can be implemented in the form of software and / or hardware, and no specific limitation is made thereto. In other words, the electronic device, etc. is presented in the form of functional modules. Here, the "module" can refer to an application specific integrated circuit ASIC, a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0280] In an alternative approach, when data transmission is implemented using software, it can be realized in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are realized in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disk (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0281] The steps of the methods or algorithms described in connection with the embodiments of the present application may be implemented in hardware or by a processor executing software instructions. The software instructions may be composed of corresponding software modules, and the software modules may be stored in a random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), memory, register, hard disk, removable hard disk, compact disc read-only memory (CD-ROM), or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may also be a part of the processor. The processor and the storage medium may be located in an application specific integrated circuit (ASIC). Additionally, the ASIC may be located in an electronic device. Of course, the processor and the storage medium may also exist as discrete components.
[0282] From the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions may be assigned to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
Claims
1. A display method for a display screen, characterized in that, Applied to an electronic device, the method includes: Display a first interface and obtain temperature and screen brightness values; Determine a target color and a compensation parameter according to the temperature and the screen brightness value, and perform grayscale compensation on the target color on the first interface according to the compensation parameter, where the ratio of the sub-pixel brightness of the target color on the first interface at the temperature to a brightness reference value is greater than a preset ratio; Display a second interface, where the ratio of the sub-pixel brightness of the target color on the second interface to the brightness reference value is less than or equal to the preset ratio.
2. The method according to claim 1, characterized in that, The determining the target color and the compensation parameter according to the temperature and the screen brightness value includes: When the difference between the temperature and a set temperature value is greater than a first threshold, determine the target color and the compensation parameter according to the temperature and the screen brightness value.
3. The method according to claim 1 or 2, characterized in that, Gray-scale compensation data is stored in the electronic device, and the gray-scale compensation data is used to represent the target color and the compensation parameter corresponding to multiple temperatures and multiple screen brightness values. The determining the target color and the compensation parameter according to the temperature and the screen brightness value includes: Determine the target color and the corresponding compensation parameter corresponding to the temperature and the screen brightness value according to the gray-scale compensation data.
4. The method according to claim 3, characterized in that The gray-scale compensation data is stored in the memory of the electronic device. The determining the target color and the corresponding compensation parameter corresponding to the temperature and the screen brightness value according to the gray-scale compensation data includes: Based on the stored gray-scale compensation data, the application processor of the electronic device determines the target color and the corresponding compensation parameter corresponding to the temperature and the screen brightness value.
5. The method according to claim 3, wherein The gray-scale compensation data is stored in the display driver of the electronic device. The determining the target color and the corresponding compensation parameter corresponding to the temperature and the screen brightness value according to the gray-scale compensation data includes: Based on the stored gray-scale compensation data, the display driver determines the target color and the corresponding compensation parameter corresponding to the temperature and the screen brightness value.
6. The method according to any one of claims 1-5, characterized in that The compensation parameter is used to indicate a grayscale reduction amount. The performing grayscale compensation on the target color according to the compensation parameter includes: reducing the grayscale of the target color by the grayscale reduction amount indicated by the compensation parameter; Or, The compensation parameter is used to indicate a grayscale increase amount. The performing grayscale compensation on the target color according to the compensation parameter includes: increasing the grayscale of the target color by the grayscale increase amount indicated by the compensation parameter.
7. The method according to any one of claims 1-5, characterized in that, The compensation parameter is used to indicate a target grayscale. The performing grayscale compensation on the target color according to the compensation parameter includes: Adjusting the grayscale of the target color to the target grayscale indicated by the compensation parameter.
8. The method according to any one of claims 1-7, characterized in that, The compensation parameter includes a first compensation parameter for a first grayscale and a second compensation parameter for a second grayscale. The performing grayscale compensation on the target color according to the compensation parameter includes: Compensating the first grayscale according to the first compensation parameter and compensating the second grayscale according to the second compensation parameter.
9. The method according to any one of claims 3-8, wherein the grayscale compensation data is generated by comparing the ratio of the sub-pixel brightness of the target color at different temperatures, different screen brightness values, and different grayscales to the brightness reference value.
10. The method according to claim 9, characterized in that, The grayscale compensation data is obtained by performing the following S1-S3 on multiple display screen samples: S1: Perform a temperature change test on the display screen sample, determine one or more primary colors that have the largest difference in the white point color coordinates from the preset coordinate range at different temperatures, and use the one or more primary colors as the target color at the corresponding temperature; S2: Test and obtain the color coordinates and the first sub-pixel brightness of the corresponding target color at different temperatures, different screen brightness values, and different grayscales; S3: Compare the first sub-pixel brightness with the second sub-pixel brightness of the same target color at the same brightness and the same grayscale at a preset temperature, and generate the grayscale compensation data based on the ratio of the first sub-pixel brightness to the second sub-pixel brightness being less than or equal to the preset ratio.
11. The method according to claim 10, characterized in that The preset coordinate range includes: Wx = 0.17 to 0.51, Wy = 0.14 to 0.
55.
12. The method according to claim 10 or 11, characterized in that, The grayscale step used when testing to obtain the first sub-pixel brightness is 1 grayscale.
13. The method according to claim 11, characterized in that, The grayscale step used when testing to obtain the first sub-pixel brightness is M grayscales, where M is a positive integer greater than 1, and the grayscale compensation data further includes: compensation parameters obtained by interpolation based on the first sub-pixel brightness obtained by testing for untested temperatures, untested screen brightness values, or untested grayscales.
14. The method according to any one of claims 9 - 13, characterized in that, The brightness reference value is the sub-pixel brightness of the target color corresponding to 25°C.
15. The method according to any one of claims 1-14, characterized in that, The preset ratio includes any one or more ratios between 10% and 150%.
16. An electronic device, characterized in that, The electronic device includes: a display screen for performing interface display; a memory for storing computer program instructions; a processor for executing the computer program instructions to support the electronic device in implementing the method according to any one of claims 1-15.
17. A computer-readable storage medium, characterized in that, Computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by the processing circuit, the method according to any one of claims 1-15 is implemented.
18. A computer program product comprising instructions, characterized in that, When the computer program product runs on a computer, the computer is caused to execute the method according to any one of claims 1-15.
Citation Information
Cited By
Brightness compensation method and device of OLED display panel and related equipment
CN121617353A