3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... ·...

30
12. Januar 2009 HAW-Hamburg Jan Kuhr 1 Thema: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern Betreuer: Prof. Dr. Wolfgang Fohl Prof. Dr.-Ing Jürgen Reichardt Vortrag im Rahmen der Veranstaltung „Seminar Ringvorlesung“

Transcript of 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... ·...

Page 1: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 1

Thema: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern

Betreuer: Prof. Dr. Wolfgang Fohl Prof. Dr.-Ing Jürgen Reichardt

Vortrag im Rahmen der Veranstaltung „Seminar Ringvorlesung“

Page 2: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 2

Gliederung

Motivation Mensch und Wahrnehmung Technik Masterarbeit

Literatur

Page 3: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 3

Motivation

„Soundtrack of your life“

Page 4: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 4

Motivation

SotA: Überlagerung der Realität mit Musik oder bestimmten Klängen

Die Realität neu erleben Der Realität entfliehen Auch ohne visuelle Komponente!

Page 5: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 5

Motivation

Bewusste Steuerung des Soundtracks Der Computer macht es z.B. Random Intelligente Auswahl der Playlist? Reaktion auf äußere Einflüsse:

Regen, Sonne, Kalender, Kontostand

Page 6: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 6

Motivation

Erzeugung einer autonomen, virtuellen Klangwelt

Ergänzung der realen Umgebungsgeräusche durch: Zumischen von Sounds aus einer VR Überlagerung und Verfremdung von Klang (Realitätsbeugung)

Veränderung des Raumklanges: Das Wohnzimmer zum Bahnhofsklo machen

Noise oder Sound cancelation: Auslöschen bestimmter Frequenzen oder ganzer Sounds aus den

Umgebungsgeräuschen

Page 7: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 7

Motivation

„Spiel of your life“

Page 8: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 8

Page 9: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 9

Motivation

IDEE: Spiel mit enhanced 3D Audio!

3. Mobiles Alternate Reality / Pervasive Game in einer realen Umgebung

5. Surround-Sound aus Stereo Kopfhörern

7. Anpassung der Soundlandschaft bei Drehung des Körpers bzw. des Kopfes

9. Echtzeit Soundverarbeitung

Page 10: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 10

Motivation

Page 11: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 11

Motivation

Page 12: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 12

Motivation

Andere Nutzungsmöglichkeiten:

Einblenden von Nachrichten und Infos zwischendurch? (kommerziell)

Typische Geräusche von Ladengeschäften Einblenden von Werbung (interessante!)

Also: Supermarktradio für überall !

Page 13: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 13

Mensch und Wahrnehmung

Klang wird sehr schnell vom Gehirn verarbeitet

Großer Einfluss auf Stimmungen und Emotionen

Auge Full HD Aber Ohren Full 3D

Keine Abschaltung

Eingeschränkte Kontrolle / Steuerung

Ohrstöpsel und Kopfhörer sind Normalität

Audiomanipulation unkritischer als visuelle Manipulation

Page 14: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 14

Page 15: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 15

Page 16: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 16

Page 17: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 17

Page 18: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 18

Page 19: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 19

Technologie: statisches 5.1

Page 20: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 20

Technologie: Software-Toolszur manuellen Soundpositionierung

Page 21: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 21

Technologie: Software-Toolszur manuellen Soundpositionierung

Probleme:

Hohe Anforderung an Rechenleistung

48.000 Samples pro Sekunde und Kanal

Rechenintensive FIR-Filterung (finite impulse response)

Jedes Sample muss mit gleichem Aufwand berechnet werden, hohe Filterordnung um gute Qualität zu erreichen

Jeweils eine Filterung pro Soundobjekt nötig

Echtzeitberechnung mit nicht wahrnehmbarer Latenz unter 10ms

Interface zu mobilen Geräten

Page 22: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 22

Technologie: HRTF und Filterung

HRTF - Head Related Transfer Function Bestimmbar durch Messung von Impulsantworten der

Menschlichen Gehörphysik (Kunstkopf) Wird abgebildet in mehrere Sätze von Filterkoeffizienten Ein Satz Koeffizienten für einen bestimmten Winkel Interpolation zwischen Winkeln

Page 23: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 23

Technologie: Klangpositionierung in VR

Ein Sound hat eine bekannte Position in der 3D VR

Der Mensch bzw. Spieler hat bekannte Position in der VR

Problem:

Die korrekte Ortung des Signals ist abhängig von der Kopfposition bzw. Drehung!

Page 24: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 24

Technologie: Klangpositionierung in VR

Monster an x1,y1,z1

Person an x2,y2,z2

Winkel geben die aktuelle Position des Klanges zur Kopfausrichtung an.

Winkel verändern sich mit der Kopfbewegung

Kopfbezogene und Raumbezogene Koordinaten

Page 25: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 25

Ermitteln der Kopfverdrehung im Verhältnis zu einem festen Raumkoordinatensystem

Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren Umgebung eine Lageänderung feststellen können.

Problem: Outdoor Nutzung kompliziert !

Technologie: Head Tracking

Page 26: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 26

Masterarbeit: Aufgaben

Implementierung eines Echtzeit-Systems zur Positionierung von Schallquellen in einem virtuellen 3-Dimensionalen Raum

Klangausgabe auf Stereokopfhörern

Positionierte Schallquellen sollen bei Bewegung des Hörers und bei Drehung des Kopfes an ihrem „gehörten“ Ort bleiben

Mobilität der Komponenten

(DAS Spiel)

Page 27: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 27

Masterarbeit: Rahmenbedingungen

Mobiles System = wenig Rechenleistung,

Berechnungen nicht in Echtzeit auf Mobilen Devices

Komplexe Signalfilterung effizient auf dedizierter Hardware

-> Realisierung des nötigen FIR-Filters auf einem FPGA

Ein Microcontroller zur Verbindung aller Komponenten

Audio Eingang und Ausgang (Codec)

Dateninterface zu einem PC, Handheld oder Smartphone

E/A zum FPGA

E/A zu Positionssensorik (Bluetooth)

Update der FIR Koeffizienten im FPGA bei Bewegung

Page 28: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 28

Masterarbeit: FPGA-System

Page 29: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 29

Masterarbeit: Risiken

Komplexität der Bluetooth Schnittstellen für MContr. Datenschnittstelle zum mobilen Endgerät Audio Schnittstelle Anbindung des Bewegungssensors

Anbindung existierender In/Outdoor Positionierungssysteme an den Microcontroller und deren Kompatibilität -> Entfernung zum Sound

Page 30: 3D Sound und virtuelle Hörwelten mit Stereo Kopfhörern von ...ubicomp/... · Raumkoordinatensystem Kabelgebundene oder Wireless Systeme die anhand eines Fixpunktes in der näheren

12. Januar 2009 HAW-Hamburg Jan Kuhr 30

Literatur:

HRTF Measurements and Filter Design for aHeadphone-Based 3D-Audio System Bachelorarbeit von Sylvia Sima

VHDL-Synthese. Entwurf digitaler Schaltungen und Systeme (Taschenbuch) Schwarz/Reichardt

Wikipedia and Google Pictures