Display screen voltage drop compensation method, device, equipment and storage medium

By dividing the sub-pixels of the AMOLED panel into equally spaced compensation blocks and establishing a two-dimensional mapping table of pixel-compensation values, the problem of uneven sub-pixel brightness is solved, simplifying the calculation and saving storage capacity, thus achieving uniform brightness compensation.

CN116844485BActive Publication Date: 2026-05-19CHIP WEALTH TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHIP WEALTH TECH LTD
Filing Date
2023-07-24
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing AMOLED panels, the brightness of subpixels far from the IC terminal decreases due to the voltage difference of the metal lines of the subpixels. Existing in-plane IR drop compensation methods are computationally complex and require a large amount of storage capacity.

Method used

The sub-pixels within the display screen are divided into equal-distance compensation blocks. By establishing a two-dimensional mapping table between pixels and compensation values, the calculations for each small block are simplified, reducing the number of stored compensation values ​​and eliminating brightness deviations.

Benefits of technology

It simplifies computational complexity, reduces the register capacity required by DDIC, achieves uniform brightness compensation, and eliminates brightness deviation caused by in-plane trace voltage drop.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116844485B_ABST
    Figure CN116844485B_ABST
Patent Text Reader

Abstract

The application provides a display screen voltage drop compensation method and device, equipment and storage medium, relates to the driving display technical field, and the method comprises the following steps: dividing the sub-pixels in the display screen according to a preset center interval, obtaining a plurality of key partition blocks and a plurality of distance equivalent compensation blocks; based on the gray scale compensation value at the center position of the key partition block, the gray scale compensation value curve of each distance equivalent compensation block is obtained by traversing calculation on the plurality of distance equivalent compensation blocks according to the preset center interval; based on the pixel-compensation value mapping table of the key partition block and the gray scale compensation value curve of each distance equivalent compensation block, all the sub-pixels in each distance equivalent compensation block are compensated by traversal; the number of compensation values to be stored is reduced, the capacity of the required register of the DDIC is saved, the interpolation operation is simplified, and the brightness deviation caused by the in-plane wiring voltage drop is eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display driving technology, and more specifically, to a display voltage drop compensation method, apparatus, device, and storage medium. Background Technology

[0002] In an AMOLED panel, subpixels are evenly distributed across the panel from top to bottom. These subpixels are connected to ELVDD voltage lines via metal lines. The metal lines themselves contain resistance, and this resistive voltage division reduces the actual ELVDD voltage reaching the subpixel, thus decreasing the brightness of the subpixel when it emits light. Therefore, when displaying a solid color image, the difference in voltage across the metal lines of the subpixels on the top and bottom of the panel results in reduced brightness for subpixels farther from the IC (Instrument Block).

[0003] Currently, to address the IR drop phenomenon in solid-color images, existing in-plane IR drop compensation methods aim to compensate for each individual sub-pixel of the input. Since the degree of IR drop varies at different locations within the same grayscale, each sub-pixel requires two-dimensional interpolation based on its location. This method is computationally complex and requires a large circuit area. Furthermore, existing in-plane IR drop compensation methods need to store the compensation results for all key grayscale points in each sub-region of the R / G / B / W (R=red, G=green, B=blue, W=white) image, thus requiring a large storage capacity from the DDIC (Distributed Detector Card). Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a display screen voltage compensation method, apparatus, device, and storage medium. By dividing closely spaced sub-pixels within the display screen into a small block (i.e., a compensation block with equal distance), it is assumed that all sub-pixels within this block have the same physical position. This simplifies the interpolation operation for the position of each sub-pixel in the prior art to a position operation for each small block. By establishing a pixel-compensation value two-dimensional mapping table to perform in-plane IR drop compensation for non-white pure color images (R / G / B pure color images), the number of compensation values ​​that need to be stored is greatly reduced, saving the capacity of the registers required by the DDIC. This achieves the same brightness compensation for R / G / B / W images displayed at the same gray level, eliminating the brightness deviation caused by in-plane trace loading (voltage drop), thereby solving the above-mentioned technical problems.

[0005] In a first aspect, embodiments of this application provide a display screen voltage drop compensation method, the method comprising: dividing sub-pixels within the display screen according to a preset center spacing to obtain multiple key partition blocks and multiple distance-equivalent compensation blocks; wherein, the distance-equivalent compensation blocks are located within the key partitions, and the physical positions of the sub-pixels within the distance-equivalent compensation blocks are determined to be the same; based on the grayscale compensation value at the center position of the key partition block, performing traversal calculations on the multiple distance-equivalent compensation blocks according to the preset center spacing to obtain a grayscale compensation value curve for each distance-equivalent compensation block; and performing traversal compensation on all sub-pixels within each distance-equivalent compensation block based on a pixel-compensation value mapping table of the key partition blocks and the grayscale compensation value curve of the distance-equivalent compensation blocks; wherein, the pixel-compensation value mapping table includes: grayscale compensation values ​​corresponding to all sub-pixels within the key partition blocks under non-white pure color images.

[0006] In the above implementation process, by dividing the closely spaced sub-pixels in the display screen into a small block, and assuming that all sub-pixels in the block have the same physical position, the interpolation operation based on the position of each sub-pixel in the prior art is simplified to the position operation based on each small block. This simplifies the two-dimensional interpolation operation based on the position of each sub-pixel in the prior art into a simple addition operation, reduces the number of linear interpolations, simplifies the complexity of the operation, and can greatly reduce the area of ​​the circuit design. By establishing a pixel-compensation value two-dimensional mapping table, in-plane IR drop compensation is performed on non-white pure color images (R / G / B pure color images), which greatly reduces the number of compensation values ​​that need to be stored, saves the capacity of the registers required by DDIC, and realizes that the brightness compensation of R / G / B / W images displayed under the same gray level is made the same, eliminating the brightness deviation caused by the voltage drop of in-plane traces, and achieving a good compensation effect.

[0007] Optionally, the pixel-compensation value mapping table for the key partition block is constructed as follows: under a white image, calculate the white image grayscale compensation values ​​of multiple key grayscale points within the key partition block, and construct the in-plane white grayscale compensation curve of the key partition block; under a non-white solid color image, calculate the solid color image grayscale compensation values ​​of multiple key grayscale points within the key partition block, and construct the in-plane solid color grayscale compensation curve of the key partition block; and construct the pixel-compensation value mapping table for the key partition block based on the mapping relationship between the in-plane white grayscale compensation curve and the in-plane solid color grayscale compensation curve.

[0008] In the above implementation process, an in-plane IR drop compensation is performed on non-white pure color images by establishing a two-dimensional mapping table of grayscale-mapping values. Compared with the existing technology, this significantly reduces the number of compensation values ​​that need to be stored and saves the capacity of the registers required by DDIC.

[0009] Optionally, the step of calculating the white screen grayscale compensation value of multiple key grayscale points within the key partition block under a white screen, and constructing the in-plane white grayscale compensation curve of the key partition block, includes: measuring the brightness of multiple key grayscale points within the key partition block under a white screen to obtain the brightness data of the multiple key grayscale points; calculating the actual grayscale value of the multiple key grayscale points based on the brightness data of the multiple key grayscale points and the brightness of the key partition block in the center area of ​​the display screen; determining the difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points as the white screen grayscale compensation value of the multiple key grayscale points; and establishing a functional relationship between each key grayscale point within the key partition block and the corresponding white screen grayscale compensation value to obtain the in-plane white grayscale compensation curve of the key partition block.

[0010] In the above implementation process, by using the brightness of the key partition block in the center area of ​​the display screen as the target brightness to calculate the compensation values ​​of multiple key grayscale points under white screen, a good compensation effect is ensured and the compensation efficiency is improved.

[0011] Optionally, the step of calculating the solid color grayscale compensation value of multiple key grayscale points within the key partition block and constructing the in-plane solid color grayscale compensation curve of the key partition block under a non-white solid color screen includes: measuring the brightness of multiple key grayscale points within the key partition block under a non-white solid color screen to obtain the brightness data of the multiple key grayscale points; calculating the actual grayscale value of the multiple key grayscale points based on the brightness data of the multiple key grayscale points and the brightness of the key partition block in the center area of ​​the display screen; determining the difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points as the solid color grayscale compensation value of the multiple key grayscale points; and establishing a functional relationship between each key grayscale point within the key partition block and the corresponding solid color grayscale compensation value to obtain the in-plane solid color grayscale compensation curve of the key partition block.

[0012] In the above implementation process, by using the brightness of the key partition block in the center area of ​​the display screen as the target brightness to calculate the compensation value of multiple key grayscale points under non-white pure color screen, a good compensation effect is ensured and the compensation efficiency is improved.

[0013] Optionally, the step of traversing and calculating the grayscale compensation value of the multiple distance-equivalent compensation blocks according to the preset center spacing based on the grayscale compensation value at the center position of the key partition block to obtain the grayscale compensation value curve of each distance-equivalent compensation block includes: calculating the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points between adjacent key partition blocks according to the size relationship between the key partition block and the distance-equivalent compensation block; determining the actual position of the current distance-equivalent compensation block within the key partition block according to the center position of the current distance-equivalent compensation block; if it is determined that the actual position is located at the beginning position of each row of the key partition block, then initializing the grayscale compensation value and grayscale compensation step value of the key grayscale points within the current distance-equivalent compensation block; if it is determined that the actual position is located at the key column position of the key partition block, then initializing the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points within the current distance-equivalent compensation block; repeating the above steps to iterate the key grayscale points within each distance-equivalent compensation block until the grayscale compensation value curve of each distance-equivalent compensation block is obtained.

[0014] In the above implementation process, by determining whether to initialize the grayscale compensation step value and the grayscale compensation step fine-tuning value based on the actual position of the distance-equivalent compensation block, the iteration of key grayscale points within each distance-equivalent compensation block is realized, which reduces the amount of computation and improves the compensation efficiency.

[0015] Optionally, the step of initializing the grayscale compensation value and grayscale compensation step value of the key grayscale point within the current distance equivalent compensation block if the actual position is determined to be at the beginning position of each row of the key partition block includes: if the actual position is determined to be at the beginning position of each row of the key partition block, obtaining the grayscale compensation step value and grayscale compensation step fine-tuning value of the key grayscale point within the current distance equivalent compensation block based on the grayscale compensation value of the key grayscale point within the key partition block.

[0016] In the above implementation process, the gray-level compensation step value is initialized by determining the actual position of the distance-equivalent compensation block, thereby realizing the iteration of key gray-level points in each distance-equivalent compensation block, reducing the amount of calculation and improving the compensation efficiency.

[0017] Optionally, if it is determined that the actual position is located at the key column position of the key partition block, then the grayscale compensation value of the key grayscale point within the current distance equivalent compensation block and the corresponding step fine-tuning value are initialized, including: if it is determined that the actual position is located at the key column position of the key partition block, then according to the grayscale compensation step value of the current key partition block, the grayscale compensation value of the previous distance equivalent compensation block is superimposed with the step value, and the grayscale compensation step value is fine-tuned according to the grayscale compensation step value to obtain the grayscale compensation value of the key grayscale point within the current distance equivalent compensation block.

[0018] In the above implementation process, the gray-level compensation step fine-tuning value is initialized by determining the actual position of the distance-equivalent compensation block, thereby realizing the iteration of key gray-level points in each distance-equivalent compensation block, reducing the amount of calculation and improving the compensation efficiency.

[0019] Secondly, embodiments of this application provide a display screen voltage drop compensation device, the device comprising: a compensation block division module, used to divide sub-pixels within the display screen according to a preset center spacing to obtain multiple key partition blocks and multiple distance-equivalent compensation blocks; wherein, the distance-equivalent compensation blocks are located within the key partitions, and the physical positions of the sub-pixels within the distance-equivalent compensation blocks are determined to be the same; a compensation block traversal module, used to perform traversal calculations on the multiple distance-equivalent compensation blocks according to the preset center spacing based on the grayscale compensation value at the center position of the key partition blocks to obtain a grayscale compensation value curve for each distance-equivalent compensation block; and a compensation sub-pixel traversal module, used to perform traversal compensation on all sub-pixels within each distance-equivalent compensation block based on the pixel-compensation value mapping table of the key partition blocks and the grayscale compensation value curve; wherein, the pixel-compensation value mapping table includes: the grayscale compensation values ​​corresponding to all sub-pixels within the key partition blocks under non-white pure color images.

[0020] Thirdly, embodiments of this application also provide an electronic device, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the above-described method.

[0021] Fourthly, embodiments of this application provide a storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.

[0022] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description

[0023] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application 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.

[0024] Figure 1 A flowchart illustrating a display screen voltage compensation method provided in this application embodiment;

[0025] Figure 2An example diagram of in-plane IR drop compensation block provided in an embodiment of this application;

[0026] Figure 3 This is a schematic diagram of the functional modules of the display voltage compensation device provided in the embodiments of this application;

[0027] Figure 4 This is a block diagram of an electronic device that provides a display voltage compensation device according to an embodiment of this application.

[0028] Icons: 210 - Divide compensation block module; 220 - Traverse compensation block module; 230 - Traverse compensation subpixel module; 300 - Electronic device; 311 - Memory; 312 - Memory controller; 313 - Processor; 314 - Peripheral interface; 315 - Input / output unit; 316 - Display unit. Detailed Implementation

[0029] 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 a part of the embodiments of this application, and not all of the 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. 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 represents selected embodiments of this 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.

[0030] 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. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0031] Before introducing the embodiments of this application, a brief introduction to the technical concepts involved in this application will be given first.

[0032] IR drop: I refers to current and R refers to resistance. When they are multiplied together, the result is the voltage. IR drop refers to the voltage drop.

[0033] LUT stands for Look-up Table. Essentially, it's a mapping table of pixel grayscale values. It transforms the actual sampled pixel grayscale values ​​through various transformations, such as thresholding, inversion, binarization, contrast adjustment, and linear transformation, into corresponding grayscale values. This helps highlight useful information in the image and enhance its light contrast. The specific transformations performed in the LUT are defined by the software.

[0034] RGBW (R=red, G=green, B=blue, W=white): These three primary colors are the foundation of all colors. A typical LCD screen consists of countless red, green, and blue sub-pixels. The three primary colors mix to emit light, forming a colored image. RGBW pixels, using PenTile RGBW technology, add an extra sub-pixel to the traditional red, green, and blue sub-pixels. This white sub-pixel has no color filter and allows backlight to pass through, enabling the screen to display a brighter image with the same amount of power. With the same panel size, the proportion of R, G, and B sub-pixels in the RGBW architecture is reduced by about half compared to the Normal RGB architecture. Compared to Normal RGB panels, the RGBW panel architecture has an unavoidable architectural flaw: for pure R, pure G, and pure B colors, the RGBW panel will display a darker image.

[0035] Grayscale data: A point visible to the naked eye on an LCD screen, namely a pixel, is composed of three sub-pixels: red, green, and blue (RGB). Each sub-pixel can display different brightness levels from the light source behind it. Grayscale represents different brightness levels from the darkest to the brightest. The more levels there are, the more delicate the image effect can be presented. Taking an 8-bit panel as an example: it can represent 2 to the power of 8, which is equal to 256 brightness levels, called 256 grayscale. Each pixel on the LCD screen is composed of red, green, and blue at different brightness levels, which ultimately form different color points. That is to say, the color change of each point on the screen is actually caused by the grayscale changes of the three RGB sub-pixels that make up that point. Grayscale is measured in bits. The relationship between the two is: a bit is the smallest storage unit of a computer, and the value of a bit is represented by 0 or 1. The more bits there are, the more complex image information can be represented. (1) Single-bit: A single-bit image uses only one bit of data to record each pixel - white or black. (2) 8-bit grayscale: Presents 256 gray levels, used to more accurately represent general black and white photos. 256 gray levels are enough to realistically present more gray levels than the human eye can distinguish. (3) 24-bit color: A 24-bit color image consists of three 8-bit color channels. The combination of red, green and blue channels can produce 16.67 million color combinations. 24-bit color is also called full color.

[0036] The inventors of this application have noted that existing technologies for solving the IR (Infrared Reflection) problem in solid color images... The method to address the drop phenomenon is as follows: First, divide the screen into N measurable brightness block regions {B1, B2, ..., Bn}. Then, measure the brightness of the white display in these regions under key point gray levels (e.g., 32 / 64 / 128 / 192 / 224 gray levels, etc.), and record the gray level values ​​and corresponding brightness values ​​{Lv_ori_1, Lv_ori_2, ..., Lv_ori_n}. Next, add different offset values ​​(offset can be positive or negative) to the input gray level of each sub-pixel on the screen under the same gray level, so that the brightness of the white display at each point {B1, B2, ..., Bn} is equal after adding the offset to the input gray level. Finally, calculate the gray level compensation values ​​{oft1, oft2, ..., oftn} at each point {B1, B2, ..., Bn} of the R / G / B / W pure color image on the screen under all key point gray levels, and store them in DDIC. DDIC calls these stored compensation values ​​for compensation when performing algorithm calculations. Currently, the existing in-plane IR drop compensation methods aim to compensate for each sub-pixel of the input. Since the degree of IR drop varies at different locations within the same grayscale, each sub-pixel requires two-dimensional interpolation based on its position. This method is computationally complex and requires a large circuit area. Furthermore, existing in-plane IR drop compensation methods need to store the offset results of all key grayscale points in each sub-region under the R / G / B / W image, thus requiring a large storage capacity from the DDIC. In view of this, embodiments of this application provide a display screen voltage compensation method, apparatus, device, and storage medium as described below.

[0037] Please see Figure 1 , Figure 1 This is a flowchart illustrating a display screen voltage compensation method provided in an embodiment of this application. The embodiments of this application are explained in detail below. The method includes steps 100, 120, and 140.

[0038] Step 100: Divide the sub-pixels in the display screen according to the preset center spacing to obtain multiple key partition blocks and multiple distance equal compensation blocks; wherein, the distance equal compensation blocks are located in the key partitions, and the physical positions of the sub-pixels in the distance equal compensation blocks are determined to be the same;

[0039] Step 120: Based on the grayscale compensation value at the center of the key partition block, perform traversal calculations on multiple equally spaced compensation blocks according to the preset center spacing to obtain the grayscale compensation value curve of each equally spaced compensation block.

