【技术实现步骤摘要】
动态范围映射的方法和装置
[0001]本申请涉及显示
,并且更具体地,涉及一种动态范围映射的方法和装置。
技术介绍
[0002]动态范围(dynamic range,DR)在很多领域用来表示某个变量的最大值和最小值的比率。在数字图像中,动态范围表征了在图像可显示范围内的最大亮度与最小亮度之间的比率,也就是图像从“最亮”到“最暗”之间灰度划分的等级数,其单位为坎德拉每平方米(cd/m2),也可以表示为尼特(nits)。一个图像的动态范围越大,它所能表示的亮度层次越丰富,图像的视觉效果越逼真。由于真实世界中自然场景的动态范围在10-3
到106之间,动态范围非常大,因此称之为高动态范围(high dynamic range,HDR)。相对于高动态范围图像,普通图像的动态范围为标准动态范围(standard dynamic range,SDR)或低动态范围(low dynamic range,SDR)。
[0003]现阶段的显示设备,一般把动态范围不足0.1到400nits的称为SDR显示设备;把动态范围超过0.01到540nits的称为HDR显示设备。不同的高动态范围显示设备显示动态范围也不同,如0.01到540nits的HDR显示设备,0.005到1000nits的HDR显示设备等。动态范围的映射的方法主要应用在前端HDR信号和后端HDR的显示设备的适配过程中,包括从高到低的色调映射(tone-mapping)过程,以及从低到高的色调映射过程。例如,前端是采集到的4000nit的光照信号,而后端显 ...
【技术保护点】
【技术特征摘要】
1.一种动态范围映射的方法,其特征在于,包括:获取终端设备的显示参数;获取图像数据的特征信息;获取所述图像数据的第一色调映射曲线的第一参数;在预设条件成立时,根据所述第一参数、所述终端设备的显示参数和所述图像数据的特征信息,得到第二色调映射曲线的第二参数,其中,所述第二色调映射曲线上第一点处的输出亮度不高于所述第二色调映射曲线上的所述第一点的输入亮度;根据所述第二色调映射曲线的第二参数对所述图像数据进行动态范围映射。2.根据权利要求1所述的方法,其特征在于,符合下列任意之一的条件时,则所述预设条件成立:根据所述第一参数对于图像数据进行色调映射时,所述第一色调映射曲线上第二点处的输出亮度高于所述第一色调映射曲线上的所述第二点处的输入亮度;或者所述第一参数中的参数p
P1
大于第一值Tp,其中,所述第一值Tp是根据所述第一参数中的a
P1
,以及预设的a
P1
与p
P1
的对应关系获得的;或者所述第一参数中的参数a
P1
大于第二值Ta,其中,所述第二值Ta是根据所述第一参数中的p
P1
,以及预设的a
P1
与p
P1
的对应关系获得的;或者所述第一参数中的参数a
P1
与参数p
P1
的乘积大于第三值Tap,其中,所述第三值Tap为预设的有理数。3.根据权利要求1或2所述的方法,其特征在于,所述第二参数包括第一一次样条曲线参数,所述第一一次样条曲线参数包括所述第二色调映射曲线中的第一一次样条的斜率MB[0][0]或所述第一一次样条的区间像素点的亮度值的最大值TH3[0]。4.根据权利要求1-3任意之一所述的方法,其特征在于,所述第一参数包括第二一次样条曲线参数,所述第二一次样条曲线参数包括所述第一色调映射曲线中的第二一次样条的斜率MB_mid[0][0]和所述第二一次样条的区间像素点的亮度值的最大值TH3_mid[0],所述显示参数包括所述终端设备的最大显示亮度MaxDisplay,所述特征信息包括所述图像数据的最大亮度校正值max_lum;其中,所述根据所述第一参数、所述显示参数和所述特征信息,获取第二色调映射曲线的第二参数,包括:根据所述最大显示亮度MaxDisplay、所述最大亮度校正值max_lum,对所述曲线参数MB_mid[0][0]和TH3_mid[0]进行调整,获取所述曲线参数MB[0][0]和TH3[0]。5.根据权利要求4所述的方法,其特征在于,所述曲线参数MB_mid[0][0]和TH3_mid[0],以及所述曲线参数MB[0][0]和TH3[0],满足以下公式:满足以下公式:其中,
或者其中,L为输入信号,G(L)为色调映射曲线对应的函数H(L)的逆函数,m_a、m_b、m_m、m_n、k1、k2、k3为曲线参数,G(L,m_a_T)表示G(L)的参数M_a取值为m_a_T时输入变量L对应的G(L)值N1、N2为有理数,max(a,b)表示求a和b中较大的一个值,min(a,b)表示求a和b中较小的一个值,H(L)为或者,6.根据权利要求1-5任意之一所述的方法,其特征在于,所述第二参数包括三次样条曲线参数,所述三次样条曲线参数包括所述第二色调映射曲线上的三次样条的插点值TH1[1]、TH2[1]、TH3[1],其中,TH1[1]表示所述三次样条的第一区间像素点的亮度值的最小值,TH2[1]表示所述三次样条的第一区间像素点的亮度值的最大值和所述三次样条的第二区间像素点的亮度值的最小值,TH3[1]表示所述三次样条的第二区间像素点的亮度值的最大值。7.根据权利要求6所述的方法,其特征在于,所述三次样条的插点值TH1[1]、TH2[1]、TH3[1]是根据所述第一参数中第二一次样条曲线参数TH3[0]、所述插点值TH1[1]、TH2[1]、TH3[1]的预设偏移值得到的,如下所示:TH1[1]=TH3[0];TH2[1]=TH1[1]+B;TH3[1]=TH2[1]+C*TH2[1]-D*TH1[1];其中,B,C和D为所述三次样条的插点值TH1[1]、TH2[1]、TH3[1]计算相关值的预设值,B为暗区过渡区像素点的亮度值对应的预设偏移值,C和D为亮区像素点的亮度值对应的预设加权系数。8.根据权利要求6所述的方法,其特征在于,所述三次样条的插点值TH1[1]、TH2[1]、
TH3[1]是根据所述第一参数中第二一次样条曲线参数TH3[0]、所述插点值TH1[1]、TH2[1]、TH3[1]的计算相关值计算得到的,如下所示:TH1[1]=3Spline_TH[i][0][w];TH2[1]=3Spline_TH[i][0][w]+3Spline_TH_Delta1[i][1][w];TH3[1]=3Spline_TH[i][0][w]+3Spline_TH_Delta1[i][1][w]+3Spline_TH_Delta1[i][2][w];其中,3Spline_TH[i][0][w]、3Spline_TH_Delta1[i][1][w]、3Spline_TH_Delta1[i][2][w]为从元数据中提取的所述插点值TH1[1]、TH2[1]、TH3[1]的计算相关值。9.根据权利要求8所述的方法,其特征在于,所述第二色调映射曲线中的一次样条在TH3[0]处的Y坐标与所述第二色调映射曲线中的三次样条在TH1[1]处的Y坐标相同,且所述一次样条在TH3[0]处的一阶导数与所述三次样条在TH1[1]处的一阶导数相同。10.根据权利要求8或9所述的方法,其特征在于,所述第二色调映射曲线中的第一三次样条在TH2[1]处的Y坐标与所述第二色调映射曲线中的第二三次样条在TH2[1]处的Y坐标相同,且所述第一三次样条在TH2[1]处的一阶导数与所述第二三次样条在TH2[1]处的一阶导数相同。11.根据权利要求8-10任意之一所述的方法,其特征在于,所述第二色调映射曲线中的第二三次样条在TH3[1]处的Y坐标与所述第二色调映射曲线中的第三色调映射函数在TH3[1]处的Y坐标相同,且所述第二三次样条在TH3[1]处的一阶导数与所述第三色调映射函数在TH3[1]处的一阶导数相同。12.根据权利要求1-11任意之一所述的方法,其特征在于,所述获取所述图像数据的第一色调映射曲线的第一参数,包括:获取所述图像数据的元数据;根据所述元数据以及所述显示参数,确定所述第一色调映射曲线的第一参数。13.一种动态范围映射的装置...
【专利技术属性】
技术研发人员:徐巍炜,余全合,陈虎,王弋川,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。