[發明專利]一種控制視頻碼率方法及電子設備有效
| 申請號: | 201610284281.7 | 申請日: | 2016-04-29 |
| 公開(公告)號: | CN107343208B | 公開(公告)日: | 2019-10-11 |
| 發明(設計)人: | 焦華龍 | 申請(專利權)人: | 掌贏信息科技(上海)有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/4402 |
| 代理公司: | 北京律和信知識產權代理事務所(普通合伙) 11446 | 代理人: | 劉興;段夢凡 |
| 地址: | 200063 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 視頻 方法 電子設備 | ||
本發明實施例提供了一種控制視頻碼率方法及電子設備,屬于通信領域,包括:在周期性的時間間隔內,針對獲取的每個原始視頻幀:獲取并存儲對原始視頻幀按照編碼分辨率進行編解碼并放大到備選分辨率時引入的第一誤差;獲取并存儲對所述原始視頻幀按照備選分辨率進行編解碼時引入的第二誤差;在周期性的時間間隔結束時,統計所述周期性的時間間隔內的第一誤差之和與第二誤差之和;判斷所述第一誤差之和是否大于所述第二誤差之和;如果是,則確定所述備選分辨率為所述下一周期性的時間間隔的編碼分辨率;如果否,則確定所述編碼分辨率為所述下一周期性的時間間隔的編碼分辨率。
技術領域
本發明涉及通信領域,特別涉及一種控制視頻碼率方法及電子設備。
背景技術
隨著技術的發展,視頻變得越來越普及。目前,在視頻編碼時,一般根據經驗設置碼率對應的分辨率,并且一直保持該分辨率不變,導致在視頻畫面靜態時不夠清晰,降低了用戶體驗。
發明內容
為了解決上述問題,提供了一種控制視頻碼率方法及電子設備。根據本發明的第一方面,提供了一種控制視頻碼率方法,該方法包括:
在周期性的時間間隔內,針對獲取的每個原始視頻幀:
獲取并存儲對原始視頻幀按照編碼分辨率進行編解碼并放大到備選分辨率時引入的第一誤差;
獲取并存儲對所述原始視頻幀按照備選分辨率進行編解碼時引入的第二誤差;
在周期性的時間間隔結束時,統計所述周期性的時間間隔內的第一誤差之和與第二誤差之和;
判斷所述第一誤差之和是否大于所述第二誤差之和;
如果是,則確定所述備選分辨率為所述下一周期性的時間間隔的編碼分辨率;
如果否,則確定所述編碼分辨率為所述下一周期性的時間間隔的編碼分辨 率。
結合本發明的第一方面,在第一種可能的實現方式中,所述獲取并存儲對原始視頻幀按照編碼分辨率進行編解碼并放大到備選分辨率時引入的第一誤差包括:
將所述原始視頻幀縮小到編碼分辨率,獲取第一視頻幀;
對所述第一視頻幀進行編碼和解碼,獲取編碼幀和第一重建幀;
將所述原始視頻幀縮小到備選分辨率,獲取第二視頻幀;
將所述第一重建幀放大到所述備選分辨率,獲取第二重建幀;
獲取并存儲所述第二視頻幀與所述第二重建幀之間的第一誤差。
結合本發明的第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述獲取并存儲對所述原始視頻幀按照備選分辨率進行編解碼時引入的第二誤差包括:
對所述第二視頻幀進行編碼和解碼,獲取第三重建幀;
獲取并存儲所述第二視頻幀與所述第三重建幀之間的第二誤差。
結合本發明的第一方面的第一種可能的實現方式,在第三種可能的實現方式中,所述獲取并存儲對所述原始視頻幀按照備選分辨率進行編解碼時引入的第二誤差包括:
獲取所述第一視頻幀與所述第一重建幀之間的誤差;
根據預設碼率分辨率映射,獲取所述編碼分辨率對應的碼率和所述備選分辨率對應的碼率;
根據所述編碼分辨率對應的碼率和所述備選分辨率對應的碼率,獲取誤差系數;
根據所述誤差系數和所述第一視頻幀與所述第一重建幀之間的誤差,獲取所述第二誤差。
結合本發明的第一方面或第一方面的第一種可能的實現方式,在第四種可能的實現方式中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于掌贏信息科技(上海)有限公司,未經掌贏信息科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610284281.7/2.html,轉載請聲明來源鉆瓜專利網。





