基于地图轨迹的视频回放方法以及系统的制作方法
【技术领域】
[0001]本发明适用于车联网技术领域,尤其涉及一种基于地图轨迹的视频回放方法以及系统。
【背景技术】
[0002]现有的行车记录仪视频回放技术中,实现观看行车记录仪中的视频的处理方法有:一种是将行车记录仪中的SD卡拔下来,连接PC进行查看。另一种方法是通过手机连接行车记录仪,播放指定时间点的视频。无论是那种方案都只能根据回放时间点播放对应的视频,只能从时间维度来进行视频回放。这就需要用户在寻找事故发生点的时候,对事故发生的时间要有非常清晰的记忆,或者,从头到尾地浏览一次视频,这样就无法很快地找到用户需要回看的信息,浪费时间,效率低下,用户体验不好。另外,在绘制地图轨迹的时候,需要每隔设定时间采集一次GPS信息点XPS信息点包括车辆或者其它移动物体的速度、时间、海拔、方向、经玮度等信息。
[0003]这种采集方式采集到的信息点会比较多,会导致以下问题:1、有些信息点对于地图来说不大重要,比如,车辆匀速直线行驶的时候,就不需要采集所有的信息点,或者,车辆路上行驶,可能方向有少许变化,但是也不需要采集所有的信息点。冗余的信息点会使得系统的容量巨大。2、不利于视频回放或者地图显示,因为视频回放需要判断该点是否落在轨迹上,要把选中的点和轨迹上的点进行对比,这样就要调用系统中存储的所有信息点,地图显示的时候则需要调用所有的信息点,如果信息点较多,会导致系统运行速度变慢,不利于用户快速查看和使用该系统。
【发明内容】
[0004]鉴于此,本发明提供一种基于地图轨迹的视频回放方法以及系统,在于克服上述的用户回放行车视频时只能通过时间维度来进行回放而导致回放效率低下,并且因为保存的信息点过多,导致系统运行缓慢,不利于用户快速回放的问题。
[0005]本发明提供一种基于地图轨迹的视频回放方法,方法包括:录制并保存行车视频;按照设定频率采集车辆的信息点,并对信息点进行处理,其中,信息点包括当前车辆的时间、GPS信息、速度以及方向;通过GPS信息形成行车轨迹并在电子地图上进行显示;在轨迹上选中一位置作为视频回放的起点,并通过位置对应得到车辆在位置的时刻,从该时刻开始播放行车视频。
[0006]优选地,按照设定频率采集车辆的信息点并对信息点进行处理的步骤,包括:从第一个信息点开始,比较信息点与上一个采集到的信息点之间的速度之差是否超过第一设定值,如果是,则保留当前信息点,否则,跳到下一步;比较信息点与上一个采集到的信息点之间的方向差异是否超过第二设定值,如果是,则保留当前信息点,否则,跳到下一步;比较信息点与上一个采集到的信息点之间的距离之差是否超过第三设定值,如果是,则保留当前信息点,否则,删除该信息点,并继续把下一个信息点与上一个信息点进行比较,直至完成所有信息点的比较。
[0007]优选地,在比较当前信息点与上一个采集到的信息点之间的距离之差是否超过第三设定值的步骤之后,还包括:统计保留的信息点的数量是否超过要求采集的信息点的目标数量,如果是,则调整第一设定值、第二设定值和/或第三设定值,并再次进行信息点的处理。
[0008]优选地,在调整第一设定值、第二设定值和/或第三设定值的步骤中,包括:将第一设定值、第二设定值和/或第三设定值乘以设定倍数。
[0009]优选地,轨迹上选中一位置作为视频回放的起点,并通过位置对应得到车辆在位置的时刻的步骤中,包括步骤:若选中的位置处于两个信息点之间,则按照该位置在两个信息点之间的轨迹的比例,获取车辆在该位置的时刻。
[0010]本发明还提供一种一种基于地图轨迹的视频回放系统,系统包括:录制模块,用以录制并保存行车视频;采集模块,用以按照设定频率采集车辆的信息点,并对信息点进行处理,其中,信息点包括当前车辆的时间、GPS信息、速度、方向以及海拔;显示模块,用以通过GPS信息形成行车轨迹并在电子地图上进行显示;播放模块,用以在轨迹上选中一位置作为视频回放的起点,并通过位置对应得到车辆在位置的时刻,从该时刻开始播放行车视频。
[0011]优选地,采集模块包括:第一比较单元,用以从第一个信息点开始,比较信息点与上一个采集到的信息点之间的速度之差是否超过第一设定值,如果是,则保留当前信息点,否则,跳到下一步;第二比较单元,用以比较信息点与上一个采集到的信息点之间的方向差异是否超过第二设定值,如果是,则保留当前信息点,否则,跳到下一步;第三比较单元,用以比较信息点与上一个采集到的信息点之间的距离之差是否超过第三设定值,如果是,则保留当前信息点,否则,删除该信息点,并继续把下一个信息点与上一个信息点进行比较,直至完成所有信息点的比较过程。
[0012]优选地,采集模块还包括调整单元,用以统计保留的信息点的数量是否超过要求采集的信息点的目标数量,如果是,则调整第一设定值、第二设定值和/或第三设定值,并再次进行信息点的处理。
[0013]优选地,调整单元,还用以将第一设定值、第二设定值和/或第三设定值乘以设定倍数。
[0014]优选地,播放模块,还用以若选中的位置处于两个信息点之间,则按照该位置在两个信息点之间的轨迹的比例,获取车辆在该位置的时刻。
[0015]与现有技术相比,本发明的一种基于地图轨迹的视频回放方法以及系统中,通过在电子地图上显示行车轨迹,用户选中行车轨迹上的任一位置即可作为行车视频回放的起点进行播放,这样提高了视频回放的效率,方便了用户,提升了用户体验,同时,通过对信息点的处理,能够使得视频回放系统更为轻便、使用的存储空间更小、响应速度更快,提高用户回放的效率。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0017]图1是本发明基于地图轨迹的视频回放方法的流程图;
图2是图1中对信息点进行处理的流程图。
[0018]图3是本发明基于地图轨迹的视频回放系统的原理图。
[0019]附图标记说明如下:录制模块10采集模块20显示模块30播放模块40。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021 ]请参阅图1,一种基于地图轨迹的视频回放方法,方法包括:
步骤SlO:录制并保存行车视频。
[0022]步骤Sll:按照设定频率采集车辆的信息点,并对信息点进行处理,其中,信息点包括当前车辆的时间、GPS信息、速度、方向以及海拔等。GPS信息为车辆的经度和玮度。本实施例中,按照每4S采集一次的频率采集车辆的信息点。
[0023]步骤S12:通过GPS信息形成行车轨迹并在电子地图上进行显示。
[0024]步骤S13:在轨迹上选中一位置作为视频回放的起点,并通过该位置对应得到车辆在该位置的时刻,从该时刻开始播放行车视频。
[0025]请参阅图2,步骤SI I包括:
步骤S110:从第一个信息点开始,比较当前信息点与上一个采集到的信息点之间的速度之差是否超过第一设定值,如果是,则保留当前信息点,否则,跳到步骤S111。本实施例中,第一设定值为3KM/H。亦既是,