[發明專利]音頻數據流輸入/輸出無間斷軟件切換的方法和系統在審
| 申請號: | 200710063852.5 | 申請日: | 2007-02-13 |
| 公開(公告)號: | CN101246417A | 公開(公告)日: | 2008-08-20 |
| 發明(設計)人: | 王堯;魯冬梅 | 申請(專利權)人: | 艾威梯軟件技術(北京)有限公司 |
| 主分類號: | G06F3/16 | 分類號: | G06F3/16;H04B5/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音頻 數據流 輸入 輸出 間斷 軟件 切換 方法 系統 | ||
技術領域
本發明涉及無線通信技術,具體地涉及一種用于操作系統中音頻數據流輸入/輸出進行無間斷軟件切換的方法、設備和系統。
背景技術
無線技術(例如藍牙技術、Wi-Fi技術、UWB技術等)的出現,使得用戶可以以無線方式聽音樂、打電話。其實現方式通常是在音頻輸出設備(如計算機,PDA,手機等)和音頻接收設備(耳機,音箱,無繩電話等)中各有一個無線收發器,音頻輸出設備的音頻數據流通過無線技術傳輸給用戶端的音頻接收設備。
以藍牙技術為例,在藍牙音頻應用方面,它提供了SCO/eSCO鏈路,用來傳輸采樣頻率較低的實時語音信號,方便用戶使用手持設備接聽和呼叫電話(Headset?Profile,Hands?Free?Profile,Cordless?TelephoneProfile);同時它使用ACL鏈路來傳輸高質量的音頻編碼數據(MP3,SBC等音頻編碼格式),方便用戶聽音樂等(A2DP?Profile)。通常,在藍牙設備操作系統中實現藍牙音頻應用的支持都需要給操作系統(例如Windows或者Linux系統)添加藍牙虛擬聲卡(即實現音頻數據流采集與輸出的軟件模塊),音頻應用程序(Media?player,RealPlayer,Skype等)通過操作系統將音頻數據流輸出到藍牙虛擬聲卡,藍牙虛擬聲卡將音頻數據流通過藍牙音頻傳輸信道發送到遠端藍牙音頻設備,另一個方向,藍牙虛擬聲卡通過藍牙音頻傳輸信道收到遠端藍牙音頻設備輸入的音頻數據流,然后將該音頻數據流通過操作系統輸入給音頻應用程序。
與藍牙音頻應用相對應的是,在藍牙設備操作系統中還存在著主要以硬件的方式實現音頻數據流采集和輸出的本地物理聲卡(不局限于通常所知的聲卡概念,有的也叫音頻設備或其它),操作系統中的音頻應用程序播放的音頻數據流也可以通過本地物理聲卡輸出給有線音頻設備(例如PDA的揚聲器,通過計算機接口有線連接著的耳機或音箱等)。另一個方向,可以通過有線連接計算機、PDA接口的麥克風向本地物理聲卡輸入音頻數據流,然后通過操作系統輸入到音頻應用程序。
目前,通常用戶可以開始通過有線音頻設備來聽音樂或者打Skype、MSN等電話,而后切換到使用藍牙音頻設備(藍牙耳機和藍牙耳麥),這時,雖然在建立藍牙音頻連接的時候能夠自動將操作系統中輸入/輸出音頻數據流的缺省輸入聲卡和缺省輸出聲卡都從本地物理聲卡切換成藍牙虛擬聲卡,也有少數音頻應用程序(如Skype)提供了接口,使得藍牙應用程序可以發送相關命令通知音頻應用程序缺省聲卡已被設置為藍牙虛擬聲卡,音頻應用程序能夠識別并自動將音頻數據流從藍牙虛擬聲卡進行輸入/輸出,但是當前的音頻應用程序要想完成切換,音頻應用程序必須關閉當前打開的本地物理聲卡,中斷當前的音頻應用,然后重新打開系統缺省聲卡,即藍牙虛擬聲卡,甚至重新啟動音頻應用程序,才能完成切換,音頻應用被中斷,用戶體驗很不好。
同樣的問題,如果用戶一開始使用藍牙音頻設備來聽音樂或者打電話,而碰到藍牙音頻傳輸信道斷開或者藍牙音頻設備沒電等情況,用戶又希望通過有線音頻設備來接聽和/或輸入音頻數據流,這時,雖然藍牙應用程序能夠自動將操作系統中輸入/輸出音頻數據流的缺省輸入聲卡和缺省輸出聲卡從藍牙虛擬聲卡切換到本地物理聲卡,但是當前的音頻應用程序要想完成切換,音頻應用程序必須關閉當前打開的藍牙虛擬聲卡,中斷當前的音頻應用,然后重新打開系統缺省聲卡,即本地物理聲卡,甚至重新啟動音頻應用程序,才能完成切換,音頻應用被中斷。
由此可見,音頻應用程序輸入/輸出的音頻數據流無法在藍牙音頻傳輸信道和本地物理聲卡之間進行輸入/輸出的無間斷切換,不僅給用戶帶來了操作上的不便,而且在一些對音頻數據流輸入/輸出實時性要求較高的場合,如打Skype電話、觀賞在線影視、玩游戲等,重新啟動音頻應用程序將導致無法繼續原先的使用場景,用戶使用不便。
其它的無線音頻應用,如Wi-Fi音頻應用和UWB音頻應用等,也都存在這類似的問題。考慮到現有技術的這些缺陷,需要提供一種能提供無間斷軟件切換音頻應用程序音頻數據流的輸入/輸出的方法、設備和系統,使得用戶能夠不重新啟動音頻應用程序,也不中斷當前音頻應用,在物理音頻輸入/輸出設備和無線音頻輸入/輸出設備之間自由切換。
發明內容
本發明所要解決的技術問題是提供一種用于操作系統中音頻數據流輸入/輸出進行無間斷軟件切換的方法、設備和系統,其中該系統包括音頻數據流輸入/輸出無間斷軟件切換設備、無線音頻設備和有線音頻設備。該音頻數據流輸入/輸出無間斷軟件切換設備包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾威梯軟件技術(北京)有限公司,未經艾威梯軟件技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710063852.5/2.html,轉載請聲明來源鉆瓜專利網。





