Method for adjusting light-emitting parameters of screen and electronic equipment

By obtaining the temperature parameters of the dual-luminous emitting layer oled screen and adjusting the voltage divider of the tandem device, the problem of screen color cast is solved, and the luminous effect and service life is improved.

CN120108330APending Publication Date: 2025-06-06HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311626963.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The dual-luminous emitting layer oled screen has color casting problems due to process reasons, which affects the screen's luminous effect and life.

Method used

By obtaining the temperature parameters of the dual-luminous emitting layer oled screen, adjusting the voltage divider of the tandem device to improve the luminous effect of the screen and reduce color cast.

Benefits of technology

It effectively improves the color casting problem of tandem screen and improves the luminous effect and service life of the screen.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120108330A_ABST
    Figure CN120108330A_ABST
Patent Text Reader

Abstract

The invention provides a method for adjusting a light emitting parameter of a screen and electronic equipment. The method comprises the following steps: acquiring a temperature parameter of a tandem screen; and according to the temperature parameter, adjusting the partial voltage of a tandem device in the tandem screen, so that the tandem screen performs light-emitting display according to the adjusted partial voltage. According to the scheme, the partial voltage of the tandem device is adjusted mainly based on the obtained screen temperature parameter, so that the situation of inaccurate partial voltage caused by the environment temperature is improved, and the color cast problem existing when the tandem screen is applied is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic equipment, and in particular to a method for adjusting screen luminous parameters and an electronic device. Background Art

[0002] The screens of current mobile phones, tablet computers and other electronic devices are mainly designed with single-layer light-emitting devices, that is, single-layer organic light-emitting diode (OLED) screens, which have greatly improved the luminous effect compared to traditional LCD screen technology. However, with the birth of dual-layer OLEDs, that is, the birth of tandem screens, researchers began to apply tandem screens to electronic devices such as mobile phones or tablet computers to improve the luminous effect of these electronic devices and extend the life of the screens. However, when applying tandem screens, new problems were discovered. That is, compared to single-layer OLED screens, dual-layer OLED screens have color cast problems due to process and other reasons.

[0003] Therefore, how to improve the color cast problem of the tandem screen is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides a method and electronic device for adjusting screen luminous parameters, which can improve the color cast problem of a tandem screen.

[0005] In a first aspect, a method for adjusting screen luminescence parameters is provided, the method comprising: obtaining temperature parameters of a double-light-emitting layer organic light-emitting diode (tandem) screen; adjusting the partial voltage of a tandem device in the tandem screen according to the temperature parameters, so that the tandem screen performs luminescence display according to the adjusted partial voltage.

[0006] In the technical solution of the present application, the voltage division of the double-light-emitting layer OLED (that is, the tandem device) is mainly adjusted based on the acquired screen temperature parameters, so that the inaccurate voltage division caused by the ambient temperature is improved, thereby improving the color cast problem existing in the tandem screen when it is used.

[0007] It should also be understood that ordinary LCD screens are rarely used in electronic devices such as mobile phones or tablets due to their general picture quality and various limitations such as higher power consumption due to backlight. Instead, they are mainly used in other application scenarios such as super-large electronic advertising screens that are plugged in or traditional TVs that are plugged in, so they are not within the scope of discussion of this application. It can be understood that the single-light-emitting layer OLED screen is a more advanced display technology than the traditional LCD screen, while the dual-light-emitting layer OLED screen (mainly referring to the tandem screen in this application) is the latest display technology that is more advanced than the single-light-emitting layer OLED screen. And what this application is concerned with is solving the color cast problem that exists when the tandem screen is applied to electronic devices.

[0008] It should also be understood that compared to traditional OLED screens, the tandem screen has a greatly improved brightness range (because it has two light-emitting layers), improved luminous efficiency, reduced power consumption, and can effectively extend the service life of the screen.

[0009] There may be one or more temperature sensors on the PCB board of the electronic device. It should also be understood that in the embodiment of the present application, it is more desirable to obtain the ambient temperature (the ambient temperature of the electronic device screen), so when selecting a temperature sensor, it can be considered to select a temperature sensor far away from the processor chip and / or far away from the power supply. Because when the electronic device is running, the processor will perform a large amount of calculation processing, causing the chip to heat up, which causes the temperature detected by the temperature sensor near the location to be closer to the temperature of the processor, but higher than the ambient temperature, and the power battery may also heat up during power supply, which will also cause the temperature detected by the temperature sensor near the location to be closer to the temperature of the power battery, but higher than the ambient temperature.

[0010] When an electronic device has only one temperature sensor, it can only use this temperature sensor to collect temperature directly. However, when there are multiple temperature sensors on the electronic device, some screening can be performed to further improve the accuracy of temperature parameters.

[0011] In combination with the first aspect, in some implementations of the first aspect, the method further includes: selecting one or more temperature sensors that are far from the processor and / or far from the power supply from a plurality of temperature sensors on the printed circuit board PCB of the electronic device to obtain temperature parameters. In this implementation, a temperature sensor close to the ambient temperature is selected to collect the temperature, so that the temperature parameters are more accurate. When only the temperature sensor far from the processor is selected, the accuracy of the temperature parameters can be improved to a certain extent. When only the temperature sensor far from the power supply is selected, the accuracy of the temperature parameters can also be improved to a certain extent. When the temperature sensor far from the processor and the power supply is selected, the accuracy of the temperature parameters can be improved to the greatest extent.

[0012] In one example, when multiple temperature sensors are selected from multiple temperature sensors on the PCB of the electronic device, the temperature parameter obtained is the average temperature value of the selected multiple temperature sensors. In this example, the accuracy of the temperature parameter is further improved.

[0013] In another example, when multiple temperature sensors are selected from multiple temperature sensors on the PCB of the electronic device, the temperature parameter obtained is the average temperature of the selected multiple temperature sensors except the highest temperature and the lowest temperature. In this example, the accuracy of the temperature parameter is further improved, the highest temperature and the lowest temperature are removed, and the abnormal value of the temperature sensor is prevented from causing excessive error in the final average temperature.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: performing weighted averaging on the temperatures collected by multiple temperature sensors on the PCB of the electronic device to obtain a temperature parameter, wherein the temperature weight of the temperature sensor close to the processor is lower than the temperature weight of the temperature sensor far from the processor. In this implementation, the weighted averaging is performed by taking into account the factor that the processor will generate heat during operation, so that the obtained temperature parameter is relatively accurate.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: performing weighted averaging on the temperatures collected by multiple temperature sensors on the PCB of the electronic device to obtain a temperature parameter, wherein the temperature weight of the temperature sensor close to the power supply is lower than the temperature weight of the temperature sensor far from the power supply. In this implementation, the weighted averaging is performed by taking into account the factor that the power supply will generate heat during operation, so that the obtained temperature parameter is relatively accurate.

[0016] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: performing weighted averaging on the temperatures collected by multiple temperature sensors on the PCB of the electronic device to obtain a temperature parameter, wherein the temperature weight of the temperature sensor close to the processor or the power supply is lower than the temperature weight of the temperature sensor far from the processor and the power supply. In this implementation, by taking into account the fact that both the processor and the power supply generate heat during operation, the weighted averaging is performed, so that the obtained temperature parameter is relatively accurate.

[0017] Since mobile phones or tablet computers may have many application scenarios (i.e., application modes), different methods may be used to obtain the above temperature parameters for different application scenarios. It can be understood that the above temperature parameters are obtained using methods suitable for different application scenarios. The above different application scenarios may include at least one of the following: normal use scenario, startup scenario, wake-up scenario after screen off, and screen off display scenario.

