当前位置: 首页 > 专利查询>谷歌公司专利>正文

触摸屏上的手指识别制造技术

技术编号:17211623 阅读:33 留言:0更新日期:2018-02-07 22:54
本申请涉及触摸屏上的手指识别。在一个实施方式中,计算机实现的方法包括:在移动计算设备处接收指示用户用指示器触摸了移动计算设备的触摸屏显示器的第一输入;以及基于除来自用户的对触摸屏显示器的触摸的信息外的信息来确定移动计算设备关于用户的位置。该方法还包括:至少基于所确定的移动计算设备关于用户的位置来将指示器识别为用户的特定的手指或手指类型;以及使用所识别的手指或手指类型来解释在移动计算设备的触摸屏显示器上的所接收的第一输入。

Finger recognition on the touch screen

【技术实现步骤摘要】
触摸屏上的手指识别分案说明本申请属于申请日为2010年8月12日的中国专利技术专利申请No.201080069527.X的分案申请。
本文档总体上描述了用于识别触摸屏上的手指或手指类型的技术、方法、设备和系统。
技术介绍
许多移动计算设备(例如,蜂窝电话、智能手机、个人数字助理(PDA)、便携式媒体播放器等)包括触摸屏,其用于向用户图形地展现信息以及用于接收来自通过用户(诸如通过用户的指尖)的物理接触的输入。触摸屏是包括传感器(例如,电容触摸传感器)的图形显示器,所述传感器能够检测用户触摸触摸屏的时间和位置。凭借触摸屏,用户可以通过触摸在触摸屏上显示的图形元素(例如,图标、键等)来向移动计算设备提供输入。例如,当在触摸屏上显示键盘时,用户可以通过使用其手指触摸所显示的键盘上的对应键来键入“helloworld”。
技术实现思路
本文档描述了用于识别触摸屏上的手指或手指类型以及用于基于所识别的手指或手指类型来解释输入的技术、方法、设备和系统。例如,响应于接收指示用户已触摸了移动计算设备的触摸屏的输入,可以识别已提供了该输入的特定的手指或手指类型。可以使用与用户触摸触摸屏相关联的各种信息来识别特定的手指或手指类型,诸如移动计算设备关于用户的位置(例如,用户正如何握持设备)、与触摸输入相关联的接触区域以及与触摸输入相关联的压力水平。可以基于所识别的手指或手指类型对触摸输入进行解释。例如,如果用户用其食指触摸在触摸屏上显示的特定图标,则可以执行关于该特定图标的第一动作(例如,运行对应于该图标的应用)。然而,如果用户用其拇指触摸该特定图标,则可以替代地执行第二动作(例如,显示与该图标和/或应用相关联的选项菜单)。并且,可以基于所识别的手指或手指类型来调整输入的可接受位置。例如,设备可以从多个用户的数据或特定用户随着时间推移的使用数据,确定每次用户按压一个或多个特定键时特定的手指在特定方向未碰到该一个或多个特定键,可能由于用户握持设备而使得他们没在直视屏幕。在一个实施方式中,计算机实现的方法包括:在移动计算设备处接收指示用户用指示器触摸了移动计算设备的触摸屏显示器的第一输入;以及基于除来自用户的对触摸屏显示器的触摸的信息外的信息来确定移动计算设备关于用户的位置。该方法还包括:至少基于所确定的移动计算设备关于用户的位置来将指示器识别为用户的特定的手指或手指类型;以及使用所识别的手指或手指类型来解释在移动计算设备的触摸屏显示器上的所接收的第一输入。在另一个实施方式中,用于解释在移动计算设备上的触摸屏输入的系统包括:移动计算设备;以及移动计算设备的触摸屏显示器,其被配置成接收指示用户用指示器触摸了触摸屏显示器的输入。该系统还包括移动计算设备的位置提取模块,其被配置成基于除来自用户的对触摸屏显示器的触摸的信息外的信息来确定移动计算设备关于用户的位置。该系统进一步包括用于至少基于所确定的移动计算设备关于用户的位置来将指示器识别为用户的特定的手指或手指类型的装置。该系统另外包括移动计算设备的输入解释器,其被配置成使用用于识别的装置所识别的特定的手指或手指类型来解释在移动计算设备的触摸屏显示器上的所接收的输入。在另一个实施方式中,计算机实现的方法包括:在移动计算设备处接收指示用户用指示器触摸了移动计算设备的触摸屏的第一输入;以及基于第一输入和与特定图形元素相关联的偏移信息,将第一输入识别为对应于在触摸屏上显示的特定图形元素。在该方法中,与图形元素相关联的偏移信息指示图形元素的输入区域从在触摸屏上显示图形元素的位置偏移的距离和方向。在该方法中,图形元素的输入区域包括在其内所接收的输入被移动计算设备注册为对应于该图形元素的区域。该方法进一步包括:在移动计算设备上执行与该特定图形元素相关联的动作;以及在执行该动作之后,基于在移动计算设备从用户接收的第二输入来确定用户是否意在第一输入对应于该特定图形元素。该方法另外包括:基于用户是否意在第一输入对应于该特定图形元素的确定,调整与该特定图形元素相关联的偏移信息。在某些情况下,可以实现特定实施例来实现下面优势中的一个或多个。可以容易地识别在触摸屏上提供触摸输入的手指或手指类型。可以通过为与正提供触摸输入的特定的手指或手指类型相关联的位置触摸偏差进行校正,来增加在触摸屏上的触摸输入的准确性。用户可以基于触摸输入来指示触摸屏设备执行的动作的范围可以通过将动作与特定的手指或手指类型相关联来增加。可以在移动计算设备的正常运作期间,通过监视在特定的手指或手指类型已被识别为已触摸了触摸屏之后提供的输入来持续改进和精化手指模型。在附图和下面的描述中阐述了一个或多个实施例的细节。本专利技术的其他特征、目的和优势从描述和附图以及从权利要求将是显而易见的。附图说明图1A-B是用于识别手指或手指类型并且使用所识别的手指或手指类型来解释触摸输入的示例系统的概念图。图2是用于识别手指或手指类型并且使用所识别的手指或手指类型来解释触摸输入的示例系统的图。图3A-C是示出用于使用参考图2描述的示例系统的组件来识别手指或手指类型并且解释触摸输入的示例技术的流程图。图4A-E是用于确定移动计算设备关于用户的位置的示例移动计算设备的图。图5A-B是示出用于解释用户所提供的触摸屏输入的示例技术的流程图。图6A-E是描绘在触摸屏上的触摸偏差的示例的图。图7图示了可以用来实现在本文档中描述的系统和方法的系统的概念图。图8是可以用来实现在本文档中描述的系统和方法、作为客户端或作为服务器或多个服务器的计算设备的框图。在各附图中,相同的参考符号指示相同的元素。具体实施方式本文档总体上描述了用于识别已触摸了移动计算设备(例如,移动电话、智能手机、PDA、便携式媒体播放器等)的触摸屏显示器的特定的手指(例如,右手拇指、右手食指、左手拇指等)或手指类型(例如,拇指、手指、食指等)的技术、方法、设备和系统。例如,如果用户使用该用户的右手食指来按压在移动计算设备的触摸屏显示器上显示的虚拟按钮,则移动计算设备可以识别来自该按钮按压的触摸输入由用户的右手食指提供。在本文档中描述的技术、方法、设备和系统允许触摸输入被移动计算设备基于提供了输入的特定的手指或手指类型来不同对待。例如,取决于被识别为提供触摸输入的手指或手指类型,可以执行特定动作,而不是响应于触摸输入执行相同动作而不考虑提供了该触摸输入的手指或手指类型。例如,移动计算设备可以被配置成将来自用户的拇指和食指的触摸作为“点击左键”对待以及将所有其他触摸(中指、无名指和小指触摸)作为“点击右键”对待——允许用在触摸屏上的触摸输入模拟传统左和右鼠标点击功能性。在另一个示例中,可以基于触摸了触摸屏的手指或手指类型来校正触摸偏差。触摸偏差可以是在用户触摸触摸屏显示器的实际位置和用户意在触摸的目标位置之间的差异。出于多种原因,用户可能很难在触摸屏上准确触摸目标位置,诸如目标位置在用户正触摸触摸屏时被用户的手指遮挡。取决于触摸触摸屏的手指或手指类型,触摸输入的触摸偏差可以是不同的。例如,当用户用其右手拇指触摸触摸屏时,用户可能在触摸屏上惯常地触摸屏幕从预期目标位置向右10个像素并且向下20个像素。相比之下,当用户用其左手食指触摸触摸屏时,用户可能在触摸屏上惯常地触摸屏幕从目标位置向左5个像素并且向上5个像本文档来自技高网...
触摸屏上的手指识别

【技术保护点】
一种用于解释在移动计算设备上的触摸屏输入的计算机实现的方法,包括:在移动计算设备处接收指示用户用指示器触摸了所述移动计算设备的触摸屏显示器的第一输入;基于除来自所述用户的对所述触摸屏显示器的触摸的信息外的信息来确定所述移动计算设备关于所述用户的位置,其中除来自所述用户的对所述触摸屏显示器的触摸的信息外的信息包括从所述移动计算设备中的取向和运动传感器获取的信息;至少基于所确定的所述移动计算设备关于所述用户的位置来将所述指示器识别为所述用户的特定的手指或手指类型;以及使用所识别的手指或手指类型来解释所接收的在所述移动计算设备的所述触摸屏显示器上的第一输入,其中解释所接收的第一输入包括选择与所识别的手指或手指类型相对应的动作;以及响应于接收到所述第一输入而利用所述移动计算设备执行所选择的动作。

【技术特征摘要】
1.一种用于解释在移动计算设备上的触摸屏输入的计算机实现的方法,包括:在移动计算设备处接收指示用户用指示器触摸了所述移动计算设备的触摸屏显示器的第一输入;基于除来自所述用户的对所述触摸屏显示器的触摸的信息外的信息来确定所述移动计算设备关于所述用户的位置,其中除来自所述用户的对所述触摸屏显示器的触摸的信息外的信息包括从所述移动计算设备中的取向和运动传感器获取的信息;至少基于所确定的所述移动计算设备关于所述用户的位置来将所述指示器识别为所述用户的特定的手指或手指类型;以及使用所识别的手指或手指类型来解释所接收的在所述移动计算设备的所述触摸屏显示器上的第一输入,其中解释所接收的第一输入包括选择与所识别的手指或手指类型相对应的动作;以及响应于接收到所述第一输入而利用所述移动计算设备执行所选择的动作。2.根据权利要求1所述的计算机实现的方法,其中确定所述移动计算设备的所述位置所基于的所述信息至少包括除所述触摸屏显示器外的所述移动计算设备的输入子系统的一个或多个组件所提供的信息。3.根据权利要求1所述的计算机实现的方法,其中确定所述移动计算设备关于所述用户的所述位置包括确定所述用户正如何握持所述移动计算设备。4.根据权利要求3所述的计算机实现的方法,其中所述用户被确定为正将所述移动计算设备握持在所述用户的右手中、所述用户的左手中、或者所述用户的右手和左手两者中。5.根据权利要求4所述的计算机实现的方法,其中,当所述用户被确定为正将所述移动计算设备握持在所述用户的一只手中而不是两只手中时,所述指示器被识别为所述用户的正握持所述移动计算设备的手的拇指或所述用户的没在握持所述移动计算设备的另一只手上的手指。6.根据权利要求1所述的计算机实现的方法,其中,所述移动计算设备被配置成基于将哪个手指或手指类型识别为已经触摸所述触摸屏显示器来执行不同的动作。7.根据权利要求1所述的计算机实现的方法,进一步包括:确定所述指示器触摸所述触摸屏显示器的压力水平;以及其中额外地基于所确定的所述指示器触摸所述触摸屏显示器的压力水平来将所述指示器识别为所述特定的手指或手指类型。8.根据权利要求1所述的计算机实现的方法,进一步包括:确定所述指示器触摸所述触摸屏显示器的接触区域;以及其中额外地基于所确定的所述指示器触摸所述触摸屏显示器的接触区域来将所述指示器识别为所述特定的手指或手指类型。9.根据权利要求1所述的计算机实现的方法,进一步包括:访问每一个都对应于手指或手指类型的一个或多个模型;以及其中使用所述一个或多个被访问的模型来将所述指示器识别为所述特定的手指或手指类型。10.根据权利要求9所述的计算机实现的方法,进一步包括:在所述移动计算设备处,接收所述用户响应于使用所识别的手指或手指类型对所述第一输入的解释而提供的第二输入;基于所述第二输入,确定所述指示器是否被使用所述一个或多个被访问的模型正确地识别为所述特定的手指或手指类型;以及根据所述指示器是否被确...

【专利技术属性】
技术研发人员:吴根清宿华
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1