计算机系统的制作方法

文档序号:6651494阅读:345来源:国知局
专利名称:计算机系统的制作方法
技术领域
本发明涉及一种具有特殊显示方法的计算机系统,特别涉及一种可在视窗环境中,同时检视两个重叠文件的计算机系统。
目前大部分用在个人计算机的作业系统均使用视窗系统,可在同一时间内检视与执行数份文件。这些文件可能用在不同的应用程序,或是在同一个应用程序中的不同工作。一般来说,这类文件通称为视窗,可以移动及调整大小。公知计算机系统10包含有一显示装置20、一处理器30、一存储器40以及一输入装置50。输入装置50包含有一鼠标52与一键盘54。处理器30控制显示装置20的内容,并可经由鼠标52或键盘54,接收来自使用者的输入。存储器40含有一作业系统42,由处理器30执行。作业系统42是一视窗平台,并有一第一应用程序44与一第二应用程序46在作业系统42下执行。为了在显示装置20上看到视觉输出,作业系统42提供给第一应用程序44一第一文件视窗24,而给第二应用程序46一第二文件视窗26。第一应用程序44与第二应用程序46不会直接输出给显示装置20;它们会传送指令给作业系统42,分别绘制它们的视窗24与26。作业系统会直译这些指令,建立显示于显示装置20的全部内容。
第一文件24与第二文件26的显示是由作业系统42所安排,表现方式就如同在不同的纸张一般,也因此,使用输入装置50,就可以使它们在显示装置20的显示区域内移动。第一与第二文件24与26也可以移动至彼此的上方。一般来说,前景应用程序(foreground application)会出现在显示装置20的最上方。所谓的前景应用程序就是正在由键盘54接收输入的应用程序。因此,若第一文件24位于显示装置20的前景,表示第一应用程序44目前是从键盘54接收输入的作用中应用程序。
有时使用者会想要检视完整的第一文件24与第二文件26。通常这是没有问题的,因为文件24与26可以移动到显示装置20上不同的位置,以便使文件24与26不会互相重叠。但因为文件24与26其中之一或两者可能已经太大,以致于无法避免与另一个文件重叠。在这个情况下,第二文件26会有一部分读不到,因为它已被第一文件24盖住了。这对使用者来说相当困扰,因为他或她必须不断的把文件24与26其中的一带到前景中,以便做完整的检视,接着再将它传到后方的背景中,以完全检视另一文件。
因此本发明的主要目的是提供一种包含有一视窗检视系统的计算机系统,以解决上述问题。
为实现本发明所述目的,本发明提供一计算机系统,其包含有一存储器,用来存储程序与数据;一处理器,用来执行存储在该存储器中的程序;一显示装置,用来显示由程序产生的影像图形;一输入装置,连接到该处理器,其中使用者能通过该输入装置,将数据输入该处理器执行的程序中;以及第一与第二文件,至少利用一第一程序,以重叠的方式同时显示在该影像显示器上;其中在使用者利用该第一程序与该输入装置处理该第一文件时,显示在该显示装置的第一文件的重叠部分,会完全使使用者看到,而显示在该显示装置的第二文件的重叠部分,则只会使使用者看到一部分,因此使用者在处理该第一文件时,还能部分看到该第二文件。
为进一步了解本发明的目的,特征及优点,现结合附图详细说明。


图1为公知计算机系统的方块图。
图2为本发明计算机系统的第一实施例方块图。
图3为本发明计算机系统的第二实施例方块图。
图4为本发明计算机系统的第三实施例方块图。
图5为本发明计算机系统的第四实施例方块图。
参照图2。图2为使用本发明计算机系统100的实施例方块图。计算机系统100包含有一显示装置120、一处理器130、一存储器140以及一输入装置150。输入装置150包含有一鼠标152与一键盘154。处理器130控制显示装置120的内容,并藉由鼠标152或键盘154从使用者(未显示)处接收输入。存储器140含有一作业系统142,其由处理器130执行。作业系统142是一视窗平台,其下有一第一应用程序144与一第二应用程序146在执行。为了在显示装置120上看到视觉输出,作业系统142提供给第一应用程序144一第一文件视窗124,而给第二应用程序146一第二文件视窗126。如公知技术中所提到的,第一应用程序144与第二应用程序146不会直接输出给显示装置120。取而代之的是,它们会传送指令给作业系统142,分别绘制它们的视窗124与126。作业系统142会直译这些指令,建立显示装置120的全部内容。计算机系统100另外还有一图形控制程序148,在作业系统142下执行。图形控制程序148会协助作业系统142绘制第一与第二文件视窗124与126,以达到本发明的目的。
在下列说明中,是以数个简单的几何图形用来举例说明本发明的显著特征。然而,本发明可广泛应用于绘制文件视窗124与126的任何种类的图形指令,包括文字部分。就像图1中所示的情况一样,第一文件视窗124位于前景中,接收来自键盘154或鼠标152的输入。此时第一文件视窗124是前景应用程序,第一文件视窗124的重叠部分128是位于第二文件视窗126的上方。第一视窗124中有一几何图形124a,以一般的方式绘制。这里所谓的一般方式,是在第一视窗124所涵盖的区域中,根据第一应用程序124的绘图指令,呈现几何图形124a的方式。同样的,几何图形126a会根据第二应用程序146的绘图指令,以一般方式绘制在第二文件视窗126的未重叠区域中。然而,在重叠部分128的区域中,图形控制程序148会使图形126a在一般方式下会被第一文件视窗124覆盖的部分,以调整颜色的方式,显示在第一文件视窗124上。例如,如果该图形控制程序让第二文件视窗126的重叠区域128调整颜色至偏向一预设为蓝色的自选色,且图形126a在一般方式下显示为红色,则几何图形126a被绘制在第一文件视窗上124的重叠部分时就会被调整而偏色至紫色。
参照图3。图3为本发明计算机系统100的第二实施例方块图。如图3中所示,几何图形124a与126a有相互重叠的区域。依循图2中的实例,图3(及以下用来说明本发明的各图示)中各功能方块的项目编号若与图2中功能方块相同,则其特性就与图2中相同。在区域128a中,第二文件视窗126的几何图形126a与第一文件视窗128重叠,但未与第一文件视窗124的几何图形124a重叠。因此,在区域128a中,图形126a会在视窗124中根据设定好的自选色(承前实施例,也就是蓝色)绘制,延续前一实施例,图形126a便会被绘成紫色。然而,在区域128b中,图形126a会与图形124a重叠。在区域128b中,项目126会以预设的自选色(即蓝色)与图形124a的颜色两者混合绘制。例如,如果图形124a为绿色,则在区域128b中,图形126a的颜色会偏向青绿色(蓝色加绿色)。图形控制程序128所用的偏色比重可由使用者设定。也就是说,图形控制程序148用来将图形126a被第一文件视窗124覆盖的部分绘制于第一文件视窗124时所使用的颜色,是图形126a本身颜色、预设的自选色与图形124a颜色三者的函数。这个函数可以是加权平均值函数,并可由使用者设定不同的比重,并藉此调整项目126a的重叠部分在第一文件视窗124上被显示的程度,与被第一文件视窗124覆盖的区域128a被强调的程度。
为了提供上述说明更详细的细节,先参考下列定义Colordraw图形控制程序148绘制重叠点使其显示在前景文件视窗上的颜色。
Colororiginal在重叠点上背景文件视窗原来的颜色。
Colorbias重叠部分预设的自选色色。
Colorwindow在重叠点上前景文件视窗原来的颜色。
就上列来说,图形控制程序会用下列公式绘制到第一文件视窗124Colordraw=A*((1.0-B)*Colororiginal+B*Colorbias)+(1.0-A)*Colorwindow其中0<=A<=1.0且0<=B<=1.0递增参数A的比重,图形126a在第一文件视窗124中会愈来愈清楚。递增参数B的比重,图形126a的重叠与非重叠区域的颜色会有更大的对比。
上列公式也有一些值得注意的特殊情况。例如,将自选色设定为黑色,参数A与B会决定第一文件视窗124对第二文件视窗126的有效透明度;在这种情况下,参数A与B等效上可视为影响第二文件视窗126可见度的透明要素。另外,如果第一与第二文件视窗124与126使用灰阶,将自选的偏色设定为白色,则第二文件视窗126a的重叠区域会以较浅的影像出现在第一文件视窗124上。
参照图4。图4为本发明计算机系统100的第三实施例方块图。使用者可用鼠标152或键盘154,将第二文件视窗126带至前景。当这么做时,第一文件视窗124会变到背景中,且第二文件视窗126的重叠区域128会位于第一文件视窗124的上方。图形控制程序148如此便可使图形124a的重叠区域128c显示于第二文件视窗126上。
应注意,虽然上列说明参照了各有文件视窗124与126的两个应用程序144与146,本发明在使用两个文件视窗的单一应用程序上也可应用。参照图5。图5为本发明计算机系统200的第四实施例方块图。计算机系统200与计算机系统100大致相同,除了单一应用程序244产生两个文件视窗一第一文件视窗224与一第二文件视窗226。当第一文件视窗224位于前景中时,图形控制程序248会让第二文件视窗226的重叠区域228,可在第一文件视窗224中显示。同样的,当第二文件视窗226位于前景中时,图形控制程序248会让第一文件视窗224的重叠区域228,可在第二文件视窗226中看到。计算机系统200的图形控制程序248处理文件视窗224与226的方式,与计算机系统100的图形控制程序处理文件视窗124与126的方式完全相同。只要使用本发明通用的图形控制程序,单一应用程序建立的文件视窗与不同应用程序建立的文件视窗之间没有不同。两种情况皆以相同的方式处理。
与公知技术相比,本发明提供一种图形控制程序,使一第二视窗的重叠部分在对应的一第一视窗的重叠区域上至少部分可见。图形控制程序使用一色彩调整演算法,修改该第二视窗中重叠区域的原始色彩,以便在该第一视窗的重叠区域中呈现出来。用这个方法,可以使该第一视窗相对于该第二视窗变成是透明的,如此使用者便能同时看到该第一与第二视窗的全部内容,不需要来回切换两视窗,便能检视两视窗的完整内容。
以上所述仅为本发明的较佳实施例,凡在本发明权利要求范围所做的等同变化与修饰,皆应属本发明权利要求的涵盖范围。
权利要求
1.一计算机系统,其包含有一存储器,用来存储程序与数据;一处理器,用来执行存储在该存储器中的程序;一显示装置,用来显示由程序产生的影像图形;一输入装置,连接到该处理器,其中使用者能通过该输入装置,将数据输入该处理器执行的程序中;以及第一与第二文件,至少利用一第一程序,以重叠的方式同时显示在该影像显示器上;其中在使用者利用该第一程序与该输入装置处理该第一文件时,显示在该显示装置的第一文件的重叠部分,会完全使使用者看到,而显示在该显示装置的第二文件的重叠部分,则只会使使用者看到一部分,因此使用者在处理该第一文件时,还能部分看到该第二文件。
2.如权利要求1的计算机系统,其中该第一与第二文件会同时以该第一程序处理与显示。
3.如权利要求2的计算机系统,其中使用者能用该第一程序,切换该第一与第二文件,使该第二文件的重叠部分能被完全看见,而该第一文件的重叠部分则只能看到一部分,使该使用者能处理该第二文件。
4.如权利要求1的计算机系统,其中该第一文件是用该第一程序处理与显示的,而该第二文件则是在同时用一第二程序处理与显示。
5.如权利要求4的计算机系统,其中该第一与第二程序会在一视窗型平台中执行,而使用者能用该视窗型平台切换该第一与第二文件,使该第二文件的重叠部分能完全被看见,而该第一文件的重叠部分则只能看到一部分,使该使用者能处理该第二文件。
6.如权利要求1的计算机系统,其中该第一与第二文件会以不同颜色,显示在影像显示器中。
7.如权利要求1的计算机系统,其中该第一与第二文件会以不同灰阶,显示在该显示装置中,该第一文件有较深的灰阶,而该第二文件为较浅的灰阶。
8.如权利要求1的计算机系统,其中该第二文件对使用者的可见度,是由一透明要素所定义的,其中该透明要素可由使用者以该输入装置控制。
9.如权利要求1的计算机系统,其中该第一程序是一编辑程序,或一工作表程序。
全文摘要
计算机系统,包含存储器,存储程序与数据;执行存储在存储器中程序的处理器;显示由程序产生的影像图形的显示装置;接到处理器的输入装置;第一与第二文件,至少利用一个第一程序,以重叠方式同时显示在显示装置。输入装置使使用者能将输入的数据提供给处理器执行的程序。使用者用第一程序与输入装置处理第一文件时,显示在显示装置的第一文件的重叠部分会完全使使用者看到,而显示在显示装置的第二文件的重叠部分则只会使使用者看到一部分,故使用者在处理第一文件时,还能部分看到第二文件。
文档编号G06F15/00GK1368688SQ0110338
公开日2002年9月11日 申请日期2001年2月2日 优先权日2001年2月2日
发明者蔡文松 申请人:仁宝电脑工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1