SandyMura quantification method, device, equipment and readable storage medium

By acquiring the inspection image of the display panel and calculating the rectangular unit pixel variance of the difference image, the problem of being unable to quantify Sandy Mura in the existing technology is solved, and the quantitative evaluation and grading of Sandy Mura defects are achieved.

CN116342547BActive Publication Date: 2025-10-03WUHAN JINGLI ELECTRONICS TECH +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310322170.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-29
Publication Date
2025-10-03
Estimated Expiration
2043-03-29

AI Technical Summary

Technical Problem

Existing technologies cannot effectively quantify Sandy Mura defects on display panels.

Method used

By acquiring the detection image of the display panel, selecting the reference image and moving the offset image, and calculating the rectangular unit pixel variance of the difference image, an initial array is obtained, and then the SandyMura quantization value is calculated.

Benefits of technology

It achieves quantitative evaluation of SandyMura defects, assesses their severity and gives a grade, and improves the detection accuracy of the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116342547B_ABST
    Figure CN116342547B_ABST
Patent Text Reader

Abstract

The present invention provides a SandyMura quantification method, apparatus, device, and readable storage medium. The SandyMura quantification method includes: obtaining a detection image of a display panel, selecting a portion of the detection image as a reference image; shifting the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images; subtracting the offset images from the reference image to obtain a plurality of difference images; dividing each difference image into a plurality of rectangular units of equal size, calculating the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays; and calculating the SandyMura quantification value of the display panel based on the plurality of initial arrays. The present invention can calculate the SandyMura quantification value of the display panel, thereby evaluating the intensity of SandyMura and assigning a grade to the display panel with SandyMura.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display panel detection technology, and in particular to a SandyMura quantification method, device, equipment, and readable storage medium. Background Art

[0002] Mura is an English word of Japanese origin, meaning unevenness, inconsistency or blemish. In the field of display panels, this word has been adopted as the official name for the inconsistencies and "cloudy" effects seen on LCD and OLED screens. The effect of Mura on display panels is also called brightness non-uniformity, which detracts from the user's viewing experience and may hinder the performance or functionality of the display. Therefore, Mura detection is an important part of display panel defect detection, which helps to screen out unqualified products, provide a basis for repairing defects, and analyze the characteristics and causes of defects to improve the production process. Mura has many shapes, including stripes, clouds, gravel, etc. Among them, Sandy Mura is a type of Mura that is observed by the naked eye in grayscale images and exists on the entire screen, but cannot be measured and quantified using existing optical instruments. Summary of the Invention

[0003] The main purpose of the present invention is to provide a Sandy Mura quantification method, device, equipment and readable storage medium, aiming to solve the technical problem that the prior art cannot quantify Sandy Mura of display panels.

[0004] In a first aspect, the present invention provides a SandyMura quantization method, the SandyMura quantization method comprising:

[0005] Acquire a detection image of the display panel, and select a portion of the detection image as a reference image;

[0006] Shifting the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images;

[0007] subtracting the offset images from the reference images to obtain a plurality of difference images;

[0008] Dividing each of the difference images into a plurality of rectangular units of the same size, and calculating the pixel variance of each of the rectangular units in each of the difference images to obtain a plurality of initial arrays;

[0009] A SandyMura quantization value of the display panel is calculated based on the plurality of initial arrays.

[0010] Optionally, the step of calculating a SandyMura quantization value of the display panel according to the plurality of initial arrays includes:

[0011] removing a second preset number of largest pixel variances and a second preset number of smallest pixel variances from each of the initial arrays to obtain a plurality of first reference arrays;

[0012] An average of all pixel variances in a plurality of the first reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0013] Optionally, the step of calculating a SandyMura quantization value of the display panel according to the plurality of initial arrays includes:

[0014] removing pixel variances of the rectangular units located in a circle around the corresponding difference image in each of the initial arrays to obtain a plurality of second reference arrays;

[0015] removing the largest pixel variance and the smallest pixel variance in each of the second reference arrays to obtain a plurality of third reference arrays;

[0016] An average of all pixel variances in a plurality of the third reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0017] Optionally, the SandyMura quantification method includes:

[0018] Acquire a detection image of the display panel, and select a portion of the detection image as a reference image;

[0019] Shifting the reference image upward, downward, left, and right by a first preset number of pixels respectively to obtain an upward biased image, a downward biased image, a left biased image, and a right biased image;

[0020] Subtracting the upper biased image, the lower biased image, the left biased image, and the right biased image from the reference image to obtain four difference images;

[0021] Dividing each of the difference images into a plurality of rectangular units of the same size, and calculating the pixel variance of each of the rectangular units in each of the difference images to obtain four initial arrays;

[0022] A SandyMura quantization value of the display panel is calculated based on the four initial arrays.

[0023] Optionally, the step of acquiring a detection image of the display panel and selecting a portion of the detection image as a reference image includes:

[0024] Acquire a detection image of the display panel, wherein the detection image is a rectangular image;

[0025] The four sides of the detection image are respectively indented by a first preset number of pixels to obtain a reference image.

[0026] Optionally, the first preset number is a positive integer multiple of the number of pixel light-emitting units of the display panel.

[0027] Optionally, the step of dividing each difference image into a plurality of rectangular units of the same size, and calculating the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays includes:

[0028] Determining the length and width of the rectangular unit and the difference image, wherein the length and width of the rectangular unit and the difference image are both positive integer pixels;

[0029] determining a rounding region in each of the difference images according to the length and width of the rectangular unit and the difference image, wherein the length and width of the rounding region are respectively the maximum integer multiples of the length and width of the rectangular unit;

[0030] Equally dividing the rounded area of ​​each of the difference images according to the length and width of the rectangular unit to obtain a plurality of the rectangular units;

[0031] The pixel variance of each rectangular unit in each difference image is calculated respectively to obtain a plurality of initial arrays.

[0032] In a second aspect, the present invention further provides a SandyMura quantization device, comprising:

[0033] A reference module, configured to obtain a detection image of the display panel and select a portion of the detection image as a reference image;

[0034] An offset module, configured to shift the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images;

[0035] a subtraction module, configured to subtract the offset images from the reference images to obtain a plurality of difference images;

[0036] an array module, configured to divide each difference image into a plurality of rectangular units of the same size, and calculate the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays;

[0037] A quantization module is configured to calculate a SandyMura quantization value of the display panel according to a plurality of the initial arrays.

[0038] In a third aspect, the present invention further provides a SandyMura quantization device, comprising a processor, a memory, and a SandyMura quantization program stored in the memory and executable by the processor, wherein when the SandyMura quantization program is executed by the processor, the steps of the above-mentioned SandyMura quantization method are implemented.

[0039] In a fourth aspect, the present invention further provides a readable storage medium, characterized in that a SandyMura quantization program is stored on the readable storage medium, wherein when the SandyMura quantization program is executed by a processor, the steps of the above-mentioned SandyMura quantization method are implemented.

[0040] In the present invention, a test image of a display panel is obtained, and a portion of the test image is selected as a reference image. The reference image is shifted by a first preset number of pixels in a preset direction to obtain several offset images. The offset images are subtracted from the reference image to obtain several difference images. Each difference image is divided into multiple rectangular units of equal size, and the pixel variance of each rectangular unit in each difference image is calculated to obtain several initial arrays. The Sandy Mura quantization value of the display panel is calculated based on the several initial arrays. The present invention can calculate the Sandy Mura quantization value of the display panel, thereby evaluating the intensity of Sandy Mura and assigning a grade to the display panel with Sandy Mura. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 Schematic diagram of the process of SandyMura quantization method in one embodiment of the present invention;

[0042] Figure 2 This is a schematic diagram of a real shot in one embodiment of the present invention;

[0043] Figure 3 A schematic diagram of determining a detection area from a real image in one embodiment of the present invention;

[0044] Figure 4 A schematic diagram of determining a reference area from a detection area according to an embodiment of the present invention;

[0045] Figure 5 A schematic diagram of determining an upper deviated area from a detection area according to an embodiment of the present invention;

[0046] Figure 6 is a schematic diagram of dividing a difference image into rectangular units according to an embodiment of the present invention;

[0047] Figure 7FIG. 1 is a schematic diagram of the hardware structure of a SandyMura quantization device in one embodiment of the present invention.

[0048] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0049] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0050] In a first aspect, an embodiment of the present invention provides a SandyMura quantification method.

[0051] Figure 1 FIG. 4 is a flow chart of a SandyMura quantization method according to an embodiment of the present invention.

[0052] Reference Figure 1 In one embodiment, the SandyMura quantization method includes the following steps:

[0053] S11, obtaining a detection image of the display panel, and selecting a portion of the detection image as a reference image;

[0054] In this embodiment, the detection image of the display panel is obtained by photographing a display panel displaying a pure color grayscale image. A pure color grayscale image refers to an image in which each pixel has only one sampled color. As the pixel grayscale increases, the pure color grayscale image presents a grayscale from the darkest black to the brightest white. Ideally, if the display panel does not have Sandy Mura defects, the display panel displaying a pure color grayscale image can only observe the pure color corresponding to the pixel grayscale when observed. For a display panel with Sandy Mura defects, due to the uneven brightness of the Sandy Mura part, there will be mixed colors other than the pure color corresponding to the pixel grayscale. The detection image records the visual effect of the display panel caused by Sandy Mura, which is used for subsequent analysis to obtain the Sandy Mura quantization value of the display panel. A portion of the detection image is selected as a reference image so that the reference image has a margin for movement in a preset direction within the boundary range of the detection image, which facilitates the implementation of step S12.

[0055] In one embodiment, step S11 specifically includes:

[0056] The display panel is photographed to obtain a real picture, and the display panel displays a pure grayscale image;

[0057] According to the structural characteristics of the display panel, a part of the real picture is selected as the detection image;

[0058] Select a part of the detection image as the reference image.

[0059] Figure 2 A schematic diagram showing a real shot of an embodiment of the present invention is shown; Figure 3 A schematic diagram illustrating determining a detection area from a real image in one embodiment of the present invention is shown; Figure 4 A schematic diagram of determining a reference area from a detection area in one embodiment of the present invention is shown.

[0060] Reference Figure 2 and Figure 3 In this embodiment, the actual picture includes the panel area and the area outside the panel, wherein the panel area and the area outside the panel are divided according to the boundary of the display panel. It can be understood that the area used for SandyMura quantification is limited to the panel area, and the area outside the panel should not be included in the detection range. In addition, affected by the structural characteristics of the display panel, not all areas on the display panel are suitable as detection areas. For example, if a hole is provided on the display panel for the camera to pass through, the part around the hole is not suitable for inclusion in the detection range. Correspondingly, if the outer contour of the display panel is rectangular and there are no holes, the entire panel area can be used as a detection area. In addition, the detection area should be selected as a large area and a high frequency of use in the display panel as much as possible to improve the reference significance of the SandyMura quantification value. The detection image is the image corresponding to the detection area in the actual picture.

[0061] Reference Figure 4 A smaller reference area is determined within the detection area, so that the reference area has a margin for movement in a preset direction within the detection area. The reference image is the image corresponding to the reference area in the actual image.

[0062] Furthermore, in one embodiment, the step of selecting a portion of the real image as the detection image according to the structural characteristics of the display panel includes:

[0063] Determine the panel area from the actual photo;

[0064] The image corresponding to the largest inscribed rectangular area in the panel area is selected as the detection image.

[0065] Reference Figure 3 In this embodiment, the panel area determined from the actual image is the portion divided according to the display panel's boundaries, excluding areas outside the panel. The detection area is the largest inscribed rectangular area within the panel area. It can be understood that the largest inscribed rectangular area is the area that performs the primary display function when the display panel is in use. Using the image corresponding to the largest inscribed rectangular area as the detection image for SandyMura quantization results in a highly reliable and valuable reference value.

