910Q/920G PQ 功能
910Q/920G目前导入了PQ 可客制化调试的功能(位于disp模块),可以根据自己对画质需要、通过PQ tool调试效果并利用Qmap生成PQ.bin导入。
-
调试简介
Tool的使用和PQ参数调试可以参考文档:PQ Tool
比如调节CSC参数,可以调节下图7位置对应的参数值(分别是:亮度:Bri /饱和度:Sat/色度:Hue/白平衡Gain:RGB Gain/对比度:Contrast ):

相关文件:

PQConfig.ini需要放置在config路径下,是设置PQ.bin路径的:
[PQ_PATH] default = "/customer/PQ.bin"
这个路径可以自行根据情况修改,通常设置在customer或config路径下。
PQ.bin由QualityMap生成。
-
PQ参数相关API
通常Qmap是调试出一组默认值,如果应用需要动态调节画质参数,可以使用接口:
MI_S32 MI_DISP_SetHdmiParam(MI_DISP_DEV DispDev, MI_DISP_HdmiParam_t*pstHdmiParam); typedef struct MI_DISP_HdmiParam_s { MI_DISP_Csc_t stCsc; /* color space */ MI_U32 u32Gain; /* current gain of HDMI signals. [0, 64). default:0x30 */ MI_U32 u32Sharpness; } MI_DISP_HdmiParam_t;
参数定义详情可以参考MI DISP API文档。
920G/910Q上面调用MI_DISP_SetHdmiParam这个接口设置参数对VGA那边也会有效,因为二者是同源的关系,csc是同一个地方做的,也因此无法区分HDMI和VGA设置不同效果参数。
-
DISP Device PQ功能对比
disp dev1的画质能力更好,可以调节V方向的清晰度(peaking/sharpness),如果对V方向的清晰度有要求,可以切到disp dev1上。