Display driving method, display driving device and display device

By pre-storing gamma parameters and gamma compensation parameters in the display driver, and performing interpolation calculations to generate more detailed gamma parameters, the problem of brightness deviation caused by temperature changes in OLED displays in automotive applications is solved, improving the visual experience and brightness adjustment accuracy.

CN118471136BActive Publication Date: 2026-01-27BOE TECHNOLOGY GROUP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410613166.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2026-01-27
Estimated Expiration
2044-05-16

AI Technical Summary

Technical Problem

In automotive applications, OLED displays suffer from frequent brightness deviations due to drastic temperature changes inside the vehicle, affecting the visual experience.

Method used

By pre-storing gamma parameters and gamma compensation parameters in the display driver, interpolation calculations are performed to generate more detailed gamma parameters, enabling rapid gamma switching and fine brightness adjustment, thus avoiding brightness deviations in the display screen.

Benefits of technology

It enables timely gamma switching when the temperature changes drastically, improves the visual experience, avoids brightness deviation in the display screen, and enhances the response speed and brightness adjustment accuracy of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118471136B_ABST
    Figure CN118471136B_ABST
Patent Text Reader

Abstract

The present disclosure provides a display driving method, a display driving device and a display device. The display driving device comprises a data acquisition module, which acquires a first gamma parameter and a gamma compensation parameter when powered on; a calculation module, which calculates a second gamma parameter according to the first gamma parameter and the gamma compensation parameter, and the first gamma parameter and the second gamma parameter are sequentially sorted according to temperature values to generate a first group of gamma parameters; an interpolation module, which inserts a third gamma parameter into the first group of gamma parameters by a preset interpolation method, and a set of the first gamma parameter, the second gamma parameter and the third gamma parameter constitutes a second group of gamma parameters and is stored by a storage module; and a compensation module, which acquires a gamma parameter corresponding to a current temperature from the second group of gamma parameters as a target gamma parameter when performing gamma switching according to the current temperature. The present disclosure can timely perform gamma switching when the temperature changes dramatically, avoid the brightness deviation of the display picture, and realize fine brightness adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology. More specifically, it relates to a display driving method, a display driving device, and a display device. Background Technology

[0002] Compared to LCD displays, OLED displays have advantages such as high brightness, high contrast, flexibility, and vibrant colors. Furthermore, with the increasing maturity of tandem technology, the lifespan of OLED displays has been greatly improved. Therefore, automotive displays are gradually shifting from LCD to OLED.

[0003] For OLED display panels, there is an exponential relationship between grayscale and display brightness. The exponential value corresponding to this relationship is usually called the gamma value. When the gamma value is 2.2, the change in display brightness between each grayscale level best matches the perception of the human eye. Therefore, 2.2 ± 0.2 at room temperature is usually considered the acceptable range for the gamma value of a display panel. When the temperature changes from room temperature to high or low temperature, the room temperature gamma 2.2 curve will shift with the temperature change, causing the brightness of the white screen to no longer meet the requirements of the gamma curve. Therefore, it is necessary to switch different gamma values ​​according to the temperature change.

[0004] However, the applicant found that when the OLED display was used in a vehicle, the brightness of the displayed image would frequently deviate when the interior temperature changed drastically, resulting in a poor visual experience. Summary of the Invention

[0005] The purpose of this disclosure is to provide a display driving method, a display driving device, and a display device to solve the technical problem in the related art where the brightness of the image displayed on the OLED screen frequently deviates when the temperature inside the vehicle changes drastically, resulting in a poor visual experience.

[0006] To achieve the above objectives, the present disclosure adopts the following technical solution:

[0007] The first aspect of this disclosure provides a display driving device, comprising:

[0008] The data acquisition module is configured to acquire a first gamma parameter and a first number of gamma compensation parameters when powered on. The first gamma parameter is the gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter.

[0009] The calculation module is configured to calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and generate a first set of gamma parameters when the first gamma parameter and the second gamma parameter are sorted in order according to the temperature value of the corresponding temperature.

[0010] The interpolation module is configured to insert a third gamma parameter between two adjacent gamma parameters in the first set of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second set of gamma parameters.

[0011] The storage module is configured to store the second set of gamma parameters; and

[0012] The compensation module is configured to, in response to a gamma switching command, obtain a gamma parameter corresponding to the current temperature from the second set of gamma parameters as a target gamma parameter when gamma switching is performed, and perform temperature compensation on the display screen of the display device using the target gamma parameter.

[0013] Optionally, each gamma parameter in the first group of gamma parameters includes a fourth gamma parameter that corresponds one-to-one with the third number of display brightness, and each of the fourth gamma parameters includes gamma data that corresponds one-to-one with the second number of bound grayscale.

[0014] The interpolation module is further configured to: for any two adjacent gamma parameters in the first set of gamma parameters, for each display brightness, insert a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method, and the set of the sixth gamma parameters under each display brightness constitutes the third gamma parameter.

[0015] Optionally, the interpolation module is further configured to:

[0016] The temperatures corresponding to the two fourth gamma parameters are recorded as the third temperature and the fourth temperature, respectively. The temperature corresponding to the gamma data to be inserted is determined based on the third temperature and the fourth temperature and recorded as the fifth temperature.

[0017] For any grayscale of a binding point, the gamma data corresponding to the grayscale of that binding point in the two fourth gamma parameters are respectively recorded as the first gamma data and the second gamma data.

[0018] Based on the third temperature, fourth temperature, fifth temperature, first gamma data, and second gamma data, the gamma data to be inserted corresponding to the gray level of the binding point is calculated by linear interpolation. The set of gamma data to be inserted corresponding to each gray level of the binding point constitutes the sixth gamma parameter.

[0019] Optionally, the display driver further includes a switching judgment module, which is configured to acquire the current temperature and the first temperature value when the gamma switching command was last issued, determine whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and generate a gamma switching command when the determination result is yes.

[0020] Optionally, the switching judgment module is further configured to periodically acquire the current temperature and the first temperature value at the time the gamma switching command was last issued, according to a preset temperature reading time interval.

[0021] Optionally, the second set of gamma parameters divides the preset temperature range into multiple temperature sub-ranges, and the multiple temperature sub-ranges correspond one-to-one with multiple gamma parameters in the second set of gamma parameters, wherein the first temperature is located within the temperature sub-range where the first gamma parameter is located, and the second temperature is located within the temperature sub-range where the corresponding second gamma parameter is located; the compensation module is further configured to determine the temperature sub-range where the current temperature is located, and search for the gamma parameter corresponding to the temperature sub-range from the second set of gamma parameters as the target gamma parameter.

[0022] A second aspect of this disclosure provides a display driver method, comprising the following steps:

[0023] Upon power-up, a first gamma parameter and a first number of gamma compensation parameters are acquired. The first gamma parameter is the gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter.

[0024] Calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and sort the first gamma parameter and the second gamma parameter in order according to the temperature value of the corresponding temperature to generate the first group of gamma parameters.

[0025] A third gamma parameter is inserted between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second group of gamma parameters, and the second group of gamma parameters is stored.

[0026] When gamma switching is performed in response to a gamma switching command, the gamma parameter corresponding to the current temperature is obtained from the second set of gamma parameters as the target gamma parameter, and the display screen on the display device is temperature compensated using the target gamma parameter.

[0027] Optionally, each gamma parameter in the first group of gamma parameters includes a fourth gamma parameter corresponding to a third number of display brightness levels, and each fourth gamma parameter includes gamma data corresponding to a second number of bound grayscale levels. The step of inserting a third gamma parameter between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method includes:

[0028] For any two adjacent gamma parameters in the first set of gamma parameters, a sixth gamma parameter is inserted between the two fourth gamma parameters at each display brightness using a linear interpolation method. The set of sixth gamma parameters at each display brightness constitutes the third gamma parameter.

[0029] Optionally, the step of inserting a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method includes:

[0030] The temperatures corresponding to the two fourth gamma parameters are recorded as the third temperature and the fourth temperature, respectively. The temperature corresponding to the gamma data to be inserted is determined based on the third temperature and the fourth temperature and recorded as the fifth temperature.

[0031] For any grayscale of a binding point, the gamma data corresponding to the grayscale of that binding point in the two fourth gamma parameters are respectively recorded as the first gamma data and the second gamma data.

[0032] Based on the third temperature, fourth temperature, fifth temperature, first gamma data, and second gamma data, the gamma data to be inserted corresponding to the gray level of the binding point is calculated by linear interpolation. The set of gamma data to be inserted corresponding to each gray level of the binding point constitutes the sixth gamma parameter.

[0033] Optionally, the display driving method further includes:

[0034] The system obtains the current temperature and the first temperature value when the gamma switching command was last issued, determines whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and generates a gamma switching command when the determination result is yes.

[0035] Optionally, the steps of obtaining the current temperature and the first temperature value when the gamma switching command was last issued include:

[0036] The system periodically acquires the current temperature and the first temperature value at the time of the last gamma switching command, based on a pre-set temperature reading time interval.

[0037] A third aspect of this disclosure provides a display device, including a display panel, a storage unit, and a display driving device as described above, wherein the storage unit is configured to store a first gamma parameter and a first number of gamma compensation parameters.

[0038] Optionally, the display driver is a timing controller, and the storage unit is a flash memory.

[0039] The beneficial effects of this disclosure are as follows:

[0040] The display driver device of this embodiment can read a first gamma parameter and a first number of gamma compensation parameters from the Flash memory upon power-on. It then calculates multiple second gamma parameters based on the first gamma parameters and the gamma compensation parameters. Next, it performs interpolation calculations on the first and second gamma parameters to obtain multiple third gamma parameters to be inserted. The first, second, and third gamma parameters are stored in a storage area of ​​the display driver device. When the display driver device responds to a gamma switching command to perform gamma switching, it can directly read the target gamma parameter corresponding to the current temperature from the storage area. On one hand, in this embodiment, when the display driver device receives a gamma switching command, it can directly read the corresponding gamma parameter from its own storage area without loading the corresponding gamma parameter from the Flash memory, resulting in a faster response time. Therefore, even when the temperature changes drastically, gamma switching can be performed promptly, avoiding brightness deviations in the displayed image and improving the visual experience. On the other hand, after the display driver reads the first gamma parameter and the gamma compensation parameter from the Flash memory, it calculates a number of second gamma compensation parameters and interpolates a number of third gamma parameters through a preset interpolation method. At this time, each gamma parameter can correspond to a smaller temperature range, and its division of the temperature range is more refined. This enables more precise brightness adjustment and avoids the inability to load the appropriate gamma parameter after drastic temperature changes, further improving the visual experience. Attached Figure Description

[0041] The specific embodiments of this disclosure will be described in further detail below with reference to the accompanying drawings.

[0042] Figure 1 This is a schematic diagram of the structure of a display device provided in an embodiment of the present disclosure;

[0043] Figure 2 This is a schematic diagram illustrating the interpolation calculation of the first set of gamma parameters to obtain the second set of gamma parameters, as provided in an embodiment of this disclosure.

[0044] Figure 3 This is a schematic diagram illustrating the principle of inserting GMA6 and GMA8 based on GMA5, GMA7, and GMA9;

[0045] Figure 4 A flowchart of a display driving method provided in an embodiment of this disclosure. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the described embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0047] Unless otherwise defined, the technical or scientific terms used in this disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms “an,” “a,” or “the,” and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one. The terms “including,” “comprising,” or “containing,” and similar terms mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. The terms “connected,” “linked,” or similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “upper,” “lower,” “left,” and “right,” etc., are used only to indicate relative positional relationships, and these relative positional relationships may change accordingly when the absolute position of the described objects changes.

[0048] To better understand the technical solution of this disclosure, the inventive concept of this disclosure will first be described in detail.

