IP Library Granted Patent US 9,713,222
Granted Patent B2
US 9,713,222 · App. 15/270,782 · Granted Jul 18, 2017

System and method for controlling a plurality of light fixture outputs

Inventors: Gary Bewick (Cross Plains, WI); Joshua Jordan (Madison, WI); Timothy G. Robbins (Dane, WI)
Assignee: Electronic Theatre Controls, Inc.
H05B33/0866H05B33/0848H05B33/0851H05B33/0869H05B33/0872H05B37/0218H05B37/0227H05B39/042
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 9,713,222
App. No.
15/270,782
Granted
Jul 18, 2017
Kind
B2
Abstract

A method of controlling a plurality of light fixtures. The method includes determining first light outputs for each of the plurality of light fixtures. The method also includes determining a first spectrum of light reflected off of a surface. The method further includes determining a first difference between the first light outputs and desired light outputs for each of the plurality of light fixtures. The method also includes determining a second difference between the first spectrum of light reflected off of the surface and a desired spectrum of light reflected off of the surface. The method further includes calculating an updated output spectrum for the plurality of light fixtures based at least in part on the first difference and the second difference. The method also includes determining a second set of light source output values based at least in part on the updated output spectrum.

Claims (87)

1. A method of controlling a plurality of light fixtures, the method comprising:

driving light sources in each of the plurality of light fixtures at a first set of light source output values;

determining first light outputs for each of the plurality of light fixtures, each of the first light outputs having a first output spectrum;

determining a first spectrum of light reflected off of a surface, the light reflected off of the surface corresponding to light from the plurality of light fixtures;

determining a first difference between the first light outputs and desired light outputs for each of the plurality of light fixtures;

determining a second difference between the first spectrum of light reflected off of the surface and a desired spectrum of light reflected off of the surface;

calculating an updated output spectrum for the plurality of light fixtures based at least in part on the first difference and the second difference;

determining a second set of light source output values based at least in part on the updated output spectrum; and

driving the light sources in each of the plurality of light fixtures at the second set of light source output values.

2. The method of claim 1 , wherein determining the first light outputs for each of the plurality of light fixtures includes detecting the first light outputs for each of the plurality of light fixtures using a spectrometer, and wherein determining the first spectrum of light reflected off of the surface includes detecting the first spectrum of light reflected off of the surface using the spectrometer.

3. The method of claim 1 , further comprising

prior to driving the light sources in each of the plurality of light fixtures at the first set of light source output values,

receiving spectrum data input; and

determining the first set of light source output values based at least in part on the spectrum data input.

4. The method of claim 3 , wherein receiving the spectrum data input includes receiving the spectrum data input from at least one source selected from a group consisting of a spectrometer, a user interface, and a light fixture.

5. The method of claim 1 , further comprising

prior to driving the light sources in each of the plurality of light fixtures at the first set of light source output values,

driving the light sources in each of the plurality of light fixtures at a third set of light source output values;

determining second light outputs for each of the plurality of light fixtures, each of the second light outputs having a second output spectrum;

determining a second spectrum of light reflected off of the surface;

determining the desired light outputs for each of the plurality of light fixtures based at least in part on the second light outputs;

determining the desired spectrum of light reflected off of the surface based at least in part on the second spectrum of light reflected off of the surface; and

determining the first set of light source output values based at least in part on the desired light outputs for each of the plurality of light fixtures and the desired spectrum of light reflected off of the surface.

6. The method of claim 5 , wherein determining the second light outputs for each of the plurality of light fixtures includes detecting the second light outputs for each of the plurality of light fixtures using a spectrometer, and

wherein determining the second spectrum of light reflected off of the surface includes detecting the second spectrum of light reflected off of the surface using the spectrometer.

7. The method of claim 1 , further comprising

determining a reproduction accuracy value for the plurality of light fixtures based at least in part on the first difference and the second difference.

8. A lighting system comprising:

a plurality of light fixtures, each of the plurality of light fixtures including a plurality of light sources; and

a controller configured to

drive the plurality of light sources in each of the plurality of light fixtures at a first set of light source output values,

determine first light outputs for each of the plurality of light fixtures, each of the first light outputs having a first output spectrum,

determine a first spectrum of light reflected off of a surface, the light reflected off of the surface corresponding to light from the plurality of light fixtures,

determine a first difference between the first light outputs and desired light outputs for each of the plurality of light fixtures,

determine a second difference between the first spectrum of light reflected off of the surface and a desired spectrum of light reflected off of the surface,

calculate an updated output spectrum for the plurality of light fixtures based at least in part on the first difference and the second difference,

determine a second set of light source output values based at least in part on the updated output spectrum, and

drive the plurality of light sources in each of the plurality of light fixtures at the second set of light source output values.

9. The lighting system of claim 8 , further comprising

a spectrometer configured to

detect the first light outputs for each of the plurality of light fixtures,

detect the first spectrum of light reflected off of the surface, and

transmit the first light outputs for each of the plurality of light fixtures and the first spectrum of light reflected off of the surface to the controller.

10. The lighting system of claim 8 , wherein the controller is further configured to

receive spectrum data input, and

determine the first set of light source output values based at least in part on the spectrum data input.

11. The lighting system of claim 10 , wherein the controller receives the spectrum data input from at least one source selected from a group consisting of a spectrometer, a user interface, and a light fixture.

12. The lighting system of claim 8 , wherein, prior to driving the plurality of light sources in each of the plurality of light fixtures at the first set of light source output values, the controller is configured to

drive the plurality of light sources in each of the plurality of light fixtures at a third set of light source output values,

determine second light outputs for each of the plurality of light fixtures, each of the second light outputs having a second output spectrum,

determine a second spectrum of light reflected off of the surface,

determine the desired light outputs for each of the plurality of light fixtures based at least in part on the second light outputs,

determine the desired spectrum of light reflected off of the surface based at least in part on the second spectrum of light reflected off of the surface, and

determine the first set of light source output values based at least in part on the desired light outputs for each of the plurality of light fixtures and the desired spectrum of light reflected off of the surface.

13. The lighting system of claim 12 , further comprising

a spectrometer configured to

detect the second light outputs for each of the plurality of light fixtures,

detect the second spectrum of light reflected off of the surface, and

transmit the second light outputs for each of the plurality of light fixtures and the second spectrum of light reflected off of the surface to the controller.

14. The lighting system of claim 8 , wherein the controller is further configured to

determine a reproduction accuracy value for the plurality of light fixtures based at least in part on the first difference and the second difference.

15. A controller for a lighting system, the controller comprising:

an electronic processor and a computer readable medium, the computer readable medium including executable instructions capable of being retrieved from the computer readable medium and executed by the electronic processor to cause the controller to

drive light sources in each of a plurality of light fixtures at a first set of light source output values,

determine first light outputs for each of the plurality of light fixtures, each of the first light outputs having a first output spectrum,

determine a first spectrum of light reflected off of a surface, the light reflected off of the surface corresponding to light from the plurality of light fixtures,

determine a first difference between the first light outputs and desired light outputs for each of the plurality of light fixtures,

determine a second difference between the first spectrum of light reflected off of the surface and a desired spectrum of light reflected off of the surface,

calculate an updated output spectrum for the plurality of light fixtures based at least in part on the first difference and the second difference,

determine a second set of light source output values based at least in part on the updated output spectrum, and

drive the light sources in each of the plurality of light fixtures at the second set of light source output values.

16. The controller of claim 15 , wherein the executable instructions further cause the controller to

receive the first light outputs for each of the plurality of light fixtures from a spectrometer, and

receive the first spectrum of light reflected off of the surface from the spectrometer.

17. The controller of claim 15 , wherein the executable instructions further cause the controller to

receive spectrum data input, and

determine the first set of light source output values based at least in part on the spectrum data input.

18. The controller of claim 17 , wherein the controller receives the spectrum data input from at least one source selected from a group consisting of a spectrometer, a user interface, and a light fixture.

19. The controller of claim 15 , wherein, prior to driving the light sources in each of the plurality of light fixtures at the first set of light source output values, the executable instructions cause the controller to

drive the light sources in each of the plurality of light fixtures at a third set of light source output values,

determine second light outputs for each of the plurality of light fixtures, each of the second light outputs having a second output spectrum,

determine a second spectrum of light reflected off of the surface,

determine the desired light outputs for each of the plurality of light fixtures based at least in part on the second light outputs,

determine the desired spectrum of light reflected off of the surface based at least in part on the second spectrum of light reflected off of the surface, and

determine the first set of light source output values based at least in part on the desired light outputs for each of the plurality of light fixtures and the desired spectrum of light reflected off of the surface.

20. The controller of claim 15 , wherein the executable instructions further cause the controller to

determine a reproduction accuracy value for the plurality of light fixtures based at least in part on the first difference and the second difference.

Assignments (2)
SECURITY INTEREST Recorded May 16, 2019
From: ELECTRONIC THEATRE CONTROLS, INC.; ETC HOLDINGS, LLC; HIGH END SYSTEMS, INC.; SOURCE FOUR HOLDINGS, LLC; ETC EXPORTS, INC.; ELECTRONIC THEATRE CONTROLS INTERNATIONAL, INC.; ELECTRONIC THEATRE CONTROLS AMERICAS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049262/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2016
From: BEWICK, GARY; JORDAN, JOSHUA; ROBBINS, TIMOTHY G.
To: ELECTRONIC THEATRE CONTROLS, INC.
Reel/Frame 039943/0612 →
Continuity (3)
Continuation In Part 14858757 · Sep 18, 2015
Continuation 14457644 · Aug 12, 2014
Related Publication 20170013692A1 · Jan 12, 2017