This application claims the priority benefit of Chinese Application Serial No. 202011143087.X, filed on Oct. 23, 2020. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of specification.
This application relates to a display image compensation method, and in particular, to a display image compensation method for compensating an image based on a temperature of an electronic device.
In a current high-dynamic-range (HDR) image that displayed by electronic devices, the brightness of a panel requires to be increased. The operating temperature of the electronic device rises as the display brightness increases and an operating time increases. Optical characteristics of a liquid crystal display (LCD) panel and a backlight module change due to the increase in temperature. As a result, color performance of the panel of the electronic device cannot keep stable due to the temperature change. In addition, local dimming algorithm applies in the LCD panel with an HDR capability as a displayed screen changes, however, it results in a temperature difference between different zones of the panel, and further results in a difference in color performance in different zones. Therefore, the overall color performance of the panel cannot keep stable.
According to the first aspect of the disclosure, a display image compensation method is provided. The method includes: receiving a first image signal and a second image signal sequentially at different time points, and displaying the first image signal by a display unit; calculating current temperature information according to a display time length of the first image signal on the display unit and pixel data of the first image signal; calculating a variation between the current temperature information and the reference temperature information according to reference temperature information corresponding to the display unit before the display unit displays the first image signal; generating pixel compensation data corresponding to the current temperature information when the variation is greater than a preset value; and compensating the second image signal according to the pixel compensation data and outputting the compensated second image signal to the display unit.
According to the second aspect of the disclosure, a display image compensation method is provided. The display image compensation method includes: receiving a first image signal and a second image signal sequentially at different time points, and displaying the first image signal by a display unit, where the first image signal includes a plurality of image zones; calculating current temperature information corresponding to the image zones according to display time lengths of the image zones on the display unit and pixel data of the image zones; calculating variations between the current temperature information of the image zones and the reference temperature information corresponding to the image zones according to reference temperature information corresponding to the image zones before the display unit displays the first image signal; and generating, when a variation between current temperature information of a first zone in the image zones and reference temperature information corresponding to the first zone is greater than a preset value, first pixel compensation data corresponding to the current temperature information of the first zone; and compensating an image zone corresponding to the first zone in the second image signal according to the first pixel compensation data, and outputting the compensated second image signal to the display unit.
According to the third aspect of the disclosure, an electronic device is provided. The electronic device includes a receiving circuit, a display unit, a calculation circuit, a compensation data generation circuit, and a compensation circuit. The receiving circuit is configured to receive a first image signal and a second image signal sequentially. The display unit is configured to display the first image signal. The calculation circuit is coupled to the receiving circuit, and is configured to calculate current temperature information according to a display time length of the first image signal on the display unit and pixel data of the first image signal before the display unit displays the second image signal, and calculate a variation between the current temperature information and reference temperature information. The compensation data generation circuit is coupled to the calculation circuit, and is configured to generate pixel compensation data corresponding to the current temperature information when the variation is greater than a preset value. The compensation circuit is coupled to the receiving circuit and the display unit and is configured to compensate pixel data of the second image signal according to the pixel compensation data, and output the compensated second image signal to the display unit.
Based on the above, according to the electronic device of this application and an embodiment of the display image compensation method thereof, regardless of a display time length of the display unit, under the same display brightness setting, compensated image signals displayed on the display unit all have the same display chroma. The electronic device has good color performance. The electronic device calculates current temperature information according to an actual display time length of an image signal and pixel data without a temperature sensing circuit, thereby reducing costs while improving user experience. Furthermore, in a case of local dimming applied, the electronic device executes different compensation procedures of different compensation data based on different image zones of the image signal, so that the color performance of a panel is stable.
For other functions of this application and detailed content of embodiments, descriptions are provided below with reference to the accompanying drawings.
To describe the technical solutions of the embodiments of this application or the existing technology more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the existing technology. Apparently, the accompanying drawings in the following description show only some embodiments recorded in this application, and a person of ordinary skill in the art still derives other drawings from these accompanying drawings without creative efforts.
To make the objectives, features, and effects of this application more comprehensible, embodiments and accompanying drawings are provided to describe this application in detail in the following.
Specifically, referring to both
Based on the above, regardless of the display time length of the display unit 15, the compensation circuit 14 compensates the second image signal S2 according to the calculated pixel compensation data C1, so that the compensated second image signal S2 displayed on the display unit 15 maintains the same display chroma. Using a chromatic value change of white in the image signal displayed on the display unit 15 as an example, as shown in
In an embodiment, in step S02, the calculation circuit 12 further calculates the current temperature information T1 according to a display brightness setting of the display unit 15. That is, the calculation circuit 12 calculates the current temperature information T1 according to the display brightness setting, the display time length of the first image signal S1, and the pixel data of the first image signal S1. Then, the compensation data generation circuit 13 correspondingly generates the pixel compensation data C1 including chroma data and brightness data, so that the compensation circuit 14 compensates chroma data and brightness data of the second image signal S2. In step S02, the display brightness setting is proportional to the current temperature information T1. When the display unit 15 displays the first image signal S1 with relatively high display brightness, the calculation circuit 12 calculates relatively high current temperature information T1. When the display unit 15 displays the first image signal S1 with relatively low display brightness, the calculation circuit 12 calculates relatively low current temperature information T1. In an embodiment, the display brightness setting is setting information of the backlight module of the electronic device 1. That is, the display brightness setting is a specified value of a function of adjusting screen brightness of the display unit 15.
In an embodiment, in step S04, when the variation is less than or equal to the preset value (the determining result is “No”), indicating that the display unit 15 does not increase the temperature of the electronic device 1 while displaying the first image signal S1 for a long time, thus the compensation circuit 14 does not need to compensate the second image signal S2. After the receiving circuit 11 receives the second image signal S2, the compensation circuit 14 transmits the second image signal S2 without compensating to the display unit 15, so that the display unit 15 displays the second image signal S2 without compensating.
In an embodiment, the image signals S1 and S2 individually include a plurality of image zones. When the display unit 15 displays the image signals S1 and S2, the plurality of image zones of the image signals S1 and S2 is displayed at different display positions on the display unit 15 at the same time. Therefore, at the same display time length, different pixel data of the plurality of image zones has different impact on temperatures at different display positions of the display unit 15. In step S02, the calculation circuit 12 calculates a plurality of pieces of current temperature information based on the plurality of image zones of the first image signal S1. Based on the above, accompany with embodiments showed in
In step S02, the calculation circuit 12 respectively calculates 16 pieces of current temperature information T1 to T16 corresponding to image zones A1 to A16 according to the display time length of the first image signal S1 on the display unit 15 and pixel data of the image zones A1 to A16. In step S03, the calculation circuit 12 further calculates, according to the current temperature information T1 to T16 of the image zones A1 to A16 and corresponding reference temperature information before the display unit 15 displays the first image signal S1, the variations between the current temperature information T1 to T16 and the corresponding reference temperature information. That is, the calculation circuit 12 calculates a variation between the current temperature information T1 and reference temperature information corresponding to the image zone A1, a variation between the current temperature information T2 and reference temperature information corresponding to the image zone A2, a variation between the current temperature information T3 and reference temperature information corresponding to the image zone A3, and so on. The calculation circuit 12 calculates 16 variations in total. Next, in step S04, the calculation circuit 12 determines whether each of the 16 variations corresponding to the image zones A1 to A16 is greater than a preset value. When the variation of any one of the image zones A1 to A16 is greater than the preset value (the determining result is “Yes”), the compensation data generation circuit 13 generates pixel compensation data according to the image zone of which the variation is greater than the preset value in the image zones A1 to A16. When all the 16 variations are greater than the preset value, the compensation data generation circuit 13 generates 16 pixel compensation data C1 to C16, so that the compensation circuit 14 compensates the corresponding image zones A1 to A16 according to the pixel compensation data C1 to C16.
In an embodiment, in step S04, when the calculation circuit 12 determines that a variation between the current temperature information T6 and the reference temperature information is greater than the preset value (the determining result is “Yes”), and the calculation circuit 12 determines, that variations between other current temperature information T1 to T5 and T7 to T16 and the corresponding reference temperature information are all less than the preset value, the calculation circuit 12 outputs the current temperature information T6 to the compensation data generation circuit 13. The compensation data generation circuit 13 generates the pixel compensation data C6 corresponding to the current temperature information T6. Then, the compensation circuit 14 compensates pixel data of the image zone A6 according to the pixel compensation data C6. In step S04, when the calculation circuit 12 determines that a variation between the current temperature information T9 and reference temperature information is greater than the preset value (the determining result is “Yes”), a variation between the current temperature information T13 and the reference temperature information is greater than the preset value (the determining result is “Yes”), and variations between other current temperature information T1 to T8, T10 to T12, and T14 to T16 and the corresponding reference temperature information are all less than the preset value, the calculation circuit 12 outputs the current temperature information T9 and T13 to the compensation data generation circuit 13. The compensation data generation circuit 13 generates the pixel compensation data C9 and C13 corresponding to the current temperature information T9 and T13. Then, the compensation circuit 14 compensates pixel data of the image zone B9 of the second image signal S2 according to the pixel compensation data C9, and compensates pixel data of the image zone B13 of the second image signal S2 according to the pixel compensation data C13.
It is to be noted that, in the foregoing embodiment, the reference temperature information corresponds to temperatures at different display positions of the display unit 15. That is, in step S03, the calculation circuit 12 calculates the variations of the current temperature information T1 to T16 based on reference temperature information of the 16 different display positions of the display unit 15, and determines whether the variations are greater than the preset value.
In an embodiment, the calculation circuit 12 is coupled to the display unit 15. The calculation circuit 12 includes a timer. The timer of the calculation circuit 12 counts the display time length of the first image signal S1 on the display unit 15, so that the current temperature information T1 to T16 is calculated according to the display time length of the first image signal S1 on the display unit 15.
In an embodiment, based on two adjacent image zones in the image zones B1 to B16 of the second image signal S2, in step S05, the compensation data generation circuit 13 further calculates pixel compensation data of adjacent zones between the two adjacent image zones in the image zones B1 to B16 by an interpolation method. In an embodiment, as the embodiments shown in
In an embodiment, in step S05, as shown in
In an embodiment, the receiving circuit 11, the calculation circuit 12, the compensation data generation circuit 13, and the compensation circuit 14 are implemented by one or more application-specific integrated circuits (ASICs) or microcontrollers (MCUs). The display unit 15 is a display panel. The electronic device 1 is a display, a mobile phone, or a notebook computer. That is, the receiving circuit 11, the calculation circuit 12, the compensation data generation circuit 13, and the compensation circuit 14 are configured in a display, a mobile phone, or a notebook computer. The display unit 15 is a display panel of the display, the mobile phone, or the notebook computer.
Based on the above, according to the electronic device of this application and an embodiment of the display image compensation method thereof, regardless of a display time length of the display unit, under the same display brightness setting, compensated image signals displayed on the display unit all have the same display chroma. The electronic device has good color performance. The electronic device calculates current temperature information according to an actual display time length of an image signal and pixel data without a temperature sensing circuit, thereby reducing costs while improving user experience. Furthermore, in a case of local dimming applied, the electronic device executes different compensation procedures of different compensation data based on different image zones of the image signal, so that the panel has stable color performance.
The foregoing embodiments and/or implementations are merely preferred embodiments and/or implementations used for describing the technologies in this application, and are not intended to limit implementation forms of the technologies in this application. A person skilled in the art can make alterations or modifications to obtain other equivalent embodiments without departing from the scope of the technical solutions disclosed in the content of this application. Such equivalent embodiments shall still be regarded as technologies or embodiments substantially the same as this application.
Number | Date | Country | Kind |
---|---|---|---|
202011143087.X | Oct 2020 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
9135889 | Marcu et al. | Sep 2015 | B2 |
10937365 | Yang et al. | Mar 2021 | B2 |
20050280766 | Johnson | Dec 2005 | A1 |
20190164475 | Zhao | May 2019 | A1 |
20210225287 | Meng | Jul 2021 | A1 |
Number | Date | Country |
---|---|---|
102243848 | Nov 2011 | CN |
106356024 | Jan 2017 | CN |
108831380 | Nov 2018 | CN |
109166526 | Jan 2019 | CN |
109493805 | Mar 2019 | CN |
110767148 | Feb 2020 | CN |
2001134197 | May 2001 | JP |
441157 | Jun 2014 | TW |
Number | Date | Country | |
---|---|---|---|
20220130343 A1 | Apr 2022 | US |