基于传感器的组件激活制造技术

技术编号:23412009 阅读:24 留言:0更新日期:2020-02-22 18:32
提供了用于基于与包括计算设备的对象的状态相关联的模式来激活计算设备的组件的方法、系统和设备。来自检测一个或多个对象的一个或多个传感器的基于传感器数据的传感器输出可以被接收。部分地基于传感器数据,一个或多个对象的状态可以被确定。一个或多个对象的状态可以包括一个或多个对象相对于计算系统的一种或多种空间关系。当一个或多个对象的状态满足一个或多个操作标准时,与激活计算系统的组件相关联的模式可以被激活。组件可以包括麦克风组件、相机组件或文本输入组件。组件可以与执行包括输入检测相关联。

Sensor based component activation

【技术实现步骤摘要】
【国外来华专利技术】基于传感器的组件激活
本公开总体上涉及基于与相对于计算设备检测到的一个或多个对象的状态相关联的模式来激活计算设备的组件。
技术介绍
对象检测系统可以捕获与对象的状态相关联的信息,包括例如对象的身份。与对象的状态相关联的信息可以以各种方式使用,包括确定对象的位置或定位。另外,对象检测系统可以采用多种不同方式来确定对象的状态。例如,对象检测系统可以使用各种传感器来捕获对象的不同类型的状态(例如,用相机来捕获图像和/或用麦克风来捕获声音)。此外,对象检测系统可以将与检测到的对象有关的信息(例如,对象的尺寸)与另一条信息(诸如,对象的类型)相关联,这在生成各种输出中可能是有用的。然而,许多现有的对象检测系统需要用户的部分的大量手动输入,这可能很费力。此外,许多现有的对象检测系统提供有限的功能或由于笨拙的用户界面而具有很少使用的功能。因此,如果存在一种基于来自对象检测系统的输出来更多地操作设备的方式,将是有益的。
技术实现思路
本公开的实施例的方面和优点将在以下描述中部分地阐述,或者可以从描述中学习,或者可以通过对实施例的实践来学习。本公开的一个示例方面针对一种模式确定的计算机实现的方法。该方法可以包括:由包括一个或多个计算设备的计算系统接收部分地基于来自检测计算系统的用户的一个或多个部分的多个传感器的一个或多个传感器输出的对象检测数据。此外,该方法可以包括:由计算系统接收部分地基于来自多个传感器的一个或多个传感器输出的运动数据,该运动数据描述计算系统相对于计算系统的用户的运动。该方法可以包括:由计算系统部分地基于对象检测数据和运动数据来确定计算系统的用户的一个或多个部分的状态,该状态包括该计算系统的用户的一个或多个部分相对于该计算系统的一种或多种空间关系。此外,该方法可以包括:响应于计算系统的用户的一个或多个部分的状态满足一个或多个操作标准,由计算系统激活与激活计算系统的一个或多个组件相关联的多个输入模式中的输入模式,所述一个或多个组件包括一个或多个麦克风组件、一个或多个相机组件或一个或多个文本输入组件。一个或多个组件与执行包括检测一个或多个输入的一个或多个操作相关联。本公开的另一示例方面针对一种模式确定系统,其包括一个或多个处理器;机器学习模式确定模型,其中,机器学习模式确定模型已被训练为接收传感器数据,并且响应于对传感器数据的接收,输出针对计算设备的模式预测;以及至少一个有形非暂时性计算机可读介质,其存储指令,该指令在由一个或多个处理器运行时使一个或多个处理器执行操作。该操作可以包括:从计算设备的多个传感器获得传感器数据。传感器数据可以至少包括指示该计算设备的运动的运动数据和识别该计算设备附近的一个或多个对象的对象检测数据。该操作可以包括将传感器数据输入到机器学习模式确定模型中。该操作可以包括接收针对计算设备的模式预测作为机器学习模式确定模型的输出。本公开的另一示例方面针对一种计算设备,其自动启动输入模式并且可以包括:多个传感器;至少一个处理器;以及至少一个有形非暂时性计算机可读介质,其存储指令,该指令在由至少一个处理器运行时使至少一个处理器执行操作。操作可以包括:接收部分地基于来自检测一个或多个对象的一个或多个传感器的一个或多个传感器输出的传感器数据。操作可以包括:部分地基于传感器数据来确定一个或多个对象的状态。一个或多个对象的状态可以包括一个或多个对象相对于计算设备的一种或多种空间关系。响应于一个或多个对象的状态满足一个或多个操作标准,操作可以包括激活与激活计算设备的一个或多个组件相关联的多个输入模式中的模式。一个或多个组件可以包括一个或多个麦克风组件、一个或多个相机组件或一个或多个文本输入组件。一个或多个组件可以与执行包括检测一个或多个输入的一个或多个操作相关联。本公开的其他示例方面针对用于基于传感器的组件激活的其他计算机实现的方法、系统、装置、有形非暂时性计算机可读介质、用户界面、存储器设备、计算机程序产品以及电子设备。参考以下描述和所附权利要求,将更好地理解各种实施例的这些和其他特征、方面和优点。结合在本说明书中并构成本说明书的一部分的附图图示了本公开的实施例,并且与描述一起用于解释相关原理。附图说明在说明书中阐述了针对本领域普通技术人员的对实施例的详细讨论,该说明书参考附图,在附图中:图1描绘了根据本公开的示例实施例的示例系统的图;图2描绘了根据本公开的示例实施例的包括模式确定系统的示例系统的图;图3描绘了根据本公开的示例实施例的包括语音模式激活的基于传感器的组件激活的示例;图4描绘了根据本公开的示例实施例的包括相机模式激活的基于传感器的组件激活的示例;图5描绘了根据本公开的示例实施例的包括文本输入模式激活的基于传感器的组件激活的示例;图6描绘了根据本公开的示例实施例的包括基于传感器的麦克风组件激活的模式确定设备的示例;图7描绘了根据本公开的示例实施例的包括基于传感器的相机组件激活的模式确定设备的示例;图8描绘了根据本公开的示例实施例的包括基于传感器的文本输入组件激活的模式确定设备的示例;图9描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的流程图;图10描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的第二流程图;图11描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的第三流程图;图12描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的第四流程图;图13描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的第五流程图;以及图14描绘了根据本公开的示例实施例的基于传感器的组件激活的示例方法的第六流程图。具体实施方式本公开的示例方面旨在部分地基于计算设备的状态(例如,计算设备的位置、运动、取向)和/或计算设备检测到的一个或多个对象(例如,人,人的包括脸部、手指、手的部分,或手写笔或其他对象)的状态来激活计算设备(例如,移动计算设备)的一个或多个组件。根据所公开的技术的计算设备可以接收从多个传感器接收的并且与计算设备和/或一个或多个对象的状态相关联的传感器数据,部分地基于对象检测数据来确定计算设备和/或一个或多个对象的状态,包括一个或多个对象的一种或多种空间关系(例如,用户朝计算设备移动),和/或响应于一个或多个对象的状态满足一个或多个操作标准(例如,一个或多个对象在计算设备的预定距离内),激活计算设备的一个或多个组件(例如,激活计算设备的相机、麦克风或文本输入界面))。传感器数据可以包括来自多个传感器的对象检测数据,该多个传感器检测计算设备的用户的一个或多个部分。此外,传感器数据可以包括描述计算设备相对于计算设备的用户的运动的运动数据。计算设备还可以被配置为在输入模式(例如,相机模式、语音模式、键盘模式)下操作,使得可以经由与对应的输入模式相关联的(一个或多个)激活组件来接收一个或多个用户输入。这样,所公开的技术可以更有效地(例如,更快地并且以较少本文档来自技高网...

【技术保护点】
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中任一项所述的计算机实现的方法,还包括:
由计算系统部分地基于对象检测数据来确定当在检测到用户的一个或多个部分中的用户的第二部分与计算系统的触觉传感器的第二部分接触之前检测到用户的一个或多个部分中的用户的第一部分与所述触觉传感器的第一部分接触预定时间段时,所述计算系统正被...

【专利技术属性】
技术研发人员:T万特兰
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1