Enhancing Object Audio Control within an Immersive Sound System
- Klingebiel, Lukas, Foss, Richard
- Authors: Klingebiel, Lukas , Foss, Richard
- Date: 2023
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426771 , vital:72390 , https://ieeexplore.ieee.org/abstract/document/10289235
- Description: Real time control over sound source positioning and movement is a primary advantage of object-based sound systems over channel-based systems. This paper describes a controller, processing engine, and associated library that enhances this object control. Apart from graphic spatialization control, the controller allows, for each object, the selection of its rendering algorithm, distance-based level, high frequency attenuation, reverb parameters and speaker isolation or locking. OSC control within the controller enables further control options.
- Full Text:
- Date Issued: 2023
- Authors: Klingebiel, Lukas , Foss, Richard
- Date: 2023
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426771 , vital:72390 , https://ieeexplore.ieee.org/abstract/document/10289235
- Description: Real time control over sound source positioning and movement is a primary advantage of object-based sound systems over channel-based systems. This paper describes a controller, processing engine, and associated library that enhances this object control. Apart from graphic spatialization control, the controller allows, for each object, the selection of its rendering algorithm, distance-based level, high frequency attenuation, reverb parameters and speaker isolation or locking. OSC control within the controller enables further control options.
- Full Text:
- Date Issued: 2023
Principles of Control Protocol Design and Implementation
- Eales, Andrew, Foss, Richard
- Authors: Eales, Andrew , Foss, Richard
- Date: 2016
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426801 , vital:72392 , https://www.aes.org/e-lib/online/browse.cfm?elib=18238
- Description: Control protocols are used within audio networks to manage both audio streams and networked audio devices. A number of control protocols for audio devices have been recently developed, including the AES standards AES64-2012 and AES70-2015. Despite these developments, an ontology of control protocol design and implementation does not exist. This paper proposes design and implementation heuristics for control protocols. Different categories of control protocol design and implementation heuristics are presented and the implications of individual heuristics are discussed. These heuristics allow the features provided by different control protocols to be compared and evaluated and provide guidelines for future control protocol development.
- Full Text:
- Date Issued: 2016
- Authors: Eales, Andrew , Foss, Richard
- Date: 2016
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426801 , vital:72392 , https://www.aes.org/e-lib/online/browse.cfm?elib=18238
- Description: Control protocols are used within audio networks to manage both audio streams and networked audio devices. A number of control protocols for audio devices have been recently developed, including the AES standards AES64-2012 and AES70-2015. Despite these developments, an ontology of control protocol design and implementation does not exist. This paper proposes design and implementation heuristics for control protocols. Different categories of control protocol design and implementation heuristics are presented and the implications of individual heuristics are discussed. These heuristics allow the features provided by different control protocols to be compared and evaluated and provide guidelines for future control protocol development.
- Full Text:
- Date Issued: 2016
A Connection Management System to Enable the Wireless Transmission of MIDI Messages
- Authors: Shaw, Brent , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426829 , vital:72394 , https://www.aes.org/e-lib/browse.cfm?elib=18030
- Description: This paper examines the design and implementation of a wireless system for the distribution of MIDI messages for show control and studio environments. The system makes use of the MIDI and MIDINet protocols, creating wireless nodes that will enable the transmission of MIDI between devices on a wireless network with connection management capabilities through the use of embedded web servers. The paper describes the current state of the art, configuration of the system, hardware architectures, software design, and implementation.
- Full Text:
- Date Issued: 2015
- Authors: Shaw, Brent , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426829 , vital:72394 , https://www.aes.org/e-lib/browse.cfm?elib=18030
- Description: This paper examines the design and implementation of a wireless system for the distribution of MIDI messages for show control and studio environments. The system makes use of the MIDI and MIDINet protocols, creating wireless nodes that will enable the transmission of MIDI between devices on a wireless network with connection management capabilities through the use of embedded web servers. The paper describes the current state of the art, configuration of the system, hardware architectures, software design, and implementation.
- Full Text:
- Date Issued: 2015
Immersive audio content creation using mobile devices and ethernet avb
- Rouget, Antoine, Foss, Richard
- Authors: Rouget, Antoine , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426786 , vital:72391 , https://www.aes.org/e-lib/browse.cfm?elib=18009
- Description: The goal of immersive sound systems is to localize multiple sound sources such that listeners are enveloped in sound. This paper describes an immersive sound system that allows for the creation of immersive sound content and real time control over sound source localization. It is a client/server system where the client is a mobile device. The server receives localization control messages from the client and uses an Ethernet AVB network to distribute appropriate mix levels to speakers with in-built signal processing.
- Full Text:
- Date Issued: 2015
- Authors: Rouget, Antoine , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426786 , vital:72391 , https://www.aes.org/e-lib/browse.cfm?elib=18009
- Description: The goal of immersive sound systems is to localize multiple sound sources such that listeners are enveloped in sound. This paper describes an immersive sound system that allows for the creation of immersive sound content and real time control over sound source localization. It is a client/server system where the client is a mobile device. The server receives localization control messages from the client and uses an Ethernet AVB network to distribute appropriate mix levels to speakers with in-built signal processing.
- Full Text:
- Date Issued: 2015
An Associative Shared Memory Approach to Audio Connection Management
- Eales, Andrew, Foss, Richard
- Authors: Eales, Andrew , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426841 , vital:72395 , https://www.aes.org/e-lib/browse.cfm?elib=17539
- Description: A distributed, associative memory that advertises audio streams and represents audio connections between networked audio devices is described. Characteristic features of a shared, associative memory are discussed, and three parameter-based models that represent audio signals and audio connections are introduced. Connection management is then discussed with reference to a distributed, associative memory environment. This environment allows changes made to audio connections to be automatically propagated to all networked devices, while also eliminating potential race conditions between connection requests. Additionally, connection management applications can be shared between different networked devices and controllers.
- Full Text:
- Date Issued: 2014
- Authors: Eales, Andrew , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426841 , vital:72395 , https://www.aes.org/e-lib/browse.cfm?elib=17539
- Description: A distributed, associative memory that advertises audio streams and represents audio connections between networked audio devices is described. Characteristic features of a shared, associative memory are discussed, and three parameter-based models that represent audio signals and audio connections are introduced. Connection management is then discussed with reference to a distributed, associative memory environment. This environment allows changes made to audio connections to be automatically propagated to all networked devices, while also eliminating potential race conditions between connection requests. Additionally, connection management applications can be shared between different networked devices and controllers.
- Full Text:
- Date Issued: 2014
Utilizing gesture recognition and Ethernet AVB for distributed surround sound control
- Hedges, Mitchell, Foss, Richard
- Authors: Hedges, Mitchell , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426816 , vital:72393 , https://www.aes.org/e-lib/online/browse.cfm?elib=17540
- Description: Gesture recognition has become a preferred approach to the control of various systems. This allows users of the system to interact without having to use any controls or equipment. This paper investigates the use of gesture recognition in order to select and transport audio tracks over an Ethernet AVB network to speaker endpoints. The research uses equipment that is commercially available and relatively cost efficient. The endpoints receive audio samples that are encapsulated within network packets and processes them. The audio tracks are mixed at the endpoints according to gain ratios that will change and be different for each endpoint.
- Full Text:
- Date Issued: 2014
- Authors: Hedges, Mitchell , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426816 , vital:72393 , https://www.aes.org/e-lib/online/browse.cfm?elib=17540
- Description: Gesture recognition has become a preferred approach to the control of various systems. This allows users of the system to interact without having to use any controls or equipment. This paper investigates the use of gesture recognition in order to select and transport audio tracks over an Ethernet AVB network to speaker endpoints. The research uses equipment that is commercially available and relatively cost efficient. The endpoints receive audio samples that are encapsulated within network packets and processes them. The audio tracks are mixed at the endpoints according to gain ratios that will change and be different for each endpoint.
- Full Text:
- Date Issued: 2014
Audio Device Representation, Control, and Monitoring Using SNMP
- Eales, Andrew, Foss, Richard
- Authors: Eales, Andrew , Foss, Richard
- Date: 2013
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426855 , vital:72396 , https://www.aes.org/e-lib/browse.cfm?elib=17012
- Description: The Simple Network Management Protocol (SNMP) is widely used to configure and monitor networked devices. The architecture of complex audio devices can be elegantly represented using SNMP tables. Carefully considered table indexing schemes support a logical device model that can be accessed using standard SNMP commands. This paper examines the use of SNMP tables to represent the architecture of audio devices. A representational scheme that uses table indexes to provide direct-access to context-sensitive SNMP data objects is presented. The monitoring of parameter values and the implementation of connection management using SNMP are also discussed.
- Full Text:
- Date Issued: 2013
- Authors: Eales, Andrew , Foss, Richard
- Date: 2013
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426855 , vital:72396 , https://www.aes.org/e-lib/browse.cfm?elib=17012
- Description: The Simple Network Management Protocol (SNMP) is widely used to configure and monitor networked devices. The architecture of complex audio devices can be elegantly represented using SNMP tables. Carefully considered table indexing schemes support a logical device model that can be accessed using standard SNMP commands. This paper examines the use of SNMP tables to represent the architecture of audio devices. A representational scheme that uses table indexes to provide direct-access to context-sensitive SNMP data objects is presented. The monitoring of parameter values and the implementation of connection management using SNMP are also discussed.
- Full Text:
- Date Issued: 2013
Implementation of AES-64 connection management for Ethernet Audio/Video Bridging devices
- Dibley, James, Foss, Richard
- Authors: Dibley, James , Foss, Richard
- Date: 2013
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426875 , vital:72397 , https://www.aes.org/e-lib/online/browse.cfm?elib=17014
- Description: AES-64 is a standard for the discovery, enumeration, connection management, and control of multimedia network devices. This paper describes the implementation of an AES-64 protocol stack and control application on devices that support the IEEE Ethernet Audio/Video Bridging standards for streaming multimedia, enabling connection management of network audio streams.
- Full Text:
- Date Issued: 2013
- Authors: Dibley, James , Foss, Richard
- Date: 2013
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426875 , vital:72397 , https://www.aes.org/e-lib/online/browse.cfm?elib=17014
- Description: AES-64 is a standard for the discovery, enumeration, connection management, and control of multimedia network devices. This paper describes the implementation of an AES-64 protocol stack and control application on devices that support the IEEE Ethernet Audio/Video Bridging standards for streaming multimedia, enabling connection management of network audio streams.
- Full Text:
- Date Issued: 2013
Service discovery using open sound control
- Eales, Andrew, Foss, Richard
- Authors: Eales, Andrew , Foss, Richard
- Date: 2012
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426890 , vital:72398 , https://www.aes.org/e-lib/online/browse.cfm?elib=16432
- Description: The Open Sound Control (OSC) control protocol does not have service discovery capabilities. The approach to adding service discovery to OSC proposed in this paper uses the OSC address space to represent services within the context of a logical device model. This model allows services to be represented in a context-sensitive manner by relating parameters representing services to the logical organization of a device. Implementation of service discovery is done using standard OSC messages and requires that the OSC address space be designed to support these messages. This paper illustrates how these enhancements to OSC allow a device to advertise its services. Controller applications can then explore the device’s address space to discover services and retrieve the services required by the application. The Open Sound Control (OSC) control protocol does not have service discovery capabilities. The approach to adding service discovery to OSC proposed in this paper uses the OSC address space to represent services within the context of a logical device model. This model allows services to be represented in a context-sensitive manner by relating parameters representing services to the logical organization of a device. Implementation of service discovery is done using standard OSC messages and requires that the OSC address space be designed to support these messages. This paper illustrates how these enhancements to OSC allow a device to advertise its services. Controller applications can then explore the device’s address space to discover services and retrieve the services required by the application.
- Full Text:
- Date Issued: 2012
- Authors: Eales, Andrew , Foss, Richard
- Date: 2012
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426890 , vital:72398 , https://www.aes.org/e-lib/online/browse.cfm?elib=16432
- Description: The Open Sound Control (OSC) control protocol does not have service discovery capabilities. The approach to adding service discovery to OSC proposed in this paper uses the OSC address space to represent services within the context of a logical device model. This model allows services to be represented in a context-sensitive manner by relating parameters representing services to the logical organization of a device. Implementation of service discovery is done using standard OSC messages and requires that the OSC address space be designed to support these messages. This paper illustrates how these enhancements to OSC allow a device to advertise its services. Controller applications can then explore the device’s address space to discover services and retrieve the services required by the application. The Open Sound Control (OSC) control protocol does not have service discovery capabilities. The approach to adding service discovery to OSC proposed in this paper uses the OSC address space to represent services within the context of a logical device model. This model allows services to be represented in a context-sensitive manner by relating parameters representing services to the logical organization of a device. Implementation of service discovery is done using standard OSC messages and requires that the OSC address space be designed to support these messages. This paper illustrates how these enhancements to OSC allow a device to advertise its services. Controller applications can then explore the device’s address space to discover services and retrieve the services required by the application.
- Full Text:
- Date Issued: 2012
- «
- ‹
- 1
- ›
- »