传输显示数据的方法

文档序号:6371752阅读:412来源:国知局
专利名称:传输显示数据的方法
技术领域
本发明提供一种在一电子装置与一显示装置之间传输显示数据的方法,尤指一种先比较该电子装置与该显示装置的显示数据之后再传输显示数据的方法。
背景技术
在计算机多媒体技术的发展过程中,负责图像输出的显示器与显示卡一直扮演着重要的角色。为了符合现有即插即用(plug & play,PNP)的规格,目前的显示器与显示卡之间大多以显示数据信道(display data channel,DDC)来传送显示数据,即显示器会将其硬件规格数据直接传输给主机中的显示卡,如此显示卡便可驱动显示器运作。由于各厂牌的显示卡对于显示器的显示模式有不同的设定方式,因此往往造成彼此间兼容性的问题,例如主机的应用程序经由显示卡的基本输入/输出系统(basic input/output system,BIOS)的内建指令来建立应用程序与显示卡之间的沟通接口,但对于不同的显示卡而言,其基本输入/输出系统的内建指令并不一致,如此应用程序可能无法适用于不同的显示卡,因此视频电气标准协会(video electronic standards association,VESA)便制订了显示标准规格接口(VESA bios extension,VBE)来统一显示卡上基本输入/输出系统的内建指令。
显示数据信道(DDC)也由视频电气标准协会(VESA)所定义,是一种显示器与显示卡的沟通接口,为了支持即插即用(PNP)的功能而衍生出来的架构,使用者不需再自行安装驱动程序。显示数据信道(DDC)是将原先的信号分成为两条,分别为串行数据(SDA)与串行时脉(SCL),串行数据(SAD)传送显示器的内部数据,如厂牌机种名称、序号、分辨率、颜色特征等,串行时脉(SCL)则是串行数据(SDA)传送的同步时脉,显示器就靠着这两条线,完成了显示数据信道(DDC)的主要架构。显示数据信道(DDC)可分为DDC1以及DDC2B两种规格,DDC1为单向传输,可让操作系统或应用程序通过支持此标准的显示卡读取显示器的硬件规格相关数据。而DDC2B则是双向传输,传输速度较DDC1更快,并可通过应用程序来控制屏幕的各种调整,进而取代屏幕上各种调整按钮的功能。为了因应窗口操作系统即插即用的要求,大部分的显示器都会支持DDC1以及DDC2B的规范。
请参考图1以及图2,图1为现有显示数据信道(DDC)的数据结构的示意图,图2为现有显示数据信道(DDC)运作的流程图。如图1所示,显示数据信道(DDC)的数据内容使用128字节的内存空间,数据内容包含系统数据(system data)10、计时需求(timing requirement)12以及规格描述(formatdescription)14,系统数据10包含如厂牌机种名称、序号等,计时需求12包含水平扫瞄频率、垂直更新频率、分辨率以及色彩灰阶数等,而规格描述14则是记录各项参数的批注以及功能。如图2所示,现有显示数据信道(DDC)的运作过程如下列步骤步骤110将一显示器连接至一计算机系统的主机上的显示卡;步骤120该显示卡通过显示数据信道(DDC)读取该显示器的的显示数据;步骤130该计算机系统的主机判断该显示器是否为该计算机系统中新的显示装置,若是,进行步骤140,若否,表示计算机系统中已存在该显示器的显示数据,直接跳至步骤150;步骤140将该显示器的显示数据如系统数据、计时需求以及规格描等述加入该计算机系统的数据库中;步骤150完成该显示器的显示数据的设定。
由上述可知,现有显示数据信道(DDC)的运作方式是将一显示器的显示数据加入计算机主机的数据库中,如此计算机主机可以很快的驱动该显示器,达到即插即用的功能。然而显示器运作时,是依据显示卡的显示数据来作显示,所以显示器需再作运算,如果显示器无法支持显示卡的显示数据,就无法显示正确的图像。

发明内容
因此本发明的主要目的在于提供一种在一电子装置与一显示装置之间传输显示数据的方法,以解决上述问题。
本发明的优选实施例中提供一种在一计算机主机与一显示器之间传输显示数据的方法,该计算机主机包含一显示卡、一第一存储块以及一第二存储块,该显示器包含一第三存储块;该方法包含下列步骤(a)连接该显示卡与该显示器;(b)该显示器传输一第一显示数据至该计算机主机并存储于该第一存储块中;(c)在该计算机主机中比较该第一显示数据及该显示卡预设的一第二显示数据;(d)依据步骤(c)的比较相关于该第一显示数据与该第二显示数据的结果为一第三显示数据,将该第三显示数据存储于该第二存储块;(e)将该第三显示数据由该计算机主机传送至该显示器并存储于该第三存储块;以及(f)使用该显示器依据该第三存储块存储的显示数据来显示图像。
本发明另提供一种在一电子装置与一显示装置之间传输显示数据的方法,该电子装置包含一显示电路与预设一第一显示数据,该显示装置包含一第二显示数据;该方法包含下列步骤(a)连接该电子装置与该显示装置;(b)该显示装置传输该第二显示数据至该电子装置;(c)在该电子装置中比较该第一显示数据及该第二显示数据;(d)依据步骤(c)比较相关于该第一显示数据与该第二显示数据的结果为一第三显示数据;(e)将该第三显示数据由该电子装置传送至该显示装置;以及(f)该显示装置依据该第三显示数据来显示图像。


图1为现有显示数据信道的数据结构的示意图。
图2为现有显示数据信道运作的流程图。
图3为本发明显示数据信道的数据结构的示意图。
图4为图3中每一组计时信息的格式的示意图。
图5为本发明显示数据信道运作的流程图。
附图符号说明10、24系统数据 12、26计时需求14、28规格描述 20第一存储块22第二存储块30计时信息具体实施方式
请参考图3以及图4,图3为本发明显示数据信道(DDC)的数据结构的示意图,图4为图3中每一组计时信息的格式的示意图。在本发明显示数据信道(DDC)的数据结构中,除了现有的系统数据、计时需求以及规格描述使用128字节的内存空间之外,另外再使用128字节的内存空间来存储多组计时信息(timing information)。如图3所示,一计算机主机(图未示)包含一第一存储块20以及一第二存储块22,分别使用128字节的内存空间,第一存储块20中存储系统数据24、计时需求26以及规格描述28,而第二存储块22中存储多组计时信息30。当该计算机主机连接一新的显示器至该计算机主机的显示卡时,就会通过显示数据信道(DDC)将该显示器的显示数据传送至该计算机主机,该计算机主机便会在第一存储块20中建立该显示器的显示数据,该显示器的显示数据包含系统数据24、计时需求26以及规格描述28等数据,可提供该计算机主机驱动该显示器。然而由于该显示器是依据该显示卡的显示数据来作显示,所以在本发明中,计算机主机在第一存储块20中建立该显示器的显示数据后,会再读取该显示卡的显示数据,接着比较该显示器的显示数据以及该显示卡的显示数据,选出该显示器与该显示卡同时支持的计时数据形成多组计时信息30,存储于第二存储块22中,如此,该显示器可直接由第二存储块22读取计时信息30,将计时信息30复制到该显示器的预设计时数据区中,直接依据此计时数据来作显示。如图4所示,每一组计时信息中包含水平频率(Horizontal frequency)、垂直频率与极性(Verticalfrequency and polarity)、水平总时间(Horizontal total time)、垂直总时间(verticaltotal time)、后沿时间(Back porch)以及分辨率(Resolution)等数据,而每一组计时信息30使用16字节的内存空间,所以第二存储块22中约可存储八组计时信息30。
请参考图5,图5为本发明显示数据信道(DDC)运作的流程图。以下举一计算机系统为例,来说明本发明显示数据信道(DDC)的运作流程,该计算机系统包含一主机、一显示器,该主机具有一显示卡、一第一存储块以及一第二存储块,该显示器具有一第三存储块,本发明显示数据信道(DDC)的运作过程如下列步骤步骤210连接该计算机系统的主机以及显示器,使用显示数据信道(DDC)接口的传输线将该显示器连接至该主机的显示卡上;步骤220该显示卡通过显示数据信道(DDC)读取该显示器的的显示数据;步骤230该主机判断该显示器是否为该计算机系统中新的显示装置,若是,进行步骤231,若否,表示该计算机系统中已存在该显示器的显示数据,直接跳至步骤250;
步骤231将该显示器的显示数据如系统数据、计时需求以及规格描述等加入该主机的第一存储块中;步骤232该主机比较该显示器的显示数据以及该显示卡的显示数据,选出该显示器与该显示卡同时支持的计时数据形成多组计时信息,存储于该主机的第二存储块中;步骤233该主机将存储于该第二存储块的多组计时信息传送至该显示器,该显示器将该多组计时信息存储于该第三存储块;步骤240使用该显示器依据该第三存储块存储的计时信息来显示图像。
步骤250完成该计算机系统的主机以及显示器之间的显示数据的设定。
由上述可知,显示数据信道(DDC)在运作时先比较该显示器以及该显示卡所支持的显示数据之间的差异,再选出该显示器以及该显示卡同时支持的计时数据形成该多组的计时信息30,如此该显示器就可以直接依据该多组的计时信息来作显示,因为该多组的计时信息30是由该显示器以及该显示卡共同提供的,该显示器依据此计时信息30可以正确的显示图像。综合上述的步骤,广乏地来说,本发明提供一种在一电子装置与一显示装置之间传输显示数据的方法,该电子装置包含一显示电路与一预设第一显示数据,该显示装置包含一第二显示数据,当该电子装置与该显示装置相连接时,该显示装置传输该第二显示数据至该电子装置,接着在该电子装置中比较该第一显示数据及该第二显示数据产生一第三显示数据,最后将该第三显示数据由该电子装置传送至该显示装置,如此该显示装置便可依据该第三显示数据来显示图像。
相较于现有技术,当一显示器与一显示卡相连接时,借由本发明显示数据信道(DDC)传送显示数据,会先将该显示器与该显示卡中的显示数据作比较后产生两者同时支持的计时信息,如此该显示器可依据产生的计时信息来正确地显示图像,减少该显示器的内部运算,虽然产生的计时信息需要额外的内存来存储,但所使用的内存空间很小,而且内存的价格低廉,并不会增加成本上的负担。反观现有技术,因为未先找出该显示器与该显示卡同时支持的计时信息,该显示器依据该显示卡传送的显示数据作显示前需先经过运算,因此常会有无法正确显示图像的情况发生。
以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,都应属本发明专利的涵盖范围。
权利要求
1.一种在一电子装置与一显示装置之间传输显示数据的方法,该电子装置包含一显示电路、一第一存储块以及一第二存储块,该显示装置包含一第三存储块;该方法包含下列步骤(a)连接该电子装置与该显示装置;(b)该显示装置传输一第一显示数据至该电子装置并存储在该第一存储块中;(c)在该电子装置中比较该第一显示数据及该显示电路预设的一第二显示数据;(d)依据步骤(c)的比较相关于该第一显示数据与该第二显示数据的结果为一第三显示数据,将该第三显示数据存储于该第二存储块;(e)将该第三显示数据由该电子装置传送至该显示装置并存储于该第三存储块;以及(f)使用该显示装置依据该第三存储块存储的显示数据来显示图像。
2.如权利要求1所述的方法,其中步骤(a)至(f)是在该第一显示数据尚未载入该电子装置的第一存储块中的情况下才会执行。
3.如权利要求1所述的方法,其中该第一存储块、第二存储块以及该第三存储块的大小皆为128字节。
4.如权利要求1所述的方法,其中该第一显示数据、该第二显示数据以及该第三显示数据其数据内容包含分辨率、扫描频率以及颜色特征。
5.如权利要求4所述的方法,其中步骤(c)至(d)是比较该第一显示数据与该第二显示数据的分辨率、扫描频率以及颜色特征,得到该第三显示数据。
6.如权利要求1所述的方法,其中该第一显示数据、该第二显示数据与该第三显示数据分别具有一第一时序、一第二时序与一第三时序,作为信号同步使用,其中步骤(c)至(d)是比较该第一时序与该第二时序的结果,得到该第三时序。
7.一种在一电子装置与一显示装置之间传输显示数据的方法,该电子装置包含一显示电路与预设一第一显示数据,该显示装置包含一第二显示数据;该方法包含下列步骤(a)连接该电子装置与该显示装置;(b)该显示装置传输该第二显示数据至该电子装置;(c)在该电子装置中比较该第一显示数据及该第二显示数据;(d)依据步骤(c)的比较相关于该第一显示数据与该第二显示数据的结果为一第三显示数据;(e)将该第三显示数据由该电子装置传送至该显示装置;以及(f)该显示装置依据该第三显示数据来显示图像。
8.如权利要求7所述的方法,其中该第一显示数据、该第二显示数据与该第三显示数据分别具有一第一时序、一第二时序与一第三时序,作为信号同步使用,其中步骤(c)至(d)是比较该第一时序与该第二时序的结果,得到该第三时序。
9.如权利要求7所述的方法,其中该第一显示数据、该第二显示数据以及该第三显示数据其数据内容包含分辨率、扫描频率以及颜色特征。
10.如权利要求9所述的方法,其中步骤(c)至(d)是比较该第一显示数据与该第二显示数据的分辨率、扫描频率以及颜色特征,得到该第三显示数据。
全文摘要
一种在一电子装置与一显示装置之间传输显示数据的方法。该电子装置包含一显示电路与一预设第一显示数据,该显示装置包含一第二显示数据。该方法包含连接该电子装置与该显示装置,该显示装置传输该第二显示数据至该电子装置,接着在该电子装置中比较该第一显示数据及该第二显示数据产生一第三显示数据,最后将该第三显示数据由该电子装置传送至该显示装置,如此该显示装置便可依据该第三显示数据来显示图像。
文档编号G06F13/00GK1570891SQ0314762
公开日2005年1月26日 申请日期2003年7月15日 优先权日2003年7月15日
发明者谭明哲 申请人:明基电通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1