使得多张视讯绘图数组卡处理影像数据的方法及系统的制作方法

文档序号:6614685阅读:176来源:国知局
专利名称:使得多张视讯绘图数组卡处理影像数据的方法及系统的制作方法
技术领域
本发明涉及绘图技术,特别是涉及一种使得多张视讯绘图数组(VGA, "Video graphics array)卡处理影^象数据的方法及系统。
背景技术
除非在此处另有指明,在本段落中所述的方法并非本申请的权利要求 的现有技术,且包含在此段落中并非承认为现有技术。
由于计算机绘图的写实性及互动性的需求日益增加,在 一 计算机系统 中具有多张VGA卡来处理影像数据已更加地常见。因此,如何协调这些VGA 卡来产生最佳的效能结果亦成为更加地重要。在现有的绘图系统中,使用 一连接装置(另称之为桥接装置)来将这些VGA卡电子式地连接在一起。
在图1中例示了具有两张VGA卡102、 104的现有绘图系统100的简化 方块图,其是经由一连接装置106连接。在此处该两张VGA卡102、 104的 每一张分别包括一对的两个连接端口 108、 112与114、 116。连接装置106 可用于将VGA卡102的连接端口 108及112之一连接到VGA卡104的连接 端口 114及116之一(例如连接108与114、 112与114, 108与116或112 与116)。概言之,VGA卡102与104的驱动软件支配了两张VGA卡之间单 一唯一连接,其必须工作并允许两张VGA卡同时运作。所以,如果VGA卡 102的连接端口 108与VGA卡104的连接端口 114之间的连接,如图1所示, 是唯一的工作连接,两张VGA卡之间其它可能的连接即不提供任何使得两 张VGA卡彼此通讯的功能。
在其它现有的两张VGA卡系统中,VGA卡并未支持上述的多重连接端口 , 而仅支持一个连接端口。利用这种单一连接端口 VGA卡,两张VGA卡系统 不能够扩充而包括额外的VGA卡,以进一步增进多张VGA卡系统的处理能 力。
如前所述,本技术需要一种改良的方法与系统,以使得多张VGA卡可 以一起运作,并至少可处理上述的问题。

发明内容
本发明揭示一种用于使得多张视讯绘图数组(VGA, "Video graphics array")卡处理影像数据的方法及系统。特定而言, 一绘图系统的一具体 实施例包括一第一 VGA卡,其具有一第一及第二连接端口, 一第二VGA卡, 其具有一第一及第二连接端口, 一第三VGA卡,其具有一第一及第二连接 端口,及一连接装置,用于通过可传递数据的连接电子式地连接该第一、 第二及第三VGA卡。该连接装置还用于连接第一 VGA卡的第一连接端口到 第二 VGA卡的第一或第二连接端口,并连接第一 VGA卡的第二连接端口到 第三VGA卡的第一或第二连接端口 。
此处所揭示的本发明的至少 一 个优点为使得 一 绘图系统中两个以上的 VGA卡可通过一连接装置运作,并增强该绘图系统的影像数据处理能力。


从以上本发明所述的特征即可详细了解,对于以上筒述的本发明的更 为特定的说明即可参照具体实施例,其中部份示于附图中。但是请注意附 图仅为例示本发明的典型具体实施例,而不是对本发明的限制,本发明可 允许其它同等有效的具体实施例。
图1为一现有绘图系统的简化方块图,其具有通过一连接装置连接的 两张VGA卡;
图2A为根据本发明一具体实施例中支持多张VGA卡的一连接装置的简 化方块图2B为根据本发明 一具体实施例中用于支持多张VGA卡的 一绘图系统 的简化方块图;及
图3为根据本发明一具体实施例中使得一绘图系统可支持多张VGA卡 的方法的流程图。
附图符号说明 100 绘图系统 104 -f见讯绘图数组卡 108 连接端口
102视讯绘图数组卡 106连接装置 112连4妄端口114连接端口116连接端口
200连接装置202连接器
204连接器206连接器
208连接器210连接器
212连接器214预配线
216预配线218预配线
250绘图系统252视讯绘图数组卡
254视讯绘图数组卡256视讯绘图数组卡
258第一连接端口260第二连接端口
262第一连接端口264第二连接端口
266第一连接端口268第二连接端口
270连接装置
具体实施例方式
图2A为根据本发明一具体实施例中支持多张VGA卡的一连接装置200 的简化方块图。为了例示,假设具有三张VGA卡,每一张在其上具有两个 连接端口。再假设三张VGA卡通过该连接装置连接在一起。此处,连接装 置200具有六个连接器202、 204、 206、 208、 210及212,其每一个用于连 接三张VGA卡上的一个连接端口 (未示出)。连接装置200的连接器数目相 对于要连接到连接装置200的VGA卡数目而改变。在一实施中,该连接装 置包括预配线(电路/线路图)214、 216及218(如图2B中点线所示),所以 三张VGA卡可经由连接端口及连接装置200连接。不像是上述的两张VGA 卡系统所述,很重要地是要注意到通过连接装置200建立的每一个连接构 成三张VGA卡中任两张卡的通讯。
为了例示起见,在一实施中,连接器202及204用于分别连接到第一 VGA卡的第一及第二连接端口;另一对连接器206及208用于连接到第二 VGA卡的第 一及第二连接端口 ;而另 一对连接器210及212用于连接到第三 VGA卡的第一及第二连接端口 。利用预配线214、 216及218,三张VGA卡 以预配线所控制的方式电子式地连接在 一起。
结合图2A,图2B为根据本发明一具体实施例中用于支持多张VGA卡的 一绘图系统250的简化方块图。绘图系统250包括三张VGA卡,第一 VGA 6卡252、第二VGA卡254及第三VGA卡256。这三张VGA卡252、 254及256 的每一张具有至少成对的两个连接端口 258及260、 262及264、 266及268。 在一种实施中,这些连接端口较佳地是为多用途输入/输出(MI0)端口。绘 图系统250还包括一连接装置270 (相同于图2A所示的连接装置200),以 电子式地连接第一、第二及第三VGA卡252、 254及256。在一种实施中, 第一、第二及第三VGA卡252、 254及256较佳地是为应用周边组件互连快 速(PCIe, "Peripheral Component Interconnect Express")的VGA卡。
藉由连接装置270,图2B主要显示第一、第二及第三VGA卡252、 254 及256之间的连接关系,其是通过它们相对应的连接端口 ,而非连接端口 之间的实际实体配线。经由连接装置270,第一VGA卡252的第一连接端口 258连接到第二 VGA卡254的第一连接端口 262;第二 VGA卡254的第二连 接端口 264连接到第三VGA卡256的第二连接端口 268;且第三VGA卡256 的第一连接端口 266连接到第一VGA卡252的第二连接端口 260。再次要注 意到图2B所示的连接端口不需要反应出它们在VGA卡上的实际实体位置。
对于要设置连接装置270,本领域的技术人员应可理解到其可支持其它 的预配线,可以利用与图2B所示的连接关系不同的方式来连接三张VGA卡。 特别是,如果VGA卡的驱动软件及预配线214、 216及218被修正,则可在 至少一种限制之下允许任两张VGA卡252、 254及256之间的其它连接关系。 该限制为在一张VGA卡上两个连接端口不能连接到另一张VGA卡上的两个 连接端口。例如,如果第一VGA卡252的第一连接端口 258连接到第二VGA 卡254的第二连接端口 264,根据本发明一具体实施例,则第一VGA卡252 的第二连接端口 260不允许亦连接到相同第二 VGA卡254的第一连接端口 262。反之,第一VGA卡252的第二连接端口 260必须连接第三VGA卡256 的第一连接端口 266或第二连接端口 268。此限制即使加入更多的VGA卡到 多张VGA卡绘图系统中亦适用。
再者,在绘图系统250的一种实施中,第一 VGA卡252设置成其输出 VGA卡,用于扫描所绘制的影像数据到一显示装置(未明确示出)。换言之, 在第一、第二及第三VGA卡252、 254及256分别完成描绘影像数据之后, 所描绘的影像数据即经由一指定的VGA卡扫描到该显示装置,例如第一 VGA 卡252。 VGA卡驱动软件负责保证在连接端口 258、 260、 262、 264、 266及 268之间的所有连接皆可运作,且构成VGA卡之间数据及命令的传递。VGA卡驱动软件还基于在绘图系统250中所具有及要连接到连接装置270的VGA 卡的数目,以及所选择做为输出VGA卡的VGA卡来设置。在这样的设置之 后,VGA卡驱动软件保证由非输出的VGA卡所处理的影像数据可直接(例如 由第二 VGA卡254到第一 VGA卡252)或间接(例如由第三VGA卡256到第二 VGA卡254,然后由第二 VGA卡254到第一 VGA卡252)传送到所指定的输出 VGA卡。
在一种实施中,图2A所示的连接装置200或图2B所示的连接装置270 为一被动装置,且其线路(预配线)可以调整成容许多种VGA卡之间不同的 连接关系。换言之,如果不同于所例示及上述的一组连接关系,在该连接 装置上的预配线即需要修改。此外,VGA卡驱动软件亦需要被改变成反应及 支持新一组的连接关系。
图3为根据本发明一具体实施例中使得一绘图系统可支持多张VGA卡 的方法300的流程图。配合图2B,方法300于步骤302开始,其指定第一 VGA卡252作为一输出VGA卡。在步骤306中,第一、第二及第三VGA卡 252、 254及256经由连接装置270电子式地连接在一起。在一种实施中三 张VGA卡之间的连接关系详细说明如上。在步骤308中,于第一、第二及 第三VGA卡252、 254及256的连接端口之间的所有连接用于在VGA卡之间 传递数据及命令。在步骤310中,进入的数据通过连接分配到第一、第二 及第三VGA卡252、 254及256进行处理。在步骤312中,第二及第三VGA 卡254及256直接或间接地传送它们处理过的数据到第一 VGA卡252。在步 骤314中,第一 VGA卡252聚集所有的影像数据,并扫描出与其连接的一 显示装置。
VGA卡驱动软件负责进行图3中所示的许多步骤。藉由该驱动软件管理 VGA卡之间的交通,及利用该连接装置以上述的方式连接两张以上的VGA卡, 这些多种VGA卡必须能够显著地增进多张VGA卡绘图系统的整体效能。
以上的说明例示了本发明的多种具体实施例,以及本发明的态样如何 实施的范例。本发明一具体实施例可以实施成用于一计算机系统的程序产 品。该程序产品的程序定义了所述具体实施例的功能(包括此处所述的方 法),并可包含在多种计算机可读取媒体上。例示性的计算机可读取储存媒 体包括但不限于(i)不可写入的储存媒体(例如在一计算机装置内的只读 存储器装置,例如可由一 CD-ROM光驱读取的CD-ROM盘片,可由DVD驱动器读取的DVD盘片、R0M芯片、或任何种类的固态非易失性半导体存储器), 在其上可永久储存信息;及(i i)可写入的储存媒体(例如在一磁盘驱动器内 的软盘片,CD-RW盘片、DVD-RW盘片、闪存、硬盘机、或任何种类的固态 随机存取半导体存储器),在其上储存了可改变的信息。以上的范例、具体 实施例及图面不能够视为唯一的具体实施例,其用于例示了由本申请的权 利要求所定义的本发明的弹性及优点。
权利要求
1. 一种绘图系统,其包含一第一视讯绘图数组卡,其具有一第一及一第二连接端口;一第二视讯绘图数组卡,其具有一第一及一第二连接端口;一第三视讯绘图数组卡,其具有一第一及一第二连接端口;及一连接装置,其通过传递数据的连接而电子式地连接该第一、第二及第三视讯绘图数组卡,其中该连接装置用于连接该第一视讯绘图数组卡的第一连接端口到该第二视讯绘图数组卡的第一或第二连接端口,并连接该第一视讯绘图数组卡的第二连接端口到该第三视讯绘图数组卡的第一或第二连接端口。
2. 如权利要求1的绘图系统,其中该第一、第二及第三视讯绘图数组 卡的第 一及第二连接端口为多用途输入/输出端口 。
3. 如权利要求1的绘图系统,其中该第一、第二及第三视讯绘图数组 卡的一被指定为 一输出视讯绘图数组卡,以扫描出所处理的影像数据。
4. 如权利要求3的绘图系统,其中该输出视讯绘图数组卡在扫描出到 耦合于该输出视讯绘图数组卡的一显示装置之前,聚集来自该第一、第二 及第三视讯绘图数组卡处理过的影像数据。
5. 如权利要求4的绘图系统,其中由该第二及第三视讯绘图数组卡所 处理的影像数据可经由所述连接直接或间接地传送到该输出视讯绘图数组 卡。
6. 如权利要求l的绘图系统,其中该第一、第二及第三视讯绘 图数组卡兼容于周边组件互连快速接口 。
7. —种使得一多视讯绘图数组卡绘图系统处理影像数据的方法,该方 法包含指定在该多张视讯绘图数组卡绘图系统中第 一视讯绘图数组卡、第二 视讯绘图数组卡及第三视讯绘图数组卡之间 一第 一视讯绘图数组卡做为一 输出视讯绘图数组卡;及设置在该多张视讯绘图数组卡绘图系统中 一连接装置来建立该第 一视 讯绘图数组卡的一第 一连接端口到该第二视讯绘图数组卡的一第 一或一第 二连接端口之间的连接,并连接该第 一视讯绘图数组卡的 一第二连接端口到该第三视讯绘图数组卡的一第一或一第二连接端口 ,其中所述连接在该 第一、第二及第三视讯绘图数组卡之间传递数据。
8. 如权利要求7的方法,其中该第一、第二及第三视讯绘图数组卡的 第 一及第二连接端口为多用途输入/输出端口 。
9. 如权利要求7的方法,还包含分配该影像数据到该第一、第二及第 三视讯绘图数组卡进行处理。
10. 如权利要求9的方法,还包含传送将该第二及第三视讯绘图数组卡 所处理的影像数据经由所述连接直接或间接地传送到该输出视讯绘图数组卡。
11. 如权利要求10的方法,还包含在扫描出到耦合于该输出视讯绘图 数组卡的一显示装置之前,聚集来自该第一、第二及第三视讯绘图数组卡 处理过的影像数据。
12. 如权利要求7的方法,其中该第一、第二及第三视讯绘图 数组卡兼容于周边组件互连快速接口 。
全文摘要
本发明揭示一种用于使得多张视讯绘图数组(VGA,“Video graphics array”)卡处理影像数据的方法及系统。特定而言,一绘图系统的一具体实施例包括一第一VGA卡,其具有一第一及一第二连接端口,一第二VGA卡,其具有一第一及一第二连接端口,一第三VGA卡,其具有一第一及一第二连接端口,及一连接装置,用于通过可传递数据的连接电子式地连接该第一、第二及第三VGA卡。该连接装置还用于连接第一VGA卡的第一连接端口到第二VGA卡的第一或第二连接端口,并连接第一VGA卡的第二连接端口到第三VGA卡的第一或第二连接端口。
文档编号G06F13/40GK101452438SQ200710195128
公开日2009年6月10日 申请日期2007年11月29日 优先权日2007年11月29日
发明者梁铁成 申请人:辉达公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1