H.264/AVC中擴(kuò)展空域可伸縮編碼的研究
出處:highend 發(fā)布于:2007-09-27 10:14:43
1 概述
H.264/AVC 國(guó)際視頻編碼標(biāo)準(zhǔn)的逐漸成熟和推廣,越來(lái)越多的視頻應(yīng)用已經(jīng)或即將采用H.264/AVC標(biāo)準(zhǔn)。由于存在不同的網(wǎng)絡(luò)和不同的終端,因此對(duì)于視頻編碼的可伸縮性方面的要求也越來(lái)越迫切。所謂的可伸縮視頻編碼(scalable video coding:SVC)技術(shù)要求視頻編解碼器在比特流級(jí)別具有以下可伸縮特性:通過(guò)簡(jiǎn)單的丟包或截?cái)啻a流等操作提取出的子碼流具有較低的空間-時(shí)間分辨率和/或較低的碼率(對(duì)應(yīng)于較低的視頻質(zhì)量),同時(shí)任何可能子碼流的編碼效率應(yīng)該與相應(yīng)非可伸縮視頻編解碼器相當(dāng)。
當(dāng)前國(guó)際上對(duì)于視頻編碼技術(shù)的研究熱點(diǎn)逐漸集中于在H.264/AVC 基礎(chǔ)上實(shí)現(xiàn)可伸縮視頻編碼(Scalable Video Coding, SVC)。2005年1月,ISO的MPEG和ITU-T的VCEG,同意聯(lián)合起來(lái)將SVC作為H.264/AVC的擴(kuò)展集并由聯(lián)合視頻組(JVT)提出了草案,收錄為H.264/AVC的Annex G。此后,每次JVT的會(huì)議都圍繞著SVC技術(shù)對(duì)草案進(jìn)行修訂和完善。在2006年10月的JVT會(huì)議上,提出了H.264/AVC可伸縮擴(kuò)展集的第8版草案。
2 基于H.264/AVC的SVC
H.264/AVC可伸縮擴(kuò)展集的一大特點(diǎn)是,擴(kuò)展集中所采用的H.264/AVC中的大部分技術(shù)都與AVC標(biāo)準(zhǔn)中的定義一致(例如,運(yùn)動(dòng)補(bǔ)償預(yù)測(cè),intra預(yù)測(cè),變換編碼,熵編碼,去塊濾波器等),只加入或修改了很少一部分內(nèi)容。H.264/AVC的可伸縮擴(kuò)展的技術(shù)要點(diǎn)為:(1)時(shí)域分級(jí)預(yù)測(cè)結(jié)構(gòu);(2)用于空域可伸縮性的層間預(yù)測(cè)機(jī)制;(3)基本層與H.264/AVC兼容;(4)用漸進(jìn)細(xì)化片(progrESSive refinement slices)實(shí)現(xiàn)精細(xì)顆粒的質(zhì)量可伸縮性;(5)NAL單元概念的使用和擴(kuò)展。
H.264/AVC的SVC擴(kuò)展集以不同的空間尺寸的圖像為基礎(chǔ)形成分層結(jié)構(gòu),并且在此叢礎(chǔ)上,用等級(jí)B圖像來(lái)實(shí)現(xiàn)時(shí)域的可伸縮性,用漸進(jìn)細(xì)化(progressive refinement)的紋理編碼來(lái)實(shí)現(xiàn)質(zhì)量可伸縮性。一個(gè)降低的時(shí)/空分辨率序列所對(duì)應(yīng)的比特流可以簡(jiǎn)單的通過(guò)丟棄NAL單元(或網(wǎng)絡(luò)包)來(lái)得到,該完整的流對(duì)于獲得所需的時(shí)-空分辨率是沒(méi)有必要的。對(duì)應(yīng)漸進(jìn)精細(xì)片的NAL單元也可以被任意截?cái)嘁赃M(jìn)一步降低比特率和相應(yīng)的重建質(zhì)量。
實(shí)際應(yīng)用的SVC編碼器結(jié)構(gòu)取決于要實(shí)現(xiàn)的可伸縮性的維度?!?/FONT>
3 基本的空域可伸縮性
基于圖像空間尺寸的空域可伸縮性是通過(guò)使用金字塔形的空域分辨率概念來(lái)實(shí)現(xiàn)的。將原始尺寸的輸入視頻序列進(jìn)行下采樣,得到所需的較低的空域分辨率,每個(gè)空域分辨率都用一個(gè)新的層進(jìn)行編碼,并且在各空域分辨率層的基礎(chǔ)上進(jìn)一步實(shí)現(xiàn)時(shí)域和質(zhì)量的可伸縮性。由于低層是由高層通過(guò)下采樣得到的,因此在相同的時(shí)域分辨率情況下,每一個(gè)高層幀都有與之相對(duì)應(yīng)的低層幀,兩者之間存在著顯而易見(jiàn)的相關(guān)性,我們稱之為層間冗余。顯然,為了獲得更高的壓縮效率,有必要通過(guò)各種層間預(yù)測(cè)技術(shù)來(lái)消除層間冗余,這也是空域可伸縮性技術(shù)的關(guān)鍵所在。 SVC允許編碼器自由選擇哪些空域分辨率層間的相關(guān)性需要被消除。在具體實(shí)現(xiàn)時(shí)采用以下三種方式:
(1)Intra宏塊的預(yù)測(cè)使用上采樣的基本層incra塊;(2)運(yùn)動(dòng)信息的預(yù)測(cè)使用上采樣后的基本層運(yùn)動(dòng)數(shù)據(jù);(3)殘差信息的預(yù)測(cè)使用上采樣后的基本層殘差塊。同樣的技術(shù)可以用于基本層與當(dāng)前層具有相同的空間分辨率的情況。此時(shí),就不用進(jìn)行上采樣了。
4 擴(kuò)展的空域可伸縮性
在基本的空域可伸縮編碼中,對(duì)于高低層之間的空間關(guān)系有較嚴(yán)格的限定,即,低層必須對(duì)高層的完整圖像進(jìn)行以2為倍數(shù)的尺寸縮小。但是在實(shí)際應(yīng)用中,由于網(wǎng)絡(luò)狀況、終端能力和用戶需求多樣,因此以上的限制使得應(yīng)用中的需求無(wú)法得到充分滿足。例如,當(dāng)網(wǎng)絡(luò)帶寬減小時(shí),用戶可能更希望對(duì)感興趣區(qū)域保留原始的空間分辨率的同時(shí)玄除其他區(qū)域(切割),而非對(duì)整個(gè)圖像進(jìn)行整體縮??;又如,為了適合終端顯示尺寸,可能要對(duì)原圖像進(jìn)行非2倍的尺寸縮小。為了滿足類(lèi)似上述需求,JVT提出了擴(kuò)展空域可伸縮件(ESS:extended spatial scalability)的概念。
ESS使得相鄰的空域?qū)又g具有了一般化的關(guān)系。這包含了兩方面的意義:低空域?qū)拥膱D像可以來(lái)自于高分辨率圖像中任意位置剪切出的矩形區(qū)域,并且相鄰層分辨率的比例關(guān)系不再限制于2倍。
相應(yīng)的,為實(shí)現(xiàn)以上功能,ESS 中新定義了以下兩種技術(shù): (1)剪切; (2)一般化的上采樣(任意的水平和豎直層間尺寸比例)。
考慮兩個(gè)連續(xù)的空域?qū)?,基本?Base layer)和增強(qiáng)層(Enhancement laver),增強(qiáng)層圖像的寬度和高度分別表示為wenh和henh?;緦訄D像的寬度和高度分別表示為wbase和hbase?;緦訄D像是從增強(qiáng)層圖像中位置(xorig,yorig)起,寬高尺寸分別為wextract和hextract,部分或全部在增強(qiáng)層圖像中的矩形區(qū)域,通過(guò)下采樣得到的。增強(qiáng)層和基本層圖像被劃分為宏塊。wextract/wbase和hextract/hbase對(duì)應(yīng)了基本層圖像和增強(qiáng)層提取圖像之間實(shí)際的下采樣比率。因此,參數(shù)集(xorig,yorig,wextract,hextract)完整的定義了基本層和增強(qiáng)層圖像之間的幾何關(guān)系。作為特例,在基本的2倍空域伸縮關(guān)系的配置中,這些參數(shù)為(0,0,2*wbase,2*hbase)。
如同基本的空域可伸縮性一樣,ESS的增強(qiáng)層宏塊可以使用基本層的運(yùn)動(dòng)信息進(jìn)行層間預(yù)測(cè),增強(qiáng)層的宏塊使用從基本層獲得的運(yùn)動(dòng)數(shù)據(jù)進(jìn)行重建。由于ESS使得空域?qū)娱g的關(guān)系變得更為復(fù)雜,因此層間預(yù)測(cè)技術(shù)也有了相應(yīng)的發(fā)展,包括運(yùn)動(dòng)信息和紋理信息兩個(gè)方面的內(nèi)容。
5 ESS層間運(yùn)動(dòng)信息的獲取
ESS運(yùn)動(dòng)信息上采樣通過(guò)以下步驟完成:
(1) 獲取幾何參數(shù)
基本層經(jīng)上采樣后與增強(qiáng)層重疊所表現(xiàn)出的兩層宏塊的對(duì)應(yīng)關(guān)系,虛線表示基本層上采樣后的宏塊,實(shí)線表示增強(qiáng)層的宏塊。
對(duì)于ESS來(lái)說(shuō),增強(qiáng)層的某一個(gè)宏塊可能在基本層中沒(méi)有對(duì)應(yīng)的宏塊(在增強(qiáng)層圖像的邊界上),也可能有一個(gè)或幾個(gè)對(duì)應(yīng)的宏塊。因此,首先有必要決定相應(yīng)的高層宏塊所對(duì)應(yīng)的1、2或4個(gè)基本層的宏塊,及它與這些基本層宏塊的幾何關(guān)系。
(2) 確定層間宏塊對(duì)應(yīng)關(guān)系類(lèi)型
根據(jù)獲得的幾何參數(shù),一個(gè)高層的宏塊可能分屬以下4個(gè)類(lèi)型:
Comer:高層宏塊有1個(gè)對(duì)應(yīng)的基木層宏塊;
Hori:高層宏塊有2個(gè)對(duì)應(yīng)的上下排列的基本層宏塊;
Vert:高層宏塊有2個(gè)對(duì)應(yīng)的左右排列的基本層宏塊;
Center:高層宏塊有4個(gè)對(duì)應(yīng)的基本層宏塊。
(3) 獲取宏塊類(lèi)型和分割類(lèi)型
通過(guò)層間宏塊對(duì)應(yīng)關(guān)系,從相應(yīng)的基本層宏塊獲取分割和子分割信息。使用這些變量來(lái)判斷高層宏塊是否(有可能)被分割。
例如,考慮一個(gè)高層宏塊,如果對(duì)應(yīng)的基本層宏塊分別按照8×8和16×16分割,因?yàn)樽筮叺?×8塊由一個(gè)宏塊邊界獲得,則獲得的宏塊分割為8×8。此外,子分割的類(lèi)型也直接由對(duì)應(yīng)的摹本層8×8塊獲得。
(4) 運(yùn)動(dòng)數(shù)據(jù)的繼承
在得到了宏塊分割和子分割的信息之后,一步就是從每個(gè)(子)分割繼承運(yùn)動(dòng)信息(例如,參考幀索引和運(yùn)動(dòng)矢量)。首先,確定考慮的高層(子)分割的左上方的4×4塊,計(jì)算確定對(duì)應(yīng)的基本層4×4塊,繼承覆蓋了基本層4×4塊的(子)分割的參考幀索引和運(yùn)動(dòng)矢量,對(duì)運(yùn)動(dòng)矢量進(jìn)行相應(yīng)的伸縮。
當(dāng)使剛的剪切窗口與宏塊邊界對(duì)齊,且上采樣比率為1或2時(shí),運(yùn)動(dòng)和紋理信息的上采樣過(guò)程與基本的空域可伸縮編碼相同。臺(tái)則,必須使用一般化的上采樣工具。根據(jù)當(dāng)前SVC草案中的規(guī)定,只有當(dāng)宏塊完全在基本層內(nèi)的時(shí)候,才進(jìn)行層間預(yù)測(cè)。
6 ESS的層間紋理預(yù)測(cè)
層間紋理預(yù)測(cè)過(guò)程由對(duì)基本層紋理進(jìn)行基于直接內(nèi)插的上采樣來(lái)完成。對(duì)于intra紋理,使用一組6抽頭的濾波器,同時(shí)內(nèi)插會(huì)跨越塊邊界,所使用的基于整數(shù)的6抽頭濾波器,由Lanczos3濾波器變化而來(lái);對(duì)于殘差紋理,使用雙線性濾波器,同時(shí)內(nèi)插不跨越塊邊界。
考慮到基本層和增強(qiáng)層之間存在潛在的色度相移,因此對(duì)于亮度和色度的處理存住細(xì)微的差別。
對(duì)于亮度樣點(diǎn),增強(qiáng)層中在位置(X,Y)的實(shí)際的預(yù)測(cè)點(diǎn)pred[X,Y]由以下式子得到:
interp是來(lái)自于基本層亮度紋理1/16樣點(diǎn)內(nèi)插的樣點(diǎn)向量。
對(duì)于色度樣點(diǎn),增強(qiáng)層中在位置(X Y)的實(shí)際的預(yù)測(cè)點(diǎn)predC[X,Y]由以下式子得到:
predC[X,Y]=interpC[xI,yI]
其中
interpC是來(lái)自于基本層色度紋理1/16樣點(diǎn)內(nèi)插的樣點(diǎn)向量(C可以是Cr或Cb)。xorigC,yorigC,wextractC,hextractC,wextractC,hextractC,wextractC,hextractC是色度幾何參數(shù),Pbasex,Pbasey,Pextractx,Pextracty是水平和垂直的色度相移,單位是基本層或增強(qiáng)層亮度點(diǎn)的1/4像素距離。
7 結(jié)論和展望
作為當(dāng)前JVT工作的中心任務(wù),圍繞SVC的研究還在不斷深化,更多細(xì)節(jié)和新技術(shù)被添加到草案中。
作為一項(xiàng)新技術(shù),ESS能解決實(shí)際應(yīng)用中對(duì)于空域伸縮的一般化的要求,但是對(duì)這一技術(shù)的具體實(shí)現(xiàn)還存存一些問(wèn)題。
在H.264 SVC實(shí)現(xiàn)的軟件參考模型JSVM中,采用了自適應(yīng)的層問(wèn)預(yù)測(cè)方式選擇,以實(shí)現(xiàn)更高的編碼效率。但目前只實(shí)現(xiàn)了圖像級(jí)的自適應(yīng),即對(duì)于整幅圖像的所有宏塊決定是否進(jìn)行層問(wèn)預(yù)測(cè)。因此在ESS中采用圖像剪切的情況下,部分高層宏塊將沒(méi)有對(duì)應(yīng)的基本層宏塊。此時(shí)在圖像級(jí)判斷自適應(yīng)的結(jié)果只能不進(jìn)行層間預(yù)測(cè),這使得ESS的編碼效率大受影響。為了充分消除幀間冗余,必須要引入宏塊級(jí)的自適應(yīng)層間預(yù)測(cè)。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 工業(yè)5G技術(shù)在智能制造中的應(yīng)用與實(shí)踐解析2025/12/31 10:57:21
- 工業(yè)以太網(wǎng)交換機(jī)選型與現(xiàn)場(chǎng)應(yīng)用技術(shù)指南2025/12/18 10:48:14
- 無(wú)線傳輸電路基礎(chǔ),射頻前端設(shè)計(jì)、天線匹配與鏈路預(yù)算計(jì)算2025/10/27 13:55:50
- ASK 解調(diào)的核心要點(diǎn)與實(shí)現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結(jié)構(gòu)、特性與應(yīng)用全解析2025/9/3 10:29:21
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開(kāi)關(guān)中的EMI問(wèn)題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見(jiàn)問(wèn)題分析









