System and method for controlling luminaires
First Claim
1. A programmable lighting system comprising:
- a) a plurality of light-emitting elements for generating light output of one or more wavelengths; and
b) a controller having one or more attributes, the controller operatively coupled to the plurality of light-emitting elements, the controller for controlling the light output of the light-emitting elements, the controller being responsive to hierarchically encoded input data, the hierarchically encoded input data comprising a non-null start code having a value, the controller in response to the non-null start code determining which of the one or more attributes of the controller are to be affected by the hierarchically encoded input data, wherein the value of the non-null start code identifies which of the one or more attributes of the controller is affected and wherein the controller is adapted for connection to a source of power.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a programmable lighting system comprising a plurality of light-emitting elements and a controller responsive to a hierarchically encoded data input stream. The controller determines and provides appropriate control signals for controlling the characteristics of the light generated by the plurality of light-emitting elements operatively coupled thereto. The data input stream may use a DMX512 or other network protocol and can be hierarchically encoded by varying the value of the START code of the data packets. When a DMX512 or other data packet with a NULL START code or “color” packet is received by the controller, the controller interprets the frames to be intensity control data wherein each frame can correspond to a particular light-emitting element or group of light-emitting elements. The color packet can provide data for the generation of a particular temporal color sequence or a temporal color sequence that is random or any other lighting sequence. When a DMX512 or other data packet with a non-NULL START code or “service” packet is received by the controller, the controller can interpret each START code value independently and can assign or modify one or more attributes of the controller, for example, the particular mode of operation, or an address or serial number may be assigned or modified based on the value of the START code.
127 Citations
15 Claims
-
1. A programmable lighting system comprising:
-
a) a plurality of light-emitting elements for generating light output of one or more wavelengths; and b) a controller having one or more attributes, the controller operatively coupled to the plurality of light-emitting elements, the controller for controlling the light output of the light-emitting elements, the controller being responsive to hierarchically encoded input data, the hierarchically encoded input data comprising a non-null start code having a value, the controller in response to the non-null start code determining which of the one or more attributes of the controller are to be affected by the hierarchically encoded input data, wherein the value of the non-null start code identifies which of the one or more attributes of the controller is affected and wherein the controller is adapted for connection to a source of power. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling a programmable lighting system having a controller and a plurality of light-emitting elements operatively coupled thereto, the controller having one or more attributes, the method comprising the steps of:
-
a) generating hierarchically encoded input data, the hierarchically encoded input data comprising a non-null start code having a value; b) transmitting hierarchically encoded input data to the controller; c) determining, in response to the value of the non-null start code, a first controller attribute of the one or more attributes of the controller intended to be affected by the hierarchically encoded input data; d) assigning or modifying the first controller attribute in response to the hierarchically encoded input data; and e) controlling light output of the plurality of light-emitting elements by the controller. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification