一种终端截图的方法及终端的制作方法

文档序号:10474024阅读:302来源:国知局
一种终端截图的方法及终端的制作方法
【专利摘要】本发明提供了一种终端截图的方法及终端,其中,终端截图的方法包括:获取摄像指令,根据所述摄像指令控制终端的第一摄像头进行视频拍摄;在控制所述第一摄像头进行视频拍摄的同时,监测终端的第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。本方案通过控制第一摄像头拍摄视频的同时,监测第二摄像头的拍照条件是否达到,在拍照条件达到时,则控制第二摄像头进行拍照,得到此刻与拍摄视频中同样的图像,作为截图图像,提高了视频拍摄截图的图片质量,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
【专利说明】
一种终端截图的方法及终端
技术领域
[0001 ] 本发明涉及视频截图技术领域,特别是指一种终端截图的方法及终端。
【背景技术】
[0002]目前,手机摄像头在拍摄视频时,采用30FPS的帧率捕获摄像头传感器的图片数据呈现给用户,工作原理如下:
[0003]景物通过镜头(Lens)生成的光学图像投射到图像传感器上表面上,然后转化为电信号,经过A/D转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过数据总线传输到显示器,这样就可以使用户看到拍摄的图像。
[0004]而一般来说,人眼只能分辨出30FPS的图像,低于该数值,就会有卡顿的感觉,所以摄像头拍摄视频采用30FPS的图像捕获速率,即1/30秒捕获一张图片。由于捕获图片后,受限于传感器大小和DSP处理能力,手机无法在短时间内做出足够的加工处理,因此捕获的图片质量远差于拍照模式下生成的图片;并且为了方便传输和播放,一般采用H.265,MPEG等压缩方式进行压缩,因此造成进一步的图片质量下降。
[0005]另外,众所周知,现有技术中手机拍摄视频中截图只是在当前摄像头正在保存的视频文件中抽取某一帧图像生成JPG图片,保存为截图图像。
[0006]但是,由于拍摄视频时,采取的是30FPS的帧率,即使是4K、1080P或者720P等高清HD拍摄,每一帧的图像也无法像拍照那样拥有清晰的图片;所以,目前在视频拍摄过程中截图得到的图像都不够清晰,质量较低。

【发明内容】

[0007]本发明的目的在于提供一种终端截图的方法及终端,解决现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
[0008]为了解决上述技术问题,本发明实施例提供一种终端截图的方法,所述方法包括:
[0009]获取摄像指令,根据所述摄像指令控制终端的第一摄像头进行视频拍摄;
[0010]在控制所述第一摄像头进行视频拍摄的同时,监测终端的第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。
[0011]本发明还提供了一种终端,包括第一摄像头和第二摄像头,所述终端还包括:
[0012]第一处理模块,用于获取摄像指令,根据所述摄像指令控制所述第一摄像头进行视频拍摄;
[0013]第二处理模块,用于在控制所述第一摄像头进行视频拍摄的同时,监测所述第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。
[0014]本发明的上述技术方案的有益效果如下:
[0015]上述方案中,所述终端截图的方法通过控制第一摄像头拍摄视频的同时,监测第二摄像头的拍照条件是否达到,在拍照条件达到时,则控制第二摄像头进行拍照,得到此刻与拍摄视频中同样的图像,作为截图图像,提高了视频拍摄截图的图片质量,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
【附图说明】
[0016]图1为本发明实施例一中终端截图的方法流程示意图;
[0017]图2为本发明实施例二中的部分终端结构示意图;
[0018]图3为本发明实施例三中终端截图的方法流程示意图。
【具体实施方式】
[0019]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0020]本发明针对现有的技术中视频拍摄过程中截图得到的图像质量较低的问题,提供了如下的解决方案:
[0021]实施例一
[0022]参见图1,本发明实施例一中终端截图的方法,应用于具有两个后置摄像头的终端,所述方法包括:
[0023]步骤11:获取摄像指令,根据所述摄像指令控制终端的第一摄像头进行视频拍摄;
[0024]步骤12:在控制所述第一摄像头进行视频拍摄的同时,监测终端的第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。
[0025]本发明的实施例一中,所述终端截图的方法通过控制第一摄像头拍摄视频的同时,监测第二摄像头的拍照条件是否达到,在拍照条件达到时,则控制第二摄像头进行拍照,得到此刻与拍摄视频中同样的图像,作为截图图像,提高了视频拍摄截图的图片质量,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
[0026]需要说明的是,第一摄像头与第二摄像头同时设置于终端的正面或者反面,且第一摄像头与第二摄像头之间的距离很小(两个摄像头的边缘直线距离一般为I毫米至30毫米),第二摄像头采用与第一摄像头同样的取景范围得到的影像可以认为与同时刻第一摄像头得到的影像近似相同。
[0027]其中,预设拍照条件可为截图指令,也可为时间点(一个时间点或通过预设的时间间隔得到的多个时间点或直接设定的多个时间点)。
[0028]考虑到实际拍照流程,在控制所述第一摄像头进行视频拍摄的同时,所述方法还包括:控制所述第二摄像头进行实时对焦。
[0029]具体的,所述获取摄像指令,根据所述摄像指令控制第一摄像头进行视频拍摄的步骤包括:控制所述第一摄像头实时取景;将实时取景得到的摄像图像进行保存。
[0030]考虑到拍照得到的图像可能存在拖影等现象,所述控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像的步骤包括:
[0031]控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,得到初始图像;判断所述初始图像是否满足预设条件;在判断结果为是时,将所述初始图像保存为所述截图图像。
[0032]其中,预设条件包括不存在拖影和/或清晰度较高等条件。
[0033]进一步的,所述控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像的步骤还包括:
[0034]在判断结果为否时,获取预设时间段所述第一摄像头取景得到的多张摄像图像,所述预设时间段包括所述第二摄像头拍照的时刻;将所述多张摄像图像和初始图像进行合成得到最终图像,将所述最终图像保存为所述截图图像。
[0035]需要说明的是,技术人员可利用视频图像的时间相关性和空间相关性将多张摄像图像和初始图像进行合成(相同区域进行强化)得到最终图像。
[0036]具体的,所述监测第二摄像头的预设拍照条件是否到达的步骤包括:判断当前时间是否为预先设定的拍照时间,当所述当前时间为预先设定的拍照时间时,则确定预先设定的拍照时间到达;其中预先设定的拍照时间为所述第一摄像头进行视频拍摄过程中的至少一个时间点;
[0037]或者判断是否接收到截图启动指令,当接收到截图启动指令时,则确定预先设定的拍照时间到达。
[0038]实施例二
[0039]参见图2,本发明实施例二中的终端,包括第一摄像头和第二摄像头,所述终端还包括:
[0040]第一处理模块21,用于获取摄像指令,根据所述摄像指令控制所述第一摄像头进行视频拍摄;
[0041]第二处理模块22,用于在控制所述第一摄像头进行视频拍摄的同时,监测所述第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。
[0042]本发明的实施例二中,所述终端通过控制第一摄像头拍摄视频的同时,监测第二摄像头的拍照条件是否达到,在拍照条件达到时,则控制第二摄像头进行拍照,得到此刻与拍摄视频中同样的图像,作为截图图像,提高了视频拍摄截图的图片质量,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
[0043]需要说明的是,第一摄像头与第二摄像头同时设置于终端的正面或者反面,且第一摄像头与第二摄像头之间的距离很小(两个摄像头的边缘直线距离一般为I毫米至30毫米),第二摄像头采用与第一摄像头同样的取景范围得到的影像可以认为与同时刻第一摄像头得到的影像近似相同。
[0044]其中,预设拍照条件可为截图指令,也可为时间点(一个时间点或通过预设的时间间隔得到的多个时间点或直接设定的多个时间点)。
[0045]考虑到实际拍照流程,所述终端还包括:控制模块,用于在所述处理模块控制所述第一摄像头进行视频拍摄的同时,控制所述第二摄像头进行实时对焦。
[0046]具体的,所述第一处理模块包括:第一控制子模块,用于控制所述第一摄像头实时取景;第一保存子模块,用于将实时取景得到的摄像图像进行保存。
[0047]考虑到拍照得到的图像可能存在拖影等现象,所述第二处理模块包括:
[0048]第二控制子模块,用于控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,得到初始图像;判断子模块,用于判断所述初始图像是否满足预设条件;第二保存子模块,用于在判断结果为是时,将所述初始图像保存为所述截图图像。
[0049]其中,预设条件包括不存在拖影和/或清晰度较高等条件。
[0050]进一步的,所述第二处理模块还包括:获取子模块,用于在判断结果为否时,获取预设时间段所述第一摄像头取景得到的多张摄像图像,所述预设时间段包括所述第二摄像头拍照的时刻;第一处理子模块,用于将所述多张摄像图像和初始图像进行合成得到最终图像,将所述最终图像保存为所述截图图像。
[0051]需要说明的是,技术人员可利用视频图像的时间相关性和空间相关性将多张摄像图像和初始图像进行合成(相同区域进行强化)得到最终图像。
[0052]具体的,所述第二处理模块包括:第二处理子模块,用于判断当前时间是否为预先设定的拍照时间,当所述当前时间为预先设定的拍照时间时,则确定预先设定的拍照时间到达;其中预先设定的拍照时间为所述第一摄像头进行视频拍摄过程中的至少一个时间占.V,
[0053]或者判断是否接收到截图启动指令,当接收到截图启动指令时,则确定预先设定的拍照时间到达。
[0054]实施例三
[0055]参见图3,本发明实施例三中终端截图的方法包括:
[0056]步骤31:控制第一摄像头进行视频拍摄,控制第二摄像头进行实时对焦;
[0057]步骤32:接收截图指令;
[0058]步骤33:触发第二摄像头进行拍照;
[0059]步骤34:判断拍照图片是否清晰,若是,则进入步骤35,若否,则进入步骤36 ;
[0060]步骤35:保存该拍照图片为截图图像;
[0061]步骤36:获取截图时间戳对应的摄像图像以及截图时间戳前三帧图像和后三帧图像;
[0062]步骤37:利用运动估算方法结合拍照图片和获取的七张摄像图像合成清晰的截图图像,进行保存。
[0063]由上可知,为了在拍摄视频过程中能捕获到足够清晰的截图图片,本发明基于双摄像头(两个后置摄像头,实际还可包括一个或多个前置摄像头)设计,第一摄像头和第二摄像头同时工作,控制第一摄像头处于拍摄状态时,控制第二摄像头处于实时对焦状态。当用户发出截图指令时,触发第二摄像头打开快门进行抓拍。这样就可以获得一张拍照的清晰图片作为截图图像。但是,获得的图片可能存在以下两种现象:
[0064]1.整个场景足够清晰,主体无拖影。
[0065]这种情况可以直接保存该图片作为截图图像,无需进行二次处理。
[0066]2.对焦错误,主体有拖影。
[0067]这种情况需要通过获取指令触发时间戳TimeStamp的前后三帧以及对应于时间戳的一帧,再结合拍照生成的图片,利用视频图像的时间和空间相关性得到合成后较为清晰的截图图像(利用视频拍摄的高帧率特性改善拍照图片的拖影现象)。
[0068]需要说明的是,相邻两帧的图像它们的相同位置的像素值比较类似,具有很大的相关性;如果是静止图像,则两帧甚至完全相同一致;如果是运动图像,通过某种运算(运动估计),它们也具有很高的相关性。利用这些相关性,可以有效改善拖影现象,从而改善拍照图片的图片质量。
[0069]具体的,去除时间相关性的关键算法是运动估计,找出当前图像某一块在上一帧图像中最匹配的位置,很多时候,只需要将位置的相对坐标记录下来就可以有效解决;去除空间相关性是通过DCT变换(离散余弦变换)实现的,把空间域上的数据映射到频域上,然后对DCT系数进行量化处理。最终,就可以获得一张比截取视频文件得到的截图图像清晰多的合成图像,该合成图像即为用户欲获取的截图图像。
[0070]本发明实施例三总的来说,就是通过用双摄像头的方式,在第一摄像头拍摄视频的过程中需要截图时,触发第二摄像头打开快门进行拍照;如果第二摄像头拍下的图片足够清晰则保留该图片作为截图图像,否则,将第二摄像头拍下的图片和第一摄像头拍摄的视频中对应于截图时间戳的图像以及截图时间戳前三帧和后三帧的图像(一共八张图片)合成一张足够清晰的图片后再保存,作为截图图像。
[0071]实施例四
[0072]将上述实施例中第二摄像头拍照得到的初始图像(拍照图片)与同时刻第一摄像头摄像获得的摄像图像进行匹配,删除初始图像(拍照图片)中与摄像图像不同的部分图像,保留初始图像(拍照图片)中与摄像图像相同的部分图像,并将保留下来的部分图像作为截图图像进行保存。
[0073]本发明实施例四通过对第二摄像头拍照得到的初始图像(拍照图片)进行处理,得到了与同时刻第一摄像头拍摄的摄像图像近似一致的截图图像,高质量的满足了用户的需求,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
[0074]综上可知,本发明为了提升视频拍摄过程中截图的图片质量,利用两个摄像头同时工作,一个摄像头负责拍摄视频,另一个摄像头负责拍照得到截图图像,解决了现有技术中视频拍摄过程中截图得到的图像质量较低的问题。
[0075]以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种终端截图的方法,其特征在于,所述方法包括: 获取摄像指令,根据所述摄像指令控制终端的第一摄像头进行视频拍摄; 在控制所述第一摄像头进行视频拍摄的同时,监测终端的第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。2.如权利要求1所述的方法,其特征在于,在控制所述第一摄像头进行视频拍摄的同时,所述方法还包括: 控制所述第二摄像头进行实时对焦。3.如权利要求1所述的方法,其特征在于,所述获取摄像指令,根据所述摄像指令控制终端的第一摄像头进行视频拍摄的步骤包括: 控制所述第一摄像头实时取景; 将实时取景得到的摄像图像进行保存。4.如权利要求1所述的方法,其特征在于,所述控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像的步骤包括: 控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,得到初始图像; 判断所述初始图像是否满足预设条件; 在判断结果为是时,将所述初始图像保存为所述截图图像。5.如权利要求4所述的方法,其特征在于,所述控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像的步骤还包括: 在判断结果为否时,获取预设时间段所述第一摄像头取景得到的多张摄像图像,所述预设时间段包括所述第二摄像头拍照的时刻; 将所述多张摄像图像和初始图像进行合成得到最终图像,将所述最终图像保存为所述截图图像。6.如权利要求1所述的方法,其特征在于,所述监测终端的第二摄像头的预设拍照条件是否到达的步骤包括: 判断当前时间是否为预先设定的拍照时间,当所述当前时间为预先设定的拍照时间时,则确定预先设定的拍照时间到达;其中预先设定的拍照时间为所述第一摄像头进行视频拍摄过程中的至少一个时间点; 或者判断是否接收到截图启动指令,当接收到截图启动指令时,则确定预先设定的拍照时间到达。7.—种终端,包括第一摄像头和第二摄像头,其特征在于,所述终端还包括: 第一处理模块,用于获取摄像指令,根据所述摄像指令控制所述第一摄像头进行视频拍摄; 第二处理模块,用于在控制所述第一摄像头进行视频拍摄的同时,监测所述第二摄像头的预设拍照条件是否到达,当监测结果为是时,控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,获得所述第一摄像头当前拍摄视频的截图图像。8.如权利要求7所述的终端,其特征在于,所述终端还包括: 控制模块,用于在所述处理模块控制所述第一摄像头进行视频拍摄的同时,控制所述第二摄像头进行实时对焦。9.如权利要求7所述的终端,其特征在于,所述第一处理模块包括: 第一控制子模块,用于控制所述第一摄像头实时取景; 第一保存子模块,用于将实时取景得到的摄像图像进行保存。10.如权利要求7所述的终端,其特征在于,所述第二处理模块包括: 第二控制子模块,用于控制所述第二摄像头采用与所述第一摄像头同样的取景范围进行取景拍照,得到初始图像; 判断子模块,用于判断所述初始图像是否满足预设条件; 第二保存子模块,用于在判断结果为是时,将所述初始图像保存为所述截图图像。11.如权利要求10所述的终端,其特征在于,所述第二处理模块还包括: 获取子模块,用于在判断结果为否时,获取预设时间段所述第一摄像头取景得到的多张摄像图像,所述预设时间段包括所述第二摄像头拍照的时刻; 第一处理子模块,用于将所述多张摄像图像和初始图像进行合成得到最终图像,将所述最终图像保存为所述截图图像。12.如权利要求7所述的终端,其特征在于,所述第二处理模块包括: 第二处理子模块,用于判断当前时间是否为预先设定的拍照时间,当所述当前时间为预先设定的拍照时间时,则确定预先设定的拍照时间到达;其中预先设定的拍照时间为所述第一摄像头进行视频拍摄过程中的至少一个时间点; 或者判断是否接收到截图启动指令,当接收到截图启动指令时,则确定预先设定的拍照时间到达。
【文档编号】H04N5/232GK105827935SQ201510438168
【公开日】2016年8月3日
【申请日】2015年7月23日
【发明人】吴帆
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1