logo
logo
Sign in

MPEG Audio FAQ: Overview of MPEG-2 and the applications of MPEG-2 audio | Soukacatv.com

avatar
Tracy He
MPEG Audio FAQ: Overview of MPEG-2 and the applications of MPEG-2 audio | Soukacatv.com

MPEG Audio FAQ

 

MPEG-2: coded transmission/storage of sampled sound waves

 

Overview of MPEG-2

What does MPEG-2 audio standardize (in comparison to MPEG-1)?

 

The first phase, MPEG-1, was dealing with mono and two-channel stereo sound coding, at sampling frequencies commonly used for high quality audio (48, 44.1 and 32 kHz).

 

The second phase, MPEG-2, contained three different work items:

 

The extension of MPEG-1 to lower sampling frequencies (16 kHz, 22.05 kHz and 24 kHz), providing better sound quality at very low bit rates (below 64 Kbit/s for a mono channel). This extension is easily added to a MPEG-1 audio decoder because it mainly implies inclusion of some more tables.

 

HDMI Encoder Modulator,16in1 Digital Headend, HD RF Modulator at Soukacatv.com

SKD19 Series 1U Rack 12CH Encode Modulator

SKD121X Encoding & Multiplexing Modulator

 

The backward-compatible extension of MPEG-1 to multichannel sound. MPEG-2 BC supports up to 5 full bandwidth channels plus one low frequency enhancement channel (such an ensemble of channels is referred to as '5.1'). This multichannel extension is both forward and backward compatible with MPEG-1. An MPEG-2 BC stream adheres to the structure of an MPEG-1-bit stream such that an MPEG-2 BC stream can be read and interpreted by an MPEG-1 audio decoder.

 

a new coding scheme called "Advanced Audio Coding" (AAC). An AAC bit stream is not backward compatible, i.e. cannot be read and interpreted by an MPEG-1 audio decoder.

Both MPEG-1 and the first two work items of MPEG-2 have the three-layer structure. The original MPEG-2 audio standard contained only the first work items and was finalized in 1994. In order to improve coding efficiency for the 5-channel case, a non-backward-compatible audio coding scheme was defined (AAC) and finalized in 1997.

Household Universal Encoding & Modulation Modulator

 

What are the applications of MPEG-2 audio (in comparison to MPEG-1)?

 

The main application area of MPEG-2 is digital television. It produces the video quality needed in HDTV. MPEG-2 audio supports the same applications as MPEG-1 (see the question on typical applications of MPEG-1), extending the MPEG-1 audio capabilities to applications that require very low bitrates and to applications that require more than two channels (e.g. for professional sound or for multi-lingual channels).

 

MPEG-2 language and abbreviations

 

What do the abbreviations used within MPEG-2 audio stand for?

AAC = Advanced Audio Coding

BC = Backward Compatible

LFE = Low Frequency Extension

NBC = Non Backward Compatible

LC = Low Complexity profile

SSR = Scalable Sampling Rate profile

ADIF = Audio Data Interchange Format

ADTS = Audio Data Transport Stream

What is a profile in MPEG-2 AAC?

 

MPEG-2 AAC comes in 3 different "flavors", called profiles, which are coder configurations with different complexity and performance. They are derived from each other by different parametrization of certain algorithmic parts of the AAC coder.

 

What is MPEG-2.5?

MPEG-2.5 is the name of an extension to MPEG-1/2 Layer III which is proprietary to the Fraunhofer Institute for Integrated Circuits (FhG IIS), Germany. It enables coding at even lower sampling frequencies (8 kHz, 11.025 kHz, and 12 kHz).

 

Technicalities of MPEG-2

What does the compatibility in MPEG-2 BC multichannel mean?

 

The core of the MPEG-2-bit stream is an MPEG-1-bit stream. This enables fully compatible decoding with an MPEG-1 decoder. In addition, the need to transfer two separate bit streams, called simulcast (one for two-channel stereo and another one for the multichannel audio programme) is avoided, at some cost in coding efficiency for the multichannel audio signal, compared to AAC which is a Non Backward Compatible (NBC) coding algorithm.

 

