本发明的一般性原理提供了用于补偿过扫描屏幕的计算机系统及 其控制方法。
本发明的一般性原理的其他方面和用途将在下面的描述中部分地 提出,部分将通过描述而明显,或者可以通过实践本发明的一般性原 理而获知。
本发明的一般性原理的上述和/或其他方面和用途可通过提供一 种用于控制计算机系统的方法来实现,所述计算机系统具有用于生成 和发送
视频信号的计算机、用于显示从所述计算机发送的视频信号的 显示器,以及所述计算机与所述显示器通过其进行通信的
接口,所述 方法包括:从所述计算机向所述显示器发送用于检查空白边缘线的控 制命令;在所述显示器处接收所述控制命令,并根据所述控制命令确 定所述显示器的图像显示区域的边缘线是否为空白;从所述显示器向 所述计算机发送空白检查数据;以及基于所发送的空白检查数据调整 所述图像信号的分辨率,并将所述图像信号从所述计算机发送到所述 显示器。
对将发送到所述显示器的图像信号的分辨率的调整可以包括:当 所述边缘线不是空白时,将所述图像信号的分辨率减小预定线数,并 向所述显示器重新发送用于检查所述空白边缘线的控制命令。
对将发送到所述显示器的图像信号的分辨率的调整可以包括:当 所述边缘线是空白时,维持所述图像信号的分辨率。
所述控制命令可以包括用于检查所述图像显示区域的左侧、右 侧、顶部和底部边缘线中至少一条空白边缘线的检查命令。
所述计算机和所述显示器可以通过使用显示数据通道命令接口 (DDC/CI)通信协议来彼此传送所述控制命令和所述空白检查数据, 而且所述控制命令可以作为根据监视器控制命令集(MCCS)标准的虚 拟控制面板(VCP)代码而发送。
本发明的一般性原理的上述和/或其他方面和用途还可通过提供 一种计算机系统来实现,所述计算机系统包括:图形
控制器,用于生 成和发送图像信号,以及发送用于检测所述显示器的空白边缘线的控 制命令;显示单元,用于接收和显示所述图像信号;显示控制器,用 于根据所述图形控制器发送的所述控制命令来确定所述显示单元的图 像显示区域的边缘线是否为空白,并把关于所述确定的空白检查数据 发送到所述图形控制器;以及接口,所述图形控制器和所述显示控制 器通过所述接口彼此传送数据,其中所述图形控制器基于所述显示控 制器发送的所述空白检查数据来调整所述图像信号的分辨率,并把所 述图像信号发送到所述显示器。
所述接口可以包括显示数据通道命令接口(DDC/CI)通信线路, 而且所述显示控制器可以与DDC/CI控制器相对应。
所述控制命令是DDC/CI命令,并可以与根据监视器控制命令集 (MCCS)标准的虚拟控制面板(VCP)代码相对应。
所述图形控制器可以基于所述空白检查数据,在所述边缘线不是 空白时减小所述图像信号的分辨率,并可以向所述DDC/CI控制器重发 用于检测所述空白边缘线的控制命令。
所述图形控制器在所述边缘线为空白时可以维持所述图像信号 的分辨率。
所述控制命令可以包括针对所述图像显示区域的左侧、右侧、顶 部和底部边缘线中至少一条空白边缘线的确定命令。
本发明的一般性原理的上述和/或其他方面和用途还可通过提供 一种图像系统来实现,所述图像系统包括:图像源,用于生成和发送 图像信号;显示器,用于接收和显示所述图像信号;以及显示控制器, 用于确定所显示的图像信号的边缘线是否为空白,并将所述确定传送 到所述图像源,其中如果所述显示控制器确定所述边缘线不是空白, 则所述图像源调整所述图像信号的分辨率。
所述图像源可以对应于所述图像的左侧、右侧、顶部和底部边缘 线中至少一条边缘线不是空白的确定而依次调整所述图像信号的分辨 率。
本发明的一般性原理的上述和/或其他方面和用途还可通过提供 一种用于控制图像显示系统的方法来实现,所述方法包括:从图像源 向显示器发送图像信号;在所述显示器中显示所述图像信号;确定所 显示的图像信号的边缘线是否为空白,并将所述确定的结果传送到所 述图像源;以及根据所传送的确定来调整所发送的图像的分辨率。
所述分辨率的调整可以包括:依次确定所显示的图像信号的左 侧、右侧、顶部和底部边缘线是否不为空白;而且所述分辨率的调整 可以包括:调整所发送的图像信号的分辨率,直到左侧、右侧、顶部 和底部边缘线被确定为空白。
附图说明
根据下文结合附图对典型
实施例的描述,本发明一般性原理的这 些和/或其他方面和用途将会变得明显和更加易于理解,其中:
图1是示出了根据本发明一般性原理的典型实施例的计算机系统 的控制
框图;
图2是示出了虚拟控制面板(VCP)表的示意图;
图3A和图3B是图1所示计算机系统的控制
流程图;以及
图4A和图4B分别示出了过扫描屏幕和根据本发明一般性原理的 典型实施例而修正的屏幕。
现在具体参考本发明的一般性原理的实施例,所述实施例的示例 在附图中被示出,在所有附图中,相似的附图标记指示相似的元素。 下面描述这些实施例,以便通过参考附图来说明本发明的一般性原理。
图1是示出了根据本发明一般性原理的典型实施例的计算机系统 的控制框图。
如图1所示,该计算机系统可以包括用于生成和发送图像信号的计 算机10、用于显示从计算机10发送的图像的显示器20,以及用于在计 算机10和显示器20之间传送数据的接口单元30。
计算机10可以包括
中央处理器单元(CPU)11、
硬盘驱动器(HDD) 13、输入/输出控制器(I/O控制器)15、图形控制器17、以及最小化 传输差分信令(TMDS)发送器19。这里,CPU11、HDD 13和I/O控 制器15分别类似于传统的CPU、HDD和I/O控制器,因此省略对其的进 一步描述。
图形控制器17生成并输出图像信号,并且能够以视频图形适配器 (VGA)卡或集成卡来提供。
此外,图形控制器17与显示器20传送数据。例如,图形控制器17 可以执行内部集成
电路(I2C)数据通信,集成电路间数据通信是VGA 卡和显示器之间的显示数据通道一命令接口(DDC/CI)通信协议。
DDC/CI通信协议是VGA卡和显示器20之间的数据通信协议,它 由视频
电子标准协会(VESA)制定,并且可以被划分为DDC1和DDC2 标准。DDC1标准在计算机10引导时接收关于显示器20的信息,并实 现适合显示器20的输出格式的屏幕,而DDC2标准支持双向通信。 DDC2标准包括使显示器20能够以相对于计算机10为主模式和从模式 二者进行操作的DDC2AB标准,以及使显示器20能够以相对于计算机 10为从模式进行操作的DDC2BI标准。
上述本发明的一般性原理的实施例使用DDC1标准和DDC2BI标 准作为DDC/CI通信协议。
在DDC1标准的情形下,当计算机10被引导、从而把垂直同步信 号输入显示器20时,显示器20向计算机10发送内部存储的扩展显示标 识数据(EDID)。EDID是包括制造商、制造日期、序列号和分辨率的 显示信息。图形控制器17通过EDID数据了解显示信息,并根据相应格 式输出图像数据。在此情形下,由于个人计算机的显示单元25和电视 机的显示单元具有彼此不同的EDID值,所以图形控制器17可以基于当 计算机10被引导时所发送的EDID来判断相应的显示器是否用于电视 机(TV)。也就是说,过扫描问题仅发生在用于TV的显示器20中,因 此图形控制器17可以基于EDID来控制以下操作仅在显示器20用于TV 时才执行。
基于DDC2BI通信协议,图形控制器17向显示器20发送控制命令, 以
请求显示器20确定当前在显示器20上显示的图像的边缘线是否为空 白。当显示器20的响应信号表明边缘线不是空白时,图形控制器17减 小图像屏幕帧并输出图像。因此,显示器20的过扫描问题得以解决。
在此情形下,控制命令包括用于确定顶部、底部、左侧和/或右侧 边缘线中的至少一条边缘线是否为空白的命令。
此外,图形控制器17和显示器20使用虚拟控制面板(VCP)代码 分别作为控制命令和响应信号。VCP在DDC2BI通信协议所引用的监 视器控制命令集(MCCS)标准中规定。
图2部分地示出了当前可用的VCP代码表。根据MCCS标准,存在 制造商可以自由地定义和使用VCB代码的区域,而且根据本发明的一 般性原理的典型实施例,把新命令添加到该区域并使用。例如,未定 义代码(例如图2的64、65、66和67)可以分别被定义为用于检查左侧 /右侧/顶部/底部边缘线的“检查左侧空白线”、“检查右侧空白线”、 “检查顶部空白线”和“检查底部空白线”。
下面将更详细地描述图形控制器17。
TMDS发送器19把图形控制器17输出的图像信号和控制数据转换 为TMDS传输协议,并把TMDS传输协议输出到显示器20。
在此情形下,数字视觉/视频接口(DVI)连接器或高清晰度多媒 体接口(HDMI)连接器可以用作用于在计算机10和显示器20之间传 送数据的接口单元30。
根据图1所示的典型实施例的显示器20可以包括TMDS接收器21、
信号处理器23、显示单元25和显示控制器27。
TMDS接收器21根据信号处理器23的处理格式对计算机10发送的 图像信号进行转换,并输出转换结果。信号处理器23根据显示单元25 的输出格式对TMDS接收器21发送的图像信号进行缩放(scale),并将 缩放后的图像信号提供给显示单元25,信号处理器23可以包括图像处 理模
块(例如定标器(scaler))。
显示单元25在其上显示经过信号处理的图像信号,而且包括其上 显示图像的
显示面板(未示出)和用于控制显示面板的驱动的面板驱 动器(未示出)。根据图1所示的典型实施例,显示单元25能够以各种 显示模块来提供,例如
数字光处理(DLP)设备、
液晶显示器(LCD) 以及等离子显示面板(PDP)。
显示控制器27基于DDC/CI协议与计算机10的图形控制器17传送 数据,而且DDC/CI专用IC、
微控制器(MICOM)或微控制器单元 (MCU)也可以配备相应模块。
当通过DDC/CI通信线路从图形控制器17接收作为用于检查空白 边缘线的存在的控制命令的VCP代码时,显示控制器27检查显示单元 25上显示的图像的边缘线是否为空白,并通过DDC/CI通信线路向图形 控制器17发送关于检查结果的确认数据。此外,显示控制器27向图形 控制器17发送EDID信息,以便控制计算机10了解显示器20的状态信 息。当计算机10被引导、从而输入垂直
同步信号时,把EDID信息存储 在显示控制器27中。
参考图3A和图3B来描述图1的计算机系统的控制方法。
如图3A所示,当在操作100输入垂直同步信号时,显示控制器27 在操作101向计算机10发送所存储的EDID信息。
图形控制器17在操作102接收EDID信息并检查显示器20的信息。 此外,图形控制器17在操作103通过EDID信息检查显示器20是否用于 TV,并在显示器20用于TV时执行一系列过程以请求检查显示器20上 显示的图像屏幕中的空白边缘线。如上所述,当显示器用于TV时,图 像被过扫描以便减小边缘部分中的噪声,因此仅在与计算机10连接的 显示器用于电视机时才执行上述一系列过程。
下面描述根据本发明的一般性原理的典型实施例的从右侧、左侧、 顶部和底部检查边缘线的请求过程。图3A中的附图标记104到112示出 了检查左侧/右侧边缘线的过程,图3B中的附图标记120到128示出了检 查顶部/底部边缘线的过程。
图形控制器17在操作104发送控制命令代码以检查左侧边缘线是 否为空白。在接收到控制命令代码时,显示控制器27在操作105通过检 测当前在显示单元25的显示区域上显示的图像的左侧边缘线的
像素值 来检查左侧边缘线是否为空白,并将空白检查数据发送到图形控制器 17。图形控制器17在操作106基于显示器20发送的空白检查数据来确定 左侧边缘线是否为空白,当左侧边缘线不是空白时在操作107将图像的 水平尺寸减小预定量,并将图像信号输出到显示器20。减小的线数可 以依赖于产品而适当变化。
然后,重复操作104到106,以检查尺寸减小后的图像是否被过扫 描。在此情形下,当检查结果表明左侧边缘线不是空白时,把图像的 水平尺寸减小预定线数,重复该过程,直到左侧边缘线变为空白。因 此,可以逐步调整过扫描图像的水平尺寸。
然而,当确定左侧边缘线为空白时,图形控制器17通过操作108 到111来执行用于检查右侧边缘线是否为空白的过程。与上述针对左侧 边缘线的过程类似地来执行用于确定右侧边缘线是否为空白的过程。 也就是说,在操作108确定显示单元25的显示区域的右侧边缘线是否为 空白,在操作109发送确定结果的空白检查数据,在操作110图形控制 器17基于空白检查数据确定空白边缘线,并且在操作111,当该边缘线 不是空白时,调整图像的水平尺寸并输出该图像信号。
重复操作108到110,以便检查尺寸调整后的图像是否被过扫描。 当显示区域的边缘线不是空白时,在操作111把图像屏幕的水平尺寸减 小预定线数,重复该过程,直到显示单元25的显示区域的边缘线变为 空白。因此,对过扫描图像的水平尺寸逐步进行调整。
当通过上述过程确定显示单元25的左侧和右侧边缘线为空白时, 可以在操作112确定图像的水平尺寸,从而可以解决图像的水平过扫描 问题。也就是说,当减小图像的水平尺寸直到显示单元25的显示区域 的左侧和右侧边缘线被确定为空白时,可把过扫描图像的丢失部分显 示在显示区域上,从而可以把完整的图像显示在显示区域上。换言之, 当显示区域的边缘线变为空白时,可把完整的图像显示在显示单元25 的显示区域上,从而可以解决过扫描问题。
随后,通过操作120到128执行用于确定顶部/底部边缘线是否为空 白的过程。当确定顶部边缘线和底部边缘线均为空白时,在操作128 确定图像的垂直尺寸,从而可以解决垂直过扫描问题。用于确定上/ 下边缘线是否为空白的过程与上述图3A中的操作104到112类似,因此 将省略对图3B的进一步描述。
如文中所述,通过执行图3A和图3B中的过程可以解决水平和垂直 过扫描问题,从而用户可以观看来自图像源的完整屏幕图像。也就是 说,当减小图像的水平和垂直尺寸直到显示单元的显示区域的左侧/ 右侧/顶部/底部边缘线变为空白时,具有
颜色值的有效图像屏幕可被 完整地显示在显示单元25的显示区域上,从而解决了过扫描问题。
通过图4A和图4B的比较可以示出根据本发明的一般性原理的典 型实施例重新确定图像屏幕尺寸的结果。
图4A示出了当具有TV功能的显示器20与个人计算机(PC)相连 接时的过扫描屏幕。如图4A所示,左侧部分的图标由于显示器20的过 扫描而部分丢失,而且底部部分的菜单条丢失。
相反,如图4B所示,在执行图3A和3B的过程之后,可以在显示 器20上显示PC的完整屏幕图像。因此,可以很容易地解决过扫描问题。
参考图1、图3A和图3B来描述本发明的一般性原理的另一典型实 施例。与先前描述的典型实施例中的元件类似的组成元件不做进一步 描述。
在先前描述的典型实施例中,在计算机10被引导时,计算机10接 收显示器20的EDID信息,并确定显示器20是否具有TV功能,而且该 实施例仅在显示器20具有TV功能时实现。
然而,本发明的一般性原理的另一典型实施例可以通过用户的请 求来实现。因此,如图1所示,根据本发明的一般性原理的这个典型实 施例的计算机系统还可以包括输入设备40。输入设备40接收用户输入, 而且能够以
键盘、
鼠标或遥控器来提供。
输入设备40能够以键盘或遥控器上的热键来提供,并且可以通过 对图形
用户界面(GUI)的程序执行图标的点击操作来实现。
当用户需要调整过扫描图像屏幕的尺寸并因此通过使用输入设备 来按下热键或点击开始菜单的菜单或图标时,I/O控制器115通过接口 发送相应的中断信号,图形控制器17响应该中断信号,向显示器20发 送左侧边缘线检查请求信号,如图3A中的操作104所示。然后,依次 执行操作105到112以及图3B中的操作120到128。因此,过扫描屏幕尺 寸被调整和显示。
根据本发明的一般性原理的上述典型实施例,依次检查左侧/右侧 /顶部/底部边缘线,但是本发明的一般性原理不限于此,左侧、右侧、 顶部和/或底部边缘能够以其他顺序来检查和/或修正。
此外,虽然根据本发明的一般性原理的典型实施例,计算机10和 显示器20基于DDC 2BI标准彼此传送数据,然而当双向通信可用时, 可以使用另一种标准。
本发明的一般性原理的各个实施例能够以计算机可读记录介质上 的计算机可读代码来体现。计算机可读记录介质可以包括适于存储之 后由计算机系统读取的数据的任何数据存储设备。计算机可读记录介 质的示例包括但不限于:只读
存储器(ROM)、
随机存取存储器 (RAM)、CD-ROM、磁带、
软盘、光数据存储设备以及载波(例如 通过因特网进行数据传输)。计算机可读记录介质还可以分布在网络耦 合的计算机系统上,从而计算机可读代码以分布式的方式存储和执行。 本发明的一般性原理的各个实施例还可以在
硬件中或硬件和
软件的组 合中体现。
如上所述,可以提供用于补偿过扫描屏幕的计算机系统及其控制 方法。
虽然已经示出和描述了本发明的一般性原理的一些典型实施例, 但是本领域技术人员将理解,在不背离本发明的一般性原理的原理和 精神的前提下,可以对这些实施例做出改变,本发明的一般性原理的 范围由所附
权利要求及其等同物来限定。