视频播放、地图展示的方法和装置、数据处理方法和系统与流程

文档序号:12136070阅读:217来源:国知局
视频播放、地图展示的方法和装置、数据处理方法和系统与流程

本发明涉及计算机技术领域,特别是涉及一种视频播放、地图展示的方法和装置、数据处理方法和系统。



背景技术:

随着计算机技术和电子产品的发展,人们往往采用电子地图来记录行车轨迹,并通过摄像头拍摄行车路途,并且希望在查看行车轨迹的同时能看到对应的行车路况和街景。

但是现有技术中电子地图只能查看行车轨迹,不能看到当时的驾驶画面和街景,通过摄像头拍摄行车视频只能播放拍摄的画面,没有记录与画面对应的地图经纬度轨迹信息。



技术实现要素:

基于此,有必要针对上述问题,提供一种视频播放、地图展示的方法和装置、数据处理方法和系统,能在播放视频画面的同时查看与画面对应的经纬度轨迹。

一种视频播放的方法,所述方法包括:

获取视频播放指令,根据所述视频播放指令在地图上创建视频播放窗口,获取相应的行车记录视频数据以及与所述行车记录视频相对应的经纬度坐标串数据;

根据所述经纬度坐标串数据在所述地图上生成与所述行车记录视频对应的行车路径轨迹;

根据所述行车记录视频与所述经纬度坐标串数据的对应关系,同步所述行车记录视频的播放进度与地理位置标记点在所述行车路径轨迹上的移动。

一种视频播放的装置,所述装置包括:

获取模块,用于获取视频播放指令,根据所述视频播放指令在地图上创建 视频播放窗口,获取相应的行车记录视频数据以及与所述行车记录视频相对应的经纬度坐标串数据;

生成模块,用于根据所述经纬度坐标串数据在所述地图上生成与所述行车记录视频对应的行车路径轨迹;

同步模块,用于根据所述行车记录视频与所述经纬度坐标串数据的对应关系,同步所述行车记录视频的播放进度与地理位置标记点在所述行车路径轨迹上的移动。

上述视频播放的方法和装置,通过获取视频播放指令,根据视频播放指令在地图上创建视频播放窗口,获取相应的行车记录视频数据以及与行车记录视频相对应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成与行车记录视频对应的行车路径轨迹,根据行车记录视频与经纬度坐标串数据的对应关系,同步行车记录视频的播放进度与地理位置标记点在行车路径轨迹上的移动,在播放视频画面时,由于地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

一种地图展示的方法,所述方法包括:

获取行车路径轨迹展示指令,根据所述行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据所述经纬度坐标串数据在地图上生成行车路径轨迹,获取与所述行车路径轨迹对应的行车记录视频;

检测地理位置标记点在所述行车路径轨迹上的移动,获取所述地理位置标记点移动后所对应的经纬度坐标,根据所述行车记录视频与所述经纬度坐标串数据的对应关系,依据所述地理位置标记点移动后所对应的经纬度坐标调整所述行车记录视频的播放进度。

一种地图展示的装置,所述装置包括:

行车路径轨迹生成模块,用于获取行车路径轨迹展示指令,根据所述行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据所述经纬度坐标串数据在地图上生成行车路径轨迹,获取与所述行车路径轨迹对应的行车记录视频;

调整模块,用于检测地理位置标记点在所述行车路径轨迹上的移动,获取 所述地理位置标记点移动后所对应的经纬度坐标,根据所述行车记录视频与所述经纬度坐标串数据的对应关系,依据所述地理位置标记点移动后所对应的经纬度坐标调整所述行车记录视频的播放进度。

上述地图展示的方法和装置,通过获取行车路径轨迹展示指令,根据行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成行车路径轨迹,获取与行车路径轨迹对应的行车记录视频,检测地理位置标记点在行车路径轨迹上的移动,获取地理位置标记点移动后所对应的经纬度坐标,根据行车记录视频与经纬度坐标串数据的对应关系,依据地理位置标记点移动后所对应的经纬度坐标调整行车记录视频的播放进度,可在观看行车路径轨迹的同时查看与行车路径轨迹对应的行车记录视频,同时根据地理位置标记点的移动同步相应的视频播放进度,掌握与地图上的地理位置标记点和对应的视频拍摄的路况与街景,方便直观。

一种数据处理方法,所述方法包括:

在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,所述经纬度坐标串数据包括所述经纬度坐标和对应的时间戳;

将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,所述对应关系用于同步所述行车记录视频的播放进度与地理位置标记点在所述经纬度坐标串数据生成的行车路径轨迹上的移动。

上述数据处理方法,通过在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,经纬度坐标串数据包括经纬度坐标和对应的时间戳,将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,对应关系用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动,将行车记录视频与经纬度坐标串数据建立对应关系,从而在播放时可将地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

一种数据处理系统,所述系统包括:

视频采集设备,用于在行车过程中录制行车记录视频;

地理位置信息采集设备,用于在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,所述经纬度坐标串数据包括所述经纬度坐标和对应的时间戳;

逻辑处理设备,用于将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,发送所述经纬度坐标串数据、行车记录视频以及行车记录视频与经纬度坐标串数据的对应关系至服务器,所述对应关系用于同步所述行车记录视频的播放进度与地理位置标记点在所述经纬度坐标串数据生成的行车路径轨迹上的移动;

服务器,用于根据终端发送的视频播放指令查找对应的第一行车记录视频以及与所述第一行车记录视频相对应的第一经纬度坐标串数据,并将所述第一行车记录视频、第一经纬度坐标串数据以及第一行车记录视频和第一经纬度坐标串数据的对应关系发送至所述终端;和/或

根据终端发送的行车路径轨迹展示指令查找对应的第二经纬度坐标串数据以及与所述第二经纬度坐标串数据相对应的第二行车记录视频,并将所述第二经纬度坐标串数据、第二行车记录视频以及二经纬度坐标串数据和第二行车记录视频的对应关系发送至所述终端。

上述数据处理系统,通过逻辑处理设备建立视频采集设备录制的行车记录视频和地理位置信息采集设备采集的经纬度坐标串数据之间的对应关系,并上传至服务器,以便于服务器接收到终端发送的视频播放指令和/或行车路径轨迹展示指令时,将对应的行车记录视频和经纬度坐标串数据以及它们之间的对应关系发送至终端,以使终端根据对应关系将地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

附图说明

图1为一个实施例中视频播放的方法和地图展示的方法的应用环境图;

图2为一个实施例中图1中终端110的内部结构图;

图3为一个实施例中视频播放的方法的流程图;

图4为一个实施例中视频选择界面示意图;

图5为一个实施例中选择一个视频后的界面示意图;

图6为一个实施例中行车记录视频与行车路径轨迹示意图;

图7为一个实施例中播放进度条移动后同步地理位置标记点的流程图;

图8为一个实施例中移动播放进度条后地理位置标记点同步移动的界面示意图;

图9为一个实施例中地理位置标记点移动后同步播放进度的流程图;

图10为一个实施例中视频播放的装置的结构框图;

图11为另一个实施例中视频播放的装置的结构框图;

图12为一个实施例中同步模块的结构框图;

图13为另一个实施例中同步模块的结构框图;

图14为一个实施例中地图展示的流程图;

图15为一个实施例中依据经纬度坐标调整行车记录视频的播放进度的流程图;

图16为一个实施例中地图展示的装置的结构框图;

图17为一个实施例中调整模块的结构框图;

图18为一个实施例中数据处理方法的流程图;

图19为一个实施例中获取经纬度坐标串数据的流程图;

图20为一个实施例中数据处理系统的结构框图;

图21为另一个实施例中数据处理系统的结构框图。

具体实施方式

图1为一个实施例中视频播放的方法运行的应用环境图。如图1所示,该应用环境包括终端110和服务器120。终端110和服务器120可以通过网络进行通信。

终端110可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端110可以向服务器120发送视频播放指令或行车路径轨迹展示 指令,服务器120上预先存储了经纬度坐标串数据和行车记录视频已经它们的对应关系,可以响应终端110发送的指令。

图1中的终端110的内部结构如图2所示,该终端110包括通过系统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕和输入设备。其中,终端110的存储介质存储有操作系统,还包括一种视频播放的装置和/或地图展示的装置,该视频播放的装置用于实现一种视频播放的方法,地图展示的装置用于实现一种地图展示的方法。该处理器用于提供计算和控制能力,支撑整个终端110的运行。终端110中的图形处理单元用于至少提供显示界面和视频播放的绘制能力,内存为存储介质中的视频播放的装置的运行提供环境,网络接口用于与服务器120进行网络通信,如向服务器120发送视频播放指令或行车路径轨迹展示指令等。显示屏幕用于显示播放界面等,如显示视频播放界面和行车路径轨迹,可以包括各种图像、文字信息、地图图标等,输入设备用于接收用户输入的命令或数据等,如用户对视频的选择指令,用户对播放进度条的拖动、对地理位置标记点的移动等。对于带触摸屏的终端120,显示屏幕和输入设备可为触摸屏。

在一个实施例中,如图3所示,提供了一种视频播放的方法,以应用于上述应用环境中的终端110来举例说明,包括如下步骤:

步骤S210,获取视频播放指令,根据视频播放指令在地图上创建视频播放窗口,获取相应的行车记录视频数据以及与行车记录视频相对应的经纬度坐标串数据。

具体的,视频播放指令用于确认待播放的视频,包括视频标识,如视频名称等,可以通过终端输入设备接收,如通过触摸屏接收对视频文件的点击或通过时间或视频名称生成视频标识。根据视频播放指令在地图上创建视频播放窗口,创建的位置和方式可根据需要自定义,如悬浮或固定在地图周围等。发送视频播放指令至服务器,服务器根据视频播放指令中的视频标识检索得到需要播放的视频,同时根据预存储的行车记录视频与经纬度坐标串数据的对应关系,得到与行车记录视频相对应的经纬度坐标串数据。行车记录视频对应经纬度坐标串数据的对应关系可根据需要自定义,如通过相同文件名前缀的方式确定对 应关系,通过文件名检索得到行车记录视频对应的经纬度坐标串数据。经纬度坐标串包括视频对应的不同时间的经纬度坐标和时间戳,时间戳用于标识视频录制时间点,经纬度坐标与对应的时间戳结合表示视频录制时某一时刻所在的位置。行车记录视频与经纬度坐标串数据的对应关系还包括行车记录视频的播放进度与每个经纬度坐标的对应,可通过时间戳建立它们之间的关系,或通过视频帧的标识建立视频帧与每个经纬度坐标之间的关系。如图4所示,为终端界面示意图,图中包括多个已经录制的视频文件,接收用户的点击,则界面变为图5,表示选中了一个需要播放的视频,并设置地图轨迹虚拟按键310,点击可查看完整视频对应的行车路径轨迹。

在一个实施例中,录制的视频以预设时间片段的形式存储,每个视频片段有对应的元文件,用于记录完整视频包含的视频片段信息,服务器先获取第一视频片段,再获取第一视频片段对应的元文件,根据元文件获取视频的各个连续片段组成完整的视频。将视频以片段的形式存储便于在有内存间隙时,合理的利用存储空间。

步骤S220,根据经纬度坐标串数据在地图上生成与行车记录视频对应的行车路径轨迹。

具体的,经纬度坐标串数据包括各个经纬度坐标有对应的时间戳,在地图上找到经纬度坐标对应的位置,并将各个位置根据时间的先后顺序连接起来形成行车路径轨迹。行车路径轨迹对应了行车记录视频的行程,包括起始点和终点。如图6所示为行车记录视频对应的行车路径轨迹,S320为起始点,S330为终点。在一个实施例中,视频播放界面包含虚拟按键用于将行车路径轨迹画面隐藏,如图6中S340为轨迹隐藏虚拟按键。

步骤S230,根据行车记录视频与经纬度坐标串数据的对应关系,同步行车记录视频的播放进度与地理位置标记点在行车路径轨迹上的移动。

具体的,行车记录视频的播放进度与经纬度坐标串数据中的经纬度坐标是有对应关系的,根据播放进度可以找到对应的经纬度坐标,根据经纬度坐标可以找到对应的播放进度。在播放视频时,地理位置标记点随着行车记录视频的播放进度同步移动,如视频从起始时间播放到结束时间,则地理位置标记点在 行车路径轨迹上从起始点相应的移动至终点。在显示地理位置标记点的同时可显示地理位置标记点对应的实际经纬度坐标值,还可将当前经纬度坐标对应的位置转化成对应的地理文字信息显示。同时,视频的播放进度也会随着地理位置标记点的移动同步移动。

本实施例中,通过获取视频播放指令,根据视频播放指令在地图上创建视频播放窗口,获取相应的行车记录视频数据以及与行车记录视频相对应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成与行车记录视频对应的行车路径轨迹,根据行车记录视频与经纬度坐标串数据的对应关系,同步行车记录视频的播放进度与地理位置标记点在行车路径轨迹上的移动,在播放视频画面时,由于地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

在一个实施例中,在执行所有步骤之前,还包括:提供行车记录视频索引,获取根据行车记录视频索引输入的视频选择指令,生成相应的视频播放指令。

具体的,使用行车记录视频索引可快速浏览和访问行车记录视频,索引是对数据库表中一列或多列的数据进行排序的一种结构,可自定义行车记录视频索引的形式,如时间索引或视图索引等。根据行车记录视频索引快速选择视频,生成相应的视频播放指令。

在一个实施例中,如图7所示,步骤S230包括:

步骤S231,获取视频播放窗口上播放进度条位置的移动情况,根据播放进度条移动后的位置信息获取对应的第一时间戳。

具体的,播放进度条位置与播放时间一一对应,进度条的总长度对应了视频播放的总时长。获取了移动后的播放进度条位置,就可根据进度条位置获取对应的时间戳。

步骤S232,获取行车记录视频与经纬度坐标串数据的对应关系,依据第一时间戳获取对应的第一经纬度坐标。

具体的,根据对应关系获取第一时间戳对应的第一经纬度坐标,如果对应关系是直接通过时间戳建立的,则可直接由第一时间戳得到对应的第一经纬度 坐标。如果对应关系是通过视频帧建立的,则先获取第一时间戳获取对应的视频帧标识,再获取视频帧标识对应的第一经纬度坐标。在通过时间戳建立对应关系时,由于经纬度坐标串中的各个经纬度坐标都有对应的时间戳,从而可直接将具有相同时间戳的行车记录视频播放进度和经纬度坐标建立对应关系,但是由于经纬度坐标采集频率与视频帧录制频率的差异,如果没有相同时间戳的经纬度坐标,则可选择与进度条位置对应的时间戳最接近的时间戳对应的经纬度坐标,如通过向下对齐的方式得到最接近的时间戳。

步骤S233,在行车路径轨迹上移动地理位置标记点到第一经纬度坐标对应的第一位置。

具体的,找到第一经纬度坐标在地图中的第一位置,将地理位置标记点移动到第一位置。如图8所示,播放进度条位置从起始点移动到位置S350,对应的地理位置标记点也从行车路径轨迹的起始点移动到对应的位置S360。从而通过移动播放进度条可快速找到当前播放进度条位置对应的视频画面在行车路径轨迹上的具体位置。在移动后,则从移动后的播放进度条位置播放视频,同时从第一位置同步移动行车路径轨迹上的地理位置标记点至当前播放视频画面对应的位置。

具体的,播放进度条位置的移动时,地理位置标记点也同步移动到与播放进度条位置相应的位置,可快速确定新的播放起点,并且从新的播放起点对应视频画面移动地理位置标记点,通过控制播放进度可同步控制地理位置标记点,简单方便。

在一个实施例中,通过查询元文件的方式获取与时间戳对应的视频片段,元文件记录了完整视频包括的视频片段信息,如视频片段个数,各个视频片段名称,各个视频片段起始和终止时间戳等,找到进度条位置对应的时间戳所在的时间戳区间,从而找到对应的视频片段和对应的视频帧,在播放进度条移动后从此视频帧开始播放。

在一个实施例中,如图9所示,步骤S230包括包括:

步骤S234,获取地图上行车路径轨迹上地理位置标记点的移动情况,获取地理位置标记点移动后所处位置对应的第二时间戳。

