[发明专利]多种同时音频模式的方法与设备有效
申请号: | 201380076970.3 | 申请日: | 2013-09-19 |
公开(公告)号: | CN105378646B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | F.耶拉斯;K.科特里;R.钟 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多种 同时 音频 模式 | ||
本文描述的实施例包括用于利用不同的基于硬件的音频处理模式来同时处理不同的音频流的设备和处理。用于这样的实施例的计算设备可以具有能够并行运行的多种硬件音频信号处理模式。操作系统或其音频堆栈可以管理音频路径或流,以便音频源产生各自类型的音频信号。根据音频信号的类型可以确定哪些音频路径或流将与哪些硬件音频信号处理模式相连接。第一硬件音频信号处理模式可能在处理第一音频路径或流的第一类型的音频信号,而同时第二硬件音频信号处理模式处理第二音频路径或流的第二类型的音频信号。
背景技术
计算设备时常被配备有用于执行音频信号处理的专业音频硬件。通常,这样的音频硬件包括对利用计算设备捕获或生成的音频信号执行信号处理的一个或多个数字信号处理芯片或算法。这样的信号处理可以导致特定的音频效果,诸如增强音乐信号、从VOIP(voice over Internet Protocol)(因特网协议话音)信号中移除回声、降低噪声、模拟混响等等。在一些情况中,(时常经由主机总线连接的)这样的专用音频硬件或音频卡能够提供各种各样的这样的基于硬件的信号处理模式或效果。
以前,甚至在专用的音频信号处理设备被配置有多种这样的模式时,计算设备也无法一次使用一种以上这样的基于硬件的信号处理模式。操作系统通常将通过交替地将所有的音频处理(针对所有的音频路径或流)从一种模式转到另一种模式来应付多种模式的可用性。在任何给定的时间,利用计算设备处理的所有音频将利用相同的基于硬件的音频信号处理模式来处理。
这种方案具有只有本发明人认识到的缺陷。有时,计算设备上的不同应用可能具有不同的信号处理偏好。例如,VOIP应用可能需要在其输入上的回声消除处理以及在其输出上的最少处理,而同时再现(render)音乐的音乐播放器可能需要降噪信号处理来增强所再现的音频,而这有可能引入时延(latency)。另外,在前的单模方案已阻止音频硬件资源的充分利用。无论是否音频硬件能够进行同时的多模处理,管理这样的硬件的操作系统还没有被设计来利用这样的能力。
下面讨论与提供同时的多模音频处理有关的技术。
发明内容
以下概述部分仅被包括来介绍下面在具体描述部分中讨论的一些概念。这个概述部分并不是全面的,并且非旨在描绘利用在末尾呈现的权利要求书来阐述的所请求保护的主题的范畴。
本文描述的实施例包括用于利用不同的基于硬件的音频处理模式来同时处理不同的音频流的设备和处理。用于这样的实施例的计算设备可以具有能够并行运行的多种硬件音频信号处理模式。操作系统或其音频堆栈可以管理音频路径或流,以便音频源产生各自类型的音频信号。根据音频信号的类型可以确定哪些音频路径或流将与哪些硬件音频信号处理模式进行连接。第一硬件音频信号处理模式可能在处理第一音频路径或流的第一类型的音频信号,而同时第二硬件音频信号处理模式处理第二音频路径或流的第二类型的音频信号。
下面将参考结合附图所考虑的以下具体描述来解释许多伴随特征。
附图说明
从依据附图阅读的以下具体描述中将更好地理解本描述,其中相类似的参考数字用于在随附的描述中标明相类似的部分。
图1显示计算设备。
图2显示利用音频硬件的音频处理模式同时处理的音频流的细节。
图3显示音频堆栈以及通过音频堆栈接收音频数据的应用。
图4显示音频堆栈的细节。
图5显示在其上面可以实现上述实施例的计算设备的示例。
具体实施方式
下面讨论的实施例涉及提供能够同时应用于不同音频流的多种音频模式。讨论将利用被配置有音频信号处理硬件的计算设备的综述来开始。接下来,将讨论利用操作系统实现的音频流管理方案。紧接着将描述音频流堆栈的细节,紧随其后的是从而执行的处理的讨论。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076970.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机资源管理系统及其方法
- 下一篇:信息处理装置、信息处理方法及记录介质