本發明涉及用(yong)于處理視(shi)頻信號的(de)方法和(he)裝置。
背景技術:
1、近來(lai),在(zai)各(ge)種應用(yong)(yong)領(ling)域中對高分(fen)辨率和(he)高品質(zhi)(zhi)圖(tu)像(xiang)(xiang)(xiang)例如高清(qing)晰度(hd)圖(tu)像(xiang)(xiang)(xiang)和(he)超高清(qing)晰度(uhd)圖(tu)像(xiang)(xiang)(xiang)的(de)(de)(de)(de)(de)(de)需求已經增加。然(ran)而,與常規圖(tu)像(xiang)(xiang)(xiang)數(shu)據相比,較高的(de)(de)(de)(de)(de)(de)分(fen)辨率和(he)品質(zhi)(zhi)的(de)(de)(de)(de)(de)(de)圖(tu)像(xiang)(xiang)(xiang)數(shu)據具有增加的(de)(de)(de)(de)(de)(de)數(shu)據量(liang)。因此,當通過使用(yong)(yong)介質(zhi)(zhi)例如常規的(de)(de)(de)(de)(de)(de)有線和(he)無線寬帶網絡傳送圖(tu)像(xiang)(xiang)(xiang)數(shu)據時,或者(zhe)當通過使用(yong)(yong)常規的(de)(de)(de)(de)(de)(de)存(cun)儲介質(zhi)(zhi)存(cun)儲圖(tu)像(xiang)(xiang)(xiang)數(shu)據時,傳送和(he)存(cun)儲的(de)(de)(de)(de)(de)(de)成本增加。為了(le)解決隨著圖(tu)像(xiang)(xiang)(xiang)數(shu)據的(de)(de)(de)(de)(de)(de)分(fen)辨率和(he)品質(zhi)(zhi)的(de)(de)(de)(de)(de)(de)提(ti)高而出(chu)現的(de)(de)(de)(de)(de)(de)這些問題,可以利用(yong)(yong)高效(xiao)的(de)(de)(de)(de)(de)(de)圖(tu)像(xiang)(xiang)(xiang)編碼/解碼技(ji)術(shu)。
2、圖(tu)像(xiang)壓(ya)縮(suo)技(ji)術(shu)包(bao)(bao)(bao)括(kuo)(kuo)各(ge)種技(ji)術(shu),包(bao)(bao)(bao)括(kuo)(kuo):根據當(dang)前(qian)圖(tu)片(pian)的(de)先前(qian)圖(tu)片(pian)或后續圖(tu)片(pian)來預(yu)測(ce)包(bao)(bao)(bao)括(kuo)(kuo)在(zai)當(dang)前(qian)圖(tu)片(pian)中的(de)像(xiang)素值(zhi)的(de)幀間(jian)預(yu)測(ce)技(ji)術(shu);通(tong)過使用當(dang)前(qian)圖(tu)片(pian)中的(de)像(xiang)素信息預(yu)測(ce)包(bao)(bao)(bao)括(kuo)(kuo)在(zai)當(dang)前(qian)圖(tu)片(pian)中的(de)像(xiang)素值(zhi)的(de)幀內預(yu)測(ce)技(ji)術(shu);將(jiang)短碼(ma)(ma)分配(pei)給具(ju)有(you)高出現頻(pin)率的(de)值(zhi)并且將(jiang)長碼(ma)(ma)分配(pei)給具(ju)有(you)低(di)出現頻(pin)率的(de)值(zhi)的(de)熵編碼(ma)(ma)技(ji)術(shu)等(deng)。圖(tu)像(xiang)數據可以(yi)通(tong)過使用這(zhe)樣(yang)的(de)圖(tu)像(xiang)壓(ya)縮(suo)技(ji)術(shu)有(you)效地壓(ya)縮(suo),并且可以(yi)傳送或存儲。
3、同時(shi),隨著對(dui)高(gao)分辨率圖像(xiang)的(de)(de)需(xu)求,也增加了(le)對(dui)作為新(xin)的(de)(de)圖像(xiang)服(fu)務的(de)(de)立體圖像(xiang)內(nei)容的(de)(de)需(xu)求。用于有(you)效地提(ti)供具有(you)高(gao)分辨率和(he)超高(gao)分辨率的(de)(de)立體圖像(xiang)內(nei)容的(de)(de)視頻壓縮(suo)技術(shu)正被研討。
技術實現思路
1、技術問題
2、本發明提供了用于在對(dui)視頻信號進行編(bian)碼/解碼時對(dui)編(bian)碼/解碼目標塊(kuai)有(you)效地執行幀內預測的(de)方法和設備。
3、本(ben)發明提供了用于在(zai)對視頻信號進行(xing)編碼/解(jie)碼時使用右側參考樣本(ben)和(he)下側參考樣本(ben)執行(xing)幀內預測(ce)的方法(fa)和(he)設備。
4、本發(fa)明(ming)提供了(le)用于在對視頻信號進行編碼/解碼時有效地(di)導(dao)出當前塊的(de)幀內預測模式的(de)方法(fa)和設(she)備(bei)。
5、能夠(gou)從(cong)本發明獲得的(de)技術(shu)問題不限于以上提(ti)及(ji)的(de)技術(shu)任務(wu),并且本發明所(suo)屬的(de)技術(shu)領域的(de)普(pu)通技術(shu)人員根據以下(xia)描(miao)述可以清楚地(di)理解其他(ta)未提(ti)及(ji)的(de)技術(shu)任務(wu)。
6、技術方案
7、根據本發(fa)明的(de)視頻信號解碼方法和設備可(ke)(ke)以基(ji)于(yu)候選塊(kuai)的(de)幀(zhen)(zhen)內(nei)預測模(mo)(mo)式(shi)(shi)來導(dao)出最可(ke)(ke)能模(mo)(mo)式(shi)(shi)(mpm)候選,確(que)定(ding)在mpm候選中是否存在與(yu)當(dang)前(qian)塊(kuai)的(de)幀(zhen)(zhen)內(nei)預測模(mo)(mo)式(shi)(shi)相同的(de)mpm候選,并基(ji)于(yu)該確(que)定(ding)來導(dao)出當(dang)前(qian)塊(kuai)的(de)幀(zhen)(zhen)內(nei)預測模(mo)(mo)式(shi)(shi)。在這種情況(kuang)下,候選塊(kuai)可(ke)(ke)以包括與(yu)當(dang)前(qian)塊(kuai)鄰近(jin)的(de)相鄰塊(kuai)以及與(yu)當(dang)前(qian)塊(kuai)不鄰近(jin)的(de)非相鄰塊(kuai)。
8、根(gen)據本發明的(de)(de)視(shi)頻(pin)信號編碼(ma)方法和設(she)備可(ke)以從候選(xuan)(xuan)(xuan)塊(kuai)導(dao)出合(he)并(bing)候選(xuan)(xuan)(xuan),基于(yu)候選(xuan)(xuan)(xuan)塊(kuai)的(de)(de)幀(zhen)內(nei)預測(ce)模式(shi)(shi)導(dao)出最可(ke)能模式(shi)(shi)(mpm)候選(xuan)(xuan)(xuan),確定在mpm候選(xuan)(xuan)(xuan)中(zhong)是否存在與當前(qian)(qian)塊(kuai)的(de)(de)幀(zhen)內(nei)預測(ce)模式(shi)(shi)相同(tong)的(de)(de)mpm候選(xuan)(xuan)(xuan),并(bing)且(qie)基于(yu)該確定來導(dao)出當前(qian)(qian)塊(kuai)的(de)(de)幀(zhen)內(nei)預測(ce)模式(shi)(shi)。在這(zhe)種(zhong)情況下,候選(xuan)(xuan)(xuan)塊(kuai)可(ke)以包括與當前(qian)(qian)塊(kuai)鄰(lin)近的(de)(de)相鄰(lin)塊(kuai)以及與當前(qian)(qian)塊(kuai)不鄰(lin)近的(de)(de)非相鄰(lin)塊(kuai)。
9、對于根據本發(fa)明的(de)視頻信號編碼/解碼方(fang)法和設備,非相(xiang)鄰塊可以在(zai)水平方(fang)向(xiang)距離(li)或垂(chui)直方(fang)向(xiang)距離(li)中(zhong)的(de)至(zhi)少一個上與相(xiang)鄰塊間(jian)隔開預定值。
10、對于(yu)根據(ju)本發明的(de)視頻信(xin)號編碼(ma)(ma)/解(jie)碼(ma)(ma)方法(fa)和設(she)備,可以基于(yu)當(dang)前塊的(de)大小或形狀(zhuang)中的(de)至少一個來確(que)定預定距離。
11、對于(yu)根據(ju)本發明的(de)視頻信號編碼/解(jie)碼方(fang)法和設備,可以(yi)基于(yu)候選(xuan)塊(kuai)之間的(de)優先(xian)級(ji)來確定分配給(gei)每個(ge)mpm候選(xuan)的(de)索引。
12、對于(yu)根據本發明的視頻信號(hao)編碼/解碼方(fang)法和設(she)備,可以基(ji)于(yu)當前塊的形(xing)狀是否與候選塊的形(xing)狀相(xiang)同(tong)來確定優(you)先級。
13、對于(yu)根據本發(fa)明的視(shi)頻(pin)信(xin)號編碼/解碼方法和設備,導出幀內預測模(mo)式可以包括確(que)定(ding)幀內預測模(mo)式是否(fou)是默認模(mo)式。在這種情況(kuang)下,該確(que)定(ding)可以基于(yu)從比特流用信(xin)號發(fa)送的默認模(mo)式標志。
14、對于根據本發明的(de)視頻信號編碼/解(jie)碼方法和設(she)備,默認(ren)模(mo)式(shi)可(ke)以包括平面(mian)模(mo)式(shi)、dc模(mo)式(shi)、垂直模(mo)式(shi)、水平模(mo)式(shi)或(huo)對角(jiao)線(xian)模(mo)式(shi)中的(de)至少一種。
15、根(gen)據(ju)本(ben)(ben)發(fa)明的(de)(de)對圖像(xiang)進行解碼的(de)(de)方法(fa)包括(kuo)以下(xia)步驟:基(ji)于從比特流用信號發(fa)送(song)的(de)(de)默(mo)認模(mo)(mo)(mo)(mo)式(shi)(shi)標(biao)志(zhi)(zhi)來(lai)確定當前(qian)塊(kuai)的(de)(de)幀(zhen)內預(yu)(yu)(yu)測(ce)模(mo)(mo)(mo)(mo)式(shi)(shi)是否是默(mo)認模(mo)(mo)(mo)(mo)式(shi)(shi);基(ji)于所述(shu)確定來(lai)導(dao)出當前(qian)塊(kuai)的(de)(de)幀(zhen)內預(yu)(yu)(yu)測(ce)模(mo)(mo)(mo)(mo)式(shi)(shi);導(dao)出當前(qian)塊(kuai)的(de)(de)參(can)考樣(yang)(yang)本(ben)(ben);基(ji)于幀(zhen)內預(yu)(yu)(yu)測(ce)模(mo)(mo)(mo)(mo)式(shi)(shi)和(he)參(can)考樣(yang)(yang)本(ben)(ben)來(lai)獲得當前(qian)塊(kuai)的(de)(de)預(yu)(yu)(yu)測(ce)樣(yang)(yang)本(ben)(ben);以及通過(guo)對預(yu)(yu)(yu)測(ce)樣(yang)(yang)本(ben)(ben)和(he)殘(can)差(cha)樣(yang)(yang)本(ben)(ben)求和(he)來(lai)獲得當前(qian)塊(kuai)的(de)(de)重(zhong)構樣(yang)(yang)本(ben)(ben),其(qi)中,默(mo)認模(mo)(mo)(mo)(mo)式(shi)(shi)包括(kuo)平(ping)面(mian)模(mo)(mo)(mo)(mo)式(shi)(shi)、dc模(mo)(mo)(mo)(mo)式(shi)(shi)、垂(chui)直模(mo)(mo)(mo)(mo)式(shi)(shi)、水平(ping)模(mo)(mo)(mo)(mo)式(shi)(shi)或對角線(xian)模(mo)(mo)(mo)(mo)式(shi)(shi)中的(de)(de)至少一種,以及其(qi)中,響應于具有第(di)一值的(de)(de)默(mo)認模(mo)(mo)(mo)(mo)式(shi)(shi)標(biao)志(zhi)(zhi),當前(qian)塊(kuai)的(de)(de)幀(zhen)內預(yu)(yu)(yu)測(ce)模(mo)(mo)(mo)(mo)式(shi)(shi)被設置成等于默(mo)認模(mo)(mo)(mo)(mo)式(shi)(shi)。
16、根據本(ben)發明(ming)的(de)(de)(de)對圖像進行編(bian)碼的(de)(de)(de)方法(fa)包(bao)括以下(xia)步(bu)驟(zou):確(que)定(ding)當(dang)(dang)前(qian)塊的(de)(de)(de)幀內(nei)預(yu)測(ce)(ce)(ce)模(mo)(mo)(mo)式(shi)(shi)是(shi)否是(shi)默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi);基于所(suo)述確(que)定(ding)來(lai)(lai)導出當(dang)(dang)前(qian)塊的(de)(de)(de)幀內(nei)預(yu)測(ce)(ce)(ce)模(mo)(mo)(mo)式(shi)(shi);導出當(dang)(dang)前(qian)塊的(de)(de)(de)參考樣(yang)(yang)本(ben);基于幀內(nei)預(yu)測(ce)(ce)(ce)模(mo)(mo)(mo)式(shi)(shi)和(he)參考樣(yang)(yang)本(ben)來(lai)(lai)獲得當(dang)(dang)前(qian)塊的(de)(de)(de)預(yu)測(ce)(ce)(ce)樣(yang)(yang)本(ben);以及(ji)通過從原始(shi)樣(yang)(yang)本(ben)中(zhong)(zhong)減去預(yu)測(ce)(ce)(ce)樣(yang)(yang)本(ben)來(lai)(lai)獲得當(dang)(dang)前(qian)塊的(de)(de)(de)殘差樣(yang)(yang)本(ben),其中(zhong)(zhong),默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi)包(bao)括平面(mian)模(mo)(mo)(mo)式(shi)(shi)、dc模(mo)(mo)(mo)式(shi)(shi)、垂直模(mo)(mo)(mo)式(shi)(shi)、水平模(mo)(mo)(mo)式(shi)(shi)或對角(jiao)線模(mo)(mo)(mo)式(shi)(shi)中(zhong)(zhong)的(de)(de)(de)至少一(yi)種,其中(zhong)(zhong),響應于確(que)定(ding)當(dang)(dang)前(qian)塊的(de)(de)(de)幀內(nei)預(yu)測(ce)(ce)(ce)模(mo)(mo)(mo)式(shi)(shi)是(shi)默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi),將(jiang)具有第(di)一(yi)值的(de)(de)(de)默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi)標(biao)(biao)志(zhi)編(bian)碼到比特流中(zhong)(zhong),以及(ji)其中(zhong)(zhong),響應于確(que)定(ding)當(dang)(dang)前(qian)塊的(de)(de)(de)幀內(nei)預(yu)測(ce)(ce)(ce)模(mo)(mo)(mo)式(shi)(shi)不是(shi)默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi),將(jiang)具有第(di)二值的(de)(de)(de)默(mo)認(ren)(ren)(ren)模(mo)(mo)(mo)式(shi)(shi)標(biao)(biao)志(zhi)編(bian)碼到比特流中(zhong)(zhong)。
17、根據本(ben)(ben)發明的(de)(de)(de)傳送(song)(song)壓縮視(shi)頻數據的(de)(de)(de)裝置(zhi)包(bao)括(kuo):處理(li)器,所述(shu)(shu)處理(li)器被配(pei)置(zhi)成獲得(de)所述(shu)(shu)壓縮視(shi)頻數據;以(yi)及傳送(song)(song)單(dan)元,所述(shu)(shu)傳送(song)(song)單(dan)元被配(pei)置(zhi)成傳送(song)(song)壓縮視(shi)頻數據,其(qi)中(zhong),獲得(de)壓縮視(shi)頻數據包(bao)括(kuo):確定(ding)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)幀內(nei)(nei)預測(ce)(ce)(ce)模(mo)式(shi)(shi)(shi)(shi)(shi)是否(fou)為默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi);基(ji)于(yu)所述(shu)(shu)確定(ding)來(lai)導(dao)出(chu)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)幀內(nei)(nei)預測(ce)(ce)(ce)模(mo)式(shi)(shi)(shi)(shi)(shi);導(dao)出(chu)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)參(can)考樣(yang)本(ben)(ben);基(ji)于(yu)幀內(nei)(nei)預測(ce)(ce)(ce)模(mo)式(shi)(shi)(shi)(shi)(shi)和(he)參(can)考樣(yang)本(ben)(ben)來(lai)獲得(de)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)預測(ce)(ce)(ce)樣(yang)本(ben)(ben);以(yi)及通過從(cong)原始樣(yang)本(ben)(ben)中(zhong)減去預測(ce)(ce)(ce)樣(yang)本(ben)(ben)來(lai)獲得(de)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)殘(can)差樣(yang)本(ben)(ben),其(qi)中(zhong),默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi)包(bao)括(kuo)平面模(mo)式(shi)(shi)(shi)(shi)(shi)、dc模(mo)式(shi)(shi)(shi)(shi)(shi)、垂直模(mo)式(shi)(shi)(shi)(shi)(shi)、水(shui)平模(mo)式(shi)(shi)(shi)(shi)(shi)或對角線模(mo)式(shi)(shi)(shi)(shi)(shi)中(zhong)的(de)(de)(de)至(zhi)少一種(zhong),其(qi)中(zhong),響(xiang)應(ying)于(yu)確定(ding)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)幀內(nei)(nei)預測(ce)(ce)(ce)模(mo)式(shi)(shi)(shi)(shi)(shi)是默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi),將(jiang)具有(you)第一值的(de)(de)(de)默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi)標志(zhi)編(bian)碼到(dao)比特流中(zhong),以(yi)及其(qi)中(zhong),響(xiang)應(ying)于(yu)確定(ding)當(dang)前(qian)(qian)塊(kuai)的(de)(de)(de)幀內(nei)(nei)預測(ce)(ce)(ce)模(mo)式(shi)(shi)(shi)(shi)(shi)不是默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi),將(jiang)具有(you)第二值的(de)(de)(de)默(mo)認(ren)(ren)模(mo)式(shi)(shi)(shi)(shi)(shi)標志(zhi)編(bian)碼到(dao)比特流中(zhong)。
18、應當理解(jie)的(de)是(shi),上述(shu)總結的(de)特征是(shi)本(ben)發(fa)明的(de)以下(xia)詳細描(miao)述(shu)的(de)示例性方面,而不限制本(ben)發(fa)明的(de)范圍。
19、有益效果
20、根(gen)據本發明,可以對編碼(ma)(ma)/解碼(ma)(ma)目標塊執(zhi)行有效的幀內預測。
21、根據本發(fa)明,存在通過(guo)使(shi)用右側(ce)參考樣本和下側(ce)參考樣本可以(yi)提高幀內預測的效率的優點。
22、根據(ju)本發明,存在(zai)通(tong)過使用(yong)相鄰塊和非相鄰塊來有效地對幀內預測(ce)模(mo)式進行編(bian)碼/解碼的優點。
23、能夠(gou)從(cong)本(ben)發(fa)明(ming)獲得的(de)效(xiao)(xiao)果(guo)(guo)可(ke)以(yi)不受(shou)以(yi)上提及的(de)效(xiao)(xiao)果(guo)(guo)的(de)限制(zhi),并(bing)且本(ben)發(fa)明(ming)所屬的(de)技術領域的(de)普通技術人員根據以(yi)下(xia)描(miao)述可(ke)以(yi)清楚地理解其(qi)他(ta)未(wei)提及的(de)效(xiao)(xiao)果(guo)(guo)。
1.一種對圖像(xiang)進行解(jie)碼(ma)的方(fang)法(fa),所述方(fang)法(fa)包括:
2.根據權利要(yao)求1所(suo)(suo)述(shu)的方法,其中(zhong)(zhong),響應于具(ju)有第(di)二值的默認模(mo)式(shi)標(biao)志,所(suo)(suo)述(shu)當前(qian)(qian)塊(kuai)(kuai)的幀(zhen)(zhen)(zhen)內預(yu)測模(mo)式(shi)被導出(chu)(chu)為最可能(neng)模(mo)式(shi)mpm候(hou)(hou)選(xuan)(xuan)當中(zhong)(zhong)的與(yu)所(suo)(suo)述(shu)當前(qian)(qian)塊(kuai)(kuai)的幀(zhen)(zhen)(zhen)內預(yu)測模(mo)式(shi)相(xiang)同的mpm候(hou)(hou)選(xuan)(xuan),所(suo)(suo)述(shu)mpm候(hou)(hou)選(xuan)(xuan)基于候(hou)(hou)選(xuan)(xuan)塊(kuai)(kuai)的幀(zhen)(zhen)(zhen)內預(yu)測模(mo)式(shi)導出(chu)(chu),所(suo)(suo)述(shu)候(hou)(hou)選(xuan)(xuan)塊(kuai)(kuai)包(bao)括所(suo)(suo)述(shu)圖(tu)像中(zhong)(zhong)的與(yu)當前(qian)(qian)塊(kuai)(kuai)鄰(lin)近的相(xiang)鄰(lin)塊(kuai)(kuai)。
3.根據權利要求(qiu)2所(suo)(suo)述的(de)方法,其中(zhong),基于所(suo)(suo)述候(hou)選塊之間的(de)優(you)先級來(lai)確定分配(pei)給所(suo)(suo)述mpm候(hou)選中(zhong)的(de)每(mei)一(yi)個的(de)索引。
4.根據權利(li)要求3所述(shu)(shu)的(de)(de)方法,其(qi)中,基于所述(shu)(shu)當前塊的(de)(de)形(xing)狀是否與候選塊的(de)(de)形(xing)狀相同來確(que)定所述(shu)(shu)優先級。
5.一種對(dui)圖像進(jin)行編(bian)碼的方法,所述方法包括(kuo):
6.根據權利要求(qiu)5所述的(de)方法,其(qi)中,響應于(yu)具(ju)有第二值的(de)默認模式標志,所述當(dang)前(qian)塊(kuai)的(de)幀內預(yu)測模式與(yu)最可(ke)能模式mpm候(hou)選(xuan)(xuan)之一相同,所述mpm候(hou)選(xuan)(xuan)基于(yu)候(hou)選(xuan)(xuan)塊(kuai)的(de)幀內預(yu)測模式導出,所述候(hou)選(xuan)(xuan)塊(kuai)包括所述圖像中的(de)與(yu)當(dang)前(qian)塊(kuai)鄰近(jin)的(de)相鄰塊(kuai)。
7.根據權(quan)利要求(qiu)5所(suo)述(shu)(shu)的方法,其(qi)中,基于所(suo)述(shu)(shu)候(hou)選塊之(zhi)間的優先(xian)級來(lai)確定分配(pei)給所(suo)述(shu)(shu)mpm候(hou)選中的每一(yi)個的索引。
8.根(gen)據(ju)權利要求7所述(shu)的(de)(de)方(fang)法,其中,基于所述(shu)當前塊的(de)(de)形狀(zhuang)是否與候選塊的(de)(de)形狀(zhuang)相同(tong)來確(que)定(ding)所述(shu)優(you)先(xian)級。
9.一種用(yong)于傳送壓縮視(shi)頻數(shu)據(ju)的裝置,包括: