书签 分享 收藏 举报 版权申诉 / 27

具有多显示装置计算机系统的显示方法.pdf

  • 上传人:54
  • 文档编号:4580192
  • 上传时间:2018-10-21
  • 格式:PDF
  • 页数:27
  • 大小:1.02MB
  • 摘要
    申请专利号:

    CN03158723.2

    申请日:

    2003.09.22

    公开号:

    CN1492311A

    公开日:

    2004.04.28

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效|||公开

    IPC分类号:

    G06F3/14; G06F1/32; G06T17/00

    主分类号:

    G06F3/14; G06F1/32; G06T17/00

    申请人:

    威盛电子股份有限公司;

    发明人:

    宣以方; 杨心伟; 谷锦明; 白逸民

    地址:

    台湾省台北县新店市

    优先权:

    2002.10.19 US 60/419,880

    专利代理机构:

    北京市柳沈律师事务所

    代理人:

    蒲迈文;黄小临

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种具有多显示装置计算机系统的显示方法,在显示图像或绘图数据时得以保持连续不中断,不受中央处理单元执行省电程序所影响。此计算机系统还具有受中央处理单元直接存取控制的系统存储器。只要系统频宽足够,本发明并不限定各显示装置的分辨率,亦不限定连接于计算机系统的显示装置数量。本发明提出两种解决在省电程序期间使图像/图形显示连续问题的方法。第一种方法是以同一时钟源,使显示装置的水平同步讯号、垂直同步讯号、水平空白期间以及垂直空白期间得以和谐运作。而第二种方法是调校各显示装置的空白周期。

    权利要求书

    1: 一种具有多显示装置计算机系统的显示方法,以使绘图数据得以持续 显示,该计算机系统具有受一中央处理单元直接存取的一系统存储器,该方 法包括下列步骤: 所述显示装置使用共同时钟源,以同步所述显示装置的一空白期间; 自该中央处理单元接收一省电讯号,藉以获知该中央处理单元欲执行一 省电程序的请求;以及 在所述显示装置最近一次共同发生的该空白期间,执行该省电程序。
    2: 如权利要求1所述的具有多显示装置计算机系统的显示方法,其中于 执行该省电程序前更包括一步骤,即检测最近一次所述显示装置同时发生的 该空白期间。
    3: 如权利要求1所述的具有多显示装置计算机系统的显示方法,其中该 空白期间可以是一水平空白期间或是一垂直空白期间。
    4: 如权利要求3所述的具有多显示装置计算机系统的显示方法,其中该 水平空白期间或该垂直空白期间是由一绘图处理单元提供。
    5: 一种具有多显示装置计算机系统的显示方法,以使绘图数据得以持续 显示,该计算机系统具有受一中央处理单元直接存取的一系统存储器,该方 法包括下列步骤: 所述显示装置使用共同时钟源,以同步所述显示装置的一空白期间; 自该中央处理单元接收一省电讯号,藉以获知该中央处理单元欲执行一 省电程序的请求; 检测所述显示装置的该空白期间彼此重迭部分,寻找足够执行该省电程 序的一重迭空白期间;以及 在所述显示装置共同的该重迭空白期间,执行该省电程序。
    6: 一种具有多显示装置计算机系统的显示方法,以使绘图数据得以持续 显示,该计算机系统具有受一中央处理单元直接存取的一系统存储器,该方 法包括下列步骤: 自该中央处理单元接收一省电讯号,藉以获知该中央处理单元欲执行一 省电程序的请求; 检测所述显示装置的该空白期间出现时间; 将所述显示装置的该空白期间最后出现者标记为一参考空白期间; 延展其它显示装置的该空白期间,至与该参考空白期间重迭,得一重迭 空白期间,该重迭空白期间需足以执行完成该省电程序;以及 在所述显示装置共同的该重迭空白期间,执行该省电程序。
    7: 如权利要求6所述的具有多显示装置计算机系统的显示方法,其中在 延展其它显示装置的该空白期间前还包括一步骤,即自该中央处理单元取得 该省电程序期间的时间长。
    8: 一种具有多显示装置计算机系统的显示方法,以使绘图数据得以持续 显示,该计算机系统具有受一中央处理单元直接存取的一系统存储器,该方 法包括下列步骤: 自该中央处理单元接收一省电讯号,藉以获知该中央处理单元欲执行一 省电程序的请求; 检测所述显示装置的该空白期间出现时间; 将所述显示装置的该空白期间最先出现者标记为一参考空白期间; 将其它显示装置的该空白期间提前至与该参考空白期间重迭,使所述显 示装置皆有共同的一重迭空白期间,该重迭空白期间需足以执行完成该省电 程序;以及 在所述显示装置共同的该重迭空白期间,执行该省电程序。
    9: 如权利要求8所述的具有多显示装置计算机系统的显示方法,其中在 将其它显示装置的该空白期间提前之前还包括一步骤,即自该中央处理单元 取得该省电程序期间的时间长。
    10: 如权利要求8所述的具有多显示装置计算机系统的显示方法,其中 将其它显示装置的该空白期间提前的步骤,是强迫较晚出现该空白期间的所 述显示装置,在该参考空白期间提前产生该空白期间。

    说明书


    具有多显示装置计算机系统的显示方法

        【技术领域】

        本发明涉及一种计算机绘图显示装置(computer graphic display),特别是涉及一种能在中央处理单元(central processing unit,CPU)无响应期间(non-responding period)持续显示图形(graphics)或视讯(video)数据的方法。其中,该图形或视讯数据储存于系统存储器(system memory)中,存储器的存取控制只能经由中央处理单元内建的存储器控制器(memory controller)完成的。

        背景技术

        计算机在人类日常生活中,已经成为一种不可或缺的工具。几乎所有的专业工作都需要仰赖计算机,以使工作能更容易,且更有效率。随着计算机使用日益普遍,更高效能计算机的需求性便随之日益迫切。越来越多的功能与容量被整合于单一计算机芯片中,并且中央处理单元的时钟速度(clockspeed)在短短几年间,从每秒百万次(mega/second,MHz)的计量单位增长到每秒十亿次(giga/second,GHz)的计量单位。不只计算机硬件的组件与线路变得比以前更为复杂,就连计算机软件的程序代码也从以前只需约几百万行指令,增长至几十亿行。更多功能、更快速度以及更低的功率消耗,变成现代计算机设计的一项挑战。

        尝试将效能提高与降低功率消耗,成为一场不可避免地冲突。更高的处理速度与更复杂的运算,通常意味着更大的功率消耗。但无论如何,并不是所有的计算机应用都随时需要很高的处理速度及大量的系统资源(systemresource)。动态调整系统工作时钟(operating clock)及系统资源,即可一方面维持系统效能,同时又能节省功率消耗。本发明提供一种具有多显示装置的计算机系统,在中央处理单元省电程序期间,维持图像/图形(image/graphics)持续显示的解决方案。以下首先介绍有关计算机显示的相关概念,并结合图标说明一般计算机显示系统的一范例。接着介绍计算机省电机制及伴随而来的显示中断的困扰。

        在计算机高阶绘图(graphics-intensive)应用中,需要将高质量的图像数据正确且精准的呈现在显示装置上,而不容许图像有闪灭不定或延迟的情形发生。比如视讯随选(video-on-demand)的应用,即需要以每秒数个兆字节(megabytes,MB)的速度将视讯数据传输至显示装置,并且在传输过程中必须是连续且不能有错误。所谓计算机高阶绘图,包括高阶(high-end)计算机辅助制图(computer-aided drafting,CAD)、多媒体游戏(multimedia game)、活动图像压缩标准(Moving Picture Experts Group,MPEG)影片播放、视讯会议(videoconferencing)或其它实时(real-time)视讯应用。通常计算机高阶绘图必须将为数庞大的图像数据及时地显现于显示装置上。每一个全屏幕绘图信息(即是一般所谓帧,frame)都必须精确且及时地显示出来,并且避免有闪灭不定的现象发生。因为如此,绘图处理装置需要快速运算能力,以及时将图像数据译码。例如,640×480(水平×垂直)像素(pixels)、32位(bits)全彩、每秒30帧显示速度、且图像无压缩的绘图应用,其图像处理器便至少需要处理每秒36.864MB的图像数据量,才能维持正常显示。除此之外,当计算机屏幕的分辨率(resolution)从典型的640×480像素增加至800×600、1024×768、1280×1024或更高时,并且每一像素表示色彩的位数从2位增加至24位、32位或更高时,计算机高速绘图处理能力的需求便随之增长。

        通常计算机若要提高图像处理的速度,就要仰赖绘图处理单元(graphicsprocessing unit),或外加的绘图卡(graphics card)(包含视讯卡(video card)、绘图加速卡(graphic accelerator card)、显示装置转接器(display adapter)等大众所熟知的相关名词),以协助在显示设备上显示图形。一般而言,一张绘图卡通常包含一组存储器及一个专业处理器(也可将一般处理器修改后充作绘图用处理器)。前述的存储器容量可以是1、2、4、8、16MB或是更大,必须足够将一完整帧储存在该绘图卡中。此组存储器是放置在绘图卡上,即是一般所熟知的帧缓冲存储器(frame buffer)。

        通常绘图卡或绘图处理单元可以被建置在一独立的芯片组中,如图1所示;或者可能被整合于某一芯片组中,如图2所示。请参考图1,图1中一计算机系统10包括中央处理单元(CPU)11、系统芯片组(system chipset)12、数据路径芯片组(datapath chipset)13、系统存储器14、绘图卡15、帧缓冲存储器16、显示装置(display devices)17、19及20、以及内建于系统芯片组12的存储器控制器18。系统芯片组12又称做北桥芯片(north bridge,NB),数据路径芯片组13又称做南桥芯片(south bridge,SB)。前述的各显示装置可能是阴极射线管(cathode ray tube,CRT)、液晶显示器(liquid crystal display,LCD)或其它高阶显示装置。类似于图1所述,图2所示的计算机系统包括中央处理单元21、北桥芯片22、南桥芯片23、系统存储器24、显示装置25、28及29、存储器控制电路26以及绘图处理单元27。其中绘图处理单元27被整合在北桥芯片22中。显示装置25、28及29同图1所述。

        系统通常把预备在显示装置显现的绘图信息先存在系统存储器中,然后再从系统存储器转送至先进先出型(first-in-firth-out type,FIFO)缓冲存储器(buffer)。该先进先出型缓冲存储器向系统存储器提出存取请求,并接收储存绘图信息。为能更清楚解释先进先出型缓冲存储器,可以将先进先出型缓冲存储器想象成一个蓄水池,欲取水(数据)时需从池底以等速度汲取,偶而要加水时则需从池顶加入。先进先出型缓冲存储器以等速率提供图像数据予显示装置,并且经常从系统存储器接收图像数据。不管是独立的绘图处理单元(如图1),或是内建于芯片组的绘图处理单元(如图2),都能藉由北桥芯片内的存储器控制器而直接存取系统存储器。换句话说,该绘图处理单元(或绘图卡)不需经由中央处理单元即可存取系统存储器。

        图1与图2只是诸多系统结构的部分范例而已。图3与图4是另举2个计算机系统结构的范例。图3所示的计算机系统结构30类似于图1独立绘图处理单元的计算机系统10,包括中央处理单元31、北桥芯片32、南桥芯片33、系统存储器34、绘图卡35、帧缓冲存储器36以及显示装置37、39及40。而与图1不同的是存储器控制器38是内建于中央处理单元31之中,系统存储器34则通过存储器控制器38直接与中央处理单元31连接。图4所示的计算机系统结构50类似于图2的计算机系统20,包括中央处理单元41、北桥芯片42、南桥芯片43、系统存储器44、显示装置37、39及40、存储器控制器46以及整合在北桥芯片42中的绘图处理单元45。而与图2不同的是存储器控制器46是内建于中央处理单元41之中,系统存储器44则通过存储器控制器46直接与中央处理单元41连接。特别强调,图3、4所示的计算机系统结构的绘图处理单元(或绘图卡)若欲提出对系统存储器存取的请求时,不只需要经过北桥芯片协助,并且需通过CPU的控制。

        增加中央处理单元工作负载常常意味着增加功率消耗及缩短电池寿命。对于移动式计算机(mobile computer)或膝上型计算机(laptop computer)而言,增加功率消耗将成为一严重问题。因此,在当今计算机设计中便加入了许多省电技术(power saving technique)。以下简述部分省电技术原理。当CPU以闲置超过一预定时间后,便降低中央处理单元时钟速度,并停止中央处理单元电源供应。再者,进一步提供多种电源供应选择,在计算机内建一装置,每秒数次检测系统工作所需的功率消耗等级,并能自我调整中央处理单元时钟速度与降低功率消耗。因此,在相同的效能下,得以减少功率消耗,增加电池工作时间(或减少电池容量)。

        通常,前述的省电技术往往需要几微秒(microseconds,μsec)甚至需要几十微秒的处理时间,另外,检测系统工作所需的功率消耗等级亦会降低工作频率。在省电程序(power saving mechanism)期间,中央处理单元处于完全闲置(idle)状态以等待切换工作频率。另外,如图3、4所示的计算机系统结构,或其它任何将系统存储器直接连接于中央处理单元上的计算机系统结构,在中央处理单元等待切换工作频率而处于闲置状态时,绘图处理单元(或绘图卡)将无法对内建于中央处理单元中的存储器控制器提出存取的请求,亦即无法由系统存储器提取图像/绘图数据。

        【发明内容】

        因此本发明的目的是提供一种具有多显示装置计算机系统的显示方法,在显示图像或绘图数据时得以保持连续不中断,不受中央处理单元(centralprocessing unit,CPU)执行省电程序(power saving process)所影响。本发明对于将存储器控制器内建于中央处理单元的计算机系统尤其有效。由于将存储器控制器置于中央处理单元中的缘故,使得中央处理单元不管是因省电目的或是其它原因而导致处于无响应状态(non-responding period)时,使得绘图处理单元与系统存储器间的数据传输因此中断。因此本发明提出一种在中央处理单元因执行省电程序而无响应期间,能在多显示装置上持续显示图形或视讯的方法。

        本发明披露了四种不同的图像数据显示机制,用于具有多显示装置、并且其系统存储器直接受中央处理单元存取控制的计算机系统中,使在显示图像或绘图数据时得以保持连续不中断,不受中央处理单元执行省电程序所影响。特别强调本发明并且不限定各显示装置的分辨率,亦不限制连接于计算机系统的显示装置数量(假设该计算机系统有足够的频宽供显示装置使用) 

        本发明提出的第一种图像数据显示机制包括下列步骤:1.各显示装置使用共同时钟源(clock source),以同步各显示装置的水平讯号(horizontalsignal)、垂直讯号(vertical signal)以及空白期间(blank period)。2.自中央处理单元接收省电程序讯号(power saving process signal),藉以获知中央处理单元欲执行省电程序的请求。3.在各显示装置最近一次共同发生的空白期间,执行省电程序。

        本发明提出的第二种图像数据显示机制包括下列步骤:1.各显示装置使用共同时钟源,以同步各显示装置的水平讯号、垂直讯号以及空白期间。2.等待自中央处理单元接收省电程序讯号。3.检测各显示装置的空白期间彼此重迭部分,寻找足够执行省电程序的重迭空白期间。4.在各显示装置共同的重迭空白期间,执行省电程序。

        本发明提出的第三种图像数据显示机制包括下列步骤:1.检测连接在计算机系统的显示装置数量。2.获知此计算机系统执行省电程序期间(powersavingprocess period,PSPP)的时间长。3.等待自中央处理单元接收省电程序讯号。4.检测各显示装置的空白期间出现时间。5.将各显示装置的空白期间最后出现者标记为一参考空白期间,省电程序将在此期间执行。6.延展其它显示装置的空白期间,至与前述的参考空白期间重迭,得一重迭空白期间,此重迭空白期间需足以执行完成该省电程序。7.在各显示装置共同的重迭空白期间,执行省电程序。

        本发明提出的第四种图像数据显示机制包括下列步骤:1.检测连接在计算机系统的显示装置数量。2.获知此计算机系统执行省电程序期间的时间长。3.等待自中央处理单元接收省电程序讯号。4.检测各显示装置的空白期间出现时间。5.将各显示装置的该空白期间最先出现者标记为一参考空白期间。6.将其它显示装置的空白期间提前至与参考空白期间重迭,使各显示装置皆有共同的一重迭空白期间,此重迭空白期间需足以执行完成省电程序。7.于各显示装置共同的重迭空白期间,执行省电程序。

        本发明成功的提供了一种用于具有多显示装置的计算机系统中,使中央处理单元在执行省电程序而无法响应期间,使图像/图形的显示不致中断的方法。此计算机系统具有受中央处理单元直接存取控制的系统存储器。本发明并不限定各显示装置的分辨率,亦不限定连接于计算机系统的显示装置数量。只要系统频宽足够,本发明能让多显示装置于高解析模式下,中央处理单元因执行省电程序而无法响应期间,使显示持续而不中断。

        为使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并结合附图详细说明如下。

        【附图说明】

        图1是常见的计算机系统方块图,该绘图卡独立于北桥芯片。

        图2是常见的另一计算机系统方块图,该绘图处理单元内建于北桥芯片中。

        图3是另一常见的计算机系统方块图,该绘图卡独立于北桥芯片,并且存储器控制器内建于CPU中。CPU可直接存取系统存储器。

        图4是另一常见的计算机系统方块图,该绘图处理单元内建于北桥芯片,并且存储器控制器内建于CPU中。CPU可直接存取系统存储器。

        图5是一时序图,说明三显示装置共享同一时钟源,安排各显示装置的空白周期每隔一段时间即同步一次。举例来说,显示装置1、显示装置2及显示装置3的空白期间分别于第6次、4次及3次即同步一次。

        图6是本发明的一较佳实施例流程图。说明多显示装置连续显示图像/图形数据的操作流程。检测最近一次各显示装置同时发生的空白期间,并于前述同时发生的空白期间执行省电程序。

        图7是一时序图,说明三显示装置共享同一时钟源,类似于图5。即图中所示的空白期间将因此时钟源而同步。在此空白期间时序图中,可于最近一次各显示装置同时发生的空白期间之前,找出各显示装置的空白期间重迭部分。当此重迭部分足以完成省电程序时,省电程序即在此重迭的空白期间执行并完成的。

        图8是本发明的另一较佳实施例流程图。说明多显示装置连续显示图像/图形数据的操作流程。

        图9是本发明的第三较佳实施例流程图。

        图10是一时序图,说明三显示装置的空白期间时序关系,分别为DD1、DD2以及DD3。以参考空白期间DD2为基准,延展DD1与DD3的空白期间,使三者有一共同重迭部分。当此重迭部分足以完成省电程序时,省电程序即在此重迭的空白期间执行并完成。

        图11是本发明的第四较佳实施例流程图。

        图12是一时序图,说明三显示装置的空白期间时序关系,分别为DD1、DD2以及DD3。将DD2与DD3的空白期间提前至与DD1参考空白期间重迭,此重迭部分需足以执行完成省电程序。在此重迭部分执行省电程序。

        附图标记说明

        10、20、30、50:计算机系统。

        11、21、31、41:中央处理单元(CPU)。

        12、22、32、42:北桥芯片。

        13、23、33、43:南桥芯片。

        14、24、34、44:系统存储器。

        15、27、35、45:绘图处理单元。

        16、36:帧缓冲存储器。

        17、19、20、25、28、29、37、39、40:显示装置。

        18、26、38、46:存储器控制器。

        601、801:使各显示装置皆运作于相同的工作时钟源。

        602、802:安排此三个显示装置的水平讯号(horizontal signal)、垂直讯号(vertical signal)以及空白期间的时序关系,以使所述讯号每隔一段时间即可同步一次。

        603、803:等待由中央处理单元发出的省电程序讯号,并且取得省电程序期间的时间长(power saving process period,PSPP)。

        604:检测最近一次各显示装置同时发生的空白期间。

        605:在最近一次各显示装置同时发生的空白期间执行省电程序。

        804:监视每一显示装置的空白期间,并且寻找足够执行省电程序的重迭时间。

        805:当各显示装置空白讯号重迭部分的时间大于或等于省电程序所需时间,即利用此一重迭时间完成省电程序。

        901、1001:提供足够的系统频宽,将N个显示装置连接于计算机系统中。

        902、1002:取得省电程序期间的时间长(PSPP)。

        903、1003:等待由中央处理单元传来的省电程序讯号。

        904:检测每一显示装置的空白期间。

        905:比较各显示装置的空白期间,将最后出现者标记为一参考空白期间。

        906:延展其它显示装置的空白期间,至所有显示装置皆有一重迭空白期间,此重迭的空白期间需足以执行完成省电程序。

        907、1006:利用重迭的空白期间执行省电程序。

        1004:检测每一显示装置的空白期间,并将最先出现者标记为一参考空白期间。

        1005:将其它显示装置的空白期间提前至与参考空白期间重迭。

        【具体实施方式】

        在实际操作中,若欲在计算机系统中同时使二个以上的显示装置分别显现高分辨率画面,常常受限于系统频宽(system bandwidth)。无论如何,现代计算机系统设计技术或许已经使系统频宽足以让多显示装置同时运作于高解析模式下。为符合未来的可能需要,以及现代计算机显示装置的复杂性,本发明提出一种用于具有多显示装置的计算机系统中,使中央处理单元(central processingunit,CPU)在执行省电程序而无法响应期间,使图像/图形的显示不致中断的方法。本发明并且不限定每一显示装置的分辨率,亦不限连接于计算机系统的显示装置数量。换句话说,不论有多少系统频宽与显示装置,皆能运用本发明。只要系统频宽足够,本发明能让多显示装置在高解析模式下,中央处理单元因执行省电程序而无法响应期间,使显示持续而不中断。

        本发明提出两种解决在省电程序期间使图像/图形显示连续问题的方法。第一种方法是应用于同一时钟源的多显示装置。而第二种方法是调校显示装置的空白周期。以下依据这二种方法分别举出二个较佳实施例。

        图3、4、5、6是说明前述本发明第一种方法的较佳实施例。图3、4的方块图是说明三显示装置连接至计算机系统。一个具有多显示装置的计算机系统,其硬件设计需使其显示装置皆不损及其功能。不论计算机硬件设计为何,本发明提出一种图像/图形数据的显示方法,应用于具有多显示装置且其系统存储器直接受中央处理单元存取的计算机系统,使系统的中央处理单元在执行省电程序而无法响应期间得以持续显示图像/图形数据于各显示装置中。本发明的应用并不受限于各显示装置的分辨率,或是连接于计算机系统的显示装置数目。举例来说,可应用于像图3或图4所示的计算机系统,使之中央处理单元在因执行省电程序以致无响应期间仍能持续显示图像。本发明提出的方法确实可应用于绘图处理单元独立于北桥芯片的计算机系统(如图3所示),亦能应用于北桥芯片内建绘图处理单元的计算机系统(如图4所示)。本发明主要是提出一种因计算机系统执行省电程序而导致图像/图形数据传输中断的解决方案,而此计算机系统具有多显示装置,并且其系统存储器直接受中央处理单元的存取控制。就某种意义来说,系统的中央处理单元的角色好像是一座桥梁,连接系统存储器与绘图处理单元。当中央处理单元落入无响应期间时,这座连接系统存储器与绘图处理单元的桥梁宛如中断一般。若未将本发明应用于其中,则在系统存储器与绘图处理单元之间的数据传输便会中断,也就是说,当中央处理单元执行省电程序而无法响应期间,在多显示装置上的显示画面将会因而产生间断。本发明即针对上述缺点,提供一计算机显示方法,使具有多显示装置的计算机系统能够持续显示而不中断。

        在图3与图4所示的方块图中,三个显示装置连接于计算机系统并共同运作于同一时钟源,此计算机系统包括直接受中央处理单元存取的系统存储器。此三个显示装置的画面更新频率或许彼此不同(因此三者的空白期间的频率亦不相同),在这些显示装置稳定之后,其空白期间(blank period)最后将会同时发生(如图5所示)。图6是依照本发明的第一较佳实施例流程图。在步骤601中,首先使各显示装置皆运作于相同的工作时钟源。步骤602,安排此三个显示装置的水平讯号(horizontal signal)、垂直讯号(vertical signal)以及空白期间的时序关系,以使所述讯号每隔一段时间即可同步一次。步骤603,等待由中央处理单元发出的省电程序讯号,并且取得省电程序期间的时间长(power saving process period,PSPP)。在省电程序期间,计算机系统的中央处理单元闲置以等待切换工作时钟频率(亦即中央处理单元此处于无响应期间),并且绘图处理单元与系统存储器间的数据传送因此中断。当获得省电程序讯号及省电程序期间的时间长后,即进行步骤604,检测最近一次各显示装置同时发生的空白期间。步骤605,在前述最近一次各显示装置同时发生的空白期间执行省电程序。在执行省电程序完毕后,回到步骤603继续等待由中央处理单元发出的省电程序讯号。

        前段所述的空白期间可以是水平空白期间(horizontal blank period,HBP)或是垂直空白期间(vertical blank period,VBP)。而水平空白期间或是垂直空白期间需足够执行省电程序。本文中所谓水平空白期间、垂直空白期间、水平同步讯号以及垂直同步讯号,皆为本领域技术人员所熟知的技术名称,用以同步各显示装置。举例来说,水平同步脉冲讯号是一讯号,用以通知显示装置停止绘出某条水平线,并开始绘制下一条水平线。垂直同步脉冲讯号则是告知显示装置将在屏幕的左上角(以阴极射线管显示器为例)开始显示一新的帧(frame)。水平空白期间是指请求显示一新行所需时间。垂直空白期间则为准备显示一新帧所需时间。

        本发明的第二较佳实施相似于前述的第一较佳实施例,其不同之处,在于将原先检测最近一次各显示装置同时出现的空白期间,改为检测各显示装置空白期间彼此重迭部分,利用该重迭部分的期间完成省电程序,如图7与图8所示。图7是一连接三个显示装置的计算机系统的时序图,此三个显示装置皆运作于同一时钟源。在最近一次各显示装置同时出现的空白期间之前,检测各显示装置空白期间彼此重迭部分,以寻找足够执行省电程序的空档。图8是依本发明所举出第二较佳实施例所绘制的流程图。首先进行步骤801,提供足够的系统频宽、N个显示装置连接于计算机系统中、以及此N个显示装置皆运作于相同的时钟源。经过一定的时间,N个显示装置皆稳定后,进行步骤802,即安排此N个显示装置的水平讯号、垂直讯号以及空白期间的时序关系,以使所述讯号每隔一段时间即可同步一次。步骤803,等待省电程序讯号,并且取得省电程序期间的时间长(PSPP)。藉此时间,监视每一显示装置的空白期间,并且寻找足够执行省电程序的重迭时间(步骤804)。当各显示装置空白讯号重迭部分的时间大于或等于省电程序所需时间,即利用此一重迭时间完成省电程序(步骤805)。倘若找不到足够执行省电程序的重迭时间,最差情形是利用最近一次各显示装置同时出现的空白讯号期间,执行省电程序(如图7所示)。在执行省电程序完毕后,回到步骤803继续等待由中央处理单元发出的省电程序讯号。

        本发明所提出的在具有多显示装置的计算机系统中,使执行省电程序期间仍然能持续显示的第二方法,如图9与图10所示。本发明的第二方法取代前述第一方法中,使连接于计算机系统的所有显示装置皆使用同一时钟源;进而提出以一控制讯号传送至各显示装置,以改变该显示装置空白期间的长度及发生点。

        图9是依据本发明的第三较佳实施例所绘制的流程图。依此实施例,将可能将某些显示装置的空白期间延展,以获取足够执行省电程序的并行(concurrent)空白期间。首先进行步骤901,提供足够的系统频宽,N个显示装置连接在计算机系统中。进行步骤902,即取得省电程序期间的时间长(PSPP)。步骤903,等待由中央处理单元传来的省电程序讯号。当收到省电程序讯号时,立即检测每一显示装置的空白期间,BP,(步骤904)。图10是以三个显示装置为例,说明各个空白期间的时序关系。比较各显示装置的空白期间,将最后出现者标记为一参考空白期间(步骤905),而省电程序将在此参考空白期间内完成。图10中的显示装置2,其空白期间为三者中最晚发生,故令其为参考空白期间。然后进行步骤906,延展其它显示装置的空白期间,至所有显示装置皆有一重迭空白期间,此重迭的空白期间需足以执行完成省电程序。步骤907,利用前述的重迭空白期间执行省电程序。在执行省电程序完毕后,回到步骤903继续等待由中央处理单元发出的省电程序讯号。

        依照本发明的第四较佳实施例,此实施例与前述实施例相似,不同之处在于将显示装置的空白期间向前搬移,并且搬移至与第一个出现的空白期间重迭,此一重迭时间需足够使省电程序执行完成。图11是依据本发明的第四较佳实施例所绘制的流程图。依此实施例,将可能将显示装置的空白期间向前搬移,并且搬移至与第一个出现的空白期间重迭,以获取足够执行省电程序的共同空白期间。首先进行步骤1001,提供足够的系统频宽,N个显示装置连接于计算机系统中。进行步骤1002,即取得省电程序期间的时间长(PSPP)。步骤1003,等待由中央处理单元传来的省电程序讯号。当收到省电程序讯号时,立即检测每一显示装置的空白期间,并将最先出现者标记为一参考空白期间(步骤1004)。图12是以三个显示装置为例,说明各个空白期间的时序关系。图12中的显示装置1,其空白期间为三者中最先发生,故令其为参考空白期间。然后进行步骤1005,将其它显示装置的空白期间提前至与参考空白期间重迭,即强迫其它较晚出现空白期间的显示装置提前产生空白期间,故所有显示装置皆有一共同的重迭空白期间。此重迭的空白期间需足以执行完成省电程序。步骤1006,利用前述的重迭空白期间执行省电程序。在执行省电程序完毕后,回到步骤1003继续等待由中央处理单元发出的省电程序讯号。

        虽然本发明已以一较佳实施例披露如上,然其并非用以限定本发明,本领域的技术人员在不脱离本发明的精神和范围的前提下,可作若干的更动与润饰,因此本发明的保护范围视后附的权利要求为准。

    关 键  词:
    具有 显示装置 计算机系统 显示 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:具有多显示装置计算机系统的显示方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4580192.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1