当前位置: 首页 > 专利查询>徐书诚专利>正文

一种实现街景地图可控行进显示全景计算机系统技术方案

技术编号:32586228 阅读:13 留言:0更新日期:2022-03-09 17:19
本发明专利技术公开了一种实现街景地图可控行进显示全景计算机系统,在基于电子地图配有全景图像集合的街景地图环境下,通过控制一个行进起始点、行进方向,按照设置的行进间距、时间间隔,沿着所述行进方向,自动顺序提取并逐一显示多个全景图像,实现电子地图沿线路、顺序、延时,自动提取、批量显示全景图像,解决了传统人工在电子地图沿路线提取显示多个全景图像,需要反复人机交互来定位显示全景图像的“蜻蜓点水”问题,提高了沿路线显示多个全景图像的工作效率,同时,相对于沿路线逐一提取显示多个全景图像的全自动播放技术方案,增强了路线、方向更改的可控性。方向更改的可控性。方向更改的可控性。

【技术实现步骤摘要】
一种实现街景地图可控行进显示全景计算机系统


[0001]本专利技术涉及互联网地理信息
,具体涉及一种实现街景地图可控行进显示全景计算机系统。

技术介绍

[0002]建立在电子地图基础之上,集成海量全景图像的街景地图,已经成为一种新的、开放的地理空间数据资源。全景图像的采集方式主要是全景图像采集车沿街道匀速行进,每隔一定距离拍摄一张全景图像及其经纬度坐标,互联网地理信息服务平台提供商为电子地图、全景图像开发利用提供开放平台,如免费提供Android、iOS、Web开发开放平台,以实现电子地图、全景图像的调用与显示,构建功能丰富、交互性强的电子地图应用。街景地图中的全景图像,是沿着行进路线自动采集的,但是依托现有互联网街景地图,如“地球在线街景地图”或国内外知名街景地图服务商,需要完全依赖人工在电子地图上反复操作,通过人机交互在电子地图某路段上不断移动鼠标重复操作查询获取多个全景图像,犹如“单发点射”,形象地说是“打一枪换一个地方”,人工操作的定位位置随意性强、重复难度较大问题突出,或者在全景图像视窗内不断移动鼠标重复操作方向箭头获取前方全景图像,长时间人工操作工作效率下降较大问题突出;针对上述问题,“一种实现街景视图展示的方法及装置”(申请号:201410457789.3,专利授权公告号CN 104199944 B)进行了有益探索,其采取预先生成各路段沿道路行进方向的视野角度范围内的部分全景图像拼接成动态图像,根据接收的起点、终点坐标,生成动态图像自动播放,这在解决了现有技术中人工操作较为多的问题,并获得动态图像自动播放的快捷优势的同时,需要增加一定规模的服务器图像存储负担,自动播放的缺点是犹如“喀秋莎火箭炮”,一经启动无法再实施人工干预调整;另外,“一种实现电子地图沿线展示全景图像计算机系统”(申请号: 2019104154393,专利授权公告号: CN 110110248 B)也进行了有益探索,通过顺序接收一系列点的经纬度坐标,形成一个有行进方向的折线来表示电子地图上设定线路,在折线内,按照一定间隔沿行进方向自动顺序提取并显示多个全景图像,实现电子地图的全景图像逐一提取定向显示,解决了在电子地图某一个划定路段自动提取、定向显示多个全景图像问题,改变了街景地图的全景图像人工操作逐一提取显示方式,减少了人机交互动作次数,提高了定向显示某一划定线路内多个全景图像的工作效率,但缺点也是犹如“喀秋莎火箭炮”,一经启动无法再实施人工干预调整;总之,需要本领域技术人员迫切解决的一个技术问题,就是如何能够在上述现有街景地图纯手工模拟“单发点射”浏览全景图像技术方案与如上述两个专利技术专利所针对特定线路全自动沿线模拟自动巡航驾驶“喀秋莎火箭炮”播放全景图像技术方案之间,寻求一个折中的半自动可控制的浏览全景图像技术方案,即在基于电子地图之上的全景图像集合的街景地图环境下,通过控制一个地理行进初始点位、行进方向,按照设置的行进间距、时间间隔,沿着所述行进方向,模拟驾驶基本动作,操控启动、停止、转向等动作,自动行进、顺序提取并逐一显示多个全景图像,实现一种街景地图半自动模拟人工驾驶,实施可以人工干预的半自动行进查询显示全景图像技术方案,形象地说,即在“单发点射”之间嵌入了

喀秋莎火箭炮”,本技术方案一方面解决了传统人工在电子地图沿路线提取显示多个全景图像,需要反复人机交互来定位显示全景图像的问题,提高了沿路线显示多个全景图像的工作效率,另一方面,不需要输入一个特定、行进过程中不可控制的一段设定线路,输入量相对减少了许多,同时增加了查询的地理定位过程的可控度,即实现“人工驾驶”,本技术方案的操控部分的简洁更接近上述现有街景地图纯手工技术方案,本技术方案的输出的动画效果,连续行走阶段类似“一种实现电子地图沿线展示全景图像计算机系统
”ꢀ
(申请号: 2019104154393)的全自动巡航驾驶播放全景图像。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种实现街景地图可控行进显示全景计算机系统,在终端屏幕内设置一个全景图像视窗,一组控制操作入口,电子地图视窗作为可选项,根据需要开启电子地图视窗或关闭电子地图视窗,控制操作入口包括手控操作入口、程序操作入口,操作包括转向、停止、启动、定位、重放,所述控制操作入口的形式包括按钮、全景图像人机交互、电子地图人机交互、编辑框、列表选项、语音识别、眼球识别、程序设定,通过创立一个带有初始点位、一个行进方向、一个表示地理空间距离间隔的行进间距和一个表示行进快慢的时间间隔作为行进参数的街景地图可控行进数据结构,设置一个行进状态模式参数,并进行初始化设置、赋初值,实施街景地图可控行进显示全景的起始状态构建;首先进入行进状态模式判别模块,行进状态模式判别,如果是行进暂停状态模式、则进入行进起始状态调整模块,如果监测到启动操作指令触发则响应进入行进起始状态显示模块,如按照监测到控制操作入口的模拟驾驶操作的操作载体触发,响应参数数值调整、实施对应行进状态调整,如转向、快进、慢进、回溯、反向行进、停止、启动、重放操作,实施街景地图可控行进显示全景的起始状态调整,如果是行进自动状态模式、则直接进入行进起始状态显示模块;在完成行进状态调整之后,就是执行行进起始状态显示模块,如果初始点位上有全景图像则按照所述时间间隔延时显示全景图像,如电子地图视窗打开、则按照所显示的全景图像经纬度坐标在电子地图上标注,实施街景地图可控行进显示全景的起始状态的显示;显示之后,就是获取行进一步点位模块,将所述初始点位作为起点,沿着所述行进方向,按照所述空间距离间隔,计算出下一个新的点位,作为下一次使用的初始点位,实施街景地图可控行进显示全景的起始状态的设置;最后是行进循环控制模块,通过监测停止操作控件是否触发实施结束操控,通过监测控制操作入口的其它模拟驾驶操作的操作载体是否触发,判别是直接跳转到行进起始状态显示模块继续循环,还是跳转到行进起始状态调整模块,总之,通过构建一个街景地图可控行进显示全景的起始状态模型实体,采用一套模拟人工驾驶的转向、快进、慢进、回溯、反向行进、停止、启动、定位和视频播放的重放操作,操作形式与街景地图人机交互拖动全景图像、点击电子地图和视频播放人机交互点击按钮类似,实现调整起始状态的可控操作镶嵌在一组自动提取、延时显示全景图像、自动行进过程中,程序始终围绕所构建的起始状态模型对象实体,经过起始状态的构建与初始化、调整、显示、行进、监测、循环步骤,实现在可控状态下完成自动行进、自动提取、延时显示全景图像,循环往复任务,达到提高全景图像提取工作效率、减少人机交互工作量“半自动”目标,综上,在街景地图环境下,实现模拟人工操控驾驶、虚拟观光浏览目的。
[0004]为实现上述目的,本专利技术公开了一种实现街景地图可控行进显示全景计算机系
统,包括存储器、处理器、显示器、互联网、电子地图、全景图像,以及存储在存储器上并可在处理器上运行的计算机程序,在程序内首先进行初始化设置,在终端显示器屏幕S100中,开设一个全景图像窗口S110,在全景图像窗口内实例化一个全景图像并命名为全景图像视窗S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现街景地图可控行进显示全景计算机系统,包括存储器、处理器、显示器、街景地图,以及存储在存储器上并可在处理器上运行的计算机程序,在一个终端屏幕内,创建用于显示、操作的视窗,其特征在于,所述处理器执行所述程序时实现以下步骤:步骤一:构建行进显示模型,构建街景地图可控行进显示全景的起始状态,包括设置一个数据结构,街景地图可控行进数据结构内的行进参数包括,初始点位、行进方向、行进间距、时间间隔,赋初始值,设置行进状态模式,进入步骤二;步骤二:行进起始状态显示,显示街景地图可控行进显示全景的起始状态,包括初始点位全景图像显示,进入步骤三;步骤三:行进循环控制,监测模拟驾驶操作的操作载体的控制操作入口是否有触发,所述模拟驾驶操作包括启动操作、转向操作、停止操作,如果有、则进一步判断是否是终止操作,如果是则结束、否则跳转至步骤四,如果未监测到触发、则进一步判断行进状态模式,如果是行进暂停状态模式、则跳转至步骤四,如果是行进自动状态模式、则跳转至步骤五,结束;步骤四:行进起始状态调整,调整街景地图可控行进显示全景的起始状态,包括激活所监测到的模拟驾驶操作,对应操作响应,进入步骤二;步骤五:行进过程状态递进,更新街景地图可控行进显示全景的起始状态,按照所述时间间隔进行延时操作,还包括按照行进一步算法,基于所述初始点位,沿着所述行进方向、所述行进间距,取得下一个兴趣点位作为将要显示的初始点位,所述行进一步算法进一步包括,全景图像ID编码算法,全景图像地理坐标算法,进入步骤二。2.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述设置一个数据结构还包括,构成形式,所述构成形式进一步包括,若干个变量,或者是设置一个包括若干个属性的对象,或者是设置一个包括若干个记录的一维数组,或者兼而有之。3.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述初始点位还包括,存储内容,所述存储内容进一步包括,所述初始点位上一个全景图像ID,或者对应一组地理经纬度坐标数值,或者所述初始点位上一个全景图像ID和对应一组地理经纬度坐标数值。4.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述行进方向还包括,在水平面上,以所述初始点位为起点到下一步兴趣点位连线的有向线段,与地理正北方向顺时针或逆时针夹角,夹角取值范围为0至360度。5.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述行进间距还包括,以所述初始点位为起点、下一步兴趣点位为终点的有向线段的长度,单位包括起点与终点两点间全景图像采集点数计数单位或地理空间距离长度测量单位,通过动态调整所述行进间距数值,实现模拟驾驶操作的辅助动作,辅助动作进一步包括,快进操作、慢进操作、回溯操作、反向行进操作,使用M1表示所述行进间距的初始值,M2表示在程序运行过程中调整后所述行进间距的新值,如果M2大于M1、则实现快进操作,如果M2小于M1、则实现慢进操作,如果M2等于

