[发明专利]基于WDDM的屏幕获取方法及带多显示器的计算机系统有效
申请号: | 200710179715.8 | 申请日: | 2007-12-17 |
公开(公告)号: | CN101464785A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | 孙成昆;李洪伟;周飞;焦悦光 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 张颖玲 |
地址: | 1000*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 wddm 屏幕 获取 方法 显示器 计算机系统 | ||
技术领域
本发明涉及屏幕获取技术,尤其涉及一种基于Vista显示驱动模式(WDDM,Windows Vista Display Driver Model)的基于WDDM的屏幕获取方法及带多显示器的计算机系统。
背景技术
随着网络技术的发展,通过截取计算机桌面图像,压缩后在其他计算机、远程终端或远程显示设备(如网络投影机)上显示,以实现桌面共享、远程监控及维护等应用越来越多。以NT技术中的XP操作系统桌面图像获取为例,现有技术是加载XP显示驱动模式(XDDM,XP Display Driver Model)过滤/映象显示驱动程序,如镜像Mirror或设备驱动接口DDI,实时映象当前显示屏的各个更新,然后将映象后的数据进行压缩以并流的形式记录下来,并通过TCP/IP技术等传送到远端显示终端上进行显示,从而达到远端共享或监控目的。
伴随着Vista的上市,微软在Vista及其以后操作系统中,采用了一种不同于XP显示驱动模式(XDDM,XP Display Driver Model)全新桌面显示架构WDDM,在WDDM显示架构下,操作系统支持内容保护与Aero效果的桌面显示。针对Vista的桌面获取存在以下问题,若想使获取的桌面图像支持Aero效果,需要截取显示适配器处理后的显示图像数据,而Vista中的显示图像数据均是加密了的数据,非指定的显示终端无法显示这些显示图像。而如果直接截取显示适配器处理前的数据,将不支持Aero效果,远程用户体验将大打折扣。现有技术中的屏幕图像获取技术并不适合操作系统Vista。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于WDDM的屏幕获取方法及带多显示器的计算机系统,能实现Vista屏幕图像的完整获取并支持远程Aero效果的显示。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于WDDM的屏幕获取方法,包括:
图像显示处理引擎输出显示图像绘制指令;
过滤驱动解析所述显示图像绘制指令,根据显示适配器的注册能力判断所述显示适配器能否执行所述显示图像绘制指令,在所述显示适配器能执行所述显示图像绘制指令时,将所述显示图像绘制指令传送至所述显示适配器;
所述显示适配器根据所述显示图像绘制指令生成显示图像数据并回传至所述过滤驱动;
所述过滤驱动缓存所述显示图像数据。
其中,该方法还包括:
所述过滤驱动将缓存的所述显示图像数据输出到指定的备用显示设备的输入端口。
其中,所述过滤驱动加载在图像显示处理引擎与显示适配器之间,所述显示适配器向所述过滤驱动注册其能力信息,所述过滤驱动接管所述图像显示处理引擎的图像绘制指令输出。
其中,所述过滤驱动将缓存的所述显示图像数据输出到指定的备用显示设备的输入端口,具体为:
判断当前缓存的待输出显示图像数据与前一已输出显示图像数据比较是否有更新,在更新时将更新部分输出到指定的备用显示设备的输入端口。
一种带多显示器的计算机系统,包括:
一主机;
至少二显示器,所述至少二个显示器都与所述主机连接;
其中,所述主机中包括:图像显示处理引擎,连接于过滤加载单元,用于向所述过滤加载单元输出显示图像绘制指令;过滤加载单元,一端连接于所述图像显示处理引擎,另一端连接于显示适配器,用于在接收到所述显示图像绘制指令时根据显示适配器的注册能力判断所述显示适配器能否执行所述显示图像绘制指令,在所述显示适配器能执行所述显示图像绘制指令时,将所述显示图像绘制指令传送至所述显示适配器;缓存所述显示适配器发送的所述显示图像数据;显示适配器,连接于所述过滤加载单元,根据接收的所述显示图像绘制指令生成显示图像数据并回传至所述过滤加载单元。
其中,所述至少二个显示器都与所述主机连接,具体为:
所述至少二个显示器中至少一个连接于所述主机中的显示适配器的显示图形数据输出接口,其余的所述至少二个显示器中至少一个连接于所述主机中的过滤加载单元的显示图形数据输出接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179715.8/2.html,转载请声明来源钻瓜专利网。