一种实景三维地图导航路线定制和显示方法转让专利

申请号 : CN202110345415.2

文献号 : CN113091764B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘俊伟

申请人 : 泰瑞数创科技(北京)有限公司

摘要 :

一种实景三维地图导航路线定制和显示方法,包括以下步骤:服务器在实景三维地图的道路中设置节点,并且基于行人行进的视角,来生成表征相邻两个节点之间实景图像的第一视频,将所述第一视频处理成影像质量较低的第二视频;当用户在浏览实景三维地图发现多个感兴趣的位置时,进入感兴趣路线描绘模式以指滑方式在实景三维地图上画出包含该多个感兴趣位置的第一路线;进一步获得包含该第一路线的节点路线;基于行人行进的视角对该节点路线所对应的一个或者多个第二视频进行播放。该方法具有基于行人行进视角而把整条行进路线的信息完整展现给用户的优点,还具有“感兴趣路线描绘模式”,能够直观、便利地得到期望的路线。

权利要求 :

1.一种实景三维地图导航路线定制和显示方法,包括以下步骤:

步骤101:服务器在实景三维地图的道路中设置节点,并且在实景三维地图中基于行人行进的视角对实景三维地图中的视角进行转化,来生成表征相邻两个节点之间全部实景图像的第一视频,从而在服务器数据库中形成表征各相邻节点之间实景视频图像的多个第一视频;所述节点包括重要地理坐标、道路路口和以预定距离设置的节点;将所述第一视频处理成影像质量较低的第二视频;第一视频、第二视频中每一帧显示的图像,与这帧图像所对应的地理位置相对应;任意两个节点之间的路线称为节点路线;

步骤102:用户端设备为触屏显示设备,当用户在浏览实景三维地图发现多个感兴趣的位置时,用户端设备提供进入感兴趣路线描绘模式的选择;

步骤103:在感兴趣路线描绘模式下,用户以指滑方式在实景三维地图上画出包含该多个感兴趣位置的一条路线,记为第一路线;

步骤104:用户端设备计算指滑动作开始和结束的屏幕位置,并将其在实景三维地图中的对应道路位置分别记为第一道路位置、第二道路位置;用户端设备将第一、第二道路位置提供给服务器;服务器按照第一路线在节点路线中长度占比最高的原则选择包含第一路线的一条节点路线,该节点路线的起点为第一节点,终点为第二节点;

步骤105:服务器向用户提供是否载入视频的请求,当用户选择载入视频时,在实景三维地图图层上方的图层中播放视频;当所述节点路线只对应一个第二视频时,只播放该一个第二视频;当所述节点路线对应多个第二视频时,按照起点到终点的顺序播放多个第二视频;该第二视频主要用于表征所述多个感兴趣位置所处道路的全部实景图像;

在播放中,用户通过调节视频的播放位置来获得该播放位置所对应的目标点坐标;

当用户选择从当前位置向感兴趣路线出发时,用户端设备计算当前位置至第一、二节点的距离,选择距离用户当前位置更近的该第一或第二节点作为目的地生成导航路线,并将该导航路线与所述节点路线进行叠加生成总的导航路线。

2.根据权利要求1所述的方法,其特征在于,服务器所形成的所述第二视频的成像质量有可供选择的多种。

3.根据权利要求1所述的方法,其特征在于,所述第二视频的播放倍速可调。

说明书 :

一种实景三维地图导航路线定制和显示方法

技术领域

[0001] 本发明涉及实景三维地图领域,具体涉及一种一种实景三维地图导航路线定制和显示方法。

背景技术

[0002] 实景三维地图是利用卫星或激光技术直接扫描建筑物的高度和宽度,最终形成三维地图数据文件,实景三维地图是基于实物拍摄、数据抽象采集技术而实现的。
[0003] 发明人在使用实景三维地图时发现,虽然实景三维地图的真实度高、可视性强,但在使用时通常不会提供基于用户行进视角的浏览方式,也不能基于用户行进视角而把整条行进路线的信息全部图像展现给用户。
[0004] 而且,用户在浏览实景三维地图时,由于已经能够从实景三维地图中获得周边景物的分布特点,因此大多数情况下实际上已经知道自己期望选择哪段行进路线。而现有的路径选择方式通常为分别选择起点和终点,这就需要用户通过“选择某点列为起点——选择另一点列为终点——分别选择多个感兴趣点分别列为途径点——计算获得多条路线——选择自己内心期望的那条路线”这样多个选择过程。这样需要多次选择才能获得内心原本早已确定的路线的过程变得复杂而无必要。

发明内容

[0005] 针对现有技术的以上不足,本发明提供一种在实景三维地图上显示图像的方法,以能够解决全部以上技术问题。
[0006] 本发明的目的是采用下述技术方案实现的:
[0007] 一种实景三维地图导航路线定制和显示方法,包括以下步骤:
[0008] 步骤101:服务器在实景三维地图的道路中设置节点,并且基于行人行进的视角,来生成表征相邻两个节点之间全部实景图像的第一视频,从而在服务器数据库中形成表征各相邻节点之间实景视频图像的多个第一视频;所述节点包括重要地理坐标、道路路口和以预定距离设置的节点;将所述第一视频处理成影像质量较低的第二视频;第一视频、第二视频中每一帧显示的图像,与这帧图像所对应的地理位置相对应;任意两个节点之间的路线称为节点路线;
[0009] 步骤102:用户端设备为触屏显示设备,当用户在浏览实景三维地图发现多个感兴趣的位置时,用户端设备提供进入感兴趣路线描绘模式的选择;
[0010] 步骤103:在感兴趣路线描绘模式下,用户以指滑方式在实景三维地图上画出包含该多个感兴趣位置的一条路线,记为第一路线;
[0011] 步骤104:用户端设备计算指滑动作开始和结束的屏幕位置,并将其在实景三维地图中的对应道路位置分别记为第一道路位置、第二道路位置;用户端设备将第一、第二道路位置提供给服务器;服务器按照第一路线在节点路线中长度占比最高的原则选择包含第一路线的一条节点路线,该节点路线的起点为第一节点,终点为第二节点;
[0012] 步骤105:服务器向用户提供是否载入视频的请求,当用户选择载入视频时,在实景三维地图图层上方的图层中播放视频;当所述节点路线只对应一个第二视频时,只播放该一个第二视频;当所述节点路线对应多个第二视频时,按照起点到终点的顺序播放多个第二视频;该第二视频主要用于表征所述多个感兴趣位置所处道路的全部实景图像。
[0013] 其中,所形成的所述第二视频的成像质量有可供选择的多种,例如高\低\中。所述第三视频的播放倍速可调。在播放中,用户通过调节视频的播放位置来获得该播放位置所对应的目标点坐标。所述预定距离是指在一条道路上每隔预定距离设置一个节点。当用户选择从当前位置向感兴趣路线出发时,用户端设备计算当前位置至第一、二节点的距离,选择距离用户当前位置更近的该第一或第二节点作为目的地生成导航路线,并将该导航路线与所述节点路线进行叠加生成总的导航路线。
[0014] 其中,与现有技术相比,本发明具有的有益效果至少包括:
[0015] (1)基于行人行进视角而把整条行进路线的信息全部完整展现给用户;
[0016] (2)用户只需要选择“感兴趣路线描绘模式”,在该模式下在地图上描绘自己感兴趣的部分就能得到期望的感兴趣路线,相对于传统方式更为直观、快捷;
[0017] (3)通过服务器上预先形成第一视频、进一步预先处理得到成像质量更低对网络传输和播放要求更低的第二视频,以及通过顺序播放第二视频描述节点路线而不是形成一个完整视频的方式来播放节点路线。将这三种手段相结合,共同作用大大降低甚至消除了用户等待服务器形成一段期望图像视频的时间。其中,顺序播放第二视频的方式虽然在节点位置会有明显停滞相比整合成一个视频文件降低播放流畅度,但更便于用户端设备便播边下载,这也属于本发明的一大优势。

附图说明

[0018] 图1示出了实施本发明的实景三维地图导航路线定制和显示方法。

具体实施方式

