[發(fā)明專利]一種視頻幀編碼方法及終端有效
| 申請?zhí)枺?/td> | 201710707503.6 | 申請日: | 2017-08-17 |
| 公開(公告)號: | CN109413427B | 公開(公告)日: | 2022-04-08 |
| 發(fā)明(設計)人: | 郭耀耀;毛煦楠;谷沉沉;高欣瑋;呂靜 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N19/172 | 分類號: | H04N19/172;H04N19/146;H04N19/142;H04N19/124 |
| 代理公司: | 北京派特恩知識產(chǎn)權(quán)代理有限公司 11270 | 代理人: | 張穎玲;李梅香 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻 編碼 方法 終端 | ||
本發(fā)明公開了一種視頻幀編碼方法和終端,包括:獲取圖像組的第i個視頻幀,用第一編碼規(guī)則對第i個視頻幀編碼,統(tǒng)計編碼后第i個視頻幀的實際消耗比特數(shù)目;基于實際消耗比特數(shù)目、圖像組初始平均碼率、量化模型和視頻幀檢測規(guī)則,檢測第i個視頻幀的狀態(tài),第i個視頻幀處于場景切換狀態(tài)時,確定第i+1視頻幀的第一初始量化參數(shù)、第一最大量化參數(shù)和第一最小量化參數(shù);獲取補償長度,基于補償長度和補償模型,確定第一待補償視頻幀的第一補償分配比特數(shù)目;第i+1視頻幀屬于第一待補償視頻幀時,由第一補償分配比特數(shù)目、第一初始量化參數(shù)、第一最大量化參數(shù)和第一最小量化參數(shù)更新第一編碼規(guī)則,對第i+1視頻幀編碼。
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體領(lǐng)域中的視頻處理技術(shù),尤其涉及一種視頻幀編碼方法及終端。
背景技術(shù)
隨著科學技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利?,F(xiàn)在人們可以通過各種類型的電子設備或終端,以及安裝在終端上的各種功能的應用享受隨著科技發(fā)展帶來的舒適生活。例如,采用終端上的社交應用可以與遠方的朋友進行視頻聊天或者采用拍攝應用進行視頻拍攝等。
目前,由于在終端上的社交應用等使用視頻聊天過程中,有時會出現(xiàn)抖動手機,轉(zhuǎn)移拍攝場景或者切換攝像頭進行拍攝等現(xiàn)象。這樣在視頻編碼中,就會出現(xiàn)編碼的當前幀和前一幀的內(nèi)容出現(xiàn)較大變化的情況,即場景切換。在場景切換的時視頻幀的處理一直是比較棘手的問題,因為其拍攝場景或視屏場景的變化,會導致視屏編碼過程中產(chǎn)生的比特較多,對網(wǎng)絡造成比較大的沖擊,造成視頻的卡頓。而通過調(diào)整編碼參數(shù)使得場景切換時當前視頻幀消耗的比特數(shù)目雖然可以得到控制,但是場景切換時當前視頻幀消耗比特數(shù)目較少,因此其編碼質(zhì)量往往較差,依然會在場景切換的前后有比較明顯的塊效應,且容易導致每秒峰值碼率過高的問題出現(xiàn)。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種視頻幀編碼方法及終端,能夠在保持視頻幀的編碼質(zhì)量的前提下,維持每秒峰值碼率的平穩(wěn)。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種視頻幀編碼方法,其特征在于,包括:
獲取圖像組的第i個視頻幀,采用第一編碼規(guī)則對所述第i個視頻幀進行視頻編碼,統(tǒng)計出編碼后所述第i個視頻幀對應的實際消耗比特數(shù)目,其中,i大于等于1,且小于等于N,N為所述圖像組中的視頻幀的總幀數(shù);
基于所述實際消耗比特數(shù)目、圖像組初始平均碼率和視頻幀檢測規(guī)則,檢測所述第i個視頻幀是否處于場景切換狀態(tài);
當所述第i個視頻幀處于所述場景切換狀態(tài)時,基于所述實際消耗比特數(shù)目、所述圖像組初始平均碼率和量化模型,確定出第i+1視頻幀對應的第一初始量化參數(shù)、第一最大量化參數(shù)和第一最小量化參數(shù);
獲取補償長度,基于所述補償長度和補償模型,確定第一待補償視頻幀和所述第一待補償視頻幀各自對應的第一補償分配比特數(shù)目;
當所述第i+1視頻幀屬于所述第一待補償視頻幀時,根據(jù)所述第一補償分配比特數(shù)目、所述第一初始量化參數(shù)、所述第一最大量化參數(shù)和所述第一最小量化參數(shù)更新所述第一編碼規(guī)則,進入所述第i+1視頻幀的視頻編碼流程,直至第N個視頻幀編碼完成。
本發(fā)明實施例提供了一種終端,其特征在于,包括:
獲取單元,用于獲取圖像組的第i個視頻幀,
編碼單元,用于采用第一編碼規(guī)則對所述第i個視頻幀進行視頻編碼,
統(tǒng)計單元,用于統(tǒng)計出編碼后所述第i個視頻幀對應的實際消耗比特數(shù)目,其中,i大于等于1,小于等于N,N為所述圖像組中的視頻幀的總幀數(shù);
檢測單元,用于基于所述實際消耗比特數(shù)目、圖像組初始平均碼率和視頻幀檢測規(guī)則,檢測所述第i個視頻幀是否處于場景切換狀態(tài);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710707503.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





