Temperature compensation method and device of display panel and storage medium

By obtaining grayscale data of the display frame, the temperature parameters of the display panel are calculated, and the accurate measurement and compensation of the display panel temperature is achieved, which solves the problem of inaccurate temperature compensation in the prior art and improves the stability of the luminous brightness.

CN119323936APending Publication Date: 2025-01-17QINGDAO GOERPIXELS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411620558.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The prior art has low accuracy in temperature compensation for display panels, resulting in unstable luminance and difficulty in maintaining stability over a wide temperature range.

Method used

By obtaining grayscale data of the display frame, determining the respective temperature parameters, calculating the accumulated value of the temperature parameters, and then accurately determining the current temperature of the display panel and performing temperature compensation.

Benefits of technology

The accuracy of temperature acquisition of display panels and the accuracy of temperature compensation are improved, and the problem of unstable luminance caused by temperature changes is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323936A_ABST
    Figure CN119323936A_ABST
Patent Text Reader

Abstract

The invention discloses a temperature compensation method and device of a display panel and a storage medium, and relates to the technical field of micro-display, and the method comprises the steps: obtaining the gray scale data of at least a part of displayed frames; determining temperature parameters corresponding to at least part of displayed frames according to the gray scale data; determining a temperature parameter accumulated value of the displayed frames according to the temperature parameters corresponding to at least part of the displayed frames; determining the current temperature of the display panel according to the temperature parameter accumulated value; and performing temperature compensation on the display panel according to the current temperature. Through the above mode, the temperature parameter accumulated value of the displayed frame is determined according to the gray scale data, and the temperature of the display panel is determined from the dimension of the display picture according to the temperature parameter accumulated value of the displayed frame. The accuracy of acquiring the temperature of the display panel can be effectively improved, and then temperature compensation is performed on the display panel according to the current temperature, so that the accuracy of temperature compensation can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of micro-display technology, and in particular to a temperature compensation method, device and storage medium for a display panel. Background Art

[0002] Silicon-based diode (OLED) microdisplay technology is one of the new technologies that has developed rapidly in recent years. It combines integrated circuit microelectronics and display optoelectronics technology and is widely used in smart devices. Since the light emission of silicon-based diodes depends on the migration and recombination of organic carriers, the light emission brightness of silicon-based diodes varies with temperature. In order to ensure stable light emission brightness within a wide temperature range, it is necessary to determine the temperature of the display panel and perform temperature compensation. At present, the common way to determine the temperature of the display panel is to directly integrate a temperature sensor on the display panel and then sample the temperature of the display panel through the temperature sensor. However, the process of controlling the temperature sensor for sampling is relatively cumbersome and it is difficult to achieve the specified sampling accuracy, which makes the final acquisition of the temperature of the display panel inaccurate, and thus leads to low accuracy in temperature compensation of the display panel.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present application is to provide a method, device and storage medium for temperature compensation of a display panel, aiming to solve the technical problem of low accuracy of temperature compensation of a display panel in the prior art.

[0005] To achieve the above objectives, the present application proposes a temperature compensation method for a display panel, comprising:

[0006] respectively acquiring grayscale data of at least a portion of the displayed frames;

[0007] Determine temperature parameters corresponding to at least a portion of the displayed frames according to the grayscale data;

[0008] Determining an accumulated value of temperature parameters of displayed frames according to temperature parameters corresponding to at least some of the displayed frames;

[0009] Determine the current temperature of the display panel according to the accumulated value of the temperature parameter;

[0010] Perform temperature compensation on the display panel according to the current temperature.

[0011] In one embodiment, each pixel unit includes a plurality of sub-pixels, and the sub-pixels have a plurality of colors; the grayscale data of each displayed frame is a collection of grayscales of each sub-pixel in each displayed frame;

[0012] The step of determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data includes:

[0013] The temperature parameters corresponding to at least a portion of the displayed frames are determined according to the gray scale and color type of each sub-pixel.

[0014] In one embodiment, the step of determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale and color type of each sub-pixel includes:

[0015] The temperature parameter corresponding to each displayed frame is obtained according to the grayscale of each sub-pixel, the preset grayscale temperature coefficient corresponding to the grayscale and temperature of each color sub-pixel, and the number of each color sub-pixel.

[0016] In one embodiment, the colors of the sub-pixels are R / G / B, and the number of sub-pixels of each color is M; R i is the grayscale of the i-th red sub-pixel, α i Grayscale is R i The corresponding grayscale temperature coefficient when G i is the grayscale of the i-th green sub-pixel, γ i Grayscale is G i The corresponding grayscale temperature coefficient when B i is the grayscale of the i-th blue sub-pixel, β i Grayscale is B i The corresponding grayscale temperature coefficient is , then the corresponding temperature parameter Tx of a displayed frame is:

[0017]

[0018] In one embodiment, the step of determining the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames comprises:

[0019] Converting temperature parameters of at least part of the displayed frames according to a preset frame temperature coefficient to obtain corresponding frame converted temperature parameters;

[0020] Determining an accumulated value of temperature parameters of displayed frames according to frame-converted temperature parameters of at least a portion of displayed frames;

[0021] The frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed.

[0022] In one embodiment, N represents the number of displayed frames, T j represents the temperature parameter of the jth displayed frame, D j represents the frame temperature coefficient corresponding to the jth frame, then the accumulated value of the temperature parameter of the displayed frame is T p for:

[0023]

[0024] In one embodiment, the step of determining the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames comprises:

[0025] Obtaining the first temperature parameter accumulation value before the last displayed frame is displayed according to the temperature parameters corresponding to the displayed frames;

[0026] The first temperature parameter accumulated value is converted and summed with the temperature parameter of the last displayed frame to obtain the accumulated value of the temperature parameter of the displayed frame.

[0027] In one embodiment, after the step of determining the current temperature of the display panel according to the accumulated value of the temperature parameter, the method further includes:

[0028] Obtaining the temperature of the display panel collected by the sensor device;

[0029] Calculate the target temperature according to the current temperature, the constant coefficient of the current temperature, the temperature, and the constant coefficient of the temperature;

[0030] The display panel is temperature compensated according to the target temperature.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a temperature compensation device for a display panel, comprising:

[0032] An acquisition module, used for respectively acquiring grayscale data of at least a portion of displayed frames;

[0033] A parameter determination module, used to determine temperature parameters corresponding to at least part of the displayed frames according to the grayscale data;

[0034] An accumulated value determination module, configured to determine an accumulated value of a temperature parameter of a displayed frame according to temperature parameters corresponding to at least a portion of the displayed frames;

[0035] A temperature determination module, used to determine the current temperature of the display panel according to the accumulated value of the temperature parameter;

[0036] The compensation module is used to perform temperature compensation on the display panel according to the current temperature.

[0037] In addition, to achieve the above objectives, the present application also proposes a display device, comprising: a display panel, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the temperature compensation method for the display panel as described above.

[0038] In addition, to achieve the above objectives, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the temperature compensation method for the display panel as described above are implemented.

[0039] One or more technical solutions proposed in the present application have at least the following technical effects: by respectively acquiring the grayscale data of at least part of the displayed frames; determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data; determining the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least part of the displayed frames; determining the current temperature of the display panel according to the accumulated value of the temperature parameters; and performing temperature compensation on the display panel according to the current temperature. In the above manner, the accumulated value of the temperature parameters of the displayed frames is determined according to the grayscale data of at least part of the displayed frames, and then the temperature of the display panel is determined from the dimension of the display screen according to the accumulated value of the temperature parameters of the displayed frames. Compared with the prior art of collecting the temperature of the display panel through a temperature sensor, the accuracy of obtaining the temperature of the display panel can be effectively improved, and then the display panel is temperature compensated according to the current temperature, thereby effectively improving the accuracy of the compensated temperature. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the description, are used to explain the principles of the present application.

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0042] Figure 1 A schematic diagram of a flow chart provided for Embodiment 1 of the temperature compensation method for a display panel of the present application;

[0043] Figure 2 A schematic diagram of a flow chart provided for Embodiment 2 of the temperature compensation method for a display panel of the present application;

[0044] Figure 3 This is a schematic diagram of the module structure of a temperature compensation device for a display panel according to an embodiment of the present application;

[0045] Figure 4 Schematic diagram of the device structure of the hardware operating environment involved in the temperature compensation method for the display panel in the embodiment of the present application.

[0046] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a temperature compensation device, etc. The following takes the temperature compensation device as an example to illustrate this embodiment and the following embodiments.

[0048] Based on this, the embodiment of the present application provides a temperature compensation method for a display panel, referring to Figure 1 , Figure 1 1 is a flow chart of a first embodiment of a temperature compensation method for a display panel of the present application.

