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

一種幀內(nèi)預(yù)測模式的選擇方法和裝置的制造方法

文檔序號:8434215閱讀:155來源:國知局
一種幀內(nèi)預(yù)測模式的選擇方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及視頻編碼技術(shù)領(lǐng)域,特別是設(shè)及一種帖內(nèi)預(yù)測模式的選擇方法和裝 置。
【背景技術(shù)】
[0002] 肥VC(化曲Efficiency Video Coding,高效視頻編碼標(biāo)準(zhǔn))是新一代視頻編碼標(biāo) 準(zhǔn),其產(chǎn)生的目的是解決人們對視覺和聽覺質(zhì)量日益增加的需求。
[0003] 對于視頻編碼標(biāo)準(zhǔn)來說,一個重要的組成部分是預(yù)測編碼技術(shù)。預(yù)測的好壞直接 決定了視頻編碼的效果,而預(yù)測模式的選擇占用了相當(dāng)大的編碼時(shí)間,因而,如何能夠快速 而準(zhǔn)確的從所有的預(yù)測模式中選擇出最佳的模式一直是一個研究熱點(diǎn)。
[0004] 相比于H. 264的9種帖內(nèi)預(yù)測模式,為了達(dá)到更好的編碼性能,肥VC標(biāo)準(zhǔn)提出了 35種預(yù)測模式,旨在提高帖內(nèi)預(yù)測的精度。然而,更多的預(yù)測模式同樣帶來了更高的計(jì)算復(fù) 雜度。
[0005] 在肥VC中,一帖圖像被分割成許多互不重疊的LCU(LargestCoding化it,最大 編碼單元),每個LCU的尺寸為64X64,每個LCU又可W按四叉樹遞歸的方式劃分為許多個 CU(Coding化it,編碼單元),當(dāng)LCU不劃分時(shí)其尺寸為64X64的CU,深度(ckpth)定義為 0,當(dāng)LCU劃分為4個子CU時(shí),每個子CU的尺寸為32X32,depth為1,每個子CU可W獨(dú)立 于其它CU遞歸劃分下去。當(dāng)子CU的尺寸為8X8,即cbpth為3時(shí),不再繼續(xù)劃分。
[0006] 肥VC對一個LCU(depth= 0)進(jìn)行帖內(nèi)編碼的過程就是先對LCU進(jìn)行帖內(nèi)預(yù)測模 式捜索,并計(jì)算出對應(yīng)的率失真代價(jià)RdCost_l,然后將LCU劃分為4個子CU(cbpth= 1), 分別對每個子CU進(jìn)行35種預(yù)測模式捜索,并求出對應(yīng)的率失真代價(jià)。最后求出4個子CU 的總率失真代價(jià)RdCost_2,比較RdCost_l和RdCost_2的值,如果前者小則將RdCost_l對 應(yīng)的最佳預(yù)測模式作為LCU的最優(yōu)預(yù)測模式,否則將RdCost_2對應(yīng)的最佳預(yù)測模式作為 LCU的最優(yōu)預(yù)測模式。類似地,對每個子CU進(jìn)行帖內(nèi)預(yù)測模式捜索時(shí)會經(jīng)歷與LCU相同的 過程,即也要將其劃分為4個更小的子CU(cbpth= 2),然后再做比較,如此劃分下去直至 CU的depth= 3。RdCost_2是4個子CU的cost和,子CU的cost本身也是層次決定的,即 可W是把它作為一個CU編碼,也可W繼續(xù)劃分為4個更小的CU進(jìn)行編碼,子CU的cost從 二者中選擇較小的那個。而且4個子CU的劃分情況是獨(dú)立決定的,不受彼此影響。窮盡捜 索的帖內(nèi)預(yù)測雖然提高了預(yù)測精度,但也極大地增加了編碼復(fù)雜度和編碼時(shí)間。

【發(fā)明內(nèi)容】

[0007] 本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種帖內(nèi)預(yù)測模式的選擇方法和裝置, 能夠降低預(yù)帖內(nèi)測模式選擇算法的復(fù)雜度,提高編碼效率。
[000引為了解決上述問題,本發(fā)明公開了一種帖內(nèi)預(yù)測模式的選擇方法,包括:
[0009] 對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單元;
[0010] 分別利用多種預(yù)測模式中的每一種對所述采樣單元進(jìn)行預(yù)測,得到相應(yīng)的預(yù)測單 元;
[0011] 計(jì)算各預(yù)測單元與所述編碼單元之間的預(yù)測代價(jià);
[0012] 依據(jù)各預(yù)測單元對應(yīng)的預(yù)測代價(jià),從所述多種預(yù)測模式中選擇預(yù)選預(yù)測模式;
[0013] 針對所述預(yù)選預(yù)測模式計(jì)算對應(yīng)的率失真代價(jià),并依據(jù)所述率失真代價(jià)從所有預(yù) 選預(yù)測模式中選擇最佳的預(yù)測模式。
[0014] 優(yōu)選地,所述對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單元,包括:
[0015] 對編碼單元分別進(jìn)行水平和垂直各一倍下采樣,得到相應(yīng)的采樣單元;其中,所述 采樣單元包括所述編碼單元中偶數(shù)行偶數(shù)列、或偶數(shù)行奇數(shù)列、或奇數(shù)行奇數(shù)列、或奇數(shù)行 偶數(shù)列的像素。
[0016] 優(yōu)選地,所述計(jì)算各預(yù)測單元與所述編碼單元之間的預(yù)測代價(jià),包括:
[0017] 計(jì)算各預(yù)測單元與所述編碼單元之間的的阿達(dá)瑪花費(fèi)參數(shù);
[0018] 依據(jù)加權(quán)后的阿達(dá)瑪花費(fèi)和碼率花費(fèi)計(jì)算每一個預(yù)測單元對應(yīng)的預(yù)測代價(jià)。
[0019] 優(yōu)選地,所述依據(jù)各預(yù)測單元對應(yīng)的預(yù)測代價(jià),從所述多種預(yù)測模式中選擇預(yù)選 預(yù)測模式,包括:
[0020] 依據(jù)各預(yù)測單元對應(yīng)的預(yù)測代價(jià),從所述多種預(yù)測模式中選擇預(yù)測代價(jià)最小的一 種或幾種作為預(yù)選預(yù)測模式。
[0021] 優(yōu)選地,所述針對所述預(yù)選預(yù)測模式計(jì)算對應(yīng)的率失真代價(jià),并依據(jù)所述率失真 代價(jià)從所有預(yù)選預(yù)測模式中選擇最佳的預(yù)測模式,包括:
[0022] 針對所述預(yù)選預(yù)測模式計(jì)算對應(yīng)的率失真代價(jià);
[0023] 確定率失真代價(jià)最小的預(yù)選預(yù)測模式為最佳的預(yù)測模式。
[0024] 依據(jù)本發(fā)明的另一方面,提供了一種帖內(nèi)預(yù)測模式的選擇裝置,包括:
[0025] 采樣模塊,用于對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單元;
[0026] 預(yù)測模塊,用于分別利用多種預(yù)測模式中的每一種對所述采樣單元進(jìn)行預(yù)測,得 到相應(yīng)的預(yù)測單元;
[0027] 計(jì)算模塊,用于計(jì)算各預(yù)測單元與所述編碼單元之間的預(yù)測代價(jià);
[002引預(yù)選模塊,用于依據(jù)各預(yù)測單元對應(yīng)的預(yù)測代價(jià),從所述多種預(yù)測模式中選擇預(yù) 選預(yù)測模式;W及
[0029] 選擇模塊,用于針對所述預(yù)選預(yù)測模式計(jì)算對應(yīng)的率失真代價(jià),并依據(jù)所述率失 真代價(jià)從所有預(yù)選預(yù)測模式中選擇最佳的預(yù)測模式。
[0030] 優(yōu)選地,所述采樣模塊,包括:
[0031] 采樣單元,用于對編碼單元分別進(jìn)行水平和垂直各一倍下采樣,得到相應(yīng)的采樣 單元;其中,所述采樣單元包括所述編碼單元中偶數(shù)行偶數(shù)列、或偶數(shù)行奇數(shù)列、或奇數(shù)行 奇數(shù)列、或奇數(shù)行偶數(shù)列的像素。
[0032] 優(yōu)選地,所述計(jì)算模塊,包括:
[0033] 第一計(jì)算單元,用于計(jì)算各預(yù)測單元與所述編碼單元之間的的阿達(dá)瑪花費(fèi)參數(shù);
[0034] 第二計(jì)算單元,用于依據(jù)加權(quán)后的阿達(dá)瑪花費(fèi)和碼率花費(fèi)計(jì)算每一個預(yù)測單元對 應(yīng)的預(yù)測代價(jià)。
[00巧]優(yōu)選地,所述預(yù)選模塊,包括:
[0036] 預(yù)選單元,用于依據(jù)各預(yù)測單元對應(yīng)的預(yù)測代價(jià),從所述多種預(yù)測模式中選擇預(yù) 測代價(jià)最小的一種或幾種作為預(yù)選預(yù)測模式。
[0037] 優(yōu)選地,所述選擇模塊,包括:
[003引代價(jià)計(jì)算單元,用于針對所述預(yù)選預(yù)測模式計(jì)算對應(yīng)的率失真代價(jià);
[0039] 模式確定單元,用于確定率失真代價(jià)最小的預(yù)選預(yù)測模式為最佳的預(yù)測模式。
[0040] 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括W下優(yōu)點(diǎn):
[0041] 本發(fā)明實(shí)施例對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單元,并針對采樣單元進(jìn) 行預(yù)測模式的選擇,由于采樣單元的像素少于編碼單元的像素,故能夠精簡選擇算法需要 計(jì)算的數(shù)據(jù)量,從而能夠降低選擇算法的復(fù)雜度;
[0042] 此外,本發(fā)明實(shí)施例不是直接針對所有預(yù)測模式計(jì)算率失真代價(jià),而是首先從所 述多種預(yù)測模式中選擇預(yù)選預(yù)測模式,然后針對所述預(yù)選預(yù)測模式計(jì)算率失真代價(jià);該相 對于針對所有預(yù)測模式計(jì)算率失真代價(jià),大大減少了計(jì)算率失真代價(jià)所設(shè)及的數(shù)據(jù)量,從 而能夠進(jìn)一步降低選擇算法的復(fù)雜度。
【附圖說明】
[0043] 圖1示出了本發(fā)明的一種帖內(nèi)預(yù)測模式的選擇方法實(shí)施例的步驟流程圖;
[0044] 圖2示出了本發(fā)明的一種利用35種預(yù)測模式對像素塊進(jìn)行預(yù)測的示意圖擬及
[0045] 圖3示出了本發(fā)明的一種帖內(nèi)預(yù)測模式的選擇裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0046] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0047] 實(shí)施例一
[0048] 參照圖1,示出了本發(fā)明的一種帖內(nèi)預(yù)測模式的選擇方法實(shí)施例的步驟流程圖,具 體可W包括:
[0049] 步驟101、對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單元;
[0化0] 由于視頻圖像數(shù)據(jù)中往往存在著極強(qiáng)的相關(guān)性,像素之間的空間距離越近,那么 它們的相關(guān)性也越強(qiáng)。本發(fā)明利用該種相關(guān)性,將編碼單元進(jìn)行精簡,該樣,對于預(yù)測模式 的選擇算法需要處理的數(shù)據(jù)量將大大減少,從而可W降低選擇算法的復(fù)雜度與運(yùn)算時(shí)間。 [0化1] 本發(fā)明通過對編碼單元進(jìn)行下采樣實(shí)現(xiàn)編碼單元的精簡,該樣,對所述編碼單元 對應(yīng)的采樣單元進(jìn)行帖內(nèi)預(yù)測,將能夠減少選擇算法的工作量。
[0化2] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述對編碼單元進(jìn)行下采樣,得到相應(yīng)的采樣單 元,具體可W包括;對編碼單元分別進(jìn)行水平和垂直各一倍下采樣,得到相應(yīng)的采樣單元; 其中,所述采樣單元包括所述編碼單元中偶數(shù)行偶數(shù)列、或偶數(shù)行奇數(shù)列、或奇數(shù)行奇數(shù) 列、或奇數(shù)行偶數(shù)列的像素。
[0化3] 在本發(fā)明的一種應(yīng)用示例中,W-個2NX2N的待編碼的原始像素塊為例,可W對 該原始像素塊進(jìn)行水平和垂直各一倍下采樣,即保留每個偶數(shù)行偶數(shù)列坐標(biāo)的像素,而拋 棄其余像素,該樣生成一個NXN的采樣像素塊(即未經(jīng)損壓縮的當(dāng)前像素塊或圖像的輸入 像素),即對應(yīng)本發(fā)明的采樣單元。
[0化4] 當(dāng)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
盖州市| 肇州县| 石家庄市| 墨竹工卡县| 渝中区| 安龙县| 报价| 平原县| 临邑县| 华池县| 弋阳县| 芒康县| 万源市| 马公市| 巫溪县| 勐海县| 青海省| 曲松县| 清流县| 贵定县| 神农架林区| 齐齐哈尔市| 安溪县| 垦利县| 阜阳市| 彰化市| 临沭县| 织金县| 鹿泉市| 临高县| 合阳县| 宝兴县| 龙海市| 汽车| 阜新| 芷江| 黔东| 龙门县| 蓬溪县| 郁南县| 乌拉特中旗|