How will an MPEG-1 decoder get information from all channels when receiving an MPEG-2 BC audio bit stream?

 

An MPEG-1 decoder will be supplied with an appropriate two-channel down mix of all the channels in the multichannel ensemble, contained in the MPEG-1 core of the MPEG-2 bit stream. The left and right channel of the down mix together contain components of all the channels, according to the equations in the compatibility matrix.

16 IN 1 Digital Modulator Headend System

 

Do I have to use MPEG-1 audio with MPEG-1 Video and MPEG-2 Audio BC with MPEG-2 Video?

 

No, due to the compatibility, MPEG-2 BC audio can be used with MPEG-1 Video as well. The other way around, MPEG-1 Audio can be used with MPEG-2 Video without any restrictions. Any combinations of MPEG-1 and MPEG-2 BC Audio and Video can be handled by the system as specified by the MPEG-Systems standard ISO/IEC 11172-1 for MPEG-1 and ISO/IEC 13818-3 for MPEG-2.

 

I heard that a Second Edition of MPEG-2 BC has been approved. What are the reasons behind this revision?

 

While implementing the MPEG-2 Audio standard, as published in 1995, it was discovered that a certain combination of functionalities could not function properly. Although this combination was not considered to be of great practical importance, it was felt necessary to correct the standard in this respect. Since this necessitated a revision of the document, the opportunity was then taken to improve the standard in some other fields as well.

 

The technical changes in the Second Edition compared to the first publication of ISO/IEC 13818-3 (1995) are:

 

In the first publication, certain combinations of dynamic crosstalk and prediction were not prohibited but not practically implementable. In the Second Edition, these combinations are explicitly prohibited.

 

In the first publication, a low-pass filter was to be applied to the monophonic surround signal in matrix mode 2 (analogue surround mode). This filter is omitted in the Second Edition, greatly simplifying the decoder and improving coding efficiency.

 

The description of the syntax of the LFE channel was ambiguous. This description has been clarified.

 

In addition to these technical changes, many editorial changes have been made, improving readability and clarity. Also, an amendment concerning copyright registration has been incorporated in the standard.

 

What are the impacts of the technical changes in the revision to the Technical Report and Conformance documents?

 

There are no impacts on the Conformance document. There is only a minor impact on the Technical Report: one possible embodiment of a low pass filter was implemented in the Technical Report. This filter has to be removed and the dematrix operations adapted. An amendment to the Technical Report was prepared.

 

What is MPEG-2 AAC?

 

The MPEG-2 AAC standard is a new, state of the art audio standard that provides very high audio quality at a rate of 64 kb/s/channel for multichannel operation. It provides a capability of up to 48 main audio channels, 16 low frequency effects channels, 16 overdub/multilingual channels, and 16 data streams. Up to 16 programs can be described, each consisting of any number of the audio and data elements. AAC adheres to the same basic coding paradigm as MPEG-1/2 Layer-3, but adds new coding tools and improves on details. Some of the improvements implemented by AAC are a filter bank with a higher frequency resolution, better entropy coding and better stereo coding. Two new coding tools are an optional backward prediction (used only in the Main Profile) and noise shaping in the time domain which mainly improves quality of encoded speech at low bit-rates. As a result, AAC is approximately 30% more-bit rate efficient than MPEG-1 Layer 3.

 

What profiles are standardized for MPEG-2 AAC?

There are three profiles for the AAC standard, called Main Profile, Low Complexity Profile, and Scalable Sampling Rate Profile. The Main profile is intended for use when processing power, and especially memory, are not at a premium. The Low Complexity profile is intended for use when cycles and memory use are constrained, and the SSR profile when a scalable decoder is required. The Main and LC profiles have been tested at 320 kb/s for 5-channel audio programmes, and both have demonstrated better quality than competing audio coding algorithms running at 640 kb/s for the 5-channel program.

 

