17
The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Professor Richard Foss Email: [email protected]

The X170 protocol as a vehicle for 3D sound control

  • Upload
    gavin

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

The X170 protocol as a vehicle for 3D sound control. Presented by Shane Haw Supervisor: Professor Richard Foss Email: [email protected]. A Brief O verview of my Research. Object Orientated Approach System Design Demonstration Future Work Questions. Brief Overview. - PowerPoint PPT Presentation

Citation preview

Page 1: The X170 protocol as a vehicle for 3D sound control

The X170 protocol as a vehicle for 3D sound control

Presented by Shane Haw Supervisor: Professor Richard FossEmail: [email protected]

Page 2: The X170 protocol as a vehicle for 3D sound control

1. A Brief Overview of my Research.2. Object Orientated Approach3. System Design4. Demonstration5. Future Work6. Questions

Page 3: The X170 protocol as a vehicle for 3D sound control

Brief Overview• 3D Sound Control or Sound Localization• Combination of 3 technologies:– HCI (Human Computer Interaction) : A

capturing of 3D coordinates– Computer Graphics: A displaying of 3D

coordinates– Real-time Multimedia: converting the

distances between coordinates to volumes

Page 4: The X170 protocol as a vehicle for 3D sound control

Object Oriented Approach

• Cyclic Approach:– Use Case Diagram– Requirements Specification– Textual Scenarios– Noun Derivations– Class Diagram / Object Model– Sequence Diagrams

Page 5: The X170 protocol as a vehicle for 3D sound control

System Design

• Technologies used:– HCI: The Microsoft Kinect with the Microsoft

Kinect SDK (beta).– Computer Graphics: Google Sketchup with its

Ruby API– Real-time Multimedia: AES-X170 Protocol

Page 6: The X170 protocol as a vehicle for 3D sound control

Overall Structure

Page 7: The X170 protocol as a vehicle for 3D sound control

Audio Networking• The AES-X170 Protocol is a control protocol– Allows the accessing and setting of remote

parameters, which allows the volume levels of channels to be set.

– The volume parameters within the evaluation box are found at the crosspoints between the 1st and 2nd Bus.

Page 8: The X170 protocol as a vehicle for 3D sound control

Audio Networking

Page 9: The X170 protocol as a vehicle for 3D sound control

Audio Networking

Page 10: The X170 protocol as a vehicle for 3D sound control

Audio Networking

Page 11: The X170 protocol as a vehicle for 3D sound control

Computer Graphics• Google Sketchup provides the means of

displaying the 3D coordinates• A simple, click and drag approach to

building models• Google Sketchup provides a Ruby API• Plugin Folder• Scripts can then be interacted with

through the use of tcp sockets

Page 12: The X170 protocol as a vehicle for 3D sound control

Computer Graphics

Page 13: The X170 protocol as a vehicle for 3D sound control

Human Computer Interaction• Microsoft Kinect• The SDK released on the 24th of June 2011• Provides skeletal tracking– Provides the 3 dimensional coordinates of several

preset skeletal joints

Page 14: The X170 protocol as a vehicle for 3D sound control

Human Computer Interaction

Page 15: The X170 protocol as a vehicle for 3D sound control

Demonstration

Page 16: The X170 protocol as a vehicle for 3D sound control

Future Work• The ability to edit portions of old saves• Gesture recognition for track selection rather

than GUI interface• The adding of further speakers and some

effects such as reverberation for better sound localization

Page 17: The X170 protocol as a vehicle for 3D sound control

Questions ?