当前位置: 首页 > 专利查询>X塞德斯公司专利>正文

辅助用户界面制造技术

技术编号:3033664 阅读:146 留言:0更新日期:2012-04-11 18:40
在通常由普通操作系统使用的显示区域外面的过扫描区域中建立和访问图形用户界面的一种方法。这种正常的显示区域通常被称为“桌面”。桌面用作操作系统的图形用户界面。桌面显示一些代表用户可用的文件、文档和应用程序的图象。桌面被限制在一般的环境中,该环境对应于一组预定义的分辨率(例如640*480,800*600,1024*768),如VGA和SVGA标准所定义的。在这个区域外面的可显示边界是过扫描区域。(*该技术在2018年保护过期,可自由使用*)

Auxiliary user interface

A method of establishing and accessing a graphical user interface in a scanning area typically outside of a display area used by an operating system. This normal display area is often referred to as the \desktop\\. Graphical user interface for desktop operating system. Desktop displays images of documents, documents, and applications that are available to the user. The desktop is restricted in the general environment, the environment corresponding to a set of predefined resolution (for example, 640 * 480800 * 6001024 * 768), such as VGA and SVGA defined by the standard. The visible boundary outside the region is the scan area.

【技术实现步骤摘要】

本专利技术涉及计算机用户界面显示,尤其涉及独立于标准用户界面显示的用户界面的使用。以前,个人计算机最流行的操作系统(DOS)不包括图形用户界面。任何公司都可以创建“菜单”或者“外壳”,这些“菜单”或者“外壳”将是启动计算机时被运行的第一个程序,并且将为用户运行和管理各种应用程序提供选择。虽然在DOS环境中难以进行图形程序设计,但某些公司还是建立了可以启动其它程序的图形用户界面。华盛顿州Redmond的微软公司引入了这样一种图形用户界面,用于启动应用程序,该图形用户界面被称为“Windows”。Windows的头三种版本仅仅是可以在DOS下运行的应用程序,并且可以是由非微软公司的某个公司提供的以前运行的外壳或者菜单中选择的许多项目中的一个。这继续允许其它公司为用户提供主要的用户界面程序,而用户不需要通过由微软控制的用户界面。然而,随着微软公司对Windows 95TM的引入,操作系统的初始装载在开始时就提供微软开发的图形用户界面,这占有整个的屏幕显示。如同其以前的操作系统产品一样,微软公司安排标准计算机硬件的制造商在出售每一台计算机时都带有该操作系统。随着微软公司对这一市场的控制,其他软件供应商不可能在包括整个屏幕显示的微软“桌面”之内为用户提供非微软风格图标的界面。这提出了访问用户界面的需要可以在标准计算机屏幕显示外面提供一种界面,因此不依赖于微软公司对其“桌面”内项目的规定。标准的个人计算机使用VGA、超级VGA或者XGA视频显示系统。这些显示系统以标准化的图形方式,例如640×480象素,800×600象素,1024×768象素和1280×1024象素操作。当选择这些显示方式中的一种时,这是可供显示的整个区域。在微软Windows环境中,用户指示Windows操作系统选择这些标准显示方式中的一个,并且Windows操作系统提供所有应用程序及其被选择显示区域中的图标。目前没有办法能够使Windows“桌面”使用比整个显示区域小的区域和实现所需的功能,并且允许来自另一个供应商的另一个程序控制其余程序。所需要的是将阻碍视频存储器从这种方式移开的能力,并且保证没有别的将成为阻碍的东西以后可以被定位在这个空间中。本专利技术提供了这样一种技术,在标准用户图形显示界面上,例如在标准的屏幕显示区域以外的边界中增加和使用一个新的用户界面。常规的视频系统,诸如VGA,SVGA和XGA视频系统,包括围绕该显示区域的一条定义的边界。这条边界的原来目的是,允许阴极射线管显示器中的电子枪有充分的时间进行水平和垂直回扫描。然而,随着LCD显示器的出现,以及现代监视器中回扫描速度的提高,现在可以在这条边界上提供用户界面显示。可以被控制作为用户界面的边界是被称为“过扫描”的一部分。本专利技术是,例如,在围绕通常被称为桌面的常规用户界面显示的过扫描区域中,提供一个或多个附加或者从属的用户界面的一种方法。当CRT的电子枪回扫描到屏幕的左边或者屏幕的顶端时,它要求大量的时间提供数据扫描行。在回扫描期间,电子枪被关闭(″消隐″)。如果回扫描所需的消隐时间等于可用的时间,就没有可利用的过扫描。然而,现代监视器回扫描的速度已经变得快得多,留下了电子枪不必消隐的许多时间,允许出现一条可显示的边界。在现有的技术中,虽然边界通常是“黑色”(电子枪被关闭)的,但众所周知的是,该边界可以具有六种颜色中的任何一种。标准的基本输入输出系统允许说明这种颜色。期望的颜色在视频控制器的一个寄存器中被简单地指定。没有关于这种颜色的数据被储存在用于显示的视频存储器的缓冲器里面。本专利技术为边界建立一个附加的视频缓冲器并且允许这个缓冲器像常规显示缓冲器一样写入显示数据。显示区域由此在一个或多个边上被扩充,提供以前看不见而现在可以见到的一个区域。使这个新近可以见到的显示区域之内的象素,通过作为本专利技术组成部分的应用编程界面(API)可由程序访问。加入图形用户界面的程序可以在以前的消隐区域中被显示,无须修改硬件就可以在功能上增加可访问的显示区域。本专利技术是用于在被视频显示系统产生的主要显示区外面的一个区域中显示某个视频显示系统的图象的一种方法。两个维定义标准的显示区域,每一个维规定一些象素。选择一种视频“方式”来说明这些维。这种方法是通过调整视频显示系统的参数以增加显示系统的至少一个维中的象素的数目来实现的。被添加的象素的数目少于或者等于在视频方式中所说明的象素数目和视频显示系统能有效地显示的象素最大数目之间的差值。这个差值就是该过扫描区域。因为所有界面显示都是通过向视频显示的缓冲器或者存储器写入一个期望的图象来创建的,所以该方法要求为增加的象素分配附加的视频显示存储器。写给这样的存储器的图象然后通过在原来的显示区域旁边的系统予以显示。在第一实施例中,仅仅垂直的维被增加并且在主要的显示区域上面或者下面提供过扫描的用户界面。另外,水平维也可能被增加,并且在主要显示区域的左边或右边显示过扫描的用户界面。同样地,界面图象可能被显示在主要显示区域的任何一面或者所有的四个侧面。附图说明图1给出现有技术的标准显示。图2给出具有在底部过扫描区域中的一个过扫描用户界面的标准显示。图3表示带有所有四条显示边界上的一个过扫描的用户界面的标准显示。图4表示与视频显示系统有关的计算机系统的组成部分。图5表示在过扫描用户界面内的光标或者指针以及在其上的标准显示内的热点。图6表示在标准显示周围的垂直过扫描和水平过扫描之内的可利用边界。图7是表示本专利技术的一个最佳实施例操作的综述流程图。图8是图7中识别显示步骤102中的子步骤的流程图。图9是图7中改变显示分辨率的步骤114的子步骤的流程图。图10是图7中画显示步骤120的子步骤的流程图。图11是图7中使能线性寻址步骤112的子步骤的流程图。图12是图7过程信息回路的子步骤的流程图。图13是图12中检查鼠标和键盘事件步骤184的子步骤的流程图。图14是图7中改变仿真技术分辨率步骤115的子步骤的流程图。本专利技术包括这样的技术,提供和使用一个从属或者附加的用户界面,最好是一个从属的图形用户界面或者从属的GUI,至少与诸如常规桌面GUI的主用户界面同时显示。在一个最佳实施例中,计算机系统中的程序设计机制和界面方便地提供从属的GUI,并且通过向一般被忽略和不可访问的监视器显示的一个部分(以后叫“过扫描区”)提供访问和能见度,提供当前未用过的潜在显示区域。图1给出一种在微软的Windows 95TM下运行的标准的现有技术的显示桌面。在桌面31之内的是任务栏32和桌面图标33。在本专利技术的一个最佳实施例中,图形用户界面的图象被画在过扫描区的一个或多个边上,如图2和图3所示。图2和图3说明增加了在过扫描区中显示的图形栏用户界面的超级VGA(SVGA)显示。过扫描用户界面栏30被定义在“桌面”显示区31的边界外面。在图2中,修改该显示使之包括在底边下面的20个象素高的栏中的一个图形用户界面30。在图3中,修改该显示使之包括在4个显示边的每一个的外面、每个高/宽为20个象素的4个栏中的图形用户界面底部栏30,左边栏34、右边栏36以及顶部栏38。过扫描界面可以包括,但不局限于,按钮、菜单、应用程序输出控制(例如“ticker window”)、动画以及用户输入控制(例如本文档来自技高网...

【技术保护点】
一种用于在某个显示区域外面的一个区域中显示某个视频显示系统上的图象的方法,该区域是由具有两种维的某种视频方式产生的,每一维有一些象素,在运行操作系统的计算机系统中,提供完全占有所述显示区域的用户界面,该方法包括: a.调整所述视频显示系统的参数,以便增加所述视频显示系统的维中象素的数目,即小于或等于在所述视频方式中指定的象素数和使所述视频显示系统能有效地显示的象素的最大限度数之间之差的象素数目; b.在所述的计算机系统内,为所述的象素访问视频显示存储器; c.将所述图象写入所述的视频显示存储器;并且 d.将来自所述的视频显示存储器中的所述图象显示在所述显示区域侧面的所述视频显示系统上。

【技术特征摘要】
US 1997-11-21 08/975,268;US 1998-11-13 09/191,322;1.一种用于在某个显示区域外面的一个区域中显示某个视频显示系统上的图象的方法,该区域是由具有两种维的某种视频方式产生的,每一维有一些象素,在运行操作系统的计算机系统中,提供完全占有所述显示区域的用户界面,该方法包括a.调整所述视频显示系统的参数,以便增加所述视频显示系统的维中象素的数目,即小于或等于在所述视频方式中指定的象素数和使所述视频显示系统能有效地显示的象素的最大限度数之间之差的象素数目;b.在所述的计算机系统内,为所述的象素访问视频显示存储器;c.将所述图象写入所述的视频显示存储器;并且d.将来自所述的视频显示存储器中的所述图象显示在所述显示区域侧面的所述视频显示系统上。2.权利要求1的方法,其中,其象素的数目增加的所述的视频显示系统的维是垂直的;所述视频显示系统在所述的显示区域下面提供所述图象。3.权利要求2的方法,其中,所述图象包括一个随用户输入移动的可移动的指针。4.权利要求3的方法,其中,所述指针具有一个尖端,所述的尖端被定位在与其有关的一个热点下面。5.权利要求4的方法,其中,当所述指针被显示在所述的图象之内时,所述热点保留在所述的显示区域之内。6.权利要求5的方法,其中,所述显示区域包括一个靠近所述图象的透明的窗口,使得当所述热点在所述的透明的窗口之内时,这样的事件发生可以与所述的透明的窗口有关。7.权利要求1的方法,其中,所述参数是对阴极射线管显示的控制器控制参数。8.权利要求1的方法,其中,所述视频方式被定义在标准的磁盘操作系统只读存储器基本输入输出系统或者VESA扩展中的一个或两个中。9.权利要求1的方法,其中,象素数目增加的所述视频显示系统的维是垂直的;所述视频显示系统在所述的显示区域的右边提供所述图象。10.权利要求9的方法,其中,所述图象包括随用户输入移动的可移动的指针,并且所述指针具有一个尖端,被定位在与其相关的一个热点的右边。11.权利要求1的方法,其中,象素增加的所述视频显示系统的维是水平和垂直两个方向的,并且所述视频显示系统在所述的显示区域的一个垂直侧面以及所述显示区域的一个水平侧面上提供所述的图象。12.在由有两个维的视频方式产生的显示区域外面的某个区域上显示视频显示系统上的一个图象的一种设备,每个维具有一些象素,在运行操作系统的计算机系统中提供完全占有所述显示区域的用户界面,包括a.调整所述视频显示系统参数的装置,以便增加所述视频显示系统的维中象素的数目,即小于或等于在所述视频方式中指定的象素数和使所述视频显示系统能有效地显示的象素的最大限度数之间之差的象素数目;b.在所述的计算机系统内为所述增加的象素访问视频显示存储器的装置;c.将所述图象写入所述的视频显示存储器的装置;并且d.将来自所述的视频显示存储器中的所述图象显示在所述显示区域侧面的所述视频显示系统上的装置。13.权利要求12的设备,其中,其象素数目增加的所述的视频显示系统的维是垂直的,并且所述视频显示系统在所述的显示区域下面提供所述图象。14.权利要求13的设备,其中,所述图象包括一个随用户输入移动的可移动指针。15.权利要求14的设备,其中,所述指针有一个尖端,所述的尖端被定位在与其有关的一个热点下面。16.权利要求15的设备,其中,当所...

【专利技术属性】
技术研发人员:戴维D纳森托马斯C欧劳克斯科特J坎贝尔
申请(专利权)人:X塞德斯公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利