[發(fā)明專(zhuān)利]一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910090435.2 | 申請(qǐng)日: | 2019-01-30 |
| 公開(kāi)(公告)號(hào): | CN109714596A | 公開(kāi)(公告)日: | 2019-05-03 |
| 發(fā)明(設(shè)計(jì))人: | 曹俊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 江蘇允博信息科技有限公司 |
| 主分類(lèi)號(hào): | H04N19/147 | 分類(lèi)號(hào): | H04N19/147;H04N19/103;H04N19/107;H04N19/176;H04N19/51;H04N19/503;H04N19/593 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 210000 江蘇省南京市鼓*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 預(yù)測(cè) 失真 幀內(nèi)預(yù)測(cè)編碼 幀間預(yù)測(cè)塊 幀內(nèi)預(yù)測(cè)塊 幀間 幀內(nèi) 最終預(yù)測(cè)塊 編碼效率 加權(quán)系數(shù) 通過(guò)率 自適應(yīng) 減小 加權(quán) 學(xué)習(xí) 優(yōu)化 決策 統(tǒng)計(jì) | ||
本發(fā)明涉及一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法,通過(guò)率失真優(yōu)化(RDO)決策自適應(yīng)地選擇是否使用所述幀內(nèi)幀間組合預(yù)測(cè);幀內(nèi)幀間組合預(yù)測(cè)使用幀內(nèi)預(yù)測(cè)塊和幀間預(yù)測(cè)塊加權(quán)的方法得到最終預(yù)測(cè)塊;幀內(nèi)預(yù)測(cè)塊和幀間預(yù)測(cè)塊的加權(quán)系數(shù)根據(jù)預(yù)測(cè)方法的預(yù)測(cè)失真統(tǒng)計(jì)得到。由此能能夠減小預(yù)測(cè)塊總體失真,增加預(yù)測(cè)精度,從而提升預(yù)測(cè)塊的編碼效率。
技術(shù)領(lǐng)域
本發(fā)明通常涉及數(shù)字視頻信號(hào)處理,尤其涉及一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法。
背景技術(shù)
在視頻編碼中,幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)是非常有效的工具,可以去除視頻序列中的冗余信息。具體來(lái)說(shuō),幀間預(yù)測(cè)利用當(dāng)前幀與其參考幀之間的相關(guān)性減小時(shí)域冗余,而幀內(nèi)預(yù)測(cè)利用空間相鄰像素點(diǎn)之間的相似性消除空域冗余。
在現(xiàn)在編碼標(biāo)準(zhǔn)中,幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)相互獨(dú)立。幀內(nèi)預(yù)測(cè)被用于幀內(nèi)預(yù)測(cè)幀(I幀)或是幀間預(yù)測(cè)幀中的幀內(nèi)預(yù)測(cè)塊,而幀間預(yù)測(cè)只能用在幀間預(yù)測(cè)幀中(前向預(yù)測(cè)幀P幀或是雙向預(yù)測(cè)幀B幀)。
上述預(yù)測(cè)技術(shù)主要存在的缺陷是:現(xiàn)有幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)方法相互獨(dú)立,并沒(méi)有綜合考慮幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)的優(yōu)勢(shì)和缺陷,只是通過(guò)編碼端決策選擇最優(yōu)的預(yù)測(cè)模式,無(wú)法更好的發(fā)揮兩種預(yù)測(cè)方法的優(yōu)勢(shì),因此在一定程度上局限了預(yù)測(cè)的性能。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法,用以有效地減小預(yù)測(cè)塊失真,提升預(yù)測(cè)塊的預(yù)測(cè)精度。
本發(fā)明提供的技術(shù)方案是:
一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法,通過(guò)率失真優(yōu)化(RDO)決策自適應(yīng)地選擇是否使用所述幀內(nèi)幀間組合預(yù)測(cè);幀內(nèi)幀間組合預(yù)測(cè)使用幀內(nèi)預(yù)測(cè)塊和幀間預(yù)測(cè)塊加權(quán)的方法得到最終預(yù)測(cè)塊;幀內(nèi)預(yù)測(cè)塊和幀間預(yù)測(cè)塊的加權(quán)系數(shù)根據(jù)預(yù)測(cè)方法的預(yù)測(cè)失真統(tǒng)計(jì)得到;由此能夠增加預(yù)測(cè)精度,提升預(yù)測(cè)塊的編碼效率;
針對(duì)幀內(nèi)模式預(yù)測(cè),首先在編碼端對(duì)每一個(gè)編碼單元進(jìn)行率失真優(yōu)化,執(zhí)行如下操作:
S1.對(duì)一個(gè)編碼單元進(jìn)行幀內(nèi)預(yù)測(cè);
S2.對(duì)該編碼單元進(jìn)行幀間預(yù)測(cè);
S3.對(duì)幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)進(jìn)行加權(quán)平均,得到幀內(nèi)幀間組合預(yù)測(cè)塊;
S4.通過(guò)率失真優(yōu)化(RDO)決策確定是否使用基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法;每一個(gè)編碼單元中均傳輸一個(gè)組合預(yù)測(cè)標(biāo)記到碼流中,用于標(biāo)識(shí)是否使用了基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法;
S5.所述基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法表示為式1:
RdCost=lambda*Distortion+Rate,,
其中Rate為所需碼字,lambda為損失Distortion的權(quán)重系數(shù)。
最終選擇RdCost最小的預(yù)測(cè)模式作為最佳預(yù)測(cè)模式;
優(yōu)選的,所述組合預(yù)測(cè)標(biāo)記為1-bit的標(biāo)記。
優(yōu)選的,對(duì)加權(quán)系數(shù)進(jìn)行簡(jiǎn)化或使用以行或列為單位的加權(quán)系數(shù),以節(jié)約存儲(chǔ)加權(quán)系數(shù)的空間。
優(yōu)選的,將浮點(diǎn)加權(quán)系數(shù)轉(zhuǎn)換為整數(shù),并在加權(quán)之后進(jìn)行右移操作,以避免進(jìn)行浮點(diǎn)計(jì)算;
具體地,將加權(quán)系數(shù)乘以2的m次冪,加權(quán)計(jì)算之后再將預(yù)測(cè)值右移m位;將式1轉(zhuǎn)化為整數(shù)計(jì)算后表示為式4:
P′comb(x,y)=(2m·Wintra(x,y)·Pintra(x,y)+(2m-2m·Wintra(x,y))·Pinter(x,y)+2m-1)>>m,
其中,m的取值與計(jì)算精度相關(guān),所需的精度越高則m值越大,計(jì)算結(jié)果越準(zhǔn)確。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于江蘇允博信息科技有限公司,未經(jīng)江蘇允博信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910090435.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法、程序以及記錄介質(zhì)
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 基于時(shí)間序列預(yù)測(cè)模型適用性量化的預(yù)測(cè)模型選擇方法
- 圖像編碼裝置、圖像編碼方法、圖像譯碼裝置、圖像譯碼方法
- 分類(lèi)預(yù)測(cè)方法及裝置、預(yù)測(cè)模型訓(xùn)練方法及裝置
- 幀內(nèi)預(yù)測(cè)的方法及裝置
- 圖像預(yù)測(cè)方法及裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 文本預(yù)測(cè)方法、裝置以及電子設(shè)備
- 模型融合方法、預(yù)測(cè)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 確定視頻失真的方法以及確定視頻失真的系統(tǒng)
- 失真補(bǔ)償裝置
- 失真補(bǔ)償電路和失真補(bǔ)償方法
- 一種基于失真類(lèi)型判斷的自適應(yīng)圖像質(zhì)量評(píng)價(jià)方法
- 失真補(bǔ)償裝置和失真補(bǔ)償方法
- 一種視頻編碼方法、視頻解碼方法、裝置、系統(tǒng)及介質(zhì)
- 預(yù)失真處理方法、裝置及預(yù)失真處理系統(tǒng)
- 一種失真圖像的去失真方法、裝置及電子設(shè)備
- 失真補(bǔ)償設(shè)備、無(wú)線通信器、預(yù)失真器、失真補(bǔ)償方法和計(jì)算機(jī)程序
- 一種三極管放大信號(hào)失真產(chǎn)生分析裝置
- 幀內(nèi)預(yù)測(cè)編碼方法
- 視頻編碼和解碼方法以及視頻編碼器和解碼器
- 幀內(nèi)預(yù)測(cè)模式選擇方法及運(yùn)動(dòng)圖像編碼、使用它的裝置和程序
- 運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
- 一種編解碼方法和設(shè)備
- 運(yùn)動(dòng)圖像編碼裝置以及圖像編碼方法
- 一種視頻編碼幀內(nèi)預(yù)測(cè)方法和裝置
- 一種用于通知定向幀內(nèi)預(yù)測(cè)模式集合中的擴(kuò)展定向幀內(nèi)預(yù)測(cè)模式的編碼裝置
- 視頻編碼處理方法、裝置及電子設(shè)備
- 編碼裝置、解碼裝置以及程序
- 執(zhí)行視頻編碼的裝置及方法
- 視頻編碼方法和設(shè)備以及視頻解碼方法和設(shè)備
- 用于在視頻編碼中的高級(jí)幀內(nèi)預(yù)測(cè)的遞歸塊分區(qū)中的智能重排的編、解碼方法及裝置
- 一種用于P幀或B幀的幀內(nèi)幀間組合預(yù)測(cè)方法
- 視頻譯碼中的幀間預(yù)測(cè)與幀內(nèi)預(yù)測(cè)的組合
- 視頻譯碼中的幀間預(yù)測(cè)與幀內(nèi)預(yù)測(cè)的組合
- 一種基于深度學(xué)習(xí)的HEVC幀內(nèi)預(yù)測(cè)編碼的方法
- 一種編解碼方法、裝置及其設(shè)備
- 一種幀內(nèi)幀間聯(lián)合預(yù)測(cè)的方法、裝置以及存儲(chǔ)介質(zhì)
- 圖像編碼/解碼方法和裝置以及存儲(chǔ)有比特流的記錄介質(zhì)