[0049] In related technologies, when OLED display devices are used in automotive applications, the brightness of the displayed image frequently deviates when the interior temperature changes drastically. To address this, the applicant's research revealed that existing gamma temperature compensation methods pre-store room temperature gamma values, as well as high-temperature and low-temperature gamma values, in the display device's Flash memory. The room temperature gamma value is typically 2.2. When the timing controller (TCON) powers on, it loads the default room temperature gamma value from the Flash memory. Subsequently, when the temperature changes and meets the gamma value switching conditions, the TCON dynamically loads the corresponding high-temperature or low-temperature gamma value from the Flash memory based on the current temperature. For example, assuming the current temperature at a certain moment after the TCON powers on is high, the TCON will dynamically load the high-temperature gamma value from the Flash memory upon receiving a gamma value switching command. Thus, the TCON stores two sets of gamma values, meaning it reads and loads the corresponding gamma value from the Flash memory in real time based on the current temperature.

[0050] On the one hand, because the TCON needs to dynamically read new gamma values ​​from the Flash memory and load them into the TCON in real time according to temperature changes, the entire process requires a certain response time. Therefore, when the temperature changes suddenly and drastically, the gamma value switching may not be timely, leading to a deviation in the brightness of the displayed image and affecting the visual experience. On the other hand, due to the space limitations of the Flash memory, and the fact that it takes a long time to test the gamma values ​​of each display device at various temperatures, related technologies typically store a small number of gamma values ​​in the Flash memory, with each gamma value corresponding to a large temperature range. In this case, the gamma value will only switch when the temperature change is large. This will also cause a deviation between the brightness of the displayed image and the target brightness, affecting the visual experience.

[0051] It is understood that the display device in the embodiments of this disclosure may include a variety of devices, which can be selected and configured according to actual needs. For example, the display device may be an organic light-emitting diode (OLED) display, a quantum dot light-emitting diode (QLED) display, or a micro light-emitting diode (Micro LED) display, etc.

[0052] To address the aforementioned technical problems, this disclosure provides a display driving method, a display driving device, and a display device. These are described in detail below with reference to specific embodiments.

[0053] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of the display device provided in the embodiments of this disclosure, such as... Figure 1 As shown, the display device includes a display driver 10, a storage unit 20, and a display panel 30.

[0054] Optionally, the display driver 10 is a timing controller (TCON). It is understood that the display driver 10 can also be other display driver chips, such as source driver chips. The storage unit 20 is a flash memory.

[0055] The storage unit 20 is configured to store a first gamma parameter and a first number of gamma compensation parameters. The first gamma parameter is a gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter.

[0056] In this embodiment of the present disclosure, before the display panel leaves the factory, a first gamma parameter and a first number of gamma compensation parameters are pre-stored in the flash memory of the display panel. When the display panel is powered on, the TCON reads the first gamma parameter and the first number of gamma compensation parameters from the flash memory.

[0057] Here, the first temperature represents room temperature / room temperature, and the first gamma parameter represents the gamma value at room temperature / room temperature, i.e., the reference gamma parameter. For example, room temperature is 25 degrees Celsius (°C). It's understood that different countries have different definitions of room temperature; for instance, room temperature can be defined as a temperature value between 20 and 35 degrees Celsius, or a certain temperature range can be defined as room temperature. The second temperature is a different temperature value from the first temperature. Using the first temperature and multiple second temperatures, the preset temperature range can be divided into multiple temperature sub-ranges.

[0058] In one possible implementation, the first gamma parameter corresponding to the first temperature and the gamma compensation parameter corresponding to the second temperature are both obtained through pre-tuning via experiments. During the tuning process, the first temperature and the second temperature can be referred to as the gamma temperature extraction point (ET). Specifically, the first gamma parameter is the default gamma value actually tuned under the first temperature condition, and the gamma compensation parameter corresponding one-to-one with the second temperature is also obtained and set in advance through experiments.

[0059] For multiple display panels, due to the influence of various processes in the production line, the performance of each display panel usually varies to some extent. Therefore, the first gamma parameter of each display panel at the first temperature is also slightly different, and each display panel has its own first gamma parameter. Meanwhile, since the gamma compensation parameter represents the influence of the temperature change between the second and first temperatures on the first gamma parameter, it is a relative data. Therefore, the gamma compensation parameter is the same for each display panel; that is, each display panel has the same first number of gamma compensation parameters. In this embodiment of the disclosure, for multiple display panels, it is not necessary to measure multiple gamma parameters for each display panel. Instead, only the first gamma parameter and a set of gamma compensation parameters need to be measured for each display panel. Each display panel can share these gamma compensation parameters, which can greatly reduce the time spent testing gamma parameters during the production line process.

[0060] The value of the first quantity is determined by the temperature compensation effect, the difficulty of obtaining experimental data (which is gamma compensation parameters), and the storage space within the display driver. Generally, a larger first quantity results in more second gamma parameters, more partitions within the preset temperature range during temperature compensation, and a more refined temperature compensation effect. However, considering the difficulty of obtaining experimental data and the storage space limitations of the display driver, a larger first quantity is not always better. In this embodiment, the first quantity is set to 6; it is understood that in other embodiments, the first quantity can be other values.

[0061] Please refer to Figure 2 , Figure 2In the illustrated embodiment, the preset temperature range is [-40℃, 85℃], the first preset temperature is 25℃, denoted as ET7, and the first quantity is 6, meaning there are 6 second temperatures, denoted as ET1 (-40℃), ET3, ET5, ET9, ET11, and ET13 (85℃). The gamma compensation parameters corresponding to each second temperature are denoted as offset1, offset3, offset5, offset9, offset11, and offset3, respectively. The temperatures are arranged in ascending order of temperature as follows: ET1, ET3, ET5, ET7, ET9, ET11, and ET13. For any second temperature, the corresponding gamma compensation parameter represents the influence of the temperature change between the second and first temperatures on the first gamma parameter. The gamma parameter corresponding to the second temperature can be obtained from the first gamma parameter and the gamma compensation parameter, denoted as the second gamma parameter. For example, for the second temperature ET1, the corresponding gamma compensation parameter offset1 represents the influence of the temperature change (temperature difference) between the second temperature ET1 and the first temperature ET7 on the first gamma parameter. The second gamma parameter corresponding to the second temperature ET1 can be calculated using the first gamma parameter corresponding to the first temperature ET7 and the gamma compensation parameter offset1 corresponding to the second temperature ET1.

[0062] In one possible implementation, the display device has two display modes: HDR (High-Dynamic Range) mode and Non-HDR mode. HDR mode refers to High Dynamic Range imaging, an image technology capable of displaying a wider range of brightness and contrast. The gamma compensation parameters will also differ slightly for the two different display modes; therefore, the Flash memory can store two sets of gamma compensation parameters, one set for HDR mode and the other set for Non-HDR mode.

[0063] The display driving device 10 includes a data acquisition module 101, a calculation module 102, an interpolation module 103, a storage module 104, and a compensation module 105.

[0064] The data acquisition module 101 is configured to acquire a first gamma parameter and a first number of gamma compensation parameters upon power-up. Specifically, upon power-up of the TCON, the data acquisition module 101 loads the first gamma parameter and the first number of gamma compensation parameters from the storage unit 20.

[0065] The calculation module 102 is configured to calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and generate a first set of gamma parameters when the first gamma parameter and the second gamma parameter are sorted in order according to the temperature value of the corresponding temperature.

[0066] Interpolation module 103 is configured to insert a third gamma parameter between two adjacent gamma parameters in the first set of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second set of gamma parameters.

[0067] Storage module 104 is configured to store the second set of gamma parameters. For example, storage module 104 is a storage area in display driver device 10.

[0068] The compensation module 105 is configured to, in response to a gamma switching command, obtain a gamma parameter corresponding to the current temperature from the second set of gamma parameters as a target gamma parameter when gamma switching is performed, and perform temperature compensation on the display screen of the display device using the target gamma parameter.

[0069] Compared with related technologies, the display driver device of this disclosure can read a first gamma parameter and a first number of gamma compensation parameters from the Flash memory upon power-on, and calculate multiple second gamma parameters based on the first gamma parameters and gamma compensation parameters. Then, it performs interpolation calculations on the first and second gamma parameters to obtain multiple third gamma parameters to be inserted, and stores the first, second, and third gamma parameters in a certain storage area of ​​the display driver device. When the display driver device responds to a gamma switching command to perform gamma switching, it can directly read the target gamma parameter corresponding to the current temperature from the storage area and use the target gamma parameter to compensate for the brightness of the display screen. On the one hand, in this disclosure embodiment, when the display driver device receives a gamma switching command, it can directly read the corresponding gamma parameter from its own storage area without loading the corresponding gamma parameter from the Flash memory, resulting in a faster response time. Therefore, even when the temperature changes suddenly and drastically, gamma switching can be performed promptly, avoiding brightness deviations in the display screen and improving the visual experience. On the other hand, after the display driver reads the first gamma parameter and the gamma compensation parameter from the Flash memory, it calculates a number of second gamma compensation parameters and interpolates a number of third gamma parameters through a preset interpolation method. At this time, each gamma parameter can correspond to a smaller temperature range, and its division of the temperature range is more refined. This enables more precise brightness adjustment and avoids the inability to load the appropriate gamma parameter after drastic temperature changes, further improving the visual experience.

[0070] In one possible implementation, the data acquisition module 101 is configured to acquire a first gamma parameter and a first number of gamma compensation parameters upon power-up. Specifically, in this embodiment, the TCON loads the first gamma parameter and the first number of gamma compensation parameters from the Flash memory only upon power-up. During operation after power-up, when the TCON performs gamma switching in response to the gamma switching instruction, it does not need to read data from the Flash memory again. That is, the TCON does not need to perform Flash reload operations in real time, thus avoiding Flash data read conflicts with other algorithms.

[0071] Specifically, display devices typically contain multiple algorithms that need to read data from Flash memory, such as the long-term brightness decay compensation (de-burn-in) algorithm. The de-burn-in algorithm requires periodic read and write operations to the Flash memory, such as every 10 seconds or 10 minutes. Therefore, in related technologies, a situation may arise where the de-burn-in algorithm is also reading or writing data to the Flash memory while the TCON is powering on and reading gamma parameters from the Flash memory. In this case, the TCON's gamma parameter reading operation will interfere with the de-burn-in algorithm's data reading or writing operation, i.e., it will interfere with signal transmission, causing data anomalies, and consequently, causing the de-burn-in algorithm to malfunction. However, in this embodiment, data is only read from the Flash memory when the TCON is powering on, thus largely avoiding interference with other algorithms.

[0072] In one possible implementation, in calculation module 102: for any second temperature, the second gamma parameter corresponding to the second temperature is equal to the sum of the first gamma parameter and the gamma compensation parameter corresponding to the second temperature. For example, the first gamma parameter is denoted as GMA7, and assuming the second gamma parameter corresponding to the second temperature ET1 is denoted as GMA1, then GMA1 = GMA7 + offset1. For the above embodiment, step S102 can obtain the first set of gamma parameters G1 = {GMA1, GMA3, GMA5, GMA7, GMA9, GMA11, GMA13}.

[0073] In one possible implementation, the preset interpolation method in the interpolation module 103 can be a common interpolation method in related technologies, such as linear interpolation, polynomial interpolation, quadratic interpolation, etc. In this embodiment of the disclosure, the preset interpolation method is a linear interpolation method.

[0074] In specific implementation, the step of inserting a third gamma parameter between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method includes: for any two adjacent gamma parameters in the first group of gamma parameters, inserting a third gamma parameter between the two adjacent gamma parameters using a linear interpolation method. For example, inserting GMA2 between GMA1 and GMA3 using a linear interpolation method, after performing linear interpolation on the first group of gamma parameters G1 = (GMA1, GMA3, GMA5, GMA7, GMA9, GMA11, GMA13), the second group of gamma parameters G2 = {GMA1, GMA2, GMA3, GMA4, GMA5, GMA6, GMA7, GMA8, GMA9, GMA10, GMA11, GMA12, GMA13} can be obtained, where GMA2, GMA4, GMA6, GMA8, GMA10, and GMA12 are the third gamma parameters. By using a preset interpolation method, a greater number of gamma parameters can be obtained. With a greater number of gamma parameters, the preset temperature range can be divided more finely, resulting in a greater number of temperature sub-ranges. Each temperature sub-range corresponds to a gamma parameter, thus allowing the acquisition of gamma parameters that are closer to the current temperature during temperature compensation.

