USER’S MANUAL
Section 6: AUDIO CODING REFERENCE 116
TheblockdiagramoftheAACencoderisshownbelow.Itisconsiderablymoresophisticated
thanthepreviousMPEGLayer‐2andLayer‐3systems,andthereforeoffersmorecodingpower.
BecauseAACwasbuiltonasimilarstructuretoLayer‐3,itthereforeretainssomeofits
powerfulfeatures:
• RedundancyReduction.AHuffmanencodingprocesscausesvaluesthat
appearmorefrequentlytobecodedwithshorterwords,whilevaluesthat
appearonlyrarelyarecodedwithlongerwords.Thisresultsinanoverall
increaseincodingefficiency–withnodegradation,sinceitisaco
mpletely
losslessprocess.
• BitReservoirbuffering.Often,therearesomecriticalpartsinapieceof
musicthatcannotbeencodedatagivendataratewithoutaudiblenoise.
Thesesequencesrequireahigherdataratetoavoidartifacts.Ontheother
hand,somes
ignalsareeasytocode.Ifaframeiseasy,thentheunusedbits
areputintoareservoirbuffer.Whenaframecomesalongthatneedsmore
thantheaverageamountofbits,thereservoiristappedforextracapacity.
• AncillaryData.Thebi
treservoirbufferoffersaneffectivesolutionforthe
inclusionofsuchancillarydataastextorcontrolsignaling.Thedataisheld
inaseparatebufferandgatedontotheoutputbitstreamusingsomeofthe
bitsallocatedforthereservoirbufferwhentheyarenotrequiredforaudio.
• TheJointStereomodetak
esadvantageoftheredundancyinstereo
programmaterial.TheencoderswitchesfromdiscreteL/Rtoamatrixed
L+R/L‐Rmodedynamically,dependingupontheprogrammaterial.