Computer controlled lighting system with distributed processing
First Claim
1. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective control means for adjusting parameters of the associated lamp, a remote console for exercising control over said lamp units, and a communication link between said console and said units, the improvements comprising means in said console for downloading programs to said lamp units and stored program processors in each of said lamp units, each processor being cooperative in said downloading operation and being operable to process the respective downloaded program and data for controlling the respective lamp unit.
8 Assignments
0 Petitions
Accused Products
Abstract
A stage lighting system has a plurality of automated lamp units which can vary the parameters of a light beam for pan, tilt, brightness, intensity and size. A control console is connected to each of the lamp units via a data link. Each of the lamp units includes a microprocessor and a memory. Control programs for driving each of the lamp parameters are stored in the memory and are executed by the lamp microprocessor. The console includes a microprocessor as well as memory. Commands are input through the console to change the effect produced by the lighting system. Each of these changes is directed to all of the lamp units. Each lamp unit responds individually and independently to change the light parameters based upon its own operating programs and the data condition of the lamp at the time that the change was made. Each of the lamps further stores a unique lamp cue which corresponds to a system cue that is stored in the memory of the console. When a new system cue is selected at the console, this system cue is directed to each of the lamp units which then recall their independent corresponding lamp cues and set the lighting parameters of each individual lamp.
-
Citations
76 Claims
- 1. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective control means for adjusting parameters of the associated lamp, a remote console for exercising control over said lamp units, and a communication link between said console and said units, the improvements comprising means in said console for downloading programs to said lamp units and stored program processors in each of said lamp units, each processor being cooperative in said downloading operation and being operable to process the respective downloaded program and data for controlling the respective lamp unit.
-
3. A lighting system comprising:
-
A. a plurality of lamp units each comprising; (1) means for producing a light beam having a plurality of adjustable parameters relating to beam characteristics and beam position, (2) drive means for controlling a plurality of said parameters, (3) lamp processor means for controlling said drive means; and (4) lamp memory means for storing data and programs for execution by said lamp processor means; B. control console means having; (1) means for receiving parameter-controlling inputs for directing the operation of said lighting system; and (2) central processor means for monitoring said inputs and for originating system commands; and C. a data link system including a common path for connecting said control console means to each of said lamp units for transmitting said system commands concurrently to each of said lamp units;
whereby said lamp processors individually monitor and respond where required to said system commands to control said drive means for adjusting the parameters of the respective lamp units. - View Dependent Claims (4, 5)
-
-
6. A method of controlling a lighting system using a plurality of lamps of differing configurations including multiple parameter lamp units each having an associated stored program processor with associated memory comprising the steps of:
-
(1) establishing multiple sets S1, S2, . . . Sn of data relating to parameter values for each of said lamps where such set Sj represents the data defining at least a part of a lighting cue; (2) storing executable programs in each of said lamp units in dependence on signals indicative of the respective configuration thereof; (3) during an initialization mode, downloading said multiple sets of data Sj to said lamp units for storage in said memories thereof; (4) during operation selecting desired cues and transmitting commands to said lamp units identifying the sets Sj associated with said selected cues; and (5) computing at lamp units impacted by the selected cues, responsive parameter values.
-
-
7. A method of controlling a lighting system using a plurality of multiple parameter lamp units each having an associated stored program processor with associated memory comprising the steps of:
-
(1) establishing multiple sets S1, S2, . . . Sn of data relating to parameter values for each of said lamps where each set Sj represents the data defining at least a part of a lighting cue; (2) storing executable programs in each of said lamp units in dependence on the respective configuration thereof; (3) during an initialization mode, downloading said multiple sets of data Sj to said lamp units for storage in said memories thereof; (4) during operation selecting desired cues and transmitting commands to said lamp units identifying the sets Sj associated with said selected cues; (5) computing at lamp units impacted by the selected cues, responsive parameter values, (6) said method further including the step of periodically scanning a plurality of parametercontrolling inputs and disabling or enabling transmission of said commands according to whether said inputs remain the same or have changed since the previous scan.
-
-
8. A lighting system capable of setting up, storing and executing a plurality of light cues, said system comprising:
-
A. a plurality of lamp units each comprising; (1) means for producing a light beam having a plurality of adjustable parameters relating to beam characteristics and beam position; (2) cue memory for storing adjustable parameters defining said lighting cues; (3) drive means for controlling a plurality of said parameters; and (4) a lamp processor and associated memory adapted to directly control during cue set-up a plurality of said parameters including beam position, via said drive means independent of said cue memory; B. control console means having; (1) means for supplying parameter-controlling inputs for setting up said lighting system cues; and (2) central processor means for monitoring said inputs and for originating system commands; C. a data link system for connecting said control console means to each of said lamp units for transmitting said system commands to each of said lamp units; and D. means for enabling said direct control in a plurality of said lamp units simultaneously. - View Dependent Claims (9, 10)
-
-
11. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console having means for generating lamp unit addressing signals and parameter control signals for exercising control over said lamp units; and
a communication link between said console and said units;
the improvements comprising means in said console for incorporating in said addressing signals a common address recognized by said plurality of lamps, and mans for combining said addressing signals and parameter data signals into a composite signal for transmission to said lamps via said communication link, and programmable control means in said lamp units for receiving and processing said composite signal. - View Dependent Claims (12, 13)
- a remote console having means for generating lamp unit addressing signals and parameter control signals for exercising control over said lamp units; and
- 14. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp, a remote console for exercising control over said lamp units, and a communication link between said console and said units, the improvements comprising means for generating a multibit word in said console the bits of which are mapped to and sent to said plurality of lamp units and the states of which modify the respective lamps'"'"' responses to subsequent transmissions.
-
17. A lighting system for setting up and executing a plurality of lighting cues, said system comprising:
-
A. a plurality of lamp units each comprising; (1) means for producing a light beam having a plurality of adjustable parameters relating to beam characteristics, including intensity, and beam position; (2) drive means for controlling a plurality of said parameters; (3) lamp processor means for controlling said drive means; and (4) lamp memory means for storing parameter data including intensity for execution by said lamp processor means; B. control console means having; (1) means for receiving parameter-controlling inputs for directing the operation of said lighting system; and (2) central processor means for monitoring said inputs and for originating composite system commands including a common address for said plurality of lamps; C. a data link system for connecting said control console means to each of said lamp units for transmitting said system commands concurrently to each of said lamp units;
whereby said lamp processors individually monitor and respond where required to said system commands to control said drive means for adjusting the parameters of the respective lamp units. - View Dependent Claims (18)
-
-
19. A lighting control system having a central control unit;
- a plurality of spatially dispersed lamp units remote from said control unit, each producing at least one beam position and including beam position control means;
connection means interconnecting said lamp units and said control unit wherein;A. said control unit includes; (1) a set of manually operable console controls for controlling said beam position of said lamp units, the position of said controls having an indeterminate relationship to the respective beam position; (2) processor means for transmitting to said lamp units via said connection means, data representing the current states of said console control; B. said lamp units also include; (1) means for storing said console control states and (2) means for responding to applicable ones of said states to compute the beam positions corresponding to said states and to adjust said beam position accordingly whereby said beam position immediately responds to operation of said manually operable controls. - View Dependent Claims (20, 21)
- a plurality of spatially dispersed lamp units remote from said control unit, each producing at least one beam position and including beam position control means;
- 22. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective means for adjusting the beam position of the associated lamp, a remote console having controls for establishing beam position of said lamp units, and a communication link between said console and said units, the improvements comprising means in each of said lamp units for receiving data related to the state of said control means and computing means responsive to said data receiving means for controlling the dynamic and static positioning of the respective beam through application of beam velocity data to said beam adjusting means.
- 25. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp, a remote console for exercising control over said lamp units, and a communication link between said console and said units, the improvement comprising means in each of said lamp units for causing the associated lamp unit to respond either exclusively or concurrently with said other lamp units according to whether a unique or common address signal is transmitted via said communication link.
-
27. A lighting system capable of storing and executing a plurality of cues comprising:
-
A. a plurality of lamp units each comprising; (1) means for producing a light beam having a plurality of adjustable parameters relating to beam characteristics, (2) drive means for controlling a plurality of said parameters, (3) control means for controlling said drive means, (4) lamp memory for storing parameter data, (5) means responsive to data related to a current beam characteristic for deriving data indicative of a current beam parameter, (6) means for storing said current parameter data in said memory during a cue store mode; (7) means for generating an upload message having an indication that said storage has occurred; and (8) means for accessing said stored data during a cue execution mode; B. control console means having; (1) means for receiving parameter-controlling inputs for directing the operation of said lighting system; (2) means for receiving messages including an upload message from said lamp units; and (3) central processor means for monitoring said inputs and said messages for originating system commands including cue store and cue execute commands; and C. a data link system for connecting said control console means to each of said lamp units for transmitting said system commands to each of said lamp units. - View Dependent Claims (28, 29)
-
-
30. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console having means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console and said units;
the improvements comprising means in each of said lamp units to simultaneously access said data signals via a common path in said link and independently process said data signals. - View Dependent Claims (31, 32)
- a remote console having means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
33. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console having means for generating lamp unit addressing signals and data signal for exercising control over said lamp units; and
a communication link between said console and said units;
the improvements comprising means in each of said lamp units to simultaneously access said data signals and independently process said data signals and means for reconstructing a clock signal from the signals received from said link.
- a remote console having means for generating lamp unit addressing signals and data signal for exercising control over said lamp units; and
-
34. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;(a) a stored program in said console control system for generating a state map representing the current state of said input control means; (b) means for comparing said state map with a previously stored map representing the states of the previous settings; (c) means for identifying changed states; and (d) means for transmitting signals to corresponding lamp units according to said changed states. - View Dependent Claims (35)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
36. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in said processor control means of said lamp units for repeatedly recalculating data as a function of dynamic parameter change for control of parameter changes during said changes. - View Dependent Claims (37, 38, 39, 40)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
41. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;(a) means for establishing multiple modes of operation in said lighting system including communication, manual control and cue recall; (b) means in said lamp units enabling selected lamp units each to concurrently perform two or more of said modes of operation.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
42. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;(a) means for establishing two or more modes of operation in said lighting system including manual control and cue recall; (b) means in said lamp units enabling selected lamp units each to concurrently perform two or more modes of operation and permitting individual lamp units to respond to manual control while executing cue recall.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
43. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;(a) means for establishing two or more modes of operation in said lighting system including manual control and cue recall; (b) means in said lamp units enabling selected lamp units each to concurrently perform two or more modes of operation and permitting individual lamp units to read console commands concurrently with the execution of other commands. - View Dependent Claims (45)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
44. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;(a) means for establishing two or more modes of operation in said lighting system including manual control and cue recall; (b) means enabling one set of selected lamps to operate in one mode while one or more other lamps operate in a different mode. - View Dependent Claims (46)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
47. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;
means responsive to said input control means for generating a signal for transmission to said lamp units having a function field for entry of multiple functions and a data field, the significance of data in said data field being determined by the entry in said multiple function field; and
means in said lamp units for interpreting said data in accordance with said entry in said function field. - View Dependent Claims (48)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
49. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising;
means responsive to said input control means for generating a signal for transmission to said lamp units having a format and content which includes a message frame indicator, an address section and a data section, said data section including data which is interpreted by each of said lamp units as cue numbers, as parameter control data or as the combination of cue numbers and parameter data, depending on the current state of the lamp unit. - View Dependent Claims (50)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
51. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement wherein said lamp processor control means comprise;(a) digital processor means; (b) memory means for storing data; (c) memory means for storing at least one program executable by said processor means; (d) a bus system interconnecting said processor means and memory means; (e) digital servo control means having an input coupled to said bus system and an output for adjusting said lamp parameters under the control of said processor means; and (f) direct memory access means and communication controller means coupled between said link and said bus system for providing high speed communication between said lamps and said console control system. - View Dependent Claims (52, 53, 54)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
55. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement wherein said remote console control system includes;(a) central processor means having random access memory means; (b) direct memory access means and communication controller means interconnecting said central processor and said link for facilitating high speed communication between said console system and said lamp units. - View Dependent Claims (56, 57, 58)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
59. In a lighting system having lamp units of varying types including a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in certain of said lamp units for ascertaining the status of various configuration-indicating conditions and means for generating a signal identifying the respective lamp and said status for reporting said status to said console control system. - View Dependent Claims (60)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
61. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in said lamp units operative following execution of a cue store command for initiating transfer of the value of the stored data to said remote console control system for storage.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
62. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in said lamp units responsive to the receipt of a cue store command for initiating storage of the value of said adjustment in said lamp memory and means responsive to receipt of an interrogation from the said console system for signalling completion of said storage.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
63. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in said lamp units for executing cue store commands and in which said console control system includes means for acknowledging a cue store -completion signal from a signalling lamp unit, means for requesting an uploading of the stored parameter value, and means for receiving and storing said value.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
64. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means in said console system for polling said lamp units concurrently with other system operations, and means in said lamp units for communicating responses to said console control system polling.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
65. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement wherein said link is of the, bidirectional type and includes signal reconstruction means. - View Dependent Claims (66)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
67. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising direct memory access means in said console control system and in said lamp units, and means for restoring signal integrity in said link. - View Dependent Claims (68, 71)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
69. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising direct memory access means in said console control system and in said lamp units; and
means for restoring signal integrity in said link and wherein said link comprises a bidirectional communication network. - View Dependent Claims (70)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
72. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement wherein said lamp units (1) are of varying hardware configurations selected in accordance with the functions to be performed and (2) include means for supplying an input to said processor control means indicative of the respective hardware configuration.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
73. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement wherein said lamp units (1) are of varying hardware configurations selected in accordance with the functions to be performed and (2) include means for storing data indicative of the respective hardware configuration and means for reporting said hardware configurations to said console control system.
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
74. In a lighting system having a plurality of multiple parameter lamp units each with at least one associated lamp and respective processor control means for adjusting parameters of the associated lamp;
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
a communication link between said console control system and said units;
the improvement comprising means for suppressing the operation of lamp units which are out of synchronism with other lamp units. - View Dependent Claims (75)
- a remote console control system having input control means for generating lamp unit addressing signals and data signals for exercising control over said lamp units; and
-
76. A method for illuminating with a lighting system having a plurality of multiple parameter lamp units comprising the steps of:
-
(1) monitoring in a central processor the state of a control console used for controlling said stage illumination; (2) computing in said central processor a system command representing said state of said console; (3) transmitting said system command through a data link system concurrently to each of said plurality of lamp units in said lighting system; (4) computing at each of certain of said lamp units, in response to said system command, a set of local parameter commands for setting multiple parameters of the respective lamp unit, said computation including the execution of stored programs which operate on parameter data stored at the respective lamp unit.
-
Specification