CN102681776A - 对于不同姿势进行类似操作的可携带电子装置 - Google Patents

对于不同姿势进行类似操作的可携带电子装置 Download PDF

Info

Publication number
CN102681776A
CN102681776A CN2012101142871A CN201210114287A CN102681776A CN 102681776 A CN102681776 A CN 102681776A CN 2012101142871 A CN2012101142871 A CN 2012101142871A CN 201210114287 A CN201210114287 A CN 201210114287A CN 102681776 A CN102681776 A CN 102681776A
Authority
CN
China
Prior art keywords
touch screen
computer
posture
implemented method
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101142871A
Other languages
English (en)
Other versions
CN102681776B (zh
Inventor
B·奥丁
S·赫兹
W·C·韦斯特曼
S·福斯塔
G·克里斯蒂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN102681776A publication Critical patent/CN102681776A/zh
Application granted granted Critical
Publication of CN102681776B publication Critical patent/CN102681776B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

Abstract

公开了一种带有触摸-敏感显示器的可携带电子装置。本发明的一个方面涉及一种计算机实施的方法,在该方法中,可携带电子装置:在触摸-敏感显示器上显示应用程序;和当应用程序在预定义模式中时,响应在触摸-敏感显示器上的多个相异姿势的组中的每个姿势进行预定义操作。本发明的另一个方面涉及一种计算机实施的方法,在该方法中,可携带电子装置:显示第一应用程序;当第一应用程序在第一模式中时,当检测到在触摸-敏感显示器上的第一姿势时进行第一操作;和当检测到在触摸-敏感显示器上的第二姿势时进行第一操作,其中第二姿势与第一姿势不同。

Description

对于不同姿势进行类似操作的可携带电子装置
本申请是申请日期为2007年9月6日、申请号为200780001140.9、发明名称为“对于不同姿势进行类似操作的可携带电子装置”的申请的分案申请。
技术领域
所公开的实施例一般涉及可携带电子装置,并且更具体地说,涉及响应不同手指姿势进行类似操作的可携带电子装置。
背景技术
随着可携带电子装置变得更紧凑,并且由给定装置实现的功能数量增大,设计能够使用户与多功能装置容易地相互作用的用户接口已经成为一种显著挑战。这种挑战对于具有比台式或笔记本计算机小得多的屏幕的手持可携带电子装置特别显著。
测量用户接口的用户友好性的一个重要方面是用户接口是否接受与相同功能相对应的不同类型的用户动作。不同用户可基于他们自己的喜好或习惯挑选不同的用户动作。一位用户可以依据在特定瞬时哪个用户动作比其它更方便而在不同时间挑选不同的用户动作。
但是多种常规用户接口,如包括物理按钮的那些,常常没有这样的灵活性。所有用户不得不以特定方式与用户接口相互作用以获得希望的结果而不管方式与大多数用户的喜好或习惯相反。当与记忆这些特定方式的耗时要求和致动希望的按钮的困难相伴时,这样的不灵活性不断地妨碍大多数用户。
相应地,有对于具有响应不同手指姿势进行类似操作的更灵活和直观用户接口的可携带电子装置的需要。
发明内容
与已知可携带装置相关联的以上缺陷和其它问题通过所公开的可携带多功能装置减少或消除。在某些实施例中,可携带电子装置具有带有图形用户接口(GUI)的触摸-敏感显示器(也称作“触摸屏幕”或“触摸屏幕显示器”)、一个或多个处理器、存储器及一个或多个模块、存储在存储器中用来实现多个功能的程序或指令组。在某些实施例中,用户主要通过在触摸-敏感显示器上的手指接触和姿势与GUI相互作用。用来进行操作的指令可以包括在计算机可读存储介质或配置成由一个或多个处理器执行的其它计算机程序产品中。
本发明的一个方面涉及一种计算机实施的方法,在该方法中,带有触摸屏幕的可携带电子装置:在触摸屏幕上显示应用程序;以及当应用程序在预定义模式中时,响应在触摸屏幕上的多个相异姿势的组中的每个姿势进行预定义操作。
本发明的另一个方面涉及一种计算机实施的方法,在该方法中,带有触摸屏幕的可携带电子装置:显示第一应用程序;当第一应用程序在第一模式中时,当检测到在触摸屏幕显示器上的第一姿势时进行第一操作;及当检测到在触摸屏幕显示器上的第二姿势时进行第一操作,其中第二姿势与第一姿势不同。
本发明的另一个方面涉及一种可携带电子装置。该装置包括触摸屏幕显示器、一个或多个处理器、存储器、及一个或多个程序。所述一个或多个程序存储在存储器中,并且配置成由一个或多个处理器执行。所述一个或多个程序包括:用来显示应用程序的指令;及用来当应用程序在预定义模式中时响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作的指令。
本发明的另一个方面涉及一种包括计算机可读存储介质和嵌在其中的计算机程序机构(例如,一个或多个计算机程序)的计算机程序产品。计算机程序机构包括指令,该指令当由带有触摸屏幕显示器的可携带电子装置执行时,使装置:显示应用程序;及当应用程序在预定义模式中时,响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作。
本发明的另一个方面涉及一种在带有触摸屏幕显示器的可携带电子装置上的图形用户接口(GUI)。GUI具有在预定义模式中显示的应用程序,并且应用程序响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作。
本发明的另一个方面涉及一种带有触摸屏幕显示器的可携带电子装置,包括:用来显示应用程序的装置;和用来当应用程序在预定义模式中时响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作的装置。
因而,本发明提供一种响应在带有触摸屏幕显示器的可携带电子装置上的不同手指姿势进行类似操作的明显和直观用户接口。
附图说明
为了更好的理解本发明的上述实施方式以及其另外的实施方式,下面结合附图对于实施方式的描述进行参考,在整个附图中类似的附图标记指示对应的部分。
图1是示出按照某些实施例的具有触摸-敏感显示器的可携带电子装置的方块图。
图2示出按照某些实施例的具有触摸屏幕的可携带电子装置。
图3示出按照某些实施例的用来解锁可携带电子装置的典型用户接口。
图4示出按照某些实施例的在可携带电子装置上的应用程序的菜单的典型用户接口。
图5示出按照某些实施例的用来观看图册的典型用户接口。
图6示出按照某些实施例的用来观看图册的典型用户接口。
图7示出按照某些实施例的用来观看在图册中的放大图像的典型用户接口。
图8A至8D示出按照某些实施例的用于浏览器的典型用户接口。
图9是一般流程图,示出按照某些实施例的当检测到在可携带电子装置的触摸屏幕上的多种类型的用户姿势时用来进行预定义操作的处理。
具体实施方式
现在将详细地参考实施例,这些实施例的例子在附图中示出。在如下详细描述中,说明多个具体细节以便彻底理解本发明。然而,可以实施本发明而不用这些特定细节,对于本领域的技术人员是显而易见的。在其它实例中,没有详细地描述熟知方法、过程、元件、回路、及网络,以便不使实施例的各方面产生没有必要的模糊。
也将理解,尽管术语第一、第二等可以在这里用来描述各种要素,但这些要素应该不由这些术语限制。这些术语仅用来彼此区分要素。例如,第一姿势可命名为第二姿势,并且类似地,第二姿势可命名为第一姿势,而不脱离本发明的范围。
这里,在本发明的说明书中使用的词汇仅是为了描述具体实施例的目的,并且不希望成为对本发明的限制。如在本发明的说明书和所附权利要求书中使用的那样,除非在上下文另外清楚地指明,单数形式的“一”、“一个”及“该”也希望包括复数形式。还应理解,这里使用的术语“和/或”指关联列出的项目中的一个或多个的任何和所有可能组合,并且包容这样的组合。还应进一步理解,术语“包括”和/或“包含”,当用在本说明书中时,说明所叙述的特征、整体、步骤、操作、要素、及/或元件存在,但并不排除一个或多个其它特征、整体、步骤、操作、要素、元件、及/或其组的存在或添加。
如这里使用的那样,术语“如果”可以依据上下文被解释为指“当...时”或“在...时”或“响应于确定”或“响应于检测”。类似地,短语“如果确定”或“如果检测到所述的条件或事项”可以依据上下文被解释为指“在确定时”或“响应于确定”或“在检测到所述的条件或事件时”或“响应于检测到所述条件或事件”。
描述可携带电子装置的实施例、用于这样的装置的用户接口、及用来使用这样的装置的关联处理。在某些实施例中,装置是可携带通信装置,如还包含PDA和/或音乐播放机功能等其它功能的移动电话。
用户接口除触摸屏幕或在触摸屏幕上显示的虚拟点击轮之外还可以包括实际点击轮。点击轮是一种可以基于轮的角移动或由可携带电子装置的用户与轮的接触点提供导航命令的实际用户接口装置。例如,当可携带电子装置的用户压下轮的至少一部分或轮的中心时,点击轮也可以用来提供与一项或多项的选择相对应的用户命令。可选择地,断开与在触摸屏幕表面上的点击轮图像的接触可以指示与选择相对应的用户命令。为了简单,在随后的讨论中,包括触摸屏幕的可携带电子装置用作典型实施例。然而,应该理解,用户接口和关联处理中的一些可以应用于其它装置,如个人计算机和笔记本计算机,其它装置可以包括一个或多个其它实际用户接口装置,如实际点击轮、实际键盘、鼠标及/或操纵杆。
该装置支持各种应用程序,如以下的一种或多种:电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、博客应用程序、照片管理应用程序、数字照相机应用程序、数字摄像机应用程序、网络浏览应用程序、数字音乐播放机应用程序、及/或数字视频播放机应用程序。
可以在装置上执行的各种应用程序可以使用至少一个普通实际用户接口装置,如触摸屏幕。触摸屏幕的一个或多个功能以及在装置上显示的对应信息可以从一个应用程序到下一个应用程序被调节和/或改变并且/或者在相应应用程序内被调节和/或改变。以这种方式,装置的普通物理构造(如触摸屏幕)可以借助于直观和明显的用户接口支持各种应用程序。
用户接口可以包括一个或多个软键盘实施例。软键盘实施例可以包括在键盘的显示图标上的符号的标准(QWERTY)和/或非标准配置,如在于2006年7月24日提交的美国专利申请11/459,606“用于可携带电子装置的键盘(Keyboards for Portable Electronic Devices)”、和于2006年7月24日提交的美国专利申请11/459,615“用于可携带电子装置的触摸屏幕键盘(Touch Screen Keyboards for PortableElectronic Devices)”中描述的那些,这些专利申请的内容通过引用包含于此。键盘实施例可以包括相对于现有实际键盘,如用于打字机的键盘的键的数量,数量减小的图标(或软键)。这使得用户选择在键盘中的一个或多个图标,并由此选择一个或多个对应符号更容易。键盘实施例可以是自适应的。例如,按照用户动作,如选择一个或多个图标和/或一个或多个对应符号,显示的图标可以被修改。在可携带电子装置上的一个或多个应用程序可以利用共用和/或不同的键盘实施例。因而,可以使所使用的键盘实施例适应于应用程序中的至少一些。在某些实施例中,可以使一个或多个键盘实施例适应于各用户。例如,基于各用户的字词使用历史(字典编辑、俚语、个别用途)。当使用软键盘实施例时,键盘实施例中的一些可以调节,以减小当选择一个或多个图标,并由此选择一个或多个符号时用户错误的概率。
注意力现在转向装置的实施例。图1是示出按照某些实施例的具有触摸-敏感显示器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可以具有除表示的元件之外的更多或更少元件,可以组合两个或更多元件,或者可以具有元件的不同配置或布置。在图1中表示的各种元件可以以硬件、软件、或硬件和软件的组合实施,包括一个或多个信号处理和/或应用程序专用集成电路。
存储器102可以包括高速随机存取存储器,并且也可以包括非易失存储器,如一个或多个磁盘存储装置、快闪存储器装置、或其它非易失固态存储器装置。通过装置100的其它元件,如CPU 120和外围接口118对于存储器102的访问,可以由存储器控制器122控制。
外围接口118把装置的输入和输出外围设备耦合到CPU 120和存储器102上。一个或多个处理器120运行或执行在存储器102中存储的各种软件程序和/或指令组,以实现装置100的各种功能并且处理数据。
在某些实施例中,外围接口118、CPU 120、及存储器控制器122可以在单个芯片上实施,如在芯片104上实施。在某些实施例中,它们可以在分离的芯片上实施。
RF(射频)电路108接收和发送也叫做电磁信号的RF信号。RF电路108把电信号转换成电磁信号/把电磁信号转换成电信号,并且经电磁信号与通信网络和其它通信装置通信。RF电路108可以包括用来实现这些功能的熟知电路,包括但不限于天线系统、RF接收机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户身份模块(SIM)卡、存储器、等等。RF电路108可以通过无线通信与网络,如互联网,也称作万维网(WWW);内网和/或无线网络,如蜂窝电话网络、无线局域网(LAN)和/或城域网(MAN);及其它装置通信。无线通信可以使用多个通信标准、协议及技术的任一种,包括但不限于用于移动通信的全球系统(GSM)、增强数据GSM环境(EDGE)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g及/或IEEE802.11n)、网络电话(VoIP)、Wi-MAX、用于电子邮件的协议、即时消息、及/或短消息服务(SMS)、或任何其它适当的通信协议,包括在本文件的提交日期还未开发的通信协议。
音频电路110、扬声器111、及麦克风113提供在用户与装置100之间的音频接口。音频电路110从外围接口118接收音频数据,把音频数据转换成电信号,并把电信号发送到扬声器111。扬声器111把电信号转换成人耳可听的声波。音频电路110还接收由麦克风113从声波转换的电信号。音频电路110把电信号转换成音频数据,并且把音频数据发送到外围接口118以便处理。音频数据可以通过外围接口118从存储器102和/或RF电路108获取,并且/或者通过外围接口118发送到存储器102和/或RF电路108。在某些实施例中,音频电路110还包括耳机插孔(未表示)。耳机插孔提供在音频电路110与可移动音频输入/输出外围设备,如只输出耳塞或具有输出(例如,用于一只或两只耳朵的耳塞)和输入(例如,麦克风)二者的耳机之间的接口。
I/O子系统106把在装置100上的输入/输出外围设备,如触摸屏幕112和其它输入/控制装置116,耦合到外围接口118上。I/O子系统106可以包括显示控制器156和用于其它输入或控制装置的一个或多个输入控制器160。一个或多个输入控制器160从/向其它输入控制装置116接收/发送电信号。其它输入/控制装置116可以包括实际按钮(例如,推压按钮、摇杆按钮等)、拨盘、滑块开关、操纵杆、点击轮等。在某些可选实施例中,输入控制器160可以耦合到如下装置中的任一个上(或不耦合):键盘、红外端口、USB端口、及诸如鼠标之类的指针装置。一个或多个按钮(例如,208,图2)可以包括扬声器111和/或麦克风113的音量控制的增大/减小按钮。一个或多个按钮可以包括推压按钮(例如,206,图2)。对推压按钮的快速按压可以解开触摸屏幕112的锁,或者开始使用在触摸屏幕上的姿势以对装置解锁的处理,如在于2005年12月23日提交的美国专利申请11/322,549“通过在解锁图像上进行姿势来对装置解锁(Unlocking aDevice by Performing Gestures on an Unlock Image)”中描述的那些,该专利申请通过引用包含于此。对推压按钮(例如,206)的较长按压可以接通或切断到装置100的电源。用户可能能够定制按钮的一个或多个的功能性。触摸屏幕112用来实施虚拟或软按钮和一个或多个软键盘。
触摸-敏感触摸屏幕112提供装置与用户之间的输入接口和输出接口。显示控制器156从/向触摸屏幕112接收和/或发送电信号。触摸屏幕112向用户显示可视输出。可视输出可以包括图形、文本、图标、视频、及其任何组合(统称为“图形”)。在某些实施例中,可视输出的一些或全部与用户接口对象相对应,下面描述其进一步的细节。
触摸屏幕112具有触摸-敏感表面、基于触觉和/或触知接触从用户接受输入的传感器或传感器组。触摸屏幕112和显示控制器156(以及任何关联模块和/或在存储器102中的指令组)检测在触摸屏幕112上的接触(和接触的任何运动或断开),并且把检测到的接触转换成与在触摸屏幕上显示的用户接口对象(例如,一个或多个软键、图标、网页或图像)的相互作用。在典型实施例中,在触摸屏幕112与用户之间的接触点与用户的手指相对应。
触摸屏幕112可以使用LCD(液晶显示器)技术、或LPD(发光聚合物显示器)技术,但是其它显示器技术也可以用在其它实施例中。使用现在已知的或以后开发的多种触摸感测技术,包括但不限于电容性、电阻性、红外、及表面声波技术中的任一种,以及用来确定与触摸屏幕112的一个或多个接触点的其它接近传感器阵列或其它元件,触摸屏幕112和显示控制器156可以检测接触和其任何运动或断开。在触摸屏幕112的某些实施例中的触摸-敏感显示器可以类似于在如下美国专利中描述的多-触摸敏感板:6,323,846(Westerman等)、6,570,557(Westerman等)、及/或6,677,932(Westerman)、和/或美国专利公报2002/0015024A1,其中的每一个通过引用包含于此。然而,触摸屏幕112显示来自可携带电子装置100的可视输出,而触摸敏感板不提供可视输出。触摸屏幕112可以具有超过100dpi的分辨率。在典型实施例中,在显示系统中的触摸屏幕具有近似168dpi的分辨率。用户使用任何适当的物体或附件,如触笔、手指等,可以与触摸屏幕112进行接触。在某些实施例中,用户接口设计成主要借助于基于手指的接触和姿势工作,这样的接触和姿势由于手指在触摸屏幕上的较大接触面积远不如基于触笔的输入精确。在某些实施例中,装置把粗略的基于手指的输入变换成用来实现用户希望的动作的精确指针/光标位置或命令。
在触摸屏幕112的某些实施例中的触摸-敏感显示器可以如在如下申请中描述的那样:(1)于2006年5月2日提交的美国专利申请No.11/381,313,“多点触摸表面控制器(Multipoint Touch SurfaceController)”;(2)于2004年5月6日提交的美国专利申请No.10/840,862,“多点触摸屏幕(Multipoint Touchscreen)”;(3)于2004年7月30日提交的美国专利申请No.10/903,964,“用于触摸敏感输入装置的姿势(Gestures for Touch Sensitive Input Device)”;(4)于2005年1月31日提交的美国专利申请No.11/048,264,“用于触摸敏感输入装置的姿势(Gestures for Touch Sensitive InputDevice)”;(5)于2005年1月18日提交的美国专利申请No.11/038,590,“用于触摸敏感输入装置的基于模式的图形用户接口(Mode-Based Graphical User Interfaces for Touch Sensitive InputDevices)”;(6)于2005年9月16日提交的美国专利申请No.11/228,758,“在触摸屏幕用户接口上的虚拟输入装置设置(VirtualInput Device Placement on a Touch Screen User Interface)”;(7)于2005年9月16日提交的美国专利申请No.11/228,700,“带有触摸屏幕接口的计算机的操作(Operation of a Computer With a TouchScreen Interface)”;(8)于2005年9月16日提交的美国专利申请No.11/228,737,“致动触摸-屏幕虚拟键盘的虚拟键(ActivatingVirtual Keys of a Touch-Screen Virtual Keyboard)”;及(9)于2006年3月3日提交的美国专利申请No.11/367,749,“多功能手持装置(Multi-Functional Hand-Held Device)”。所有这些申请通过引用包含于此。
在某些实施例中,除触摸屏幕外,装置100还可以包括用来致动或停止具体功能的触摸垫(未表示)。在某些实施例中,触摸垫不像触摸屏幕那样,是不显示可视输出的装置的触摸-敏感区域。触摸垫可以是与触摸屏幕112分离的触摸-敏感表面、或由触摸屏幕形成的触摸-敏感表面的扩展。
在某些实施例中,可携带电子装置100可以包括实际或虚拟点击轮,作为输入控制装置116。用户通过转动点击轮或通过运动与点击轮的接触点(例如,在通过其相对于点击轮的中心点的角位移测量接触点的运动量的场合)可以在触摸屏幕112中显示的一个或多个图形对象(以后称作图标)中导航或与其交互作用。点击轮也可以用来选择显示图标的一个或多个。例如,用户可以按下点击轮的至少一部分或关联按钮。由用户经点击轮提供的用户命令和导航命令可以由输入控制器160以及一个或多个模块和/或在存储器102中的指令组处理。对于虚拟点击轮,点击轮和点击轮控制器可以分别是触摸屏幕112和显示控制器156的一部分。对于虚拟点击轮,点击轮可以是响应用户与装置的相互作用在触摸屏幕显示器上出现和消失的不透明或半透明对象。在某些实施例中,虚拟点击轮显示在可携带多功能装置的触摸屏幕上,并且通过用户与触摸屏幕的接触而被操作。
装置100还包括用来向各种元件提供电力的电力系统162。电力系统162可以包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、重新充电系统、电力失效检测电路、电力转换器或变换器、电力状态指示器(例如,发光二极管(LED))和与在可携带电子装置中的电力的产生、管理及分布相关联的任何其它元件。
装置100还可以包括一个或多个光学传感器164。图1表示耦合到I/O子系统106中的光学传感器控制器158上的光学传感器。光学传感器164可以包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收来自环境的、投射过一个或多个透镜的光,并且把光转换成代表图像的数据。与成像模块143(有时叫做照相机模块)一道,光学传感器164可以捕获静止图像或视频。在某些实施例中,光学传感器位于装置100的背部上,与在装置前面的触摸屏幕显示器112相对,从而触摸屏幕显示器可以作为用于获得静止和/或视频图像的取景器使用。在某些实施例中,光学传感器位于装置的前面,从而对于视频会议在用户观看触摸屏幕显示器上的其它视频会议参加者的同时,可以得到用户的图像。在某些实施例中,光学传感器164的位置可由用户改变(例如,通过转动在装置壳体中的透镜和传感器),从而对于视频会议和获得静止和/或视频图像,单个光学传感器164可以与触摸屏幕显示器一道使用。
装置100还可以包括一个或多个接近传感器166。图1表示耦合到外围接口118上的接近传感器166。可选择地,接近传感器166可以耦合到I/O子系统106中的输入控制器160上。接近传感器166可以如在于2005年9月30日提交的美国专利申请No.11/241,839“在手持装置中的接近检测器(Proximity Detector in Handheld Device)”、和于2005年9月30日提交的美国专利申请No.11/240,788“在手持装置中的接近检测器(Proximity Detector in Handheld Device)”中描述的那样实现,这些申请通过引用包含于此。在某些实施例中,当多功能装置靠近用户的耳朵放置时(例如,当用户正在进行电话呼叫时),接近传感器关闭并停用触摸屏幕112。在某些实施例中,当装置在用户的口袋、钱包、或其它黑暗区域中时接近传感器保持屏幕关闭,以防止当装置处于锁定状态时不必要的电池消耗。
在某些实施例中,在存储器102中存储的软件元件可以包括操作系统126、通信模块(或指令组)128、接触/运动模块(或指令组)130、图形模块(或指令组)132、文本输入模块(或指令组)134、全球定位系统(GPS)模块(或指令组)135、及应用程序(或指令组)136。
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或诸如VxWorks之类的嵌入操作系统)包括用来控制和管理一般系统任务(例如,存储器管理、存储装置控制、电力管理等)的各种软件元件和/或驱动器,并且有利于在各种硬件和软件元件之间的通信。
通信模块128有利于通过一个或多个外部端口124与其它装置的通信,并且还包括用来处置由RF电路108和/或外部端口124接收的数据的各种软件元件。外部端口124(例如,通用串行总线(USB)、固件等)适于直接地或通过网络(例如,互联网、无线LAN等)间接地耦合到其它装置上。在某些实施例中,外部端口是多针(例如,30针)连接器,该多针连接器与在iPod(Apple Computer,Inc.的商标)上使用的30针连接器相同或类似,并且/或者与其相兼容。
接触/运动模块130可以检测与触摸屏幕112(与显示控制器156一道)和其它触摸敏感装置(例如,触摸垫或实际点击轮)的接触。接触/运动模块130包括各种软件元件,用来进行与接触检测相关的各种操作,如确定接触是否已经发生、确定是否存在接触的运动和跨过触摸屏幕112的运动的踪迹、及确定接触是否已经断开(即,接触是否已经停止)。确定接触点的运动可以包括确定接触点的速率(大小)、速度(大小和方向)、及/或加速度(大小和/或方向的变化)。这些操作可以应用于单接触(例如,一手指接触)或应用于多个同时接触(例如,“多触摸”/多手指接触)。在某些实施例中,接触/运动模块130和显示控制器156还检测在触摸垫上的接触。在某些实施例中,接触/运动模块130和控制器160检测在点击轮116上的接触。
图形模块132包括用来在触摸屏幕112上表现和显示图形的各种已知软件元件,包括用来改变显示的图形强度的元件。如这里使用的那样,术语“图形”包括可向用户显示的任何对象,包括但不限于文本、网页、图标(例如,包括软键的用户接口对象)、数字图像、视频、动画等。
可以作为图形模块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。
可以存储在存储器102中的其它应用程序136的例子包括备注垫和其它文字处理应用程序、JAVA启动应用程序、加密、数字权力管理、声音识别、及声音复制。
与触摸屏幕112、显示控制器156、接触模块130、图形模块132、文本输入模块134、及照相机模块143一道,图像管理模块144可以用来设置、修改或另外操纵、标记、删除、呈现(例如,在数字滑动表示或图册中)、及存储静止和/或视频图像。下面进一步描述用户接口和使用图像管理模块144的关联处理的实施例。
与RF电路108、触摸屏幕112、显示控制器156、接触模块130、图形模块132、及文本输入模块134一道,浏览器模块147可以用来浏览互联网,包括搜索、链接、接收、及显示网页或其部分、以及链接到网页上的附件和其它文件。下面进一步描述用户接口和使用浏览器模块147的关联处理的实施例。
注意,以上标识模块和应用程序(包括图像管理模块144和浏览器模块147)与用来实现上述一个或多个功能的指令组相对应。这些模块(即,指令组)不必实施成分离软件程序、过程或模块,因此这些模块的各种子集可以在各种实施例中被组合或另外重新设置。在某些实施例中,存储器102可以存储以上标识的模块子集和数据结构。此外,存储器102可以存储以上未描述的其它模块和数据结构。
在某些实施例中,装置100是其中在装置上的预定义功能组的操作通过触摸屏幕112和/或触摸垫专用地进行。通过把触摸屏幕和/或触摸垫用作用于装置100的操作的主要输入/控制装置,可以减小在装置100上的实际输入/控制装置(如推压按钮、拨盘等)的数量。
可以通过触摸屏幕和/或触摸垫专用地进行的预定义功能组包括在用户接口之间的导航。在某些实施例中,触摸垫当由用户触摸时,把装置100从可以在装置100上显示的任何用户接口导航到主、原始、或根菜单。在这样的实施例中,触摸垫可以称作“菜单按钮”。在某些其它实施例中,菜单按钮可以是实际推压按钮或其它实际输入/控制装置而不是触摸垫。
图2示出按照某些实施例的具有触摸屏幕112的可携带电子装置100。触摸屏幕可以显示一个或多个图形。在这个实施例、以及下面描述的其它实施例中,用户可以例如用一根或多根手指202(在图中未按比例画出)或触笔(在图中未表示),通过接触或触摸图形选择图形中的一个或多个。在某些实施例中,当用户断开与一个或多个图形的接触时,进行一个或多个图形的选择。在某些实施例中,接触可以包括姿势,如一次或多次轻敲、或一次或多次掠过(例如,从左到右、或右到左、或在两个方向上前后;向上、或向下、或向上及向下)和/或已经与装置100接触的手指的滚动(从右到左、左到右、向上及/或向下)。在某些实施例中,与图形的无意接触可以不选择图形。例如,当与选择对应的姿势是轻敲时,扫过应用程序图标的掠过姿势可以不选择对应的应用程序。换句话说,可携带电子装置100解释姿势的含义,并且在考虑在该瞬时使用哪个应用程序或模块之后相应地作用。
装置100还可以包括一个或多个实际按钮,如“原始”或菜单按钮204。如以前描述的那样,菜单按钮204可以用来导航到可以在装置100上执行的应用程序组中的任何应用程序136。可选择地,在某些实施例中,菜单按钮实施成触摸屏幕112中的GUI中的软键。
在一个实施例中,装置100包括触摸屏幕112、菜单按钮204、用来对装置通电/断电和锁定装置的推压按钮206、及音量调节按钮208。通过压下按钮和把按钮保持在压下状态中预定时间间隔,推压按钮206可以用来接通/断开装置的电力;通过在预定时间间隔过去之前压下按钮和释放按钮来锁定装置;及/或解锁装置或启动解锁处理。在可选择实施例中,装置100还可以通过麦克风113接收用来致动或停止某些功能的口头输入。
注意力现在转向用户接口(“UI”)和在可携带电子装置100上可以实施的关联处理的实施例。
图3示出按照某些实施例的用来解锁可携带电子装置的典型用户接口。在某些实施例中,用户接口300包括如下元素、或其子集或超集:
●解锁图像302,它随手指姿势运动以解锁装置;
●箭头304,它提供对于解锁姿势的可见提示;
●通道306,它提供对于解锁姿势的另外提示;
●时间308;
●日310;
●日期312;及
●墙纸图像314。
在某些实施例中,在装置处于用户接口锁定状态下的同时,装置检测与触摸-敏感显示器的接触(例如,与解锁图像302进行接触或靠近的用户手指)。装置按照接触,运动解锁图像302。如果检测到的接触与如在通道306上运动解锁图像的预定义姿势相对应,则装置转换到用户接口解锁状态。相反,如果检测到的接触与预定义姿势不相对应,则装置保持用户接口锁定状态。如以上提到的那样,使用在触摸屏幕上的姿势来解锁装置的处理在于2005年12月23日提交的美国专利申请11/322,549“通过在解锁图像上进行姿势解锁装置(Unlocking a Device by Performing Gestures on an Unlock Image)”中描述,该专利申请通过引用,包含于此。
图4示出按照某些实施例的用于在可携带电子装置上的应用程序的菜单的典型用户接口。在某些实施例中,用户接口400包括如下元素、或其子集或超集:
●用于无线通信的信号强度指示器402;
●时间404;
●电池状态指示器406;
●盘408,带有用于频繁使用的应用程序的图标,如:
○电话138;
○电子邮件客户机140,它可以包括未阅读电子邮件的指示器410;
○浏览器147;及
○音乐播放机146;及
●用于其它应用程序的图标,如:
○IM 141;
○图像管理144;
○照相机143;
○视频播放机145;
○天气149-1;
○证券149-2;
○博客142;
○日历148;
○计算器149-3;
○闹钟149-4;
○字典149-5;及
○用户创建的小窗口149-6。
在某些实施例中,U1400在一个屏幕上显示可得到应用程序136的全部,从而不必滚动过应用程序的清单(例如,经滚动条)。在某些实施例中,随着应用程序的数量增大,与应用程序相对应的图标可以减小尺寸,从而所有应用程序可以显示在单一屏幕上而不用滚动。在某些实施例中,使所有应用程序在一个屏幕和菜单按钮上使得用户借助于最多两次输入,如致动菜单按钮204和然后致动希望的应用程序(例如,通过在与应用程序相对应的图标上的手指轻敲412或其它手指姿势致动图像管理模块144),能够访问任何希望的应用程序。致动希望的应用程序引到与用户选择的应用程序相对应的另一个用户接口。
图5示出按照某些实施例的用来观看照片图册的典型用户接口。在某些实施例中,用户接口500包括如下元素、或其子集或超集:
●如上描述的402、404及406;
●图形504,例如,在对应图册中第一画面或用户选择画面的微缩图图像;
●图册名称506;
●选择图标508,它在致动时(例如,通过在图标上的手指姿势),启动对应图册的显示(例如,UI 600,图6);及
●设置图标510,它在通过用户姿势(例如,轻敲姿势)致动时,弹出设置菜单。
图6示出按照某些实施例的用来观看图册的典型用户接口。在某些实施例中,用户接口600包括如下元素、或其子集或超集:
●如上描述的402、404及406;
●照片图册图标602,它在致动时(例如,通过在图标上的手指姿势),启动到照片图册UI(例如,UI 500)的转移;
●在对应图册中图像的微缩图图像606;
●播放图标608,它在致动时(例如,通过在图标上的手指姿势),启动在图册中图像的幻灯片显示。
在某些实施例中,用户在触摸屏幕上使用竖直向上/向下姿势610可以滚动微缩图606。在特定微缩图上的静止姿势(例如,在微缩图606-11上的手指轻敲612)启动到不同模式的应用程序的转移,即对应图像的放大显示(例如,UI 700,图7)。
图7示出按照某些实施例的用来观看在图册中的放大图像的典型用户接口。在某些实施例中,用户接口700包括如下元素、或其子集或超集:
●如上描述的402、404及406;
●图册名称图标702,它在致动时(例如,通过在图标上的手指姿势),启动到对应图册UI(例如,UI 600)的转移;
●图像706;
●辅助选项图标708,它在致动时(例如,通过在图标上的手指姿势),启动到具有使用图像706的辅助选项的UI的转移;
●先前图像图标710,它在致动时(例如,通过在图标上的手指姿势722),启动在图册中的先前图像(例如,606-10)的显示;
●播放图标712,它在致动时(例如,通过在图标上的手指姿势),启动在图册中的图像的幻灯片显示;及
●下个图像图标714,它在致动时(例如,通过在图标上的手指姿势724),启动在图册中的下个图像(例如,606-12)的显示。
在某些实施例中,选择先前或下个图像图标不是显示在图册中的先前或下个图像的唯一途径。例如,用户通过在图像的左侧上进行轻敲姿势718或在图像上从左到右进行掠过姿势716可启动先前图像的观看。当先前图像从左边运动到屏幕上时,图像706向右边运动离开屏幕。类似地用户可以通过在图像的右侧上进行轻敲姿势720或在图像上从右到左进行掠过姿势716启动下个图像的观看。当下个图像从右边运动到屏幕上时,图像706向左边运动离开屏幕。
借助于完成同一任务的多个途径,可携带电子装置使用户能够挑选用户更喜欢的那一个,由此使照片管理更简单和更直观。
图8A至8D示出按照某些实施例的用于浏览器的典型用户接口。
在某些实施例中,用户接口800A包括如下元素、或其子集或超集:
●如上描述的402、404及406;
●前页图标802,它在致动时(例如,通过在图标上的手指轻敲),启动先前网页的显示;
●网页名称804;
●下页图标806,它在致动时(例如,通过在图标上的手指轻敲),启动下个网页的显示;
●用来输入网页的URL(统一资源定位器)的URL输入框808;
●更新图标810,它在致动时(例如,通过在图标上的手指轻敲),启动网页的更新;
●网页812或其它结构文档,它包括文本内容和其它图形(例如,图像)的一个或多个块814;
●设置图标816,它在致动时(例如,通过在图标上的手指轻敲),启动用于浏览器的设置菜单的显示;
●书签图标818,它在致动时(例如,通过在图标上的手指轻敲),启动用于浏览器的书签清单或菜单的显示;
●添加书签图标820,它在致动时(例如,通过在图标上的手指轻敲),启动用来添加书签的UI的显示;及
●新窗口图标822,它在致动时(例如,通过在图标上的手指轻敲),启动用来把新窗口添加到浏览器的UI(例如,UI 800D,图8D)的显示。
在某些实施例中,响应用户在块814上的预定义姿势(例如,单次轻敲姿势或两次轻敲姿势),可携带装置启动例如使块放大和在网页显示中对中(或大体对中)的浏览器应用程序的预定义模式。例如,响应在块814-5上的单次轻敲姿势823,块814-5可以被放大,并且在显示中对中,如在图8B的UI 800B中所示。
在某些实施例中,用户选择块的宽度可以比例调整为填充触摸屏幕显示器。在某些实施例中,块的宽度比例调整为沿显示器的边通过预定义量的填充物填充触摸屏幕显示器。在某些实施例中,在块放大期间显示块的缩放动画。类似地,响应在块814-2上的单次轻敲姿势825,块814-2可以通过缩放动画而放大,并且两维地滚动到显示器的中心(未表示)。
在某些实施例中,装置分析网页812的表现树以确定在网页中的块814。在某些实施例中,块814与表现节点相对应,该表现节点是:替换内联元素、块、内联块或内联表。
在某些实施例中,响应由用户在已经放大和对中的块814上的同一预定义姿势(例如,单次轻敲姿势或两次轻敲姿势),大体或完全地使放大和/或对中撤消。如在UI 800B中表示的那样(图8B),响应在块814-5上的单次轻敲姿势829,网页图像可以缩小并返回到图8A的UI 800A。
在某些实施例中,响应用户在已经放大但未对中的块814上的预定义姿势(例如,单次轻敲姿势或两次轻敲姿势),在网页显示中把块对中(或大体对中)。例如,响应在块814-4上的单次轻敲姿势827,块814-4可以在网页显示中对中(或大体对中)。类似地,响应在块814-6上的单次轻敲姿势835,块814-6可以在网页显示中对中(或大体对中)。因而,对于已经放大的网页显示,响应预定义姿势,装置可以以直观方式显示用户想观看的一系列块。这种相同的姿势在不同的情况中可以启动不同的动作(例如(1)当以减小的尺寸显示块时,与滚动组合地缩放和/或放大块,以及(2)如果块已经对中并放大,则使放大和/或对中撤消)。
在某些实施例中,响应用户的大体竖直向上(或向下)掠过姿势828,网页(或更一般地,电子文档)可以在竖直方向上一维地向上(或向下)滚动。
在某些实施例中,响应用户的多触摸841和843转动姿势,网页可以从肖像观看(UI 800B,图8B)转动到风景观看(UI 800C,图8C),即使多触摸841和843转动姿势的转动量与90°大体不同也是如此。类似地,响应用户的多触摸845和847转动姿势,网页可以从风景观看转动回肖像观看,即使在多触摸845和847转动姿势的转动量与90°大体不同也是如此。
在某些实施例中,多触摸841和843转动通过用户在网页所占据的显示区域内的触摸屏幕112上或附近(例如在块814-5上)进行两次大体同时手指接触来进行。
因而,响应用户的不精确姿势,图形的精确运动发生。装置以用户所希望的方式动作,而不顾用户的不准确输入。注意,以上对于具有肖像视图的UI 800B描述的姿势,也适用于具有风景视图的UI(例如,UI 800C),从而对于网页浏览用户可挑选用户更喜欢的那个视图。
图8D描绘用来把新窗口添加到如浏览器147的应用程序的UI800D。例如,响应在新窗口图标822上的用户手指轻敲848,UI 800D以预定义模式显示应用程序(例如,浏览器147),它包括显示窗口(例如,网页812-2)和至少一个部分隐藏窗口(例如,网页812-1和812-3,并可能还有在屏幕外完全隐藏的其它网页)。UI 800D还显示用来把窗口添加到应用程序的图标(例如,新窗口或新页面图标836)。在检测到用来添加窗口的对图标836的致动时,浏览器把窗口添加到应用程序(例如,用于新网页812的新窗口)上。
在检测到在触摸屏幕显示器上的姿势时,在应用程序中的显示窗口运动离开显示器,并且隐藏窗口运动到显示器上。例如,响应检测到在屏幕左侧上的轻敲姿势849,具有网页812-2的窗口向右部分地运动到屏幕外以占据由具有网页812-3的窗口留下的位置,而该网页812-3可能完全运动到屏幕外。同时,具有网页812-1的部分隐藏窗口运动到显示器的中心,并且具有网页(未表示)的另一个完全隐藏窗口可能部分地运动到显示器上。可选择地,在触摸屏幕上的左到右掠过姿势851可以实现相同效果。
相反,响应检测到在屏幕的右侧上的轻敲姿势853,具有网页812-2的窗口部分地运动到左边,并且把具有网页812-1的窗口推离显示器。同时,具有网页812-3的部分隐藏窗口运动到显示器的中心,并且具有网页(未表示)的另一个完全隐藏窗口可以部分地运动到显示器上。可选择地,右到左掠过姿势851可以实现相同效果。
在某些实施例中,轻敲姿势849或853可能或可能不在对应窗口812-1或812-3上(或在其内)进行。可携带装置以以上描述的相同方式操作,只要轻敲姿势在距离对应窗口的预定义范围内即可。
在某些实施例中,响应在删除图标834上的轻敲或其它预定义姿势,删除对应窗口812。在某些实施例中,在从显示器上删除用户选择的窗口之后,相邻窗口从左边或右边运动进来,以占据原来由删除窗口占据的位置。在某些实施例中,响应在“完成”图标838上的轻敲或其它预定义姿势,在显示器中心的窗口(例如,812-2)被放大以填充屏幕。以上联系具有风景视图的UI 800D描述的操作也适用于具有风景视图的UI(例如,UI 800A),从而对于网页浏览用户可挑选用户喜爱的那个视图。
在图像管理应用程序(例如,UI 700,图7)与浏览器应用程序(例如,UI 800D,图8D)之间的比较指示两个应用程序都具有响应不同类型的用户姿势进行相同操作组的特征。图9是一般流程图,示出按照某些实施例的当检测到在可携带电子装置的触摸屏幕上的多种类型的用户姿势时用来进行预定义操作的处理。
在用户选择应用程序UI中的图标时,装置显示与在其触摸屏幕上的应用程序相关联的对象组(902)。依据应用程序,对象组可以是微缩图图像组(UI 600,图6)、浏览窗口、网页块等。
在检测到用户选择对象之一时(904),装置在触摸屏幕上显示特定的、用户选择的对象(例如,放大图像)(906),并且然后开始监视在触摸屏幕上的用户姿势(908)。
如果用户姿势是在触摸屏幕上的水平/竖直手指掠过(910)、在触摸屏幕的边缘上的手指轻敲(912)、或在先前/下个对象图标上的手指轻敲(914),则装置辨别在组中由用户挑选的先前或下个对象(916),并且在触摸屏幕上显示先前或下个对象,代替在显示器上的当前对象(918、920)。
为了解释的目的已经参照特定实施例进行了以上描述。然而,以上说明性讨论不希望是穷尽性的或把本发明限制到所公开的精确形式。鉴于以上教导,多种修改和变更是可能的。实施例被挑选和描述以便最好地解释本发明的原理和其实际用途,由此使本领域的技术人员能够借助于适于想到的具体用途的各种修改,最好地利用本发明和各种实施例。

Claims (36)

1.一种计算机实施的方法,包括:在带有触摸屏幕显示器的可携带多功能装置上,
显示应用程序;和
当应用程序在预定义模式中时,响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作。
2.根据权利要求1所述的计算机实施的方法,其中,在触摸屏幕显示器上的多个姿势包括轻敲姿势和掠过姿势。
3.根据权利要求1所述的计算机实施的方法,其中,应用程序是图像管理应用程序或浏览器应用程序。
4.根据权利要求1所述的计算机实施的方法,其中,预定义模式是显示对象组中的对象。
5.根据权利要求4所述的计算机实施的方法,其中,对象是数字图像组中的数字图像。
6.根据权利要求5所述的计算机实施的方法,其中,至少一个数字图像与视频流相对应。
7.根据权利要求5所述的计算机实施的方法,其中,至少一个数字图像与音乐集相对应。
8.根据权利要求4所述的计算机实施的方法,其中,对象是网页组中的网页。
9.一种计算机实施的方法,包括:在带有触摸屏幕显示器的可携带多功能装置上,
显示第一应用程序;
当第一应用程序在第一模式中时,
当检测到在触摸屏幕显示器上的第一姿势时进行第一操作;
当检测到在触摸屏幕显示器上的第二姿势时进行第一操作,
其中第二姿势与第一姿势不同。
10.根据权利要求9所述的计算机实施的方法,其中,第一模式是显示对象组中的第一对象。
11.根据权利要求10所述的计算机实施的方法,其中,第一对象是数字图像组中的数字图像。
12.根据权利要求10所述的计算机实施的方法,其中,第一对象是网页组中的网页。
13.根据权利要求9所述的计算机实施的方法,其中,第一姿势是轻敲姿势,并且第二姿势是掠过姿势。
14.根据权利要求13所述的计算机实施的方法,其中,轻敲姿势是在触摸屏幕显示器的右侧上的轻敲,并且掠过姿势是大体上右到左的掠过姿势。
15.根据权利要求14所述的计算机实施的方法,其中,第一操作是显示对象组中的下个对象。
16.根据权利要求13所述的计算机实施的方法,其中,轻敲姿势是在触摸屏幕显示器的左侧上的轻敲,并且掠过姿势是大体上左到右的掠过姿势。
17.根据权利要求16所述的计算机实施的方法,其中,第一操作是显示对象组中的先前对象。
18.根据权利要求9所述的计算机实施的方法,包括
当第一应用程序在第一模式中时,
当检测到在触摸屏幕显示器上的第三姿势时进行第一操
作,其中第三姿势与第一姿势和第二姿势不同。
19.根据权利要求18所述的计算机实施的方法,其中,第一姿势是在触摸屏幕显示器的右侧上的轻敲姿势,第二姿势是大体上右到左的掠过姿势,第三姿势是在下个图标上的轻敲姿势,及第一操作是显示对象组中的下个对象。
20.根据权利要求18所述的计算机实施的方法,其中,第一姿势是在触摸屏幕显示器的左侧上的轻敲姿势,第二姿势是大体上左到右的掠过姿势,第三姿势是在先前图标上的轻敲姿势,及第一操作是显示对象组中的先前对象。
21.根据权利要求9所述的计算机实施的方法,其中,第一应用程序是图像管理应用程序。
22.根据权利要求9所述的计算机实施的方法,其中,第一应用程序是浏览器应用程序。
23.根据权利要求9所述的计算机实施的方法,包括
当第二应用程序在第二模式中时,
当检测到在触摸屏幕显示器上的第一姿势时进行第一操作;和
当检测到在触摸屏幕显示器上的第二姿势时进行第一操作,其中第二姿势与第一姿势不同。
24.根据权利要求23所述的计算机实施的方法,其中,第二模式是显示对象组中的第一对象。
25.根据权利要求23所述的计算机实施的方法,其中,第一应用程序是图像管理应用程序,并且第二应用程序是浏览器应用程序。
26.一种可携带电子装置,包括:
触摸屏幕显示器;
一个或多个处理器;
存储器;及
一个或多个程序,其中一个或多个程序存储在存储器中,并且配置成由所述一个或多个处理器执行,该程序包括:
用来显示应用程序的指令;和
用来当应用程序在预定义模式中时响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作的指令。
27.根据权利要求26所述的可携带电子装置,其中,在触摸屏幕显示器上的多个姿势包括轻敲姿势和掠过姿势。
28.根据权利要求26所述的可携带电子装置,其中,应用程序是图像管理应用程序或浏览器应用程序。
29.根据权利要求26所述的可携带电子装置,其中,预定义模式是显示对象组中的对象。
30.根据权利要求29所述的可携带电子装置,其中,对象是数字图像组中的数字图像。
31.根据权利要求30所述的可携带电子装置,其中,至少一个数字图像与视频流相对应。
32.根据权利要求30所述的可携带电子装置,其中,至少一个数字图像与音乐集相对应。
33.根据权利要求29所述的可携带电子装置,其中,对象是网页组中的网页。
34.一种计算机程序产品,包括:
计算机可读存储介质和嵌在其中的计算机程序机构,计算机程序机构包括指令,当由带有触摸屏幕显示器的可携带电子装置执行该指令时,使所述装置:
显示应用程序;和
当应用程序在预定义模式中时,响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作。
35.一种在带有触摸屏幕显示器的可携带电子装置上的图形用户接口,包括:
在预定义模式中的应用程序;
其中,应用程序响应在触摸屏幕显示器上的多个姿势进行预定义操作。
36.一种带有触摸屏幕显示器的可携带电子装置,包括:
用来显示应用程序的装置;和
用来当应用程序在预定义模式中时响应在触摸屏幕显示器上的多个相异姿势的组中的每个姿势进行预定义操作的装置。
CN201210114287.1A 2006-09-06 2007-09-06 对于不同姿势进行类似操作的可携带电子装置 Active CN102681776B (zh)

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US82476906P 2006-09-06 2006-09-06
US60/824,769 2006-09-06
US88381707P 2007-01-07 2007-01-07
US87925307P 2007-01-07 2007-01-07
US60/883,817 2007-01-07
US60/879,253 2007-01-07
US87946907P 2007-01-08 2007-01-08
US60/879,469 2007-01-08
US93799307P 2007-06-29 2007-06-29
US60/937,993 2007-06-29
US11/850,638 US8842074B2 (en) 2006-09-06 2007-09-05 Portable electronic device performing similar operations for different gestures
US11/850,638 2007-09-05

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2007800011409A Division CN101356492B (zh) 2006-09-06 2007-09-06 对于不同姿势进行类似操作的方法及设备

Publications (2)

Publication Number Publication Date
CN102681776A true CN102681776A (zh) 2012-09-19
CN102681776B CN102681776B (zh) 2015-05-06

Family

ID=38765739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210114287.1A Active CN102681776B (zh) 2006-09-06 2007-09-06 对于不同姿势进行类似操作的可携带电子装置

Country Status (9)

Country Link
US (7) US8842074B2 (zh)
EP (1) EP2069898B1 (zh)
JP (3) JP5409364B2 (zh)
KR (2) KR101121516B1 (zh)
CN (1) CN102681776B (zh)
AU (1) AU2007289019B2 (zh)
DE (1) DE202007018420U1 (zh)
HK (1) HK1134887A2 (zh)
WO (1) WO2008030972A1 (zh)

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US8659565B2 (en) * 2010-10-01 2014-02-25 Z124 Smartpad orientation
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
US8842074B2 (en) 2006-09-06 2014-09-23 Apple Inc. Portable electronic device performing similar operations for different gestures
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for portable multifunction device
US7864163B2 (en) 2006-09-06 2011-01-04 Apple Inc. Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US20080278455A1 (en) * 2007-05-11 2008-11-13 Rpo Pty Limited User-Defined Enablement Protocol
US9954996B2 (en) 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9171454B2 (en) * 2007-11-14 2015-10-27 Microsoft Technology Licensing, Llc Magic wand
US8952894B2 (en) * 2008-05-12 2015-02-10 Microsoft Technology Licensing, Llc Computer vision-based multi-touch sensing using infrared lasers
US8174503B2 (en) * 2008-05-17 2012-05-08 David H. Cain Touch-based authentication of a mobile device through user generated pattern creation
US8504946B2 (en) * 2008-06-27 2013-08-06 Apple Inc. Portable device, method, and graphical user interface for automatically scrolling to display the top of an electronic document
JP4636131B2 (ja) * 2008-07-04 2011-02-23 ソニー株式会社 情報提供装置、情報提供方法、およびプログラム
US8286171B2 (en) 2008-07-21 2012-10-09 Workshare Technology, Inc. Methods and systems to fingerprint textual information using word runs
KR101495172B1 (ko) * 2008-07-29 2015-02-24 엘지전자 주식회사 이동단말기 및 그의 이미지 제어방법
US8847739B2 (en) * 2008-08-04 2014-09-30 Microsoft Corporation Fusing RFID and vision for surface object tracking
US20100031202A1 (en) * 2008-08-04 2010-02-04 Microsoft Corporation User-defined gesture set for surface computing
US20100064261A1 (en) * 2008-09-09 2010-03-11 Microsoft Corporation Portable electronic device with relative gesture recognition mode
JP2010086230A (ja) * 2008-09-30 2010-04-15 Sony Corp 情報処理装置、情報処理方法およびプログラム
KR20100041006A (ko) * 2008-10-13 2010-04-22 엘지전자 주식회사 3차원 멀티 터치를 이용한 사용자 인터페이스 제어방법
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8385952B2 (en) * 2008-10-23 2013-02-26 Microsoft Corporation Mobile communications device user interface
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8954894B2 (en) * 2008-11-15 2015-02-10 Adobe Systems Incorporated Gesture-initiated symbol entry
US20100146459A1 (en) * 2008-12-08 2010-06-10 Mikko Repka Apparatus and Method for Influencing Application Window Functionality Based on Characteristics of Touch Initiated User Interface Manipulations
KR101545880B1 (ko) 2008-12-22 2015-08-21 삼성전자주식회사 터치 스크린을 구비한 단말기 및 그 단말기의 데이터 표시 방법
US8289162B2 (en) * 2008-12-22 2012-10-16 Wimm Labs, Inc. Gesture-based user interface for a wearable portable device
KR101523386B1 (ko) * 2009-01-07 2015-05-27 엘지전자 주식회사 사용자 동작에 따른 이동 통신 단말기의 제어방법 및 이를 적용한 이동 통신 단말기
JP2010191676A (ja) * 2009-02-18 2010-09-02 Nikon Corp 撮影装置
US8686954B2 (en) * 2009-02-23 2014-04-01 Blackberry Limited Touch-sensitive display and method of controlling same
WO2010110459A1 (ja) * 2009-03-26 2010-09-30 京セラ株式会社 電子機器、情報処理方法、及び情報表示方法
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
DE102009019563A1 (de) 2009-04-30 2010-11-04 Volkswagen Ag Verfahren und Vorrichtung zum Anzeigen von in Listen geordneter Information
DE102009019560A1 (de) * 2009-04-30 2010-11-04 Volkswagen Ag Verfahren und Vorrichtung zum Anzeigen von in Listen geordneter Information
US9886936B2 (en) * 2009-05-14 2018-02-06 Amazon Technologies, Inc. Presenting panels and sub-panels of a document
US8347232B1 (en) * 2009-07-10 2013-01-01 Lexcycle, Inc Interactive user interface
US9310907B2 (en) 2009-09-25 2016-04-12 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
EP2480957B1 (en) 2009-09-22 2017-08-09 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
FR2953955B1 (fr) * 2009-12-14 2013-03-15 Mu 13 Comm Sante Installation d'appel et procede de gestion d'appel a l'aide d'une telle installation
US20110163977A1 (en) * 2010-01-06 2011-07-07 Ulrich Barnhoefer Mode Dependent Configuration of Portable Electronic Device
US8438504B2 (en) 2010-01-06 2013-05-07 Apple Inc. Device, method, and graphical user interface for navigating through multiple viewing areas
EP2507691A4 (en) 2010-01-20 2013-09-11 Nokia Corp USER INPUT
US20120299860A1 (en) * 2010-02-04 2012-11-29 Nokia Corporation User input
US9081494B2 (en) 2010-07-30 2015-07-14 Apple Inc. Device, method, and graphical user interface for copying formatting attributes
US9098182B2 (en) 2010-07-30 2015-08-04 Apple Inc. Device, method, and graphical user interface for copying user interface objects between content regions
US20120026100A1 (en) * 2010-07-30 2012-02-02 Migos Charles J Device, Method, and Graphical User Interface for Aligning and Distributing Objects
KR101522345B1 (ko) 2010-11-12 2015-05-21 주식회사 케이티 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치
US9384216B2 (en) * 2010-11-16 2016-07-05 Microsoft Technology Licensing, Llc Browsing related image search result sets
US10025759B2 (en) 2010-11-29 2018-07-17 Workshare Technology, Inc. Methods and systems for monitoring documents exchanged over email applications
US10783326B2 (en) 2013-03-14 2020-09-22 Workshare, Ltd. System for tracking changes in a collaborative document editing environment
KR101762612B1 (ko) 2010-12-07 2017-07-31 삼성전자 주식회사 목록 표시 방법 및 장치
KR101788049B1 (ko) * 2010-12-15 2017-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
KR20120071670A (ko) * 2010-12-23 2012-07-03 엘지전자 주식회사 이동단말기 및 그 제어방법
JP5418508B2 (ja) * 2011-01-13 2014-02-19 カシオ計算機株式会社 電子機器、表示制御方法及びプログラム
DE102011010229A1 (de) * 2011-02-03 2012-08-09 Audi Ag Vorrichtung zur Bedienung mehrerer unterschiedlicher Funktionen eines Kraftfahrzeugs
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
JP5254399B2 (ja) * 2011-05-13 2013-08-07 株式会社エヌ・ティ・ティ・ドコモ 表示装置、ユーザインタフェース方法及びプログラム
US10715380B2 (en) 2011-05-23 2020-07-14 Apple Inc. Setting a reminder that is triggered by a target user device
US8971924B2 (en) 2011-05-23 2015-03-03 Apple Inc. Identifying and locating users on a mobile network
KR101810884B1 (ko) * 2011-06-07 2017-12-20 삼성전자주식회사 디바이스에서 제스처를 이용한 웹브라우저 인터페이스 제공 장치 및 방법
US9613340B2 (en) 2011-06-14 2017-04-04 Workshare Ltd. Method and system for shared document approval
US20120317479A1 (en) * 2011-06-08 2012-12-13 Workshare Ltd. Method and system for shared document editing on a mobile device
US10963584B2 (en) 2011-06-08 2021-03-30 Workshare Ltd. Method and system for collaborative editing of a remotely stored document
US8566100B2 (en) * 2011-06-21 2013-10-22 Verna Ip Holdings, Llc Automated method and system for obtaining user-selected real-time information on a mobile communication device
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
CN103092833A (zh) * 2011-10-27 2013-05-08 腾讯科技(深圳)有限公司 一种在手机浏览器中查看图片的方法、装置及移动设备
US10108737B2 (en) * 2012-01-25 2018-10-23 Microsoft Technology Licensing, Llc Presenting data driven forms
US9477642B2 (en) 2012-02-05 2016-10-25 Apple Inc. Gesture-based navigation among content items
US8504842B1 (en) * 2012-03-23 2013-08-06 Google Inc. Alternative unlocking patterns
US9106762B2 (en) * 2012-04-04 2015-08-11 Google Inc. Associating content with a graphical interface window using a fling gesture
KR101806350B1 (ko) 2012-05-09 2017-12-07 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
EP2847659B1 (en) 2012-05-09 2019-09-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
WO2013169846A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying additional information in response to a user contact
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
AU2013259613B2 (en) 2012-05-09 2016-07-21 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
TWI507969B (zh) * 2012-09-07 2015-11-11 Benq Corp 遙控裝置、顯示系統與方法
KR102069014B1 (ko) * 2012-09-25 2020-02-12 삼성전자 주식회사 휴대단말기의 분리화면 제어장치 및 방법
US9001216B2 (en) * 2012-10-12 2015-04-07 Sony Corporation Method and apparatus for video streaming
EP4213001A1 (en) * 2012-12-06 2023-07-19 Samsung Electronics Co., Ltd. Display device and method of controlling the same
AU2013368441B2 (en) * 2012-12-29 2016-04-14 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
CN107831991B (zh) 2012-12-29 2020-11-27 苹果公司 用于确定是滚动还是选择内容的设备、方法和图形用户界面
US8989773B2 (en) 2013-01-29 2015-03-24 Apple Inc. Sharing location information among devices
US10394434B2 (en) 2013-02-22 2019-08-27 Samsung Electronics Co., Ltd. Apparatus and method for recognizing proximity motion using sensors
US10261612B2 (en) * 2013-02-22 2019-04-16 Samsung Electronics Co., Ltd. Apparatus and method for recognizing proximity motion using sensors
US11209975B2 (en) 2013-03-03 2021-12-28 Microsoft Technology Licensing, Llc Enhanced canvas environments
AU2014238101A1 (en) 2013-03-15 2015-10-08 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
JP6014558B2 (ja) * 2013-07-30 2016-10-25 京セラドキュメントソリューションズ株式会社 表示装置
US9798443B1 (en) * 2013-09-10 2017-10-24 Amazon Technologies, Inc. Approaches for seamlessly launching applications
USD739867S1 (en) * 2013-09-20 2015-09-29 Viggle Inc. Display screen or portion thereof with animated graphical user interface
US10073603B2 (en) * 2014-03-07 2018-09-11 Nokia Technologies Oy Method and apparatus for providing notification of a communication event via a chronologically-ordered task history
US10382378B2 (en) 2014-05-31 2019-08-13 Apple Inc. Live location sharing
US9185062B1 (en) 2014-05-31 2015-11-10 Apple Inc. Message user interfaces for capture and transmittal of media and location content
USD768669S1 (en) * 2014-08-01 2016-10-11 Alexander Mackenzie & Pranger Display screen or portion thereof with graphical user interface
WO2016022496A2 (en) 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
US9348457B2 (en) * 2014-08-13 2016-05-24 International Business Machines Corporation User interface tap selection on touchscreen device
USD789419S1 (en) 2014-09-01 2017-06-13 Apple Inc. Display screen or portion thereof with graphical user interface
EP3189409B1 (en) 2014-09-02 2020-01-29 Apple Inc. Reduced-size interfaces for managing alerts
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
USD772919S1 (en) 2014-10-23 2016-11-29 Visa International Service Association Display screen or portion thereof with animated graphical user interface
US11567626B2 (en) 2014-12-17 2023-01-31 Datalogic Usa, Inc. Gesture configurable floating soft trigger for touch displays on data-capture electronic devices
US10671277B2 (en) 2014-12-17 2020-06-02 Datalogic Usa, Inc. Floating soft trigger for touch displays on an electronic device with a scanning module
JP6035318B2 (ja) * 2014-12-22 2016-11-30 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10401966B2 (en) 2015-05-15 2019-09-03 Atheer, Inc. Method and apparatus for applying free space input for surface constrained control
US9442575B1 (en) 2015-05-15 2016-09-13 Atheer, Inc. Method and apparatus for applying free space input for surface constrained control
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10003938B2 (en) 2015-08-14 2018-06-19 Apple Inc. Easy location sharing
JP6617641B2 (ja) * 2015-09-16 2019-12-11 富士ゼロックス株式会社 ウェアラブル装置で実行される会議表示方法、ウェアラブルシステム及びプログラム
US11029836B2 (en) * 2016-03-25 2021-06-08 Microsoft Technology Licensing, Llc Cross-platform interactivity architecture
JP6190925B2 (ja) * 2016-07-22 2017-08-30 京セラドキュメントソリューションズ株式会社 表示装置
US10831332B2 (en) * 2017-02-23 2020-11-10 The Florida International University Board Of Trustees User interface element for building interior previewing and navigation
WO2018209578A1 (zh) 2017-05-16 2018-11-22 华为技术有限公司 输入方法及电子设备
CN107562347B (zh) * 2017-09-07 2021-04-13 北京小米移动软件有限公司 显示对象的方法和装置
US11797150B2 (en) * 2018-05-07 2023-10-24 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces, displaying a dock, and displaying system user interface elements
USD904451S1 (en) 2018-09-10 2020-12-08 Apple Inc. Electronic device with animated graphical user interface
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
DK180317B1 (en) 2019-04-15 2020-11-09 Apple Inc Systems, methods, and user interfaces for interacting with multiple application windows
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1203679A (zh) * 1995-12-01 1998-12-30 埃夫里布克特拉华有限公司 个人电子图书系统
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing
US20020033848A1 (en) * 2000-04-21 2002-03-21 Sciammarella Eduardo Agusto System for managing data objects
US20040125081A1 (en) * 2000-03-21 2004-07-01 Nec Corporation Page information display method and device and storage medium storing program for displaying page information
US20050192924A1 (en) * 2004-02-17 2005-09-01 Microsoft Corporation Rapid visual sorting of digital files and data
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand

Family Cites Families (214)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5610653A (en) 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
JPH0695794A (ja) 1992-09-16 1994-04-08 Mutoh Ind Ltd データ入力装置
US5612719A (en) 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US6262732B1 (en) 1993-10-25 2001-07-17 Scansoft, Inc. Method and apparatus for managing and navigating within stacks of document pages
JP2602001B2 (ja) 1993-11-01 1997-04-23 インターナショナル・ビジネス・マシーンズ・コーポレイション 縮小可能キーボード付パーソナル通信機
JPH07225829A (ja) 1994-02-15 1995-08-22 Hitachi Ltd データ表示方法及び装置
JPH0844253A (ja) 1994-07-27 1996-02-16 Canon Inc 画像形成装置
EP0701220B1 (en) 1994-09-12 2001-07-04 Adobe Systems Inc. Method and apparatus for viewing electronic documents
US5559301A (en) 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
US5760773A (en) 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
GB2301217B (en) 1995-05-26 1999-12-15 Nokia Mobile Phones Ltd Display driver
US6496182B1 (en) 1995-06-07 2002-12-17 Microsoft Corporation Method and system for providing touch-sensitive screens for the visually impaired
US6199082B1 (en) 1995-07-17 2001-03-06 Microsoft Corporation Method for delivering separate design and content in a multimedia publishing system
US6486895B1 (en) * 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
US5828370A (en) 1996-07-01 1998-10-27 Thompson Consumer Electronics Inc. Video delivery system and method for displaying indexing slider bar on the subscriber video screen
KR100260760B1 (ko) 1996-07-31 2000-07-01 모리 하루오 터치패널을 병설한 정보표시장치
JP3171145B2 (ja) 1996-07-31 2001-05-28 アイシン・エィ・ダブリュ株式会社 タッチパネルを併設した情報表示装置及び記憶媒体
US5870083A (en) 1996-10-04 1999-02-09 International Business Machines Corporation Breakaway touchscreen pointing device
KR19980032331U (ko) 1996-12-02 1998-09-05 사공영활 카드를 개봉하면 내용물이 돌출되는 카드
US6683628B1 (en) 1997-01-10 2004-01-27 Tokyo University Of Agriculture And Technology Human interactive type display system
JPH10198517A (ja) 1997-01-10 1998-07-31 Tokyo Noukou Univ 表示装置の表示内容制御方法
US5739821A (en) 1997-01-30 1998-04-14 Primax Electronics Ltd. Method for pointing a window frame or an icon of a window interface
JP2957507B2 (ja) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 小型情報処理機器
US6073036A (en) 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US6069606A (en) * 1997-05-15 2000-05-30 Sony Corporation Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of the image size
US6326970B1 (en) 1997-05-16 2001-12-04 Liberate Technologies TV centric layout
DE69806610T2 (de) 1997-08-28 2003-03-27 Thomson Consumer Electronics System und verfahren zur navigation in einer anzeige mit verschiedenen anzeigebereichen
US6034688A (en) 1997-09-15 2000-03-07 Sony Corporation Scrolling navigational display system
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US6025842A (en) 1997-11-04 2000-02-15 International Business Machines Corporation System and method for window queues and white space activation for toggling windows
JPH11143604A (ja) 1997-11-05 1999-05-28 Nec Corp 携帯端末装置
US6613100B2 (en) 1997-11-26 2003-09-02 Intel Corporation Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection
KR100595920B1 (ko) 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US20070177804A1 (en) 2006-01-30 2007-08-02 Apple Computer, Inc. Multi-touch gesture dictionary
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
JPH11242539A (ja) * 1998-02-25 1999-09-07 Sharp Corp 表示装置
US6133916A (en) 1998-04-08 2000-10-17 International Business Machines Corporation Graphical user interface providing access to files downloaded over a network
US6211856B1 (en) 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US6243080B1 (en) 1998-07-14 2001-06-05 Ericsson Inc. Touch-sensitive panel with selector
JP2000056889A (ja) 1998-08-04 2000-02-25 Matsushita Electric Ind Co Ltd 携帯端末装置及びウインドウ制御方法
US20010015719A1 (en) 1998-08-04 2001-08-23 U.S. Philips Corporation Remote control has animated gui
US6177936B1 (en) 1998-08-20 2001-01-23 International Business Machines Corporation Browser hierarchical contextual information for web pages
JP2000163444A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2000181436A (ja) 1998-12-14 2000-06-30 Sharp Corp 文書表示装置
US6489975B1 (en) 1998-12-14 2002-12-03 International Business Machines Corporation System and method for improved navigation between open windows in an application program using window tabs
JP2000242390A (ja) * 1999-02-18 2000-09-08 Sony Corp 情報の表示方法及び、情報表示装置
US6590594B2 (en) 1999-03-25 2003-07-08 International Business Machines Corporation Window scroll-bar
US6847778B1 (en) 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
US20050166232A1 (en) 1999-04-21 2005-07-28 Lamkin Allan B... Presentation of media content from multiple media sources
JP2000312360A (ja) 1999-04-27 2000-11-07 Matsushita Electric Ind Co Ltd 情報提供装置
US6359615B1 (en) 1999-05-11 2002-03-19 Ericsson Inc. Movable magnification icons for electronic device display screens
US6411283B1 (en) 1999-05-20 2002-06-25 Micron Technology, Inc. Computer touch screen adapted to facilitate selection of features at edge of screen
JP2001014133A (ja) 1999-07-02 2001-01-19 Matsushita Electric Ind Co Ltd 複数画面制御装置
US6639584B1 (en) 1999-07-06 2003-10-28 Chuang Li Methods and apparatus for controlling a portable electronic device using a touchpad
US6771250B1 (en) 1999-07-27 2004-08-03 Samsung Electronics Co., Ltd. Portable computer system having application program launcher for low power consumption and method of operating the same
US6349410B1 (en) 1999-08-04 2002-02-19 Intel Corporation Integrating broadcast television pause and web browsing
US6898307B1 (en) * 1999-09-22 2005-05-24 Xerox Corporation Object identification method and system for an augmented-reality display
WO2001029702A2 (en) 1999-10-20 2001-04-26 Koninklijke Philips Electronics N.V. Device and method of browsing an image collection
US6724403B1 (en) 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6466198B1 (en) 1999-11-05 2002-10-15 Innoventions, Inc. View navigation and magnification of a hand-held device with a display
JP2001175386A (ja) 1999-12-21 2001-06-29 Fujitsu Ltd 表示装置及び表示方法並びに記憶媒体
US6859909B1 (en) 2000-03-07 2005-02-22 Microsoft Corporation System and method for annotating web-based documents
US20040049737A1 (en) 2000-04-26 2004-03-11 Novarra, Inc. System and method for displaying information content with selective horizontal scrolling
US7210099B2 (en) 2000-06-12 2007-04-24 Softview Llc Resolution independent vector display of internet content
US7149549B1 (en) 2000-10-26 2006-12-12 Ortiz Luis M Providing multiple perspectives for a venue activity through an electronic hand held device
US20050204385A1 (en) 2000-07-24 2005-09-15 Vivcom, Inc. Processing and presentation of infomercials for audio-visual programs
US7624337B2 (en) 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US20020015064A1 (en) * 2000-08-07 2002-02-07 Robotham John S. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
TW466415B (en) 2000-08-28 2001-12-01 Compal Electronics Inc Hand-held device with zooming display function
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6590568B1 (en) 2000-11-20 2003-07-08 Nokia Corporation Touch screen drag and drop input technique
WO2002046903A1 (de) 2000-12-07 2002-06-13 Siemens Aktiengesellschaft Verfahren zum auswählen und aktivieren einer funktion aus einem bedienungsmenü und bedienungsorgan zum durchführen des verfahrens
US7139982B2 (en) 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
US20020093531A1 (en) 2001-01-17 2002-07-18 John Barile Adaptive display for video conferences
US6928461B2 (en) 2001-01-24 2005-08-09 Raja Singh Tuli Portable high speed internet access device with encryption
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US20050183017A1 (en) 2001-01-31 2005-08-18 Microsoft Corporation Seekbar in taskbar player visualization mode
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
JP2002244635A (ja) 2001-02-20 2002-08-30 Fujitsu General Ltd 画像表示装置
JP2002259001A (ja) 2001-03-05 2002-09-13 Shingo Tsuda ウィンドウ操作方法及び装置
DE10117457A1 (de) 2001-04-06 2002-10-17 T Mobile Deutschland Gmbh Verfahren zur Anzeige von standardisierten großformatigen Internet-Seiten mit beispielsweise HTML-Protokoll in Einhandendgeräten mit Mobilfunkanschluss
US7039643B2 (en) 2001-04-10 2006-05-02 Adobe Systems Incorporated System, method and apparatus for converting and integrating media files
US6901585B2 (en) 2001-04-12 2005-05-31 International Business Machines Corporation Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment
JP3618303B2 (ja) 2001-04-24 2005-02-09 松下電器産業株式会社 地図表示装置
US20020158908A1 (en) 2001-04-30 2002-10-31 Kristian Vaajala Web browser user interface for low-resolution displays
US20020163545A1 (en) * 2001-05-01 2002-11-07 Hii Samuel S. Method of previewing web page content while interacting with multiple web page controls
AU2002305392A1 (en) 2001-05-02 2002-11-11 Bitstream, Inc. Methods, systems, and programming for producing and displaying subpixel-optimized images and digital content including such images
US6966837B1 (en) 2001-05-10 2005-11-22 Best Robert M Linked portable and video game systems
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US20030013483A1 (en) 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
US20030117427A1 (en) 2001-07-13 2003-06-26 Universal Electronics Inc. System and method for interacting with a program guide displayed on a portable electronic device
US20030025676A1 (en) 2001-08-02 2003-02-06 Koninklijke Philips Electronics N.V. Sensor-based menu for a touch screen panel
JP2003091347A (ja) 2001-09-18 2003-03-28 Sony Corp 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体
FR2830093A3 (fr) * 2001-09-25 2003-03-28 Bahia 21 Corp Procede de navigation par ecran tactile
US20040205496A1 (en) 2001-10-11 2004-10-14 International Business Machines Corporation Displaying subheadings and hyperlinks in a scrollable long document
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US6970200B2 (en) * 2001-10-26 2005-11-29 Hewlett-Packard Development Company, L.P. System and method for a simplified digital camera interface for viewing images and controlling camera operation
US7714880B2 (en) 2001-11-16 2010-05-11 Honeywell International Inc. Method and apparatus for displaying images on a display
JP3943383B2 (ja) 2001-12-13 2007-07-11 インターナショナル・ビジネス・マシーンズ・コーポレーション ウィンドウ・システムを備えたコンピュータ・システム、ウィンドウを操作をするための方法、コンピュータ・プログラム。
AUPR947701A0 (en) 2001-12-14 2002-01-24 Activesky, Inc. Digital multimedia publishing system for wireless devices
US7346855B2 (en) 2001-12-21 2008-03-18 Microsoft Corporation Method and system for switching between multiple computer applications
US7284069B2 (en) 2002-01-11 2007-10-16 Xerox Corporation Method for document viewing
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
US6907576B2 (en) 2002-03-04 2005-06-14 Microsoft Corporation Legibility of selected content
US7433546B2 (en) * 2004-10-25 2008-10-07 Apple Inc. Image scaling arrangement
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
US7171625B1 (en) 2002-06-18 2007-01-30 Actify, Inc. Double-clicking a point-and-click user interface apparatus to enable a new interaction with content represented by an active visual display element
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7166791B2 (en) 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
FI115255B (fi) 2002-09-02 2005-03-31 Myorigo Oy Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite
NO318991B1 (no) 2002-09-05 2005-05-30 Opera Software Asa Presentasjon av HTML-innhold på en liten terminalskjerm
US8015259B2 (en) 2002-09-10 2011-09-06 Alan Earl Swahn Multi-window internet search with webpage preload
FI20021682A (fi) 2002-09-20 2004-03-21 Nokia Corp Menetelmä laitteen lukitustilan avaamiseksi ja elektroninen laite
JP4005470B2 (ja) 2002-10-09 2007-11-07 オリンパス株式会社 情報処理装置及び情報処理プログラム
US7124125B2 (en) 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
US7203901B2 (en) 2002-11-27 2007-04-10 Microsoft Corporation Small form factor web browsing
JP4446728B2 (ja) 2002-12-17 2010-04-07 株式会社リコー 複数のマルチメディア文書に格納された情報の表示法
JP2004206230A (ja) * 2002-12-24 2004-07-22 Casio Comput Co Ltd 電子機器
FI20022282A0 (fi) 2002-12-30 2002-12-30 Nokia Corp Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite
US7054965B2 (en) 2003-03-18 2006-05-30 Oqo Incorporated Component for use as a portable computing device and pointing device
US20040215719A1 (en) 2003-04-09 2004-10-28 Altshuler Dennis Wayne Method and system for designing, editing and publishing web page content in a live internet session
US20040201595A1 (en) 2003-04-11 2004-10-14 Microsoft Corporation Self-orienting display
JP4046000B2 (ja) 2003-04-16 2008-02-13 日本電信電話株式会社 構造化文書の抽出方法及び装置及びプログラム
KR20040095410A (ko) 2003-04-28 2004-11-15 에스케이텔레텍주식회사 이동통신 단말기에서의 멀티 윈도우를 이용한 데이터서비스 처리 방법
US20050044509A1 (en) 2003-05-07 2005-02-24 Hunleth Frank A. Item selection using helical menus
WO2004102285A2 (en) 2003-05-08 2004-11-25 Hillcrest Laboratories, Inc. A control framework with a zoomable graphical user interface for organizing, selecting and launching media items
US20040268393A1 (en) * 2003-05-08 2004-12-30 Hunleth Frank A. Control framework with a zoomable graphical user interface for organizing, selecting and launching media items
CN1303552C (zh) 2003-06-02 2007-03-07 英业达股份有限公司 网页块浏览的方法
JP2004363892A (ja) 2003-06-04 2004-12-24 Canon Inc 携帯機器
JP2005018229A (ja) 2003-06-24 2005-01-20 Seiko Epson Corp 文書閲覧端末、文書表示制御方法及び文書表示制御プログラム
US20040268400A1 (en) 2003-06-26 2004-12-30 Microsoft Corporation Quick starting video content
US7210107B2 (en) 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
US8373660B2 (en) * 2003-07-14 2013-02-12 Matt Pallakoff System and method for a portable multimedia client
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7594194B2 (en) * 2003-09-24 2009-09-22 Nokia Corporation Portrayal of navigation objects
WO2005029308A2 (en) 2003-09-24 2005-03-31 Nokia Corporation Improved presentation of large objects on small displays
US20050071778A1 (en) 2003-09-26 2005-03-31 Nokia Corporation Method for dynamic key size prediction with touch displays and an electronic device using the method
US20050071736A1 (en) 2003-09-26 2005-03-31 Fuji Xerox Co., Ltd. Comprehensive and intuitive media collection and management tool
US7290006B2 (en) 2003-09-30 2007-10-30 Microsoft Corporation Document representation for scalable structure
US20050071782A1 (en) 2003-09-30 2005-03-31 Barrett Peter T. Miniaturized video feed generation and user-interface
US7231231B2 (en) 2003-10-14 2007-06-12 Nokia Corporation Method and apparatus for locking a mobile telephone touch screen
FR2861206B1 (fr) 2003-10-16 2006-11-24 Michel Rissons Procede et dispositif d'adaptation automatique d'affichage
NO20034724D0 (no) 2003-10-22 2003-10-22 Opera Software Asa Presentasjon av HTML-innhold på en skjermterminal
FI116641B (fi) 2003-10-24 2006-01-13 Nokia Corp Menetelmä elektronisessa laitteessa olevan pikavalinnan muuttamiseksi, laitteen näyttöyksikkö sekä elektroninen laite
KR100537280B1 (ko) 2003-10-29 2005-12-16 삼성전자주식회사 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법
US7814419B2 (en) 2003-11-26 2010-10-12 Nokia Corporation Changing an orientation of a user interface via a course of motion
US7085590B2 (en) 2003-12-31 2006-08-01 Sony Ericsson Mobile Communications Ab Mobile terminal with ergonomic imaging functions
US20070113200A1 (en) 2004-01-29 2007-05-17 Koninklijke Philips Electronics N.V. On-screen control of a video playback device
US7551187B2 (en) 2004-02-10 2009-06-23 Microsoft Corporation Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking
JP2005234291A (ja) 2004-02-20 2005-09-02 Nissan Motor Co Ltd 表示装置および表示方法
JP4438448B2 (ja) 2004-02-26 2010-03-24 セイコーエプソン株式会社 構造化文書表示処理装置、構造化文書表示方法、構造化文書表示プログラム
US7788583B1 (en) 2004-03-04 2010-08-31 Google Inc. In-page full screen internet video method
JP2005267049A (ja) 2004-03-17 2005-09-29 Sharp Corp 携帯情報機器、その制御方法、および、その制御プログラム
US7546554B2 (en) 2004-03-31 2009-06-09 Fuji Xerox Co., Ltd. Systems and methods for browsing multimedia content on small mobile devices
EP2487644A3 (en) 2004-04-30 2012-10-31 Access Co., Ltd. Method for dynamic image enlarging/reducing display in browsing, terminal device, and program
JP4063246B2 (ja) 2004-05-11 2008-03-19 日本電気株式会社 ページ情報表示装置
US20050283739A1 (en) 2004-06-18 2005-12-22 Julia Mohr Method and system to improve usability of a web application by providing a zoom function
US20050285880A1 (en) 2004-06-23 2005-12-29 Inventec Appliances Corporation Method of magnifying a portion of display
KR20070026659A (ko) 2004-06-29 2007-03-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 불연속 줌
JP2006018645A (ja) * 2004-07-02 2006-01-19 Sharp Corp 表示装置
KR100984596B1 (ko) 2004-07-30 2010-09-30 애플 인크. 터치 감지 입력 장치용 제스처
EP1774427A2 (en) 2004-07-30 2007-04-18 Apple Computer, Inc. Mode-based graphical user interfaces for touch sensitive input devices
US7724242B2 (en) 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
US8560972B2 (en) 2004-08-10 2013-10-15 Microsoft Corporation Surface UI for gesture-based interaction
US7071939B2 (en) 2004-08-12 2006-07-04 Broadcom Corporation Unique method for performing zoom-in and zoom-out operations with horizontal and vertical video decimation within a wireless device having a video display
US7721197B2 (en) 2004-08-12 2010-05-18 Microsoft Corporation System and method of displaying content on small screen computing devices
US8028250B2 (en) * 2004-08-31 2011-09-27 Microsoft Corporation User interface having a carousel view for representing structured data
US20070263176A1 (en) 2004-09-17 2007-11-15 Nikon Corporation Electronic Device
EP1640878A1 (en) 2004-09-23 2006-03-29 Research In Motion Limited Web browser graphical user interface and method for implementing same
US20060064647A1 (en) 2004-09-23 2006-03-23 Tapuska David F Web browser graphical user interface and method for implementing same
US7345688B2 (en) 2004-10-18 2008-03-18 Microsoft Corporation Semantic thumbnails
US8169410B2 (en) 2004-10-20 2012-05-01 Nintendo Co., Ltd. Gesture inputs for a portable display device
WO2006042417A1 (en) 2004-10-20 2006-04-27 Mary Louise Jackson Graphical interface for repetitive data entry and data visualization
US20060123360A1 (en) 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
EP1677182B1 (en) 2004-12-28 2014-04-23 Sony Mobile Communications Japan, Inc. Display method, portable terminal device, and display program
TW200622661A (en) 2004-12-30 2006-07-01 Tatung Co Ltd Method of zooming out a display image for a portable electrical device
KR101085447B1 (ko) 2004-12-31 2011-11-21 삼성전자주식회사 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치
US20060164382A1 (en) 2005-01-25 2006-07-27 Technology Licensing Company, Inc. Image manipulation in response to a movement of a display
KR101034439B1 (ko) * 2005-01-25 2011-05-12 엘지전자 주식회사 터치 스크린 패턴 인식 기반의 멀티미디어 기기제어방법과 장치
ES2638343T3 (es) 2005-03-02 2017-10-19 Rovi Guides, Inc. Listas de reproducción y marcadores en un sistema interactivo de aplicación de guía de medios
US7587671B2 (en) 2005-05-17 2009-09-08 Palm, Inc. Image repositioning, storage and retrieval
US20070024646A1 (en) 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US20060277588A1 (en) 2005-06-01 2006-12-07 Madison Software Inc. Method for making a Web-DVD
US9098597B2 (en) 2005-06-03 2015-08-04 Apple Inc. Presenting and managing clipped content
US7676767B2 (en) 2005-06-15 2010-03-09 Microsoft Corporation Peel back user interface to show hidden functions
US20070004451A1 (en) 2005-06-30 2007-01-04 C Anderson Eric Controlling functions of a handheld multifunction device
US20070067738A1 (en) 2005-09-16 2007-03-22 Microsoft Corporation Extensible, filtered lists for mobile device user interface
US7480870B2 (en) 2005-12-23 2009-01-20 Apple Inc. Indication of progress towards satisfaction of a user input condition
US20070157228A1 (en) 2005-12-30 2007-07-05 Jason Bayer Advertising with video ad creatives
CN102169415A (zh) 2005-12-30 2011-08-31 苹果公司 具有多重触摸输入的便携式电子设备
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US7860536B2 (en) 2006-01-05 2010-12-28 Apple Inc. Telephone interface for a portable communication device
US7596761B2 (en) 2006-01-05 2009-09-29 Apple Inc. Application user interface with navigation bar showing current and prior application contexts
US7844661B2 (en) 2006-06-15 2010-11-30 Microsoft Corporation Composition of local media playback with remotely generated user interface
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
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for portable multifunction device
US8842074B2 (en) 2006-09-06 2014-09-23 Apple Inc. Portable electronic device performing similar operations for different gestures
US20080062137A1 (en) 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US8214768B2 (en) 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
US20080165148A1 (en) 2007-01-07 2008-07-10 Richard Williamson Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US9001047B2 (en) 2007-01-07 2015-04-07 Apple Inc. Modal change based on orientation of a portable multifunction device
JP2009014796A (ja) 2007-06-30 2009-01-22 Sony Corp El表示パネル、電源線駆動装置及び電子機器
JP2013222229A (ja) 2012-04-12 2013-10-28 Konica Minolta Inc 入力操作装置、該装置を備えた画像形成装置、入力操作方法及び入力操作プログラム
JP6004868B2 (ja) 2012-09-27 2016-10-12 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
US20140092125A1 (en) 2012-09-28 2014-04-03 Apple Inc. Filtering Documents Based on Device Orientation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1203679A (zh) * 1995-12-01 1998-12-30 埃夫里布克特拉华有限公司 个人电子图书系统
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing
US20040125081A1 (en) * 2000-03-21 2004-07-01 Nec Corporation Page information display method and device and storage medium storing program for displaying page information
US20020033848A1 (en) * 2000-04-21 2002-03-21 Sciammarella Eduardo Agusto System for managing data objects
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US20050192924A1 (en) * 2004-02-17 2005-09-01 Microsoft Corporation Rapid visual sorting of digital files and data

