显示器查看检测的制作方法

文档序号:12287530阅读:157来源:国知局
显示器查看检测的制作方法与工艺

许多计算设备包括被利用来当接收通知或警示时,向用户呈现信息的显示器。例如,当接收到文本消息时,智能电话或智能手表的显示器可以点亮并且向用户呈现文本消息。然而,在显示器上呈现信息使用电池电力,并且由此当用户未在查看显示器时,在显示器上呈现信息可以是对资源的浪费。此外,一些设备可能使得用户能够通过按压按钮来开启显示器。然而,这对于偏好快速扫视显示器以查看信息而不执行任何附加动作的用户来说可能是不方便的。

附图说明

参照附图来描述显示器查看检测的实施例。自始至终使用相同的数字来表示附图中所示的相似的特征和组件。

图1图示了能够实现显示器查看检测的实施例的示例系统。

图2图示了控制器启动活动设备模式或静止设备模式的示例系统。

图3图示了查看运动模块在活动设备模式中使能电子设备的显示器的示例系统。

图4图示了存在模块在静止设备模式中使能电子设备的显示器的示例系统。

图5图示了当设备处于活动设备模式时确定用户是否正在查看电子设备的显示器的示例方法。

图6图示了根据一个或多个实施方式的确定查看运动的示例方法。

图7图示了根据一个或多个实施方式的顺序地使能两个传感器来确认用户正在查看电子设备的显示器的示例方法。

图8图示了当设备处于静止设备模式时确定用户是否正在查看电子设备的显示器的示例方法。

图9图示了能够实现显示器查看检测的实施例的示例计算机设备的各个组件。

具体实施方式

在显示器查看检测的实施例中,在电子设备上实现的查看运动模块确定电子设备的查看运动以及对电子设备的查看运动的暂停。该查看运动对应于查看电子设备的显示器的运动。响应于确定运动随后有暂停,查看运动模块使能至少一个传感器来确认用户正在查看电子设备的显示器。当由传感器检测到对象时,查看运动模块使能显示器以用于由用户查看。

在显示器查看检测的其他实施例中,在电子设备上实现的存在模块响应于经由电子设备的一个或多个麦克风来检测音频,使能第一传感器来检测对象。第一传感器生成数据以由存在模块用来确定对象在电子设备的查看范围内并且对象的移动低于预定阈值。然后,存在模块至少使能第二传感器来确认对象正在查看电子设备的显示器。当第二传感器检测到对象时,存在模块使能显示器以用于由对象来查看。

尽管能够以任意数目的不同设备、系统、和/或配置实现显示器查看检测的特征和概念,但在下述示例设备、系统、和方法的场境中对显示器查看检测的实施例进行描述。

图1是能够实现显示器查看检测的示例环境100的图示。环境100包括电子设备102(“设备102”),利用各种非限定性示例设备图示所述电子设备102:可穿戴设备102-1、无线通信设备102-2、平板计算设备102-3、和膝上型计算机102-4。可穿戴设备102-1可以被实现为任何类型的可穿戴设备,诸如智能手表、智能手环、智能戒指、或任何其他类型的手腕穿戴式、手穿戴式、或手指穿戴式设备。将意识到,电子设备102可以被实现为电视设备、桌面计算机设备、娱乐设备、游戏设备、导航设备、和/或其他类型的电子设备。

设备102包括(一个或多个)处理器104和计算机可读介质106,其包括存储器介质108和存储介质110。被体现为计算机可读介质106上的计算机可读指令的应用和/或操作系统(未示出)能够由(一个或多个)处理器104执行以提供本文所述的功能中的一些或全部。计算机可读介质106还包括下文将更详细描述的控制器112、查看运动模块114、和存在模块116。

电子设备102进一步包括能够被控制以渲染或显示信息和图像以供查看的显示器118。例如,显示器118能够在可穿戴设备102-1的显示面上渲染信息和图像,诸如文本消息、日历警示等。如下文将更详细讨论的,当确定设备102的用户正在查看显示器118时,能够自动地使能显示器118。如本文所述,使能显示器对应于开启显示器、点亮显示器、在显示器上渲染信息等。在一些情况下,使能显示器118对应于使能显示器118的一个或多个部分。例如,显示器118的一部分可以被配置为渲染当前时间。因此,在一些情况下,当确定用户正在查看显示器118时,可以仅使能与当前时间相对应的部分。类似地,当显示器118的一部分被配置为渲染与新文本消息相关联的信息时,可以在用户正在查看显示器118并且已经收到新文本消息时使能显示器118的该部分。

为了确定用户是否正在查看显示器118,电子设备102包括被配置来接收传感器数据——诸如与用户对设备102的移动和/或用户向设备102的移动相对应的传感器数据的一个或多个传感器120。传感器120被图示为包括加速计122、陀螺仪124、计时器126、(一个或多个)红外传感器128、(一个或多个)热传感器130、成像器132、和(一个或多个)麦克风134。然而应意识到,设备102可以包括这些传感器中的一些或全部,并且也可以包括一个或多个未在环境100中示出的附加的传感器。

加速计122被配置为检测电子设备102的加速度,并且被配置为生成加速度数据。在一些实施方式中,加速计122可以被实现为三轴加速计并且被配置为检测x、y、和z方向上的电子设备102的加速度。

陀螺仪124被配置为检测电子设备102的转动,并且被配置为生成转动数据。在一些实施方式中,陀螺仪124可以被实现为3轴陀螺仪,其被配置为在使用x轴、y轴和z轴的三个维度中检测电子设备102的转动。

计时器126被配置为测量与任何预定或用户可配置的时间量相对应的时间间隔或时延。

(一个或多个)红外传感器128被配置为通过检测从对象的红外光束的反射来检测对象。红外传感器128可以包括发射红外光束的发射器以及接收从对象的红外光束的反射的接收器。

(一个或多个)热传感器130被配置为通过感测来自对象的热来检测对象。热传感器130可以被实现为包括被配置为检测来自对象的热的接收器的无源热传感器。热传感器130可以被实现为能够检测设备102的1至2英尺内的热的窄波束热传感器130。例如,热传感器可以被实现为热电堆型红外传感器或热电式运动传感器,其包括被配置为检测约10微米处的热的接收器。热传感器130还可以被实现为能够检测离设备102更远距离的对象的宽波束热传感器130。例如,宽波束热传感器130可以实现为无源宽波束热传感,其包括被配置为检测来自位于离设备102达20英尺的对象的热。

成像器132被配置为通过捕获对象的图像来检测对象。因此,成像器132能够被用来确认用户是设备102的所有者或者与设备102相关联。(一个或多个)麦克风134被配置为检测可能由用户产生的音频或噪声。

电子设备102还可以包括支持数据的有线和/或无线通信的(一个或多个)接口136。接口136能够包括与各种无线个人局域网(WPAN)标准兼容的WPAN无线电,WPAN标准诸如IEEE 802.15(其包括蓝牙TM)标准、红外数据协会(IrDA)标准、或无线USB标准等。通过举例而非限制的方式,接口136还能够包括:与各种IEEE 802.11(也被称作WiFiTM)标准中的任何一个兼容的无线局域网(WLAN)无线电、用于蜂窝电话通讯(telephony)的无线广域网(WWAN)无线电、与各种IEEE 802.16(也被称作WiMAXTM)标准兼容的无线城域网(WMAN)无线电、以及有线局域网(LAN)以太网收发器。

电子设备102还能够利用参照图9中所示的示例设备所进一步描述的不同组件中的任何组合以及其中的任何数目的组件来实现。

启动活动设备模式或静止设备模式

在一个或多个实施方式中,控制器112被配置为当用户随身携带设备102(例如,用户正持有或穿戴着设备102)时,启动活动设备模式,并且当用户未随身携带设备102时,启动静止设备模式。

例如,考虑图示了示例实施方式中的系统200的图2,其中,控制器112启动活动设备模式或静止设备模式。控制器112(图1)被配置为分别从加速计122、陀螺仪124、和计时器126接收加速度数据202、转动数据204、和计时器数据206。基于数据202、204、,和206,控制器112在208处确定是否在给定时间段内检测到了移动。

例如,加速计122可以检测设备102的加速度,以及将指示电子设备102的运动的加速度数据202提供给控制器112。另外地或替选地,陀螺仪124可以检测设备102的转动,并且将指示设备102的转动运动的转动数据204提供给控制器112。计时器126被配置为生成时间段,该时间段可以对应于任何时间段,诸如60秒、5分钟、或10分钟。

当控制器112在由计时器126设定的时间段内检测到电子设备102的运动时,控制器112确定设备的用户随身携带设备102并且在210处启动活动设备模式。因为当设备在用户的手腕上、用户的手中、或用户的口袋中时,传感器将检测到设备的运动,所以控制器112确定用户随身携带该设备。下文中在名为“活动设备模式”的章节中,更详细地对活动设备模式进行讨论。

替选地,当在计时器126所设定的时间段内未检测到电子设备102的运动时,控制器112确定用户未随身携带设备102,并且在212处启动静止设备模式。当未检测到运动时,控制器112确定用户未随身携带设备102,因为当用户未随身携带设备(例如设备在桌上或其他表面上)时,传感器将不会检测到设备的运动。在下文中名为“静止设备模式”的章节中,更详细对静止设备模式进行讨论。

在一个或多个实施方式中,设备102进一步包括穿戴性传感器,诸如用于手腕穿戴式设备的手腕检测传感器或者用于手持设备的侧传感器。能够由控制器112利用穿戴性传感器来确定用户随身携带设备(例如设备在用户的手腕上或用户的手中)还是静止放在表面上。因此在这些实施方式中,控制器112可以基于从穿戴性传感器接收的数据,启动活动设备模式或静止设备模式。

活动设备模式

在活动设备模式中,用户随身携带设备102,诸如在用户的手腕上、用户手中、或用户的口袋或钱包中携带设备102。用户可能在一整日中许多次扫视设备102的显示器118来查看信息,诸如日历邀请、文本消息、未接电话、或体育比赛的比分。每次用户查看显示器118时,显示器必须被使能或开启以便用户在显示器上查看信息。

在常规方案中,使能显示器有两种通用的方式。第一种方式,每当用户希望查看显示器时需要用户按压设备上的电源按钮。该方法对于用户可能是不方便的,特别是在将设备102实现为智能手表并且用户希望在显示器118上快速查看信息时。第二种方式是始终使显示器处于使能或者在接收到通知时使能显示器。始终使能显示器是对资源的浪费,因为当用户未在查看显示器时没有理由使显示器使能。当接收到通知时使能显示器也可能浪费资源,因为在接收到通知时用户可能未在查看显示器。

在活动设备模式中,电子设备102被配置为确定用户何时移动设备来查看显示器,并且响应于确定用户正在查看显示器来使能显示器。以这种方式,没有浪费设备102的电池电力,因为仅在用户查看显示器时才开启显示器。此外,该方法对于用户来说更为便利,因为为了在显示器118上查看信息,用户可以简单地移动该设备来察看显示器118,而无需按压任何按钮。

图3图示了示例系统300,其中,在活动设备模式中查看运动模块114使能电子设备102的显示器118。在活动设备模式中,电子设备102使得用户能够通过简单地移动设备来查看显示器118而无需按压任何附加按钮或控制。

现在考虑对查看运动模块114在活动设备模式中如何使能显示器118的更详细论述,该使能通过如下方式:(1)确定查看运动,(2)检测暂停,(3)使得传感器确认用户正在查看显示器,以及(3)使能显示器。

确定查看运动

在活动设备模式中,查看运动模块114被配置为确定电子设备102的查看运动302。如本文所述,“查看运动”可以对应于用户为了查看显示器118来对电子设备102的任何移动。在一个或多个实施方式中,查看运动302可以包括线性运动和/或扭转运动。例如,当设备102被实现为可穿戴设备102-1(例如穿戴在用户的手腕上的智能手表或智能手环)时,用户可以通过执行向用户的眼睛抽拉用户的手腕的线性运动以及执行向用户的身体转动用户的手腕的扭转运动来查看设备102。类似地,当设备102被实现为无线通信设备102-2并且被持有在用户的手中时,用户可以通过执行向用户的眼睛抽拉设备102的线性运动来查看设备102。在这种情况下,用户也可以或可以不执行将设备102向用户的身体转动的扭转运动。

查看运动模块114能够使用来自一个或多个传感器120的传感器数据,以各种不同的方式来确定查看运动。在示例300中,查看运动模块114被配置为监视来自加速计122、陀螺仪124、和计时器126的输出。查看运动模块114基于从加速计122接收的加速度数据304和/或从陀螺仪124接收的转动数据306来确定查看运动302。

加速计122被配置为检测设备102的加速度。由此,每当设备102在直线或部分平直的线上运动时,加速计122能够检测线性运动。线性运动可以对应于用户为了查看显示器118来将设备102向用户的眼睛的抽拉。当用户在站立时,用户可以向上抽拉设备以使设备102更靠近用户的眼睛。替选地,当用户躺下时,用户可以向下抽拉设备102以使设备更靠近用户的眼睛。加速计122监视设备102的加速度,并且输出加速度数据304。查看运动模块114接收加速度数据304,并且基于加速度数据304来确定线性运动。

陀螺仪124被配置来监视设备102的转动。因此,每当设备102向用户的身体被转动时,陀螺仪124能够检测扭转运动。扭转运动可以对应于用户将设备102向用户的身体转动以查看显示器118。陀螺仪124监视设备102的转动,并且输出转动数据306。查看运动模块114接收转动数据306,并且基于转动数据306来确定扭转运动。

为了查看显示器118,许多用户将在单个方向上向他们的身体扭转设备102。因此,在一个或多个实施例中,查看移动模块114被配置来过滤掉相反方向(即远离用户的身体)上的扭转运动。当设备102是手腕穿戴的设备时,基于从加速计122接收的加速度数据304以及从陀螺仪124接收的转动数据306,用户一开始移动设备102查看运动模块114就能够确定设备102被戴在哪一手上。类似地,当设备102为手持设备时,基于从加速计122接收的加速度数据304和从陀螺仪124接收的转动数据306,用户一开始移动设备102查看运动模块114就能够确定设备102被持有在哪一只手中。该初始确定使得查看运动模块114能够确定从陀螺仪124接收的转动数据306对应于查看显示器118的扭转运动还是对应于随机运动。

在一个或多个实施方式中,当在预定时间间隔内检测到线性运动和扭转运动时,查看运动模块114确定查看运动302发生。为此,查看运动模块114从计时器126接收计时数据308,并且确定线性运动和扭转运动这两者是否发生在由计时器126设定的预定时间间隔内。预定时间间隔可以由计时器126设定或者其可以是可由用户配置的。通常,预定时间间隔对应于短暂的时间量,诸如1秒或更少。短暂的时间间隔确保顺序地或至少部分同时地接收线性运动和扭转运动。例如,当用户在执行线性运动而没有执行扭转运动或与此相反,并且之后过了很久又执行线性运动和扭转运动中的另一个时,这些运动很可能是随机的。

在一个或多个实施例中,检测到线性运动和扭转运动的顺序不影响确定查看运动302,只要在该时间间隔内检测到两种运动。例如,可以在检测到线性运动之前或之后,检测扭转运动。此外,在一个或多个实施例中,当检测到线性运动和扭转运动的仅一个时,可以确定查看运动。例如,为查看手持设备,用户可以在没有扭转设备的情况下简单地以线性运动移动设备无需来查看显示器118。

检测暂停

查看运动模块114被进一步配置为在查看运动302之后检测设备102的运动的暂停310。该暂停可能对应于在查看运动后存在的短暂时间段,诸如1秒或更少。例如,考虑在将设备102向用户的眼睛抽拉和扭转后,用户可以将该运动暂停1秒或暂停片刻,使得用户能够查看显示器118。查看运动模块114能够基于从加速计122接收的加速度数据304、从陀螺仪124接收的转动数据306、以及从计时器126接收的计时数据308,检测暂停310。加速度数据304使得查看运动模块114能够确定设备102已经停止移动,或者确定设备102的运动低于阈值。转动数据306使得查看运动模块114能够确定设备102不再扭转或转动,以及计时数据308使得查看运动模块114能够确定设备102已经停止移动达时间间隔。

在确定查看运动302随后有暂停310之后,查看运动模块114能够确定用户很可能正在查看显示器118。由此,在一个或多个实施方式中,在确定查看运动302随后有暂停310之后,查看运动模块114可以使能显示器118以供查看。然而,随后有暂停的查看运动有可能可以对应于除查看运动外的运动。例如,当用户将设备102穿戴在用户的手腕上并且用户举起他的手或向朋友招手时,这些运动有可能被查看运动模块114解释为查看运动。由此,在其他实施方式中,查看运动模块114可以执行一个或多个其他操作来在使能显示器118之前确认用户正查看显示器118。

使能(一个或多个)传感器以确认用户正在查看显示器

在一个或多个实施方式中,当查看运动模块114确定随后有暂停310的查看运动302时,查看运动模块114被配置为使能一个或多个传感器312来确认用户正在查看显示器118。如本文所述,使能传感器指代启动先前被禁用的传感器。将意识到,在确定查看运动和暂停之后使能传感器312导致设备102的显著电力节省,因为传感器312直到需要它们来确认用户正在查看显示器118为止未被使用。为了使能传感器312,查看运动模块114将一个或多个控制信号314发送至传感器312。

由查看运动模块114使能的一个或多个传感器312可以包括红外传感器128、热传感器130、和/或成像器132。然而,将意识到,114可以使能任何类型的传感器312以确认用户正在查看显示器118。

传感器312可以包括红外传感器128。红外传感器128可以被实现为能够检测在设备102的1至2英尺内的对象的窄波束红外传感器。一旦被使能,红外传感器128发射红外光束并且监视从附近对象的光束的反射。例如,红外传感器128可以包括发射具有约850纳米至950纳米的波长的短波红外光束的发射器,以及接收约860纳米的从对象反射的红外光束的接收器。在设备102的正面上接近显示器118来安置红外传感器128,并且因此除非设备向用户的脸扭转,否则红外传感器128将不会检测到对象(例如用户的脸)。当用户正在查看显示器118时,红外传感器128将检测到用户的脸,因为窄光束从用户的脸反射回红外传感器128。当红外传感器128检测到对象时,红外传感器将控制信号316发送至查看运动模块114,告知查看运动模块114检测到对象。

替选地或另外地,传感器312可以包括一个或多个热传感器130。热传感器130可以被实现为能够检测在设备102的1至2英尺内的热的无源窄波束热传感器130。例如,热传感器可以被实现为热电堆型红外传感器或热电式运动传感器,其包括被配置为检测约10微米处的热量的接收器。因此注意到,不同于红外传感器128,热传感器130不包括发射器。一旦被使能,热传感器130就能够检测热量的存在。在电子设备102的正面上接近显示器118来安置热传感器130,并且因此除非显示器118向用户的脸被扭转,否则热传感器130将不会检测到对象(例如用户的脸)。当用户正在查看显示器118时,热传感器130通过检测来自用户的脸的热来检测用户的脸。当热传感器130检测到对象时,热传感器向查看运动模块114发送控制信号316以告知查看运动模块114检测到对象。

替选地或另外地,传感器312可以包括成像器132。成像器132可以通过捕获用户的面部的图像来检测用户。使能成像器132可以增加对用户正在查看显示器118的确定的精度。然而,成像器132比红外传感器128或热传感器130使用更多的电力。因此,在一些情况下,由于功耗,使能成像器132来确认用户正查看显示器118是没有意义的。

在一个或多个实施例中,查看运动模块114同时使能两个或更多个传感器312。例如,查看运动模块114可以同时使能红外传感器128、热传感器130、和成像器132中的两个或更多以确认用户正查看显示器118。尽管使能两个或更多传感器会导致更大的功耗,但增加了对用户正在查看显示器118的确定的精度。例如,红外传感器128能够检测对象的存在,但并不确定是用户。类似地,热传感器130能检测热,但检测到的热不一定是来自用户的面部。然而,当这些传感器两者都检测到对象时,查看运动模块114能够以非常高的精度来确定用户正在查看显示器118。

在一个或多个实施方式中,为确认用户正在查看显示器118,查看运动模块114顺序地使能两个或更多传感器。例如,查看运动模块114可以使能第一传感器来检测对象。被使能的第一传感器可以是红外传感器128、热传感器130、或成像器132中的一个。当第一传感器检测到对象时,查看运动模块114之后可以使能第二传感器来检测对象。第二传感器可以是红外传感器128、热传感器130、或成像器132中的(与第一传感器)不同的一个。当第二传感器也检测到对象时,查看运动模块114确定用户正在查看显示器118。然而,当第一传感器未检测到对象时,查看运动模块114不使能第二传感器。因此应意识到,顺序地使能两个或更多传感器比同时使能两个或更多传感器使用了更少电力,因为当第一传感器未检测到对象时不需要使能第二传感器。

在一个或多个实施方式中,查看运动模块114同时或顺序地使能红外传感器128和热传感器130这两者。当这些传感器中的一个检测到对象时,查看运动模块114使能成像器132来确认用户正在查看显示器118。

在一个或多个实施方式中,成像器132可以被用来确认查看显示器118的用户是设备102的所有者或者与设备102相关联。例如,成像器132能够识别特定用户,并且因此能够被用来确认正在查看显示器118的用户是设备102的真正所有者。在一些情况下,仅当成像器132确认用户是设备102的所有者时,才可以向用户呈现某些类型的信息。例如,除非成像器132确认用户是设备102的所有者时,否则可以不向用户呈现文本消息。

使能显示器

当查看运动模块114确认用户正在查看显示器118时,查看运动模块114将控制信号318传送到显示器118来使能显示器118以供查看。如本文所述,使能显示器对应于启动显示器、点亮显示器、或在显示器上渲染信息中的一个或多个。例如,在一些情况下,显示器可能被关闭或变暗直到查看运动模块114检测到用户正查看显示器为止。然后,查看运动模块114通过启动或点亮显示器来使能显示器118,使得查看者能看到显示。

替选地或另外地,查看运动模块114可以通过在显示器上渲染信息来使能显示器,所述信息诸如传入警示、未读消息、最近接收到的文本消息、日历通知、呼叫者ID等。目前,每当接收到通知或警示时,许多设备将信息渲染在显示器上。因此,通过在用户未察看显示器时不会不必要地点亮显示器或在显示器上渲染信息,仅在检测到用户正在查看显示器后才渲染信息会导致电力节省。

在一些情况下,使能显示器对应于使能显示器118的一个或多个部分。例如,可以将显示器118的一部分配置为呈现当前时间。因此,在一些情况下,当确定用户正在查看显示器118时,可以仅使能与当前时间相对应的部分。类似地,当显示器118的一部分被配置为呈现与新文本消息相关联的信息时,该部分可以仅在接收到新的文本消息时来被渲染。

现在考虑对在静止设备模式中使能显示器的论述。

静止设备模式

用户可能不一直随身携带设备102。例如,用户可能将设备102置于诸如台或书桌的表面上的静止位置。当设备102处于静止位置时,设备可以继续接收通知,诸如未读消息、最近接收到的文本消息、日历通知、呼叫者ID等。一些常规设备每次收到通知时可能使能显示器来渲染这些通知。例如,当用户接收到文本消息时,可以启动显示器来向用户呈现文本消息。然而,当用户未随身携带设备时,使能显示器可能是对资源的浪费。

在一些情况下,当设备处于静止位置时,用户可能希望走向该设备并且扫视该设备以查看当前时间或察看是否接收到任何通知。许多常规设备需要用户拾取设备并且按压按钮来启动显示器以便查看这些通知。该方式对于用户来说不方便,因为用户仅为了查看显示器上的信息必须执行一个或两个额外的动作。

在一个或多个实施方式中,在静止设备模式下,电子设备102被配置为确定用户何时移动到设备的查看范围内以查看显示器,并且响应确定用户正在查看显示器来使能该显示器。以这种方式,设备102的电池电力没有被浪费,因为仅当用户正在查看显示器时才启动显示器。此外,该方法对用户来说方便得多,因为为了查看显示器118上的信息,用户可以仅仅向设备102移动并和察看显示器118,而无需举起该设备或按压任何按钮。

图4图示了示例系统400,其中,存在模块116在静止设备模式中使能电子设备102的显示器118。在静止设备模式下,电子设备102使得用户能够通过仅仅移动到显示器的查看范围内并查看该显示器来查看显示器118。用户不必拾取该设备或按压任何额外的按钮或控制。

现在考虑存在模块116在静止设备模式中如何使能显示器118的更详细论述,该使能通过如下方式:(1)检测音频;(2)使能第一传感器,(3)确定对象在查看范围内,(4)确定对象的运动低于阈值,(5)使能第二传感器,以及(6)使能显示器。

检测音频

当设备102处于静止设备模式时,使能麦克风134,并且禁用设备102上的所有其他传感器。禁用除麦克风134外的所有传感器导致设备102的显著电力节省。麦克风134被配置为收听可以指示用户的存在的音频或噪声。例如,当用户打开门,或走入设备102所处的室内时,用户会制造噪声,其能够由麦克风134检测。

当麦克风134检测到音频或噪声时,麦克风134将音频信号402发送至存在模块116。然后,存在模块116确定该音频信号是否对应于由用户的存在产生的噪声。

使能第一传感器

当存在模块116确定由麦克风134产生的音频信号402对应于用户的存在时,存在模块116使能一个或多个第一传感器404来检测与用户相对应的对象。为此,存在模块116将控制信号406发送至一个或多个第一传感器404。第一传感器404可以被实现为红外传感器128、热传感器130、成像器132、或者被配置来检测对象的任何其他类型的传感器中的一个或多个。

在一个或多个实施方式中,第一传感器404是宽波束热传感器130。不同于检测来自位于设备102的近距离内的对象的热的窄波束热传感器,宽波束热传感器130被配置为检测处于离设备102更远距离处的对象。例如,宽波束热传感器130可以被实现为包括接收器的无源宽波束热传感器,该接收器被配置为在相对于设备102的任何位置处检测来自位于离设备102达20英尺的对象的热。

在一个或多个实施方式中,宽波束热传感器130可以被实现为指向从设备102的不同方向的热传感器130的集合以共同形成宽波束热传感器。在该实施方式中,存在模块116可以同时使能多个热传感器以形成宽的总体光束来定位用户,或以扫描的模式来顺序地使能以定位用户。例如,存在模块116能够通过使能和禁用多个热传感器中的不同的热传感器,基于对象与设备102的距离,调整宽波束热传感器130的覆盖范围。

确定对象在查看距离内

存在模块116被配置为确定对象(例如用户)何时在电子设备102的查看范围408内。如本文所述,查看范围对应于用户在离设备102的该距离处能够查看显示器118上的信息的距离。典型地,该查看范围可以对应于离设备102小于5英尺,但基于显示器118的尺寸,该查看距离可以被配置为任何距离。

存在模块116可以基于从被使能的第一传感器404接收的传感器数据410,确定用户是否在设备102的查看范围内。例如,第一传感器404当被实现为热传感器130时,能够在用户接近设备102时检测到增加的来自用户的身体热量,并且生成与用户距设备102的距离相对应的传感器数据410。在一个或多个实施方式中,当用户接近设备102时,存在模块116可以使能或禁用第一传感器404中的不同的传感器或传感器群组以对用户“放大(zoom in)”。例如,可以由存在模块116基于用户相对于设备102的位置,连续地调整宽波束热传感器130的覆盖范围。

替选地或另外地,存在模块116可以基于从麦克风134接收的音频信号402来确定用户是否在设备102的查看范围内。随着用户向设备102靠近,由麦克风134检测的噪声或音频将在音量上增加。例如,随着用户向设备102靠近,由用户行走的脚步引起的噪声将在音量上增加。

确定对象的运动低于阈值

当存在模块116确定对象在电子设备102的查看范围内时,存在模块116之后确定对象(例如用户)的运动是否低于阈值412。该阈值可以对应于低的运动量,并且因此当用户几乎静止地站或坐时对象的运动将低于阈值。当运动高于阈值时,用户很可能仅仅经过设备102而未察看显示器118。然而,当对象在查看范围内并且运动降至阈值以下时,存在模块确定用户可能正在查看设备102的显示器118。例如,为了在设备位于桌上时查看设备102,用户可以走向该设备、停顿、并且朝下看向显示器118以查看显示器。

存在模块116基于来自第一传感器404的传感器数据410和/或来自麦克风134的音频信号402,确定用户的运动低于阈值。例如,当用户不再移动时,由宽波束热传感器130检测的热将几乎保持恒定,并且麦克风134可能检测到很少的来自用户的噪声或检测不到来自用户的噪声。

使能第二传感器

当存在模块116确定对象位于显示器118的查看范围内并且对象的运动低于阈值时,存在模块116使能一个或多个第二传感器414来确认该对象对应于正在查看显示器118的用户。将意识到,在确定对象处于显示器118的查看范围内并且对象的运动低于阈值后使能第二传感器414导致设备102的显著电力节省。为了使能第二传感器414,存在模块116将一个或多个控制信号416发送至第二传感器414。

存在模块116可以使能任何类型的第二传感器414来确认该对象对应于查看显示器118的用户,以示例而非限制的方式包括红外传感器128、热传感器130、和/或成像器132。在一个或多个实施例中,一个或多个第二传感器414是窄波束传感器,与作为宽波束传感器的第一传感器相反。

第二传感器414可以包括一个或多个红外传感器128。红外传感器128可以被实现为能够检测在设备102的1至5英尺内的对象的窄波束红外传感器。一旦被使能,红外传感器128发射红外光束并且监视从附近对象反射的光束。在设备102的正面上接近显示器118来安置红外传感器128,并且因此除非用户在设备102的1至5英尺内否则将不检测对象(例如用户的脸)。当用户正在查看显示器118时,红外传感器128检测到用户的脸,因为窄光束从用户的脸反射回红外传感器128。当红外传感器128检测到对象时,红外传感器将控制信号418发送回存在模块116,告知存在模块116检测到对象。

替选地或另外地,第二传感器414可以包括一个或多个热传感器130。热传感器130可以被实现为能够检测在设备102的1至5英尺内的热的无源窄波束热传感器130。因此注意到,不同于红外传感器128,热传感器130不包括发射器。一旦被使能,热传感器130就能够检测热量的存在。在电子设备102的正面上接近显示器118来安置热传感器130,并且因此除非用户在设备的1至5英尺内,否则热传感器130将不会检测到对象(例如用户的脸)。当用户正在查看显示器118时,热传感器130通过检测来自用户的脸的热来检测用户的脸。当热传感器130检测到对象时,热传感器将控制信号418发送回存在模块116,告知存在模块116检测到对象。

替选地或另外地,第二传感器414可以包括成像器132。成像器132可以通过捕获用户的面部的图像来检测用户。使能成像器132可以增加对用户正在查看显示器118的确定的精度。然而,成像器132比红外传感器128或热传感器130使用更多的电力。因此,在一些情况下,由于功耗,使能成像器132来确认用户正查看显示器118是没有意义。

在一个或多个实施例中,存在模块116同时使能两个或更多个第二传感器414。例如,存在模块116可以同时使能红外传感器128、热传感器130、和成像器132中的两个或更多以确认对象对应于正在查看显示器118的用户。尽管使能两个或更多传感器会导致更大的功耗,但增加了对用户正在查看显示器118的确定的精度。例如,红外传感器128能够检测对象的存在,但并不确定是用户。类似地,热传感器130能检测热,但检测到的热不一定是来自用户的面部。然而,当这些传感器两者都检测到对象时,存在模块116能够以非常高的精度来确定用户正在查看显示器118。

在一个或多个实施方式中,为确认对象对应于正在查看显示器118的用户,存在模块116顺序地使能两个或更多第二传感器414。例如,存在模块116可以使能第一传感器来检测对象。被使能的第一传感器可以是红外传感器128、热传感器130、或成像器132中的一个。当第一传感器检测到对象时,存在模块116之后可以使能第二传感器来检测对象。第二传感器可以是红外传感器128、热传感器130、或成像器132中的(与第一传感器)不同的一个。当第二传感器也检测到对象时,存在模块116确定用户正在查看显示器118。然而,当第一传感器未检测到对象时,存在模块116不使能第二传感器。因此应意识到,顺序地使能两个或更多传感器比同时使能两个或更多传感器使用了更少的电力,因为当第一传感器未检测到对象时不需要使能第二传感器。

在一个或多个实施例中,存在模块116同时或顺序地使能红外传感器128和热传感器130这两者。当这些传感器中的一个检测到对象时,存在模块116快速地使能成像器132来确认用户正在查看显示器118。

在一个或多个实施方式中,成像器132可以被用来确认查看显示器118的用户是设备102的所有者或者与设备102相关联。例如,成像器132能够识别特定用户,并且因此能够被用来确认正在查看显示器118的用户是设备102的真正所有者。在一些情况下,仅当成像器132确认用户是设备102的所有者时,才可以向用户呈现某些类型的信息。例如,除非成像器132确认用户是设备102的所有者时,否则可以不向用户呈现文本消息。

使能显示器

当存在模块116确认对象对应于正在查看显示器118的用户时,存在模块116将控制信号420传送到显示器118来使能显示器118以供查看。如全文所述,使能显示器对应于启动显示器、点亮显示器、或在显示器上渲染信息中的一个或多个。

示例方法

根据显示器查看检测的一个或多个实施例,将参照图1、图3、和图4,描述示例方法500、600、700、和800。通常,使用软件、固件、硬件(例如固定逻辑电路)、手动处理、或其任意组合,能够实现本文所述的方法、组件和模块中的任何一个。软件实现表示在由计算机处理器执行时执行特定任务的程序代码,并且该程序代码能够被存储在计算机可读存储介质设备中。

图5图示了当设备处于活动设备模式时确定用户是否正在查看电子设备102的显示器118的示例方法500。描述方法框的顺序不旨在被解释为限制,并且能够以任何顺序来组合任何数目的所述的方法框以实现方法或替选方法。

框502确定查看运动。例如,查看运动模块114(图3)确定对电子设备102的查看运动302。查看运动模块114能够使用来自各种不同类型的传感器的传感器数据,以各种不同的方式来确定查看运动。例如,查看运动模块114可以基于从加速计122接收的加速度数据304和/或从陀螺仪124接收的转动数据306来确定查看运动。在一个或多个实施方式中,当检测到扭转运动和线性运动时查看运动模块114确定查看运动,图6的示例方法600中进一步对其进行详细论述。

框504检测查看运动中的暂停。例如,查看运动模块114确定在诸如1秒或更少的预定阈值时间段内,查看运动中是否发生暂停310。暂停可能发生在查看运动后。例如,考虑在将设备102向用户的眼睛抽拉和扭转后,用户很可能将该运动暂停1秒或暂停片刻,使得用户能够查看显示器118。查看运动模块114能够基于指示设备102不再运动的从加速计122接收的加速度数据304和/或从陀螺仪124接收的转动数据306来确定该暂停。

框506使能一个或多个传感器来确认用户正在查看显示器。例如,查看运动模块114使能一个或多个传感器312来确认用户正在查看显示器118。在一个或多个实施方式中,查看运动模块114使能红外传感器128、热传感器130、和/或成像器132来确认用户正在查看显示器118。在一个或多个实施方式中,为了确认用户正在查看显示器118,查看运动模块114可以使能第一传感器来检测对象,并且当第一传感器检测到对象时,使能第二传感器。在图7的示例方法700中进一步详细地论述该实施方式。

框508使能显示器以供查看。例如,当在块506处查看运动模块114确认用户正查看显示器118时,查看运动模块114使能显示器118以供查看。如本文所述,使能显示器对应于启动显示器、点亮显示器、或在显示器上渲染信息中的一个或多个。

图6图示了根据一个或多个实施方式的确定查看运动的示例方法600。描述方法块的顺序不旨在被解释为限制,并且能够以任何顺序来组合任何数目的所述的方法框以便实现方法或替选方法。

框602确定电子设备的线性运动。例如,查看运动模块114(图3)基于从加速计122接收的加速度数据304来确定设备102的线性运动。线性运动可以对应于用户将设备102向用户的眼睛抽拉以查看显示器118。

框604确定电子设备的扭转运动。例如,查看运动模块114基于从陀螺仪124接收的转动数据306来确定设备102的扭转运动。扭转运动可以对应于用户将设备102向用户的身体扭转以查看显示器118。

框606确定线性运动和扭转运动是否发生在时间间隔内。例如,查看运动模块114可以利用计时器126来确定线性运动和扭转运动是否在时间间隔内同时发生。

当确定线性运动和扭转运动在该时间间隔内发生时,框608确定线性运动和扭转运动对应于查看运动。例如,查看运动模块114确定线性运动和扭转运动对应于查看运动302。然后,查看运动模块114可以使能显示器118以供查看。

替选地,当确定线性运动和扭转运动没有在该时间间隔内发生时,框610确定线性运动和扭转运动对应于随机运动。例如,查看运动模块114确定线性运动和扭转运动对应于随机运动。在这种情况下,查看运动模块114不使能供查看的显示器116。

图7图示了根据一个或多个实施方式的使能两个传感器以确认用户正在查看电子设备102的显示器118的示例方法700。在一些实施例中,在确定查看运动随后有暂停310之后,可以由查看运动模块114实现方法700。在其他实施例中,在确定对象在查看范围内并且设备的运动低于阈值后,可以由存在模块116实现方法700。描述方法框的顺序不旨在被解释为限制,并且能以任何顺序组合任何数目的所描述的方法框以实现方法或替选方法。

框702使能第一传感器以检测对象。例如,使能红外传感器128、热传感器130、或成像器132中的一个来确认用户正在查看显示器118。

框704确定第一传感器是否检测到对象。当未检测到对象时,框706确定用户未在查看显示器并且该方法在没有使能第一传感器的情况下结束。因此将意识到,通过仅使能第一传感器节省了电力,因为在用户未在查看显示器的事件下第二传感器没有被使能。

当在框704处检测到对象时,框708使能第二传感器来检测对象。例如,使能红外传感器128、热传感器130、和成像器132中的(与第一传感器)不同的传感器来确认用户正在查看显示器118。

框710确定第二传感器是否检测到对象。当在框710处未检测到对象时,框706确定用户未在查看显示器118。

当在框710处检测到对象时,框712确定用户正在查看显示器,并且框714使能显示器以供用户查看。

图8图示了当设备处于静止设备模式时确定用户是否正查看电子设备102的显示器118的示例方法800。描述方法框的顺序不旨在被解释为限制,并且能够以任何顺序来组合任何数目的所述的方法框以实现方法或替选方法。

框802经由电子设备的一个或多个麦克风检测音频。例如,电子设备102的麦克风134(图4)检测音频或噪声。

框804使能第一传感器。例如,响应于在框802处检测到音频,存在模块116使能一个或多个第一传感器404来检测对象。第一传感器404可以被实现为红外传感器128、热传感器130、成像器132、或配置为检测对象的任何其他类型的传感器的一个或多个。在一个或多个实施方式中,第一传感器404是宽波束热传感器130。不同于检测来自在设备102的近距离内的对象的热的窄波束热传感器,宽波束传感器130被配置为检测离设备102更远距离的对象。例如,宽波束热传感器130可以被实现为包括接收器的无源宽波束热传感器,所述接收器被配置为在相对于设备102的任何位置处检测来自位于离设备102达20英尺的对象的热。

框806确定对象是否在显示器的查看范围内。例如,存在模块116确定对象(例如用户)是否在显示器118的查看范围内。存在模块116可以基于从被使能的第一传感器404接收的传感器数据410,确定对象是否在设备102的查看范围内。例如,第一传感器404当被实现为热传感器130时,能够在用户接近设备102时检测到来自用户的增加的身体热量,并且生成与用户距设备102的距离相对应的传感器数据410。替选地或另外地,存在模块116可以基于从麦克风134接收的音频信号402来确定用户是否在设备102的查看范围内。例如,随着用户向设备102靠近时,由麦克风134检测的噪声或音频将在音量上增加。

当对象在显示器的查看范围内时,框808确定对象的运动是否低于阈值。例如,存在模块116确定对象(例如用户)的运动是否低于阈值412。该阈值可以对应于低的运动量,并且因此当用户几乎静止地站或坐时,对象的运动低于阈值。当运动高于阈值时,用户很可能仅仅经过设备102而未察看显示器118。

当对象的运动低于阈值时,框810使能第二传感器来确认用户是否正在查看显示器。例如,当存在模块116确定对象在显示器118的查看距离内,并且对象的运动低于阈值时,存在模块116使能一个或多个第二传感器414来确认该对象对应于正在查看显示器118的用户。存在模块116可以使能任何类型的第二传感器414来确认该对象对应于查看显示器118的用户,以示例而非限制的方式包括红外传感器128、热传感器130、和/或成像器132。在一个或多个实施例中,一个或多个第二传感器414是窄波束传感器,与作为宽波束传感器的第一传感器相反。在一个或多个实施方式中,存在模块116可以使能第一传感器来检测对象,并且当第一传感器检测到对象时,使能第二传感器。在图7的示例方法700中进一步详述了该实施方式。

框812使能显示器以供查看。例如,当在块810处存在模块116确认对象正在查看显示器118时,存在模块116使能显示器118以供查看。如本文所述,使能显示器对应于启动显示器、点亮显示器、在显示器上渲染信息中的一个或多个。

示例计算机设备

图9图示了能够被实现为参照在前图1-8中的任何一个所述的任何设备,诸如电子设备102的示例计算机设备900的各个组件。计算机设备可以以消费者、计算机、便携式、用户、通信、电话、导航、游戏、媒体回放、和/或计算机设备中的任何形式,被实现为固定或移动设备中的任何一个或其组合。

计算机设备900包括通信收发器902,其使能设备数据904的有线和/或无线通信,所述设备数据904诸如接收到的数据、正在被接收的数据、被调度来进行广播调度的数据、数据的数据分组等。示例通信收发器902包括与各种IEEE 802.15(也被称作蓝牙TM)标准兼容的无线个人局域网(WPAN)无线电、与各种IEEE 802.11(也被称作WiFiTM)标准中的任何一个兼容的无线局域网(WLAN)无线电、用于蜂窝电话通讯的无线广域网(WWAN)无线电、与各种IEEE 802.15(也被称作WiMAXTM)标准兼容的无线城域网(WMAN)无线电、以及有线局域网(LAN)以太网收发器。

计算机设备900还可以包括一个或多个数据输入端口906,经由该数据输入端口906能够接收任何类型的数据、媒体内容、和/或输入,诸如用户可选择的输入、消息、音乐、电视内容、录制的视频内容、和从任何内容和/或数据源接收的任何其他类型的音频、视频、和/或图像数据。数据输入端口可以包括用于闪存、DVD、CD等的USB端口、同轴电缆端口、和其他串行或并行连接器(包括内部连接器)。这些数据输入端口可以被用来将计算机设备耦合至部件、外围设备、或附件,诸如麦克风或相机。此外,计算机设备900可以包括媒体捕获组件908,诸如捕获音频的集成麦克风和捕获静态图像和/或视频媒体内容的相机。

计算机设备900包括一个或多个处理器910(例如微处理器、控制器等中的任何一个),该处理器910处理计算机可执行指令以控制设备的操作。替选地或另外地,计算机设备能够通过利用与在912处大体上标识的处理与控制电路结合来被实现的软件、硬件、固件、或固定逻辑电路中的任何一个或其组合来实现。尽管未示出,计算机设备能够包括耦接设备内的各个组件的系统总线或数据传输系统。系统总线能够包括不同总线结构中的任何一个或其组合,诸如利用各种总线架构中的任何一个的存储器总线或存储器控制器、外围总线、通用串行总线、和/或处理器或本地总线。

计算机设备900还包括使能数据存储的一个或多个存储器设备914,数据存储的示例包括随机存取存储器(RAM)、非易失性存储器(例如只读存储器(ROM)、闪存、EPROM、EEPROM等)和盘存储设备。盘存储设备可以被实现为任何类型的磁或光存储设备,诸如硬盘驱动器、可记录和/或可重写盘、任何类型的数字通用盘(DVD)等。计算机设备900还可以包括大容量存储介质设备。

存储器设备914提供存储设备数据904、其他类型的信息和/或数据、以及各种设备应用916(例如软件应用)的数据存储机制。例如,操作系统918能够被保持为存储器设备内的软件指令并且在处理器910上执行。设备应用还可以包括设备管理器,诸如任何形式的控制应用、软件应用、信号处理和控制模块、对特定设备是本地的代码、用于特定设备的硬件抽象层等。在实施例中,计算机设备还包括控制器112、查看运动模块114、和存在模块116。

计算机设备900还包括音频和/或视频处理系统922,其生成用于音频系统924的音频数据和/或生成用于显示系统926的显示数据。音频系统和/或显示系统可以包括处理、显示、和/或以其他形式渲染音频、视频、显示、和/或图像数据的任何设备。显示数据和音频信号能够经由如下方式被传送到音频组件和/或显示组件:RF(射频)链路、S-视频链路、HDMI(高清多媒体接口)、复合视频链路、DVI(数字视频接口)、模拟音频连接、或其他类似的通信链路——诸如媒体数据端口628。另外,音频系统和/或显示系统可以是计算机设备的外部组件,或者替选地是示例计算机设备的集成组件。

尽管以特征和/或方法所特有的语言描述了显示器查看检测的实施例,但是所附的权利要求书的主题不一定限于所描述的特定特征或方法。相反,特定的特征和方法被公开为显示器查看检测的示例实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1