显示器模式校正方法及装置的制作方法

文档序号:6411817阅读:403来源:国知局
专利名称:显示器模式校正方法及装置的制作方法
技术领域
本发明涉及一种计算机系统技术,特别是有关防止计算机系统显示器在不同的显示模式中,由于检测到不正确的时序信号而导致图像显示区域不正常的现象(如画面偏左,画面偏高,画面过宽,画面过窄…等等现象)。更重要的是,本发明可自动地对显示器的显示模式内参数进行调整,藉以实现正常的显示功能。


图1为一般个人计算机系统中主机和显示器的系统示意方块图。一般个人计算机系统至少包括主机(图1中虚线左半部)、显示器60和键盘(未图示)。主机中以中央处理器(或称微处理器、CPU)10为核心,执行控制、运算和中断(interrupt)处理。中央处理器10则通过芯片组20对存储器30进行存取以及对PCI总线进行控制。对于Intel Pentium Pro微处理器,可适用的芯片组20如Intel 82441FX PCI桥接器及存储器控制器(PCI Bridge and MemoryController,PMC),以及82442FX数据总线加速器(Data Bus Accelerator,DBX)。芯片组40则控制PCI总线和ISA总线间数据的传送,例如82371SB(PCI/ISA IDE Xcelerator,PIIX3)。在主机与显示器60之间,则利用插于ISA总线的显示卡50对图像数据进行处理,并通过两者之间总线或连接线,将需要显示在显示器60上的图像信号(video signal)和同步信号(syncsignal),从显示卡50送至显示器60中。显示卡50的主要用途在于分担CPU在图像处理计算上的工作,提高CPU的执行效能。目前除了可插于ISA总线的显示卡之外,部分显示卡亦可直接插在PCI总线,以实现高速传输数值数据的目的。当显示器60接收到显示卡50所传来的图像信号和同步信号,则利用水平同步信号和垂直同步信号控制显示器的偏转电路,藉以控制电子枪在屏幕扫描的位置,图像信号则控制其显现的亮度色彩。至于上述水平/垂直同步信号控制显示器偏转电路的方法有两种(1)自原始水平/垂直同步信号复制产生一水平/垂直消隐同步信号(H-blank/V-blank),调整水平/垂直消隐同步信号相对于图像的相位(phase),然后再利用水平/垂直消隐同步信号驱动偏转电路;(2)直接利用显示卡输入的同步信号驱动偏转电路,然后再调整水平/垂直偏向线圈(yoke)上的电流值;经由上述两种方式达到调整图像显示区域大小位置的目的。
显示卡50传至显示器60的图像数据包括红(red)、蓝(blue)、绿(green)三色信号,同步信号则包括水平同步信号(horizontal sync signal)和垂直同步信号(vertical sync signal)。在非交错(non-interlaced)显示模式中,由垂直同步信号所定义的任一画面帧(frame)内由多个水平同步信号所定义的扫描行所组成。图2为任一同步信号和对应的任一图像信号的信号时序示意图。亦即,当图2所示的同步信号代表垂直同步信号时,所示的图像信号代表一个画面帧内的图像数据;当图2所示的同步信号为代表水平同步信号时,所示的图像信号则代表一条扫描行内的图像数据。图2中图像信号和同步信号间时序(timing)如下所述A表示同步脉冲时间,将相邻两个同步脉冲的时间差定义为单一画面帧或扫描行的总时间。B和F则分别表示后肩时间(back porch)和前肩时间(front porch),其中相邻的前肩时间F、同步脉冲时间A和后肩时间B则合称为消隐时间(blanking time),它定义为电子枪在完成扫描行和画面帧所进行的回扫(flyback)操作时防止电子枪在显示屏幕上造成亮点的时间,因此此时间间隔的图像信号的颜色设定为最深黑色。C和E则分别代表图像信号在显示屏幕的左方或上方帧边缘时间,以及右方或下方帧边缘时间,而D时间内的图像信号为真正在显示屏幕上的图像数据,亦称之为确址时间(address time)。时间C、D、E内的图像数据为显示器内电子枪可产生图像的时间,或称之有效图像时间(active video time)。
为了使各厂商的显示卡输出不同的R,G,B,Hsync,Vsync信号时序能彼此接近,VESA(Video Electronics Supplier Association视频电子产品供应商协会)组织针对各种不同的显示模式,定义了各模式下建议的信号时序值以扫描频率为72Hz、显示模式为640×480为例,上述时间参数的最佳值为水平扫描总时间26.413μsec水平同步脉冲时间1.270μsec水平扫描前肩时间0.508μsec水平扫描后肩时间3.810μsec垂直扫描总时间13.735msec垂直同步脉冲时间0.079msec垂直扫描前肩时间0.026msec
垂直扫描后肩时间0.528msec虽然显示卡在不同显示模式工作时,每一种显示模式各有其特定的水平/垂直/大小偏移调整值;但理论上,如果各厂商的显示卡均能遵照此标准输出同步及图像信号,则显示器60只要遵照此标准的建议值,针对每一种显示模式储存一组参数值,当显示器60检测到显示卡改变显示模式时,便读出相对应的参数值以调整图像的显示区域位置/大小,如此就可以将图像显示区域以建议的最佳大小显示在屏幕上的最佳位置。相关检测显示模式/储存参数/读出参数技术可参考美国专利USP#5,021,713“display”,Arai et al.中的描述,此处不再重复。
但是目前各厂商的显示卡50产品除了有效图像时间内的分辨度定义(图像点数,行数)遵循标准外,各显示模式的信号时序值因为牵涉到各厂商技术能力与制作成本,多未遵循此一建议的标准,造成各厂牌显示卡输出信号的时序值各有与标准不同的参数值。因此如果采用USP#5,021,713技术,当使用者首次安装显示器于显示卡上,首次改变显示模式或改用不同厂牌显示卡时,仍然必须由人工调整来改变该储存参数值,以使显示器60图像显示区域正常。
针对现有技术必须依赖人工调整图像显示区域的困扰,市面上有部分显示器已经有自动调整的功能,以避免人工调整可能带来的误差,并省略硬件设计上的使用者调整界面的电路。该部分显示器自动调整图像显示区域功能乃是利用自动检测(auto-detection)方式,判断有效图像时间D的范围,以决定同步信号前肩F/后肩时间值B,然后再将前肩时间F/同步脉冲时间A/后肩时间B加以计算,调整有效图像时间D相对于前肩F/后肩时间B的时序关系以符合标准值,以确定图像显示区域的最佳位置。
但是此项自动调整功能在特定情况下会失败,因为有效图像时间内电子枪所扫描的区域,未必会在屏幕上显现出图像,这必须视设定显示环境和显示图像内容而定。举例来说,显示器在微软(Microsoft)的DOS(Disk OperationSystem)TEXT mode(文本模式)下,并不必然会在整个屏幕上造成可见的图像,而仅在出现提示号或输入文字的区域为可见图像区域,造成有效图像时间D内部分时间并无图像讯号,因此和前肩/后肩无法区分。而微软的视窗(Windows)或视窗95或NT操作系统则为图形界面操作环境,因此整个有效图像时间内扫描区域为可见区域。然而,上述情况会造成计算机系统在DOS环境下或变换显示模式时,或是变换操作系统(例如由Windows进入DOS)时,上述自动检测技术并无法实现既定的目的,可能造成显示不正确的现象。
图3A表示在图形界面操作环境(如微软的视窗操作系统)下的屏幕,图3B则表示其对应的图像信号和同步信号时序图,由于其中主动图像区域(包括前后帧边缘和确址时间区域)皆具有可检测的图像数据,因此该显示器一般能够运用公知技术正确检测出正确的前肩F/后肩时间值B。但是在图3C所表示的DOS环境下文字模式时,可以在图3D所表示对应的图像信号和同步信号中清楚发现,由于图像信号上可显示的图像数据无法包含显示模式所定义的有效图像时间D,因此检测其时序时,便会发生错误,特别是其中的前肩时间和后肩时间。因此,公知技术对于显示器模式无法达到完全自动校正的目的。
有鉴于此,本发明的主要目的,在于提出一种自动校正显示器显示区域的方法,使得计算机系统中显示器在各种不同的显示模式中,均可以自动校正显示区域。
本发明的另一目的,在于提出一种较低成本的显示器模式的校正装置,省略现有显示器人工调整界面电路。
本发明的另一目的,在于提出一种使主机和显示器自动同步的装置,省略现有显示器需安装驱动程序的步骤,轻易实现即插即用(Plug & Play)。
本发明的另一目的,在于提出一种显示器模式的校正装置,实现本发明所提出的显示器模式校正方法。
根据上述的目的,本发明所提出的第一种显示器模式校正方法,用于计算机系统中,此计算机系统包括主机以及通过总线连接至该主机的显示器。在此校正方法中,首先在主机存储器中储存多个标准的显示模式参数组(可直接参考VESA建议的标准参数值),每一个显示模式参数组分别对应于显示器的一种显示模式,可以包括水平同步信号和垂直同步信号的前肩时间、后肩时间、脉冲时间和总时间。接着,主机必须检测计算机系统是否需要变换显式模式,若需要变换显示模式时,则主机由预先储存的所有显示模式参数组中选择一对应参数组,通过总线送至显示器。传递显示模式参数组的总线可以利用现有VGA接口卡尚未使用到的空脚(unused pin),通过通用串行总线接口(universal serial bus,USB)或I2C存取总线接口来实现。紧接着显示卡通过总线将目前显示卡输出信号的前肩时间/后肩时间/同步脉冲时间/扫描总时间送至显示器;最后,显示器根据对应的显示模式参数组和显示卡输出信号当前值计算产生对应的时序信号/偏转线圈电流,并利用此时序信号/偏转线圈电流对其显示模式进行校正调整。其中,显示器可以根据该对应显示模式参数组和显示卡输出信号当前值,利用其运算处理单元(MCU)计算产生对应的预估显示区域调整量,再将此预估显示区域调整量转换为正确的时序信号/偏转线圈电流。
本发明所提出的第二种显示器模式校正方法,则是首先在显示器出厂时在显示器内非易失性存储器(Non-volatile Memory)中储存多个标准的显示模式参数组(可直接参考VESA建议的标准参数值),每一个显示模式参数组分别对应于显示器的一种显示模式,可以包括水平同步信号和垂直同步信号的前肩时间、后肩时间、脉冲时间和总时间。接着;当主机开机时,则主机先读取显示器中存储器所预存的参数值并传至主机存储在存储器中,而当主机要变化显示模式时,主机可以根据此读取到的显示模式参数组,通过总线调整显示卡,使显示卡可随着主机的指示,产生可适用于显示器在该显示模式的时序信号(公知技术);同时显示器可自动检测到显示卡显示模式改变(公知技术),显示器亦立即转换到相对应的显示模式下工作,使得图像显示区域大小位置正确。
在实施上述显示器模式校正方法的装置中,包括一存储器、一数据读取装置以及显示区域调整装置。存储器用于储存所有显示模式参数组,可根据实际应用置于主机内(第一实施例)或是显示器内(第二实施例)。数据读取装置在计算机系统变换显示模式时从存储器中读取对应的显示模式参数组。显示区域调整装置利用数据读取装置所读取的标准显示模式参数组和显示卡输出信号时序值,计算显示区域调整量,以此调整显示器的时序信号/偏转线圈电流,藉以在该显示器上正确显示区域大小位置。在实际应用上,数据读取装置可以由主机上的中央处理器或是显示卡上的控制器来实施。
为使本发明的上述目的、特征、和优点能更明显易懂,下文特举优选实施例并配合附图详细说明如下,附图中图1为个人计算机系统中主机和显示器的系统示意方块图。
图2为同步信号和图像信号的信号时序示意图。
图3A和图3B表示图形界面操作环境下的屏幕显示示意图,以及对应的图像信号和同步信号时序图。
图3C和3D表示文字操作界面环境下的屏幕显示示意图,以及对应的图像信号和同步信号时序图。
图4为本发明第一实施例的显示器模式校正方法流程图。
图5为本发明第一实施例中显示器模式校正装置的方块图。
图6A为本发明通用串行总线接口(Universal Serial Bus,USB)的信号线路图。
图6B为本发明I2C存取总线接口(ACCESS bus)的信号线路图。
图7为说明本发明中调整显示区域的水平相位和水平大小的时序图。
图8为本发明第二实施例的显示器模式校正方法流程图。
图9为本发明第二实施例中显示器模式校正装置的方块图。
以下为附图中的符号说明10~中央处理器,20~芯片组,30~存储器,40~芯片组,50~显示卡,60~显示器,A~水平/垂直同步脉冲时间,B~水平/垂直后肩时间,C~左方/上方帧边缘时间,D~确址时间,E~右方/下方帧边缘时间,F~水平/垂直前肩时间,32~存储器,70~总线,62~运算处理单元,64~数字模拟转换器,66~显示器控制电路,68~存储器。
本发明的显示器图像显示位置大小的校正方法以及装置,主要是解决显示器利用自动检测方式处理不同显示区域大小位置时,由于图像信号中图像数据并未占满预定的显示区域时,产生检测错误而导致图像显示区域大小位置不正常的情况。其方法是利用预先储存的多组显示模式参数来实现调整时序的目的,每一显示模式参数组针对某一显示模式的制式规格设定,其中至少包括水平同步信号的前肩时间和后肩时间,以及垂直同步信号中前肩时间和后肩时间,若需要更完整的显示模式参数时,还可包括水平/垂直同步信号的总时间以及脉冲时间。利用在上述预先储存的参数值及计算机显示器两者之间的参数传递操作,可以调整显示器的显示区域到适当的大小位置,免除使用者做繁琐的人工调整操作。本发明提出两种不同的模式校正方法以及运用此方法的装置,但是对于熟悉此技术的人员而言,它并非用以限定本发明的范围,任何依据本发明类似原理来实现本发明所欲实现的目的方法及装置,仍不脱离本发明的精神。
图4表示本发明第一实施例的显示器图像显示位置大小的校正方法流程图,图5则表示本发明第一实施例中显示器图像显示位置大小的校正装置的方块图。图示的计算机系统包括主机1和通过总线(或连接线)70连接至主机1的显示器60。主机1包括公知的中央处理器10和显示卡50,以及用以储存对应各显示模式的多个显示模式参数组的存储器32;显示器60则包括运算处理单元62、数字模拟转换器64以及显示器控制电路66,如图5所示。
在图4所示的模式校正方法流程中,在步骤S1首先储存多组显示模式参数至主机1的存储器32中。每一显示模式参数组至少包括水平同步信号和垂直同步信号的前肩时间(HFP和VFP)以及后肩时间(HBP和VBP),用以避免显示器的自动检测显示模式方式会造成误判。但是其他相关的显示数据,例如水平同步信号和垂直同步信号的脉冲时间以及总时间,亦可使用于本实施例中。
接着在步骤S2中,利用主机1中的中央处理器10或是显示卡50检测计算机系统在操作过程中是否需要变换显示模式。当显示模式需要变换时,一般是利用中央处理器10的中断处理来要求显示卡50上的控制器,对此要求提出回应,因此在出现显示模式变换时均可以得知中央处理器10和显示卡50已完成检测操作。此一检测操作随系统操作持续进行,因此在步骤S2判断出不需要进行变换显示模式时,则继续进行检测。
当需要变换显示模式时,首先从预先储存的所有显示模式参数组中选择对应变换的显示模式参数组(步骤S3),通过连接主机1和显示器60的总线70送至显示器60(步骤S4),此外,显示卡50输出信号的时序参数值亦可以利用总线70传送至显示器60。由于上述从主机1传递至显示器60的信息包含有数据,因此两者总线接口就必须采用能够传递数据的总线接口来实现,例如通用串行总线接口(Universal Serial Bus,USB)或是类似I2C的存取总线接口(ACCESS bus)。然而,对于熟知此技术的人员而言,上述界面并非用以限定本发明,其他能传递数据的接口,亦可适用于本发明。
最后,当显示器60接收到上述对应的显示模式参数组以及显示卡50输出信号的时序参数值,即可根据产生的对应时序信号和偏转线圈电流,调整显示区域的大小位置。在步骤S5中,显示器60的运算处理单元可以根据显示模式参数组和当前输出信号参数值的数据,计算出显示区域调整量;而在步骤S6中,数字模拟转换器64则可以将显示区域调整量转换为时序信号,同时亦另外产生对应的偏转线圈电流,并将其送至显示器控制电路66,藉以改变显示器在此显示模式的显示区域位置大小。如此,显示器60不会因为误判而造成画面歪斜的情况。
图5所示的本实施例的显示器模式校正装置的结构图,要实现上述校正方法必须包含下列三项装置用以储存显示模式参数组的存储器,变换显示模式时可读取显示模式参数组和当前输出信号参数值的数据读取装置,以及根据显示模式参数组调整时序信号的显示区域调整装置。在图5所示的存储器32,用来储存显示模式参数组,由于每次开机时必须存在数据,因此可以利用ROM或非易失性的SRAM来实现。存储器32可以设置于主机板上,如图5所示,但也可以装设于显示卡50上。将存储器32置于显示卡50则有两个好处,第一,存储器32所储存的显示模式参数组可以配合显示卡50的控制器所能提供的显示模式,彼此恰如其分地搭配;第二,显示卡50的控制器亦可以不必通过外部的总线对存储器进行存取,处理上较为方便同时速度较快。数据读取装置可以利用中央处理器10或是显示卡50的控制器来实现。在本实施例中,显示模式参数组通过总线70传递至显示器60进行显示画面大小位置的调整,而在本实施例中,显示器60中的运算处理单元62和数字模拟转换器64作为时序校正装置,以便改变显示器60在此显示模式中的显示区域位置大小。
本实施例中连接主机1和显示器60的总线接口,运用现有VGA接口卡尚未使用到的空脚,则可以利用通用串行总线接口I2C存取总线接口来实现,其信号线则如图6A和图6B所示。在图6A中,通用串行总线接口中VCC和GND分别表示电压源和接地端,D+和D-则表示用于传递数据的不同数据线。图6B中,I2C存取总线接口中SCL和SDA分别传送时钟信号(clocksignal)以及数据信号(data signal)。在SDA所传递的数据位于开始位(start bit)和结束位(stop bit)之间,以地址和数据一并送出的方式来传递。在本实施例中,水平/垂直同步信号的前肩时间、后肩时间、脉冲时间和总时间,可以分别以两个字节(bytes)方式代表,第一字节表示参数的整数部分,第二字节表示参数的小数部分,依序通过接口传递。然而,上述传递方法并非用以限定本发明。
以下说明实际调整水平相位(H-phase)和水平大小(H-size)的原理,并请同时参考图7所示的参数值。在图7中显示卡输出的水平同步信号和显示器复制的水平消隐信号的周期均为a,图像信号中的图像时间则为b。同时,e、y代表水平同步信号和水平消隐信号的脉冲时间,其余参数c、d、f、g、x则代表如图7所示的各时间参数。对水平相位的调整而言,欲将屏幕上画面调整至中央附近部分,必须满足f=g,亦即f=g=a-b-y2]]>另外,由图7左方的各时间由图中得知x+e+c=f+y=a-b-y2+y]]>因此,x(亦即水平相位的调整量)为x=a+y-b2-c-e]]>因此显示器在实际进行水平显示位置左右调整时,可以检测水平同步信号和水平消隐信号的脉冲前缘,并判断两者之间距离是否在参数x附近。当此距离与参数x不相等时,便可以利用显示器中的微控制器加以调整,直到相等为止。当水平同步信号和水平消隐信号的脉冲前缘间距离为x时,便可满足f=g的条件,此时画面的水平位置位于屏幕的中央。同样原理可适用于显示区域垂直位置的调整。
对于显示区域水平大小宽度调整,可依据显示器在出厂时所储存的最佳参数值加以调整。详细地讲,即利用图7所示的水平同步信号的周期时间a和脉冲时间e、和图像信号的图像时间b,与水平大小所采用的脉冲宽度调制值HPWM(即显示器的场值,field value)间关系来进行调整。假设出厂时预设的水平大小的脉冲宽度调制值HPWM为50时,预设上述参数的最佳值为a=104 charsb=80 charsc=4chars其中,chars代表字符数,因此在参数比例值(a-e)/b在比值=1.25的情况下,只要HPWM=50就能实现显示区域最佳的水平大小。当显示器所接收到的同步及图像信号的上述参数值比例与出厂预设值1.25不同时,根据两者之间关系调整脉冲宽度调制值HPWM。例如假设显示卡所输出的图像讯号及参数为a=128 charsb=100 charsc=9chars其比例值(a-e)/b为(128-9)/100=1.19。因此,水平大小的脉冲宽度调制值HPWM将调整为50×(1.19/125)=47.6。同样原理,亦可适用于显示区域水平大小的调整。
图8表示本发明第二实施例的校正显示器图像显示位置大小的方法流程图,图9则表示本发明第二实施例中校正显示器图像显示位置大小装置的方块图。图示的计算机系统包括主机1及显示器60,主机1包括中央处理器10和显示卡50,显示器60中包括存储器68和显示器控制器66,两者之间以总线连接。
在图8所示的模式校正方法流程中,在步骤S11首先储存多组显示模式参数至存储器68中。在此实施例中,存储器68置于显示器60内。每一显示模式参数组同样包括水平同步信号和垂直同步信号的前肩时间、后肩时间、脉冲时间以及总时间,用以避免显示器的自动检测方式造成误判。
在步骤S12中,当主机1开机时,主机1首先读取储存的显示模式参数组至主机1内的主存储器中,完成启始的操作,如此可省去公知的使用者必需安装显示器驱动程序的步骤,可以轻易实现即插即用(Plug & Play)。接着在步骤S13,利用主机1中的中央处理器10或是显示卡50控制器检测计算机系统在操作过程中是否需要变换显示模式。当显示模式需要变换时,利用中央处理器10的中断处理来要求显示卡50上的控制器对此要求提出回应,因此无论对中央处理器10或显示卡50而言,皆可以在出现显示模式变换时得知检测到一变换请求。此一检测操作随系统操作持续进行,因此在步骤S13判断出不需要进行变换显示模式时,则继续进行检测。
当需要变换显示模式时,首先中央处理器10读出对应此变换显示模式的显示模式参数组,调整显示卡50,同时,显示卡根据此显示模式参数组,调整适用于此显示模式的时序信号(步骤S14)。
最后,当显示器60检测到显示卡50显示模式改变,便可转换至相对应的显示模式下工作(步骤S15)。此时,显示器控制器66便可据此产生对应的时序信号/偏转线圈电流,控制显示器本身所显现的画面大小和位置,实现本发明所欲实现的目的。
图9所示的本实施例的显示器模式校正装置的结构图,要实现上述校正方法必须包含下列三个装置用以储存显示模式参数组的存储器,变换显示模式时可读取显示模式参数组的数据读取装置,以及根据显示模式参数组和当前输出信号参数组计算显示区域调整参数的显示区域调整装置。在图9所示的存储器68,用来储存显示模式参数组,由于在每次开机时必须存在数据,因此可以利用ROM或非易失性的SRAM来实现。在本实施例中,存储器68设置于显示器66上。数据读取装置可以利用中央处理器10或是显示卡50的控制器来实现。在本实施例中,显示模式参数组在开机时通过总线70从显示器60传递至主机1进行时序调整,主机1上的中央处理器10或是显示卡50上控制器则作为显示区域调整装置,以便改变显示器60在此显示模式中的显示区域位置大小。
第二实施例的调校原理与第一实施例相同,在此不在赘述。
本发明虽以如上述的优选实施例说明,然而其并非用以限定本发明,任何熟悉此项技术的人员,在不脱离本发明的精神和范围内,应能进行一些更动与润饰,因此本发明的保护范围应以所附权利要求规定的范围为准。
权利要求
1.一种校正显示器图像显示位置大小的方法,用于一计算机系统中,该计算机系统包括设置于一主机内的一显示卡和通过总线连接至该主机的一显示器,该校正显示器图像显示装置大小的方法包括下列步骤储存多个显示模式参数组,每一显示模式参数组分别对应于该显示器的一显示模式;该主机检测该计算机系统是否变换显示模式,若需要变换显示模式,则该主机从预先储存的该显示模式参数组中选择一对应的显示模式参数组,通过该总线送至该显示器;该主机通过该总线将当前显示卡输出信号的时序参数值送至该显示器;该显示器根据该对应的显示模式参数组及显示卡输出信号的时序参数组,计算产生对应的一显示区域调整量;以及该显示器利用该显示区域调整量,对该显示模式显示区域的大小位置进行校正调整。
2.如权利要求1所述的校正显示器图像显示位置大小的方法,其中在该显示器利用该显示区域调整量校正调整该显示模式显示区域的大小位置步骤中,利用一运算处理单元根据该显示区域调整量产生对应的时序信号和偏转线圈电流,来调整该显示模式显示区域的大小位置。
3.如权利要求1或2所述的校正显示器图像显示位置大小的方法,其中这些显示模式参数组储存于该主机中。
4.如权利要求1或2所述的校正显示器图像显示位置大小的方法,其中每一显示模式参数值至少包括对应的显示模式中水平同步信号和垂直同步信号的前肩时间和后肩时间。
5.如权利要求4所述的校正显示器图像显示位置大小的方法,其中每一显示模式参数值还包括对应的显示模式中水平同步信号脉冲时间和总时间、垂直同步信号脉冲时间和总时间。
6.如权利要求1所述的显示模式校正方法,其中该总线通过通用串行总线接口来实现。
7.如权利要求1所述的显示模式校正方法,其中该总线通过I2C存取总线接口来实现。
8.一种校正显示器图像显示位置大小的方法,用于一计算机系统中,该计算机系统包括设置在一主机内的一显示卡和通过总线连接至该主机的一显示器,该校正显示器图像显示位置大小的方法包括下列步骤在该显示器内储存多个显示模式参数组,每一显示模式参数组分别对应于该显示器的一显示模式;当该主机开机时,该主机读取这些显示模式参数组至该主机的主存储器中;该主机检测该计算机系统是否变换显示模式,若需要变换显示模式,则该主机从预先储存的这些显示模式参数组中选择一对应的显示模式参数组,调整该显示卡;该显示卡根据该对应的显示模式参数组,调整产生可适用于该显示模式的时序信号;以及该显示器检测到该显示卡显示模式改变时,转换至相对应的显示模式下工作。
9.如权利要求8所述的校正显示器图像显示位置大小的方法,其中每一显示模式参数值至少包括对应的显示模式中水平同步信号和垂直同步信号的前肩时间和后肩时间。
10.如权利要求9所述的校正显示器图像显示位置大小的方法,其中每一显示模式参数值还包括对应的显示模式中水平同步信号脉冲时间和总时间、垂直同步信号脉冲时间和总时间。
11.如权利要求8所述的校正显示器图像显示位置大小的方法,其中该总线通过通用串行总线接口来实现。
12.如权利要求8所述的校正显示器图像显示位置大小的方法,其中该总线通过I2C存取总线接口来实现。
13.一种显示器图像显示位置大小的校正装置,用于一计算机系统中,该计算机系统包括设置在一主机内的一显示卡和通过总线连接至该主机的一显示器,该校正装置包括一存储器,用以储存多个显示模式参数组,每一显示模式参数组分别对应于该显示器的一显示模式;一数据读取装置,当该计算机系统变换显示模式时,从该存储器中读取对应的显示模式参数组;以及一显示区域调整装置,利用该数据读取装置所读取的显示模式参数组和显示卡的输出信号时序值,计算显示区域调整量,借此调整该显示器的时序信号和偏转线圈电流,以在该显示器上正确显示区域大小位置。
14.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该存储器置于该主机上。
15.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该存储器置于该主机的该显示卡中。
16.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该数据读取装置为该主机中的中央处理器。
17.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该数据读取装置为该显示卡的控制器。
18.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该显示区域调整装置于该显示器中。
19.如权利要求13所述的显示器图像显示位置大小的校正装置,其中该存储器置于该显示器中。
全文摘要
一种显示器模式校正方法及装置,通过将预先储存的多组显示模式的标准时序参数值在计算机主机与显示器之间传递并利用当前输出信号参数值来校正调整影像显示区域大小位置,每一显示模式参数组针对某一显示模式的制式规格,其中包括水平/垂直同步信号的前肩时间和后肩时间、总时间以及脉冲时间。可免除使用者做繁琐的人工调整操作和显示器自动设定显示模式时产生检测错误,导致图像显示区域大小位置不正常的情况。
文档编号G06F3/14GK1194403SQ9710333
公开日1998年9月30日 申请日期1997年3月20日 优先权日1997年3月20日
发明者吴宗训 申请人:明碁电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1