一种场地信息图形的处理方法

文档序号:9274460阅读:306来源:国知局
一种场地信息图形的处理方法
【技术领域】
[0001]本发明涉及一种场地信息图形的处理方法,属于计算机应用技术领域。
【背景技术】
[0002]随着文化事业的发展,针对演出的场地场馆越来越多,越来越来的演出场地剔除了更多的要求,涉及到场地的绘制,场地的展示等,特别在WEB浏览器中急需一种兼容性好,扩展性强,展示性能高的呈现技术。
[0003]目前多数的演出场地呈现多由Flash技术实现,Flash是一种功能强大的网站设计技术,从绘图学观点来说,Flash确实能产生高水平的视觉影响力。但Flash本身也拥有很多的缺点,它的安全性、稳定性都受到很大质疑,Chrome、Safar1、Firefox都为Plug-1n加入Sandbox保护,避免系统崩溃。如果Flash网站很大,架构又不完善,导致载入时间比较长;即使Flash网站优化很好了,但是浏览者的带宽接入速度慢的话也会导致载入时间比较长。
[0004]SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG由W3C制定,是一个开放标准。SVG包括3种类型的对象:矢量图形(包括直线、曲线在内的图形边)、点阵图像和文本。各种图像对象能够组合、变换,并且修改其样式,也能够定义成预处理对象。SVG可以与Java技术一起运行,SVG是开放的标准,它的文件是纯粹的XML,SVG的主要竞争者是Flash。与Flash相比,SVG最大的优势是与其他标准(比如XSL和D0M)相兼容。而Flash则是未开源的私有技术。
[0005]现有技术中提供了一种将利用SVG绘制演出场地信息的方法及系统。该方法:首先用户登录系统,进入GUI界面,创建演出场地的基本信息包括场地名称等,基本信息编辑完成后,进行步骤10,在步骤10中,如果当前查看的场地已经存在数据则SVG解析引擎启动对SVG进行解析并展示,如果是一个新的场地,则执行步骤20,启动绘制模块,加载绘制工具集,用户利用绘制工具集中提供的功能进行场地图形的编辑工作,编辑完成后,进入步骤30,对场地的区域排座等信息进行定义,期间系统提供定义工具可以快速实现定义流程,定义完成后,进入步骤40,系统转换工具将SVG进行转换,保存用户上述的操作成果。编辑完成的SVG场馆图可以在浏览器中快速展示。
[0006]现有技术中,并没有对场地信息进行示意图展示,用户体验感较差。

【发明内容】

[0007]为了解决上述技术问题,本发明提供了一种场地信息图形的处理方法,该方法使用编码流数据结构基于SVG技术可以实现对演出场地的高效逼真绘制,可以在不同的浏览器下达到完美的展示效果,该方法包括如下步骤:
[0008]接收来自目标场地的场地信息和位置信息;
[0009]将所述场地信息和位置信息集成为编码流数据;
[0010]将所述编码流数据解析为目标场地图形后发送至图形绘制系统;
[0011]绘制系统根据所述目标场地图形自动提取场地SVG轮廓图形;
[0012]根据所述目标场地图形中的目标场地的位置信息对自动提取的场地SVG轮廓图形进行位置修正;
[0013]将位置修正后的场地SVG轮廓图形利用转换引擎转换为编码流数据保存。
[0014]进一步的,所述目标场地的场地信息包括:目标场地区域信息、目标场地楼层信息或目标场地座信息中的一种或多种。
[0015]进一步的,所述目标场地的位置信息包括:目标场地区域位置信息、目标场地楼层位置信息或目标场地座位排列信息中的一种或多种。
[0016]进一步的,所述绘制系统根据所述目标场地图形自动提取场地SVG轮廓图形具体包括:
[0017]识别目标场地图形的轮廓特征,根据所述轮廓特征生成轮廓路径,将SVG图形元素应用于所述轮廓路径,生成SVG轮廓图形。
[0018]更进一步的,所述目标场地图形的轮廓特征包括可编辑的名称特征、单独可编辑的位置特征和可编辑的位置关系特征中的一种或多种。
[0019]更进一步的,所述识别目标场地图形的轮廓特征具体包括:
[0020]基于Javascript的鼠标事件,选中或圈选区域定义名称,使用颜色引擎自动筛选相似的颜色,将自动筛选相似的颜色的部分快速定义相邻编号和名称编号,定义目标场地信息的基本信息。
[0021 ] 进一步的,所述根据所述目标场地图形中的目标场地的位置信息对自动提取的场地SVG轮廓图形进行位置修正具体包括:
[0022]自动计算目标场地图形的轮廓特征位置关系,所述位置关系包括每个轮廓间的距离和角度;
[0023]根据计算结果对SVG轮廓图形的位置进行修正。
[0024]进一步的,所述根据计算结果对SVG轮廓图形的位置进行修正,具体包括:
[0025]根据自动计算目标场地图形的轮廓特征位置关系,对所述SVG轮廓图形进行旋转、缩放、平移、弧度、错位和复制删除的矩阵变化的修正;或
[0026]对所述SVG轮廓图形进行组合、增加或删除图形元素的修正。
[0027]进一步的,所述将位置修正后的场地SVG轮廓图形利用转换引擎转换为编码流数据保存之后还包括:
[0028]将所述编码流数据放入浏览器进行矢量图形展示;或
[0029]导出矢量图和/或位图图片。
[0030]所述编码流数据包括JSON、二进制流或XML。
[0031]将所述场地信息和位置信息集成为编码流数据之后,还包括:
[0032]将所述编码流数据发送至服务器,用于在收到点击命令之后,将所述编码流数据解码播放。
[0033]本发明提供了一种场地信息图形的处理方法,实现对演出场地的楼区排座信息的快速绘制,以及在不同的浏览器,包括手机、PC端的逼真展示。
【具体实施方式】
[0034]下面对本发明的技术方案进行具体阐述,需要指出的是,本发明的技术方案不限于实施例所述的实施方式,本领域的技术人员参考和借鉴本发明技术方案的内容,在本发明的基础上进行的改进和设计,应属于本发明的保护范围。
[0035]实施例一
[0036]该方法包括如下步骤:
[0037]SlOl:接收来自目标场地的场地信息和位置信息;
[0038]目标场地装有多个拍摄工具或录像工具,所述多个拍摄工具或录像工具将拍摄或者录像的自目标场地的场地信息和位置信息发送至服务器,服务器接收至少一个所述拍摄工具和录像工具拍摄的自目标场地的场地信息和位置信息进行处理。
[0039]处理后的图像可按精准比例尺还原场馆座位精确的座位分布;
[0040]服务器接收并计算目标场地中,当前场地座位的比例信息,默认按照100%比例尺显示场次。
[0041]S102:将所述场地信息和位置信息集成为编码流数据;
[0042]所述编码流数据包括JSON、二进制流或XML。
[0043]将演出场地楼区排座信息和位置信息集成为编码流数据,存储在编码流数据解析丰旲块上。
[0044]S103:将所述编码流数据解析为目标场地图形后发送至图形绘制系统和/或将所述编码流数据发送至服务器,用于在收到点击命令之后,将所述编码流数据解码播放。
[0045]所述播放的内容为以当前位置为中心显示半径区域的图片、视频或其他音视频文件。所述播放的内容为以当前位置为中心显示半径区域的图片、视频,优选为从当前选择的点为中心向外辐射的视角显示周围景象的观看感。所述周围的景象包括座位图片、出入口、舞台、卫生间、残疾座、柱子等逼真场景的展示。
[0046]其他音视频文件包括与目标场地相关的广告信息、影视简介、影视片花、演出场次,电影院场次、歌剧厅场次、舞台场次、演唱会场地等。
[0047]解析后的图形为矢量图或者位图图形。该图形显示当前场地座位的比例信息,默认按照100%比例尺显示场次。
[0048]S104:绘制系统根据所述目标场地图形自动提取场地SVG轮廓图形;
[0049]绘图系统根据接收到改变比例命令执行图形比例缩放。
[0050]改变比例命令包括根据比例尺点击命令或接收输入装置的输入命令态改变比例,场地根据当前比例显示不同的场次信息,例如在默认比例尺下显示全部区域和座位的简单信息,当比例尺缩小为50%后,将重点突出显示某一个区域的座位并展示其详细信息。
[0051 ] S105:根据所述目标场地图形中的目标场地的位置信息对自动提取的场地SVG轮廓图形进行位置修正;
[0052]S106:将位置修正后的场地SVG轮廓图形利用转换引擎转换为编码流数据保存。
[0053]进一步的,所述目标场地的场地信息包括:目标场地区域信息、目标场地楼层信息或目标场地座信息中的一种或多种。
[0054]进一步的,所述目标场地的位置信息包括:目标场地区域位置信息、目标场地楼层位置信息或目标场地座位排列信息中的一种或多种。
[0055]进一步的,所述绘制系统根据所述目标场地图形自动提取场地SVG轮廓图形具体包括:
[0056]识别目标场地图形的轮廓特征,根据所述轮廓特征生成轮廓路径,将SVG图形元素应用于所述轮廓路径,生成SVG轮廓图形。
[0057]更进一步的,所述目标场地图形的轮廓特征包括可编辑的名称特征、单独可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1