Systems and methods for encoding a DMX data stream and decoding an AES digital audio stream
First Claim
1. A Digital Multiplex lighting protocol (DMX) encoder, comprising:
- a DMX input port configured to receive a DMX data stream having DMX data;
a level shifter configured to shift the DMX data stream to a Transistor-Transistor-Logic (TTL) level;
a universal asynchronous receiver and transmitter configured to format the DMX data stream into a plurality of packets;
a digital signal processor configured to insert the plurality of packets into an Audio Engineering Society/European Broadcasting Union (AES) digital audio stream to produce an encoded data stream carrying the DMX data;
an AES formatter configured to shift the encoded data stream to an unbalanced AES digital audio stream; and
a transformer configured to transform the unbalanced AES digital audio stream to a balanced AES digital audio stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A tunneling system includes an encoding module, which is typically located in the production studio, and a decoding module, which is typically located in the entertainment venue. The encoding module is configured to incorporate DMX codes into an Audio Engineering Society (AES) digital audio stream to provide additional scenes, props, special effects, lights, sounds, and music in the entertainment venue. The DMX codes are typically incorporated into the AES digital audio stream so that they are synchronized with the performance recorded on the digital video stream. The encoding module is used to add, embed or record the AES digital audio stream with DMX codes, e.g., lighting data or queues, etc., which control the equipment in the entertainment venue. The recording module is used to make the standard AES/European Broadcasting Union (EBU) audio channels hold codes such as lighting data to enhance the entertainment experience.
37 Citations
20 Claims
-
1. A Digital Multiplex lighting protocol (DMX) encoder, comprising:
-
a DMX input port configured to receive a DMX data stream having DMX data; a level shifter configured to shift the DMX data stream to a Transistor-Transistor-Logic (TTL) level; a universal asynchronous receiver and transmitter configured to format the DMX data stream into a plurality of packets; a digital signal processor configured to insert the plurality of packets into an Audio Engineering Society/European Broadcasting Union (AES) digital audio stream to produce an encoded data stream carrying the DMX data; an AES formatter configured to shift the encoded data stream to an unbalanced AES digital audio stream; and a transformer configured to transform the unbalanced AES digital audio stream to a balanced AES digital audio stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of encoding a Digital Multiplex lighting protocol (DMX) data stream into a balanced Audio Engineering Society/European Broadcasting Union (AES) digital audio stream, the method comprising:
-
receiving a DMX data stream having DMX data; shifting the DMX data stream to a Transistor-Transistor-Logic (TTL) level; formatting the DMX data stream into a plurality of packets; inserting the plurality of packets into an AES digital audio stream to produce an encoded data stream carrying the DMX data; shifting the encoded data stream to an unbalanced AES digital audio stream; and transforming the unbalanced AES digital audio stream to a balanced AES digital audio stream. - View Dependent Claims (9, 10, 11)
-
-
12. A Digital Multiplex lighting protocol (DMX) decoder, comprising:
-
an Audio Engineering Society/European Broadcasting Union (AES) formatter configured to receive an AES digital audio stream having a cyclic redundancy code value and DMX data; a digital signal processor configured to receive the AES digital audio stream, to determine whether the cyclic redundancy code value is valid, and to extract the DMX data from the AES digital audio stream if the cyclic redundancy code value is valid and to retrieve stored DMX data if the cyclic redundancy code value is not valid; a universal asynchronous receiver and transmitter configured to receive the DMX data; and a level shifter configured to shift the DMX data to a DMX output level. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of decoding an Audio Engineering Society/European Broadcasting Union (AES) digital audio stream into a Digital Multiplex lighting protocol (DMX) data stream, the method comprising:
-
receiving an AES digital audio stream having a cyclic redundancy code value and DMX data; sending the AES digital audio stream to a digital signal processor, determining whether the cyclic redundancy code value is valid; if the cyclic redundancy code value is valid, then extract the DMX data from the AES digital audio stream, and if the cyclic redundancy code value is not valid, then retrieve stored DMX data from the digital signal processor; sending the DMX data to a universal asynchronous receiver and transmitter; formatting the DMX data; and shifting the DMX data to a DMX output level. - View Dependent Claims (18, 19, 20)
-
Specification