本發(fā)明涉及視頻編碼技術。特別地,本發(fā)明涉及視頻編碼技術中的幀內預測。
背景技術:
1、對高分辨率視頻的市場需求正在增加,因此,需要能夠高效地壓縮高分辨率圖像的技術。響應于這種市場需求,iso/iec的運動圖像專家組(movingpicture?expert?group,mpeg)和itu-t的vceg(video?coding?expert?group,視頻編碼專家組)聯(lián)合形成了jct-vc(joint?collaborative?team?on?video?coding,視頻編碼聯(lián)合協(xié)作組),于2013年1月開發(fā)出了高效視頻編碼(highefficiency?video?coding,hevc)視頻壓縮標準,并且已經積極地進行了下一代壓縮標準的研究和開發(fā)。
2、視頻壓縮主要由幀內預測、幀間預測、變換、量化、熵編碼、環(huán)路濾波組成。同時,隨著對高分辨率圖像的需求增加,對作為新圖像服務的3d圖像內容的需求也在增加。正在討論用于有效地提供具有高分辨率和超高分辨率的3d視頻內容的視頻壓縮技術。
技術實現思路
1、技術問題
2、本發(fā)明的目的是提供一種具有提高的效率的圖像編碼/解碼方法和裝置。
3、本發(fā)明的另一目的是提供一種用于得出幀內預測模式的方法和裝置。
4、另外,本發(fā)明的目的是提供一種用于配置幀內預測的參考像素的方法和裝置。
5、另外,本發(fā)明的目的是提供一種用于對參考像素進行濾波的方法和裝置。
6、另外,本發(fā)明的目的是提供一種幀內預測/校正方法和裝置。
7、另外,本公開內容的目的是提供一種存儲由圖像編碼方法/裝置生成的比特流的計算機可讀記錄介質。
8、技術解決方案
9、根據本發(fā)明的視頻編碼/解碼方法和裝置可以得出當前塊的幀內預測模式,配置用于當前塊的幀內預測的參考像素,并且基于幀內預測模式和參考像素執(zhí)行當前塊的幀內預測。
10、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于預定默認模式或mpm候選中的一個來得出幀內預測模式。
11、根據本發(fā)明的視頻編碼/解碼方法和裝置可以從比特流解碼指示當前塊是否使用默認模式的第一標志。
12、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,在當前塊根據第一標志使用默認模式時,當前塊的幀內預測模式被設置為默認模式。
13、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于候選列表和mpm索引得出幀內預測模式,候選列表包括n個mpm候選,并且n為3、4、5或6。
14、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,通過加上或者減去預定偏移來改變幀內預測模式。
15、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于當前塊的形狀或所得出的幀內預測模式中的至少一個來選擇性地應用偏移。
16、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,參考像素屬于與當前塊相鄰的多個像素行中的一個像素行。
17、根據本發(fā)明的視頻編碼/解碼方法和裝置可以對參考像素進行濾波。
18、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于指示是否對參考像素執(zhí)行濾波的第二標志來選擇性地執(zhí)行濾波,并且基于參考像素的位置/區(qū)域、塊大小、分量類型、是否應用了以子塊為單位的幀內預測、或者幀內預測模式中的至少一個來得出第二標志。
19、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,在當前塊的幀內預測模式為dc模式時,當前塊的像素被預測為參考像素的平均值。
20、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,考慮到當前塊的大小或形狀中的至少一個來來確定用于dc模式的參考像素的范圍。
21、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,在當前塊的寬度大于當前塊的高度時,當前塊的像素被預測為當前塊的上側參考像素的平均值,并且在當前塊的寬度小于該高度時,當前塊的像素被預測為當前塊的左側參考像素的平均值。
22、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于預定相鄰像素和權重來校正當前塊的預測的像素。
23、在根據本發(fā)明的視頻編碼/解碼方法和裝置中,基于預定劃分信息將當前塊劃分為多個子塊,并且以子塊為單位執(zhí)行幀內預測。
24、在根據本發(fā)明的對視頻進行解碼的方法中,包括:通過根據基于樹的塊劃分來劃分視頻中的編碼塊,確定當前塊,其中,基于樹的塊劃分包括四叉劃分和二叉劃分中的至少一種;得出當前塊的幀內預測模式;配置用于當前塊的幀內預測的參考像素;以及基于幀內預測模式和參考像素執(zhí)行當前塊的幀內預測,其中,基于最可能模式mpm索引和包括多個mpm候選的候選列表得出幀內預測模式,其中,基于預定偏移量來改變幀內預測模式,以及其中,在當前塊的寬度大于當前塊的高度,并且?guī)瑑阮A測模式大于或等于2且小于8時,通過向幀內預測模式添加預定偏移量65來改變幀內預測模式。
25、在根據本發(fā)明的對視頻進行編碼的方法中,包括:通過根據基于樹的塊劃分來劃分視頻中的編碼塊,確定當前塊,其中,基于樹的塊劃分包括四叉劃分和二叉劃分中的至少一種;得出當前塊的幀內預測模式;配置用于當前塊的幀內預測的參考像素,以及基于幀內預測模式和參考像素執(zhí)行當前塊的幀內預測,其中,基于包括多個最可能模式mpm候選的候選列表得出幀內預測模式,其中,基于預定偏移量來改變幀內預測模式,以及其中,在當前塊的寬度大于當前塊的高度,并且?guī)瑑阮A測模式大于或等于2且小于8時,通過向幀內預測模式添加預定偏移量65來改變幀內預測模式。
26、在根據本發(fā)明的發(fā)送視頻的比特流的方法中,包括:通過根據基于樹的塊劃分來劃分視頻中的編碼塊,確定當前塊,其中,基于樹的塊劃分包括四叉劃分和二叉劃分中的至少一種;得出當前塊的幀內預測模式;配置用于當前塊的幀內預測的參考像素;通過基于幀內預測模式和參考像素執(zhí)行當前塊的幀內預測來生成當前塊的預測塊;基于預測塊對當前塊進行編碼以生成比特流;以及發(fā)送比特流,其中,基于包括多個最可能模式mpm候選的候選列表得出幀內預測模式,其中,基于預定偏移量改變幀內預測模式,以及其中,在當前塊的寬度大于當前塊的高度,并且?guī)瑑阮A測模式大于或等于2且小于8時,通過向幀內預測模式添加預定偏移量65來改變幀內預測模式。
27、有利效果
28、本發(fā)明可以提供一種用于得出幀內預測模式的有效方法和裝置。
29、另外,根據本發(fā)明,通過配置自適應參考像素,可以提高編碼效率。
30、另外,本發(fā)明可以通過使用經濾波的參考像素來提高幀內預測的性能。
31、此外,本發(fā)明可以通過幀內預測/校正來提高幀內預測的精度。
32、此外,可以提供一種用于存儲由根據本公開內容的圖像編碼方法/裝置生成的比特流的計算機可讀記錄介質。
1.一種對視頻進行解碼的方法,包括:
2.根據權利要求1所述的方法,其中,所述多個mpm候選的數量是3、4、5或6。
3.根據權利要求1所述的方法,其中,所述參考像素屬于與所述當前塊相鄰的多個像素行中的一個像素行。
4.根據權利要求1所述的方法,還包括:
5.根據權利要求1所述的方法,其中,基于預定相鄰像素和權重來校正所述當前塊的預測的像素。
6.根據權利要求1所述的方法,其中,基于預定劃分信息將所述當前塊劃分為多個子塊,并且
7.一種對視頻進行編碼的方法,包括:
8.一種發(fā)送視頻的比特流的方法,包括: