IP Library Granted Patent US 11,972,175
Granted Patent B2
US 11,972,175 · App. 17/804,514 · Granted Apr 30, 2024

Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations

Inventors: Benjamin James Harrison (Pasadena, CA); Shruti Koparkar (Pasadena, CA); Mark Reynoso (Encino, CA); Paul Pickard (Acton, CA); Raghuram L. V. Petluri (Cerritos, CA); Gary Vick (Northridge, CA); Andrew Villegas (Los Angeles, CA)
Assignee: Korrus, Inc.
G06F30/13F21V21/15G05B13/0265G06F3/011G06F16/51G06F16/5854G06F16/953G06F18/22G06F30/20G06N5/04G06N5/047G06N20/00G06T7/55G06T7/73G06T7/90G06T7/97G06T15/08G06T15/10G06T15/50G06T15/506G06T19/006G06T19/20G06V10/751G16H50/20H04N23/80H04N23/90H05B45/10H05B45/20H05B47/105H05B47/11H05B47/175G06F3/04847G06N3/0409G06T2200/24G06T2207/20081G06T2210/04G06T2210/56G06T2215/12G06T2215/16G06T2219/2012G06T2219/2024
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 11,972,175
App. No.
17/804,514
Granted
Apr 30, 2024
Kind
B2
Abstract

A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.

Claims (34)

1. A system for generating a data structure that characterizes a near field illumination pattern generated by a light source, comprising:

a light source;

an imaging screen having a side;

a positioning system for either or both of the imaging screen and the light source, the positioning system being for causing the imaging screen and the light source to have a one of a plurality of different relative position values each being separated by a mutual distance; and

an at least nail two-dimensional array illumination sensor for capturing, from the side of the imaging screen when the imaging screen is illuminated by the light source, a plurality of two-dimensional arrays of luminance values, each of the arrays of luminance values being correlated with a two-dimensional array of image sensing positions;

wherein the at least two-dimensional array illumination sensor and the positioning system are in communication with a processor for correlating each one of the plurality of the two-dimensional arrays of luminance values with a one of the plurality of different relative position values of the imaging screen and the light source, the processor being in communication with a storage system for storing a plurality of data structures, each one of the data structures representing a one of the plurality of the two-dimensional arrays of luminance values captured by the at least two-dimensional array illumination sensor and being correlated with a respective one of the plurality of different relative position values of the imaging screen and the light source.

2. The system of claim 1 , wherein the storage system is for storing the plurality of data structures in a searchable library.

3. The system of claim 1 , wherein each one of the plurality of the different relative position values of the imaging screen and the light source is determined by a one of the plurality of the two-dimensional arrays of image sensing positions.

4. The system of claim 1 , wherein the causing the imaging screen and the light source to have the one of the plurality of the different relative position values includes determining a distance of the imaging screen from the light source, or determining a longitude of the imaging screen from the light source, or determining a latitude of the imaging screen from the light source, or determining an angular position value of the imaging screen from the light source.

5. The system of claim 1 , wherein the storage system is in communication with the processor for arranging the plurality of the data structures into a three-dimensional volumetric luminance model.

6. The system of claim 1 , wherein the processor is in communication with the storage system for converting each one of the two-dimensional arrays of luminance values into a corresponding two-dimensional array of luminous flux values.

7. The system of claim 1 , wherein the positioning system is for causing the imaging screen and the light source to have the plurality of the relative position values as including a plurality of incrementally different mutual distances.

8. The system of claim 1 , wherein the at least two-dimensional array illumination sensor is further for capturing, from the side of the imaging screen when the imaging screen is illuminated by the light source, a plurality of photographic images each being correlated with a one of the two-dimensional arrays of luminance values; and wherein the storage system is for storing the plurality of data structures as including a plurality of photographic images each being correlated with a one of the two-dimensional arrays of luminance values.

9. The system of claim 1 , including another light source, wherein the positioning system is for causing the imaging screen and the another light source to have a one of another plurality of different relative position values each being separated by a mutual distance;

wherein the at least two-dimensional array illumination sensor is for capturing, from the side of the imaging screen when the imaging screen is illuminated by the another light source, a further plurality of two-dimensional arrays of luminance values, each of the further arrays of luminance values being correlated with another two-dimensional array of image sensing positions;

wherein the at least two-dimensional array illumination sensor and the positioning system are in communication with the processor for correlating each one of the further plurality of the two-dimensional arrays of luminance values with a one of the another plurality of different relative position values of the imaging screen and the another light source, the processor being in communication with the storage system for storing a plurality of further data structures, each one of the further data structures representing a one of the further plurality of the two-dimensional arrays of luminance values captured by the at least two-dimensional array illumination sensor and being correlated with a respective one of the another plurality of different relative position values of the imaging screen and the another light source.

10. The system of claim 9 , wherein the processor has a pattern matching system for matching a specified pattern of the luminance values to a data structure in the library facilitating identification of a light source having the data structure.

11. A system for generating a data structure that characterizes a near field illumination pattern generated by a light source, comprising:

a light source;

an imaging screen having one side, and having another side being opposite to the one side;

a positioning system for either or both of the imaging screen and the light source, the positioning system being for causing the imaging screen and the light source to have a one of a plurality of different relative position values each being separated by a mutual distance; and

an at least two-dimensional array illumination sensor for capturing, from at least one of the sides of the imaging screen when the imaging screen is illuminated by the light source, a plurality of two-dimensional arrays of luminance values collectively constituting a three-dimensional array of luminance values, each of the arrays of luminance values being correlated with a one of a plurality of two-dimensional arrays of image sensing positions, the plurality of the two-dimensional arrays of the image sensing positions collectively constituting a three-dimensional array of image sensing positions;

wherein the at least two-dimensional array illumination sensor and the positioning system are in communication with a processor for correlating each one of the plurality of the two-dimensional arrays of luminance values with a one of the plurality of different relative position values of the imaging screen and the light source, the processor being in communication with a storage system for storing a plurality of data structures, each one of the data structures representing a one of the plurality of the two-dimensional arrays of luminance values captured by the at least two-dimensional array illumination sensor and being correlated with a respective one of the plurality of different relative position values of the imaging screen and the light source.

12. The system of claim 11 , wherein the storage system is for storing the plurality of data structures in a searchable library.

13. The system of claim 11 , wherein each one of the plurality of the different relative position values of the imaging screen and the light source is determined by a one of the plurality of the two-dimensional arrays of image sensing positions.

14. The system of claim 11 , wherein the causing the imaging screen and the light source to have the one of the plurality of the different relative position values includes determining a distance of the imaging screen from the light source, or determining a longitude of the imaging screen from the light source, or determining a latitude of the imaging screen from the light source, or determining an angular position value of the imaging screen from the light source.

15. The system of claim 11 , wherein the storage system is in communication with the processor for arranging the three-dimensional array of luminance values into a three-dimensional volumetric luminance model.

16. The system of claim 11 , wherein the processor is in communication with the storage system for converting each one of the two-dimensional arrays of luminance values into a corresponding two-dimensional array of luminous flux values.

17. The system of claim 11 , wherein the positioning system is for causing the imaging screen and the light source to have the plurality of the relative position values as including a plurality of incrementally different mutual distances.

18. The system of claim 11 , wherein the at least two-dimensional array illumination sensor is further for capturing, from at least one of the sides of the imaging screen when the imaging screen is illuminated by the light source, a plurality of photographic images each being correlated with a one of the two-dimensional arrays of luminance values; and wherein the storage system is for storing the plurality of data structures as including a plurality of photographic images each being correlated with a one of the two-dimensional arrays of luminance values.

19. The system of claim 11 , including another light source, wherein the positioning system is for causing the imaging screen and the another light source to have a one of another plurality of different relative position values each being separated by a mutual distance;

wherein the at least two-dimensional array illumination sensor is for capturing, from at least one of the sides of the imaging screen when the imaging screen is illuminated by the another light source, a further plurality of two-dimensional arrays of luminance values, each of the further arrays of luminance values being correlated with another two-dimensional array of image sensing positions;

wherein the at least two-dimensional array illumination sensor and the positioning system are in communication with the processor for correlating each one of the further plurality of the two-dimensional arrays of luminance values with a one of the another plurality of different relative position values of the imaging screen and the another light source, the processor being in communication with the storage system for storing a plurality of further data structures, each one of the further data structures representing a one of the further plurality of the two-dimensional arrays of luminance values captured by the at least two-dimensional array illumination sensor and being correlated with a respective one of the another plurality of different relative position values of the imaging screen and the another light source.

20. The system of claim 19 , wherein the processor has a pattern matching system for matching a specified pattern of the luminance values to a data structure in the library facilitating identification of a light source having the data structure.