16.02.2006client acceptance testchair for applied software engineering1 vso client acceptance test
TRANSCRIPT
Chair for Applied Software Engineering 116.02.2006 Client Acceptance Test
VSO Client Acceptance Test
Chair for Applied Software Engineering 216.02.2006 Client Acceptance Test
Agenda
• Project Management
• Project Goals and Requirements
• Current Status and Future Work
• Prototype Configuration
• Prototype Hands-on Demonstration
Project Management
by Martin Ott
Chair for Applied Software Engineering 416.02.2006 Client Acceptance Test
Project Participants
Bakr Albatran Dimitri Alexeev Daniel Angermeier Oliver Arafat Jan Birke Bernd Brügge
Eva Fenzl Jason Franklin Catinca Golesteanu Nicolas Heuser Christian Hörwick Volker Iden
Michael Knapp Peter Lachenmeier Karim Morsy Martin Ott Florian Schneider Christian Schröder Harald Stangl
Christoph Teschner
Federico Tessman
Leon von Tippelskirch
Periklis Tsirakidis
Timo Wolf Diego Wyllie Vera Yordanova
Christian Kern
Chair for Applied Software Engineering 516.02.2006 Client Acceptance Test
Project OrganizationParticipants and Partners
Client: Mariss Jansons, Symphonie Orchestra
des Bayerischen Rundfunks
Project Management:Prof. Bernd Brügge
Timo WolfMartin Ott
Chair for Applied Software Engineering 616.02.2006 Client Acceptance Test
Project Schedule
Pre-Development VSO Phase 3VSO Phase 1 VSO Phase 2
October 2005 16 Feb 2006 Feb 2007June 2005 Juli 2007
Client Acceptance Test
1st Recording session with SBR
2nd Recording session with SBR
Project Goals and Requirements
by Vera Yordanova
Chair for Applied Software Engineering 816.02.2006 Client Acceptance Test
Project Goals
• Inspire children for classical music
• Teach children to conduct
• Experience the feeling of conducting
Chair for Applied Software Engineering 916.02.2006 Client Acceptance Test
Project Scenario
• Alice is standing before the virtual symphony orchestra and wants to conduct.
• The orchestra designer creates and positions an orchestra for her.
• At first Alice walks through the orchestra and listens to the music.
• When she is ready she starts conducting.
• She has trouble conducting and wants to be taught by the System.
Chair for Applied Software Engineering 1016.02.2006 Client Acceptance Test
Functional Requirements
• Visual and acoustic 3D Environment
• Detection of conducting patterns (2/4, 3/4, 4/4 ...)
• Areal positioning of the listener
• Audio and Video time stretching
• Teaching modul
• Multimedia control
Chair for Applied Software Engineering 1116.02.2006 Client Acceptance Test
Non-functional Requirements
• Audio and video scalability
• Usability
• Performance
Project Current Statusand Future Work
by Martin Ott
Chair for Applied Software Engineering 1316.02.2006 Client Acceptance Test
Current Status
Chair for Applied Software Engineering 1416.02.2006 Client Acceptance Test
Future Work: Diploma Topics
Pre-Development VSO Phase 3VSO Phase 1 VSO Phase 2
October 2005 16 Feb 2006 Feb 2007June 2005 Juli 2007
• Gesture and face tracking recognition for conductors
• Teaching a child how to conduct
• Augmented Reality VSO: synchronization of the orchestra and the musical score (Sibelius, Finale)
• Design and Implementation of the home scenario with a thin client
• VSO as Multiple Player Video Game
• Framework for multimedia interactive systems (e.g. Intelligent Home)
Prototype Configuration
by Jason Franklin
Chair for Applied Software Engineering 1616.02.2006 Client Acceptance Test
VSO-Orchestra
VSOAudio
System Decomposition
VSOUIVSO-Tracking
VSOVideo
Chair for Applied Software Engineering 1716.02.2006 Client Acceptance Test
Prototype Configuration
Video subsystem
Audio subsystem
Trackingsubsystem
Orchestra subsystem runs on all computers
User Interface runson all computers
Prototype Demo
by Dimitri Alexeev
Chair for Applied Software Engineering 1916.02.2006 Client Acceptance Test
Prototype Demo: Requirements
Visual and acoustic 3D environment
Detection of the conducting patterns
Areal positioning of the listener
Audio and video time stretching
Teaching modul
Multimedia control
Chair for Applied Software Engineering 2016.02.2006 Client Acceptance Test
Prototype Demo: Scenarios
• Walking through the orchestra
• Conducting the virtual orchestra
• Configure assembly of the musicians
Hands-on Demo