行车记录拍摄方法及装置制造方法及图纸

技术编号:20119921 阅读:26 留言:0更新日期:2019-01-16 12:26
本发明专利技术提供一种行车记录拍摄方法及装置,通过接收摄像头连续采集的视频帧,并分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频,最后将提取的每段视频和音频合并形成行车记录文件。本发明专利技术的行车记录拍摄方法,在提取视频帧生成预定时长的视频时并不影响接收摄像头连续采集的视频帧以及将采集的视频帧存储于缓存或内存的线程,因此并不需要将摄像头进行关闭,从而保证了视频的连续性,优化行车记录仪漏秒、或丢帧状况,保证行车记录仪视频拍摄的完整性。

The Method and Device of Traffic Recording and Shooting

The invention provides a driving record shooting method and device, which receives video frames captured continuously by a camera, extracts the video frames segment by segment, generates a video of a predetermined length, and extracts audio corresponding to each video segment through a microphone, and finally combines the extracted video and audio segments to form a driving record file. The driving record shooting method of the present invention does not affect the video frame continuously captured by the receiving camera and the thread of storing the captured video frame in the buffer or memory when extracting the video frame to generate the video of a predetermined time. Therefore, the camera does not need to be turned off to ensure the continuity of the video, optimize the missing second or losing frame condition of the driving recorder, and ensure the driving record. Integrity of video shooting.

【技术实现步骤摘要】
行车记录拍摄方法及装置
本专利技术涉及行车记录仪领域,尤其涉及一种行车记录拍摄方法及装置。
技术介绍
行车记录仪能够作为交通事故责任认定证据,有效维护自身权益,是很多车主购买行车记录仪的重要原因。然而根据交通法规定,只有原始、完整、无剪辑的行车记录仪视频才能作为有效证据,如果出现漏秒、丢帧等影响视频完整度、原始性的录像,让关键时间取证困难。由于存储空间有限,现有的行车记录仪通常采用分段录制的方法,以在存储空间不足时删除最早录制的视频,才能继续进行当前的视频录制。每段视频的录制时间通常在5分钟以内,一段视频录制结束后进行储存,并开始下一段视频的录制。由于现有行车记录仪当一段视频录制完毕时摄像头和麦克风被关闭,当下一段视频开始录制时再重新启动摄像头和麦克风,而摄像头由关闭到开启这段时间内无法进行录制,导致相邻两段视频的过渡处产生漏秒、或丢帧,通常漏秒达到2秒以上,影响行车记录仪视频拍摄的完整性。
技术实现思路
本专利技术提供一种行车记录拍摄方法及装置,以优化行车记录仪漏秒、或丢帧状况,保证行车记录仪视频拍摄的完整性。本专利技术的一个方面是提供一种行车记录拍摄方法包括:接收摄像头连续采集的视频帧;分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频;将提取的每段视频和音频合并形成行车记录文件。本专利技术的另一个方面是提供一种行车记录拍摄装置,包括:接收模块,用于接收摄像头连续采集的视频帧;视频生成模块,用于分段提取所述视频帧,生成预定时长的视频;音频生成模块,用于通过麦克风提取与每段视频对应的音频;合成模块,用于将提取的每段视频和音频合并形成行车记录文件。本专利技术提供的行车记录拍摄方法及装置,通过接收摄像头连续采集的视频帧,并分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频,最后将提取的每段视频和音频合并形成行车记录文件。本专利技术的行车记录拍摄方法,在提取视频帧生成预定时长的视频时并不影响接收摄像头连续采集的视频帧以及将采集的视频帧存储于缓存或内存的线程,因此并不需要将摄像头进行关闭,从而保证了视频的连续性,优化行车记录仪漏秒、或丢帧状况,保证行车记录仪视频拍摄的完整性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的行车记录拍摄方法流程图;图2为本专利技术另一实施例提供的行车记录拍摄方法流程图;图3为本专利技术一实施例提供的行车记录拍摄装置的结构图;图4为本专利技术另一实施例提供的行车记录拍摄装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例提供的行车记录拍摄方法流程图。如图1所示,本实施例提供了一种行车记录拍摄方法,该方法具体步骤如下:S101、接收摄像头连续采集的视频帧。在本实施例中,通过摄像头连续采集视频帧,即整个录制过程中摄像头并不关闭,其中获取到的视频帧存于行车记录仪的缓存中或者指定的一段内存中。S102、分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频。本实施例中,从存储视频帧的缓存或内存中提取视频帧,分段生成预定时长的视频,由于提取视频帧生成预定时长的视频时并不影响接收摄像头连续采集的视频帧以及将采集的视频帧存储于缓存或内存的线程,因此并不需要将摄像头进行关闭。此外,在提取音频时也不需要关闭麦克风,并且麦克风提取的音频与视频相对应,从而也保证了声音的同步性。更具体的,所述分段提取所述视频帧,生成预定时长的视频,采用以下两种方案实现:方案一:采用GLSurfaceView实时提取所述视频帧,并进行编码,在到达每段所述预定时长时对编码后的该段视频进行存储;在本方案中,采用GLSurfaceView进行实时提取视频帧,其中,GLSurfaceView为Android系统中的一个视图类,是SurfaceView的子类,其中SurfaceView类是View类的子类,它包含一个能保存屏幕像素信息的Surface对象,Surface对象在物理上对应着一块内存,它的内容可以直接被复制到显存,因此更新速度快。SurfaceView的特点是可以直接访问内存上的图像数据,提高内存效率;可以用后台线程来更新屏幕图像,避免因主线程繁忙而造成阻塞;可以控制图像更新速度(帧频),提高用户体验。可以通过它看见Surface的全部或部分内容,也可以通过它在Surface上绘制图形。而GLSurfaceView是基于SurfaceView再次进行拓展的视图类,可以做到数据和显示的分离,比如在没有屏幕的设备照样可以开预览实时直播。本实施例中通过GLSurfaceView实时提取所述视频帧。当然也可采用其他视频捕捉器获取视频帧。本实施例中在提取视频帧后,并进行编码,其中视频编码可采用现有技术中的编码技术,例如H.264编码技术,将提取的视频帧压缩成为视频码流,从而降低视频的数据量。本方案采用GLSurfaceView实时提取所述视频帧,其存储视频帧的缓存或内存可以较小,节约更多的存储空间。方案二:在到达每段所述预定时长时,采用GLSurfaceView对该段预定时长内的视频帧进行提取和编码,生成该段预定时长对应的所述视频。在本实施例中,摄像头连续采集的视频帧存贮在缓存或内存中,当到达每段所述预定时长时,采用GLSurfaceView对该段预定时长内的视频帧进行一次提取,再进行编码。本方案在每段预定时长结束后由GLSurfaceView提取视频帧,不会造成主线程的阻塞。需要说明的是,本实施例中也需要对音频进行编码,将音频采样数据压缩成为音频码流,从而降低音频的数据量。S103、将提取的每段视频和音频合并形成行车记录文件。本专利技术实施例,将相对应的每段视频和音频进行合并,从而形成行车记录文件,并将行车记录文件进行存储。本实施例提供的行车记录拍摄方法,通过接收摄像头连续采集的视频帧,并分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频,最后将提取的每段视频和音频合并形成行车记录文件。本实施例的行车记录拍摄方法,在提取视频帧生成预定时长的视频时并不影响接收摄像头连续采集的视频帧以及将采集的视频帧存储于缓存或内存的线程,因此并不需要将摄像头进行关闭,从而保证了视频的连续性,优化行车记录仪漏秒、或丢帧状况,保证行车记录仪视频拍摄的完整性。图2为本专利技术另一实施例提供的行车记录拍摄方法流程图。如图2所示,在上述实施例的基础上,S101所述的接收摄像头连续采集的视频帧之后,还可包括:S201、采用GLSurfaceView对每一所述视频帧进行绘制和渲染,并实时显示在所述行车记录仪的屏幕上。本实施例中,通过GLSurfaceView将每一视频帧绘制在Surface界面上,并经过本文档来自技高网...

【技术保护点】
1.一种行车记录拍摄方法,其特征在于,包括:接收摄像头连续采集的视频帧;分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频;将提取的每段视频和音频合并形成行车记录文件。

【技术特征摘要】
1.一种行车记录拍摄方法,其特征在于,包括:接收摄像头连续采集的视频帧;分段提取所述视频帧,生成预定时长的视频,并通过麦克风提取与每段视频对应的音频;将提取的每段视频和音频合并形成行车记录文件。2.根据权利要求1所述的方法,其特征在于,所述接收摄像头连续采集的视频帧之后,还包括:采用GLSurfaceView对每一所述视频帧进行绘制和渲染,并实时显示在所述行车记录仪的屏幕上。3.根据权利要求1所述的方法,其特征在于,所述分段提取所述视频帧,生成预定时长的视频,具体包括:采用GLSurfaceView实时提取所述视频帧,并进行编码,在到达每段所述预定时长时对编码后的该段视频进行存储;或者,在到达每段所述预定时长时,采用GLSurfaceView对该段预定时长内的视频帧进行提取和编码,生成该段预定时长对应的所述视频。4.根据权利要求1-3中任一所述的方法,其特征在于,所述分段提取所述视频帧,生成预定时长的视频前,还包括:若识别行车过程中发生事故,对事故发生的时刻采集的所述视频帧进行标记;或者,接收用户输入的标记指令,对所述标记指令对应的所述视频帧进行标记。5.根据权利要求4所述的方法,其特征在于,所述若识别行车过程中发生事故,对事故发生的时刻采集的所述视频帧进行标记,具体包括:接收重力感测器识别到碰撞或紧急刹车后发送的事故信号、或距离传感器检测到距物体的距离小于预设阈值时发送的事故信号;...

【专利技术属性】
技术研发人员:武全爽董敏
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1