Brightness calibration coefficient storage method, related device and storage medium

By using block storage and data compression, the problems of large storage space and low loading efficiency of brightness calibration coefficients in existing technologies have been solved, achieving efficient storage and real-time parsing of brightness calibration coefficients, and improving the on-site debugging efficiency and brightness consistency of display panels.

CN120954334APending Publication Date: 2025-11-14CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511373741.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-24
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

The existing brightness calibration coefficient storage mode of LED display panels leads to increased storage space occupation and low data loading efficiency, making it difficult to meet the needs of scenarios such as rental screens that require frequent updates. Furthermore, it cannot achieve real-time parsing and calculation when bandwidth is limited or computing power is insufficient, which reduces the on-site debugging efficiency of display panels.

Method used

A recursive merging method for the variance of measured brightness values ​​in blocks is adopted. By dividing the initial blocks and calculating the variance, brightness consistency regions are merged. Brightness calibration coefficients, including base values ​​and difference matrices, are stored in blocks according to a preset storage structure. Data compression is performed using an encoding compression algorithm, and the calibration coefficients are updated periodically to adapt to aging and usage time.

Benefits of technology

It significantly reduces the storage space required for brightness calibration coefficients, lowers the space occupied by external flash memory and on-chip buffers, improves data loading efficiency, and ensures brightness consistency of the display panel under different operating conditions and on-site debugging efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120954334A_ABST
    Figure CN120954334A_ABST
Patent Text Reader

Abstract

The invention provides a brightness calibration coefficient storage method, a related device and a storage medium. The method comprises the following steps: acquiring an actually measured brightness value of each pixel in the display panel; dividing the display panel into a plurality of initial blocks, and calculating the variance of the actually measured brightness value of each initial block; recursively merging the adjacent initial blocks and / or merged blocks until the variance of the actually measured brightness values of the merged blocks is greater than a preset threshold value; according to a preset storage structure, the brightness calibration coefficient of each block is stored with the block as the unit, and the brightness calibration coefficient comprises the base value of the actually measured brightness value of each block and the difference matrix. According to the embodiment of the invention, the storage space required by the brightness calibration coefficient of the display panel is reduced, so that the space occupation of an external flash memory and an on-chip buffer is reduced, and the layout design difficulty in the display panel is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure belongs to the field of display brightness control technology, specifically relating to a brightness calibration coefficient storage method, related device and storage medium. Background Technology

[0002] In existing LED display panel architectures, the entire screen is composed of several LED display modules spliced ​​together. A single display driver chip drives one or more LED display modules, and these modules share external flash memory. After completing point-by-point brightness measurement, the display driver chip generates corresponding brightness calibration coefficients and writes them directly to the external flash memory in a full-matrix binary storage mode. When the system powers on, the display driver chip loads the brightness calibration coefficients from the external flash memory into the on-chip buffer. Subsequently, when displaying each frame of an image, the brightness of the corresponding pixels is calibrated based on these calibration coefficients. However, the full-matrix binary storage mode has the following drawbacks: as the screen resolution increases, the storage space required for the brightness calibration coefficient of the display panel continuously increases, leading to a continuous increase in the space occupied by external flash memory and on-chip buffers, which increases the difficulty of the internal layout design of the display panel; the lack of a data compression storage mechanism results in low data loading efficiency (e.g., when data is written to external flash memory, read from external flash memory, and distributed when data is stored in the cloud), making it difficult to meet the needs of scenarios such as rental screens that require frequent updates of the brightness calibration coefficient; when bandwidth is limited or computing power is insufficient, the device (e.g., edge device) cannot complete the real-time analysis and calculation of large amounts of brightness calibration coefficients, reducing the on-site debugging efficiency of the display panel. Summary of the Invention

[0003] In view of the above problems, this disclosure provides a brightness calibration coefficient storage method, related device and storage medium, which aims to reduce the storage space required for the brightness calibration coefficient of the display panel, thereby reducing the space occupation of external flash memory and on-chip buffer, and reducing the difficulty of layout design inside the display panel.

[0004] According to a first aspect of this disclosure, a method for storing brightness calibration coefficients is provided, comprising:

[0005] Obtain the measured brightness values ​​of each pixel in the display panel;

[0006] The display panel is divided into multiple initial blocks, and the variance of the measured brightness value of each initial block is calculated;

[0007] Recursively merge adjacent initial blocks and / or merged blocks until the variance of the measured brightness value of the merged block is greater than a preset threshold.

[0008] According to the preset storage structure, the brightness calibration coefficients of each block are stored in blocks. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

[0009] Optionally, the recursive merging of adjacent initial blocks and / or merged blocks until the variance of the measured brightness values ​​of the merged blocks is greater than a preset threshold includes:

[0010] When the variance of the measured brightness values ​​of two adjacent blocks is less than or equal to the preset threshold, the two adjacent blocks are merged into a new block.

[0011] Calculate the variance of the measured brightness values ​​of the new merged block;

[0012] Repeat the above merging and calculation process until the variance of the measured brightness values ​​of no adjacent blocks is less than or equal to the preset threshold, at which point the merging stops.

[0013] Optionally, the preset storage structure includes a block index table and the brightness calibration coefficients for each block.

[0014] The block index table uses a tree structure to record the hierarchical merging information of the blocks, and stores a one-to-one mapping relationship between the block index and the variance of the measured brightness value of the corresponding block.

[0015] Optionally, the base value of the measured brightness value of each block is the difference between the average value of the measured brightness value of each pixel in the corresponding block and the variance of the measured brightness value of the corresponding block.

[0016] Optionally, the difference element in the difference matrix of the measured brightness values ​​of each block is the difference between the measured brightness value of each pixel in the corresponding block and the base value of the measured brightness value of the corresponding block.

[0017] Optionally, after storing the brightness calibration coefficients of each block according to a preset storage structure, the brightness calibration coefficient storage method further includes:

[0018] Based on the aging factor and usage time interval of the display panel, the brightness calibration factor of each block in the storage is updated periodically;

[0019] Wherein, the updated value of the base value is equal to the product of the base value and the dynamic adjustment factor, the updated value of the difference element is equal to the product of the difference element and the dynamic adjustment factor, and the dynamic adjustment factor is equal to the sum of the product of the aging coefficient of the display panel and the usage time interval and 1.

[0020] Optionally, storing the brightness calibration coefficients of each block in a preset storage structure includes:

[0021] The difference matrix of the measured brightness values ​​of each block is compressed using an encoding compression algorithm;

[0022] According to the preset storage structure, the difference matrix of the measured brightness values ​​of each block after data compression is stored in blocks.

[0023] According to a second aspect of this disclosure, a brightness calibration coefficient storage device is provided, comprising:

[0024] The measured brightness value acquisition unit is used to acquire the measured brightness value of each pixel in the display panel;

[0025] The variance calculation unit is used to divide the display panel into multiple initial blocks and calculate the variance of the measured brightness value of each initial block;

[0026] The recursive merging unit is used to recursively merge adjacent initial blocks and / or merged blocks until the variance of the measured brightness value of the merged block is greater than a preset threshold.

[0027] The storage unit is used to store the brightness calibration coefficients of each block in a block-by-block manner according to a preset storage structure. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

[0028] According to a third aspect of this disclosure, a display driver chip is provided, comprising:

[0029] The brightness calibration coefficient storage device implements the steps of the method described above.

[0030] According to a fourth aspect of this disclosure, a display panel is provided, comprising:

[0031] The brightness calibration coefficient storage device is used to implement the steps of the method described above, so as to store the brightness calibration coefficients.

[0032] A brightness adjustment device is used to calibrate the brightness of the display panel based on the brightness calibration coefficient.

[0033] According to a fifth aspect of this disclosure, an electronic device is provided, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described above.

[0034] According to a sixth aspect of this disclosure, a storage medium is provided that stores a computer program or instructions, which, when executed by a processor, implement the steps of the method described above.

[0035] This disclosure brings the following beneficial effects:

[0036] The brightness calibration coefficient storage method disclosed herein recursively merges adjacent blocks based on the variance of the measured brightness values ​​in segments, thereby achieving adaptive merging of brightness-consistent regions. Following a preset storage structure, the brightness calibration coefficients of each block are stored in units of blocks, eliminating redundant storage caused by the full-matrix binary storage mode. This significantly reduces the storage space required for the brightness calibration coefficients of the display panel while ensuring calibration accuracy, reducing the space occupied by external flash memory and on-chip buffers, and simplifying the layout design of the display panel. Due to the reduced data volume of the brightness calibration coefficients, devices (e.g., edge devices) can perform real-time analysis and calculation of the brightness calibration coefficients when bandwidth is limited or computing power is insufficient, improving the efficiency of on-site debugging of the display panel.

[0037] Furthermore, the preset storage structure includes a block index table, brightness calibration coefficients for each block, and the base value of the measured brightness value for each block is the difference between the average of the measured brightness values ​​of each pixel within the corresponding block and the variance of the measured brightness values ​​for the corresponding block. The base value of the measured brightness value for each block is stored on a block-by-block basis. As the number of blocks decreases after adaptive merging of brightness consistency areas, the total amount of data for the base value of the measured brightness value for each block also decreases. This further reduces the storage space required for the brightness calibration coefficients while ensuring calibration accuracy, reduces the space occupied by external flash memory and on-chip buffers, and reduces the difficulty of layout design within the display panel.

[0038] Furthermore, the difference elements in the difference matrix of the measured brightness values ​​of each block are the differences between the measured brightness value of each pixel within the corresponding block and the base value of the measured brightness value of the corresponding block. An encoding compression algorithm is used to compress the difference matrix of the measured brightness values ​​of each block, and the compressed difference matrix of the measured brightness values ​​of each block is stored in blocks according to a preset storage structure. This compressed storage mechanism improves data loading efficiency (e.g., when data is written to external flash memory, read from external flash memory, or distributed when data is stored in the cloud) while ensuring the dynamic range of the brightness calibration coefficient, thus meeting the needs of scenarios such as rental screens that require frequent updates to the brightness calibration coefficient.

[0039] Furthermore, based on the aging factor and usage time interval of the display panel, the stored brightness calibration coefficients for each panel are updated periodically. This enables adaptive iteration of the brightness calibration coefficients, ensuring that the display panel maintains consistent brightness under different operating conditions (device aging).

[0040] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure are realized and obtained through the structures particularly pointed out in the description and the drawings.

[0041] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0042] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0043] Figure 1 This is a schematic diagram of the structure of a display device according to an embodiment of the present disclosure.

[0044] Figure 2 This is a flowchart illustrating a brightness calibration coefficient storage method according to an embodiment of the present disclosure;

[0045] Figure 3 This is a schematic diagram of the structure of a brightness calibration coefficient storage device according to an embodiment of the present disclosure;

[0046] Figure 4 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation

[0047] Various embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. In the various drawings, the same elements are indicated by the same or similar reference numerals. For clarity, the various portions in the drawings are not drawn to scale.

[0048] Figure 1 A schematic diagram of a display device according to an embodiment of the present disclosure is shown. Figure 1 As shown, the display device 100 provided in this embodiment includes: a display panel 110, a display driver chip 101, and an external flash memory 180. The display driver chip 101 integrates an active electrode driving circuit 120, a gate driving circuit 130, a timing control circuit 140, a brightness calibration coefficient storage device 150, a brightness adjustment device 160, a power supply chip 170, and an on-chip buffer 190. Exemplarily, this display device is, for example, an OLED display device. It should be noted that... Figure 1 The present disclosure only shows one exemplary module division method. The display driver chip 101 and the external flash memory 180 may also be integrated into the display panel 110. This disclosure does not limit this.

[0049] In some embodiments, the display panel 110 is provided with a plurality of pixels Px arranged in an array. Each pixel Px is connected to the source driving circuit 120 via a data line and to the gate driving circuit 130 via a scan line. In some embodiments, the timing control circuit 140 provides timing control signals, gamma voltages, and input data to the source driving circuit 120 and inputs timing control signals to the gate driving circuit 130. The source driving circuit 120 generates a plurality of grayscale voltages Vsrc based on the received timing control signals, gamma voltages, and input data, and sends the plurality of grayscale voltages to each column of pixels Px via the data lines to drive the plurality of pixels Px in the display panel 110. The grayscale voltage received by each pixel Px is the grayscale voltage corresponding to the grayscale to be displayed for that pixel. The gate driving circuit 130 generates a scan signal Scan based on the received timing control signals and provides the scan signal Scan to each row of pixels Px via the scan lines. The power supply chip 170 is connected to each pixel Px to provide a power supply voltage ELVDD to each pixel Px.

[0050] In some embodiments, the brightness calibration coefficient storage device 150 is used to recursively merge adjacent blocks based on the variance of the measured brightness values ​​of the blocks according to the brightness calibration coefficient storage method of the present disclosure, thereby achieving adaptive merging of brightness consistency regions. Furthermore, it stores the brightness calibration coefficients (including the base value and difference matrix of the measured brightness values ​​of each block) of each block in the external flash memory 180 according to a preset storage structure. When the display device is powered on, the brightness adjustment device 160 loads the brightness calibration coefficients from the external flash memory 180 to the on-chip buffer 190 of the display driver chip 101. During the subsequent display of each frame of image, it generates a control signal Scontrol based on the brightness calibration coefficients and feeds it back to the timing control circuit 140. This control, in turn, controls the source drive circuit 120 and the gate drive circuit 130 to perform grayscale compensation on the pixels Px of the display panel 110, thereby calibrating the actual display brightness of each frame of image displayed on the display panel 110.

[0051] Figure 2 This is a flowchart illustrating a brightness calibration coefficient storage method according to an embodiment of the present disclosure. The brightness calibration coefficient storage method of this embodiment can be provided by... Figure 1 The brightness calibration coefficient storage device 150 in the middle performs the operation, such as Figure 2 As shown, the methods for storing brightness calibration coefficients include:

[0052] In step S210, the measured brightness values ​​of each pixel in the display panel are obtained.

[0053] In some embodiments, the acquisition of measured brightness values ​​of each pixel in the display panel 110 is performed using a high-precision imaging device, such as an industrial camera or spectrometer, to scan the display panel 110 point by point and record the actual brightness output of each pixel under a standard driving signal. The measured brightness values ​​may include independent brightness data for the RGB three channels, which are used to subsequently calculate the brightness calibration coefficient of each pixel. Through precise data acquisition before leaving the factory, an initial brightness distribution model can be established for the display panel 110, providing a reliable basis for judging brightness consistency for subsequent recursive merging of adjacent blocks based on the variance of the measured brightness values.

[0054] In step S220, the display panel is divided into multiple initial blocks, and the variance of the measured brightness value of each initial block is calculated.

[0055] In some embodiments, the initial blocks are divided based on the row and column boundaries of the pixel array, uniformly dividing the display panel 110 into several regions, with each initial block containing the same or different numbers of pixels. For example, the display panel 110 can be divided into 16×16 or 32×32 initial blocks. In some embodiments, for each initial block, the average value of the measured RGB three-channel luminance values ​​of all pixels within the block is calculated, and then the variance of the measured luminance value for each channel is calculated. In one example, the variance of the measured luminance values ​​of the three channels can be used as the variance of the measured luminance value of the corresponding block. In another example, the maximum value or weighted average of the variances of the measured luminance values ​​of the three channels can be used as the variance of the measured luminance value of the initial block. This variance value reflects the degree of unevenness of the luminance distribution within the block; the smaller the variance, the higher the luminance consistency, and the more suitable it is for subsequent merging processing. In this way, the system can quickly identify regions with uniform luminance and regions with significant differences, providing a quantitative basis for recursive merging.

[0056] In step S230, adjacent initial blocks and / or merged blocks are recursively merged until the variance of the measured brightness value of the merged block is greater than a preset threshold.

[0057] In some embodiments, an adjacency list is first established to record the adjacency relationships of all current blocks (including the current initial block and / or merged blocks). Then, a breadth-first or depth-first traversal strategy is used to determine the variance threshold for each pair of adjacent blocks. Specifically, when the variance of the measured brightness values ​​of two adjacent blocks is less than or equal to a preset threshold, the two adjacent blocks are merged into a new block. The variance of the measured brightness value of the new merged block is recalculated using the measured RGB three-channel brightness values ​​of all pixels within the merged new block. This merging and calculation process is repeated until no adjacent blocks have a variance of measured brightness values ​​less than or equal to the preset threshold, at which point the next round of merging stops. This results in a non-uniform block set of varying sizes and irregular boundaries, but with high brightness consistency.

[0058] In step S240, the brightness calibration coefficients of each block are stored in a block-by-block manner according to a preset storage structure. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

[0059] In some embodiments, the preset storage structure includes header information, a block index table, brightness calibration coefficients for each block, and a checksum. The brightness calibration coefficients for each block include the base value of the measured brightness values ​​for each block and a difference matrix of the measured brightness values ​​for each block. The block index table uses a tree structure to record the hierarchical merging information of the blocks, describing the recursive process from the initial block to the final merged block through parent-child node relationships. It also stores a one-to-one mapping between the block index of the final block after the recursive merging operation and the variance of the measured brightness values ​​of the corresponding block. The base value of the measured brightness values ​​for each block is the average gain value of the RGB three-channel pixels within the corresponding block, stored using, for example, a 16-bit storage width. Its value is equal to the difference between the average of the measured brightness values ​​of all pixels within the block and the variance of the measured brightness values ​​of that block. The baseline values ​​of the measured brightness values ​​of each block are stored in blocks. As the number of blocks decreases after the adaptive merging of brightness consistency areas, the total amount of data of the baseline values ​​of the measured brightness values ​​of each block also decreases. Under the premise of ensuring calibration accuracy, the storage space required for the brightness calibration coefficient is further reduced, the space occupation of the external flash memory 180 and the on-chip buffer 190 is reduced, and the layout design difficulty inside the display panel 110 is reduced.

