Multimedia SoC Technology

   
  ASTRI ARM9E MPEG-4 BSAC Audio Decoder
   
 

Processor
ARM ARM9E family and above with DSP extensions

Background
MPEG-4 BSAC (Bit Sliced Arithmetic Coding) is one of the audio coding tools specified in MPEG ISO/IEC 14496-3, Part3 Audio. The BSAC technique is used instead of the Huffman coding in the AAC audio coder to provide scalable bitrate coding during transportation.

Audio source can be encoded at the full bitrate and that can be subsequently reduced along the transportation chain according to channel capacity.

 
Standard Features
Supported sampling frequencies (Hz): 48K, 44.1K, 32K, 24K, 22.05K, 16K, 12K, 11.025K, 8K
Bitrate scalability per channel: from 16kbps to 64kbps with 1kbps step size
Provides mono and stereo decoding
 
ASTRI Specific Features
Provides three operating options to suit different processing loading requirements:
– HQ (High Quality, full processing loading)
– LP (Low Power, 0.8 full processing loading )
– VLP (Very Low Power, 0.6 full processing loading)
Provides information on bitrate, sampling rate and number of channels after each successful decoding frame
Provides API for streaming application
Accepts raw BSAC stream from MPEG-4 audio container
OS compatibility: Embedded Linux (Monta Vista, Candenux), Non-OS, ARM RealView
Memory requirements: 165KByte (Program and Data)
 
Performance
ASTRI ARM9E MPEG-4 BSAC decoder is optimized for the ARM9E architecture. The performance is depended on several factors of the target ARM9E platform:
I-Cache size
D-Cache size
SDRAM speed
Availability of TCM
Please make enquires on the performance for a specific ARM9E platform.