A method, device and system for detecting dead pixels of a display module

By setting the color interleaving and image acquisition of the display module, determining the display area and judging the bad point, the problem of inaccurate detection of bad point caused by halo in the prior art is solved, and higher detection accuracy is achieved.

CN119942943BActive Publication Date: 2025-06-17深圳市深顺欣科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510414356.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-06-17
Estimated Expiration
2045-04-03

AI Technical Summary

Technical Problem

The prior art in the detection of bad points is inaccurately recognized due to the influence of halo, especially in areas where image distortion is more serious.

Method used

By interleaving the display pattern of the display module, several display templates are obtained, and the image acquisition module is controlled to collect the display images when the display module displays different templates, determine the display area of ​​the luminous point according to the color changes, and judge the dark points and highlight points to determine the bad points.

Benefits of technology

It reduces the impact of halo on bad point recognition and improves detection accuracy, especially in areas with severe image distortion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942943B_ABST
    Figure CN119942943B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of display module detection, and particularly to a method, device and system for detecting dead pixels of a display module. The method includes: performing color interleaving settings on the display pattern of the display module to obtain a plurality of display templates; controlling an image acquisition module to respectively acquire display images when the display module displays different display templates and obtain them; determining the display areas corresponding to the light-emitting points on the display module on the display images according to the color change conditions of the display images; performing dark point judgment and bright point judgment on the display areas on all the display images; respectively determining a dark point target area, a dead pixel target area and a bright point target area according to the results of the dark point judgment and the bright point judgment; and determining the dead pixels in the display module according to the dark point target area, the bright point target area and the dead pixel target area. The present invention weakens the influence of the halo on the position where the dead pixels are located from two angles of the light-emitting point source and the light-emitting point positioning, and solves the problem of inaccurate dead pixel detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display module detection, and particularly to a method, device, and system for detecting dead pixels of a display module. Background Art

[0002] When a display module leaves the factory, quality inspection of the screen is required to ensure its quality and performance. Quality inspection includes various functional inspections, such as appearance inspection, electrical inspection, safety inspection, etc. Among them, dead pixel detection is a very important part. Dead pixel detection includes the detection of bright pixels, dark pixels, and stuck pixels.

[0003] Currently, for the detection of dead pixels, it is usually to control the display module to display five pure colors of red, green, blue, white, and black respectively, use an image acquisition device to collect the images of the display module under the five pure colors, and detect each light-emitting point of the collected images one by one, so as to judge whether the light-emitting point is a dead pixel to complete the dead pixel detection.

[0004] Doing so requires that the accuracy of the image acquisition device be high, and the other is that the distance between the image acquisition device and the display module to be detected should be close. If these two requirements are not met, since the light-emitting body is the display module, the image collected by the image acquisition device may have a halo problem. In this way, under the pure color background, the position where the dead pixel is located may be affected by the surrounding halo, resulting in inaccurate identification of the dead pixel, especially in the area where the image distortion is relatively serious, there is a problem of inaccurate dead pixel detection. Summary of the Invention

[0005] Based on this, in view of the above problems, it is necessary to provide a method, device, and system for detecting dead pixels of a display module.

[0006] The embodiment of the present invention is implemented as follows. A method for detecting dead pixels of a display module, the method for detecting dead pixels of the display module includes:

[0007] S101, performing color interleaving setting on the display pattern of the display module to obtain a plurality of display templates;

[0008] S102, controlling the image acquisition module to respectively collect and obtain the display images when the display module displays different display templates;

[0009] S103, determining the display area corresponding to the light-emitting point on the display module in the display image according to the color change situation of the display image;

[0010] S104, performing dark pixel judgment and bright pixel judgment on the display areas of all the display images;

[0011] S105, respectively determining the dark pixel target area, the stuck pixel target area, and the bright pixel target area according to the results of the dark pixel judgment and the bright pixel judgment;

[0012] S106. Determine the defective pixels in the display module according to the dark pixel target area, bright pixel target area, and dead pixel target area.

[0013] In one embodiment, the present invention provides a defective pixel detection device for a display module. The defective pixel detection device for the display module includes:

[0014] A display template setting module, configured to perform color interleaving setting on the display pattern of the display module to obtain a plurality of display templates;

[0015] A display image acquisition module, configured to control the image acquisition module to respectively acquire and obtain the display images when the display module displays different display templates;

[0016] A display area determination module, configured to determine the display area corresponding to the light-emitting points on the display module in the display image according to the color change condition of the display image;

[0017] A dark pixel and bright pixel judgment module, configured to perform dark pixel judgment and bright pixel judgment on the display areas of all the display images;

[0018] A target area determination module, configured to respectively determine a dark pixel target area, a dead pixel target area, and a bright pixel target area according to the results of the dark pixel judgment and the bright pixel judgment;

[0019] A defective pixel determination module, configured to determine the defective pixels in the display module according to the dark pixel target area, the bright pixel target area, and the dead pixel target area.

[0020] In one embodiment, the present invention provides a defective pixel detection system for a display module. The defective pixel detection system for the display module includes: an image acquisition device and a computer device;

[0021] The image acquisition device is connected to the computer device and is configured to acquire the display images when the display module displays different display templates;

[0022] The computer device is configured to execute the steps of the above-mentioned defective pixel detection method for the display module.

[0023] A method for detecting dead pixels of a display module provided by an embodiment of the present invention obtains a plurality of display templates by setting the display patterns of the display module with color interleaving; controls an image acquisition module to respectively acquire display images when the display module displays different display templates and obtains them; determines the display areas corresponding to the light-emitting points on the display module in the display images according to the color change conditions of the display images; performs dark pixel judgment and bright pixel judgment on the display areas in all the display images; determines a dark pixel target area, a dead pixel target area, and a bright pixel target area respectively according to the results of the dark pixel judgment and the bright pixel judgment; and determines the dead pixels in the display module according to the dark pixel target area, the bright pixel target area, and the dead pixel target area. By doing so, for the display graphics obtained from the display templates with color interleaving, the colors of the halos are different, reducing the influence of the same-color halos around the positions of the dead pixels on a solid-color background, which may lead to inaccurate identification of the dead pixels; and the display areas are determined according to the color change conditions of the display images, rather than according to the ratio between the display images and the display module. In areas with severe image distortion, the display areas corresponding to the light-emitting points can be accurately determined, greatly reducing the further influence of the halos on the positions of the dead pixels due to mispositioning of the display areas; weakening the influence of the halos on the positions of the dead pixels from two aspects: the light-emitting point source and the light-emitting point positioning, and solving the problem of inaccurate dead pixel detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 is a flowchart of a method for detecting dead pixels of a display module in an embodiment;

[0025] Figure 2 is a schematic diagram of a fifth unit in an embodiment;

[0026] Figure 3 is a structural block diagram of a device for detecting dead pixels of a display module in an embodiment;

[0027] Figure 4 is an internal structural block diagram of a computer device in an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0028] In order to make the objectives, technical solutions, and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0029] It will be understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of the present invention, the first xx script may be referred to as the second xx script, and similarly, the second xx script may be referred to as the first xx script.

[0030] As Figure 1 shown, in one embodiment, a method for detecting dead pixels of a display module is proposed, which may specifically include the following steps:

[0031] S101, performing color interleaving settings on the display pattern of the display module to obtain a plurality of display templates;

[0032] S102, controlling the image acquisition module to respectively acquire the display images when the display module displays different display templates and obtaining them;

[0033] S103, determining the display area corresponding to the light-emitting points on the display module in the display image according to the color change situation of the display image;

[0034] S104, performing dark point judgment and bright point judgment on the display areas of all the display images;

[0035] S105, respectively determining the dark point target area, the dead pixel target area, and the bright point target area according to the results of the dark point judgment and the bright point judgment;

[0036] S106, determining the dead pixels in the display module according to the dark point target area, the bright point target area, and the dead pixel target area.

[0037] In this embodiment, when detecting dead pixels of the display module, the prior art uses 5 pure color backgrounds of red, green, blue, white, and black for detection, while in the present invention, only four colors of red, green, blue, and black need to be used for interleaving settings. In order to ensure that the light-emitting points on the display module traverse the four colors, 4 display templates need to be set. Compared with the prior art, the cost is also reduced.

[0038] In this embodiment, the display image is only the captured picture when the display module displays the display template, and does not include the background image of the environment where the display module is located. When the image acquisition module acquires the display image, it will also acquire the background image of the display module. How to cut the background image from the display image is the prior art and will not be elaborated here.

[0039] In this embodiment, a light-emitting point of the display module is generally composed of light-emitting diodes of three colors: red, green, and blue. Therefore, the color change situation of the display image is relatively obvious.

[0040] In this embodiment, there are three types of dead pixels, namely dark dots, bright dots, and stuck pixels. A dark dot is a light-emitting point that fixedly maintains a relatively low pixel value. The essential reason is that some of the three colors of red, green, and blue cannot emit light or emit insufficient light, and it is relatively easy to be observed in a full-white environment. A bright dot is a light-emitting point that fixedly maintains a relatively high pixel value and is more easily observed in a full-black environment. A stuck pixel is a light-emitting point that cannot work, that is, none of the three colors of red, green, and blue can emit light. There are also various ways to classify dark dots. For example, dark dots caused by insufficient light emission of only a certain color, dark dots caused by the absence of a certain color, etc.

[0041] In this embodiment, since only one color is displayed in the display area of a display image, it can only be used to judge dark dots and bright dots. The judgment of stuck pixels is obtained by comprehensively judging dark dots. If a display area is a dark dot in all three colors of red, green, and blue, and the color of the dark dot is black, then this display area is a stuck pixel.

[0042] A method for detecting dead pixels of a display module provided by an embodiment of the present invention obtains a plurality of display templates by performing color interleaving on the display pattern of the display module; controls an image acquisition module to respectively acquire the display images when the display module displays different display templates and obtains them; determines the display area corresponding to the light-emitting point on the display module on the display image according to the color change of the display image; performs dark dot judgment and bright dot judgment on the display areas of all display images; determines dark dot target areas, stuck pixel target areas, and bright dot target areas respectively according to the results of dark dot judgment and bright dot judgment; determines the dead pixels in the display module according to the dark dot target areas, bright dot target areas, and stuck pixel target areas. By doing so, for the display patterns obtained from the color-interleaved display templates, the colors of the halos are different, reducing the influence of the same-color halos around the position of the dead pixel on a solid-color background, which may lead to inaccurate identification of the dead pixel; and the display area is determined according to the color change of the display image, not according to the ratio of the display image to the display module. In an area with severe image distortion, the display area corresponding to the light-emitting point can be accurately determined, greatly reducing the further influence of the halo on the position of the dead pixel due to incorrect positioning of the display area; weakening the influence of the halo on the position of the dead pixel from two aspects: the light-emitting point source and the light-emitting point positioning, and solving the problem of inaccurate dead pixel detection.

[0043] In one embodiment, the performing color interleaving on the display pattern of the display module to obtain a plurality of display templates includes:

[0044] Establish a first unit in the form of a four-grid with red, green, blue, and black in the order from left to right and from top to bottom;

[0045] Establish a second unit in the form of a four-grid with green, red, black, and blue in the order from left to right and from top to bottom;

[0046] Build the third unit in the form of a four-square grid with blue, black, red, and green in the order from left to right and top to bottom.

[0047] Build the fourth unit in the form of a four-square grid with black, blue, green, and red in the order from left to right and top to bottom.

[0048] Build the fifth unit in the form of a four-square grid with the first unit, the second unit, the third unit, and the fourth unit in the order from left to right and top to bottom.

[0049] Build the sixth unit in the form of a four-square grid with the second unit, the first unit, the fourth unit, and the third unit in the order from left to right and top to bottom.

[0050] Build the seventh unit in the form of a four-square grid with the third unit, the fourth unit, the first unit, and the second unit in the order from left to right and top to bottom.

[0051] Build the eighth unit in the form of a four-square grid with the fourth unit, the third unit, the second unit, and the first unit in the order from left to right and top to bottom.

[0052] Use the fifth unit as the display pattern to cover the display component of the display module to establish the first display template.

[0053] Use the sixth unit as the display pattern to cover the display component of the display module to establish the second display template.

[0054] Use the seventh unit as the display pattern to cover the display component of the display module to establish the third display template.

[0055] Use the eighth unit as the display pattern to cover the display component of the display module to establish the fourth display template.

[0056] In this embodiment, the three primary colors of red, green, and blue are determined according to the three emission colors of the light-emitting points. If the three emission colors of the light-emitting points are not red, green, and blue, they will also be synchronously changed according to the three emission colors of the light-emitting points.

[0057] In this embodiment, if none of the three emission colors of the light-emitting points emit light, the light-emitting points will appear black. If there is light leakage, it will cause light to appear at the black position, that is, the light-emitting point corresponding to this position is a bright point.

[0058] In this embodiment, the first unit, the second unit, the third unit, and the fourth unit each contain four light-emitting points, and each light-emitting point only displays one of the four colors of red, green, blue, and black and they are all different from each other.

[0059] In this embodiment, the fifth unit, the sixth unit, the seventh unit, and the eighth unit each contain 16 light-emitting points, and the colors of the four central light-emitting points must be the same.

[0060] In this embodiment, as Figure 2 shown, it is a schematic diagram of the fifth unit. Taking the first display template as an example, except for the light-emitting points located at the edge of the display module, for the four-grid X1, the four colors are all different, and for the four-grid X2, the four colors are all the same. The purpose of doing this is, on the one hand, to facilitate the determination of the display area, and to weaken the mutual influence of the halos between the display areas by increasing the number of light-emitting points that emit the same color light in adjacent display areas; on the other hand, if there are dead pixels, the halo conditions of the colors above and below this position are different, and the halo conditions of the colors on the left and right are different, which has less impact compared to the way of directly using the first unit as the display pattern to cover the display module to establish the first display template. If the colors in the first unit, the second unit, the third unit, and the fourth unit are randomly arranged, although the same purpose can also be achieved, more computer device processing time is required for the setting of the template and the determination of the display area, and the influence of the halo is the same as the way of directly using the first unit as the display pattern to cover the display module to establish the first display template. Since black is the effect caused by the non-emission of the light-emitting points, the light-emitting points set to black will not have halos. Instead, the halos of other colors will act on the light-emitting points set to black. Therefore, using the display component with the fifth unit as the display pattern to cover the display module to establish the first display template can also weaken the influence of the light-emitting points around the light-emitting points set to black on the halos of the light-emitting points set to black.

[0061] In this embodiment, taking the first display template as an example, if the number of light-emitting points in each row or each column of the display module is not a multiple of 4 and cannot be fully covered, a part of the fifth unit can be selected to complete the filling in the last unit of each row or each column. For example, if there are only 2 light-emitting points left at the end of each row, and the fifth unit is of 4*4 specification, at this time, the left half of the fifth unit can be selected to complete the filling. Generally speaking, the fifth unit covers the display module in the order from left to right and from top to bottom.

[0062] In one embodiment, determining the display area corresponding to the light-emitting points on the display module according to the color change situation of the display image includes:

[0063] S301, select any display image, and divide a number of sub-images according to the first preset area in the selected display image, and there is an overlapping part with a second preset area between two adjacent sub-images;

[0064] S302, for each sub-image, determine the RGB value of each pixel in the sub-image;

[0065] S303. For each pixel, determine whether the RGB difference between the RGB value of this pixel and the RGB values of each adjacent pixel is less than or equal to a first preset value. If not, determine this pixel as a boundary pixel;

[0066] S304. For each boundary pixel, determine the color interval corresponding to this boundary pixel according to the RGB value of this boundary pixel;

[0067] S305. Determine the image surrounded by adjacent boundary pixels in the same color interval as a first image and determine the color interval of each first image;

[0068] S306. Select a first image from the first images that are not at the edge of the sub-image and regularize the selected first image. Obtain the side length of the display area corresponding to the light-emitting point on this sub-image according to the area of the regularized first image;

[0069] S307. Determine the display area corresponding to the light-emitting point on the selected display image on the display module in this sub-image according to the side length of the display area corresponding to the light-emitting point on this sub-image;

[0070] S308. Align the remaining display images with the selected display image and determine the display area corresponding to the light-emitting point on the display module in the remaining display images according to the alignment result.

[0071] In this embodiment, for a display image, distortion is inevitable, and the degree of distortion is greater closer to the edge. Therefore, the side lengths of the display areas at the edge of the display image and the side lengths of the display areas at the center of the display image are different. Therefore, it is necessary to divide the display areas at different positions by dividing the display image into several sub-images.

[0072] In this embodiment, taking the first display template as an example, the fifth unit is the smallest unit that constitutes the first display template. One first / second / third / fourth unit is composed of 4 display areas in a 4-grid pattern. Therefore, the area of the fifth unit is the area of a square composed of 16 display areas in a 16-grid pattern. The first preset area can be set as the area of a square composed of 16 display areas in a 16-grid pattern. Due to distortion, the first preset area should be larger than the area of a square composed of 16 display areas in a 16-grid pattern. The area of a square composed of 16 display areas in a 16-grid pattern can be determined by the fifth unit of the display area at the center of the display image. Since the distortion degree of the display area at the center is extremely small or even non-existent, the side length of the display area can also be directly determined based on the ratio of the display area at the center of the display image to the light-emitting point at the center of the display module. The side length of the first preset area can be set to be 3 times the side length of a display area longer than the sum of the side lengths of 4 display areas. The extra 3 side lengths of the display areas are for ensuring fault tolerance for distortion, ensuring that the first preset area can obtain four first images that are adjacent to each other in pairs and in different color intervals in the absence of dead pixels.

[0073] In this embodiment, in the present invention, the light-emitting points of the display module are displayed as a square on the display module, and the first preset area is set as a square based on this. At this time, only one side length of the display area needs to be determined. If the display effect of the light-emitting points is a rectangle, the length and width can be calculated separately, or the first preset area can be adjusted according to the aspect ratio of the length and width of the light-emitting points to change the first preset area from a square to a rectangle.

[0074] In this embodiment, the sub-images that are adjacent to each other in pairs refer to two sub-images that are adjacent left and right or up and down. Because there is an overlapping part, they are called adjacent to each other in pairs. One side length of the overlapping part of the sub-images that are adjacent to each other in pairs is the same as the side lengths of the two adjacent sub-images. Adjacency can be regarded as a one-way translation of the frame representing the sub-image in the up / down / left / right direction. Due to distortion, the first preset area needs to be larger than the area of a square composed of 16 display areas in a 16-grid pattern. Moreover, only the middle part of the first preset area is calculated during the calculation process. The first images at the edge part of the first preset area are essentially integrated with the first images at the edge part of the adjacent sub-images. That is, the fifth unit is divided into two parts. Therefore, two adjacent sub-images need to overlap left and right or up and down to eliminate this problem. The second preset area can be the length of the side of 3 display areas multiplied by the side length of the first preset area, or it can be half of the side length of the first preset area multiplied by the side length of the first preset area.

[0075] In this embodiment, the adjacency of pixels includes not only edge-to-edge adjacency but also corner-to-corner adjacency. Therefore, except for the pixels at the edges of the sub-image, each pixel has 8 adjacent pixels. The number of adjacent pixels of the corner pixels of the sub-image is 3, and the number of adjacent pixels of the edge pixels of the sub-image that do not include the corner pixels is 5.

[0076] In this embodiment, the RGB value has three different luminance values: R, G, and B. When calculating the RGB difference, it is calculated separately, that is, the two R values in the two RGB values are subtracted, the two G values are subtracted, and the two B values are subtracted, and then the absolute values of the subtracted values are taken to obtain three luminance value differences. Therefore, three luminance value differences can be obtained after subtracting two RGB values.

[0077] In this embodiment, the RGB value of red is (255, 0, 0), the RGB value of green is (0, 255, 0), the RGB value of blue is (0, 0, 255), and the RGB value of black is (0, 0, 0). Even though the color of the halo may be lighter, the halos of each color still remain within their original color ranges, while the boundary pixels between two different color ranges are very different. Therefore, the boundary pixels can be determined by the luminance value differences. If one or more of the three luminance value differences obtained after subtracting two RGB values are less than or equal to the first preset value, then it is determined that the RGB difference between the two RGB values is less than or equal to the first preset value. To determine whether the RGB difference between the RGB value of this pixel and the RGB value of each adjacent pixel is less than or equal to the first preset value, specifically: select an adjacent pixel of this pixel and subtract the RGB values between them to obtain three luminance value differences; determine whether all of the three luminance value differences are less than or equal to the first preset value. If so, it is determined that the RGB value between the adjacent pixel of this pixel and this pixel is less than or equal to the first preset value. If not, it is determined that the RGB value between the adjacent pixel of this pixel and this pixel is greater than the first preset value; perform the above steps for all adjacent pixels of this pixel; determine whether the RGB difference between the RGB value of this pixel and the RGB value of each adjacent pixel is less than or equal to the first preset value.

[0078] In this embodiment, the first preset value can be set to 100.

[0079] In this embodiment, there are 4 color intervals, namely the red color interval, the green color interval, the blue color interval, and the black color interval. The red color interval, the green color interval, and the blue color interval can be set with reference to the spectrum. The black color interval can be set between (0, 0, 0) and (100, 100, 100), but the three brightness values in the black color interval need to be the same or the difference between the brightness values is within 10. It should be noted that the color interval and the color are two different concepts. The color is a single color, and there is only one RGB value corresponding to the color, while the color interval is a set composed of multiple similar colors. For example, the red color interval includes multiple colors such as red and orange-red. There are multiple RGB values corresponding to the color interval.

[0080] In this embodiment, since the first image is obtained based on the boundary pixels, some offsets of the pixels on the side length are inevitable during the process. Therefore, it is necessary to regularize the first image so that its side length becomes a straight line.

[0081] In this embodiment, in S307, the position of the selected first image has been determined, and the size and shape of the display area in the same first image are the same. Therefore, knowing the side length of the display area, several display areas can be divided in the selected first image. As for the first images not selected in the sub-image, several display areas are also divided by the side length of the display area. If a display area is simultaneously included and divided by two sub-images, the one with the larger side length of the display area is selected as the final result. The corresponding relationship between the light-emitting points on the display module and the display area can be corresponding through the corresponding relationship between which row and which column the light-emitting points are in and which row and which column the display area is in.

[0082] In this embodiment, the other display images only have different display templates, and the specifications of the display module and the camera and the distance between the two have not changed. Therefore, only alignment is required to obtain the display area corresponding to the light-emitting points on the remaining display images.

[0083] In one embodiment, selecting the first image from the first images that are not at the edge of the sub-image and regularizing the selected first image, and obtaining the side length of the display area corresponding to the light-emitting points on the sub-image according to the regularized first image includes:

[0084] S401, obtaining the first image A that is not at the edge of the sub-image;

[0085] S402, judging whether the number of the first images A is greater than or equal to 4. If so, respectively determining the area values of each first image A;

[0086] S403. Determine whether the difference between the area values of every two is within a preset range according to the area value of each first image A. If so, select four first images B that are adjacent to each other pairwise and in different color intervals, and perform regularization on the four first images B respectively, then execute S404;

[0087] S404. According to obtain the side length of the display area corresponding to the light-emitting point on this sub-image, where n is the number of selected first images, i is the serial number of the selected first image, and S i is the area after regularization of the i-th first image;

[0088] S405. If the difference between the area values of every two is not within the preset range, then select all the first images A and perform regularization, and execute S407;

[0089] S406. Determine that the number of first images A is less than 4, select all the first images A and perform regularization, and execute S407;

[0090] S407. Obtain any adjacent sub-image C of this sub-image, and use the side length of the display area corresponding to the light-emitting point on sub-image C as the side length of the display area corresponding to the light-emitting point on this sub-image.

[0091] In this embodiment, according to the setting of the display template, assuming that the influence of dead pixels and halos is not considered, then the maximum area of the first image is essentially the area composed of 4 display areas existing in a 4-grid, and the 4 display areas display the same color. For the first images at the edges of the sub-image, they are either the display areas at the edges of the display image or the redundant parts to ensure the tolerance of distortion. These do not form the area composed of 4 display areas existing in a 4-grid, and the 4 display areas display the same color. Therefore, the first images at the edges of the sub-image are excluded first.

[0092] In this embodiment, if the number of first images A is greater than or equal to 4, and the difference between the area values of every two is within the preset range, it indicates that there are no dead pixels in each first image A, and what is obtained is the area composed of 4 display areas existing in a 4-grid, and the 4 display areas display the same color. At this time, the number of first images A must be equal to 4. If the number of first images A is less than 4, there must be dead pixels. If the number is greater than or equal to 4, but the difference between the area values of every two is not within the preset range, it also indicates the existence of dead pixels. In these two cases, the side length of the display area cannot be determined, and only the side length of the display area of the adjacent sub-image C can be used as the side length of the corresponding display area on this sub-image.

[0093] In this embodiment, the preset range can be set to the range between 0 and the area of 2 display areas at the center of the display image.

[0094] In this embodiment, four first images B that are pairwise adjacent and in different color intervals are adjacent in a way that includes not only edge-to-edge adjacency but also corner-to-corner adjacency.

[0095] In this embodiment, n is 4. Due to the influence of halos, the areas of the four selected first images B may vary, but this variation will not exceed a preset range. Therefore, the average value method is used to determine the side length of the display area corresponding to the light-emitting point on this sub-image.

[0096] In one embodiment, the dark point judgment and bright point judgment for the display areas on all display images include:

[0097] S501, select a display image. For each display area on this display image, determine the RGB value of this display area;

[0098] S502, determine the color that this display area should display according to the display template of this display image;

[0099] S503, determine whether the color that this display area should display is black. If so, determine whether the RGB value of this display area is the RGB value of black. If so, determine this display area as a normal point on this display image;

[0100] S504, if the RGB value of this display area is not the RGB value of black, then determine this display area as a bright point on this display image;

[0101] S505, if it is determined that the color that this display area should display is not black, then determine whether the RGB value of this display area is the RGB value of the color that this display area should display. If not, then determine this display area as a dark point on this display image. If so, then determine this display area as a normal point on this display image;

[0102] S506, perform S501 - S505 on the remaining display images.

[0103] In this embodiment, there are only 4 colors for the color that this display area should display: red, green, blue, and black. Therefore, here the color that this display area should display is not a color interval but a definite color, and the RGB value of the color that this display area should display is also a definite value. For example, the RGB value of red is (255, 0, 0).

[0104] In this embodiment, only bright points can be judged for black display areas, so only black areas are judged for bright points. For display areas of the other 3 colors, dark point judgment is performed.

[0105] In one embodiment, the determining of the RGB value of this display area includes:

[0106] Obtain the RGB values of the central pixel of the display area;

[0107] Determine the number x of pixels in the display area whose RGB difference from the RGB values of the central pixel is less than a second preset value;

[0108] Determine the number y of all pixels in the display area;

[0109] Judge whether the ratio of x to y is greater than a preset ratio. If so, determine the RGB values of the central pixel as the RGB values of the display area. If not, determine the RGB values of black as the RGB values of the display area.

[0110] In this embodiment, the determination of the RGB values of the display area is a very important step. Since the display area consists of multiple pixels, the pixels at the edge of the display area will be affected by the halos of other display areas, resulting in color changes. And the accuracy of the RGB values of a display area will affect the judgment of bright and dark points.

[0111] In this embodiment, the second preset value can be set to 100.

[0112] In this embodiment, if there is one or more luminance value differences less than or equal to the second preset value among the three luminance value differences obtained by subtracting two RGB values, then it is determined that the RGB difference between the two RGB values is less than or equal to the second preset value.

[0113] In this embodiment, the preset ratio can be obtained in a dead pixel simulation environment. The dead pixel simulation environment is an environment where a light-emitting point that was originally supposed to emit colored light is changed to not emit light to simulate the invasion ratio of the halo around the dead pixel to the light-emitting point. The preset ratio is set slightly larger than the invasion ratio. For example, if the invasion ratio is 9 / 25, then the preset ratio can be set to 10 / 25.

[0114] In this embodiment, only three colors, namely red, green, and blue, will produce halos. Black has no halo because the light-emitting points do not emit light. For the three colors of red, green, and blue, the light-emitting points themselves emit corresponding color lights, and the RGB values of the central pixels are the color lights emitted by the corresponding light-emitting points. There are three situations for the light-emitting points of the three colors of red, green, and blue: the first is normal color display, the second is dim color display, and the third is no color display; for the first and second situations, the ratio of x to y must be greater than a preset ratio, and at this time, the RGB value of the central pixel is the corresponding color light; for the third situation, at this time, the display area appears black, so the RGB value of black is determined as the RGB value of this display area. There are two situations for the light-emitting points of black color: one is not emitting light, and the other is emitting a very small amount of light; for the first situation, since the RGB value of the central pixel is the RGB value of black, if the ratio of x to y is greater than the preset ratio, the RGB value of the central pixel is determined as the RGB value of this display area, that is, the RGB value of black is determined as the RGB value of this display area; for the second situation, at this time, the ratio of x to y must be greater than the preset ratio, and the RGB value of the central pixel is determined as the RGB value of this display area.

[0115] In this embodiment, there are multiple reasons for using the central pixel. For example, the display area is divided, and the pixels at the edge of the display area may be pixels affected by halos, and the RGB values of these pixels cannot be considered. Moreover, the colors in different directions are different, and the change situations of the affected RGB values are also different.

[0116] In one embodiment, determining the dark point target area, dead point target area, and bright point target area according to the results of dark point judgment and bright point judgment respectively includes:

[0117] Determine the display area determined as a bright point on any display image as the bright point target area;

[0118] For the display area determined as a dark point on any display image, judge whether the RGB values of this display area in all display images are all the RGB values of black. If so, determine this display area as the dead point target area. If not, determine this display area as the dark point target area.

[0119] In this embodiment, the RGB values of the dead point target area in all display images are all the RGB values of black.

[0120] In this embodiment, the bright point target area must not be the dead point target area.

[0121] In one embodiment, determining the defective pixels in the display module according to the dark point target area, bright point target area, and dead point target area includes:

[0122] Determine the light-emitting points corresponding to the highlight target area in the display module as the defective pixels belonging to highlights in the display module;

[0123] Determine the light-emitting points corresponding to the dead pixel target area in the display module as the defective pixels belonging to dead pixels in the display module;

[0124] For each dark pixel target area, determine the color A that the dark pixel target area should display according to the display template of the display image in which the dark pixel target area is judged as a dark pixel, determine the light-emitting points corresponding to the dark pixel target area in the display module as the defective pixels belonging to dark pixels in the display module, and determine the defect color of the dark pixel according to color A.

[0125] In this embodiment, for dark pixels, there are dark pixels with defects in different colors of red, green, and blue.

[0126] Such as Figure 3 shown, in one embodiment, a display module defective pixel detection device is provided, which may specifically include:

[0127] A display template setting module, configured to perform color interleaving setting on the display pattern of the display module to obtain a plurality of display templates;

[0128] A display image acquisition module, configured to control the image acquisition module to respectively acquire and obtain the display images when the display module displays different display templates;

[0129] A display area determination module, configured to determine the display area corresponding to the light-emitting points on the display module in the display image according to the color change situation of the display image;

[0130] A dark pixel and highlight judgment module, configured to perform dark pixel judgment and highlight judgment on the display areas on all display images;

[0131] A target area determination module, configured to respectively determine a dark pixel target area, a dead pixel target area, and a highlight target area according to the results of dark pixel judgment and highlight judgment;

[0132] A defective pixel determination module, configured to determine the defective pixels in the display module according to the dark pixel target area, the highlight target area, and the dead pixel target area.

[0133] In this embodiment, each module of the display module defective pixel detection device is modularized in the method part of the present invention. For the specific explanations of each module, please refer to the corresponding content in the method part of the present invention, and the embodiments of the present invention will not be elaborated herein.

[0134] In one embodiment, a display module defective pixel detection system is provided, which may specifically include: an image acquisition device and a computer device;

[0135] The image acquisition device is connected to the computer device and is used to acquire the display images when the display module displays different display templates;

[0136] The computer device is used to execute the steps of the above display module dead pixel detection method.

[0137] In this embodiment, the image acquisition device can be a device such as a camera. The computer device can be an independent physical server or terminal, or can be a server cluster composed of multiple physical servers, and can be a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN.

[0138] A display module dead pixel detection system provided by an embodiment of the present invention obtains a plurality of display templates by performing color interleaving settings on the display patterns of the display module; controls the image acquisition module to respectively acquire and obtain the display images when the display module displays different display templates; determines the display areas corresponding to the light-emitting points on the display module on the display images according to the color change conditions of the display images; performs dark point judgment and bright point judgment on the display areas of all the display images; determines the dark point target area, the dead pixel target area, and the bright point target area respectively according to the results of the dark point judgment and the bright point judgment; determines the dead pixels in the display module according to the dark point target area, the bright point target area, and the dead pixel target area. By doing so, for the display graphics obtained from the color-interleaved display templates, the colors of the halos are different, reducing the influence of the position of the dead pixel being affected by the surrounding same-color halos on a pure color background, resulting in inaccurate identification of the dead pixel; and the display area is determined according to the color change conditions of the display image, rather than according to the ratio of the display image to the display module. In areas with severe image distortion, the display area corresponding to the light-emitting point can be accurately determined, greatly reducing the further influence of the halo on the position of the dead pixel due to mispositioning of the display area; weakening the influence of the halo on the position of the dead pixel from two perspectives: the light-emitting point source and the light-emitting point positioning, and solving the problem of inaccurate dead pixel detection.

[0139] Figure 4 Shows the internal structure diagram of a computer device in an embodiment. As Figure 4As shown in the figure, the computer device includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement a method for detecting dead pixels of a display module provided in an embodiment of the present invention. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute a method for detecting dead pixels of a display module provided in an embodiment of the present invention. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or may be a button, a trackball, or a touchpad provided on the housing of the computer device, or may also be an external keyboard, a touchpad, or a mouse, etc.

[0140] Those skilled in the art can understand that Figure 4 the structure shown in the figure is only a block diagram of some structures related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0141] In one embodiment, a device for detecting dead pixels of a display module provided in an embodiment of the present invention can be implemented in the form of a computer program, and the computer program can run on a computer device as shown in Figure 4 the figure. Each program module constituting the device for detecting dead pixels of the display module can be stored in the memory of the computer device. For example, Figure 3 the display template setting module, the display image acquisition module, the display area determination module, the dark point and bright point judgment module, the target area determination module, and the dead pixel determination module shown in the figure. The computer program composed of each program module enables the processor to execute the steps in a method for detecting dead pixels of a display module in various embodiments of the present invention described in this specification.

[0142] For example, Figure 4 the computer device shown in the figure can execute step S101 through the display template setting module in a device for detecting dead pixels of a display module as shown in Figure 3 the figure; the computer device can execute step S102 through the display image acquisition module; the computer device can execute step S103 through the display area determination module; the computer device can execute step S104 through the dark point and bright point judgment module; the computer device can execute step S105 through the target area determination module; the computer device can execute step S106 through the dead pixel determination module.

[0143] In one embodiment, a computer device is provided. The computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:

[0144] S101, perform color interleaving setting on the display pattern of the display module to obtain a plurality of display templates;

[0145] S102, control the image acquisition module to respectively acquire and obtain the display images when the display module displays different display templates;

[0146] S103, determine the display area corresponding to the light-emitting points on the display module in the display image according to the color change condition of the display image;

[0147] S104, perform dark point judgment and bright point judgment on the display areas of all the display images;

[0148] S105, respectively determine the dark point target area, the dead point target area, and the bright point target area according to the results of the dark point judgment and the bright point judgment;

[0149] S106, determine the defective pixels in the display module according to the dark point target area, the bright point target area, and the dead point target area.

[0150] In one embodiment, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the processor is caused to execute the following steps:

[0151] S101, perform color interleaving setting on the display pattern of the display module to obtain a plurality of display templates;

[0152] S102, control the image acquisition module to respectively acquire and obtain the display images when the display module displays different display templates;

[0153] S103, determine the display area corresponding to the light-emitting points on the display module in the display image according to the color change condition of the display image;

[0154] S104, perform dark point judgment and bright point judgment on the display areas of all the display images;

[0155] S105, respectively determine the dark point target area, the dead point target area, and the bright point target area according to the results of the dark point judgment and the bright point judgment;

[0156] S106, determine the defective pixels in the display module according to the dark point target area, the bright point target area, and the dead point target area.

[0157] It should be understood that although the steps in the flowcharts of the embodiments of the present invention are shown in sequence according to the indications of the arrows, these steps are not necessarily executed in the sequence indicated by the arrows. Unless there is a clear indication in this article, there is no strict order restriction for the execution of these steps, and these steps can be executed in other sequences. Moreover, at least a part of the steps in each embodiment may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0158] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided by the present invention can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0159] The technical features of the above-described embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0160] The above-described embodiments only represent several implementation manners of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention.

Claims

1. A method for detecting bad pixels of a display module, characterized in that: The display module bad pixel detection method comprises: S101, performing color interlacing on a display pattern of a display module to obtain a plurality of display templates; S102, controlling the image acquisition module to respectively acquire display images when the display module displays different display templates; S103, determining a display area corresponding to a light-emitting point on a display module on the display image according to a color change of the display image; S104, performing dark spot judgment and bright spot judgment on display areas on all display images; S105, determining a dark spot target area, a dead spot target area, and a bright spot target area respectively according to the results of the dark spot judgment and the bright spot judgment; S106, determining bad pixels in the display module according to the dark spot target area, the bright spot target area, and the dead spot target area; The method of determining the display area corresponding to the light-emitting point on the display module on the display image according to the color change of the display image comprises: S301, selecting any display image, dividing the selected display image into a plurality of sub-images according to a first preset area, and having overlapping portions of a second preset area between two adjacent sub-images; S302, for each sub-image, determining the RGB value of each pixel in the sub-image; S303, for each pixel, determining whether the RGB difference between the RGB value of the pixel and the RGB value of each adjacent pixel is less than or equal to a first preset value; if not, determining the pixel as a boundary pixel; S304, for each boundary pixel, determining a color interval corresponding to the boundary pixel according to the RGB value of the boundary pixel; S305, determining an image surrounded by adjacent boundary pixels in the same color interval as a first image and determining a color interval of each first image; S306, selecting a first image from the first images that are not at the edge of the sub-image and regularizing the selected first image, and obtaining the side length of the display area corresponding to the light-emitting point on the sub-image according to the area of ​​the regularized first image; S307, determining the display area corresponding to the light-emitting point on the display module on the selected display image in the sub-image according to the side length of the display area corresponding to the light-emitting point on the sub-image; S308, aligning the remaining display images with the selected display image, and determining the display area corresponding to the light-emitting point on the display module on the remaining display images according to the alignment result.

2. The display module bad pixel detection method according to claim 1, characterized in that: The display pattern of the display module is subjected to color interlacing to obtain a plurality of display templates, including: Create the first unit in the form of a four-square grid with red, green, blue and black from left to right and from top to bottom; Create the second unit in the form of a four-square grid by placing green, red, black and blue from left to right and from top to bottom; Create the third unit in the form of a four-square grid by placing blue, black, red and green from left to right and from top to bottom; Create the fourth unit in the form of a four-square grid by placing black, blue, green and red from left to right and from top to bottom; Arrange the first unit, the second unit, the third unit and the fourth unit from left to right and from top to bottom in a four-square grid to create the fifth unit; Arrange the second unit, the first unit, the fourth unit and the third unit from left to right and from top to bottom in a four-square grid to create the sixth unit; Create the seventh unit in the form of a four-square grid by placing the third unit, the fourth unit, the first unit, and the second unit from left to right and from top to bottom; Arrange the fourth unit, the third unit, the second unit and the first unit from left to right and from top to bottom in a four-square grid to create the eighth unit; The fifth unit is used as a display pattern to cover the display components of the display module to establish a first display template; The display components of the display module are covered with the sixth unit as the display pattern to establish a second display template; The seventh unit is used as a display pattern to cover the display components of the display module so as to establish a third display template; The eighth unit is used as a display pattern to cover the display components of the display module, thereby establishing a fourth display template.

