CN1331815A - 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法 - Google Patents

不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法 Download PDF

Info

Publication number
CN1331815A
CN1331815A CN99814944A CN99814944A CN1331815A CN 1331815 A CN1331815 A CN 1331815A CN 99814944 A CN99814944 A CN 99814944A CN 99814944 A CN99814944 A CN 99814944A CN 1331815 A CN1331815 A CN 1331815A
Authority
CN
China
Prior art keywords
selecteed
touchable item
possibility
touchable
item
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.)
Pending
Application number
CN99814944A
Other languages
English (en)
Inventor
B·G·穆恩
M·辛格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ericsson Inc
Original Assignee
Ericsson Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Inc filed Critical Ericsson Inc
Publication of CN1331815A publication Critical patent/CN1331815A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Abstract

在不精确触摸情况下,判断显示在计算机触摸屏上的哪一个可触摸项被选定的装置和方法,包括步骤:识别不精确触摸的所有可能被选择的可触摸项;计算每个可能被选择的可触摸项的欲选择的可能性;选定具有最大计算可能性的可能被选择的可触摸项的欲选项。还将看到识别步骤包括判断显示在计算机触摸屏上的哪一个可触摸项与触摸重叠了。可能性计算步骤是不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离的函数和/或是不精确触摸与各可能被选择的可触摸项之间的重叠面积的函数。选定步骤还包括比较每个可能被选择的可触摸项的欲选择的计算可能性,以及判断具有最大计算可能性的可能被选择的可触摸项的欲选项的可能性是否超过了可能被选择的可触摸项的欲选项的计算可能性一个预定量。

Description

不精确触摸而判断计算机 触摸屏上可触摸项的选项的装置和方法
本发明总的涉及到显示在计算机触摸屏上可触摸项的选择,以及更进一步说,本发明涉及到在不精确触摸情况下,判断哪一个可触摸项被选定的装置和方法。
已经开发了多种类型的基于计算机的装置,用于通信、信息处理及其它目的。这些装置中,个人计算机、个人数字助理、以及一种相对新类型装置,通常所说的便携式智能通信装置。和前两种装置不同,便携式智能通信装置专门广泛地用作通信装置,而不仅仅是移动计算机,并且,它包括与通信硬件和软件集成在一起的计算机,以提供电话、消息和信息服务。为了使之至少具有一部分这些功能,便携式智能通信装置能够通过有线或者无线链接连接到因特网。
应该理解到,在便携式智能通信装置中提供了某些软件程序,以便于使用上述的功能,以及其它可以期望的功能,如个人信息管理(PIM),游戏等等。在题为“在移动计算装置中的模拟信号的转换”,序列号为08/796,119的专利申请中公开和说明了一种典型的便携式智能通信装置,该专利为本发明的受让人所拥有,在此一并引用。
正如在另一个题为“格式化显示在触摸屏上的列表的装置和方法”、序列号为09/083,012的相关专利中所提到的那样,便携式智能通信装置最好使用这里谈到的触摸屏,该专利也是为本发明的受让人所拥有。应该理解到,用户触摸显示在触摸屏上的许多可触摸项,讲激活某些相关的功能。“可触摸项”,是指任何图标、符号、图案、或其它表示,可以是图形和/或文本特性的,被触摸时,导致发生相应的操作或功能(如,图形用户界面)。
应该理解到,每个可选项最好通过配置以便有一个规定的目标区域。该区域一般不能包括显示的可选项的全部区域,但具有预定的形状和大小。只有用户触摸了预定的目标区域,与可触摸项相应的功能和操作才能被真正激活。
自然地,触摸屏导致出错的可能性较大。一个原因是,用户用手指本来就不如用书写笔更不准确。比如在上述的便携式智能通信装置上的触摸屏相对地小,并且为了提供给定应用的必要信息,触摸屏上显示的可触摸项彼此靠得近,是另一个原因。
解决这一问题的一个方法是在触摸屏插入切块,如授予Sylvan等的美国专利5,572,573中所公开的。如这里所看到的,触摸屏用户必须压在切块范围内,因为插入的切块盖住了余下的触摸屏的地盘。但是,已经发现,当触摸屏上不止一个应用或者当给定应用的显示是容易动态变化的时,这种方法很不方便。由于这种方法通过用硬纸板或塑料片将可触摸区域分离开,还能有效地减小触摸屏的尺寸,可以看到这种方法能够执行精确触摸,还能高效地利用触摸屏空间。
因此,本发明的首要目标是,提供一种选择显示在计算机控制的触摸屏上的可触摸选项的装置和方法,提高用户交互的效率而不要求触摸变得更精确。
本发明的另一个目标是,提供一种选择显示在计算机控制的触摸屏上的可触摸选项的装置和方法,提高用户交互的效率而不要求触摸屏变得更大。
本发明还有另一个目标是,提供一种选择显示在计算机控制的触摸屏上的可触摸选项的装置和方法,提高用户交互的效率而不要求用户使用书写笔。
本发明的另一个目标是,提供一种装置和方法,在不精确触摸情况下,判断计算机控制的触摸屏上可触摸项的选项。
本发明还有另一个目标是,提供一种判断显示在计算机控制的触摸屏上的可触摸项的选项的装置和方法,减少由于不精确触摸导致的错误。
本发明还有另一个目标是,提供一种判断显示在计算机控制的触摸屏上的可触摸项的选项的装置和方法,根据操作的类型和/或与触摸项相应的特定的应用,在可触摸项之间改变阈值。
以下的结合附图的描述,将使本发明的这些目标和特点,更加清楚。
根据本发明的第一个方面,公开了一种方法,在不精确触摸时,判断哪一个显示在计算机触摸屏上的可选项被选定,该方法包括步骤:识别所有不精确触摸时可能被选择的可选项;计算每个可能被选择的触摸项的欲选择的可能性;选择具有最大选择可能性计算值的那个可选项。我们将看到,识别步骤中包括判断哪些显示在计算机触摸屏上的可触摸项与不精确触摸重叠。可能性计算步骤是不精确触摸的中心与各个可能被选择的触摸项的中心之间的距离的函数,和/或不精确触摸与各个可能被选择的触摸项之间的重叠面积的函数。选择步骤还包括比较每个可能被选择的触摸项的欲选择的可能性的计算值,并判断具有最大选择可能性计算值的可能被选择的触摸项,是否比其它可能被选择的触摸项的可能性计算值大一个预定的量。
根据本发明的第二个方面,公开了一种方法,在多个显示在具有存储电路、处理电路和触摸屏计算机系统触摸屏上的触摸项中判定至少两个触摸项的触摸重叠。该方法包括步骤:计算触摸和各个可触摸项之间重叠面积;选择与触摸之间具有最大重叠面积的触摸项。该方法还包括步骤:计算触摸中心与各个可触摸项中心的距离以确定第一个值;通过把重叠面积除以各个可触摸项的总的面积,计算各个可触摸项的相对重叠以确定第二个值;将每个触摸项的第二个值除以第一个值,确定第三个值;对所有的触摸项,将第三个值除以总值,得到各个触摸项的第三个值的标准化值。可以选择地,该方法可以包括步骤:通过把重叠面积除以各个可触摸项的总的面积,计算各个可触摸项的相对重叠面积,确定第一个值;将相对重叠面积平方得到第二个值;对所有的触摸项,将第二个值除以总值,得到各个触摸项的第二个值的标准化值。
根据本发明的第三个方面,公开了一种便携式智能通信装置,包括用于执行电话操作的电路、用于存储多个代表便携式智能通信装置的某些功能的触摸项的存储电路、用于显示触摸项的触摸屏、以及在不精确触摸情况下,根据每个可能被选择的触摸项的欲选择的可能性,判断哪一个显示在触摸屏上的触摸项被选定的处理电路。
下面,结合附图的描述,将有助于更好的理解本发明的特别指出的权利要求,其中:
图1是根据本发明的具有触摸屏的便携式智能通信装置的透视图;
图2是图1中所示的便携式智能通信装置的主要组件的方框图;
图3是图1和图2中所示的便携式智能通信装置的软件体系结构;
图4是电话拨号软件程序的典型的屏幕显示,显示了触摸屏上的可触摸项的多个不精确触摸;
图5是图4所示的不精确触摸的局部放大图;
图6是完成本发明的方法的步骤的流程图。
请详细地参见附图,在所有图中,相同的标号表示相同单元,图1示出了一个便携式智能通信装置,一般用数字10标识。应该理解便携式智能通信装置10主要是通信装置,并包括使之具有通过单元式、陆上通讯线、红外数据结合(IrDA)、电话卡、以及其它模式功能的电路和组件。便携式智能通信装置10也包括使之具有计算机和可以在装置上使用的多个软件程序的功能的电路。因为这些组合,便携式智能通信装置10唯一地适用于与通信硬件和软件的接口软件应用程序,特别是链接到期望的因特网地址。基于这样的考虑,应该理解到便携式智能通信装置10一般是按照题为“在移动计算装置中的模拟信号的转换”,序列号为08/796,119的专利申请中所说明和描述的装置那样操作,该专利也是为本发明的受让人拥有,在此一并引用。
如图1所示,便携式智能通信装置10包括用于安装通信和其它电路的的机壳12,下文中将更详细地讨论。一个电话听筒14位于机壳12的上部16内,最好包括内置的喇叭18,当电话听筒置于其上时可以使用。还提供了一根可转动的天线20(图1示出的是处于打开或使用位置),当便携式智能通信装置10处于单元模式操作时能够使用通信功能。应该理解到还提供了各种端口、插口和接口,使便携式智能通信装置10能够使用通信功能。图中还示出了位于机壳12的上部分的控制按钮22和24。
便携式智能通信装置10还包括显示屏26,最好是触摸屏。应该可以理解书写笔28可以选择地用于指示用用户地手指不能完成的特殊的区域,尽管大多数标识区域,在这里定义为目标区域,其大小为一般的手指大小。由于便携式智能通信装置10最好不大于标准的商业台式电话,显示屏26的对角线约为8英寸。这使得触摸屏26的规格为一个特别的级别,它比一般的个人电脑和便携式计算机的监视器小,又比个人数字助理(PDA)、计算器和其它的个人电子装置的显示器要大。
参见图2,便携式智能通信装置10的内部电路包括处理电路30,它可以是已知的摩托罗拉微处理器,比如Power PC PC821。可以看到处理电路30同时连接到只读存储器(ROM)32和随机存储器(RAM)34,可以存储操作系统和软件程序。还提供了一个用于存储数据库的可选的大容量存储装置36。处理电路30还通过标准的驱动器(未示出)连接到显示屏26,以便控制显示屏上的图像和通过图形用户接口接收信息,便携式智能通信装置10的用户可以从图形用户接口指示选择的选项。便携式智能通信装置10通信功能也通过处理电路30处理,处理电路30经过串行和/或并行端口38连接到通信模式的特殊电路,通常用数字40标识。正如上面所提到的,可以使用几种通信模式选项,包括单元式、陆地通讯线、IrDA和电话卡,应该能够理解在给定时间内可以使用不止一种选项。键盘42也可以连接到处理电路30,键盘42可以显示在显示屏26上,或可以是单独的物理包装,能够通过,比如键盘IR端口44(见图1)被便携式智能通信装置10利用。
图3,图示了便携式智能通信装置10的软件体系结构的原理性方框图。如图所示,软件被分为三个基本区域:应用软件46、桌面软件48和系统操作软件50(包括便携式智能通信装置10的类库和装置驱动程序的所有其它软件)。应该理解到不是应用软件46也不是桌面软件48而是上层系统操作软件50在进行不断交互。典型的软件应用程序包括识别为电话拨号器52的软件应用程序,如应用软件46中所示。
图4,图示了在电话拨号器软件应用程序52中提供的典型的屏幕显示。如图所示,屏幕显示54包括位于窗口上方的标题栏56(也就是“电话拨号器”),以及主控面板58,包括多个标记键区域表示应用,标明为“电话”、“设置”和“帮助”。菜单选择或控制按钮60的第二层出现在主控面板58内的其中一个标记键区域的选项之后。在代表性的屏幕显示54中,在分别表示为“Call”、“Transfer”、“End”、“Hold”、“Volume”、和“Mute”的电话标记之下可以得到控制按钮60。第三组控制按钮62出现在第二层控制按钮60的一个选项之后。屏幕显示54的一个按钮矩形区域包括一组控制按钮66,标识为“Keypad”、“Speed Dial”、“Phone Book”和“Voice Mail”,以及一个用于显示状态信息的消息窗口68。第四组命令选项(也就是“PSTN Phone”、“Card Phone”和各自的“Idle”图标)出现在屏幕显示的左侧,通常用数字70标识。
屏幕显示54还包括工作区域72,它在显示为拆分的屏幕图片模式下运行,启动呼叫是在框74内,接收呼叫是在框74中。还提供了一个在工作区72内使用的垂直滚动条78。应该能够理解到每个控制按钮58、60、62和66,以及工作区72内的方框74和76,都是用于电话拨号应用的可触摸项。术语“可触摸项”应该理解为任何图形用户接口、图标、和显示在触摸屏26上的其它对象,如部分显示屏54,表示由处理电路30激活特定的功能。
考虑到本发明,应该可以理解到,可触摸项被触摸屏26上的触摸所激活,通过手指尖或书写笔28。如前所述,可以由不精确触摸期望一定比例的不准确。“不精确触摸”,意思是触摸包围了超过单个可触摸项规定的区域。可以包括一次触摸包围了不止一个可触摸项,或触摸包围可触摸项和没有定义特殊可触摸项的区域。比如,可以看到第一次不精确触摸由阴影区域80所示,第二次不精确触摸由阴影区域82所示,第三次不精确触摸由阴影区域84所示。
更具体的,阴影区域80包围了第二层60的两个控制按钮86(“Transfer”)和88(“End”)。图5示意性地图示了该情形,第一次不精确触摸80、控制按钮86和控制按钮88的中心分别用数字90、92和94表示。另外,控制按钮86和88的各自的面积分别定义为t1和t2。按照本发明,为了计算不精确触摸80,其它的相关参数包括控制按钮86和88与第一次不精确触摸80之间的各自的重叠面积o1和o2,以及控制按钮86和88的中心92和94与第一次不精确触摸80的中心90之间的各自距离d1和d2
记住这些参数,处理电路30判断哪一个可触摸项(控制按钮86和控制按钮88)被选定的一种方式是第一次不精确触摸80与控制按钮86和88之间的重叠面积的函数。具体地,最好是将重叠面积o1和o2除以控制按钮86和88的总面积t1和t2,得到各自的相对重叠r1和r2。然后,计算每个可能被选择的可触摸项的权重w(或欲选择的可能性):将相对重叠r除以这些可能被选择的可触摸项的中心与触摸中心的距离d(即,对控制按钮86是r1/d1,对控制按钮88是r2/d2)。
上述的计算每个可能被选择的可触摸项的权重w的方法包括直观的重要特点,重叠面积o和触摸中心与可能被选择的可触摸项的中心之间的距离d,但是要求对每个可能被选择的可触摸项,进行一次除法运算。计算每个可能被选择的可触摸项的权重w的可以改变的方法,是通过利用随着距离d增加而相对重叠r减少这样一个事实来避免除法运算。这要基于触摸和可能被选择的可触摸项的区域的形状全部是凸形的。在这种改变的方法中,计算每个可能被选择的可触摸项的权重w的方法是将相对重叠r求平方(比如,对控制按钮86是(r1)2,对控制按钮88是(r2)2)。
另一种计算由处理电路识别的每个可能被选择的可触摸项的权重w的可以改变的方法是仅仅将触摸中心与可能被选择的可触摸项的中心之间的距离d求平方(比如,对控制按钮86是(d1)2,对控制按钮88是(d2)2)。这种方法同样基于相对重叠r随着距离d的增加而减少这样一个事实。
无论权重w是怎样计算出来的,最好是将每个可能被选择的可触摸项的权重w标准化。标准化是通过等式pi=wi/∑(wj)来完成的。因此控制按钮86和88的标准化的权重p1和p2分别计算为:w1/∑(W1+W2)和w1/∑(W1+W2)。
一旦每个可能被选择的可触摸项的权重w被标准化,就通过比较判断哪一个具有最大的标准化权重。当具有最大的标准化权重的可能被选择的可触摸项被处理电路30自动地选定,激活与之相应的功能时,最好是这个可能被选择的可触摸项地权重明显地大于其它可能被选择的可触摸项的权重(即超过预定的量)。如果是这样,就选定具有最大权重的可能被选择的可触摸项;否则,就不能选定可能被选择的可触摸项,并通过触摸屏告知用户:由于不精确触摸,存在不确定性。
在具有最大权重的可能被选择的可触摸项与其它可能被选择的可触摸项的权重之间,需要一个预定的不同的量是基于和这个触摸项相应的功能类型。有些情况下需要高的分辨力,由于这种可能被选择的可触摸项所涉及的功能很重要,并且便携式智能装置10的用户不允许那种情况的错误。这可以由第一次不精确触摸80来说明,控制按钮86和88所对应的功能涉及到发出或终止呼叫。如果相关的功能没有什么危险,所要求的分辨力可以低一些(比如,参见第二次不精确触摸82,只涉及到一个可能被选择的可触摸项,它包含“Hold”控制按钮96,一个非重要功能;以及第三次不精确触摸84涉及到“Mute”控制按钮98和工作区域72)。因此,确切的阈值或将具有最大计算权重的可能被选择的可触摸项与其它可能被选择的可触摸项之间区分的预定量,可以根据不精确触摸判断所涉及的可能被选择的可触摸项和特定的功能来设置。应该能够理解到,要求高分辨力的可能被选择的可触摸项的触摸的预定量最佳值为0.35到0.45,而对只要求低分辨力的可能被选择的可触摸项的触摸的预定量最佳值为0.08到0.12。
为了能够更好地理解本发明的方法,如图6所示的流程图提供了便携式智能装置10的处理电路30执行的相关步骤。如图所示,方框100表示处理电路30认出在触摸屏26上接收的触摸。之后,处理电路30触摸识别该触摸涉及的所有可能被选择的可触摸项(方框102),通过判断给定屏幕显示上哪些可触摸项与触摸重叠来完成。一旦识别了可能被选择的可触摸项,就计算每个可能被选择的可触摸项的欲选择的可能性(本文中表示为权重w)(方框104)。应该能够回想起来,可以通过几种不同方法中的一种方法来完成该计算:触摸与各个可能被选择的可触摸项之间的相对重叠r和/或触摸中心与各个可能被选择的可触摸项的中心之间的距离d的函数。
下面的步骤,分别如图中的方框106和108所示,包括比较计算的每个可能被选择的可触摸项的欲选择的可能性并判断哪一个具有最大的权重或值。为了将可能被选择的可触摸项相关的功能类型考虑在内,处理电路30最好识别可触摸项是否需要高的分别力(判断框110)并分配一个适当的预定量到触摸项(方框112和114)。然后,判断具有最大可能性的可能被选择的可触摸项的欲选项的可能性是否超过了其它可能被选择的可触摸项可能性一个分配到该区分级上的预定量(判断框116)。如果回答是肯定的,就选定具有最大可能性的可能被选择的可触摸项的欲选项(方框118)并激活该触摸项对应的功能(方框120)。如果判断框116的结果是否定的,就不选定任何可能被选择的可触摸项(框122),并提供消息告诉便携式智能通信装置10的用户:触摸存在不确定性(框124)。然后,处理结束,触摸屏26等待接收其它触摸,如同反馈126所证实的那样。
尽管已经说明和解释了本发明的优选的实施方案,但是在不超出本发明范围的前提下,本领域的一名普通技术人员可以采用适当的改进,利用别的装置和方法来实现不精确触摸时,计算机触摸屏上可触摸项的选项的判定。

Claims (57)

1.一种在不精确触摸时判断显示在计算机触摸屏上的哪一个可触摸项被选定的方法,包括下列步骤:
       (a) 识别该触摸的所有可能被选择的可触摸项;
       (b) 计算每个可能被选择的可触摸项的欲选择的可能
性;和
       (c)选定具有最大计算可能性的可能被选择的可触摸
项的欲选项。
2.如权利要求1的方法,识别步骤还包括判断显示在计算机触摸屏上的哪一个可触摸项与不精确触摸重叠。
3.如权利要求1的方法,可能性计算步骤是不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离的函数。
4.如权利要求1的方法,可能性计算步骤是不精确触摸与各个可能被选择的可触摸项之间的重叠面积的函数。
5.如权利要求3的方法,可能性计算步骤也是不精确触摸与各个可能被选择的可触摸项之间的重叠面积的函数。
6.如权利要求1的方法,选定步骤还包括:
      (a)比较每个可能被选择的可触摸项的欲选择的计算
可能性;和
      (b)判断具有最大计算可能性的可能被选择的可触摸
项的欲选项的可能性是否超过了可能被选择的可触摸项的欲选
项的计算可能性一个预定量。
7.如权利要求6的方法,其中,当其可能性值至少超过了其它可能被选择的可触摸项的各自的可能性值一个所说的预定量时,具有最大计算可能性的可能被选择的可触摸项的欲选项被选定。
8.如权利要求7的方法,还包括激活被选定的可触摸项的相应的功能。
9.如权利要求6的方法,其中,如果具有最大计算可能性的可能被选择的可触摸项的欲选项的可能性没有超过其它可能被选择的可触摸项的各自的可能性值一个所说的预定量时,就不选定任何可能被选择的可触摸项。
10.如权利要求9的方法,还包括通知该计算机触摸屏的用户:由于不精确触摸,存在不确定性。
11.如权利要求6的方法,其中的预定的量是基于可能被选择的可触摸项的选项的操作的函数。
12.如权利要求3的方法,可能性计算步骤是不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离的平方的函数。
13.如权利要求3的方法,可能性计算步骤还包括:
       (a)确定不精确触摸的中心;
       (b)确定每个可能被选择的可触摸项的中心;和
       (c)计算不精确触摸的中心与各个可能被选择的可触
摸项的中心之间的距离。
14.如权利要求5的方法,可能性计算步骤还包括:
       (a)确定每个可能被选择的可触摸项的总面积;
       (b)确定不精确触摸与各个可能被选择的可触摸项之
间的重叠面积;和
       (c)求出不精确触摸与各个可能被选择的可触摸项之
间的相对重叠。
15.如权利要求14的方法,其中,将重叠面积除以各个可能被选择的可触摸项的总面积,得到相对重叠。
16.如权利要求14的方法,还包括步骤:用各个可能被选择的可触摸项的相对重叠除以不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离,得到各个可能被选择的可触摸项的值。
17.如权利要求16的方法,还包括步骤:把各个可能被选择的可触摸项的值除以所有可能被选择的可触摸项的总值,将该值标准化。
18.如权利要求17的方法,其中具有最大标准化值的可能被选择的可触摸项被选定。
19.如权利要求4的方法,可能性计算步骤还包括:
       (a)确定每个可能被选择的可触摸项的总面积;
       (b)确定不精确触摸与各个可能被选择的可触摸项之
间的重叠面积;和
       (c)求出不精确触摸与各个可能被选择的可触摸项之
间的相对重叠。
20.如权利要求19的方法,还包括步骤:将每个可能被选择的可触摸项的相对重叠面积求平方,得到一个值。
21.如权利要求20的方法,还包括步骤:把各个可能被选择的可触摸项的值除以所有可能被选择的可触摸项的总值,将该值标准化。
22.如权利要求21的方法,其中,具有最大标准化值的可能被选择的可触摸项被选定。
23.如权利要求6的方法,要求高分辨力的可能被选择的可触摸项的预定值大致在0.35到0.45之间。
24.如权利要求6的方法,要求低分辨力的可能被选择的可触摸项的预定值大致在0.08到0.12之间。
25.在具有存储电路、处理电路和触摸屏的计算机系统中,一种在显示屏上的多个触摸项之间区分至少两个可触摸项的触摸重叠的方法,包括以下步骤
        (a)计算触摸与各个可触摸项之间的重叠面积;和
        (b)选定与该触摸之间具有最大重叠面积的可触摸
项。
26.如权利要求25的方法,还包括步骤:当被选定的可触摸项的重叠面积比其它可触摸项的重叠面积大了一个预定的值时,激活被选定的可触摸项对应的功能。
27.如权利要求25的方法,还包括步骤:当被选定的可触摸项的重叠面积没有超过其它可触摸项的重叠面积一个预定的值时,告知计算机触摸屏的用户,由于不精确触摸,存在不确定性。
28.如权利要求25的方法,还包括下列步骤:
       (a)计算触摸中心与每个可触摸项中心之间的距离,
得到第一个值;
       (b)将重叠面积除以各可触摸项的总面积,计算每个
可触摸项的相对重叠,得到第二个值;
       (c)将每个可触摸项的的二个值除以第一个值,得到
第三个值;和
       (d)用第三个值除以所有可触摸项的总值,将第三个
值标准化。
29.如权利要求25的方法,还包括下列步骤:
      (a)用每个可触摸项的重叠面积除以各可触摸项的总
面积,计算每个可触摸项的相对重叠,确定第一个值;
      (b)求每个可触摸项的相对重叠的平方,得到第二各
值;和
      (c)用第二个值除以所有可触摸项的总值,将第一个
值标准化。
30.如权利要求26的方法,其中要求高分辨力的可能被选择的可触摸项的预定量大致在0.35到0.45之间。
31.如权利要求26的方法,其中要求低分辨力的可能被选择的可触摸项的预定量大致在0.08到0.12之间。
32.一种便携式智能通信装置,包括:
       (a)执行电话操作的电路;
       (b)用于存储表示该便携式智能通信装置的对应功能
的多个可触摸项的存储电路;
       (c)显示可触摸项的触摸屏;和
       (d)处理电路,用于在不精确触摸情况下,根据每个
可能被选择的可触摸项的欲选择的可能性,判断显示在触摸上
的哪一个可触摸项被选定。
33.如权利要求32的便携式智能通信装置,其中,处理电路识别不精确触摸时,所有可能被选择的可触摸项。
34.如权利要求33的便携式智能通信装置,其中,处理电路确定显示在触摸屏上的哪些可触摸项与不精确触摸重叠了。
35.如权利要求32的便携式智能通信装置,其中的处理电路计算欲选项的可能性,是不精确触摸中心与每个可能被选择的可触摸项的中心之间的距离的函数。
36.如权利要求32的便携式智能通信装置,其中的处理电路计算欲选项的可能性,是不精确触摸与每个可能被选择的可触摸项之间的重叠面积的函数。
37.如权利要求35的便携式智能通信装置,其中的,处理电路也计算欲选项的可能性,作为是不精确触摸与每个可能被选择的可触摸项之间的重叠面积的函数。
38.如权利要求32的便携式智能通信装置,其中的处理电路比较每个可能被选择的可触摸项的欲选择的计算可能性。
39.如权利要求38的便携式智能通信装置,其中的处理电路判断具有最大计算可能性的可能被选择的可触摸项的欲选项的可能性是否超过了可能被选择的可触摸项的欲选项的计算可能性一个预定量。
40.如权利要求39的便携式智能通信装置,其中,处理电路选定具有最大计算可能性的可能被选择的可触摸项的欲选项,当其可能性值至少超过了其它可能被选择的可触摸项的各自的可能性值一个所说的预定量时。
41.如权利要求40的便携式智能通信装置,其中的处理电路激活被选定的可触摸项相应的功能。
42.如权利要求39的便携式智能通信装置,其中,如果具有最大计算可能性的可能被选择的可触摸项的欲选项的可能性没有超过其它可能被选择的可触摸项的各自的可能性值一个所说的预定量时,处理电路就不选定任何可能被选择的可触摸项。
43.如权利要求42的便携式智能通信装置,其中,处理电路通知触摸屏的用户:由于不精确触摸,存在不确定性。
44.如权利要求39的便携式智能通信装置,其中的预定的值是基于可能被选择的可触摸项的选项的功能的函数。
45.如权利要求35的便携式智能通信装置,其中处理电路计算欲选项的可能性,是该不精确触摸中心与每个可能被选择的可触摸项的中心之间的距离的平方。
46.如权利要求35的便携式智能通信装置,其中的处理电路确定不精确触摸的中心;确定每个可能被选择的可触摸项的中心;和计算不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离。
47.如权利要求37的便携式智能通信装置,其中,处理电路确定每个可能被选择的可触摸项的总面积;确定不精确触摸与各个可能被选择的可触摸项之间的重叠面积;和求出不精确触摸与各个可能被选择的可触摸项之间的相对重叠。
48.如权利要求47的便携式智能通信装置,其中,处理电路用重叠面积除以各个可能被选择的可触摸项的总面积,计算出相对重叠。
49.如权利要求47的便携式智能通信装置,其中,处理电路用各个可能被选择的可触摸项的相对重叠除以不精确触摸的中心与各个可能被选择的可触摸项的中心之间的距离,得到各个可能被选择的可触摸项的值。
50.如权利要求49的便携式智能通信装置,其中,处理电路用各个可能被选择的可触摸项的值除以所有可能被选择的可触摸项的总值,将该值标准化。
51.如权利要求50的便携式智能通信装置,其中,处理电路选定具有最大标准化值的可能被选择的可触摸项。
52.如权利要求36的便携式智能通信装置,其中,处理电路确定每个可能被选择的可触摸项的总面积;确定不精确触摸与各个可能被选择的可触摸项之间的重叠面积;和求出不精确触摸与各个可能被选择的可触摸项之间的相对重叠。
53.如权利要求52的便携式智能通信装置,其中,处理电路将每个可能被选择的可触摸项的相对重叠面积求平方,得到一个值。
54.如权利要求53的便携式智能通信装置,其中,处理电路将各个可能被选择的可触摸项的值除以所有可能被选择的可触摸项的总值,将该值标准化。
55.如权利要求54的便携式智能通信装置,其中,处理电路选定具有最大标准化值的可能被选择的可触摸项。
56.如权利要求39的便携式智能通信装置,其中,要求高分辨力的可能被选择的可触摸项的预定量值大致在0.35到0.45之间。
57.如权利要求39的便携式智能通信装置,其中,要求低分辨力的可能被选择的可触摸项的预定量值大致在0.08到0.12之间。
CN99814944A 1998-12-22 1999-12-22 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法 Pending CN1331815A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/219,207 1998-12-22
US09/219,207 US6259436B1 (en) 1998-12-22 1998-12-22 Apparatus and method for determining selection of touchable items on a computer touchscreen by an imprecise touch

Publications (1)

Publication Number Publication Date
CN1331815A true CN1331815A (zh) 2002-01-16

Family

ID=22818314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99814944A Pending CN1331815A (zh) 1998-12-22 1999-12-22 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法

Country Status (5)

