hisi mipi yuv422数据异常问题记录解决

问题解决,海思原厂提供支持后解决方式,适用于dv500和928系列:
YUV422输入时,mask[1]使用0x00FFC000得配置。
问题现象就是mask[1]配置的0xFF0000时,YUV值收到后UV的会向下做一个4对齐的操作,导致色度UV数据偏差。
如YUV112/73/218 收到后YUV=112/72/216。
按厂家给的mask配置,UV数据透传保持了不变,问题解决。
PS解决和分析定位流程:前期是考虑了到UV这个取值被对齐了的问题的,但当时用龙迅芯片直通验证yuv422数据时收到的Y值都会有-1/-2的偏差,就没有考虑这个UV单独变化的规律,以为海思端接受的YUV值都是发生了未知的不规则的变化的,其实这里Y变化应该是是龙迅内部直通造成的。
进一步是通过东芝芯片我们试验了全色的colorbar模式固定YUV值mipi输出,定位到了海思这边收到的数据vi fe dump出来本质是Y值不变,UV是有变化的现象,被4对齐了。后续就是海思原厂提供了解决方案,给力!

标题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值