Method and apparatus for storing and defining light shows
First Claim
1. A lighting object for providing a light show to an observer, comprising:
- at least two LEDs, each of which emits light of a different wavelength; and
a microcontroller for independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show, wherein the light show includes at least one segment for which a memory stores, for each of the at least two LEDs, a target intensity level and timing information, and wherein the microcontroller calculates a plurality of intermediate intensity levels for the at least two LEDs for the duration of the segment based on a starting intensity level, the target intensity level, and the timing information for each of the at least two LEDs, and controls the at least two LEDs to operate at each of the calculated intermediate intensity levels during the segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Lighting object for providing a light show to an observer. The lighting object includes at least two LEDs, each of which emits light of a different wavelength, and a microcontroller for independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show. The light show includes at least one segment for which a memory stores, for each of the at least two LEDs, a target intensity level and timing information. The microcontroller calculates a plurality of intermediate intensity levels for the at least two LEDs for the duration of the segment based on a starting intensity level, the target intensity level, and the timing information for each of the at least two LEDs. The microcontroller also controls the at least two LEDs to operate at each of the calculated intermediate intensity levels during the segment.
70 Citations
20 Claims
-
1. A lighting object for providing a light show to an observer, comprising:
-
at least two LEDs, each of which emits light of a different wavelength; and
a microcontroller for independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show, wherein the light show includes at least one segment for which a memory stores, for each of the at least two LEDs, a target intensity level and timing information, and wherein the microcontroller calculates a plurality of intermediate intensity levels for the at least two LEDs for the duration of the segment based on a starting intensity level, the target intensity level, and the timing information for each of the at least two LEDs, and controls the at least two LEDs to operate at each of the calculated intermediate intensity levels during the segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling lighting object to provide a light show to an observer, comprising the steps of:
-
providing at least two LEDs, each of which emits light of a different wavelength;
independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show;
reading from a memory, for each of the at least two LEDs, a target intensity level and timing information for at least one segment of the light show;
calculating a plurality of intermediate intensity levels for the at least two LEDs for the duration of the segment based on a starting intensity level, the target intensity level, and the timing information for each of the at least two LEDs; and
controlling the at least two LEDs to operate at each of the calculated intermediate intensity levels during the segment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-executable program product, embodied in a computer-readable memory medium, for instructing a computer, which controls at least two LEDs, each of which emits light of a different wavelength, to operate a light show for an observer, the program product comprising code for instructing the computer to perform the steps of:
-
independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show;
reading from a memory, for each of the at least two LEDs, a target intensity level and timing information for at least one segment of the light show;
calculating a plurality of intermediate intensity levels for the at least two LEDs for the duration of the segment based on a starting intensity level, the target intensity level, and the timing information for each of the at least two LEDs; and
controlling the at least two LEDs to operate at each of the calculated intermediate intensity levels during the segment.
-
-
18. A lighting object for providing a light show to an observer, comprising:
-
at least three LEDs, each of which emits light of a different wavelength; and
a microcontroller for independently controlling the intensity levels of the at least two LEDs to vary colors perceived by the observer during the light show, wherein the light show is defined by stored data indicative of the intensity levels for each of the at least three LEDs, wherein the microcontroller operates the at least three LEDs at the intensity levels indicated by the stored data such that the colors perceived by an observer in viewing the light show, which perceived colors are dictated by a combination of emissions from each of the three LEDs, exist within an area of CIE 1931 Color Diagram defined by at least one of the following sets of coordinates;
(i) (0.15, 0.10), (0.12, 0.19), (0.85, 0.42) and (0.65, 0.35);
(ii) (0.15, 0.02), (0.10, 0.10), (0.13, 0.02), (0.24, 0.31), and (0.34, 0.16); and
(iii) (0.58, 0.42), (0.70, 0.30), (0.60, 0.30) and (0.56, 0.40). - View Dependent Claims (19, 20)
-
Specification