Adaptive calibration and adaptive transformation matrices for ambient light sensors
First Claim
1. An electronic device that is exposed to ambient light that has an ambient light color, comprising:
- a color sensing ambient light sensor that detects the ambient light and that produces a corresponding sensor output signal; and
control circuitry that determines a target color based on the sensor output signal and that adaptively determines a color converting matrix based on the detected ambient light, wherein the control circuitry stores data corresponding to a plurality of different light sources, wherein the control circuitry computes each value in the color converting matrix during operation of the electronic device based on a distance between each light source and the target color in a given color space, wherein the control circuitry converts the sensor output signal from a sensor signal in a device-dependent color space to a sensor signal in a device-independent color space using the color converting matrix to obtain an ambient light color value indicative of the ambient light color, wherein the device-dependent color space is defined by red, green, and blue values, and wherein the device-independent color space is defined by tristimulus values.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device may be provided with a display mounted in a housing. A color sensing ambient light sensor may measure the color of ambient light. The color sensing ambient light sensor may produce sensor output signals in a device-dependent color space. Control circuitry in the electronic device may convert the sensor output signals from the device-dependent color space to a device-independent color space using a color converting matrix. The color converting matrix may be determined using stored training data. The training data may include color data for different training light sources. The training data may be weighted to selectively control the influence of the training data on the color converting matrix. The training data may be weighted based on a distance between the training color data and a target color in the detected ambient light.
35 Citations
16 Claims
-
1. An electronic device that is exposed to ambient light that has an ambient light color, comprising:
-
a color sensing ambient light sensor that detects the ambient light and that produces a corresponding sensor output signal; and control circuitry that determines a target color based on the sensor output signal and that adaptively determines a color converting matrix based on the detected ambient light, wherein the control circuitry stores data corresponding to a plurality of different light sources, wherein the control circuitry computes each value in the color converting matrix during operation of the electronic device based on a distance between each light source and the target color in a given color space, wherein the control circuitry converts the sensor output signal from a sensor signal in a device-dependent color space to a sensor signal in a device-independent color space using the color converting matrix to obtain an ambient light color value indicative of the ambient light color, wherein the device-dependent color space is defined by red, green, and blue values, and wherein the device-independent color space is defined by tristimulus values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating an electronic device having a color sensing ambient light sensor and control circuitry, comprising:
-
with the color sensing ambient light sensor, producing a sensor output signal in response to receiving ambient light; and with the control circuitry, determining a target color based on the sensor output signal, computing a color converting matrix based on the target color, and converting the sensor output signal from a sensor signal in a first color space to a sensor signal in a second color space using the color converting matrix, wherein computing the color converting matrix comprises computing each value in the color converting matrix during operation of the electronic device based on a distance between a plurality of light sources and the target color in the first or second color space, and wherein converting the sensor output signal comprises multiplying the sensor output signal with the color converting matrix. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for calibrating a color sensing ambient light sensor in an electronic device, wherein the electronic device comprises control circuitry and wherein the color sensing ambient light sensor comprises a plurality of photodetectors with different spectral responses, the method comprising:
-
gathering spectral response data from the color sensing ambient light sensor; gathering spectral power distribution data for a plurality of light sources; processing the gathered spectral response data and the gathered spectral power distribution data to produce a first set of data corresponding to sensor output values for each of the light sources in a first color space and a second set of data corresponding to color values for each of the light sources in a second color space, wherein the first color space is a device-dependent color space defined at least in part by red values, green values, and blue values, and wherein the second color space is a device-independent color space defined at least in part by chromaticity coordinates; and storing the first and second sets of data in the electronic device, wherein the control circuitry is configured to determine a target color based on an output signal from the color sensing ambient light sensor, compute each value of a color converting matrix during operation of the electronic device based on a distance between the target color and each of the color values in the first or second color space, and apply the color converting matrix to the output signal from the color sensing ambient light sensor. - View Dependent Claims (15, 16)
-
Specification