用于重叠窗口的音频标识符的数据处理器控制的显示系统技术方案

技术编号:2885062 阅读:253 留言:0更新日期:2012-04-11 18:40
提供一种用于复杂窗口分级结构图形用户界面内的窗口的交互处理和分类的用户友好显示接口系统。该系统提供在显示屏幕显示这些多个部分重叠窗口的装置。提供并存储用于这些窗口中的每一个的不同音频标识符。提供进一步的装置,响应指向设备并与用于通告所述指向设备输入的每个窗口的音频标识符的装置协同,用于来回移动并定位一个指向设备。指向设备可以是一个用户控制的光标,一个触针,甚至为触摸敏感显示系统内的一个手指。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用户交互计算机支持显示技术,特别是涉及对用户友好并通过易于使用的接口环境提供交互用户的图形用户界面。20世纪90年代已被认为是由数据处理工业与消费电子工业共同驱动的技术革命。在过去两年通过因特网所包含的扩展消费者和商业进一步推动了这一进步。作为这种变化的结果,似乎可以认为在工业化世界内人类努力的所有方面实际上都需要人-机接口。存在这样-种要求,即,必须使得计算机所涉及的活动对世界人口的绝大部分来说是易于接近的,其中,直到几年前,该世界人口的绝大部分为计算机盲,或充其量,对计算机无兴趣。为使大量计算机支持的市场继续存在并且具有商业生产性,对于大量计算机,不同的消费者会涉及在计算机接口中。随着计算机功能的提高,大大增加了交互用户可用的功能和资源。然而,伴随这种功能增加所带来的是用户在显示屏幕界面可用的窗口的数量和种类的增加。自然,这使得界面更为复杂,界面具有数十,甚至数百个包含诸如图标之类的交互数据元素的可用窗口。这些窗口设置在重叠窗口的堆栈内,通过多-排列显示或诸如美国专利5,241,656中所述的深度缓冲器之类的帧缓冲器控制和跟踪重叠窗口的显示。事实上,窗口的多-排列分级结构已经变得很普通,以致其经常用于多个桌面对话级。一个桌面对话常常由几个重叠窗口层构成,由深度帧缓冲器索引和跟踪重叠窗口层。另外,创建窗口界面以处理未激活并存储在帧缓冲器外部,但是当激活对话时其可以交互地移入和移出到帧缓冲器的附加的分级窗口的桌面对话。使用这样复杂的结构,在任何给定时间多个窗口将被重叠窗口整体或部分地掩盖或隐藏,这是显而易见的。在最初开发窗口操作环境时,交互用户仅仅必须处理少数的窗口。从那时起,使用一个包括窗口的名称或标题的标题条识别每个窗口已成为惯例。对于较少的窗口,即使存在某些重叠,用户使用其光标移动窗口以便暴露标题条和识别窗口,也是比较简单的。现在,对于上述窗口的数量和复杂的分级结构,用户移动或拖拉显示窗口以暴露足够的标题条以识别相应的窗口,常常是一个繁重和困难的任务。本专利技术提出一种改进以简化这种窗口识别。本专利技术提供一种用于复杂窗口分级图形用户界面内窗口的交互处理和分类的用户友好显示界面系统。该系统提供可以以选择的顺序显示以相互重叠的窗口分级的存储,从而多个所述窗口为部分可视。提供用于在显示屏幕显示多个部分重叠窗口的装置,提供并存储用于这些窗口中的每一个的不同音频标识符。提供与响应指向设备组合的用于来回移动并定位一个指向设备,例如显示屏幕上的一个光标的装置,指向设备用于通知所述指向设备输入的每个窗口的音频标识符的装置。指向设备可以是一个用户控制光标,一个触针,甚至为触摸敏感显示系统内的一个手指。音频标识符可以方便地作为窗口的标题条内的名称。参照下面结合附图所作的描述,本专利技术将更加易于理解,其各种目的和优点对本领域技术人员来说更为显而易见,其中附图说明图1是一个交互数据处理器控制显示系统的方框图,该系统包括一个能够实现本专利技术的音频窗口识别和通知的中央处理单元;图2是表示用于显示本专利技术的窗口堆栈或分级结构的显示屏幕的概略图,本专利技术包括堆栈内的每个窗口的音频标识符并表示指向设备,即,在一个窗口内的光标;图3是与图2的显示屏幕相同的概略图,其中光标移入另一个窗口;图4是与图3的显示屏幕相同的概略图,其中光标移入再一个窗口;图5是使图3的每个窗口与其存储的音频标识符相关的存储表的概略原理图;图6是创建本专利技术的音频窗口识别系统所包含的程序步骤的流程图;和图7是示出图6的程序所创建的运行步骤的流程图。参照图1,示出一个一般的数据处理系统,该系统可用于控制根据本专利技术处理的窗口堆栈分级结构并提供窗口的音频存储和通知作为由指向设备输入的窗口的计算机控制显示终端。提供一个中央处理单元(CPU)10,例如由国际商业机器公司(IBM)推出的,一个PC微处理器,或工作站,例如,从IBM可得到的RISC系统/6000(TM)序列(RS/6000)(RISC系统/6000是国际商业机器公司的商标)并将其通过系统总线12互连到各种其他部件。操作系统41运行在CPU10,并提供控制及用于协调图1的各种部件的功能。操作系统41可以是诸如从IBM可得到的AIX6000(TM)操作系统或OS/2(TM)操作系统之类的商业可用操作系统窗口类型之一(AIX6000和0S/2是国际商业机器公司的商标);微软的Windows98(TM)或Windows NT(TM),以及UNIX和AIX操作系统。由系统控制的应用程序40移入和移出主存储器,随机存取存储器(RAM)14。这些程序包括后续所述的提供窗口音频标识符内的本专利技术的程序。只读存储器(ROM)16经总线12连接到CPU10并包括控制基本的计算机功能的基本输入/输出系统(BIOS)。RAM14,I/O适配器18和通信适配器34也互连到系统总线12。应该注意到包括操作系统41和应用程序40的软件组件加载到RAM14,RAM14为计算机系统的主存储器。I/O适配器18可以是一个与盘存储设备20,即,硬盘通信的较小计算机系统适配器。通信适配器34通过使数据处理系统与其他这样的系统通信的一个外部网络互连总线12。在当前系统,从网络,例如因特网内的其他的计算机站发送窗口数据。I/O设备经用户接口适配器22和显示适配器36也连接到系统总线12。键盘24,跟踪球32,鼠标26和扬声器28通过用户接口适配器22全部互连到总线12。可通过这样的输入设备实现本专利技术显示内所包含的用户交互功能。显示适配器36包括一个帧缓冲器39,该帧缓冲器39为一个保留显示屏幕38上的每个像素显示的存储设备。图像可以保留在用于通过各种部件,例如,数字到模拟转换器(未示出)以及类似部件在监视器38上显示的帧缓冲器39。如前所述,为适应重叠和隐藏窗口的分级结构,帧缓冲器应为一个深度缓存器,例如,美国专利5,241,565的深度缓存器。通过使用前述的I/O设备,用户能够将信息通过键盘24,跟踪球32或鼠标26输入到系统并从系统经扬声器28和显示器38接收输出信息。自然,是通过扬声器28将指向设备或光标输入的窗口通知给交互用户的。现在将描述参照图2到4的显示屏幕的本专利技术的一个简单示例。当描述显示图像时,应该理解,可以通过诸如图1系统中的RAM14内的任何常规窗口操作系统内的存储图像和文本创建程序来描绘这些图像。作为操作系统41在图1概略地示出了该操作系统。图2到图4的显示屏幕展示给图1的显示监视器38的收看者。根据常规技术,用户可以控制通过诸如图1的鼠标26之类的常规I/O设备交互的屏幕,其中鼠标26通过用户界面22与操作系统41协同操作以调用RAM14内的程序来创建控制监视器38上的显示的显示适配器36的帧缓冲器39内的图像。如前所述,特定窗口I.D.的音频通告通过扬声器28实现。参照图2,一个重叠窗口的分级结构,或堆栈占据屏幕,很多重叠窗口被部分隐藏。为表示方便,已经从底层窗口移走某些对象或图标和文本,并且仅有一部分图标显示在最上面的窗口50。堆栈内剩余的部分可视窗口为窗口51,52,53,54,55和56。可以通过位于相应窗口上部的其标题条内的其名称可视识别这些窗口中的每一个。根据本专利技术,窗口的名称被记录在计算机视频系本文档来自技高网...

【技术保护点】
一种计算机控制的交互显示系统,包括: 用于在显示屏幕显示相互重叠的窗口的分级结构,从而多个所述窗口为部分可视的装置, 用于提供所述分级结构内的每个窗口的音频标识符的装置, 用于在所述显示器屏幕定位一个指向设备的装置,和 响应所述指向设备用于通告所述指向设备输入的每个窗口的音频标识符的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小J马达洛兹佐GF麦布里蒂JMH希赫
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1