【技术实现步骤摘要】
扩展图像动态范围的方法和电子设备
[0001]本申请涉及图像处理
,具体涉及一种扩展图像动态范围的方法和电子设备。
技术介绍
[0002]图像的动态范围(dynamic range,DR)是指图像中像素点的最大亮度到最小亮度之间的范围。传统技术中,受限于显示设备的显示技术,图像的动态范围均较小,从而导致用户看到的图像与真实的图像差别较大,用户体验较差。
[0003]随着显示技术的不断提升,越来越多的显示设备能够支持高动态范围(high dynamic range,HDR)的图像的显示。因而,有必要对图像的动态范围进行扩展,使显示的图像更接近真实图像,提升用户视觉体验。
技术实现思路
[0004]本申请提供了一种扩展图像动态范围的方法和电子设备,能够对图像的动态范围进行扩展,提高图像显示效果,提升用户体验。
[0005]第一方面,本申请提供一种扩展图像动态范围的方法,该方法由电子设备执行,该方法包括:生成待处理图像对应的灰阶直方图,灰阶直方图表征待处理图像的像素点中,各个灰阶所对应的像素点个数;基于灰阶直方图,确定各个高亮灰阶对应的初始斜率;高亮灰阶为大于灰阶阈值的灰阶,初始斜率表征灰阶对应的像素点个数的增长率;根据初始斜率确定各个高亮灰阶对应的第一增益系数;获取第一系数阈值,并根据第一系数阈值调整各个高亮灰阶对应的第一增益系数,得到各个高亮灰阶对应的第二增益系数;第一系数阈值用于限定第一增益系数的最大值;根据各个高亮灰阶对应的第二增益系数,对待处理图像中的各个高亮像素点进行亮度扩 ...
【技术保护点】
【技术特征摘要】
1.一种扩展图像动态范围的方法,所述方法由电子设备执行,其特征在于,所述方法包括:生成待处理图像对应的灰阶直方图,所述灰阶直方图表征所述待处理图像的像素点中,各个灰阶所对应的像素点个数;基于所述灰阶直方图,确定各个高亮灰阶对应的初始斜率;所述高亮灰阶为大于灰阶阈值的灰阶,所述初始斜率表征灰阶对应的像素点个数的增长率;根据所述初始斜率确定各个所述高亮灰阶对应的第一增益系数;获取第一系数阈值,并根据所述第一系数阈值调整各个所述高亮灰阶对应的所述第一增益系数,得到各个所述高亮灰阶对应的第二增益系数;所述第一系数阈值用于限定所述第一增益系数的最大值;根据各个所述高亮灰阶对应的所述第二增益系数,对所述待处理图像中的各个高亮像素点进行亮度扩展;所述高亮像素点是指对应的灰阶大于所述灰阶阈值的像素点。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一系数阈值调整各个所述高亮灰阶对应的所述第一增益系数,得到各个所述高亮灰阶对应的第二增益系数,包括:若最大灰阶对应的第一增益系数大于所述第一系数阈值,则确定最大灰阶对应的所述第一增益系数与所述第一系数阈值的比值,得到第一比值;根据所述第一比值,调整各个所述高亮灰阶对应的所述第一增益系数,得到各个所述高亮灰阶对应的中间增益系数;根据所述第一比值调整各个所述高亮灰阶对应的所述初始斜率,得到各个所述高亮灰阶对应的中间斜率;若最大灰阶对应的第一增益系数小于或等于所述第一系数阈值,则将各个所述高亮灰阶对应的所述第一增益系数确定为所述中间增益系数;将各个所述高亮灰阶对应的所述初始斜率确定为所述中间斜率;根据各个所述高亮灰阶对应的所述中间增益系数和所述中间斜率,确定所述第二增益系数。3.根据权利要求2所述的方法,其特征在于,所述根据各个所述高亮灰阶对应的所述中间增益系数和所述中间斜率,确定所述第二增益系数,包括:确定所述待处理图像对应的灰阶图的平均灰阶;根据所述平均灰阶和各个所述高亮灰阶对应的所述中间斜率,确定第二系数阈值;根据所述第二系数阈值,调整各个所述高亮灰阶对应的所述中间增益系数,得到各个所述高亮灰阶对应的所述第二增益系数;所述第二系数阈值用于限定所述第二增益系数的最大值。4.根据权利要求3所述的方法,其特征在于,所述根据所述第二系数阈值,调整各个所述高亮灰阶对应的所述中间增益系数,得到各个所述高亮灰阶对应的所述第二增益系数,包括:确定最大灰阶对应的所述中间增益系数与所述第二系数阈值的比值,得到第二比值;分别计算各个所述高亮灰阶对应的所述中间增益系数与所述第二比值的乘积,得到各个所述高亮灰阶对应的所述第二增益系数。5.根据权利要求3所述的方法,其特征在于,所述根据所述平均灰阶和各个所述高亮灰阶对应的所述中间斜率,确定第二系数阈值,包括:
根据最大灰阶与所述平均灰阶的差值,以及第一预设指数进行幂运算,得到第一预选系数;根据所述高亮灰阶的中值,确定各个所述高亮灰阶对应的调整权重;根据各个所述高亮灰阶对应的所述调整权重与所述中间斜率的乘积的和,确定第二预选系数;将所述第一预选系数和所述第二预选系数中较小的一者确定为所述第二系数阈值。6.根据权利要求5所述的方法,其特征在于,所述根据所述高亮灰阶的中值,确定各个所述高亮灰阶对应的调整权重,包括:根据下述公式确定所述高亮灰阶的中值:;其中,表示所述高亮灰阶的中值,表示所述灰阶阈值,N表示灰阶总个数,N
‑
1表示最大灰阶;根据下述公式确定各个所述高亮灰阶对应的所述调整权重:;其中,j表示任意一个高亮灰阶j,表示高亮灰阶j对应的所述调整权重,k为常数,为第二预设指数系数。7.根据权利要求5所述的方法,其特征在于,所述根据各个所述高亮灰阶对应的所述调整权重与所述中间斜率的乘积的和,确定第二预选系数,包括:根据下述公式确定所述第二预选系数:;其中,表示所述第二预选系数,表示灰阶i对应的所述调整权重,表示灰阶i对应的所述中间斜率,N表示灰阶总个数。8.根据权利要求1所述的方法,其特征在于,所述获取第一系数阈值之前,所述方法还包括:根据所述电子设备的屏幕的峰值亮度和当前背光亮度,提高所述屏幕的背光亮度至所述当前屏幕亮度的n倍,n小于预设倍数阈值,且提高后所述屏幕的背光亮度小于或等于所述峰值亮度;所述获取第一系数阈值,包括:根据n确定所述第一系数阈值。9.根据权利要求8所述的方法,其特征在于,所述根据n确定所述第一系数阈值,包括:根据下述公式确定所述第一系数阈值:
‑
1;其中,表示所述第一系数阈值。10.根据权利要求1所述的方法,其特征在于,所述根据所述初始斜率确定各个所述高亮灰阶对应的第一增益系数,包括:根据下述公式确定各个所述高亮灰阶对应的所述第一增益系数:
;其中,j表示任意一个高亮灰阶j,表示高亮灰阶j对应的所述第一增益系数,表示所述灰阶阈值,表示灰阶i对应的所述初始斜率,N表示灰阶总个数。11.根据权利要求1所述的方法,其特征在于,所述基于所述灰阶直方图,确定各个高亮灰阶对应的初始斜率,包括:对所述灰阶直方图中的各个所述高亮灰阶进行正则化处理,得到正则化直方图,所述正则化直方图表征各个灰阶与正则化值的对应关系;分别计算所述...
【专利技术属性】
技术研发人员:雷财华,胡志成,丁岳,武理友,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。