亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

檢測編碼視頻數(shù)據(jù)流中的噪音的方法

文檔序號:7691680閱讀:169來源:國知局
專利名稱:檢測編碼視頻數(shù)據(jù)流中的噪音的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種檢測視頻數(shù)據(jù)流中的噪音的方法,該視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,該宏塊根據(jù)編碼類型而被編碼。
本發(fā)明涉及一種降低這種視頻數(shù)據(jù)流中的噪音的方法。
本發(fā)明還涉及一種利用這種噪聲檢測和降低方法的代碼轉(zhuǎn)換方法。
最后,本發(fā)明涉及一種用于實現(xiàn)該噪聲檢測方法、噪聲降低方法和代碼轉(zhuǎn)換方法的計算機程序產(chǎn)品。
本發(fā)明特別適合應(yīng)用于例如MPEG類型的視頻數(shù)據(jù)的代碼轉(zhuǎn)換中,以便所述視頻數(shù)據(jù)以不同的速率進行轉(zhuǎn)換時對它們進行高質(zhì)量的記錄。
背景技術(shù)
歐洲專利申請N01032217披露了一種用于對編碼數(shù)字視頻數(shù)據(jù)進行代碼轉(zhuǎn)換的方法和裝置,其包括減噪器。這種對編碼的數(shù)字視頻數(shù)據(jù)進行代碼轉(zhuǎn)換的方法連續(xù)地包括對能提供重構(gòu)中間數(shù)據(jù)流的編碼視頻數(shù)據(jù)流進行解碼的(100)步驟,所述解碼步驟包括子步可變長度解碼VLD(101)、逆量化IQ(102)和逆離散余弦變換IDCT(103)及第一運動補償(104,105,106),對重構(gòu)中間數(shù)據(jù)流進行處理(110)的中間步驟,特別的包括一噪音降低濾波器DF(111),用于產(chǎn)生改進的重構(gòu)中間數(shù)據(jù)流,和對改進的重構(gòu)中間數(shù)據(jù)流進行編碼(120)的步驟,以能產(chǎn)生一改進的編碼視頻數(shù)據(jù)流,所述編碼步驟包括子步離散余弦變換DCT(122)、量化Q(123)、可變長度編碼VLC(124)及第二運動補償(121,125,126,127,128,129)。
噪音降低步驟使用重構(gòu)數(shù)據(jù)在空間域被執(zhí)行。然而它對于包括部分解碼步驟,也就是說不具有在歐洲專利N00690392中所述的逆離散余弦變換IDCT子步(103)的譯碼系統(tǒng)是不適用的,正因如此,譯碼系統(tǒng)對編碼視頻數(shù)據(jù)在空間域不進行再轉(zhuǎn)換。另外,嚴格地說,該對編碼數(shù)字視頻數(shù)據(jù)進行代碼轉(zhuǎn)換的方法還不包括噪音檢測步驟,基于此,噪音降低步驟能被更加有效的應(yīng)用。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種噪音檢測方法,該方法能以一種簡單有效的方式被實現(xiàn),而不需要在空間域進行數(shù)據(jù)的解碼和重構(gòu)。
為此,開頭段落中描述的噪聲檢測方法特征在于包括步驟讀取編碼視頻數(shù)據(jù)流以便在當前圖像中檢測內(nèi)部編碼類型和與該編碼類型相應(yīng)的宏塊的位置,以下稱作內(nèi)部宏塊,在包括有宏塊編碼類型的參照表中搜索參考宏塊組的編碼類型或類型,所述宏塊編碼類型包含在參考預(yù)測編碼圖像中,參考宏塊組在參考圖像中具有一個位置,該位置與在當前圖像中內(nèi)部宏塊的位置鄰近,和利用參考宏塊組的編碼類型或類型檢測噪音宏塊。
僅利用任何一幅當前圖像的宏塊的編碼類型,例如,內(nèi)部編碼類型及參考圖像宏塊的編碼類型,這種方法就能檢測噪聲帶,其中參考圖像為雙向預(yù)測編碼B圖像,或更可取的為預(yù)測編碼P圖像。從而使用來自于,例如由可變長度解碼步驟VLD產(chǎn)生的,編碼視頻數(shù)據(jù)流的可直接存取的數(shù)據(jù)。因為該方法不需要對視頻數(shù)據(jù)流進行復(fù)雜的統(tǒng)計分析,也不依賴于將來的數(shù)據(jù),而且不需要逆變換,例如IDCT型的,或數(shù)據(jù)宏塊的,因此該方法尤其的簡單,因為它直接來自于圖像和宏塊的編碼類型。
本發(fā)明的另一個目的是提供一種編碼視頻數(shù)據(jù)流中的噪聲降低方法,該方法能在頻域中被實現(xiàn)。為此,這樣一種噪音降低方法包括前述的噪音檢測步驟,該步驟能為當前宏塊提供一個視頻數(shù)據(jù)流的噪音等級,還包括一空間濾波步驟,它根據(jù)由檢測步驟提供的噪音等級而提供一濾過的數(shù)據(jù)宏塊。
因此,與現(xiàn)有技術(shù)相反,為了執(zhí)行對噪音數(shù)據(jù)的濾波,噪音降低方法不需要再次進入空間域,該濾波被直接應(yīng)用于編碼數(shù)據(jù)宏塊的頻域。
最后,本發(fā)明的目的是提供一種將第一編碼視頻數(shù)據(jù)流轉(zhuǎn)換為第二編碼視頻數(shù)據(jù)流的方法,它用來改進第二編碼視頻數(shù)據(jù)流的質(zhì)量。
為此,該轉(zhuǎn)換方法包括對包含在第一編碼視頻數(shù)據(jù)流中的當前宏塊進行解碼的步驟,所述解碼步驟包括一可變長度解碼子步和逆量化子步,轉(zhuǎn)換還包括緊隨解碼步驟的、且能產(chǎn)生第二編碼視頻數(shù)據(jù)流的編碼步驟,所述編碼步驟包括量化子步,并且值得注意的它還包括步驟噪聲檢測,能夠根據(jù)當前宏塊和來自可變長度解碼子步的參考宏塊組的編碼類型為當前宏塊提供一噪音等級,和在逆量化子步和量化子步之間的空間濾波,所述轉(zhuǎn)換方法而不是濾波步驟,能被應(yīng)用到與由噪聲檢測步驟提供的噪聲等級相應(yīng)的當前宏塊。
這樣一種轉(zhuǎn)換方法使得它能夠檢測噪聲宏塊,并對它們施加與由噪聲檢測步驟提供的值相適應(yīng)的濾波。因此該方法能夠產(chǎn)生改善轉(zhuǎn)換圖像的質(zhì)量的合適的濾波。該噪聲檢測步驟的簡單之處在于使用了低位存儲資源和在未進行解碼的數(shù)據(jù)流上進行操作的事實,這使得所述轉(zhuǎn)換方法特別有效。


