CN102754062A - 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 - Google Patents
具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 Download PDFInfo
- Publication number
- CN102754062A CN102754062A CN2010800638328A CN201080063832A CN102754062A CN 102754062 A CN102754062 A CN 102754062A CN 2010800638328 A CN2010800638328 A CN 2010800638328A CN 201080063832 A CN201080063832 A CN 201080063832A CN 102754062 A CN102754062 A CN 102754062A
- Authority
- CN
- China
- Prior art keywords
- content
- display
- district
- touch
- gesture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 76
- 230000004044 response Effects 0.000 claims abstract description 73
- 238000012545 processing Methods 0.000 claims description 33
- 238000003860 storage Methods 0.000 claims description 15
- 241000538562 Banjos Species 0.000 claims description 8
- 230000000875 corresponding effect Effects 0.000 description 69
- 238000004891 communication Methods 0.000 description 20
- 230000002093 peripheral effect Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 18
- 230000003287 optical effect Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 238000007726 management method Methods 0.000 description 13
- 239000002131 composite material Substances 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 10
- 230000002596 correlated effect Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 230000003068 static effect Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000000712 assembly Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000001149 cognitive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000005055 memory storage Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000010408 sweeping Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000003490 calendering Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 244000188472 Ilex paraguariensis Species 0.000 description 1
- 241001422033 Thestylus Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000002407 reforming Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000005496 tempering Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- 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/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/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
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Abstract
一种具有触敏显示器的多功能装置:以预定义的纵横比在所述显示器上在全尺寸模式中播放第一块内容;当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,检测所述显示器上的第一手势;以及,响应于检测到所述第一手势:在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区,且在所述显示器的第二区中显示与所述第一块内容相关的信息。
Description
技术领域
本发明大体上涉及具有触敏表面的电子装置,包含(但不限于)基于用户手势来调整用户接口对象在触敏表面上的显示的具有触敏表面的电子装置。
背景技术
近年来,将触敏表面用作计算机和其它电子计算装置的输入装置已显著增加。示范性触敏表面包含触摸板和触摸屏显示器。此些表面广泛用于操纵显示器上的用户接口对象。示范性操纵包含调整一个或一个以上用户接口对象的位置和/或尺寸。示范性用户接口对象包含数字图像、视频、文本、图标和其它图形。
用于执行这些操纵的现有方法是繁琐、不灵活和低效的。举例来说,当挑选一种用于操纵触敏表面上的多个用户接口对象的方法时,现有的电子装置常很少考虑到触敏表面的物理定向以及所述物理定向与触敏表面上所显示的用户接口对象的特性之间的关系。结果,错误地挑选的方法可能对用户产生显著的认知负担,进而导致用户花费更长的时间来用装置完成任务,从而浪费了用户的时间和装置的电力储备,对于靠电池操作的装置来说,其可为特别重要的考虑因素。
发明内容
因此,计算装置需要具有用于操纵用户接口对象的更快、更有效率和灵活的方法和接口。此些方法和接口可补充或取代用于操纵用户接口对象的常规方法。此些方法和接口减少用户的认知负担,且产生更有效率的人机接口。对于靠电池操作的计算装置,此些方法和接口节省电力且增加电池充电之间的时间。
通过所揭示的装置来减少或消除与具有触敏表面的计算装置的用户接口相关联的以上缺陷和其它问题。在一些实施例中,所述装置是桌上型计算机。在一些实施例中,所述装置是便携式的(例如,笔记本计算机、平板计算机或手持式装置)。在一些实施例中,所述装置具有触摸板。在一些实施例中,所述装置具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,所述装置具有图形用户接口(GUI)、一个或一个以上处理器、存储器和存储于存储器中的用于执行多个功能的一个或一个以上模块、程序或指令集。在一些实施例中,用户主要经由触敏表面上的手指接触和手势来与GUI交互。在一些实施例中,所述功能可包含图像编辑、绘图、呈现、字处理、网站创建、光盘创作、电子表格制成、玩游戏、打电话、视频会议、发电子邮件、即时消息接发、锻炼支持、数字拍照、数字视频、网络浏览、数字音乐播放,和/或数字视频播放。用于执行这些功能的可执行指令可包含于计算机可读存储媒体或经配置以用于供一个或一个以上处理器执行的其它计算机程序产品中。
根据一些实施例,在具有触敏显示器的多功能装置处执行一种方法。所述方法包含:以预定义的纵横比在所述显示器上在全尺寸模式中播放第一块内容;当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,检测所述显示器上的第一手势;响应于检测到所述第一手势:在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区;以及在所述显示器的第二区中显示与所述第一块内容相关的信息。
根据一些实施例,一种多功能装置包含触敏显示器、一个或一个以上处理器、存储器,和一个或一个以上程序;所述一个或一个以上程序存储于所述存储器中且经配置以由所述一个或一个以上处理器执行,且所述一个或一个以上程序包含用于执行上文所描述的方法的操作的指令。根据一些实施例,一种具有触敏显示器、存储器和用以执行存储于所述存储器中的一个或一个以上程序的一个或一个以上处理器的多功能装置上的图形用户接口包含在上文所描述的方法中显示的元素中的一者或一者以上,所述一个或一个以上元素响应于输入而得以更新,如以上方法所描述。根据一些实施例,计算机可读存储媒体具有存储于其中的指令,所述指令在由具有触敏显示器的多功能装置执行时致使所述装置执行以上所描述的方法的操作。根据一些实施例,一种多功能装置包含:触敏显示器和用于执行以上所描述的方法的操作的构件。根据一些实施例,一种用于在具有触敏显示器的多功能装置中使用的信息处理设备包含用于执行以上所描述的方法的操作的构件。
根据一些实施例,一种多功能装置包含触敏显示器单元,所述触敏显示器单元以预定义的纵横比在全尺寸模式中播放第一块内容。处理单元耦合到所述触敏显示器单元。所述处理单元经配置以:当在所述触敏显示器单元上在所述全尺寸模式中播放所述第一块内容时,检测所述触敏显示器单元上的第一手势;以及,响应于检测到所述第一手势:在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述触敏显示器单元的第一区,且使得能够在所述触敏显示器单元的第二区中显示与所述第一块内容相关的信息。
因此,向具有触敏显示器的多功能装置提供了用于操纵用户接口对象的更快速、更有效率的方法和接口,进而增加了有效性、效率和用户对此些装置的满意度。此些方法和接口可补充或取代用于操纵用户接口对象的常规方法。
附图说明
为了更好地理解本发明的前述实施例以及其额外实施例,应结合下图参考以下具体实施方式,在图中,相同的参考数字指代所有图中的对应部分。
图1A和1B是说明根据一些实施例的具有触敏显示器的便携式多功能装置的框图。
图1C是说明根据一些实施例的用于事件处置的示范性组件的框图。
图2说明根据一些实施例的具有触摸屏的便携式多功能装置。
图3是根据一些实施例的具有显示器和触敏表面的示范性多功能装置的框图。
图4A和4B说明根据一些实施例的便携式多功能装置上的应用程序的菜单的示范性用户接口。
图4C说明根据一些实施例的具有与显示器分开的触敏表面的多功能装置的示范性用户接口。
图5A到5O说明根据一些实施例的用于操纵触摸屏显示器上的用户接口对象的示范性用户接口。
图6A到6E是说明根据一些实施例的操纵用户接口对象的方法的流程图。
图7是根据一些实施例的电子装置的功能框图。
具体实施方式
现在将详细参考实施例,在附图中说明所述实施例的实例。在以下详细描述中,陈述众多具体细节以便提供对本发明的透彻理解。然而,所属领域的技术人员将明白,可在没有这些具体细节的情况下实践本发明。在其它例子中,未详细描述众所周知的方法、程序、组件、电路和网络,以便不会没有必要地混淆实施例的各方面。
还将理解,虽然术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将一个元件与另一元件进行区分。举例来说,在不脱离本发明的范围的情况下,可将第一接触称为第二接触,且类似地,可将第二接触称为第一接触。第一接触和第二接触都是接触,但不是相同的接触。
本文中用于本发明的描述中的术语仅是出于描述特定实施例的目的且无意限制本发明。如本发明和所附权利要求书的描述中所使用,单数形式“一”和“所述”意在也包含复数形式,除非上下文另有清楚指示。还将理解,如本文中所使用的术语“和/或”指代且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。将进一步理解,术语“包含”和/或“包括”当用于本说明书中时指定所述特征、整体、步骤、操作、元件和/或组件的存在,而不排除一个或一个以上其它特征、整体、步骤、操作、元件、组件和/或其群组的存在或添加。
如本文中所使用,视上下文而定,术语“如果”可解释为是指“当……时”或“在……后即刻”或“响应于确定”或“响应于检测到”。类似地,视上下文而定,短语“如果确定”或“如果检测到【规定条件或事件】”可解释为是指“在确定后即刻”或“响应于确定”或“在检测到【规定条件或事件】后即刻”或“响应于检测到【规定条件或事件】”。
如本文中所使用,术语显示器的“分辨率”是指沿着显示器的每一轴线或每一维度上的像素数目(也称为“像素数”或“像素分辨率”)。举例来说,显示器可具有320x480个像素的分辨率。此外,如本文中所使用,术语多功能装置的“分辨率”是指多功能装置中的显示器的分辨率。术语“分辨率”不暗示对每一像素的大小或像素间隔的任何限制。举例来说,与具有1024x768像素分辨率的第一显示器相比,具有320x480像素分辨率的第二显示器具有较低的分辨率。然而,应注意,显示器的物理尺寸不仅取决于像素分辨率,还取决于许多其它因素,包含像素大小和像素间隔。因此,第一显示器可具有与第二显示器相比相同、更小或更大的物理尺寸。
如本文中所使用,术语显示器的“视频分辨率”指代沿着显示器的每一轴线或每一维度上的像素的密度。常以每英寸的点(DPI)为单位来测量视频分辨率,其对可沿着显示器的相应维度在一英寸的跨度内排成一行放置的像素的数目进行计数。
描述了计算装置、用于此些装置的用户接口和用于使用此些装置的相关联的过程的实施例。在一些实施例中,计算装置是便携式通信装置,例如移动电话,其还含有其它功能,例如PDA和/或音乐播放器功能。便携式多功能装置的示范性实施例包含(不限于)来自加利福尼亚州库比迪诺的苹果公司的和iPod装置。还可使用其它便携式装置,例如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型或平板计算机。还应理解,在一些实施例中,所述装置不是便携式通信装置,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的桌上型计算机。
在以下论述中,描述包含显示器和触敏表面的计算装置。然而,应理解,所述计算装置可包含一个或一个以上其它物理用户接口装置,例如物理键盘、鼠标和/或操纵杆。
所述装置支持多种应用程序,例如以下各者中的一者或一者以上:绘图应用程序、呈现应用程序、字处理应用程序、网站创建应用程序、光盘创作应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息接发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字视频相机应用程序、网络浏览应用程序、数字音乐播放器应用程序,和/或数字视频播放器应用程序。
可在所述装置上执行的各种应用程序可使用至少一个共同物理用户接口装置,例如触敏表面。触敏表面的一个或一个以上功能以及所述装置上所显示的对应信息可在不同应用程序中和/或在相应应用程序内受到调整和/或变化。以此方式,所述装置的共同物理体系结构(例如,触敏表面)可用对用户来说直观且透明的用户接口来支持多种应用程序。
所述用户接口可包含一个或一个以上软键盘实施例。软键盘实施例可包含在键盘的所显示图标上的标准(QWERTY)和/或非标准的符号配置,例如2006年7月24日申请的美国专利申请案11/459,606“用于便携式电子装置的键盘(Keyboards For PortableElectronic Devices)”以及2006年7月24日申请的美国专利申请案11/459,615“用于便携式电子装置的触摸屏键盘(Touch Screen Keyboards For Portable Electronic Devices)”,其全部内容在此以引用的方式并入。键盘实施例可包含相对于现有物理键盘(例如,打字机的键盘)中的键数目而数目减少的图标(或软键)。此可使得用户更容易地选择键盘中的一个或一个以上图标,且因此,选择一个或一个以上对应符号。所述键盘实施例可为自适应的。举例来说,可根据用户动作(例如,选择一个或一个以上图标和/或一个或一个以上对应符号)来修改所显示的图标。所述装置上的一个或一个以上应用程序可利用共同和/或不同的键盘实施例。因此,可根据所述应用程序中的至少一些应用程序来裁定所使用的键盘实施例。在一些实施例中,可根据相应用户来裁定一个或一个以上键盘实施例。举例来说,可基于相应用户的字使用历史(词典编纂、俚语、个性使用)来根据相应用户裁定一个或一个以上键盘实施例。在使用软键盘实施例时,可调整键盘实施例中的一些以降低当选择一个或一个以上图标时(以及因此,在选择一个或一个以上符号时)用户发生错误的概率。
现在将注意力转向具有触敏显示器的便携式装置的实施例。图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可具有比所展示的组件多或少的组件,可组合两个或两个以上组件,或可具有组件的不同配置或布置。图1A和1B中所示的各种组件可以硬件、软件或硬件和软件两者的组合来实施,包含一个或一个以上信号处理和/或专用集成电路。
存储器102可包含高速随机存取存储器且还可包含非易失性存储器,例如一个或一个以上磁盘存储装置、快闪存储器装置,或其它非易失性固态存储器装置。可通过存储器控制器122来控制装置100的其它组件(例如,CPU 120和外围设备接口118)对存储器102的存取。
外围设备接口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)、高速下行链路包接入(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以进行处理。可从存储器102检索音频数据且/或通过外围设备接口118将音频数据传输到存储器102和/或RF电路108。在一些实施例中,音频电路110还包含耳机插孔(例如,212,图2)。耳机插孔提供音频电路110与可移除音频输入/输出外围设备(例如,只有输出的头戴式耳机或具有输出(例如,用于一个或两个耳朵的头戴式耳机)和输入(例如,麦克风)两者的耳机)之间的接口。
I/O子系统106将装置100上的输入/输出外围设备(例如,触摸屏112和其它输入控制装置116)耦合到外围设备接口118。I/O子系统106可包含显示器控制器156和用于其它输入或控制装置的一个或一个以上输入控制器160。一个或一个以上输入控制器160从其它输入或控制装置116接收电信号/将电信号发送到其它输入或控制装置116。所述其它输入控制装置116可包含物理按钮(例如,按钮、摇杆按钮等)、拨号盘、滑块开关、操纵杆、点击转盘等。在一些替代实施例中,输入控制器160可耦合到以下各者中的任一者或不耦合到以下各者:键盘、红外端口、USB端口和例如鼠标等指针装置。所述一个或一个以上按钮(例如,208,图2)可包含用于扬声器111和/或麦克风113的音量控制的升高/降低按钮。所述一个或一个以上按钮可包含按钮(例如,206,图2)。对按钮的快速按压可解开对触摸屏112的锁定或开始在触摸屏上使用手势来将装置解锁的过程,如2005年12月23日申请的美国专利申请案11/322,549“通过在解锁图像上执行手势来将装置解锁(Unlocking a Device by Performing Gestures on an Unlock Image)”中所描述,所述申请案在此以全文引用的方式并入。对按钮(例如,206)的更长时间的按压可使装置100通电或断电。用户可能够自定义所述按钮中的一者或一者以上的功能性。触摸屏112用于实施虚拟或软按钮和一个或一个以上软键盘。
触敏显示器112提供装置与用户之间的输入接口和输出接口。显示器控制器156从触摸屏112接收电信号和/或将电信号发送到触摸屏112。触摸屏112将视觉输出显示给用户。视觉输出可包含图形、文本、图标、视频及其任何组合(统称为“图形”)。在一些实施例中,所述视觉输出中的一些或全部可对应于用户接口对象。
触摸屏112具有触敏表面、基于触觉和/或触觉接触而从用户接受输入的传感器或传感器组。触摸屏112和显示器控制器156(以及存储器102中的任何相关联的模块和/或指令集)检测触摸屏112上的接触(和接触的任何移动或中断),且将所检测的接触转换为与显示于触摸屏112上的用户接口对象(例如,一个或一个以上软键、图标、网页或图像)的交互。在一示范性实施例中,触摸屏112与用户之间的接触点对应于用户的手指。
触摸屏112可使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术,或LED(发光二极管)技术,但在其它实施例中可使用其它显示器技术。触摸屏112和显示器控制器156可使用现在已知或稍后开发的多个触摸感测技术中的任一者来检测接触和其任何移动或中断,所述技术包含(但不限于)电容性、电阻性、红外和表面声波技术,以及用于确定与触摸屏112的一个或一个以上接触点的其它接近度传感器阵列或其它元件。在一示范性实施例中,使用投影互电容感测技术,例如来自加利福尼亚州库比迪诺(Cupertino,California)的苹果公司的和iPod中出现的技术。
触摸屏112的一些实施例中的触敏显示器可类似于以下美国专利中所描述的多点触敏触摸板:6,323,846(维斯特曼等人)、6,570,557(维斯特曼等人)和/或6,677,932(维斯特曼)和/或美国专利公开案2002/0015024A1,其中的每一者在此以全文引用的方式并入。然而,触摸屏112显示来自便携式装置100的视觉输出,而触敏触摸板不提供视觉输出。
触摸屏112的一些实施例中的触敏显示器可如以下申请案中所描述:(1)2006年5月2日申请的第11/381,313号美国专利申请案“多点触摸表面控制器(Multipoint TouchSurface Controller)”;(2)2004年5月6日申请的第10/840,862号美国专利申请案“多点触摸屏(Multipoint Touchscreen)”;(3)2004年7月30日申请的第10/903,964号美国专利申请案“用于触敏输入装置的手势(Gestures For Touch Sensitive Input Devices)”;(4)2005年1月31日申请的第11/048,264号美国专利申请案“用于触敏输入装置的手势(GesturesFor Touch Sensitive Input Devices)”;(5)2005年1月18日申请的第11/038,590号美国专利申请案“用于触敏输入装置的基于模式的图形用户接口(Mode-Based Graphical UserInterfaces For Touch Sensitive Input Devices)”;(6)2005年9月16日申请的第11/228,758号美国专利申请案“触摸屏用户接口上的虚拟输入装置放置(Virtual Input DevicePlacement On A Touch Screen User Interface)”;(7)2005年9月16日申请的第11/228,700号美国专利申请案“具有触摸屏接口的计算机的操作(Operation Of A Computer With ATouch Screen Interface)”;(8)2005年9月16日申请的第11/228,737号美国专利申请案“激活触摸屏虚拟键盘的虚拟键(Activating Virtual Keys Of A Touch-Screen VirtualKeyboard)”;以及(9)2006年3月3日申请的第11/367,749号美国专利申请案“多功能手持式装置(Multi-Functional Hand-Held Device)”。这些申请案全部以全文引用的方式并入本文中。
触摸屏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可如以下美国专利申请案中所描述而运行:11/241,839,“手持式装置中的接近度检测器(Proximity Detector In Handheld Device)”;11/240,788,“手持式装置中的接近度检测器(Proximity Detector In Handheld Device)”;11/620,702,“使用环境光传感器来扩增接近度传感器输出(Using Ambient Light Sensor ToAugment Proximity Sensor Output)”;11/586,862,“对便携式装置中的用户活动的自动化响应和感测(Automated Response To And Sensing Of User Activity In Portable Devices)”;以及11/638,251,“用于外围设备的自动配置的方法和系统(Methods And Systems ForAutomatic Configuration OfPeripherals)”,其全文在此以引用的方式并入。在一些实施例中,接近度传感器在多功能装置被放置在用户耳朵附近时(例如,当用户正进行电话呼叫时)关闭并停用触摸屏112。
装置100还可包含一个或一个以上加速计168。图1A和1B展示耦合到外围设备接口118的加速计168。或者,加速计168可耦合到I/O子系统106中的输入控制器160。加速计168可如以下美国专利公开案中所描述而运行:第20050190059号美国专利公开案,“用于便携式电子装置的基于加速度的盗窃检测系统(Acceleration-based TheftDetection System for Portable Electronic Devices)”;以及第20060017692号美国专利公开案,“用于基于加速计来操作便携式装置的方法和设备(Methods And Apparatuses ForOperating A Portable Device Based On An Accelerometer)”,所述两个公开案以全文引用的方式并入本文中。在一些实施例中,基于对从一个或一个以上加速计接收的数据的分析而以纵向视图或横向视图在触摸屏显示器上显示信息。装置100任选地包含(除了加速计168之外)磁力计(未图示)和GPS(或格洛纳斯(GLONASS)或其它全球导航系统)接收器(未图示),以用于获得关于装置100的位置和定向(例如,纵向或横向)的信息。
在一些实施例中,存储于存储器102中的软件组件包含操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135,和应用程序(或指令集)136。此外,在一些实施例中,存储器102存储装置/全局内部状态157,如图1A、1B和3中所示。装置/全局内部状态157包含以下各者中的一者或一者以上:活动应用程序状态,其指示哪些应用程序(如果有)当前是活动的;显示状态,其指示哪些应用程序、视图或其它信息占据触摸屏显示器112的各个区;传感器状态,其包含从装置的各种传感器和输入控制装置116获得的信息;以及位置信息,其涉及装置的位置和/或姿势。
操作系统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包含用于执行与接触的检测相关的各种操作的各种软件组件,所述操作例如为确定是否已发生接触(例如,检测手指向下事件)、确定是否存在接触的移动且跟踪跨越触敏表面的移动(例如,检测一个或一个以上手指拖动事件),以及确定接触是否已停止(例如,检测手指向上事件或接触的中断)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动(其由一系列接触数据表示)可包含确定接触点的速率(量值)、速度(量值和方向),和/或加速度(量值和/或方向上的改变)。可将这些操作应用于单一接触(例如,一根手指接触)或多个同时接触(例如,“多点触摸”/多根手指接触)。在一些实施例中,接触/运动模块130和显示器控制器156检测触摸板上的接触。在一些实施例中,接触/运动模块130和控制器160检测点击转盘上的接触。
接触/运动模块130可检测用户的手势输入。触敏表面上的不同手势具有不同接触模式。因此,可通过检测特定接触模式来检测手势。举例来说,检测手指点按手势包含检测手指向下事件,接着检测在与手指向下事件(例如,在图标的位置处)相同的位置(或大体上相同的位置)处的手指向上(提离)事件。作为另一实例,检测触敏表面上的手指轻扫手势包含检测手指向下事件,接着检测一个或一个以上手指拖动事件,且随后检测手指向上(提离)事件。
图形模块132包含用于在触摸屏112或其它显示器上再现和显示图形的各种已知软件组件,包含用于改变所显示的图形的亮度的组件。如本文中所使用,术语“图形”包含可向用户显示的任何对象,包含(不限于)文本、网页、图标(例如,包含软键的用户接口对象)、数字图像、视频、动画等。
在一些实施例中,图形模块132存储表示将使用的图形的数据。可向每一图形指派一对应的代码。图形模块132从应用程序等接收指定将显示的图形的一个或一个以上代码以及(在需要时)坐标数据和其它图形特性数据,且随后产生屏幕图像数据以输出到显示器控制器156。
可作为图形模块132的组件的文本输入模块134提供软键盘,以用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、浏览器147和需要文本输入的任何其它应用程序)中键入文本。
GPS模块135确定装置的位置且提供此信息以供在各种应用程序中使用(例如,提供给电话138以供在基于位置的拨号中使用,提供给相机143以作为图片/视频元数据,且提供给提供基于位置的服务的应用程序(例如,天气小窗口部件、本地黄页小窗口部件和地图/导航小窗口部件))。
应用程序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;
·用于形成用户创建的小窗口部件149-6的小窗口部件创建器模块150;
·搜索模块151;
·视频和音乐播放器模块152,其合并视频播放器模块145和音乐播放器模块146;
·便笺模块153;
·地图模块154;和/或
·在线视频模块155。
可存储于存储器102中的其它应用程序136的实例包含其它字处理应用程序、其它图像编辑应用程序、绘图应用程序、呈现应用程序、具备JAVA功能的应用程序、加密、数字版权管理、语音辨识和语音复制。
结合触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,可将联系人模块137用于管理地址簿或联系人列表(例如,存储于存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包含:将姓名添加到地址簿;从地址簿删除姓名;使电话号码、电子邮件地址、物理地址或其它信息与姓名相关联;使图像与姓名相关联;将姓名分类和排序;提供电话号码或电子邮件地址以起始和/或促进通过电话138、视频会议139、电子邮件140或IM 141进行的通信;等等。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,可将电话模块138用于键入对应于电话号码的字符序列、存取地址簿137中的一个或一个以上电话号码,修改已键入的电话号码、拨打相应的电话号码、进行通话以及在通话完成时断开或挂断。如上所述,无线通信可使用多个通信标准、协议和技术中的任一者。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137和电话模块138,视频会议模块139包含用以进行以下操作的可执行指令:根据用户指令而起始、进行和终止用户与一个或一个以上其它参与者之间的视频会议。
结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包含用以进行以下操作的可执行指令:响应于用户指令而创建、发送、接收和管理电子邮件。结合图像管理模块144,电子邮件客户端模块140使得非常易于创建和发送具有通过相机模块143拍摄的静态或视频图像的电子邮件。
结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,即时消息接发模块141包含用以进行以下操作的可执行指令:键入对应于即时消息的字符序列、修改先前键入的字符、传输相应的即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议来用于基于电话的即时消息,或使用XMPP、SIMPLE或IMPS来用于基于因特网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施例中,所传输和/或所接收的即时消息可包含MMS和/或增强型消息接发服务(EMS)中所支持的图形、照片、音频文件、视频文件和/或其它附件。如本文中所使用,“即时消息接发”涉及基于电话的消息(例如,使用SMS或MMS发送的消息)和基于因特网的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)两者。
结合RF电路108、触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块146,锻炼支持模块142包含用以进行以下操作的可执行指令:创建锻炼(例如,用时间、距离和/或卡路里燃烧目标);与锻炼传感器(运动装置)通信;接收锻炼传感器数据;校准所使用的传感器以监视锻炼;选择并播放用于锻炼的音乐;以及显示、存储和传输锻炼数据。
结合触摸屏112、显示器控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144,相机模块143包含用以进行以下操作的可执行指令:俘获静态图像或视频(包含视频流)且将其存储到存储器102中、修改静态图像或视频的特性,或从存储器102删除静态图像或视频。
结合触摸屏112、显示器控制器156、接触模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包含用以进行以下操作的可执行指令:布置、修改(例如,编辑)或另外操纵、标记、删除、呈现(例如,以数字幻灯片或相册)以及存储静态和/或视频图像。
结合触摸屏112、显示器控制器156、接触模块130、图形模块132、音频电路110和扬声器111,视频播放器模块145包含用以进行以下操作的可执行指令:显示、呈现或另外回放视频(例如,在触摸屏112上或在外部的经由外部端口124连接的显示器上)。
结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147,音乐播放器模块146包含允许用户进行以下操作的可执行指令:下载和回放所记录的音乐和以一种或一种以上文件格式存储的其它声音文件(例如,MP3或AAC文件)。在一些实施例中,装置100可包含MP3播放器的功能性,例如iPod(苹果公司的商标)。
结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132和文本输入模块134,浏览器模块147包含用以进行以下操作的可执行指令:根据用户指令而浏览因特网,包含搜索、链接到、接收和显示网页或其部分,以及链接到网页的附件和其它文件。
结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134,电子邮件客户端模块140和浏览器模块147,日历模块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!小窗口部件)。
结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,小窗口部件创建器模块150可由用户使用以创建小窗口部件(例如,将网页的用户指定的部分转变为小窗口部件)。
结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151包含用以进行以下操作的可执行指令:根据用户指令而在存储器102中搜索与一个或一个以上搜索准则(例如,一个或一个以上用户指定的搜索项)匹配的文本、音乐、声音、图像、视频和/或其它文件。
结合触摸屏112、显示器控制器156、接触模块130、图形模块132和文本输入模块134,便笺模块153包含用以进行以下操作的可执行指令:根据用户指令而创建和管理便笺、待办事项列表等。
结合RF电路108、触摸屏112、显示器系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154可用于根据用户指令而接收、显示、修改和存储地图以及与地图相关联的数据(例如,行驶方向;关于特定位置处或附近的商店和其它关注点的数据;以及其它基于位置的数据)。
结合触摸屏112、显示器系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包含允许用户进行以下操作的指令:存取、浏览、接收(例如,通过串流传输和/或下载)、回放(例如,在触摸屏上或在外部的经由外部端口124连接的显示器上)、发送具有到特定在线视频的链接的电子邮件,以及另外管理呈一种或一种以上文件格式(例如H.264)的在线视频。在一些实施例中,将即时消息接发模块141(而不是电子邮件客户端模块140)用于发送到特定在线视频的链接。在线视频应用的额外描述可在以下文献中找到:2007年6月20日申请的第60/936,562号美国临时专利申请案“用于播放在线视频的便携式多功能装置、方法和图形用户接口(Portable MultifunctionDevice,Method,and Graphical User Interface for Playing Online Videos)”,和2007年12月31日申请的第11/968,067号美国专利申请案“用于播放在线视频的便携式多功能装置、方法和图形用户接口(Portable Multifunction Device,Method,and Graphical UserInterface for Playing Online Videos)”,所述申请案的内容在此以全文引用的方式并入。
上文所识别的模块和应用程序中的每一者对应于用于执行上文所描述的一个或一个以上功能以及本申请案中所描述的方法(例如,计算机实施的方法和本文中所描述的其它信息处理方法)的可执行指令集。这些模块(即,指令集)无需实施为分离的软件程序、过程或模块,且因此,在各种实施例中,这些模块的各种子集可经组合或另外重新布置。举例来说,视频播放器模块145可与音乐播放器模块146组合为单一模块(例如,视频和音乐播放器模块152,图1B)。在一些实施例中,存储器102可存储上文所识别的模块和数据结构的子集。此外,存储器102可存储未在上文描述的额外模块和数据结构。
在一些实施例中,装置100为其中专门经由触摸屏和/或触摸板执行所述装置上的预定义的功能集合的操作的装置。通过将触摸屏和/或触摸板用作主要输入控制装置来用于装置100的操作,可减少装置100上的物理输入控制装置(例如,按钮、拨号盘等)的数目。
可专门经由触摸屏和/或触摸板执行的预定义的功能集合包含在用户接口之间的导航。在一些实施例中,触摸板在由用户触摸时会将装置100从在装置100上所显示的任何用户接口导航到主菜单或根菜单。在此些实施例中,可将触摸板称作“菜单按钮”。在一些其它实施例中,菜单按钮可为物理按钮或其它物理输入控制装置,而非触摸板。
图1C是说明根据一些实施例的用于事件处置的示范性组件的框图。在一些实施例中,存储器102(图1A和1B中)或370(图3)包含事件分类器170(例如,在操作系统126中)和相应的应用程序136-1(例如,前述应用程序137到151、155、380到390中的任一者)。
事件分类器170接收事件信息且确定将所述事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包含事件监视器171和事件分派器模块174。在一些实施例中,应用程序136-1包含应用程序内部状态192,当所述应用程序是活动的或正执行时,应用程序内部状态192指示在触敏显示器112上所显示的当前应用程序视图。在一些实施例中,装置/全局内部状态157可由事件分类器170用来确定哪一(些)应用程序当前是活动的,且应用程序内部状态192由事件分类器170用来确定将事件信息递送到的应用程序视图191。
在一些实施例中,应用程序内部状态192包含额外信息,例如以下各者中的一者或一者以上:在应用程序136-1重新开始执行时将使用的重新开始信息、指示正由应用程序136-1显示的信息或所述信息准备好由应用程序136-1显示的用户接口状态信息、使得用户能够回到应用程序136-1的先前状态或视图的状态队列,以及对由用户进行的先前动作的重做/撤消队列。
事件监视器171从外围设备接口118接收事件信息。事件信息包含关于子事件(例如,触敏显示器112上的作为多点触摸手势的部分的用户触摸)的信息。外围设备接口118传输其从I/O子系统106或传感器(例如,接近度传感器166、加速计168和/或麦克风113(经由音频电路110))接收的信息。外围设备接口118从I/O子系统106接收的信息包含来自触敏显示器112或触敏表面的信息。
在一些实施例中,事件监视器171以预定间隔将请求发送到外围设备接口118。作为响应,外围设备接口118传输事件信息。在其它实施例中,外围设备接口118仅在存在重大事件(例如,接收到高于预定噪声阈值的输入和/或在多于预定持续时间的时间内接收到输入)时才传输事件信息。
在一些实施例中,事件分类器170还包含命中视图确定模块172和/或活动事件辨识器确定模块173。
命中视图确定模块172在触敏显示器112显示一个以上视图时提供用于确定子事件已在一个或一个以上视图内的何处发生的软件过程。视图由用户可在显示器上看到的控件和其它元件组成。
与应用程序相关联的用户接口的另一方面是视图集合,在本文中有时称为应用程序视图或用户接口窗口,在其中显示信息且发生基于触摸的手势。在其中检测到触摸的(相应应用程序)的应用程序视图可对应于应用程序的编程或视图体系内的编程层级。举例来说,在其中检测到触摸的最低层级视图可称为命中视图,且可至少部分基于开始基于触摸的手势的初始触摸的命中视图来确定被辨识为合适输入的事件集合。
命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用程序具有按体系组织的多个视图时,命中视图确定模块172将命中视图识别为体系中的应处置子事件的最低视图。在大多数情形中,命中视图是其中发生起始子事件的最低层级视图(即,形成事件或潜在事件的子事件的序列中的第一子事件)。一旦由命中视图确定模块识别出命中视图,命中视图通常接收与其被识别为命中视图所关于的相同触摸或输入源相关的所有子事件。
活动事件辨识器确定模块173确定视图体系内的哪一或哪些视图应接收子事件的特定序列。在一些实施例中,活动事件辨识器确定模块173确定仅命中视图应接收子事件的特定序列。在其它实施例中,活动事件辨识器确定模块173确定包含子事件的物理位置的所有视图是有效涉及的视图,且因此确定所有有效涉及的视图应接收子事件的特定序列。在其它实施例中,即使触摸子事件被完全限于与一个特定视图相关联的区域,体系中更高的视图将仍保持为有效涉及的视图。
事件分派器模块174将事件信息分派给事件辨识器(例如,事件辨识器180)。在包含活动事件辨识器确定模块173的实施例中,事件分派器模块174将事件信息递送到由活动事件辨识器确定模块173确定的事件辨识器。在一些实施例中,事件分派器模块174将事件信息存储于事件队列中,由相应的事件接收器模块182来检索所述事件信息。
在一些实施例中,操作系统126包含事件分类器170。或者,应用程序136-1包含事件分类器170。在又其它实施例中,事件分类器170是独立模块,或存储于存储器102中的另一模块的一部分,例如接触/运动模块130。
在一些实施例中,应用程序136-1包含多个事件处置器190和一个或一个以上应用程序视图191,事件处置器中的每一者包含用于处置在应用程序的用户接口的相应视图内发生的触摸事件的指令。应用程序136-1的每一应用程序视图191包含一个或一个以上事件辨识器180。通常,相应的应用程序视图191包含多个事件辨识器180。在其它实施例中,事件辨识器180中的一者或一者以上是单独模块(例如,用户接口套件(未图示))或应用程序136-1从其继承方法和其它特性的更高层级对象的部分。在一些实施例中,相应的事件处置器190包含以下各者中的一者或一者以上:数据更新器176、对象更新器177、GUI更新器178,和/或从事件分类器170接收的事件数据179。事件处置器190可利用或调用数据更新器176、对象更新器177或GUI更新器178以更新应用程序内部状态192。或者,应用程序视图191中的一者或一者以上包含一个或一个以上相应的事件处置器190。而且,在一些实施例中,数据更新器176、对象更新器177和GUI更新器178中的一者或一者以上包含于相应的应用程序视图191中。
相应的事件辨识器180从事件分类器170接收事件信息(例如,事件数据179),且根据所述事件信息识别事件。事件辨识器180包含事件接收器182和事件比较器184。在一些实施例中,事件辨识器180还包含以下各者的至少一子集:元数据183和事件递送指令188(其可包含子事件递送指令)。
事件接收器182从事件分类器170接收事件信息。事件信息包含关于例如触摸或触摸移动的子事件的信息。取决于子事件,所述事件信息还包含额外信息,例如子事件的位置。当子事件涉及触摸的运动时,事件信息还可包含子事件的速率和方向。在一些实施例中,事件包含装置从一个定向旋转到另一定向(例如,从纵向定向到横向定向,或反之亦然),且事件信息包含关于装置的当前定向(也称为装置姿势)的对应信息。
事件比较器184将事件信息与预定义的事件或子事件定义进行比较,且基于所述比较而确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施例中,事件比较器184包含事件定义186。事件定义186含有事件的定义(例如,子事件的预定义的序列),例如事件1(187-1)、事件2(187-2),和其它。在一些实施例中,事件187中的子事件包含(例如)触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个实例中,事件1(187-1)的定义为所显示对象上的双击。所述双击(例如)包括在预定阶段内在所显示对象上的第一触摸(触摸开始)、在预定阶段内的第一提离(触摸结束)、在预定阶段内在所显示对象上的第二触摸(触摸开始),以及在预定阶段内的第二提离(触摸结束)。在另一实例中,事件2(187-2)的定义为所显示对象上的拖动。所述拖动(例如)包括在预定阶段内在所显示对象上的触摸(或接触)、触摸的跨越触敏显示器112的移动,以及触摸的提离(触摸结束)。在一些实施例中,事件还包含用于一个或一个以上相关联的事件处置器190的信息。
在一些实施例中,事件定义187包含用于相应的用户接口对象的事件的定义。在一些实施例中,事件比较器184执行命中测试以确定哪一用户接口对象与子事件相关联。举例来说,在其中三个用户接口对象显示于触敏显示器112上的应用程序视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试以确定三个用户接口对象中的哪一者与触摸(子事件)相关联。如果每一所显示的对象都与相应的事件处置器190相关联,则事件比较器使用命中测试的结果来确定应激活哪一事件处置器190。举例来说,事件比较器184选择与触发命中测试的子事件和对象相关联的事件处置器。
在一些实施例中,相应的事件187的定义还包含被延迟的动作,其延迟事件信息的递送,直到已确定子事件的序列是对应于还是不对应于事件辨识器的事件类型之后为止。
当相应的事件辨识器180确定子事件系列不与事件定义186中的事件中的任一者匹配时,相应的事件辨识器180进入事件不可能、事件失败,或事件结束状态,其后,其忽视所述基于触摸的手势的后续子事件。在此情况下,对于所述命中视图来说仍保持活动的其它事件辨识器(如果有的话)继续跟踪并处理正在进行中的基于触摸的手势的子事件。
在一些实施例中,相应的事件辨识器180包含元数据183,元数据183具有可配置特性、旗标和/或列表,所述可配置特性、旗标和/或列表指示事件递送系统应如何执行向有效涉及的事件辨识器的子事件递送。在一些实施例中,元数据183包含指示事件辨识器可如何彼此交互的可配置特性、旗标和/或列表。在一些实施例中,元数据183包含指示是否将子事件递送到视图或编程体系中的不同层级的可配置特性、旗标和/或列表。
在一些实施例中,当辨识出事件的一个或一个以上特定子事件时,相应的事件辨识器180激活与事件相关联的事件处置器190。在一些实施例中,相应的事件辨识器180将与所述事件相关联的事件信息递送到事件处置器190。激活事件处置器190不同于将子事件发送(和延期发送)到相应的命中视图。在一些实施例中,事件辨识器180引发与所辨识的事件相关联的旗标,且与所述旗标相关联的事件处置器190捕获所述旗标且执行预定义的过程。
在一些实施例中,事件递送指令188包含子事件递送指令,所述子事件递送指令递送关于子事件的事件信息而不激活事件处置器。而是,所述子事件递送指令将事件信息递送到与子事件系列相关联的事件处置器或递送到有效涉及的视图。与子事件系列或与有效涉及的视图相关联的事件处置器接收事件信息且执行预定过程。
在一些实施例中,数据更新器176创建且更新用于应用程序136-1中的数据。举例来说,数据更新器176更新用于联系人模块137中的电话号码,或存储用于视频播放器模块145中的视频文件。在一些实施例中,对象更新器177创建且更新用于应用程序136-1中的对象。举例来说,对象更新器177创建新的用户接口对象或更新用户接口对象的位置。GUI更新器178更新GUI。举例来说,GUI更新器178准备好显示信息且将其发送到图形模块132以供在触敏显示器上显示。
在一些实施例中,事件处置器190包含数据更新器176、对象更新器177和GUI更新器178,或具有对数据更新器176、对象更新器177和GUI更新器178的存取权。在一些实施例中,数据更新器176、对象更新器177和GUI更新器178包含于相应的应用程序136-1或应用程序视图191的单一模块中。在其它实施例中,其包含于两个或两个以上软件模块中。
应理解,关于对触敏显示器上的用户触摸的事件处置的前文论述还适用于用以通过输入装置操作多功能装置100的其它形式的用户输入,所述输入并非全部都在触摸屏上起始,例如,在有或没有单一或多个键盘按压或保持的情况下的协调的鼠标移动和鼠标按钮按压、触摸板上的用户移动点按、拖动、滚动等、手写笔输入、装置的移动、口头指令、检测到的眼睛移动、生物识别输入,和/或其任何组合,其可用作对应于定义将要辨识的事件的子事件的输入。
图2说明根据一些实施例的具有触摸屏112的便携式多功能装置100。触摸屏可显示用户接口(UI)200内的一个或一个以上图形。在此实施例以及下文所描述的其它实施例中,用户可通过(例如)用一根或一根以上手指202(在图中未按比例绘制)或一个或一个以上尖笔203(在图中未按比例绘制)来接触或触摸图形而选择图形中的一者或一者以上。在一些实施例中,当用户中断与一个或一个以上图形的接触时,发生对一个或一个以上图形的选择。在一些实施例中,所述接触可包含手势(例如,一个或一个以上点按、一个或一个以上轻扫(从左到右、从右到左、向上和/或向下))和/或已接触装置100的手指的滚转(从右到左、从左到右、向上和/或向下)。在一些实施例中,与图形的无意接触可不选择所述图形。举例来说,当对应于选择的手势是点按时,扫掠过应用程序图标的轻扫手势可不选择对应的应用程序。
装置100还可包含一个或一个以上物理按钮,例如“主页”或菜单按钮204。如先前所描述,菜单按钮204可用于导航到可在装置100上执行的应用程序集合中的任何应用程序136。或者,在一些实施例中,将菜单按钮实施为在触摸屏112上显示的GUI中的软键。
在一个实施例中,装置100包含触摸屏112、菜单按钮204、用于将装置通电/断电和锁定装置的按钮206、音量调节按钮208、订户身份模块(SIM)卡槽210、耳机插孔212和对接/充电外部端口124。按钮206可用于:通过压下按钮并使所述按钮保持于压下状态并持续预定义的时间间隔而对装置通电/断电;通过压下按钮并在预定义的时间间隔逝去之前释放所述按钮而锁定装置;和/或将所述装置解锁或起始解锁过程。在替代性实施例中,装置100还可经由麦克风113接受口头输入以用于激活或去活一些功能。
图3是根据一些实施例的具有显示器和触敏表面的示范性多功能装置的框图。装置300无需是便携式的。在一些实施例中,装置300是膝上型计算机、桌上型计算机、平板计算机、多媒体播放器装置、导航装置、教育装置(例如,儿童的学习玩具)、游戏系统或控制装置(例如,家用或工业用控制器)。装置300通常包含一个或一个以上处理单元(CPU)310、一个或一个以上网络或其它通信接口360、存储器370,和用于将这些组件互连的一个或一个以上通信总线320。通信总线320可包含将系统组件互连并控制系统组件之间的通信的电路(有时称为芯片组)。装置300包含输入/输出(I/O)接口330,I/O接口330包括显示器340,显示器340通常为触摸屏显示器。I/O接口330还可包含键盘和/或鼠标(或其它指针装置)350和触摸板355。存储器370包含高速随机存取存储器,例如DRAM、SRAM、DDR RAM或其它随机存取固态存储器装置;且可包含非易失性存储器,例如一个或一个以上磁盘存储装置、光盘存储装置、快闪存储器装置,或其它非易失性固态存储装置。存储器370可任选地包含与CPU 310相距遥远的一个或一个以上存储装置。在一些实施例中,存储器370存储类似于便携式多功能装置100(图1)的存储器102中的程序、模块和数据结构的程序、模块和数据结构,或其子集。此外,存储器370可存储便携式多功能装置100的存储器102中不存在的额外程序、模块和数据结构。举例来说,装置300的存储器370可存储绘图模块380、呈现模块382、字处理模块384、网站创建模块386、光盘创作模块388和/或电子表格模块390,而便携式多功能装置100(图1)的存储器102可不存储这些模块。
图3中的以上识别的元件中的每一者可存储于先前提及的存储器装置中的一者或一者以上中。以上所识别的模块中的每一者对应于用于执行以上所描述的功能的指令集。以上所识别的模块或程序(即,指令集)无需实施为分离的软件程序、过程或模块,且因此,在各种实施例中,这些模块的各种子集可经组合或另外重新布置。在一些实施例中,存储器370可存储上文所识别的模块和数据结构的子集。此外,存储器370可存储未在上文描述的额外模块和数据结构。
现在转向可实施于便携式多功能装置100上的用户接口(“UI”)的实施例。
图4A和4B说明根据一些实施例的便携式多功能装置100上的应用程序的菜单的示范性用户接口。类似用户接口可实施于装置300上。在一些实施例中,用户接口400A包含以下元件,或其子集或超集:
·用于例如蜂窝式和Wi-Fi信号等无线通信的信号强度指示器402;
·时间404;
·蓝牙指示器405;
·电池状态指示器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、405、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;以及
·在线视频模块155,也称作YouTube(谷歌公司的商标)模块155。
图4C说明具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,平板或触摸板355,图3)的装置(例如,装置300,图3)上的示范性用户接口。虽然将参考触摸屏显示器112(其中触敏表面和显示器经组合)上的输入来给出以下许多实例,但在一些实施例中,所述装置检测与显示器分开的触敏表面上的输入,如图4C中所示。在一些实施例中,触敏表面(例如,图4C中的451)具有对应于显示器(例如,450)上的主轴线(例如,图4C中的453)的主轴线(例如,图4C中的452)。根据这些实施例,所述装置在对应于显示器上的相应位置的位置(例如,在图4C中,460对应于468且462对应于470)处检测与触敏表面451的接触(例如,图4C中的460和462)。以此方式,当触敏表面与显示器分开时,触敏表面(例如,图4C中的451)上的由装置检测到的用户输入(例如,接触460和462)由所述装置用以操纵多功能装置的显示器(例如,图4C中的450)上的用户接口。应理解,类似方法可用于本文中所描述的其它用户接口。
另外,虽然主要参考手指输入(例如,手指接触、手指点按手势、手指轻扫手势)来给出以下实例,但应理解,在一些实施例中,手指输入中的一者或一者以上可被来自另一输入装置的输入(例如,基于鼠标的输入或尖笔输入)取代。举例来说,轻扫手势可被鼠标点击(例如,替代接触)接着是光标沿着轻扫路径的移动(例如,替代接触的移动)来取代。作为另一实例,点按手势可被在光标位于点按手势的位置上时的鼠标点击取代(例如,替代检测接触接着停止检测接触)。类似地,当同时检测到多个用户输入时,应理解,可同时使用多个计算机鼠标,或可同时使用鼠标和手指接触。
现在将注意力转向可实施于具有显示器和触敏表面的多功能装置(例如,装置300或便携式多功能装置100)上的用户接口“UI”和相关联的过程的实施例。
图5A到5O说明根据一些实施例的用于操纵触摸屏显示器上的用户接口对象的示范性用户接口。这些图中的用户接口用于说明下文所描述的过程,包含图6A到6E中的过程。
在图5A到5O中,为了说明的目的,可能夸示一些手指接触移动的大小。出于理解与本文中所揭示的方法和装置相关联的大小和尺度的目的,图中的涉及手指接触移动的描绘不应被视为要求或限制。
图5A描绘示范性用户接口,其包含触摸屏112上的用户接口对象的2-D(二维)阵列。在此实例中,每一用户接口对象(例如,视频1到视频12)表示在因特网上远程地定位于例如“YouTube”等网站处的视频流。邻近于每一视频流UI对象而显示的额外信息包含:视频流的标题,其由将视频流上载到网站的作者给出;视频流的长度(例如,以分钟和秒计);查看数目,其指示访问网站的用户已播放了所述视频流多少次;视频流源(例如,在网站注册的作者的用户名);一个或一个以上星形图标,其指示基于用户的反馈的对视频流的评级;等等。
在一些实施例中,与网站相关联的服务器计算机基于例如“有特色”、“评级最高”、“查看最多”、“收藏”等准则将多个视频流分类到多个类别中。在此实例中,每一类别在触摸屏112的底部处具有对应的触敏图标。用户对特定图标(例如,“评级最高”)的选择致使装置显示表示处于对应的类别中的视频流的用户接口对象的2-D阵列。视频流(具体来说,其相关联的用户接口对象)被进一步划分为不同的子类别,例如“当天”、“本周”或“全部”,从而指示相应的视频流何时被上载到网站。在此实例中,视频流的2-D阵列对应于在“当天”内上载到网站的评级最高的视频流。
在一些实施例中,所述装置实施许多特征来促进用户经由在触摸屏112上做出触摸手势来操纵视频流。举例来说,响应于用户对触摸屏112的右上角处的搜索框504的选择(例如,手指接触502),虚拟或软键盘506出现在触摸屏112上(图5B)。用户可经由软键盘506将一个或一个以上搜索项键入到搜索框504中以寻找与搜索项匹配的视频流。响应于用户对回车键510的选择,一个或一个以上搜索结果显示于触摸屏112上,且软键盘506不再显示于触摸屏112上。
作为另一实例,用户对用户接口对象“视频6”的选择(例如,手指接触508,图5B)激活在触摸屏上播放对应的视频流。图5C描绘在触摸屏112上在全尺寸模式中播放视频流,使得其它用户接口对象和触敏图标不再显示于触摸屏112上。在此实例中,触摸屏处于横向定向中,且视频流的全尺寸模式也处于横向定向中。在一些实施例中,用户对触摸屏112的操纵(例如,手指夹捏手势512,图5C)将视频播放从全尺寸模式转移到复合模式,如图5D中所示。
在复合模式(图5D中所示)中,对应于视频流的不同类别的触敏图标再次出现在触摸屏112的底部处,其中“评级最高”图标被突出显示(视频流“视频6”所属的类别)。在一些实施例中,另一“评级最高”触敏图标514出现在触摸屏112的顶部处。用户对图标514的选择恢复图5A中所示的图形用户接口。在触摸屏112顶部附近显示的其它对象包含视频流的标题516和搜索框504。
在一些实施例中,触摸屏112的曾用于显示用户接口对象的2-D阵列的区被划分为三个子区(522、524和526)。在子区522中播放视频流。应注意,虽然在复合模式中触摸屏上的视频流的显示大小减小了,但其纵横比与全尺寸模式中的视频流显示的纵横比大体上相同。子区524显示与子区522中的视频流相关的信息。在此实例中,所述信息包含视频流的标题、长度、作者、查看数目和评级。在一些实施例中,所述信息进一步包含视频流的描述(例如,描述由作者制备的视频流的背景的小段文本),其有助于查看者理解视频流。
另外,子区526显示用户接口对象的列表,每一用户接口对象对应于与当前显示于子区522中的视频流相关的相应视频流。三个触敏图标“相关”528-1(例如,突出显示的图标)、“更多内容”528-2和“评论”528-3位于子区526的顶部处。在一些实施例中,相关的视频流是与子区522中的视频流涵盖相同主题的那些视频流。与“更多内容”图标528-2相关联的视频流是由相同的作者上载到网站的视频流。如下文结合图5G所描述,用户对“评论”图标528-3的选择导致显示由不同查看者作出的关于子区528-1中的视频流的评论。在一些实施例中,在触摸屏112的子区524或526上的手指点按致使在相同子区中浮现滚动条529-1或529-2,从而指示响应于手势轻扫手势是否有额外信息以及多少额外信息可出现在子区中。
与全尺寸模式相比,复合模式在减小视频流的显示大小的同时提供更多的关于当前播放的视频流的信息,其使查看者更全面地了解视频流。另外,复合模式中的许多用户接口对象是触敏的。如下文将结合图5E到5H所描述,用户对任何触敏对象的操纵可致使装置在触摸屏112上再现新的图形用户接口。具体来说,对子区522中的当前显示的视频流的预定义用户操纵(例如,手指扩张(de-pinch)手势518)致使装置将图形用户接口从复合模式切换回到图5C中所示的全尺寸模式。
图5E描绘响应于对图5D中的用户接口对象“视频2′”的用户手指点按520的图形用户接口。应注意,视频流“视频6”及其相关联的信息被在对应的子区522和524中的视频流“视频2′”及其相关联的信息取代。另外,从子区526消除对应于视频流“视频2′”的用户接口对象。最终,图5D中的触摸屏112的左上角处的“评级最高”触敏图标514被“视频6”触敏图标530取代,从而指示用户对图标530的选择将恢复图5D中所示的图形用户接口。
图5F描绘响应于用户对图5D中的“更多内容”图标528-2的选择(例如,手指点按532,图5F)的图形用户接口。对应于相关的视频流的用户接口对象的列表现在被对应于由视频流“视频6”的相同作者产生的视频流的用户接口对象的列表取代。用户对所述用户接口对象中的任一者的选择(例如,对应于图5F中的视频流“视频4″”的用户接口对象的手指点按)可起始用与用户选定的对象相关联的视频流来取代子区522中的当前显示的视频流的过程,如上文结合图5E所描述。
图5G描绘响应于用户对图5D中的“评论”图标528-3的选择(例如,手指点按534,图5D)的图形用户接口。在此情况下,对应于相关的视频流的用户接口对象的列表现在被对应于由视频流“视频6”的不同查看者作出的评论的用户接口对象的列表取代。装置的用户可通过手指点按“添加评论”触敏图标536而添加新评论。
图5H描绘响应于触摸屏显示器从如图5D中所示的横向定向旋转537到纵向定向(图5D)的由装置显示的图形用户接口。应注意,旋转之后的图形用户接口仍处于复合模式中。在此实例中,用户接口对象也旋转90°且根据纵向定向重新定位在触摸屏112上。在一些实施例中,对象中的一些对象占据与其在复合模式用户接口的横向定向中所占据的位置大体上相同的位置。举例来说,对应于视频流的不同类别的触敏图标在横向定向和纵向定向中都位于触摸屏112的底部处。然而,应注意,触摸屏112的“底部”是基于装置的当前定向,且因此一个定向中的底部与另一定向中的底部相比实际上位于触摸屏112的不同区处。另外,“评级最高”图标514、标题516和搜索框504在纵向定向中仍位于触摸屏112的顶部处。尽管如此,纵向定向与横向定向之间的切换仍导致一些用户接口对象的重新分组和重新定位。举例来说,在用户接口的横向定向中,图5D的子区524中的视频流描述与子区526中的用户接口对象组合。结果,其一起出现在图5H中的触摸屏112的子区544中。在图5H中的触摸屏112的子区540中播放视频流“视频6”。
在一些实施例中,横向定向与纵向定向之间的切换不改变视频流显示的纵横比。举例来说,如果纵横比在横向定向中是16:9(或4:3),则其在纵向定向中仍为16:9(或4:3)。在此情况下,空白子区542可能出现在子区540与子区544之间。
在一些实施例中,复合模式中的图形用户接口(不管显示器的定向如何)包含支持对当前显示的视频流的额外用户操纵的一组触敏用户接口对象(参看,例如图5H中的“添加”图标538-1、“共享”图标538-2、“评级”图标538-3和“旗标”图标538-4)。下文结合图5K到5O提供对所述图标及其相关联的过程的详细描述。
在一些实施例中,如图5H中所示,在触摸屏显示器处于纵向定向中时,在触摸屏112的子区540上的预定义用户操纵(例如,手指扩张手势546)将图形用户接口从复合模式切换到全尺寸模式。图5I描绘呈纵向定向的在全尺寸模式中的图形用户接口的一个实施例。在此实例中,在整个屏幕上播放视频流,从而暗示可改变视频的纵横比以配合整个屏幕。图5J描绘全尺寸模式中的图形用户接口的另一实施例。在此实例中,视频流的显示仅占据触摸屏112的一部分,所述部分为在维持视频的原始纵横比的同时可能达到的最大显示大小。在任一情况下,在触摸屏上的另一预定义的用户操纵(例如,图5I或5J中的手指夹捏手势548)恢复如图5H中所示的图形用户接口。
图5K描绘用户对“添加”图标538-1(图5H)的选择(例如,手指点按)致使在“添加”图标538-1旁边显示“收藏”图标550。在此实例中,用户对“收藏”图标550的选择会将视频流“视频6”分类为用户喜爱的视频流中的一者。
图5L描绘响应于用户对“共享”图标538-2(图5H)的选择(例如,手指点按)的由装置显示的图形用户接口。在此实例中,图形用户接口包含电子消息模板,所述电子消息模板允许用户通过包含此视频流的URL 552的消息将所述视频流推荐给其他人。
图5M描绘用户对“评级”图标538-3的选择(例如,手指点按)致使装置显示包含在“评级”图标538-3旁边的五颗星556的“评级”选择图标554或标注。在此实例中,用户可通过在图标或标注554中选择五颗星556中的一者或一者以上(例如,经由用户的手指轻扫手势)而对视频流评级。
图5N和5O描绘在装置处于纵向定向中时在显示器的第二区544中检测到用户对内容图标的选择(例如,手指点按545)致使装置在显示器的第一区540中显示对应的内容。
图6A到6E是说明根据一些实施例的操纵用户接口对象的方法600的流程图。在具有显示器和触敏表面的便携式多功能装置(例如,装置300,图3,或便携式多功能装置100,图1)处执行方法600。在一些实施例中,所述显示器是触摸屏显示器,且触敏表面位于显示器上。在一些实施例中,显示器是与触敏表面分开的。方法600中的一些操作可经组合且/或一些操作的次序可改变。
如下文所描述,方法600提供一种用以操纵触敏显示器上的用户接口对象的直观方式。所述方法减少在操纵用户接口对象时对用户的认知负担,进而产生更有效率的人机接口。对于靠电池操作的计算装置,使得用户能够更快且更有效率地操纵触敏显示器上的用户接口对象节省了电力且增加了电池充电之间的时间。
装置以预定义的纵横比在所述触敏显示器上在全尺寸模式中播放第一块内容(602)。在一些实施例中,第一块内容是视频(例如,在线视频,例如可在比如“YouTube”等网站处得到的串流传输视频),如图5C中所示。在一些其它实施例中,第一块内容是幻灯片,或其它视觉呈现。在一些实施例中,全尺寸模式是全屏模式。在一些实施例中,全尺寸模式不要求视觉呈现占据显示器的整个屏幕。而是,其为在显示器的当前定向中使用显示器的全部(或大体上全部)水平宽度来显示内容的显示模式。举例来说,如图5C中所示,当显示器处于横向定向中时,显示器的水平宽度大体上对应于显示器的较长边的长度。但是,如图5I和5J中所示,当显示器处于纵向定向中时,显示器的水平宽度大体上对应于显示器的较短边的长度。在一些实施例中,视觉呈现通常具有用于其图像的预定义的纵横比(其通常定义为图像的宽度除以图像的高度)。举例来说,两个常见的视频图形纵横比是对于标清视频格式通用的4:3(1.33:1),和对于高清电视通用的16:9(1.78:1)。在一些实施例中,装置保留视觉呈现的预定义的纵横比而不管显示器的物理定向如何,其在一些用户接口模式(例如,纵向定向中的全尺寸模式,如图5J中所示)中在显示器上留下一些空白空间。在一些其它实施例中,装置致使视觉呈现填充显示器上的全部自由空间而不管呈现的纵横比如何,其可能使视觉呈现的图像失真(图5I)。
当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,所述装置检测在所述显示器上的第一手势(604)。如图5C中所示,在一些实施例中,第一手势是两根手指夹捏手势512(612)。在一些其它实施例中,第一手势是点按手势,其中由例如尖笔等工具产生一个或一个以上点按或多点触摸手势。响应于检测到第一手势(606),所述装置在保持预定义的纵横比的同时将所述第一块内容(图5C中的视频流“视频6”)的所述播放收缩到所述显示器的第一区(图5D中的子区522)(608)。换句话说,当视频流“视频6”的图像的尺寸从图5C中的全尺寸模式到图5D中的复合模式发生减小时,所述图像不存在失真。在一些实施例中,经由第一块内容从其图5C中的原始尺寸连续减小直到其配合到图5D中的子区522中为止的动画来实施此收缩过程。另外,所述装置还在所述显示器的第二区中显示(610)与所述第一块内容相关的信息(例如,图5D中的子区524或图5H中的子区544中的视频描述)。如图5D和5H中所示,第二区与第一区分开。
在一些实施例中(例如,图5C),当显示器处于横向定向中时(614),在全尺寸模式中显示第一块内容。当在横向模式中且在全尺寸模式中播放第一块内容时,所述装置通过在显示器的第二区(例如,子区524)中显示第一块内容(例如,视频流“视频6”)的描述(618)而响应于第一手势(616),且在显示器的第三区(例如,子区526)中显示一个或一个以上用户接口组件(例如,图5D中的“相关”图标528-1、“更多内容”图标528-2、“评论”图标528-3)和对应于所述用户接口组件中的一者(例如,“相关”图标528-1)的多个内容图标(例如,用户接口对象“视频1′”到“视频4′”的列表)(620)。如图5D中所示,三个子区522、524和526彼此分开。
在一些实施例中,当在显示器的第一区(例如,子区522)中播放第一块内容(例如,视频流“视频6”)时,装置检测多个内容图标中的第一内容图标(例如,对应于视频流“视频2′”的用户接口对象)上的手势(例如,手指点按手势520)(634)。响应于第一内容图标上的手势(636),装置用与第一内容图标相关联的第二块内容(例如,如图5E中所示的视频流“视频2′”)的播放来取代在显示器的第一区中的第一块内容(例如,视频流“视频6”)的播放(638),且在第二区中用第二块内容的描述(例如,图5E的子区524中的文本)来取代第一块内容的描述(例如,图5D的子区524中的文本)(640)。在一些实施例中,装置还从显示器的第三区(例如,图5E的子区526)移除第一内容图标(例如,对应于视频流“视频2′”的用户接口对象)(642)。在此情况下,装置在取代用户接口中所示的内容之前和之后保持处于复合模式中。
在一些实施例中,当在显示器的第一区(例如,子区522)中播放第一块内容(例如,视频流“视频6”)时,装置检测在多个内容图标中的第一内容图标(例如,对应于视频流“视频2′”的用户接口对象)上的手势(例如,手指点按手势520,图5D)(644)。响应于第一内容图标上的手势(646),装置用全尺寸模式中的与第一内容图标相关联的第二块内容(例如,视频流“视频2′”)的播放来取代在显示器的第一区中的第一块内容(例如,视频流“视频6”)的播放(648)。举例来说,视频流“视频2′”的播放以类似于图5C中的“视频6”的播放的方式填充整个屏幕。
在一些实施例中,当在显示器的第一区(例如,图5D中的子区522)中播放第一块内容(例如,视频流“视频6”)时,装置使用(例如)图1中所示的一个或一个以上加速计168来检测(650)显示器从横向定向(例如,图5D中所示的装置定向)到纵向定向(例如,图5H中所示的装置定向)的旋转。响应于检测到旋转(652),装置将显示器配置(654)为彼此分开的相异的第四和第五区(例如,图5H中的子区540和544)。在一些实施例中,装置在显示器的第四区(例如,子区540)内以预定义的纵横比播放(656)第一块内容(例如,视频流“视频6”),且在显示器的第五区(例如,子区544)中显示(658)第一块内容的描述(例如,视频流“视频6”的描述)和用户接口组件(例如,“信息”、“相关”、“更多内容”、“评论”图标)。
在一些实施例中,当显示器从横向定向旋转到纵向定向时,在横向定向中显示的预定义的第一、第二和第三区(例如,图5D中的子区522、524和526)被转变或由纵向定向中的预定义的第四和第五区(例如,图5H中的子区540和544)取代。在一些实施例中,横向定向中的第二区(例如,图5D中的子区524)中的第一块内容的描述和第三区(例如,图5D中的子区526)中的用户接口组件在纵向定向中经合并且一起显示于第五区(例如,图5H中的子区544)中。在一些实施例中,转变和合并操作都是经由动画过程来实施。在第12/473,846号美国专利申请案“用户接口的旋转平滑(Rotation Smoothing of a UserInterface)”(2009年5月28日申请)中可找到此动画过程的更详细描述,所述申请案在此以全文引用的方式并入。
在一些实施例中,当显示器处于纵向定向中时(例如,图5I或5J中的视频流“视频6”),在全尺寸模式中播放(660)第一块内容(例如,视频流“视频6”)。如上文所描述,在全尺寸模式中播放内容不一定填充整个显示器屏幕。当在全尺寸模式中时,装置通过在显示器的第二区(例如,图5K中的子区544)中显示第一块内容的描述(例如,视频流“视频6”的描述)和一个或一个以上用户接口组件(例如,“信息”、“相关”、“更多内容”、“评论”图标)而响应于检测到第一手势(例如,图5I或5J中的两根手指夹捏手势548)(662)。
在一些实施例中,当在显示器的第一区(例如,子区540)中播放第一块内容(例如,视频流“视频6”)时,装置检测(644)在一个或一个以上用户接口组件中的第一组件(例如,“相关”图标)上的手势(例如,具有一个或一个以上点按的手指点按手势543,图5K)。响应于检测到第一组件上的手势,装置在显示器的第二区中用对应于第一组件(例如,“相关”图标)的多个内容图标(例如,图5N中的用户接口对象)来取代(666)第一块内容的描述。
在一些实施例中,当在显示器的第一区中播放第一块内容时,装置检测(668)显示器的第二区中的多个内容图标中的第一内容图标上的手势(例如,用户接口对象“视频5′”上的手指点按545,图5N)。响应于检测到第一内容图标上的手势,装置用与第一内容图标相关联的第二块内容(例如,视频流“视频5′”)的播放来取代(670)在显示器的第一区(例如,图5O中的子区540)中的第一块内容(例如,视频流“视频6”)的播放。
在一些实施例中,当在显示器的第一区(例如,图5H中的子区540)中播放第一块内容(例如,视频流“视频6”)时,装置使用(例如)图1中所示的一个或一个以上加速计168来检测(672)显示器从纵向定向到横向定向的旋转。响应于检测到旋转(674),装置将显示器配置(676)为彼此分开的相异的第三、第四和第五区(例如,图5D中的子区522、524和526)。在一些实施例中,装置在显示器的第三区(例如,子区522)内以预定义的纵横比播放(678)第一块内容(例如,视频流“视频6”),且在显示器的第四区(例如,子区524)中显示(680)第一块内容的描述(例如,视频流“视频6”的描述),且在显示器的第五区(例如,子区526)中显示(680)用户接口组件(例如,“相关”、“更多内容”、“评论”图标)和对应于用户接口对象中的一者的多个内容图标(682)。在一些实施例中,当显示器从纵向定向旋转到横向定向时,在纵向定向中显示的预定义的第一和第二区被转变或由横向定向中的预定义的第三、第四和第五区取代。
在一些实施例中,响应于检测到显示器从纵向定向旋转到横向定向,装置在横向定向中在全尺寸模式中开始播放(或继续播放)当前选定的一块内容。
根据一些实施例,图7展示根据上文所描述的本发明的原理而配置的多功能装置700的功能框图。装置的功能块可由硬件、软件或硬件与软件的组合来实施以实行本发明的原理。所属领域的技术人员应理解,图7中所描述的功能块可经组合或分离为若干子块以实施如上文所描述的本发明的原理。因此,本文中的描述可支持对本文中所描述的功能块的任何可能组合或分离或进一步定义。
如图7中所示,多功能装置700包含触敏显示器单元702,触敏显示器单元702以预定义的纵横比在全尺寸模式中播放第一块内容704。处理单元706耦合到触敏显示器单元702。在一些实施例中,处理单元706包含手势检测单元708、收缩单元710、显示器启用单元711、取代单元712、移除单元714、旋转检测单元716和配置单元718。所述处理单元经配置以:当在触敏显示器单元702上在全尺寸模式中播放第一块内容704时,检测触敏显示器单元702上的第一手势(例如,用手势检测单元708);以及,响应于检测到所述第一手势:在保持所述预定义的纵横比的同时将第一块内容704的播放收缩到触敏显示器单元702的第一区(例如,用收缩单元710),且使得能够在触敏显示器单元702的第二区中显示与第一块内容704相关的信息(例如,用显示器启用单元711)。
在一些实施例中,第一手势是多点触摸手指夹捏手势。
在一些实施例中,当触敏显示器单元702处于横向定向中时,在全尺寸模式中播放第一块内容704,且处理单元706进一步经配置以:响应于检测到所述第一手势(例如,用手势检测单元708):使得能够在触敏显示器单元702的第二区中显示第一块内容704的描述,且使得能够在触敏显示器单元702的第三区中显示一个或一个以上用户接口组件和对应于所述用户接口组件中的一者的多个内容图标(例如,用显示器启用单元711)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元702的第一区中播放第一块内容704时,检测多个内容图标中的第一内容图标上的手势(例如,用手势检测单元708);以及,响应于检测到第一内容图标上的手势:用与第一内容图标相关联的第二块内容的播放来取代在触敏显示器单元702的第一区中的第一块内容704的播放(例如,用取代单元712);以及在第二区中用第二块内容的描述来取代第一块内容的描述(例如,用取代单元712)。
在一些实施例中,处理单元706进一步经配置以:响应于检测到第一内容图标上的手势,从触敏显示器单元702的第三区移除第一内容图标(例如,用移除单元714)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元702的第一区中播放第一块内容704时,检测多个内容图标中的第一内容图标上的手势(例如,用手势检测单元708);以及,响应于检测到第一内容图标上的手势,用全尺寸模式中的与第一内容图标相关联的第二块内容的播放来取代在触敏显示器单元702的第一区中的第一块内容的播放(例如,用取代单元712)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元的第一区中播放第一块内容时,检测触敏显示器单元从横向定向到纵向定向的旋转(例如,用旋转检测单元716);以及,响应于检测到所述旋转:将触敏显示器单元702配置为相异的第四和第五区(例如,用配置单元718),使得能够在触敏显示器单元702的第四区内以预定义的纵横比播放第一块内容704,且使得能够在触敏显示器单元702的第五区中显示第一块内容704的描述和用户接口组件(例如,用显示器启用单元711)。
在一些实施例中,当触敏显示器单元702处于纵向定向中时,在全尺寸模式中播放第一块内容704,且处理单元706进一步经配置以:响应于检测到第一手势,使得能够在触敏显示器单元702的第二区中显示第一块内容704的描述和一个或一个以上用户接口组件(例如,用显示器启用单元711)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元702的第一区中播放第一块内容704时,检测一个或一个以上用户接口组件中的第一组件上的手势(例如,用手势检测单元708);以及,响应于检测到第一组件上的手势,在触敏显示器单元的第二区中用对应于第一组件的多个内容图标来取代第一块内容的描述(例如,用取代单元712)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元702的第一区中播放第一块内容704时,检测触敏显示器单元的第二区中的多个内容图标中的第一内容图标上的手势(例如,用手势检测单元708);以及,响应于检测到第一内容图标上的手势,用与第一内容图标相关联的第二块内容的播放来取代在触敏显示器单元的第一区中的第一块内容的播放(例如,用取代单元712)。
在一些实施例中,处理单元706进一步经配置以:当在触敏显示器单元702的第一区中播放第一块内容704时,检测触敏显示器单元702从纵向定向到横向定向的旋转(例如,用旋转检测单元716);以及,响应于检测到所述旋转:将触敏显示器单元配置为相异的第三、第四和第五区(例如,用配置单元718);使得能够在触敏显示器单元702的第三区内以预定义的纵横比播放第一块内容(例如,用显示器启用单元711),使得能够在触敏显示器单元702的第四区中显示第一块内容的描述(例如,用显示器启用单元711);以及使得能够在触敏显示器单元702的第五区中显示用户接口组件和对应于用户接口组件中的一者的多个内容图标(例如,用显示器启用单元711)。
可通过在例如通用处理器或专用芯片等信息处理设备中运行一个或一个以上功能模块而实施上文所描述的信息处理方法中的操作。这些模块、这些模块的组合,和/或其与通用硬件(例如,上文关于图1A、1B和3所描述)的组合全部包含于本发明的保护范围内。
举例来说,图6A到6E中所描绘的操作可由图1A到1C中所描绘的组件来实施。举例来说,第一手势的检测(604)可由事件分类器170、事件辨识器180和事件处置器190来实施。事件分类器170中的事件监视器171检测触敏显示器112上的第一手势,且事件分派器模块174将事件信息递送到应用程序136-1。在此情况下,应用程序136-1包含用于播放多媒体内容以及显示关于各块内容的信息的方法和图形用户接口。应用程序136-1的相应事件辨识器180将事件信息与相应的事件定义186进行比较,且确定是否已执行特定手势。当检测到预定义的事件或子事件时,事件辨识器180激活与相应手势的检测相关联的事件处置器180。事件处置器180可利用或调用数据更新器176或对象更新器177来更新数据或文本显示区以及应用程序内部状态192。类似地,所属领域的技术人员将清楚,可如何基于图1A到1C中所描绘的组件来实施其它过程。
出于阐释的目的,已参考特定实施例描述了前述描述。然而,以上说明性论述无意为详尽的或将本发明限于所揭示的精确形式。鉴于以上教示,许多修改和变化都是可能的。所述实施例经挑选和描述以便最佳地阐释本发明的原理及其实际应用,进而使得所属领域的技术人员能够最佳地利用本发明和具有适合于所预期的特定用途的各种修改的各种实施例。
Claims (39)
1.一种方法,其包括:
在具有触敏显示器的多功能装置处:
以预定义的纵横比在所述显示器上在全尺寸模式中播放第一块内容;
当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,检测所述显示器上的第一手势;以及,
响应于检测到所述第一手势:
在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区,以及
在所述显示器的第二区中显示与所述第一块内容相关的信息。
2.根据权利要求1所述的方法,其中所述第一手势是多点触摸手指夹捏手势。
3.根据权利要求1所述的方法,其中当所述显示器处于横向定向中时,在所述全尺寸模式中播放所述第一块内容,所述方法包含:
响应于检测到所述第一手势:
在所述显示器的所述第二区中显示所述第一块内容的描述,以及
在所述显示器的第三区中显示一个或一个以上用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
4.根据权利要求3所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势:
用与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放,以及
在所述第二区中用所述第二块内容的描述来取代所述第一块内容的所述描述。
5.根据权利要求4所述的方法,其包含:
响应于检测到所述第一内容图标上的所述手势,从所述显示器的所述第三区移除所述第一内容图标。
6.根据权利要求3所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及
响应于检测到所述第一内容图标上的所述手势,用在所述全尺寸模式中的与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放。
7.根据权利要求3所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述显示器从所述横向定向到纵向定向的旋转;以及,
响应于检测到所述旋转:
将所述显示器配置为相异的第四和第五区,
在所述显示器的所述第四区内以所述预定义的纵横比播放所述第一块内容,以及
在所述显示器的所述第五区中显示所述第一块内容的所述描述和所述用户接口组件。
8.根据权利要求1所述的方法,其中当所述显示器处于纵向定向中时,在所述全尺寸模式中播放所述第一块内容,所述方法包含:
响应于检测到所述第一手势,在所述显示器的所述第二区中显示所述第一块内容的描述和一个或一个以上用户接口组件。
9.根据权利要求8所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述一个或一个以上用户接口组件中的第一组件上的手势;以及,
响应于检测到所述第一组件上的所述手势,在所述显示器的所述第二区中用对应于所述第一组件的多个内容图标来取代所述第一块内容的所述描述。
10.根据权利要求9所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测在所述显示器的所述第二区中的所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势,用与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放。
11.根据权利要求8所述的方法,其包含:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述显示器从所述纵向定向到横向定向的旋转;以及,
响应于检测到所述旋转:
将所述显示器配置为相异的第三、第四和第五区,
在所述显示器的所述第三区内以所述预定义的纵横比播放所述第一块内容,
在所述显示器的所述第四区中显示所述第一块内容的所述描述,以及
在所述显示器的所述第五区中显示所述用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
12.一种多功能装置,其包括:
触敏显示器;
一个或一个以上处理器;
存储器;以及
一个或一个以上程序,其中所述一个或一个以上程序存储于所述存储器中,且经配置以由所述一个或一个以上处理器执行,所述一个或一个以上程序包含用于进行以下操作的指令:
以预定义的纵横比在所述显示器上在全尺寸模式中播放第一块内容;
当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,检测所述显示器上的第一手势;以及,
响应于检测到所述第一手势:
在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区,以及
在所述显示器的第二区中显示与所述第一块内容相关的信息。
13.根据权利要求12所述的装置,其中所述第一手势是多点触摸手指夹捏手势。
14.根据权利要求12所述的装置,其中当所述显示器处于横向定向中时,在所述全尺寸模式中播放所述第一块内容,所述装置包含用于以下操作的指令:
响应于检测到所述第一手势:
在所述显示器的所述第二区中显示所述第一块内容的描述,以及
在所述显示器的第三区中显示一个或一个以上用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
15.根据权利要求14所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势:
用与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放,以及
在所述第二区中用所述第二块内容的描述来取代所述第一块内容的所述描述。
16.根据权利要求15所述的装置,其包含用于以下操作的指令:
响应于检测到所述第一内容图标上的所述手势,从所述显示器的所述第三区移除所述第一内容图标。
17.根据权利要求14所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势,用在所述全尺寸模式中的与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放。
18.根据权利要求14所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述显示器从所述横向定向到纵向定向的旋转;以及,
响应于检测到所述旋转:
将所述显示器配置为相异的第四和第五区,
在所述显示器的所述第四区内以所述预定义的纵横比播放所述第一块内容,以及
在所述显示器的所述第五区中显示所述第一块内容的所述描述和所述用户接口组件。
19.根据权利要求12所述的装置,其中当所述显示器处于纵向定向中时,在所述全尺寸模式中播放所述第一块内容,所述装置包含用于以下操作的指令:
响应于检测到所述第一手势,在所述显示器的所述第二区中显示所述第一块内容的描述和一个或一个以上用户接口组件。
20.根据权利要求19所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述一个或一个以上用户接口组件中的第一组件上的手势;以及,
响应于检测到所述第一组件上的所述手势,在所述显示器的第二区中用对应于所述第一组件的多个内容图标来取代所述第一块内容的所述描述。
21.根据权利要求20所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测在所述显示器的所述第二区中的所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势,用与所述第一内容图标相关联的第二块内容的播放来取代在所述显示器的所述第一区中的所述第一块内容的所述播放。
22.根据权利要求19所述的装置,其包含用于以下操作的指令:
当在所述显示器的所述第一区中播放所述第一块内容时,检测所述显示器从所述纵向定向到横向定向的旋转;以及,
响应于检测到所述旋转:
将所述显示器配置为相异的第三、第四和第五区,
在所述显示器的所述第三区内以所述预定义的纵横比播放所述第一块内容,
在所述显示器的所述第四区中显示所述第一块内容的所述描述,以及
在所述显示器的所述第五区中显示所述用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
23.一种图形用户接口,其在多功能装置上,所述多功能装置具有触敏显示器、存储器和用以执行存储于所述存储器中的一个或一个以上程序的一个或一个以上处理器,所述图形用户接口包括:
以预定义的纵横比在所述显示器上在全尺寸模式中播放的第一块内容;
其中:
响应于检测到所述显示器上的第一手势:
在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区;以及
在所述显示器的第二区中显示与所述第一块内容相关的信息。
24.一种存储一个或一个以上程序的计算机可读存储媒体,所述一个或一个以上程序包括指令,所述指令在由具有触敏显示器的多功能装置执行时致使所述装置:
以预定义的纵横比在所述显示器上在全尺寸模式中播放第一块内容;
当在所述显示器上在所述全尺寸模式中播放所述第一块内容时,检测所述显示器上的第一手势;以及
响应于检测到所述第一手势:
在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述显示器的第一区,以及
在所述显示器的第二区中显示与所述第一块内容相关的信息。
25.一种具有触敏显示器的多功能装置,所述多功能装置适于实施根据权利要求1到11中任一权利要求所述的方法。
26.一种存储一个或一个以上程序的计算机可读存储媒体,所述一个或一个以上程序包括指令,所述指令在由具有触敏显示器的多功能装置执行时致使所述装置执行根据权利要求1到11中任一权利要求所述的方法。
27.一种多功能装置,其包括:
触敏显示器;以及
用于执行根据权利要求1到11中任一权利要求所述的方法的构件。
28.一种用于在具有触敏显示器的多功能装置中使用的信息处理设备,其包括:
用于执行根据权利要求1到11中任一权利要求所述的方法的构件。
29.一种多功能装置,其包括:
触敏显示器单元,其以预定义的纵横比在全尺寸模式中播放第一块内容;
处理单元,其耦合到所述触敏显示器单元,所述处理单元经配置以:
当在所述触敏显示器单元上在所述全尺寸模式中播放所述第一块内容时,检测所述触敏显示器单元上的第一手势;以及,
响应于检测到所述第一手势:
在保持所述预定义的纵横比的同时将所述第一块内容的所述播放收缩到所述触敏显示器单元的第一区,以及
使得能够在所述触敏显示器单元的第二区中显示与所述第一块内容相关的信息。
30.根据权利要求29所述的装置,其中所述第一手势是多点触摸手指夹捏手势。
31.根据权利要求29所述的装置,其中当所述触敏显示器单元处于横向定向中时,在所述全尺寸模式中播放所述第一块内容,所述处理单元进一步经配置以:
响应于检测到所述第一手势:
使得能够在所述触敏显示器单元的所述第二区中显示所述第一块内容的描述,以及
使得能够在所述触敏显示器单元的第三区中显示一个或一个以上用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
32.根据权利要求31所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势:
用与所述第一内容图标相关联的第二块内容的播放来取代在所述触敏显示器单元的所述第一区中的所述第一块内容的所述播放,以及
在所述第二区中用所述第二块内容的描述来取代所述第一块内容的所述描述。
33.根据权利要求32所述的装置,所述处理单元进一步经配置以:
响应于检测到所述第一内容图标上的所述手势,从所述触敏显示器单元的所述第三区移除所述第一内容图标。
34.根据权利要求31所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势,用在所述全尺寸模式中的与所述第一内容图标相关联的第二块内容的播放来取代在所述触敏显示器单元的所述第一区中的所述第一块内容的所述播放。
35.根据权利要求31所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测所述触敏显示器单元从所述横向定向到纵向定向的旋转;以及,
响应于检测到所述旋转:
将所述触敏显示器单元配置为相异的第四和第五区,
使得能够在所述触敏显示器单元的所述第四区内以所述预定义的纵横比播放所述第一块内容,以及
使得能够在所述触敏显示器单元的所述第五区中显示所述第一块内容的所述描述和所述用户接口组件。
36.根据权利要求29所述的装置,其中当所述触敏显示器单元处于纵向定向中时,在所述全尺寸模式中播放所述第一块内容,所述处理单元进一步经配置以:
响应于检测到所述第一手势,使得能够在所述触敏显示器单元的所述第二区中显示所述第一块内容的描述和一个或一个以上用户接口组件。
37.根据权利要求36所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测所述一个或一个以上用户接口组件中的第一组件上的手势;以及,
响应于检测到所述第一组件上的所述手势,在所述触敏显示器单元的第二区中用对应于所述第一组件的多个内容图标来取代所述第一块内容的所述描述。
38.根据权利要求37所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测在所述触敏显示器单元的所述第二区中的所述多个内容图标中的第一内容图标上的手势;以及,
响应于检测到所述第一内容图标上的所述手势,用与所述第一内容图标相关联的第二块内容的播放来取代在所述触敏显示器单元的所述第一区中的所述第一块内容的所述播放。
39.根据权利要求36所述的装置,所述处理单元进一步经配置以:
当在所述触敏显示器单元的所述第一区中播放所述第一块内容时,检测所述触敏显示器单元从所述纵向定向到横向定向的旋转;以及,
响应于检测到所述旋转:
将所述触敏显示器单元配置为相异的第三、第四和第五区,
使得能够在所述触敏显示器单元的所述第三区内以所述预定义的纵横比播放所述第一块内容,
使得能够在所述触敏显示器单元的所述第四区中显示所述第一块内容的所述描述,以及
使得能够在所述触敏显示器单元的所述第五区中显示所述用户接口组件和对应于所述用户接口组件中的一者的多个内容图标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410305304.9A CN104035666B (zh) | 2010-01-06 | 2010-12-29 | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US33551810P | 2010-01-06 | 2010-01-06 | |
US61/335,518 | 2010-01-06 | ||
US12/789,427 US8736561B2 (en) | 2010-01-06 | 2010-05-27 | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US12/789,427 | 2010-05-27 | ||
PCT/US2010/062307 WO2011084856A1 (en) | 2010-01-06 | 2010-12-29 | Device, method, and graphical user interface with content display modes and display rotation heuristics |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410305304.9A Division CN104035666B (zh) | 2010-01-06 | 2010-12-29 | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102754062A true CN102754062A (zh) | 2012-10-24 |
CN102754062B CN102754062B (zh) | 2016-06-22 |
Family
ID=44224436
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410305304.9A Active CN104035666B (zh) | 2010-01-06 | 2010-12-29 | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 |
CN201080063832.8A Active CN102754062B (zh) | 2010-01-06 | 2010-12-29 | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410305304.9A Active CN104035666B (zh) | 2010-01-06 | 2010-12-29 | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8736561B2 (zh) |
EP (1) | EP2513768B1 (zh) |
CN (2) | CN104035666B (zh) |
WO (1) | WO2011084856A1 (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294763A (zh) * | 2012-02-24 | 2013-09-11 | Lg电子株式会社 | 移动终端及其控制方法 |
CN103294347A (zh) * | 2013-06-24 | 2013-09-11 | 贝壳网际(北京)安全技术有限公司 | 移动终端浏览器视频播放的操作控制方法、装置及浏览器 |
CN105210025A (zh) * | 2013-03-15 | 2015-12-30 | 博世汽车服务解决方案公司 | 具有各种功能的图形用户界面 |
CN105593805A (zh) * | 2013-09-30 | 2016-05-18 | 谷歌公司 | 基于移动装置定向定制移动媒体片尾用户界面 |
CN106131628A (zh) * | 2016-07-13 | 2016-11-16 | 苏州科达科技股份有限公司 | 一种视频图像处理方法及装置 |
CN103793170B (zh) * | 2012-10-31 | 2017-08-01 | Lg电子株式会社 | 移动终端及其控制方法 |
CN108353105A (zh) * | 2015-11-20 | 2018-07-31 | 三星电子株式会社 | 电子设备和电子设备的内容输出方法 |
CN110209337A (zh) * | 2013-05-23 | 2019-09-06 | 三星电子株式会社 | 用于基于手势的用户界面的方法和设备 |
CN110795018A (zh) * | 2013-06-09 | 2020-02-14 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
CN111310619A (zh) * | 2012-05-18 | 2020-06-19 | 苹果公司 | 用于操纵用户界面的设备、方法和图形用户界面 |
CN112261226A (zh) * | 2020-10-21 | 2021-01-22 | 北京字跳网络技术有限公司 | 横屏交互方法、装置、电子设备和存储介质 |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
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 |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US9190110B2 (en) | 2009-05-12 | 2015-11-17 | JBF Interlude 2009 LTD | System and method for assembling a recorded composition |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US8698762B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
US20110231796A1 (en) * | 2010-02-16 | 2011-09-22 | Jose Manuel Vigil | Methods for navigating a touch screen device in conjunction with gestures |
US11232458B2 (en) | 2010-02-17 | 2022-01-25 | JBF Interlude 2009 LTD | System and method for data mining within interactive multimedia |
JP5659586B2 (ja) * | 2010-07-09 | 2015-01-28 | ソニー株式会社 | 表示制御装置および表示制御方法、表示制御プログラム、記録媒体 |
KR20120018685A (ko) * | 2010-08-23 | 2012-03-05 | 주식회사 팬택 | 복수 사용자의 입력을 인식할 수 있는 단말기 및 그 제어방법 |
US9400585B2 (en) | 2010-10-05 | 2016-07-26 | Citrix Systems, Inc. | Display management for native user experiences |
EP2641155B1 (en) | 2010-11-18 | 2019-07-31 | Google LLC | Orthogonal dragging on scroll bars |
US9153000B2 (en) * | 2010-12-13 | 2015-10-06 | Microsoft Technology Licensing, Llc | Presenting content items shared within social networks |
JP5652652B2 (ja) * | 2010-12-27 | 2015-01-14 | ソニー株式会社 | 表示制御装置および方法 |
KR20120080922A (ko) * | 2011-01-10 | 2012-07-18 | 삼성전자주식회사 | 디스플레이 장치 및 그 디스플레이 방법 |
GB2487972A (en) * | 2011-02-11 | 2012-08-15 | Nokia Corp | A method of display of comments associated with an object |
KR101770206B1 (ko) * | 2011-04-06 | 2017-08-22 | 엘지전자 주식회사 | 이동 단말기 및 이를 이용한 사용자 인터페이스 제공 방법 |
US9281010B2 (en) * | 2011-05-31 | 2016-03-08 | Samsung Electronics Co., Ltd. | Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same |
US20130019201A1 (en) * | 2011-07-11 | 2013-01-17 | Microsoft Corporation | Menu Configuration |
US20130159940A1 (en) * | 2011-08-22 | 2013-06-20 | International Technological University | Gesture-Controlled Interactive Information Board |
US20130106893A1 (en) * | 2011-10-31 | 2013-05-02 | Elwah LLC, a limited liability company of the State of Delaware | Context-sensitive query enrichment |
US9177334B2 (en) | 2011-11-03 | 2015-11-03 | Google Inc. | Ad extensions on content network |
US20130127870A1 (en) * | 2011-11-23 | 2013-05-23 | International Business Machines Corporation | Focus-change invariance in a graphical display |
US10776103B2 (en) | 2011-12-19 | 2020-09-15 | Majen Tech, LLC | System, method, and computer program product for coordination among multiple devices |
US11089134B1 (en) | 2011-12-19 | 2021-08-10 | Majen Tech, LLC | System, method, and computer program product for coordination among multiple devices |
US9235318B2 (en) * | 2012-02-01 | 2016-01-12 | Facebook, Inc. | Transitions among hierarchical user-interface layers |
US9645724B2 (en) | 2012-02-01 | 2017-05-09 | Facebook, Inc. | Timeline based content organization |
US9557876B2 (en) | 2012-02-01 | 2017-01-31 | Facebook, Inc. | Hierarchical user interface |
US9477642B2 (en) | 2012-02-05 | 2016-10-25 | Apple Inc. | Gesture-based navigation among content items |
US9338517B2 (en) | 2012-04-07 | 2016-05-10 | Samsung Electronics Co., Ltd. | Method and system for reproducing contents, and computer-readable recording medium thereof |
US8682248B2 (en) | 2012-04-07 | 2014-03-25 | Samsung Electronics Co., Ltd. | Method and system for reproducing contents, and computer-readable recording medium thereof |
US20130271355A1 (en) * | 2012-04-13 | 2013-10-17 | Nokia Corporation | Multi-segment wearable accessory |
US20140193140A1 (en) * | 2012-08-13 | 2014-07-10 | Iconic Sports Technology, Inc. | System and method for slow motion display, analysis and/or editing of audiovisual content on a mobile device |
US9009619B2 (en) | 2012-09-19 | 2015-04-14 | JBF Interlude 2009 Ltd—Israel | Progress bar for branched videos |
JP5921404B2 (ja) * | 2012-09-28 | 2016-05-24 | 株式会社東芝 | 情報表示装置、情報表示方法及びプログラム |
US10057400B1 (en) | 2012-11-02 | 2018-08-21 | Majen Tech, LLC | Lock screen interface for a mobile device apparatus |
DOP2012000311A (es) * | 2012-12-12 | 2014-06-15 | Jose Roberto Ortiz Lara | Dispositivo electronico automatizado de tintado y secado de uñas |
US9176528B2 (en) * | 2012-12-28 | 2015-11-03 | Intel Corporation | Display device having multi-mode virtual bezel |
US10051103B1 (en) | 2013-01-10 | 2018-08-14 | Majen Tech, LLC | Screen interface for a mobile device apparatus |
US11431834B1 (en) | 2013-01-10 | 2022-08-30 | Majen Tech, LLC | Screen interface for a mobile device apparatus |
US8976202B2 (en) | 2013-01-28 | 2015-03-10 | Dave CAISSY | Method for controlling the display of a portable computing device |
US9589594B2 (en) | 2013-02-05 | 2017-03-07 | Alc Holdings, Inc. | Generation of layout of videos |
JP2014178458A (ja) * | 2013-03-14 | 2014-09-25 | Fujifilm Corp | 携帯型医療画像表示装置 |
US20140282143A1 (en) * | 2013-03-14 | 2014-09-18 | Michael Matas | Modifying Content of Components in a User Interface |
WO2014144936A1 (en) * | 2013-03-15 | 2014-09-18 | Videri Inc. | Systems and methods for displaying, distributing, viewing and controlling digital art and imaging |
US9257148B2 (en) | 2013-03-15 | 2016-02-09 | JBF Interlude 2009 LTD | System and method for synchronization of selectably presentable media streams |
US10412446B2 (en) * | 2013-03-15 | 2019-09-10 | DISH Technologies L.L.C. | Television content management with integrated third party interface |
JP6161400B2 (ja) * | 2013-05-17 | 2017-07-12 | キヤノン株式会社 | 動画再生装置及びその制御方法 |
US10120541B2 (en) * | 2013-06-09 | 2018-11-06 | Apple Inc. | Device, method, and graphical user interface for sharing content from a respective application |
US9712577B2 (en) * | 2013-06-09 | 2017-07-18 | Apple Inc. | Device, method, and graphical user interface for sharing content from a respective application |
US9890967B2 (en) | 2013-08-28 | 2018-02-13 | Trane International Inc. | Systems and methods for HVAC and irrigation control |
US10448119B2 (en) | 2013-08-30 | 2019-10-15 | JBF Interlude 2009 LTD | Methods and systems for unfolding video pre-roll |
US20150081106A1 (en) * | 2013-09-18 | 2015-03-19 | Trane International Inc. | Systems and Methods for HVAC and Irrigation Control |
US9794397B2 (en) * | 2013-10-16 | 2017-10-17 | Lg Electronics Inc. | Watch type mobile terminal and method for controlling the same |
US10456880B2 (en) * | 2013-10-28 | 2019-10-29 | Fuji Corporation | Processing machine and processing machine line |
KR101607887B1 (ko) * | 2013-10-31 | 2016-04-04 | 삼성에스디에스 주식회사 | 마인드 맵 형태의 온라인 커뮤니티 서비스 제공 장치 |
US10649557B2 (en) | 2013-12-10 | 2020-05-12 | Pas Deutschland Gmbh | Method for operator guidance, control panel component, production of a control panel component and home appliance comprising a control panel component |
US20150169168A1 (en) * | 2013-12-13 | 2015-06-18 | Avincel Group, Inc. | Methods and systems for managing displayed content items on touch-based computer devices |
CN104754277B (zh) * | 2013-12-27 | 2018-04-27 | 联想(北京)有限公司 | 信息处理设备及信息处理方法 |
US9785316B1 (en) | 2014-01-22 | 2017-10-10 | Google Inc. | Methods, systems, and media for presenting messages |
US9116912B1 (en) | 2014-01-31 | 2015-08-25 | EyeGroove, Inc. | Methods and devices for modifying pre-existing media items |
US9207844B2 (en) * | 2014-01-31 | 2015-12-08 | EyeGroove, Inc. | Methods and devices for touch-based media creation |
US9207857B2 (en) * | 2014-02-14 | 2015-12-08 | EyeGroove, Inc. | Methods and devices for presenting interactive media items |
US10698591B2 (en) | 2014-03-31 | 2020-06-30 | Microsoft Technology Licensing, Llc | Immersive document interaction with device-aware scaling |
US20150278234A1 (en) * | 2014-03-31 | 2015-10-01 | Microsoft Corporation | Inline web previews with dynamic aspect ratios |
US10402034B2 (en) | 2014-04-02 | 2019-09-03 | Microsoft Technology Licensing, Llc | Adaptive user interface pane manager |
US9519644B2 (en) | 2014-04-04 | 2016-12-13 | Facebook, Inc. | Methods and devices for generating media items |
US20150293681A1 (en) * | 2014-04-09 | 2015-10-15 | Google Inc. | Methods, systems, and media for providing a media interface with multiple control interfaces |
US9653115B2 (en) | 2014-04-10 | 2017-05-16 | JBF Interlude 2009 LTD | Systems and methods for creating linear video from branched video |
US9792026B2 (en) | 2014-04-10 | 2017-10-17 | JBF Interlude 2009 LTD | Dynamic timeline for branched video |
KR20150135837A (ko) * | 2014-05-26 | 2015-12-04 | 삼성전자주식회사 | 디스플레이 운용 전자장치 및 방법 |
US9648062B2 (en) | 2014-06-12 | 2017-05-09 | Apple Inc. | Systems and methods for multitasking on an electronic device with a touch-sensitive display |
CN106462413A (zh) * | 2014-06-12 | 2017-02-22 | 苹果公司 | 用于在带有触敏显示器的电子设备上进行多任务处理的系统和方法 |
USD772291S1 (en) * | 2014-08-14 | 2016-11-22 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with animated graphical user interface |
US10037185B2 (en) | 2014-08-18 | 2018-07-31 | Nightlight Systems Llc | Digital media message generation |
US9973459B2 (en) | 2014-08-18 | 2018-05-15 | Nightlight Systems Llc | Digital media message generation |
US20160226806A1 (en) | 2014-08-18 | 2016-08-04 | KnowMe Systems, Inc. | Digital media messages and files |
US10038657B2 (en) | 2014-08-18 | 2018-07-31 | Nightlight Systems Llc | Unscripted digital media message generation |
US20160048313A1 (en) | 2014-08-18 | 2016-02-18 | KnowMe Systems, Inc. | Scripted digital media message generation |
US9792957B2 (en) | 2014-10-08 | 2017-10-17 | JBF Interlude 2009 LTD | Systems and methods for dynamic video bookmarking |
US11412276B2 (en) | 2014-10-10 | 2022-08-09 | JBF Interlude 2009 LTD | Systems and methods for parallel track transitions |
US10956003B2 (en) | 2014-11-03 | 2021-03-23 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with pinch-and-expand inputs |
US9684447B2 (en) | 2014-11-03 | 2017-06-20 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with drag-and-drop inputs |
US9880707B2 (en) | 2014-11-03 | 2018-01-30 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with operating condition indicators |
US9632656B2 (en) | 2014-11-03 | 2017-04-25 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameters with a uniform cursor movement |
US9933915B2 (en) | 2014-11-03 | 2018-04-03 | Snap-On Incorporated | Methods and systems for displaying vehicle data parameter graphs in different display orientations |
KR102319456B1 (ko) * | 2014-12-15 | 2021-10-28 | 조은형 | 콘텐츠 재생 방법 및 이를 수행하는 전자 기기 |
US10209849B2 (en) | 2015-01-21 | 2019-02-19 | Microsoft Technology Licensing, Llc | Adaptive user interface pane objects |
US10042655B2 (en) | 2015-01-21 | 2018-08-07 | Microsoft Technology Licensing, Llc. | Adaptable user interface display |
WO2016134415A1 (en) * | 2015-02-23 | 2016-09-01 | Zuma Beach Ip Pty Ltd | Generation of combined videos |
US10582265B2 (en) | 2015-04-30 | 2020-03-03 | JBF Interlude 2009 LTD | Systems and methods for nonlinear video playback using linear real-time video players |
US10460765B2 (en) * | 2015-08-26 | 2019-10-29 | JBF Interlude 2009 LTD | Systems and methods for adaptive and responsive video |
US9880730B2 (en) * | 2015-10-16 | 2018-01-30 | Google Llc | Touchscreen user interface for presenting media |
US11164548B2 (en) | 2015-12-22 | 2021-11-02 | JBF Interlude 2009 LTD | Intelligent buffering of large-scale video |
US11128853B2 (en) | 2015-12-22 | 2021-09-21 | JBF Interlude 2009 LTD | Seamless transitions in large-scale video |
US10462202B2 (en) | 2016-03-30 | 2019-10-29 | JBF Interlude 2009 LTD | Media stream rate synchronization |
US11856271B2 (en) | 2016-04-12 | 2023-12-26 | JBF Interlude 2009 LTD | Symbiotic interactive video |
AU2017100670C4 (en) | 2016-06-12 | 2019-11-21 | Apple Inc. | User interfaces for retrieving contextually relevant media content |
DK201670609A1 (en) * | 2016-06-12 | 2018-01-02 | Apple Inc | User interfaces for retrieving contextually relevant media content |
US10218760B2 (en) | 2016-06-22 | 2019-02-26 | JBF Interlude 2009 LTD | Dynamic summary generation for real-time switchable videos |
US9928254B1 (en) * | 2016-09-15 | 2018-03-27 | Picadipity, Inc. | Automatic image display systems and methods with looped autoscrolling and static viewing modes |
US10706161B2 (en) * | 2016-12-28 | 2020-07-07 | Ran ENGEL | Secured media file presentation |
US11050809B2 (en) | 2016-12-30 | 2021-06-29 | JBF Interlude 2009 LTD | Systems and methods for dynamic weighting of branched video paths |
EP3410016A1 (en) * | 2017-06-02 | 2018-12-05 | Electrolux Appliances Aktiebolag | User interface for a hob |
EP3646232A4 (en) * | 2017-06-29 | 2020-12-23 | INTEL Corporation | TECHNIQUES FOR DENSE VIDEO DESCRIPTIONS |
KR102103866B1 (ko) * | 2017-09-09 | 2020-04-24 | 애플 인크. | 생체측정 인증의 구현 |
US10257578B1 (en) | 2018-01-05 | 2019-04-09 | JBF Interlude 2009 LTD | Dynamic library display for interactive videos |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
DK180171B1 (en) | 2018-05-07 | 2020-07-14 | Apple Inc | USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT |
US11601721B2 (en) | 2018-06-04 | 2023-03-07 | JBF Interlude 2009 LTD | Interactive video dynamic adaptation and user profiling |
US11307730B2 (en) | 2018-10-19 | 2022-04-19 | Wen-Chieh Geoffrey Lee | Pervasive 3D graphical user interface configured for machine learning |
CN109600659B (zh) * | 2018-12-17 | 2021-08-31 | 北京小米移动软件有限公司 | 播放视频时的操作方法、装置、设备及存储介质 |
CN109842813A (zh) * | 2019-01-03 | 2019-06-04 | 百度在线网络技术(北京)有限公司 | 用户界面交互方法、装置、设备及存储介质 |
USD926205S1 (en) | 2019-02-15 | 2021-07-27 | Canva Pty Ltd | Display screen or portion thereof with a graphical user interface |
USD926204S1 (en) * | 2019-02-15 | 2021-07-27 | Canva Pty Ltd | Display screen or portion thereof with a graphical user interface |
USD926797S1 (en) | 2019-02-15 | 2021-08-03 | Canva Pty Ltd | Display screen or portion thereof with a graphical user interface |
USD928829S1 (en) * | 2019-02-15 | 2021-08-24 | Canva Pty Ltd. | Display screen or portion thereof with an animated graphical user interface |
DK180317B1 (en) | 2019-04-15 | 2020-11-09 | Apple Inc | Systems, methods, and user interfaces for interacting with multiple application windows |
DK201970535A1 (en) | 2019-05-06 | 2020-12-21 | Apple Inc | Media browsing user interface with intelligently selected representative media items |
US11216150B2 (en) | 2019-06-28 | 2022-01-04 | Wen-Chieh Geoffrey Lee | Pervasive 3D graphical user interface with vector field functionality |
USD918934S1 (en) * | 2019-07-03 | 2021-05-11 | Theta Lake, Inc. | Computer display with animated graphical user interface showing a risk score |
USD915424S1 (en) * | 2019-08-16 | 2021-04-06 | Butterfly Network, Inc. | Display panel or portion thereof with graphical user interface |
US11490047B2 (en) | 2019-10-02 | 2022-11-01 | JBF Interlude 2009 LTD | Systems and methods for dynamically adjusting video aspect ratios |
US11245961B2 (en) | 2020-02-18 | 2022-02-08 | JBF Interlude 2009 LTD | System and methods for detecting anomalous activities for interactive videos |
US11882337B2 (en) | 2021-05-28 | 2024-01-23 | JBF Interlude 2009 LTD | Automated platform for generating interactive videos |
US11934477B2 (en) | 2021-09-24 | 2024-03-19 | JBF Interlude 2009 LTD | Video player integration within websites |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060265643A1 (en) * | 2005-05-17 | 2006-11-23 | Keith Saft | Optimal viewing of digital images and voice annotation transitions in slideshows |
US20080062137A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Touch actuation controller for multi-state media presentation |
WO2008030874A1 (en) * | 2006-09-06 | 2008-03-13 | Apple Inc. | Video manager for portable multifunction device |
WO2008030976A2 (en) * | 2006-09-06 | 2008-03-13 | Apple Inc. | Touch screen device, method, and graphical user interface for determining commands by applying heuristics |
CN101535938A (zh) * | 2006-09-06 | 2009-09-16 | 苹果公司 | 用于显示结构化电子文档的便携式电子设备、方法和图形用户界面 |
Family Cites Families (455)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
US4313108A (en) * | 1978-12-07 | 1982-01-26 | Casio Computer Co., Ltd. | Electric apparatus for displaying a plurality of key symbols on a single passive display |
US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
US5146556A (en) * | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
FR2662009B1 (fr) * | 1990-05-09 | 1996-03-08 | Apple Computer | Icone manupulable a faces multiples pour affichage sur ordinateur. |
US5196838A (en) | 1990-12-28 | 1993-03-23 | Apple Computer, Inc. | Intelligent scrolling |
FR2693810B1 (fr) | 1991-06-03 | 1997-01-10 | Apple Computer | Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage. |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
US5570109A (en) | 1992-05-27 | 1996-10-29 | Apple Computer, Inc. | Schedule and to-do list for a pen-based computer system |
US5396590A (en) * | 1992-09-17 | 1995-03-07 | Apple Computer, Inc. | Non-modal method and apparatus for manipulating graphical objects |
US5446882A (en) * | 1992-10-02 | 1995-08-29 | Apple Computer, Inc. | Interface for a computerized database having card and list views |
US5414805A (en) | 1992-11-06 | 1995-05-09 | International Business Machines Corporation | Visual display transition effects using sorted table of display cells |
US5345543A (en) * | 1992-11-16 | 1994-09-06 | Apple Computer, Inc. | Method for manipulating objects on a computer display |
US5463725A (en) | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
US5745910A (en) | 1993-05-10 | 1998-04-28 | Apple Computer, Inc. | Frame structure which provides an interface between parts of a compound document |
US5812862A (en) | 1993-05-10 | 1998-09-22 | Apple Computer, Inc. | Computer-human interface system for compound documents |
EP0626635B1 (en) | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
JP2602001B2 (ja) | 1993-11-01 | 1997-04-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 縮小可能キーボード付パーソナル通信機 |
US5825357A (en) | 1993-12-13 | 1998-10-20 | Microsoft Corporation | Continuously accessible computer system interface |
US5661632A (en) | 1994-01-04 | 1997-08-26 | Dell Usa, L.P. | Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions |
US5689669A (en) * | 1994-04-29 | 1997-11-18 | General Magic | Graphical user interface for navigating between levels displaying hallway and room metaphors |
EP0701220B1 (en) | 1994-09-12 | 2001-07-04 | Adobe Systems Inc. | Method and apparatus for viewing electronic documents |
DE69525308T2 (de) | 1994-11-15 | 2002-07-04 | Microsoft Corp | Hinausgleitender Schnittstellenbalken |
US5541697A (en) * | 1994-11-29 | 1996-07-30 | Eastman Kodak Company | Camera with orientation indicator |
EP0717344B1 (en) * | 1994-12-13 | 2001-10-31 | Microsoft Corporation | Taskbar with start menu |
US5760773A (en) * | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5644739A (en) * | 1995-01-27 | 1997-07-01 | Microsoft Corporation | Method and system for adding buttons to a toolbar |
US5611060A (en) | 1995-02-22 | 1997-03-11 | Microsoft Corporation | Auto-scrolling during a drag and drop operation |
JPH08336069A (ja) * | 1995-04-13 | 1996-12-17 | Eastman Kodak Co | 電子スチルカメラ |
US5754179A (en) | 1995-06-07 | 1998-05-19 | International Business Machines Corporation | Selection facilitation on a graphical interface |
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 |
US5914717A (en) | 1995-07-21 | 1999-06-22 | Microsoft | Methods and system for providing fly out menus |
JPH0973381A (ja) | 1995-09-04 | 1997-03-18 | Hitachi Ltd | プロセッサ指定方法、計算機システム、ユーザ計算機 |
US6486895B1 (en) | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
US5877765A (en) | 1995-09-11 | 1999-03-02 | Microsoft Corporation | Method and system for displaying internet shortcut icons on the desktop |
US6011585A (en) * | 1996-01-19 | 2000-01-04 | Apple Computer, Inc. | Apparatus and method for rotating the display orientation of a captured image |
US5864868A (en) * | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US5659805A (en) * | 1996-02-16 | 1997-08-19 | Eastman Kodak Company | Camera for indicating camera orientations on photographic film |
US5880733A (en) * | 1996-04-30 | 1999-03-09 | Microsoft Corporation | Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system |
US6043818A (en) | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
US6768999B2 (en) * | 1996-06-28 | 2004-07-27 | Mirror Worlds Technologies, Inc. | Enterprise, stream-based, information management system |
US6006227A (en) * | 1996-06-28 | 1999-12-21 | Yale University | Document stream operating system |
KR100260760B1 (ko) | 1996-07-31 | 2000-07-01 | 모리 하루오 | 터치패널을 병설한 정보표시장치 |
US5796401A (en) | 1996-08-09 | 1998-08-18 | Winer; Peter W. | System for designing dynamic layouts adaptable to various display screen sizes and resolutions |
US6407757B1 (en) | 1997-12-18 | 2002-06-18 | E-Book Systems Pte Ltd. | Computer-based browsing method and computer program product for displaying information in an electronic book form |
FR2753868A1 (fr) * | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede |
US5838326A (en) | 1996-09-26 | 1998-11-17 | Xerox Corporation | System for moving document objects in a 3-D workspace |
US6144863A (en) | 1996-11-26 | 2000-11-07 | U.S. Philips Corporation | Electronic device with screen comprising a menu which can be customized by a user |
US6111573A (en) | 1997-02-14 | 2000-08-29 | Velocity.Com, Inc. | Device independent window and view system |
JP2957507B2 (ja) | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
US5923327A (en) | 1997-04-23 | 1999-07-13 | Bell-Northern Research Ltd. | Scrolling with automatic compression and expansion |
US6073036A (en) | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6326970B1 (en) | 1997-05-16 | 2001-12-04 | Liberate Technologies | TV centric layout |
EP1014257A4 (en) * | 1997-08-12 | 2000-10-04 | Matsushita Electric Ind Co Ltd | WINDOW DISPLAY DEVICE |
US6433801B1 (en) | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
JPH11143604A (ja) | 1997-11-05 | 1999-05-28 | Nec Corp | 携帯端末装置 |
ATE203342T1 (de) | 1997-11-17 | 2001-08-15 | Datalogic Spa | Verfahren zur lokalisierung von farbbereichen oder von bereichen mit grossen helligkeitsänderungen in einem bild |
US5940076A (en) | 1997-12-01 | 1999-08-17 | Motorola, Inc. | Graphical user interface for an electronic device and method therefor |
US6133914A (en) | 1998-01-07 | 2000-10-17 | Rogers; David W. | Interactive graphical user interface |
US6072486A (en) * | 1998-01-13 | 2000-06-06 | Microsoft Corporation | System and method for creating and customizing a deskbar |
KR100595920B1 (ko) | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US7840912B2 (en) | 2006-01-30 | 2010-11-23 | Apple Inc. | Multi-touch gesture dictionary |
US20070177804A1 (en) | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
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 |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US9292111B2 (en) * | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US6133916A (en) | 1998-04-08 | 2000-10-17 | International Business Machines Corporation | Graphical user interface providing access to files downloaded over a network |
US6313853B1 (en) | 1998-04-16 | 2001-11-06 | Nortel Networks Limited | Multi-service user interface |
US6275935B1 (en) | 1998-04-17 | 2001-08-14 | Thingworld.Com, Llc | Systems and methods for locking interactive objects |
US6211856B1 (en) * | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
JPH11338600A (ja) | 1998-05-26 | 1999-12-10 | Yamatake Corp | 設定数値変更方法および設定数値変更装置 |
US6919879B2 (en) * | 1998-06-26 | 2005-07-19 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6229542B1 (en) | 1998-07-10 | 2001-05-08 | Intel Corporation | Method and apparatus for managing windows in three dimensions in a two dimensional windowing system |
US6414700B1 (en) | 1998-07-21 | 2002-07-02 | Silicon Graphics, Inc. | System for accessing a large number of menu items using a zoned menu bar |
JP2000105772A (ja) | 1998-07-28 | 2000-04-11 | Sharp Corp | 情報管理装置 |
US20010015719A1 (en) | 1998-08-04 | 2001-08-23 | U.S. Philips Corporation | Remote control has animated gui |
US6049336A (en) | 1998-08-12 | 2000-04-11 | Sony Corporation | Transition animation for menu structure |
US6177936B1 (en) | 1998-08-20 | 2001-01-23 | International Business Machines Corporation | Browser hierarchical contextual information for web pages |
US6278454B1 (en) | 1998-09-24 | 2001-08-21 | Ericsson Inc. | Call progress graphical user interface |
US6195094B1 (en) | 1998-09-29 | 2001-02-27 | Netscape Communications Corporation | Window splitter bar system |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
JP2000181436A (ja) | 1998-12-14 | 2000-06-30 | Sharp Corp | 文書表示装置 |
US6353451B1 (en) | 1998-12-16 | 2002-03-05 | Intel Corporation | Method of providing aerial perspective in a graphical user interface |
SG87065A1 (en) | 1998-12-16 | 2002-03-19 | Ibm | Method and apparatus for protecting controls in graphic user interfaces of computer systems |
JP2000214988A (ja) | 1999-01-06 | 2000-08-04 | Motorola Inc | 動作パタ―ンを利用して無線通信装置への情報を入力する方法 |
JP2000209324A (ja) | 1999-01-12 | 2000-07-28 | Nec Corp | 宛先発信制御システムおよび宛先発信制御方法 |
US6388877B1 (en) * | 1999-02-04 | 2002-05-14 | Palm, Inc. | Handheld computer with open accessory slot |
US6545669B1 (en) * | 1999-03-26 | 2003-04-08 | Husam Kinawi | Object-drag continuity between discontinuous touch-screens |
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 |
US7079712B1 (en) | 1999-05-25 | 2006-07-18 | Silverbrook Research Pty Ltd | Method and system for providing information in a document |
US7263667B1 (en) | 1999-06-09 | 2007-08-28 | Microsoft Corporation | Methods, apparatus and data structures for providing a user interface which facilitates decision making |
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 |
US6317140B1 (en) | 1999-08-02 | 2001-11-13 | Hewlett-Packard Company | Displaying interactive bitmap images within a display space |
US6349410B1 (en) | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6763388B1 (en) | 1999-08-10 | 2004-07-13 | Akamai Technologies, Inc. | Method and apparatus for selecting and viewing portions of web pages |
US7007239B1 (en) | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
US6781575B1 (en) * | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
US6976210B1 (en) | 1999-08-31 | 2005-12-13 | Lucent Technologies Inc. | Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality |
US6704007B1 (en) | 1999-09-27 | 2004-03-09 | Intel Corporation | Controlling displays for processor-based systems |
US7134095B1 (en) | 1999-10-20 | 2006-11-07 | Gateway, Inc. | Simulated three-dimensional navigational menu system |
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 |
US6978127B1 (en) | 1999-12-16 | 2005-12-20 | Koninklijke Philips Electronics N.V. | Hand-ear user interface for hand-held device |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US7958457B1 (en) | 1999-12-20 | 2011-06-07 | Wireless Agents, Llc | Method and apparatus for scheduling presentation of digital content on a personal communication device |
US6597384B1 (en) | 1999-12-22 | 2003-07-22 | Intel Corporation | Automatic reorienting of screen orientation using touch sensitive system |
US7362331B2 (en) | 2000-01-05 | 2008-04-22 | Apple Inc. | Time-based, non-constant translation of user interface objects between states |
US6396520B1 (en) | 2000-01-05 | 2002-05-28 | Apple Computer, Inc. | Method of transition between window states |
AU2001247950A1 (en) | 2000-02-02 | 2001-08-14 | Ezlogin.Com, Inc. | Clipping and manipulating elements contained in a web page |
GB2365676B (en) | 2000-02-18 | 2004-06-23 | Sensei Ltd | Mobile telephone with improved man-machine interface |
US6859909B1 (en) | 2000-03-07 | 2005-02-22 | Microsoft Corporation | System and method for annotating web-based documents |
US20020038299A1 (en) | 2000-03-20 | 2002-03-28 | Uri Zernik | Interface for presenting information |
JP2001265481A (ja) | 2000-03-21 | 2001-09-28 | Nec Corp | ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体 |
JP3763389B2 (ja) | 2000-03-24 | 2006-04-05 | シャープ株式会社 | 画像データ編集操作方法および情報処理装置 |
EP1143334A3 (en) | 2000-04-06 | 2005-03-30 | Microsoft Corporation | Theme aware graphical user interface |
US20010048448A1 (en) | 2000-04-06 | 2001-12-06 | Raiz Gregory L. | Focus state themeing |
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 |
JP4325075B2 (ja) | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
US20040049737A1 (en) | 2000-04-26 | 2004-03-11 | Novarra, Inc. | System and method for displaying information content with selective horizontal scrolling |
US6879322B2 (en) | 2000-05-30 | 2005-04-12 | Fujitsu Limited | Three-dimensional object display system, three-dimensional object display method and recording medium recording a three-dimensional object display program |
US7451389B2 (en) | 2000-06-06 | 2008-11-11 | Microsoft Corporation | Method and system for semantically labeling data and providing actions based on semantically labeled data |
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 |
US6667751B1 (en) | 2000-07-13 | 2003-12-23 | International Business Machines Corporation | Linear web browser history viewer |
US7289102B2 (en) | 2000-07-17 | 2007-10-30 | Microsoft Corporation | Method and apparatus using multiple sensors in a device with a display |
EP1380013A4 (en) | 2000-07-18 | 2007-01-24 | Incredimail Ltd | SYSTEM AND METHOD FOR VISUAL FEEDBACK COMMUNICATION IN E-MAIL SYSTEMS |
GB0017793D0 (en) | 2000-07-21 | 2000-09-06 | Secr Defence | Human computer interface |
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 |
CA2349649A1 (en) | 2000-07-31 | 2002-01-31 | International Business Machines Corporation | Switching between virtual desktops |
US6704024B2 (en) | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
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 |
US6745186B1 (en) | 2000-08-17 | 2004-06-01 | Eastman Kodak Company | Product and method for organizing and searching digital images |
TW466415B (en) | 2000-08-28 | 2001-12-01 | Compal Electronics Inc | Hand-held device with zooming display function |
GB2366696B (en) | 2000-08-31 | 2004-03-10 | Nokia Mobile Phones Ltd | Reminders for a communication terminal |
US20020054090A1 (en) | 2000-09-01 | 2002-05-09 | Silva Juliana Freire | Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities |
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 |
US20020113824A1 (en) * | 2000-10-12 | 2002-08-22 | Myers Thomas D. | Graphic user interface that is usable as a commercial digital jukebox interface |
US6918091B2 (en) * | 2000-11-09 | 2005-07-12 | Change Tools, Inc. | User definable interface system, method and computer program product |
JP3890880B2 (ja) | 2000-11-10 | 2007-03-07 | 株式会社日立製作所 | 情報検索端末 |
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 |
FR2819675B1 (fr) | 2001-01-17 | 2003-05-16 | Sagem | Telephone portable a navigateur de capture et de rappel d'adresses informatiques |
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 |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
US7735021B2 (en) | 2001-02-16 | 2010-06-08 | Microsoft Corporation | Shortcut system for use in a mobile electronic device and method thereof |
US6834249B2 (en) * | 2001-03-29 | 2004-12-21 | Arraycomm, Inc. | Method and apparatus for controlling a computing system |
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 |
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 |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | Touch screen with user interface enhancement |
US20050024341A1 (en) * | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7085693B2 (en) | 2001-06-19 | 2006-08-01 | International Business Machines Corporation | Manipulation of electronic media using off-line media |
US20030013483A1 (en) | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US20050134578A1 (en) | 2001-07-13 | 2005-06-23 | Universal Electronics Inc. | System and methods for interacting with a control environment |
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 |
US8063923B2 (en) | 2001-07-13 | 2011-11-22 | Universal Electronics Inc. | System and method for updating information in an electronic portable device |
US6819340B2 (en) | 2001-07-23 | 2004-11-16 | Paul E. Burke | Adding a shortcut to a web site |
US20030025676A1 (en) * | 2001-08-02 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Sensor-based menu for a touch screen panel |
US20030030664A1 (en) | 2001-08-13 | 2003-02-13 | Parry Travis J. | Customizable control panel software |
US6690365B2 (en) | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
US7093201B2 (en) | 2001-09-06 | 2006-08-15 | Danger, Inc. | Loop menu navigation apparatus and method |
US6995745B2 (en) | 2001-09-13 | 2006-02-07 | E-Book Systems Pte Ltd. | Electromechanical information browsing device |
JP2003091347A (ja) | 2001-09-18 | 2003-03-28 | Sony Corp | 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体 |
US7386325B2 (en) | 2001-10-01 | 2008-06-10 | Motorola, Inc. | Method and apparatus for a holster having a user interface |
US20070085841A1 (en) * | 2001-10-22 | 2007-04-19 | Apple Computer, Inc. | Method and apparatus for accelerated scrolling |
US7312785B2 (en) * | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US7046230B2 (en) | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US7714880B2 (en) | 2001-11-16 | 2010-05-11 | Honeywell International Inc. | Method and apparatus for displaying images on a display |
US7158175B2 (en) | 2001-11-30 | 2007-01-02 | Eastman Kodak Company | System including a digital camera and a docking unit for coupling to the internet |
AUPR947701A0 (en) | 2001-12-14 | 2002-01-24 | Activesky, Inc. | Digital multimedia publishing system for wireless devices |
US6690387B2 (en) * | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
JP3834039B2 (ja) | 2002-01-22 | 2006-10-18 | 富士通株式会社 | メニュー項目選択装置及び方法 |
US6934911B2 (en) | 2002-01-25 | 2005-08-23 | Nokia Corporation | Grouping and displaying of contextual objects |
US7138997B2 (en) | 2002-06-28 | 2006-11-21 | Autodesk, Inc. | System for physical rotation of volumetric display enclosures to facilitate 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 |
US8972890B2 (en) | 2002-03-06 | 2015-03-03 | Apple Inc. | Aminated menu bar |
US7607102B2 (en) | 2002-03-14 | 2009-10-20 | Apple Inc. | Dynamically changing appearances for user interface elements during drag-and-drop operations |
US20030184552A1 (en) | 2002-03-26 | 2003-10-02 | Sanja Chadha | Apparatus and method for graphics display system for markup languages |
US6931601B2 (en) | 2002-04-03 | 2005-08-16 | Microsoft Corporation | Noisy operating system user interface |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US7689673B2 (en) | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7810038B2 (en) | 2002-05-03 | 2010-10-05 | International Business Machines Corporation | Method for modifying a GUI for an application |
US20030206197A1 (en) | 2002-05-06 | 2003-11-06 | Mcinerney John | Personal information management devices with persistent application information and methods |
TWI238348B (en) | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
JP3761165B2 (ja) | 2002-05-13 | 2006-03-29 | 株式会社モバイルコンピューティングテクノロジーズ | 表示制御装置、携帯型情報端末装置、プログラム、及び表示制御方法 |
KR100502710B1 (ko) * | 2002-05-24 | 2005-07-20 | 주식회사 아이큐브 | 광 디스크 재생 장치 |
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 |
US7020710B2 (en) | 2002-06-21 | 2006-03-28 | Thomson Licensing | Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization |
US7546548B2 (en) | 2002-06-28 | 2009-06-09 | Microsoft Corporation | Method and system for presenting menu commands for selection |
US7656393B2 (en) * | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US20050257161A1 (en) | 2002-07-26 | 2005-11-17 | Luc Martin | Method and system for accessing online applications using a web browser |
US7166791B2 (en) * | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
JP4115198B2 (ja) | 2002-08-02 | 2008-07-09 | 株式会社日立製作所 | タッチパネルを備えた表示装置 |
US7065718B2 (en) * | 2002-08-08 | 2006-06-20 | International Business Machines Corporation | System and method for configuring time related settings using a graphical interface |
US7089507B2 (en) | 2002-08-12 | 2006-08-08 | International Business Machines Corporation | System and method for display views using a single stroke control |
US7814055B2 (en) | 2002-08-28 | 2010-10-12 | Apple Inc. | Method of managing a calendar and a computer system for implementing that method |
FI115255B (fi) | 2002-09-02 | 2005-03-31 | Myorigo Oy | Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite |
JP2004128766A (ja) | 2002-10-01 | 2004-04-22 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、情報記録プログラム、並びに情報再生プログラム |
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 |
JP4117352B2 (ja) | 2002-11-12 | 2008-07-16 | 株式会社ソニー・コンピュータエンタテインメント | ファイル処理方法とこの方法を利用可能な装置 |
CA2506585A1 (en) | 2002-11-18 | 2004-06-03 | Valerie Kucharewski | People lists |
US7266776B2 (en) | 2002-11-25 | 2007-09-04 | Aol Llc | Facilitating communications between computer users across a network |
US7199786B2 (en) | 2002-11-29 | 2007-04-03 | Daniel Suraqui | Reduced keyboards system using unistroke input and having automatic disambiguating and a recognition method using said system |
US7113809B2 (en) | 2002-12-19 | 2006-09-26 | Nokia Corporation | Apparatus and a method for providing information to a user |
US7370290B2 (en) * | 2002-12-19 | 2008-05-06 | Microsoft Corporation | Contact card |
FI20022282A0 (fi) | 2002-12-30 | 2002-12-30 | Nokia Corp | Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite |
US7895536B2 (en) | 2003-01-08 | 2011-02-22 | Autodesk, Inc. | Layer editor system for a pen-based computer |
US20050240756A1 (en) | 2003-01-12 | 2005-10-27 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows. |
US7098896B2 (en) | 2003-01-16 | 2006-08-29 | Forword Input Inc. | System and method for continuous stroke word-based text input |
US7509321B2 (en) * | 2003-01-21 | 2009-03-24 | Microsoft Corporation | Selection bins for browsing, annotating, sorting, clustering, and filtering media objects |
US20040155909A1 (en) | 2003-02-07 | 2004-08-12 | Sun Microsystems, Inc. | Scroll tray mechanism for cellular telephone |
US7739597B2 (en) | 2003-02-24 | 2010-06-15 | Microsoft Corporation | Interactive media frame display |
JP4074530B2 (ja) | 2003-02-28 | 2008-04-09 | 京セラ株式会社 | 携帯情報端末装置 |
US7231229B1 (en) | 2003-03-16 | 2007-06-12 | Palm, Inc. | Communication device interface |
US7054965B2 (en) | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
US20050021418A1 (en) | 2003-03-18 | 2005-01-27 | Matt Marcus | Remote activation of digital media |
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 |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
US20050044509A1 (en) * | 2003-05-07 | 2005-02-24 | Hunleth Frank A. | Item selection using helical menus |
JP2004341886A (ja) | 2003-05-16 | 2004-12-02 | Casio Comput Co Ltd | ファイル管理装置及びファイル管理方法 |
JP2004343662A (ja) | 2003-05-19 | 2004-12-02 | Sony Corp | 撮像装置 |
US20040235520A1 (en) | 2003-05-20 | 2004-11-25 | Cadiz Jonathan Jay | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer |
JP2004363892A (ja) * | 2003-06-04 | 2004-12-24 | Canon Inc | 携帯機器 |
JP2005004396A (ja) | 2003-06-11 | 2005-01-06 | Sony Corp | 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム |
JP2006527439A (ja) | 2003-06-13 | 2006-11-30 | ユニヴァーシティ オブ ランカスター | ユーザインタフェース |
US20040268400A1 (en) | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Quick starting video content |
JP2007526548A (ja) | 2003-06-27 | 2007-09-13 | ソフトスコープ エルエルシー | 仮想デスクトップ−メタ組織および制御システム |
FR2856940B1 (fr) * | 2003-07-04 | 2007-02-09 | Stedim Sa | Systeme clos a usage unique de melange, de stockage et d'homogeneisation de liquides en conditions propres ou steriles |
US8373660B2 (en) * | 2003-07-14 | 2013-02-12 | Matt Pallakoff | System and method for a portable multimedia client |
US20050020325A1 (en) | 2003-07-24 | 2005-01-27 | Motorola, Inc. | Multi-configuration portable electronic device and method for operating the same |
US20050026644A1 (en) * | 2003-07-28 | 2005-02-03 | Inventec Appliances Corp. | Cellular phone for specific person |
US20050039134A1 (en) | 2003-08-11 | 2005-02-17 | Sony Corporation | System and method for effectively implementing a dynamic user interface in an electronic network |
US20060181517A1 (en) | 2005-02-11 | 2006-08-17 | Apple Computer, Inc. | Display actuator |
US7499040B2 (en) | 2003-08-18 | 2009-03-03 | Apple Inc. | Movable touch pad with added functionality |
KR20050022117A (ko) | 2003-08-29 | 2005-03-07 | 엘지전자 주식회사 | 이동통신단말기의 절전장치 및 방법 |
US7325204B2 (en) | 2003-08-29 | 2008-01-29 | Yahoo! Inc. | Slideout windows |
US7411575B2 (en) | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
WO2005029308A2 (en) | 2003-09-24 | 2005-03-31 | Nokia Corporation | Improved presentation of large objects on small displays |
US20050071736A1 (en) * | 2003-09-26 | 2005-03-31 | Fuji Xerox Co., Ltd. | Comprehensive and intuitive media collection and management tool |
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 |
US7719542B1 (en) | 2003-10-10 | 2010-05-18 | Adobe Systems Incorporated | System, method and user interface controls for communicating status information |
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 |
US6990637B2 (en) * | 2003-10-23 | 2006-01-24 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US8527896B2 (en) | 2003-10-23 | 2013-09-03 | Microsoft Corporation | User interface menu with hovering icons |
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 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
US20050097089A1 (en) | 2003-11-05 | 2005-05-05 | Tom Nielsen | Persistent user interface for providing navigational functionality |
US6970749B1 (en) | 2003-11-12 | 2005-11-29 | Adobe Systems Incorporated | Grouped palette stashing |
US7495659B2 (en) * | 2003-11-25 | 2009-02-24 | Apple Inc. | Touch pad for handheld device |
US7787971B2 (en) | 2003-12-02 | 2010-08-31 | Thermo Fisher Scientific (Asheville) Llc | Rotor selection interface and method |
EP1538536A1 (en) | 2003-12-05 | 2005-06-08 | Sony International (Europe) GmbH | Visualization and control techniques for multimedia digital content |
US7085590B2 (en) * | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
US7355593B2 (en) | 2004-01-02 | 2008-04-08 | Smart Technologies, Inc. | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US7512882B2 (en) | 2004-01-05 | 2009-03-31 | Microsoft Corporation | Systems and methods for providing alternate views when rendering audio/video content in a computing system |
US20050185364A1 (en) | 2004-01-05 | 2005-08-25 | Jory Bell | Docking station for mobile computing device |
US7401300B2 (en) | 2004-01-09 | 2008-07-15 | Nokia Corporation | Adaptive user interface input device |
US20050162402A1 (en) | 2004-01-27 | 2005-07-28 | Watanachote Susornpol J. | Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback |
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 |
US7437005B2 (en) | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
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 |
WO2005098588A1 (ja) | 2004-04-05 | 2005-10-20 | Matsushita Electric Industrial Co., Ltd. | 表示画面管理装置 |
US20050229102A1 (en) | 2004-04-12 | 2005-10-13 | Microsoft Corporation | System and method for providing an interactive display |
JP2005309933A (ja) | 2004-04-23 | 2005-11-04 | Canon Inc | 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体 |
US7330178B2 (en) | 2004-04-30 | 2008-02-12 | Motorola, Inc. | Display-input apparatus for a multi-configuration portable device |
EP2487644A3 (en) | 2004-04-30 | 2012-10-31 | Access Co., Ltd. | Method for dynamic image enlarging/reducing display in browsing, terminal device, and program |
US7565625B2 (en) | 2004-05-06 | 2009-07-21 | Pixar | Toolbar slot method and apparatus |
US20050250438A1 (en) | 2004-05-07 | 2005-11-10 | Mikko Makipaa | Method for enhancing communication, a terminal and a telecommunication system |
JP5055684B2 (ja) | 2004-05-13 | 2012-10-24 | ソニー株式会社 | 画像フォルダ切替装置 |
JP4148187B2 (ja) | 2004-06-03 | 2008-09-10 | ソニー株式会社 | 携帯型電子機器、入力操作制御方法及びそのプログラム |
JP5132028B2 (ja) | 2004-06-11 | 2013-01-30 | 三菱電機株式会社 | ユーザインタフェース装置 |
US7358962B2 (en) | 2004-06-15 | 2008-04-15 | Microsoft Corporation | Manipulating association of data with a physical object |
US7222307B2 (en) | 2004-06-16 | 2007-05-22 | Scenera Technologies, Llc | Multipurpose navigation keys for an electronic imaging device |
US20050285880A1 (en) | 2004-06-23 | 2005-12-29 | Inventec Appliances Corporation | Method of magnifying a portion of display |
US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US8281241B2 (en) | 2004-06-28 | 2012-10-02 | Nokia Corporation | Electronic device and method for providing extended user interface |
KR20070026659A (ko) | 2004-06-29 | 2007-03-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 불연속 줌 |
US7379047B2 (en) | 2004-06-30 | 2008-05-27 | Microsoft Corporation | Using a physical object to control an attribute of an interactive display application |
US8112778B2 (en) | 2004-06-30 | 2012-02-07 | Movius Interactive Corporation | Video mail and content playback control with cellular handset |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
EP1774427A2 (en) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
KR100984596B1 (ko) | 2004-07-30 | 2010-09-30 | 애플 인크. | 터치 감지 입력 장치용 제스처 |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
CN1993672A (zh) | 2004-08-02 | 2007-07-04 | 皇家飞利浦电子股份有限公司 | 在触摸屏上的压控导航 |
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 |
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 |
KR100677129B1 (ko) | 2004-09-03 | 2007-02-02 | 삼성전자주식회사 | 인터랙티브 그래픽 스트림을 기록한 저장 매체, 그 재생장치 및 재생 방법 |
US7761814B2 (en) | 2004-09-13 | 2010-07-20 | Microsoft Corporation | Flick gesture |
US20070263176A1 (en) | 2004-09-17 | 2007-11-15 | Nikon Corporation | Electronic Device |
US20060064647A1 (en) | 2004-09-23 | 2006-03-23 | Tapuska David F | Web browser graphical user interface and method for implementing same |
NO20044073D0 (no) | 2004-09-27 | 2004-09-27 | Isak Engquist | Informasjonsbehandlingssystem og fremgangsmate |
JP2006134288A (ja) | 2004-10-06 | 2006-05-25 | Sharp Corp | インターフェース及びコンピュータにより実行されるインターフェースプログラム |
JP4860625B2 (ja) | 2004-10-08 | 2012-01-25 | イマージョン コーポレーション | タッチ式入力装置におけるボタンおよびスクロール動作シミュレーション用の触覚フィードバック |
US20060080616A1 (en) * | 2004-10-13 | 2006-04-13 | Xerox Corporation | Systems, methods and user interfaces for document workflow construction |
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 |
US7706637B2 (en) * | 2004-10-25 | 2010-04-27 | Apple Inc. | Host configured for interoperation with coupled portable media player device |
US7925996B2 (en) | 2004-11-18 | 2011-04-12 | Microsoft Corporation | Method and system for providing multiple input connecting user interface |
US20060123360A1 (en) | 2004-12-03 | 2006-06-08 | Picsel Research Limited | User interfaces for data processing devices and systems |
EP1672471A1 (en) | 2004-12-14 | 2006-06-21 | Thomson Multimedia Broadband Belgium | Content playback device with touch screen |
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 |
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 |
KR100677421B1 (ko) | 2004-12-30 | 2007-02-02 | 엘지전자 주식회사 | 휴대단말기에서의 참조필드 이용방법 |
KR101085447B1 (ko) | 2004-12-31 | 2011-11-21 | 삼성전자주식회사 | 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치 |
TWI254558B (en) | 2005-01-18 | 2006-05-01 | Asustek Comp Inc | Mobile communication device with a transition effect function |
US20060178110A1 (en) | 2005-02-09 | 2006-08-10 | Nokia Corporation | System and method for interacting with an entity by means of a mobile station via a user-wearable terminal |
US20060176278A1 (en) | 2005-02-10 | 2006-08-10 | Motorola, Inc. | Method and system for display orientation |
US7818350B2 (en) * | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
KR20190061099A (ko) | 2005-03-04 | 2019-06-04 | 애플 인크. | 다기능 휴대용 장치 |
US7984381B2 (en) | 2005-03-18 | 2011-07-19 | Nokia Corporation | User interface |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US7750893B2 (en) | 2005-04-06 | 2010-07-06 | Nintendo Co., Ltd. | Storage medium storing input position processing program, and input position processing device |
US7506268B2 (en) | 2005-04-07 | 2009-03-17 | Microsoft Corporation | User interface with visual tracking feature |
US7512898B2 (en) | 2005-04-07 | 2009-03-31 | Microsoft Corporation | User interface with multi-state menu |
US7856602B2 (en) | 2005-04-20 | 2010-12-21 | Apple Inc. | Updatable menu items |
US7614016B2 (en) | 2005-04-21 | 2009-11-03 | Microsoft Corporation | Multiple roots in navigation pane |
US20060246874A1 (en) | 2005-04-28 | 2006-11-02 | Sullivan Scott L | Cell phone systems |
US20060246955A1 (en) | 2005-05-02 | 2006-11-02 | Mikko Nirhamo | Mobile communication device and method therefor |
US20070024646A1 (en) * | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
US7530029B2 (en) | 2005-05-24 | 2009-05-05 | Microsoft Corporation | Narrow mode navigation pane |
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 |
US20060277460A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Webview applications |
US7195170B2 (en) | 2005-06-09 | 2007-03-27 | Fuji Xerox Co., Ltd. | Post-bit: multimedia ePaper stickies |
ATE533288T1 (de) | 2005-06-10 | 2011-11-15 | Nokia Corp | Umkonfigurieren des standby-schirmbildes eines elektronischen geräts |
US20060281449A1 (en) | 2005-06-14 | 2006-12-14 | Huang Kun | Enhanced call register menu |
US7432928B2 (en) | 2005-06-14 | 2008-10-07 | Microsoft Corporation | User interface state reconfiguration through animation |
US7676767B2 (en) | 2005-06-15 | 2010-03-09 | Microsoft Corporation | Peel back user interface to show hidden functions |
US20060286971A1 (en) | 2005-06-17 | 2006-12-21 | Maly John W | Automatic storage of contact information on a cellular phone |
US7487467B1 (en) | 2005-06-23 | 2009-02-03 | Sun Microsystems, Inc. | Visual representation and other effects for application management on a device with a small screen |
US20070004451A1 (en) * | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
KR100800995B1 (ko) | 2005-07-11 | 2008-02-05 | 삼성전자주식회사 | 아이콘을 디스플레이하는 장치 및 방법 |
JP2007052403A (ja) | 2005-07-19 | 2007-03-01 | Canon Inc | 表示装置及び表示方法及びプログラム及び記憶媒体 |
JP4815927B2 (ja) | 2005-07-27 | 2011-11-16 | ソニー株式会社 | 表示装置、メニュー表示方法、メニュー表示方法のプログラム及びメニュー表示方法のプログラムを記録した記録媒体 |
JP2007080255A (ja) * | 2005-08-19 | 2007-03-29 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びに、プログラム |
US20070055947A1 (en) | 2005-09-02 | 2007-03-08 | Microsoft Corporation | Animations and transitions |
US7487346B2 (en) * | 2005-09-06 | 2009-02-03 | Apple Inc. | Techniques and graphical user interfaces for categorical shuffle |
WO2007033354A2 (en) * | 2005-09-13 | 2007-03-22 | Spacetime3D, Inc. | System and method for providing three-dimensional graphical user interface |
US8026920B2 (en) | 2005-09-13 | 2011-09-27 | Microsoft Corporation | Extensible visual effects on active content in user interfaces |
WO2007031816A1 (en) | 2005-09-14 | 2007-03-22 | Nokia Corporation | A device, method, computer program and user interface for enabling a user to vary which items are displayed to the user |
US20070067738A1 (en) | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
US7873356B2 (en) | 2005-09-16 | 2011-01-18 | Microsoft Corporation | Search interface for mobile devices |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US20070152980A1 (en) | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
CN1940833A (zh) | 2005-09-26 | 2007-04-04 | 鸿富锦精密工业(深圳)有限公司 | 多级菜单显示装置及其方法 |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US20090140991A1 (en) | 2005-10-07 | 2009-06-04 | Matsushita Electric Industrial Co., Ltd. | Input device and mobile terminal having the same |
US8769408B2 (en) | 2005-10-07 | 2014-07-01 | Apple Inc. | Intelligent media navigation |
KR100755851B1 (ko) * | 2005-10-14 | 2007-09-07 | 엘지전자 주식회사 | 멀티미디어 디스플레이 방법, 이를 위한 이동 단말기, 및이동 단말기용 크래들 |
US7844301B2 (en) * | 2005-10-14 | 2010-11-30 | Lg Electronics Inc. | Method for displaying multimedia contents and mobile communications terminal capable of implementing the same |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
JP4394062B2 (ja) | 2005-10-28 | 2010-01-06 | アルプス電気株式会社 | パッド型入力装置 |
US7730425B2 (en) | 2005-11-30 | 2010-06-01 | De Los Reyes Isabelo | Function-oriented user interface |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
KR100801089B1 (ko) | 2005-12-13 | 2008-02-05 | 삼성전자주식회사 | 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법 |
EP1801711A1 (en) * | 2005-12-21 | 2007-06-27 | Transmedia Communications Sàrl | Method for remotely organizing audio-visual items stored in a central database |
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 |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
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 |
US8082008B2 (en) | 2006-02-10 | 2011-12-20 | Access Co., Ltd. | User-interface and architecture for portable processing device |
US8054294B2 (en) | 2006-03-31 | 2011-11-08 | Sony Corporation | Touch screen remote control system for use in controlling one or more devices |
US8968077B2 (en) | 2006-04-13 | 2015-03-03 | Idt | Methods and systems for interfacing with a third-party application |
US8548452B2 (en) | 2006-04-13 | 2013-10-01 | Blackberry Limited | System and method for controlling device usage |
US20070245250A1 (en) | 2006-04-18 | 2007-10-18 | Microsoft Corporation Microsoft Patent Group | Desktop window manager using an advanced user interface construction framework |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
US7783990B2 (en) * | 2006-05-05 | 2010-08-24 | Microsoft Corporation | Association of display elements |
WO2007134194A2 (en) | 2006-05-10 | 2007-11-22 | Google Inc. | Web notebook tools |
US7840901B2 (en) | 2006-05-16 | 2010-11-23 | Research In Motion Limited | System and method of skinning themes |
US8086971B2 (en) | 2006-06-28 | 2011-12-27 | Nokia Corporation | Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications |
US7880728B2 (en) | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
IL176673A0 (en) | 2006-07-03 | 2007-07-04 | Fermon Israel | A variably displayable mobile device keyboard |
US20080034309A1 (en) | 2006-08-01 | 2008-02-07 | Louch John O | Multimedia center including widgets |
KR100781706B1 (ko) | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
US7791594B2 (en) * | 2006-08-30 | 2010-09-07 | Sony Ericsson Mobile Communications Ab | Orientation based multiple mode mechanically vibrated touch screen display |
US7805684B2 (en) | 2006-09-01 | 2010-09-28 | Nokia Corporation | Mobile communications terminal |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US7940250B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US7996792B2 (en) * | 2006-09-06 | 2011-08-09 | Apple Inc. | Voicemail manager for portable multifunction device |
US7581186B2 (en) * | 2006-09-11 | 2009-08-25 | Apple Inc. | Media manager with integrated browsers |
US20080066135A1 (en) | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Search user interface for media device |
US8564543B2 (en) | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
US8736557B2 (en) * | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US7853972B2 (en) | 2006-09-11 | 2010-12-14 | Apple Inc. | Media preview user interface |
US7642934B2 (en) | 2006-11-10 | 2010-01-05 | Research In Motion Limited | Method of mapping a traditional touchtone keypad on a handheld electronic device and associated apparatus |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US20080161045A1 (en) | 2006-12-29 | 2008-07-03 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen |
US7877707B2 (en) | 2007-01-06 | 2011-01-25 | Apple Inc. | Detecting and interpreting real-world and security gestures on touch and hover sensitive devices |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US8519964B2 (en) * | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US7685163B2 (en) | 2007-01-07 | 2010-03-23 | Apple Inc. | Automated creation of media asset illustrations |
US20080168367A1 (en) | 2007-01-07 | 2008-07-10 | Chaudhri Imran A | Dashboards, Widgets and Devices |
US7978176B2 (en) * | 2007-01-07 | 2011-07-12 | Apple Inc. | Portrait-landscape rotation heuristics for a portable multifunction device |
US20080165148A1 (en) | 2007-01-07 | 2008-07-10 | Richard Williamson | Portable Electronic Device, Method, and Graphical User Interface for Displaying Inline Multimedia Content |
US20080167081A1 (en) | 2007-01-10 | 2008-07-10 | Eng U P Peter | Keyless touch-screen cellular telephone |
US20080182628A1 (en) | 2007-01-26 | 2008-07-31 | Matthew Lee | System and method for previewing themes |
US8601370B2 (en) | 2007-01-31 | 2013-12-03 | Blackberry Limited | System and method for organizing icons for applications on a mobile device |
CA2676692A1 (en) | 2007-02-09 | 2008-08-14 | Novarra, Inc. | Method and system for providing portions of information content to a client device |
US20100103321A1 (en) * | 2007-03-09 | 2010-04-29 | Pioneer Corporation | Av processing apparatus and program |
EP1976242B1 (en) | 2007-03-30 | 2016-08-24 | Microsoft Technology Licensing, LLC | Method for controlling mobile communication device equipped with touch screen, communication device and method of executing functions thereof |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US7750895B2 (en) | 2007-06-29 | 2010-07-06 | Microsoft Corporation | Navigating lists using input motions |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US8069414B2 (en) * | 2007-07-18 | 2011-11-29 | Google Inc. | Embedded video player |
US20090113475A1 (en) * | 2007-08-21 | 2009-04-30 | Yi Li | Systems and methods for integrating search capability in interactive video |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
JP5440174B2 (ja) | 2007-10-26 | 2014-03-12 | 日本電気株式会社 | 電子機器、電子機器の制御方法および電子機器の制御プログラムの記憶媒体 |
US8217906B2 (en) | 2007-11-16 | 2012-07-10 | Sony Ericsson Mobile Communications Ab | User interface, apparatus, method, and computer program for viewing of content on a screen |
US20090128581A1 (en) | 2007-11-20 | 2009-05-21 | Microsoft Corporation | Custom transition framework for application state transitions |
JP4364273B2 (ja) | 2007-12-28 | 2009-11-11 | パナソニック株式会社 | 携帯端末装置及び表示制御方法並びに表示制御プログラム |
US8356258B2 (en) | 2008-02-01 | 2013-01-15 | Microsoft Corporation | Arranging display areas utilizing enhanced window states |
US8217964B2 (en) * | 2008-02-14 | 2012-07-10 | Nokia Corporation | Information presentation based on display screen orientation |
KR101012300B1 (ko) * | 2008-03-07 | 2011-02-08 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법 |
KR101111566B1 (ko) | 2008-05-23 | 2012-02-24 | 삼성전자주식회사 | 휴대 단말기의 인터페이스 전환 장치 및 방법 |
US8155505B2 (en) * | 2008-06-06 | 2012-04-10 | Apple Inc. | Hybrid playlist |
KR101546774B1 (ko) * | 2008-07-29 | 2015-08-24 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작제어 방법 |
US8610830B2 (en) * | 2008-09-11 | 2013-12-17 | Apple Inc. | Video rotation method and device |
US9015616B2 (en) * | 2008-10-22 | 2015-04-21 | Google Inc. | Search initiation |
US20110050640A1 (en) * | 2009-09-03 | 2011-03-03 | Niklas Lundback | Calibration for a Large Scale Multi-User, Multi-Touch System |
US8438592B2 (en) * | 2009-12-22 | 2013-05-07 | Qualcomm Incorporated | Dynamic live content promoter for digital broadcast TV |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
-
2010
- 2010-05-27 US US12/789,427 patent/US8736561B2/en active Active
- 2010-12-29 CN CN201410305304.9A patent/CN104035666B/zh active Active
- 2010-12-29 WO PCT/US2010/062307 patent/WO2011084856A1/en active Application Filing
- 2010-12-29 CN CN201080063832.8A patent/CN102754062B/zh active Active
- 2010-12-29 EP EP10799255.4A patent/EP2513768B1/en active Active
-
2014
- 2014-05-23 US US14/286,971 patent/US9733812B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060265643A1 (en) * | 2005-05-17 | 2006-11-23 | Keith Saft | Optimal viewing of digital images and voice annotation transitions in slideshows |
WO2008030874A1 (en) * | 2006-09-06 | 2008-03-13 | Apple Inc. | Video manager for portable multifunction device |
WO2008030976A2 (en) * | 2006-09-06 | 2008-03-13 | Apple Inc. | Touch screen device, method, and graphical user interface for determining commands by applying heuristics |
CN101535938A (zh) * | 2006-09-06 | 2009-09-16 | 苹果公司 | 用于显示结构化电子文档的便携式电子设备、方法和图形用户界面 |
US20080062137A1 (en) * | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Touch actuation controller for multi-state media presentation |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294763A (zh) * | 2012-02-24 | 2013-09-11 | Lg电子株式会社 | 移动终端及其控制方法 |
US9916865B2 (en) | 2012-02-24 | 2018-03-13 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US9858968B2 (en) | 2012-02-24 | 2018-01-02 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
US11209961B2 (en) | 2012-05-18 | 2021-12-28 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
CN111310619B (zh) * | 2012-05-18 | 2021-06-04 | 苹果公司 | 用于操纵用户界面的设备、方法和图形用户界面 |
CN111310619A (zh) * | 2012-05-18 | 2020-06-19 | 苹果公司 | 用于操纵用户界面的设备、方法和图形用户界面 |
CN103793170B (zh) * | 2012-10-31 | 2017-08-01 | Lg电子株式会社 | 移动终端及其控制方法 |
US10338763B2 (en) | 2012-10-31 | 2019-07-02 | Lg Electronics Inc. | Mobile terminal and control method thereof for displaying home screen background images and video |
CN105210025A (zh) * | 2013-03-15 | 2015-12-30 | 博世汽车服务解决方案公司 | 具有各种功能的图形用户界面 |
CN110333807A (zh) * | 2013-03-15 | 2019-10-15 | 博世汽车服务解决方案公司 | 具有车辆扫描功能的图形用户界面 |
CN110209337B (zh) * | 2013-05-23 | 2022-07-01 | 三星电子株式会社 | 用于基于手势的用户界面的方法和设备 |
CN110209337A (zh) * | 2013-05-23 | 2019-09-06 | 三星电子株式会社 | 用于基于手势的用户界面的方法和设备 |
CN110795018B (zh) * | 2013-06-09 | 2023-09-29 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
CN110795018A (zh) * | 2013-06-09 | 2020-02-14 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
CN103294347B (zh) * | 2013-06-24 | 2016-09-07 | 贝壳网际(北京)安全技术有限公司 | 移动终端浏览器视频播放的操作控制方法、装置及浏览器 |
CN103294347A (zh) * | 2013-06-24 | 2013-09-11 | 贝壳网际(北京)安全技术有限公司 | 移动终端浏览器视频播放的操作控制方法、装置及浏览器 |
CN105593805B (zh) * | 2013-09-30 | 2019-07-23 | 谷歌有限责任公司 | 基于移动装置定向定制移动媒体片尾用户界面 |
CN105593805A (zh) * | 2013-09-30 | 2016-05-18 | 谷歌公司 | 基于移动装置定向定制移动媒体片尾用户界面 |
CN108353105A (zh) * | 2015-11-20 | 2018-07-31 | 三星电子株式会社 | 电子设备和电子设备的内容输出方法 |
CN106131628A (zh) * | 2016-07-13 | 2016-11-16 | 苏州科达科技股份有限公司 | 一种视频图像处理方法及装置 |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
US11703996B2 (en) | 2020-09-14 | 2023-07-18 | Apple Inc. | User input interfaces |
CN112261226A (zh) * | 2020-10-21 | 2021-01-22 | 北京字跳网络技术有限公司 | 横屏交互方法、装置、电子设备和存储介质 |
CN112261226B (zh) * | 2020-10-21 | 2022-09-16 | 北京字跳网络技术有限公司 | 横屏交互方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104035666A (zh) | 2014-09-10 |
EP2513768B1 (en) | 2017-11-08 |
CN102754062B (zh) | 2016-06-22 |
EP2513768A1 (en) | 2012-10-24 |
US8736561B2 (en) | 2014-05-27 |
CN104035666B (zh) | 2019-03-15 |
US20140372889A1 (en) | 2014-12-18 |
WO2011084856A1 (en) | 2011-07-14 |
US20110163969A1 (en) | 2011-07-07 |
US9733812B2 (en) | 2017-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102754062B (zh) | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 | |
CN103052935B (zh) | 用于对对象的前后位置进行重新排序的装置、方法和图形用户接口 | |
CN102754071B (zh) | 具有包含具有另一设备的显示分辨率的模式的多个应用程序显示模式的设备和方法 | |
CN102763074B (zh) | 自动键盘布局确定 | |
CN102063253B (zh) | 用于管理并行打开的软件应用的方法和相关设备 | |
CN102763073B (zh) | 具有交互式弹出视图的装置和方法 | |
CN102033710B (zh) | 用于管理文件夹的方法和相关设备 | |
CN102763066B (zh) | 用于导航经过一范围的值的装置、方法和图形用户接口 | |
CN102763058B (zh) | 用于存取可选键的装置、方法和图形用户接口 | |
CN102763128A (zh) | 用于附件查看和编辑的装置、方法和图形用户接口 | |
CN102822788A (zh) | 用于对象的精确定位的装置、方法和图形用户接口 | |
CN102763065B (zh) | 用于导航经过多个查看区域的装置、方法和图形用户接口 | |
CN102754061A (zh) | 用于改变电子文档中的页的装置、方法和图形用户接口 | |
CN102763079B (zh) | 用自定义控件取代键盘的应用程序编程接口(api) | |
CN102763077A (zh) | 自动显示及隐藏屏幕上键盘 | |
CN103403659B (zh) | 用于导览识别符列表的装置、方法和图形用户接口 | |
CN103186343A (zh) | 用于调整内容查看和文本输入接口的大小的装置、方法和图形用户接口 | |
CN103069378A (zh) | 用于用户接口屏幕导航的装置、方法和图形用户接口 | |
CN103164152A (zh) | 用于编辑视频的装置、方法和图形用户接口 | |
CN102265586A (zh) | 使用表情字符的便携式触摸屏设备、方法和图形用户界面 | |
CN103218148A (zh) | 用于配置与用户接口的受约束的交互的装置、方法和图形用户接口 | |
CN102414755A (zh) | 用于编辑电子消息中的音频或视频附件的设备、方法和图形用户界面 | |
CN103348301A (zh) | 用于导航通过电子文档的装置、方法和图形用户接口 | |
CN103186318A (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 |