用于电子设备的力敏用户输入界面转让专利
申请号 : CN201810122266.1
文献号 : CN108737632B
文献日 : 2021-03-30
发明人 : 泰勒·里德·库格勒 , 斯图尔特·默里·斯科特 , 阿列克谢·波柳多夫 , 李承妍 , 菲利普·奎因 , 基肖尔·顺达拉-拉扬 , 翟树民 , 德巴尼亚·慕克吉 , 詹姆斯·B·米勒
申请人 : 谷歌有限责任公司
摘要 :
权利要求 :
1.一种计算机实现的方法,包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定由所述多个传感器检测到的力分布;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)介于所述多个传感器中的至少两个相邻传感器中间,以及ii)从所述至少两个相邻传感器中的每一个传感器的位置偏移;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值,其中,所述电子设备包括各自被安置于所述电子设备的外表面与所述多个传感器之间的第一基底层和第二基底层,并且确定所述外部接触的力幅值包括:i)基于所述第一基底层的第一挠度性质以及不同于所述第一挠度性质的所述第二基底层的第二挠度特性,标准化所接收的输入信号的参数值,以及ii)基于所标准化的参数值,确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
2.根据权利要求1所述的方法,其中,确定所述力分布包括通过以下操作来生成分布廓线:
i)执行高斯分布逻辑以生成数据结构,所述数据结构包括响应于所述外部接触而由所述多个传感器生成的输入信号的参数值,以及ii)基于所述参数值的至少一个子集来确定所述外部接触的位置。
3.根据权利要求1所述的方法,其中,i)所述外部接触的位置是所述外部接触的中心位置;ii)所述外部接触的中心位置介于所述多个传感器中的所述至少两个相邻传感器中间;
以及iii)所述外部接触的中心位置从所述至少两个相邻传感器中的每一个传感器的位置偏移。
4.一种计算机实现的方法,包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定由所述多个传感器检测到的力分布;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)介于所述多个传感器中的至少两个相邻传感器中间,以及ii)从所述至少两个相邻传感器中的每一个传感器的位置偏移;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值,其中,确定所述外部接触的力幅值包括:i)基于从所述电子设备的传感器接收的信号,识别封装所述电子设备的保护外壳的性质,
ii)基于所述保护外壳的所述性质,标准化所接收的输入信号的参数值,以及iii)基于所标准化的参数值,确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
5.根据权利要求4所述的方法,其中,识别所述保护外壳的所述性质包括:i)检测所述电子设备已被所述保护外壳容纳,ii)响应于检测到所述电子设备已被所述保护外壳容纳,识别附着到所述保护外壳的机器可读数据,以及
iii)基于所述机器可读数据,识别所述保护外壳的所述性质。
6.一种电子系统,包括:
一个或多个处理器;以及
存储指令的一个或多个非暂时性机器可读存储设备,所述指令在由所述一个或多个处理器执行时使得所述一个或多个处理器执行操作,所述操作包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定由所述多个传感器检测的力分布;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)介于所述多个传感器中的至少两个相邻传感器中间,以及ii)从所述至少两个相邻传感器中的每一个传感器的位置偏移;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值,其中,所述电子设备包括各自被安置于所述电子设备的外表面与所述多个传感器之间的第一基底层和第二基底层,并且确定所述外部接触的力幅值包括:i)基于所述第一基底层的第一挠度性质以及不同于所述第一挠度性质的所述第二基底层的第二挠度特性,标准化所接收的输入信号的参数值,以及ii)基于所标准化的参数值,确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
7.根据权利要求6所述的电子系统,其中,确定所述力分布包括通过以下操作来生成分布廓线:
i)执行高斯分布逻辑以生成数据结构,所述数据结构包括响应于所述外部接触而由所述多个传感器生成的输入信号的参数值,以及ii)基于所述参数值的至少一个子集,确定所述外部接触的位置。
8.一种电子系统,包括:
一个或多个处理器;以及
存储指令的一个或多个非暂时性机器可读存储设备,所述指令在由所述一个或多个处理器执行时使得所述一个或多个处理器执行操作,所述操作包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定由所述多个传感器检测的力分布;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)介于所述多个传感器中的至少两个相邻传感器中间,以及ii)从所述至少两个相邻传感器中的每一个传感器的位置偏移;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值,其中,确定所述外部接触的力幅值包括:i)基于从所述电子设备的传感器接收的信号,识别封装所述电子设备的保护外壳的性质,
ii)基于所述保护外壳的性质,标准化所接收的输入信号的参数值,以及iii)基于所标准化的参数值,确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
9.根据权利要求8所述的电子系统,其中,识别所述保护外壳的所述性质包括:i)检测所述电子设备已被所述保护外壳容纳,ii)响应于检测到所述电子设备已被所述保护外壳容纳,识别附着到所述保护外壳的机器可读数据,以及
iii)基于所述机器可读数据,识别所述保护外壳的所述性质。
10.一种计算机实现的方法,包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定由所述多个传感器检测到的力分布,其中,确定所述力分布包括通过以下操作来生成分布廓线:执行高斯分布逻辑以生成数据结构,所述数据结构包括响应于所述外部接触而由所述多个传感器生成的输入信号的参数值;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)从所述多个传感器中的每一个传感器的位置偏移;以及ii)使用所述数据结构中包括的所述参数值的至少一个子集来确定;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
11.根据权利要求10所述的方法,进一步包括确定所述外部接触包括以下中的一个:i)沿所述电子设备的所述边缘的轻扫,ii)在所述电子设备的所述边缘上的敲击,或者iii)在所述电子设备的两个边缘处的挤压。
12.根据权利要求10所述的方法,进一步包括:确定所述外部接触包括无意的用户输入。
13.根据权利要求10所述的方法,其中,所述感测准则包括以下中的至少一个:i)阈值力幅值,使得响应于检测到所确定的所述外部接触的力幅值超过所述阈值力幅值而满足所述感测准则;
ii)阈值持续时间,使得响应于检测到所述外部接触的持续时间超过所述阈值持续时间或低于所述阈值持续时间而满足所述感测准则;以及iii)所述外部接触的特定位置,使得响应于检测到所确定的所述外部接触的位置对应于所述特定位置而满足所述感测准则。
14.根据权利要求13所述的方法,其中,所述电子设备包括接近传感器和运动传感器,并且所述方法进一步包括以下中的至少一个:i)基于从所述接近传感器接收到的数据满足接近准则或基于从所述运动传感器接收到的数据满足移动准则,调整所述阈值力幅值;以及ii)基于从所述接近传感器接收到的数据满足接近准则或基于从所述运动传感器接收到的数据满足移动准则,调整所述阈值持续时间。
15.一种电子系统,包括:
一个或多个处理器;以及
存储指令的一个或多个非暂时性机器可读存储设备,所述指令在由所述一个或多个处理器执行时使得所述一个或多个处理器执行操作,所述操作包括:通过电子设备的一个或多个处理器从沿所述电子设备的边缘定位的多个传感器接收输入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;
通过所述一个或多个处理器基于所述输入信号来确定施加到所述多个传感器的力分布,其中,确定所述力分布包括通过以下操作来生成分布廓线:执行高斯分布逻辑以生成数据结构,所述数据结构包括响应于所述外部接触而由所述多个传感器生成的输入信号的参数值;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中所述外部接触的位置是:
i)从所述多个传感器中的每一个传感器的位置偏移;以及ii)使用所述数据结构中包括的所述参数值的至少一个子集来确定;
通过所述一个或多个处理器基于所确定的力分布来确定所述外部接触的力幅值;
通过所述一个或多个处理器基于对以下的分析来检测是否已满足感测准则:i)所确定的所述外部接触的位置,ii)所确定的所述外部接触的力幅值,以及iii)所述外部接触的持续时间;以及通过所述一个或多个处理器响应于检测到已满足所述感测准则而执行用户输入动作。
16.根据权利要求15所述的电子系统,进一步包括所述外部接触包括以下中的一个:i)沿所述电子设备的所述边缘的轻扫,ii)在所述电子设备的所述边缘上的敲击,或者iii)在所述电子设备的两个边缘处的挤压。
17.根据权利要求15所述的电子系统,进一步包括所述外部接触包括无意的用户输入。
18.根据权利要求15所述的电子系统,其中,所述感测准则包括以下中的至少一个:i)阈值力幅值,使得响应于检测到所确定的所述外部接触的力幅值超过所述阈值力幅值而满足所述感测准则;
ii)阈值持续时间,使得响应于检测到所述外部接触的持续时间超过所述阈值持续时间或低于所述阈值持续时间而满足所述感测准则;以及iii)所述外部接触的特定位置,使得响应于检测到所确定的所述外部接触的位置对应于所述特定位置而满足所述感测准则。
19.根据权利要求18所述的电子系统,其中,所述电子设备包括接近传感器和运动传感器,进一步包括以下中的至少一个:i)基于从所述接近传感器接收到的数据满足接近准则或基于从所述运动传感器接收到的数据满足移动准则,调整所述阈值力幅值;以及ii)基于从所述接近传感器接收到的数据满足接近准则或基于从所述运动传感器接收到的数据满足移动准则,调整所述阈值持续时间。
说明书 :
用于电子设备的力敏用户输入界面
背景技术
式切换走等)的物理输入。这样的按钮时常位于诸如智能电话、其他移动蜂窝设备、平板型
计算机、笔记本型计算机和桌面型计算机的电子设备的侧面。
发明内容
测到的应变特性,所述应变仪传感器能够与所述电子设备的其他电路组件对接,以使得所
述设备以各种方式作出响应。例如,所述应变仪传感器可以被配置成基于以下中的至少一
个来感测特定类型的用户输入:所施加的应变的幅值、所施加的应变的相对位置、以及所施
加的应变的持续时间。
入信号,所述输入信号是响应于由所述多个传感器检测到的外部接触而生成的;通过所述
一个或多个处理器基于所述输入信号来确定由所述多个传感器检测到的力分布;以及通过
所述一个或多个处理器基于所确定的力分布来确定所述外部接触的位置,其中,所述外部
接触的位置从所述多个传感器中的每一个偏移。所述方法还包括:通过所述一个或多个处
理器基于所确定的力分布来确定所述外部接触的力幅值;通过所述一个或多个处理器基于
对以下的分析来检测是否满足感测准则:i)所确定的所述外部接触的位置,以及ii)所确定
的所述外部接触的力幅值;以及通过所述一个或多个处理器响应于检测到已满足所述感测
准则而执行用户输入动作。
间的第一基底层和第二基底层,并且确定所述外部接触的力幅值包括:i)基于所述第一基
底层的第一挠度性质以及不同于所述第一挠度性质的所述第二基底层的第二挠度性质,标
准化所接收的输入信号的参数值,以及ii)基于所标准化的参数值,确定所述外部接触的力
幅值。
述性质,标准化所接收的输入信号的参数值,以及iii)基于所标准化的参数值,确定所述外
部接触的力幅值。
所述保护外壳的机器可读数据,以及iii)基于所述机器可读数据,识别所述保护外壳的所
述性质。在一些实施方式中,确定所述力分布包括通过以下操作来生成分布廓线:i)执行高
斯分布逻辑以生成数据结构,所述数据结构包括响应于所述外部接触而由所述多个传感器
生成的输入信号的参数值,以及ii)基于所述参数值的至少一个子集,确定所述外部接触的
位置。
在所述电子设备的两个边缘处的挤压。在一些实施方式中,所述方法进一步包括:确定所述
外部接触包括无意的用户输入。所述感测准则包括以下中的至少一个:i)阈值力幅值,使得
响应于检测到所述外部接触的所确定的力幅值超过所述阈值力幅值而满足所述感测准则;
ii)阈值持续时间,使得响应于检测到所述外部接触的持续时间超过所述阈值持续时间或
低于所述阈值持续时间而满足所述感测准则;或者iii)所述外部接触的特定位置,使得响
应于检测到所述外部接触的所确定的位置对应于所述特定位置而满足所述感测准则。
满足接近准则或移动准则,调整所述阈值力幅值;或者ii)基于从所述接近传感器和所述运
动传感器接收到的数据满足接近准则或移动准则,调整所述阈值持续时间。
安装在所述系统上的、在操作中使得所述系统执行所述动作的软件、固件、硬件或其组合被
如此配置。一个或多个计算机程序能够借助具有当由数据处理装置执行时使得所述装置执
行所述动作的指令而被如此配置。
可以使得计算设备能够辨识各种依赖于力或依赖于压力的轻扫、敲击、和挤压手势输入。
持,或者确定设备已被放置到手提包或用户口袋中。通过分析力敏输入以及确定当前施加
的输入指示该设备正被跑步中的用户携带、装入包中或者、在口袋里诸如此类,而能够降低
诸如系统存储器和处理器时钟周期的设备计算资源的利用率。
降低功耗需求,因此相对于机械按钮接口可能会需要更少的电力来实现感测功能。
附图说明
具体实施方式
另外,当前的设备不会基于设备的外部场境或使用环境来调整用户输入机制。
用于接收对电子设备的多种类型的用户输入的力敏接口。多种类型的用户输入可以包括轻
扫、敲击、挤压、基于时间的挤压、或基于频率的敲击。另外,所述的系统能够增补或替换突
出到设备的外表面之上的物理按钮。
该有意义的参数值指示由用户施加到设备的边缘或侧壁的力以及那些施加的力的位置,其
可能不同于设备的各个应变仪受到的应变。电子设备可以基于确定用户输入接触到电子设
备的侧壁/边缘来执行众多用户输入动作(例如,启动应用、调整音量、修改振动模式等)。
内表面。因此,本说明书描述了利用力敏输入来确定电子设备的外部场境(例如,如何触摸
或携带设备)的系统和方法。这些方法包括执行针对检测到的外部场境而定制的用户输入
动作。
设备104可以包括智能电话、移动设备、蜂窝设备、智能电视、膝上型计算机、平板型计算机、
笔记本型计算机、桌面型计算机、电子阅读器、或者各种其他类型的计算设备或消费电子设
备。
置布置的应变仪组。大体上如图所示,外壳102包括外壳壁,其具有与该壁的第一侧相对应
的外表面110以及与该壁的第一侧相对的第二侧相对应的内表面112。类似地,板106具有第
一侧114以及与第一侧114相对的第二侧116。
侧116与外壳壁103之间。板106可以由多种不同的材料形成,所述材料诸如钢、玻璃纤维、硬
化塑料(hardened plastic)或者具有使得板106能够附着到壁103的属性的其他材料。粘合
剂118能够是任何粘合材料或化合物,诸如胶水、环氧树脂、粘接剂、或者适于将板106牢固
地附着/附接到外壳壁103的内表面112的其他材料。此外,虽然被标识为粘合剂,但也可以
利用适于将耦合板106牢固地附着/附接或耦合到内表面112的各种基于机械的紧固机制。
一个或多个应变仪组电气耦合到电路122。
应力,该应力被施加于附着到外壳壁103的内表面112上的相应感测单元108中的特定应变
仪组。一般而言,感测单元108可以以特定配置来布置,以感测/检测例如沿设备104的长度
方向(L)维度和/或设备104的宽度方向(W)维度的所施加的应变。
类型可以是可经由显示设备透过覆盖玻璃120查看的。不同的输入类型例如包括:调整用户
设备104的音频音量输出的用户输入、激活或停用用户设备104的显示设备的用户输入、激
活或停用用户设备104的振动模式的用户输入、和/或调整用户设备104的铃声的音量的用
户输入。在替选的实施方式中,可以至少部分地基于所检测到的参数信号的特定值来检测
各种不同的用户输入类型。
测单元108沿例如Frank的智能电话的长度方向边缘安置。当Frank按压智能电话外壳的与
音量设置相关联的一部分时,使感测单元108内的特定应变仪应变。
阈值电压变化而将特定值与例如音量按压相关联。测量电压变化的持续时间,并且电子电
路(其能够是微处理器的一部分)输出值,该值向微处理器指示其要更改正由Frank的智能
电话的扬声器输出的音频信号的音量。
出:1)隔离(ISO)视图,其大体上描绘出附接到板106的多个个体感测单元108,所述板被附
着到外壳壁103的内表面110;以及2)横截面(X-sec)视图,其描绘出附接/附着到外壳壁103
的内表面110的板106。
仪组208a/b,并且多个应变仪组208a/b能够形成应变仪分组210。当抵靠或附着到内表面
110时,多个应变仪组208a/b能够相对彼此以特定取向布置。例如,第一应变仪组208a能够
以与第一维度相对应的第一取向布置,以便检测或测量沿第一维度的所施加的应变。同样
地,第二应变仪组208b能够以与第二维度相对应的第二取向布置,以便检测或测量沿第二
维度的所施加的应变。
应于垂直取向,并且第一维度能够对应于长度方向(L)维度。另外,当处于该纵向竖直位置
时,第二取向能够对应于水平取向并且第二维度能够对应于宽度方向(W)维度。
上对表面112施加的应变。此外,应变仪分组210还能够具有包括以竖直取向安置(当该设备
竖直时)的两个应变仪单元208的应变仪组208b,以测量长度方向维度上的所施加的应变。
如图所示,应变仪分组210的应变仪208能够均以相对彼此平行的配置来布置,并且能够大
体上沿外壳102的壁103(例如,侧壁)的长度方向维度安置。
征改变,以使得电子电路122感测增加的应变。用户设备104能够被配置成将增加的应变辨
识为对应于不同的用户输入类型,该不同的用户输入类型诸如用户推压、轻扫、敲击、挤压
或以其他方式触摸用户设备104的侧壁壁上的特定区域。
这影响施加到应变仪208的电信号的电压并且使得(分析电信号的)电子电路122感测例如
沿设备104的长度方向维度的增加的应变。因此,用户设备104感测外壳102的边缘上的推压
并且能够经由示例显示设备(由覆盖玻璃120保护)向用户指示与该用户的推压/触摸相关
联的特定输入类型。在一些实施方式中,多个感测单元108能够沿外壳102的边缘或侧壁安
置或定位,以便感测或检测沿设备104的长度施加的推压的特定输入类型和/或近似位置。
电子电路122能够分析从应变仪组208a和应变仪组208b中的每一个接收的电信号。
208a能够被垂直取向,并且应变仪组208b能够被水平取向。每个应变仪组208a或208b包括
两个个体应变仪单元208。更具体地,并且换言之,每个感测单元108包括形成两个应变仪组
208a/b或电路分支的四个应变仪单元208或电阻器208(如下参照图3所论)。参考特征210指
代包括共同形成单个传感器108的四个个体应变仪208的应变仪分组。
动态电阻属性,该动态电阻属性转化成以欧姆为单位测量的特定电阻值。如本说明书中所
用,动态电阻属性涉及应变仪208的电阻或电气特征,其响应于施加到应变仪208的应力(例
如,用户推压应变仪)而变化。因而,应变仪208的电阻属性的变化将转化成应变仪208的测
量的电阻值的变化。因此,如图3所示,在替选的实施方式中,应变仪208能够被描绘为电阻
器R1至R4中的一个,每个电阻器具有基于应变仪208的动态电阻属性的初始或预定义电阻
值。特别地,感测单元108能够被建模或描绘为包括正(电压极性)输出308和负(电压极性)
输出310的电桥电路302。
施加的应变时由于它们的取向而保持相对固定,并且因而不测量所施加的应变。相比之下,
电阻器取向306能够包括电阻器R2和R4,它们具有垂直取向以便测量长度方向(L)维度上的
所施加的应变,而电阻器R1和R3(水平取向)在所施加的应变时由于它们的取向而保持相对
固定,并且因而不测量所施加的应变。
度方向(W)维度/方向上施加的应力,应变仪组208a垂直于应变方向,并且因而通常将不会
测量所施加的应变。然而,应变仪组208b平行于应变方向,并且将测量所施加的应变。另外,
如电阻器取向306所示,针对长度方向(L)维度/方向上施加的应力,应变仪组208b垂直于应
变方向,并且因而通常将不会测量所施加的应变。然而,应变仪组208a平行于应变方向并且
将会测量所施加的应变。
和R4中间。电桥电路302能够接收所施加的电压(VCC)。电子电路122能够响应于电阻器R1至
R4中的任一个的电阻属性的变化而接收或检测差分电压信号312。在一些实施方式中,电路
122提供VCC电压信号,并且然后能够执行基本比较电路以相对于VCC信号来分析信号312。
该分析能够使得电路122能够检测或确定信号312的测幅值指示与初始施加的VCC电压值的
偏差程度。
的应变。例如,并且如上所指出,以向设备104的边缘的所施加的应变的形式的用户输入能
够使得参数信号被电子电路122接收。参数信号能够响应于由例如应变仪分组210的感测单
元108检测到的用户输入而被接收,并且能够指示特定类型的用户输入,例如音量调整、激
活振动模式等。因此,对用户输入的检测能够致使来自设备104的对应响应,例如,关于与音
量水平增加或降低相关联的在显示设备上的指示。
组208b(电阻器R2和R4),其指示具有第二电压值的参数信号(经由输出节点310)。响应于致
使来自用户设备104的特定对应响应的特定类型的用户输入,能够并行指示第一电压值和
第二电压值。
降低)预定义量。因此,假定电路302中的全部电阻值都大体相同,则R2和R4的电阻属性的变
化将致使在输出310处所测量的电压值的对应变化。因而,将由电子电路122测量或检测相
对于输出308和310的差分电压信号312。在一些实施方式中,所测量的参数信号能够例如在
微伏或毫伏范围内。因而,所测量的信号能够通过与电子电路122相关联的示例放大电路来
放大。
式进一步图示出与装置100的技术特征相关联的示例数据参数406。如图所示,每个感测单
元/传感器108能够具有应变仪组208a,其包括上点位置的应变仪208和下点位置的应变仪
208。同样地,每个传感器108还能够具有应变仪组208b,其包括在左点位置的应变仪208和
在右点位置的应变仪208。图4的实施例中所描绘的应变仪208的菱形配置与图2的实施例中
所描绘的应变仪208的平行配置略有不同。
加的负载可能更高的信号312。替选地,在一些实施方式中,如上所论的平行配置能够使用
较小的宽度,使得能够利用在较薄的电子设备上使用包括以平行配置布置的应变仪的感测
单元。此外,平行配置在放置到具有有限空间的电子设备内时能够提供简化的安装过程。
间,能够将各种不同的应变仪取向使用于装置100。
使应变仪208的电阻属性的变化。电阻属性的变化能够致使所测量的输出电压值的对应改
变,由此致使差分电压信号312。在一些实施方式中,针对图4的应变仪菱形取向,等式402a
指示能够从总左和右电压值中减去总上和下电压值以获得差分电压值。例如,差分电压信
号312能够对应于加上与应变仪组208b(正极性)相关联的测量电压值并且减去与应变仪组
208a(负极性)相关联的测量电压值以获得差分电压值,该差分电压值能够被映射到特定的
应力。
仪208的特定电阻属性变化。例如,作为用户输入提供给设备104的所施加的力的幅值能够
被表示为一个微应变(μS)。微应变由线图402的y轴的所施加的应变单位(例如,1.00E-06)
表示,并且通常对应于每1牛顿力的所施加的应变。因此,1μS能够对应于与单个应变仪208
(例如,图3的电阻器R2)相关联的电阻值的1mΩ变化。特别地,针对500Ω±10%的示例电阻
值,6.5μS的所施加的应变(参见线图402的传感器6)能够导致506.5Ω±10%的修改的电阻
值。在一些实施方式中,一系列差分输出电压信号值能够被映射到各个用户输入类型。映射
值能够供用户设备104用来基于所施加的应变的持续时间和/或幅值(以应力为单位)来确
定特定的用户输入类型。
多个个体应变仪传感器108。所述的过程500的动作能够通过计算逻辑或编程指令来启用,
该计算逻辑或编程指令可由诸如上文所论述的用户/计算设备104的示例电子设备的处理
器和存储器执行。
的指令,包括存储在存储器中或存储设备上的指令,以在用户设备104的示例显示器上显示
GUI的图形信息。执行存储的指令能够使得本文所述的动作中的一个或多个由用户设备104
来执行。
务器群组或多处理器系统)执行与本说明书中所述的各个过程或逻辑流程相关联的动作或
操作的部分。
感器502特有的传感器部分或用户输入设备部分)。传感器502响应于在设备104的外部边缘
处的接触而生成传感器信号(例如,参数信号)。例如,设备104的计算系统的电子电路能够
被电气耦合到传感器502中的每个传感器(1至6)。因而,计算系统能够被配置成响应于与设
备104的边缘或侧壁的外表面相交互的用户输入而接收传感器输入/参数信号。
502中的特定传感器相邻或基本上相邻。如上所指示,传感器可以在限定设备104的内部和
外/外部表面的外壳壁的另一侧上附着到设备104的内表面。
所接收的传感器输入信号。例如,在框504,基于所检测到的容纳并且至少部分地围绕、封装
或覆盖设备104的保护壳体或保护外壳的壳体类型,计算系统调整或标准化来自传感器502
的输入信号。下面参照图6更详细地描述基于所检测到的壳体类型来调整或标准化输入信
号。如在本说明书中所用,“基于”并非必然意指“排他性基于”(即,可能使用其他因素)。例
如,本文所用的“基于”可以包括可能用来产生特定结果的本公开技术的其他因素、特征或
项目。
104的边缘的外部接触,计算系统可以基于由传感器502生成的输入信号来确定施加到传感
器502的力分布。例如,在框506,确定施加到多个传感器的力分布能够包括计算系统生成示
例力分布廓线508。在一些实例中,廓线508被生成并存储在设备104的示例存储器中,并且
能够供计算系统参考以用于正在进行的信号分布分析(例如参见框512)。
输入信号的相应特征。输入信号能够对应于给定持续时间内所测量到的施加到设备104的
边缘的力。
者iii)与降到特定阈值力以下的接触力相对应的输入信号检测停止(均如下详述)。
用多项式校正来校准传感器502,使得能够基于各种因素来调整或标准化传感器信号值。例
如,使用多项式校正逻辑能够允许每个传感器响应被校准,以不论传感器制造公差如何都
提供相同或匹配的响应曲线。
设备104可以具有单个或多个基底层,其具有挠度(deflection)性质,所述挠度特性影响响
应于对设备104的外部接触而由传感器502生成的输入信号值。特别地,设备104能够包括第
一基底层和至少第二基底层,它们均被安置于设备的外表面与传感器502中的一个或多个
的中间。
层能够具有第二挠度性质,其也影响基于在设备104的边缘处施加的不同水平的力的相应
传感器502的斜率或其他输入信号值。在一些实例中,第一挠度性质和第二挠度性质均以不
同方式影响传感器502的斜率或信号值。
(其可能比外壳的外部更刚性)显著形变,则相同或甚至更大的施力可能比类似的额外施力
产生更小的侧壁挠曲和更少的应变。一旦施力不仅需要使第一基底层变形而且还需要使第
二基底层变形,则为了给定应变增加的施力可能进一步增加,但增加量与将第一基底层的
性质纳入考虑时相比有所不同。
基于设备104的一定基底层来标准化所接收到的传感器信号,以及b)获得与基于外部接触
而施加到设备104的力相关的数据(例如,信号参数值,诸如电压/电流)。
能出现基线漂移。因此,除多项式校正逻辑之外,还能够包括至少一个高通滤波器以相对于
由传感器502生成的输出信号(例如,到计算系统的电路的输入信号)移除基线漂移。
514);ii)确定由传感器502测量的力值(框516);以及iii)确定由传感器502测量的力的持
续时间(框518)。所确定的力值可以对应于或指示响应于设备的外部边缘或侧壁处的接触
而施加到设备104的边缘或侧壁的力的幅值。在一些实例中,响应于设备的外部边缘或侧壁
处的接触而施加到设备104的边缘或侧壁的力可以对应于或转化成施加到传感器502的力。
得传感器502生成所接收的输入信号,并且iii)指定从传感器502中的每一个偏移的位置。
统能够执行高斯逻辑(Gaussian logic),以:a)生成具有由传感器502生成的输入信号的参
数值(例如,电压值和电流值)的示例数据结构;并且b)分析数据结构的参数值,以确定由传
感器502测量的外部接触的位置。作为一个简单例示,如果仅在传感器1和传感器2处检测到
应变,其中在传感器1处检测到稍大的应变,则计算系统可以使用高斯逻辑来确定外部接触
被施加于设备外壳介于传感器1与传感器2之间但更靠近传感器1的位置。
响应于外部接触而由传感器502生成的相应输入信号的参数值的数据结构。因此,在一些实
例中,所生成的数据结构的参数值能够被映射到廓线508的输入信号曲线。
或关联来确定外部接触的位置。在一些实例中,计算系统确定外部接触的位置数据,并且该
数据可以指定到传感器502中的每一个的中央或从其偏移(例如,略微或大幅偏移)的位置。
幅值,并且对应于特定类型的外部接触(例如,轻扫、敲击、或挤压)。下面参照图7更详细地
描述特定类型的外部接触。
104的特定类型的保护壳体来标准化或调整输入信号的参数值之后确定力值(如下详述)。
外部接触,第二传感器(例如,传感器5)经受基于从外部接触施加的力的应变。传感器4可以
生成4.2V DC(伏特,直流)的信号值,而传感器5可以生成5.1V DC的信号值。
逻辑和/或基于所检测到的壳体类型,可以将由传感器5生成的5.1V DC信号标准化或调整
成6.7V DC。因此,计算系统然后能够确定由传感器4生成的7.3V的调整信号值对应于10.1N
(牛顿)的力值。计算系统能够进一步确定由传感器5生成的6.7V的调整信号值对应于8.4N
的力值。
值可能分布于两个传感器间,其中设备外壳吸收其中一些力。这样,使用设备外壳的已知特
征以及从传感器接收的信号,设备可以能够估计施加到计算设备的力。
压)。因此,在一些实例中,所确定的力值和所确定的持续时间能够被使用于确定特定类型
的外部接触(例如,外部接触对应于敲击还是长按)。
似地,对于相对大力值(例如,大于15牛顿)的较长持续时间(例如,长于一秒)可以指示挤压
接触。
跨传感器的模式辨识以及辨识百分位点匹配。
户可能需要在设备104的边缘处挤压并释放。这种基于脉冲的辨识策略提供了设备104能够
充分利用以防止误触发的益处。
接触(或手势)的预定义时间量内达到一定力阈值。
于例如500毫秒时,力阈值能够降低,并且计算系统能够分析传感器信号,以检测更持续的
力,而不检测超过特定阈值的力。换言之,在挤压持续超过500毫秒的情况下比在所谓的挤
压仅持续100毫秒的情况下,需要较小力来调用“挤压”动作。
的力与挤压相关联。例如,挤压接触通常可以生成传感器信号,这些传感器信号经分析后指
示由用户手掌施加的跨传感器502的均匀力。与由手掌施加的均匀力相比,其他传感器信号
值可以指示从外部接触施加的力指示与用户手指相邻的传感器的信号峰值。
线)相匹配的百分比似然率,外部接触能够被识别为意图的手势或挤压。在一些实施方式
中,计算系统能够使用10至20个挤压廓线的示例集合。基于外部接触的百分比似然率(例
如,力/时间属性)与示例挤压廓线集合相匹配的程度,外部接触能够被定义为挤压。
中,设备104能够使用该设备的至少一个传感器来确定或检测该设备已被保护壳体容纳。在
一些实例中,至少一个传感器可以是并非传感器502中的一个的传感器,而在其他实施方式
中,至少一个传感器可能是传感器502中的一个或多个。
别由设备发射的特定RF信号而从特定设备接收机器可读数据。在替选的实施方式中,响应
于被壳体容纳,设备104能够使用标称力值(nominal force value),其对应于由传感器502
例如从壳体的外部接触生成的信号,以确定或检测设备已被保护壳体容纳。该确定能够被
使用于触发RFID阅读器的激活,或者能够被使用于确定对于特定壳体可以唯一的壳体的特
定“感觉(feel)”。例如,一些壳体可以被设计成在某些位置施加更大的力,并且由该壳体容
纳的设备可以确定该施力匹配与特定壳体相关联的力廓线。
壳体容纳,则确定壳体类型的过程结束于框608。
612,计算系统能够使用设备104的RFID传感器来检测壳体类型。例如,传感器能够是配置成
接收机器可读数据的RFID阅读器,其位于或附着到壳体的内部区段上,并且该数据能够指
示壳体的特定类型。
是配置成接收、读取或以其他方式捕获机器可读数据的任何电子阅读器型设备,其位于或
附着到保护壳体的内部区段上。例如,传感器能够包括条形码阅读器功能,并且机器可读数
据能够是附着到保护设备外壳的内表面上的条形码。
指示特定壳体类型的壳体标识符。如图所示,针对第二过程路径(2),框615的操作能够与框
614的操作相同或基本上相同。在一些实施方式中,过程路径(2)可以被用于不包括RFID或
者用于捕获或提供机器可读数据的其他传感器功能的某些设备或壳体。
的标识符从壳体性质数据库中获得与保护壳体相关联的一个或多个挠度特性。
此,在框622,计算系统能够基于容纳设备104的保护壳体的所检测到的外壳类型来调整或
标准化传感器502的输入信号。
值能够包括:i)使用电子设备的传感器来识别容纳设备的保护壳体的性质;ii)基于保护壳
体的性质来标准化所接收的输入信号的参数值,以及iii)使用经标准化的参数值来确定力
值。
以表征用户的手、特定的壳体类型与设备104的侧壁之间的力转化。
容纳设备时),设备104然后能够使用所存储的壳体性质对传感器502执行壳体校准。因此,
通过将具有壳体ID的标签/指示符(例如,RFID、条形码等)嵌入或附着到壳体内,用户设备
能够读取或接收已经应用的壳体的类型,并且相应地校准传感器502。
境”能够至少涉及示例用户设备的物理位置和/或示例用户设备的移动类型,该示例用户设
备诸如设备104。另外,“设备手势辨识”至少对应于计算系统检测设备104的边缘或其他位
置处的特定类型的外部接触或输入手势。
104的边缘或侧壁处的外部接触或用户按压的输入类别。在一些实例中,输入类别被使用于
定义特定类型的外部接触或用户按压(例如,轻扫接触、敲击接触、挤压接触、虚假接触)。
的边缘上的敲击的敲击输入类别,或者iii)将外部接触识别为电子设备的边缘处的挤压的
挤压输入类别。
触必然包括用户按压。然而,外部接触也可以包括由于并非由用户直接执行的接触导致的
对设备104的无意接触。
论述虚假或无意的外部接触。
于特定力级别。
够对应于3级力幅值。在一些实施方式中,基于包括传感器502的电子设备的设计要求,能够
定义额外的力幅值(例如,4级、5级或更高),并且将其映射到特定力幅值。
中,计算系统能够基于对以下中的至少一个的分析来确定按压类型:外部接触的力值、外部
接触的位置数据、或外部接触的持续时间。
统可以至少确定或检测1指按压类型或手掌按压类型。在另一个示例中,传感器3和6可以生
成均指示高的3级力幅值(例如,11N至15N范围内的14N)的相应传感器信号。针对该示例,计
算系统可以确定2指按压类型或2指挤压按压类型。
外,设备手势辨识能够对应于设备104的边缘处的特定类型的外部接触的检测。
值、力的位置、力的持续时间、以及其他传感器设备数据(例如,接近和/或运动传感器),以
检测设备104位于用户的旅行包内(框714)还是用户的口袋内(框716)。
的口袋或用户的旅行包的内衬来指示设备被定位于用户的口袋或旅行包里。因此,计算系
统然后可以基于所接收的接近传感器输入数据,将某些接收的传感器信号确定或定义为虚
假用户输入。
分析频繁或重复发生的低的1级力幅值的传感器信号,以确定设备104的用户正在跑步、慢
跑、或以其他方式快速移动。在一些实施方式中,除来自传感器502的信号数据之外,计算系
统能够接收来自设备运动传感器的输入数据——诸如来自设备的加速计或陀螺仪传感器
的数据——以检测快速的用户移动。
的一定外部接触,计算系统能够分析力值、力的位置和力的持续时间,以确定外部接触是手
指敲击手势(框720)或手指轻扫手势(框722)。
方式中,确定设备正被单手或双手握持此处能够被描述或分类为设备场境,而非已辨识的
手势。
统通过检测是否已满足一定感测辨识准则而确定设备场境和特定类型的手势。
外部接触的确定持续时间。在一些实施方式中,响应于检测到已满足感测准则,计算系统基
于已接受外部接触来执行示例设备用户输入动作。
于特定位置而满足感测准则。
定位置的阈值或位置值的基础。
设备是否正经历或经受快速移动或运动(例如,用户正在跑步、慢跑、在过山车上等)。在框
738,感测辨识准则能够包括接近传感器输入信号,其指示设备是否处于用户或者另一个物
品或对象的阈值接近度内。
框732的特定输入力位置。在一些实施方式中,运动传感器输入信号、接近传感器输入信号、
或VR模式输入信号中的至少一个能够被使用于调整感测辨识准则。
统能够调整感测辨识准则。在框744,计算系统能够接收第二运动传感器输入信号,其指示
设备的陀螺仪传感器也检测到快速或无规律的设备运动。响应于接收到第二运动传感器输
入,计算系统能够调整感测辨识准则。
值力值(框750);和/或ii)基于从运动传感器接收到的满足移动准则的传感器数据,调整场
境或手势辨识的阈值持续时间(框752)。
时)。响应于接收到接近传感器输入,计算系统能够调整感测辨识准则。例如,计算系统能
够:i)基于从接近传感器接收到的满足接近度准则的传感器数据,调整场境或手势辨识的
阈值力值;和/或ii)基于从接近传感器接收到的满足接近度准则的传感器数据,调整场境
或手势辨识的阈值持续时间。
例如,计算系统能够:i)基于接收到的满足一定准则(例如,指示VR模式是活动或不活动)的
VR模式输入数据,调整场境或手势辨识的阈值力值;和/或ii)基于接收到的满足一定准则
的VR模式输入数据,调整场境或手势辨识的阈值持续时间。
外部接触或按压类型,计算系统能够通过要求在预定义的阈值时间内(例如,在一秒内)解
除按压来调整场境或手势辨识的准则。同样地,在框758,计算系统能够通过定义新要求的
按压/接触位置或者通过修改、转移、或以其他方式更改现有的所要求的按压位置来调整场
境或手势辨识的准则。
器502来实施或执行。
804,计算系统使用所接收的输入信号来确定施加到传感器502的力分布。
向计算系统的输入信号)。在一些实例中,输入信号的参数值(例如,电压、电流或电荷)能够
对应于给定持续时间内所测量到的施加到设备104的边缘的力。
够对应于:i)与特定传感器的中心轴线对准的位置,ii)与特定传感器的中心轴线偏移(例
如,略偏移)的位置,或者iii)通常介于至少两个传感器中间的位置或者通常介于至少两个
相邻传感器中间的位置。
定类型的外部接触。例如,所确定的力值可以对应于多个类型的外部接触,诸如设备的边缘
处的轻扫接触、设备的边缘处的敲击接触、或者设备的边缘处的挤压接触。
当确定力值超过阈值力值时可以满足该准则。
进一步包括外部接触的特定位置,并且当外部接触的所确定的位置匹配或对应于该特定位
置时,可以满足该准则。
特定应用程序文件。
“外部场境”能够包括设备相对于用户的至少一个位置或地点和/或设备相对于用户的取
向。
的一个或多个特定类型:i)输入手势,ii)设备场境,iii)设备位置/地点,或者iv)设备取
向。
104的示例计算系统的计算逻辑或编程指令来启用。
体垂直取向的外部场境。替选地,在框904,设备104被示为具有包括设备被定位于用户的双
手中并且相对于用户呈水平或大体水平取向的外部场境。
向移动或旋转到水平取向时,设备104能够具有相对于用户倾转、倾斜或成角度的取向。
接触而从传感器502中的第二传感器接收第二输入信号。如上所论,第一传感器和第二传感
器被安置于设备104的内表面附近并且可以被设备104的外壳覆盖,该外壳不包括位于传感
器502中的每一个上方的机械致动的按钮。在一些实例中,第一边缘和第二边缘分别对应于
设备104的外表面并且分别接近第一传感器和第二传感器。
一个:i)第一输入信号,ii)第二输入信号,或者iii)由传感器502中的两个或多于两个传感
器生成的输入信号。所检测到的外部场境能够指示设备104相对于用户的位置或者设备相
对于用户的取向。
接收由传感器生成的输入信号并且使用机器学习算法来训练神经网络或其他类型的机器
学习系统,以检测或辨识与某些传感器相关联的重复出现的力值、力位置、和力持续时间
(统称为“力数据”)。
关联:i)输入手势、ii)设备场境、iii)设备位置、或者iv)设备取向(统称为“外部场境”)。
式中,计算模型表示包括在设备104的计算系统内和/或可供其访问的经编程的软件指令。
因而,设备104的计算系统能够被使用于基于力数据与输入场境之间的经学习和/或编程的
关联来检测或辨识特定类型的输入场境。
备104能够包括口袋辨识模式,由此该设备使用计算模型基于所接收到的力数据来检测或
辨识设备104已被放置或定位于用户的口袋里。
备104的计算系统能够被配置为例如使用计算模型来检测指示设备104正被握持在用户的
特定手中的设备的外部场境(或输入场境)。例如,设备104能够使用或分析所接收到的力数
据来检测用户正将设备握持在该用户的左手、该用户的右手、还是该用户的左手和右手二
者中。
计算系统能够使得设备104执行特定的用户输入动作。在一些实施方式中,用户输入动作由
设备104基于所检测到的外部场境来执行。下面更详细地描述各种用户输入动作。
计算系统执行程序代码来执行以至少执行存储在设备的存储器中的特定应用文件。
入动作包括计算系统使得设备104的显示器从不显示虚拟键盘转变成显示虚拟键盘910。
场境能够指示设备104已经转变成定位于用户的左手中,例如如框902所示。
作。例如,可以生成虚拟键盘910,以供在设备104的显示器上呈现给用户,并且特定用户输
入动作能够包括调整虚拟键盘910的显示位置。调整虚拟键盘910的显示位置能够包括使该
键盘位于与用户的握持设备104的特定手的位置相对应的显示位置(参见框920)。
拟键盘910的键。同样地,如果所检测到的外部场境指示设备104已经转变成被握持在用户
的左手中(例如参见框902),则虚拟键盘910的显示位置能够被调整成使得用户能够更容易
地使用他们的左手来触及虚拟键盘910的键。在一些实施方式中,调整虚拟键盘910的显示
位置能够提供人体工程学上对用户更有益的键盘显示位置。
部场境来执行的用户输入动作包括激活设备104的监听模式,以供在设备104已经转变成定
位于用户的至少一只手中之后接收语音输入。在一些实施方式中,设备104的显示器能够点
亮麦克风图标914,以向用户提供已经激活监听模式的指示。
用户输入动作能够包括激活设备104的语音输入转文本转换模式。例如,在激活语音输入转
文本转换模式后,由设备104接收的语音输入在设备转变成被定位于用户的至少一只手中
之后被转换成文本,以供在设备104的显示器上呈现给用户。
部场境所执行的用户输入动作包括以下中的至少一个:a)激活或停用设备104的音频信号
传输模式(例如,无线电发射模式),或者b)使得包括音频数据的调制无线电信号被设备104
发射并且供设备104的阈值距离内的第二电子设备接收。设备104的显示器能够示出示例无
线电发射图标918,以向用户提供设备的音频信号传输模式已被激活的指示。
于用户的特定手中的外部场境。
据可能与通过来自接触第二边缘的用户的特定手的手指的外部接触而施加到设备104的第
二边缘的力相关联。
性或右利手性)。因此,所检测到的外部场境能够指示:i)设备104已经转变成定位于用户的
右手中,并且ii)经分析的力数据指示用户具有被证实右利手性的倾向。
测到的外部场境指示用户右利手(或左利手),则虚拟键盘910的显示位置能够被调整成使
得该用户能够更容易地使用他们的右手(或他们的左手)来触及虚拟键盘910的键)。
于该检测到的外部场境所执行的用户输入动作能够包括设备104的计算系统调整(例如,自
动调整)在电子设备的显示器上呈现给用户的内容的取向。
用与显示器尺寸一致的纵向取向(portrait orientation)来显示呈现给用户的内容,在所
述水平取向下能够使用该纵向取向或者使用与显示器尺寸一致的横向取向(landscape
orientation)来显示呈现给用户的内容。
第一边缘和第二边缘处的用户接触正在发生或同时发生过。所检测到的外部场境能够进一
步指示用户输入手势包括以下中的至少一个:i)沿设备104的特定边缘的轻扫输入;ii)设
备104的特定边缘上的敲击输入;或者iii)设备104的特定边缘处的挤压输入。
位置或取向的外部场境。基于这些检测到的外部场境所执行的用户输入动作能够包括设备
104的计算系统不论设备相对于用户的取向(或位置)如何都检测相同的输入手势。
对于用户的特定取向或位置,或者c)检测设备的特定边缘处的挤压输入,而不考虑设备相
对于用户的特定取向或位置。
设备104的边缘超过阈值时间。基于在框926检测到的外部场境所执行的用户输入动作包括
计算系统调整与设备104的屏幕或显示器超时功能相关联的阈值参数。
据,其指示用户正握持设备104并且观看在设备的显示器上可观看的媒体内容(例如,流送
的内容)。
器超时特征。例如,当计算系统接收指示在设备104的边缘处正由用户接触施加一定阈值力
的力值时,基于力的参数能够被用于延长或阻止显示器超时。这样,当设备104正被用户握
持时,设备104的屏幕可以不关闭,或者可以延迟更长时间才关闭。
至少一只手中转变成被定位或握持于用户的至少一只手中时,可以开启设备104的屏幕。
所执行的用户输入动作包括激活设备104的相机应用。在一些实施方式中,在框930所执行
的用户输入动作能够包括使得相机应用使用设备相机来捕获数字图像内容。
一个:i)激活前置成像器相机功能;ii)激活后置成像器相机功能;iii)打开或关闭相机闪
光灯功能;iv)启动图像缩放相机功能;v)激活相机的图像对焦特征;vi)识别所显示对象的
活动成像区域;或者vii)捕获数字图像内容。
i)输入手势/类别,ii)设备场境,iii)设备位置/地点,或者iv)设备取向。
击接触、或挤压接触)。框1002描绘出与设备104基于所检测到的外部场境来执行的用户输
入动作相关的设备功能,该外部场境指示设备的边缘处的特定输入手势或用户接触。
通常由设备的边缘处的点指示的敲击输入手势能够被用户用来选择为呈现以供向用户显
示的一个或多个项目。
的用户能够从多种不同类型的输入手势(例如,挤压、敲击、轻扫等)当中选择用户期望在设
备104的边缘处施加的特定类型的输入手势,以激活或启动某个设备功能。在其他实例中,
用户能够根据该用户的需要来定义并动态地调整特定类型的输入手势。
手势能够被用户用来激活助理应用。激活助手应用能够使得设备104播放录制的音频数据
以作为用户能够用语音输入应答的提示(框1010)。
应用。
实施方式中,1指挤压对设备的第一边缘施加一定幅值和持续时间的恒力(例如,2级幅值和
达2秒的持续时间)。
手掌可以被检测为对设备104的第二边缘施加更小幅值(例如,1级)的力。在一些实施方式
中,指示用户的手掌在第二边缘处施加的力的力数据也能够被使用于激活语音转文本应
用。
激活某些相机功能。例如,用户同时对设备104的相对边缘施加力的2指挤压能够被使用于
激活某些相机功能(或其他设备功能)。
两个相对边缘中的每一个的力能够具有一定幅值和持续时间(例如,1级幅值和达1秒的持
续时间)。
像对焦特征。在一些实施方式中,设备104能够被配置成基于用户i)达到(或超过)用于激活
对焦特征的力阈值、和/或ii)达到(或超过)用于激活对焦特征的持续时间阈值,向用户提
供触觉响应或指示。
相机的图像捕获功能。在一些实施方式中,设备104能够被配置成在相机捕获图像内容和/
或激活相机的快门功能的同时,向用户提供触觉响应或指示。
过)用于激活延迟成像捕获的持续时间阈值,向用户提供触觉响应或指示。
在一些实例中,除达到力和时间阈值之外,还可能需要在沿设备104的边缘的特定位置处施
加输入手势(例如,挤压输入)来激活某个设备应用或设备模式。
实施方式中,用户能够使用特定的挤压输入手势来延后、解除、静音、或以其他方式取消由
设备104生成的警示,或者进入特定设备模式。
ii)激活设备104的振动模式;或者iii)激活设备104的静音模式,其中设备的一个或多个警
示、电话呼叫、警示、消息、电子邮件、或日历提醒不会致使来自设备的听觉或触觉响应。
设备104的单个边缘施加的力能够具有一定幅值和持续时间(例如,1级幅值和达1秒的持续
时间)。类似于上文参照框1016所述的2指挤压输入手势,设备104的计算系统能够使用不同
的力和时间阈值以及不同的力位置来解除一个或多个警示和/或激活特定设备模式。
的用户输入动作相关的设备功能,该外部场境指示设备的边缘处的特定输入手势或用户接
触。
以使得当被握持在用户的至少一只手中时,该用户能够使用2指双次挤压输入手势(2x)来
激活记事本应用(例如,一次双指挤压,随后释放,以及另一次2指挤压)。2指双次挤压输入
手势通常由点以及指向设备的边缘并且与这些点相邻的相应箭头来指示。
输入手势能够使得设备的音量控制被降低。同样地,在第二方向上(例如,向上)沿设备104
的边缘的轻扫输入手势能够使得设备的音量控制被增加。轻扫输入手势通常由设备的边缘
处的点和方向箭头来指示。
用轻扫输入手势来滚动包括呈现以供显示给用户的多个项目的列表。轻扫输入手势通常由
设备边缘处的点和方向箭头来指示。
中,力波对应于示例力分布廓线的力曲线的传感器信号数据。另外,计算系统能够分析力
波,以得出在设备104的相对边缘处由用户接触施加的轻力或微力(例如,相对轻柔的接触)
的指示。
用户发起或调整他们对设备104的抓握以便开始提供沿设备的边缘的轻扫输入(例如,以开
始滚动所显示的项目)时,轻力指示符能够出现。
们的轻扫输入手势的速度和/或增加或降低由他们的轻扫输入手势对设备104的边缘施加
的力来调整示例滚动速度。例如,以相同的速度但用对设备104的边缘的更大的力的轻扫能
够使得设备104比设备104确定力较小的情况下滚动得更快。
104的显示器上可由用户查看的。如框1118所指示,基于设备104的边缘处的轻扫和敲击手
势输入,能够滚动或选择媒体项目。另外,至少一个媒体项目能够是录制的音频文件或视频
文件,其能够在用户选择文件后经由设备104向用户播放。
扫输入手势的速度以及改变其力幅值,用户能够增加或降低视频播放的帧速率以及视频捕
获的速度。
被限定成从沿设备104的边缘的轻扫输入的起始点(初始且持续的接触)到沿设备104的边
缘的轻扫输入的结束点(接触结束)。
缘处的轻扫输入手势的速度、所施加的力、和相对长度而至少快速地导航音频文件。例如,
以较小力的轻扫能够使得设备104比更大力的情况下更慢的速度来导航该音频。
104的边缘处的轻扫输入手势能够被用于启动设备显示器的缩放功能。
(例如,向下)沿设备104的边缘的轻扫输入手势能够使得所显示的内容的表观大小在呈现
给用户时被降低(例如,降低表观字体大小)。在框1122,轻扫输入手势通常由设备的边缘处
的点和方向箭头来指示。
且定位在用户操作车辆时定位于被配置成保持电子设备的安装设备中。在其他实施方式
中,在经由设备104使用的游戏应用内,传感器502能够启用输入控制功能以供操纵游戏控
件,诸如转向机制、触发机制、和/或放大和缩小特定游戏环境。
作相关的设备功能,该外部场境指示设备的边缘处的特定输入手势或用户接触。
触而检测到阈值水平的力被施加到设备的边缘,能够生成触觉响应。用户接触能够对应于
所检测到的外部场境(例如,输入手势)。
鸣一秒);ii)在框1208,基于设备104检测到用户接触正施加2级力的两个触觉响应(1秒的
振动/嗡鸣(2x));iii)在框1210,基于设备104检测到用户接触正施加3级力的三个触觉响
应(1秒的振动/嗡鸣(3x))。
示,其能够供用户参考以获得在设备104的边缘处由用户接触施加的特定力的力幅值(例
如,级别和牛顿)。
户。
分立的力输入/接触的用户接触来生成力数据。
还是b)已经转变成被定位于用户的右手中。
指示设备104已经转变成被定位在用户的右手中,并且经分析的力数据指示被用户具有被
证实用其右手使用设备的倾向。因此,设备104的计算系统可以确定用户是右利手。
手相关联的重复出现的力值,能够生成用户-力量简档。
基本上用其左手来使用设备的倾向的详细的手掌和手指的力数据。因此,在框1220,设备
104能够被配置成基于所生成的包括针对特定用户利手性的力数据的用户-力量简档来认
证特定用户。
确定用户的手的大小(例如,近似大小)。在一些实施方式中,响应于确定用户的手的大小,
设备104使用所确定的手的大小来标准化/调整或校准由传感器502生成的传感器信号。
述传感器502来实施或执行。
的用户接触,设备104从第二传感器接收第二输入信号。第一传感器和第二传感器被安置于
设备的内表面附近。在一些实施方式中,第一边缘接近第一传感器,并且第二边缘接近第二
传感器。
第一输入信号和第二输入信号指示的力数据。所检测到的外部场境至少指示该设备相对于
用户的位置或者该设备相对于用户的取向。
模式,诸如设备监听模式或无线电发射模式。在其他实施方式中,用户输入动作能够包括使
用/执行特定应用的设备,诸如执行相机应用并且使用该相机应用来捕获数字图像内容。
向计算机提供输入的键盘和指示设备,例如鼠标或跟踪球。其他种类的设备也能够被用于
提供与用户的交互;例如,提供给用户的反馈能够是任何形式的感官反馈,例如,视觉反馈、
听觉反馈或者触觉反馈;并且来自用户的输入能够以任何形式来接收,包括声音、语音或者
触觉输入。
说明书包含许多具体实施方式细节,但它们不应被理解为限制可能要求保护的内容的范
围,而应理解为描述可能特定于特定实施例的特征。本说明书中在分开的实施例的场境中
描述的某些特征也能够在单个实施例中组合来实现。
且甚至最初如此要求保护,但来自要求保护的组合的一个或多个特征在一些情况下能够从
所述组合中去除,并且所要求保护的组合可以涉及子组合或者子组合的变型。
在某些情况下,多任务以及并行处理可能是有利的。此外,上述实施例中的各个系统模块和
组件的分离不应被理解为在所有实施例中均要求这样的分离,而应理解的是,所述的程序
组件和系统通常能够一起被集成于单个软件产品中或者被封装到多个软件产品中。
一个示例,在附图中所描绘的一些过程并非必然要求所示的特定次序或者顺序次序来获得
期望的结果。
力幅值包括: