[發明專利]一種視頻倒放方法、裝置及電子設備在審
| 申請號: | 202111082910.5 | 申請日: | 2021-09-15 |
| 公開(公告)號: | CN113923452A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 魏培 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | H04N19/114 | 分類號: | H04N19/114;H04N19/177;H04N19/44;H04N21/234;H04N21/44 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 趙凱莉 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 倒放 方法 裝置 電子設備 | ||
本申請公開一種視頻倒放方法、裝置及電子設備,該方法包括:在視頻碼流中確定出待處理畫面組GOP,并將所述待處理GOP進行解碼,生成表示連續N幀圖像的幀序列;根據視頻倒放條件,計算所述幀序列中用于視頻倒放的第一幀數;在所述幀序列中提取對應所述第一幀數的連續圖像的第一子序列;按照所述第一子序列進行視頻倒放。基于以上方法,可以實現利用系統富余的解碼內存,在占用較少的內存資源的情況下,對包含圖像幀數較多的GOP碼流進行視頻倒放。
技術領域
本申請涉及視頻處理領域,特別是涉及一種視頻倒放方法、裝置及電子設備。
背景技術
在商場管理、調查取證等場景中,通常會對設備采集到的視頻進行倒放,便于發現視頻中的存在的細節。在視頻碼流倒放過程中,需要以畫面組GOP(Group of Pictures)為基本單位,將視頻碼流幀序列進行正序解碼,輸出YUV幀序列,然后對所述YUV幀序列進行反序顯示,實現視頻倒放。
在上述過程中,系統需要預先申請一定大小的內存空間,用于存放解碼輸出的YUV幀序列。然而,不同視頻碼流的GOP包含的視頻幀數不相同,現有技術一般按照經驗值預先申請特定大小的內存來存儲解碼輸出的YUV幀序列,當GOP中包含的視頻幀數較長時,預先申請的內存不足以存儲編碼出的YUV幀序列,會導致視頻倒放時出現跳幀的問題。
發明內容
本申請提供了一種視頻倒放方法、裝置及電子設備,實現利用系統富余的解碼內存,在使用較少的內存資源的情況下,對包含圖像幀數較多的GOP碼流進行視頻倒放。
第一方面,本申請提供了一種視頻倒放方法,所述方法包括:
在視頻碼流中確定出待處理畫面組GOP,并將所述待處理GOP進行解碼,生成表示連續N幀圖像的幀序列,其中,N為大于或等于1的整數;
根據視頻倒放條件,計算所述幀序列中用于視頻倒放的第一幀數;
在所述幀序列中提取對應所述第一幀數的連續圖像的第一子序列;
按照所述第一子序列進行視頻倒放。
通過上述視頻倒放方法,可以實現利用系統富余的解碼內存,在使用較少的內存資源的情況下,對包含圖像幀數較多的GOP碼流進行視頻倒放。
在一種可能的設計中,所述在視頻碼流中確定出待處理畫面組GOP,并將所述待處理GOP進行解碼,生成表示連續N幀圖像的幀序列,包括:
將獲取的視頻碼流進行解析,生成包含連續M個GOP的GOP序列,其中,M為大于或等于1的整數;
逆序獲取所述GOP序列中的所述待處理GOP;
將所述待處理GOP進行解碼,生成表示連續N幀圖像的幀序列。
通過上述方法,可以得到包含多個連續圖像的幀序列,所述幀序列中的圖像用以進行視頻倒放。
在一種可能的設計中,所述根據視頻倒放條件,計算所述幀序列中用于視頻倒放的第一幀數,包括;
根據視頻倒放倍數,確定出用于視頻倒放的內存;
根據所述內存及所述待處理GOP中的所有圖像,確定出所述幀序列中用于視頻倒放的第一幀數。
通過上述方法,可以實現在對所述待處理GOP解碼后生成的幀序列中,確定出用于進行視頻倒放的圖像個數。
在一種可能的設計中,所述在所述幀序列中提取對應所述第一幀數的連續圖像的第一子序列,包括:
在所述幀序列中確定出未進行視頻倒放的最后一幀圖像為起點幀圖像;
根據所述第一幀數,確定終點幀圖像;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111082910.5/2.html,轉載請聲明來源鉆瓜專利網。





