Display compensation apparatus and method for images

By downsampling the image to be compensated using different position coordinates in adjacent grayscale input parameters during the image display compensation process, the problem of low sampling accuracy is solved, and a more accurate display compensation effect is achieved.

CN116645902BActive Publication Date: 2026-06-02HAINING ESWIN IC DESIGN CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HAINING ESWIN IC DESIGN CO LTD
Filing Date
2023-05-25
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing image display compensation processes, the sampling accuracy is low, which affects the compensation effect.

Method used

By acquiring multiple images to be compensated, downsampling is performed at different position coordinates with the same spacing in the images to be compensated with adjacent grayscale input parameters to obtain sampling results. Based on the sampling results, display compensation operations are performed to adjust the display data at different positions in the images to be compensated so that the display effect at each position is the same.

Benefits of technology

The accuracy of the downsampling process has been improved, ensuring that pixels that better reflect the display characteristics of the area are selected during downsampling, thus improving the compensation effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116645902B_ABST
    Figure CN116645902B_ABST
Patent Text Reader

Abstract

The application discloses a display compensation device and method of an image, and relates to the technical field of display. The device comprises an acquisition unit configured to acquire a plurality of images to be compensated, wherein the plurality of images to be compensated are images displayed according to different gray scale input parameters respectively; a down-sampling unit configured to perform a down-sampling operation on the plurality of images to be compensated according to a sampling rule to obtain a sampling result, wherein the sampling rule is configured to adopt different position coordinates with the same interval to perform the down-sampling operation on pixel points in two images to be compensated with adjacent gray scale input parameters; and a compensation unit configured to perform a display compensation operation based on the sampling result, wherein the display compensation operation is configured to adjust display data at different positions in the image to be compensated to make the display effects at the positions the same.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to an image display compensation device and method. Background Technology

[0002] As technology continues to develop, people's demands for living standards are also constantly increasing. In the field of display technology, existing panel manufacturers, due to issues such as processes and design, cannot completely guarantee that all pixels on the entire display panel will display identically. This results in varying degrees of bright or dark spots during image display, leading to a poor final display effect. To solve this problem, display compensation is performed during image display to balance the impact of these bright or dark spots.

[0003] Currently, existing image display compensation methods generally involve downsampling the original display image and then adjusting the display data at locations with display deviations based on the sampling results. In other words, the input signal is adjusted to achieve image display compensation. The downsampling process involves selecting fixed pixels at regular intervals from all pixels in the display area of ​​the panel to represent the display effect of the entire panel at each location, and using these as the basis for subsequent compensation data adjustments. However, in practical applications, the accuracy of downsampling directly affects the effectiveness of subsequent compensation. Therefore, the low accuracy of current downsampling methods directly impacts the accuracy of image display compensation. Summary of the Invention

[0004] This application provides an image display compensation device and method, the main purpose of which is to solve the problem that the low sampling accuracy affects the compensation effect in the existing image display compensation process, and to improve the compensation effect of the image display compensation process.

[0005] To address the aforementioned technical problems, this application provides the following technical solutions:

[0006] In a first aspect, this application provides an image display compensation device, the device comprising:

[0007] The acquisition unit is used to acquire multiple images to be compensated, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters;

[0008] The downsampling unit is used to perform downsampling operations on multiple images to be compensated according to sampling rules to obtain sampling results, wherein the sampling rules are used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates with the same spacing.

[0009] The compensation unit is used to perform a display compensation operation based on the sampling result. The display compensation operation is used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

[0010] Optionally, the acquisition unit is specifically used to acquire multiple different grayscale input parameters, and control the display panel to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values; and to acquire the display image corresponding to each grayscale input parameter through a preset acquisition device as the image to be compensated.

[0011] Optionally, the downsampling unit is specifically used to, among the multiple images to be compensated, use different position parameters as sampling starting points for two images to be compensated with similar grayscale input parameters, and perform downsampling at the same sampling distance to obtain sampling results corresponding to the two images to be compensated respectively.

[0012] Optionally, the plurality of images to be compensated include a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among a plurality of grayscale input parameters corresponding to the plurality of images to be compensated;

[0013] The downsampling unit further includes:

[0014] The first downsampling module is used to downsample the first image through a first position sequence in a plurality of images to be compensated to obtain a first sampling result; wherein the first position sequence is a plurality of position parameters determined from the first sampling start point according to a preset step value;

[0015] The second downsampling module is used to downsample the second image through a second position sequence in the multiple images to be compensated to obtain a second sampling result; wherein the second position sequence consists of multiple position parameters determined from the second sampling starting point according to a preset step value.

[0016] Optionally, the multiple images to be compensated may further include a table of display effects before compensation for the multiple images to be compensated, wherein the table of display effects before compensation is used to characterize the grayscale output parameters corresponding to the actual display effect of the images to be compensated before compensation;

[0017] The first downsampling module is further specifically used to display effect tables before compensation in multiple ways, and to downsample the first display effect table through a first position sequence to obtain the first sampling result, wherein the first display effect table is the display effect table before compensation corresponding to the first image;

[0018] The second downsampling module is further specifically used to display effect tables before compensation in multiple ways, and to downsample the second display effect table through a second position sequence to obtain the second sampling result, wherein the second display effect table is the display effect table before compensation corresponding to the second image.

[0019] Optionally, the second sampling starting point of the second position sequence is obtained by offsetting the first sampling starting point by a target distance, where the target distance is half of the preset step value.

[0020] Secondly, this application also provides a method for image display compensation, the method comprising:

[0021] Multiple images to be compensated are obtained, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters;

[0022] A downsampling operation is performed on multiple images to be compensated according to a sampling rule to obtain a sampling result, wherein the sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates with the same spacing;

[0023] Based on the sampling results, a display compensation operation is performed. The display compensation operation is used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

[0024] Optionally, acquiring multiple images to be compensated includes:

[0025] Multiple different grayscale input parameters are acquired, and the display panel is controlled to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values;

[0026] The display image corresponding to each grayscale input parameter is acquired by a preset acquisition device and used as the image to be compensated.

[0027] Optionally, the step of performing downsampling operations on multiple images to be compensated according to sampling rules to obtain sampling results includes:

[0028] In a plurality of images to be compensated, two images with similar grayscale input parameters are used as sampling starting points with different position parameters and downsampled at the same sampling distance to obtain sampling results corresponding to the two images to be compensated.

[0029] Optionally, the plurality of images to be compensated include a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among a plurality of grayscale input parameters corresponding to the plurality of images to be compensated;

[0030] In the process of obtaining sampling results for two images with similar grayscale input parameters from multiple images to be compensated, different position parameters are used as sampling starting points, and downsampling is performed at the same sampling distance to obtain sampling results for the two images to be compensated, including:

[0031] In the plurality of images to be compensated, the first image is downsampled using a first position sequence to obtain a first sampling result; wherein the first position sequence consists of a plurality of position parameters determined from the first sampling start point according to a preset step value;

[0032] In the plurality of images to be compensated, the second image is downsampled using a second position sequence to obtain a second sampling result; wherein, the second position sequence consists of a plurality of position parameters determined from the second sampling starting point according to a preset step value.

[0033] Optionally, the multiple images to be compensated may further include a table of display effects before compensation for the multiple images to be compensated, wherein the table of display effects before compensation is used to characterize the grayscale output parameters corresponding to the actual display effect of the images to be compensated before compensation;

[0034] The step of downsampling the first image through a first position sequence in the plurality of images to be compensated to obtain a first sampling result includes:

[0035] In a plurality of pre-compensation display effect tables, the first display effect table is downsampled using a first position sequence to obtain the first sampling result, wherein the first display effect table is the pre-compensation display effect table corresponding to the first image;

[0036] The step of downsampling the second image through a second position sequence among the multiple images to be compensated to obtain a second sampling result includes:

[0037] In a plurality of pre-compensation display effect tables, the second display effect table is downsampled using a second position sequence to obtain the second sampling result, wherein the second display effect table is the pre-compensation display effect table corresponding to the second image.

[0038] Optionally, the second sampling starting point of the second position sequence is obtained by offsetting the first sampling starting point by a target distance, where the target distance is half of the preset step value.

[0039] Thirdly, this application also provides a storage medium including a stored program, wherein, when the program is executed, it controls the device where the storage medium is located to perform the image display compensation method described in the second aspect.

[0040] Fourthly, this application also provides an image display compensation device, the device including a storage medium; and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the image display compensation method described in any one of the second aspects.

[0041] By employing the above-described technical solution, the technical solution provided in this application has at least the following advantages:

[0042] This application provides an image display compensation device and method. The device first acquires multiple images to be compensated using an acquisition unit, wherein each image is displayed according to different grayscale input parameters. Then, a downsampling unit performs a downsampling operation on the multiple images to be compensated according to a sampling rule to obtain a sampling result. The sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates at the same spacing. Finally, a compensation unit performs a display compensation operation based on the sampling result. This display compensation operation adjusts the display data at different positions in the images to be compensated to make the display effect at each position the same, thereby achieving the image display compensation function. Compared to existing technologies, the image display compensation method in this application, during the downsampling process, does not perform downsampling on each image to be compensated using the same position coordinates as in existing technologies. Instead, it downsamples two adjacent grayscale input images using different position coordinates but at the same interval. This ensures that during the downsampling process, points in certain areas that better reflect the display effect of that area are not covered by downsampling because the same position coordinates are used for downsampling on each grayscale image to be compensated. In other words, during the downsampling process in this application, the display status of pixels at more locations can be collected, allowing pixels in certain areas that better reflect the display characteristics of that area to be collected by the method described in this application, thus better reflecting the display effect of that area. This solves the problem of deviation between the display effect represented by downsampling and the actual display effect before compensation, thereby avoiding the problem of low accuracy of downsampling results affecting subsequent compensation effects and improving the compensation effect.

[0043] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0044] The above and other objects, features, and advantages of exemplary embodiments of this application will become readily understood by reading the following detailed description with reference to the accompanying drawings. In the drawings, several embodiments of this application are illustrated by way of example and not limitation, with the same or corresponding reference numerals denoteing the same or corresponding parts, wherein:

[0045] Figure 1 This illustration shows a block diagram of an image display compensation device according to an embodiment of this application;

[0046] Figure 2 This illustration shows a block diagram of another image display compensation device provided in an embodiment of this application;

[0047] Figure 3 A flowchart of an image display compensation method provided in an embodiment of this application is shown. Detailed Implementation

[0048] Exemplary embodiments of this application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of this application and to fully convey the scope of this application to those skilled in the art.

[0049] It should be noted that, unless otherwise stated, the technical or scientific terms used in this application shall have the ordinary meaning as understood by one of ordinary skill in the art to which this application pertains.

[0050] In the existing downsampling process, pixels at fixed positions are selected from all pixels in the display area of ​​the panel at certain intervals to represent the display effect of the entire display panel in various positions. This is then used as the basis for adjusting the display data during subsequent compensation. However, the distribution of pixels that can better represent the display effect of a region is different in different regions. This causes the existing compensation method to be affected by the pixel selection during the downsampling process, resulting in a deviation between the display effect represented by the downsampling and the actual display effect before compensation. Consequently, the lower accuracy of the downsampling results affects the subsequent compensation effect.

[0051] This application provides a block diagram of an image display compensation device, such as... Figure 1 As shown, the device includes:

[0052] The acquisition unit 11 can be used to acquire multiple images to be compensated, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters;

[0053] The downsampling unit 12 can be used to perform downsampling operations from multiple images to be compensated according to sampling rules to obtain sampling results. The sampling rules can be used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates with the same spacing.

[0054] The compensation unit 13 can be used to perform a display compensation operation based on the sampling result. The display compensation operation can be used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

[0055] In conventional image display compensation processes, the panel is typically first photographed at different grayscale levels using a high-speed, high-precision camera. Then, the actual display effect of all pixels at different grayscale levels is calculated and processed. This display effect can be characterized by specific mura values, where mura is a quantified information representing the perceived color difference between pixels under the same light source and background color. However, storing the display effects of all pixels on the panel would result in a massive amount of data, consuming a large amount of storage space and significantly increasing the processing load on the panel's chip. Therefore, downsampling is generally used to obtain the display effects of a subset of pixels as a representative of the overall display effect. Commonly used downsampling steps are 4 or 8, meaning that the actual display effect of one pixel is sampled every 4 or 8 points horizontally and vertically. This reduces the data volume to 1 / 16 (4*4 downsampling) or 1 / 64 (8*8 downsampling), significantly reducing the storage space required. Currently, in the process of downsampling the overall panel display effect, the industry uses the same number of pixels for the images displayed on the panel at different gray levels. For example, when the step value is 4, the horizontal coordinates of the pixels selected for each image are always 0, 4, 8, 12... Then, based on the sampling algorithm, calculations are performed while taking into account the surrounding pixels to obtain the sampling results based on these points (0, 4, 8, 12...). However, in this process, the sampling results represent different effects in different areas under actual conditions. For example, in some areas, downsampling with points distributed like 0, 4, 8, 12... yields better results and can reflect the display characteristics of the sampled area, while in other areas, downsampling with points distributed like 1, 5, 9, 13... yields better results. Therefore, the existing downsampling method results in each image being downsampled based on the same pixel positions in different regions. This means that the downsampling effect in some regions cannot accurately reflect the display characteristics of that region. Consequently, the image value obtained through linear interpolation (the image after interpolating and completing the image by extracting the display effect of some pixels) will have a certain gap with the true value in the image. This will affect the results of subsequent compensation using the interpolated image, resulting in poor image display compensation effect.

[0056] Additionally, it should be noted that when there are display problems with the pixels in the panel (mainly display deviation), the degree of prominence of the problem varies at different gray levels (that is, the degree of display deviation also varies depending on the gray level). Therefore, during the display compensation process, the compensation method needs to be determined based on the actual gray level input parameters to be displayed. In other words, if the current display needs to show a screen with a gray level input parameter of 70, then it is necessary to find the two images to be compensated that are closest to the gray level input parameter of 70. For example, when the gray level input parameters of the images to be compensated are 10, 50, 100, 150, 200, etc., and the gray level input parameter to be displayed is 70, then the compensation process needs to refer to the display conditions of the two images with gray level input parameters of 50 and 100. Specifically, in this embodiment, the specific compensation process is not the focus of this application. The compensation process based on compensation unit 13 is consistent with the prior art and will not be elaborated here.