[0019] 下面结合附图1对本发明的具体实施方式作进一步的详细说明。
[0020] 图1示出了实施本发明的实景三维地图导航路线定制和显示方法,该方法包括以下步骤:
[0021] 步骤101:服务器在实景三维地图的道路中设置节点,并且基于行人行进的视角,来生成表征相邻两个节点之间全部实景图像的第一视频,从而在服务器数据库中形成表征各相邻节点之间实景视频图像的多个第一视频;所述节点包括重要地理坐标、道路路口和以预定距离设置的节点;将所述第一视频处理成影像质量较低的第二视频;第一视频、第二视频中每一帧显示的图像,与这帧图像所对应的地理位置相对应;任意两个节点之间的路线称为节点路线;
[0022] 步骤102:用户端设备为触屏显示设备,当用户在浏览实景三维地图发现多个感兴趣的位置时,用户端设备提供进入感兴趣路线描绘模式的选择;
[0023] 步骤103:在感兴趣路线描绘模式下,用户以指滑方式在实景三维地图上画出包含该多个感兴趣位置的一条路线,记为第一路线;
[0024] 步骤104:用户端设备计算指滑动作开始和结束的屏幕位置,并将其在实景三维地图中的对应道路位置分别记为第一道路位置、第二道路位置;用户端设备将第一、第二道路位置提供给服务器;服务器按照第一路线在节点路线中长度占比最高的原则选择包含第一路线的一条节点路线,该节点路线的起点为第一节点,终点为第二节点;
[0025] 步骤105:服务器向用户提供是否载入视频的请求,当用户选择载入视频时,在实景三维地图图层上方的图层中播放视频;当所述节点路线只对应一个第二视频时,只播放该一个第二视频;当所述节点路线对应多个第二视频时,按照起点到终点的顺序播放多个第二视频;该第二视频主要用于表征所述多个感兴趣位置所处道路的全部实景图像。
[0026] 需要说明的是,基于行人行进的视角是指,基于普通行人身高,依照行人沿道路正中央行进时地图的显示视角,在实景三维地图中,对实景三维地图模型,进行基于行人行进视角的转化,进而形成一个第一视频,以描述行人从一个节点移动到相邻的另一个节点时能够观察到的全部实景图像视频;这种涉及图像变换的方法广泛应用于3D 游戏等三维地图图像变换中,在此不再赘述。
[0027] 其中,所形成的所述第二视频的成像质量有可供选择的多种,例如高、低、中。所述第三视频的播放倍速可调。在播放中,用户通过调节视频的播放位置来获得该播放位置所对应的目标点坐标。
[0028] 而且,用户选择从当前位置向感兴趣路线出发时,用户端设备计算当前位置至第一、二节点的距离,选择距离用户当前位置更近的该第一或第二节点作为目的地生成导航路线,并将该导航路线与所述节点路线进行叠加生成总的导航路线。这样路程最短且少走重复路线。
[0029] 此外,本文的在实景三维地图图像显示的方法中,图像显示的视频除了可以来自实景三维图像外,还可以通过街景数据库来获得,方法与提供实景三维地图方式相类似,具体可为:服务器在街景地图的道路中设置节点,并按照道路节点来对地图数据库中储存的街景照片进行分组处理,每张街景照片与拍摄其的地理位置相对应;每组街景照片代表两个相邻节点之间的一段道路所能看到的真实街景,对每组街景照片按照地理位置顺序进行拼接接合,以形成能够表达连续街景的第一视频;将所述第一视频处理成影像质量较低的第二视频;第一视频、第二视频中每一帧显示的照片,与这帧照片所对应的地理位置数据相对应;将包含地理坐标信息的第二视频映射到实景三维地图中,以供显示。其中,街景地图数据的获得可以为:利用车辆采集区域内每条道路的道路信息,所述道路信息包括道路两侧的图像信息,具体为视频或者图片形式,将这些图片或者视频进行预处理,以将其均形成为能够表达道路信息的图片。图片接合形成长度更长的图片接合技术在此不再赘述,当然,也可以采用顺序播放这些图片来形成需要的对应视频。
[0030] 最后应当说明的是:以上实施例和优选方式仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。