[发明专利]多重显示器控制方法及其系统有效
申请号: | 201110393483.2 | 申请日: | 2011-12-01 |
公开(公告)号: | CN102436364A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 朱逸斐;张国峰 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T1/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多重 显示器 控制 方法 及其 系统 | ||
技术领域
本发明涉及一种显示器的控制方法与系统,特别是涉及一种多重显示器的控制方法与系统。
背景技术
目前市面上已有许多多重显示器的技术,例如,利用多重输出转接器(multiple output adapter)扩增显示器的数量、使用多部的计算机驱动多个显示器、利用显示器的功能将一个视讯来源提供至多个显示器、或以外部交换器(external switch)将多个显示器组合成显示墙。上述所提的各种技术各有优缺点,但整体而言,实现的技术常常过于复杂、昂贵或是缺乏高解析度影像的支持能力,其中最重要的是缺乏三维影像显示技术,例如微软公司(Microsoft Corporation)的直接三维程序库(Direct3D runtime library)的支持。
三维影像显示技术,例如Direct3D,包括Direct3D影像应用或DirectShow视频影片应用等皆需要使用Direct3D的程序库来处理影像内容。但是目前Direct3D程序库只能识别逻辑上的一个显示器,意即若将一个应用程序的视窗显示于多重显示器上,就算目前多重显示器之中是由多个图形处理器(graphics processing unit,简称GPU)所控制,视窗(Windows)操作系统仍是只能在其中的一个图形处理器处理并绘制好Direct3D的影像,再通过这个图形处理器将绘制好的Direct3D影像根据显示位置复制至各个图形处理器以供显示。由于上述复制是由操作系统执行而无图形处理器加速,所以处理过程非常缓慢。
再者,相较于建立一般的二维影像内容,建立三维影像数据显示内容的运算复杂度本就更为复杂,所以显示控制系统(例如计算机系统)在处理并显示影像时即会耗费较多的时间。因此,若依据现有技术在一个图形处理器绘制好三维影像再复制到其他图形处理器的方式,更是在已相当耗时的影像处理过程中,再因为这个复制程序而产生处理时效的延宕,这样的处理方式明显的严重影像显示效率。所以,如何在考虑经济成本的情况下,加速建立三维影像数据的显示内容并显示于多重显示器上,便成为一个亟需解决的问题。
发明内容
本发明提供一种多重显示器控制方法,用于控制多个图形处理器同时绘制一显示器画面,其中每一上述图形处理器控制至少一显示器。上述多重显示器控制方法包括以下步骤。提供和一操作系统的程序库相同的图形接口,以取代此程序库自应用程序接收绘图命令;根据应用程序的显示区域,决定由多个图形处理器所组成的一显示集合,此显示集合中的每一个图形处理器所控制的显示器所显示的画面皆与显示区域有交集;以及,根据显示区域在显示集合的每一个图形处理器所控制的显示器所显示的画面的显示交集区域,对绘图命令进行座标转换以产生至少一座标转换绘图命令,并分派座标转换绘图命令至显示集合中对应的图形处理器,以使每一显示集合中的图形处理器仅需绘制对应的显示交集区域的部分。
本发明提供一种多重显示器控制系统,用于控制多个图形处理器同时绘制一显示器画面,其中每一图形处理器控制一至多个显示器。多重显示器控制系统包括一存储器及一控制器。控制器提供和一操作系统的程序库相同的图形接口,并以此图形接口自应用程序接收绘图命令。控制器根据应用程序的显示区域,决定多个图形处理器的一显示集合,此显示集合中的每一个图形处理器所控制的显示器所显示的画面皆与显示区域有交集。控制器根据显示区域在显示集合的每一个图形处理器所控制的显示器所显示的画面的显示交集区域,对绘图命令进行座标转换以产生至少一座标转换绘图命令,并分派座标转换绘图命令至显示集合中对应的图形处理器。控制器亦将显示集合与上述的显示交集区域记录在存储器。
本发明提供一种多重显示器控制方法,用于控制多个图形处理器同时绘制一显示器画面,其中每一图形处理器控制至少一显示器,多重显示器控制方法包括:根据一应用程序的显示区域,决定多个图形处理器的一显示集合,其中显示集合中的图形处理器所控制的显示器所显示的画面与应用程序的显示区域有交集;根据显示集合中的图形处理器所控制的显示器的显示区域,对绘图命令进行座标转换以产生至少一座标转换绘图命令;以及,并分派座标转换绘图命令至显示集合中对应的图形处理器,以使每一显示集合中的图形处理器仅绘制显示交集区域的部分。
基于上述,本发明可从应用程序接受绘图命令,并依据各图形处理器所控制显示器所显示画面进行座标转换后,再分派座标转换绘图命令至显示集合的对应的图形处理器后,使这些图形处理器能各自处理显示交集区域的影像内容,随后同时显示于多重显示器上,减少了在多重显示器上显示影像的所需时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110393483.2/2.html,转载请声明来源钻瓜专利网。