Title :
A virtual DSP architecture for audio applications from a complexity analysis of MPEG-4 structured audio
Author :
Zoia, Giorgio ; Alberti, Claudio
Author_Institution :
Signal Process. Inst., Swiss Fed. Inst. of Technol., Lausanne, Switzerland
Abstract :
The MPEG-4 audio standard provides several toolsets for natural and synthetic sound coding. Among them, the most innovative in terms of multimedia applications is Structured Audio (SA), which implements a high level, structured description of sound instead of the usual compression techniques based on psychoacoustics and subband analysis. SA permits to encode synthesis and processing algorithms by its Structured Audio Orchestra Language (SAOL), and it can theoretically be used to specify any other audio decoder. This great flexibility introduces a challenging implementation problem, which in a normative framework has to be solved by a systematic approach. In the first part of the paper, it is described how the SA decoding process can be analyzed in a platform independent way in order to determine the fundamental figures of this coding technique; it is then shown how the proposed method is being used for the MPEG-4 SA conformance test. In the second part the design of a virtual digital signal processor (DSP) architecture is presented, based on the results of the complexity analysis. This architecture is able to exploit the intrinsic data level parallelism of many Audio algorithms and to consistently reduce the implementation cost. Experimental results prove the effectiveness of the approach and its suitability for implementations on modern superscalar DSPs and multimedia processors.
Keywords :
audio signal processing; computer architecture; digital signal processing chips; MPEG-4 structured audio; SA; SAOL; Structured Audio Orchestra Language; audio applications; complexity analysis; multimedia applications; psychoacoustics; sound coding; subband analysis; virtual DSP architecture; virtual digital signal processor architecture; Costs; Decoding; Digital signal processing; Digital signal processors; MPEG 4 Standard; Psychoacoustics; Signal analysis; Signal design; Signal processing algorithms; Testing;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2003.813277