[0040] Step 140: Based on the pixel-compensation value mapping table of the key partition block and the grayscale compensation value curve of the distance-equivalent compensation block, perform traversal compensation on all sub-pixels within each distance-equivalent compensation block; wherein, the pixel-compensation value mapping table includes: the grayscale compensation value corresponding to all sub-pixels within the key partition block under non-white pure color image.

[0041] For example, a key partition block can be: multiple measurable brightness block areas uniformly divided into the display panel according to a fixed center-to-center spacing. Each block area contains multiple key grayscale levels, such as 32 / 64 / 128 / 192 / 224 grayscale levels. The brightness of the white display image within these areas under the key grayscale levels can be measured, and the grayscale values ​​and corresponding brightness values ​​can be recorded. Different grayscale compensation values ​​(offset, which can be positive or negative) are added to the input grayscale of each sub-pixel on the screen under the same grayscale image, ensuring that the brightness of the white image is equal everywhere after adding the grayscale compensation value to the input grayscale. A distance-equal compensation block can be: a small block area also divided according to the center-to-center spacing of the key partition blocks, located within a fixed area inside the key partition blocks. That is, closely spaced sub-pixels on the panel are grouped into a small block (denoted as a sub-block), and all sub-pixels within this block are considered to have the same physical position. The grayscale compensation curve can be a curve representing the change in grayscale compensation value between adjacent key blocks, calculated based on the grayscale compensation value at the center of the key block. This change is equivalent to the grayscale compensation value being shifted stepwise in the row and column directions according to a fixed center spacing. Non-white solid color images can be solid colors such as red (R), green (G), or blue (B). The pixel-compensation value mapping table for key blocks can be a two-dimensional table showing the conversion factor between the grayscale compensation values ​​of multiple key points within a key block under white images and under solid colors such as red (R), green (G), or blue (B), and the grayscale values ​​themselves.

[0042] Optionally, such as Figure 2As shown, the areas divided by the black rectangular frame are blocks (critical partition blocks). The circle within each block represents the center position of the block, and the corresponding in-plane IR drop grayscale compensation value is stored in DDIC. The small black rectangles within the rectangular frame represent sub-blocks (distance-equivalent compensation blocks) of size p*q. Before performing in-plane IR drop compensation on all sub-pixels in the panel, the display panel is first divided into M equally sized luminance-measurable areas (blocks). Then, the sub-pixels of the entire panel are divided into sub-blocks of a fixed size p*q, assuming that all sub-pixels within this sub-block have the same physical position. Based on the grayscale compensation values ​​at the center positions of the M blocks stored in DDIC, the step values ​​of grayscale compensation values ​​generated by sub-blocks shifted by p*q in the row and column directions are calculated respectively. All sub-pixels on the screen are divided into sub-blocks of size p*q, and traversed from left to right and top to bottom. The grayscale compensation values ​​for in-plane IR drop compensation of key grayscale points within each sub-block are solved, thus calculating the grayscale compensation value step curve (gray-offset curve) for each sub-block. After obtaining the gray-offset curve of the current sub-block, the R / G / B sub-pixels within the current sub-block are traversed. Based on the gray-offset curve of the current sub-block and the R / G / B related mapping factor LUT table stored in DDIC, the in-plane IR drop compensation values ​​of all sub-pixels on the screen within the current frame are calculated.

[0043] By grouping closely spaced sub-pixels within the display screen into a small block (i.e., a sub-block with equidistant compensation), and assuming that all sub-pixels within this block have the same physical position, the interpolation operation for each sub-pixel in existing technologies is simplified to a position operation for each small block. This simplifies the two-dimensional interpolation operation based on the position of each sub-pixel in existing technologies into a simple addition operation, reducing the number of linear interpolations, simplifying the computational complexity, and significantly reducing the area of ​​the circuit design. By establishing a pixel-compensation value two-dimensional mapping table, in-plane IR drop compensation is performed on non-white pure color images (R / G / B pure color images), which greatly reduces the number of compensation values ​​that need to be stored, saving the capacity of the registers required by the DDIC. This achieves the same brightness compensation for R / G / B / W images displayed at the same gray level, eliminating the brightness deviation caused by the voltage drop of in-plane traces, and achieving a good compensation effect.

[0044] In one embodiment, the construction of the pixel-compensation value mapping table for the key partition block in step 140 may include steps 141, 142, and 143.

[0045] Step 141: Under a white background, calculate the white background grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane white background grayscale compensation curve of the key partition block.

[0046] Step 142: Under a non-white pure color image, calculate the pure color image grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane pure color grayscale compensation curve of the key partition block.

[0047] Step 143: Based on the mapping relationship between the in-plane white grayscale compensation curve and the in-plane solid color grayscale compensation curve, construct a pixel-compensation value mapping table for key partition blocks.

[0048] For example, based on the grayscale compensation curves of the IR drop of N key grayscale points in a white image, the grayscale compensation value offset_W of the in-plane IR drop in each key partition block corresponding to K grayscale points is calculated, thus obtaining the in-plane white grayscale compensation curve of grayscale point - offset_W. Here, K can be greater than N and can be different from the N key grayscale values. When K > N, the key points on the IR drop grayscale compensation curve can be preserved, and the compensation accuracy across the entire grayscale range can be improved. Then, these grayscale compensation values ​​offset_W are stored in DDIC. Simultaneously, the in-plane IR drop R / G / B grayscale compensation curves of each block (key partition block) under a 100% R / G / B display image (non-pure white image) are calculated, and the R / G / B grayscale compensation value offset_R / G / B of the in-plane IR drop corresponding to K grayscale points is calculated, thus obtaining the in-plane pure color grayscale compensation curve of grayscale point - offset_R / G / B. Then, based on the mapping relationship between offset_W and offset_R / G / B, the mapping factor or conversion factor gain value is obtained, and a two-dimensional LUT table of grayscale and gain value is constructed, that is, the pixel-compensation value mapping table of key partition blocks. These gain values ​​are then saved in DDIC for subsequent use.

[0049] The grayscale compensation values ​​required for R / G / B images are calculated by jointly using the grayscale compensation values ​​and mapping LUTs under white images. A two-dimensional LUT of grayscale-mapping values ​​is established to perform in-plane IR drop compensation for R / G / B solid color images. Compared with existing technologies, this significantly reduces the number of compensation values ​​that need to be stored and saves the capacity of the registers required by DDIC.

[0050] In one embodiment, step 141 may include steps 1411, 1412, 1413 and 1414.

[0051] Step 1411: Under a white screen, measure the brightness of multiple key grayscale points within the key partition block to obtain the brightness data of multiple key grayscale points;

[0052] Step 1412: Based on the brightness data of multiple key grayscale points and the brightness of key partition blocks in the center area of ​​the display screen, calculate the actual grayscale values ​​of multiple key grayscale points;

[0053] Step 1413: Determine the difference between the actual grayscale value and the current grayscale value of multiple key grayscale points as the white image grayscale compensation value for multiple key grayscale points.

[0054] Step 1414: Establish a functional relationship between each key grayscale point within the key partition block and the corresponding white image grayscale compensation value to obtain the in-plane white grayscale compensation curve of the key partition block.

[0055] For example, firstly, the display panel is divided into M equally sized measurable brightness areas (blocks, key blocks). A 100% white image is then illuminated at N key grayscale points (e.g., 32 / 64 / 128 / 192 / 224 grayscale levels). A brightness meter is used to measure the brightness values ​​of each of the M blocks at the N grayscale levels. Then, based on the brightness data from the N key grayscale points, a brightness-grayscale relationship curve (y = x) is obtained for each block. b The process involves calculating the target IR drop compensation value for the current block at each key gray level. The target IR drop value within the current block is then calculated using the brightness-gray level curve for each block. Finally, by calculating the difference between the key gray level and the actual gray level, the in-plane IR drop white image gray level compensation value for the current block at the current key gray level is obtained. Based on N key gray levels and their corresponding white image gray level compensation values, the in-plane IR drop white image gray level compensation curve for the current block is constructed.

[0056] By using the brightness of key partitions in the center area of ​​the display screen as the target brightness to calculate the compensation values ​​of multiple key grayscale points under a white screen, a good compensation effect is ensured and the compensation efficiency is improved.

[0057] In one embodiment, step 142 may include steps 1421, 1422, 1423, and 1424.

[0058] Step 1421: Under a non-white pure color image, measure the brightness of multiple key grayscale points within the key partition block to obtain the brightness data of multiple key grayscale points;

[0059] Step 1422: Based on the brightness data of multiple key grayscale points and the brightness of key partition blocks in the center area of ​​the display screen, calculate the actual grayscale values ​​of multiple key grayscale points;

[0060] Step 1423: Determine the difference between the actual grayscale value and the current grayscale value of multiple key grayscale points as the grayscale compensation value of the solid color image of multiple key grayscale points;

[0061] Step 1424: Establish a functional relationship between each key grayscale point within the key partition block and the corresponding solid color image grayscale compensation value to obtain the in-plane solid color grayscale compensation curve of the key partition block.

[0062] For example, firstly, the display panel is divided into M equally sized measurable brightness areas (blocks, key blocks). A 100% RGB pure color image (not a pure white image) is illuminated at N key grayscale points (e.g., 32 / 64 / 128 / 192 / 224 grayscale levels). A brightness meter is used to measure the brightness values ​​of each of the M blocks at the N grayscale levels. Then, based on the brightness data from the N key grayscale points, a brightness-grayscale relationship curve (y = x) is obtained for each block. b The process involves calculating the target IR drop compensation value for the current block at each key gray level. The target IR drop value within the current block is then calculated using the brightness-gray level curve for each block. Finally, by calculating the difference between the key gray level and the actual gray level, the in-plane IR drop solid color gray level compensation value for the current block at the current key gray level is obtained. Based on N key gray levels and their corresponding solid color gray level compensation values, the in-plane IR drop solid color gray level compensation curve for the current block is constructed.

[0063] By using the brightness of key partitions in the center area of ​​the display screen as the target brightness to calculate the compensation values ​​of multiple key grayscale points under non-white pure color images, a good compensation effect is ensured and the compensation efficiency is improved.

[0064] In one embodiment, step 120 may include steps 121, 122, 123, 124, and 125.

[0065] Step 121: Based on the size relationship between the key partition blocks and the equivalent distance compensation blocks, calculate the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points between adjacent key partition blocks.

[0066] Step 122: Determine the actual position of the current distance equivalent compensation block within the critical partition block based on the center position of the current distance equivalent compensation block;

[0067] Step 123: If the actual position is determined to be at the beginning of each row of the key partition block, then initialize the grayscale compensation value and grayscale compensation step value of the key grayscale point within the compensation block at the current distance.

[0068] Step 124: If the actual position is determined to be located in the key column position of the key partition block, then initialize the gray level compensation step value and the corresponding step fine-tuning value of the key gray level point within the compensation block at the current distance.

[0069] Step 125: Repeat the above steps to iterate over the key grayscale points within each equal distance compensation block until the grayscale compensation value curve of each equal distance compensation block is obtained.

[0070] For example, the size relationship between the key partition block and the distance-equivalent compensation block can be determined by dividing the two according to the size of the row and column pixels occupied by the key partition block and the distance-equivalent compensation block on the panel. If the ratio is an integer, i.e., divisible, it means that the grayscale compensation value of the key grayscale point in the current distance-equivalent compensation block can be directly calculated based on the grayscale compensation step value between adjacent key partition blocks without fine-tuning; otherwise, fine-tuning is required based on the step fine-tuning value.

[0071] Based on the fixed spacing of the block (critical partition), the offset step value (grayscale compensation step value) and step dimming value (grayscale compensation step fine-tuning value) of the compensation blocks divided according to the sub-blocks (distance-equivalent compensation blocks) are calculated, which can be expressed as:

[0072] Oft_Step(k)=round((offset(k+1)-offset(k)) / tt);

[0073] Oft_StepDim_Cnt_total=abs(offset(k+1)-offst(k)-Oft_Step(k)*tt);

[0074] Where tt represents the size ratio between the block and the sub-block; Oft_StepDim_Cnt_total is used to eliminate the offset error between two adjacent blocks after iteration according to Oft_Step. Based on the center position of the current sub-block, the actual position of the current sub-block in M ​​blocks is determined, and its four neighboring blocks are determined: Blk(h1,w1), Blk(h1,w2), Blk(h2,w1), and Blk(h2,w2). If the current sub-block is located at the beginning of each row, the offset values ​​corresponding to the K grayscale key points of the current sub-block are initialized according to the fixed distance from the block to the left boundary. If the current compensation block sub-block is located at the key column position of the block partition, the relevant variables required for step_dimming are initialized. Based on the position of the current compensation block sub-block, the compensation values ​​offset_curblk of all K key grayscale levels of the corresponding current sub-block are iterated to obtain the grayscale compensation value step curve of grayscale - offset_curblk. Iterate through all sub-pixels within the current sub-block, extract the grayscale compensation value LUT table of the key partition block corresponding to R / G / B from DDIC, superimpose it on offset_curblk, and use linear interpolation to calculate the in-plane IR drop compensation value of all sub-pixels.

[0075] Optionally, in-plane IR drop compensation was performed on a widely used AMOLED screen in accordance with the above method, and the brightness consistency of the 100% white screen display under three high gray levels was measured. The comparison results before and after compensation are shown in Table 1. It can be seen from the comparison of the results before and after compensation that the brightness consistency of the screen has been significantly improved after compensation.

[0076] Table 1

[0077]

[0078] By determining whether to initialize the grayscale compensation step value and the grayscale compensation step fine-tuning value based on the actual position of the distance-equivalent compensation block, the iteration of key grayscale points within each distance-equivalent compensation block is realized, reducing the amount of computation and improving the compensation efficiency.

[0079] In one embodiment, step 122 may include: step 1221.

[0080] Step 1221: If the actual position is determined to be at the beginning of each row of the key partition block, then obtain the gray level compensation value and gray level compensation step value of the key gray level point in the current distance equivalent to the compensation block based on the gray level compensation value of the key gray level point in the key partition block.

[0081] For example, all sub-pixels on the screen are divided into p*q sub-blocks (distance-equivalent compensation blocks), and traversed from left to right and top to bottom. For each sub-block, the offset of in-plane IR drop compensation for key grayscale points is calculated. Since the size ratio between the key partition block and the sub-block is fixed, the change or step value of grayscale compensation when adjacent blocks are shifted according to sub-blocks can be calculated, denoted as offset_step. Specifically: the compensation values ​​LIR_offset_blk of the N key grayscale levels of the current sub-block are calculated. If the current compensation block is determined to be at a key position in the block, the step dimming related parameters are initialized according to Oft_StepDim_Cnt_total; if the current compensation block is determined to be at the beginning position of the block, the grayscale compensation step value of the key grayscale points in the current sub-block is obtained based on the grayscale compensation values ​​of the key grayscale points within the block.

[0082] By determining how to initialize the grayscale compensation step value based on the actual position of the equivalent distance compensation block, the iteration of key grayscale points within each equivalent distance compensation block is achieved, reducing the amount of computation and improving the compensation efficiency.

[0083] In one embodiment, step 123 may include: step 1231.

[0084] Step 1231: If the actual position is determined to be located in the key column position of the key partition block, then according to the gray level compensation step value of the current key partition block, the gray level compensation value of the previous compensation block with the same distance is superimposed with the step value, and the parameters are fine-tuned according to the gray level compensation step value to obtain the gray level compensation value of the key gray level point in the current compensation block with the same distance.

[0085] For example, considering potential errors during step iteration, a fine-tuning scheme for step is added, namely the grayscale compensation step dimming value step_dimming, to ensure that the IR drop compensation value at the center of the block is error-free after iteration in the above manner. Simultaneously, the grayscale compensation step dimming value is calculated synchronously when calculating the grayscale step value between adjacent key partitions and is used in the final grayscale compensation value calculation. Specifically: the compensation value LIR_offset_blk of the N key grayscale levels of the current sub-block is calculated. If the current compensation block is determined to be at a key position in the block segment, the step dimming related parameters are initialized according to Oft_StepDim_Cnt_total. If the current compensation block is not at the beginning position of the block segment but at a key column position, the grayscale compensation value of the key grayscale points in the current sub-block is obtained after fine-tuning based on the grayscale compensation value of the key grayscale points within the block segment. In other words, the grayscale compensation step value of the previous sub-block is superimposed on the current sub-block to obtain the grayscale compensation value of the key grayscale points in the current sub-block.

[0086] By determining how to initialize the grayscale compensation step fine-tuning value based on the actual position of the distance-equivalent compensation block, the iteration of key grayscale points within each distance-equivalent compensation block is achieved, reducing the amount of computation and improving the compensation efficiency.

[0087] Please see Figure 3 , Figure 3 This is a functional module diagram of a display voltage drop compensation device provided in an embodiment of this application. The device includes: a compensation block division module 210, a compensation block traversal module 220, and a compensation sub-pixel traversal module 230.

[0088] The division compensation block module 210 is used to divide the sub-pixels in the display screen according to a preset center spacing to obtain multiple key partition blocks and multiple distance-equivalent compensation blocks; wherein, the distance-equivalent compensation blocks are located within the key partitions, and the physical positions of the sub-pixels within the distance-equivalent compensation blocks are determined to be the same;

[0089] The traversal compensation block module 220 is used to perform traversal calculations on the multiple distance-equivalent compensation blocks according to the preset center spacing based on the grayscale compensation value at the center position of the key partition block, so as to obtain the grayscale compensation value curve of each distance-equivalent compensation block.

[0090] The traversal compensation sub-pixel module 230 is used to perform traversal compensation on all sub-pixels within each of the distance-equivalent compensation blocks based on the pixel-compensation value mapping table of the key partition blocks and the grayscale compensation value curve of the distance-equivalent compensation blocks; wherein, the pixel-compensation value mapping table includes: the grayscale compensation values ​​corresponding to all sub-pixels within the key partition blocks under non-white pure color images.

[0091] Alternatively, the traversal compensation subpixel module 230 can be used for:

[0092] Under a white background, calculate the white background grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane white background grayscale compensation curve of the key partition block.

[0093] In a non-white pure color image, calculate the pure color image grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane pure color grayscale compensation curve of the key partition block.

[0094] Based on the mapping relationship between the in-plane white grayscale compensation curve and the in-plane solid color grayscale compensation curve, a pixel-compensation value mapping table for the key partition blocks is constructed.

[0095] Alternatively, the traversal compensation subpixel module 230 can be used for:

[0096] Under a white screen, the brightness of multiple key grayscale points within the key partition block is measured to obtain the brightness data of the multiple key grayscale points;

[0097] Based on the brightness data of the multiple key grayscale points and the brightness of the key partition blocks in the center area of ​​the display screen, the actual grayscale values ​​of the multiple key grayscale points are calculated.

[0098] The difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points is determined as the white image grayscale compensation value of the multiple key grayscale points.

[0099] A functional relationship is established between each key grayscale point within the key partition block and the corresponding white image grayscale compensation value to obtain the in-plane white grayscale compensation curve of the key partition block.

[0100] Alternatively, the traversal compensation subpixel module 230 can be used for:

[0101] Under a non-white pure color image, the brightness of multiple key grayscale points within the key partition block is measured to obtain the brightness data of the multiple key grayscale points;

[0102] Based on the brightness data of the multiple key grayscale points and the brightness of the key partition blocks in the center area of ​​the display screen, the actual grayscale values ​​of the multiple key grayscale points are calculated.

[0103] The difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points is determined as the pure color image grayscale compensation value of the multiple key grayscale points.

[0104] A functional relationship is established between each key grayscale point within the key partition block and the corresponding solid color image grayscale compensation value to obtain the in-plane solid color grayscale compensation curve of the key partition block.

[0105] Alternatively, the traversal compensation block module 220 can be used for:

[0106] Based on the size relationship between the key partition blocks and the equivalent distance compensation blocks, the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points between adjacent key partition blocks are calculated.

[0107] Based on the center position of the current distance equivalent compensation block, determine the actual position of the current distance equivalent compensation block within the critical partition block;

[0108] If the actual position is determined to be at the beginning of each row of the key partition block, then the grayscale compensation value and grayscale compensation step value of the key grayscale point within the current distance equivalent compensation block are initialized; if the actual position is determined to be at the key column position of the key partition block, then the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale point within the current distance equivalent compensation block are initialized.

[0109] Repeat the above steps to iterate over the key grayscale points within each distance-equivalent compensation block until the grayscale compensation value curve for each distance-equivalent compensation block is obtained.

[0110] Alternatively, the traversal compensation block module 220 can be used for:

[0111] If the actual position is determined to be at the beginning of each row of the key partition block, then the gray level compensation value and gray level compensation step value of the key gray level point in the current distance equivalent compensation block are obtained based on the gray level compensation value of the key gray level point in the key partition block.

[0112] If the actual location is determined to be at a key column position within the key partition block, then based on the grayscale compensation step value of the current key partition block, the grayscale compensation value of the previous compensation block at the same distance is superimposed with the step value, and the parameters are fine-tuned according to the grayscale compensation step value to obtain the grayscale compensation value of the key grayscale point within the current compensation block at the same distance. Please refer to [link / reference]. Figure 4 , Figure 4 This is a block diagram of an electronic device. The electronic device 300 may include a memory 311, a memory controller 312, a processor 313, a peripheral interface 314, an input / output unit 315, and a display unit 316. Those skilled in the art will understand that... Figure 4The structure shown is for illustrative purposes only and does not limit the structure of the electronic device 300. For example, the electronic device 300 may also include components that are more... Figure 4 The more or fewer components shown, or having the same Figure 4 The different configurations shown.

[0113] The aforementioned memory 311, memory controller 312, processor 313, peripheral interface 314, input / output unit 315, and display unit 316 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The aforementioned processor 313 is used to execute executable modules stored in the memory.

[0114] The memory 311 can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 311 stores programs, and the processor 313 executes these programs upon receiving execution instructions. The methods executed by the electronic device 300, as defined in any embodiment of this application, can be applied to or implemented by the processor 313.

[0115] The aforementioned processor 313 may be an integrated circuit chip with signal processing capabilities. The processor 313 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a digital signal processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.

[0116] The peripheral interface 314 described above couples various input / output devices to the processor 313 and the memory 311. In some embodiments, the peripheral interface 314, the processor 313, and the memory controller 312 can be implemented in a single chip. In other instances, they can be implemented by separate chips.

[0117] The input / output unit 315 described above is used to provide user input data. The input / output unit 315 may be, but is not limited to, a mouse and keyboard.

[0118] The aforementioned display unit 316 provides an interactive interface (e.g., a user interface) for the user to reference between the electronic device 300 and the user. In this embodiment, the display unit 316 may be a liquid crystal display (LCD) or a touch screen display. The LCD or touch screen display can show the process of the processor executing the program.

[0119] The electronic device 300 in this embodiment can be used to perform the various steps in the various methods provided in the embodiments of this application.

[0120] Furthermore, this application embodiment also provides a storage medium storing a computer program, which is executed by a processor to perform the steps in the above method embodiments.

[0121] The computer program product of the above-described method provided in this application includes a storage medium storing program code. The instructions included in the program code can be used to execute the steps in the above-described method embodiments. For details, please refer to the above-described method embodiments, which will not be repeated here.

[0122] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. The functional modules in the embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0123] It should be noted that if the function is implemented as a software module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0124] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0125] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for compensating voltage drop in a display screen, characterized in that, The method includes: The sub-pixels within the display screen are divided according to a preset center spacing to obtain multiple key partition blocks and multiple distance-equivalent compensation blocks; wherein, the distance-equivalent compensation blocks are located within the key partitions, and the physical positions of the sub-pixels within the distance-equivalent compensation blocks are determined to be the same; Based on the grayscale compensation value at the center of the key partition block, the multiple distance-equivalent compensation blocks are traversed and calculated according to the preset center spacing to obtain the grayscale compensation value curve of each distance-equivalent compensation block. Based on the pixel-compensation value mapping table of the key partition block and the grayscale compensation value curve of the distance equivalent compensation block, all sub-pixels in each distance equivalent compensation block are traversed and compensated; wherein, the pixel-compensation value mapping table includes: the grayscale compensation value corresponding to all sub-pixels in the key partition block under non-white pure color image. The step of calculating the grayscale compensation value of each distance-equal compensation block by traversing the plurality of distance-equal compensation blocks according to the preset center spacing based on the grayscale compensation value at the center position of the key partition block includes: Based on the size relationship between the key partition blocks and the equivalent distance compensation blocks, the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points between adjacent key partition blocks are calculated. Based on the center position of the current distance equivalent compensation block, determine the actual position of the current distance equivalent compensation block within the critical partition block; If it is determined that the actual position is located at the beginning of each row of the key partition block, then the grayscale compensation value and grayscale compensation step value of the key grayscale point within the current distance are initialized. If it is determined that the actual position is located at the key column position of the key partition block, then initialize the gray level compensation step value and the corresponding step fine-tuning value of the key gray level point within the current distance equivalent to the compensation block. Repeat the above steps to iterate over the key grayscale points within each distance-equivalent compensation block until the grayscale compensation value curve for each distance-equivalent compensation block is obtained.

2. The method according to claim 1, characterized in that, The method for constructing the pixel-compensation value mapping table of the key partition blocks includes: Under a white background, calculate the white background grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane white background grayscale compensation curve of the key partition block. In a non-white pure color image, calculate the pure color image grayscale compensation value of multiple key grayscale points within the key partition block, and construct the in-plane pure color grayscale compensation curve of the key partition block. Based on the mapping relationship between the in-plane white grayscale compensation curve and the in-plane solid color grayscale compensation curve, a pixel-compensation value mapping table for the key partition blocks is constructed.

3. The method according to claim 2, characterized in that, In the context of a white image, the calculation of white image grayscale compensation values ​​for multiple key grayscale points within the key partition block, and the construction of an in-plane white image grayscale compensation curve for the key partition block, includes: Under a white screen, the brightness of multiple key grayscale points within the key partition block is measured to obtain the brightness data of the multiple key grayscale points; Based on the brightness data of the multiple key grayscale points and the brightness of the key partition blocks in the center area of ​​the display screen, the actual grayscale values ​​of the multiple key grayscale points are calculated. The difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points is determined as the white image grayscale compensation value of the multiple key grayscale points. A functional relationship is established between each key grayscale point within the key partition block and the corresponding white image grayscale compensation value to obtain the in-plane white grayscale compensation curve of the key partition block.

4. The method according to claim 2, characterized in that, The step of calculating the grayscale compensation values ​​of multiple key grayscale points within the key partition block under a non-white pure color image, and constructing the in-plane pure color grayscale compensation curve of the key partition block, includes: Under a non-white pure color image, the brightness of multiple key grayscale points within the key partition block is measured to obtain the brightness data of the multiple key grayscale points; Based on the brightness data of the multiple key grayscale points and the brightness of the key partition blocks in the center area of ​​the display screen, the actual grayscale values ​​of the multiple key grayscale points are calculated. The difference between the actual grayscale value and the current grayscale value of the multiple key grayscale points is determined as the pure color image grayscale compensation value of the multiple key grayscale points. A functional relationship is established between each key grayscale point within the key partition block and the corresponding solid color image grayscale compensation value to obtain the in-plane solid color grayscale compensation curve of the key partition block.

5. The method according to claim 1, characterized in that, If it is determined that the actual position is located at the beginning position of each row of the key partition block, then the grayscale compensation value and grayscale compensation step value of the key grayscale point within the current distance equivalent to the compensation block are initialized, including: If the actual position is determined to be at the beginning of each row of the key partition block, then the gray level compensation value and gray level compensation step value of the key gray level point in the current distance equivalent compensation block are obtained based on the gray level compensation value of the key gray level point in the key partition block.

6. The method according to claim 1, characterized in that, If the actual position is determined to be located at the key column position of the key partition block, then initialize the grayscale compensation step value and the corresponding fine-tuning value of the key grayscale point within the current distance equivalent to the compensation block, including: If the actual position is determined to be located in the key column position of the key partition block, then based on the grayscale compensation step value of the current key partition block, the grayscale compensation value of the previous compensation block with the same distance is superimposed with the step value, and the parameters are fine-tuned according to the grayscale compensation step value to obtain the grayscale compensation value of the key grayscale point in the current compensation block with the same distance.

7. A display screen voltage drop compensation device, characterized in that, The device includes: The partitioning compensation block module is used to divide the sub-pixels in the display screen according to a preset center spacing to obtain multiple key partition blocks and multiple distance-equivalent compensation blocks; wherein, the distance-equivalent compensation blocks are located within the key partitions, and the physical positions of the sub-pixels within the distance-equivalent compensation blocks are determined to be the same; The traversal compensation block module is used to perform traversal calculations on the multiple distance-equivalent compensation blocks according to the preset center spacing based on the grayscale compensation value at the center position of the key partition block, so as to obtain the grayscale compensation value curve of each distance-equivalent compensation block. The traversal compensation sub-pixel module is used to perform traversal compensation on all sub-pixels within each of the distance-equivalent compensation blocks based on the pixel-compensation value mapping table of the key partition blocks and the grayscale compensation value curve of the distance-equivalent compensation blocks; wherein, the pixel-compensation value mapping table includes: the grayscale compensation values ​​corresponding to all sub-pixels within the key partition blocks under non-white pure color images. The traversal compensation block module is specifically used for: Based on the size relationship between the key partition blocks and the equivalent distance compensation blocks, the grayscale compensation step value and the corresponding step fine-tuning value of the key grayscale points between adjacent key partition blocks are calculated. Based on the center position of the current distance equivalent compensation block, determine the actual position of the current distance equivalent compensation block within the critical partition block; If it is determined that the actual position is located at the beginning of each row of the key partition block, then the grayscale compensation value and grayscale compensation step value of the key grayscale point within the current distance are initialized. If it is determined that the actual position is located at the key column position of the key partition block, then initialize the gray level compensation step value and the corresponding step fine-tuning value of the key gray level point within the current distance equivalent to the compensation block. Repeat the above steps to iterate over the key grayscale points within each distance-equivalent compensation block until the grayscale compensation value curve for each distance-equivalent compensation block is obtained.

8. An electronic device, characterized in that, include: The processor and memory, wherein the memory stores machine-readable instructions executable by the processor, wherein when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 6.