使用音频信号的接近发现制造技术

技术编号:14706822 阅读:79 留言:0更新日期:2017-02-25 14:09
在此描述了关于计算指示客户端计算设备的位置的数据的各种技术。客户端计算设备被配置为采集音频信号,音频签名指示客户端计算设备的周围环境的声音。基于所采集的音频信号的高频部分来生成签名,并且将该签名与其他签名相比较。基于由其他计算设备采集的音频信号的高频部分来生成其他签名。基于该签名与其他签名的比较,做出关于客户端计算设备与第二客户端计算设备被共同定位的确定。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
移动计算设备现在通常在其中装备有位置传感器,诸如全球定位传感器(GPS)传感器。GPS传感器基于由轨道卫星发射的检测信号来计算其位置。因此,可以确定当移动计算设备在室内时,GPS传感器可能不能够准确地计算移动计算设备的位置。
技术实现思路
以下是在此更详细描述的主题的简要概述。该概述不旨在限制关于权利要求的范围。在此描述了计算系统。该计算系统包括处理器和存储器,该存储器包括由处理器执行的位置系统。该位置系统被配置为基于客户端计算设备的周围环境的基于音频的签名来计算指示客户端计算设备的位置的数据,该基于音频的签名基于由客户端计算设备采集的音频信号的高频部分。该位置系统还被配置为向客户端计算设备提供指示客户端计算设备的位置的数据。附图说明图1是被配置为计算针对客户端计算设备的位置数据的示例性计算系统的功能框图。图2是促进确定两个或两个以上计算设备被共同定位在房间中的示例性系统的功能框图。图3图示了两个房间的视图,其中计算系统可以确定哪些移动计算设备共同定位在多个房间中的一个房间中。图4是图示用于向客户端计算设备输出通知客户端计算设备其与另一客户端计算设备被共同定位的指示的示例性方法的流程图。图5是图示用于向客户端计算设备输出客户端计算设备与第二客户端计算设备被共同定位在房间中的指示的示例性方法的流程图。图6是图示用于向客户端计算设备输出客户端计算设备与第二客户端计算设备被共同定位在房间中的指示的示例性方法的流程图。图7是图示用于基于房间的基于音频的签名来构建针对房间的随时间变化的简档的示例性方法的流程图。图8是图示用于标识客户端计算设备在特定位置处的示例性方法的流程图。图9是图示用于生成房间的基于音频的签名的示例性方法的流程图。图10是图示用于获取关于房间中的其他计算设备的信息的示例性方法的流程图。图11是示例性计算系统。具体实施方式现在将参考附图描述关于基于由客户端计算设备采集的音频信号来计算关于客户端计算设备的位置的信息的各种技术,其中相同参考数字始终用于指代相同元件。在以下描述中,出于解释的目的,阐述很多特定细节以便提供对一个或多个方面的透彻理解。然而,可以明显的是,可以在没有这些特定细节的情况下实践(一个或多个)这样的方面。在其他实例中,以框图形式示出众所周知的结构和设备以便促进描述一个或多个方面。而且,应理解到,可以通过多个组件执行被描述为由某些系统组件执行的功能。类似地,例如,组件可以被配置为执行被描述为由多个组件执行的功能。而且,术语“或”旨在意指包括性“或”而不是排他性“或”。也就是说,除非另外指定或从上下文清楚的,否则短语“X采用A或B”旨在意指自然包括性排列中的任一个。也就是说,短语“X采用A或B”由以下实例中的任一个实例满足:X采用A;X采用B;或X采用A和B二者。另外,除非另外指定或从上下文清楚的涉及单数形式,否则如本申请和所附的权利要求中使用的冠词“一”和“一种”应当一般地被解释为意指“一个或多个”。进一步地,如本文所使用的,术语“组件”和“系统”旨在涵盖计算机可读数据存储库,其配置有当由处理器执行时使得某些功能被执行的计算机可执行指令。计算机可执行指令可以包括例程、函数等。还应理解到,组件或系统可以定位在单个设备上或跨多个设备被分布。进一步地,如本文所使用的,术语“示例性”旨在用作一些东西的图示或示例,并且不旨在指示优选。现在参考图1,图示了促进计算指示客户端计算设备102的位置的数据的示例性系统100。如在本文中将更详细描述的,指示客户端计算设备102的位置的数据可以是绝对位置(例如,某个建筑物中的特定房间等)。在另一示例中,指示客户端计算设备102的位置的数据可以是相对位置。例如,指示客户端计算设备102的位置的数据可以指出客户端计算设备102可以与另一客户端计算设备被共同定位在房间中。客户端计算设备102可以是移动电话、平板计算设备、膝上型计算设备、可穿戴计算设备(诸如手表、眼镜等),等等。系统100进一步包括计算系统104,其通过通信链路106与客户端计算设备102通信。计算系统104可以是计算设备或分布式计算系统。例如,计算系统104可以是企业计算系统、数据中心等,或者其可以被包括在企业计算系统、数据中心等中。在另一示例中,计算系统104可以被包括在移动计算设备102中。计算系统104包括处理器108和存储器110,其中存储器110包括可以由处理器108执行的位置系统112。通常,位置系统112被配置为(例如通过通信链路106)接收由移动计算设备102生成的数据并且基于所接收的数据来计算指示移动计算设备102的位置的数据。位置系统112特别地很好地适于在移动计算设备102在室内时计算指示移动计算设备102的位置的数据。计算系统104附加地包括数据存储库114,其包括多个签名116。在示例中,签名116可以各自地代表多个房间。因此,签名116中的签名可以包括指示房间的特征的数据结构,并且因此可以被用于标识房间。例如,签名116可以是相应房间的基于音频的签名。签名116可以基于由房间中的客户端计算设备的麦克风采集的音频信号。例如,签名116可以基于由多个房间中的客户端计算设备采集的音频信号的高频部分。音频信号的高频部分可以是例如大于18kHz的音频信号频率。在另一示例中,音频信号的高频部分可以是大于20kHz的音频信号频率。在又一示例中,音频信号的高频部分可以是大于25kHz的音频信号频率。音频信号的频率范围的上端可以被用于采集音频信号的麦克风限制。因此,例如,由客户端计算设备102的麦克风所采集的音频信号的高频部分可以在18kHz与80kHz之间、在20kHz与50kHz之间等。在示例中,在某个时间范围内(例如,十秒、一分钟、十分钟、两小时)在房间中所采集的音频信号的高频部分的散列已经被发现相对于彼此是一致的,特别地当与音频信号的低频部分(例如,人耳可听见的音频信号的部分)相比较时。散列之间的该一致性使得散列用于构建房间的基于音频的简档,并且进一步使得散列被比较以确定两个设备是否被共同定位。在非限制性示例中,签名116可以是由房间中的客户端计算设备采集的音频信号的高频部分的相应散列。而且,签名116可以具有与其相关联的相应标识符,其中标识符标识采集签名116所基于的音频信号的客户端计算设备。位置系统112可选地包括签名生成器部件118,其被配置为接收由客户端计算设备所采集的音频信号的至少高频部分并且基于这样的高频部分来生成签名。按照示例,签名生成器部件118可以对由房间中的客户端计算设备采集的音频信号的高频部分执行散列算法,其中结果散列被包括在签名中。位置系统112可以进一步包括比较器部件120,其将基于由客户端计算设备(例如,客户端计算设备102)采集的音频信号的签名与数据存储库114中的签名116相比较。位置系统112进一步包括简档构建器部件122,其可以基于由房间中的客户端计算设备采集的音频信号的高频部分来构建房间的简档。在示例中,简档构建器部件122可以生成房间的随时间变化的简档,其表示随时间的房间的高频声音。例如,房间可以第一次由第一签名表示(例如,当空气调节单元正运行时)并且可以第二次由第二高频签名表示(例如,当空气调节单元没有运行时)。位置本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/52/201580034348.html" title="使用音频信号的接近发现原文来自X技术">使用音频信号的接近发现</a>

【技术保护点】
一种计算系统,包括:处理器;以及存储器,所述存储器包括由所述处理器执行的位置系统,所述位置系统被配置为:基于客户端计算设备的周围环境的基于音频的签名来计算指示所述客户端计算设备的位置的数据,所述基于音频的签名基于由所述客户端计算设备采集的音频信号的高频部分;以及向所述客户端计算设备提供指示所述客户端计算设备的所述位置的所述数据。

【技术特征摘要】
【国外来华专利技术】2014.06.24 US 14/313,2011.一种计算系统,包括:处理器;以及存储器,所述存储器包括由所述处理器执行的位置系统,所述位置系统被配置为:基于客户端计算设备的周围环境的基于音频的签名来计算指示所述客户端计算设备的位置的数据,所述基于音频的签名基于由所述客户端计算设备采集的音频信号的高频部分;以及向所述客户端计算设备提供指示所述客户端计算设备的所述位置的所述数据。2.根据权利要求1所述的计算系统,所述位置系统包括签名生成器部件,所述签名生成器部件被配置为基于由所述客户端计算设备采集的所述音频信号的所述高频部分来生成所述基于音频的签名,所述签名生成器部件被配置为对所述音频信号的所述高频部分执行散列。3.根据权利要求1所述的计算系统,所述位置系统被配置为基于被分配给所述音频信号的时间戳来计算指示所述客户端计算设备的所述位置的所述数据。4.根据权利要求1所述的计算系统,所述位置系统包括比较器部件,所述比较器部件被配置为执行所述基于音频的签名与房间的基于音频的简档之间的比较,所述位置系统被配置为基于所述比较来确定所述客户端计算设备被定位在所述房间中。5.根据权利要求4所述的计算系统,所述位置系统进一步包括简档构建器部件,所述简档构建器部件被配置为:当基于音频的签名所基于的音频信号由所述计算设备采集时,基于与被标记为在所述房间中的计算设备相对应的所述基于音频的签名来构建所述房间的所述基于音频的简档。6.根据权利要求1所述的计算系统,其中指示所述客户端计算设备的所述位置的所述数据是相对位置,所述位置系统被配置为确定所述客户端计算设备与第二客户端计算设备被共同定位在房间中。7.根据权利要求6所述的计算系统,所述位置系统被配置为基于第二基于音频的签名来计算指示所述客户端计算设备的所述位置的所述数据,所述第二基于音频的签名基于由所述第二客户端计算设备采集的第二音频信号的高频部分。8.根据权利要求6所述的计算系统,所述位置系统包括发送器部件,所述发送器部件被配置为向所述客户端计算设备发送指令,所述指令使得所述客户端计算设备获取关于所述客户端计算设备的所述周围环境的附加信息。9.根据权利要求8所述的计算系统,所述附加信息包括与所述客户端计算设备通信的无线收发器的身份和所述第二客户端计算设备的身份。10.一种用于确定第一客户端计算设备与第二客户端计算设备被共同定位的方法,所述方法包括:比较第一签名和第二签名,所述第一签名基于由所述第一客户端计算设备采集的第一音频信号的高频部...

【专利技术属性】
技术研发人员:S·沙延德S·伊克曼W·波特诺伊
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1