[發明專利]一種USB音頻的轉換方法及裝置有效
| 申請號: | 201811126320.6 | 申請日: | 2018-09-26 |
| 公開(公告)號: | CN110958540B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 余靜 | 申請(專利權)人: | 炬芯科技股份有限公司 |
| 主分類號: | H04R3/12 | 分類號: | H04R3/12 |
| 代理公司: | 深圳君信誠知識產權代理事務所(普通合伙) 44636 | 代理人: | 劉偉 |
| 地址: | 519085 廣東省珠海市高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 usb 音頻 轉換 方法 裝置 | ||
本發明涉及了一種USB音頻的轉換方法及裝置,該USB音頻的轉換方法包括:判斷是否接收到USB控制器按設定的時間間隔發出的觸發信號;在接收到觸發信號時,讀取USB控制器中的第一緩存信息和/或轉換控制器中的第二緩存信息,根據所述第一緩存信息和/或所述第二緩存信息計算當前觸發時刻所對應的數據通道數據量;將當前觸發時刻所對應的數據通道數據量與當前觸發時刻之前的至少一個觸發時刻所對應的數據通道數據量進行計算,并根據計算結果控制轉換控制器的轉換速度。實施本發明的技術方案,不需要在USB控制器與轉換控制器之間設置專門的音頻數據緩存,從而節省了SOC的面積,降低了項目成本,提高了產品競爭力。
技術領域
本發明涉及USB音頻轉換領域,尤其涉及一種USB音頻的轉換控制方法及裝置。
背景技術
目前,很多場合都需用到USB音頻轉換裝置,例如,USB音響、USB麥克風等。如圖1所示的USB音頻播放裝置,USB控制器通過USB接口接收音頻數據,并將其緩存到一個專門的音頻數據緩存(RAM或FIFO)中,然后再把音頻數據通過DMA或cpu送到DAC控制器進行播放。但是,由于USB控制器的時鐘和DAC控制器的時鐘來源不同,USB的時鐘來源于USB主機(例如PC),而DAC控制器的時鐘則來源于本地,所以兩個時鐘會存在不同步的情況,即使存在很小的差異,但長時間的累積也會導致音頻數據的溢出,從而導播放的音頻出錯。
為解決時鐘不同步的問題,如圖1所示,還設置有速度微調控制器,且該速度微調控制器根據音頻數據緩存空間的使用情況來調整DAC控制器的播放速度是加快還是減慢,從而動態匹配USB控制器的時鐘來達到同步的目的。但是,這種方法的缺點是必須要使用音頻數據緩存空間,這個空間需要大約2k字節甚至更多,對于一些小型的SOC項目,這將占很大項目成本,導致產品競爭力下降。
發明內容
本發明要解決的技術問題在于,針對現有技術中因需設置專門的音頻數據緩存而導致成本高的缺陷,提供一種USB音頻的轉換方法及裝置。
本發明解決其技術問題所采用的技術方案是:構造一種USB音頻的轉換方法,包括:
判斷是否接收到USB控制器按設定的時間間隔發出的觸發信號;
在接收到觸發信號時,讀取USB控制器中的第一緩存信息和/或轉換控制器中的第二緩存信息,根據所述第一緩存信息和/或所述第二緩存信息計算當前觸發時刻所對應的數據通道數據量;
將當前觸發時刻所對應的數據通道數據量與當前觸發時刻之前的至少一個觸發時刻所對應的數據通道數據量進行計算,根據計算結果控制轉換控制器的轉換速度。
優選地,將當前觸發時刻所對應的數據通道數據量與當前觸發時刻之前的至少一個觸發時刻所對應的數據通道數據量進行計算,根據計算結果控制轉換控制器的轉換速度,包括:
將當前觸發時刻所對應的數據通道數據量與當前觸發時刻之前的某一觸發時刻所對應的數據通道數據量進行比較,根據比較結果控制轉換控制器的轉換速度。
優選地,所述轉換控制器為DAC控制器,而且,根據比較結果控制轉換控制器的轉換速度,包括:
若當前觸發時刻所對應的數據通道數據量大于當前觸發時刻之前的某一觸發時刻所對應的數據通道數據量,則將DAC控制器的轉換速度調快;
若當前觸發時刻所對應的數據通道數據量小于當前觸發時刻之前的某一觸發時刻所對應的數據通道數據量,則將DAC控制器的轉換速度調慢;
若當前觸發時刻所對應的數據通道數據量等于之前一觸發時刻所對應的數據通道數據量,則將DAC控制器的轉換速度保持不變。
優選地,所述轉換控制器為ADC控制器,而且,根據比較結果控制轉換控制器的轉換速度,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬芯科技股份有限公司,未經炬芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811126320.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用速凍法制作粉絲的技術
- 下一篇:神經網絡加速器





