欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種參考運(yùn)動(dòng)矢量獲得方法

文檔序號(hào):7747070閱讀:157來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種參考運(yùn)動(dòng)矢量獲得方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻編解碼領(lǐng)域,特別涉及一種參考運(yùn)動(dòng)矢量獲得方法
背景技術(shù)
在現(xiàn)有技術(shù)中,在對(duì)圖像進(jìn)行編解碼操作的過(guò)程中,由于一個(gè)圖像塊可能包含了復(fù)雜的物體信息,而這些物體信息很難從單一的圖像塊中尋找到合適的參考影像,從而就需要將圖像分割成一個(gè)個(gè)的子圖像塊,以子圖像塊為單位尋找參考圖像子圖像塊,并通過(guò)運(yùn)動(dòng)矢量來(lái)記錄子參考圖像塊的位置。同時(shí),為了盡量減少運(yùn)動(dòng)矢量信息在碼流中占用的字節(jié)長(zhǎng)度,一般都會(huì)使用一種編碼端和解碼端共有的方法來(lái)得到一個(gè)參考運(yùn)動(dòng)矢量,并將運(yùn)動(dòng)矢量和所述參考運(yùn)動(dòng)矢量做差,而僅通過(guò)碼流傳送差值來(lái)實(shí)現(xiàn)運(yùn)動(dòng)矢量信息的傳送。通常來(lái)說(shuō),對(duì)于一個(gè)16X 16尺寸的圖像塊,通常包含8X8尺寸、16X 16尺寸、 8X16尺寸、或16X8尺寸這幾種子圖像塊的劃分方法,而相應(yīng)的參考運(yùn)動(dòng)矢量PMV8X8、 PMV16X16、PMV8x16、以及PMV16x8的生成方法也早已在業(yè)界被人所熟知。但是這些圖像塊的劃分方法都是將圖像塊劃分成尺寸完全相同的矩形子圖像塊,而實(shí)際上是很難與圖像中的像素布局相一致。為了解決這一問(wèn)題,業(yè)界又推出了一種不規(guī)則的劃分方法,通過(guò)在預(yù)設(shè)的四種劃分方式將圖像塊劃分成圖Ia-圖Id所示的不規(guī)則圖像塊,并且通過(guò)編碼端額外在碼流中添加一個(gè)位置參數(shù)“η”的信息來(lái)說(shuō)明不同的劃分方式下的子圖像塊之間的邊界在圖像塊中的位置。其中,圖Ia和2a所示分別為通過(guò)134度和45度子圖像塊之間的邊界在圖像塊劃中劃分出三角形和五邊形,或兩個(gè)三角形的子圖像塊,而圖Ic和圖Id所示為通過(guò)豎直子圖像塊之間的邊界和水平子圖像塊之間的邊界在圖像塊劃分出兩個(gè)尺寸不同的矩形的子圖像塊。這雖然有助于預(yù)測(cè)編碼的效果,但是子圖像塊的不規(guī)則的形狀和尺寸的隨機(jī)性卻提高了參考運(yùn)動(dòng)矢量的生成難度,因此如何便捷的在不規(guī)則劃分的情況下得到參考運(yùn)動(dòng)矢量是一個(gè)需要解決的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明提供一種種視頻編解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,包括獲得預(yù)測(cè)運(yùn)動(dòng)矢量;對(duì)所述圖像塊進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊;根據(jù)所述不規(guī)則劃分的位置參數(shù)和圖像塊的不規(guī)則劃分方式,獲得所述子圖像塊的權(quán)重值;根據(jù)所述權(quán)重值以及所述預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述子圖像塊的參考運(yùn)動(dòng)矢量。本發(fā)明還提供一種視頻編解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,包括獲得圖像塊第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量,其中,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x16尺寸劃分獲得的參考運(yùn)動(dòng)矢量,所述第二預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于上方的子圖像塊的參考運(yùn)動(dòng)矢量,所述第三預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于下方的子圖像塊的參考運(yùn)動(dòng)矢量;根據(jù)位置參數(shù),將圖像塊劃分成上下分布的第一子圖像塊和第二子圖像塊;根據(jù)所述位置參數(shù),獲得第一子圖像塊的第一權(quán)重值和第二權(quán)重值,和第二子圖像塊的第三權(quán)重值和第四權(quán)重值;根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第一子圖像塊的參考運(yùn)動(dòng)矢量,及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得所述第二子圖像塊的參考運(yùn)動(dòng)矢量。本發(fā) 明還提供一種視頻編解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,包括獲得圖像塊第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量;,其中,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x16尺寸劃分獲得的參考運(yùn)動(dòng)矢量,所述第二預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按8x16尺寸劃分得到的左邊的子圖像塊的參考運(yùn)動(dòng)矢量,所述第三預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按8x16尺寸劃分得到的右邊的子圖像塊的參考運(yùn)動(dòng)矢量;根據(jù)位置參數(shù)將圖像塊劃分成左右分布的第三子圖像塊和第四子圖像塊;根據(jù)所述位置參數(shù),獲得第三子圖像塊的第一權(quán)重值和第二權(quán)重值,和第四子圖像塊的第三權(quán)重值和第四權(quán)重值;根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第三子圖像塊的參考運(yùn)動(dòng)矢量,以及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得第四子圖像塊的參考運(yùn)動(dòng)矢量。采用本發(fā)明實(shí)施例所提供的參考運(yùn)動(dòng)矢量獲得方法,可以直接將現(xiàn)有的規(guī)則塊劃分的參考運(yùn)動(dòng)矢量獲得方法復(fù)用的不規(guī)塊劃分上,而且計(jì)算簡(jiǎn)單,有效地降低了資源的消耗。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1所示為圖像塊的不規(guī)則劃分方式示意圖。圖2 圖4所示為本發(fā)明實(shí)施例所提供的參考運(yùn)動(dòng)矢量獲得方法示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參照?qǐng)D2,本發(fā)明實(shí)施例提供了一種參考運(yùn)動(dòng)矢量的獲得方法,其包括步驟1 獲得預(yù)測(cè)運(yùn)動(dòng)矢量,其中,所述預(yù)測(cè)運(yùn)動(dòng)矢量為圖像塊在規(guī)則劃分下的子圖像塊的參考運(yùn)動(dòng)矢量;步驟2 對(duì)所述圖像塊進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊;步驟3 根據(jù)所述不規(guī)則劃分的位置參數(shù)和圖像塊的不規(guī)則劃分方式,獲得所述子圖像塊的權(quán)重值;步驟4根據(jù)所述權(quán)重值以及所述預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述子圖像塊的參考運(yùn)動(dòng)矢量。其中,所述位置參數(shù)用于表示所述子圖像塊之間的邊界與所述圖像塊的邊界的交點(diǎn)的位置。
在本發(fā)明實(shí)施例中,所述圖像塊的尺寸為MxM,所述的圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量至少包括第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量,第三預(yù)測(cè)運(yùn)動(dòng)矢量、第四預(yù)測(cè)運(yùn)動(dòng)矢量、第五預(yù)測(cè)運(yùn)動(dòng)矢量、第六預(yù)測(cè)運(yùn)動(dòng)矢量、第七預(yù)測(cè)運(yùn)動(dòng)矢量、第八預(yù)測(cè)運(yùn)動(dòng)矢量、第九預(yù)測(cè)運(yùn)動(dòng)矢量中的一種所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊中的尺寸為MxM的子圖像塊的參考運(yùn)動(dòng)矢量;第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述的圖像塊沿垂直方向劃分出來(lái)的MxN大小的子圖像塊中和Mx(M-N)大小的子圖像塊的參考運(yùn)動(dòng)矢量;第四預(yù)測(cè)運(yùn)動(dòng)矢量和第五預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊沿水平方向劃分成的 NxM大小的子圖像塊和(M-N)xM大小的子圖像塊的參考運(yùn)動(dòng)矢量;第六、七、八、九預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊被劃分成的四個(gè)子圖像塊的左上、右上、左下和右下參考運(yùn)動(dòng)矢量,其中M的數(shù)值為N的數(shù)值的2倍。本發(fā)明實(shí)施例通過(guò)計(jì)算規(guī)則劃分的子圖像塊的參考運(yùn)動(dòng)矢量和權(quán)重值來(lái)獲得不規(guī)則劃分的子圖像塊參考運(yùn)動(dòng)矢量,計(jì)算簡(jiǎn)單,并且與現(xiàn)有的系統(tǒng)也具有良好的兼容性。請(qǐng)參照?qǐng)D3,本發(fā)明實(shí)施例還提供了一種參考運(yùn)動(dòng)矢量獲得方法,包括步驟301 對(duì)圖像塊進(jìn)行分別進(jìn)行16X 16尺寸得到預(yù)測(cè)運(yùn)動(dòng)矢量RMV1、按16X8 尺寸劃分得到上邊子圖像塊和下邊子圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量RMV2、RMV3 ;在本發(fā)明實(shí)施例中,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x16尺寸劃分獲得的參考運(yùn)動(dòng)矢量,所述第二預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于上方的子圖像塊的參考運(yùn)動(dòng)矢量,所述第三預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于下方的子圖像塊的參考運(yùn)動(dòng)矢量步驟302 根據(jù)不規(guī)則劃分方式,將圖像塊劃分成上下分布的第一子圖像塊和第二子圖像塊;在本發(fā)明實(shí)施例中,即沿水平方向?qū)D像塊分成矩形的第一子圖像塊,以及矩形的第二子圖像塊;所述不規(guī)則劃分方式包括位置參數(shù)η的信息,所述位置參數(shù)用于表示所述子圖像塊之間的邊界與所述圖像塊的邊界的交點(diǎn)的位置,在本發(fā)明實(shí)施例中,所述位置參數(shù)η為所述交點(diǎn)與所述圖像塊的水平中線(xiàn)的距離。其可以帶有正負(fù)符號(hào),以表示所述子圖像塊之間的邊界相對(duì)于所述水平中線(xiàn)所處的方向,其中在本發(fā)明實(shí)施例中,當(dāng)η取正值,則所述位置參數(shù)位于水平中線(xiàn)的下方,而當(dāng)η取負(fù)值,則所述位置參數(shù)位于所述水平中線(xiàn)的上方。在可選擇的實(shí)施例中,所述的位置參數(shù)η也可以為所述的子圖像塊之間的邊界與圖像塊上邊界交點(diǎn)的橫坐標(biāo),或所述的子圖像塊之間的邊界與圖像塊下邊界交點(diǎn)的橫坐標(biāo)與所述的圖像塊上邊界中點(diǎn)的橫坐標(biāo),或所述的圖像塊下邊界中點(diǎn)的縱坐標(biāo)的差值。在本發(fā)明實(shí)施例中,所述第一子圖像塊位于所述水平中線(xiàn)的上方,所述第二子圖像塊位于所述水平中線(xiàn)的下方。步驟303 根據(jù)不規(guī)則劃分方式,獲得第一子圖像塊的第一權(quán)重值和第二權(quán)重值, 和第二子圖像塊的第三權(quán)重值和第四權(quán)重值;根據(jù)所述位置參數(shù),計(jì)算16X16劃分和16X8在第一子圖像塊的權(quán)重值W51和 W52,以及計(jì)算16X 16劃分和16X8劃分在第二子圖像塊的權(quán)重值W61和W62 ;其中,
當(dāng)η大于0時(shí),w51 = η I/8w52 = (8-1 η |) /8w61 = 0w62 = 1當(dāng)η小于0時(shí)w51 = 0w52 = 1w61 = |n|/8w62 = (8-1 η |) /8考慮到圖像編解碼時(shí)經(jīng)常使用移位代替除法,上述計(jì)算步驟還可以為當(dāng)η大于0時(shí),w51 = |n I >>3w52 = (8-|n|) >>3w61 = 0w62 = 1當(dāng)η小于0時(shí)w51 = 0w52 = 1w61 = η >>3w62 = (8-1 η I) >> 3步驟304 根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第一子圖像塊的參考運(yùn)動(dòng)矢量,及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得所述第二子圖像塊的參考運(yùn)動(dòng)矢量。其中,PMV5 = w51xRMVl+w52xRMV2PMV6 = w61xRMVl+w62xRMV2PMV5為所述第一子圖像塊的參考運(yùn)動(dòng)矢量,所述PMV6為所述第二子圖像塊的參考運(yùn)動(dòng)矢量,所述RMVl為所述第一預(yù)測(cè)運(yùn)動(dòng)矢量,RMV2和RMV3分別為所述第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量,W51為所述第一權(quán)重值,W52為所述第二權(quán)重值,W61為所述第三權(quán)重值,W62為所述第四權(quán)重值。請(qǐng)參照?qǐng)D4,本發(fā)明實(shí)施例還提供一種參考運(yùn)動(dòng)矢量的獲得方法,其包括步驟401 對(duì)圖像塊進(jìn)行分別進(jìn)行16X 16尺寸得到預(yù)測(cè)運(yùn)動(dòng)矢量RMV1、8X 16尺寸劃分得到左邊子圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量RMV2、右邊子圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量RMV3 ;步驟402 根據(jù)不規(guī)則劃分方式,將圖像塊劃分成左右分布的第三子圖像塊和第四子圖像塊;在本發(fā)明實(shí)施例中,即為通過(guò)垂直方向?qū)D像塊分成矩形的第三子圖像塊,以及矩形的第四子圖像塊;所述不規(guī)則劃分方式包括位置參數(shù)η的信息,所述位置參數(shù)用于表示所述子圖像塊之間的邊界與所述圖像塊的邊界的交點(diǎn)的位置,在本發(fā)明實(shí)施例中,所述位置參數(shù)η 為所述交點(diǎn)與所述圖像塊的豎直中線(xiàn)的距離。其可以帶有正負(fù)符號(hào),以表示所述子圖像塊之間的邊界相對(duì)于所述水平中線(xiàn)所處的方向,其中在本發(fā)明實(shí)施例中,當(dāng)η取正值,則所述位置參數(shù)位于水平中線(xiàn)的右方,而當(dāng)η取負(fù)值,則所述位置參數(shù)位于所述水平中線(xiàn)的左方。在本發(fā)明實(shí)施例中,所述第三子圖像塊位于所述水平中線(xiàn)的左方,所述第四子圖像塊位于所述水平中線(xiàn)的右方。步驟403 根據(jù)所述不規(guī)則劃分方式,獲得第三子圖像塊的第一權(quán)重值和第二權(quán)重值,和第四子圖像塊的第三權(quán)重值和第四權(quán)重值;在本發(fā)明實(shí)施例中,根據(jù)所述位置參數(shù),計(jì)算16X16劃分和8X16劃分在第三子圖像塊的權(quán)重值W71和¥12,以及計(jì)算16Χ 16劃分和8Χ 16劃分在第四子圖像塊的權(quán)重值 W81禾口 W82 ;其中,當(dāng)η大于0時(shí),w71 = η/8w72 = (8-n) /8w81 = 0w82 = 1當(dāng)η小于0時(shí)w71 = 0w72 = 1w81 = |n|/8w82 = (8-1 η |) /8考慮到圖像編解碼時(shí)經(jīng)常使用移位代替除法,上述計(jì)算步驟還可以為當(dāng)η大于0時(shí),w71 = η >> 3w72 = (8-n) >> 3w81 = 0w82 = 1當(dāng)η小于0時(shí)w71 = 0w72 = 1w81 = η >>3w82 = (8-|n|) >>3其中,在計(jì)算機(jī)語(yǔ)言中,“ >> ”代表數(shù)值向右移位,a>>n表示a/(2的η次方) 再取整。因此a/8可以表示為a >>3。所述| η |表示N的絕對(duì)值。步驟404 根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第三子圖像塊的參考運(yùn)動(dòng)矢量,以及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得第四子圖像塊的參考運(yùn)動(dòng)矢量。其中,PMV7 = wllxRMVl+wl2xRMV2PMV8 = w21xRMVl+w22xRMV3其中,W71為所述第一權(quán)重值,W72為所述第二權(quán)重值,W81為所述第三權(quán)重值,W82為所述第四權(quán)重值,PMV7所為所述第三子圖像塊的參考運(yùn)動(dòng)矢量,PMV8為所述第四子圖像塊的參考運(yùn)動(dòng)矢量,RMVl為所述第一預(yù)測(cè)運(yùn)動(dòng)矢量,RMV2和RMV2分別為所述第二預(yù)測(cè)運(yùn)動(dòng) 矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量。上述步驟中,編碼時(shí)所述的子圖像塊運(yùn)動(dòng)矢量與所述的子圖像塊參考運(yùn)動(dòng)矢量做差得到所述的子圖像塊運(yùn)動(dòng)矢量差,將所述的運(yùn)動(dòng)矢量差寫(xiě)入碼流中。上述步驟中,解碼時(shí)所述的子圖像塊運(yùn)動(dòng)矢量為解碼得到的所述的子圖像塊運(yùn)動(dòng)矢量差與所述的子圖像塊參考運(yùn)動(dòng)矢量之和。在上述不規(guī)則塊劃分時(shí),通過(guò)計(jì)算規(guī)則塊劃分時(shí)的參考運(yùn)動(dòng)矢量的權(quán)值得到子圖像塊的參考運(yùn)動(dòng)矢量。也就是說(shuō),如果需要采用不規(guī)則劃分的編解碼方式,完全可以依照現(xiàn)有的規(guī)則劃分的編解碼系統(tǒng)再加上一定的軟件操作即可實(shí)現(xiàn),從而提高了不規(guī)則劃分系統(tǒng)與規(guī)則劃分系統(tǒng)之間的兼容性。進(jìn)一步的,考慮到不規(guī)則塊劃分的子圖像塊形狀,從簡(jiǎn)化編碼和解碼步驟的角度考慮,可以根據(jù)不規(guī)則塊劃分的方式將圖像塊按規(guī)則塊劃分時(shí)得到的參考運(yùn)動(dòng)矢量直接賦值給相應(yīng)的不規(guī)則塊劃分的子圖像塊。具體的步驟為當(dāng)圖像塊采用水平不規(guī)則塊劃分時(shí),圖像塊被劃分為兩個(gè)大小不等的矩形。由于水平不規(guī)則劃分方式仍與MxM圖像塊按水平規(guī)則塊劃分得到的MxM/2子圖像塊形狀相似,其中M為2的倍數(shù)。因此,此時(shí)不規(guī)則塊劃分上邊子圖像塊的參考運(yùn)動(dòng)矢量等于圖像塊按MxM/2劃分得到的上邊子圖像塊參考運(yùn)動(dòng)矢量;此時(shí)不規(guī)則塊劃分下邊子圖像塊的參考運(yùn)動(dòng)矢量等于圖像塊按MxM/2劃分得到的下邊子圖像塊參考運(yùn)動(dòng)矢量。當(dāng)圖像塊采用垂直不規(guī)則塊劃分時(shí),圖像塊被劃分為兩個(gè)大小不等的矩形。由于垂直不規(guī)則劃分方式仍與MxM圖像塊按垂直規(guī)則塊劃分得到的M/2xM子圖像塊形狀相似, 其中M為2的倍數(shù)。因此,此時(shí)不規(guī)則塊劃分左邊子圖像塊的參考運(yùn)動(dòng)矢量等于圖像塊按 M/2xM劃分得到的左邊子圖像塊參考運(yùn)動(dòng)矢量;此時(shí)不規(guī)則塊劃分右邊子圖像塊的參考運(yùn)動(dòng)矢量等于圖像塊按M/2XM劃分得到的下邊子圖像塊參考運(yùn)動(dòng)矢量。當(dāng)圖像塊采用左下至右上或右下至左上不規(guī)則塊劃分時(shí),所述的圖像塊的子圖像塊與可采用圖像塊按MxM尺寸分得到的圖像塊參考運(yùn)動(dòng)矢量。采用本發(fā)明實(shí)施例所提供的參考運(yùn)動(dòng)矢量獲得方法,可以直接將現(xiàn)有的規(guī)則塊劃分的參考運(yùn)動(dòng)矢量獲得方法復(fù)用的不規(guī)則塊劃分上,而且計(jì)算簡(jiǎn)單,有效地降低了資源的消耗。本發(fā)明實(shí)施例還提供更一種參考運(yùn)動(dòng)矢量獲得方法,其包括步驟501 對(duì)所述圖像塊進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊;步驟502 獲得所述子圖像塊的預(yù)測(cè)運(yùn)動(dòng)矢量;步驟503 根據(jù)所述的圖像塊不規(guī)則劃分方式及所述預(yù)測(cè)運(yùn)動(dòng)矢量獲得所述不規(guī)則劃分的子圖像塊的參考運(yùn)動(dòng)矢量。在本發(fā)明實(shí)施例中,所述的圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量至少包括第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量,第三預(yù)測(cè)運(yùn)動(dòng)矢量、第四預(yù)測(cè)運(yùn)動(dòng)矢量、第五預(yù)測(cè)運(yùn)動(dòng)矢量中的一種,其中,所述圖像塊的尺寸為MxM,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按MxM尺寸獲得的參考運(yùn)動(dòng)矢量;第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述的圖像塊按垂直方向劃分出來(lái)的MxN大小的子圖像塊中和Mx (M-N)大小的子圖像塊的參考運(yùn)動(dòng)矢量;第四預(yù)測(cè)運(yùn)動(dòng)矢量和第五預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊按水平方向劃分成的NxM大小的子圖像塊和(M-N) xM大小的子圖像塊的參考運(yùn)動(dòng)矢量。所述的圖像塊采用水平不規(guī)則劃分時(shí),所述的圖像塊的上邊子圖像塊的參考運(yùn)動(dòng)矢量為第二預(yù)測(cè)運(yùn)動(dòng)矢量;所述的圖像塊的下邊子圖像塊的參考運(yùn)動(dòng)矢量為第三預(yù)測(cè)運(yùn)動(dòng)矢量。

所述的圖像塊采用垂直不規(guī)則劃分時(shí),所述的圖像塊的左邊子圖像塊的參考運(yùn)動(dòng)矢量為第四預(yù)測(cè)運(yùn)動(dòng)矢量;所述的圖像塊的右邊子圖像塊的參考運(yùn)動(dòng)矢量為第五預(yù)測(cè)運(yùn)動(dòng)矢量。所述的圖像塊采用左下至右上或右下至左上不規(guī)則塊劃分時(shí),所述的圖像塊的子圖像塊的參考運(yùn)動(dòng)矢量為第一預(yù)測(cè)運(yùn)動(dòng)矢量。所述預(yù)測(cè)運(yùn)動(dòng)矢量為對(duì)所述圖像塊進(jìn)行規(guī)則劃分時(shí)得到的子圖像塊中與所述不規(guī)則劃分得到的子圖像塊的形狀最接近的一個(gè)的參考運(yùn)動(dòng)矢量。以上對(duì)本發(fā)明實(shí)施例所提供的參考運(yùn)動(dòng)矢量獲得方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種視頻編碼和解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,其特征在于, 包括獲得預(yù)測(cè)運(yùn)動(dòng)矢量;對(duì)所述圖像塊進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊; 根據(jù)所述不規(guī)則劃分的位置參數(shù)和圖像塊的不規(guī)則劃分方式,獲得所述子圖像塊的權(quán)重值;根據(jù)所述權(quán)重值以及所述預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述子圖像塊的參考運(yùn)動(dòng)矢量。
2.如權(quán)利要求1中所述的方法,其特征在于,所述位置參數(shù)用于表示所述子圖像塊之間的邊界與所述圖像塊的邊界的交點(diǎn)的位置。
3.如權(quán)利要求1中所述的方法,其特征在于,所述的圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量至少包括第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量,第三預(yù)測(cè)運(yùn)動(dòng)矢量、第四預(yù)測(cè)運(yùn)動(dòng)矢量、第五預(yù)測(cè)運(yùn)動(dòng)矢量、第六預(yù)測(cè)運(yùn)動(dòng)矢量、第七預(yù)測(cè)運(yùn)動(dòng)矢量、第八預(yù)測(cè)運(yùn)動(dòng)矢量、第九預(yù)測(cè)運(yùn)動(dòng)矢量中的一種,其中,所述圖像塊的尺寸為MxM,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按MxM尺寸獲得的參考運(yùn)動(dòng)矢量; 第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述的圖像塊按垂直方向劃分得到的左邊MxN大小的子圖像塊和右邊Mx (M-N)大小的子圖像塊的參考運(yùn)動(dòng)矢量;第四預(yù)測(cè)運(yùn)動(dòng)矢量和第五預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊按水平方向劃分得到的的上邊NxM大小的子圖像塊和下邊(M-N) xM大小的子圖像塊的參考運(yùn)動(dòng)矢量;第六、七、八、九預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊分成的四個(gè)子圖像塊中左上、右上、左下和右下的參考運(yùn)動(dòng)矢量,其中M為N的倍數(shù)。
4.一種視頻編碼和解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,其特征在于,包括獲得圖像塊第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量,其中,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x16尺寸劃分獲得的參考運(yùn)動(dòng)矢量,所述第二預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于上方的子圖像塊的參考運(yùn)動(dòng)矢量,所述第三預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x8劃分時(shí)的位于下方的子圖像塊的參考運(yùn)動(dòng)矢量;根據(jù)所述圖像塊的不規(guī)則劃分方式,將圖像塊劃分成上下分布的第一子圖像塊和第二子圖像塊;根據(jù)所述圖像塊的不規(guī)則劃分方式,獲得第一子圖像塊的第一權(quán)重值和第二權(quán)重值, 和第二子圖像塊的第三權(quán)重值和第四權(quán)重值;根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第一子圖像塊的參考運(yùn)動(dòng)矢量,及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得所述第二子圖像塊的參考運(yùn)動(dòng)矢量。
5.如權(quán)利要求4中所述的方法,其特征在于,所述不規(guī)則劃分方式包括位置參數(shù)η的信息,所述的位置參數(shù)η為所述的子圖像塊之間的邊界與圖像塊左邊界交點(diǎn)的縱坐標(biāo),或所述的子圖像塊之間的邊界與圖像塊右邊界交點(diǎn)的縱坐標(biāo)與所述的圖像塊左邊界中點(diǎn)的橫坐標(biāo),或所述的圖像塊右邊界中點(diǎn)的縱坐標(biāo)的差值。
6.如權(quán)利要求5中所述的方法,其特征在于,所述不規(guī)則劃分方式包括位置參數(shù)η的信息,位置參數(shù)η表示所述子圖像塊之間的邊界與所述圖像塊的水平中軸線(xiàn)的位置關(guān)系,其中,當(dāng)η大于O時(shí),所述子圖像塊之間的邊界處于所述水平中軸線(xiàn)的下方,當(dāng)η小于O時(shí),所述子圖像塊之間的邊界處于所述水平中軸線(xiàn)的上方。
7.如權(quán)利要求6中所述的方法,其特征在于,所述根據(jù)所述圖像塊的不規(guī)則劃分方式, 獲得第一子圖像塊的第一權(quán)重值和第二權(quán)重值,和第二子圖像塊的第三權(quán)重值和第四權(quán)重值包括當(dāng)η大于 時(shí),w51 = |n|/8,或 w51 = η >> 3w52 = (8-|n|)/8,或 w52 = (8_|n|) >>3w61 = Ow62 = 1當(dāng)η小于O時(shí)w51 = Ow52 = 1w61 = |n|/8,或 w61 = η >> 3w62 = (8-|n|)/8,或w62 = (8-|n|) >> 3,其中,W51為所述第一權(quán)重值,W52為所述第二權(quán)重值,W61為所述第三權(quán)重值,W62為所述第四權(quán)重值。
8.如權(quán)利要求6中所述的方法,其特征在于,所述根據(jù)所述圖像塊的不規(guī)則劃分方式, 獲得所述第一子圖像塊的參考運(yùn)動(dòng)矢量和第二子圖像塊的參考運(yùn)動(dòng)矢量包括PMV5 = w51xMVl+w52xRMV2PMV6 = w61xRMVl+w62xRMV3,其中,PMV5為所述第一子圖像塊的參考運(yùn)動(dòng)矢量,所述 PMV6為所述第二子圖像塊的參考運(yùn)動(dòng)矢量,所述RMVl為所述第一預(yù)測(cè)運(yùn)動(dòng)矢量,RMV2和 RMV3分別為所述第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量,W51為所述第一權(quán)重值,W52為所述第二權(quán)重值,W61為所述第三權(quán)重值,W62為所述第四權(quán)重值。
9.如權(quán)利要求4所述的方法,其特征在于,所述獲得所述第一子圖像塊的參考運(yùn)動(dòng)矢量和第二子圖像塊的參考運(yùn)動(dòng)矢量包括對(duì)所述第一子圖像塊的參考運(yùn)動(dòng)矢量和第二子圖像塊的參考運(yùn)動(dòng)矢量的數(shù)值進(jìn)行取整操作,或舍入操作。
10.一種視頻編碼和解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,其特征在于,包括獲得圖像塊第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量;,其中,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按16x16尺寸劃分獲得的參考運(yùn)動(dòng)矢量,所述第二預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按8x16尺寸劃分得到的左邊的子圖像塊的參考運(yùn)動(dòng)矢量,所述第三預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按8x16尺寸劃分得到的右邊的子圖像塊的參考運(yùn)動(dòng)矢量;根據(jù)所述圖像塊的不規(guī)則劃分方式,將圖像塊劃分成左右分布的第三子圖像塊和第四子圖像塊;根據(jù)所述圖像塊的不規(guī)則劃分方式,獲得第三子圖像塊的第一權(quán)重值和第二權(quán)重值, 和第四子圖像塊的第三權(quán)重值和第四權(quán)重值;根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第三子圖像塊的參考運(yùn)動(dòng)矢量,以及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得第四子圖像塊的參考運(yùn)動(dòng)矢量。
11.如權(quán)利要求10中所述的方法,其特征在于,所述不規(guī)則劃分方式包括位置參數(shù)η的信息,所述的位置參數(shù)η為所述的子圖像塊之間的邊界與圖像塊上邊界交點(diǎn)的橫坐標(biāo),或所述的子圖像塊之間的邊界與圖像塊下邊界交點(diǎn)的橫坐標(biāo)與所述的圖像塊上邊界中點(diǎn)的橫坐標(biāo),或所述的圖像塊下邊界中點(diǎn)的縱坐標(biāo)的差值。
12.如權(quán)利要求10中所述的方法,其特征在于,所述不規(guī)則劃分方式包括位置參數(shù)η的信息,所述位置參數(shù)η表示所述子圖像塊之間的邊界與所述圖像塊的豎直中軸線(xiàn)的位置關(guān)系,其中,當(dāng)η大于0時(shí),所述子圖像塊之間的邊界處于所述水平中軸線(xiàn)的右方,當(dāng)η小于0 時(shí),所述子圖像塊之間的邊界處于所述水平中軸線(xiàn)的左方。
13.如權(quán)利要求12中所述的方法,其特征在于,所述圖像塊的不規(guī)則劃分方式,獲得第三子圖像塊的第一權(quán)重值和第二權(quán)重值,和第四子圖像塊的第三權(quán)重值和第四權(quán)重值包括當(dāng)η大于 時(shí),w71 = n/8,或 w71 = η >> 3w72 = (8-n)/8,或 w72 = (8_n) >>3w81 = 0w82 = 1當(dāng)η小于0時(shí)w71 = 0w72 = 1w81 = |n|/8,或 w81 = η >> 3w82 = (8-|n|)/8,或w82 = (8-|n|) >> 3,其中,W71為所述第一權(quán)重值,W72為所述第二權(quán)重值,W81為所述第三權(quán)重值,W82為所述第四權(quán)重值。
14.如權(quán)利要求13中所述的方法,其特征在于,所述根據(jù)圖像塊的不規(guī)則劃分方式、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第三子圖像塊的參考運(yùn)動(dòng)矢量,以及根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得第四子圖像塊的參考運(yùn)動(dòng)矢量包括PMV7 = w71xRMVl+w72xRMV2 PMV8 = w81xRMVl+w82xRMV3,其中,W71為所述第一權(quán)重值,W72為所述第二權(quán)重值,W81為所述第三權(quán)重值,W82為所述第四權(quán)重值,PMV7所為所述第三子圖像塊的參考運(yùn)動(dòng)矢量,PMV8為所述第四子圖像塊的參考運(yùn)動(dòng)矢量,RMVl為所述第一預(yù)測(cè)運(yùn)動(dòng)矢量,RMV2和RMV2分別為所述第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量。
15.如權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述權(quán)重值、所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和第二預(yù)測(cè)運(yùn)動(dòng)矢量,獲得所述第三子圖像塊的參考運(yùn)動(dòng)矢量,以及根據(jù)所述權(quán)重值、 所述第一預(yù)測(cè)運(yùn)動(dòng)矢量和所述第三預(yù)測(cè)運(yùn)動(dòng)矢量獲得第四子圖像塊的參考運(yùn)動(dòng)矢量還包括對(duì)所述第三子圖像塊的參考運(yùn)動(dòng)矢量和第四子圖像塊的參考運(yùn)動(dòng)矢量的數(shù)值進(jìn)行取整操作,或舍入操作。
16.一種視頻編解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,其特征在于,包括 對(duì)所述圖像塊進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊; 獲得所述子圖像塊的預(yù)測(cè)運(yùn)動(dòng)矢量;根據(jù)所述的圖像塊不規(guī)則劃分方式及所述預(yù)測(cè)運(yùn)動(dòng)矢量獲得所述不規(guī)則劃分的子圖像塊的參考運(yùn)動(dòng)矢量。
17.如權(quán)利要求16所述的方法,其特征在于,所述的圖像塊預(yù)測(cè)運(yùn)動(dòng)矢量至少包括第一預(yù)測(cè)運(yùn)動(dòng)矢量,第二預(yù)測(cè)運(yùn)動(dòng)矢量,第三預(yù)測(cè)運(yùn)動(dòng)矢量、第四預(yù)測(cè)運(yùn)動(dòng)矢量、第五預(yù)測(cè)運(yùn)動(dòng)矢量中的一種,其中,所述圖像塊的尺寸為MxM,所述第一預(yù)測(cè)運(yùn)動(dòng)矢量為所述圖像塊按MxM尺寸獲得的參考運(yùn)動(dòng)矢量;第二預(yù)測(cè)運(yùn)動(dòng)矢量和第三預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述的圖像塊按垂直方向劃分得到的左邊MxN大小的子圖像塊和右邊Mx (M-N)大小的子圖像塊的參考運(yùn)動(dòng)矢量;第四預(yù)測(cè)運(yùn)動(dòng)矢量和第五預(yù)測(cè)運(yùn)動(dòng)矢量分別為所述圖像塊按水平方向劃分得到的上邊NxM大小的子圖像塊和下邊(M-N) xM大小的子圖像塊的參考運(yùn)動(dòng)矢量。
18.如權(quán)利要求16所述的方法,其特征在于,所述的圖像塊采用水平不規(guī)則劃分時(shí),所述的圖像塊的上邊子圖像塊的參考運(yùn)動(dòng)矢量為第二預(yù)測(cè)運(yùn)動(dòng)矢量;所述的圖像塊的下邊子圖像塊的參考運(yùn)動(dòng)矢量為第三預(yù)測(cè)運(yùn)動(dòng)矢量。
19.如權(quán)利要求16所述的方法,其特征在于,所述的圖像塊采用垂直不規(guī)則劃分時(shí),所述的圖像塊的左邊 子圖像塊的參考運(yùn)動(dòng)矢量為第四預(yù)測(cè)運(yùn)動(dòng)矢量;所述的圖像塊的右邊子圖像塊的參考運(yùn)動(dòng)矢量為第五預(yù)測(cè)運(yùn)動(dòng)矢量。
20.如權(quán)利要求16所述的方法,其特征在于,所述的圖像塊采用左下至右上或右下至左上不規(guī)則塊劃分時(shí),所述的圖像塊的子圖像塊的參考運(yùn)動(dòng)矢量為第一預(yù)測(cè)運(yùn)動(dòng)矢量。
21.如權(quán)利要求16所述的方法,其特征在于,所述預(yù)測(cè)運(yùn)動(dòng)矢量為對(duì)所述圖像塊進(jìn)行規(guī)則劃分時(shí)得到的子圖像塊中與所述不規(guī)則劃分得到的子圖像塊的形狀最接近的一個(gè)的參考運(yùn)動(dòng)矢量。
全文摘要
本發(fā)明提供一種視頻編解碼過(guò)程中的參考運(yùn)動(dòng)矢量獲得方法,包括對(duì)圖像塊進(jìn)行規(guī)則劃分,得到預(yù)測(cè)運(yùn)動(dòng)矢量;對(duì)所述圖像快進(jìn)行不規(guī)則劃分,得到至少兩個(gè)不同的子圖像塊;根據(jù)所述不規(guī)則劃分的位置參數(shù),計(jì)算各種規(guī)則劃分在所述子圖像塊中的權(quán)重值;根據(jù)所述權(quán)重值以及所述預(yù)測(cè)運(yùn)動(dòng)矢量,計(jì)算所述子圖像塊的參考運(yùn)動(dòng)矢量。
文檔編號(hào)H04N7/26GK102223528SQ20101015519
公開(kāi)日2011年10月19日 申請(qǐng)日期2010年4月15日 優(yōu)先權(quán)日2010年4月15日
發(fā)明者鄭蕭楨 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
中江县| 洛宁县| 温泉县| 堆龙德庆县| 乐昌市| 高唐县| 晋中市| 客服| 简阳市| 奉新县| 丰城市| 虞城县| 铜山县| 安乡县| 永顺县| 中西区| 江津市| 宁远县| 彰化县| 兴和县| 观塘区| 龙海市| 涡阳县| 南木林县| 罗城| 鄂托克旗| 大同市| 卢龙县| 法库县| 株洲县| 沧源| 广东省| 宁安市| 泸溪县| 安徽省| 齐齐哈尔市| 五莲县| 汉沽区| 揭西县| 桐梓县| 成武县|