[發(fā)明專利]視頻編碼快速模式選擇裝置及方法有效
| 申請(qǐng)?zhí)枺?/td> | 200910039729.9 | 申請(qǐng)日: | 2009-05-25 |
| 公開(公告)號(hào): | CN101562750A | 公開(公告)日: | 2009-10-21 |
| 發(fā)明(設(shè)計(jì))人: | 谷沉沉 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | H04N7/32 | 分類號(hào): | H04N7/32 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 | 代理人: | 何 平;曾旻輝 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 視頻 編碼 快速 模式 選擇 裝置 方法 | ||
1.一種視頻編碼快速模式選擇裝置,其特征在于,包括:
閾值調(diào)整單元,用于根據(jù)前一幀的幀內(nèi)預(yù)測(cè)宏塊的最優(yōu)幀間編碼代價(jià)分布調(diào)整當(dāng)前幀的代價(jià)閾值;
模式選擇單元,與所述閾值調(diào)整單元相連,用于計(jì)算當(dāng)前宏塊在各宏塊分割模式下的幀間編碼代價(jià),選擇代價(jià)最小的幀間編碼模式作為最優(yōu)幀間編碼模式,以及當(dāng)所述最優(yōu)幀間編碼模式的代價(jià)小于所述代價(jià)閾值時(shí),則選擇所述最優(yōu)幀間編碼模式作為當(dāng)前宏塊的編碼模式;所述閾值調(diào)整單元包括:
初始化參數(shù)設(shè)置模塊,用于設(shè)置初始化參數(shù),所述初始化參數(shù)包括比例參數(shù)及至少兩個(gè)代價(jià)區(qū)間;
代價(jià)分布統(tǒng)計(jì)模塊,與所述初始化參數(shù)設(shè)置模塊相連,統(tǒng)計(jì)前一幀中最優(yōu)幀間編碼代價(jià)位于所述代價(jià)區(qū)間內(nèi)的幀內(nèi)預(yù)測(cè)宏塊的個(gè)數(shù)占幀內(nèi)預(yù)測(cè)宏塊總數(shù)的比例分布;
閾值計(jì)算模塊,與所述初始化參數(shù)設(shè)置模塊及代價(jià)分布統(tǒng)計(jì)模塊相連,根據(jù)所述比例分布計(jì)算當(dāng)前幀的代價(jià)閾值。
2.根據(jù)權(quán)利要求1所述的視頻編碼快速模式選擇裝置,其特征在于,所述初始化參數(shù)設(shè)置模塊按照以下分布設(shè)置等長的代價(jià)區(qū)間:
[0,C),[C,2C),[2C,3C),...,[N*C,+∞)
其中,C是一個(gè)區(qū)間的代價(jià),N是正整數(shù);
所述閾值計(jì)算模塊當(dāng)?時(shí),計(jì)算所述代價(jià)閾值為:Tadapt=i*C,其中,Rn是最優(yōu)幀間編碼代價(jià)位于第n個(gè)代價(jià)區(qū)間內(nèi)的幀內(nèi)預(yù)測(cè)宏塊的個(gè)數(shù)占幀內(nèi)預(yù)測(cè)宏塊總數(shù)的比例,r是預(yù)設(shè)的比例參數(shù),Tadapt是代價(jià)閾值,i的取值為0~N。
3.根據(jù)權(quán)利要求1所述的視頻編碼快速模式選擇裝置,其特征在于,所述模式選擇單元包括:
幀間編碼代價(jià)計(jì)算模塊,用于計(jì)算當(dāng)前宏塊在各宏塊分割模式下的幀間編碼代價(jià);
幀內(nèi)編碼代價(jià)計(jì)算模塊,與所述幀間編碼代價(jià)計(jì)算模塊相連,用于計(jì)算各宏塊分割模式下不同預(yù)測(cè)方向的幀內(nèi)編碼代價(jià);?
比較選擇模塊,與所述幀間編碼代價(jià)計(jì)算模塊及幀內(nèi)編碼代價(jià)計(jì)算模塊相連,用于比較最優(yōu)幀間編碼模式的代價(jià)與所述代價(jià)閾值,當(dāng)所述最優(yōu)幀間編碼模式的代價(jià)大于所述代價(jià)閾值時(shí),通知所述幀內(nèi)編碼代價(jià)計(jì)算模塊計(jì)算各宏塊分割模式下不同預(yù)測(cè)方向的幀內(nèi)編碼代價(jià),并從中選擇代價(jià)最小的幀內(nèi)編碼模式作為最優(yōu)幀內(nèi)編碼模式。
4.根據(jù)權(quán)利要求3所述的視頻編碼快速模式選擇裝置,其特征在于,所述比較選擇模塊還用于比較最優(yōu)幀間編碼模式與最優(yōu)幀內(nèi)編碼模式的代價(jià)大小,從中選擇代價(jià)小的編碼模式作為當(dāng)前宏塊的編碼模式。
5.一種視頻編碼快速模式選擇方法,其特征在于,所述方法包括:
根據(jù)前一幀的幀內(nèi)預(yù)測(cè)宏塊的最優(yōu)幀間編碼代價(jià)分布調(diào)整當(dāng)前幀的代價(jià)閾值;
對(duì)當(dāng)前幀的每一個(gè)宏塊進(jìn)行如下步驟的模式選擇:
計(jì)算當(dāng)前宏塊在各宏塊模式下的幀間編碼代價(jià),選擇代價(jià)最小的幀間編碼模式作為最優(yōu)幀間編碼模式;
當(dāng)所述最優(yōu)幀間編碼模式的代價(jià)小于所述代價(jià)閾值時(shí),選擇所述最優(yōu)幀間編碼模式作為當(dāng)前宏塊的編碼模式;所述調(diào)整當(dāng)前幀的代價(jià)閾值的步驟包括:
設(shè)置初始化參數(shù),所述初始化參數(shù)包括比例參數(shù)及至少兩個(gè)代價(jià)區(qū)間;
統(tǒng)計(jì)前一幀中最優(yōu)幀間編碼代價(jià)位于所述代價(jià)區(qū)間內(nèi)的幀內(nèi)預(yù)測(cè)宏塊的個(gè)數(shù)占幀內(nèi)預(yù)測(cè)宏塊總數(shù)的比例分布;
根據(jù)所述比例分布計(jì)算當(dāng)前幀的代價(jià)閾值。
6.根據(jù)權(quán)利要求5所述的視頻編碼快速模式選擇方法,其特征在于,調(diào)整當(dāng)前幀的代價(jià)閾值的步驟包括:
按照以下分布設(shè)置等長的代價(jià)區(qū)間:
[0,C),[C,2C),[2C,3C),...,[N*C,+∞)
其中,C是一個(gè)區(qū)間的代價(jià),N是正整數(shù);
當(dāng)?時(shí),計(jì)算所述代價(jià)閾值為:Tadapt=i*C,其中,Rn是最優(yōu)幀間編碼?代價(jià)位于第n個(gè)代價(jià)區(qū)間內(nèi)的幀內(nèi)預(yù)測(cè)宏塊的個(gè)數(shù)占幀內(nèi)預(yù)測(cè)宏塊總數(shù)的比例,r是預(yù)設(shè)比例參數(shù),Tadapt是代價(jià)閾值,i的取值為0~N。
7.根據(jù)權(quán)利要求5所述的視頻編碼快速模式選擇方法,其特征在于,所述方法還包括:
當(dāng)所述最優(yōu)幀間編碼模式的代價(jià)大于所述代價(jià)閾值時(shí),則計(jì)算各宏塊分割模式下不同預(yù)測(cè)方向的幀內(nèi)編碼代價(jià),并從中選擇代價(jià)最小的幀內(nèi)編碼模式作為最優(yōu)幀內(nèi)編碼模式。
8.根據(jù)權(quán)利要求7所述的視頻編碼快速模式選擇方法,其特征在于,所述選擇最優(yōu)幀內(nèi)編碼模式的步驟之后還包括:
比較所述最優(yōu)幀間編碼模式與最優(yōu)幀內(nèi)編碼模式的代價(jià)大小,從中選擇代價(jià)小的編碼模式作為當(dāng)前宏塊的編碼模式。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910039729.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 體征碼及其編碼方法
- 編碼裝置和編碼方法以及解碼裝置和解碼方法
- 聲音信號(hào)編碼方法、聲音信號(hào)解碼方法、編碼裝置、解碼裝置、聲音信號(hào)處理系統(tǒng)、聲音信號(hào)編碼程序以及聲音信號(hào)解碼程序
- 用于下一代視頻的編碼/未編碼的數(shù)據(jù)的內(nèi)容自適應(yīng)熵編碼
- 編碼光符號(hào)編碼
- 一種可變幀率的編碼方法及裝置
- 一種物聯(lián)網(wǎng)編碼方法及系統(tǒng)
- 點(diǎn)陣編碼及解碼方法
- 一種視頻編碼方法、裝置和存儲(chǔ)介質(zhì)
- 視頻編碼方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)





