910Q/920G PQ 功能


910Q/920G目前导入了PQ 可客制化调试的功能(位于disp模块),可以根据自己对画质需要、通过PQ tool调试效果并利用Qmap生成PQ.bin导入。

  1. 调试简介

    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生成。

  2. 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设置不同效果参数。

  3. DISP Device PQ功能对比

    disp dev1的画质能力更好,可以调节V方向的清晰度(peaking/sharpness),如果对V方向的清晰度有要求,可以切到disp dev1上。