Gamma curve compensation method, chip, electronic equipment and storage medium
By acquiring the brightness, temperature, and frame rate values of the display device and adjusting the gamma curve using a temperature compensation function, the problem of inconsistent display effects of OLED screens under different conditions was solved, achieving accurate display effects at different temperatures and improving image display quality.
Patent Information
- Application Number
- CN202411650586.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-01-10
AI Technical Summary
In existing technologies, OLED screens exhibit inconsistent display effects under different display states, making it difficult to meet users' requirements for consistent display effects. This is mainly because the influence of temperature on the gamma curve has not been fully considered.
By acquiring the current brightness, temperature, and frame rate values of the display device, the target temperature compensation value is calculated using a preset temperature compensation function. The gamma curve is adjusted to adapt to the display effect under different temperatures. A piecewise linear regression method is used to simplify the ternary calculation, taking into account the effects of brightness, temperature, and frame rate.
This improves the consistency and accuracy of OLED screen display at different temperatures, enhances image display quality, and meets users' demand for high-quality displays.
Smart Images

Figure CN119296493A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the display field, and in particular to a gamma curve compensation method and chip, a display device, an electronic device and a storage medium. Background Art
[0002] In all display systems, the gamma curve is the key link between digital signals and visual presentation. It ensures that the screen can accurately adjust the brightness of pixels according to the input digital signal, thereby presenting a high-quality image. The gamma curve is widely used in various electronic devices, from TVs, computer monitors to mobile phones.
[0003] With the continuous development of technology, especially the rapid progress of display technology, users' requirements for display quality are also increasing. The traditional gamma curve design and application methods mainly focus on parameters such as display brightness (DBV, DisplayBrightness Value) and refresh rate (frame rate). By adjusting these parameters, users' pursuit of display effects can be met to a certain extent.
[0004] However, with the widespread application of new display technologies such as organic light-emitting diode (OLED) screens, display systems are facing new challenges. Due to the self-luminous nature of OLED screens, their display effects are affected by many factors, such as material properties, manufacturing processes, and usage environments. Among these factors, one problem has gradually emerged, that is, in different display states, even if the DBV and refresh rate remain unchanged, the display effect of the screen may vary, resulting in lower display quality and difficulty in meeting users' demand for consistent display effects. Summary of the invention
[0005] In view of this, the present disclosure proposes a gamma curve compensation solution.
[0006] According to one aspect of the present disclosure, a gamma curve compensation method is provided, comprising:
[0007] Acquire a current first display brightness value, a first temperature value, and a first frame rate value of the display device;
[0008] Based on a preset temperature compensation function, a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value is obtained, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and the display brightness value, the temperature value, and the frame rate value;
[0009] A target gamma curve is obtained according to the target temperature compensation value.
[0010] In a possible implementation, the temperature compensation function includes: a first functional relationship between temperature and temperature compensation value, a second functional relationship between display brightness and temperature compensation value, and a third functional relationship between frame rate and temperature compensation value. The acquisition process of the temperature compensation function includes:
[0011] Acquire temperature compensation values at multiple preset temperatures, temperature compensation values at multiple preset display brightnesses, and temperature compensation values at multiple preset frame rates;
[0012] According to the temperature compensation values at the multiple preset temperatures, the temperature compensation values at the multiple preset display brightnesses and the temperature compensation values at the multiple preset frame rates, the first function relationship, the second function relationship and the third function relationship are respectively obtained by using a piecewise linear regression method.
[0013] In a possible implementation, the target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value is obtained based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and a display brightness value, a temperature value, and a frame rate value, including:
[0014] Obtaining a first temperature compensation value according to the first temperature value and the first functional relationship;
[0015] Obtaining a display brightness gain value according to the first display brightness value and the second functional relationship;
[0016] Obtaining a frame rate gain value according to the first frame rate value and the third functional relationship;
[0017] The target temperature compensation value is obtained according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
[0018] In a possible implementation manner, obtaining the target temperature compensation value according to the first temperature compensation value, the display brightness gain value, and the frame rate gain value includes:
[0019] The first temperature compensation value, the display brightness gain value, and the frame rate gain value are multiplied to obtain the target temperature compensation value.
[0020] In a possible implementation, obtaining a target gamma curve according to the target temperature compensation value includes:
[0021] Obtaining a reference gamma curve according to the first display brightness value and the first frame rate value;
[0022] The target gamma curve is obtained according to the reference gamma curve and the target temperature compensation value.
[0023] According to one aspect of the present disclosure, a chip is provided, including:
[0024] A parameter acquisition module, used to acquire a current first display brightness value, a first temperature value, and a first frame rate value of the display device;
[0025] a target temperature compensation value determination module, configured to obtain a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and a display brightness value, a temperature value, and a frame rate value;
[0026] The target gamma curve determination module is used to obtain a target gamma curve according to the target temperature compensation value.
[0027] In a possible implementation, the target temperature compensation value determination module includes:
[0028] A temperature compensation module is used to obtain the target temperature compensation value according to the first temperature value, the first display brightness value and the first frame rate value.
[0029] In a possible implementation, the temperature compensation module includes:
[0030] a first temperature compensation value determining module, configured to obtain a first temperature compensation value according to the first temperature value and the first functional relationship;
[0031] A display brightness gain value determination module, used for obtaining a display brightness gain value according to the first display brightness value and the second functional relationship;
[0032] a frame rate gain determination module, configured to obtain a frame rate gain value according to the first frame rate value and the third functional relationship;
[0033] A fusion module is used to obtain the target temperature compensation value according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
[0034] In a possible implementation, the fusion module includes:
[0035] A multiplier is used to multiply the first temperature compensation value, the display brightness gain value and the frame rate gain value to obtain the target temperature compensation value.
[0036] In a possible implementation, the target gamma curve determination module includes:
[0037] A reference gamma curve acquisition module, used to obtain a reference gamma curve according to the first display brightness value and the first frame rate value;
[0038] An adder is used to obtain the target gamma curve according to the reference gamma curve and the target temperature compensation value.
[0039] According to another aspect of the present disclosure, a display device is provided, including a plurality of display units and at least one of the above chips.
[0040] In one possible implementation, the display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
[0041] According to another aspect of the present disclosure, an electronic device is provided, including: the above display device.
[0042] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0043] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0044] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0045] In the disclosed embodiment, the current first display brightness value, first temperature value and first frame rate value of the display device are obtained; based on a preset temperature compensation function, a target temperature compensation value corresponding to the first temperature value, the first display brightness value and the first frame rate value is obtained, wherein the temperature compensation function is used to characterize the mapping relationship between the standard temperature compensation value and the display brightness value, the temperature value and the frame rate value; according to the target temperature compensation value, a target gamma curve is obtained. Thus, the influence of the three dimensions of display brightness value, temperature value and frame rate value on the gamma curve can be fully considered, the target temperature compensation value is calculated through the temperature compensation function, and the original gamma curve is adjusted to obtain a target gamma curve that can maintain accurate display effects at different temperatures. It can improve the display effect of the display device at different temperatures, make the display more accurate and consistent, improve the image display quality, and meet the user's demand for high-quality display.
[0046] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0048] Figure 1 A flow chart of a gamma curve compensation method according to an embodiment of the present disclosure is shown.
[0049] Figure 2 A schematic diagram showing a temperature compensation function obtained based on linear fitting according to an embodiment of the present disclosure is shown.
[0050] Figure 3 FIG. 4 is a block diagram of a gamma curve compensation chip 20 according to an embodiment of the present disclosure.
[0051] Figure 4 FIG. 4 is a block diagram showing a temperature compensation module 30 in a gamma curve compensation chip 20 according to an embodiment of the present disclosure.
[0052] Figure 5 FIG. 2 is a block diagram showing a gamma curve compensation chip 20 and a target gamma curve determination module 23 in the gamma curve compensation chip 20 according to an embodiment of the present disclosure.
[0053] Figure 6 A block diagram of an electronic device 1900 according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0054] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0055] In the description of the present disclosure, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present disclosure.
[0056] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0057] In the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.
[0058] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0059] In all display systems, the gamma curve plays an important role as a bridge between digital signals and the physical world seen by the naked eye. The precise design and application of the gamma curve is crucial to ensure that the screen can accurately and clearly display images under various conditions. When the screen displays different brightness (DBV, Display Brightness Value) or different refresh rates, different gamma curves are usually required for fitting to achieve the best display effect.
[0060] As described in the background technology, under different display states, even if the DBV and refresh rate remain unchanged, the display effect of the screen may vary. In this regard, a gamma curve compensation method is proposed in the present disclosure. It is found that the cause of this problem is that the gamma curve is affected by the temperature of the display. In related technologies, the design often ignores the important variable of temperature, resulting in the inability to effectively deal with the gamma temperature drift problem in practical applications.
[0061] Figure 1 FIG. 5 is a flow chart showing a gamma curve compensation method according to an embodiment of the present disclosure. Figure 1 As shown, the method includes:
[0062] S11, obtaining a current first display brightness value, a first temperature value, and a first frame rate value of a display device.
[0063] In this step, the current working state parameters of the display device are obtained. Specifically, the current display brightness value (DBV), temperature value and frame rate value are read from the display device. For ease of description, the current working state parameters obtained are called the first display brightness value, the first temperature value and the first frame rate value. For example, if the brightness of an OLED screen is currently 200 nits, the temperature is 25 degrees Celsius, and the frame rate is 60Hz, then the first display brightness value is 200, the first temperature value is 25, and the first frame rate value is 60.
[0064] Specifically, the current brightness, temperature and frame rate value of the display device can be read through sensors or internal registers. The current brightness value of the screen is read using a brightness sensor, the screen temperature is read using a temperature sensor, and the current frame rate value is read through a display control chip.
[0065] For example, in a display device, there are usually corresponding sensors or circuits for monitoring the current temperature of the screen. By reading the output of these sensors or circuits, the current temperature value of the display device can be obtained for subsequent temperature compensation algorithms.
[0066] S12, based on a preset temperature compensation function, obtaining a target temperature compensation value corresponding to the first temperature value, the first display brightness value and the first frame rate value, wherein the temperature compensation function is used to characterize the mapping relationship between the standard temperature compensation value and the display brightness value, the temperature value and the frame rate value.
[0067] The temperature compensation function is used to describe the mapping relationship between the temperature compensation value and the display brightness value, temperature value, and frame rate value. This function maps the input display brightness value, temperature value, and frame rate value to an output value, namely the temperature compensation value. This function can be obtained based on experimental data fitting and is used to correct the deviation of the gamma curve caused by temperature changes.
[0068] Exemplarily, the temperature compensation function can be expressed as:
[0069] f(DBV,T,FPS)=f1(DBV)*f2(T)*f3(FPS)
[0070] Where DBV is the display brightness value, T is the temperature value, FPS is the frame rate value, f1 is the mapping relationship between the temperature compensation value and the display brightness value, f2 is the mapping relationship between the temperature compensation value and the temperature value, and f3 is the mapping relationship between the temperature compensation value and the frame rate value. This function calculates the target temperature compensation value based on the current DBV, T, and FPS.
[0071] Based on the temperature compensation function, the first display brightness value, the first temperature value and the first frame rate value obtained can be input into the preset temperature compensation function to calculate the target temperature compensation value. For example, the read brightness value 200, the temperature value 25 and the frame rate value 60 are substituted into the temperature compensation function f(DBV, T, FPS) to calculate the target temperature compensation value.
[0072] S13, obtaining a target gamma curve according to the target temperature compensation value.
[0073] The standard gamma curve is the gamma curve obtained after temperature compensation. That is, based on the original reference gamma curve, it is adjusted according to the calculated target temperature compensation value to obtain a new gamma curve. This curve can more accurately reflect the display effect of the display device at different temperatures.
[0074] For example, if the original gamma curve appears dark at low temperatures and bright at high temperatures, the target gamma curve obtained by adjusting the gamma curve using the target temperature compensation value calculated by the temperature compensation function can make the display device display consistent at different temperatures.
[0075] In the disclosed embodiment, the current first display brightness value, first temperature value and first frame rate value of the display device are obtained; based on a preset temperature compensation function, a target temperature compensation value corresponding to the first temperature value, the first display brightness value and the first frame rate value is obtained, wherein the temperature compensation function is used to characterize the mapping relationship between the standard temperature compensation value and the display brightness value, the temperature value and the frame rate value; according to the target temperature compensation value, a target gamma curve is obtained. Thus, the influence of the three dimensions of display brightness value, temperature value and frame rate value on the gamma curve can be fully considered, the target temperature compensation value is calculated through the temperature compensation function, and the original gamma curve is adjusted to obtain a target gamma curve that can maintain accurate display effects at different temperatures. It can improve the display effect of the display device at different temperatures, make the display more accurate and consistent, improve the image display quality, and meet the user's demand for high-quality display.
[0076] In one possible implementation, the temperature compensation function includes: a first functional relationship between temperature and temperature compensation value, a second functional relationship between display brightness and temperature compensation value, and a third functional relationship between frame rate and temperature compensation value. The process of obtaining the temperature compensation function includes: obtaining temperature compensation values at multiple preset temperatures, temperature compensation values at multiple preset display brightnesses, and temperature compensation values at multiple preset frame rates; according to the temperature compensation values at the multiple preset temperatures, the temperature compensation values at the multiple preset display brightnesses, and the temperature compensation values at the multiple preset frame rates, a piecewise linear regression method is used to obtain the first functional relationship, the second functional relationship, and the third functional relationship, respectively.
[0077] Ideally, the compensation value of temperature drift should be a pure function of temperature, that is, the compensation value only changes with temperature. However, in practical applications, the effect of temperature compensation is not only related to temperature, but also closely related to the current display brightness (DBV) and refresh rate (frame rate). This ternary relationship (the relationship between temperature, display brightness, frame rate and temperature compensation value) is very complicated to describe directly in the circuit.
[0078] In order to simplify the complexity of this ternary operation, in the embodiment of the present disclosure, the three dimensions are calculated separately. Specifically, the process of the ternary operation can be divided into three steps or functions:
[0079] The first functional relationship f1 is used to calculate a temperature compensation value reference based on temperature. This function is a univariate function of temperature and outputs a basic temperature compensation value.
[0080] The second function relationship f2: Add a gain value based on the current display brightness (DBV) to the basic temperature compensation value calculated by the f1 function. This is equivalent to an adjustment of the basic compensation value to reflect the effect of display brightness on temperature compensation.
[0081] The third function relationship f3: Add a gain value to the result of the f2 function according to the current refresh rate (frame rate). This step further adjusts the temperature compensation value to take into account the effect of the refresh rate on the temperature compensation.
[0082] When determining the temperature compensation function, although in theory an accurate mathematical expression can be found for fitting each of the three functions f1, f2, and f3, considering the complexity of actual chip calculations and resource limitations, in the embodiment of the present disclosure, the temperature compensation function is determined by linear piecewise fitting.
[0083] Figure 2 A schematic diagram of a temperature compensation function obtained based on linear fitting according to an embodiment of the present disclosure is shown. Linear piecewise fitting is a simplified function description method, which can greatly reduce the complexity of calculation while maintaining good fitting accuracy by dividing the entire function relationship into multiple small intervals and using a straight line segment in each small interval to approximate the function relationship.
[0084] Specifically, the steps to obtain the temperature compensation function are as follows:
[0085] First, the corresponding temperature compensation values are measured and recorded at multiple preset temperatures, preset display brightness, and preset frame rates. These preset values should cover the range that may be encountered in actual use to ensure the accuracy and applicability of the fitting function.
[0086] Then, using the collected data, piecewise linear regression is performed for each dimension (temperature, display brightness, frame rate) to find the linear relationship between the temperature compensation value and the independent variable in each dimension and to determine the starting point, end point, and slope of each linear segment.
[0087] Finally, based on the results of piecewise linear regression, piecewise linear expressions of the three functions f1, f2, and f3 are constructed. These expressions will be used for temperature compensation calculations in actual chips.
[0088] In the embodiment of the present disclosure, the originally complex ternary function relationship is successfully simplified into a combination of multiple univariate linear functions through the piecewise linear fitting method, thereby achieving efficient calculation and application in the chip.
[0089] In a possible implementation, the target temperature compensation value corresponding to the first temperature value, the first display brightness value and the first frame rate value is obtained based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize the mapping relationship between the standard temperature compensation value and the display brightness value, the temperature value and the frame rate value, including: obtaining the first temperature compensation value according to the first temperature value and the first functional relationship; obtaining the display brightness gain value according to the first display brightness value and the second functional relationship; obtaining the frame rate gain value according to the first frame rate value and the third functional relationship; obtaining the target temperature compensation value according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
[0090] The first temperature compensation value is a preliminary compensation value calculated based on the temperature value, and is a preliminary result calculated based on the first temperature value through a first functional relationship, reflecting the effect of temperature on the gamma curve. For example, when the temperature is 25°C, the preliminary compensation value calculated according to the temperature compensation function is 1.2.
[0091] The display brightness gain value is a gain for adjusting the preliminary compensation value based on the display brightness value, and is calculated based on the first display brightness through the third function relationship, reflecting the influence of the display brightness gain on the gamma curve. For example, when the display brightness value is 200nit, the gain value calculated according to the brightness gain function is 0.5.
[0092] The frame rate gain value is a gain for adjusting the preliminary compensation value based on the frame rate, and is calculated based on the first frame rate value through the third function relationship, reflecting the influence of the frame rate value on the gamma curve. For example, when the frame rate is 60Hz, the gain value calculated according to the frame rate gain function is 1.1.
[0093] In a possible implementation, obtaining the target temperature compensation value according to the first temperature compensation value, the display brightness gain value and the frame rate gain value includes: multiplying the first temperature compensation value, the display brightness gain value and the frame rate gain value to obtain the target temperature compensation value.
[0094] In order to obtain the target temperature compensation value, it is necessary to combine the first temperature compensation value with the display brightness gain value and the frame rate gain value. In the embodiment of the present disclosure, the target temperature compensation value is obtained by multiplying these three values:
[0095] Target temperature compensation value = first temperature compensation value × display brightness gain value × frame rate gain value
[0096] That is, if both the display brightness and frame rate increase, the operating temperature of the device will also increase accordingly. Therefore, a larger temperature compensation value is required to offset this temperature increase. By multiplying these three parameters, a target temperature compensation value that takes into account the changes in display brightness and frame rate can be obtained.
[0097] Continuing with the previous example, the final target temperature compensation value calculated based on the three dimensions of temperature, display brightness, and frame rate is 1.2×0.5×1.1.
[0098] In the embodiment of the present disclosure, by multiplying the first temperature compensation value, the display brightness gain value and the frame rate gain value, a more accurate target temperature compensation value can be obtained. This method not only considers the influence of a single factor, but also comprehensively considers the interaction between multiple parameters, thereby improving the accuracy and effectiveness of temperature compensation.
[0099] In a possible implementation, obtaining a target gamma curve according to the target temperature compensation value includes: obtaining a reference gamma curve according to the first display brightness value and a first frame rate value; and obtaining the target gamma curve according to the reference gamma curve and the target temperature compensation value.
[0100] After obtaining the target temperature compensation value, it is also necessary to obtain a reference gamma curve according to the current display brightness value (first display brightness value) and frame rate value (first frame rate value). The reference gamma curve is an initial gamma curve when temperature compensation is not considered, which reflects the basic display effect under a given display brightness and frame rate.
[0101] Then, the target temperature compensation value calculated above is applied to the reference gamma curve to obtain the final target gamma curve. This target gamma curve is the optimization result after considering the three dimensions of temperature, display brightness and frame rate, and it can more accurately reflect the display effect under different conditions.
[0102] Figure 3 A schematic diagram of a chip 20 according to an embodiment of the present disclosure is shown. Figure 3 As shown, the chip includes:
[0103] A parameter acquisition module 21 is used to acquire a current first display brightness value, a first temperature value and a first frame rate value of the display device;
[0104] a target temperature compensation value determination module 22, configured to obtain a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and a display brightness value, a temperature value, and a frame rate value;
[0105] The target gamma curve determination module 23 is used to obtain a target gamma curve according to the target temperature compensation value.
[0106] In a possible implementation, the target temperature compensation value determination module includes:
[0107] A temperature compensation module is used to obtain the target temperature compensation value according to the first temperature value, the first display brightness value and the first frame rate value.
[0108] Figure 4 A block diagram of a temperature compensation module 30 in a gamma curve compensation chip 20 according to an embodiment of the present disclosure is shown. In a possible implementation, the temperature compensation module 30 includes:
[0109] A first temperature compensation value determination module 31, configured to obtain a first temperature compensation value according to the first temperature value and the first functional relationship;
[0110] A display brightness gain value determining module 32, configured to obtain a display brightness gain value according to the first display brightness value and the second functional relationship;
[0111] A frame rate gain determination module 33, configured to obtain a frame rate gain value according to the first frame rate value and the third functional relationship;
[0112] The fusion module 34 is used to obtain the target temperature compensation value according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
[0113] In a possible implementation, the fusion module 34 includes:
[0114] The multiplier 341 is used to multiply the first temperature compensation value, the display brightness gain value and the frame rate gain value to obtain the target temperature compensation value.
[0115] Figure 5 A block diagram of a gamma curve compensation chip 20 and a target gamma curve determination module 23 in the gamma curve compensation chip 20 according to an embodiment of the present disclosure is shown. In a possible implementation, the target gamma curve determination module includes:
[0116] A reference gamma curve acquisition module 231, configured to obtain a reference gamma curve according to the first display brightness value and the first frame rate value;
[0117] The adder 232 is used to obtain the target gamma curve according to the reference gamma curve and the target temperature compensation value.
[0118] According to one aspect of the present disclosure, a display device is provided, including a plurality of display units and at least one of the above-mentioned chips.
[0119] In one possible implementation, the display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
[0120] According to one aspect of the present disclosure, an electronic device is provided, comprising at least one of the above-mentioned display devices.
[0121] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0122] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0123] Exemplarily, the electronic devices in this embodiment include but are not limited to desktop computers, televisions, mobile devices with large screens such as mobile phones, tablet computers, and other common electronic devices that require multiple chips to be cascaded to achieve driving.
[0124] Exemplarily, the electronic device may also be a user equipment (UE), a mobile device, a user terminal, a terminal, a handheld device, a computing device or a vehicle-mounted device, etc. Exemplarily, some examples of terminals are: a display, a smart phone or a portable device, a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile Internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control (Industrial Control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid (Smart Grid), a wireless terminal in transportation safety (Transportation Safety), a wireless terminal in smart city (Smart City), a wireless terminal in smart home (Smart Home), a wireless terminal in Internet of Vehicles, etc. For example, the server may be a local server or a cloud server.
[0125] Figure 6 1 is a block diagram of an electronic device 1900 according to an embodiment of the present disclosure. For example, the electronic device 1900 may be provided as a server or a terminal device. Figure 6 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0126] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output (I / O) interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0127] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to perform the above method.
[0128] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the protection scope of the present invention. The protection scope of the present invention is determined by the appended claims.
[0129] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0130] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0131] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0132] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A gamma curve compensation method, characterized in that: include: Acquire a current first display brightness value, a first temperature value, and a first frame rate value of the display device; Based on a preset temperature compensation function, a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value is obtained, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and the display brightness value, the temperature value, and the frame rate value; A target gamma curve is obtained according to the target temperature compensation value.
2. The method according to claim 1, characterized in that The temperature compensation function includes: a first functional relationship between temperature and temperature compensation value, a second functional relationship between display brightness and temperature compensation value, and a third functional relationship between frame rate and temperature compensation value. The acquisition process of the temperature compensation function includes: Acquire temperature compensation values at multiple preset temperatures, temperature compensation values at multiple preset display brightnesses, and temperature compensation values at multiple preset frame rates; According to the temperature compensation values at the multiple preset temperatures, the temperature compensation values at the multiple preset display brightnesses and the temperature compensation values at the multiple preset frame rates, the first function relationship, the second function relationship and the third function relationship are respectively obtained by using a piecewise linear regression method.
3. The method according to claim 2, characterized in that The method of obtaining a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and a display brightness value, a temperature value, and a frame rate value, including: Obtaining a first temperature compensation value according to the first temperature value and the first functional relationship; Obtaining a display brightness gain value according to the first display brightness value and the second functional relationship; Obtaining a frame rate gain value according to the first frame rate value and the third functional relationship; The target temperature compensation value is obtained according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
4. The method according to claim 3, characterized in that The step of obtaining the target temperature compensation value according to the first temperature compensation value, the display brightness gain value, and the frame rate gain value includes: The first temperature compensation value, the display brightness gain value, and the frame rate gain value are multiplied to obtain the target temperature compensation value.
5. The method according to claim 1, characterized in that The step of obtaining a target gamma curve according to the target temperature compensation value includes: Obtaining a reference gamma curve according to the first display brightness value and the first frame rate value; The target gamma curve is obtained according to the reference gamma curve and the target temperature compensation value.
6. A chip, characterized in that: include: A parameter acquisition module, used to acquire a current first display brightness value, a first temperature value, and a first frame rate value of the display device; a target temperature compensation value determination module, configured to obtain a target temperature compensation value corresponding to the first temperature value, the first display brightness value, and the first frame rate value based on a preset temperature compensation function, wherein the temperature compensation function is used to characterize a mapping relationship between a standard temperature compensation value and a display brightness value, a temperature value, and a frame rate value; The target gamma curve determination module is used to obtain a target gamma curve according to the target temperature compensation value.
7. The chip according to claim 6, characterized in that: The target temperature compensation value determination module includes: A temperature compensation module is used to obtain the target temperature compensation value according to the first temperature value, the first display brightness value and the first frame rate value.
8. The chip according to claim 7, characterized in that: The temperature compensation module comprises: A first temperature compensation value determination module, configured to obtain a first temperature compensation value according to the first temperature value and a first functional relationship; A display brightness gain value determination module, used for obtaining a display brightness gain value according to the first display brightness value and a second function relationship; a frame rate gain determination module, configured to obtain a frame rate gain value according to the first frame rate value and a third functional relationship; A fusion module is used to obtain the target temperature compensation value according to the first temperature compensation value, the display brightness gain value and the frame rate gain value.
9. The chip according to claim 8, characterized in that: The fusion module includes: A multiplier is used to multiply the first temperature compensation value, the display brightness gain value and the frame rate gain value to obtain the target temperature compensation value.
10. The chip according to claim 6, characterized in that: The target gamma curve determination module comprises: A reference gamma curve acquisition module, used to obtain a reference gamma curve according to the first display brightness value and the first frame rate value; An adder is used to obtain the target gamma curve according to the reference gamma curve and the target temperature compensation value.
11. A display device, characterized in that: The device comprises a plurality of display units and at least one chip according to any one of claims 6 to 10.
12. The display device according to claim 11, characterized in that The display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
13. An electronic device comprising the display device according to claim 11 or 12.
14. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 5 when executing the instructions stored in the memory.
15. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Cited By
Temperature drift compensation method of display panel and display device
CN119649731A
Display apparatus and method of controlling the same
EP4804174A1