[0075] Optionally, the second set of gamma parameters divides the preset temperature range into multiple temperature sub-ranges, and the multiple temperature sub-ranges correspond one-to-one with multiple gamma parameters in the second set of gamma parameters, wherein the first temperature is located within the temperature sub-range where the first gamma parameter is located, and the second temperature is located within the temperature sub-range where the corresponding second gamma parameter is located; correspondingly, the compensation module 105 is further configured to determine the temperature sub-range where the current temperature is located, and search for the gamma parameter corresponding to the temperature sub-range from the second set of gamma parameters as the target gamma parameter.

[0076] Please refer to Figure 2 , Figure 2 This diagram illustrates the interpolation calculation of the first set of gamma parameters to obtain the second set of gamma parameters. (See diagram below.) Figure 2 As shown, the second set of gamma parameters includes 13 gamma parameters, namely GMA1, GMA2...GMA13. These 13 gamma parameters divide the preset temperature range into 13 temperature sub-ranges, with the temperature nodes dividing the sub-ranges denoted as PT1, PT2...PT12. For example, the preset temperature range is [-40℃, 85℃], PT1 is -40℃, PT12 is 85℃, and PT2 to PT11 are greater than -40℃ and less than 85℃. The specific values ​​of PT2 to PT11 can be adjusted, but they need to have monotonicity, i.e., PT1 < PT2 < ... < PT11 < PT12, to avoid compensation for abnormal flips. Figure 3In the GAM curve, the solid line segment parallel to the temperature axis represents a fixed gamma parameter obtained through measurement or calculation, while the dashed slanted line segment represents a gamma parameter obtained through linear interpolation. It should be noted that since PT1 and PT12 are the two endpoints of the preset temperature range, the first and thirteenth temperature sub-intervals only have end temperature values. However, in practice, the gamma parameter corresponding to -40℃ will be used when the temperature is below -40℃, and the gamma parameter corresponding to 85℃ will be used when the temperature is above 85℃. Therefore, the first temperature sub-interval can also be represented as (-∞, -40℃), and the thirteenth temperature sub-interval can also be represented as [85℃, +∞).

[0077] In one possible implementation, the display device includes multiple display brightness values, each of which can be represented by a DBV (brightness value). When adjusting the brightness of the display screen on the display device using gamma parameters, it is done at the corresponding DBV value. Therefore, each gamma parameter needs to include multiple Gamma bands, the same number as the number of DBV values. Each Gamma band corresponds to a DBV value. Changing the DBV value of the display device can achieve the switching of the corresponding Gamma band.

[0078] Optionally, each Gamma band corresponds to a vdata value (voltage value) across the entire grayscale range of 0-255. Different vdata values ​​correspond to different brightness levels, thus each Gamma band corresponds to a set of brightness data. For the same gamma parameter, the brightness data for the same grayscale level differs across different Gamma bands. For example, the brightness of gray16 differs between Gamma band 1 and Gamma band 5. Similarly, the brightness of gray255 may be less than that of gray16 in different Gamma bands, depending on the DBV value corresponding to the Gamma band in which gray255 and gray16 are located.

[0079] When performing temperature compensation using gamma parameters, ideally all gray levels should be adjusted to the target brightness. However, in practice, to reduce the complexity and computational load of brightness adjustment, several gray levels (denoted as bound-point gray levels) are usually selected from 256 gray levels for brightness adjustment. Therefore, each gamma band can include only the brightness data corresponding to multiple bound-point gray levels.

[0080] Optionally, each gamma parameter in the first set of gamma parameters (the first gamma parameter and the second gamma parameter) includes a fourth gamma parameter corresponding to a third number of display brightness levels, and each of the fourth gamma parameters includes gamma data corresponding to a second number of bound-point grayscale levels. For example, the third number is 10, and the second number is 27. In this case, the display device includes 10 DBV values, each gamma parameter includes 10 Gamma bands (each Gamma band represents a fourth gamma parameter), and each Gamma band includes gamma data corresponding to 27 bound-point grayscale levels (this gamma data is the brightness data described above).

[0081] At this time, the interpolation module 103 is configured to: for any two adjacent gamma parameters in the first set of gamma parameters, for each display brightness level, insert a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method. The set of sixth gamma parameters at each display brightness level constitutes the third gamma parameter. For example, any gamma parameter includes 10 gamma bands, denoted as Gamma band1, Gamma band2, ..., Gamma band10. The gamma parameter corresponding to each gamma band is denoted as the fourth gamma parameter. When performing interpolation calculation using a preset interpolation method, interpolation calculation is performed separately for each gamma band, ultimately obtaining 10 sets of gamma parameters to be inserted. For clarity, each set of gamma parameters to be inserted is referred to as the sixth gamma parameter, and the 10 sets of sixth gamma parameters constitute the third gamma parameter to be inserted.

[0082] Specifically, the step of inserting a sixth gamma parameter between two fourth gamma parameters at each display brightness level from any two adjacent gamma parameters in the first group of gamma parameters includes:

[0083] (1) Obtain the temperatures corresponding to the two fourth gamma parameters and record them as the third temperature and the fourth temperature respectively. Determine the temperature corresponding to the gamma data to be inserted based on the third temperature and the fourth temperature and record it as the fifth temperature.

[0084] (2) For any gray level grayX of a binding point, obtain the gamma data corresponding to the gray level grayX of the binding point from the two fourth gamma parameters and record them as the first gamma data and the second gamma data respectively.

[0085] (3) Based on the third temperature, fourth temperature, fifth temperature, first gamma data and second gamma data, calculate the gamma data to be inserted corresponding to the gray level grayX of the binding point by linear interpolation method. The set of gamma data to be inserted corresponding to each gray level of the binding point constitutes the sixth gamma parameter.