[0049] In this embodiment, the temperature compensation method of the display panel includes steps S10 to S40:

[0050] Step S10, respectively obtaining grayscale data of at least a portion of displayed frames.

[0051] It should be noted that the grayscale data of at least part of the displayed frames can be the grayscale data of all the displayed frames, or the grayscale data of part of the displayed frames. For example, if the displayed frames are 10 frames, the grayscale data at this time can be the grayscale data of all the displayed frames 1-10, or the grayscale data of part of the displayed frames 6-10.

[0052] Step S20, determining temperature parameters corresponding to at least a portion of the displayed frames according to the grayscale data.

[0053] It can be understood that the temperature parameter refers to a parameter associated with temperature, that is, the temperature parameter can be used to obtain the corresponding temperature, and the temperature parameter corresponds to each displayed frame. For example, the temperature parameter corresponding to displayed frame 1 is T1, the temperature parameter corresponding to displayed frame 2 is T2, and the temperature parameter corresponding to displayed frame N is T N .

[0054] Furthermore, in order to effectively improve the accuracy of determining temperature parameters, each pixel unit includes multiple sub-pixels, and the sub-pixels have multiple colors; the grayscale data of each displayed frame is a set of grayscales of each sub-pixel in each displayed frame, and step S20 includes: determining the temperature parameters corresponding to at least some of the displayed frames according to the grayscale and color type of each sub-pixel.

[0055] It should be understood that the color type refers to the type of color that each sub-pixel has, and the color type can be R / G / B or R / G / B / W. This embodiment is not limited to this and uses R / G / B as an example for explanation. After determining the grayscale of each sub-pixel in each displayed frame, the temperature parameters corresponding to at least some of the displayed frames are determined in combination with the color type.

[0056] Furthermore, in order to effectively improve the accuracy of determining temperature parameters, the step of determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale and color type of each sub-pixel includes: obtaining the temperature parameter corresponding to each displayed frame according to the grayscale of each sub-pixel, the preset grayscale temperature coefficient corresponding to the grayscale and temperature of each color sub-pixel, and the number of each color sub-pixel.

[0057] It can be explained that the grayscale temperature coefficient refers to the coefficient corresponding to the grayscale and temperature of the sub-pixel. The grayscale temperature coefficients corresponding to the grayscale and temperature of sub-pixels of different colors are different. The grayscale temperature parameter can be adaptively adjusted according to actual needs. The specific method for obtaining the temperature parameter corresponding to each displayed frame can be:

[0058] Furthermore, the colors of the sub-pixels are R / G / B, and the number of sub-pixels of each color is M; i is the grayscale of the i-th red sub-pixel, α i Grayscale is R i The corresponding grayscale temperature coefficient when G i is the grayscale of the i-th green sub-pixel, γ i Grayscale is G i The corresponding grayscale temperature coefficient when B i is the grayscale of the i-th blue sub-pixel, β i Grayscale is B i The corresponding grayscale temperature coefficient is , then the corresponding temperature parameter Tx of a displayed frame is:

[0059]

[0060] For details, please refer to Table 1:

[0061] Grayscale 0 1 2 3 ... ... 253 254 255 R Grayscale temperature coefficient <![CDATA[α0]]> <![CDATA[α1]]> <![CDATA[α2]]> <![CDATA[α3]]> ... ... <![CDATA[α 253 ]]> <![CDATA[α 254 ]]> <![CDATA[α 255 ]]> G Grayscale temperature coefficient <![CDATA[γ0]]> <![CDATA[γ1]]> <![CDATA[γ2]]> <![CDATA[γ3]]> ... ... <![CDATA[γ 253 ]]> <![CDATA[γ 254 ]]> <![CDATA[γ 255 ]]> B Grayscale Temperature Coefficient <![CDATA[β0]]> <![CDATA[β1]]> <![CDATA[β2]]> <![CDATA[β3]]> ... ... <![CDATA[β 253 ]]> <![CDATA[β 254 ]]> <![CDATA[β 255 ]]>

[0062] It should be noted that when the grayscale temperature coefficient of a certain color sub-pixel is vacant, the grayscale temperature coefficient of the vacant position can be calculated by linear difference. For example, the grayscale temperature coefficient corresponding to the grayscale of the 0th red sub-pixel is α0, and the grayscale temperature coefficient corresponding to the grayscale of the 10th red sub-pixel is α 10 At this time, the grayscale temperature coefficients corresponding to the grayscales of the 1st to 9th red sub-pixels can be calculated as α1-α9.

[0063] Step S30 , determining the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least part of the displayed frames.

[0064] It can be understood that the temperature parameter cumulative value refers to the total value of the temperature parameters corresponding to at least some of the displayed frames. In this embodiment, there are multiple ways to determine the temperature parameter cumulative value of the displayed frames, specifically: the first way is to use the temperature parameters corresponding to some of the displayed frames, and the second way is to use the temperature parameters corresponding to all the displayed frames.

[0065] Further, in order to effectively improve the accuracy of determining the accumulated value of the temperature parameters, step S30 includes: obtaining the accumulated value of the first temperature parameter before the last displayed frame is displayed according to the temperature parameters corresponding to each displayed frame; converting the accumulated value of the first temperature parameter and summing it with the temperature parameter of the last displayed frame to obtain the accumulated value of the temperature parameters of the displayed frame.

[0066] It should be noted that the first temperature parameter accumulated value refers to the total value of the temperature parameters of all displayed frames before the last displayed frame is displayed. Then, after converting the first temperature parameter accumulated value, the accumulated value of the temperature parameters of the displayed frame is obtained by summing it with the temperature parameter of the last displayed frame, specifically:

[0067] T p =a*∑T N-1 +T N .

[0068] Among them, T p represents the accumulated value of the temperature parameter of the displayed frame, a represents the coefficient for converting the accumulated value of the first temperature parameter, ∑T N-1 Represents the accumulated value of the first temperature parameter, T N Indicates the temperature parameter of the last displayed frame.

[0069] Step S40: determining the current temperature of the target display panel according to the accumulated value of the temperature parameter.

[0070] It is understandable that the display panel can be any one of a silicon-based OLED display panel, a silicon-based LED display panel, a glass-based display panel, an LTPS-OLED display panel, and an LTPO-OLED display panel, and the current temperature of the display panel can be calculated based on the correlation between the temperature parameter cumulative value and the temperature according to the temperature parameter cumulative value. It can be seen from the grayscale data of at least part of the displayed frame that the present embodiment determines the temperature of the display panel from the dimension of the display screen, which can effectively improve the accuracy of obtaining the temperature of the display panel compared to the prior art of collecting the temperature of the display panel through a temperature sensor.

[0071] Step S50: performing temperature compensation on the display panel according to the current temperature.

[0072] It should be understood that in order to ensure that the display panel can emit light stably, after obtaining the current temperature, the display panel is temperature compensated using the current temperature to avoid flickering, and there is no need to control the temperature sensor, effectively reducing resource usage and eliminating the impact of temperature on the display.

[0073] Furthermore, in order to effectively improve the accuracy of temperature compensation, another method of temperature compensation is proposed, specifically: obtaining the temperature of the display panel collected by the sensing device; calculating the target temperature based on the current temperature, the constant coefficient of the current temperature, the temperature and the constant coefficient of the temperature; and performing temperature compensation on the display panel according to the target temperature.

[0074] It should be understood that after determining the current temperature of the display panel, the temperature collected by the sensing device is used to support the purpose of correcting the current temperature of the display panel. The sensing device may be a temperature sensor. Then, the target temperature is calculated by combining the constant coefficient of the current temperature of the display panel and the constant coefficient of the collected temperature. Specifically,

[0075] T=T1*X+T2*Y.

[0076] Wherein, T represents the target temperature of the display panel, T1 represents the current temperature of the display panel, X represents the constant coefficient of the current temperature, T2 represents the temperature, Y represents the constant coefficient of the temperature, and X+Y=1.

[0077] It can be understood that after calculating the current temperature or target temperature, the temperature compensation coefficient can be determined using the temperature range of stable luminescence and the current temperature or target temperature, and then the display panel can be temperature compensated using the temperature compensation coefficient. Temperature compensation can also be performed in other ways, and this embodiment does not limit this.

[0078] This embodiment obtains grayscale data of at least part of the displayed frames respectively; determines the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data; determines the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least part of the displayed frames; determines the current temperature of the display panel according to the accumulated value of the temperature parameters; and performs temperature compensation on the display panel according to the current temperature. In the above manner, the accumulated value of the temperature parameters of the displayed frames is determined according to the grayscale data of at least part of the displayed frames, and then the temperature of the display panel is determined from the dimension of the display screen according to the accumulated value of the temperature parameters of the displayed frames. Compared with the prior art of collecting the temperature of the display panel through a temperature sensor, the accuracy of obtaining the temperature of the display panel can be effectively improved, and then the display panel is temperature compensated according to the current temperature, thereby effectively improving the accuracy of the compensated temperature.

[0079] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , step S30 includes steps S301 to S302:

[0080] Step S301 : converting temperature parameters of at least part of displayed frames according to a preset frame temperature coefficient to obtain corresponding frame converted temperature parameters.

[0081] It should be noted that the frame temperature coefficient refers to a coefficient used to convert the temperature parameters of at least part of the displayed frame. The frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed. For example, the greater the time interval between the displayed frame and the frame to be displayed, the smaller the value set by the frame temperature coefficient. For specific preset frame temperature coefficients, refer to Table 2:

[0082] Table 2:

[0083] Frame Order 1 2 3 4 ... ... ... N-1 N Temperature parameters <![CDATA[T1]]> <![CDATA[T2]]> <![CDATA[T3]]> <![CDATA[T4]]> ... ... ... <![CDATA[T N-1 ]]> <![CDATA[T N ]]> Frame temperature coefficient <![CDATA[k1]]> <![CDATA[k2]]> <![CDATA[k3]]> <![CDATA[k4]]> ... ... ... <![CDATA[k N-1 ]]> <![CDATA[k N ]]>

[0084] It should be noted that when the frame temperature coefficient of a certain frame is missing, the frame temperature coefficient of the missing position can be calculated by linear difference. For example, the frame temperature coefficient of the displayed frame 1 is k1 and the frame temperature coefficient of the displayed frame 3 is k3. At this time, the frame temperature coefficient of the missing position (displayed frame 2) is calculated to be k2.

[0085] Step S302, determining the accumulated value of the temperature parameters of the displayed frames according to the frame converted temperature parameters of at least part of the displayed frames; wherein the frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed.

[0086] It is understandable that after obtaining the frame converted temperature parameters of at least part of the displayed frames, the accumulated value of the temperature parameters of the displayed frames can be obtained by accumulation, specifically:

[0087] Furthermore, N represents the number of displayed frames, T j represents the temperature parameter of the jth displayed frame, D j represents the frame temperature coefficient corresponding to the jth frame, then the accumulated value of the temperature parameter of the displayed frame is T p for:

[0088]

[0089] In this embodiment, the temperature parameters of at least part of the displayed frames are converted according to a preset frame temperature coefficient to obtain corresponding frame converted temperature parameters; the accumulated value of the temperature parameters of the displayed frames is determined according to the frame converted temperature parameters of at least part of the displayed frames; wherein the frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed; through the above-mentioned method, the frame temperature coefficient corresponding to at least part of the displayed frames is pre-set using the time interval between the displayed frame and the frame to be displayed, and then the temperature parameters of at least part of the displayed frames are converted according to the frame temperature coefficient, which can effectively improve the accuracy of obtaining the temperature parameters of at least part of the displayed frames, and then the accumulated value of the temperature parameters of the displayed frames is obtained by accumulating the frame converted temperature parameters of at least part of the displayed frames, thereby effectively improving the accuracy of the accumulated value of the temperature parameters.

[0090] The present application also provides a temperature compensation device for a display panel, please refer to Figure 3 , the temperature compensation device of the display panel comprises:

[0091] The acquisition module 10 is used to respectively acquire grayscale data of at least a portion of displayed frames.

[0092] The parameter determination module 20 is used to determine the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data.

[0093] The accumulated value determination module 30 is used to determine the accumulated values ​​of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames.

[0094] The temperature determination module 40 is used to determine the current temperature of the display panel according to the accumulated value of the temperature parameter.

[0095] The compensation module 50 is used to perform temperature compensation on the display panel according to the current temperature.

[0096] This embodiment obtains grayscale data of at least part of the displayed frames respectively; determines the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data; determines the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least part of the displayed frames; determines the current temperature of the display panel according to the accumulated value of the temperature parameters; and performs temperature compensation on the display panel according to the current temperature. In the above manner, the accumulated value of the temperature parameters of the displayed frames is determined according to the grayscale data of at least part of the displayed frames, and then the temperature of the display panel is determined from the dimension of the display screen according to the accumulated value of the temperature parameters of the displayed frames. Compared with the prior art of collecting the temperature of the display panel through a temperature sensor, the accuracy of obtaining the temperature of the display panel can be effectively improved, and then the display panel is temperature compensated according to the current temperature, thereby effectively improving the accuracy of the compensated temperature.

[0097] The temperature compensation device for a display panel provided by the present application adopts the temperature compensation method for a display panel in the above embodiment, and can solve the technical problem of low accuracy of temperature compensation for a display panel in the prior art. Compared with the prior art, the beneficial effects of the temperature compensation device for a display panel provided by the present application are the same as the beneficial effects of the temperature compensation method for a display panel provided by the above embodiment, and other technical features of the temperature compensation device for a display panel are the same as the features disclosed in the above embodiment method, and are not described in detail here.

[0098] In one embodiment, each pixel unit includes multiple sub-pixels, and the sub-pixels have multiple colors; the grayscale data of each displayed frame is a collection of grayscales of each sub-pixel in each displayed frame; the parameter determination module 20 is also used to determine the temperature parameters corresponding to at least part of the displayed frames according to the grayscale and color type of each sub-pixel.

[0099] In one embodiment, the parameter determination module 20 is further used to obtain the temperature parameter corresponding to each displayed frame according to the grayscale of each sub-pixel, the preset grayscale temperature coefficient corresponding to the grayscale and temperature of each color sub-pixel, and the number of each color sub-pixel.

[0100] In one embodiment, the parameter determination module 20 is further used for the sub-pixels to have colors of R / G / B, and the number of sub-pixels of each color is M; i is the grayscale of the i-th red sub-pixel, α i Grayscale is R i The corresponding grayscale temperature coefficient when G i is the grayscale of the i-th green sub-pixel, γ i Grayscale is G i The corresponding grayscale temperature coefficient when B i is the grayscale of the i-th blue sub-pixel, β i Grayscale is B i The corresponding grayscale temperature coefficient is , then the corresponding temperature parameter Tx of a displayed frame is:

[0101]

[0102] In one embodiment, the cumulative value determination module 30 is further used to convert the temperature parameters of at least part of the displayed frames according to a preset frame temperature coefficient to obtain corresponding frame converted temperature parameters; determine the cumulative value of the temperature parameters of the displayed frames according to the frame converted temperature parameters of at least part of the displayed frames; wherein the frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed.

[0103] In one embodiment, the accumulated value determination module 30 is further used for N to represent the number of displayed frames, T j represents the temperature parameter of the jth displayed frame, Dj represents the frame temperature coefficient corresponding to the jth frame, and the accumulated value Tp of the temperature parameter of the displayed frame is:

[0104]

[0105] In one embodiment, the cumulative value determination module 30 is also used to obtain the cumulative value of the first temperature parameter before the last displayed frame is displayed according to the temperature parameters corresponding to each displayed frame; the first temperature parameter cumulative value is converted and summed with the temperature parameter of the last displayed frame to obtain the cumulative value of the temperature parameter of the displayed frame.

[0106] In one embodiment, the compensation module 50 is used to obtain the temperature of the display panel collected by the sensor device; calculate the target temperature according to the current temperature, the constant coefficient of the current temperature, the temperature and the constant coefficient of the temperature; and perform temperature compensation on the display panel according to the target temperature.

[0107] The present application provides a display device, comprising: a display panel; at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the temperature compensation method for the display panel in the above-mentioned embodiment 1.

[0108] Reference below Figure 4 , which shows a schematic diagram of the structure of a display device suitable for implementing the embodiment of the present application. The display device of the display panel in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The display device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0109] like Figure 4As shown, the display device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), a display panel 1002, and the processing device 1001 can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1004 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the display device are also stored. The processing device 1001, the display panel 1002, and the ROM / RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the display device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a display device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.

[0110] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. The computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through a communication device, or installed from the storage device 1003, or installed from the ROM 1004. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0111] The display device provided by the present application adopts the temperature compensation method of the display panel in the above embodiment, which can solve the technical problem of low accuracy of temperature compensation of the display panel in the prior art. Compared with the prior art, the beneficial effects of the display device provided by the present application are the same as the beneficial effects of the temperature compensation method of the display panel provided by the above embodiment, and other technical features in the display device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0112] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0113] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0114] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the temperature compensation method for the display panel in the above-mentioned embodiment.

[0115] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0116] The computer-readable storage medium may be included in the display device, or may exist independently without being assembled into the display device.

[0117] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0118] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system and method according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0119] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0120] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the temperature compensation method of the display panel, and can solve the technical problem of low accuracy of temperature compensation of the display panel in the prior art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the temperature compensation method of the display panel provided by the above embodiment, and will not be described in detail here.

[0121] The above are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A temperature compensation method for a display panel, characterized in that: include: respectively acquiring grayscale data of at least a portion of the displayed frames; Determine temperature parameters corresponding to at least a portion of the displayed frames according to the grayscale data; Determine the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames; Determining the current temperature of the display panel according to the accumulated value of the temperature parameter; Temperature compensation is performed on the display panel according to the current temperature.

2. The method according to claim 1, characterized in that Each pixel unit includes a plurality of sub-pixels, and the sub-pixels have a plurality of colors; the grayscale data of each displayed frame is a set of grayscales of each sub-pixel in each displayed frame; The step of determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale data includes: The temperature parameters corresponding to at least part of the displayed frames are determined according to the gray scale and color type of each of the sub-pixels.

3. The method according to claim 2, characterized in that The step of determining the temperature parameters corresponding to at least part of the displayed frames according to the grayscale and color type of each of the sub-pixels comprises: The temperature parameter corresponding to each displayed frame is obtained according to the grayscale of each sub-pixel, the preset grayscale temperature coefficient corresponding to the grayscale and temperature of the sub-pixels of each color, and the number of the sub-pixels of each color.

4. The method according to claim 3, characterized in that: The colors of the sub-pixels are R / G / B respectively, and the number of the sub-pixels of each color is M; i is the grayscale of the i-th red sub-pixel, α i Grayscale is R i The corresponding grayscale temperature coefficient when G i is the grayscale of the i-th green sub-pixel, γ i Grayscale is G i The corresponding grayscale temperature coefficient when B i is the grayscale of the i-th blue sub-pixel, β i Grayscale is B i The grayscale temperature coefficient corresponding to the time, then the temperature parameter T corresponding to a certain displayed frame x for:

5. The method according to claim 1, characterized in that The step of determining the accumulated value of the temperature parameters of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames comprises: Converting the temperature parameters of at least part of the displayed frames according to a preset frame temperature coefficient to obtain corresponding frame converted temperature parameters; Determine the accumulated value of the temperature parameter of the displayed frame according to the frame-converted temperature parameter of at least part of the displayed frame; The frame temperature coefficient is inversely proportional to the time interval between the displayed frame and the frame to be displayed.

6. The method according to claim 5, characterized in that N represents the number of displayed frames, T j represents the temperature parameter of the jth displayed frame, D j represents the frame temperature coefficient corresponding to the jth frame, then the accumulated value of the temperature parameter T of the displayed frame p for:

7. The method according to claim 1, characterized in that The step of determining the accumulated value of the temperature parameter of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames comprises: Obtaining a first temperature parameter accumulation value before the last displayed frame is displayed according to the temperature parameters corresponding to each of the displayed frames; The first temperature parameter accumulated value is converted and then summed with the temperature parameter of the last displayed frame to obtain the temperature parameter accumulated value of the displayed frame.

8. The method according to any one of claims 1 to 7, characterized in that After the step of determining the current temperature of the display panel according to the accumulated value of the temperature parameter, the method further includes: Obtaining the temperature of the display panel collected by the sensor device; Calculating a target temperature according to the current temperature, a constant coefficient of the current temperature, the temperature, and the constant coefficient of the temperature; The display panel is temperature compensated according to the target temperature.

9. A temperature compensation device for a display panel, characterized in that: include: An acquisition module, used for respectively acquiring grayscale data of at least a portion of displayed frames; a parameter determination module, configured to determine temperature parameters corresponding to at least a portion of the displayed frames according to the grayscale data; An accumulated value determination module, configured to determine an accumulated value of the temperature parameter of the displayed frames according to the temperature parameters corresponding to at least some of the displayed frames; A temperature determination module, used to determine the current temperature of the display panel according to the accumulated value of the temperature parameter; A compensation module is used to perform temperature compensation on the display panel according to the current temperature.

10. A display device, characterized in that: include: A display panel, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the temperature compensation method for a display panel according to any one of claims 1 to 8.

11. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the temperature compensation method for a display panel according to any one of claims 1 to 8 are implemented.