[发明专利]具有用于控制和修改手势识别的代表的手势识别器有效
申请号: | 201410198170.5 | 申请日: | 2011-01-26 |
公开(公告)号: | CN103955341B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | J·H·沙法尔;B·A·摩尔;J·C·比弗 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/041 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 用于 控制 修改 手势 识别 代表 | ||
软件应用包括多个视图和应用状态。本方法包括显示一个或多个视图,其中相应视图包括相应的手势识别器,其具有与该相应的手势识别器相对应的代表。本方法包括检测一个或多个事件以及使用相应的手势识别器处理该一个或多个事件中的相应事件。处理该相应事件包括根据与该相应的手势识别器对应的相应手势定义在该相应的手势识别器中处理该相应事件,执行对应的代表以确定一个或多个值,以及根据由该代表确定的一个或多个值,有条件地发送与该相应事件对应的信息到该软件应用。该方法包括根据从该相应的手势识别器接收的信息执行该软件应用。
分案申请说明
本申请是于2011年1月26日提交的、申请号为201110063183.8、名称为“具有用于控制和修改手势识别的代表的手势识别器”的中国发明专利申请的分案申请。
技术领域
本申请主要涉及用户界面处理,包括但不限于用于识别手势(gesture)输入的装置和方法。
背景技术
电子设备通常包括用来与计算设备交互的用户接口。该用户接口可包括显示器和/或输入设备,例如用于与用户接口的各方面交互的键盘、鼠标和触摸敏感表面。在具有作为输入设备的触摸敏感表面的某些设备中,在特定的情况下(例如在第一应用的特定模式中),第一组基于触摸的手势(例如,以下的两个或更多个:点击、双击、水平挥击(swipe)、垂直挥击、收缩(pinch)、扩张(depinch)、两根手指的挥击)被识别为正确的输入,而在其它情况(例如不同的应用和/或第一应用中的不同模式或情况)下,别的不同的组的基于触摸的手势被识别为正确的输入。结果,识别和响应基于触摸的手势所需要的软件和逻辑可能变得复杂,并且每当更新应用或向计算设备增加新的应用时,就可能需要修订。在使用基于触摸的手势以外的输入源的用户接口中,上述及相似的问题也可能出现。
因此,希望拥有用于识别基于触摸的手势和事件以及来自其它输入源的手势和事件的全面架构或者机制,其能够容易地适用于计算设备上所有应用程序的几乎所有情况或模式,并且当更新应用或向计算设备增加新的应用时只需很少的修订或者无需修订。
发明内容
为解决上述缺陷,根据某些实施例,在电子设备处执行一种方法,该电子设备具有一个或多个事件传感器,并被配置为执行包括多个视图以及软件应用的应用状态的软件应用。该方法包括显示该多个视图中的一个或多个视图。该一个或多个显示的视图中的相应视图包括一个或多个手势识别器,且相应的手势识别器具有对应的代表(delegate)。该方法包括检测一个或多个事件,并使用相应的手势识别器处理该一个或多个事件中的相应事件。该相应事件的处理包括:根据与相应的手势识别器对应的相应手势定义在该相应的手势识别器中处理该相应事件,根据应用状态执行该相应的手势识别器的对应代表以确定一个或多个值,并且根据该相应的手势识别器处理该相应事件的结果以及根据由对应的代表决定的一个或多个值,有条件地发送与该相应事件对应的信息到软件应用。该方法进一步还包括根据从该相应的手势识别器接收的与该相应事件对应的信息执行软件应用。
根据某些实施例,一种电子设备包括:用于检测事件的一个或多个事件传感器、一个或多个处理器、存储器、以及存储在存储器中并被配置为由一个或多个处理器执行的一个或多个程序。该一个或多个程序包括具有多个视图和应用状态的软件应用。该软件应用包括用于显示该多个视图中的一个或多个视图的指令。该一个或多个显示的视图中的相应视图包括一个或多个手势识别器,并且相应的手势识别器具有对应的代表。该软件应用还包括用于检测一个或多个事件的指令以及用于使用相应的手势识别器处理检测到的事件中的相应事件的指令。用于处理相应事件的指令包括用于以下操作的指令:根据与相应的手势识别器对应的相应手势定义在该相应的手势识别器中处理该相应事件,根据应用状态执行对应的代表以确定一个或多个值,并且根据该相应的手势识别器处理该相应事件的结果以及根据由对应的代表确定的一个或多个值,有条件地发送与该相应事件对应的信息到软件应用。该软件应用进一步包括用于根据从该相应的手势识别器接收的与该相应事件对应的信息执行软件应用的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410198170.5/2.html,转载请声明来源钻瓜专利网。