[发明专利]音频数据流输入/输出无间断软件切换的方法和系统在审
申请号: | 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.vipzhuanli.com/pat/books/200710063852.5/2.html,转载请声明来源钻瓜专利网。