著录项信息
专利名称 | 操作图形用户界面的方法和计算机系统 |
申请号 | CN00815797.9 | 申请日期 | 2000-11-10 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2003-01-08 | 公开/公告号 | CN1390322 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 国际商业机器公司 | 申请人地址 | 美国纽约
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 国际商业机器公司 | 当前权利人 | 国际商业机器公司 |
发明人 | 罗纳德·卡派立;约瑟夫·库比克;米切尔·J·苏立宛;乔纳森·M·瓦格纳 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 吴丽丽 |
摘要
本发明提供一种三维图形用户界面,在这种界面中,窗口具有“厚度”特性。在优选实施方式中,窗口具有Z平面位置(z)和Z平面厚度(cz)以及常规的x、cx、y和cy。这样,使得可以在三维空间中的任何地方进行定位。利用三轴向鼠标或利用常规鼠标及辅助控制(可能是键盘),可以在每个轴上来回移动以操纵桌面。当定位器沿一个轴移动时,用户的视点可以根据移动的方向而改变,即视点可近/可远/可左/可右,这样可以使窗口视图例如变大或变小。用户的视图可以进入和通过窗口块。当用户移过窗口块时,鼠标系数进行变化从而使得:尽管光标位置或用户视点在“空白区”中可以相对快速变动,但当用户的视图或光标移过立体窗口块时,它将变动较慢,因此,使窗口块看起来更明显。
1.一种操作图形用户界面的方法,包括:
在图形用户界面中显示至少一个窗口块,该窗口块具有三维外观, 该三维外观包括X、Y和Z维空间,其中所述图形用户界面仅在所述X 维和Y维空间显示;
响应用户的输入,当用户在所述窗口块外移动时,以第一变动速 率按照移动的方向改变与窗口块有关的图形用户界面显示的视图以引 起用户视觉的变化;和
响应用户的输入,当与窗口块有关的图形用户界面显示的视图指 示用户正在沿所述Z维空间移过窗口块时,以第二变动速率按照移动 的方向改变与窗口块有关的图形用户界面显示的视图以引起用户视觉 变化,其中,第二变动速率比第一变动速率慢。
2.权利要求1的方法,其中,在窗口块的至少一个侧面上显示应 用数据。
3.权利要求1的方法,其中,显示多个窗口块。
4.权利要求1的方法,其中,窗口块可以以三维方式被旋转和整 形。
5.权利要求1的方法,其中,用户的输入通过计算机鼠标被接收。
6.权利要求1的方法,其中,用户的输入通过键盘被接收。
7.权利要求1至6中任一项的方法,其中,图形用户界面的颜色 的变化对应于与窗口块有关的图形用户界面显示的视图所指示的用户 正在移过窗口块的状态。
8.一种至少具有处理器、可存取存储器和可访问显示器的计算机 系统,该计算机系统包括:
用于在图形用户界面中显示至少一个窗口块的装置,该窗口块具 有三维外观,该三维外观包括X、Y和Z维空间,其中所述图形用户 界面仅在所述X维和Y维空间显示;
用于响应用户的输入,当用户在所述窗口块外移动时,以第一变 动速率按照移动的方向改变与窗口块有关的图形用户界面显示的视图 以引起用户视觉的变化的装置;和
用于响应用户的输入,当与窗口块有关的图形用户界面显示的视 图指示用户正在沿所述Z维空间移过窗口块时,以第二变动速率按照 移动的方向改变与窗口块有关的图形用户界面显示的视图以引起用户 视觉变化的装置;
其中,第二变动速率比第一变动速率慢。
9.权利要求8的系统,其中,在窗口块的至少一个侧面上显示应 用数据。
10.权利要求8的系统,其中,显示多个窗口块。
11.权利要求8的系统,其中,窗口块可以以三维方式被旋转和整 形。
12.权利要求8的系统,其中,用户的输入通过计算机鼠标被接收。
13.权利要求8的系统,其中,用户的输入通过键盘被接收。
14.权利要求8至13中任一项的系统,其中,图形用户界面的颜 色的变化对应于与窗口块有关的图形用户界面显示的视图所指示的用 户正在移过窗口块的状态。
15.一种操作图形用户界面的方法,包括:
在图形用户界面中显示至少一个窗口块,该窗口块具有三维外观, 该三维外观包括X、Y和Z维空间,并在仅包括所述X维空间和所述 Y维空间的表面上显示用户数据的一个子集;
响应用户的输入,当用户在所述窗口块外移动时,以第一变动速 率按照移动的方向改变与窗口块有关的图形用户界面显示的视图以引 起用户视觉的变化;和
响应用户的输入,当与窗口块有关的图形用户界面显示的视图指 示用户正在沿所述Z维空间移过窗口块时,在所述表面上显示用户数 据的其他子集。
16.权利要求15的方法,其中,用户数据的这些子集每个都表示 电子书籍的文本的不同部分。
技术领域\n本发明一般涉及计算机显示器,尤其涉及图形用户界面。更具体地 说,本发明涉及图形用户界面中的三维表示。\n背景技术\n近年来,几乎所有个人计算机和工作站都采用了图形用户界面 (GUI)环境,这使得用户可以通过对计算机显示器上所显示的对象进 行“点击”来管理系统和执行应用程序。主GUI背景一般称为“桌面”, 这些对象通常包含代表某种软件应用或功能的图标,和针对不同的应用 在显示器上将桌面划分成不同区域的窗口。\n最近,随着图形处理系统越来越健全且越来越便宜,三维(3D)图 形越来越常见。原先3D图形只在计算机辅助设计系统、某些建模系统 和某些高级游戏系统中见到,而现在这种3D图形可以在互联网网页、 电子数据表以及其他普通应用中看到。此外,GUI计算机界面也开始从 普通的二维(2D)视图转向视觉更好的3D视图。\n3D GUI界面可使不同的窗口看上去实际上是一前一后,而不是象常 规系统中那样只是相互重叠。此外,3D桌面在计算机显示器上可以被 “空间旋转”。这种系统中的图标不再是简单的2D图形,而是3D图形 对象。\n发明内容\n因此,本发明的当前实施方式的一个目的是提供一种改进的计算机 显示器。\n其另一个目的是,提供一种改进的图形用户界面。\n其又一个目的是,在图形用户界面中提供改进的三维表示。\n本发明提供一种操作图形用户界面的方法,包括:在图形用户界面 中显示至少一个窗口块,该窗口块具有三维外观,该三维外观包括X、 Y和Z维空间,其中所述图形用户界面仅在所述X维和Y维空间显示; 响应用户的输入,当用户在所述窗口块外移动时,以第一变动速率按照 移动的方向改变与窗口块有关的图形用户界面显示的视图以引起用户视 觉的变化;和响应用户的输入,当与窗口块有关的图形用户界面显示的 视图指示用户正在沿所述Z维空间移过窗口块时,以第二变动速率按照 移动的方向改变与窗口块有关的图形用户界面显示的视图以引起用户视 觉变化,其中,第二变动速率比第一变动速率慢。\n本发明提供一种至少具有处理器、可存取存储器和可访问显示器的 计算机系统,该计算机系统包括:用于在图形用户界面中显示至少一个 窗口块的装置,该窗口块具有三维外观,该三维外观包括X、Y和Z维 空间,其中所述图形用户界面仅在所述X维和Y维空间显示;用于响应 用户的输入,当用户在所述窗口块外移动时,以第一变动速率按照移动 的方向改变与窗口块有关的图形用户界面显示的视图以引起用户视觉的 变化的装置;和用于响应用户的输入,当与窗口块有关的图形用户界面 显示的视图指示用户正在沿所述Z维空间移过窗口块时,以第二变动速 率按照移动的方向改变与窗口块有关的图形用户界面显示的视图以引起 用户视觉变化的装置;其中,第二变动速率比第一变动速率慢。\n本发明提供一种操作图形用户界面的方法,包括:在图形用户界面 中显示至少一个窗口块,该窗口块具有三维外观,该三维外观包括一个 X、Y和Z维空间,并在仅包括所述X维空间和所述Y维空间的表面上 显示用户数据的一个子集;响应用户的输入,当用户在所述窗口块外移 动时,以第一变动速率按照移动的方向改变与窗口块有关的图形用户界 面显示的视图以引起用户视觉的变化;和响应用户的输入,当与窗口块 有关的图形用户界面显示的视图指示用户正在沿所述Z维空间移过窗口 块时,在所述表面上显示用户数据的其他子集。\n下面来描述上述目的的实现。根据优选实施方式,提供了一种三维 图形用户界面,在这种界面中,窗口具有“厚度”特性。在优选实施方 式中,窗口具有Z平面位置(z)和Z平面厚度(cz)以及惯用的x、cx、 y和cy。这样,使得可以在三维空间中的任何地方进行定位。利用三轴 向鼠标或利用常规鼠标及辅助控制(可能是键盘),可以在每个轴上来 回移动来操纵桌面。当光标指针沿一个轴移动时,用户的视点可以根据 移动的方向而改变,即视点可近/可远/可左/可右,这样,可以使窗口视 图例如变大或变小。用户的视图可以进入和通过窗口块。当用户移过窗 口块时,鼠标系数(mouse mickey ratio)进行变化从而使得:尽管光标 位置或用户视点在“空白区”中可以相对快速变动,但当用户的视图或 光标移过立体窗口块时,它将变动较慢,因此,使窗口块看起来更明显。\n通过以下详细的书面描述,可以看到本发明的上述以及附加目的、 特性和优点。\n在附属的权利要求书中陈述了被认为是本发明的特征的新特性。但 是,通过参照下述结合附图对实施方式的描述,本发明本身以及其应用 的优选方式及其进一步的目的和优点将更容易理解。\n附图说明\n图1示出了根据本发明的优选实施方式的数据处理系统;\n图2示出了根据本发明的优选实施方式的三维GUI系统的框图;\n图3示出了根据本发明的优选实施方式的过程的流程图。\n具体实施方式\n参照这些附图,尤其参照图1,示出了可以实现本发明的优选实施 方式的数据处理系统的框图。数据处理系统100可以是例如可从纽约 Armonk的国际商用机器公司买到的某种计算机。数据处理系统100包 含处理器101和102,在所举例的实施方式中,它们各自与二级(L2) 高速缓冲存储器103和104连接,而这些高速缓冲存储器又与系统总线 106连接。\n与系统总线106连接的还有系统存储器108和主要主桥接器 (Primary Host Bridge)(PHB)122。PHB 122将I/O总线112与系统 总线106耦合,从而将数据事务从一条总线转发和/或转换到另一条总线。 在举例实施方式中,数据处理系统100包含与I/O总线112连接的图形 适配器118,用于为显示器120接收用户接口信息。可以是硬盘驱动器 的外围设备,例如非易失性存储器114,和可以包括常规鼠标、跟踪球 等的键盘/定位设备116通过工业标准结构(ISA)桥接器121与I/O总 线112连接。PHB 122还通过I/O总线112与PCI槽124连接。\n图1中所示的举例实施方式只是为了说明本发明而提供的,本领域 技术人员可以认识到,无论在形式上还在功能上,该实施方式可以有多 种变化。例如,数据处理系统100还可以包含只读光盘存储器(CD-ROM) 或数字视盘(DVD)驱动器,声卡和扬声器,以及其他多种可选部件。 所有这些变化都被认为是在本发明的精神和范围内。数据处理系统100 和以下例举的图符图形都只是为了说明而作为例子来提供的,而并不意 味着结构上的限制。\n根据优选实施方式,提供了一种三维图形用户界面,其中,窗口具 有“厚度”特性,以下称为“窗口块”。在该优选实施中,窗口块具有 Z平面位置(z)和Z平面厚度(cz)以及常规的x、cx、y和cy。这样 可以在三维空间中的任何地方进行定位。\n在现有的窗口系统(例如,窗口,表示管理程序,X窗口)中,Z 平面只限于Z顺序(Zorder),这只是表示二维窗口从顶到底显示的顺 序。这使窗口限于只是相互重叠,就好象一堆纸。优选实施方式通过为 每个窗口块增加深度特性使其有了很大的改进。\n图2示出了根据本发明的优选实施方式的一例具有三维窗口块的计 算机显示器。本例中,主显示器200包括三个窗口块。每个窗口块都有 一个不同的尺寸:窗口1210是最表面的窗口块,在显示器中它在最前 面。窗口2220在窗口1210后面且更深,而窗口3230是离用户最远的 窗口。还应注意,窗口2220伸入到窗口3230,并与窗口3230合并。\n在该图中,为简明起见,每个三维窗口块都有类似的视图,但优选 实施方式使每个窗口块都可以以三维方式被操纵。通过利用鼠标或其他 定位设备并采用现有的常规“单击并拖动”的方法,用户可以进行窗口 块的操纵,例如窗口1210的操纵211/212/213/214,以便以三维方式拉 伸或压缩窗口块的尺寸,或者旋转窗口块。由于每个窗口块是三维的且 可以被旋转,因此,每个窗口块包括了可以显示信息的6个面。这可用 来例如在窗口块的几个侧面上显示电子表格的不同页面,或者在不同的 侧面以不同的形式显示相同的数据。例如,一个侧面可以示出电子表格, 而另一个侧面可以显示相应的折线图,而第三个侧面可以显示相应的条 形图。\n利用三轴向鼠标或利用常规鼠标及辅助控制,例如键盘,可以在每 个轴上来回移动以操纵桌面。当定位器沿一个轴移动时,用户的视点可 以根据移动的方向而改变,即视点可近/可远/可左/或右,这样可以使窗 口块的视图例如变大或变小。\n或者,当z位置变动时,所经过的窗口块恰好消失,而不是只改变 视图。当光标移过窗口时,窗口块具有指示其视觉和物理行为的属性。 例如,当定位器被移过窗口块时,鼠标系数,即在屏光标或视图的移动 量与鼠标或其他定位设备已移动的距离的比值,可以变化,从而给人以 趟过水或厚实体的幻觉。这样,尽管光标位置或用户视图在“空白区” 中可以相对快速变动,但当用户的视图或光标移过立体窗口块时,它将 变动较慢,因此,使窗口块看起来更明显。\n图3是根据优选实施方式的过程的流程图。首先,用户以常规方式 打开窗口块(步骤300),它以图2中所示相同的方式显示。然后,用 户可以使用其鼠标操纵窗口块,并改变其与窗口块有关的视图。\n用户可以选择“迅速移动”接近于窗口块(步骤310)。这样,由于 他正移过“空白”区,因此,视图以标准速率变动。然而,当用户移过 窗口块表面并进入窗口块(步骤320)时,视图的变动速率可以明显变 慢(步骤330)。尽管他“移动”较慢,用户仍可以自由地改变其视图。\n最后,用户将移出窗口块(步骤340)。此时,假定他移回到空白 区而不是进入另一个窗口块,那么用户的移动被恢复到标准的视图变动 速率(步骤350)。\n视觉属性也可以变化,当接近窗口块时,它可变暗,当鼠标移过窗 口块时,它可以变得越来越半透明直至完全透明。每个窗口块可以具有 其特定的轮廓或属性集合以及窗口块之间的空间。这些窗口块还可以互 相交叉。\n此外,窗口块的内部还可以展示数据,该数据随用户移过窗口块而 变化。例如,窗口块可以展示一本书,它在窗口块表面上显示封面或给 定页面。随着用户移入窗口块的内部越深,显示器将相应变化以显示该 书的后续页面。这样,z轴用来有效地翻动在其他情况下可能是二维的 数据。\n应当注意,尽管结合全功能数据处理系统和/或网络对本发明进行了 描述,本领域技术人员可以理解,本发明的机制可以以各种形式分布于 计算机可用指令媒体中,并且,无论实际上使用什么特定类型的信号承 载媒体来执行该分布,本发明均可适用。计算机可用媒体的例子包括: 非易失性硬编码型媒体,例如只读存储器(ROM)或电可擦可编程只读 存储器(EEPROM);可记录型媒体,例如软盘、硬盘驱动器和CD-ROM; 和传输型媒体,例如数字和模拟通信链路。\n尽管以上特别参照优选实施方式示出和描述了本发明,本领域技术 人员可以理解,在不违背本发明的精神和范围的前提下,可以对本发明 作出形式上和细节上的各种变化。
法律信息
- 2013-01-16
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 00815797.9
申请日: 2000.11.10
授权公告日: 2004.11.03
- 2004-11-03
- 2003-01-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-03-28 | 2012-03-28 | | |
2 | | 2012-03-28 | 2012-03-28 | | |