[0018] In combination with the first aspect, in certain implementations of the first aspect, the temperature parameters of the tandem screen are obtained, including: in the normal use scenario of the electronic device, during the execution of the electrostatic discharge (ESD) detection process, the fitted temperature parameters are synchronously read from the temperature control module, and the fitted temperature parameters read are the obtained temperature parameters of the tandem screen. In this implementation, it is equivalent to embedding the step of reading the temperature parameters into the ESD detection process for execution, and ESD is a periodically executed process, so the effect of periodically obtaining the temperature parameters can be achieved, making the process of obtaining the temperature parameters convenient and the time interval reasonable, and there is no need to create a separate reading process.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the temperature parameters of the tandem screen are obtained as described above, including: in the startup scenario of the electronic device, obtaining the temperature collected by the temperature sensor on the USB board, and determining the collected temperature as the temperature parameter of the tandem screen. In the startup scenario, since the electronic device has not yet run, the temperature control module on the host board has not yet been fitted with the temperature parameters. Since fitting the temperature takes time, at this time, the temperature collected by the temperature sensor on the USB board can be directly used as the above temperature parameter, which will be faster and does not require waiting for the temperature to be fitted. Moreover, the USB board is usually far away from the processor and power supply, which may generate heat, so the temperature collected by the temperature sensor thereon is relatively accurate.

[0020] In combination with the first aspect, in some implementations of the first aspect, the temperature parameters of the tandem screen are obtained, including: in the wake-up scenario after the screen is turned off of the electronic device, detecting whether the last backlight is zero and whether the current backlight is zero; when the last backlight is zero and the current backlight is not zero, reading the fitted temperature parameters from the temperature control module, and determining the fitted temperature parameters as the temperature parameters of the tandem screen; or, when the last backlight is not zero or the current backlight is zero, the temperature parameters of the tandem screen are not obtained. In this implementation, the judgment of the wake-up scenario after the screen is turned off is added. Only when wake-up occurs, that is, when the screen is turned on after the previous moment, the fitted temperature parameters will be directly taken from the temperature control module. When the screen is off, there is no need to adjust the screen luminescence parameters, so there is no need to continuously obtain the temperature parameters. When the screen is awakened, there is a need for the screen to illuminate and display, so the temperature parameters need to be obtained. In addition, obtaining the temperature parameters directly when waking up, rather than waiting for the ESD detection, can avoid the user feeling the color cast during the period (which may be a few seconds) after waking up and before the ESD detection is executed.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the temperature parameters of the tandem screen are obtained, including: in the screen-off display scenario of the electronic device, when the screen is periodically refreshed during the screen-off display period, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen. In this implementation, since the electronic device will enter sleep mode during the screen-off display period and the ESD detection will also stop working, it is impossible to obtain the temperature parameters and adjust the voltage division in the normal use scenario. However, since the screen will be periodically woken up and refreshed (for example, every 1 minute) during the screen-off display period, the process of refreshing the screen can be used to obtain the temperature and adjust the voltage division.

[0022] In one example, when the screen is refreshed periodically during the off-screen display, when the time interval from the last time the fitted temperature was read from the temperature control module is greater than or equal to the preset time threshold, the step of reading the fitted temperature parameters from the temperature control module and determining the fitted temperature parameters as the temperature parameters of the tandem screen is executed. In this example, by setting the preset time threshold, the execution of the step of reading the temperature parameters multiple times in a row without necessity is avoided.

[0023] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned adjusting the voltage division of the tandem device in the tandem screen according to the temperature parameter of the tandem screen includes: when the temperature indicated by the temperature parameter of the tandem screen is within the preset temperature range, adjusting the voltage division of the tandem device according to the temperature indicated by the temperature parameter of the tandem screen; or, when the temperature indicated by the temperature parameter of the tandem screen is not within the preset temperature range, adjusting the voltage division of the tandem device according to the boundary value of the preset temperature range with the smallest difference between the temperature indicated by the temperature parameter of the tandem screen and the boundary value of the preset temperature range. In this implementation, fine adjustment is performed within a certain range, and boundary value adjustment is used when the range is exceeded. This is because although the temperature affects the resistance change of the light-emitting device, the change in resistance is not a completely linear change, but can be regarded as a nearly linear change within a certain range, but the change amplitude is very small when approaching its maximum or minimum value. Therefore, we can conduct a test on the light-emitting device to measure the change of resistance with temperature, perform data statistics, and then determine the above-mentioned preset temperature range of the light-emitting device through analysis. When the actual screen temperature is lower than the minimum value of the preset temperature range, it can be adjusted according to the minimum value. When the actual screen temperature is higher than the maximum value of the preset temperature range, it can be adjusted according to the maximum value. When the actual screen temperature is within the preset temperature range, it can be adjusted according to the actual screen temperature.

[0024] In a second aspect, a device for adjusting screen luminous parameters is provided, the device comprising a unit composed of software and / or hardware for executing any one of the methods of the first aspect.

[0025] In a third aspect, an electronic device is provided, comprising a memory, one or more processors, and a computer program stored in the memory and executable on the processors, wherein when the one or more processors execute the computer program, the electronic device is enabled to implement any one of the methods of the first aspect.

[0026] In a fourth aspect, a chip is provided, comprising a processor, wherein the processor is used to read and execute a computer program stored in a memory, and when the computer program is executed by the processor, the electronic device in which the chip is located can implement any one of the methods of the first aspect.

[0027] Optionally, the chip also includes a memory, and the memory is electrically connected to the processor.

[0028] Optionally, the chip may also include a communication interface.

[0029] According to a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by an electronic device, any one of the methods according to the first aspect can be implemented.

[0030] In a sixth aspect, a computer program product is provided, which includes a computer program, and when the computer program is executed by an electronic device, it can implement any one of the methods of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 This is a schematic diagram comparing the structures of single-layer OLED and double-layer OLED.

[0032] Figure 2 It is a schematic diagram comparing the equivalent luminous effect of single-layer OLED and the equivalent luminous effect of double-layer OLED.

[0033] Figure 3 It is a schematic diagram of an OLED light-emitting driving circuit.

[0034] Figure 4 It is a schematic diagram of the equivalent circuit of the light-emitting circuit of a single-type OLED device and the light-emitting circuit of a tandem-type OLED device.

[0035] Figure 5 It is a schematic flowchart of a method for adjusting screen luminescence parameters according to an embodiment of the present application.

[0036] Figure 6 It is a schematic diagram of the software architecture of an electronic device according to an embodiment of the present application.

[0037] Figure 7 It is a schematic diagram of the execution process of a method for adjusting screen luminous parameters according to an embodiment of the present application.

[0038] Figure 8 This is a schematic diagram of the distribution of temperature sensors in an embodiment of the present application.

[0039] Fig. 9 It is a schematic diagram of different application scenarios of the embodiments of the present application.

[0040] Fig.10 It is a schematic flowchart of a method for adjusting screen luminescence parameters in a normal usage scenario according to an embodiment of the present application.

[0041] Fig.11 It is a schematic flowchart of a method for adjusting screen lighting parameters in a startup scenario according to an embodiment of the present application.

[0042] Fig.12It is a schematic flowchart of a method for adjusting screen luminescence parameters in a screen-after-screen-off wake-up scenario according to an embodiment of the present application.

[0043] Fig.13 It is a schematic flowchart of a method for adjusting screen luminescence parameters in a screen-off display scenario according to an embodiment of the present application.

[0044] Fig.14 It is a structural schematic diagram of a device for adjusting screen luminous parameters according to an embodiment of the present application.

[0045] Fig.15 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0046] The scheme of the embodiment of the present application is introduced below with reference to the accompanying drawings.

[0047] In order to facilitate understanding of the solution of the embodiment of the present application, Figures 1 to 4 Single-light-emitting-layer light-emitting devices and double-light-emitting-layer light-emitting devices are introduced.

[0048] Figure 1 This is a schematic diagram comparing the structures of single-layer OLED and double-layer OLED. Figure 1 As shown in (a), a single-layer organic light-emitting diode (single-layer OLED, that is, Figure 1 There is only one emitting layer (EML). Figure 1 As shown in (b), a double-light-emitting layer OLED (i.e. Figure 1 The tandem in the figure has two light-emitting layers.

[0049] In addition to the light-emitting layer, an OLED also includes a hole transport layer (HTL), an electron transport layer (ETL), an electron injection layer (EIL) and a hole injection layer (HIL). The working principle of OLED is that after a voltage is applied between the anode and the cathode, the holes in the HIL layer and the electrons in the EIL layer migrate to generate current.

[0050] Therefore, it can be considered that tandem (that is, double-light-emitting layer OLED) is the series connection of two OLEDs, that is, Figure 1 Device 1 and device 2 in the.

[0051] For ease of understanding, the red, green and blue pixels of OLED can be understood as light bulbs, and the diode is the wick. Single-type OLED is a light bulb with only one wick, while tandem-type OLED is a light bulb with two wicks. Figure 2 However, it should be understood that Figure 2It is to help technicians in this field understand the difference between single-layer OLED and double-layer OLED. OLED cannot be directly equated with light bulbs.

[0052] Figure 3 This is a schematic diagram of an OLED light-emitting drive circuit. OLED is an electroluminescent device. When the OLED is lit in the last cycle, the current starts from the positive voltage VDD, passes through the three transistors T5, T3 and T6, and finally flows to the OLED device. Figure 3 In the figure, vdd represents the positive voltage, vss represents the negative voltage, T1-T7 are transistors, and C is a capacitor. Reset represents reset, EM represents enable, vg represents gate (g) voltage, vs and vs' represent source (s) voltage, Gate represents threshold, Vinit represents initialization voltage, and Vdata represents data signal voltage.

[0053] You can treat T5, T3, and T6 as a whole, and the OLED device as a whole, and you can get the following: Figure 4 The light-emitting circuit of the single-type OLED device and the light-emitting circuit of the tandem-type OLED device are shown. That is, Figure 4 Both equivalent circuits in can be based on Figure 3 Got it, just the number of OLEDs is different.

[0054] Figure 4 It is a schematic diagram of the equivalent circuit of the light-emitting circuit of a single-type OLED device and the light-emitting circuit of a tandem-type OLED device. In the OLED current formula, VDD is the voltage divided on the R1 resistor. When the temperature decreases, R2 increases, and the voltage divided on R2 increases, which makes the R1 voltage divided decrease, resulting in a decrease in the OLED current. The current of the OLED device will be affected by the temperature. It is just that because the tandem has two OLED devices and the single has one OLED device, the increase in the R2 resistance in the tandem is greater, resulting in the current of the OLED device in the tandem being more affected by temperature changes. In traditional single-type OLED devices, since the temperature change of the resistance value of R2 is limited, the color cast problem is not obvious, so the technicians in this field have not considered the problem of temperature influence. However, after the emergence of tandem, the color cast problem became obvious, and the relevant technicians of this application discovered the color cast problem, and after analyzing the principle of the above-mentioned driving circuit, the reason for the color cast was finally locked in that the change in the resistance value of the tandem OLED device was more affected by the temperature change, so it was considered to improve the color cast problem by adjusting the voltage divided by the light-emitting device according to the temperature.

[0055] Figure 5FIG. 1 is a schematic flow chart of a method for adjusting screen luminous parameters according to an embodiment of the present application. Figure 5 Each step is described below. Figure 5 The method shown can be applied to electronic devices such as mobile phones and tablet computers.

[0056] S501, obtaining temperature parameters of the tandem screen.

[0057] The tandem screen is a screen designed using a double-layer organic light-emitting diode (double-layer OLED). As mentioned above, a tandem device (tandem-type OLED device) is a double-layer OLED, and a single-type OLED is a single-layer OLED.

[0058] Since the present application is aimed at electronic devices such as mobile phones and tablet computers, these electronic devices rarely have temperature sensors directly set on the screen, but often have temperature sensors set on printed circuit boards (PCB) such as host boards (main boards) and USB boards. Therefore, the present application considers obtaining temperature parameters with the help of the temperature sensors originally on the PCB board of the electronic device.

[0059] There may be one or more temperature sensors on the PCB board of the electronic device. It should also be understood that in the embodiment of the present application, it is more desirable to obtain the ambient temperature (the ambient temperature of the electronic device screen), so when selecting a temperature sensor, it can be considered to select a temperature sensor far away from the processor chip and / or far away from the power supply. Because when the electronic device is running, the processor will perform a large amount of calculation processing, causing the chip to heat up, which causes the temperature detected by the temperature sensor near the location to be closer to the temperature of the processor, but higher than the ambient temperature, and the power battery may also heat up during power supply, which will also cause the temperature detected by the temperature sensor near the location to be closer to the temperature of the power battery, but higher than the ambient temperature.

[0060] When an electronic device has only one temperature sensor, it can only use this temperature sensor to collect temperature directly. However, when there are multiple temperature sensors on the electronic device, some screening can be performed to further improve the accuracy of temperature parameters.

[0061] In one implementation, one or more temperature sensors that are far from the processor and / or far from the power supply are selected from a plurality of temperature sensors on the PCB board of the electronic device to obtain the above-mentioned temperature parameters. In this implementation, a temperature sensor close to the ambient temperature is selected to collect the temperature, so that the temperature parameters are more accurate. When only the temperature sensor far from the processor is selected, the accuracy of the temperature parameters can be improved to a certain extent. When only the temperature sensor far from the power supply is selected, the accuracy of the temperature parameters can also be improved to a certain extent. When the temperature sensor far from the processor and the power supply is selected, the accuracy of the temperature parameters can be improved to the greatest extent.

[0062] In one example, when multiple temperature sensors are selected from multiple temperature sensors on the PCB of the electronic device, the temperature parameter obtained is the average temperature value of the selected multiple temperature sensors. In this example, the accuracy of the temperature parameter is further improved.

[0063] In another example, when multiple temperature sensors are selected from multiple temperature sensors on the PCB of the electronic device, the temperature parameter obtained is the average temperature of the selected multiple temperature sensors except the highest temperature and the lowest temperature. In this example, the accuracy of the temperature parameter is further improved, the highest temperature and the lowest temperature are removed, and the abnormal value of the temperature sensor is prevented from causing excessive error in the final average temperature.

[0064] When two temperature sensors are selected, the average of the two values ​​can be taken after removing the abnormal values ​​(for example, the impossible ambient temperature values ​​such as higher than 60 degrees Celsius or lower than -80 degrees Celsius can be called abnormal values). That is to say, if both values ​​are abnormal, the data will be invalidated and the temperature will be collected again. If one of the two values ​​is abnormal, the non-abnormal value will be used. If both values ​​are not abnormal, the two values ​​will be averaged.

[0065] When three or more temperature sensors are selected, the average of all values ​​can be taken after removing abnormal values. That is to say, if all values ​​are abnormal, the data will be invalidated and the temperature will be collected again. If there is one normal value among all values, this normal value will be used. If there are multiple non-abnormal values ​​among all values, the average of these non-abnormal values ​​will be taken.

[0066] When three or more temperature sensors are selected, the highest temperature (maximum value) and the lowest temperature (minimum value) of all values ​​can be removed and the average is taken. Abnormal values ​​are often most likely to be maximum values ​​or minimum values, so removing the highest temperature and the lowest temperature can effectively improve the accuracy of temperature parameters.

[0067] In another implementation, the temperatures collected by multiple temperature sensors on the PCB of the electronic device are weighted averaged to obtain the above temperature parameters, wherein the temperature weight of the temperature sensor close to the processor is lower than the temperature weight of the temperature sensor far from the processor. In this implementation, the weighted average is taken into account by taking into account the factor that the processor will generate heat when working, so that the obtained temperature parameters are relatively accurate.

[0068] In another implementation, the temperatures collected by multiple temperature sensors on the PCB of the electronic device are weighted averaged to obtain the above temperature parameters, wherein the temperature weight of the temperature sensor close to the power supply is lower than the temperature weight of the temperature sensor far from the power supply. In this implementation, the weighted average is taken into account by taking into account the fact that the power supply will generate heat during operation, so that the obtained temperature parameters are relatively accurate.

[0069] In another implementation, the temperatures collected by multiple temperature sensors on the PCB of the electronic device are weighted averaged to obtain the above temperature parameters, wherein the temperature weight of the temperature sensor close to the processor or the power supply is lower than the temperature weight of the temperature sensor far from the processor and the power supply. In this implementation, the weighted average is taken into account that the processor and the power supply will generate heat during operation, so that the obtained temperature parameters are relatively accurate.

[0070] Since mobile phones or tablet computers may have many application scenarios (i.e., application modes), different methods may be used to obtain the above temperature parameters for different application scenarios. It can be understood that the above temperature parameters are obtained using methods suitable for different application scenarios. The above different application scenarios may include at least one of the following: normal use scenario, startup scenario, wake-up scenario after screen off, and screen off display scenario.

[0071] In one implementation, in the normal use scenario of the electronic device, during the execution of the electrostatic discharge (ESD) detection process, the fitted temperature parameters are synchronously read from the temperature control module, and the fitted temperature parameters read are the temperature parameters of the tandem screen obtained. In this implementation, it is equivalent to embedding the step of reading the temperature parameters into the ESD detection process for execution, and ESD is a periodically executed process, so it can achieve the effect of periodically obtaining the temperature parameters, making the process of obtaining the temperature parameters convenient and the time interval reasonable, and there is no need to create a separate reading process. In the current ESD detection process, the detection is executed every 5 seconds (s), so the reading of the temperature parameters can be triggered by each ESD detection reading process, and the two are carried out simultaneously.

[0072] The step of reading the fitted temperature parameters from the temperature control module can be executed by using a display driver (LCDkitdriver).

[0073] In another implementation, in the startup scenario of the electronic device, the temperature collected by the temperature sensor on the USB board is obtained, and the collected temperature is determined as the temperature parameter of the tandem screen. In the startup scenario, since the electronic device has not yet run, the temperature control module on the host board has not yet fitted the temperature parameters. Since fitting the temperature takes time, the temperature collected by the temperature sensor on the USB board can be directly used as the above temperature parameter, which will be faster and does not require waiting for the temperature to be fitted. In addition, the USB board is usually far away from the processor and power supply, which may generate heat, so the temperature collected by the temperature sensor on it is relatively accurate.

[0074] In another implementation, in the wake-up scenario after the screen of the electronic device is turned off, it is detected whether the last backlight is zero and whether the current backlight is zero; when the last backlight is zero and the current backlight is not zero, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen; or, when the last backlight is not zero or the current backlight is zero, the temperature parameters of the tandem screen are not obtained. In this implementation, the judgment of the wake-up scenario after the screen is turned off is added. Only when the wake-up occurs, that is, when the screen is turned off at the previous moment and the screen is turned on at the next moment, the fitted temperature parameters will be directly taken from the temperature control module. When the screen is turned off, there is no need to adjust the screen luminous parameters, so there is no need to constantly take the temperature parameters. When the screen is awakened, there is a need for the screen to be illuminated, and the temperature parameters need to be taken. In addition, taking them directly when waking up, instead of waiting for the ESD detection to take them, can avoid the user from feeling the color cast during the period (which may be a few seconds) after waking up and before the ESD detection is executed.

[0075] In another implementation, in the screen-off display scenario of the electronic device, when the screen is periodically refreshed during the screen-off display period, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen. In this implementation, since the electronic device will enter sleep mode during the screen-off display period and the ESD detection will stop working, it is impossible to obtain the temperature parameters and adjust the voltage division in the normal use scenario. However, since the screen will be awakened and refreshed periodically (for example, every 1 minute) during the screen-off display period, the process of refreshing the screen can be used to obtain the temperature and adjust the voltage division.

[0076] During the periodic refresh of the screen display, the system (kernel) layer will send the image, that is, the image displayed on the screen, and more than one image may be sent at a time. If each image is detected to be refreshed, it may cause the temperature parameters to be read several times in a short period of time (perhaps within a few seconds) and the voltage division to be adjusted several times, which is obviously unnecessary. Therefore, a time interval for reading the temperature parameters in this scenario can be added to avoid multiple readings in a short period of time.

[0077] In one example, when the screen is refreshed periodically during the off-screen display, when the time interval from the last time the fitted temperature was read from the temperature control module is greater than or equal to the preset time threshold, the step of reading the fitted temperature parameters from the temperature control module and determining the fitted temperature parameters as the temperature parameters of the tandem screen is executed. In this example, by setting the preset time threshold, the execution of unnecessary steps of reading the temperature parameters multiple times in a row is avoided. The preset time threshold can be set according to the image sending rules of the kernel image sending process. For example, it can be 30 seconds, or other suitable values. For another example, assuming that 5 images will be sent once, according to the historical statistical time, the total image sending time is 3 seconds, then the preset time interval only needs to be greater than 3 seconds. Because even if the first image triggers an operation of reading the temperature parameters, after 3 seconds, the last image has been transmitted, and there is no need to worry about triggering another reading. However, it should be understood that the above values ​​are only examples for understanding the scheme, and there is no limitation, as long as the preset time threshold is set reasonably.

[0078] It should also be understood that the temperature parameters fitted in the temperature control module can be obtained by collecting the temperature using the temperature sensor selected above, or by fitting the temperature of the temperature sensor of the USB board directly, averaging multiple temperature sensors, averaging multiple temperature sensors after removing the extreme values, weighted averaging multiple temperature sensors, etc. It can be understood that the temperature control module can be the execution unit when determining the above temperature parameters.

[0079] S502, adjusting the voltage division of the tandem device in the tandem screen according to the temperature parameter of the tandem screen, so that the tandem screen performs light-emitting display according to the adjusted voltage division.

[0080] In the embodiment of the present application, adjusting the light-emitting parameters of the screen mainly refers to adjusting the partial voltage of the light-emitting device in the screen. For a tandem screen, the light-emitting device is a tandem device, which can also be called a double-light-emitting layer OLED.

[0081] After obtaining the temperature parameters, the partial voltage of the screen light emitting device can be adjusted based on the temperature. Figure 2 or Figure 3 or Figure 4 VDD and / or VSS of the tandem devices in the .

[0082] Because mobile phones and tablets are electronic devices, users tend to use them in an environment that is relatively suitable for human life. For example, in the outdoor environment at minus 30 degrees, the average user will not stand outside for a long time to use the mobile phone. Moreover, the color cast effect varies in different temperature ranges. Therefore, the step of adjusting the partial pressure of the screen light-emitting device according to the temperature can be further refined according to the range of ambient temperature.

[0083] In one implementation, when the temperature indicated by the temperature parameter of the tandem screen is within a preset temperature range, the voltage division of the tandem device is adjusted according to the temperature indicated by the temperature parameter of the tandem screen; or, when the temperature indicated by the temperature parameter of the tandem screen is not within the preset temperature range, the voltage division of the tandem device is adjusted according to the boundary value of the preset temperature range with the smallest difference between the temperature indicated by the temperature parameter of the tandem screen and the boundary value of the preset temperature range. In this implementation, fine adjustment is performed within a certain range, while boundary adjustment is used when the temperature exceeds this range. This is because although temperature affects the resistance change of the light-emitting device, the change in resistance is not a completely linear change, but can be regarded as a nearly linear change within a certain range, but the change amplitude is very small when approaching its maximum or minimum value. Therefore, we can conduct a test on the light-emitting device to measure the change of resistance with temperature, perform data statistics, and then determine the above-mentioned preset temperature range of the light-emitting device through analysis. When the actual screen temperature is lower than the minimum value of the preset temperature range, it can be adjusted according to the minimum value. When the actual screen temperature is higher than the maximum value of the preset temperature range, it can be adjusted according to the maximum value. When the actual screen temperature is within the preset temperature range, it can be adjusted according to the actual screen temperature.

[0084] In one example, a corresponding table of temperature and partial pressure is established. The temperature within the above preset temperature range is in steps of one degree, and each temperature corresponds to a partial pressure value. The temperature outside the above preset temperature range is not in the above temperature and partial pressure corresponding table. In this example, a solution for quickly matching the appropriate partial pressure is provided. Instead of calculating the corresponding partial pressure based on the temperature every time, it can be directly read by looking up the table, which is faster. Moreover, the temperature outside the preset temperature range is not in the table, and there is no need to recalculate it. It only needs to see which boundary value of the preset temperature range this temperature is close to (that is, see whether it is close to the maximum value or the minimum value), and the partial pressure corresponding to the boundary value can be used as its partial pressure.

[0085] In order to facilitate understanding of the scheme of the embodiment of the present application, the following is explained in conjunction with a practical example. Assuming that the above-mentioned preset temperature range is greater than or equal to minus twenty degrees and less than or equal to zero ten degrees, the boundary values ​​are minus twenty degrees and zero ten degrees, and the former is the minimum value and the latter is the maximum value. Assuming that the current ambient temperature is determined to be five degrees according to the obtained temperature parameters, then it is within this preset temperature range, and the partial pressure corresponding to five degrees can be determined as the target partial pressure after looking up the table. Assuming that the current ambient temperature is determined to be minus twenty-five degrees according to the obtained temperature parameters, then it is not within this preset temperature range, and the difference with the minimum value is smaller, so the partial pressure corresponding to minus twenty degrees can be determined as the target partial pressure after looking up the table. Assuming that the current ambient temperature is determined to be twenty degrees according to the obtained temperature parameters, then it is not within this preset temperature range, and the difference with the maximum value is smaller, so the partial pressure corresponding to zero ten degrees can be determined as the target partial pressure after looking up the table.

[0086] Figure 5 The scheme shown mainly adjusts the voltage division of the dual-light-emitting layer OLED (that is, the tandem device) based on the obtained screen temperature parameters, so that the inaccurate voltage division caused by the ambient temperature is improved, thereby improving the color cast problem that exists in the tandem screen when it is used.

[0087] It should also be understood that ordinary LCD screens are rarely used in electronic devices such as mobile phones or tablets due to their general picture quality and various limitations such as higher power consumption due to backlight. Instead, they are mainly used in other application scenarios such as super-large electronic advertising screens that are plugged in or traditional TVs that are plugged in, so they are not within the scope of discussion of this application. It can be understood that the single-light-emitting layer OLED screen is a more advanced display technology than the traditional LCD screen, while the dual-light-emitting layer OLED screen (mainly referring to the tandem screen in this application) is the latest display technology that is more advanced than the single-light-emitting layer OLED screen. And what this application is concerned with is solving the color cast problem that exists when the tandem screen is applied to electronic devices.

[0088] It should also be understood that compared to traditional OLED screens, the tandem screen has a greatly improved brightness range (because it has two light-emitting layers), improved luminous efficiency, reduced power consumption, and can effectively extend the service life of the screen.

[0089] Figure 6 Schematic diagram of the software architecture of an electronic device according to an embodiment of the present application. Figure 6 As shown, the architecture of the electronic device includes an application layer ( Figure 6 Apps in the framework layer ( Figure 6 In the local framework layer ( Figure 6 In the native representation), hardware abstraction layer ( Figure 6 HAL), system layer ( Figure 6 The kernel is used to represent it) and the hardware layer.

[0090] The application layer includes various application software, such as motion reduction, power saving wizard, gallery, etc., which are not listed one by one. When the application software is running, it will need the assistance of modules in one or more layers of FWK, native, HAL and kernel to complete, so as to realize some functions. The FWK layer can include modules such as display engine (displayengine), the native layer can include modules such as snapshot hot start (surfaceflinger), the HAL layer can include modules such as hardware display (Hwdisplay), the kernel layer can include conventional display drivers (displayenginedriver, DEdriver), screen display drivers (LCDdevicekitdriver, LCDkitdriver, or LCDdriver) and sensor drivers (sensordriver) and other modules, and the hardware layer includes various hardware devices or components, such as oled, temperature sensors, etc. DE driver (DEdriver) is a display processor driver that realizes layer synthesis and image post-processing. The LCD driver is used to initialize the screen for power on and off, and realize production trial screen testing, etc.

[0091] In the embodiment of the present application, the temperature parameters are mainly obtained through two display drivers of the kernel layer, and the voltage division is adjusted.

[0092] Figure 7 It is a schematic diagram of the execution process of a method for adjusting screen luminous parameters according to an embodiment of the present application. Figure 7 It can be seen as Figure 5 An example of the method shown. Figure 7As shown in (a), at the kernel layer, the temperature control module is used to obtain the temperature of the negative temperature coefficient (NTC) temperature sensor from the NTC temperature sensor on the USB board of the hardware layer and / or from multiple NTC temperature sensors on the main board, and fit the obtained NTC temperature.

[0093] The temperature control module can directly obtain the NTC temperature collected by the NTC temperature sensor on the USB board. The temperature control module can also obtain the NTC temperatures collected by multiple NTC temperature sensors on the mainboard, and then fit these temperature values ​​to obtain the ambient temperature (in some cases, it can also be understood as the shell temperature of the electronic device, or, as the screen temperature). Fitting the temperature takes time, so the fitted temperature cannot be obtained when the machine is just turned on, but is directly obtained from the NTC temperature sensor on the USB board.

[0094] The temperature control module can be, for example, Figure 6 The sensor driver module shown is set in the above kernel layer.

[0095] LCD driver module (can be seen as Figure 6 The LCDkitdriver example in the example is used to call the interface provided by the temperature control module in the kernel layer to obtain the above NTC temperature. Therefore, the acquisition here can also be understood as reading.

[0096] The LCD driving module determines the partial voltage of the light emitting device based on the temperature obtained from the temperature control module, that is, determines the compensation parameters, and sends the compensation parameters to the display panel so that it can adjust the partial voltage of the light emitting device.

[0097] like Figure 7 As shown in (b), an example of how compensation parameters are sent to the screen (pannel) is given. The AP processor ( Figure 7 The CPU in the screen is connected to the control chip ( Figure 7 The bus (lanes) channel MIPI between the DDIC in the DDIC sends the execution instruction to the DDIC. Based on this instruction, the DDIC sends a swire signal, which is a voltage control signal, to the power control chip ( Figure 7 The poweric in the circuit) then adjusts the voltage signal applied to the screen based on the indication, including two voltage signals, the positive voltage elvdd and the negative voltage elvss.

[0098] Figure 8FIG. 1 is a schematic diagram of the distribution of temperature sensors in an embodiment of the present application. Figure 8 The electronic device A shown includes multiple temperature sensors, wherein multiple temperature sensors are distributed on the main board, and a temperature sensor is provided on the USB board. In the embodiment of the present application, since the screen of electronic devices such as mobile phones and tablet computers is not provided with a temperature sensor, it is impossible to directly obtain the temperature of the screen, so the screen temperature of the electronic device is estimated by the temperature sensor already existing on the circuit board of the electronic device. Different interfaces need to be called when reading different types of temperature values, which are explained below in conjunction with Table 1.

[0099] The interface rfboard can be understood as the corresponding interface of the USB board in the kernel layer. Calling this interface can read the temperature collected by the temperature sensor on the USB board.

[0100] The interface shellfront can be understood as the interface that corresponds to the motherboard and the USB board in the kernel layer. This interface can be called to read the temperature collected by any temperature sensor on the motherboard and the USB board. Alternatively, this interface can be called to read the fitted temperature. The fitted temperature is fitted with the temperatures collected by multiple temperature sensors on the motherboard and the USB board.

[0101] Reading the temperature on the USB board is a direct acquisition with the advantage of fast reading speed, which can be directly obtained even when the computer is booting. However, since it is a single temperature value, the temperature deviation may be large, and sometimes abnormal temperature values ​​may appear due to hardware reasons.

[0102] After reading multiple temperature values ​​on the main board and the USB board, fitting can be relatively accurate and can remove the influence of abnormal temperature values ​​during fitting. However, since fitting requires computing time, it cannot be done when the computer is first turned on. You must wait until the fitting is done before you can use the above-mentioned shellfront interface to obtain the fitted temperature value.

[0103] Table 1

[0104]

[0105] Fig. 9 Schematic diagram of different application scenarios of the embodiment of the present application. Fig. 9(a) shows a normal use scenario. In a normal use scenario, it is equivalent to always keeping the screen on. Therefore, if the ambient temperature causes color cast and the voltage is not adjusted, it will cause color cast problems felt by the naked eye during use, and the user experience is poor. Therefore, it is necessary to obtain the screen temperature and adjust the voltage. However, since the use process of an electronic device is a long process that continues in the time dimension, it is impossible to perform voltage regulation only once. At this time, it is very important to find a suitable voltage regulation frequency and voltage regulation opportunity. In an embodiment of the present application, it is mainly considered that in a normal use scenario, ESD detection is performed periodically, and the LCD driver reads the ESD state of the screen every 5 seconds. Based on this situation, when reading the ESD state, the reading of the temperature parameters can be synchronously triggered, and the voltage can be adjusted based on the latest temperature parameters obtained. The adjustment of the screen luminous parameters can be achieved by reusing the modules and execution process of the ESD process.

[0106] It should also be understood that the temperature control module is constantly fitting the temperature parameters, and the execution time interval is not related to the cycle of the ESD detection process and the cycle of the periodic refresh after the screen is turned off. It can be understood that the temperature control module will periodically refresh the fitted temperature parameters, and the fitted temperature parameters will be stored and continuously refreshed. The stored temperature parameters will only be read out when the step of reading the temperature parameters is triggered, and whether the reading is periodic and how long the cycle is does not need to be considered. Taking the above-mentioned synchronous triggering of reading the temperature parameters when reading the ESD state in the ESD detection process as an example, the fitted temperature parameters will be taken from the temperature control module every 5 seconds, but when the fitted temperature parameters stored in the temperature control module are updated and how often they are updated, etc. do not affect the execution of the reading step.

[0107] It should be understood that those skilled in the art can also use other periodically executed processes to synchronously trigger the execution of the solution of the present application. However, ESD detection is also a periodic detection of the screen, which is more consistent with the solution of the present application. Therefore, it is considered to use the ESD detection process to execute the solution of the present application, especially when the ESD detection is performed, the LCD driver module itself will have the task of periodically reading data. Here, only the temperature parameters are read more when reading the data, and the solution is more friendly. However, it does not mean that the solution of the present application cannot be executed with the help of other periodically executed processes. It is even possible to set a separate periodically executed process for the solution of the present application instead of reusing the existing process, but this will increase the number of processes that the processor needs to process and increase the processing pressure.

[0108] like Fig. 9(b) shows an example of a boot scenario. In the boot scenario, since the temperature parameters need to be fitted after the processor is running normally, the temperature of all temperature sensors must be read and then fitted. This takes a long time to complete. The boot scenario cannot get the fitted temperature parameters, so the temperature collected by the temperature sensor of the USB board is directly used as the basis for voltage regulation in the boot scenario. It can be understood that this is a solution that is better than nothing. Since there is only one temperature sensor on the USB board, there may be a large error problem, but it is still better than giving up voltage regulation directly. It should also be understood that the temperature collected by a temperature sensor in the motherboard can also be directly used as the basis for voltage regulation.

[0109] like Fig. 9 (c) shows an example of a wake-up scenario after the screen is turned off. The screen is black before wake-up, and it turns on at the moment of wake-up. It displays some basic information such as the instruction information and time for the user to unlock the screen, as well as the desktop background. If there is a desktop background, the trigger condition may be touch or face unlock, and there is no limitation here. In the wake-up scenario after the screen is turned off, the electronic device no longer performs ESD detection when the screen is off, it is in sleep mode, and there is no need to adjust the voltage when the screen is off (in black screen mode, even if it is adjusted, the user cannot see it and does not need to see it), so it is necessary to judge this special scenario, so that the temperature acquisition and voltage adjustment can be performed immediately after wake-up, instead of waiting until the normal use scenario is entered after wake-up, and then obtaining the temperature and adjusting the voltage with the help of ESD detection. This can prevent the user from feeling color cast during the period (which may be a few seconds) after wake-up and before the ESD detection is performed.

[0110] like Fig. 9 (d) shows the local AOD mode, that is, the local screen-off display mode. It can be seen that only basic information such as time and a picture are displayed in a small area of ​​the screen. Fig. 9 (e) shows the global AOD mode, that is, the global screen-off display mode. It can be seen that the time and other information are evenly displayed on the entire screen. In the screen-off display scenario, the electronic device is in standby mode, the ESD test will no longer be performed, and the display screen will be refreshed periodically, for example, in a period of one minute. When it is not refreshed, it is in the screen-off state. Therefore, in this scenario, the temperature can be obtained and the voltage can be adjusted once during the periodic refresh. The AOD mode is a mode in which the device is in sleep mode while maintaining some uniform display speed, so the brightness is generally as low as possible. Grayscale is used here to distinguish it from the previous bright screen. It can be seen that the local AOD mode refers to displaying a smaller picture locally, while the global AOD displays the desktop background on the entire screen, but the brightness is very low, and the brightness is reduced as much as possible while ensuring that the background picture can be seen by the naked eye.

[0111] Fig.10 It is a schematic flowchart of a method for adjusting screen luminescence parameters in a normal usage scenario according to an embodiment of the present application.

[0112] S1001, esd thread is started.

[0113] Since the esd thread (process) itself is a process that is executed periodically in normal usage scenarios, the opening of the esd thread must also indicate that this is a normal usage scenario.

[0114] S1002, determine whether the time interval for reading the ESD status is greater than or equal to 5 seconds, when the judgment result is yes, execute step S1003, when the judgment result is no, execute step S1004.

[0115] S1003. Read the current screen temperature from the temperature control module.

[0116] The temperature control module may be, for example, the sensordriver described above. Here, the current screen temperature may be read through the interface shell_front.

[0117] S1004. End the esd thread.

[0118] S1005, determining whether the current screen temperature is a temperature that needs to be compensated, and if so, executing step S1006, and if not, executing step S1002.

[0119] When judging whether the current screen temperature is the temperature that needs to be compensated, it can be judged whether the difference between the current screen temperature and the previous screen temperature meets the preset condition. In other words, re-adjustment is required only when the temperature changes are large twice. Or it can be understood that re-adjustment is required only when the difference between the current screen temperature and the previous screen temperature is greater than or equal to the preset difference threshold, otherwise it is not required.

[0120] In one example, the preset difference threshold is 1 degree Celsius.

[0121] In another example, the above difference and the above preset temperature range can be combined to determine whether it is a temperature that needs compensation. When the difference between the current screen temperature and the previous screen temperature meets the preset condition and the current screen temperature is within the preset temperature range, the current screen temperature is determined to be a temperature that needs compensation.

[0122] Compensation can be understood as adjusting the voltage according to temperature to make up for the voltage deviation caused by temperature.

[0123] S1006. Match compensation parameters according to the current screen temperature.

[0124] This step is to match the appropriate compensation parameters according to the current screen temperature, that is, the appropriate voltage divider value of the light emitting device.

[0125] S1007. Send the compensation parameters to the screen via mipi.

[0126] This step gives an example of how to transfer the determined voltage division value to the screen.

[0127] It should also be understood that Fig.10 In the example, the judgment of whether compensation is needed is illustrated. In actual applications, there are many ways to judge whether compensation is needed. As mentioned above, the temperature change can be compared with the previous screen temperature to see the temperature change, and compensation is only performed if the change is large; as mentioned above, it is also possible to determine whether compensation is needed by judging whether the current screen temperature is within the preset temperature range; as mentioned above, when the temperature that is not within the preset temperature range is also covered by the boundary value, there is no need to judge whether compensation is needed, which is equivalent to all temperatures that can be compensated, but the temperature that is not within the preset temperature range is compensated with the compensation parameter matching the boundary value.

[0128] Fig.11 It is a schematic flowchart of a method for adjusting screen lighting parameters in a startup scenario according to an embodiment of the present application.

[0129] S1101, the screen is powered on and initialized.

[0130] Light up the screen when you start the computer and let it initialize.

[0131] S1102, obtaining the temperature collected by the temperature sensor on the USB board.

[0132] S1103, matching compensation parameters according to the acquired temperature.

[0133] S1104. Send the compensation parameters to the screen via mipi.

[0134] It can be seen that Fig.11 This is an example in which no judgment is made as to whether compensation is required, but compensation is performed regardless of the temperature.

[0135] Fig.12 It is a schematic flowchart of a method for adjusting screen luminescence parameters in a screen-after-screen-off wake-up scenario according to an embodiment of the present application.

[0136] S1201, determine whether the last backlight was zero and whether the current backlight is not zero. When the determination result is yes, execute step S1202; when the determination result is no, execute step S1203.

[0137] When the judgment result is yes, it means that the last backlight was zero and the current backlight is not zero; when the judgment result is no, it means that the last backlight was not zero or the current backlight is zero.

[0138] S1202, obtaining the temperature parameters fitted by the temperature control module.

[0139] That is, the screen temperature of the electronic device fitted by the temperature control module is obtained. It should also be understood that the above LCD driver can be used to obtain the temperature by calling the sensordriver interface shell front.

[0140] S1203: Do not perform any operation.

[0141] This completes the steps of adjusting the screen lighting parameters.

[0142] S1204, matching compensation parameters according to the acquired temperature.

[0143] S1205. Send the compensation parameters to the screen via mipi.

[0144] Fig.13 It is a schematic flowchart of a method for adjusting screen luminescence parameters in a screen-off display scenario according to an embodiment of the present application.

[0145] S1301, the kernel layer image sending process starts.

[0146] S1302, determine whether it is a screen-off display scene, when the judgment result is yes, execute step S1303, when the judgment result is no, execute step S1304.

[0147] S1303, determine whether the time interval from the last compensation is greater than or equal to 30 seconds, when the judgment result is yes, execute step S1305, when the judgment result is no, execute step S1306.

[0148] Since the kernel may send more than one image at a time, if each image sent triggers a temperature reading, it will lead to multiple compensations in a short period of time, which is unnecessary. Therefore, a time interval constraint is added, and compensation will only be considered when the time interval from the previous compensation is long.

[0149] It should be understood that 30 seconds is just an example and may be other suitable values. For related content, please refer to the above description and will not be repeated here.

[0150] S1304: Do not perform any operation.

[0151] S1305. Record the current time.

[0152] The time is recorded for use in determining the time interval the next time step S1303 is executed.

[0153] S1306: Do not perform any operation.

[0154] S1307, obtaining the temperature parameters fitted by the temperature control module.

[0155] S1308, determining whether the current screen temperature is a temperature that needs to be compensated, and if so, executing step S1310, and if not, executing step S1309.

[0156] S1309: Do not perform any operation.

[0157] S1310. Match compensation parameters according to the current screen temperature.

[0158] S1311. Send the compensation parameters to the screen through mipi.

[0159] The above mainly introduces the method of the embodiment of the present application in conjunction with the accompanying drawings. It should be understood that although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence, these steps are not necessarily performed in sequence in the order shown in the figure. Unless there is a clear description in this article, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the various embodiments described above may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a part of the steps or stages in other steps. The device of the embodiment of the present application is introduced below in conjunction with the accompanying drawings.

[0160] Fig.14 FIG. 1 is a schematic diagram of a device for adjusting screen luminous parameters according to an embodiment of the present application. Fig.14 As shown, the device 2000 includes an acquisition unit 2001 and a processing unit 2002. The device 2000 can be integrated in electronic devices such as mobile phones, tablet computers, and notebook computers, as long as they are electronic devices that can use tandem screens.

[0161] The device 2000 can be used to perform any of the above methods for adjusting screen luminous parameters. For example, the acquisition unit 2001 can be used to perform step S501, and the processing unit 2002 can be used to perform step S502. The device 2000 can also be used to perform Figure 7 The device 2000 can also be used to perform Figures 10 to 13 The steps of each method are shown.

[0162] In one implementation, the apparatus 2000 may further include a storage unit for storing relevant data. The storage unit may be integrated in any one of the above units, or may be a unit independent of all the above units.

[0163] Fig.15 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Fig.15 As shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0164] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0165] For example, Fig.15The processor 110 shown may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, 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.

[0166] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0167] In the embodiment of the present application, the AP processor is mainly used to issue voltage adjustment instructions, so that the applied voltage of the light-emitting device on the screen can be changed according to the temperature compensation parameters.

[0168] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuits 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.

[0169] In the embodiment of the present application, the MIPI interface is mainly used to send voltage regulation instructions, that is, the AP processor can send instructions to the DDIC through the MIPI interface.

[0170] In some embodiments, the MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. The processor 110 and the camera 193 communicate via the CSI interface to realize the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to realize the display function of the electronic device 100.

[0171] In some embodiments, the GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. The GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0172] Exemplarily, the USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transmit data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.

[0173] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0174] In the embodiment of the present application, the USB interface also has a corresponding PCB board, called a USB mini-board, on which a temperature sensor is arranged.

[0175] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0176] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Mini-LED, Micro-Led, Micro-oLed, quantum dot light-emitting diodes (QLED), etc. However, in the embodiment of the present application, the OLED type display panel is replaced with a tandem type display panel, which will cause color cast due to the electrical characteristics of the tandem itself, so the color cast problem is solved. It should also be understood that the OLED display panel (OLED screen) is a single-light-emitting layer display panel. This is because there was no such expression as single-light-emitting layer display panel because there was no dual-light-emitting layer display panel before. It was after the birth of the tandem screen that the traditional OLED screen was called a single-light-emitting layer screen and the tandem screen was called a dual-light-emitting layer screen in order to distinguish it from the previous OLED screen.

[0177] In some embodiments, the electronic device 100 may include 1 or N display screens 194 , where N is a positive integer greater than 1.

[0178] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0179] The proximity light sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode may be an infrared light-emitting diode. The electronic device 100 emits infrared light outward through the light-emitting diode. The electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.

[0180] In the embodiment of the present application, wake-up is mainly triggered in the wake-up scenario after the screen is turned off.

[0181] The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device 100 reduces the performance of a processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.

[0182] In the embodiments of the present application, these existing temperature sensors are used to indirectly obtain the screen temperature of the electronic device.

[0183] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.

[0184] In the embodiment of the present application, the power-on is mainly triggered by operating the power button in the power-on scenario.

[0185] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0186] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0187] The embodiment of the present application also provides an electronic device, which includes: one or more processors, a memory, and a computer program stored in the memory and executable on the one or more processors, wherein the one or more processors execute the computer program so that the electronic device can implement the steps in any of the above methods. The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by the electronic device, the steps in each of the above method embodiments can be implemented.

[0188] The computer-readable medium may include at least: any entity or device capable of carrying computer program codes to a camera / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disk. In some jurisdictions, according to legislation and patent practice, a computer-readable medium cannot be an electric carrier signal or a telecommunication signal.

[0189] The present application embodiment provides a computer program product, which includes a computer program, and when the computer program is executed by an electronic device, the steps in the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form.

[0190] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0191] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0192] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic, for example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0193] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0194] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0195] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0196] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0197] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0198] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for adjusting screen luminous parameters, applied to electronic equipment, It is characterized in that include: Get the temperature parameters of the double-light-emitting layer organic light-emitting diode tandem screen; The divided voltage of the tandem device in the tandem screen is adjusted according to the temperature parameter of the tandem screen, so that the tandem screen performs light-emitting display according to the adjusted divided voltage.

2. The method according to claim 1, It is characterized in that The method further comprises: One or more temperature sensors that are farther from the processor and / or farther from the power supply are selected from a plurality of temperature sensors on the printed circuit board PCB of the electronic device to obtain the temperature parameter.

3. The method according to claim 2, It is characterized in that When a plurality of temperature sensors are selected from a plurality of temperature sensors on the PCB of the electronic device, the temperature parameter obtained is an average temperature value of the plurality of selected temperature sensors.

4. The method according to claim 2, It is characterized in that When a plurality of temperature sensors are selected from a plurality of temperature sensors on the PCB of the electronic device, the temperature parameter obtained is an average temperature value of the selected plurality of temperature sensors except for the highest temperature and the lowest temperature.

5. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: The temperature parameters are obtained by weighted averaging the temperatures collected by multiple temperature sensors on the PCB of the electronic device, wherein the temperature weight of the temperature sensor close to the processor is lower than the temperature weight of the temperature sensor far from the processor.

6. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: The temperature parameters are obtained by weighted averaging the temperatures collected by multiple temperature sensors on the PCB of the electronic device, wherein the temperature weight of the temperature sensor close to the power supply is lower than the temperature weight of the temperature sensor far from the power supply.

7. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: The temperature parameters are obtained by weighted averaging the temperatures collected by multiple temperature sensors on the PCB of the electronic device, wherein the temperature weight of the temperature sensor close to the processor or power supply is lower than the temperature weight of the temperature sensor far from the processor and power supply.

8. The method according to any one of claims 1 to 7, It is characterized in that The step of obtaining the temperature parameter of the tandem screen includes: In the normal use scenario of the electronic device, during the execution of the electrostatic discharge (ESD) detection process, the fitted temperature parameters are synchronously read from the temperature control module, and the fitted temperature parameters read are the obtained temperature parameters of the tandem screen.

9. The method according to any one of claims 1 to 7, It is characterized in that The step of obtaining the temperature parameter of the tandem screen includes: In the startup scenario of the electronic device, the temperature collected by the temperature sensor on the USB board is obtained, and the collected temperature is determined as the temperature parameter of the tandem screen.

10. The method according to any one of claims 1 to 7, It is characterized in that The step of obtaining the temperature parameter of the tandem screen includes: In a wake-up scenario after the screen is turned off of the electronic device, detecting whether the last backlight was zero and whether the current backlight is zero; When the last backlight was zero and the current backlight is not zero, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen; or, when the last backlight was not zero or the current backlight is zero, the temperature parameters of the tandem screen are not obtained.

11. The method according to any one of claims 1 to 7, It is characterized in that The step of obtaining the temperature parameter of the tandem screen includes: In the screen-off display scenario of the electronic device, when the screen is periodically refreshed during the screen-off display period, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen.

12. The method according to claim 11, It is characterized in that When the screen is periodically refreshed during the off-screen display period, the fitted temperature parameters are read from the temperature control module, and the fitted temperature parameters are determined as the temperature parameters of the tandem screen, including: When the screen is periodically refreshed during the screen-off display, when the time interval from the last time the fitted temperature was read from the temperature control module is greater than or equal to a preset time threshold, the step of reading the fitted temperature parameters from the temperature control module and determining the fitted temperature parameters as the temperature parameters of the tandem screen is executed.

13. The method according to any one of claims 1 to 12, It is characterized in that The step of adjusting the voltage division of the tandem device in the tandem screen according to the temperature parameter of the tandem screen comprises: When the temperature indicated by the temperature parameter of the tandem screen is within a preset temperature range, adjusting the partial pressure of the tandem device according to the temperature indicated by the temperature parameter of the tandem screen; or, When the temperature indicated by the temperature parameter of the tandem screen is not within the preset temperature range, the partial pressure of the tandem device is adjusted according to the boundary value of the preset temperature range with the smallest difference between the boundary value of the preset temperature range and the temperature indicated by the temperature parameter of the tandem screen.

14. An electronic device comprising a memory, one or more processors, and a computer program stored in the memory and executable on the processors, It is characterized in that When the one or more processors execute the computer program, the electronic device implements the method according to any one of claims 1 to 13.

15. A computer-readable storage medium storing a computer program. It is characterized in that When the computer program is executed by an electronic device, the method according to any one of claims 1 to 13 is implemented.