M1、则实现回溯操作,如果M2小于0、则实现反向行进操作。
6.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述赋初始值还包括,由程序内部赋值,或者从数据库中读取,或者程序载体如果是网页,则从网页地址参数变量HREF内的内容中读取。7.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤二:行进起始状态显示中所述初始点位全景图像显示还包括,在程序运行后首次显示、在程序运行后非首次显示,在程序运行后首次显示进一步包括,定向显示、定向+定位显示,定向显示进一步包括,在全景图像视窗内,按照所述初始点位上的全景图像ID显示全景图像,其的水平视角=所述行进方向+调整角度H,H的取值范围0度至360度,定位显示进一步包括,在电子地图视窗的电子地图上,按照所述初始点位的经纬度坐标显示标注,在程序运行后非首次显示进一步包括,首先判断当前所述行进参数中至少有一项数值与最近一次所使用过的行进参数的数值有无变化,如果有则按照当前行进参数的数值执行程序运行后首次显示。8.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述模拟驾驶操作还包括,操作载体、事件名称、事件处理函数、绑定、监测、触发、激活、响应,触发还包括,按钮点击、滑动条滚动、全景图像包括视角、内容的变化、电子地图人机交互、编辑框录入、列表选项、语音识别、眼球识别、程序设定边界条件,在操作载体中,加载一个包括事件名称、事件处理函数,与一事件即控制操作入口绑定,在程序运行时,如监测到所加载绑定事件的触发,则激活事件处理函数,获取事件的动态数据,执行事件处理函数进行响应。9.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述操作载体还包括,标准控件、程序定义的对象,设置操作载体的一事件或程序定义的边界条件为所述操作载体的控制操作入口,控制操作入口包括手控操作入口、程序操作入口,操作载体是由一个包括全景图像视窗、电子地图视窗、按钮、滑动条、编辑框、列表、选项、语音器、眼球识别器、程序代码构成的对象或函数。10.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述启动操作还包括,操作载体、事件名称、事件处理函数、绑定、监测、触发、激活、响应,操作载体包括,全景图像视窗、按钮、语音器,响应包括,全景图像视角变化响应、按钮响应、语音响应,全景图像视角变化响应进一步包括,在全景图像视窗的全景图像上,鼠标或屏幕触发拖动全景图像向上竖直转向,从全景图像视角变化触发事件中,获得当前全景图像竖直视角数值,按照设置的一个竖直视角数值范围,对应启动行进自动递进操作响应,按钮响应进一步包括,触发启动按钮或滑动条后,对应启动行进自动递进操作响应,语音响应进一步包括,根据语音识别特定词汇,对应启动行进...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F一六二九
申请(专利权)人:徐书诚
类型:发明
国别省市:

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

1