Display panel control method and device, display module and electronic equipment
By collecting and adjusting display and temperature data from the OLED display panel, and dynamically adjusting the gamma parameters, the problem of insufficient dynamic adaptability of the display panel is solved, thereby improving the display effect and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-03-02
- Publication Date
- 2026-03-31
AI Technical Summary
Over long-term use, OLED display panels suffer from insufficient dynamic adaptability, leading to a gradual deterioration in display quality and impacting user experience.
The system collects display data and temperature data from multiple display areas of the display panel, adjusts the gamma parameters based on the temperature data, and adjusts the gamma parameters of the target display area through the gamma compensation coefficient to adapt to changes in the display panel data and improve dynamic adaptability.
By dynamically adjusting the gamma parameters, the display effect of the display panel is improved during long-term use, thus enhancing the user experience.
Smart Images

Figure CN121768313A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and more specifically, to a display panel control method and apparatus, a display module, and an electronic device. Background Technology
[0002] Organic light-emitting diode (OLED) display technology is considered the most promising next-generation display technology. Compared with liquid crystal display technology, OLED display technology has advantages such as low energy consumption, low cost, self-emissiveness, wide viewing angle, and fast response speed.
[0003] However, in the static gamma (hereinafter referred to as gamma) calibration scheme of related OLED display panels, the reliance on brightness-grayscale curves that conform to the visual characteristics of the human eye, such as gamma2.2 or 2.4 standards, has problems such as insufficient dynamic adaptability and a simple calibration process. As a result, the display effect of the display panel gradually deteriorates during long-term use, which in turn affects the user experience. Summary of the Invention
[0004] In order to overcome the technical problems mentioned in the above background, this application provides a display panel control scheme to at least partially solve the above problems.
[0005] According to a first aspect of the embodiments of this application, a display panel control method is provided, including: Collect display data and temperature data from multiple display areas on the display panel; The gamma parameter of each display area is adjusted based on temperature data so that the display data of each display area reaches the preset display conditions. The gamma parameter is a parameter that characterizes the mapping relationship between the brightness of the display panel and the input electrical signal. Based on the display data, determine the standard deviation of the display data for multiple display areas, and identify the first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold; Based on the standard deviation of the display data of the first target display area, the gamma compensation coefficient corresponding to the first target display area is determined, and the gamma parameter corresponding to the first target display area is adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. When the display panel meets the update conditions, the target gamma parameter is determined from at least one gamma parameter to be loaded, and the operation of the display panel is controlled based on the target gamma parameter.
[0006] According to a second aspect of the embodiments of this application, a control device for a display panel is provided, comprising: The data acquisition module is used to acquire display data and temperature data from multiple display areas on the display panel. The adjustment module is used to adjust the gamma parameter corresponding to each display area based on temperature data so that the display data of each display area reaches the preset display conditions. The gamma parameter is a parameter that characterizes the mapping relationship between the brightness of the display panel and the input electrical signal. The first determining module is used to determine the standard deviation of display data for multiple display areas based on display data, and to determine the first target display area in the display panel whose standard deviation of display data exceeds a preset threshold. The second determining module is used to determine the gamma compensation coefficient corresponding to the first target display area based on the standard deviation of the display data of the first target display area, and to adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. The control module is used to determine the target gamma parameter from at least one gamma parameter to be loaded when the display panel meets the update conditions, and to control the operation of the display panel based on the target gamma parameter.
[0007] According to a third aspect of the embodiments of this application, a display module is provided, which includes at least a display panel and a driver chip, the driver chip being used to perform operations corresponding to the method of the first aspect and control the operation of the display panel.
[0008] According to a fourth aspect of the embodiments of this application, an electronic device is provided, including a display panel as described in the second aspect.
[0009] According to a fifth aspect of the embodiments of this application, a computer storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect.
[0010] According to the solution provided in this application embodiment, firstly, display data and temperature data of multiple display areas in the display panel can be collected, and the gamma parameter corresponding to each display area can be adjusted based on the temperature data to make the display data of each display area reach the preset display conditions. Here, the gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. Then, based on the display data, the standard deviation of the display data of multiple display areas can be determined, and a first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold can be identified. Next, based on the standard deviation of the display data of the first target display area, the gamma compensation coefficient corresponding to the first target display area can be determined. The gamma parameters corresponding to the first target display area can be adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. When the display panel meets the update conditions, the target gamma parameter is determined from the at least one gamma parameter to be loaded, and the operation of the display panel is controlled based on the target gamma parameter. This allows the gamma parameters to be adjusted based on the temperature data changes of the display panel, and the gamma compensation parameter to be determined according to the display data to adapt to the data changes of the display panel. Multiple gamma parameters to be loaded can be determined, and when the display panel meets the update conditions, the target gamma parameter can be determined from the gamma parameters to be loaded. This improves the dynamic adaptability of the display panel, increases the diversity of the debugging process, improves the display effect of the display panel during long-term use, and thus improves the user experience. Attached Figure Description
[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram of the structure of a display panel according to one embodiment of this application; Figure 2 This is a schematic diagram of a partial film layer cross-section in the BB direction of a local area of a display panel according to one embodiment of this application; Figure 3 This is a schematic diagram of the structure of a display panel array substrate according to one embodiment of this application; Figure 4 This is a schematic diagram of a pixel circuit according to one embodiment of this application; Figure 5 This is a schematic diagram showing the arrangement of an isolation structure in an array substrate according to one embodiment of this application; Figure 6 for Figure 5 A schematic diagram of the base of the isolation structure shown; Figure 7 This is a schematic diagram of the light-emitting structure according to one embodiment of this application; Figure 8 This is a schematic diagram of the structure of a display panel according to another embodiment of this application; Figure 9 This is a flowchart of a display panel control method according to one embodiment of this application; Figure 10 A flowchart illustrating a display panel control method according to another embodiment of this application; Figure 11 A flowchart illustrating a display panel control method according to another embodiment of this application; Figure 12 A flowchart of a display panel control method according to another embodiment of this application; Figure 13 This is a schematic diagram of the structure of a control device for a display panel according to one embodiment of this application; Figure 14 This is a schematic diagram of the structure of an electronic device according to one embodiment of this application. Detailed Implementation
[0013] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0014] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0015] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. It should be noted that, unless otherwise specified, different features in the embodiments of this application can be combined with each other.
[0016] For ease of understanding, the accompanying diagram shows the mutually orthogonal X-axis, Y-axis, and Z-axis. The direction along the X-axis is called the X-direction, the direction along the Y-axis is called the Y-direction, and the direction along the Z-axis is called the Z-direction. The Z-direction is the normal direction relative to the plane containing the X and Y directions. Furthermore, a view where various elements are observed parallel to the plane containing the X and Y directions is called a top view. Alternatively, the planes in the X and Y directions can be planes parallel to the display surface of the display panel, and the Z-direction can be a direction parallel to the thickness direction of the display panel.
[0017] For certain elements, terms like "above" or "overhead" are sometimes used when describing the position of an element in the Z direction, and "below" or "under" are used when describing the position of an element in the opposite direction. Furthermore, when using terms like "above," "overhead," "below," "under," or "relative" to define the positional relationship between two elements, this includes not only the state where the two elements are directly adjacent, but also the state where the two elements are separated by gaps or other elements. Additionally, terms like "first," "second," and "third" are used only for distinguishing descriptions and should not be interpreted as indicating or implying relative importance.
[0018] Figure 1 This is a schematic diagram of the structure of a display panel 100 according to one embodiment of this application. The display panel 100 can be an organic light-emitting diode (OLED) display panel or a quantum dot light-emitting diode (QLED) display panel. The display panel 100 includes a display area AA with display function and a non-display area NA.
[0019] The display area AA of the display panel 100 can be rectangular, square, circular, oval, or other shapes.
[0020] The display area AA includes a plurality of pixels PX arranged in the X and Y directions. Each pixel PX includes a plurality of sub-pixels SPX displaying different colors. In some embodiments, a pixel PX includes a first sub-pixel SPX1, a second sub-pixel SPX2, and a third sub-pixel SPX3. For example, the first sub-pixel SPX1 is a blue sub-pixel, the second sub-pixel SPX2 is a green sub-pixel SPX2, and the third sub-pixel SPX3 is a red sub-pixel SPX3. In some embodiments, in addition to sub-pixels SPX1, SPX2, and SPX3, a pixel PX also includes sub-pixels SPX that emit white or other colors of light.
[0021] A sub-pixel (SPX) includes a pixel circuit and a light-emitting device driven by the pixel circuit to emit light of the corresponding color. The first sub-pixel (SPX1) includes a first light-emitting device, the second sub-pixel (SPX2) includes a second light-emitting device, and the third sub-pixel (SPX3) includes a third light-emitting device. One pixel circuit drives at least one light-emitting device to emit light. For example, the display area AA includes a normal display area and a light-transmitting display area. The light-transmitting display area is a display area set according to a corresponding sensor and has light-transmitting properties, while the normal display area is a display area not set according to a corresponding sensor. In the normal display area, one pixel circuit drives one light-emitting device to emit light, and in the light-transmitting display area, one pixel circuit drives one or more light-emitting devices to emit light.
[0022] In one implementation, Figure 2 It shows Figure 1 A schematic diagram of a partial cross-sectional structure of the film layer in the BB direction of a local area of the display panel 100. (Reference) Figure 2 The display panel 100 includes an array substrate 11, an isolation structure 12, and multiple light-emitting devices 13.
[0023] refer to Figure 3 The array substrate 11 includes a pixel circuit layer and a planarization layer 19. The pixel circuit layer includes pixel circuits for driving the light-emitting device 13 to emit light. Figure 3 A transistor 18 in a pixel circuit is shown. A via is provided in the planarization layer 19, and a first electrode 131 is electrically connected to the transistor 18 in the pixel circuit layer through the via. Furthermore, the pixel circuit layer includes at least one insulating layer, which may include at least one of an inorganic layer and an organic layer. Additionally, the array substrate 11 includes scan lines providing the scan signal Scan and data lines providing the data signal Data to the pixel circuit.
[0024] refer to Figure 4 The pixel circuit includes a driving transistor T1 and a data transistor T2. The source of the data transistor T2 is connected to the data line that provides the data signal Data, the gate of the data transistor T2 is connected to the scan line that provides the scan signal Scan, and the drain of the data transistor T2 is connected to the gate of the driving transistor T1. The two ends of the storage capacitor C1 are respectively connected to the gate and the source of the driving transistor T1, and the drain of the driving transistor T1 is connected to the light-emitting device 13. Figure 4 This is one implementation of a pixel circuit; the pixel circuit described in this application is not limited to... Figure 4 The 2T1C pixel circuit shown can also be other pixel circuits, such as 7T1C, 8T1C pixel circuits, etc.
[0025] refer to Figure 2 and Figure 5An isolation structure 12 is located on one side of the array substrate 11 and encloses multiple isolation openings 12a, including multiple first isolation openings 12a1, multiple second isolation openings 12a2, and multiple third isolation openings 12a3. Multiple light-emitting devices 13 are located on one side of the array substrate 11 and include multiple first light-emitting devices 13a, multiple second light-emitting devices 13b, and multiple third light-emitting devices 13c. First light-emitting devices 13a are disposed corresponding to first isolation openings 12a1, second light-emitting devices 13b are disposed corresponding to second isolation openings 12a2, and third light-emitting devices 13c are disposed corresponding to third isolation openings 12a3. In one embodiment, one light-emitting device 13 is disposed corresponding to one isolation opening 12a. For example, one first light-emitting device 13a is disposed one-to-one with one first isolation opening 12a1, one second light-emitting device 13b is disposed one-to-one with one second isolation opening 12a2, and one third light-emitting device 13c is disposed one-to-one with one third isolation opening 12a3. At least a portion of the first light-emitting device 13a is disposed within a corresponding first isolation opening 12a1, at least a portion of the second light-emitting device 13b is disposed within a corresponding second isolation opening 12a2, and at least a portion of the third light-emitting device 13c is disposed within a corresponding third isolation opening 12a3. In another embodiment, multiple light-emitting devices 13 are correspondingly disposed with one isolation opening 12a; for example, multiple light-emitting devices with the same emission color are corresponding to one isolation opening 12a.
[0026] In one example, the isolation structure 12 includes an isolation portion 122 and a blocking portion 121 stacked along a direction away from the array substrate 11 (i.e., the Z direction), with the width of the blocking portion 121 being greater than the width of the isolation portion 122. Thus, the two ends of the blocking portion 121 protrude compared to the sides of the isolation portion 122, and this shape of the isolation structure 12 is also referred to as a pendant shape. The isolation portion 122 and the blocking portion 121 are made of different materials, and the etching rate of the blocking portion 121 is lower than that of the isolation portion 122. The material of the isolation portion 122 includes a conductive material, specifically including at least one of aluminum (Al), aluminum alloys, and aluminum alloys including at least one of aluminum-neodymium alloy (AlNd), aluminum-yttrium alloy (AlY), or aluminum-silicon alloy (AlSi). The blocking portion 121 can be a single-layer structure or a multi-layer structure. If the blocking portion 121 is a single-layer structure, the material of the blocking portion 121 can include at least one of titanium, titanium nitride, molybdenum, tungsten, molybdenum-tungsten alloy, or molybdenum-niobium alloy. When the blocking part 121 has a multi-layer structure, one layer of the blocking part 121 is made of at least one of titanium, titanium nitride, molybdenum, tungsten, molybdenum-tungsten alloy or molybdenum-niobium alloy, and the other layer of the blocking part 121 may be made of conductive oxide or inorganic insulating material, such as indium tin oxide (ITO) or indium zinc oxide (IZO).
[0027] In some embodiments, reference Figure 6 The isolation structure 12 may further include a base 123 located on the side of the isolation portion 122 near the array substrate 11. The base 123 protrudes relative to the isolation portion 122 in the direction toward the isolation opening 12a, and the orthographic projection of the isolation portion 122 on the array substrate 11 lies within the orthographic projection of the base 123 on the array substrate 11. The material of the base 123 may include at least one of molybdenum (Mo), titanium (Ti), titanium nitride (TiN), molybdenum-tungsten alloy (MoW), or molybdenum-niobium alloy (MoNb).
[0028] In one embodiment, the display panel 100 may further include a pixel defining layer 17, on which an isolation structure 12 is disposed. The pixel defining layer 17 has pixel openings communicating with isolation openings 12a. Specifically, the pixel defining layer 17 has a first pixel opening communicating with a first isolation opening 12a1, a second pixel opening communicating with a second isolation opening 12a2, and a third pixel opening communicating with a third isolation opening 12a3. The areas of the orthographic projections of the first, second, and third pixel openings onto the array substrate 11 may be the same or different. The shapes of the orthographic projections of the pixel openings and the corresponding isolation openings 12a onto the array substrate 11 may be the same or different. Generally, the area of the orthographic projection of the isolation opening 12a onto the array substrate 11 is larger than the area of the orthographic projection of the pixel opening communicating with the isolation opening 12a onto the array substrate 11. The orthographic projections of the pixel openings of the light-emitting device 13 onto the array substrate 11 overlap with the orthographic projections of the isolation openings 12a onto the array substrate 11. The pixel defining layer 17 is made of an inorganic material, such as an inorganic insulating material formed by using at least one of silicon nitride (SiNx), silicon oxide (SiOx), and silicon oxynitride (SiON).
[0029] In another embodiment, the isolation structure 12 is disposed within the recess of the pixel limiting layer 17. Alternatively, the pixel limiting layer 17 may not be provided in the display panel 100, and the isolation structure 12 may be disposed on one side of the array substrate 11, with the isolation structure 12 in contact with one side of the array substrate 11.
[0030] The first light-emitting device 13a, the second light-emitting device 13b, and the third light-emitting device 13c emit light of different colors. Each of the three devices includes a first electrode 131, a light-emitting structure 132, and a second electrode 133 stacked together. The first electrode 131 is disposed on the array substrate 11, and a pixel defining layer 17 covers the end of the first electrode 131. A pixel opening is provided on the pixel defining layer 17, through which the first electrode 131 is exposed. The light-emitting structure 132 of the first light-emitting device 13a, the second light-emitting device 13b, and the third light-emitting device 13c covers the sidewall of the pixel opening of the pixel defining layer 17 and the side of the pixel defining layer 17 facing away from the array substrate 11. Each light-emitting structure 132 is located within the pixel opening and is in contact with the first electrode 131.
[0031] The second electrodes 133 of the first light-emitting device 13a, the second light-emitting device 13b, and the third light-emitting device 13c respectively cover the corresponding light-emitting structure 132. The second electrodes 133 are electrically connected to the isolation structure 12. For example, the second electrodes 133 are connected to the isolation portion 122 of the isolation structure 12, and / or the second electrodes 133 are connected to the base portion 123 of the isolation structure 12.
[0032] The first electrode 131 can be an anode, and the second electrode 133 can be a cathode. The first electrode 131 of each light-emitting device 13 can be connected to the pixel circuit through a via, so that the pixel circuit drives the light-emitting device 13 to emit light.
[0033] The first electrode 131 may include a multilayer structure, such as a reflective layer and a pair of conductive oxide layers covering the upper and lower surfaces of the reflective layer, respectively. The reflective layer can be formed, for example, using silver, a metallic material with excellent light reflectivity. Each conductive oxide layer can be formed, for example, from a transparent conductive oxide such as ITO (Indium Tin Oxide), IZO (Indium Zinc Oxide), or IGZO (Indium Gallium Zinc Oxide). The second electrode 133 is formed, for example, from a metallic material such as an alloy of magnesium and silver (MgAg).
[0034] Figure 7This is a schematic diagram of a light-emitting structure 132 according to one embodiment of this application. The light-emitting structure 132 of at least one of the first light-emitting device 13a, the second light-emitting device 13b, and the third light-emitting device 13c includes a hole injection layer HIL, a hole transport layer HTL, an electron blocking layer EBL, a light-emitting material layer EML, a hole blocking layer HBL, an electron transport layer ETL, and an electron injection layer EIL stacked along a direction away from the array substrate 11 (i.e., the Z direction). The light-emitting structure 132 may include a single light-emitting material layer EML, or a stacked light-emitting structure including multiple light-emitting material layers EML.
[0035] In order for the light-emitting structure 132 to emit light, a pixel voltage is provided to the first electrode 131 and a common voltage is provided to the second electrode 133, forming a potential difference between the first electrode 131 and the second electrode 133, so that the light-emitting structure 132 disposed between the first electrode 131 and the second electrode 133 emits light. In one embodiment, if a potential difference is formed between the first electrode 131 and the second electrode 133 of the first light-emitting device 13a, the light-emitting material layer EML of the light-emitting structure 132 emits blue light; if a potential difference is formed between the first electrode 131 and the second electrode 133 of the second light-emitting device 13b, the light-emitting material layer EML of the light-emitting structure 132 emits green light; and if a potential difference is formed between the first electrode 131 and the second electrode 133 of the third light-emitting device 13c, the light-emitting material layer EML of the light-emitting structure 132 emits red light.
[0036] In this configuration, the pixel voltage of the first electrode 131 is provided by the pixel circuit 1, and the common voltage of the second electrode 133 is provided by the isolation structure 12. Specifically, the second electrode 133 is electrically connected to the isolation structure 12, and the common voltage is supplied to the second electrode 133 by providing the isolation structure 12. That is, the isolation structure 12 has the function of supplying a common voltage to the second electrode 133.
[0037] The display panel 10 further includes a first encapsulation layer, which includes a plurality of encapsulation portions 14. The encapsulation portions 14 are located on the side of the second electrode 133 facing away from the array substrate 11, and extend through the sidewall of the isolation structure 12 to the side of the isolation structure 12 facing away from the array substrate 11. The plurality of encapsulation portions 14 include a plurality of first encapsulation portions 14a corresponding to a plurality of first light-emitting devices 13a, a plurality of second encapsulation portions 14b corresponding to a plurality of second light-emitting devices 13b, and a plurality of third encapsulation portions 14c corresponding to a plurality of third light-emitting devices 13c. The first encapsulation portions 14a are disposed on the side of the corresponding first light-emitting device 13a facing away from the array substrate 11, the second encapsulation portions 14b are disposed on the side of the corresponding second light-emitting device 13b facing away from the array substrate 11, and the third encapsulation portions 14c are disposed on the side of the corresponding third light-emitting device 13c facing away from the array substrate 11.
[0038] like Figure 8 As shown, the display panel 10 also includes a second encapsulation layer 15 and a third encapsulation layer 16. The second encapsulation layer 15 covers the isolation structure 12 and the encapsulation portion 14, and the third encapsulation layer 16 covers the second encapsulation layer 15. Both the first encapsulation layer and the third encapsulation layer 16 are inorganic materials, and the materials of the first encapsulation layer and the third encapsulation layer 16 include at least one of silicon nitride (SiN), silicon oxide (SiO), and silicon oxynitride (SiON). The second encapsulation layer 15 is an organic insulating material, such as epoxy resin, acrylic resin, or other resin materials. The second encapsulation layer 15 and the third encapsulation layer 16 are continuously disposed at least over the entire display area AA, with a portion of them also disposed in the bezel area NA.
[0039] The display panel 10 may also include at least one film layer such as a touch layer, a polarizer, a color filter substrate, and a protective cover. This film layer may also be bonded to the display panel via an adhesive layer such as OCA (Optical Clear Adhesive).
[0040] The specific implementation of the embodiments of this application will be further described below with reference to the accompanying drawings.
[0041] The application scenarios on which the execution of the display panel control method depends are described here.
[0042] In the display panel, each light-emitting device corresponds to one pixel, which is... Figure 8 It can be seen that this light-emitting device can be used with, for example... Figure 4 The pixel circuits shown are connected so that the pixel circuits drive the light-emitting devices to emit light. The first electrode 131 can be the anode of the pixel circuit, and the second electrode 133 can be the cathode of the pixel circuit. For each pixel's cathode (i.e.,...) Figure 4 The cathode junction impedance (VSS) is independently connected. However, in the actual production and use of display panels, the cathode junction impedance is affected by dynamic factors such as temperature, aging, and driving voltage fluctuations, resulting in time-varying differences in the light-emitting characteristics of different pixels in the same area.
[0043] However, in the static gamma (hereinafter referred to as gamma) calibration schemes for related display panels, the register values of the display panel driver IC are typically adjusted to make the brightness-grayscale curve of the display panel conform to the visual characteristics of the human eye (such as gamma 2.2 or 2.4 standards). This means that during operation, the display panel usually achieves non-linear correction of brightness and grayscale through voltage-brightness mapping relationships and interpolation algorithms, combined with the visual characteristics of the human eye (such as gamma 2.2 or 2.4 standards). Specifically, each grayscale (0~255) of the display panel corresponds to a driving voltage. By adjusting the register values of the driver IC (Integrated Circuit Control, i.e., the voltage values of the R / G / B channels), the luminous intensity of the OLED pixels is changed. High grayscale (such as 255) usually corresponds to the maximum voltage, low grayscale (such as 0) corresponds to the minimum voltage, and the voltage values of intermediate grayscale are calculated through interpolation. Therefore, this scheme cannot perceive and compensate for the dynamic differences of the display panel in real time, resulting in insufficient dynamic adaptability and a simplistic calibration process. This causes the display effect of the display panel to gradually deteriorate during long-term use, thus affecting the user experience.
[0044] Based on this, this application provides a display panel control method. First, display data and temperature data from multiple display areas in the display panel are collected. Then, based on the temperature data, the gamma parameter corresponding to each display area is adjusted to ensure that the display data of each display area meets preset display conditions. The gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. Next, based on the display data, the standard deviation of the display data for multiple display areas is determined, and a first target display area in the display panel whose standard deviation exceeds a preset threshold is identified. Next, based on the standard deviation of the display data of the first target display area, the gamma compensation coefficient corresponding to the first target display area can be determined. The gamma parameters corresponding to the first target display area can be adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. When the display panel meets the update conditions, the target gamma parameter is determined from the at least one gamma parameter to be loaded, and the operation of the display panel is controlled based on the target gamma parameter. This allows the gamma parameters to be adjusted based on the temperature data changes of the display panel, and the gamma compensation parameter to be determined according to the display data to adapt to the data changes of the display panel. Multiple gamma parameters to be loaded can be determined, and when the display panel meets the update conditions, the target gamma parameter can be determined from the gamma parameters to be loaded. This improves the dynamic adaptability of the display panel, increases the diversity of the debugging process, improves the display effect of the display panel during long-term use, and thus improves the user experience.
[0045] According to an embodiment of this application, a display panel control method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0046] This embodiment provides a display panel control method, which can be used for OLED display panels. Figure 9 This is a flowchart of a display panel control method according to an embodiment of this application, such as... Figure 9 As shown, the process includes the following steps: Step S101: Collect display data and temperature data from multiple display areas on the display panel.
[0047] In this embodiment, based on the original SDIC (Source Driver Integrated Circuit) primary driving area of the display panel, each primary area can be divided into M sub-areas to form a three-level architecture of SDIC area-sub-area-pixel, with the display area being one of the sub-areas. Display data may include the brightness and chromaticity emission data of the display area. Temperature data may include the core area temperature or average temperature of the display area.
[0048] Specifically, miniature brightness or color sensors can be deployed in each sub-region to collect luminescence data from each sub-region in real time, thus obtaining display data. Additionally, temperature data can be obtained from temperature sensors deployed in each sub-region. This temperature data can be acquired through an edge computing unit, and the sensor data can be transmitted to the edge computing unit in real time using a low-latency communication protocol, keeping the data transmission latency within 1ms.
[0049] Step S103: Adjust the gamma parameter corresponding to each display area based on the temperature data so that the display data of each display area meets the preset display conditions.
[0050] In this embodiment, the gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. If the target gamma curve corresponding to the display panel is L=Vr, where r is the gamma parameter, typically 2.2 or 2.4 (hereinafter referred to as the gamma parameter), the gamma curve can be corrected in real time by modifying the gamma parameter to make the gamma curve closer to the target gamma curve. Specifically, the mapping relationship between pixel voltage and brightness can be changed by adjusting the register values of the driver IC, thereby matching the target gamma curve.
[0051] Here, considering the impact of temperature changes on luminous efficiency, the gamma parameter of each display area can be adjusted based on the real-time temperature data to make the display data of the display area meet the preset display conditions. The display data may include the brightness value, and the preset display conditions are used to indicate that the brightness-grayscale curve of the display panel conforms to the target gamma curve.
[0052] Step S105: Based on the display data, determine the standard deviation of the display data for multiple display areas, and determine the first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold.
[0053] In this embodiment, the display data standard deviation may include luminance standard deviation and chromaticity standard deviation. This display data standard deviation is a key indicator used to measure the uniformity of brightness in a display area, representing the degree of dispersion in brightness distribution between pixels or areas. It should be understood that a higher luminance standard deviation indicates poorer brightness uniformity in the display area.
[0054] Specifically, the standard deviation of the brightness of the display area can be calculated using the standard deviation calculation formula. For example, standard deviation... ,in It is the number of pixels in the display area. It is the first The brightness value of each pixel. It is the average brightness of all pixels within the display area.
[0055] Taking the standard deviation of display data, including the standard deviation of brightness, as an example, a threshold for the standard deviation of brightness can be preset to obtain a pre-defined threshold. The display area in the display panel whose standard deviation of brightness exceeds the pre-defined threshold is determined as the first target display area, and local gamma adjustment for the first target display area is triggered to generate a gamma compensation coefficient (hereinafter referred to as gamma compensation coefficient) for the first target display area. The first target display area exhibits a mura phenomenon, which refers to various traces caused by uneven brightness or color in the display area.
[0056] For example, if the preset thresholds include a luminance standard deviation of 5% or a chromaticity standard deviation of 3%, then when the luminance standard deviation is >5% and / or the chromaticity standard deviation is >3% in the display area, the display area can be identified as the first target display area, and local gamma adjustment for the first target display area can be triggered.
[0057] Step S107: Based on the standard deviation of the display data of the first target display area, determine the gamma compensation coefficient corresponding to the first target display area, and adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded.
[0058] Taking the standard deviation of display data, including the standard deviation of brightness, as an example, a threshold for the standard deviation of brightness can be preset to obtain a pre-defined threshold. The display area in the display panel whose standard deviation of brightness exceeds the pre-defined threshold is determined as the first target display area, and local gamma adjustment for the first target display area is triggered to generate a gamma compensation coefficient (hereinafter referred to as gamma compensation coefficient) for the first target display area. The first target display area exhibits a mura phenomenon, which refers to various traces caused by uneven brightness or color in the display area.
[0059] For example, if the preset thresholds include a luminance standard deviation of 5% or a chromaticity standard deviation of 3%, then when the luminance standard deviation of the display area is >5% and / or the chromaticity standard deviation is >3%, the display area can be identified as the first target display area, and local gamma adjustment for the first target display area can be triggered.
[0060] Step S107: Based on the standard deviation of the display data of the first target display area, determine the gamma compensation coefficient corresponding to the first target display area, and adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded.
[0061] In this embodiment of the application, when the standard deviation of the display data includes the standard deviation of brightness, the gamma compensation coefficient can be determined based on the proportion of change in the standard deviation of brightness. For example, if the standard deviation of brightness of the first target display area is... The standard deviation of the target brightness is The change ratio of the standard deviation of brightness Here, the target brightness standard deviation can be a pre-set brightness standard deviation that meets the display conditions, wherein the display conditions can be used to indicate that the brightness uniformity of the display panel meets the user's viewing needs.
[0062] Then, based on the change ratio of the standard deviation of brightness Determine the gamma compensation coefficient ,in, It is an empirical coefficient and needs to be adjusted and optimized based on actual conditions. Based on this gamma compensation coefficient... When adjusting the gamma parameter, the adjusted gamma parameter to be loaded ,in, Display the original gamma parameter of the first target area. This is the adjusted gamma parameter to be loaded.
[0063] It should be understood that multiple grayscale value binding points can be set for the first target area, and the gamma parameter under each grayscale value binding point can be adjusted to obtain the gamma parameter to be loaded under each grayscale value binding point. For example, if the grayscale value range of the display panel is 0-255, then several grayscale values can be selected as binding points within the grayscale range, such as 33.
[0064] Step S109: When the display panel meets the update conditions, determine the target gamma parameter from at least one gamma parameter to be loaded, and control the operation of the display panel based on the target gamma parameter.
[0065] In this embodiment of the application, the update condition can be used to indicate whether the display panel meets the condition for updating the gamma parameter. If so, a target gamma parameter can be determined from at least one gamma parameter to be loaded, so as to control the operation of the first target display area based on the target gamma parameter.
[0066] Furthermore, if the operating conditions of the display panel change, for example, the grayscale changes, provided that the display panel meets the update conditions, then there may be a second target display area where the standard deviation of other display data exceeds the preset threshold. In this case, a target gamma parameter that matches the second target display area can be determined from at least one gamma parameter to be loaded, so as to control the operation of the second target display area based on the target gamma parameter, thereby achieving global control of the display panel.
[0067] It should be understood that when controlling any display area based on the target gamma parameter, the real-time gamma parameter can be stored in the corresponding partition of the display panel's flash storage. This allows the display panel to call the optimal gamma parameter stored in the flash partition according to the real-time operating conditions of the display area, such as grayscale value, without interrupting the display panel's refresh, thus avoiding frame drops and improving the user experience.
[0068] In this application, in order to achieve the above-mentioned fast read and write based on flash storage, a corresponding dynamic storage area can be divided in the flash of the display panel for each display area to store the real-time gamma parameters of each display area, so as to obtain the gamma parameter group corresponding to the display area.
[0069] As described above, in this embodiment, display data and temperature data of multiple display areas in the display panel can first be collected. Based on the temperature data, the gamma parameter corresponding to each display area is adjusted to ensure that the display data of each display area meets preset display conditions. The gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. Then, based on the display data, the standard deviation of the display data for multiple display areas can be determined, and a first target display area in the display panel whose standard deviation exceeds a preset threshold can be identified. Next, based on the standard deviation of the display data of the first target display area, the gamma compensation coefficient corresponding to the first target display area can be determined. The gamma parameters corresponding to the first target display area can be adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. When the display panel meets the update conditions, the target gamma parameter is determined from the at least one gamma parameter to be loaded, and the operation of the display panel is controlled based on the target gamma parameter. This allows the gamma parameters to be adjusted based on the temperature data changes of the display panel, and the gamma compensation parameter to be determined according to the display data to adapt to the data changes of the display panel. Multiple gamma parameters to be loaded can be determined, and when the display panel meets the update conditions, the target gamma parameter can be determined from the gamma parameters to be loaded. This improves the dynamic adaptability of the display panel, increases the diversity of the debugging process, improves the display effect of the display panel during long-term use, and thus improves the user experience.
[0070] In some optional embodiments, the display panel includes multiple driving units and multiple acquisition units, each driving unit being used to drive at least one display area, and display data for different display areas being acquired by different acquisition units.
[0071] In this embodiment, as described above, the OLED display panel, based on the SDIC primary driving region, can divide each primary region into M sub-regions to form a three-level architecture of SDIC region-sub-region-pixel, where the display region is a sub-region. Here, each driving unit can be used to drive at least one primary driving region, and the number M can be determined according to the size of the display panel.
[0072] For example, each primary region can be divided into 4 secondary sub-regions, 16 secondary sub-regions, or 64 secondary sub-regions. After determining the secondary sub-regions, at least one miniature brightness sensor and at least one miniature colorimetric sensor can be deployed in each secondary sub-region to collect the average brightness and colorimetric emission data of that secondary sub-region to obtain display data. The acquisition unit may include at least one miniature brightness sensor and at least one miniature colorimetric sensor.
[0073] In this embodiment, a three-level architecture of SDIC area-sub-area-pixel of the display panel can be established to achieve fine control from SDIC area to pixel level, so as to respond to changes in environment and display panel status in real time, effectively solve the problem of dynamic difference compensation, and continuously optimize the display uniformity of the display panel.
[0074] This embodiment provides another display panel control method, which can be used for OLED display panels. Figure 10 This is a flowchart of a display panel control method according to an embodiment of this application, such as... Figure 10 As shown, the process includes the following steps: Step S201: Collect display data and temperature data from multiple display areas on the display panel. For details, please refer to [link to relevant documentation]. Figure 9 Step S101 of the illustrated embodiment will not be described again here.
[0075] Step S203: Adjust the gamma parameter corresponding to each display area based on the temperature data so that the display data of each display area meets the preset display conditions.
[0076] Specifically, step S203 above, which adjusts the gamma parameter corresponding to each display area based on temperature data, so that the display data of each display area meets the preset display conditions, includes: Step S2031: Obtain the preset temperature range corresponding to each display area, obtain the impedance model that matches the preset temperature range, and determine the cathode impedance of the pixel circuit corresponding to the temperature data in the display panel based on the impedance model.
[0077] Step S2032: Adjust the gamma curve corresponding to each display area based on the cathode impedance so that the gamma curve matches the preset gamma curve. The gamma curve is used to indicate the mapping relationship between the brightness of the display panel and the input electrical signal.
[0078] In this embodiment, the gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. The impedance model can be used to predict the cathode impedance of the pixel circuit in the display area. The pixel circuit can be used to control the light emission of a single pixel in the display area, and typically includes an organic light-emitting diode and at least one transistor to control the light emission. The cathode ELVSS of the pixel circuit is the cathode voltage when the display area is working, and its value is usually negative. The cathode impedance is the ELVSS impedance.
[0079] It should be understood that multiple preset temperature ranges can be pre-set based on the application scenario and product model of the display panel. For example, the typical operating temperature range for commercial OLED display panels is 0°C to 40°C, while industrial-grade OLED display panels have a wider operating temperature range, typically -20°C to 70°C, and automotive OLED display panels operate roughly between -40°C and 85°C. Therefore, preset temperature ranges can include 0°C to 40°C, -20°C to 70°C, and -40°C to 85°C.
[0080] Here, corresponding impedance models can be set for different preset temperature ranges to make the cathode impedance of the pixel circuit predicted by the impedance model more accurate. For example, if preset temperature range 1 is -20°C to 70°C, preset temperature range 2 is -10°C to 50°C, and preset temperature range 3 is 0°C to 40°C, then the impedance model corresponding to preset temperature range 1 can be a quadratic polynomial model. ,in, For cathode impedance, For the temperature of the display panel, The fitting coefficients are used. The impedance model corresponding to the preset temperature range 2 can be an exponential model. ,in, It is an exponential function. These are the fitting coefficients. The impedance model corresponding to the preset temperature range 3 can be a cubic polynomial model. ,in, For cathode impedance, For the temperature of the display panel, The fitting coefficients are denoted as .
[0081] After calculating the cathode impedance corresponding to the display area based on the above impedance model, the gamma curve corresponding to the display area can be based on the cathode impedance to make the gamma curve close to the preset gamma curve. The preset gamma curve is the target gamma curve mentioned above, also known as gamma2.2 or gamma2.4.
[0082] Considering that changes in cathode impedance can alter the brightness characteristics of the display area, thus affecting the gamma curve. For example, when the cathode impedance increases, the current injected into the display area may decrease under the same voltage drive, resulting in reduced brightness. This could alter the shape of the gamma curve, deviating from the ideal gamma of 2.2 or 2.4.
[0083] Here, when adjusting the gamma curve based on the cathode impedance, a pre-determined gamma curve that matches the cathode impedance of the current display area can be obtained, and the gamma parameter of the gamma curve can be adjusted so that the gamma curve is close to the preset gamma curve.
[0084] Step S2033: Obtain historical display data for each display area within a preset historical time period.
[0085] Step S2034: Based on the historical display data of each display area, predict the aging index of each display area, and adjust the gamma parameter of the gamma curve of the corresponding display area based on the aging index, so that the display data of each display area reaches the preset display conditions. The aging index is used to quantify the degree of brightness decay caused by aging in the display area.
[0086] In this embodiment, historical display data can be temperature data and / or display data within a preset time period. Based on this historical display data, the current aging trend of the display area is predicted to obtain the corresponding aging index for that display area. For example, the preset time period can be 3 months or 6 months. Specifically, the aging index can include: brightness decay value. Therefore, step S2034 above, predicting the aging index of each display area based on the historical display data of each display area, includes: The machine learning model is invoked, and historical display data for each display area is input into the machine learning model to obtain the predicted brightness decay value for each display area.
[0087] In this embodiment, multiple machine learning models can be pre-set to adapt to different usage scenarios. For example, the machine learning models include random forest regression algorithm models, XGBoost algorithm models, and LSTM (Long Short-Term Memory) neural network algorithm models. Here, the forest regression algorithm model is suitable for regression scenarios with moderate data dimensionality and high accuracy requirements, the XGBoost algorithm model performs well in scenarios that require understanding the internal structure of data and identifying key factors, and the LSTM neural network algorithm model is suitable for scenarios with abundant display panel computing resources.
[0088] Here, the machine learning model can be pre-trained based on sample data to ensure that the confidence level of the brightness attenuation output by the machine learning model meets the usage requirements. The specific machine training process and the prediction process of the machine learning model depend on the actual use scenario and will not be elaborated in this application.
[0089] It should be understood that machine learning models can predict the brightness decay of individual pixels in a display area. Since different pixels may age at different rates, this can cause uneven brightness across the display area, resulting in a mura phenomenon. For example, in areas that frequently display bright content, pixels age faster, and brightness decay is more pronounced. Furthermore, aging not only affects brightness but can also alter the colorimetric characteristics of OLEDs. As material performance degrades, the emission spectra of different color (red, green, blue) subpixels may change, leading to reduced color accuracy and further exacerbating the visual perception of mura.
[0090] Based on this, the gamma curve can be refitted based on the brightness attenuation value of the display area, and the gamma parameter can be adjusted so that the fitted gamma curve can both compensate for brightness attenuation and correct chromaticity deviation, thereby reducing the mura phenomenon and ensuring that the display data of the display area meets the preset display conditions. For example, the display data can be the brightness standard deviation, and the preset display conditions can be that the brightness standard deviation is lower than the aforementioned preset threshold.
[0091] Step S205: Based on the display data, determine the standard deviation of display data for multiple display areas, and identify the first target display area in the display panel whose standard deviation of display data exceeds a preset threshold. For details, please refer to [link to relevant documentation]. Figure 9 Step S105 of the illustrated embodiment will not be described again here.
[0092] Step S207: Based on the standard deviation of the display data of the first target display area, determine the gamma compensation coefficient corresponding to the first target display area. Adjust the gamma parameters corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. For details, please refer to [link to details]. Figure 9 Step S107 of the illustrated embodiment will not be described again here.
[0093] Step S209: When the display panel meets the update conditions, a target gamma parameter is determined from at least one gamma parameter to be loaded, and the display panel is controlled to operate based on the target gamma parameter. For details, please refer to [link to relevant documentation]. Figure 9 Step S109 of the illustrated embodiment will not be described again here.
[0094] In this embodiment, the aging index of the display area can be predicted based on a machine learning model, thereby addressing the uneven brightness of the display area caused by different brightness values due to different aging degrees of different pixels. This achieves the improvement of the display effect of the display area by addressing the light emission differences caused by dynamic pixel aging. Furthermore, AI (Artificial Intelligence) algorithms such as Random Forest Regression Algorithm, XGBoost Algorithm, and LSTM Neural Network Algorithm can be integrated into the display panel to realize the intelligent upgrade of the display panel.
[0095] This embodiment provides yet another display panel control method, which can be used for OLED display panels. Figure 11 This is a flowchart of a display panel control method according to an embodiment of this application, such as... Figure 11 As shown, the process includes the following steps: Step S301: Collect display data and temperature data from multiple display areas on the display panel. For details, please refer to [link to relevant documentation]. Figure 9 Step S101 of the illustrated embodiment will not be described again here.
[0096] Step S303: Adjust the gamma parameter corresponding to each display area based on the temperature data to ensure that the display data of each display area meets the preset display conditions. For details, please refer to [link to relevant documentation]. Figure 9 Step S103 of the illustrated embodiment will not be described again here.
[0097] In this embodiment, the gamma parameter is a parameter that characterizes the mapping relationship between the brightness of the display panel and the input electrical signal.
[0098] Step S305: Based on the display data, determine the standard deviation of display data for multiple display areas, and identify the first target display area in the display panel whose standard deviation of display data exceeds a preset threshold. For details, please refer to [link to relevant documentation]. Figure 9 Step S105 of the illustrated embodiment will not be described again here.
[0099] Step S307: Based on the standard deviation of the display data of the first target display area, determine the gamma compensation coefficient corresponding to the first target display area, and adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded.
[0100] Specifically, in step S307 above, the gamma parameters corresponding to the first target display area are adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded, including: Step S3071: Obtain at least one preset grayscale value.
[0101] Step S3072: Based on the gamma compensation coefficient, adjust the gamma parameters corresponding to each preset grayscale value of the first target display area to obtain at least one gamma parameter to be loaded.
[0102] In this embodiment of the application, multiple grayscale value binding points can be preset to obtain preset grayscale values, and the gamma parameter under each grayscale value binding point can be adjusted to obtain the gamma parameter to be loaded under each grayscale value binding point.
[0103] Specifically, the number of preset grayscale values can be set according to the accuracy requirements of gamma curve correction. Typically, the integrated circuit control (IC) of a display panel supports 15-40 preset grayscale values (also known as binding points). Multiple binding points need to be selected within the binding point configuration range of the display panel to meet the high-precision gamma correction requirements without excessively consuming the IC's computing resources or storage space. For example, if the grayscale value range of the display panel is 0-255, then several grayscale values can be selected as binding points within this range, such as 33.
[0104] Step S309: When the display panel meets the update conditions, a target gamma parameter is determined from at least one gamma parameter to be loaded, and the display panel is controlled to operate based on the target gamma parameter. For details, please refer to [link to relevant documentation]. Figure 9 Step S109 of the illustrated embodiment will not be described again here.
[0105] In this embodiment, multiple preset grayscale values can be set to adjust the gamma parameter at each preset grayscale value to obtain the gamma parameter to be loaded for the first target display area applicable to each grayscale value, thereby improving the accuracy of gamma correction and optimizing the display effect of the first target display area.
[0106] In some optional implementations, step S109 above, determining a target gamma parameter from at least one gamma parameter to be loaded, and controlling the operation of the display panel based on the target gamma parameter, includes: Step S1091: Determine at least one second target display area in the display panel where the standard deviation of the current display data exceeds a preset threshold.
[0107] Step S1092: Determine the target gamma parameter that matches the real-time display data of each second target display area from at least one gamma parameter to be loaded, and run the corresponding second target display area based on the target gamma parameter.
[0108] In this embodiment, after determining the gamma parameter to be loaded, the gamma parameter can be reused. Specifically, during the operation of the display panel, after determining the second display area to be compensated, a target gamma parameter matching the operating conditions of the second display area can be determined from the gamma parameters to be loaded.
[0109] For example, operating conditions may include the brightness value, chromaticity value, brightness standard deviation, and operating temperature corresponding to the second target display area. Here, the brightness value, chromaticity value, brightness standard deviation, and operating temperature can be matched with the gamma parameter to be loaded to determine the target gamma parameter.
[0110] In this embodiment, after determining the gamma parameter to be loaded, the gamma parameter to be loaded can be stored in the flash storage of the display panel. After determining the second display area to be compensated, the target gamma parameter that matches the operating conditions of the second display area can be determined from the gamma parameter to be loaded, thereby realizing the reuse of the gamma parameter to be loaded and reducing the computational resources occupied by the display panel.
[0111] In some alternative implementations, the above Figure 9 The corresponding implementation methods also include: If the display panel is found to have not reached the update time, it is determined that the display panel meets the update conditions; or if no abnormal power-on event and / or abnormal power-off event of the display panel is detected, it is determined that the display panel meets the update conditions.
[0112] In this embodiment, the update condition can be used to indicate whether the display panel needs to update the gamma parameter. If not, the display panel is determined to meet the update condition; if yes, the display panel is determined not to meet the update condition. It should be understood that if the display panel does not meet the update condition, it indicates that the real-time state of the current display panel has changed significantly, or the environment has changed significantly, and the gamma parameter to be loaded in the current flash partition needs to be updated adaptively.
[0113] Specifically, the update interval can be used to indicate the period during which environmental factors change significantly, such as once a quarter or every six months. Power-on and power-off anomalies can indicate abnormal power-on or power-off events affecting the display panel, such as a power-off anomaly caused by the display panel falling from a height. Additionally, when the display panel is powered on, it can be determined whether the display panel needs to have its gamma parameter updated for power-on initialization calibration.
[0114] In this application embodiment, update conditions can be set to update the gamma parameter of the display panel when the display panel needs to update the gamma parameter, so as to improve the applicability of this application throughout the entire life cycle of the display panel and optimize the display effect of the display panel.
[0115] This embodiment provides another display panel control method, which can be used for OLED display panels. Figure 12 This is a flowchart of a display panel control method according to an embodiment of this application, such as... Figure 12 As shown, the process includes the following steps: Step S401: Collect display data and temperature data of multiple display areas in the display panel, obtain the preset temperature range corresponding to each display area, obtain the impedance model that matches the preset temperature range, and determine the cathode impedance of the pixel circuit corresponding to the temperature data in the display panel based on the impedance model.
[0116] Step S402: Adjust the gamma curve corresponding to each display area based on the cathode impedance so that the gamma curve matches the preset gamma curve. The gamma curve is used to indicate the mapping relationship between the brightness of the display panel and the input electrical signal.
[0117] Step S403: Obtain historical display data for each display area within a preset historical time period.
[0118] Step S404: Based on the historical display data of each display area, predict the aging index of each display area, and adjust the gamma parameter of the gamma curve of the corresponding display area based on the aging index, so that the display data of each display area reaches the preset display conditions. The aging index is used to quantify the degree of brightness decay caused by aging in the display area.
[0119] Step S405: Based on the display data, determine the standard deviation of the display data for multiple display areas, and determine the first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold.
[0120] Step S406: Determine the gamma compensation coefficient corresponding to the first target display area based on the standard deviation of the display data of the first target display area.
[0121] Step S407: Determine whether the display panel meets the update conditions. If yes, proceed to step S401; otherwise, proceed to step S408.
[0122] In this embodiment, the implementation methods corresponding to steps S401-S407 are as described above. Figure 9 The corresponding implementation methods will not be described in detail here.
[0123] Step S408: Determine the target gamma parameter from at least one gamma parameter to be loaded, and control the operation of the first target display area based on the target gamma parameter.
[0124] In this embodiment of the application, if the display panel does not meet the update conditions, the operation of the first target display area can be directly controlled based on the target gamma parameter to achieve display compensation for the first target display area.
[0125] In one optional implementation, the specific implementation method of the display panel control method is as follows: A distributed sensor array is integrated on the back panel of the display panel, with miniature brightness / color sensors deployed in sub-regions to collect luminance data from each sub-region in real time. Based on the existing SDIC driving area, each primary region is divided into four secondary sub-regions, forming a three-level architecture of "SDIC region-sub-region-pixel". Then, one miniature brightness sensor and one miniature color sensor can be deployed in each secondary sub-region to collect the brightness and color luminance data of that sub-region. Next, a low-latency I2C communication protocol can be used to transmit the sensor data to the edge computing unit in real time, with transmission latency controlled within 0.8ms.
[0126] After receiving sensor data, the edge computing sensor can use lightweight algorithms such as the built-in temperature compensation model and aging prediction algorithm to calculate the real-time gamma compensation coefficient of each sub-region, and calculate the cathode impedance through the above-mentioned quadratic polynomial model. In order to correct the gamma curve in real time based on the temperature sensor data from the display panel, it can compensate for the impact of temperature changes from -20℃ to 60℃ on luminous efficiency.
[0127] Then, based on sensor data from the past month, a random forest regression algorithm can be used to predict the aging trend of each sub-region, and the gamma parameter can be dynamically adjusted to offset the differences in brightness decay. Here, the standard deviation of brightness and chromaticity of each sub-region can be statistically analyzed using sensor data. When the standard deviation of brightness > 5% or the standard deviation of chromaticity > 3%, local gamma adjustment of that sub-region is triggered, generating a gamma compensation coefficient specific to that sub-region.
[0128] Next, it can be determined whether the gamma parameter needs to be updated based on the update conditions. If so, the above implementation method for determining the gamma compensation coefficient can be repeated. If not, brightness compensation can be performed on the above sub-regions based on the gamma compensation coefficient. Here, the update conditions may include an update duration of 6 months, power-on abnormal events and / or power-off abnormal events, and a brightness standard deviation of >8% for any sub-region.
[0129] After determining that the display panel does not meet the update conditions, display compensation can be performed on the sub-region based on its own gamma compensation coefficient. A dynamic storage area is partitioned in the flash memory of the display panel's TCON controller to store the real-time gamma parameters of each sub-region. This flash memory supports parameter reading and writing within 10ms. Then, the TCON controller supports parallel loading of four sets of gamma parameters and can automatically switch to the optimal parameter set according to real-time operating conditions without interrupting the display panel's refresh rate during gamma parameter switching, maintaining a refresh rate of 120Hz.
[0130] In another optional implementation, the specific implementation method of the display panel control method is as follows: A distributed sensor array is integrated on the back panel of the display panel, with miniature brightness / color sensors deployed in 8×8 pixel sub-regions to collect luminance data from each sub-region in real time. Then, based on the existing SDIC driving area, each primary region can be divided into 16 secondary sub-regions, forming a three-level architecture of "SDIC region-sub-region-pixel". Within each 8×8 pixel secondary sub-region, one miniature brightness sensor and one miniature color sensor are deployed to collect the average brightness and color luminance data of that sub-region. Here, a low-latency MIPI (Mobile Industry Processor Interface) communication protocol can be used to transmit sensor data to the edge computing unit in real time, with transmission latency controlled within 1ms.
[0131] After receiving sensor data, the edge computing sensor can use lightweight algorithms such as the built-in temperature compensation model and aging prediction algorithm to calculate the real-time gamma compensation coefficient of each sub-region, and calculate the cathode impedance through the above exponential model. In order to correct the gamma curve in real time based on the temperature sensor data from the display panel, it can compensate for the impact of temperature changes from -10℃ to 50℃ on luminous efficiency.
[0132] Then, based on sensor data from the past three months, the XGBoost algorithm can be used to predict the aging trend of each sub-region and dynamically adjust the gamma parameter to offset the differences in brightness decay. Here, the standard deviation of brightness and chromaticity of each sub-region can be statistically analyzed using sensor data. When the standard deviation of brightness > 3%, local gamma adjustment of that sub-region is triggered, generating a gamma compensation coefficient specific to that sub-region.
[0133] Next, it can be determined whether the gamma parameter needs to be updated based on the update conditions. If so, the above implementation method for determining the gamma compensation coefficient can be repeated. If not, brightness compensation can be performed on the above sub-regions based on the gamma compensation coefficient. Here, the update conditions may include an update duration of 3 months, power-on abnormal events and / or power-off abnormal events, and a brightness standard deviation of >5% for any sub-region.
[0134] After determining that the display panel does not meet the update conditions, display compensation can be performed on the sub-region based on its own gamma compensation coefficient. A dynamic storage area is partitioned in the flash memory of the display panel's TCON controller to store the real-time gamma parameters of each sub-region. This flash memory supports parameter reading and writing within 5ms. Then, the TCON controller supports parallel loading of 16 sets of gamma parameters and can automatically switch to the optimal parameter set according to real-time operating conditions without interrupting the display panel's refresh rate during gamma parameter switching, maintaining a refresh rate of 144Hz.
[0135] In yet another optional implementation, the specific implementation method of the display panel control method is as follows: A distributed sensor array is integrated on the back panel of the display panel, with miniature brightness / color sensors deployed in 16×16 pixel sub-regions to collect luminance data from each sub-region in real time. Then, based on the existing SDIC driving area, each primary region can be divided into 64 secondary sub-regions, forming a three-level architecture of "SDIC region-sub-region-pixel". Within each 16×16 pixel secondary sub-region, one miniature brightness sensor and one miniature color sensor are deployed to collect the average brightness and color luminance data of that sub-region. Here, a low-latency USB (Universal Serial Bus) communication protocol can be used to transmit sensor data to the edge computing unit in real time, with transmission latency controlled within 0.5ms.
[0136] After receiving sensor data, the edge computing sensor can use lightweight algorithms such as the built-in temperature compensation model and aging prediction algorithm to calculate the real-time gamma compensation coefficient of each sub-region, and calculate the cathode impedance through the above exponential model. In order to correct the gamma curve in real time based on the temperature sensor data from the display panel, it can compensate for the impact of temperature changes from 0℃ to 40℃ on luminous efficiency.
[0137] Then, based on sensor data from the past six months, an LSTM neural network algorithm can be used to predict the aging trend of each sub-region and dynamically adjust the gamma parameter to offset the differences in brightness decay. Here, the standard deviations of brightness and color in each sub-region can be statistically analyzed using sensor data. When the standard deviation of brightness > 2% or the standard deviation of color > 2%, local gamma adjustment for that sub-region is triggered, generating a gamma compensation coefficient specific to that sub-region.
[0138] Next, it can be determined whether the gamma parameter needs to be updated based on the update conditions. If so, the above implementation method for determining the gamma compensation coefficient can be repeated. If not, brightness compensation can be performed on the above sub-regions based on the gamma compensation coefficient. Here, the update conditions may include an update duration of 6 months, power-on abnormal events and / or power-off abnormal events, and a brightness standard deviation of >4% for any sub-region.
[0139] After determining that the display panel does not meet the update conditions, display compensation can be performed on the sub-region based on its own gamma compensation coefficient. A dynamic storage area is allocated in the flash memory of the display panel's TCON controller to store the real-time gamma parameters of each sub-region. This flash memory supports parameter reading and writing within 2ms. Then, the TCON controller supports parallel loading of 64 sets of gamma parameters and can automatically switch to the optimal parameter set according to real-time operating conditions without interrupting the display panel's refresh rate during gamma parameter switching, maintaining a refresh rate of 240Hz.
[0140] In summary, in this embodiment, display data and temperature data of multiple display areas in the display panel can first be collected, and the gamma parameter corresponding to each display area can be adjusted based on the temperature data to make the display data of each display area reach the preset display conditions. Here, the gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal. Then, based on the display data, the standard deviation of the display data of multiple display areas can be determined, and a first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold can be identified. Next, based on the standard deviation of the display data of the first target display area, the gamma compensation coefficient corresponding to the first target display area can be determined. The gamma parameters corresponding to the first target display area can be adjusted based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. When the display panel meets the update conditions, the target gamma parameter is determined from the at least one gamma parameter to be loaded, and the operation of the display panel is controlled based on the target gamma parameter. This allows the gamma parameters to be adjusted based on the temperature data changes of the display panel, and the gamma compensation parameter to be determined according to the display data to adapt to the data changes of the display panel. Multiple gamma parameters to be loaded can be determined, and when the display panel meets the update conditions, the target gamma parameter can be determined from the gamma parameters to be loaded. This improves the dynamic adaptability of the display panel, increases the diversity of the debugging process, improves the display effect of the display panel during long-term use, and thus improves the user experience.
[0141] This embodiment provides a control device for a display panel, such as... Figure 13 As shown, it includes: The data acquisition module 1301 is used to acquire display data and temperature data from multiple display areas on the display panel; The adjustment module 1302 is used to adjust the gamma parameter corresponding to each display area based on temperature data so that the display data of each display area reaches the preset display conditions. The gamma parameter is a parameter that characterizes the mapping relationship between the brightness of the display panel and the input electrical signal. The first determining module 1303 is used to determine the standard deviation of display data for multiple display areas based on display data, and to determine a first target display area in the display panel whose standard deviation of display data exceeds a preset threshold. The second determining module 1304 is used to determine the gamma compensation coefficient corresponding to the first target display area based on the standard deviation of the display data of the first target display area, and to adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. The control module 1305 is used to determine a target gamma parameter from at least one gamma parameter to be loaded when the display panel meets the update conditions, and to control the operation of the display panel based on the target gamma parameter.
[0142] This embodiment also provides a display module, which includes a display panel and a driver chip to implement the above embodiments and preferred embodiments. Details already described will not be repeated. The driver chip in the display panel is a combination of software and hardware capable of performing predetermined functions.
[0143] In some possible implementations, refer to Figure 14 This application also provides an electronic device that includes the display module described in this application. This electronic device may include devices with image processing capabilities, such as mobile phones, desktop computers, laptops, tablets, automotive displays, wearable devices, etc. Because this electronic device includes the display panel described in this application, its reliability is higher.
[0144] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.
[0145] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0146] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.
[0147] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0148] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A display panel control method, comprising: The method comprises: collecting display data and temperature data of a plurality of display areas in a display panel; adjusting a gamma parameter corresponding to each of the display areas based on the temperature data, so that the display data of each of the display areas meets a preset display condition, wherein the gamma parameter is a parameter representing a mapping relationship between display panel brightness and input electrical signal; based on the display data, determining a standard deviation of the display data of the plurality of display areas, and determining a first target display area in the display panel whose display data standard deviation exceeds a preset threshold; based on the display data standard deviation of the first target display area, determining a gamma compensation coefficient corresponding to the first target display area, so as to adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient, and obtain at least one to-be-loaded gamma parameter; when the display panel meets the update condition, determining a target gamma parameter from the at least one to-be-loaded gamma parameter, and controlling the display panel to operate based on the target gamma parameter.
2. The method of claim 1, wherein, The method comprises: obtaining a preset temperature interval corresponding to each of the display areas, and obtaining an impedance model matched with the preset temperature interval, and determining a cathode impedance of a pixel circuit corresponding to the temperature data in the display panel based on the impedance model; adjusting a gamma curve corresponding to each of the display areas based on the cathode impedance, so that the gamma curve matches a preset gamma curve, wherein the gamma curve is used to indicate a mapping relationship between display panel brightness and input electrical signal; obtaining historical display data of each of the display areas within a preset historical period; based on the historical display data of each of the display areas, predicting an aging index of each of the display areas, and adjusting a gamma parameter of the gamma curve of the corresponding display area based on the aging index, so that the display data of each of the display areas meets the preset display condition, wherein the aging index is used to quantify the degree of brightness attenuation in the display area due to aging.
3. The method of claim 2, wherein, The aging index comprises a brightness attenuation value. The method comprises: calling a machine learning model, and inputting the historical display data of each of the display areas into the machine learning model to obtain a prediction result of the brightness attenuation value of each of the display areas.
4. The method of claim 1, wherein, The method comprises: obtaining at least one preset gray scale value; adjusting the gamma parameter corresponding to each of the preset gray scale values of the first target display area based on the gamma compensation coefficient, to obtain at least one to-be-loaded gamma parameter.
5. The method of claim 1, wherein, The method further comprises: determining that the display panel meets the update condition when it is detected that the display panel has not reached an update duration; or If no abnormal power-on event and / or abnormal power-off event is detected in the display panel, it is determined that the display panel meets the update conditions.
6. The method of claim 1, wherein, The step of determining a target gamma parameter from the at least one gamma parameter to be loaded, and controlling the operation of the display panel based on the target gamma parameter, includes: In the display panel, at least one second target display area is identified where the standard deviation of the current display data exceeds a preset threshold. From the at least one gamma parameter to be loaded, a target gamma parameter that matches the real-time display data of each second target display area is determined, and the corresponding second target display area is run based on the target gamma parameter.
7. The method of claim 1, wherein, The display panel includes multiple driving units and multiple acquisition units. Each driving unit is used to drive at least one display area, and display data for different display areas are acquired by different acquisition units.
8. A control device of a display panel, characterized by comprising: include: The data acquisition module is used to acquire display data and temperature data from multiple display areas on the display panel. An adjustment module is used to adjust the gamma parameter corresponding to each display area based on the temperature data, so that the display data of each display area reaches the preset display conditions, wherein the gamma parameter is a parameter characterizing the mapping relationship between the brightness of the display panel and the input electrical signal; The first determining module is used to determine the standard deviation of the display data of the plurality of display areas based on the display data, and to determine a first target display area in the display panel whose standard deviation of the display data exceeds a preset threshold. The second determining module is used to determine the gamma compensation coefficient corresponding to the first target display area based on the standard deviation of the display data of the first target display area, and to adjust the gamma parameter corresponding to the first target display area based on the gamma compensation coefficient to obtain at least one gamma parameter to be loaded. The control module is configured to determine a target gamma parameter from the at least one gamma parameter to be loaded when the display panel meets the update conditions, and control the operation of the display panel based on the target gamma parameter.
9. A display module, characterized by include: Display panel; A driver chip, the driver chip being used to perform the operation corresponding to the method as described in any one of claims 1-7 and to control the operation of the display panel.
10. An electronic device comprising: The display module as described in claim 9.
11. A computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of claims 1-7.