本公開涉及一種基于參考像素推導(dǎo)幀內(nèi)預(yù)測(cè)模式的方法。
背景技術(shù):
1、該部分中的陳述僅提供與本公開相關(guān)的背景信息,并且不一定構(gòu)成現(xiàn)有技術(shù)。
2、因?yàn)橐曨l數(shù)據(jù)與音頻或靜止圖像數(shù)據(jù)相比具有大量數(shù)據(jù),所以視頻數(shù)據(jù)需要大量硬件資源(包括存儲(chǔ)器)來(lái)存儲(chǔ)或傳輸視頻數(shù)據(jù)而無(wú)需壓縮處理。
3、因此,編碼器通常用于壓縮和存儲(chǔ)或傳輸視頻數(shù)據(jù)。解碼器接收壓縮的視頻數(shù)據(jù),對(duì)接收到的壓縮的視頻數(shù)據(jù)進(jìn)行解壓縮,并且播放解壓縮的視頻數(shù)據(jù)。視頻壓縮技術(shù)包括h.264/高級(jí)視頻譯碼(avc)、高效視頻譯碼(hevc)和通用視頻譯碼(vvc),vvc與hevc相比具有大約30%以上的改善的譯碼效率。
4、然而,由于圖像尺寸、分辨率和幀速率逐漸增加,待編碼的數(shù)據(jù)量也在增加。因此,需要提供比現(xiàn)有壓縮技術(shù)更高的譯碼效率和改善的圖像增強(qiáng)效果的新壓縮技術(shù)。
5、用以預(yù)測(cè)待編碼的當(dāng)前塊的像素值的幀內(nèi)預(yù)測(cè)利用相同圖片內(nèi)的像素信息。在多個(gè)幀內(nèi)預(yù)測(cè)模式的幀內(nèi)預(yù)測(cè)中,可以針對(duì)視頻的特征選擇適當(dāng)?shù)囊粋€(gè)并且用以預(yù)測(cè)當(dāng)前塊。編碼器選擇并且使用許多幀內(nèi)預(yù)測(cè)模式中的一個(gè)來(lái)編碼當(dāng)前塊。然后,編碼器可以將關(guān)于該模式的信息傳達(dá)給解碼器。
6、hevc技術(shù)利用總共35個(gè)幀內(nèi)預(yù)測(cè)模式用于幀內(nèi)預(yù)測(cè),包含具有方向性的33個(gè)角度模式和不具有方向性的兩個(gè)非角度模式。然而,隨著視頻的空間分辨率從720×480增加到2048×1024或8192×4096,預(yù)測(cè)塊的單位尺寸變得越來(lái)越大,這要求添加更多的幀內(nèi)預(yù)測(cè)模式種類。如圖3a中所示,vvc技術(shù)利用67個(gè)幀內(nèi)預(yù)測(cè)模式用于幀內(nèi)預(yù)測(cè),67個(gè)幀內(nèi)預(yù)測(cè)模式經(jīng)進(jìn)一步細(xì)分用于幀內(nèi)預(yù)測(cè),從而允許比現(xiàn)有技術(shù)中更多種類的預(yù)測(cè)方向。
7、通常,將待編碼的圖像劃分為各種形狀和尺寸的譯碼單元(cu),并且然后以cu編碼。在這種情況下,樹結(jié)構(gòu)是規(guī)定該劃分的信息。編碼器將樹信息傳遞給解碼器,從而指示圖像如何被區(qū)分為不同形狀和尺寸的cu。在此過(guò)程中,亮度(y)和色度(cb、cr)圖像可以被分割為單獨(dú)的cu?;蛘撸炼群蜕葓D像可以被分割為相同形狀的cu。
8、提供具有不同劃分結(jié)構(gòu)的亮度和色度圖像的技術(shù)被稱為色度分離樹(cst)技術(shù)或雙樹技術(shù)。所以,當(dāng)使用cst技術(shù)時(shí),色度圖像可以根據(jù)與亮度圖像不同的劃分方法來(lái)劃分。另一方面,提供具有相同劃分結(jié)構(gòu)的亮度和色度圖像的技術(shù)被稱為單樹技術(shù)。當(dāng)使用單樹技術(shù)時(shí),色度圖像可與具有與亮度圖像相同的劃分結(jié)構(gòu)。在cst技術(shù)的應(yīng)用中,當(dāng)設(shè)置亮度通道和色度通道的預(yù)測(cè)模式時(shí),編碼器執(zhí)行單獨(dú)的率失真優(yōu)化(rdo)處理。然而,當(dāng)進(jìn)行cb通道和cr通道的預(yù)測(cè)模式設(shè)置時(shí),編碼器通過(guò)將相同的預(yù)測(cè)模式應(yīng)用于兩個(gè)通道來(lái)執(zhí)行rdo處理。當(dāng)編碼器根據(jù)上文設(shè)置和編碼幀內(nèi)預(yù)測(cè)模式時(shí),大量的比特量被用于編碼幀內(nèi)預(yù)測(cè)模式。因此,需要考慮用于有效地編碼/解碼幀內(nèi)預(yù)測(cè)模式,以增加視頻譯碼效率和增強(qiáng)視頻質(zhì)量的方法。
技術(shù)實(shí)現(xiàn)思路
1、[技術(shù)問(wèn)題]
2、本公開試圖提供在不在當(dāng)前塊的幀內(nèi)預(yù)測(cè)中顯式地傳輸幀內(nèi)預(yù)測(cè)模式信息的情況下,基于參考像素推導(dǎo)亮度通道和色度通道的預(yù)測(cè)模式或者生成預(yù)測(cè)器的視頻譯碼方法及設(shè)備。
3、[技術(shù)方案]
4、本公開的至少一個(gè)方面提供一種由視頻解碼設(shè)備執(zhí)行對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè)的方法。該方法包括:根據(jù)整數(shù)像素參考線生成包括上子像素參考線和左子像素參考線的子像素參考線,整數(shù)像素參考線屬于當(dāng)前塊并且包括上整數(shù)像素參考線和左整數(shù)像素參考線。該方法還包含通過(guò)使用子像素參考線推導(dǎo)隱式預(yù)測(cè)模式。在此,關(guān)于隱式預(yù)測(cè)模式的信息包括預(yù)測(cè)方向和指示預(yù)測(cè)方向是否向上的向上預(yù)測(cè)模式標(biāo)志。該方法還包括通過(guò)使用整數(shù)像素參考線和隱式預(yù)測(cè)模式來(lái)生成當(dāng)前塊的幀內(nèi)預(yù)測(cè)器。
5、本公開的另一方面提供一種由視頻編碼設(shè)備執(zhí)行對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè)的方法。該方法包括:根據(jù)整數(shù)像素參考線生成包括上子像素參考線和左子像素參考線上的子像素參考線,整數(shù)像素參考線屬于當(dāng)前塊并且包括上整數(shù)像素參考線和左整數(shù)像素參考線。該方法還包括通過(guò)使用子像素參考線推導(dǎo)隱式預(yù)測(cè)模式。在此,關(guān)于隱式預(yù)測(cè)模式的信息包括預(yù)測(cè)方向和指示預(yù)測(cè)方向是否向上的向上預(yù)測(cè)模式標(biāo)志。該方法還包括通過(guò)使用整數(shù)像素參考線和隱式預(yù)測(cè)模式來(lái)生成當(dāng)前塊的第一幀內(nèi)預(yù)測(cè)器。
6、本公開的又一方面提供一種存儲(chǔ)由視頻編碼方法生成的比特流的計(jì)算機(jī)可讀記錄介質(zhì)。視頻編碼方法包括:根據(jù)整數(shù)像素參考線生成包括上子像素參考線和左子像素參考線的子像素參考線,整數(shù)像素參考線屬于當(dāng)前塊并且包括上整數(shù)像素參考線和左整數(shù)像素參考線。視頻編碼方法還包括通過(guò)使用子像素參考線推導(dǎo)隱式預(yù)測(cè)模式。在此,關(guān)于隱式預(yù)測(cè)模式的信息包括預(yù)測(cè)方向和指示預(yù)測(cè)方向是否向上的向上預(yù)測(cè)模式標(biāo)志。視頻編碼方法還包括通過(guò)使用整數(shù)像素參考線和隱式預(yù)測(cè)模式來(lái)生成當(dāng)前塊的幀內(nèi)預(yù)測(cè)器。
7、[有益效果]
8、如上,本公開提供在不在當(dāng)前塊的幀內(nèi)預(yù)測(cè)中顯式地傳輸幀內(nèi)預(yù)測(cè)模式信息的情況下基于參考像素推導(dǎo)亮度通道和色度通道的預(yù)測(cè)模式或者生成預(yù)測(cè)器的視頻譯碼方法及設(shè)備。由此,視頻譯碼方法及設(shè)備提高了視頻譯碼效率并且增強(qiáng)了視頻質(zhì)量。
1.一種由視頻解碼設(shè)備執(zhí)行用于對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè)的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,推導(dǎo)所述隱式預(yù)測(cè)模式包括:
4.根據(jù)權(quán)利要求3所述的方法,其中,推導(dǎo)所述隱式預(yù)測(cè)模式包括:
5.根據(jù)權(quán)利要求4所述的方法,還包括:
6.根據(jù)權(quán)利要求3所述的方法,還包括:
7.根據(jù)權(quán)利要求1所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,還包括:
9.根據(jù)權(quán)利要求1所述的方法,其中,生成所述當(dāng)前塊的幀內(nèi)預(yù)測(cè)器包括:
10.根據(jù)權(quán)利要求9所述的方法,其中,推導(dǎo)所述當(dāng)前塊的所述預(yù)測(cè)模式包括:
11.根據(jù)權(quán)利要求9所述的方法,其中,推導(dǎo)所述當(dāng)前塊的所述預(yù)測(cè)模式包括:
12.根據(jù)權(quán)利要求9所述的方法,其中,推導(dǎo)所述當(dāng)前塊的所述預(yù)測(cè)模式包括:
13.一種由視頻編碼設(shè)備執(zhí)行用于對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測(cè)的方法,所述方法包括:
14.根據(jù)權(quán)利要求13所述的方法,還包括:
15.根據(jù)權(quán)利要求14所述的方法,還包括:
16.一種計(jì)算機(jī)可讀記錄介質(zhì),存儲(chǔ)由視頻編碼方法生成的比特流,所述視頻編碼方法包括: