【技术实现步骤摘要】
【国外来华专利技术】基于传感器的组件激活
本公开总体上涉及基于与相对于计算设备检测到的一个或多个对象的状态相关联的模式来激活计算设备的组件。
技术介绍
对象检测系统可以捕获与对象的状态相关联的信息,包括例如对象的身份。与对象的状态相关联的信息可以以各种方式使用,包括确定对象的位置或定位。另外,对象检测系统可以采用多种不同方式来确定对象的状态。例如,对象检测系统可以使用各种传感器来捕获对象的不同类型的状态(例如,用相机来捕获图像和/或用麦克风来捕获声音)。此外,对象检测系统可以将与检测到的对象有关的信息(例如,对象的尺寸)与另一条信息(诸如,对象的类型)相关联,这在生成各种输出中可能是有用的。然而,许多现有的对象检测系统需要用户的部分的大量手动输入,这可能很费力。此外,许多现有的对象检测系统提供有限的功能或由于笨拙的用户界面而具有很少使用的功能。因此,如果存在一种基于来自对象检测系统的输出来更多地操作设备的方式,将是有益的。
技术实现思路
本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从描述中学习,或者可以通过对实施例的实践来学习。本公开的一个示例方面针对一种模式确定的计算机实现的方法。该方法可以包括:由包括一个或多个计算设备的计算系统接收部分地基于来自检测计算系统的用户的一个或多个部分的多个传感器的一个或多个传感器输出的对象检测数据。此外,该方法可以包括:由计算系统接收部分地基于来自多个传感器的一个或多个传感器输出的运动数据,该运动数据描述计算系统相对于计算系统的用户的运动。该方法可以包 ...
【技术保护点】
1.一种模式确定的计算机实现的方法,所述方法包括:/n由包括一个或多个计算设备的计算系统接收部分地基于来自多个传感器的一个或多个传感器输出的对象检测数据,所述多个传感器检测所述计算系统的用户的一个或多个部分;/n由计算系统接收部分地基于来自所述多个传感器的一个或多个传感器输出的运动数据,所述运动数据描述计算系统相对于计算系统的用户的运动;/n由计算系统部分地基于对象检测数据和运动数据来确定计算系统的用户的一个或多个部分的状态,所述状态包括所述计算系统的用户的一个或多个部分相对于所述计算系统的一种或多种空间关系;以及/n响应于计算系统的用户的一个或多个部分的状态满足一个或多个操作标准,由计算系统激活与激活计算系统的一个或多个组件相关联的多个输入模式中的输入模式,所述一个或多个组件包括一个或多个麦克风组件、一个或多个相机组件或一个或多个文本输入组件,其中,所述一个或多个组件与执行包括检测一个或多个输入的一个或多个操作相关联。/n
【技术特征摘要】
【国外来华专利技术】20171107 US 15/805,8861.一种模式确定的计算机实现的方法,所述方法包括:
由包括一个或多个计算设备的计算系统接收部分地基于来自多个传感器的一个或多个传感器输出的对象检测数据,所述多个传感器检测所述计算系统的用户的一个或多个部分;
由计算系统接收部分地基于来自所述多个传感器的一个或多个传感器输出的运动数据,所述运动数据描述计算系统相对于计算系统的用户的运动;
由计算系统部分地基于对象检测数据和运动数据来确定计算系统的用户的一个或多个部分的状态,所述状态包括所述计算系统的用户的一个或多个部分相对于所述计算系统的一种或多种空间关系;以及
响应于计算系统的用户的一个或多个部分的状态满足一个或多个操作标准,由计算系统激活与激活计算系统的一个或多个组件相关联的多个输入模式中的输入模式,所述一个或多个组件包括一个或多个麦克风组件、一个或多个相机组件或一个或多个文本输入组件,其中,所述一个或多个组件与执行包括检测一个或多个输入的一个或多个操作相关联。
2.如权利要求1所述的计算机实现的方法,还包括:
由计算系统部分地基于所述用户的一个或多个部分的一种或多种空间关系,确定计算系统与用户的一个或多个部分之间的距离或角度;以及
由计算系统确定计算系统与用户的一个或多个部分之间的距离或角度何时分别在一距离范围或一角度范围内,其中,满足所述一个或多个操作标准包括确定计算系统与用户的一个或多个部分之间的距离或角度分别在所述距离范围或所述角度范围内。
3.如权利要求1或权利要求2所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定用户的一个或多个部分何时包括脸部;
由计算系统确定脸部与计算系统之间的距离;以及
由计算系统确定计算系统与脸部之间的距离何时在一距离范围内,其中,满足所述一个或多个操作标准包括确定计算系统与脸部之间的距离在所述距离范围内。
4.如权利要求3所述的计算机实现的方法,还包括:
由计算系统部分地基于所述对象检测数据来确定所述脸部的至少一只眼睛相对于所述计算系统的位置;以及
由计算系统部分地基于所述脸部的至少一只眼睛相对于所述计算系统的位置来确定所述计算系统何时被凝视达预定时间段,其中,满足所述一个或多个操作标准包括确定计算系统被凝视达所述预定时间段。
5.如任一前述权利要求所述的计算机实现的方法,还包括:
由计算系统部分地基于运动数据确定计算系统相对于用户的一个或多个部分在一个或多个方向上的加速度;以及
由计算系统确定计算系统在所述一个或多个方向中的预定方向上的加速度何时超过加速度阈值,其中,满足所述一个或多个操作标准包括计算系统在所述预定方向上的加速度超过所述加速度阈值。
6.如任一前述权利要求所述的计算机实现的方法,还包括:
由计算系统部分地基于运动数据来确定计算系统的加速度和加速度持续时间;以及
由计算系统部分地基于运动数据来确定计算系统何时经历在预定加速度范围内的加速度达预定持续时间,其中,满足所述一个或多个操作标准包括计算系统经历在预定加速度范围内的加速度达所述预定持续时间。
7.如任一前述权利要求所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定当用户的一个或多个部分中的两个部分相距预定距离范围并且与计算系统的一个或多个触觉传感器接触时,所述计算系统正被握在两只手中,其中,满足所述一个或多个操作标准包括确定计算系统正被握在两只手中。
8.如权利要求1至6中的任一项所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定当用户的一个或多个部分中的两个部分在与计算系统的显示输出组件相关联的视场以及预定距离内时,所述计算系统正被握在两只手中,其中,满足所述一个或多个操作标准包括确定计算系统正被握在两只手中。
9.如权利要求1至6中的任一项所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定当检测到用户的一个或多个部分中的至少两个部分与在计算系统的显示输出组件的前部的后面的一个或多个触觉传感器中的两个或更多个部分接触并且检测到在显示输出组件的前部的前面的预定距离内的用户的一个或多个部分中的两个部分时,所述计算系统正被握在两只手中,其中,满足所述一个或多个操作标准包括确定计算系统正被握在两只手中。
10.如权利要求1至6中任一项所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定当在检测到用户的一个或多个部分中的用户的第二部分与计算系统的触觉传感器的第二部分接触之前检测到用户的一个或多个部分中的用户的第一部分与所述触觉传感器的第一部分接触预定时间段时,所述计算系统正被...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。