MPEG-4 HE-AAC v2 Encoder

MPEG-4 HE-AAC v2 is the combination of Advanced Audio Coding (AAC), Spectral Band Replication (SBR) and Parametric Stereo (PS), standardized as the High-Efficiency v2 profile in MPEG-4 (HE AAC v2). SBR is a unique bandwidth extension technique which enables audio codecs to deliver the same quality at a significant bit rate reduction. PS is a coding tool that is able to capture a stereo signal as a monaural downmixed signal plus a limited number of parameters requiring low-overhead.

The HE-AAC v2 Encoder has been highly optimised to run on the Analog Devices' Blackfin processor family. It is a self-contained software module that is fully compliant with ISO/IEC 14496-3 MPEG-4 specification and rigorously tested and field-proven in commercial application. Through appropriate initialization, encoding can be made to perform in HE-AAC v2 mode (AAC+SBR+PS), or in HE-AAC v1 mode (AAC+SBR).

It contains a standard C-callable 'push' API with the added flexibility using 'pull' (or 'poll') by adding light wrapper code. The code has been implemented using Instruction and Data cache, and has no dependencies on processor peripherals and registers, adding greater system flexibility and ease of use.

MPEG-4 HE-AAC v2 Encoder

Product Description

MPEG-4 HE-AAC v2 is the combination of Advanced Audio Coding (AAC), Spectral Band Replication (SBR) and Parametric Stereo (PS), standardized as the High-Efficiency v2 profile in MPEG-4 (HE AAC v2). SBR is a unique bandwidth extension technique which enables audio codecs to deliver the same quality at a significant bit rate reduction. PS is a coding tool that is able to capture a stereo signal as a monaural downmixed signal plus a limited number of parameters requiring low-overhead.

The HE-AAC v2 Encoder has been highly optimised to run on the Analog Devices' Blackfin processor family. It is a self-contained software module that is fully compliant with ISO/IEC 14496-3 MPEG-4 specification and rigorously tested and field-proven in commercial application. Through appropriate initialization, encoding can be made to perform in HE-AAC v2 mode (AAC+SBR+PS), or in HE-AAC v1 mode (AAC+SBR).

It contains a standard C-callable 'push' API with the added flexibility using 'pull' (or 'poll') by adding light wrapper code. The code has been implemented using Instruction and Data cache, and has no dependencies on processor peripherals and registers, adding greater system flexibility and ease of use.



Features


Functions


Performance Metrics

MIPS summary:

Code memory (KiB) Data RAM (KiB) Constant Data Tables (KiB) MIPS
Average
129.5 109.9 25.2 73.2
  • MIPS measured using typical bit rates 36kpbs, Fs=44.1kHz, optimal memory layout, worst case test vector, Blackfin ADSP-BF533, ADSP-BF5xx
  • "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Minimum Input and Output Single Buffers.
  • 1 KiB = 1024 Bytes.


Applications


Requirements


Availability and Licensing

Each module supports the Analog Devices, Inc. (ADI) Blackfin Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.


沪ICP备09046653号
content here.
content here.

Review this Product

Close