[發明專利]動態匹配前端音頻碼率的錄音及播音的方法無效
| 申請號: | 201210342191.0 | 申請日: | 2012-09-17 |
| 公開(公告)號: | CN102842324A | 公開(公告)日: | 2012-12-26 |
| 發明(設計)人: | 王振洪;馬曉東;陳小星;胡踐初;姜榮超 | 申請(專利權)人: | 江蘇億通高科技股份有限公司 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10;G11B27/10 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 215500 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 匹配 前端 音頻 錄音 播音 方法 | ||
技術領域
本發明涉及應急廣播系統中使用了基于DVB技術的數字音頻傳輸技術領域,尤其涉及數字音頻信息傳輸過程中錄音后延遲播音時的一種動態匹配方法。
背景技術
在應急廣播系統中,使用了基于DVB技術的數字音頻傳輸技術,前端的數字編碼器將音頻信息編碼后通過DVB信號廣播,終端解調接收到音頻數據并播放。因此,正常的數字節目播放過程中,只需要在收到音頻數據包后立即將數據傳送至終端設備的音頻解碼器,即能正常的播放節目。此時數據包的傳輸速率是由前端編碼器控制的,無需關心碼率問題。
但是在某些情況下,需要對音頻信息進行錄音,延時一段時間后播放。在播放錄音時,需要將音頻數據以正確的時間間隔發送至數字音頻解碼器以正確的還原聲音,如果音頻數據送至數字音頻解碼器的時間間隔和音頻解碼器的發送音頻數據不一致,即傳輸過快或過慢,會導致聲音播放不連續等問題,嚴重影響播音質量。DVB系統前端音頻編碼器不同的設置,特別是音頻碼率設置為64Kbps,128Kbps,192Kbps,256Kbps,320Kbps時直接影響音頻數據的傳輸速率。
PES包是包含音視頻數據的數據包,PES包過濾器是終端設備機頂盒CPU內的一個器件,能從各種信息中過濾出音視頻數據包。
發明內容
發明目的:本發明的發明目的是提供一種動態匹配前端音頻碼率的錄音及播音的方法,解決了音頻數據傳送給數字音頻解碼器的傳輸速率與前端編碼器的數據發送速率不同步的問題,保證了播音質量。
技術方案:本發明所述的動態匹配前端音頻碼率的錄音及播音的方法,包括終端設備通過自身配備的PES包過濾器過濾出數字前端編碼器發送過來的音頻數據包,并將所述音頻數據包經過錄音和播音兩個進程后播放。
所述錄音進程包括以下三個步驟:
步驟一、所述錄音進程監聽PES包過濾器,將獲得的音頻數據包按照錄音格式寫入數據緩沖區的數據塊內,所述數據塊包括序列號區域、數據長度區域、時間戳區域和音頻數據區域;
步驟二、所述錄音進程移動數據緩沖區寫指針至下一個數據塊的起始位置;
步驟三、所述錄音進程查看是否需要繼續錄音,若需要繼續錄音,錄音進程在下一個數據塊的序列號區域內寫入有效序列號后進入步驟一,若不需要繼續錄音,錄音進程在下一個數據塊的序列號區域內寫入終結標志,結束錄音;
所述播音進程包括以下四個步驟:
步驟一、所述播音進程讀取所述數據緩沖區中數據塊的序列號,查看所述序列號是否有效,如無效,結束錄音播放并退出,若有效,發送所述數據塊到數字音頻解碼器;
步驟二、所述數字音頻解碼器根據所述數據塊數據長度區域的數值移動緩沖區讀指針至下一個數據塊起始位置;
步驟三、所述數字音頻解碼器獲取下一個數據塊時間戳區域的數值,與所述數據塊時間戳區域的數值比較得出兩個數據塊的寫入時間間隔,數字音頻解碼器將所述時間間隔的長度作為延時的時間長度任務進行休眠;
步驟四、所述數字音頻解碼器休眠結束,所述播音進程讀取下一個數據塊,進入步驟一。
在上述技術方案中,錄音進程中的步驟一中,錄音進程將音頻數據包寫入數據緩沖區數據塊內的過程包括:錄音進程獲取所述音頻數據包的長度寫入數據塊的數據長度區域,錄音進程獲取所述音頻數據包接收時的系統時間寫入數據塊的時間戳區域,錄音進程將所述音頻數據包寫入數據塊的音頻數據區域。
在上述技術方案中,錄音進程中的步驟三中,錄音進程在下一個數據塊的序列號區域內寫入的有效序列號數值為上一個數據塊的序列號數值+1。
有益效果:本發明與現有的技術相比,其顯著特點是在錄音進程中將音頻數據包寫入數據緩沖區內的數據塊,在播音進程中,對序列號有效的數據塊數字音頻解碼器會根據該數據塊與下一個數據塊時間戳區域內寫入的時間間隔的長度任務進行休眠,最終使音頻數據傳送給數字音頻解碼器的傳輸速率與前端編碼器的數據發送速率同步,保證了播音質量。
附圖說明
圖1是本發明中數據緩沖區內單個數據塊的結構示意圖;
圖2是本發明中錄音進程的流程圖;
圖3是本發明中播音進程的流程圖。
具體實施方式
本發明所述的動態匹配前端音頻碼率的錄音及播音的方法,包括終端設備通過自身配備的PES包過濾器過濾出數字前端編碼器發送過來的音頻數據包,并將所述音頻數據包經過錄音和播音兩個進程后播放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇億通高科技股份有限公司,未經江蘇億通高科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210342191.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可徑向擴張的支架
- 下一篇:電子裝置和再現三維圖像的方法





