一种自动选择最优图片的拍照方法及装置制造方法及图纸

技术编号:9740283 阅读:146 留言:0更新日期:2014-03-07 00:04
本发明专利技术公开了一种自动选择最优图片的拍照方法及装置,其在数据预览时连续不断的输出预览图片,并将最新输出的N张预览图片不断保存并更新在预先开辟的N个缓冲区,最后在拍照时利用最优图片选择算法从所述N张预览图片中选择一张最优图片作为结果图片输出,从而提高拍照成功率。

【技术实现步骤摘要】
—种自动选择最优图片的拍照方法及装置
本专利技术涉及一种拍照方法及装置,特别是一种可自动选择最优图片的拍照方法及>J-U装直。
技术介绍
目前的手持拍照设备,当用户按下快门拍照时由于力的作用多多少少都会引起机器的移动导致拍照时产生画面抖动、拍照角度或整体测光等变化使得输出图片中场景呈现被破坏摄像效果不够自然,极大的降低了拍照的成功率。
技术实现思路
本专利技术为解决上述问题,提供了一种自动选择最优图片的拍照方法及装置,其通过预先保留拍照时同个场景的多张照片并从中智能选取最优照片作为拍照输出,从而尽最大可能提高拍照的成功率。为实现上述目的,本专利技术提供了一种自动选择最优图片的拍照方法,其特征在于,包括以下步骤:A.启动摄像模块并进行数据预览,预览时连续不断的输出预览图片;B.预先开辟N个缓冲区,不断的保存摄像模块输出的最新的N张预览图片;C.当要拍照时利用最优图片选择算法从缓冲区预先保存的所述N张预览图片中选择一张最优图片作为结果图片输出。作为一种较佳实施例,所述的摄像模块为独立的摄像模组或摄像模组与图像处理器的组合。作为一种较佳实施例,所述步骤A中的预览图片的尺寸为任意尺寸。作为一种较佳实施例,所述步骤C中所述结果图片的输出尺寸需要大于或小于预览图片尺寸时,可通过硬件或者软件的图片缩放工具来缩放摄像模块输出的预览图片,以获取所需的结果图片。作为一种较佳实施例,所述步骤B中的缓冲区大小是根据摄像模块输出的预览图片尺寸来设定的。作为一种较佳实施例,若改变摄像模块在预览时输出的预览图片尺寸大小,则重新开辟所述缓冲区的地址和大小以适应所述预览图片尺寸大小,并在开辟好后和下次改变预览图片大小前该缓冲区的地址和大小都是固定的。作为一种较佳实施例,所述步骤B中的缓冲区数量N是预设的,并可根据具体需要进行调整。作为一种较佳实施例,所述步骤C中的最优图片选择算法是通过对比缓冲区中预先保存的所述N张预览图片之间的清晰度、光照均匀度、对比度、饱和度、亮度、细节丰富程度、是否过曝或过暗、是否有色块、是否偏色、是否过冷以及是否过暖等指标的其中一种或多种指标的组合。作为一种较佳实施例,所述结果图片的格式可不同于摄像模块输出的预览图片格式,其通过硬件或软件的图片格式转换器来转换成所需的结果图片格式。另外,本专利技术还提供了一种自动选择最优图片的拍照装置,其特征在于,其包括:摄像单元,用于进行数据预览并连续不断输出所需尺寸的预览图片;图片存储单元,其预先开辟有N个缓冲区以存放和更新摄像单元输出的最新N张预览图片;最优图片判断单元,用于从图片存储单元中存放的N张预览图片中选择一张最优图片;拍照单元,用于当启动拍照时将所述最优图片作为结果图片输出。作为一种较佳实施例,所述的摄像单元为独立的摄像模组或摄像模组与图像处理器的组合。作为一种较佳实施例,所述拍照装置还包括一主芯片,所述的图片存储单元设于图像处理器内或主芯片内。作为一种较佳实施例,所述拍照装置还包括一主芯片,所述的最优图片判断单元为独立的计算芯片或设于主芯片内。本专利技术的有益效果是:(I)本专利技术所述的一种自动选择最优图片的拍照方法及装置,其在数据预览时连续不断的输出预览图片,并将最新输出的N张预览图片不断保存并更新在预先开辟的N个缓冲区,最后在拍照时利用最优图片选择算法从所述N张预览图片中选择一张最优图片作为结果图片输出,从而提高拍照成功率;(2)所述缓冲区大小是根据摄像模块输出的预览图片尺寸来设定的,当预览图片尺寸改变时,缓冲区的地址和大小也随之改变,从而使内存空间得到有效利用;(3)所述结果图片的尺寸或格式可以不同于预览图片的尺寸或格式,其通过图片缩放工具或图片格式转换器来转化成所需的结果图片,通用性更强。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术一种自动选择最优图片的拍照方法的流程简图;图2为本专利技术一种自动选择最优图片的拍照装置的示意图。【具体实施方式】为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术的一种自动选择最优图片的拍照方法,包括以下步骤:A.启动摄像模块并进行数据预览,预览时连续不断的输出预览图片;B.预先开辟N个缓冲区,不断的保存摄像模块输出的最新的N张预览图片;C.当要拍照时利用最优图片选择算法从缓冲区预先保存的所述N张预览图片中选择一张最优图片作为结果图片输出。其中,所述的摄像模块为独立的摄像模组或摄像模组与图像处理器的组合;所述步骤B中的缓冲区是在接收摄像模块输出的预览图片前预先开辟好的,其数量N是预设的,并可根据具体需要进行调整。并且,所述步骤A中的预览图片的尺寸为任意尺寸;所述步骤C中所述结果图片的输出尺寸需要大于或小于预览图片尺寸时,当需要比输出图片尺寸更小或更大的尺寸来显示在界面上时,可通过硬件或者软件的图片缩放工具来缩放摄像模块输出的预览图片,以获取所需的结果图片,并且图片缩放工具不影响缓冲区中保存的所述预览图片的尺寸;所述步骤B中的缓冲区大小是根据摄像模块输出的预览图片尺寸来设定的;若改变摄像模块在预览时输出的预览图片尺寸大小,则重新开辟所述缓冲区的地址和大小以适应所述预览图片尺寸大小,并在开辟好后和下次改变预览图片大小前该缓冲区的地址和大小都是固定的,所述的缓冲区开辟好后在整个拍摄期间地址和大小是固定的除非拍摄期间有改变预览大小则重新开辟一次;且所述结果图片的格式可不同于摄像模块输出的预览图片格式,当需要以不同于输出图片格式来显示在界面上时,其通过硬件或软件的图片格式转换器来转换成所需的结果图片格式,且图片格式转换器不影响缓冲区中的预览图片的格式。所述步骤C中的最优图片选择算法是通过对比缓冲区中预先保存的所述N张预览图片之间的清晰度、光照均匀度、对比度、饱和度、亮度、细节丰富程度、是否过曝或过暗、是否有色块、是否偏色、是否过冷以及是否过暖等指标的其中一种或多种指标的组合。以下结合智能手机的具体应用对本专利技术的实现方法进行详细描述:A.启动摄像模块并进行数据预览,预览时连续不断的输出预览图片:点击智能手机的相机apk,其可显示的图片是960x720大小的yvl2格式的图片,通过底层驱动发送命令启动摄像模块并告知摄像模块预览时输出2048x1536大小的yuy2格式的图片;当AP端收到yuy2图片时通过硬件图片缩放工具将其转换成大小为960x720的yvl2的图片给apk显示;在预览期间如果用户在apk端选择了其它尺寸的图片,则通过底层驱动告知摄像模块将预览输出尺寸变更为用户选择的尺寸。B.预先开辟N个缓冲区,不断的保存摄像模块输出的最新的N张预览图片:在底层驱动发送命令和参数启动摄像模块前,预先在手机AP端开辟5个保存2048x1536大小的yuy2图片的全局缓冲区并标记为0到4 ;当底层驱动收到摄像模块传输过来的前5张图片时在转换为yvl2格式前先依次填满标号0到4这5个缓冲区;当传过来下一张图片时先将原先标号为I的缓冲区的内容先复制到标号为0的缓冲区,本文档来自技高网...

