一种录像中抓拍图像的方法及电子设备技术

技术编号:36817857 阅读:51 留言:0更新日期:2023-03-12 00:35
一种录像中抓拍图像的方法及电子设备,涉及拍摄技术领域,可在录像中抓拍图像,提升抓拍的图像质量。电子设备响应于第一操作,显示取景界面;该取景界面显示预览图像流,预览图像流包括基于摄像头采集的n帧第一图像得到的n帧预览图像和抓拍快门,该抓拍快门用于触发电子设备进行抓拍;n帧第一图像存储于第一缓存队列中;电子设备接收用户的第二操作;响应于第二操作,结束录制视频;保存视频;在摄像头采集n帧第一图像中的第q帧第一图像时,接收到用户对抓拍快门的第三操作;响应于第三操作,对保存于第一缓存队列的第q帧第一图像进行图像处理,得到抓拍图像。得到抓拍图像。得到抓拍图像。

【技术实现步骤摘要】
一种录像中抓拍图像的方法及电子设备
[0001]本申请要求于2021年09月07日提交国家知识产权局、申请号为202111045872.6、专利技术名称为“一种录像中抓拍图像的方法及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及拍摄
,尤其涉及一种录像中抓拍图像的方法及电子设备。

技术介绍

[0003]现有的手机一般具有拍照和录像功能,越来越来的人使用手机拍摄照片和视频来记录生活的点点滴滴。其中,手机录制视频(即录像)的过程中,可能会采集到的一些精彩的画面。在手机录像的过程中,用户可能会希望手机可以抓拍到上述精彩的画面,并保存成照片展示给用户。因此,亟待一种可以实现在录像过程中抓拍图像的方案。

技术实现思路

[0004]本申请提供一种录像中抓拍图像的方法及电子设备,可以在录像过程中抓拍图像,并且可以提升抓拍图像的图像质量。
[0005]为达到上述目的,本申请的实施例采用如下技术方案:
[0006]第一方面,本申请提供一种录像中抓拍图像的方法,应用于电子设备,所述电子设备包括摄像头,所述方法包括:所述电子设备接收用户的第一操作;其中,所述第一操作用于触发所述电子设备开始录制视频;响应于所述第一操作,所述电子设备显示取景界面,所述取景界面显示预览图像流,所述预览图像流包括n帧预览图像,所述预览图像是所述电子设备接收到所述第一操作后基于所述电子设备的摄像头采集的n帧第一图像得到的,所述取景界面还包括抓拍快门,所述抓拍快门用于触发所述电子设备进行抓拍,所述n帧第一图像存储于所述电子设备的第一缓存队列中,n≥1,n为整数;所述电子设备接收用户的第二操作;所述电子设备响应于所述第二操作,结束录制视频;所述电子设备保存所述视频;其中,在所述摄像头采集n帧第一图像中的第q帧第一图像时,接收到用户对所述抓拍快门的第三操作;所述电子设备响应于所述第三操作,对保存于所述第一缓存队列的所述第q帧第一图像进行图像处理,得到抓拍图像。
[0007]该方案中,用户可以通过该抓拍快门实现在电子设备录像过程中抓拍图像。电子设备可以在第一缓存队列缓存摄像头采集的n帧第一图像。如此,即使从接收到用户的抓拍操作(即第三操作)到Snapshot程序接收到抓拍指令,存在延迟时长;接收到用户的抓拍操作时,图像传感器(Sensor)输出的第一图像也可以缓存在第一缓存队列中。可以由电子设备从第一缓存队列中选择抓拍帧(即用户输入抓拍操作时候,摄像头采集的第q帧第一图像)。如此,电子设备便可以从第一缓存队列中得到用户输入抓拍操作时,摄像头采集的图像。另一方面,电子设备还可以对第q帧第一图像进行图像处理得到抓拍图像,可以提升抓拍图像的图像质量。
[0008]综上所述,采用本申请实施例的方法,可以在录像过程中抓拍到满足用户需求的图像,并且可以提升抓拍图像的图像质量。
[0009]在第一方面的一种可能的实现方式中,n≥2。换言之,第一缓存队列中可以缓存多帧第一图像。如此,即使从接收到用户的抓拍操作到Snapshot程序接收到抓拍指令,存在延迟时长(如120ms

160ms);在这段延迟时长内Sensor出帧都可以缓存在Buffer中。因此,电子设备接收到用户的抓拍操作时,Sensor输出的Bayer图像也可以缓存在第一缓存队列中。并且,短时间内Sensor出帧的图像内容不会发生太大变化。如此,可以由电子设备的选帧模块根据Buffer中缓存的图像的附加信息,从Buffer中选择出图像质量较好的一帧图像作为抓拍图像。这样,可以提升抓拍图像的图像质量。
[0010]在第一方面的另一种可能的实现方式中,所述对保存于所述第一缓存队列的所述第q帧第一图像进行图像处理,得到抓拍图像,包括:所述电子设备对所述m帧第一图像进行图像处理,得到所述抓拍图像,其中,所述m帧第一图像包括所述第q帧第一图像,m≥1,m为整数。
[0011]在该实现方式中,电子设备可以对一帧或多帧第一图像进行图像处理。其中,m≥2的情况下,电子设备可以对多帧第一图像进行图像处理,该m帧第一图像中除第q帧第一图像之外的其他图像,可以对抓拍帧(即第q帧第一图像,也称为参考帧)起到画质增强的作用,有利于获取噪声和纹理等信息,可以进一步提升抓拍图像的画质。
[0012]在第一方面的另一种可能的实现方式中,所述图像处理包括RAW域的图像处理和ISP图像处理,所述RAW域的图像处理为在RAW颜色空间进行的图像处理,所述ISP图像处理为采用所述电子设备的图像信号处理器ISP进行的图像处理,所述抓拍图像的图像画质优于所述第q帧第一图像的图像画质;或者,所述图像处理包括所述RAW域图像处理、所述ISP图像处理和编码处理,所述抓拍图像的图像画质优于所述第q帧第一图像的图像画质。
[0013]其中,上述RAW域的图像处理可以通过预设RAW域图像处理算法来实现。ISP图像处理则可以通过电子设备的ISP来实现。
[0014]在第一方面的另一种可能的实现方式中,所述电子设备对所述m帧第一图像进行图像处理,得到所述抓拍图像,包括:所述电子设备将所述m帧第一图像作为输入,运行预设原始RAW域图像处理算法,得到第二图像;其中,所述预设RAW域图像处理算法具备提升图像画质的功能;所述预设RAW域图像处理算法中集成了所述RAW域、RGB域或者YUV域的图像处理功能中的至少一项图像处理功能,用于在所述ISP进行图像处理前提升图像的画质;所述电子设备采用所述ISP处理所述第二图像,对处理后的图像进行编码得到所述抓拍图像。
[0015]该实现方式中,增加了预设RAW域图像处理算法的算法处理,相比于完全采用ISP的硬件RAW域的图像处理、RGB域的图像处理和YUV域的图像处理,预设RAW域图像处理算法与ISP结合的处理效果更好,有助于提升抓拍图像的图像质量。
[0016]在第一方面的另一种可能的实现方式中,预设RAW域图像处理算法输入的图像格式为Bayer格式,输出的图像格式也是Bayer格式。
[0017]具体的,所述电子设备将所述m帧第一图像作为输入,运行预设RAW域图像处理算法,得到第二图像,包括:所述电子设备将拜耳Bayer格式的所述m帧第一图像作为输入,运行所述预设RAW域图像处理算法,得到Bayer格式的第二图像;其中,所述预设RAW域图像处理算法中集成了所述RAW域、所述RGB域或者所述YUV域中至少一项的部分图像处理功能,用
于在所述ISP进行图像处理前提升图像的画质。
[0018]相应的,所述电子设备采用所述ISP处理所述第二图像,对处理后的图像进行编码得到所述抓拍图像,包括:所述电子设备采用所述ISP依次对所述第二图像进行所述RAW域的图像处理、所述RGB域的图像处理和所述YUV域的图像处理,对处理后的图像进行编码得到所述第抓拍图像。
[0019]在该实现方式中,上述电子设备采用ISP所做的图像处理,还可以包括Bayer格式到RGB格式的转换,以及RGB格式到Y本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录像中抓拍图像的方法,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述方法包括:所述电子设备接收用户的第一操作;其中,所述第一操作用于触发所述电子设备开始录制视频;响应于所述第一操作,所述电子设备显示取景界面,所述取景界面显示预览图像流,所述预览图像流包括n帧预览图像,所述预览图像是所述电子设备接收到所述第一操作后基于所述电子设备的摄像头采集的n帧第一图像得到的,所述取景界面还包括抓拍快门,所述抓拍快门用于触发所述电子设备进行抓拍,所述n帧第一图像存储于所述电子设备的第一缓存队列中,n≥1,n为整数;所述电子设备接收用户的第二操作;所述电子设备响应于所述第二操作,结束录制视频;所述电子设备保存所述视频;其中,在所述摄像头采集n帧第一图像中的第q帧第一图像时,接收到用户对所述抓拍快门的第三操作;所述电子设备响应于所述第三操作,对保存于所述第一缓存队列的所述第q帧第一图像进行图像处理,得到抓拍图像。2.根据权利要求1所述的方法,其特征在于,所述对保存于所述第一缓存队列的所述第q帧第一图像进行图像处理,得到抓拍图像,包括:所述电子设备对所述m帧第一图像进行图像处理,得到所述抓拍图像,其中,所述m帧第一图像包括所述第q帧第一图像,m≥1,m为整数。3.根据权利要求1或2所述的方法,其特征在于,所述图像处理包括RAW域的图像处理和ISP图像处理,所述RAW域的图像处理为在RAW颜色空间进行的图像处理,所述ISP图像处理为采用所述电子设备的图像信号处理器ISP进行的图像处理,所述抓拍图像的图像画质优于所述第q帧第一图像的图像画质;或者,所述图像处理包括所述RAW域图像处理、所述ISP图像处理和编码处理,所述抓拍图像的图像画质优于所述第q帧第一图像的图像画质。4.根据权利要求2所述的方法,其特征在于,所述电子设备对所述m帧第一图像进行图像处理,得到所述抓拍图像,包括:所述电子设备将所述m帧第一图像作为输入,运行预设原始RAW域图像处理算法,得到第二图像;其中,所述预设RAW域图像处理算法具备提升图像画质的功能;所述预设RAW域图像处理算法中集成了所述RAW域、RGB域或者YUV域的图像处理功能中的至少一项图像处理功能,用于在所述ISP进行图像处理前提升图像的画质;所述电子设备采用所述ISP处理所述第二图像,对处理后的图像进行编码得到所述抓拍图像。5.根据权利要求4所述的方法,其特征在于,所述电子设备将所述m帧第一图像作为输入,运行预设RAW域图像处理算法,得到第二图像,包括:所述电子设备将拜耳Bayer格式的所述m帧第一图像作为输入,运行所述预设RAW域图像处理算法,得到Bayer格式的第二图像;其中,所述预设RAW域图像处理算法中集成了所述RAW域、所述RGB域或者所述YUV域中至少一项的部分图像处理功能,用于在所述ISP进行图
像处理前提升图像的画质;所述电子设备采用所述ISP处理所述第二图像,对处理后的图像进行编码得到所述抓拍图像,包括:所述电子设备采用所述ISP依次对所述第二图像进行所述RAW域的图像处理、所述RGB域的图像处理和所述YUV域的图像处理,对处理后的图像进行编码得到所述抓拍图像。6.根据权利要求4所述的方法,其特征在于,所述电子设备将所述m帧第一图像作为输入,运行预设RAW域图像处理算法,得到第二图像,包括:所述电子设备将Bayer格式的所述m帧第一图像作为输入,运行所述预设RAW域图像处理算法,得到RGB格式的第二图像;其中,所述预设RAW域图像处理算法中集成了所述RAW域的图像处理功能,用于在所述ISP对图像进行RGB域和YUV域的图像处理前提升图像的画质;所述电子设备采用所述ISP处理所述第二图像,对处理后的图像进行编码得到所述抓拍图像,包括:所述电子设备采用所述ISP依次对所述第二图像进行所述RGB域的图像处理和所述YUV域的图像处理,对处理后的图像进行编码得到所述抓拍图像。7.根据权利要求6所述的方法,其特征在于,所述预设RAW域图像处理算法中还集成了所述RGB域或者所述YUV域中至少一项的部分图像处理功能,用于在所述ISP进行RGB域的图像处理前提升图像的画质。8.根据权利要求4所述的方法,其特征在于,所述电子设备将所述m帧第一图像作为输入,运行预设RAW域图像处理算法,...

【专利技术属性】
技术研发人员:王宇朱聪超肖斌
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1