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

文档序号:9839644阅读:来源:国知局
设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Aud1 LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Aud1Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
[0045]服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103发起的路径获取请求提供支持的地图服务器。地图服务器可以对接收到的路径获取请求等数据进行分析等处理,并将处理结果(例如规划生成的路径)反馈给终端设备。
[0046]需要说明的是,本申请实施例所提供的基于路径规划的街景视频生成方法可以由终端设备101、102、103执行也可以由服务器105执行,相应地,基于路径规划的街景视频生成装置可以设置于终端设备101、102、103中,也可以设置于服务器105中。
[0047]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0048]继续参考图2,示出了根据本申请的基于路径规划的街景视频生成方法的一个实施例的流程200。所述的基于路径规划的街景视频生成方法,包括以下步骤:
[0049]步骤210,基于规划生成的路径获取街景缩略图集合,其中,街景缩略图集合包括与路径的地理位置匹配的多个街景缩略图。
[0050]在本实施例中,基于路径规划的街景视频生成方法运行于其上的电子设备(例如图1所示的终端设备)可以通过有线连接方式或者无线连接方式向提供路径规划的服务器发送路径规划请求。需要指出的是,上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
[0051]—般而言,用户可以在终端上,通过浏览器访问提供地图服务的服务器的网页或者通过地图类应用来输入其预期的路径起点和路径终点,并将包含路径起点和路径终点的信息提交至服务器。
[0052]服务器可根据用户输入的路径起点和路径终点来进行路径规划,并将规划好的路径发送至终端中。
[0053]在一些可选的实现方式中,服务器可以将规划好的路径和与之对应的多个街景缩略图一并发送至终端。或者,在另一些可选的实现方式中,服务器可以首先将规划好的路径发送至终端,之后,基于用户的请求,再将与规划好的路径对应的街景缩略图发送至终端,以供终端的显示屏显示。
[0054]街景缩略图例如可以是具有较低分辨率且能够代表与之对应的街景图片的主要特征的图片。由于街景缩略图的分辨率较低,在终端获取这些街景缩略图时,所需的网络流量较小。
[0055]在一些可选的实现方式中,存储于服务器上的街景缩略图可以包含与之对应的地理位置信息,在这里,地理位置信息可以包括但不限于经玮度、街道名称和门牌号、邮政编码等中的一者或多者。由于规划好的路径包括了路径起点、终点和多个路径上位于起点和终点之间的位置点的地理位置信息,在规划好路径之后,服务器可以根据这些地理位置信息在存储在其上的街景缩略图中查找与该条路径对应的街景缩略图,并将这些与该条路径对应的多个街景缩略图构成的街景缩略图集合发送至终端。
[0056]步骤220,基于用户的选择,获取街景缩略图集合的第一子集,第一子集包括街景缩略图集合中的一个或多个街景缩略图。当终端获取到与路径对应的街景缩略图集合之后,可以将街景缩略图集合中的各街景缩略图呈现在终端的显示屏。在一些可选的实现方式中,可以按照与路径终点之间的距离由远及近的顺序来呈现这些街景缩略图。
[0057]在一些应用场景中,用户期望生成的视频可能仅仅对应规划生成路径的一部分。在这些应用场景中,用户可以通过对呈现在显示屏上的各街景缩略图的操作,来选择期望生成的街景视频的起始位置。
[0058]步骤230,获取与第一子集中的各街景缩略图对应的第一街景图片。
[0059]在一些可选的实现方式中,终端可以将与用户选择的第一街景缩略图对应的地理位置信息发送至服务器,以使服务器获知期望生成的视频的起始位置。服务器可以基于该起始位置和规划生成的路径相匹配,以获得自该起始位置到规划生成的路径的终点之间的多个第一街景图片。可以确定,这些第一街景图片与街景缩略图集合的第一子集中的各街景缩略图具有一一对应的关系。
[0060]步骤240,根据第一街景图片生成街景视频。
[0061]在一些可选的实现方式中,可以将获得的多个第一街景图片作为街景视频的各个帧,并采用现有的技术来将各个帧拼接形成街景视频。
[0062]在一些可选的实现方式中,生成的视频中还可以包括可以与用户进行交互的界面,用户可以在该界面上进行操作以对视频进行相应的播放控制。在这里,播放控制例如可以包括但不限于播放视频、暂停播放视频、停止播放视频、退出视频等。
[0063]在一些可选的实现方式中,步骤230的获取与第一子集中的各街景缩略图对应的第一街景图片包括:
[0064]步骤231,按照预定顺序获取与第一子集中的各街景缩略图对应的第一街景图片。
[0065]通过按顺序获取各第一街景图片,可以避免瞬时网络流量过大而可能导致的网络拥塞和/或终端处理器占用比例过大而导致的中断处理不畅等问题。
[0066]在一些可选的实现方式中,预定顺序例如可以是各第一街景图片的地理位置与路径终点之间的距离由大到小的顺序。也即是说,可以按照以用户选择的第一街景缩略图对应的地理位置为起点,以规划生成的路径的终点为终点,自起点至终点的顺序来获取各个第一街景图片。
[0067]在一些可选的实现方式中,步骤231的按照预定顺序获取与第一子集中的各街景缩略图对应的第一街景图片可以通过以下方式来实现:
[0068]在获取每一个第一街景图片时,先获取该第一街景图片中处于预定范围内的部分,再获取该第一街景图片的其它部分。
[0069]进一步地,该第一街景图片的预定范围内的部分可以具有第一分辨率,而该第一街景图片的其它部分可以具有第二分辨率。在这里,第一分辨率大于第二分辨率。
[0070]—般而言,第一街景图片通常具有较大的文件大小。如上所述,可以分时获取同一个第一街景图片中的不同部分以减少瞬时网络流量。此外,第一街景图片中的一部分可以具有较小的分辨率而另一部分可以具有较大的分辨率以减小用于获取第一街景图片的网络流量。
[0071]在一些可选的实现方式中,第一街景图片中先获取的部分和/或具有较大分辨率的部分可以是该第一街景图片中受用户关注度较高的部分,从而使得在兼顾网络流量的同时使得获得的第一街景图片具有较高的图片质量。
[0072]在一些可选的实现方式中,各第一街景图片可以是基于球模型的街景图片。在这些可选的实现方式中,预定范围例如可以是为第一街景图片中,垂直视角处于-45°?45°范围且水平视角处于-45°?45°范围的部分。该范围作为第一街景图片中用户关注度最高的部分,这部分图像的获取速度和/或图像质量将对用户体验产生较大程度的影响。
[0073]在一些可选的实现方式中,在步骤230的获取与街景视频中的每个帧对应的第一街景图片之后,本实施例的方法还可以包括步骤250,将各第一街景图片保存在缓存中。将各第一街景图片保存在终端的缓存中,可以在用户完成该规划生成的路径的视频的播放之后,再次请求播放该视频时,直接从本地获得视频中的至少一部分帧(即第一街景图片),从而提高播放视频的响应速度,同时减小了网络流量的消耗。
[0074]在一些可选的实现方式中,当用户输入新的路径起点和/或路径终点时,可以清除缓存中的各第一街景图片以释放终端的存储容量并加快终端的处理速度。
[0075]本申请的上述实施例提供的方法,通过在完成路径规划之后向用户呈现规划路径中的街景缩略图,并基于用户对其中一个街景缩略图的选择,生成街景视频,从而向用户提供规划生成路径的直观影像。
[0076]参见图3所示,根据本申请的基于路径规划的街景视频生成方法的另一个实施例的流程图300。本实施例的基于路径规划的街景视频生成方法例如可以由图1中的服务器来执行。
[0077]本实施例的基于路径规划的街景视频生成方法,包括以下步骤:
[0078]步骤310,响应于终端的路径规划请求,生成规划路径,并将规划路径发送至终端。
[0079]在一些可选的实现方式中,路径规划请求例如可以包括使用终端的用户输入的路径起点、路径终点,在这些可选的实现方式的一些应用场景中,路径规划请求还可以包括用户的一些特殊约束条件,例如,避开拥堵,红灯最少或者路径最短等。
[0080]服
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1