《MPEG2规范3008.docx》由会员分享,可在线阅读,更多相关《MPEG2规范3008.docx(328页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MPEG22规范(英文版)FOREWWORDIXINTROODUCTTION - PAART 11 SYSSTEMSSX0.1 TTranssportt Strreamxii0.2 PProgrram SStreaamxiv0.3 CConveersioon beetweeen Trranspport Streeam aand PProgrram SStreaamxv0.4 PPackeetizeed Ellemenntaryy Strreamxvi0.5 TTiminng moodelxvi0.6 CCondiitionnal aaccesssxvi0.7 MMultiiplexx-widd
2、e opperattionssxviii0.8 IIndivviduaal sttreamm opeeratiionsxviii0.8 11 De-multtipleexinggxviii0.8 22 Synnchroonizaationnxviii0.8 33 Rellatioon too commpresssionn layyerxviiii0.9 SSysteem reefereence decooderxviiii0.10 AppllicattionssxviiiiSECTIION 11: GEENERAAL11.1 SScopee11.2 RReferrencees11.3 IIde
3、ntticall Reccommeendattionss |Innternnatioonal Stanndardds21.4 AAddittionaal reefereencess2SECTIION 22 TECCHNICCAL EELEMEENTS32.1 DDefinnitioons32.2 SSymbools aand aabbreeviattionss62.2.11Aritthmettic ooperaatorss62.2.22 Loggicall opeeratoors72.2.33 Rellatioonal operratorrs72.2.44 Bittwisee opeerato
4、ors82.2.55 Asssignmment82.2.66 Mneemoniics82.2.77 Connstannts92.3 MMethood off desscribbing bit streeam ssyntaax92.4 TTranssportt Strream bitsstreaam reequirremennts102.4.11 Traanspoort SStreaam coodingg strructuure aand pparammeterrs102.4.22 Traanspoort SStreaam syystemm tarrget decooder112.4.33 Sp
5、eecifiicatiion oof thhe Trranspport Streeam ssyntaax annd seemanttics211) 2.4.33.1 TTranssportt Strream212) 2.4.33.2 TTranssportt Strream packket llayerr223) 2.4.33.3 SSemanntic defiinitiions of ffieldds inn Traanspoort SStreaam paackett layyer224) 2.4.33.4 AAdapttatioon fiield245) 2.4.33.5 SSemannt
6、ic defiinitiions of ffieldds inn adaaptattion fielld256) 2.4.33.6 PPES ppackeet337) 2.4.33.7 SSemanntic defiinitiions of ffieldds inn PESS paccket368) 2.4.33.8 CCarriiage of PProgrram SStreaams aand IISO/IIEC 1111722-1 SSysteems sstreaams iin thhe Trranspport Streeam442.4.44 Proogramm speecifiic inn
7、formmatioon442.5 PProgrram SStreaam biitstrream requuiremmentss532.5.11 Proogramm Strream codiing sstruccturee andd parrametters532.5.22 Proogramm Strream systtem ttargeet deecodeer532.5.33 Speecifiicatiion oof thhe Prrograam Sttreamm synntax and semaanticcs579) 2.5.33.1 PProgrram SStreaam5710) 2.5.
8、33.2 SSemanntic defiinitiion oof fiieldss in Proggram Streeam5811) 2.5.33.3 PPack layeer off Proogramm Strream5812) 2.5.33.4 SSemanntic defiinitiion oof fiieldss in proggram streeam ppack5913) 2.5.33.5 SSysteem heeaderr5914) 2.5.33.6 SSemanntic defiinitiion oof fiieldss in systtem hheadeer602.5.44 P
9、roogramm Strream map622.5.55 Proogramm Strream direectorry642.6 PProgrram aand pprogrram eelemeent ddescrriptoors672.6.11 Semmantiic deefiniitionn of fiellds iin prrograam annd prrograam ellemennt deescriiptorrs672.6.22 Viddeo sstreaam deescriiptorr682.6.33 Semmantiic deefiniitionn of fiellds iin vi
10、ideo streeam ddescrriptoor692.6.44 Auddio sstreaam deescriiptorr702.6.55 Semmantiic deefiniitionn of fiellds iin auudio streeam ddescrriptoor702.6.66 Hieerarcchy ddescrriptoor702.6.77 Semmantiic deefiniitionn of fiellds iin hiierarrchy desccripttor712.6.88 Reggistrratioon deescriiptorr712.6.99 Semma
11、ntiic deefiniitionn of fiellds iin reegisttratiion ddescrriptoor722.6.110 Daata sstreaam allignmment desccripttor722.6.111 Seemanttic ddefinnitioon off fieelds in ddata streeam aalignnmentt desscripptor722.6.112 Taargett bacckgroound gridd desscripptor732.6.113 Seemanttic ddefinnitioon off fieelds i
12、n ttargeet baackgrroundd griid deescriiptorr732.6.114 Viideo winddow ddescrriptoor742.6.115 Seemanttic ddefinnitioon off fieelds in vvideoo winndow desccripttor742.6.116 Coondittionaal acccesss desscripptor742.6.117 Seemanttic ddefinnitioon off fieelds in ccondiitionnal aaccesss deescriiptorr752.6.1
13、18 ISSO 6339 laanguaage ddescrriptoor752.6.119 Seemanttic ddefinnitioon off fieelds in IISO 6639 llanguuage desccripttor752.6.220 Syystemm cloock ddescrriptoor762.6.221 Seemanttic ddefinnitioon off fieelds in ssysteem cllock desccripttor762.6.222 Muultipplex bufffer uutiliizatiion ddescrriptoor762.6
14、.223 Seemanttic ddefinnitioon off fieelds in mmultiiplexx bufffer utillizattion desccripttor772.6.224 Coopyriight desccripttor772.6.225 Seemanttic ddefinnitioon off fieelds in ccopyrrightt desscripptor772.6.226 Maaximuum biitratte deescriiptorr782.6.227 Seemanttic ddefinnitioon off fieelds in mmaxim
15、mum bbitraate ddescrriptoor782.6.228 Prrivatte daata iindiccatorr desscripptor782.6.229 Seemanttic ddefinnitioon off fieelds in PPrivaate ddata indiicatoor deescriiptorr782.6.330 Smmoothhing bufffer782.6.331 Seemanttic ddefinnitioon off fieelds in ssmootthingg bufffer desccripttor792.6.332 STTD dees
16、criiptorr792.6.333 Seemanttic ddefinnitioon off fieelds in SSTD ddescrriptoor802.6.334 IBBP_deescriiptorr802.6.335 Seemanttic ddefinnitioon off fieelds in IIBP_ddescrriptoor802.7 RRestrrictiions on tthe mmultiiplexxed sstreaam seemanttics802.7.11 Freequenncy oof coodingg thee sysstem clocck reeferee
17、nce802.7.22 Freequenncy oof coodingg thee proogramm cloock rreferrencee812.7.33 Freequenncy oof coodingg thee eleementtary streeam ssysteem cllock refeerencce812.7.44 Freequenncy oof prresenntatiion_ttime_stammp coodingg812.7.55 Connditiionall codding of ttime stammps812.7.66 Timming consstraiints f
18、or scallablee codding822.7.77 Freequenncy oof coodingg P-SSTD_bbuffeer_siize iin PEES paackett heaaderss832.7.88 Codding of ssysteem heeaderr in the Proggram Streeam832.7.99 Connstraainedd sysstem paraameteer Prrograam Sttreamm832.7.110 Trranspport Streeam842.8 CCompaatibiilityy witth ISSO/IEEC 1111
19、7285AnnexxesA DIGGITALL STOORAGEE MEDDIUM COMMMAND AND CONTTROL DSMM CC86B CRCC DECCODERR MODDEL98C PROOGRAMM SPEECIFIIC INNFORMMATIOON100D ITUU-T RREC. H.2222.0 |ISOO/IECC 138818-11 SYSSTEMSS TIMMING MODEEL ANND APPPLICCATIOON IMMPLICCATIOONS109E DATTA TRRANSMMISSIION AAPPLIICATIIONS120F GRAAPHICCS
20、 OFF SYNNTAX FOR ITU-T REEC. HH.2222.0 | ISOO/IECC 138818-11121G GENNERALL INFFORMAATIONN127H PRIIVATEE DATTA128I LISST OFF COMMPANIIES HHAVINNG PRROVIDDED PPATENNT STTATEMMENTSS FORR ITUU-T RREC HH.2222.0 | ISOO/IECC 138818130J SYSSTEMSS CONNFORMMANCEE ANDD REAAL-TIIME IINTERRFACEE132K INTTERFAACIN
21、GG JITTTER-INDUUCINGG NETTWORKKS TOO MPEEG-2 DECOODERSS133L SPLLICINNG TRRANSPPORT STREEAMS137List of FFigurres0-1 - SIIMPLIIFIEDD OVEERVIEEW OFF ITUU-T RREC. H.2222.0 | ISSO/IEEC 133818-1 SCCOPEXI0-2 - PRROTOTTYPICCAL TTRANSSPORTT DEMMULTIIPLEXXING AND DECOODINGG EXAAMPLEEXIIII0-3 - PRROTOTTYPICCAL
22、 TTRANSSPORTT MULLTIPLLEXINNG EXXAMPLLEXIIII0-4 - PRROTOTTYPICCAL TTRANSSPORTT STRREAM TO PPROGRRAM SSTREAAM COONVERRSIONNXIV0-5 - PRROTOTTYPICCAL DDECODDER FFOR PPROGRRAM SSTREAAMSXV2-6 - TRRANSPPORT STREEAM SSYSTEEM TAARGETT DECCODERR NOTTATIOON122-7 - PRROGRAAM STTREAMM SYSSTEM TARGGET DDECODDER
23、NNOTATTION542-8 - TAARGETT BACCKGROOUND GRIDD DESSCRIPPTOR DISPPLAY AREAA73A-1 - COONFIGGURATTION OF DDSM CCC APPPLICCATIOON88A-2 - DSSM CCC BITTSTREEAM DDECODDED AAS A STANNDALOONE BBITSTTREAMM89A-3 - DSSM CCC BITTSTREEAM DDECODDED AAS PAART OOF THHE SYYSTEMM BITTSTREEAM89B-1 - 322 BITT CRCC DECCOD
24、ERR MODDEL98C-1 - PRROGRAAM ANND NEETWORRK MAAPPINNG REELATIIONSHHIPS104D-1 - COONSTAANT DDELAYY MODDEL109D-2 - STTC REECOVEERY UUSINGG PLLL113F-1 - TRRANSPPORT STREEAM SSYNTAAX DIIAGRAAM121F-2 - PEES PAACKETT SYNNTAX DIAGGRAM122F-3 - PRROGRAAM ASSSOCIIATIOON SEECTIOON DIIAGRAAM122F-4 - COONDITTIONA
25、AL ACCCESSS SECCTIONN DIAAGRAMM123F-5 - TSS PROOGRAMM MAPP SECCTIONN DIAAGRAMM123F-6 - PRRIVATTE SEECTIOON DIIAGRAAM124F-7 - PRROGRAAM STTREAMM DIAAGRAMM125F-8 - PRROGRAAM STTREAMM MAPP DIAAGRAMM125K-1 - SEENDINNG SYYSTEMM STRREAMSS OVEER A JITTTER-IINDUCCING NETWWORK134K-2 - JIITTERR SMOOOTHIING UU
26、SINGG NETTWORKK-LAYYER TTIMESSTAMPPS135K-3 - INNTEGRRATEDD DEJJITTEERINGG ANDD MPEEG-2 DECOODINGG136List of SSyntaax Taabless2-1 - NEEXT SSTARTT CODDE102-2 - TRRANSPPORT STREEAM212-3 - ITTU-T REC. H.2222.00 | IISO/IIEC 1138188 TRAANSPOORT PPACKEET222-4 - PIID TAABLE232-5 - SCCRAMBBLINGG CONNTROLL VA
27、LLUES232-6 - ADDAPTAATIONN FIEELD CCONTRROL VVALUEES232-7 - TRRANSPPORT STREEAM AADAPTTATIOON FIIELD242-8 - SPPLICEE PARRAMETTERS TABLLE 1302-9 - SPPLICEE PARRAMETTERS TABLLE 2312-10 - SSPLICCE PAARAMEETERSS TABBLE 33312-11 - SSPLICCE PAARAMEETERSS TABBLE 44312-12 - SSPLICCE PAARAMEETERSS TABBLE 553
28、12-13 - SSPLICCE PAARAMEETERSS TABBLE 66322-14 - SSPLICCE PAARAMEETERSS TABBLE 77322-15 - SSPLICCE PAARAMEETERSS TABBLE 88322-16 - SSPLICCE PAARAMEETERSS TABBLE 99322-17 - SSPLICCE PAARAMEETERSS TABBLE 110322-18 - PPES PPACKEET332-19 - SSTREAAM_IDD ASSSIGNMMENTSS362-20 - PPES SSCRAMMBLINNG COONTROOL
29、 VAALUESS372-21 - TTRICKK MODDE COONTROOL VAALUESS402-22 - FFIELDD_ID FIELLD COONTROOL VAALUESS412-23 - CCOEFFFICIEENT SSELECCTIONN VALLUES422-24 - PPROGRRAM SSPECIIFIC INFOORMATTION452-25 - PPROGRRAM SSPECIIFIC INFOORMATTION POINNTER462-26 - PPROGRRAM AASSOCCIATIION SSECTIION472-27 - TTABLEE_ID ASS
30、IIGNMEENT VVALUEES472-28 - CCONDIITIONNAL AACCESSS SEECTIOON492-29 - TTRANSSPORTT STRREAM PROGGRAM MAP SECTTION502-30 - PPRIVAATE SSECTIION522-31 - PPROGRRAM SSTREAAM582-32 - PPROGRRAM SSTREAAM PAACK582-33 - PPROGRRAM SSTREAAM PAACK HHEADEER582-34 - PPROGRRAM SSTREAAM SYYSTEMM HEAADER592-35 - PPROGR
31、RAM SSTREAAM MAAP632-36 - SSTREAAM TYYPE AASSIGGNMENNTS642-37 - PPES PPACKEET SYYNTAXX FORR PROOGRAMM STRREAM DIREECTORRY652-38 - IINTRAA_CODDED IINDICCATORR672-39 - CCODINNG_PAARAMEETERSS INDDICATTOR672-40 - PPROGRRAM AAND PPROGRRAM EELEMEENT DDESCRRIPTOORS682-41 - VVIDEOO STRREAM DESCCRIPTTOR692-4
32、2 - FFRAMEE RATTE COODE692-43 - AAUDIOO STRREAM DESCCRIPTTOR702-44 - HHIERAARCHYY DESSCRIPPTOR712-45 - HHIERAARCHYY DESSCRIPPTOR VALUUES712-46 - RREGISSTRATTION DESCCRIPTTOR722-47 - DDATA STREEAM AALIGNNMENTT DESSCRIPPTOR722-48 - VVIDEOO STRREAM ALIGGNMENNT VAALUESS722-49 - AAUDIOO STRREAM ALIGGNMEN
33、NT VAALUESS732-50 - TTARGEET BAACKGRROUNDD GRIID DEESCRIIPTORR732-51 - VVIDEOO WINNDOW DESCCRIPTTOR742-52 - CCONDIITIONNAL AACCESSS DEESCRIIPTORR752-53 - IISO 6639 LLANGUUAGE DESCCRIPTTOR752-54 - AAUDIOO TYPPE VAALUESS752-55 - SSYSTEEM CLLOCK DESCCRIPTTOR762-56 - MMULTIIPLEXX BUFFFER UTILLIZATTION D
34、ESCCRIPTTOR772-57 - CCOPYRRIGHTT DESSCRIPPTOR772-58 - MMAXIMMUM BBITRAATE DDESCRRIPTOOR782-59 - PPRIVAATE DDATA INDIICATOOR DEESCRIIPTORR782-60 - SSMOOTTHINGG BUFFFER DESCCRIPTTOR792-61 - SSTD DDESCRRIPTOOR79A-1 - ISSO/IEEC 133818-1 DSSM CCC91A-2 - COOMMANND_IDD ASSSIGNEED VAALUESS91A-3 - DSSM_CCC C
35、ONNTROLL93A-4 - SEELECTT MODDE ASSSIGNNED VVALUEES94A-5 - DSSM CCC ACKKNOWLLEDGEEMENTT95A-6 - TIIME CCODE96C-1 - COOMPOSSITE_DESCCRIPTTOR106C-2 - SUUB-DEESCRIIPTORR106C-3 - PRROGRAAM ASSSOCIIATIOON TAABLE BANDDWIDTTH USSAGE (BPSS)107C-4 - PRROGRAAM MAAP TAABLE BANDDWIDTTH USSAGE (BPSS)107D-1 - REEMU
36、LTTIPLEEXINGG STRRATEGGY115E-1 - PEES PAACKETT HEAADER EXAMMPLE120I-1 - LIIST OOF COOMPANNIES SUPPPLYINNG PAATENTT STAATEMEENTS130294List of EEquattionss2-1 - PCCR BAASE142-2 - PCCR EXXTENSSION142-3 - PRROGRAAM CLLOCK REFEERENCCE142-4 - INNPUT ARRIIVAL TIMEE152-5 - TRRANSPPORT RATEE152-6 - SYYSTEMM
37、INFFORMAATIONN MAIIN BUUFFERR TRAANSFEER RAATE192-7 - OPPCR BBASE282-8 - OPPCR EEXTENNSIONN282-9 - OPPCR282-10 - PPRESEENTATTION TIMEESTAMMP382-11 - DDECODDE TIIMESTTAMP392-12 - EELEMEENTARRY STTREAMM CLOOCK RREFERRENCEE BASSE392-13 - EELEMEENTARRY STTREAMM CLOOCK RREFERRENCEE EXTTENSIION392-14 - EE
38、LEMEENTARRY STTREAMM CLOOCK RREFERRENCEE392-15 - BBUFFEER SIIZE FFOR AAUDIOO STRREAM432-16 - BBUFFEER SIIZE FFOR VVIDEOO STRREAM432-17 - SSYSTEEM CLLOCK REFEERENCCE BAASE552-18 - SSYSTEEM CLLOCK REFEERENCCE EXXTENSSION552-19 - SSYSTEEM CLLOCK REFEERENCCE552-20 - AARRIVVAL TTIME562-21 - SSCR BBASE FO
39、R CBR PROGGRAM STREEAM602-22 - SSCR EEXTENNSIONN FORR CBRR PROOGAM STREEAM602-23 - RRATIOO OF SYSTTEM CCLOCKK FREEQUENNCY AAND AAUDIOO SAMMPLE RATEE602-24 - RRATIOO OF SYSTTEM CCLOCKK FREEQUENNCY TTO VIIDEO PICTTURE RATEE612-25 - CCLOCKK ACCCURACCY DEETERMMINATTION762-26 - PPACKEET RAATE832-27 - PPA
40、CKEET RAATE832-28 - MMAXIMMUM PPACKEET RAATE832-29 - SSAMPLLE RAATE LLOCKIING IIN TRRANSPPORT STREEAM842-30 - RRATIOO OF SYSTTEM CCLOCKK FREEQUENNCY TTO VIIDEO PICTTURE RATEE84ForewwordFOREWWORD PROVVIDEDD BY ISOIntrooducttionThe ssysteems ppart of tthis Recoommenndatiion | Intternaationnal SStandda
41、rd addrressees thhe coombinning of oone oor moore eelemeentarry sttreamms off viddeo aand aaudioo, ass welll ass othher ddata, intto siinglee or multtiplee strreamss whiich aare ssuitaable for storrage or ttranssmisssion. Sysstemss codding folllows the synttactiical and semaanticc rulles iimpossed b
42、by thhis sspeciificaationn andd proovidees innformmatioon too enaable syncchronnizedd deccodinng off deccoderr buffferss oveer a widee rannge oof reetrieeval or rreceiipt ccondiitionns.Systeem coodingg shaall bbe sppeciffied in ttwo fformss: thhe Trranspport Streeam aand tthe PProgrram SStreaam. EEa
43、ch is ooptimmizedd forr a ddiffeerentt sett of appllicattionss. Booth tthe TTranssportt Strream and Proggram Streeam ddefinned iin thhis RRecommmenddatioon | Inteernattionaal Sttandaard pproviide ccodinng syyntaxx whiich iis neecesssary and suffficieent tto syynchrronizze thhe deecodiing aand pprese
44、entattion of tthe vvideoo andd auddio iinforrmatiion, whille ennsuriing tthat dataa buffferss in the decooderss do not overrfloww or undeerfloow. IInforrmatiion iis cooded in tthe ssyntaax ussing timee staamps conccerniing tthe ddecodding and pressentaationn of codeed auudio and visuual ddata and ti
45、mee staamps conccerniing tthe ddelivvery of tthe ddata streeam iitsellf. BBoth streeam ddefinnitioons aare ppackeet-orrientted mmultiiplexxes.The bbasicc mulltipllexinng appproaach ffor ssinglle viideo and audiio ellemenntaryy strreamss is illuustraated in ffigurre 0-1 onn pagge xii . TThe vvideoo andd auddio ddata is eencodded aas deescriibed in IITU-TT Recc. H.262 | ISSO/IEEC 133818-2 annd ISSO/IEEC 133818-3. TThe rre