Integration

The AM3D 3D Audio engine is based on digital signal processing algorithms implemented in software. A software solution can be delivered for general-purpose computers, embedded systems and dedicated DSP platforms.

3DAudio_Integration.png
Illustrating the software layers in an embedded system.

A conceptual block diagram of how the AM3D 3D Audio software is integrated into a typical embedded system is illustrated in the figure below.

The AM3D 3D Audio software is not dependent on any external libraries, e.g. open source code, and is developed in ANSI C using assembly-optimised coding for resource intense parts that are targeted at various platforms. An entirely ANSI C reference solution is available for fast prototyping on any custo­mer device. The software is already available for a number of platforms e.g. ARM and can within short time be optimised for or ported to other dedicated platforms.