CN103365595A - 用于触敏输入设备的手势 - Google Patents
用于触敏输入设备的手势 Download PDFInfo
- Publication number
- CN103365595A CN103365595A CN2013101786229A CN201310178622A CN103365595A CN 103365595 A CN103365595 A CN 103365595A CN 2013101786229 A CN2013101786229 A CN 2013101786229A CN 201310178622 A CN201310178622 A CN 201310178622A CN 103365595 A CN103365595 A CN 103365595A
- Authority
- CN
- China
- Prior art keywords
- striking
- gesture
- touch
- finger
- screen
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 198
- 210000003813 thumb Anatomy 0.000 claims description 36
- 230000009471 action Effects 0.000 claims description 26
- 230000008859 change Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 8
- 238000013519 translation Methods 0.000 claims description 7
- 210000004247 hand Anatomy 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 210000003811 finger Anatomy 0.000 description 234
- 238000010586 diagram Methods 0.000 description 27
- 230000000875 corresponding effect Effects 0.000 description 25
- 238000005096 rolling process Methods 0.000 description 21
- 230000001276 controlling effect Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000006698 induction Effects 0.000 description 8
- 238000009987 spinning Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000007306 turnover Effects 0.000 description 3
- 235000012364 Peperomia pellucida Nutrition 0.000 description 2
- 240000007711 Peperomia pellucida Species 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 210000005224 forefinger Anatomy 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000003516 pericardium Anatomy 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04106—Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several 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)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开涉及用于触敏输入设备的手势,并且尤其是公开了一种处理触击输入的方法和***。本发明的一个方面包括从多点感应设备读取数据,所述数据涉及对于所述多点感应设备的触击输入,并且基于来自所述多点感应设备的数据,识别至少一个多点手势。
Description
本申请是申请日为2005年7月19日、申请号为200580029133.0、发明名称为“用于触敏输入设备的手势”的发明专利申请的分案申请。
技术领域
本发明通常涉及与触敏设备相关的手势表示。
背景技术
现今存在许多种类型的输入设备用于执行计算机***中的操作。操作通常对应于在显示屏幕上移动光标并作出选择。操作也可能包括翻页、滚动、扫视、缩放等等。举例来说,输入设备可包括按钮、开关、键盘、鼠标、跟踪球、触摸板、控制杆、触摸屏等等。在设计计算机***时都考虑了每一种这些设备的优点和缺点。
按钮和开关通常在本质上是机械的并提供有关光标移动和作选择的有限的控制。例如,它们通常专用于在特定方向上(例如,箭头键)移动光标或用于做特定的选择(例如,输入、删除、数量等)。
在鼠标方面,输入指示器的移动对应于当用户沿着一个表面移动鼠标时鼠标的相对移动。在跟踪球方面,输入指示器的移动对应于当用户在外壳内移动球时球的相对移动。鼠标和跟踪球还包括一个或多个按钮用于作出选择。鼠标还可以包括滚动轮,其允许用户通过简单地向前或向后滚动该轮移动穿过GUI。
利用触摸板,输入指示器的移动对应于当用户的手指沿触摸板的表面移动时用户的手指(或指示笔)的相对移动。另一方面,触摸屏是一种具有覆盖有屏幕的触敏透明面板的显示屏幕类型。当使用触摸屏时,用户通过直接指向屏幕上的GUI对象(通常使用指示笔或手指)在显示屏幕上作选择。
为了提供附加的功能,已经使用这些输入设备的某些实现了手势。举例来说,在触摸板中,当在触摸板的表面上检测到一次或多次轻敲时可作出选择。在某些情况下,可以轻敲触摸板的任何部分,而在另一种情况下可以轻敲触摸板的指定部分。除了用于选择,可通过利用触摸板的边界处的手指运动启动滚动。
转让给苹果计算机公司的U.S专利5,612,719和5,590,219描述了手势表示的一些其它用法。U.S专利5,612,719公开了一种对在屏幕上或在按钮附近作出的至少两种不同的按钮手势敏感的屏幕上的按钮。U.S专利5,590,219公开了一种用于识别计算机***的显示屏幕上的椭圆型手势输入的方法。
近期,已经实现了更加高级的手势。例如,通过将四个手指放在触摸板以便识别滚动手势可以启动滚动并据此在触摸板上移动这些手指以执行滚动事件。然而,用于实现这些高级的手势的方法有几个缺点。举例来说,一旦设置了手势,则直到用户重置该手势状态其不能被改变。例如,以触摸板为例,如果四个手持等于滚动,并且用户在4个手指被识别之后放下拇指,则直到从触摸板抬起整只手并再次放下(例如,重置),将不会执行任何与包括四个手指和拇指的新的手势有关的动作。简单地说,用户不能在中途改变手势状态。同理,在任何给定的时刻仅可能执行一个手势。也就是说,不能够同时执行多个手势。
基于上述内容,存在改进在触敏设备上执行手势的方式的需求。
发明内容
在一个实施例中,本发明涉及一种用于处理触击输入的计算机实现的方法。所述方法包括从多点触摸屏读取数据。所述数据涉及对于所述触摸屏的触击输入。所述方法还包括基于来自所述多点触摸屏的数据,识别至少一个多点手势。
在另一个实施例中,本发明涉及一种手势方法。所述方法包括同时检测触敏表面的不同点上的多个触击。所述方法还包括将所述多个触击分离为至少两个同时发生的独立的手势输入。每个手势输入具有不同的功能,诸如缩放、扫视、旋转等。
在另一个实施例中,本发明涉及一种手势方法。所述方法包括同时检测对于触摸感应设备同时执行的多个手势。所述方法还包括对于每个已经被检测到的手势产生不同的命令。
在另一个实施例中,本发明涉及一种手势方法。所述方法包括在显示屏上显示图形图像。所述方法还包括在触敏设备上同时检测多个触击。所述方法还包括将所述检测到的多个触击与出现在所述显示屏上的图形图像相关联。
在另一个实施例中,本发明涉及一种经过计算***的多点触摸屏的显示屏调用用户接口元素的方法。所述方法包括检测并分析与所述多点触摸屏相接触的、同时出现的两个或多个对象。所述方法还包括至少部分地基于所述分析,从多个可利用的工具中选择用户接口工具以显示在显示屏上,以便与所述计算***的用户相互交互。所述方法还包括至少部分地基于所述对象相对于所述多点触摸屏的进一步移动,控制所述接口工具。
在另一个实施例中,本发明涉及一种基于触击的方法。所述方法包括检测在多点感应设备上发生的用户输入。所述用户输入包括一个或多个输入。每个输入具有唯一的识别符。所述方法还包括,在所述用户输入期间,在所述用户输入包含一个唯一识别符时,将所述用户输入分类为跟踪或选择输入,或者在所述用户输入包含至少两个唯一识别符时,将所述用户输入分类为手势输入。所述方法还包括在所述用户输入被分类为跟踪或选择输入时,在所述用户输入期间执行跟踪或选择。所述方法还包括在所述用户输入被分类为手势输入时,在所述用户输入期间执行一个或多个控制动作,所述控制动作至少部分地基于发生在所述至少两个唯一识别符之间的改变。
在另一个实施例中,本发明涉及一种基于触击的方法。所述方法包括在显示屏上输出GUI。所述方法包括在触敏设备上检测用户输入。所述方法还包括分析所述用户输入的特性,这些特性指示跟踪、选择或者手势。所述方法还包括将所述用户输入分类为跟踪、选择或者手势输入。所述方法还包括在所述用户输入被分类为跟踪或选择输入时,在所述GUI中执行跟踪或者选择。而且,所述方法还包括在所述用户输入被分类为手势输入时,在所述GUI中执行控制动作,这些动作基于特定的手势输入。
在另一个实施例中,本发明涉及一种基于触击的方法。所述方法包括捕获初始触击图像。所述方法还包括基于所述触击图像确定触击模型。所述方法还包括捕获下一个触击图像。所述方法还包括确定触击模式是否在所述初始和下一个触击图像之间改变。所述方法还包括如果触击模型改变,将所述下一个触击图像设定为初始触击图像,并且基于所述新的初始触击图像确定触击模式。而且,本发明还包括如果触击模式保持相同,比较这些触击图像,并且基于所述比较执行控制功能。
在另一个实施例中,本发明涉及一种用于处理触击输入的计算机实现的方法。所述方法包括从触摸屏读取数据。所述数据涉及对于所述触摸屏的触击输入,并且所述触摸屏具有多点能力。所述方法还包括将所述数据转换为特征的集合。所述方法还包括对这些特征进行分类,并且将这些特征分为两个或者多个特征组。所述方法还包括计算所述特征组的关键参数,以及将所述特征组与显示屏上的用户接口元素相关。
在另一个实施例中,本发明涉及一种计算机实现的方法。所述方法包括输出图形图像。所述方法还包括接收所述图形图像上的多触击手势输入。所述方法还包括基于所述多触击手势输入,并且与所述多触击手势输入相一致,改变所述图形图像。
在另一个实施例中,本发明涉及一种基于触击的方法。所述方法包括接收第一区域上的手势输入。所述方法包括当在所述第一区域上接收到所述手势输入时,生成第一命令。所述方法还包括接收第二区域上的相同手势输入。所述方法还包括当在所述第二区域上接收到所述相同手势输入时,生成第二命令。所述第二命令不同于所述第一命令。
在另一个实施例中,本发明涉及一种用于识别多手势输入的方法。所述方法包括接收触敏表面上的多触击手势敲击。所述多触击手势敲击保持在触敏表面的连续接触。所述方法还包括在所述多触击手势敲击期间,识别第一手势输入。所述方法还包括在所述多触击手势敲击期间,识别第二手势输入。
在另一个实施例中,本发明涉及一种计算机实现的方法。所述方法包括检测在触摸感应设备上的多个触击。所述方法还包括利用所述多个触击,形成一个或多个触击组。所述方法还包括监视每个所述触击组的移动以及每个所述触击组内的移动。所述方法还包括在所述触击组中的触击移动或者在这些触击组整体移动时,生成控制信号。
需要注意的是,在上述的每个实施例中,这些方法可以利用基于触击的输入设备来实现,这些基于触击的输入设备诸如是触摸屏或者触摸板,尤其是基于多点触击的输入设备,甚至尤其是多点触摸屏。还需要注意的是,手势、手势模式、手势输入等可以对应于下文中详细描述的一种。例如,手势可以与缩放、扫视、滚动、旋转、放大、浮动控制、缩放目标、翻页、惯性、键盘、转动等相关。
附图说明
根据以下连同附图的详细描述将易于理解本发明,其中同样的参考数字指示同样的结构元素,并且其中:
图1是根据本发明的一个实施例的计算机***的框图;
图2是根据本发明的一个实施例的多点处理方法;
图3A和B举例说明了根据本发明的一个实施例的图像;
图4举例说明了根据本发明的一个实施例的特征组;
图5是根据本发明的一个实施例的参数计算方法;
图6A-6G举例说明了根据本发明的一个实施例的旋转手势;
图7是根据本发明的一个实施例的基于触击的方法的框图;
图8是根据本发明的一个实施例的基于触击的方法的框图;
图9是根据本发明的一个实施例的基于触击的方法的框图;
图10是根据本发明的一个实施例的缩放手势方法的框图;
图11A-11H举例说明了根据本发明的一个实施例的缩放时序;
图12是根据本发明的一个实施例的扫视方法的框图;
图13A-13D举例说明了根据本发明的一个实施例的扫视时序;
图14是根据本发明的一个实施例的旋转方法的框图;
图15A-15C举例说明了根据本发明的一个实施例的旋转时序;
图16是根据本发明的一个实施例的GUI操作方法的框图;
图17A-17E举例说明了根据本发明的一个实施例的浮动控制时序;
图18是根据本发明的一个实施例的GUI操作方法的框图;
图19A-19D举例说明了根据本发明的一个实施例的缩放目标时序;
图20是根据本发明的一个实施例的GUI操作方法的框图;
图21A-21D举例说明了根据本发明的一个实施例的页面翻转时序;
图22是根据本发明的一个实施例的GUI操作方法的框图;
图23A-23D举例说明了根据本发明的一个实施例的惯性时序;
图24是根据本发明的一个实施例的GUI操作方法的框图;
图25A-25D举例说明了根据本发明的一个实施例的键盘时序;
图26是根据本发明的一个实施例的GUI操作方法的框图;
图27A-27D举例说明了根据本发明的一个实施例的滚动轮时序。
具体实施方式
本发明一般涉及手势以及使用触敏设备实现手势的方法。触敏设备的例子包括触摸屏和触摸板。本发明的一个方面涉及识别至少两个同时发生的手势。本发明的另一个方面涉及显示图形图像,以及将发生的不同触击与该图形图像相关联。本发明的另一个方面涉及立即识别手势,以便与手势相关的动作可以被同时实现。本发明的另一个方面涉及基于手势输入,并且与手势输入相一致改变显示的图像,即随着手势输入中的改变而连续改变所显示的图像,以便所显示的图像连续地紧随手势输入。本发明的另一个方面涉及基于与输入设备相接触的手指(或者其他对象)的数量,实现输入模式。本发明的另一个方面涉及提供这样的区域敏感性,即在输入设备的不同区域上实现时,手势表示不同的事情。本发明的另一个方面涉及改变输入,同时与触敏设备的触敏表面保持连续的接触。
下面参考图1-27讨论本发明的这些和其它方面。然而,本领域的技术人员将很容易理解,在此给出的有关这些手势的详细描述是用于解释性目的,因为本发明延伸到这些有限的实施例之外。
图1是根据本发明的一个实施例的示例性计算机***50的框图。计算机***50可对应于个人计算机***,诸如桌面型、膝上型、平板或手持计算机。计算机***还可对应于诸如蜂窝电话、PDA、专用媒体播放器、消费类电子设备等等的计算设备。
图1所示的示例性计算机***50包括配置用于执行指令并完成与计算机***50相关的操作的处理器56。例如,利用例如从存储器获取的指令,处理器56可以控制计算机***50的各组件之间输入和输出数据的接收和操纵。处理器56可以在单芯片、多芯片或多个电子元件上实现。例如,多种体系结构可被用于处理器56,包括专用或嵌入式处理器、专用处理器、控制器、ASIC等等。
在多数情况下,处理器56与操作***一起操作以执行计算机代码并产生和使用数据。操作***是众所周知的并将不再更加详细地描述。举例来说,操作***可对应于OS/2、DOS、Unix、Linux、PalmOS等等。操作***也可以是专用操作***,如可能会用于有限用途的应用型计算设备。操作***、其它计算机代码和数据可驻留在存储块58中,存储块58可操作地连接到处理器56。存储块58通常提供存储由计算机***50使用的计算机代码和数据的地方。举例来说,存储块58可包括只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器等等。信息也可以驻留在可移动存储介质上并在需要时加载或安装到计算机***50之上。可移动存储介质包括例如CD-ROM、PC-CARD、存储卡、软盘、磁带、以及网络组件。
计算机***50还包括可操作地连接到处理器56的显示设备68。显示设备68可以是液晶显示器(LCD)(例如,有源矩阵,无源矩阵等)。或者,显示设备68可以是诸如单色显示器、彩色图形适配器(CGA)显示器、增强型图形适配器(EGA)显示器、可变图形阵列(VGA)显示器、超级VGA显示器、阴极射线管(CRT)等等。显示设备也可对应于等离子体显示器或以电子墨水实现的显示器。
显示设备68通常配置用于图形用户接口(GUI)69,GUI 69在计算机***的用户和在其上运行的操作***或应用之间提供一个易于使用的用户接口。一般来说,GUI 69以图形图像表示程序、文件和操作选项。图形图像可包括窗口、信息栏、对话框、菜单、图标、按钮、光标、滚动条等等。这种图像可以以预定布局排列,或可以适应用户所作出的特定动作动态被创建。在操作期间,用户可以选择并激活各种图形图像以便启动与之相关的功能和任务。举例来说,用户可以一个按钮以打开、关闭、最小化、或最大化一个窗口,或者选择一个图标以启动特定的程序。GUI 69另外或可选地可以为用户在显示设备68上显示诸如非交互式文本和图形的信息。
计算机***50还包括可操作地连接到处理器56的输入设备70。输入设备70配置用于将数据从外部世界传送到计算机***50中。输入设备70可以例如用于执行跟踪以相对于显示屏68上的GUI 69作出选择。输入设备70还可用于发出计算机***50内的命令。输入设备70可包括配置用于接收来自用户的触击的输入的触摸感应设备并将这个信息发送给处理器56。举例来说,触摸感应设备可对应于触摸板或触摸屏。在多数情况下,触摸感应设备识别触敏表面上的触击以及触击的位置和大小。触摸感应设备将触击报告给处理器56,处理器56根据其的程序设计解释该触击。例如,处理器56可根据一个特定的触击启动一个任务。可使用专用处理器用于本地处理触击并减少对计算机***的主处理器的需求。触摸感应设备可以基于各种感应技术,包括但不限于电容感应、电阻感应、表面声波感应、压力感应、光感应等等。此外,触摸感应设备可以基于单点感应或多点感应。单点感应能够仅辨别单个触击,而多点感应能够辨别同时发生的多个触击。
输入设备70可以是放置在显示屏68之上或之前的触摸屏。触摸屏70可以与显示设备68集成在一起或者可以是单独的部件。触摸屏70相比诸如触摸板、鼠标等的输入技术有几个优点。其一,触摸屏70位于显示屏68的前面并由此用户能够直接操纵GUI 69。例如,用户可以简单地将手指放到想要控制的对象的上面。在触摸板内,没有诸如此类的一对一关系。就触摸板来说,触摸板典型地放置在远离显示屏的不同的平面。例如,显示屏典型地位于垂直屏幕而触摸板典型地位于水平平面。这使得其的使用不是很直观,并由此当与触摸屏相比时更加难于使用。除了触摸屏之外,输入设备70可以是多点输入设备。由于它们能够识别一个以上的对象(手持)多点输入设备比传统的单点设备更具优势。单点设备不能识别多个对象。举例来说,在在此结合作为参考的待审并共同转让的美国专利申请No.:10/840,862中更加详细地示意和描述了在此可使用的多点触摸屏。
计算机***50还包括连接到一个或多个I/O设备80的能力。举例来说,I/O设备80可对应于键盘、打印机、扫描仪、照像机、扬声器等等。I/O设备80可以与计算机***50集成在一起或者它们可以是单独的部件(例如,***设备)。在某些情况下,I/O设备80可以通过有线连接(例如电缆/端口)连接到计算机***50。在其它情况下,I/O设备80可以通过无线连接连接到计算机***50。举例来说,数据链路可对应于PS/2、USB、IR、RF、蓝牙等等。
根据本发明的一个实施例,计算机***50被设计用于识别应用到输入设备70的手势85并基于手势85控制计算机***50的各方面。在某些情况下,手势被定义为映射到一个或多个特定计算操作的仿效的与输入设备的交互。可以通过不同的手并且尤其是手持运动更加做出手势85。可选或另外地,可以使用指示笔作出手势。在所有的这些情形中,输入设备70接收手势85而处理器56执行指令以完成与手势85相关的操作。此外,存储块58可包含手势运算程序88,其可以是操作***的一部分或者是单独的应用程序。手势运算程序88通常包含一组指令,其识别手势85的发生并通知手势85的软件代理和/或响应于手势85采取什么行动。
当用户执行了一个或多个手势,输入设备70将手势信息中继到处理器56。利用来自存储器58,或者更特别地手势运算程序88的指令,处理器56解释手势85并基于手势85控制计算机***50的不同组件,如存储器58、显示屏68以及I/O设备80。手势85可以被识别为用于执行存储在存储器58中的应用中的动作的命令,修改在显示屏68上显示的GUI对象,修改存储在存储器58中的数据,和/或用于执行I/O设备80中的动作。举例来说,命令可以是与缩放、扫视、滚动、翻页、旋转、大小调整等有关。作为更进一步的例子,该命令还可以与启动特定程序、打开文件或文档、查看菜单、作出选择、执行指令、登录到计算机***、允许授权个人对计算机***的限制区域的访问、加载与用户的计算机桌面的排列喜好有关的用户简表文件等等有关。
可以利用范围广泛的不同手势。举例来说,手势可以是单点或多点手势;静态的或动态的手势;连续或分段的手势;等等。单点手势是那些利用单个接触点执行的手势,例如,使用例如来自单个手指、手掌或指示笔的单个触击执行的手势。多点手势是能够使用多点执行的那些手势,例如,利用多个触击执行的手势,例如来自多个手指、手指和手掌、手指和指示笔、多触指和/或它们的任何组合的多个触击。静态手势是不包含运动的那些手势,而动态手势是包含有运动的那些手势。连续的手势是在单次敲击内执行的那些手势,而分段手势是在各别步骤或敲击顺序内执行的那些手势。
在一个实施例中,计算机***50配置用于同时注册多个手势,即可同时执行多个手势。举例来说,在旋转手势的同时可以执行缩放手势,或在扫视手势的同时可以执行旋转手势。在一个具体实现中,缩放、旋转和扫视手势可全部同时发生以便同时执行缩放、旋转和扫视。
在另一个实施例中,***被配置用于立即识别手势因此可以在该手势,即同时并列发生的手势和动作的同时实现与该手势相关联的动作,而不会是一个两步骤的过程。举例来说,在滚动手势期间,屏幕随手指的运动而移动。
在另一个实施例中,在显示屏68上呈现的对象连续跟随在触摸屏上发生的手势。在该被执行的手势和在显示屏68上显示的对象之间存在一对一的关系。例如,当手势被执行时,位于该手势下面的对象同时发生改变。例如,在缩放手势期间,手指可舒展开或靠近以便使显示屏68上显示的对象在舒展开的期间放大而在靠近的期间缩小。在这个操作期间,计算机***50识别用户输入为缩放手势,确定该采取什么行动,并输出控制数据到适当的设备,在本实例中为显示屏68。
在另一个实施例中,计算机***50提供区域敏感性,其中当在输入设备68的不同区域之上实现时手势意味着不同的事情。例如,音量旋纽之上的旋转手势引起音量增大/降低,而照片上的旋转手势促使照片旋转。
在另一个实施例中,与触摸屏接触的手指的数量可指示一个输入模式。例如,单个手指的单次触击可指示想要执行跟踪,即指针或光标移动,或选择,而一组手指的多个触击可指示想要执行手势表示。用于实现手势表示的手指的数据可以是多种多样的。举例来说,两个手指可指示第一手势模式,三个手指可以指示第三手势模式等等。或者,任何数量的手指,即多于一个的手指,都可以用于可包括一个或多个手势控制的同一个手势模式。手指的方向同样可用于表示所想要的模式。可以检测手指轮廓以基于例如用户是否已经使用了他的拇指或食指来允许不同的模态操作。
在另一个实施例中,当连续在输入设备上敲击而不停止该敲击(例如,抬离触敏表面)的时候可以改变输入。在一个实施例中,用户可以在进行敲击的时候从跟踪(或选择)模式切换到手势表示表示。例如,跟踪或选择可与单个手指相关联而手势表示可以与多个手指相关联;因此,通过抬起并将第二个手指放到触摸屏上面用户可以在跟踪/选择和手势表示之间来回切换。在另一个实施例中,用户可以在进行敲击时从一种手势模式切换到另一种手势模式。例如,缩放可与展开一对手指相关联而旋转可与旋转该对手指相关联;因此,通过改变他们的手指在展开和旋转之间移动用户可以在缩放和旋转之间来回切换。在还一个实施例中,在进行敲击的时候可以改变手势输入的数量(例如,增加或减少)。例如,在手指分散开的缩放期间,用户可进一步旋转他们的手指以启动缩放和旋转二者。此外,在缩放和旋转期间,用户可停止展开他们的手指以便仅发生旋转。换句话说,手势输入可以是连续的输入,或同时或连续地。
在一个特定的实施例中,单个手指启动跟踪(或选择)而两个或更多个手指以相互靠近激活滚动或扫视。通常优选两个手指以便提供一个或两个手指之间容易的来回切换,即,用户可通过简单地抬起或放下另外的手指非常容易地在模式之间切换。这具有比其它形式的切换模式更为直观的优点。在跟踪期间,光标的移动是由用户在触摸感应设备的触敏表面上移动单个手指控制的。触摸感应设备的传感器设备解释该手指运动并生成用于产生光标在显示屏上相应的移动的信号。在滚动期间,屏幕移动是由用户在触摸感应设备的触敏表面上移动两个手指控制的。当组合的手指在垂直方向上移动,该运动被解释为垂直滚动事件,而当该组合的手指在水平方向上移动,则该运动被解释为水平滚动事件。也可为扫视陈述同样的内容,尽管扫视可发生在除了仅仅是水平和垂直方向之外的所有方向上。
在此使用的术语“滚动”通常适合穿过显示屏上的显示区移动所显示的数据或图像(例如,文本或图片)以便在该显示区内看见新的数据集(例如,文本行或图像)。在多数情况下,一旦显示区被填满,则每个新的数据集出现在该显示区的边缘并且所有其它的数据集腾出一个空位。也就是说,由于每个移出显示区的数据集显示该新的数据集。本质上,滚动功能允许用户查看当前位于显示区之外的连续的数据集。显示区可以是显示屏的整个显示区域或其仅仅是显示屏的一部分(例如,窗体)。
如上所提及,可以实现垂直(上或下)或水平(左或右)滚动。在垂直滚动的情况下,当用户向下滚动时,每个新的数据集出现在显示区的底部而所有其它的数据集向上移动一个位置。如果显示区被填满,则顶部的数据集移出显示区。同样地,当用户向上滚动时,每个新的数据集出现在显示区的顶部而所有其它的数据集向下移动一个位置。如果显示区被填满,则底部的数据集移出显示区。
举例来说,在操作期间,显示屏可以显示媒体项(例如,歌曲)列表。通过移动她或他的手指越过触摸屏用户能够线性地滚动穿过该媒体项列表。当手指移动越过触摸屏时,自媒体项列表所显示的项目被改变以便用户能够有效滚动穿过该媒体项列表。在多数情况下,用户通过以更快的速度移动他或她的手指能够加速他们的媒体项列表的遍历。下面更加详细地描述可能与上述例子有关的一些实施例。参见例如图6、23、27。
图2是根据本发明的一个实施例的多点处理方法100。多点处理方法100可例如在图1所示的***中执行。多点处理方法100通常开始于块102,在此从多点输入设备(并且更特别地是从多点触摸屏)读入图像。举例来说,多点触摸屏通常可对应在此结合作为参考的共同未决的美国专利申请No.:10/840,862中公开的多点触摸屏。尽管使用了术语“图像”应当注意数据可来自其它形式。在多数情况下,读自触摸屏的图像提供幅度(Z)作为触摸屏的每个感应点或像素的位置(x和y)的函数。该幅度可以例如反映在每个点测量的电容。
在块102之后,多点处理方法100继续进行到块104,在此图像被转换为集合或特征列表。每个特征代表清晰的输入,如触击。在多数情况下,每个特征包含其自身的唯一标识符(ID)、x坐标、y坐标、Z幅度、角度θ、面积A等等。举例来说,图3A和3B及时示意了特定的图像120。在图像120中,基于两个清晰的触击有两个特征122。该触击可以例如由一对手指触击显示屏形成。如图所示,每个特征122都包括唯一标识符(ID)、x坐标、y坐标、Z幅度、角度θ和面积A。更特别地,第一特征122A由ID1,x1,y1,θ1,A1表示,而第二特征122B由ID2,x2,y2,θ2,A2表示。这个数据可例如利用多触击协议输出。
从数据或图像到特征的转换可以利用在此结合作为参考的共同待审的美国专利申请No.:10/840,862中描述的方法完成。如在该专利申请中所公开的,原始数据被接收。该原始数据典型地是数字化了的形式,并且包含触摸屏每个节点的值。该值可以在0和256之间其中0相当于没有触压而256相当于完全触压。其后,过滤原始数据以降低噪声。一旦过滤了噪声,生成指示所连接的点的每个组的拓扑结构的斜率数据。其后,基于该斜率数据计算每个接触区域的边界,即,确定哪些点被组合在一起以形成每个接触区域。举例来说,可能使用一个流域算法。一旦确定了边界,就可以计算每个接触区域的数据(例如,x,y,Z,θ,A)。
在块104之后,多点处理方法100继续进行到块106,在此执行特征分类和分组。在分类期间确定每个特征的同一性。例如,特征可被分类为特定的手指,拇指、食指或其它对象。一旦分类后就可以分组特征。在其中形成分组的方式可广泛变化。在多数情况下,特征是基于某些标准(例如,它们带有类似的属性)分组的。例如,可以将图3A和3B所示的两个特征分组到一起,因为这些特征的每一个相互位置接近或者因为它们来自同一只手。分组可以包括某种级别的过滤以便滤除不是触击事件的一部分的特征。在过滤中,因为它们或者符合某些预定的标准或者因为它们不符合某些标准可以拒绝一个或多个特征。举例来说,该特征的其中之一可以被分类为位于图形输入板PC边缘的拇指。因为拇指被用于拿着设备而不是用于执行任务,从其中生成的特征被拒绝,即,不认为是被处理的触击事件的一部分。
在块106之后,该多点处理方法100继续进行到块108,在此为该特征组计算关键参数。关键参数可包括特征之间的距离、所有特征的x/y矩心、特征旋转、分组的总压力(例如,矩心处的压力)等等。如图4所示,该计算可包括查找矩心C、从矩心C画虚线130到每个特征、定义每条虚线的距离D(D1和D2),并接着平均距离D1和D2。一旦计算了参数就报告参数值。该参数值典型地与组标识符(GID)和每个组内的特征数量(在这个情形中为3)一同报告。在多数情况下,既报告初始的也报告当前的参数值。初始参数值可以基于放下,即当用户将他们的手指放到触摸屏上时,而当前值可以基于在放下之后发身的敲击内的任何点。如应当是适当的那样,块102-108在用户敲击期间被重复执行由此生成许多顺序地配置的信号。该初始和当前参数可在随后的步骤中比较以执行***中的动作。
在块108之后,该处理流程继续进行到块110,在此分组是或者与用户接口(UI)元素有关。UI元素是按钮框、列表、滑动块、轮子、旋纽等。每个UI元素代表用户接口的一个组件或控制。UI元素之后的应用具有到在块108中计算的参数数据的入口。在一个实现中,应用归类对应到其处的UI元素的触击数据的关联性。归类可以基于某些预定的标准。该归类可包括产生质量因数,并且无论哪一个UI元素具有最高的质量因数,给予其唯一对该分组的访问。甚至还可能有某种程度的磁滞现象(一旦其中一个UI元素要求了该组的控制,则该组不离开该UI元素直到另一个UI元素具有更加高的等级)。举例来说,归类可包括确定矩心(或特征)对与该UI元素相关的GUI对象的接近性。
在块110之后,该多点处理方法100继续进行到块112和114。块112和114可大约在同时被执行。从用户的观点看,在一个实施例中,块112和114看起来是同时执行的。在块112,基于初始和当前参数值以及它们与之关联的UI元素之间的差异执行一个或多个动作。在块114,提供与被执行的一个或多个动作有关的用户反馈。举例来说,用户反馈可以包括显示、音频、触觉反馈等等。
图5是根据本发明的一个实施例的参数计算方法150。参数计算方法150可以例如对应于图2所示的块108。参数计算方法150通常开始于块152,在此接收到一组特征。在块152之后,参数计算方法150继续进行到块154,在此作出特征组内的特征数量是否改变的判断。例如,由于用户抬起或放下另一个手指特征的数量可能已经被改变。可能需要不同的手指以执行不同的控制(例如,跟踪,手势表示)。如果特征数量改变,则参数计算方法150继续进行到块156,在此计算初始参数值。如果特征数保持不变,参数计算方法150继续进行到块158,在此计算当前参数值。其后,参数计算方法150继续进行到块160,在此报告初始和当前参数值。举例来说,初始参数可包含各点之间的平均初始距离(或初始距离(AVG)),而当前参数值可包含各点之间的平均当前距离(或当前距离(AVG))。可在后续的步骤内比较这些值以便控制计算机***的各方面。
上述的方法和技术可被用于实现任何数量的GUI接口对象和动作。例如,可以创建手势以检测和影响一个用户命令以调整窗口大小、滚动显示屏、旋转对象、放大或缩小所显示的区域、删除或***文本或其它对象等等。手势还可用于调用和操作虚拟控制接口,诸如音量旋纽、开关、滑动块、手柄、旋纽、门、以及其它可以被创建用于使人与计算***的交互便利的小部件。
为了引用利用上述方法学的例子并且参考图6A~6G,将描述用于控制图形输入板PC 175的显示屏174的GUI接口172上的虚拟音量旋纽。为了启动旋纽170,用户将他们的手指176放到多点触摸屏178上。该虚拟控制旋纽可以是已经被显示了的,或者该特定的手指数量、方向或轮廓放下,或者其后立即的手指的运动,或者用户的交互的这些和其它特性的某些组合可调用该虚拟控制旋纽被显示。不论发生哪一种情况,计算***都使手指组与该虚拟控制旋纽相关联并作出用户意欲使用该虚拟音量旋纽的判断。这种相关也可部分基于计算设备在输入时刻的模式或当前状态。例如,如果歌曲当前正在计算设备之上播放则同样的手势可或者被解释为音量了解手势,或者如果当前正在执行对象编辑应用则解释为旋转命令。也可提供其它的用户反馈,包括例如听觉或触觉反馈。
一旦如图6A所示显示了旋纽170,用户的手指176就可围绕旋纽170放置,就象有一个真实的旋纽或刻度盘,并且其后能够围绕旋纽170旋转以便模拟旋转旋纽170。此外,当旋纽170被“旋转”时可以提供例如单击声音形式的听觉反馈或者振动形式的触觉反馈。用户还可使用他们的另外一只手以握住图形输入板PC 175。
如图6B所示,多点触摸屏178检测至少一对图像。特别地,手指放下时创建第一图像180,而当手指176旋转时创建至少一个其它的图像182。尽管仅示出了两个图像,在多数情况下在这两个图像之间可能有增量出现的更多的图像。每个图像表示手指在特定的瞬时时刻与触摸屏接触的轮廓。这些图像也可被称为触击图像。应理解,术语“图像”并不意味着在屏幕178之上显示该轮廓(而是由触摸感应设备成像)。应注意的是,尽管使用了术语“图像”,数据可以是不同时刻代表触摸平面的其它形式。
如图6C所示,每个图像180和182被转换为特征184的集合。每个特征184与例如来自围绕旋纽170的每个手指176的指尖以及用于握住图形输入板PC 175的另一只手177的拇指的特定的触击有关。
如图6D所示,特征184被分类,即,每个手指/拇指被识别并针对每个图像180和182分组。在这个特定情况下,与旋纽170相关的特征184A被分组到一起以形成组188,而与拇指相关的特征184B被滤除。在可选方案中,拇指特征184B可单独地作为各别的特征(或在其它的组中),例如,为了修改该***的输入或运行模式或者为了实现其它的手势,例如在拇指(或者其它的手指)的区域内的屏幕上显示的与均衡器滑动块相关的滑动块手势。
如图6E所示,为每个图像180和182计算特征组188的关键参数。与第一图像180有关的关键参数代表初始状态而第二图像182的关键参数代表当前状态。
同样如图6E所示,由于其接近于旋纽170,旋纽170是与手势组188有关的UI元素。其后,如图6F所示,比较来自每个图像180和182的特征组188的关键参数值以确定旋转向量,即,该特征组从初始到当前状态顺时针旋转5度。在图6F中,初始特征组(图像180)以虚线示意而当前特征组(图像182)以实线示意。
如图6G所示,基于旋转向量,图形输入板PC 175的扬声器192根据手指176的旋转量增大(或降低)其的输出,即基于旋转5度增大音量5%。图形输入板PC的显示屏174还可以根据手指176的旋转量调节旋纽170的旋转,即,旋纽170的位置旋转5度。在多数情况下,旋纽的旋转与手指的旋转是同时发生的,即,手指每旋转1度则旋纽旋转1度。大体上,虚拟控制旋纽跟随发生在屏幕上的手势。更进一步,图形输入板PC的音频单元194可为每个旋转单元提供单击声,例如,根据5度的旋转提供5次单击。再进一步地,图形输入板PC 175的触觉单元196可以为每次单击提供一定数量的振动或者其它的触觉反馈由此模拟真实的旋纽。
应注意,可以与虚拟控制旋纽手势一同同时执行附加的手势。例如,利用两只手可同时控制一个以上的虚拟控制旋纽,即,每个虚拟控制旋纽使用一只手。可选和附加地,可以同时控制一个或多个滑动条作为虚拟控制按钮,即,一只手操作该虚拟控制旋纽,而相反的那只手的至少一个手指以及可能一个以上的手指操作至少一个滑动块以及可能一个以上的滑动条,例如,每个手指一个滑动条。
还应注意,尽管本实施例是利用虚拟控制旋纽描述的,在另一个实施例中,UI元素可以是虚拟滚动轮。作为一个例子,虚拟滚动轮可以模仿在此结合作为参考的美国专利申请Nos.:2003/0076303A1、2003/0076301A1、2003/0095096A1中描述的那些真实的滚动轮。例如,当用户将他们的手指放到虚拟滚动轮的表面上并作出旋转、转动或切线手势运动,可相对窗口中显示的项目列表执行滚动动作。
图7是根据本发明的一个实施例的基于触击的方法200的框图。该方法通常开始于块202,在此检测到发生在多点感应设备之上的用户输入。用户输入包括一个或多个触击输入,每个触击输入具有一个唯一的标识符。在块202之后,基于触击的方法200继续进行到块204,在此当用户输入包括单个唯一标识符(一次触击输入)时用户输入被分类为跟踪或选择输入,或者当用户输入包括至少两个唯一标识符(一个以上的触击输入)时分类为手势输入。如果用户输入被分类为跟踪输入,则基于触击的方法200继续进行到块206,在此执行对应于用户输入的跟踪。如果用户输入被分类为手势输入,则基于触击的方法200继续进行到块208,在此执行对应于该用户输入的一个或多个手势控制动作。该手势控制动作至少部分基于与该至少两个唯一标识符一同或之间发生的改变。
图8是根据本发明的一个实施例的基于触击的方法250的框图。基于触击的方法250通常开始于块252,在此当输入在触敏表面上敲击期间捕获一个初始图像。在块252之后,基于触击的方法250继续进行到块254,在此基于该初始图像确定触击模式。例如,如果该初始图像包括单个唯一标识符则触击模式可对应于跟踪或选择模式。另一方面,如果该图像包括一个以上的唯一标识符,则触击模式可对应于手势模式。在块254之后,基于触击的方法250继续进行到块256,在此当输入在触敏表面上敲击期间捕获下一个图像。在敲击期间图像典型地是顺序捕获的并由此可能有多个图像与该敲击有关。在块256之后,基于触击的方法250继续进行到块258,在此作出在捕获初始图像和捕获下一个图像之间该触击模式是否改变的判断。如果触击模式改变了,则基于触击的方法250继续进行到块260,在此该下一个图像被设置为初始图像并且其后在块254基于该新的初始图像再次确定该触击模式。如果该触击模式保持不变,则基于触击的方法250继续进行到块262,在此比较该初始图像和下一个图像并且基于该比较生成一个或多个控制信号。
图9是根据本发明一个实施例的基于触击的方法300的框图。基于触击的方法300开始于块302,在此输出一个GUI对象。例如,处理器可以指示显示屏显示一个特定的GUI对象。在块302之后,基于触击的方法300继续进行到块304,在此在该GUI对象之上接收到手势输入。例如,用户在触摸屏的表面并且当越过所显示的GUI对象的时候以一种手势的方式放置或移动他们的手指。该手势的输入方式可包括连续发生的一个或多个单个手势或者同时发生的多个手势。每个手势通常有与之相关的特定顺序、运动或方向。例如,一个手势可包括展开手指或合闭手指、旋转手指、平移手指等等。
在块304之后,基于触击的方法300继续进行到块306,在此基于手势输入修改该GUI对象并与手势输入一致。通过修改,意味着根据正被执行的特定的一个手势或多个手势改变GUI对象。与其一致,意思是当该手势或多个手势正被执行的时候近似发生改变。在多数情况下,在手势和GUI对象处发生的改变之间存在一对一的关系并且它们基本上是同时发生的。大体上,GUI对象紧随在手指的运动之后。例如,展开手指可同时放大该对象、合闭手指可同时缩小GUI该对象、旋转手指可同时旋转该对象、平移手指可以允许同时扫视或滚动该GUI对象。
在一个实施例中,块306可包括确定哪一个GUI对象与被执行的手势有关,并在其后锁定该显示的对象到放置到其上的手指使得GUI对象根据该手势输入改变。通过锁定或使手指与GUI对象相关,GUI对象可同时根据手指正在触摸屏上所做的动作调整自己。通常该确定和锁定发生在手指放下时,即,当手指被放到触摸屏上面时。
图10是根据本发明的一个实施例的缩放手势方法350的框图。缩放手势方法350可以在多点触摸屏上执行。缩放手势方法350通常开始于块352,在此在触敏表面同时检测到至少一个第一手指和第二手指的出现。该至少两个手指的出现被配置用于指示该触击是一个手势的触击而不是基于一个手指的跟踪触击。在某些情况下,仅出现两个手指指示该触击是一个手势触击。在其它情况下,任何多于两个的手指数量均指示该触击是一个手势触击。事实上,手势触击可被配置用于操作无论是两个、三个、四个或更多个的手指正在触摸,并且甚至在该手势期间数量改变了,即,在手势期间的任何时刻仅需要最少两个手指。
在块352之后,缩放手势方法350继续进行到块354,在此比较至少该两个手指之间的距离。距离可以是手指到手指或每个手指到某些其它的例如矩心的参考点的距离。如果该两个手指之间的距离增大(展开),则如在块356中所示生成放大信号。如果该两个手指之间的距离减小(合闭),则如在块358中所示生成缩小信号。在多数情况下,放下手指将锁定该手指到被显示的特定GUI对象或使其与之相关联。例如,触敏表面可以是一个触摸屏,并且GUI对象可被显示在该触摸屏之上。这典型地发生在当至少其中一个手指被放置到GUI对象之上。结果,当手指散开移动时,该放大信号可被用于增大GUI对象中嵌入特征的大小,而当手指收缩到一起时,该缩小信号可被用于减小该对象中嵌入特征的大小。缩放典型地发生在如显示屏的周边、窗口的周边、GUI对象的边缘等的预定边界之内。该嵌入式特征可以在多个层上形成,每个层表示不同级别的缩放。在多数情况下,缩放量根据该两个对象之间的距离变化。此外,缩放典型地可与对象的运动基本上同时发生。例如,当手指展开或合闭时,对象同时放大或缩小。虽然本方法是针对缩放的,应注意的是其也可以用于增大或降低。缩放手势方法350在诸如出版、图片、和绘图程序的图形程序中特别有用。此外,缩放可用于控制诸如照像机的***设备,即,当手指展开时,照像机拉远,而当手指靠拢时照像机拉近。
图11A~11H举例说明了使用上述方法的缩放时序。图11A举例说明了一个显示屏,其展示了具有嵌入级别的北美洲地图形式的可被缩放的GUI对象364。在某些情况下,如图所示,GUI对象位于形成GUI对象364的边界的一个窗口之内。图11B举例说明了用户将他们的手指366放置到北美洲368的一个区域,特别地是美国370以及更特别地加利福尼亚洲372之上。为了在加利福尼亚洲372上放大,用户如图11C所示开始展开他们的手指366。随着手指366进一步展开时(距离增大),该地图在北加利福尼亚洲374上进一步放大,然后到北加利福尼亚洲374的特定区域,然后到海湾区域376,然后到半岛378(例如,旧金山和圣何塞地区之间的区域),然后如图11D~11H所示接着到位于旧金山和圣何塞之间的San Carlos市380。为了缩小San Carlos 380并回到北美洲368,手指沿与上述的顺序相反的顺序合闭回到一起。
图12是根据本发明的一个实施例的扫视方法400的框图。扫视手势可在多点触摸屏之上执行。扫视方法400通常开始于块402,在此在触敏表面上在同一时刻检测到至少一个第一对象和第二对象的出现。该至少两个手指的出现被配置用于指示该触击是手势触击而不是基于一个手指的跟踪触击。在某些情况下,仅出现两个手指指示该触击是一个手势触击。在其它情况下,任何多于两个的手指数量均指示该触击是一个手势触击。事实上,手势触击可被配置用于操作无论是两个、三个、四个或更多个的手指正在触摸,并且甚至在该手势期间数量改变了,即,仅需要最少两个手指。在块402之后,扫视方法400继续进行到块404,在此监视当目标穿越触摸屏移动到一起时该两个对象的位置。在块404之后,扫视方法400继续进行到块406,在此当两个对象的位置相对于初始位置改变时生成一个扫视信号。在多数情况下,放下手指将锁定该手指到显示在触摸屏上的特定GUI对象或使其与之相关联。典型地,当至少其中一个手指被放到GUI对象上的图像之上时。结果,当各手指越过触摸屏移动到一起时,该扫视信号可被用于在该手指的方向上平移图像。在多数情况下,平移量根据两个对象移动的距离而变化。此外,扫视典型地可与对象的运动基本上同时发生。例如,当手指移动的时候,对象随手指同时移动。
图13A~13D举例说明了基于上述的扫视方法400的扫视时序。利用图11的地图,图13A举例说明了用户将他们的手指366放到地图上。当放下时,手指300被锁定到该地图。如图13B所示,当手指366垂直向上移动时,整个地图364被向上移动由此致使先前看到的地图364的一部分将被放置到显示区以外而部分看不见的地图364被放置到显示区内。如图13C所示,当手指366水平向一旁移动时,整个地图364被向一旁移动由此致使先前看到的地图364的一部分将被放置到显示区以外而部分看不见的地图被放置到显示区内。如图13D所示,当手指366斜对角移动时,整个地图364被斜对角移动由此致使先前看到的地图364的一部分将被放置到显示区以外而部分看不见的地图被放置到显示区内。如应当理解的那样,地图364的运动遵循手指366的运动。整个过程类似于沿一张桌面滑动一页纸。手指施加到纸上的压力锁定纸张到手指并在当手指横越桌面滑动时,纸张随着它们移动。
图14是根据本发明的一个实施例的旋转方法450的框图。旋转手势可在多点触摸屏上执行。旋转方法450通常开始于块452,在此同时检测到一个第一对象和第二对象的出现。该至少两个手指的出现被配置用于指示该触击是手势触击而不是基于一个手指的跟踪触击。在某些情况下,仅出现两个手指指示该触击是一个手势触击。在其它情况下,任何多于两个的手指数量均指示该触击是一个手势触击。事实上,手势触击可被配置用于操作无论是两个、三个、四个或更多个的手指正在触摸,并且甚至在该手势期间数量改变了,即,仅需要最少两个手指。
在块452之后,旋转方法450继续进行到块454,在此设置每个手指的角度。角度典型地是相对于参考点确定的。在块454之后,旋转方法450继续进行到块456,在此当至少其中一个对象的角度相对于参考点改变时生成旋转信号。在多数情况下,放下手指将锁定该手指到显示在触摸屏上的特定GUI对象或使其与之相关联。典型地,当至少其中一个手指被放到GUI对象上的图像之上时,该GUI对象将与该手指相关联或被锁定到该手指。结果,当手指旋转时,该旋转信号可被用于以手指旋转的方向旋转该对象(例如,顺时针、逆时针)。在多数情况下,对象旋转的量根据手指旋转的量变化,即,如果手指移动5度则对象也移动5度。此外,旋转典型地可以与手指的运动基本上同时发生。例如,随着手指旋转,对象随手指同时旋转。
图15A~15C举例说明了基于上述的方法的旋转时序。利用图11的地图,图15A举例说明了用户将他们的手指366放到地图364之上。当放下时,手指366被锁定到地图364。如图15B所示,当手指366以顺时针方向旋转时,整个地图364根据该旋转的手指366在顺时针方向上旋转。如图15C所示,当手指366以逆时针方向旋转时,整个地图364根据该旋转的手指366在顺时针方向上旋转。
应注意的是,图10~15描述的方法可以在同一手势敲击期间实现。也就是说,在手势敲击期间可以执行所有的缩放、旋转和扫视,其可包括展开、旋转和滑动手指。例如,一旦放下至少两个手指,显示的对象(地图)就与该两个手指相关联或锁定。为了缩放,用户可展开或合上他们的手指。为了旋转,用户可旋转他们的手指。为了扫视,用户可滑动他们的手指。这些动作的每一个都可以以连续的动作同时发生。例如,用户可以展开和合闭他们的手指的同时横越触摸屏旋转和滑动手指。作为选择,用户可将这些动作分段而不必重置手势敲击。例如,用户可以首先展开他们的手指,然后旋转他们的手指,然后合闭他们的手指,然后滑动他们的手指等等。
图16是根据本发明的一个实施例的GUI操作方法500的框图。GUI操作方法500是为初始化GUI内的浮动控制配置的。GUI操作方法500通常开始于块502,在此检测诸如手指或拇指的对象的出现。这可例如利用触摸屏完成。在块502之后,GUI操作方法500继续进行到块504,在此对象被识别(找到了对象的标识符)。该对象可在多个对象之中被识别。例如,参见上面的图2的块104。
在块504之后,GUI操作方法500继续进行到块506,在此在对象的附近生成一个图像。该图像典型地是基于所识别的对象的。该图像可包括窗口、信息栏、对话框、菜单、图标、按钮、光标、滚动条等等。在某些情况下,用户可以选择并激活该图像(或其内嵌入的特征)以便启动功能和任务。举例来说,图像可以是用户接口元素或一组用户接口元素(例如,一个和多个打开、关闭、最小化、或最大化窗口的按钮)。该图像还可以是一个或多个图标,在当该图标被选择打开时运行特定的程序或文件。该图像另外可对应于非交互式文本和图形。在多数情况下,只要检测到对象就显示该图像或其可被显示一段预定数量的时间,即,在一段时间超时之后被移除。
在一个特定实施例中,图像包括一个或多个可由用户选择的控制选项。控制选项可包括一个或多个用于实现各种任务的控制按钮。例如,控制选项框可包括音乐收听控制按钮,例如播放、暂停、查找以及菜单。
图17A~17E举例说明了利用上述的方法的浮动控制时序。如图17A所示,用户510使用图形输入板PC 512并为此利用一只手514握住图形输入板PC 512同时利用另一只手516导航(例如,跟踪、手势表示)。如图17B所示,其接近于用户拿着图形输入板PC 512,拿着的那只手514的部分拇指放在触摸屏520之上。如图17C所示,图形输入板PC 512识别该拇指并在邻近该拇指显示一个控制框522。控制框522包括各种按钮524,其可以被用户的拇指选择以启动图形输入板PC 512内的任务。如图17D所示,当拿着图形输入板PC 512时,拇指延伸到其中一个按钮524之上并在随后轻敲由此选择与按钮524相关的任务。举例来说,该任务可能与启动一个程序或获得对网络的访问或改变设备的工作模式有关。控制框522合按钮524可被用于改变触摸屏520的输入模式使得例如与用户的另一只手的手指做出的完全相同的手势根据哪一个按钮524被选择了具有多种意义。如图17E所示,当拇指移动离开触摸屏520时,控制框522可能超时并消失。作为选择,可以使用常规的关闭图标或按钮关闭控制框。
图18是根据本发明的一个实施例的GUI操作方法550的框图。GUI操作方法550是为了启动缩放目标而配置的。GUI操作方法550通常开始于块552,在此显示一个控制框GUI元素。控制框包含一个或多个控制按钮,其稍微靠近,并且其可被用于执行动作。控制框可以例如包括诸如最大化、最小化、关闭等等的控制按钮。在块552之后,GUI操作方法550继续进行到块554,在此当检测到在控制框或者其中一个控制按钮之上出现一个对象时,控制框被扩大,或至少其中一个控制按钮被扩大一段时间。在控制框被扩大的情况下,每个控制按钮均被扩大由此更易于对它们作出选择。在仅仅控制按钮被扩大的情况下,用户将确定这是否是正确的按钮并且如果是的话则选择该扩大了的按钮,或者重新启动该过程使得适当的控制按钮被呈现。在多数情况下,控制按钮的大小与手指的大小一致使得它们可易于被该对象选择。在块554之后,GUI操作方法550继续进行到块556,在此当检测到在其中一个扩大了的控制按钮之上出现了对象时生成一个与所选择的控制按钮有关的控制信号。
图19A~19D举例说明了利用上述的GUI操作方法550的缩放目标时序。如图19A所示,用户510将他们的手指576放到控制框578之上。由于控制框578在其中包含的按钮580要比手指576要小并且位置靠近,对于用户510来说难于在可能不会压到一个不期望的按钮580,例如与所期望的按钮邻近的按钮,而直接作出选择。举例来说,手指576可能覆盖两个或多个按钮580。如图19B所示,当用户将他们的手指放到控制框之上时,至少部分控制框578被扩大,包括在其中包含的按钮580。如图19C所示,一旦控制框达到其扩大状态,用户就可以选择其中一个扩大了的按钮,其现在接近拇指的大小。举例来说,用户可以在所期望的控制按钮上敲击。如图19D所示,在按钮被选择或者在预定一段时间其中没有作出任何选择(例如,超时)之后或者当用户将他们的手指移动离开控制框时控制框还原到其初始大小。
图20是根据本发明的一个实施例的GUI操作方法600的框图。GUI操作方法600是为了启动页面转换而配置的。GUI操作方法600通常开始于块602,在此在GUI中显示来自许多页面的一个页面。举例来说,页面可以与电子图书有关。在块602之后,GUI操作方法600继续进行到块604,在此检测到在预定区域中出现一个目标(或多个目标)。该预定区域可以例如对应于在其处显示页码的区域。在块604之后,GUI操作方法600继续进行到块606,在此当对象(或多个对象)在该预定区域内平移时生成一个页面转换信号。该平移被配置用于模拟手指翻真实纸质精装书内的页面。平移的方向指示是翻到页面列表的下一页还是翻到上一页。例如,如果手指从右至左扫过,则生成一个后翻页信号,而如果手指是从左至右扫过,则生成一个前翻页信号。这个GUI操作方法600可以以几种方式增强。例如,如果多个手指扫过,则这将创建大于一页的翻页信号。例如,两个手指扫过相当于翻两页,三个手指扫过相当于翻三页等等。或者两个手指扫过相当于翻10页,三个手指扫过相对于翻50页等等。
图21A~21D举例说明了利用上述的GUI操作方法600的页面翻转时序。如图21A所示,其接近于用户510拿着图形输入板PC 512,用户在页码上面以到页面630左侧的方向扫过他们的手指。如图21B所示,图形输入板PC 512识别页码区内的该扫动以及扫动的方向并因此图形输入板PC 512显示页面组内的下一页。这个操作可被重复执行以便快速移动穿过页面组。如图21C所示,用户在页码上面以到页面630右侧的方向扫过他们的手指576。如图21D所示,图形输入板PC 512识别页码区内的该扫动以及扫动的方向并因此图形输入板PC 512显示页面组内的上一页。这个操作可被重复执行以便快速移动穿过页面组。
图22是根据本发明的一个实施例的GUI操作方法650的框图。GUI操作方法650是为典型地在滚动或扫视操作期间启动惯性而配置的。惯性通常定义为静止的物体保持静止或者运动的物体继续以直线运动直到受到外力的干扰的趋势。在本特定的实施例中,GUI或其的某些部分与惯性特性有关,这就是其对运动中的变化速率的阻力。对于具有较高惯性特性的GUI,对于给定输入,GUI的加速将更慢。另一方面,如果GUI具有较低的惯性特性,则对于给定输入的加速将较快。
GUI操作方法650通常开始于块652,在此一个图形图像被显示在GUI上。在块652之后,GUI操作方法650继续进行到块654,在此检测到触敏表面上的滚动或扫视敲击。举例来说,敲击可以是线性的或旋转的敲击。在线性敲击期间,滚动或扫视的方向典型地跟随敲击的方向。在旋转敲击期间(参见图6),该旋转敲击典型地被转换为线性输入,其中顺时针运动可对应于垂直向上而逆时针运动可对应于垂直向下。在块654之后,该处理流程继续进行到块656,在此确定滚动或扫视敲击的速度和方向。在块656之后,GUI操作方法650继续进行到块658,在此根据滚动或扫视敲击的速度和方向以及相关的惯性特性移动图像。在块658之后,GUI操作方法650继续进行到块660,在此甚至在当没有再检测到扫视或滚动敲击时继续图像的运动。例如,当用户从触敏表面抬起他们的手指时,滚动或扫视功能继续如同仍然作出了滚动或扫视敲击一样。在某些情况下,无限地持续图像的运动直到执行了某一制动(停止或减速)控制。这个特定的方法模拟了失重。在其它的情况下,图像的运动根据有关的惯性GUI操作方法650减速。比喻来说,图像可相当于一张纸在桌面上移动。为了移动该页纸,用户在所期望的方向上在纸上施加一个力。当用户将他们的手指拿离纸张时,纸张将继续以期望的方向沿桌面滑动一段时间。在手指拿离之后其滑动的量通常依赖于其的质量、手指施加的力、纸和桌面之间发现的摩擦力等。如应当理解的那样,传统上当滚动和扫视被实现时,当手指抬起时则滚动和或扫视停止。相反,利用上述提及的方法,当手指抬起时滚动或扫视继续移动。
GUI操作方法650可另外包括模块A和B。在模块A,在触敏表面检测到一个诸如手指的对象,当图像移动时不需要该对象的协助(块660)。在模块B,当检测到该对象时该图像的运动停止,即,新的触击用作制动手段。使用上述的比喻,当纸张穿越桌面滑动时,用户将他们的手指按在纸张上面从而停止其的运动。
图23A~23D举例说明了利用上述的方法的惯性时序。图23A举例说明了呈现GUI 678的显示屏,该显示屏包括窗口679,窗口679具有一个媒体项681列表680。窗口679和列表680可对应于例如在由Cupertino,CA的公司苹果计算机公司制造的中发现的控制窗口和音乐列表。如图23B所示,当用户将他们的一个手指或多个手指576在触摸屏520之上滑动时,实现了将媒体项上移或下移穿过窗口的垂直滚动。滚动的方向可跟随手指移动的同一个方向(如图所示),或者以相反的方向移动。在一个特定的实施例中,单个手指用于从列表选择媒体项,而两个手指被用于滚动穿过列表。
滚动通常适合用于穿越显示屏上的显示区移动被显示的数据或图像(例如,媒体项681)使得新的数据集(例如,媒体项681)被带入显示区内的视图。在多数情况下,一旦显示区满了,则出现在显示区边缘处的每个新的数据集和所有的其它数据集挪动一个位置。也就是说,新的数据集替代移出显示区的每个数据集。大体上,这些功能允许用户查看当前在显示区之外的连续的数据集。在多数情况下,用户能够通过以更快速度移动他或她的手指加速他们对数据集的遍历。在在此结合作为参考的美国专利申请Nos.:2003/0076303A1,2003/0076301A1,2003/0095096A1中能够找到滚动穿过列表的例子。
如图23C所示,甚至于当手指移离触摸屏时所显示的数据还继续移动。该持续移动至少部分基于之前的运动。例如,滚动可能以相同的方向和速度继续。在某些情况下,滚动随时间的过去慢下来,即,穿过媒体项的速度越来越慢直到滚动最终停下来从而留下静止的列表。举例来说,每个新带入显示区的媒体项都将逐渐降低速度。可选或附加地,如图23D所示,当手指576返回到触摸屏520上时,所显示的数据停止移动。也就是说,放回手指到触摸屏上可实现制动,其停止或减慢连续的动作运动。尽管这个时序是针对垂直滚动的,应注意的是这并不是一个限制而是可以使用上述的方法执行水平滚动以及扫视。
图24是根据本发明的一个实施例的GUI操作方法700的框图。方法700配置用于模拟一个键盘。该方法通常开始于块702,在此在屏幕上呈现一个键盘。在块702之后,处理流程继续进行到块704,在此在触摸屏上同时检测到第一键之上的第一对象和第二键之上的第二对象的出现。该触摸屏可位于显示屏之上或之前。举例来说,显示屏可以是LCD而触摸屏可以是多点触摸屏。在块704之后,该处理流程继续进行到块706,在此当在第一键之上检测到第一对象以及当同时在第二键之上检测到第二对象时生成一个或多个同时发生的控制信号。
在一个实施例中,当在第一键之上检测到第一对象以及当同时在第二键之上检测到第二对象时仅生成一个控制信号。举例来说,第一键可能是shift键而第二键可能是符号键(例如,字母、数字)。通过这种方式,该键盘充当一个常规的键盘,即,允许用户同时选择多个键以便改变符号,即大/小写。该键也可对应于control键,alt键,escape键,功能键等等。
在另一个实施例中,为每个同时发生的被激励的键(键触击)生成一个控制信号。例如,可同时键入字符组。在一些情况下,运行在键盘后面的应用程序可被配置用于基于某种预定的标准确定字符时序。例如,尽管字母可能是混乱的,应用程序能够基于拼写、用法、上下文等等确定正确的字符时序。
尽管仅描述了两个键的,应注意的是两个键并不是一个限制,而是可同时激励两个以上的键以产生一个或多个控制信号。例如,可以实现control-alt-delete功能或者可同时键入或更大的字符组。
图25A~25D举例说明了利用上述的方法的键盘时序。图25A举例说明了以键盘形式展示一个GUI对象730的显示屏。如图25B所示,用户将他们的手指576放到多点触摸屏520之上,放到键盘730之上以录入数据到字处理程序。举例来说,用户可放一个手指576A到Q键上以便在字处理程序中产生小写的“q”。如图25C所示,当用户决定一个字母应该大写时,用户将一个手指576B放在shift键上而另一只手指576A放到所想要的字母(如由箭头指示的)上。如图25D所示,为了继续以小写键入,用户简单地将他们的手指576B从shift键移开并将他们的手指576A放到所想要的字母上(如由箭头所指示的)。
图26是根据本发明的一个实施例的GUI操作方法750的框图。方法750被配置用于模拟诸如在其所有内容在此结合作为参考的美国专利公开Nos.:2003/0076303A1,2003/0076301A1,2003/0095096A1中描述的那些滚动轮。该方法通常开始于块752,在此在显示屏上呈现一个虚拟滚动轮。在一些情况下,该虚拟滚动轮可在其中心包括一个虚拟按钮。该虚拟滚动轮被配置用于实现例如滚动穿过一个列表而该按钮被配置用于实现选择例如存储在列表中的项目。在块752之后,该方法继续进行到块754,在此在触摸屏上检测到在虚拟滚动轮之上出现至少一个手指以及在某些情况下一个以上的手指,如第一和第二手指。该触摸屏可位于显示屏之上或之前。举例来说,显示屏可以是LCD而触摸屏可以是多点触摸屏。在块754之后,该方法继续进行到块756,在此设置手指在虚拟滚动轮上的初始位置。举例来说,可确定手指相对于参考点的角度(例如,12点钟、6点钟等)。
在块756之后,方法750继续进行到块758,在此当手指的角度相对于参考点改变时生成旋转信号。在多数情况下,当手指位于虚拟滚动轮之上时,手指的放下与虚拟滚动轮相关、相关联或者将手指锁定到虚拟滚动轮。因此,当手指旋转时,旋转信号可以被用于在手指旋转的方向上(例如,顺时针、逆时针等)旋转虚拟滚动轮。在多数情况下,轮子旋转的量根据手指旋转的量变化,也就是说,如果手指移动5度则轮子也移动5度。此外,旋转典型地基本上与手指的运动同时发生。例如,当手指旋转时,同时利用手指执行轮子的旋转。
在某些情况下,上述的惯性原理可被应用到该虚拟滚动轮。在诸如这样的情况下,当各手指(或其中一个手指)抬离虚拟滚动轮时该虚拟滚动轮继续滚动并且借助于虚拟摩擦力慢慢地停下来。可选或附加地,可通过将手指(或被移离的手指)放回到虚拟滚动轮上可以停止该持续的旋转从而制动该虚拟滚动轮的旋转。
图27A~27D举例说明了利用上述方法的滚动轮时序。图27A举例说明了呈现了一个滚动轮的显示屏。该滚动轮可以作为程序的一部分自动显示或者可以在当执行了一个特定的手势时被显示。举例来说,在音乐程序(如由Cupertino,CA,的苹果计算机公司制造的)的操作期间,当两个手指而不是典型地用于音乐程序中的跟踪的一个手指被放置到触摸屏上时该虚拟滚动轮将出现在该触摸屏上。在某些情况下,仅当两个手指被放置在GUI的预定区域上时才会出现虚拟滚动轮。如图27B所示,用户将他们的手指放到多点触摸屏520之上,放到滚动轮之上。在某些点上,手指被锁定到该滚动轮。这可发生例如在手指放下时。如图27C所示,当手指以顺时针方向旋转时,滚动轮根据旋转的手指以顺时针方向旋转。如图27D所示,当手指以逆时针方向旋转时,滚动轮根据旋转的手指以逆时针方向旋转。可选地,虚拟滚动轮的旋转也可以随手指的线性运动以切线方式旋转。
需要注意的是,尽管示出了表面滚动轮,其原理也可以施加到被虚拟基于的、更加传统的滚动轮。例如这样的滚动轮,即其轴平行于显示屏,并且看起来穿过如图28所示的显示屏。但是,在该特定实施例中,手指的线性运动被用于旋转虚拟滚动轮。
本发明的各个方面、实施例、实现或特征可单独或以任何结合形式使用。
本发明优选通过硬件、软件或者硬件和软件的结合实现。软件也可以具体化为计算机可读介质上的计算机可读代码。计算机可读介质是任何能够存储数据并在其后被计算机***读取的数据存储器。计算机可读介质的实例包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、光数据存储设备、以及载波。计算机可读介质也可在网络联结的计算机***之上分布使得计算机可读代码以分布式方式被存储和执行。
虽然已经就几个优选实施例描述了本发明,存在改变、变更以及等同物,它们都落入本发明的范围内。例如,尽管本发明主要是针对触摸屏的,应当注意的是,在某些情况下触摸板也可用于替代触摸屏。也可使用其它类型的触摸感应设备。应当注意的是,存在许多实现本发明的方法和设备的可选方式。因此有意使下面的所附权利要求书被解释为包含所有的这种改变、变更以及等同物,被看作落入本发明的真正的精神和范围之内。
Claims (30)
1.一种用于处理触击输入的方法,所述方法包括:
从触摸屏读取数据,所述数据涉及在显示在所述触摸屏上的一个或多个图形用户界面GUI元素上的触击输入,所述触摸屏具有多点能力;
确定导致所述触击输入的一个或多个对象的方向,所述方向表示在检测到所述一个或多个对象的任何移动之前所述一个或多个对象在放下时指向的方向;以及
根据所确定的所述一个或多个对象在放下时的方向,将所述数据分类为表示多个手势模式之一。
2.根据权利要求1所述的方法,还包括:
当确定所述一个或多个对象的特定方向时,将所述数据分类为表示跟踪手势模式。
3.根据权利要求2所述的方法,其中跟踪包括:
直接操纵出现在所述触摸屏上的指针或光标。
4.根据权利要求1所述的方法,其中所述多个手势模式之一执行出现在所述触摸屏上的GUI元素中的至少一个的直接操纵。
5.根据权利要求1所述的方法,还包括:
当至少两个对象的特定方向被确定时,将所述数据分类为表示滚动或平移手势模式,并且在所述至少两个对象沿基本上相同的方向一起移动时,执行滚动或扫视。
6.根据权利要求1所述的方法,还包括:
当至少两个对象的特定方向被确定时,将所述数据分类为表示缩放手势模式,并且在所述至少两个对象线性地彼此靠近或者远离时,执行缩放。
7.根据权利要求1所述的方法,还包括:
当至少两个对象的特定方向被确定时,将所述数据分类为表示旋转手势模式,并且在所述至少两个对象彼此相对地旋转或者相对于已知点旋转时,执行旋转。
8.根据权利要求1所述的方法,还包括:
在相同触击输入期间,同时执行多个控制动作。
9.根据权利要求1所述的方法,其中所述触击输入是连续敲击,所述敲击保持在所述触敏设备上的连续接触。
10.根据权利要求1所述的方法,还包括:
至少部分地基于至少两个对象发生的改变或在所述至少两个对象之间发生的改变,执行一个或多个手势模式操作。
11.一种用于提供输入给包括触摸屏的计算***的方法,所述方法包括:
从所述触摸屏读取数据,其中所述数据对应于多个触击;
将所述数据分类为一个或多个特征,其中所述特征中的每一个对应于所述多个触击中的唯一触击;
将所述特征之一分类为拇指触击;以及
从所述多个触击中滤除所识别的拇指触击以获得经过滤的触击事件。
12.根据权利要求11所述的方法,还包括:
处理所述经过滤的触击事件。
13.根据权利要求11所述的方法,其中滤除所识别的拇指触击包括:
基于预定义的标准进行过滤。
14.根据权利要求11所述的方法,其中滤除所识别的拇指触击包括:
基于所述拇指触击在所述触摸屏上的位置进行过滤。
15.根据权利要求13所述的方法,其中所识别的拇指的位置是个人计算机的边缘。
16.根据权利要求15所述的方法,其中所述个人计算机是输入板PC。
17.一种用于提供输入给包括触摸屏的计算***的设备,所述设备包括:
触敏感测装置,用于从所述触摸屏读取数据,其中所述数据对应于多个触击;和
输入装置,用于将所述数据分类为一个或多个特征,其中所述特征中的每一个对应于所述多个触击中的唯一触击,所述输入装置还用于将所述特征之一分类为拇指触击,以及从所述多个触击中滤除所述拇指触击以获得经过滤的触击事件。
18.根据权利要求17所述的设备,还包括:
处理器,用于处理所述经过滤的触击事件。
19.根据权利要求17所述的设备,其中所述输入装置基于预定义的标准,过滤所述拇指触击。
20.根据权利要求17所述的设备,其中所述输入装置基于所述拇指触击在所述触摸屏上的位置,过滤所述拇指触击。
21.根据权利要求20所述的设备,其中所述位置是在个人计算机的边缘上。
22.根据权利要求21所述的设备,其中所述个人计算机是输入板PC。
23.一种用于提供触击输入给包括触摸屏的计算***的方法,所述方法包括:
从所述触摸屏读取数据,其中所述数据对应于多个触击;
将所述数据分类为一个或多个特征,其中所述特征中的每一个对应于所述多个触击中的唯一触击;
将所述特征之一分类为拇指触击;
将所述拇指触击与所述多个触击分开以获得所述多个触击的剩余子集;以及
基于所述拇指触击,修改与所述触击的剩余子集对应的触击事件。
24.根据权利要求23所述的方法,还包括:
将所述拇指触击与在所述触摸屏上显示的控制框关联,其中修改所述触击事件还包括:
响应于所述控制框的操作,改变所述触摸屏的输入模式。
25.根据权利要求24所述的方法,还包括:
基于所述控制框的操作,确定通过所述触击的剩余子集执行的手势。
26.根据权利要求24所述的方法,其中所述控制框包括多个按钮,每个按钮对应于所述触摸屏的不同输入模式。
27.根据权利要求24所述的方法,其中所述输入模式是跟踪模式或选择模式。
28.根据权利要求23所述的方法,其中所述拇指触击和所述触击的剩余子集来自两只不同的手。
29.根据权利要求24所述的方法,还包括:
响应于所述拇指触击,激活所述控制框。
30.根据权利要求23所述的方法,其中改变所述触击事件包括:
通过利用所述触击的剩余子集做出的相同手势,执行不同的操作。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US59248304P | 2004-07-30 | 2004-07-30 | |
US10/903,964 | 2004-07-30 | ||
US10/903,964 US8479122B2 (en) | 2004-07-30 | 2004-07-30 | Gestures for touch sensitive input devices |
US60/592,483 | 2004-07-30 | ||
CN2005800291330A CN101198925B (zh) | 2004-07-30 | 2005-07-19 | 用于触敏输入设备的手势 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800291330A Division CN101198925B (zh) | 2004-07-30 | 2005-07-19 | 用于触敏输入设备的手势 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103365595A true CN103365595A (zh) | 2013-10-23 |
CN103365595B CN103365595B (zh) | 2017-03-01 |
Family
ID=35908005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310178622.9A Expired - Fee Related CN103365595B (zh) | 2004-07-30 | 2005-07-19 | 用于触敏输入设备的手势 |
Country Status (6)
Country | Link |
---|---|
EP (4) | EP2000893B1 (zh) |
JP (3) | JP4763695B2 (zh) |
KR (4) | KR100958491B1 (zh) |
CN (1) | CN103365595B (zh) |
DE (2) | DE202005021427U1 (zh) |
WO (1) | WO2006020305A2 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104991645A (zh) * | 2015-06-24 | 2015-10-21 | 宇龙计算机通信科技(深圳)有限公司 | 光标控制方法及装置 |
CN106462355A (zh) * | 2014-06-11 | 2017-02-22 | 三菱电机株式会社 | 显示控制***和显示控制方法 |
CN106955489A (zh) * | 2017-02-14 | 2017-07-18 | 网易(杭州)网络有限公司 | 一种控制***中信息显示的交互方法及装置 |
CN107037968A (zh) * | 2015-12-18 | 2017-08-11 | 联想企业解决方案(新加坡)有限公司 | 用于增强触摸屏上的捏拉缩放手势的定心手势 |
CN107608621A (zh) * | 2017-10-12 | 2018-01-19 | 北京元心科技有限公司 | 触点信息的处理方法、装置和终端 |
CN110515480A (zh) * | 2018-05-22 | 2019-11-29 | 义隆电子股份有限公司 | 判断触控装置上的触控物件力道及触控事件的方法 |
Families Citing this family (577)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9513744B2 (en) | 1994-08-15 | 2016-12-06 | Apple Inc. | Control systems employing novel physical controls and touch screens |
US8482534B2 (en) | 1995-06-29 | 2013-07-09 | Timothy R. Pryor | Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics |
GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US7760187B2 (en) | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US7469381B2 (en) * | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US8339379B2 (en) * | 2004-04-29 | 2012-12-25 | Neonode Inc. | Light-based touch screen |
US7333092B2 (en) | 2002-02-25 | 2008-02-19 | Apple Computer, Inc. | Touch pad for handheld device |
US7250939B2 (en) | 2002-03-19 | 2007-07-31 | Aol Llc | Display motion multiplier |
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7669134B1 (en) | 2003-05-02 | 2010-02-23 | Apple Inc. | Method and apparatus for displaying information during an instant messaging session |
US9060770B2 (en) | 2003-05-20 | 2015-06-23 | Ethicon Endo-Surgery, Inc. | Robotically-driven surgical instrument with E-beam driver |
US8059099B2 (en) | 2006-06-02 | 2011-11-15 | Apple Inc. | Techniques for interactive input to portable electronic devices |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
DE202005021427U1 (de) * | 2004-07-30 | 2008-02-14 | Apple Inc., Cupertino | Elektronische Vorrichtung mit berührungsempfindlicher Eingabeeinrichtung |
EP1774427A2 (en) * | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US20100231506A1 (en) * | 2004-09-07 | 2010-09-16 | Timothy Pryor | Control of appliances, kitchen and home |
US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US7786975B2 (en) | 2005-12-23 | 2010-08-31 | Apple Inc. | Continuous scrolling list with acceleration |
CN101379461A (zh) | 2005-12-30 | 2009-03-04 | 苹果公司 | 具有多重触摸输入的便携式电子设备 |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US20070152983A1 (en) | 2005-12-30 | 2007-07-05 | Apple Computer, Inc. | Touch pad with symbols based on mode |
KR100823083B1 (ko) * | 2006-02-09 | 2008-04-18 | 삼성전자주식회사 | 터치스크린을 구비한 문서 표시장치의 문서 교정 방법 및그 장치 |
JP5210497B2 (ja) * | 2006-04-12 | 2013-06-12 | クラリオン株式会社 | ナビゲーション装置 |
KR100771626B1 (ko) * | 2006-04-25 | 2007-10-31 | 엘지전자 주식회사 | 단말기 및 이를 위한 명령 입력 방법 |
US20070257891A1 (en) * | 2006-05-03 | 2007-11-08 | Esenther Alan W | Method and system for emulating a mouse on a multi-touch sensitive surface |
US9063647B2 (en) | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
US8022935B2 (en) | 2006-07-06 | 2011-09-20 | Apple Inc. | Capacitance sensing electrode with integrated I/O mechanism |
US8743060B2 (en) | 2006-07-06 | 2014-06-03 | Apple Inc. | Mutual capacitance touch sensing device |
US9360967B2 (en) | 2006-07-06 | 2016-06-07 | Apple Inc. | Mutual capacitance touch sensing device |
CN1885717B (zh) * | 2006-07-11 | 2014-04-02 | 汕头市夏野电器有限公司 | 一种用于产生改变电路参数的控制信号的感应拨盘以及含有该感应拨盘的电路参数控制装置 |
JP2008033695A (ja) * | 2006-07-29 | 2008-02-14 | Sony Corp | 表示内容のスクロール方法、スクロール装置およびスクロールプログラム |
US7907117B2 (en) | 2006-08-08 | 2011-03-15 | Microsoft Corporation | Virtual controller for visual displays |
KR100781706B1 (ko) | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
CN101356493A (zh) * | 2006-09-06 | 2009-01-28 | 苹果公司 | 用于照片管理的便携式电子装置 |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US9304675B2 (en) | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US8842074B2 (en) | 2006-09-06 | 2014-09-23 | Apple Inc. | Portable electronic device performing similar operations for different gestures |
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 |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
US7940250B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
AU2012100655B4 (en) * | 2006-09-06 | 2013-01-24 | Apple Inc. | Touch screen device, method, and graphical user interface for determining commands by applying heuristics |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US7581186B2 (en) | 2006-09-11 | 2009-08-25 | Apple Inc. | Media manager with integrated browsers |
US8564543B2 (en) * | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
GB2480777B (en) * | 2006-09-11 | 2012-01-04 | Apple Inc | Media player with image-based browsing |
US7890863B2 (en) * | 2006-10-04 | 2011-02-15 | Immersion Corporation | Haptic effects with proximity sensing |
WO2008045464A2 (en) | 2006-10-10 | 2008-04-17 | Wms Gaming Inc. | Multi-player, multi-touch table for use in wagering game systems |
US8274479B2 (en) | 2006-10-11 | 2012-09-25 | Apple Inc. | Gimballed scroll wheel |
KR100770936B1 (ko) * | 2006-10-20 | 2007-10-26 | 삼성전자주식회사 | 문자 입력 방법 및 이를 위한 이동통신단말기 |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
JP2008158842A (ja) * | 2006-12-25 | 2008-07-10 | Xanavi Informatics Corp | 地図表示装置 |
JP5775669B2 (ja) * | 2006-12-27 | 2015-09-09 | イマージョン コーポレーションImmersion Corporation | 振動触感フィードバックによる仮想移動止め機構 |
US7855718B2 (en) * | 2007-01-03 | 2010-12-21 | Apple Inc. | Multi-touch input discrimination |
US8130203B2 (en) | 2007-01-03 | 2012-03-06 | Apple Inc. | Multi-touch input discrimination |
US8214768B2 (en) * | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
US7956847B2 (en) * | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
AU2011253700B2 (en) * | 2007-01-05 | 2013-08-29 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
US7978182B2 (en) | 2007-01-07 | 2011-07-12 | Apple Inc. | Screen rotation gestures on a portable multifunction device |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US8788954B2 (en) * | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
US20080165149A1 (en) * | 2007-01-07 | 2008-07-10 | Andrew Emilio Platzer | System, Method, and Graphical User Interface for Inputting Date and Time Information on a Portable Multifunction Device |
US7966578B2 (en) | 2007-01-07 | 2011-06-21 | Apple Inc. | Portable multifunction device, method, and graphical user interface for translating displayed content |
US20080165151A1 (en) * | 2007-01-07 | 2008-07-10 | Lemay Stephen O | System and Method for Viewing and Managing Calendar Entries |
US8607144B2 (en) | 2007-01-08 | 2013-12-10 | Apple Inc. | Monitor configuration for media device |
US8612857B2 (en) | 2007-01-08 | 2013-12-17 | Apple Inc. | Monitor configuration for media device |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
KR101420419B1 (ko) | 2007-04-20 | 2014-07-30 | 엘지전자 주식회사 | 전자기기와 그 데이터 편집방법 및 이동통신단말기 |
KR20080101484A (ko) * | 2007-05-18 | 2008-11-21 | 엘지전자 주식회사 | 이동통신 단말기 및 그 제어방법 |
US8436815B2 (en) | 2007-05-25 | 2013-05-07 | Microsoft Corporation | Selective enabling of multi-input controls |
US8201096B2 (en) | 2007-06-09 | 2012-06-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8185839B2 (en) | 2007-06-09 | 2012-05-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US9954996B2 (en) | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
EP2017756A1 (de) * | 2007-07-20 | 2009-01-21 | BrainLAB AG | Verfahren zur Anzeige und/oder Bearbeitung bzw. Verarbeitung von Bilddaten medizinischen oder medizintechnischen Ursprungs mit Gestenerkennung |
KR101395780B1 (ko) * | 2007-07-27 | 2014-05-16 | 삼성전자주식회사 | 촉각 감지를 위한 압력 센서 어레이 장치 및 방법 |
US8683378B2 (en) | 2007-09-04 | 2014-03-25 | Apple Inc. | Scrolling techniques for user interfaces |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
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 |
US8098235B2 (en) | 2007-09-28 | 2012-01-17 | Immersion Corporation | Multi-touch device having dynamic haptic effects |
US8633915B2 (en) | 2007-10-04 | 2014-01-21 | Apple Inc. | Single-layer touch-sensitive display |
US9274698B2 (en) | 2007-10-26 | 2016-03-01 | Blackberry Limited | Electronic device and method of controlling same |
EP2053497A1 (en) * | 2007-10-26 | 2009-04-29 | Research In Motion Limited | Text selection using a touch sensitive screen of a handheld mobile communication device |
EP2060970A1 (en) * | 2007-11-12 | 2009-05-20 | Research In Motion Limited | User interface for touchscreen device |
US8416198B2 (en) * | 2007-12-03 | 2013-04-09 | Apple Inc. | Multi-dimensional scroll wheel |
TW200925966A (en) * | 2007-12-11 | 2009-06-16 | J Touch Corp | Method of controlling multi-point controlled controller |
KR20090070491A (ko) * | 2007-12-27 | 2009-07-01 | 엔에이치엔(주) | 터치스크린을 이용한 화면 제어 장치 및 방법 |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US20090174676A1 (en) | 2008-01-04 | 2009-07-09 | Apple Inc. | Motion component dominance factors for motion locking of touch sensor data |
US8230360B2 (en) | 2008-01-04 | 2012-07-24 | Apple Inc. | User interface for selection from media collection |
US9372576B2 (en) | 2008-01-04 | 2016-06-21 | Apple Inc. | Image jaggedness filter for determining whether to perform baseline calculations |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8405621B2 (en) | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
KR101224588B1 (ko) * | 2008-01-24 | 2013-01-22 | 삼성전자주식회사 | 멀티포인트 스트록을 감지하기 위한 ui 제공방법 및 이를적용한 멀티미디어 기기 |
US20110006980A1 (en) * | 2008-01-31 | 2011-01-13 | Appside Co., Ltd. | Data input device, data input method, data input program, and recording medium containing the program |
US20090207140A1 (en) * | 2008-02-19 | 2009-08-20 | Sony Ericsson Mobile Communications Ab | Identifying and responding to multiple time-overlapping touches on a touch panel |
US20090213083A1 (en) * | 2008-02-26 | 2009-08-27 | Apple Inc. | Simulation of multi-point gestures with a single pointing device |
US8174502B2 (en) | 2008-03-04 | 2012-05-08 | Apple Inc. | Touch event processing for web pages |
US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
US8416196B2 (en) * | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
US8205157B2 (en) | 2008-03-04 | 2012-06-19 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
KR101007045B1 (ko) * | 2008-03-12 | 2011-01-12 | 주식회사 애트랩 | 접촉센서 장치 및 이 장치의 포인팅 좌표 결정 방법 |
US9454256B2 (en) | 2008-03-14 | 2016-09-27 | Apple Inc. | Sensor configurations of an input device that are switchable based on mode |
EP2104027B1 (en) * | 2008-03-19 | 2013-10-23 | BlackBerry Limited | Electronic device including touch sensitive input surface and method of determining user-selected input |
US9448721B2 (en) | 2008-03-19 | 2016-09-20 | Blackberry Limited | Electronic device including touch-sensitive input device and method of determining selection |
KR101460127B1 (ko) | 2008-03-27 | 2014-11-10 | 삼성전자주식회사 | 저항막 방식 터치스크린의 멀티 터치 인식 방법 및 이를이용하는 휴대 단말기 |
JP5084905B2 (ja) | 2008-03-27 | 2012-11-28 | 三菱電機株式会社 | 誘導加熱調理器 |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
DE102008017716A1 (de) * | 2008-04-07 | 2009-10-08 | Volkswagen Ag | Anzeige- und Bedienvorrichtung für ein Kraftfahrzeug sowie Verfahren zum Betreiben einer solchen |
US20090254855A1 (en) * | 2008-04-08 | 2009-10-08 | Sony Ericsson Mobile Communications, Ab | Communication terminals with superimposed user interface |
DE102008022752A1 (de) * | 2008-05-08 | 2009-11-12 | Volkswagen Ag | Verfahren zur Bestimmung mindestens einer Berührungsposition einer berührungssensitiven Vorrichtung sowie entsprechend ausgestaltete berührungssensitive Einrichtung und Fahrzeug |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US9035891B2 (en) | 2008-05-16 | 2015-05-19 | International Business Machines Corporation | Multi-point touch-sensitive sensor user interface using distinct digit identification |
US9035886B2 (en) | 2008-05-16 | 2015-05-19 | International Business Machines Corporation | System and apparatus for a multi-point touch-sensitive sensor user interface using distinct digit identification |
KR101439554B1 (ko) * | 2008-06-19 | 2014-09-11 | 주식회사 케이티 | 터치 입력 인식 방법 및 이를 수행하는 장치 |
KR101498623B1 (ko) | 2008-06-25 | 2015-03-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
US8241912B2 (en) | 2008-06-26 | 2012-08-14 | Wms Gaming Inc. | Gaming machine having multi-touch sensing device |
US8754855B2 (en) * | 2008-06-27 | 2014-06-17 | Microsoft Corporation | Virtual touchpad |
KR100984826B1 (ko) * | 2008-07-03 | 2010-10-20 | 주식회사 엘지유플러스 | 휴대용 단말기 및 그의 사용자 인터페이스 방법 |
DE102008032450B4 (de) | 2008-07-10 | 2023-11-02 | Rational Ag | Anzeigeverfahren und Gargerät hierfür |
DE102008032451C5 (de) * | 2008-07-10 | 2017-10-19 | Rational Ag | Anzeigeverfahren und Gargerät hierfür |
DE102008032448B4 (de) | 2008-07-10 | 2023-11-02 | Rational Ag | Anzeigeverfahren und Gargerät hierfür |
EP2306286A4 (en) * | 2008-07-17 | 2016-05-11 | Nec Corp | INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM ON WHICH A PROGRAM HAS BEEN RECORDED, AND METHOD FOR MODIFYING OBJECT |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
DE102008038897A1 (de) * | 2008-08-13 | 2010-02-18 | Deutsche Telekom Ag | Mobiltelefon mit Menüführung auf dem Bildschirm |
JP5501509B2 (ja) * | 2008-09-03 | 2014-05-21 | キヤノン株式会社 | 情報処理装置、その動作方法及びプログラム |
US20100064261A1 (en) * | 2008-09-09 | 2010-03-11 | Microsoft Corporation | Portable electronic device with relative gesture recognition mode |
RU2520400C2 (ru) | 2008-09-12 | 2014-06-27 | Конинклейке Филипс Электроникс Н.В. | Навигация в графическом пользовательском интерфейсе на карманных устройствах |
KR20100033202A (ko) * | 2008-09-19 | 2010-03-29 | 삼성전자주식회사 | 디스플레이 장치 및 상기 디스플레이 장치의 제어 방법 |
FR2936326B1 (fr) * | 2008-09-22 | 2011-04-29 | Stantum | Dispositif pour le controle d'appareil electronique par la manipulation d'objets graphiques sur un ecran tactile multicontacts |
US20100073303A1 (en) * | 2008-09-24 | 2010-03-25 | Compal Electronics, Inc. | Method of operating a user interface |
US20100077431A1 (en) * | 2008-09-25 | 2010-03-25 | Microsoft Corporation | User Interface having Zoom Functionality |
US8284170B2 (en) | 2008-09-30 | 2012-10-09 | Apple Inc. | Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor |
US9395867B2 (en) | 2008-10-08 | 2016-07-19 | Blackberry Limited | Method and system for displaying an image on an electronic device |
KR101033280B1 (ko) * | 2008-10-23 | 2011-05-09 | (주)오로라 디자인랩 | 다접점 터치센서를 이용하는 스위치 및 그 제어방법 |
US8466879B2 (en) | 2008-10-26 | 2013-06-18 | Microsoft Corporation | Multi-touch manipulation of application objects |
US8477103B2 (en) * | 2008-10-26 | 2013-07-02 | Microsoft Corporation | Multi-touch object inertia simulation |
DE602008006738D1 (de) * | 2008-10-29 | 2011-06-16 | Giga Byte Comm Inc | Verfahren und Vorrichtung zum Umschalten eines Touchscreens einer tragbaren elektronischen Vorrichtung |
JP5516412B2 (ja) * | 2008-10-30 | 2014-06-11 | 日本電気株式会社 | 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム |
KR101029627B1 (ko) * | 2008-10-31 | 2011-04-15 | 에스케이텔레시스 주식회사 | 터치스크린이 구비된 이동통신 단말기의 기능구현방법 및 장치 |
US8502785B2 (en) * | 2008-11-12 | 2013-08-06 | Apple Inc. | Generating gestures tailored to a hand resting on a surface |
JP5174626B2 (ja) * | 2008-11-17 | 2013-04-03 | 株式会社ゼンリンデータコム | 地図表示装置、地図表示方法、およびコンピュータプログラム |
US20100123676A1 (en) * | 2008-11-17 | 2010-05-20 | Kevin Scott Kirkup | Dual input keypad for a portable electronic device |
US8584031B2 (en) | 2008-11-19 | 2013-11-12 | Apple Inc. | Portable touch screen device, method, and graphical user interface for using emoji characters |
WO2010067537A1 (ja) | 2008-12-08 | 2010-06-17 | シャープ株式会社 | 操作受付装置及びコンピュータプログラム |
KR101531363B1 (ko) * | 2008-12-10 | 2015-07-06 | 삼성전자주식회사 | 이차원 인터랙티브 디스플레이에서 가상 객체 또는 시점을 제어하는 방법 |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
JP5108747B2 (ja) | 2008-12-26 | 2012-12-26 | 富士フイルム株式会社 | 情報表示装置、方法およびプログラム |
KR101593727B1 (ko) | 2008-12-29 | 2016-02-15 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 제스처 검출 시스템, 방법 및 컴퓨터 판독가능 매체 |
KR101596499B1 (ko) | 2009-01-14 | 2016-02-23 | 삼성전자주식회사 | 휴대용 기기의 키 입력 방법 및 장치 |
KR101544364B1 (ko) | 2009-01-23 | 2015-08-17 | 삼성전자주식회사 | 듀얼 터치 스크린을 구비한 휴대 단말기 및 그 컨텐츠 제어방법 |
US8922521B2 (en) | 2009-02-02 | 2014-12-30 | Apple Inc. | Switching circuitry for touch sensitive display |
JP5347589B2 (ja) * | 2009-03-10 | 2013-11-20 | 株式会社オートネットワーク技術研究所 | 操作装置 |
US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
US8756534B2 (en) | 2009-03-16 | 2014-06-17 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US8589374B2 (en) | 2009-03-16 | 2013-11-19 | Apple Inc. | Multifunction device with integrated search and application selection |
US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
US10705701B2 (en) | 2009-03-16 | 2020-07-07 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US8566044B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US8839155B2 (en) | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
JP2010218422A (ja) * | 2009-03-18 | 2010-09-30 | Toshiba Corp | 情報処理装置および情報処理装置の制御方法 |
JP5146389B2 (ja) * | 2009-04-03 | 2013-02-20 | ソニー株式会社 | 情報処理装置、および推定方法 |
US8593410B2 (en) | 2009-04-10 | 2013-11-26 | Apple Inc. | Touch sensor panel design |
KR101056088B1 (ko) * | 2009-04-20 | 2011-08-10 | (주)빅트론닉스 | 터치패널 입력장치, 방법 및 이를 이용한 모바일 기기 |
KR100974910B1 (ko) * | 2009-05-12 | 2010-08-09 | 우효준 | 터치 장치 제어방법, 이를 이용하는 터치 장치 |
US9354751B2 (en) | 2009-05-15 | 2016-05-31 | Apple Inc. | Input device with optimized capacitive sensing |
EP2254032A1 (en) * | 2009-05-21 | 2010-11-24 | Research In Motion Limited | Portable electronic device and method of controlling same |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US8493344B2 (en) | 2009-06-07 | 2013-07-23 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
FR2946768B1 (fr) * | 2009-06-11 | 2012-02-10 | Sagem Defense Securite | Procede d'entree tactile d'instructions de commande d'un programme d'ordinateur et systeme pour la mise en oeuvre de ce procede |
US8957874B2 (en) | 2009-06-29 | 2015-02-17 | Apple Inc. | Touch sensor panel design |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
JP2011013990A (ja) * | 2009-07-03 | 2011-01-20 | Pioneer Electronic Corp | コンテンツ再生装置 |
US8872771B2 (en) | 2009-07-07 | 2014-10-28 | Apple Inc. | Touch sensing device having conductive nodes |
JP2011028345A (ja) * | 2009-07-22 | 2011-02-10 | Olympus Imaging Corp | 条件変更装置、カメラ、携帯機器、およびプログラム |
JP5669169B2 (ja) * | 2009-07-28 | 2015-02-12 | Necカシオモバイルコミュニケーションズ株式会社 | 端末装置及びプログラム |
DE102010026291A1 (de) | 2009-08-06 | 2011-02-10 | Volkswagen Ag | Kraftfahrzeug |
JP5482023B2 (ja) * | 2009-08-27 | 2014-04-23 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US9176962B2 (en) | 2009-09-07 | 2015-11-03 | Apple Inc. | Digital media asset browsing with audio cues |
KR101691823B1 (ko) | 2009-09-09 | 2017-01-02 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
FR2950168B1 (fr) * | 2009-09-11 | 2012-03-23 | Milibris | Terminal mobile a ecran tactile |
EP3260969B1 (en) | 2009-09-22 | 2021-03-03 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
US8780069B2 (en) | 2009-09-25 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
NO332170B1 (no) | 2009-10-14 | 2012-07-16 | Cisco Systems Int Sarl | Anordning og fremgangsmate for kamerakontroll |
US20110090155A1 (en) * | 2009-10-15 | 2011-04-21 | Qualcomm Incorporated | Method, system, and computer program product combining gestural input from multiple touch screens into one gestural input |
KR20110047349A (ko) * | 2009-10-30 | 2011-05-09 | 주식회사 팬택 | 휴대용 단말기에서 터치와 가압을 이용하는 사용자 인터페이스 장치 및 방법 |
US8957918B2 (en) * | 2009-11-03 | 2015-02-17 | Qualcomm Incorporated | Methods for implementing multi-touch gestures on a single-touch touch surface |
JP2011106946A (ja) * | 2009-11-17 | 2011-06-02 | Hioki Ee Corp | 波形表示装置および波形表示方法 |
JP5568970B2 (ja) * | 2009-11-30 | 2014-08-13 | ソニー株式会社 | 情報処理装置、情報処理方法及びそのプログラム |
US20110138284A1 (en) * | 2009-12-03 | 2011-06-09 | Microsoft Corporation | Three-state touch input system |
US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
US8358281B2 (en) | 2009-12-15 | 2013-01-22 | Apple Inc. | Device, method, and graphical user interface for management and manipulation of user interface elements |
US20110148786A1 (en) * | 2009-12-18 | 2011-06-23 | Synaptics Incorporated | Method and apparatus for changing operating modes |
US8438504B2 (en) | 2010-01-06 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for navigating through multiple viewing areas |
JP4932010B2 (ja) * | 2010-01-06 | 2012-05-16 | 株式会社スクウェア・エニックス | ユーザインタフェース処理装置、ユーザインタフェース処理方法、およびユーザインタフェース処理プログラム |
US20110163967A1 (en) * | 2010-01-06 | 2011-07-07 | Imran Chaudhri | Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document |
JP5572397B2 (ja) * | 2010-01-06 | 2014-08-13 | 京セラ株式会社 | 入力装置、入力方法および入力プログラム |
US8698762B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
EP2343503A1 (de) * | 2010-01-07 | 2011-07-13 | Navigon AG | Verfahren zum Betrieb eines Navigationsgeräts |
CN102123132A (zh) * | 2010-01-08 | 2011-07-13 | 阿尔卡特朗讯 | 为用户终端提供通信的方法及装置 |
EP2524280A1 (en) | 2010-01-14 | 2012-11-21 | BrainLAB AG | Controlling a surgical navigation system |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
EP2348392A1 (en) * | 2010-01-21 | 2011-07-27 | Research In Motion Limited | Portable electronic device and method of controlling same |
KR101304321B1 (ko) * | 2010-01-22 | 2013-09-11 | 전자부품연구원 | 싱글 터치 압력에 기반한 ui 제공방법 및 이를 적용한 전자기기 |
WO2011089450A2 (en) | 2010-01-25 | 2011-07-28 | Andrew Peter Nelson Jerram | Apparatuses, methods and systems for a digital conversation management platform |
US8539386B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
US8677268B2 (en) | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
US8539385B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
KR100990833B1 (ko) * | 2010-01-28 | 2010-11-04 | 김준 | 터치 장치 제어방법, 이를 이용하는 터치 장치 |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US8756522B2 (en) | 2010-03-19 | 2014-06-17 | Blackberry Limited | Portable electronic device and method of controlling same |
EP2367097B1 (en) * | 2010-03-19 | 2017-11-22 | BlackBerry Limited | Portable electronic device and method of controlling same |
US20110246875A1 (en) * | 2010-04-02 | 2011-10-06 | Symantec Corporation | Digital whiteboard implementation |
US8881061B2 (en) | 2010-04-07 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
CN102906682B (zh) | 2010-04-23 | 2016-10-26 | 谷歌技术控股有限责任公司 | 使用触摸检测表面的电子设备和方法 |
DE202010006302U1 (de) | 2010-04-30 | 2010-09-30 | Wagner, Amina | Halter für einen tragbaren Tablet-Computer mit einer Anzeigevorrichtung |
JP5230684B2 (ja) * | 2010-05-13 | 2013-07-10 | パナソニック株式会社 | 電子機器、表示方法、及びプログラム |
JP5010714B2 (ja) | 2010-05-21 | 2012-08-29 | 株式会社東芝 | 電子機器、入力制御プログラム、及び入力制御方法 |
JP5533254B2 (ja) * | 2010-05-24 | 2014-06-25 | アイシン・エィ・ダブリュ株式会社 | 情報表示装置、情報表示方法及びプログラム |
US9542091B2 (en) | 2010-06-04 | 2017-01-10 | Apple Inc. | Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator |
US8707195B2 (en) | 2010-06-07 | 2014-04-22 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility via a touch-sensitive surface |
KR101685145B1 (ko) * | 2010-06-09 | 2016-12-09 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP5598104B2 (ja) * | 2010-06-10 | 2014-10-01 | ソニー株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
KR101102326B1 (ko) * | 2010-06-11 | 2012-01-05 | 한국과학기술원 | 터치스크린 제어장치, 방법, 이를 포함하는 전자 기기 및 이를 위한 기록매체 |
US10216408B2 (en) | 2010-06-14 | 2019-02-26 | Apple Inc. | Devices and methods for identifying user interface objects based on view hierarchy |
US8933910B2 (en) | 2010-06-16 | 2015-01-13 | Panasonic Intellectual Property Corporation Of America | Information input apparatus, information input method, and program |
CN102314297B (zh) * | 2010-07-07 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 一种窗口对象惯性移动方法及实现装置 |
US8972903B2 (en) | 2010-07-08 | 2015-03-03 | Apple Inc. | Using gesture to navigate hierarchically ordered user interface screens |
US8922499B2 (en) * | 2010-07-26 | 2014-12-30 | Apple Inc. | Touch input transitions |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
US9098182B2 (en) | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
JP5482549B2 (ja) * | 2010-08-03 | 2014-05-07 | 富士通株式会社 | 表示装置、表示方法、および、表示プログラム |
US8593418B2 (en) * | 2010-08-08 | 2013-11-26 | Qualcomm Incorporated | Method and system for adjusting display content |
KR20120019244A (ko) * | 2010-08-25 | 2012-03-06 | 삼성전자주식회사 | 휴대 단말기의 복합 속성 제어 방법 및 이를 지원하는 휴대 단말기 |
JP5725767B2 (ja) * | 2010-08-31 | 2015-05-27 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
US9747270B2 (en) | 2011-01-07 | 2017-08-29 | Microsoft Technology Licensing, Llc | Natural input for spreadsheet actions |
US9612731B2 (en) | 2010-09-29 | 2017-04-04 | Nec Corporation | Information processing device, control method for the same and program |
KR101743632B1 (ko) * | 2010-10-01 | 2017-06-07 | 삼성전자주식회사 | 휴대용 단말기에서 전자책 페이지 넘김 장치 및 방법 |
EP2437151B1 (en) | 2010-10-01 | 2020-07-08 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
US9678572B2 (en) | 2010-10-01 | 2017-06-13 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
KR20120035748A (ko) * | 2010-10-06 | 2012-04-16 | 삼성전자주식회사 | 인쇄옵션 표시방법 및 인쇄옵션 표시장치 |
KR101915615B1 (ko) * | 2010-10-14 | 2019-01-07 | 삼성전자주식회사 | 모션 기반 사용자 인터페이스 제어 장치 및 방법 |
KR101199970B1 (ko) | 2010-10-29 | 2012-11-12 | 전남대학교산학협력단 | 멀티 터치 특징정보 추출방법 및 그 멀티 터치 특징정보를 이용한 멀티 터치 제스처 인식방법 |
US9092135B2 (en) | 2010-11-01 | 2015-07-28 | Sony Computer Entertainment Inc. | Control of virtual object using device touch interface functionality |
JP5479414B2 (ja) * | 2010-11-24 | 2014-04-23 | キヤノン株式会社 | 情報処理装置およびその制御方法 |
CN103329070A (zh) | 2010-11-24 | 2013-09-25 | 日本电气株式会社 | 输入装置以及输入装置的控制方法 |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
KR101645685B1 (ko) * | 2010-12-20 | 2016-08-04 | 애플 인크. | 이벤트 인식 |
KR101729523B1 (ko) | 2010-12-21 | 2017-04-24 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
ES2392419B1 (es) | 2010-12-27 | 2013-10-22 | BSH Electrodomésticos España S.A. | Dispositivo de aparato doméstico, aparato doméstico con un dispositivo de aparato doméstico, y procedimiento para la puesta en funcionamiento de un dispositivo de aparato doméstico. |
KR101662726B1 (ko) * | 2010-12-29 | 2016-10-14 | 삼성전자주식회사 | 전자 기기의 스크롤 방법 및 장치 |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
CA2823388A1 (en) * | 2011-01-06 | 2012-07-12 | Tivo Inc. | Method and apparatus for gesture based controls |
US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
US9065876B2 (en) * | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
US8964783B2 (en) | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
EP2492788B1 (en) | 2011-02-24 | 2015-07-15 | ST-Ericsson SA | Zooming method |
US9547428B2 (en) | 2011-03-01 | 2017-01-17 | Apple Inc. | System and method for touchscreen knob control |
EP2500814B1 (en) * | 2011-03-13 | 2019-05-08 | LG Electronics Inc. | Transparent display apparatus and method for operating the same |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
BR112013028559A2 (pt) | 2011-05-09 | 2017-01-17 | Koninkl Philips Nv | aparelho para rotação de um objeto em uma tela, dispositivo, método para rotação de um objeto em uma tela, produto de programa de computador e meio para armazenagem |
JP2012247861A (ja) * | 2011-05-25 | 2012-12-13 | Panasonic Corp | タッチスクリーン装置、タッチ操作入力方法及びプログラム |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9032338B2 (en) * | 2011-05-30 | 2015-05-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating and editing text |
US9092130B2 (en) | 2011-05-31 | 2015-07-28 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8751971B2 (en) | 2011-06-05 | 2014-06-10 | Apple Inc. | Devices, methods, and graphical user interfaces for providing accessibility using a touch-sensitive surface |
US8959459B2 (en) | 2011-06-15 | 2015-02-17 | Wms Gaming Inc. | Gesture sensing enhancement system for a wagering game |
JP5855862B2 (ja) * | 2011-07-07 | 2016-02-09 | オリンパス株式会社 | 撮像装置、撮像方法およびプログラム |
US20130227398A1 (en) * | 2011-08-23 | 2013-08-29 | Opera Software Asa | Page based navigation and presentation of web content |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
JP5805473B2 (ja) * | 2011-09-02 | 2015-11-04 | クラリオン株式会社 | 操作装置 |
US20130067398A1 (en) * | 2011-09-09 | 2013-03-14 | Theresa B. Pittappilly | Semantic Zoom |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
CN104115107B (zh) * | 2011-09-13 | 2018-01-09 | 纽曼无限公司 | 用于操纵用户界面元件的装置、方法和计算机可读存储介质 |
US9851889B2 (en) | 2011-09-16 | 2017-12-26 | Kt Corporation | Apparatus and method for rotating a displayed image by using multi-point touch inputs |
DE102011116187A1 (de) * | 2011-10-14 | 2013-04-18 | Volkswagen Aktiengesellschaft | Verfahren und Vorrichtung zum Bereitstellen einer Nutzerschnittstelle |
US9658715B2 (en) | 2011-10-20 | 2017-05-23 | Microsoft Technology Licensing, Llc | Display mapping modes for multi-pointer indirect input devices |
US9274642B2 (en) | 2011-10-20 | 2016-03-01 | Microsoft Technology Licensing, Llc | Acceleration-based interaction for multi-pointer indirect input devices |
US8933896B2 (en) | 2011-10-25 | 2015-01-13 | Microsoft Corporation | Pressure-based interaction for indirect touch input devices |
KR101279518B1 (ko) * | 2011-10-26 | 2013-06-28 | 엘지전자 주식회사 | 이동 단말기 및 그의 스크린 제어방법 |
KR101880653B1 (ko) * | 2011-10-27 | 2018-08-20 | 삼성전자 주식회사 | 터치패널을 구비하는 휴대단말기의 입력 판정 장치 및 방법 |
US9372612B2 (en) * | 2011-10-31 | 2016-06-21 | Microsoft Technology Licensing, Llc | Exposing inertial snap points |
US9053083B2 (en) | 2011-11-04 | 2015-06-09 | Microsoft Technology Licensing, Llc | Interaction between web gadgets and spreadsheets |
US9367230B2 (en) * | 2011-11-08 | 2016-06-14 | Microsoft Technology Licensing, Llc | Interaction models for indirect interaction devices |
US9588680B2 (en) | 2011-11-09 | 2017-03-07 | Blackberry Limited | Touch-sensitive display method and apparatus |
JPWO2013080444A1 (ja) * | 2011-11-29 | 2015-04-27 | パナソニックIpマネジメント株式会社 | 表示制御装置、表示制御方法、および表示制御プログラム |
US9389679B2 (en) | 2011-11-30 | 2016-07-12 | Microsoft Technology Licensing, Llc | Application programming interface for a multi-pointer indirect touch input device |
JP5776525B2 (ja) * | 2011-12-05 | 2015-09-09 | 株式会社デンソー | 入力装置 |
JP5798903B2 (ja) * | 2011-12-13 | 2015-10-21 | 日本電信電話株式会社 | 情報入力システムとそのプログラム |
DE102011056940A1 (de) | 2011-12-22 | 2013-06-27 | Bauhaus Universität Weimar | Verfahren zum Betrieb einer mehrfachberührungsfähigen Anzeige und Vorrichtung mit einer mehrfachberührungsfähigen Anzeige |
JP5880024B2 (ja) * | 2011-12-22 | 2016-03-08 | 株式会社バッファロー | 情報処理装置及びプログラム |
US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
JP5957893B2 (ja) | 2012-01-13 | 2016-07-27 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピューター・プログラム |
JP6196017B2 (ja) | 2012-01-13 | 2017-09-13 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 情報処理装置及び情報処理方法、並びにコンピューター・プログラム |
WO2013105443A1 (ja) | 2012-01-13 | 2013-07-18 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピューター・プログラム |
WO2013114844A1 (ja) * | 2012-02-03 | 2013-08-08 | パナソニック株式会社 | 触覚提示装置および触覚提示装置の駆動方法、駆動プログラム |
US9195369B2 (en) | 2012-02-06 | 2015-11-24 | Hothead Games, Inc. | Virtual opening of boxes and packs of cards |
JP5936183B2 (ja) | 2012-02-07 | 2016-06-15 | オリンパス株式会社 | 撮影機器 |
JP5797580B2 (ja) * | 2012-02-16 | 2015-10-21 | シャープ株式会社 | 入力制御装置、電子機器、入力制御方法、プログラムおよび記録媒体 |
JP2013178658A (ja) * | 2012-02-28 | 2013-09-09 | Nikon Corp | 画像処理装置及びプログラム、並びに電子カメラ |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
JP5817613B2 (ja) * | 2012-03-23 | 2015-11-18 | 株式会社デンソー | 入力装置 |
JP2013210944A (ja) * | 2012-03-30 | 2013-10-10 | Hitachi Solutions Ltd | 画面操作機能を有する装置 |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
WO2013154341A1 (ko) * | 2012-04-10 | 2013-10-17 | Ahn Jae Seok | 모바일 단말에서 디지털 컨텐트를 스크롤하는 방법 및 이를 위한 모바일 단말 장치 |
JP6004716B2 (ja) * | 2012-04-13 | 2016-10-12 | キヤノン株式会社 | 情報処理装置およびその制御方法、コンピュータプログラム |
US9329723B2 (en) | 2012-04-16 | 2016-05-03 | Apple Inc. | Reconstruction of original touch image from differential touch image |
US20130283204A1 (en) * | 2012-04-18 | 2013-10-24 | Research In Motion Limited | Systems and Methods for Displaying Information or a Feature in Overscroll Regions on Electronic Devices |
US9086732B2 (en) | 2012-05-03 | 2015-07-21 | Wms Gaming Inc. | Gesture fusion |
JP2013238955A (ja) * | 2012-05-14 | 2013-11-28 | Sharp Corp | 携帯情報端末 |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
CN102799347B (zh) * | 2012-06-05 | 2017-01-04 | 北京小米科技有限责任公司 | 应用于触屏设备的用户界面交互方法、装置及触屏设备 |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
JP5877374B2 (ja) | 2012-06-13 | 2016-03-08 | パナソニックIpマネジメント株式会社 | 操作表示装置、プログラム |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
JP2014010777A (ja) * | 2012-07-02 | 2014-01-20 | Fujitsu Ltd | 表示プログラム、表示方法、及び情報処理装置 |
WO2014010543A1 (ja) * | 2012-07-09 | 2014-01-16 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置、入力受付方法及びプログラム |
WO2014014806A1 (en) * | 2012-07-15 | 2014-01-23 | Apple Inc. | Disambiguation of multitouch gesture recognition for 3d interaction |
JP2012234569A (ja) * | 2012-08-09 | 2012-11-29 | Panasonic Corp | 電子機器、表示方法、及びプログラム |
CN102819417B (zh) * | 2012-08-16 | 2015-07-15 | 小米科技有限责任公司 | 一种图片显示处理方法及装置 |
US9507513B2 (en) | 2012-08-17 | 2016-11-29 | Google Inc. | Displaced double tap gesture |
KR101343591B1 (ko) | 2012-09-03 | 2013-12-19 | 엘지전자 주식회사 | 휴대 전자기기 및 이의 제어방법 |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
KR101405822B1 (ko) * | 2012-09-18 | 2014-06-11 | 주식회사 인프라웨어 | 터치기반 편집 어플을 위한 시각적 편집보조 제공 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
EP2903265A4 (en) | 2012-09-27 | 2016-05-18 | Kyocera Corp | DISPLAY DEVICE, CONTROL METHOD, AND CONTROL PROGRAM |
JP6159069B2 (ja) * | 2012-09-27 | 2017-07-05 | 京セラ株式会社 | 表示装置 |
CN103729107A (zh) * | 2012-10-15 | 2014-04-16 | 中兴通讯股份有限公司 | 一种悬浮对象的实现方法与装置 |
US20140109016A1 (en) * | 2012-10-16 | 2014-04-17 | Yu Ouyang | Gesture-based cursor control |
US8949735B2 (en) | 2012-11-02 | 2015-02-03 | Google Inc. | Determining scroll direction intent |
JP6033061B2 (ja) * | 2012-11-30 | 2016-11-30 | Kddi株式会社 | 入力装置およびプログラム |
KR101468970B1 (ko) * | 2012-11-30 | 2014-12-04 | 주식회사 인프라웨어 | 터치 스크린 디스플레이 입력을 통한 객체 스크롤 방법 및 장치 |
JP2014112335A (ja) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | 情報処理装置及びプログラム |
KR20140078853A (ko) * | 2012-12-18 | 2014-06-26 | 삼성전자주식회사 | 증강현실시스템 및 그 제어방법 |
JP6009584B2 (ja) | 2012-12-26 | 2016-10-19 | グリー株式会社 | 表示処理方法及び情報装置 |
JP5385450B2 (ja) * | 2012-12-28 | 2014-01-08 | 株式会社ゼンリンデータコム | 地図表示装置 |
US20140189603A1 (en) * | 2012-12-28 | 2014-07-03 | Darryl L. Adams | Gesture Based Partition Switching |
US10691230B2 (en) | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
KR102072582B1 (ko) * | 2012-12-31 | 2020-02-03 | 엘지전자 주식회사 | 듀얼 디스플레이 방법 및 장치 |
WO2014112029A1 (ja) * | 2013-01-15 | 2014-07-24 | 日立マクセル株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
IN2013CH00469A (zh) * | 2013-01-21 | 2015-07-31 | Keypoint Technologies India Pvt Ltd | |
EP2946272A4 (en) | 2013-01-21 | 2016-11-02 | Keypoint Technologies India Pvt Ltd | TEXT ENTRY SYSTEM AND METHOD |
JP5835240B2 (ja) * | 2013-01-28 | 2015-12-24 | カシオ計算機株式会社 | 情報処理装置、情報処理方法及びプログラム |
CN103970646B (zh) | 2013-01-29 | 2016-12-28 | 国际商业机器公司 | 一种用于操作序列的自动分析方法及其*** |
KR20150104615A (ko) | 2013-02-07 | 2015-09-15 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
DE102013101339A1 (de) | 2013-02-12 | 2014-08-14 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Bedienelement |
CN105009059B (zh) * | 2013-02-27 | 2018-11-02 | 阿尔卑斯电气株式会社 | 操作检测装置 |
KR102117086B1 (ko) * | 2013-03-08 | 2020-06-01 | 삼성디스플레이 주식회사 | 단말기 및 그의 조작 방법 |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
CN105027197B (zh) | 2013-03-15 | 2018-12-14 | 苹果公司 | 训练至少部分语音命令*** |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
KR102157332B1 (ko) * | 2013-03-15 | 2020-09-17 | 삼성전자주식회사 | 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치 |
KR102114608B1 (ko) * | 2013-04-02 | 2020-06-05 | 엘지전자 주식회사 | 멀티 스크린 디바이스 및 그 제어 방법 |
CN105074625B (zh) | 2013-04-02 | 2018-09-21 | 索尼公司 | 信息处理设备、信息处理方法及计算机可读记录介质 |
US20140306910A1 (en) * | 2013-04-15 | 2014-10-16 | Qualcomm Incorporated | Id tracking of gesture touch geometry |
JP5742870B2 (ja) * | 2013-04-17 | 2015-07-01 | カシオ計算機株式会社 | 電子機器およびプログラム |
US8997013B2 (en) * | 2013-05-31 | 2015-03-31 | Google Inc. | Multiple graphical keyboards for continuous gesture input |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
EP3008641A1 (en) | 2013-06-09 | 2016-04-20 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
AU2014278595B2 (en) | 2013-06-13 | 2017-04-06 | Apple Inc. | System and method for emergency calls initiated by voice command |
US10664652B2 (en) | 2013-06-15 | 2020-05-26 | Microsoft Technology Licensing, Llc | Seamless grid and canvas integration in a spreadsheet application |
WO2015008828A1 (ja) | 2013-07-17 | 2015-01-22 | Chiba Nobuyuki | 画像表示システムおよび入力デバイス |
JP6211327B2 (ja) * | 2013-07-22 | 2017-10-11 | アルプス電気株式会社 | 入力装置 |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
KR20150019352A (ko) | 2013-08-13 | 2015-02-25 | 삼성전자주식회사 | 전자장치에서 그립상태를 인지하기 위한 방법 및 장치 |
US9886141B2 (en) | 2013-08-16 | 2018-02-06 | Apple Inc. | Mutual and self capacitance touch measurements in touch panel |
US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
JP6138641B2 (ja) * | 2013-09-13 | 2017-05-31 | 株式会社Nttドコモ | 地図情報表示装置、地図情報表示方法、及び地図情報表示プログラム |
JP5948294B2 (ja) * | 2013-09-25 | 2016-07-06 | 京セラドキュメントソリューションズ株式会社 | タッチパネル装置、及びこれを備えた画像形成装置 |
KR102129594B1 (ko) | 2013-10-30 | 2020-07-03 | 애플 인크. | 관련 사용자 인터페이스 객체를 표시 |
JP2015099526A (ja) | 2013-11-20 | 2015-05-28 | 富士通株式会社 | 情報処理装置および情報処理プログラム |
JP6222830B2 (ja) * | 2013-12-27 | 2017-11-01 | マクセルホールディングス株式会社 | 画像投射装置 |
JP2017068291A (ja) * | 2014-02-14 | 2017-04-06 | アルプス電気株式会社 | 入力方法、及び入力装置 |
JPWO2015121964A1 (ja) * | 2014-02-14 | 2017-03-30 | 富士通株式会社 | 入力装置 |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
WO2015178920A1 (en) | 2014-05-22 | 2015-11-26 | Onamp Research Llc | Panel bootstrapping architectures for in-cell self-capacitance |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
TWI566107B (zh) | 2014-05-30 | 2017-01-11 | 蘋果公司 | 用於處理多部分語音命令之方法、非暫時性電腦可讀儲存媒體及電子裝置 |
US9898162B2 (en) | 2014-05-30 | 2018-02-20 | Apple Inc. | Swiping functions for messaging applications |
US9978043B2 (en) | 2014-05-30 | 2018-05-22 | Apple Inc. | Automatic event scheduling |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10255267B2 (en) | 2014-05-30 | 2019-04-09 | Apple Inc. | Device, method, and graphical user interface for a predictive keyboard |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9971500B2 (en) | 2014-06-01 | 2018-05-15 | Apple Inc. | Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application |
US10289251B2 (en) | 2014-06-27 | 2019-05-14 | Apple Inc. | Reducing floating ground effects in pixelated self-capacitance touch screens |
AU2015279544B2 (en) | 2014-06-27 | 2018-03-15 | Apple Inc. | Electronic device with rotatable input mechanism for navigating calendar application |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9880655B2 (en) | 2014-09-02 | 2018-01-30 | Apple Inc. | Method of disambiguating water from a finger touch on a touch sensor panel |
CN110072131A (zh) | 2014-09-02 | 2019-07-30 | 苹果公司 | 音乐用户界面 |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
CN107077260B (zh) | 2014-09-22 | 2020-05-12 | 苹果公司 | 触摸控制器和用于触摸传感器面板的方法 |
US10635296B2 (en) | 2014-09-24 | 2020-04-28 | Microsoft Technology Licensing, Llc | Partitioned application presentation across devices |
US20160088060A1 (en) * | 2014-09-24 | 2016-03-24 | Microsoft Technology Licensing, Llc | Gesture navigation for secondary user interface |
US9769227B2 (en) | 2014-09-24 | 2017-09-19 | Microsoft Technology Licensing, Llc | Presentation of computing environment on multiple devices |
US10025684B2 (en) | 2014-09-24 | 2018-07-17 | Microsoft Technology Licensing, Llc | Lending target device resources to host device computing environment |
US10448111B2 (en) | 2014-09-24 | 2019-10-15 | Microsoft Technology Licensing, Llc | Content projection |
US9606986B2 (en) | 2014-09-29 | 2017-03-28 | Apple Inc. | Integrated word N-gram and class M-gram language models |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
CN107077262B (zh) | 2014-10-27 | 2020-11-10 | 苹果公司 | 像素化自电容水排斥 |
JP5966125B2 (ja) * | 2014-11-12 | 2016-08-10 | 株式会社ユピテル | 車両用情報表示装置 |
JP2016099871A (ja) * | 2014-11-25 | 2016-05-30 | アルパイン株式会社 | 情報機器およびその操作方法、操作プログラム |
KR101619888B1 (ko) | 2014-11-28 | 2016-05-12 | 현대자동차주식회사 | 터치 인식 기능을 구비한 차량 및 그 제어방법과 내비게이션 |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
EP3037783B1 (en) * | 2014-12-23 | 2019-09-25 | Alpine Electronics, Inc. | Information processing apparatus, particularly navigation system, and method of processing information |
US20160202865A1 (en) | 2015-01-08 | 2016-07-14 | Apple Inc. | Coordination of static backgrounds and rubberbanding |
WO2016126525A1 (en) | 2015-02-02 | 2016-08-11 | Apple Inc. | Flexible self-capacitance and mutual capacitance touch sensing system architecture |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US10488992B2 (en) | 2015-03-10 | 2019-11-26 | Apple Inc. | Multi-chip touch architecture for scalability |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
JP6229816B2 (ja) | 2015-03-27 | 2017-11-15 | 日本電気株式会社 | モバイル監視装置、プログラム、及び制御方法 |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101882B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Movement between multiple views |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
JP6511352B2 (ja) * | 2015-07-03 | 2019-05-15 | 株式会社エクシング | 楽曲検索装置及び楽曲検索用プログラム |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US10365773B2 (en) | 2015-09-30 | 2019-07-30 | Apple Inc. | Flexible scan plan using coarse mutual capacitance and fully-guarded measurements |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
KR20170064901A (ko) * | 2015-12-02 | 2017-06-12 | 엘지전자 주식회사 | 모바일 디바이스 및 그 제어 방법 |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
JP2017138738A (ja) * | 2016-02-02 | 2017-08-10 | 富士通テン株式会社 | 入力装置、表示装置および入力装置の制御方法 |
US9871962B2 (en) | 2016-03-04 | 2018-01-16 | RollCall, LLC | Movable user interface shutter button for camera |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9919213B2 (en) * | 2016-05-03 | 2018-03-20 | Hothead Games Inc. | Zoom controls for virtual environment user interfaces |
JP6681110B2 (ja) * | 2016-05-09 | 2020-04-15 | 株式会社コーエーテクモゲームス | ユーザインターフェース処理プログラム及び記録媒体 |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179588B1 (en) | 2016-06-09 | 2019-02-22 | Apple Inc. | INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT |
US10739972B2 (en) | 2016-06-10 | 2020-08-11 | Apple Inc. | Device, method, and graphical user interface for managing electronic communications |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
AU2017100670C4 (en) | 2016-06-12 | 2019-11-21 | Apple Inc. | User interfaces for retrieving contextually relevant media content |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
DK201670580A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Wrist-based tactile time feedback for non-sighted users |
US10010791B2 (en) | 2016-06-28 | 2018-07-03 | Hothead Games Inc. | Systems and methods for customized camera views and customizable objects in virtualized environments |
US10004991B2 (en) | 2016-06-28 | 2018-06-26 | Hothead Games Inc. | Systems and methods for customized camera views in virtualized environments |
KR101726549B1 (ko) * | 2016-06-29 | 2017-04-12 | 정상문 | 모바일 실시간 시뮬레이션 게임에서의 터치 조작 방식 |
AU2017208277B2 (en) | 2016-09-06 | 2018-12-20 | Apple Inc. | Back of cover touch sensors |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
JP6249073B2 (ja) * | 2016-09-28 | 2017-12-20 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP6181833B1 (ja) * | 2016-09-29 | 2017-08-16 | 株式会社ゲオインタラクティブ | 画像表示装置及び画像表示用プログラム |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US10642418B2 (en) | 2017-04-20 | 2020-05-05 | Apple Inc. | Finger tracking in wet environment |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
JP6567233B2 (ja) | 2017-06-20 | 2019-08-28 | 三菱電機株式会社 | タッチ入力判定装置、タッチパネル入力装置、タッチ入力判定方法、及びタッチ入力判定プログラム |
EP3503026A1 (en) * | 2017-12-20 | 2019-06-26 | Koninklijke Philips N.V. | Device, system and method for interacting with vessel images |
DK180171B1 (en) | 2018-05-07 | 2020-07-14 | Apple Inc | USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT |
JP7004629B2 (ja) * | 2018-09-25 | 2022-01-21 | 富士フイルム株式会社 | 画像表示制御装置、画像表示制御装置の作動プログラム、及び作動方法 |
US20200333925A1 (en) * | 2019-04-19 | 2020-10-22 | Microsoft Technology Licensing, Llc | System and method for navigating interfaces using touch gesture inputs |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
DK201970535A1 (en) | 2019-05-06 | 2020-12-21 | Apple Inc | Media browsing user interface with intelligently selected representative media items |
TWI728361B (zh) | 2019-05-15 | 2021-05-21 | 和碩聯合科技股份有限公司 | 用於一電子裝置的快速資料瀏覽方法 |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
US11620103B2 (en) | 2019-05-31 | 2023-04-04 | Apple Inc. | User interfaces for audio media control |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
US11194467B2 (en) | 2019-06-01 | 2021-12-07 | Apple Inc. | Keyboard management user interfaces |
WO2021160278A1 (en) * | 2020-02-14 | 2021-08-19 | Huawei Technologies Co., Ltd. | Self-adaptive display aspect ratio adjuster and gesture on rolling devices |
DK181076B1 (en) | 2020-02-14 | 2022-11-25 | Apple Inc | USER INTERFACES FOR TRAINING CONTENT |
US11662867B1 (en) | 2020-05-30 | 2023-05-30 | Apple Inc. | Hover detection on a touch sensor panel |
US11416136B2 (en) | 2020-09-14 | 2022-08-16 | Apple Inc. | User interfaces for assigning and responding to user inputs |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
KR20220042558A (ko) * | 2020-09-28 | 2022-04-05 | 주식회사 딥바이오 | 병리 이미지 분석 결과 출력 방법 및 이를 수행하는 컴퓨팅 시스템 |
CN112396590B (zh) * | 2020-11-25 | 2022-07-15 | 中南大学 | 一种半自磨入磨矿石块度检测方法、设备及介质 |
WO2024064235A1 (en) * | 2022-09-23 | 2024-03-28 | Apple Inc. | Touchscreen jog wheel user interface element |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1326564A (zh) * | 1998-09-15 | 2001-12-12 | 艾利森公司 | 在触摸式显示屏上移动对象的设备与方法 |
US6570557B1 (en) * | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
Family Cites Families (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3301079B2 (ja) * | 1990-06-18 | 2002-07-15 | ソニー株式会社 | 情報入力装置、情報入力方法、情報処理装置及び情報処理方法 |
JPH0454523A (ja) * | 1990-06-21 | 1992-02-21 | Hitachi Aic Inc | タッチパネル |
US6028271A (en) * | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US5612719A (en) | 1992-12-03 | 1997-03-18 | Apple Computer, Inc. | Gesture sensitive buttons for graphical user interfaces |
JPH07230352A (ja) * | 1993-09-16 | 1995-08-29 | Hitachi Ltd | タッチ位置検出装置及びタッチ指示処理装置 |
US5583946A (en) | 1993-09-30 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for recognizing gestures on a computer system |
JP3546337B2 (ja) * | 1993-12-21 | 2004-07-28 | ゼロックス コーポレイション | 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法 |
US5798760A (en) * | 1995-06-07 | 1998-08-25 | Vayda; Mark | Radial graphical menuing system with concentric region menuing |
JPH09146708A (ja) * | 1995-11-09 | 1997-06-06 | Internatl Business Mach Corp <Ibm> | タッチパネルの駆動方法及びタッチ入力方法 |
US5825308A (en) * | 1996-11-26 | 1998-10-20 | Immersion Human Interface Corporation | Force feedback interface having isotonic and isometric functionality |
US5825352A (en) * | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
JP3280559B2 (ja) * | 1996-02-20 | 2002-05-13 | シャープ株式会社 | ジョグダイアルの模擬入力装置 |
US5874948A (en) | 1996-05-28 | 1999-02-23 | International Business Machines Corporation | Virtual pointing device for touchscreens |
JPH1039748A (ja) * | 1996-07-18 | 1998-02-13 | Koonet:Kk | 電子式地図システム、それを用いた情報提供装置及び記憶媒体 |
JPH1173271A (ja) * | 1997-08-28 | 1999-03-16 | Sharp Corp | 指示装置、処理装置および記憶媒体 |
US6433801B1 (en) * | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
JPH11133816A (ja) * | 1997-10-27 | 1999-05-21 | Canon Inc | 画像形成装置、設定情報入力方法および記憶媒体 |
EP2256605B1 (en) * | 1998-01-26 | 2017-12-06 | Apple Inc. | Method and apparatus for integrating manual input |
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US6211856B1 (en) * | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
US6278443B1 (en) * | 1998-04-30 | 2001-08-21 | International Business Machines Corporation | Touch screen with random finger placement and rolling on screen to control the movement of information on-screen |
US6429846B2 (en) * | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
JP4542637B2 (ja) * | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
JP2000163193A (ja) * | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
US6246395B1 (en) * | 1998-12-17 | 2001-06-12 | Hewlett-Packard Company | Palm pressure rejection method and apparatus for touchscreens |
US6639584B1 (en) * | 1999-07-06 | 2003-10-28 | Chuang Li | Methods and apparatus for controlling a portable electronic device using a touchpad |
JP2001134382A (ja) * | 1999-11-04 | 2001-05-18 | Sony Corp | 図形処理装置 |
JP4803883B2 (ja) * | 2000-01-31 | 2011-10-26 | キヤノン株式会社 | 位置情報処理装置及びその方法及びそのプログラム。 |
JP2001230992A (ja) * | 2000-02-18 | 2001-08-24 | Nidec Copal Corp | 画像表示装置及びその制御方法 |
JP2001356878A (ja) * | 2000-06-14 | 2001-12-26 | Hitachi Ltd | アイコン制御方法 |
JP4543513B2 (ja) * | 2000-07-17 | 2010-09-15 | ソニー株式会社 | 双方向通信システム、表示装置、ベース装置および双方向通信方法 |
JP4686886B2 (ja) * | 2001-04-06 | 2011-05-25 | ソニー株式会社 | 情報処理装置 |
JP2003173237A (ja) * | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
JP2003123992A (ja) | 2001-10-17 | 2003-04-25 | Ushio Inc | キセノン放電ランプ点灯装置 |
US7312785B2 (en) * | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US7084856B2 (en) | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
GB0201074D0 (en) * | 2002-01-18 | 2002-03-06 | 3G Lab Ltd | Graphic user interface for data processing device |
JP3951727B2 (ja) * | 2002-02-06 | 2007-08-01 | 松下電器産業株式会社 | 情報処理装置 |
JP3847641B2 (ja) * | 2002-02-28 | 2006-11-22 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法 |
US7466307B2 (en) * | 2002-04-11 | 2008-12-16 | Synaptics Incorporated | Closed-loop sensor on a solid-state object position detector |
US20030193481A1 (en) * | 2002-04-12 | 2003-10-16 | Alexander Sokolsky | Touch-sensitive input overlay for graphical user interface |
EP1505484B1 (en) * | 2002-05-16 | 2012-08-15 | Sony Corporation | Inputting method and inputting apparatus |
US7789756B2 (en) * | 2002-09-13 | 2010-09-07 | Igt | Wagering gaming device having simulated control of movement of game functional elements |
GB0222094D0 (en) * | 2002-09-24 | 2002-10-30 | Koninkl Philips Electronics Nv | Graphical user interface navigation method and apparatus |
US20040095311A1 (en) * | 2002-11-19 | 2004-05-20 | Motorola, Inc. | Body-centric virtual interactive apparatus and method |
KR20040057131A (ko) * | 2002-12-24 | 2004-07-02 | 삼성전자주식회사 | 터치스크린에서 지정위치 확대 기능을 갖는 휴대용 모바일기기 및 그 확대 방법 |
US7337634B2 (en) * | 2003-01-09 | 2008-03-04 | General Electric Company | Washer/dryer touch sensitive graphical user interface |
US7411575B2 (en) * | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
DE202005021427U1 (de) * | 2004-07-30 | 2008-02-14 | Apple Inc., Cupertino | Elektronische Vorrichtung mit berührungsempfindlicher Eingabeeinrichtung |
-
2005
- 2005-07-19 DE DE202005021427U patent/DE202005021427U1/de not_active Expired - Lifetime
- 2005-07-19 EP EP08016449.4A patent/EP2000893B1/en not_active Not-in-force
- 2005-07-19 KR KR1020097009093A patent/KR100958491B1/ko active IP Right Grant
- 2005-07-19 EP EP05772499.9A patent/EP1774429B1/en active Active
- 2005-07-19 KR KR1020087022704A patent/KR101128572B1/ko active IP Right Grant
- 2005-07-19 CN CN201310178622.9A patent/CN103365595B/zh not_active Expired - Fee Related
- 2005-07-19 JP JP2007523644A patent/JP4763695B2/ja not_active Expired - Fee Related
- 2005-07-19 EP EP16184609.2A patent/EP3121697A1/en not_active Withdrawn
- 2005-07-19 KR KR1020117031565A patent/KR101270847B1/ko active IP Right Grant
- 2005-07-19 DE DE202005021492U patent/DE202005021492U1/de not_active Expired - Lifetime
- 2005-07-19 WO PCT/US2005/025657 patent/WO2006020305A2/en active Application Filing
- 2005-07-19 KR KR1020077005010A patent/KR100984596B1/ko active IP Right Grant
- 2005-07-19 JP JP2007523645A patent/JP2008508601A/ja active Pending
- 2005-07-19 EP EP08016450.2A patent/EP2000894B1/en not_active Not-in-force
-
2010
- 2010-03-23 JP JP2010065759A patent/JP5456529B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1326564A (zh) * | 1998-09-15 | 2001-12-12 | 艾利森公司 | 在触摸式显示屏上移动对象的设备与方法 |
US6570557B1 (en) * | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
Non-Patent Citations (1)
Title |
---|
WAYNE WESTERMAN: "《HAND TRACKING,FINGER IDENTIFICATION,AND CHORDIC MANIPULATION ON A MULTI-TOUCH SURFACE》", 31 December 1999 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106462355A (zh) * | 2014-06-11 | 2017-02-22 | 三菱电机株式会社 | 显示控制***和显示控制方法 |
US9947081B2 (en) | 2014-06-11 | 2018-04-17 | Mitsubishi Electric Corporation | Display control system and display control method |
CN106462355B (zh) * | 2014-06-11 | 2020-05-19 | 三菱电机株式会社 | 显示控制***和显示控制方法 |
CN104991645A (zh) * | 2015-06-24 | 2015-10-21 | 宇龙计算机通信科技(深圳)有限公司 | 光标控制方法及装置 |
CN107037968A (zh) * | 2015-12-18 | 2017-08-11 | 联想企业解决方案(新加坡)有限公司 | 用于增强触摸屏上的捏拉缩放手势的定心手势 |
CN106955489A (zh) * | 2017-02-14 | 2017-07-18 | 网易(杭州)网络有限公司 | 一种控制***中信息显示的交互方法及装置 |
CN107608621A (zh) * | 2017-10-12 | 2018-01-19 | 北京元心科技有限公司 | 触点信息的处理方法、装置和终端 |
CN110515480A (zh) * | 2018-05-22 | 2019-11-29 | 义隆电子股份有限公司 | 判断触控装置上的触控物件力道及触控事件的方法 |
CN110515480B (zh) * | 2018-05-22 | 2023-06-30 | 义隆电子股份有限公司 | 判断触控装置上的触控物件力道及触控事件的方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4763695B2 (ja) | 2011-08-31 |
DE202005021427U1 (de) | 2008-02-14 |
EP2000893A3 (en) | 2009-01-14 |
EP1774429B1 (en) | 2018-06-06 |
KR20080096593A (ko) | 2008-10-30 |
KR100984596B1 (ko) | 2010-09-30 |
KR101128572B1 (ko) | 2012-04-23 |
EP1774429A2 (en) | 2007-04-18 |
KR20070039613A (ko) | 2007-04-12 |
KR101270847B1 (ko) | 2013-06-05 |
WO2006020305A2 (en) | 2006-02-23 |
CN103365595B (zh) | 2017-03-01 |
EP2000894B1 (en) | 2016-10-19 |
EP2000893A2 (en) | 2008-12-10 |
EP2000894A3 (en) | 2009-01-14 |
JP2008508601A (ja) | 2008-03-21 |
EP2000894A2 (en) | 2008-12-10 |
KR20090050109A (ko) | 2009-05-19 |
WO2006020305A3 (en) | 2007-05-24 |
DE202005021492U1 (de) | 2008-05-08 |
KR100958491B1 (ko) | 2010-05-17 |
EP3121697A1 (en) | 2017-01-25 |
EP2000893B1 (en) | 2016-09-21 |
JP2008508600A (ja) | 2008-03-21 |
JP5456529B2 (ja) | 2014-04-02 |
JP2010170573A (ja) | 2010-08-05 |
KR20120014067A (ko) | 2012-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101198925B (zh) | 用于触敏输入设备的手势 | |
CN103365595A (zh) | 用于触敏输入设备的手势 | |
US20180059928A1 (en) | Detecting and interpreting real-world and security gestures on touch and hover sensitive devices | |
CN103631496B (zh) | 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1189675 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1189675 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170301 |