[0086] For example, please refer to Figure 3 , Figure 3 This is a schematic diagram illustrating the principle of inserting GMA6 and GMA8 based on GMA5, GMA7, and GMA9. (See diagram below.) Figure 3 As shown, for any two adjacent gamma parameters GMA5 and GMA7 in the first group of gamma parameters G1 = (GMA1, GMA3, GMA5, GMA7, GMA9, GMA11, GMA13), when inserting NEW1 (GMA6) between GMA7 and GMA5, assuming the temperature corresponding to GMA5 is denoted as the third temperature T1 (i.e., PT5), the temperature corresponding to GMA7 is denoted as the fourth temperature T2 (i.e., PT7), and the temperature corresponding to the gamma data to be inserted is denoted as the fifth temperature TL (i.e., PT6). Figure 4 In the diagram, X0......X25, X26 represent 27 grayscale levels at binding points. Therefore, for each grayscale level at a binding point, the gamma data to be inserted is represented as follows:

[0087] Y0@NEW1=Y0@GMA7+((T2-TL) / (T2-T1))*(Y0@GMA5-Y0@GMA7)

[0088] Y1@NEW1=Y1@GMA7+((T2-TL) / (T2-T1))*(Y1@GMA5-Y1@GMA7) ......

[0090] Y25@NEW1=Y25@GMA7+((T2-TL) / (T2-T1))*(Y25@GMA5-Y25@GMA 7)

[0091] Y26@NEW1=Y26@GMA7+((T2-TL) / (T2-T1))*(Y26@GMA5-Y26@GMA7).

[0092] In this context, Y0@GMA7 represents the gamma data corresponding to the first grayscale point in GMA7, Y0@GMA5 represents the gamma data corresponding to the first grayscale point in GMA5, and Y0@NEW1 represents the gamma data corresponding to the first grayscale point in GMA6. Similarly, Y1@GMA7 represents the gamma data corresponding to the second grayscale point in GMA7, Y1@GMA5 represents the gamma data corresponding to the second grayscale point in GMA5, Y1@NEW1 represents the gamma data corresponding to the second grayscale point in GMA6, and so on. Y26@GMA7 represents the gamma data corresponding to the twenty-seventh grayscale point in GMA7, Y26@GMA5 represents the gamma data corresponding to the twenty-seventh grayscale point in GMA5, and Y26@NEW1 represents the gamma data corresponding to the twenty-seventh grayscale point in GMA6. Thus, by linear interpolation, we can obtain the gamma data corresponding to the gray levels of the 27 bound points. These 27 gamma data constitute the sixth gamma parameter under the Gamma band corresponding to GMA6.

[0093] Similarly, for two adjacent gamma parameters GMA7 and GMA9, when inserting NEW2 (GMA8) between GMA7 and GMA9, assuming the temperature corresponding to GMA7 is denoted as the third temperature T3 (i.e., PT7), the temperature corresponding to GMA9 is denoted as the fourth temperature T4 (i.e., PT9), and the temperature corresponding to the gamma data to be inserted is denoted as the fifth temperature TH (i.e., PT8), then for each bound grayscale, the corresponding gamma data is represented as follows:

[0094] Y0@NEW2=Y0@GMA7+((TH-T3) / (T4-T3))*(Y0@GMA9-Y0@GMA7)

[0095] Y1@NEW2=Y1@GMA7+((TH-T3) / (T4-T3))*(Y1@GMA9-Y1@GMA7) ......

[0097] Y25@NEW2=Y25@GMA7+((TH-T3) / (T4-T3))*(Y25@GMA9-Y25@GMA 7)

[0098] Y26@NEW2=Y26@GMA7+((TH-T3) / (T4-T3))*(Y26@GMA9-Y26@GMA 7)

[0099] Wherein, Y0@GMA7 represents the gamma data corresponding to the first grayscale point in GMA7, Y0@GMA9 represents the gamma data corresponding to the first grayscale point in GMA9, Y0@NEW2 represents the gamma data corresponding to the first grayscale point in GMA8; similarly, Y1@GMA7 represents the gamma data corresponding to the second grayscale point in GMA7, Y1@GMA9 represents the gamma data corresponding to the second grayscale point in GMA9, Y1@NEW2 represents the gamma data corresponding to the second grayscale point in GMA8, and so on, Y26@GMA7 represents the gamma data corresponding to the 27th grayscale point in GMA7, Y26@GMA9 represents the gamma data corresponding to the 27th grayscale point in GMA9, Y26@NEW2 represents the gamma data corresponding to the 27th grayscale point in GMA8. Thus, by linear interpolation, we can obtain the gamma data corresponding to the gray levels of the 27 bound points. These 27 gamma data constitute the sixth gamma parameter under the Gamma band corresponding to GMA8.

[0100] In one possible implementation, the display driver further includes a switching determination module. This module is configured to determine in real-time whether to issue a gamma switching command based on the change in current temperature. When the change in current temperature exceeds a preset value, a gamma switching command is generated and output to the compensation module. Optionally, the switching determination module is configured to acquire the current temperature and a first temperature value at the time the gamma switching command was last issued, determine whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and output the gamma switching command if the determination result is yes.

[0101] In specific implementation, the switching judgment module periodically acquires the current temperature and the first temperature value. Optionally, the step of acquiring the current temperature and the first temperature value at the time of the last gamma switching command includes: periodically acquiring the current temperature and the first temperature value at the time of the last gamma switching command according to a preset temperature reading time interval.

[0102] In this embodiment, the temperature reading time interval can be set by the user. For example, the temperature reading time interval can be 1-60 seconds. For scenarios where the temperature changes drastically, a shorter temperature reading time interval can be set. This allows for timely detection of whether the current temperature change exceeds a preset value, and prompts a gamma switching command to switch the gamma parameters, providing precise brightness compensation for the display and avoiding brightness deviations caused by untimely gamma switching. Similarly, for scenarios where the temperature changes slowly, a longer temperature reading time interval can be set. On the one hand, even with a longer time interval, the need for gamma switching can be detected promptly when the temperature changes slowly. On the other hand, a longer temperature reading time interval reduces the data reading and calculation frequency of the TCON, minimizing unnecessary consumption of TCON resources.

[0103] It is understood that in other embodiments, the function implemented by the switching judgment module can also be implemented by the controller of the display device. The controller detects whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and when the judgment result is yes, it outputs a gamma switching command to TCON.

[0104] The effectiveness of the display device according to the embodiments of this disclosure can be verified by the following methods:

[0105] 1. Use a color analyzer CA410 to perform optical tests on the display device. Test whether the gray levels of the 27 bound points in each Gamma band have the predetermined position compensation according to the linear interpolation formula after providing gamma compensation parameters to TCON, and whether the curve after the movement is still a smooth 2.2 curve.

[0106] 2. In this embodiment, the TCON loads all gamma compensation parameters from the Flash memory into the TCON's SRAM (Static Random-Access Memory) after power-on. Multiple second gamma parameters are also stored in the SRAM. Furthermore, third gamma parameters generated by linear interpolation at other temperature nodes are also stored in the SRAM. Therefore, by issuing commands to the AP or precision measuring fixture, the corresponding gamma parameters in the SRAM can be read back, and the read gamma parameters can be compared with the corresponding target values ​​to confirm whether the gamma compensation meets the requirements.

[0107] Based on the same inventive concept, this invention provides a display driving method, such as... Figure 4 As shown, the method includes the following steps:

[0108] Step S101: Upon power-up, acquire a first gamma parameter and a first number of gamma compensation parameters. The first gamma parameter is the gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter.

[0109] Step S102: Calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and sort the first gamma parameter and the second gamma parameter in order according to the temperature value of the corresponding temperature to generate a first set of gamma parameters.

[0110] Step S103: Insert a third gamma parameter between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second group of gamma parameters.

[0111] Step S104: When gamma switching is performed in response to the gamma switching command, the gamma parameter corresponding to the current temperature is obtained from the second set of gamma parameters according to the current temperature as the target gamma parameter, and the display screen on the display device is temperature compensated by the target gamma parameter.

[0112] In one possible implementation, each gamma parameter in the first set of gamma parameters includes a fourth gamma parameter corresponding to a third number of display brightness levels, and each of the fourth gamma parameters includes gamma data corresponding to a second number of bound grayscale levels.

[0113] Correspondingly, the step of inserting a third gamma parameter between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method includes: for any two adjacent gamma parameters in the first group of gamma parameters, for each display brightness, inserting a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method, and the set of sixth gamma parameters under each display brightness constitutes the third gamma parameter.

[0114] Furthermore, the step of inserting a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method includes: obtaining the temperatures corresponding to the two fourth gamma parameters, denoted as the third temperature and the fourth temperature respectively; determining the temperature corresponding to the gamma data to be inserted based on the third temperature and the fourth temperature, denoted as the fifth temperature; for any binding point grayscale, obtaining the gamma data corresponding to that binding point grayscale among the two fourth gamma parameters, denoted as the first gamma data and the second gamma data respectively; calculating the gamma data to be inserted corresponding to that binding point grayscale using a linear interpolation method based on the third temperature, the fourth temperature, the fifth temperature, the first gamma data, and the second gamma data; and the set of gamma data to be inserted corresponding to each binding point grayscale constitutes the sixth gamma parameter.

[0115] In one possible implementation, the display driving method further includes: acquiring the current temperature and a first temperature value at the time the gamma switching command was last issued; determining whether the temperature difference between the current temperature and the first temperature value is greater than a preset value; and outputting a gamma switching command if the determination result is yes. Further, the current temperature and the first temperature value at the time the gamma switching command was last issued are acquired periodically according to a preset temperature reading time interval.

[0116] Compared with related technologies, the display driving method of this disclosure retrieves a first gamma parameter and a first number of gamma compensation parameters from the Flash memory upon power-on, calculates multiple second gamma parameters based on the first gamma parameters and gamma compensation parameters, then performs interpolation calculations on the first and second gamma parameters to obtain multiple third gamma parameters to be inserted, and stores the first, second, and third gamma parameters in a certain storage area of ​​the TCON. When responding to a gamma switching command for gamma switching, the target gamma parameter corresponding to the current temperature can be directly read from this storage area, and the brightness of the display screen can be compensated using this target gamma parameter. On the one hand, this disclosure embodiment can directly read the corresponding gamma parameter from the TCON's storage area when receiving a gamma switching command, without needing to load the corresponding gamma parameter from the Flash memory, resulting in a faster response time. Therefore, even when the temperature changes suddenly and drastically, gamma switching can be performed promptly, avoiding brightness deviations in the display screen and improving the visual experience. On the other hand, after TCON reads the first gamma parameter and the gamma compensation parameter from the Flash memory, it calculates multiple second gamma compensation parameters and interpolates multiple third gamma parameters through a preset interpolation method. At this time, each gamma parameter can correspond to a smaller temperature range, and its division of the temperature range is more refined. This enables more precise brightness adjustment and avoids the inability to load appropriate gamma parameters after drastic temperature changes, further improving the visual experience.

[0117] Based on the same inventive concept, this disclosure also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the display driving method described above. In specific implementations, the computer storage medium may include various storage media capable of storing program code, such as a Universal Serial Bus Flash Drive (USB), a portable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

[0118] Based on the same inventive concept, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the display driving method as described above. Since the principle by which the computer program solves the problem is similar to the principle of the display driving method, the implementation of the computer program can be found in the implementation of the display driving method, and repeated details will not be elaborated further.

[0119] Computer program products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0120] Obviously, the above embodiments of this disclosure are merely examples for clearly illustrating this disclosure, and are not intended to limit the implementation of this disclosure. For those skilled in the art, other variations or modifications can be made based on the above description. It is impossible to exhaustively list all implementation methods here. Any obvious variations or modifications derived from the technical solutions of this disclosure are still within the protection scope of this disclosure.

Claims

1. A display driving device, characterized in that, include: The data acquisition module is configured to acquire a first gamma parameter and a first number of gamma compensation parameters when powered on. The first gamma parameter is the gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter. The calculation module is configured to calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and generate a first set of gamma parameters when the first gamma parameter and the second gamma parameter are sorted in order according to the temperature value of the corresponding temperature. The interpolation module is configured to insert a third gamma parameter between two adjacent gamma parameters in the first set of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second set of gamma parameters. The storage module is configured to store the second set of gamma parameters; as well as The compensation module is configured to, in response to a gamma switching command, obtain a gamma parameter corresponding to the current temperature from the second set of gamma parameters as a target gamma parameter when gamma switching is performed, and perform temperature compensation on the display screen of the display device using the target gamma parameter.

2. The display driving device according to claim 1, characterized in that, Each gamma parameter in the first group of gamma parameters includes a fourth gamma parameter that corresponds one-to-one with the third number of display brightness levels, and each of the fourth gamma parameters includes gamma data that corresponds one-to-one with the second number of bound grayscale levels. The interpolation module is further configured to: for any two adjacent gamma parameters in the first set of gamma parameters, for each display brightness, insert a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method, and the set of the sixth gamma parameters under each display brightness constitutes the third gamma parameter.

3. The display driving device according to claim 2, characterized in that, The interpolation module is also configured to: The temperatures corresponding to the two fourth gamma parameters are recorded as the third temperature and the fourth temperature, respectively. The temperature corresponding to the gamma data to be inserted is determined based on the third temperature and the fourth temperature and recorded as the fifth temperature. For any grayscale of a binding point, the gamma data corresponding to the grayscale of that binding point in the two fourth gamma parameters are respectively recorded as the first gamma data and the second gamma data. Based on the third temperature, fourth temperature, fifth temperature, first gamma data, and second gamma data, the gamma data to be inserted corresponding to the gray level of the binding point is calculated by linear interpolation. The set of gamma data to be inserted corresponding to each gray level of the binding point constitutes the sixth gamma parameter.

4. The display driving device according to claim 1, characterized in that, The display driver also includes a switching judgment module, which is configured to acquire the current temperature and the first temperature value when the gamma switching command was last issued, determine whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and generate a gamma switching command when the determination result is yes.

5. The display driving device according to claim 4, characterized in that, The switching judgment module is also configured to periodically acquire the current temperature and the first temperature value when the gamma switching command was last issued, according to a preset temperature reading time interval.

6. The display driving device according to claim 1, characterized in that, The second set of gamma parameters divides the preset temperature range into multiple temperature sub-ranges, each of which corresponds one-to-one with a gamma parameter in the second set of gamma parameters. The first temperature is located within the temperature sub-range where the first gamma parameter is located, and the second temperature is located within the temperature sub-range where the corresponding second gamma parameter is located. The compensation module is further configured to determine the temperature sub-range where the current temperature is located and search for the gamma parameter corresponding to the temperature sub-range from the second set of gamma parameters as the target gamma parameter.

7. A display driving method, characterized in that, Includes the following steps: Upon power-up, a first gamma parameter and a first number of gamma compensation parameters are acquired. The first gamma parameter is the gamma parameter corresponding to a first temperature. Each gamma compensation parameter corresponds to a second temperature. The gamma compensation parameter is used to represent the influence of the temperature change between the second temperature and the first temperature on the first gamma parameter. Calculate the second gamma parameter corresponding to each second temperature based on the first gamma parameter and the gamma compensation parameter, and sort the first gamma parameter and the second gamma parameter in order according to the temperature value of the corresponding temperature to generate the first group of gamma parameters. A third gamma parameter is inserted between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method. The set of the first gamma parameter, the second gamma parameter, and the third gamma parameter constitutes the second group of gamma parameters, and the second group of gamma parameters is stored. When gamma switching is performed in response to a gamma switching command, the gamma parameter corresponding to the current temperature is obtained from the second set of gamma parameters as the target gamma parameter, and the display screen on the display device is temperature compensated using the target gamma parameter.

8. The display driving method according to claim 7, characterized in that, Each gamma parameter in the first group of gamma parameters includes a fourth gamma parameter that corresponds one-to-one with the third number of display brightness levels, and each of the fourth gamma parameters includes gamma data that corresponds one-to-one with the second number of bound grayscale levels. The step of inserting a third gamma parameter between two adjacent gamma parameters in the first group of gamma parameters using a preset interpolation method includes: For any two adjacent gamma parameters in the first set of gamma parameters, a sixth gamma parameter is inserted between the two fourth gamma parameters at each display brightness using a linear interpolation method. The set of sixth gamma parameters at each display brightness constitutes the third gamma parameter.

9. The display driving method according to claim 8, characterized in that, The steps of inserting a sixth gamma parameter between the two fourth gamma parameters using a linear interpolation method include: The temperatures corresponding to the two fourth gamma parameters are recorded as the third temperature and the fourth temperature, respectively. The temperature corresponding to the gamma data to be inserted is determined based on the third temperature and the fourth temperature and recorded as the fifth temperature. For any grayscale of a binding point, the gamma data corresponding to the grayscale of that binding point in the two fourth gamma parameters are respectively recorded as the first gamma data and the second gamma data. Based on the third temperature, fourth temperature, fifth temperature, first gamma data, and second gamma data, the gamma data to be inserted corresponding to the gray level of the binding point is calculated by linear interpolation. The set of gamma data to be inserted corresponding to each gray level of the binding point constitutes the sixth gamma parameter.

10. The display driving method according to claim 7, characterized in that, The display driving method further includes: The system obtains the current temperature and the first temperature value when the gamma switching command was last issued, determines whether the temperature difference between the current temperature and the first temperature value is greater than a preset value, and generates a gamma switching command when the determination result is yes.

11. The display driving method according to claim 10, characterized in that, The steps to obtain the current temperature and the first temperature value when the gamma switching command was last issued include: The system periodically acquires the current temperature and the first temperature value at the time of the last gamma switching command, based on a pre-set temperature reading time interval.

12. A display device, characterized in that, It includes a display panel, a storage unit, and a display driving device as described in any one of claims 1 to 6, wherein the storage unit is configured to store a first gamma parameter and a first number of gamma compensation parameters.

13. The display device according to claim 12, characterized in that, The display driver is a timing controller, and the storage unit is a flash memory.

Citation Information

Patent Citations

  • Displaying drive circuit and driving method thereof, displaying drive system and displaying device

    CN107545874A

  • Head-mounted type display device and luminance control method thereof

    CN109683315A