著录项信息
专利名称 | 用于电子设备的光标 |
申请号 | CN02829996.5 | 申请日期 | 2002-10-07 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2006-03-15 | 公开/公告号 | CN1748196 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/033 | IPC分类号 | G;0;6;F;3;/;0;3;3查看分类表>
|
申请人 | 米厄里戈有限公司 | 申请人地址 | 美国北卡罗来纳州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 运动IP有限责任公司 | 当前权利人 | 运动IP有限责任公司 |
发明人 | J·韦内宁 |
代理机构 | 北京市中咨律师事务所 | 代理人 | 杨晓光;李峥 |
摘要
本发明描述了用于在电子设备的显示器上显示光标的方法、电子设备和计算机程序。所述显示器的尺寸太小,以至于在所述显示器上一次只能显示虚视图的一部分。所述电子设备的用户在所述显示器上改变所述虚视图的所显示部分。在本发明中,所述显示器上的光标位置与所述虚视图的所显示部分在整个虚视图中的位置之间的相关性是确定的,这样,所述显示器上的所述光标位置反映与整个虚视图成比例的所述虚视图中的所显示部分的位置。换句话说,用户可以快速地觉察到例如在所述虚桌面上的确切位置或者在所述电子设备的显示器上所显示的大量数字信息中的确切位置。
1.一种用于在电子设备的显示器上显示光标的方法,其中, 在所述电子设备的所述显示器上一次仅显示虚视图的一部分,其 中,所述方法包括以下步骤:
响应用户动作,在所述显示器上改变所述虚视图的所显示部 分;
在所述显示器上显示光标,
确定所述显示器上的所述光标的位置与所述虚视图的所显示 部分在整个所述虚视图中的位置之间的关系,这样,所述显示器 上的所述光标的位置反映与所述整个虚视图成比例的所述虚视图 的所显示部分的位置,其特征在于,所述方法还包括以下步骤:
用移动传感器测量所述电子设备的倾斜运动,该移动传感器 测量三维加速度,最高加速度平行于地球的重力,
基于对所述倾斜运动的所述测量,确定所述电子设备相对于 地球的方向,以及
将所述显示器上的视图在与所述电子设备倾斜的方向相同的方 向上移动。
2.根据权利要求1的方法,其特征在于,所述光标在与所述 虚视图被滚动的方向相同的方向上被移动。
3.根据权利要求1的方法,其特征在于,所述关系是线性的 或非线性的。
4.根据权利要求1的方法,其特征在于,当浏览锁关闭时, 所述光标能够被移动到期望的位置而在所述显示器上所显示部分 是静止的。
5.一种电子设备,用于在所述电子设备的显示器上显示光 标,所述电子设备至少包括:
处理器(10);
被耦合到所述处理器(10)的存储器(20),所述存储器(20) 包括适合于向所述电子设备的用户表达信息的虚视图;
被耦合到所述处理器(10)的显示器(40);
视图控制装置(50),通过该视图控制装置来改变所述显示 器(40)上的视图;
所述显示器(40)上的光标(60),
所述显示器(40)上的所述光标(60)的位置与所述虚视图 的所显示部分在整个所述虚视图中的位置之间的关系使得所述显 示器上的所述光标(60)的位置反映与所述整个虚视图成比例的 所述虚视图的所显示部分的位置;
其特征在于,
所述视图控制装置(50)是指移动传感器,用于确定所述电 子设备相对于地球的方向,该移动传感器测量三维加速度,最高 加速度平行于地球的重力;
所述视图控制装置(50)测量所述电子设备的倾斜运动,并 且
所述处理器(10)接收其测量结果,并解释所述结果,并且 所述电子设备将所述显示器(40)上的视图在所述电子设备倾斜 的方向的相同方向上移动。
6.根据权利要求5的电子设备,其特征在于,所述电子设备 是移动电话。
7.根据权利要求5的电子设备,其特征在于,所述电子设备 是个人数字助理、远程控制器、游戏控制台、网络书写板、无线 设备、移动相机或互联网设备。
8.根据权利要求5的电子设备,其特征在于,浏览锁(80) 与所述视图控制装置(50)一起构成用于将所述光标或所述虚视 图的被显示部分移动到期望的位置的装置。
9.根据权利要求8的电子设备,其特征在于,当所述浏览锁 关闭时,所述光标能够被移动到在所述显示器(40)上的期望的 位置,而所述被显示部分是静止的。
10.根据权利要求8的电子设备,其特征在于,所述浏览锁是 按钮。
技术领域\n本发明涉及电子设备。具体来说,本发明涉及一种新颖和改进的方法, 用于计算机程序和电子设备在大于物理显示器的虚视图中获知当前位置。\n背景技术\n电子设备的显示器尺寸对在显示器上呈现信息设置了一定的限制。小 显示器不是呈现大量信息的最好地方。如果信息数量很大而且所有信息同 时被呈现在显示器上,则细节可能就会变得模糊。这种问题的一种解决方 式是所谓的“虚桌面”。其中,全部数量的数字信息于同一时间在较大的 空间内被表示,所述空间大于所述设备显示器上所呈现的实际数量的信息。 因此,需要用于对可视区域之外所表示的信息进行访问的手段。这例如通 过显示器上的滚动条来实现。\n本申请中使用以下概念:\n“光标”意味着在数据中具有相对可变位置的任何指针。所述光标可 以是这样的项,所述项表明鼠标或其它导航工具所指向的地方,或者在学 习过程中当写作时在数据中插入文本的地方,等等。\n“虚视图”意味着在整个空间被排列的数据集合,用户可以于指定时 刻在所述集合中进行导航。\n“虚视图的显示部分”意味着上述虚视图的一部分,所述部分被显示 或可以被显示在访问所述虚视图的电子设备的显示器上。\n当要在显示器上所显示的信息远比显示器面积大时,信息中的当前位 置不好被察觉。例如,诸如个人数字助理(PDA)电子设备提供地图应用。 所述地图包括这样的区域,一次仅能在所述电子设备的显示器上以可读形 式显示所述区域的1/10000。在所述详细的视图中,对于所述电子设备的处 理器来说,整个地图在逻辑上被表示为100×100的二维矩阵。例如通过使 用滚动条或一些其它方法或方式,电子设备的用户能够在地图中“移动”。 然而,没有提供给用户整个地图中的当前位置的信息。\n有一些可以被认为是现有技术的解决方案。例如在地图中的一种方案 提供坐标读数给用户。另一种解决方案是在显示器上显示光标的坐标读数。 另一种解决方案是在显示器上显示坐标网格。上述解决方案典型地可以用 在电脑上,但是有些还可以用在移动设备上,例如PDA、移动电话、远程 控制器、或类似的设备上。\n但是,上述解决方案有几个缺点。坐标读数具有设备的用户应当知道 的某些最大值。坐标可以给出数字信息内的确切位置。然而,知道坐标实 际上是没有用的,因为数字资料的总规模是不清楚的并且坐标不提供当前 位置在数字资料中的直观画面。换句话说,当使用坐标时,用户不清楚他/ 她在整个数字资料中的相对位置。相反地,坐标仅仅表示数字信息的某种 相对测量比例。综上所述,坐标不能促进快速导航。\n另一种解决方案可以是在显示器中提供明显的小区域。所述明显的区 域显示用户在整个数字资料中的当前位置。这种方案的问题在于:例如当 使用电子设备时,没有足够的空间被分离出来用于上述明显的区域。即使 提供明显的区域来显示用户在整个数字资料中的当前位置,其尺寸也太小 以至于不能被有效地使用。\n本发明相当大地减轻了上述问题。尤其是,通过本发明,用户可以例 如在“虚桌面”上或者在通过电子设备的显示器所表示的大量数字信息中 快速地找出确切位置。\n发明内容\n本发明描述了用于在电子设备的显示器上显示光标的方法、电子设备 和计算机程序。所述显示器的尺寸太小,以至于在所述显示器上一次只能 显示虚视图的一部分。所述电子设备的用户在所述显示器上改变所述虚视 图的所显示部分。在本发明中,所述显示器上的光标位置与所述虚视图的 所显示部分在整个虚视图中的位置之间的相关性是确定的,这样,所述显 示器上的所述光标位置反映与整个虚视图成比例的所述虚视图中的所显示 部分的位置。换句话说,用户可以快速地觉察到例如在所述虚桌面上的确 切位置或者在所述电子设备的显示器上所显示的大量数字信息中的确切位 置。\n在一个优选实施例中,改变电子设备的方向就改变了所述显示器上的 视图。在另一个实施例中,所述视图通过使用滚动条、鼠标等而被改变。\n在一个实施例中,光标位置和所述虚视图的所显示部分之间的相关性 是线性的。在另一个实施例中,所述相关性是非线性的。\n本发明还能够用一种非常快的方式移动到大量数字资料中的期望区 域,所述资料必需在所述电子设备的显示器上分部分地被观看。用户在显 示器上将所述光标移动到期望的位置上。由于所述显示器上的所述光标的 特定位置被绑定到整个数字资料中的特定视图上,因此,可以实现快速移 动。\n在一个优选实施例中,所述电子设备是移动电话或个人数字助理 (PDA)、远程控制器、网络书写板、数字相机或配有指示设备的电子设 备等等。\n本发明与现有技术的解决方案相比有几个优点。通过本发明,用户可 以快速地察觉到所述虚桌面上的所显示部分的确切位置或者大量数字资料 中的所显示部分的确切位置。此外,用户可以通过察看所述光标的位置而 在较大的虚视图上确定他/她的位置。用户还可以将所述光标移动到所述较 大的虚视图的角落里,而不必将所述较大的虚视图的角落滚动到所述物理 显示器的中心。\n附图说明\n图1是说明根据本发明的方法的流程图,所述方法通过移动光标来指 派光标位置和较大的虚视图中的所显示部分位置;\n图2是说明根据本发明的方法的流程图,所述方法通过移动所显示的 部分来指派光标位置和较大的虚视图中的所显示部分的位置;\n图3是说明根据本发明的方法的实施例的流程图,所述方法指派光标 位置和较大的虚视图中的所显示部分的位置;\n图4是说明根据本发明的电子设备的框图;以及\n图5是说明根据本发明的光标的位置的框图。\n本发明的一些实施例在从属权利要求中被描述。\n具体实施方式\n下面将对本发明的实施例进行详细描述,本发明的例子在附图中被说 明。\n参考图1和阶段100,整个虚视图的一部分被显示在显示器上。所述 显示的部分可以与整个虚视图成任何比例或比率。在阶段110,光标在显 示器上移动。所述光标可以通过鼠标、按键的选择、触摸板、操纵杆或适 合移动光标的任何其它设备所移动。在阶段120,确定所述光标的位置与 所显示的视图的位置之间的关系。\n在一些实施例中,所述关系是线性的,而在其他实施例中,则是随着 偏离原点等而累进的。在一些实施例中,所述光标、虚视图和/或所显示的 部分具有相同的原点。在步骤130,所述光标的位置和所显示的部分的位 置根据所述关系而被改变。\n参考图2和阶段200,整个虚视图的一部分被显示在显示器上。在阶 段210,所述虚视图的所显示部分在显示器上移动。所述虚视图的所显示 部分可能通过鼠标、按键的选择、触摸板、操纵杆或适合移动光标的任何 其它设备所移动。在阶段220确定所述光标的位置与所显示的视图的位置 之间的关系。\n在阶段230,响应用户动作,根据所述关系来改变所述光标的位置和 所显示部分的位置。\n参考图3和阶段300,整个虚视图的一部分被显示在显示器上。所显 示部分可以与整个虚视图成任何比例或比率。在阶段310,光标在所述显 示器上移动。在阶段320,对移动光标作出响应,以相同或者不同的速度, 在与所述光标相同的方向上滚动所述虚视图的所显示部分。在阶段330, 例如响应用户动作,所述光标的移动方向被改变。作为对此的响应,所述 虚视图的所显示部分的滚动方向变为与所述光标的移动方向相同的方向。 速度可以是相同的或者是不同的。\n可以知道,用户可以控制所述光标的移动或者所显示的部分的移动, 从而进一步根据本发明控制另一个的移动。同样的,可以知道,所述阶段 100、110、120、130、200、210、220、230、300、310、320、330和/或 340可能采用任何排序,从而以不同的顺序被执行。\n参考图4,所述电子设备的存储器20被用于计算和存储所有需要的数 据,所述数据用于或者涉及可以方便地一次被显示在所述显示设备上的字 符、图案、线条、链接、影像或象素。通常,在所述显示器40上一次只可 以显示所述虚视图的一部分。因此,提供了视图控制装置50。视图控制装 置50优选地是指移动控制装置,例如,各种移动传感器,但也可以是现有 技术的系统,例如用于确定相对运动和/或方向的指示装置。\n有不同类型的传感器用于确定所述电子设备的位置和方向,例如,加 速传感器、陀螺仪和用于分析位置的视频图像。例如,通过所述视图控制 装置50有可能测量所述电子设备的倾斜运动。所述处理器10接收所述结 果并解释所述结果。移动传感器例如是压电型或电容型的,其可以产生与 加速系数成比例的模拟电压。通过所述移动传感器能测量一维、二维或三 维的加速度。倾斜运动的测量是基于这样的事实的,即,最大加速度平行 于地球的重力。因此,所述电子设备的方向可以相对于地球来定义。也可 以使用具有各种形式的陀螺仪来测量所述电子设备的方向。所测量的量例 如是倾斜角度和加速度。\n在优选实施例中,所述显示器40上的视图在与所述电子设备倾斜的方 向相同的方向上被移动。而且,所述电子设备的特定方向可以在所述显示 器40上显示整个虚视图中的相同视图。因此,管理所述视图的变化是容易 的并且合理的。所述视图控制装置50还可以是指滚动条或使用鼠标。\n所述电子设备也可以包括被耦合到所述显示器40及处理器10的显示 适配器。具有所述处理器10的所述显示适配器控制显示器40。为了不使 用所述数据存储器20a用于存储与显示相关的信息,所述显示适配器可以 包括数据缓冲器,在所述缓冲器中存储要在所述显示器40上显示的信息。\n所述电子设备也可以包括浏览锁80,通过所述浏览锁可以在执行浏览 时通知所述电子设备。在优选实施例中,所述浏览锁是指按钮。所述浏览 锁与所述视图控制装置50一起形成用于将所述光标或所显示的部分移动 到期望位置的装置70。换句话说,当所述浏览锁关闭时,所述电子设备的 用户可以在显示器上将所述光标移动到期望位置,其中所显示的部分是静 止的。\n图5说明了在所述电子设备的所述显示器40上的所述光标60的位置。 在滚动时,光标60在所述物理显示器10上的实际位置与所述物理显示器 40的中心点与更大的虚视图64之间的关系有相对相同的趋势或遵循相同 的趋势。换句话说,在显示器40上的所述光标60的位置与所述虚视图64 的所显示部分62在整个虚视图中的位置之间的相关性是确定的,这样,在 所述显示器40上的所述光标60的位置反映了与整个虚视图64成比例的所 述虚视图的所显示部分62的位置。控制所述滚动的相同用户方法也可以同 时控制所述光标60。在图5中,标记“x”表示所述光标60。然而,其它 形式的光标当然也可以被使用,并且根据本发明,所述光标60的外观可以 是变化的。\n本发明描述了对这样的问题的解决方案,即,当滚动大于物理显示器 10的虚视图64时,如何将滚动操作(例如可能是通过滚动球、移动控制 器、鼠标等来进行的)和光标60的移动结合起来,同时,所述使用是直观 的。\n当用户向右滚动所述较大的虚视图64(这样,所述显示器40上的图 像移动到左边)时,在所述显示器40上的光标60移动到右边。在许多实 施例中,所述光标60总是在所述显示器40的这样的方向上移动,其中所 述用户将所述较大的虚视图64滚动到所述方向上。这些移动之间的关系可 以是线性的或非线性的。接下来所描述的是线性的情况。\n在所述例子中,坐标系统是二维的。定义了以下参数:\n较大的视图的中心点=(0,0)\n较大的视图的左上角=(-vxmax,-vymax)\n较大的视图的右下角=(vxmax,vymax)\n物理显示器的中心点=(0,0)\n物理显示器的左上角=(-pxmax,-pymax)\n物理显示器的右下角=(-pxmax,-pymax)\n在较大视图上物理显示器的中心点的位置=(vx,vy)\n在物理显示器上的光标位置=(x,y)\n在所述物理显示器40中,在所述较大的虚视图坐标系统中的一步等于 在所述物理显示器40的坐标系统中的一步。为了简便起见,下面的公式中 使用1∶1的放大系数和线性算法。\nx=pxmax*(vx/(vxmax-pxmax))\ny=pymax*(vy/(vymax-pymax))\n在所述较大的虚视图上的光标位置是\nCursorX=vx+x\nCursorY=vy+y\n从图5中可知,所述光标60直观且合理地暗示了在所述显示器40上 的特定移动时所看见的部分。视图62是指所述较大的视图64的所观看的 部分,所述部分每次被显示在所述显示器40上。\n本发明的优点是用户可以通过观察所述光标的位置而在较大的虚视图 上确定他/她的位置。而且,所述用户可以将所述光标移动到所述较大虚视 图的角落里,而不必将较大视图的角落移动到所述物理显示器的中心。\n对于本领域技术人员显而易见的是,本发明的基本思想可以通过各种 方式而被实现。因此,本发明及其实施例并不限于上述例子,相反地,它 们可以在下面权利要求的范围内发生变化。
法律信息
- 2011-12-14
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 02829996.5
申请日: 2002.10.07
授权公告日: 2008.11.26
- 2010-05-19
专利权的转移
登记生效日: 2010.04.13
专利权人由米厄里戈有限公司变更为运动IP有限责任公司
地址由卢森堡卢森堡变更为美国北卡罗来纳州
- 2008-11-26
- 2006-05-10
- 2006-03-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |