[發(fā)明專利]一種視頻流解碼方法及設備在審
| 申請?zhí)枺?/td> | 201711340143.7 | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN108063973A | 公開(公告)日: | 2018-05-22 |
| 發(fā)明(設計)人: | 黃海光;蔡焱鋼 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/4402;H04N21/231;H04N19/177;H04N19/107 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 解碼 方法 設備 | ||
1.一種視頻流解碼方法,其特征在于,包括:
確定對視頻流中的第一畫面組GOP進行解碼時的實際耗時,以及根據(jù)當前的幀解碼參考速率確定對所述第一GOP進行解碼時的第一參考耗時;所述當前的幀解碼參考速率為所述視頻流當前的幀傳輸實際速率和所述視頻流的幀傳輸理論速率中的最小值;
將所述第一參考耗時與所述實際耗時進行比較,根據(jù)比較結果確定所述第一參考耗時與所述實際耗時不匹配時,對所述第一GOP之后的第二GOP的丟棄幀數(shù)目進行調整,其中,一個GOP對應的丟棄幀數(shù)目,為對所述一個GOP進行解碼過程中能夠忽略不解碼的幀數(shù)目;
待讀取到所述第二GOP時,基于所述調整后的丟棄幀數(shù)目對所述第二GOP進行解碼。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
確定接收所述視頻流包括的第一個關鍵幀時的第一時刻,以及確定接收所述第一個關鍵幀之后的其他關鍵幀時的第二時刻;
確定在所述第二時刻時已經接收完畢的總幀數(shù);其中,所述總幀數(shù)為關鍵幀和非關鍵幀的總和;
根據(jù)所述總幀數(shù)、所述第一時刻和所述第二時刻計算在所述第二時刻時的幀傳輸實際速率。
3.如權利要求1所述的方法,其特征在于,所述獲取解碼所述視頻流中的第一GOP的實際耗時,包括:
確定開始解碼所述第一GOP中的關鍵幀的第三時刻;其中,一個GOP包括一個關鍵幀和至少一個非關鍵幀,所述關鍵幀為所述一個GOP中的第一個幀;
確定所述第一GOP中的待解碼幀全部解碼完畢時的第四時刻;所述待解碼幀為所述第一GOP中除所述第一GOP對應的丟棄幀數(shù)目之外的其他幀,且所述待解碼幀至少包括所述關鍵幀;
計算所述所述第四時刻與所述第三時刻的時間差,以及將所述時間差確定為解碼所述第一GOP的實際耗時。
4.如權利要求1所述的方法,其特征在于,根據(jù)幀解碼參考速率確定對所述第一GOP進行解碼時的第一參考耗時,包括:
在開始解碼所述第一GOP中的關鍵幀時,將GOP解碼參考耗時的取值設置為0;
依次對第一GOP中的每一幀進行解碼,其中,每針對一幀解碼完畢,根據(jù)當前的單幀解碼參考耗時對所述GOP解碼參考耗時的取值進行更新,所述一幀為關鍵幀或非關鍵幀,所述當前的單幀解碼理論耗時為當前的幀解碼參考速率的倒數(shù);
待所述第一GOP中待解碼幀全部解碼完畢時,將所述GOP解碼參考耗時的當前取值確定為對所述第一GOP進行解碼時的第一參考耗時。
5.如權利要求1~4任一項所述的方法,其特征在于,所述幀傳輸理論速率為根據(jù)所述視頻流的原始幀率和所述視頻流當前的播放速度計算所得的值。
6.如權利要求1~4任一項所述的方法,其特征在于,根據(jù)比較結果確定所述第一參考耗時與所述實際耗時不匹配時,對所述第一GOP之后的第二GOP的丟棄幀數(shù)目進行調整,包括:
根據(jù)比較結果確定所述第一參考耗時小于所述實際耗時時,將所述第一GOP對應的丟棄幀數(shù)目與預設調整值之和確定為所述第二GOP的丟棄幀數(shù)目;或者,
根據(jù)比較結果確定所述第一參考耗時大于所述實際耗時時,將所述第一GOP對應的丟棄幀數(shù)目與預設調整值之差確定為所述第二GOP的丟棄幀數(shù)目。
7.一種視頻流解碼設備,其特征在于,包括:
確定單元,用于確定對視頻流中的第一畫面組GOP進行解碼時的實際耗時,以及根據(jù)當前的幀解碼參考速率確定對所述第一GOP進行解碼時的第一參考耗時;所述當前的幀解碼參考速率為所述視頻流當前的幀傳輸實際速率和所述視頻流的幀傳輸理論速率中的最小值;
比較單元,用于將所述第一參考耗時與所述實際耗時進行比較,根據(jù)比較結果確定所述第一參考耗時與所述實際耗時不匹配時,對所述第一GOP之后的第二GOP的丟棄幀數(shù)目進行調整,其中,一個GOP對應的丟棄幀數(shù)目,為對所述一個GOP進行解碼過程中能夠忽略不解碼的幀數(shù)目;
解碼單元,用于待讀取到所述第二GOP時,基于所述調整后的丟棄幀數(shù)目對所述第二GOP進行解碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711340143.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:與切管機配合使用的雙層管件平衡托架
- 下一篇:風送干式磁選機





