搜索
 找回密码
 立即注册

简单一步 , 微信登陆

如何快速解决YPBPR高清Timing下斜纹干扰

作者:AlexWeng | 时间:2016-5-29 14:55:47 | 阅读:4134| 显示全部楼层
如何快速解决YPBPR高清Timing下斜纹干扰

关键字:YPBPR  高清Timing 斜纹干扰 彩条 解黑屏
适用机型:所有MST电视芯片
         由于某些屏对CLOCK要求比较严,所以会导致某些信源下,某些Timing不符合屏的规格要求而产生一些如斜纹干扰和噪点等问题。该问题当然可通过调相关屏参如VTotal来解决。但是,由于LPLL计算公式的复杂性(很难将寄存器和相关屏参对应起来)及产生该问题的特殊性(个别Timing有问题,如果改的值不恰当,改好这个Timing另一个Timing又不行),所以针对这种问题都是采取定点处理。之前,MSD3391上就有出现过一高清屏在YPBPR的1080P Timing下,画面有比较严重的斜纹干扰,在COLOR BAR下看很明显。刚开始改屏参也是改了很久都改不好,后面就采取定点处理的办法,快速解决,且引起其他问题的可能性比较小。相关代码如下:
void MApp_Scaler_MainWindowOnOffEventHandler(INPUT_SOURCE_TYPE_t src, void* para)
{
    ......

if(MApp_VChip_GetCurVChipBlockStatus())
        msAPI_Scaler_SetBlueScreen( ENABLE, E_XC_FREE_RUN_COLOR_BLACK, DEFAULT_SCREEN_UNMUTE_TIME, MAIN_WINDOW);
else
{
////////////////////////////
if(g_IPanel.Width()==1920)
if(IsYPbPrInUse()&&MApp_IsSrcHasSignal(MAIN_WINDOW)&&globalu8index==MD_1920x1080_60P)
            MDrv_WriteByte(0x103120, 0x1f);//BK_LPLL_BASE,adjust LPLL_SET manual to solve the noise issue at FHD panel.

  ......
}
......
}
      另外,上面这个函数是解关于出画面前各种问题,如上述问题及各种闪花屏问题等的最佳地方。因为,黑屏最后是在这里被解除掉的。

该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版