碰撞视频存储方法、系统、装置以及计算机可读存储介质制造方法及图纸

技术编号:38934307 阅读:11 留言:0更新日期:2023-09-25 09:37
本发明专利技术公开了一种碰撞视频存储方法、系统、装置以及计算机可读存储介质,属于汽车视频存储技术领域,应用于交通事故场景,包括:捕捉到碰撞信号;结束当前视频录制,判断当前视频时长执行对应的任务;若执行截取任务时,确定截取开始的时间点及截取时长;线程池执行截取任务;对截取后的视频进行拼接,形成独立的碰撞视频;将所述碰撞视频单独存储,该碰撞视频存储方法、系统、装置以及计算机可读存储介质,以碰撞信号为关键节点,一旦捕获该信号,便自动截取相应时间点的视频,并独立存储,规避了传统DVR记录在交通事故场景中的记录调取弊端,实现了可提取碰撞前后一段时间的视频片段。段。段。

【技术实现步骤摘要】
碰撞视频存储方法、系统、装置以及计算机可读存储介质


[0001]本专利技术属于汽车视频存储
,具体涉及碰撞视频存储方法、系统、装置以及计算机可读存储介质。

技术介绍

[0002]DVR(行车记录仪)作为实时记录汽车行驶过程景象的电子设备,持续的记录用户驾驶汽车的行驶过程并进行存储,在一些特殊场景,例如交通事故中,可以清晰的还原当时的情况;汽车记录仪持续的采集行车视频并进行存储,在存储空间存满时,需要用户自行删除或者格式化一些视频以释放存储空间,用户在删除的过程中,可能会误删重要视频,尤其是交通事故视频。更为重要的是,在传统的DVR记录视频中,交通事故视频并不会准确提取碰撞发生前几十秒时间内的关键时刻,一旦发生交通事故,相关人员就需要在行车视频中一帧又一帧的查找,极大的降低了工作效率,因此需要研发一种碰撞视频存储方法、系统、装置以及计算机可读存储介质来解决现有的问题。

技术实现思路

[0003]本专利技术的目的在于提供一种碰撞视频存储方法、系统、装置以及计算机可读存储介质,以解决交通事故视频无法准确提取碰撞发生前关键时刻的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种碰撞视频存储方法,应用于交通事故场景,包括:捕捉到碰撞信号;结束当前视频录制,判断当前视频时长执行对应的任务;若执行截取任务时,确定截取开始的时间点及截取时长;线程池执行截取任务;对截取后的视频进行拼接,形成独立的碰撞视频;将所述碰撞视频单独存储。
[0005]优选的,所述判断当前视频时长包括:若当前视频的录制时间小于30秒,则从多媒体数据库检索出上一条视频,并设置为截取拼接视频;若当前视频的录制时间大于30秒,则设置为截取视频;若当前视频的录制时间等于30秒,则保存为碰撞视频。
[0006]优选的,所述确定截取开始的时间点及截取时长包括:根据捕捉到碰撞信号时结束录制的视频时长,计算视频截取所需的时间点和时长信息,执行截取拼接操作;视频截取碰撞信号发生前的30秒及碰撞信号发生后的30秒;若交通事故发生后行车记录仪被毁损,则视频截取碰撞信号发生前的30秒。
[0007]优选的,所述截取方法包括:
获取视频路径,设置截取时间点、截取时长,获取通道个数并选取视频通道,通过视频通道获取该视频的宽、高、时长信息,设置视频输出路径,新建混合器传入输出路径和视频格式,为混合器设置通道,配置读取数据使用的缓冲区,开启混合器,在截取时间点找到该时间点之前最近的关键帧,读取每帧数据,通过混合器写入目标路径,时长达到后结束写入,视频截取完成,释放资源。
[0008]优选的,所述截取方法具体包括:记录视频绝对路径,将此路径作为参数传入MediaExtractor获取视频的信号通道,根据此信号通道获取视频的宽、高、时长信息,设置MediaExtractor读取视频数据需要的缓冲区,初始化MediaMuxer视频混合器设置输出路径及输出格式并添加视频通道,混合器开启视频截取任务,在while循环内,MediaExtractor读取每帧数据,MediaMuxer将读取到的数据写入目标路径,数据写入完成后结束任务,释放资源并记录文件路径。
[0009]优选的,所述视频截取完成之后,记录的多个文件路径通过MediaExtractor获取对应视频数据信息,MediaExtractor读取每帧数据,MediaMuxer将读取到的数据流写入目标文件,实现视频拼接。
[0010]优选的,所述拼接方法包括:记录需要合成的视频路径,MediaExtractor获取视频宽、高、通道信息,设置读取数据需要的缓冲区,新建MediaMuxer混合器传入输出路径和视频格式,遍历文件,MediaExtractor读取帧数据,MediaMuxer写入帧数据,并记录帧信息,文件写入完成后释放资源。
[0011]本专利技术另提供一种碰撞视频存储系统,所述系统包括:捕捉模块,用于捕捉到碰撞信号;判断模块,用于结束当前视频录制,判断当前视频时长执行对应的任务;确定截取模块,用于确定截取开始的时间点及截取时长;截取执行模块,用于执行截取任务;拼接模块,用于对截取后的视频进行拼接;存储模块,用于将所述碰撞视频单独存储。
[0012]本专利技术另提供一种碰撞视频存储装置,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现根据所述的碰撞视频存储方法。
[0013]本专利技术另提供一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行所述的碰撞视频存储方法。
[0014]本专利技术的技术效果和优点:该碰撞视频存储方法、系统、装置以及计算机可读存储介质,以碰撞信号为关键节点,一旦捕获该信号,便自动截取相应时间点的视频,并独立存储,规避了传统DVR记录在交通事故场景中的记录调取弊端,实现了可提取碰撞前后一段时间的视频片段,自动合成碰撞视频,并分类存储到DVR的存储空间中,从而可以快速还原交通事故现场,提升视频调取与查找的速率。
附图说明
[0015]图1为本专利技术方法流程示意图;图2为本专利技术实施例的方法流程示意图;图3为本专利技术实施例视频截取流程示意图;图4为本专利技术实施例视频拼接流程示意图。
实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]本专利技术提供了如图1、图2中所示的一种碰撞视频存储方法,包括以下步骤:S1:碰撞发生时,系统下发碰撞信号,行车记录仪使用监听器捕捉此信号。
[0018]S2:行车记录仪捕捉到信号后,结束当前视频录制,判断该视频时长是否超过30秒。
[0019]在某一实施场景中,录屏时长未达30秒,从多媒体数据库检索出上一条视频,做截取拼接;在另一实施场景中,录屏时长超过30秒,做截取;视频时长为30秒时,不做截取。
[0020]S3:视频需要做截取任务时,行车记录仪确定截取开始的时间点及截取时长。
[0021]具体地,根据捕捉到的系统下发碰撞信号时结束录制的视频时长,计算视频截取所需的时间点和时长信息,执行截取拼接操作。
[0022]在某一实施场景中,视频截取碰撞信号发生前的30秒及碰撞信号发生后的30秒;在另一实施场景中,交通事故发生后行车记录仪即被毁损,则视频截取碰撞信号发生前的30秒。
[0023]S4:确定截取时间及时长后,线程池执行截取任务;具体地,如图3所示,记录视频绝对路径,将此路径作为参数传入MediaExtractor获取视频的信号通道,根据此信号通道获取视频的宽/高/时长信息,设置MediaExtractor读取视频数据需要的缓冲区,初始化MediaMu本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种碰撞视频存储方法,其特征在于:应用于交通事故场景,包括:捕捉到碰撞信号;结束当前视频录制,判断当前视频时长执行对应的任务;若执行截取任务时,确定截取开始的时间点及截取时长;线程池执行截取任务;对截取后的视频进行拼接,形成独立的碰撞视频;将所述碰撞视频单独存储。2.根据权利要求1所述的一种碰撞视频存储方法,其特征在于:所述判断当前视频时长包括:若当前视频的录制时间小于30秒,则从多媒体数据库检索出上一条视频,并设置为截取拼接视频;若当前视频的录制时间大于30秒,则设置为截取视频;若当前视频的录制时间等于30秒,则保存为碰撞视频。3.根据权利要求1所述的一种碰撞视频存储方法,其特征在于:所述确定截取开始的时间点及截取时长包括:根据捕捉到碰撞信号时结束录制的视频时长,计算视频截取所需的时间点和时长信息,执行截取拼接操作;视频截取碰撞信号发生前的30秒及碰撞信号发生后的30秒;若交通事故发生后行车记录仪被毁损,则视频截取碰撞信号发生前的30秒。4.根据权利要求1所述的一种碰撞视频存储方法,其特征在于:所述截取方法包括:获取视频路径,设置截取时间点、截取时长,获取通道个数并选取视频通道,通过视频通道获取该视频的宽、高、时长信息,设置视频输出路径,新建混合器传入输出路径和视频格式,为混合器设置通道,配置读取数据使用的缓冲区,开启混合器,在截取时间点找到该时间点之前最近的关键帧,读取每帧数据,通过混合器写入目标路径,时长达到后结束写入,视频截取完成,释放资源。5.根据权利要求4所述的一种碰撞视频存储方法,其特征在于:所述截取方法具体包括:记录视频绝对路径,将此路径作为参数传入MediaExtractor获取视频的信号通道,根据所述信号通道获取视频的宽、高、时长信息,设置MediaExtractor读取视频数据需要的缓冲区,初始化Med...

【专利技术属性】
技术研发人员:赵江
申请(专利权)人:润芯微科技江苏有限公司
类型:发明
国别省市:

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

1