視頻編碼方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種視頻編碼方法和裝置,屬于視頻編碼技術(shù)領(lǐng)域。該方法包括:判斷至少一個備選背景幀中每個備選背景幀是否滿足預(yù)設(shè)規(guī)則,至少一個備選背景幀是通過預(yù)設(shè)的背景幀獲取方式得到的背景幀;當(dāng)至少一個備選背景幀中存在滿足預(yù)設(shè)規(guī)則的備選背景幀時,在滿足預(yù)設(shè)規(guī)則的備選背景幀中確定目標(biāo)背景幀;將目標(biāo)背景幀作為待編碼視頻序列中的幀間編碼幀的參考幀插入待編碼視頻序列中進(jìn)行視頻編碼,本發(fā)明解決了在無背景場景中插入背景幀時降低編碼效率的問題,提高了視頻編碼的效率。
【專利說明】
視頻編碼方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及視頻編碼技術(shù)領(lǐng)域,特別設(shè)及一種視頻編碼方法和裝置。
【背景技術(shù)】
[0002] 在視頻錄制場景中,為了減少視頻的存儲空間,需要進(jìn)行視頻編碼,視頻編碼是指 通過特定的壓縮技術(shù),將某個視頻格式的文件轉(zhuǎn)換成另一種視頻格式文件的方式。為了進(jìn) 行視頻編碼,需要根據(jù)攝像裝置(如監(jiān)控攝像機(jī))拍攝的視頻確定參考帖,該參考帖為帖間 編碼帖(Inter打ame)編碼時所需參考的帖。
[0003] 現(xiàn)有技術(shù)中主要通過背景建模方式或背景帖選取方式來確定參考帖,背景建模方 式的具體過程為:先獲取一段時間內(nèi)輸入到編碼器的至少一個圖像,再得到該至少一個圖 像中每個圖像的背景區(qū)域圖像,然后對所有圖像的背景區(qū)域圖像進(jìn)行重新組合,通過建模 方式得到一副完整的背景帖,接著將該背景帖插入到待編碼視頻序列中,且將該背景帖作 為參考帖,W被該背景帖之后的帖間編碼帖編碼時所參考。參考帖包括長期參考帖和短期 參考帖。該背景帖會被一直作為參考帖直到新的背景帖插入到待編碼視頻序列中。此外,可 W將該背景帖作為待編碼視頻序列中的瞬時解碼刷新(英文:Instantaneous Decoding Re打esh;簡稱:IDR)帖,即首個帖內(nèi)編碼帖(帖內(nèi)編碼帖又稱I帖),并使用較低量化參數(shù)進(jìn) 行編碼。背景帖選取方式的具體過程為:先獲取一段時間內(nèi)輸入到編碼器的至少一個圖像, 再評估該至少一個圖像中每個圖像的背景區(qū)域所占比例,然后選取背景區(qū)域比例最高的圖 像作為背景帖,插入到待編碼視頻序列中,并將選取的背景帖作為參考帖。
[0004] 上述方式能夠在靜止場景(如攝像裝置始終處于靜止?fàn)顟B(tài))或視頻的前景物體較 少時,得到質(zhì)量較好的背景帖,進(jìn)而得到質(zhì)量較好的參考帖,但由于實際視頻錄制場景中, 攝像裝置所處背景的穩(wěn)定程度或視頻的前景物體的多少是無法預(yù)知的,所W當(dāng)存在頻繁進(jìn) 行動靜切換(如攝像裝置時而靜止時而抖動)的場景或視頻的前景物體較多時,上述方式得 到的背景圖像包含的背景區(qū)域較少或者較為模糊,背景帖的質(zhì)量較差,最終得到的參考帖 的質(zhì)量較差,而如果繼續(xù)將質(zhì)量較差的背景帖插入待編碼視頻序列中,會降低編碼效率。
【發(fā)明內(nèi)容】
[0005] 為了解決現(xiàn)有技術(shù)中視頻編碼過程中,在無背景場景中(例如存在頻繁進(jìn)行動靜 切換或視頻的前景物體較多時)插入背景帖時降低編碼效率的問題,本發(fā)明實施例提供了 一種視頻編碼方法和裝置。所述技術(shù)方案如下:
[0006] 第一方面,提供了一種視頻編碼方法,該方法包括:
[0007] 判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則,至少一個備選背 景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖;
[000引當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的 備選背景帖中確定目標(biāo)背景帖;
[0009]將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序 列中,w進(jìn)行視頻編碼。
[0010] 該視頻編碼能夠在至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在 滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將目標(biāo)背景帖作為待編碼視頻序列中的 帖間編碼帖的參考帖插入待編碼視頻序列中,該過程避免了將質(zhì)量較差的背景帖插入待編 碼視頻序列中占用碼率,從而提高了視頻編碼的效率。
[0011] 可選的,預(yù)設(shè)規(guī)則為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,該質(zhì)量指標(biāo)參 數(shù)為用于衡量背景帖質(zhì)量的參數(shù)。
[0012] 可選的,當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背景帖為一個背景帖時, 則直接將該備選背景帖確定為目標(biāo)背景帖。
[0013] 可選的,背景帖獲取方式可W為背景建模方式,也可W為背景帖選取方式,還可W 為其他任一背景帖獲取方式,如帖像素平均值方式或混合高斯建模方式等,背景帖獲取方 式還可W為上述多種背景帖獲取方式的各種組合。每一種背景帖獲取方式得到一個背景 帖。
[0014] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),第一質(zhì)量指標(biāo)的值等于備選背景帖與待 編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值 大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0015] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖;
[0016] 或,在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[0017] 可選的,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值大于視頻編碼過程中產(chǎn)生的隨機(jī) 值。
[0018] 該視頻編碼方法能夠通過質(zhì)量指標(biāo)參數(shù)決定將至少兩種背景帖獲取方式中的哪 一種背景帖獲取方式獲取的備選背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖,提 高了插入背景帖的靈活度和視頻編碼的效率。
[0019] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于1-P,P為備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參 數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至少兩個 背景帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0020] 在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最小 的背景帖作為目標(biāo)背景帖;
[0021] 或,在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[0022] 可選的,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值小于視頻編碼過程中產(chǎn)生的隨機(jī) 值。
[0023] 該視頻編碼方法能夠通過質(zhì)量指標(biāo)參數(shù)決定將至少兩種背景帖獲取方式中的哪 一種背景帖獲取方式獲取的備選背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖,提 高了插入背景帖的靈活度和視頻編碼的效率。
[0024] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值 迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間 編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值 大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,在判斷至少一個備選背景帖中每個備選 背景帖是否滿足預(yù)設(shè)規(guī)則之前,該方法還包括:
[0025] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì)量指標(biāo) 的值;
[0026] 在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0027] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖。
[002引該視頻編碼方法中的質(zhì)量指標(biāo)參數(shù)可W為第一質(zhì)量指標(biāo),也可W為第二質(zhì)量指 標(biāo),還可W為第Ξ質(zhì)量指標(biāo),還可W為其他任一用于衡量背景帖質(zhì)量的參數(shù)。該視頻編碼方 法能夠通過質(zhì)量指標(biāo)參數(shù)決定將至少兩種背景帖獲取方式中的哪一種背景帖獲取方式獲 取的備選背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖,提高了插入背景帖的靈活 度和視頻編碼的效率。該視頻編碼方法還可W在視頻編碼過程中,不斷更新質(zhì)量指標(biāo)參數(shù) 的值,從而能夠準(zhǔn)確判斷是否插入背景帖。
[0029] 可選的,根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì) 量指標(biāo)的值,包括:
[0030] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式確定每個備選 背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公式為:
[0031]
[00創(chuàng)其中,a為權(quán)重系數(shù),且0如。,t表示帖數(shù)。
[0033] 可選的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊,計算每個備選背景帖與當(dāng)前時刻待編碼的帖間編碼帖的相似度,包括:
[0034] 判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素與每個備選背景帖的第 二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值,第一背景塊在當(dāng)前時刻待編碼的帖間編 碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng);
[0035] 對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的像素的差值小于差值 闊值時,將第二背景塊作為目標(biāo)背景塊,
[0036] 確定備選背景帖上的目標(biāo)背景塊的個數(shù),
[0037] 將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為相似度。
[0038] 該視頻編碼方法能夠通過備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖 間編碼帖的相似度,確定備選背景帖的質(zhì)量指標(biāo)參數(shù)的值,從而判斷至少一個備選背景帖 中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則。
[0039] 可選的,在判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則之后, 該方法還包括:
[0040] 當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,將待編碼視頻序 列中的已有帖按照預(yù)設(shè)畫面組(英文:Group of Picture;簡稱:G0P)結(jié)構(gòu)所定義的參考關(guān) 系進(jìn)行視頻編碼。
[0041] 可選的,當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,還可W 按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[0042] 該視頻編碼方法能夠在至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī) 則時,則不插入背景帖,將待編碼視頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系 或其他預(yù)設(shè)方式進(jìn)行視頻編碼,相較于現(xiàn)有技術(shù),提高了插入背景帖的靈活度。
[0043] 可選的,預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種。
[0044] 可選的,背景帖獲取方式可W包括背景建模方式和背景帖選取方式。
[0045] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0046] 對插入了目標(biāo)背景帖的待編碼視頻序列中的編碼帖進(jìn)行編碼,該插入了目標(biāo)背景 帖的編碼帖包括目標(biāo)背景帖和帖間編碼帖,其中,目標(biāo)背景帖采用帖內(nèi)編碼模式進(jìn)行編碼, 帖間編碼帖采用帖間編碼模式參考目標(biāo)背景帖進(jìn)行編碼。
[0047] 為了提高視頻質(zhì)量,可W采用帖內(nèi)編碼模式按照預(yù)設(shè)的量化步長對目標(biāo)背景帖進(jìn) 行編碼,采用帖內(nèi)編碼模式按照較小的量化步長對目標(biāo)背景帖進(jìn)行編碼,不僅實現(xiàn)了提高 目標(biāo)背景帖和待編碼視頻序列中的帖間編碼帖的質(zhì)量的效果,還實現(xiàn)了消耗較小碼率的效 果。
[0048] 可選的,參考帖包括長期參考帖和短期參考帖中的任意一種。
[0049] 該視頻編碼方法中的目標(biāo)背景帖不限于僅W長期參考帖的方式被待編碼視頻序 列中的帖間編碼帖所參考,在待編碼視頻序列的帖數(shù)不多,或者對額外占用碼率的要求不 高的情況下,目標(biāo)背景帖可短期參考帖的方式被待編碼視頻序列中的帖間編碼帖所參 考。
[0050] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0051 ]在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元素,語法 元素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。
[0052] 在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元素,W對 待編碼視頻序列中的帖間編碼帖進(jìn)行編碼。
[0053] 可選的,在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元 素之后,該方法還包括:
[0054] 在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加待編碼視頻序列中的至少一 個帖間編碼帖的語法元素。
[0055] 待編碼視頻序列中的帖間編碼帖可W參考目標(biāo)背景帖,同時還可W參考其他一個 或多個帖間編碼帖,其他一個或多個帖間編碼帖可W作為長期參考帖被待編碼視頻序列中 的帖間編碼帖所參考,也可W作為短期參考帖被待編碼視頻序列中的帖間編碼帖所參考。
[0056] 可選的,參數(shù)集包括序列參數(shù)集和參考圖像集。
[0057] 該視頻編碼方法還可W不直接評估背景帖的質(zhì)量,而是通過其它一些信號來決定 是否插入背景帖。如在攝像裝置處于抖動狀態(tài)的情況下,或者,在光照強(qiáng)度處于快速變化狀 態(tài)的情況下,或者,在視頻圖像的噪音強(qiáng)度大于預(yù)設(shè)噪音強(qiáng)度值的情況下等等都可W決定 不插入背景帖。其中,用于指示攝像裝置的抖動狀態(tài)的信號、用于指示光照強(qiáng)度的信號及用 于指示視頻圖像的噪音強(qiáng)度的信號均可W由感應(yīng)裝置獲得。
[0058] 該視頻編碼方法除了通過直接評估背景帖的質(zhì)量,或通過其它一些信號來決定是 否插入背景帖,還可W按照其它方式?jīng)Q定是否插入背景帖,如:在第一預(yù)設(shè)時間段內(nèi)插入背 景帖,同時跟蹤記錄第一預(yù)設(shè)時間段內(nèi)的視頻編碼消耗的碼率和視頻圖像的重構(gòu)帖的質(zhì) 量,在第一預(yù)設(shè)時間段之后的第二預(yù)設(shè)時間段內(nèi)不插入背景帖,同時跟蹤記錄第二預(yù)設(shè)時 間段內(nèi)的視頻編碼消耗的碼率和視頻圖像的重構(gòu)帖的質(zhì)量,然后比較兩次記錄的碼率和重 構(gòu)帖的質(zhì)量,當(dāng)?shù)谝活A(yù)設(shè)時間段內(nèi)的碼率更小,且重構(gòu)帖的質(zhì)量更好時,在W后的視頻編碼 過程中選擇插入背景帖的方式進(jìn)行視頻編碼;當(dāng)?shù)诙A(yù)設(shè)時間段內(nèi)的碼率更小,且重構(gòu)帖 的質(zhì)量更好時,在W后的視頻編碼過程中選擇不插入背景帖的方式進(jìn)行視頻編碼。
[0059] 第二方面,提供了一種視頻編碼裝置,該裝置包括:
[0060] 第一判斷單元,用于判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī) 貝1J,至少一個備選背景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖;
[0061] 第一確定單元,用于當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖 時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖;
[0062] 插入單元,用于將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入 待編碼視頻序列中,W進(jìn)行視頻編碼。
[0063] 可選的,預(yù)設(shè)規(guī)則為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,質(zhì)量指標(biāo)參數(shù) 為用于衡量背景帖質(zhì)量的參數(shù)。
[0064] 可選的,第一確定單元用于當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背景帖 為一個背景帖時,則直接將該備選背景帖確定為目標(biāo)背景帖。
[0065] 可選的,背景帖獲取方式可W為背景建模方式,也可W為背景帖選取方式,還可W 為其他任一背景帖獲取方式,如帖像素平均值方式或混合高斯建模方式等,背景帖獲取方 式還可W為上述多種背景帖獲取方式的各種組合。每一種背景帖獲取方式得到一個背景 帖。
[0066] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),第一質(zhì)量指標(biāo)的值等于備選背景帖與待 編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值 大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,第一確定單元,包括:
[0067] 第一選擇模塊,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量 指標(biāo)參數(shù)的值最大的背景帖作為目標(biāo)背景帖;
[0068] 或,第二選擇模塊,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中隨機(jī) 選擇一個背景帖作為目標(biāo)背景帖。
[0069] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值 大于視頻編碼過程中產(chǎn)生的隨機(jī)值。
[0070] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于1-P,P為備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參 數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至少兩個 背景帖,第一確定單元,包括:
[0071] 第四選擇模塊,用于在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中選擇質(zhì)量 指標(biāo)參數(shù)的值最小的背景帖作為目標(biāo)背景帖;
[0072] 或,第五選擇模塊,用于在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī) 選擇一個背景帖作為目標(biāo)背景帖。
[0073] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值 小于視頻編碼過程中產(chǎn)生的隨機(jī)值。
[0074] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值 迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間 編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值 大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,該裝置還包括:
[0075] 第二確定單元,用于根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景 帖的第二質(zhì)量指標(biāo)的值;
[0076] 第一確定單元,包括:
[0077] 第Ξ選擇模塊,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量 指標(biāo)參數(shù)的值最大的背景帖作為目標(biāo)背景帖。
[0078] 可選的,第二確定單元,包括:
[0079] 確定模塊,用于根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式 計算每個備選背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計 算公式為:
[0080]
[OOW]其中,a為權(quán)重系數(shù),且0含a。,t表示帖數(shù)。
[0082] 可選的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊,該裝置還包括:
[0083] 第二判斷單元,用于判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素與每 個備選背景帖的第二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值,第一背景塊在當(dāng)前時 刻待編碼的帖間編碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng);
[0084] 第一處理單元,用于對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的 像素的差值小于差值闊值時,將第二背景塊作為目標(biāo)背景塊,
[0085] 第Ξ確定單元,用于確定備選背景帖上的目標(biāo)背景塊的個數(shù),
[0086] 第二處理單元,用于將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值 作為相似度。
[0087] 可選的,該裝置還包括:
[0088] 第Ξ處理單元,用于當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則 時,將待編碼視頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。
[0089] 可選的,第Ξ處理單元,還用于當(dāng)至少一個備選背景帖中所有備選背景帖均不滿 足預(yù)設(shè)規(guī)則時,按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[0090] 可選的,預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種。
[0091] 可選的,背景帖獲取方式可W包括背景建模方式和背景帖選取方式。
[0092] 可選的,該裝置還包括:
[0093] 編碼單元,用于對插入了目標(biāo)背景帖的待編碼視頻序列中的編碼帖進(jìn)行編碼,插 入了目標(biāo)背景帖的編碼帖包括目標(biāo)背景帖和帖間編碼帖,其中,目標(biāo)背景帖采用帖內(nèi)編碼 模式進(jìn)行編碼,帖間編碼帖采用帖間編碼模式參考目標(biāo)背景帖進(jìn)行編碼。
[0094] 可選的,參考帖包括長期參考帖和短期參考帖中的任意一種。
[00M] 可選的,該裝置還包括:
[0096] 第一添加單元,用于在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景 帖的語法元素,語法元素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。
[0097] 可選的,該裝置還包括:
[0098] 第二添加單元,用于在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加待編碼視 頻序列中的至少一個帖間編碼帖的語法元素。
[0099] 可選的,參數(shù)集包括序列參數(shù)集和參考圖像集。
[0100] 第Ξ方面,提供了一種視頻編碼裝置,該裝置包括:處理器、存儲器、網(wǎng)絡(luò)接口和總 線。其中,總線用于連接處理器、存儲器和網(wǎng)絡(luò)接口,處理器用于執(zhí)行存儲器中存儲的程序。 處理器可W執(zhí)行該程序來實現(xiàn)編碼器,并使得該編碼器執(zhí)行下述視頻編碼方法:
[0101] 判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則,至少一個備選背 景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖;
[0102] 當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的 備選背景帖中確定目標(biāo)背景帖;
[0103] 將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序 列中,W進(jìn)行視頻編碼。
[0104] 可選的,預(yù)設(shè)規(guī)則為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,質(zhì)量指標(biāo)參數(shù) 為用于衡量背景帖質(zhì)量的參數(shù)。
[0105] 可選的,當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背景帖為一個背景帖時, 則直接將該備選背景帖確定為目標(biāo)背景帖。
[0106] 可選的,背景帖獲取方式可W為背景建模方式,也可W為背景帖選取方式,還可W 為其他任一背景帖獲取方式,如帖像素平均值方式或混合高斯建模方式等,背景帖獲取方 式還可W為上述多種背景帖獲取方式的各種組合。每一種背景帖獲取方式得到一個背景 帖。
[0107] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),第一質(zhì)量指標(biāo)的值等于備選背景帖與待 編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值 大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0108] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖;
[0109] 或,在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[0110] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值 大于視頻編碼過程中產(chǎn)生的隨機(jī)值。
[0111] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于l-P,P為備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參 數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至少兩個 背景帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0112] 在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最小 的背景帖作為目標(biāo)背景帖;
[0113] 或,在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[0114] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值 小于視頻編碼過程中產(chǎn)生的隨機(jī)值。
[0115] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值 迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間 編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值 大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,在判斷至少一個備選背景帖中每個備選 背景帖是否滿足預(yù)設(shè)規(guī)則之前,該方法還包括:
[0116] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì)量指標(biāo) 的值;
[0117] 在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0118] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖。
[0119] 可選的,根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì) 量指標(biāo)的值,包括:
[0120] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式確定每個備選 背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公式為:
[0121]
[01。]其中,a為權(quán)重系數(shù),且0含a。,t表示帖數(shù)。
[0123] 可選的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊,計算每個備選背景帖與當(dāng)前時刻待編碼的帖間編碼帖的相似度,包括:
[0124] 判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素與每個備選背景帖的第 二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值,第一背景塊在當(dāng)前時刻待編碼的帖間編 碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng);
[0125] 對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的像素的差值小于差值 闊值時,將第二背景塊作為目標(biāo)背景塊,
[0126] 確定備選背景帖上的目標(biāo)背景塊的個數(shù),
[0127] 將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為相似度。
[0128] 可選的,在判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則之后, 該方法還包括:
[0129] 當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,將待編碼視頻序 列中的已有帖按照預(yù)設(shè)GOP結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。
[0130]可選的,當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,還可W 按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[0131 ] 可選的,預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種。
[0132] 可選的,背景帖獲取方式可W包括背景建模方式和背景帖選取方式。
[0133] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0134] 對插入了目標(biāo)背景帖的待編碼視頻序列中的編碼帖進(jìn)行編碼,插入了目標(biāo)背景帖 的編碼帖包括目標(biāo)背景帖和帖間編碼帖,其中,目標(biāo)背景帖采用帖內(nèi)編碼模式進(jìn)行編碼,帖 間編碼帖采用帖間編碼模式參考目標(biāo)背景帖進(jìn)行編碼。
[0135] 可選的,參考帖包括長期參考帖和短期參考帖中的任意一種。
[0136] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0137] 在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元素,語法 元素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。
[0138] 可選的,在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元 素之后,該方法還包括:
[0139] 在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加待編碼視頻序列中的至少一 個帖間編碼帖的語法元素。
[0140] 可選的,參數(shù)集包括序列參數(shù)集和參考圖像集。
[0141] 本發(fā)明提供的技術(shù)方案帶來的有益效果是:
[0142] 本發(fā)明提供了一種視頻編碼方法和裝置,能夠在至少一個備選背景帖中存在滿足 預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將目標(biāo)背 景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列中,相較于現(xiàn)有技 術(shù),避免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了視頻編碼的效率。
【附圖說明】
[0143] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運些附圖獲得其他 的附圖。
[0144] 圖1是本發(fā)明實施例提供的一種視頻編碼方法的流程圖;
[0145] 圖2-1是本發(fā)明實施例提供的另一種視頻編碼方法的流程圖;
[0146] 圖2-2是本發(fā)明實施例提供的一種確定備選背景帖的質(zhì)量指標(biāo)參數(shù)的值的流程 圖;
[0147] 圖2-3是一個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖的結(jié)構(gòu)示意圖;
[0148] 圖2-4是圖2-1所示實施例中將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖 的參考帖插入待編碼視頻序列中之后的待編碼視頻序列的結(jié)構(gòu)示意圖;
[0149] 圖2-5是圖2-1所示實施例中將待編碼視頻序列中的已有帖按照IPPPP結(jié)構(gòu)所定義 的參考關(guān)系進(jìn)行視頻編碼的結(jié)構(gòu)示意圖;
[0150] 圖3-1是本發(fā)明實施例提供的一種視頻編碼裝置的結(jié)構(gòu)示意圖;
[0151] 圖3-2是圖3-1所示實施例中一種第一確定單元的結(jié)構(gòu)示意圖;
[0152] 圖3-3是圖3-1所示實施例中另一種第一確定單元的結(jié)構(gòu)示意圖;
[0153] 圖3-4是圖3-1所示實施例中又一種第一確定單元的結(jié)構(gòu)示意圖;
[0154] 圖3-5是圖3-1所示實施例中再一種第一確定單元的結(jié)構(gòu)示意圖;
[0155] 圖3-6是本發(fā)明實施例提供的另一種視頻編碼裝置的結(jié)構(gòu)示意圖;
[0156] 圖3-7是圖3-1所示實施例中一種第一確定單元的結(jié)構(gòu)示意圖;
[0157] 圖3-8是圖3-6所示實施例中一種第二確定單元的結(jié)構(gòu)示意圖;
[0158] 圖4是本發(fā)明實施例提供的一種視頻編碼裝置的結(jié)構(gòu)示意圖。
[0159] 通過上述附圖,已示出本發(fā)明明確的實施例,后文中將有更詳細(xì)的描述。運些附圖 和文字描述并不是為了通過任何方式限制本發(fā)明構(gòu)思的范圍,而是通過參考特定實施例為 本領(lǐng)域技術(shù)人員說明本發(fā)明的概念。
【具體實施方式】
[0160] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進(jìn)一步地詳細(xì)描述。
[0161] 本發(fā)明實施例提供了一種視頻編碼方法,用于編碼器,如圖1所示,該視頻編碼方 法包括:
[0162] 步驟101、判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則,該至少 一個備選背景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖。
[0163] 步驟102、當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù) 設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖。
[0164] 步驟103、將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中,W進(jìn)行視頻編碼。
[0165] 綜上所述,本發(fā)明實施例提供的視頻編碼方法,該方法能夠在至少一個備選背景 帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景 帖,并將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列 中,相較于現(xiàn)有技術(shù),避免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了視 頻編碼的效率。
[0166] 本發(fā)明實施例提供了另一種視頻編碼方法,用于編碼器,如圖2-1所示,該視頻編 碼方法可W包括:
[0167] 步驟201、通過預(yù)設(shè)的背景帖獲取方式獲取至少一個備選背景帖。
[0168] 至少一個備選背景帖可W設(shè)置在一個背景帖庫中。背景帖獲取方式可W包括一種 背景帖獲取方式,也可W包括至少兩種背景帖獲取方式。示例的,背景帖獲取方式可W為背 景建模方式,也可W為背景帖選取方式,還可W為其他任一背景帖獲取方式,如帖像素平均 值方式或混合高斯建模方式等,還可W為上述多種背景帖獲取方式的各種組合,每一種背 景帖獲取方式可W得到一個背景帖。本發(fā)明對背景帖獲取方式的具體形式不做限定。
[0169] 步驟202、判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則。
[0170] 可選的,該預(yù)設(shè)規(guī)則可W為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,該質(zhì)量 指標(biāo)參數(shù)為用于衡量背景帖質(zhì)量的參數(shù)。
[0171] 可選的,質(zhì)量指標(biāo)參數(shù)可W為第一質(zhì)量指標(biāo),該第一質(zhì)量指標(biāo)的值等于備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度時,質(zhì)量要求可W為:質(zhì)量 指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值(該質(zhì)量闊值可W通過實驗統(tǒng)計得到),第一質(zhì)量指標(biāo)的 值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,所W質(zhì)量 指標(biāo)參數(shù)的值越大,表明背景帖的質(zhì)量越好。此外,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值 大于視頻編碼過程中產(chǎn)生的隨機(jī)值。本發(fā)明實施例對質(zhì)量要求的內(nèi)容不做限定。
[0172] 質(zhì)量指標(biāo)參數(shù)也可W為第Ξ質(zhì)量指標(biāo),該第Ξ質(zhì)量指標(biāo)的值等于1-P時,其中,P為 備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求可W 為:質(zhì)量指標(biāo)參數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,第Ξ質(zhì)量指標(biāo)的值等于1-P,所W質(zhì)量指標(biāo)參 數(shù)的值越小,表明背景帖的質(zhì)量越好。此外,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值小于視 頻編碼過程中產(chǎn)生的隨機(jī)值。本發(fā)明實施例對質(zhì)量要求的內(nèi)容不做限定。
[0173 ]在步驟202之前,如圖2-2所示,該視頻編碼方法還可W包括:
[0174] 步驟2021、計算每個備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼 帖的相似度。
[0175] 具體的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊。圖2-3示出了某一備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖的結(jié)構(gòu)示意圖。圖2-3中, 備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖包括2*2個背景塊,即備選背景帖包括4個背景 塊,當(dāng)前時刻待編碼的帖間編碼帖包括4個背景塊。如圖2-3所示,該備選背景帖包括背景塊 D1,背景塊D2,背景塊D3和背景塊D4。當(dāng)前時刻待編碼的帖間編碼帖包括背景塊E1,背景塊 E2,背景塊E3和背景塊E4。背景塊D1在該備選背景帖上的位置與背景塊E1在當(dāng)前時刻待編 碼的帖間編碼帖上的位置相對應(yīng);背景塊D2在該備選背景帖上的位置與背景塊E2在當(dāng)前時 刻待編碼的帖間編碼帖上的位置相對應(yīng);背景塊D3在該備選背景帖上的位置與背景塊E3在 當(dāng)前時刻待編碼的帖間編碼帖上的位置相對應(yīng);背景塊D4在該備選背景帖上的位置與背景 塊E4在當(dāng)前時刻待編碼的帖間編碼帖上的位置相對應(yīng)。
[0176] 相應(yīng)的,步驟2021可W包括:
[0177] 判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素與每個備選背景帖的第 二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值。第一背景塊在當(dāng)前時刻待編碼的帖間編 碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng)。示例的,假設(shè)預(yù)設(shè)的差值 闊值為y,且y大于0,那么可W通過該過程來判斷第一背景塊的像素與第二背景塊的像素的 差值的絕對值是否小于y。
[0178] 其中,對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的像素的差值小 于差值闊值時,將第二背景塊作為目標(biāo)背景塊,再確定備選背景帖上的目標(biāo)背景塊的個數(shù), 最后將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為相似度。假設(shè)差值闊 值為y(y〉〇),那么對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的像素的差值 的絕對值小于y時,就可W將第二背景塊作為目標(biāo)背景塊,然后統(tǒng)計滿足該條件的目標(biāo)背景 塊的總個數(shù),最后將每個備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為相 似度,從而確定每個備選背景帖的質(zhì)量指標(biāo)參數(shù)的值。
[0179] W圖2-3為例,假設(shè)差值闊值為y(y〉0),背景塊El的像素與背景塊D1的像素的差值 的絕對值小于y,背景塊E2的像素與背景塊D2的像素的差值的絕對值大于y,背景塊E3的像 素與背景塊D3的像素的差值的絕對值大于y,背景塊E4的像素與背景塊D4的像素的差值的 絕對值大于y,那么該備選背景帖上的目標(biāo)背景塊的個數(shù)為1,因此,當(dāng)前時刻待編碼的帖間 編碼帖與該備選背景帖的相似度為1/4。
[0180] 步驟2022、根據(jù)相似度確定每個備選背景帖的第一質(zhì)量指標(biāo)的值或第Ξ質(zhì)量指標(biāo) 的值。
[0181] -方面,可W根據(jù)備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖 的相似度確定備選背景帖的第一質(zhì)量指標(biāo)的值,具體的,可W將備選背景帖與待編碼視頻 序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度作為該備選背景帖的第一質(zhì)量指標(biāo)的值;另 一方面,可W根據(jù)備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度 確定備選背景帖的第Ξ質(zhì)量指標(biāo)的值,具體的,可W將1-P的值作為備選背景帖的第Ξ質(zhì)量 指標(biāo)的值,其中,P為該備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相 似度。
[0182] 相應(yīng)的,如果步驟2022中將相似度作為每個備選背景帖的第一質(zhì)量指標(biāo)的值,那 么步驟202可W包括:判斷至少一個備選背景帖中每個備選背景帖的質(zhì)量指標(biāo)參數(shù)的值是 否大于質(zhì)量闊值,即判斷至少一個備選背景帖中每個備選背景帖的第一質(zhì)量指標(biāo)的值是否 大于質(zhì)量闊值,示例的,假設(shè)該質(zhì)量闊值為Z,至少一個備選背景帖包括背景帖F1,背景帖F2 和背景帖F3,假設(shè)背景帖F1的第一質(zhì)量指標(biāo)的值為wl,背景帖F2的第一質(zhì)量指標(biāo)的值為w2, 背景帖F3的第一質(zhì)量指標(biāo)的值為w3,那么可W判斷wl是否大于z,w2是否大于z,w3是否大于 Z。如果步驟2022中將1-P的值作為每個備選背景帖的第Ξ質(zhì)量指標(biāo)的值,那么步驟202可W 包括:判斷至少一個備選背景帖中每個備選背景帖的質(zhì)量指標(biāo)參數(shù)的值是否小于質(zhì)量闊 值,即判斷至少一個備選背景帖中每個備選背景帖的第一質(zhì)量指標(biāo)的值是否小于質(zhì)量闊 值。該質(zhì)量闊值為第Ξ質(zhì)量指標(biāo)對應(yīng)的質(zhì)量闊值。
[0183] 可選的,質(zhì)量指標(biāo)參數(shù)還可W為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指 標(biāo)的值迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼 的帖間編碼帖的相似度,質(zhì)量要求可W為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指 標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖。當(dāng)質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量 指標(biāo)時,在步驟202之前,該視頻編碼方法還可W包括:根據(jù)每個備選背景帖的第一質(zhì)量指 標(biāo)的值確定每個備選背景帖的第二質(zhì)量指標(biāo)的值。
[0184] 具體的,根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì) 量指標(biāo)的值,包括:
[0185] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式計算每個備選 背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公式為:
[0186]
[0187]該質(zhì)量計算公式中,a為權(quán)重系數(shù),且0<a<l,t表示帖數(shù)。D(t)指的是第t帖的備 選背景帖的第一質(zhì)量指標(biāo)的值,也就是第t帖的帖間編碼帖(當(dāng)前時刻待編碼的帖間編碼 帖)與第t帖的備選背景帖的相似度,該第t帖的備選背景帖指的是根據(jù)第0至第t-1帖的帖 間編碼帖通過背景帖獲取方式得到的備選背景帖。示例的,當(dāng)計算第一個備選背景帖的第 二質(zhì)量指標(biāo)的值時,假設(shè)待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖為第2帖,即t = 2,那么第一個備選背景帖的第二質(zhì)量指標(biāo)的值(:(2)="1)*(1-曰)+〇(2)*曰,其中,〔(1)=0 (0)*(1-曰)+0(1)*曰,(:(0)=0(0),所^,為了得到(:(2),需要先確定0(0),0(1)和0(2)。其中, D(0)為第0帖的備選背景帖的第一質(zhì)量指標(biāo)的值,即第0帖的帖間編碼帖與第0帖的備選背 景帖的相似度;D(l)指的是第1帖的備選背景帖的第一質(zhì)量指標(biāo)的值,即第1帖的帖間編碼 帖與第1帖的備選背景帖的相似度;D(2)指的是第2帖的備選背景帖的第一質(zhì)量指標(biāo)的值, 即第2帖的帖間編碼帖與第2帖的備選背景帖的相似度。
[0188] 當(dāng)質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo)時,步驟202可W包括:判斷至少一個備選背景帖 中每個備選背景帖的質(zhì)量指標(biāo)參數(shù)的值是否大于質(zhì)量闊值,即判斷至少一個備選背景帖中 每個備選背景帖的第二質(zhì)量指標(biāo)的值是否大于質(zhì)量闊值。該質(zhì)量闊值為第二質(zhì)量指標(biāo)對應(yīng) 的質(zhì)量闊值。該質(zhì)量闊值可W通過實驗統(tǒng)計得到。
[0189] 需要說明的是,質(zhì)量指標(biāo)參數(shù)可W為第一質(zhì)量指標(biāo),也可W為第二質(zhì)量指標(biāo),還可 W為第Ξ質(zhì)量指標(biāo),還可W為其他任一用于衡量背景帖質(zhì)量的參數(shù)。本發(fā)明實施例對此不 做限定。該視頻編碼方法還可W在視頻編碼過程中,不斷更新質(zhì)量指標(biāo)參數(shù)的值,從而能夠 準(zhǔn)確判斷是否插入背景帖。
[0190] 步驟203、當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù) 設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖。執(zhí)行步驟204。
[0191] 可選的,當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背景帖為一個背景帖時, 則直接將該備選背景帖確定為目標(biāo)背景帖。
[0192] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),該第一質(zhì)量指標(biāo)的值等于備選背景帖與 待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的 值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,一方面,步驟203可W包括:在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì) 量指標(biāo)參數(shù)的值最大的背景帖作為目標(biāo)背景帖,即在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備 選背景帖中選擇第一質(zhì)量指標(biāo)的值最大的背景帖作為目標(biāo)背景帖,W步驟202中的背景帖 F1,背景帖F2和背景帖F3為例進(jìn)行說明,已知背景帖F1的第一質(zhì)量指標(biāo)的值為wl,背景帖F2 的第一質(zhì)量指標(biāo)的值為背景帖F3的第一質(zhì)量指標(biāo)的值為w3,質(zhì)量闊值為Z,同時根據(jù)步 驟202判斷得到wl小于Z,w2大于Z,w3大于Z,且w2大于w3,因此,按照該種確定目標(biāo)背景帖的 方式可W將背景帖F2作為目標(biāo)背景帖。該種方式通過對備選背景帖的質(zhì)量指標(biāo)參數(shù)的值進(jìn) 行比較得到目標(biāo)背景帖,提高了視頻編碼的魯棒性。
[0193] 另一方面,步驟203可W包括:在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中 隨機(jī)選擇一個背景帖作為目標(biāo)背景帖,即在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖 中隨機(jī)選擇一個背景帖作為目標(biāo)背景帖。同樣的,W步驟202中的背景帖F1,背景帖F2和背 景帖F3為例進(jìn)行說明,由于背景帖F2的短期質(zhì)量指標(biāo)第一質(zhì)量指標(biāo)的值為w2(w2大于質(zhì)量 闊值Z),背景帖F3的短期質(zhì)量指標(biāo)第一質(zhì)量指標(biāo)的值為w3(w3也大于質(zhì)量闊值Z),因此,按 照該種確定目標(biāo)背景帖的方式可W從背景帖F2和背景帖F3中隨機(jī)選擇一個背景帖作為目 標(biāo)背景帖,即可W將背景帖F2作為目標(biāo)背景帖,也可W將背景帖F3作為目標(biāo)背景帖。
[0194] 示例的,假設(shè)步驟201是通過一種背景帖獲取方式(如背景建模方式)獲取一個備 選背景帖,那么當(dāng)該備選背景帖的第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值時,可w直接將該備選 背景帖確定為目標(biāo)背景帖,并將該目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考 帖;假設(shè)步驟201是通過Ξ種背景帖獲取方式獲取Ξ個備選背景帖,那么當(dāng)該Ξ個備選背景 帖中存在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖時,如第一質(zhì)量指標(biāo)的值大于質(zhì)量 闊值的備選背景帖的個數(shù)為2,可W在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中確 定一個目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖,確定一個目標(biāo)背景帖時 可W在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中選擇第一質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖,也可W在第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中隨機(jī) 選擇一個背景帖作為目標(biāo)背景帖。如第一質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖的個數(shù) 為1,則直接將該備選背景帖作為目標(biāo)背景帖。所W,本發(fā)明實施例提供的視頻編碼方法,能 夠決定是否將由一種背景帖獲取方式獲取的備選背景帖作為待編碼視頻序列中的帖間編 碼帖的參考帖,也能夠決定將至少兩種背景帖獲取方式中的哪一種背景帖獲取方式獲取的 備選背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖,提高了插入背景帖的靈活度和 視頻編碼的效率。
[01M]可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于1-P,其中,P為備 選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量 指標(biāo)參數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至 少兩個背景帖,一方面,步驟203可W包括:在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景 帖中選擇質(zhì)量指標(biāo)參數(shù)的值最小的背景帖作為目標(biāo)背景帖。另一方面,步驟203可W包括: 在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為目標(biāo)背景帖。 質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo)時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖的過程 可W參考質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景 帖的過程。
[0196] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè) 的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,相應(yīng)的, 步驟203可W包括:在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù) 的值最大的背景帖作為目標(biāo)背景帖,即在第二質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中 選擇第二質(zhì)量指標(biāo)的值最大的背景帖作為目標(biāo)背景帖。同樣的,假設(shè)步驟201是通過一種背 景帖獲取方式(如背景建模方式)獲取一個備選背景帖,那么當(dāng)該備選背景帖的第二質(zhì)量指 標(biāo)的值大于質(zhì)量闊值時,可W直接將該備選背景帖確定為目標(biāo)背景帖,并將該目標(biāo)背景帖 作為待編碼視頻序列中的帖間編碼帖的參考帖;假設(shè)步驟201是通過Ξ種背景帖獲取方式 獲取Ξ個備選背景帖,那么當(dāng)該Ξ個備選背景帖中存在第二質(zhì)量指標(biāo)的值大于質(zhì)量闊值的 備選背景帖時,如第二質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖的個數(shù)為2,可W在第二質(zhì) 量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中確定一個目標(biāo)背景帖作為待編碼視頻序列中的 帖間編碼帖的參考帖,例如,可W在第二質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備選背景帖中選擇 第二質(zhì)量指標(biāo)的值最大的背景帖作為目標(biāo)背景帖。如第二質(zhì)量指標(biāo)的值大于質(zhì)量闊值的備 選背景帖的個數(shù)為1,則直接將該備選背景帖作為目標(biāo)背景帖。本發(fā)明實施例對在第二質(zhì)量 指標(biāo)的值大于質(zhì)量闊值的備選背景帖中確定一個目標(biāo)背景帖的方式不做限定。
[0197] 步驟204、將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中,W進(jìn)行視頻編碼。執(zhí)行步驟205。
[0198] 現(xiàn)有技術(shù)中,參考帖包括長期參考帖和短期參考帖。長期參考帖相較于短期參考 帖,可W被待編碼視頻序列中更遠(yuǎn)的帖間編碼帖所參考。例如,短期參考帖的有效范圍為16 帖(即短期參考帖之后的16個帖間編碼帖可W參考該短期參考帖),長期參考帖的有效范圍 可W超出16帖(即長期參考帖之后的多于16個帖間編碼帖可W參考該長期參考帖)。
[0199] 本發(fā)明實施例中的參考帖包括長期參考帖和短期參考帖中的任意一種,本發(fā)明實 施例中的參考帖可W為長期參考帖,也可W為短期參考帖,也即本發(fā)明實施例中的目標(biāo)背 景帖不限于僅W長期參考帖的方式被待編碼視頻序列中的帖間編碼帖所參考,在待編碼視 頻序列的帖數(shù)不多,或者對額外占用碼率的要求不高的情況下,目標(biāo)背景帖可短期參 考帖的方式被待編碼視頻序列中的帖間編碼帖所參考。本發(fā)明實施例對參考帖的具體形式 不做限定。由于目標(biāo)背景帖是隔一段時間才插入的,所W在實際應(yīng)用中,可W在確定出的目 標(biāo)背景帖中插入一個檢測點,該檢測點用于指示開始編碼一個G0P。
[0200] 圖2-4示出了將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待 編碼視頻序列中之后的待編碼視頻序列的結(jié)構(gòu)示意圖,圖2-4中的I帖為目標(biāo)背景帖,I帖之 后的P帖為帖間編碼帖,將I帖作為待編碼視頻序列中的P帖的參考帖插入待編碼視頻序列 中之后,進(jìn)行編碼時,可W參考I帖對I帖之后的P帖進(jìn)行編碼。
[0201] 步驟205、對插入了目標(biāo)背景帖的待編碼視頻序列中的編碼帖進(jìn)行編碼。
[0202] 插入了目標(biāo)背景帖的編碼帖包括目標(biāo)背景帖和帖間編碼帖。其中,目標(biāo)背景帖采 用帖內(nèi)編碼模式進(jìn)行編碼,帖間編碼帖采用帖間編碼模式參考目標(biāo)背景帖進(jìn)行編碼。帖內(nèi) 編碼模式指的是編碼過程不參考其他帖,帖內(nèi)編碼模式通常用于一個G0P的開始,采用帖內(nèi) 編碼模式進(jìn)行編碼時的壓縮率較低。帖間編碼模式指的是編碼過程需要參考之前已經(jīng)編碼 過的帖,采用帖間編碼模式進(jìn)行編碼時的壓縮率較高。進(jìn)一步的,為了提高視頻質(zhì)量,可W 采用帖內(nèi)編碼模式按照預(yù)設(shè)的量化步長對目標(biāo)背景帖進(jìn)行編碼,該量化步長可W為一個較 小值。該量化步長在編碼過程中是可W改變的。
[0203] 需要說明的是,由于目標(biāo)背景帖僅占待編碼視頻序列的一小部分,所W,雖然采用 較小的量化步長對目標(biāo)背景帖進(jìn)行編碼會增加消耗的碼率,但對整個待編碼視頻序列的影 響較小。同時,由于目標(biāo)背景帖會被之后的帖間編碼帖(如P帖或B帖)所參考,所W目標(biāo)背景 帖中的高質(zhì)量的部分會被大量多次地復(fù)制到之后的帖間編碼帖中,因此,采用帖內(nèi)編碼模 式按照較小的量化步長對目標(biāo)背景帖進(jìn)行編碼,不僅實現(xiàn)了提高目標(biāo)背景帖和待編碼視頻 序列中的帖間編碼帖的質(zhì)量的效果,還實現(xiàn)了消耗較小碼率的效果。
[0204] 在視頻編碼過程中,對目標(biāo)背景帖進(jìn)行高質(zhì)量的編碼,并將該目標(biāo)背景帖作為長 期參考帖W供之后的帖間編碼帖在編碼時都參考該目標(biāo)背景帖,在相對靜止的場景下,該 編碼過程具有如下幾個優(yōu)點:1、在保證視頻質(zhì)量的前提下減小編碼時消耗的碼率;2、在背 景區(qū)域獲取較高質(zhì)量的圖像;3、減少編碼過程中產(chǎn)生的呼吸效應(yīng),該呼吸效應(yīng)指的是相鄰 帖的質(zhì)量存在的較大差異而引起的讓人感到視頻不連續(xù)的現(xiàn)象;4、提高前景物體移動時, 被遮擋的背景部分再次出現(xiàn)在背景區(qū)域的圖像的質(zhì)量。
[0205] 具體的,參考目標(biāo)背景帖,采用帖間編碼模式對帖間編碼帖進(jìn)行編碼的過程可W 為:在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元素。該語法元 素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。該參數(shù)集包括序列參數(shù)集(英文: Sequence Parameter Set;簡稱:SPS)和參考圖像集(英文:Reference Pierre Set;簡稱: RPS)。在待編碼視頻序列中的帖間編碼帖的SPS和RPS中W長期參考帖的方式添加語法元 素,能夠確保該目標(biāo)背景帖可符合視頻國際標(biāo)準(zhǔn)或視頻國內(nèi)標(biāo)準(zhǔn)的方式被相應(yīng)的解碼 器使用。其中,視頻國際標(biāo)準(zhǔn)可W為H. 264和H. 265等,H. 264又稱作高級視頻編碼(英文: Advanced Video Coding;簡稱:AVC),H.265又稱作高效視頻編碼(英文:Hi曲 Efficient Video Coding;簡稱:HEVC),視頻國內(nèi)標(biāo)準(zhǔn)可W為音視頻編碼標(biāo)準(zhǔn)(英文:Audio Video coding S化ndard;簡稱:AVS)。其中,Η. 264是由國際電信聯(lián)盟遠(yuǎn)程通信標(biāo)準(zhǔn)化組織(英文: International Telecommunication Union-Telecommunication Standardization Sector;簡稱:ITU-T)視頻編碼專家組(英文:Video Coding Experts Group;簡稱:VCEG)和 國際標(biāo)準(zhǔn)化組織(英文:Inte;rnational Organization for Standardization;簡稱:IS0) 和國際電工委員會(英文:International Electrotechnical Commission;簡稱:lEC)動態(tài) 圖像專家組(英文:Moving PicUires Experts Group;簡稱:MPEG)聯(lián)合組成的聯(lián)合視頻組 (英文:Joint Video Team;簡稱:JVT)提出的高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)。H. 265是 口U-T VCEG繼H.264之后所制定的新的視頻編碼標(biāo)準(zhǔn)。
[0206] 需要說明的是,在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的 語法元素之后,還可W在待編碼視頻序列中的帖間編碼帖的RPS內(nèi)添加待編碼視頻序列中 的至少一個帖間編碼帖的語法元素,W便于被待編碼視頻序列中的帖間編碼帖所參考。也 就是說,待編碼視頻序列中的帖間編碼帖可W參考目標(biāo)背景帖,同時還可W參考其他一個 或多個帖間編碼帖,其他一個或多個帖間編碼帖可W作為長期參考帖被待編碼視頻序列中 的帖間編碼帖所參考,也可W作為短期參考帖被待編碼視頻序列中的帖間編碼帖所參考。
[0207] 需要補(bǔ)充說明的是,采用帖內(nèi)編碼模式對目標(biāo)背景帖進(jìn)行編碼后,可W按照現(xiàn)有 技術(shù)將對目標(biāo)背景帖進(jìn)行編碼時產(chǎn)生的碼流傳輸至解碼器,同時將目標(biāo)背景帖的重構(gòu)帖 (在編碼的過程中,需要對已經(jīng)編碼的圖像進(jìn)行解碼,解碼后的圖像稱作重構(gòu)帖)存儲在參 考帖緩存中,W供待編碼視頻序列中的帖間編碼帖參考。
[0208] 步驟206、當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,將待編 碼視頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。
[0209] 預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系指的是在一個G0P中各帖之間的參考關(guān)系,現(xiàn)有技 術(shù)中,RPS定義了在一個G0P中各帖之間的參考關(guān)系,比如,第2帖需要參考第1帖進(jìn)行編碼, 第3帖需要參考第1帖和第2帖進(jìn)行編碼等等。
[0210] W質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)為例,質(zhì)量要求為質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的 質(zhì)量闊值,步驟206可W包括:當(dāng)至少一個備選背景帖中所有備選背景帖的第一質(zhì)量指標(biāo)的 值均不大于質(zhì)量闊值時,將待編碼視頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān) 系進(jìn)行視頻編碼。
[0211] 可選的,該預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種,即該預(yù)設(shè)G0P結(jié) 構(gòu)可W為低延時的IPPP結(jié)構(gòu),也可W為編碼效率較高的IBBBP結(jié)構(gòu),其中,IPPP結(jié)構(gòu)和IBBBP 結(jié)構(gòu)指的是編碼的G0P結(jié)構(gòu),IPPP是在一個G0P中,第一帖為I帖,第一帖之后為多個P帖。 IBBBP是在一個G0P中,第一帖為I帖,第一帖之后為3個B帖,3個B帖之后為一個P帖。視頻壓 縮中,每帖代表一幅靜止的圖像,I帖是關(guān)鍵帖,I帖是對本帖畫面的完整保留;P帖表示本帖 與之前的一個關(guān)鍵帖(或P帖)的差別,P帖為差別帖;B帖表示本帖與前后帖的差別,B帖為雙 向差別帖。
[0212] 需要說明的是,該預(yù)設(shè)GOP結(jié)構(gòu)包括但不限于IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一 種,預(yù)設(shè)G0P結(jié)構(gòu)還可W為IPPPP結(jié)構(gòu),本發(fā)明實施例對此不做限定。圖2-5示出了將待編碼 視頻序列中的已有帖按照IPPPP結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼的結(jié)構(gòu)示意圖,圖2-5 中的IPPPP結(jié)構(gòu)為預(yù)設(shè)G0P結(jié)構(gòu),IPPPP結(jié)構(gòu)之后的P帖為帖間編碼帖,當(dāng)至少一個備選背景 帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,將待編碼視頻序列中的IPPPP結(jié)構(gòu)之后的P帖按 照IPPPP結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。具體的,IPPPP結(jié)構(gòu)之后的第一個P帖參考 IPPPP結(jié)構(gòu)中的I帖進(jìn)行視頻編碼,IPPPP結(jié)構(gòu)之后的第二個P帖、第Ξ個P帖及第四個P帖參 考IPPPP結(jié)構(gòu)中的第四個P帖進(jìn)行視頻編碼。
[0213] 需要說明的是,當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時, 還可W按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[0214] 需要補(bǔ)充的是,本發(fā)明實施例提供的視頻編碼方法中的步驟可W通過不同功能的 模塊實現(xiàn),如步驟201可W通過背景建模模塊來實現(xiàn),步驟202可W通過背景質(zhì)量評估模塊 和參考帖結(jié)構(gòu)選擇模塊(如參考帖結(jié)構(gòu)選擇器)來實現(xiàn),步驟203可W通過選帖模塊來實現(xiàn), 步驟204可W通過背景帖插入模塊(如背景帖插入器)來實現(xiàn),步驟205可W通過視頻編碼模 塊(視頻編碼器)來實現(xiàn)。步驟206可W通過背景質(zhì)量評估模塊、參考帖結(jié)構(gòu)選擇模塊和視頻 編碼模塊來實現(xiàn)。
[0215] 還需要說明的是,該視頻編碼方法還可W不直接評估背景帖的質(zhì)量,而是通過其 它一些信號來決定是否插入背景帖。如在攝像裝置處于抖動狀態(tài)的情況下,或者,在光照強(qiáng) 度處于快速變化狀態(tài)的情況下,或者,在視頻圖像的噪音強(qiáng)度大于預(yù)設(shè)噪音強(qiáng)度值的情況 下等等都可W決定不插入背景帖。其中,用于指示攝像裝置的抖動狀態(tài)的信號、用于指示光 照強(qiáng)度的信號及用于指示視頻圖像的噪音強(qiáng)度的信號均可W由感應(yīng)裝置獲得。
[0216] 還需要補(bǔ)充說明的是,該視頻編碼方法除了通過直接評估背景帖的質(zhì)量,或通過 其它一些信號來決定是否插入背景帖,還可W按照其它方式?jīng)Q定是否插入背景帖,如:在第 一預(yù)設(shè)時間段內(nèi)插入背景帖,同時跟蹤記錄第一預(yù)設(shè)時間段內(nèi)的視頻編碼消耗的碼率和視 頻圖像的重構(gòu)帖的質(zhì)量,在第一預(yù)設(shè)時間段之后的第二預(yù)設(shè)時間段內(nèi)不插入背景帖,同時 跟蹤記錄第二預(yù)設(shè)時間段內(nèi)的視頻編碼消耗的碼率和視頻圖像的重構(gòu)帖的質(zhì)量,然后比較 兩次記錄的碼率和重構(gòu)帖的質(zhì)量,當(dāng)?shù)谝活A(yù)設(shè)時間段內(nèi)的碼率更小,且重構(gòu)帖的質(zhì)量更好 時,在W后的視頻編碼過程中選擇插入背景帖的方式進(jìn)行視頻編碼;當(dāng)?shù)诙A(yù)設(shè)時間段內(nèi) 的碼率更小,且重構(gòu)帖的質(zhì)量更好時,在W后的視頻編碼過程中選擇不插入背景帖的方式 進(jìn)行視頻編碼。
[0217] 需要補(bǔ)充說明的是,雖然現(xiàn)有技術(shù)中,很多情況下,可W從監(jiān)控攝像機(jī)拍攝的視頻 中得到一個相對完整清晰的背景帖,如在靜止場景或視頻的前景物體比較少的情況下,可 W得到相對完整清晰,質(zhì)量較高的背景帖,但是在有些情況下,背景建模方式是難W獲得一 個相對完整清晰,質(zhì)量較好的背景帖,在有些情況下,背景建模方式獲得的背景帖是比較模 糊的,該背景帖的質(zhì)量較差,所W該背景帖是不適合被作為參考帖的。例如,當(dāng)汽車從人行 天橋下經(jīng)過時,設(shè)置在人行天橋上的監(jiān)控攝像機(jī)會抖動,又如當(dāng)大量的人群從監(jiān)控攝像機(jī) 前經(jīng)過時,監(jiān)控攝像機(jī)也會抖動,再如當(dāng)室內(nèi)電燈在開與關(guān)的狀態(tài)間切換時,設(shè)置在室內(nèi)的 監(jiān)控攝像機(jī)拍攝的視頻中的背景區(qū)域的面積會較小或者視頻會比較模糊等等。而背景帖選 取方式雖然可w在前景物體不多或者背景建模方式的效率下降(如監(jiān)控攝像機(jī)抖動)的情 況下,保證背景帖的質(zhì)量,但是當(dāng)前景物體較多或者存在頻繁進(jìn)行動靜切換的場景時,采用 背景建模方式和背景帖選取方式來改善背景帖質(zhì)量的效果都會比較差,同時還會對編碼帶 來額外的負(fù)擔(dān),降低了編碼效率,因為通過上述兩種方式得到背景帖需要占用相當(dāng)多的碼 流。所W本發(fā)明實施例提供的視頻編碼方法,是一種自適應(yīng)選擇不同的背景帖作為參考帖 的方法,該方法先判斷獲得的背景帖是否適合作為參考帖,當(dāng)背景帖適合作為參考帖時,再 將背景帖插入待編碼視頻序列中,W供待編碼視頻序列中的帖間編碼帖參考,而且該方法 還可W從多個都適合作為參考帖的背景帖中選取一個最適合作為參考帖的背景帖,W供待 編碼視頻序列中的帖間編碼帖參考;當(dāng)背景帖不適合作為參考帖時,則不將背景帖插入待 編碼視頻序列中,而是將待編碼視頻序列中的已有帖按照預(yù)設(shè)GOP結(jié)構(gòu)所定義的參考關(guān)系 進(jìn)行視頻編碼,所W,該自適應(yīng)選擇背景帖的方法避免了將質(zhì)量較差的背景帖插入待編碼 視頻序列中,提高了插入背景帖的靈活度,提高了視頻編碼質(zhì)量,提高了視頻編碼的效率, 降低了編碼器(即視頻編碼器)的功耗,提高了視頻編碼的效果。
[0218] 綜上所述,本發(fā)明實施例提供的視頻編碼方法,能夠在至少一個備選背景帖中存 在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將 目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列中,而在至 少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,則不插入背景帖,將待編碼視 頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼,相較于現(xiàn)有技術(shù),避 免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了插入背景帖的靈活度,提高 了視頻編碼的效率,提高了視頻編碼質(zhì)量,降低了編碼器的功耗,提高了視頻編碼的效果。
[0219] 本發(fā)明實施例提供了一種視頻編碼裝置,該視頻編碼裝置可W通過軟件、硬件或 者兩者的結(jié)合實現(xiàn)成為編碼器的部分或全部。如圖3-1所示,該視頻編碼裝置可W包括:
[0220] 第一判斷單元410,用于判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù) 設(shè)規(guī)則,至少一個備選背景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖。
[0221] 第一確定單元420,用于當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景 帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖。
[0222] 插入單元430,用于將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖 插入待編碼視頻序列中,W進(jìn)行視頻編碼。
[0223] 綜上所述,本發(fā)明實施例提供的視頻編碼裝置,能夠在至少一個備選背景帖中存 在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將 目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列中,相較于 現(xiàn)有技術(shù),避免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了視頻編碼的效 率。
[0224] 可選的,預(yù)設(shè)規(guī)則為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,質(zhì)量指標(biāo)參數(shù) 為用于衡量背景帖質(zhì)量的參數(shù)。
[0225] 可選的,第一確定單元420用于當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背 景帖為一個背景帖時,則直接將該備選背景帖確定為目標(biāo)背景帖。
[0226] 可選的,背景帖獲取方式可W為背景建模方式,也可W為背景帖選取方式,還可W 為其他任一背景帖獲取方式,如帖像素平均值方式或混合高斯建模方式等,背景帖獲取方 式還可w為上述多種背景帖獲取方式的各種組合。每一種背景帖獲取方式得到一個背景 帖??蛇x的,背景帖獲取方式可W包括背景建模方式和背景帖選取方式。
[0227] 可選的,預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種。
[02%]可選的,參考帖包括長期參考帖和短期參考帖中的任意一種。
[0229] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),第一質(zhì)量指標(biāo)的值等于備選背景帖與待 編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值 大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,如圖3-2所示,第一確定單元420,包括:
[0230] 第一選擇模塊421,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇 質(zhì)量指標(biāo)參數(shù)的值最大的背景帖作為目標(biāo)背景帖。
[0231 ] 或,如圖3-3所示,第一確定單元420,包括:
[0232] 第二選擇模塊422,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中隨機(jī) 選擇一個背景帖作為目標(biāo)背景帖。
[0233] 質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值大于視 頻編碼過程中產(chǎn)生的隨機(jī)值。
[0234] 可選的,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值大于視頻編碼過程中產(chǎn)生的隨機(jī) 值。
[0235] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于1-P,P為備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參 數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至少兩個 背景帖,如圖3-4所示,第一確定單元420,包括:
[0236] 第四選擇模塊423,用于在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中選擇 質(zhì)量指標(biāo)參數(shù)的值最小的背景帖作為目標(biāo)背景帖。
[0237] 或,如圖3-5所示,第一確定單元420,包括:
[0238] 第五選擇模塊424,用于在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī) 選擇一個背景帖作為目標(biāo)背景帖。
[0239] 質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值小于視 頻編碼過程中產(chǎn)生的隨機(jī)值。
[0240] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值 迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間 編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值 大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,如圖3-6所示,該裝置還可W包括:第二 確定單元440,用于根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二 質(zhì)量指標(biāo)的值。相應(yīng)的,如圖3-7所示,第一確定單元420,包括:
[0241] 第Ξ選擇模塊425,用于在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇 質(zhì)量指標(biāo)參數(shù)的值最大的背景帖作為目標(biāo)背景帖。
[0242] 可選的,如圖3-8所示,第二確定單元440,包括:
[0243] 確定模塊441,用于根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算 公式計算每個備選背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì) 量計算公式為:
[0244]
[0245] 其中,a為權(quán)重系數(shù),且0含a < 1,t表示帖數(shù)。
[0246] 可選的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊,如圖3-6所示,該裝置還包括:
[0247] 第二判斷單元450,用于判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素 與每個備選背景帖的第二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值,第一背景塊在當(dāng) 前時刻待編碼的帖間編碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng)。
[0248] 第一處理單元460,用于對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊 的像素的差值小于差值闊值時,將第二背景塊作為目標(biāo)背景塊。
[0249] 第Ξ確定單元470,用于確定備選背景帖上的目標(biāo)背景塊的個數(shù)。
[0250] 第二處理單元480,用于將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的 比值作為相似度。
[0巧1] 可選的,如圖3-6所示,該裝置還包括:
[0252] 第Ξ處理單元490,用于當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè) 規(guī)則時,將待編碼視頻序列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。
[0253] 可選的,第Ξ處理單元490,還用于當(dāng)至少一個備選背景帖中所有備選背景帖均不 滿足預(yù)設(shè)規(guī)則時,按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[0254] 如圖3-6所示,該裝置還包括:編碼單元510,用于對插入了目標(biāo)背景帖的待編碼視 頻序列中的編碼帖進(jìn)行編碼,插入了目標(biāo)背景帖的編碼帖包括目標(biāo)背景帖和帖間編碼帖, 其中,目標(biāo)背景帖采用帖內(nèi)編碼模式進(jìn)行編碼,帖間編碼帖采用帖間編碼模式參考目標(biāo)背 景帖進(jìn)行編碼。此外,圖3-6中的第一判斷單元410、第一確定單元420和插入單元430可W參 考圖3-1進(jìn)行說明。
[02W] 可選的,該裝置還包括:
[0256] 第一添加單元,用于在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景 帖的語法元素,該語法元素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。其中,參數(shù)集 包括序列參數(shù)集和參考圖像集。
[0257] 第二添加單元,用于在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加待編碼視 頻序列中的至少一個帖間編碼帖的語法元素。
[0258] 背景帖獲取單元,用于通過預(yù)設(shè)的背景帖獲取方式獲取至少一個備選背景帖。
[0259] 示例的,當(dāng)背景帖獲取方式包括兩種背景帖獲取方式,如背景建模方式和背景帖 選取方式,那么背景帖獲取單元可W包括:
[0260] 第一背景帖獲取模塊,用于通過背景建模方式獲取備選背景帖。
[0261] 第二背景帖獲取模塊,用于通過背景帖選取方式獲取備選背景帖。
[0262] 圖3-1中各單元的具體工作過程可W參考圖1所示的實施方式進(jìn)行說明,圖3-6中 各單元的具體工作過程可W參考圖2-1所示的實施方式進(jìn)行說明。
[0263] 綜上所述,本發(fā)明實施例提供的視頻編碼裝置,能夠在至少一個備選背景帖中存 在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將 目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列中,而在至 少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,則不插入背景帖,將待編碼視 頻序列中的已有帖按照預(yù)設(shè)GOP結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼,相較于現(xiàn)有技術(shù),避 免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了插入背景帖的靈活度,提高 了視頻編碼的效率,提高了視頻編碼質(zhì)量,降低了編碼器的功耗,提高了視頻編碼的效果。
[0264] 本發(fā)明實施例提供了另一種視頻編碼裝置,如圖4所示,該視頻編碼裝置包括:處 理器1001、存儲器1002、網(wǎng)絡(luò)接口 1003和總線1004。其中,總線1004用于連接處理器1001、存 儲器1002和網(wǎng)絡(luò)接口 1003,處理器1001用于執(zhí)行存儲器1002中存儲的程序10021。處理器 1001可W執(zhí)行該程序10021來實現(xiàn)編碼器,并使得該編碼器執(zhí)行下述視頻編碼方法:
[0265] 判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則,至少一個備選背 景帖是通過預(yù)設(shè)的背景帖獲取方式得到的背景帖;
[0266] 當(dāng)至少一個備選背景帖中存在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的 備選背景帖中確定目標(biāo)背景帖;
[0267] 將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序 列中,W進(jìn)行視頻編碼。
[0268] 可選的,預(yù)設(shè)規(guī)則為:背景帖的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,質(zhì)量指標(biāo)參數(shù) 為用于衡量背景帖質(zhì)量的參數(shù)。
[0269] 可選的,當(dāng)至少一個備選背景帖中滿足預(yù)設(shè)規(guī)則的備選背景帖為一個背景帖時, 則直接將該備選背景帖確定為目標(biāo)背景帖。
[0270] 可選的,背景帖獲取方式可W為背景建模方式,也可W為背景帖選取方式,還可W 為其他任一背景帖獲取方式,如帖像素平均值方式或混合高斯建模方式等,背景帖獲取方 式還可W為上述多種背景帖獲取方式的各種組合。每一種背景帖獲取方式得到一個背景 帖。
[0271] 可選的,質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),第一質(zhì)量指標(biāo)的值等于備選背景帖與待 編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值 大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖包括至少兩個背景 帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0272] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖;
[0273] 或,在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[0274] 質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值大于視 頻編碼過程中產(chǎn)生的隨機(jī)值。
[0275] 可選的,質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo),第Ξ質(zhì)量指標(biāo)的值等于1-P,P為備選背景 帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參 數(shù)的值小于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖包括至少兩個 背景帖,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0276] 在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最小 的背景帖作為目標(biāo)背景帖;
[0277]或,在質(zhì)量指標(biāo)參數(shù)的值小于質(zhì)量闊值的備選背景帖中隨機(jī)選擇一個背景帖作為 目標(biāo)背景帖。
[027引質(zhì)量指標(biāo)參數(shù)為第Ξ質(zhì)量指標(biāo)時,質(zhì)量要求還可W為:質(zhì)量指標(biāo)參數(shù)的值小于視 頻編碼過程中產(chǎn)生的隨機(jī)值。
[0279] 可選的,質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值 迭代得到,第一質(zhì)量指標(biāo)的值等于備選背景帖與待編碼視頻序列中當(dāng)前時刻待編碼的帖間 編碼帖的相似度,質(zhì)量要求為:質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量闊值,質(zhì)量指標(biāo)參數(shù)的值 大于質(zhì)量闊值的備選背景帖包括至少兩個背景帖,在判斷至少一個備選背景帖中每個備選 背景帖是否滿足預(yù)設(shè)規(guī)則之前,該方法還包括:
[0280] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì)量指標(biāo) 的值。
[0281 ]相應(yīng)的,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,包括:
[0282] 在質(zhì)量指標(biāo)參數(shù)的值大于質(zhì)量闊值的備選背景帖中選擇質(zhì)量指標(biāo)參數(shù)的值最大 的背景帖作為目標(biāo)背景帖。
[0283] 具體的,根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值確定每個備選背景帖的第二質(zhì) 量指標(biāo)的值,包括:
[0284] 根據(jù)每個備選背景帖的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式確定每個備選 背景帖的第二質(zhì)量指標(biāo)的值C(t),并且計算第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公式為:
[0285]
[0286] 其中,a為權(quán)重系數(shù),且0如。,t表示帖數(shù)。
[0287] 可選的,每個備選背景帖和當(dāng)前時刻待編碼的帖間編碼帖分別包括至少一個背景 塊,計算每個備選背景帖與當(dāng)前時刻待編碼的帖間編碼帖的相似度,包括:
[0288] 判斷當(dāng)前時刻待編碼的帖間編碼帖的第一背景塊的像素與每個備選背景帖的第 二背景塊的像素的差值是否小于預(yù)設(shè)的差值闊值,第一背景塊在當(dāng)前時刻待編碼的帖間編 碼帖上的位置與第二背景塊在每個備選背景帖上的位置相對應(yīng);
[0289] 對于每個備選背景帖,當(dāng)?shù)谝槐尘皦K的像素與第二背景塊的像素的差值小于差值 闊值時,將第二背景塊作為目標(biāo)背景塊,
[0290] 確定備選背景帖上的目標(biāo)背景塊的個數(shù),
[0291] 將備選背景帖上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為相似度。
[0292] 可選的,在判斷至少一個備選背景帖中每個備選背景帖是否滿足預(yù)設(shè)規(guī)則之后, 該方法還包括:
[0293] 當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,將待編碼視頻序 列中的已有帖按照預(yù)設(shè)G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。
[0294] 可選的,當(dāng)至少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,還可W 按照其他預(yù)設(shè)方式進(jìn)行視頻編碼,如按照帖的間隔等參數(shù)進(jìn)行視頻編碼。
[02M] 可選的,預(yù)設(shè)G0P結(jié)構(gòu)包括IPPP結(jié)構(gòu)和IBBBP結(jié)構(gòu)中的任意一種。
[0296] 可選的,背景帖獲取方式可W包括背景建模方式和背景帖選取方式。
[0297] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0298] 對插入了目標(biāo)背景帖的待編碼視頻序列中的編碼帖進(jìn)行編碼,插入了目標(biāo)背景帖 的編碼帖包括目標(biāo)背景帖和帖間編碼帖,其中,目標(biāo)背景帖采用帖內(nèi)編碼模式進(jìn)行編碼,帖 間編碼帖采用帖間編碼模式參考目標(biāo)背景帖進(jìn)行編碼。
[0299] 可選的,參考帖包括長期參考帖和短期參考帖中的任意一種。
[0300] 可選的,在將目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編 碼視頻序列中之后,該方法還包括:
[0301 ]在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元素,語法 元素用于指示目標(biāo)背景帖作為長期參考帖的使用方式。
[0302] 可選的,在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加目標(biāo)背景帖的語法元 素之后,該方法還包括:
[0303] 在待編碼視頻序列中的帖間編碼帖的參數(shù)集內(nèi)添加待編碼視頻序列中的至少一 個帖間編碼帖的語法元素。
[0304] 可選的,參數(shù)集包括序列參數(shù)集和參考圖像集。
[0305] 綜上所述,本發(fā)明實施例提供的視頻編碼裝置,能夠在至少一個備選背景帖中存 在滿足預(yù)設(shè)規(guī)則的備選背景帖時,在滿足預(yù)設(shè)規(guī)則的備選背景帖中確定目標(biāo)背景帖,并將 目標(biāo)背景帖作為待編碼視頻序列中的帖間編碼帖的參考帖插入待編碼視頻序列中,而在至 少一個備選背景帖中所有備選背景帖均不滿足預(yù)設(shè)規(guī)則時,則不插入背景帖,將待編碼視 頻序列中的已有帖按照預(yù)設(shè)畫面組G0P結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼,相較于現(xiàn)有 技術(shù),避免了將質(zhì)量較差的背景帖插入待編碼視頻序列中,因此,提高了插入背景帖的靈活 度,提高了視頻編碼的效率,提高了視頻編碼質(zhì)量,降低了編碼器的功耗,提高了視頻編碼 的效果。
[0306] 在本申請所提供的幾個實施例中,應(yīng)該理解到,所掲露的裝置和方法,可W通過其 它的方式實現(xiàn)。例如,W上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅 僅為一種邏輯功能劃分,實際實現(xiàn)時可W有另外的劃分方式,例如多個單元或組件可W結(jié) 合或者可W集成到另一個系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點,所顯示或討論的 相互之間的禪合或直接禪合或通信連接可W是通過一些接口,裝置或單元的間接禪合或通 信連接,可W是電性,機(jī)械或其它的形式。
[0307] 所述作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個地方,或者也可W分布到多個 網(wǎng)絡(luò)單元上??蒞根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目 的。
[0308] 本領(lǐng)域普通技術(shù)人員可W理解實現(xiàn)上述實施例的全部或部分步驟可W通過硬件 來完成,也可W通過程序來指令相關(guān)的硬件完成,所述的程序可W存儲于一種計算機(jī)可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可W是只讀存儲器,磁盤或光盤等。
[0309] W上所述僅為本發(fā)明的較佳實施例,并不用W限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1. 一種視頻編碼方法,其特征在于,所述方法包括: 判斷至少一個備選背景幀中每個備選背景幀是否滿足預(yù)設(shè)規(guī)則,所述至少一個備選背 景幀是通過預(yù)設(shè)的背景幀獲取方式得到的背景幀; 當(dāng)所述至少一個備選背景幀中存在滿足所述預(yù)設(shè)規(guī)則的備選背景幀時,在滿足所述預(yù) 設(shè)規(guī)則的備選背景幀中確定目標(biāo)背景幀; 將所述目標(biāo)背景幀作為待編碼視頻序列中的幀間編碼幀的參考幀插入所述待編碼視 頻序列中,以進(jìn)行視頻編碼。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)設(shè)規(guī)則為:背景幀的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,所述質(zhì)量指標(biāo)參數(shù)為 用于衡量背景幀質(zhì)量的參數(shù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),所述 第一質(zhì)量指標(biāo)的值等于備選背景幀與所述待編碼視頻序列中當(dāng)前時刻待編碼的幀間編碼 幀的相似度,所述質(zhì)量要求為:所述質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量閾值,所述質(zhì)量指標(biāo) 參數(shù)的值大于所述質(zhì)量閾值的備選背景幀包括至少兩個背景幀, 所述在滿足所述預(yù)設(shè)規(guī)則的備選背景幀中確定目標(biāo)背景幀,包括: 在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中選擇質(zhì)量指標(biāo)參數(shù)的值 最大的背景幀作為所述目標(biāo)背景幀; 或,在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中隨機(jī)選擇一個背景幀 作為所述目標(biāo)背景幀。4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),所述 第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值迭代得到,所述第一質(zhì)量指標(biāo)的值等于備選背景幀 與所述待編碼視頻序列中當(dāng)前時刻待編碼的幀間編碼幀的相似度,所述質(zhì)量要求為:所述 質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量閾值,所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選 背景幀包括至少兩個背景幀, 在所述判斷至少一個備選背景幀中每個備選背景幀是否滿足預(yù)設(shè)規(guī)則之前,所述方法 還包括: 根據(jù)所述每個備選背景幀的第一質(zhì)量指標(biāo)的值確定所述每個備選背景幀的第二質(zhì)量 指標(biāo)的值; 所述在滿足所述預(yù)設(shè)規(guī)則的備選背景幀中確定目標(biāo)背景幀,包括: 在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中選擇質(zhì)量指標(biāo)參數(shù)的值 最大的背景幀作為所述目標(biāo)背景幀。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述每個備選背景幀的第一質(zhì)量 指標(biāo)的值確定所述每個備選背景幀的第二質(zhì)量指標(biāo)的值,包括: 根據(jù)所述每個備選背景幀的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式計算所述每個 備選背景幀的第二質(zhì)量指標(biāo)的值C(t),并且計算所述第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公 式為:其中,所述a為權(quán)重系數(shù),且Ο < a ,所述t表示幀數(shù)。6. 根據(jù)權(quán)利要求3至5任一所述的方法,其特征在于,所述每個備選背景幀和所述當(dāng)前 時刻待編碼的幀間編碼幀分別包括至少一個背景塊,計算所述每個備選背景幀與所述當(dāng)前 時刻待編碼的幀間編碼幀的相似度,包括: 判斷所述當(dāng)前時刻待編碼的幀間編碼幀的第一背景塊的像素與所述每個備選背景幀 的第二背景塊的像素的差值是否小于預(yù)設(shè)的差值閾值,所述第一背景塊在所述當(dāng)前時刻待 編碼的幀間編碼幀上的位置與所述第二背景塊在所述每個備選背景幀上的位置相對應(yīng); 對于所述每個備選背景幀,當(dāng)所述第一背景塊的像素與所述第二背景塊的像素的差值 小于所述差值閾值時,將所述第二背景塊作為目標(biāo)背景塊, 確定所述備選背景幀上的目標(biāo)背景塊的個數(shù), 將所述備選背景幀上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值作為所述相似度。7. 根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,在所述判斷至少一個備選背景幀 中每個備選背景幀是否滿足預(yù)設(shè)規(guī)則之后,所述方法還包括: 當(dāng)所述至少一個備選背景幀中所有備選背景幀均不滿足所述預(yù)設(shè)規(guī)則時,將所述待編 碼視頻序列中的已有幀按照預(yù)設(shè)畫面組GOP結(jié)構(gòu)所定義的參考關(guān)系進(jìn)行視頻編碼。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)設(shè)畫面組GOP結(jié)構(gòu)包括IPPP結(jié)構(gòu)和 IBBBP結(jié)構(gòu)中的任意一種。9. 根據(jù)權(quán)利要求1至8任一所述的方法,其特征在于,在所述將所述目標(biāo)背景幀作為待 編碼視頻序列中的幀間編碼幀的參考幀插入所述待編碼視頻序列中之后,所述方法還包 括: 對插入了所述目標(biāo)背景幀的待編碼視頻序列中的編碼幀進(jìn)行編碼,所述插入了所述目 標(biāo)背景幀的編碼幀包括所述目標(biāo)背景幀和所述幀間編碼幀,其中,所述目標(biāo)背景幀采用幀 內(nèi)編碼模式進(jìn)行編碼,所述幀間編碼幀采用幀間編碼模式參考所述目標(biāo)背景幀進(jìn)行編碼。10. 根據(jù)權(quán)利要求1至9任一所述的方法,其特征在于,所述參考幀包括長期參考幀和短 期參考幀中的任意一種。11. 一種視頻編碼裝置,其特征在于,所述裝置包括: 第一判斷單元,用于判斷至少一個備選背景幀中每個備選背景幀是否滿足預(yù)設(shè)規(guī)則, 所述至少一個備選背景幀是通過預(yù)設(shè)的背景幀獲取方式得到的背景幀; 第一確定單元,用于當(dāng)所述至少一個備選背景幀中存在滿足所述預(yù)設(shè)規(guī)則的備選背景 幀時,在滿足所述預(yù)設(shè)規(guī)則的備選背景幀中確定目標(biāo)背景幀; 插入單元,用于將所述目標(biāo)背景幀作為待編碼視頻序列中的幀間編碼幀的參考幀插入 所述待編碼視頻序列中,以進(jìn)行視頻編碼。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述預(yù)設(shè)規(guī)則為:背景幀的質(zhì)量指標(biāo)參數(shù)滿足預(yù)設(shè)的質(zhì)量要求,所述質(zhì)量指標(biāo)參數(shù)為 用于衡量背景幀質(zhì)量的參數(shù)。13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述質(zhì)量指標(biāo)參數(shù)為第一質(zhì)量指標(biāo),所 述第一質(zhì)量指標(biāo)的值等于備選背景幀與所述待編碼視頻序列中當(dāng)前時刻待編碼的幀間編 碼幀的相似度,所述質(zhì)量要求為:所述質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量閾值,所述質(zhì)量指 標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀包括至少兩個背景幀,所述第一確定單元,包 括: 第一選擇模塊,用于在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中選擇 質(zhì)量指標(biāo)參數(shù)的值最大的背景幀作為所述目標(biāo)背景幀; 或,第二選擇模塊,用于在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中 隨機(jī)選擇一個背景幀作為所述目標(biāo)背景幀。14. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述質(zhì)量指標(biāo)參數(shù)為第二質(zhì)量指標(biāo),所 述第二質(zhì)量指標(biāo)的值由第一質(zhì)量指標(biāo)的值迭代得到,所述第一質(zhì)量指標(biāo)的值等于備選背景 幀與所述待編碼視頻序列中當(dāng)前時刻待編碼的幀間編碼幀的相似度,所述質(zhì)量要求為:所 述質(zhì)量指標(biāo)參數(shù)的值大于預(yù)設(shè)的質(zhì)量閾值,所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備 選背景幀包括至少兩個背景幀, 所述裝置還包括: 第二確定單元,用于根據(jù)所述每個備選背景幀的第一質(zhì)量指標(biāo)的值確定所述每個備選 背景幀的第二質(zhì)量指標(biāo)的值; 所述第一確定單元,包括: 第三選擇模塊,用于在所述質(zhì)量指標(biāo)參數(shù)的值大于所述質(zhì)量閾值的備選背景幀中選擇 質(zhì)量指標(biāo)參數(shù)的值最大的背景幀作為所述目標(biāo)背景幀。15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第二確定單元,包括:確定模塊,用 于根據(jù)所述每個備選背景幀的第一質(zhì)量指標(biāo)的值D(t)按照質(zhì)量計算公式計算所述每個備 選背景幀的第二質(zhì)量指標(biāo)的值C(t),并且計算所述第二質(zhì)量指標(biāo)的值C(t)的質(zhì)量計算公式 為:其中,所述a為權(quán)重系數(shù),且0 < a ,所述t表示幀數(shù)。16. 根據(jù)權(quán)利要求13至15任一所述的裝置,其特征在于,所述每個備選背景幀和所述當(dāng) 前時刻待編碼的幀間編碼幀分別包括至少一個背景塊,所述裝置還包括: 第二判斷單元,用于判斷所述當(dāng)前時刻待編碼的幀間編碼幀的第一背景塊的像素與所 述每個備選背景幀的第二背景塊的像素的差值是否小于預(yù)設(shè)的差值閾值,所述第一背景塊 在所述當(dāng)前時刻待編碼的幀間編碼幀上的位置與所述第二背景塊在所述每個備選背景幀 上的位置相對應(yīng); 第一處理單元,用于對于所述每個備選背景幀,當(dāng)所述第一背景塊的像素與所述第二 背景塊的像素的差值小于所述差值閾值時,將所述第二背景塊作為目標(biāo)背景塊, 第三確定單元,用于確定所述備選背景幀上的目標(biāo)背景塊的個數(shù), 第二處理單元,用于將所述備選背景幀上的目標(biāo)背景塊的個數(shù)與背景塊的總數(shù)的比值 作為所述相似度。17. 根據(jù)權(quán)利要求11至16任一所述的裝置,其特征在于,所述裝置還包括: 第三處理單元,用于當(dāng)所述至少一個備選背景幀中所有備選背景幀均不滿足所述預(yù)設(shè) 規(guī)則時,將所述待編碼視頻序列中的已有幀按照預(yù)設(shè)畫面組GOP結(jié)構(gòu)所定義的參考關(guān)系進(jìn) 行視頻編碼。18. 根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述預(yù)設(shè)畫面組GOP結(jié)構(gòu)包括IPPP結(jié)構(gòu) 和IBBBP結(jié)構(gòu)中的任意一種。19. 根據(jù)權(quán)利要求11至18任一所述的裝置,其特征在于,所述裝置還包括: 編碼單元,用于對插入了所述目標(biāo)背景幀的待編碼視頻序列中的編碼幀進(jìn)行編碼,所 述插入了所述目標(biāo)背景幀的編碼幀包括所述目標(biāo)背景幀和所述幀間編碼幀,其中,所述目 標(biāo)背景幀采用幀內(nèi)編碼模式進(jìn)行編碼,所述幀間編碼幀采用幀間編碼模式參考所述目標(biāo)背 景幀進(jìn)行編碼。20. 根據(jù)權(quán)利要求11至19任一所述的裝置,其特征在于,所述參考幀包括長期參考幀和 短期參考幀中的任意一種。
【文檔編號】H04N19/587GK105872556SQ201610222405
【公開日】2016年8月17日
【申請日】2016年4月11日
【發(fā)明人】張怡軒, 陳紹林, 吳東昇, 秘謐, 李明
【申請人】華為技術(shù)有限公司