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.
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 customer 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.