CN101563667A - 用于调整***点标记的便携式多功能设备、方法和图形用户界面 - Google Patents
用于调整***点标记的便携式多功能设备、方法和图形用户界面 Download PDFInfo
- Publication number
- CN101563667A CN101563667A CNA2007800468645A CN200780046864A CN101563667A CN 101563667 A CN101563667 A CN 101563667A CN A2007800468645 A CNA2007800468645 A CN A2007800468645A CN 200780046864 A CN200780046864 A CN 200780046864A CN 101563667 A CN101563667 A CN 101563667A
- Authority
- CN
- China
- Prior art keywords
- touch
- screen display
- finger
- contact
- mark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
根据一些实施例,在具有触摸屏显示器的便携式电子设备处执行一种计算机实现方法。该方法包括以下步骤:在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;检测与所述触摸屏显示器的手指接触;并且响应于检测到所述手指接触,在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸,以及在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸。所述方法还包括:检测所述手指接触在所述触摸屏显示器上的移动;以及根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置。
Description
技术领域
所公开的实施例总体上涉及便携式电子设备,更具体地涉及在便携式电子设备上调整***点标记。
背景技术
随着便携式电子设备变得更加紧凑,以及给定设备所执行的功能数量的增加,设计使得用户能够容易地与多功能设备交互的用户界面已经成为了重大挑战。这一挑战对于屏幕比台式计算机或膝上型计算机小得多的手持便携式设备尤为重要。情况是不利的,因为用户界面是用户通过其不仅接收内容而且对用户动作或行为(其包括用户试图访问设备的特征、工具和功能)作出响应的途径。一些便携式通信设备(例如,有时也被称为蜂窝式电话的移动电话等等)诉诸于添加更多按压按钮,增大按压按钮的密度,超载(overload)按压按钮的功能,或者利用复杂菜单***来使用户能够访问、存储和操纵数据。这些传统用户界面通常导致用户必须记住的复杂的按键顺序和菜单层级结构。
诸如包括物理按压按钮的用户界面在内的很多传统用户界面也是不灵活的。这是不利的,因为这可能阻止用户界面由在便携式设备上运行的应用程序或者由用户配置和/或改装。当与记住多个按键顺序和菜单层级结构的费时要求以及激活期望的按压按钮方面的困难结合时,这种不灵活性对大多数用户来说是令人沮丧的。
大多数便携式电子设备包括使用文本输入的应用程序。这种应用程序可包括即时消息传送应用程序、电子邮件应用程序和字处理应用程序以及带有文本输入的其他应用程序。由于便携式电子设备上的屏幕相对较小,所以文本和对应的文本输入工具也相对较小。通常,显示小光标指示文本将插到何处。至今,便携式电子设备还没有提供一种在用户输入文本时定位光标或其他***点标记的容易、有效的方式。
因此,需要一种具有更透明且更直观的用于定位***点标记(例如,光标)的用户界面的便携式多功能设备,该用户界面易于使用、配置和/或改装。这种界面提高了便携式多功能设备的有效性、效率和用户满意度。
发明内容
利用所公开的便携式多功能设备,减轻或消除了与用于便携式设备的用户界面相关联的上述缺陷和其他问题。在一些实施方式中,该设备具有带图形用户界面(GUI)的触摸敏感显示器(也称为“触摸屏”),一个或多个处理器,存储器以及存储在存储器上用于执行多个功能的一个或多个模块、程序或指令集。在一些实施方式中,用户主要通过在触摸敏感显示器上的手指接触和姿态与GUI交互。在一些实施方式中,功能可能包括通话、视频会议、电子邮件、即时消息传送、博客、数字拍照、数字摄像、网络浏览、数字音乐播放、以及/或者数字视频播放。用于执行这些功能的指令可以包括在配置用于由一个或多个处理器执行的计算机程序产品中。
根据一些实施例,在具有触摸屏显示器的便携式电子设备处执行一种计算机实现方法。所述方法包括以下步骤:在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;检测与所述触摸屏显示器的手指接触;并且响应于检测到所述手指接触,在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸,以及在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸。所述方法还包括:检测所述手指接触在所述触摸屏显示器上的移动,以及根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置。
根据一些实施例,一种在具有触摸屏显示器的便携式电子设备上的图形用户界面包括***标记和图形。响应于检测到与所述触摸屏显示器的手指接触,***标记从第一尺寸放大到第二尺寸,并且图形的一部分被放大;以及响应于检测到手指接触在所述触摸屏显示器上的移动,根据所述检测到的手指接触的移动,将所述放大的***标记从图形中的第一位置移动到图形中的第二位置。
根据一些实施例,一种便携式电子设备包括:触摸屏显示器;一个或多个处理器;存储器;以及一个或多个程序。该一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行。所述程序包括:用于在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记的指令;用于检测与所述触摸屏显示器的手指接触的指令;用于响应于检测到所述手指接触,而在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸的指令;用于响应于检测到所述手指接触,而在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸的指令;用于检测所述手指接触在所述触摸屏显示器上的移动的指令;以及用于根据检测到的所述手指接触的移动,而将所述放大的***标记在图形中从第一位置移动到第二位置的指令。
根据一些实施例,一种计算机可读存储介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在由具有触摸屏显示器的便携式电子设备执行时使得所述设备执行以下操作:在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;检测与所述触摸屏显示器的手指接触;响应于检测到所述手指接触,而在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸;响应于检测到所述手指接触,而在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸;检测所述手指接触在所述触摸屏显示器上的移动;以及根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置。
根据一些实施例,一种具有触摸屏显示器的便携式电子设备包括:用于在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记的装置;用于检测与所述触摸屏显示器的手指接触的装置;用于响应于检测到所述手指接触,在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸的装置;用于响应于检测到所述手指接触,在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸的装置;用于检测所述手指接触在所述触摸屏显示器上的移动的装置;以及用于根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置的装置。
附图说明
为了更好地理解本发明的上述实施方式及其附加实施方式,应当结合附图参照下面的具体实施方式部分,在附图中,相同的标号自始至终表示相应的部分。
图1A和1B是例示了根据一些实施例的具有触摸敏感显示器的便携式多功能设备的框图。
图2例示了根据一些实施例的具有触摸屏的便携式多功能设备。
图3例示了根据一些实施例的用于解锁便携式电子设备的示例性用户界面。
图4A和图4B例示了根据一些实施例的在便携式多功能设备上的用于应用程序菜单的示例性用户界面。
图5A至5K例示了根据一些实施例的用于输入用于即时消息的文本的示例性用户界面。
图6A至6C例示了根据一些实施例的用于管理、显示和创建备忘录(note)的示例性用户界面。
图7是例示了根据一些实施例的用于显示和使用***点放大器的处理的流程图。
具体实施方式
下面将详细地参照实施方式,实施方式的示例示出在附图中。为了给出对本发明的透彻理解,在以下详细描述中将阐述众多具体细节。然而,对本领域普通技术人员来说,显然了解本发明可以在没有这些具体细节的情况下实施。在其他情况下,没有详细描述广为公知的方法、过程、部件、电路和网络,以避免不必要地使得实施方式的多个方面不清楚。
还应当理解,尽管在本文中可能采用术语第一、第二等来描述各种元件,但这些元件不应限于那些术语。这些术语仅用来将元件彼此区分开。例如,在不脱离本发明的范围的情况下,第一姿态也可以被称为第二姿态,类似地,第二姿态可以被称为第一姿态。
在本发明的说明中使用的术语是仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明的说明书和所附权利要求中所使用的单数形式的“一个”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何和所有可能组合。进一步应当理解,本文中采用的术语“包括”规定了所述的特征、整体、步骤、操作、元件和/或部件的存在,而不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或它们的组的存在或附加。
描述了便携式多功能设备、这种设备的用户界面以及使用这些设备的相关联的处理的实施例。在一些实施例中,所述设备是诸如移动电话机的还包含其他功能(例如,PDA和/或音乐播放器功能)的便携式通信设备。
用户接口除了触摸屏或显示在该触摸屏上的虚拟点击滚轮之外还可包括物理点击滚轮。点击滚轮是能够基于滚轮的角位移或设备用户与滚轮的点接触提供导航命令的用户接口设备。点击滚轮还可以用于提供与对一个或多个项目的选择相对应的用户命令,例如,在设备的用户按下滚轮的至少一部分或滚轮的中心的情况下。另选地,断开与触摸屏表面上的点击滚轮图像的接触可以指示与选择对应的用户命令。为简便起见,在以下的讨论中,采用包括触摸屏的便携式多功能设备作为示例性实施例。然而,应当理解,一些用户界面和相关联的处理可以应用于可包括一个或多个其他物理用户接口设备(例如,物理点击滚轮、物理键盘、鼠标和/或操纵杆)的其他设备,例如个人计算机和膝上型计算机。
该设备支持多种应用程序,例如电话应用程序;视频会议应用程序;电子邮件应用程序;即时消息传送应用程序;博客应用程序;数字照相机应用程序;数字摄像机应用程序;网络浏览应用程序;数字音乐播放器应用程序;以及/或者数字视频播放器应用程序。
可在设备上执行的多种应用程序可采用至少一个常见物理用户接口设备,例如触摸屏。可以从一个应用程序到下一个应用程序以及/或者在各应用程序内调整和/或改变触摸屏的一个或多个功能以及显示在设备上的对应的信息。这样,设备的公用物理架构(诸如触摸屏)可以支持具有直观和透明的用户界面的多种应用程序。
用户界面可以包括一个或多个软键盘实施方式。软键盘实施方式可包括键盘显示图标上的符号的标准(QWERTY)和/或非标准配置,例如,在2006年7月24日提交的题为“Keyboards For PortableElectronic Devices”的美国专利申请11/459,606中以及在2006年7月24日提交的题为“Touch Screen Keyboards For Portable ElectronicsDevices”的美国专利申请11/459,615中所描述的那些配置,这些专利申请中的内容在此引用以供参考。键盘实施方式可包括相对于现有物理键盘上的按键数量而言数量减少的图标(或软键),例如在打字机上的键。这可以使得用户更容易选择键盘上的一个或多个图标,并由此选择一个或多个对应的符号。键盘实施方式可以是适应性的。例如,显示图标可以根据用户动作(例如,选择一个或多个图标和/或一个或多个对应符号)来修改。便携式设备上的一个或多个应用程序可以利用共同的和/或不同的键盘实施方式。由此,可以将所使用的键盘实施方式调整为适合至少一些应用程序。在一些实施方式中,可以将一个或多个键盘实施方式调整为适合各用户。例如,基于各用户的词语使用历史(词典编撰、俚语、个人使用)。可以调整一些键盘实施方式来减小在利用软键盘实施方式的情况下当选择一个或多个图标并由此选择一个或多个符号时的用户出错的概率。
现在来关注设备的实施例。图1A和1B是例示了根据一些实施例的具有触摸敏感显示器112的便携式多功能设备100的框图。为方便起见,触摸敏感显示器112有时被称为“触摸屏”,并且还公知为或被称为触摸敏感显示***。设备100可包括存储器102(其可包括一个或多个计算机可读存储介质),存储器控制器122,一个或多个处理单元(CPU)120,外设接口118,RF电路108,音频电路110,扬声器111,传声器113,输入/输出(I/O)子***106,其他输入或控制设备116,以及外部端口124。设备100可以包括一个或多个光学传感器164。这些部件可以通过一个或多个通信总线或信号线103来通信。
应当理解,设备100仅仅是便携式多功能设备100的一个示例,并且设备100可以具有比所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置。图1A和1B中示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
存储器102可以包括高速随机存取存储器,并且还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。设备100的诸如CPU 120和外设接口118的其他部件对存储器102的访问可由存储器控制器122来控制。
外设接口118将设备的输入和输出外设耦接到CPU 120和存储器102。一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集,以实现设备100的各种功能并且处理数据。
在一些实施例中,外设接口118、CPU120以及存储器控制器122可以在诸如芯片104的单个芯片上实现。在一些其他实施例中,它们可以在分立的芯片上实现。
RF(射频)电路108接收并发送RF信号,其中RF信号也称为电磁信号。RF电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他通信设备进行通信。RF电路108可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户标识模块(SIM)卡、存储器等等。RF电路108可以通过无线通信与诸如因特网(也称为万维网(WWW))、内联网以及/或者诸如蜂窝式电话网络、无线局域网(LAN)和/或城域网(MAN)的无线网络的网络以及其他设备进行通信。无线通信可以利用多个通信标准、协议和技术中的任一个,这些通信标准、协议和技术包括但不限于全球移动通信***(GSM),增强型数据GSM环境(EDGE),高速下行链路分组接入(HSDPA),宽带码分多址(W-CDMA),码分多址(CDMA),时分多址(TDMA),蓝牙,无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n),网际协议电话(VoIP),Wi-MAX、用于电子邮件的协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、用于即时消息传送的协议(例如,可扩展消息传送现场协议(XMPP)、用于即时消息传送和现场支持扩展的会话发起协议(SIMPLE)、和/或即时消息传送现场业务(IMPS))、和/或用于短消息业务的协议(SMS),或者任何其他适合通信协议(包括在申请提交日时还未开发的通信协议)。
音频电路110、扬声器111、以及传声器113提供了用户与设备100之间的音频接口。音频电路110从外设接口118接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器111。扬声器111将该电信号转换为人听得见的声波。音频电路110还接收传声器113从声波转换来的电信号。音频电路110将电信号转换为音频数据,并将该音频数据发送到外设接口118用以进行处理。可通过外设接口118从存储器102和/或RF电路108检索音频数据并且/或者将音频数据发送到存储器102和/或RF电路108。在一些实施例中,音频电路110还包括头戴式耳机插孔(例如,图2中的212)。头戴式耳机插孔提供了音频电路110与可拆卸音频输入/输出外设(例如,仅有输出的头戴式受话器或既有输出(例如,单耳或双耳的头戴式受话器)又有输入(例如,传声器)的头戴式耳机)之间的接口。
I/O子***106将设备100上的输入/输出外设(例如,触摸屏112和其他输入/控制设备116)耦接到外设接口118。I/O子***106可包括显示控制器156和用于其他输入或控制设备的一个或多个输入控制器160。一个或多个输入控制器160从/向其他输入或控制设备116接收/发送电信号。其他输入/控制设备116可以包括物理按钮(例如,按压按钮、摇臂按钮,等等)、拨号盘、滑动开关、操纵杆、点击滚轮等等。在一些另选实施例中,输入控制器160可以耦接到以下中的任一个(或不耦接到任一个):键盘、红外端口、USB端口、以及诸如鼠标的指示设备。一个或多个按钮(例如,图2中的208)可以包括用于扬声器111和/或传声器113的音量控制的上/下按钮。一个或多个按钮可包括按压按钮(例如,图2中的206)。对按压按钮的快速按压会使触摸屏112脱离锁持,或者开始使用触摸屏上的姿态的处理以解锁设备,如在美国专利申请11/322,549(2005年12月23日提交,题为“Unlocking a Device by Performing Gestures on an UnlockImage”)中所描述的,该专利申请在此引用以供参考。对按压按钮(例如,206)的长按可以给设备100通电或断电。用户可以能够定制一个或多个按钮的功能。触摸屏112用于实现虚拟或软按钮以及一个或多个软键盘。
触摸敏感式触摸屏112提供了设备与用户之间的输入接口和输出接口。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112将可视输出显示给用户。可视输出可包括图形、文本、图标、视频以及其任意组合(统称为“图形”)。在一些实施例中,一些或全部虚拟输出可对应于用户界面对象,下面将给出对其的更详细描述。
触摸屏112具有用于基于触觉和/或触感接触接受来自用户的输入的触摸敏感表面、传感器或传感器组。触摸屏112以及显示控制器156(以及存储器102中的任何相关联的模块和/或指令集)检测触摸屏112上的接触(以及触摸的任何移动或断开),并将检测到的接触转换为与显示在触摸屏上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在一个示例实施例中,触摸屏112与用户之间的接触点对应于用户的手指。
触摸屏112可采用LCD(液晶显示)技术或者LPD(发光聚合物显示)技术,尽管在其他实施例中也可采用其他显示技术。触摸屏112和显示控制器156可利用多种目前已知或日后开发的触摸感测技术(其包括但不限于电容式、电阻式、红外的、以及表面声波技术)中的任一种以及其他接近传感器阵列或用于确定与触摸屏112的接触的一个或多个点的其他元件来检测接触和接触的任何移动或断开。
在触摸屏112的一些实施例中的触摸敏感显示器可与在美国专利6,323,846(Westerman等)、6,570,557(Westerman等)和/或6,677,932(Westerman)以及/或者美国专利公报2002/0015024A1中描述的多触摸敏感图形输入装置(tablet)相类似,上述专利和专利公报中的每一个在此引用以供参考。然而,触摸屏112显示来自便携式设备100的可视输出,而触摸敏感图形输入装置不提供可视输出。
在触摸屏112的一些实施例中的触摸敏感显示器可如在以下申请中所描述的:(1)2006年5月2日提交的题为“Multipoint TouchSurface Controller”的美国专利申请No.11/381,313;(2)2004年5月6日提交的题为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的题为“Gestures For TouchSensitive Input Devices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的题为“Gestures For Touch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的题为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的题为“Virtual Input Device Placement On A Touch Screen UserInterface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的题为“Operation Of A Computer With A Touch ScreenInterface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的题为“Activating Virtual Keys Of A Touch-Screen VirtualKeyboard”的美国专利申请No.11/228,737;以及(9)2006年3月3日提交的题为“Multi-Functional Hand-Held Device”的美国专利申请No.11/367,749。所有这些申请在此引用以供参考。
触摸屏112可以具有超过100dpi的分辨率。在一个示例性实施例中,显示***中的触摸屏具有大约160dpi的分辨率。用户可以利用诸如触笔、手指等的任何适合对象或附件来与触摸屏112接触。在一些实施例中,用户界面被设计为主要利用基于手指的接触和姿态工作,由于手指在触摸屏上的接触面积较大,所以基于手指的接触和姿态要比基于触笔的输入不精确得多。在一些实施例中,设备将粗略的基于手指的输入转换为用于执行用户所希望的动作的精确的指示器/光标位置或命令。
在一些实施例中,除了触摸屏,设备100还可以包括激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的与触摸屏不同的不显示可视输出的触摸敏感区域。触摸板可以是与触摸屏112分开的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
在一些实施例中,设备100可以包括物理或虚拟点击滚轮作为输入控制设备116。用户可以通过转动点击滚轮或通过移动与点击滚轮的接触点(例如,通过相对于点击滚轮的中心点的角位移测量接触点的移动量的情况),来在触摸屏112上显示的一个或多个图形对象(以下称为图标)之中导航以及与其交互。点击滚轮还可用于选择一个或多个显示图标。例如,用户可以按下点击滚轮的至少一部分或者相关联的按钮。可以由输入控制器160以及存储器102中的一个或多个模块和/或指令集,来处理用户经由点击滚轮提供的用户命令和导航命令。对于虚拟点击滚轮,点击滚轮和点击滚轮控制器可以分别是触摸屏112和显示控制器156的一部分。对于虚拟点击滚轮,点击滚轮可以是响应于用户与设备的交互而在触摸屏显示器上出现和消失的不透明或半透明对象。在一些实施例中,虚拟点击滚轮显示在便携式多功能设备的触摸屏上,并通过用户与触摸屏的接触来操作。
设备100还包括用于给各种部件供电的电力***162。电力***162可包括电力管理***、一个或多个电源(例如,电池、交流电(AC))、再充电***、电力故障检测电路、功率变换器或逆变器、电力状态指示器(例如,发光二极管(LED)),以及与便携式设备中的电力产生、管理和分配相关联的任何其他部件。
设备100还可包括一个或多个光学传感器164。图1A和1B示出了耦接到I/O子***106中的光学传感器控制器158的光学传感器。光学传感器164可包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收投射通过一个或多个透镜的光,并将该光转换为表示图像的数据。与成像模块143(也称为照相机模块)相结合,光学传感器164可捕捉静止图像或视频。在一些实施例中,光学传感器位于设备100的背面,与位于该设备的正面上的触摸屏显示器112相对,从而触摸屏显示器可以用作对于静止和/或视频图像获取的取景器。在一些实施例中,光学传感器位于设备的正面上,从而可以在用户观看触摸屏显示器上的其他视频会议参加者时针对视频会议获得用户图像。在一些实施例中,用户可以(例如,通过转动设备外壳中的透镜和传感器)改变光学传感器164的位置,使得单个光学传感器164可以与触摸屏显示器一起用于视频会议以及静止和/或视频图像获取。
设备100还可包括一个或多个接近传感器166。图1A和1B示出了耦接到外设接口118的接近传感器166。另选地,接近传感器166可耦接到I/O子***106中的输入控制器160。接近传感器166可实现为如在以下申请中所描述的:2005年9月30日提交的题为“Proximity Detector In Handheld Device”的美国专利申请No.11/241,839;2005年9月30日提交的题为“Proximity Detector InHandheld Device”的美国专利申请No.11/240,788;2007年1月7日提交的题为“Using Ambient Light Sensor To Augment ProximitySensor Output”的代理卷号为04860.P4851US、申请号待分配的美国专利申请;2006年10月24日提交的题为“Automated Response ToAnd Sensing Of User Activity In Portable Devices”的代理卷号为04860.P4293、申请号待分配的美国专利申请;以及2006年12月12日提交的题为“Methods And Systems For Automatic ConfigurationOf Peripherals”的代理卷号为04860.P4634、申请号待分配的美国专利申请,上述申请在此引用以供参考。在一些实施例中,当多功能设备置于用户耳边时(例如,当用户进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。在一些实施例中,当设备位于用户的口袋、钱包、或其他暗区域中时,接近传感器关闭屏幕,以防止在设备处于锁持状态时不必要的电池消耗。
设备100还可包括一个或多个加速计168。图1A和1B示出了耦接到外设接口118的加速计168。另选地,加速计168可耦接到I/O子***106中的输入控制器160。加速计168可如在题为“Acceleration-based Theft Detection System for Portable ElectronicDevices”的美国专利公报No.20050190059和题为“Methods AndApparatuses For Operating A Portable Device Based On AnAccelerometer”的美国专利公报No.20060017692中所描述的那样来实现,上述两个专利公报在此引用以供参考。在一些实施例中,基于对从一个或多个加速计接收到的数据的分析以纵向视图或横向视图将信息显示在触摸屏显示器上。
在一些实施例中,存储器102中存储的软件部件可包括操作***126、通信模块(或指令集)128、接触/移动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位***(GPS)模块(或指令集)135、以及应用程序(或指令集)136。
操作***126(例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或诸如VxWorks的嵌入式操作***)包括用于控制和管理一般***任务(例如,存储器管理、存储设备控制、电力管理,等等)的各种软件部件和/或驱动器,并且便于各种硬件与软件部件之间的通信。
通信模块128便于通过一个或多个外部端口124与其他设备通信,并且还包括用于处理由RF电路108和/或外部端口124接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等等)适于直接耦接到其他设备或通过网络(例如,因特网、无线LAN等)间接耦接到其他设备。在一些实施例中,外部端口是多针(例如,30针)连接器,其与在iPod(苹果计算机公司的商标)设备中采用的30针连接器相同、类似和/或兼容。
接触/移动模块130可以检测与触摸屏112(结合显示控制器156)和其他触摸敏感设备(例如,触摸板或物理点击滚轮)的接触。接触/移动模块130包括用于执行与检测接触相关的各种操作的各种软件部件,所述操作例如有确定是否发生接触、确定是否所述接触有移动并且在触摸屏112上追踪所述移动、以及确定是否已经断开所述接触(即,是否接触已经停止)。确定接触点的移动可以包括确定接触点的速率(幅值)、速度(幅值和方向)和/或加速度(幅值和/或方向的变化)。这些操作可以应用到单个接触(例如,一个手指接触)或应用到多个同时接触(例如,“多触摸”/多手指接触)。在一些实施例中,接触/移动模块130和显示控制器156还检测触摸板上的接触。在一些实施例中,接触/移动模块130和控制器160检测在点击滚轮上的接触。
图形模块132包括用于在触摸屏112上呈现(render)和显示图形的各种已知软件部件,包括用于改变所显示的图形的明暗度(intensity)的部件。本文中所使用的术语“图形”包括可显示给用户的任何对象,其包括但不限于文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等等。在这种情况下的动画是对给出移动式样并通知用户已经执行的动作(诸如移动电子邮件消息到文件夹)的图像序列的显示。在这种情况下,确认由设备的用户进行的动作的各动画根据情况通常花费预定的有限量的时间,例如在0.2到1.0秒之间或者在0.5到2秒之间的时间量。
可以作为图形模块132的一个部件的文本输入模块134提供了用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、博客142、浏览器147和需要文本输入的任何其他应用程序)中输入文本的软键盘。
GPS模块135确定设备的位置,并提供该信息用于各种应用程序(例如,提供给电话138用于基于位置拨号,提供给照相机143和/或博客装置142作为图片/视频元数据,以及提供给诸如天气窗口小部件、本地黄页窗口小部件以及地图/导航窗口小部件的用于提供基于位置的服务的应用程序)。
应用程序136可以包括以下模块(或指令集)或者其子集或超集:
·联系人模块137(有时称为地址薄或联系人列表);
·电话模块138;
·视频会议模块139;
·电子邮件客户端模块140;
·即时消息传送(IM)模块141;
·博客模块142;
·照相机模块143,用于静止和/或视频图像;
·图像管理模块144;
·视频播放器模块145;
·音乐播放器模块146;
·浏览器模块147;
·日历模块148;
·窗口小部件模块149,其可以包括天气窗口小部件149-1、股票窗口小部件149-2、计算器窗口小部件149-3、闹钟窗口小部件149-4、字典窗口小部件149-5、和由用户获得的其他窗口小部件,以及用户创建的窗口小部件149-6;
·窗口小部件创建器模块150,用于形成用户创建的窗口小部件149-6;
·搜索模块151;
·视频和音乐播放器模块152,其合并了视频播放器模块145和音乐播放器模块146;
·备忘录模块153;和/或
·地图模块154。
可存储在存储器102中的其他应用程序136的示例包括其他字处理应用程序、JAVA使能应用程序、加密、数字权限管理、语音识别以及语音复制。
与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134相结合,联系人模块137可以用于管理地址薄或联系人列表,包括:添加姓名到地址薄;从地址薄删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名相关联;将图像与姓名相关联;分类并排序姓名;提供电话号码或电子邮件地址以启动和/或便于通过电话138、视频会议139、电子邮件140、或IM 141的通信;等等。下面将进一步描述使用联系人模块137的用户界面和相关联的处理的实施例。
与RF电路108、音频电路110、扬声器111、传声器113、触摸屏112、显示控制器156、接触模块130、图形模块132、以及文本输入模块134相结合,电话模块138可用于输入与电话号码对应的字符序列、访问地址薄137中的一个或多个电话号码、修改已经输入的电话号码、拨打各电话号码、进行通话、以及在通话完成时关断或挂机。如上所述,无线通信可采用多个通信标准、协议和技术中的任一个。下面将进一步描述使用电话模块138的用户界面和相关联的处理的实施例。
与RF电路108、音频电路110、扬声器111、传声器113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137以及电话模块138相结合,视频会议模块139可用于启动、进行和终止用户与一个或多个其他参加者之间的视频会议。下面将进一步描述使用视频会议模块139的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,电子邮件客户端模块140可用于创建、发送、接收和管理电子邮件。与图像管理模块144相结合,电子邮件模块140使得能够容易地创建和发送带有利用照相机模块143拍摄的静止或视频图像的电子邮件。下面将进一步描述使用电子邮件模块140的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,即时消息传送模块141可用于输入与即时消息对应的字符序列、修改之前输入的字符、发送各即时消息(例如,针对基于电话的即时消息采用短消息业务(SMS)或多媒体消息业务(MMS)协议,或者针对基于因特网的即时消息采用XMPP、SIMPLE或IMPS)、接收即时消息、并且观看所接收到的即时消息。在一些实施例中,发送和/或接收的即时消息可包括图形、相片、音频文件、视频文件以及/或者如MMS和/或增强型消息传送业务(EMS)所支持的其他附件。在文本中使用的“即时消息传送”是指基于电话的消息(例如,利用SMS或MMS发送的消息)和基于因特网的消息(例如,利用XMPP、SIMPLE或IMPS发送的消息)。下面将进一步描述使用即时消息传送模块141的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、图像管理模块144以及浏览模块147相结合,博客模块142可用于发送文本、静止图像、视频和/或其他图形到博客(例如,用户的博客)。下面将进一步描述使用用户博客模块142的用户界面和相关联的处理的实施例。
与触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132以及图像管理模块144相结合,照相机模块143可用于捕捉静止图像或视频(包括视频流)并将它们存储在存储器102中、修改静止图像或视频的特征、或者删除存储器102中的静止图像或视频。下面将进一步描述使用照相机模块143的用户界面和相关联的处理的实施例。
与触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134以及照相机模块143相结合,图像管理模块144可用于排列、修改或者以其他方式处置、标记、删除、呈现(例如,以数字幻灯片演示或专辑的形式)以及存储静止和/或视频图像。下面将进一步描述使用图像管理模块144的用户界面和相关联的处理的实施例。
与触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110以及扬声器111相结合,视频播放器模块145可用于显示、呈现或者以其他方式回放视频(例如,在触摸屏上或者经由外部端口124在外部连接的显示器上)。下面将进一步描述使用视频播放器模块145的用户界面和相关联的处理的实施例。
与触摸屏112、显示***控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108以及浏览器模块147相结合,音乐播放器模块146允许用户下载和回放所记录的以诸如MP3或AAC文件的一种或多种文件格式存储的音乐和其他声音文件。在一些实施例中,设备100可包括诸如iPod(苹果计算机公司的商标)的MP3播放器的功能。下面将进一步描述使用音乐播放器模块146的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132以及文本输入模块134相结合,浏览器模块147可用于浏览因特网,包括搜索、链接到、接收和显示网页或网页的一部分以及附件和链接到网页的其他文件。下面将进一步描述使用浏览器模块147的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140以及浏览器模块147相结合,日历模块148可用于创建、显示、修改和存储日历及与日历相关联的数据(例如,日历条目、日程表(to do lists)等等)。下面将进一步描述使用日历模块148的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134以及浏览器模块147相结合,窗口小部件模块149是可由用户下载和使用的小型应用程序(例如,天气窗口小部件149-1、股票窗口小部件149-2、计算器窗口小部件149-3、闹钟窗口小部件149-4以及字典窗口小部件149-5)或者由用户创建的小型应用程序(例如,用户创建窗口小部件149-6)。在一些实施例中,窗口小部件包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件以及JavaScript文件。在一些实施例中,窗口小部件包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!Widgets)。下面将进一步描述使用窗口小部件模块149的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134以及浏览器模块147相结合,窗口小部件创建器模块150可由用户使用来创建窗口小部件(例如,将网页的用户指定部分转为窗口小部件)。下面将进一步描述使用窗口小部件创建器模块150的用户界面和相关联的处理的实施例。
与触摸屏112、显示***控制器156、接触模块130、图形模块132以及文本输入模块134相结合,搜索模块151可用于在存储器102中搜索与一个或多个搜索准则(例如,一个或多个用户指定搜索项)匹配的文本、音乐、声音、图像、视频和/或其他文件。下面将进一步描述使用搜索模块151的用户界面和相关联的处理的实施例。
与触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,备忘录模块153可以用于创建和管理备忘录、任务列表等。下面将进一步描述使用备忘录模块153的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、以及浏览器模块147相结合,地图模块154可以用来接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向;关于商店和在特定位置处或附近的其他关注点的数据;以及其他基于位置的数据)。下面将进一步描述使用地图模块154的用户界面和相关联的处理的实施例。
以上给出的模块和应用程序各自对应于用于执行上述一个或多个功能的指令集。这些模块(即,指令集)不必实现为单独的软件程序、过程或模块,由此在各种实施例中可以组合或以其他方式重排列这些模块的各种子集。例如,视频播放器模块145可以与音乐播放器模块146相结合成为单个模块(例如,图1B中的视频和音乐播放器模块152)。在一些实施例中,存储器102可存储上述模块和数据结构的子集。此外,存储器102可以存储以上没有描述的另外的模块和数据结构。
在一些实施例中,设备100是其中排它地通过触摸屏112和/或触摸板执行设备上的预定组功能的操作的设备。通过利用触摸屏和/或触摸板作为用于设备100的操作的主输入/控制设备,可以减少设备100上物理输入/控制设备(例如,按压按钮、拨号盘等等)的数量。
可以排它地通过触摸屏和/或触摸板执行的预定组功能包括用户界面之间的导航。在一些实施例中,触摸板在被用户触摸时将设备100从可显示在设备100上的任何用户界面导航到主、起始或根菜单。在这种实施例中,触摸板可被称为“菜单按钮”。在一些其他实施例中,菜单按钮可以是代替触摸板的物理按压按钮或其他物理输入/控制设备。
图2例示了根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可在用户界面(UI)200内显示一个或多个图形。在该实施例以及以下所描述的其他实施例中,用户可通过例如利用一个或多个手指202(图中未按比例绘制)接触或触摸一个或多个图形,从而选择所述图形。在一些实施例中,选择一个或多个图形发生在用户断开与所述一个或多个图形的接触时。在一些实施例中,接触可以包括姿态,例如一下或多下轻敲、一下或多下挥击(从左到右、从右到左、向上和/或向下)以及已经与设备100接触的手指的滚动(从右到左、从左到右、向上和/或向下)。在一些实施例中,与图形的无意接触不会选择该图形。例如,在对应于选择的姿态是轻敲时,扫过应用程序图标的挥击姿态不会选择对应的应用程序。
设备100还可包括一个或多个物理按钮,例如“起始(home)”或菜单按钮204。如前所述,菜单按钮204可用于导航到可在设备100上执行的一组应用程序中的任何应用程序136。另选地,在一些实施例中,菜单按钮实现为触摸屏112上的GUI中的软键。
在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于使设备通电/断电并锁持设备的按压按钮206、音量调节按钮208、用户标识模块(SIM)卡槽210、头戴式耳机插孔212以及对接/充电外部端口124。按压按钮206可用于通过按下该按钮并将该按钮保持在按下状态持续预定时间间隔而给设备通电/断电;通过按下该按钮并在经过上述预定时间间隔之前释放该按钮而锁持该设备;并且/或者解锁设备或启动解锁处理。在另选实施例中,设备100还可通过传声器113接受激活或去激活一些功能的言语输入。
下面来关注可在便携式多功能设备100上实现的用户界面(“UI”)和相关联的处理的实施例。
图3例示了根据一些实施例的用于解锁便携式电子设备的示例用户界面。在一些实施例中,用户界面300包括以下元素或者其子集或超集:
·利用手指姿态被移动以解锁设备的解锁图像302;
·提供对解锁姿态的可视提示的箭头304;
·提供对解锁姿态的附加提示的通道306;
·时间308;
·日310;
·日期312;以及
·壁纸图像314。
在一些实施例中,在设备处于用户界面锁持状态时,设备检测与触摸敏感显示器的接触(例如,用户手指在解锁图像302上或附近进行接触)。设备根据所述接触来移动解锁图像302。如果检测到的接触对应于预定姿态,例如移动解锁图像穿过通道306,则设备转变为用户界面解锁状态。相反,如果检测到的接触不对应于预定姿态,则设备保持用户界面锁持状态。如上所述,用户在触摸屏上做出姿态用以解锁设备的处理在2005年12月23日提交的题为“Unlocking ADevice By Performing Gestures On An Unlock Image”的美国专利申请11/322,549以及2005年12月23日提交的题为“Indication OfProgress Towards Satisfaction Of A User Input Condition”的美国专利申请11/322,550的美国专利申请中进行了描述,上述专利申请在此引用以供参考。
图4A和4B例示了根据一些实施例的在便携式多功能设备上用于应用程序菜单的示例性用户界面。在一些实施例中,用户界面400A包括以下元素或者其子集或超集:
·用于无线通信(例如,蜂窝式和Wi-Fi信号)的信号强度指示符402;
·时间404;
·电池状态指示符406;
·带有诸如以下中的一个或多个的用于常用应用程序的图标的托盘408:
·电话138,其可以包括错过的呼叫或语音邮件消息的数量的指示符414;
·电子邮件客户端140,其可包括未读电子邮件数量的指示符410;
·浏览器147;和
·音乐播放器146;以及
·用于其他应用程序的图标,例如以下中的一个或多个:
○IM 141;
○图像管理144
○照相机143;
○视频播放器145;
○天气149-1;
○股票149-2;
○博客142;
○日历148;
○计算器149-3;
○闹钟149-4;
○字典149-5;以及
○用户创建窗口小部件149-6。
在一些实施例中,用户界面400B包括以下元素或者其子集或超集:
·如上所述的402、404、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140和147;
·地图154;
·备忘录153;
·设置412,其提供对设备100及其各种应用程序136的设置的访问,如下将进一步描述;和
·视频和音乐播放器模块152,其也称为iPod(苹果计算机公司的商标)模块152。
在一些实施例中,UI 400A和UI 400B在一个屏幕上显示所有可用应用程序136,从而无需滚动应用程序列表(例如,通过滚动条)。在一些实施例中,随着应用程序数量的增加,对应于应用程序的图标的尺寸可以减小,从而可以在单个屏幕上显示所有应用程序,而无需进行滚动。在一些实施例中,在一个屏幕上具有所有应用程序的情况下,菜单按钮使得用户能够利用诸如激活菜单按钮204然后激活希望的应用程序(例如,通过在对应于该应用程序的图标上的轻敲或其他手指姿态)的至多两个输入就可以访问任何期望的应用程序。
在一些实施例中,UI 400A或400B提供了对基于窗口小部件应用程序和非基于窗口小部件应用程序的综合访问。在一些实施例中,所有窗口小部件无论其是否是用户创建的与否都显示在UI 400A或400B中。在其他实施例中,激活用于用户创建窗口小部件149-6的图标可引导至包含用户创建窗口小部件或对应于用户创建窗口小部件的图标的另一UI。
在一些实施例中,用户可以利用在2006年7月24日提交的题为“Portable Electronic Device With Interface Reconfiguration Mode”的美国专利申请No.11/459,602中描述的处理,重新排列UI 400A或400B中的图标,上述专利申请在此引用以供参考。例如,用户可以利用手指姿态将应用程序图标移入和移出托盘408。
在一些实施例中,UI 400A或400B包括显示用于与设备的使用相关联的帐户(例如,蜂窝式电话帐户)的更新帐户使用度量的计量器(未示出),如在2005年12月23日提交的题为“Account InformationDisplay For Portable Communication Device”的美国专利申请11/322,552中所描述的,上述专利申请在此引用以供参考。
图5A至5K例示了根据一些实施例的用以输入用于即时消息的文本的示例性用户界面。
在一些实施例中,用户界面600A(图5A)包括以下元素或者其子集或超集:
·402、404和406,如上所述;
·对应于即时消息会话中使用的电话号码的姓名504(或者,若姓名不可获,则是电话号码本身);
·即时消息图标602,其在被激活(例如,通过在图标上的手指姿态)时启动到列出即时消息会话的UI的转换;
·通常沿UI 600A一侧顺序列出的来自另一方的即时消息604;
·到另一方的即时消息606,其通常沿UI 600A的相对侧顺序列出,以显示会话中消息的来回;
·至少一些即时消息的时间戳608;
·文本输入框612;
·发送图标614,其在被激活(例如,通过在图标上的手指姿态)时启动将文本输入框612中的消息发送到另一方;
·字母键盘616,用于在框612中输入文本;
·另选键盘选择器图标618,其在被激活(例如,通过在图标上的手指姿态)时启动对不同键盘(例如,图5C中的624)的显示;
·发送图标620,其在被激活(例如,通过在图标上的手指姿态)时启动将文本输入框612中的消息发送到另一方(例如,JaneDoe 504-1)
·切换键628,其在被激活(例如,通过在图标上的手指姿态)时将在字母键盘616上选择的下一字母大写化;以及
·垂直条630,其帮助用户理解在IM会话中正在显示即时消息列表中的哪个部分。
在一些实施例中,用户可以通过向显示会话的区域施加垂直挥击姿态610来滚动消息会话(由消息604和606构成)。在一些实施例中,垂直向下姿态将会话向下滚动,由此示出会话中的旧消息。在一些实施例中,垂直向上姿态将会话向上滚动,由此示出会话中更新、更近期的消息。在一些实施例中,如上所述,会话中的最后消息(例如,606-2)显示在即时消息会话列表500(例如,506-1)中。
在一些实施例中,键盘616(图5A、5B、5E-5K)、624(图5C)和/或639(图5D)中的键在被用户触摸/激活时暂时改变阴影和/或颜色,以帮助用户了解激活了期望的键。
在一些实施例中,在于触摸屏显示器上或附近检测到对象(例如,在即时消息列表上的任意位置检测到手指触摸)之后临时显示垂直条630。在一些实施例中,垂直条630在列表的显示部分上的垂直位置对应于列表的显示部分在列表中的垂直位置。在一些实施例中,垂直条630具有对应于列表中正在被显示的部分的垂直长度。例如,在图5A中,垂直条630的垂直位置指示正在显示消息列表的底部(其对应于最近期消息),并且垂直条630的垂直长度指示正在显示会话中的大致一半消息。
在一些实施例中,用户界面600B(图5B)包括以下元素或者其子集或超集:
·如上所述的402、404、406、504、602、604、606、608、612、614、616、618、620和630;以及
·词建议区域622,其提供可能词列表以完成用户正在文本输入框612中键入的词片段。
在一些实施例中,词建议区域直到用户输入文本预定时间延迟(例如,2-3秒)之后才出现在UI 600B中。在一些实施例中,词建议区域不使用或可被用户关闭。
在一些实施例中,用户界面600C(图5C)具有以下元素或者其子集或超集:
·如上所述的402、404、406、602、604、606、608、612、614、620和622;
·另选键盘624,其可以主要由数字和标点构成,并且其中使得常用的标点键(例如,句号键631、逗号键633、问号键635、以及感叹号键637)大于其他键;
·字母键盘选择器图标626,其在被激活(例如,通过在图标上的手指姿态)时启动对字母键盘(例如,图5A中的616)的显示;以及
·切换键628,其在被激活(例如,通过在图标上的手指姿态)时启动对又一键盘(例如,图5D中的639)的显示。
在一些实施例中,句号键631位于键盘选择器图标626附近,以减小用户手指行进以输入常用的句号的距离。
在一些实施例中,用户界面600D(图5D)包括以下元素或者其子集或超集:
·如上所述的402、404、406、504、602、604、606、608、612、614、620、622、626、628;和
·另一另选键盘639,其可主要由符号和标点构成,其中使得常用标点键(例如,句号键631、逗号键633、问号键635和感叹号键637)大于其他键。
在一些实施例中,用户界面600E(图5E)包括以下元素或者其子集或超集:
·如上所述的402、404、406、504、602、604、606、608、612、614、616、618和620;和
·发送到另一方的新即时消息606-3。
在一些实施例中,当用户激活发送键(例如,614或620)时,设备执行可视地将文本输入框612中的文本从文本输入框612中移出并附加到给另一方的用户消息606的显示串的动画。图5E中的黑色箭头例示了引用泡(quote bubble)606-3的动画形成。在一些实施例中,引用泡的尺寸随消息的尺寸来调整。在一些实施例中,在消息发送时还发出声音,例如滴声,以通知用户。
在一些实施例中,用户界面600F(图5F)包括以下元素或者其子集或超集:
·如上所述的402、404、406、612、614、616、618、620和628;
·接收者输入字段632,其被激活(例如,通过在该字段上的手指轻敲)时接收并显示即时消息的接收者的电话号码(或者如果该接收者已经在用户联系人列表中,则显示接收者姓名);
·添加接收者图标634,其在被激活(例如,通过在图标上的手指轻敲)时启动对可滚动联系人列表(例如,图5G中的638)的显示;和
·取消图标636,其在被激活(例如,通过在图标上的手指轻敲)时取消新即时消息。
在一些实施例中,用户界面600G(图5G)包括以下元素或者其子集或超集:
·如上所述的402、404、406、612、614、616、618、620、628、632、634和636;
·可滚动联系人列表638,其中联系人与接收者输入字段632中的输入匹配;以及
·垂直条640,其帮助用户理解正在显示联系人列表中与接收者输入字段632中的输入匹配的多少项。
在一些实施例中,列表638包含与接收者输入字段632中的输入匹配的联系人。例如,如果输入了字母“v”,则示出名或姓以“v”开头的联系人。如果在字段632中输入字母“va”,则将联系人列表缩窄到名或姓以“va”开头的联系人,并且依此类推,直到选择了(例如,通过在列表638中的联系人条目上的轻敲)所显示的联系人之一。
在一些实施例中,用户可以通过对显示列表638的区域施加垂直挥击姿态642,来滚动列表638。在一些实施例中,垂直向下姿态向下滚动该列表,并且垂直向上姿态向上滚动该列表。
在一些实施例中,在于触摸屏显示器上或附近检测到对象(例如,在列表638上的任意位置检测到手指触摸)之后临时显示垂直条640。在一些实施例中,垂直条640在列表的显示部分上的垂直位置对应于列表的显示部分在列表中的垂直位置。在一些实施例中,垂直条640具有对应于正在显示的列表部分的垂直长度。
在一些实施例中,用户界面600H(图5H)和600I(图5I)包括以下元素或者其子集或超集:
·如上所述的402、404、406、612、614、616、618、620、628、632、634和636;
·在正在输入的词附近的建议词644;
·在键盘616中的空白条中的建议词646;和/或
·***标记656(例如,光标、***条、***点或指示器)。
在一些实施例中,激活建议词644(例如,通过在建议词上的手指轻敲)以建议词644来取代正在键入的词。在一些实施例中,激活建议词646(例如,通过在空白条上的手指轻敲)以建议词646来取代正在键入的词。在一些实施例中,用户可以设置是否示出建议词644和/或646(例如,通过设置用户首选项(preference))。
在一些实施例中,字母在被选择之后暂时被放大(例如,在图5H中在键入“din”之后“N”被暂时放大)以提供对用户的可视反馈。
在一些实施例中,用户界面600J(图5J)和600K(图5K)包括以下元素或者其子集或超集:
·如上所述的402、404、406、612、614、616、618、620、628、632、634、636和656;
·图形的放大部分650,其帮助用户调整放大的***标记657(有时称为“***点放大器”)的位置,下面将对上述两者进行更详细的描述;和
·放大的***标记657。
图7例示了根据一些实施例的用于显示和使用***点放大器的处理700的流程图。
在一些实施例中,在***标记656上或附近的手指接触648-1启动对***点放大器650和放大的***标记657-1的显示。在一些实施例中,随着手指接触在触摸屏上移动(例如,到位置648-2),***点放大器650和放大的***标记也有对应的移动(例如,到657-2)由此,***点放大器650提供了利用在触摸屏上的手指输入定位光标或其他***标记的有效途径。在一些实施例中,只要保持与触摸屏的连续接触(例如,在文本输入框612内从位置648-1到位置648-2),放大器650就保持可见并且能够被重定位。
在一些实施例中,便携式电子设备在触摸屏显示器上(例如,图5I)显示(702)图形以及在所述图形的第一位置处的***标记(例如,图5I中的标记656)。在一些实施例中,***标记656是光标、***条、***点或指示器。在一些实施例中,图形包括文本(例如,图5I的框612中的文本)。
检测(704)与触摸屏显示器的手指接触(例如,图5I中的接触648-1)。如图5I所示,手指接触的位置可以在***标记的位置附近。另选地,手指接触的位置可以在文本输入区域(例如,图5I中的框612)内的任意地方。
响应于检测到手指接触,***标记在触摸屏显示器上从第一尺寸(例如,图5I中的标记656)被放大(706)到第二尺寸(例如,图5J中的标记657-1),并且触摸屏显示器上的图形的部分(例如,图5J中的部分650-1)从原始尺寸被放大(708)到放大后尺寸。
在一些实施例中,图形中被放大的部分包括***标记657和附近的图形。在一些实施例中,在***点和图形的部分被放大之后,显示包括原始尺寸和放大后尺寸的***点标记和附近图形的图形。
检测(710)在触摸屏显示器上的手指接触的移动(例如,图5J中从648-1到648-2)。放大后的***标记根据检测到的手指接触的移动在图形中从第一位置(例如,图5J中的657-1)移动(712)到第二位置(例如,图5J中的657-2)。
在一些实施例中,图形中被放大的部分随着***点标记从第一位置移动到第二位置而改变(例如,图5J中从650-1到650-2)。在一些实施例中,以预定形状显示图形中被放大的部分。例如,在一些实施例中,图形中被放大的部分(例如,图5J中的650)以圆圈显示。在一些实施例中,放大的***标记657在圆圈内。
在一些实施例中,检测到的手指接触的移动具有在触摸屏显示器上的水平分量和在触摸屏显示器上的垂直分量。在一些实施例中,根据检测到的手指接触的移动而移动放大的***标记657包括,在手指接触移动到文本输入区之外而不断开接触时,仅根据手指接触的移动的水平分量(即,利用水平分量而非垂直分量)来移动放大的***标记和图形的被放大部分。例如,在图5J中,如果手指接触从648-2(在文本输入区612内)移动到648-3(在键盘区中),则放大的***点657和图形的被放大部分650可以根据从648-2到648-3的移动的水平分量而沿着文本输入区的下部水平移动(未示出)。
在一些实施例中,根据检测到的手指接触的移动而移动所放大的***标记包括在触摸屏的包括利用软键盘输入的字符的第一区域(例如,图5J中的文本框612)中移动放大的***标记,其中软键盘位于触摸屏中的与第一区域分开的第二区域(例如,图5J中的键盘616)中。
在一些实施例中,如果断开了与触摸屏显示器的手指接触,则放大的***标记从第二尺寸收缩(714)到第一尺寸(例如,图5K中的***标记656)。在一些实施例中,所述收缩包括放大的***标记657在第二位置缩回到***标记656的动画。
在一些实施例中,如果不再检测到与触摸屏显示器的手指接触达预定时间,则图形的被放大部分650收缩。
在具有触摸屏显示器的便携式电子设备上的图形用户界面包括***标记和图形。响应于检测到与触摸屏显示器的手指接触648,***标记从第一尺寸656放大到第二尺寸657,并且放大图形的部分650。响应于检测到在触摸屏显示器上的手指接触的移动,根据所检测到的手指接触从图形中的第一位置657-1到图形中的第二位置657-2的移动,移动放大的***标记。
另外的关于***标记定位的描述可以在于2006年10月26日提交的题为“Method,System,And Graphical User Interface ForPositioning An Insertion Marker In A Touch Screen Display”的美国专利申请No.11/553,436中找到,上述申请在此引用以供参考。
另外的关于在便携式电子设备上进行即时消息传送的描述可以在于2007年1月7日提交的题为“Portable Electronic Device ForInstant Messaging”的美国专利申请No.60/883,819中找到,上述申请在此引用以供参考。
图6A至6C例示了根据一些实施例的用于管理、显示和创建备忘录的示例性用户界面。在一些实施例中,用户界面4800A(图6A)包括以下元素或者其子集或超集:
·如上所述的402、404和406;
·现有备忘录的数量4802;
·现有备忘录的题目4810;
·备忘录的日期4812和/或时间;以及
·附加信息图标4814,其在被激活(例如,通过在图标上的手指轻敲)时启动到对应的备忘录(例如,图6B中的UI 4800B)的转换。
在一些实施例中,检测到在对应于备忘录的行中任意位置处的用户姿态4816启动到对应的备忘录(例如,图6B中的UI 4800B)的转换。
在一些实施例中,用户界面4800B(图6B)包括以下元素或者其子集或超集:
·如上所述的402、404和406;
·备忘录图标4820,其在被激活(例如,通过在图标上的手指轻敲)时启动对UI 4800A的显示;
·备忘录的题目4810-3;和
·用于显示文本的记事本4824。
在一些实施例中,检测到在记事本4824上的任意地方的用户姿态4826启动对用于在记事本4824中输入文本的上下文键盘(例如,图6C中的UI 4800C)的显示。
在一些实施例中,在显示上下文键盘时,检测到在记事本4824中的文本上的用户姿态启动对***点放大器4830的显示,如以上关于图5I至5K所描述的。
在一些实施例中,使用词建议技术和用户界面来使得更容易进行文本输入。在一些实施例中,将推荐的词放入空白条中(例如,在图5J中,推荐的词“dinner”位于空白条中),并且检测到与空白条的用户接触启动对推荐词的接受。另外的关于词建议的描述可以在于2007年1月5日提交的题为“Method And System For Providing WordRecommendations For Text Input”的美国专利申请No.11/620,641以及于2007年1月5日提交的题为“Method,System,And GraphicalUser Interface For Providing Word Recommendations”的美国专利申请No.11/620,642中找到,上述申请的内容在此引用以供参考。
出于说明的目的参照特定实施例给出了以上描述。然而,以上的例示性讨论并非旨在穷举或将本发明限于所公开的精确形式。根据以上教习,可以进行很多修改和变化。选择并描述了实施例用以最好地解释本发明的原理及其实际应用,从而使得本领域技术人员能够最好地利用本发明和进行了适于所构想的特定用途的各种修改的各种实施例。
Claims (20)
1、一种计算机实现方法,包括在具有触摸屏显示器的便携式电子设备处执行以下步骤:
在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;
检测与所述触摸屏显示器的手指接触;
响应于检测到所述手指接触,在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸;
响应于检测到所述手指接触,在所述触摸屏显示器上放大所述图形的一部分;
检测所述手指接触在所述触摸屏显示器上的移动;以及
根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置,其中:
所述图形的被放大部分随着***标记从第一位置移动到第二位置而改变;
所述图形的被放大部分以预定形状显示;以及
所述放大的***标记在所述预定形状内;以及
如果断开与所述触摸屏显示器的手指接触,则将所述放大的***标记从第二尺寸收缩到第一尺寸,其中,所述收缩包括所述放大的***标记和图形的被放大部分缩回第二位置处的***标记的动画。
2、一种计算机实现方法,包括在具有触摸屏显示器的便携式电子设备处执行以下步骤:
在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;
检测与所述触摸屏显示器的手指接触;
响应于检测到所述手指接触,在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸;
响应于检测到所述手指接触,在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸;
检测所述手指接触在所述触摸屏显示器上的移动;以及
根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置。
3、根据权利要求2所述的方法,其中,所述***标记是光标、***条、***点或指示器。
4、根据权利要求2所述的方法,其中,所述图形包括文本。
5、根据权利要求2所述的方法,其中,所述图形的被放大部分包括***标记和附近的图形。
6、根据权利要求2所述的方法,其中,在放大***点和图形的所述部分之后,显示包括原始尺寸以及经放大尺寸的***标记和附近图形的图形。
7、根据权利要求2所述的方法,其中,所述图形的被放大部分随着***标记从第一位置移动到第二位置而改变。
8、根据权利要求7所述的方法,其中,所述图形的被放大部分以圆圈显示。
9、根据权利要求7所述的方法,其中,所述图形的被放大部分以预定形状显示。
10、根据权利要求7所述的方法,其中,所述放大的***标记在所述圆圈内。
11、根据权利要求2所述的方法,其中,所述手指接触的位置在所述***标记的位置附近。
12、根据权利要求2所述的方法,其中,所述手指接触的位置在文本输入区内的任意位置处。
13、根据权利要求2所述的方法,其中,所述检测到的手指接触的移动具有在所述触摸屏显示器上的水平分量和在所述触摸屏显示器上的垂直分量;并且根据所述检测到的手指接触的移动而移动所述放大的***标记包括:在所述手指接触移动到文本输入区之外而不断开接触时,仅根据手指接触的移动的水平分量来移动所述放大的***标记和所述图形的被放大部分。
14、根据权利要求2所述的方法,其中,根据所述检测到的手指接触的移动而移动所述放大的***标记包括:在所述触摸屏的包括利用软键盘输入的字符的第一区域中移动所述放大的***标记,其中,所述软键盘位于所述触摸屏的与所述第一区域分开的第二区域中。
15、根据权利要求2所述的方法,包括如果断开与所述触摸屏显示器的手指接触,则将所述放大的***标记从第二尺寸收缩到第一尺寸。
16、根据权利要求15所述的方法,其中,所述收缩包括所述放大的***标记缩回第二位置处的***标记的动画。
17、根据权利要求2所述的方法,包括如果不再检测到与所述触摸屏显示器的手指接触达预定时间,则收缩所述图形的被放大部分。
18、一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括:
***标记;和
图形,
其中:
响应于检测到与所述触摸屏显示器的手指接触,
***标记从第一尺寸放大到第二尺寸,以及
图形的一部分被放大;以及
响应于检测到手指接触在所述触摸屏显示器上的移动,
根据所述检测到的手指接触的移动,将所述放大的***标记从图形中的第一位置移动到图形中的第二位置。
19、一种便携式电子设备,包括:
触摸屏显示器;
一个或多个处理器;
存储器;以及
一个或多个程序,其中,该一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述程序包括:
用于在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记的指令;
用于检测与所述触摸屏显示器的手指接触的指令;
用于响应于检测到所述手指接触,而在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸的指令;
用于响应于检测到所述手指接触,而在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸的指令;
用于检测所述手指接触在所述触摸屏显示器上的移动的指令;以及
用于根据检测到的所述手指接触的移动,而将所述放大的***标记在图形中从第一位置移动到第二位置的指令。
20、一种计算机可读存储介质,其存储一个或多个程序,所述一个或多个程序包括指令,所述指令在由具有触摸屏显示器的便携式电子设备执行时使得所述设备执行以下操作:
在所述触摸屏显示器上显示图形和在所述图形中的第一位置处的***标记;
检测与所述触摸屏显示器的手指接触;
响应于检测到所述手指接触,而在所述触摸屏显示器上将所述***标记从第一尺寸放大到第二尺寸;
响应于检测到所述手指接触,而在所述触摸屏显示器上将所述图形的一部分从原始尺寸放大到经放大尺寸;
检测所述手指接触在所述触摸屏显示器上的移动;以及
根据检测到的所述手指接触的移动,将所述放大的***标记在图形中从第一位置移动到第二位置。
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/553,436 | 2006-10-26 | ||
US11/553,436 US7856605B2 (en) | 2006-10-26 | 2006-10-26 | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US87925307P | 2007-01-07 | 2007-01-07 | |
US60/879,253 | 2007-01-07 | ||
US87946907P | 2007-01-08 | 2007-01-08 | |
US60/879,469 | 2007-01-08 | ||
US94738207P | 2007-06-29 | 2007-06-29 | |
US60/947,382 | 2007-06-29 | ||
US11/923,453 US8570278B2 (en) | 2006-10-26 | 2007-10-24 | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US11/923,453 | 2007-10-24 | ||
PCT/US2007/082486 WO2008052100A2 (en) | 2006-10-26 | 2007-10-25 | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101563667A true CN101563667A (zh) | 2009-10-21 |
CN101563667B CN101563667B (zh) | 2012-09-19 |
Family
ID=39871717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800468645A Active CN101563667B (zh) | 2006-10-26 | 2007-10-25 | 用于调整***标记的方法和设备 |
Country Status (2)
Country | Link |
---|---|
US (2) | US7856605B2 (zh) |
CN (1) | CN101563667B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102141883A (zh) * | 2009-12-25 | 2011-08-03 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
CN102243561A (zh) * | 2010-05-10 | 2011-11-16 | 腾讯科技(深圳)有限公司 | 输入信息的修正方法和装置 |
CN102541313A (zh) * | 2010-12-10 | 2012-07-04 | 汉王科技股份有限公司 | 便携式电子设备及其显示方法 |
CN103809948A (zh) * | 2012-11-12 | 2014-05-21 | 三亚中兴软件有限责任公司 | 基于事件监听的移动应用编辑框放大的方法及装置 |
CN103914242A (zh) * | 2013-01-05 | 2014-07-09 | 纬创资通股份有限公司 | 触控屏幕上的指针控制方法 |
CN104063162A (zh) * | 2013-03-20 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 输入手写信息的方法及装置 |
CN104285202A (zh) * | 2012-03-14 | 2015-01-14 | 诺基亚公司 | 触屏悬停输入处理 |
CN105359131A (zh) * | 2013-06-14 | 2016-02-24 | 微软技术许可有限责任公司 | 栓系选择句柄 |
CN105786295A (zh) * | 2014-12-19 | 2016-07-20 | 阿里巴巴集团控股有限公司 | 文字输入方法及装置 |
CN106843692A (zh) * | 2012-08-30 | 2017-06-13 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN110362245A (zh) * | 2015-03-19 | 2019-10-22 | 苹果公司 | 触摸输入光标操控 |
CN113608653A (zh) * | 2015-09-09 | 2021-11-05 | 华为技术有限公司 | 一种数据编辑方法及装置 |
CN114327231A (zh) * | 2019-06-01 | 2022-04-12 | 苹果公司 | 用于选择文本的技术 |
Families Citing this family (126)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7760187B2 (en) | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US7958456B2 (en) * | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
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 |
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 |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US20090044124A1 (en) * | 2007-08-06 | 2009-02-12 | Nokia Corporation | Method, apparatus and computer program product for facilitating data entry using an offset connection element |
KR101526963B1 (ko) * | 2007-09-19 | 2015-06-11 | 엘지전자 주식회사 | 이동 단말기, 이동 단말기의 데이터 표시 방법, 및 이동단말기의 데이터 편집 방법 |
WO2009080653A1 (en) * | 2007-12-20 | 2009-07-02 | Purple Labs | Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer |
US8610671B2 (en) * | 2007-12-27 | 2013-12-17 | Apple Inc. | Insertion marker placement on touch sensitive display |
US8405621B2 (en) * | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
US9442648B2 (en) * | 2008-10-07 | 2016-09-13 | Blackberry Limited | Portable electronic device and method of controlling same |
US8508475B2 (en) * | 2008-10-24 | 2013-08-13 | Microsoft Corporation | User interface elements positioned for display |
US8326358B2 (en) | 2009-01-30 | 2012-12-04 | Research In Motion Limited | System and method for access control in a portable electronic device |
US8839155B2 (en) | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
US8984431B2 (en) | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
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 |
US20100241955A1 (en) * | 2009-03-23 | 2010-09-23 | Microsoft Corporation | Organization and manipulation of content items on a touch-sensitive display |
US8681106B2 (en) | 2009-06-07 | 2014-03-25 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US20100328232A1 (en) * | 2009-06-30 | 2010-12-30 | Wood James A | Touch Screen Cursor Presentation Preview Window |
KR20110015811A (ko) * | 2009-08-10 | 2011-02-17 | 삼성전자주식회사 | 터치스크린을 구비한 단말기의 문자 표시 방법 및 장치 |
US9310907B2 (en) | 2009-09-25 | 2016-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
EP3260969B1 (en) | 2009-09-22 | 2021-03-03 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
JP5371798B2 (ja) * | 2010-01-12 | 2013-12-18 | キヤノン株式会社 | 情報処理装置、その情報処理方法及びプログラム |
US8677268B2 (en) | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
AU2015202218B9 (en) * | 2010-01-26 | 2017-04-20 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
US8539386B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
US8539385B2 (en) * | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
US8756522B2 (en) | 2010-03-19 | 2014-06-17 | Blackberry Limited | Portable electronic device and method of controlling same |
US8704783B2 (en) | 2010-03-24 | 2014-04-22 | Microsoft Corporation | Easy word selection and selection ahead of finger |
US9292161B2 (en) * | 2010-03-24 | 2016-03-22 | Microsoft Technology Licensing, Llc | Pointer tool with touch-enabled precise placement |
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 |
US8933910B2 (en) | 2010-06-16 | 2015-01-13 | Panasonic Intellectual Property Corporation Of America | Information input apparatus, information input method, and program |
US20110320978A1 (en) * | 2010-06-29 | 2011-12-29 | Horodezky Samuel J | Method and apparatus for touchscreen gesture recognition overlay |
US9098182B2 (en) * | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
JP5936298B2 (ja) * | 2010-10-14 | 2016-06-22 | キヤノン株式会社 | 表示制御装置、表示制御方法、およびプログラム |
US20120102401A1 (en) * | 2010-10-25 | 2012-04-26 | Nokia Corporation | Method and apparatus for providing text selection |
KR101522345B1 (ko) | 2010-11-12 | 2015-05-21 | 주식회사 케이티 | 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치 |
KR101864333B1 (ko) * | 2011-03-21 | 2018-07-05 | 삼성전자 주식회사 | 아이콘 변경 기능 지원 방법 및 이를 지원하는 휴대 단말기 |
US20120268387A1 (en) * | 2011-04-19 | 2012-10-25 | Research In Motion Limited | Text indicator method and electronic device |
CN103502921B (zh) * | 2011-04-19 | 2017-06-09 | 黑莓有限公司 | 文本指示符方法和电子设备 |
KR101199618B1 (ko) | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | 화면 분할 표시 장치 및 방법 |
US9032338B2 (en) | 2011-05-30 | 2015-05-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating and editing text |
US8661339B2 (en) | 2011-05-31 | 2014-02-25 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
US9323415B2 (en) * | 2011-06-29 | 2016-04-26 | Nokia Technologies Oy | Apparatus and associated methods related to touch sensitive displays |
US8643616B1 (en) | 2011-07-29 | 2014-02-04 | Adobe Systems Incorporated | Cursor positioning on a touch-sensitive display screen |
US9317196B2 (en) | 2011-08-10 | 2016-04-19 | Microsoft Technology Licensing, Llc | Automatic zooming for text selection/cursor placement |
US8971572B1 (en) | 2011-08-12 | 2015-03-03 | The Research Foundation For The State University Of New York | Hand pointing estimation for human computer interaction |
US9612670B2 (en) | 2011-09-12 | 2017-04-04 | Microsoft Technology Licensing, Llc | Explicit touch selection and cursor placement |
US9128604B2 (en) * | 2011-09-19 | 2015-09-08 | Htc Corporation | Systems and methods for positioning a cursor |
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 |
US9310889B2 (en) | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
US9152323B2 (en) | 2012-01-19 | 2015-10-06 | Blackberry Limited | Virtual keyboard providing an indication of received input |
WO2013121649A1 (ja) | 2012-02-14 | 2013-08-22 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置 |
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 |
KR101931676B1 (ko) | 2012-03-23 | 2018-12-24 | 삼성디스플레이 주식회사 | 광 센서, 이를 포함하는 표시 장치 및 그 구동 방법 |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
US9292192B2 (en) | 2012-04-30 | 2016-03-22 | Blackberry Limited | Method and apparatus for text selection |
EP2660697B1 (en) * | 2012-04-30 | 2017-03-01 | BlackBerry Limited | Method and apparatus for text selection |
WO2013164014A1 (en) * | 2012-04-30 | 2013-11-07 | Research In Motion Limited | Method and apparatus for text selection |
US9354805B2 (en) | 2012-04-30 | 2016-05-31 | Blackberry Limited | Method and apparatus for text selection |
US20130293483A1 (en) * | 2012-05-04 | 2013-11-07 | Roberto Speranza | Selectable object display method and apparatus |
US9207860B2 (en) | 2012-05-25 | 2015-12-08 | Blackberry Limited | Method and apparatus for detecting a gesture |
CN102779005A (zh) * | 2012-06-25 | 2012-11-14 | 新浪网技术(中国)有限公司 | 一种光标控制方法及装置 |
US9116552B2 (en) | 2012-06-27 | 2015-08-25 | Blackberry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
US8826128B2 (en) * | 2012-07-26 | 2014-09-02 | Cerner Innovation, Inc. | Multi-action rows with incremental gestures |
US9524290B2 (en) | 2012-08-31 | 2016-12-20 | Blackberry Limited | Scoring predictions based on prediction length and typing speed |
US9063653B2 (en) | 2012-08-31 | 2015-06-23 | Blackberry Limited | Ranking predictions based on typing speed and typing confidence |
CN103677594B (zh) * | 2012-09-04 | 2018-04-27 | 中兴通讯股份有限公司 | 文本处理方法和装置 |
US9671943B2 (en) | 2012-09-28 | 2017-06-06 | Dassault Systemes Simulia Corp. | Touch-enabled complex data entry |
US9459775B2 (en) | 2012-10-31 | 2016-10-04 | Google Inc. | Post-touchdown user invisible tap target size increase |
US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
US8971968B2 (en) | 2013-01-18 | 2015-03-03 | Dell Products, Lp | System and method for context aware usability management of human machine interfaces |
US9323343B2 (en) * | 2013-01-31 | 2016-04-26 | Panasonic Intellectual Property Corporation Of America | Information processing method and information processing apparatus |
US20140306897A1 (en) * | 2013-04-10 | 2014-10-16 | Barnesandnoble.Com Llc | Virtual keyboard swipe gestures for cursor movement |
US10719224B1 (en) | 2013-04-29 | 2020-07-21 | David Graham Boyers | Methods and graphical user interfaces for pointing and editing on computing devices with touch-sensitive displays |
KR20150025105A (ko) * | 2013-08-28 | 2015-03-10 | 삼성전자주식회사 | 전자 장치에서 입력 기능 운영 방법 및 장치 |
US9898162B2 (en) | 2014-05-30 | 2018-02-20 | Apple Inc. | Swiping functions for messaging applications |
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 |
KR102398394B1 (ko) | 2014-06-24 | 2022-05-16 | 애플 인크. | 입력 디바이스 및 사용자 인터페이스 상호작용 |
CN118210424A (zh) | 2014-06-24 | 2024-06-18 | 苹果公司 | 用于在用户界面中导航的列界面 |
US10534502B1 (en) | 2015-02-18 | 2020-01-14 | David Graham Boyers | Methods and graphical user interfaces for positioning the cursor and selecting text on computing devices with touch-sensitive displays |
US10126846B2 (en) * | 2015-04-09 | 2018-11-13 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling selection of information |
JP5906344B1 (ja) * | 2015-07-06 | 2016-04-20 | ヤフー株式会社 | 情報処理装置、情報表示プログラムおよび情報表示方法 |
US10324599B2 (en) * | 2016-03-30 | 2019-06-18 | Microsoft Technology Licensing, Llc | Assistive move handle for object interaction |
US10739972B2 (en) | 2016-06-10 | 2020-08-11 | Apple Inc. | Device, method, and graphical user interface for managing electronic communications |
DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
DK201670580A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Wrist-based tactile time feedback for non-sighted users |
CN106873866B (zh) * | 2016-06-20 | 2020-06-30 | 阿里巴巴集团控股有限公司 | 一种内容放大显示方法与装置 |
US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
US10283082B1 (en) | 2016-10-29 | 2019-05-07 | Dvir Gassner | Differential opacity position indicator |
US10895979B1 (en) | 2018-02-16 | 2021-01-19 | David Graham Boyers | Methods and user interfaces for positioning a selection, selecting, and editing, on a computing device running under a touch-based operating system, using gestures on a touchpad device |
US11320983B1 (en) | 2018-04-25 | 2022-05-03 | David Graham Boyers | Methods and graphical user interfaces for positioning a selection, selecting, and editing, on a computing device running applications under a touch-based operating system |
US11669243B2 (en) | 2018-06-03 | 2023-06-06 | Apple Inc. | Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors |
US10776006B2 (en) | 2018-06-03 | 2020-09-15 | Apple Inc. | Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors |
US11467726B2 (en) | 2019-03-24 | 2022-10-11 | Apple Inc. | User interfaces for viewing and accessing content on an electronic device |
US11445263B2 (en) | 2019-03-24 | 2022-09-13 | Apple Inc. | User interfaces including selectable representations of content items |
US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
WO2020198238A1 (en) | 2019-03-24 | 2020-10-01 | Apple Inc. | User interfaces for a media browsing application |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
WO2020243645A1 (en) | 2019-05-31 | 2020-12-03 | Apple Inc. | User interfaces for a podcast browsing and playback application |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
Family Cites Families (316)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5741731U (zh) | 1980-08-25 | 1982-03-06 | ||
US4332464A (en) * | 1980-09-22 | 1982-06-01 | Xerox Corporation | Interactive user-machine interface method and apparatus for copier/duplicator |
JPS5957336U (ja) | 1982-10-08 | 1984-04-14 | 株式会社明治ゴム化成 | 把手付大型飲料用容器 |
US4698625A (en) | 1985-05-30 | 1987-10-06 | International Business Machines Corp. | Graphic highlight adjacent a pointing cursor |
US4680429A (en) | 1986-01-15 | 1987-07-14 | Tektronix, Inc. | Touch panel |
JPH0447358Y2 (zh) | 1986-02-14 | 1992-11-09 | ||
US4790028A (en) | 1986-09-12 | 1988-12-06 | Westinghouse Electric Corp. | Method and apparatus for generating variably scaled displays |
US4755811A (en) | 1987-03-24 | 1988-07-05 | Tektronix, Inc. | Touch controlled zoom of waveform displays |
US5053758A (en) | 1988-02-01 | 1991-10-01 | Sperry Marine Inc. | Touchscreen control panel with sliding touch control |
US5079723A (en) * | 1988-03-04 | 1992-01-07 | Xerox Corporation | Touch dialogue user interface for reproduction machines |
FI80536C (fi) * | 1988-04-15 | 1990-06-11 | Nokia Mobira Oy | Matrisdisplay. |
US5625710A (en) | 1988-07-20 | 1997-04-29 | Fujitsu Limited | Character recognition apparatus using modification of a characteristic quantity |
US5201034A (en) * | 1988-09-30 | 1993-04-06 | Hitachi Ltd. | Interactive intelligent interface |
US5027110A (en) * | 1988-12-05 | 1991-06-25 | At&T Bell Laboratories | Arrangement for simultaneously displaying on one or more display terminals a series of images |
JPH02153415A (ja) | 1988-12-06 | 1990-06-13 | Hitachi Ltd | キーボード装置 |
JPH03113578A (ja) | 1989-09-27 | 1991-05-14 | Fujitsu Ltd | 図形出力処理方式 |
US5266949A (en) | 1990-03-29 | 1993-11-30 | Nokia Mobile Phones Ltd. | Lighted electronic keyboard |
DE4023318A1 (de) | 1990-07-21 | 1992-02-20 | Fraunhofer Ges Forschung | Verfahren zur durchfuehrung eines variablen dialogs mit technischen geraeten |
US5119079A (en) * | 1990-09-17 | 1992-06-02 | Xerox Corporation | Touch screen user interface with expanding touch locations for a reprographic machine |
US5347295A (en) | 1990-10-31 | 1994-09-13 | Go Corporation | Control of a computer through a position-sensed stylus |
US5260697A (en) | 1990-11-13 | 1993-11-09 | Wang Laboratories, Inc. | Computer with separate display plane and user interface processor |
FI88345C (fi) * | 1991-01-29 | 1993-04-26 | Nokia Mobile Phones Ltd | Belyst tastatur |
US5341466A (en) | 1991-05-09 | 1994-08-23 | New York University | Fractal computer user centerface with zooming capability |
JP3123558B2 (ja) | 1991-05-09 | 2001-01-15 | ソニー株式会社 | 情報入力処理装置および方法 |
US5202828A (en) | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5326270A (en) | 1991-08-29 | 1994-07-05 | Introspect Technologies, Inc. | System and method for assessing an individual's task-processing style |
JPH05165459A (ja) | 1991-12-19 | 1993-07-02 | Toshiba Corp | 拡大表示方式 |
US6061062A (en) * | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
US5483261A (en) * | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
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 |
US5523775A (en) * | 1992-05-26 | 1996-06-04 | Apple Computer, Inc. | Method for selecting objects on a computer display |
US5543588A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Touch pad driven handheld computing device |
US5488204A (en) * | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
US5880411A (en) * | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
AU4013693A (en) | 1992-06-16 | 1993-12-23 | Honeywell Inc. | A method for utilizing a low resolution touch screen system in a high resolution graphics environment |
US5319386A (en) * | 1992-08-04 | 1994-06-07 | Gunn Gary J | Ideographic character selection method and apparatus |
US5982352A (en) | 1992-09-18 | 1999-11-09 | Pryor; Timothy R. | Method for providing human input to a computer |
US7084859B1 (en) | 1992-09-18 | 2006-08-01 | Pryor Timothy R | Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics |
US5680629A (en) | 1992-12-07 | 1997-10-21 | Microsoft Corporation | Method and system for previewing computer output |
US5465401A (en) | 1992-12-15 | 1995-11-07 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
US5335276A (en) | 1992-12-16 | 1994-08-02 | Texas Instruments Incorporated | Communication system and methods for enhanced information transfer |
US5463725A (en) | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
EP0609030B1 (en) | 1993-01-26 | 1999-06-09 | Sun Microsystems, Inc. | Method and apparatus for browsing information in a computer database |
JP2986047B2 (ja) * | 1993-04-29 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ディジタル入力用表示装置並びに入力処理装置および方法 |
EP0622722B1 (en) * | 1993-04-30 | 2002-07-17 | Xerox Corporation | Interactive copying system |
DE69432199T2 (de) * | 1993-05-24 | 2004-01-08 | Sun Microsystems, Inc., Mountain View | Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen |
US5521984A (en) | 1993-06-10 | 1996-05-28 | Verification Technologies, Inc. | System for registration, identification and verification of items utilizing unique intrinsic features |
WO1994029788A1 (en) | 1993-06-15 | 1994-12-22 | Honeywell Inc. | A method for utilizing a low resolution touch screen system in a high resolution graphics environment |
JP2648558B2 (ja) | 1993-06-29 | 1997-09-03 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報選択装置及び情報選択方法 |
JP2899194B2 (ja) | 1993-06-30 | 1999-06-02 | キヤノン株式会社 | 意思伝達支援装置及び意思伝達支援方法 |
US5710831A (en) * | 1993-07-30 | 1998-01-20 | Apple Computer, Inc. | Method for correcting handwriting on a pen-based computer |
US5367453A (en) | 1993-08-02 | 1994-11-22 | Apple Computer, Inc. | Method and apparatus for correcting words |
JP3697276B2 (ja) | 1993-10-27 | 2005-09-21 | ゼロックス コーポレイション | 画像ディスプレイ方法及び画像ディスプレイ装置並びに画像スケーリング方法 |
US5422656A (en) * | 1993-11-01 | 1995-06-06 | International Business Machines Corp. | Personal communicator having improved contrast control for a liquid crystal, touch sensitive display |
JP2813728B2 (ja) | 1993-11-01 | 1998-10-22 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ズーム/パン機能付パーソナル通信機 |
US20010040587A1 (en) * | 1993-11-15 | 2001-11-15 | E. J. Scheck | Touch control of cursonr position |
US5977950A (en) | 1993-11-29 | 1999-11-02 | Motorola, Inc. | Manually controllable cursor in a virtual image |
EP0667567B1 (en) | 1993-12-30 | 2001-10-17 | Xerox Corporation | Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables, and diagrams in a gesture-based input system and editing system |
JPH07320051A (ja) | 1994-05-20 | 1995-12-08 | Nippon Telegr & Teleph Corp <Ntt> | 図形の任意領域拡大縮小表示方法及び図形の任意領域拡大縮小表示装置 |
JPH07320079A (ja) | 1994-05-20 | 1995-12-08 | Nippon Telegr & Teleph Corp <Ntt> | 図形の部分拡大表示方法及び図形の部分拡大表示装置 |
CN1059303C (zh) | 1994-07-25 | 2000-12-06 | 国际商业机器公司 | 在个人通讯设备的显示屏幕上标记文本的装置和方法 |
US5568536A (en) | 1994-07-25 | 1996-10-22 | International Business Machines Corporation | Selective reconfiguration method and apparatus in a multiple application personal communications device |
JP3565453B2 (ja) | 1994-08-23 | 2004-09-15 | キヤノン株式会社 | 画像入出力装置 |
EP0703525B1 (en) * | 1994-09-22 | 2001-12-05 | Aisin Aw Co., Ltd. | Touch display type information input system |
US5553225A (en) | 1994-10-25 | 1996-09-03 | International Business Machines Corporation | Method and apparatus for combining a zoom function in scroll bar sliders |
US5760773A (en) * | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5565888A (en) | 1995-02-17 | 1996-10-15 | International Business Machines Corporation | Method and apparatus for improving visibility and selectability of icons |
US5543897A (en) | 1995-03-07 | 1996-08-06 | Eastman Kodak Company | Reproduction apparatus having touch screen operator interface and auxiliary keyboard |
US5757368A (en) * | 1995-03-27 | 1998-05-26 | Cirque Corporation | System and method for extending the drag function of a computer pointing device |
US5754873A (en) * | 1995-06-01 | 1998-05-19 | Adobe Systems, Inc. | Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately |
US5790819A (en) | 1995-07-14 | 1998-08-04 | International Business Machines Corporation | Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set |
US5721939A (en) * | 1995-08-03 | 1998-02-24 | Xerox Corporation | Method and apparatus for tokenizing text |
US5778404A (en) | 1995-08-07 | 1998-07-07 | Apple Computer, Inc. | String inserter for pen-based computer systems and method for providing same |
JPH0981320A (ja) | 1995-09-20 | 1997-03-28 | Matsushita Electric Ind Co Ltd | ペン入力式選択入力装置及びその方法 |
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
JPH09106336A (ja) | 1995-10-11 | 1997-04-22 | Sharp Corp | 複数の表示画像を情報処理装置の表示窓内に表示する方法 |
JPH09146708A (ja) | 1995-11-09 | 1997-06-06 | Internatl Business Mach Corp <Ibm> | タッチパネルの駆動方法及びタッチ入力方法 |
US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
GB9605216D0 (en) | 1996-03-12 | 1996-05-15 | Ncr Int Inc | Display system and method of moving a cursor of the display system |
US6173194B1 (en) * | 1996-04-15 | 2001-01-09 | Nokia Mobile Phones Limited | Mobile terminal having improved user interface |
US5835079A (en) | 1996-06-13 | 1998-11-10 | International Business Machines Corporation | Virtual pointing device for touchscreens |
US6054990A (en) * | 1996-07-05 | 2000-04-25 | Tran; Bao Q. | Computer system with handwriting annotation |
US6121960A (en) | 1996-08-28 | 2000-09-19 | Via, Inc. | Touch screen systems and methods |
US5966135A (en) | 1996-10-30 | 1999-10-12 | Autodesk, Inc. | Vector-based geographic data |
US6157935A (en) * | 1996-12-17 | 2000-12-05 | Tran; Bao Q. | Remote data access and management system |
US5926769A (en) | 1997-02-18 | 1999-07-20 | Nokia Mobile Phones Limited | Cellular telephone having simplified user interface for storing and retrieving telephone numbers |
US6073036A (en) * | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6049326A (en) * | 1997-05-12 | 2000-04-11 | Siemens Information And Communication Networks, Inc. | System and method for dual browser modes |
JPH10340075A (ja) | 1997-06-06 | 1998-12-22 | Matsushita Electric Ind Co Ltd | 画像表示方法 |
US5910800A (en) * | 1997-06-11 | 1999-06-08 | Microsoft Corporation | Usage tips for on-screen touch-sensitive controls |
WO1999021084A1 (en) | 1997-10-21 | 1999-04-29 | Ericsson, Inc. | System to associate control with applications using drag and drop interface |
FI109733B (fi) | 1997-11-05 | 2002-09-30 | Nokia Corp | Viestin sisällön hyödyntäminen |
JPH11143724A (ja) * | 1997-11-13 | 1999-05-28 | Sharp Corp | 情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
US7760187B2 (en) * | 2004-07-30 | 2010-07-20 | Apple Inc. | Visual expander |
US9292111B2 (en) * | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
EP1717678B1 (en) | 1998-01-26 | 2017-11-22 | Apple Inc. | Method for integrating manual input |
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US7844914B2 (en) * | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
US20060033724A1 (en) * | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US7808479B1 (en) | 2003-09-02 | 2010-10-05 | Apple Inc. | Ambidextrous mouse |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US7683888B1 (en) | 2004-02-27 | 2010-03-23 | Apple Inc. | Shape detecting input device |
US6211856B1 (en) | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
US6188391B1 (en) * | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
US6552719B2 (en) * | 1999-01-07 | 2003-04-22 | Microsoft Corporation | System and method for automatically switching between writing and text input modes |
US6643824B1 (en) | 1999-01-15 | 2003-11-04 | International Business Machines Corporation | Touch screen region assist for hypertext links |
US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
JP3659065B2 (ja) | 1999-01-29 | 2005-06-15 | 松下電器産業株式会社 | 画像表示装置 |
US6411283B1 (en) * | 1999-05-20 | 2002-06-25 | Micron Technology, Inc. | Computer touch screen adapted to facilitate selection of features at edge of screen |
AUPQ439299A0 (en) | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
US7030863B2 (en) * | 2000-05-26 | 2006-04-18 | America Online, Incorporated | Virtual keyboard system with automatic correction |
WO2000075766A1 (en) | 1999-06-02 | 2000-12-14 | Ncr International, Inc. | Self-service terminal |
US6971071B1 (en) | 1999-06-10 | 2005-11-29 | Microsoft Corporation | System and method for implementing an image ancillary to a cursor |
US6664989B1 (en) * | 1999-10-18 | 2003-12-16 | Honeywell International Inc. | Methods and apparatus for graphical display interaction |
US7322524B2 (en) | 2000-10-20 | 2008-01-29 | Silverbrook Research Pty Ltd | Graphic design software using an interface surface |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US6664991B1 (en) | 2000-01-06 | 2003-12-16 | Microsoft Corporation | Method and apparatus for providing context menus on a pen-based device |
US6822635B2 (en) | 2000-01-19 | 2004-11-23 | Immersion Corporation | Haptic interface for laptop computers and other portable devices |
US7009626B2 (en) | 2000-04-14 | 2006-03-07 | Picsel Technologies Limited | Systems and methods for generating visual representations of graphical data and digital document processing |
DE60122708D1 (de) | 2000-05-11 | 2006-10-12 | Nes Stewart Irvine | Zeroklick |
US6459364B2 (en) * | 2000-05-23 | 2002-10-01 | Hewlett-Packard Company | Internet browser facility and method for the visually impaired |
US6563913B1 (en) * | 2000-08-21 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Selective sending of portions of electronic content |
US6788288B2 (en) * | 2000-09-11 | 2004-09-07 | Matsushita Electric Industrial Co., Ltd. | Coordinate input device and portable information apparatus equipped with coordinate input device |
EP1191430A1 (en) * | 2000-09-22 | 2002-03-27 | Hewlett-Packard Company, A Delaware Corporation | Graphical user interface for devices having small tactile displays |
US7218226B2 (en) * | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
US7688306B2 (en) * | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
JP5039911B2 (ja) | 2000-10-11 | 2012-10-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置 |
US6941507B2 (en) * | 2000-11-10 | 2005-09-06 | Microsoft Corporation | Insertion point bungee space tool |
US6891551B2 (en) | 2000-11-10 | 2005-05-10 | Microsoft Corporation | Selection handles in editing electronic documents |
US20040039934A1 (en) * | 2000-12-19 | 2004-02-26 | Land Michael Z. | System and method for multimedia authoring and playback |
WO2002050657A1 (en) | 2000-12-19 | 2002-06-27 | Coolernet, Inc. | System and method for multimedia authoring and playback |
US7190348B2 (en) * | 2000-12-26 | 2007-03-13 | International Business Machines Corporation | Method for touchscreen data input |
US6677932B1 (en) * | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US7030861B1 (en) * | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
US6570557B1 (en) * | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
US7047503B1 (en) * | 2001-03-28 | 2006-05-16 | Palmsource, Inc. | Method and apparatus for the selection of records |
US7219309B2 (en) | 2001-05-02 | 2007-05-15 | Bitstream Inc. | Innovations for the display of web pages |
US20050024341A1 (en) * | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7246329B1 (en) | 2001-05-18 | 2007-07-17 | Autodesk, Inc. | Multiple menus for use with a graphical user interface |
JP3800984B2 (ja) | 2001-05-21 | 2006-07-26 | ソニー株式会社 | ユーザ入力装置 |
TW521205B (en) * | 2001-06-05 | 2003-02-21 | Compal Electronics Inc | Touch screen capable of controlling amplification with pressure |
WO2002101534A1 (en) * | 2001-06-12 | 2002-12-19 | Idelix Software Inc. | Graphical user interface with zoom for detail-in-context presentations |
US6971068B2 (en) | 2001-07-26 | 2005-11-29 | International Business Machines Corporation | Dialog box positioning |
US6690365B2 (en) | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
JP3909230B2 (ja) * | 2001-09-04 | 2007-04-25 | アルプス電気株式会社 | 座標入力装置 |
FI114175B (fi) | 2001-09-10 | 2004-08-31 | Myorigo Oy | Navigointimenetelmä, ohjelmatuote ja laite tiedon esittämiseksi käyttöliittymässä |
JP3872322B2 (ja) * | 2001-09-17 | 2007-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | タッチパネルに対応した入力方法、入力システムおよびプログラム |
JP2003173237A (ja) * | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
US7254775B2 (en) * | 2001-10-03 | 2007-08-07 | 3M Innovative Properties Company | Touch panel system and method for distinguishing multiple touch inputs |
US6690387B2 (en) * | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
FI116425B (fi) | 2002-01-18 | 2005-11-15 | Nokia Corp | Menetelmä ja laite laajan näppäimistön integroimiseksi pieneen laitteeseen |
US7075512B1 (en) * | 2002-02-07 | 2006-07-11 | Palmsource, Inc. | Method and system for navigating a display screen for locating a desired item of information |
US6938222B2 (en) * | 2002-02-08 | 2005-08-30 | Microsoft Corporation | Ink gestures |
US7787908B2 (en) | 2002-03-19 | 2010-08-31 | Qualcomm Incorporated | Multi-call display management for wireless communication devices |
JP2003296022A (ja) | 2002-04-01 | 2003-10-17 | Pioneer Electronic Corp | タッチパネル一体型表示装置 |
US20090015596A1 (en) | 2002-06-27 | 2009-01-15 | Tele Atlas North America, Inc. | System and method for viewing and editing digital maps using a plug-in data abstraction layer for different digital map formats |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
TW591488B (en) | 2002-08-01 | 2004-06-11 | Tatung Co | Window scrolling method and device thereof |
EP1567927B1 (en) | 2002-11-29 | 2013-07-10 | Koninklijke Philips Electronics N.V. | System and method for user interface with displaced representation of touch area |
US20040183817A1 (en) | 2002-12-03 | 2004-09-23 | Bitstream Inc. | Methods, systems, and programming for scaled display of web pages |
TW589577B (en) | 2003-01-03 | 2004-06-01 | Tatung Co | Method to display software keyboard |
US7194699B2 (en) * | 2003-01-14 | 2007-03-20 | Microsoft Corporation | Animating images to reflect user selection |
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 |
US20040155888A1 (en) * | 2003-02-11 | 2004-08-12 | Padgitt David Gary | Method for displaying the contents of a collection of media objects |
US20040160419A1 (en) * | 2003-02-11 | 2004-08-19 | Terradigital Systems Llc. | Method for entering alphanumeric characters into a graphical user interface |
US7185291B2 (en) | 2003-03-04 | 2007-02-27 | Institute For Information Industry | Computer with a touch screen |
US7103852B2 (en) | 2003-03-10 | 2006-09-05 | International Business Machines Corporation | Dynamic resizing of clickable areas of touch screen applications |
JP4215549B2 (ja) * | 2003-04-02 | 2009-01-28 | 富士通株式会社 | タッチパネル・モードとポインティング・デバイス・モードで動作する情報処理装置 |
US7312981B2 (en) | 2003-04-16 | 2007-12-25 | Carroll David W | Mobile, hand-held personal computer |
US8555165B2 (en) * | 2003-05-08 | 2013-10-08 | Hillcrest Laboratories, Inc. | Methods and systems for generating a zoomable graphical user interface |
JP2006527439A (ja) | 2003-06-13 | 2006-11-30 | ユニヴァーシティ オブ ランカスター | ユーザインタフェース |
WO2005008444A2 (en) * | 2003-07-14 | 2005-01-27 | Matt Pallakoff | System and method for a portbale multimedia client |
US9024884B2 (en) | 2003-09-02 | 2015-05-05 | Apple Inc. | Touch-sensitive electronic apparatus for media applications, and methods therefor |
US7545412B2 (en) * | 2003-09-09 | 2009-06-09 | Konica Minolta Holdings, Inc. | Image-sensing apparatus with a solid-state image sensor switchable between linear and logarithmic conversion |
JP4035497B2 (ja) * | 2003-09-26 | 2008-01-23 | キヤノン株式会社 | 画像表示システム、画像表示装置、画像表示方法ならびにプログラム |
US20050076300A1 (en) * | 2003-10-02 | 2005-04-07 | International Business Machines Corporation | Block marker system |
KR100537280B1 (ko) * | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
AU2004298635B2 (en) | 2003-12-18 | 2008-02-28 | 1626628 Ontario Limited | System, apparatus and method for mapping |
US7319457B2 (en) | 2004-02-12 | 2008-01-15 | Sentelic Corporation | Method of scrolling window screen by means of controlling electronic device |
US7437005B2 (en) | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
KR100539904B1 (ko) * | 2004-02-27 | 2005-12-28 | 삼성전자주식회사 | 터치 스크린을 구비한 단말기에 사용되는 포인팅 디바이스및 그 사용 방법 |
WO2005088281A1 (ja) | 2004-03-16 | 2005-09-22 | Kurashiki Boseki Kabushiki Kaisha | 染色薄片標本の変性部位計測自動化手法 |
CA2563716A1 (en) * | 2004-04-23 | 2005-11-10 | Cirque Corporation | An improved method for scrolling and edge motion on a touchpad |
EP1761840A2 (en) | 2004-06-17 | 2007-03-14 | Koninklijke Philips Electronics N.V. | Use of a two finger input on touch screens |
JP2008505382A (ja) | 2004-06-29 | 2008-02-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 不連続的なズーム |
US7743348B2 (en) | 2004-06-30 | 2010-06-22 | Microsoft Corporation | Using physical objects to adjust attributes of an interactive display application |
US20060001654A1 (en) * | 2004-06-30 | 2006-01-05 | National Semiconductor Corporation | Apparatus and method for performing data entry with light based touch screen displays |
US20060005151A1 (en) | 2004-07-02 | 2006-01-05 | Adobe Systems | Graphical interface for adjustment of text selections |
JP4343051B2 (ja) * | 2004-07-20 | 2009-10-14 | 株式会社東芝 | 情報処理装置、操作画面の制御方法およびプログラム |
EP2000894B1 (en) | 2004-07-30 | 2016-10-19 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
EP1774427A2 (en) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US7653883B2 (en) * | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
US7519573B2 (en) * | 2004-08-23 | 2009-04-14 | Fuji Xerox Co., Ltd. | System and method for clipping, repurposing, and augmenting document content |
EP1805587A1 (en) | 2004-09-24 | 2007-07-11 | Apple Computer, Inc. | Raw data track pad device and system |
US7728823B2 (en) * | 2004-09-24 | 2010-06-01 | Apple Inc. | System and method for processing raw data of track pad device |
US8169410B2 (en) * | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
US7683889B2 (en) * | 2004-12-21 | 2010-03-23 | Microsoft Corporation | Pressure based selection |
US7489306B2 (en) | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
US7692637B2 (en) | 2005-04-26 | 2010-04-06 | Nokia Corporation | User input device for electronic device |
US7605804B2 (en) * | 2005-04-29 | 2009-10-20 | Microsoft Corporation | System and method for fine cursor positioning using a low resolution imaging touch screen |
US9785329B2 (en) | 2005-05-23 | 2017-10-10 | Nokia Technologies Oy | Pocket computer and associated methods |
US7886233B2 (en) | 2005-05-23 | 2011-02-08 | Nokia Corporation | Electronic text input involving word completion functionality for predicting word candidates for partial word inputs |
KR101025259B1 (ko) | 2005-05-23 | 2011-03-29 | 노키아 코포레이션 | 향상된 포켓 컴퓨터 및 연관된 방법들 |
US20060277481A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Presenting clips of content |
JP2006345209A (ja) | 2005-06-08 | 2006-12-21 | Sony Corp | 入力装置、情報処理装置、情報処理方法、及びプログラム |
TW200701082A (en) | 2005-06-23 | 2007-01-01 | Elan Microelectronics Corp | Scroll control method used in the touch panel |
US7694234B2 (en) * | 2005-08-04 | 2010-04-06 | Microsoft Corporation | Virtual magnifying glass with on-the fly control functionalities |
US7853868B2 (en) | 2005-09-02 | 2010-12-14 | Microsoft Corporation | Button for adding a new tabbed sheet |
JP4882319B2 (ja) | 2005-09-08 | 2012-02-22 | パナソニック株式会社 | 情報表示装置 |
CN101243382B (zh) | 2005-09-15 | 2013-01-30 | 苹果公司 | 处理跟踪板装置的原始数据的***和方法 |
US20070152980A1 (en) | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
US20080098331A1 (en) * | 2005-09-16 | 2008-04-24 | Gregory Novick | Portable Multifunction Device with Soft Keyboards |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US7542029B2 (en) | 2005-09-20 | 2009-06-02 | Cliff Kushler | System and method for a user interface for text editing and menu selection |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US20070109275A1 (en) | 2005-11-16 | 2007-05-17 | Chen-Ting Chuang | Method for controlling a touch screen user interface and device thereof |
US8643605B2 (en) * | 2005-11-21 | 2014-02-04 | Core Wireless Licensing S.A.R.L | Gesture based document editor |
US7565613B2 (en) | 2005-12-01 | 2009-07-21 | Microsoft Corporation | User interface incorporating data ecosystem awareness |
GB2433402B (en) | 2005-12-14 | 2007-11-28 | Siemens Plc | An input device |
US7701440B2 (en) * | 2005-12-19 | 2010-04-20 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Pointing device adapted for small handheld devices having two display modes |
US8812978B2 (en) | 2005-12-22 | 2014-08-19 | Xerox Corporation | System and method for dynamic zoom to view documents on small displays |
US7657849B2 (en) * | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7480870B2 (en) | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
US7650137B2 (en) | 2005-12-23 | 2010-01-19 | Apple Inc. | Account information display for portable communication device |
US7877685B2 (en) | 2005-12-29 | 2011-01-25 | Sap Ag | Persistent adjustable text selector |
EP1969452A2 (en) | 2005-12-30 | 2008-09-17 | Apple Inc. | Portable electronic device with multi-touch input |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
KR100823083B1 (ko) | 2006-02-09 | 2008-04-18 | 삼성전자주식회사 | 터치스크린을 구비한 문서 표시장치의 문서 교정 방법 및그 장치 |
FR2898197A1 (fr) | 2006-03-02 | 2007-09-07 | Thomas Joseph Pouit | Ecran tactile a point d'interaction distinct du point de contact |
US20070238489A1 (en) | 2006-03-31 | 2007-10-11 | Research In Motion Limited | Edit menu for a mobile communication device |
US8077153B2 (en) | 2006-04-19 | 2011-12-13 | Microsoft Corporation | Precise selection techniques for multi-touch screens |
KR100771626B1 (ko) | 2006-04-25 | 2007-10-31 | 엘지전자 주식회사 | 단말기 및 이를 위한 명령 입력 방법 |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
KR100813062B1 (ko) | 2006-05-03 | 2008-03-14 | 엘지전자 주식회사 | 휴대용 단말기 및 이를 이용한 텍스트 표시 방법 |
US20070268317A1 (en) | 2006-05-18 | 2007-11-22 | Dan Banay | User interface system and method for selectively displaying a portion of a display screen |
US8873858B2 (en) * | 2006-06-29 | 2014-10-28 | Rpx Corporation | Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display |
KR100781706B1 (ko) | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
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 |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US9304675B2 (en) * | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US7940250B2 (en) * | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US7889212B2 (en) | 2006-09-07 | 2011-02-15 | Apple Inc. | Magnifying visual information using a center-based loupe |
US9128596B2 (en) * | 2006-09-22 | 2015-09-08 | Opera Software Asa | Method and device for selecting and displaying a region of interest in an electronic document |
US7801721B2 (en) | 2006-10-02 | 2010-09-21 | Google Inc. | Displaying original text in a user interface with translated text |
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 |
EP3564803B1 (en) | 2006-10-26 | 2023-11-08 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US8570278B2 (en) * | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US7900145B2 (en) * | 2006-11-08 | 2011-03-01 | Yahoo! Inc. | System and method for synchronizing data |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US7957955B2 (en) | 2007-01-05 | 2011-06-07 | Apple Inc. | Method and system for providing word recommendations for text input |
US7956847B2 (en) | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
US8656295B2 (en) | 2007-01-05 | 2014-02-18 | Apple Inc. | Selecting and manipulating web content |
US8074172B2 (en) | 2007-01-05 | 2011-12-06 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
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 |
US8689132B2 (en) * | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US20080165148A1 (en) | 2007-01-07 | 2008-07-10 | Richard Williamson | Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content |
US8451232B2 (en) | 2007-01-07 | 2013-05-28 | Apple Inc. | Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content |
KR20080078291A (ko) | 2007-02-23 | 2008-08-27 | 엘지전자 주식회사 | 브라우저 디스플레이 방법 및 이를 구현할 수 있는 단말기 |
WO2008092079A2 (en) | 2007-01-25 | 2008-07-31 | Clipmarks Llc | System, method and apparatus for selecting content from web sources and posting content to web logs |
US9524353B2 (en) | 2007-02-09 | 2016-12-20 | Nokia Technologies Oy | Method and system for providing portions of information content to a client device |
US7768536B2 (en) | 2007-04-11 | 2010-08-03 | Sony Ericsson Mobile Communications Ab | Methods of displaying information at different zoom settings and related devices and computer program products |
US7949935B2 (en) | 2007-04-27 | 2011-05-24 | International Business Machines Corporation | Selecting and rendering a section of a web page |
US20080294974A1 (en) | 2007-05-24 | 2008-11-27 | Nokia Corporation | Webpage history view |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US8059101B2 (en) | 2007-06-22 | 2011-11-15 | Apple Inc. | Swipe gestures for touch screen keyboards |
US8009146B2 (en) | 2007-06-28 | 2011-08-30 | Nokia Corporation | Method, apparatus and computer program product for facilitating data entry via a touchscreen |
US9954996B2 (en) * | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
US8127254B2 (en) | 2007-06-29 | 2012-02-28 | Nokia Corporation | Unlocking a touch screen device |
US20090044124A1 (en) | 2007-08-06 | 2009-02-12 | Nokia Corporation | Method, apparatus and computer program product for facilitating data entry using an offset connection element |
US8471823B2 (en) | 2007-08-16 | 2013-06-25 | Sony Corporation | Systems and methods for providing a user interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
EP2193520A4 (en) | 2007-09-28 | 2010-12-01 | Research In Motion Ltd | METHOD AND DEVICE FOR PROVIDING ZOOM FUNCTIONALITY IN A DISPLAY OF A PORTABLE DEVICE |
KR101398134B1 (ko) * | 2007-10-04 | 2014-05-20 | 엘지전자 주식회사 | 휴대 단말기의 동영상 재생장치 및 방법 |
US20090125848A1 (en) * | 2007-11-14 | 2009-05-14 | Susann Marie Keohane | Touch surface-sensitive edit system |
US8078979B2 (en) * | 2007-11-27 | 2011-12-13 | Microsoft Corporation | Web page editor with element selection mechanism |
US8212784B2 (en) | 2007-12-13 | 2012-07-03 | Microsoft Corporation | Selection and display of media associated with a geographic area based on gesture input |
US8610671B2 (en) | 2007-12-27 | 2013-12-17 | Apple Inc. | Insertion marker placement on touch sensitive display |
US8407603B2 (en) * | 2008-01-06 | 2013-03-26 | Apple Inc. | Portable electronic device for instant messaging multiple recipients |
WO2009097492A1 (en) | 2008-01-30 | 2009-08-06 | Azuki Systems, Inc. | Media navigation system |
US8650507B2 (en) | 2008-03-04 | 2014-02-11 | Apple Inc. | Selecting of text using gestures |
US8201109B2 (en) | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
US9772689B2 (en) * | 2008-03-04 | 2017-09-26 | Qualcomm Incorporated | Enhanced gesture-based image manipulation |
US8352877B2 (en) | 2008-03-06 | 2013-01-08 | Microsoft Corporation | Adjustment of range of content displayed on graphical user interface |
CN101533320B (zh) * | 2008-03-10 | 2012-04-25 | 神基科技股份有限公司 | 触控显示装置区域影像的近接放大显示方法及其装置 |
US20090235186A1 (en) | 2008-03-12 | 2009-09-17 | Microsoft Corporation | Limited-scope rendering |
US9378188B2 (en) | 2008-04-15 | 2016-06-28 | Opera Software Asa | Method and device for dynamically wrapping text when displaying a selected region of an electronic document |
US8375336B2 (en) | 2008-05-23 | 2013-02-12 | Microsoft Corporation | Panning content utilizing a drag operation |
US9030418B2 (en) | 2008-06-24 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal capable of sensing proximity touch |
TWI361372B (en) | 2008-07-11 | 2012-04-01 | Htc Corp | Touch-sensitive control systems and methods |
US20100042933A1 (en) * | 2008-08-15 | 2010-02-18 | International Business Machines Corporation | Region selection control for selecting browser rendered elements |
US8872847B2 (en) | 2008-08-28 | 2014-10-28 | Google Inc. | Architectures and methods for creating and representing time-dependent imagery |
EP2175354A1 (en) | 2008-10-07 | 2010-04-14 | Research In Motion Limited | Portable electronic device and method of controlling same |
US8493408B2 (en) | 2008-11-19 | 2013-07-23 | Apple Inc. | Techniques for manipulating panoramas |
DE112008004156B4 (de) | 2008-12-15 | 2021-06-24 | Hewlett-Packard Development Company, L.P. | System und verfahren für einen gestenbasierten editiermodus und computerlesbares medium hierfür |
JP5240773B2 (ja) | 2008-12-18 | 2013-07-17 | シャープ株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
US8291348B2 (en) | 2008-12-31 | 2012-10-16 | Hewlett-Packard Development Company, L.P. | Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis |
US8352855B2 (en) | 2009-01-02 | 2013-01-08 | Apple Inc. | Selection of text in an unstructured document |
US8593666B2 (en) | 2009-02-11 | 2013-11-26 | Hewlett-Packard Development Company, L.P. | Method and system for printing a web page |
US8786556B2 (en) | 2009-03-12 | 2014-07-22 | Nokia Corporation | Method and apparatus for selecting text information |
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 |
US8669945B2 (en) | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
US8624933B2 (en) | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8416205B2 (en) | 2009-09-25 | 2013-04-09 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
US8438500B2 (en) | 2009-09-25 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
US20110258563A1 (en) | 2010-04-19 | 2011-10-20 | Scott David Lincke | Automatic Screen Zoom Level |
US9508322B2 (en) | 2010-05-28 | 2016-11-29 | Qualcomm Incorporated | Text box resizing |
US9122311B2 (en) | 2011-08-24 | 2015-09-01 | Apple Inc. | Visual feedback for tactile and non-tactile user interfaces |
US8654076B2 (en) * | 2012-03-15 | 2014-02-18 | Nokia Corporation | Touch screen hover input handling |
US20140139431A1 (en) | 2012-11-21 | 2014-05-22 | Htc Corporation | Method for displaying images of touch control device on external display device |
KR101371660B1 (ko) | 2013-04-17 | 2014-03-10 | 인제대학교 산학협력단 | 가상 트랙볼을 이용한 터치스크린 제어방법 |
-
2006
- 2006-10-26 US US11/553,436 patent/US7856605B2/en active Active
-
2007
- 2007-10-25 CN CN2007800468645A patent/CN101563667B/zh active Active
-
2010
- 2010-12-09 US US12/964,679 patent/US9348511B2/en active Active
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102141883B (zh) * | 2009-12-25 | 2014-03-12 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
CN102141883A (zh) * | 2009-12-25 | 2011-08-03 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
CN102243561A (zh) * | 2010-05-10 | 2011-11-16 | 腾讯科技(深圳)有限公司 | 输入信息的修正方法和装置 |
CN102243561B (zh) * | 2010-05-10 | 2016-10-19 | 腾讯科技(深圳)有限公司 | 输入信息的修正方法和装置 |
CN102541313B (zh) * | 2010-12-10 | 2015-05-20 | 汉王科技股份有限公司 | 便携式电子设备及其显示方法 |
CN102541313A (zh) * | 2010-12-10 | 2012-07-04 | 汉王科技股份有限公司 | 便携式电子设备及其显示方法 |
CN104285202B (zh) * | 2012-03-14 | 2018-02-02 | 诺基亚技术有限公司 | 触屏悬停输入处理方法和装置 |
CN104285202A (zh) * | 2012-03-14 | 2015-01-14 | 诺基亚公司 | 触屏悬停输入处理 |
CN106843692B (zh) * | 2012-08-30 | 2021-05-18 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN106843692A (zh) * | 2012-08-30 | 2017-06-13 | 中兴通讯股份有限公司 | 触摸屏字符显示方法及装置 |
CN103809948A (zh) * | 2012-11-12 | 2014-05-21 | 三亚中兴软件有限责任公司 | 基于事件监听的移动应用编辑框放大的方法及装置 |
CN103914242A (zh) * | 2013-01-05 | 2014-07-09 | 纬创资通股份有限公司 | 触控屏幕上的指针控制方法 |
CN104063162B (zh) * | 2013-03-20 | 2018-04-27 | 腾讯科技(深圳)有限公司 | 输入手写信息的方法及装置 |
CN104063162A (zh) * | 2013-03-20 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 输入手写信息的方法及装置 |
CN105359131B (zh) * | 2013-06-14 | 2018-10-19 | 微软技术许可有限责任公司 | 栓系选择句柄 |
CN105359131A (zh) * | 2013-06-14 | 2016-02-24 | 微软技术许可有限责任公司 | 栓系选择句柄 |
CN105786295A (zh) * | 2014-12-19 | 2016-07-20 | 阿里巴巴集团控股有限公司 | 文字输入方法及装置 |
CN110362245A (zh) * | 2015-03-19 | 2019-10-22 | 苹果公司 | 触摸输入光标操控 |
CN113608653A (zh) * | 2015-09-09 | 2021-11-05 | 华为技术有限公司 | 一种数据编辑方法及装置 |
CN113608654A (zh) * | 2015-09-09 | 2021-11-05 | 华为技术有限公司 | 一种数据编辑方法及装置 |
CN114327231A (zh) * | 2019-06-01 | 2022-04-12 | 苹果公司 | 用于选择文本的技术 |
US12019863B2 (en) | 2019-06-01 | 2024-06-25 | Apple Inc. | Techniques for selecting text |
Also Published As
Publication number | Publication date |
---|---|
US7856605B2 (en) | 2010-12-21 |
CN101563667B (zh) | 2012-09-19 |
US20110080364A1 (en) | 2011-04-07 |
US9348511B2 (en) | 2016-05-24 |
US20080259040A1 (en) | 2008-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101563667B (zh) | 用于调整***标记的方法和设备 | |
CN101535940B (zh) | 用于即时消息传送的便携式电子设备 | |
US11743375B2 (en) | Portable electronic device with conversation management for incoming instant messages | |
CN101535939B (zh) | 便携式多功能设备上的删除姿态 | |
CN101627359B (zh) | 用于在触摸屏上移动列表项目的***和方法 | |
CN101641946B (zh) | 用于显示电子列表和文档的便携式电子设备、方法和图形用户界面 | |
CN102016777B (zh) | 在便携式多功能设备上进行编辑的方法和装置 | |
CN103294399B (zh) | 用于即时消息传送的便携式电子设备 | |
CN101727275A (zh) | 用于显示结构化电子文档的便携式电子设备、方法和图形用户界面 | |
US8407603B2 (en) | Portable electronic device for instant messaging multiple recipients | |
CN101627361B (zh) | 用于解释触摸屏显示器上的手指姿态的便携式多功能设备、方法和图形用户界面 | |
US9207855B2 (en) | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker | |
CN101796478B (zh) | 具有界面重新配置模式的便携式多功能设备 | |
CN101617288A (zh) | 用于平移显示内容的便携式多功能设备、方法和图形用户界面 | |
EP3564803B1 (en) | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker | |
CN101802817A (zh) | 便携式多功能设备上的网页夹窗口小部件 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |