一种街景场景编辑器及其算法的制作方法

文档序号:6426169阅读:200来源:国知局
专利名称:一种街景场景编辑器及其算法的制作方法
技术领域
本发明涉及一种编辑器,具体的涉及一种街景场景编辑器及其算法。
背景技术
随着时代与科技的发展,多媒体技术也日益趋于多元化成熟化,从近年来涌现的虚拟AR和全景技术来看,全景技术正在成为AR技术的便捷化简装现行产品。在全景产品中,全景显示技术以及算法尤为重要,目前已有的全景产品算法中,以六面体算法居多。此算法是将六张照片贴于一个六面立方体上,常称为天空盒子,这种落后的算法最大的坏处就是需要六张图片,且图片的循序,颠倒等容易出错。另一种落后的算法是,场景中辅助物件元素的位置算法,这种算法以全景图片的 长宽像素值作为基准,如果遇到图片大小不等,则会出错。这两种落后的算法都是将场景所需要的位置和显示信息记录于XML文件中,这个时候一个可视化的场景信息编辑器就变得尤为重要。

发明内容
为克服现有技术中的不足,本发明旨在提供一种街景场景编辑器及其算法,该编辑器编辑过程可视化,操作大为简便。为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现一种街景场景编辑器,其包括一用于解析XML文件的XML解析器,所述XML解析器连接一用于将XML解析器解析后的场景信息进行二次解析的球面解析器,所述球面解析器连接一用于显示解析信息的球面体显示器,所述球面体显示器所显示的解析信息包括一用于访问外部网页的Web元件,点击所述Web元件可以访问外部网页;一用于对内容进行图片显示的弹窗元件,点击所述弹窗元件可以对某个内容进行图片显示;一用于显示整个虚拟环境的主场景;一用于播放、停止视屏文件的视频元件,点击所述视频元件可播放视频文件或停止正在播放的视频文件和一用于场景跳转、切换的场景元件,所述场景元件连接所述XML解析器,点击所述场景元件将所要跳转的场景标识符发送给所述XML解析器,所述XML解析器在存储于内存中的XML文件按照标识符信息进行场景查找,查找到场景后再跳转到球面解析器进行二次解析,解析后将二次解析的信息发送给所述球面体显示器。一种街景场景编辑器的算法,首先,将场景看作一个球面体,而后将全景照片包裹于球面体上得到一场景球面体,然后,将所述场景球面体依据真实世界中地理信息的经纬度划分经度和纬度,最后,将场景中的辅助物件记录所在相应的位置。本发明的工作原理如下步骤I :XML解析器开始解析XML文件,并且将XML信息存储在内存中,将XML信息以场景标签解析成多个场景信息。首次运行,默认是将第一个场景的XML信息发送给球面体解析器,解析显示。步骤2 :球面体解析器在接受到XML解析器发送的场景信息后,将场景信息二次解析,解析为主场景图片信息和辅助元件信息。解析完成后则按照各个信息单元新建这些辅助元件,显示在球面体显示器中。所显示出来的元素分为五类主场景,负责场景显示,即我们看到的虚拟环境;web元件,负责访问外部网页;弹窗元件,负责弹窗,对某个内容进行图片显示;视频元件,负责播放、停止视频文件,也可带web链接;场景元件,负责场景的跳转,切换到自己想要去的虚拟场景中;点击web元件访问web链接;点击弹窗元件弹出图片窗口,常常对某个物品进行图片说明,有关闭按钮。点击视频元件播放、暂停视频文件,一般模拟电视,媒体播放;点击场景元件跳转场景,将所要跳转的场景标识符发送给XML解析器,让XML解析器在存储于内存中的XML按照标识符信息进行场景查找,查找到场景后再跳到步骤I,执 行,周而复始。与现有技术相比,本发明具有以下有益效果本发明可以可视化的编辑场景,即使没有任何开发经验的用户,也能打造个性化的全景,编辑过程完全可视化,一条龙,无需用户写一行代码,用户所需要做的工作只是简单的点点鼠标,即可将场景发布到web,共客户展示。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式
由以下实施例及其附图详细给出。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I示出了本发明的结构示意图。图中标号说明1、XML解析器,2、球面解析器,3、球面体显示器,301、Web元件,302、弹窗元件,303、主场景,304、视频元件,305、场景元件。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。参见图I所示,一种街景场景编辑器,其包括一用于解析XML文件的XML解析器1,所述XML解析器I连接一用于将XML解析器解析后的场景信息进行二次解析的球面解析器2,所述球面解析器2连接一用于显示解析信息的球面体显示器3,所述球面体显示器3所显示的解析信息包括一用于访问外部网页的Web元件301,点击所述Web元件301可以访问外部网页;一用于对内容进行图片显示的弹窗元件302,点击所述弹窗元件302可以对某个内容进行图片显示;一用于显示整个虚拟环境的主场景303 ;—用于播放、停止视屏文件的视频元件304,点击所述视频元件304可播放视频文件或停止正在播放的视频文件和一用于场景跳转、切换的场景元件305,所述场景元件305连接所述XML解析器1,点击所述场景元件305将所要跳转的场景标识符发送给所述XML解析器I,所述XML解析器I在存储于内存中的XML文件按照标识符信息进行场景查找,查找到场景后再跳转到球面解析器2进行二次解析,解析后将二次解析的信息发送给所述球面体显示器3。一种街景场景编辑器的算法,首先,将场景看作一个球面体,而后将全景照片包裹于球面体上得到一场景球面体,然后,将所述场景球面体依据真实世界中地理信息的经纬度划分经度和纬度,最后,将场景中的辅助物件记录所在相应的位置。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种街景场景编辑器,其特征在于包括一用于解析XML文件的XML解析器(1),所述XML解析器(I)连接一用于将XML解析器解析后的场景信息进行二次解析的球面解析器(2),所述球面解析器(2)连接一用于显示解析信息的球面体显示器(3),所述球面体显示器(3)所显示的解析信息包括一用于访问外部网页的Web元件(301),点击所述Web元件(301)可以访问外部网页;一用于对内容进行图片显示的弹窗元件(302),点击所述弹窗元件(302)可以对某个内容进行图片显示;一用于显示整个虚拟环境的主场景(303);—用于播放、停止视屏文件的视频元件(304),点击所述视频元件(304)可播放视频文件或停止正在播放的视频文件和一用于场景跳转、切换的场景元件(305),所述场景元件(305)连接所述XML解析器(I),点击所述场景元件(305)将所要跳转的场景标识符发送给所述XML解析器(1),所述XML解析器(I)在存储于内存中的XML文件按照标识符信息进行场景查找,查找到场景后再跳转到球面解析器(2)进行二次解析,解析后将二次解析的信息发送给所述球面体显示器(3)。
2.一种根据权利要求I所述的街景场景编辑器的算法,其特征在于首先,将场景看作一个球面体,而后将全景照片包裹于球面体上得到一场景球面体,然后,将所述场景球面体依据真实世界中地理信息的经纬度划分经度和纬度,最后,将场景中的辅助物件记录所在相应的位置。
全文摘要
本发明公开了一种街景场景编辑器,其包括一用于解析XML文件的XML解析器,所述XML解析器连接一用于将XML解析器解析后的场景信息进行二次解析的球面解析器,所述球面解析器连接一用于显示解析信息的球面体显示器,所述球面体显示器所显示的解析信息包括一用于访问外部网页的Web元件;一用于对内容进行图片显示的弹窗元件;一用于显示整个虚拟环境的主场景;一用于播放、停止视屏文件的视频元件和一用于场景跳转、切换的场景元件,所述场景元件连接所述XML解析器。本发明的编辑器完全可视化编辑,便于使用者编辑操作。
文档编号G06T17/00GK102831110SQ201110157698
公开日2012年12月19日 申请日期2011年6月13日 优先权日2011年6月13日
发明者陈德阳, 黄国建, 高涵毅 申请人:江苏仕德伟网络科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1