具有多路显示输出的显示器驱动模块及其方法

文档序号:2598179阅读:414来源:国知局
专利名称:具有多路显示输出的显示器驱动模块及其方法
技术领域
本发明涉及一种具有多路显示输出的显示器驱动模块及其方法,特别是一种驱动显示器的驱动模块。
背景技术
目前使用的操作系统中如Windows 98/ME/20000/XP均支持有多屏幕显示功能,而可以通过计算机主机连接多台显示器以显示不同的图像画面。而此技术一般运用的场所,如火车站或机场所显示的班次时间表,或金融证券业显示实时信息的电视墙。
图1绘示是计算机主机外接多个显示器的示意图。一般在计算机主机1的主板上,皆设有数个可扩充功能的插槽(如支持PCI或ISA规格的插槽),而为了实现计算机主机1可外接数个显示器2功能,除了操作系统需提供相关支持外,必须将数个插槽都插接上显示卡12,而每一显示卡12的输出连接有显示器2。因此通过支持多屏幕显示的操作系统执行多组图像信号输出,主板上的芯片组11即会通过总线(BUS)将这些图像信号分别逐一输出至每一显示卡12,使每一显示器2根据其连接的显示卡12所收到的图像信号进行显示,而实现计算机主机1驱动多屏幕显示。
图2绘示是另一计算机主机外接多个显示器的示意图。由于在图1中,计算机主机1外接的显示器2数量受限于主板的插槽数量,而通常每一主板只具有4~6个的插槽,换言之图1的计算机主机1只能驱动4~6台显示器。因此在图2中,主板通过增加数个总线桥接器(Bus Bridge)13以扩充总线输出能力,而能有效增加插槽数量,如此可使计算机主机1所驱动的显示器2数量大为增加。而通常第一个总线桥接器13所驱动的插槽数量可达4个,加上受主板尺寸限制影响,在一主板上一般可多设置4~6个总线桥接器,因此在单一主板中的每一插槽均插接显示卡12所能驱动的显示器2数量可达16~24台。
图3绘示是显示器驱动模块驱动显示器的示意图。显示器驱动模块14是指显示卡或设于主板上的显示芯片组而言。显示器驱动模块14的动作原理是由接口单元144接收芯片组11所输出待显示的图像信号,并将图像信号储存于图像存储器141。而绘图引擎(Graphics Engine)143则对图像存储器141所储的图像信号提供图形加速处理功能,以降低中央处理器的负担,并由图像处理控制器(CETC)142将图像信号的每一像素色彩经过适当处理,以输出数字视频信号至数模转换器(DAC)145。数模转换器145则将数字视频信号转成具有三原色(R、G、B)的模拟信号并输出至显示器2。而图像处理控制器142并输出有垂直/水平同步信号至显示器2。而在图3中图像处理控制器142是设定在真彩色输出模式(True colormode),也就是每个像素点以24位表示其色彩变化。
图3显示了一般显示器驱动模块的基本结构,显示器驱动模块14输出端只能接一台显示器2。而在笔记本电脑中的显示器驱动模块一般都具有外接两台显示器的能力,也就是将图3中的图像处理控制器142及数模转换器145采取倍增的方式。如图4所示,具有第一图像处理控制器142a及第二图像处理控制器142b,而实现以单一显示器驱动模块14可驱动两台显示器2输出显示的能力,若将此技术运用于图2所述方式,可驱动的显示器2数量高达32~48台。
因此,驱动多台显示器输出显示可有上述图1、2及4所示的方式。然而,在驱动多台显示器时,从操作系统内部的应用软件的观点而言,必须对每一显示器驱动模块14进行初始化,以更新显示于每一显示器2的内容。因对主板上的芯片组而言,其所控制显示器驱动模块14的I/O端口及图像存储器141地址都是同样。如图5所示是显示器驱动模块的更新步骤,并假设开始时i=1及显示器更新数目为48,首先开启显示器驱动模块i的访问接口(步骤51),更新显示器驱动模块i的图像存储器(步骤52),关闭显示器驱动模块i的访问接口(步骤53),判断是否完成所有显示器驱动模块的更新(步骤54),若是则结束更新动作,若否则将i+1(步骤55)并回到步骤51继续执行。而如果更新处理每一个显示器时间需要0.5秒,则48台显示器执行画面更新总共需要0.5×48=24秒。
综上所论,为了能够实现驱动多台显示器的功能,除了需要操作系统配合外,硬件所使用的结构已经在图1、2及4中作介绍。但却具有下列缺点,分别如下所述以图1所述方式受限于主板上的插槽数目,并无法驱动多台的显示器。而在图2中的驱动方式虽然驱动显示器的数目相较于图1可以增加更多,但也由于增设数个总线桥接器13,造成成本倍增,且主板受尺寸限制并无法无限制地扩充总线桥接器13数量。另在图4所述以单一显示器驱动模块14以驱动两台显示器2的方式,其电路结构较图3所述结构更复杂,且其成本也较图3所述结构更高。再者上述驱动多台显示器2的方式,所有显示器2的画面更新并无法实现同步,而是采取逐一更新的方式,分别指定每次所要更新的显示器驱动模块14,如此应用软件才能正确对开启显示器驱动模块14的路径进行画面更新,而若是在显示器2数量甚多的情况下,当完成所有显示器2的画面更新将浪费诸多时间。

发明内容
本发明的主要目的,是提供一种具有多路显示输出的显示器驱动模块及方法,利用单一显示器驱动模块驱动多台显示器。
本发明的另一目的,是提供一种具有多路显示输出的显示器驱动模块及方法,多台显示器的画面更新能同步进行,并不会出现时间差。
为实现上述目的,本发明提供的一种用以驱动多台显示器的具有多路显示输出的显示器驱动模块包括一图像处理器控制器及多个转换电路;其中该图像处理器控制器的信号输出是分成数个部份,而每一部份输出对应连接这些转换电路之中一个。其中多组图像信号储存于图像存储器,图像处理控制器并输出有一组垂直/水平同步信号至这些显示器。
为实现上述目的,本发明提供的一种用以驱动多台显示器的主板包括一芯片组,用以输出多组图像信号;一图像处理控制器,将这些多组图像信号处理转换成多组视频信号;及多个转换电路,用以将这些视频信号转换成这些显示器接收的信号,并分别输出至这些显示器。
为实现上述目的,本发明提供的一种用以驱动多台显示器的具有多路显示输出的方法包含下列步骤提供一图像处理控制器;提供多个转换电路;图像处理控制器将多组图像信号通过处理得到多组视频信号;这些视频信号分别送至这些转换电路转换为显示器接收的信号;及这些转换电路的输出信号分别输出至这些显示器。
以下结合


本发明的特征及技术内容。

图1是计算机主机外接多个显示器的示意图;图2是另一计算机主机外接多个显示器的示意图;图3是显示器驱动模块驱动显示器的示意图;图4是单一显示器驱动模块驱动两个显示器的示意图;图5是多台显示器更新的流程图;图6是本发明一较佳实施例的显示器驱动模块驱动显示器的示意图;及图7是本发明一较佳实施例图像信号输出显示于多台显示器的示意图。
具体实施例方式
图6是本发明一较佳实施例的显示器驱动模块驱动显示器的示意图。本发明显示器驱动模块62主要由一图像存储器621、一图像处理控制器622及多个数模转换器625等组件组成。而各组件之间的动作原理与图3所述结构相同,在此不再赘述。本发明最大特点在于图像处理控制器622的输出连接有多个数模转换器625,而与图3及图4图像处理控制器142输出只连接一个数模转换器145有很大不同。
由于多显示输出系统对于所显示内容通常不会超过256色的要求。例如火车站或机场所显示的班次时间表,只需以2~4种色彩显示内容即可。或者金融证券业显示实时信息的画面内容也不会超过20种色彩。因此在现有技术所能显示的色彩(如图3即可显示真彩色输出模式)远大于多数应用多显示输出系统对所需颜色数量的要求。
所以在本实施例中,即特别对图像处理控制器622输出的数字视频信号,改成针对所需驱动显示器7的数目分成数等份进行配置,并配置等数量的数模转换器625。而数字视频信号分成数等份中的每一等份的位数,即决定后面所连接显示器7的显示色彩数量。
以本实施例而言,图像处理控制器622输出的数字视频信号,具有24位的真彩色输出模式。本实施例将图像处理控制器622输出的24位分成各具有6位的4部份,而每一部份的6位即单独定义为一组数字视频信号,并个别连接有数模转换器625,每个数模转换器625输出再连接一台显示器7。因此以本实施例来说,具备有驱动四台显示器7的能力,每台显示器7可显示出64种色彩数量。且图像处理控制器622同步输出一组垂直/水平同步信号至各显示器7,而由于图像处理控制器622是同步输出4组的数字视频信号,使得各显示器7在执行画面更新时均能实现同步效果。
而以操作系统的角度来看,本实施例在需要输出显示4个画面数据时,应用软件是由主板的芯片组61输出4组图像信号,而此4组图像信号即通过总线传输,经接口单元624送至图像存储器621作暂存。而由绘图引擎623对储存于图像存储器621的4组图像信号提供图形加速处理功能,并经图像处理控制器622对此4组图像信号中的每一像素色彩经过适当处理,以输出4组数字视频信号至所对应连接的数模转换器625。而每一数模转换器625即根据收到的数字视频信号转换成模拟的R、G、B信号输出,以驱动显示器7显示图像画面数据,使得本实施例能以单一显示器驱动模块62驱动4台显示器7。
图7是本发明一较佳实施例图像信号输出显示于多台显示器的示意图。假设显示器7分辨率设为640×480,并以储存于图像存储器621中代表第100列、第100行的A像素点图像信号作说明,其经图像处理控制器622处理所得到对应的数据由数字视频信号位D0~D23组成。而A像素点对应数据中的位D0~D5是输出至显示器(CRT1)第100列、第100行的A1位置显示;A像素点对应数据中的位D6~D11是输出显示器(CRT2)第100列、第100行的A2位置显示;A像素点对应数据中的位D12~D17是输出至显示器(CRT3)第100列、第100行的A3位置显示;A像素点对应数据中的位D18~D23是输出至显示器(CRT4)第100列、第100行的A4位置显示。也就是说在本实施例中图像存储器621所储存某一像素点的数据位,即已全包括映像输出至各显示器7相对应位置的图像信号。
纵上所述,本实施例的显示器驱动模块62通过图像处理控制器622输出端并接多个数模转换器625,并由图像处理控制器622输出多组数字视频信号至所对应连接的数模转换器625,以实现单一显示器驱动模块62驱动多台显示器7的效果。且由于图像处理控制器622所输出的多组数字视频信号,均共享同样的绘图引擎623与图像存储器621,因此应用软件能同时对输出端的多个显示器7进行画面更新,而并不会如现有技术有时间差存在。
再者,本实施例的显示器驱动模块62可通过显示卡的插接方式插接于主板的插槽,或是直接设于主板上。且当以显示卡的方式插接于主板时,可如图1所示在每一插槽插接本实施例的显示卡驱动模块62,并如图2,在主板上多设置总线桥接器13以扩充插槽数量,使得在一计算机主机中通过上述方式组合而能驱动更多台显示器2。
由此,通过本发明的具有多路显示输出的显示器驱动模块及其方法,具有如下述特点(1)能以单一显示器驱动模块驱动多台的显示器。
(2)单一显示器驱动模块对所驱动多台显示器的画面更新能同步进行。
(3)单一显示器驱动模块所驱动显示器的数量,可依多显示器运用场合所需的颜色数作调整。
对于本领域的技术人员来说显而易见的是,可在不脱离本发明的精神和范围的情况下对本发明做出各种改进和变化。因此,这意味着,如果对本发明的这些改进和变化落在所附权利要求的范围及其等效范围内,本发明就涵盖了这些改进和变化。
权利要求
1.一种具有多路显示输出的显示器驱动模块,用以驱动多台显示器,包括一图像处理器控制器;及多个转换电路;其中该图像处理器控制器的信号输出是分成数个部份,每一部份输出对应连接这些转换电路的其中一个。
2.如权利要求1所述的具有多路显示输出的显示器驱动模块,其特征在于所述的转换电路是数模转换器。
3.如权利要求1所述的具有多路显示输出的显示器驱动模块,其特征在于所述的图像处理控制器输出垂直/水平同步信号至这些显示器。
4.如权利要求1所述的具有多路显示输出的显示器驱动模块,还包括储存这些图像信号的一图像存储器。
5.如权利要求1所述的具有多路显示输出的显示器驱动模块,其特征在于所述的图像处理控制器的每一部分输出是一数字视频信号。
6.一种主板,用以驱动多台显示器,包括一芯片组,用以输出多组图像信号;一图像处理控制器,将这些图像信号处理转换为多组视频信号;及多个转换电路,用以将这些视频信号转换成这些显示器接收的信号,并分别输出至这些显示器。
7.如权利要求6所述的主板,其特征在于所述的图像处理控制器输出垂直/水平同步信号至这些显示器。
8.如权利要求6所述的主板,其特征在于所述的转换电路是数模转换器。
9.如权利要求6所述的主板,还包括储存这些图像信号的一图像存储器。
10.一种具有多路显示输出的方法,适用于一图像处理控制器与多个转换电路,用以驱动多台显示器,包含下列步骤将多组图像信号通过该图像处理控制器处理得到多组视频信号;这些视频信号分别送至这些转换电路转换为这些显示器接收的信号;及这些转换电路的输出信号分别输出至这些显示器。
11.如权利要求10所述的具有多路显示输出的方法,其特征在于所述的转换电路是将数字的视频信号转换成具有三原色(R、G、B)的模拟信号。
全文摘要
一种具有多路显示输出的显示器驱动模块及其方法,能解决单一显示器驱动模块无法驱动多台显示器的问题。本发明的显示器驱动模块是由图像处理控制器将储存在图像存储器内的多组图像信号处理转换为多组数字视频信号输出,而图像处理控制器输出连接有多个数模转换器,并由数模转换器将数字视频信号转换成模拟的R、G、B信号输出,而每一数模转换器的输出连接有显示器,使每一显示器能根据其所收到的信号显示画面数据。借此,本发明以单一显示器驱动模块而能同时驱动多台的显示器,并能对所连接的多台显示器同时执行画面更新。
文档编号G09G5/00GK1567421SQ031472
公开日2005年1月19日 申请日期2003年7月10日 优先权日2003年7月10日
发明者蓝志弘 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1