一种全息成像系统及系统的开发方法技术方案

技术编号:14388025 阅读:93 留言:0更新日期:2017-01-10 15:21
本发明专利技术公开了全息成像系统,涉及全息影像技术领域,包括支持模块和接口模块,所述支持模块为系统的运转提供底层支持,包括拼接模块、跟踪模块、同步模块以及调度模块;所接口模块为平台的使用者提供接口,包括图形模块、平台接口主模块、物理模块、音频模块和视频模块。本发明专利技术通过提供全息成像系统及系统的开发方法,可实现三维及二维显示的快速切换,支持多投影拼接显示,支持多机同步。

【技术实现步骤摘要】

本专利技术涉及全息影像
,尤其是一种全息成像系统及系统的开发方法
技术介绍
在当今信息时代,人类能够通过图书报纸、电视网络、互联网络、移动通讯网络进行信息的获取与交流。来自这些途径的图文视频信息大部分需要经由显示终端来为人类视觉所感知,因此显示技术在现代社会生活中具有及其重要的地位。显示技术是通过显示影像来描述客观实体,为了做到更加真实地反映所要描述的目标,显示技术的发展经历了由黑白显示到彩色显示,由普通彩色显示到高清晰度彩色显示的过程,直到现在,二维平面显示技术已经取得了很高成就,基本达到人眼直接观察客观世界的分辨效果。二维显示的显示效果与眼睛直接去观看客观事物产生的真实感、立体感相比仍有很大差异。因此,全息成像技术是下一阶段显示领域的研究热点和发展趋势,然而,当前市场上的全息系统存在无法实现裸眼立体显示和大面积显示的不足。
技术实现思路
本专利技术提出的一种全息成像系统及系统的开发方法,支持拼接,且价格适宜。本专利技术的技术方案是这样实现的:一种全息成像系统,包括支持模块和接口模块,其中,所述支持模块为系统的运转提供底层支持,包括拼接模块、跟踪模块、同步模块以及调度模块;所述拼接模块用于多影像拼接,通过利用已经生成好的拼接校正数据,把绘制缓冲区的内容取出来进行几何校正和颜色校正;所述跟踪模块用于捕捉摄像头,得到全息影像环境并将全息影像保存成二维数组;所述同步模块用于将多个摄像头实现帧同步和时间同步;所述调度模块用于所述支持模块的装载、切换和线程的管理;所接口模块为平台的使用者提供接口,包括图形模块、平台接口主模块、物理模块、音频模块和视频模块;所述图形模块包括底图切换、覆盖率模拟及特效支持功能,所述底图切换功能只需在对应配置文件中加入一个参数,即可在相应模板中显示可以切换的底图,所述覆盖率模拟功能模拟并显示覆盖率信息;所述平台接口主模块用于协调所述接口模块的其它各个模块;所述物理模块提供碰撞检测功能和刚体动力学模拟;所述音频模块提供音频播放的支持;所述视频模块提供视频播放的支持。作为优选,所述音频模块支持ogg、wav、mp3格式,并且支持二维和三维的音效。作为优选,所述拼接校正数据包括几何校正数据和颜色校正数据。一种全息成像系统的开发方法,包括以下步骤:第一步,建立一个以.med为后缀的动态链接库工程,所述动态链接库工程的具体设置请参考说明文档;第二步,生成IPSOGAppMod,IPSOGREAppState并根据需要重载初始化函数,绘制函数和释放函数;第三步,生成平台主接口模块CApp的子类并重载创建场景函数,绘制函数,初始化函数,释放函数,绘制前调用函数,绘制后调用函数;第四步,实现游戏模板自身的逻辑,期间可以充分利用自模块提供的各种应用程序接口。本专利技术通过提供全息成像系统及系统的开发方法,其有益效果在于:可实现三维及二维显示的快速切换,支持多投影拼接显示,支持多机同步。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术全息成像系统的构架图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1,本实施例提供的一种全息成像系统,包括支持模块和接口模块,其中,所述支持模块为系统的运转提供底层支持,包括拼接模块、跟踪模块、同步模块以及调度模块;所述拼接模块用于多影像拼接,通过利用已经生成好的拼接校正数据,把绘制缓冲区的内容取出来进行几何校正和颜色校正;所述跟踪模块用于捕捉摄像头,得到全息影像环境并将全息影像保存成二维数组;所述同步模块用于将多个摄像头实现帧同步和时间同步;所述调度模块用于所述支持模块的装载、切换和线程的管理;所接口模块为平台的使用者提供接口,包括图形模块、平台接口主模块、物理模块、音频模块和视频模块;所述图形模块包括底图切换、覆盖率模拟及特效支持功能,所述底图切换功能只需在对应配置文件中加入一个参数,即可在相应模板中显示可以切换的底图,所述覆盖率模拟功能模拟并显示覆盖率信息;所述平台接口主模块用于协调所述接口模块的其它各个模块;所述物理模块提供碰撞检测功能和刚体动力学模拟;所述音频模块提供音频播放的支持;所述视频模块提供视频播放的支持。作为优选,所述音频模块支持ogg、wav、mp3格式,并且支持二维和三维的音效。作为优选,所述拼接校正数据包括几何校正数据和颜色校正数据。一种全息成像系统的开发方法,包括以下步骤:第一步,建立一个以.med为后缀的动态链接库工程,所述动态链接库工程的具体设置请参考说明文档;第二步,生成IPSOGAppMod,IPSOGREAppState并根据需要重载初始化函数,绘制函数和释放函数;第三步,生成平台主接口模块CApp的子类并重载创建场景函数,绘制函数,初始化函数,释放函数,绘制前调用函数,绘制后调用函数;第四步,实现游戏模板自身的逻辑,期间可以充分利用自模块提供的各种应用程序接口。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种全息成像系统及系统的开发方法

【技术保护点】
一种全息成像系统,其特征在于,包括支持模块和接口模块,其中,所述支持模块为系统的运转提供底层支持,包括拼接模块、跟踪模块、同步模块以及调度模块;所述拼接模块用于多影像拼接,通过利用已经生成好的拼接校正数据,把绘制缓冲区的内容取出来进行几何校正和颜色校正;所述跟踪模块用于捕捉摄像头,得到全息影像环境并将全息影像保存成二维数组;所述同步模块用于将多个摄像头实现帧同步和时间同步;所述调度模块用于所述支持模块的装载、切换和线程的管理;所接口模块为平台的使用者提供接口,包括图形模块、平台接口主模块、物理模块、音频模块和视频模块;所述图形模块包括底图切换、覆盖率模拟及特效支持功能,所述底图切换功能只需在对应配置文件中加入一个参数,即可在相应模板中显示可以切换的底图,所述覆盖率模拟功能模拟并显示覆盖率信息;所述平台接口主模块用于协调所述接口模块的其它各个模块;所述物理模块提供碰撞检测功能和刚体动力学模拟;所述音频模块提供音频播放的支持;所述视频模块提供视频播放的支持。

【技术特征摘要】
1.一种全息成像系统,其特征在于,包括支持模块和接口模块,其中,所述支持模块为系统的运转提供底层支持,包括拼接模块、跟踪模块、同步模块以及调度模块;所述拼接模块用于多影像拼接,通过利用已经生成好的拼接校正数据,把绘制缓冲区的内容取出来进行几何校正和颜色校正;所述跟踪模块用于捕捉摄像头,得到全息影像环境并将全息影像保存成二维数组;所述同步模块用于将多个摄像头实现帧同步和时间同步;所述调度模块用于所述支持模块的装载、切换和线程的管理;所接口模块为平台的使用者提供接口,包括图形模块、平台接口主模块、物理模块、音频模块和视频模块;所述图形模块包括底图切换、覆盖率模拟及特效支持功能,所述底图切换功能只需在对应配置文件中加入一个参数,即可在相应模板中显示可以切换的底图,所述覆盖率模拟功能模拟并显示覆盖率信息;所述平台接口主模块用于协调所述接口模块的其它各个模块;所述物理模块提供碰撞...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:上海盟云移软网络科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1