亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Mpeg-4視頻并行編碼中的形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分方法

文檔序號:7930396閱讀:267來源:國知局
專利名稱:Mpeg-4視頻并行編碼中的形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻數(shù)據(jù)壓縮中的并行編碼領(lǐng)域,特別涉及MPEG-4視頻并行編碼中的一種形狀自適應(yīng)啟發(fā)式數(shù)據(jù)劃分方法。
背景技術(shù)
目前,視頻并行編碼中的數(shù)據(jù)劃分一般采取傳統(tǒng)的數(shù)據(jù)劃分方式,但傳統(tǒng)的數(shù)據(jù)劃分方式容易造成處理器負(fù)載嚴(yán)重不均(圖4);由于MPEG-4具有基于形狀編碼的特點(diǎn),一些研究人員提出了基于形狀的數(shù)據(jù)劃分方式(圖3),這種方式在計算VOP中需編碼宏塊的數(shù)目后,直接將宏塊按順序平均分配給相應(yīng)的處理器,這種方式所劃分出的數(shù)據(jù)子區(qū)域形狀各異,需要各個處理器存儲大量的重疊數(shù)據(jù),因此加重了處理器的負(fù)擔(dān)。整個系統(tǒng)的性能也因此降低。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種啟發(fā)式的數(shù)據(jù)劃分方法,該方法不僅能使各處理器的負(fù)載基本均衡,還使得所需存儲的重疊數(shù)據(jù)最少,從而整個系統(tǒng)的性能有所提高。
為實現(xiàn)上述目的,MPEG-4視頻并行編碼中的形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分方法包括步驟根據(jù)處理器的互連方式,選擇采用啟發(fā)式的數(shù)據(jù)劃分算法1或啟發(fā)式的數(shù)據(jù)劃分算法2;并根據(jù)相應(yīng)算法確定的規(guī)則,啟發(fā)式地將VOP數(shù)據(jù)劃分成與處理器數(shù)目相同的多個子區(qū)域。
本發(fā)明根據(jù)MPEG-4基于形狀編碼的特點(diǎn),采用啟發(fā)式的數(shù)據(jù)劃分方法,優(yōu)化VOP數(shù)據(jù)在各處理器的分配,使各個處理器間的負(fù)載相對平衡,且所需存儲的重疊數(shù)據(jù)最少,降低數(shù)據(jù)傳遞的時間,以提高整個視頻并行編碼系統(tǒng)的效率。


圖1是本發(fā)明算法1的劃分結(jié)果;圖2是本發(fā)明算法2的劃分結(jié)果;圖3是基于形狀的數(shù)據(jù)劃分結(jié)果;圖4是傳統(tǒng)數(shù)據(jù)劃分結(jié)果。
具體實施例方式
本發(fā)明所采用的技術(shù)方案是根據(jù)處理器的互連方式,采用不同的啟發(fā)式的數(shù)據(jù)劃分算法。
首先,假設(shè)可用于VOP編碼的處理器共有T個,則對于需數(shù)據(jù)劃分的區(qū)域,以該區(qū)域的宏塊行或宏塊列作為數(shù)據(jù)劃分的最小單位,使得劃分出的兩個區(qū)域均為矩形,且所包含的需編碼的宏塊數(shù)目的比例最接近于T/2∶T/2+1(T為奇數(shù))或T/2∶T/2(T為偶數(shù)),然后再對劃分出的區(qū)域繼續(xù)執(zhí)行該算法,直至每一個處理器都被劃分給一塊區(qū)域進(jìn)行并行編碼處理。這樣,該算法所劃分出的各個區(qū)域中所需編碼的宏塊數(shù)目基本相同,且整個系統(tǒng)所需存儲的重疊數(shù)據(jù)最少。
若處理器采用總線方式相連,采用算法1,結(jié)果如圖1所示,具體過程如下1、根據(jù)ALPHA平面信息,由數(shù)組MB
存儲該VOP中標(biāo)準(zhǔn)宏塊和邊界宏塊的分布,其中值1表示為需編碼宏塊(包含標(biāo)準(zhǔn)宏塊和邊界宏塊),值0表示為透明宏塊。由圖1知,總的需編碼宏塊的數(shù)目為32??捎玫奶幚砥鳛镻
,T=8;2、由于列2,3,4為空白列,連續(xù)空白列的數(shù)目超過了規(guī)定的閾值,所以根據(jù)空白列進(jìn)行劃分,整個VOP劃分為以列2,3,4等為界劃分為兩個部分A和B,兩側(cè)需編碼的宏塊數(shù)目比例為7∶9,則9個處理器以4∶5的比例分別用以處理相應(yīng)的子區(qū)域A和B。其中P
用以處理子區(qū)域A,P[4..8]用以處理子區(qū)域B
3、將區(qū)域A和B縮為緊密矩形4、對區(qū)域A進(jìn)行類似劃分,直至每個劃分的區(qū)域都分配給一個處理器5、對區(qū)域B進(jìn)行類似劃分,直至每個劃分的區(qū)域都分配給一個處理器若處理器以2維網(wǎng)格方式互聯(lián),采用算法2,如圖2所示,過程如下1、同算法1,其中tm=3,tn=3,可用的處理器為P

