應科院ARM9E
MPEG-4 BSAC 音頻解碼器(暫時只提供英文版本) |
| |
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.
|
| |
|
| • |
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. |
| |