專利名稱:圖像處理設(shè)備、方法和程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及圖像處理設(shè)備、方法和程序,尤其涉及能夠防止編碼時(shí)圖像質(zhì)量變壞的圖像處理設(shè)備、方法和程序。
背景技術(shù):
近年來,為了通過圖像數(shù)據(jù)的數(shù)字化有效傳輸和存儲(chǔ)圖像信息,借助于編碼方法將圖像轉(zhuǎn)換為壓縮碼的圖像信息設(shè)備已經(jīng)被廣泛使用,在所述編碼方法中,諸如離散余弦變換和運(yùn)動(dòng)補(bǔ)償?shù)恼蛔儞Q被用于通過利用特定于圖像信息的冗余來壓縮圖像。在這些方法中,例如有MPEG (運(yùn)動(dòng)圖像專家組)。特別是,MPEG-2(IS0/IEC 13818-2)被定義為通用圖像編碼方法和同時(shí)支持隔行掃描圖像和逐行掃描圖像的標(biāo)準(zhǔn),而且還同時(shí)支持正常清晰度圖像和高清晰度圖像。例如, MPEG-2當(dāng)前被用于從消費(fèi)者使用用途到專業(yè)使用用途的廣泛應(yīng)用。MPEG-2最初是為主要用于廣播的高質(zhì)量圖像編碼設(shè)計(jì)的,但不支持碼量(比特率)低于MPEG-I所支持的碼量的編碼方法,也即,MPEG-2不支持更高壓縮率的編碼方法。由于便攜式終端設(shè)備的廣泛使用, 期望在不久的將來越來越有必要使用更高壓縮率的編碼方法。為此,MPEG-4編碼方法的標(biāo)準(zhǔn)化已經(jīng)完成。作為一種圖像編碼方法,MPEG-4標(biāo)準(zhǔn)在1998年12月被正式批準(zhǔn)成為國際標(biāo)準(zhǔn) IS0/IEC 14496-2。另外,存在稱為H. 26L(ITU-T Q6/16VCEG)的標(biāo)準(zhǔn)。在H. 26L中,相比諸如MPEG-2 和MPEG-4的其他編碼方法,執(zhí)行了更大量的用于編碼和解碼的計(jì)算。然而,認(rèn)為H. 26L實(shí)現(xiàn)了更高的編碼效率。此后,作為MPEG-4活動(dòng)之一,稱為增強(qiáng)壓縮視頻編碼的聯(lián)合模型的編碼方案的標(biāo)準(zhǔn)化已經(jīng)在H. 26L的基礎(chǔ)上研究,其中該編碼方案使用不被H. 26L支持的功能以實(shí)現(xiàn)更高的編碼效率。上述編碼方案在2003年3月被批準(zhǔn)成為國際標(biāo)準(zhǔn)H. 264/MPEG-4 部分 10 (Advanced Video Coding)(下文中稱為 H. 264/AVC)。從因特網(wǎng)網(wǎng)站“H. 264/AVC Software Coordination[online]”(URL :http://iphome. hhi. de/suehrinR/tml/)(2010年 12月9日)可以獲得關(guān)于H. 264/AVC的軟件、文檔等。
發(fā)明內(nèi)容
有可能在編碼圖像時(shí)會(huì)發(fā)生圖像質(zhì)量變壞。圖1示出了圖像質(zhì)量變壞的一個(gè)實(shí)例。在圖1的畫面中,在編碼圖像時(shí)檢測的運(yùn)動(dòng)矢量利用預(yù)定分析軟件被視覺化,而且被視覺化的運(yùn)動(dòng)矢量被疊加在圖像上。圖1示出了高層建筑物的照片,而且該照片是通過將視覺化的運(yùn)動(dòng)矢量疊加在通過借助從下往上仰拍的攝相機(jī)拍攝該高層建筑物所獲得的圖像上得到的。圖1中,由白點(diǎn)組成的線顯示出運(yùn)動(dòng)矢量(然而,這些線的方向在圖1中沒有顯示)。在利用從下往上仰拍的攝相機(jī)拍攝的圖像上,運(yùn)動(dòng)矢量被檢測為在同一方向移動(dòng)相同距離的矢量。因此,當(dāng)視覺化這種運(yùn)動(dòng)矢量時(shí),顯示出由點(diǎn)組成的同一長度的線。然而,圖1中,由于觀察到一些運(yùn)動(dòng)矢量的方向和長度不同于其他運(yùn)動(dòng)矢量的方向和長度,存在其長度不同于由橢圓11所包圍的區(qū)域中其他線的長度的一些線。圖2示出了圖1中橢圓11的一部分的放大視圖。在圖2所示的運(yùn)動(dòng)矢量中,例如,運(yùn)動(dòng)矢量21的長度不同于運(yùn)動(dòng)矢量22的長度。圖1中,有許多運(yùn)動(dòng)矢量,這些運(yùn)動(dòng)矢量的長度與運(yùn)動(dòng)矢量 22的長度相同,因此可以判斷運(yùn)動(dòng)矢量22是被正確檢測的矢量。相反,可以判斷,運(yùn)動(dòng)矢量 21是被錯(cuò)誤檢測的矢量。由于運(yùn)動(dòng)矢量的這種錯(cuò)誤檢測導(dǎo)致圖像質(zhì)量變壞,期望防止這種錯(cuò)誤檢測的發(fā)生。圖3示出了另一個(gè)實(shí)例。圖3示出了一個(gè)畫面,其中視覺化的運(yùn)動(dòng)矢量被疊加在通過利用在沿車道的一個(gè)地點(diǎn)處固定的攝相機(jī)拍攝車來車往的大街所獲得的圖像上。如同圖1 一樣,由白點(diǎn)組成的線示出了圖3中的運(yùn)動(dòng)矢量。圖3所示的畫面是通過利用在沿車道的一個(gè)地點(diǎn)處固定的攝相機(jī)拍攝大街所獲得的。因此,由于拍攝了其中車道不動(dòng)而車動(dòng)的圖像,可以想到運(yùn)動(dòng)矢量不是從車道檢測的,而是從車檢測的。然而,在參考圖3時(shí),有一些線指示在橢圓31中車周圍的部分車道上檢測的運(yùn)動(dòng)矢量。當(dāng)參考圖3時(shí),可以發(fā)現(xiàn)運(yùn)動(dòng)矢量不僅能在橢圓31所包圍的區(qū)域中檢測到,而且能在其他區(qū)域和靠近移動(dòng)物體的靜止物體上檢測到。如上所述,存在在移動(dòng)物體的附近檢測到本不可以被檢測到的運(yùn)動(dòng)矢量的情況,這導(dǎo)致圖像質(zhì)量變壞。因此,期望防止這種錯(cuò)誤檢測的發(fā)生。本公開是針對上述問題來實(shí)現(xiàn)的,而且能防止由于編碼導(dǎo)致的圖像質(zhì)量變壞的發(fā)生。一種根據(jù)本公開的一個(gè)實(shí)施例的圖像處理設(shè)備,包括判斷單元,用于判斷是否在圖像中檢測到連續(xù)邊緣;以及優(yōu)先處理單元,用于在判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。所述判斷單元能使用關(guān)于色度幀內(nèi)模式(chroma intra mode)的模式信息。在所述色度幀內(nèi)模式是水平預(yù)測模式或垂直預(yù)測模式時(shí),所述判斷單元能判斷檢測到連續(xù)邊緣。所述優(yōu)先處理單元能從所述預(yù)測運(yùn)動(dòng)矢量的成本函數(shù)值中減去預(yù)定值。一種根據(jù)本公開的一個(gè)實(shí)施例的圖像處理方法是由裝備有判斷單元和優(yōu)先處理單元的圖像處理設(shè)備執(zhí)行的圖像處理方法,所述方法包括使所述判斷單元判斷是否在圖像中檢測到連續(xù)邊緣的步驟;以及使所述優(yōu)先處理單元在所述判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量的步驟。一種根據(jù)本公開的一個(gè)實(shí)施例的程序是使計(jì)算機(jī)控制裝備有判斷單元和優(yōu)先處理單元的圖像處理設(shè)備執(zhí)行處理的程序,所述處理包括使所述判斷單元判斷是否在圖像中檢測到連續(xù)邊緣的步驟;以及使所述優(yōu)先處理單元在所述判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量的步驟。在根據(jù)本公開的一個(gè)實(shí)施例的圖像處理設(shè)備、方法和程序中,當(dāng)在圖像中檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。根據(jù)本公開的一個(gè)實(shí)施例,可以防止發(fā)生編碼時(shí)的圖像質(zhì)量變壞。
圖1是用于解釋檢測的運(yùn)動(dòng)矢量的畫面;圖2是用于解釋檢測的運(yùn)動(dòng)矢量的畫面;
圖3是用于解釋檢測的運(yùn)動(dòng)矢量的畫面;圖4是示出了根據(jù)一個(gè)實(shí)施例的編碼器的配置實(shí)例的示意圖;圖5是用于解釋隔行的示意圖;圖6是用于解釋錯(cuò)誤檢測的示意圖;圖7是用于解釋檢測的運(yùn)動(dòng)矢量的畫面;圖8是用于解釋運(yùn)動(dòng)預(yù)測單元的操作的流程圖;圖9是用于解釋色度幀內(nèi)模式的表格;以及圖10是用于解釋存儲(chǔ)介質(zhì)的示意圖。
具體實(shí)施例方式下面參考附圖描述本公開的一個(gè)實(shí)施例。[編碼器的配置實(shí)例]圖4的框圖示出了符合AVC(高級(jí)視頻編碼)方法的編碼器的配置實(shí)例。圖4所示的編碼器包括A/D轉(zhuǎn)換單元101,屏幕排序(sorting)緩沖器102,算術(shù)單元103,正交變換單元104,量化單元105,無損編碼單元106,存儲(chǔ)緩沖器107,逆量化單元108,逆正交變換單元109,加法單元110,解塊濾波器111,幀存儲(chǔ)器112,運(yùn)動(dòng)補(bǔ)償單元113,幀內(nèi)預(yù)測單元 114,速率控制單元115,運(yùn)動(dòng)預(yù)測單元116,以及選擇單元117。圖4中的編碼器根據(jù)AVC方法壓縮并編碼輸入圖像。具體而言,編碼器的A/D轉(zhuǎn)換單元101以被輸入作為輸入信號(hào)的幀為單位對圖像執(zhí)行A/D轉(zhuǎn)換,然后將轉(zhuǎn)換后的圖像數(shù)據(jù)輸出到屏幕排序緩沖器102,使得轉(zhuǎn)換后的圖像數(shù)據(jù)被存儲(chǔ)在屏幕排序緩沖器102中。屏幕排序緩沖器102將存儲(chǔ)的按顯示順序排列的圖像幀排序,使得它們按照相關(guān)的GOP (畫面組)結(jié)構(gòu)來匹配編碼順序。如有必要,算術(shù)單元103從由屏幕排序緩沖器102中讀出的圖像中減去選擇單元 117所提供的預(yù)測圖像。算術(shù)單元103將通過上述減法所獲得的圖像輸出到正交變換單元 104中作為差信息。如果預(yù)測圖像沒有由選擇單元117提供,則算術(shù)單元103按原樣輸出從屏幕排序緩沖器102讀出的圖像到正交變換單元104作為差信息。正交變換單元104以逐塊大小為基礎(chǔ)對從算術(shù)單元103發(fā)送的差信息執(zhí)行正交變換處理,并將作為正交變換處理的結(jié)果所獲得的系數(shù)提供給量化單元105。量化單元105量化由正交變換單元104所提供的系數(shù)。量化后的系數(shù)被發(fā)送至無損編碼單元106。無損編碼單元106從幀內(nèi)預(yù)測單元114獲得指示最佳幀內(nèi)預(yù)測模式的信息(下文中稱為幀內(nèi)預(yù)測模式信息),并從模式預(yù)測單元116獲得指示最佳幀間預(yù)測模式的信息(下文中稱為幀間預(yù)測模式信息)、關(guān)于運(yùn)動(dòng)矢量的信息等等。無損編碼單元106對量化單元105所提供的量化系數(shù)執(zhí)行諸如可變長度編碼(例如,CAVLC(上下文自適應(yīng)可變長度編碼))、算術(shù)編碼(例如,CABAC(上下文自適應(yīng)二元算術(shù)編碼))等的無損編碼,并從結(jié)果信息中產(chǎn)生壓縮圖像。另外,無損編碼單元106對幀內(nèi)預(yù)測模式信息、幀間預(yù)測模式信息、關(guān)于運(yùn)動(dòng)向量的信息等執(zhí)行無損編碼,并將結(jié)果信息附加到壓縮圖像中作為頭部信息。無損編碼單元106將關(guān)于壓縮圖像的信息連同通過無損編碼獲得的頭部信息一起提供給存儲(chǔ)緩沖器107作為圖像壓縮信息,使得該信息被存儲(chǔ)在存儲(chǔ)緩沖器107中。
存儲(chǔ)緩沖器107臨時(shí)存儲(chǔ)由無損編碼單元106提供的圖像壓縮信息,然后將該信息輸出到記錄單元或到后續(xù)階段的傳輸線路中(都沒有示出)。另外,從量化單元105輸出的量化系數(shù)也被發(fā)送至逆量化單元108,被逆量化。被逆量化的系數(shù)由逆量化單元108提供給逆正交變換單元109。逆正交變換單元109以逐塊大小為基礎(chǔ)對由逆量化單元108提供的系數(shù)執(zhí)行逆正交變換。通過逆正交變換獲得的差信息被發(fā)送至加法單元110。加法單元110將通過逆正交變換單元109提供的差信息加到由幀內(nèi)預(yù)測單元114或運(yùn)動(dòng)補(bǔ)償單元113提供的預(yù)測圖像以獲得本地解碼圖像。加法單元110將所獲得的圖像提供給幀內(nèi)預(yù)測單元114作為參考圖像,以及提供給解塊濾波器111。解塊濾波器111通過過濾圖像從由加法單元110所提供的本地解碼圖像中清除塊失真。解塊濾波器111將結(jié)果圖像提供給幀存儲(chǔ)器112使得圖像被存儲(chǔ)在幀存儲(chǔ)器112中。 存儲(chǔ)在幀存儲(chǔ)器112中的圖像被輸出到運(yùn)動(dòng)補(bǔ)償單元113以及到運(yùn)動(dòng)預(yù)測單元116作為參考圖像。運(yùn)動(dòng)補(bǔ)償單元113以運(yùn)動(dòng)預(yù)測單元116所提供的幀間預(yù)測模式信息和運(yùn)動(dòng)矢量為基礎(chǔ)對從幀存儲(chǔ)器112提供的參考圖像執(zhí)行壓縮處理,并創(chuàng)建預(yù)測圖像。運(yùn)動(dòng)補(bǔ)償單元113 將運(yùn)動(dòng)預(yù)測單元116所提供的成本函數(shù)值(后面將詳細(xì)描述)和創(chuàng)建的預(yù)測圖像提供給選擇單元117。這里,成本函數(shù)值也被稱為RD (速率失真)成本函數(shù)值,并且是基于以下兩種方法之一來計(jì)算的,也即,由JM (聯(lián)合模型),即,由AVC方法采用的參考軟件,規(guī)定的高復(fù)雜度模式或低復(fù)雜度模式。具體而言,如果高復(fù)雜度模式被用作成本函數(shù)值的計(jì)算方法,為每一種候選預(yù)測模式臨時(shí)執(zhí)行從AD轉(zhuǎn)換到無損編碼的過程,并且為每種預(yù)測模式計(jì)算由下面的公式(1)表述的成本函數(shù)值。Cost = D+λ XR …(1)這里,D是原始圖像和解碼圖像之差(失真),R是生成的碼量,包括通過正交變換獲得的系數(shù),而λ是作為量化參數(shù)QP的函數(shù)給出的拉格朗日乘數(shù)。另一方面,如果低復(fù)雜度模式被用作成本函數(shù)值的計(jì)算方法,為所有候選預(yù)測模式的每一種執(zhí)行解碼圖像的創(chuàng)建和示出關(guān)于每種預(yù)測模式的信息的頭部位(header bit) 的計(jì)算等,并且為每種預(yù)測模式計(jì)算由下面的公式( 表述的成本函數(shù)值。Cost = D+QPtoQuant (QP) XHeader_Bit . . . (2)這里,D是原始圖像和解碼圖像之差(失真),QPtoQuant是作為量化參數(shù)QP的函數(shù)給出的函數(shù)⑴值),以及Header_Bit是用于預(yù)測模式的頭部位。在低復(fù)雜度模式中,由于只需為每種預(yù)測模式創(chuàng)建解碼圖像,不必為每種預(yù)測模式執(zhí)行無損編碼,少量計(jì)算就夠了。在本說明書的以下說明中,假設(shè)低復(fù)雜度模式被用作用于成本函數(shù)值的計(jì)算方法。幀內(nèi)預(yù)測單元114以所有候選塊大小的塊為單位,基于從屏幕排序緩沖器102讀出的圖像和從加法單元110提供的相關(guān)參考圖像為所有候選幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測處理,并創(chuàng)建預(yù)測圖像。另外,幀內(nèi)預(yù)測單元114為所有候選幀內(nèi)預(yù)測模式和為所有塊大小的塊計(jì)算成本函數(shù)值。接下來,幀內(nèi)預(yù)測單元114確定幀內(nèi)預(yù)測模式和產(chǎn)生最小成本函數(shù)值的塊大小的組合為最佳幀內(nèi)預(yù)測模式。幀內(nèi)預(yù)測單元114將由最佳幀內(nèi)預(yù)測模式和相關(guān)成本函數(shù)值創(chuàng)建的預(yù)測圖像提供給選擇單元117。當(dāng)?shù)玫竭x擇單元117的通知,選擇單元117已經(jīng)選擇了由最佳幀內(nèi)預(yù)測模式所創(chuàng)建的預(yù)測圖像時(shí),幀內(nèi)預(yù)測單元114將幀內(nèi)預(yù)測模式信息提供給無損編碼單元106。運(yùn)動(dòng)預(yù)測單元116基于從屏幕排序緩沖器102提供的圖像和從幀存儲(chǔ)器112提供的相關(guān)參考圖像為所有候選幀間預(yù)測模式執(zhí)行運(yùn)動(dòng)預(yù)測,并為所有候選幀間預(yù)測模式創(chuàng)建運(yùn)動(dòng)矢量。此刻,運(yùn)動(dòng)預(yù)測單元116為所有候選幀間預(yù)測模式計(jì)算成本函數(shù)值,并確定產(chǎn)生最小成本函數(shù)值的幀間預(yù)測模式為最佳幀間預(yù)測模式。接下來,模式預(yù)測單元116將幀間預(yù)測模式信息、相關(guān)運(yùn)動(dòng)矢量和相關(guān)成本函數(shù)值提供給運(yùn)動(dòng)補(bǔ)償單元113。在得到選擇單元 117的通知,選擇單元117已經(jīng)選擇了由最佳幀間預(yù)測模式所創(chuàng)建的預(yù)測圖像時(shí),模式預(yù)測單元116將幀間預(yù)測模式信息、相關(guān)運(yùn)動(dòng)矢量信息等提供給無損編碼單元106。選擇單元117基于從幀內(nèi)預(yù)測單元114和運(yùn)動(dòng)補(bǔ)償單元113提供的成本函數(shù)值確定最佳幀內(nèi)預(yù)測模式或最佳幀間預(yù)測模式為最佳預(yù)測模式。之后,選擇單元117將與最佳預(yù)測模式相關(guān)的預(yù)測圖像提供給算術(shù)單元103和加法單元110。另外,選擇單元117通知幀內(nèi)預(yù)測單元114或運(yùn)動(dòng)預(yù)測單元116,它已經(jīng)選擇了與最佳預(yù)測模式相關(guān)的預(yù)測圖像。速率控制單元115控制量化單元105的量化操作的速率,使得基于存儲(chǔ)緩沖器107 中存儲(chǔ)的圖像壓縮信息,不會(huì)發(fā)生溢出或下溢。[運(yùn)動(dòng)矢量的創(chuàng)建]接下來解釋運(yùn)動(dòng)預(yù)測單元116所執(zhí)行的運(yùn)動(dòng)矢量的創(chuàng)建。再次參考圖1至圖3。 已經(jīng)參考圖1至圖3描述了運(yùn)動(dòng)矢量被錯(cuò)誤檢測的可能性。將參考圖5解釋錯(cuò)誤檢測的一個(gè)原因。在圖5中,畫面201至204示出了原始畫面。按照年月順序,原始畫面202出現(xiàn)在原始畫面201之后,原始畫面203出現(xiàn)在原始畫面202之后,而原始畫面204出現(xiàn)在原始畫面203之后。在原始畫面201至204中,描畫了對角線。在原始畫面201至204中描畫的各個(gè)對角線隨時(shí)間從下至上移動(dòng)。原始畫面211至214概略地示出了用于在原始畫面201至204上執(zhí)行隔行掃描的掃描線。頂場(top field) 221是從原始畫面211創(chuàng)建的,而底場(bottom field) 222是從原始畫面212創(chuàng)建的。類似地,頂場223是從原始畫面213創(chuàng)建的,而底場2M是從原始畫面214創(chuàng)建的。如上所述,一個(gè)場是從一個(gè)原始畫面創(chuàng)建的。因此,在圖5所示的對角線的情況下,當(dāng)僅參考例如頂場221時(shí),由于對角線的一部分被包括在底場222中,該對角線的該部分丟失。有可能例如,當(dāng)通過比較頂場221和223,或者通過比較底場222和224,比較分別缺失一部分信息的兩個(gè)場而檢測到運(yùn)動(dòng)矢量時(shí),發(fā)生錯(cuò)誤檢測。將參考圖6詳細(xì)描述使用頂場221和223的運(yùn)動(dòng)矢量的檢測。圖6A是通過將原始畫面201與原始畫面203假想重疊所獲得的畫面的一部分的放大圖。對角線Ll描繪了原始畫面201中的對角線,而對角線L2描繪了原始畫面203中的對角線。圖6A示出了原始畫面201中的對角線Ll向上移動(dòng)到原始畫面203中的對角線 L2的位置。由于對角線Ll只如上所述向上移動(dòng),要檢測的運(yùn)動(dòng)矢量基本上不得不是如圖 6A所示的方向向上的運(yùn)動(dòng)矢量MVl。換言之,觀察到對角線Ll上的點(diǎn)Pl移動(dòng)到對角線L2上的點(diǎn)P2的位置,而且運(yùn)動(dòng)矢量MVl被檢測。然而,在基于圖6B所示的頂場221和頂場223檢測到運(yùn)動(dòng)矢量的情況下,有可能錯(cuò)誤的運(yùn)動(dòng)矢量MV2將被檢測為運(yùn)動(dòng)矢量。圖6B是通過將頂場221與頂場223假想重疊所獲得的畫面的一部分的放大圖。如圖6B所示,只有對角線Ll的一部分和對角線L2的一部分被分別包括在頂場221和223中。雖然對角線Li’,即對角線Ll的一部分,基本上移動(dòng)到被包括在底場222的對角線 L2的一部分,對角線Li’不包括在頂場223中。因此,當(dāng)檢測到相關(guān)運(yùn)動(dòng)矢量時(shí),使用對角線L2’(它是包括在頂場223中的對角線L2的一部分)。結(jié)果,如果使用對角線Li’和對角線L2’檢測到運(yùn)動(dòng)矢量,判斷對角線Li’上的點(diǎn)ΡΓ移動(dòng)到對角線L2’上的點(diǎn)P2’。因此,有可能檢測到運(yùn)動(dòng)矢量MV2。可以想到上面是運(yùn)動(dòng)矢量的錯(cuò)誤檢測的原因之一。上面是原因之一,而且還可能存在錯(cuò)誤運(yùn)動(dòng)矢量的檢測的其他原因。另外,雖然對角線被用作上面的描述中的解釋材料的一個(gè)例子,有可能錯(cuò)誤檢測將發(fā)生在垂直線或水平線的情況下。無論錯(cuò)誤檢測的原因?yàn)楹危缤瑓⒖紙D1至圖3所描述的,如果一些錯(cuò)誤檢測的運(yùn)動(dòng)矢量與正確檢測的運(yùn)動(dòng)矢量混合,有可能發(fā)生圖像質(zhì)量變壞。因此,在本公開中將采取措施防止這種錯(cuò)誤檢測的發(fā)生。下面描述的由運(yùn)動(dòng)預(yù)測單元116執(zhí)行的過程導(dǎo)致圖7所示的結(jié)果。圖7示出了圖1中的橢圓11的一部分的放大圖,而且圖7所示的橢圓11的該部分是圖2所示的相同部分。然而,圖7示出了與圖2的情況中使用的過程不同的過程所計(jì)算的運(yùn)動(dòng)矢量。將與圖2比較進(jìn)行圖7的描述。在圖2 中,可以發(fā)現(xiàn),運(yùn)動(dòng)矢量21的長度不同于運(yùn)動(dòng)矢量22的長度。另一方面,可以發(fā)現(xiàn),圖7中的運(yùn)動(dòng)矢量21’和22’分別是圖2中的運(yùn)動(dòng)矢量21和22的對應(yīng)物,具有相同的量級(jí)。如上所述,通過執(zhí)行下述的過程可以減小被錯(cuò)誤檢測的運(yùn)動(dòng)矢量的數(shù)量。因此,可以防止由于編碼導(dǎo)致的圖像質(zhì)量變壞的發(fā)生。[運(yùn)動(dòng)預(yù)測單元116的處理]下面描述運(yùn)動(dòng)預(yù)測單元116執(zhí)行的處理。圖8是用于解釋運(yùn)動(dòng)預(yù)測單元116執(zhí)行的處理的流程圖。運(yùn)動(dòng)預(yù)測單元116基于從屏幕排序緩沖器102提供的圖像和從幀存儲(chǔ)器 112提供的相關(guān)參考圖像為所有候選幀間預(yù)測模式執(zhí)行運(yùn)動(dòng)預(yù)測,并為所有的候選幀間預(yù)測模式創(chuàng)建運(yùn)動(dòng)矢量。在步驟Sll計(jì)算SAD。SAD是絕對差之和的縮寫。SAD是在例如執(zhí)行塊匹配時(shí)計(jì)算的。標(biāo)準(zhǔn)圖像M1被分成多個(gè)標(biāo)準(zhǔn)塊,而且為每個(gè)標(biāo)準(zhǔn)塊執(zhí)行塊匹配。換言之,搜索標(biāo)準(zhǔn)塊被位移到的比較圖像Mn的位置,并且檢測位移量作為關(guān)于該標(biāo)準(zhǔn)塊的運(yùn)動(dòng)矢量。搜索標(biāo)準(zhǔn)塊被位移到的位置的比較圖像Mn的搜索區(qū)域是相對于該標(biāo)準(zhǔn)塊的位置設(shè)置的。準(zhǔn)確地說,大小與標(biāo)準(zhǔn)塊的大小相同的參考?jí)K以逐像素為基礎(chǔ)在比較圖像Mn的搜索區(qū)域內(nèi)移動(dòng),以搜索與該標(biāo)準(zhǔn)塊最相似的參考?jí)K的位置。換言之,標(biāo)準(zhǔn)塊和參考?jí)K之間的相關(guān)值被用作用于評(píng)價(jià)標(biāo)準(zhǔn)塊和參考?jí)K之間的相似度的評(píng)價(jià)值,并且為該搜索區(qū)域內(nèi)的參考?jí)K的每個(gè)位置計(jì)算該相關(guān)值。當(dāng)考慮標(biāo)準(zhǔn)塊中的像素的亮度值和位于參考?jí)K中的相對同一位置的像素的亮度值之差的絕對值時(shí),作為參考?jí)K和標(biāo)準(zhǔn)塊中所有像素的絕對值之和的SAD被用作相關(guān)值。 在步驟S11,基于使相關(guān)值SAD最小的參考?jí)K的坐標(biāo)(相對坐標(biāo))檢測標(biāo)準(zhǔn)塊的運(yùn)動(dòng)矢量。最小SAD在下一公式中也被使用。在步驟S12,計(jì)算成本(成本函數(shù)值)。成本函數(shù)值是基于以下兩種方法之一計(jì)算的,也即,由JM(聯(lián)合模型),S卩,由AVC方法采用的參考軟件規(guī)定的高復(fù)雜度模式或低復(fù)雜度模式。由于下文中假設(shè)采用低復(fù)雜度模式,利用公式(2)計(jì)算成本函數(shù)值。公式(2)與前述的相同,表述如下Cost = D+QPtoQuant (QP) XHeader_Bit . . . (2)D是原始圖像和解碼圖像之差(失真),而且在此情況下在步驟Sll計(jì)算的SAD被用作D。QPtoQuant是作為量化參數(shù)QP的函數(shù)給出的函數(shù)⑴值),以及Header_Bit是用于預(yù)測模式的頭部位。用SAD代替D,獲得下一公式O)’。利用公式O)’計(jì)算的值被描述為正常成本函數(shù)值。Cost = SAD+QPtoQuant (QP) XHeader_Bit …(2),在步驟S13,判斷是否檢測到邊緣。如果判斷在步驟S13未檢測到邊緣,流程轉(zhuǎn)入步驟S14,而如果判斷在步驟S13檢測到邊緣,流程轉(zhuǎn)入步驟S15。在步驟S14,設(shè)置不優(yōu)先處理PMV (預(yù)測模式矢量)的設(shè)置,并計(jì)算PMV的成本函數(shù)值。在步驟S14計(jì)算的值被描述為正常成本函數(shù)值。如果關(guān)于其計(jì)算PMV的塊是宏塊(下文中稱為當(dāng)前宏塊),假設(shè)位于當(dāng)前宏塊的左側(cè)、左上側(cè)、上側(cè)和右上側(cè)的宏塊分別為宏塊A、B、C和D,且宏塊A、B、C和D已被編碼。在此情況下,利用宏塊A的運(yùn)動(dòng)矢量MVa、宏塊B的運(yùn)動(dòng)矢量MVb、宏塊C的運(yùn)動(dòng)矢量MVc和宏塊D的運(yùn)動(dòng)矢量MVd計(jì)算關(guān)于當(dāng)前宏塊的預(yù)測運(yùn)動(dòng)矢量PMV。具體而言,PMV是作為運(yùn)動(dòng)矢量MVa、MVb、MVc和MVd的中值獲得的。另一方面,如果判斷在步驟S13檢測到邊緣,進(jìn)行優(yōu)先處理PMV的設(shè)置,并計(jì)算PMV 的成本函數(shù)值。如果PMV被優(yōu)先處理,基于下一公式(4)計(jì)算成本函數(shù)值。Cost_PMV = SAD+QPtoQuant (QP) XHeader_Bit_PMVofTset... (4)公式(4)通過從公式(2),獲得的正常成本函數(shù)值減去PMVoffset計(jì)算成本函數(shù)值。通過公式(4)計(jì)算的值被描述為PMV優(yōu)先處理成本函數(shù)值。后面將描述,選擇正常成本函數(shù)值和PMV優(yōu)先處理成本函數(shù)值中的最小成本函數(shù)值。PMV優(yōu)先處理意思是,通過公式 (4)中所示從正常成本函數(shù)值減去偏移值(PMVoffset)來減小PMV優(yōu)先處理成本函數(shù)值,使得PMV優(yōu)先函數(shù)值相比其他成本函數(shù)值更容易被選擇。當(dāng)優(yōu)先處理PMV時(shí),通過從利用從外圍塊檢測的運(yùn)動(dòng)矢量計(jì)算的PMV中減去預(yù)定值(PMVoffset),執(zhí)行相關(guān)的PMV優(yōu)先處理。后面將描述為什么在找到邊緣時(shí)優(yōu)先處理PMV 的原因,讓我們繼續(xù)解釋圖8中的流程圖。在步驟S14不優(yōu)先處理PMV的情況或在步驟S15 優(yōu)先處理PMV的情況之后,流程轉(zhuǎn)入步驟S16。在步驟S16,判斷是否為所有模式計(jì)算成本函數(shù)值。存在8種模式,BP,16X16模式、16X8模式、8X 16模式、8X8模式、4X8模式、8X4 模式、4X 4模式和PMV模式。由于步驟S13至步驟S15的過程僅與PMV模式相關(guān),可以設(shè)置成僅在PMV模式中執(zhí)行這些過程。例如,通過在步驟S12和步驟S13之間設(shè)置用于判斷當(dāng)前模式是否為PMV 模式的判斷過程,就有可能在當(dāng)前模式是PMV模式時(shí)流程轉(zhuǎn)入步驟S13,而在當(dāng)前模式不是 PMV模式時(shí)流程轉(zhuǎn)入步驟S16。
在步驟S16,如果判斷沒有為所有模式計(jì)算成本函數(shù)值,流程回到步驟S11,而且流程進(jìn)入以下模式相關(guān)成本函數(shù)值的計(jì)算尚未結(jié)束,以重復(fù)步驟Sll及以后的過程。另一方面,在步驟S16,如果判斷為所有模式計(jì)算了成本函數(shù)值,流程轉(zhuǎn)入步驟S17。在步驟S17, 從計(jì)算的正常成本函數(shù)值和PMV優(yōu)先處理成本函數(shù)值中選擇最小成本函數(shù)值,并確定與最小成本函數(shù)值相關(guān)的模式。接下來,在步驟S18,將用于所確定的模式的MV(運(yùn)動(dòng)矢量)設(shè)置為最終運(yùn)動(dòng)矢量。如上所述,判斷是否滿足預(yù)定情形,具體而言,判斷在本公開的上述實(shí)施例中是否滿足在圖像中是否檢測到邊緣的情形。如果滿足預(yù)定情形,相比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量(PMV)。通過執(zhí)行這種優(yōu)先處理,可以提高檢測的運(yùn)動(dòng)矢量的精度。[PMV優(yōu)先處理]下面將描述為什么優(yōu)先處理PMV使得在步驟S13發(fā)現(xiàn)邊緣時(shí)有利地選擇相關(guān)PMV 模式的原因。如上所述,利用分別位于當(dāng)前宏塊的左側(cè)、左上側(cè)、上側(cè)和右上側(cè)的已編碼宏塊的運(yùn)動(dòng)矢量計(jì)算關(guān)于當(dāng)前宏塊的預(yù)測運(yùn)動(dòng)矢量PMV。換言之,由于是從外圍宏塊的運(yùn)動(dòng)矢量計(jì)算PMV的,PMV容易受到外圍宏塊的影響。因此,如果期望運(yùn)動(dòng)矢量與外圍宏塊的運(yùn)動(dòng)矢量匹配,可推薦使用PMV。例如,在參考圖1 (或圖2)描述的圖像的情況下,通過使用PMV,要獲得的運(yùn)動(dòng)矢量可以與相鄰運(yùn)動(dòng)矢量匹配。例如,圖2所示的運(yùn)動(dòng)矢量21可以與運(yùn)動(dòng)矢量22匹配。當(dāng)使運(yùn)動(dòng)矢量21與運(yùn)動(dòng)矢量22匹配時(shí),如圖7所示可以獲得沒有錯(cuò)誤檢測的矢量的狀態(tài)。相反,由于PMV容易受相鄰運(yùn)動(dòng)矢量的影響,如果在不期望要獲得的運(yùn)動(dòng)矢量與相鄰運(yùn)動(dòng)矢量匹配的情形下使用PMV,運(yùn)動(dòng)矢量被錯(cuò)誤檢測的可能性很高。例如,如同參考圖3所描述的,如果在沿車道來往的車的圖像被固定在一個(gè)地點(diǎn)處的攝像機(jī)拍攝時(shí),使關(guān)于車道的運(yùn)動(dòng)矢量與基于車的運(yùn)動(dòng)所檢測的運(yùn)動(dòng)矢量匹配,關(guān)于該車道的運(yùn)動(dòng)矢量被錯(cuò)誤檢測,雖然實(shí)際上希望從車道檢測不到運(yùn)動(dòng)矢量。在這種情況下,優(yōu)選不使用PMV。如上所述,存在兩種情形,一種是優(yōu)選使用PMV的情形,另一種是優(yōu)選不使用PMV 的情形。在諸如參考圖1所解釋的情形的情形中,優(yōu)選使用PMV。另一方面,在諸如參考圖 3所解釋的情形的情形中,優(yōu)選不使用PMV。因此,必須控制運(yùn)動(dòng)預(yù)測單元的操作,使得優(yōu)選使用PMV時(shí),采用PMV優(yōu)先處理以便有利地選擇PMV,以及優(yōu)選不使用PMV時(shí),不采用PMV優(yōu)先處理以便有利地不選擇PMV。如上所述,在圖8的流程圖中,在步驟S14執(zhí)行用于不采用 PMV優(yōu)先處理的控制,而在步驟S15執(zhí)行用于采用PMV優(yōu)先處理的控制。這里,即使當(dāng)不采用PMV優(yōu)先處理時(shí),有可能相應(yīng)地選擇PMV。這是因?yàn)榕袛郟MV 比其他運(yùn)動(dòng)矢量更合適,因此不存在出現(xiàn)任何問題的可能性。另外,即使在采用PMV優(yōu)先處理時(shí),有可能相應(yīng)地不選擇PMV。這是因?yàn)榕袛嗔硪贿\(yùn)動(dòng)矢量比PMV矢量更合適,因此不存在出現(xiàn)任何問題的可能性。另外,在本實(shí)施例中,當(dāng)滿足預(yù)定情形時(shí),只執(zhí)行使PMV被有利地選擇的控制,而不執(zhí)行使PMV被強(qiáng)制選擇的控制。因此,即使在滿足預(yù)定情形時(shí),如果PMV不是最佳運(yùn)動(dòng)矢量也能執(zhí)行使PMV不被選擇的控制。由于可以執(zhí)行上述的控制,有可能選擇適當(dāng)?shù)倪\(yùn)動(dòng)矢量和減小錯(cuò)誤檢測的數(shù)量。如上所述,當(dāng)采用PMV優(yōu)先處理時(shí),利用公式(4)計(jì)算PMV優(yōu)先處理成本函數(shù)值。 通過適當(dāng)?shù)卦O(shè)置從公式中的正常成本函數(shù)值減去的PMVoffset(預(yù)定值),可以使PMV相比其他運(yùn)動(dòng)矢量更有利地被選擇。換言之,通過適當(dāng)?shù)卦O(shè)置PMVoffset的值,可以提高所檢測的運(yùn)動(dòng)矢量的精度。PMVoffset的值可以是固定值或可變值。如果PMVoffset的值被設(shè)置為可變值,該值可以根據(jù)各種預(yù)定情形來改變。上面已經(jīng)描述了在滿足預(yù)定情形時(shí)采用PMV優(yōu)先處理,上述實(shí)施例中的預(yù)定情形是檢測到邊緣的情形。如上所述,其中推薦PMV被優(yōu)先選擇的畫面(圖像)是例如,圖1中所示出的圖像。再次參考圖1,可以發(fā)現(xiàn)容易發(fā)生運(yùn)動(dòng)矢量的錯(cuò)誤檢測的地點(diǎn)是有直線的地點(diǎn)。有可能運(yùn)動(dòng)矢量因?yàn)檫@些線而被錯(cuò)誤檢測,無論是垂直線和水平線。另外,對格子也是如此。前面已經(jīng)參考圖5和圖6解釋了上述事情的原因之一。具體而言,運(yùn)動(dòng)矢量容易出現(xiàn)的地點(diǎn)是存在幾何邊緣的地點(diǎn)。在這些地點(diǎn)中,矢量容易失控。另外,如果對角線具有遙攝攝像機(jī)時(shí)創(chuàng)建的較大垂直分量,運(yùn)動(dòng)矢量容易垂直失控。另外,如果對角線具有在俯仰攝像機(jī)時(shí)創(chuàng)建的較大水平分量,運(yùn)動(dòng)矢量容易水平失控。 運(yùn)動(dòng)矢量容易失控的情形是指運(yùn)動(dòng)矢量容易被錯(cuò)誤檢測的情形,結(jié)果是所檢測的運(yùn)動(dòng)矢量具有不同于正確檢測的運(yùn)動(dòng)矢量的方向和量級(jí)。因此,有必要將PMV優(yōu)先處理應(yīng)用于具有幾何邊緣(或地理邊緣)的圖像(畫面)。 幾何邊緣是例如,線。在線周圍是線的一部分和不是該線的一部分的部分之間的邊緣。因此,可以說,線提供了連續(xù)邊緣。當(dāng)檢測到這種連續(xù)邊緣時(shí),判斷運(yùn)動(dòng)矢量失控,有必要控制運(yùn)動(dòng)預(yù)測單元的操作使得采用PMV優(yōu)先處理,如上參考圖8中的流程圖所述。具體而言,在圖8的流程圖中,判斷在步驟S13是否檢測到邊緣(優(yōu)選是否檢測到連續(xù)邊緣)。如果判斷檢測到邊緣,在步驟S15采用PMV優(yōu)先處理。如上,已經(jīng)通過引用一個(gè)實(shí)例描述了該實(shí)施例,在該實(shí)例中,通過判斷是否檢測到邊緣來判斷運(yùn)動(dòng)矢量是否失控。 然而,運(yùn)動(dòng)矢量是否失控(是否存在執(zhí)行錯(cuò)誤檢測的可能性)的判斷不僅可以通過判斷是否檢測到邊緣而且可以通過其他判斷來實(shí)施。下面詳細(xì)描述是否檢測到邊緣的判斷。當(dāng)判斷是否檢測到邊緣時(shí),使用關(guān)于色度幀內(nèi)模式(AVC工具之一)的信息。AVC色度幀內(nèi)模式具有圖9所示的四種模式。圖9是示出色差信號(hào)中貞內(nèi)預(yù)測模式(Intra_chroma_pred_modes)的表格。Intra_chroma_pred_mode 具有四種模式,即,圖9所示的模式O、模式1、模式2和模式3。以宏塊為單位執(zhí)行色差信號(hào)的幀內(nèi)預(yù)測。色差信號(hào)幀內(nèi)預(yù)測的預(yù)測方向是參考位于當(dāng)前宏塊的左側(cè)、上側(cè)和左上側(cè)的相鄰已編碼塊的像素值執(zhí)行的,并定義了圖9所示的四種預(yù)測模式。模式O是DC預(yù)測(平均值預(yù)測模式),模式1是水平預(yù)測(水平預(yù)測模式),模式2是垂直預(yù)測(垂直預(yù)測模式),以及模式3是平面預(yù)測(平面預(yù)測模式)。這些模式是用于預(yù)測宏塊的模式(下文中稱為宏塊預(yù)測模式),而且沒有被定義為用于檢測邊緣的模式。然而,在本實(shí)施例中,當(dāng)在步驟S13檢測到邊緣時(shí)(圖8中),通過判斷當(dāng)前宏塊預(yù)測模式是這四種模式中的哪種模式來進(jìn)行是否存在邊緣的判斷。具體而言,在當(dāng)前宏塊預(yù)測模式是模式1 (水平預(yù)測模式)或模式2 (垂直預(yù)測模式)時(shí),判斷檢測到邊緣,并采用PMV優(yōu)先處理。在此情況下,用當(dāng)前宏塊預(yù)測模式是模式1還是模式2的判斷過程來代替步驟S13 的過程。如果判斷當(dāng)前宏塊預(yù)測模式是模式1或模式2,流程轉(zhuǎn)入步驟S114以執(zhí)行PMV優(yōu)先處理。如上所述,可以利用當(dāng)前宏塊預(yù)測模式來判斷是否存在邊緣。換言之,可以利用當(dāng)前宏塊預(yù)測模式來判斷矢量是否在失控狀態(tài)。這使得檢測運(yùn)動(dòng)矢量的性能得以提高,而無需添加用于檢測邊緣的新硬件或軟件。換言之,檢測運(yùn)動(dòng)矢量的性能可以提高,而電路大小和過程保持原樣。通過添加指示關(guān)于整個(gè)屏幕的移動(dòng)的運(yùn)動(dòng)矢量的GlobalMV和迄今為止計(jì)算的平均^terSAD值到上述實(shí)施例中,我們的選擇可以縮小到屏幕的更特定點(diǎn)。另外,通過減小關(guān)于檢測的塊的Q值可以進(jìn)一步提高檢測運(yùn)動(dòng)矢量的性能。當(dāng)運(yùn)動(dòng)矢量大大偏離它們的正確數(shù)值時(shí),即使以高比特率編碼圖像,圖像質(zhì)量變壞也變得顯著。該實(shí)施例能防止運(yùn)動(dòng)矢量大大偏離它們的正確數(shù)值,結(jié)果是可以提高運(yùn)動(dòng)矢量的特性同時(shí)實(shí)現(xiàn)圖像質(zhì)量的改善。[存儲(chǔ)介質(zhì)]上述系列過程可以通過硬件或軟件來執(zhí)行。如果該系列過程是通過軟件執(zhí)行的, 將包括該軟件的程序安裝在計(jì)算機(jī)上。作為其上安裝了該程序的計(jì)算機(jī),可以想到配備有嵌入該程序的專用軟件的計(jì)算機(jī),能夠利用安裝在其上的各種程序執(zhí)行各種功能的通用計(jì)
算機(jī),等等。圖10是示出了利用程序執(zhí)行該系列過程的計(jì)算機(jī)的硬件配置實(shí)例的框圖。在該計(jì)算機(jī)中,CPU(中央處理器)301、R0M(只讀存儲(chǔ)器)302和RAM(隨機(jī)存取存儲(chǔ)器)303通過總線304相連。另外,與總線304相連的是I/O接口 305。與I/O接口 305相連的是輸入單元306、輸出單元307、存儲(chǔ)器單元308、通信單元309和驅(qū)動(dòng)器310。輸入單元306包括鍵盤、鼠標(biāo)、麥克風(fēng)等等。輸出單元307包括顯示器、揚(yáng)聲器等等。存儲(chǔ)器單元308包括硬盤、非易失存儲(chǔ)器等等。通信單元309包括網(wǎng)絡(luò)接口等等。驅(qū)動(dòng)器310驅(qū)動(dòng)注入磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等的可移動(dòng)介質(zhì)311。在如上所述配置的計(jì)算機(jī)中,CPU 301將存儲(chǔ)在例如存儲(chǔ)器單元308上的程序通過I/O接口 305和總線304加載到RAM 303上,并執(zhí)行該程序,結(jié)果是執(zhí)行了上述過程。計(jì)算機(jī)(CPU 301)執(zhí)行的程序也可以以記錄在作為一種封裝介質(zhì)的可移動(dòng)記錄介質(zhì)311上的形式呈現(xiàn)。作為一種替代方案,該程序也可以通過諸如局域網(wǎng)、因特網(wǎng)或數(shù)字衛(wèi)星廣播的有線或無線傳輸介質(zhì)呈現(xiàn)。在包括該程序的可移動(dòng)介質(zhì)311被安裝到驅(qū)動(dòng)器310上之后,計(jì)算機(jī)可以通過I/ 0接口 305將該程序安裝在存儲(chǔ)器單元308上。作為一種替代方案,在通過有線或無線傳輸介質(zhì)接收到該程序之后,通信單元309可以將該程序安裝在存儲(chǔ)器單元308上。作為另一種替代方案,該程序也可以通過預(yù)先將該程序安裝在ROM 302或存儲(chǔ)器單元308上來呈現(xiàn)。該計(jì)算機(jī)所執(zhí)行的程序可以是以本說明書描述的時(shí)序執(zhí)行的程序,可以是某些部分被并行執(zhí)行的程序,或可以是在適當(dāng)?shù)亩〞r(shí)執(zhí)行的程序,例如,當(dāng)調(diào)用該程序時(shí)。在本說明書中,系統(tǒng)指的是由多個(gè)裝置構(gòu)成的設(shè)備的全部。本公開的實(shí)施例并不局限于上述實(shí)施例,而是可以在不偏離本公開的精神和范圍的情況下進(jìn)行各種修正。本公開包含與2010年12月28日在日本專利局遞交的日本優(yōu)先專利申請JP 2010-292619中的公開相關(guān)的主題,其全部內(nèi)容在此結(jié)合作為參考。
權(quán)利要求
1.一種圖像處理設(shè)備,包括判斷單元,用于判斷是否在圖像中檢測到連續(xù)邊緣;以及優(yōu)先處理單元,用于在判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。
2.根據(jù)權(quán)利要求1的圖像處理設(shè)備,其中所述判斷單元使用色度幀內(nèi)模式中的模式信息。
3.根據(jù)權(quán)利要求1的圖像處理設(shè)備,其中所述判斷單元在所述色度幀內(nèi)模式是水平預(yù)測模式或垂直預(yù)測模式時(shí),判斷檢測到連續(xù)邊緣。
4.根據(jù)權(quán)利要求1的圖像處理設(shè)備,其中所述優(yōu)先處理單元從所述預(yù)測運(yùn)動(dòng)矢量的成本函數(shù)值中減去預(yù)定值。
5.根據(jù)權(quán)利要求1的圖像處理設(shè)備,其中判斷單元利用當(dāng)前宏塊預(yù)測模式來判斷是否存在連續(xù)邊緣。
6.一種由裝備有判斷單元和優(yōu)先處理單元的圖像處理設(shè)備執(zhí)行的圖像處理方法,所述方法包括使所述判斷單元判斷是否在圖像中檢測到連續(xù)邊緣;以及使所述優(yōu)先處理單元在所述判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。
7.一種使計(jì)算機(jī)控制裝備有判斷單元和優(yōu)先處理單元的圖像處理設(shè)備執(zhí)行處理的程序,所述處理包括使所述判斷單元判斷是否在圖像中檢測到連續(xù)邊緣;以及使所述優(yōu)先處理單元在所述判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。
全文摘要
本公開涉及圖像處理設(shè)備、方法和程序。所述圖像處理設(shè)備包括判斷單元,用于判斷是否在圖像中檢測到連續(xù)邊緣;以及優(yōu)先處理單元,用于在判斷單元判斷檢測到連續(xù)邊緣時(shí),比其他運(yùn)動(dòng)矢量更優(yōu)先處理預(yù)測運(yùn)動(dòng)矢量。
文檔編號(hào)H04N7/26GK102572424SQ20111042863
公開日2012年7月11日 申請日期2011年12月20日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者名鄉(xiāng)根正道 申請人:索尼公司