用于显示菜单的方法、程序和设备的制作方法

文档序号:6557559阅读:121来源:国知局
专利名称:用于显示菜单的方法、程序和设备的制作方法
技术领域
本发明涉及用于显示包含多个菜单项的菜单的方法,程序和设备。
背景技术
今天的电子设备和信息终端通常具有大量的功能和能够显示包含多个代表各种功能的菜单项的显示屏等。这样的菜单项例如以分级结构布置在菜单上。通过以诸如树形结构这样的分级结构配置菜单,用于滚动菜单屏幕的操作(按住滚动键等)的数量可以被减小,并且工作区域等可以容易地保留在屏幕上。然而,为了在这样的分级结构的菜单中找到所需的菜单项,用户必须正确地连续选择和查找从上级至下级的多个菜单级。这样的搜索对于不熟悉特定菜单的分级结构的用户来说是困难而麻烦的。
为了解决以上问题,已经提出了各种三维菜单显示设备/方法,其以三维布置显示包含多个菜单项的菜单,并且这样的方法是广泛公知的(例如,参见日本专利临时公开No.HEI07-114451(在下文中被称为“专利文献#1”))。通过以这样的三维布置显示菜单,大量的菜单项可以立刻被显示在菜单屏幕上,由此用户从分级搜索等的繁重任务中解脱,并且也允许用户轻而易举地掌握菜单项之间的相互关系(例如,菜单项之间的位置关系)。
然而,类似于专利文献#1中所公开的一个设备,三维菜单显示设备仅仅能够在菜单屏幕上显示整个菜单的菜单项的一半(表面的一半)。例如,在菜单形成具有六个表面的立方体形状的情况下,仅仅立方体的三个表面上的菜单项可以立刻被显示。这样的三维菜单显示设备在被显示菜单项的数量上包含固有的限制,不能充分满足用户的需要和要求。
进一步地,在专利文献#1的技术中,立方体菜单的顶和侧表面(其在菜单屏幕上与立方体菜单的前表面一起可视)被放置成基本上平行于与菜单屏幕(X-Y平面)正交的Z方向或与Z方向成微小的角度,由此顶或侧表面上的每个菜单项以极其扭曲的状态和非常小的尺寸被显示,导致顶或侧表面上菜单项的可视性极低。为了增加它们的可视性,通过将这样的菜单项布置成平行于二维布置的X-Y平面(菜单屏幕),可以消除所述扭曲并且可以增加显示尺寸。然而,被显示菜单项的数量在该布置中进一步被限制。

发明内容
考虑上述问题而得到的本发明是有利的,因为可以提供一种菜单显示设备,其能够在屏幕上显示大量的菜单项,同时使所述菜单项的可视性的恶化最小化。
根据本发明的一个方面,提供了一种菜单显示方法,其用于将包含多个菜单项的菜单显示在显示屏上,所述方法包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤根据指定的用户操作移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
所述菜单项移动步骤可以被设定成在围绕所述三维虚拟体中的指定轴的圆轨道上移动每个菜单项。
所述菜单项移动步骤可以被设定成沿所述三维虚拟体的指定虚拟表面移动每个菜单项。
所述菜单项移动步骤可以被设定成基本上沿所述三维虚拟体的虚拟表面将每个菜单项分离地移动到相邻的菜单项的位置。
所述菜单显示方法可以进一步包括菜单项可选择性设置步骤,取决于显示在显示屏上的菜单项的尺寸,该步骤将每个菜单项设置在可选择状态和不可选择状态。所述菜单项可选择性设置步骤可以被设定成取决于菜单项是否具有足够的规定尺寸以用于让用户容易且可靠地选择菜单项,将每个菜单项设置在可选择状态和不可选择状态。
所述菜单显示方法可以进一步包括光标显示步骤,该步骤将光标显示在显示屏上,所述光标作为将被用户操作以用于指定菜单项的移动的输入键;和光标移动步骤,该步骤根据用户对光标的操作移动显示在显示屏上的光标。在该情况下,所述菜单项移动步骤可以与所述光标移动步骤的光标移动同步地移动菜单项。
根据本发明的另一方面,提供了一种菜单显示方法,其用于将包含多个菜单项的菜单显示在显示屏上,所述方法包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤在指定的轨道上恒定地移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
本发明的各个方面可以作为可存储在计算机可读介质上的程序以计算机软件来实现,所述计算机可读介质包括但不限于RAM,ROM,闪存,EEPROM,CD介质,DVD介质,临时存储器,硬盘驱动器,软盘,永久存储器,等等。
根据本发明的另一方面,提供了一种菜单显示设备,其用于将包含多个菜单项的菜单显示在显示屏上,所述设备包括显示单元,其能够将菜单作为三维菜单显示在显示屏上;菜单项布置单元,其将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动单元,其根据指定的用户操作移动由所述菜单项布置单元布置的菜单项,同时保持菜单项成方形地面对显示屏。
所述菜单项移动单元可以被配置成在围绕所述三维虚拟体中的指定轴的圆轨道上移动每个菜单项。
所述菜单项移动单元可以被配置成沿所述三维虚拟体的指定虚拟表面移动每个菜单项。
所述菜单项移动单元可以被设定成基本上沿所述三维虚拟体的虚拟表面将每个菜单项分离地移动到相邻的菜单项的位置。
所述菜单显示设备可以进一步包括菜单项可选择性设置单元,取决于显示在显示屏上的菜单项的尺寸,该单元将每个菜单项设置在可选择状态和不可选择状态。所述菜单项可选择性设置单元可以被配置成取决于菜单项是否具有足够的规定尺寸以用于让用户容易且可靠地选择菜单项,将每个菜单项设置在可选择状态和不可选择状态。
所述菜单显示设备可以进一步包括光标显示单元,该单元将光标显示在显示屏上,所述光标作为将被用户操作以用于指定菜单项的移动的输入键;和光标移动单元,该单元根据用户对光标的操作移动显示在显示屏上的光标。在该情况下,所述菜单项移动单元可以与所述光标移动单元的光标移动同步地移动菜单项。
根据本发明的另一方面,提供了一种菜单显示设备,其用于将包含多个菜单项的菜单显示在显示屏上,所述设备包括显示单元,其能够将菜单作为三维菜单显示在显示屏上;菜单项布置单元,该单元将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动单元,该单元在指定的轨道上恒定地移动由所述菜单项布置单元布置的菜单项,同时保持菜单项成方形地面对显示屏。
例如,通过根据本发明的菜单显示方法,计算机程序产品和菜单显示设备,具有高可视性的菜单项可以大量地显示在一个屏幕上,由此允许用户轻而易举地在视觉上直观地掌握和认识菜单项之间的相互关系。


通过考虑结合附图的以下具体描述,本发明的目标和特征将变得更显而易见。
图1是显示一种车载系统的组成的框图,所述车载系统包括根据本发明的实施例的菜单显示设备;图2是根据本发明实施例的说明由图1的车载系统执行的菜单显示方法的流程图;图3是根据本发明实施例的说明车载系统的菜单屏幕的一个例子的示意图,在所述菜单屏幕上菜单项被放置在初始位置;
图4是根据本发明实施例的从上方观察三维虚拟立方体(菜单项布置在其中)的示意图;图5是根据本发明实施例的从上方观察三维虚拟立方体(菜单项布置在其中)的示意图,该图显示了已经从初始位置移动菜单项的状态;图6是根据本发明实施例的显示已经从初始位置移动菜单项的另一状态的示意图;图7是用于解释根据本发明的另一实施例的菜单项的移动的示意图;图8是用于解释根据本发明的又一实施例的菜单项的移动的示意图。
具体实施例方式
现在参考附图,将具体描述根据本发明的优选实施例。在下文中,将具体描述配备根据本发明的一个实施例的菜单显示设备的车载系统的组成和效果。
图1是显示车载系统100的组成的框图,所述车载系统包括根据本发明的一个实施例的菜单显示设备。具有导航功能和收音机/电视功能的车载系统100包括控制单元1,GPS(全球定位系统)接收器2,陀螺传感器3,车速传感器4,记录介质处理单元5,图像处理单元6,显示单元7,ROM(只读存储器)8,DRAM(动态随机存取存储器)9,SRAM(静态随机存取存储器)10,VRAM(视频随机存取存储器)11,FM信号处理单元12,信标处理单元13,输入单元14和声音识别单元15。
控制单元1对整个车载系统100进行集中控制。GPS接收器2接收从GPS卫星发射的GPS信号(用于获取位置信息)并且将接收的信号输出到控制单元1。陀螺传感器3测量其上安装了车载系统100的车辆的角速度,并且将代表测量值的信号输出到控制单元1。车速传感器4检测车辆两侧的驱动轮的转速,产生对应于平均的检测转速的车速脉冲信号,并且将所述车速脉冲信号输出到控制单元1。记录介质处理单元5存储诸如CD(光盘)或DVD(数字通用光盘)这样的记录介质或配备HD(硬盘)作为记录介质,其具有读出存储在记录介质中的数据的功能。在该实施例中,例如导航功能所必需的数字地图数据已存储在记录介质中。
控制单元1根据GPS接收器2输出的信号执行定位计算,同时根据陀螺传感器3和车速传感器4输出的信号执行航位推测法(即,计算车辆的方向或行驶方向和距离,在下文中被简称为“DR”)。根据GPS定位结果和DR定位结果(即,车辆的当前位置和当前行驶方向),控制单元1驱动记录介质处理单元5,从记录介质提取车辆的当前位置周围区域的数字地图数据,并且将数字地图数据输出到图像处理单元6。图像处理单元6通过D/A(数字—模拟)转换将数字地图数据转换为模拟地图数据并且将模拟地图数据输出到显示单元7,同时在模拟地图数据上添加车辆标记(用于指示车辆的当前位置)。根据从图像处理单元6提供的所述信号(模拟地图数据),显示单元7在其屏幕上显示车辆周围区域的地图,同时在屏幕的中央显示车辆标记。
当车载系统100开启(打开)时ROM 8由控制单元1访问,ROM8存储由控制单元1执行的程序,各种数据等。DRAM 9和SRAM 10临时存储从记录介质处理单元5和ROM 8加载的程序和数据,允许自由读/写所述程序和数据以用于实现高速处理。具有备用电池的SRAM10可以在断电时保持其记忆内容。VRAM 11能够保留显示在显示单元7上的图像。
FM信号处理单元12例如接收FM多路广播信号,提取来自接收信号的所需信号,并且处理被提取的信号。信标处理单元13接收从沿主要道路放置的光学信标,沿高速公路放置的无线电信标等发射的信号,并且处理接收信号。由FM信号处理单元12和信标处理单元13接收的信号例如可以包括由VICS中心(在日本)提供的VICS(车辆信息和通信系统)信号。
在该实施例中,显示单元7由公知的接触面板(例如属于压力敏感型或静电型)实现,因此也用作输入设备。输入单元14例如包括布置在车载系统100的前面的机械按钮(包括电源开关)。当输入单元14由用户操作时,对应于所述操作的信号由输入单元14输入到控制单元1,并且由控制单元1执行对应于所述信号的处理。声音识别单元15(也作为输入设备的类型)识别麦克风(未示出)所接收的用户的声音并且将对应于识别结果的信号输出到控制单元1。附带说明,可能通过声音识别单元15的所有操作(指令)也可能通过输入单元14。
接着,当用户操作菜单屏幕时由该实施例的车载系统100执行的菜单显示过程将具体参考图2进行说明。当车载系统100开启(打开)或当各种输入设备(接触面板(显示单元7),输入单元14或声音识别单元15)中的一个由用户操作以便观察菜单屏幕时开始该实施例的菜单显示过程。当车载系统能够100关闭或当车载系统100的不同功能(例如导航功能)被激活时结束该实施例的菜单显示过程。
在菜单显示过程开始时,从记录介质处理单元5的HD,ROM 8等读出指定数据,并且图像处理单元6绘制并显示图像以用于让用户根据所述数据在显示单元7上选择菜单项的类别(在下文中被称为“类别选择屏幕”)(步骤S1)。类别选择屏幕包含代表不同类别的多个光标。所述类别例如可以包括“导航”(对应于地图数据的记录点(位置),VICS信息等),“音频/视频”(均衡器设置,记录的最喜爱歌曲,预设广播台/电视台等)和“输入”(从外部设备输入的数据)。包含在类别“输入”中的菜单项例如可以包括已经通过使用公知类型的数字静物照相机(在下文中被简称为“DSC”)拍摄的图像数据。车载系统100能够经外部输入终端(未示出)输入来自类似DSC的外部设备的这样的数据。将在该步骤S1中显示的类别可以在产品出货阶段被预设或者由用户通过操作各种输入设备任意地设置。
一旦用户从类别选择屏幕选择光标中的一个(例如,代表类别“输出”),图像处理单元6在显示单元7上绘制并显示类似于图3中显示的菜单屏幕(步骤S2)。图3的菜单屏幕总共包含二十七个菜单项(在该例子中的图片),这些菜单项被布置在三维虚拟立方体VC中。图3是显示菜单屏幕的一个例子的示意图,在该菜单屏幕上菜单项被放置在初始位置。附带说明,为了方便在图中从图3绘制了X,Y和Z轴,其中X和Y轴平行于显示单元7的屏幕,而Z轴与显示单元7的屏幕正交(即,与X和Y轴正交)。
图4是从上方(沿Y轴)观察三维虚拟立方体VC(菜单项布置在其中)的示意图。二十七个菜单项中的每一个都是基本没有厚度的矩形图片。每个菜单项被放置在三维虚拟立方体VC中以成方形地面对显示单元7的屏幕,也就是说,与图3中所示的X-Y平面平行,从而可供用户观察。
在初始状态中,三维虚拟立方体VC包括三个虚拟层,所述虚拟层平行于X-Y平面并且沿Z轴方向等间距地被放置。在每层中,类似于矩阵(三行×三列)布置九个菜单项。具体而言,菜单项P11-P19布置在前层中,菜单项P21-P29布置在中层中,菜单项P31-P39布置在后层中。在图3中,不同层中的菜单项带有不同图案以便清楚地在所述层之间进行区分(所述图案与菜单项的实际外观无关)。实际显示的菜单项例如是由图像获取设备(例如DSC)获取的图片或图像。
在三维虚拟立方体VC中,每个菜单项被放置成至少具有未被放置在所述菜单项之前的其它菜单重叠的一部分,由此每个菜单项被显示在菜单屏幕上以至少暴露如图3中所示的一部分。所以,该实施例的菜单被显示成可在一个屏幕上观察所有菜单项。菜单项的可视性将在下面具体说明,并且采用菜单项P21和P31作为例子。
菜单项P21被放置在中层中,其在菜单项P11的背后。菜单项P21未被放置成完全被菜单项P11覆盖。具体而言,屏幕上的菜单项P21沿X和Y方向从菜单项P11偏移指定的距离。除菜单项P11之外菜单项P21并不被任何菜单项覆盖。所以,菜单项P21被显示在菜单屏幕上以具有被菜单项P11覆盖的一部分和暴露给用户观察的剩余部分。
菜单项P31被放置在后层中,其在菜单项P21的背后。屏幕上的菜单项P31也沿X和Y方向从其前面的菜单项(即,菜单项P21)偏移指定的距离。菜单项P31从菜单项P21偏移的方向和距离等于菜单项P21从菜单项P11偏移的方向和距离。因此,菜单项P31也沿X和Y方向从菜单项P21和从菜单项P11偏移。尽管菜单项P31也被菜单项P12覆盖,但是覆盖很小。所以,如图3中所示,菜单项P31被显示在菜单屏幕上以具有被菜单项P21覆盖的一部分(和被菜单项P12覆盖的可忽略部分)和暴露给用户观察的剩余部分。
附带说明,显示在菜单屏幕上的菜单项的数量并不限于二十七个。当显示单元7的屏幕尺寸较大时所述数量可以增加,或者当屏幕尺寸较小时可以减小。理想的是显示在菜单屏幕上的每个菜单项所具有的尺寸足够让用户接触和操作它而不会失误(容易且可靠地)。
在图3所示的菜单屏幕上,除了菜单项P11-P39之外,也显示了“返回”图标52,“帮助”图标54和拖曳图标56。“返回”图标52是用于被接触以返回到上一级屏幕的图标。当“返回”图标52被用户接触时(S3返回),前述的类别选择屏幕再次被显示在显示单元7上。当用户误选不同的类别时主要使用“返回”图标52。
“帮助”图标54是链接到帮助功能的图标,所述帮助功能为不熟悉车载系统100的操作的用户而准备以便提供用于平稳操作车载系统100的辅助信息。当“帮助”按钮54被用户接触时(S3帮助),例如包含解释菜单操作的字符串和图像的帮助屏幕被显示在屏幕的一部分中(S4)。通过参考这样的帮助屏幕,用户可以平稳地执行菜单操作。当帮助屏幕关闭时,显示返回到图3的菜单屏幕。
拖曳图标56用作输入键以用于操作菜单屏幕上的菜单项。例如,当用户用手指接触拖曳图标56并且在拖曳图标56上沿图3中所示的箭头A的方向(S3A方向)滑动手指时(该作用在下文中将被简单地表达成“拖曳”),菜单屏幕上的菜单项被移动以围绕轴O(在图3和4中示出)沿箭头A’的方向旋转(S5)。在此,轴O是沿Y方向通过菜单项P22,P25和P28的中心的直线。附带说明,所有二十七个菜单项与X-Y平面平行(以成方形地面对显示单元7的屏幕),即使它们被移动或旋转。因此,三个菜单项P22,P25和P28基本上静止不动,而围绕它们的其它二十四个菜单项围绕轴O沿圆轨道旋转。
例如,当拖曳图标56沿箭头A的方向向左“拖曳”时,绘制菜单的图像处理单元6因此向左(当从上方观察时沿顺时针)旋转拖曳图标56,同时与拖曳图标56的旋转同步地围绕轴O向左(在图4中沿顺时针)旋转菜单项P11-P39。另一方面,当拖曳图标56沿箭头A的方向向右“拖曳”时,绘制菜单的图像处理单元6因此向右(当从上方观察时沿逆时针)旋转拖曳图标56,同时与拖曳图标56的旋转同步地围绕轴O向右(在图4中沿逆时针)旋转菜单项P11-P39。
图5是从上方观察三维虚拟立方体VC(菜单项布置在其中)的示意图,该图显示了已经从初始位置移动菜单项的状态。下面将采用菜单项P13作为例子解释菜单项的移动。例如,当拖曳图标56沿箭头A的方向向左“拖曳”时,菜单项P13围绕轴O在圆轨道上移动。具体而言,菜单项P13的轴O’在圆轨道上移动,而菜单项P13围绕轴O旋转。换句话说,菜单项P13移动,从而其轴O’将绘制圆轨道。附带说明,轴O’是沿Y方向通过菜单项P13的中心的直线。
其间,菜单项P13围绕其自身的轴O’沿图5中所示的箭头AA的方向(在图5中沿逆时针)旋转。菜单项P13围绕其轴O’旋转的角速度正好与菜单项P13在圆轨道上围绕轴O旋转的角度相反(标量相等,符号相反)。所以,菜单项P13的姿态被保留以成方形地面对显示单元7的屏幕,即使菜单项P13被移动或旋转。其它菜单项也以相同的方式移动。通过上面解释的旋转和转动,该实施例中的所有菜单项P11-P39被移动以围绕轴O旋转,同时成方形地面对显示单元7的屏幕。
附带说明,在圆轨道上围绕轴O旋转的每个菜单项的移动距离(角度)被设置成例如与接触拖曳图标56的持续时间或拖曳图标56的“拖曳”距离成比例。
当菜单项P11-P39处于图3的状态时拖曳图标56沿图6中所示的箭头B的方向拖曳时(S3B或C方向),绘制菜单的图像处理单元6因此沿箭头B的方向旋转拖曳图标56,同时将图3的后层中的菜单项P31-P39滑动或移动到前层,将图3的前层中的菜单项P11-P19滑动或移动到中层,将图3的中层中的菜单项P21-P29滑动或移动到后层,如图6中所示(S6)。
另一方面,当菜单项P11-P39处于图3的状态时拖曳图标56沿图6中所示的箭头C的方向拖曳时(S3B或C方向),绘制菜单的图像处理单元6因此沿箭头C的方向旋转拖曳图标56,同时将图3的中层中的菜单项P21-P29滑动或移动到前层,将图3的后层中的菜单项P31-P39滑动或移动到中层,将图3的前层中的菜单项P11-P19滑动或移动到后层(S6)。
在上面已描述的布置中,所有菜单项P11-P39被显示以成方形地面对显示单元7的屏幕,因此甚至放置在后面的菜单项也可以清楚地被用户观察和识别。所以,具有高可视性的菜单项可以大量地显示在屏幕上,由此允许用户轻而易举地在视觉上直观地掌握和识别菜单项之间的相互关系。进一步地,由于菜单项与作为输入键的拖曳图标56的移动同步地被移动,因此实现了高度的可操作性和良好的操作感。
当菜单项P11-P39中的一个被用户接触时(S3菜单项),绘制菜单的图像处理单元6放大被接触的菜单项(S7),由此用户可以参看尺寸足够用于具体检查的所需菜单项。当“返回”图标52在该状态中被接触时,显示返回到类似于图3或6中所示之一的菜单屏幕。
在此,将简要地说明当“输入”之外的类别被用户选择时,车载系统100的操作的例子。例如当从类别选择屏幕选择“导航”时,包含关于记录点(位置)和VICS信息(例如代表这样的信息的字符串)的菜单项的菜单被显示在菜单屏幕上。这样的菜单项与如上所述的拖曳图标56的移动同步地移动。例如,当显示在菜单屏幕上的其中一个菜单项被用户接触时,控制单元1让记录介质处理单元5从记录介质读出正确的地图数据,控制图像处理单元6以让其在显示单元7上显示所选记录点周围的地图,并且执行路线计算以用于从车辆的当前位置(根据GPS信号确定)导航到记录点。在该情况下,结束菜单显示过程,并且例如开始公知的导航过程。
在上面已说明的车载系统100所显示的菜单中,所有菜单项与X-Y平面平行以成方形地面对显示单元7的屏幕,即使用户以各种方式操作它们。换句话说,没有菜单项类似于前述专利文献#1的立方体菜单的顶和侧面上的菜单项那样相对于X-Y平面倾斜地被放置。所以,菜单上的所有菜单项(图片,字符串等)都可以无扭曲地被显示并且不变地保持出色的可视性。进一步地,所有菜单可以恒定地显示在一个屏幕上,而不会类似于专利文献#1的立方体菜单的三个被隐藏表面上的菜单项那样被隐藏。
当用户不进行操作时能够将所述菜单配置成在圆轨道上围绕轴O以非常低的速度恒定地旋转菜单项。在该配置中,每个菜单项(除了放置在轴O上的三个菜单项)必须周期性地出现在菜单的前面,即使没有用户进行操作,由此允许用户完美地观察每个菜单项(没有菜单项屏蔽所述菜单项)而不需要操作菜单。
也能够根据显示在菜单屏幕上的菜单项的尺寸将每个菜单项设置在可选择状态和不可选择状态(例如取决于所述菜单项是否具有足够的尺寸以使用户容易且可靠地用手指接触它)。使用该配置,在菜单前面的菜单项(未被菜单项屏蔽)可以被设置在可选择状态,而将放置在后面的菜单项(其可以具有被其它菜单项屏蔽的部分)设置在不可选择状态。在该配置中,即使用户接触被部分屏蔽的菜单项,所述菜单项也不会被图像处理单元6放大。
尽管在上面给出了根据本发明的优选实施例的描述,但本发明并不受到特定的示例性实施例的限制,在不脱离后附权利要求中描述的本发明的范围和精神的情况下,能够进行多种改进和设计变化等。例如,关于菜单项的移动的各种改进(其它实施例)是可能的。这样的实施例将在下面进行描述,其中与上面的实施例相同的命名和参考字符表示与上面的实施例相同或等价的元件,因此为了简洁而省略其重复描述。
图7是用于解释根据本发明的另一实施例的菜单项的移动的示意图。在图7所示的实施例中,当拖曳图标56例如沿图3中所示的箭头A的方向向左“拖曳”时,每个菜单项沿图7中所示箭头E的方向(在图7中沿顺时针)移动。下面将采用菜单项P13作为例子解释所述移动。附带说明,为了方便,与Y轴平行的三维虚拟立方体VC的四个虚拟表面将参考字符“L1”,“L2”,“L3”和“L4”被表示。
在图7的实施例中,每个菜单项沿四个虚拟表面L1,L2,L3和L4中最近的一个移动,同时成方形地面对显示单元7的屏幕。在图7的例子中,菜单项P13在拖曳图标56的“拖曳”方向(在图8中沿顺时针)沿最靠近菜单项P13的虚拟表面L1移动。
当菜单项P13根据用户对拖曳图标56的连续操作沿虚拟表面L1移动时,菜单项P13接近虚拟表面L2,并且最终虚拟表面L2变成最接近菜单项P13。在该点,菜单项P13开始在箭头E的方向沿虚拟表面L2移动。当用户继续操作拖曳图标56时,菜单项P13继续沿箭头E的方向(连续地沿虚拟表面L2,L3,L4,L1,…)移动。
在该实施例中,每个菜单项沿每个虚拟表面线性地移动。附带说明,菜单项P22,P25和P28(离四个虚拟表面距离相等)基本上在初始位置静止不动,即使拖曳图标56向右或向左“拖曳”。
图8是用于解释根据本发明的又一实施例的菜单项的移动的示意图。尽管在上面的实施例中菜单项的移动是连续的,该实施例中的菜单项(图8)被设计成分离地移动。例如,当拖曳图标56沿图3中所示的箭头A的方向向左“拖曳”时,每个菜单项沿图8中所示的箭头E的方向(在图8中沿顺时针)分离地移动。下面将采用菜单项P11作为例子解释所述移动。
在图8的实施例中,每个菜单项沿四个虚拟表面L1,L2,L3和L4中最近的一个分离地移动,同时成方形地面对显示单元7的屏幕。菜单项P11沿最靠近菜单项P11的虚拟表面L2从图8中所示的位置移动到菜单项P21的位置。同时,菜单项P21沿最靠近菜单项P21的虚拟表面L2类似地移动到P31的位置。类似地,每个菜单项沿最近的虚拟表面移动到下一个菜单项的位置。
当用户连续地操作拖曳图标56时,菜单项P11分离地和连续地移动到菜单项P21,P31,P32,…的位置,并且其它菜单项以类似的方式分离地和连续地移动。如上所述,在该实施例中的每个菜单项沿最近的虚拟表面分离地移动到下一个菜单项的位置。附带说明,类似于上面的实施例,菜单项P22,P25和P28(离四个虚拟表面距离相等)基本上在初始位置静止不动,即使拖曳图标56向右或向左“拖曳”。为了让菜单项P22,P25和P28类似于其它菜单项那样移动,用户可以通过如上所述沿图6中所示的箭头C或B的方向“拖曳”拖曳图标56而向前或向后滑动或移动菜单项P22,P25和P28。
附带说明,尽管采用三维虚拟立方体VC作为菜单项布置在其中的三维虚拟体的例子描述了上面的实施例,但是菜单项也可以布置在不同类型的三维虚拟体中(矩形棱柱体,圆柱体,球体等)。
权利要求
1.一种菜单显示方法,其用于将包含多个菜单项的菜单显示在显示屏上,所述方法包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤根据指定的用户操作移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
2.根据权利要求1所述的菜单显示方法,其中所述菜单项移动步骤在围绕所述三维虚拟体中的指定轴的圆轨道上移动每个菜单项。
3.根据权利要求1所述的菜单显示方法,其中所述菜单项移动步骤沿所述三维虚拟体的指定虚拟表面移动每个菜单项。
4.根据权利要求1至3中任何一个所述的菜单显示方法,其中所述菜单项移动步骤基本上沿所述三维虚拟体的虚拟表面将每个菜单项分离地移动到相邻的菜单项的位置。
5.根据权利要求1至4中任何一个所述的菜单显示方法,进一步包括菜单项可选择性设置步骤,根据显示在显示屏上的菜单项的尺寸,该步骤将每个菜单项设置在可选择状态和不可选择状态。
6.根据权利要求5所述的菜单显示方法,其中根据菜单项是否具有足够的规定尺寸以用于让用户容易且可靠地选择菜单项,所述菜单项可选择性设置步骤将每个菜单项设置在可选择状态和不可选择状态。
7.根据权利要求1所述的菜单显示方法,进一步包括光标显示步骤,该步骤将光标显示在显示屏上,所述光标作为将被用户操作以用于指定菜单项的移动的输入键;和光标移动步骤,该步骤根据用户对光标的操作移动显示在显示屏上的光标,其中所述菜单项移动步骤与所述光标移动步骤的光标移动同步地移动菜单项。
8.一种菜单显示方法,其用于将包含多个菜单项的菜单显示在显示屏上,所述方法包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤在指定的轨道上恒定地移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
9.一种包括计算机可读指令的计算机程序产品,所述指令导致计算机执行一种菜单显示过程,所述菜单显示过程用于将包含多个菜单项的菜单显示在显示屏上,其中所述菜单显示过程包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤根据指定的用户操作移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
10.根据权利要求9所述的计算机程序产品,其中所述菜单项移动步骤在围绕所述三维虚拟体中的指定轴的圆轨道上移动每个菜单项。
11.根据权利要求9所述的计算机程序产品,其中所述菜单项移动步骤沿所述三维虚拟体的指定虚拟表面移动每个菜单项。
12.根据权利要求9至11中任何一个所述的计算机程序产品,其中所述菜单项移动步骤基本上沿所述三维虚拟体的虚拟表面将每个菜单项分离地移动到相邻的菜单项的位置。
13.根据权利要求9至12中任何一个所述的计算机程序产品,其中所述菜单显示过程进一步包括菜单项可选择性设置步骤,根据显示在显示屏上的菜单项的尺寸,该步骤将每个菜单项设置在可选择状态和不可选择状态。
14.根据权利要求13所述的计算机程序产品,其中根据菜单项是否具有足够的规定尺寸以用于让用户容易且可靠地选择菜单项,所述菜单项可选择性设置步骤将每个菜单项设置在可选择状态和不可选择状态。
15.根据权利要求9所述的计算机程序产品,其中所述菜单显示过程进一步包括光标显示步骤,该步骤将光标显示在显示屏上,所述光标作为将被用户操作以用于指定菜单项的移动的输入键;和光标移动步骤,该步骤根据用户对光标的操作移动显示在显示屏上的光标,其中所述菜单项移动步骤与所述光标移动步骤的光标移动同步地移动菜单项。
16.一种包括计算机可读指令的计算机程序产品,所述指令导致计算机执行一种菜单显示过程,所述菜单显示过程用于将包含多个菜单项的菜单显示在显示屏上,其中所述菜单显示过程包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤在指定的轨道上恒定地移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。
17.一种菜单显示设备,其将包含多个菜单项的菜单显示在显示屏上,所述设备包括显示单元,其能够将菜单作为三维菜单显示在显示屏上;菜单项布置单元,其将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动单元,其根据指定的用户操作移动由所述菜单项布置单元布置的菜单项,同时保持菜单项成方形地面对显示屏。
18.根据权利要求17所述的菜单显示设备,其中所述菜单项移动单元在围绕所述三维虚拟体中的指定轴的圆轨道上移动每个菜单项。
19.根据权利要求17所述的菜单显示设备,其中所述菜单项移动单元沿所述三维虚拟体的指定虚拟表面移动每个菜单项。
20.根据权利要求17至19中任何一个所述的菜单显示设备,其中所述菜单项移动单元基本上沿所述三维虚拟体的虚拟表面将每个菜单项分离地移动到相邻的菜单项的位置。
21.根据权利要求17至20中任何一个所述的菜单显示设备,进一步包括菜单项可选择性设置单元,根据显示在显示屏上的菜单项的尺寸,该单元将每个菜单项设置在可选择状态和不可选择状态。
22.根据权利要求21所述的菜单显示设备,其中取决于菜单项是否具有足够的规定尺寸以用于让用户容易且可靠地选择菜单项,所述菜单项可选择性设置单元将每个菜单项设置在可选择状态和不可选择状态。
23.根据权利要求17至22中任何一个所述的菜单显示设备,进一步包括光标显示单元,该单元将光标显示在显示屏上,所述光标作为将被用户操作以用于指定菜单项的移动的输入键;和光标移动单元,该单元根据用户对光标的操作移动显示在显示屏上的光标,其中所述菜单项移动单元与所述光标移动单元的光标移动同步地移动菜单项。
24.一种菜单显示设备,其将包含多个菜单项的菜单显示在显示屏上,所述设备包括显示单元,其能够将菜单作为三维菜单显示在显示屏上;菜单项布置单元,该单元将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动单元,该单元在指定的轨道上恒定地移动由所述菜单项布置单元布置的菜单项,同时保持菜单项成方形地面对显示屏。
全文摘要
一种菜单显示方法,其用于将包含多个菜单项的菜单显示在显示屏上,所述方法包括菜单项布置步骤,该步骤将菜单项布置在指定的三维虚拟体中以成方形地面对显示屏,从而每个菜单项将具有至少一个未被所述菜单项之前的其它菜单项屏蔽的可视部分;和菜单项移动步骤,该步骤根据指定的用户操作移动在所述菜单项布置步骤中布置的菜单项,同时保持菜单项成方形地面对显示屏。通过所述菜单显示方法,大量的菜单项可以被显示在屏幕上,同时使菜单项的可视性的恶化最小化。
文档编号G06F3/0488GK1834886SQ200610065348
公开日2006年9月20日 申请日期2006年3月17日 优先权日2005年3月17日
发明者八寻隆生, 诹访真枝 申请人:歌拉利旺株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1