# US 10,311,780 B2 · Systems and methods of optical feedback

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,780 B2
- Document ID: US10311780B2
- Status: Granted
- Kind: B2
- Application number: 15/146,010
- Filed: 2016-05-04
- Published: 2016-11-10
- Granted: 2019-06-04
- Earliest claimed: 2015-05-04
- Assignees: Ignis Innovation Inc.
- Applicants: Ignis Innovation Inc.
- Inventors: Gholamreza Chaji
- Web page: https://patentgrep.com/patent/US10311780B2

## CPC

- G09G 3/3225: using an active matrix
- G09G 2360/147: the originated light output being determined for each pixel
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

What is disclosed are systems and methods of optical feedback for pixel identification, evaluation, and calibration for active matrix light emitting diode device (AMOLED) and other emissive displays. Optical feedback is utilized to calibrate pixel whose output luminance exceeds a threshold difference from a reference value, and may include the use of sparse pixel activation to ensure pixel identification and luminance measurement, as well as a coarse calibration procedure for programming the starting calibration data for a fine calibration stage.

## Claims

### Claim 1

An optical feedback method for calibrating an emissive display system having pixels, each pixel having a light-emitting device, the method comprising:
iteratively performing a calibration loop until a number of pixels of the display determined to be uncalibrated is less than a threshold number of pixels, the calibration loop comprising:
measuring the luminance of pixels of the display generating luminance measurements for each pixel;
comparing luminance measurements for the pixels with reference values generating a difference value for each pixel measured;
determining for each pixel whether the difference value exceeds a difference threshold, and for pixels having a difference value which does not exceed the difference threshold determining the pixel to be calibrated and storing currently used calibration data for the pixel as final calibration data for the pixel, and for pixels having a difference value which exceeds the difference threshold determining the pixel to be uncalibrated and adjusting the calibration data for the pixel with use of the luminance measurement for the pixel and previous calibration data for the pixel;
programming each pixel whose calibration data was adjusted with the adjusted calibration data.

### Claim 2 (depends on 1)

The method of claim 1 wherein measuring the luminance of pixels of the display comprises identifying the pixels of the display comprising:
activating at least one pixel of the display for luminance measurement;
generating a luminance measurement image of the pixels of the display after activating the at least one pixel;
identifying pixels of the display from the variation in luminance in the luminance measurement image; and
extracting luminance data for each pixel identified at a position within the luminance measurement image with use of the luminance data along at least one luminance profile passing through the position within the luminance measurement image to generate said luminance measurement for said pixel.

### Claim 3 (depends on 2)

The method of claim 2 wherein activating the at least one pixel of the display comprises activating a sparse pixel pattern wherein between any two pixels activated for luminance measurement there is at least on pixel which is inactive, thereby providing luminance measurement data corresponding to a black area between the two pixels along the at least one luminance profile.

### Claim 4 (depends on 2)

The method of claim 2 wherein activating the number of pixels of the display comprises activating a multichannel sparse pixel pattern wherein more than one channel of pixels is activated simultaneously and between any two pixels activated of any channel for luminance measurement there is at least on pixel of that channel which is inactive, thereby providing a luminance measurement data corresponding to a black area of that channel between the two pixels along the at least one luminance profile.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
identifying defective pixels unresponsive to changes in calibration data for the defective pixels;
correcting the luminance measurement image after generated for anomalies; and
calibrating an optical sensor used for measuring the luminance of pixels of the display prior to measuring the luminance of pixels of the display.

### Claim 6 (depends on 3)

The method of claim 3, further comprising:
identifying defective pixels unresponsive to changes in calibration data for the defective pixels;
correcting the luminance measurement image after generated for anomalies; and
calibrating an optical sensor used for measuring the luminance of pixels of the display prior to measuring the luminance of pixels of the display.

### Claim 7 (depends on 4)

The method of claim 4, further comprising:
identifying defective pixels unresponsive to changes in calibration data for the defective pixels;
correcting the luminance measurement image after generated for anomalies; and
calibrating an optical sensor used for measuring the luminance of pixels of the display prior to measuring the luminance of pixels of the display.

### Claim 8 (depends on 1)

The method of claim 1 further comprising:
prior to iteratively performing the calibration loop:
programming each of the pixels of the display with at least two unique values;
measuring the luminance of the pixels corresponding to each programmed unique value, generating coarse input-output characteristics for each pixel;
generating calibration data for each pixel based on the coarse input-output characteristics for each pixel; and
programming each of the pixels of the display with the calibration data for the pixel.

### Claim 9 (depends on 3)

The method of claim 3 further comprising:
prior to iteratively performing the calibration loop:
programming each of the pixels of the display with at least two unique values;
measuring the luminance of the pixels corresponding to each programmed unique value, generating coarse input-output characteristics for each pixel;
generating calibration data for each pixel based on the coarse input-output characteristics for each pixel; and
programming each of the pixels of the display with the calibration data for the pixel.

### Claim 10 (depends on 9)

The method of claim 9 further comprising:
identifying defective pixels unresponsive to changes in calibration data for the defective pixels;
correcting the luminance measurement image after generated for anomalies; and
calibrating an optical sensor used for measuring the luminance of pixels of the display prior to measuring the luminance of pixels of the display.

### Claim 11

An optical feedback system for calibrating an emissive display system having pixels, each pixel having a light-emitting device, the system comprising:
a display panel comprising said pixels;
an optical sensor operative to measure luminance of pixels of the display panel;
optical feedback processing coupled to the optical sensor; and
a controller of the emissive display system coupled to said optical feedback processing and for iteratively controlling a calibration loop until a number of pixels of the display panel determined to be uncalibrated is less than a threshold number of pixels, iteratively controlling the calibration loop comprising:
controlling the optical sensor and the optical feedback processing to measure the luminance of pixels of the display panel generating luminance measurements for each pixel;
controlling the optical feedback processing to compare luminance measurements for the pixels with reference values generating a difference value for each pixel measured;
controlling the optical feedback processing to determine for each pixel whether the difference value exceeds a difference threshold, and for pixels having a difference value which does not exceed the difference threshold to determine the pixel to be calibrated and store currently used calibration data for the pixel as final calibration data for the pixel, and for pixels having a difference value which exceeds the difference threshold to determine the pixel to be uncalibrated and adjust the calibration data for the pixel with use of the luminance measurement for the pixel and previous calibration data for the pixel; and
programming each pixel whose calibration data was adjusted with the adjusted calibration data.

### Claim 12 (depends on 11)

The system of claim 11 wherein the controller's controlling of the optical sensor and the optical feedback processing to measure the luminance of pixels of the display panel comprises
controlling identification of the pixels of the display panel comprising:
activating at least one pixel of the display panel for luminance measurement;
controlling the optical sensor and optical feedback processing to generate a luminance measurement image of the pixels of the display panel after activating the at least one pixel;
controlling the optical feedback processing to identify pixels of the display panel from the variation in luminance in the luminance measurement image; and
controlling the optical feedback processing to extract luminance data for each pixel identified at a position within the luminance measurement image with use of the luminance data along at least one luminance profile passing through the position within the luminance measurement image to generate said luminance measurement for said pixel.

### Claim 13 (depends on 12)

The system of claim 12 wherein the controller's activating the at least one pixel of the display comprises activating a sparse pixel pattern wherein between any two pixels activated for luminance measurement there is at least on pixel which is inactive, thereby providing luminance measurement data corresponding to a black area between the two pixels along the at least one luminance profile.

### Claim 14 (depends on 12)

The system of claim 12 wherein the controller's activating the number of pixels of the display comprises activating a multichannel sparse pixel pattern wherein more than one channel of pixels is activated simultaneously and between any two pixels activated of any channel for luminance measurement there is at least on pixel of that channel which is inactive, thereby providing a luminance measurement data corresponding to a black area of that channel between the two pixels along the at least one luminance profile.

### Claim 15 (depends on 12)

The system of claim 12, wherein the optical sensor is calibrated prior being used for measuring the luminance of pixels of the display, and wherein the controller is further for:
controlling the optical feedback processing to identify defective pixels unresponsive to changes in calibration data for the defective pixels; and
controlling the optical feedback processing to correct the luminance measurement image after generated for anomalies.

### Claim 16 (depends on 13)

The system of claim 13, wherein the optical sensor is calibrated prior being used for measuring the luminance of pixels of the display, and wherein the controller is further for:
controlling the optical feedback processing to identify defective pixels unresponsive to changes in calibration data for the defective pixels; and
controlling the optical feedback processing to correct the luminance measurement image after generated for anomalies.

### Claim 17 (depends on 14)

The system of claim 14, wherein the optical sensor is calibrated prior being used for measuring the luminance of pixels of the display, and wherein the controller is further for:
controlling the optical feedback processing to identify defective pixels unresponsive to changes in calibration data for the defective pixels; and
controlling the optical feedback processing to correct for anomalies the luminance measurement image after generated.

### Claim 18 (depends on 11)

The system of claim 11, wherein the controller is further for prior to iteratively performing the calibration loop:
programming each of the pixels of the display with at least two unique values;
controlling the optical sensor and the optical feedback processing to measure the luminance of the pixels corresponding to each programmed unique value, to generate coarse input-output characteristics for each pixel;
generating calibration data for each pixel based on the coarse input-output characteristics for each pixel; and
programming each of the pixels of the display with the calibration data for the pixel.

### Claim 19 (depends on 13)

The system of claim 13, wherein the controller is further for prior to iteratively performing the calibration loop:
programming each of the pixels of the display with at least two unique values;
controlling the optical sensor and the optical feedback processing to measure the luminance of the pixels corresponding to each programmed unique value, to generate coarse input-output characteristics for each pixel;
generating calibration data for each pixel based on the coarse input-output characteristics for each pixel; and
programming each of the pixels of the display with the calibration data for the pixel.

### Claim 20 (depends on 19)

The system of claim 19, wherein the optical sensor is calibrated prior being used for measuring the luminance of pixels of the display, and wherein the controller is further for:
controlling the optical feedback processing to identify defective pixels unresponsive to changes in calibration data for the defective pixels; and
controlling the optical feedback processing to correct for anomalies the luminance measurement image after generated.
