提供了一種用于使用多個(gè)運(yùn)動(dòng)矢量預(yù)測(cè)因子來估計(jì)運(yùn)動(dòng)矢量的方法和設(shè)備,編碼器、解碼器和解碼方法。所述方法包括:計(jì)算當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分之間的空間相似性;基于計(jì)算的空間相似性選擇至少一個(gè)相鄰部分;將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。
【技術(shù)實(shí)現(xiàn)步驟摘要】
與本專利技術(shù)一致的方法和設(shè)備通常涉及視頻編碼和解碼,更為具體地,涉及使用多個(gè)運(yùn)動(dòng)矢量預(yù)測(cè)因子來估計(jì)運(yùn)動(dòng)矢量。
技術(shù)介紹
幀間和幀內(nèi)預(yù)測(cè)被廣泛地用于視頻編碼技術(shù)。幀內(nèi)預(yù)測(cè)使用在單個(gè)幀中的相鄰像素的灰度等級(jí)之間的高相關(guān)性。幀間預(yù)測(cè)使用在視頻序列中的鄰近幀之間的相似性。只要在運(yùn)動(dòng)圖像中不出現(xiàn)急劇地變換,運(yùn)動(dòng)圖像的很多部分在鄰近幀之間改變很小。具體地,運(yùn)動(dòng)矢量估計(jì)是用在幀間預(yù)測(cè)中的多個(gè)視頻編碼技術(shù)中的一種。運(yùn)動(dòng)矢量估計(jì)被設(shè)計(jì)為通過對(duì)由運(yùn)動(dòng)估計(jì)獲得的運(yùn)動(dòng)矢量進(jìn)行差分編碼來處理圖像。通常,塊的運(yùn)動(dòng)矢量與相鄰部分的運(yùn)動(dòng)矢量具有緊密的相關(guān)性。出于這個(gè)原因,通過從相鄰部分的運(yùn)動(dòng)矢量預(yù)測(cè)當(dāng)前塊的運(yùn)動(dòng)矢量以及僅對(duì)這些兩個(gè)運(yùn)動(dòng)矢量之間的微分矢量進(jìn)行編碼可減小將被編碼的比特量。圖1A和圖1B示出用于現(xiàn)有技術(shù)的運(yùn)動(dòng)估計(jì)的相鄰部分。參照?qǐng)D1A,當(dāng)前宏塊E及其相鄰部分A、B和C在形狀上相同,運(yùn)動(dòng)矢量的預(yù)測(cè)編碼使用位于當(dāng)前宏塊E的左側(cè)的塊A的運(yùn)動(dòng)矢量、位于當(dāng)前塊E的上側(cè)的塊B的運(yùn)動(dòng)矢量、位于當(dāng)前宏塊E的右上側(cè)的塊C的運(yùn)動(dòng)矢量的水平分量和垂直分量的中值。圖1B中,當(dāng)前宏塊E及其相鄰部分A、B和C在形狀上不同,并如下估計(jì)當(dāng)前宏塊E的運(yùn)動(dòng)矢量。(I)如果位于當(dāng)前宏塊E的左側(cè)的相鄰部分被劃分為多個(gè)塊,則位于那些塊中的最上側(cè)的塊A被用于運(yùn)動(dòng)估計(jì)。如果位于當(dāng)前宏塊E的上側(cè)的相鄰部分被劃分為多個(gè)塊,則位于那些塊中的最左側(cè)的塊B被用于運(yùn)動(dòng)估計(jì)。塊A、塊B和位于當(dāng)前宏塊E的右上側(cè)的塊C的運(yùn)動(dòng)矢量的水平分量和垂直分量的中值被用于當(dāng)前宏塊E的運(yùn)動(dòng)矢量的預(yù)測(cè)編碼。(2)但是,如果將被編碼的當(dāng)前宏塊E在形狀上不是規(guī)則正方形,即,當(dāng)前宏塊E由16 X 8或8 X 16像素組成,則基于運(yùn)動(dòng)補(bǔ)償塊的大小而不是使用中值來估計(jì)當(dāng)前宏塊E的運(yùn)動(dòng)矢量,如下。(i)如果當(dāng)前宏塊E由16 X 8像素組成,則位于當(dāng)前宏塊E的上側(cè)的塊B和位于當(dāng)前宏塊E的左側(cè)的塊A被用于運(yùn)動(dòng)估計(jì)。(ii)如果當(dāng)前宏塊E由8X16像素組成,則位于當(dāng)前宏塊E的左側(cè)的塊A和位于當(dāng)前宏塊E的右上側(cè)的塊C被用于運(yùn)動(dòng)估計(jì)。(3)在跳躍宏塊模式中,如(I)中描述的執(zhí)行估計(jì)。如上所述,至少一個(gè)相鄰塊可被用于估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量。但是,根據(jù)現(xiàn)有技術(shù),只有典型的相鄰塊,以及在那些相鄰塊之外的與當(dāng)前塊相似的塊,即,與當(dāng)前塊具有相同運(yùn)動(dòng)的塊是可用的,而其它塊則不可用。因此,需要使用多個(gè)其它相鄰塊和那些典型的相鄰塊進(jìn)行精確估計(jì)。在這種情況下,還需要處理關(guān)于用于運(yùn)動(dòng)估計(jì)的相鄰塊的信息的處理。專利技術(shù)公開技術(shù)方案本專利技術(shù)提供了一種用于估計(jì)運(yùn)動(dòng)矢量的方法和設(shè)備,其中,估計(jì)有用的相鄰部分以估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量并且處理關(guān)于估計(jì)的相鄰部分的信息。有益效果如上所述,根據(jù)本專利技術(shù)的示例性實(shí)施例,通過估計(jì)用于當(dāng)前塊的運(yùn)動(dòng)矢量估計(jì)的有用部分以及處理關(guān)于估計(jì)的部分的信息,可減小傳送給解碼器的信息量。本專利技術(shù)還可被實(shí)現(xiàn)為在計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀記錄介質(zhì)是可存儲(chǔ)其后可被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)還可被分布于聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)上,從而以分布方式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。盡管已經(jīng)參照本專利技術(shù)的示例性實(shí)施例具體示出和描述了本專利技術(shù),但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求限定的本專利技術(shù)的精神和范圍的情況下可進(jìn)行各種形式和細(xì)節(jié)的改變。附圖說明通過參照附圖對(duì)示例性實(shí)施例進(jìn)行的詳細(xì)描述,本專利技術(shù)的上述和其他方面將會(huì)變得更加清楚,其中:圖1A和IB示出用于傳統(tǒng)運(yùn)動(dòng)估計(jì)的相鄰部分;圖2示出根據(jù)本專利技術(shù)的示例性實(shí)施例的用于運(yùn)動(dòng)估計(jì)的相鄰部分;圖3A是根據(jù)本專利技術(shù)的示例性實(shí)施例的估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的方法的流程圖;圖3B是根據(jù)本專利技術(shù)的另一示例性實(shí)施例的估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的方法的流程圖;圖4A是根據(jù)本專利技術(shù)的示例性實(shí)施例的用于解釋當(dāng)前塊與其相鄰部分之間的空間相似性的計(jì)算的示圖;圖4B和4C是根據(jù)本專利技術(shù)的示例性實(shí)施例的用于解釋與當(dāng)前塊相鄰的相鄰像素和與相應(yīng)于當(dāng)前塊的每個(gè)參考?jí)K相鄰的相鄰像素之間的空間相似性的計(jì)算的示圖;圖5A是根據(jù)本專利技術(shù)的示例性實(shí)施例的用于估計(jì)運(yùn)動(dòng)矢量的設(shè)備的框圖;圖5B是根據(jù)本專利技術(shù)的另一示例性實(shí)施例的用于估計(jì)運(yùn)動(dòng)矢量的設(shè)備的框圖;圖6是根據(jù)本專利技術(shù)的示例性實(shí)施例的包括用于估計(jì)運(yùn)動(dòng)矢量的設(shè)備的編碼器的框圖;圖7是根據(jù)本專利技術(shù)的示例性實(shí)施例的解碼器的框圖;圖8是根據(jù)本專利技術(shù)的示例性實(shí)施例的解碼方法的流程圖。最佳方式根據(jù)本專利技術(shù)的一方面,提供了一種估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的方法。所述方法包括:計(jì)算當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分之間的空間相似性;基于計(jì)算的空間相似性選擇至少一個(gè)相鄰部分;以及,將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。空間相似性的計(jì)算期間,可使用當(dāng)前塊的像素的平均值和每個(gè)相鄰部分的像素的平均值,可使用相鄰部分的像素中的接近當(dāng)前塊的像素來計(jì)算當(dāng)前塊的像素的平均值。在空間相似性的計(jì)算期間,可根據(jù)編碼器和解碼器之間先前同意的空間順序,將空間相似性分配給相鄰部分。所述方法還可包括傳送當(dāng)前塊的運(yùn)動(dòng)矢量與當(dāng)前塊的估計(jì)的運(yùn)動(dòng)矢量之間的運(yùn)動(dòng)信息和用于當(dāng)前塊的運(yùn)動(dòng)矢量的重建的部分信息。在估計(jì)步驟中,當(dāng)選擇了多個(gè)相鄰部分時(shí),可將選擇的相鄰部分中的一個(gè)的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。在估計(jì)的步驟中,當(dāng)選擇了多個(gè)相鄰部分時(shí),可將選擇的相鄰部分的運(yùn)動(dòng)矢量的中值估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。在估計(jì)的步驟中,當(dāng)選擇了多個(gè)相鄰部分時(shí),可將選擇的相鄰部分的運(yùn)動(dòng)矢量的加權(quán)和估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。在估計(jì)的步驟中,可將在參考幀中的位于空間上與當(dāng)前塊相同位置的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。根據(jù)本專利技術(shù)的另一方面,提供了一種估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的方法。所述方法包括:使用當(dāng)前塊周圍的多個(gè)相鄰部分來搜索至少一個(gè)參考幀以搜索與當(dāng)前塊相應(yīng)的塊;計(jì)算與每個(gè)找到的塊相鄰的相鄰像素和與當(dāng)前塊相鄰的相鄰像素之間的相似性;以及,基于計(jì)算結(jié)果將部分的運(yùn)動(dòng)矢量中的一個(gè)估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。根據(jù)本專利技術(shù)的另一方面,提供了一種具有在其上記錄有用于執(zhí)行所述方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。根據(jù)本專利技術(shù)的另一方面,提供了一種用于使用當(dāng)前塊周圍多個(gè)相鄰部分的運(yùn)動(dòng)矢量來估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的設(shè)備。所述設(shè)備包括:空間相似性計(jì)算單元,計(jì)算當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分的之間的空間相似性;部分選擇單元,基于計(jì)算的空間相似性選擇至少一個(gè)相鄰部分;以及,運(yùn)動(dòng)矢量估計(jì)單元,將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量。根據(jù)本專利技術(shù)的另一方面,提供了一種視頻編碼器。視頻編碼器包括:運(yùn)動(dòng)估計(jì)單元,產(chǎn)生當(dāng)前塊和當(dāng)前塊周圍的多個(gè)相鄰部分中的每一個(gè)的運(yùn)動(dòng)矢量;運(yùn)動(dòng)矢量估計(jì)單元,計(jì)算當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分之間的空間相似性,基于計(jì)算的空間相似性選擇至少一個(gè)相鄰部分,并將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量;以及,熵編碼單元,對(duì)當(dāng)前塊的運(yùn)動(dòng)矢量與當(dāng)前塊的估計(jì)的運(yùn)動(dòng)矢量之間的運(yùn)動(dòng)信息和用于當(dāng)前塊的運(yùn)動(dòng)矢量的重建的部分信息執(zhí)行熵編碼。根據(jù)本專利技術(shù)的另一方面,提供了一種視頻解碼器。視頻解碼器包括:熵解碼單元,對(duì)來自編碼的比特流的殘余塊、運(yùn)動(dòng)信息和部分信息執(zhí)行熵解碼;運(yùn)動(dòng)矢量本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種用于估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的設(shè)備,所述設(shè)備包括:部分選擇單元,基于當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分之間的空間相似性從所述當(dāng)前塊周圍的多個(gè)相鄰部分選擇至少一個(gè)部分,其中,所述至少一個(gè)部分與當(dāng)前塊相比較以獲得運(yùn)動(dòng)矢量差;運(yùn)動(dòng)矢量估計(jì)單元,將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量并產(chǎn)生運(yùn)動(dòng)矢量差,其中,運(yùn)動(dòng)矢量估計(jì)單元傳送關(guān)于運(yùn)動(dòng)矢量差的信息和用于當(dāng)前塊的運(yùn)動(dòng)矢量的重建的部分信息。
【技術(shù)特征摘要】
2007.01.03 KR 10-2007-00007101.一種用于估計(jì)當(dāng)前塊的運(yùn)動(dòng)矢量的設(shè)備,所述設(shè)備包括: 部分選擇單元,基于當(dāng)前塊與當(dāng)前塊周圍的多個(gè)相鄰部分之間的空間相似性從所述當(dāng)前塊周圍的多個(gè)相鄰部分選擇至少一個(gè)部分,其中,所述至少一個(gè)部分與當(dāng)前塊相比較以獲得運(yùn)動(dòng)矢量差; 運(yùn)動(dòng)矢量估計(jì)單元,將選擇的部分的運(yùn)動(dòng)矢量估計(jì)為當(dāng)前塊的運(yùn)動(dòng)矢量并產(chǎn)生運(yùn)動(dòng)矢量差, 其中,運(yùn)動(dòng)矢量估計(jì)單元傳送關(guān)于運(yùn)動(dòng)矢量差的信息和用于當(dāng)前塊的運(yùn)動(dòng)矢量的重建的部分信息。2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,基于當(dāng)前塊的像素的平均值和每個(gè)相鄰部分的像素的平均值計(jì)算空間相似性。3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,使用相鄰部分的像素中的與當(dāng)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李太美,韓宇鎮(zhèn),
申請(qǐng)(專利權(quán))人:三星電子株式會(huì)社,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。