IP Library Granted Patent US 7,684,029
Granted Patent B2
US 7,684,029 · App. 10/977,958 · Granted Mar 23, 2010

Method and apparatus for identifying a sensed light environment

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 7,684,029
App. No.
10/977,958
Granted
Mar 23, 2010
Kind
B2
Abstract

In one embodiment, a sensed dataset includes data produced by a plurality of light sensors that have been exposed to a light environment. The data of the sensed dataset corresponds to different ranges of light, and at least a portion of one of the ranges of light is outside the visible (VIS) light spectrum. The sensed dataset is compared to a plurality of known datasets representative of known light environments, and at least one known dataset that is similar to the sensed dataset is identified. In response thereto, an indication of the sensed light environment is provided. Apparatus for implementing this and related methods is also disclosed. In some embodiments, the light sensors are ultraviolet, visible and infrared sensors, and the indication of the sensed light environment is used to control the color of data acquired by an image sensor, or the color of a display backlight.

Claims (28)

1. Apparatus, comprising:

a plurality of light sensors, each sensitive to a different range of light, and at least a portion of one of the ranges of light being outside the visible (VIS) light spectrum, the light sensors being configured to produce data defining a sensed dataset in response to being exposed to a light environment;

a memory to store a plurality of known datasets representative of known light environments; and

a controller to i) search the memory to identify at least one known dataset similar to the sensed dataset, and ii) in response to the identified known dataset(s), provide an output indicative of the sensed light environment.

2. The apparatus of claim 1 , wherein the plurality of light sensors comprises an ultraviolet (UV) sensor, a VIS sensor, and an infrared (IR) sensor.

3. The apparatus of claim 2 , wherein the IR sensor comprises a component of an IR transceiver.

4. The apparatus of claim 1 , wherein the known datasets are normalized, and wherein the controller is further configured to normalize the sensed dataset before searching the memory.

5. The apparatus of claim 1 , wherein the known datasets are associated with control parameters, and wherein the controller output indicative of the sensed light environment comprises the control parameters associated with a single, identified, known dataset.

6. The apparatus of claim 1 , wherein the known datasets are associated with control parameters, and wherein, when the controller identifies at least two known datasets similar to the sensed dataset, the controller output indicative of the sensed light environment is based on an interpolation between the control parameters associated with the identified known datasets.

7. The apparatus of claim 1 , further comprising an image sensor color compensation system, wherein the output indicative of the sensed light environment is provided to the image sensor color compensation system.

8. The apparatus of claim 1 , further comprising a display backlight color compensation system, wherein the output indicative of the sensed light environment is provided to the display backlight color compensation system.

9. The apparatus of claim 8 , further comprising an image sensor color compensation system, wherein the output indicative of the sensed light environment is provided to the image sensor color compensation system.

10. The apparatus of claim 1 , wherein at least one of the known datasets corresponds to a light environment indicative of an emergency condition.

11. A method for identifying a sensed light environment, comprising:

receiving a sensed dataset comprised of data produced by a plurality of light sensors that have been exposed to a light environment, the data of the sensed dataset corresponding to different ranges of sensed light, and at least a portion of one of the ranges of light being outside the visible (VIS) light spectrum;

comparing the sensed dataset to a plurality of known datasets representative of known light environments;

identifying at least one known dataset that is similar to the sensed dataset and, in response thereto, providing an indication of the sensed light environment; and

using said indication of the sensed light environment to influence backlighting of a display.

12. The method of claim 11 , wherein the data of the sensed dataset corresponds to ultraviolet (UV), visible, and infrared (IR) ranges of light.

13. The method of claim 11 , wherein the known datasets are normalized, the method further comprising normalizing the sensed dataset before comparing it to the known datasets.

14. The method of claim 11 , wherein the known datasets are associated with control parameters, and wherein, when the method identifies at least two known datasets similar to the sensed dataset, the method further comprises:

interpolating between the control parameters associated with the identified known datasets; and

providing interpolated control parameters as said indication of the sensed light environment.

15. The method of claim 11 , further comprising, using said indication of the sensed light environment to provide an alert of an emergency condition.

16. A program storage device storing machine executable instructions for performing operations comprising:

receiving a sensed dataset comprised of data produced by a plurality of light sensors that have been exposed to a light environment, the data of the sensed dataset corresponding to different ranges of sensed light, and at least a portion of one of the ranges of light being outside the visible (VIS) light spectrum;

comparing the sensed dataset to a plurality of known datasets representative of known light environments; and

identifying at least one known dataset that is similar to the sensed dataset, and in response thereto, controlling a feature of a portable device.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
RELEASE OF SECURITY INTEREST Recorded May 15, 2013
From: CITICORP NORTH AMERICA, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030422/0021 →
MERGER Recorded May 7, 2013
From: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030369/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
Reel/Frame 017675/0518 →
SECURITY AGREEMENT Recorded Feb 24, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: CITICORP NORTH AMERICA, INC.
Reel/Frame 017207/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2005
From: TAN, WEE SIN; YAMAI, MASATOSHI; CHEN, DENG-PENG
To: AGILENT TECHNOLOGIES INC.
Reel/Frame 016321/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2005
From: TAN, WEE-SIN; YAMAI, MASATOSHI; CHEN, DENG-PENG
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 016577/0042 →