Method and device for estimating ambient light
Assigneeams International AG
InventorsDavid Harlow Sin, George Richard Kelly, Pradeep Hegde, Ryan Owen
Life of this patent
Estimating the term…
Abstract
A method for estimating ambient light at a display screen of a device. The method comprises determining one or more expected colour values of display screen output light, detecting light with a sensor positioned behind the display screen, determining one or more colour values of the detected light, determining a difference between the one or more expected colour values of the display screen output light and the one or more colour values of the detected light, and, from the determined difference, estimating a first portion of the detected light corresponding to the display screen output light and a second portion of the detected light corresponding to ambient light.
Claims13
A method for estimating ambient light at a display screen of a device, the method comprising:
- determining one or more expected colour values of display screen output light by determining one or more output light vectors in a colour space using an output colour gamut of the display screen for one or more output brightness levels, the colour gamut defining a set of said expected colour values of light output by the display screen at respective brightness levels;
- detecting light with a sensor positioned behind the display screen;
- determining one or more colour values of the detected light and estimating a detected light vector in said colour space from the one or more determined colour values;
- determining a difference between the one or more expected colour values of the display screen output light and the one or more colour values of the detected light by, in the colour space, performing a vector projection of the detected light vector onto the one or more output light vectors, and estimating respective differences between the vector projections and the one or more output light vectors;
- and
- from the determined difference, estimating a first portion of the detected light corresponding to the display screen output light and a second portion of the detected light corresponding to ambient light.
A device comprising:
- a display screen;
- a sensor positioned behind the display screen;
- a processor;
- and
- a computer-readable storage medium having stored thereon a computer program comprising instructions which, when the program is executed by the processor, cause the processor to carry out the steps of:
- determining one or more expected colour values of display screen output light by determining one or more output light vectors in a colour space using an output colour gamut of the display screen for one or more output brightness levels, the colour gamut defining a set of said expected colour values of light output by the display screen at respective brightness levels;
- determining one or more colour values of light detected by the sensor and estimating a detected light vector in said colour space from the one or more determined colour values;
- determining a difference between the one or more expected colour values of the display screen output light and the one or more colour values of the detected light by, in the colour space, performing a vector projection of the detected light vector onto the one or more output light vectors, and estimating respective differences between the vector projections and the one or more output light vectors;
- and
- from the determined difference, estimating a first portion of the detected light corresponding to the display screen output light and a second portion of the detected light corresponding to ambient light.
Dependencies are inferred from the claim text.