人类在场检测的制作方法

文档序号:6442800阅读:154来源:国知局
专利名称:人类在场检测的制作方法
技术领域
本发明涉及人类在场检测。
背景技术
现代计算设备中的操作系统实现管理各种组件的功率状态以及锁定对该计算设备的访问的逻辑。该实现逻辑的一部分涉及用户关于计算设备的邻近度。许多现有计算设备仅依赖于检测来自键盘、定点设备、触摸屏、或由其推断人类在场的其他输入设备的输入。每当计算设备检测输入时,可启动定时器。定时器可被设定为一个时间段,诸如举例而言,15分钟、30分钟、或另一时间段。一旦定时器期满,计算设备确定人类不存在于该计算设备处。然而,人类可在长期输入不活跃时在场并使用计算设备。例如,用户可在不提供任何输入的情况下执行各个活动,包括但不限于读取内容或观看视频。 在此类情形中,计算设备可错误地确定该用户不在场。结果,计算设备的各种特征可能不会提供一致的用户体验,这些特征取决于做出关于人类是存在还是不存在于该计算设备的给定邻近度内的判定。

发明内容
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。 本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。在根据本发明的一实施例中,多个输入可由计算设备接收。这些输入中的至少一些可指示人类存在或不存在于计算设备的给定邻近度内。这些输入中的一个或多个的源可以是人类在场传感器,其检测人类存在或不存在于计算设备的给定邻近度内。在一些实施例中,人类在场传感器可包括具有红外反射邻近度和在场检测的混合环境光传感器。对人类在场或不在场的推断可相对于这些输入中的一个或多个其他输入来做出。 这些输入中的该一个或多个其他输入的源可包括但不限于,定向变化传感器、键盘、定点设备、触摸屏、交互式应用、或指示人类在场的任何其他源。在一些实施例中,如果输入中的任一个指示人类存在于计算设备的邻近度内,则该计算设备可做出人类在场的确定。在其他实施例中,每个指示人类存在于计算设备的邻近度内的输入可具有对应估计概率或对应估计可靠性。如果指示人类在场的各输入中的任何输入具有小于给定值的对应估计概率或对应估计可靠性,则可在确定人类存在或不存在于计算设备的邻近度内时那些输入被丢弃。在一些实施例中,一些输入可具有随时间衰减(deteriorate)的对应估计概率或对应估计可靠性。


为了描述其中能够获得上述和其它优点和特征的方式,以下讨论更为具体的描述,并且将通过参考附图中示出的各具体实施例来呈现这一更为具体的描述。应当理解,这些附图仅描绘了典型实施例,因此其不应被认为是对范围的限制,将通过使用附图用附加的特征和细节来描述并解释各实现。图I是可以实现根据本发明的各实施例的示例性计算设备的框图。图2是具有三个人类在场传感器的示例性实施例的一部分的框图。图3是具有三个人类在场传感器、定向传感器、以及指示人类存在或不存在于计算设备的邻近度内的其他输入的另一示例性实施例的一部分的框图。图4-10是示出可由实现根据本发明的各实施例中的计算设备执行的示例性过程的流程图。
具体实施例方式以下详细讨论各实施例。尽管讨论各个具体实现,但应当理解,这仅是出于说明的目的。相关领域的技术人员将意识到可以使用其它组件和配置,而不背离本公开的主题的精神和范围。概览在各实施例中,可接收多个输入,这些输入可指示人类存在或不存在于计算设备的给定邻近度内。这些输入中的至少一个来自人类在场传感器,该传感器检测人类存在或不存在于计算设备的给定邻近度内。在一些实施例中,人类在场传感器可通过使用红外反射光执行红外反射邻近度和在场检测来检测人类。即,在一些实施例中,人类在场传感器可通过分析反射的红外光来检测人类。也可采用其他传感器,包括但不限于,用于检测计算设备或其组件的定向变化 (诸如,从纵向至横向的变化,或反之亦然)的定向变化传感器。可从键盘、定点设备(包括但不限于计算机鼠标、操纵杆或触摸屏)、交互式应用、或指示人类在场的任何其他输入源接收其他输入。在本专利申请中,触摸输入设备指要求人类触摸该设备以提供输入的任何设备。触摸输入设备的示例包括但不限于,键盘、定点设备、以及触摸屏。在一些实施例中,如果至少一个人类在场传感器中的任一个指示人类存在于计算设备的邻近度内,则该计算设备可确定人类在场。如果除该至少一个人类在场传感器外,还提供指示人类在场或不在场的一个或多个其他输入,则若这些输入中的任何输入指示人类在场,计算设备可确定人类存在于该计算设备的邻近度内。在一些实施例中,这些输入中的每一个可指示人类存在或不存在于计算设备的邻近度内以及人类在场或不在场的对应估计概率。如果这些输入中的任何输入指示人类存在于计算设备的邻近度内且人类在场的对应估计概率大于或等于预定值,则计算设备可确定人类存在于该计算设备的邻近度内。否则,计算设备可确定该用户不在场。如果计算设备确定人类在场,则该计算设备可执行一个或多个第一动作。如果计算设备确定人类不在场,则该计算设备可执行一个或多个第二动作。在各实施例的变体中,与指示人类在场的一个或多个输入有关的对应估计概率可在给定时间段期间衰减。在各实施例的另一变体中,一个或多个输入能以在给定时间段期间衰减的可靠性来指示人类在场或不在场。具有小于阈值的可靠性的一个或多个输入可在确定人类在场或不在场时被丢弃。示例性计算设备图I是可用于实现根据本发明的一个或多个实施例示例性计算设备100的框图。 示例性计算设备100可以是个人计算机(PC)、笔记本计算机、手持式计算设备、服务器、或其他种类的计算设备。示例性计算设备100可包括处理器102,存储器104,存储介质106, 一个或多个传感器108,键盘110,定点设备112,显示设备114,以及将处理器102与存储器 104、存储介质106、一个或多个传感器108、键盘110、定点设备112和显示设备114进行连接的通信总线116。计算设备100的一些实施例还可包括与存储器104中的指令相组合以使计算设备100执行一种方法的硬件逻辑组件,包括但不限于专用集成电路(ASIC(未示出))和/或现场可编程门阵列(FPGA)(未示出)。处理器102可包括解释和执行指令的一个或多个传统处理器。存储器104可包括随机存取存储器(RAM)、只读存储器(ROM)、和/或者存储由处理器102执行的信息和指令的其他类型的动态或静态存储介质。RAM或其他类型的动态存储介质可存储指令以及临时变量或者由处理器120在执行指令期间使用的其它中间信息。ROM或其他类型的静态存储介质可为处理器102存储静态信息和指令。存储介质106可包括能以机器可读形式存储信息和/或指令的任何类型的介质。一个或多个传感器108可包括但不限于,人类在场传感器和定向传感器。定向传感器可包括加速计传感器,其检测计算设备100或计算设备100的组件(包括但不限于,计算设备100的显示设备)的定向变化。例如,定向传感器可感测从纵向至横向或反之亦然的定向变化。人类在场传感器可包括但不限于,具有红外反射邻近度和在场检测的混合环境光传感器、电容邻近度传感器、或短程无线收发机。短程无线收发机的示例可包括但不限于,蓝牙 收发机(蓝牙是华盛顿州贝尔维尤市(Bellevue)的蓝牙信号股份有限公司的注册商标)。当使用短程无线收发机作为人类在场传感器时,人类可携带短程无线发射机以便短程无线收发机在人类处于计算设备100的给定邻近度内时检测从短程无线发射机发射的信号。键盘110可以是传统键盘或在触摸屏上显示的软键盘。定点设备112可以是用户可用于在显示屏上移动光标的任何设备。定点设备112的示例可包括但不限于,计算机鼠标、触摸垫以及操纵杆。触摸输入设备114可包括用户触摸以向计算设备提供输入的任何设备。触摸输入设备114的示例包括但不限于,键盘110、定点设备112、以及触摸屏(未示出)。尽管图I仅示出三个传感器108,但计算设备的其他实施例可包括一个传感器 108、两个传感器108、或许多传感器108、以及其他类型的输入设备。示例性实施例图2示出具有三个人类在场传感器202、204、206的示例性实施例。在图2的示例性实施例中,人类在场传感器202、204、206中的至少一个可以是具有红外反射邻近度和在场检测的混合环境光传感器。传感器202、204、206中的每一个可处于“就绪”或“未就绪” 的传感器状态。如果传感器处于“就绪”传感器状态,则该传感器可提供“在场”或“不在场”的人类在场指示。如果传感器处于“未就绪”传感器状态,则该传感器可提供“未知”的人类在场指示。具有“未就绪”的传感器状态的传感器可不被用于确定人类在场或不在场。 表I的各行示出关于如上所述的人类在场传感器可能传感器状态和人类在场指示。
传感器状态用户在场指示就绪在场就绪不在场未就绪未知表I在图2的实施例中,如果来自传感器202、204、206的任何输入提供“在场”的指示, 则聚集或集合在场状态输出可提供“在场”的指示。图3示出另一示例性实施例300,其包括人类在场传感器302、304、306,聚集器 318,来自应用308、原始输入线程310、工作站锁312、键盘314、定点设备316、其他触摸输入设备320、以及定向传感器322的输入。来自人类在场传感器302、304、306的集合在场状态326可提供给聚集器318。如果人类在场传感器302、304、306中的任一个指示人类在场,则集合在场状态326可指示人类在场。来自应用308、原始输入线程310、键盘314、定点设备316、其他触摸输入设备320、 以及定向传感器322的输入可指示人类的在场。如果集合在场状态326以及来自应用308、 原始输入线程310、工作站锁312、键盘314、定点设备316、其他触摸输入设备320、或定向传感器322的输入中的任一者指示人类在场,则聚集器318可确定人类在场并向应用324提供输入以通知应用324人类在场。应用324 —被通知人类在场就可使计算设备执行一个或多个动作。在另一实施例中,应用324 —被通知人类不在场就可使计算设备执行一个或多个动作。在一些实施例中,应用324可以是交互式应用。在其他实施例中,应用308可以是包括但不限于媒体播放器的另一类型的应用。原始输入线程310可包括经由任何类型的输入设备的来自用户的输入。键盘314可包括但不限于,传统键盘或在触摸屏上显示的软键盘。定点设备316可包括但不限于,计算机鼠标、触摸垫、操纵杆、或触摸屏上的手指或指示笔。定向传感器322可包括用于检测定向变化(诸如举例而言,纵向至横向、或横向至纵向)的加速计。至聚集器318的各输入中的每一个可具有对应估计概率或估计可靠性。例如,与人类在场传感器302、304、306的指示“在场”有关的估计概率或估计可靠性可以是100%。 即,在此实施例中,与人类在场传感器302、304、306中的任一个正确指示人类在场有关的估计概率或估计可靠性可以是100%。然而,与指示人类在场的一个或多个其他输入有关的估计概率、或估计可靠性可最初是100%,但在给定时间段期间衰减,这将在之后作详细解释。工作站锁312可包括但不限于,按钮、开关、显示器上的软按钮,当按压或选择它们时使计算设备被锁定直至例如用户提供特定口令或执行另一动作。在一些实施例中,工作站锁312可包括远程控制信号或应用输入,当收到它们时使计算设备被锁定直至例如用户提供特定口令或执行另一动作。当工作站锁312被激活以锁定计算设备时,工作站锁312 可向聚集器318提供输入指示人类不在场且与来自工作站锁312的输入有关的估计概率或估计可靠性可最初是100%,但随时间衰减。尽管图3示出具有三个人类在场传感器302、304、306以及其他输入的实施例,但其他实施例可具有不同数目的人类在场传感器或其他类型的输入。图4是示出用于在根据本发明的实施例中确定人类是否存在于计算设备的邻近度内的示例性过程的流程图。该过程可由计算设备实现并可始于计算设备聚集多个输入, 这些输入可指示人类存在或不存在于该计算设备的给定邻近度内(动作402)。这些输入中的一个或多个可来自人类在场传感器。其他输入可来自多个源,包括但不限于,应用、原始输入线程、键盘、定点设备、定向传感器、或任何触摸输入设备。在一些实施例中,人类在场传感器可包括具有红外反射邻近度和在场检测的混合环境光传感器或者用于人类在场检测的电容邻近度传感器。计算设备随后可确定这些输入中的任何输入是否指示人类在场(动作404)。如果这些输入中的任何输入指示人类在场,则计算设备可获得与这些输入中的指示人类在场的任何输入有关的对应估计概率(动作406)。在此实施例中,当输入首次指示人类在场,关于该输入的对应估计概率可以是100%或另一值。当一些输入(包括但不限于,来自具有红外反射邻近度在场检测的混合环境光传感器的输入)指示人类在场时,这些输入总是具有各自对应的100%的估计概率。当其他输入(包括但不限于,来自键盘、定点设备、原始输入线程、定向传感器、或交互式应用的输入)首次指示人类在场时,这些输入可能最初具有各自对应的100%的估计概率。然而,这些其他输入的估计概率可随时间衰减。计算设备可随后确定与指示人类在场的输入有关的估计概率中的任何一个是否大于或等于预定值(诸如举例而言,75%、80%、或另一值)(动作408)。如果估计概率中的任何一个大于或等于预定值,则计算设备可确定人类在场(动作410)。计算设备可随后确定是否正做出从“不在场”指示向“在场”指示的转换(动作 412)。如果不在做出该转换,则该过程完成。否则,计算设备能以预定方式工作,包括但不限于,执行一个或多个第一动作(动作414)。在一些实施例中,人类在场的指示可被提供给在计算设备上执行的应用。当应用接收到人类在场的指示时,该应用可执行这一个或多个第一动作。一个或多个第一动作可包括但不限于,锁定工作站以便用户可不被允许键入任何输入直至采取特定用户动作,诸如举例而言,输入口令或另一特定用户动作。如果在动作404期间没有输入被确定为指示人类在场,或在动作408期间没有估计概率大于或等于预定值,则处理设备可确定人类不在场(动作416)。计算设备可随后确定是否正做出从“在场”指示向“不在场”指示的转换(动作418)。如果不在做出该转换, 则该过程完成。否则,计算设备能以第二预定方式工作,包括但不限于,执行一个或多个第二动作(动作420)。在一些实施例中,人类不在场的指示可被提供给在计算设备上执行的第二应用。当第二应用接收到人类不在场的指示时,该第二应用可执行这一个或多个第二动作。在一些实施例中,这一个或多个第二动作可包括但不限于,提示用户执行解锁计算设备的动作。图5是示出用于随时间衰减与指示人类在场的输入之一有关的估计概率的示例性过程的流程图。该过程可始于计算设备接收指示人类在场的输入(动作502)。计算设备可将关于人类在场的对应估计概率设定为100% (动作504)。计算设备可随后启动定时器以对预定的定时器间隔进行计时(动作506)。定时器间隔可以是30秒、I分钟、或另一定时器间隔。计算设备可随后确定该定时器间隔是否已经过去(即,定时器已期满)(动作508)。当计算设备确定定时器已期满时,计算设备可将对应估计概率降低一预定量,诸如举例而言,5%、10%、或另一值(动作510)。计算设备可随后确定对应估计概率是否小于或等于预定值,诸如举例而言,75%、50%、或另一预定值(动作512)。如果计算设备确定估计概率不小于或等于预定值,则可再次执行动作506-512。如果在动作512期间计算设备确定对应估计概率小于或等于预定值,则计算设备可将关于检测用户在场的估计概率设定为0% (动作514)以及可将与该输入相关联的指示设定为指示人类不在场(动作516)。现在该过程可以完成。图6示出了关于图5示出的过程的变体的示例性过程。该过程可始于计算设备接收指示人类在场的输入(动作602)。计算设备可随后将关于人类在场的对应估计概率设定为100% (动作604)。计算设备可随后启动定时器对一预定时间间隔计时,诸如举例而言, 5分钟、15分钟、30分钟、或另一预定时间间隔(动作606)。在动作608期间,计算设备可确定定时器是否已期满,这指示预定定时间隔已过去。如果计算设备确定预定时间间隔已经过去,则计算设备可将关于人类在场的估计概率设定为0% (动作610)。计算设备随后可将与该输入相关联的指示设定为指示人类不在场 (动作612)。现在该过程可以完成。图7是示出用于在根据本发明的另一实施例中确定人类是否存在于计算设备的邻近度内的示例性过程的流程图。该过程可在计算设备上实现并可始于计算设备聚集多个输入,这些输入可指示人类存在或不存在于该计算设备的给定邻近度内(动作702)。这些输入中的一个或多个可来自人类在场传感器。其他输入可来自多个源,包括但不限于,应用、原始输入线程、键盘、定点设备、定向传感器、或任何触摸输入设备。在一些实施例中,人类在场传感器可包括具有红外反射邻近度和在场检测的混合环境光传感器或用于人类在场检测的电容邻近度传感器。计算设备随后可丢弃不可靠的输入(动作704)。在此实施例中,输入中的每一个可具有关于人类在场或人类不在场的对应可靠性。不可靠的输入可以是具有小于预定值的可靠性值的输入。阈值可以是50%、60%、或其他某个阈值。丢弃不可靠的输入后,计算设备随后可确定未丢弃的输入中的任何一个是否指示人类在场(动作706)。如果输入中的至少一个指示人类在场,则计算设备可确定人类在场 (动作708)。计算设备可随后确定是否正发生从“不在场”指示向“在场”指示的转换(动作710)。如果计算设备确定正发生该转换,则该计算设备可执行一个或多个第一动作(动作712)。这一个或多个第一动作可包括但不限于,背光照亮显示屏、或将存储介质设备通电。随后该过程可以完成。如果在动作706期间计算设备确定没有未丢弃输入指示人类在场,则计算设备可确定人类不在场(动作714)。计算设备可随后确定是否正发生从“在场”指示向“不在场” 指示的转换(动作716)。如果计算设备确定正发生从“在场”指示向“不在场”指示的转换,则该计算设备可执行一个或多个第二动作(动作718)。这一个或多个第二动作可包括但不限于,锁定计算设备以便不可键入输入、关闭显示设备、或将存储介质设备断电。随后该过程可以完成。在一个实施例中,在将指示从“不在场”指示向“在场”指示转换的输入提供给应用时,该应用可执行一个或多个第一动作。类似地,在将指示从“在场”指示向“不在场”指示转换的输入提供给该应用或第二应用时,该应用或该第二应用可执行一个或多个第一动作。图8是示出由计算设备在根据本发明的实施例中执行的示例性过程的流程图。该示例性过程降低与指示人类在场的输入有关的估计可靠性值。在此实施例中,输入中只有一些可使其对应的估计可靠性值随时间降低。其他输入(包括但不限于,至少一些人类在场传感器)可不使其对应的估计可靠性值随时间降低。该过程可始于计算设备接收指示人类在场的输入(动作802)。在此示例性过程中,输入来自具有随时间降低的可靠性的源。在一些实施例中,具有降低可靠性的输入源可包括但不限于,原始输入线程、触摸输入设备、或定向传感器。接收到输入后,计算设备可将与接收到的输入相关联的估计可靠性设定为100% 或另一值(动作804)。计算设备可随后启动定时器以对一预定定时器间隔进行计时(动作806)。定时器间隔可以是10秒、I分钟、或另一定时器间隔。计算设备可随后确定该定时器间隔是否已经过去(即,定时器已期满)(动作808)。如果定时器间隔已经过去,则计算设备可将与接收到的输入相关联的估计可靠性降低一给定量(动作810)。该给定量可以是5%、10%、15%、或其他某个阈值。计算设备可随后确定与接收到的输入相关联的估计可靠性是否小于或等于阈值(动作812)。该阈值是一值,以便当估计可靠性小于或等于该阈值时,相关联的输入可被认为是不可靠的。在一些实施例中,该阈值是可配置的。如果计算设备确定估计可靠性小于或等于阈值,则该过程完成。否则,可再次执行动作806-812以启动定时器并在定时器一期满就将估计可靠性降低一给定量。图9是示出在根据本发明的另一实施例中的聚集输入的示例性过程的流程图。该过程可始于计算设备聚集多个输入,这些输入可指示人类存在或不存在于该计算设备的给定邻近度内(动作902)。这些输入中的一个或多个可来自人类在场传感器。其他输入可来自多个源,包括但不限于,应用、原始输入线程、键盘、定点设备、定向传感器、或任何触摸输入设备。在一些实施例中,人类在场传感器可包括具有红外反射邻近度和在场检测的混合环境光传感器。计算设备可随后丢弃不可靠的输入(动作904)。在此实施例中,指示人类在场或不在场的输入中的每一个可具有如相应输入所指示的对应可靠性。不可靠的输入可能是具有小于阈值的可靠性值的输入。阈值可为50%、60%、或其他某个阈值。丢弃不可靠的输入后,计算设备随后可确定未丢弃的输入中的任何一个是否指示人类在场(动作906)。如果在动作906期间计算设备确定没有未丢弃输入指示人类在场, 则计算设备可确定人类不在场(动作908)。计算设备可随后确定是否正做出从检测到人类在场向检测到人类不在场的转换(动作910)。如果计算设备确定正做出该转换,则该计算设备可执行一个或多个第二动作(动作912)。如之前提及的,“不在场”指示可被提供给第二应用,该第二应用可随后执行一个或多个第二动作(动作912)。随后该过程可以完成。
如果在动作906期间计算设备确定输入中的至少一个指示人类在场,则计算设备可确定指示人类不在场的任何未丢弃输入是否具有比指示人类在场的各输入中的一个输入更高的估计可靠性,其中各输入中的该一个输入具有大于或等于指示人类在场的任何其他输入的任何估计可靠性(动作914)。如果是,则计算设备可执行动作908-912。如果在动作914期间计算设备确定没有指示人类不在场的未丢弃输入具有大于与指示人类在场的任何输入有关的最高估计可靠性的估计可靠性,则计算设备可确定人类在场(动作916)。计算设备随后可确定是否正做出从确定人类不在场到确定人类在场的转换(动作918)。如果计算设备确定正做出从确定人类不在场到确定人类在场的转换,则计算设备可执行一个或多个第一动作(动作920)。如之前提及的,“在场”指示可被提供给应用,该应用可随后执行一个或多个第一动作。现在该过程可以完成。图10是示出可在一些实施例中由计算设备执行的示例性过程的流程图。该过程可始于接收指示人类不在场的输入(动作1002)。在一些实施例中,这些输入中的一些可指示人类不在场。一个示例包括但不限于,指示计算设备或工作站被用户锁定的输入。接收到该输入后,计算设备可将该输入的对应估计可靠性设定为100%或另一值(动作1004), 从而指示接收到了指示人类存在于计算设备的邻近度内的完全可靠的输入。计算设备可随后启动定时器对一定时器间隔进行计时(动作1006)。定时器间隔可为10秒、30秒、I分钟、2分钟、或另一值。计算设备可随后确定该定时器间隔是否已经过去(即,定时器已期满)(动作1008)。如果定时器间隔期满,则计算设备可将该输入的对应估计可靠性降低一给定量,例如或另一给定量(动作1010)。计算设备可随后确定该输入的对应估计可靠性是否小于或等于阈值(动作 1012)。阈值可为50%、55%、或另一值。如果对应估计可靠性被确定为小于或等于阈值,则该对应估计可靠性可被设定为O (动作1014)且该过程可完成。否则,计算设备可重复执行动作 1006-1012。结论尽管用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公开的。所述各实施例的其它配置也是本公开的范围的一部分。例如,在其它实施例中,由过程执行的动作次序可以不同和/或可以包括附加或其它动作。在一些实施例中,输入中的一个或多个输入可具有比输入中的其他输入更高的优先级,以便具有较高优先级的输入可使较低优先级输入被丢弃。在一些其他实施例中,当确定人类在场或不在场时,用户可被允许配置将被丢弃的一个或多个输入。此种特征在用户希望丢弃来自有缺陷且虚假指示人类在场或不在场的源的输入时是有用的。因此,所附权利要求书及其合法的等效技术方案定义各实施例,而非任何给出的具体示例。
权利要求
1.一种用于检测人类在场或不在场的机器实现的方法,所述机器实现的方法包括聚集多个输入,所述多个输入中的至少一个输入来自人类在场传感器,所述人类在场传感器用于检测所述人类存在或不存在于计算设备的给定邻近度内;获得与所述多个输入中的指示人类在场的那些输入有关的所述人类在场的对应估计概率;当获得的估计概率中的任何一个大于预定值时确定所述人类在场;以及当所述确定确定所述人类不在场时,使计算设备以预定方式工作,其中所述机器可实现的方法由所述计算设备执行。
2.如权利要求I所述的机器实现方法,其特征在于,所述人类在场传感器提供指示包括在场、不在场、以及未知的组中之一的输入。
3.如权利要求I所述的机器实现方法,其特征在于所述人类在场传感器执行红外反射邻近度和在场检测。
4.如权利要求3所述的机器实现方法,其特征在于,当来自所述人类在场传感器的输入指示所述人类在场时,与所述人类在场传感器有关的人类在场的所述对应估计概率为100%。
5.如权利要求I所述的机器实现方法,其特征在于所述多个输入中的至少第二输入来自触摸输入设备,在所述多个输入中的所述至少第二输入提供指示所述人类在场的输入后,与所述多个输入中的所述至少第二输入有关的人类在场的对应估计概率随时间衰减。
6.如权利要求I所述的机器实现方法,其特征在于所述多个输入中的至少第二输入来自定向传感器,以及在所述多个输入中的所述至少第二输入提供指示定向变化的输入后,与所述多个输入中的所述至少第二输入有关的人类在场的对应估计概率随时间衰减。
7.如权利要求I所述的机器实现方法,其特征在于所述多个输入中的至少第二输入是由应用提供的,以及在所述应用提供所述多个输入中的所述至少第二输入后,与所述多个输入中的所述至少第二输入有关的人类在场或不在场的对应估计概率随时间衰减。
8.一种具有其上记录针对计算设备的至少一个处理器的指令的机器可读存储介质,以便当所述至少一个处理器执行所述指令时,所述计算设备执行如权利要求1-7中的任一项所述的方法。
9.一种计算设备,包括至少一个处理器;以及连接到所述至少一个处理器的存储器;来自包括存储器和所述存储器与至少一个硬件逻辑组件的组合的组的至少一个项,所述至少一个项被配置成使所述计算设备执行一种方法,所述方法包括聚集多个输入,所述多个输入中的至少一个输入来自相应的人类在场传感器,所述人类在场传感器用于检测人类存在或不存在于所述计算设备的给定邻近度内;确定所述人类在场还是不在场,所述确定在所述多个输入中的所述至少一个输入中的任一个输入指示所述人类在场时确定所述人类在场;以及当所述人类被确定为在场或被确定为不在场时使所述计算设备执行一个或多个动作。
10.如权利要求9所述的计算设备,其特征在于,所述方法还包括当执行对所述人类在场或不在场的所述确定时,允许用户配置所述多个输入中的将被丢弃的一个或多个输入。
全文摘要
本发明涉及人类在场检测。揭示了诸方法和计算设备。计算设备可聚集多个输入,这些输入指示人类存在或不存在于该计算设备的邻近度内。这些输入中的至少一个输入的源可以是人类在场传感器。其他输入的源可提供带有对应估计概率或对应估计可靠性的人类在场指示,该对应估计概率或对应估计可靠性可提供对相应指示的准确性的估计。在一些实施例中,如果该多个输入中的任何输入指示人类在场,则计算设备可确定人类在场。在其他实施例中,如果输入的对应估计概率或可靠性小于预定值,则该输入可在确定人类是否在场时被丢弃。
文档编号G06F3/01GK102591457SQ201110436728
公开日2012年7月18日 申请日期2011年12月13日 优先权日2010年12月14日
发明者G·M·吉尔, J·斯科特, K·P·保尔森, M·彼德博克, N·苏布拉马尼亚恩 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1