Light controller
First Claim
1. A method performed by one or more computers, the method comprising:
- receiving light from a light source;
generating an intensity spectrum for a portion of the received light;
computing one or more characteristics for the generated intensity spectrum;
comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; and
identifying a classification of the light source based on the comparison,wherein generating the intensity spectrum for the portion of the received light comprises;
using light separation techniques to separate the received light into individual components;
detecting intensity measurements for the individual components of the received light for various wavelengths; and
based on the intensity measurements, generating an optical spectrum for each of the individual components of the received light, andwherein detecting intensity measurements for the individual components of the received light for various wavelengths comprises using multiple pixel data at each wavelength of light to increase a signal-to-noise ratio.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing actions based on a determined relative composition of light. In some implementations, data representing an amount of ambient light detected within the portion of the property by a light sensor located at the portion of the property is initially obtained. Data indicating (i) a shape of an optical spectra for a natural light source, and (ii) a shape of an optical spectra for a non-natural light source is then obtained. A relative composition of the ambient light detected within the portion of the property is determined. An estimated amount of natural light within the portion of the property is then determined. In response, the amount of light output by one or more light sources located at the portion of the property is adjusted.
-
Citations
16 Claims
-
1. A method performed by one or more computers, the method comprising:
-
receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; and identifying a classification of the light source based on the comparison, wherein generating the intensity spectrum for the portion of the received light comprises; using light separation techniques to separate the received light into individual components; detecting intensity measurements for the individual components of the received light for various wavelengths; and based on the intensity measurements, generating an optical spectrum for each of the individual components of the received light, and wherein detecting intensity measurements for the individual components of the received light for various wavelengths comprises using multiple pixel data at each wavelength of light to increase a signal-to-noise ratio.
-
-
2. A method performed by one or more computers, the method comprising:
-
receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; and identifying a classification of the light source based on the comparison, wherein generating the intensity spectrum for the portion of the received light comprises; using light separation techniques to separate the received light into individual components; detecting intensity measurements for the individual components of the received light for various wavelengths; and based on the intensity measurements, generating an optical spectrum for each of the individual components of the received light, and wherein computing one or more characteristics for the generated intensity spectrum comprises; after generating the optical spectrum for each individual component of the received light, identifying a peak intensity point of each optical spectrum based on a highest pixel value within each optical spectrum; and calculating an absolute sum of slopes for each optical spectrum. - View Dependent Claims (3, 4)
-
-
5. A method performed by one or more computers, the method comprising:
-
receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; identifying a classification of the light source based on the comparison; measuring, using a light sensor located at a portion of a property, ambient light in the portion of the property; determining signature peaks in the measured ambient light based on an optical spectrum; determining a composition of the ambient light in the portion of the property based on the measured signature peaks; determining an amount of natural light in the portion of the property based on the determined composition of the ambient light in the portion of the property; determining to adjust an amount of light output by one or more light sources located at the portion of the property based on the determined amount of natural light within the portion of the property; and in response to determining to adjust the amount of light output by one or more light sources located at the portion of the property based on the determined amount of natural light within the portion of the property, adjusting the amount of light output by one or more light sources located at the portion of the property. - View Dependent Claims (6, 7, 8)
-
-
9. An electronic system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; and identifying a classification of the light source based on the comparison, wherein generating the intensity spectrum for the portion of the received light comprises; using light separation techniques to separate the received light into individual components; detecting intensity measurements for the individual components of the received light for various wavelengths; and based on the intensity measurements, generating an optical spectrum for each of the individual components of the received light, and wherein detecting intensity measurements for the individual components of the received light for various wavelengths comprises using multiple pixel data at each wavelength of light to increase a signal-to-noise ratio.
-
-
10. An electronic system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; and identifying a classification of the light source based on the comparison, wherein generating the intensity spectrum for the portion of the received light comprises; using light separation techniques to separate the received light into individual components; detecting intensity measurements for the individual components of the received light for various wavelengths; and based on the intensity measurements, generating an optical spectrum for each of the individual components of the received light, and wherein computing one or more characteristics for the generated intensity spectrum comprises; after generating the optical spectrum for each individual component of the received light, identifying a peak intensity point of each optical spectrum based on a highest pixel value within each optical spectrum; and calculating an absolute sum of slopes for each optical spectrum. - View Dependent Claims (11, 12)
-
-
13. An electronic system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving light from a light source; generating an intensity spectrum for a portion of the received light; computing one or more characteristics for the generated intensity spectrum; comparing values of the one or more characteristics to threshold values for the computed one or more characteristics; identifying a classification of the light source based on the comparison; measuring, using a light sensor located at a portion of a property, ambient light in the portion of the property; determining signature peaks in the measured ambient light based on an optical spectrum; determining a composition of the ambient light in the portion of the property based on the measured signature peaks; determining an amount of natural light in the portion of the property based on the determined composition of the ambient light in the portion of the property; determining to adjust an amount of light output by one or more light sources located at the portion of the property based on the determined amount of natural light within the portion of the property; and in response to determining to adjust the amount of light output by one or more light sources located at the portion of the property based on the determined amount of natural light within the portion of the property, adjusting the amount of light output by one or more light sources located at the portion of the property. - View Dependent Claims (14, 15, 16)
-
Specification