Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige
<< Back to Blog

VIVE 3DSP Spatial Audio SDK now available for Standalone XR!

Developer Relations Team • Sept. 28, 2023

|

8 minutes read

Introducing Spatial Audio: Elevating Your VR Experience

Virtual Reality (VR) has come a long way in providing users with captivating visual experiences, transporting them to digital worlds that seem almost real. However, for a truly immersive and engaging experience, visuals alone are not enough. That's where spatial audio comes into play. In this blog post, we'll delve into the world of spatial audio, explaining why it's essential for XR applications and introduce you to the incredible features of the VIVE 3DSP Audio SDK.

🎧 Headphones recommended for the audio demos in this post

SpatialAudio_Concept_1.png

The Need for 3D Audio in VR

Imagine stepping into a virtual forest teeming with vibrant flora and fauna. The visuals are breathtaking, but something crucial is missing – the sounds of rustling leaves, chirping birds, and distant waterfalls. This is where 3D audio steps in to complete the immersive experience.

Sound Localization

At the heart of 3D audio is sound localization. It mimics our natural ability to pinpoint the source of a sound in the real world. Here's how it works:

Lateral Localization
  • Interaural Time Difference: By analyzing the time it takes for a sound to reach each ear, your brain can determine the sound's direction.
  • Interaural Level Difference: Variations in sound level between your ears further help you discern the source's location.
Elevation and Front/Back

To distinguish between sounds with the same arrival time and level, cues like pinna, head, shoulder, and torso movements are employed. These cues enable you to precisely identify sound directions.

Pinna

Your outer ears filter incoming sound, aiding your brain in determining its origin.

Head/Shoulder/Torso

The body partially obstructs sound waves, affecting your perception of sound direction.


Room Reverberation

When inside a virtual room, the walls and objects reflect and scatter sound waves, creating a unique auditory experience. This not only adds realism but also enhances directional perception accuracy.


Distance Matters

The distance between you and a sound source plays a vital role in spatial audio:

  • Loudness: Louder sounds usually come from closer sources.
  • Initial Time Delay: The time lag between direct and reflected sounds helps determine distance.
  • Mix of Direct and Indirect Sounds: Your brain instinctively blends direct and reflected sounds, influencing your perception of distance.
  • Interaural Level Difference: Differences in loudness between your ears indicate proximity.

Near Field Demo from VIVE 3DSP Audio SDK

Spatialization

Spatialization is the magic that immerses you in a 3D virtual environment. VIVE 3DSP Audio SDK achieves this through:

  • Head-Related Transfer Functions (HRTF): Precisely modelled HRTF for various angles.
  • Higher Order Ambisonic Simulation: Realistic sound direction simulation.
  • Room Audio Simulation: Mimicking room acoustics.
  • Hi-Res Audio Support: Maintaining audio quality.
  • Sound Decay Modeling: Real-world sound attenuation.
  • Geometric and Raycast Occlusion: Realistic sound obstruction.
  • Ambisonic Decoder: Dynamic audio rendering based on listener's rotation.


Meet VIVE 3DSP Audio SDK

Introducing the VIVE 3DSP Audio SDK – your gateway to unparalleled spatial audio experiences in the virtual world. This SDK is designed to empower developers and create lifelike auditory environments for VR applications.

Unique Features of VIVE 3DSP Audio SDK

  • Higher Order Ambisonics (HOA): Enjoy realistic spatial sound with minimal computing power.
  • Head-Related Transfer Function (HRTF): Precisely modeled HRTF for pinpoint sound accuracy.
  • Room Audio: Simulate reflections, reverberations, and ambient sounds for a true room experience.
  • Hi-Res Audio Settings: Maintain audio quality even with high-resolution audio.
  • Sound Decay Model: Real-world sound attenuation for added authenticity.
  • Geometric Occlusion: Efficiently simulate sound obstruction without external physics engines.
  • Ambisonic Decoder: Dynamically render stereo audio based on listener's rotation.

VIVE 3DSP Audio SDK is hardware-independent, user-friendly, and offers exceptional audio quality, making it a perfect fit for VIVE devices.

Higher Order Ambisonics (HOA)

Ambisonics, a full-sphere surround sound technique, is pivotal in spatial audio. Higher order ambisonics (HOA) enhances sound direction accuracy, and the VIVE 3DSP ambisonic process achieves this with minimal computing power, thanks to a patent-pending technique.

Head-Related Transfer Function (HRTF)

HRTF is the cornerstone of spatial sound modelling. The VIVE 3DSP Audio SDK boasts a comprehensive HRTF database, meticulously measuring thousands of directions, ensuring precise audio reproduction and minimizing quality degradation.


Room Audio

Room Audio replicates the unique acoustic characteristics of different rooms, accounting for early reflections, late reverberation, ambient sounds, and more. It's the key to crafting convincing auditory spaces.








Sound Decay Model

VIVE 3DSP Audio SDK accurately represents how sound energy changes with distance, offering point source and line source attenuation models to cater to various scenarios.

Occlusion

Occlusion mimics how sound waves interact with obstacles. VIVE 3DSP Audio SDK offers two types of occlusion:

  • Geometric Occlusion: Precise obstruction simulation without external physics engines.
  • Raycast Occlusion: Utilizes platform physics engines for flexible geometry obstruction.


Ambisonic Decoder

For 360 and VR audio recordings, sound field microphones capture 4-channel B-format data. The Ambisonic Decoder within the VIVE 3DSP Audio SDK dynamically translates this data into stereo audio, adjusting to the listener's rotation.


Conclusion

In conclusion, spatial audio is the missing piece in the puzzle of VR immersion. With the VIVE 3DSP Audio SDK, developers can harness the power of spatial audio to create captivating virtual worlds that engage your senses like never before. Keep an eye on this feature as it continues to revolutionize the VR experience. Get ready to step into a world where sound makes all the difference!


More Information