视频、车载视频的循环缓存方法、装置和计算机设备制造方法及图纸

技术编号:26480297 阅读:22 留言:0更新日期:2020-11-25 19:25
本申请涉及一种视频的循环缓存方法、装置、计算机设备和存储介质。所述方法包括:将采集到的视频进行缓存;所述视频的初始帧为关键帧,且具有预设的关键帧间隔数;当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数满足整数倍关系时,确定已缓存视频;基于所述已缓存视频的初始帧,删除所述已缓存视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将采集到的视频进行缓存的步骤。采用本方法能够降低存储设备的使用成本。

【技术实现步骤摘要】
视频、车载视频的循环缓存方法、装置和计算机设备
本申请涉及计算机
,特别是涉及一种视频、车载视频的循环缓存方法、装置、计算机设备和存储介质。
技术介绍
行车记录仪即记录车辆行驶途中的影像及声音等相关资讯的仪器。安装行车记录仪后,能够记录汽车行驶全过程的视频图像和声音,可为交通事故提供证据。现有技术中的行车记录仪往往只是按照预设的视频缓存时长或缓存容量对采集到的行车视频进行循环存储,然而在单独参考时间戳或缓存容量对采集到的行车视频进行循环存储过程中,往往会将存在视频关键帧的视频片段删除,这使得不容易在已存储的行车视频中找到事故视频及在缓存时容易覆盖事故视频,也使得已存储的行车视频中会存在大量的冗余视频帧,从而占用了多余的数据存储空间,提高了存储设备的使用成本。因此,现有的视频循环缓存方法存在使存储设备的使用成本较高的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低存储设备的使用成本的视频、车载视频的循环缓存方法、装置、计算机设备和存储介质。一种视频的循环缓存方法,所述方法包括:将采集到的视频进行缓存;所述视频的初始帧为关键帧,且具有预设的关键帧间隔数;当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数满足整数倍关系时,确定已缓存视频;基于所述已缓存视频的初始帧,删除所述已缓存视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将采集到的视频进行缓存的步骤。在其中一个实施例中,所述将采集到的视频进行缓存之后,所述方法还包括:当已缓存的视频时长达到所述预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数不满足整数倍关系时,则继续缓存所述采集到的视频,直至已缓存的视频帧数与所述关键帧间隔数满足整数倍关系。在其中一个实施例中,所述将采集到的视频进行缓存之后,所述方法还包括:当接收到视频保存指令时,将所述已缓存视频进行保存。在其中一个实施例中,所述当接收到视频保存指令时,将已缓存的视频进行保存,包括:响应所述视频保存指令,判断已缓存的视频时长是否达到所述预设缓存时长;若是,则判断已缓存的视频帧数与所述关键帧间隔数是否满足整数倍关系;若否,则继续缓存所述采集到的视频,直至已缓存的视频帧数与所述关键帧间隔数满足整数倍关系后,将所述已缓存视频进行保存。在其中一个实施例中,所述响应所述视频保存指令,判断已缓存的视频时长是否达到所述预设缓存时长之后,所述方法还包括:当已缓存的视频时长未达到所述预设缓存时长时,继续缓存所述采集到的视频,直至已缓存的视频时长达到所述预设缓存时长。一种车载视频的循环缓存方法,所述方法包括:将车载视频进行缓存;所述车载视频为通过车辆的图像采集装置采集得到的;所述车载视频的初始帧为关键帧,且具有预设的关键帧间隔数;当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔帧数满足整数倍关系时,确定已缓存车载视频;基于所述已缓存车载视频的初始帧,删除所述已缓存车载视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将车载视频进行缓存的步骤。在其中一个实施例中,在所述将车载视频进行缓存的步骤之后,还包括:当检测到所述车辆发生事故时,将所述已缓存车载视频进行保存,得到事故前车载视频;将所述车辆发生所述事故后采集到的车载视频进行保存,得到事故后车载视频;其中,所述事故后车载视频的初始帧为关键帧,且具有预设的视频帧数;根据所述事故前车载视频和所述事故后车载视频,得到车辆事故录像。在其中一个实施例中,当所述车辆处于行驶状态时,在所述将车载视频进行缓存的步骤之后,还包括:当检测到所述车辆发生震动时,判断在发生所述震动之前所述车辆在第一预设时长的第一车速是否小于预设的第一车速阈值;若否,则判断在发生所述震动之后所述车辆在第二预设时长的第二车速是否小于预设的第二车速阈值,和/或,判断在发生所述震动之后所述车辆在第二预设时长内是否进入熄火状态;当所述第二车速小于所述第二车速阈值时,则判定所述车辆发生所述事故;或者,当在发生所述震动之后所述车辆在所述第二预设时长内进入熄火状态时,则判定所述车辆发生所述事故。在其中一个实施例中,当所述车辆处于熄火状态时,在所述将车载视频进行缓存的步骤之后,还包括:当检测到所述车辆发生震动时,获取所述车辆的熄火时长;当所述熄火时长大于预设的熄火时长阈值时,判定所述车辆发生所述事故。一种视频的循环缓存装置,所述装置包括:视频缓存模块,用于将采集到的视频进行缓存;所述视频的初始帧为关键帧,且具有预设的关键帧间隔数;视频确定模块,用于当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数满足整数倍关系时,确定已缓存视频;视频删除模块,用于基于所述已缓存视频的初始帧,删除所述已缓存视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将采集到的视频进行缓存的步骤。一种车载视频的循环缓存装置,所述装置包括:车载视频缓存模块,用于将车载视频进行缓存;所述车载视频为通过车辆的图像采集装置采集得到的;所述车载视频的初始帧为关键帧,且具有预设的关键帧间隔数;车载视频确定模块,用于当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔帧数满足整数倍关系时,确定已缓存车载视频;车载视频删除模块,用于基于所述已缓存车载视频的初始帧,删除所述已缓存车载视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将车载视频进行缓存的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述视频的循环缓存方法、装置、计算机设备和存储介质,通过将采集到的初始帧为关键帧且具有预设的关键帧间隔数的视频进行缓存,当已缓存的视频时长达到预设缓存时长且已缓存的视频帧数与关键帧间隔数满足整数倍关系时,确定已缓存视频,并基于已缓存视频的初始帧,删除已缓存视频中帧数为关键帧间隔数的整数倍的视频帧,返回将采集到的视频进行缓存的步骤,以在实现在按照预设缓存时长将采集到的视频进行循环缓存时避免已缓存的视频存在大量冗余视频的同时也保证了每次视频缓存的最起始总是关键帧,从而避免因已缓存的视频存在大量的冗余视频帧而占用了多余的数据存储空间,降低了存储设备的使用成本。附图说明图1为一个实施例中一种视频的循环缓存方法或一种车载视频的循环缓存的应用环境图;图2为一个实施例中一种视频的循环缓存方法的流程示意图;图3为一个实施例中一种车载视频的循环缓存方法的流程示意图;图4为一个实施例中一种车辆行车碰撞的录像流程图;图5为一个实施例中一种车辆熄本文档来自技高网...

【技术保护点】
1.一种视频的循环缓存方法,其特征在于,所述方法包括:/n将采集到的视频进行缓存;所述视频的初始帧为关键帧,且具有预设的关键帧间隔数;/n当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数满足整数倍关系时,确定已缓存视频;/n基于所述已缓存视频的初始帧,删除所述已缓存视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将采集到的视频进行缓存的步骤。/n

【技术特征摘要】
1.一种视频的循环缓存方法,其特征在于,所述方法包括:
将采集到的视频进行缓存;所述视频的初始帧为关键帧,且具有预设的关键帧间隔数;
当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数满足整数倍关系时,确定已缓存视频;
基于所述已缓存视频的初始帧,删除所述已缓存视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将采集到的视频进行缓存的步骤。


2.根据权利要求1所述的方法,其特征在于,所述将采集到的视频进行缓存之后,所述方法还包括:
当已缓存的视频时长达到所述预设缓存时长,且已缓存的视频帧数与所述关键帧间隔数不满足整数倍关系时,则继续缓存所述采集到的视频,直至已缓存的视频帧数与所述关键帧间隔数满足整数倍关系。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到视频保存指令时,将所述已缓存视频进行保存。


4.根据权利要求3所述的方法,其特征在于,所述当接收到视频保存指令时,将已缓存的视频进行保存,包括:
响应所述视频保存指令,判断已缓存的视频时长是否达到所述预设缓存时长;
若是,则判断已缓存的视频帧数与所述关键帧间隔数是否满足整数倍关系;
若否,则继续缓存所述采集到的视频,直至已缓存的视频帧数与所述关键帧间隔数满足整数倍关系后,将所述已缓存视频进行保存。


5.一种车载视频的循环缓存方法,其特征在于,所述方法包括:
将车载视频进行缓存;所述车载视频为通过车辆的图像采集装置采集得到的;所述车载视频的初始帧为关键帧,且具有预设的关键帧间隔数;
当已缓存的视频时长达到预设缓存时长,且已缓存的视频帧数与所述关键帧间隔帧数满足整数倍关系时,确定已缓存车载视频;
基于所述已缓存车载视频的初始帧,删除所述已缓存车载视频中帧数为所述关键帧间隔数的整数倍的视频帧,返回所述将车载视频进行缓存的步骤。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当检测到所述车辆发生事故时,将所述已缓存车载视频进行保存,得到事故前车载视频;
将所述车辆发生所述事故后采集到的车载视频进行保存,得到事故...

【专利技术属性】
技术研发人员:何懿晟温煦江勇
申请(专利权)人:广州亚美智造科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1