具体的,可将地理位置标记点移动到行车路径轨迹上起始点和终点间的任意位置,获取移动后的地理位置标记点位置,地图上的每个位置对应了一个经纬度坐标,根据地理位置标记点位置得到对应的目标经纬度坐标,每个经纬度坐标都有对应的时间戳,从而得到目标经纬度坐标对应的第二时间戳。

步骤S235,获取行车记录视频与经纬度坐标串数据的对应关系,依据第二时间戳确定播放进度条位置在视频播放窗口上的移动。

具体的,行车记录视频的播放进度与经纬度坐标串数据中的经纬度坐标是有对应关系的,根据播放进度可以找到对应的经纬度坐标,根据经纬度坐标可以找到对应的播放进度。如果对应关系是通过时间戳建立的,从而可直接找到将具有相同时间戳的行车记录视频的目标播放进度,但是由于经纬度坐标采集频率与视频帧录制频率的差异,如果没有相同时间戳的经纬度坐标,则可根据对应关系得到与第二时间戳最接近的时间戳对应的目标播放进度,如果对应关系是通过视频帧建立的,则先找到第二时间戳对应的目标视频帧,再找到目标视频帧对应的目标播放进度,将进度条位置移动到目标播放进度对应的位置。

本实施例中,可以根据地理位置标记点位置快速检索到对应的播放进度条位置,从而查看地理位置标记点位置对应的视频画面,如街景信息、交通路况等,使得视频检索与地理位置标记点位置相应,快速方便。

在一个实施例中,如图10所示,提供了一种视频播放的装置,包括:

获取模块410,用于获取视频播放指令,根据视频播放指令在地图上创建视频播放窗口,获取相应的行车记录视频数据以及与行车记录视频相对应的经纬度坐标串数据。

生成模块420,用于根据经纬度坐标串数据在地图上生成与行车记录视频对应的行车路径轨迹。

同步模块430,用于根据行车记录视频与经纬度坐标串数据的对应关系,同步行车记录视频的播放进度与地理位置标记点在行车路径轨迹上的移动。

在一个实施例中,如图11所示,所述装置还包括:

索引模块440,用于提供行车记录视频索引,获取根据行车记录视频索引输 入的视频选择指令,生成相应的视频播放指令。

在一个实施例中,如图12所示,同步模块430包括:

第一播放进度条移动单元431,用于获取视频播放窗口上播放进度条位置的移动情况,根据播放进度条移动后的位置信息获取对应的第一时间戳。

第一地理位置标记点移动单元432,用于获取行车记录视频与经纬度坐标串数据的对应关系,依据第一时间戳获取对应的第一经纬度坐标,在行车路径轨迹上移动地理位置标记点到第一经纬度坐标对应的第一位置。

在一个实施例中,如图13所示,同步模块430包括:

第二地理位置标记点移动单元433,用于获取地图上行车路径轨迹上地理位置标记点的移动情况,获取地理位置标记点移动后所处位置对应的第二时间戳。

第二播放进度条移动单元434,用于获取行车记录视频与经纬度坐标串数据的对应关系,依据第二时间戳确定播放进度条位置在视频播放窗口上的移动。

在一个实施例中,如图14所示,提供了一种地图展示的方法,包括:

步骤S510,获取行车路径轨迹展示指令,根据行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成行车路径轨迹,获取与行车路径轨迹对应的行车记录视频。

具体的,行车路径轨迹展示指令用于确认待展示的行车路径轨迹,包括行车路径轨迹标识,可通过车辆标识、行车时间等找到对应的行车路径轨迹标识。发送行车路径轨迹展示指令至服务器,服务器根据行车路径轨迹展示指令中的行车路径轨迹标识检索得到对应的经纬度坐标串数据,同时根据预存储的行车记录视频与经纬度坐标串数据的对应关系,得到与经纬度坐标串数据相对应的行车记录视频,并返回至终端。终端根据经纬度坐标串数据在地图上生成行车路径轨迹。

步骤S520,检测地理位置标记点在行车路径轨迹上的移动,获取地理位置标记点移动后所对应的经纬度坐标,根据行车记录视频与经纬度坐标串数据的对应关系,依据地理位置标记点移动后所对应的经纬度坐标调整行车记录视频的播放进度。

具体的,可将地理位置标记点移动到行车路径轨迹上起始点和终点间的任意位置,获取移动后的地理位置标记点位置,地图上的每个位置对应了一个经纬度坐标,根据地理位置标记点位置得到对应的目标经纬度坐标。行车记录视频的播放进度与经纬度坐标串数据中的经纬度坐标是有对应关系的,根据播放进度可以找到对应的经纬度坐标,根据经纬度坐标可以找到对应的播放进度。从而可以将行车记录视频的播放进度调整到与目标经纬度坐标对应的播放进度。

本实施例中,通过获取行车路径轨迹展示指令,根据行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成行车路径轨迹,获取与行车路径轨迹对应的行车记录视频,检测地理位置标记点在行车路径轨迹上的移动,获取地理位置标记点移动后所对应的经纬度坐标,根据行车记录视频与经纬度坐标串数据的对应关系,依据地理位置标记点移动后所对应的经纬度坐标调整行车记录视频的播放进度,可在观看行车路径轨迹的同时查看与行车路径轨迹对应的行车记录视频,同时根据地理位置标记点的移动同步相应的视频播放进度,掌握与地图上的地理位置标记点和对应的视频拍摄的路况与街景,方便直观。

在一个实施例中,如图15所示,步骤S520包括:

步骤S521,获取经纬度坐标对应的第三时间戳。

具体的,每个经纬度坐标都有对应的时间戳,从而得到经纬度坐标对应的第三时间戳。

步骤S522,获取行车记录视频与所述经纬度坐标串数据的对应关系,依据第三时间戳确定行车记录视频在视频播放窗口上的播放进度条位置。

具体的,如果对应关系是通过时间戳建立的,从而可直接找到将具有相同时间戳的行车记录视频的目标播放进度,但是由于经纬度坐标采集频率与视频帧录制频率的差异,如果没有相同时间戳的经纬度坐标,则可根据对应关系得到与第三时间戳最接近的时间戳对应的目标播放进度,如果对应关系是通过视频帧建立的,则先找到第三时间戳对应的目标视频帧,再找到目标视频帧对应 的目标播放进度,将行车记录视频在视频播放窗口上的播放进度条位置调整到目标播放进度。

在一个实施例中,如图16所示,提供了一种地图展示的装置,所述装置包括:

行车路径轨迹生成模块610,用于获取行车路径轨迹展示指令,根据行车路径轨迹展示指令获取相应的经纬度坐标串数据,根据经纬度坐标串数据在地图上生成行车路径轨迹,获取与行车路径轨迹对应的行车记录视频。

调整模块620,用于检测地理位置标记点在行车路径轨迹上的移动,获取地理位置标记点移动后所对应的经纬度坐标,根据行车记录视频与经纬度坐标串数据的对应关系,依据地理位置标记点移动后所对应的经纬度坐标调整行车记录视频的播放进度。

在一个实施例中,如图17所示,调整模块620包括:

时间戳获取单元621,用于获取经纬度坐标对应的第三时间戳。

位置确定单元622,用于获取行车记录视频与经纬度坐标串数据的对应关系,依据第三时间戳确定行车记录视频在视频播放窗口上的播放进度条位置。

在一个实施例中,如图18所示,提供了一种数据处理方法,包括:

步骤S710,在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,经纬度坐标串数据包括经纬度坐标和对应的时间戳。

具体的,根据设置的清晰度、帧率和录制模式开始行车记录视频实时录制,实时录制的视频文件进行存储,存储时可根据预设时间分片段存储,如每5分钟的视频存为一个视频文件,每个视频片段自带元文件,用于记录视频片段的起始和终止时间戳以及完整视频包含的视频片段总个数等信息。在行车记录视频实时录制的同时,通过GPS上电并连接卫星获取经纬度坐标,获取时间为经纬度坐标对应的时间戳,与当前录制视频的视频帧的时间戳相同或相应。并将各个经纬度坐标和对应的时间戳生成经纬度坐标串存储到另一个文件中。

步骤S720,将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,对应关系用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动。

具体的,将具有相同时间戳的行车记录视频的视频帧与经纬度坐标对应,但是由于经纬度坐标采集频率与视频帧录制频率的差异,如果没有相同时间戳的经纬度坐标,则将视频帧的时间戳最接近的时间戳对应的经纬度坐标作为视频帧的对应经纬度坐标。在建立对应关系时,可将视频帧的时间戳与经纬度坐标的时间戳建立对应关系,也可将视频帧的视频标识与经纬度坐标建立对应关系。对应关系建立之后,就可用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动。

本实施例中,通过在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,经纬度坐标串数据包括经纬度坐标和对应的时间戳,将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,对应关系用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动,将行车记录视频与经纬度坐标串数据建立对应关系,从而在播放时可将地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

在一个实施例中,如图19所示,在步骤S710包括:

步骤S711,判断经纬度坐标是否是第一个经纬度坐标,如果经纬度坐标不是第一个经纬度坐标,则进入步骤S712,否则进入步骤S714。

具体的,如果是采集的第一个经纬度坐标,因为没有参照对象,所以进入步骤S714,直接将其加入经纬度坐标串。

步骤S712,判断经纬度坐标与上一个经纬度坐标的差异是否大于预设阈值,如果差异大于预设阈值,则进入步骤S713,否则进入步骤S714。

具体的,如果不是第一个经纬度坐标,则将其与上一个经纬度坐标进行对比,计算差异,计算时可根据需要自定义计算公式,可以理解的是,还可将经纬度坐标与之前一段时间内的经纬度坐标的平均值进行对比。如果差异大于预 设阈值,则进入步骤S713丢弃经纬度坐标。差异大于预设阈值说明此经纬度坐标可能是在录制的过程中,途经隧道、高楼等场所,在GPS信号不佳的情况下采集的,是无效的经纬度坐标。预设阈值可以根据需要自定义。

步骤S713,丢弃经纬度坐标。

步骤S714,获取所述经纬度坐标的时间戳,并将所述经纬度坐标和时间戳对应加入经纬度坐标串数据。

具体的,采集的经纬度坐标都有对应的时间戳,将经纬度坐标和对应的时间戳保存加入经纬度坐标串数据。

在一个实施例中,所述方法还包括:当检测到车辆异常时触发行车记录视频的录制。

具体的,车辆异常包括车况数据异常和车辆行驶数据异常,车况数据异常如车压突减低等情况,车辆行驶数据异常包括急刹车、碰撞等。当检测到车辆异常时触发行车记录视频的录制,便于在车主来不及启动行车记录视频的录制时,自动启动行车记录视频的录制,更加智能化。

在一个实施例中,在步骤S720之后,还包括:发送经纬度坐标串数据、行车记录视频以及行车记录视频与经纬度坐标串数据的对应关系至服务器。

具体的,服务器的存储空间大,处理能力强,通过服务器存储经纬度坐标串数据、行车记录视频以及行车记录视频与经纬度坐标串数据的对应关系,便于在多个终端需要请求得到这些数据时,服务器可快速的处理请求。

在一个实施例中,如图20所示,提供了一种数据处理系统,包括:

视频采集设备810,用于在行车过程中录制行车记录视频。

具体的,视频采集设备810可为行车记录仪等可录制行车记录视频的设备,在一个实施例中,当检测到车辆异常时视频采集设备810触发行车记录视频的录制。

地理位置信息采集设备820,用于在录制行车记录视频时,通过GPS按照预设采集频率实时采集不同时间对应的经纬度坐标生成经纬度坐标串数据,经纬度坐标串数据包括经纬度坐标和对应的时间戳。

具体的,根据设置的清晰度、帧率和录制模式开始行车记录视频实时录制,实时录制的视频文件进行存储,存储时可根据预设时间分片段存储,如每5分钟的视频存为一个视频文件,每个视频片段自带元文件,用于记录视频片段的起始和终止时间戳以及完整视频包含的视频片段总个数等信息。在行车记录视频实时录制的同时,通过GPS上电并连接卫星获取经纬度坐标,获取时间为经纬度坐标对应的时间戳,与当前录制视频的视频帧的时间戳相同或相应。并将各个经纬度坐标和对应的时间戳生成经纬度坐标串存储到另一个文件中。

逻辑处理设备830,用于将时间戳匹配的行车记录视频的视频帧与经纬度坐标建立对应关系,发送经纬度坐标串数据、行车记录视频以及行车记录视频与经纬度坐标串数据的对应关系至服务器,对应关系用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动。

具体的,将具有相同时间戳的行车记录视频的视频帧与经纬度坐标对应,但是由于经纬度坐标采集频率与视频帧录制频率的差异,如果没有相同时间戳的经纬度坐标,则将视频帧的时间戳最接近的时间戳对应的经纬度坐标作为视频帧的对应经纬度坐标。在建立对应关系时,可将视频帧的时间戳与经纬度坐标的时间戳建立对应关系,也可将视频帧的视频标识与经纬度坐标建立对应关系。对应关系建立之后,就可用于同步行车记录视频的播放进度与地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动。服务器的存储空间大,处理能力强,通过服务器存储经纬度坐标串数据、行车记录视频以及行车记录视频与经纬度坐标串数据的对应关系,便于在多个终端需要请求得到这些数据时,服务器可快速的处理请求。

服务器840,用于根据终端发送的视频播放指令查找对应的第一行车记录视频以及与所述第一行车记录视频相对应的第一经纬度坐标串数据,并将第一行车记录视频、第一经纬度坐标串数据以及第一行车记录视频和第一经纬度坐标串数据的对应关系发送至终端;和/或

根据终端发送的行车路径轨迹展示指令查找对应的第二经纬度坐标串数据以及与所述第二经纬度坐标串数据相对应的第二行车记录视频,并将第二经纬度坐标串数据、第二行车记录视频以及二经纬度坐标串数据和第二行车记录视 频的对应关系发送至终端。

具体的,服务器可接收终端发送的视频播放指令或行车路径轨迹展示指令,并根据不同指令查找对应的经纬度坐标串数据和行车记录视频以及它们之间的关系并返回至终端。

本实施例中,通过逻辑处理设备建立视频采集设备录制的行车记录视频和地理位置信息采集设备采集的经纬度坐标串数据之间的对应关系,并上传至服务器,以便于服务器接收到终端发送的视频播放指令和/或行车路径轨迹展示指令时,将对应的行车记录视频和经纬度坐标串数据以及它们之间的对应关系发送至终端,以使终端根据对应关系将地理位置标记点对应播放进度同步移动,可在观看视频画面的同时查看与画面对应的地理位置标记点,同时掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观。

在一个实施例中,如图21所示,所述系统还包括:

终端850,用于获取视频播放指令,根据视频播放指令在地图上创建视频播放窗口,发送视频播放指令至服务器;和/或获取行车路径轨迹展示指令,并发送至服务器。

所述终端850还用于根据第一经纬度坐标串数据在地图上生成与第一行车记录视频对应的第一行车路径轨迹,根据第一行车记录视频与所述第一经纬度坐标串数据的对应关系,同步第一行车记录视频的播放进度与地理位置标记点在所述第一行车路径轨迹上的移动;和/或

所述终端850还用于根据第二经纬度坐标串数据在地图上生成第二行车路径轨迹,检测地理位置标记点在第二行车路径轨迹上的移动,获取地理位置标记点移动后所对应的经纬度坐标,根据第二行车记录视频与第二经纬度坐标串数据的对应关系,依据地理位置标记点移动后所对应的经纬度坐标调整第二行车记录视频的播放进度。

具体的,终端根据视频播放指令或行车路径轨迹展示指令从服务器获取相应的经纬度坐标串数据和行车记录视频,并根据它们之间的对应关系同步播放行车记录视频和地理位置标记点在经纬度坐标串数据生成的行车路径轨迹上的移动,从而可在观看视频画面的同时查看与画面对应的地理位置标记点,同时 掌握视频拍摄的路况与街景以及在地图上的位置轨迹,方便直观,以及通过地理位置标记点的移动来检索对应的视频。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1