计算机装置与外部显示装置的控制方法

文档序号:2545300阅读:147来源:国知局
专利名称:计算机装置与外部显示装置的控制方法
技术领域
本发明涉及一种显示器的控制技术,特别是涉及一种外接至计算机装置的显示器
的控制技术。
背景技术
在桌上型个人计算机的主机上,具有许多的输入/输出界面接口。以数字视讯界 面(Digital Visual Interface,以下简称DVI)接口为例,其为一种视讯界面标准接口 。 一 般来说,显示器可以通过DVI接口连接至个人计算机的主机上,以成为计算机装置的输出 单元。 不只是桌上型个人计算机具有DVI接口,目前大多的笔记本计算机也都将DVI接 口当作标准的硬设备。虽然笔记本计算机已有内建的计算机屏幕,然而由于内建的屏幕太 小,若是遇到例如简报的场合中,就需要将内建屏幕的视讯切换到外部的显示装置来进行 显示,例如是通过投影机投影出来。因此,笔记本计算机就需要通过DVI接口连接外部显示装置。 在现有技术中,当使用者需要利用外部显示装置显示笔记本计算机的视讯时,首 先需要将外部显示装置连接在笔记本计算机的DVI接口上,然后再利用笔记本计算机上提 供的热键切换视讯的显示。在现有技术中,驱动外部显示装置显示视讯的功能,是由VGA基 本输入输出系统(VGA BIOS)控制VGA芯片来控制外部显示装置。 然而,由于笔记本计算机屏幕的尺寸有限,若是将内建屏幕的视讯直接由外部显 示装置来显示就会显的太小。此时,若是使用者直接将视讯尺寸放大,就会导致分辨率下 降。这样的情形,在具有小尺寸屏幕的笔记本计算机上,会显得更为严重。

发明内容
因此,本发明提供一种计算机装置,可以自动依据外部显示装置的状态来选择显 示的模式。 本发明也提供一种外部显示装置的控制方法,可以自动检测外部显示装置是否耦
接至计算机装置上,并且选择合适的显示模式来使外部显示装置显示视讯。 本发明提供一种计算机装置,包括硬件层模块、驱动层模块和应用层模块。硬件层
模块具有多个界面接口 ,而其中一预设界面接口是用来耦接外部显示装置。当外部显示装
置通过预设界面接口耦接硬件层模块时,驱动层模块发出告知讯息给应用层模块,并且控
制硬件层模块读取外部显示装置的硬件信息。另外,当应用层模块收到驱动层模块所输出
的告知讯息时,则可以依据所读取到的硬件信息而控制驱动层模块提供多个显示模式给硬
件层模块。藉此,外部显示装置可以依据合适的显示模式显示视讯。 从另一观点来看,本发明还提供一种外部显示装置的控制方法,可以适用于计算 机装置。本发明所提供的控制方法包括提供多个显示模式。而当外部显示装置耦接到计算 机装置时,则读取外部显示装置的硬件信息。藉此,本发明可以依据所读取到的硬件信息而选择其中 一显示模式来外部显示装置显示视讯。 从另一观点来看,本发明还提供一种计算机装置,包括预设界面接口、检测线路、
控制器、驱动模块和屏幕调整模块。预设界面接口可以用来耦接外部显示装置,并耦接至检 测线路。而检测线路则可以依据预设界面接口的状态,而产生对应的检测输出讯号给控制 器。控制器则依据输出讯号的状态,而产生对应的控制讯号给驱动模块。藉此,驱动模块就 可以依据控制讯号而决定是否输出延伸显示辨识数据给屏幕调整模块。屏幕调整模块是用 来决定显示视讯的分辨率。当驱动模块输出延伸显示辨识数据给屏幕调整模块时,屏幕调 整模块会以延伸模式来调整显示视讯,以提供给外部显示装置来使用。 本发明的有益效果为,在外部显示装置连接在计算机装置上时,可以提供多个显
示模式,使外部显示装置依据适合的显示模式显示视讯。因此,使用者仅需简单的操作,就 可以使外部显示装置操作在较佳的环境之下。 为使本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例, 并结合附图详细说明如下。


图1所示为一种计算机装置与外接显示装置的连接示意图。 图2所示为依照本发明的一较佳实施例的一种计算机装置的系统方块图。 图3所示为依照本发明的一较佳实施例的一种控制外部显示装置的实体电路的
电路方块图。 图4所示为依照本发明的一较佳实施例的一种外部显示装置的控制方法的步骤 流程图。 图5所示为一种DVI界面接口的脚位图。 图6所示为依照本发明的一较佳实施例的一种检测线路的电路方块图。
具体实施例方式
图1所示为一种计算机装置与外接显示装置的连接示意图。请参照图l,本实施 例所提供的计算机装置100,可以是笔记本计算机,而外部显示装置120则可以例如是投影 机。然而本领域技术人员应当知道,计算机装置ioo并不限于笔记本计算机,而外部显示装 置120也不限定是投影机。在一些实施例中,外部显示装置120也可以利用其它的显示器 来实现,例如液晶显示器或阴极射线管显示器等。 请继续参照图1,计算机装置100从外观(也就是硬件层)来看至少具有输入单 元,例如键盘104或是触控板106。另外,计算机装置100还具有内建的输出单元,例如屏幕 102。当然,本领域技术人员应当知道,计算机装置100还可以具有多个界面接口 ,用以连接 外部的电子装置。然而受限于附图角度的关系,这些界面接口无法在附图上表现出来。
众所皆知,不同的界面接口可以传输不同的讯号。其中,用来传递视讯讯号的预设 界面接口 ,可以是DVI接口 。而使用者可以利用DVI接头,而将外部显示装置120耦接至计 算机装置100。藉此,计算机装置100可以控制外部显示装置120输出视讯。
图2所示为依照本发明的一较佳实施例的一种计算机装置的系统方块图。请参照 图2,本实施例所提供的计算机装置200包括应用层202、驱动层204和硬件层206。其中,应
5用层模块202包括一屏幕调整模块212,其可以接收一使用者输入,并且耦接驱动层204。驱 动层204则包括一驱动模块214,其具有一进阶组态与电源界面驱动模块(以下简称ACPI 驱动模块)222和芯片驱动模块224,二者可以分别耦接硬件层206和应用层202中的屏幕 调整模块212。此外,硬件层206可以包括实体电路216,例如是主机板电路,以及像是图1 中所列举的各个组件。 —般来说,应用层202和驱动层204可以利用软件来实现,其可以安装在计算机装 置200的操作系统中。换句话说,屏幕调整模块212可以利用应用程序来实现,其可以处理 使用者输入的讯息。相对地,ACPI驱动模块222和芯片驱动模块224也可以利用驱动程序 来实现。在一些实施例中,驱动层204其可以配置在操作系统的核心区域中,用来驱动硬件 层206中的实体电路216。 图3所示为依照本发明的一较佳实施例的一种控制外部显示装置的实体电路的 电路方块图。请参照图3,本实施例所提供的实体电路300可以包括控制器302、检测线路 303、界面接口 304和显示芯片306。其中,控制器302可以耦接ACPI驱动模块222以及检 测线路303,而检测线路303则可以耦接界面接口 304。此外,显示芯片306也可以耦接界 面接口 304,并且耦接芯片驱动模块224。在本实施例中,控制器302可以利用嵌入式控制 器(Embedded Controller)来实现,而显示芯片306则可以是VGA显示芯片。
图4所示为依照本发明的一较佳实施例的一种外部显示装置的控制方法的步骤 流程图。请合并参照图2、图3和图4,在本实施例中,屏幕调整模块212可以如步骤S402 所述,提供多个显示模式。在一些实施例中,这些显示模式包括复制画面模式和延伸画面模 式。另外,检测线路303可以如步骤S404所述,判断外部显示装置120是否耦接到计算机 装置200。 在本实施例中,检测线路303检测外部显示装置120是否耦接到计算机装置200 的方式,可以利用检测界面接口 304各脚位的状态来实现。图5所示为一种DVI界面接口 的脚位图。请合并参照图5,假设界面接口 304为DVI接口,则其可以具有pin l-pin 24的 脚位,以及pin Cl-C5的脚位。当外部显示装置120利用DVI接头连接界面接口 304时,则 图5中的至少部分脚位的电压电平会产生变化。因此,控制器302只要检测这些脚位的电 压电平,就可以判断外部显示装置120是否耦接至计算机装置200上。
图6所示为依照本发明的一较佳实施例的一种检测线路的电路图。请参照图6,检 测线路303可以利用利用电路或者合并机构来完成。在本实施例中,检测线路303中可以 配置簧片604。此簧片的一端可以配置在界面接口 304处,另一端在外部显示装置120还 未耦接至界面接口 304时,可以耦接电源Vc。藉此,当外部显示装置120还未耦接至界面 接口 304时,检测线路303所产生的检测输出讯号DS的电平就可以是Vc或是其它的电位。 相对地,当外部显示装置120的接头耦接至界面接口 304时,簧片303就会被挤压,导致簧 片604原本耦接电源Vc的一端可以被切换到接地。此时,检测线路303所产生的检测输出 讯号DS的电平就可以是接地电位。 请返回参照图2、图3和图4,在外部显示装置120还未耦接至计算机装置200时 (就是步骤S404所标示的"否"),如前所述,检测线路303可以输出在第一状态的检测输 出讯号DS给控制器302。此时,控制器302也会产生对应的控制讯号CS给ACPI驱动模块 222,而ACPI驱动模块222可以告知屏幕调整模块212,使计算机装置200所产生的输出视讯维持原来的状态。 相对地,外部显示装置120的接头已经耦接到界面接口 304时(就是步骤S404所 标示的"是"),检测线路303可以输出具有第二状态的检测输出讯号DS给控制器302,而使 得控制器302输出对应的控制讯号CS给ACPI驱动模块222。此时,驱动层模块222可以 发出一告知讯息和一延伸显示辨识数据EDID给屏幕调整模块212。此时,屏幕调整模块可 以控制芯片驱动模块224对显示芯片306发出执行步骤S406的要求,也就是通过界面接口 304读取外部显示装置120的硬件信息UID。 在一些选择实施例中,当显示芯片306被要求通过界面接口 304读取外部显示装 置120的硬件信息UID时,芯片驱动模块224还可以开始计时,并且产生一计时值,也就是 步骤S408的内容。接着,芯片驱动模块224可以如步骤S410所述,判断计时值是否等于 一预设值。若是计时值还不等于预设值时(就是步骤S410所标示的"否"),则持续计数。 直至计时值等于预设值时(就是步骤S410所标示的"是"),则芯片驱动模块204可以如步 骤S412所述,判断显示芯片306是否可以顺利地从外部显示装置120读取相关的硬件信息 UID。 若是显示芯片306在计时值到达预设值之前还无法从外部显示装置120读取到硬 件信息UID (就是步骤S412所标示的"否"),则芯片驱动模块224就可以通知屏幕调整模 块212。此时,屏幕调整模块212就可以如步骤S414所述,判断外部显示装置120无法正常 运作。而在一些选择的实施例中,屏幕调整模块212还可以如步骤S418所述,发出警示讯 息。例如,在内建的计算机屏幕(例如图1的屏幕102)上显示文字讯息,以告知使用者。
反之,当显示芯片306在计时值到达预设值之前,就已经顺利地从外部显示装置 120读取到硬件信息UID(就是步骤S412所标示的"是"),则显示芯片306就可以将此硬件 信息UID送至芯片驱动模块224,并且芯片驱动模块224可以将接收到的硬件信息UID送至 屏幕调整模块212。当屏幕调整模块212接收到此硬件信息UID时,就可以判读外部显示装 置120的类型,并且控制芯片驱动层模块204驱动显示芯片306选择其中一显示模式,使外 部显示装置120显示视讯,也就是步骤S416。 假设外部显示装置120是投影机时,则屏幕调整模块212可以依据ACPI驱动模块 222所产生的延伸显示辨识数据EDID,而控制芯片驱动模块224驱动显示芯片306,使外部 显示装置120利用延伸画面模式来显示视讯。在本实施例中,所谓的延伸画面模式,就是将 原来在计算机装置200内建屏幕上所显示的视讯画面,放大到适合外部显示装置120显示 视讯画面的尺寸,并且同步增加分辨率,使得外部显示装置120显示出来的画面不易失真。 另外,屏幕调整模块212也可以依据使用者的操作,而控制芯片驱动模块224驱动显示芯片 306,使外部显示装置120利用复制画面模式来显示视讯。而所谓的复制画面模式,指得是 将计算机装置200内建屏幕上所显示的视讯画面,以原始的尺寸让外部显示装置显示。
另外,由于计算机装置200上可以配置许多功能按键。因此,应用层模块202还可 以依据使用者输入来控制驱动层模块204切换外部显示装置120的模式。此外,使用者也 可以就由操作计算机装置200上的功能按键,而控制计算机装置200选择仅由内建屏幕显 示视讯、仅由外部显示装置120显示视讯、或是同步由内建屏幕和外部显示装置120显示视 讯等的工作模式。 综上所述,由于本发明可以依据是否在预设时间内读取到外部显示装置的硬件信息的机制,来判断外部显示装置是否可以正常运作。藉此,就可以节省使用者进行除错所花
费的时间。另外,由于本发明可以依据所读取到的硬件信息来选择适合外部显示装置显示
视讯的显示模式。因此,本发明也可以简化使用者的操作,而增加便利性。 虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,本领域技术人
员在不脱离本发明的精神和范围的前提下可作若干的更动与润饰,因此本发明的保护范围
以本发明的权利要求书为准。
权利要求
一种计算机装置,耦接外部显示装置,其特征是,上述计算机装置包括硬件层模块,具有多个界面接口,而上述这些界面接口其中的预设界面接口用以耦接上述外部显示装置;驱动层模块,耦接上述硬件层模块,当上述外部显示装置通过上述预设界面接口耦接上述硬件层模块时,则上述驱动层模块发出告知讯息,并控制上述硬件层模块读取上述外部显示装置的硬件信息;以及应用层模块,耦接上述驱动层模块,用以在接收到上述告知讯息时,通过上述驱动层模块而从上述硬件层模块读取上述硬件信息,并依据上述硬件信息而控制上述驱动层模块提供多个显示模式给上述硬件层模块,以使上述外部显示装置依据上述这些显示模式其中之一显示视讯。
2. 根据权利要求1所述的计算机装置,其特征是,其中上述应用层模块还接收使用者 输入,使得上述应用层模块依据上述使用者输入,而控制上述驱动层模块驱动上述硬件层 模块,使上述外部显示装置切换上述这些显示模式来显示视讯。
3. 根据权利要求1所述的计算机装置,其特征是,其中上述硬件层模块还包括 控制器,耦接上述预设界面接口 ,用以判断上述外部显示装置是否耦接至上述硬件层模块;以及显示芯片,耦接上述驱动层模块和上述预设界面接口 ,用以使上述外部显示装置依据 上述这些显示模式其中之一显示视讯。
4. 根据权利要求3所述的计算机装置,其特征是,其中上述硬件层模块还包括检测线 路,耦接上述预设界面接口和上述控制器,当上述外部显示装置未耦接至上述预设界面接 口时,上述检测线路的输出为第一状态,而当外部显示装置耦接至上述预设界面接口时,上 述检测线路的输出为第二状态。
5. 根据权利要求3所述的计算机装置,其特征是,其中当上述显示装置耦接至上述预 设界面接口时,上述显示芯片读取上述硬件信息。
6. 根据权利要求1所述的计算机装置,其特征是,其中上述预设界面接口为数字视讯 界面接口。
7. 根据权利要求1所述的计算机装置,其特征是,其中上述外部显示装置为投影机或 显示器。
8. 根据权利要求1所述的计算机装置,其特征是,其中当上述应用层模块在接收到上 述告知讯息相隔预设时间后无法读到上述硬件信息时,则发出警示讯息。
9. 根据权利要求1所述的计算机装置,其特征是,其中上述这些显示模式包括复制画 面模式和延伸画面模式。
10. —种外部显示装置的控制方法,适用于计算机装置,其特征是,上述控制方法包括下列步骤提供多个显示模式;当上述外部显示装置耦接至上述计算机装置时,读取上述外部显示装置的硬件信息;以及依据所读取的硬件信息而选择上述这些显示模式其中之一,使上述外部显示装置显示 视讯。
11. 根据权利要求io所述的控制方法,其特征是,其中在读取上述硬件信息的步骤后,还包括下列步骤开始计时,并产生计时值;当上述计时值等于预设值时,则判断是否能够从上述外部显示装置正确读取上述硬件 信息;当无法正确从上述外部显示装置读取上述硬件信息时,则判断上述外部显示装置无法 正确运作;以及当能够从上述外部显示装置读取到上述硬件信息时,则执行使上述外部显示装置显示 视讯的步骤。
12. 根据权利要求11所述的控制方法,其特征是,其中当判断上述外部显示装置无法 正常运作时,则发出警示讯息。
13. 根据权利要求12所述的控制方法,其特征是,其中发出上述警示讯息的步骤,包括 使上述计算机装置内建的显示装置显示文字讯息。
14. 根据权利要求IO所述的控制方法,其特征是,还包括依据使用者输入而选择不同 的显示模式使上述外部显示装置显示视讯。
15. 根据权利要求12所述的控制方法,其特征是,其中上述这些显示模式包括复制画 面模式和延伸画面模式。
16. 根据权利要求12所述的控制方法,其特征是,还包括在上述计算机装置的操作系 统中提供驱动程序,以驱动上述外部显示装置依据所选择的显示模式显示视讯。
17. —种计算机装置,其特征是,包括 预设界面接口 ,用以耦接外部显示装置;检测线路,耦接上述预设界面接口 ,用以检测上述预设界面接口的状态,并产生对应的 检测输出讯号;控制器,耦接上述检测线路,依据上述检测输出讯号的状态产生对应的控制讯号; 驱动模块,耦接上述控制器,用以依据上述控制讯号而决定是否输出延伸显示辨识数 据;以及屏幕调整模块,耦接上述驱动模块,用以在上述驱动模块输出上述延伸显示辨识数据 时,调整显示视讯的分辨率,以提供给上述外部显示装置使用。
18. 根据权利要求17所述的计算机装置,其特征是,还包括显示芯片,耦接上述驱动模 块和上述预设界面接口 ,用以接收经过分辨率调整过的上述显示视讯,并将上述显示视讯 通过上述界面接口送至上述外部显示装置使用。
19. 根据权利要求18所述的计算机装置,其特征是,其中上述驱动模块包括 进阶组态与电源界面驱动模块,耦接上述控制器,用以依据上述控制讯号而产生对应的输出给上述屏幕调整模块;以及芯片驱动模块,耦接上述屏幕调整模块和上述显示芯片,用以通过上述显示芯片读取 上述外部显示装置的硬件信息,并将其送至上述屏幕调整模块,且上述芯片驱动模块也将 经由上述屏幕调整模块处理过的显示视讯送至上述显示芯片。
20. 根据权利要求17所述的计算机装置,其特征是,其中上述预设界面接口为数字视 讯界面接口。
全文摘要
一种计算机装置与外部显示装置的控制方法。该计算机装置,包括硬件层模块、驱动层模块和应用层模块。硬件层模块具有多个界面接口,而其中预设界面接口是用来耦接外部显示装置。当外部显示装置通过预设界面接口耦接硬件层模块时,驱动层模块发出告知讯息给应用层模块,并且控制硬件层模块读取外部显示装置的硬件信息。另外,当应用层模块收到驱动层模块所输出的告知讯息时,则可以依据所读取到的硬件信息而控制驱动层模块提供多个显示模式给硬件层模块。藉此,外部显示装置可以依据合适的显示模式显示视讯。
文档编号G09G5/00GK101727869SQ200810169448
公开日2010年6月9日 申请日期2008年10月22日 优先权日2008年10月22日
发明者林伟博 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1