IP Library Granted Patent US 11,917,309
Granted Patent B2
US 11,917,309 · App. 18/184,343 · Granted Feb 27, 2024

Pixel location calibration image capture and processing

Inventor: Vyacheslav Shyshkin (Kitchener, CA)
Assignee: Ignis Innovation Inc.
H04N25/40G06T7/33G06T7/73G06T7/80G09G3/3233H01L27/14609G06T2207/10024G09G2300/0842G09G2320/0233G09G2320/029G09G2320/041G09G2320/045G09G2320/0693G09G2330/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,917,309
App. No.
18/184,343
Granted
Feb 27, 2024
Kind
B2
Abstract

What is disclosed are systems and methods for optical correction for correcting for non-uniformity in active matrix light emitting diode device (AMOLED) and other emissive displays, using iterative processing of images of calibration patterns including features of coarse and fine granularity to successively generate a high-resolution estimate of the panel pixel locations.

Claims (59)

1. An optical correction method for correcting display of images on a display panel having pixels, the method comprising:

displaying one or more calibration patterns on the display panel while capturing one or more calibration images of said calibration patterns, said one or more calibration patterns comprising a pattern of coarse features and a pattern of fine features, an average spatial density of the coarse features less than an average spatial density of the fine features;

locating images of the fine features within the calibration images with use of the images of the coarse features in the calibration images; and

generating correction data for correcting images displayed in the display panel with use of the located images of the fine features.

2. The optical correction method of claim 1 , wherein locating images of the fine features within the calibration images with use of the images of the coarse features in the calibration images further comprises:

generating a coarse estimate of panel pixel locations within the calibration images from the images of the coarse features in the calibration images; and

locating images of the fine features within the calibration images with use of the coarse estimate.

3. The optical correction method of claim 2 , wherein generating correction data for correcting images displayed in the display panel with use of the located images of the fine features further comprises:

generating a high-resolution estimate of panel pixel locations within the calibration images from the located images of the fine features in the calibration images, the high-resolution estimate having greater accuracy than the coarse estimate; and

generating correction data for correcting images displayed in the display panel with use of the high-resolution estimate.

4. The optical correction method of claim 1 , wherein the one or more calibration patterns comprises a single calibration pattern, and wherein the one or more calibration images comprises a single image.

5. The optical correction method of claim 1 , wherein the coarse features are spaced apart from a periphery of the one or more calibration patterns.

6. The optical correction method of claim 1 , wherein the fine features are distributed throughout the one or more calibration patterns.

7. The optical correction method of claim 1 , wherein each fine feature includes pixels of a foreground color, and each coarse feature includes pixels of a foreground color surrounded by an area of a background color, said area absent other coarse features or fine features.

8. The optical correction method of claim 3 , wherein the coarse estimate comprises a first 2D polynomial function, the high-resolution estimate comprises a second 2D polynomial function, and the second 2D polynomial function has an order greater than an order of the first 2D polynomial function.

9. The optical correction method of claim 1 , wherein the one or more calibration patterns comprises a single calibration pattern and the one or more calibration images comprises a single image, wherein the coarse features are spaced apart from a periphery of the one or more calibration patterns and include a single pixel of a foreground color surrounded by a square area of a background color, said square area absent other coarse features or fine features, wherein the fine features are distributed throughout the single calibration pattern and each fine feature includes a single pixel of a foreground color.

10. The optical correction method of claim 9 , wherein locating images of the fine features within the calibration images with use of the images of the coarse features in the calibration images further comprises:

generating a coarse estimate of panel pixel locations within the calibration images from the images of the coarse features in the calibration images, by:

locating images of the coarse features in the single calibration image;

identifying the coarse features of the single calibration pattern corresponding to said images of the coarse features; and

generating a coarse mapping between panel pixel locations and calibration image pixel locations from locations of the images of the coarse features in the single calibration image and known locations of the coarse features in the single calibration pattern; and

locating images of the fine features within the calibration images with use of the coarse estimate, by:

estimating expected locations of images of the fine features within the single calibration image with use of the coarse estimate and known locations of the fine features in the single calibration pattern; and

wherein generating correction data for correcting images displayed in the display panel with use of the located images of the fine features further comprises:

generating a high-resolution estimate of panel pixel locations within the calibration images from the located images of the fine features in the calibration images, the high-resolution estimate having greater accuracy than the coarse estimate, by:

for each expected location of an image of a fine feature, determining the closest image of a fine feature in the single calibration image which falls within a distance threshold to identify the fine features of the single calibration pattern corresponding to said images of the fine features; and

generating a high-resolution mapping between panel pixel locations and calibration image pixel locations from locations of the images of the fine features in the single calibration image and known locations of the fine features in the single calibration pattern; and

