开启智能终端上高动态范围hdr功能的方法及装置的制造方法

文档序号:8907813阅读:589来源:国知局
开启智能终端上高动态范围hdr功能的方法及装置的制造方法
【技术领域】
[0001] 本发明实施例涉及计算机技术领域,尤其涉及开启智能终端上高动态范围HDR功 能的方法及装置。
【背景技术】
[0002] 目前,智能终端上的相机一般都设置有HDR(High-DynamicRange,高动态范围) 功能。如果用户手动启动了该功能,在打开相机进行拍照时,相机会分别在欠曝、正常曝光 以及过曝条件下连拍多张照片,然后将这些照片进行合成,得到一张HDR图像。对于HDR图 像而言,无论是高光部分还是阴影部分其细节都比较清晰,能够更好的反映出真实环境中 的视觉效果。
[0003] 但是,HDR功能的开启往往都需要用户手动去打开,而且很多用户并不知道该功能 的作用,因此该功能往往都被闲置了。

【发明内容】

[0004] 本发明实施例提供开启智能终端上HDR功能的方法及装置,以一种智能的方式, 自动控制高动态范围功能的开启,无需用户手动操作,便可获得画质较佳的拍摄图像。
[0005] -方面,本发明实施例提供了一种开启智能终端上HDR功能的方法,该方法包括:
[0006] 获取相机通过摄像头捕捉的图像;
[0007] 识别所述图像是否满足预设的对比度强烈条件;
[0008] 如果满足所述对比度强烈条件,则开启所述相机的HDR功能。
[0009] 另一方面,本发明实施例还提供了一种开启智能终端上HDR功能的装置,该装置 包括:
[0010] 图像获取模块,用于获取相机通过摄像头捕捉的图像;
[0011] 图像识别模块,用于识别所述图像是否满足预设的对比度强烈条件;
[0012] HDR功能开启模块,用于如果所述图像识别模块识别得到所述图像满足所述对比 度强烈条件,则开启所述相机的HDR功能。
[0013] 本发明实施例提供的技术方案,能够基于对相机捕捉到的图像是否满足对比度强 度条件的识别结果,来自动控制相机的HDR功能的开启,无需用户手动操作,提升用户体 验。
【附图说明】
[0014] 图1是本发明实施例一提供的一种开启智能终端上HDR功能的方法的流程示意 图;
[0015] 图2是本发明实施例二提供的一种开启智能终端上HDR功能的方法的流程示意 图;
[0016] 图3A是本发明实施例三提供的一种开启智能终端上HDR功能的方法的流程示意 图;
[0017]图3B是本发明实施例三提供的一种块图像划分示意图;
[0018] 图3C和图3D是本发明实施例三提供的分别在未开启智能手机上的HDR功能和开 启智能手机上的HDR功能的两种场景下,针对同一取景得到的拍摄图像;
[0019] 图4是本发明实施例四提供的一种开启智能终端上高动态范围HDR功能的装置的 结构示意图。
【具体实施方式】
[0020] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便 于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成 作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但 是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新 安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。 所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0022] 实施例一
[0023] 图1是本发明实施例一提供的一种开启智能终端上HDR功能的方法的流程示意 图。该方法可以由开启智能终端上HDR功能的装置来执行。所述装置可由软件和/或硬件 实现,被内置在具有HDR功能的智能终端上。例如,智能终端可以是智能手机、平板电脑或 个人数字助理等电子设备。参见图1,本实施例提供的开启智能终端上HDR功能的方法具体 包括如下步骤:
[0024] 步骤S110、获取相机通过摄像头捕捉的图像;
[0025] 步骤S120、识别图像是否满足预设的对比度强烈条件;
[0026] 步骤S130、如果满足对比度强烈条件,则开启相机的HDR功能。
[0027]目前,在启动智能终端上的相机,打开摄像头,进入拍照模式后,会先在终端屏幕 呈现一个取景窗口,用于显示摄像头实时捕捉到的图像。但是,该图像中各个像素点的亮度 显示范围通常在0-255之间。而现实真正存在的亮度差,即最亮的物体亮度和最暗的物体 亮度之比为1〇 8。想象一下太阳的发光强度和一个纯黑的物体之间的灰度范围或者说亮度 范围的差别,远远超过了 256个级别。例如,拍摄得到的一张普通的白天风景图像,看上去 白云和太阳可能都呈现是同样的灰度/亮度,都是纯白色,但实际上白云和太阳之间实际 的亮度不可能一样,他们之间的亮度差别是巨大的。因此,普通的图像格式是很不精确的, 远远没有纪录到现实世界的实际状况。所以,HDR功能应运而生。
[0028] 在取景环境光照偏低或者偏高的情况下,相机会将取景环境中大量的实际亮度差 异较大的各个物理点,所映射的各个像素点的显示亮度值,视为同一个显示亮度值,或者亮 度值都较为相近。因此,所捕捉到的图像的对比度往往较为强烈,但是其细节纹理特征表现 较差,图像不够清晰。如果在此情况下开启相机的HDR功能,分别在欠曝、正常曝光以及过 曝条件下连拍多张照片,并合成这些照片,则能够得到一张纹理较为清晰、细节丰富的HDR 图像。
[0029] 因此,在本实施例中,可根据摄像头捕捉到的图像的对比度强烈与否,来确定是否 开启相机的HDR功能。对比度强烈,则表明捕捉到的图像没有多少细节,当前取景环境光照 欠佳,需要开启HDR功能;相反,对于对比度不是十分强烈的情形,则表明捕捉到的图像细 节较为丰富,图像够清晰,为节省耗电量,增加智能终端的续航时间,节约内存资源,可不选 择开启HDR功能。
[0030] 其中,对于识别图像是否满足预设的对比度强烈条件这一步骤,可由多种方式实 现。在本实施例的一种【具体实施方式】中,在获取到相机通过摄像头捕捉的图像之后,可先将 图像划分为多个块图像,然后根据不同块图像之间的亮度差异是否较大,来判断图像的对 比度强烈与否。
[0031] 在本实施例的另一种【具体实施方式】中,识别图像是否满足预设的对比度强烈条 件,可具体为:根据对比度计算公式,计算图像的对比度;如果该对比度大于设定的门限阈 值,则确定图像满足预设的对比度强烈条件。示例性的,对比度V的计算公式为:
[0032]
[0033] 其中,Nx为图像的总行数,Ny为图像的总列数,N=Nx*Ny,f(x,y)为位于图像第x 行和第y列的像素点的亮度值。
[0034] 本实施例提供的技术方案,能够基于对相机捕捉到的图像是否满足对比度强度条 件的识别结果,来自动控制相机的HDR功能的开启,无需用户手动操作,提升用户体验。
[0035] 基于上述技术方案,本领域的普通人员应理解,还可将本实施例提供的技术方案, 延伸为:在启动智能终端上的相机,打开摄像头,进入拍照模式后,获取相机通过摄像头捕 捉的多张图像;分别针对各张图像,识别当前图像是否满足预设的对比度强烈条件;如果 满足预设的对比度强烈条件的图像张数比例超过预设的张数比例阈值,则开启相机的HDR 功能。例如,获取到10张图像,满足预设的对比度强烈条件的图像张数为8张,张数比例 8/10 = 0. 8大于预设的张数比例阈值0. 7。
[0036] 实施例二
[0037] 图2是本发明实施例二提供的一种开启智能终端上HDR功能的方法的流程示意 图。本实施例在上述实施例一的基础上,对"识别图像是否满足预设的对比度强烈条件"的 步骤作进一步优化。参见图2,本实施例提供的开启智能终端上HDR功能的方法具体包括如 下步骤:
[0038] 步骤S210、获取相机通过摄像头捕捉的图像;
[0039] 步骤S220、按照预设的划分规则,将图像划分为多个块图像;
[0040] 步骤S230、计算每个块图像的亮度值;
[0041] 步骤S240、根据计算结果,识别图像是否满足预设的对比度强烈条件;
[0042] 步骤S250、如果满足对比度强烈条件,则开启相机的HDR功能。
[0043] 在本实施例中,可由开发人员在出厂时预先设置一个块图像的初始划分规则,在 产品后续使用过程中,由用户根据对图像清晰度的具体需求,随时的对初始划分规则加以 调整。例如,如果对拍摄得到的图像的清晰度要求较高,则可适当调小块图像的大小(也即 块图像的像素点个数)。相反,可调大块图像的大小。另外,可结合智能终端的处理速度, 综合考虑,来合理的设计块图像的划分规则。块图像越大,本实施例提供的方案执行速度越 快。
[0044] 示例性的,计算每个块图像的亮度值,包括:针对划分得到的各个块图像,计算当 前块图像中各个像素点的亮度值的平均值,作为当前块图像的亮度值。
[0045] 根据计算结果,识别图像是否满足预设的对比度强烈条件,具体为:
[0046] 统计亮度值大于设定的第一阈值的块图像的个数,以及亮度值小于设定的第二阈 值的块图像的个数,其中所述第一阈值大于所述第二阈值;
[0047] 根据统计结果,识别图像是否满足预设的对比度强烈条件。
[0048] 在上述示例中,亮度值大于设定的第一阈值的块图像,被确定为亮块图像;亮度 值小于设定的第二阈值的块图像,被确定为暗块图像。本实施例可根据亮块图像与暗块图 像的个数在所有块图像总个数中所占的比例,或者,亮块图像与暗块图像之间的亮度比值 (或者差值),来识别图像是否满足预设的对比度强烈条件。例如,如果亮度值最小的亮块 图像,与亮度值最大的暗块图像,二者之间的亮度值的差大于设定的门限差值,或者二者之 间的亮度值的比值大于设定的门限比值,则确定图像满足预设的对比度强烈条件。
[0049] 作为一种优选实施方式,根据统计结果,识别图像是否满足预设的对比度强烈条 件,包括:
[0050] 计算亮度值大于第一阈值的块图像的个数与所有块图像总个数的比值,作为第一 比例值;
[0051] 计算亮度值小于第二阈值的块图像的个数与所有块图像总个数的比值,作为第二 比例值;
[0052] 如果第一比例值超过设定的第一门限值,且第二比例值超过设定的第
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1