本公開(kāi)的實(shí)施例大體涉及視頻編解碼技術(shù),并且更具體地,涉及基于歷史的仿射模型繼承。
背景技術(shù):
1、如今,數(shù)字視頻能力正被應(yīng)用于人們生活的各個(gè)方面。針對(duì)視頻編碼/解碼,已經(jīng)提出了多種類(lèi)型的視頻壓縮技術(shù),諸如mpeg-2、mpeg-4、itu-t?h.263、itu-t?h.264/mpeg-4第10部分高級(jí)視頻編解碼(avc)、itu-t?h.265高效視頻編解碼(hevc)標(biāo)準(zhǔn)、通用視頻編解碼(vvc)標(biāo)準(zhǔn)。然而,通常期望能夠進(jìn)一步提高常規(guī)視頻編解碼技術(shù)的編解碼效率。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)的實(shí)施例提供了一種視頻處理的解決方案。
2、在第一方面,提出了一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,確定目標(biāo)塊的鄰近塊的運(yùn)動(dòng)信息;基于運(yùn)動(dòng)信息和針對(duì)目標(biāo)塊的仿射參數(shù)集合導(dǎo)出針對(duì)目標(biāo)塊的運(yùn)動(dòng)候選集合;以及基于運(yùn)動(dòng)候選集合執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
3、在第二方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,確定多種類(lèi)型的仿射基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;基于多種類(lèi)型的仿射hmvp表導(dǎo)出候選列表中的至少一個(gè)候選;以及基于至少一個(gè)候選執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
4、在第三方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,確定針對(duì)目標(biāo)塊的基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;在對(duì)區(qū)域進(jìn)行編解碼/解碼之后存儲(chǔ)hmvp表;以及基于存儲(chǔ)的hmvp表執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
5、在第四方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,生成針對(duì)目標(biāo)塊的仿射候選對(duì)集合;以及基于包括候選對(duì)集合的仿射候選列表來(lái)執(zhí)行轉(zhuǎn)換。與常規(guī)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
6、在第五方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,構(gòu)造包括候選集合的合并列表;在合并列表的構(gòu)造之后對(duì)候選集合進(jìn)行重新排序;以及基于經(jīng)重新排序的候選集合來(lái)執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
7、在第六方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,基于目標(biāo)塊的編解碼信息確定是否對(duì)候選列表進(jìn)行重排序和/或?qū)蜻x列表進(jìn)行重排序的過(guò)程,其中,候選列表包括以下中的至少一者:仿射候選列表、子塊候選列表或非仿射候選列表;以及基于確定執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
8、在第七方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,生成針對(duì)目標(biāo)塊的候選;在將候選添加到候選列表中之前,將候選與候選列表中的至少一個(gè)候選進(jìn)行比較;以及基于比較來(lái)執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
9、在第八方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,確定包括至少一個(gè)非相鄰仿射構(gòu)造候選和至少一個(gè)基于歷史的仿射候選的運(yùn)動(dòng)候選列表;以及基于運(yùn)動(dòng)候選列表執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
10、在第九方面,提出了另一種用于視頻處理的方法。該方法包括:在視頻的目標(biāo)塊與目標(biāo)塊的比特流之間的轉(zhuǎn)換期間,基于參數(shù)集合和至少一個(gè)非相鄰單元塊導(dǎo)出非相鄰仿射候選,并且其中非相鄰仿射候選是非相鄰仿射繼承候選或非相鄰仿射構(gòu)造候選;以及基于包括非相鄰仿射候選的仿射候選列表執(zhí)行轉(zhuǎn)換。與傳統(tǒng)解決方案相比,所提出的方法可以有利地提高編解碼效率和性能。
11、在第十方面,提出了一種用于處理視頻數(shù)據(jù)的裝置。用于處理視頻數(shù)據(jù)的裝置包括處理器和其上具有指令的非暫態(tài)存儲(chǔ)器,其中指令在由處理器執(zhí)行時(shí)使處理器執(zhí)行根據(jù)第一、第二、第三、第四、第五、第六、第七、第八或第九中的任一者的方法。
12、在第十一方面,提出了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)使處理器執(zhí)行根據(jù)第一、第二、第三、第四、第五、第六、第七、第八或第九中的任一者的方法的指令。
13、在第十二方面,提出了一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:確定視頻的目標(biāo)塊的鄰近塊的運(yùn)動(dòng)信息;基于運(yùn)動(dòng)信息和針對(duì)目標(biāo)塊的仿射參數(shù)集合導(dǎo)出針對(duì)目標(biāo)塊的運(yùn)動(dòng)候選集合;以及基于運(yùn)動(dòng)候選集合生成目標(biāo)塊的比特流。
14、在第十三方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:確定視頻的目標(biāo)塊的鄰近塊的運(yùn)動(dòng)信息;基于運(yùn)動(dòng)信息和針對(duì)目標(biāo)塊的仿射參數(shù)集合導(dǎo)出針對(duì)目標(biāo)塊的運(yùn)動(dòng)候選集合;基于運(yùn)動(dòng)候選集合生成目標(biāo)塊的比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
15、在第十四方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:確定針對(duì)視頻的目標(biāo)塊的多種類(lèi)型的仿射基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;基于多種類(lèi)型的仿射hmvp表導(dǎo)出候選列表中的至少一個(gè)候選;以及基于至少一個(gè)候選生成目標(biāo)塊的比特流。
16、在第十五方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:確定針對(duì)視頻的目標(biāo)塊的多種類(lèi)型的仿射基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;基于多種類(lèi)型的仿射hmvp表導(dǎo)出候選列表中的至少一個(gè)候選;基于至少一個(gè)候選生成目標(biāo)塊的比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
17、在第十六方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:確定針對(duì)視頻的目標(biāo)塊的基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;在對(duì)區(qū)域進(jìn)行編解碼/解碼之后存儲(chǔ)hmvp表;以及基于存儲(chǔ)的hmvp表生成目標(biāo)塊的比特流。
18、在第十七方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:確定針對(duì)視頻的目標(biāo)塊的基于歷史的運(yùn)動(dòng)向量預(yù)測(cè)(hmvp)表;在對(duì)區(qū)域進(jìn)行編解碼/解碼之后存儲(chǔ)hmvp表;基于存儲(chǔ)的hmvp表生成目標(biāo)塊的比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
19、在第十八方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:生成針對(duì)視頻的目標(biāo)塊的仿射候選對(duì)集合;以及基于包括候選對(duì)集合的仿射候選列表來(lái)生成目標(biāo)塊的比特流。
20、在第十九方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:生成針對(duì)視頻的目標(biāo)塊的仿射候選對(duì)集合;基于包括候選對(duì)集合的仿射候選列表生成目標(biāo)塊的比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
21、在第十二方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:構(gòu)造合并列表,該合并列表包括針對(duì)視頻的目標(biāo)塊的候選集合;在合并列表的構(gòu)造之后對(duì)候選集合進(jìn)行重新排序;以及基于經(jīng)重新排序的候選集合來(lái)生成比特流。
22、在第十三方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:構(gòu)造包括針對(duì)視頻的目標(biāo)塊的候選集合的合并列表;在合并列表的構(gòu)造之后重新排序候選集合;基于經(jīng)重排序的候選集合生成比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
23、在第十四方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:基于視頻的目標(biāo)塊的編解碼信息,確定是否對(duì)候選列表進(jìn)行重新排序和/或?qū)蜻x列表進(jìn)行重新排序的過(guò)程,其中,候選列表包括以下中的至少一者:仿射候選列表、子塊候選列表或非仿射候選列表;以及基于確定生成比特流。
24、在第十五方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:基于視頻的目標(biāo)塊的編解碼信息來(lái)確定是否對(duì)候選列表進(jìn)行重新排序和/或?qū)蜻x列表進(jìn)行重新排序的過(guò)程,其中,候選列表包括以下中的至少一者:仿射候選列表、子塊候選列表或非仿射候選列表;基于確定來(lái)生成比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
25、在第十六方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:生成針對(duì)視頻的目標(biāo)塊的候選;在將候選添加到候選列表中之前,將候選與候選列表中的至少一個(gè)候選進(jìn)行比較;以及基于比較生成比特流。
26、在第十七方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:生成針對(duì)視頻的目標(biāo)塊的候選;在將候選添加到候選列表中之前將候選與候選列表中的至少一個(gè)候選進(jìn)行比較;基于比較生成比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
27、在第十八方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:確定運(yùn)動(dòng)候選列表,運(yùn)動(dòng)候選列表包括至少一個(gè)非相鄰仿射構(gòu)造候選和至少一個(gè)基于歷史的仿射候選;以及基于運(yùn)動(dòng)候選列表生成比特流。
28、在第十九方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:確定運(yùn)動(dòng)候選列表,運(yùn)動(dòng)候選列表包括至少一個(gè)非相鄰仿射構(gòu)造候選和至少一個(gè)基于歷史的仿射候選;基于運(yùn)動(dòng)候選列表生成比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
29、在第二十方面,提出了另一種非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)存儲(chǔ)由視頻處理裝置執(zhí)行的方法生成的視頻的比特流。該方法包括:針對(duì)視頻的目標(biāo)塊,基于參數(shù)集合和至少一個(gè)非相鄰單元塊導(dǎo)出非相鄰仿射候選,并且其中非相鄰仿射候選是非相鄰仿射繼承候選或非相鄰仿射構(gòu)造候選;以及基于包括非相鄰仿射候選的仿射候選列表生成比特流。
30、在第二十一方面,一種用于存儲(chǔ)視頻的比特流的方法,包括:針對(duì)視頻的目標(biāo)塊,基于參數(shù)集合和至少一個(gè)非相鄰單元塊導(dǎo)出非相鄰仿射候選,并且其中非相鄰仿射候選是非相鄰仿射繼承候選或非相鄰仿射構(gòu)造候選;基于包括非相鄰仿射候選的仿射候選列表生成比特流;以及將比特流存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)中。
31、提供
技術(shù)實(shí)現(xiàn)要素:
部分是為了以簡(jiǎn)化的形式來(lái)介紹對(duì)概念的選擇,它們?cè)谙挛牡木唧w實(shí)施方式中將被進(jìn)一步描述。發(fā)明內(nèi)容部分無(wú)意標(biāo)識(shí)本公開(kāi)的關(guān)鍵特征或必要特征,也無(wú)意限制本公開(kāi)的范圍。