PQ 调试方法和常见问题 Ver 1.4 Overview: 1, Qmap 介绍 2, 如何将参数导入 Qmap 3, MSTV tool 的使用方法 : 4,常用 debug 方法 5,配屏的步骤 6,用户菜单中图像模式的各参数 7,配屏时需要提供给 sw 的 PQ 参数 常见问题 Q & A: Q1: 运动拖影 Q2: RF 噪点大 Q3: TV/AV/YPBPR/HDMI 彩斑 Q4: TV 弱信号彩斑 Q5: 配屏水印 Q6: 亮度通道饱和 /亮度不够 Q7: 关于 HDMI/VGA 的 Qmap 调用 Q8: 关于色调偏的调整方法 Q9, FCC 如何使用 Q10:如何打内部 test pattern Q11:点对点 mode 如何设 注:全文所有 register 均是 8bit address 1, Qmap 介绍 1.1, 一般有 1920 和 1366 表格 (有的 IC 有 1920_PIP/1920_POP/1366_PIP/1366_POP,这几页一般在 3D 等特殊应用下才可能会用到,正常不会用到) 1920 是 1366*768 以上分辨率 panel 使用; 1366 是 1366*768(包含)以下分辨率 panel 使用。
1.2 以配 fullHD panel 为例,会调用 1920 这一页 第 1 列,列出了所有 source timing 第 2 行,列出了各功能模块 在行列交叉位置即表示该 timing 的该功能的设定参数 例如,下图中红框所示,代表 RF_PAL_BGHI timging 下 VIP_Peaking_band 这项功能设定是RF_NTSC 1.3 首页列出的是各功能设定的组名,可以理解成快捷方式,后面有各 sheet 详细描述使用的 reg如下图中的 VIP_Peaking_band 页 1.4, Qmap 中的 address 是 16bit 地址,所以转换成常用的 8bit address=16bit address* 2+Byte 例如上图中红框所示, Bank19_10_H 的 8bit address=10*2+1=21,即常说的 SC_BK19_21h Bank19_11_L 的 8bit address=11*2+0=22,即常说的 SC_BK19_22h. 2,如何将参数导入 Qmap 举例:如果 VIP_ICC_F(SC_BK18_68h) 需要改成 0x08: step1, 先找到在 Qmap 中的位置,在 VIP_ICC_F 页内。
Step2,check VIP_ICC_F 那页 sheet 是否有这组设定,如果没有可以加一组 Step3,找到对应 timging,例如 RF_PAL_BGHI,再找到 VIP_ICC_F 功能,在对应位置填入目标设定的组名 Step4,点击 1920 那个 sheet 左上角的 C-code Generator 按钮 Step5,过数分钟,会自动生成一些 .c/.h 文件,将这些文件给软件替换进 code即可 3, MSTV tool 的使用方法 : 3.1 如何读对寄存器; 一般调 PQ 的 bank 是 scaler 的 sub bank,而 00h 地址的 reg 就是 sub bank 的值 例如 BK10, 00h地址的 reg的值是 0x10, 就说明连接 ok 如果不对可以多点几次 “ Read Bank” ,直至读对为止 3.2,如何用tool配合调工厂菜单中的non-linear curve 用 debug tool 调 Color Matrix,出现使用 “Restore To UI Value”读值出来, A: OSD Contrast, 当前状态下 对比度 对应的 value; B: OSD Saturation, 当前状态下 色饱和度 对应的 value; C: W/B gain, 当前状态下 白平衡 RGB gain 对应的 value; D: OSD Brightness, 当前状态下 亮度 对应的 value 3.3 ,如何在tool中调用Qmap中设定: Step1,View-> Quality map A: OSD Contrast D:OSD Brightness C:W/B gian B:OSD Saturation Step2, File-> Load Excel, 选择相应的Qmap路径。
在 A位置IP Name选择相应的功能, 然后在 B位置Group Name选择相应的group. 点击右上角 Read 按钮可以把当前设定读出来可以和相应的 group 比较,确认当前设定是否正确 点击右上角Write按钮可以把选择的相应group设定download进IC 3.4, 如何在tool中调VIF peaking Filter/ GroupDelay: 选择相应设定,点击右侧 ”Download”按钮,即将设定写进 IC 也可以点击 ”Read Back Check”按钮,将 IC 中读出, check 原始设定是多少或 Download 后是否真正写对 A B 3.5,点击左下角“ Gen. Parameters” 按钮生成 DLC_Parameters.txt 文件,给 SW 工程师合进 code. 另外,点击右侧的“ Save Parameter File” 按钮生成 DLC_Parameters_for_Tool.txt 文件 下次再 debug 时点击右侧的“ Load Parameter File”可以将调好的 DLC 参数 load 进 IC 3.6, 点击右方“ GenCorrectionTable”按钮 ,可以将调好的 Matrix 生成 ColorSettingTable .txt 文件,给 SW 工程师合进 code. 生成 ColorSettingTable .txt 文件中的注释会方便判断 matrix 的情况: 3.7, 点击右上角“ N”按钮,会 *.C 格式 gamma 文件,给 SW 工程师合进 code. 4,常用 debug 方法 4.1 内部发 OSD pattern 的方法 SC_BK10_10=0x00; SC_BK10_32[0]=1; SC_BK10_33 // Red , range=0x00~0xFF SC_BK10_34 // Green , range=0x00~0xFF SC_BK10_35 // Blue , range=0x00~0xFF 4.2 gamma 开关 SC_BK10_A0[0] // 1:enable 0:disable 4.3 DLC 开关 SC_BK1A_08[7] // 1:enable 0:disable 5,配屏的步骤: 5.1 调整 gamma 和白平衡 调整 gamma 的目的: 1,调到要求的 gamma 值,例如 2.2 2,亮暗各阶色温一致,弥补 panel 色温的不一致。
如果 panel 的一致性很好, RGB curve 可以不分开校正 (调整方法可参考 gamma 调整方法 .pdf) 5.2 调整亮度 Step1, 先调整亮度 /对比度曲线 Step2,调整 DLC 说明 : COMB Brightness (BK36_74h) / COMB Contrast (BK36_73h) /Pre_YOffset (SC_BK1A_1Eh) / Pre_YGain(SC_BK1A_2Ch) / Post_YGain(SC_BK1A_28h)一般情况下建议用 default 值不用调整 5.3 调整彩色 Step1, 调 OSD 色饱和度直至整体画面 color 浓度和对比机一致 调整位置:工厂菜单中 saturation 曲线 / postCgain( SC_BK1A_29h) Step2,单独按需调整各 color 的饱和度 调整位置: ICC (SC_BK18_62h~68h) Step3, 单独按需调整各 color 的色调 调整位置: IHC (SC_BK18_C2h~C8h) Step4,如果 IHC 不能满足要求,可以配合 FCC 调整。
和 ICC/IHC 不一样 ,color 作用范围不固定,是根据 target/range 决定的,如果target/range/strength 设一样,作用是一样的 通常公板 Qmap 已经有一些经验设定,其中常用的有: T1, BK1820[0], 调肤色 T3, BK1820[2], 调蓝色 T5, BK1820[4], 调绿色 T8, BK1820[7], 也叫 gray guard,通常用来消彩斑 Step5,如果 IHC/FCC 不能满足色调调整要求,可以微调 ColorCorrectionMatrix. 调整后再确认 step3 & step4 红色矩阵,向右红色偏紫,向上红色偏黄; 绿色矩阵,向右绿色偏黄,向上绿色偏青; 蓝色矩阵,向右蓝色偏紫,向上蓝色偏青; default 在原点,调整幅度一般不要太大,因为调 color matrix 对所有颜色都会产生影响 6,用户菜单中图像模式的各参数 6.1 亮度,寄存器 address 如下 Description Bank Address Mask bri enable 10 0x2D 0x01 Brightness coefficient – Red color 0F 0x6C 0xFF Brightness coefficient – Red color 0F 0x6D 0x0F Brightness coefficient – Green color 0F 0x6E 0xFF Brightness coefficient – Green color 0F 0x6F 0x0F Brightness coefficient – Blue color. 0F 0x70 0xFF Brightness coefficient – Blue color. 0F 0x71 0x0F 6.2 对比度 /色饱和度,没有单独寄存器, sw 会计算一个最终结果,然后填到寄存器:SC_BK10_4C ~ SC_BK10_5Dh 6.3 白平衡 一般有两个位置: ( 1) 旧 IC: 没有单独寄存器,和对比度 /色饱和度一样, sw 会计算一个最终结果,然后填到寄存器: SC_BK10_4C ~ SC_BK10_5Dh ( 2) 新 IC: (目前所有 IC 建议用这个) Description Bank Address Mask brightness enable after gamma function 25 0x02 0x10 constrast enable after gamma function 25 0x02 0x20 noise rounding for con_bri function 25 0x02 0x40 main window post r channel offset 25 0x42 0xFF main window post r channel offset 25 0x43 0x07 main window post g channel offset 25 0x44 0xFF main window post g channel offset 25 0x45 0x07 main windo。