[0060] In some embodiments, the difference element of the difference matrix of the measured brightness values ​​of each block is equal to the difference between the measured brightness value of each pixel within the block and the base value of the measured brightness value of the corresponding block. In some embodiments, a coding compression algorithm (e.g., Huffman coding compression algorithm) is used to compress the difference matrix of the measured brightness values ​​of each block. For example, the deviation between the measured brightness value of each pixel within the block and the base value is mapped to the range [-0.15, +0.15], and a quantization representation with a 4-bit dynamic range storage width is implemented with a precision step of 0.01. Subsequently, according to a preset storage structure, the difference matrix of the measured brightness values ​​of each block after data compression is stored in blocks. This compression storage mechanism improves data loading efficiency (e.g., when data is written to external flash memory, read from external flash memory, and distributed when data is stored in the cloud) while ensuring the dynamic range of the brightness calibration coefficient, and can meet the needs of scenarios such as rental screens that require frequent updates of the brightness calibration coefficient.

[0061] In some embodiments, the header information is located at the beginning of the data packet in a preset storage structure. It describes the format version, data length, generation timestamp, and compression algorithm identifier of the entire brightness calibration coefficient data packet, so that the subsequent reading end can quickly parse and be compatible with different versions of the storage format. The checksum is appended to the end of the data packet and uses algorithms such as CRC32 or SHA-256 to verify the integrity of the data packet.

[0062] In some embodiments, when the display panel 110 is in standby mode or during a frame blanking cycle, the stored brightness calibration coefficients of each block are periodically updated based on the aging coefficient and usage time interval of the display panel 110. The updated value of the base value is equal to the product of the base value and the dynamic adjustment factor, and the updated value of the difference element is equal to the product of the difference element and the dynamic adjustment factor. The dynamic adjustment factor is equal to the sum of the product of the aging coefficient and usage time interval of the display panel 110 and 1. This embedded update mechanism can complete the adaptive iteration of the brightness calibration coefficients without interrupting the display process, ensuring that the display panel 110 maintains consistent brightness under different operating conditions (device aging), making it particularly suitable for scenarios involving frequent disassembly and reassembly of rental screens leading to temperature fluctuations.

[0063] Figure 3 This is a schematic diagram of a brightness calibration coefficient storage device provided according to an embodiment of the present disclosure. Figure 3 The brightness calibration coefficient storage device 300 shown includes a measured brightness value acquisition unit 310, a variance calculation unit 320, a recursive merging unit 330, and a storage unit 340.

[0064] The measured brightness value acquisition unit 310 is used to acquire the measured brightness value of each pixel in the display panel.

[0065] The variance calculation unit 320 is used to divide the display panel into multiple initial blocks and calculate the variance of the measured brightness value of each initial block.

[0066] The recursive merging unit 330 is used to recursively merge adjacent initial blocks and / or merged blocks until the variance of the measured brightness value of the merged block is greater than a preset threshold.

[0067] Storage unit 340 is used to store the brightness calibration coefficients of each block in a block-by-block manner according to a preset storage structure. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

[0068] Since the specific process of storing the brightness calibration coefficient has been described in detail above, it will not be repeated here.

[0069] This disclosure also provides an electronic device, such as... Figure 4 As shown, it includes a memory 420, a processor 410, and a program stored in the memory 420 and executable on the processor 410. When the program is executed by the processor 410, it can implement the various processes of the embodiments of the above methods and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0070] This disclosure also provides a chip, including... Figure 3The brightness calibration coefficient storage device 300 shown implements the steps of the method described above. The chips here include general-purpose processors (such as CPUs and GPUs), mobile device main processors (APs), programmable logic chips (such as FPGAs), and application-specific integrated circuits (such as ASICs). The beneficial effects achievable by the method provided in the embodiments of this disclosure can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0071] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. Therefore, this disclosure also provides a storage medium storing a computer program or instructions that, when executed by a processor, can implement the various processes of the embodiments of the above methods.

