The present invention provides storage method and device, a pre recorded audio and video data to the mobile terminal, wherein the storage method comprises the following steps: before receiving a recording instruction, will use the pre recorded audio and video data recorded into the FIFO buffer; FIFO buffer space size by pre recorded duration and pre recorded the calculation to determine the parameters; pre recorded parameters including resolution and frame rate, and / or rate; receiving recording instruction, if the written audio and video data is not the first time video key frame data in a FIFO buffer, then delete the audio and video data. Because the FIFO buffer time to write the earliest data for key frame data, so the audio and video data package for the multimedia file, the first frame of video data in a multimedia file as the key frame data; in the multimedia file playback, does not appear due to the emergence of non mosaic broadcast video key frame data, to avoid the mosaic the human visual retention effect.
【技术实现步骤摘要】
本专利技术涉及音视频采集
,特别涉及一种预录的音视频数据的存储方法、存储装置和一种包括前述存储装置的移动终端。
技术介绍
为满足应用需求,很多具有音视频采集功能的移动终端已具有预录功能,可将用户执行录制操作之前的N秒音视频数据临时保存下来,并在用户执行录制操作时将前述N秒音视频数据存储为多媒体文件。因具有预录功能,前述移动终端可避免用户操作延迟造成的关键音视频数据缺失。以具有预录功能的执法记录仪进行违法证据录制为例:在执法人员实际触发录制之前,违法行为可能已经发生;而此时执法记录仪如开启预录功能,执法人员触发录制时,触发录制之前N秒的音视频数据可被保存,作为证明违法行为证据。但是,一部分预录形成的多媒体文件在播放时,视频图像开始部分为马赛克;由于马赛克对人眼视觉的留滞影响,用户无法清晰地看到到马赛克后一段时间内的视频图像。
技术实现思路
为解决一部分预录形成的多媒体文件在播放时,视频图像开始部分为马赛克而影响用户视觉的问题,本专利技术提供一种移动终端中预录的音视频数据的存储方法、存储装置和包括前述存储装置的移动终端。本专利技术提供一种移动终端中预录的音视频数据的存储方法,包括以下步骤:在接收到录制指令之前,将采用预录参数预录的音视频数据写入FIFO缓冲器中;所述FIFO缓冲器的空间大小由预录时长和预录参数计算确定;所述预录参数包括分辨率和帧率,和/或,码率;在接收到录制指令时,若所述FIFO缓冲器中写入时间最早的音视频数据不是视频关键帧数据,则删除所述音视频数据。可选的,所述方法应用于Android系统中,所述预录的音视频数据由Android系统中的M ...
【技术保护点】
一种移动终端中预录的音视频数据的存储方法,其特征在于,包括以下步骤:在接收到录制指令之前,将采用预录参数预录的的音视频数据写入FIFO缓冲器中;所述FIFO缓冲器的空间大小由预录时长和预录参数计算确定;所述预录参数包括分辨率和帧率,和/或,码率;在接收到录制指令时,若所述FIFO缓冲器中写入时间最早的音视频数据不是视频关键帧数据,则删除所述音视频数据。
【技术特征摘要】
1.一种移动终端中预录的音视频数据的存储方法,其特征在于,包括以下步骤:在接收到录制指令之前,将采用预录参数预录的的音视频数据写入FIFO缓冲器中;所述FIFO缓冲器的空间大小由预录时长和预录参数计算确定;所述预录参数包括分辨率和帧率,和/或,码率;在接收到录制指令时,若所述FIFO缓冲器中写入时间最早的音视频数据不是视频关键帧数据,则删除所述音视频数据。2.根据权利要求1所述的方法,其特征在于:所述方法应用于Android系统中,所述预录的音视频数据由Android系统中的Mediacodec接口编码形成。3.根据权利要求2所述的方法,其特征在于,所述预录的音视频数据中:音频数据为AAC格式数据,和/或,视频数据为H264格式数据。4.根据权利要求1所述的方法,其特征在于,所述方法应用于Android系统中,所述方法还包括:采用Android系统中的MediaMuxer接口,将所述FIFO缓冲器中的音视频数据封装为多媒体文件。5.根据权利要求4所述的方法,其特征在于:所述多媒体文件为MP...
【专利技术属性】
技术研发人员:孙磊,朱众微,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。