电子设备及录像方法技术

技术编号:30427571 阅读:20 留言:0更新日期:2021-10-24 17:14
本申请公开了一种电子设备及录像方法,属于电子技术领域。所述电子设备包括摄像组件和控制器;控制器用于:在电子设备的录像功能开启后,向缓冲空间中存储摄像组件实时采集的图像;在接收到开始录像指令后,获取缓冲空间中存储的图像;在接收到停止录像指令,且从缓冲空间中获取到截止图像后,停止获取缓冲空间中存储的图像,截止图像为控制器接收停止录像指令前摄像组件采集的最后一帧图像;基于从缓冲空间获取的图像生成视频文件。本申请解决了电子设备录像所得的视频文件完整性较差的问题。本申请用于进行录像。本申请用于进行录像。本申请用于进行录像。

【技术实现步骤摘要】
电子设备及录像方法


[0001]本申请涉及电子
,特别涉及一种电子设备及录像方法。

技术介绍

[0002]随着电子技术的发展,电子设备(如智能手机)的功能越来越丰富,如电子设备可以包括摄像组件以实现电子设备的录像功能。
[0003]相关技术中,电子设备中可以安装有录像程序,在该录像程序启动后电子设备上可以显示有录像按钮。用户可以点击该录像按钮,接着电子设备需耗费一定的时间进行参数(如编码参数)配置以及设备的状态检验等录像准备过程,之后才实际开始录像。
[0004]因此,电子设备无法录制到录像准备过程中的图像,电子设备进行录像的触发时延较长,所得的视频文件的完整性较差。

技术实现思路

[0005]本申请提供了一种电子设备及录像方法,可以解决电子设备录像所得的视频文件的完整性较差的问题。所述技术方案如下:
[0006]一方面,提供了一种电子设备,所述电子设备包括:包括摄像组件和控制器;所述控制器用于:
[0007]在所述电子设备的录像功能开启后,向缓冲空间中存储所述摄像组件实时采集的图像;
[0008]在接收到开始录像指令后,获取所述缓冲空间中存储的图像;
[0009]在接收到停止录像指令,且从所述缓冲空间中获取到截止图像后,停止获取所述缓冲空间中存储的图像,所述截止图像为所述控制器接收所述停止录像指令时所述摄像组件采集的图像;
[0010]基于从所述缓冲空间获取的图像生成视频文件。
[0011]另一方面,提供了一种录像方法,用于电子设备的控制器,所述电子设备还包括摄像组件;所述方法包括:
[0012]在所述电子设备的录像功能开启后,向缓冲空间中存储所述摄像组件实时采集的图像;
[0013]在接收到开始录像指令后,获取所述缓冲空间中存储的图像;
[0014]在接收到停止录像指令,且从所述缓冲空间中获取到截止图像后,停止获取所述缓冲空间中存储的图像,所述截止图像为所述控制器接收所述停止录像指令时所述摄像组件采集的图像;
[0015]基于从所述缓冲空间获取的图像生成视频文件。
[0016]本申请提供的技术方案带来的有益效果至少包括:
[0017]本申请中电子设备的控制器可以将摄像组件采集的目标帧数的图像实时存储在缓冲空间中,进而在录像时从缓冲空间中获取图像。如此一来,从缓冲空间获取的第一帧图
像可以为当前时刻之前一定时间的图像。即使电子设备实际开始获取图像的时刻相对开始录像指令的接收时刻有一定的延时,控制器也可以从缓冲空间中获取到采集时刻更接近开始录像指令的接收时刻的图像。因此,基于从缓冲空间获取的图像生成的视频文件的完整性较好。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种电子设备的工作状态示意图;
[0020]图2是本申请实施例提供的一种录像方法的流程图;
[0021]图3是本申请实施例提供的另一种录像方法的流程图;
[0022]图4是本申请实施例提供的一种电子设备的显示界面图;
[0023]图5是本申请实施例提供的另一种电子设备的结构框图;
[0024]图6是本申请实施例提供的一种电子设备的软件结构框图。
具体实施方式
[0025]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0026]随着电子技术的发展,对电子设备进行录像的实时性以及完整性的要求越来越高。若该电子设备为相关人员使用的记录仪,由于记录仪录制的视频的完整性会对事件处理的公正性以及准确度产生影响,因此记录仪的录像实时性和完整性需要更高。由于录像需要对摄像组件采集的图像进行一定地处理(如编码以及存储),故电子设备在接收到用户触发的录像指令后,需要先进行录像准备过程,以使电子设备获取到进行该处理所需的所有信息,且录像时用到的参数和对象等均满足录像要求,之后才能进行实际的录像。该录像准备过程的时长通常大于三百毫秒,本申请实施例中将该录像准备过程的时长称为录像延迟时长。该实际的录像过程也即是获取摄像组件采集的图像并存储的过程。因此,电子设备录像所得的视频文件无法包括该录像准备过程中的图像。对于用户来说,点击录像按钮触发电子设备录像后实际录制的视频可能跟自己预期的不一致,实际录制的视频的开头缺失了一部分,该视频文件的完整性较差。
[0027]本申请实施例提供了一种电子设备及录像方法,该电子设备可以录制到录像准备过程中的图像,提高了录像所得的视频文件的完整性。本申请实施例中的电子设备可以包括摄像组件和控制器,可选地,电子设备还可以包括显示屏,以显示摄像组件采集的图像。示例地,该电子设备可以为具备摄像功能的任意设备,如记录仪、监控设备、智能手机、平板电脑、笔记本电脑以及摄像机等设备。本申请以下实施例以该电子设备为智能手机为例进行解释说明。
[0028]图1是本申请实施例提供的一种电子设备的工作状态示意图。如图1所示,在电子设备的录像程序启动,如摄像组件开始工作后,电子设备可以处于初始状态。在接收到录像
指令后,电子设备可以进入录像准备过程。在录像准备过程中电子设备对录像所需基于的参数进行配置,该参数可以包括编码参数以及图像格式等。电子设备还可以对录像所需调用的各个对象的状态进行检验。示例地,该录像准备过程可以包括初始化、数据源配置以及调试这三个过程。电子设备在进入录像准备过程后,电子设备先进行初始化。初始化过程中电子设备可以进行音频源(audio source)和录像源(video source)的配置,配置完毕后电子设备可以处于已初始化(Initialized)状态。接着电子设备可以进行数据源配置,在该过程中电子设备可以设置数据的输出格式(output format)。在对该输出格式设置完成后,电子设备可以处于配置完毕(Data Source Configured) 状态。接着电子设备可以进行录像调试,在调试后电子设备可以处于准备完毕 (Prepared)状态。之后电子设备才可以开始实际地录像,此时电子设备可以处于录像中(Recording)状态。
[0029]可选地,请继续参考图1,电子设备在处于已初始化状态时,还可以对音频源和录像源进行重新配置。电子设备在处于配置完毕状态时,还可以进行其他参数的配置,如可以对音频编码器(audio encoder)、录像编码器(video encoder)、输出的文件(output file)、录像尺寸(video size)、录像帧率(video frame rate) 以及录像的预览(preview display)等进行相应地配置。在电子设备处于录像中状态后,若电子设备接收到停止录像指令,则可以恢复本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备,其特征在于,所述电子设备包括摄像组件和控制器;所述控制器用于:在所述电子设备的录像功能开启后,向缓冲空间中存储所述摄像组件实时采集的图像;在接收到开始录像指令后,获取所述缓冲空间中存储的图像;在接收到停止录像指令,且从所述缓冲空间中获取到截止图像后,停止获取所述缓冲空间中存储的图像,所述截止图像为所述控制器接收所述停止录像指令前所述摄像组件采集的最后一帧图像;基于从所述缓冲空间获取的图像生成视频文件。2.根据权利要求1所述的电子设备,其特征在于,所述缓冲空间的存储帧数上限为目标帧数,所述控制器用于:在所述缓冲空间中存储的图像的数量等于所述目标帧数后,每向所述缓冲空间存储一帧所述摄像组件实时采集的图像,则删除所述缓冲空间中存储时间最早的一帧图像。3.根据权利要求1所述的电子设备,其特征在于,所述控制器用于:在接收到所述开始录像指令后,按照存储时间从早到晚的顺序,逐帧获取所述缓冲空间中存储的图像。4.根据权利要求3所述的电子设备,其特征在于,所述控制器还用于:在接收到所述开始录像指令后,确定视频存储位置;从所述缓冲空间中每获取到一帧图像后,对所述一帧图像进行编码;将编码后的所述一帧图像存储于所述视频存储位置;所述视频文件为存储编码后的所述截止图像后所述视频存储位置中的文件。5.根据权利要求1至4任一所述的电子设备,其特征在于,所述控制器还用于:获取历史的多个录像延迟时长,所述录像延迟时长为:所述控制器接收到所述开始录像指令到开始获取图像的时长;基于所述多个录像延迟时长,确定目标帧数,所述目标帧数为所述缓冲空间的存...

【专利技术属性】
技术研发人员:周春萌潘伟
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1