Driving method, driving device and display device of display panel
Patent Information
- Application Number
- CN202510534461.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2026-10-27
AI Technical Summary
[0002]目前大尺寸显示面板都是采用多个单屏拼接而成,而在显示面板显示画面的过程中,单屏的温度升高,会导致显示面板的显示效果变差,从而影响客户观感
[0058]本发明实施例通过在显示面板中设置温度传感器,并获取温度传感器实测的各个单屏的当前屏体温度,根据当前屏体温度、第一屏体温度以及待显示灰阶确定待补偿单屏;根据待补偿单屏的当前屏体温度、待补偿单屏的待补偿子像素的待显示灰阶以及预先存储在显示面板中的存储数据确定待补偿子像素的驱动数据。本实施例在确定驱动数据时综合考虑了当前屏体温度以及屏体温度变化带来的亮度变化,可以准确的补偿因屏体温度变化带来的亮度变化,减小因温度变化导致不同单屏显示画面时存在亮暗差异,从而避免画面在显示过程中由于温度变化导致的显示效果变差,可以提高显示面板的显示效果,提高客户观感。
Smart Images

Figure CN122991067A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to a driving method, driving device, and display device for a display panel. Background Technology
[0002] Currently, large-size display panels are made up of multiple single screens spliced together. During the display process, the temperature of a single screen rises, which can lead to a deterioration in the display effect of the display panel, thus affecting the user's viewing experience. Summary of the Invention
[0003] This invention provides a driving method, driving device, and display device for a display panel, which can improve the display effect of the display panel and enhance the user experience.
[0004] According to one aspect of the present invention, a driving method for a display panel is provided. The display panel includes: a plurality of interconnected single screens and a plurality of temperature sensors, wherein each single screen is provided with a corresponding temperature sensor; the temperature sensor is used to measure the temperature of the single screen.
[0005] The driving methods include:
[0006] Acquire the current screen temperature of each individual screen as measured by the temperature sensor;
[0007] The screen to be compensated is determined based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of each screen pre-stored in the display panel.
[0008] The driving data of the sub-pixel to be compensated is determined based on the current screen temperature of the single screen to be compensated, the grayscale of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
[0009] Optionally, the stored data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each grayscale point of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference value corresponding to each grayscale point of the single screen to be compensated at the second screen temperature; the first brightness difference value is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same grayscale point.
[0010] The screen to be compensated is determined based on the current screen temperature of each individual screen, the grayscale to be displayed on each individual screen, and the first screen temperature of each individual screen pre-stored in the display panel. This includes:
[0011] When there are adjacent preset display areas with the same grayscale in two adjacent single screens, and the difference in the current screen temperature of the two adjacent single screens is greater than the first preset difference, at least one of the two adjacent single screens is determined to be a single screen to be compensated.
[0012] Optionally, determining at least one of two adjacent single screens as the single screen to be compensated includes:
[0013] Among two adjacent single screens, the single screen whose current screen temperature is greater than the temperature of the first screen is identified as the single screen to be compensated.
[0014] Optionally, when the grayscale of all sub-pixels of the single screen to be compensated is lower than the preset grayscale, the sub-pixels to be compensated include all sub-pixels of the single screen to be compensated.
[0015] Optionally, the sub-pixels to be compensated include all sub-pixels in the preset display area of the single screen to be compensated.
[0016] Optionally, the driving data of the sub-pixel to be compensated is determined based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated on the single screen to be compensated, and the stored data pre-stored in the display panel, including:
[0017] Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined; wherein, the second brightness difference is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature;
[0018] Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales;
[0019] Based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of at least two binding points, determine the driving data of the sub-pixel to be compensated;
[0020] Optionally, standard driver data includes register values;
[0021] Optionally, each binding point has a grayscale level of less than or equal to 64 grayscale levels;
[0022] Optionally, the number of grayscale points bound to each single screen is greater than or equal to 20.
[0023] Optionally, based on the current screen temperature of the screen to be compensated, the first screen temperature of the screen to be compensated, the second screen temperature of the screen to be compensated, and the first brightness difference, a second brightness difference value for the sub-pixel to be compensated at the current screen temperature is determined, including:
[0024] Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation.
[0025] Optionally, based on the current screen temperature of the screen to be compensated, the first screen temperature of the screen to be compensated, the second screen temperature of the screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation, including:
[0026] Determine the first temperature difference between the first screen temperature and the second screen temperature of the single screen to be compensated;
[0027] Determine the first ratio between the first brightness difference and the first temperature difference of the single screen to be compensated;
[0028] Determine the second temperature difference between the first screen temperature of the single screen to be compensated and the current screen temperature of the single screen to be compensated;
[0029] The second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined based on the first ratio and the second temperature difference.
[0030] Optionally, based on the standard driving data corresponding to at least two bound-point grayscale values of the single screen to be compensated, a third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset bound-point grayscale is determined, including:
[0031] Determine the standard driving data corresponding to the grayscale to be displayed based on the standard driving data corresponding to at least two binding point grayscales.
[0032] The fourth display brightness is determined based on the standard driving data corresponding to the grayscale to be displayed.
[0033] The first display brightness corresponding to the preset grayscale is determined based on the standard driving data corresponding to the preset grayscale.
[0034] The third brightness difference is determined based on the fourth display brightness and the first display brightness;
[0035] Optionally, the preset binding point grayscale is the binding point grayscale adjacent to the grayscale to be displayed.
[0036] Optionally, based on the second brightness difference, the third brightness difference, and standard driving data corresponding to at least two bound point grayscale values, the driving data of the sub-pixel to be compensated is determined, including:
[0037] Determine the difference in driving data between the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the preset bound point grayscale.
[0038] Based on the second brightness difference, the third brightness difference, and the driving data difference, the actual driving data difference corresponding to the grayscale to be displayed is determined; the actual driving data difference is the difference between the standard driving data corresponding to the grayscale to be displayed and the driving data corresponding to the grayscale to be displayed at the current screen temperature.
[0039] Based on the difference between the actual driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the grayscale to be displayed, determine the driving data corresponding to the grayscale to be displayed at the current screen temperature;
[0040] Optionally, based on the second brightness difference, the third brightness difference, and the driving data difference, the actual driving data difference corresponding to the grayscale to be displayed is determined, including:
[0041] Determine a second ratio between the second brightness difference and the third brightness difference;
[0042] Based on the second ratio and the driving data difference, determine the actual driving data difference corresponding to the grayscale to be displayed.
[0043] Optionally, the display panel may also include multiple cabinets, with multiple interconnected single screens mounted on the cabinets;
[0044] The temperature of the first screen is the temperature measured by the temperature sensor before all individual screens are installed on the cabinet, under the same preset ambient temperature.
[0045] The second screen temperature is the temperature measured by the temperature sensor after all individual screens are installed on the cabinet, under the same preset cabinet temperature; the standard drive data is the drive data obtained by debugging before all individual screens are installed on the cabinet, under the same preset ambient temperature.
[0046] The preset ambient temperature is lower than the preset chamber temperature;
[0047] Optionally, the preset ambient temperature is 20℃, and the preset chamber temperature is 40℃;
[0048] Optionally, the initial screen temperature of different individual screens can be the same or different.
[0049] Optionally, the display panel may also include:
[0050] Multiple circuit boards, with the temperature sensor located on one of the circuit boards, and a single screen located on the side of the circuit board away from the temperature sensor;
[0051] Multiple graphite layers, each corresponding to a temperature sensor; the graphite layers are located between the circuit board and the single screen, and each graphite layer includes an opening, with the temperature sensor located inside the opening.
[0052] According to another aspect of the present invention, a driving device for a display panel is provided. The display panel includes: a plurality of interconnected single screens and a plurality of temperature sensors, wherein each single screen is provided with a corresponding temperature sensor; the temperature sensor is used to measure the temperature of the single screen.
[0053] The drive unit includes:
[0054] The temperature acquisition module is used to acquire the current screen temperature of each individual screen as measured by the temperature sensor.
[0055] The single-screen compensation determination module is used to determine the single screen to be compensated based on the current screen temperature of each single screen, the grayscale to be displayed on each single screen, and the first screen temperature of the single screen pre-stored in the display panel.
[0056] The driving data determination module is used to determine the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
[0057] According to another aspect of the present invention, a display device is provided, including a display panel and a driving device for the display panel as described in any embodiment of the present invention.
[0058] This invention, through the installation of a temperature sensor in the display panel, acquires the current screen temperature of each individual screen as measured by the sensor. Based on the current screen temperature, a first screen temperature, and the grayscale to be displayed, the individual screen to be compensated is determined. Furthermore, based on the current screen temperature of the individual screen to be compensated, the grayscale to be displayed for the sub-pixel to be compensated, and pre-stored data in the display panel, the driving data for the sub-pixel to be compensated is determined. This embodiment comprehensively considers the current screen temperature and the brightness changes caused by temperature variations when determining the driving data. This accurately compensates for brightness changes due to screen temperature variations, reduces brightness differences between different individual screens due to temperature variations, and avoids deterioration in display quality caused by temperature changes during the display process. This improves the display panel's performance and enhances the user experience.
[0059] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 This is a schematic diagram of the structure of a display panel.
[0062] Figure 2 This is a schematic diagram of another type of display panel.
[0063] Figure 3 This is a structural diagram of a display panel provided in an embodiment of the present invention.
[0064] Figure 4 This is a flowchart of a display panel driving method provided in an embodiment of the present invention.
[0065] Figure 5 This is a flowchart of another display panel driving method provided in an embodiment of the present invention.
[0066] Figure 6 This is a schematic diagram of a preset display area in an embodiment of the present invention.
[0067] Figure 7 This is a flowchart of another display panel driving method provided in an embodiment of the present invention.
[0068] Figure 8 This is a flowchart of another display panel driving method provided in an embodiment of the present invention.
[0069] Figure 9 yes Figure 8 S1311 includes a detailed flowchart.
[0070] Figure 10 yes Figure 7 S132 includes a detailed flowchart.
[0071] Figure 11 This is a flowchart of another display panel driving method provided in an embodiment of the present invention.
[0072] Figure 12 This is a structural diagram of another display panel provided in an embodiment of the present invention.
[0073] Figure 13 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention.
[0074] Figure 14 This is a schematic diagram of a display device provided in an embodiment of the present invention. Detailed Implementation
[0075] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0076] It should be noted that the terms "first," "second," etc., used in this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0077] Currently, large-size display panels are all made up of multiple single screens spliced together. Figure 1 This is a schematic diagram of a display panel structure, for reference. Figure 1 The display panel 10 includes multiple interconnected individual screens 11. Each individual screen 11 undergoes individual gamma adjustment to ensure consistent brightness across all screens. When these individual screens 11 are combined onto the display panel 10, the resulting large screen does not exhibit any noticeable difference in brightness between the individual screens. However, once the entire screen is powered on, the rising temperature causes differences in brightness among the individual screens 11. Initially, the display may appear good upon power-on, but over time, temperature variations lead to discrepancies between the individual screens, resulting in a deterioration in the overall display effect and negatively impacting the user experience. For example, refer to... Figure 1 , Figure 1 The difference in brightness between the display panel 10 and the power-on state can be considered. When the power-on state is first applied, the display panel 10 has undergone gamma adjustment and there is no obvious difference in brightness between the display panel 10 and the power-on state. Figure 2 This is a schematic diagram of another type of display panel, for reference. Figure 2 , Figure 2 This allows us to observe the brightness differences of each individual screen after temperature changes. It shows that when the display panel is powered on for a period of time and the temperature changes, the brightness of different individual screens 11 varies due to the influence of the manufacturing process. This results in some individual screens 11 exhibiting significant brightness differences, with some being too bright or too dark. Figure 2The red box indicates a single screen displaying abnormal brightness, which degrades the display panel's performance and negatively impacts the user experience.
[0078] To address the aforementioned problems, embodiments of the present invention provide a display panel. Figure 3 This is a structural diagram of a display panel provided in an embodiment of the present invention, for reference. Figure 3 The display panel includes multiple interconnected single screens 11 and multiple temperature sensors 12, with each single screen 11 corresponding to a temperature sensor 12; the temperature sensor 12 is used to measure the temperature of the single screen 11.
[0079] The display panel 10 may include a large-size Micro-LED display panel; the temperature sensor 12 has an accuracy of ±0.1℃ and can subsequently read back the temperature status of each individual screen in real time via an I2C interface; for example, the temperature sensor may include a digital temperature sensor. In this embodiment of the invention, each individual screen 11 is provided with a corresponding temperature sensor 12. The temperature sensor 12 can be set adjacent to the individual screen 11 to monitor the screen temperature of the individual screen 11. This allows the controller of the display panel 10 to adjust the driving data of the grayscale to be displayed on each individual screen 11 based on the screen temperature of each individual screen 11, thereby improving the display effect of the display panel and enhancing the user experience.
[0080] This invention provides a method for driving a display panel. Figure 4 This is a flowchart of a display panel driving method provided in an embodiment of the present invention, see reference. Figure 4 The driving methods include:
[0081] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0082] The current screen temperature of each individual screen is the screen temperature at the current moment of display; the current screen temperature of each individual screen can be read back from the temperature sensor through the controller of the display panel.
[0083] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0084] The grayscale to be displayed for each individual screen is the grayscale displayed when the current display image is shown on that individual screen, i.e., the grayscale that each individual screen will display. The first screen temperature is pre-stored in the display panel before it leaves the factory. Before the display panel leaves the factory, each individual screen of the display panel needs to be gamma-calibrated. Gamma calibration is performed on each individual screen through a flexible printed circuit board (FPC), which ensures that the calibration of each individual screen is only affected by the ambient temperature and not by the internal temperature changes of the display panel. For example, the ambient temperature can be 20°C. After the gamma calibration of multiple bound-point grayscales is completed, the first screen temperature of each individual screen can be read back through the controller of the display panel and stored in the memory of the display panel. For example, the controller may include a logic chip (FPGA). For example, the temperature of the first screen can be converted into a corresponding 9-bit register value. There are 512 register values corresponding to the 9-bit register value. Table 1 shows 500 temperature values from 0℃ to 50℃ with an accuracy of 0.1℃. The first 500 register values can be selected to correspond to the 500 temperature values.
[0085] Table 1
[0086]
[0087] Specifically, when there is a difference between the current screen temperature of each individual screen and the first screen temperature of the corresponding individual screen stored in the display panel, the temperature difference will cause abnormal brightness changes in the individual screen, affecting the display effect of the display panel. The individual screen that has brightness changes is the individual screen to be compensated. For example, the individual screen to be compensated can be the individual screen with brightness changes in a part of the area or the individual screen with brightness changes in the entire area.
[0088] S130. Determine the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
[0089] Among them, the sub-pixels to be compensated for a single screen are the sub-pixels that need to be compensated when the current display screen is displayed. The grayscale to be displayed for the sub-pixels to be compensated are the display grayscale of the sub-pixels to be compensated for when the current display screen is displayed.
[0090] The storage data pre-stored in the display panel can be obtained through early production line debugging; for example, the storage data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each binding point grayscale of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference value corresponding to each binding point grayscale of the single screen to be compensated at the second screen temperature; the first brightness difference value is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same binding point grayscale.
[0091] For example, under a preset ambient temperature, gamma adjustment is performed on each grayscale level of each single screen. For instance, if the grayscale level is 64, and the brightness of grayscale level 255 is 800 nits, then grayscale level 64, calculated with gamma 2.2, is approximately 38 nits. That is, the display brightness of grayscale level 64 after adjustment is 38 nits. The corresponding red, green, and blue register values after adjustment are 1890, 1920, and 1798, respectively. The register values are stored in the display panel. Under a preset cabinet temperature, the display panel is driven to display each grayscale level according to the register values. The display brightness of each single screen when displaying each grayscale level is measured. For example, if the display brightness of grayscale level 64 of a single screen is measured to be 36.2 nits, then the first brightness difference of this grayscale level stored in the display panel is -1.8 nits.
[0092] The first brightness difference can be converted into a corresponding hexadecimal register value. Two registers can be set: one is a 1-bit register, which can be used to represent the positive or negative sign of the first brightness difference; Table 2 shows the register values corresponding to the positive and negative signs of the first brightness difference. The other register is a 9-bit register, which can be used to represent the numerical value of the first brightness difference; Table 3 shows the register values corresponding to the first brightness difference.
[0093] Table 2
[0094]
[0095] Table 3
[0096]
[0097] Specifically, determining the driving data for the sub-pixel to be compensated based on the current screen temperature of the screen to be compensated, the grayscale to be displayed for the sub-pixel to be compensated, and the stored data pre-stored in the display panel can be as follows: Based on the current screen temperature, the first screen temperature, the second screen temperature, and the first brightness difference corresponding to the grayscale to be displayed, determine the second brightness difference when the sub-pixel to be compensated displays the grayscale at the current screen temperature and the first screen temperature. The first brightness difference corresponding to the grayscale to be displayed can be determined by interpolation of the first brightness differences of multiple bound-point grayscales. For example, if the current screen temperature is 30℃, the first screen temperature is 20℃, and the second screen temperature is 40℃, and the first brightness difference of the grayscale to be displayed is 0.7 nit, then the second brightness difference of the grayscale to be displayed / (30℃-20℃) = 0.7 nit / (40℃-20℃), and the second brightness difference is 0.35 nit. The third brightness difference is determined based on the standard driving data corresponding to at least two bound-point grayscale values of the single screen to be compensated, when the display panel displays the grayscale to be displayed and a bound-point grayscale adjacent to the grayscale to be displayed at the first screen temperature. For example, the standard driving data corresponding to the grayscale to be displayed is determined based on the standard driving data corresponding to at least two bound-point grayscale values of the single screen to be compensated; the display brightness of the grayscale to be displayed at the first screen temperature is determined based on the standard driving data corresponding to the grayscale to be displayed; the display brightness of the bound-point grayscale adjacent to the grayscale to be displayed is determined based on the standard driving data corresponding to at least two bound-point grayscale values; the third brightness difference is the brightness difference between the display brightness of the grayscale to be displayed at the first screen temperature and the display brightness of the bound-point grayscale adjacent to the grayscale to be displayed. The driving data of the sub-pixel to be compensated is determined based on the ratio of the second brightness difference to the third brightness difference and the standard driving data corresponding to at least two bound-point grayscale values. For example, if the second brightness difference is 0.35 nits and the third brightness difference is 4 nits, the standard driving data for the grayscale to be displayed at the first screen temperature are 1700, 1800, and 1900 (1700, 1800, and 1900 are the register values corresponding to the three different emitting color sub-pixels, respectively). The standard driving data for a grayscale adjacent to the grayscale to be displayed at the first screen temperature are 2000, 2100, and 2200 (2000, 2100, and 2200 are the three different emitting color sub-pixels, respectively). (corresponding register value), then for the sub-pixel of the first color, according to 0.35nit / 4nit = actual driving data difference / (2000-1700), the actual driving data difference can be determined to be 26. The actual driving data difference is the difference between the driving data of the grayscale to be displayed at the current screen temperature and the first screen temperature; by adding the standard driving data corresponding to the first screen temperature to the actual driving data difference, the driving data of the grayscale to be displayed for the sub-pixel of the first color to be compensated can be determined to be 1726; for example, the first color is red.
[0098] Determining the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated, and the stored data pre-stored in the display panel can also be done as follows: First, determine the first binding point grayscale and the second binding point grayscale adjacent to the grayscale to be displayed; calculate the driving data of the first binding point grayscale and the second binding point grayscale at the current screen temperature; and, based on the driving data of the first binding point grayscale and the second binding point grayscale at the current screen temperature, determine the driving data of the sub-pixel to be compensated at the current screen temperature using interpolation.
[0099] The specific process can be as follows: Based on the current screen temperature, the first screen temperature, the second screen temperature, and the first brightness difference of the single screen to be compensated, determine the second brightness difference when the sub-pixel to be compensated displays the first bound point grayscale under the current screen temperature and the first screen temperature, and determine the second brightness difference when the sub-pixel to be compensated displays the second bound point grayscale under the current screen temperature and the first screen temperature; determine the display brightness corresponding to the first bound point grayscale and the second bound point grayscale under the first screen temperature based on the standard driving data corresponding to the first bound point grayscale and the second bound point grayscale; subtract the display brightness corresponding to the first bound point grayscale and the second bound point grayscale under the first screen temperature to determine the third brightness difference between the first bound point grayscale and the second bound point grayscale. Based on the ratio of the second brightness difference to the third brightness difference of the first binding point grayscale, and the standard driving data corresponding to the first binding point grayscale and the second binding point grayscale, the driving data corresponding to the current screen temperature of the first binding point grayscale is determined. Based on the ratio of the second brightness difference to the third brightness difference of the second binding point grayscale, and the standard driving data corresponding to the first binding point grayscale and the second binding point grayscale, the driving data corresponding to the current screen temperature of the second binding point grayscale is determined.
[0100] This invention, through the installation of a temperature sensor in the display panel, acquires the current screen temperature of each individual screen as measured by the sensor. Based on the current screen temperature, a first screen temperature, and the grayscale to be displayed, the individual screen to be compensated is determined. Furthermore, based on the current screen temperature of the individual screen to be compensated, the grayscale to be displayed for the sub-pixel to be compensated, and pre-stored data in the display panel, the driving data for the sub-pixel to be compensated is determined. This embodiment comprehensively considers the current screen temperature and the brightness changes caused by temperature variations when determining the driving data. This accurately compensates for brightness changes due to screen temperature variations, reduces brightness differences between different individual screens due to temperature changes, and avoids deterioration in display quality caused by temperature changes during the display process. This improves the display panel's performance and enhances the user experience.
[0101] Optionally, the stored data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each grayscale point of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference value corresponding to each grayscale point of the single screen to be compensated at the second screen temperature; the first brightness difference value is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same grayscale point.
[0102] The pre-stored data in the display panel can be obtained through early-stage production line debugging; the first screen temperature of the single screen to be compensated is stored in the display panel before it leaves the factory. Before the display panel leaves the factory, gamma debugging needs to be performed on each single screen. During gamma debugging, only under a preset ambient temperature, without other temperature influences, the standard driving data for each bound point grayscale of each single screen can be determined. The standard driving data is the driving data after gamma debugging, which is closer to the theoretical value and will not produce brightness differences. After debugging, under the preset ambient temperature, the first screen temperature of each single screen is obtained through a temperature sensor. The standard driving data for each bound point grayscale of each single screen and the first screen temperature of each single screen under the preset ambient temperature are stored in the display panel. For example, the driving data can be RGB register values.
[0103] Before the display panel leaves the factory, all individual screens need to be installed in the cabinet. After the screen is lit, the temperature inside the cabinet can be quickly raised to a stable preset cabinet temperature, for example, 40°C. At the preset cabinet temperature, the controller of the display panel can read back the second screen temperature of each individual screen and store it in the display panel. Optical equipment can be used to measure the first display brightness corresponding to each grayscale point of each individual screen at the preset ambient temperature, and to measure the second display brightness corresponding to each grayscale point of each individual screen at the preset cabinet temperature. The difference between the first and second display brightness of the same individual screen can be calculated to obtain the first brightness difference value corresponding to each grayscale point of each individual screen at the second screen temperature, and this first brightness difference value is stored in the display panel. For example, the second screen temperature and the first brightness difference value can be stored in the display panel's memory, which can be a flash memory.
[0104] This invention, through the installation of a temperature sensor in the display panel, acquires the current screen temperature of each individual screen as measured by the temperature sensor. Based on the current screen temperature, a first screen temperature, and the grayscale to be displayed, the individual screen to be compensated is determined. The first brightness difference value when the display panel displays each bound point grayscale at the second and first screen temperatures, as well as the standard driving data for each bound point grayscale at the first screen temperature, are pre-stored in the display panel. The driving data for the sub-pixels to be compensated is determined based on the current screen temperature, the first screen temperature, the grayscale to be displayed, the standard driving data, and the first brightness difference value. This embodiment comprehensively considers the current screen temperature and the brightness change value caused by the screen temperature change when determining the driving data. This can accurately compensate for the brightness change caused by the screen temperature change, reduce the brightness difference between different individual screens due to temperature changes, and thus avoid the display effect deterioration caused by temperature changes during the display process. This improves the display effect of the display panel and enhances the user experience.
[0105] Optional, Figure 5 This is a flowchart of another display panel driving method provided in an embodiment of the present invention, see reference. Figure 5 The driving methods include:
[0106] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0107] S121. When there are adjacent preset display areas with the same grayscale in two adjacent single screens, and the difference in the current screen temperature of the two adjacent single screens is greater than the first preset difference, at least one of the two adjacent single screens is determined to be a single screen to be compensated.
[0108] in, Figure 6 This is a schematic diagram of a preset display area in an embodiment of the present invention, for reference. Figure 6 Exemplary Figure 6 The system includes an adjacent first single screen 111 and a second single screen 112. The preset display area includes a first preset display area A1 and a second preset display area A2. The first single screen 111 includes the first preset display area A1, and the second single screen 112 includes the second preset display area A2. The first preset display area A1 and the second preset display area A2 are adjacent and have the same grayscale to be displayed. However, since the difference in the current screen temperature of the two adjacent single screens is greater than the first preset difference, the current screen temperatures of the two adjacent single screens are different. Therefore, the first preset display area A1 and the second preset display area A2 have a difference in brightness and darkness, and the display effect is poor. Thus, it can be determined that at least one of the two adjacent single screens is a single screen to be compensated. The exemplary first preset difference is greater than 0.
[0109] S130. Determine the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel; wherein, the stored data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each bound point grayscale of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference corresponding to each bound point grayscale of the single screen to be compensated at the second screen temperature; the first brightness difference is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same bound point grayscale.
[0110] When there is a large temperature difference between two single screens, the brightness difference when the two single screens display the same grayscale is also large. If the two single screens are set next to each other, the brightness change is more easily perceived by the human eye, affecting the display effect. In this embodiment, by setting a preset display area with the same grayscale to be displayed in two adjacent single screens, and when the difference in the current screen temperature of the two adjacent single screens is greater than a first preset difference, at least one of the two adjacent single screens is determined as the single screen to be compensated. This ensures that the determined single screen to be compensated is the single screen with a large brightness difference in the display panel. Therefore, after compensating the single screen to be compensated, the difference in brightness between different single screens due to temperature changes can be avoided, and the display effect of the image will not deteriorate due to temperature changes during the display process, thus improving the display effect of the display panel.
[0111] Optionally, determining at least one of two adjacent single screens as the single screen to be compensated includes: determining the single screen among the two adjacent single screens whose current screen temperature is greater than the temperature of the first screen than a second preset difference as the single screen to be compensated.
[0112] For example, the second preset difference can be greater than 0. Figure 6 This is a schematic diagram of a preset display area in an embodiment of the present invention, for reference. Figure 6 In two adjacent single screens 11, if the difference between the current screen temperature of the first single screen 111 and the current screen temperature of the first single screen 111 is greater than a second preset difference, then the first single screen 111 is a single screen to be compensated; if the difference between the current screen temperature of the second single screen 112 and the current screen temperature of the first single screen 112 is greater than a second preset difference, then the second single screen 112 is a single screen to be compensated; if the difference between the current screen temperature of the first single screen 111 and the current screen temperature of the second single screen 112 and the current screen temperature of the first single screen 112 is greater than a second preset difference, then both the first single screen 111 and the second single screen 112 are single screens to be compensated.
[0113] Specifically, the brightness of a single screen with a large temperature difference from the first screen varies significantly. By identifying the single screen whose current temperature difference from the first screen temperature is greater than a second preset difference as the single screen to be compensated, it is ensured that the identified single screen to be compensated is the single screen with a large brightness difference in the display panel. Therefore, after compensating the single screen to be compensated, it is possible to avoid the difference in brightness between different single screens due to temperature changes, and to avoid the display effect deteriorating due to temperature changes during the display process, thereby improving the display effect of the display panel.
[0114] Optionally, when the grayscale of all sub-pixels of the single screen to be compensated is lower than the preset grayscale, the sub-pixels to be compensated include all sub-pixels of the single screen to be compensated.
[0115] In large-size Micro-LED display panels, the brightness differences between individual screens are particularly noticeable at low grayscale levels, while at higher grayscale levels, the differences are less apparent due to the higher overall brightness. Therefore, when the grayscale levels of all sub-pixels in the screen to be compensated are lower than the preset grayscale level, adjusting the driving data of all sub-pixels in the screen to be compensated can bring the display brightness of all sub-pixels closer to the theoretical value, resulting in a better display effect. For example, the preset grayscale level can be less than 64 grayscale levels.
[0116] Optionally, the sub-pixels to be compensated include all sub-pixels in the preset display area of the single screen to be compensated.
[0117] Among them, the sub-pixels in the preset display area of the single screen to be compensated have the same grayscale as the sub-pixels in the preset display area of the adjacent single screen, and the brightness difference between the sub-pixels in the preset display area of the single screen to be compensated and the sub-pixels in the preset display area of the adjacent single screen is more obvious. By adjusting the driving data of all sub-pixels in the preset display area of the single screen to be compensated, the brightness difference between adjacent single screens can be improved, while the algorithm can be simplified.
[0118] Optional, Figure 7 This is a flowchart of another display panel driving method provided in an embodiment of the present invention, see reference. Figure 7 The driving methods include:
[0119] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0120] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0121] S131. Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature; wherein, the second brightness difference is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature.
[0122] First, the first brightness difference corresponding to the grayscale to be displayed can be determined based on the first brightness difference between the grayscale to be displayed and the bound-point grayscale. For example, when the grayscale to be displayed is a bound-point grayscale, the first brightness difference can be found in the stored data pre-stored in the display panel; when the grayscale to be displayed is not a bound-point grayscale, the first brightness difference can be obtained by interpolation of the first brightness differences corresponding to the two bound-point grayscales adjacent to the grayscale to be displayed. The second brightness difference of the sub-pixel to be compensated at the current screen temperature can be determined by interpolation based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference of the grayscale to be displayed. For example, it can be determined by linear interpolation; if the current screen temperature is 30℃, the first screen temperature is 20℃, and the second screen temperature is 40℃, and the first brightness difference of the grayscale to be displayed is 0.7 nit, then the second brightness difference of the grayscale to be displayed / (30℃-20℃) = 0.7 nit / (40℃-20℃), and the second brightness difference is 0.35 nit; the interpolation method is simple and efficient to calculate, the brightness transition is smooth, and the visual effect is improved.
[0123] S132. Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales.
[0124] The first display brightness corresponding to the preset bound-point grayscale is the display brightness of the single screen to be compensated when displaying the preset bound-point grayscale at the first screen temperature. The first display brightness corresponding to the preset bound-point grayscale can be determined based on the standard driving data corresponding to at least two bound-point grayscales of the single screen to be compensated. Based on the standard driving data corresponding to at least two bound-point grayscales of the single screen to be compensated, through a series of conversions and calculations, the first display brightness corresponding to at least two bound-point grayscales can be determined. If the grayscale to be displayed is a bound-point grayscale, the fourth display brightness is the same as the first display brightness of the sub-pixel to be compensated when displaying the bound-point grayscale at the first screen temperature. If the grayscale to be displayed is a non-bound-point grayscale, the fourth display brightness can be obtained by interpolation using the first display brightness corresponding to the two bound-point grayscales adjacent to the non-bound grayscale.
[0125] S133. Determine the driving data of the sub-pixel to be compensated based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of at least two binding points.
[0126] Wherein, if the grayscale to be displayed is not a bound-point grayscale, the standard driving data corresponding to the grayscale to be displayed can be obtained by interpolation using the standard driving data corresponding to the two bound-point grayscales; if the grayscale to be displayed is a bound-point grayscale, the standard driving data corresponding to the grayscale to be displayed can be found directly by using the stored data pre-stored in the display panel; the driving data of the sub-pixel to be compensated can be determined based on the ratio of the second brightness difference to the third brightness difference and the standard driving data corresponding to at least two bound-point grayscales, which can be: determining the driving data of the sub-pixel to be compensated based on the standard driving data corresponding to at least two bound-point grayscales, and determining the grayscale to be displayed in The standard driving data corresponding to the first screen temperature and the standard driving data of the preset binding point grayscale adjacent to the grayscale to be displayed corresponding to the first screen temperature, based on the second brightness difference and the ratio of the second brightness difference, the driving data difference between the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the preset binding point grayscale, can determine the actual driving data difference corresponding to the grayscale to be displayed; based on the actual driving data difference and the standard driving data corresponding to the grayscale to be displayed, the driving data of the sub-pixel to be compensated can be determined, thereby driving the display panel, improving the display effect of the display panel, and enhancing the customer's viewing experience.
[0127] For example, if the second brightness difference is 0.35 nit and the third brightness difference is 4 nit, the standard driving data for the grayscale to be displayed at the first screen temperature is 1700, 1800, and 1900 (1700, 1800, and 1900 are the register values corresponding to the three different emitting color sub-pixels), and the standard driving data for the preset bound grayscale at the first screen temperature is 2000, 2100, and 2200 (2000, 2100, and 2200 are the register values corresponding to the three different emitting color sub-pixels), then for the sub-pixel of the second color, according to 0.35 nit / 4 nit = actual driving data difference / (2100-1800), the actual driving data difference can be determined to be 26. The actual driving data difference is the difference between the driving data of the grayscale to be displayed at the current screen temperature and the first screen temperature; the driving data of the grayscale to be displayed for the second color sub-pixel to be compensated can be determined to be 1826; for example, the second color is green.
[0128] Optionally, standard driver data includes register values.
[0129] The standard driver data includes register values, which enable precise color control. These register values can be directly stored in the display panel, making them easy to program and design.
[0130] Optionally, each binding point can have a grayscale level of less than or equal to 64 grayscale levels.
[0131] In particular, in large-size Micro-LED display panels, the difference in brightness between each individual screen is particularly noticeable at low grayscale levels, while at high grayscale levels, the difference is not obvious due to the higher brightness. By setting each binding point grayscale to less than or equal to 64 grayscale levels, more compensation reference data for low grayscale levels is provided, which can better compensate for low grayscale levels and improve the display effect of the display panel.
[0132] Optionally, the number of grayscale points bound to each single screen is greater than or equal to 20.
[0133] Among them, the number of grayscale binding points on each single screen is greater than or equal to 20. The more the number, the more accurate the driving data and the better the display effect.
[0134] Optional, Figure 8 This is a flowchart of another display panel driving method provided in an embodiment of the present invention, see reference. Figure 8 The driving methods include:
[0135] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0136] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0137] S1311. Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation.
[0138] The method involves determining the second brightness difference of the sub-pixel to be compensated at the current screen temperature, the first screen temperature, the second screen temperature, and the first brightness difference of the single screen to be compensated based on the current screen temperature, the first screen temperature, the second screen temperature, and the first brightness difference. This method makes the calculation simple and efficient, ensures a smooth brightness transition, and improves the visual effect.
[0139] S132. Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales.
[0140] S133. Determine the driving data of the sub-pixel to be compensated based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of at least two binding points.
[0141] Optionally, S1311 can be refined as follows: S1311 determines the second brightness difference of the sub-pixel to be compensated at the current screen temperature based on the current screen temperature, the first screen temperature, the second screen temperature, and the first brightness difference of the single screen to be compensated. Figure 9 yes Figure 8 S1311 includes a detailed flowchart, see reference. Figure 9 Specifically, this includes: S13111, determining a first temperature difference between the first screen temperature and the second screen temperature of the single screen to be compensated; S13112, determining a first ratio between the first brightness difference and the first temperature difference of the single screen to be compensated; S13113, determining a second temperature difference between the first screen temperature and the current screen temperature of the single screen to be compensated; S13114, determining a second brightness difference of the sub-pixel to be compensated at the current screen temperature based on the first ratio and the second temperature difference. The refined driving method for the display panel specifically includes:
[0142] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0143] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0144] S13111. Determine the first temperature difference between the first screen temperature of the single screen to be compensated and the second screen temperature of the single screen to be compensated.
[0145] Specifically, the first temperature difference is obtained by subtracting the first screen temperature and the second screen temperature of the single screen to be compensated.
[0146] S13112. Determine the first ratio between the first brightness difference and the first temperature difference of the single screen to be compensated.
[0147] Specifically, the first brightness difference of the single screen to be compensated is divided by the first temperature difference to obtain the first ratio.
[0148] S13113. Determine the second temperature difference between the first screen temperature of the single screen to be compensated and the current screen temperature of the single screen to be compensated.
[0149] Specifically, the second temperature difference is obtained by subtracting the first screen temperature of the single screen to be compensated from the current screen temperature of the single screen to be compensated.
[0150] S13114. Determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature based on the first ratio and the second temperature difference.
[0151] The second brightness difference is equal to the product of the second temperature difference and the first ratio. The second brightness difference of the sub-pixel to be compensated at the current screen temperature can be determined based on the first ratio and the second temperature difference. The algorithm is simple and easy to calculate.
[0152] For example, if the current screen temperature is 30℃, the first screen temperature is 20℃, and the second screen temperature is 40℃, the first brightness difference of the grayscale to be displayed is 0.7 nit, the first temperature difference is 40℃-20℃=20℃, the first ratio is 0.7nit / (40℃-20℃)=0.035, and the second temperature difference is 30℃-20℃=10℃, then the second brightness difference of the grayscale to be displayed is 0.035×10, and the second brightness difference is 0.35 nit.
[0153] S132. Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales.
[0154] S133. Determine the driving data of the sub-pixel to be compensated based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of at least two binding points.
[0155] Optionally, S132 can be further refined. S132: Determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset grayscale of the bound point based on the standard driving data corresponding to at least two bound point grayscales of the single screen to be compensated. Figure 10 yes Figure 7 S132 includes a detailed flowchart, see reference. Figure 10 Specifically, this includes: S1321, determining the standard driving data corresponding to the grayscale to be displayed based on the standard driving data corresponding to at least two binding point grayscales; S1322, determining the fourth display brightness based on the standard driving data corresponding to the grayscale to be displayed; S1323, determining the first display brightness corresponding to the preset binding point grayscale based on the standard driving data corresponding to the preset binding point grayscale; S1324, determining the third brightness difference based on the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale. The refined driving method for the display panel specifically includes:
[0156] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0157] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0158] S131. Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature; wherein, the second brightness difference is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature.
[0159] S1321. Determine the standard driving data corresponding to the grayscale to be displayed based on the standard driving data corresponding to at least two binding point grayscales.
[0160] If the grayscale to be displayed is a non-binding grayscale, the standard driving data corresponding to the grayscale to be displayed can be obtained by interpolation using the standard driving data corresponding to two binding grayscales; if the grayscale to be displayed is a binding grayscale, the standard driving data corresponding to the grayscale to be displayed can be directly obtained from the standard driving data corresponding to at least two binding grayscales.
[0161] S1322. Determine the fourth display brightness based on the standard driving data corresponding to the grayscale to be displayed.
[0162] Specifically, based on the standard driving data corresponding to the grayscale to be displayed, a series of transformations and calculations are performed to determine the fourth display brightness for displaying the grayscale to be displayed at the first screen temperature.
[0163] S1323. Determine the first display brightness corresponding to the preset binding point grayscale based on the standard driving data corresponding to the preset binding point grayscale.
[0164] Among them, the preset binding point grayscale can be the binding point grayscale adjacent to the grayscale to be displayed; the standard driving data corresponding to the preset binding point grayscale can be directly obtained from the standard driving data corresponding to at least two binding point grayscales. Based on the standard driving data corresponding to the preset binding point grayscale, after a series of transformations and calculations, the first display brightness corresponding to the preset binding point grayscale is determined.
[0165] S1324. Determine the third brightness difference based on the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale.
[0166] Specifically, the third brightness difference is determined by subtracting the fourth display brightness from the first display brightness corresponding to the preset grayscale.
[0167] S133. Determine the driving data of the sub-pixel to be compensated based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of at least two binding points.
[0168] Optionally, the preset binding point grayscale is the binding point grayscale adjacent to the grayscale to be displayed.
[0169] Among them, the preset binding point grayscale is the binding point grayscale adjacent to the grayscale to be displayed, which can make the standard driving data corresponding to the grayscale to be displayed more accurate and make the display panel display effect better.
[0170] Optional, Figure 11 This is a flowchart of another display panel driving method provided in an embodiment of the present invention, see reference. Figure 11 The driving methods include:
[0171] S110. Obtain the current screen temperature of each individual screen as measured by the temperature sensor.
[0172] S120. Determine the screen to be compensated based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel.
[0173] S131. Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature; wherein, the second brightness difference is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature.
[0174] S132. Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales.
[0175] S1331. Determine the difference in driving data between the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the preset binding point grayscale.
[0176] Specifically, the difference in driving data is obtained by subtracting the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the grayscale of the preset binding point.
[0177] S1332. Based on the second brightness difference, the third brightness difference, and the driving data difference, determine the actual driving data difference corresponding to the grayscale to be displayed; the actual driving data difference is the difference between the standard driving data corresponding to the grayscale to be displayed and the driving data corresponding to the grayscale to be displayed at the current screen temperature.
[0178] The second ratio is equal to the ratio of the actual driving data difference to the driving data difference. The actual driving data difference corresponding to the grayscale to be displayed is determined based on the second ratio of the second brightness difference to the third brightness difference and the driving data difference.
[0179] S1333. Based on the difference between the actual driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the grayscale to be displayed, determine the driving data corresponding to the grayscale to be displayed at the current screen temperature.
[0180] Specifically, the difference between the actual driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the grayscale to be displayed are added together to determine the driving data corresponding to the grayscale to be displayed at the current screen temperature.
[0181] Optionally, S1332 can be further refined. S1332 determines the actual driving data difference corresponding to the grayscale to be displayed based on the second brightness difference, the third brightness difference, and the driving data difference. Specifically, this refinement includes:
[0182] S13321. Determine the second ratio between the second brightness difference and the third brightness difference.
[0183] The second ratio is obtained by comparing the second brightness difference with the third brightness difference.
[0184] S13322. Determine the actual driving data difference corresponding to the grayscale to be displayed based on the second ratio and the driving data difference.
[0185] The actual driving data difference is equal to the product of the driving data difference and the second ratio. The algorithm for determining the actual driving data difference corresponding to the gray level to be displayed based on the second ratio and the driving data difference is simple and easy to calculate.
[0186] For example, if the second brightness difference is 0.35 nits and the third brightness difference is 4 nits, the second ratio is 0.35 nits / 4 nits; the standard driving data for the grayscale to be displayed corresponding to the first screen temperature are 1700, 1800, and 1900 (1700, 1800, and 1900 are the register values corresponding to three different luminous color sub-pixels, respectively), and the standard driving data for a grayscale adjacent to the grayscale to be displayed corresponding to the first screen temperature are 2000, 2100, and 2200 (2000, 2100, and 2200 are the register values corresponding to three different luminous color sub-pixels, respectively). Given the register value corresponding to the sub-pixel of the same luminous color, for the sub-pixel of the third color, according to the actual driving data difference = (0.35nit / 4nit) × (2200-1900), the actual driving data difference can be determined to be 26. The actual driving data difference is the difference between the driving data of the grayscale to be displayed at the current screen temperature and the first screen temperature. Adding the standard driving data corresponding to the first screen temperature to the actual driving data difference, the driving data of the grayscale to be displayed for the sub-pixel of the third color to be compensated can be determined to be 1926. For example, the third color is blue.
[0187] Optional, Figure 12 This is a structural diagram of another display panel provided in an embodiment of the present invention, for reference. Figure 3 and Figure 12 The display panel 10 also includes multiple cabinets 15, and multiple interconnected single screens 11 are installed on the cabinets 15; the temperature of the first screen is the temperature measured by the temperature sensor 12 under the same preset ambient temperature before all single screens 11 are installed on the cabinets 15; the standard driving data is the driving data obtained by debugging under the same preset ambient temperature before all single screens are installed on the cabinets.
[0188] The second screen temperature is the temperature measured by the temperature sensor 12 after all individual screens 11 are installed on the cabinet 15, under the same preset cabinet temperature; the preset ambient temperature is lower than the preset cabinet temperature.
[0189] Multiple cabinets can be spliced together to form a large-size display panel. Multiple spliced single screens 11 are installed on the cabinet 15. For example, one cabinet of the display panel may include 8 single screens.
[0190] Before the display panel leaves the factory, each individual screen of the display panel needs to undergo gamma calibration. During gamma calibration, only under the preset ambient temperature, without other temperature influences, the standard driving data of grayscale of each binding point of each individual screen is closer to the theoretical value, and no brightness difference will occur.
[0191] When all individual screens are installed on the cabinet 15, the temperature of the cabinet 15 will rise when each individual screen 11 displays an image. This increased cabinet temperature will also affect the temperature of the individual screens 11. Measuring the first brightness difference and the second screen temperature of each individual screen 11 under a preset cabinet temperature on the cabinet 15 can reflect the brightness and temperature changes during the actual operation of the display panel. Subsequently, the driving data of the individual screen to be compensated, determined based on parameters such as the second screen temperature, the first brightness difference, and the current screen temperature, is more consistent with the actual display characteristics of the display panel and can better compensate for the brightness differences between individual screens caused by temperature changes.
[0192] Optionally, the preset ambient temperature is 20℃ and the preset chamber temperature is 40℃.
[0193] The preset ambient temperature is 20℃, which is closer to the environment inside a factory. 40℃ represents the highest temperature each individual screen can reach within the cabinet during display operation. By setting the preset cabinet temperature to 40℃, the temperature variation of each individual screen and the brightness variation between screens can be maximized at this temperature. By measuring the first brightness difference and the second screen temperature at the preset cabinet temperature and storing them in the display panel, the brightness variation values at various operating temperatures can be interpolated based on the second screen temperature and the first brightness difference. This results in more accurate brightness variation values and improved compensation precision.
[0194] Optionally, the initial screen temperature of different individual screens can be the same or different.
[0195] Under the same preset ambient temperature, the temperatures of the first screens of different single screens after gamma adjustment are the same or different, and all of them are stored in the display panel for subsequent driver data adjustment.
[0196] Optional, see reference Figure 3 The display panel also includes: multiple circuit boards 14, a temperature sensor 12 located on the circuit board 14, and a single screen 11 located on the side of the temperature sensor 12 away from the circuit board 14; multiple graphite layers 13, each graphite layer 13 corresponding to a temperature sensor 12; the graphite layers 13 are located between the circuit board 14 and the single screen 11, each graphite layer 13 includes an opening, and the temperature sensor 12 is located in the opening.
[0197] The circuit board 14 supplies power to the single screen 11 and contains various components such as a power supply. A temperature sensor 12 needs to be installed on the circuit board 14 and attached close to the single screen 11 after assembly. The graphite layer 13 is used for heat dissipation. A small window needs to be made in the graphite layer 13 to form an opening. The temperature sensor 12 is attached close to the single screen 11. The length and width of the temperature sensor 12 are only about 0.78mm, which will not affect the heat dissipation. The surface of the temperature sensor 12 is a bare chip (die), which needs to be attached close to the single screen 11 to sense the temperature.
[0198] Based on the above embodiments, this invention provides a driving device for a display panel. The display panel includes: multiple interconnected single screens and multiple temperature sensors, with each single screen corresponding to a temperature sensor; the temperature sensor is used to measure the temperature of the single screen.
[0199] Figure 13 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention, with reference to... Figure 13 The drive unit includes:
[0200] Temperature acquisition module 210 is used to acquire the current screen temperature of each individual screen as measured by the temperature sensor;
[0201] The compensation single-screen determination module 220 is used to determine the single screen to be compensated based on the current screen temperature of each single screen, the grayscale to be displayed of each single screen, and the first screen temperature of the single screen pre-stored in the display panel.
[0202] The driving data determination module 230 is used to determine the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
[0203] Optionally, the stored data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each grayscale point of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference value corresponding to each grayscale point of the single screen to be compensated at the second screen temperature; the first brightness difference value is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same grayscale point.
[0204] Optional, the compensation single-screen determination module includes:
[0205] When there are adjacent preset display areas with the same grayscale in two adjacent single screens, and the difference in the current screen temperature of the two adjacent single screens is greater than the first preset difference, at least one of the two adjacent single screens is determined to be a single screen to be compensated.
[0206] Optionally, determining at least one of two adjacent single screens as the single screen to be compensated includes:
[0207] Among two adjacent single screens, the single screen whose current screen temperature is greater than the temperature of the first screen is identified as the single screen to be compensated.
[0208] Optionally, when the grayscale of all sub-pixels of the single screen to be compensated is lower than the preset grayscale, the sub-pixels to be compensated include all sub-pixels of the single screen to be compensated.
[0209] Optionally, the sub-pixels to be compensated include all sub-pixels in the preset display area of the single screen to be compensated.
[0210] Optionally, the drive data determination module includes:
[0211] The second brightness difference determination submodule is used to determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference; wherein, the second brightness difference is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature;
[0212] The third brightness difference determination submodule is used to determine the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated; wherein, the preset binding point grayscale is any one of at least two binding point grayscales;
[0213] The driving data determination submodule is used to determine the driving data of the sub-pixel to be compensated based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to at least two binding point gray levels.
[0214] Optionally, standard driver data includes register values;
[0215] Optionally, each binding point has a grayscale level of less than or equal to 64 grayscale levels;
[0216] Optionally, the number of grayscale points bound to each single screen is greater than or equal to 20.
[0217] Optionally, the second brightness difference determination submodule includes:
[0218] Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation.
[0219] Optionally, based on the current screen temperature of the screen to be compensated, the first screen temperature of the screen to be compensated, the second screen temperature of the screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation, including:
[0220] The first temperature difference determination unit is used to determine the first temperature difference between the first screen body temperature of the single screen to be compensated and the second screen body temperature of the single screen to be compensated.
[0221] The first ratio determination unit is used to determine the first ratio between the first brightness difference and the first temperature difference of the single screen to be compensated.
[0222] The second temperature difference determination unit is used to determine the second temperature difference between the first screen temperature of the single screen to be compensated and the current screen temperature of the single screen to be compensated.
[0223] The second brightness difference determination unit is used to determine the second brightness difference of the sub-pixel to be compensated at the current screen temperature based on the first ratio and the second temperature difference.
[0224] Optional, the third brightness difference determination submodule includes:
[0225] The standard driving data determination unit is used to determine the standard driving data corresponding to the gray level to be displayed based on the standard driving data corresponding to at least two binding point gray levels.
[0226] The fourth display brightness determination unit is used to determine the fourth display brightness based on the standard driving data corresponding to the grayscale to be displayed;
[0227] The first display brightness determination unit is used to determine the first display brightness corresponding to the preset binding point grayscale based on the standard driving data corresponding to the preset binding point grayscale.
[0228] The third brightness difference determination unit is used to determine the third brightness difference based on the fourth display brightness and the first display brightness;
[0229] Optionally, the preset binding point grayscale is the binding point grayscale adjacent to the grayscale to be displayed.
[0230] Optionally, the driver data determination submodule includes:
[0231] The driving data difference determination unit is used to determine the driving data difference between the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the preset binding point grayscale.
[0232] The actual driving data difference determination unit is used to determine the actual driving data difference corresponding to the grayscale to be displayed based on the second brightness difference, the third brightness difference, and the driving data difference; the actual driving data difference is the difference between the standard driving data corresponding to the grayscale to be displayed and the driving data corresponding to the grayscale to be displayed at the current screen temperature;
[0233] The driving data determination unit is used to determine the driving data corresponding to the gray level to be displayed at the current screen temperature based on the difference between the actual driving data corresponding to the gray level to be displayed and the standard driving data corresponding to the gray level to be displayed.
[0234] Optionally, the actual driving data difference determination unit includes:
[0235] The ratio subunit determination module is used to determine a second ratio between the second brightness difference and the third brightness difference;
[0236] The actual driving data difference determination subunit is used to determine the actual driving data difference corresponding to the grayscale to be displayed based on the second ratio and the driving data difference.
[0237] Optionally, the display panel may also include multiple cabinets, with multiple interconnected single screens mounted on the cabinets;
[0238] The temperature of the first screen is the temperature measured by the temperature sensor before all individual screens are installed on the cabinet, under the same preset ambient temperature.
[0239] The second screen temperature is the temperature measured by the temperature sensor after all individual screens are installed on the cabinet, under the same preset cabinet temperature; the standard drive data is the drive data obtained by debugging before all individual screens are installed on the cabinet, under the same preset ambient temperature.
[0240] The preset ambient temperature is lower than the preset chamber temperature;
[0241] Optionally, the preset ambient temperature is 20℃, and the preset chamber temperature is 40℃;
[0242] Optionally, the initial screen temperature of different individual screens can be the same or different.
[0243] Optionally, the display panel may also include:
[0244] Multiple circuit boards, with the temperature sensor located on one of the circuit boards, and a single screen located on the side of the circuit board away from the temperature sensor;
[0245] Multiple graphite layers, each corresponding to a temperature sensor; the graphite layers are located between the circuit board and the single screen, and each graphite layer includes an opening, with the temperature sensor located inside the opening.
[0246] Based on the above embodiments, this invention provides a display device 100. Figure 14 This is a schematic diagram of a display device provided in an embodiment of the present invention, with reference to... Figure 14 It includes a display panel 10 and a driving device 300 for the display panel as described in any embodiment of the present invention.
[0247] The display device provided in the embodiments of the present invention and the driving device for the display panel described in any embodiment of the present invention have the same beneficial effects as the driving method for the display panel described in any embodiment of the present invention.
[0248] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0249] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A driving method for a display panel, characterized in that, The display panel includes: multiple interconnected single screens and multiple temperature sensors, with one temperature sensor corresponding to each single screen; the temperature sensor is used to measure the temperature of the single screen; The driving method includes: Obtain the current screen temperature of each of the individual screens as measured by the temperature sensor; The screen to be compensated is determined based on the current screen temperature of each screen, the grayscale to be displayed of each screen, and the first screen temperature of the screen pre-stored in the display panel. The driving data of the sub-pixel to be compensated is determined based on the current screen temperature of the single screen to be compensated, the grayscale of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
2. The driving method according to claim 1, characterized in that, The stored data includes the first screen temperature of the single screen to be compensated, the standard driving data corresponding to each grayscale point of the single screen to be compensated at the first screen temperature, the second screen temperature of the single screen to be compensated, and the first brightness difference corresponding to each grayscale point of the single screen to be compensated at the second screen temperature; the first brightness difference is the difference between the first display brightness at the first screen temperature and the second display brightness at the second screen temperature when the same single screen to be compensated displays the same grayscale point. The screen to be compensated is determined based on the current screen temperature of each screen, the grayscale to be displayed on each screen, and the first screen temperature of the screen pre-stored in the display panel, including: When there are adjacent preset display areas with the same grayscale in two adjacent single screens, and the difference in the current screen temperature of the two adjacent single screens is greater than a first preset difference, at least one of the two adjacent single screens is determined to be a single screen to be compensated. Preferably, determining that at least one of the two adjacent single screens is the single screen to be compensated includes: Among the two adjacent single screens, the single screen whose current screen temperature is greater than the temperature of the first screen is determined to be a single screen to be compensated. Preferably, when the grayscale to be displayed of all sub-pixels of the single screen to be compensated is less than the preset grayscale, the sub-pixels to be compensated include all sub-pixels of the single screen to be compensated. Preferably, the sub-pixels to be compensated include all sub-pixels in the preset display area of the single screen to be compensated.
3. The driving method according to claim 2, characterized in that, The driving data of the sub-pixel to be compensated is determined based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated, and the stored data pre-stored in the display panel, including: Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, a second brightness difference value of the sub-pixel to be compensated is determined at the current screen temperature; wherein, the second brightness difference value is the difference between the third display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the current screen temperature and the fourth display brightness of the sub-pixel to be compensated when displaying the grayscale to be displayed at the first screen temperature; Based on the standard driving data corresponding to at least two binding point grayscales of the single screen to be compensated, the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale is determined; wherein, the preset binding point grayscale is any one of the at least two binding point grayscales; The driving data of the sub-pixel to be compensated is determined based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the gray levels of the at least two binding points. Preferably, the standard drive data includes register values; Preferably, the gray level of each binding point is less than or equal to 64 gray levels; Preferably, the number of grayscale binding points in each single screen is greater than or equal to 20.
4. The driving method according to claim 3, characterized in that, Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference value of the sub-pixel to be compensated at the current screen temperature is determined, including: Based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined by interpolation. Preferably, based on the current screen temperature of the single screen to be compensated, the first screen temperature of the single screen to be compensated, the second screen temperature of the single screen to be compensated, and the first brightness difference, the second brightness difference of the sub-pixel to be compensated is determined by interpolation at the current screen temperature, including: Determine a first temperature difference between the first screen temperature and the second screen temperature of the single screen to be compensated; Determine a first ratio between the first brightness difference and the first temperature difference of the single screen to be compensated; Determine a second temperature difference between the first screen temperature of the single screen to be compensated and the current screen temperature of the single screen to be compensated; The second brightness difference of the sub-pixel to be compensated at the current screen temperature is determined based on the first ratio and the second temperature difference.
5. The driving method according to claim 3, characterized in that, Based on the standard driving data corresponding to at least two bound-point grayscale values of the single screen to be compensated, the third brightness difference between the fourth display brightness and the first display brightness corresponding to the preset bound-point grayscale is determined, including: The standard driving data corresponding to the grayscale to be displayed is determined based on the standard driving data corresponding to at least two binding point grayscales. The fourth display brightness is determined based on the standard driving data corresponding to the grayscale to be displayed; The first display brightness corresponding to the preset binding point grayscale is determined based on the standard driving data corresponding to the preset binding point grayscale. The third brightness difference is determined based on the fourth display brightness and the first display brightness corresponding to the preset binding point grayscale. Preferably, the preset binding point grayscale is the binding point grayscale adjacent to the grayscale to be displayed.
6. The driving method according to claim 3, characterized in that, Based on the second brightness difference, the third brightness difference, and the standard driving data corresponding to the grayscale values of the at least two binding points, the driving data of the sub-pixel to be compensated is determined, including: Determine the difference in driving data between the standard driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the preset binding point grayscale; Based on the second brightness difference, the third brightness difference, and the driving data difference, the actual driving data difference corresponding to the grayscale to be displayed is determined; the actual driving data difference is the difference between the standard driving data corresponding to the grayscale to be displayed and the driving data corresponding to the grayscale to be displayed at the current screen temperature. Based on the difference between the actual driving data corresponding to the grayscale to be displayed and the standard driving data corresponding to the grayscale to be displayed, the driving data corresponding to the grayscale to be displayed at the current screen temperature is determined. Preferably, determining the actual driving data difference corresponding to the grayscale to be displayed based on the second brightness difference, the third brightness difference, and the driving data difference includes: Determine a second ratio between the second brightness difference and the third brightness difference; Based on the second ratio and the driving data difference, the actual driving data difference corresponding to the grayscale to be displayed is determined.
7. The driving method according to claim 2, characterized in that, The display panel also includes multiple cabinets, and multiple interconnected single screens are mounted on the cabinets; The first screen temperature is the temperature measured by the temperature sensor before all individual screens are installed on the cabinet, under the same preset ambient temperature; the standard driving data is the driving data obtained through debugging before all individual screens are installed on the cabinet, under the same preset ambient temperature. The second screen temperature is the temperature measured by the temperature sensor after all individual screens are installed on the cabinet under the same preset cabinet temperature; The preset ambient temperature is lower than the preset enclosure temperature; Preferably, the preset ambient temperature is 20°C and the preset chamber temperature is 40°C. Preferably, the temperature of the first screen body of different single screens is the same or different.
8. The driving method according to claim 1, characterized in that, The display panel also includes: Multiple circuit boards, with the temperature sensor located on the circuit boards, and the single screen located on the side of the temperature sensor away from the circuit boards; Multiple graphite layers, each graphite layer corresponding to one temperature sensor; the graphite layers are located between the circuit board and the single screen, each graphite layer includes an opening, and the temperature sensor is located within the opening.
9. A driving device for a display panel, characterized in that, The display panel includes: multiple interconnected single screens and multiple temperature sensors, with one temperature sensor corresponding to each single screen; the temperature sensor is used to measure the temperature of the single screen; The driving device includes: A temperature acquisition module is used to acquire the current screen temperature of each of the single screens as measured by the temperature sensor; The single-screen compensation determination module is used to determine the single screen to be compensated based on the current screen temperature of each single screen, the grayscale to be displayed of each single screen, and the first screen temperature of the single screen pre-stored in the display panel. The driving data determination module is used to determine the driving data of the sub-pixel to be compensated based on the current screen temperature of the single screen to be compensated, the grayscale to be displayed of the sub-pixel to be compensated of the single screen to be compensated, and the stored data pre-stored in the display panel.
10. A display device, characterized in that, It includes a display panel and a driving device for the display panel as described in claim 9.