You are on page 1of 2

SOLUTION

The AM3D soluton for Android provides both advanced and basic
3D Audio as well as virtual surround sound for mult-channel and
stereo audio content combined with playback optmisaton.

3D Audio via OpenSL ES API
The implementaton is based on the AM3D 3D Audio engine, which
is wrapped and integrated into Android. The implementaton realizes
the missing 3D audio functonality in the Android OpenSL ES imple-
mentaton, which enables e.g. game development with advanced 3D
audio.

3D Audio plug-in
The AM3D 3D Audio engine with AM3Ds proprietary API is integrat-
ed into Androids AudioFX as a plug-in. Individual audio streams or
the mixed stream output from the Android audio mixer can be ren-
dered as 3D audio sources. This basic 3D Audio is used to improve
e.g. the user interface.

Audio Enhancement plug-in
The AM3D Audio Enhancement platorm is integrated into Androids
AudioFX as a plug-in. Setngs can be created for internal speakers
and connected devices to improve playback sound quality and apply
virtual surround sound to music and movie content.
Mult-channel plug-in
The AM3D Virtual Surround Sound 5.1/7.1 replaces the standard
down-mix scheme with a binaural down-mix. Movie playback is
enriched with mult-channel surround sound.
Audio Control Panel
The Audio Control Panel makes it possible for the user to create
individual audio setngs (fgure 1). When an external device is con-
nected, a device selecton window pops up (fgure 2). This enables
the user to select a specifc tuning for the selected device, e.g.
earphones.
OVERVIEW
AM3Ds world-class audio soluton for Android enhances the gam-
ing experience with amazing 3D positonal audio. User interface
is supplemented with dynamic 3D audio efects, and the media
player is signifcantly improved with enriched playback sound as
well as virtual surround sound.
AM3Ds soluton is purely sofware-based and easily integrated
into Android. All features have very low memory footprint and
CPU consumpton.
Android is the most popular operatng system for smartphones and
it is becoming more advanced. Amazing functonality and applica-
tons can be created. This fact combined with the rapid increase of
CPU power makes new opportunites for improving end-user experi-
ence a reality.
Today 3D graphics is utlized in many applicatons e.g. games, user
interfaces and even 3D displays are available in smartphones. These
rich visual capabilites are a core element in bringing todays prod-
ucts alive.
Unfortunately, the audio performance in smartphones does not ofer
the same quality due to the limitatons of built-in micro speakers
and headphones.
AM3D Audio Enhancement overcomes these limitatons by adding
high-quality features to optmise playback sound quality. Virtual
surround sound is added to create a percepton of immersive
sound being outside the head when using headphones.
AM3D 3D Audio brings the product and user experience on Android
devices alive with dynamic 3D audio efects to match the quality of
3D graphics.
In additon to AM3D Audio Enhancement sofware, AM3D ofers
tuning tools for quick and easy adapton of the sofware to each
device model.
ADVANTAGES

Enhanced gaming experience
Improved user interface
Media Player with enhanced playback sound quality and
enriching mult-channel virtual surround sound
Flexible Audio Control Panel
No sofware development efort required from manufacturer
Scalable solutons from OpenSL ES and 3D audio combined
with audio enhancement
AUDI O SOLUTI ON
FOR ANDROI D
Figure 1: Audio Control Panel Figure 2: Pop-up for Device Selecton
AM3D A/S Riihimkivej 6 DK-9200 Aalborg SV, Denmark Phone +45 9934 9800 www.am3d.com email: am3d@am3d.com
Figure 4 illustrates audio enhancement used in combinaton with 3D
audio. Natve apps can utlize the OpenSL ES API to create 3D audio.
Java apps can launch and apply a 3D audio AudioFX to individual
streams.
The audio control panel applies enhancement setngs and controls
whether to process for headphones or loudspeakers in the individu-
al components. AM3Ds audio soluton for Android is fully customiz-
able, purely sofware based and very easily integrated into Android.
INTEGRATION
AM3Ds OpenSL ES feature utlizes the build-in OpenSL ES API that
came with the Android API level 9 (Android 2.3). This feature and
the audio plug-ins consist of shared libraries containing processing
engines. These are designed to run on the applicaton processor
using assembly optmized code for the resource intense parts that is
targeted at various CPU cores e.g. ARM.
Figure 3 illustrates audio enhancement using AM3Ds Audio Enhance-
ment plug-in applied to the output of the audio mixer. AM3Ds Audio
Control Panel is used to launch the plug-in and to setup the required
setngs for diferent output devices.
AUDI O I NTEGRATI ON I NTO ANDROI D
ABOUT AM3D
AM3D is a provider of world-class audio technology providing
sofware solutons for audio enhancement and 3D audio for mission-
critcal solutons, mobile devices, in-car and home entertainment
systems. AM3D holds several patents on audio technologies.
AM3D has ofces in Denmark, Japan and South Korea. AM3D is
owned by Nordjyske which has more than 2,000 employees and a
history that dates back to 1767. AM3D A/S was established in 1997 as
a commercial ofspring of research actvites at Aalborg University in
Denmark.
Applicaton e.g. game
3D streams 2D streams
Applicaton e.g. GUI Media Player
Audio Stream
GUI
OpenSL ES
3D Audio AudioFX
AM3D
3D Audio engine
Setngs
Audio Control Panel
GUI
Setngs
Database
Mixer in AudioFlinger
Audio Enh. AudioFX
Audio Stream Audio Stream
AM3D
3D Audio engine
AM3D
Audio Enh. engine
Audio stream
Control data
Surround Sound
Playback Optmizaton
Audio Stream
Mult-channel down-mix
AM3D
VSS 5.1/7.1
AudioFX
Figure 4: Complete AM3D audio soluton
Media Player
GUI
Setngs
Audio Control Panel
GUI
Setngs
Database
Audio Stream
Audio Enh. AudioFX
Audio stream Control data
Mixer in
AudioFlinger
AM3D
Audio Enh. engine
Mult-channel down-mix
AM3D
VSS 5.1/7.1
AudioFX
Figure 3: Audio Enhancement plug-in

You might also like