本发明总体上涉及一种用于操作具有显示器的电子设备的系统和方法,尤其涉及运动检测。
背景技术:
1、显示器正越来越多地用于更多设备。例如,显示器可以用于从诸如电话、视频游戏、台式计算机、膝上型计算机之类的手持电子设备到诸如恒温器之类的特定应用产品的所有设备上。在操作中,为了节省功耗,显示器被配置为在不使用时进入低功率模式。显示器可以被配置为在其不使被用的空闲时段后进入低功率模式。这被称为睡眠模式。在睡眠模式下,显示器会选择性地关闭以节省电力。
2、当处于睡眠模式时,如果设备检测到诸如键盘输入或鼠标移动之类的用户活动,则重新打开显示器。这被称为唤醒。近年来,为了实现改进的唤醒时间,显示器可以包括传感器并且可以被配置为一旦传感器检测到用户就唤醒。
3、然而,基于用户的存在来唤醒显示器具有其自身的一系列缺点。例如,当检测到用户刚好经过设备时,可能会发生错误唤醒。这些错误唤醒可能会增加设备的功耗。
技术实现思路
1、在一实施例中,一种用于操作电子设备的方法包括:当显示器处于低功率模式时,通过控制器基于飞行时间(tof)传感器收集的数据检测电子设备的视场内的可移动对象;响应于检测,启动具有多个帧的检测周期,该检测周期是时间周期,在该时间周期期间控制器检测表示可移动对象与显示器之间的距离的距离值;对于多个帧中的每个帧,改变距离值以反映可移动对象是在移动靠近还是在移动远离电子设备;检测检测周期后的距离值小于表示可移动对象接近显示器的阈值距离值;以及响应于确定距离值小于阈值距离值,唤醒显示器。
2、在一实施例中,一种用于操作电子设备的显示器的方法包括:在电子设备的控制器处确定可移动对象正在接近显示器;在控制器处确定可移动对象经历远离显示器的运动方向变化;以及响应于确定可移动对象经历方向变化,防止对显示器的错误唤醒。
3、在一实施例中,一种电子设备包括:飞行时间(tof)传感器,连接到显示器;控制器;以及存储器,用于存储要在控制器中执行的程序,程序包括指令,当执行所述指令时使控制器:当显示器处于低功率模式时,检测电子设备的视场内的可移动对象,并且作为响应,启动具有多个帧的检测周期,该检测周期是时间周期,在该时间周期期间控制器检测表示可移动对象与显示器之间的距离的距离值;对于多个帧中的每个帧,改变距离值以反映可移动对象是在移动靠近还是在移动远离电子设备;检测检测周期后的距离值小于表示可移动对象接近显示器的阈值距离值;响应于确定距离值小于阈值距离值,唤醒显示器。
4、在一实施例中,一种用于操作电子设备的方法,包括:当显示器在检测周期内的多个帧中的第一帧中处于低功率模式时,通过控制器基于通过飞行时间(tof)传感器收集的数据检测可移动对象与电子设备的显示器之间的距离是在第一距离内,检测周期是时间周期,在该时间周期期间控制器检测表示可移动对象与显示器之间的距离的距离值;响应于通过控制器确定第二帧中可移动对象与显示器之间的距离小于第一帧中可移动对象与显示器之间的距离,减小距离值,该第二帧为紧跟第一帧的帧;通过控制器确定距离值小于表示可移动对象接近显示器的阈值距离值;以及响应于确定距离值小于阈值距离值,唤醒显示器。
1.一种操作电子设备的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,改变所述距离值包括:
3.根据权利要求2所述的方法,其中,改变所述距离值包括通过基于所述当前帧的当前帧计数的时间加权值来增大或减小所述距离值。
4.根据权利要求2所述的方法,还包括响应于确定所述当前帧中所述可移动对象与所述显示器之间的距离等于所述紧邻的前一帧中所述可移动对象与所述显示器之间的距离,不改变所述距离值。
5.根据权利要求1所述的方法,其中,所述阈值距离值是使用初始训练过程来确定的。
6.根据权利要求1所述的方法,其中,所述阈值距离值是所述多个帧的时间序列中第一帧的距离值。
7.根据权利要求1所述的方法,其中,唤醒所述显示器包括向所述显示器的显示控制器发送唤醒信号。
8.一种用于操作电子设备的显示器的方法,所述方法包括:
9.根据权利要求8所述的方法,其中,确定所述可移动对象经历运动方向变化包括:
10.根据权利要求9所述的方法,其中,所述阈值距离值是所述多个帧的时间序列中第一帧的距离值。
11.根据权利要求8所述的方法,其中,确定所述可移动对象正在接近所述显示器包括确定在检测周期内的多个帧的第二帧中所述可移动对象与所述显示器之间的距离小于所述多个帧的第一帧中所述可移动对象与所述显示器之间的距离,所述第二帧是紧跟在所述第一帧之后的帧,并且所述检测周期是时间周期,在所述时间周期期间控制器分配表示所述可移动对象与所述显示器之间的距离的距离值。
12.根据权利要求11所述的方法,其中,确定所述可移动对象经历远离所述显示器的运动方向变化包括确定所述多个帧的第三帧中所述可移动对象与所述显示器之间的距离大于所述第二帧中所述可移动对象与所述显示器之间的距离。
13.根据权利要求8所述的方法,还包括:
14.根据权利要求13所述的方法,其中,确定所述另一可移动对象定向为朝向所述显示器包括:
15.一种电子设备,包括:
16.根据权利要求15所述的设备,其中,改变所述距离值的所述指令包括用于执行以下操作的指令:
17.根据权利要求16所述的设备,其中,改变所述距离值的所述指令包括用于执行以下操作的指令:
18.根据权利要求16所述的设备,其中,所述指令还包括响应于确定所述当前帧中所述可移动对象与所述显示器之间的距离等于所述紧邻的前一帧中所述可移动对象与所述显示器之间的距离,不改变所述距离值的指令。
19.根据权利要求15所述的设备,其中,所述阈值距离值是使用初始训练过程来确定的。
20.根据权利要求15所述的设备,其中,所述阈值距离值是所述多个帧的时间序列中第一帧的距离值。