[發(fā)明專利]視頻幀率計算方法及裝置有效
| 申請?zhí)枺?/td> | 201710708020.8 | 申請日: | 2017-08-17 |
| 公開(公告)號: | CN109413371B | 公開(公告)日: | 2021-08-03 |
| 發(fā)明(設(shè)計)人: | 王爭;方偉;徐紹君 | 申請(專利權(quán))人: | 成都鼎橋通信技術(shù)有限公司 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N7/01 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 宋揚;劉芳 |
| 地址: | 610041 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 視頻 計算方法 裝置 | ||
本發(fā)明實施例提供一種視頻幀率計算方法及裝置。該方法包括:每當獲取到一個幀的視頻監(jiān)控碼流之后,將當前獲取的幀作為當前幀,對當前幀的視頻監(jiān)控碼流進行解碼,重建當前幀的單幀圖像,并記錄當前幀的類型和編號;根據(jù)當前幀的單幀圖像獲取當前幀的采集時間;根據(jù)當前幀的采集時間、類型和編號以及前一幀的采集時間,計算視頻幀率。本發(fā)明實施例通過根據(jù)重建得到當前幀的單幀圖像,獲取當前幀的采集時間;根據(jù)當前幀的采集時間、類型和編號以及前一幀的采集時間,計算視頻幀率,實現(xiàn)了根據(jù)各幀的實際采集時間計算幀率,計算得到的幀率與實際幀率一致,可以避免視頻快進播放、或者視頻卡頓播放的問題,提高播放質(zhì)量。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻幀率計算方法及裝置。
背景技術(shù)
隨著人們物質(zhì)生活水平的不斷提高,實時視頻監(jiān)控系統(tǒng)廣泛地應(yīng)用于各個領(lǐng)域中,能夠方便用戶查看監(jiān)控現(xiàn)場的狀況,當現(xiàn)場出現(xiàn)問題時,用戶能夠及時地采取相應(yīng)的措施將損失降到最低或能夠存儲現(xiàn)場錄像,充當證據(jù)等。
實時視頻監(jiān)控系統(tǒng)包括攝像裝置和播放裝置,攝像裝置用于拍攝視頻數(shù)據(jù),根據(jù)實時傳輸(Real-time Transport Protocol,簡稱RTP)協(xié)議將原始視頻數(shù)據(jù)進行編碼后封裝成指至少一個帶有RTP時間戳的節(jié)目流(Program Stream,簡稱PS)數(shù)據(jù)包,并將各PS數(shù)據(jù)包傳輸至播放裝置,播放裝置根據(jù)接收到的各PS數(shù)據(jù)包的RTP時間戳計算幀率并進行播放。由于RTP協(xié)議未對PS數(shù)據(jù)包的RTP時間戳的生成方式做強制要求,目前攝像裝置生成RTP時間戳所依據(jù)的預(yù)設(shè)幀率差異較大,甚至有部分攝像裝采用變幀率進行視頻編碼,因此,PS數(shù)據(jù)包的RTP時間戳對應(yīng)的幀率與實際幀率不一致。
現(xiàn)有技術(shù)中,接收端的播放裝置通常直接根據(jù)PS數(shù)據(jù)包的RTP時間戳計算得到的幀率進行播放,或者,播放裝置根據(jù)單位時間內(nèi)實際接收到的幀數(shù)計算得到的幀率進行播放,但是,通過這兩種方法計算得到的幀率與實際幀率存在差別,導(dǎo)致視頻播放時出現(xiàn)視頻播放速度與實際場景發(fā)生的速度不符,從而導(dǎo)致視頻快進播放、或者視頻卡頓播放的問題,視頻播放質(zhì)量差。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種視頻幀率計算方法及裝置,以解決通過現(xiàn)有技術(shù)的方法計算得到的幀率與實際幀率存在差別,導(dǎo)致視頻播放時出現(xiàn)視頻播放速度與實際場景發(fā)生的速度不符,從而導(dǎo)致視頻快進播放、或者視頻卡頓播放,視頻播放質(zhì)量差的問題。
本發(fā)明實施例的一個方面是提供一種視頻幀率計算方法,包括:
每當獲取到一個幀的視頻監(jiān)控碼流之后,將當前獲取的所述幀作為當前幀,對所述當前幀的視頻監(jiān)控碼流進行解碼,重建所述當前幀的單幀圖像,并記錄所述當前幀的類型和編號;
根據(jù)所述當前幀的單幀圖像,獲取所述當前幀的采集時間;
根據(jù)所述當前幀的采集時間、類型和編號、以及前一幀的采集時間,計算視頻幀率。
本發(fā)明實施例的另一個方面是提供一種視頻幀率計算裝置,包括:
重建模塊,用于每當獲取到一個幀的視頻監(jiān)控碼流之后,將當前獲取的所述幀作為當前幀,對所述當前幀的視頻監(jiān)控碼流進行解碼,重建所述當前幀的單幀圖像,并記錄所述當前幀的類型和編號;
獲取模塊,用于根據(jù)所述當前幀的單幀圖像,獲取所述當前幀的采集時間;
計算模塊,用于根據(jù)所述當前幀的采集時間、類型和編號、以及前一幀的采集時間,計算視頻幀率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都鼎橋通信技術(shù)有限公司,未經(jīng)成都鼎橋通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710708020.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