Country Link
US (1) US6259436B1 (zh)
JP (1) JP2002533803A (zh)
CN (1) CN1331815A (zh)
AU (1) AU2592800A (zh)
WO (1) WO2000038042A1 (zh)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100449465C (zh) * 2003-10-10 2009-01-07 3M创新有限公司 振动感应触摸输入装置和唤醒触摸方法
CN100451935C (zh) * 2004-06-03 2009-01-14 索尼株式会社 便携式电子设备和控制输入操作的方法
US7535461B2 (en) 2003-12-01 2009-05-19 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, and program
CN102109925A (zh) * 2009-12-24 2011-06-29 索尼公司 触摸板设备、以及用于该设备的控制方法和程序
CN101442584B (zh) * 2007-11-20 2011-10-26 中兴通讯股份有限公司 一种提高按键输入率的触摸屏手机
WO2012041175A1 (zh) * 2010-09-27 2012-04-05 北京联想软件有限公司 显示处理方法和便携式移动终端
CN101566894B (zh) * 2008-04-25 2013-05-01 捷讯研究有限公司 包括触敏输入表面的电子设备和确定用户所选择的输入的方法
CN101547253B (zh) * 2008-03-25 2013-05-29 Lg电子株式会社 移动终端及显示其中信息的方法
CN101589354B (zh) * 2005-05-17 2013-06-12 高通股份有限公司 方向敏感的信号输出
TWI490770B (zh) * 2007-01-07 2015-07-01 Apple Inc 用以與顯示內容中之使用者輸入元件互動之可攜式多功能裝置、方法及圖形使用者介面
CN102622125B (zh) * 2009-06-16 2015-08-19 英特尔公司 用于手持设备的自适应虚拟键盘
US9152268B2 (en) 2009-12-31 2015-10-06 Shenzhen Mindray Bio-Medical Electronics Co., Ltd. Touch screen response method and device
CN105260090A (zh) * 2007-01-07 2016-01-20 苹果公司 用于滚动的应用编程接口
US9285908B2 (en) 2009-03-16 2016-03-15 Apple Inc. Event recognition
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US9323335B2 (en) 2008-03-04 2016-04-26 Apple Inc. Touch event model programming interface
US9389712B2 (en) 2008-03-04 2016-07-12 Apple Inc. Touch event model
CN105808127A (zh) * 2014-12-29 2016-07-27 联想(北京)有限公司 一种输入方法和装置
US9483121B2 (en) 2009-03-16 2016-11-01 Apple Inc. Event recognition
US9529519B2 (en) 2007-01-07 2016-12-27 Apple Inc. Application programming interfaces for gesture operations
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
US9798459B2 (en) 2008-03-04 2017-10-24 Apple Inc. Touch event model for web pages
US9939990B2 (en) 2008-03-25 2018-04-10 Lg Electronics Inc. Mobile terminal and method of displaying information therein
CN109375866A (zh) * 2018-12-27 2019-02-22 广州市久邦数码科技有限公司 一种屏幕触摸点击响应的方法及实现的系统
US10216408B2 (en) 2010-06-14 2019-02-26 Apple Inc. Devices and methods for identifying user interface objects based on view hierarchy
CN113341190A (zh) * 2021-06-09 2021-09-03 深圳市鼎阳科技股份有限公司 一种数字示波器的通道选中方法及存储介质
WO2021218934A1 (zh) * 2020-04-29 2021-11-04 杭州海康威视数字技术股份有限公司 图形选中方法、装置及电子设备、存储介质及计算机程序
US11954322B2 (en) 2022-09-15 2024-04-09 Apple Inc. Application programming interface for gesture operations

Families Citing this family (264)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
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
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
JP3484092B2 (ja) * 1999-01-25 2004-01-06 日本アイ・ビー・エム株式会社 ポインティングシステム
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
JP4806840B2 (ja) 2000-08-11 2011-11-02 ソニー株式会社 携帯電話機
US9942377B2 (en) 2000-08-11 2018-04-10 Drnc Holdings, Inc. Portable telephone
US7533342B1 (en) * 2000-09-29 2009-05-12 Palmsource, Inc. System and method of a personal computer device providing telephone capability
US20020135615A1 (en) * 2001-01-31 2002-09-26 Microsoft Corporation Overlaid display for electronic devices
US7254775B2 (en) * 2001-10-03 2007-08-07 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
US9052777B2 (en) 2001-11-02 2015-06-09 Neonode Inc. Optical elements with alternating reflective lens facets
US8674966B2 (en) 2001-11-02 2014-03-18 Neonode Inc. ASIC controller for light-based touch screen
US9778794B2 (en) 2001-11-02 2017-10-03 Neonode Inc. Light-based touch screen
US6791529B2 (en) * 2001-12-13 2004-09-14 Koninklijke Philips Electronics N.V. UI with graphics-assisted voice control system
US20030112277A1 (en) * 2001-12-14 2003-06-19 Koninklijke Philips Electronics N.V. Input of data using a combination of data input systems
FI20021162A0 (fi) * 2002-06-14 2002-06-14 Nokia Corp Elektroninen laite ja menetelmä sen näppäimistön hallintaan
US8416217B1 (en) 2002-11-04 2013-04-09 Neonode Inc. Light-based finger gesture user interface
JP4045941B2 (ja) * 2002-12-04 2008-02-13 松下電器産業株式会社 入力装置
US7158123B2 (en) * 2003-01-31 2007-01-02 Xerox Corporation Secondary touch contextual sub-menu navigation for touch screen interface
WO2004070604A2 (en) * 2003-02-05 2004-08-19 Philips Intellectual Property & Standards Gmbh Method of selecting objects of a user interface on a display screen
US20040183833A1 (en) * 2003-03-19 2004-09-23 Chua Yong Tong Keyboard error reduction method and apparatus
US9024884B2 (en) 2003-09-02 2015-05-05 Apple Inc. Touch-sensitive electronic apparatus for media applications, and methods therefor
US20050190970A1 (en) * 2004-02-27 2005-09-01 Research In Motion Limited Text input system for a mobile electronic device and methods thereof
EP2254027B1 (en) * 2004-02-27 2018-11-07 BlackBerry Limited Text input system for a mobile electronic device and methods thereof
EP1786531B1 (en) * 2004-06-21 2009-04-01 Weike (S) PTE Ltd. Virtual card gaming system
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
JP4445826B2 (ja) * 2004-10-06 2010-04-07 任天堂株式会社 ゲーム装置およびゲームプログラム
US7692635B2 (en) * 2005-02-28 2010-04-06 Sony Corporation User interface with thin display device
JP4201775B2 (ja) * 2005-03-02 2008-12-24 株式会社コナミデジタルエンタテインメント 情報処理装置、情報処理装置の制御方法及びプログラム
TW200701047A (en) * 2005-06-23 2007-01-01 Elan Microelectronics Corp Method for detecting overlap of function area on touch pad
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
KR100735555B1 (ko) * 2005-09-15 2007-07-04 삼성전자주식회사 동작에 따른 기능을 수행하는 장치 및 방법
US20080098331A1 (en) * 2005-09-16 2008-04-24 Gregory Novick Portable Multifunction Device with Soft Keyboards
US20070152980A1 (en) * 2006-01-05 2007-07-05 Kenneth Kocienda Touch Screen Keyboards for Portable Electronic Devices
US7694231B2 (en) * 2006-01-05 2010-04-06 Apple Inc. Keyboards for portable electronic devices
KR100664964B1 (ko) * 2005-10-11 2007-01-04 삼성전자주식회사 휴대 기기를 제어하는 장치 및 방법
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
GB2434286B (en) * 2006-01-12 2008-05-28 Motorola Inc User interface for a touch-screen based computing device and method therefor
US7844920B2 (en) * 2006-02-09 2010-11-30 Sony Corporation Modular entertainment system with movable components
US8004503B2 (en) * 2006-02-21 2011-08-23 Microsoft Corporation Auto-calibration of a touch screen
US7774706B2 (en) * 2006-03-21 2010-08-10 Sony Corporation System and method for mixing media content
DE102006037156A1 (de) * 2006-03-22 2007-09-27 Volkswagen Ag Interaktive Bedienvorrichtung und Verfahren zum Betreiben der interaktiven Bedienvorrichtung
KR20070113025A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR101327581B1 (ko) * 2006-05-24 2013-11-12 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR20070113018A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 그 실행방법
KR101269375B1 (ko) 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
KR20070113022A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 사용자 입력에 반응하는 터치스크린 장치 및 이의 작동방법
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
TWI328185B (en) * 2006-04-19 2010-08-01 Lg Electronics Inc Touch screen device for potable terminal and method of displaying and selecting menus thereon
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US8786554B2 (en) * 2006-07-10 2014-07-22 Atmel Corporation Priority and combination suppression techniques (PST/CST) for a capacitive keyboard
US20080055263A1 (en) * 2006-09-06 2008-03-06 Lemay Stephen O Incoming Telephone Call Management for a Portable Multifunction Device
US8014760B2 (en) * 2006-09-06 2011-09-06 Apple Inc. Missed telephone call management for a portable multifunction device
US7843427B2 (en) * 2006-09-06 2010-11-30 Apple Inc. Methods for determining a cursor position from a finger contact with a touch screen display
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
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US20080086687A1 (en) * 2006-10-06 2008-04-10 Ryutaro Sakai Graphical User Interface For Audio-Visual Browsing
US7793228B2 (en) * 2006-10-13 2010-09-07 Apple Inc. Method, system, and graphical user interface for text entry with partial word display
US8090087B2 (en) * 2006-10-26 2012-01-03 Apple Inc. Method, system, and graphical user interface for making conference calls
US7957955B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Method and system for providing word recommendations for text input
US8074172B2 (en) 2007-01-05 2011-12-06 Apple Inc. Method, system, and graphical user interface for providing word recommendations
US7872652B2 (en) 2007-01-07 2011-01-18 Apple Inc. Application programming interfaces for synchronization
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8519963B2 (en) * 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
US7975242B2 (en) 2007-01-07 2011-07-05 Apple Inc. Portable multifunction device, method, and graphical user interface for conference calling
US8813100B1 (en) 2007-01-07 2014-08-19 Apple Inc. Memory management
WO2008085742A2 (en) * 2007-01-07 2008-07-17 Apple Inc. Portable multifunction device, method and graphical user interface for interacting with user input elements in displayed content
US7903115B2 (en) 2007-01-07 2011-03-08 Apple Inc. Animations
US8656311B1 (en) 2007-01-07 2014-02-18 Apple Inc. Method and apparatus for compositing various types of content
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 엘지전자 주식회사 전자기기와 그 데이터 편집방법 및 이동통신단말기
WO2009008161A1 (ja) * 2007-07-11 2009-01-15 Access Co., Ltd. 携帯情報端末
JP4897596B2 (ja) * 2007-07-12 2012-03-14 ソニー株式会社 入力装置、記憶媒体、情報入力方法及び電子機器
US8312373B2 (en) * 2007-10-18 2012-11-13 Nokia Corporation Apparatus, method, and computer program product for affecting an arrangement of selectable items
US20090102818A1 (en) * 2007-10-22 2009-04-23 Motorola, Inc. Method and device for error-free keypad input
US8063879B2 (en) 2007-12-20 2011-11-22 Research In Motion Limited Method and handheld electronic device including first input component and second touch sensitive input component
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8232973B2 (en) * 2008-01-09 2012-07-31 Apple Inc. Method, device, and graphical user interface providing word recommendations for text input
US8174502B2 (en) 2008-03-04 2012-05-08 Apple Inc. Touch event processing for web pages
JP2009211663A (ja) * 2008-03-06 2009-09-17 Nissan Motor Co Ltd 表示制御装置及び項目表示方法
JP5343386B2 (ja) * 2008-03-31 2013-11-13 日本電気株式会社 タッチパネル入力方式及び入力キー決定方法、タッチパネル入力キー決定プログラム並びにプログラム媒体
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
WO2009140347A2 (en) * 2008-05-14 2009-11-19 3M Innovative Properties Company Systems and methods for assessing locations of multiple touch inputs
JP5448370B2 (ja) * 2008-05-20 2014-03-19 キヤノン株式会社 情報処理装置及びその制御方法、プログラム、記憶媒体
US8395594B2 (en) 2008-06-10 2013-03-12 Nokia Corporation Touch button false activation suppression
US8570279B2 (en) 2008-06-27 2013-10-29 Apple Inc. Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
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
JP4650549B2 (ja) * 2008-10-06 2011-03-16 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
KR101472591B1 (ko) * 2008-11-14 2014-12-17 삼성전자주식회사 컨텐츠의 확대 영역 선택 방법, 컨텐츠 제공 장치 및 시스템
JP5251463B2 (ja) * 2008-12-03 2013-07-31 ソニー株式会社 撮像装置
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US20100153890A1 (en) * 2008-12-11 2010-06-17 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Predictive Model for Drawing Using Touch Screen Devices
US8775023B2 (en) 2009-02-15 2014-07-08 Neanode Inc. Light-based touch controls on a steering wheel and dashboard
US8583421B2 (en) * 2009-03-06 2013-11-12 Motorola Mobility Llc Method and apparatus for psychomotor and psycholinguistic prediction on touch based device
US20100235780A1 (en) * 2009-03-16 2010-09-16 Westerman Wayne C System and Method for Identifying Words Based on a Sequence of Keyboard Events
US8566044B2 (en) * 2009-03-16 2013-10-22 Apple Inc. Event recognition
US20100251105A1 (en) * 2009-03-31 2010-09-30 Lenovo (Singapore) Pte, Ltd. Method, apparatus, and system for modifying substitution costs
KR20100113704A (ko) * 2009-04-14 2010-10-22 삼성전자주식회사 아이템 선택 방법 및 장치
US9367216B2 (en) * 2009-05-21 2016-06-14 Sony Interactive Entertainment Inc. Hand-held device with two-finger touch triggered selection and transformation of active elements
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
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8799775B2 (en) * 2009-09-25 2014-08-05 Apple Inc. Device, method, and graphical user interface for displaying emphasis animations for an electronic document in a presentation mode
US8806362B2 (en) * 2010-01-06 2014-08-12 Apple Inc. Device, method, and graphical user interface for accessing alternate keys
US8386965B2 (en) * 2010-01-15 2013-02-26 Apple Inc. Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
DE202011111062U1 (de) 2010-01-25 2019-02-19 Newvaluexchange Ltd. Vorrichtung und System für eine Digitalkonversationsmanagementplattform
US8898585B2 (en) * 2010-02-11 2014-11-25 Htc Corporation Electronic device, input method thereof, and computer-readable medium using the method
US20110231796A1 (en) * 2010-02-16 2011-09-22 Jose Manuel Vigil Methods for navigating a touch screen device in conjunction with gestures
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
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
US8675014B1 (en) * 2010-08-27 2014-03-18 Disney Enterprises, Inc. Efficiently detecting graphics objects near a selected point
US20120102401A1 (en) * 2010-10-25 2012-04-26 Nokia Corporation Method and apparatus for providing text selection
TW201224857A (en) * 2010-12-15 2012-06-16 Inst Information Industry Electrical device with touch screen, method for adjusting touch positions of software keyboard and computer readable storage medium thereof
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
FR2971066B1 (fr) 2011-01-31 2013-08-23 Nanotec Solution Interface homme-machine tridimensionnelle.
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US9389764B2 (en) * 2011-05-27 2016-07-12 Microsoft Technology Licensing, Llc Target disambiguation and correction
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US9086794B2 (en) * 2011-07-14 2015-07-21 Microsoft Technology Licensing, Llc Determining gestures on context based menus
US8319746B1 (en) * 2011-07-22 2012-11-27 Google Inc. Systems and methods for removing electrical noise from a touchpad signal
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US9262076B2 (en) * 2011-09-12 2016-02-16 Microsoft Technology Licensing, Llc Soft keyboard interface
US20130125066A1 (en) * 2011-11-14 2013-05-16 Microsoft Corporation Adaptive Area Cursor
JP5647968B2 (ja) * 2011-11-22 2015-01-07 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
JP5460679B2 (ja) * 2011-11-28 2014-04-02 ソニー株式会社 情報処理装置、情報処理方法、およびコンテンツファイルのデータ構造
KR101888680B1 (ko) * 2011-12-06 2018-08-17 삼성전자 주식회사 디스플레이장치 및 그 제어방법
US9116611B2 (en) 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
WO2013121350A1 (en) 2012-02-14 2013-08-22 Koninklijke Philips N.V. Cursor control for a visual user interface
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
JP5962085B2 (ja) * 2012-03-15 2016-08-03 ソニー株式会社 表示制御装置、その制御方法およびプログラム
EP2660694A1 (en) * 2012-04-30 2013-11-06 BlackBerry Limited Method and apparatus for determining a selection option
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9001059B2 (en) * 2012-06-08 2015-04-07 Adobe Systems Incorporated Method and apparatus for choosing an intended target element from an imprecise touch on a touch screen display
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9170680B2 (en) * 2012-07-12 2015-10-27 Texas Instruments Incorporated Method, system and computer program product for operating a touchscreen
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US9459775B2 (en) * 2012-10-31 2016-10-04 Google Inc. Post-touchdown user invisible tap target size increase
US9092093B2 (en) 2012-11-27 2015-07-28 Neonode Inc. Steering wheel user interface
KR101984180B1 (ko) * 2013-01-07 2019-05-30 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
KR20230137475A (ko) 2013-02-07 2023-10-04 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
FR3002052B1 (fr) 2013-02-14 2016-12-09 Fogale Nanotech Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation
US11096668B2 (en) 2013-03-13 2021-08-24 Samsung Electronics Co., Ltd. Method and ultrasound apparatus for displaying an object
WO2014142468A1 (en) * 2013-03-13 2014-09-18 Samsung Electronics Co., Ltd. Method of providing copy image and ultrasound apparatus therefor
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US9506966B2 (en) * 2013-03-14 2016-11-29 Google Technology Holdings LLC Off-center sensor target region
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
AU2014233517B2 (en) 2013-03-15 2017-05-25 Apple Inc. Training an at least partial voice command system
JP5418713B1 (ja) * 2013-06-07 2014-02-19 富士ゼロックス株式会社 画像形成装置及びプログラム
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
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
EP3937002A1 (en) 2013-06-09 2022-01-12 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
AU2014278595B2 (en) 2013-06-13 2017-04-06 Apple Inc. System and method for emergency calls initiated by voice command
US10310714B2 (en) * 2013-06-19 2019-06-04 Bigtincan Holdings Pty Ltd Method, system and apparatus for displaying content
US20140375576A1 (en) * 2013-06-24 2014-12-25 Oracle International Corporation Facilitating touch screen users to select elements in a densely populated display
DE112014003653B4 (de) 2013-08-06 2024-04-18 Apple Inc. Automatisch aktivierende intelligente Antworten auf der Grundlage von Aktivitäten von entfernt angeordneten Vorrichtungen
US20150046854A1 (en) * 2013-08-09 2015-02-12 E2E Ventures Ltd. Methods, computer-readable media, and systems for associating an event with one of a plurality of tiles
US10914951B2 (en) * 2013-08-19 2021-02-09 Qualcomm Incorporated Visual, audible, and/or haptic feedback for optical see-through head mounted display with user interaction tracking
US9268484B2 (en) * 2014-01-07 2016-02-23 Adobe Systems Incorporated Push-pull type gestures
US20170039076A1 (en) * 2014-04-30 2017-02-09 Empire Technology Development Llc Adjusting tap position on touch screen
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
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
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
US9898162B2 (en) 2014-05-30 2018-02-20 Apple Inc. Swiping functions for messaging applications
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US10255267B2 (en) 2014-05-30 2019-04-09 Apple Inc. Device, method, and graphical user interface for a predictive keyboard
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
AU2015266863B2 (en) 2014-05-30 2018-03-15 Apple Inc. Multi-command single utterance input method
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
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
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
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
US10671275B2 (en) 2014-09-04 2020-06-02 Apple Inc. User interfaces for improving single-handed operation of devices
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
US9383863B2 (en) * 2014-09-16 2016-07-05 Lenovo (Singapore) Pte Ltd Mitigating intended touch selection errors
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
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
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
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
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
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
US10437323B2 (en) * 2015-05-31 2019-10-08 Fieldbit Ltd. Controlling a head mounted device
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
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
US10048842B2 (en) 2015-06-15 2018-08-14 Google Llc Selection biasing
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10620803B2 (en) 2015-09-29 2020-04-14 Microsoft Technology Licensing, Llc Selecting at least one graphical user interface item
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US20170123598A1 (en) * 2015-10-29 2017-05-04 Hand Held Products, Inc. System and method for focus on touch with a touch sensitive screen display
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US20170147164A1 (en) * 2015-11-25 2017-05-25 Google Inc. Touch heat map
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
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
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10620812B2 (en) 2016-06-10 2020-04-14 Apple Inc. Device, method, and graphical user interface for managing electronic communications
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
CN106468960A (zh) * 2016-09-07 2017-03-01 北京新美互通科技有限公司 一种输入法候选项排序的方法和系统
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
WO2018116891A1 (ja) * 2016-12-19 2018-06-28 オリンパス株式会社 画像処理装置、超音波診断システム、画像処理装置の作動方法、及び画像処理装置の作動プログラム
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
WO2020112585A1 (en) 2018-11-28 2020-06-04 Neonode Inc. Motorist user interface sensor
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
CN116420125A (zh) 2020-09-30 2023-07-11 内奥诺德公司 光学触摸传感器

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4698625A (en) * 1985-05-30 1987-10-06 International Business Machines Corp. Graphic highlight adjacent a pointing cursor
US5119079A (en) 1990-09-17 1992-06-02 Xerox Corporation Touch screen user interface with expanding touch locations for a reprographic machine
US5757358A (en) 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
US5748512A (en) * 1995-02-28 1998-05-05 Microsoft Corporation Adjusting keyboard
KR100260760B1 (ko) 1996-07-31 2000-07-01 모리 하루오 터치패널을 병설한 정보표시장치
US5805157A (en) 1996-08-12 1998-09-08 International Business Machines Corporation Mobile client computer with hexagonal keyboard
KR100206998B1 (ko) * 1996-08-28 1999-07-01 이종수 매트릭스 방식 터치판넬의 누름 인식장치 및 제어방법

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100449465C (zh) * 2003-10-10 2009-01-07 3M创新有限公司 振动感应触摸输入装置和唤醒触摸方法
US7535461B2 (en) 2003-12-01 2009-05-19 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, and program
CN100451935C (zh) * 2004-06-03 2009-01-14 索尼株式会社 便携式电子设备和控制输入操作的方法
CN100451936C (zh) * 2004-06-03 2009-01-14 索尼株式会社 便携式电子设备和控制输入操作的方法
CN101589354B (zh) * 2005-05-17 2013-06-12 高通股份有限公司 方向敏感的信号输出
US10409461B2 (en) 2007-01-07 2019-09-10 Apple Inc. Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
US10963142B2 (en) 2007-01-07 2021-03-30 Apple Inc. Application programming interfaces for scrolling
US10613741B2 (en) 2007-01-07 2020-04-07 Apple Inc. Application programming interface for gesture operations
US9372620B2 (en) 2007-01-07 2016-06-21 Apple Inc. Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
US10228824B2 (en) 2007-01-07 2019-03-12 Apple Inc. Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
US10175876B2 (en) 2007-01-07 2019-01-08 Apple Inc. Application programming interfaces for gesture operations
TWI490770B (zh) * 2007-01-07 2015-07-01 Apple Inc 用以與顯示內容中之使用者輸入元件互動之可攜式多功能裝置、方法及圖形使用者介面
US11449217B2 (en) 2007-01-07 2022-09-20 Apple Inc. Application programming interfaces for gesture operations
US9665265B2 (en) 2007-01-07 2017-05-30 Apple Inc. Application programming interfaces for gesture operations
US9575648B2 (en) 2007-01-07 2017-02-21 Apple Inc. Application programming interfaces for gesture operations
CN105260090A (zh) * 2007-01-07 2016-01-20 苹果公司 用于滚动的应用编程接口
US9529519B2 (en) 2007-01-07 2016-12-27 Apple Inc. Application programming interfaces for gesture operations
CN101442584B (zh) * 2007-11-20 2011-10-26 中兴通讯股份有限公司 一种提高按键输入率的触摸屏手机
US9720594B2 (en) 2008-03-04 2017-08-01 Apple Inc. Touch event model
US10936190B2 (en) 2008-03-04 2021-03-02 Apple Inc. Devices, methods, and user interfaces for processing touch events
US9323335B2 (en) 2008-03-04 2016-04-26 Apple Inc. Touch event model programming interface
US11740725B2 (en) 2008-03-04 2023-08-29 Apple Inc. Devices, methods, and user interfaces for processing touch events
US9389712B2 (en) 2008-03-04 2016-07-12 Apple Inc. Touch event model
US10521109B2 (en) 2008-03-04 2019-12-31 Apple Inc. Touch event model
US9971502B2 (en) 2008-03-04 2018-05-15 Apple Inc. Touch event model
US9798459B2 (en) 2008-03-04 2017-10-24 Apple Inc. Touch event model for web pages
US9690481B2 (en) 2008-03-04 2017-06-27 Apple Inc. Touch event model
US9939990B2 (en) 2008-03-25 2018-04-10 Lg Electronics Inc. Mobile terminal and method of displaying information therein
CN101547253B (zh) * 2008-03-25 2013-05-29 Lg电子株式会社 移动终端及显示其中信息的方法
CN101566894B (zh) * 2008-04-25 2013-05-01 捷讯研究有限公司 包括触敏输入表面的电子设备和确定用户所选择的输入的方法
US11163440B2 (en) 2009-03-16 2021-11-02 Apple Inc. Event recognition
US11755196B2 (en) 2009-03-16 2023-09-12 Apple Inc. Event recognition
US9285908B2 (en) 2009-03-16 2016-03-15 Apple Inc. Event recognition
US10719225B2 (en) 2009-03-16 2020-07-21 Apple Inc. Event recognition
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US9483121B2 (en) 2009-03-16 2016-11-01 Apple Inc. Event recognition
US9965177B2 (en) 2009-03-16 2018-05-08 Apple Inc. Event recognition
CN102622125B (zh) * 2009-06-16 2015-08-19 英特尔公司 用于手持设备的自适应虚拟键盘
US10133482B2 (en) 2009-06-16 2018-11-20 Intel Corporation Adaptive virtual keyboard for handheld device
US9851897B2 (en) 2009-06-16 2017-12-26 Intel Corporation Adaptive virtual keyboard for handheld device
US9195818B2 (en) 2009-06-16 2015-11-24 Intel Corporation Adaptive virtual keyboard for handheld device
CN102109925A (zh) * 2009-12-24 2011-06-29 索尼公司 触摸板设备、以及用于该设备的控制方法和程序
US9152268B2 (en) 2009-12-31 2015-10-06 Shenzhen Mindray Bio-Medical Electronics Co., Ltd. Touch screen response method and device
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US10732997B2 (en) 2010-01-26 2020-08-04 Apple Inc. Gesture recognizers with delegates for controlling and modifying gesture recognition
US10216408B2 (en) 2010-06-14 2019-02-26 Apple Inc. Devices and methods for identifying user interface objects based on view hierarchy
CN102419679B (zh) * 2010-09-27 2014-10-01 联想(北京)有限公司 显示处理方法和便携式移动终端
CN102419679A (zh) * 2010-09-27 2012-04-18 联想(北京)有限公司 显示处理方法和便携式移动终端
WO2012041175A1 (zh) * 2010-09-27 2012-04-05 北京联想软件有限公司 显示处理方法和便携式移动终端
US9898177B2 (en) 2010-09-27 2018-02-20 Beijing Lenovo Software Ltd. Display processing method and portable mobile terminal
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
US11429190B2 (en) 2013-06-09 2022-08-30 Apple Inc. Proxy gesture recognizer
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
CN105808127B (zh) * 2014-12-29 2019-04-23 联想(北京)有限公司 一种输入方法和装置
CN105808127A (zh) * 2014-12-29 2016-07-27 联想(北京)有限公司 一种输入方法和装置
CN109375866B (zh) * 2018-12-27 2021-12-28 广州市久邦数码科技有限公司 一种屏幕触摸点击响应的方法及实现的系统
CN109375866A (zh) * 2018-12-27 2019-02-22 广州市久邦数码科技有限公司 一种屏幕触摸点击响应的方法及实现的系统
WO2021218934A1 (zh) * 2020-04-29 2021-11-04 杭州海康威视数字技术股份有限公司 图形选中方法、装置及电子设备、存储介质及计算机程序
CN113341190A (zh) * 2021-06-09 2021-09-03 深圳市鼎阳科技股份有限公司 一种数字示波器的通道选中方法及存储介质
US11954322B2 (en) 2022-09-15 2024-04-09 Apple Inc. Application programming interface for gesture operations

Also Published As

Publication number Publication date
JP2002533803A (ja) 2002-10-08
WO2000038042A1 (en) 2000-06-29
US6259436B1 (en) 2001-07-10
AU2592800A (en) 2000-07-12

Similar Documents

Publication Publication Date Title
CN1331815A (zh) 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法
CN1126021C (zh) 在触摸式显示屏上移动对象的设备与方法
US8369898B2 (en) Portable terminal with touch screen and method for displaying tags in the portable terminal
EP1309158B1 (en) Cellular phone set
US7168046B2 (en) Method and apparatus for assisting data input to a portable information terminal
US6538670B1 (en) Pointing method
US6271835B1 (en) Touch-screen input device
EP0464712A2 (en) Display/input control system for software keyboard in information processing apparatus having integral display/input device
CN101263448A (zh) 致动触摸-屏幕虚拟键盘的虚拟键
EP2073508A1 (en) A portable electronic apparatus, and a method of controlling a user interface thereof
EP2463765A2 (en) Touch input disambiguation
CN1255663A (zh) 用于实现图形用户界面键盘及文本缓冲器的方法和装置
EP2456179A1 (en) Apparatus and method for controlling operation of mobile terminal
WO1999054807A1 (en) Graphical user interface touch screen with an auto zoom feature
GB2337349A (en) Keyboard input using trace of stylus on touch screen display
WO2009156781A1 (en) Graphical user interface for non mouse-based activation of links
CN101014927A (zh) 使用指示设备的方法
JP2005513647A5 (zh)
JP2001051787A (ja) ユーザインタフェース上のストロークを利用した記号選択方法及び装置
US20060246940A1 (en) Method and device for scrolling speed control
KR101434495B1 (ko) 터치스크린을 구비한 단말기 및 그 문자 입력 방법
EP1677500A2 (en) Method for operating an application and mobile terminal used therefor
KR100607927B1 (ko) 특정 메뉴 구동용 휴대형 단말기 및 메뉴 구동 방법
KR101483302B1 (ko) 터치스크린을 이용한 이동통신단말기의 동작 제어 방법
JPS5878229A (ja) カ−ソル表示方式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication