欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于視頻幀的錯誤隱藏設備及其方法

文檔序號:7610122閱讀:214來源:國知局
專利名稱:用于視頻幀的錯誤隱藏設備及其方法
技術領域
本發(fā)明涉及一種用于視頻幀的錯誤隱藏設備及其方法,特別涉及一種用于視頻幀的錯誤隱藏設備及其方法,其用于通過平滑由于隱藏在視頻幀中產生的錯誤而出現(xiàn)的水平/垂直邊緣來提供高質量圖像。
背景技術
由于數(shù)字信號處理技術的發(fā)展,現(xiàn)在出現(xiàn)了用于壓縮并且通過有限帶寬的傳送信道來傳送大量運動畫面數(shù)據(jù)的技術。
在諸如MPEG、H.261和H.263的運動畫面標準中,使用片(slice)單元作為信道錯誤的重新同步單元。
片由多個宏塊組成,并且在宏塊中以16×16大小的塊為單位來進行運動補償編碼。
通常,幀包括很多片,并且片的數(shù)目取決于圖像的大小。因此,當幀中的片發(fā)生錯誤時,幀中的另一個片的數(shù)據(jù)可能丟失。
運動畫面編碼方法包括可變長度編碼方法和運動補償編碼方法。在這些方法中,當在比特流的任一比特中發(fā)生錯誤時,大量視頻數(shù)據(jù)丟失,并且受損圖像的影響蔓延到很多后面的幀。因此,如果通過解碼器將在利用這種方法編碼之后傳送的比特流解碼,則可能出現(xiàn)圖像質量的嚴重劣化。
為了解決這樣的問題,提供了一種錯誤隱藏方法,其利用丟失的數(shù)據(jù)周圍的正常編碼的數(shù)據(jù)來補充丟失的數(shù)據(jù),以便將丟失的數(shù)據(jù)恢復為與原始數(shù)據(jù)相似。
目前,廣泛使用的錯誤隱藏方法包括在發(fā)生錯誤的幀中進行錯誤隱藏的空間錯誤隱藏方法以及通過使用多個幀的視頻數(shù)據(jù)來進行錯誤隱藏的時間錯誤隱藏方法。
現(xiàn)在,將參照數(shù)據(jù)TV接收機來描述這些錯誤隱藏方法。
參考圖1,傳統(tǒng)的數(shù)據(jù)TV接收機包括信道解碼器單元10、解復用單元20、視頻解碼器單元30、音頻解碼器單元40、分析器50、錯誤隱藏單元60、視頻輸出單元70和音頻數(shù)據(jù)單元80。信道解碼器單元10通過對所接收的信道進行RF解調和信道解碼來恢復數(shù)字數(shù)據(jù)。解復用單元20將在信道解碼器單元10中恢復的數(shù)字數(shù)據(jù)解復用,以便提取節(jié)目信息,例如視頻信號、音頻信號和電子節(jié)目指南。視頻解碼器單元30和音頻解碼器單元40將視頻信號和音頻信號解碼,并且分析器50分析節(jié)目指南。錯誤隱藏單元60隱藏解碼后的視頻信號中的錯誤。視頻輸出單元70輸出錯誤隱藏后的視頻信號和所分析的節(jié)目指南,并且音頻輸出單元80輸出解碼后的音頻信號。
如圖2所示,錯誤隱藏單元60包括錯誤檢測單元61、空間錯誤隱藏單元62和時間錯誤隱藏單元63。錯誤檢測單元61檢測在視頻解碼器單元30中解碼的視頻信號中的錯誤??臻g錯誤隱藏單元62和時間錯誤隱藏單元63基于解碼后的視頻信號的畫面類型來分別對錯誤檢測單元61所檢測到的錯誤進行空間錯誤隱藏和時間錯誤隱藏。
這里,錯誤檢測單元61可以通過使用當對由信道解碼器單元10接收的RF信號解碼時產生的解碼錯誤檢查在視頻解碼器單元30中解碼的比特流的語法、或者通過確定在由視頻解碼器單元30解碼的視頻幀中的預定宏塊和相鄰宏塊之間的失調(disharmony)來檢測錯誤。
參考圖3,空間錯誤隱藏單元62通過使用視頻幀91中的相鄰宏塊91b、91c和91d來對發(fā)生錯誤的宏塊91a進行空間錯誤隱藏。
例如,為了隱藏錯誤,空間錯誤隱藏單元62將相鄰宏塊91b、91c和91d中的正常宏塊復制到包含錯誤的宏塊91a。
此外,時間錯誤隱藏單元63通過使用當前幀前面和后面的幀的運動向量來隱藏錯誤。參考圖4,時間錯誤隱藏單元63復制位于與當前幀92的包含錯誤的宏塊92a相同位置的前面的幀93的宏塊93a。
通常,將空間錯誤隱藏單元62用于I型畫面,并且將時間錯誤隱藏單元63用于P型畫面和B型畫面。

