这是俺在openHW上博客的拷贝,首发地址:http://www.openhw.org/morewd/blog/
open3D测试接近完成了,大家评测的角度不同,但都很详细、中肯,给项目组提了不少优秀的建议,我们会进一步的分析汇总大家的想法,争取早日对应完毕,现在对几个重点问题做一下初步讨论:
1,在某些显示器上没有图像:这个问题大家提的比较多,主要原因大概是蓝光3D输出的标准是采用24P模式,而电脑显示器通常是60P,很多电脑显示器是不支持24P的。这实际上是电脑和电视之间的显示侧重点不同造成的。有2个解决方法,一是可以让播放器输出720P格式的3D图像给open3D,这样多数电脑会支持的很好,不过市面上这种格式的3D碟片不多,除了一些演示碟,我只知道sony的世界杯2010记录片是符合这个格式,taobao上有卖的;二是彻底的解决方法,也是我们下一步的工作内容之一,就是做一个帧频转换的IP(FRC),把24P转成60P,当然这个工作会比较难,因为帧频转换是现在几大电视芯片公司的核心技术,直接关系到成像质量,我们open3D的下一步开发目标主要就是围绕这个来做了。
2,图像输出有时不稳定,会有倾斜等现象:这个问题主要和时钟有关,在open3D板卡上,为了兼容2D图像的输入,所以直接采用了HDMI源端的时钟作为显示基准时钟,通过Spartan6内部的PLL做分频给后端使用,这样做的好处是可以保持输入输出时钟的同步,但是也引入了HDMI时钟的抖动(jitter),如果源端的jitter偏大,那么,在后端处理中就会放大这个偏差,引起更多的数据错误,从而引发图像质量偏差。 解决方法也有2种,一是使用好一点的播放器,通常大厂的播放器都会去做HDMI认证,可以保证jitter控制在合理范围内;二是在重新设计视频时钟电路,使用外置的PLL或者jitter clean芯片,去除抖动。在ML605开发板上
3,能否追加非蓝光标准的3D显示:可以的,实际上已经内部测试了左右格式的3D,但还有很多工作要做。
4,open3D支持裸眼3D么:支持。open3D可以看成一个视频控制器,而裸眼3D只是实现方法,无论是柱状镜还是全息,只要是需要左右2个数据流,那么open3D就可以胜任,当然,需要针对显示终端的接口进行一些微小调整
5,稳定性测试:由于开发板在每一位测试者手里最多只有2周,除去前期的是熟悉和调整,所剩时间不多,提到稳定性测试的报告只有1份,实现了5天的连续测试,没有发现异常,希望在第二次打样后,能有找到2个或者更多的稳定性测试者,提供更长的测试时间,看看我们open3D板卡到底经得起多久的考验