多传感器手部检测的制作方法_2

文档序号:9770047阅读:来源:国知局
相关联确定移动计算设备10的即将发生的预期使用。
[0024] 在【具体实施方式】中,如上所述,除一个或多个其他类型的传感器之外,移动计算设 备10的传感器阵列20还可以包括加速计。可以至少部分地由加速计提供的传感器数据用于 推断用户是否意图使用移动计算设备10。当移动计算设备10放在在用户的口袋中时,移动 计算设备10可以随着用户移动而移动。然而,这样的运动发生在相对长的时间段。另一方 面,当用户与移动计算设备10进行物理接触并且将移动计算设备10从口袋中拿到用户的面 前时,计算设备10的移动速度可能会在相对短的时间段内增大。可以基于由加速计提供的 传感器数据检测移动计算设备10的移动速度上的这种变化。
[0025] 在【具体实施方式】中,如上所述,除一个或多个其他类型的传感器之外,移动计算设 备10的传感器阵列20还可以包括陀螺仪。陀螺仪是一种类型的传感器,其被配置为沿着一 个或多个位置轴测量角速度。此外,陀螺仪可以用于测量移动计算设备10的方位。作为实例 并不作为限制性方式,当移动计算设备10放在用户的口袋中时,其可以基本上沿特定方位 保持在原位。然而,当用户与移动计算设备10进行物理接触并且将其拿出口袋拿到用户面 前时,在相对短的时间段内可能会发生移动计算设备10的方位上的变化。陀螺仪可以检测 并测量移动计算设备10的方位上的变化。如果移动计算设备10的方位发生了显著变化,方 位变化连同来自另一类型的传感器的数据(诸如,触摸传感器或者加速计数据)可以是用户 可能与移动计算设备10进行物理接触的确证指示。
[0026] 在【具体实施方式】中,移动计算设备10的传感器阵列20可以包括光学接近传感器。 可对光学接近传感器提供的传感器数据进行分析,以检测移动计算设备10何时近距离接近 于特定的物体,诸如,用户的手。在【具体实施方式】中,移动计算设备10可具有红外线发光二 极管(IR LED)放在其后侧的光学接近传感器。作为实例并不作为限制性方式,当用户将移 动计算设备10保持在他的手中时,用户的手的手掌可以覆盖IR LED。因此,IR LED可以检测 物体何时接近移动计算设备10。在【具体实施方式】中,物体接近移动计算设备10的确定连同 来自另一种类型的传感器的数据(诸如触摸传感器或者加速计数据)可以是用户可能与移 动计算设备10进行物理接触的确证指示。
[0027] 在【具体实施方式】中,使各个类型的传感器数据互相关联可以用于推断出用户对于 移动计算设备10的意图(例如,用户是否真正意指抓握移动计算设备10并且使用它)。如下 所述,与单独使用来自单个类型的传感器的数据相比,结合使用多个类型的传感器数据可 以获得用户对于移动计算设备10的意图的更准确的推断。作为实例并不作为限制性方式, 除了通过一个或多个触摸传感器检测用户的身体部分接近移动计算设备10之外,可以至少 部分基于通过加速计检测移动计算设备10的移动速度的显著增大来推断移动计算设备10 的使用。作为另一实例,除了通过光学邻近传感器检测用户的身体部分接近移动计算设备 10之外,可以至少部分基于通过陀螺仪检测移动计算设备10的方位变化来推断移动计算设 备10的使用。在【具体实施方式】中,如下所述,可以至少部分基于推断的用户对于移动计算设 备10意图来启动移动计算设备10的预先确定的功能。作为实例并不作为限制性方式,可使 移动计算设备10脱离节电状态进入正常操作状态(例如,打开移动设备的显示器)并且可以 至少部分基于推断的用户可能正要使用移动计算设备10来自动解锁移动计算设备10的输 入组件。
[0028]图3示出了基于即将发生的预期使用来启动计算设备的预先确定的功能的示例性 方法。方法可以开始于步骤300,其中,计算设备从计算设备的许多类型的传感器接收实时 传感器数据。如下所述,计算设备可以计算传感器数据的导数以确定传感器数据的转换。作 为实例并不作为限制性方式,移动计算设备的处理器可以接收传感器数据并且执行操作, 诸如,计算作为时间函数的传感器数据的导数。在【具体实施方式】中,计算设备中之一的传感 器包括不同的传感器类型,诸如,触摸传感器、加速计、陀螺仪、光学接近传感器、或者它们 的组合。
[0029]步骤302,由计算设备使来自不同传感器类型的传感器的实时传感器数据互相关 联。在【具体实施方式】中,处理器可以将卷积运算应用于传感器数据以确定数据是否按时间 顺序重叠。可以通过以下等式示出示例性卷积运算:
[0030] (1)
[0031 ] Μ是来自多个类型的传感器的数据的卷积结果,以及f '和g'是来自传感器的数据 的导数,例如,f'可以是由加速计测量的数据的导数,g'可以是触摸传感器测量的数据的导 数。在【具体实施方式】中,卷积运算的结果可以确定来自不同类型的传感器的传感器数据的 转换是否按时间顺序重叠。在另一实施方式中,先验函数,例如,Heaviside或者sigmoid函 数,可以代替导数算子。作为实例并不作为限制性方式,处理器可以用第二类型的传感器 (例如,加速计)测量的数据卷积第一类型的传感器(例如,触摸传感器)测量的数据。作为另 一实例,移动计算设备的应用处理器或者传感器集线器可以用第二类型的传感器(例如,光 学接近传感器)测量的数据卷积第一类型的传感器(例如,触摸传感器)测量的数据。步骤 304,由计算设备可以基于相关性确定计算设备的预期即将发生的使用。在【具体实施方式】 中,至少部分基于多个传感器类型的数据的转换按时间顺序重叠。作为实例并不作为限制 性方式,计算设备可以至少部分基于来自基本上同时发生的触摸传感器和加速计的实时传 感器数据的转换确定计算设备的即将发生的预期使用。
[0032]在步骤306中,计算设备可以至少部分基于确定计算设备的预期即将发生的使用 来自动启动计算设备的预先确定的功能,此时该方法可结束。作为实例并不作为限制性方 式,可以响应于由等式(1)示出的卷积运算Μ的结果高于预定阈值来启动预先确定的功能。 在【具体实施方式】中,响应于卷积运算的结果高于预定阈值,预先确定的功能可以使与传感 器相关联的计算设备断电。尽管本公开内容描述并且示出了如以特定顺序发生的图3的方 法的特定步骤,但是本公开内容考虑了以任何合适顺序发生的图3的方法的任何合适步骤。 在适当情况下,【具体实施方式】可重复图3的方法的一个或多个步骤。此外,虽然本公开内容 描述并且示出了执行图3的方法的特定步骤的特定部件,但是本公开内容考虑执行图3的方 法的任何合适的步骤的任何合适的部件的任意合适的组合,例如,移动计算设备的处理器。
[0033] 图4A至图4B示出了示例性传感器数据的转换的示例性检测。虽然本公开内容描述 了通过特定线性函数(例如,导数函数)预处理传感器数据,但本公开内容考虑了通过这里 任意合适的线性函数预处理传感器数据,例如用Heaviside或者sigmoid函数卷积。在具体 实施方式中,如图4A的实例中的44和46示出的,可以测量作为时间函数的、来自一个或多个 传感器的传感器数据52和54,并且可以分析传感器数据52和54以推断用户对于与传感器相 关联的计算设备的意图。在【具体实施方式】中,来自多个传感器类型的传感器数据52和54可 以执行推断用户对于特定计算设备的意图。作为实例并不作为限制性方式,传感器数据52 可以是由移动计算设备的触摸传感器测量的数据并且传感器数据54可以是由加速计测量 的数据。此外,本公开内容考虑了任何合适的形式的传感器数据52和54,例如,电流、电压、 电荷、或它们的组合。
[0034] 在【具体实施方式】中,如上所述,可以通过由与计算设备相关联的传感器测量的数 据从一个状态到另一状态的转换确定计算设备的预期使用。作为实例并不作为限制性方 式,如上所述,传感器数据的转换可以指示移动计算设备被拾起并正要使用。在具体实施方 式中,如在图4B的实例中的48和50示出的,可以至少部分基于分别计算传感器数据52和54 的导数56和58检测传感器数据52和54的转换。作为实例并不作为限制性方式,在传感器数 据52和54变化可能相对小的情况下,在时段49期间能够分别检测传感器数据52和54的导数 56和58上的变化。作为另一实例,如上所述,传感器数据的导数56和58可以提供至处理器以 确定计算设备的预期即时使用。
[0035] 图5示出了与社交网络系统相关的示例性网络环境100。网络环境100包括通过网 络110彼此连接的用户101、客户端系统130、社交网络系统160、及第三方系统170。尽管图5 示出了用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110的具体布 置,但是本公开内容考虑用户101、客户端系统130、社交网络系统160、第三方系统170以及 网络110的任何合适的布置。作为实例并不作为限制性方式,客户端系统130、社交网络系统 160以及第三方系统170中的两个或多于两个可绕开网络110直接彼此连接。作为另一实例, 客户端系统130、社交网络系统160以及第三方系统170中的两个或多于两个可物理地或逻 辑地整体或部分彼此共置。此外,尽管图5示出了用户101、客户端系统130、社交网络系统 160、第三方系统170以及网络110的具体数量,但是本公开内容考虑用户101、客户端系统 130、社交网络系统160、第三方系统170以及网络110的任何合适的数量。作为实例并不作为 限制性方式,网络环境100可包括多个用户101、客户端系统130、社交网络系统160、第三方 系统170以及网络110。
[0036] 在【具体实施方式】中,社交网络系统160可以包括一个或多个服务器。每个服务器可 以是单式服务器或跨多个计算机或多个数据中心的分布式服务器。服务器可以是各种类型 的,例如但不限于,网络服务器、新闻服务器、邮件服务器、消息服务器、广告服务器、文件服 务器、应用服务器、交换服务器、数据库服务器、代理服务器、适合于执行在本文中描述的功 能或处理的另一服务器、或它们的任意组合。在【具体实施方式】中,每个服务器可以包括硬 件、软件或嵌入式逻辑部件或两个或多于两个的这些部件的组合以用于执行由服务器实施 或支持的适当功能。在【具体实施方式】中,社交网络系统164可包括一个或多个数据存储器。 数据存储器可以用于存储各种类型的信息。在【具体实施方式】中,可以根据特定的数据结构 来组织存储在数据存储器中的信息。在【具体实施方式】中,每个数据存储器可以是关联的、圆 柱形的、相关的或者其他适当的数据库。尽管本公开内容描述或示出特定类型的数据库,但 本公开内容考虑任何合适类型的数据库。【具体实施方式】可提供能够使客户端系统130、社交 网络系统160或者第三方系统170管理、检索、修改、添加或者删除存储在数据存储器中的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1