[0057] In view of this, in this embodiment, after the acquisition unit 11 acquires multiple images to be compensated, since these images to be compensated are actually the images actually displayed by the display panel under different grayscale input parameters as described in the previous embodiment, and since the images have blemishes due to display abnormalities in individual pixels of the panel itself, rather than display abnormalities in the entire display area, the downsampling unit 12 can perform downsampling operations on these images to be compensated, thereby characterizing the overall display situation of the entire display panel by sampling only the display effect of a portion of the pixels. During the downsampling operation performed by the downsampling unit 12, it is actually performed according to a sampling rule. This sampling rule is used to restrict the coordinate positions of the selected pixels in each of the two adjacent grayscale input parameters to be compensated to be different when downsampling the images to be compensated.

[0058] For example, when the grayscale input parameter is 10, the corresponding image to be compensated is image A; when the grayscale input parameter is 50, the corresponding image to be compensated is image B; when the grayscale input parameter is 100, the corresponding image to be compensated is image C, and so on. Among these images A, B, C, etc., since the grayscale input parameters of images A and B are adjacent (closest), during the downsampling operation on these two images to be compensated, if the horizontal coordinates of the pixels collected in image A are 0, 4, 8, 12, etc., then the horizontal coordinates of the pixels collected in image B must have the same spacing but different positions, such as 2, 6, 10, 14, etc.

[0059] In this way, during the downsampling operation performed by the current sampling unit 12, sampling is performed according to the above sampling rules. This results in the sampling of more pixels representing the display effect compared to existing technologies that sample pixels at the same position in multiple images to be compensated. The sampling results are richer than those of existing technologies, ensuring that as many pixels as possible are sampled even when the distribution of pixels that can represent the display effect varies between different regions. This also ensures that when there are bright spots in certain regions, pixels that represent the display characteristics of that region can also be sampled in those bright spots. Therefore, during the display compensation operation performed by the compensation unit 13 based on the sampling results, it can ensure that when adjusting the display data of different positions in the image to be compensated based on the display compensation operation, problematic pixels can also be included in the adjustment, so that the display effect of each position after compensation is more similar, thereby improving the overall compensation effect.

[0060] This application provides an image display compensation device. In the embodiments of this application, compared with the prior art, the image display compensation method of this application, during the downsampling process through the downsampling unit 12, no longer performs downsampling on each image to be compensated according to the same position coordinates as in the prior art. Instead, it performs downsampling on two adjacent grayscale input parameters of the images to be compensated using different position coordinates but with the same spacing. This ensures that during the downsampling process, the pixels in some areas that can better reflect the display effect of the area will not be covered by downsampling because the same position coordinates are used for downsampling on each grayscale image to be compensated. In other words, during the downsampling process of this application, the display status of pixels at more locations can be collected, so that pixels in some areas that can better reflect the display characteristics of the area can also be collected by the method of this application, which can better reflect the display effect of the area. This solves the problem of the deviation between the display effect represented by downsampling and the actual display effect before compensation, thereby avoiding the problem of the low accuracy of downsampling results affecting the subsequent compensation effect and improving the compensation effect.

[0061] Furthermore, in some embodiments, such as Figure 2 As shown, the acquisition unit 11 can be specifically used to acquire multiple different grayscale input parameters, and control the display panel to display based on the grayscale input parameters. The grayscale input parameters are input parameters set according to the gradient of grayscale values. In addition, the display image corresponding to each grayscale input parameter is acquired by a preset acquisition device as the image to be compensated.

[0062] In this embodiment, the process of setting multiple grayscale input parameters can actually be done by setting grayscale values ​​in a gradient form, such as 50, 100, 150, 200, etc. After the acquisition unit 11 controls the display panel display based on such multiple grayscale input parameters, it can ensure a relatively balanced representation of the display panel display at different grayscale levels. This also ensures that when the acquisition unit 11 acquires the display image corresponding to each grayscale input parameter as the image to be compensated using a preset acquisition device, the image to be compensated can accurately reflect the actual display effect of the display panel at different grayscale levels in the gradient form. This ensures that when the panel has display marks due to process, design or other issues, the impact of the marks at different grayscale levels on the overall display effect is minimized. This lays the foundation for the accuracy of subsequent operations and display compensation based on the image to be compensated obtained in this way.

[0063] Furthermore, in some embodiments, such as Figure 2 As shown, the downsampling unit 12 can be used to, in multiple images to be compensated, use different position parameters as sampling starting points for two images to be compensated with similar grayscale input parameters, and perform downsampling at the same sampling distance to obtain sampling results corresponding to the two images to be compensated.

[0064] As can be seen from the foregoing embodiments, since the downsampling unit 12 actually performs the downsampling operation according to the sampling rules, that is, to ensure that two images to be compensated with similar grayscale input parameters cannot be sampled with the same position parameters, in this embodiment, the downsampling unit 12 can specifically use different position parameters as the sampling starting point when sampling two images to be compensated with similar grayscale input parameters, and then perform downsampling at the same sampling distance. For example, if the images to be compensated, A and B, are two images with the closest grayscale input parameters among multiple images to be compensated, then during downsampling, the downsampling unit 12 can determine the pixel with an abscissa of 0 as the sampling starting point in image A, and the pixel with an abscissa of 3 as the sampling starting point in image B. Then, during subsequent sampling of these two images, downsampling operations are performed on other pixels at the same sampling distance. Assuming the sampling distance is 8, for image A, the abscissas corresponding to the sampling results are 0, 8, 16, 24... respectively, while for image B, the abscissas corresponding to the sampling results are 3, 11, 19, 27... respectively. This ensures that sampling is performed at the same distance with different starting coordinates in the two images to be compensated, ensuring that there are differences between the pixels corresponding to the sampling results of two images with similar grayscale display data during the downsampling process. This allows for a more comprehensive collection of more pixels to reflect the overall display effect of the panel and lays the foundation for the accuracy of subsequent compensation.

[0065] Furthermore, in some embodiments, such as Figure 2 As shown, the plurality of images to be compensated include a first image and a second image; wherein, the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among the plurality of grayscale input parameters corresponding to the plurality of images to be compensated;

[0066] The downsampling unit 12 further includes:

[0067] The first downsampling module 121 can be used to downsample the first image through a first position sequence in a plurality of images to be compensated to obtain a first sampling result; wherein the first position sequence is a plurality of position parameters determined from the first sampling starting point according to a preset step value;

[0068] The second downsampling module 122 can be used to downsample the second image through a second position sequence in multiple images to be compensated to obtain a second sampling result; wherein, the second position sequence is a plurality of position parameters determined from the second sampling starting point according to a preset step value.

[0069] In this embodiment, the downsampling process of two images to be compensated with similar grayscale input parameters by the downsampling unit 12 can be specifically performed as described in this embodiment. That is, the two images are the first image and the second image, respectively. When downsampling the first image, it is performed by the first downsampling module 121, specifically by the first position sequence. The first position sequence can be understood as a sequence of position coordinates formed by multiple "position points" with a certain step value starting from the sampling start point. For example, 0, 4, 8, 12, 16... is a position sequence that starts from 0 as the sampling start point and has a step value of 4. Similarly, for the second image to be compensated, i.e., the second image, downsampling is performed by the second downsampling module 122 in the same way. Of course, in this process, the position sequences of the two images, i.e., the first position sequence and the second position sequence, have different sampling start points but the same step value (preset step value). When the first position sequence is 0, 4, 8, 12, 16..., then the second position sequence can be 3, 7, 11, 15, 19.

[0070] Furthermore, in some embodiments, such as Figure 2 As shown, the multiple images to be compensated also specifically include a table of the display effects of the multiple images to be compensated before compensation. The table of the display effects before compensation can be used to characterize the grayscale output parameters corresponding to the actual display effect of the images to be compensated before compensation.

[0071] The first downsampling module 121 can also be used to display effect tables before compensation in multiple ways, downsampling the first display effect table through a first position sequence to obtain the first sampling result, wherein the first display effect table is the display effect table before compensation corresponding to the first image;

[0072] The second downsampling module 122 can also be used to display effect tables before compensation in multiple ways, and downsample the second display effect table through a second position sequence to obtain the second sampling result, wherein the second display effect table is the display effect table before compensation corresponding to the second image.

[0073] In practical applications, the image to be compensated is typically represented by a table of MURA values ​​(i.e., blemish values), as described in this embodiment, which is the pre-compensation display effect table. This allows for a mathematical representation of the display effect of each pixel in the entire image to be compensated. Therefore, in this embodiment, the first downsampling module 121 and the second downsampling module 122 described in the previous embodiments actually downsample the pre-compensation display effect table. This ensures that during image display compensation, there is no need to separately quantize the display effect; instead, downsampling can be performed directly based on the mathematical table corresponding to the actual display effect, thereby improving the processing efficiency of the entire compensation process.

[0074] Furthermore, in some embodiments, such as Figure 2 As shown, the second sampling starting point of the second position sequence is obtained by offsetting the first sampling starting point by a target distance, where the target distance is half of the preset step value.

[0075] As described in the foregoing embodiments, the downsampling process is based on a first position sequence and a second position sequence, which differ in their sampling starting points. To ensure accurate acquisition of the entire panel display effect during the sampling process, the second sampling starting point can be set by offsetting half of the preset step value from the first sampling starting point when determining the second consistency sequence. That is, assuming the first sampling starting point is at horizontal coordinate 0 and the preset step value is 4, then according to the method of this embodiment, the second sampling starting point in the second position sequence should be offset from the horizontal coordinate 0 by the target distance, which is half of the preset step value 4, i.e., offset by 2. Therefore, the second sampling starting point is 2. Since the setting of the sampling starting point affects the arrangement of the entire position sequence, setting the second sampling starting point to be half of the preset step value from the first sampling starting point ensures that when downsampling the second image to be compensated, it is exactly the midpoint between each two pixels acquired in the previous image to be compensated. This can more accurately reflect the display of the entire image, improve the acquisition accuracy, and lay the foundation for further improvement of the subsequent compensation accuracy.

[0076] Furthermore, as a response to the above Figure 1 and Figure 2 In addition to the implementation of the illustrated device, another embodiment of this application also provides an image display compensation method. This method embodiment corresponds to the foregoing method embodiments. For ease of reading, this device embodiment will not repeat the details of the foregoing method embodiments one by one, but it should be clear that the method in this embodiment can implement all the contents of the foregoing device embodiments. This method aims to achieve an image display compensation method, primarily by solving the problem of low sampling accuracy affecting the compensation effect in existing image display compensation processes, and improving the compensation effect of the image display compensation process. Specifically, as follows... Figure 3 As shown, the device includes:

[0077] 301. Obtain multiple images to be compensated.

[0078] Among them, the multiple images to be compensated are images displayed according to different grayscale input parameters.

[0079] 302. Perform downsampling operations on multiple images to be compensated according to the sampling rules to obtain the sampling results.

[0080] The sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates at the same spacing.

[0081] 303. Perform display compensation operation based on the sampling results.

[0082] The display compensation operation is used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

[0083] Furthermore, in some embodiments, acquiring multiple images to be compensated includes:

[0084] Multiple different grayscale input parameters are acquired, and the display panel is controlled to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values;

[0085] The display image corresponding to each grayscale input parameter is acquired by a preset acquisition device and used as the image to be compensated.

[0086] Furthermore, in some embodiments, the step of performing downsampling operations from multiple images to be compensated according to sampling rules to obtain sampling results includes:

[0087] In a plurality of images to be compensated, two images with similar grayscale input parameters are used as sampling starting points with different position parameters and downsampled at the same sampling distance to obtain sampling results corresponding to the two images to be compensated.

[0088] Furthermore, in some embodiments, the plurality of images to be compensated includes a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among a plurality of grayscale input parameters corresponding to the plurality of images to be compensated;

[0089] In the process of obtaining sampling results for two images with similar grayscale input parameters from multiple images to be compensated, different position parameters are used as sampling starting points, and downsampling is performed at the same sampling distance to obtain sampling results for the two images to be compensated, including:

[0090] In the plurality of images to be compensated, the first image is downsampled using a first position sequence to obtain a first sampling result; wherein the first position sequence consists of a plurality of position parameters determined from the first sampling start point according to a preset step value;

[0091] In the plurality of images to be compensated, the second image is downsampled using a second position sequence to obtain a second sampling result; wherein, the second position sequence consists of a plurality of position parameters determined from the second sampling starting point according to a preset step value.

[0092] Furthermore, in some embodiments, the plurality of images to be compensated also specifically include a table of display effects before compensation for the plurality of images to be compensated, wherein the table of display effects before compensation is used to characterize the grayscale output parameters corresponding to the actual display effect of the images to be compensated before compensation;

[0093] The step of downsampling the first image through a first position sequence in the plurality of images to be compensated to obtain a first sampling result includes:

[0094] In a plurality of pre-compensation display effect tables, the first display effect table is downsampled using a first position sequence to obtain the first sampling result, wherein the first display effect table is the pre-compensation display effect table corresponding to the first image;

[0095] The step of downsampling the second image through a second position sequence among the multiple images to be compensated to obtain a second sampling result includes:

[0096] In a plurality of pre-compensation display effect tables, the second display effect table is downsampled using a second position sequence to obtain the second sampling result, wherein the second display effect table is the pre-compensation display effect table corresponding to the second image.

[0097] Furthermore, in some embodiments, the second sampling starting point of the second position sequence is obtained by offsetting the first sampling starting point by a target distance, wherein the target distance is half of the preset step value.

[0098] To achieve the above objectives, according to another aspect of this application, an embodiment of this application also provides a storage medium, the storage medium including a stored program, wherein, when the program is executed, it controls the device where the storage medium is located to perform the image display compensation method described above.

[0099] To achieve the above objectives, according to another aspect of this application, an embodiment of this application also provides an image display compensation device, the device including a storage medium; and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the image display compensation method described above.

[0100] This application provides an image display compensation device and method. In this embodiment, a plurality of images to be compensated are first acquired by an acquisition unit, wherein the plurality of images to be compensated are images displayed according to different grayscale input parameters. Then, a downsampling unit performs a downsampling operation on the plurality of images to be compensated according to a sampling rule to obtain a sampling result. The sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates at the same spacing. Finally, a compensation unit performs a display compensation operation based on the sampling result. The display compensation operation is used to adjust the display data at different positions in the images to be compensated so that the display effect at each position is the same, thereby realizing the image display compensation function. Compared to existing technologies, the image display compensation method in this application, during the downsampling process, does not perform downsampling on each image to be compensated using the same position coordinates as in existing technologies. Instead, it downsamples two adjacent grayscale input images using different position coordinates but at the same interval. This ensures that during the downsampling process, points in certain areas that better reflect the display effect of that area are not covered by downsampling because the same position coordinates are used for downsampling on each grayscale image to be compensated. In other words, during the downsampling process in this application, the display status of pixels at more locations can be collected, allowing pixels in certain areas that better reflect the display characteristics of that area to be collected by the method described in this application, thus better reflecting the display effect of that area. This solves the problem of deviation between the display effect represented by downsampling and the actual display effect before compensation, thereby avoiding the problem of low accuracy of downsampling results affecting the subsequent compensation effect and improving the compensation effect.

[0101] The image display compensation device includes a processor and a memory. The first determining unit, the second determining unit, the processing unit, etc., are all stored in the memory as program units. The processor executes the program units stored in the memory to realize the corresponding functions.

[0102] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured. By adjusting kernel parameters, the problem of low sampling accuracy affecting the compensation effect in the existing image display compensation process can be solved, thereby improving the compensation effect of the image display compensation process.

[0103] This application provides an image display compensation device, the device including a storage medium and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the image display compensation method described in any of the preceding claims.

[0104] This application provides a storage medium including a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the image display compensation method described above.

[0105] Storage media may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0106] This application provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: acquiring multiple images to be compensated, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters; performing a downsampling operation on the multiple images to be compensated according to a sampling rule to obtain a sampling result, wherein the sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates at the same spacing; and performing a display compensation operation based on the sampling result, wherein the display compensation operation is used to adjust the display data at different positions in the images to be compensated so that the display effect at each position is the same.

[0107] Furthermore, acquiring multiple images to be compensated includes:

[0108] Multiple different grayscale input parameters are acquired, and the display panel is controlled to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values;

[0109] The display image corresponding to each grayscale input parameter is acquired by a preset acquisition device and used as the image to be compensated.

[0110] Furthermore, the step of performing downsampling operations on multiple images to be compensated according to sampling rules to obtain sampling results includes:

[0111] In a plurality of images to be compensated, two images with similar grayscale input parameters are used as sampling starting points with different position parameters and downsampled at the same sampling distance to obtain sampling results corresponding to the two images to be compensated.

[0112] Furthermore, the plurality of images to be compensated include a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among the plurality of grayscale input parameters corresponding to the plurality of images to be compensated;

[0113] In the process of obtaining sampling results for two images with similar grayscale input parameters from multiple images to be compensated, different position parameters are used as sampling starting points, and downsampling is performed at the same sampling distance to obtain sampling results for the two images to be compensated, including:

[0114] In the plurality of images to be compensated, the first image is downsampled using a first position sequence to obtain a first sampling result; wherein the first position sequence consists of a plurality of position parameters determined from the first sampling start point according to a preset step value;

[0115] In the plurality of images to be compensated, the second image is downsampled using a second position sequence to obtain a second sampling result; wherein, the second position sequence consists of a plurality of position parameters determined from the second sampling starting point according to a preset step value.

[0116] Furthermore, the multiple images to be compensated also specifically include a table of display effects before compensation for multiple images to be compensated, wherein the table of display effects before compensation is used to characterize the grayscale output parameters corresponding to the actual display effect of the images to be compensated before compensation;

[0117] The step of downsampling the first image through a first position sequence in the plurality of images to be compensated to obtain a first sampling result includes:

[0118] In a plurality of pre-compensation display effect tables, the first display effect table is downsampled using a first position sequence to obtain the first sampling result, wherein the first display effect table is the pre-compensation display effect table corresponding to the first image;

[0119] The step of downsampling the second image through a second position sequence among the multiple images to be compensated to obtain a second sampling result includes:

[0120] In a plurality of pre-compensation display effect tables, the second display effect table is downsampled using a second position sequence to obtain the second sampling result, wherein the second display effect table is the pre-compensation display effect table corresponding to the second image.

[0121] Furthermore, the second sampling starting point of the second position sequence is obtained by offsetting the first sampling starting point by a target distance, where the target distance is half of the preset step value.

[0122] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing program code that initializes with the following method steps: acquiring multiple images to be compensated, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters; performing a downsampling operation from the multiple images to be compensated according to a sampling rule to obtain a sampling result, wherein the sampling rule is used to downsample pixels in two images to be compensated with adjacent grayscale input parameters using different position coordinates at the same spacing; and performing a display compensation operation based on the sampling result, wherein the display compensation operation is used to adjust the display data at different positions in the images to be compensated so that the display effect at each position is the same.

