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

一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法及裝置與流程

文檔序號(hào):11524711閱讀:220來(lái)源:國(guó)知局
一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法及裝置與流程

本發(fā)明涉及一種全景視頻編解碼技術(shù)領(lǐng)域,特別是涉及一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法及裝置。



背景技術(shù):

全景視頻是指空間中一個(gè)觀察點(diǎn)四周所有的場(chǎng)景,由這個(gè)觀察點(diǎn)所能接收到的所有光線構(gòu)成。全景視頻可以抽象成一個(gè)以觀察點(diǎn)為中心的球面。

在用計(jì)算機(jī)處理全景視頻的時(shí)候,不可避免地要對(duì)全景視頻進(jìn)行離散化空間采樣。在對(duì)全景視頻進(jìn)行離散化空間采樣的時(shí)候,需要保證一定的空間采樣密度,以達(dá)到所需的清晰度。同時(shí),又要考慮到計(jì)算機(jī)的存儲(chǔ)器不適合存儲(chǔ)球面結(jié)構(gòu)的數(shù)據(jù),需要以某種方式把采樣點(diǎn)排列到平面上。

常用的全景視頻采樣方法中,有經(jīng)緯圖采樣、正六面體采樣、正四棱錐采樣等。傳統(tǒng)的壓縮全景視頻的方式是把采樣后的全景視頻當(dāng)成普通的平面視頻,用傳統(tǒng)的壓縮方法進(jìn)行壓縮編碼。在傳統(tǒng)的壓縮編碼方法中,會(huì)利用幀內(nèi)預(yù)測(cè)方法消除視頻數(shù)據(jù)中的空間冗余。即在壓縮編碼一幀圖像時(shí),會(huì)參考已經(jīng)編碼的部分的重建值來(lái)預(yù)測(cè)當(dāng)前編碼的塊,這一方法稱為‘幀內(nèi)預(yù)測(cè)’。

在h.264、avs、h.265等傳統(tǒng)視頻編碼標(biāo)準(zhǔn)中,幀內(nèi)預(yù)測(cè)都是參考當(dāng)前塊的上側(cè)和左側(cè)的重建像素,因?yàn)樵谶@些標(biāo)準(zhǔn)中,一幀圖像被分成若干相等尺寸的方塊,按照從上到下,從左到右的順序進(jìn)行編碼,所以重建像素總是位于當(dāng)前編碼塊的左側(cè)或者上側(cè)。

然而,對(duì)于全景視頻,按照上述的編碼順序編碼一幀圖像中的塊,可能會(huì)出現(xiàn)當(dāng)前塊的右側(cè)或下側(cè)的像素已經(jīng)被編碼并重建的情況,即右側(cè)或下側(cè)的像素也是可以用來(lái)進(jìn)行幀內(nèi)預(yù)測(cè)的,因此,如果能利用盡可能多的重建像素進(jìn)行幀內(nèi)預(yù)測(cè)的效果肯定會(huì)更好,可以提高幀內(nèi)預(yù)測(cè)的準(zhǔn)確性,從而提高壓縮效率。



技術(shù)實(shí)現(xiàn)要素:

為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法及裝置,其可以按照全景視頻的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè),提高幀內(nèi)預(yù)測(cè)的準(zhǔn)確程度,從而提高壓縮效率。

為達(dá)上述及其它目的,本發(fā)明提出一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法,包括如下步驟:

步驟一,對(duì)全景視頻進(jìn)行采樣,將全景視頻轉(zhuǎn)化為平面視頻;

步驟二,將該平面視頻的各視頻幀分成若干預(yù)測(cè)塊,根據(jù)編碼順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè),依次對(duì)該平面視頻的每一幀進(jìn)行編碼。

進(jìn)一步地,步驟二進(jìn)一步包括:

步驟2.1,將各視頻幀劃分成若干預(yù)測(cè)塊;

步驟2.2,按照從上到下、從左到右的順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè)并編碼。

進(jìn)一步地,步驟2.2進(jìn)一步包括:

步驟2.2.1,根據(jù)編碼順序和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素;

步驟2.2.2,根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值;

步驟2.2.3,利用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;

步驟2.2.4,對(duì)該殘差進(jìn)行變換,得到變換系數(shù);

步驟2.2.5,對(duì)該變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);

步驟2.2.6,對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小進(jìn)行熵編碼,得到編碼輸出比特;

步驟2.2.7,對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;

步驟2.2.8,利用該重建殘差加上當(dāng)前塊的預(yù)測(cè)值,得到重建塊;

步驟2.2.9,保存該重建塊。

進(jìn)一步地,于步驟2.2.1中,根據(jù)編碼順序獲取參考像素,是指當(dāng)前預(yù)測(cè)塊使用已經(jīng)編碼的塊的重建值進(jìn)行預(yù)測(cè)。

進(jìn)一步地,根據(jù)相鄰關(guān)系獲取參考像素,是指當(dāng)前預(yù)測(cè)塊使用與當(dāng)前預(yù)測(cè)塊在原始球面上相鄰的塊的重建值進(jìn)行預(yù)測(cè)。

進(jìn)一步地,根據(jù)編碼順序和相鄰關(guān)系獲取參考像素是指參考像素所在的塊必須同時(shí)滿足在當(dāng)前預(yù)測(cè)塊之前編碼和在原始球面上與當(dāng)前預(yù)測(cè)塊相鄰兩個(gè)條件。

進(jìn)一步地,該參考像素是指在原始球面上位于當(dāng)前預(yù)測(cè)塊四周的像素。

為達(dá)到上述目的,本發(fā)明還提供一種全景視頻幀內(nèi)預(yù)測(cè)編碼裝置,包括:

采樣轉(zhuǎn)換單元,用于對(duì)全景視頻進(jìn)行采樣,將全景視頻轉(zhuǎn)化為平面視頻;

編碼單元,用于將該平面視頻的各視頻幀分成若干預(yù)測(cè)塊,根據(jù)編碼順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè),依次對(duì)該平面視頻的每一幀進(jìn)行編碼。

進(jìn)一步地,該編碼單元包括:

分割單元,用于將視頻幀劃分成若干預(yù)測(cè)塊;

預(yù)測(cè)塊編碼單元,按照從上到下、從左到右的順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè)并編碼。

進(jìn)一步地,該預(yù)測(cè)塊編碼單元包括:

參考像素獲取單元,根據(jù)編碼順序和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素;

預(yù)測(cè)值獲取單元,根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值;

殘差計(jì)算單元,利用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;

變換系數(shù)計(jì)算單元,用于對(duì)該殘差進(jìn)行變換,得到變換系數(shù),并對(duì)該變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);

熵編碼單元,用于對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小進(jìn)行熵編碼,得到編碼輸出比特;

重建殘差計(jì)算單元,用于對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;

重建塊獲取單元,利用重建殘差加上當(dāng)前塊的預(yù)測(cè)值,得到重建塊,并保存重建塊。

與現(xiàn)有技術(shù)相比,本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法及裝置按照全景視頻的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè),提高了幀內(nèi)預(yù)測(cè)的準(zhǔn)確程度,從而提高了壓縮效率。

附圖說(shuō)明

圖1為本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法的步驟流程圖;

圖2為參考像素示意圖;

圖3為本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)編碼裝置的架構(gòu)示意圖;

圖4為全景視頻的經(jīng)緯圖采樣示意圖;

圖5為經(jīng)緯圖采樣時(shí)的預(yù)測(cè)編碼示意圖;

圖6為全景視頻的正六面體采樣示意圖;

圖7為正六面體采樣時(shí)的預(yù)測(cè)編碼示意圖。

具體實(shí)施方式

以下通過(guò)特定的具體實(shí)例并結(jié)合附圖說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。

圖1為本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法的步驟流程圖。如圖1所示,本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)編碼方法,包括如下步驟:

步驟101,對(duì)全景視頻進(jìn)行采樣,將全景視頻轉(zhuǎn)化為平面視頻。在本發(fā)明具體實(shí)施例中,全景視頻采樣方法包括經(jīng)緯圖采樣、正六面體采樣等傳統(tǒng)的全景視頻采樣方法,但不以此為限,也可以是未來(lái)更好的采樣方法。

步驟102,將該平面視頻的各視頻幀分成若干預(yù)測(cè)塊,根據(jù)編碼順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè),依次對(duì)該平面視頻的每一幀進(jìn)行編碼。

具體地,步驟102進(jìn)一步包括如下步驟:

步驟2.1,將視頻幀劃分成若干預(yù)測(cè)塊;

步驟2.2,按照從上到下、從左到右的順序依次編碼預(yù)測(cè)塊。這里的預(yù)測(cè)塊,是指矩形像素塊,其尺寸最大可以是64×64,最小可以是4×4,包括4×8、8×4、8×8、4×16、16×4、16×8、8×16、16×16、32×8、8×32、32×16、16×32、32×32、16×64、64×16、32×64、64×32、64×64等。

具體地,步驟2.2包括如下步驟:

步驟2.2.1,根據(jù)編碼順序和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素。根據(jù)編碼順序獲取參考像素,是指當(dāng)前預(yù)測(cè)塊可以使用已經(jīng)編碼的塊的重建值進(jìn)行預(yù)測(cè);根據(jù)相鄰關(guān)系獲取參考像素,是指當(dāng)前預(yù)測(cè)塊可以使用與當(dāng)前預(yù)測(cè)塊在原始球面上相鄰的塊的重建值進(jìn)行預(yù)測(cè);根據(jù)編碼順序和相鄰關(guān)系獲取參考像素,則是指參考像素所在的塊必須同時(shí)滿足‘在當(dāng)前預(yù)測(cè)塊之前編碼’和‘在原始球面上與當(dāng)前預(yù)測(cè)塊相鄰’兩個(gè)條件,這里所述的參考像素是指在原始球面上位于當(dāng)前預(yù)測(cè)塊四周的像素,具體位置關(guān)系如圖2所示,w表示當(dāng)前預(yù)測(cè)塊的列數(shù),h表示當(dāng)前預(yù)測(cè)塊的行數(shù),所述的參考像素是指編號(hào)為從-h-w-1到h+w+2的像素中已經(jīng)完成重建的像素,最多包含2×(w+h+2)個(gè)像素。

步驟2.2.2,根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值。根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,是指h.265和avs2中采用的方法,包括直流模式、平面模式、雙線性模式和各種方向性幀內(nèi)預(yù)測(cè)模式,但不以此為限,也包括未來(lái)更好的方法。

步驟2.2.3,利用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;這里兩個(gè)塊相減是指對(duì)應(yīng)位置的像素相減,所得的差構(gòu)成一個(gè)塊,叫做殘差塊,或殘差;

步驟2.2.4,對(duì)殘差進(jìn)行變換,得到變換系數(shù);這里的變換采用的是h.265和avs2中采用的變換方法。

步驟2.2.5,對(duì)變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);這里的量化采用的是h.265和avs2中采用的量化方法。

步驟2.2.6,對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小等信息進(jìn)行熵編碼,得到編碼輸出比特;這里的熵編碼采用的是h.265和avs2中采用的熵編碼方法。

步驟2.2.7,對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;這里的反量化、反變換采用的是h.265和avs2中采用的反量化、反變換方法。

步驟2.2.8,用重建殘差加上當(dāng)前塊的預(yù)測(cè)值,得到重建塊;

步驟2.2.9,保存重建塊。

圖3為本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)裝置的架構(gòu)示意圖。如圖3所示,本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)裝置,包括:采樣轉(zhuǎn)換單元30、編碼單元31。

采樣轉(zhuǎn)換單元30,用于對(duì)全景視頻進(jìn)行采樣,將全景視頻轉(zhuǎn)化為平面視頻。在本發(fā)明具體實(shí)施例中,采樣轉(zhuǎn)換單元30采用的全景視頻采樣方法包括經(jīng)緯圖采樣、正六面體采樣等傳統(tǒng)的全景視頻采樣方法,但不以此為限,也可以是未來(lái)更好的采樣方法。

編碼單元31,用于將該平面視頻的各視頻幀分成若干預(yù)測(cè)塊,根據(jù)編碼順序與各預(yù)測(cè)塊的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前預(yù)測(cè)塊進(jìn)行幀內(nèi)預(yù)測(cè),依次對(duì)該平面視頻的每一幀進(jìn)行編碼。

編碼單元31進(jìn)一步包括:

分割單元310,用于將視頻幀劃分成若干預(yù)測(cè)塊;

預(yù)測(cè)塊編碼單元311,用于按照從上到下、從左到右的順序依次編碼預(yù)測(cè)塊。這里的預(yù)測(cè)塊,是指矩形像素塊,其尺寸最大可以是64×64,最小可以是4×4,包括4×8、8×4、8×8、4×16、16×4、16×8、8×16、16×16、32×8、8×32、32×16、16×32、32×32、16×64、64×16、32×64、64×32、64×64等。

具體地,預(yù)測(cè)塊編碼單元311包括:

參考像素獲取單元3110,根據(jù)編碼順序和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素。根據(jù)編碼順序獲取參考像素,是指當(dāng)前預(yù)測(cè)塊可以使用已經(jīng)編碼的塊的重建值進(jìn)行預(yù)測(cè);根據(jù)相鄰關(guān)系獲取參考像素,是指當(dāng)前預(yù)測(cè)塊可以使用與當(dāng)前預(yù)測(cè)塊在原始球面上相鄰的塊的重建值進(jìn)行預(yù)測(cè);根據(jù)編碼順序和相鄰關(guān)系獲取參考像素,則是指參考像素所在的塊必須同時(shí)滿足‘在當(dāng)前預(yù)測(cè)塊之前編碼’和‘在原始球面上與當(dāng)前預(yù)測(cè)塊相鄰’兩個(gè)條件,這里所述的參考像素是指在原始球面上位于當(dāng)前預(yù)測(cè)塊四周的像素。

預(yù)測(cè)值獲取單元3111,根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值。根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,是指h.265和avs2中采用的方法,包括直流模式、平面模式、雙線性模式和各種方向性幀內(nèi)預(yù)測(cè)模式,但不以此為限,也包括未來(lái)更好的方法。

殘差計(jì)算單元3112,利用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;

變換系數(shù)計(jì)算單元3113,用于對(duì)殘差進(jìn)行變換,得到變換系數(shù),并對(duì)變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);

熵編碼單元3114,用于對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小等信息進(jìn)行熵編碼,得到編碼輸出比特;

重建殘差計(jì)算單元3115,用于對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;

重建塊獲取單元3116,利用重建殘差加上當(dāng)前塊的預(yù)測(cè)值,得到重建塊,并保存重建塊。

以下將通過(guò)具體實(shí)施例來(lái)進(jìn)一步說(shuō)明本發(fā)明:

實(shí)施例一、

本實(shí)施例用于經(jīng)緯圖采樣時(shí)的幀內(nèi)預(yù)測(cè),其幀內(nèi)預(yù)測(cè)編碼過(guò)程如下:

步驟一用經(jīng)緯圖采樣方法對(duì)全景視頻進(jìn)行采樣,如圖4所示,得到圖5中白色部分所示的平面視頻;

步驟二依次編碼該平面視頻的每一幀,包括如下步驟:

步驟2.1將該視頻幀劃分成若干預(yù)測(cè)塊,得到m行n列預(yù)測(cè)塊,按照光柵掃描順序編號(hào)為0,1,2,...,mn-1;

步驟2.2按照編號(hào)從小到大的順序依次編碼預(yù)測(cè)塊,包括如下步驟:

步驟2.2.1根據(jù)編號(hào)和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素,編號(hào)為n-1的預(yù)測(cè)塊可以參考編號(hào)為n-1和0的預(yù)測(cè)塊的重建值,編號(hào)為kn-1(k=2,3,...,m)的預(yù)測(cè)塊可以參考編號(hào)為(k-1)n-1、kn-2和kn-n的預(yù)測(cè)塊的重建值;編號(hào)為0的預(yù)測(cè)塊沒(méi)有任何其他塊可以參考;編號(hào)為k(k=2,3,...,n-2)的預(yù)測(cè)塊可以參考編號(hào)為k-1的預(yù)測(cè)塊的重建值;編號(hào)為kn(k=1,2,3,...,m-1)的預(yù)測(cè)塊可以參考編號(hào)為(k-1)n的預(yù)測(cè)塊的重建值;其他預(yù)測(cè)塊可以參考左側(cè)和上側(cè)的預(yù)測(cè)塊的重建值;

步驟2.2.2根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值;可以使用h.265或avs2視頻編碼標(biāo)準(zhǔn)中的方法或者其他更好的方法;

步驟2.2.3用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;

步驟2.2.4對(duì)殘差進(jìn)行變換,得到變換系數(shù);

步驟2.2.5對(duì)變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);

步驟2.2.6對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小等信息進(jìn)行熵編碼,得到編碼輸出比特;

步驟2.2.7對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;

步驟2.2.8用重建殘差加上預(yù)測(cè)塊的預(yù)測(cè)值,得到重建的預(yù)測(cè)塊;

步驟2.2.9保存重建的預(yù)測(cè)塊;

實(shí)施例二、

本實(shí)施例用于經(jīng)緯圖采樣時(shí)的幀內(nèi)預(yù)測(cè),圖6為全景視頻的正六面體采樣示意圖,圖6(b)是六面體采樣后的一種排列方式,其中底面和背面的文字方向和圖6(a)中的文字方向是對(duì)應(yīng)的,表明了面的方向。實(shí)際上在六面體采樣時(shí),有很多種不同的排列方式,本實(shí)施例僅以圖6(b)所示的排列方式為例,說(shuō)明預(yù)測(cè)時(shí)應(yīng)使用的參考像素的位置。其他的排列方式可以按照本實(shí)施例的原則類推。

幀內(nèi)預(yù)測(cè)編碼過(guò)程如下:

步驟一用六面體采樣方法對(duì)全景視頻進(jìn)行采樣,得到圖6(b)所示的平面視頻;

步驟二依次編碼該平面視頻的每一幀,包括如下步驟:

步驟2.1將該視頻幀劃分成若干預(yù)測(cè)塊,得到m行n列預(yù)測(cè)塊,按照光柵掃描順序編號(hào)為0,1,2,...,mn-1;

步驟2.2按照編號(hào)從小到大的順序依次編碼預(yù)測(cè)塊,包括如下步驟:

步驟2.2.1根據(jù)編號(hào)和相鄰關(guān)系獲取當(dāng)前預(yù)測(cè)塊的參考像素。編號(hào)為0的預(yù)測(cè)塊沒(méi)有任何其他塊可以參考;編號(hào)大于0且小于2nm/3-n的預(yù)測(cè)塊的預(yù)測(cè)編碼方法和傳統(tǒng)的方法相同;編號(hào)為2nm/3+k(k=0,1,2,3,...,n-1)的預(yù)測(cè)塊(圖7(a)下部粗線以上的預(yù)測(cè)塊)可以參考編號(hào)為0,1,...,n-1的預(yù)測(cè)塊的重建值(圖7(a)下部粗線以下的預(yù)測(cè)塊);如圖7(b)所示,左面的第1行預(yù)測(cè)塊可以參考頂面最右側(cè)1列預(yù)測(cè)塊的重建塊;左面的最后1行預(yù)測(cè)塊可以參考底面最右側(cè)1列預(yù)測(cè)塊的重建塊;左面的最左1列預(yù)測(cè)塊可以參考前面最右側(cè)1列預(yù)測(cè)塊的重建塊;左面的最右1列預(yù)測(cè)塊可以參考背面最右側(cè)1列預(yù)測(cè)塊的重建塊;如圖7(c)所示,右面的第1行預(yù)測(cè)塊可以參考頂面最左側(cè)1列預(yù)測(cè)塊的重建塊;右面的最后1行預(yù)測(cè)塊可以參考底面最左側(cè)1列預(yù)測(cè)塊的重建塊;右面的最左側(cè)1列預(yù)測(cè)塊可以參考前面最左側(cè)1列預(yù)測(cè)塊的重建塊;右面的最右側(cè)1列預(yù)測(cè)塊可以參考背面最左側(cè)1列預(yù)測(cè)塊的重建塊;

步驟2.2.2根據(jù)參考像素獲取當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值;可以使用h.265或avs2視頻編碼標(biāo)準(zhǔn)中的方法或者其他更好的方法;

步驟2.2.3用當(dāng)前預(yù)測(cè)塊減去當(dāng)前預(yù)測(cè)塊的預(yù)測(cè)值,得到殘差;

步驟2.2.4對(duì)殘差進(jìn)行變換,得到變換系數(shù);

步驟2.2.5對(duì)變換系數(shù)進(jìn)行量化,得到量化后的變換系數(shù);

步驟2.2.6對(duì)量化后的變換系數(shù)以及預(yù)測(cè)方式、預(yù)測(cè)塊的形狀和大小等信息進(jìn)行熵編碼,得到編碼輸出比特;

步驟2.2.7對(duì)量化后的變換系數(shù)進(jìn)行反量化、反變換,得到重建殘差;

步驟2.2.8用重建殘差加上預(yù)測(cè)塊的預(yù)測(cè)值,得到重建的預(yù)測(cè)塊;

步驟2.2.9保存重建的預(yù)測(cè)塊;

綜上所述,本發(fā)明一種全景視頻幀內(nèi)預(yù)測(cè)方法及裝置按照全景視頻的相鄰關(guān)系使用盡可能多的重建像素對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè),提高了幀內(nèi)預(yù)測(cè)的準(zhǔn)確程度,從而提高了壓縮效率。

上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書(shū)所列。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
遵义县| 新丰县| 濉溪县| 兴化市| 南开区| 尚志市| 莎车县| 定西市| 余姚市| 涡阳县| 南丹县| 沽源县| 宁德市| 绵竹市| 九寨沟县| 板桥市| 米泉市| 丹巴县| 濮阳市| 衡阳县| 绍兴县| 三都| 元阳县| 当阳市| 微博| 闽清县| 临夏市| 巴里| 宝坻区| 新乡市| 昭苏县| 遵义市| 海南省| 无棣县| 吉首市| 晋江市| 贡觉县| 石楼县| 阿图什市| 璧山县| 墨脱县|