MPEG-4結(jié)構(gòu)將為特定問(wèn)題提供完整的解決方案,并且具有對(duì)最新的音像編碼技術(shù)進(jìn)行靈活復(fù)制的能力。從過(guò)去MPEG的經(jīng)驗(yàn)看,預(yù)計(jì)MPEG-4由4個(gè)不同的部分組成:MPEG-4句法描述語(yǔ)言、工具、算法和輪廓。這些部分如下圖所示:
1.MPEG-4句法描述語(yǔ)言(MSDL)
MPEG-4句法描述語(yǔ)言的目的是便于工具、算法和輪廓的選擇、描述和下載,以及描述如何分析和處理基本的數(shù)據(jù)流。MSDL將提供解決下述有關(guān)方面的途徑:
協(xié)商解碼器的配置,該結(jié)果將決定輪廓;
描述輪廓:各組成部分以及這些組成部分間的鏈接;
在非特定機(jī)器語(yǔ)言中下載丟失部分,特別是在音像應(yīng)用中;
用與所選擇的輪廓相一致的語(yǔ)法和語(yǔ)義來(lái)傳送數(shù)據(jù)(音像和其他)。
2.工具
工具是一種通過(guò)MPEG-4句法描述語(yǔ)言或使用MSDL描述的語(yǔ)言來(lái)訪問(wèn)的技術(shù)。它可通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)。
工具示例:運(yùn)行補(bǔ)償和形狀表示。
3.算法
算法是提供一個(gè)或多個(gè)功能工具的有機(jī)組合。
算法示例:MPEG-1音頻,MPEG-1視頻和MPEG-2系統(tǒng)。
4.輪廓
輪廓是以特定的方式限定的一個(gè)算法或一組算法,用以解決一組特定的應(yīng)用問(wèn)題。輪廓示例:MPEG-2 at Main Profile@ Main Level。
5.哪些內(nèi)容需要標(biāo)準(zhǔn)化
以特定的方式可以將其下載到MPEG-4終端上的部分不需要標(biāo)準(zhǔn)化。按照MPEG的經(jīng)驗(yàn),下一步很可能就是對(duì)MPEG-4句法描述語(yǔ)言、一些工具和一些輪廓的標(biāo)準(zhǔn)化。雖然不必對(duì)所有的應(yīng)用規(guī)定輪廓、算法甚至工具。但在輪廓級(jí)別范圍內(nèi),下列應(yīng)用是必須進(jìn)行標(biāo)準(zhǔn)化的:
某些應(yīng)用需要解碼器開啟與聲音和圖像重放之間的延遲盡可能的短;標(biāo)準(zhǔn)化的輪廓保證最快的開啟。
某些應(yīng)用使用了有限的易出錯(cuò)的傳送資源,如無(wú)線網(wǎng)絡(luò)。
下載花費(fèi)時(shí)間較長(zhǎng),在臨界階段差錯(cuò)風(fēng)險(xiǎn)率較高。
盡管軟件和硬件技術(shù)在發(fā)展,但那些費(fèi)效最好的終端的生產(chǎn)仍然要求專門的編碼硬件和特定軟件平臺(tái)。
通過(guò)使用下載,MPEG-4標(biāo)準(zhǔn)將支持使用不在標(biāo)準(zhǔn)中出現(xiàn)的工具、算法和輪廓。