[0066] S12, moving the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images;

[0067] In this embodiment, the offset image is obtained by shifting the reference image. The offset image is the same size as the reference image and is also located within the boundary of the detection image. The preset direction is set as needed. For example, the preset direction can be one or more of up, down, left, and right.

[0068] Figure 5 A schematic diagram showing determination of an upward deviated area from a detection area in one embodiment of the present invention is shown.

[0069] The following are examples with reference to the accompanying drawings. Figure 4 and Figure 5 ,Will Figure 4 After the reference area shown is moved upward by a first preset number of pixels, the Figure 5 The upper deviated area shown is also within the detection area. Similarly, the lower deviated area is obtained by shifting the reference area downward by a first preset number of pixels, the left deviated area is obtained by shifting the reference area to the left by a first preset number of pixels, and the right deviated area is obtained by shifting the reference area to the right by a first preset number of pixels. The images corresponding to the upper deviated area, lower deviated area, left deviated area, and right deviated area are defined as the upper deviated image, lower deviated image, left deviated image, and right deviated image, respectively, and represent several optional cases of the offset images required for this step.

[0070] S13, subtracting the offset images from the reference images to obtain a plurality of difference images;

[0071] In this embodiment, the analysis in step S12 indicates that the reference image and the offset image are of identical size, enabling image subtraction. Images are stored in memory in matrix form. Image subtraction involves subtracting matrices, subtracting corresponding elements from each other. Therefore, the image sizes and types must remain consistent. Image subtraction involves subtracting the pixels at corresponding positions in the two images. If the difference is less than 0, the pixel at that position is defaulted to 0. The primary purpose of image subtraction is to enhance the difference between images. Step S13 allows each pixel in the reference image to be compared with its surrounding pixels. The resulting difference image is then used in subsequent data analysis to derive Sandy Mura quantification values.

[0072] S14, dividing each difference image into a plurality of rectangular units of the same size, and calculating the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays;

[0073] Figure 6 A schematic diagram of dividing a difference image into rectangular units according to an embodiment of the present invention is shown.

[0074] Reference Figure 6In this embodiment, the length and width of the rectangular unit are both positive integer pixels. For example, the length direction of the rectangular unit is Figure 6 The up and down directions in the rectangular unit are Figure 6 In the left-right direction, the length of a rectangular unit is p pixels, and the width of a rectangular unit is q pixels, so a rectangular unit contains pq pixels. Pixel variance is equal to the sum of the squares of the grayscale value of each pixel minus the average grayscale value of the image, divided by the total number of pixels. It represents the degree of data dispersion (deviation from the mean). The smaller the variance, the closer the image in the corresponding area is to a pure color. Storing the pixel variances of all rectangular units in a difference image in an array creates an initial array.

[0075] S15. Calculate a SandyMura quantization value of the display panel according to the plurality of initial arrays.

[0076] In this embodiment, the data in the initial arrays represent image difference information of each part in the quantized difference images. The SandyMura quantization value of the display panel can be calculated by performing a preset operation on the initial arrays.

[0077] Therefore, in this embodiment, a test image of a display panel is obtained, and a portion of the test image is selected as a reference image; the reference image is shifted by a first preset number of pixels in a preset direction to obtain several offset images; the offset images are subtracted from the reference image to obtain several difference images; each difference image is divided into multiple rectangular units of equal size, and the pixel variance of each rectangular unit in each difference image is calculated to obtain several initial arrays; and the Sandy Mura quantization value of the display panel is calculated based on the several initial arrays. Through this embodiment, the Sandy Mura quantization value of the display panel can be calculated, thereby evaluating the intensity of Sandy Mura and assigning a grade to the display panel with Sandy Mura.

[0078] To verify the reliability of the Sandy Mura quantification method of the present invention, the inventors also conducted a validation experiment. Simulated images containing Sandy Mura defects and images without defects were created, and the images were imported into a display panel. Quantization values ​​were calculated using the Sandy Mura quantification method of the present invention. The quantization values ​​were then compared and analyzed with the original image parameters to determine the reliability of the quantization method.

[0079] Specifically, we created images of W255, W128, and W64 with random numbers, areas, and positions of Sandy Mura. We also created four groups of W255, W128, and W64 images containing Sandy Mura with increasing numbers, random areas, and positions. We also created one group of W255, W128, and W64 images without defects, and imported them into the display panel for testing. Sandy Mura refers to Mura with a small area and large number, with an area of ​​1×1, 2×2, 3×3, etc. (unit pixel, random), and a number between 10,000 and 999,999 (random). The difference between the middle pixel of the defect and the background is 3 to 10 grayscales (random), and the pixels at the edge of the defect are closer to the background, similar to a gradient effect. W255 refers to an image with a pixel grayscale of 255, W128 refers to an image with a pixel grayscale of 128, and W64 refers to an image with a pixel grayscale of 64.

[0080] In addition, the company also conducted tests on display panels with Sandy Mura defects, combining the quantified values ​​with the observed visual effects to determine the reliability of the quantification method. The results showed that the quantification method is highly reliable.

[0081] Optionally, data screening is performed according to the actual conditions of the display panel and the actual conditions of the data in each initial array to improve the accuracy of the SandyMura quantization value.

[0082] In one embodiment, step S15 specifically includes:

[0083] removing a second preset number of largest pixel variances and a second preset number of smallest pixel variances from each initial array to obtain a plurality of first reference arrays;

[0084] The average of all pixel variances in the plurality of first reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0085] In another embodiment, step S15 specifically includes:

[0086] removing pixel variances of rectangular cells located in a circle around the corresponding difference image in each initial array to obtain a plurality of second reference arrays;

[0087] removing the largest pixel variance and the smallest pixel variance in each second reference array to obtain a plurality of third reference arrays;

[0088] The average of all pixel variances in the plurality of third reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0089] In one embodiment, the SandyMura quantization method includes:

[0090] Acquire a detection image of the display panel, and select a portion of the detection image as a reference image;

[0091] Shifting the reference image upward, downward, left, and right by a first preset number of pixels respectively to obtain an upward biased image, a downward biased image, a left biased image, and a right biased image;

[0092] Subtract the upper bias image, lower bias image, left bias image and right bias image from the reference image to obtain four difference images;

[0093] Divide each difference image into multiple rectangular units of the same size, calculate the pixel variance of each rectangular unit in each difference image, and obtain four initial arrays;

[0094] The SandyMura quantization value of the display panel is calculated based on the four initial arrays.

[0095] In this embodiment, the preset directions are up, down, left, and right. Four offset images are generated: an up-offset image, a down-offset image, a left-offset image, and a right-offset image. This results in four difference images and four initial arrays. This embodiment compares each pixel in the reference image with its surrounding corresponding pixels to improve the reliability and reference value of the SandyMura quantization values.

[0096] Furthermore, in one embodiment, the step of acquiring a detection image of the display panel and selecting a portion of the detection image as a reference image includes:

[0097] Acquire a detection image of the display panel, wherein the detection image is a rectangular image;

[0098] The four sides of the detection image are respectively indented by a first preset number of pixels to obtain a reference image.

[0099] Reference Figure 4In this embodiment, the detection image is a rectangular image. For example, the detection image is an image corresponding to the largest inscribed rectangular area in the panel area. The four sides of the detection image are indented by a first preset number of pixels to obtain a reference image, so that the distance between the edge of the reference image and the edge of the adjacent detection image is a first preset number of pixels. For example, the size of the detection image is A×B, the first preset number is a, the size of the reference image is (A-2a)×(B-2a), and the center of the detection image coincides with the center of the reference image. In this way, the upper edge of the upper biased image coincides with the upper edge of the detection image, the lower edge of the lower biased image coincides with the lower edge of the detection image, the left side of the left biased image coincides with the left side of the detection image, and the right side of the right biased image coincides with the right side of the detection image. The reference image, the upper biased image, the lower biased image, the left biased image, and the right biased image cover the detection image to the greatest extent, and the area of ​​the reference image is the largest, further improving the reliability and reference significance of the SandyMura quantization value.

