System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及显示,尤其涉及一种伽马校正方法、装置、介质及产品。
技术介绍
1、伽马(gamma)的存在与显示设备的原理有关,所有显示设备都具有伽马特性,用户很难改变发光材料的特性及它的γ值。因此,伽马校正一般是改变显示控制器(timingcontroller,t-con)显示的灰阶输入值,使最终系统的像素灰阶值与屏幕实际亮度达到预设的伽马函数关系。
2、在已有的伽马校正技术中,需要预先对待校正显示屏所能显示的最大灰阶数量进行亮度测试。例如,若待校正显示屏为8位,则需预先测试256个不同灰阶的亮度值,若为10位,则需测试高达1024个不同灰阶的亮度。该校正方式严重占用了校正时间,导致校正效率较低。
技术实现思路
1、本专利技术提供了一种伽马校正方法、装置、介质及产品,以解决相关技术中的不足。
2、根据本专利技术实施例的第一方面,提供了一种伽马校正方法,所述方法包括:从待校正显示屏的n个灰阶值中选取n个第一灰阶值,并获取每一第一灰阶值对应的灰阶图在所述待校正显示屏上显示时的第一亮度值,所述n和n均为正整数,且n>n,n是所述待校正显示屏能够显示的灰阶数量的最大值;
3、分别根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值;分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,所述基准伽马值是针对所述待校正显示屏预先设置的;根据与每一第一灰阶值对应的第一伽马值和参考亮度值,分别计算与每一参考亮度值对应的第二灰
4、在一些实施例中,在计算出与n个第一灰阶值对应的第一伽马值之后,所述方法还包括:获取第一伽马值与基准伽马值之间的差值绝对值大于第一阈值的第一伽马值数量;确定所述第一伽马值数量与n的第一比值,若所述第一比值小于或等于第一预设比值,则结束校正流程。
5、在一些实施例中,分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值之后,所述方法还包括:获取第一亮度值与参考亮度值之间的差值绝对值大于第二阈值的第一亮度值数量;确定所述第一亮度值数量与n的第二比值,若所述第二比值小于或等于第二预设比值,则结束校正流程。
6、在一些实施例中,所述根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值,包括:根据第一亮度校正值和最大亮度校正值的比值,计算所述待校正显示屏在所述第一亮度值下的第一相对亮度值,所述第一亮度校正值是根据所述第一亮度值与最小亮度值的差值确定的,所述最大亮度校正值是根据最大亮度值和所述最小亮度值的差值确定的;根据所述第一相对亮度值与所述第一灰阶值所服从的伽马关系,计算与所述第一灰阶值对应的第一伽马值。
7、在一些实施例中,所述获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,包括:利用基准伽马值计算与所述第一灰阶值对应的第二亮度值;根据最大亮度校正值和所述第二亮度值的乘积与最小亮度值的和,确定在所述基准伽马值下与所述第一灰阶值对应的参考亮度值,所述最大亮度校正值是根据最大亮度值和最小亮度值的差值确定的。
8、在一些实施例中,所述根据与每一第一灰阶值对应的第一伽马值和参考亮度值,分别计算与每一参考亮度值对应的第二灰阶值,包括:根据参考亮度校正值和最大亮度校正值的比值,计算所述待校正显示屏在所述参考亮度值下的第二相对亮度值,所述参考亮度校正值是根据所述参考亮度值与最小亮度值的差值确定的,所述最大亮度校正值是根据最大亮度值和所述最小亮度值的差值确定的;利用与每个第一灰阶值对应的第一伽马值和第二相对亮度值,计算与每一参考亮度值对应的第二灰阶值。
9、在一些实施例中,在获得与每一参考亮度值对应的第二灰阶值之后,所述方法还包括:将n个第二灰阶值中的第一个第二灰阶值作为当前值开始遍历,将所述当前值依次与位于所述当前值之后的其他值进行两两比较,若出现所述当前值的下一个值小于所述当前值,或者所述当前值之后的连续多个值均小于所述当前值,则将小于所述当前值的一个或多个第二灰阶值确定为异常值,利用位于所述异常值两端的第二灰阶值对所述异常值进行修正;直到遍历完n个第二灰度值,得到修正后的第二灰度值。
10、根据本专利技术实施例的第二方面,提供了一种伽马校正装置,所述装置包括:
11、测试单元,用于从待校正显示屏的n个灰阶值中选取n个第一灰阶值,并获取每一第一灰阶值对应的灰阶图在所述待校正显示屏上显示时的第一亮度值,所述n和n均为正整数,且n>n,n是所述待校正显示屏能够显示的灰阶数量的最大值;
12、伽马值计算单元,用于分别根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值;
13、参考亮度计算单元,用于分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,所述基准伽马值是针对所述待校正显示屏预先设置的;
14、灰阶值计算单元,用于根据与每一第一灰阶值对应的第一伽马值和参考亮度值,分别计算与每一参考亮度值对应的第二灰阶值,第二灰阶值是对第一灰阶值进行校正后的灰阶值;
15、插值单元,用于对n个第二灰阶值进行插值,得到对所述n个灰阶值进行校正后的n个目标灰阶值。
16、根据本专利技术实施例的第三方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述方法的步骤。
17、根据本专利技术实施例的第四方面,提供了一种校正设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现上述任一所述的方法。
18、根据本专利技术实施例的第五方面,提供了一种计算机程序产品,包括计算机程序和指令,该计算机程序/指令被处理器执行时实现上述任一所述的方法。
19、根据上述实施例可知,从待校正显示屏的n个灰阶值中选取n个第一灰阶值,并获取每一第一灰阶值对应的灰阶图在所述待校正显示屏上显示时的第一亮度值,之后分别根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值,并分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,根据与每一第一灰阶值对应的第一伽马值和参考亮度值,分别计算与每一参考亮度值对应的第二灰阶值,对n个第二灰阶值进行插值,从而得到对所述n个灰阶值进行校正后的n个目标灰阶值。n是所述待校正显示屏能够显示的灰阶数量的最大值,而且n<n,因此,相较于已有的校正方法,本专利技术通过减少需要测试的不同灰阶值对应亮度的数量,来提高伽马校正的效率。
20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
本文档来自技高网...【技术保护点】
1.一种伽马校正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在计算出与n个第一灰阶值对应的第一伽马值之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据与每一第一灰阶值对应的第一伽马值和参考亮度值,分别计算与每一参考亮度值对应的第二灰阶值,包括:
7.根据权利要求1或6所述的方法,其特征在于,在获得与每一参考亮度值对应的第二灰阶值之后,所述方法还包括:
8.一种伽马校正装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理
10.一种计算机程序产品,包括计算机程序和指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至7任一所述的方法。
...【技术特征摘要】
1.一种伽马校正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在计算出与n个第一灰阶值对应的第一伽马值之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,分别获取在基准伽马值下与n个第一灰阶值对应的参考亮度值之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述根据与n个第一灰阶值一一对应的第一亮度值,计算与n个第一灰阶值一一对应的第一伽马值,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取在基准伽马值下与n个第一灰阶值对应的参考亮度值,包括:
6.根据...
【专利技术属性】
技术研发人员:王显,王鑫,杨凡,段然,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。