[發明專利]用于處理數據的方法和裝置有效
| 申請號: | 201810865732.5 | 申請日: | 2018-08-01 |
| 公開(公告)號: | CN109600665B | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 周驛 | 申請(專利權)人: | 北京微播視界科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/439;H04N21/8547;H04N21/43 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 數據 方法 裝置 | ||
本申請實施例公開了用于處理數據的方法和裝置。該方法的一具體實施方式包括:采集音視頻數據,該音視頻數據包括音頻數據和視頻數據;對于視頻數據中的幀,將該幀的采集時間確定為該幀的時間戳;將音頻數據的首次采樣時間作為起始時間,對于音頻數據中的幀,基于起始時間、當前已處理完成的總幀數、預設的每幀采樣數和預設的采樣頻率,確定該幀的時間戳;將帶有時間戳的音視頻數據進行存儲。該實施方式提高了音視頻數據的時間戳的準確性。
技術領域
本申請實施例涉及計算機技術領域,具體涉及用于處理數據的方法和裝置。
背景技術
在錄制原聲視頻時,需要使用攝像頭采集視頻數據,同時,使用麥克風采集音頻數據。在采集到音視頻數據后,可以確定所采集到的音視頻數據的時間戳。在音視頻數據播放時,播放端即可基于時間戳,來播放音視頻數據。在具有視頻錄制功能的應用中,錄制的原聲視頻出現音視頻不同步的情況較為常見。
相關的方式中,通常認為音頻數據、視頻數據中的相鄰兩幀的間隔時間是固定的。對于音頻數據、視頻數據中的某幀,將上一幀的時間戳與該間隔時間之和確定為該幀的時間戳。進而,將該時間戳記錄于所錄制的音視頻數據中。
發明內容
本申請實施例提出了用于處理數據的方法和裝置。
第一方面,本申請實施例提供了一種用于處理數據的方法,該方法包括:采集音視頻數據,音視頻數據包括音頻數據和視頻數據;對于視頻數據中的幀,將該幀的采集時間確定為該幀的時間戳;將音頻數據的首次采樣時間作為起始時間,對于音頻數據中的幀,基于起始時間、該幀處理完成時已處理的總幀數、預設的每幀采樣數和預設的采樣頻率,確定該幀的時間戳;將帶有時間戳的音視頻數據進行存儲。
在一些實施例中,對于音頻數據中的幀,基于起始時間、該幀處理完成時已處理的總幀數、預設的每幀采樣數和預設的采樣頻率,確定該幀的時間戳,包括:對于音頻數據中的幀,確定預設的每幀采樣數與預設的采樣頻率的比值,確定比值與該幀處理完成時已處理的總幀數的乘積,將乘積與起始時間的和確定為該幀的目標時間;對于音頻數據中的幀,基于該幀的目標時間與該幀的采集時間的數值比較,確定該幀的時間戳。
在一些實施例中,對于音頻數據中的幀,基于該幀的目標時間與該幀的采集時間的數值比較,確定該幀的時間戳,包括:對于音頻數據中的幀,響應于確定該幀的目標時間與該幀的采集時間的差值小于預設數值,將該幀的目標時間確定為該幀的時間戳。
在一些實施例中,對于音頻數據中的幀,基于該幀的目標時間與該幀的采集時間的數值比較,確定該幀的時間戳,包括:對于音頻數據中的幀,響應于確定該幀的目標時間與該幀的采集時間的差值不小于預設數值,將該幀的采集時間確定為該幀的時間戳。
在一些實施例中,在響應于確定該幀的目標時間與該幀的采集時間的差值不小于預設數值之后,該方法還包括:執行如下的信息重設步驟:將起始時間更新為該幀的采集時間;將當前已處理完成的總幀數清零。
在一些實施例中,在執行信息重設步驟之后,該方法還包括:確定信息重設步驟的執行頻率;響應于確定信息重設步驟的執行頻率大于預設的執行頻率閾值,對于音頻數據中的經過處理且未確定時間戳的幀,將該幀的采集時間確定為該幀的時間戳。
在一些實施例中,在執行信息重設步驟之后,該方法還包括:確定重設信息重設步驟的執行次數;響應于確定信息重設步驟的執行次數大于預設的執行次數閾值,對于音頻數據中的經過處理且未確定時間戳的幀,將該幀的采集時間確定為該幀的時間戳。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京微播視界科技有限公司,未經北京微播視界科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810865732.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