[0100] Furthermore, in one embodiment, the first preset number is a positive integer multiple of the number of pixel light emitting units of the display panel.

[0101] In this embodiment, the first preset number is determined based on the number of light-emitting units in each pixel of the display panel, which helps improve the reliability of the SandyMura quantization value. For example, if each pixel of some display panels includes three light-emitting units (R, G, and B), the first preset number is a positive integer multiple of three. If each pixel of some display panels includes four light-emitting units (R, G, G, and B), the first preset number is a positive integer multiple of four. For example, the positive integer multiple in this embodiment is typically three, four, or five times.

[0102] In one embodiment, step S14 specifically includes:

[0103] Determine the length and width of the rectangular unit and the difference image, wherein the length and width of the rectangular unit and the difference image are both positive integer pixels;

[0104] determining a rounding region in each difference image according to the length and width of the rectangular unit and the difference image, wherein the length and width of the rounding region are respectively the maximum integer multiples of the length and width of the rectangular unit;

[0105] The rounded area of ​​each difference image is equally divided according to the length and width of the rectangular unit to obtain a plurality of rectangular units;

[0106] The pixel variance of each rectangular unit in each difference image is calculated respectively to obtain several initial arrays.

[0107] In this embodiment, taking into account that in some cases, the length and width of the difference image are not necessarily integer multiples of the length and width of the rectangular unit, for example, the detection image is the image corresponding to the largest inscribed rectangular area in the panel area, and the reference image is obtained by shrinking the four sides of the detection image by a first preset number of pixels, then the size of the reference image is determined by the size of the display panel and the first preset number, and the size of the difference image is the same as the size of the reference image. In this case, when the difference image is divided, there will be redundant areas that cannot be further divided into rectangular units. In this case, the division is performed according to the steps of this embodiment, ignoring the part outside the rounded area, and the rounded area is evenly divided to obtain multiple rectangular units.

[0108] by Figure 6 For example, the length of the rectangular unit is p pixels, the width of the rectangular unit is q pixels, the length of the difference image is mp+c pixels, and the width of the difference image is nq+d pixels, where c is less than p and d is less than q. It is determined that the length of the rounding region is mp and the width is nq, and that the left side of the rounding region coincides with the left side of the difference image, and the top of the rounding region coincides with the top of the difference image.

[0109] In a second aspect, an embodiment of the present invention further provides a SandyMura quantization device.

[0110] In one embodiment, a SandyMura quantization device includes:

[0111] A reference module is used to obtain a detection image of the display panel and select a part of the detection image as a reference image;

[0112] An offset module, configured to shift the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images;

[0113] A subtraction module, used for subtracting the offset images from the reference image to obtain a plurality of difference images;

[0114] An array module is used to divide each difference image into multiple rectangular units of the same size, and calculate the pixel variance of each rectangular unit in each difference image to obtain a number of initial arrays;

[0115] The quantization module is used to calculate the SandyMura quantization value of the display panel according to a number of initial arrays.

[0116] Furthermore, in one embodiment, the quantization module is configured to:

[0117] The step of calculating the SandyMura quantization value of the display panel according to the plurality of initial arrays includes:

[0118] removing a second preset number of largest pixel variances and a second preset number of smallest pixel variances from each of the initial arrays to obtain a plurality of first reference arrays;

[0119] An average of all pixel variances in a plurality of the first reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0120] Furthermore, in one embodiment, the quantization module is configured to:

[0121] removing pixel variances of the rectangular units located in a circle around the corresponding difference image in each of the initial arrays to obtain a plurality of second reference arrays;

[0122] removing the largest pixel variance and the smallest pixel variance in each of the second reference arrays to obtain a plurality of third reference arrays;

[0123] An average of all pixel variances in a plurality of the third reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

[0124] Furthermore, in one embodiment, the SandyMura quantization device includes:

[0125] A reference module is used to obtain a detection image of the display panel and select a part of the detection image as a reference image;

[0126] An offset module is used to shift the reference image upward, downward, left, and right by a first preset number of pixels to obtain an upward offset image, a downward offset image, a left offset image, and a right offset image;

[0127] The subtraction module subtracts the upper bias image, the lower bias image, the left bias image, and the right bias image from the reference image to obtain four difference images;

[0128] An array module is used to divide each difference image into multiple rectangular units of the same size, and calculate the pixel variance of each rectangular unit in each difference image to obtain four initial arrays;

[0129] The quantization module is used to calculate the SandyMura quantization value of the display panel according to the four initial arrays.

[0130] Furthermore, in one embodiment, the reference module is used to:

[0131] Acquire a detection image of the display panel, wherein the detection image is a rectangular image;

[0132] The four sides of the detection image are respectively indented by a first preset number of pixels to obtain a reference image.

[0133] Furthermore, in one embodiment, the first preset number is a positive integer multiple of the number of pixel light emitting units of the display panel.

[0134] Furthermore, in one embodiment, the array module is used to:

[0135] Determine the length and width of the rectangular unit and the difference image, wherein the length and width of the rectangular unit and the difference image are both positive integer pixels;

[0136] determining a rounding region in each difference image according to the length and width of the rectangular unit and the difference image, wherein the length and width of the rounding region are respectively the maximum integer multiples of the length and width of the rectangular unit;

[0137] The rounded area of ​​each difference image is equally divided according to the length and width of the rectangular unit to obtain a plurality of rectangular units;

[0138] The pixel variance of each rectangular unit in each difference image is calculated respectively to obtain several initial arrays.

[0139] The functional implementation of each module in the above-mentioned SandyMura quantization device corresponds to each step in the above-mentioned SandyMura quantization method embodiment, and their functions and implementation processes are not repeated here one by one.

[0140] In a third aspect, an embodiment of the present invention provides a Sandy Mura quantification device, which may be a device with a data processing function, such as a personal computer (PC), a notebook computer, or a server.

[0141] Figure 7 FIG. 4 shows a schematic diagram of the hardware structure of a SandyMura quantization device in an embodiment of the present invention.

[0142] Reference Figure 7In an embodiment of the present invention, the SandyMura quantization device may include a processor 1001 (e.g., a central processing unit (CPU)), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between these components; the user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a wireless fidelity WIreless-FIdelity, WI-FI interface); the memory 1005 may be a high-speed random access memory (RAM) or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001. Those skilled in the art will understand that Figure 7 The hardware structure shown in the figure does not constitute a limitation of the present invention, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0143] Continue to refer to Figure 7 , Figure 7 The memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a SandyMura quantization program. The processor 1001 may call the SandyMura quantization program stored in the memory 1005 and execute the SandyMura quantization method provided in an embodiment of the present invention.

[0144] In a fourth aspect, an embodiment of the present invention further provides a readable storage medium.

[0145] The readable storage medium of the present invention stores a SandyMura quantization program, wherein when the SandyMura quantization program is executed by a processor, the steps of the SandyMura quantization method described above are implemented.

[0146] The method implemented when the SandyMura quantization program is executed may refer to the various embodiments of the SandyMura quantization method of the present invention, and will not be described in detail here.

[0147] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0148] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0149] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device to execute the methods described in various embodiments of the present invention.

[0150] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A SandyMura quantification method, characterized in that: The SandyMura quantification method includes: Acquire a detection image of the display panel, and select a portion of the detection image as a reference image; Shifting the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images; subtracting the offset images from the reference images to obtain a plurality of difference images; Dividing each of the difference images into a plurality of rectangular units of the same size, and calculating the pixel variance of each of the rectangular units in each of the difference images to obtain a plurality of initial arrays; An average of all or part of the pixel variances in a plurality of the initial arrays is calculated to obtain a SandyMura quantization value of the display panel.

2. The SandyMura quantification method according to claim 1, wherein: The step of calculating the average of the variances of all or part of the pixels in the initial arrays to obtain the SandyMura quantization value of the display panel includes: removing a second preset number of largest pixel variances and a second preset number of smallest pixel variances from each of the initial arrays to obtain a plurality of first reference arrays; An average of all pixel variances in a plurality of the first reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

3. The SandyMura quantification method according to claim 1, wherein: The step of calculating the average of the variances of all or part of the pixels in the initial arrays to obtain the SandyMura quantization value of the display panel includes: removing pixel variances of the rectangular units located in a circle around the corresponding difference image in each of the initial arrays to obtain a plurality of second reference arrays; removing the largest pixel variance and the smallest pixel variance in each of the second reference arrays to obtain a plurality of third reference arrays; An average of all pixel variances in a plurality of the third reference arrays is calculated to obtain a SandyMura quantization value of the display panel.

4. The SandyMura quantification method according to any one of claims 1 to 3, wherein: The SandyMura quantification method includes: Acquire a detection image of the display panel, and select a portion of the detection image as a reference image; Shifting the reference image upward, downward, left, and right by a first preset number of pixels respectively to obtain an upward biased image, a downward biased image, a left biased image, and a right biased image; Subtracting the upper biased image, the lower biased image, the left biased image, and the right biased image from the reference image to obtain four difference images; Dividing each of the difference images into a plurality of rectangular units of the same size, and calculating the pixel variance of each of the rectangular units in each of the difference images to obtain four initial arrays; A SandyMura quantization value of the display panel is calculated based on the four initial arrays.

5. The SandyMura quantification method according to claim 4, wherein: The step of acquiring a detection image of the display panel and selecting a portion of the detection image as a reference image includes: Acquire a detection image of the display panel, wherein the detection image is a rectangular image; The four sides of the detection image are respectively indented by a first preset number of pixels to obtain a reference image.

6. The SandyMura quantification method according to any one of claims 1 to 3, characterized in that: The first preset number is a positive integer multiple of the number of pixel light emitting units of the display panel.

7. The SandyMura quantification method according to any one of claims 1 to 3, wherein: The steps of dividing each difference image into a plurality of rectangular units of the same size, and respectively calculating the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays include: Determining the length and width of the rectangular unit and the difference image, wherein the length and width of the rectangular unit and the difference image are both positive integer pixels; determining a rounding region in each of the difference images according to the length and width of the rectangular unit and the difference image, wherein the length and width of the rounding region are respectively the maximum integer multiples of the length and width of the rectangular unit; Equally dividing the rounded area of ​​each of the difference images according to the length and width of the rectangular unit to obtain a plurality of the rectangular units; The pixel variance of each rectangular unit in each difference image is calculated respectively to obtain a plurality of initial arrays.

8. A SandyMura quantification device, characterized in that: The SandyMura quantification device includes: A reference module, configured to obtain a detection image of the display panel and select a portion of the detection image as a reference image; An offset module, configured to shift the reference image by a first preset number of pixels in a preset direction to obtain a plurality of offset images; a subtraction module, configured to subtract the offset images from the reference images to obtain a plurality of difference images; an array module, configured to divide each difference image into a plurality of rectangular units of the same size, and calculate the pixel variance of each rectangular unit in each difference image to obtain a plurality of initial arrays; The quantization module is used to calculate the average of the variances of all or part of the pixels in the initial arrays to obtain the SandyMura quantization value of the display panel.

9. A SandyMura quantification device, characterized in that: The SandyMura quantization device includes a processor, a memory, and a SandyMura quantization program stored in the memory and executable by the processor, wherein when the SandyMura quantization program is executed by the processor, the steps of the SandyMura quantization method according to any one of claims 1 to 7 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a SandyMura quantization program, wherein when the SandyMura quantization program is executed by a processor, the steps of the SandyMura quantization method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Sub-pixel-level mura compensation method for display panel

    CN113593479A

  • Method and device for evaluating display effect of to-be-tested screen body, storage medium and electronic equipment

    CN114323581A