3. The display module bad pixel detection method according to claim 1, characterized in that: The step of selecting a first image from the first image that is not at the edge of the sub-image and regularizing the selected first image, and obtaining the side length of the display area corresponding to the luminous point on the sub-image according to the regularized first image, includes: S401, acquiring a first image A which is not at the edge of a sub-image; S402, determining whether the number of the first images A is greater than or equal to 4, and if so, determining the area value of each first image A respectively; S403, judging whether the difference between the area values ​​of each pair of first images A is within a preset range according to the area value of each first image A, if so, selecting four first images B that are adjacent to each other and in different color intervals and regularizing the four first images B respectively, and executing S404; S404, according to Get the side length of the display area corresponding to the luminous point on the sub-image, where n is the number of the selected first images, i is the sequence number of the selected first image, S i is the area of ​​the regularized i-th first image; S405, if the difference between the area values ​​of each pair is not within the preset range, all the first images A are selected and regularized, and then S407 is executed; S406, determining that the number of first images A is less than 4, selecting all first images A and regularizing them, and executing S407; S407, obtaining any sub-image C that is attached to the sub-image, and taking the side length of the display area corresponding to the luminous point on the sub-image C as the side length of the display area corresponding to the luminous point on the sub-image.

4. The display module bad pixel detection method according to claim 1, characterized in that: The dark spot judgment and bright spot judgment of the display areas on all the displayed images include: S501, selecting a display image, and determining the RGB value of each display area on the display image; S502, determining the color that the display area should display according to the display template of the display image; S503, determining whether the color that the display area should display is black, and if so, determining whether the RGB value of the display area is the RGB value of black, and if so, determining the display area as a normal point on the display image; S504, if the RGB value of the display area is not a black RGB value, the display area is determined as a bright spot on the display image; S505, if it is determined that the color that the display area should display is not black, determine whether the RGB value of the display area is the RGB value of the color that the display area should display; if not, determine the display area as a dark point on the display image; if yes, determine the display area as a normal point on the display image; S506, executing S501-S505 for the remaining display images.

5. The display module bad pixel detection method according to claim 4, characterized in that: Determining the RGB value of the display area includes: Get the RGB value of the center pixel of the display area; Determine the number x of pixels in the display area whose RGB difference with the RGB value of the central pixel is less than a second preset value; Determine the number y of all pixels in the display area; Determine whether the ratio of x to y is greater than a preset ratio. If so, determine the RGB value of the center pixel as the RGB value of the display area. If not, determine the RGB value of black as the RGB value of the display area.

6. The display module bad pixel detection method according to claim 1, characterized in that: The method of determining the dark spot target area, the dead spot target area and the bright spot target area respectively according to the results of the dark spot judgment and the bright spot judgment comprises: Determine a display area determined as a bright spot on any display image as a bright spot target area; For a display area determined as a dark spot in any display image, determine whether the RGB values ​​of the display area in all display images are black RGB values. If so, determine the display area as a dead point target area; if not, determine the display area as a dark point target area.

7. The display module bad pixel detection method according to claim 1, characterized in that: The method of determining the bad pixels in the display module according to the dark spot target area, the bright spot target area and the dead spot target area includes: Determine the luminous point corresponding to the bright spot target area in the display module as a bad point belonging to the bright spot in the display module; Determine the luminous point corresponding to the dead point target area in the display module as a bad point belonging to the dead point in the display module; For each dark spot target area, the color A that should be displayed by the dark spot target area is determined based on the display template of the display image in which the dark spot target area is judged to be a dark spot, the luminous point corresponding to the dark spot target area in the display module is determined as a bad point belonging to the dark spot in the display module, and the defective color of the dark spot is determined based on the color A.

8. A display module bad pixel detection device, characterized in that: The display module bad pixel detection device comprises: A display template setting module, used for setting the display pattern of the display module in an interlaced manner to obtain a plurality of display templates; A display image acquisition module, used to control the image acquisition module to respectively acquire display images when the display module displays different display templates; A display area determination module, used to determine the display area corresponding to the light-emitting point on the display module on the display image according to the color change of the display image; A dark spot and bright spot judgment module is used to judge dark spots and bright spots in all display areas on the displayed images; A target area determination module is used to determine a dark spot target area, a dead spot target area and a bright spot target area according to the results of dark spot judgment and bright spot judgment; A bad pixel determination module, used for determining bad pixels in a display module according to a dark pixel target area, a bright pixel target area and a dead pixel target area; The method of determining the display area corresponding to the light-emitting point on the display module on the display image according to the color change of the display image comprises: S301, selecting any display image, dividing the selected display image into a plurality of sub-images according to a first preset area, and having overlapping portions of a second preset area between two adjacent sub-images; S302, for each sub-image, determining the RGB value of each pixel in the sub-image; S303, for each pixel, determining whether the RGB difference between the RGB value of the pixel and the RGB value of each adjacent pixel is less than or equal to a first preset value; if not, determining the pixel as a boundary pixel; S304, for each boundary pixel, determining a color interval corresponding to the boundary pixel according to the RGB value of the boundary pixel; S305, determining an image surrounded by adjacent boundary pixels in the same color interval as a first image and determining a color interval of each first image; S306, selecting a first image from the first images that are not at the edge of the sub-image and regularizing the selected first image, and obtaining the side length of the display area corresponding to the light-emitting point on the sub-image according to the area of ​​the regularized first image; S307, determining the display area corresponding to the light-emitting point on the display module on the selected display image in the sub-image according to the side length of the display area corresponding to the light-emitting point on the sub-image; S308, aligning the remaining display images with the selected display image, and determining the display area corresponding to the light-emitting point on the display module on the remaining display images according to the alignment result.

9. A display module bad pixel detection system, characterized in that: The display module bad pixel detection system comprises: an image acquisition device and a computer device; The image acquisition device is connected to the computer device and is used to acquire display images when the display module displays different display templates; The computer device is used to execute the steps of the display module bad pixel detection method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic optical detection method and automatic optical detection system

    CN104749184A