An unevenness correction data generation method provided for generating unevenness correction data for effectively improving the yield of a display panel. The method includes: a step of capturing an image of a display panel where a predetermined pattern is displayed; a step of generating iteration data for correcting unevenness of the captured image; a step of storing the iteration data in a storage means; a step of capturing an image of the display panel where a pattern in the storage means is displayed; a step of generating iteration data for correcting unevenness of the captured image; a step of storing iteration data in the storage means; a step of judging whether or not an ending condition for ending repetition of the steps is satisfied; and a step of generating the unevenness correction data based on the iteration data stored in the storage means the ending condition is satisfied.
|
1. An unevenness correction data generation method for generating unevenness correction data for correcting unevenness of a display panel, the method comprising:
a first image capturing step of capturing an image of a display panel in a state where a predetermined pattern is displayed;
a first iteration data generating step of generating iteration data for correcting unevenness of the image captured in the first image capturing step;
a first storing step of storing the iteration data generated in the first iteration data generating step in a storage means;
a second image capturing step of capturing an image of the display panel in a state where a pattern corrected by the iteration data stored in the storage means is displayed;
a second iteration data generating step of generating iteration data for correcting unevenness of the image captured in the second image capturing step;
a second storing step of storing, in the storage means, new iteration data obtained by adding the iteration data generated in the second iteration data generating step to the iteration data stored in the storage means;
a repeating step of repeating the second image capturing step, the second iteration data generating step, and the second storing step;
a judging step of judging whether or not an ending condition for ending the repeating step is satisfied; and
an unevenness correction data generating step of generating the unevenness correction data based on the iteration data stored in the storage means when judged in the judging step that the ending condition is satisfied.
11. An unevenness correction data generation system that generates unevenness correction data for correcting unevenness of a display panel, the system comprising:
an image capturing means for capturing an image of a pattern displayed on the display panel;
an iteration data generation means for generating iteration data for correcting unevenness of the image captured with the image capturing means;
a storage means for storing the iteration data generated with the iteration data generation means;
an unevenness correction data generation means for generating the unevenness correction data; and
a control means for controlling the image capturing means, the iteration data generation means, and the unevenness correction data generation means;
wherein the control means uses the image capturing means to capture an image of a display panel in a state where a predetermined pattern is displayed, uses the iteration data generation means to generate iteration data for correcting unevenness of the captured image, and stores the generated iteration data in the storage means, and afterward,
the control means repeats a sequence of using the image capturing means to capture an image of the display panel in a state where a pattern corrected by the iteration data stored in the storage means is displayed, using the iteration data generation means to generate iteration data for correcting unevenness of the captured image, and storing, in the storage means, new iteration data obtained by adding the generated iteration data to the iteration data stored in the storage means, and also judges whether or not an ending condition for ending this repetition is satisfied, and
when judged that the ending condition is satisfied, the control means uses the unevenness correction data generation means to generate the unevenness correction data based on the iteration data stored in the storage means.
2. The unevenness correction data generation method according to
wherein the ending condition is that a number of instances of image capturing in the second image capturing step has reached a predetermined number of instances.
3. The unevenness correction data generation method according to
a white noise detecting step of detecting white noise in the image captured in the second image capturing step,
wherein the ending condition is that the white noise was detected.
4. The unevenness correction data generation method according to
a white noise detecting step of detecting white noise in the image captured in the second image capturing step,
wherein the ending condition is that a number of instances of image capturing in the second image capturing step has reached a predetermined number of instances, or that the white noise was detected before the number of instances of image capturing in the second image capturing step reached the predetermined number of instances.
5. The unevenness correction data generation method according to
a bright line/bright spot detecting step of detecting a bright line or a bright spot in the image captured in the second image capturing step,
wherein the ending condition is that the bright line or the bright spot was detected.
6. The unevenness correction data generation method according to
a bright line/bright spot detecting step of detecting a bright line or a bright spot in the image captured in the second image capturing step,
wherein the ending condition is that a number of instances of image capturing in the second image capturing step has reached a predetermined number of instances, or that the bright line or the bright spot was detected before the number of instances of image capturing in the second image capturing step reached the predetermined number of instances.
7. The unevenness correction data generation method according to
an iteration score generating step of generating an iteration score that quantifies unevenness of the image captured in the second image capturing step,
wherein the ending condition is that the iteration score is compatible with a preset target.
8. The unevenness correction data generation method according to
wherein the iteration score generating step includes:
a luminance distribution data calculating step of calculating two-dimensional luminance distribution data of the display panel based on the image captured in the second image capturing step;
a filter processing step of performing filter processing on the two-dimensional luminance distribution data, using a filter that is a visual transfer function curve for the display panel such that as spatial frequency increases, recognition sensitivity increases, then reaches a peak and decreases, and in a case where a plurality of such visual transfer function curves are assumed at different distances from the display panel, a visual transfer function curve having visual frequency characteristics approximately passing through a portion where the recognition sensitivity increases as the spatial frequency increases in a short-distance function curve having a short distance from the display panel among the plurality of visual transfer function curves, a peak portion in the short-distance function curve, a peak portion in a far-distance function curve having a far distance from the display panel among the plurality of visual transfer function curves, and a portion where the recognition sensitivity decreases as the spatial frequency increases in the far-distance function curve; and
an iteration score calculating step of calculating the iteration score based on two-dimensional filtering data obtained by performing the filter processing using the filter.
9. The unevenness correction data generation method according to
wherein the iteration score generating step includes a weighting step of performing weighting by assessing that unevenness that occurs in a central portion of the image captured in the second image capturing step is more significant than unevenness that occurs in a peripheral portion.
10. The unevenness correction data generation method according to
wherein the iteration score generating step includes a weighting step of performing weighting by assessing that unevenness that occurs in a central portion of the image captured in the second image capturing step is more significant than unevenness that occurs in a peripheral portion.
|
This application is continuation of and claims the benefit of priority from the prior Japanese Patent Application No. 2018-225901, filed on Nov. 30, 2018, the entire contents of which are incorporated herein by reference.
The present invention relates to an unevenness correction data generation method and an unevenness correction data generation system for generating unevenness correction data for correcting unevenness of a display panel.
In a display panel such as a liquid crystal panel or an organic EL panel, luminance unevenness or color unevenness (hereinafter referred to as “unevenness”) occurs in an entire screen due to variation in the performance of elements (pixels) and variation in the manufacturing process of the display panel. As for organic EL panels, the yield rate of non-defective products is said to be about 20% at present, and unevenness causes a significant increase in cost.
On the other hand, as a technique for increasing the number of display panels that can be shipped as products by using software to reduce the unevenness of display panels in which unevenness is conspicuous in hardware, there is a correction data generation method described in Patent Document 1, for example. In this method, a test pattern displayed on a display panel is captured using a camera, correction data for correcting unevenness is generated based on the captured image, and an input signal of the display panel is corrected using the correction data, thereby reducing unevenness that occurs in the hardware of the display panel.
However, although the correction data generation method described in Patent Document 1 aims to obtain highly accurate correction data by capturing a test pattern image a plurality of times for each tone value to suppress the influence of optical shot noise, even when unevenness removal is performed using the correction data obtained in this correction data generation method, the unevenness is not eliminated completely or substantially completely, and some unevenness remains. Depending on how much unevenness remains, there is a problem that defective product areas are not eliminated, and the rate of defective products remains high.
The present invention has been made in view of the above circumstances, and it is an object thereof to provide an unevenness correction data generation method and an unevenness correction data generation system capable of generating unevenness correction data for effectively improving display panel yield.
In order to address the above problem, an unevenness correction data generation method according to the present invention generates unevenness correction data for correcting unevenness of a display panel, the method including: a first image capturing step of capturing an image of a display panel in a state where a predetermined pattern is displayed; a first iteration data generating step of generating iteration data for correcting unevenness of the image captured in the first image capturing step; a first storing step of storing the iteration data generated in the first iteration data generating step in a storage means; a second image capturing step of capturing an image of the display panel in a state where a pattern corrected by the iteration data stored in the storage means is displayed; a second iteration data generating step of generating iteration data for correcting unevenness of the image captured in the second image capturing step; a second storing step of storing, in the storage means, new iteration data obtained by adding the iteration data generated in the second iteration data generating step to the iteration data stored in the storage means; a repeating step of repeating the second image capturing step, the second iteration data generating step, and the second storing step; a judging step of judging whether or not an ending condition for ending the repeating step is satisfied; and an unevenness correction data generating step of generating the unevenness correction data based on the iteration data stored in the storage means when judged in the judging step that the ending condition is satisfied.
The judging step may be performed during the repeating step. For example, the judging step may be performed after the second image capturing step, and before the second iteration data generating step and the second storing step. Alternatively, the judging step may be performed before the second image capturing step, and the ending condition may be that the number of instances of image capturing in the second image capturing step has reached a predetermined number of instances.
The unevenness correction data generation method according to the present invention may include a white noise detecting step of detecting white noise in the image captured in the second image capturing step, with the ending condition being that the white noise was detected, or alternatively, that a number of instances of image capturing in the second image capturing step has reached a predetermined number of instances, or that the white noise was detected before the number of instances of image capturing in the second image capturing step reached the predetermined number of instances.
The unevenness correction data generation method according to the present invention may include a bright line/bright spot detecting step of detecting a bright line or a bright spot in the image captured in the second image capturing step, with the ending condition being that the bright line or the bright spot was detected, or alternatively, that a number of instances of image capturing in the second image capturing step has reached a predetermined number of instances, or that the bright line or the bright spot was detected before the number of instances of image capturing in the second image capturing step reached the predetermined number of instances.
The unevenness correction data generation method according to the present invention may include an iteration score generating step of generating an iteration score that quantifies unevenness of the image captured in the second image capturing step, with the ending condition being that the iteration score is compatible with a preset target.
The iteration score generating step may include: a luminance distribution data calculating step of calculating two-dimensional luminance distribution data of the display panel based on the image captured in the second image capturing step; a filter processing step of performing filter processing on the two-dimensional luminance distribution data, using a filter that is a visual transfer function curve for the display panel such that as spatial frequency increases, recognition sensitivity increases, then reaches a peak and decreases, and in a case where a plurality of such visual transfer function curves are assumed at different distances from the display panel, a visual transfer function curve having visual frequency characteristics approximately passing through a portion where the recognition sensitivity increases as the spatial frequency increases in a short-distance function curve having a short distance from the display panel among the plurality of visual transfer function curves, a peak portion in the short-distance function curve, a peak portion in a far-distance function curve having a far distance from the display panel among the plurality of visual transfer function curves, and a portion where the recognition sensitivity decreases as the spatial frequency increases in the far-distance function curve; and an iteration score calculating step of calculating the iteration score based on two-dimensional filtering data obtained by performing the filter processing using the filter. Alternatively, the iteration score generating step may include a weighting step of performing weighting by assessing that unevenness that occurs in a central portion of the image captured in the second image capturing step is more significant than unevenness that occurs in a peripheral portion.
Also, an unevenness correction data generation system according to the present invention generates unevenness correction data for correcting unevenness of a display panel, the system including: an image capturing means for capturing an image of a pattern displayed on the display panel; an iteration data generation means for generating iteration data for correcting unevenness of the image captured with the image capturing means; a storage means for storing the iteration data generated with the iteration data generation means; an unevenness correction data generation means for generating the unevenness correction data; and a control means for controlling the image capturing means, the iteration data generation means, and the unevenness correction data generation means. In this unevenness correction data generation system, the control means uses the image capturing means to capture an image of a display panel in a state where a predetermined pattern is displayed, uses the iteration data generation means to generate iteration data for correcting unevenness of the captured image, and stores the generated iteration data in the storage means, and afterward, the control means repeats a sequence of using the image capturing means to capture an image of the display panel in a state where a pattern corrected by the iteration data stored in the storage means is displayed, using the iteration data generation means to generate iteration data for correcting unevenness of the captured image, and storing, in the storage means, new iteration data obtained by adding the generated iteration data to the iteration data stored in the storage means, and also judges whether or not an ending condition for ending this repetition is satisfied, and when judged that the ending condition is satisfied, the control means uses the unevenness correction data generation means to generate the unevenness correction data based on the iteration data stored in the storage means.
According to the unevenness correction data generation method and the unevenness correction data generation system of the present invention, it is possible to generate unevenness correction data for effectively improving display panel yield.
Embodiments of the present invention will now be described with reference to the accompanying drawings.
Conceptually, the unevenness correction apparatus 3 includes: a starting means 7 configured with a start button or the like operated when starting generation of unevenness correction data; an ending condition setting means 8 configured with a set button or the like that sets an ending condition of an unevenness correction data generation method (see
The ending condition setting means 8 is provided with an image capturing number of instances setting means 16 and an image capturing maximum number of instances setting means 17, and the judging means 11 is provided with an image capturing number of instances detection means 18, a white noise detection means 19, and a bright line/bright spot detection means 20.
As shown in
Next, the control unit 9 uses the panel control means 15 to send an alignment pattern display signal (RGB signal) to the pattern generation apparatus 4, and display an alignment pattern PA shown in
When alignment is completed, the control unit 9 uses the panel control means 15 to send a test pattern display signal (RGB signal) to the pattern generation apparatus 7, and display the test pattern PT shown in
Further, the control unit 9 displays the test pattern PT corrected by the iteration data stored in the storage means 14 on the display panel 2 (step 111), uses the image capturing means 5 to capture an image of the display panel 2 on which the test pattern PT is displayed (step 112: second image capturing step), uses the iteration data generation means 13 to generate iteration data for correcting unevenness of the image captured in step 112 (step 113: second iteration data generating step), and cumulatively stores the generated iteration data (such that iteration data is added to the iteration data that is already stored, thus creating new iteration data) in the storage means 14 (step 114: second storing step).
Next, the control unit 9 uses the judging means 11 to judge whether or not the ending condition that was set with the ending condition setting means 8 is satisfied (step 115: judging step). If the ending condition is not satisfied, the control unit 9 repeats the processing from step 111 onward, and if the ending condition is satisfied, the control unit 9 generates unevenness correction data based on the iteration data that is stored in the storage means 14 at that point in time, that is, based on iteration data obtained by also adding the iteration data that was obtained with the most recent image capturing (here, the iteration data that is stored in the storage means 14 at that point in time is referred to simply as unevenness correction data (step 116: unevenness correction data generating step)). Then, the control unit 9 uses the unevenness correction data storage means 6 to store this generated unevenness correction data in the mounted memory (step 117).
Alternatively, a method may be adopted in which, as shown in
In the unevenness correction data generation method shown in
Also, in the unevenness correction data generation method shown in
In a case where white noise detection is used as the ending condition in this way, as shown in
Furthermore, in the unevenness correction data generation method shown in
In a case where detection of a bright line or a bright spot is used as the ending condition in this way, as shown in
As shown in
Here, the target unevenness rank is used to grade image quality (an unevenness quantity) of the display panel 2 according to the numerical value of an iteration score described later. For example, as shown in
The control unit 9 converts the two-dimensional luminance distribution data calculated in step 415 into JND index values (step 416). A JND (Just-Noticeable Difference) is the (minimum) luminance difference of a given target that is just noticeable by an average human observer under given viewing conditions. The JND index values are luminance values arranged from 1 to 1023 such that, assuming 0.05 cd/m2 is an index 1, the luminance difference from the next index is exactly a JND.
Then, for the two-dimensional data of the JND index values, the control unit 9 performs filter processing using a two-dimensional digital filter, and stores the result in the storage means 14 (step 417: filter processing step). As shown in
V=v1×(v2+v3)×1.46032
v1=1−exp(−f0.75×1.333)
v2=exp(−f1.2×0.163)
v3=exp{−(f−7.59)2×0.0246}×0.13
f: spatial frequency (cycle/degree)
Also, the filter is configured with a cascading connection of a low-pass filter (LPF) and a high-pass filter (HPF) having the characteristics shown in
Incidentally, when performing filter processing on the two-dimensional data of the JND index values, because the direct current gain of the filter is 0, the output is a value that swings positive or negative around 0, and this output represents the intensity of unevenness of each part of the display panel 2. For example, when the two-dimensional luminance distribution data shown in
Next, the control unit 9 compares the iteration score calculated in step 418 with the target unevenness rank that was set by the target unevenness rank setting means 22, and judges whether the iteration score of the captured image is compatible with the target unevenness rank (step 419: judging step). For example, in a case where “B Rank” is set as the target unevenness rank in step 402, if the iteration score is 5 or less in the table shown in
Incidentally, the unevenness that occurs in the display panel 2 is actually various and complicated, but when the unevenness is classified, as shown in
As shown in
The unevenness correction data generation method according to the present embodiment includes: a first image capturing step of capturing an image of the display panel 2 in a state where a predetermined pattern is displayed; a first iteration data generating step of generating iteration data for correcting unevenness of the image captured in the first image capturing step; a first storing step of storing the iteration data generated in the first iteration data generating step in the storage means 14; a second image capturing step of capturing an image of the display panel 2 in a state where a pattern corrected by the iteration data stored in the storage means 14 is displayed; a second iteration data generating step of generating iteration data for correcting unevenness of the image captured in the second image capturing step; a second storing step of storing, in the storage means 14, new iteration data obtained by adding the iteration data generated in the second iteration data generating step to the iteration data stored in the storage means 14; a repeating step of repeating the second image capturing step, the second iteration data generating step, and the second storing step (the number of repetitions may also be one repetition); a judging step of judging whether or not an ending condition for ending the repeating step is satisfied; and an unevenness correction data generating step of generating unevenness correction data for correcting unevenness of the display panel 2 based on the iteration data stored in the storage means 14 when judged in the judging step that the ending condition is satisfied. Therefore, even in a case where, for example as in Patent Document 1, correction is performed after generating correction data only once and so only about 80% of unevenness is corrected, in the method according to the present embodiment, generation of iteration data (the second iteration data generating step) is repeated, and image capturing of a corrected pattern (the second image capturing step) is performed a plurality of times. Therefore, it is possible to generate unevenness correction data for correcting 90% or more, or alternatively, nearly 100% of unevenness.
Accordingly, display panel yield can be effectively improved, and it becomes possible to reuse many display panels that conventionally were defective products and could not be used, so the amount of defective products that occur can be greatly reduced.
Also, by using the fact that the number of instances of image capturing has reached a predetermined number of instances as the ending condition, indefinite repetition of image capturing is prevented, and by using the fact that white noise was detected as the ending condition, or alternatively, by using the fact that a bright line or a bright spot was detected as the ending condition, repetition of useless image capturing is prevented, and therefore it is possible to shorten the takt time.
Furthermore, as shown in
Example embodiments of the present invention are disclosed above, but embodiments of the present invention are not limited to those described above, and such embodiments may be appropriately modified or the like within a range that does not depart from the gist of the present invention.
For example, the display panel is not limited to being an organic EL panel, and may be a liquid crystal panel or a plasma display (PDP), or alternatively, may be a projection-type projector or the like.
Also, rather than generating unevenness correction data with respect to a white (gray) raster pattern in which all RGB colors are lit, a configuration may be adopted in which unevenness correction data is generated with respect to a red raster pattern in which only red (R) is lit, a green raster pattern in which only green (G) is lit, or a blue pattern in which only blue (B) is lit, or unevenness correction data may be generated with respect to a display image other than a raster pattern.
Furthermore, although each of the methods shown in
Patent | Priority | Assignee | Title |
11210991, | Mar 06 2020 | Samsung Display Co., Ltd. | Method of generating correction data for display device, test device, and display device |
Patent | Priority | Assignee | Title |
WO2014128822, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 08 2019 | MURASE, HIROSHI | IIX INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051149 | /0592 | |
Nov 08 2019 | MURASE, HIROSHI | PHOTOLAB INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051149 | /0592 | |
Dec 02 2019 | IIX INC. | (assignment on the face of the patent) | / | |||
Dec 02 2019 | PHOTOLAB INC. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Dec 02 2019 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Dec 19 2019 | SMAL: Entity status set to Small. |
Feb 28 2024 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Date | Maintenance Schedule |
Oct 13 2023 | 4 years fee payment window open |
Apr 13 2024 | 6 months grace period start (w surcharge) |
Oct 13 2024 | patent expiry (for year 4) |
Oct 13 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 13 2027 | 8 years fee payment window open |
Apr 13 2028 | 6 months grace period start (w surcharge) |
Oct 13 2028 | patent expiry (for year 8) |
Oct 13 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 13 2031 | 12 years fee payment window open |
Apr 13 2032 | 6 months grace period start (w surcharge) |
Oct 13 2032 | patent expiry (for year 12) |
Oct 13 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |