Electronically controlled stage lighting system
View Patent ↗A lighting system operating using a digital mirror as its operative device. The digital mirror is used to shape the light which is a passed through advanced optical devices in order to produce an output.
1. A method, comprising:
forming a beam of light;
directing said beam of light along an optical path;
first modifying said beam of light using a motor controlled device to make a first modification to said beam of light;
second modifying said beam of light using a second motor controlled device to make a second modification to said beam of light that is different than said first modification; and
controlling said first modifying and said second modifying over a motor control bus which is a single electrical bus to which both said first motor controlled device and said second motor controlled device are connected, said controlling being carried out in a format that allows sending a first part of a command indicative of a function over said motor control bus, and a second part of said command indicative of data associated with said function also over said motor control bus, where said first part is in a first time slot within said command and is interpreted by first determining said first time slot and interpreting said first part based on said first determining, and said second part is in a second time slot within said command, and where said second time slot is different than said first time slot, and said second part is interpreted in a different way than said first part.
2. A method as in claim 1 , further comprising using a common controller to communicate over said motor control bus and to control said first modifying and said second modifying.
3. A method as in claim 1 , wherein said first modifying comprises changing a color of the light.
4. A method as in claim 1 , wherein said first modifying comprises changing an optical characteristic of the light.
5. A method as in claim 4 , wherein said changing an optical characteristic comprises changing a characteristic of an optical zoom.
6. A method as in claim 1 , wherein said first modifying comprises changing a position of projection of the light.
7. A method as in claim 6 , wherein said changing positioning comprises controlling pan and tilt motors.
8. A method as in claim 3 , wherein said second modifying comprises changing a characteristic of an optical function of the light.
9. A method as in claim 3 , wherein said second modifying comprises changing the position of projection of the light.
10. A method as in claim 1 , wherein said first part comprises sending a function, and wherein said second part comprises sending data associated with the function.
11. A method as in claim 10 , wherein said function comprises a control to move a motor within one of the motor controlled devices, and said data comprises a position to which the motor should be moved.
12. A method as in claim 11 , wherein said controlling further comprises sending data representing a time profile of the motor operation, wherein said time profile comprises a non-linear profile that controls the motor to move non-linearly according to the nonlinear profile.
13. A method as in claim 1 further comprising, along said optical path, digitally controlling a shape of the light.
14. A method as in claim 12 , wherein said profile is one of a sinusoidal or trapezoidal profile of operation.
15. A method, comprising:
forming a beam of light;
directing said beam of light along an optical path;
modifying said beam of light using a motor controlled device to make a first modification to said beam of light; and
controlling said modifying over a motor control bus which is a single electrical bus with a number of wires, to which said motor controlled device is connected and at least one other motor controlled device is connected, said controlling being carried out by sending a first part of a command indicative of a function to be carried out by said command, and sending a second part of said command indicative of data associated with said function, where said controlling said first part is in a first time slot within said command and is interpreted by first determining said first time slot and second interpreting said first part as being said function based on its presence in said first time slot, and said second part is in a second time slot within said command different than said first time slot, and said second part is interpreted as being said data for said function based on its presence in said second time slot.