The present invention generally relates to the control of lighting equipment and specifically to a means for the efficient assignment of control channels to the desired functions. The system disclosed provides improvements to such systems and avoids wasted channels and bandwidth.
Luminaires with automated and remotely controllable functionality are well known in the entertainment and architectural lighting markets. Such products are commonly used in theatres, television studios, concerts, theme parks, night clubs and other venues. A typical product will, at the least, provide control over the pan and tilt functions of the luminaire allowing the operator to control the direction the luminaire is pointing and thus the position of the light beam on the stage or in the studio. Products may further provide control over the color, focus, beam size, beam shape and beam pattern or other controllable parameters. The products manufactured by Robe Show Lighting such as the ColorSpot 1200E are typical of the art.
It is very common to control such luminaires to be done through the industry standard protocol, DMX512 which was developed by the United States Institute of Theatre Technology (USITT) in 1986 and has since been adopted and revised by the Entertainment Services Trade Association (ESTA) as an ANSI standard, E1.11. This is an EIA RS-485 based serial protocol designed to transmit 512 bytes of data (or channels) over a pair of data lines from a lighting control desk to a number of luminaires connected in parallel across the data lines. Each luminaire is configured to respond to a pre-defined block of these data bytes or channels and will internally assign them to the parameters needing control. For example channels 1 and 2 may control pan and tilt, 3 may control zoom and so on.
The numbering of channels within the luminaire is relative to a start address or start channel in the 512 byte DMX512 data stream. So, for example, a luminaire may have a DMX512 data block assigned to it which starts at DMX512 byte 76 and contains 10 bytes, finishing with byte 85. The data receiver in the luminaire will pick off bytes 76-85 and assign them internally to channels 1-10 respectively. The internal channels are, in turn, assigned to parameters needing control.
The assignment mapping of DMX512 channels to the internal control channels and hence to physical parameters is typically fixed within the luminaire. A manufacturer may offer more than one such mapping selectable as options but the user cannot freely decide which channels to use, which parameters to use and the mapping between them. Additionally these channels are defined to be consecutive and the user cannot utilize non-consecutive channels.
Additionally the mappings of the values within the channels to particular commands for a parameter are also fixed within the luminaire. A manufacturer may offer more than one such mapping selectable as options but the user cannot freely decide which values will control which command outside of those fixed mapping sets.
More recently it has become possible to transmit DMX512 signals over ethernet network systems rather than over an RS-485 serial data link. Such use allows multiple DMX512 data streams to be sent over a single ethernet cable. Standard industry communication standards such as Artnet and ACN utilize such connections and may be used to transmit DMX512 information from a lighting control console to multiple automated luminaires using an ethernet connection.
U.S. Pat. No. 6,545,586 to Belliveau discloses a means of remotely setting the start address or start channel for such a system but does not disclose means for dynamically altering the mapping.
It would often be advantageous for the user to be able to select the order and mapping of DMX512 control channels to the parameters of a connected automated luminaire or other connected device in order to efficiently lay out the lighting console commands. Such mapping may facilitate the control of such devices and avoid wasted channel space or bandwidth currently consumed with unused parameters.
Consequently there is a need for a system which can provide flexible and efficient assignment of DMX512 control channels to controlled parameters. There is a further need for allowing the mapping of the values within those DMX512 channels to the specific parameter commands.
The present invention generally relates to the control of lighting equipment and specifically to a means for the efficient mapping of control channels to the desired functions. The system disclosed provides improvements to such systems and avoids wasted channels and bandwidth. In a further embodiment the user may assign mapping of channel values to parameter commands.
In a typical system, the communication link established by cables 102, 106 and 107 may be an ethernet connection capable of bi-directional communication between the control console 101 and each of the connected automated luminaires 103, 104 and 105 collectively and separately.
In one embodiment of the invention the control of such remapping is effected through a web page hosted on and served by the automated luminaire. The user can access the web page embedded on the luminaire either through the control console or by connecting a personal computer with a web browser to the lighting control network illustrated in
For example, in a graphical layout such as illustrated in
In a further embodiment of the invention the control of such remapping is effected through a control panel or other user control on the automated luminaire. Many automated luminaires have a display and controls to allow a user to make configuration changes to the system. Such a display and control may be used to select and configure control channel remapping. An example of such a control panel is the Robe Navigation System.
In a yet further embodiment of the invention the control of such remapping is effected through a DMX512 link using the RDM (Remote Device Management) protocol or through other network or control mechanism as known in the art.
Once a new channel mapping is established for that automated luminaire from any of the luminaire control panels, control console, RDM, connected personal computer or other connected control device the automated luminaire will retain and utilize that mapping until commanded otherwise and the personal computer may be removed from the lighting control network.
Such removal of channels may be extended as illustrated in
Although just three examples of remapping are shown here the invention is not so limited and clearly a mapping with a combination of the techniques shown in
In a further embodiment a mapping may be established on a ‘one to many’ basis where a single DMX512 control channel is mapped to multiple parameters simultaneously. For example DMX512 channel 3 may be mapped to both Tilt and Zoom parameters at the same time.
In a yet further embodiment a mapping may be established on a ‘many to one’ basis where multiple DMX512 control channels are mapped to a single parameter. For example DMX512 channels 3 and 4 may both be mapped to the Color parameter.
In a still yet further embodiment of the invention the mapping may be extended to the values within the DMX channel. In a prior art system such mapping is again fixed, or selectable from a small number of offered pre-defined alternates. Each DMX512 channel represents an 8-bit number which has 256 possible values 0-255. Each of these values may be mapped to a particular command within a parameter. For example, on the color parameter, a channel value of 1 may indicate to the color mechanism that it is to move to color #1, a value of 2 may indicate that it is to move to color #2, a value of 255 may indicate to the color mechanism that it is to spin through all the colors and so on.
An embodiment of the invention herein described may allow the user to re-map the channel values to different parameters as desired or even to omit parameters altogether.
As with the channel mapping described earlier such channel value mapping may be configured to skip values, skip parameter commands or be applied on a ‘many-to-one’ or ‘one-to-many’ basis.
The mapping of channel values to parameter commands may be effected through a web page embedded in the automated luminaire, through a control panel or other user control on the automated luminaire, or through a DMX512 link using the RDM (Remote Device Management) protocol in a similar manner to that described for channel mapping above.
In operation a user may prefer to have a higher resolution of positioning the color wheel and is prepared to forego the Spin Speed parameters to obtain this.
In
Although only a few sample mappings have been illustrated herein the invention is not so limited and any combination of the mapping techniques described herein may be used simultaneously. Additionally multiple maps of this type may be established and stored within the automated luminaire for later use. In a yet further embodiment the channel or value mapping itself may be used to recall such stored mappings allowing the user to instantaneously switch between mappings as desired.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this invention, will appreciate that other embodiments may be devised which do not depart from the scope of the invention as disclosed herein. Accordingly, the scope of the invention should be limited only by the attached claims.