【技术保护点】
一种自动选择最优图片的拍照方法,其特征在于,包括以下步骤:A.启动摄像模块并进行数据预览,预览时连续不断的输出预览图片;B.预先开辟N个缓冲区,不断的保存摄像模块输出的最新的N张预览图片;C.当要拍照时利用最优图片选择算法从缓冲区预先保存的所述N张预览图片中选择一张最优图片作为结果图片输出。

【技术特征摘要】
1.一种自动选择最优图片的拍照方法,其特征在于,包括以下步骤: A.启动摄像模块并进行数据预览,预览时连续不断的输出预览图片; B.预先开辟N个缓冲区,不断的保存摄像模块输出的最新的N张预览图片; C.当要拍照时利用最优图片选择算法从缓冲区预先保存的所述N张预览图片中选择一张最优图片作为结果图片输出。2.根据权利要求1所述的一种自动选择最优图片的拍照方法,其特征在于:所述的摄像模块为独立的摄像模组或摄像模组与图像处理器的组合。3.根据权利要求1所述的一种自动选择最优图片的拍照方法,其特征在于:所述步骤A中的预览图片的尺寸为任意尺寸。4.根据权利要求3所述的一种自动选择最优图片的拍照方法,其特征在于:所述步骤C中所述结果图片的输出尺寸需要大于或小于预览图片尺寸时,可通过硬件或者软件的图片缩放工具来缩放摄像模块输出的预览图片,以获取所需的结果图片。5.根据权利要求1所述的一种自动选择最优图片的拍照方法,其特征在于:所述步骤B中的缓冲区大小是根据摄像模块输出的预览图片尺寸来设定的。6.根据权利要求5所述的一种自动选择最优图片的拍照方法,其特征在于:若改变摄像模块在预览时输出的预览图片尺寸大小,则重新开辟所述缓冲区的地址和大小以适应所述预览图片尺寸大小,并在开辟好后和下次改变预览图片大小前该缓冲区的地址和大小都是固定的。7.根据权利要求1所述的一种自动选择最优图片的拍照方法,其特征在于:所述步骤B中的缓冲区数量N是预设的,并可根据具体需要进行调整...

【专利技术属性】
技术研发人员:张伟张长定傅松林陆居平
申请(专利权)人:厦门美图移动科技有限公司
类型:发明
国别省市:

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

1