CN1957320A - 导航方法、电子设备、用户界面和计算机程序产品 - Google Patents
导航方法、电子设备、用户界面和计算机程序产品 Download PDFInfo
- Publication number
- CN1957320A CN1957320A CNA2005800159040A CN200580015904A CN1957320A CN 1957320 A CN1957320 A CN 1957320A CN A2005800159040 A CNA2005800159040 A CN A2005800159040A CN 200580015904 A CN200580015904 A CN 200580015904A CN 1957320 A CN1957320 A CN 1957320A
- Authority
- CN
- China
- Prior art keywords
- navigation
- application view
- block
- function
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明涉及在电子设备的应用视图中进行导航的方法、电子设备、图形用户界面以及计算机程序产品。该电子设备被配置成:在显示器上显示初始应用视图,提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块,检测由输入设备指示的给定导航块的选择,一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能,并且基于所执行的软件功能显示当前的应用视图。
Description
技术领域
本发明涉及在电子设备的应用视图中进行导航的方法、用于在应用视图中导航的电子设备、用于在电子设备的显示器上显示的应用视图中导航的图形用户界面以及计算机程序产品。
背景技术
例如触摸屏的不同显示器的意义在便携式电子设备中变得越来越重要。这些设备的浏览能力正在改善中。例如,当在设备显示的不同应用视图中进行导航时,越来越多地使用了便携式设备。在因特网上浏览是一个例子,其中显示器的可用性是至关重要的。然而,例如,不同的便携式电子设备的大小是有限的,因此用于这类设备的显示器的大小也通常远不如用于个人计算机的相应显示器。例如,由于显示器大小的限制,用户在因特网上浏览时需要进行大量滚动。小的显示器还会导致更小的字体,这反过来导致使用设备的缩放特点。
不同的鼠标动作是已知的,例如沿给定的方向拖动鼠标可实现预定的浏览功能。然而,这些手持的***很难甚至无法在移动情况下使用。
在已知***中使用的滚动条通常是很难轻叩的,尤其当显示器很小的时候。在移动情况下,例如在移动的交通工具中,这种滚动条的可用性更差。水平和垂直的滚动条也占据了屏幕的某些空间。另外,例如放大和缩小的功能通常也非常难以使用。例如,为了放大或缩小因特网文档,使用者可能不得不首先通过使用各种菜单和菜单条选择适当的缩放功能。
发明内容
根据本发明的一个方面,提供了一种在电子设备的应用视图中进行导航的方法,该电子设备包括用于显示应用视图的显示器和输入设备。该方法包括在显示器上显示初始应用视图,提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块,检测由输入设备指示的给定导航块的选择,一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能,并且基于所执行的软件功能显示当前的应用视图。
根据本发明的另一方面,提供了一种在应用视图中进行导航的电子设备,该电子设备包括用于控制该电子设备功能的控制单元,用于显示与控制单元连接的应用视图的显示器,以及用于提供导航所用控制命令的输入设备,其连接到控制单元。该控制单元被配置成:在显示器上显示初始应用视图,提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块,检测由输入设备指示的给定导航块的选择,一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能,并且基于所执行的软件功能显示当前的应用视图。
根据本发明的一个实施方式,提供了一种用于在电子设备的显示器上显示的应用视图中导航的图形用户界面,该图形用户界面包括:在显示器上显示的初始应用视图,至少部分显示在应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块,以及基于所执行的与所检测的选择导航块相关联的软件功能在显示器上显示的当前的应用视图。
根据本发明的另一个实施方式,提供了一种计算机程序产品,该计算机程序产品对计算机处理进行编码以便提供在电子设备的应用视图中进行的导航,该计算机处理包括:在显示器上显示初始应用视图,提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块,检测给定导航块的选择,一旦检测出对所述导航块的选择,则执行与选择的导航块相关联的软件功能,并且基于执行的软件功能显示当前的应用视图。
根据本发明的一个实施方式,提供了一种在应用视图中进行导航的电子设备,该电子设备包括用于控制该电子设备功能的控制装置,用于显示应用视图的显示装置,以及用于为导航提供控制命令的输入装置。该控制装置被进一步配置成:在显示器上显示初始应用视图,提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包含用于控制给定软件功能的导航块,检测由输入设备指示的给定导航块的选择,一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能,并且基于执行的软件功能显示当前的应用视图。
本发明的实施方式提供了一些优势。通过使用单个的工具执行应用视图中的导航。另外,用户能定制该工具。本发明向用户提供了应用视图中的无模式导航。另外,在电子设备的显示器中节约了更多的空间。进一步,从用户的观点来看,本发明可被迅速地理解,便于学会和使用。
附图说明
下面结合优选实施方式和附图对本发明进行更为详细的描述,其中:
图1表示一种电子设备的例子;
图2A和图2B示出本发明的用户界面的例子;以及
图3表示在电子设备的用户界面的应用视图中导航的方法的例子。
具体实施方式
本发明的实施方式可适用于电子设备,例如在通信***中作为终端使用的移动台,该通信***包括一个或多个基站以及与基站通信的终端。该设备例如可用于通过蓝牙芯片、红外线或WLAN连接实施的短程通信。该电子设备例如是便携式电话或另一种包括例如便携式计算机、个人计算机、手持计算机或智能电话的通信设备。这种便携式电子设备可以是包括用于建立网络连接所必需的通信设备的PDA(个人数字助理)设备,或可以是例如为了网络连接而连接到移动电话的PDA设备。该便携式电子设备还可以是不包含通讯设备的计算机或者PDA设备。
图1表示了电子设备结构的方框图。通常由微处理器和软件或分离组件实施的控制单元100控制该设备的基本功能。设备的用户界面包括输入设备104和显示器102,例如通过本身已知的方式实施的触摸屏。另外,该设备的用户界面包括扩音器和小键盘部件。根据设备的类型,存在不同的和不同数目的用户界面部件。图1的设备,例如移动台,还包括执行移动台功能并且包括语音和信道编码器、调制器和RF部件的通信装置108。该设备也可包括天线和存储器106。
通过输入设备104对设备的功能进行控制,该输入设备例如是鼠标、通过在一表面上移动而操作的手持***。当使用鼠标时,例如,标记或符号表示鼠标指针在显示器102上的位置并且通常还有在设备中运行的功能,或其状态。显示器102本身作为输入设备104也可通过触摸屏实现,从而通过触摸在显示器102上可见的期望对象对期望的功能进行选择。这种在显示器102上的触摸例如可以通过笔、触笔或手指执行。输入设备104也可以通过使用眼动跟踪(eyetracking)装置实现,其中对眼的移动的检测用于对某些控制命令进行解译。
控制单元100控制用户界面的功能,其被连接到显示器102并且被配置成在显示器102上显示不同的应用视图。控制单元100从输入设备104接收控制命令。输入设备104被配置成提供控制命令以便在显示器102上显示的应用视图中进行导航。应用视图可以是来自因特网的各种网页的视图,可以是来自设备中运行的任意应用程序的视图,或者是可在显示器102上显示的任意其它应用视图。导航或浏览应用视图可包括水平地或垂直地滚动应用视图,放大应用视图以便得到应用视图细节的更好的视图或是缩小应用视图以便得到整个应用视图的全视图。
导航功能进行操作,从而通过输入设备104首先选择例如滚动或缩放的期望功能。接着控制单元100解译检测到的选择,并基于其执行给定的软件功能,并且作为执行的软件功能的结果,在显示器104上显示给定的应用视图。
在本发明的一个实施方式中,控制单元100首先在显示器102上显示初始应用视图。控制单元100被配置成提供至少部分地显示在显示器102的应用视图上的可浮动导航区。该可浮动导航区包括用于控制给定软件功能的导航块。控制单元100检测由输入设备104指示的给定的导航块的选择。例如,该选择可基于显示器102上的触摸来检测。可选地,该选择可以通过例如鼠标或者笔的输入设备104来检测。
根据本发明的一个实施方式,一旦所述导航块的选择被检测出,则控制单元100被配置成执行与所选择的导航块相关联的软件功能。最后,基于所执行的软件功能,控制单元100被配置成显示当前的应用视图。
初始应用视图可以是网页的部分视图,并且在滚动功能后该视图可以是网页另一部分的视图。在控制单元100执行缩放功能后,当前应用视图也可以是该网页的视图。
控制单元100继续检测由输入设备102指示的控制命令,并且检测给定导航块的选择。当给定的显示应用视图的应用程序打开时,可浮动导航区可自动部分地在显示器102的应用视图上显示。通过使用图标或菜单功能或者通过基于轻叩的激活,可浮动导航区也可以被单独地打开。
下面让我们通过图2A和图2B学习本发明的实施方式。图2A和图2B表示例如PDA设备的电子设备的显示器104。图2A和图2B示出本发明的一个实施方式中的图形用户界面。
显示器102被分成不同的区域,每个区域具有特定的功能。例如在最大区域220A和220B中显示应用视图。可以有用于在显示器102上显示不同信息或菜单的不同工具条216、218。
在一个实施方式中,图2A和图2B中可导航区200、200A、200B是正方形的形式。可浮动导航区200、200A、200B也可以是除正方形以外的其它形状,例如圆形。可浮动导航区200、200A、200B包括用于控制给定软件功能的导航块202、204、206、208、210、212、214。在这些例子中,导航块202和208控制应用视图的水平滚动,导航块204和212控制应用视图的垂直滚动。导航块206和210在本例中控制缩放。为了滚动而在给定的导航块202、204、208、212上向下轻叩笔致使以单个的预定步长向期望的方向滚动。将笔向下保持在该导航块202、204、208、212上将重复该功能。因此,为了缩放而在给定导航块206,210上向下轻叩笔致使以单独的预定步长改变缩放的等级,并且保持笔向下重复该功能。
导航块202、204、206、208、210、212、214的数量与本例中的可以不同。与此例子中的不同,导航块202、204、206、208、210、212、214还可具有控制功能。此外,例如还可存在仅有一个导航块同时用于水平和垂直滚动。因此,使用一半导航块可实施水平滚动而使用另一半可实施垂直滚动。该实施方式中的重点在于所有必需的操作块都位于相同的区域内,即,在可浮动导航区200、200A、200B中。
在本发明的一个实施方式中,可浮动导航区200、200A、200B包括控制块214。在图2A和图2B中,该控制块214位于可浮动导航区中部。控制块214用于改变可浮动导航区200、200A、200B的位置。在控制块214的帮助下,例如通过拖拽可浮动导航区200、200A、200B可以改变可浮动导航区的位置。在控制块214上轻叩并在拖动时保持笔向下可将可浮动导航区移动到期望的位置。例如,在图2B中,可浮动导航区200A的位置变成可浮动导航区200B的位置。被改变的位置还可保留在存储器中并且可浮动导航区200A下一次在该改变的位置上显示。
可浮动导航区200、200A、200B的外观可以如期望的设定。在图2A的例子中,针对不同功能的导航块202、204、206、208、210、212、214以各自的图标标记,例如对于导航块212、204的垂直滚动用箭头向上和向下标记,对于导航块202、208的水平滚动用箭头向左和向右标记,对于导航块206、210的放大或缩小用放大镜标记,十字箭头用于控制块214。导航块202、204、206、208、210、212、214也可以适当的颜色、文本、绘图或填充效果来标记。还可以不使用任何图标而只使用不同颜色来标识导航块202、204、206、208、210、212、214的不同功能。例如诸如滚动、缩放、移动的不同功能组除了具有类似箭头和放大镜的图标以外可具有它们自己的颜色。
可浮动导航区200、200A、200B还可以被设置成“以幽灵式(ghostmode)”表现,意思是例如所有的图标都被去除而仅用颜色来指示不同的导航块。整个可浮动导航区200、200A、200B可以被设置为半透明的,也就是说,可浮动导航区200、200A、200B下的内容是可见的。透明度也是可以调整的。因此,可浮动导航区200、200A、200B不会太多地覆盖显示器102上显示的应用视图。还可以不显示颜色、箭头、放大镜,从而仅仅是不同的导航块202、204、206、208、210、212、214的一些或所有的轮廓是可见的。作为“幽灵式”的一个例子,图2B以“幽灵式”表示出可浮动导航区200B。可以透过可浮动导航区200B看到应用视图220B。此外,只有导航块202、204、206、208、210、212、214的轮廓标记出可浮动导航区200B的位置。当然,“幽灵式”可以和例如箭头、放大镜和颜色的不同图标一起使用。因此,可以透过半透明的可浮动导航区看到可浮动导航区200、200A、200B下的应用视图。
在图2A中,该实施方式的图形用户界面包括在显示器102上显示的初始应用视图220A。该应用视图220A例如是因特网的网页的视图。可浮动导航区200至少部分在初始应用视图220A上显示。该可浮动导航区200的位置和大小例如可以由设备的用户界面来确定。当每次打开应用视图时,可浮动导航区200可在给定的位置显示,比如在显示器104的右上角。通过使用控制块214可以随时改变该位置。例如用笔按压或者触摸控制块214,然后沿着显示器104的表面移动该笔,就可以改变可浮动导航区200的位置。可浮动导航区200的大小也可以被适当地设定,例如根据设备的各个用户的需要。例如用户可以在大的和小的可浮动导航区200、200A、200B之间进行选择。当熟悉该方法的用法时,用户可能希望使这些可浮动区小一些或不那么容易见到。因此,可以选择较小的尺寸和“幽灵式”使得可浮动导航区200、200A、200B很难看见,但还可以使用。
在图2A的例子中,下一步选择出导航块204。例如,用户希望通过向下滚动页面来导航网页的视图。因此,就选择控制向下滚动功能的导航块204。可通过任意合适的输入设备实现导航块204的选择。一旦导航块204的选择被检测出,在图2B中示出的当前应用视图220B就被显示出来。向下滚动的量例如可以决定于笔在导航块204上按压多长时间。如果在控制块204上仅检测到单个的触摸,则只向下滚动一个预定的步长。另外,如果笔在控制块204上保持按下,则只要笔停留在控制块204上,向下滚动就将持续。将笔在导航块204上按压一段预定的时间就可能增大向下滚动的速度。
因此,如果用户希望缩放显示器102上的应用视图,则用于缩放的导航块206、210被选择。一旦用于缩放的导航块206、210的选择被检测出,则显示根据检测到的已选择导航块缩放的当前应用视图。如果笔在用于缩放的导航块206、210上持续地保持按下,则缩放功能将持续。将笔在导航块206、210上按压一段预定的时间能够加快缩放的速度。在一个实施方式中,在导航块202、204、206、208、210、212位置检测到的压力的量定义了滚动的速度或缩放的等级。例如,基于结合实施方式的用户界面使用的触摸屏或压感笔可检测压力的量。
在另一个实施方式中,可在给定导航块202-214的选择之后使用拖拽功能。输入设备例如可以是触摸屏和触笔,并且通过首先使用触笔接触触摸屏,用户还可以选择给定的导航块202-214。接着触笔可以沿触摸屏表面移动并且因此得到与给定导航块202-214相关联的拖拽功能。因此,与给定导航块202-214相关联的软件功能可在给定的导航块上基于被检测到的拖拽功能而执行。在一个实施方式中,所执行的软件功能基于在给定的导航块上被检测到的拖拽功能的量。在另一个实施方式中,所执行的软件功能基于给定的导航块上被检测到的拖拽功能的速度。因此,拖拽的方向和长度可以定义软件功能的属性。如果用户从原始点拖拽得越远,则软件功能可被加速。
在一个实施方式中,显示器的整个区域可都被看作是可浮动导航区200或者在显示器上显示出多个可浮动导航区200、200A、200B。因此,导航块200-212实际上可以存在于显示器102区域上的任何位置。基于常规,用户可能只需要几个导航块200-212并且只有那些经常被使用的导航块200-212在显示器102上是可见的。给定的导航块200-212也可位于显示器102的不同位置上。
在一个实施方式中,根据拖拽功能所针对的给定的导航块200-212,拖拽功能具有不同的效果。在下面的表格1-6中表示出不同的控制功能如何在应用视图的导航中使用的一些例子,该控制功能例如是轻叩,轻叩并保持或者拖拽。例如,通过结合触摸屏使用笔或触笔作为输入设备,可以实现控制功能。每个表格的右边显示来源于针对给定导航块的给定控制功能而产生的不同软件功能。该思路是向用户提供活跃内容区域上的浮动块的基本集:滚动、缩放、页面导航和查找。无论何时用户轻叩或拖拽导航块,下表中所描述的功能就可被执行。拖拽功能的方向和长度定义了功能的属性并且当用户从原始点拖拽得越远,则动作就被加速。
表1.用于滚动的导航块
轻叩: | 移动到应用视图上先前的位置(或者与轻叩&保持相同) |
轻叩&保持 | 弹出缩放&滚动的对话框,该对话框提供可以被移动和改变大小的页面和矩形的小型视图(对应新的视图) |
拖拽 | 拖拽的方向可定义滚动的方向。向下拖拽可以显示当前视图下的更多内容。页面可以被滚动到任何方向;例如,滚动方向和滚动起始点(导航块)与触笔之间的角度相同。视图平滑地滚动直到触笔被提起。触笔从导航块移动的距离越远,滚动速度就可以越快。视图永远不会在页面上滚动。如果内容没有宽于显示器,则只可以向上和向下的滚动。 |
表2.用于放大和缩小的导航块
轻叩: | 向当前视图的中心缩放一个预定的步长 |
轻叩&保持: | 弹出缩放&滚动的对话框,该对话框提供可以被移动和改变大小的页面和矩形的小型视图(对应新的视图) |
拖拽: | 拖拽的方向定义视图是否被放大或缩小。向右或向上拖拽是放大,向左或向下拖拽是缩小。视图被平滑地放大直到触笔被提起。触笔被移动地越远,缩放就越快。持续地拖拽 |
到导航块的另一侧将改变缩放的方向。 |
表3:用于页面导航的导航块
轻叩: | 回到上一页面 |
轻叩&保持: | 弹出先前访问过的页面列表的历史对话框。前进列表中的页面也可在此被显示。 |
拖拽 | 拖拽的方向定义了导航方向。向右或向下拖拽的结果是向前跳转,向左或向上拖拽是向回跳转。更多的页面被显示直到触笔被提起。触笔从导航块移动得越远,则跳转得越快。如果打开了几个窗口,垂直的拖拽会导致在窗口之间跳转。当用户向上拖拽时,来自被打开的当前窗口的窗口被显示,当向下拖拽时,后来打开的窗口被显示。同样,触笔移动地越远,窗口改变地越快。 |
表4:用于查找的导航块
轻叩: | 如果在当前页面上的查找先前已经在浏览会话中被定义,则再一次执行先前的查找(找到文本)。如果Web上的查找已经在浏览会话中被定义,则尝试从当前的页面查找给定的关键字。 |
如果在浏览会话中没有执行过查找,则弹出具有选项的查找对话框以便从Web或从当前页面查找给定的关键字。如果浏览会话总是打开的,则先前查找的存储器会持续确定的一段时间(例如一个小时)。这段时间过后,轻叩就会弹出查找对话框。 | |
轻叩&保持: | 弹出具有选项的查找对话框以便从Web或从当前页面查找给定的关键字。 |
拖拽 | 如果在该浏览会话的当前页面上的查找先前已经被定义过,则重新执行查找。拖拽的方向定义了查找的方向。可能存在至少两个方向(先前的,下一个)。已经被找到的文本会被高亮度显示。跳到下一个匹配文本的速度由触笔到导航块的距离定义。如果Web上的查找已经在浏览会话中被定义,则尝试从当前的页面查找给定的关键字。如果在该浏览会话中没有执行过查找,则从拖拽的方向寻找和高亮度显示下一个超链接。如果浏览会话总是打开的,则先前查找的存储器会持续确定的一 |
段时间(比如一个小时)。在这段时间过后拖拽发起超链接查找。 |
表5:用于放大的导航块
轻叩: | 从视图的中心缩放预定的步长 |
轻叩&保持: | 向视图的中心平滑地放大 |
拖拽 | 在滚动视图的同时向变化的视图的中心进行缩放。拖拽的方向定义了滚动的方向。向下拖拽可以显示出当前视图下的更多内容。页面可以朝任意的方向滚动。滚动的方向与滚动起始点(导航块)和触笔之间的当前角度相同。视图被平滑地缩放和滚动直到触笔被提起。触笔从导航块移动得越远,则滚动的速度越快。 |
表6:用于缩小的导航块
轻叩: | 从当前视图的中心缩小预定的步长 |
轻叩&保持: | 从视图的中心平滑地缩小 |
拖拽 | 在缩放时滚动视图。拖拽的方向定义滚动方向。向下拖拽可以显示出当前视图下的更多内容。页面可以向任意方向滚动。滚动的方向与滚动起始点(导航块)和触笔之间的当前角度相同。在触笔拿下来之前 |
视图平滑地放大和滚动。视图被平滑地缩放和滚动直到触笔被提起。触笔从导航块移动得越远,则滚动的速度越快。 |
上表1-6表示了在页面间滚动、缩放、导航的新的方式以及利用可浮动导航控制进行有效的查找。由于屏幕空间有限,例如,当浏览Web页面时,移动Web用户希望使用全屏。为用户提供全屏模式是必需的,其中浏览器控制或者大的滚动条不会覆盖页面内容。此外,最重要的视图和导航控制块应该很容易被访问。
上表1-6中所表示的例子例如提供了无模式地缩放或滚动应用视图以及利用触笔的单个动作实现后向和前向的导航的可能性。在全屏模式下使用浮动控制是最有效的。对于最重要的浏览器功能,加速功能允许非常有效的交互。不像滚动条仅提供线性移动,用户可自由地滚动到任意的方向。不像滚动条占用屏幕空间,用户可以利用整个屏幕空间(只需要微小的位置指示器)。不像在平移中用户必须抓取页面上的一个点然后把它拖拽到另一个点,用户可以一次拖拽完成几个屏幕上的滚动。另外提供了放大和缩小之间很容易的切换。这些例子中描述到的加速功能也可在其它应用中使用。
在表5和表6中提供了用于放大和缩小的单独的导航块的实施方式。这个实施方式的原因是允许同时的缩放和滚动功能。对终端用户来说,提供用于放大和缩小的单独控制比单个的控制更为直观。仅需要一次拖拽就把应用视图缩放到了期望点。用户也可以放大原始视图之外的区域。同样,也提供了以一次轻叩便可缩小的简单方式(对于放大和缩小只有一个缩放块,轻叩功能仅放大)。
由于具有相对小的屏幕的移动设备在浏览Web页面、大的图片和办公文档以及通过相对小的屏幕浏览大的2D内容时成为越来越重要的工具,简单的缩放工具也变得越来越重要。另一种情形是每英寸具有许多像素值(ppi)以便显示设计成用于“更大”像素(更少ppi)显示的显示器。在这些情形下,当逐像素浏览时,文字和图片就变得太小而无法辨认。在一个实施方式中,输入设备104包括用于提供导航所需的控制命令的触摸屏,控制单元100进一步被配置成检测由触摸屏指示的给定导航块上的被检测到的触摸点下的像点,并把所检测到的像点作为软件功能的中点来执行与所选择的导航块相关联的软件功能。
例如,在被选择的导航块是用于缩放的功能块并且用户希望一次就放大或缩小一下或一个步长的情况下,则在导航块上轻叩以进行放大或缩小的结果是触笔摸触点之下的像素点保持在那个位置并且该视图被放大或缩小。如果用户希望平滑地放大或缩小,则接着触笔可被按压并在导航块上保持以便放大/缩小。因此,视图被平滑地缩放直到用户拿走触笔。在缩放过程中触笔下的像点保持在原始位置。在一个实施方式中,向应用视图的任意点平滑地缩放也是可以的:当将触笔保持在导航块上以便进行缩放时,触笔被移动到显示器的期望位置。当一个缩放事件发生时,触笔下方的像点此刻保持在它的初始位置。因此,用于缩放的中心像点随触笔的移动而改变。在这种方式下,尽管当缩放功能被起动时在那个位置不存在用于缩放的导航块,用户依然可以确信所需的区域还保持在屏幕上。还可以在笔移动时减慢缩放功能的速度以便更容易及时地移动到目标点。
如果很快地进行平滑缩放,则用户可能在足够迅速的缩放期间无法将用于缩放的导航块移动到目标点,而且目标点可能被缩放到可视区域以外。在下面的实施方式中,这不再是一个问题,因为用户可以很容易地将隐藏区变为可视。因此在一个实施方式中,将区域缩放到屏幕以外也是可以的。首先,基于显示器上检测到的拖拽功能对初始应用视图进行放大,其由从触摸屏上给定的导航块开始的持续触摸所指示。导航块可以跟随着触摸或保持静止不动。然后,如果检测到触摸屏上的触摸已经到达显示器的边界,则缩放功能变为滚动功能。在这种情况下,来自拖拽功能的方向的新内容被带到了可视区域。当滚动持续时,平滑缩放被停止。当检测到触摸前进到离显示器边界越来越远时,缩放功能可以继续进行。因此,如果用户将笔拖拽回活动内容区域的方向,则返回到缩放功能并且滚动结束。
在默认情况下缩小功能可以把位于当前应用视图之外的区域变成可见的,但在一个实施方式中,也可以通过倚着屏幕的边或者内容区域的边推动笔或触笔来滚动视图。接着来自推动方向的新内容被带到了可视区域。当滚动继续时,缩小功能停止。如果用户将笔拖拽回活动内容区域,则缩放功能可接着继续。
在一个实施方式中,缩放功能也可以用于缩放成长方形的功能中。接着拖拽触笔将画出长方形而不是平滑的缩放。上述的缩放实施方式使得通过仅使用单个的拖拽功能即可将视图缩放到期望的点。用户也可以定义缩放的中点并且缩放到初始视图的外部区域。另外,该导航功能是无模式的:例如,仅当用于缩放的导航块被选择(例如,笔触摸块)时,缩放功能才执行,并且一旦检测到用于缩放的导航块的选择结束了(例如笔从块上提起),则结束缩放功能。因此,无论何时用户例如用触笔触摸导航块,导航功能可以被执行。因此,用户不需要启动和退出任何操作模态。在一个实施方式中,一旦显示器上拖拽功能的结束被检测到,与被选择的导航块相关联的软件功能还可以被执行。因此,首先选择给定的导航块,例如以触笔触摸导航块,然后触笔在触摸屏上被持续地拖拽,最后一旦触笔从触摸屏上被提起,即,一旦拖拽的结束被检测到,则与被选择的导航块关联的软件功能被执行。在前面的例子中,被选择的操作块可以跟随着触摸或保持静止不动。
在一个实施方式中,通过使用可浮动导航区200、200A、200B,其它的控制功能也可以被迅速地选择。例如,在给定的导航块202、204、206、208、210、212、214上按压第二个鼠标按钮可以打开选择列表或菜单,其中可以选择不同的控制功能。如果使用触摸屏或者压感笔,笔在控制块214上点下并且保持笔不移动可以激活给定的控制功能,例如选择列表的打开。选择列表或菜单上的内容可能涉及可浮动导航区200、200A、200B,涉及导航块202、204、206、208、210、212、214,涉及浏览功能和各种设置。通过使用这样的选择列表可轻易实现所有所需的设置和功能。可包括在选择列表中的控制功能的例子包括全屏与常规视图之间的切换,隐藏可浮动导航区200、200A、200B,选择幽灵模式,设置可浮动导航区200、200A、200B的大小和外观等。例如,从选择列表中选择给定的主题使得可以执行所述的功能,然后关闭该选择列表。另外,在选择列表之外的轻叩可取消动作并关闭选择列表。
图3表示出在电子设备的应用视图中进行导航的方法的例子。
该方法在300开始。在302中,在显示器上显示初始应用视图。在304中,在显示器上显示的可浮动导航区至少部分地位于应用视图上。例如,当在显示器上显示应用视图时,可浮动导航区可以被自动地显示。可浮动导航区也可以首先作为图标在显示器上显示,从菜单或根据屏幕上的基于轻叩的激活来激活可浮动导航区,并且在需要的时候进行选择。在306中,如果导航块的选择被检测出,则进入308。若检测到没有选择导航块,则初始应用视图以可浮动导航区覆盖一部分应用视图而保持着。
在308中,基于所选择的导航块的检测执行与所选择的导航块相关联的软件功能。在310中,基于执行的软件功能显示当前的应用视图。该方法可以通过重复步骤304到310持续下去直到应用被关闭或设备被关机。该方法在312结束。
尽管在上面结合根据附图的例子对本发明进行了描述,但很显然本发明不限于此,还可以在所附权利要求书的范围内以几种方式进行修改。
Claims (36)
1.一种在电子设备的应用视图中进行导航的方法,该电子设备包括用于显示应用视图的显示器和输入设备,其特征在于该方法包括:
在显示器上显示初始应用视图;
提供至少部分地显示在显示器的所述应用视图上的可浮动导航区,该可浮动导航区包含用于控制给定软件功能的导航块;
检测对由所述输入设备指示的给定导航块的选择;
一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能;以及
基于所执行的软件功能显示当前的应用视图。
2.根据权利要求1所述的方法,该方法进一步包括在可浮动导航区中提供控制块以便改变所述可浮动导航区的位置,以及基于从所述控制块检测到的命令改变该可浮动导航区的位置。
3.根据权利要求1所述的方法,该方法进一步包括当初始应用视图在显示器中打开时提供所述可浮动导航区。
4.根据权利要求1所述的方法,执行软件功能的步骤包括水平地或垂直地滚动所述初始应用视图以便生成所述当前应用视图。
5.根据权利要求1所述的方法,执行软件功能的步骤包括放大或缩小初始应用视图以便生成所述当前应用视图。
6.根据权利要求1所述的方法,其中检测由输入设备指示的给定导航块的选择的步骤包括在给定的导航块上检测拖拽功能,并且基于在给定的导航块上检测到的拖拽功能执行与所选择的导航块相关联的软件功能。
7.根据权利要求6所述的方法,执行所述软件功能的步骤基于下面的至少一项:被检测到的拖拽功能的量,被检测到的拖拽功能的速度,被检测到的拖拽功能的方向。
8.根据权利要求1所述的方法,其中所述输入设备包括触摸屏以便提供用于导航的控制命令,并且该方法进一步包括检测由所述触摸屏指示的给定导航块上被检测到的触摸点之下的像素,并且通过把检测到的像素当作软件功能的中点来执行与所选择的导航块相关联的软件功能。
9.根据权利要求5、6和8所述的方法,该方法进一步包括检测从给定的导航块开始的所述拖拽功能以便基于所检测到的拖拽功能缩放、放大或缩小初始应用视图。
10.根据权利要求8所述的方法,该方法还包括一旦检测到结束给定导航块上的触摸,则结束与所述所选择的导航块相关联的软件功能的执行。
11.根据权利要求8所述的方法,该方法进一步包括在检测到对给定导航块的选择之后,检测由触摸屏上的持续触摸所指示的显示器上的拖拽功能;并且一旦检测到显示器上拖拽功能的结束,则执行与所选择的导航块相关联的软件功能。
12.根据权利要求8所述的方法,该方法进一步包括检测用于缩放的导航块的选择;基于由触摸屏上的持续触摸所指示的显示器上的被检测到的拖拽功能来放大或缩小初始的应用视图;当检测到触摸屏上的触摸已经到达显示器边界时,将缩放功能改为滚动功能;并且当检测到触摸前进到远离显示器的边界时返回到缩放功能。
13.根据权利要求1所述的方法,该方法进一步包括在应用视图上半透明地显示所述可浮动导航区。
14.根据权利要求1所述的方法,该方法进一步包括在应用视图上显示所述可浮动导航区的轮廓。
15.根据权利要求1所述的方法,该方法进一步包括在应用视图上显示所述导航块的轮廓。
16.根据权利要求1所述的方法,其中所述输入设备包括触摸屏并且检测给定导航块的选择的步骤包括在由触摸屏指示的给定导航块上检测一个或者多个触摸。
17.根据权利要求16所述的方法,执行所述软件功能的步骤是基于由触摸屏指示的给定导航块上的一个或者多个所检测到的触摸。
18.一种在应用视图中进行导航的电子设备,该电子设备包括用于控制该电子设备功能的控制单元,用于显示与所述控制单元连接的应用视图的显示器,以及用于为导航提供控制命令的输入设备,该输入设备与控制单元连接,其特征在于该控制单元被配置成:
在显示器上显示初始应用视图;
提供至少部分地显示在显示器的所述应用视图上的可浮动导航区,该可浮动导航区包含用于控制给定软件功能的导航块;
检测由所述输入设备指示的给定导航块的选择;
一旦检测出对所述导航块的选择,则执行与所选择的导航块相关联的软件功能;以及
基于执行的软件功能显示当前的应用视图。
19.根据权利要求18所述的电子设备,其中所述控制单元被进一步配置成在可浮动导航区中提供控制块以便改变所述可浮动导航区的位置;以及基于从所述控制块检测到的命令改变该可浮动导航区的位置。
20.根据权利要求18所述的电子设备,其中所述控制单元被进一步配置成通过检测给定导航块上的拖拽功能来检测给定导航块的选择并且基于在给定的导航块上检测到的拖拽功能来执行与所选择的导航块相关联的软件功能。
21.根据权利要求20所述的电子设备,其中所述控制单元被进一步配置成基于下面的至少一项来执行软件功能:被检测到的拖拽功能的量,被检测到的拖拽功能的速度,被检测到的拖拽功能的方向。
22.根据权利要求18所述的电子设备,其中输入设备包括触摸屏以便提供用于导航的控制命令,并且所述控制单元进一步配置成检测由所述触摸屏指示的给定导航块上被检测到的触摸点之下的像素,并且通过把检测到的像素当作软件功能的中点来执行与所选择的导航块相关联的软件功能。
23.根据权利要求20和22所述的电子设备,其中所述控制单元进一步被配置成检测从给定的导航块开始的所述拖拽功能以便基于检测到的拖拽功能缩放、放大或缩小初始应用视图。
24.根据权利要求22所述的电子设备,其中所述控制单元进一步被配置成一旦检测到结束给定导航块上的触摸,则结束与所述所选择的导航块相关联的软件功能的执行。
25.根据权利要求22所述的电子设备,其中所述控制单元进一步被配置成在检测给定导航块的选择之后,检测由触摸屏上的持续触摸所指示的显示器上的拖拽功能;并且一旦显示器上拖拽功能的结束被检测到,则执行与所选择的导航块相关联的软件功能。
26.根据权利要求22所述的电子设备,其中所述控制单元进一步被配置成检测用于缩放的导航块的选择;基于由触摸屏上的持续触摸所指示的显示器上的被检测到的拖拽功能来放大或缩小初始应用视图;当检测到触摸屏上的触摸已经到达显示器边界时,将缩放功能改为滚动功能;当检测到触摸前进到远离显示器的边界时返回到缩放功能。
27.一种在电子设备的显示器上显示的应用视图中导航的图形用户界面,其特征在于该图形用户界面包括:
在显示器上显示的初始应用视图;
至少部分地显示在所述应用视图上的可浮动导航区,该可浮动导航区包含用于控制给定软件功能的导航块;以及
基于所执行的与检测到的选择导航块相关联的软件功能在显示器上显示的当前的应用视图。
28.根据权利要求27所述的图形用户界面,进一步包括可浮动导航区中的控制块以便基于从所述控制块检测到的控制命令改变所述可浮动导航区的位置。
29.根据权利要求27所述的图形用户界面,其中通过水平地或垂直地滚动初始应用视图的软件功能生成当前的应用视图。
30.根据权利要求27所述的图形用户界面,其中通过放大或缩小初始应用视图的软件功能生成当前应用视图。
31.根据权利要求27所述的图形用户界面,其中在应用视图上半透明地显示所述可浮动导航区。
32.根据权利要求27所述的图形用户界面,其中在应用视图上显示所述可浮动导航区的轮廓。
33.根据权利要求27所述的图形用户界面,其中在应用视图上显示所述导航块的轮廓。
34.一种计算机程序产品,该计算机程序产品对计算机处理进行编码以便提供在电子设备的应用视图中进行的导航,特征在于该计算机处理包括:
在显示器上显示初始应用视图;
提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包括用于控制给定软件功能的导航块;
检测给定导航块的选择;
一旦检测出对所述导航块的选择,则执行与所选择的导航块关联的软件功能;以及
基于执行的软件功能显示当前的应用视图。
35.根据权利要求34所述的计算机程序产品,进一步包括执行在可浮动导航区中提供控制块以便改变所述可浮动导航区的位置的功能;以及基于从所述控制块检测到的控制命令改变可浮动导航区的位置。
36.一种在应用视图中进行导航的电子设备,该电子设备包括用于控制该电子设备功能的控制装置,用于显示应用视图的显示装置,以及用于为导航提供控制命令的输入装置,其特征在于所述控制装置被进一步配置成:
在显示器上显示初始应用视图;
提供至少部分地显示在显示器的应用视图上的可浮动导航区,该可浮动导航区包含用于控制给定软件功能的导航块;
检测由所述输入设备指示的给定导航块的选择;
一旦检测出选择的所述导航块,则执行与所选择的导航块相关联的软件功能;以及
基于执行的软件功能显示当前的应用视图。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/813,222 | 2004-03-30 | ||
US10/813,222 US20050223340A1 (en) | 2004-03-30 | 2004-03-30 | Method of navigating in application views, electronic device, graphical user interface and computer program product |
US11/052,420 | 2005-02-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1957320A true CN1957320A (zh) | 2007-05-02 |
Family
ID=35055817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800159040A Pending CN1957320A (zh) | 2004-03-30 | 2005-03-23 | 导航方法、电子设备、用户界面和计算机程序产品 |
Country Status (2)
Country | Link |
---|---|
US (2) | US20050223340A1 (zh) |
CN (1) | CN1957320A (zh) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101828163B (zh) * | 2007-10-18 | 2012-07-18 | 夏普株式会社 | 选择候补显示方法、选择候补显示装置和输入输出装置 |
CN101593060B (zh) * | 2009-07-06 | 2012-10-03 | 友达光电股份有限公司 | 触碰操作方法与电子装置的操作方法 |
CN102819345A (zh) * | 2012-06-25 | 2012-12-12 | 赵旭阳 | 双窗口触摸屏设备 |
CN103226435A (zh) * | 2012-01-25 | 2013-07-31 | 三星电子株式会社 | 终端的滚动控制设备和方法 |
CN103765455A (zh) * | 2011-04-06 | 2014-04-30 | 埃科亚特姆公司 | 电子设备回收利用一体机及其方法 |
CN104572768A (zh) * | 2013-10-28 | 2015-04-29 | 湖北金像无人航空科技服务有限公司 | 一种在网络论坛内使用的十字形快速导航办法 |
CN104914738A (zh) * | 2014-03-12 | 2015-09-16 | 佛山市恒力泰机械有限公司 | 一种陶瓷粉料压制机人机交互界面显示方法 |
CN105512165A (zh) * | 2014-10-13 | 2016-04-20 | 三星电子株式会社 | 用于提供内容服务的方法和装置 |
US9881284B2 (en) | 2008-10-02 | 2018-01-30 | ecoATM, Inc. | Mini-kiosk for recycling electronic devices |
US9904911B2 (en) | 2008-10-02 | 2018-02-27 | ecoATM, Inc. | Secondary market and vending system for devices |
US9911102B2 (en) | 2014-10-02 | 2018-03-06 | ecoATM, Inc. | Application for device evaluation and other processes associated with device recycling |
US10032140B2 (en) | 2008-10-02 | 2018-07-24 | ecoATM, LLC. | Systems for recycling consumer electronic devices |
US10127647B2 (en) | 2016-04-15 | 2018-11-13 | Ecoatm, Llc | Methods and systems for detecting cracks in electronic devices |
US10269110B2 (en) | 2016-06-28 | 2019-04-23 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
US10401411B2 (en) | 2014-09-29 | 2019-09-03 | Ecoatm, Llc | Maintaining sets of cable components used for wired analysis, charging, or other interaction with portable electronic devices |
US10417615B2 (en) | 2014-10-31 | 2019-09-17 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US10445708B2 (en) | 2014-10-03 | 2019-10-15 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
US10475002B2 (en) | 2014-10-02 | 2019-11-12 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
US10572946B2 (en) | 2014-10-31 | 2020-02-25 | Ecoatm, Llc | Methods and systems for facilitating processes associated with insurance services and/or other services for electronic devices |
US10825082B2 (en) | 2008-10-02 | 2020-11-03 | Ecoatm, Llc | Apparatus and method for recycling mobile phones |
US10860990B2 (en) | 2014-11-06 | 2020-12-08 | Ecoatm, Llc | Methods and systems for evaluating and recycling electronic devices |
US11010841B2 (en) | 2008-10-02 | 2021-05-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
US11080672B2 (en) | 2014-12-12 | 2021-08-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US11462868B2 (en) | 2019-02-12 | 2022-10-04 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
US11482067B2 (en) | 2019-02-12 | 2022-10-25 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
US11798250B2 (en) | 2019-02-18 | 2023-10-24 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
US11922467B2 (en) | 2020-08-17 | 2024-03-05 | ecoATM, Inc. | Evaluating an electronic device using optical character recognition |
US11989710B2 (en) | 2018-12-19 | 2024-05-21 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
US12033454B2 (en) | 2020-08-17 | 2024-07-09 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050132305A1 (en) * | 2003-12-12 | 2005-06-16 | Guichard Robert D. | Electronic information access systems, methods for creation and related commercial models |
US20050223340A1 (en) * | 2004-03-30 | 2005-10-06 | Mikko Repka | Method of navigating in application views, electronic device, graphical user interface and computer program product |
US20050283739A1 (en) * | 2004-06-18 | 2005-12-22 | Julia Mohr | Method and system to improve usability of a web application by providing a zoom function |
CN100356377C (zh) * | 2005-12-20 | 2007-12-19 | 无锡永中科技有限公司 | 文档显示方法 |
WO2008030565A2 (en) | 2006-09-07 | 2008-03-13 | Opentv, Inc. | Method and system to navigate viewable content |
KR100798301B1 (ko) * | 2006-09-12 | 2008-01-28 | 엘지전자 주식회사 | 스크롤 방법 및 이를 이용하는 이동통신 단말기 |
US7761807B2 (en) * | 2007-01-31 | 2010-07-20 | Research In Motion Limited | Portable electronic device and method for displaying large format data files |
JP5063150B2 (ja) * | 2007-03-16 | 2012-10-31 | 株式会社ソニー・コンピュータエンタテインメント | データ処理プログラム、データ処理装置、及びデータ処理方法 |
US8984389B2 (en) * | 2007-06-04 | 2015-03-17 | Lg Electronics Inc. | Mobile terminal for setting bookmarking area and control method thereof |
US20090232458A1 (en) * | 2007-10-15 | 2009-09-17 | Johann Simon Daniel Hess | Optical Waveguide Splice Apparatus and Method for Performing a Splice of at Least Two Optical Fibers |
JP4605214B2 (ja) * | 2007-12-19 | 2011-01-05 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
US8154520B2 (en) * | 2008-03-31 | 2012-04-10 | Research In Motion Limited | Handheld electronic communication device transitionable between compact and expanded configurations |
US10430491B1 (en) | 2008-05-30 | 2019-10-01 | On24, Inc. | System and method for communication between rich internet applications |
JP5470861B2 (ja) * | 2009-01-09 | 2014-04-16 | ソニー株式会社 | 表示装置及び表示方法 |
US8130075B1 (en) * | 2009-01-23 | 2012-03-06 | Intuit Inc. | System and method for touchscreen combination lock |
KR20110011002A (ko) * | 2009-07-27 | 2011-02-08 | 삼성전자주식회사 | 웹 브라우징 방법 및 장치 |
KR100984817B1 (ko) * | 2009-08-19 | 2010-10-01 | 주식회사 컴퍼니원헌드레드 | 이동통신 단말기의 터치스크린을 이용한 사용자 인터페이스 방법 |
KR101625884B1 (ko) * | 2009-12-09 | 2016-05-31 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
US20110173564A1 (en) * | 2010-01-13 | 2011-07-14 | Microsoft Corporation | Extending view functionality of application |
KR101319264B1 (ko) * | 2010-01-22 | 2013-10-18 | 전자부품연구원 | 멀티 터치 압력에 기반한 ui 제공방법 및 이를 적용한 전자기기 |
US8301723B2 (en) | 2010-02-26 | 2012-10-30 | Research In Motion Limited | Computer to handheld device virtualization system |
US11438410B2 (en) | 2010-04-07 | 2022-09-06 | On24, Inc. | Communication console with component aggregation |
US8706812B2 (en) | 2010-04-07 | 2014-04-22 | On24, Inc. | Communication console with component aggregation |
US9762975B2 (en) | 2010-04-30 | 2017-09-12 | Thomas Loretan | Content navigation guide |
CN102236514A (zh) * | 2010-05-07 | 2011-11-09 | 英业达股份有限公司 | 电子装置及其虚拟键盘的切换方法 |
KR101259598B1 (ko) * | 2010-07-30 | 2013-04-30 | 주식회사 팬택 | 로드뷰 제공 장치 및 방법 |
CN102541389B (zh) * | 2010-12-09 | 2015-02-18 | 成都交大光芒科技股份有限公司 | 基于二维矩阵的画面导航方法 |
US9529515B2 (en) * | 2011-04-19 | 2016-12-27 | Google Inc. | Zoom acceleration widgets |
US8737821B2 (en) | 2012-05-31 | 2014-05-27 | Eric Qing Li | Automatic triggering of a zoomed-in scroll bar for a media program based on user input |
US9098516B2 (en) * | 2012-07-18 | 2015-08-04 | DS Zodiac, Inc. | Multi-dimensional file system |
US9265458B2 (en) | 2012-12-04 | 2016-02-23 | Sync-Think, Inc. | Application of smooth pursuit cognitive testing paradigms to clinical drug development |
KR101416749B1 (ko) * | 2012-12-13 | 2014-07-08 | 주식회사 케이티 | Tv 재생 장치 및 방법 |
US9380976B2 (en) | 2013-03-11 | 2016-07-05 | Sync-Think, Inc. | Optical neuroinformatics |
US11429781B1 (en) | 2013-10-22 | 2022-08-30 | On24, Inc. | System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices |
JP6390213B2 (ja) * | 2014-06-30 | 2018-09-19 | ブラザー工業株式会社 | 表示制御装置、表示制御方法及び表示制御プログラム |
US10785325B1 (en) | 2014-09-03 | 2020-09-22 | On24, Inc. | Audience binning system and method for webcasting and on-line presentations |
KR101664038B1 (ko) * | 2014-12-09 | 2016-10-10 | 현대자동차 주식회사 | 차량의 집중 조작 시스템 |
KR20170004702A (ko) * | 2015-07-03 | 2017-01-11 | 엘지전자 주식회사 | 디스플레이 장치 및 제어 방법 |
JP6087468B1 (ja) * | 2016-09-21 | 2017-03-01 | 京セラ株式会社 | 電子機器 |
US11281723B2 (en) | 2017-10-05 | 2022-03-22 | On24, Inc. | Widget recommendation for an online event using co-occurrence matrix |
US11188822B2 (en) | 2017-10-05 | 2021-11-30 | On24, Inc. | Attendee engagement determining system and method |
USD877185S1 (en) * | 2017-11-22 | 2020-03-03 | Snap Inc. | Display screen or portion thereof with a transitional graphical user interface |
CN111813284B (zh) * | 2020-06-22 | 2021-09-14 | 维沃移动通信有限公司 | 应用程序交互方法及装置 |
US12056433B2 (en) * | 2022-04-10 | 2024-08-06 | Atlassian Pty Ltd. | Multi-mode display for documents in a web browser client application |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4991022A (en) * | 1989-04-20 | 1991-02-05 | Rca Licensing Corporation | Apparatus and a method for automatically centering a video zoom and pan display |
GB9001514D0 (en) * | 1990-01-23 | 1990-03-21 | Crosfield Electronics Ltd | Image handling apparatus |
US5396590A (en) * | 1992-09-17 | 1995-03-07 | Apple Computer, Inc. | Non-modal method and apparatus for manipulating graphical objects |
US5864330A (en) * | 1993-06-29 | 1999-01-26 | International Business Machines Corp. | Method and apparatus for providing a two-dimensional position-sensitive scroll icon in a data processing system user interface |
JPH07135594A (ja) * | 1993-11-11 | 1995-05-23 | Canon Inc | 撮像制御装置 |
CA2124028C (en) * | 1994-05-20 | 2000-07-25 | Derek Kent William Smith | Directional actuator for electronic media navigation |
JP3723211B2 (ja) * | 1994-06-24 | 2005-12-07 | マイクロソフト コーポレーション | データをスクロールする方法およびシステム |
US5835692A (en) * | 1994-11-21 | 1998-11-10 | International Business Machines Corporation | System and method for providing mapping notation in interactive video displays |
US5655094A (en) * | 1995-09-29 | 1997-08-05 | International Business Machines Corporation | Pop up scroll bar |
US5912669A (en) * | 1996-04-29 | 1999-06-15 | Netmanage, Inc. | Screen navigation method |
JP3839881B2 (ja) * | 1996-07-22 | 2006-11-01 | キヤノン株式会社 | 撮像制御装置及びその制御方法 |
US5745116A (en) * | 1996-09-09 | 1998-04-28 | Motorola, Inc. | Intuitive gesture-based graphical user interface |
US5883626A (en) * | 1997-03-31 | 1999-03-16 | International Business Machines Corporation | Docking and floating menu/tool bar |
US6057844A (en) * | 1997-04-28 | 2000-05-02 | Adobe Systems Incorporated | Drag operation gesture controller |
US6339780B1 (en) * | 1997-05-06 | 2002-01-15 | Microsoft Corporation | Loading status in a hypermedia browser having a limited available display area |
JPH1165811A (ja) * | 1997-08-11 | 1999-03-09 | Internatl Business Mach Corp <Ibm> | マウス・カーソルを表示する情報処理装置、マウス・カーソル、及びマウス・カーソルを表示する情報処理装置の制御方法 |
US6144920A (en) * | 1997-08-29 | 2000-11-07 | Denso Corporation | Map displaying apparatus |
US6037937A (en) * | 1997-12-04 | 2000-03-14 | Nortel Networks Corporation | Navigation tool for graphical user interface |
JP2000029598A (ja) * | 1998-07-13 | 2000-01-28 | Matsushita Electric Ind Co Ltd | 表示制御装置、表示制御方法及び表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6232973B1 (en) * | 1998-08-07 | 2001-05-15 | Hewlett-Packard Company | Appliance and method for navigating among multiple captured images and functional menus |
US6792615B1 (en) * | 1999-05-19 | 2004-09-14 | New Horizons Telecasting, Inc. | Encapsulated, streaming media automation and distribution system |
AUPQ786500A0 (en) * | 2000-05-31 | 2000-06-22 | Canon Kabushiki Kaisha | A method for active user feedback |
US6633310B1 (en) * | 2000-05-31 | 2003-10-14 | Microsoft Corporation | Switchably translucent and opaque graphical user interface elements |
US6677965B1 (en) * | 2000-07-13 | 2004-01-13 | International Business Machines Corporation | Rubber band graphical user interface control |
US20020069415A1 (en) * | 2000-09-08 | 2002-06-06 | Charles Humbard | User interface and navigator for interactive television |
US7308653B2 (en) * | 2001-01-20 | 2007-12-11 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
EP1402321A1 (en) * | 2001-07-04 | 2004-03-31 | Showa Denko K.K. | Resist curable resin composition and cured article thereof |
US7814439B2 (en) * | 2002-10-18 | 2010-10-12 | Autodesk, Inc. | Pan-zoom tool |
EP1510911A3 (en) * | 2003-08-28 | 2006-03-22 | Sony Corporation | Information processing apparatus, information processing method, information processing program and storage medium containing information processing program |
US20050223341A1 (en) * | 2004-03-30 | 2005-10-06 | Mikko Repka | Method of indicating loading status of application views, electronic device and computer program product |
US20050223340A1 (en) * | 2004-03-30 | 2005-10-06 | Mikko Repka | Method of navigating in application views, electronic device, graphical user interface and computer program product |
US7434173B2 (en) * | 2004-08-30 | 2008-10-07 | Microsoft Corporation | Scrolling web pages using direct interaction |
-
2004
- 2004-03-30 US US10/813,222 patent/US20050223340A1/en not_active Abandoned
-
2005
- 2005-02-07 US US11/052,420 patent/US20050223342A1/en not_active Abandoned
- 2005-03-23 CN CNA2005800159040A patent/CN1957320A/zh active Pending
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101828163B (zh) * | 2007-10-18 | 2012-07-18 | 夏普株式会社 | 选择候补显示方法、选择候补显示装置和输入输出装置 |
US9818160B2 (en) | 2008-10-02 | 2017-11-14 | ecoATM, Inc. | Kiosk for recycling electronic devices |
US11080662B2 (en) | 2008-10-02 | 2021-08-03 | Ecoatm, Llc | Secondary market and vending system for devices |
US11907915B2 (en) | 2008-10-02 | 2024-02-20 | Ecoatm, Llc | Secondary market and vending system for devices |
US11790328B2 (en) | 2008-10-02 | 2023-10-17 | Ecoatm, Llc | Secondary market and vending system for devices |
US9881284B2 (en) | 2008-10-02 | 2018-01-30 | ecoATM, Inc. | Mini-kiosk for recycling electronic devices |
US11443289B2 (en) | 2008-10-02 | 2022-09-13 | Ecoatm, Llc | Secondary market and vending system for devices |
US11935138B2 (en) | 2008-10-02 | 2024-03-19 | ecoATM, Inc. | Kiosk for recycling electronic devices |
US10157427B2 (en) | 2008-10-02 | 2018-12-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
US11526932B2 (en) | 2008-10-02 | 2022-12-13 | Ecoatm, Llc | Kiosks for evaluating and purchasing used electronic devices and related technology |
US9904911B2 (en) | 2008-10-02 | 2018-02-27 | ecoATM, Inc. | Secondary market and vending system for devices |
US11010841B2 (en) | 2008-10-02 | 2021-05-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
US10853873B2 (en) | 2008-10-02 | 2020-12-01 | Ecoatm, Llc | Kiosks for evaluating and purchasing used electronic devices and related technology |
US10032140B2 (en) | 2008-10-02 | 2018-07-24 | ecoATM, LLC. | Systems for recycling consumer electronic devices |
US10825082B2 (en) | 2008-10-02 | 2020-11-03 | Ecoatm, Llc | Apparatus and method for recycling mobile phones |
US10055798B2 (en) | 2008-10-02 | 2018-08-21 | Ecoatm, Llc | Kiosk for recycling electronic devices |
CN101593060B (zh) * | 2009-07-06 | 2012-10-03 | 友达光电股份有限公司 | 触碰操作方法与电子装置的操作方法 |
CN103765455B (zh) * | 2011-04-06 | 2018-08-10 | 埃科亚特姆公司 | 电子设备回收利用一体机及其方法 |
CN103765455A (zh) * | 2011-04-06 | 2014-04-30 | 埃科亚特姆公司 | 电子设备回收利用一体机及其方法 |
CN103226435A (zh) * | 2012-01-25 | 2013-07-31 | 三星电子株式会社 | 终端的滚动控制设备和方法 |
CN102819345A (zh) * | 2012-06-25 | 2012-12-12 | 赵旭阳 | 双窗口触摸屏设备 |
CN104572768A (zh) * | 2013-10-28 | 2015-04-29 | 湖北金像无人航空科技服务有限公司 | 一种在网络论坛内使用的十字形快速导航办法 |
CN104914738A (zh) * | 2014-03-12 | 2015-09-16 | 佛山市恒力泰机械有限公司 | 一种陶瓷粉料压制机人机交互界面显示方法 |
CN104914738B (zh) * | 2014-03-12 | 2018-06-01 | 佛山市恒力泰机械有限公司 | 一种陶瓷粉料压制机人机交互界面显示方法 |
US10401411B2 (en) | 2014-09-29 | 2019-09-03 | Ecoatm, Llc | Maintaining sets of cable components used for wired analysis, charging, or other interaction with portable electronic devices |
US10438174B2 (en) | 2014-10-02 | 2019-10-08 | Ecoatm, Llc | Application for device evaluation and other processes associated with device recycling |
US11790327B2 (en) | 2014-10-02 | 2023-10-17 | Ecoatm, Llc | Application for device evaluation and other processes associated with device recycling |
US10496963B2 (en) | 2014-10-02 | 2019-12-03 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
US11734654B2 (en) | 2014-10-02 | 2023-08-22 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
US10475002B2 (en) | 2014-10-02 | 2019-11-12 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
US9911102B2 (en) | 2014-10-02 | 2018-03-06 | ecoATM, Inc. | Application for device evaluation and other processes associated with device recycling |
US11126973B2 (en) | 2014-10-02 | 2021-09-21 | Ecoatm, Llc | Wireless-enabled kiosk for recycling consumer devices |
US11232412B2 (en) | 2014-10-03 | 2022-01-25 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
US10445708B2 (en) | 2014-10-03 | 2019-10-15 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
US11989701B2 (en) | 2014-10-03 | 2024-05-21 | Ecoatm, Llc | System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods |
CN105512165A (zh) * | 2014-10-13 | 2016-04-20 | 三星电子株式会社 | 用于提供内容服务的方法和装置 |
US11436570B2 (en) | 2014-10-31 | 2022-09-06 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US10417615B2 (en) | 2014-10-31 | 2019-09-17 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US10572946B2 (en) | 2014-10-31 | 2020-02-25 | Ecoatm, Llc | Methods and systems for facilitating processes associated with insurance services and/or other services for electronic devices |
US10860990B2 (en) | 2014-11-06 | 2020-12-08 | Ecoatm, Llc | Methods and systems for evaluating and recycling electronic devices |
US11080672B2 (en) | 2014-12-12 | 2021-08-03 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US12008520B2 (en) | 2014-12-12 | 2024-06-11 | Ecoatm, Llc | Systems and methods for recycling consumer electronic devices |
US10127647B2 (en) | 2016-04-15 | 2018-11-13 | Ecoatm, Llc | Methods and systems for detecting cracks in electronic devices |
US10909673B2 (en) | 2016-06-28 | 2021-02-02 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
US11803954B2 (en) | 2016-06-28 | 2023-10-31 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
US10269110B2 (en) | 2016-06-28 | 2019-04-23 | Ecoatm, Llc | Methods and systems for detecting cracks in illuminated electronic device screens |
US11989710B2 (en) | 2018-12-19 | 2024-05-21 | Ecoatm, Llc | Systems and methods for vending and/or purchasing mobile phones and other electronic devices |
US11482067B2 (en) | 2019-02-12 | 2022-10-25 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
US11843206B2 (en) | 2019-02-12 | 2023-12-12 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
US11462868B2 (en) | 2019-02-12 | 2022-10-04 | Ecoatm, Llc | Connector carrier for electronic device kiosk |
US11798250B2 (en) | 2019-02-18 | 2023-10-24 | Ecoatm, Llc | Neural network based physical condition evaluation of electronic devices, and associated systems and methods |
US11922467B2 (en) | 2020-08-17 | 2024-03-05 | ecoATM, Inc. | Evaluating an electronic device using optical character recognition |
US12033454B2 (en) | 2020-08-17 | 2024-07-09 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
Also Published As
Publication number | Publication date |
---|---|
US20050223342A1 (en) | 2005-10-06 |
US20050223340A1 (en) | 2005-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1957320A (zh) | 导航方法、电子设备、用户界面和计算机程序产品 | |
KR101588242B1 (ko) | 휴대 단말기의 스크롤 방법 및 장치 | |
CN102859484B (zh) | 与便携式电子设备上的可滚动区域交互的方法 | |
CN101446884B (zh) | 一种触摸屏设备及其滚屏方法 | |
US20190369823A1 (en) | Device, method, and graphical user interface for manipulating workspace views | |
EP3404520B1 (en) | Method of displaying information by using touch input in mobile terminal | |
CN101571785B (zh) | 用户界面的操作方法、装置及储存媒体 | |
CN103181089B (zh) | 控制移动终端的触摸屏响应于多触摸输入的方法和设备 | |
EP2325739B1 (en) | Information processing device and information processing method | |
AU2011314532B2 (en) | Apparatus and method for controlling motion-based user interface | |
KR102191965B1 (ko) | 이동 단말기 및 그 동작 방법 | |
Buxton | 31.1: Invited paper: A touching story: A personal perspective on the history of touch interfaces past and future | |
US20090249203A1 (en) | User interface device, computer program, and its recording medium | |
EP2154603A2 (en) | Display apparatus, display method, and program | |
CN102193734B (zh) | 便携式电子装置及其控制方法 | |
US20080158191A1 (en) | Method for zooming image | |
CN101566919A (zh) | 电子装置及其使用者界面显示方法 | |
CN102609191A (zh) | 一种触摸屏手机的来信浏览交互方法 | |
CN107450768B (zh) | 电子装置及其控制方法和存储介质 | |
WO2014082303A1 (zh) | 终端和屏幕背光的控制方法 | |
KR100795590B1 (ko) | 네비게이팅하는 방법, 전자 디바이스, 사용자 인터페이스,그리고 컴퓨터 프로그램 산물 | |
CN103268198A (zh) | 手势输入方法及装置 | |
CN102654818A (zh) | 一种触摸屏电子设备的键盘显示方法及装置 | |
CN101840519B (zh) | 手写输入时自动滚动电子墨水的方法 | |
US20070006086A1 (en) | Method of browsing application views, electronic device, graphical user interface and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned |