【安防知識(shí)網(wǎng)】Scalable Coding視頻編解碼技術(shù)標(biāo)準(zhǔn)
在因特網(wǎng)、無(wú)線網(wǎng)絡(luò)與異質(zhì)網(wǎng)絡(luò)的環(huán)境下,頻寬變動(dòng)往往會(huì)造成視頻數(shù)據(jù)無(wú)法傳送 (頻寬太小)或頻寬浪費(fèi)的情況(頻寬大但傳送數(shù)據(jù)少造成畫(huà)面質(zhì)量差)。
目前的解決方式是預(yù)先備妥各種頻寬速率的數(shù)據(jù),根據(jù)網(wǎng)絡(luò)的情況再作動(dòng)態(tài)的調(diào)整。但因?yàn)槊恳粋€(gè)影片都需要數(shù)個(gè)備份,這種方式會(huì)造成儲(chǔ)存資源的浪費(fèi)。新一代的壓縮技術(shù)開(kāi)始考慮采用可調(diào)式壓縮(scalable coding)的方式,希望能有效對(duì)抗頻寬變動(dòng)的問(wèn)題。此技術(shù)主要特色是達(dá)到encode once,decode many times的目標(biāo)。最高的理想是,只需一種壓縮編碼,就可以應(yīng)付不同的頻寬使用者,且視頻質(zhì)量則因頻寬不同,而有不同的對(duì)應(yīng)質(zhì)量,使用者在收看網(wǎng)絡(luò)視頻節(jié)目時(shí),可擺脫因頻寬變動(dòng)所造成的畫(huà)面暫停、破損、甚至無(wú)法收看的窘境。
在MPEG-4 2002 修正版 (ISO/IEC 14496-2:2001/Amd 2:2002)中的Streaming Video Profile 就增加了FGS (Fine Granularity Scalability)的可調(diào)式視頻壓縮標(biāo)準(zhǔn),F(xiàn)GS采用位平面編碼(Bit-plane Coding),所產(chǎn)生的加強(qiáng)層(enhancement layer)比特流可以在任意位置作切割,具有良好適應(yīng)頻寬的能力與最細(xì)微的可調(diào)分辨率,并能抵抗因特網(wǎng)上封包遺失的問(wèn)題。不同使用者可依照頻寬與本身譯碼器的運(yùn)算能力,選擇適當(dāng)?shù)臄?shù)據(jù)量來(lái)譯碼,希望達(dá)到有多少頻寬就擁有多少質(zhì)量的目標(biāo)。
然而這幾年FGS在產(chǎn)業(yè)界的發(fā)展并不十分理想,主要原因是該方法過(guò)于強(qiáng)調(diào) 可調(diào)式的彈性卻造成視頻質(zhì)量普遍不佳,因此無(wú)法取代現(xiàn)有非可調(diào)式壓縮標(biāo)準(zhǔn)的地位。然而追求 可調(diào)式壓縮的努力一直持續(xù),只是戰(zhàn)場(chǎng)轉(zhuǎn)到了MPEG-21的標(biāo)準(zhǔn)制定會(huì)議中,目前scalable coding 仍在MPEG-21制定中,約在年內(nèi)會(huì)完成制定 。
Universal Codec視頻編解碼技術(shù)標(biāo)準(zhǔn)
從上述的描述可以發(fā)現(xiàn)目前存在的壓縮技術(shù)相當(dāng)多,幾乎到了泛濫的程度。然而 到目前為止,所有壓縮標(biāo)準(zhǔn)的架構(gòu)都差不多,在觀念上,應(yīng)該可以設(shè)計(jì)一個(gè)“universal codec”,能同時(shí)支持MPEG-1/2/4、H.264/AVC、WMV-9、AVS等壓縮標(biāo)準(zhǔn)。
因此在MPEG第69次會(huì)議(2004/7)明確研擬制定universal codec標(biāo)準(zhǔn)的計(jì)劃,希望能設(shè)計(jì)支持多重壓縮標(biāo)準(zhǔn)的泛型單一編碼,并預(yù)留產(chǎn)業(yè)客制化與最佳化的空間,以提供有別于微軟Windows Media Platform的另一解決方案(MPEG真的將微軟視為主要的對(duì)手)。該計(jì)劃如果施行順利,不論對(duì)IC設(shè)計(jì)公司或系統(tǒng)廠商都是一大利多,因?yàn)椴挥迷贋椴煌膲嚎s方式傷腦筋,而且許多開(kāi)發(fā)過(guò)的組件也都可以重復(fù)使用。