MPEG 2 MULTI CHANNEL ENCODER
Introduction
The MPEG-2 audio defined in Part 3 (ISO/IEC 13818-3) of the standard, enhances MPEG-1's audio
by allowing the coding of audio programs with more than two channels, up to 5.1 multichannel. The
MPEG 2 Multi channel is backwards-compatible (also known as MPEG-2 BC), allowing MPEG-
1 audio decoders to decode the two main stereo components.
The encoder uses following tools to
encode the multi channel streams
- Bitallocation
- Quantization
- Normalization
- Matrixing
- Dynamic cross talk
- Prediction
- Tramission channel allocation
- Phantom coding
- Sub-band filtering
- Psycho model
Salient Features
- MP2 multi channel encoder with MPEG1 Layer2 and MPEG2 LSF extension
- Supports all the sampling frequencies of MPEG1 & 2, namely, 16kHz, 22.05kHz, 24kHz, 32kHz, 44.1kHz and 48kHz.
- Supports up to 5.1 channels.
- Supports standard bit rates from 8Kbps to 320Kbps. For Multi channel bit rates can go upto 1130kbps.
- Supports matrixing, joint stereo, tc allocation, dynamic cross talk, phantom coding.
- Optimized Pyscho model with respect to quality and cpu performance.
- BChannel configurations supported: 320, 310, 220, 300, 210 with and with out LFE.
- Multi-instance support.
Benefits
- Low Mhz and memory foot print
- Multi instance and re-entrant implementation
- Simple API interface
- Highly optimised algorithms
Applications
- DVD players
- Television broadcasting
Platforms
- ARM
Case studies
Developing an Asynchronous Sample Rate Converter
Designing an Asynchronous Sample Rate converter that offers high THD and low ripple across a range of frequencies is no mean achievement. We not only designed the ASRC but implemented it with low MHz on a fixed point processor.
[ More ]
Video codecs on a multi-core highly-parallel custom core
We worked with SiliconHive (now part of Intel) to develop High Definition video codecs that are designed to run optimally on a multi-core environment. Our contribution also included efficient coding for a VLIW core and algorithmic innovations to address memory bandwidth constraints.
[ More ]