菜单显示系统及方法技术方案

技术编号:2892587 阅读:203 留言:0更新日期:2012-04-11 18:40
利用液晶显示设备和图形输入板合成一体的I/O设备方便了与计算机的交互应用。在屏面的右端或左端显示垂直延伸的菜单栏,并且再显示一个下拉菜单,它从菜单栏的被选项向下沿一弧线向中心延伸。每个菜单栏项的字符串显示是倾斜的并省去空格。下拉菜单延伸所遵循的轨迹能针对用户标定。(*该技术在2013年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是关于一个计算机系统的用户介面,特别是在使用透明输入板(transparenttablet)和液晶显示的集成I/O(输入/输出)设备或类似设备的显示屏上提供一种有效的菜单处理。传统的计算机用户交互技术主要是在位映象(bitmap)显示器和鼠标器(或输入板)基础上发展起来的,并且是在假定整个屏幕基本上可以看见的情况下为用户操作而设计的。用户交互作用的一个典型实例是使用菜单。在这种方法中对诸如命令等的各种选择被显示在一个位映象显示器上,而且是用一指点设备(例如鼠标器)来进行输入。有一种如附图说明图1所示的下拉菜单,这里的菜单是分层次的,以改善其可用性。在这一菜单系统中,菜单栏(bar)通常位于显示器或窗口的上部,各项目横向排列,而下拉菜单则垂直显示。由于在使用鼠标器和位映射显示器的系统中用户一般是从顶到底扫描荧屏,所以在菜单栏和下拉菜单之间作这种安排是很有效的。当今,由于传感器和液晶技术的进步,一种使用透明板和液晶显示器的集成I/O设备近来已经传播开,正在代替位映象显示器和鼠标器。这种设备的特点在于当前在显示屏上的一项能被直接操作(被显示项的位置与被操作对象重合)。然而,直接使用传统的下拉式菜单系统有如下问题(1)菜单栏上位于持笔手臂一侧的菜单项被遮盖(见图2)。(2)当下拉菜单项正被沿向下方向选择时,它们也被手遮盖,尽管第一项能被看到(见图3)。附带说明,与本专利技术有关的专利对比文件包括已公布但未审查的专利申请254233/1987和205722/1988号公报。虽然这些的目的是要改进传统的菜单栏和下拉菜单配置,但菜单栏是横向安排在荧屏顶部,因此它们与本专利技术不同。此外,对角线显示下拉菜单的一种方法公布于IBM技术公报(IBMTechnicalDisclosureBulletin)第32卷第8期370-372页,1990年1月,但在该方法中的菜单栏也是横向排列在荧屏顶部的。再有,在一个用户友好的用户介面中,代表各种应用的图符可以是垂直排列的,例如在显示屏的右端(IBMAIXNextStepEnvironment/6000,SC23-2357,2-29页),但这是要显示频繁使用的那些应用,以便易于理解,因而没有考虑用笔输入。再有,在这种介面只是由选择某一暂行条例来启动一个应用,并不进一步显示一个下拉菜单或类似的其他菜单。本专利技术是考虑到上述情况而完成的,本专利技术的目的是提供一种用户偶而技术,即使用于笔输入它也不会造成操作性能的降低。在本专利技术中,菜单栏是垂直排列在屏面(或窗口)的右端或左端,最好是在用户的优势手臂一侧,而传统的菜单栏是横向排列在屏面(或窗口)的顶部。更可取的是,所提供的下拉部分呈弧形以考虑到腕部的运动。(见图4)。在下文中给出的描述是针对使用右手的用户,而对于用左手的用户而言,要把右和左对调。在使用前要标定下拉角,因为下拉角依赖于诸如用左手还是用右手、手的大小、上臂的长度、以及工作空间位置(特别是到椅背中心的角度)等因素。此外,为了避免从菜单栏到由左至右书写字符(之间)的连续操作过程中浪费空间,菜单栏各项的内容可以以某一角度显示(菜单栏的内容可以用图符代表)。现在用对象的能见性(visibility)来检验本专利技术。当用户用笔在屏面上指点时,手臂是从屏面的右下方到左上方放置的。在横向排列在屏面或窗口顶部的传统菜单栏的情况下,当某一项被选择时,其相邻项便被手遮盖,如图3所示。然而在本专利技术中,所有各项均显示出来而不受遮盖。再有,以手的操作性能的观点来检验本专利技术。在传统的垂直排列下拉菜单情况下,当一个较下部的项目被选择的,手臂要移动一个大范围,或者手腕被迫不自然地运动,因而不能说其操作性能是好的。与此相反,在本专利技术中,一个不施加不自然力的运动能选择到所有的菜单项。〔实施例〕现在参考附图描述本专利技术的一个实施例。图1用于解释传统的下拉菜单系统;图2用于解释传统的下拉菜单系统;图3用于解释传统的下拉菜单系统;图4用于解释本专利技术的概况;图5用于解释本专利技术的概况;图6用于解释本专利技术的概况;图7用于解释本专利技术实施例的概况;图8用于解释本专利技术实施例概况;图9用于解释本专利技术实施例概况;图10用于解释本专利技术实施例概况;图11显示出本专利技术实施例的整体配置;图12显示出本专利技术实施例的主要部分;图13更详细地显示出本专利技术实施例主要部分的一部分;图14是解释本专利技术实施例操作的流程图;图15是解释本专利技术实施例操作的流程图;图16是解释本专利技术实施例操作的流程图;图17是解释本专利技术实施例操作的流程图。附带说明,对传统的菜单系统新增加标定功能并对菜单栏子系统和下拉子系统稍加修改,即能构成本实施例。标定功能(calibrationfunction)由于用笔追踪下拉菜单而又不引起不自然力的轨迹决定于个人,所以对每个个人进行标定是至关重要的。首先,如图7所示使每个人在屏面上指定一个点。然后,使手腕指出一个它能运动到那里而又不引起不自然力的端点,并将笔尖经过的轨迹拟合成弧线,从而得到菜单沿其显示的一条弧线。菜单栏子系统将当前的菜单栏子系统中偏移量计算中的X和Y坐标互换,便能容易地实现这一子系统。然而,由于考虑到菜单栏的每一项的长度(通常1到2个字)与手腕回旋半径相比足够短的,故倾斜角将是常数。下拉菜单子系统在传统的垂直排列菜单系统中,在已经造成第一项之后,当造成下一项时只是对其末端增加一个垂直偏移量(见图9)。与此相反,在本专利技术的菜单系统中,下一项的位置是根据图8所示标定数据按图10所示方法确定的。这种方法能容易地加到现有菜单系统中。下面将详细描述上面提到的描定功能和对菜单栏子系统及下拉子系统的修改。图11从总体上给出本实施例的系统配置,其中,该系统由个人计算机1、操作系统2及用户介面管理系统3组成。个人计算机1例如是IBM日本公司的PS/55(PS/55是美国国际商用机器公司的商标),它由处理器4、液晶显示设备5、透明板6a和笔6b组成。操作系统2例如是IBM日本公司的AIXPS/2(AIX和PS/2是美国国际商用机器公司的商标)。这个操作系统2包括窗口系统7,它管理向液晶显示设备5的输出及来自透明板6a的输入。用户介面管理系统3完成对输入和输出的复杂处理过程,例如菜单处理,并在这一系统中执行数据接收和传送给菜单的显示/选择/应用程序。图12说明了图11所示用户介面管理系统3和窗口系统7之间的数据接收与传送。在图12中,用户介面管理系统3有事件处理器10以及窗口管理器8和菜单管理系统9。事件处理器接收来自窗口系统7的事件信息,并将其传送给窗口管理器8和菜单处理系统9。窗口处理器8根据该事件信息修改窗口的位置或大小。菜单处理系统9适用于根据事件信息来执行图14至图17所示处理例程(routine)(下文将描述),而且它还有菜单栏信息管理部分11、下拉信息管理部分12及标定信息管理部分13。这些信息管理部分11、12、及13将在下文中描述。利用这种配置,用户事先完成标定,并且应用程序记录下菜单数据。然后,当用户使用笔66在透明输入板6a上给出一个指示时,操作系统2上的窗口系统7响应用户指示产生事件信息,并将该事件信息送到用户介面管理系统3。用户介面管理系统3根据该事件信息向菜单处理系统9提供执行显示与选择菜单的指令,于是本文档来自技高网...

【技术保护点】
一种菜单显示系统,其特点是:在显示屏的左右两端或其中一端沿垂直方向显示一组选择项的装置,及响应对所述选择项的选择并沿着从被选选择项邻近处延伸的一线显示与该被选项相关的一组选择项的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小野真
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1