Audio related system communication protocol
First Claim
Patent Images
1. A device operable to interact with an audio-related device, the device comprising:
- a processor;
a performance equipment manager stored in a memory of the device, the performance equipment manager executable with the processor to communicate with the audio-related device via a network interface over an audio network operable with a plurality of network layer protocols;
the performance equipment manager configured to generate a message to the audio-related device, the message including a percentage due to a datatype of a state variable included in the audio related device being unknown by the performance equipment manager, the message configured to instruct the audio-related device to change a value of the state variable by the percentage included in the message, the message having a network address specific to one of the network layer protocols and compatible with the network interface, the message also having a common packet structure, the common packet structure being network layer protocol independent and comprising;
a version component representing a type of protocol of the message;
a length component representing a number of bits included in the common packet structure;
a source node ID component representing a unique, network layer protocol independent identification of the audio-related device;
a destination node ID component representing a unique, network layer protocol independent identification of the audio-related device;
a message ID component representing a type of instruction included in the common packet structure;
a flag component representing a characteristic associated with the common packet structure;
a count component representing a hop count for the common packet structure; and
a message component representing an application layer message to the audio-related device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for management and control of audio related equipment. The system provides an architecture to manage, monitor, and control all of the audio related equipment in an audio system. A communication protocol used within the system allows standardized communication between the performance equipment mangers and the audio related devices, as well as device-to-device communication. The protocol allows users to add audio related devices to an audio system without performing a setup to configure communication between the devices.
123 Citations
24 Claims
-
1. A device operable to interact with an audio-related device, the device comprising:
-
a processor; a performance equipment manager stored in a memory of the device, the performance equipment manager executable with the processor to communicate with the audio-related device via a network interface over an audio network operable with a plurality of network layer protocols; the performance equipment manager configured to generate a message to the audio-related device, the message including a percentage due to a datatype of a state variable included in the audio related device being unknown by the performance equipment manager, the message configured to instruct the audio-related device to change a value of the state variable by the percentage included in the message, the message having a network address specific to one of the network layer protocols and compatible with the network interface, the message also having a common packet structure, the common packet structure being network layer protocol independent and comprising; a version component representing a type of protocol of the message; a length component representing a number of bits included in the common packet structure; a source node ID component representing a unique, network layer protocol independent identification of the audio-related device; a destination node ID component representing a unique, network layer protocol independent identification of the audio-related device; a message ID component representing a type of instruction included in the common packet structure; a flag component representing a characteristic associated with the common packet structure; a count component representing a hop count for the common packet structure; and a message component representing an application layer message to the audio-related device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of interacting with an audio-related device operable in an audio system, the method comprising:
-
providing a first audio-related device having a memory and a graphical user interface; executing a performance equipment manager stored in the memory of the first audio-related device; displaying a control panel view on the graphical user interface with the performance equipment manager, the control panel view representative of functionality of a second audio-related device; receiving entry of a change of a value displayed in the control panel view, the value resident in the second audio-related device; transforming the control panel view to reflect the change of the displayed value; generating a message instructing the second audio-related device to change the value resident in the second audio-related device by a predetermined percentage of the value, the message generated for transmission via a network interface included in the performance equipment manager, the message generated for transmission over an audio network operable with a plurality of network layer protocols; addressing the message with a network layer address specific to one of the network layer protocols and compatible with the network interface; configuring the message in a common packet structure; and receiving a confirmation message from the second audio-related device indicating that the value resident in the second audio-related device is changed; where the common packet structure is network layer protocol independent and comprises; a source node identification component including a first unique node identifier associated with the first audio-related device, the first unique node identifier being an independent identification of the first audio-related device that is independent of the network layer address and the network interface; and a destination node identification component including a second unique node identifier associated with the second audio-related device, the second unique node identifier being a network layer protocol independent and network interface independent identification of the second audio-related device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An audio-related device comprising:
-
a memory configured to store settings of the audio-related device; a user interface configured to change the settings stored in memory; a communication port configured to transmit and receive messages over a network operable with a plurality of network layer protocols; a processor operatively coupled to the memory, the user interface, and the communication port; a communication manager stored in the memory and executable with the processor, the communication manager configured to generate a message having a network address specific to one of the network layer protocols, the message comprising a common packet structure that is independent of the network layer protocols, the common packet structure including; a length component representing a number of bits included in the common packet structure; a source node ID component representing a unique, network layer protocol independent identification of the audio-related device; a destination node ID component representing a unique, network layer protocol independent identification of a destination audio-related device to which the message is directed; a message ID component representing a descriptor of a type of instructions associated with the message; a flag component representing a characteristic associated with the message; a count component representing a hop count for the common packet structure; and a message component representing an application layer message to be processed by the destination audio-related device; where a datatype of a state variable included in the destination audio-related device is unknown by the audio-related device, and the message component includes a message and a percentage value, the message configured to instruct the destination audio-related device to change a value of the state variable to correspond to the percentage value included in the message. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification