[发明专利]一种多屏3D同步显示的方法、装置及系统无效
申请号: | 200810057009.0 | 申请日: | 2008-01-28 |
公开(公告)号: | CN101236485A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 刘建明 | 申请(专利权)人: | 国电信息中心 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T15/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 100761*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 显示 方法 装置 系统 | ||
技术领域
本发明涉及图形显示处理领域,特别是涉及一种多屏3D同步显示方法、一种多屏3D同步显示装置及一种多屏3D同步显示系统。
背景技术
科学计算可视化,是上世纪80年代后期随着计算机技术的迅速发展而出现的一门新兴技术,它通过把各种复杂的数据转换成直观的图形或图像,以方便人们正确理解数据或过程的含义。它的主要目的是更加有效地处理和分析越来越多的科学和工程数据,为科研和工程人员提供一个有效、直观地探索和研究客观世界的工具。科学计算可视化发展的初期,计算机硬件的成本较高,而且性能有限。当时的可视化技术主要集中在高分辨率、大视野显示技术的研究上。在这一阶段,国外公司依靠其先进的硬件制造技术,研发了高档专用的可视化系统,这类系统配备着专用软件,在当时提供了无以伦比的显示性能,但系统价格昂贵,远没有达到普及应用的地步。随着计算机技术的发展,其硬件成本的不断降低和性能的不断提高为科学计算可视化的发展提供了巨大的推动力,目前可视化技术已成为流体工程、气象学、分子生物学和医学等数据密集学科的重要研究手段。
现有技术中,可视化技术的应用主要是2D显示,具体可以分为单屏多窗口显示和多屏多窗口显示。单屏多窗口显示基于流行的Windows系统的图形操作界面,它具有设备简单、全图形画面、设计和制作系统完善、易用等优点;但单屏多窗口显示在同一时间显示的信息有限,在改变画面时需要较多的窗口操作,工作效率不高;多屏多窗口显示是单屏多窗口显示的扩展方式,即在单台计算机上进行多屏显示扩展,通常采用以下两种实现方法:
一种是利用简单的视频分配器,将一台计算机的视频输出送到多个相同的显示屏,每个显示屏显示完全相同的内容;
这种方法是多屏显示的低级扩展形式,它只是扩大了显示的地理区域,在不同屏幕上显示的内容是一致的。
二是利用多路视频分配器将一台计算机视频输出进行分割,将不同的显示区域送到不同的显示屏,以达到扩大显示尺寸和提高显示分辨率的目的。
应用这种方法,所有屏幕只能显示某个特定屏幕的一部分。
可以看出,这两种实现方法与单屏多窗口显示方式没有本质的区别,还存在以下缺陷:(1)依赖于特殊硬件的支持;(2)需要进行与应用有关的编程(底层编程),还必须依靠特殊的平台支持;(3)只能显示与应用有关的对象,且不能对不同屏幕间的显示同步进行控制;(4)只能进行2D显示。
总之,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新的提出一种多屏3D同步显示机制,用以实现在在单台计算机控制的多个显示器上以3D方式同步展示立体对象的不同视角的功能。
发明内容
本发明所要解决的技术问题是提供一种多屏3D同步显示方法,以实现在单台计算机控制的多个显示器上以3D方式同步展示立体对象的不同视角的功能。
本发明的另一个目的是将上述构思应用于具体的应用环境中,提供一种多屏3D同步显示装置和一种多屏3D同步显示系统,从而保证该方法的实现和应用。
为解决上述技术问题,本发明实施例提供了一种多屏3D同步显示方法,包括:
获取显示器的位置信息,依据所述位置信息创建显示窗口,所述显示窗口为各个显示器对应的显示区域;
分别配置所述显示窗口的三维显示上下文环境;
接收用户输入的指令,并解析成所述三维显示上下文环境下的绘制命令;
根据所述绘制命令依次完成各个显示窗口的绘制。
优选的,所述三维显示上下文环境为OpenGL上下文环境,所述配置步骤包括:
针对所述显示窗口创建设备上下文;
依据所述设备上下文生成OpenGL渲染上下文;
关联所述OpenGL渲染上下文与设备上下文。
优选的,所述绘制步骤包括:
确定绘制的目标显示窗口,将所述显示窗口的OpenGL上下文环境设置为当前OpenGL上下文环境;
在当前OpenGL上下文环境执行所述绘制命令,完成绘制;
释放所述OpenGL上下文环境;
触发下一个绘制的目标显示窗口。
优选的,所述的方法,还包括:
检测所述显示器的运行环境,判断是否满足运行要求。
优选的,所述显示器的位置信息包括显示器对应区域的边界坐标、显示器对应区域的宽度和显示器对应区域的高度。
本发明实施例还公开了一种多屏3D同步显示装置,包括:
窗口创建模块,用于获取显示器的位置信息,依据所述位置信息创建显示窗口,所述显示窗口为各个显示器对应的显示区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电信息中心,未经国电信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057009.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风扇壳座的降低噪音构造
- 下一篇:癌细胞,T细胞和角质形成细胞增殖的抑制剂