CN101076774A - 实时增量缩放方法 - Google Patents

实时增量缩放方法 Download PDF

Info

Publication number
CN101076774A
CN101076774A CNA2005800081099A CN200580008109A CN101076774A CN 101076774 A CN101076774 A CN 101076774A CN A2005800081099 A CNA2005800081099 A CN A2005800081099A CN 200580008109 A CN200580008109 A CN 200580008109A CN 101076774 A CN101076774 A CN 101076774A
Authority
CN
China
Prior art keywords
interest
point
gui
indicator
center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800081099A
Other languages
English (en)
Other versions
CN100576159C (zh
Inventor
弗兰克·A·亨莱特
丹尼尔·S·辛普金斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IDHL holding company
Original Assignee
Hillcrest Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hillcrest Laboratories Inc filed Critical Hillcrest Laboratories Inc
Publication of CN101076774A publication Critical patent/CN101076774A/zh
Application granted granted Critical
Publication of CN100576159C publication Critical patent/CN100576159C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Abstract

一种用于对图形用户界面(GUI)上的指示器进行导航的方法,包括如下步骤:滚动输入装置,以根据输入装置将指示器定位于GUI内的兴趣点上;按下与兴趣点上的输入装置关联的启动按钮;在GUI上使兴趣点居中,同时获得兴趣点的详细视图;以及使指示器位置保持在兴趣点上。

Description

实时增量缩放方法
相关申请
本申请要求了于2004年2月23日提交的题为“一种使用指向的实时增量缩放方法”的第60/546,859号美国临时专利申请的优先权。本申请还与第10/768,432号美国专利申请相关。这些申请的主题全部并入此处作为参考。
背景技术
本发明涉及用户界面,更具体而言,涉及一种导航并与用户界面交互的方法。这样的交互和导航包括操作诸如鼠标、跟踪球(trackball)或自由空间指向远程装置之类的输入装置。对输入装置的操作包括指向、单击、滚动等之中的至少一项。
例如图形用户界面(GUI)的用户界面人所共知。几乎所有计算机包括(或使能)图形用户界面,以使得与计算机的交互更“用户友好”。这是通过减少(如果不是去除的话)用户为了执行一项功能(例如,运行驻留在计算机上的应用程序)所必须进行的击键的次数来实现的。从蜂窝电话到用户控制设备,越来越多的其他电子装置依赖于有利于用户与特定装置之间的交互的各种图形用户界面。
使用GUI(如在计算机上)的传统方法包括使用鼠标或跟踪球之类的输入装置。鼠标或跟踪球的运动导致图形用户界面上指示器(pointer)的相应移动。这样,指示器能被导航至GUI上的、与可执行任务(例如,运行软件应用程序)相对应的对象(以图标表示)。一旦指示器被导航至图标,就可以通过单击(按下)集成于输入装置内的启动按钮来执行相应任务。例如,如果GUI上的图标与word处理应用程序相对应,单击该图标则会运行word处理应用程序。指示器也能用来快速滚动例如word处理文档中的文本页面。
输入装置可被用来根据计算机上被执行的应用程序而完成各种任务。例如,在地图软件程序(通常称为位置信息程序)中,可以显示地理区域的地图。在显示地图时,可以在地图的特定区域上按下指示器的启动按钮,以放大选中的区域并提供附加细节,同时显示略小的整体地理区域。因此,启动按钮可被用来放大感兴趣的区域。
参照图1,其示出了美国地图114。中心点108表示包含了地图114的边界框102(其还可以代表用户界面)的中心。与表示例如word处理程序的文档的工作区域的窗口类似,用户界面102可表示与地图软件程序相对应的窗口。这样,用户可以通过将指示器104移动到兴趣点105并按下启动按钮来请求地图上的兴趣点105(如纽约城)的更详细视图。显示在图形用户界面上的兴趣点可被认为是对象。
对兴趣点(如本例中的纽约)的放大导致图3A中的地图314被包含进用户界面102中。如图所示,纽约(兴趣点105)现在被显示在用户界面102的中心处。仍然代表用户界面102的中心(但不再代表地图114的中心)的中心点108现在与兴趣点105重合。兴趣点105和中心点108代表地图314上的同一位置。
然而,先前指向兴趣点105(图1)的指示器104在用户界面102中保持在同一物理位置,但不再指向兴趣点105(图3A)。也就是说,图3A中指示器104到用户界面102的边和顶端的相对距离与图1中指示器104到用户界面102的边和顶端的相对距离是相同的。
如果现在用户想进一步放大纽约地图,则该用户必须在按下启动按钮之前移动鼠标直到指示器104指向兴趣点105(或中心点108)。按照目前的实现,当进行缩放时,指示器位置并不与兴趣点重合或同步。如果用户希望放大几次(到多个缩放级),则会引入累积延迟因子,这是因为对于每个希望的缩放级而言,指示器都必须被定位并移动到兴趣点。累积延迟因子是一些延迟的和,这些延迟中的每一个与每次缩放操作后必须使指示器重新居中相关。
一些实施方案提供了用户界面上缩放功能与指示器位置之间的同步(或协调)。
发明内容
根据本发明的方法针对上述要求以及其他要求,提供了一种用于将指示器位置保持在图形用户界面的中心的方法。
根据本发明的一个示意性的实施方案,一种用于对图形用户界面(GUI)上的指示器进行导航的方法,包括如下步骤:滚动输入装置,以根据输入装置将指示器定位于GUI内的兴趣点上;按下与兴趣点上的输入装置关联的启动按钮;在GUI上使兴趣点居中,同时获得兴趣点的详细视图;以及使指示器位置保持在兴趣点上。
根据本发明的另一个示意性的实施方案,一种对图形用户界面(GUI)上的指示器进行导航的方法,包括:将指示器导航至远离GUI的中心的兴趣点;启动用来获得兴趣点的放大视图的机制;计算GUI的中心与兴趣点的位置之间的距离;生成兴趣点的详细视图;在GUI的中心显示详细视图;以及以动画方式表示指示器从远离GUI中心的位置到兴趣点处的运动。
附图说明
附图说明了本发明的示意性实施方案,其中:
图1示出了与示意性位置信息程序对应的图形用户界面;
图2说明了示意性实施方案中图1中用户界面的一部分的第一放大视图;
图3A和3B示出了图1和2中用户界面的一部分的第二放大视图;和
图4和5说明了根据示意性实施方案的方法。
具体实施方式
下面将参照附图详细描述本发明。不同附图中的相同附图标记表示相同或相似的元素。同时,下面的详述并未限定本发明。本发明的范围由所附的权利要求来限定。
在示意性实施方案中,增量缩放可被用来协调用户界面上的指示器位置与兴趣点。再次参照图1,用户可将指示器104导航到兴趣点105,按下输入装置的启动按钮,以获得兴趣点105的更详细视图。从图1至如图3A和3B所示的兴趣点105的希望缩放级,可在一系列缩放级中发生递增的缩放。例如,缩放级的数目可为2,也就是说,在图1中的用户界面和图3A及3B中的用户界面之间可存在中间缩放步骤。指定两个缩放级是出于示意性的目的;在优选的实施方案中缩放级的数目可大于2。
通过在图1中对指示器104导航并在兴趣点105处按下启动按钮,用户可以确定想得到的详细视图的位置。例如,详细视图可从包含在软件程序中的预存储信息中获得;也可以被生成。所述程序可存储于计算机中、计算机媒介(如光盘)中、或可通过网络如因特网来访问。
可计算中心点108与兴趣点105之间的距离106。可在起点108和兴趣点105之间画一条虚线(代表106)。该虚线可代表图1中的点108和105之间的直线距离。中间缩放级(或中间缩放步骤)可由图2来说明。用户界面102的中心点108现在(沿着代表距离106的虚线)移动到图1的中心点108与图3A或3B的中心点108之间的近似中间位置。
只要用户界面102(由窗口来代表)的尺寸保持恒定,那么用户界面102的中心点108就保持固定于界面的一个物理位置;由中心所代表的地理位置可根据缩放级而变化。例如,在图1中,中心点108可代表内布拉斯加州中的某个位置,而图2中的中心点108可代表俄亥俄州中的某个位置。由104代表的指示器保持在兴趣点105上。指示器104’的初始位置(在图1的兴趣点105处)也在图2中示出,以区分该示意性实施方案与现有的实现方法。
图3A和3B展示了通过对图1中的兴趣点105进行放大而得到的希望的详细视图。第二缩放级可参照图3A和3B说明。从图2开始,由中心点108和兴趣点105之间的线206所代表的距离(是图1中距离106的一半)可减小,当图3A和3B的中心点108与兴趣点105重合时该距离为零。如同上述图2的情况一样,指示器104现在位于图3B中的兴趣点105上方。指示器104”的位置(在图2中的兴趣点105处)的位置也展示在图3B中,以区分该示意性实施方案与现有的实现方法。
在一些实施方案中,可能不需要由图2示出效果的中间缩放级。也就是说,缩放过程可以从图1直接转变到图3B。转变后指示器104被定位于兴趣点105上方。其他实施方案可包括附加缩放级(在所示的两级基础上增加)。
通过将缩放功能与同时进行的视图平移(panning)功能相结合,可实现在放大的同时将兴趣点在用户界面102内居中。视图平移是指在纵向和横向上平移视图。视图平移过程的结果是兴趣点105与界面102的中心点108相重合。
当输入装置的启动按钮被按下以实现缩放时,兴趣点105可沿着虚线距离线106移动到界面102的中心点108。可以用动画的方式表示指示器沿着该线的运动过程。在优选的实施方案中,可在实现希望的缩放级的同时完成视图平移,以使用户界面102的兴趣点105与中心点108重合。兴趣点105在每一缩放步骤中经历的运动量(或位移量)可被计算出来。如上所述,界面的中心点108代表作为上述运动结果的兴趣点。
放大过程中可获得的最终详细程度可由所使用的特定软件程序的设计者来确定。例如,地图软件程序的设计者可选择有利于放大到街区级或街道级等。这可有助于确定例如从图1中的起点108到图3A和3B中的终点108之间可获得的缩放级的数目。可获得的缩放级的数目还可确定从起点到终点要花多少时间。
虽然所示的缩放级数目为2且该实施例中示出了一个中间帧,但当缩放级的数目更多时,将导致显示更多中间帧。如果某实施方案可获得四个缩放级,则中间帧的数目可为三。也就是说,第一中间帧可表示点108位于图1中的点108和图2中的点108之间;第二中间帧可与图2相同;第三中间帧可表示点108位于图2中的点108和图3A(或3B)中的点108之间;而第四帧可与图3A(或3B)相同。如果可获得的缩放级数目为N,则中间帧的数目可为N-1。
示意性的方法也可有利于缩小兴趣点。在进行缩小时,指示器可保持在兴趣点上,但中心可不再与指示器重合。例如,在图3B中,如果用户输入装置指示了进行缩小,则用户界面的一部分可能会示出纽约东部的大西洋,但对于它没有可用数据。在这种情况下,中心点108可被西移而指示器104保持在兴趣点105上。
上述附图中的每一个还示出了比例尺(由112、212和312指定),以表示在相应附图中一个单位可代表的内容(例如,距离)。在一些实施方案中,可保留曾显示过的缩放级的历史(帧),以使用户能访问之前的帧。
在上述的一些实施方案中,起点(例如图1)与终点(图3A和3B)之间的以动画方式表示的运动或转变可以线性方式发生。也就是说,如果只示出了一个中间帧,则该中间帧可能是起点和终点之间位于中间位置的点;同样,如果示出了三个中间帧,则它们可能代表中间帧上从起点到终点的线上的四分之一位置、二分之一位置和四分之三位置处的点。
在其他实施方案中,以动画方式表示的运动可以不同的速率(或变动的速率)发生。例如,开始的一些中间帧可缓慢展示,接下来的一些中间帧可以较快的速率展示,而最后的一些中间帧可缓慢展示。
示意性的实施方案可在通用计算机(例如桌面型、膝上型、袖珍型PC、个人数字助理(PDA)或具备处理能力的其他装置)上实现。所述方法可在计算机可读媒介上被编码为一系列可执行指令或被编码到专用集成芯片(ASIC)上。
根据上述示意性的实施方案的方法可分别由图4和图5所示的过程或流程图400和500来说明。
虽然本说明书集中讲放大地图,然而示意性的方法可同样适用于其他诸如虚拟旅游程序(例如房产检视(real estate viewing))的情况和游戏。这些方法还能被用于在娱乐/计次收费环境下的菜单选择。例如,代表着各种可收看的或基于计次收费的电影的缩略图像(thumbnail image)可在显示器或屏幕上显示给用户。用户可利用诸如位于马里兰州罗克维尔的希尔克瑞斯特通信公司开发的自由空间指向装置来选择其中的一幅图像。这种选择的结果是,与所选图像对应的更细节的信息能被显示给用户。输入装置还可包括图形输入板,它是诸如轨迹板(track pad)的跟踪面(tracking surface)或自由空间指向装置。
上述的示意性实施方案在各个方面都是示意性而非限定性的。因此本领域技术人员能从本文包含的说明书推导出本发明在具体实现方面的多种变化。所有这些变化和修改都被视为位于由随后的权利要求所限定的本发明的范围和精神之内。若无明确说明,本申请说明书中使用的元素、动作或指令对本发明而言并非不可缺少。此外,如本文中使用的那样,冠词“一(a)”旨在包括一个或多个项目。

Claims (20)

1.一种对图形用户界面(GUI)上的指示器进行导航的方法,所述方法包括如下步骤:
滚动输入装置,以根据所述输入装置将所述指示器定位于所述GUI内的兴趣点上;
按下与所述兴趣点上的所述输入装置相关联的启动按钮;
在所述GUI上使所述兴趣点居中,同时获得所述兴趣点的详细视图;和
使所述指示器的位置保持在所述兴趣点上。
2.根据权利要求1所述的方法,其中,所述输入装置是图形输入板、跟踪面和自由空间指向装置。
3.根据权利要求1所述的方法,其中,在对所述兴趣点进行放大并同时在所述GUI上视图平移时,获得所述兴趣点的详细视图。
4.根据权利要求1所述的方法,其中,所述详细视图通过一系列中间缩放级而获得。
5.根据权利要求4所述的方法,其中,所述指示器位置在每一个缩放级被保持在所述兴趣点上。
6.根据权利要求4所述的方法,其中,缩放级的数目至少为2。
7.根据权利要求1所述的方法,进一步包括:
计算所述GUI的中心与所述兴趣点之间的直线距离;
描绘代表所述直线距离的虚线;
在一系列中间缩放级中以动画的方式表示所述指示器沿着所述虚线的运动。
8.根据权利要求1所述的方法,其中,所述图形用户界面对应于位置信息程序。
9.根据权利要求1所述的方法,其中,所述图形用户界面对应于计次收费环境中的菜单选择。
10.根据权利要求1所述的方法,进一步包括将每个中间缩放级的信息存储为历史信息。
11.一种对图形用户界面(GUI)上的指示器进行导航的方法,所述方法包括如下步骤:
将指示器导航至远离所述GUI的中心的兴趣点;
启动用来获得所述兴趣点的放大视图的机制;
计算所述GUI的中心与所述兴趣点的位置之间的距离;
生成所述兴趣点的详细视图;
在所述GUI的中心显示所述详细视图;和
以动画方式表示所述指示器与所述兴趣点一起从远离所述GUI中心的位置到所述GUI中心的运动。
12.根据权利要求11所述的方法,其中,所述以动画方式表示运动的步骤与生成和显示所述详细视图同时进行。
13.根据权利要求11所述的方法,其中,所计算出的距离在所述GUI上表示为路径。
14.根据权利要求13所述的方法,其中,所述以动画方式表示所述指示器的运动沿着所述路径进行。
15.根据权利要求11所述的方法,其中,所述图形用户界面是窗口,该窗口代表在计算机上运行的软件应用程序的工作区域。
16.根据权利要求11所述的方法,其中,通过多个中间缩放级来实现到所述详细视图的转换。
17.根据权利要求16所述的方法,其中,所述指示器在每个缩放级都位于所述兴趣点上。
18.根据权利要求17所述的方法,其中,所述转换以线性方式进行,各个中间级代表下一个缩放级。
19.根据权利要求18所述的方法,其中,所述转换以线性和非线性相结合的方式进行。
20.一种包含可执行指令的计算机可读媒介,当所述计算机可读媒介在处理系统中执行时,使得所述系统完成方法,所述方法包括:
将指示器导航至远离GUI的中心的兴趣点;
启动用来获得所述兴趣点的放大视图的机制;
计算所述GUI的中心与所述兴趣点的位置之间的距离;
生成所述兴趣点的详细视图;
在所述GUI的中心显示所述详细视图;和
以动画方式表示所述指示器从远离所述GUI中心的位置到所述GUI中心的运动。
CN200580008109A 2004-02-23 2005-02-23 实时增量缩放方法 Expired - Fee Related CN100576159C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US54685904P 2004-02-23 2004-02-23
US60/546,859 2004-02-23

Publications (2)

Publication Number Publication Date
CN101076774A true CN101076774A (zh) 2007-11-21
CN100576159C CN100576159C (zh) 2009-12-30

Family

ID=34910824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580008109A Expired - Fee Related CN100576159C (zh) 2004-02-23 2005-02-23 实时增量缩放方法

Country Status (6)

Country Link
US (4) US7260789B2 (zh)
EP (1) EP1725927A4 (zh)
JP (1) JP2007525757A (zh)
KR (1) KR20070029678A (zh)
CN (1) CN100576159C (zh)
WO (1) WO2005081893A2 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011116670A1 (zh) * 2010-03-23 2011-09-29 华为终端有限公司 一种信息交互方法及界面控制系统
CN102591550A (zh) * 2011-01-04 2012-07-18 中国移动通信集团公司 终端界面内容的缩放控制方法及装置
CN102985942A (zh) * 2010-06-30 2013-03-20 皇家飞利浦电子股份有限公司 放大显示的图像
CN103425398A (zh) * 2012-05-16 2013-12-04 瑞萨电子(中国)有限公司 一种平移和缩放逻辑波形的操作方法及装置
CN106960460A (zh) * 2016-09-08 2017-07-18 阿里巴巴集团控股有限公司 动画处理方法、装置及设备

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7405739B2 (en) * 2003-08-22 2008-07-29 Honeywell International Inc. System and method for changing the relative size of a displayed image
US9041744B2 (en) * 2005-07-14 2015-05-26 Telecommunication Systems, Inc. Tiled map display on a wireless device
JP5162839B2 (ja) * 2006-03-29 2013-03-13 カシオ計算機株式会社 表示装置及びプログラム
DE602006002873D1 (de) * 2006-03-31 2008-11-06 Research In Motion Ltd Benutzerschnittstellenverfahren und Vorrichtung zur Steuerung der visuellen Anzeige von Karten mit auswählbaren Kartenelementen bei mobilen Kommunikationsvorrichtungen
KR100830467B1 (ko) 2006-07-13 2008-05-20 엘지전자 주식회사 터치 패널을 갖는 영상기기 및 이 영상기기에서 줌 기능을수행하는 방법
US20080033641A1 (en) * 2006-07-25 2008-02-07 Medalia Michael J Method of generating a three-dimensional interactive tour of a geographic location
US8577328B2 (en) 2006-08-21 2013-11-05 Telecommunication Systems, Inc. Associating metro street address guide (MSAG) validated addresses with geographic map data
US8508472B1 (en) 2006-11-28 2013-08-13 James W. Wieder Wearable remote control with a single control button
US20080155433A1 (en) * 2006-12-21 2008-06-26 Microsoft Corporation Zooming task management
US7796872B2 (en) 2007-01-05 2010-09-14 Invensense, Inc. Method and apparatus for producing a sharp image from a handheld device containing a gyroscope
US8508039B1 (en) 2008-05-08 2013-08-13 Invensense, Inc. Wafer scale chip scale packaging of vertically integrated MEMS sensors with electronics
US8020441B2 (en) 2008-02-05 2011-09-20 Invensense, Inc. Dual mode sensing for vibratory gyroscope
US8047075B2 (en) 2007-06-21 2011-11-01 Invensense, Inc. Vertically integrated 3-axis MEMS accelerometer with electronics
US8141424B2 (en) 2008-09-12 2012-03-27 Invensense, Inc. Low inertia frame for detecting coriolis acceleration
US7934423B2 (en) 2007-12-10 2011-05-03 Invensense, Inc. Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics
US8462109B2 (en) 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US8250921B2 (en) 2007-07-06 2012-08-28 Invensense, Inc. Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
US20090265671A1 (en) * 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
US8082512B2 (en) * 2007-08-03 2011-12-20 Microsoft Corporation Fractal display advertising on computer-driven screens
US8862710B2 (en) * 2007-09-11 2014-10-14 Telecommunication Systems, Inc. Dynamic configuration of mobile station location services
US8823709B2 (en) 2007-11-01 2014-09-02 Ebay Inc. User interface framework for viewing large scale graphs on the web
US8099238B2 (en) 2007-11-14 2012-01-17 Telecommunication Systems, Inc. Stateful, double-buffered dynamic navigation voice prompting
US20090128581A1 (en) * 2007-11-20 2009-05-21 Microsoft Corporation Custom transition framework for application state transitions
US20090177538A1 (en) * 2008-01-08 2009-07-09 Microsoft Corporation Zoomable advertisements with targeted content
US20090265340A1 (en) * 2008-04-07 2009-10-22 Bob Barcklay Proximity search for point-of-interest names combining inexact string match with an expanding radius search
US8428869B2 (en) * 2008-04-07 2013-04-23 Telecommunication Systems, Inc. Context enabled address selection
EP2338028A4 (en) 2008-10-06 2012-11-14 Telecomm Systems Inc PROBABILISTIC REVERSE GEOCODING
US8594627B2 (en) 2008-10-06 2013-11-26 Telecommunications Systems, Inc. Remotely provisioned wirelessly proxy
EP2344842A4 (en) * 2008-10-07 2012-11-14 Telecomm Systems Inc USER INTERFACE FOR DYNAMIC CUSTOMIZED INTERMEDIATE OBJECTIVES (DIRECTIONS) DURING A GUIDED NAVIGATION
US9285239B2 (en) * 2008-10-07 2016-03-15 Telecommunication Systems, Inc. User interface for content channel HUD (heads-up display) and channel sets for location-based maps
US9200913B2 (en) 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
US20100088018A1 (en) * 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
US8156068B2 (en) * 2008-11-13 2012-04-10 Telecommunication Systems, Inc. Predictive ephemeral points-of-interest (PEPOI)
KR100901106B1 (ko) 2009-02-23 2009-06-08 한국과학기술원 터치 스크린 제어 방법, 터치 스크린 장치 및 휴대용 소형 전자 장치
US20110093890A1 (en) * 2009-10-21 2011-04-21 John Araki User control interface for interactive digital television
US9310887B2 (en) 2010-05-06 2016-04-12 James W. Wieder Handheld and wearable remote-controllers
US8957920B2 (en) 2010-06-25 2015-02-17 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene
US10194132B2 (en) * 2010-08-03 2019-01-29 Sony Corporation Establishing z-axis location of graphics plane in 3D video display
US8566743B2 (en) 2010-11-18 2013-10-22 International Business Machines Corporation Computer method and system for topographical representation of textual data
US9030405B2 (en) 2011-02-04 2015-05-12 Invensense, Inc. High fidelity remote controller device for digital living room
WO2013104053A1 (en) * 2012-01-11 2013-07-18 Smart Technologies Ulc Method of displaying input during a collaboration session and interactive board employing same
US9032335B2 (en) * 2012-08-14 2015-05-12 Christopher V. Beckman User interface techniques reducing the impact of movements
JP6088787B2 (ja) * 2012-10-23 2017-03-01 任天堂株式会社 プログラム、情報処理装置、情報処理方法および情報処理システム
US20140164988A1 (en) * 2012-12-06 2014-06-12 Microsoft Corporation Immersive view navigation
US10042544B2 (en) * 2012-12-27 2018-08-07 Keysight Technologies, Inc. Method for controlling the magnification level on a display
US10061466B2 (en) 2013-01-25 2018-08-28 Keysight Technologies, Inc. Method for automatically adjusting the magnification and offset of a display to view a selected feature
US9109921B1 (en) * 2013-06-19 2015-08-18 Amazon Technologies, Inc. Contextual based navigation element
US8988344B2 (en) * 2013-06-25 2015-03-24 Microsoft Technology Licensing, Llc User interface navigation
JP6388479B2 (ja) * 2014-02-19 2018-09-12 ヤフー株式会社 情報表示装置、情報配信装置、情報表示方法、情報表示プログラムおよび情報配信方法
CN105808182B (zh) 2015-01-15 2019-09-17 财团法人工业技术研究院 显示控制方法及系统、广告破口判断装置、影音处理装置
JP6098679B2 (ja) * 2015-08-04 2017-03-22 カシオ計算機株式会社 表示制御装置、表示制御方法及びプログラム
US10824320B2 (en) * 2016-03-07 2020-11-03 Facebook, Inc. Systems and methods for presenting content
US10210638B2 (en) * 2016-04-14 2019-02-19 Schlumberger Technology Corporation Visualization integration of graphical logging content
CN106485660B (zh) * 2016-09-28 2020-01-10 北京小米移动软件有限公司 电子地图的缩放方法和装置
JP2017122935A (ja) * 2017-03-21 2017-07-13 カシオ計算機株式会社 表示制御装置、表示制御方法及びプログラム
USD836664S1 (en) * 2017-09-27 2018-12-25 Adp, Llc Display screen with graphical user interface
USD836125S1 (en) * 2017-09-27 2018-12-18 Adp, Llc Display screen with graphical user interface
USD837251S1 (en) * 2017-09-27 2019-01-01 Adp, Llc Display screen with graphical user interface

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4745402A (en) 1987-02-19 1988-05-17 Rca Licensing Corporation Input device for a display system using phase-encoded signals
US5045843B1 (en) 1988-12-06 1996-07-16 Selectech Ltd Optical pointing device
JPH03206552A (ja) 1989-10-17 1991-09-09 Sharp Corp 表示処理システム
US5283562A (en) * 1990-04-17 1994-02-01 Pioneer Electronic Corporation Map display apparatus
US5341466A (en) 1991-05-09 1994-08-23 New York University Fractal computer user centerface with zooming capability
US5359348A (en) 1992-05-21 1994-10-25 Selectech, Ltd. Pointing device having improved automatic gain control and information reporting
EP0609030B1 (en) 1993-01-26 1999-06-09 Sun Microsystems, Inc. Method and apparatus for browsing information in a computer database
US5524195A (en) 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
JP2813728B2 (ja) * 1993-11-01 1998-10-22 インターナショナル・ビジネス・マシーンズ・コーポレイション ズーム/パン機能付パーソナル通信機
US5619249A (en) 1994-09-14 1997-04-08 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
US5671342A (en) 1994-11-30 1997-09-23 Intel Corporation Method and apparatus for displaying information relating to a story and a story indicator in a computer system
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6049823A (en) 1995-10-04 2000-04-11 Hwang; Ivan Chung-Shung Multi server, interactive, video-on-demand television system utilizing a direct-access-on-demand workgroup
US5793438A (en) 1995-11-13 1998-08-11 Hyundai Electronics America Electronic program guide with enhanced presentation
US5796395A (en) 1996-04-02 1998-08-18 Wegener Internet Projects Bv System for publishing and searching interests of individuals
AU3908297A (en) 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US6195089B1 (en) 1996-08-14 2001-02-27 Samsung Electronics Co., Ltd. Television graphical user interface having variable channel changer icons
US5955988A (en) 1996-08-14 1999-09-21 Samsung Electronics Co., Ltd. Graphical user interface for establishing installation location for satellite based television system
US6181333B1 (en) 1996-08-14 2001-01-30 Samsung Electronics Co., Ltd. Television graphical user interface having channel and program sorting capabilities
US6411308B1 (en) 1996-08-14 2002-06-25 Samsung Electronics Co., Ltd. Television graphical user interface having variable channel control bars
US6191781B1 (en) 1996-08-14 2001-02-20 Samsung Electronics, Ltd. Television graphical user interface that combines electronic program guide with graphical channel changer
US6016144A (en) 1996-08-14 2000-01-18 Samsung Electronics Co., Ltd. Multi-layered television graphical user interface
US6057831A (en) 1996-08-14 2000-05-02 Samsung Electronics Co., Ltd. TV graphical user interface having cursor position indicator
US5978043A (en) 1996-08-14 1999-11-02 Samsung Electronics Co., Ltd. TV graphical user interface that provides customized lists of programming
US5835156A (en) 1996-08-14 1998-11-10 Samsung Electroncis, Ltd. Television graphical user interface employing remote random access pointing device
US5940072A (en) 1996-08-15 1999-08-17 Samsung Information Systems America Graphics decompression using system ROM indexing in TV set top box
US5790121A (en) 1996-09-06 1998-08-04 Sklar; Peter Clustering user interface
US5966135A (en) * 1996-10-30 1999-10-12 Autodesk, Inc. Vector-based geographic data
US6037933A (en) 1996-11-13 2000-03-14 Samsung Electronics Co., Ltd. TV graphical user interface for providing user access to preset time periods of TV program information
US6154723A (en) 1996-12-06 2000-11-28 The Board Of Trustees Of The University Of Illinois Virtual reality 3D interface system for data creation, viewing and editing
US6005565A (en) 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
US5982369A (en) 1997-04-21 1999-11-09 Sony Corporation Method for displaying on a screen of a computer system images representing search results
US6397387B1 (en) 1997-06-02 2002-05-28 Sony Corporation Client and server system
US6175362B1 (en) 1997-07-21 2001-01-16 Samsung Electronics Co., Ltd. TV graphical user interface providing selection among various lists of TV channels
KR100317632B1 (ko) 1997-07-21 2002-02-19 윤종용 메뉴 선택 제어방법
US6680694B1 (en) 1997-08-19 2004-01-20 Siemens Vdo Automotive Corporation Vehicle information system
US6005578A (en) 1997-09-25 1999-12-21 Mindsphere, Inc. Method and apparatus for visual navigation of information objects
US5912612A (en) 1997-10-14 1999-06-15 Devolpi; Dean R. Multi-speed multi-direction analog pointing device
JP3511454B2 (ja) * 1997-10-31 2004-03-29 大日本スクリーン製造株式会社 画像切り抜き方法および装置
US6092076A (en) 1998-03-24 2000-07-18 Navigation Technologies Corporation Method and system for map display in a navigation application
US6052110A (en) * 1998-05-11 2000-04-18 Sony Corporation Dynamic control of zoom operation in computer graphics
US6163749A (en) 1998-06-05 2000-12-19 Navigation Technologies Corp. Method and system for scrolling a map display in a navigation application
US6268849B1 (en) 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
JP2000029598A (ja) 1998-07-13 2000-01-28 Matsushita Electric Ind Co Ltd 表示制御装置、表示制御方法及び表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US6295646B1 (en) 1998-09-30 2001-09-25 Intel Corporation Method and apparatus for displaying video data and corresponding entertainment data for multiple entertainment selection sources
KR100301016B1 (ko) 1998-10-27 2001-09-06 윤종용 온-스크린메뉴선택방법및그장치
KR20000027424A (ko) 1998-10-28 2000-05-15 윤종용 방송되는 프로그램 타이틀을 표시하는 프로그램 가이드 제어방법
US6452609B1 (en) 1998-11-06 2002-09-17 Supertuner.Com Web application for accessing media streams
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US6429813B2 (en) 1999-01-14 2002-08-06 Navigation Technologies Corp. Method and system for providing end-user preferences with a navigation system
JP2000221874A (ja) * 1999-01-29 2000-08-11 Hitachi Eng Co Ltd 地図表示装置
US6426761B1 (en) 1999-04-23 2002-07-30 Internation Business Machines Corporation Information presentation system for a graphical user interface
US6407749B1 (en) * 1999-08-04 2002-06-18 John H. Duke Combined scroll and zoom method and apparatus
JP2001050767A (ja) * 1999-08-06 2001-02-23 Aisin Aw Co Ltd ナビゲーション装置および記憶媒体
US6349257B1 (en) 1999-09-15 2002-02-19 International Business Machines Corporation System for personalized mobile navigation information
US6753849B1 (en) 1999-10-27 2004-06-22 Ken Curran & Associates Universal remote TV mouse
JP2001229166A (ja) * 1999-12-07 2001-08-24 Sony Corp 情報処理装置および情報処理方法、並びにプログラム格納媒体
US6415226B1 (en) 1999-12-20 2002-07-02 Navigation Technologies Corp. Method and system for providing safe routes using a navigation system
US6421067B1 (en) * 2000-01-16 2002-07-16 Isurftv Electronic programming guide
US7142205B2 (en) * 2000-03-29 2006-11-28 Autodesk, Inc. Single gesture map navigation graphical user interface for a personal digital assistant
US20020112237A1 (en) 2000-04-10 2002-08-15 Kelts Brett R. System and method for providing an interactive display interface for information objects
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
JP2002049454A (ja) * 2000-08-03 2002-02-15 Casio Comput Co Ltd カーソル制御装置
US6642936B1 (en) * 2000-08-08 2003-11-04 Tektronix, Inc. Touch zoom in/out for a graphics display
JP2002098897A (ja) * 2000-09-21 2002-04-05 Shimadzu Corp 顕微鏡
US6385542B1 (en) 2000-10-18 2002-05-07 Magellan Dis, Inc. Multiple configurations for a vehicle navigation system
JP2002288647A (ja) * 2001-03-26 2002-10-04 Mitsubishi Heavy Ind Ltd 現場支援システム
US7446783B2 (en) * 2001-04-12 2008-11-04 Hewlett-Packard Development Company, L.P. System and method for manipulating an image on a screen
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
JP2003091371A (ja) 2001-07-09 2003-03-28 Square Co Ltd 情報処理装置、入出力処理方法、プログラム及び記録媒体
US6640185B2 (en) 2001-07-21 2003-10-28 Alpine Electronics, Inc. Display method and apparatus for navigation system
AU2003239874A1 (en) * 2002-05-23 2003-12-12 Reuben Bruce Murphy System and method for controlling panning and scrolling area of display image
US20050034075A1 (en) * 2003-06-05 2005-02-10 Ch2M Hill, Inc. GIS-based emergency management
US7405739B2 (en) * 2003-08-22 2008-07-29 Honeywell International Inc. System and method for changing the relative size of a displayed image

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011116670A1 (zh) * 2010-03-23 2011-09-29 华为终端有限公司 一种信息交互方法及界面控制系统
US8605120B2 (en) 2010-03-23 2013-12-10 Huawei Device Co., Ltd. Information interaction method and interface control system
CN102985942A (zh) * 2010-06-30 2013-03-20 皇家飞利浦电子股份有限公司 放大显示的图像
CN102591550A (zh) * 2011-01-04 2012-07-18 中国移动通信集团公司 终端界面内容的缩放控制方法及装置
CN103425398A (zh) * 2012-05-16 2013-12-04 瑞萨电子(中国)有限公司 一种平移和缩放逻辑波形的操作方法及装置
CN103425398B (zh) * 2012-05-16 2017-06-27 瑞萨电子(中国)有限公司 一种平移和缩放逻辑波形的操作方法及装置
CN106960460A (zh) * 2016-09-08 2017-07-18 阿里巴巴集团控股有限公司 动画处理方法、装置及设备

Also Published As

Publication number Publication date
EP1725927A4 (en) 2007-12-26
EP1725927A2 (en) 2006-11-29
US20070288870A1 (en) 2007-12-13
US20140157208A1 (en) 2014-06-05
JP2007525757A (ja) 2007-09-06
US20050188333A1 (en) 2005-08-25
KR20070029678A (ko) 2007-03-14
WO2005081893A2 (en) 2005-09-09
CN100576159C (zh) 2009-12-30
US9304651B2 (en) 2016-04-05
US7260789B2 (en) 2007-08-21
US20160188157A1 (en) 2016-06-30
WO2005081893A3 (en) 2007-03-15

Similar Documents

Publication Publication Date Title
CN100576159C (zh) 实时增量缩放方法
US9552129B2 (en) Interactive visual representation of points of interest data
CN1251056C (zh) 计算机设备
RU2720071C2 (ru) Альтернативные семантики для операций масштабирования в масштабируемой сцене
CN1154917C (zh) 数字地图显示缩放方法和装置
AU2011229817B2 (en) Multi-axis navigation
EP1983417A2 (en) Graphic user interface
CN1742319A (zh) 可编程虚拟图书系统
KR101132598B1 (ko) 디스플레이 장치의 화면 크기 제어 방법 및 장치
US10346032B2 (en) Controlling display object on display screen
JP2012009009A (ja) 情報端末、画面部品表示方法、プログラム、及び記録媒体
US20090006938A1 (en) Method and apparatus for searching web browser using zoom
CN101539942A (zh) 一种展示互联网内容的方法及装置
CN1873602A (zh) 用于导航所显示内容的系统和方法
US20060095845A1 (en) Method and apparatus for presenting a list of items
WO2010131902A2 (ko) 다면체를 이용한 그래픽 사용자 인터페이스 및 이를 구현하는 사용자 단말기
CN104536674A (zh) 一种用于在移动设备中对网页执行操作的方法和装置
Patel et al. An evaluation of techniques for browsing photograph collections on small displays
KR20100122461A (ko) 다면체를 이용한 그래픽 사용자 인터페이스 및 이를 구현하는 사용자 단말기
CN111462121A (zh) 基于图像语义理解的图像裁切方法、系统、设备和介质
CN1192316C (zh) 改变图形图像的物件化图形显示比率的计算机系统及方法
CN101072286A (zh) 可将影像原位缩放的电子设备及其应用方法
Yu et al. Accurate Wide-Range Scaling Manipulation of the Model with a 6-DOF Tracking Device
Deligiannidis et al. The London walkthrough in an immersive digital library environment
CN1475970A (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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180604

Address after: Delaware

Patentee after: IDHL holding company

Address before: American Maryland

Patentee before: Hillcrest Lab Inc.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091230

Termination date: 20190223