Brightness compensation control method, display driving device and storage medium
By reading brightness compensation data from Flash memory into SRAM and performing integrity verification when the OLED display panel is powered on, the problem of screen flickering after electrostatic discharge testing is solved, and the reliability and stability of the display panel are improved.
Patent Information
- Application Number
- CN202510134509.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-02-06
AI Technical Summary
OLED display panels may exhibit screen distortion after electrostatic discharge testing, affecting product reliability.
When the display panel is powered on, the brightness compensation data is read from the Flash memory into the SRAM, and the integrity of the brightness compensation data is checked. Only if the integrity check passes will the data in the SRAM be used for brightness compensation; otherwise, the data will be read from the Flash memory and the SRAM data will be updated again.
This avoids the screen flickering problem caused by missing brightness compensation data in SRAM, thus improving the reliability and stability of the display panel.
Smart Images

Figure CN119889200B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of display. More particularly, it relates to a brightness compensation control method, a display driving device and a storage medium. BACKGROUND
[0002] OLED (Organic Light-Emitting Diode) display panel has the advantages of high contrast, wide color gamut, fast response time, etc., and has become one of the important representatives of the new generation of display technology, which is widely used in smart mobile phones, tablet computers, wearable devices, vehicle displays and other fields.
[0003] Before the display panel is shipped, it needs to be subjected to static electricity experiment. However, the applicant found that after the display panel is subjected to static electricity experiment, a screen may appear, which affects the product reliability. SUMMARY
[0004] The purpose of the present disclosure is to provide a brightness compensation control method, a display driving device and a storage medium to solve the problem of screen appearing after static electricity experiment of the display panel in the related art.
[0005] To achieve the above-mentioned purpose, the present disclosure adopts the following technical solutions:
[0006] The first aspect of the present disclosure provides a brightness compensation control method, comprising the following steps:
[0007] Obtaining brightness compensation data from a first memory when performing brightness compensation on each to-be-displayed image frame;
[0008] Performing integrity check on the brightness compensation data;
[0009] When the integrity check is passed, performing brightness compensation on the to-be-displayed image frame using the brightness compensation data;
[0010] When the integrity check is not passed, reading brightness compensation data from a second memory and writing it into the first memory, and repeating the step of obtaining brightness compensation data from the first memory when performing brightness compensation on each to-be-displayed image frame.
[0011] Optionally, the step of performing integrity check on the brightness compensation data comprises:
[0012] Calculating the brightness compensation data by a first calculation method to obtain a first check value;
[0013] Obtaining a second check value calculated and stored in advance from the second memory, comparing the first check value with the second check value, and determining that the integrity check is passed when the comparison is successful, and determining that the integrity check is not passed when the comparison fails.
[0014] Optionally, the step of obtaining the brightness compensation data from the first memory further comprises:
[0015] reading the brightness compensation data from the second memory and writing the brightness compensation data into the first memory when the display panel is powered on.
[0016] Optionally, the step of reading the brightness compensation data from the second memory and writing the brightness compensation data into the first memory further comprises:
[0017] measuring the brightness compensation data of the display panel;
[0018] calculating a second check value of the brightness compensation data by the first calculation method;
[0019] burning the brightness compensation data and the second check value into the second memory.
[0020] Optionally, the first calculation method is a sequential checksum algorithm, a reverse checksum algorithm, a cyclic redundancy check algorithm or a hash check algorithm.
[0021] Optionally, the brightness compensation control method further comprises the following steps:
[0022] monitoring driving currents of each pixel in the display panel;
[0023] judging whether the driving currents are greater than a preset current threshold;
[0024] if at least one of the driving currents of each pixel is greater than the preset current threshold, performing the step of reading the brightness compensation data from the second memory and writing the brightness compensation data into the first memory.
[0025] Optionally, the step of performing brightness compensation on the to-be-displayed image frame by using the brightness compensation data comprises:
[0026] calculating a gray value of the to-be-displayed image frame;
[0027] searching for target brightness compensation data from the brightness compensation data according to the gray value of the to-be-displayed image frame;
[0028] performing brightness compensation on the to-be-displayed image frame by using the target brightness compensation data.
[0029] Optionally, the first memory is a flash memory and the second memory is a static random access memory.
[0030] The second aspect of the present disclosure provides a display driving device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the brightness compensation control method as described above when executing the program.
[0031] The third aspect of the present disclosure provides a computer readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the steps of the brightness compensation control method as described above.
[0032] The fourth aspect of the present disclosure provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the brightness compensation control method as described above.
[0033] The beneficial effects of the present disclosure are as follows:
[0034] The brightness compensation control method of the embodiments of the present disclosure, when performing brightness compensation on the to-be-displayed image frame by using the brightness compensation data in the SRAM, first performs integrity check on the brightness compensation data, and only when the integrity check passes, the brightness compensation data is used for compensation, otherwise, if the integrity check fails, the brightness compensation data is re-read from the Flash memory and written into the SRAM, so as to ensure the integrity of the brightness compensation data in the SRAM, thus avoiding the mura problem caused by the missing of the brightness compensation data in the SRAM, and improving the reliability of the display panel. BRIEF DESCRIPTION OF DRAWINGS
[0035] The specific embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.
[0036] Figure 1 Flowchart for eliminating Mura defects by optical compensation method in related art;
[0037] Figure 2 Schematic diagram of principle of static electricity experiment causing mura of display panel;
[0038] Figure 3 Flowchart of the brightness compensation control method provided by the embodiments of the present disclosure;
[0039] Figure 4 Flowchart of performing integrity check on the brightness compensation data provided by the embodiments of the present disclosure;
[0040] Figure 5 Structure block diagram of the display driving device provided by the embodiments of the present disclosure. DETAILED DESCRIPTION
[0041] In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure clearer, the following will be combined with the drawings of the embodiments of the present disclosure to describe the technical solutions of the embodiments of the present disclosure clearly and completely. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without any inventive effort fall within the protection scope of the present disclosure.
[0042] Unless otherwise defined, technical terms or scientific terms used in the present disclosure shall have the ordinary meaning understood by a person of ordinary skill in the art to which the present disclosure pertains. The terms "first", "second" and similar terms used in the present disclosure do not denote any order, quantity or importance, but are used to distinguish different components. Similarly, the terms "one", "a" or "the" and similar terms do not denote quantity limitation, but mean that there is at least one. The terms "include", "contain" and similar terms mean that the components or objects before the terms encompass the components or objects listed after the terms and their equivalents, without excluding other components or objects. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right" and the like are only used to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships can also be changed accordingly.
[0043] In order to better understand the technical solutions of the present disclosure, the inventive concept of the present disclosure will be described in detail first.
[0044] In the production process of an OLED display panel, various process errors can cause the luminance of different pixels of the display panel to be inconsistent, that is, a luminance non-uniformity defect occurs, which is referred to as Mura. Correspondingly, the operation of eliminating the luminance non-uniformity is referred to as Demura. The current mainstream Demura scheme is divided into two types: one is internal compensation, which refers to using TFT to construct a sub-circuit inside the pixel for compensation; the other is external compensation, which refers to a method of sensing the electrical or optical characteristics of the pixel through an external driving circuit or device for compensation. The external compensation can meet the compensation needs of large-size display panels. The external compensation can be further divided into an optical compensation method and an electrical compensation method. The optical compensation method is a commonly used scheme, as shown in FIG. 1, which generally includes the following steps: Figure 1
[0045] (1) A driving chip (Driver Integrated Circuit, DIC) lights up the display panel to display a plurality of pictures;
[0046] Wherein, the picture to be detected after the display panel is lighted up is different according to the requirements of different panel factories. Some panel factories only compensate for the brightness difference, but not for the color difference. At this time, only the gray scale picture needs to be detected. Because the Mura of the display panel is different at different gray scales, the Mura of high, medium and low gray scales is generally detected, and the respective Demura data (i.e. brightness compensation data) is determined. Or, some panel factories perform comprehensive Color Demura, that is, not only the brightness, but also the chrominance difference is compensated. At this time, the display panel displays part of the gray scale picture and part of the color picture. Different panel factories select different ones according to technology and needs.
[0047] (2) Use a high-resolution and high-precision camera, such as a Charge Coupled Device (CCD), to capture the above-mentioned picture and send the captured picture to a computer;
[0048] (3) After the computer receives the picture of the display panel, it determines the brightness unevenness problem existing on the display panel according to the picture, and then determines the brightness compensation data for compensating the brightness of the display panel according to the brightness unevenness problem. The brightness compensation data can brighten the dark areas of the display panel, or darken the bright areas, or eliminate the color deviation areas, so as to finally make the different areas of the display panel have substantially the same color and brightness;
[0049] (4) The computer sends the brightness compensation data to a programmer (PG), and the PG burns the brightness compensation data into the non-volatile memory (Flash Memory, Flash for short) of the display panel;
[0050] (5) When the display panel is powered on, the drive chip reads the brightness compensation data from the Flash memory and writes it into the static random access memory (SRAM), and then uses the brightness compensation data in the SRAM to compensate the display picture to eliminate the Mura defect.
[0051] However, the applicant found that after the display panel was subjected to electrostatic (ESD) test, the picture may appear to be garbled, and the garbled phenomenon disappeared after the Demura compensation algorithm was turned off. After in-depth analysis, the applicant found that during the ESD test, a large voltage (may be as high as 10kv or more) may pass through the flexible printed circuit board (FPC) or the display panel, and enter the SRAM through the ground trace DVSS, as shown in Figure 2 Figure 2 The middle arrow indicates the static electricity in the FPC, which further causes the missing or disturbed mutation of the brightness compensation data in the SRAM, and further causes the screen to appear after the Demura compensation algorithm is turned on.
[0052] To solve the above technical problems, the embodiments of the present disclosure provide a brightness compensation control method, a display driving device and a storage medium. Please refer to Figure 3 , Figure 3 The flowchart of the brightness compensation control method provided by the embodiments of the present disclosure can be applied to a driving chip in a display panel, as shown in Figure 3 The following steps are included:
[0053] In step S101, the brightness compensation data is obtained from the first memory when performing brightness compensation on each to-be-displayed image frame.
[0054] In the embodiments of the present disclosure, the first memory is a static random access memory (SRAM) in the driving chip. When the display panel is powered on (for example, turned on or restarted), the driving chip reads the brightness compensation data from the second memory and writes it into the first memory, where the second memory is a flash memory that can be quickly read and written and quickly erased, such as a flash memory. The driving chip is provided with a brightness compensation function, which can be represented as Demura IP, which is used to eliminate the brightness non-uniformity defect of the display panel. After receiving the to-be-displayed image frame, the driving chip first performs brightness compensation on the to-be-displayed image frame using the Demura IP to obtain the compensated to-be-displayed image frame, and then drives the display panel to display the compensated to-be-displayed image frame. Correspondingly, the Demura IP performs brightness compensation on each frame of the to-be-displayed image frame frame by frame.
[0055] The SRAM has high read and write speed and low power consumption, while the read and write speed of the flash is relatively slow. The brightness compensation data is usually large, which can reach tens of megabytes or even higher. If the brightness compensation data is directly obtained from the flash when compensating the to-be-displayed image frame, the access speed is slow, which affects the performance of the Demura IP. The embodiments of the present disclosure can avoid frequent access to the flash by reading the brightness compensation data in the flash into the SRAM when the display panel is powered on, and can directly obtain the brightness compensation data from the SRAM, which can significantly improve the access speed of the brightness compensation data and further improve the overall performance of the Demura IP.
[0056] In step S102, the integrity of the brightness compensation data is checked. If the integrity check is passed, step S103 is performed, and if the integrity check is not passed, step S104 is performed.
[0057] When reading the brightness compensation data from the SRAM, the display panel can be interfered by static electricity during the static electricity experiment, causing the brightness compensation data in the SRAM to be lost. If the lost brightness compensation data is used for compensation, the display panel can have display defects such as a mura phenomenon. To solve this problem, in the embodiments of the present disclosure, after reading the brightness compensation data from the SRAM for each to-be-displayed image frame, the integrity of the brightness compensation data is first checked, that is, the integrity of the brightness compensation data is checked frame by frame. Only when the integrity check is passed, step S103 is performed. When the integrity check fails, the brightness compensation data is read from the second memory and written into the first memory again, that is, the brightness compensation data stored in the SRAM is updated, to ensure the accuracy of the brightness compensation data in the SRAM.
[0058] In step S103, the to-be-displayed image frame is compensated for brightness by using the brightness compensation data.
[0059] In step S104, the brightness compensation data is read from the second memory and written into the first memory, and the step of obtaining the brightness compensation data from the first memory when compensating for brightness of each to-be-displayed image frame is repeated, that is, the process returns to step S101.
[0060] Compared with the related art, the brightness compensation control method in the embodiments of the present disclosure first checks the integrity of the brightness compensation data when compensating for brightness of each to-be-displayed image frame by using the brightness compensation data in the SRAM. Only when the integrity check is passed, the brightness compensation data is used for compensation. Otherwise, if the integrity check fails, the brightness compensation data is read from the flash memory and written into the SRAM again, to ensure the integrity of the brightness compensation data in the SRAM. In this way, the mura phenomenon and other display defects caused by the loss of the brightness compensation data in the SRAM can be avoided, and the reliability of the display panel is improved.
[0061] In a possible implementation manner, as shown in Figure 4 The step of checking the integrity of the brightness compensation data includes:
[0062] In step S201, a first check value is obtained by calculating the brightness compensation data by using a first calculation method.
[0063] In step S202, a second check value calculated and stored in advance from the second memory is obtained, the first check value is compared with the second check value, and when the comparison is successful, it is determined that the integrity check is passed. When the comparison fails, it is determined that the integrity check fails.
[0064] Optionally, the brightness compensation data in the SRAM can be checked for integrity by using a checksum. The first calculation method, i.e., the checksum algorithm, generates a fixed-size value from the input brightness compensation data. The value is usually an integer or a short string. This value is called a checksum and can be used to detect changes in the brightness compensation data during storage. If the brightness compensation data changes, even by the smallest amount, the checksum will change significantly. Therefore, the checksum can effectively detect whether the brightness compensation data has changed. Assuming that the first checksum value is checksum1 and the second checksum value is checksum2, when checksum1 is equal to checksum2, the comparison is successful, and the integrity check passes. If checksum1 is different from checksum2, the comparison fails, and the integrity check fails.
[0065] Optionally, in addition to the checksum, the brightness compensation data in the SRAM can also be checked for integrity by using a cyclic redundancy check algorithm or a hash check algorithm. The cyclic redundancy check algorithm, i.e., the CRC check algorithm, uses polynomial operations to check data and has high-level error detection capability. The hash check algorithm refers to an algorithm that uses a hash value as a checksum, such as MD5, SHA-1, SHA-256, etc.
[0066] In the present disclosure, the first calculation method is a sequential checksum algorithm, a reverse checksum algorithm, a cyclic redundancy check algorithm, or a hash check algorithm. The sequential checksum algorithm refers to summing data in order, and the calculation result is the checksum. The reverse checksum algorithm refers to summing data in reverse order, and the calculation result is the checksum.
[0067] It can be understood that the first calculation method can be any data integrity check algorithm in related technologies in addition to the above-mentioned check algorithms, as long as it can achieve data integrity check.
[0068] Optionally, before step S101, the brightness compensation control method of the present disclosure further includes the following steps:
[0069] (1) measuring the brightness compensation data of the display panel;
[0070] (2) calculating a second checksum value for the brightness compensation data by using the first calculation method;
[0071] (3) burning the brightness compensation data and the second checksum value into the second memory.
[0072] In the implementation, the computer writes the brightness compensation data and the second check value into a Bin file, sends the Bin file to the PG through a burning instruction, controls the PG to execute a burning program, and burns the Bin file into the Flash memory of the display panel.
[0073] In the embodiments of the present disclosure, the measurement process of the brightness compensation data can refer to Figure 1 The related art is shown. The embodiments of the present disclosure do not improve the specific measurement process of the brightness compensation data. Compared with the related art, the improvement point of the embodiments of the present disclosure is that before the brightness compensation data is burned into the Flash memory, the check value of the brightness compensation data needs to be calculated through a first calculation method, in order to distinguish from the first check value, it is recorded as a second check value, and the brightness compensation data and the second check value are burned into the Flash memory together, and the second check value is used for subsequent integrity check of the brightness compensation data in the SRAM.
[0074] In a possible implementation, the brightness compensation control method further includes the following steps:
[0075] Step S301, monitoring driving currents of each pixel in the display panel.
[0076] In the implementation, the current state of each pixel can be captured in real time through an existing current detection circuit or module. For example, in the display panel, the driving current of each pixel is provided by the driving circuit behind it, and the real-time monitoring of the driving current of each pixel can be realized by integrating the current detection function in the driving circuit or by externally connecting the current detection circuit. This monitoring can be continuously performed to ensure the stability and reliability of the display system. It can be understood that the embodiments of the present disclosure do not improve the acquisition process of the driving current, but only use the monitored driving current to identify whether the brightness compensation data in the SRAM is abnormal.
[0077] Step S302, determining whether the driving current is greater than a preset current threshold.
[0078] The preset current threshold is set according to the normal working current range of the display panel, so as to ensure that the current can be responded in time when the current is abnormally increased.
[0079] Step S303, if at least one driving current of the driving currents of each pixel is greater than the preset current threshold, the step of reading the brightness compensation data from the second memory and writing the brightness compensation data into the first memory is performed, and if each driving current is less than or equal to the preset current threshold, the brightness compensation data in the SRAM is continuously used to compensate the image frame to be displayed.
[0080] In the embodiments of the present disclosure, the brightness compensation data in the SRAM may be missing due to electrostatic interference, and may also be mutated due to electrostatic interference or other various influences. For example, some compensation values in the brightness compensation data are mutated into an abnormal value that is much larger than the actual compensation value, which may cause excessive current and over-brightness in the display panel when the abnormal value is used for brightness compensation. To solve the problem of poor display caused by the abnormal value, the brightness compensation control method of the present disclosure further monitors the driving current of each pixel in the display panel in real time. When the driving current of a certain pixel is greater than a preset current threshold, it is determined that the brightness compensation data in the SRAM is abnormal. At this time, the brightness compensation data is read from the Flash memory and written into the SRAM to update the brightness compensation data in the SRAM, so as to ensure the accuracy of the brightness compensation data in the SRAM.
[0081] Through steps S301 to S303, the brightness compensation control method of the present disclosure can effectively detect and correct abnormal values in the brightness compensation data, thereby avoiding the problems of excessive current and over-brightness in the display panel. This not only improves the stability and reliability of the display panel, but also improves the user experience.
[0082] In a possible implementation, the step of performing brightness compensation on the to-be-displayed image frame by using the brightness compensation data comprises:
[0083] (1) calculating a gray value of the to-be-displayed image frame;
[0084] The gray value can represent the brightness corresponding to each pixel point in the image, and it determines the brightness of the image. For a color image, the gray value can be calculated by converting the color space, such as from RGB to gray. For example, for an RGB image, the gray value calculation method can be: Gray = a * R + b * G + c * B, where Gray represents the gray value, R, G, and B represent the channel values of the R color channel, the G color channel, and the B color channel of a certain pixel point, respectively, and a, b, and c are preset weights.
[0085] (2) searching for target brightness compensation data from the brightness compensation data according to the gray value of the to-be-displayed image frame;
[0086] In the embodiments of the present disclosure, the brightness compensation data includes multiple groups of brightness compensation values, and each group of brightness compensation values corresponds to a gray value or a gray value range. When performing brightness compensation on each to-be-displayed image frame, a group of brightness compensation values matched with the gray value of the to-be-displayed image frame needs to be searched from the brightness compensation data, and the searched group of brightness compensation values is used as the target brightness compensation data.
[0087] (3) compensating the target luminance compensation data for the to-be-displayed image frame.
[0088] For example, the gray value of each pixel is added to the target luminance compensation value to obtain a compensated pixel, and finally the to-be-displayed image frame after luminance compensation can overcome the luminance unevenness defect when displayed.
[0089] Based on the same inventive concept, the second aspect of the present disclosure provides a display driving device, which comprises a memory 21, a processor 22, and a computer program stored in the memory 21 and executable on the processor 22, wherein the processor 22 implements the steps of the luminance compensation control method as described above when executing the program. Figure 5 As shown, the display driving device comprises a memory 21, a processor 22, and a computer program stored in the memory 21 and executable on the processor 22, wherein the processor 22 implements the steps of the luminance compensation control method as described above when executing the program.
[0090] Optionally, the display driving device in the embodiment of the present disclosure can be a driving chip in the display panel as shown above, or can be a chip with processing function in the display panel, such as a Soc chip in the display panel.
[0091] It can be understood that the display panel in the embodiment of the present disclosure can be an OLED display panel, and can also be set to other types according to actual needs, for example, the display panel can also be a Quantum Dot Light Emitting Diode (QLED) display panel or a Micro Light Emitting Diode (Micro LED) display panel, etc.
[0092] Based on the same inventive concept, the third aspect of the present disclosure provides a display device, which comprises a display panel and a display driving device as shown above. In the specific implementation process, the display device can be electronic paper, mobile phone, tablet computer, television, display, notebook computer, digital photo frame, navigator, etc. any product or component with display function, and the present embodiment does not limit this.
[0093] Based on the same inventive concept, the fourth aspect of the present disclosure provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the luminance compensation control method as described above.
[0094] In a specific implementation process, the computer storage medium can include a universal serial bus flash drive (USB), a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage media that can store program codes.
[0095] Based on the same inventive concept, the fifth aspect of the present disclosure provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the brightness compensation control method as described above. Since the principle of the above-mentioned computer program for solving problems is similar to that of the brightness compensation control method, the implementation of the above-mentioned computer program can refer to the implementation of the brightness compensation control method, and the repeated parts will not be described again.
[0096] The computer program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical fiber, a portable compact disk read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0097] Obviously, the above-mentioned embodiments of the present disclosure are only examples for clearly illustrating the present disclosure, and are not a limitation on the embodiments of the present disclosure. For those skilled in the art, on the basis of the above-mentioned description, other different forms of changes or variations can also be made, and it is impossible to enumerate all the embodiments here. Any changes or variations that fall within the scope of the technical solutions of the present disclosure are still within the protection scope of the present disclosure.
Claims
1. A brightness compensation control method, characterized in that, Includes the following steps: When performing brightness compensation for each image frame to be displayed, brightness compensation data is retrieved from the first memory; The integrity of the brightness compensation data is verified. When the integrity check passes, the brightness compensation data is used to perform brightness compensation on the image frame to be displayed; If the integrity check fails, read the brightness compensation data from the second memory and write it into the first memory, and repeat the step of obtaining the brightness compensation data from the first memory when performing brightness compensation on each image frame to be displayed. The first memory is a flash memory, and the second memory is a static random access memory; The steps for verifying the integrity of the brightness compensation data include: A first verification value is obtained by calculating the brightness compensation data using a first calculation method; The second verification value is obtained from the second memory and pre-calculated and stored. The first verification value is compared with the second verification value. If the comparison is successful, the integrity verification is determined to be passed. If the comparison fails, the integrity verification is determined to be failed. Before the step of obtaining the pre-calculated and stored second verification value from the second memory, the method further includes: measuring the brightness compensation data of the display panel; and calculating the second verification value by the brightness compensation data using the first calculation method.
2. The brightness compensation control method according to claim 1, characterized in that, The steps preceding the step of obtaining brightness compensation data from the first memory also include: When the display panel is powered on, it reads brightness compensation data from the second memory and writes it to the first memory.
3. The brightness compensation control method according to claim 2, characterized in that, Before the step of reading brightness compensation data from the second memory and writing it to the first memory, the following steps are also included: The brightness compensation data and the second verification value are burned into the second memory.
4. The brightness compensation control method according to claim 1, characterized in that, The first calculation method is a sequential checksum algorithm, a reverse checksum algorithm, a cyclic redundancy check algorithm, or a hash check algorithm.
5. The brightness compensation control method according to claim 1, characterized in that, The brightness compensation control method further includes the following steps: Monitor the driving current of each pixel in the display panel; Determine whether the drive current is greater than a preset current threshold; If at least one of the driving currents of each pixel is greater than the preset current threshold, then the step of reading brightness compensation data from the second memory and writing it into the first memory is executed.
6. The brightness compensation control method according to claim 1, characterized in that, The steps of performing brightness compensation on the image frame to be displayed using the brightness compensation data include: Calculate the grayscale value of the image frame to be displayed; The target brightness compensation data is retrieved from the brightness compensation data based on the grayscale value of the image frame to be displayed; The target brightness compensation data is used to perform brightness compensation on the image frame to be displayed.
7. A display driving device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the brightness compensation control method as described in any one of claims 1 to 6.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the brightness compensation control method as described in any one of claims 1 to 6.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the brightness compensation control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Brightness compensation device and brightness compensation method
CN102708837A
Brightness compensation method and device of display panel and display device
CN118588007A