發(fā)明內容
然而,空間錯誤隱藏方法通過復制包含錯誤的宏塊的上方和下方的相鄰宏塊來隱藏錯誤,因此不可避免地出現(xiàn)垂直邊緣。
此外,時間錯誤隱藏方法通過在包含錯誤的宏塊中使用當前幀的前面和后面的宏塊的運動向量進行的運動補償來隱藏錯誤。
在此情況下,隨時可能在運動向量中發(fā)生錯誤。因此,可能沿著包含錯誤的宏塊的邊界出現(xiàn)邊緣。
因此,由于由所述錯誤隱藏方法產生的水平/垂直邊緣而難以提供具有高質量的圖像。
本發(fā)明的示例實施例提供了一種用于視頻幀的錯誤隱藏設備及其方法,其用于通過平滑在隱藏視頻幀中的錯誤時不可避免地產生的水平/垂直邊緣來提供高質量圖像。
根據(jù)本發(fā)明的示例實施例,提供了一種錯誤隱藏設備,包括錯誤隱藏單元,通過使用預定的錯誤隱藏方法來隱藏在視頻幀的宏塊中產生的錯誤;以及視頻后處理單元,平滑在包含錯誤的視頻幀中產生的水平/垂直邊緣。
錯誤隱藏單元可以基于視頻幀的畫面類型而使用空間錯誤隱藏方法和時間錯誤隱藏方法來隱藏錯誤。
在利用空間錯誤隱藏方法來隱藏視頻幀的錯誤的情況下,視頻后處理單元可以進行在包含錯誤的宏塊中具有超過參考值的差分和(diffferential sum)的像素相對于相鄰像素的平滑。
此外,在利用時間錯誤隱藏方法來隱藏視頻幀的錯誤的情況下,當位于包含錯誤的宏塊和相鄰宏塊之間的水平或垂直邊界兩側的預定數(shù)目的像素的平均值的差超過參考值時,視頻后處理單元可以進行平滑。
優(yōu)選地通過下式獲得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32...),其中,n表示用于在利用空間錯誤隱藏方法隱藏錯誤的區(qū)域中進行平滑濾波的第n像素,a表示用于獲得所述差的像素的數(shù)目,并且T1表示用于進行平滑的參考值。
優(yōu)選地通過下式獲得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于在時間錯誤隱藏之后根據(jù)宏塊的水平/垂直方向進行去塊濾波的像素的數(shù)目,并且T2表示用于進行平滑的參考值。
優(yōu)選地,通過下式獲得在水平地或垂直地進行平滑和去塊的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>
其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的總和,換言之,b=Σ-ccwk,]]>并且,2c+1是平滑濾波器系數(shù),因此可以如下確定c 在當前視頻幀的畫面類型與前面的視頻幀和后面的視頻幀的畫面類型不同的情況下,可以基于對應視頻幀的畫面類型來有選擇地使用采用空間錯誤隱藏方法和時間錯誤隱藏方法的平滑。
根據(jù)本發(fā)明的另一示例實施例,提供了一種隱藏視頻幀的錯誤的方法,該方法包括通過使用預定的錯誤隱藏方法來隱藏在視頻幀的宏塊中產生的錯誤,以及平滑包含錯誤的宏塊的水平/垂直邊緣。
可以基于視頻幀的畫面類型而利用空間錯誤隱藏方法和時間錯誤隱藏方法來進行錯誤的隱藏。
水平/垂直邊緣的平滑可以包括在利用空間錯誤隱藏方法來隱藏視頻幀的錯誤的情況下,以包含錯誤的宏塊的預定數(shù)目的像素為單位來計算相鄰像素的差分和;以及當所計算的值超過參考值時進行平滑。
水平/垂直邊緣的平滑可以包括在利用時間錯誤隱藏方法來隱藏視頻幀的錯誤的情況下,計算位于包含錯誤的宏塊和相鄰宏塊之間的水平/垂直邊界兩側的預定數(shù)目的像素的平均值的差;以及當所計算的值超過參考值時進行平滑。
優(yōu)選地通過下式獲得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32...),其中,n表示用于在利用空間錯誤隱藏方法隱藏錯誤的區(qū)域中進行平滑濾波的第n像素,a表示用于獲得所述差的像素的數(shù)目,并且T1表示用于進行平滑的參考值。
優(yōu)選地通過下式獲得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于在時間錯誤隱藏之后根據(jù)宏塊的水平/垂直方向進行去塊濾波的像素的數(shù)目,并且T2表示用于進行平滑的參考值。
優(yōu)選地,通過下式獲得在水平地或垂直地進行平滑濾波和去塊濾波的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的總和,換言之,b=Σ-ccwk,]]>并且,2c+1是平滑濾波器系數(shù),因此通過下式確定c 隱藏視頻幀的錯誤的方法還可以包括確定當前視頻幀的畫面類型是否與前面的和后面的視頻幀的畫面類型相同,并且當所述視頻幀的畫面類型不同時,有選擇地使用用于空間錯誤隱藏方法的平滑和用于時間錯誤隱藏方法的平滑。


