当前位置: 首页 > 专利查询>微软公司专利>正文

用于多传感器输入的传感器融合接口制造技术

技术编号:10352956 阅读:107 留言:0更新日期:2014-08-27 09:29
本发明专利技术涉及允许在物理环境中的一个或多个实体和计算机化的设备组件之间进行交互的传感器融合接口。多个传感器模块生成与环境中的一个或多个实体相关联的多传感器输入数据,并根据统一且公共的模式将这样的数据存储在共享库中。多传感器输入数据被细化,直到达到特定的准确度水平。使用传感器融合接口,从共享库中提取实体状态数据并将其展示给计算机化的设备组件。

【技术实现步骤摘要】
【国外来华专利技术】用于多传感器输入的传感器融合接口背景各种物理环境和基础设施使用传感器来收集并合成数据。例如,家庭或工厂可使用摄像机系统来确保贵重和重要文档和/或设备的安全。家庭的自动调温装置使用传感器网络来控制平均温度。常见的消费设备采用传感器来收集数据,例如用于拍摄照片的移动电话相机。这些传感器中的一些,诸如加速计、陀螺仪、微电机系统(MEMS)等等,对于现实世界进行测量。计算机系统和软件组件将传感器集成到每日生活以提供关于现实世界的丰富信息。对于相当数量的计算机化的设备组件而言,常常希望利用多个传感器来改善感知的质量。在很多情况中,传感器测量必需有效且准确。通过跨空间和时间处理对物理环境的观察,传感器测量可被调整成特定属性的更准确的估计。因此,计算机系统和软件组件执行各种传感器输入处理操作,直到获得满意的置信度水平。这确保了正确执行以及增强了的用户体验。
技术实现思路
提供本概述以便以简化形式介绍将在以下的【具体实施方式】中进一步描述的一些代表性概念。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。简要地,在此描述的主题的各个方面涉及用于多传感器输入的传感器融合接口。在一个方面,各种传感器模块和(输入)设备提供与物理环境相关联的输入数据。物理环境的监视组件聚合来自不同源的输入数据并执行交叉传感器合成,以调谐输入数据并解释更有意义的信息。在一个方面,监视组件的交互机制通过传感器融合接口向计算机化的设备组件(例如,硬件和/或软件组件,诸如编程逻辑设备、微代码和/或包括应用的程序、操作系统组件、固件等等)提供对该信息的访问。在一个方面,传感器融合接口使得能够在实体(例如,人类用户)和计算机化的设备组件之间交互。传感器融合接口访问耦合到多个传感器模块的共享库并存储与实体相关联的多传感器输入数据。在一个方面,共享库使用公共模式来组织多传感器输入数据,以使得其它传感器模块能够细化这样的数据并在共享库中重新发布经细化的数据用于(有可能)另一个传感器模块来更进一步细化。在某一时刻,多传感器输入达到特定置信度水平和关于实体相对于物理环境的状态信息。传感器融合接口以及交互机制,为计算机化的设备组件,从共享库中提取实体状态数据,并向计算机化的设备组件提供对实体状态数据的访问。在另一方面,物理环境包括可能相互交互或可能不相互交互的多个实体。在监视物理环境时,交互机制可通过传感器融合接口接收对实体状态数据的请求。在一个方面,一些这样的请求包括指示在融合传感器输入数据时要选择哪些输入模态的配置数据。交互机制配置多个传感器模块来生产计算机化的设备组件希望的类型的多传感器输入数据。一旦多传感器输入数据被生成,交互机制提取实体状态数据并将实例发送给计算机化的设备组件。该实例可以是(共享)存储单元中的实体状态数据的副本或引用。结合附图阅读以下详细描述,本专利技术的其他优点会变得显而易见。【附图说明】作为示例而非限制,在附图中示出了本专利技术,附图中相同的附图标记指示相同或相似的元素,附图中:图1是示出根据一个实现的传感器融合接口的示例系统的框图。图2表示了根据一个实现的、传感器融合接口的示例体系结构,该传感器融合接口使得能够在实体和计算机化的设备组件之间交互。图3是示出根据一个实现的、用于将传感器融合接口展示给计算机化的设备组件的示例步骤的流程图。图4是示出根据一个实现的、用于从多传感器输入中生成计算机化的设备组件控制数据的示例步骤的流程图。图5是示出根据一个实现的、用于管理实体交互的示例步骤的流程图。图6是表示其中可实现本文所述的各种实施例的示例非限制性联网环境的框图。图7是表示其中可实现本文所述的各种实施例的一个或多个方面的示例非限制性计算系统或操作环境的框图。【具体实施方式】在此描述的技术的各个方面一般涉及使得能够与计算机化的(用户)设备组件交互的传感器融合接口。在一个实现中,对于物理环境中的每个实体(例如,人类),交互机制定义包括特定时间点的位置和/或朝向的实体简档。该实体简档也可包括语音和/或姿势命令以及指示实体离开传感器边界时的情况的事件挂钩。在一个实现中,实体简档可在被展示给计算机化的设备组件时指示一个或多个命令/控制输入。在一个实现中,交互机制,响应于实体活动,通过传感器融合接口,指令通用知识数据组件更新实体简档。在一个实现中,通用知识数据组件根据统一模式集合来自多个传感器模块的多传感器输入,并基于多个传感器数据标识实体活动。应当理解,此处的任何示例都是非限制性的。如此,本专利技术不限于此处所描述的任何特定实施例、方面、概念、结构、功能或示例。相反,此处所描述的任何一个实施例、方面、概念、结构、功能或示例都是非限制性的,可以以一般而言在计算和进行数据管理时提供好处和优点的各种方式来使用本专利技术。图1是示出根据一个实现的传感器融合接口的示例系统的框图。示例系统的组件包括多个计算机化的设备102^(示为设备102i…设备102N,且在以下称为设备102)以及监视组件104。 设备102可向监视组件104提供传感器输入信号,监视组件104进而存储适当的原始数据用于进一步处理。在一个实现中,设备102可包括提供与实体和/或物理环境相关联的输入数据的任何传感设备,诸如电子数字化仪、移动电话、麦克风、多媒体捕捉设备(例如,相机)、成像设备、深度相机、键盘和定点设备(通常指鼠标、跟踪球或触摸板)。设备102的其它实施例可包括操纵杆、游戏手柄以及其它无线或有线控制器。设备102的每一个可物理附连到监视组件104或位于远程。设备102的示例还可包括计算机视觉设备、麦克风、加速度计、陀螺仪、磁力计、指南针、时钟、全球定位系统(GPS)设备、温度计、湿度传感器、光传感器、红外传感器、附近设备信号强度、接入点、或其它发射器、深度传感器等。这些示例设备102可感知环境和其它数据,诸如当前房间和/或设备温度、用户是否在移动以及以什么样速度移动、用户独处还是与其他人一起、环境光量、计算机相关或输出设备相关数据(例如,设备电池寿命、可用电能、运行的程序和服务)等。在一个实现中,监视组件104可被配置来为由设备102生成的输入数据的提供集成点,并可包括交互机制106,用于将传感器融合接口 108展示给处理与一个或多个实体相关联的多模(传感器)输入数据的一个或多个计算机化的设备组件。监视组件104还可包括共享库110、实体状态数据112、配置数据114、控制数据116和传感器模块118。如在此描述的,共享库110可对应于多传感器输入数据(例如,常见格式或类型的系统中的音频数据、视频数据、图像数据等等)的模式化版本。实体状态数据112可指示每个实体的姿态(例如基于物理环境上的位置和朝向的笛卡尔坐标作为参考帧)。配置数据114和控制数据116可表示每个实体和计算机化的设备组件120 (例如,一类硬件或软件组件,诸如程序)之间的交互。共享库110,如在此所描述的,包括诸如测量值的来自设备102和/或传感器模块118的输入数据。这些测量经历交叉合成,籍此各个不同的设备102的和/或传感器模块116访问输入数据,并执行附加处理,诸如语音/面部/姿势识别,其被发布在共享库110中供另一个设备和/或传感器模块来添加有意义和本文档来自技高网...

【技术保护点】
一种在计算环境中的、至少部分地在至少一个处理器上执行的方法,包括:处理经由允许在一个或多个实体和计算机化的设备组件之间进行交互的传感器融合接口接收的请求,包括:访问耦合到多个传感器模块的共享库,其中所述共享库包括与一个或多个实体相关联的多传感器输入数据,从所述共享库提取实体状态数据,并向所述计算机化的设备组件提供对所述实体状态数据的访问。

【技术特征摘要】
【国外来华专利技术】2011.12.19 US 13/329,7771.一种在计算环境中的、至少部分地在至少一个处理器上执行的方法,包括: 处理经由允许在一个或多个实体和计算机化的设备组件之间进行交互的传感器融合接口接收的请求,包括:访问耦合到多个传感器模块的共享库,其中所述共享库包括与一个或多个实体相关联的多传感器输入数据,从所述共享库提取实体状态数据,并向所述计算机化的设备组件提供对所述实体状态数据的访问。2.如权利要求1所述的方法,其特征在于,向所述计算机化的设备组件提供对所述实体状态数据的访问还包括发送对应于实体姿态改变的事件。3.如权利要求1所述的方法,其特征在于,向所述计算机化的设备组件提供对所述实体状态数据的访问还包括发送来自所述一个或多个实体的对所述计算机化的设备的一个或多个命令。4.如权利要求1所述的方法,其特征在于,向所述计算机化的设备组件提供对所述实体状态数据的访问还包括基于对应于不同时间点的所述实体状态数据生成控制数据。5.如权利要求1所述的方法,其特征在于,提取所述实体状态数据还包括确定正被所述一个或多个实体操纵的设备的位置和朝向。6.如权利要求1所述的方法,其特征在于,提取所述实体状态数据还包括在所述多传感器输入数据中移除不想要的扰乱。7.如权利要求1所述的方法,其特征在于,访问所述共享库还包括配置所述多个传感器模块来细化所述多传感器输入数据。8.如权利要求1所述的方法,其特征在于,提取所述实体状态数据还包括定义转换成对计算机化的设备组件的命令的象征活动。9.如权利要求1所述的方法,其特征在于,还包括响应于实体移动更新所述实体状态数据。10.如权利要求1所述的方法,其特征在于,提取所述实体状态数据还包括产生与所述一个或多个实体相关联的环境模型。11.如权利要求1所述的方法,其特征在于,提取所述实体状态数据还包括提取与第一实体相关联的所述实体状态数据的第一部分,以及与第二实体相关联的所述实体状态数据的第二部分,并将所述第一部分与所述第二部分关联以确定实体交互。12.—种在计算环境中的系统,包括,配置用于...

【专利技术属性】
技术研发人员:A·桑卡W·L·波特诺依
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

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

1