Mura region determination method, device, electronic device, and computer-readable storage medium

By dividing the brightness data of the screen into multiple brightness intervals, analyzing the brightness frequency to determine the degree of mura, the problem of uneven performance of mura on the screen is solved, and more accurate demura compensation is achieved, and the brightness uniformity and yield of the screen is improved.

CN115862504BActive Publication Date: 2025-04-18CHIP WEALTH TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211673885.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-26
Publication Date
2025-04-18
Estimated Expiration
2042-12-26

AI Technical Summary

Technical Problem

Due to the complexity of the screen production process, the performance of Mura is uneven, which leads to difficulty in compensation of demura, and may overcompensate or undercompensate, affecting the uniformity of the screen brightness.

Method used

By dividing the brightness data of the target screen into multiple brightness intervals, the brightness frequency of each brightness interval is determined, and the degree of mura is determined based on these frequency, so as to partition the degree of mura of the target screen and perform corresponding demura compensation.

Benefits of technology

Reduced over-compensation or under-compensation in demura compensation, improved mura situation on the screen, improved yield rate, and improved screen detection and processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115862504B_ABST
    Figure CN115862504B_ABST
Patent Text Reader

Abstract

The present application provides a mura area determination method, device, electronic device and computer-readable storage medium. The method includes: dividing the brightness data of the target screen into multiple brightness intervals according to the brightness data of the target screen; determining the brightness frequency of the pixel points of the target screen in each brightness interval; determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency; determining the target mura degree in the area of ​​the target screen according to the brightness interval where the target mura degree is located. The embodiment of the present application quantifies the mura degree of the target screen and determines the area of ​​the target screen where the target mura degree is located, so as to perform corresponding demura compensation according to the mura degree of different areas in the later stage, reduce the situation of over-compensation or under-compensation, improve the mura situation of the target screen, and improve the yield rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of screen quality detection, and in particular to a mura area determination method, device, electronic device and computer-readable storage medium. Background Art

[0002] Due to the complex production process of the screen, the mura performance of screens produced in different batches is different. Even in the same batch, the mura performance of different screens is different. Even for the same screen, the mura performance at different grayscales and brightness is different. This difference brings great difficulties to demura compensation. If the mura performance is uneven, it may cause over-compensation or under-compensation during demura compensation. For example, if the upper half of the screen is brighter and the lower half is darker, after compensation, the upper half of the screen may be over-compensated and the lower half may be under-compensated, which will cause the brightness of the screen to be uneven. Summary of the invention

[0003] In view of this, the purpose of the embodiments of the present application is to provide a mura area determination method, device, electronic device and computer-readable storage medium, which can realize demura compensation by partition and optimize screen display.

[0004] In a first aspect, an embodiment of the present application provides a mura area determination method, including: dividing the brightness data of a target screen into multiple brightness intervals according to the brightness data; determining the brightness frequency of pixels of the target screen appearing in each brightness interval; determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency; and determining the target mura degree in an area of ​​the target screen according to the brightness interval where the target mura degree is located.

[0005] In the above implementation process, the brightness of each pixel in the target screen is quantified according to the brightness range and brightness frequency to facilitate the analysis of the mura degree of the target screen, and the areas of each mura degree in the target screen can be determined according to the mura degree analysis result, so as to partition the mura degree of the target screen, so as to perform corresponding demura compensation according to the mura degree of different areas in the later stage, reduce the over-compensation or under-compensation, improve the mura condition of the target screen, and improve the yield rate.

[0006] In one embodiment, determining the mura degree of each brightness interval based on the brightness interval and the brightness frequency includes: determining a target brightness interval corresponding to the target brightness of the target screen; and determining the mura degree of each brightness interval based on the brightness frequency of the target brightness interval and the brightness frequencies of other brightness intervals except the target brightness interval.

[0007] In the above implementation process, since the brightness of other brightness intervals is different from that of the target brightness interval, there is a mura problem. By judging the magnitude relationship between the brightness frequency of other brightness intervals appearing on the target screen and the brightness frequency of the target brightness interval appearing on the target screen, the brightness intervals with more or less brightness frequencies can be determined respectively, and the corresponding mura degree can be determined according to the frequency of occurrence of the brightness interval, which can simply and intuitively reflect the mura degree of each brightness interval and simplify the division of mura degree.

[0008] In one embodiment, determining the mura degree of each brightness interval based on the brightness frequency of the target brightness interval and the brightness frequencies of each other brightness interval except the target brightness interval includes: determining a frequency threshold based on the brightness frequency of the target brightness interval and a preset ratio; judging the size relationship between the brightness frequency of each other brightness interval and the frequency threshold; and determining the mura degree of each other brightness interval based on the size relationship.

[0009] In the above implementation process, by determining the frequency threshold according to the brightness frequency of the target brightness interval and the preset ratio, and according to the size relationship between each brightness interval and the frequency threshold, the mura degree of each brightness interval can be simply and intuitively reflected, thereby simplifying the division of the mura degree.

[0010] In one embodiment, after determining the magnitude relationship between the brightness frequency of each other brightness interval and the frequency threshold, the method further includes: determining the number of brightness intervals whose brightness frequency of each other brightness interval is greater than the frequency threshold; determining the mura degree of the target screen according to the number of brightness intervals, so as to determine whether demura compensation is required for the target screen according to the mura degree of the target screen.

[0011] In the above implementation process, by determining the overall mura degree of the target screen according to the number of brightness intervals in which the brightness frequency of each brightness interval of the target screen is greater than the frequency threshold, the target screen with a more serious mura degree can be accurately determined. For such a screen, even if demura compensation is performed,

[0012] It may also be impossible to compensate for its mura problem, so such screens can be directly scrapped. By implementing 5 to analyze the mura degree of the target screen and further judging whether the target screen needs demura compensation based on the analysis results, useless compensation for scrapped screens is prevented, and the detection and processing efficiency of the screen is improved.

[0013] In one embodiment, determining the area of ​​the target screen where the target mura degree is located according to the brightness interval where the target mura degree is located includes: obtaining the brightness data of each pixel in the target 0 screen in a preset order, and determining whether the brightness data is in the brightness interval where the target mura degree is located; determining that the area where the pixel points where the brightness data is in the brightness interval where the target mura degree is located is the area where the target mura degree is located.

[0014] In the above implementation process, the areas where the target mura level is located are determined in a certain order in the target screen, so that 5-line compensation can be performed by area during the later demura compensation, thereby reducing over-compensation or under-compensation, improving the mura situation of the target screen, and improving the yield rate.

[0015] In one embodiment, after determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency, the method further comprises: determining the target screen

[0016] The method comprises the steps of determining a first distribution of the brightness data of the pixel points in each column in each brightness interval of the target screen; sequentially determining a second distribution of the brightness data of the pixel points in each row of the target screen in each brightness interval of the target screen; and determining a mura type according to the first distribution and the second distribution.

[0017] In the above implementation process, by analyzing each pixel point on the target screen in the order of columns and rows respectively, the G-direction mura information and the S-direction mura information of the target screen can be determined respectively, thereby realizing the mura type judgment of the target screen, so as to further perform demura compensation on the target screen according to the mura type of the target screen, thereby improving the accuracy of demura compensation.

[0018] In one embodiment, after determining the target mura degree in the area of ​​the target screen according to the brightness interval in which the target mura degree is located, the method further includes: determining a corresponding demura compensation value according to the target mura degree; and performing demura compensation on the target mura degree in the area of ​​the target screen by using the demura compensation value.

[0019] In the above implementation process, demura compensation is performed on the target mura degree in the target screen area according to the demura compensation value corresponding to the target mura degree, so as to compensate different areas of the target screen separately, reduce over-compensation or under-compensation, improve the mura condition of the target screen, and improve the yield rate.

[0020] In a second aspect, an embodiment of the present application further provides a mura area determination device, comprising: a division module, for dividing the brightness data into multiple brightness intervals according to the brightness data of the target screen; a first determination module, for determining the brightness frequency of the pixel points of the target screen appearing in each brightness interval; a second determination module, for determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency; and a third determination module, for determining the target mura degree in the area of ​​the target screen according to the brightness interval where the target mura degree is located.

[0021] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the method in the above-mentioned first aspect, or any possible implementation of the first aspect.

[0022] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the mura area determination method in the above-mentioned first aspect, or any possible implementation of the first aspect are executed.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and understandable, embodiments are given below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 A scatter plot of brightness information of one column of the screen provided in an embodiment of the present application;

[0026] Figure 2 A scatter plot of brightness information of one column of the screen provided in an embodiment of the present application after sorting;

[0027] Figure 3 A scatter plot of brightness information of one row of the screen provided in an embodiment of the present application;

[0028] Figure 4 A scatter plot of sorted brightness information of one row of the screen provided in an embodiment of the present application;

[0029] Figure 5 A flowchart of a mura area determination method provided in an embodiment of the present application;

[0030] Figure 6 A histogram for determining brightness frequency of a target screen provided in an embodiment of the present application;

[0031] Figure 7 The G-direction mura provided in the embodiment of the present application;

[0032] Figure 8 The S-direction mura provided in the embodiment of the present application;

[0033] Fig. 9 A G-direction and S-direction mixed mura provided in an embodiment of the present application;

[0034] Fig.10 Another G-direction and S-direction mixed mura provided in the embodiment of the present application;

[0035] Fig.11 A schematic diagram of the functional modules of a mura region determination device provided in an embodiment of the present application;

[0036] Fig.12 A block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application.

[0038] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0039] AMOLED screens have mura problems due to the manufacturing process, which manifests as different brightness at different positions on the screen when the same grayscale image is input to the full screen. In the industry, mura problems are classified into S-direction mura, G-direction mura, sandy mura, etc., and are issues that must be resolved before mass production and shipment.

[0040] The current demura debugging process usually includes the following steps: first, gamma calibrate the screen, then use a dedicated camera to take pictures, and then select the target brightness based on the CSV data obtained from the pictures. According to the demura algorithms of various manufacturers, compensation data is generated, burned into the Flash IC, and then displayed on the screen by the DDIC.

[0041] For the same screen and the same grayscale, the greater the difference in display brightness, the more serious the mura is considered, and the smaller the difference in display brightness, the lighter the mura is considered. Severe and mild mura may appear on the same screen and the same grayscale, but in different display areas. According to debugging experience, when demura compensation is performed, the center point brightness is usually selected as the target brightness, and then the full screen is compensated to the target brightness. If the mura performance is relatively uniform, a better compensation effect will be obtained.

[0042] The current method of judging the severity of mura is either to light up the screen in a special darkroom and observe it with the human eye, or to take photos with professional equipment to obtain the ROI image. The limitation of the former is that although the performance of mura can be seen intuitively, it is impossible to make a quantitative judgment. When looking at the mura performance of the next screen, the memory of the previous mura details is already vague, and it is impossible to draw a conclusion on which is more serious, and it is also impossible to record the mura location. When you want to confirm again, you can only power on the screen again. The limitation of the latter is that although there are ROI images for viewing and comparison, it only saves the operation of repeatedly powering on the screen. The human eye's judgment of the severity of mura is subjective, and there is only a qualitative conclusion, not a quantitative one.

[0043] In order to solve the above-mentioned problem of determining the degree of mura, the inventor of the present application analyzed the brightness information data obtained by taking photos and found that the brightness information data of the screen showed certain regularities. Figure 1 As shown, Figure 1 The scatter plots in the figure are the graphics drawn by extracting the brightness information of one column of the screen. Corresponding to the different mura performances on the screen, it can be seen that the patterns of the scatter points are random, but after sorting the data, it is found that they all show Figure 2 Similarly, the analysis of a row of information data on the screen is as follows: Figure 3 As shown, Figure 3 The scatter plots in the figure are the graphics drawn by extracting the brightness information of one row of the screen, corresponding to different mura performances on the screen. However, after sorting the data, it is found that all of them show Figure 4 The rules of the middle curve tend to be consistent.

[0044] Depend on Figure 2 and Figure 4From the curve pattern, we can see that the slightly flat area in the middle is where the screen brightness is similar, and the positions at the two ends correspond to the darker and brighter screen brightness.

[0045] The smoother the corresponding screen display, the closer the blue curve is, the more uneven the corresponding screen display is, and the heavier the corresponding mura is. In other words, the brightness data of all screens, whether in rows or columns,

[0046] There are certain rules.

[0047] In view of this, the inventor of the present application proposes a mura area determination method, by providing a quantitative method, using a judgment standard to give a mura degree Q value, the smaller the Q value, the lighter the mura, Q

[0048] The larger the value, the heavier the mura. In the original demura debugging process, there is no need to add additional operation steps. Just use the CSV data obtained by taking pictures and perform data analysis and calculation to obtain the Q value.

[0049] The corresponding mura area is determined according to the mura degree, so as to realize demura compensation for mura area partitions with different mura degrees and optimize screen display.

[0050] See also Figure 5 , is a flow chart of a mura region determination method provided in an embodiment of the present application. Figure 5 The specific process shown is described in detail.

[0051] Step 201: Divide the brightness data into a plurality of brightness intervals according to the brightness data of the target screen.

[0052] The target screen here is the screen to be detected, and the target screen may be one or more.

[0053] The brightness data mentioned above includes the brightness of each pixel of the target screen. A target screen includes multiple pixels. Due to reasons such as manufacturing process, the brightness display of different pixels may vary.

[0054] The brightness of the target screen will be different, resulting in multiple brightnesses on the same target screen. In order to analyze the zero brightness of the target screen, the multiple brightness values ​​of the target screen can be divided into brightness intervals to

[0055] The brightness of the screen is divided into multiple brightness ranges.

[0056] It is understandable that the target screen brightness interval can be divided according to a pre-set division rule. All target screens can use the same brightness interval for brightness division.

[0057] Different brightness intervals can be used for division. For example, all target screens can be divided into 20 brightness intervals, or some target screens can be divided into 15 brightness intervals and the other part can be divided into 10 brightness intervals. Of course, the brightness intervals can also be divided according to the distribution of the brightness value of each target screen. The number of brightness intervals of different target screens can be the same or different. The brightness interval division of the target screen can be adjusted according to the actual situation, and this application does not make specific restrictions.

[0058] Step 202, determining the brightness frequency of the pixel points of the target screen in each brightness interval.

[0059] After dividing the target screen into brightness intervals, the number of pixels in each brightness interval may be further counted to determine the frequency of the target screen appearing in each brightness interval, so as to determine the brightness frequency.

[0060] Optionally, the brightness frequency can be determined by a histogram, a curve chart, a bar chart, etc. Figure 6 As shown, Figure 6 , which shows the determination of brightness frequency by means of a histogram, wherein the horizontal axis is the brightness interval and the vertical axis is the brightness frequency.

[0061] Step 203: determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency.

[0062] It is understandable that after determining each brightness interval and the brightness frequency of each brightness interval, the mura degree can be determined according to the magnitude relationship between each brightness interval and the brightness frequency of a preset target brightness interval. Figure 6 As shown in the figure, the target brightness interval is [0.002840-0.003014]. It can be determined that the brightness intervals [0.002146-0.002319], [0.002493-0.002667], [0.002667-0.002840], etc., whose brightness frequencies are greater than the target brightness interval, have a heavier degree of mura. The other brightness intervals whose brightness frequencies are less than the brightness frequencies of the target brightness interval have a lighter degree of mura.

[0063] The target brightness range here can be determined according to the brightness range of a pixel point on the target screen, or it can be a fixed brightness range set in advance. The setting method of the target brightness range can be selected according to actual conditions, and this application does not make specific restrictions.

[0064] Of course, the severity of the mura degree can be further divided by setting different degree thresholds to be divided into multiple different mura degrees, for example, a brightness area with a severe mura degree, a brightness area with a relatively heavy mura degree, a brightness area with a normal mura degree, and a brightness area with a relatively light mura degree, etc.

[0065] Step 204 : determining the area of ​​the target screen where the target mura level is located according to the brightness interval where the target mura level is located.

[0066] The target mura degree here may include all mura degrees or a preset mura degree. For example, after determining the mura degree of each brightness area, the area of ​​each brightness interval in the target screen may be determined separately, or only the brightness interval with a heavier mura degree may be determined in the area of ​​the target screen, or the brightness intervals with a severe mura degree and a heavier mura degree may be determined in the area of ​​the target screen respectively, etc.

[0067] It can be understood that when determining the area of ​​each brightness interval in the target screen, each pixel point in the target screen can be matched in each brightness interval in a certain order to determine the pixel points corresponding to each brightness interval, and the area where the pixel points corresponding to each brightness interval are located is the area where the brightness interval is located. The certain order here can be in the order of columns or rows.

[0068] In the above implementation process, the brightness of each pixel in the target screen is quantified according to the brightness range and brightness frequency to facilitate the analysis of the mura degree of the target screen, and the areas of each mura degree in the target screen can be determined according to the mura degree analysis result, so as to partition the mura degree of the target screen, so as to perform corresponding demura compensation according to the mura degree of different areas in the later stage, reduce the over-compensation or under-compensation, improve the mura condition of the target screen, and improve the yield rate.

[0069] In a possible implementation, step 203 includes: determining a target brightness interval corresponding to a target brightness of the target screen; and determining a mura degree of each brightness interval according to a brightness frequency of the target brightness interval and brightness frequencies of other brightness intervals except the target brightness interval.

[0070] The target brightness here can be a preset brightness value, or the brightness value of a certain position point in the target screen. For example, the target brightness can be the brightness value of 0.002850 for the best display of the target screen, the brightness of the middle position of the target screen, the brightness of the upper left corner of the target screen, etc. The target brightness can be selected according to actual conditions, and this application does not make specific restrictions.

[0071] After the target brightness is determined, the target brightness interval in which the target brightness is located is further determined, and the brightness frequency of the target brightness interval is determined.

[0072] The degree of mura in each brightness range can be determined in the following ways:

[0073] Method 1: Taking the brightness frequency of the target brightness interval as the frequency threshold, determining that the mura degree of the brightness interval whose brightness frequency is greater than the brightness frequency of the target brightness interval is heavier, and the mura degree of the brightness interval whose brightness frequency is less than the brightness frequency of the target brightness interval is lighter.

[0074] Method 2: The brightness frequency of the preset ratio of the brightness frequency of the target brightness interval is used as the frequency threshold. For example, if the brightness frequency of the target brightness interval is F and the frequency threshold percentage is ratio, then the frequency threshold is f=F*ratio. It is determined that the mura degree of the brightness interval whose brightness frequency is greater than the frequency threshold f is heavier, and the mura degree of the brightness interval whose brightness frequency is less than the frequency threshold f is lighter.

[0075] Method 3: Set multiple frequency thresholds. For example, if the brightness frequency of the target brightness interval is F and the first frequency threshold percentage is ratio1, then the first frequency threshold is f1=F*ratio1, and the second frequency threshold percentage is ratio2, then the second frequency threshold is f2=F*ratio2. Determine that the mura level of the brightness interval whose brightness frequency is greater than the frequency threshold f1 is serious, determine that the mura level of the brightness interval whose brightness frequency is between the frequency thresholds f1 and f2 is heavier, determine that the mura level of the brightness interval whose brightness frequency is less than the frequency threshold f2 is lighter, etc.

[0076] In the above implementation process, since the brightness of other brightness intervals is different from that of the target brightness interval, there is a mura problem. By judging the magnitude relationship between the brightness frequency of other brightness intervals appearing on the target screen and the brightness frequency of the target brightness interval appearing on the target screen, the brightness intervals with more or less brightness frequencies can be determined respectively, and the corresponding mura degree can be determined according to the frequency of occurrence of the brightness interval, which can simply and intuitively reflect the mura degree of each brightness interval and simplify the division of mura degree.

[0077] In a possible implementation, the mura degree of each brightness interval is determined according to the brightness frequency of the target brightness interval and the brightness frequency of each brightness interval other than the target brightness interval, including: determining a frequency threshold according to the brightness frequency of the target brightness interval and a preset ratio; judging the magnitude relationship between the brightness frequency of each other brightness interval and the frequency threshold; and determining the mura degree of each other brightness interval according to the magnitude relationship.

