本发明涉及调光,尤其涉及一种基于动态伽马校正算法的调光方法、设备及存储介质。
背景技术:
1、目前,市面上常采用伽马校正算法对灯光、图像和屏幕显示的亮度、颜色进行非线性校正,以减少调光调色时突变的影响,使其更贴近人眼的视觉感受特性。现有的伽马校正算法一般采用如下公式:
2、out=(in÷step)γ×step
3、其中,in为输入值,step为调光分度,γ为伽马值,out为输出值。
4、设坐标横轴为输入值in,纵轴为输出值out,其调光图像如图7所示。
5、由图7可知,在调光分度(或调光精度)不高的情况下,若采用伽马校正调光,在低亮度下停留的时间比较长,会形成肉眼可见的闪烁或抖动。若采用简单的线性调光,在低亮度调光时的闪烁或抖动也不可完全避免,且存在高亮度调光时变化不明显,不符合人眼的视觉感受特性的问题。
技术实现思路
1、本发明所要解决的技术问题在于,在调光分度(或调光精度)不高的情况下,提供一种基于动态伽马校正算法的调光方法、设备及存储介质,通过调节动态伽马系数及伽马基值的大小,可获得符合实际需求的理想调光图像。
2、为了解决上述技术问题,本发明提供了一种基于动态伽马校正算法的调光方法,包括:获取目标设备的待校正光信息;根据所述待校正光信息,并通过调光公式y=(x/d)γ×d计算校正结果,其中,γ=b+ax/d,y为校正结果,γ为调光指数,x为待校正光信息,d为调光分度,b为伽马基值,a为动态伽马系数;将所述目标设备的待校正光信息调整至所述校正结果以进行调光。
3、作为上述方案的改进,根据亮度百分比由低至高将调光过程分割为低亮度部分、中亮度部分及高亮度部分;所述伽马基值b用于控制调光过程中,低亮度部分的停留时间;所述动态伽马系数a用于控制调光过程中,中亮度部分及高亮度部分的停留时间。
4、作为上述方案的改进,调光过程中,令所述调光指数逐渐递增,以使所述调光公式所对应的调光曲线的斜率先递减再递增。
5、作为上述方案的改进,a+b﹥1,a﹥0,b﹥0。
6、作为上述方案的改进,0﹤a﹤10,0﹤b﹤10。
7、作为上述方案的改进,所述待校正光信息包括灰度信息、亮度信息或颜色信息。
8、作为上述方案的改进,所述将所述目标设备的待校正光信息调整至所述校正结果以进行调光,具体为:将所述目标设备的待校正光信息逐级调整至所述校正结果。
9、相应地,本发明还提供了一种基于动态伽马校正算法的调光设备,包括:获取单元,用于获取目标设备的待校正光信息;计算单元,用于根据所述待校正光信息,并通过调光公式y=(x/d)γ×d计算校正结果,其中,γ=b+ax/d,y为校正结果,γ为调光指数,x为待校正光信息,d为调光分度,b为伽马基值,a为动态伽马系数;调光单元,用于将所述目标设备的待校正光信息调整至所述校正结果以进行调光。
10、相应地,本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其中,所述处理器执行所述计算机程序时实现上述基于动态伽马校正算法的调光方法的步骤。
11、相应地,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述基于动态伽马校正算法的调光方法的步骤。
12、实施本发明,具有如下有益效果:
13、本发明引入了独特的调光公式,在调光分度(或调光精度)不高的情况下,通过调节动态伽马系数及伽马基值的大小,可获得符合实际需求的理想调光图像,以达到更理想的视觉效果;
14、相应地,本发明可用来针对影片或者影像系统里对调节光线的灰度或者三色刺激值的过程进行非线性的运算校正;亦可对常见发光器具的亮度、颜色变化过程进行符合人眼视觉感受特性的校正。
1.一种基于动态伽马校正算法的调光方法,其特征在于,包括:
2.如权利要求1所述的基于动态伽马校正算法的调光方法,其特征在于,根据亮度百分比由低至高将调光过程分割为低亮度部分、中亮度部分及高亮度部分;
3.如权利要求1所述的基于动态伽马校正算法的调光方法,其特征在于,调光过程中,令所述调光指数逐渐递增,以使所述调光公式所对应的调光曲线的斜率先递减再递增。
4.如权利要求1所述的基于动态伽马校正算法的调光方法,其特征在于,a+b﹥1,a﹥0,b﹥0。
5.如权利要求4所述的基于动态伽马校正算法的调光方法,其特征在于,0﹤a﹤10,0﹤b﹤10。
6.如权利要求1所述的基于动态伽马校正算法的调光方法,其特征在于,所述待校正光信息包括灰度信息、亮度信息或颜色信息。
7.一种基于动态伽马校正算法的调光设备,其特征在于,包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。