新四季網

一種視頻解碼的時域錯誤隱蔽方法

2023-06-14 22:49:46

專利名稱:一種視頻解碼的時域錯誤隱蔽方法
技術領域:
本發明屬於圖像信息處理領域,具體涉及一種視頻解碼的時域錯誤隱蔽 方法。
背景技術:
隨著有線寬帶網絡和無線網絡的發展和用戶需求的驅動,多媒體技術和 相關的應用得到了越來越多的關注,被認為是未來高速網絡的主流應用之
一。多媒體應用尤其是視頻應用,相對於Internet的傳統應用如WWW、E-mail 等,其對實時性要求更嚴,對帶寬的需求更大。由於視頻應用中大多採用了 高壓縮率的編碼技術,其對傳輸誤碼的要求尤為苛刻,但是有線或者無線網 絡不提供傳輸的QoS (Quality of Serverices)保證,因此提高視頻應用對傳 輸誤碼的抗幹擾和恢復能力 一直是多媒體通信領域的研究熱點。
常用的錯誤隱蔽方法包括在編碼器和信道編碼中引入冗餘,使編碼流 對傳輸錯誤具有更強的抗幹擾能力;通過編碼器、傳輸信道和解碼器之間進 行交互,編碼器根據檢測到的錯誤信息調整自身的操作,在解碼器端根據錯 誤檢測的結果對錯誤進行隱蔽。此兩種方法在編碼器與解碼器之間皆存在一 定的交互性,這樣的編碼器得到的視頻流缺乏通用性,因此,解碼器根據錯 誤檢測的結果對錯誤進行隱蔽的方法得到了廣泛的應用。
傳統的解碼器端根據錯誤檢測結果進行錯誤隱蔽方法有兩類,基於運動 補償的時域錯誤隱蔽和基於空域或頻域上的錯誤隱蔽。其中基於運動補償的 時域錯誤隱蔽方法的一個簡單的方法來利用視頻信號的時域相關特性,即用 錯誤宏塊所在幀的前一幀中與錯誤宏塊空間位置相同的宏塊,來代替當前幀 中的錯誤宏塊。但是當視頻中存在較劇烈的運動時,這種方法的視覺效果並 不理想。因此,近年來部分研究者通過運動補償來尋找相應的宏塊時,對隱 蔽效果有很大提高。例如中國專利申請號為200410018508.0的"一種隱 藏錯誤的視頻解碼方法"(公開號CN1581972,
公開日2005.02.16),該專 利方法通過搜索匹配塊的方法對發生錯誤的宏塊進行補償,其計算複雜度較 高,對實時視頻的解碼不太適用;美國專利號為6,480,546的"Error concealment method in a motion video decompression system" , it專利方法利 用丟失宏塊的上、下宏塊的運動矢量對丟失宏塊的運動矢量進行估計,當丟 失宏塊的相鄰宏塊不存在時,將不能得到滿意的錯誤隱蔽效果。綜上所述, 現有的基於運動補償的時域錯誤隱蔽方法存在著兩個缺點1)必須利用丟 失宏塊的相鄰宏塊信息,如相鄰宏塊不能正確解碼,則不能有效地進行丟失 宏塊的運動矢量估計;2)搜索比配塊雖然能夠得到較好的效果,但是計算 複雜度太大,不適合實時應用。

發明內容
本發明所要解決的技術問題是提供一種視頻解碼的時域錯誤隱蔽方法, 克服現有技術中的缺點,錯誤隱蔽效果好、計算複雜度低,在滿足實時性要 求的同時具有較強的魯棒性。
為了解決上述技術問題,本發明提供了 一種視頻解碼的時域錯誤隱蔽方 法,包括以下步驟
(a) 預先為每一幀中的每一宏塊設置一正確解碼標誌;
(b) 根據碼流語法,順序解析幀的顯示序號,判斷連續解碼的兩幀之 間序號不連續且不存在B類型幀時,此兩幀之間存在丟失幀,執行步驟(d), 否則^l行下一步;
(c) 讀取、解析宏塊,判斷宏塊是否被正確解碼,如果是,則標記該 宏塊的正確解碼標誌,否則,繼續本步驟,直到本幀解碼結束;
(d) 如果判斷當前幀中存在受損宏塊,則繼續解析下一幀獲取其宏塊 信息,轉到步驟(e),否則進行正常解碼流程,執行步驟(j);
(e) 搜索本幀中受損宏塊,判斷該受損宏塊鄰近宏塊解碼是否均正確, 如果是,利用鄰近宏塊的運動矢量估算該受損宏塊的運動矢量,否則,執行 下一步;
(f) 判斷該受損宏塊的空間相鄰宏塊中;l否存在部分以INTER才莫式編
碼的正確宏塊,如杲是,則利用這部分宏塊的運動矢量估算該受損宏塊的運 動矢量,否則,執行下一步;
(g) 利用該受損宏塊在其前、後幀對應宏塊的運動矢量估算該受損宏
塊的運動矢量;
(h) 根據估算結杲在前一幀中尋找對應位置的塊,用該對應宏塊來替 換受損宏塊;
(i) 判斷本幀中受損宏塊是否處理完畢,如果是,執行下一步,否則 返回步驟(e);
(j)將經過正常解碼及錯誤隱蔽的圖像數據送入顯示緩存。
進一步地,上述方法還可具有以下特點在所述步驟(d)中,採用步 驟(a) - (c)的方法解析下一幀碼流,標記受損宏塊。
進一步地,上述方法還可具有以下特點在所述步驟(e)中,所述利 用鄰近宏塊的運動矢量估算該受損宏塊的運動矢量,採用以下公式計算
MF = Mea"(MFa,AfF&,MFb),其中,為該受損宏塊的運動矢量,M「a ~ AfFc 為鄰近宏塊中相應塊的運動矢量。
進一步地,上述方法還可具有以下特點在所述步驟(f)中,所述利
用部分宏塊的運動矢量估算該受損宏塊的運動矢量,採用如下公式如果左
邊宏塊、上邊宏塊均為以INTER模式編碼的正確宏塊,則受損宏塊的運動
矢量MP^Meaw(iW7a,W&,MFc);如果左邊宏塊為以INTER才莫式編碼的正確
宏塊,則受損宏塊的運動矢量MJ^M&;如果上邊宏塊為以INTER模式編
碼的正確宏塊,則受損宏塊的運動矢量MF-ii^"(Mr&,MK);其中,~ 為鄰近宏塊中相應塊的運動矢量。
進一步地,上述方法還可具有以下特點在所述步驟(g)中,進一步 包括以下步驟採用前、後兩幀對應宏塊的運動矢量的均值作為該受損宏塊 的運動矢量;如果該受損宏塊後幀的對應宏塊以INTRA模式進行編碼或者 同樣為受損宏塊,則採用前幀對應宏塊的運動矢量作為該受損宏塊的運動矢
量;如果該受損宏塊前幀的對應宏塊以INTRA 4莫式進行編碼,則採用後幀 對應宏塊的運動矢量作為該受損宏塊的運動矢量。
進一步地,上迷方法還可具有以下特點'.估算出所述受損宏塊的運動矢 量後,若該運動矢量值小於預先給定的閾值,則對該受損宏塊的運動矢量值 進行修正,採用以下步驟
(A) 計算前幀宏塊在t時刻的投射運動矢量M^、膨f其中f表
示第i個子塊的位置,f=l'-Mf表示新的子塊位置,當勻速運動時,k=l,
s = 0;
(B) 根據與受損子塊疊加的投射運動矢量計算受損子塊的運動矢量, 採用如下公式
formula see original document page 8
其中,MF/表示受損宏塊的運動矢量,W,A化,…,^^為iV個投射運動矢
量,K,…,『w為權值,正比於各個投射於受損子塊的前幀子塊在受損宏塊中
所佔的比例, +1為當前子塊中沒有被投射運動矢量覆蓋的像素區域在受損
子塊中所佔的比例,且formula see original document page 8
本發明克服了現有技術中複雜度較高的缺點,儘可能掩蓋由於數據丟失 而引起的圖像損傷,本發明方法可以應用於ATM、無線環境,而且也可用 於Internet視頻通信,在給定傳輸速率和一定丟包率、誤碼情況下,可使圖 像主觀評價達到較優,並且滿足實時性的需求,具有較強的實用價值。


圖l是本發明所述的基於運動補償的通用的時域錯誤隱蔽方法流程圖2-1是本發明所述的受損宏塊運動矢量預測示意圖1;
圖2-2是本發明所述的受損宏塊運動矢量預測示意圖2;
圖3是本發明所述的基於運動補償的增強的時域錯誤隱蔽方法流程圖4是本發明所述的投射運動矢量加權計算示意圖。
具體實施例方式
下面結合附圖和具體實施方式
對本發明做進一步詳細的描述。 本發明所述的時域錯誤隱蔽方法可具體分為受損宏塊定位、對受損宏塊
根據其特性進行錯誤隱蔽兩部分,包括以下步驟(如圖l所示)
步驟IIO,讀取、解析碼流,並檢測碼流中圖像幀是否有錯誤發生,標 記受損宏塊;
若當前幀處理完成,則進入下一幀圖像的處理。
碼流的錯誤可以包括整幀丟失、包丟失、碼流錯誤等情況。具體的碼流 錯誤檢測方法不在本發明討論範圍之內, 一種可行的錯誤檢測方法如下所 述
(1) 預先為每一幀中的每一宏塊設置一正確解碼標誌,在對一幀進行 解碼之前,將各宏塊的正確解碼標誌清零;
如,對幀中的任意宏塊,令^ffi^"^V"gt']-0"'-ltoiV,其中7V為一幀的 最大宏塊數;
(2) 根據碼流的語法,順序解析幀的顯示序號,判斷連續解碼的兩幀 之間序號是否連續,如果不連續,並且不存在B類型幀時,則判定這兩幀 之間存在丟失幀,轉到步驟120,如果連續,執行下一步;
例如圖像序列幀為P3、 B4、 P5,由於B4需要在P3和P5正確接收到 後才能解碼,因此實際傳輸過程接收順序是P3、 P5、 B4,必須先傳送P3 和P5,再傳送B4,因此在不存在B幀時,才能根據接收的幀序號判斷是否 存在丟失幀。
此時該丟失幀的所有宏塊的正確解碼標誌均為零,即滿足
步驟(1) - (2)用於判斷是否發生幀丟失,若判定有丟失幀後,立即 轉到步驟120對其進行處理。
(3)讀取、解析宏塊;
(4) 判斷宏塊是否^皮正確解碼,如果是,4丸行下一步,否則,4丸行步
驟(6);
(5) 置位該宏塊的正確解碼標誌,即令A^^^V"gW-l;
步驟(3) - (5)用於判斷是否存在宏塊錯誤,在步驟(3) - (5)中, 當一個宏塊被正確解碼,就更改正確解碼標記。若一幀圖像解碼完成,發現 還有宏塊的解碼標記沒有更改,則表示對應的宏塊有錯,需要進行錯誤隱蔽 算法處理。 一般來說, 一個數據包含有多個宏塊,因此包丟失會產生多個宏 塊丟失。
(6) 若本幀解碼未結束,則返回步驟(3);
當一幀解碼結束時,該幀中滿足Affl^"cF/"gW= 0的宏塊即為受損宏塊。
步驟120,判斷本幀中是否存在受損宏塊,即判斷本幀中是否存在正確 解碼標誌為零的宏塊,如果是,執行步驟130,否則,執行步驟140;
步驟130,當一幀中存在受損宏塊時,繼續進行下一幀的碼流的讀取、 解析以獲取該幀各宏塊的運動矢量、宏塊編碼類型等信息,並採用與步驟 110類似的方法檢測、標記受損宏塊,轉到步驟150;
步驟140,如果該幀不存在受損宏塊,則進行正常解碼流程,執行步驟
160;
步驟150,對於當前幀中未進行正確解碼標誌的受損宏塊,利用估算的 運動矢量MV在前一幀中尋找對應位置的塊,用該對應的塊來替換受損塊;
估算運動矢量MV的具體步驟如下
(1) 搜索本幀中的受損宏塊,即正確解碼標誌為零的宏塊;
(2) 判斷該宏塊的鄰近宏塊解碼是否均正確,即鄰近宏塊的正確解碼 標誌是否均為1,如果是,執行步驟(3),否則,執行步驟(4);
(3 )如果該受損宏塊空間鄰i或存在8個以INTER才莫式編碼的正確宏塊, 則充分利用所有正確解碼宏塊的運動矢量的信息對該宏塊中各塊的運動矢 量信息進行估算,具體方法多重多樣, 一種簡單的方法如下所示
MF2 =他—M&2,M^2, Wc2); ,3 = 膽3,麟3,纖3); MM = Af,(,a4,Mm,MFb4>,
其中MF1 MM為該宏塊中4個子塊的運動矢量,例如子塊可以取8x8 象素大小;M&1 MR4為鄰近宏塊中相應塊的運動矢量,其塊的劃分如圖 2-1所示。
當相鄰的塊不編碼時,其運動矢量被設置為o,如在邊界位置的圖像, 沒有編碼塊,其運動矢量設置為o。
(4)判斷該宏塊的空間相鄰宏塊中是否存在部分宏塊為以INTER模式 編碼的正確宏塊,如果是,執行步驟(5)否則,執行步驟(6);
(5 )如果該宏塊的空間相鄰宏塊中的部分為以INTER模式編碼的正確 宏塊時,採用這些宏塊中相應塊的運動矢量對該宏塊的運動矢量進行估算;
對於鄰近宏塊及鄰近宏塊相應塊的選擇、運動矢量的估算方法由實驗確 定,可根據實驗效果進行調整,實用中並不局限於此。
例如可以採用以下的簡單估算方法
當左邊宏塊、上邊宏塊中存在正確的以INTER模式編碼的宏塊時,
如果左邊宏塊、上邊宏塊均為以INTER模式編碼的正確宏塊, 令MF = Mea"(MFa,MFfc,Mrc);
否則,如果左邊宏塊為以INTER模式編碼的正確宏塊,
否則,如果上邊宏塊為以INTER模式編碼的正確宏塊, 令Mr = (MW + MKc)/ 2 ,即Mm,MKc」
其中似r為當前宏塊中各塊的運動矢量,M& MFc為鄰近宏塊中相應 塊的運動矢量,其塊的劃分如圖2-2所示;也可以採用步驟(3)中的方法, 以8 x 8塊為單位對受損宏塊的運動矢量進行估算。
(6)當步驟(2) 、 (4)的條件皆不滿足時,利用該受損宏塊中各塊 在其前、後幀對應塊的運動矢量對該宏塊的運動矢量進行估算,具體實施如 下
採用前、後幀對應宏塊(空間對應位置的宏塊)中各子塊的運動矢量的 均值作為該受損宏塊各對應子塊的運動矢量;
如果其後幀的對應宏塊以INTRA模式(運動矢量為零)進行編碼、或 者同樣為受損宏塊,則採用前幀對應宏塊中各子塊的運動矢量(或經過錯誤 隱蔽補償後的運動矢量)作為該受損宏塊各對應子塊的運動矢量;
如果其前幀的對應宏塊以INTRA模式進行編碼,則釆用後幀對應宏塊 中各子塊的運動矢量作為該受損宏塊各對應子塊的運動矢量;
(7 )根據估算結果採用前一幀中的對應該運動矢量的宏塊的像素值來 代替該受損宏塊的像素值;
(8)判斷正確解碼標誌為零的宏塊是否處理完畢,如果否,返回步驟 (1)繼續處理;
步驟160,將經過正常解碼及錯誤隱蔽的圖像數據送入顯示緩存,本幀 解碼操作結束。
僅對受損宏塊進行處理也可達到錯誤屏蔽的效果,但若將受損宏塊分為 若干子塊,則錯誤屏蔽效果更佳。
一幀圖像的所有宏塊都是能夠正確解碼,或者是進行了錯誤隱蔽(可以當作 正確解碼對待),因此用相鄰幀對應宏塊的運動矢量估算是可行的。
以上介紹的基於運動補償的時域錯誤隱蔽方法是一種適合普遍意義的 方法(以下簡稱通用的時域錯誤隱蔽方法),利用運動信息在空間相鄰和時 間相鄰的相關性,估算出丟失位置的運動矢量。無論空間相鄰的宏塊是否全 部或者部分正確解碼,該錯誤隱蔽方法都能儘可能的對丟失宏塊位置的運動 矢量進行估算。但是該方法估算的運動矢量與實際的真實運動矢量可能仍然 存在較大的誤差,由此方法解碼生成的恢復圖像可能與真實圖像相差較大。 因此本發明還提出了 一種增強的時域錯誤隱蔽方法。
增強的時域錯誤隱蔽方法如圖3所示,基本步驟與通用的時域錯誤隱蔽 方法相同,只是在原有通用的時域錯誤隱蔽方法的基礎上,在步驟150估算 出受損宏塊的運動矢量後,增加了一個運動矢量修正過程,其餘步驟均與通 用的時域錯誤隱蔽方法的步驟相同。下面對運動矢量的修正過程進行詳細介 紹
對受損宏塊的每個子塊的運動矢量進行修正,例如子塊大小可以取4x 4象素(也可以是8x8,子塊大小根據需要調整)。按照特定的運動模型假 設,將前幀(t - 1 )對應位置的運動矢量投射到當前丟失幀(t)的每個像素 位置,然後對每個子塊內的投射運動矢量進行加權均值運算,得到估算的子 塊運動矢量,所述投射運動矢量不是前幀對應空間位置的運動矢量,而是指 按照特定運動模型(如勻速或非勻速)投射過來的運動矢量,先將所有前幀 宏塊在t時刻的投射運動矢量計算出來,然後再根據疊加的投射運動矢量計 算受損宏塊的運動矢量。以勻速運動假設來詳細說明
對受損宏塊的每個子塊的運動矢量進行修正,首先對步驟150估算出的 M^進行判斷,若^「<77/^ (其中,7^w為預先給定的閾值),不進行運
動矢量修正,否則進行如下操作
(1) 計算前幀宏塊在t時刻的投射運動矢量;
記前幀的運動矢量為M獷1,其中!'表示第!'個子塊的位置,卜l表示時刻, 按照勻速運動假設條件,對^時刻的運動矢量進行插值,將卜i時刻的運動矢 量擴展到糹時刻,即根據卜l時刻的每個子塊(如圖4中M/V MP2、 M屍w), 都可以預測一個^時刻的投射運動矢量M印^'卜M^'—'(如圖4中各實線框圍 繞的陰影部分),其中,'"^-M^T1,表示一個新的子塊位置;
(2) 糹艮據與受損子塊疊加的"&射運動矢量計算受損子塊的運動矢量;
^時刻的一個受損的子塊的運動矢量是由多個投射運動矢量的疊加得 到,如圖4所示,其中實線框區域MF;表示受損的子塊八虛線框標示出可 能的w個疊加塊,每個疊加塊的投射運動矢量記為M《,A巧,…,^^,第J'塊的 卜1時刻運動矢量MG—',為圖中受損子塊j的實線框區域去掉所有疊加塊後 -彈到的區Jt成,則
,,_ *Mg +『2 *MP2 + +『w+『屈*MF廣)
其中,巧,…,『w表示權值,正比於各個投射於受損子塊的前幀子塊在第y
塊中所佔的比例,是當前子塊中沒有被投射運動矢量覆蓋的像素區域在
受損子塊中所佔的比例,而且^+『2+環W+屍1。如圖4中所示的第2
個子塊在第塊所佔的區域用j""(a巧)表示,第7塊的實際大小用a^(mf;)
表示,則『2 =爿rea(M屍2) /爿wa(A/^')
如果是非勻速運動,運動矢量的修正過程與上述步驟(1 )和(2)相同, 只是在步驟(1)中的公式^^X'-M^改為M^、,"w,其中&和s 是非勻速運動模型參數,根據用戶經驗確定。
錯誤隱蔽控制方法是視頻壓縮中的一個重要技術,會直接影響圖像的主 觀質量。本發明提出了一種新的應用於視頻解碼端的時域錯誤隱蔽方法,第 一,對空間鄰近宏塊中包含正確解碼宏塊的錯誤宏塊,按照鄰近宏塊的運動 矢量特性進行自適應運動矢量恢復;第二,對於鄰近宏塊中不包含正確解碼 宏塊的錯誤宏塊,則利用其在前後幀對應宏塊的運動矢量或前幀圖像的運動
趨勢估算出該錯誤宏塊的運動矢量;第三,在增強的時域錯誤隱蔽方法中,
按照特定的運動模型對估算的運動矢量進行修正,提高對運動矢量的估算精
度。本發明的處理方法可廣泛應用於無Qos保證的IP網上的視頻通信,方 法計算複雜度較低,並且在一定的丟包率和傳輸速率下可以獲得實時高質的 圖像效果,具有較高的實用價值。
權利要求
1、一種視頻解碼的時域錯誤隱蔽方法,包括以下步驟(a)預先為每一幀中的每一宏塊設置一正確解碼標誌;(b)根據碼流語法,順序解析幀的顯示序號,判斷連續解碼的兩幀之間序號不連續且不存在B類型幀時,此兩幀之間存在丟失幀,執行步驟(d),否則執行下一步;(c)讀取、解析宏塊,判斷宏塊是否被正確解碼,如果是,則標記該宏塊的正確解碼標誌,否則,繼續本步驟,直到本幀解碼結束;(d)如果判斷當前幀中存在受損宏塊,則繼續解析下一幀獲取其宏塊信息,轉到步驟(e),否則進行正常解碼流程,執行步驟(j);(e)搜索本幀中受損宏塊,判斷該受損宏塊鄰近宏塊解碼是否均正確,如果是,利用鄰近宏塊的運動矢量估算該受損宏塊的運動矢量,否則,執行下一步;(f)判斷該受損宏塊的空間相鄰宏塊中是否存在部分以INTER模式編碼的正確宏塊,如果是,則利用這部分宏塊的運動矢量估算該受損宏塊的運動矢量,否則,執行下一步;(g)利用該受損宏塊在其前、後幀對應宏塊的運動矢量估算該受損宏塊的運動矢量;(h)根據估算結果在前一幀中尋找對應位置的塊,用該對應宏塊來替換受損宏塊;(i)判斷本幀中受損宏塊是否處理完畢,如果是,執行下一步,否則返回步驟(e);(j)將經過正常解碼及錯誤隱蔽的圖像數據送入顯示緩存。
2、 如權利要求1所述的方法,在所述步驟(d)中,採用步驟(a)曙 (c)的方法解析下一幀碼流,標記受損宏塊。
3、 如權利要求l所述的方法,在所述步驟(e)中,所述利用鄰近宏塊 的運動矢量估算該受損宏塊的運動矢量,採用以下公式計算JWF = Mea"(MFa,MFfo,MFc)其中,MF為該受損宏塊的運動矢量, M^為鄰近宏塊中相應塊 的運動矢量。
4、 如權利要求l所述的方法,在所述步驟(f)中,所述利用部分宏塊 的運動矢量估算該受損宏塊的運動矢量,採用如下公式如果左邊宏塊、上邊宏塊均為以INTER模式編碼的正確宏塊,則受損 宏塊的運動矢量,=Mea"(M&, MF&, MFc);如果左邊宏塊為以INTER模式編碼的正確宏塊,則受損宏塊的運動矢 量MF ;如果上邊宏塊為以INTER模式編碼的正確宏塊,則受損宏塊的運動矢其中,M^r ~ M^為鄰近宏塊中相應塊的運動矢量。
5、 如權利要求l所述的方法,在所述步驟(g)中,進一步包括以下步驟採用前、後兩幀對應宏塊的運動矢量的均值作為該受損宏塊的運動矢量;如果該受損宏塊後幀的對應宏塊以INTRA模式進行編碼或者同樣為受 損宏塊,則採用前幀對應宏塊的運動矢量作為該受損宏塊的運動矢量;如果該受損宏塊前幀的對應宏塊以INTRA模式進行編碼,則採用後幀 對應宏塊的運動矢量作為該受損宏塊的運動矢量。
6、 如權利要求l所述的方法,估算出所述受損宏塊的運動矢量後,若 該運動矢量值小於預先給定的閾值,則對該受損宏塊的運動矢量值進行修 正,採用以下步驟(A) 計算前幀宏塊在t時刻的投射運動矢量formula see original document page 3其中f表 示第z'個子塊的位置,formula see original document page 3表示新的子塊位置,當勻速運動時,k=l,s = 0;(B) 根據與受損子塊疊加的投射運動矢量計算受損子塊的運動矢量,採用如下公式formula see original document page 4其中,MF/表示受損宏塊的運動矢量,MP1, MP2, ..., MPN為N個投射運動矢量,Wl,…,WN為權值,正比於各個投射於受損子塊的前幀子塊在受損宏塊中所佔的比例,WN+1為當前子塊中沒有被投射運動矢量覆蓋的像素區域在受損子塊中所佔的比例,且W1+W2+...WN+WN+1=1.
全文摘要
本發明公開了一種視頻解碼的時域錯誤隱蔽方法,錯誤隱蔽效果好、計算複雜度低,包括以下步驟(a)讀取、解析碼流,並檢測碼流中圖像幀是否有錯誤發生,標記受損宏塊;(b)如果判斷當前幀中存在受損宏塊,則繼續解析下一幀獲取其宏塊信息,轉到步驟(c),否則進行正常解碼流程,執行步驟(d);(c)對於當前幀中的受損宏塊,利用本幀或前後幀相應宏塊估算其運動矢量,根據估算結果在前一幀中尋找對應位置的塊,用該對應宏塊來替換受損宏塊;(d)將經過正常解碼及錯誤隱蔽的圖像數據送入顯示緩存。本發明克服了現有技術中複雜度較高的缺點,儘可能掩蓋由於數據丟失而引起的圖像損傷。
文檔編號H04N7/64GK101193313SQ20061014975
公開日2008年6月4日 申請日期2006年11月20日 優先權日2006年11月20日
發明者寧 王, 睿 陳, 黃曉紅 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