GAMMA测试方法及分析
GAMMA测试方法及分析
GAMMA校正是显示技术中的一个重要环节,它能够确保显示器输出的图像亮度与人眼感知的亮度相匹配。本文将详细介绍GAMMA的产生原理、计算公式以及具体的测试方法,帮助读者更好地理解这一技术。
GAMMA产生原理及计算公式
GAMMA的产生源自于人眼可识别的亮度与实际亮度不成线性关系。当GAMMA为2.2时,人眼识别每个灰阶亮度的递进才是等距的。比较适合人眼的视觉特性的Gamma值为2.2。如果Gamma值偏大,则整体图像会感觉偏暗,图像暗场景中的细节容易丢失;如果gamma值偏小,整体图像视觉偏亮,层次感比较差。
测试方法
每个品牌IC及型号不同,在此以ILI9341为例子说明如何调试GAMMA。
测试前准备
如果理解和读懂datasheet关于Gamma调定方面的描述,直接控制Gamma的寄存器为E0H E1H,分别控制Gamma电压正极和负极。VNX和VPX的电压要在Vcomh和source电压之间。了解硬件工作原理,右图所示可知,各阶Gamma电压都是在基准电压分压得到的,所以若干基准电压Gamma 0/1/2/20/43/61/62/63/需要先设置好,0/1为黑色画面电压,62/63为白色画面电压,2/20/43/61为Gamma值的基准点电压,将这些节点电压设置好才能调整其余电压。
测试方法
根据表格,用K7测量16灰阶各画面亮度值,输入以上表格,蓝色为根据最大最小亮度模拟出的标准2.21曲线,黄色为实测数据,根据图像,修改相关数据点对应的寄存器值。
调试步骤
先调用供应商提供的代码将屏幕点亮。若发现黑色画面不黑,白色画面亮度不够时,在Gamma参数无法改善的情况下,可以调整如下参数:
- 加大VGH/VGL电压,避免液晶开合角度不够
- VREG电压调定,因为VNX/VPX是由VREG产生的
- 调整Vcom电压值
确认好黑/白色画面GAMMA后,调试Fliker,以后看Gamma 1/2/20/43/61/62是否与标准GAMMA2.2曲线吻合后,再调试其余点电压,基准电压设定后,不能动基准电压,会影响别的电压值。
根据上面曲线,黄色部分离散的点勾勒出的曲线基本与GAMMA2.2部分重合。不同的IC,特性差异比较大,调试方式也有差异,所以在调试Gamma的时候需要对相关IC特性详细了解。三色GAMMA调试也是先写入三色各灰阶画面值,测试各阶亮度,看是否与标准GAMMA2.2曲线符合。
本文原文来自CSDN