将多个监视器连接到计算机系统技术方案

技术编号:2854657 阅读:263 留言:0更新日期:2012-04-11 18:40
提出用于将多个监视器(420、520、620)连接到计算机系统的技术。在一个实施例中,N个监视器(420(1)至420(N))以菊链方式连接,并构成虚拟监视器,计算机系统假设为系统中只有一个监视器。

【技术实现步骤摘要】

本专利技术一般涉及将多个监视器连接到计算机系统
技术介绍
图1显示支持单个监视器的计算机系统100,并包括与监视器120连接的图形适配器110。适配器110嵌入或插入一个卡,例如主板(未显示)中。有多种不同的方法允许将多个监视器连接到计算机系统,例如系统100。图2显示具有两个监视器220(1)和220(2)的系统200。但是,每个监视器220需要一个图形适配器,例如分别用于监视器220(1)和220(2)的适配器210(1)和210(2)。再者,在许多情况中,适配器210在能力上不匹配,包括分辨率、色彩深度等。例如,适配器(如适配器210(1))不如另一个适配器(如210(2))高级。这可能是因为如已在系统200中安装了适配器210(1)之后利用适配器210(2)对系统200进行了更新。因此,两个监视器220(1)和220(2)出现性能不匹配的情况。在各种Windows应用程序中,可能会将较高级的适配器210(2)限制在较低级的适配器210(1)的能力上。即,为了使系统200正常工作,必须将较高级的适配器210(1)的分辨率调整到较低级的适配器210(1)的分辨率。再者,如果适配器210由不同制造商生产,则系统200可能遇到各种其他兼容性问题,包括例如每个适配器210可能需要不同的驱动程序,不同的驱动程序彼此有冲突等。图3显示通过双头图形适配器310支持两个监视器320(1)和320(2)的计算机系统300,其中双头图形适配器310具有分别连接到两个适配器320(1)和320(2)的两个端口340(1)和340(2)。双头适配器310可以解决系统200中兼容性的问题,但是存在其他缺点。例如,系统100的拥有者升级到系统300,必须以适配器310更换适配器110。在许多情况中,适配器110不可更换,因为它是内置在系统100/300的主板中的。再者,以硬件内置在主板中的适配器110无法被禁用,以便可以启用适配器310。此外,诸如适配器310的当前双头图形适配器不将端口340(1)和340(2)视为可互换的。例如,在覆盖显示的情况中,覆盖能力通常与某个特定端口关联和/或缺省设置为某个特定端口(例如端口340(1)),这样导致另一个端口(例如端口240(2))没有覆盖能力。总之,系统300仍认为是支持两个监视器,在许多情况中会遇到双监视器系统的问题。
技术实现思路
本专利技术通过各种实施例提出将多个监视器连接到计算机系统的技术。在一个实施例中,N个监视器以菊链方式连接,并构成虚拟监视器,计算机系统假设为系统中只有一个监视器。虚拟监视器的能力是N个监视器的能力汇总。最后一个监视器(例如第N个监视器)将其显示能力报告给第(N-1)个监视器,接着将其能力和第N个监视器的能力汇总到第(N-2)个监视器。第(N-2)个监视器将其能力以及第(N-1)和第N个监视器的能力汇总到第(N-3)个监视器,依此类推,直到菊链中所有监视器的能力汇总在菊链中第一个监视器为止,并将此虚拟监视器的总能力向计算机系统报告。当显示信息时,计算机通过其图形适配器从帧缓冲器将显示信息提供到第一个监视器,该第一个监视器显示它负责显示的内容,并将余下的信息传递到第二个监视器。第二个监视器显示它负责显示的内容,并将余下的信息传递到第三个监视器,依此类推,直到菊链中的最后一个监视器显示它的信息为止。附图说明本专利技术是参考附图以示范而非限定的形式进行说明的,其中相似的参考数字表示相似的部件图1显示支持单个监视器的计算机系统的一个实例;图2显示具有支持两个监视器的两个图形适配器的计算机系统;图3显示具有双头图形适配器以支持两个监视器的计算机系统;图4显示根据本专利技术实施例具有监视器链的计算机系统;图5显示根据本专利技术实施例支持水平延伸的K个监视器链的计算机系统,每个链包括L个监视器;图6显示根据本专利技术实施例支持垂直延伸的K个监视器链的计算机系统,每个垂直链包括L个监视器;图7显示根据本专利技术的图形逻辑;以及图8详细显示根据本专利技术的计算机系统。具体实施例方式在上文描述中,出于说明本专利技术的目的,给出了多种具体的细节描述,以便对本专利技术有透彻地理解。但是对于本领域技术人员来说显然本专利技术可以不依据这些具体细节来实施。在其他情况中,熟知技术的结构和设备以方框形式显示,以避免妨碍本专利技术的理解。概述图4显示根据本专利技术实施例支持多个(例如N个)监视器的计算机系统400。系统400包括图形适配器410和多个监视器420(1)至420(N)。除最后一个监视器外,例如监视器420(N),每个监视器420与一个图形逻辑430相关联。监视器420通过对应的图形逻辑430和GA 410以菊链方式连接到系统400。图形适配器410与图形逻辑430(1)连接,图形逻辑430(1)与图形逻辑430(2)连接;图形逻辑430(2)与图形逻辑430(3)连接,依此类推,直到图形逻辑430(N-2)与图形逻辑430(N-1)连接为止。每个图形逻辑430还连接并由此控制各自对应的监视器420。在本专利技术的实施例中,图形适配器410无需知道系统400中所含的监视器的数量。实际中,从操作系统和/或系统400的角度来看,系统400中只有一个监视器,为了说明,可以称之为“虚拟监视器”。再者,为了说明的目的,监视器420(1)、420(2)、...和420(N)分别支持分辨率H(1)×V(1)、H(2)×V(2)、...、H(N)×V(N),其中H和V分别表示水平和垂直分辨率。该虚拟监视器的能力是监视器420(1)到420(N)的汇总能力,同样为了说明方便,将此能力称为“总能力”。要在每个监视器420上显示的信息基于为虚拟监视器提供的信息和虚拟监视器的拓扑结构而定。例如,一旦将显示分辨率调整为可以为虚拟监视器显示的设置时,GA 410即发送要显示的图形信息。然后,构成虚拟监视器的N个监视器相应地显示各自的部分,并将信息向监视器420链中的下一个监视器420传递。例如,第一个监视器(例如监视器420(1))通过对应的图形逻辑430(1)显示它负责显示的部分,并将余下的信息传递到第二个监视器(例如监视器420(2))。第二个监视器420(2)通过对应的图形逻辑430(2)显示它负责显示的部分,并将余下的信息传递到第三个监视器(例如监视器420(3)),依此类推,直到最后一个监视器(例如监视器420(N))显示它的部分为止。一般来说,监视器(例如监视器420(1))从图形逻辑430(1-1)接收显示信息,并通过监视器的智能相应地显示信息。为了将信息向GA 410报告,图形逻辑430(N-1)向图形逻辑430(N-2)报告信息;图形逻辑430(N-2)向图形逻辑430(N-3)报告信息,依此类推,直到图形逻辑430(1)将信息向GA 410报告为止。从图形逻辑430报告的信息包含它的支持能力和先前图形逻辑和监视器的能力汇总。例如,图形逻辑430(N-1)将监视器420(N-1)和420(N)的能力向图形逻辑430(N-2)报告;图形逻辑430(N-2)将监视器420(N-2)、430(N-1)和430(N)的能力向图形逻辑430(N-3)报告;图形逻辑430(N-3)将监视器420(N-3)、420(N-2)、420(本文档来自技高网
...

【技术保护点】
一种将至少两个监视器(420、520、620)连接到计算机系统的方法,所述至少两个监视器包括第一监视器(420、520、620)和第二监视器(420、520、620),所述方法包括如下步骤:将所述第二监视器(420、520、620) 连接到第一监视器(420、520、620);以及将第一监视器(420、520、620)连接到所述计算机系统;其中在向所述计算机系统报告时,所述第二监视器(420、520、620)将第二水平分辨率和第二垂直分辨 率提供到所述第一监视器(420、520、620);所述第一监视器(420、520、620)向所述计算机系统呈现为具有总水平分辨率和总垂直分辨率的一个监视器;所述总水平分辨率包含所述第一水平分辨率和所述第二水平分辨率的其中之一或之和; 以及所述总垂直分辨率包含所述第一垂直分辨率和所述第二垂直分辨率的其中之一或之和;所述第一水平分辨率和所述第一垂直分辨率与所述第一监视器(420、520、620)相关联。

【技术特征摘要】
US 2004-9-23 10/9486071.一种将至少两个监视器(420、520、620)连接到计算机系统的方法,所述至少两个监视器包括第一监视器(420、520、620)和第二监视器(420、520、620),所述方法包括如下步骤将所述第二监视器(420、520、620)连接到第一监视器(420、520、620);以及将第一监视器(420、520、620)连接到所述计算机系统;其中在向所述计算机系统报告时,所述第二监视器(420、520、620)将第二水平分辨率和第二垂直分辨率提供到所述第一监视器(420、520、620);所述第一监视器(420、520、620)向所述计算机系统呈现为具有总水平分辨率和总垂直分辨率的一个监视器;所述总水平分辨率包含所述第一水平分辨率和所述第二水平分辨率的其中之一或之和;以及所述总垂直分辨率包含所述第一垂直分辨率和所述第二垂直分辨率的其中之一或之和;所述第一水平分辨率和所述第一垂直分辨率与所述第一监视器(420、520、620)相关联。2.如权利要求1所述的方法,其特征在于在从所述计算机系统接收时,所述第一监视器(420、520、620)接收含有第一部分和第二部分的总部分;以及所述第一监视器(420、520、620)显示所述第一部分,并将所述第二部分传递到所述第二监视器(420、520、620)。3.如权利要求2所述的方法,其特征在于它还包括将第三监视器(420、520、620)连接到所述第二监视器(420、520、620)的步骤,其中所述第二监视器(420、520、620)将第三部分传递到所述第三监视器(420、520、620);以及所述第二部分包含所述第三部分和所述第二监视器(420、520、620)显示的第四部分。4.如权利要求1所述的方法,其特征在于它还包括将第三监视器(420、520、620)连接到所述第二监视器(420、520、620)的步骤,其中所述第三监视器(420、520、620)将第三水平分辨率和第三垂直分辨率提供到所述第二监视器(420、520、620);以及所述第二水平分辨率是所述第三水平分辨率和与所述第二监视器(420、520、620)相关联的第四水平分辨率之和。5.如权利要求1所述的方法,其特征在于它还包括将第三监视器(420、520、620)连接到所述第二监视器(420、520、620)的步骤,其中所述第三监视器(420、520、620)将第三水平分辨率...

【专利技术属性】
技术研发人员:RG坎贝尔WH斯特尔特L辛塔库
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

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

1