Nothing Special   »   [go: up one dir, main page]

CN102224488A - 包含在手势正在进行时引入或移除接触点的手势输入的解译 - Google Patents

包含在手势正在进行时引入或移除接触点的手势输入的解译 Download PDF

Info

Publication number
CN102224488A
CN102224488A CN2009801473419A CN200980147341A CN102224488A CN 102224488 A CN102224488 A CN 102224488A CN 2009801473419 A CN2009801473419 A CN 2009801473419A CN 200980147341 A CN200980147341 A CN 200980147341A CN 102224488 A CN102224488 A CN 102224488A
Authority
CN
China
Prior art keywords
gesture
contact point
input
parameter
extra
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009801473419A
Other languages
English (en)
Other versions
CN102224488B (zh
Inventor
丹尼尔·马克·加坦·希普拉科夫
汤姆·休斯
乔安·比约克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Palm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palm Inc filed Critical Palm Inc
Publication of CN102224488A publication Critical patent/CN102224488A/zh
Application granted granted Critical
Publication of CN102224488B publication Critical patent/CN102224488B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

触敏装置接受表示手势的单点触摸和多点触摸输入,且可响应于在手势正在进行时引入或移除接触点而改变所述手势的参数。例如对屏幕上的对象的操纵等与所述手势相关联的操作在用户在所述手势正在进行时引入或移除接触点的情况下以可预测方式改变。正执行的所述操作的总体性质不改变,但所述操作的参数可改变。在各种实施例中,每当添加或移除接触点时,本发明的系统和方法便重设接触点位置与所述正执行的操作之间的关系,以便避免或在最大程度上减小所述操作的不连续性。以此方式,本发明避免了对正操纵的对象的突然或不可预测的改变。

Description

包含在手势正在进行时引入或移除接触点的手势输入的解译
相关申请案的交叉参考
本申请案主张2008年12月22日提交的第12/341,981号美国专利申请案“,包含在手势正在进行时引入或移除接触点的手势输入的解译(Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress)”(代理人案号#PLM5816)的优先权,所述美国专利申请案的揭示内容以引用方式并入本文。
技术领域
在各种实施例中,本发明涉及用于控制电子装置的手势输入,且更确切地说涉及响应于在手势正在进行时引入或移除接触点而改变手势的参数。
背景技术
为电子装置提供触敏表面和触敏显示屏幕是众所周知的。称为“触摸板”的触敏表面允许用户通过触摸来提供输入。触敏显示屏幕也称为“触摸屏幕”,这种触敏表面还充当显示装置(或覆盖在显示装置上)。触摸屏幕对于实施直接操纵技术尤其有效,因为用户可与显示于屏幕上的对象交互,例如通过在显示对象的位置触摸屏幕。
大体上,触摸屏幕能够检测用户与显示区域接触的位置。用户通常使用手指、触笔或某种其它指向对象来与触摸屏幕交互。用户可执行各种输入动作,包含敲击、触摸、按压、拖拽等。也可执行较复杂的输入动作。提供于触摸屏幕上的基于触摸的输入动作统称为“手势”。许多手势涉及在表面上的一点(“接触点”)处起始接触且沿着表面拖拽手指(或其它指向对象),移动接触点的方式会指示将执行的操作的性质。
众所周知,可以使用触摸屏幕或触摸板用手势直接操纵屏幕上的对象。此类技术可用于对屏幕上的对象执行许多不同类型的操作,包含移动、滚动、变焦、缩放、扭曲、拉伸、旋转等。
举例来说,用户可通过在对象显示的位置处触摸屏幕且在维持与屏幕接触的同时沿着屏幕拖拽他或她的手指(或例如触笔等其它对象)来移动屏幕上的对象。此输入动作称为“触摸-保持-拖拽”手势。屏幕上的对象随着用户的手指一起移动。当用户释放他或她的手指时,对象落在对应位置(如果所述位置是对象的有效目的地)。可在与显示屏幕分离的触摸板上执行类似的动作。
触摸-保持-拖拽手势在许多系统中也可用以调用在对应于拖拽手势的方向上或在一些情况下在与拖拽手势方向相反的方向上的滚动操作。
一些触摸屏幕能够解译两个或两个以上同时的接触点;这通常称为“多点触摸”技术。举例来说,可从加利福尼亚州库珀蒂诺市的苹果公司(Apple Inc.of Cupertino,California)购得的iPhone包含允许用户经由“双指缩放”手势而控制变焦操作的多点触摸屏幕。用户例如使用拇指和食指在屏幕上的对象上的两个位置处接触屏幕。在维持与屏幕接触的同时,用户使拇指和食指远离以在屏幕上的对象上进行放大,从而引起对象放大。相反,用户可使拇指和食指相互靠近以进行缩小。在许多此类系统中,放大程度与从手势的开始到结束两个接触点之间的距离改变成比例。
对于触摸屏幕和触摸板,许多其它类型的手势是已知的,包含单点触摸和多点触摸手势。
大体上,常规系统可接受单点触摸和/或多点触摸手势,但不能在手势正在进行时添加或移除接触点的情况下可靠地解译手势。举例来说,如果用户用两个手指开始多点触摸手势,接着在手势正在进行时引入第三手指,那么常规系统无法可靠地解译输入。第三手指可能干脆被忽略,或其可被解译为代替现存接触点中的一者,或其可能会因为当呈现三个接触点时系统尝试鉴别两个接触点而引起不可预测的结果。在手势正在进行时移除接触点的情况下也存在类似的问题。
需要一种触敏输入装置,其能够可靠地解译触摸输入,包含在手势正在进行时引入和/或移除接触点。还需要一种触敏输入装置,其通过允许用户在手势正在进行时添加或移除接触点而让用户能在更大程度上对输入操作进行控制。还需要一种系统和方法,其避免了现存基于触摸的输入装置的局限性,且以直观方式且在不对用户交互引入过多复杂性的情况下增强控制并改善用户体验。
发明内容
根据本发明的各种实施例,触敏装置接受表示手势的单点触摸和多点触摸输入,还能够响应于在手势正在进行时引入或移除接触点而改变所述手势的参数。在一些实施例中,本发明实施于能够接受触摸输入的触摸屏幕或类似显示装置中。在其它实施例中,本发明实施于接受触摸输入但不充当显示装置的触摸板或类似装置中。在此实施方案中,可提供例如显示屏幕等单独的输出装置以展示手势的结果。
在各种实施例中,用户通过触摸表面以起始手势来与装置交互。手势可包含一个接触点或多个接触点。对于每一接触点,可使用手指或触笔。手势可为静态的,一旦接触已起始便大体上不移动,或者手势可为包含一个或一个以上接触点的移动的动态手势。装置解译基于触摸的输入且响应于输入执行操作。举例来说,可响应于基于触摸的输入而移动、重新定大小、旋转或以其它方式操纵屏幕上的对象。在一个实施例中,只要用户继续手势,对对象的操纵或变换便继续。因此,可按用户的意愿在一段时间(例如,若干秒)内执行手势。
在各种实施例中,手势的特定特性决定装置执行的操作的参数。举例来说,如果用户使用双指缩放手势来改变屏幕上的对象的大小,那么用户的手指从双指缩放手势的开始到结束的距离改变决定操作的缩放因数。在一个实施例中,线性缩放因数与用户的手指从双指缩放手势的开始到结束的距离改变成比例,使得两厘米到四厘米的距离改变将致使所显示对象沿着一个轴的大小加倍。
在各种实施例中,在用户在手势正在进行时引入或移除接触点的情况下,例如对屏幕上的对象的操纵等与手势相关联的操作以可预测方式改变。在各种实施例中,正执行的所述操作的总体性质不改变,但参数(例如缩放因数)确实改变。在其它实施例中,引入或移除接触点并不改变操作的性质。
在各种实施例中,每当添加或移除接触点时,本发明的系统和方法便重设接触点位置与正执行的操作之间的关系,以便避免或在最大程度上减小所述操作的不连续性。以此方式,本发明避免了对正操纵的对象的突然或不可预测的改变。
举例来说,设想用户以两个接触点起始变焦手势(例如双指缩放手势)以放大屏幕上的对象。如上文所述,屏幕上的对象与所述两个接触点之间的距离改变成比例缩放。如果用户接着在双指缩放手势正在进行时引入第三接触点,那么在引入新接触点后将不发生立即不连续改变。然而,如果用户在引入第三接触点之后继续移动至少一个接触点,那么额外的变焦与由所述三个接触点形成的三角形的面积改变成比例发生。以此方式,根据三个接触点而非两个接触点以可预测方式来解译接触点中的任一者的移动。
作为另一实例,如果用户通过在屏幕上移动手指来起始滚动手势,那么所得滚动操作具有由用户手指的移动量和/或用户手指的移动速度决定的幅度和/或速度。在本发明的各种实施例中,用户可通过在滚动手势正在进行时引入第二手指(接触点)来调整幅度和/或速度。举例来说,第二接触点可致使在较高速度下执行滚动操作,直到移除第二接触点为止。在一个实施例中,在滚动操作中平稳地且无不连续性地执行从较低向较高速度的变换。
在各种实施例中,以智能方式解译对接触点数目的额外改变以避免不可预测性和不连续性,且让用户在操纵屏幕上的对象和执行其它操作时能进行更大程度上的控制。
在以下详细描述中将明了额外优点。
附图说明
附图说明本发明的若干实施例,且连同描述内容一起用以阐释本发明的原理。所属领域的技术人员将认识到,图中说明的特定实施例只是示范性的,且并不意图限制本发明的范围。
图1描绘根据一个实施例的具有用于实施本发明的触敏显示屏幕的装置的实例。
图2是描绘根据本发明一个实施例的响应于在手势正在进行时引入或移除接触点而改变手势的参数的方法的流程图。
图3是描绘根据本发明一个实施例的响应于在手势正在进行时引入或移除接触点而改变变焦手势的参数的方法的流程图。
图4是描绘根据本发明一个实施例的响应于在手势正在进行时引入或移除接触点而改变滚动手势的速度的方法的流程图。
图5是描绘根据本发明一个实施例的响应于在手势正在进行时引入或移除接触点而改变旋转手势的参数的方法的流程图。
图6A到图6F描绘根据本发明一个实施例的包含在手势正在进行时引入和移除接触点的变焦手势的实例。
图7A到图7F描绘根据本发明一个实施例的包含在手势正在进行时引入和移除接触点的变焦手势对屏幕上的对象的影响的实例。
图8A到图8C描绘根据本发明一个实施例的包含在手势正在进行时引入和移除接触点的滚动手势的实例。
图9A到图9E描绘根据本发明一个实施例的包含在手势正在进行时引入接触点的旋转手势对屏幕上的对象的影响的实例。
具体实施方式
系统架构
在各种实施例中,本发明可实施于任一电子装置上,例如手持式计算机、桌上型计算机、膝上型计算机、个人数字助理(PDA)、个人计算机、触控一体机(kiosk)、蜂窝式电话、远程控制装置、数据输入装置等。举例来说,本发明可实施为用于在此装置上运行的软件应用程序或操作系统的用户接口的一部分。
确切地说,许多此类装置包含意在由用户的手指控制的触敏显示屏幕,且其中用户可通过用手指、触笔或其它指向工具执行手势来起始和控制对屏幕上的对象的各种操作。
然而,所属领域的技术人员将认识到,本发明可在许多其它情形中实践,包含本发明可用于提供用于控制和操纵显示于屏幕上的对象的改进接口的任一环境。本发明的各种实施例可使用任何触敏技术来实施,包含(但不限于)触摸屏幕、触摸板等。
因此,以下描述意在举例说明本发明而不是限制本发明的范围。
现在参见图1,图中展示了根据一个实施例的具有可用于实施本发明的触敏显示屏幕101的装置100的实例的实例。在各种实施例中,本发明的操作由根据操作系统和/或应用程序的软件指令操作的装置100的处理器(未图示)控制。
在一个实施例中,如图1所示的装置100还具有物理按钮103。在一个实施例中,物理按钮103可用以执行一些常见功能,例如返回到主屏幕或激活选定的屏幕上的项目。本发明并不需要物理按钮103,且仅出于说明目的而展示物理按钮103。所属领域的技术人员将认识到可包含任一数目的此类按钮103或不包含按钮103,且物理按钮103的数目(如果存在)对于本发明的操作来说并不重要。
为了说明性目的,如图1所示的装置100是个人数字助理或智能电话。所述装置一般具有电话、电子邮件和文本消息接发能力,且可执行其它功能,包含例如播放音乐和/或视频、上网、运行生产力应用程序等等。本发明可在具有触敏显示屏幕的任一类型装置中实施,且不限于具有所列出功能性的装置。另外,图1所示的特定布局仅是示范性的,且并不意在限制本发明的范围。举例来说,屏幕101、按钮103和其它组件可以任一配置来布置;图1所示的特定布置和外观仅为一个实例。
在各种实施例中,触敏显示屏幕101可使用能够检测接触点的位置的任一技术来实施。所属领域的技术人员将认识到,有此项技术中众所周知的许多类型的触敏显示屏幕和表面,例如:
·电容式屏幕/表面,其检测由用户接触引起的电容场的改变;
·电阻式屏幕/表面,其中由于用户与屏幕或表面的接触而使导电层接触;
·表面声波屏幕/表面,其检测由用户与屏幕或表面的接触引起的超声波的改变;
·红外屏幕/表面,其检测经调制光束的中断或检测热引发的表面电阻改变;
·应变仪屏幕/表面,其中屏幕或表面中安装有弹簧,用应变仪来测量由于接触而发生的偏转;
·光学成像屏幕/表面,其使用图像传感器来定位接触;
·分散信号屏幕/表面,其检测屏幕或表面中由于接触而发生的机械能量;
·声学脉冲辨识屏幕/表面,其将触摸的机械能量转变为电子信号,所述电子信号经转换为音频文件供分析以确定接触的位置;以及
·受抑全内反射屏幕,其检测全内反射光路径中的中断。
以上技术中的任一者或任一其它已知的触摸检测技术均可结合本发明的装置来使用,以检测用户通过手指或通过触笔或通过任一其它对象与屏幕101的接触。
在一个实施例中,根据此项技术中众所周知的技术,可使用能够检测两个或两个以上同时触摸点的屏幕101来实施本发明。
在其它实施例中,本发明实施于接受触摸输入但不充当显示装置的触摸板或类似装置中。在此实施方案中,可提供例如显示屏幕(未图示)等单独的输出装置以展示由本发明产生的输入,且向用户提供关于正输入的手势以及手势对屏幕上的对象的影响的视觉反馈。
在一个实施例中,可使用不一定需要与装置的接触的其它辨识技术来实施本发明。举例来说,可在屏幕101的表面附近执行手势,或手势可在屏幕101的表面附近开始,且以屏幕101上的触摸终止。所属领域的技术人员将认识到,本文描述的技术可应用于此类并非基于触摸的手势辨识技术。
方法
根据本发明的各种实施例,装置100接受表示手势的单点触摸和多点触摸输入,且能够响应于在手势正在进行时引入或移除接触点而改变手势的参数。在以下描述中,在经由触摸屏幕101提供手势输入的方面陈述本发明的操作。然而,所属领域的技术人员将认识到,本发明的技术可在接受触摸输入但不一定充当显示装置的触摸板或类似装置中实施。
现在参见图2,图中展示了描绘根据本发明一个实施例的响应于在手势正在进行时引入或移除接触点而改变手势的参数的方法的流程图。
用户例如通过用一个或一个以上手指触摸屏幕101而开始(201)手势。或者,可使用任一其它指向工具,例如触笔,但为了说明性目的,在以下描述中,所述指向工具将称为用户的手指。
用户触摸屏幕101的点称为接触点。因此,在步骤201中,手势以一个或一个以上接触点开始。
通常(虽然并非必须)手势涉及接触点的某种移动。举例来说,滚动手势可涉及手指在与屏幕101接触的同时的简单的直线移动。再举例来说,在双指缩放手势中,变焦手势可涉及两个手指在与屏幕101接触的同时的移动。或者,可无需任何移动,仅基于接触点的位置来解译手势。
装置100基于接触点的位置和/或移动而解译(202)用户的手势。对用户手势的特定解译可取决于许多因素,包含显示于接触点处的对象、在手势起始时正执行的应用程序或功能的性质、装置100的能力、用户偏好等。举例来说,对滚动手势的一种解译是在屏幕上移动对象、窗口、方格或其它项目,可能显现项目的先前未显示的一部分。再举例来说,对变焦手势的解译是改变所显示对象的大小。在一个实施例中,对当前在接触点(或接触点中的一者或一者以上)处或附近显示的对象执行适当操作;举例来说,变焦手势可能改变位于执行手势的点处的例如照片等项目的大小。在替代实施例中,手势可影响并不位于接触点处的对象或项目;举例来说,在本发明实施于触摸板上的实施例中,正被操纵的对象或项目可显示于与接受用户的手势的输入装置分离的屏幕上。
装置100开始(203)执行与用户的手势相关联的操作。举例来说,装置100响应于变焦或旋转手势而对对象进行变焦或旋转,或响应于滚动手势而滚动屏幕的至少一部分。在一个实施例中,只要手势在执行,操作就继续。因此,如果正在执行变焦手势,那么只要用户继续使他或她的手指移动分开(或相互靠近),变焦操作就将继续。在一个实施例中,用户可通过在正执行手势时改变手势来改变操作的某个参数。举例来说,如果正响应于变焦手势而执行变焦操作,那么用户可使他或手指移动相互靠近或分开以动态地改变变焦级。
如果到达手势的末尾(204),那么方法结束(299)。如果未到达手势的末尾(204)(换句话说,用户继续执行手势),那么装置100确定(205)用户是否在执行手势的同时移除了接触点。如果没有移除或添加接触点,那么继续由手势指定的操作(206)。如上所述,如果用户在执行手势的同时改变接触点位置,那么操作的某个参数可改变。因此,在一个实施例中,步骤206包含确定是否应在继续的操作中反映任何此类改变。
如果在步骤205中,用户在执行手势的同时移除或添加了接触点,那么装置100重设(207)接触点的位置与正执行的操作之间的关系,从而将基于新重设的关系来解译一个或一个以上接触点的未来移动。
在一个实施例中,以避免在引入或移除接触点之前和之后的任何实质不连续性的方式重设(207)关系。因此,在一个实施例中,引入或移除接触点本身并不引起对正被操纵的对象的任何实质改变;然而,手势的继续可能基于对象与接触点之间的新重设的关系而引起对对象的后续改变。
一旦已重设(207)关系,装置100接着就使用新接触点且根据操作与接触点位置之间的新关系来解译(208)继续的手势。基于此解译,装置100继续(206)操作。
装置继续检查(204)用户是否已完成输入手势,在手势继续的情况下返回到步骤205到208。如果到达手势的末尾(204),那么方法结束(299)。
实例:变焦手势
现在参见图3,展示根据本发明一个实施例的描绘在特定情形中应用本发明,即响应于在手势正在进行时引入或移除接触点而改变变焦手势的参数的方法的实例的流程图。用户以至少两个接触点开始(301)变焦手势。举例来说,用户可通过将两个手指放置于待变焦的屏幕上的对象上来开始手势。
做出手势是否包含两个以上接触点的确定(302)。如果包含恰好两个接触点,那么将根据两个接触点之间的距离改变来执行变焦操作。确定(303)接触点间的距离与变焦操作正操纵的对象的当前大小之间的关系。对象的当前大小可在线性尺寸或面积或某种其它方法方面来表达。举例来说,如果接触点分开两厘米且对象为三厘米高,那么关系可确定为1∶1.5的比率。接着,基于在用户继续变焦手势时接触点之间的距离改变来解译(304)变焦手势。装置100根据经解译变焦手势而开始(305)对屏幕上的对象执行变焦操作。因此,如果用户将接触点从分开两厘米移动为分开四厘米,且关系经确定为1∶1.5的比率,那么屏幕上的对象的大小从三厘米高增加到六厘米高。因此,在一个实施例中,接触点之间的距离加倍使得屏幕上的对象的大小沿线性尺寸加倍。
在此实施例中,接着,接触点之间的距离的增加(或减小)使得对象大小沿着线性尺寸成比例增加(或减小)。在其它实施例中,接触点之间的距离的增加(或减小)可使得对象面积成比例增加(或减小)。在另外实施例中,可使用距离与对象大小之间的其它关系。
如果在步骤302中,包含了两个以上接触点,那么将根据由接触点界定的多边形的面积的改变来执行变焦操作。确定(306)由接触点界定的多边形的面积与正由变焦操作操纵的对象的当前面积之间的关系。对象的当前大小可在线性尺寸或面积或某个其它测量范例方面表达。举例来说,如果多边形的面积为四平方厘米且对象具有五平方厘米的面积,那么关系可确定为1∶1.25的比率。随后,基于在用户继续变焦手势时所构造多边形的面积的改变而解译(307)变焦手势。装置100根据所解译的变焦手势而开始(305)对屏幕上的对象执行变焦操作。因此,如果用户移动接触点而使得多边形面积从四平方厘米改变为八平方厘米,且关系经确定为1∶1.25的比率,那么屏幕上的对象的面积从五平方厘米增加到十平方厘米。因此,在一个实施例中,所构造多边形的面积的加倍使得屏幕上的对象的面积加倍。
在一个实施例中,多边形并不实际显示于屏幕101上。在另一实施例中,多边形展示于屏幕101上。
装置100确定(309)变焦手势是否已例如因用户从屏幕101移除其手指而结束。如果是这样,那么方法结束(399)。
如果变焦手势未结束,那么装置100确定(310)用户在继续变焦手势同时是否已添加或移除接触点。如果为否,那么方法返回到步骤302以如之前那样继续解译变焦手势。
如果用户在继续变焦手势同时已添加或移除接触点,那么装置返回到步骤302。执行步骤303或306以便重设接触点位置与正操纵的对象的当前大小之间的关系。具体来说,如果恰好包含两个接触点,那么确定(303)接触点间的距离与对象的大小之间的关系。相反,如果包含两个以上接触点,那么确定(306)由接触点界定的多边形的面积与对象的面积之间的关系。方法接着如上文所述以步骤304或307继续。
在一个实施例中,以避免在引入或移除接触点之前和之后的任何实质的显示不连续性的方式重设(通过确定步骤303和/或306)接触点与所操纵对象之间的关系。因此,在一个实施例中,引入或移除接触点本身并不引起对正被操纵的对象的大小的任何实质改变;然而,手势的继续可能基于对象与接触点之间的新确定的关系而引起对对象的后续改变。
现在还参见图6A到图6F,图中展示了根据本发明一个实施例的包含在手势正在进行时引入和移除接触点的变焦手势的实例。现在还参见图7A到图7F,图中展示了根据本发明一个实施例的包含在手势正在进行时引入和移除接触点的变焦手势对屏幕上的对象的影响的实例。提供图6A到图6F和图7A到图7F以及以下描述以进一步举例说明如图2和图3中描述的本发明的操作,且并不意在以任何方式限制本发明的范围。
在图6A到图6F和图7A到图7F的实例中,执行一个继续的变焦手势。用户在执行手势的过程中添加接触点和移除接触点,且本发明的方法解译对手势的这些改变以相应地且可预测地更改变焦操作的参数。不会引入对象701的显示的不连续性,且平稳地执行从接触点601的一种解译向另一种解译的转变。
在图6A和图7A中,用户以两个原始接触点601A、601B开始(301)变焦手势。由于提供(302)两个接触点,因此确定(303)接触点601A、601B间的距离与屏幕上的对象的当前大小之间的关系。
为了清楚,图6A到图6F中未展示屏幕上的对象,但在图7A中展示此对象701。在图6A和图7A中,展示指示符“100%”,其以相对形式指定接触点601A、601B之间的初始距离。
在图6B和图7B中,用户在维持与屏幕101接触的同时移动他或她的手指,从而致使接触点601A、601B移动分开。如所指示,接触点601A、601B之间的距离已增加到原始距离的125%。基于接触点601A、601B之间的此距离改变而解译(304)变焦手势,且变焦操作开始(305):具体来说,增加对象701的大小以使得其现在具有的线性尺寸为其原始大小的125%。
在图6C和图7C中,同一手势继续,但现在用户已添加(310)第三接触点601C。由于现在提供(302)两个以上接触点,因此确定(306)由接触点601A、601B、601C界定的多边形(具体来说,三角形)的面积与对象701的当前大小之间的关系。值得注意的是,在一个实施例中,对象701的大小在引入第三接触点601C后并不立即改变;因此,不会引入不连续性。
在一个实施例中,三角形602并不实际显示于屏幕101上,而是仅为了说明性目的而展示。在另一实施例中,三角形602展示于屏幕101上。
图6D和图7D展示与图6C和图7C中所示相同的接触点601A、601B、601C和对象701,其强调在确定面积与对象大小之间的新关系之后,没有对对象701的大小立即做出改变。对象701仍以其原始大小的125%显示。为了说明性目的,由接触点601A、601B、601C界定的三角形的当前面积设定为125%的任意参考值。
基于由接触点601A、601B、601C界定的三角形的面积改变而解译对接触点601A、601B、601C中的任一者的位置的后续改变。因此,在图6E中,用户对接触点601A和601B的移动致使三角形的面积从125%的参考值增加到150%的新值。将三角形的面积改变解译(307)为变焦手势的参数,从而如图7E所示致使对象701的大小增加一成比例的量。
在图6F和图7F中,相同手势继续,但现在用户移除了(310)接触点601A。由于现在仅提供(302)两个接触点,因此沿着线性尺寸确定(303)接触点601B、601C间的距离与对象701的当前大小之间的关系。又,在一个实施例中,对象701的大小在移除接触点601A后并不立即改变;因此,不会引入不连续性。然而,将根据接触点601B、601C间的距离与对象701的大小之间的新确定的关系来解译接触点601B、601C中的一者或两者的后续移动。
实例:滚动手势
现在参见图4,图中展示了根据本发明一个实施例的在另一情形中应用本发明,即响应于在手势正在进行时引入或移除接触点而改变滚动手势的参数的实例。用户以至少一个接触点开始(401)滚动手势。举例来说,用户可通过将手指放在待滚动的屏幕上的对象上来开始手势。
装置100基于接触点的数目而确定(402)滚动速度倍数。举例来说,对于单个接触点,倍数可能为1,而对于两个接触点,倍数可能为10。因此,两手指滚动手势将引起十倍于一手指滚动手势速率的速率下的滚动。所属领域的技术人员将认识到可使用任何倍数。
滚动操作基于用户移动接触点的量(基本滚动量)以及滚动速度倍数而开始(403)。因此,举例来说,如果用户在倍数为1时移动接触点三厘米,那么屏幕上的对象将被滚动三厘米。或者,如果倍数为10(例如对于两手指滚动手势),屏幕上的对象将被滚动三十厘米。当然,如果到达对象的末尾,那么滚动操作可在端点处停止,即使对象尚未滚动由手势指定的完整量也是如此。
装置100确定(404)滚动手势是否已例如因用户从屏幕101移除其手指而结束。如果是这样,那么方法结束(499)。
如果滚动手势尚未结束,那么装置100确定(405)用户是否在继续变焦手势的同时已添加或移除接触点。如果否,那么方法返回到步骤403以如之前那样继续解译滚动手势。
如果用户在继续滚动手势同时添加或移除接触点,那么装置返回到步骤402。执行步骤402以便基于新的接触点数目而指定新的滚动速度倍数。如上文所述,方法接着以步骤403继续。
在一个实施例中,以避免在引入或移除接触点之前和之后的任何实质的显示不连续性的方式确立新的滚动速度倍数。因此,在一个实施例中,引入或移除接触点本身并不引起对正被操纵的对象的滚动位置的任何实质改变;然而,手势的继续可能基于新确定的滚动速度倍数而引起后续滚动发生。
现在还参见图8A到图8C,图中展示了根据本发明一个实施例的包含在手势正在进行时引入和移除第二接触点的滚动手势的实例。提供图8A到图8C以及以下描述以进一步举例说明如图4中描述的本发明的操作,且并不意在以任何方式限制本发明的范围。
在图8A到图8C的实例中,执行一个连续的滚动手势。用户在执行手势的过程中添加接触点和移除接触点,且本发明的方法解译对手势的这些改变以相应地且可预测地更改滚动操作的参数。不会因添加或移除接触点602而对屏幕上的对象的位置做出改变。事实上,基于接触点602的数目而解译接触点602的后续移动。不会引入屏幕上的对象的显示的不连续性,且平稳地执行从接触点601的一种解译向另一种解译的转变。
在图8A中,用户通过在屏幕101上向下拖拽接触点601D而开始(401)滚动手势。图8A描绘手势的开始点801D。将滚动速度倍数确定(402)为1,因为存在一个接触点601D。因此,将屏幕上的对象(为了清楚而未图示)滚动(403)一实质上等于接触点601D移动的距离的量。
在图8B中,同一手势继续,但现在用户已添加(405)第二接触点601E。图8B描绘新接触点601E的开始点801E。用户在引入第二接触点601E时已继续向下移动两个手指。第二接触点601E的添加致使将滚动速度倍数确定(402)为10。因此,屏幕上的对象(为了清楚而未图示)的继续滚动前进了一实质上等于接触点601D和601E移动的距离的十倍的量。
在图8C中,同一手势继续,但现在用户移除了(405)第二接触点601E。图8C描绘图8B所示的接触点601E的开始点801E和结束点802。用户在移除第二接触点601E时已继续向下移动一个手指,从而致使接触点601D继续移动。第二接触点601E的移除致使滚动速度倍数恢复为1。因此,屏幕上的对象(为了清楚而未图示)的继续滚动前进了一实质上等于接触点601D移动的距离的量。
实例:旋转手势
现在参见图5,图中展示了根据本发明一个实施例的在另一情形中应用本发明,即响应于在手势正在进行时引入或移除接触点而改变旋转手势的参数的实例。用户以至少两个接触点开始(501)旋转手势。举例来说,用户可通过将两个手指放在待旋转的屏幕上的对象上来开始手势。
做出手势是否包含两个以上接触点的确定(502)。如果恰好包含两个接触点,那么将根据在所述两个接触点之间拖拽的线段的定向改变而执行旋转操作。确定(503)此线段的定向与旋转操作正操纵的对象的当前定向之间的关系。随后,基于在用户继续旋转手势时在所述两个接触点之间拖拽的线段的定向改变而解译(504)旋转手势。装置100根据所解译的旋转手势而开始(505)对屏幕上的对象执行旋转操作。因此,举例来说,如果用户移动他或她的手指以使得接触点之间的所构造线段旋转30度,那么屏幕上的对象被旋转30度。
在一个实施例中,线段并不实际显示于屏幕101上。在另一实施例中,线段展示于屏幕101上。
如果在步骤502中,包含两个以上接触点,那么将根据用户对接触点执行的旋转移动的平均量来执行旋转操作。因此,如果用户移动所有接触点以围绕一点旋转所述接触点,那么屏幕上的对象旋转一实质上类似的量。如果用户移动接触点的一子集,那么屏幕上的对象根据所移动接触点的比例且根据其移动的量而旋转。
确定(506)接触点位置与正由旋转操作操纵的对象的当前定向之间的关系。随后,基于在用户继续旋转手势时接触点的平均旋转移动而解译(507)旋转手势。因此,如果存在三个接触点,且两个点保持静止而一个点移动,那么对象将旋转第三点的旋转移动量的三分之一。装置100根据所解译的旋转手势而开始(508)对屏幕上的对象执行旋转操作。
装置100确定(509)旋转手势是否已例如因用户从屏幕101移除其手指而结束。如果是这样,那么方法结束(599)。
如果旋转手势尚未结束,那么装置100确定(510)用户是否在继续旋转手势的同时已添加或移除接触点。如果否,那么方法返回到步骤502以如之前那样继续解译旋转手势。
如果用户在继续旋转手势时添加或移除接触点,那么装置返回到步骤502。执行步骤503或506以便有效地重设接触点位置与正操纵的对象的当前定向之间的关系。具体来说,如果恰好包含两个接触点,那么确定(503)接触点之间的线段的定向与对象的当前定向之间的关系。相反,如果包含两个以上接触点,那么确定(506)接触点位置与对象的定向之间的关系。如上文所述,方法接着以步骤504或507继续。
在一个实施例中,以避免在引入或移除接触点之前和之后的任何实质的显示不连续性的方式重设(通过确定步骤503和/或506)接触点与所操纵对象之间的关系。因此,在一个实施例中,引入或移除接触点本身并不引起对正被操纵的对象的定向的任何实质改变;然而,手势的继续可能基于对象与接触点之间的新确定的关系而引起对对象的后续改变。
现在还参见图9A到图9E,图中展示了根据本发明一个实施例的包含在手势正在进行时引入接触点的旋转手势对屏幕上的对象701的影响的实例。提供图9A到图9E以及以下描述以进一步举例说明如图5中描述的本发明的操作,且并不意在以任何方式限制本发明的范围。
在图9A到图9E的实例中,执行一个连续的旋转手势。用户在执行手势的过程中添加接触点,且本发明的方法解译对手势的这些改变以相应地且可预测地更改旋转操作的参数。不会引入对象701的显示的不连续性,且平稳地执行从接触点601的一种解译向另一种解译的转变。
在图9A中,用户以两个原始接触点601A、601B开始(501)旋转手势。由于提供(502)两个接触点,因此确定(503)接触点601A、601B间的线段901的定向与屏幕上的对象701的当前定向之间的关系。
在图9B中,用户在维持与屏幕101接触的同时移动他或她的手指,从而致使接触点601A、601B改变位置而使得线段901在顺时针方向上旋转30度。如上文提到,线段901无需(但可以)显示于屏幕101上。为说明性目的而在图9B中展示接触点601A、601B的先前位置902A、902B,以及线段901的先前定向903。
基于线段901的此定向改变而解译(504)旋转手势,且旋转操作开始(505):具体来说,对象701在顺时针方向上旋转30度。
在图9C中,同一手势继续,但现在用户已添加(510)第三接触点601C。由于现在提供(502)两个以上接触点,因此确定(506)接触点位置601A、601B、601C与对象701的当前定向之间的关系。值得注意的是,在一个实施例中,对象701的定向在引入第三接触点601C后并不立即改变;因此不会引入不连续性。
在一个实施例中,由接触点位置601A、601B、601C形成的三角形并不实际显示于屏幕101上,而是仅为了说明性目的而展示。在另一实施例中,此三角形展示于屏幕101上。
基于接触点位置的平均旋转改变而解译对接触点位置601A、601B、601C中的任一者的位置的后续改变。因此,在存在三个接触点601A、601B、601C的实例中,如果两个点保持静止且一个点移动,那么对象701将旋转第三点的旋转移动量的三分之一。
在图9D中,用户对接触点601A、601B、601C的移动表示所有三个接触点601A、601B、601C的旋转移动。因此,将此旋转移动解译(507)为旋转手势的参数,从而如图9D所示致使对象701旋转一成比例的量。
在图9E中,用户移动接触点601B,但保持接触点601A、601C静止。因此,接触点中的三分之一已移动。这致使对象701旋转接触点601B的旋转移动量的三分之一。
已相对于一个可能实施例特别详细描述了本发明。所属领域的技术人员将了解,本发明可在其它实施例中实践。首先,对组件的特定命名、术语的大写、属性、数据结构或任何其它编程或结构方面并非强制性的或重要的,且实施本发明或其特征的机制可具有不同的名称、格式或协议。此外,所述系统可如所描述经由硬件与软件的组合或者完全以硬件元件或者完全以软件元件实施。此外,本文中描述的各种系统组件之间的特定功能性划分只是示范性的而不是强制性的;单个系统组件执行的功能可替代地由多个组件执行,且由多个组件执行的功能可替代地由单个组件执行。
本文对“一个实施例”、“一实施例”或“一个或一个以上实施例”的参考意味着结合实施例描述的特定特征、结构或特性包含于本发明的至少一个实施例中。此外,应注意,本文的短语“在一个实施例中”的实例不一定全部指代同一实施例。
上文的一些部分是在对计算机存储器内的数据位的操作的算法和符号表示方面来呈现。这些算法描述和表示是数据处理技术领域的技术人员用来将其工作的实质内容最有效地传达给所属领域的其它技术人员的手段。算法在这里(且一般来说)设想为得到所需结果的自相一致的步骤(指令)序列。所述步骤是需要对物理量进行物理操纵的步骤。通常这些量采用能够存储、转移、组合、比较和以其它方式操纵的电、磁或光信号的形式,但这不是必要的。主要为了常用的原因,将这些信号称为位、值、要素、符号、字符、术语、数字等常常是方便的。此外,在不失一般性的情况下,将需要对物理量进行物理操纵的步骤的特定布置称为模块或代码装置有时候也是方便的。
然而,应牢记,所有这些和类似术语应与适当的物理量相关联,且仅是应用于这些量的方便标签。除非如从以下论述中明了而另外具体陈述,否则应了解在整个描述内容中,利用例如“处理”或“计算”或“显示”或“确定”等术语的论述指代计算机系统或类似电子计算模块和/或装置的动作和过程,其操纵和变换计算机系统存储器或寄存器或其它此类信息存储、传输或显示装置内的表示为物理(电子)量的数据。
本发明的某些方面包含本文以算法的形式描述的过程步骤和指令。应注意,本发明的过程步骤和指令可以软件、固件或硬件体现,且当以软件体现时,可经下载而驻留在由多种操作系统使用的不同平台上且从所述平台操作。
本发明还涉及用于执行本文中的操作的设备。此设备可针对所需目的而特定构造,或者其可包括通过存储在计算机中的计算机程序选择性激活或重新配置的通用计算机。此计算机程序可存储在计算机可读存储媒体中,例如(但不限于)任一类型的盘,包含软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光学卡、专用集成电路(ASIC)或适合于存储电子指令的任一类型的媒体,且各自耦合到计算机系统总线。此外,本文提到的计算机可包含单个处理器,或可为采用多个处理器设计以获得增加的计算能力的架构。
本文呈现的算法和显示内在地不涉及任一特定计算机、虚拟化系统或其它设备。各种通用系统也可与根据本文教示的程序一起使用,或者可证明构造较专门设备来执行所需方法步骤是方便的。用于多种这些系统的所需结构将从以上描述中明了。另外,未参考任何特定编程语言描述本发明。将了解,可使用多种编程语言来实施如本文描述的本发明的教示,且上文对特定语言的任何参考均是为了揭示本发明的实现和最佳模式而提供。
虽然已相对于有限数目的实施例描述了本发明,但得益于以上描述的所属领域的技术人员将了解,可设想不脱离如本文所述的本发明范围的其它实施例。另外,应注意,已主要为了可读性和指示目的而选择说明书中使用的语言,且可能并未选择所述语言以描绘或界定本发明标的物。因此,本发明的揭示内容意在说明而不是限制权利要求书中陈述的本发明的范围。

Claims (20)

1.一种用于解译触敏表面上手势输入的方法,其包括:
接收表示手势的输入,所述输入包括与所述触敏表面接触的至少一个初始接触点;
根据该至少一个接触点确定所述手势的至少一个参数;
根据所确定的至少一个参数执行与所接收的手势输入相关联的操作;
在输出装置上输出所执行的操作的结果;
接收额外输入,所述额外输入表示所述手势的继续,所述额外输入包括与所述触敏表面接触的至少一个额外接触点;
根据所述至少一个初始接触点和所述至少一个额外接触点改变先前确定的所述手势的至少一个参数;
根据所改变的至少一个参数继续所述与所接收的手势输入相关联的操作;以及
在所述输出装置上输出所继续的操作的结果。
2.根据权利要求1所述的方法,其中所述触敏表面包括触敏显示屏幕,且其中:
接收输入包括检测用户与所述触敏显示屏幕的接触;且
接收额外输入包括检测用户与所述触敏显示屏幕的额外接触。
3.根据权利要求1所述的方法,其进一步包括:
在显示屏幕上显示对象;
且其中:
执行与所接收的手势输入相关联的操作包括操纵所显示对象;且
继续所述与所接收的手势输入相关联的操作包括继续操纵所显示对象。
4.根据权利要求3所述的方法,其中操纵所显示对象包括选自由以下各项组成的群组中的至少一者:
对所述所显示对象进行变焦;
旋转所述所显示对象;
移动所述所显示对象;
扭曲所述所显示对象;
拉伸所述所显示对象;
滚动所述所显示对象;以及
缩放所述所显示对象。
5.根据权利要求3所述的方法,其中:
确定所述手势的至少一个参数包括确定所述至少一个初始接触点与所述所显示对象之间的第一关系;
执行所述操作包括根据所确定的第一关系操纵所述所显示对象;
改变先前确定的所述手势的至少一个参数包括确定所述接触点与所述所显示对象之间的第二关系;且
继续所述操作包括根据所确定的第二关系操纵所述所显示对象。
6.根据权利要求6所述的方法,其中:
确定用于所述手势的所述第二关系包括确立所述第二关系以便维持所述所显示对象的外观的连续性。
7.根据权利要求1所述的方法,其进一步包括:
接收额外输入,所述额外输入表示所述手势的继续,所述额外输入包括移除至少一个接触点;
根据至少一个剩余的接触点改变先前确定的所述手势的至少一个参数;以及
根据所改变的至少一个参数继续所述与所接收手势输入相关联的操作。
8.根据权利要求1所述的方法,其中所述与所接收手势输入相关联的操作包括选自由以下各项组成的群组中的至少一者:
变焦操作;
旋转操作;
移动操作;
扭曲操作;
拉伸操作;
滚动操作;以及
缩放操作。
9.根据权利要求1所述的方法,其中:
所接收的输入表示变焦手势,且包括与所述触敏表面接触的两个初始接触点;
确定所述手势的至少一个参数包括响应于所述两个初始接触点之间的距离改变而确定第一变焦因数;
执行所述操作包括根据所述第一变焦因数执行变焦操作;
改变先前确定的所述手势的至少一个参数包括响应于由所述两个初始接触点和所述至少一个额外接触点界定的多边形的面积改变而确定第二变焦因数;且
继续所述操作包括根据所述第二变焦因数继续所述变焦操作。
10.根据权利要求1所述的方法,其中:
所接收的输入表示滚动手势,且包括与所述触敏表面接触的至少一个初始接触点;
确定所述手势的至少一个参数包括响应于初始接触点的数目和所述至少一个初始接触点的移动量而确定第一滚动量;
执行所述操作包括根据所述第一滚动量执行滚动操作;
改变先前确定的所述手势的至少一个参数包括响应于包含所述至少一个初始接触点和所述至少一个额外接触点的接触点的数目且进一步响应于所述接触点中的至少一者的移动量而确定第二滚动量;且
继续所述操作包括根据所述第二滚动量继续所述滚动操作。
11.根据权利要求10所述的方法,其中:
确定第一滚动量包括;
基于所述初始接触点的数目确定第一滚动速度倍数;
基于所述至少一个初始接触点的所述移动量确定第一基本滚动量;以及
组合所述第一滚动速度倍数与所述第一基本滚动量以产生第一滚动量;且
确定第二滚动量包括:
基于包含所述至少一个初始接触点和所述至少一个额外接触点的所述接触点的数目确定第二滚动速度倍数;
基于所述接触点中的至少一者的所述移动量确定第二基本滚动量;以及
组合所述第二滚动速度倍数与所述第二基本滚动量以产生第二滚动量。
12.根据权利要求1所述的方法,其中:
所接收的输入表示旋转手势,且包括与所述触敏表面接触的两个初始接触点;
确定所述手势的至少一个参数包括响应于所述两个初始接触点之间的线段的定向改变来确定第一旋转因数;
执行所述操作包括根据所述第一旋转因数执行旋转操作;
改变先前确定的所述手势的至少一个参数包括响应于所述接触点的平均旋转运动而确定第二旋转因数;且
继续所述操作包括根据所述第二旋转因数继续所述旋转操作。
13.根据权利要求1所述的方法,其中:
确定所述手势的至少一个参数包括响应于选自由以下各项组成的群组中的至少一者而确定所述至少一个参数:
所述至少一个初始接触点的位置;
所述至少一个初始接触点的移动量;以及
所述至少一个初始接触点的移动方向;且
改变先前确定的所述手势的至少一个参数包括响应于选自由以下各项组成的群组中的至少一者而改变先前确定的至少一个参数:
所述至少一个额外接触点的位置;
所述至少一个额外接触点的移动量;以及
所述至少一个额外接触点的移动方向。
14.根据权利要求1所述的方法,其中在所述操作的执行期间接收表示所述手势的继续的所述额外输入。
15.根据权利要求1所述的方法,其中每一参数包括选自由以下各项组成的群组中的至少一者:
所述手势的速度;
所述手势的量;
所述手势的因数;以及
所述手势的幅度。
16.一种用于解译触敏表面上的手势输入的方法,其包括:
接收表示手势的输入,所述输入包括与所述触敏表面接触的至少两个初始接触点;
根据所述至少两个接触点确定所述手势的至少一个参数;
根据所确定的至少一个参数执行与所接收的手势输入相关联的操作;
在输出装置上输出所执行的操作的结果;
接收额外输入,所述额外输入表示所述手势的继续,所述额外输入包括移除与所述触敏表面接触的至少一个接触点;
根据至少一个剩余接触点改变先前确定的所述手势的至少一个参数;
根据所改变的至少一个参数继续所述与所接收的手势输入相关联的操作;以及
在所述输出装置上输出所继续的操作的结果。
17.一种用于解译触敏表面上的手势输入的系统,其包括:
触敏表面,其用于接收表示手势的输入,所述输入包括与所述触敏表面接触的至少一个初始接触点;
处理器,其用于:
根据所述至少一个接触点确定所述手势的至少一个参数;
根据所确定的至少一个参数执行与所接收的手势输入相关联的操作;以及
输出装置,其用于显示所述操作的结果;
其中:
所述触敏表面接收额外输入,所述额外输入表示所述手势的继续,所述额外输入包括与所述触敏表面接触的至少一个额外接触点;
所述处理器根据所述至少一个初始接触点和所述至少一个额外接触点改变先前确定的所述手势的至少一个参数,且根据所改变的至少一个参数继续所述与所接收的手势输入相关联的操作;且
所述输出装置显示所继续的操作的结果。
18.根据权利要求17所述的系统,其中:
所述输出装置显示对象;且
所述处理器:
通过操纵所显示对象执行所述操作;以及
通过继续操纵所显示对象继续所述操作。
19.根据权利要求18所述的系统,其中所述处理器通过执行选自由以下各项组成的群组中的至少一者来操纵所述所显示对象:
对所述所显示对象进行变焦;
旋转所述所显示对象;
移动所述所显示对象;
扭曲所述所显示对象;
拉伸所述所显示对象;
滚动所述所显示对象;以及
缩放所述所显示对象。
20.一种用于解译触敏表面上的手势输入的系统,其包括:
触敏表面,其用于接收表示手势的输入,所述输入包括与所述触敏表面接触的至少两个初始接触点;
处理器,其用于:
根据所述至少两个接触点确定所述手势的至少一个参数;
根据所确定的至少一个参数执行与所接收的手势输入相关联的操作;以及
输出装置,其用于显示所述操作的结果;
其中:
所述触敏表面接收额外输入,所述额外输入表示所述手势的继续,所述额外输入包括移除与所述触敏表面接触的至少一个接触点;
所述处理器根据至少一个剩余的接触点改变先前确定的所述手势的至少一个参数,且根据所改变的至少一个参数继续所述与所接收的手势输入相关联的操作;且
所述输出装置显示所继续的操作的结果。
CN200980147341.9A 2008-12-22 2009-12-16 包含在手势正在进行时引入或移除接触点的手势输入的解译 Expired - Fee Related CN102224488B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/341,981 US20100162181A1 (en) 2008-12-22 2008-12-22 Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress
US12/341,981 2008-12-22
PCT/US2009/068283 WO2010075138A2 (en) 2008-12-22 2009-12-16 Interpreting gesture input including introduction or removal of a point of contact while a gesture is in progress

Publications (2)

Publication Number Publication Date
CN102224488A true CN102224488A (zh) 2011-10-19
CN102224488B CN102224488B (zh) 2015-04-22

Family

ID=42267968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980147341.9A Expired - Fee Related CN102224488B (zh) 2008-12-22 2009-12-16 包含在手势正在进行时引入或移除接触点的手势输入的解译

Country Status (4)

Country Link
US (1) US20100162181A1 (zh)
EP (1) EP2377008A4 (zh)
CN (1) CN102224488B (zh)
WO (1) WO2010075138A2 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309602A (zh) * 2012-03-16 2013-09-18 联想(北京)有限公司 控制方法和控制装置
CN103383607A (zh) * 2012-05-02 2013-11-06 国际商业机器公司 用于对触摸屏设备中的所显示内容进行钻取的方法和系统
CN103500055A (zh) * 2013-09-26 2014-01-08 深圳市欧珀通信软件有限公司 一种触摸屏的显示内容定位方法、系统
CN103576976A (zh) * 2012-07-20 2014-02-12 佳能株式会社 信息处理装置及其控制方法
CN103761048A (zh) * 2014-01-24 2014-04-30 深圳市金立通信设备有限公司 一种终端截屏的方法以及终端
CN104216625A (zh) * 2013-05-31 2014-12-17 华为技术有限公司 显示对象显示位置的调整方法和终端设备
CN104281391A (zh) * 2013-07-03 2015-01-14 辉达公司 用于放大和缩小显示器上所示的图像的方法
CN104346036A (zh) * 2013-07-29 2015-02-11 京瓷办公信息系统株式会社 显示操作装置以及具备该显示操作装置的图像形成装置
CN104375770A (zh) * 2013-08-14 2015-02-25 联想(北京)有限公司 一种显示方法和电子设备
CN104881235A (zh) * 2015-06-04 2015-09-02 广东欧珀移动通信有限公司 一种关闭应用程序的方法及装置
WO2015161755A1 (zh) * 2014-04-23 2015-10-29 北京锤子数码科技有限公司 屏幕旋转方法及装置、移动设备
US9323445B2 (en) 2012-05-02 2016-04-26 International Business Machines Corporation Displayed content drilling in a touch screen device
CN105793882A (zh) * 2013-12-12 2016-07-20 富士通株式会社 设备检查作业辅助程序、设备检查作业辅助方法以及设备检查作业辅助装置
CN105844381A (zh) * 2015-01-30 2016-08-10 株式会社日立制作所 基于业务变化的业务影响位置提取方法及其提取装置
CN103309602B (zh) * 2012-03-16 2016-11-30 联想(北京)有限公司 控制方法和控制装置
CN107037968A (zh) * 2015-12-18 2017-08-11 联想企业解决方案(新加坡)有限公司 用于增强触摸屏上的捏拉缩放手势的定心手势
CN108111750A (zh) * 2017-12-12 2018-06-01 维沃移动通信有限公司 一种变焦调节方法及移动终端

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070177804A1 (en) * 2006-01-30 2007-08-02 Apple Computer, Inc. Multi-touch gesture dictionary
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US9311528B2 (en) * 2007-01-03 2016-04-12 Apple Inc. Gesture learning
WO2008095132A2 (en) * 2007-01-31 2008-08-07 Perceptive Pixel, Inc. Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
US8413075B2 (en) * 2008-01-04 2013-04-02 Apple Inc. Gesture movies
US8405621B2 (en) * 2008-01-06 2013-03-26 Apple Inc. Variable rate media playback methods for electronic devices with touch interfaces
US8723811B2 (en) * 2008-03-21 2014-05-13 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
JP4666053B2 (ja) * 2008-10-28 2011-04-06 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US7870496B1 (en) * 2009-01-29 2011-01-11 Jahanzeb Ahmed Sherwani System using touchscreen user interface of a mobile device to remotely control a host computer
US9069398B1 (en) * 2009-01-30 2015-06-30 Cellco Partnership Electronic device having a touch panel display and a method for operating the same
US8839155B2 (en) * 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8572513B2 (en) * 2009-03-16 2013-10-29 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US8456466B1 (en) 2009-04-01 2013-06-04 Perceptive Pixel Inc. Resolving ambiguous rotations in 3D manipulation
WO2010126321A2 (ko) * 2009-04-30 2010-11-04 삼성전자주식회사 멀티 모달 정보를 이용하는 사용자 의도 추론 장치 및 방법
TW201040823A (en) * 2009-05-11 2010-11-16 Au Optronics Corp Multi-touch method for resistive touch panel
CN101957709A (zh) * 2009-07-13 2011-01-26 鸿富锦精密工业(深圳)有限公司 触摸控制方法
CN101957678A (zh) * 2009-07-14 2011-01-26 鸿富锦精密工业(深圳)有限公司 触摸控制方法
US8624933B2 (en) * 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
FR2954238B1 (fr) * 2009-12-22 2012-03-16 Dav Dispositif de commande pour vehicule automobile
US20110157023A1 (en) * 2009-12-28 2011-06-30 Ritdisplay Corporation Multi-touch detection method
US8786559B2 (en) * 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
US8502789B2 (en) * 2010-01-11 2013-08-06 Smart Technologies Ulc Method for handling user input in an interactive input system, and interactive input system executing the method
US20110191675A1 (en) * 2010-02-01 2011-08-04 Nokia Corporation Sliding input user interface
US20110289462A1 (en) * 2010-05-20 2011-11-24 Microsoft Corporation Computing Device Magnification Gesture
US9134843B2 (en) * 2010-06-30 2015-09-15 Synaptics Incorporated System and method for distinguishing input objects
US8773370B2 (en) 2010-07-13 2014-07-08 Apple Inc. Table editing systems with gesture-based insertion and deletion of columns and rows
US8922499B2 (en) * 2010-07-26 2014-12-30 Apple Inc. Touch input transitions
WO2012020276A1 (en) * 2010-08-11 2012-02-16 Sony Ericsson Mobile Communications Ab Regulation of navigation speed among displayed items and related devices and methods
US8791963B2 (en) * 2010-10-29 2014-07-29 Nokia Corporation Responding to the receipt of zoom commands
CN102479010A (zh) * 2010-11-29 2012-05-30 苏州华芯微电子股份有限公司 电容触摸板中的手指判定方法
TW201232349A (en) * 2011-01-21 2012-08-01 Novatek Microelectronics Corp Single finger gesture determination method, touch control chip, touch control system and computer system
WO2012104288A1 (en) * 2011-02-03 2012-08-09 Telefonaktiebolaget L M Ericsson (Publ) A device having a multipoint sensing surface
EP3527121B1 (en) 2011-02-09 2023-08-23 Apple Inc. Gesture detection in a 3d mapping environment
WO2012111060A1 (ja) * 2011-02-18 2012-08-23 Necカシオモバイルコミュニケーションズ株式会社 電子機器、制御設定方法、及びプログラム
JP5782810B2 (ja) * 2011-04-22 2015-09-24 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9256361B2 (en) * 2011-08-03 2016-02-09 Ebay Inc. Control of search results with multipoint pinch gestures
US8988467B2 (en) * 2011-10-13 2015-03-24 Microsoft Technology Licensing, Llc Touchscreen selection visual feedback
TW201319921A (zh) * 2011-11-07 2013-05-16 Benq Corp 觸控螢幕畫面控制方法及觸控螢幕畫面顯示方法
JP5850736B2 (ja) * 2011-12-21 2016-02-03 京セラ株式会社 装置、方法及びプログラム
US9176573B2 (en) * 2012-01-04 2015-11-03 Microsoft Technology Licensing, Llc Cumulative movement animations
US9377863B2 (en) * 2012-03-26 2016-06-28 Apple Inc. Gaze-enhanced virtual touchscreen
JP6024193B2 (ja) * 2012-05-15 2016-11-09 富士ゼロックス株式会社 画像表示装置及びプログラム
JP5377709B2 (ja) * 2012-05-23 2013-12-25 株式会社スクウェア・エニックス 情報処理装置,情報処理方法,及びゲーム装置
JP5923395B2 (ja) * 2012-06-26 2016-05-24 京セラ株式会社 電子機器
CN103529976B (zh) * 2012-07-02 2017-09-12 英特尔公司 手势识别系统中的干扰消除
US20140035876A1 (en) * 2012-07-31 2014-02-06 Randy Huang Command of a Computing Device
DE102012107552A1 (de) * 2012-08-17 2014-05-15 Claas Selbstfahrende Erntemaschinen Gmbh Anzeigevorrichtung für Landmaschinen
US9507513B2 (en) 2012-08-17 2016-11-29 Google Inc. Displaced double tap gesture
KR20140028272A (ko) * 2012-08-28 2014-03-10 삼성전자주식회사 달력을 디스플레이하기 위한 방법 및 그 전자 장치
US9043733B2 (en) * 2012-09-20 2015-05-26 Google Inc. Weighted N-finger scaling and scrolling
JP2014071854A (ja) * 2012-10-02 2014-04-21 Fuji Xerox Co Ltd 情報処理装置及びプログラム
CN103777857A (zh) * 2012-10-24 2014-05-07 腾讯科技(深圳)有限公司 实现视频画面转动的方法和装置
CN103135929A (zh) * 2013-01-31 2013-06-05 北京小米科技有限责任公司 控制应用界面移动的方法、装置和终端设备
TW201433938A (zh) * 2013-02-19 2014-09-01 Pixart Imaging Inc 虛擬導航裝置、導航方法及其電腦程式產品
KR102117086B1 (ko) * 2013-03-08 2020-06-01 삼성디스플레이 주식회사 단말기 및 그의 조작 방법
US20140282224A1 (en) * 2013-03-15 2014-09-18 Qualcomm Incorporated Detection of a scrolling gesture
KR102206053B1 (ko) * 2013-11-18 2021-01-21 삼성전자주식회사 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법
KR102205906B1 (ko) * 2013-12-09 2021-01-22 삼성전자주식회사 이미지 내 오브젝트 윤곽선의 수정 방법 및 시스템
US9965171B2 (en) 2013-12-12 2018-05-08 Samsung Electronics Co., Ltd. Dynamic application association with hand-written pattern
KR102210045B1 (ko) * 2013-12-12 2021-02-01 삼성전자 주식회사 전자장치의 입력 제어장치 및 방법
CN104133625B (zh) * 2014-07-21 2017-12-26 联想(北京)有限公司 一种信息处理方法及电子设备
CN105335085A (zh) * 2014-08-11 2016-02-17 富泰华工业(深圳)有限公司 用户界面操作方法
EP3130998A1 (en) * 2015-08-11 2017-02-15 Advanced Digital Broadcast S.A. A method and a system for controlling a touch screen user interface
US10692299B2 (en) * 2018-07-31 2020-06-23 Splunk Inc. Precise manipulation of virtual object position in an extended reality environment
US10909772B2 (en) 2018-07-31 2021-02-02 Splunk Inc. Precise scaling of virtual objects in an extended reality environment
CN113208602A (zh) * 2020-01-20 2021-08-06 深圳市理邦精密仪器股份有限公司 心电波形的处理方法、心电图机和装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005045659A1 (fr) * 2003-11-03 2005-05-19 Centre National De La Recherche Scientifique (Cnrs) Dispositif et procede de traitement d’informations selectionnees dans un tableau hyperdense
JP2005234291A (ja) * 2004-02-20 2005-09-02 Nissan Motor Co Ltd 表示装置および表示方法
US20060026535A1 (en) * 2004-07-30 2006-02-02 Apple Computer Inc. Mode-based graphical user interfaces for touch sensitive input devices
US20070257891A1 (en) * 2006-05-03 2007-11-08 Esenther Alan W Method and system for emulating a mouse on a multi-touch sensitive surface
EP1942401A1 (en) * 2007-01-05 2008-07-09 Apple Inc. Multimedia communication device with touch screen responsive to gestures for controlling, manipulating and editing of media files
US20080309632A1 (en) * 2007-06-13 2008-12-18 Apple Inc. Pinch-throw and translation gestures
US20080309626A1 (en) * 2007-06-13 2008-12-18 Apple Inc. Speed/positional mode translations

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7345675B1 (en) * 1991-10-07 2008-03-18 Fujitsu Limited Apparatus for manipulating an object displayed on a display device by using a touch screen
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
CA2318815C (en) * 1998-01-26 2004-08-10 Wayne Westerman Method and apparatus for integrating manual input
US6677932B1 (en) * 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) * 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US11275405B2 (en) * 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7231609B2 (en) * 2003-02-03 2007-06-12 Microsoft Corporation System and method for accessing remote screen content
US7665041B2 (en) * 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
US20050003851A1 (en) * 2003-06-05 2005-01-06 Visteon Global Technologies, Inc. Radio system with touch pad interface
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
GB2407635B (en) * 2003-10-31 2006-07-12 Hewlett Packard Development Co Improvements in and relating to camera control
US7519223B2 (en) * 2004-06-28 2009-04-14 Microsoft Corporation Recognizing gestures and using gestures for interacting with software applications
US7692627B2 (en) * 2004-08-10 2010-04-06 Microsoft Corporation Systems and methods using computer vision and capacitive sensing for cursor control
US7761814B2 (en) * 2004-09-13 2010-07-20 Microsoft Corporation Flick gesture
JP3924579B2 (ja) * 2005-03-30 2007-06-06 株式会社コナミデジタルエンタテインメント ゲームプログラム、ゲーム装置及びゲーム制御方法
US7932895B2 (en) * 2005-05-24 2011-04-26 Nokia Corporation Control of an electronic device using a gesture as an input
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US7786975B2 (en) * 2005-12-23 2010-08-31 Apple Inc. Continuous scrolling list with acceleration
AU2006101096B4 (en) * 2005-12-30 2010-07-08 Apple Inc. Portable electronic device with multi-touch input
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
KR101295943B1 (ko) * 2006-06-09 2013-08-13 애플 인크. 터치 스크린 액정 디스플레이
US8552989B2 (en) * 2006-06-09 2013-10-08 Apple Inc. Integrated display and touch screen
US10313505B2 (en) * 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US20080084400A1 (en) * 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
US7877707B2 (en) * 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US20080168402A1 (en) * 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
KR100891099B1 (ko) * 2007-01-25 2009-03-31 삼성전자주식회사 사용성을 향상시키는 터치 스크린 및 터치 스크린에서 사용성 향상을 위한 방법
WO2008095132A2 (en) * 2007-01-31 2008-08-07 Perceptive Pixel, Inc. Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
KR20080104858A (ko) * 2007-05-29 2008-12-03 삼성전자주식회사 터치 스크린 기반의 제스쳐 정보 제공 방법 및 장치, 그장치를 포함하는 정보 단말 기기
US8269728B2 (en) * 2007-06-07 2012-09-18 Smart Technologies Ulc System and method for managing media data in a presentation system
US8059101B2 (en) * 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
US7835999B2 (en) * 2007-06-27 2010-11-16 Microsoft Corporation Recognizing input gestures using a multi-touch input device, calculated graphs, and a neural network with link weights
US8701037B2 (en) * 2007-06-27 2014-04-15 Microsoft Corporation Turbo-scroll mode for rapid data item selection
US8122384B2 (en) * 2007-09-18 2012-02-21 Palo Alto Research Center Incorporated Method and apparatus for selecting an object within a user interface by performing a gesture
US20090164937A1 (en) * 2007-12-20 2009-06-25 Alden Alviar Scroll Apparatus and Method for Manipulating Data on an Electronic Device Display
US20100064261A1 (en) * 2008-09-09 2010-03-11 Microsoft Corporation Portable electronic device with relative gesture recognition mode

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005045659A1 (fr) * 2003-11-03 2005-05-19 Centre National De La Recherche Scientifique (Cnrs) Dispositif et procede de traitement d’informations selectionnees dans un tableau hyperdense
JP2005234291A (ja) * 2004-02-20 2005-09-02 Nissan Motor Co Ltd 表示装置および表示方法
US20060026535A1 (en) * 2004-07-30 2006-02-02 Apple Computer Inc. Mode-based graphical user interfaces for touch sensitive input devices
US20070257891A1 (en) * 2006-05-03 2007-11-08 Esenther Alan W Method and system for emulating a mouse on a multi-touch sensitive surface
EP1942401A1 (en) * 2007-01-05 2008-07-09 Apple Inc. Multimedia communication device with touch screen responsive to gestures for controlling, manipulating and editing of media files
US20080309632A1 (en) * 2007-06-13 2008-12-18 Apple Inc. Pinch-throw and translation gestures
US20080309626A1 (en) * 2007-06-13 2008-12-18 Apple Inc. Speed/positional mode translations

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309602A (zh) * 2012-03-16 2013-09-18 联想(北京)有限公司 控制方法和控制装置
CN103309602B (zh) * 2012-03-16 2016-11-30 联想(北京)有限公司 控制方法和控制装置
US9323445B2 (en) 2012-05-02 2016-04-26 International Business Machines Corporation Displayed content drilling in a touch screen device
CN103383607A (zh) * 2012-05-02 2013-11-06 国际商业机器公司 用于对触摸屏设备中的所显示内容进行钻取的方法和系统
US9323443B2 (en) 2012-05-02 2016-04-26 International Business Machines Corporation Drilling of displayed content in a touch screen device
US9658764B2 (en) 2012-07-20 2017-05-23 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
CN103576976A (zh) * 2012-07-20 2014-02-12 佳能株式会社 信息处理装置及其控制方法
CN103576976B (zh) * 2012-07-20 2017-05-03 佳能株式会社 信息处理装置及其控制方法
CN104216625A (zh) * 2013-05-31 2014-12-17 华为技术有限公司 显示对象显示位置的调整方法和终端设备
CN104281391A (zh) * 2013-07-03 2015-01-14 辉达公司 用于放大和缩小显示器上所示的图像的方法
CN104346036A (zh) * 2013-07-29 2015-02-11 京瓷办公信息系统株式会社 显示操作装置以及具备该显示操作装置的图像形成装置
CN104346036B (zh) * 2013-07-29 2018-04-03 京瓷办公信息系统株式会社 显示操作装置以及具备该显示操作装置的图像形成装置
CN104375770B (zh) * 2013-08-14 2018-12-14 联想(北京)有限公司 一种显示方法和电子设备
CN104375770A (zh) * 2013-08-14 2015-02-25 联想(北京)有限公司 一种显示方法和电子设备
CN103500055A (zh) * 2013-09-26 2014-01-08 深圳市欧珀通信软件有限公司 一种触摸屏的显示内容定位方法、系统
CN105793882A (zh) * 2013-12-12 2016-07-20 富士通株式会社 设备检查作业辅助程序、设备检查作业辅助方法以及设备检查作业辅助装置
CN103761048A (zh) * 2014-01-24 2014-04-30 深圳市金立通信设备有限公司 一种终端截屏的方法以及终端
WO2015161755A1 (zh) * 2014-04-23 2015-10-29 北京锤子数码科技有限公司 屏幕旋转方法及装置、移动设备
CN105844381A (zh) * 2015-01-30 2016-08-10 株式会社日立制作所 基于业务变化的业务影响位置提取方法及其提取装置
CN104881235B (zh) * 2015-06-04 2018-06-15 广东欧珀移动通信有限公司 一种关闭应用程序的方法及装置
CN104881235A (zh) * 2015-06-04 2015-09-02 广东欧珀移动通信有限公司 一种关闭应用程序的方法及装置
CN107037968A (zh) * 2015-12-18 2017-08-11 联想企业解决方案(新加坡)有限公司 用于增强触摸屏上的捏拉缩放手势的定心手势
CN108111750A (zh) * 2017-12-12 2018-06-01 维沃移动通信有限公司 一种变焦调节方法及移动终端
CN108111750B (zh) * 2017-12-12 2020-04-07 维沃移动通信有限公司 一种变焦调节方法、移动终端及计算机可读存储介质

Also Published As

Publication number Publication date
EP2377008A4 (en) 2012-08-01
WO2010075138A2 (en) 2010-07-01
US20100162181A1 (en) 2010-06-24
WO2010075138A3 (en) 2010-09-16
CN102224488B (zh) 2015-04-22
EP2377008A2 (en) 2011-10-19

Similar Documents

Publication Publication Date Title
CN102224488B (zh) 包含在手势正在进行时引入或移除接触点的手势输入的解译
US9348458B2 (en) Gestures for touch sensitive input devices
EP1774429B1 (en) Gestures for touch sensitive input devices
US7924271B2 (en) Detecting gestures on multi-event sensitive devices
US8970503B2 (en) Gestures for devices having one or more touch sensitive surfaces
US10768804B2 (en) Gesture language for a device with multiple touch surfaces
US9182884B2 (en) Pinch-throw and translation gestures
US8407623B2 (en) Playback control using a touch interface
US20120105367A1 (en) Methods of using tactile force sensing for intuitive user interface
JP2011150413A (ja) 情報処理装置、操作入力方法及び操作入力プログラム
TWI463355B (zh) 多點觸控介面之訊號處理裝置、訊號處理方法及使用者介面圖像選取方法
CN101196794A (zh) 滚动方法和设备
WO2014118602A1 (en) Emulating pressure sensitivity on multi-touch devices
CN202075711U (zh) 触控识别装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD CO.

Free format text: FORMER OWNER: PALM, INC.

Effective date: 20111103

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20111103

Address after: American Texas

Applicant after: Hewlett-Packard Development Corp.

Address before: American California

Applicant before: Palm Inc.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20140303

TA01 Transfer of patent application right

Effective date of registration: 20140303

Address after: American California

Applicant after: Qualcomm Inc.

Address before: American Texas

Applicant before: Hewlett-Packard Development Corp.

TA01 Transfer of patent application right
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150422

Termination date: 20161216

CF01 Termination of patent right due to non-payment of annual fee