Microcontroller-controlled multi-color LED apparatus
First Claim
1. A lighting object for providing a plurality of light shows to an observer, comprising:
- at least three LEDs, including red, green and blue LEDs;
a microcontroller;
the LEDs being linked to the microcontroller by circuitry;
the microcontroller being programmed to independently control the intensity levels of each of the LEDs to vary colors perceived by the observer during the plurality of light shows;
a memory linked to the microcontroller, the plurality of light shows being stored in the memory, the plurality of light shows each comprising starting and target points corresponding to starting and target intensity levels for each of the LEDs with a segment extending continuously between the starting and target points and timing information for a duration of the segment to present a continuous change in color during the segment, each starting and target points and each segment extending therebetween falling within an area of a CIE 1931 Color Diagram defined by the following sets of coordinates (0.70, 0.30), (0.19, 0.72), (0.14, 0.06);
a user interface linked to the microcontroller, the user interface comprising at least one switch for switching the operation of the microcontroller between a plurality of settings selected from the group consisting of power on, power off, freezing a light show in progress and switching from one of the plurality of light shows to another of the plurality of light shows; and
the microcontroller being programmed to calculate a plurality of intermediate intensity levels for each of the LEDs for the duration of the segment based on the starting and target intensity levels and the timing information for each of the LEDs, and the microcontroller being programmed to control each of the 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.
-
Citations
16 Claims
-
1. A lighting object for providing a plurality of light shows to an observer, comprising:
-
at least three LEDs, including red, green and blue LEDs; a microcontroller; the LEDs being linked to the microcontroller by circuitry; the microcontroller being programmed to independently control the intensity levels of each of the LEDs to vary colors perceived by the observer during the plurality of light shows; a memory linked to the microcontroller, the plurality of light shows being stored in the memory, the plurality of light shows each comprising starting and target points corresponding to starting and target intensity levels for each of the LEDs with a segment extending continuously between the starting and target points and timing information for a duration of the segment to present a continuous change in color during the segment, each starting and target points and each segment extending therebetween falling within an area of a CIE 1931 Color Diagram defined by the following sets of coordinates (0.70, 0.30), (0.19, 0.72), (0.14, 0.06); a user interface linked to the microcontroller, the user interface comprising at least one switch for switching the operation of the microcontroller between a plurality of settings selected from the group consisting of power on, power off, freezing a light show in progress and switching from one of the plurality of light shows to another of the plurality of light shows; and the microcontroller being programmed to calculate a plurality of intermediate intensity levels for each of the LEDs for the duration of the segment based on the starting and target intensity levels and the timing information for each of the LEDs, and the microcontroller being programmed to control each of the LEDs to operate at each of the calculated intermediate intensity levels during the segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A lighting object for providing a plurality of light shows to an observer, comprising:
-
at least three LEDs, each of which emits light of a different wavelength; a microcontroller; the at least three LEDs being linked to the microcontroller by circuitry, the microcontroller being programmed to control intensity levels of the LEDs to vary colors perceived by the observer during the plurality of light shows; a memory linked to the microcontroller; each of the plurality of light shows is defined by stored data indicative of the intensity levels for each of the LEDs at starting points and target points, the microcontroller being programmed to calculate intermediated intensity levels of the LEDs indicated by the stored data such that the colors perceived by an observer in viewing the each of the plurality of light shows as each of the plurality of light shows proceeds from the starting point to the target point, which perceived colors are dictated by a combination of emissions from each of the 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); anda user interface linked to the microcontroller, the user interface comprising at least one switch for switching the operation of the microcontroller between a plurality of settings selected from the group consisting of power on, power off, freezing a light show in progress and switching from one of the plurality of light shows to another of the plurality of light shows. - View Dependent Claims (9)
-
-
10. 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 LEDs to vary colors perceived by the observer during the light show; reading from a memory, for each of the LEDs, a starting intensity level at a starting point and a target intensity level at a target point and timing information for at least one segment of the light show between the starting and target points; calculating a plurality of intermediate intensity levels for each of the LEDs for the duration of the segment based on the starting and target intensity levels, and the timing information for each of the LEDs; and controlling the LEDs to operate at each of the calculated intermediate intensity levels during the segment. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification