專利名稱:從塊編碼的數(shù)字圖像中去除塊偽跡的方法及使用其的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字圖像處理,更具體地講,涉及一種從塊編碼的數(shù)字圖像中去除塊偽跡(blocking artifacts)的方法及使用其的圖像再現(xiàn)裝置。
背景技術(shù):
即使在多個(gè)存儲(chǔ)器是必需時(shí),圖像壓縮對(duì)于高效地處理數(shù)字圖像也是必不可少的。通常使用的用于圖像壓縮的標(biāo)準(zhǔn)是國(guó)際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)比如聯(lián)合圖像專家組(JPEG)、運(yùn)動(dòng)圖像專家組(MPEG)-1、MPEG-2、和MPEG-4,以及國(guó)際電信聯(lián)盟(ITU)標(biāo)準(zhǔn)比如H.261、H.26L、和H.264。多種功能比如虛擬現(xiàn)實(shí)功能和驗(yàn)證功能正不斷地被加入到這些標(biāo)準(zhǔn)。
根據(jù)上述的圖像壓縮標(biāo)準(zhǔn),用于圖像壓縮的編碼器將數(shù)字圖像分割成恒定大小的塊,并壓縮分割的數(shù)字圖像。也就是說(shuō),解碼器通過(guò)在逐塊基礎(chǔ)上執(zhí)行離散余弦變換(DCT)和量化來(lái)壓縮分割的數(shù)字圖像,以獲得塊編碼的數(shù)字圖像。
在執(zhí)行解碼處理之后,塊編碼的數(shù)字圖像由圖像再現(xiàn)裝置再現(xiàn)。由于在逐塊基礎(chǔ)上處理數(shù)字圖像并且經(jīng)常在量化處理中發(fā)生信息損失,所以在再現(xiàn)的數(shù)字圖像中可用肉眼辨別出塊邊界。這稱為塊偽跡。
為了去除或減小塊偽跡,提出了很多方法。通常,H.264標(biāo)準(zhǔn)實(shí)現(xiàn)在編碼器和解碼器中使用解塊(deblocking)濾波器去除塊偽跡和在解碼器之后使用后濾波器去除殘余塊偽跡的方法。
以下,為了描述的方便,將參照H.264標(biāo)準(zhǔn)描述塊編碼方法。然而,塊編碼方法也常用于其他的圖像壓縮標(biāo)準(zhǔn)中。
在標(biāo)準(zhǔn)規(guī)范中根據(jù)方程1定義H.264標(biāo)準(zhǔn)中的用于去除塊偽跡的解塊濾波器,以根據(jù)圖像特性控制該濾波器的加權(quán)。
方程1索引A=限幅3(0,51,qPav+濾波器偏移A)索引B=限幅3(0,51,qPav+濾波器偏移B)這里,濾波器偏移A和濾波器偏移B是濾波偏移,根據(jù)濾波器偏移A和濾波器偏移B確定索引A和索引B。濾波器的加權(quán)在由方程1確定的索引A和索引B的基礎(chǔ)上通過(guò)參照在標(biāo)準(zhǔn)規(guī)范中定義的表來(lái)獲得。通過(guò)調(diào)整濾波偏移(濾波器偏移A和濾波器偏移B)可控制濾波器的加權(quán),以適合圖像特性。也就是說(shuō),可調(diào)整濾波偏移,以使強(qiáng)濾波器用于平坦圖像并且弱濾波器用于顯示除平坦圖像以外的圖像的細(xì)節(jié)部分。
根據(jù)圖像壓縮標(biāo)準(zhǔn),由于解碼器根據(jù)編碼器來(lái)工作,所以用在編碼器中的濾波偏移用作解塊濾波器中的濾波偏移。因此,解碼器中的解塊濾波器的性能依賴于在編碼器中使用的濾波偏移。
圖1是表示H.264標(biāo)準(zhǔn)的解塊濾波器的參考圖。
參照?qǐng)D1,濾波偏移(濾波器偏移A和濾波器偏移B)存儲(chǔ)在片首標(biāo)101中,并被發(fā)送到解碼器(未表示)。也就是說(shuō),編碼器(未表示)中使用的濾波偏移也用在解碼器中。因此,由于再現(xiàn)的數(shù)字圖像可根據(jù)在編碼器中使用的濾波偏移變化,所以圖像再現(xiàn)裝置的性能依賴于編碼器的濾波性能。
另外,如圖1中所示,在逐片基礎(chǔ)上定義濾波偏移,每個(gè)片包括多個(gè)塊。因此,在其中使用相同濾波偏移的片中,應(yīng)用相同的濾波器加權(quán)。如果在相同片中的圖像特性類似,則可有效地去除塊偽跡。然而,如果在相同的片中存在多種圖像特性,則由于不能應(yīng)用適合該多種圖像特性的濾波偏移,所以不能有效地去除塊偽跡。
發(fā)明內(nèi)容
為了解決以上和/或其他問(wèn)題,本發(fā)明提供一種從塊編碼的數(shù)字圖像中去除塊偽跡的方法及使用其的圖像再現(xiàn)裝置。
根據(jù)本發(fā)明的一方面,提供一種從塊編碼的數(shù)字圖像中去除塊偽跡的方法,該方法包括使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
通常,調(diào)整濾波偏移的步驟包括使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置;在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;獲得檢測(cè)出的QP值的代表值;以希望的歸一化偏移電平歸一化獲得的代表值;和輸出歸一化的值作為濾波偏移。
通常,在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置的步驟包括使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;和從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
通常,以希望的歸一化偏移電平歸一化獲得的代表值的步驟包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值;和歸一化步長(zhǎng)被自適應(yīng)性地指定,以便能反映圖像特性。
通常,使用調(diào)整的濾波偏移執(zhí)行解塊濾波以從解碼的數(shù)字圖像中去除塊偽跡的步驟包括使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
根據(jù)本發(fā)明的另一方面,提供一種包括用于對(duì)塊編碼的數(shù)字圖像解碼的解碼器的圖像再現(xiàn)裝置,該裝置包括偏移調(diào)整單元,用于使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和濾波處理單元,用于使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
通常,偏移調(diào)整單元包括QP檢測(cè)器,用于使用用于去除當(dāng)前幀中的塊偽跡的當(dāng)前塊的MV值來(lái)在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置,并在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;QP平均單元,用于獲得檢測(cè)出的QP值的代表值;和歸一化器,用于以希望的歸一化偏移電平歸一化獲得的代表值,并輸出歸一化的值作為濾波偏移。
通常,QP檢測(cè)器使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址;和在存儲(chǔ)前一幀的QP值的QP存儲(chǔ)器中在獲得的地址的基礎(chǔ)上檢測(cè)對(duì)應(yīng)塊和多個(gè)相鄰塊的QP值。
通常,歸一化器以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值;和歸一化步長(zhǎng)被自適應(yīng)性地指定,以便能反映圖像特性。
通常,濾波處理單元使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的濾波方法中更有效地反映圖像特性。
在下面的描述中將部分地闡明本發(fā)明另外的方面和/或優(yōu)點(diǎn),通過(guò)描述,其會(huì)變得更加清楚,或者通過(guò)實(shí)施本發(fā)明可以了解。
通過(guò)下面結(jié)合附圖對(duì)實(shí)施例進(jìn)行的描述,本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)將會(huì)變得清楚和更易于理解,其中圖1是表示H.264標(biāo)準(zhǔn)的解塊濾波器的參考圖;圖2是根據(jù)本發(fā)明實(shí)施例的用于去除塊偽跡的圖像再現(xiàn)裝置的輪廓圖;圖3是圖2的后濾波器單元的方框圖;圖4是圖3的偏移調(diào)整單元的方框圖;圖5(a)和5(b)是表示根據(jù)本發(fā)明實(shí)施例的獲得濾波偏移的方法的參考圖;圖6是根據(jù)本發(fā)明實(shí)施例的去除塊偽跡的方法的流程圖;和圖7是圖6中表示的在逐塊基礎(chǔ)上調(diào)整濾波偏移的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)的描述,其示例表示在附圖中,其中,相同的標(biāo)號(hào)始終表示相同部件。下面通過(guò)參照附圖對(duì)實(shí)施例進(jìn)行描述以解釋本發(fā)明。
圖2是根據(jù)本發(fā)明實(shí)施例的用于去除塊偽跡的圖像再現(xiàn)裝置1的輪廓圖。參照?qǐng)D2,圖像再現(xiàn)裝置1包括解碼器202和后濾波器單元201。解碼器202對(duì)從編碼器(未表示)接收到的壓縮圖像信息解碼。也就是說(shuō),解碼器202通過(guò)執(zhí)行解碼處理比如依賴于在編碼器中使用的DCT和量化的逆DCT和逆量化將壓縮圖像信息解壓縮。通常,解碼器可包括上述用于去除塊偽跡的解塊濾波器。然而,如上所述,圖像再現(xiàn)裝置的性能仍依賴于編碼器的性能,另外,如果在相同的片中存在多種圖像特性,則包括在解碼器中的解塊濾波器不能有效地去除塊偽跡。
因此,根據(jù)本發(fā)明的圖像再現(xiàn)裝置1包括連接到包括在解碼器202中的解塊濾波器的后濾波器單元201。后濾波器單元201使用解碼的圖像信號(hào)和從解碼器202接收的濾波參數(shù)來(lái)執(zhí)行濾波,以去除塊偽跡。濾波參數(shù)可包括在標(biāo)準(zhǔn)規(guī)范中定義的參數(shù)集,包括運(yùn)動(dòng)矢量(MV)、量化參數(shù)(QP)、和參考索引。
通常,根據(jù)本發(fā)明實(shí)施例,由于在逐塊基礎(chǔ)上而非在通常用于傳統(tǒng)標(biāo)準(zhǔn)中的逐片的基礎(chǔ)上應(yīng)用濾波參數(shù),所以,即使在相同的片中存在多種圖像特性,也可有效地去除塊偽跡。
以下,將詳細(xì)地描述后濾波器單元201的結(jié)構(gòu)。
圖3是圖2的后濾波器單元201的方框圖。參照?qǐng)D3,后濾波器單元201包括偏移調(diào)整單元301和濾波處理單元302。偏移調(diào)整單元301使用MV和QP值在逐塊基礎(chǔ)上調(diào)整濾波偏移。也就是說(shuō),偏移調(diào)整單元301使用解碼的圖像信號(hào)和作為用于去除塊偽跡的當(dāng)前塊的MV值并從解碼器202接收到的MV(x,y)來(lái)調(diào)整濾波偏移(濾波器偏移A和濾波器偏移B)。下面將描述詳細(xì)的獲得濾波偏移的處理。
濾波處理單元302執(zhí)行解塊濾波,以去除解碼的數(shù)字圖像上的塊偽跡。也就是說(shuō),濾波處理單元302使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。執(zhí)行解塊濾波的處理遵循圖像壓縮的標(biāo)準(zhǔn)規(guī)范。
圖4是圖3的偏移調(diào)整單元301的方框圖。參照?qǐng)D4,偏移調(diào)整單元301包括QP檢測(cè)器401、QP平均單元402、和歸一化器403。QP檢測(cè)器401使用用于去除當(dāng)前幀中的塊偽跡的當(dāng)前塊的MV值來(lái)在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置,并在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值。
詳細(xì)地講,首先,QP檢測(cè)器401使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址。然后,QP檢測(cè)器401從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址Addr。QP檢測(cè)器401從存儲(chǔ)前一幀的QP值的QP存儲(chǔ)器404中在獲得的地址Addr的基礎(chǔ)上檢測(cè)對(duì)應(yīng)塊和多個(gè)相鄰塊的QP值。下面將描述使用MV值從前一幀檢測(cè)QP值的詳細(xì)方法。
QP平均單元402獲得檢測(cè)出的QP值的平均值。
歸一化器403以希望的歸一化偏移電平歸一化由QP平均單元402獲得的平均值,并輸出歸一化的值作為濾波偏移(濾波器偏移A和濾波器偏移B)。
下面將描述根據(jù)在上述結(jié)構(gòu)基礎(chǔ)上的本發(fā)明實(shí)施例的去除在逐塊基礎(chǔ)上解碼的數(shù)字圖像的塊偽跡的方法。
圖5A和5B是表示根據(jù)本發(fā)明實(shí)施例的獲得濾波偏移的方法的參考圖。圖5A顯示包括用于去除塊偽跡的塊的當(dāng)前幀,圖5B顯示前一幀。
參照?qǐng)D5A,顯示包括發(fā)生塊偽跡的邊界的兩個(gè)當(dāng)前塊P和Q。在前一幀中塊的位置使用從解碼器202接收到的作為當(dāng)前塊P和Q的運(yùn)動(dòng)矢量的MV_P(x,y)和MV_Q(x,y)與當(dāng)前塊P和Q對(duì)應(yīng)。
參照?qǐng)D5B,首先,使用作為當(dāng)前塊P和Q的運(yùn)動(dòng)矢量的MV_P(x,y)和MV_Q(x,y)確定前一幀中的對(duì)應(yīng)塊P1和Q1。然后,在前一幀中可確定在與當(dāng)前塊P和Q對(duì)應(yīng)的塊P1和Q1的常量范圍內(nèi)的多個(gè)塊的位置。例如,可包括在對(duì)應(yīng)塊P1的水平方向相鄰的兩個(gè)塊P2和P3或在對(duì)應(yīng)塊P1的垂直方向相鄰的兩個(gè)塊P4和P5。另外,可包括由虛線顯示的所有塊。本實(shí)施例提供這樣的情況,其中,包括在水平方向或垂直方向相鄰的兩個(gè)塊。
類似地,對(duì)于當(dāng)前塊Q,在在前一幀中使用運(yùn)動(dòng)矢量MV_Q(x,y)確定對(duì)應(yīng)塊Q1之后,可確定在對(duì)應(yīng)塊Q1的常量范圍內(nèi)的塊Q2到Q5的位置。
在使用運(yùn)動(dòng)矢量確定的前一幀中的多個(gè)塊的地址的基礎(chǔ)上,從存儲(chǔ)前一幀的塊的QP值的QP存儲(chǔ)器404中檢測(cè)與塊對(duì)應(yīng)的QP值。
使用檢測(cè)出的QP值獲得濾波偏移的例子如方程2和3所示,假設(shè)塊的QP值如下表1中所示。
表1塊的QP值
方程2水平方向?yàn)V波器偏移A=歸一化(6,-6,(Pre_P_QP1+Pre_P_QP2+Pre_P_QP3)/3)濾波器偏移B=歸一化(6,-6,(Pre_Q_QP1+Pre_Q_QP2+Pre_Q_QP3)/3)方程3垂直方向?yàn)V波器偏移A=歸一化(6,-6,(Pre_P_QP1+Pre_P_QP4+Pre_P_QP5)/3)濾波器偏移B=歸一化(6,-6,(Pre_Q_QP1+Pre_Q_QP4+Pre_Q_QP5)/3)方程2代表在獲得在水平方向相鄰的塊(P1、P2、P3和Q1、Q2、Q3)之間的QP值的平均值之后,通過(guò)歸一化該平均值來(lái)獲得濾波偏移。這里,6和-6代表歸一化偏移電平,根據(jù)圖像壓縮標(biāo)準(zhǔn)可將其他值應(yīng)用于歸一化偏移電平。濾波器偏移A代表當(dāng)前塊P的濾波偏移,濾波器偏移B代表當(dāng)前塊Q的濾波偏移。
方程3代表在獲得在垂直方向相鄰的塊(P1、P4、P5和Q1、Q4、Q5)之間的QP值的平均值之后,通過(guò)歸一化該平均值來(lái)獲得濾波偏移。用于獲得濾波偏移的其他處理與上述那些處理相同。
在本實(shí)施例中,顯示兩次分別獲得在水平方向和垂直方向?yàn)V波的偏移的例子。然而,在沒(méi)有水平方向和垂直方向之間的區(qū)別的情況下,濾波可執(zhí)行一次。也就是說(shuō),可通過(guò)設(shè)置歸一化與塊P1相鄰的預(yù)定塊(例如,由虛線顯示的部分)的QP值的平均值的值作為濾波器偏移A和歸一化與塊Q1相鄰的預(yù)定塊(例如,由虛線表示的部分)的QP值的平均值的值作為濾波器偏移B來(lái)執(zhí)行解塊濾波。也就是說(shuō),開(kāi)發(fā)者可確定在前一幀中包括多少用于獲得濾波偏移的塊。在執(zhí)行濾波偏移的調(diào)整之后的解塊濾波處理過(guò)程遵循圖像壓縮標(biāo)準(zhǔn)規(guī)范。
以下,將在以上描述的基礎(chǔ)上描述去除塊偽跡的方法。
圖6是根據(jù)本發(fā)明實(shí)施例的去除塊偽跡的方法的流程圖。參照?qǐng)D6,為了去除在逐塊基礎(chǔ)上解碼的數(shù)字圖像的塊偽跡,在操作步驟601中使用MV和QP值在逐塊基礎(chǔ)上調(diào)整濾波偏移。在操作步驟602中,解塊濾波使用調(diào)整的濾波偏移去除解碼的數(shù)字圖像的塊偽跡。也就是說(shuō),使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
以下,將詳細(xì)描述在逐塊基礎(chǔ)上調(diào)整濾波偏移的處理A。
圖7是圖6中表示的在逐塊基礎(chǔ)上調(diào)整濾波偏移的方法A的流程圖。參照?qǐng)D7,為了在逐塊基礎(chǔ)上調(diào)整濾波偏移,首先,在操作步驟701中,在前一幀中使用用于去除當(dāng)前幀中的塊偽跡的當(dāng)前塊的MV值來(lái)搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置。也就是說(shuō),在使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址之后,從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
然后,在找到的位置(地址)的基礎(chǔ)上,在操作步驟702中從存儲(chǔ)前一幀的塊的QP值的QP存儲(chǔ)器404中檢測(cè)對(duì)應(yīng)塊和多個(gè)相鄰塊的QP值。在操作步驟703中獲得檢測(cè)出的QP值的平均值。在操作步驟704中以希望的歸一化偏移電平歸一化獲得的平均值。在操作步驟705中輸出歸一化的值作為濾波偏移。
通常,H.264標(biāo)準(zhǔn)的歸一化處理包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化QP值的平均值。此時(shí),可根據(jù)選擇的圖像壓縮標(biāo)準(zhǔn)調(diào)整歸一化偏移電平。另外,可線性地確定歸一化步長(zhǎng)。然而,歸一化步長(zhǎng)可被自適應(yīng)性地指定,以便能反映圖像特性。
如上所述,根據(jù)本發(fā)明的實(shí)施例,可調(diào)整濾波偏移以適合圖像特性而非采用如在標(biāo)準(zhǔn)規(guī)范中定義的編碼器的濾波偏移。因此,由于可去除塊偽跡以適合圖像特性而不依賴于編碼器的性能,所以在主觀上和客觀上提高了圖像質(zhì)量。
另外,在這樣的情況下,其中,在相同的片中存在多種圖像特性,由于可通過(guò)在逐塊基礎(chǔ)上而非在逐片基礎(chǔ)上調(diào)整濾波偏移并執(zhí)行濾波來(lái)有效地去除塊偽跡以適合各種圖像特性,所以提高了圖像質(zhì)量。
另外,本發(fā)明的方法可在計(jì)算機(jī)可讀記錄介質(zhì)上的可由計(jì)算機(jī)讀取的程序代碼中實(shí)現(xiàn)。計(jì)算機(jī)可讀記錄介質(zhì)包括各種可在其上存儲(chǔ)計(jì)算機(jī)可讀數(shù)據(jù)的記錄裝置。計(jì)算機(jī)可讀記錄介質(zhì)包括存儲(chǔ)介質(zhì)比如磁存儲(chǔ)介質(zhì)(例如,ROM、軟盤(pán)、和硬盤(pán)等等)、光學(xué)可讀介質(zhì)(例如,CD-ROM,DVD等等)、和載波(例如,通過(guò)互聯(lián)網(wǎng)傳輸)。另外,計(jì)算機(jī)可讀記錄介質(zhì)可被發(fā)送到通過(guò)網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng),其可以分布模式存儲(chǔ)并執(zhí)行計(jì)算機(jī)可讀代碼。
盡管本發(fā)明是參照其遵循H.264標(biāo)準(zhǔn)的情況的實(shí)施例來(lái)具體地表示和描述的,但本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)的各種修改。通常,根據(jù)采用的圖像壓縮標(biāo)準(zhǔn),可對(duì)發(fā)明的范圍進(jìn)行解釋,以便在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)的各種修改,并且不限于結(jié)合H.264標(biāo)準(zhǔn)描述的實(shí)施例。因此,雖然表示和描述了本發(fā)明的幾個(gè)實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原則和精神的情況下,可以對(duì)其進(jìn)行修改,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種從塊編碼的數(shù)字圖像中去除塊偽跡的方法,該方法包括使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
2.如權(quán)利要求1所述的方法,其中,使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移的步驟包括使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置;在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;獲得檢測(cè)出的QP值的代表值;以希望的歸一化偏移電平歸一化獲得的代表值;和輸出歸一化的值作為濾波偏移。
3.如權(quán)利要求2所述的方法,其中,使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置的步驟包括使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;和從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
4.如權(quán)利要求2所述的方法,其中,以希望的歸一化偏移電平歸一化獲得的代表值的步驟包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值,并自適應(yīng)性地指定歸一化步長(zhǎng),以便反映圖像特性。
5.如權(quán)利要求1所述的方法,其中,使用調(diào)整的濾波偏移執(zhí)行解塊濾波以從解碼的數(shù)字圖像中去除塊偽跡的步驟包括使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
6.一種包括對(duì)塊編碼的數(shù)字圖像解碼的解碼器的圖像再現(xiàn)裝置,該裝置包括偏移調(diào)整單元,用于使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和濾波處理單元,用于使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
7.如權(quán)利要求6所述的裝置,其中,偏移調(diào)整單元包括QP檢測(cè)器,用于使用用于去除當(dāng)前幀中的塊偽跡的當(dāng)前塊的MV值來(lái)在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置,并在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;QP平均單元,用于獲得檢測(cè)出的QP值的代表值;和歸一化器,用于以希望的歸一化偏移電平歸一化獲得的代表值,并輸出歸一化的值作為濾波偏移。
8.如權(quán)利要求7所述的裝置,其中,QP檢測(cè)器使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址;和在存儲(chǔ)前一幀的QP值的QP存儲(chǔ)器中在獲得的地址的基礎(chǔ)上檢測(cè)對(duì)應(yīng)塊和多個(gè)相鄰塊的QP值。
9.如權(quán)利要求7所述的裝置,其中,歸一化器以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值,和自適應(yīng)性地指定歸一化步長(zhǎng),以便反映圖像特性。
10.如權(quán)利要求6所述的裝置,其中,濾波處理單元使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的濾波方法中更有效地反映圖像特性。
11.一種具有用于從塊編碼的數(shù)字圖像中去除塊偽跡的計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀記錄介質(zhì),該計(jì)算機(jī)可讀指令包括使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
12.如權(quán)利要求11所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移的步驟包括使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置;在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;獲得檢測(cè)出的QP值的代表值;以希望的歸一化偏移電平歸一化獲得的代表值;和輸出歸一化的值作為濾波偏移。
13.如權(quán)利要求12所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置的步驟包括使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;和從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
14.如權(quán)利要求12所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,以希望的歸一化偏移電平歸一化獲得的代表值的步驟包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值,并自適應(yīng)性地指定歸一化步長(zhǎng),以便能反映圖像特性。
15.如權(quán)利要求11所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用調(diào)整的濾波偏移執(zhí)行解塊濾波以從解碼的數(shù)字圖像中去除塊偽跡的步驟包括使用通過(guò)塊單元的MV和QP值獲得的塊單元的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
16.一種從塊編碼的數(shù)字圖像中去除塊偽跡的方法,其中,使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上預(yù)調(diào)整濾波偏移,該方法包括使用預(yù)調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
17.如權(quán)利要求16所述的方法,其中,預(yù)調(diào)整濾波偏移是通過(guò)以下確定的使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置;在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;獲得檢測(cè)出的QP值的代表值;以希望的歸一化偏移電平歸一化獲得的代表值;和輸出歸一化的值作為濾波偏移。
18.如權(quán)利要求17所述的方法,其中,使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置的步驟包括使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;和從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
19.如權(quán)利要求17所述的方法,其中,以希望的歸一化偏移電平歸一化獲得的代表值的步驟包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值,并自適應(yīng)性地指定歸一化步長(zhǎng),以便能反映圖像特性。
20.如權(quán)利要求16所述的方法,其中,使用預(yù)調(diào)整的濾波偏移執(zhí)行解塊濾波以從解碼的數(shù)字圖像中去除塊偽跡的步驟包括使用通過(guò)塊單元的MV和QP值獲得的塊單元的預(yù)調(diào)整的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
21.一種具有用于從塊編碼的數(shù)字圖像中去除塊偽跡的計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上預(yù)調(diào)整濾波偏移,該計(jì)算機(jī)可讀指令包括使用預(yù)調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。
22.如權(quán)利要求21所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,預(yù)調(diào)整濾波偏移是通過(guò)以下確定的使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置;在找到的位置的基礎(chǔ)上檢測(cè)對(duì)應(yīng)的塊和多個(gè)相鄰塊的QP值;獲得檢測(cè)出的QP值的代表值;以希望的歸一化偏移電平歸一化獲得的代表值;和輸出歸一化的值作為濾波偏移。
23.如權(quán)利要求22所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用當(dāng)前幀中的當(dāng)前塊的MV值在前一幀中搜索對(duì)應(yīng)于當(dāng)前塊的塊和多個(gè)相鄰塊的位置的步驟包括使用當(dāng)前塊的MV值獲得前一幀中的對(duì)應(yīng)塊的地址;和從獲得的對(duì)應(yīng)塊的地址獲得包括在預(yù)定范圍中的相鄰塊的地址。
24.如權(quán)利要求22所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,以希望的歸一化偏移電平歸一化獲得的代表值的步驟包括以在-6和+6之間范圍內(nèi)的歸一化偏移電平歸一化獲得的QP值的平均值,并自適應(yīng)性地指定歸一化步長(zhǎng),以便能反映圖像特性。
25.如權(quán)利要求21所述的計(jì)算機(jī)可讀記錄介質(zhì),其中,使用預(yù)調(diào)整的濾波偏移執(zhí)行解塊濾波以從解碼的數(shù)字圖像中去除塊偽跡的步驟包括使用通過(guò)塊單元的MV和QP值獲得的塊單元的預(yù)調(diào)整的濾波偏移來(lái)執(zhí)行后濾波以去除塊偽跡,以便比在使用片單元的偏移的方法中更有效地反映圖像特性。
全文摘要
一種從塊編碼的數(shù)字圖像中去除塊偽跡的方法及使用其的圖像再現(xiàn)裝置,其從塊編碼的數(shù)字圖像中去除塊偽跡。該方法包括使用運(yùn)動(dòng)矢量(MV)和量化參數(shù)(QP)值在逐塊基礎(chǔ)上調(diào)整濾波偏移;和使用調(diào)整的濾波偏移執(zhí)行解塊濾波,以從解碼的數(shù)字圖像中去除塊偽跡。因此,由于可在逐塊基礎(chǔ)上自適應(yīng)性地調(diào)整濾波偏移以適合圖像特性,所以可有效地去除塊偽跡,從而提高了圖像質(zhì)量。
文檔編號(hào)H04N7/26GK1581980SQ200410070589
公開(kāi)日2005年2月16日 申請(qǐng)日期2004年8月10日 優(yōu)先權(quán)日2003年8月11日
發(fā)明者沈優(yōu)星, 樸恩慶 申請(qǐng)人:三星電子株式會(huì)社