I heard that a Corrigendum of MPEG-2 AAC has been approved. What are the reasons behind this revision and what are the the technical changes?

 

After issuing the basic MPEG-2 AAC standard in 1997, a so-called corrigendum was issued which addresses some minor glitches in the standards text without jeopardizing compatibility. The most important content of the corrigendum is the introduction of a transmission format for Dynamic Range Control (DRC) which allows the listener to adapt the dynamic range of the sound playback to the capabilities and restrictions of the reproduction system. Again, the transmission of the DRC data was defined in a way which is compatible with the original bit stream format.

 

Is the AAC transport format similar to MPEG-1?

Each layer in MPEG-1 standardizes its format for the bit stream containing the encoded sound data. All three have the same basic layout, consisting of a sequence of audio frames with a header and sound data. The frame rate is constant.

 

MPEG-2 AAC on the contrary leaves the choice of audio transport syntax to the application, standardizing only the format of the encoded audio data. In addition, two typical examples of transport syntax have also been standardized:

 

ADIF = Audio Data Interchange Format

 

The audio bit stream contains one single header with all information necessary to control the decoder such as the bitrate, the sampling frequency or the stereo mode. The main application of ADIF is exchange of audio files.

 

ADTS = Audio Data Transport Stream

 

The audio bit stream consists of a sequence of frames with headers similar to MPEG-1 audio frame headers. The encoded audio data of one frame is always contained between two sync words. The number of bits in a frame however can be variable.

 

Is stream splicing or "break-in" supported in MPEG-2 AAC?

When using ADIF as transport syntax for the MPEG-2 AAC stream, "break-in" - i.e. start of decoding at any bit position - is not possible because there is no sync word to synchronize with the beginning of the audio frames. When using ADTS as transport syntax, break-in is enabled. The complexity of break-in support depends on the profile.

 

In MPEG-2 AAC Low Complexity and MPEG-2 AAC SSR modes, the prediction tools are not used, so break-in support is the same as that for MPEG-1 audio. For MPEG-2 AAC Main Profile, when prediction is enabled, break-ins are more tricky, as break-ins can only occur when there is a predictor reset across all frequency bands. This only happens in case of "attacks" when the bit stream switches from long to short windows, so the easiest way to break in a Main Profile bit stream is to start with a short block. For long windows the predictors are reset in a frequency-cyclic way, which may require up to 240 frames before all predictors are reset. So if you break in with long windows, some distortions might appear in the first few frames. The encoder can be set-up to reset the predictors more frequently which reduces the required number of frames needed before all predictors are reset.

 

Implementing MPEG-2 audio software

 

Is there any reference software for MPEG-2 AAC?

Yes. There is reference software for both an AAC example encoder and reference decoder.

The decoder source is complete and fully compliant and is capable of decoding all three AAC profiles: Main, Low Complexity and scalable Sampling Rate. It is a general multi-channel decoder capable of decoding up to 48 audio channels, 15 auxiliary low frequency enhancement channels and 15 data streams. Furthermore, it is quite efficient in that the compiled reference source coder decodes a stereo bit stream in real-time on a 100 MHz Pentium.

 

The encoder software supports multi-channel encoding, implementing essentially all of the AAC coding tools. As usual, the encoder code is designed to demonstrate how to generate compliant AAC bit streams rather than achieving optimum audio quality.

 

Where can I find the MPEG-2 AAC encoder reference software sources?

There is no public MPEG-2 AAC encoder reference source from MPEG. When purchasing the standard, you will get access to the MPEG reference software source for encoder and decoder. However, the encoder will not be optimized for quality or speed. To get state-of-the-art encoder source, you need to contact one of the companies which works on AAC.

Market position

 

How many MPEG-2 AAC Audio encoders and decoders are already in the market-place?

Since many of the services based on MPEG-2 AAC are currently in their introductory phase into the market, numbers are changing constantly. Main areas of application are

 

Internet Audio

Audio for digital television and radio (both AM and FM radio successors)

Portable playback devices

 

A current estimation amounts to several million decoders (both software and hardware-based) and a lower number of encoders.

 

What are the chances of AAC replacing MP3?

MP3 is the current choice for near-CD quality digital audio. However, AAC is its designated successor as it is able to provide the same sound quality with a larger compression rate. In addition, it enables higher quality encoding and playback for high definition audio (at 96 kHz sampling rate). So AAC is the most promising candidate e.g. for new portable playback devices using solid state memory.

 

Relation to other standards / methods

 

Why should I use MPEG-2 AAC rather than Dolby AC-3?

AAC is a state-of-the-art audio compression algorithm that provides compression superior to that provided by older algorithms such as AC-3. AAC and AC-3 are both transform coders, but AAC uses a filter bank with a finer frequency resolution that enables superior signal compression. AAC also uses a number of new tools such as temporal noise shaping, backward adaptive linear prediction, joint stereo coding techniques and Huffman coding of quantized components, each of which provide additional audio compression capability. Furthermore, AAC is much more flexible than AC-3, in that AAC supports a wide range of sampling rates and bitrates, from one to 48 audio channels, up to 15 low frequency enhancement channels, Multilanguage capability and up to 15 embedded data streams.

 

When should I use AAC rather than MPEG-2 BC?

Both provide 5-channel audio coding capability, however AAC provides a factor of two better audio compression relative to MPEG-2 BC, and is appropriate in all situations in which backward compatibility is not required or can be accomplished with simulcast. An MPEG-1 two channel decoder can decode an MPEG-2 BC 5-channel bit stream. AAC has no such backward compatibility requirement and, for 5-channel audio signals, has been shown in MPEG formal listening tests to provide slightly better audio quality at 320 kb/s than MPEG-2 BC can provide at 640 kb/s.

 

I have heard about Lucent Technologies' Perceptual Audio Coder (PAC). How does it compare to MPEG-2 AAC?

AAC and PAC are similar audio coding technologies. However, AAC has a number of new coding tools, such as Temporal Noise Shaping (TNS), that permits AAC to offer performance superior to that of PAC. This was shown in an independent and impartial test conducted by the Communications Research Centre (G. Soulodre, T. Grusec, M. Lavoie and L. Thibault, "Subjective Evaluation of State-of-the-Art 2-Channel Audio Codecs," Journal of the Audio Engineering Soc., Mar., 1998, pp. 164-177). This test showed that when coding stereo signals, the quality of AAC at 96 kb/s was comparable to the quality of PAC at 128 kb/s and that AAC at 128 kb/s was significantly better than PAC at 160 kb/s.

 

There is another test, conducted by Moulton Laboratories, that claims to compare PAC and AAC. However, the system claimed to be AAC was not the same coding system tested by the Communications Research Centre, and did not use a state-of-the-art AAC encoder. Therefore, the results of this test do not indicate the actual performance of a commercial AAC system.

 

Established in 2000, the Soukacatv.com main products are modulators both in analog and digital ones, amplifier and combiner. We are the very first one in manufacturing the headend system in China. Our 16 in 1 and 24 in 1 now are the most popular products all over the world.

For more, please access to https://www.soukacatv.com.

 

CONTACT US

Company: Dingshengwei Electronics Co., Ltd

Address: Bldg A, the first industry park of Guanlong, Xili Town, Nanshan, Shenzhen, Guangdong, China

Tel: +86 0755 26909863

Fax: +86 0755 26984949

Mobile: 13410066011

Email: [email protected]

 

 

Source: sound.media.mit.edu

 

 

 

 

 

 

 

 

 

 

collect
0
avatar
Tracy He
guide
Zupyak is the world’s largest content marketing community, with over 400 000 members and 3 million articles. Explore and get your content discovered.
Read more