一种高动态范围图像的生成方法、装置及移动终端的制作方法

文档序号:9814624阅读:184来源:国知局
一种高动态范围图像的生成方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及图像处理技术领域,尤其涉及一种高动态范围图像的生成方法、装置及移动终端。
【背景技术】
[0002]高动态范围(High Dynamic Range,HDR)图像与普通图像相比,可提供更多的动态范围和图像细节,能够更好的反映人真实环境中的视觉效果。
[0003]目前,许多数码相机以及配置有摄像头的手机等移动终端都支持HDR拍照模式,该模式尤其适用于在逆光的拍摄环境中拍照。在当前环境为逆光状态时,普通拍照模式由于动态范围不足,所拍摄的照片往往会出现亮处过曝或暗处欠曝的问题,采用HDR拍照模式可有效改善该问题。
[0004]现有的HDR拍照模式中,通常需要拍摄多张同一场景的不同曝光程度的照片,将这些照片进行合成,生成HDR图像。例如,拍摄三张亮度分别为较亮、中等亮度和较暗的照片,在通过软件合成时,将中等亮度照片中相对曝光不足的部分图像用较亮照片中对应的部分图像代替,而相对曝光过度的部分图像用较暗照片中对应的部分图像代替,最终合成HDR图像,该方案需要拍摄多张不同亮度照片,速度较慢,无法满足用户需求。

【发明内容】

[0005]本发明实施例的目的是提供一种高动态范围图像的生成方法、装置及移动终端,以解决现有的高动态范围图像生成方案处理速度慢的问题。
[0006]第一方面,本发明实施例提供了一种高动态范围图像的生成方法,包括:
[0007]计算当前缓存图像的亮度加权平均值,其中,亮度值高于第一亮度阈值的区域的权重高于其他区域的权重;
[0008]根据由所述亮度加权平均值确定的曝光参数来控制摄像头捕捉图像,作为待处理图像;
[0009]提升所述待处理图像中亮度值低于第二亮度阈值的区域的亮度,并生成HDR图像。
[0010]第二方面,本发明实施例提供了一种高动态范围图像的生成装置,包括:
[0011]亮度加权平均值计算模块,用于计算当前缓存图像的亮度加权平均值,其中,亮度值高于第一亮度阈值的区域的权重高于其他区域的权重;
[0012]图像捕捉控制模块,用于根据由所述亮度加权平均值确定的曝光参数来控制摄像头捕捉图像,作为待处理图像;
[0013]HDR图像生成模块,用于提升所述待处理图像中亮度值低于第二亮度阈值的区域的亮度,并生成HDR图像。
[0014]第三方面,本发明实施例还提供了一种集成了前述高动态范围图像的生成装置的移动终端。
[0015]本发明实施例中提供的高动态范围图像的生成方案,计算当前缓存图像的亮度加权平均值,并提升了亮度值高于第一亮度阈值的区域的权重,相比与现有方案中计算亮度平均值来说,所计算出来的图像整体亮度值更高,依此确定的曝光参数可保证在控制摄像头捕捉图像时,亮区不会出现曝光过度的情况。将以上述曝光参数捕捉的图像作为待处理图像,提升待处理图像中亮度值低于第二亮度阈值的区域的亮度,并生成HDR图像,可有效提高HDR图像的动态范围,且该方案不需要拍摄多张照片来合成HDR图像,可提升处理速度,实现快速拍照。
【附图说明】
[0016]图1为本发明实施例一提供的一种高动态范围图像的生成方法的流程示意图;
[0017]图2为本发明实施例二提供的一种高动态范围图像的生成方法的流程示意图;
[0018]图3为本发明实施例三提供的一种优选的高动态范围图像的生成方法的流程示意图;
[0019]图4为本发明实施例四提供的一种高动态范围图像的生成装置的结构框图。
【具体实施方式】
[0020]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0022]实施例一
[0023]图1为本发明实施例一提供的一种高动态范围图像的生成方法的流程示意图,该方法可以由高动态范围图像的生成装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
[0024]步骤11、计算当前缓存图像的亮度加权平均值。
[0025]其中,亮度值高于第一亮度阈值的区域的权重高于其他区域的权重。
[0026]示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等终端,优选为智能手机。
[0027]示例性的,当前缓存图像可依据亮度分布情况被划分为多个区域,每个区域可包括一个或者多个像素。示例性的,一个区域的亮度值具体可为该区域中包含的所有像素的平均值。所述第一亮度阈值可由系统默认设置,也可由用户根据个人习惯进行设置。第一亮度阈值可以是一个固定的亮度值,也可以是一个动态调整的亮度值。例如,当第一亮度阈值被设置为一个动态调整的亮度值时,可将其设置为当前缓存图像的亮度平均值的预设比例值,如120%。
[0028]示例性的,亮度值高于第一亮度阈值的区域的权重以及其他区域的权重也可由系统默认设置,或由用户根据个人习惯进行设置。
[0029]示例性的,可采用全局测光方式来获取当前缓存图像的测光数据,测光数据中可包含每个像素的亮度值。
[0030]步骤102、根据由亮度加权平均值确定的曝光参数来控制摄像头捕捉图像,作为待处理图像。
[0031]示例性的,所述曝光参数可包括曝光时间。现有方案中通常以图像的亮度平均值来衡量图像整体亮度,并根据亮度平均值来确定曝光时间。本实施例中,采用步骤101中所计算的亮度加权平均值来衡量图像整体亮度,在计算过程中,提升了亮度值高于第一亮度阈值的区域的权重,所以该亮度加权平均值高于现有方案中的亮度平均值,依此确定的曝光时间更短,可保证在根据该曝光时间控制摄像头捕捉图像时,亮区不会出现曝光过度的情况。
[0032]步骤103、提升待处理图像中亮度值低于第二亮度阈值的区域的亮度,并生成HDR图像。
[0033]示例性的,由于缩短了曝光时间,待处理图像的整体亮度会降低,为了保证暗处的细节不丢失,本步骤对待处理图像中亮度值低于第二亮度阈值的区域(暗处区域)做亮度提升处理,以表现暗处的更多细节。所述第二亮度阈值可由系统默认设置,也可由用户根据个人习惯进行设置。第二亮度阈值可以是一个固定的亮度值,也可以是一个动态调整的亮度值。
[0034]示例性的,可计算能够将暗处区域调整至合适亮度的伽马(Gamma)参数(如Gamma曲线),并根据Ga_a参数对待处理图像进行调整,最后生成动态范围更广、图像细节更多的HDR图像。
[0035]本发明实施例一提供的高动态范围图像的生成方法,计算当前缓存图像的亮度加权平均值,并提升了亮度值高于第一亮度阈值的区域的权重,相比与现有方案中计算亮度平均值来说,所计算出来的图像整体亮度值更高,依此确定的曝光参数可保证在控制摄像头捕捉图像时,亮区不会出现曝光过度的情况。将以上述曝光参数捕捉的图像作为待处理图像,提升待处理图像中亮度值低于第二亮度阈值的区域的亮度,并生成HDR图像,可有效提高HDR图像的动态范围,且该方法不需要拍摄多张照片来合成HDR图像,可提升处理速度,实现快速拍照
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1