[0123] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0124] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0125] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0126] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0127] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0128] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0129] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0130] It should also be noted that 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 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 that element.

[0131] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0132] The above are merely embodiments of this application and are not intended to limit the scope 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 the claims of this application.

Claims

1. An image display compensation device, characterized in that, The device includes: An acquisition unit is used to acquire multiple images to be compensated, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters; The downsampling unit is used to perform downsampling operations on multiple images to be compensated according to sampling rules to obtain sampling results. The sampling rules are as follows: for two images to be compensated with similar grayscale input parameters, different position parameters are used as the first sampling starting point and the second sampling starting point, and downsampling is performed at the same sampling distance. The second sampling starting point is obtained by offsetting the first sampling starting point by a target distance, and the target offset distance is half of a preset step value. The compensation unit is used to perform a display compensation operation based on the sampling result. The display compensation operation is used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

2. The apparatus according to claim 1, characterized in that, The acquisition unit is specifically used to acquire multiple different grayscale input parameters, and control the display panel to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values; and to acquire the display image corresponding to each grayscale input parameter through a preset acquisition device as the image to be compensated.

3. The apparatus according to claim 1, characterized in that, The plurality of images to be compensated include a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among a plurality of grayscale input parameters corresponding to the plurality of images to be compensated; The downsampling unit further includes: The first downsampling module is used to downsample the first image through a first position sequence in a plurality of images to be compensated to obtain a first sampling result; wherein the first position sequence is a plurality of position parameters determined from the first sampling start point according to a preset step value; The second downsampling module is used to downsample the second image through a second position sequence in the multiple images to be compensated to obtain a second sampling result; wherein the second position sequence consists of multiple position parameters determined from the second sampling starting point according to a preset step value.

4. The apparatus according to claim 3, characterized in that, The multiple images to be compensated also specifically include a table of the display effects of the multiple images before compensation, wherein the table of the display effects before compensation is used to characterize the grayscale output parameters corresponding to the actual display effect of the images before compensation; The first downsampling module is further specifically used to display effect tables before compensation in multiple ways, and to downsample the first display effect table through a first position sequence to obtain the first sampling result, wherein the first display effect table is the display effect table before compensation corresponding to the first image; The second downsampling module is further specifically used to display effect tables before compensation in multiple ways, and to downsample the second display effect table through a second position sequence to obtain the second sampling result, wherein the second display effect table is the display effect table before compensation corresponding to the second image.

5. A method for image display compensation, characterized in that, The method includes: Multiple images to be compensated are obtained, wherein the multiple images to be compensated are images displayed according to different grayscale input parameters; A downsampling operation is performed on multiple images to be compensated according to a sampling rule to obtain a sampling result. The sampling rule is to use different position parameters as the first sampling start point and the second sampling start point for two images to be compensated with similar grayscale input parameters, and to perform downsampling at the same sampling distance. The second sampling start point is obtained by offsetting the first sampling start point at a target distance, and the target offset distance is half of a preset step value. Based on the sampling results, a display compensation operation is performed. The display compensation operation is used to adjust the display data at different positions in the image to be compensated so that the display effect at each position is the same.

6. The method according to claim 5, characterized in that, The process of acquiring multiple images to be compensated includes: Multiple different grayscale input parameters are acquired, and the display panel is controlled to display based on the grayscale input parameters, wherein the grayscale input parameters are input parameters set according to the gradient of grayscale values; The display image corresponding to each grayscale input parameter is acquired by a preset acquisition device and used as the image to be compensated.

7. The method according to claim 5, characterized in that, The step of performing downsampling operations on multiple images to be compensated according to sampling rules to obtain sampling results includes: In a plurality of images to be compensated, two images with similar grayscale input parameters are used as sampling starting points with different position parameters and downsampled at the same sampling distance to obtain sampling results corresponding to the two images to be compensated.

8. The method according to claim 7, characterized in that, The plurality of images to be compensated include a first image and a second image; wherein the first image and the second image are respectively images obtained by controlling the display panel to display based on two close grayscale input parameters among a plurality of grayscale input parameters corresponding to the plurality of images to be compensated; In the process of obtaining sampling results for two images with similar grayscale input parameters from multiple images to be compensated, different position parameters are used as sampling starting points, and downsampling is performed at the same sampling distance to obtain sampling results for the two images to be compensated, including: In the plurality of images to be compensated, the first image is downsampled using a first position sequence to obtain a first sampling result; wherein the first position sequence consists of a plurality of position parameters determined from the first sampling start point according to a preset step value; In the plurality of images to be compensated, the second image is downsampled using a second position sequence to obtain a second sampling result; wherein, the second position sequence consists of a plurality of position parameters determined from the second sampling starting point according to a preset step value.