[0078] In the above implementation process, by determining the frequency threshold according to the brightness frequency of the target brightness interval and the preset ratio, and according to the size relationship between each brightness interval and the frequency threshold, the mura degree of each brightness interval can be simply and intuitively reflected, thereby simplifying the division of the mura degree.

[0079] In a possible implementation, after determining the magnitude relationship between the brightness frequency of each other brightness interval and the frequency threshold, the method further includes: determining the number of brightness intervals in which the brightness frequency of each other brightness interval is greater than the frequency threshold; determining the mura degree of the target screen according to the number of brightness intervals, so as to determine whether demura compensation is required for the target screen according to the mura degree of the target screen.

[0080] After determining the target brightness range, if it is determined that the number of brightness ranges whose brightness frequencies in other brightness ranges are greater than the frequency threshold is large, it can be determined that the mura degree of the target screen is very serious. When the mura degree of the target screen is serious to a certain extent, it can be determined that the target screen may be scrapped and no demura compensation is required.

[0081] It can be understood that a quantity threshold can be set. When the number of brightness intervals whose brightness frequency is greater than the frequency threshold exceeds the quantity threshold, it can be determined that the target screen may be scrapped, and it is determined that the target screen does not need demura compensation. When the number of brightness intervals whose brightness frequency is greater than the frequency threshold does not exceed the quantity threshold, it is determined that the target screen can be put into use after demura compensation, and it is determined that the target screen needs demura compensation.

[0082] For example, if the target screen has N brightness intervals, the brightness frequency of other brightness intervals is subtracted from the frequency threshold to obtain N-1 difference values ​​δ, and the number of δ≥0 is Q. The larger Q is, the more serious the mura is. If Q≥S, S is the quantity threshold, then it is determined that the target screen does not need demura compensation.

[0083] In some embodiments, for a target screen that can be demura compensated, after a Q value calculation is performed, if further judgment of the target screen is needed, the brightness interval of δ<0 in the first time and the second frequency threshold can be subtracted to obtain the difference δ2, and the number of δ2≥0 is counted as Q2. The mura degree of the target screen is further divided according to Q2, and the target screen is further processed according to the division result, such as scrapping, demura compensation or direct use.

[0084] In the above implementation process, by determining the overall mura degree of the target screen according to the number of brightness intervals whose brightness frequencies in each brightness interval of the target screen are greater than the frequency threshold, the target screen with a more serious mura degree can be accurately determined. For such a screen, even if demura compensation is performed, it may not be able to make up for its mura problem, so such screens can be directly selected for scrapping. By analyzing the mura degree of the target screen and further determining whether the target screen needs demura compensation based on the analysis results, useless compensation for scrapped screens is prevented, and the efficiency of screen detection and processing is improved.

[0085] In a possible implementation, step 204 includes: obtaining brightness data of each pixel in the target screen in a preset order, and determining whether the brightness data is in the brightness interval where the target mura degree is located; and determining that the area where the pixels whose brightness data is in the brightness interval where the target mura degree is located is the area where the target mura degree is located.

[0086] The preset order here can be in the order of columns, matching the brightness data of the pixels in the target screen with the brightness range where the target mura degree is located, column by column, so as to match the pixels whose brightness data is in the brightness range where the target mura degree is located, and the area where these pixels are located is the area where the target mura degree is located.

[0087] The preset order here can also be in the order of rows, matching the brightness data of the pixels in the target screen with the brightness range where the target mura degree is located row by row, so as to match the pixels whose brightness data is in the brightness range where the target mura degree is located, and the area where these pixels are located is the area where the target mura degree is located.

[0088] The brightness interval of the target mura level may include one or more brightness intervals. When there are multiple brightness intervals for the target mura level, the brightness data of the pixels in the target screen need to be matched with the multiple brightness intervals respectively.

[0089] For example, the brightness intervals where the target mura degree is located include brightness interval 1 [brightness1, brightness2], brightness interval 2 [brightness2, brightness3], and brightness interval 3 [brightness3, brightness4]. The area where the target mura degree is located can be determined by the following process (the following process is taken in the order of columns as an example):

[0090] From left to right, take the brightness data by column. First, the first column j=1. From top to bottom, i increases successively. Determine whether the brightness brightness_i is in the brightness interval 1 [brightness1, brightness2]. If brightness_i is in the brightness interval 1 [brightness1, brightness2], mark the pixel information and record the position signal (i, j) of the pixel. If brightness_i is not in the brightness interval 1 [brightness1, brightness2], i increases and continues to query downward until all the pixels in the column are judged to be finished. Then query and mark the second column j=2 in turn until all columns are completed.

[0091] Next, starting from the first column j=1, i increases from top to bottom, and determines whether brightness_i is in the brightness interval 2[brightness2, brightness3]. If brightness_i is in the brightness interval 2[brightness2, brightness3], mark the pixel information and record the pixel position signal (i, j). If brightness_i is not in the brightness interval 2[brightness2, brightness3], i increases and continues to query downward until all pixels in the column are judged to be complete. Then query and mark the second column j=2 in turn until all columns are completed.

[0092] Finally, starting from the first column j=1, i increases from top to bottom, and determines whether brightness_i is in the brightness interval 3[brightness3, brightness4]. If brightness_i is in the brightness interval 3[brightness3, brightness4], mark the pixel information and record the position signal (i, j) of the pixel. If brightness_i is not in the brightness interval 3[brightness3, brightness4], i increases and continues to query downward until all pixels in the column are judged. Then query and mark the second column j=2 in turn until all columns are completed.

[0093] In the above implementation process, the target mura level areas are determined in the target screen in a certain order, so that demura compensation can be performed by area in the later stage, and over-compensation or under-compensation can be reduced to improve the mura situation of the target screen and improve the yield rate.

[0094] In a possible implementation, after step 204, the method further includes: sequentially determining a first distribution of brightness data of pixel points in each column of the target screen in each brightness interval of the target screen; sequentially determining a second distribution of brightness data of pixel points in each row of the target screen in each brightness interval of the target screen; and determining the mura type according to the first distribution and the second distribution.

[0095] It can be understood that the first distribution situation can be achieved by matching the brightness data of the pixels in the target screen with the brightness intervals of the target screen one by one, so as to respectively determine the areas of the brightness intervals in the target screen. The second distribution situation can be achieved by matching the brightness data of the pixels in the target screen with the brightness intervals of the target screen one by one, so as to respectively determine the areas of the brightness intervals in the target screen.

[0096] Exemplarily, the brightness intervals of the target screen include a first brightness interval [min, brightnessA], a second brightness interval [brightnessB, brightnessC] ... an Nth brightness interval [brightnessN-1, max]. The first distribution and the second distribution can be achieved in the following manner:

[0097] From left to right, take the brightness data by column. First, the first column j=1. From top to bottom, i increases successively. Determine whether the brightness brightness_i is in the first brightness interval [min, brightnessA]. If brightness_i is in the first brightness interval [min, brightnessA], mark the pixel information and record the pixel position signal (i, j). If brightness_i is not in the first brightness interval [min, brightnessA], i increases and continues to query downward until all the pixels in the column are judged to be finished. Then query and mark the second column j=2 in turn until all columns are completed.

[0098] Starting from the first column j=1, i increases from top to bottom, and determines whether brightness_i is in the second brightness interval [brightnessB, brightnessC]. If brightness_i is in the second brightness interval [brightnessB, brightnessC], mark the pixel information and record the pixel position signal (i, j). If brightness_i is not in the second brightness interval [brightnessB, brightnessC], i increases and continues to query downward until all pixels in the column are judged to be finished. Then query and mark the second column j=2 in turn until all columns are completed.

[0099] …

[0100] Then start from the first column j=1, and increase i from top to bottom, and judge whether the brightness brightness_i is in the Nth brightness interval [brightnessN-1, max]. If brightness_i is in the Nth brightness interval [brightnessN-1, max], mark the pixel information and record the position signal (i, j) of the pixel. If brightness_i is not in the Nth brightness interval [brightnessN-1, max], then i increases and continues to query downward until all the pixels in the column are judged to be finished. Then query and mark the second column j=2 in turn until all columns are completed.

[0101] After matching each brightness interval in turn according to the above sequence, the G-direction mura information of the target screen can be determined.

[0102] Next, take the brightness data by row from top to bottom. First, the first row i=1, and j increases from left to right. Determine whether the brightness brightness_j is in the first brightness interval [min, brightnessA]. If brightness_j is in the first brightness interval [min, brightnessA], mark the pixel information and record the pixel position signal (i, j). If brightness_j is not in the first brightness interval [min, brightnessA], j increases and continues to query downward until all the pixels in the column are judged to be finished. Then query and mark the second row i=2 in turn until all rows are completed.

[0103] From the first row i=1, j increases from left to right, and determines whether the brightness brightness_j is in the second brightness interval [brightnessB, brightnessC]. If brightness_j is in the second brightness interval [brightnessB, brightnessC], mark the pixel information and record the pixel position signal (i, j). If brightness_j is not in the second brightness interval [brightnessB, brightnessC], j increases and continues to query until all the pixels in the column are judged to be finished. Then query and mark the second row i=2 in turn until all rows are completed.

[0104] …

[0105] Finally, starting from the first row i=1, j increases from left to right, and determines whether the brightness brightness_j is in the Nth brightness interval [brightnessN-1, max]. If brightness_j is in the Nth brightness interval [brightnessN-1, max], mark the pixel information and record the pixel position signal (i, j). If brightness_j is not in the Nth brightness interval [brightnessN-1, max], j increases and continues to query until all the pixels in the column are judged to be finished. Then query and mark the second row i=2 in turn until all rows are completed.

[0106] After matching each brightness interval in turn according to the above order, the S-direction mura information of the target screen can be determined.

[0107] By matching the brightness data of each pixel of the target screen in the order of columns and rows respectively, the G-direction mura information and the S-direction mura information of the target screen can be determined respectively, and the mura type of the target screen can be further determined based on the G-direction mura information and the S-direction mura information.

[0108] The mura type of the target screen may include G-direction mura (such as Figure 7 As shown), S-direction mura (as shown Figure 8 As shown), G-direction and S-direction mixed mura (as shown Fig. 9 and Fig.10 shown).

[0109] In the above implementation process, by analyzing each pixel point on the target screen in the order of columns and rows respectively, the G-direction mura information and the S-direction mura information of the target screen can be determined respectively, thereby realizing the mura type judgment of the target screen, so as to further perform demura compensation on the target screen according to the mura type of the target screen, thereby improving the accuracy of demura compensation.

[0110] In a possible implementation, after step 204, the method further includes: determining a corresponding demura compensation value according to a target mura level; and performing demura compensation on a region of the target screen with respect to the target mura level by using the demura compensation value.

[0111] The demura compensation value corresponding to the target mura degree can be stored in a storage device in advance, and after the target mura degree is determined, the demura compensation value corresponding to the target mura degree is matched. The demura compensation value corresponding to the target mura degree can also establish a demura compensation value calculation model based on the relationship between the mura degree and the compensation value. After the target mura degree is determined, the target mura degree is input into the demura compensation value calculation model to determine the corresponding demura compensation value.

[0112] If there are multiple target mura levels, the demura compensation values ​​corresponding to the multiple mura levels may be determined respectively, and then the corresponding areas of the target screen may be compensated by the corresponding demura compensation values ​​according to the target mura levels.

[0113] In the above implementation process, demura compensation is performed on the target mura degree in the target screen area according to the demura compensation value corresponding to the target mura degree, so as to compensate different areas of the target screen separately, reduce over-compensation or under-compensation, improve the mura condition of the target screen, and improve the yield rate.

[0114] Based on the same application concept, the embodiment of the present application also provides a mura area determination device corresponding to the mura area determination method. Since the principle of solving the problem by the device in the embodiment of the present application is similar to that of the aforementioned mura area determination method embodiment, the implementation of the device in this embodiment can refer to the description in the embodiment of the above method, and the repeated parts will not be repeated.

[0115] See also Fig.11 , is a functional module diagram of a mura region determination device provided in an embodiment of the present application. Each module in the mura region determination device in this embodiment is used to execute each step in the above method embodiment. The mura region determination device includes a division module 301, a first determination module 302, a second determination module 303, and a third determination module 304; wherein,

[0116] The division module 301 is used to divide the brightness data of the target screen into at most 5 brightness intervals according to the brightness data of the target screen.

[0117] The first determination module 302 is used to determine the brightness frequency of the pixel points of the target screen appearing in each brightness interval.

[0118] The second determination module 303 is used to determine the mura degree of each brightness interval according to the brightness interval and the brightness frequency.

[0119] The third determining module 304 is used to determine the target mura level in the area of ​​the target screen according to the brightness interval where the target mura level is located.

[0120] In a possible implementation manner, the second determination module 303 is further configured to: determine a target brightness interval corresponding to the target brightness of the target screen; and determine the target brightness interval according to the brightness frequency and the target brightness frequency.

[0121] The brightness frequency of each brightness interval other than the target brightness interval determines the mura degree between each brightness area 5 .

[0122] In a possible implementation, the second determination module 303 is specifically used to: determine a frequency threshold based on the brightness frequency of the target brightness interval and a preset ratio; determine the magnitude relationship between the brightness frequency of each other brightness interval and the frequency threshold; and determine the mura degree of each other brightness interval based on the magnitude relationship.

[0123] In a possible implementation manner, the mura region determination device further includes a fourth determination module,

[0124] Used to determine the number of brightness intervals whose brightness frequencies of the other brightness intervals are greater than the frequency threshold; determine the mura degree of the target screen according to the number of brightness intervals, so as to determine whether the target screen needs demura compensation according to the mura degree of the target screen.

[0125] In a possible implementation, the third determination module 304 is further used to: obtain the brightness data of each pixel point in the target screen in a preset order, and determine whether the brightness data is in the brightness interval where the target mura degree is located; determine that the area where the pixel points of the brightness data in the brightness interval where the target mura degree is located is the area where the target mura degree is located.

[0126] In a possible implementation, the third determination module 304 is further used to: sequentially determine a first distribution of the brightness data of the pixel points in each column of the target screen in each brightness interval of the target screen; sequentially determine a second distribution of the brightness data of the pixel points in each row of the target screen in each brightness interval of the target screen; and determine the mura type according to the first distribution and the second distribution.

[0127] In a possible implementation manner, the mura area determination device further includes a compensation module, configured to determine a corresponding demura compensation value according to the target mura level; and perform demura compensation on the target mura level in the target screen area using the demura compensation value.

[0128] To facilitate understanding of this embodiment, an electronic device that executes the mura region determination method disclosed in the embodiment of the present application is described in detail below.

[0129] like Fig.12 , which is a block diagram of an electronic device. The electronic device 100 may include a memory 111 and a processor 113. A person skilled in the art may understand that Fig.12 The structure shown is only for illustration and does not limit the structure of the electronic device 100. For example, the electronic device 100 may further include Fig.12 More or fewer components as shown, or with Fig.12 Different configurations are shown.

[0130] The memory 111 and the processor 113 are directly or indirectly electrically connected to each other to achieve data transmission or interaction. For example, these elements can be electrically connected to each other via one or more communication buses or signal lines. The processor 113 is used to execute the executable module stored in the memory.

[0131] The memory 111 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc. The memory 111 is used to store programs, and the processor 113 executes the program after receiving the execution instruction. The method executed by the electronic device 100 defined by the process disclosed in any embodiment of the present application can be applied to the processor 113, or implemented by the processor 113.

[0132] The processor 113 may be an integrated circuit chip with signal processing capability. The processor 113 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0133] The electronic device 100 in this embodiment can be used to execute each step in each method provided in the embodiments of the present application. The implementation process of the mura area determination method is described in detail below through several embodiments.

[0134] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the mura area determination method described in the above method embodiment are executed.

[0135] The computer program product of the mura area determination method provided in the embodiment of the present application includes a computer-readable storage medium storing a program code, and the instructions included in the program code can be used to execute the steps of the mura area determination method described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.

[0136] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0137] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0138] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk. It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variation thereof are intended to cover non-exclusive inclusion, so that a process, method, article or apparatus that includes a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or apparatus. In the absence of more restrictions, the elements defined by the sentence "includes..." do not exclude the presence of other identical elements in the process, method, article or apparatus that includes the elements.

[0139] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. It should be noted that similar numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.

[0140] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining a mura area, characterized in that: include: Dividing the brightness data into a plurality of brightness intervals according to the brightness data of the target screen; Determine the brightness frequency of the pixel points of the target screen in each brightness interval; Determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency; Determining the area of ​​the target mura level on the target screen according to the brightness interval where the target mura level is located; The determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency includes: Determine a target brightness interval corresponding to a target brightness of the target screen; determining the mura degree of each brightness interval according to the brightness frequency of the target brightness interval and the brightness frequency of each brightness interval other than the target brightness interval; The determining the mura degree of each brightness interval according to the brightness frequency of the target brightness interval and the brightness frequency of each brightness interval other than the target brightness interval includes: According to the magnitude relationship between the brightness frequency of other brightness intervals appearing on the target screen and the brightness frequency of the target brightness interval appearing on the target screen, the brightness interval with more or less brightness frequency is determined, and the corresponding mura degree is determined according to the frequency of occurrence of the brightness interval.

2. The method according to claim 1, characterized in that The determining the mura degree of each brightness interval according to the brightness frequency of the target brightness interval and the brightness frequency of each brightness interval other than the target brightness interval includes: Determining a frequency threshold according to the brightness frequency of the target brightness interval and a preset ratio; Determine the magnitude relationship between the brightness frequency of each other brightness interval and the frequency threshold; The mura levels of the other brightness intervals are determined according to the magnitude relationship.

3. The method according to claim 2, characterized in that After determining the magnitude relationship between the brightness frequency of each of the other brightness intervals and the frequency threshold, the method further includes: Determine the number of brightness intervals whose brightness frequencies of the other brightness intervals are greater than the frequency threshold; The mura degree of the target screen is determined according to the number of brightness intervals, so as to determine whether demura compensation is required for the target screen according to the mura degree of the target screen.

4. The method according to claim 1, characterized in that Determining the target mura level in the area of ​​the target screen according to the brightness interval where the target mura level is located includes: Obtain the brightness data of each pixel in the target screen in a preset order, and determine whether the brightness data is within the brightness interval where the target mura degree is located; Determine that the region where the pixel points of the brightness data in the brightness interval where the target mura degree is located is the region where the target mura degree is located.

5. The method according to claim 1, characterized in that After determining the mura degree of each brightness interval according to the brightness interval and the brightness frequency, the method further includes: sequentially determining a first distribution of the brightness data of the pixel points in each column of the target screen in each brightness interval of the target screen; sequentially determining a second distribution of the brightness data of the pixel points in each row of the target screen in each brightness interval of the target screen; The mura type is determined according to the first distribution and the second distribution.

6. The method according to any one of claims 1 to 5, characterized in that: After determining the target mura level according to the brightness interval where the target mura level is located in the area of ​​the target screen, the method further includes: Determining a corresponding demura compensation value according to the target mura degree; Demura compensation is performed on the target screen area for the target mura level using the demura compensation value.

7. A mura area determination device, characterized in that: include: A division module, used for dividing the brightness data of the target screen into a plurality of brightness intervals according to the brightness data of the target screen; A first determination module is used to determine the brightness frequency of the pixel points of the target screen in each brightness interval; A second determination module is used to determine the mura degree of each brightness interval according to the brightness interval and the brightness frequency; A third determination module is used to determine the area of ​​the target mura level on the target screen according to the brightness interval where the target mura level is located; The second determination module is further used to: determine a target brightness interval corresponding to the target brightness of the target screen; determine the mura degree of each brightness interval according to the brightness frequency of the target brightness interval and the brightness frequency of each other brightness interval except the target brightness interval; The second determination module is specifically used to determine the brightness interval with more or less brightness frequency according to the relationship between the brightness frequency of other brightness intervals appearing on the target screen and the brightness frequency of the target brightness interval appearing on the target screen, and determine the corresponding mura degree according to the frequency of occurrence of the brightness interval.

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

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described in claims 1 to 6 are executed.

Citation Information

Patent Citations

  • Optical compensation method and device for display panel, and display device

    CN107958651A

  • Mura compensation method and device for display panel, computer equipment and storage medium

    CN110136649A