generating correction data for correcting images displayed in the display panel with use of the high-resolution estimate.

11. An optical correction system for correcting display of images on a display panel having pixels, the system comprising:

an optical measurement device arranged to optically measure the display panel;

an optical processing circuit coupled to said optical measurement device adapted to

display one or more calibration patterns on the display panel while capturing one or more calibration images of said calibration patterns with said optical measurement device, said one or more calibration patterns comprising a pattern of coarse features and a pattern of fine features, an average spatial density of the coarse features less than an average spatial density of the fine features;

locate images of the fine features within the calibration images with use of the images of the coarse features in the calibration images; and

generate correction data for correcting images displayed in the display panel with use of the located images of the fine features.

12. The optical correction system of claim 11 , wherein the optical processing circuit is further adapted to locate images of the fine features within the calibration images with use of the images of the coarse features in the calibration images, by:

generating a coarse estimate of panel pixel locations within the calibration images from the images of the coarse features in the calibration images; and

locating images of the fine features within the calibration images with use of the coarse estimate.

13. The optical correction system of claim 12 , wherein the optical processing circuit is further adapted to generate correction data for correcting images displayed in the display panel with use of the located images of the fine features, by:

generating a high-resolution estimate of panel pixel locations within the calibration images from the located images of the fine features in the calibration images, the high-resolution estimate having greater accuracy than the coarse estimate; and

generating correction data for correcting images displayed in the display panel with use of the high-resolution estimate.

14. The optical correction system of claim 11 , wherein the one or more calibration patterns comprises a single calibration pattern, and wherein the one or more calibration images comprises a single image.

15. The optical correction system of claim 11 , wherein the coarse features are spaced apart from a periphery of the one or more calibration patterns.

16. The optical correction system of claim 11 , wherein the fine features are distributed throughout the one or more calibration patterns.

17. The optical correction system of claim 11 , wherein each fine feature includes pixels of a foreground color, and each coarse feature includes pixels of a foreground color surrounded by an area of a background color, said area absent other coarse features or fine features.

18. The optical correction system of claim 13 , wherein the coarse estimate comprises a first 2D polynomial function, the high-resolution estimate comprises a second 2D polynomial function, and the second 2D polynomial function has an order greater than an order of the first 2D polynomial function.

19. The optical correction system of claim 11 , wherein the one or more calibration patterns comprises a single calibration pattern and the one or more calibration images comprises a single image, wherein the coarse features are spaced apart from a periphery of the one or more calibration patterns and include a single pixel of a foreground color surrounded by a square area of a background color, said square area absent other coarse features or fine features, wherein the fine features are distributed throughout the single calibration pattern and each fine feature includes a single pixel of a foreground color.

20. The optical correction system of claim 19 , wherein the optical processing circuit is further adapted to:

locate images of the fine features within the calibration images with use of the images of the coarse features in the calibration images by:

generating a coarse estimate of panel pixel locations within the calibration images from the images of the coarse features in the calibration images, by:

locating images of the coarse features in the single calibration image;

identifying the coarse features of the single calibration pattern corresponding to said images of the coarse features; and

generating a coarse mapping between panel pixel locations and calibration image pixel locations from locations of the images of the coarse features in the single calibration image and known locations of the coarse features in the single calibration pattern; and

locating images of the fine features within the calibration images with use of the coarse estimate, by:

estimating expected locations of images of the fine features within the single calibration image with use of the coarse estimate and known locations of the fine features in the single calibration pattern; and

generate correction data for correcting images displayed in the display panel with use of the located images of the fine features by:

generating a high-resolution estimate of panel pixel locations within the calibration images from the located images of the fine features in the calibration images, the high-resolution estimate having greater accuracy than the coarse estimate, by:

for each expected location of an image of a fine feature, determining the closest image of a fine feature in the single calibration image which falls within a distance threshold to identify the fine features of the single calibration pattern corresponding to said images of the fine features; and

generating a high-resolution mapping between panel pixel locations and calibration image pixel locations from locations of the images of the fine features in the single calibration image and known locations of the fine features in the single calibration pattern; and

generating correction data for correcting images displayed in the display panel with use of the high-resolution estimate.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: IGNIS INNOVATION INC.
To: IGNIS INNOVATION INC.
Reel/Frame 063701/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: SHYSHKIN, VYACHESLAV
To: IGNIS INNOVATION INC.
Reel/Frame 062991/0541 →
Continuity (3)
Continuation 16999184 · Aug 21, 2020
Provisional Application 62891090 · Aug 23, 2019
Related Publication 20230224597A1 · Jul 13, 2023