在环境中控制硬件的机器制造技术

技术编号:12244392 阅读:56 留言:0更新日期:2015-10-28 11:19
指令存储机器保持指令,当指令被逻辑机器执行时,其使得逻辑机器在通过被布置对环境进行成像的一个或多个深度摄像机所获取的深度数据中查找人类主体,以及根据深度数据计算人类主体的方面。根据计算的方面,逻辑机器确定在环境中将要被做出的改变以及启动在环境中的适当的硬件来做出改变。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
计算机技术可以帮助人们更有效率地工作、对他们的环境施加控制以及更好地享受他们的生活。但是,技术给人们带来的优势有时会被与技术进行交互的复杂和不自然的模式降低。在技术上装备的家庭中,例如,居民可能会被保持大量独立系统(例如,安全性、家庭影院以及气候控制系统)适合(key)于主要偏好的任务打倒(overwhelm),尤其是如果这样的偏好从一个家庭成员到下一个家庭成员发生变化、随着时间演进或者是受到例外的约束。
技术实现思路
本公开的一个实施例提供持有指令的指令存储机器,当所述指令被逻辑机器执行时,使得该逻辑机器在利用被布置来对环境进行成像的一个或多个深度摄像机所获取的深度数据中查找人类主体(subject),以及使得该逻辑机器从深度数据中计算人类主体的方面。基于计算的方面,逻辑机器确定在环境中要作出的改变并且启动在环境中的合适的硬件来做出这个改变。本
技术实现思路
被提供来以简化的形式介绍概念的选择,所述概念的选择在下文【具体实施方式】中将被进一步描述。本
技术实现思路
不是旨在识别要求保护的主题的关键特征或者必要特征,也不是旨在被用来限制要求保护的主题的范围。此外,要求保护的主题不局限于解决在本公开的任何部分中所指出的任何或者全部缺点的实现方式。【附图说明】图1示意性地示出了根据本公开的实施例的示例环境的方面。图2示意性地示出了根据本公开的实施例的示例智能系统的方面。图3示意性地示出了根据本公开的实施例的观测(sight)相同主体的多个深度图。图4是总结了根据本公开的实施例的可以通过对深度数据的处理来计算的人类主体的方面的图表。图5图示了根据本公开的实施例用于在环境中评估规则一致性的示例方法。图6示出了根据本公开的实施例的示例虚拟骨架的方面。图7图示了根据本公开的实施例用于评估趋势的示例方法。图8图示了根据本公开的实施例用于在环境中控制可自主启动的(actuable)硬件的示例方法。【具体实施方式】现在将通过示例和参考上文列出的图示的实施例来描述本公开的各方面。在一个或多个实施例中实质上可以相同的组件、过程步骤以及其他元件被同等地识别并且以最少的重复而被描述。但是,将指出的是,被同等地识别的元件在一定程度上也可以是不同的。将进一步指出的是,包括在本公开中绘制的附图是示意性的并且一般没有被按比例绘制。相反,在附图中所示出的组件的各种不同的绘制比例、高宽比以及编号可以被有意地变形以便使得某些特征或关系更加容易看到。本公开描述了互连的深度摄像机以及用于监控环境中的人的其他传感器的“智能系统”,其中所述环境例如可以是住宅或者商业地点。这样的监控被应用于各种不同的有用的目的,诸如趋势评估、规则一致性评估以及环境中的可自主启动的硬件的控制。在下文中,示例方法和场景被提出来以便更详细地图示这些形态和展示现在所公开的方法的广泛的适用性。在提出方法和场景之前,将首先描述示例的环境和示例的智能系统。图1示意性地示出了示例环境10的方面。图示的环境是住房,即个人住宅。但是,在本文中所描述的方法可以同样地应用于其他环境,诸如疗养院、辅助生活设施、托儿所、零售环境、服务环境、工作场所等。环境10包括多个房间(独立的内部空间),多个人处在这些房间中。自然地,在房间中的人们可以参与活动,所述活动定义趋势或者构成与一个或多个规则的一致或偏离。此外,人们的处置(disposit1n)和活动可以提供揭示(reveal)做出在环境状态中的某种改变的期望的信息。为了评估趋势、规则一致性、或者在环境10中要做出的期望的状态改变,在环境中安装智能系统。该智能系统包括多个深度摄像机12、计算机14以及各种不同的其他组件,如在下文中所描述的。计算机从深度摄像机中的每一个中接收深度数据,其中所述深度摄像机被布置来对环境进行成像。在图示的实施例中,计算机被连接到网络16和可自主启动的硬件18 (—般性地在图1中示出),所述可自主启动的硬件分布在整个环境中。可自主启动的硬件的一些示例包括气候控制系统、家庭影院系统、照明系统、家庭安全系统等。图1也示出了管理员(steward) 20,其可以是在环境中的授权的人或者对环境的安全性或者对环境中的任何人的舒适负责任的人。相应地,管理员可以在本公开的不同实施例中被不同地定义。例如,管理员可以是家庭的领导、管理人、或者值班经理。在其他示例中,管理员可能不是单个人自身,而是有责任的一方,例如,父母、设施人员、执法、或者诸如救护服务或者消防队之类的紧急响应服务。经由来自计算机的自主消息传送,可以将环境中的任何平常的或者异常的情况(例如,识别趋势或者从环境中的规则偏离的情况)通知给管理员。任何这样的消息可以经由可以包括互联网的网络16而被发送。管理员可以在他的或她的移动设备22上或者经由远程计算机系统或者以任何其它合适的方式来接收消息。图2是示例智能系统24的高层示意图。智能系统包括也分布在整个环境10中的多个彩色摄像机26和麦克风28。在一些实施例中,彩色摄像机和/或麦克风可以与深度摄像机12整合在一起以便向计算机14提供组合可视或者音视频的输入。可选的运动传感器30也可以被提供,例如以便降低系统成本或者在环境的某些区域中提供更大的保密性。附加的传感器可以包括被动的IR传感器、压力传感器等。在图2的实施例中,计算机14包括传感器接口 32、启动器(actuator)接口 34、网络接口 36以及逻辑系统38。传感器接口是从被布置在环境中的一个或多个深度摄像机接收深度数据的计算机的一部分,其接收其他传感数据并且进行对传感数据的底层处理来产生到逻辑系统38的可执行的(act1nable)、高层的输入。在一个实施例中,传感器接口可以对来自麦克风的音频输入数据执行声音或者话音识别。这样的动作可以生成基于文本的输入或者其他高层命令,其在逻辑系统38中被接收。相反,启动器接口 34从逻辑系统38接收高层指令和向可自主启动的硬件18发出合适的低层命令和信号以便启动该硬件。该硬件可以被直接或者间接地(例如,经由独立的启动器)启动。通过这种方式,环境的状态的各种不同的方面可以由计算机14来自主地改变。如上文所提到的,可自主启动的硬件可以包括例如气候控制系统40、家庭影院系统42、照明系统44以及家庭安全系统46的元件。通过网络接口 36,逻辑系统38跨网络16来发送和接收数据。智能系统24的各种不同的组件可以有线地连接在一起或者无线地进行互联。在一个非限制性的实施例中,每个深度摄像机12可以是KINECT?系统,其可从华盛顿雷蒙德的微软公司得到。更一般性地,每个深度摄像机可以包括被配置来获取其观测的一个或多个人类主体的深度图的时间分辨序列的任何成像系统。如在本文中所使用的,术语“深度图”指的是被登记到成像场景的对应区域(尤,O的像素阵列,对于每个像素深度值石指示对应区域的深度。“深度”被定义为与深度摄像机的光学轴平行的坐标,其随着距离深度摄像机的距离的增加而增加。可操作地,深度摄像机可以被配置来获取两维图像数据,深度图经由下游处理从所述二维图像数据中获得。一般地,深度摄像机12的特性在本公开的各种不同的实施例中可以不同。例如,深度摄像机可以是静止的、可移动的或者自主地运动的。任何非静止的深度摄像机都可以具有从一本文档来自技高网...

【技术保护点】
一种保持指令的指令存储机器,当所述指令由逻辑机器执行时,使得所述逻辑机器来:在通过被布置来对环境进行成像的一个或多个深度摄像机所获取的深度数据中查找人类主体;根据所述深度数据计算所述人类主体的方面;基于所述计算的方面,确定在所述环境中将要被做出的改变;以及在所述环境中启动硬件以便做出所述改变。

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

【专利技术属性】
技术研发人员:K罗布A威尔逊SE霍奇斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1