基于路径规划的街景视频生成方法和装置的制造方法_3

文档序号:9839644阅读:来源:国知局
务器可以采用任意的方式来基于路径规划请求生成规划路径,包括但不限于已有的路径规划方式,或者将来开发的路径规划方式。
[0081]步骤320,响应于终端的街景缩略图获取请求,向终端发送街景缩略图集合,其中,街景缩略图集合包括与规划路径对应的街景缩略图。
[0082]用户可以通过对终端的操作(例如,通过操作网页或地图应用中提供的某一控件)来向服务器发送街景缩略图获取请求。
[0083]服务器接收到该请求后,可以从存储有街景缩略图的存储区域筛选出与规划路径对应的那部分街景缩略图,并将这部分街景缩略图作为街景缩略图集合向终端发送。
[0084]步骤330,基于终端的选择,按照预定顺序向终端发送第一街景图片,各第一街景图片分别与生成的街景视频的其中一帧相对应。
[0085]其中,第一街景图片为与街景缩略图集合的第一子集中的各街景缩略图对应的街景图片。第一子集包括终端在街景缩略图集合中的一个或多个街景缩略图。
[0086]在一些可选的实现方式中,预定顺序可以是各第一街景图片的地理位置与路径终点之间的距离由大到小的顺序。
[0087]在一些可选的实现方式中,按照预定顺序向终端发送第一街景图片可以包括:在向终端发送每一个第一街景图片时,先发送该第一街景图片中处于预定范围内的部分,再发送该第一街景图片的其它部分。
[0088]进一步地,该第一街景图片的预定范围内的部分可以具有第一分辨率,该第一街景图片的其它部分具有第二分辨率。第一分辨率大于第二分辨率。
[0089]在一些可选的实现方式中,各第一街景图片可以为基于球模型的街景图片。在这些可选的实现方式中,预定范围例如可以为第一街景图片中,垂直视角处于-45°?45°范围且水平视角处于-45°?45°范围的部分。
[0090]进一步参考图4,作为对上述各图所示方法的实现,本申请提供了一种基于路径规划的街景视频生成装置的一个实施例400,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
[0091]如图4所示,本实施例的基于路径规划的街景视频生成装置包括第一获取模块410、缩略图生成模块420、第二获取模块430以及视频生成模块440。
[0092]其中,第一获取模块410可配置用于基于规划生成的路径获取街景缩略图集合,其中,街景缩略图集合包括与路径的地理位置匹配的多个街景缩略图。
[0093]缩略图生成模块420可配置用于基于用户的选择,生成街景缩略图集合的第一子集,第一子集包括街景缩略图集合中的一个或多个街景缩略图。
[0094]第二获取模块430可配置用于获取与第一子集中的各街景缩略图对应的第一街景图片。
[0095]视频生成模块440,可配置用于根据第一街景图片生成街景视频。
[0096]在一些可选的实现方式中,第二获取模块430可进一步配置用于:
[0097]按照预定顺序获取与第一子集中的各街景缩略图对应的第一街景图片。
[0098]在一些可选的实现方式中,预定顺序可以为各第一街景图片的地理位置与路径终点之间的距离由大到小的顺序。
[0099]在一些可选的实现方式中,第二获取模块430在按照预定顺序获取与第一子集中的各街景缩略图对应的第一街景图片时,进一步配置用于:
[0100]在获取每一个第一街景图片时,先获取该第一街景图片中处于预定范围内的部分,再获取该第一街景图片的其它部分。
[0101]此外,该第一街景图片的预定范围内的部分可以具有第一分辨率,该第一街景图片的其它部分具有第二分辨率,第一分辨率大于第二分辨率。
[0102]在一些可选的实现方式中,各第一街景图片可以为基于球模型的街景图片。预定范围可以为第一街景图片中,垂直视角处于-45°?45°范围且水平视角处于-45°?45°范围的部分。
[0103]在一些可选的实现方式中,本实施例的装置还可以包括缓存模块450,配置用于在第二获取模块430获取与第一子集中的各街景缩略图对应的第一街景图片之后,将各第一街景图片保存在缓存中。
[0104]进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种基于路径规划的街景视频生成装置的一个实施例500,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
[0105]如图5所示,本实施例的基于路径规划的街景视频生成装置包括规划路径生成模块510、缩略图发送模块520以及街景图片发送模块530。
[0106]其中:
[0107]规划路径生成模块510可配置用于响应于终端的路径规划请求,生成规划路径,并将规划路径发送至终端。
[0108]缩略图发送模块520可配置用于响应于终端的街景缩略图获取请求,向终端发送街景缩略图集合,其中,街景缩略图集合包括与规划路径对应的街景缩略图。
[0109]街景图片发送模块530可配置用于基于终端的选择,按照预定顺序向终端发送第一街景图片,各第一街景图片分别与生成的街景视频的其中一帧相对应。
[0110]其中,第一街景图片为与街景缩略图集合的第一子集中的各街景缩略图对应的街景图片。第一子集包括街景缩略图集合中的一个或多个街景缩略图。
[0111]在一些可选的实现方式中,预定顺序可以为各第一街景图片的地理位置与路径终点之间的距离由大到小的顺序。
[0112]在一些可选的实现方式中,街景图片发送模块530可进一步配置用于:在向终端发送每一个第一街景图片时,先发送该第一街景图片中处于预定范围内的部分,再发送该第一街景图片的其它部分。
[0113]此外,该第一街景图片的预定范围内的部分可以具有第一分辨率,该第一街景图片的其它部分可以具有第二分辨率,第一分辨率大于第二分辨率。
[0114]在一些可选的实现方式中,各第一街景图片可以为基于球模型的街景图片。在这些可选的实现方式中,预定范围可以为第一街景图片中,垂直视角处于-45°?45°范围且水平视角处于-45°?45°范围的部分。
[0115]下面参考图6,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统600的结构示意图。
[0116]如图6所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(R0M)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有系统600操作所需的各种程序和数据。CPU 60KROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线 604。
[0117]以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606 ;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口 605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
[0118]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
[0119]附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0120]描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一获取模块、缩略图生成模块、第二获取模块以及视频生成模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,第一获取模块还可以被描述为“基于
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1