專利名稱:運(yùn)動(dòng)矢量檢測裝置及運(yùn)動(dòng)矢量檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及運(yùn)動(dòng)矢量檢測裝置及方法,該裝置及方法用于通過圖像之間的預(yù)測,對運(yùn)動(dòng)圖像進(jìn)行編碼的圖像編碼裝置。
背景技術(shù):
如MPEG方式(Moving Picture image coding Exparts Group),利用運(yùn)動(dòng)圖像的圖像之間相關(guān)性的圖像壓縮方式中,需要在進(jìn)行運(yùn)動(dòng)補(bǔ)償?shù)膲K單位中,進(jìn)行運(yùn)動(dòng)矢量的檢測。要檢測高精度的運(yùn)動(dòng)矢量,通常的方法是通過擴(kuò)大搜索范圍來提高運(yùn)動(dòng)矢量的檢測精度。但是,由于處理量是處理塊數(shù)×搜索范圍,所以如果擴(kuò)大搜索范圍,處理量就會增加,并且還關(guān)系到存儲量的增大。因此,需要在不擴(kuò)大搜索范圍的情況下,以良好的精度檢測運(yùn)動(dòng)矢量。
對于這種不擴(kuò)大搜索范圍,以良好的精度檢測運(yùn)動(dòng)矢量的方法,提出了由過去檢測的運(yùn)動(dòng)矢量的大小和宏塊的類型確定搜索范圍的運(yùn)動(dòng)圖像編碼裝置(例如,參考日本專利申請公開號為11-112993號公報(bào))。
然而,如上所述,當(dāng)由過去檢測的運(yùn)動(dòng)矢量的大小和宏塊的類型確定搜索范圍時(shí),需要先存儲過去檢測的運(yùn)動(dòng)矢量,這就產(chǎn)生存儲量增大的問題。
近年來正在普及的高畫質(zhì)高清晰度(HDHigh Definition)圖像的像素?cái)?shù)是標(biāo)準(zhǔn)畫質(zhì)(SDStandard Definition)圖像的像素?cái)?shù)的約6倍,因此HD圖像若要實(shí)現(xiàn)與SD圖像相同的運(yùn)動(dòng)矢量檢測精度,則需要約6倍的處理量。另外,H.264規(guī)格中,運(yùn)動(dòng)補(bǔ)償尺寸多達(dá)7種,需要的處理量是MPEG2規(guī)格的約3倍。因此,為了將HD圖像按照H.264規(guī)格進(jìn)行圖像壓縮,需要的處理量是將SD圖像按照MPEG2規(guī)格進(jìn)行圖像壓縮時(shí)的約18倍。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種運(yùn)動(dòng)矢量檢測裝置及運(yùn)動(dòng)矢量檢測方法,能夠減少處理量,同時(shí)能夠檢測高精度的運(yùn)動(dòng)矢量。
為了達(dá)到上述目的,本發(fā)明提供了一種運(yùn)動(dòng)矢量檢測裝置,該裝置用于檢測編碼對象圖像中包含的編碼對象塊的參考圖像的運(yùn)動(dòng)矢量,其特征在于,該裝置包括圖像縮小單元,用于由所述編碼對象圖像及所述參考圖像,分別生成減少像素?cái)?shù)的縮小編碼對象圖像及縮小參考圖像;區(qū)域分割單元,用于將所述縮小編碼對象圖像分割為多個(gè)區(qū)域;區(qū)域運(yùn)動(dòng)矢量檢測單元,用于檢測區(qū)域運(yùn)動(dòng)矢量,該區(qū)域運(yùn)動(dòng)矢量為所述區(qū)域分割單元所分割的分割區(qū)域的所述縮小參考圖像的運(yùn)動(dòng)矢量;搜索范圍確定單元,用于根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定所述分割區(qū)域中包含的所述編碼對象塊的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;運(yùn)動(dòng)檢測單元,用于根據(jù)所述搜索范圍確定單元所確定的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,確定所述編碼對象塊的運(yùn)動(dòng)矢量搜索范圍,通過對確定的所述運(yùn)動(dòng)矢量搜索范圍內(nèi)進(jìn)行搜索,檢測所述編碼對象塊的運(yùn)動(dòng)矢量。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的大小、運(yùn)動(dòng)矢量搜索范圍的位移量、運(yùn)動(dòng)矢量搜索時(shí)的位置間隔量和評價(jià)值計(jì)算的間隔量等的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,所以能夠以良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠高精度地檢測編碼對象塊的運(yùn)動(dòng)矢量。
在此,所述搜索范圍確定單元還可以根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元還可以從所述基準(zhǔn)位置移動(dòng)所述搜索范圍確定單元所確定的所述位移量,并確定所述運(yùn)動(dòng)矢量搜索范圍。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的位移量,所以能夠以良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠高精度地檢測編碼對象塊的運(yùn)動(dòng)矢量。
另外,較佳的,所述運(yùn)動(dòng)矢量檢測裝置進(jìn)一步包括相關(guān)度計(jì)算單元,用于計(jì)算分割區(qū)域預(yù)測圖像與所述分割區(qū)域圖像之間的相關(guān)度,所述分割區(qū)域預(yù)測圖像由所述區(qū)域運(yùn)動(dòng)矢量及所述縮小參考圖像生成;所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量和區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的大小、運(yùn)動(dòng)矢量搜索范圍的位移量、運(yùn)動(dòng)矢量搜索時(shí)的位置間隔量和評價(jià)值計(jì)算的間隔量等的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,所以能夠以進(jìn)一步良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠進(jìn)一步高精度地檢測編碼對象塊的運(yùn)動(dòng)矢量。
另外,所述搜索范圍確定單元還可以根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元還可以從所述基準(zhǔn)位置移動(dòng)所述搜索范圍確定單元所確定的所述位移量,并確定所述運(yùn)動(dòng)矢量搜索范圍。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量和區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的位移量,所以能夠以進(jìn)一步良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠進(jìn)一步高精度地的檢測編碼對象塊的運(yùn)動(dòng)矢量。
另外,所述搜索范圍確定單元還可以根據(jù)所述相關(guān)度,確定所述運(yùn)動(dòng)矢量搜索范圍的大小,該運(yùn)動(dòng)矢量搜索范圍的大小作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元還可以根據(jù)所述搜索范圍確定單元所確定的所述運(yùn)動(dòng)矢量搜索范圍的大小,確定所述運(yùn)動(dòng)矢量搜索范圍。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的大小,所以能夠以進(jìn)一步良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠進(jìn)一步高精度地檢測編碼對象塊的運(yùn)動(dòng)矢量。
另外,所述搜索范圍確定單元還可以根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定所述運(yùn)動(dòng)矢量搜索范圍的大小,該運(yùn)動(dòng)矢量搜索范圍的大小作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元還可以根據(jù)所述搜索范圍確定單元所確定的所述運(yùn)動(dòng)矢量搜索范圍的大小,確定所述運(yùn)動(dòng)矢量搜索范圍。由此,根據(jù)區(qū)域運(yùn)動(dòng)矢量和區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍的大小,所以能夠以進(jìn)一步良好的效率確定運(yùn)動(dòng)矢量搜索范圍。因此,能夠進(jìn)一步高精度地檢測編碼對象塊的運(yùn)動(dòng)矢量。
另外,所述搜索范圍確定單元還可以根據(jù)相鄰的所述分割區(qū)域的各個(gè)所述相關(guān)度,補(bǔ)正位于所述分割區(qū)域的邊界附近的塊的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。由此,針對位于分割區(qū)域的邊界附近的塊,也能夠以良好的效率確定運(yùn)動(dòng)矢量的搜索范圍,并以良好的精度檢測運(yùn)動(dòng)矢量。
另外,所述搜索范圍確定單元還可以根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元還可以將從所述基準(zhǔn)位置移動(dòng)所述位移量的范圍,確定作為所述運(yùn)動(dòng)矢量搜索范圍,所述位移量由所述基準(zhǔn)位置的運(yùn)動(dòng)矢量搜索范圍及所述搜索范圍確定單元確定。由此,例如,即使每一個(gè)搜索范圍設(shè)置得窄,但是通過搜索檢測高精度運(yùn)動(dòng)矢量可能性高的多個(gè)搜索范圍,也能夠以良好的精度檢測運(yùn)動(dòng)矢量。
再有,本發(fā)明不僅可以通過上述運(yùn)動(dòng)矢量檢測裝置實(shí)現(xiàn),而且可以通過運(yùn)動(dòng)矢量檢測方法實(shí)現(xiàn),該方法中將所述運(yùn)動(dòng)矢量檢測裝置所包含的特征性單元作為步驟,還可以通過將這些步驟在計(jì)算機(jī)上執(zhí)行的計(jì)算機(jī)程序?qū)崿F(xiàn)。于是,這樣的程序當(dāng)然可以通過CD-ROM等的記錄媒體、因特網(wǎng)等的傳送媒體進(jìn)行傳送。
圖1是本發(fā)明實(shí)施方式1中具有運(yùn)動(dòng)矢量檢測裝置的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)框圖。
圖2是運(yùn)動(dòng)圖像編碼裝置中編碼部的結(jié)構(gòu)框圖。
圖3是確定有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息時(shí),表示工作流程的流程圖。
圖4中(a)是縮小編碼對象圖像分割示意圖;(b)是區(qū)域B與縮小參考圖像之間的匹配示意圖;(c)是相關(guān)度計(jì)算式的示意圖。
圖5是說明運(yùn)動(dòng)矢量搜索范圍的移動(dòng)方向的示意圖。
圖6是說明運(yùn)動(dòng)矢量搜索范圍的大小及移動(dòng)方向的示意圖。
圖7是說明運(yùn)動(dòng)矢量搜索位置的間隔量的示意圖。
圖8是說明運(yùn)動(dòng)矢量搜索時(shí)計(jì)算評價(jià)值的間隔量的示意圖。
圖9是說明本發(fā)明實(shí)施方式2中,在運(yùn)動(dòng)矢量檢測裝置中設(shè)置搜索范圍的方法示意圖。
圖10是說明本發(fā)明實(shí)施方式2中,在運(yùn)動(dòng)矢量檢測裝置中設(shè)置其它搜索范圍的方法示意圖。
圖11是說明本發(fā)明實(shí)施方式3中,在運(yùn)動(dòng)矢量檢測裝置中補(bǔ)正有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息的方法示意圖。
具體實(shí)施例方式
下面,分別參照
本發(fā)明的各個(gè)實(shí)施方式。
(實(shí)施方式1)圖1為在本發(fā)明實(shí)施方式1中,具有運(yùn)動(dòng)矢量檢測裝置的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)框圖。
運(yùn)動(dòng)圖像編碼裝置100是用于將輸入的運(yùn)動(dòng)圖像以塊為單位進(jìn)行編碼的裝置,如圖1所示,運(yùn)動(dòng)圖像編碼裝置100包括圖像縮小部1、圖像存儲器2、區(qū)域分割部3、區(qū)域運(yùn)動(dòng)矢量檢測部4、相關(guān)度計(jì)算部5、搜索范圍確定部6,以及編碼部7。另外,在本實(shí)施方式中,以編碼部7按照MPEG2規(guī)格進(jìn)行編碼為前提。再有,編碼部7中實(shí)際進(jìn)行的宏塊單位的運(yùn)動(dòng)矢量檢測,以搜索一個(gè)矩形區(qū)域作為前提。
圖像縮小部1接收包含需要編碼的宏塊(編碼對象塊)的編碼對象圖像(輸入圖像),以及接收為檢測用于對編碼對象塊進(jìn)行編碼的運(yùn)動(dòng)矢量作參考的參考圖象,并分別運(yùn)算周圍像素,生成減少像素?cái)?shù)的縮小編碼對象圖像及縮小參考圖像。圖像存儲器2保存圖像縮小部1所生成的縮小參考圖像。
區(qū)域分割部3將圖像縮小部所生成的縮小編碼對象圖像分割為多個(gè)區(qū)域(分割區(qū)域)。區(qū)域運(yùn)動(dòng)矢量檢測部4對區(qū)域分割部3所分割的每個(gè)區(qū)域,分別檢測圖像縮小部1所生成的縮小參考圖像的區(qū)域運(yùn)動(dòng)矢量。即,區(qū)域運(yùn)動(dòng)矢量檢測部4在每個(gè)區(qū)域內(nèi)求出離該區(qū)域最近且包含在縮小參考圖像的圖像區(qū)域的位置,并將表示該位置的運(yùn)動(dòng)矢量作為區(qū)域運(yùn)動(dòng)矢量進(jìn)行檢測。
相關(guān)度計(jì)算部5在每個(gè)區(qū)域內(nèi)計(jì)算相關(guān)度,該相關(guān)度是表示區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量的概率的指數(shù)。即,相關(guān)度計(jì)算部5在每個(gè)區(qū)域內(nèi),利用該區(qū)域以及該區(qū)域的區(qū)域運(yùn)動(dòng)矢量所表示的、縮小參考圖像中包含的圖像值的協(xié)方差,計(jì)算區(qū)域運(yùn)動(dòng)矢量的相關(guān)度。
搜索范圍確定部6根據(jù)區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量和相關(guān)度計(jì)算部5所計(jì)算的區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定運(yùn)動(dòng)矢量搜索范圍的大小、運(yùn)動(dòng)矢量搜索范圍的位移量、運(yùn)動(dòng)矢量搜索時(shí)的位置間隔量和評價(jià)值計(jì)算的間隔量等的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。
圖2為運(yùn)動(dòng)圖像編碼裝置100中的編碼部7的結(jié)構(gòu)框圖。
編碼部7包括運(yùn)動(dòng)檢測部702、運(yùn)動(dòng)補(bǔ)償部703、差分運(yùn)算部704、正交變換部705、量化部706、逆量化部707、逆正交變換部708、加法部709、圖像存儲器710、以及可變長編碼部712。
輸入圖像被輸入到運(yùn)動(dòng)檢測部702及差分運(yùn)算部704中。
運(yùn)動(dòng)檢測部702利用搜索范圍確定部6所確定的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,確定編碼對象塊的運(yùn)動(dòng)矢量搜索范圍,通過在確定的運(yùn)動(dòng)矢量搜索范圍中搜索圖像存儲器710保存的參考圖像,檢測最接近編碼對象塊的圖像區(qū)域,并檢測表示該位置的運(yùn)動(dòng)矢量。這里,最接近編碼對象塊的圖像區(qū)域是,例如,求出參考圖像中包含的搜索區(qū)域中的像素?cái)?shù)據(jù)與編碼對象塊的像素?cái)?shù)據(jù)之間的差分絕對值和,差分絕對值和最小的圖像區(qū)域就是最接近編碼對象塊的圖像區(qū)域。
運(yùn)動(dòng)補(bǔ)償部703利用運(yùn)動(dòng)檢測部702所檢測的運(yùn)動(dòng)矢量,從圖像存儲器710所保存的解碼圖像中,取出最適合作為預(yù)測圖像的圖像區(qū)域,生成預(yù)測圖像。
另一方面,接收到輸入圖像的差分運(yùn)算部704計(jì)算輸入圖像與預(yù)測圖像的差分值,并將差分值輸出到正交變換部705。正交變換部705將差分值轉(zhuǎn)換成頻率系數(shù),并將頻率系數(shù)輸出到量化部706。量化部706對所接收的頻率系數(shù)進(jìn)行量化,并將量化值輸出到可變長編碼部712。
逆量化部707對所接收的量化值進(jìn)行逆量化,恢復(fù)成頻率系數(shù),并將頻率系數(shù)輸出到逆正交變換部708。逆正交變換部708將頻率系數(shù)逆頻率轉(zhuǎn)換成像素差分值,并將像素差分值輸出到加法部709。加法部709求像素差分值與運(yùn)動(dòng)補(bǔ)償部703所輸出的預(yù)測圖像之和,作為解碼圖像??勺冮L編碼部111對量化值及運(yùn)動(dòng)矢量等進(jìn)行可變長編碼,并輸出流。
以下對具有上述結(jié)構(gòu)的運(yùn)動(dòng)矢量檢測裝置的運(yùn)動(dòng)圖像編碼裝置100的工作情況進(jìn)行說明。圖3為表示確定有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息時(shí)的工作流程的流程圖。
首先,圖像縮小部1接收編碼對象圖像。編碼對象圖像例如由1920像素×1080像素構(gòu)成,包含需要編碼的編碼對象塊。在本實(shí)施方式中,由于以按照MPEG2規(guī)格進(jìn)行編碼為前提,所以編碼對象塊是由16像素×16像素構(gòu)成的宏塊。圖像縮小部1縮小編碼對象圖像,并生成縮小編碼對象圖像(步驟S101)。
而且,圖像縮小部1還接收由編碼部局部解碼的參考圖像。局部解碼的參考圖像與編碼對象圖像一樣地,例如由1920像素×1080像素構(gòu)成。圖像縮小部1縮小參考圖像,并生成縮小參考圖像。然后,圖像縮小部1所生成的縮小參考圖像保存到圖像存儲器2中。
接著,區(qū)域分割部3將圖像縮小部1所生成的縮小編碼對象圖像分割為多個(gè)區(qū)域(步驟S102)。這里,如圖4(a)所示,分別按水平和垂直方向?qū)s小編碼對象圖像進(jìn)行分割,設(shè)分割為區(qū)域A、區(qū)域B、區(qū)域C及區(qū)域D的4個(gè)區(qū)域。
接著,區(qū)域運(yùn)動(dòng)矢量檢測部4,在區(qū)域分割部3所分割的每個(gè)區(qū)域內(nèi),分別檢測出圖像縮小部1所生成的縮小參考圖像的區(qū)域運(yùn)動(dòng)矢量(步驟S103)。例如,如圖4(b)所示,當(dāng)檢測區(qū)域B的區(qū)域運(yùn)動(dòng)矢量AMV時(shí),只在與縮小參考圖像重合的部分進(jìn)行匹配,并計(jì)算評價(jià)值。此時(shí),若重合部分變窄,則評價(jià)值變小,所以以重合部分的大小計(jì)算該評價(jià)值的補(bǔ)正值。然后,區(qū)域運(yùn)動(dòng)矢量檢測部4求出補(bǔ)正的評價(jià)值最小的位置,并檢測表示該位置的運(yùn)動(dòng)矢量,作為區(qū)域運(yùn)動(dòng)矢量AMV。另外,不僅可以在與縮小參考圖像重合的部分進(jìn)行匹配,還可以例如在補(bǔ)完縮小參考圖像以外的區(qū)域的像素?cái)?shù)據(jù)的基礎(chǔ)上,在整個(gè)區(qū)域進(jìn)行匹配。
接著,相關(guān)度計(jì)算部5在每個(gè)區(qū)域內(nèi)計(jì)算相關(guān)度,該相關(guān)度是表示區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量AMV的概率的指數(shù)(步驟S104)。即,對圖4(b)所示的區(qū)域運(yùn)動(dòng)矢量AMV的概率相當(dāng)?shù)闹睾喜糠值南嚓P(guān)程度,相關(guān)度計(jì)算部5求出重合部分的協(xié)方差,并利用圖4(c)所示的算式計(jì)算相關(guān)度。另外,在此雖然是求重合部分的協(xié)方差,但也可以利用其它指數(shù),例如重合部分的像素的差分絕對值的總和等。
接著,搜索范圍確定部6判斷相關(guān)度計(jì)算部5所計(jì)算的區(qū)域運(yùn)動(dòng)矢量AMV的相關(guān)度是否高于規(guī)定閾值(步驟S105)。判斷結(jié)果,如果區(qū)域運(yùn)動(dòng)矢量AMV的相關(guān)度高于規(guī)定閾值(步驟S105中Yes),則搜索范圍確定部6判斷區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量AMV是否大于規(guī)定閾值(步驟S106)。判斷結(jié)果,如果區(qū)域運(yùn)動(dòng)矢量AMV大于規(guī)定閾值(步驟S106中Yes),則搜索范圍確定部6確定運(yùn)動(dòng)矢量搜索范圍的位移量大,間隔量小,搜索范圍居中(步驟S107)。另一方面,如果區(qū)域運(yùn)動(dòng)矢量AMV不大于規(guī)定閾值(步驟S104中No),則搜索范圍確定部6確定運(yùn)動(dòng)矢量搜索范圍的位移量小,間隔量小,搜索范圍窄(步驟S108)。
另外,如果區(qū)域運(yùn)動(dòng)矢量AMV的相關(guān)度不高于規(guī)定閾值(步驟S105中No),則搜索范圍確定部6判斷區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量AMV是否大于規(guī)定閾值(步驟S109)。判斷結(jié)果,如果區(qū)域運(yùn)動(dòng)矢量AMV大于規(guī)定閾值(步驟S109中Yes),則搜索范圍確定部6確定運(yùn)動(dòng)矢量搜索范圍的位移量居中,間隔量大,搜索范圍寬(步驟S110)。另一方面,如果區(qū)域運(yùn)動(dòng)矢量AMV不大于規(guī)定閾值(步驟S109中No),則搜索范圍確定部6確定運(yùn)動(dòng)矢量搜索范圍的位移量小,間隔量大,搜索范圍居中(步驟S111)。
如果相關(guān)度高,則可以判斷圖像的一致程度高,可以判斷區(qū)域運(yùn)動(dòng)矢量AMV的精度高。而且,如果區(qū)域運(yùn)動(dòng)矢量AMV的精度高,則可以判斷編碼對象塊的運(yùn)動(dòng)矢量中偏差少,所以,如上所述,與相關(guān)度低的情況相比,在相關(guān)度高的情況下,確定搜索范圍窄。而且,在相關(guān)度高的情況下,確定間隔量小。另一方面,如果相關(guān)度低,則可以判斷圖像的一致程度低,可以判斷區(qū)域運(yùn)動(dòng)矢量AMV的精度低。而且,如果區(qū)域運(yùn)動(dòng)矢量AMV的精度低,則可以判斷編碼對象塊的運(yùn)動(dòng)矢量中偏差多,所以,如上所述,與相關(guān)度高的情況相比,在相關(guān)度低的情況下,確定搜索范圍寬。而且,由于將搜索范圍變寬的情況下,處理量就會增加,所以確定間隔量大。
另外,本實(shí)施方式中,對于區(qū)域運(yùn)動(dòng)矢量的大小及區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,根據(jù)是否大于各自的規(guī)定閾值,將條件分為2個(gè),合計(jì)分為4種情況確定有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,但并不局限于此。例如,還可以設(shè)置多個(gè)閾值,將條件分為3個(gè)以上,可以更詳細(xì)地對情況進(jìn)行劃分。
下面,對編碼部7的運(yùn)動(dòng)檢測部702利用上述確定的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,進(jìn)行運(yùn)動(dòng)矢量搜索范圍的確定,以及運(yùn)動(dòng)矢量搜索的方法進(jìn)行說明。
首先,對搜索范圍的移動(dòng)方向進(jìn)行說明。圖5為說明運(yùn)動(dòng)矢量搜索范圍的移動(dòng)方向的示意圖。
與縮小編碼對象圖像相同地,對編碼對象圖像分別按水平和垂直方向進(jìn)行分割,分割為4個(gè)區(qū)域。各個(gè)區(qū)域相當(dāng)于縮小編碼對象圖像的各區(qū)域A至區(qū)域D?;鶞?zhǔn)位置的搜索范圍是,以編碼對象塊為中心的、圖5所示的虛線包圍的范圍。運(yùn)動(dòng)檢測部702從基準(zhǔn)位置的搜索范圍移動(dòng)搜索范圍,其移動(dòng)的量為搜索范圍確定部6所確定的各區(qū)域中的搜索范圍的位移量R,并在圖5所示的實(shí)線包圍的范圍內(nèi)搜索運(yùn)動(dòng)矢量。例如,當(dāng)有位移量R時(shí),如圖5所示的區(qū)域A、區(qū)域B、區(qū)域C,分別將搜索范圍移動(dòng)相應(yīng)的位移量R,當(dāng)位移量R為0時(shí),如圖5所示的區(qū)域D,搜索范圍成為與基準(zhǔn)位置的搜索范圍相同。
接著,對運(yùn)動(dòng)矢量搜索范圍的大小進(jìn)行說明。圖6為說明運(yùn)動(dòng)矢量搜索范圍的大小及移動(dòng)方向的示意圖。
與上述相同,基準(zhǔn)位置的搜索范圍是,以編碼對象塊為中心的、圖6所示的虛線包圍的范圍。運(yùn)動(dòng)檢測部702根據(jù)搜索范圍確定部6所確定的各區(qū)域中的運(yùn)動(dòng)矢量搜索范圍的大小,將基準(zhǔn)位置的探索范圍按規(guī)定量擴(kuò)大、保持不變或者按規(guī)定量縮小的基礎(chǔ)上,移動(dòng)搜索范圍的位移量R’,并在圖6所示的實(shí)線包圍的范圍中,搜索運(yùn)動(dòng)矢量。例如,當(dāng)搜索范圍寬,有位移量R’時(shí),如圖6所示的區(qū)域A,按規(guī)定量擴(kuò)大基準(zhǔn)位置的搜索范圍,并將擴(kuò)大后的搜索范圍移動(dòng)位移量R’。另外,當(dāng)搜索范圍居中,有位移量R’時(shí),如圖6所示的區(qū)域B,基準(zhǔn)位置的搜索范圍的大小保持不變,并將搜索范圍移動(dòng)位移量R’。當(dāng)搜索范圍窄,有位移量R’時(shí),如圖6所示的區(qū)域C,按規(guī)定量縮小基準(zhǔn)位置的搜索范圍,并將縮小后的搜索范圍移動(dòng)位移量R’。另外,當(dāng)搜索范圍窄,位移量R’為0時(shí),如圖6所示的區(qū)域D,搜索范圍成為縮小基準(zhǔn)位置的搜索范圍后的范圍。另外,這里是對基準(zhǔn)位置的搜索范圍進(jìn)行擴(kuò)大或縮小,但并不局限于此,可以將基準(zhǔn)位置的搜索范圍設(shè)為事先確定的搜索范圍的大小的基礎(chǔ)上,移動(dòng)搜索范圍的位移量。
下面,對搜索位置的間隔量進(jìn)行說明。圖7為說明運(yùn)動(dòng)矢量搜索位置的間隔量的示意圖。
當(dāng)搜索范圍確定部6擴(kuò)大搜索范圍時(shí),如果在所有位置上計(jì)算評價(jià)值并搜索運(yùn)動(dòng)矢量,則處理量與搜索范圍的大小成比例地增加。作為抑制處理量,同時(shí)擴(kuò)大搜索范圍的方法之一,可以設(shè)置搜索位置的間隔。例如,設(shè)置水平1/2間隔時(shí),如圖7所示,運(yùn)動(dòng)檢測部702在水平方向上每跳過1像素的位置上,按最初的搜索位置、第2搜索位置、第3搜索位置、......的順序搜索。
下面,對評價(jià)值計(jì)算的間隔量進(jìn)行說明。圖8為說明運(yùn)動(dòng)矢量搜索時(shí)的評價(jià)值計(jì)算的間隔量的示意圖。
運(yùn)動(dòng)矢量搜索時(shí)的評價(jià)值計(jì)算的間隔量也和搜索位置的間隔量的目的相同,是抑制處理量,同時(shí)擴(kuò)大搜索范圍的方法之一。例如,水平1/2間隔時(shí),如圖8所示,運(yùn)動(dòng)檢測部702利用水平方向上每跳過1像素的位置的像素?cái)?shù)據(jù),計(jì)算評價(jià)值。通常,計(jì)算編碼對象塊與搜索位置之間的各個(gè)像素的差分絕對值和,但是,在此僅在圖8中斜線所示的像素位置計(jì)算差分絕對值和。
如上所述,本實(shí)施方式中,根據(jù)區(qū)域運(yùn)動(dòng)矢量檢測部4所檢測的區(qū)域運(yùn)動(dòng)矢量,和相關(guān)度計(jì)算部5所檢測的區(qū)域運(yùn)動(dòng)矢量的相關(guān)度,確定運(yùn)動(dòng)矢量搜索范圍的大小、運(yùn)動(dòng)矢量搜索范圍的位移量、運(yùn)動(dòng)矢量搜索時(shí)的位置間隔量和評價(jià)值計(jì)算的間隔量等的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。因此,能夠以良好的效率確定運(yùn)動(dòng)矢量搜索范圍,并能夠以良好的精度檢測運(yùn)動(dòng)矢量。
(實(shí)施方式2)上述實(shí)施方式1中,對運(yùn)動(dòng)檢測部702中檢測運(yùn)動(dòng)矢量時(shí)的運(yùn)動(dòng)矢量搜索區(qū)域?yàn)?個(gè)的情況進(jìn)行了說明,本實(shí)施方式中,對具有多個(gè)運(yùn)動(dòng)矢量搜索區(qū)域的情況進(jìn)行說明。
圖9為說明本發(fā)明實(shí)施方式2中,運(yùn)動(dòng)矢量檢測裝置設(shè)置搜索范圍的方法示意圖。在此,由于其結(jié)構(gòu)與實(shí)施方式1相同,省略說明。
如圖9所示,運(yùn)動(dòng)檢測部702搜索搜索范圍91和搜索范圍92,其中,搜索范圍91是以編碼對象塊(宏塊)為中心的規(guī)定大小的矩形區(qū)域,搜索范圍92是以區(qū)域運(yùn)動(dòng)矢量AMV所指位置為中心的矩形區(qū)域。與實(shí)施方式1相同,該搜索范圍92也可以根據(jù)相關(guān)度、區(qū)域運(yùn)動(dòng)矢量的大小,改變搜索位置的間隔量、評價(jià)值計(jì)算的間隔量、搜索范圍的大小。
另外,這里是以搜索2個(gè)搜索范圍作為前提的,但也可以搜索以MPEG2規(guī)格規(guī)定的預(yù)測矢量所指的位置為中心的矩形區(qū)域。此時(shí),如圖10所示,運(yùn)動(dòng)檢測部702在搜索搜索范圍91和搜索范圍92的基礎(chǔ)上,還搜索搜索范圍93,其中,搜索范圍91是以編碼對象塊(宏塊)為中心的規(guī)定大小的矩形區(qū)域,搜索范圍92是以區(qū)域運(yùn)動(dòng)矢量AMV所指位置為中心的矩形區(qū)域,搜索范圍93是以預(yù)測矢量PMV所指位置為中心的矩形區(qū)域。
如上所述,通過搜索以編碼對象塊為中心的搜索范圍91、基于區(qū)域運(yùn)動(dòng)矢量AMV的搜索范圍92這樣的多個(gè)搜索范圍,例如,即使每個(gè)搜索范圍設(shè)置得窄,也能夠以良好的精度檢測運(yùn)動(dòng)矢量。
(實(shí)施方式3)本實(shí)施方式中,說明對于區(qū)域的邊界部分上的宏塊(編碼對象塊),補(bǔ)正有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息的情況。
圖11為說明本發(fā)明實(shí)施方式3中,運(yùn)動(dòng)矢量檢測裝置補(bǔ)正有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息的方法示意圖。在此,由于其結(jié)構(gòu)與實(shí)施方式1相同,省略說明。
搜索范圍確定部6,根據(jù)相鄰區(qū)域的各個(gè)相關(guān)度,針對位于區(qū)域的邊界附近的宏塊,補(bǔ)正有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。這里,如圖11所示,編碼對象圖像的各區(qū)域A~D的相關(guān)度的高低順序?yàn)?,區(qū)域B、區(qū)域D、區(qū)域A、區(qū)域C的順序。此時(shí),搜索范圍確定部6利用相關(guān)度高的區(qū)域的值,補(bǔ)正相關(guān)度低的區(qū)域的區(qū)域邊界中存在的宏塊的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍位移量。例如,針對包含在區(qū)域D、區(qū)域A,以及區(qū)域C且與區(qū)域B相鄰的區(qū)域111,利用區(qū)域B的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍位移量進(jìn)行補(bǔ)正。還有,針對包含在區(qū)域C且與區(qū)域A相鄰的區(qū)域112,利用區(qū)域A的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍位移量進(jìn)行補(bǔ)正。還有,針對包含在區(qū)域C且與區(qū)域D相鄰的區(qū)域113,利用區(qū)域D的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍位移量進(jìn)行補(bǔ)正。
如上所述,針對區(qū)域的邊界部分存在的宏塊,根據(jù)相鄰區(qū)域的各個(gè)相關(guān)度,補(bǔ)正有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,所以能夠以良好的效率確定運(yùn)動(dòng)矢量搜索范圍,并能夠以良好的精度檢測運(yùn)動(dòng)矢量。
另外,這里是以邊界中的一列宏塊作為對象,但也能夠以多列宏塊作為對象。另外,還可以根據(jù)相關(guān)度的差,改變補(bǔ)正的宏塊的個(gè)數(shù)。例如,相關(guān)度設(shè)置為0~1之間的情況下,當(dāng)相關(guān)度的差為0.5以上時(shí),補(bǔ)正2個(gè)宏塊的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍的位移量,當(dāng)相關(guān)度的差為0.25以上且不到0.5時(shí),補(bǔ)正1個(gè)宏塊的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍的位移量。或者,也可以根據(jù)相關(guān)度,通過對區(qū)域的邊界附近的宏塊的區(qū)域運(yùn)動(dòng)矢量或者搜索范圍的位移量進(jìn)行線性插補(bǔ)而置換。
本發(fā)明的運(yùn)動(dòng)矢量檢測裝置及運(yùn)動(dòng)矢量檢測方法,可以用于通過畫面間預(yù)測,進(jìn)行圖像壓縮、進(jìn)行TV廣播的錄像和電影等的攝影,例如,可以適用于個(gè)人計(jì)算機(jī)、HDD記錄器、DVD記錄器、攝像機(jī)以及帶照相功能的手機(jī)等。
以上所述僅為本發(fā)明的較佳實(shí)施方式而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.(根據(jù)區(qū)域運(yùn)動(dòng)矢量確定搜索范圍)一種運(yùn)動(dòng)矢量檢測裝置,該裝置用于檢測包含在編碼對象圖像中的編碼對象塊的參考圖像的運(yùn)動(dòng)矢量;其特征在于,該裝置包括圖像縮小單元,用于由所述編碼對象圖像及所述參考圖像,分別生成減少像素?cái)?shù)的縮小編碼對象圖像及縮小參考圖像;區(qū)域分割單元,用于將所述縮小編碼對象圖像分割為多個(gè)區(qū)域;區(qū)域運(yùn)動(dòng)矢量檢測單元,用于檢測區(qū)域運(yùn)動(dòng)矢量,該區(qū)域運(yùn)動(dòng)矢量為所述區(qū)域分割單元所分割的分割區(qū)域的所述縮小參考圖像的運(yùn)動(dòng)矢量;搜索范圍確定單元,用于根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定所述分割區(qū)域中包含的所述編碼對象塊的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;運(yùn)動(dòng)檢測單元,用于根據(jù)所述搜索范圍確定單元所確定的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,確定所述編碼對象塊的運(yùn)動(dòng)矢量搜索范圍,通過對確定的所述運(yùn)動(dòng)矢量搜索范圍內(nèi)進(jìn)行搜索,檢測所述編碼對象塊的運(yùn)動(dòng)矢量。
2.(根據(jù)區(qū)域運(yùn)動(dòng)矢量確定位移量)根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元從所述基準(zhǔn)位置移動(dòng)所述搜索范圍確定單元所確定的所述位移量,并確定所述運(yùn)動(dòng)矢量搜索范圍。
3.(具體例位移量與區(qū)域運(yùn)動(dòng)矢量成比例)根據(jù)權(quán)利要求2所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量的大小確定所述位移量,所確定的位移量與所述區(qū)域運(yùn)動(dòng)矢量的大小成比例。
4.(根據(jù)區(qū)域運(yùn)動(dòng)矢量及相關(guān)度,確定搜索范圍)根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述運(yùn)動(dòng)矢量檢測裝置進(jìn)一步包括相關(guān)度計(jì)算單元,用于計(jì)算分割區(qū)域預(yù)測圖像與所述分割區(qū)域圖像之間的相關(guān)度,所述分割區(qū)域預(yù)測圖像由所述區(qū)域運(yùn)動(dòng)矢量及所述縮小參考圖像生成;所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。
5.(根據(jù)區(qū)域運(yùn)動(dòng)矢量及相關(guān)度,確定位移量)根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元從所述基準(zhǔn)位置移動(dòng)所述搜索范圍確定單元所確定的所述位移量,并確定所述運(yùn)動(dòng)矢量搜索范圍。
6.(具體例位移量與區(qū)域運(yùn)動(dòng)矢量及相關(guān)度成比例)根據(jù)權(quán)利要求5所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量的大小及所述相關(guān)度確定所述位移量,所確定的位移量與所述區(qū)域運(yùn)動(dòng)矢量的大小及所述相關(guān)度成比例。
7.(根據(jù)相關(guān)度,確定搜索范圍的大小)根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述相關(guān)度,確定所述運(yùn)動(dòng)矢量搜索范圍的大小,該運(yùn)動(dòng)矢量搜索范圍的大小作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元根據(jù)所述搜索范圍確定單元所確定的所述運(yùn)動(dòng)矢量搜索范圍的大小,確定所述運(yùn)動(dòng)矢量搜索范圍。
8.(具體例搜索范圍的大小與相關(guān)度成反比例)根據(jù)權(quán)利要求7所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述相關(guān)度確定所述運(yùn)動(dòng)矢量搜索范圍的大小,所確定的運(yùn)動(dòng)矢量搜索范圍的大小與所述相關(guān)度成反比例。
9.(根據(jù)區(qū)域運(yùn)動(dòng)矢量及相關(guān)度,確定搜索范圍的大小)根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量及所述相關(guān)度,確定所述運(yùn)動(dòng)矢量搜索范圍的大小,該運(yùn)動(dòng)矢量搜索范圍的大小作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元根據(jù)所述搜索范圍確定單元所確定的所述運(yùn)動(dòng)矢量搜索范圍的大小,確定所述運(yùn)動(dòng)矢量搜索范圍。
10.(具體例搜索范圍的大小與區(qū)域運(yùn)動(dòng)矢量成比例,與相關(guān)度成反比例)根據(jù)權(quán)利要求9所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量的大小和所述相關(guān)度確定所述運(yùn)動(dòng)矢量搜索范圍的大小,所確定的運(yùn)動(dòng)矢量搜索范圍的大小與所述區(qū)域運(yùn)動(dòng)矢量的大小成比例,與所述相關(guān)度成反比例。
11.(根據(jù)相關(guān)度,確定運(yùn)動(dòng)矢量搜索時(shí)的間隔量)根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述相關(guān)度,確定在所述編碼對象塊中運(yùn)動(dòng)矢量搜索時(shí)的間隔量,該間隔量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。
12.(具體例間隔量與相關(guān)度成反比例)根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述相關(guān)度確定所述間隔量,所確定的間隔量與所述相關(guān)度成反比例。
13.(間隔量為搜索位置的間隔量)根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元確定所述運(yùn)動(dòng)矢量搜索范圍內(nèi)的搜索位置的間隔量,作為所述間隔量。
14.(間隔量為計(jì)算評價(jià)值時(shí)的間隔量)根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元確定計(jì)算運(yùn)動(dòng)矢量的評價(jià)值時(shí)的間隔量,作為所述間隔量,該運(yùn)動(dòng)矢量為所述運(yùn)動(dòng)矢量搜索時(shí)的運(yùn)動(dòng)矢量。
15.(補(bǔ)正搜索范圍)根據(jù)權(quán)利要求4所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)相鄰的所述分割區(qū)域的各個(gè)所述相關(guān)度,補(bǔ)正位于所述分割區(qū)域的邊界附近的塊的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息。
16.(具體例使用相關(guān)度大的區(qū)域的信息)根據(jù)權(quán)利要求15所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元比較相鄰的所述分割區(qū)域的各個(gè)所述相關(guān)度,針對包含在所述相關(guān)度小的所述分割區(qū)域且位于所述邊界附近的塊,使用對所述相關(guān)度大的所述分割區(qū)域的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,進(jìn)行補(bǔ)正。
17.(確定多個(gè)搜索范圍)根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述搜索范圍確定單元根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定對所述運(yùn)動(dòng)矢量搜索范圍的基準(zhǔn)位置的位移量,該位移量作為所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;所述運(yùn)動(dòng)檢測單元將從所述基準(zhǔn)位置移動(dòng)所述位移量的范圍,確定作為所述運(yùn)動(dòng)矢量搜索范圍,所述位移量由所述基準(zhǔn)位置的運(yùn)動(dòng)矢量搜索范圍及所述搜索范圍確定單元確定。
18.(進(jìn)一步使用預(yù)測運(yùn)動(dòng)矢量)根據(jù)權(quán)利要求17所述的運(yùn)動(dòng)矢量檢測裝置,其特征在于,所述運(yùn)動(dòng)檢測單元進(jìn)一步將從所述基準(zhǔn)位置移動(dòng)所述編碼對象塊中所使用的預(yù)測運(yùn)動(dòng)矢量的范圍,確定作為所述運(yùn)動(dòng)矢量搜索范圍。
19.(方法與權(quán)利要求1對應(yīng))一種運(yùn)動(dòng)矢量檢測方法,該方法用于檢測包含在編碼對象圖像中的編碼對象塊的參考圖像的運(yùn)動(dòng)矢量;其特征在于,該方法包括圖像縮小步驟,由所述編碼對象圖像及所述參考圖像,分別生成減少像素?cái)?shù)的縮小編碼對象圖像及縮小參考圖像;區(qū)域分割步驟,將所述縮小編碼對象圖像分割為多個(gè)區(qū)域;區(qū)域運(yùn)動(dòng)矢量檢測步驟,檢測區(qū)域運(yùn)動(dòng)矢量,該區(qū)域運(yùn)動(dòng)矢量為所述區(qū)域分割步驟中所分割的分割區(qū)域的所述縮小參考圖像的運(yùn)動(dòng)矢量;搜索范圍確定步驟,根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定所述分割區(qū)域中包含的所述編碼對象塊的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;運(yùn)動(dòng)檢測步驟,根據(jù)所述搜索范圍確定步驟中所確定的所述有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,確定所述編碼對象塊的運(yùn)動(dòng)矢量搜索范圍,通過對確定的所述運(yùn)動(dòng)矢量搜索范圍內(nèi)進(jìn)行搜索,檢測所述編碼對象塊的運(yùn)動(dòng)矢量。
20.(集成電路與權(quán)利要求1對應(yīng))一種集成電路,該集成電路用于檢測包含在編碼對象圖像中的編碼對象塊的參考圖像的運(yùn)動(dòng)矢量;其特征在于,該集成電路包括圖像縮小單元,用于由所述編碼對象圖像及所述參考圖像中,分別生成減少像素?cái)?shù)的縮小編碼對象圖像及縮小參考圖像;區(qū)域分割單元,用于將所述縮小編碼對象圖像分割為多個(gè)區(qū)域;區(qū)域運(yùn)動(dòng)矢量檢測單元,用于檢測區(qū)域運(yùn)動(dòng)矢量,該區(qū)域運(yùn)動(dòng)矢量為所述區(qū)域分割單元所分割的分割區(qū)域的所述縮小參考圖像的運(yùn)動(dòng)矢量;搜索范圍確定單元,用于根據(jù)所述區(qū)域運(yùn)動(dòng)矢量,確定所述分割區(qū)域中包含的所述編碼對象塊的有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;運(yùn)動(dòng)檢測單元,用于根據(jù)所述搜索范圍確定單元所確定的有關(guān)所述運(yùn)動(dòng)矢量搜索范圍的信息,確定所述編碼對象塊的運(yùn)動(dòng)矢量搜索范圍,通過對確定的所述運(yùn)動(dòng)矢量搜索范圍內(nèi)進(jìn)行搜索,檢測所述編碼對象塊的運(yùn)動(dòng)矢量。
全文摘要
本發(fā)明提供了一種能夠減少處理量,同時(shí)能夠檢測高精度的運(yùn)動(dòng)矢量的運(yùn)動(dòng)矢量檢測裝置及運(yùn)動(dòng)矢量檢測方法。運(yùn)動(dòng)圖像編碼裝置100包括圖像縮小部1,用于由包含編碼對象塊的輸入圖像和參考圖像中生成縮小編碼對象圖像及縮小參考圖像;區(qū)域分割部3,用于將縮小編碼對象圖像分割為多個(gè)區(qū)域;區(qū)域運(yùn)動(dòng)矢量檢測部4,用于在每個(gè)區(qū)域,分別檢測縮小參考圖像的區(qū)域運(yùn)動(dòng)矢量;相關(guān)度計(jì)算部5,用于計(jì)算每個(gè)區(qū)域中區(qū)域運(yùn)動(dòng)矢量的相關(guān)度;搜索范圍確定部6,用于根據(jù)區(qū)域運(yùn)動(dòng)矢量和區(qū)域運(yùn)動(dòng)矢量的相關(guān)度確定有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息;以及編碼部7,包括運(yùn)動(dòng)檢測部,用于使用有關(guān)運(yùn)動(dòng)矢量搜索范圍的信息,確定運(yùn)動(dòng)矢量搜索范圍并檢測運(yùn)動(dòng)矢量。
文檔編號H04N7/26GK1956547SQ200610150728
公開日2007年5月2日 申請日期2006年10月24日 優(yōu)先權(quán)日2005年10月28日
發(fā)明者大古瀨秀之, 重里達(dá)郎, 荒川博, 西鄉(xiāng)賀津雄, 有村耕治, 丸山悠樹, 田坂啟 申請人:松下電器產(chǎn)業(yè)株式會社