CN101772753A - 使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品 - Google Patents

使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品 Download PDF

Info

Publication number
CN101772753A
CN101772753A CN200880101877A CN200880101877A CN101772753A CN 101772753 A CN101772753 A CN 101772753A CN 200880101877 A CN200880101877 A CN 200880101877A CN 200880101877 A CN200880101877 A CN 200880101877A CN 101772753 A CN101772753 A CN 101772753A
Authority
CN
China
Prior art keywords
place
connection element
input devices
cursor
touch sensitive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200880101877A
Other languages
English (en)
Other versions
CN101772753B (zh
Inventor
P·皮拉雅
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.)
Nokia Oyj
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN101772753A publication Critical patent/CN101772753A/zh
Application granted granted Critical
Publication of CN101772753B publication Critical patent/CN101772753B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/017Gesture based interaction, e.g. based on a set of recognized hand 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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

使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品
技术领域
本发明的示例性实施方式总体上涉及电子设备触屏,具体地,涉及用于通过触屏来辅助向电子设备输入数据的技术。
背景技术
随着科技的进步,诸如蜂窝电话、个人数字助理(PDA)、寻呼机等的电子设备变得越来越小。随着这一尺寸上的减小,几乎必然导致那些设备的显示屏的尺寸的减小。同时,技术上的另一种进步是使用这些显示屏作为用于其相应电子设备的输入设备。很多电子设备的显示屏是触敏输入设备或者触屏。然而,由于显示屏正随着时间的进行而变小,所以使用显示屏作为触敏输入设备已经变得有些困难。当意在使个人使用他或她的手指来选择触屏上显示的可选项目时,情况尤其如此。当用户将他或她的手指放置在触屏上显示的小项目上时,手指将有可能完全挡住该项目,并且覆盖所显示的某些邻近项目。因此,用户很难,甚至无法确定他或她在选择哪个项目。
已经提出了多种解决方案,用于辅助向相对小的触敏输入设备或者触屏进行数据输入。然而,这些解决方案中的每一个都具有至少一个缺点。一种解决方案是:当光标或者其他选择项目的工具处于可选项目的特定邻域中时,在触屏上动态地放大该可选项目。按照这种解决方案,当光标进入可选项目的邻域中时,显示该可选项目的放大版本的窗口直接在该可选项目之上打开。随着光标移动靠近该可选项目,窗口尺寸以及该可选项目的放大率随之增加,直到光标达到放大的窗口。这种解决方案的一个缺点是:在可选项目分散在整个触屏上而不是在单行或者单列中的情况下,其可能难以实现。特别地,当用户希望选择的项目被其他可选项目环绕时,当光标移动靠近预期项目时,环绕项目之一将可能变为被放大,由此潜在地使得难以甚至是无法看到和选择预期项目。
可以解决第一解决方案的上述缺点的另一解决方案是:仅在用户按动按钮时才打开显示可选项目的放大版本的窗口。然而,这种解决方案需要附加的步骤,并且还可能使操作电子设备输入数据变为双手操作,这不够理想。已经提出的第三种解决方案是连续地显示窗口,该窗口包括处于该窗口之下的内容的放大视图。在这种解决方案中,窗口具有未良好定义的边沿,其中放大率在窗口的边缘处平滑地下降。然而,按照这种解决方案,放大的窗口随着光标移动,并且可能使放大的视图出现不稳定、易变和抖动。因此,该解决方案将不会辅助向触屏中的数据输入。
除上述之外,上面每个解决方案可能具有进一步的缺点,即,显示可选项目的放大版本的窗口直接出现在该可选项目之上。例如在个人正在使用他或她的手指,通常是他或她的拇指(例如,在个人利用一只手来操作电子设备的情况下),来选择触屏上项目的情况下,为了使选定的项目从个人的手指下是可查看到,放大率必须非常大,因此窗口必须非常大。对于上文提及的有限尺寸的显示屏,具有大的放大窗口可能是不期望的,并且实际上在某些情况下是不可行的。而且,即使放大窗口大到足以在个人的手指下是可查看的,可选项目的至少一部分仍然有可能始终被遮挡。
用于辅助向相对较小的触敏输入设备或者触屏的数据输入的、解决上述缺点的其他提出的解决方案是将已放大或未放大的窗口向可选项目的上、下、左、右进行偏移。在放大的情况下,该解决方案以及上述解决方案可能具有附加的缺点,即,放大图形用户界面的部分通常需要矢量图形,这在诸如蜂窝电话的电子设备上并不总是可用的;由此潜在地导致这些解决方案在某些情况下不可行。
另外,如果在窗口中放大原始视图的内容,手指移动(包括颤动)的幅度同样可能被放大。例如,如果将窗口的内容放大为其大小的两倍(也即,2x的放大率),则任何手指移动可以导致窗口内容以两倍的速度移动。这可能使窗口中的视图不稳定且难以控制。该问题可以这样来解决:将移动的“增益”(也即,窗口内容移动/手指移动)保持为1比1的比例,即使视图放大率是2比1。遗憾地,当用户需要选择(也即,“描画”)字符串时,这可能导致新的问题。具体地,在这种解决方案中,在手指到达字符串结尾时,窗口和指针可能仅在沿字符串的一半处。换言之,手指和指针可能不再指向相同的项目。
另外,不论内容是否被放大,使用偏移窗口都可能具有其他缺点。具体地,如上所述,触屏的尺寸可能非常小。结果是,触屏上可能没有足够的空间来显示附加窗口,在该附加窗口中,项目被显示得足够大以提供对原始显示的改进。此外,原始触屏显示的内容不仅被用户的手指而且还被偏移窗口遮盖。随着增加偏移窗口的尺寸以进一步辅助数据输入,则越会遮盖原始触屏显示。
已经提出了另一种解决方案,以提供一组用户可以用来进行瞄准的十字光标或者指针,其刚好在用户放置他或她的手指的位置之上。这种解决方案同样存在多个缺点。具体地,一个缺点在于,其在某种程度上强迫用户猜测将他或她的手指置于何处,以选择触屏上的特定项目,因为他或她再也无法在该项目的位置处简单地触摸屏幕。而且,此外,在触屏的边沿之一的附近的位置处放置光标或者选择项目可能非常困难。最后,使用偏移指针或者十字光标可能不是所有情况下都需要的(也即,在项目的显示足够大并且良好间隔开的情况下,其将是不需要的)。然而,上述解决方案强迫用户在每种情况下都使用偏移十字光标。
因此,需要一种至少克服上述缺点的、用于辅助向相对较小的触敏输入设备或者触屏的数据输入的技术。
发明内容
总体上,除其他之外,本发明的实施方式通过提供用于辅助经由触敏输入设备或者触屏向电子设备的数据输入的技术来提供一种改进,其中在用户的手指或者其他工具与光标之间显示诸如指针的连接元素,使得用户可以通过对连接元素的操纵来操纵光标的位置。具体地,按照一个示例性实施方式,用户可以在第一位置触摸触屏,可以在该位置处显示光标。因为光标以及触屏上显示的各种项目现在可能被用户的手指或者用来触摸触屏的其他工具遮盖,因此按照一个示例性实施方式,用户可以将他或她的手指从第一位置滑开或者移开,在这点,可以在保持于第一位置处的光标与用户手指或其他工具的新的第二位置之间显示连接元素(例如,虚线或者实线)。用户继而可以采用某些必要动作来解锁连接元素和光标(例如,沿着与所显示的连接元素实质上垂直的方向移动他或她的手指或者其他工具),使得连接元素并由此使得光标开始随用户的手指或者其他工具而移动。按照示例性实施方式,用户继而可以通过对偏移连接元素的移动来向其期望的位置移动光标。
按照一个方面,提供一种使用偏移连接元素(诸如指针)来辅助数据输入的方法。在一个示例性实施方式中,该方法包括:(1)检测触敏输入设备上第一位置处的来自用户的触觉输入;(2)使得在触敏输入设备上的第一位置处显示光标;(3)接收触觉输入在第一方向上向触敏输入设备上的第二位置移动的指示;(4)作为响应,使得在触敏输入设备上显示连接元素,其至少部分地在第一位置与第二位置之间延伸;以及(5)允许用户通过对连接元素的操纵来操纵光标的显示。
在一个示例性实施方式中,允许用户通过对连接元素的操纵来操纵光标的显示可以进一步包括:接收触觉输入在不同于第一方向的第二方向上向触敏输入设备上的第三位置移动的指示;变换触敏输入设备上显示的连接元素,使得连接元素至少部分地在第三位置和第四位置之间延伸,其中第三位置和第四位置之间的角度和距离与第一位置和第二位置之间的角度和距离实质上相同;以及使得在第四位置处显示光标。
按照另一方面,提供一种用于使用偏移连接元素来辅助数据输入的装置。在一个示例性实施方式中,该装置包括处理器,其配置用于:(1)检测触敏输入设备上第一位置处的来自用户的触觉输入;(2)使得在触敏输入设备上的第一位置处显示光标;(3)接收触觉输入在第一方向上向触敏输入设备上的第二位置移动的指示;(4)作为响应,使得在触敏输入设备上显示连接元素,其至少部分地在第一位置与第二位置之间延伸;以及(5)允许用户通过对连接元素的操纵来操纵光标的显示。
按照又一方面,提供一种使用偏移指针来辅助数据输入的计算机程序产品。该计算机程序产品包含至少一个计算机可读存储介质,其中存储有计算机可读程序代码部分。一个示例性实施方式的计算机可读程序代码部分包括:(1)第一可执行部分,用于检测触敏输入设备上第一位置处的来自用户的触觉输入;(2)第二可执行部分,用于使得在触敏输入设备上的第一位置处显示光标;(3)第三可执行部分,用于接收触觉输入在第一方向上向触敏输入设备上的第二位置移动的指示;(4)第四可执行部分,用于作为响应而使得在触敏输入设备上显示连接元素,其至少部分地在第一位置与第二位置之间延伸;以及(5)第五可执行部分,用于允许用户通过对连接元素的操纵来操纵光标的显示。
按照本发明的另一方面,提供一种使用偏移指针来辅助数据输入的设备。在一个示例性实施方式中,该设备包括:(1)用于检测触敏输入设备上第一位置处的来自用户的触觉输入的装置;(2)用于使得在触敏输入设备上的第一位置处显示光标的装置;(3)用于接收触觉输入在第一方向上向触敏输入设备上的第二位置移动的指示的装置;(4)用于作为响应而使得在触敏输入设备上显示连接元素的装置,所述连接元素至少部分地在第一位置与第二位置之间延伸;以及(5)用于允许用户通过对连接元素的操纵来操纵光标的显示的装置。
附图说明
已经在总体上描述了本发明的示例性实施方式,现在将参考附图,这些服务不一定是按照比例绘制的,其中:
图1是能够按照本发明示例性实施方式进行操作的移动台的示意性框图;
图2是示出按照本发明示例性实施方式的可以用来辅助通过触敏输入设备对电子设备的数据输入的操作的流程图;
图3A-图3F提供了示出按照本发明一个示例性实施方式的通过创建指针或类似连接元素并允许用户操纵它来辅助数据输入的电子设备触屏的截屏;以及
图4A-图4F提供了示出按照本发明一个示例性实施方式的用于辅助通过触敏输入设备对电子设备的数据输入的技术的电子设备触屏的截屏。
具体实施方式
现在将参考附图更为全面地描述本发明的示例性实施方式,附图中示出了本发明的某些但非全部实施方式。实际上,本发明的示例性实施方式可以按照多种不同形式来实现,并且不应被限制为在此记载的实施方式;相反,提供这些实施方式是为了使本公开满足适用的法律要求。类似的标号始终表示类似的元素。
概述
总体上,本发明的示例性实施方式提供用于辅助经由触敏输入设备对电子设备的数据输入的方法、装置和计算机程序产品,其中偏移连接元素(例如指针)被显示并***作,从而将光标放置于期望的位置。如上所述,按照一个示例性实施方式,当用户将他或她的手指或者其他工具放置在触屏上的第一位置上时,可以在该第一位置显示光标。在触屏上显示的项目较大和/或良好隔开的情况下,用户能够容易地看到光标以及光标位于触屏上的什么位置。在这种情况下,用户可以照常进行,以便选择光标所放置处的项目和/或将光标***在其当前位置处的文本文档或消息中。
相反,在触屏上显示的项目靠在一起的情况下,光标以及光标位于其上或其中的项目现在可能被用户的手指或者其他工具遮盖。结果是,按照本发明的一个示例性实施方式,用户能够指示他或她希望显示用来指引光标的偏移指针或者类似的连接元素。具体地,用户可以从第一位置滑开或者移开他或她的手指,同时保持与触屏的接触,使得先前被用户手指或者其他工具遮盖的项目现在是可见的。响应于该移动,可以显示指针,该指针连接保留在用户触觉输入的第一位置处的光标与用户触觉输入的新的第二位置(也即,用户的手指或者其他工具目前触摸触屏的位置)。指针或者类似的连接元素例如可以包括至少部分地在光标与用户手指或其他工具的新位置之间延伸的虚线或者实线。
如果用户现在确定光标尚未放置于正确的位置,那么按照示例性实施方式,他或她可以解锁或者分离所显示的指针与所附接的光标,使得将保持其长度和指向的指针以及光标将随用户的手指或者其他工具而移动。具体地,在一个示例性实施方式中,用户可以在相对于第一移动的预定义方向(例如,与所显示指针的方向实质上垂直)上将他或她的手指或者其他工具再次向第三位置滑动或者移动,以便分离指针与光标。该移动将类似地使指针偏置,使得一端现在位于用户的手指或者其他工具当前所放置的第三位置,而光标所附接的另一端处于第四位置,第四位置与第三位置的距离和角度同第一位置与第二位置的距离和角度相同(也即,当指针随着用户的手指或者其他工具移动时,其保持其长度和指向)。用户现在能够看到光标,因为其正在触屏上移动。
电子设备
现在参考图1,其示出了将得益于本发明实施方式的一类电子设备。如图所示,电子设备可以是移动台10,并且具体地是蜂窝电话。然而,应当理解,所示出以及在此后描述的移动电话仅仅是受益于本发明实施方式的一种类型移动终端的示范,因此,不应用来限制本发明实施方式的范围。尽管出于示例目的而示出并在此后描述了移动台10的多个实施方式,但是其他类型的移动终端也可以容易地采用本发明的实施方式,其中移动终端诸如便携式数字助理(PDA)、寻呼机、膝上型计算机以及其他类型的包括移动、无线设备和固定有限设备二者的电子***,可以容易地使用本发明的实施方式。
移动台包括用于执行按照本发明示例性实施方式的一个或多个功能的各种装置,包括那些在此具体示出和描述的装置,诸如经过适当编程的处理器。然而,应当理解,在不脱离本发明精神和范围的情况下,一个或多个实体可以包括用于执行一个或多个类似功能的备选装置。更具体地,例如,如图2所示,除了天线302,移动台10可以包括发射机304、接收机306以及分别向发射机304提供信号和从接收机306接收信号的装置,诸如处理设备308(例如,处理器、控制器等)。在一个示例性实施方式中,处理设备308或者其他装置可以配置用于按照在此描述的方式来辅助向移动台10的数据输入。具体地,按照一个示例性实施方式,处理设备308可以配置用于检测移动台10的触敏输入设备上的第一位置处的、来自用户的触觉输入,以及使得在触屏上的第一位置处显示光标。处理设备308或者其他装置可以类似地配置用于接收触觉输入在第一方向上向第二位置移动的指示,以及作为响应而使得显示至少部分地在第一位置与第二位置之间延伸的连接元素。处理设备308此后可以配置用于允许用户通过对连接元素的操纵来操纵光标。
分别提供给发射机304以及从接收机306接收的信号可以包括按照适当蜂窝***的空中接口标准的信令信息,并且还包括用户语音和/或用户生成的数据。在此方面,移动台能够利用一个或多个空中接口标准、通信协议、调制类型以及接入类型来进行操作。更具体地,移动台能够根据多个第二代(2G)、2.5G和/或第三代(3G)通信协议等的任何协议来进行操作。此外,例如,移动台可以能够按照包括蓝牙、IEEE 802.11WLAN(或者
Figure GPA00001018016800081
)、IEEE 802.16WiMAX、超宽带(UWB)等多种无线联网技术中的任何技术来进行操作。
应当理解,处理设备308(诸如处理器、控制器或者其他计算设备)包括实现移动台的视频、音频和逻辑功能所需的电路,并且能够执行用于实现在此讨论的功能的应用程序。例如,处理设备可以包括诸如数字信号处理器设备、微处理器设备以及各种模数转换器、数模转换器和其他支持电路等各种装置。移动设备的控制和信号处理功能按照这些设备各自的能力在其间分配。处理设备308由此还包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。处理设备还可以包括内部声音编码器(VC)308A,并且可以包括内部数据调制解调器(DM)308B。此外,处理设备308可以包括操作可存储在存储器中的一个或多个软件程序的功能。例如,控制器可以能够操作连接程序,诸如传统的Web浏览器。连接程序继而可以允许移动台例如按照HTTP和/或无线应用协议(WAP)来发射和接收Web内容。
移动台还可以包括诸如用户接口的装置,其例如包括传统耳机或扬声器310、振铃器312、麦克风314、显示器316,所有这些设备都耦合至控制器308。允许移动设备接收数据的用户输入接口可以包括允许移动设备接收数据的多种设备中的任意设备,例如小键盘318、麦克风314、触敏显示器或触屏或者其他输入设备。在包括小键盘的实施方式中,小键盘可以包括传统的数字键(0-9)和相关键(#、*),以及用于操作移动台的其他键,并且可以包括可被激活以提供数字字母键全集的数字字母键的全集或者键集。尽管未示出,移动台可以包括电池,诸如振动电池组,用于为操作移动台所需的各种电路供电,以及可选地提供机械振动作为可检测输出。
移动台还可以包括诸如存储器的装置,例如订户身份模块(SIM)320、可移动用户身份模块(R-UIM)(未示出)等,其通常存储与移动订户有关的信元。除了SIM之外,移动设备可以包括其他存储器。在此方面,移动台可以包括易失性存储器322以及其他非易失性存储器324,其可以是嵌入式的和/或可以是可移动的。例如,其他非易失性存储器可以是嵌入式的或者可移动的多媒体存储卡(MMC)、安全数字(SD)存储卡、存储棒、EEPROM、闪存、硬盘等。存储器可以存储移动设备用来实现移动台功能的任意片段和数量的信息和数据。例如,存储器可以存储能够唯一地标识移动设备的标识符,诸如全球移动设备标识(IMEI)码、国际移动订户标识(IMSI)码、移动设备集成服务数字网络(MSISDN)码等。
存储器还可以存储内容。存储器例如可以存储用于应用和其他计算机程序的计算机程序代码。例如,如下面更为详细讨论的,在一个实施方式中,存储器可以存储用于以下的程序代码:检测移动台10的触屏326上第一位置处的来自用户的触觉输入(例如,当用户将他或她的手指放置在触屏326上时);使得在触屏326上的第一位置处显示光标;接收触觉输入在第一方向上向触屏326上第二位置的移动指示(例如,当用户从他或她最初触摸的触屏326的位置滑开他或她的手指时);以及作为响应,使得在触屏326上显示诸如指针的连接元素,其至少部分地在用户最初触摸触屏326的位置(也即,第一位置)与用户在滑动他或她的手指之后目前触摸触屏326的位置(也即,第二位置)之间延伸。存储器还可以存储用于以下的计算机程序代码:继而允许用户通过对指针或者其他连接元素的操纵来操纵触屏326上光标的显示。
本发明示例性实施方式的方法、装置和计算机程序产品主要是结合移动通信应用来描述的。然而,应当理解,本发明实施方式的方法、装置和计算机程序产品可以结合移动通信业之内和之外二者的各种其他应用来使用。例如,本发明的示例性实施方式的方法、装置和计算机程序产品可以结合有线和/或无线网络(例如,互联网)应用来使用。
辅助通过触屏的数据输入的方法
现在参考图2,其示出了按照本发明的示例性实施方式可以用来辅助通过触敏输入设备或触屏对电子设备的数据输入的操作。如图所示,过程可以开始于电子设备(更具体地,电子设备的处理器或者由处理器执行的软件)在第一位置处检测到电子设备触屏上的触觉输入时,例如,当用户将他或她的手指放置在触屏上时(框201)。电子设备可以通过本领域技术人员已知的任意数量的技术来检测触觉输入并且确定其位置。例如,触屏可以包括两个层,这两个层由垫片隔开并且具有在其之间流动的电流。当用户触摸触屏时,这两个层可以进行接触,这导致接触点的电流改变。电子设备可以注意到电流的改变以及接触点的坐标。备选地,在触屏使用电容***而非电阻***来检测触觉输入时,触屏可以包括存储电荷的层。当用户触摸触屏时,来自该层的某些电荷被转移到用户,这导致电容层上的电荷减少。可以在触屏的每个角放置测量电荷减少的电路,从而可以根据在每个角测量到的电荷的相对差异来计算触觉输入的确切位置。本发明的实施方式可以利用其他类型的触屏,诸如配置用于通过电阻、电容、红外、应变计、表面波、光学成像、扩散信号技术、声学脉冲识别或者其他技术中的任意技术来支持触摸识别,并且提供表示触摸位置的信号。
返回图2,一旦已经检测到触觉输入,在框202中,电子设备(更具体地,电子设备的处理器或者处理器所执行的软件)继而使得在触屏上触觉输入的位置(也即,第一位置)处显示光标。换言之,可以在触屏上用户触摸屏幕的点处显示光标。例如,当触屏正在显示文本文档或者消息时,光标将相对于该文本文档或消息在用户触摸屏幕的点处所显示的字母来放置。
如上所述,在多种情况下,框202中显示的光标可能被用户正在用来触摸触屏的工具(例如,他或她的手指)所遮盖,使得用户难以确定他或她要选择什么项目和/或他或她要将光标放置于文本文档或消息中的什么点。当触屏上显示的项目靠在一起时,情况尤其如此。如果用户无法确定光标显示在触屏上的哪里,那么按照本发明的示例性实施方式,用户可以在第一方向上将他或她的手指(或者用来创建触觉输入的其他工具,例如,触笔)从他或她触摸触屏的地方(也即,第一位置)移开或滑开到第二位置,该移动将由电子设备上的处理器或者处理器所执行的软件在框203中检测到,并且在框204中,可以显示诸如指针的连接元素,该连接元素连接用户触摸触屏的第一位置与用户当前触摸触屏的第二位置(或者至少部分地在第一位置与第二位置之间延伸),同时将光标保持在第一位置处。尽管未示出,在一个示例性实施方式中,除了显示指针或者其他连接元素之外,电子设备还可以在此时放大触屏上显示的一个或多个项目,从而为用户提供已显示项目以及光标相对于这些项目的放置位置的更好视图。放大可以自动地进行,或者在另一实施方式中,其可以仅在触觉输入的第二位置(也即,用户将他或她的手指或其他工具移动到的位置)距触觉输入的第一位置(也即,用户第一次触摸触屏的位置)的距离大于预定义距离时进行放大。在一个示例性实施方式中,可以将放大率设置为某个设定级别(例如,原始图像尺寸的两倍)。备选地,放大率的级别可以与滑动的长度成比例,或者与用户触觉输入的第一位置与第二位置之间的距离成比例。一旦已经显示了指针,电子设备(更具体地,电子设备上的处理器或者处理器所执行的软件)可以在此后允许用户对通过连接元素或者指针的操纵来操纵光标。
具体地,按照一个示例性实施方式,为了操纵指针,并且由此操作目前保持在指针第一末端的光标,用户可能首先需要将指针从其当前位置“解锁”。为此,按照一个示例性实施方式,为了这样做,用户可以在与第一方向不同的第二方向(例如,与所显示的指针垂直)上将他或她的手指或其他工具向第三位置移动。该移动可以在框205中由电子设备上的处理器或者由处理器执行的软件来检测,并且可被解释为用户将要移动光标的指示。本领域普通技术人员将会认识到,在不脱离本发明示例性实施方式的精神和范围的情况下,其他技术同样可以用于解锁指针以及由此解锁光标。例如,为了解锁指针,可以要求用户暂时将他或她的手指从触屏上抬起,滑动/移动他或她的手指或其他工具以某个预定义的距离,或者致动软键或硬键。
一旦指针或者其他连接元素与光标被从其原始位置分离或者解锁,则指针和光标可以随着用户的手指移动(也即,用户可以通过对指针的操纵来操纵光标)。具体地,继续以下实施方式,即解锁指针包括用户在第二方向上将他或她的手指或其他工具向第三位置移动,响应于检测到该移动,电子设备(也即,由电子设备上的处理器所执行的软件)可以偏置指针,使得第二端向第三位置(也即,用户的手指或其他工具的新位置)移动,而附接至光标的第一端向第四位置移动,同时保持指针的长度和指向(框206)。继而在框207中,光标可以显示在第四位置。
此后可以重复上述步骤,以进一步操纵光标。换言之,用户可以在触屏上沿各个方向移动他或她的手指或其他工具,并且一端在光标处而另一端在用户的手指或其他工具处的指针将在触屏中同时移动。一旦用户能够将光标置于期望位置,他或她可以抬起他或她的手指,或者对触屏施加更多压力,以便选择光标所放置处的项目和/或使光标保持在该位置(例如,文本文档或消息内)。
作为示例,图3A-图3F提供了示出按照本发明一个示例性实施方式的将光标放置于文本文档中的电子设备的触屏的截图。具体地,图3A示出了显示包括拼写有误的单词“aspetcs”的文本文档的触屏,在此示例性实施方式中,用户将要改正该单词。为此,如图3B所示,用户将他或她的手指放置在触屏上显示拼写有误的单词的位置之上。如图所示,当用户这样做时,他或她不再能看见单词“aspetcs”或者周围的很多单词,并且因此无法知道他或她是否已经将光标放置在了该单词上,更不必说该单词中的正确位置(例如,“e”和“t”之间)。为了辅助用户将光标置于正确的位置,按照图3C中所示的一个示例性实施方式,当用户把他或她的手指或其他工具从其初始放置处滑开或移开(例如,如图所示,向右上)而没有将他或她的手指从触屏上移走时,可以在显示屏上呈现指针(显示为虚线)。如图所示,指针可以处于目前可见的光标与用户手指的新位置之间。用户现在能够看到:他或她把光标放置在了单词“aspetcs”的“c”和“s”之间。
此时,如果用户对光标的放置不满意,例如,因为他或她希望将光标置于单词的“aspetcs”的“e”和“t”之间,则按照一个示例性实施方式,用户可能需要首先将指针从其当前位置解锁或分离。在一个示例性实施方式中,为此,在不从触屏上抬起的情况下,用户可能需要在与初始移动实质上垂直的方向(也即,与所显示的指针实质上垂直)上再次移动他或她的手指或其他工具。通过这样做,指针以及光标从其初始位置分离,并且开始随着用户的手指或其他工具移动。在一个示例性实施方式中,这一模式改变(也即,从固定指针和光标到可移动指针和光标)可以通过将指针从虚线变为实线来表示,如图3D所示。用户现在能够通过移动他或她的手指并操纵指针,来将光标向期望位置移动,诸如“e”和“t”之间,如图3E所示。一旦光标已被放置于期望的位置,用户继而可以从触屏上抬起他或她的手指,如图3F所示,并且光标将保持在相对于触屏上所显示项目的该位置。
图4A-图4F提供了示出按照类似的示例性实施方式将光标置于文本文档中的电子设备触屏的截屏。在此示例性实施方式中,用户再一次期望将光标放置于拼写有误的单词的“e”和“t”之间(图4A中所示)。像先前那样,他或她通过将他或她的手指放置在触屏上来这样做,如图4B所示,并且遮盖住了该单词和多个周围的单词。为了能够看到光标所处的位置,如上所述并如图4C中所示,用户可以向右上滑动他或她的手指,并使得指针被显示,同时将光标保持在其原始位置。然而,此时,电子设备(也即,在电子设备上操作的处理器所执行的软件)还可以放大触屏上所显示的项目,以便允许用户更容易地阅览所显示的项目以及光标的放置。一旦用户已经对指针进行解锁(如图4D所示)、将光标向正确位置移动(如图4E所示)并且抬起他或她的手指或者其他工具,则所显示的项目可以返回到其正常放大率,如图4F所示。
结论
如上所示,并如本领域技术人员将会理解的,本发明的实施方式可以配置为方法和装置。因此,本发明的实施方式可以包括各种装置,包括完全的硬件、完全的软件或者软件和硬件的任何组合。此外,本发明的实施方式可以采用计算机可读存储介质上的计算机程序产品的形式,其具有包含在该存储介质中的计算机可读程序指令(例如,计算机软件)。可以使用任何适当的可读存储介质,包括硬盘、CD-ROM、光学存储设备或者磁性存储设备。
上文已经参考方法、装置(也即,***)和计算机程序产品的框图和流程图说明描述了本发明的示例性实施方式。将会理解,框图和流程图说明的每个框以及框图和流程图说明中框的组合分别可以实现为包括计算机程序指令的各种装置。这些计算机程序指令可以加载到通用计算机、专用计算机或其他可编程数据处理装置上以产生机器,使得当该指令在计算机或其他可编程装置上执行时,创建用于实现在流程图的一个或多个框中指定的功能。
这些计算机程序指令还可以存储在计算机可读存储器中,该指令可以指引计算机或其他可编程装置以特定方式工作,使得存储在计算机可读存储器中的指令产生包括用于实现流程图的一个或多个框中指定的功能的指令单元的产品。计算机程序指令还可以被加载到计算机或者其他可编程装置,以使得在该计算机或其他可编程装置上执行一系列的可操作步骤,从而产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实现在流程图的一个或多个框中指定的功能的步骤。
因此,框图或者流程图说明中的框支持用于执行特定功能的装置组合、用于执行特定功能的步骤组合和用于执行特定功能的程序指令单元。还应当理解,框图和流程图说明的每个框以及框图和流程图说明中框的组合可以由基于专用硬件的计算机***(其执行特定的功能或步骤)或者专用硬件和计算机指令的组合来实现。
得益于前述描述和相关附图的启示,本发明的这些示例性实施方式所属领域的技术人员将会想到对本发明的多种修改和其他实施方式。例如,尽管各实施方式是结合使用用户的手指来选择项目而描述的,但是可以类似地使用其他选择设备,诸如触笔、笔等。因此,应当理解,本发明并不限于所公开的具体实施方式,并且意在将改进和其他实施方式包括在所附权利要求的范围内。尽管在此使用了特定的术语,但是这些术语仅出于一般性和描述性的目的而使用,并非用于限制。

Claims (20)

1.一种方法,包括:
检测触敏输入设备上第一位置处的来自用户的触觉输入;
使得在所述触敏输入设备上的所述第一位置处显示光标;
接收所述触觉输入在第一方向上向所述触敏输入设备上的第二位置移动的指示;
作为响应,使得在所述触敏输入设备上显示连接元素,所述连接元素至少部分地在所述第一位置与所述第二位置之间延伸;以及
允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示。
2.如权利要求1所述的方法,其中允许所述用户操纵所述光标的显示进一步包括:
接收所述触觉输入在不同于所述第一方向的第二方向上向所述触敏输入设备上的第三位置移动的指示;
变换所述触敏输入设备上显示的所述连接元素,使得所述连接元素至少部分地在所述第三位置与第四位置之间延伸,其中所述第三位置与第四位置之间的角度和距离同所述第一位置与所述第二位置之间的角度和距离实质上相同;以及
使得在所述第四位置处显示所述光标。
3.如权利要求1所述的方法,进一步包括:
在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,放大所述触敏输入设备上显示的一个或多个项目。
4.如权利要求1所述的方法,进一步包括:
在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,如果所述第二位置距所述第一位置的距离大于某些预定义距离,则放大所述触敏输入设备上显示的一个或多个项目。
5.如权利要求2所述的方法,其中允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示进一步包括:
确定所述触觉输入的移动的所述第二方向是否在相对于移动的所述第一方向的预定义方向上,其中在所述第二方向在所述预定义方向上的情况下,所述连接元素仅受到变换并且所述光标仅显示在所述第四位置。
6.一种装置,包括:
处理器,其配置用于:
检测触敏输入设备上第一位置处的来自用户的触觉输入;
使得在所述触敏输入设备上的所述第一位置处显示光标;
接收所述触觉输入在第一方向上向所述触敏输入设备上的第二位置移动的指示;
作为响应,使得在所述触敏输入设备上显示连接元素,所述连接元素至少部分地在所述第一位置与所述第二位置之间延伸;以及
允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示。
7.如权利要求6所述的装置,其中为了允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示,所述处理器进一步配置用于:
接收所述触觉输入在不同于所述第一方向的第二方向上向所述触敏输入设备上的第三位置移动的指示;
变换所述触敏输入设备上显示的所述连接元素,使得所述连接元素至少部分地在所述第三位置与第四位置之间延伸,其中所述第三位置与第四位置之间的角度和距离同所述第一位置与所述第二位置之间的角度和距离实质上相同;以及
使得在所述第四位置处显示所述光标。
8.如权利要求6所述的装置,其中所述处理器进一步配置用于:
在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,放大所述触敏输入设备上显示的一个或多个项目。
9.如权利要求6所述的装置,其中所述处理器进一步配置用于:
在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,在所述第二位置距所述第一位置的距离大于某些预定义距离的情况下,放大所述触敏输入设备上显示的一个或多个项目。
10.如权利要求7所述的装置,其中为了允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示,所述处理器进一步配置用于:
确定所述触觉输入的移动的所述第二方向是否在相对于移动的所述第一方向的预定义方向上,其中仅在所述第二方向在所述预定义方向上的情况下,所述连接元素仅受到变换并且所述光标仅显示在所述第四位置。
11.一种计算机程序产品,包括至少一个计算机可读存储介质,其具有存储在其中的计算机可读程序代码部分,所述计算机可读程序代码部分包括:
第一可执行部分,用于检测触敏输入设备上第一位置处的来自用户的触觉输入;
第二可执行部分,用于使得在所述触敏输入设备上的所述第一位置处显示光标;
第三可执行部分,用于接收所述触觉输入在第一方向上向所述触敏输入设备上的第二位置移动的指示;
第四可执行部分,用于作为响应而使得在所述触敏输入设备上显示连接元素,所述连接元素至少部分地在所述第一位置与所述第二位置之间延伸;以及
第五可执行部分,用于允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示。
12.如权利要求11所述的计算机程序产品,其中所述第五可执行部分配置用于:
接收所述触觉输入在不同于所述第一方向的第二方向上向所述触敏输入设备上的第三位置移动的指示;
变换所述触敏输入设备上显示的所述连接元素,使得所述连接元素至少部分地在所述第三位置与第四位置之间延伸,其中所述第三位置与第四位置之间的角度和距离同所述第一位置与所述第二位置之间的角度和距离实质上相同;以及
使得在所述第四位置处显示所述光标。
13.如权利要求11所述的计算机程序产品,其中所述计算机可读程序代码部分进一步包括:
第六可执行部分,用于在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,放大所述触敏输入设备上显示的一个或多个项目。
14.如权利要求11所述的计算机程序产品,其中所述计算机可读程序代码部分进一步包括:
第六可执行部分,用于在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后,在所述第二位置距所述第一位置的距离大于某些预定义距离的情况下,放大所述触敏输入设备上显示的一个或多个项目。
15.如权利要求12所述的计算机程序产品,其中所述第五可执行部分进一步配置用于:
确定所述触觉输入的移动的所述第二方向是否在相对于移动的所述第一方向的预定义方向上,其中在所述第二方向在所述预定义方向上的情况下,所述连接元素仅受到变换并且所述光标仅显示在所述第四位置。
16.一种设备,包括:
用于检测触敏输入设备上第一位置处的来自用户的触觉输入的装置;
用于使得在所述触敏输入设备上的所述第一位置处显示光标的装置;
用于接收所述触觉输入在第一方向上向所述触敏输入设备上的第二位置移动的指示的装置;
用于作为响应而使得在所述触敏输入设备上显示连接元素的装置,所述连接元素至少部分地在所述第一位置与所述第二位置之间延伸;以及
用于允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示的装置。
17.如权利要求16所述的设备,其中所述用于允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示的装置进一步包括:
用于接收所述触觉输入在不同于所述第一方向的第二方向上向所述触敏输入设备上的第三位置移动的指示的装置;
用于变换所述触敏输入设备上显示的所述连接元素使得所述连接元素至少部分地在所述第三位置与第四位置之间延伸的装置,其中所述第三位置与第四位置之间的角度和距离同所述第一位置与所述第二位置之间的角度和距离实质上相同;以及
用于使得在所述第四位置处显示所述光标的装置。
18.如权利要求16所述的设备,进一步包括:
用于在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后放大所述触敏输入设备上显示的一个或多个项目的装置。
19.如权利要求16所述的设备,进一步包括:
用于在接收到所述触觉输入在所述第一方向上向所述第二位置移动的指示之后、在所述第二位置距所述第一位置的距离大于某些预定义距离的情况下放大所述触敏输入设备上显示的一个或多个项目的装置。
20.如权利要求17所述的设备,其中所述用于允许所述用户通过对所述连接元素的操纵来操纵所述光标的显示的装置进一步包括:
用于确定所述触觉输入的移动的所述第二方向是否在相对于移动的所述第一方向的预定义方向上的装置,其中在所述第二方向在所述预定义方向上的情况下,所述连接元素仅受到变换并且所述光标仅显示在所述第四位置。
CN2008801018772A 2007-08-06 2008-06-10 使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品 Expired - Fee Related CN101772753B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/834,310 US20090044124A1 (en) 2007-08-06 2007-08-06 Method, apparatus and computer program product for facilitating data entry using an offset connection element
US11/834,310 2007-08-06
PCT/IB2008/001491 WO2009019546A2 (en) 2007-08-06 2008-06-10 Method, apparatus and computer program product for facilitating data entry using an offset connection element

Publications (2)

Publication Number Publication Date
CN101772753A true CN101772753A (zh) 2010-07-07
CN101772753B CN101772753B (zh) 2012-07-18

Family

ID=40341821

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801018772A Expired - Fee Related CN101772753B (zh) 2007-08-06 2008-06-10 使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品

Country Status (7)

Country Link
US (1) US20090044124A1 (zh)
EP (1) EP2174206A2 (zh)
JP (1) JP2010536082A (zh)
KR (1) KR20100041867A (zh)
CN (1) CN101772753B (zh)
CA (1) CA2693837A1 (zh)
WO (1) WO2009019546A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513920A (zh) * 2012-05-31 2014-01-15 深圳迈瑞生物医疗电子股份有限公司 与超声***交互的***和方法
CN105359131A (zh) * 2013-06-14 2016-02-24 微软技术许可有限责任公司 栓系选择句柄
CN108294777A (zh) * 2017-01-13 2018-07-20 柯尼卡美能达株式会社 医用图像显示装置
CN110658976A (zh) * 2014-12-24 2020-01-07 联想(北京)有限公司 一种触控轨迹显示方法及电子设备
CN111513757A (zh) * 2020-04-23 2020-08-11 无锡祥生医疗科技股份有限公司 测量方法、装置与存储介质
CN112118792A (zh) * 2018-05-18 2020-12-22 富士胶片株式会社 超声波诊断装置及超声波诊断装置的控制方法

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US9111302B2 (en) * 2008-01-31 2015-08-18 Phm Associates Limited Communication method, apparatus and system for a retail organization
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
US20100107066A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation scrolling for a touch based graphical user interface
US9524094B2 (en) * 2009-02-20 2016-12-20 Nokia Technologies Oy Method and apparatus for causing display of a cursor
US20100214218A1 (en) * 2009-02-20 2010-08-26 Nokia Corporation Virtual mouse
US20100235734A1 (en) 2009-03-16 2010-09-16 Bas Ording Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display
US9600153B2 (en) * 2010-07-05 2017-03-21 Lg Electronics Inc. Mobile terminal for displaying a webpage and method of controlling the same
JP2012033059A (ja) * 2010-07-30 2012-02-16 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム
US8884894B2 (en) * 2010-09-23 2014-11-11 Innolux Corporation Input detection device, input detection method, input detection program, and computer readable media
US20120268387A1 (en) * 2011-04-19 2012-10-25 Research In Motion Limited Text indicator method and electronic device
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US8490008B2 (en) 2011-11-10 2013-07-16 Research In Motion Limited Touchscreen keyboard predictive display and generation of a set of characters
US9652448B2 (en) 2011-11-10 2017-05-16 Blackberry Limited Methods and systems for removing or replacing on-keyboard prediction candidates
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
JP5846887B2 (ja) * 2011-12-13 2016-01-20 京セラ株式会社 携帯端末、編集制御プログラムおよび編集制御方法
US9152323B2 (en) 2012-01-19 2015-10-06 Blackberry Limited Virtual keyboard providing an indication of received input
US9557913B2 (en) 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
DE112012000189B4 (de) 2012-02-24 2023-06-15 Blackberry Limited Berührungsbildschirm-Tastatur zum Vorsehen von Wortvorhersagen in Partitionen der Berührungsbildschirm-Tastatur in naher Assoziation mit Kandidaten-Buchstaben
CA2865272C (en) 2012-02-24 2019-11-05 Blackberry Limited Virtual keyboard with dynamically reconfigurable layout
US9201510B2 (en) 2012-04-16 2015-12-01 Blackberry Limited Method and device having touchscreen keyboard with visual cues
WO2013164014A1 (en) * 2012-04-30 2013-11-07 Research In Motion Limited Method and apparatus for text selection
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
US9354805B2 (en) 2012-04-30 2016-05-31 Blackberry Limited Method and apparatus for text selection
EP2660697B1 (en) * 2012-04-30 2017-03-01 BlackBerry Limited Method and apparatus for text selection
US10025487B2 (en) 2012-04-30 2018-07-17 Blackberry Limited Method and apparatus for text selection
US9207860B2 (en) 2012-05-25 2015-12-08 Blackberry Limited Method and apparatus for detecting a gesture
US9116552B2 (en) 2012-06-27 2015-08-25 Blackberry Limited Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
JP2014044605A (ja) * 2012-08-28 2014-03-13 Fujifilm Corp タッチ検知ディスプレイにおける入力制御装置および方法並びにプログラム
US9063653B2 (en) 2012-08-31 2015-06-23 Blackberry Limited Ranking predictions based on typing speed and typing confidence
US9524290B2 (en) 2012-08-31 2016-12-20 Blackberry Limited Scoring predictions based on prediction length and typing speed
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
JP6661421B2 (ja) * 2016-03-08 2020-03-11 キヤノン株式会社 情報処理装置、制御方法、及びプログラム
JP7113625B2 (ja) * 2018-01-12 2022-08-05 株式会社ミツトヨ 位置指定方法およびプログラム
US12014020B2 (en) 2020-07-13 2024-06-18 Dassault Systemes Solidworks Corporation Self-activating progressive-offset cursor for precise finger selection on touch devices

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5623588A (en) * 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
US5565888A (en) * 1995-02-17 1996-10-15 International Business Machines Corporation Method and apparatus for improving visibility and selectability of icons
KR100278359B1 (ko) * 1997-02-14 2001-01-15 윤종용 화면확대 포인트입력기능을 갖는 컴퓨터장치 및 그 제어방법
US6073036A (en) * 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US20020015064A1 (en) * 2000-08-07 2002-02-07 Robotham John S. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
US6816174B2 (en) * 2000-12-18 2004-11-09 International Business Machines Corporation Method and apparatus for variable density scroll area
FI115254B (fi) * 2001-12-20 2005-03-31 Nokia Corp Kosketusnäytön käyttäminen osoitinvälineellä
JP4093823B2 (ja) * 2002-08-20 2008-06-04 富士通株式会社 視野移動操作方法
US20050285880A1 (en) * 2004-06-23 2005-12-29 Inventec Appliances Corporation Method of magnifying a portion of display
US8381135B2 (en) * 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7489306B2 (en) * 2004-12-22 2009-02-10 Microsoft Corporation Touch screen accuracy
US7605804B2 (en) * 2005-04-29 2009-10-20 Microsoft Corporation System and method for fine cursor positioning using a low resolution imaging touch screen
JP2006324750A (ja) * 2005-05-17 2006-11-30 Nec Electronics Corp クロック生成回路
US20060267966A1 (en) * 2005-05-24 2006-11-30 Microsoft Corporation Hover widgets: using the tracking state to extend capabilities of pen-operated devices
US7274377B2 (en) * 2005-10-28 2007-09-25 Seiko Epson Corporation Viewport panning feedback system
US20070100883A1 (en) * 2005-10-31 2007-05-03 Rose Daniel E Methods for providing audio feedback during the navigation of collections of information
US20070100800A1 (en) * 2005-10-31 2007-05-03 Rose Daniel E Methods for visually enhancing the navigation of collections of information
US20070097096A1 (en) * 2006-03-25 2007-05-03 Outland Research, Llc Bimodal user interface paradigm for touch screen devices
US20070262951A1 (en) * 2006-05-09 2007-11-15 Synaptics Incorporated Proximity sensor device and method with improved indication of adjustment
US7640518B2 (en) * 2006-06-14 2009-12-29 Mitsubishi Electric Research Laboratories, Inc. Method and system for switching between absolute and relative pointing with direct input devices
US20080086703A1 (en) * 2006-10-06 2008-04-10 Microsoft Corporation Preview expansion of list items
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
US7924271B2 (en) * 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US8009146B2 (en) * 2007-06-28 2011-08-30 Nokia Corporation Method, apparatus and computer program product for facilitating data entry via a touchscreen
US8471823B2 (en) * 2007-08-16 2013-06-25 Sony Corporation Systems and methods for providing a user interface
TWI421731B (zh) * 2008-06-02 2014-01-01 Asustek Comp Inc 電子裝置之滑鼠功能執行方法及其電子裝置
US20100107066A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation scrolling for a touch based graphical user interface
US20100107116A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch user interfaces
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513920A (zh) * 2012-05-31 2014-01-15 深圳迈瑞生物医疗电子股份有限公司 与超声***交互的***和方法
CN105359131A (zh) * 2013-06-14 2016-02-24 微软技术许可有限责任公司 栓系选择句柄
CN105359131B (zh) * 2013-06-14 2018-10-19 微软技术许可有限责任公司 栓系选择句柄
CN110658976A (zh) * 2014-12-24 2020-01-07 联想(北京)有限公司 一种触控轨迹显示方法及电子设备
CN110658976B (zh) * 2014-12-24 2021-09-14 联想(北京)有限公司 一种触控轨迹显示方法及电子设备
CN108294777A (zh) * 2017-01-13 2018-07-20 柯尼卡美能达株式会社 医用图像显示装置
CN112118792A (zh) * 2018-05-18 2020-12-22 富士胶片株式会社 超声波诊断装置及超声波诊断装置的控制方法
CN111513757A (zh) * 2020-04-23 2020-08-11 无锡祥生医疗科技股份有限公司 测量方法、装置与存储介质

Also Published As

Publication number Publication date
US20090044124A1 (en) 2009-02-12
JP2010536082A (ja) 2010-11-25
CN101772753B (zh) 2012-07-18
WO2009019546A2 (en) 2009-02-12
EP2174206A2 (en) 2010-04-14
WO2009019546A8 (en) 2010-02-18
WO2009019546A3 (en) 2009-08-13
CA2693837A1 (en) 2009-02-12
KR20100041867A (ko) 2010-04-22

Similar Documents

Publication Publication Date Title
CN101772753B (zh) 使用偏移连接元素辅助数据输入的方法、装置和计算机程序产品
US11307763B2 (en) Portable touch screen device, method, and graphical user interface for using emoji characters
US20190220155A1 (en) Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
US9826077B2 (en) Apparatus and method for unlocking a locking mode of portable terminal
US9329770B2 (en) Portable device, method, and graphical user interface for scrolling to display the top of an electronic document
US8009146B2 (en) Method, apparatus and computer program product for facilitating data entry via a touchscreen
US9851867B2 (en) Portable electronic device, method of controlling same, and program for invoking an application by dragging objects to a screen edge
US20090225034A1 (en) Japanese-Language Virtual Keyboard
TWI484401B (zh) 電子裝置與自動隱藏鍵盤方法及數位資料儲存媒體
US20140240262A1 (en) Apparatus and method for supporting voice service in a portable terminal for visually disabled people
KR20140134018A (ko) 화면상에서 사용자 입력과 관련된 기능을 실행하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
US20140235297A1 (en) Portable electronic device, touch operation processing method, and program
JP5667632B2 (ja) 電子機器及びその制御方法
CN110879678A (zh) 一种图标显示方法、电子设备及存储介质
US20060088143A1 (en) Communications device, computer program product, and method of providing notes
US9014762B2 (en) Character input device, character input method, and character input program
JP2006277314A (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
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120718

Termination date: 20130610