亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng)的制作方法

文檔序號:7855028閱讀:84來源:國知局
專利名稱:運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻編解碼技術(shù),尤其涉及一種運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng),屬于通信技術(shù)領(lǐng)域。
背景技術(shù)
視頻編碼壓縮的基本原理是,利用空域、時(shí)域和碼字之間的相關(guān)性,盡可能去除冗 余。因此,如何利用相鄰編碼塊對當(dāng)前塊進(jìn)行運(yùn)動矢量(Motion Vector, MV)預(yù)測,是影響編、解碼的執(zhí)行效率和增益的重要因素。JCTVC工作組正在制定下一代視頻編碼標(biāo)準(zhǔn),即高效視頻編碼(High EfficiencyVideo Coding,HEVC)標(biāo)準(zhǔn)。HEVC標(biāo)準(zhǔn)利用多運(yùn)動矢量競爭的方法進(jìn)行運(yùn)動矢量預(yù)測,即利用空域相鄰編碼塊導(dǎo)出空域候選運(yùn)動矢量,利用時(shí)域相鄰編碼塊導(dǎo)出時(shí)域候選運(yùn)動矢量,從這些候選運(yùn)動矢量中選擇一個(gè)最佳的運(yùn)動矢量作為當(dāng)前塊的運(yùn)動矢量的預(yù)測值。圖I為HEVC標(biāo)準(zhǔn)草案中用于導(dǎo)出空域候選運(yùn)動矢量的空域相鄰編碼塊的示意圖。如圖I所示,AO為當(dāng)前塊左下角位置對應(yīng)的左下塊,Al為當(dāng)前塊左下角位置對應(yīng)的左邊塊,BO為當(dāng)前塊右上角位置對應(yīng)的右上塊,BI為當(dāng)前塊右上角位置對應(yīng)的上邊塊,B2為當(dāng)前塊左上角位置對應(yīng)的左上塊。結(jié)合圖1,HEVC標(biāo)準(zhǔn)草案中導(dǎo)出空域候選運(yùn)動矢量包括順次執(zhí)行的如下步驟

步驟a,依次檢測A0,Al的MV是否可用,若MV可用,則把該MV作為空域候選運(yùn)動
矢量A ;步驟b,若步驟a的MV不可用,則依次檢測A0、A1的經(jīng)比例調(diào)節(jié)的MV( scaled MV)是否可用,若scaled MV可用,則把該scaled MV作為空域候選運(yùn)動矢量A ;步驟C,依次檢測B0、BI、B2的MV是否可用,若MV可用,則把該MV作為空域候選運(yùn)動矢量B ;步驟d,若步驟c的MV不可用,并且步驟a的MV和步驟b的scaled MV都不可用,則依次檢測B0、B1、B2的scaled MV是否可用,若scaled MV可用,則把該scaled MV作為空域候選運(yùn)動矢量B。通過上述步驟,可以獲得至多兩個(gè)空域候選運(yùn)動矢量,包括空域候選運(yùn)動矢量A和空域候選運(yùn)動矢量B??梢钥闯?,上述推導(dǎo)空域候選運(yùn)動矢量的過程較為復(fù)雜,從而降低了編碼、解碼的執(zhí)行效率。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明實(shí)施例提供一種運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng),用以實(shí)現(xiàn)較為簡便的運(yùn)動矢量預(yù)測、提高編碼、解碼的執(zhí)行效率。根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種運(yùn)動矢量預(yù)測方法,包括檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量;獲取并記錄時(shí)域候選運(yùn)動矢量;根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種運(yùn)動矢量預(yù)測裝置,包括空域候選運(yùn)動 矢量獲取模塊、時(shí)域候選運(yùn)動矢量獲取模塊,和分別與所述空域候選運(yùn)動矢量獲取模塊和所述時(shí)域候選運(yùn)動矢量獲取模塊連接的運(yùn)動矢量預(yù)測模塊,其中所述空域候選運(yùn)動矢量獲取模塊包括第一檢測單元,用于檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;第二檢測單元,用于檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;以及第三檢測單元,用于若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量;所述時(shí)域候選運(yùn)動矢量獲取模塊,用于獲取并記錄時(shí)域候選運(yùn)動矢量;所述運(yùn)動矢量預(yù)測模塊,用于根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種編碼器,包括本發(fā)明實(shí)施例的運(yùn)動矢量預(yù)測裝置。根據(jù)本發(fā)明實(shí)施例的第四方面,提供一種解碼器,包括本發(fā)明實(shí)施例的運(yùn)動矢量預(yù)測裝置。根據(jù)本發(fā)明實(shí)施例的第五方面,提供一種編解碼系統(tǒng),包括本發(fā)明實(shí)施例的編碼器和解碼器。根據(jù)本發(fā)明實(shí)施例提供的運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng),在獲取空域候選運(yùn)動矢量的過程中,由于首先檢測當(dāng)前塊的第一相鄰位置和第二相鄰位置的參考塊的運(yùn)動矢量是否可用,并當(dāng)該兩個(gè)位置其中之一不可用時(shí),再檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用,使得最差情況下,需通過三個(gè)步驟來獲取空域候選運(yùn)動矢量。而現(xiàn)有技術(shù)中,在最差情況下,需執(zhí)行四個(gè)步驟來獲取空域候選運(yùn)動矢量。因此,可以看出,本實(shí)施例的運(yùn)動矢量預(yù)測方法相對于現(xiàn)有技術(shù)降低了復(fù)雜度,縮減了現(xiàn)有技術(shù)中執(zhí)行運(yùn)動矢量預(yù)測的流程,從而提高了編碼、解碼的執(zhí)行效率。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為HEVC標(biāo)準(zhǔn)草案中用于導(dǎo)出空域候選運(yùn)動矢量的空域相鄰編碼塊的示意圖;圖2為本發(fā)明一個(gè)實(shí)施例的運(yùn)動矢量預(yù)測方法的流程示意圖;圖3為本發(fā)明一個(gè)實(shí)施例中用于導(dǎo)出空域候選運(yùn)動矢量的參考塊的示意圖;圖4為本發(fā)明一個(gè)實(shí)施例的運(yùn)動矢量預(yù)測裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明一個(gè)實(shí)施例提供的編解碼系統(tǒng)的系統(tǒng)架構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明一個(gè)實(shí)施例的運(yùn)動矢量預(yù)測方法的流程示意圖。如圖2所示,該運(yùn)動矢量預(yù)測方法包括101,檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;102,檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;103,若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量;104,獲取并記錄時(shí)域候選運(yùn)動矢量;105,根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。上述101-105中,101-103與104的執(zhí)行次序不做限定,即既可以在執(zhí)行101-103后,執(zhí)行104 ;也可以先執(zhí)行104,再執(zhí)行101-103 ;還可以將101-103和104并行執(zhí)行。類似地,101與102的執(zhí)行次序也不做限定。在本實(shí)施例的運(yùn)動矢量預(yù)測方法中,將當(dāng)前塊的第一相鄰的參考塊和當(dāng)前塊的第二相鄰位置的參考塊作為空域相鄰參考塊,用于導(dǎo)出至多兩個(gè)空域候選運(yùn)動矢量。其中,當(dāng)前塊的第一相鄰位置可以是當(dāng)前塊的左邊位置,當(dāng)前塊的第二相鄰位置可以是當(dāng)前塊的上邊位置;當(dāng)前塊的第一相鄰位置的參考塊和當(dāng)前塊的第二相鄰位置的參考塊,既可以是幀間(Inter)編碼塊,也可以是巾貞內(nèi)(Intra)編碼塊,此處不做限定。具體地,在獲取空域候選運(yùn)動矢量的過程中,首先對當(dāng)前塊的第一相鄰位置的參考塊和當(dāng)前塊的第二相鄰位置的參考塊進(jìn)行檢測,判斷當(dāng)前塊的第一相鄰位置的參考塊和當(dāng)前塊的第二相鄰位置的參考塊的MV是否可用,其中,“可用”是指MV存在并且MV對應(yīng)的參考圖像與當(dāng)前塊的參考圖像相同。更為具體地,檢測參考塊是否可用的步驟包括檢測參考塊是否具有MV,當(dāng)參考塊為幀間編碼塊時(shí),其具有MV,當(dāng)參考塊為幀內(nèi)編碼塊時(shí),其不具有MV。若不存在MV,則直接判定不可用;若存在MV,則比較參考塊的MV對應(yīng)的參考圖像索引與當(dāng)前塊的參考圖像索引是否相同,若相同,則判定MV可用,將相應(yīng)的MV記錄為空域候選運(yùn)動矢量;若不同,則判定不可用。當(dāng)完成上述過程后,若當(dāng)前塊的第一相鄰位置的參考塊的MV可用(即導(dǎo)出一個(gè)空域候選運(yùn)動矢量,例如記錄為candidate A),并且當(dāng)前塊的第二相鄰位置的參考塊的MV可用(即導(dǎo)出一個(gè)空域候選運(yùn)動矢量,例如記錄為candidate B),則已滿足HEVC標(biāo)準(zhǔn)所需的導(dǎo)出至多兩個(gè)空域候選運(yùn)動矢量的要求,此時(shí)無需執(zhí)行103的操作。若獲知當(dāng)前塊的第二相鄰位置的參考塊的MV不可用時(shí)(即上述過程導(dǎo)出一個(gè)空域候選運(yùn)動矢量,或未導(dǎo)出空域候選運(yùn)動矢量),則檢測第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)后的MV (scaled MV)是否可用。更為具體地,檢測scaled MV是否可用包括檢測參考塊是否存在MV,若不存在,則判定scaled MV不可用;若存在,則判定scaled MV可用;在判斷可用后,對MV進(jìn)行適當(dāng)?shù)谋壤{(diào)節(jié),即縮放處理(scaling),以使scaled MV對應(yīng)的參考圖像與當(dāng)前塊的參考圖像相同,則將該scaled MV 記錄為空域候選運(yùn)動矢量。對第一相鄰位置的參考塊和第二相鄰位置的參考塊的scaled MV的檢測次序可以為首先對第一相鄰位置的參考塊的scaled MV進(jìn)行檢測,若檢測結(jié)果為scaled MV可用,則停止執(zhí)行103 ;若檢測結(jié)果為scaled MV不可用,則繼續(xù)對第二相鄰位置的參考塊的scaled MV進(jìn)行檢測;再例如若101的檢測結(jié)果為可用,102的檢測結(jié)果為不可用,則在103中,首先對第二相鄰位置的參考塊的scaled MV進(jìn)行檢測,并當(dāng)檢測結(jié)果為不可用時(shí),再對第一相鄰位置的參考塊的scaled MV進(jìn)行檢測。通過上述101-103,獲取到空域候選運(yùn)動矢量。在104中,采用現(xiàn)有的時(shí)域候選運(yùn)動矢量導(dǎo)出方法,獲取時(shí)域候選運(yùn)動矢量,具體地,例如根據(jù)時(shí)域參考塊信息,如參考塊的模式信息是inter還是intra,或者M(jìn)V運(yùn)動矢量信息等,來獲取時(shí)域候選運(yùn)動矢量。這些空域候選運(yùn)動矢量,與時(shí)域候選運(yùn)動矢量一起,構(gòu)成一個(gè)運(yùn)動矢量列表。在編碼端進(jìn)行編碼時(shí),從該運(yùn)動矢量列表中,選擇一個(gè)最佳的運(yùn)動矢量作為當(dāng)前塊的運(yùn)動矢量預(yù)測值,其中選擇的最佳的,可以是率失真(Rate-distortion)意義上最佳的,也可以是根據(jù)需要基于其它性能指標(biāo)等來選擇,本文中不做限定。編碼器將所選擇的運(yùn)動矢量在列表中的位置索引號寫入碼流。相應(yīng)地,在解碼端進(jìn)行解碼時(shí),通過解碼獲得運(yùn)動矢量索引號,并根據(jù)當(dāng)前塊的已解碼的參考塊的運(yùn)動矢量信息,采用本實(shí)施例中的101-104構(gòu)造運(yùn)動矢量列表,并通過從該運(yùn)動矢量列表中,選擇與解碼獲得運(yùn)動矢量索引號對應(yīng)的運(yùn)動矢量,作為當(dāng)前塊的運(yùn)動矢量預(yù)測值。根據(jù)本實(shí)施例的運(yùn)動矢量預(yù)測方法,在獲取空域候選運(yùn)動矢量的過程中,由于首先檢測當(dāng)前塊的第一相鄰位置和第二相鄰位置的參考塊的運(yùn)動矢量是否可用,并當(dāng)?shù)诙噜徫恢玫膮⒖級K的運(yùn)動矢量不可用時(shí),再檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用,使得最差情況下,需通過三個(gè)步驟來獲取空域候選運(yùn)動矢量。而現(xiàn)有技術(shù)中,在最差情況下,需執(zhí)行四個(gè)步驟來獲取空域候選運(yùn)動矢量。因此,可以看出,本實(shí)施例的運(yùn)動矢量預(yù)測方法相對于現(xiàn)有技術(shù)降低了復(fù)雜度,縮減了現(xiàn)有技術(shù)中執(zhí)行運(yùn)動矢量預(yù)測的流程,從而提高了編碼、解碼的執(zhí)行效率。實(shí)施例二在實(shí)施例一的基礎(chǔ)上,本實(shí)施例中對獲取空域候選運(yùn)動矢量的過程進(jìn)行擴(kuò)展說明。圖3為本發(fā)明一個(gè)實(shí)施例中用于導(dǎo)出空域候選運(yùn)動矢量的參考塊的不意圖。如圖3所示,第一相鄰位置的參考塊包括左下角位置對應(yīng)的左下塊AO和左邊塊Al ;第二相鄰位置的參考塊包括右上角位置對應(yīng)的右上塊BO和上邊塊BI。具體地,本實(shí)施例的空域候選運(yùn)動矢量包括201,檢測當(dāng)前塊的左下角位置對應(yīng)的左下塊AO和/或左邊塊Al的MV是否可用,若可用,則記錄為candidateA ;

具體地,例如先檢測左下塊AO的MV是否可用,若可用,則將左下塊AO的MV記錄為空域候選運(yùn)動矢量A (candidate A),并直接執(zhí)行202 ;若不可用,則檢測左邊塊Al的MV是否可用,若左邊塊Al的MV可用,則將左邊塊Al的MV記錄為candidate A,并執(zhí)行202 ;若左邊塊Al的MV不可用,執(zhí)行202。202,檢測當(dāng)前塊的右上角位置對應(yīng)的右上塊BO和/或上邊塊BI的MV是否可用,若可用,則記錄為candidate B ;具體地,例如先檢測右上塊BO的MV是否可用,若可用,則將右上塊BO的MV記錄為空域候選運(yùn)動矢量B (candidate B),并直接執(zhí)行203 ;若不可用,則檢測上邊塊BI的MV是否可用,若上邊塊BI的MV可用,則將上邊塊BI的MV記錄為candidate B,并執(zhí)行203 ;若上邊塊BI的MV不可用,執(zhí)行203。203,是否未記錄有candidate B ;若是,則執(zhí)行204,若否,則結(jié)束流程;204,檢測當(dāng)前塊的左下角位置對應(yīng)的左下塊AO或左邊塊Al的scaled MV是否可用;若可用,則記錄為空域候選運(yùn)動矢量,例如記錄為candidate B,并結(jié)束流程;若不可用,則執(zhí)行205 ;具體地,選擇左下塊AO和左邊塊Al中的一個(gè),檢測其是否存在MV,若存在,則對其MV進(jìn)行比例調(diào)節(jié),獲得scaled MV,以使scaled MV對應(yīng)的參考圖像與當(dāng)前塊的參考圖像相同,并將該scaled MV記錄為candidate B。其中,對于左下塊AO和左邊塊Al的選擇方式,既可以是根據(jù)在先配置固定選擇左下塊A0,也可以是根據(jù)在先配置固定選擇左邊塊Al。205,檢測當(dāng)前塊的右上角位置對應(yīng)的右上塊BO或上邊塊BI的scaled MV是否可用;若可用,則記錄為空域候選運(yùn)動矢量,例如記錄為candidate B,并結(jié)束流程,若不可用,則直接結(jié)束流程。具體地,選擇右上塊BO和上邊塊BI中的一個(gè),檢測其是否存在MV,若存在,則對其MV進(jìn)行比例調(diào)節(jié),獲得scaled MV,以使scaled MV對應(yīng)的參考圖像與當(dāng)前塊的參考圖像相同,并將該scaled MV記錄為candidate B。其中,對于右上塊BO和上邊塊BI的選擇方式,既可以是根據(jù)在先配置固定選擇右上塊B0,也可以是根據(jù)在先配置固定選擇上邊塊BI。根據(jù)本實(shí)施例的運(yùn)動矢量預(yù)測方法,由于在采用左下塊AO和左邊塊Al同時(shí)作為左下角位置的參考塊,并采用右上塊BO和上邊塊BI同時(shí)作為右上角位置的參考塊時(shí),當(dāng)需檢測左下角位置的參考塊和/或所述右上角位置的參考塊的scaled MV是否可用時(shí),分別選取左下塊AO和左邊塊Al中的一個(gè),以及右上塊BO和上邊塊BI中的一個(gè)作為待檢測對象,而無需對左下塊AO和左邊塊Al,以及右上塊BO和上邊塊BI均進(jìn)行scaled MV檢測。因此,相對于現(xiàn)有技術(shù)中的步驟b和步驟d,進(jìn)一步降低了復(fù)雜度,縮減了執(zhí)行運(yùn)動矢量預(yù)測的流程,提高了編碼、解碼的執(zhí)行效率。實(shí)施例三在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例的運(yùn)動矢量預(yù)測方法包括301,檢測當(dāng)前塊的左下角位置對應(yīng)的左下塊AO和/或左邊塊Al的MV是否可用,若可用,則記錄為空域候選運(yùn)動矢量;該步驟與上述實(shí)施例中的201相同,故此處不再贅述。302,檢測當(dāng)前塊的右上角位置對應(yīng)的右上塊BO和/或上邊塊BI的MV是否可用,若可用,則記錄為空域候選運(yùn)動矢量;

該步驟與上述實(shí)施例中的201相同,故此處不再贅述。303,若302的檢測結(jié)果為不可用,則檢測當(dāng)前塊的左下角位置對應(yīng)的左邊塊Al的scaled MV是否可用;若可用,則記錄為空域候選運(yùn)動矢量,并執(zhí)行305 ;若不可用,則執(zhí)行305 ;304,檢測當(dāng)前塊的右上角位置對應(yīng)的上邊塊BI的scaled MV是否可用;若可用,則記錄為空域候選運(yùn)動矢量,并執(zhí)行305 ;若不可用,則直接執(zhí)行305 ;上述303和304中,所檢測的參考塊的次序可以互換,即可以在303中檢測當(dāng)前塊的右上角位置對應(yīng)的上邊塊BI的scaled MV是否可用,并在304中檢測當(dāng)前塊的左下角位置對應(yīng)的左邊塊Al的scaled MV是否可用。305,獲取并記錄時(shí)域候選運(yùn)動矢量;306,根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。上述步驟305、306與實(shí)施例一中的104、105相同,故此處不再贅述。在HEVC參考軟件平臺HM7. O上,將本發(fā)明實(shí)施例的運(yùn)動矢量預(yù)測方法與現(xiàn)有技術(shù)進(jìn)行了多種配置下的性能對比試驗(yàn),試驗(yàn)所得的對比結(jié)果如下表1-3所示。具體地,表I為在隨機(jī)接入場景下的對比結(jié)果(包括該場景下復(fù)雜度較低的Main配置和復(fù)雜度較高的HElO配置),表2為在低延遲B場景下的對比結(jié)果(包括該場景下復(fù)雜度較低的Main配置和復(fù)雜度較高的HElO配置),表3為在低延遲P場景下的對比結(jié)果(包括該場景下復(fù)雜度較低的Main配置和復(fù)雜度較高的HElO配置)。表I隨機(jī)訪問Main隨機(jī)訪問H EIO __Y_U_¥__Y_U_V
Class A 0.0% -0,1% 0,1%0,0% -0.2% 0.3%
Class B 0.0% 0.0% 0.0%0.0% 0.0% 0.0%
Class C -0.1% 0.0% 0.0%0.0% -O. I % -0.1%
L0080J
權(quán)利要求
1.一種運(yùn)動矢量預(yù)測方法,其特征在于,包括 檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量; 檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量; 若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量; 獲取并記錄時(shí)域候選運(yùn)動矢量; 根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。
2.根據(jù)權(quán)利要求I所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述第一相鄰位置的參考塊包括左下角位置對應(yīng)的左下塊和左邊塊;所述第二相鄰位置的參考塊包括右上角位置對應(yīng)的右上塊和上邊塊。
3.根據(jù)權(quán)利要求2所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用包括 檢測所述左下角位置對應(yīng)的左下塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的運(yùn)動矢量是否可用; 相應(yīng)地,所述檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用包括 檢測所述右上角位置對應(yīng)的右上塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的運(yùn)動矢量是否可用。
4.根據(jù)權(quán)利要求2所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述第二相鄰位置的參考塊還包括左上角位置對應(yīng)的左上塊。
5.根據(jù)權(quán)利要求4所述的運(yùn)動矢量預(yù)測方法,其特征在干,所述檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用包括 檢測所述左下角位置對應(yīng)的左下塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的運(yùn)動矢量是否可用; 相應(yīng)地,所述檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用包括 檢測所述右上角位置對應(yīng)的右上塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的運(yùn)動矢量是否可用。
6.根據(jù)權(quán)利要求1-5中任一所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測包括 選擇所述第一相鄰位置的參考塊中的至少ー個(gè),和/或選擇所述第二相鄰位置的參考塊中的至少ー個(gè),檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用。
7.根據(jù)權(quán)利要求6所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述選擇所述第一相鄰位置的參考塊中的至少ー個(gè),和/或選擇所述第二相鄰位置的參考塊中的至少ー個(gè),檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用包括選擇左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊,檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用。
8.根據(jù)權(quán)利要求7所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述選擇左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊,檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用包括 檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用;或者 檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用。
9.根據(jù)權(quán)利要求6所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述選擇所述第一相鄰位置的參考塊中的至少ー個(gè),和/或選擇所述第二相鄰位置的參考塊中的至少ー個(gè),檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用包括 選擇左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊,和/或左上角位置對應(yīng)的左上塊,檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用。
10.根據(jù)權(quán)利要求9所述的運(yùn)動矢量預(yù)測方法,其特征在于,所述選擇左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊,和/或左上角位置對應(yīng)的左上塊,檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用,包括 檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用;或者 檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用。
11.一種運(yùn)動矢量預(yù)測裝置,其特征在于,包括空域候選運(yùn)動矢量獲取模塊、時(shí)域候選運(yùn)動矢量獲取模塊,和分別與所述空域候選運(yùn)動矢量獲取模塊和所述時(shí)域候選運(yùn)動矢量獲取模塊連接的運(yùn)動矢量預(yù)測模塊,其中 所述空域候選運(yùn)動矢量獲取模塊包括 第一檢測單元,用于檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量; 第二檢測單元,用于檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;以及 第三檢測單元,用于若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量; 所述時(shí)域候選運(yùn)動矢量獲取模塊,用于獲取并記錄時(shí)域候選運(yùn)動矢量; 所述運(yùn)動矢量預(yù)測模塊,用于根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。
12.根據(jù)權(quán)利要求11所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第一相鄰位置的參考塊包括左下角位置對應(yīng)的左下塊和左邊塊;所述第二相鄰位置的參考塊包括右上角位置對應(yīng)的右上塊和上邊塊。
13.根據(jù)權(quán)利要求12所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第一檢測單元用于檢測所述左下角位置對應(yīng)的左下塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的運(yùn)動矢量是否可用; 所述第二檢測單元用于檢測所述右上角位置對應(yīng)的右上塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的運(yùn)動矢量是否可用。
14.根據(jù)權(quán)利要求12所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第二相鄰位置的參考塊還包括左上角位置對應(yīng)的左上塊。
15.根據(jù)權(quán)利要求14所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第一檢測單元用于檢測所述左下角位置對應(yīng)的左下塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的運(yùn)動矢量是否可用; 所述第二檢測單元用于檢測所述右上角位置對應(yīng)的右上塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的運(yùn)動矢量是否可用。
16.根據(jù)權(quán)利要求11-15任一所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第三檢測單元用于選擇所述第一相鄰位置的參考塊中的至少ー個(gè),和/或選擇所述第二相鄰位置的參考塊中的至少ー個(gè),檢測經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用。
17.根據(jù)權(quán)利要求16所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第三檢測單元用于對左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測。
18.根據(jù)權(quán)利要求17所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第三檢測單元用于檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用;或者 檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用。
19.根據(jù)權(quán)利要求16所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第三檢測單元用于對左下角位置對應(yīng)的左邊塊,和/或右上角位置對應(yīng)的上邊塊,和/或左上角位置對應(yīng)的左上塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測。
20.根據(jù)權(quán)利要求19所述的運(yùn)動矢量預(yù)測裝置,其特征在于,所述第三檢測單元用于檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用;或者 檢測所述右上角位置對應(yīng)的上邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左下角位置對應(yīng)的左邊塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用,并僅當(dāng)不可用時(shí),檢測所述左上角位置對應(yīng)的左上塊的經(jīng)比例調(diào)節(jié)后的運(yùn)動矢量是否可用。
21.一種編碼器,其特征在于,包括權(quán)利要求11-20任一所述的運(yùn)動矢量預(yù)測裝置。
22.—種解碼器,其特征在于,包括權(quán)利要求11-20任一所述的運(yùn)動矢量預(yù)測裝置。
23.一種編解碼系統(tǒng),其特征在于,包括權(quán)利要求21所述的編碼器,以及權(quán)利要求22所述的解碼器。
全文摘要
本發(fā)明提供一種運(yùn)動矢量預(yù)測方法、裝置及系統(tǒng)。該方法包括檢測當(dāng)前塊的第一相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;檢測當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量是否可用,若可用,則記錄為空域候選運(yùn)動矢量;若所述當(dāng)前塊的第二相鄰位置的參考塊的運(yùn)動矢量不可用,則對所述第一相鄰位置的參考塊和/或所述第二相鄰位置的參考塊的、經(jīng)比例調(diào)節(jié)的運(yùn)動矢量是否可用進(jìn)行檢測,若可用,則記錄為空域候選運(yùn)動矢量;獲取并記錄時(shí)域候選運(yùn)動矢量;根據(jù)所記錄的空域候選運(yùn)動矢量和時(shí)域候選運(yùn)動矢量,對所述當(dāng)前塊進(jìn)行運(yùn)動矢量預(yù)測。
文檔編號H04N7/26GK102769748SQ20121022527
公開日2012年11月7日 申請日期2012年7月2日 優(yōu)先權(quán)日2012年7月2日
發(fā)明者林永兵 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1