本發(fā)明將參照附圖所示的實施例做進一步的說明,然而本發(fā)明不局限于此。
圖1為按照現(xiàn)有技術(shù)的代碼轉(zhuǎn)換方法的示意圖;圖2為按照本發(fā)明描述噪音檢測方法的主要步驟的示意圖;圖3為噪音檢測方法的效果的例子;和圖4為依據(jù)本發(fā)明的代碼轉(zhuǎn)換方法及與之相應(yīng)的譯碼系統(tǒng)的示意圖。
具體實施例方式
本發(fā)明涉及一種檢測視頻數(shù)據(jù)流中的噪音的方法,該視頻數(shù)據(jù)流被與基于塊的編碼技術(shù)相應(yīng)的宏塊所編碼。所述編碼技術(shù)根據(jù)編碼類型,即當宏塊沒有參考先前圖像的宏塊而被編碼時為內(nèi)部編碼類型,當宏塊參考先前圖像的宏塊而被編碼時為中間編碼類型,并通過對宏塊進行編碼而產(chǎn)生一預(yù)測編碼?;趬K的編碼技術(shù)為,例如,將圖像分解成8行8像素分量塊的MPEG標準,一個宏塊一般來說,也就是說在422格式的情況下,包括4個亮度塊Y、一個色差塊U和一個色差塊V。
本發(fā)明利用這樣的實測結(jié)果包含有噪音的宏塊,無論是屬于預(yù)測編碼的P圖像還是屬于雙向預(yù)測編碼的B圖像,依據(jù)內(nèi)部編碼類型而被編碼的幾率是高的。這樣的一個宏塊常常屬于單色帶,并且編碼器的運動估算能夠預(yù)測噪音宏塊的內(nèi)部類型的編碼將與被傳送的最小比特數(shù)相對應(yīng)。
然而,其它的原因可以是依據(jù)內(nèi)部類型,例如場景的變化或在連續(xù)圖像內(nèi)新對象出現(xiàn)的宏塊編碼的由來。另外,內(nèi)部編碼圖像I實質(zhì)上僅包含內(nèi)部編碼類型的宏塊,并且未必所有這些宏塊都將是噪音宏塊。
依據(jù)本發(fā)明的噪音檢測方法考慮到這些不同的事項。圖2為表示所述噪音檢測方法主要步驟的示意圖。該方法包括讀取編碼視頻數(shù)據(jù)流(IS)的步驟(21)以便在當前圖像中檢測內(nèi)部編碼類型和與該編碼類型相應(yīng)的宏塊的位置(k),以下稱作內(nèi)部宏塊。這一信息包含在編碼視頻數(shù)據(jù)流的首標中。如果當前圖像的宏塊不是內(nèi)部編碼類型的,那么該宏塊不是噪音宏塊(L3)。
噪音檢測方法還包括步驟(22)在參照表(T)中搜索參考宏塊組的編碼類型或類型(T[v(k)]),該參照表(T)含有包括在參考預(yù)測編碼圖像中的宏塊編碼類型,參考宏塊組在參考圖像中具有一個位置(v(k)),該位置與在當前圖像中的內(nèi)部宏塊的位置鄰近。參考圖像為雙向預(yù)測編碼B圖像,或者更可取的為預(yù)測編碼P圖像,因為這種類型的圖像比B圖像擁有更多的內(nèi)部編碼類型的宏塊,并且接著將提供噪音檢測方法的更好的效果。位置k從1到N變化,那就是說,在標準格式圖像(720×576像素)中,從1變到1620并且與圖像中的宏塊的坐標(k,1)對應(yīng)。因此,更可取的,參照表為具有1620個二進制值的表,初始化例如為0,‘0’對應(yīng)中間類型的宏塊,而‘1’對應(yīng)內(nèi)部編碼類型的宏塊。
最后,噪音檢測方法包括步驟(23)通過參考宏塊組的編碼類型或類型檢測噪音宏塊。
在一典型實施例中,參考宏塊組由參考圖像中位置k的單一宏塊構(gòu)成。因此,如果位置k上的宏塊在當前圖像和參考圖像中是內(nèi)部編碼類型的,那么當前圖像的宏塊為噪音宏塊。
在該優(yōu)選實施例中,檢測步驟還包括子步(CAL)通過參考宏塊組的內(nèi)部編碼類型的數(shù)目計算一域值(C)。在這種情況下,參考宏塊組由參考圖像中的位置k的一個宏塊和與之鄰近的8個宏塊組成。對于本領(lǐng)域技術(shù)人員將是明顯的,這樣的宏塊組可以被限定或者相反的依據(jù)可利用的存儲資源擴展,并且能夠獲得該期望的方法精度值。關(guān)于參考圖像中的位置k上的宏塊的編碼類型的測試子步(pMB)先于計算子步被執(zhí)行。如果位置宏塊k是在當前圖像和參考圖像(y)中的內(nèi)部編碼類型,那么當前圖像中的宏塊為主噪音宏塊(L1)。如果位置k上的宏塊為當前圖像而不是參考圖像(n)中的一個內(nèi)部編碼宏塊,那么將考慮該域值。如果域值(C1)大于或等于一第一臨界值,例如6,那就是說,如果8個鄰近宏塊中的6個為內(nèi)部編碼類型的宏塊,那么當前圖像中的宏塊為主噪音宏塊(L1)。如果域值(C2)大于或等于一第二臨界值,例如1,并且小于第一臨界值,那么當前圖像中的宏塊為臨界噪音宏塊(L2)。最后,如果域值(C0)小于第二臨界值,則當前圖像的宏塊不是噪音宏塊(L3)。
這樣一種噪音檢測方法被方便地用于,例如,以一種簡單快速的方式對一幅圖像中的大量噪音進行估值,因此能夠作為連續(xù)圖像中的質(zhì)量測量組分。在優(yōu)選的實施例中,所述方法被用于以一種合適的方式來降低噪聲。
這是因為檢測步驟通過域值能夠為一個宏塊分配兩個噪聲等級(L1,L2),主等級和與噪音帶邊界相應(yīng)的等級。因而,對被這樣檢測的噪音宏塊的處理按照噪音等級能被采用。在優(yōu)選的實施例中,該處理為空間濾波過程Ws,其用存在于噪音宏塊的亮度塊或色差塊中的位置(i,j)的每個頻域系數(shù)定義如下Wsi,j=2cos(iπ/8)+av2+av·2cos(jπ/8)+ah2+ah]]>如果當前宏塊不是噪音宏塊(L3),則沒有執(zhí)行空間過濾。另一方面,如果當前宏塊為主噪音宏塊(L1),則執(zhí)行中級過濾,例如使ah=av=8。最后,如果當前宏塊為邊界噪音宏塊(L1),則執(zhí)行輕級濾波,例如使ah=av=6。借助于這種合適的濾波,以這種方式就能獲得特別有效的噪音降低方法。這樣一種方法能被方便的應(yīng)用在用于在編碼過程中減少圖像中噪音的視頻編碼器,或者用于在解碼過程中減少圖像中噪音的解碼器。
圖3為按照本發(fā)明的噪音檢測方法的效果的一個例子。內(nèi)部編碼類型(INT)的宏塊以深灰色標示在參考圖像(I_REF)和當前圖像(I_CUR)中。另外,對于當前圖像的每個內(nèi)部編碼類型的宏塊來說,包含在參考圖像中的中間編碼類型的且將要被考慮的鄰近宏塊(EDG)以淺灰色表示。一被內(nèi)部編碼宏快包圍的中間宏塊,以下稱為井口(hole)宏塊(HOL),也以黑色表示在參考圖像中。對于位置k上的一個宏塊,同時示出了參考宏塊組(v(k))。將獲得下面主要的效果。
位置(k-1)上的宏塊對于當前和參考圖像來說是內(nèi)部編碼類型的。因此這是一個主噪音宏塊(L1),由網(wǎng)格表示。
參考圖像中的井口宏塊在當前圖像中為內(nèi)部編碼類型的宏塊。它的域值為7,因此這也是一個主噪音模塊(L1)。
位置k上的宏塊為當前圖像的而不是在參考圖像中的內(nèi)部編碼類型的宏塊。它的域值為4,這是一個邊界噪音宏塊(L2),這里由斜陰影線表示。
位置(k+2)上的宏塊不是當前圖像中的內(nèi)部編碼類型的宏塊,因此它不是一個噪音宏塊(L3)。
在當前圖像中與一個新對象(NO)相應(yīng)的宏塊在所述圖像中為內(nèi)部編碼類型的,但有一零域值。因此這也不是一個噪音宏塊(L3)。
圖4為根據(jù)本發(fā)明的轉(zhuǎn)換方法(400)的示意圖。所述代碼轉(zhuǎn)換方法將第一視頻數(shù)據(jù)流(Si)轉(zhuǎn)換為第二編碼視頻數(shù)據(jù)流(So),其中第一視頻數(shù)據(jù)流根據(jù)塊預(yù)測編碼技術(shù)被宏塊所編碼。
為了這個目的,所述轉(zhuǎn)換方法包括對包含在第一編碼視頻數(shù)據(jù)流中的當前宏塊進行解碼的步驟,所述解碼步驟包括其后緊跟第一逆量化IQ子步(402)的可變長度解碼VLD(401)子步。
該代碼轉(zhuǎn)換方法包括能提供第二編碼視頻數(shù)據(jù)流的編碼步驟,所述編碼步驟包括量化子步Q(422),其后緊跟可變長度編碼VLC子步(443)。還包括預(yù)測步驟,它包括一系列子步第二逆量化IQ(444)、減法(445)、逆離散余弦變換IDCT(446)、圖像存儲MEM(447)、運動補償MC(448)、離散余弦變換DCT(449)和加法過程(441)。加法子步能夠得到由DCT變換產(chǎn)生的運動補償轉(zhuǎn)換數(shù)據(jù)的分量塊與由第一逆量化子步IQ(402)產(chǎn)生的分量塊的和。第二逆量化子步IQ(444)能夠?qū)τ闪炕硬絈產(chǎn)生的分量塊進行量化。減法子步能夠獲得由加法子步產(chǎn)生的分量塊和由第二逆量化子步IQ(444)產(chǎn)生的分量塊之間的差。運動補償子步MC根據(jù)由可變長度解碼子步VLD提供的運動矢量(MV)和圖像存儲器MEM存儲的內(nèi)容,能夠提供一運動補償重現(xiàn)數(shù)據(jù)塊。
代碼轉(zhuǎn)換方法還包括如圖2所述的噪音檢測步驟NDET(411),它為當前宏塊提供一個噪音等級(L),該噪音等級來自于由涉及宏塊(TI)編碼類型的可變長度解碼步驟VLD產(chǎn)生的信息。它還包括位于第一逆量化子步IQ(402)和量化子步Q(442)之間的空間濾波步驟Ws(431,432)。噪音檢測步驟依據(jù)與當前宏塊關(guān)聯(lián)的噪聲等級(L)來控制轉(zhuǎn)換步驟(421)。
在一典型實施例中,如果當前宏塊為噪音宏塊,那么濾波步驟執(zhí)行前述的空間濾波過程Ws。另一方面,如果當前宏塊不是噪音宏塊,濾波步驟將被禁止。
在優(yōu)選實施例中,當前宏塊可能被分配兩個噪音等級如果當前宏塊為主噪音宏塊(L1),那么濾波步驟對當前宏塊的分量缺應(yīng)用與轉(zhuǎn)換步驟的第一位置(a)相對應(yīng)的空間濾波過程Ws1(431),例如令ah=av=8,如果當前宏塊為邊界噪音宏塊(L2),那么濾波步驟對當前宏塊的分量塊應(yīng)用與轉(zhuǎn)換步驟的第二位置(c)相對應(yīng)的空間濾波過程Ws2(432),例如令ah=av=16。
最后,如果當前宏塊不是噪音宏塊(L3),則濾波步驟被禁止,這時與轉(zhuǎn)換步驟的第三位置(b)相對應(yīng)。
因而包括這種噪音降低的代碼轉(zhuǎn)換方法,尤其當噪音非常大時,改善了轉(zhuǎn)換圖像的質(zhì)量。而且,在沒有被濾波步驟(431,432)進行空間濾波的當前圖像的中間編碼類型的宏塊被暫時濾波時,代碼轉(zhuǎn)換過程能被進一步的改善。
通過將軟件裝在一個或更多的電路中以執(zhí)行前述的噪音檢測、噪音降低、或代碼轉(zhuǎn)換方法,本發(fā)明能以軟件的形式被實現(xiàn)。通過軟件裝置將有很多實現(xiàn)上述操作的方式。在這點上,圖2和4是非常簡要的。因此,雖然這樣一幅圖以分開模塊的形式示出不同的功能,但這并不排除執(zhí)行一些功能的單獨的軟件包。這并不排除這樣的事實一項功能能通過一組軟件包而被實現(xiàn)。同時還可能通過噪音檢測電路裝置、噪音降低電路裝置或代碼轉(zhuǎn)換電路裝置來實現(xiàn)這些功能,所述電路被適當?shù)某绦蚧?。存儲在程序存儲器中的指令集參照圖2和4能夠使所述電路執(zhí)行上述不同的操作。這樣的指令集還能夠通過對例如存有這樣的指令集的盤片的數(shù)據(jù)載體的讀取而被裝入程序存儲器。這樣的讀取還能夠通過例如互聯(lián)網(wǎng)的通信網(wǎng)絡(luò)設(shè)備來執(zhí)行。這樣,服務(wù)提供商將為有興趣的用戶提供可利用的指令集。
圖4同時也是依據(jù)本發(fā)明的一種譯碼系統(tǒng)的示意圖,這時一個功能塊代表此時譯碼系統(tǒng)的一個電路而不是代碼轉(zhuǎn)換電路的步驟。應(yīng)該注意,所述譯碼系統(tǒng)包括,例如根據(jù)剛剛描述的原理而提出的噪音檢測電路(411)。該檢測電路根據(jù)當前宏塊和參考宏塊或由可變長度解碼電路VLD(401)產(chǎn)生的分量塊的編碼類型(TI)而能夠為當前宏塊提供一個噪音等級(L)。該譯碼系統(tǒng)還包括一位于逆向量化電路(402)和量化電路(442)之間的空間濾波單元,該濾波單元為了應(yīng)用到當前宏塊,本身具有一個用來選擇(a,b,c)其中的一個濾波器(431,432)的轉(zhuǎn)換開關(guān)(421)。該噪音檢測電路根據(jù)噪音等級來控制該轉(zhuǎn)換開關(guān),以便按照前述的原理應(yīng)用或不應(yīng)用一個濾波器。
在目前的文本中,括號中的附圖標記將不是對說明的限定。動詞“包括(comprise)”及其動詞變化還包括那些在句子中列舉之外的元素和步驟。放在一個元素或步驟之前的單詞“一(a)”或“一個(one)”并不排除許多這樣的元素或步驟的出現(xiàn)。
權(quán)利要求
1.一種檢測視頻數(shù)據(jù)流(IS)中的噪音的方法,該視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,該宏塊根據(jù)編碼類型被編碼,所述方法包括步驟讀取(21)編碼視頻數(shù)據(jù)流以便在當前圖像(I_CUR)中檢測內(nèi)部編碼的類型以及與該編碼類型相應(yīng)的宏塊的位置(k),以下稱作內(nèi)部編碼宏塊,在參照表(T)中搜索(22)參考宏塊組的編碼類型或類型(T[v(k)]),該參照表含有包括在參考預(yù)測編碼圖像(I_REF)中的宏塊編碼類型,參考宏塊組在參考圖像中具有位置(v(k)),該位置與在當前圖像中的內(nèi)部編碼類型的宏塊的位置鄰近,以及通過使用參考宏塊組的編碼類型或類型來檢測(23)噪音宏塊。
2.如權(quán)利要求1所述的噪音檢測方法,其中檢測步驟還包括通過參考宏塊組的內(nèi)部編碼類型的數(shù)目來計算(CAL)域值(C)的子步,檢測步驟根據(jù)該域值能夠為一個宏塊分配至少兩個噪聲等級(L1,L2)。
3.一種減少視頻數(shù)據(jù)流(IS)中的噪音的方法,該視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,該宏塊根據(jù)編碼類型被編碼,所述方法包括步驟如權(quán)利要求1或2所述的檢測噪音,能夠為當前宏塊提供一個視頻數(shù)據(jù)流中的噪音等級(L),和空間濾波,能夠根據(jù)檢測步驟提供的噪音等級而產(chǎn)生過濾的數(shù)據(jù)宏塊。
4.一種將第一視頻數(shù)據(jù)流(Si)轉(zhuǎn)換成第二編碼視頻數(shù)據(jù)流(So)的方法,該第一視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,所述轉(zhuǎn)換方法包括步驟對包含在第一編碼視頻數(shù)據(jù)流中的當前宏塊進行解碼,所述解碼步驟包括一可變長度解碼子步(401)和一逆量化子步(402),解碼步驟之后進行編碼,其能夠提供第二編碼視頻數(shù)據(jù)流,所述編碼步驟包括量化子步(442),特征在于轉(zhuǎn)換方法還包括步驟噪音檢測(411),能夠根據(jù)當前宏塊和由可變長度解碼子步產(chǎn)生的參考宏塊組的編碼類型(TI)為當前宏塊提供一噪音等級(L),和在逆量化子步和量化子步之間進行空間濾波(431,432),該轉(zhuǎn)換方法根據(jù)噪音檢測步驟提供的噪音等級能夠?qū)Ξ斍昂陦K施加或不施加濾波步驟。
5.一種將第一視頻數(shù)據(jù)流(Si)轉(zhuǎn)換為第二編碼視頻數(shù)據(jù)流(So)的裝置,該第一視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,所述轉(zhuǎn)換裝置包括對包含在第一編碼視頻數(shù)據(jù)流中的當前宏塊進行解碼的單元,所述解碼單元包括可變長度解碼電路(401)和逆向量化電路(402),解碼單元之后的編碼單元,能夠提供第二編碼視頻數(shù)據(jù)流,所述編碼單元包括量化電路(442),特征在于所述轉(zhuǎn)換裝置還包括噪音檢測電路(411),能夠根據(jù)當前宏塊和由可變長度解碼電路產(chǎn)生的參考宏塊組的編碼類型(TI)為當前宏塊提供一噪音等級(L),和在逆量化電路和量化電路之間的空間濾波單元,其包括用來選擇濾波單元中的一個濾波器(431,432)的轉(zhuǎn)換開關(guān)(421),以便將所述濾波單元應(yīng)用到當前宏塊,所述噪音檢測電路根據(jù)噪音等級能夠控制所述轉(zhuǎn)換開關(guān)。
6.包含有指令集且用于噪音檢測裝置的“計算機程序”產(chǎn)品,當所述指令集裝入噪音檢測裝置時,使后者執(zhí)行權(quán)利要求1或2之一所述的噪音檢測方法。
7.包含有指令集且用于噪音降低裝置的“計算機程序”產(chǎn)品,當所述指令集被裝入噪音降低裝置時,使其執(zhí)行權(quán)利要求3所述的噪音降低方法。
8.包含有指令集且用于代碼轉(zhuǎn)換裝置的“計算機程序”產(chǎn)品,當所述指令集被裝入代碼轉(zhuǎn)換裝置時,使后者執(zhí)行權(quán)利要求4所述的視頻數(shù)據(jù)轉(zhuǎn)換方法。
9.一種適于接收視頻數(shù)據(jù)流(IS)的減噪器,所述視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,該宏塊根據(jù)編碼類型被編碼,所述減噪器包括檢測噪音裝置,用于執(zhí)行權(quán)利要求1或2所述的檢測噪音的方法,并且用于為當前宏塊提供一視頻數(shù)據(jù)流的噪音等級(L),和一空間濾波器,用于根據(jù)噪音等級提供過濾的數(shù)據(jù)宏塊。
全文摘要
本發(fā)明涉及一種檢測視頻數(shù)據(jù)流中的噪音的方法,該視頻數(shù)據(jù)流根據(jù)基于塊的預(yù)測編碼技術(shù)被宏塊所編碼,該宏塊根據(jù)編碼類型被編碼。所述方法包括讀取編碼視頻數(shù)據(jù)流的步驟,以便在當前圖像中檢測內(nèi)部編碼類型和與該編碼類型相應(yīng)的宏塊的位置,以下稱作內(nèi)部宏塊。同時還包括在參照表中搜索參考宏塊組的編碼類型或類型的步驟,所述參照表含有包括在參考預(yù)測編碼圖像中的宏塊的編碼類型,所有的參考宏塊在參考圖像中具有一個位置,該位置與在當前圖像中內(nèi)部宏塊的位置鄰近。最后,還包括依據(jù)參考宏塊組的編碼類型或類型來檢測噪音宏塊的步驟。
文檔編號H04N7/32GK1383330SQ0212170
公開日2002年12月4日 申請日期2002年4月20日 優(yōu)先權(quán)日2001年4月24日
發(fā)明者A·布爾熱 申請人:皇家菲利浦電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1