聚合硬件环回制造技术

技术编号:31693527 阅读:23 留言:0更新日期:2022-01-01 10:53
用于聚合与计算机设备通信的多个显示设备的硬件环回流的方法和设备可以包括多个硬件环回流,硬件环回流具有来自与计算机设备通信的多个显示设备的呈现音频数据。方法和设备可以包括:将来自多个硬件环回流的呈现音频数据组合到环回缓冲器中,以创建聚合环回音频数据。方法和设备可以包括:向在计算机设备上执行的一个或多个应用提供具有聚合环回音频数据的环回缓冲器。据的环回缓冲器。据的环回缓冲器。

【技术实现步骤摘要】
【国外来华专利技术】聚合硬件环回

技术介绍

[0001]本公开涉及与计算机设备通信的多个设备。
[0002]应用可能希望使用正被呈现给扬声器的音频数据的环回音频流以进行各种处理。例如,应用可能希望使用环回音频流来消除回声或针对应用的音频。当多个设备与计算机设备通信时,应用可能需要访问多个环回流以进行处理,并且应用确定访问哪个环回流可能变得麻烦。
[0003]因此,本领域需要对设备上的音频环回进行改进。

技术实现思路

[0004]以下给出了本公开的一个或多个实施方式的简化概述,以提供对这种实施方式的基本理解。该概述不是所有预期实施方式的广泛概述,并且既不旨在标识所有实施方式的关键或重要元素,也不旨在描绘任何或所有实施方式的范围。其唯一目的是以简化的形式呈现本公开的一个或多个实施方式的一些概念,作为稍后呈现的更详细描述的序言。
[0005]一个示例实施方式涉及一种计算机设备。计算机设备可以包括:用于存储数据和指令的存储器;被配置为与存储器通信的至少一个处理器;以及操作系统,被配置为:从与计算机设备通信的多个显示设备接收具有呈现音频数据的多个硬件环回流,其本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机设备,包括:存储器,用于存储数据和指令;至少一个处理器,被配置为与所述存储器通信;以及操作系统,被配置为与所述存储器和所述至少一个处理器通信,其中所述操作系统可操作用于:从与所述计算机设备通信的多个显示设备接收具有呈现音频数据的多个硬件环回流,其中所述多个硬件环回流中的每个硬件环回流对应于所述多个显示设备中的一个显示设备;将来自所述多个硬件环回流的所述呈现音频数据组合到环回缓冲器中,以创建聚合环回音频数据;以及向在所述计算机设备上执行的一个或多个应用提供具有所述聚合环回音频数据的所述环回缓冲器。2.根据权利要求1所述的计算机设备,其中所述多个硬件环回流与每个显示设备上的至少一个硬件环回单元相关联,所述至少一个硬件环回单元获得在所述多个显示设备中的每个显示设备上的所述呈现音频数据。3.根据权利要求1所述的计算机设备,其中所述呈现音频数据包括用于多个应用的音频数据,所述多个应用主动呈现所述音频数据以供在所述多个显示设备上输出。4.根据权利要求1所述的计算机设备,其中所述一个或多个应用将所述聚合环回音频数据用于回声消除或创建记录中的至少一项。5.根据权利要求1所述的计算机设备,其中所述操作系统还可操作用于:响应于所述多个显示设备的排序,确定所述呈现音频数据的顺序;以及根据所述顺序,将所述呈现音频数据组合到所述环回缓冲器中。6.根据权利要求1所述的计算机设备,其中所述操作系统还可操作用于:通过将所述多个显示设备的总数乘以由所述多个显示设备支持的信道的数目,来确定针对所述环回缓冲器的缓冲器大小。7.根据权利要求6所述的计算机设备,其中所述操作系统还可操作用于:将所述环回缓冲器分割为等于所述缓冲器大小的数目的分段;确定所述数目的分段的针对所述多个显示设备中的每个显示设备的子集,其中所述数目的分段的针对每个显示设备的所述子集对应于由所述多个显示设备中的每个显示设备支持的信道的所述数目;以及将从每个显示设备接收的所述呈现音频数据放置在所述数目的分段的与所述多个显示设备中的每个显示设备相对应的所述子集中。8.一种用于聚合与计算机设备通信的多个显示设备的硬件环回流的方法,所述方法包括:在所述计算机设备上执行的操作系统处,从与所述计算机设备通信的所述多个显示设备接收具有呈现音频数据的多个硬件环回流,其中所述多...

【专利技术属性】
技术研发人员:L
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1