您好:
我现在想通过hdvpss的Aux Input Path作为显示的输入通路,通过DVO2将视频数据传递给sii9134芯片。
我使用的软件版本为ipnc3.8.DEMO是multich_capturedisplay.c。8127输出的视频为yuv格式,经过9134后转为rgb格式输出到显示设备。
目前的现象是视频有输出,但是颜色不正确,我调整了VpsHal_HdVencCscCoeff CscDefaultCoeff[VPSHAL_HDVENC_CSC_NUM_MODE]中HDTV R2Y的参数的200改为210后,视频效果有明显的好转,但是图像没有完全正常。
问题:1.我是否需要通过调整参数来调整我的图像颜色。
2.如果需要调整参数,是否有可参考的参数或是计算方法。下面是三张对比图,分别为正常图像,调整之前的图像,调整之后的图片。
Chris Meng:
AE,
请问9134对输入的YUV422有什么要求?例如UV的顺序?9134是有相关寄存器可以调节?
AE:
回复 Chris Meng:
感谢您的回复,
9134中UV顺序没有要求,我的视频输入是同步信号与视频分离的,因此在9134中对这个有一点要求,可以通过寄存器设置。
Chris Meng:
回复 AE:
AE,
你能否对比一下DVO1输出YUV422的时候,各个通路上的CSC的配置和你这个显示通路上CSC的配置?(VOUT里面也有一个CSC)
AE:
回复 Chris Meng:
Chris Meng,
您好:
在ti_vdis.c中pContext->deviceParams[VDIS_DEV_HDMI].outputInfo.dataFormat=SYSTEM_DF_RGB24_888;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dataFormat=SYSTEM_DF_YUV422SP_UV;
因此在venc(vout)中的CSC参数,前者用的是R2R,我用的是R2Y。
AE:
回复 Chris Meng:
Chris Meng
您好:
是否还能给我一些建议呢?我感觉靠自己改参数太难了,是不是其它的原因导致了我的颜色错误呢?
AE:
回复 Chris Meng:
Chris Meng
您好:
我现在修改了gSystem_dctrlTriDisplayConfig,使得视频图像可以从HDMI和DVO2同时输入,但是HDMI输出的那一路图像是正常的,DVO2输出的依然颜色不对。
问题:1.在经过VENC_D模块之前,hdmi输出和dvo2输出的图像数据是否一样?
2.想利用HD_VENC中的测试彩条测试的dvo2的输出,可是修改了cfg0的15位,并没有彩条输出,不知道为什么?