2、由于列0,1與剩下的列中的需編碼宏塊數(shù)目比例為7∶9,是最接近于1∶2的,所以在列1和列2處將整個區(qū)域劃分為兩個子區(qū)域A和B(注意連續(xù)空白列的數(shù)目未超過其閾值,所以沒有根據(jù)空白列進(jìn)行劃分)。其中P
用以處理子區(qū)域A,P[1..2]
用以處理子區(qū)域B。
3、將區(qū)域A和B縮為緊密矩形4、tm=0,tn=0..2,對區(qū)域A進(jìn)行水平劃分,a)由于在本區(qū)域中,行0,1中的需編碼宏塊的數(shù)目與剩下的行中需編碼宏塊數(shù)目的比例為1∶2,所以在行1與行2間將區(qū)域A劃分為區(qū)域C和D。
b)對于區(qū)域C,tm=0,tn=0,劃分完成,由處理器P00處理區(qū)域Cc)對于區(qū)域D,tm=0,tn=1..2,;由于tn>tm,進(jìn)行水平劃分。由于行2和行3中需編碼宏塊的數(shù)目與剩下的行中需編碼宏塊的數(shù)目接近于1∶1,所以在行3和行4間將區(qū)域D劃分為子區(qū)域E和F。
d)對于子區(qū)域E,由于tm=0,tn=1,由P01負(fù)責(zé)處理;對于子區(qū)域F,tm=0,tn=2,由P02負(fù)責(zé)處理。至此,區(qū)域A的劃分完成5.tm=1..2,tn=0..2,對區(qū)域B進(jìn)行水平劃分。過程同上。
表1為形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分算法與原有劃分算法比較結(jié)果。
表1 劃分算法的比較結(jié)果
權(quán)利要求
1.一種MPEG-4視頻并行編碼中的形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分方法,包括步驟根據(jù)處理器的互連方式,選擇采用啟發(fā)式的數(shù)據(jù)劃分算法1或啟發(fā)式的數(shù)據(jù)劃分算法2;并根據(jù)相應(yīng)算法確定的規(guī)則,啟發(fā)式地將VOP數(shù)據(jù)劃分成與處理器數(shù)目相同的多個子區(qū)域。
2.按權(quán)利要求1所述的方法,其特征在于當(dāng)處理器為總線方式互連,所述啟發(fā)式的數(shù)據(jù)劃分算法1包括步驟根據(jù)可用于編碼本區(qū)域的處理器個數(shù)T,將VOP數(shù)據(jù)垂直或水平地劃分為兩個子區(qū)域,兩個子區(qū)域所包含的需編碼的宏塊數(shù)目的比例最接近于T/2∶T/2+1(T為奇數(shù))或T/2∶T/2(T為偶數(shù));再把每個子區(qū)域遞歸劃分為2個更小的區(qū)域;直至每個子區(qū)域所分配給的處理器數(shù)目為1。
3.按權(quán)利要求1所述的方法,其特征在于當(dāng)處理器為2維網(wǎng)格方式互連,所述啟發(fā)式的數(shù)據(jù)劃分算法2包括步驟根據(jù)處理器的布局,將VOP數(shù)據(jù)啟發(fā)式的交替劃分為與處理器數(shù)目相同的多個子區(qū)域,但當(dāng)用于處理本區(qū)域的處理器陣列的行數(shù)大于列數(shù)時,該區(qū)域選擇水平劃分,反之,就選擇豎直劃分;完全劃分后的子區(qū)域的分布與處理器陣列的分布基本相同。
全文摘要
一種MPEG-4視頻并行編碼中的形狀自適應(yīng)的啟發(fā)式數(shù)據(jù)劃分方法,包括步驟根據(jù)處理器的互連方式,選擇采用啟發(fā)式的數(shù)據(jù)劃分算法1或啟發(fā)式的數(shù)據(jù)劃分算法2;并根據(jù)相應(yīng)算法確定的規(guī)則,啟發(fā)式地將VOP數(shù)據(jù)劃分成與處理器數(shù)目相同的多個子區(qū)域。本發(fā)明根據(jù)MPEG-4基于形狀編碼的特點(diǎn),采用啟發(fā)式的數(shù)據(jù)劃分方法,優(yōu)化VOP數(shù)據(jù)在各處理器的分配,使各個處理器間的負(fù)載相對平衡,且所需存儲的重疊數(shù)據(jù)最少,降低數(shù)據(jù)傳遞的時間,以提高整個視頻并行編碼系統(tǒng)的效率。
文檔編號H04N7/26GK1482808SQ02143130
公開日2004年3月17日 申請日期2002年9月13日 優(yōu)先權(quán)日2002年9月13日
發(fā)明者寧華, 李錦濤, 黃晁, 林守勛, 寧 華 申請人:中國科學(xué)院計算技術(shù)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1