通過參考附圖來詳細描述本發(fā)明的示例實施例,本發(fā)明的上述和其它特征及優(yōu)點將變得更加清楚,在附圖中圖1是傳統(tǒng)的數(shù)字TV接收機的方框圖;圖2是傳統(tǒng)的用于視頻幀的錯誤隱藏設備的方框圖;圖3圖示傳統(tǒng)的空間錯誤隱藏方法;圖4圖示傳統(tǒng)的時間錯誤隱藏方法;圖5圖示根據(jù)本發(fā)明實施例的使用雙線性插值的空間錯誤隱藏方法;圖6是根據(jù)本發(fā)明實施例的用于視頻幀的錯誤隱藏設備的方框圖;圖7圖示根據(jù)本發(fā)明實施例的、計算錯誤隱藏后的宏塊和相鄰宏塊的匹配的方法;圖8圖示根據(jù)本發(fā)明實施例的、用來計算用于進行時間后處理的平均值的像素;圖9是根據(jù)本發(fā)明實施例的隱藏視頻幀的錯誤的方法的流程圖;圖10圖示根據(jù)本發(fā)明實施例的、由空間后處理單元執(zhí)行的平滑方法;以及圖11圖示根據(jù)本發(fā)明實施例的、由時間后處理單元執(zhí)行的平滑方法。
具體實施例方式
現(xiàn)在將參照附圖來更充分地描述本發(fā)明,在附圖中示出了本發(fā)明的示例通常,當在視頻幀的宏塊中發(fā)生錯誤時,使用檢測并隱藏該錯誤的錯誤隱藏方法。
錯誤隱藏方法可以分類為空間錯誤隱藏方法和時間錯誤隱藏方法。
在空間錯誤隱藏方法中,當在視頻幀中包含錯誤的宏塊的上、下、左和右方宏塊中的至少一個宏塊正常時,復制該正常宏塊,或者基于包含錯誤的宏塊的相鄰宏塊之間的像素距離來進行雙線性插值。
現(xiàn)在將參照圖5來描述基于在包含錯誤的宏塊的上方宏塊和下方宏塊之間的像素距離的插值方法。參照圖5,包含錯誤的宏塊的像素坐標是P(I,j)。在此情況下,基于等式1來進行坐標的插值。
P(i,j)=1dT+dB×(dBpT(i,-1)+dTpB(i,16))]]>其中,該宏決是用作運動補償編碼單位的16×16大小的塊,并且等式1中的T和B分別表示頂部和底部。
此外,時間錯誤隱藏方法通過將包含錯誤的宏塊的相鄰宏塊的運動向量施加到該包含錯誤的宏塊來進行運動補償。
在進行了運動補償之后,基于所述宏塊的邊界來計算相鄰像素的差分和,以便確定該運動補償是否適當。
在空間錯誤隱藏方法的情況下,在錯誤隱藏后的區(qū)域中,圖像不可避免地在垂直方向上劣化。在時間錯誤隱藏方法的情況下,在錯誤隱藏后的宏塊中,不可避免地在水平/垂直方向上發(fā)生圖像的劣化。
因此,提供根據(jù)本發(fā)明示例實施例的錯誤隱藏設備,以便在隱藏錯誤之后平滑水平/垂直方向上的圖像的劣化。圖6示出了根據(jù)本發(fā)明實施例的錯誤隱藏設備,該錯誤隱藏設備包括錯誤檢測單元100、錯誤隱藏單元200和視頻后處理單元300。錯誤檢測單元100檢測錯誤,并且錯誤隱藏單元200基于視頻幀的畫面類型而利用空間錯誤隱藏方法或時間錯誤隱藏方法來隱藏由錯誤檢測單元100檢測到的錯誤。視頻處理單元300平滑錯誤隱藏后的視頻幀的水平/垂直邊緣。
錯誤隱藏單元200包括空間錯誤隱藏單元210,其利用空間錯誤隱藏方法來隱藏錯誤;以及時間錯誤隱藏單元220,其利用時間錯誤隱藏方法來隱藏錯誤。
基于視頻幀的畫面類型來選擇空間錯誤隱藏單元210和時間錯誤隱藏單元220。
換言之,使用空間錯誤隱藏單元210來隱藏I型畫面中的錯誤,并且使用時間錯誤隱藏單元220來隱藏P型和B型畫面的錯誤。
此外,當視頻幀的畫面類型不斷改變時,可以有選擇地使用空間錯誤隱藏單元210和時間錯誤隱藏單元220。
例如,在當前視頻幀是P型畫面或B型畫面時,空間錯誤隱藏單元210進行錯誤隱藏,并且,基于包含錯誤的宏塊的匹配來確定錯誤隱藏是否成功。
如果錯誤隱藏失敗,則時間錯誤隱藏單元220進行錯誤隱藏。
另一方面,在當前視頻幀是I型畫面并且前面的視頻幀是P型或B型畫面時,時間錯誤隱藏單元220進行錯誤隱藏,并且,基于包含錯誤的宏塊的匹配來確定錯誤隱藏是否成功。如果錯誤隱藏失敗,則空間錯誤隱藏單元210進行錯誤隱藏。
如上所述,由于基于視頻幀的畫面類型來有選擇地使用空間錯誤隱藏單元210和時間錯誤隱藏單元220,因此可以隱藏各種狀態(tài)下的錯誤。
可以通過對臨近包含錯誤的宏塊95與上方的邊界的上方和左方宏塊96和97的像素相對于左方宏塊96和97進行差分求和來計算所述匹配,如圖7所示。
在本發(fā)明的實施例中,通過對包含錯誤的宏塊95上方和左方的相鄰像素進行差分求和來計算所述匹配;然而,可以對包含錯誤的宏塊95的上、下、左和右邊界計算所述匹配。
可以通過使用下式來計算這種差分和Σ|XLi-XCi|+Σ|XUj-XCj|2.]]>在此公式中,C表示錯誤隱藏后的宏塊,L表示位于包含錯誤的宏塊左側的宏塊,并且U表示位于產生錯誤的宏塊上方的宏塊。
同時,視頻后處理單元30包括空間后處理單元310和時間后處理單元320??臻g后處理單元310平滑在由空間錯誤隱藏單元210隱藏其錯誤的視頻幀中產生的垂直邊緣。時間后處理單元320平滑在由時間錯誤隱藏單元220隱藏其錯誤的視頻幀中產生的水平/垂直邊緣。
此外,在空間錯誤隱藏單元210使用位于產生錯誤的宏塊左方和右方的宏塊來隱藏錯誤的情況下,空間后處理單元310可以平滑水平邊緣。
現(xiàn)在將描述在空間后處理單元310中平滑垂直邊緣的示例。
在空間錯誤隱藏單元210隱藏錯誤之后,當包含錯誤的宏塊中的相鄰像素的差分和超過參考值時,空間后處理單元310進行平滑。
在此情況下,空間后處理單元310利用相同的方法來確定是否對Y、U和V進行平滑。
另一方面,在時間錯誤隱藏單元220隱藏錯誤之后,當位于包含錯誤的宏塊的水平/垂直邊界兩側的預定數(shù)目的像素的平均值超過參考值時,時間后處理單元320進行平滑。
例如,如圖8所示,計算位于宏塊的邊界400兩側的像素P1、P2、P3、P4、P5、P6、P7和P8的平均值。該平均值可以通過使用下式來進行計算abs(P1+P2+P3+P44-P5+P6+P7+P84).]]>當Y∶U∶V的比率是4∶4∶4時,時間后處理單元320考慮到Y、U和V的每一個的邊界而計算相同數(shù)目的像素的平均值。此外,當Y∶U∶V的比率是4∶2∶0或4∶2∶2時,時間后處理單元320在計算Y的8個像素的平均值的同時計算U和V的4個像素的平均值。
現(xiàn)在將參照圖9來描述根據(jù)本發(fā)明實施例的隱藏視頻幀中的錯誤的方法。
參照圖9,在S100中檢測在當前視頻幀中存在的錯誤。
通過確定比特流的語法是否正確、檢測在將信道解碼器所接收的RF信號解碼時產生的解碼錯誤、或者檢查視頻幀中的宏塊和相鄰宏塊之間的失調來進行錯誤的檢測。
在S200,確定在當前視頻幀中是否檢測到錯誤。如果沒有檢測到錯誤,則該過程前進到在S600中檢測后面的視頻幀中的錯誤。當在S200中確定存在錯誤時,則在S300中,確定當前視頻幀的畫面類型,以便通過選擇合適的錯誤隱藏方法來進行錯誤隱藏。
換言之,在當前視頻幀是I型畫面時,空間錯誤隱藏單元210進行錯誤隱藏。在當前視頻幀是P型畫面或B型畫面時,時間錯誤隱藏單元220進行錯誤隱藏。
隨后,在S400中,基于用于隱藏當前視頻幀中的錯誤的錯誤隱藏方法來進行后處理,以便平滑視頻幀中的水平/垂直邊緣。
換言之,在利用空間錯誤隱藏單元210(圖6)隱藏錯誤的情況下,空間后處理單元310進行平滑。在利用時間錯誤隱藏單元220隱藏錯誤的情況下,時間后處理單元320進行平滑。
在本發(fā)明的說明性實施例中,空間后處理單元310平滑由于錯誤隱藏而出現(xiàn)的垂直邊緣,所述錯誤隱藏是由空間錯誤隱藏單元210通過使用包含錯誤的宏塊的上方和下方宏塊進行的,并且,時間后處理單元320平滑水平/垂直邊緣。
在此情況下,在隱藏錯誤之后,空間后處理單元310和時間后處理單元320基于包含錯誤的宏塊和相鄰宏塊的差分和以及平均值來確定是否進行平滑。
換言之,通過下式獲得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>其中,n=0,8,16,32...。此外,n表示用于進行平滑濾波的第n像素,a表示用于獲得差的像素的數(shù)目,并且T1表示用于進行平滑的參考值。當所述差分和超過T1時,在水平方向上對包含錯誤的宏塊500進行平滑,以便平滑由于錯誤隱藏而導致的垂直邊緣,如圖10所示。
此外,通過以下等式獲得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于根據(jù)包含錯誤的宏塊的水平/垂直方向進行去塊濾波的像素的數(shù)目,并且T2表示用于進行平滑的參考值。
因此,當所述平均值超過T2時,在水平/垂直方向上對包含錯誤的宏塊600進行平滑,以便平滑水平/垂直邊緣,如圖11所示。在此情況下,通過下式獲得位于包含錯誤的宏塊的水平/垂直邊界處的像素值Pn′以進行平滑Pn′=1bΣk=-ccwkPn+k,]]>在該公式中,n表示用于進行水平或垂直濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,并且b表示加權因子Wk的總和,換言之,b=Σ-ccwk.]]>此外,2c+1是平滑濾波器系數(shù)。
換言之,當在平滑中使用9-Tab濾波器時,可以通過使用每個像素的加權因子(例如Wk=112242211)作為濾波器系數(shù)、通過像素的加權值來獲得所述像素值。結果,b和c的值分別是16和4。
在其它情況中,當使用具有加權因子Wk=1112111的7-Tab濾波器或具有加權因子Wk=11111的5-Tab濾波器時,平滑的結果更好。
隨后,在S500(圖9)中,確定是否已經對每個畫面幀進行了錯誤隱藏。如果沒有,則在S600中,對后面的畫面幀進行錯誤檢測,直到已經對每個畫面幀進行了錯誤隱藏為止。基于包含錯誤的視頻幀的畫面類型來重復進行錯誤隱藏和平滑步驟S200、S300和S400。
工業(yè)實用性根據(jù)本發(fā)明的示例實施例,通過使用預定的錯誤隱藏方法,通過平滑在對視頻幀的包含錯誤的宏塊進行錯誤隱藏之后產生的水平/垂直邊緣來向用戶提供高質量的圖像。
盡管參照本發(fā)明的示例實施例具體示出和描述了本發(fā)明,但是本領域普通技術人員將理解在不背離由所述權利要求限定的本發(fā)明的精神和范圍的情況下,可以在其中進行各種形式和細節(jié)上的改變。
權利要求
1.一種錯誤隱藏設備,包括錯誤隱藏單元,其通過使用預定的錯誤隱藏方法來隱藏在視頻幀的宏塊中產生的錯誤;以及視頻后處理單元,其平滑在包含錯誤的視頻幀中產生的水平和垂直邊緣的至少一個。
2.如權利要求1所述的錯誤隱藏設備,其中,錯誤隱藏單元基于視頻幀的畫面類型而使用空間錯誤隱藏方法和時間錯誤隱藏方法來隱藏錯誤。
3.如權利要求2所述的錯誤隱藏設備,其中,當利用空間錯誤隱藏方法來隱藏視頻幀的錯誤時,視頻后處理單元對在包含錯誤的宏塊中的像素進行平滑,該宏塊相對于相鄰像素具有超過參考值的差分和。
4.如權利要求2所述的錯誤隱藏設備,其中,當利用時間錯誤隱藏方法來隱藏視頻幀的錯誤時,當位于包含錯誤的宏塊和相鄰宏塊之間的水平或垂直邊界兩側的預定數(shù)目的像素的平均值的差超過參考值時,視頻后處理單元進行平滑。
5.如權利要求3所述的錯誤隱藏設備,其中,通過下式獲得差分和PndiffPndiff=Σk=0a|Pn+k-Pn·k+1|>T1,]]>(n=0,8,16,32…),其中,n表示用于在利用空間錯誤隱藏方法隱藏錯誤的區(qū)域中進行平滑濾波的第n像素,a表示用于獲得所述差的像素的數(shù)目,并且T1表示用于進行平滑的參考值。
6.如權利要求4所述的錯誤隱藏設備,其中,通過下式獲得平均值PabsPabs=P1+···+Pn/2n/2-Pn/2+1+···+Pnn/2>T2,]]>其中,n表示用于在時間錯誤隱藏之后根據(jù)宏塊的水平/垂直方向進行去塊濾波的像素的數(shù)目,并且T2表示用于進行平滑的參考值。
7.如權利要求5所述的錯誤隱藏設備,其中,通過下式獲得在水平地或垂直地進行平滑和去塊的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的和,并且被表示為b=Σ-ccwk]]>并且,2c+1是平滑濾波器系數(shù)。
8.如權利要求7所述的錯誤隱藏設備,其中,在當前視頻幀的畫面類型與前面的視頻幀和后面的視頻幀的畫面類型不同時,基于對應視頻幀的畫面類型來有選擇地使用采用空間錯誤隱藏方法和時間錯誤隱藏方法的平滑。
9.一種隱藏視頻幀的錯誤的方法,該方法包括通過使用預定的錯誤隱藏方法來隱藏在視頻幀的宏塊中產生的錯誤;以及平滑包含錯誤的宏塊的水平/垂直邊緣中的至少一個。
10.如權利要求9所述的方法,其中,基于視頻幀的畫面類型而利用空間錯誤隱藏方法和時間錯誤隱藏方法來進行錯誤的隱藏。
11.如權利要求10所述的方法,其中,水平/垂直邊緣的平滑包括在利用空間錯誤隱藏方法來隱藏視頻幀的錯誤時,以包含錯誤的宏塊的預定數(shù)目的像素為單位來計算相鄰像素的差分和;以及當所計算的值超過參考值時進行平滑。
12.如權利要求10所述的方法,其中,水平/垂直邊緣的平滑包括當利用時間錯誤隱藏方法來隱藏視頻幀的錯誤時,計算位于包含錯誤的宏塊和相鄰宏塊之間的水平/垂直邊界兩側的預定數(shù)目的像素的平均值的差;以及當所計算的值超過參考值時進行平滑。
13.如權利要求11所述的方法,其中,通過下式獲得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32…),其中,n表示用于在利用空間錯誤隱藏方法隱藏錯誤的區(qū)域中執(zhí)行平滑濾波的第n像素,a表示用于獲得所述差的像素的數(shù)目,并且T1表示用于進行平滑的參考值。
14.如權利要求12所述的方法,其中,通過下式獲得平均值PabsPabs=P1+···+Pn/2n/2-Pn/2+1+···+Pnn/2>T2,]]>其中,n表示用于在時間錯誤隱藏之后根據(jù)宏塊的水平/垂直方向進行去塊濾波的像素的數(shù)目,并且T2表示用于進行平滑的參考值。
15.如權利要求13所述的方法,其中,通過下式獲得在水平地或垂直地進行平滑濾波和去塊濾波的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的總和,并且被表示為b=Σ-ccwk]]>并且,2c+1是平滑濾波器系數(shù)。
16.如權利要求15所述的方法,還包括確定當前視頻幀的畫面類型是否與前面和后面的視頻幀的畫面類型相同;以及當所述視頻幀的畫面類型不同時,有選擇地使用用于空間錯誤隱藏方法的平滑濾波和用于時間錯誤隱藏方法的平滑濾波。
17.如權利要求6所述的錯誤隱藏設備,其中,通過下式獲得在水平地或垂直地進行平滑和去塊的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的總和,并且被表示為b=Σ-ccwk]]>并且,2c+1是平滑濾波器系數(shù)。
18.如權利要求14所述的方法,其中,通過下式獲得在水平地或垂直地進行平滑濾波和去塊濾波的情況中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地進行濾波的第n像素,Wk表示在平滑濾波時使用的、應用于該像素的加權因子,b表示加權因子Wk的總和,并且被表示為b=Σ-ccwk]]>并且,2c+1是平滑濾波器系數(shù)。
19.如權利要求1所述的錯誤隱藏設備,其中,如果通過所述錯誤隱藏單元隱藏了空間錯誤,則所述視頻后處理單元平滑垂直邊緣。
20.如權利要求1所述的錯誤隱藏設備,其中,如果通過所述錯誤隱藏單元隱藏了時間錯誤,則所述視頻后處理單元平滑水平/垂直邊緣。
21.如權利要求9所述的方法,其中,如果隱藏了空間錯誤,則平滑垂直邊緣。
22.如權利要求9所述的方法,其中,如果隱藏了時間錯誤,則平滑水平/垂直邊緣。
全文摘要
一種用于視頻幀的錯誤隱藏設備及其方法。該設備和方法通過對應的后處理來平滑在使用預定的錯誤隱藏方法隱藏視頻幀中的宏塊的錯誤之后產生的水平/垂直邊緣,以便產生高質量圖像。
文檔編號H04N7/50GK1918916SQ200480042017
公開日2007年2月21日 申請日期2004年12月27日 優(yōu)先權日2004年1月19日
發(fā)明者金成柱 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
诏安县| 霍邱县| 西昌市| 奉新县| 化德县| 万安县| 抚州市| 宜昌市| 巴楚县| 台江县| 城固县| 靖西县| 洪泽县| 砚山县| 曲沃县| 长岛县| 昌吉市| 克什克腾旗| 溆浦县| 井陉县| 广宗县| 达日县| 武陟县| 昌宁县| 民县| 沧源| 常德市| 福海县| 科技| 河西区| 克东县| 林州市| 尚志市| 东海县| 沽源县| 龙岩市| 双柏县| 定结县| 武山县| 湖南省| 聊城市|