[發明專利]音視頻文件定位方法及裝置在審
| 申請號: | 201410680834.1 | 申請日: | 2014-11-24 |
| 公開(公告)號: | CN104394460A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 莊少華;陳文明;江常杯 | 申請(專利權)人: | 深圳市華寶電子科技有限公司 |
| 主分類號: | H04N21/439 | 分類號: | H04N21/439;H04N21/44;H04N21/8547 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻文件 定位 方法 裝置 | ||
技術領域
本發明屬于媒體技術領域,尤其涉及一種音視頻文件定位方法及裝置。
背景技術
現有方法在對音視頻文件進行定位時,需要遍歷整個音視頻文件,才能定位到指定的位置上,這樣會導致系統運行負載大,占用的資源多,使得音視頻文件的定位效率低下。
發明內容
鑒于此,本發明實施例在于提供一種音視頻文件定位方法及裝置,以通過減少系統的運行負載來提供音視頻文件定位的效率以及準確性。
第一方面,一種音視頻文件定位方法,所述方法包括:
獲取待定位幀在音視頻文件中的時間戳;
讀取所述音視頻文件的文件幀信息;
根據所述時間戳從所述文件幀信息中獲取所述待定位幀在音視頻文件中的偏移地址;
讀取所述偏移地址后的音視頻文件。
進一步地,所述方法之前還包括:
在所述音視頻文件的文件頭部添加文件幀信息;
所述文件幀信息包括鏈表長度、幀信息鏈表以及文件內容;
所述鏈表長度為幀信息鏈表的長度;
所述幀信息鏈表中包括多個幀的幀信息,所述幀信息包括每一個幀的顯示時間戳、幀類型以及每一個幀在音視頻文件中的偏移地址。
進一步地,所述獲取待定位幀在音視頻文件中的時間戳具體為:
獲取待定位幀在音視頻文件中的解碼時間戳;
將所述解碼時間戳轉換為顯示時間戳,獲得待定位幀的顯示時間戳。
進一步地,所述根據所述時間戳從所述文件幀信息中獲取待定位幀在音視頻文件中的偏移地址具體為:
讀取文件幀信息的鏈表長度;
根據所述鏈表長度,讀取幀信息鏈表中每一個幀的顯示時間戳,判斷待定位幀的顯示時間戳與所讀取的該幀的顯示時間戳是否相同;
在判斷結果為是時,獲取該幀在音視頻文件中的偏移地址。
進一步地,所述方法還包括:
在判斷待定位幀的顯示時間戳與所讀取的該幀的顯示時間戳不相同時,讀取幀信息鏈表中下一個幀的顯示時間戳。
第二方面,一種音視頻文件定位裝置,所述裝置包括:
時間戳獲取模塊,用于獲取待定位幀在音視頻文件中的時間戳;
文件幀信息讀取模塊,用于讀取所述音視頻文件的文件幀信息;
偏移地址獲取模塊,用于根據所述時間戳從所述文件幀信息中獲取所述待定位幀在音視頻文件中的偏移地址;
文件讀取模塊,用于讀取所述偏移地址后的音視頻文件。
進一步地,所述裝置還包括:
文件幀信息添加模塊,用于在所述音視頻文件的文件頭部添加文件幀信息;
所述文件幀信息包括鏈表長度、幀信息鏈表以及文件內容;
所述鏈表長度為幀信息鏈表的長度;
所述幀信息鏈表中包括多個幀的幀信息,所述幀信息包括每一個幀的顯示時間戳、幀類型以及每一個幀在音視頻文件中的偏移地址。
進一步地,所述時間戳獲取模塊包括:
獲取單元,用于獲取待定位幀在音視頻文件中的解碼時間戳;
轉換單元,用于將所述解碼時間戳轉換為顯示時間戳,獲得待定位幀的顯示時間戳。
進一步地,所述偏移地址獲取模塊包括:
讀取單元,用于讀取文件幀信息的鏈表長度;
判斷單元,用于根據所述鏈表長度,讀取幀信息鏈表中每一個幀的顯示時間戳,判斷待定位幀的顯示時間戳與所讀取的該幀的顯示時間戳是否相同;
獲取單元,用于在判斷模塊的判斷結果為是時,獲取該幀在音視頻文件中的偏移地址。
進一步地,所述判斷單元還用于:
在判斷待定位幀的顯示時間戳與所讀取的該幀的顯示時間戳不相同時,讀取幀信息鏈表中下一個幀的顯示時間戳。
與現有技術相比,本發明實施例通過修改音視頻文件的文件頭部,在所述文件頭部增加文件幀信息;在進行音視頻文件的定位時,首先獲取待定位幀在音視頻文件中的時間戳;讀取所述音視頻文件的文件幀信息;然后根據所述時間戳從所述文件幀信息中獲取所述待定位幀在音視頻文件中的偏移地址;讀取所述偏移地址后的音視頻文件;從而實現了根據音視頻文件中每一個幀的時間戳來快速定位音視頻文件,解決了現有方法需要遍歷整個音視頻文件而導致的系統負載大的問題,減少了系統資源的消耗,極大地提高了音視頻文件的定位效率和準確性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市華寶電子科技有限公司,未經深圳市華寶電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410680834.1/2.html,轉載請聲明來源鉆瓜專利網。