Also Published As

Publication number Publication date
US20190196709A1 (en) 2019-06-27
US10222977B2 (en) 2019-03-05
US20080094370A1 (en) 2008-04-24
WO2008030972A8 (en) 2008-05-02
KR20110115180A (ko) 2011-10-20
US20210389871A1 (en) 2021-12-16
JP2014067428A (ja) 2014-04-17
HK1134887A2 (en) 2010-05-14
US10838617B2 (en) 2020-11-17
KR101121516B1 (ko) 2012-02-28
AU2007289019B2 (en) 2010-02-04
US20150082240A1 (en) 2015-03-19
EP2069898B1 (en) 2013-08-28
US20240094899A1 (en) 2024-03-21
JP5409364B2 (ja) 2014-02-05
DE202007018420U1 (de) 2008-06-19
US8842074B2 (en) 2014-09-23
JP6510799B2 (ja) 2019-05-08
WO2008030972A1 (en) 2008-03-13
EP2069898A1 (en) 2009-06-17
AU2007289019A1 (en) 2008-05-01
US11481112B2 (en) 2022-10-25
US20230056879A1 (en) 2023-02-23
JP2015084233A (ja) 2015-04-30
JP2010503126A (ja) 2010-01-28
US20180067643A1 (en) 2018-03-08
JP5657082B2 (ja) 2015-01-21
CN102681776B (zh) 2015-05-06
US9927970B2 (en) 2018-03-27
KR20090053851A (ko) 2009-05-27

Similar Documents

Publication Publication Date Title
CN101356492B (zh) 对于不同姿势进行类似操作的方法及设备
CN102681776A (zh) 对于不同姿势进行类似操作的可携带电子装置
CN101627359B (zh) 用于在触摸屏上移动列表项目的系统和方法
CN101542424B (zh) 触摸屏显示器上的列表滚动和文档平移、缩放和旋转
CN101627361B (zh) 用于解释触摸屏显示器上的手指姿态的便携式多功能设备、方法和图形用户界面
US8464182B2 (en) Device, method, and graphical user interface for providing maps, directions, and location-based information
KR101152582B1 (ko) 구조화된 전자 문서들을 디스플레이하기 위한 휴대용 전자 장치, 방법 및 그래픽 사용자 인터페이스
US8570278B2 (en) Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
CN102754071B (zh) 具有包含具有另一设备的显示分辨率的模式的多个应用程序显示模式的设备和方法
US8013839B2 (en) Methods for determining a cursor position from a finger contact with a touch screen display
CN102541434B (zh) 便携式多功能设备上的删除姿态
US20080165149A1 (en) System, Method, and Graphical User Interface for Inputting Date and Time Information on a Portable Multifunction Device
US20080165151A1 (en) System and Method for Viewing and Managing Calendar Entries
US20080165143A1 (en) Portable Multifunction Device, Method, and Graphical User Interface for Interacting with User Input Elements in Displayed Content
CN102414755A (zh) 用于编辑电子消息中的音频或视频附件的设备、方法和图形用户界面
CN102763066A (zh) 用于导航经过一范围的值的装置、方法和图形用户接口
CN102754061A (zh) 用于改变电子文档中的页的装置、方法和图形用户接口
CN102763058A (zh) 用于存取可选键的装置、方法和图形用户接口
CN101617288A (zh) 用于平移显示内容的便携式多功能设备、方法和图形用户界面
AU2008100174C4 (en) Portable electronic device performing similar operations for different gestures

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1176421

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1176421

Country of ref document: HK