現(xiàn)在市面上的藍(lán)牙耳機主要分為三種:通訊藍(lán)牙耳機、音樂藍(lán)牙耳機和運動藍(lán)牙耳機。那種掛在耳朵上一閃一閃的小東西是通訊藍(lán)牙耳機,主要用來打電話;音樂藍(lán)牙耳機多以頭戴式為主,而運動藍(lán)牙耳機多為耳掛式,防潮防汗,適和跑步和健身時使用。這些藍(lán)牙耳機在我們的生活中也是很常見的。
藍(lán)牙耳機工作原理
1、通過PCM接口來傳送
通過音頻播放器(eg: Media Player)來打開音頻文件,調(diào)用Audio驅(qū)動,音頻文件通過解碼后,由PCM輸出到Host端藍(lán)牙模塊的PCM輸入端,接著,經(jīng)過藍(lán)牙模塊的處理后,由RF無線模塊發(fā)送給Client 端藍(lán)牙設(shè)備。Client端藍(lán)牙設(shè)備經(jīng)由無線接收模塊后,濾波,穩(wěn)壓,經(jīng)微處理芯片處理后,直接由Speaker播放。
通過設(shè)置注冊表【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系統(tǒng)引導(dǎo)時自動加載語音網(wǎng)關(guān)(AG)服務(wù)。
首先,通過手動配置建立Host端藍(lán)牙設(shè)備與Client端藍(lán)牙設(shè)備ACL鏈接(面向無連接的異步鏈路),接著在Applicaiton或Audio Driver中調(diào)用IOCTL_AG_OPEN_AUDIO,重新建立Host端藍(lán)牙設(shè)備與Client端藍(lán)牙設(shè)備SCO鏈接(面向連接的同步鏈路),接著AG自動發(fā)送waveOutMessage((HWAVEOUT)i,WODM_BT_SCO_AUDIO_CONTROL,0,TRUE);從而建立了Audio至藍(lán)牙芯片之間的通道,也即,實現(xiàn)了音頻流到藍(lán)牙模塊的傳送。
其次,經(jīng)由主機端藍(lán)牙模塊將音頻流打包經(jīng)由RF模塊發(fā)送出去。客戶端藍(lán)牙耳機接收到無線音頻包后,濾波,穩(wěn)壓,經(jīng)微處理芯片處理后,由PCM傳送給音頻編解碼器芯片,最后,由Speaker播放。
-
播放器
+關(guān)注
關(guān)注
5文章
411瀏覽量
38049 -
audio
+關(guān)注
關(guān)注
1文章
326瀏覽量
60261 -
藍(lán)牙耳機
+關(guān)注
關(guān)注
20文章
5675瀏覽量
61713
發(fā)布評論請先 登錄
評論