一种图像抓拍方法和移动终端的制作方法

文档序号:8266427阅读:292来源:国知局
一种图像抓拍方法和移动终端的制作方法
【技术领域】
[0001] 本发明涉及拍摄领域,尤其是涉及一种图像抓拍方法和移动终端。
【背景技术】
[0002] 当前手机大多都具备设像头,可以进行拍照,并且拍照像素及清晰度都已较高。手 机拍照大多经过对焦、抓取一定数量的图像帧、在抓取的图像帧中选取较好的一帧、进行编 码成图片文件等这几个阶段,这一过程花的时间可达到2S?3S。为了能比较快的拍照,现 在许多手机选择在拍照前(点击快门前)进行对焦,并且可以通过"零快门延迟"技术,只 抓取在快门图标点击后的第一帧图像帧进行编码得到图片,这大大减少了从点击图标到实 现拍照之前的时间间隔,使拍照更快,但从点击快门图标到拍到图片需要的时间依然需要 0. 5S到IS左右的时间。
[0003] 当遇到精彩画面需要抓拍时,0. 5?IS的时间对于抓拍还是太长了,用户很难捕 捉到稍纵即逝的图像。并且由于人的反应速度有限,从发现理想图像到点出快门图标也会 有0. 2S以上的时间(经过专业训练的专业人员可在0. 2S以内),这样就更容易错过最精彩 的画面。当然通过连拍可能比较容易捕捉到理想的图像,但在连拍中,会拍出大量的图片, 后期删除图片所带来的工作量较大,并且受连拍数量的限制,用户也很难保证在连拍的过 程中会有理想的图像出现。

【发明内容】

[0004] 本发明提供一种图像抓拍方法和移动终端以解决现有技术中无法抓拍到理想图 像的问题。
[0005] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种图像抓拍方法,其 包括:响应第一指令控制相机连续抓取图像帧;对抓取的图像帧进行缓存;在预览界面依 次显示当前抓取的图像帧;响应第二指令将用户在预览界面指定的图像帧存储至非易失性 存储器。
[0006] 其中,方法进一步包括:响应第三指令在不将图像帧存储至非易失性存储器的情 况下直接清空已缓存的图像帧。
[0007] 其中,对抓取的图像帧进行缓存的步骤包括:按照抓取时间对预定数量的图像帧 进行缓存,若图像帧的数量大于预定数量,则利用抓取时间相对较晚的图像帧覆盖抓取时 间相对较早的图像帧。
[0008] 其中,响应第二指令将用户在预览界面指定的图像帧存储至非易失性存储器的步 骤之前包括:响应第二指令将已缓存的所有图像帧同时呈现至预览界面,以供用户进行选 择;响应第二指令将用户在预览界面指定的图像帧存储至非易失性存储器的步骤之后包 括:自动清空已缓存的图像帧。
[0009] 其中,方法还包括:显示一条形图标,条形图标包括一空闲位置以及一抓取位置; 在空闲位置显示一滑块图标;检测用户手指是否按下滑块图标并将滑块图标从空闲位置移 动到抓取位置,若是,则产生第一指令;检测用户手指是否从处于抓取位置的滑块图标上移 开,若是,则产生第二指令;检测用户手指是否将滑块图标从抓取位置移动到空闲位置,若 是,则广生第二指令。
[0010] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种图像抓拍移动 终端,其包括:相机控制模块,用于响应第一指令控制相机连续抓取图像帧;缓存模块,用 于对抓取的图像帧进行缓存;显示控制模块,用于在预览界面依次显示当前抓取的图像帧; 存储控制模块,用于响应第二指令将用户在预览界面指定的图像帧存储至非易失性存储 器。
[0011] 其中,缓存模块进一步响应第三指令在不将图像帧存储至非易失性存储器的情况 下直接清空已缓存的图像帧。
[0012] 其中,缓存模块进一步按照抓取时间对预定数量的图像帧进行缓存,若图像帧的 数量大于预定数量,则利用抓取时间相对较晚的图像帧覆盖抓取时间相对较早的图像帧。
[0013] 其中,显示控制模块进一步响应第二指令将已缓存的所有图像帧同时呈现至预览 界面,以供用户进行选择;缓存模块进一步在存储控制模块将用户指定的图像帧存储至非 易失性存储器后自动清空已缓存的图像帧。
[0014] 其中,移动终端还包括Π 界面,Π 界面进一步执行以下动作:显示一条形图标,条 形图标包括一空闲位置以及一抓取位置;在空闲位置显示一滑块图标;检测滑块图标用户 手指是否按下滑块图标并将滑块图标从空闲位置移动到抓取位置,若是,则产生所述第一 指令;检测用户手指是否从处于抓取位置的滑块图标上移开,若是,则产生第二指令;检测 用户手指是否将滑块图标从抓取位置移动到空闲位置,若是,则产生第三指令。
[0015] 本发明的有益效果是:区别于现有技术的情况,本发明在用户发现理想图像需要 抓拍时,首先能够响应第一指令控制相机连续抓取图像帧,并存储所抓取的图像帧,然后在 预览界面中依次显示所抓取的图像帧,以供用户进行选择,在用户选择后,响应第二指令将 用户在预览界面所指定的图像帧存储至非易失性存储器,该指定的图像帧即为用户所抓取 到最为理想的图像。
【附图说明】
[0016] 图1是本发明一种图像抓拍方法第一实施方式的流程示意图;
[0017] 图2是本发明一种图像抓拍方法第二实施方式的流程示意图;
[0018] 图3是本发明图像抓拍方法中按照抓取时间对预定数量的图像帧进行缓存的步 骤的示意图;
[0019] 图4是本发明图像抓拍方法中按照抓取时间对预定数量的图像帧进行缓存的步 骤中缓存空间的结构示意图;
[0020] 图5是本发明图像抓拍方法中所显示的条形图标和滑块图标各个的状态示意图;
[0021] 图6是本发明一种图像抓拍移动终端第一实施方式的结构示意图;
[0022] 图7是本发明图像抓拍移动终端中Π 界面的示意图。
【具体实施方式】
[0023] 请参阅图1,图1是本发明一种图像抓拍方法第一实施方式的流程示意图,本实施 方式的方法包括以下步骤:
[0024] SlOl :响应第一指令控制相机连续抓取图像帧。
[0025] 在用户希望能抓拍到理想图像时,向终端发出第一指令,该第一指令可以通过按 动终端的虚拟键或物理键产生,也可以是向终端发出的语言命令。在接收到此第一指令后, 响应该指令,并控制相机连续抓取图像帧,根据相机的硬件能力以及软件优化能力的不同, 相机连续抓取图像帧的速度可能为2fps (2帧每秒)、5fps或IOfps等。本实施方式中相机 连续抓取图像帧的速度为5fps,既保证了不会错过理想图像,也不需要高价格的硬件。其 中,相机可以是终端的一部分,也可以是终端本身,还可以是与终端有线或无线连接的另一 设备。
[0026] S102 :对抓取的图像帧进行缓存。
[0027] 在步骤S102中每抓取到一个图像帧,就对该图像帧进行缓存。可想而知对图像帧 进行缓存的速度对应于连续抓取图像帧的速度,而缓存速度则受所抓取图像帧的大小,以 及缓存存储器的读写速度所影响。在本实施方式中,以5M的图像为例,5fps的图像帧抓取 速度,则相应的需要有25M/s的图像帧缓存速度,因此缓存存储器则具有25M/s的读写速 度。
[0028] S103 :在预览界面依次显示当前抓取的图像帧。
[0029] 将抓取到的图像帧在预览界面中依次显示,以供用户从中选出理想的图像。在此 步骤S103中,可以在抓取一定数量的图像帧后,再以每2s-张的速度自动依次显示,当然 也可以其他速度依次显示;也可以在抓取到一定数量的图像帧后,显示最早的一张,然后再 通过用户与终端交互,实现依次查看。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1