新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何在單個藍牙設備上集成語音和立體聲音樂功能

        如何在單個藍牙設備上集成語音和立體聲音樂功能

        作者: 時間:2013-01-04 來源:網絡 收藏

        待機/啟動是AVRCP暫停和播放命令的理想實現方式,如圖3所顯示。然而在圖3中的A2DP待機/啟動是可選命令,在很多方案中并沒有實現。這導致了下面之一作為變通的情形。


        圖3:使用A2DP待機/啟動的AVRCP暫停/播放實現。

        斷開/連接是一種強制命令,不受可選的待機/啟動命令所面臨的問題影響。該選項顯示在圖4中。


        圖4:使用A2DP斷開/連接的AVRCP暫停/播放實現

        這種方式受兩個主要的缺陷影響。AVRCP暫停/播放語義不嚴格對應斷開/連接。它還因為重新連接的協議協商(所有編解碼參數重新協商)導致更高的延時,好像是一個新的連接一樣。

        流靜音是另外一種方法,可以用于實現AVRCP暫停/播放語義。當藍牙立體聲耳機套件調用AVRCP暫停命令時,藍牙音樂播放可以開始流靜音,對用戶而言,音樂將表現為已經暫停。圖5中顯示了這個選項。


        圖5:使用流靜音的AVRCP暫停/播放實現

        事實上,這是AVRCP暫停/播放的模擬情形。這可能是一種可行的方案,當待機/啟動沒有實現,對于可以接受的用戶體驗來說,與斷開/連接相關的延時可能太長了。

        值得注意的是,與實現AVRCP暫停/播放語義所采用的方法無關,最終用戶可能不會體驗到真正的暫停/播放行為,即音樂從它最初停止的地方恢復,除非藍牙AV子系統具有到音樂播放器的數字接口,以及用于控制音樂播放器狀態的節目接口。

        通過上述所有這些分析可以得出以下的結論,即藍牙音樂播放器用于解決AVRCP暫停/播放語義的方法并不一致。缺乏一致認可的規則是導致藍牙立體聲耳機設計和實現復雜度增加的原因。

        關鍵在于實現

        除了上述的問題之外,移動電話方面的問題也是難題的一部分。在單聲道領域,移動電話提供商采用了簡單的方法來使語音質量達到最佳,并認為這樣是可行的。今天,全球有超過1億部移動電話支持藍牙。然而,這些移動電話在藍牙語音實現上千差萬別。例如,某些移動電話需要在呼叫進入時建立ACL+SCO連接,而某些要求ACL連接一直打開,只有在有電話呼入時才建立SCO連接;也有一些方案讓SCO連接始終打開。此外,不同電話供應商以及同一個供應商的不同型號的移動電話支持的SCO包類型(HV1、HV2、HV3)可能都不相同。如圖6所示。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 长岭县| 广水市| 铜梁县| 建水县| 长宁县| 徐州市| 雅江县| 闽清县| 班玛县| 锡林浩特市| 静安区| 漳州市| 武鸣县| 苏尼特左旗| 怀化市| 绵竹市| 两当县| 绥阳县| 镇雄县| 都江堰市| 青冈县| 延庆县| 财经| 仪陇县| 宁化县| 阿拉尔市| 同心县| 安阳县| 伊宁市| 韶关市| 四平市| 蓬溪县| 通化县| 禄丰县| 临汾市| 巢湖市| 贡觉县| 萝北县| 阿荣旗| 嘉鱼县| 永福县|