kramann.info
© Guido Kramann

Login: Passwort:










3.11.5 Sound in VR using Android Processing

3.11.5 Sound in VR using Android Processing (EN google-translate)

3.11.5 Dźwięk w rzeczywistości wirtualnej za pomocą przetwarzania Android (PL google-translate)

In der physikalischen Realität breitet sich Schall mit einer Geschwindigkeit von ungefähr 343 Metern pro Sekunde aus.

In physical reality sound is spreading a speed of about 343 meters per second.

W rzeczywistości fizycznej rozprzestrzenia się dźwięk prędkość około 343 metrów na sekundę.

Außerdem wird eine Schallwelle gestaucht oder gestreckt, je nachdem ob sie sich auf den Hörer zu, oder von ihm weg bewegt. Dies ist der so genannte Doppler-Effekt.

In addition, a sound wave is compressed or stretched, depending on whether they are on the phone, or by him moved away. This is the so-called Doppler effec

Ponadto fala dźwiękowa jest skompresowana lub rozciągnięta, w zależności od tego, czy rozmawiają przez telefon, czy przez niego odszedł. Jest to tak zwany efekt Doppler

Ein Zuhörer ist in der Regel dazu in der Lage zu erkennen, aus welcher Richtung ein Klang kommt.

A listener is usually able to recognize from which direction a sound comes.

Zazwyczaj słuchacz jest w stanie rozpoznać, od którego kierunku dochodzi dźwięk.

Diese drei elementaren Eigenschaften sollen im folgenden in möglichst einfachen Sketches berücksichtigt werden.

These three elementary properties are given below be considered in the simplest possible sketches.

Te trzy elementarne właściwości podano poniżej być rozważone w najprostszych możliwych szkicach.

Die Realisierung all dieser Dinge erfordert Kenntnisse in linearer Algebra (Vektorrechnung).

The realization of all these things requires Knowledge in linear algebra (vector calculation).

Konieczna jest realizacja wszystkich tych rzeczy Wiedza w algebrze liniowej (obliczenia wektorowe).

Berechnung in welchem Maße die Hörrichtung mit der Richtung in der sich eine Schallquelle befindet übereinstimmt

Calculation of the extent to which the hearing direction coincides with the direction in which a sound source is located

Obliczenie, w jakim stopniu kierunek słyszenia pokrywa się z kierunkiem, w którym znajduje się źródło dźwięku

see text below.

Bild 3.11.5-1: see text below.

Angenommen ein Zuhörer befindet sich am Ort p=[0,0,0] und eine Schallquelle befinde sich am Ort q=[x,y,z]. Der Zuhörer blickt außerdem in die Richtung ez=[a,b,c] mit |ez|=1 (Vektorlänge ez ist eins).

Suppose a listener is in place p = [0,0,0] and a sound source is in place q = [x, y, z]. The listener also looks in the direction ez = [a, b, c] with | ez | = 1 (vector length ez is one).

Załóżmy, że słuchacz jest na miejscu p = [0,0,0], a źródło dźwięku jest w miejscu q = [x, y, z]. Słuchacz również patrzy w kierunku ez = [a, b, c] z | ez | = 1 (długość wektora ez to jeden).

Dann kann das Maß u an Übereinstimmung zwischen der Blickrichtung und der Richtung aus der der Schall kommt leicht mit Hilfe des Skalaproduktes berechnet werden:

Then, the measure u of correspondence between the line of sight and the direction from which the sound comes easily calculated using the scale product:

Następnie miara zgodności między linią widzenia i kierunkiem, z którego dochodzi dźwięk łatwo obliczone za pomocą produktu skali:

$ u = \frac { \vec e_z \cdot \vec q}{| \vec q|} \\ $

Formel 3.11.5-1: Degree of agreement between line of sight and sound direction.


Diese Formel liefert einen Wert zwischen +1 (gleich Richtung) und -1 (entgegengesetzte Richtung). Sie liefert 0 bei +45 and -45 Grad (+PI/4 and -PI/4).

This formula returns a value between 1 (equal to direction) and -1 (opposite direction). It returns 0 at 45 and -45 degrees (PI / 4 and -PI / 4).

Ta formuła zwraca wartość od 1 (równą kierunkowi) do -1 (przeciwnie do kierunku). Zwraca 0 przy 45 i -45 stopniach (PI / 4 i -PI / 4).

Will man Schallereignisse ausblenden, die im Rücken einer Person liegen, so wird einfach alles was kleiner als Null ist auf Null gesetzt.

If you want to hide sound events that lie in the back of a person, so will just anything smaller than zero is set to zero.

Jeśli chcesz ukryć zdarzenia dźwiękowe, które znajdują się z tyłu osoby, tak będzie wszystko co mniejsze niż zero jest ustawione na zero.

Um Richtungshören umsetzen zu können, ist es notwendig beide Ohren getrennt zu behandeln. Dies gelingt, indem die vorhergehende Berechnung einmal mit einer etwas nach links gedrehten Hörrichtung für das linke Ohr durchgeführt wird und einmal mit einer etwas nach rechts gedrehten Hörrichtung für das rechte Ohr.

In order to realize directional hearing, it is necessary to treat both ears separately. This succeeds by the previous calculation once with a something to the left turned hearing direction for the left ear is performed and once with a little after right-turned hearing direction for the right ear.

Aby zrealizować słyszenie kierunkowe, należy traktować oba uszy oddzielnie. Udaje się to poprzez poprzednie obliczenie raz z czymś po lewej stronie obrócony kierunek słyszenia dla lewego ucha jest wykonywany i raz z małym czasem prawy obrócony kierunek słyszenia dla prawego ucha.

Die gewonnenen Übereinstimmungswerte werden dann als unterschiedliche Verstärkungsfaktoren der Schallquelle für das linke und rechte Ohr verwendet.

The obtained match values ​​are then considered as different gain factors of the sound source used for the left and right ear.

Otrzymane wartości dopasowania są następnie uważane za różne współczynniki wzmocnienia źródła dźwięku stosowany dla lewego i prawego ucha.