[0072] Since the instructions stored in the storage medium can execute the steps of the method provided in the embodiments of this disclosure, the beneficial effects achievable by the method provided in the embodiments of this disclosure can be realized, as detailed in the preceding embodiments, and will not be repeated here. Specific implementations of the above operations can be found in the preceding embodiments, and will not be repeated here.

[0073] Finally, it should be noted that the above embodiments are merely examples for clearly illustrating this disclosure and are not intended to limit the implementation. Those skilled in the art can make other variations or modifications based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of this disclosure.

Claims

1. A method for storing brightness calibration coefficients, comprising: Obtain the measured brightness values ​​of each pixel in the display panel; The display panel is divided into multiple initial blocks, and the variance of the measured brightness value of each initial block is calculated; Recursively merge adjacent initial blocks and / or merged blocks until the variance of the measured brightness value of the merged block is greater than a preset threshold. According to the preset storage structure, the brightness calibration coefficients of each block are stored in blocks. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

2. The brightness calibration coefficient storage method according to claim 1, wherein, The recursive merging of adjacent initial blocks and / or merged blocks, until the variance of the measured brightness values ​​of the merged blocks is greater than a preset threshold, includes: When the variance of the measured brightness values ​​of two adjacent blocks is less than or equal to the preset threshold, the two adjacent blocks are merged into a new block. Calculate the variance of the measured brightness values ​​of the new merged block; Repeat the above merging and calculation process until the variance of the measured brightness values ​​of no adjacent blocks is less than or equal to the preset threshold, at which point the merging stops.

3. The brightness calibration coefficient storage method according to claim 1, wherein, The preset storage structure includes a block index table and the brightness calibration coefficients for each block. The block index table uses a tree structure to record the hierarchical merging information of the blocks, and stores a one-to-one mapping relationship between the block index and the variance of the measured brightness value of the corresponding block.

4. The brightness calibration coefficient storage method according to claim 3, wherein, The baseline value of the measured brightness value of each block is the difference between the average value of the measured brightness value of each pixel in the corresponding block and the variance of the measured brightness value of the corresponding block.

5. The brightness calibration coefficient storage method according to claim 4, wherein, The difference elements in the difference matrix of the measured brightness values ​​of each block are the differences between the measured brightness values ​​of each pixel in the corresponding block and the base value of the measured brightness values ​​of the corresponding block.

6. The method for storing brightness calibration coefficients according to claim 5, wherein, After storing the brightness calibration coefficients of each block according to the preset storage structure, the brightness calibration coefficient storage method further includes: Based on the aging factor and usage time interval of the display panel, the brightness calibration factor of each block in the storage is updated periodically; Wherein, the updated value of the base value is equal to the product of the base value and the dynamic adjustment factor, the updated value of the difference element is equal to the product of the difference element and the dynamic adjustment factor, and the dynamic adjustment factor is equal to the sum of the product of the aging coefficient of the display panel and the usage time interval and 1.

7. The brightness calibration coefficient storage method according to claim 6, wherein, The step of storing the brightness calibration coefficients of each block in a pre-defined storage structure includes: The difference matrix of the measured brightness values ​​of each block is compressed using an encoding compression algorithm; According to the preset storage structure, the difference matrix of the measured brightness values ​​of each block after data compression is stored in blocks.

8. A brightness calibration coefficient storage device, comprising: The measured brightness value acquisition unit is used to acquire the measured brightness value of each pixel in the display panel; The variance calculation unit is used to divide the display panel into multiple initial blocks and calculate the variance of the measured brightness value of each initial block; The recursive merging unit is used to recursively merge adjacent initial blocks and / or merged blocks until the variance of the measured brightness value of the merged block is greater than a preset threshold. The storage unit is used to store the brightness calibration coefficients of each block in a block-by-block manner according to a preset storage structure. The brightness calibration coefficients include the base value and the difference matrix of the measured brightness values ​​of each block.

9. A display driver chip, comprising: The brightness calibration coefficient storage device as described in claim 8 implements the steps of the method as described in any one of claims 1 to 7.

10. A display panel, comprising: The brightness calibration coefficient storage device as described in claim 8 is used to implement the steps of the method as described in any one of claims 1 to 7, so as to store the brightness calibration coefficient; A brightness adjustment device is used to calibrate the brightness of the display panel based on the brightness calibration coefficient.

11. An electronic device, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 7.

12. A storage medium storing a computer program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Point-by-point correction method, device and equipment for LED display screen and storage medium

    CN121600848A