当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于促进对会议计算设备处的音频输入/输出(I/O)设置设备的动态调整的机制制造技术

技术编号:12401570 阅读:67 留言:0更新日期:2015-11-26 16:14
描述了根据一个实施例的用于促进对在会议计算设备处的音频输入/输出设置设备的动态调整的机制。如本文中所描述的诸实施例的方法包括:保持对参与会议的多个计算设备之间的接近度的感知;检测与多个计算设备有关的音频干扰;以及计算对耦合到多个计算设备中的一个或多个的音频输入/输出(I/O)设备的设置的调整以消除音频干扰。调整可以动态地应用于一个或多个音频I/O设备的设置。

【技术实现步骤摘要】
【国外来华专利技术】
本文所描述的诸实施例一般涉及计算机编程。更具体而言,诸实施例涉及用于促 进对会议计算设备处的音频输入/输出设置设备的动态调整的机制。
技术介绍
如今,使用计算设备的会议是普遍的。然而,随着多个计算设备被用于参与一个房 间中的会议,遇到了若干音频相关的问题。随着处理扬声器噪音、反馈以及回声,遇到这些 问题中的一些问题;例如,常规系统不会提供防止反馈(其是伴随着若干参与的设备非常 近时常常发生的)的任何解决方案。类似地,当人类发言者通过与其他参与设备非常接近 的参与设备发言时,常规系统不被装备成能处理报告人(在此,报告人是指在房间内发言 的任何人)回声或者甚至音频反馈。【附图说明】 各实施例作为示例而非限制在所附附图中示出,在附图中,同样的参考编号指代 同样的元件。 图1示出了根据一实施例的用于促进对在会议计算设备处的音频输入/输出设置 设备的动态调整的动态音频输入/输出调整机制。 图2示出了根据一实施例的调整机制。 图3示出了根据一实施例的用于促进对在会议计算设备处的音频输入/输出设置 设备的动态调整的方法。 图4示出了根据一实施例的适用于实现本公开的诸实施例的计算机系统。【具体实施方式】 在下面的描述中,阐述了众多特定细节。然而,可在不具有这些特定细节的情况下 实践本文中所述的诸实施例。在其他实例中,没有详细示出公知的电路、结构以及技术,以 便不至于使对本描述的理解变得模糊。 诸实施例促进对输入/输出(I/O)设置设备(例如,话筒、扬声器等等)的动态和 自动调整以防止通常与在接近的接近度之内和/或在小区域(例如,会议室、办公室等)中 的会议计算设备相关联的某些噪音相关的问题。在一个实施例中,如随后将在本文档中所 描述的那样,通过使机制动态地并自动地调整对参与设备的话筒和/或扬声器的设置可以 避免或显著减少任何反馈噪音或回声。类似地,例如当一位人类参与者在具有多个参与设 备的小区域内大声地说时,该机制可选择性地、自动地且动态地改变一个或多个参与设备 的一个或多个扬声器和/或话筒的设置(例如,调低或调高或关闭或打开)(取决于它们离 发言者的接近度),使得可以由其他人类参与者直接收听该发言者,而不需要来自参与设备 扬声器的音频馈送或重复,这些馈送或重复会导致诸如回声、反馈和其他干扰之类的噪音 问题。 图1示出了根据一实施例的用于促进对在会议计算设备处的音频输入/输出设置 设备的动态调整的动态音频输入/输出调整机制110。计算设备100担当用于采用动态音 频输入/输出(I/O)调整机制("调整机制")110的主机,该机制用于促进对在诸如计算设 备100之类的会议计算设备处的音频I/O设置设备的动态调整。 在一个实施例中,可由计算设备100主管调整机制110,该计算设备100担当在网 络(例如,基于云的计算网络、因特网、内联网等等)上与任何数量及类型的客户机或参与 的会议计算设备进行通信的服务器计算机。例如在一个实施例中,调整机制Iio可以经由 软件应用编程接口(API)来定位附近的参与计算设备,该API可以被用来跟踪具有对会议 软件应用(该会议软件应用可以在参与设备上被下载或可由这些设备在诸如云网络之类 的网络上访问)的访问权的附近的参与设备。一旦调整机制110察觉到附近的参与设备, 每一参与设备上的会议应用都可以被用来智能地调整彼此足够近的此类参与设备的扬声 器输出音量或话筒增益,从而可以避免任何反馈噪音、回声等等。 计算设备100可包括移动计算设备,诸如,包括智能电话(例如,苹果⑧的 iPhone?、Research in Motion?的黑莓?等等)、个人数字助理(PDA)等的蜂窝电话, 平板计算机(例如,苹果?的iPad?,三星?的Galaxy 3?等等),膝上型计算机(例 如,笔记本、上网本、超极本?等等),电子阅读器(例如,AmazOIi藝丨的Killdle?,Barnes and Nobles?啲Nook?等),等等。计算设备100还可以包括机顶盒(例如,基于互联网 的有线电视机顶盒等),以及诸如台式计算机、服务器计算机等的较大的计算设备。 计算设备100包括担当计算机设备100的任何硬件或物理资源与用户之间的接口 的操作系统(OS) 106。计算设备100还包括一个或多个处理器102、存储器设备104、网络 设备、驱动程序等,以及诸如触屏、触摸面板、触板、虚拟或常规键盘、虚拟或常规鼠标之类 的输入/输出(1/0)源108,等等。值得注意的是,贯穿本文档,可互换地使用诸如"计算设 备"、"节点"、"计算节点"、"客户机"、"主机"、"服务器"、"存储器服务器"、"机器"、"设备"、 "计算设备"、"计算机"、"计算系统"等之类的术语。 图2示出了根据一实施例的调整机制110。在一个实施例中,调整机制110包括多 个组件,诸如,设备定位器202、接近度感知逻辑204、包括声音检测器208、反馈检测器210 和回声检测器212的音频检测逻辑206、调整逻辑214、执行逻辑216以及通信/兼容性逻 辑218。贯穿本文档,"逻辑"可以可互换地被称为"组件"或"模块",并作为示例可包括,软 件、硬件和/或软件与硬件的任何组合(诸如,固件)。 在一个实施例中,调整机制110促进对音频1/0设置的动态调整以避免或显著减 少噪音相关的问题,从而促进包括在彼此的近接近度之内的任何数量和类型的参与设备的 多设备会议,还克服了在接近区域内具有单个参与设备的常规限制。可在具有服务器计算 机的计算设备(例如,图1的计算设备100)处采用调整机制110,或可由计算设备主管调 整机制110,,服务器计算机可包括任何数量和类型的服务器计算机,诸如,通用服务器计 算机、为特定组织制造的和/或用于促进某些任务的定制服务器计算机,或其他已知/现 有的计算机服务器,诸如,微软?的Lync?、Avaya?的Aum暴、思科的统一存在 服务器'.⑩.(Unified Presence Server?)、.IBM? 的 Lotus Sametime?、. Skype?:服 务器、Viber?服务器、西门子?等等。 构想了实施例不以任何方式受限制;不限于通过计算设备100提供或在计算设备 100处主管例如调整机制110的任何数量和类型的组件202-218以及任何其他或第三方 特征、技术和/或软件(例如,Lync、Skype等);并且可例如经由通过在客户机计算设备 232A、232B、232C、252A、252B、252C 处的软件应用 234A、234B、234C、254A、254B、254C 提供的 应用编程接口( "API"或"用户接口"或简称"接口")来向任何数量和类型的它们提供其 他层级或额外层级的软件或层(tier)。类似地,构想了在需要或必要时,可通过接口 236A、 2368、236(:、2564、2568、256(:将任何数量和类型的音频控件 2384、2388、238(:、2584、2588、 258C、240A、240B、240C、260A、260B、260C暴露给某个较高阶的应用,并且可直接在客户机设 备232A、232B、232C、252A、252B、252C的客户机平台上或在别处维持这些本文档来自技高网...

【技术保护点】
一种用于管理会议中的音频干扰的设备,包括:接近度感知逻辑,用于保持对参与会议的多个计算设备之间的接近度的感知;音频检测逻辑,用于检测与所述多个计算设备有关的音频干扰;以及调整逻辑,用于计算对耦合到所述多个计算设备中的一个或多个的一个或多个音频输入/输出(I/O)设备的设置的调整以消除所述音频干扰,其中,所述调整被动态地应用于所述一个或多个音频I/O设备的所述设置。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:S·瑞妮娃拉S·J·巴兰M·P·史密斯V·弗莱切N·霍恩C·K·皮克林
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1