TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler...

47
The Heritage of the QMF-Transform in aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies

Transcript of TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler...

Page 1: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

The Heritage of the QMF-Transformin aacPlus and MPEG Surround

Thomas Ziegler

Reducing Complexity by Exploring Synergies

Page 2: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview• Introduction• aacPlus Recap• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Audio Demo• Conclusions

Page 3: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Introduction

• aacPlus – State-of-the-Art audio codec– CD-near stereo quality at 24 kbps– MPEG standard since 2003– Adopted by lots of other standardization bodies– Paradigm shift in high quality audio doding

• MPEG surround follows the new paradigm– MPEG standardization finalized end 2006– Common proposal:

FhG, Agere, Philips and Coding Technologies

Page 4: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview

• Introduction• aacPlus Recap => see TIDC-2006• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Audio Demo• Conclusions

Page 5: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus• MPEG Standardization

– 2003: aacPlus-v1, MPEG-4 Amd 1 – 2004: aacPlus-v2, MPEG-4 Amd 2– 2005: 3rd MPEG-4 edition

• Adopted by– Digital Radio Mondiale (DRM), DAB– 3GPP, 3GPP2– ...

• Widely used in digital broadcast, mobile phones, …• Presented in detail at TIDC06• => aacPlus should be well known

Page 6: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus

• Paradigm Shift: Hybrid approach– Use traditional waveform codec only for

psychoacoustic difficult parts– Exploit (co)relation between difficult parts & the rest– Parameterize (co)relation, transmit as side info– Guided reconstruction at the decoder side

• Parametric Tools– Spectral Band Replication (SBR)– Parametric Stereo (PS)

Page 7: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Spectral Band Replication (SBR)

• Exploit correlation between low band and high band• Transmit only low band with a conventional codec• Reconstruct the missing high band in a perceptually

accurate manner• “Guided” reconstruction using small amount of

guidance data in the bit stream (1-3 kbps)

Page 8: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

SBR Decoder

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

Only one channel is depicted, second channel equivalent

• Bit stream demux– Core bit stream– SBR data

• Core decoder output is band limited

• Core coder operates at ½nominal sampling rate fs.

• Frame size1024 samples

Page 9: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

SBR Decoder

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

• Complex QMF enables alias-free processing

• 32 equally spaced bands

• Bandwidth of QMF-band 345 Hz@ 44.1 kHz

Page 10: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

SBR Decoder

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

• Generation of high band by transposition

• Apply inverse filtering tool if necessary– Autocorrelation– LPC-Filtering

Page 11: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

SBR Decoder

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

• Calculate energy of transposed signal

• Compare with transmitted envelope

• Calculate gain factors and adjust spectral shape to original

• Up to five envelopes per AAC-frame

Page 12: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

SBR Decoder

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

• Adaptive noise addition unit– Random noise

injection• Sinusoidal

Regenerator• Both tools controlled

by SBR-data

Page 13: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

0 5 10 15 20-100

-90

-80

-70

-60

-50

-40

-30

-20

-10

0

CoreDecoder

QMFAnalysis

(32 bands)

EnvelopeAdjuster

HFGenerator

QMFSynthesis(64 bands)

AdditionalHF

Components

SBR Decoder

audio

output2 fs

audio

signalfs

bitstream

SBR

data

Atte

nuat

ion

[dB]

Frequency [kHz]

QMFAnalysis

(32 bands)

fs/2

SBR Decoder

• Combine low and high band

• Perform implicit upsampling

• Frame size2048 samples

Page 14: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Parametric Stereo (PS)

• Exploit high correlation between right and left channel• Transmit only one channel: left + right (mid) signal• “Guided Reconstruction” of stereo signal using small

amount of guidance data (3-5 kbps)– Inter-channel Intensity Differences (IID)– Inter-channel Cross Correlation (ICC)

• PS operates in the complex QMF-domain=> Reuse of SBR filter bank

Page 15: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

PS-Decoder

Page 16: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview• Introduction• aacPlus• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Audio Demo• Conclusions

Page 17: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPEG Surround (MPS)

• Follows the PS paradigm• Transmit 2 channels, reconstruct 5 channels• Toolbox concept

– Full Quality-vs-Bitratescalability

– Low bit rate solutions– Transparency

• Design is independent from core codec

Page 18: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Speaker Positions

• Reconstruct N channels, transmit only M<=N channels• Maximum: 27 Channels• Speaker positions

Page 19: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: General Structure

• Downmix to stereo• Extract parametric description of spatial image

(spatial cues)• Backwards compatible bitstream embedding• Up-mix process guided by spatial cues

Page 20: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Spatial Up-mix

• QMF-based hybrid filterbank• Perceptual accurate, non-uniform frequency resolution• Identical to Parametric Stereo hybrid filterbank• Input 1...M channels, output N>=M channels

Page 21: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Spatial Synthesis

• Tree-like organization– One-to-Two (OTT)– Two-to-Three (TTT)

Page 22: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Spatial Synthesis

• Tree-like Organization– One-to-Two (OTT)– Two-to-Three (TTT)

• Allows arbitrary combinationof N channels based on M<=Ninput channels

Page 23: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Spatial Synthesis

• Tree-like Organization– One-to-Two (OTT)– Two-to-Three (TTT)

• Allows arbitrary combinationof N channels based on M<=Ninput channels

• Tailor up-mix processto receiver environment

Page 24: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: OTT-Element

• Generates two output channels based on one input channel• Spatial parameters

– Channel Level Differences (CLD)– Inter-channel Coherence/Cross-correlation (ICC)

• Up-mix controlled by matrix Wumx

• Corresponding OTT-Elements at encoder side perform down-mix while extracting spatial cues

Page 25: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: TTT-Element

• Generates three output channels based on two input channels

• Estimation of third channel can alternatively be controlled by Channel Prediction Coefficients (CPC)

• An additional ICC parameter compensates for prediction loss due to only partially correlated original signals

Page 26: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Temporal Shaping Tools

• Guided Envelope Shaping (GES)– Shaping controlled by encoder

• Subband Temporal Processing (STP)– Shaping based on decoder data– Encoder only activates/deactivates

Page 27: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Quality-vs-Bitrate Scalability

• Bit rate control of parametric side info controls quality of reconstruction

• Frequency resolution– Grouping of spectral bands

• Time resolution– Update rate of spatial cues

• Quantization– Coarse/Fine resolution– Adaptive Parameter Smoothing in time direction

• Residual Coding

Page 28: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Residual Coding• Required to reach transparency• Compensates for the limitations of parametric coding• Encoder

– Transmit error signal after down-mix– Simplified AAC waveform encoding

• Decoder– MDCT-to-QMF transform– Decorrelator output (=synthetic residual) replaced by

true residual signal• Simplifies design of hierarchical systems

Page 29: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview• Introduction• aacPlus• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Conclusions

Page 30: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Enhanced Matrix Mode

• MPEG Surround sound rendering engine is generic• Parameter estimation based on analysis of down-mixed

stereo signal• Lookup table based estimation => Training• Quality significantly superior to legacy matrixed-

surround sound systems (Source MPEG Tests)

Page 31: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Binaural Decoding

• Binaural rendering=> out-of-head localization of sound sources

• Common: Apply HRTFs to 5.1 time domain signal• HRTF processing in the parameter domain saves

computational complexity• Binaural decoding is a pure MPS-decoder feature• Might be combined with Enhanced Matrix Mode

Page 32: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPS: Low Power Decoding

• Partial complex processing• Real-to-complex converter

– Lower 8 hybrid bands– 11-Tap FIR

• Aliasing reduction tool• Limited or no residual decoding• Shorter decorrelators; PS-decorrelators• Low Power mode is a pure decoder mode

Page 33: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview• Introduction• aacPlus• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Audio Demo• Conclusions

Page 34: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus with MPEG Surround Support

• Ideal combination• Coding efficiency• Quality-vs-total bitrate scalability• Code sharing

– QMF-based hybrid filterbank– PS-decorrelators– Residual decoder

• Synergies reduce computational complexity

Page 35: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus with MPEG Surround Support

• Synthesis-Analysis steps are obsolete• Structure similar to Parametric Stereo processing• Less complex than AAC with MPEG Surround Support

Page 36: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Implementation Challenges• Number of output channels

– Increases computational complexity and memory footprint

– Increased working set may not fit into common cache sizes

• Decorrelators– Lattice structure (standardized) or direct form IIRs– Cascaded 2nd order IIRs (PS decorrelators)

• Matrix multiplication– Large dimension

• Real-to-Complex converters– 11-Tap FIR

Page 37: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus with MPS: Expected Requirements• 5.1-Channel mode

– Computational complexity in the same range as discrete aacPlus-5.1

– Memory requirements in the same range as discrete aacPlus-5.1

• Binaural– Depends on complexity of underlying HRTF– Computational complexity compared to regular stereo

+ 20%…50%– Memory requirements compared to regular stereo

up to 2x• Please attend the presentation for detailed profiling

Page 38: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

aacPlus with MPS: State of Development• Fixed-point Firmware Reference Code

– 1st prototype: now– Product: Q1 2007

• Embedded SDKs– Directly derived from reference code– C64, C55, C6722, others, ...– Available Q1/Q2 2007

Page 39: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPEG Surround Applications

• Digital Audio Broadcasting– WorldDMB specified

• aacPlus (efficiency)• MPS (optional multi channel extension)

– Automotive• true multi channel• Enhanced Matrix Mode for regular FM stations

– Kitchen radio: stereo compatible– Portable device: binaural

Page 40: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPEG Surround Applications

• Digital Video Broadcasting– STB

• true multi channel• hierarchical coding• Binaural via blue tooth headset

– DVB-H• Built-in mini speakers: stereo compatible• Headphones: binaural

Page 41: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

MPEG Surround Applications

• Music Download– Upgrade existing (stereo) infrastructure– Bitrate comparable low

=> no degradation of stereo compatible part– Mobile phones: binaural– PC / Home stereo: true multi channel

Page 42: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Overview• Introduction• aacPlus• The MPEG Surround Standard

– Technology– Operating Modes

• aacPlus with MPEG Surround Support– Synergy Effects– Applications

• Audio Demo• Conclusions

Page 43: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Audio Demo• aacPlus with MPEG Surround, 5-2-5

– Total bit rate: 64 kbps– Pop / Classic

• Binaural via headphones– Total bit rate: 64 kbps– On request after the presentation

Page 44: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

Conclusions

• MPEG Surround: generic audio rendering engine• Combination of aacPlus & MPEG Surround

– Perfect candidate for• Upgrading current stereo systems to surround sound • Surround sound systems via speakers• Binaural surround sound via head phones

– First embedded SDKs available now• Future application scenarios on the horizon

– Object oriented scene description– Gaming, Video conferencing

Page 45: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

References[1] Thomas Ziegler, Michael Beer, and Gustavo Hoffmann. aacPlus – High Efficiency Audio Coding for Broadcast and Mobile Applications. In TI Developer Conference, Dallas, Feb. 28 -March 2, Birmingham, March 30, Munich, April 4, 2006.[2] Thomas Ziegler. aacPlus – Theory and Practice behind the Successful High Efficiency Audio Codec. In IEEE Workshop on Multimedia Compression, Bangalore, Oct 27 - 28, 2005.[3] Lars Villemoes, Jürgen Herre, Jeroen Breebaart, Gerard Hotho, Sascha Disch, HeikoPurnhagen, and Kristofer Kjörling. MPEG Surround: The Forthcoming ISO Standard for Spatial Audio Coding. In 28th International AES Conference, The Future of Audio Technology – Surround and Beyond, Piteå, Sweden, June 30-July 2, 2006.

[4] Jeroen Breebaart, Jürgen Herre, Lars Villemoes, Craig Jin, , Kristofer Kjörling, Jan Plogisties, and Jeronen Koppens. Multi-Channels goes Mobile: MPEG Surround Binaural Rendering. In 29th International AES Conference, Audio for Mobile and Handheld Devices, Seoul, Sept 2-4, 2006.

[5] Thomas Ziegler, Alexander Gröschel, and Andreas Ehret. Extending aacPlus with MPEG Surround Support. In Global Signal Processing Conference (GSPx), Santa Clara, Oct. 30 - Nov 2, 2006.

Page 46: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

The Heritage of the QMF-Transformin aacPlus and MPEG Surround

Thomas [email protected]://www.CodingTechnologies.com

Reducing Complexity by Exploring Synergies

Page 47: TIDC07-The Heritage of the QMF Transform in aacPlus … aacPlus and MPEG Surround Thomas Ziegler Reducing Complexity by Exploring Synergies Overview • Introduction • aacPlus Recap

IMPORTANT NOTICE

Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DSP dsp.ti.com Broadband www.ti.com/broadband Interface interface.ti.com Digital Control www.ti.com/digitalcontrol Logic logic.ti.com Military www.ti.com/military Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork Microcontrollers microcontroller.ti.com Security www.ti.com/security Low Power Wireless www.ti.com/lpw Telephony www.ti.com/telephony Video & Imaging www.ti.com/video Wireless www.ti.com/wireless Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265

Copyright © 2007, Texas Instruments Incorporated