DM6467的VPIF接口支持BT.1120和SMPTE 296M两种高清格式,其中BT.1120是1080P(1080I)分辨率,SMPTE296M是720P分辨率。我们这里直接测试BT.1120格式的高清视频。
我们开发板上的高清视频AD芯片是TVP7002,TVP7002支持的视频格式如图 1所示。可以看出,要测试BT.1120格式的视频输入,只能使用1080P50、1080P60、1080I60和1080I50,而1080P30不行。考虑到DM6467的处理能力,我们暂不测试1080P60,最终决定测试的视频格式为1080I60。
图 1 TVP7002支持的视频格式
1 BT.1120标准简介
BT.1120是世界电信联盟制定的一套高清视频格式规范,与BT.601类似。BT.1120标准定义了高清视频传输过程中的信号格式、接口规范等协议。对于BT.1120我们只需关注以下几点:
1, 每行1920个像素点,每帧1125行,其中1080有效行。
2, 图像频率包括60、50、30、25和24Hz,可以逐行、隔行和分段传输。
3, YCbCr传输时使用20bit,Cb和Cr复用;RGB传输时使用30bit。
4, 视频的帧同步采用SAV(Start ofActive Video)和EAV(End of Active Video)机制。
5, 在测试1080I60格式的视频时,亮度取样信号频率(像素点频率)为74.25MHz,如图 2所示。
6, 对于隔行扫描系统,BT.1120规定的场/段定时关系如图 3所示;针对1080I60格式的视频,具体的参数如图 4所示。
图 2 BT.1120采样频率表
图 3 隔行扫描中场/段定时关系
图 4 隔行扫描中场/段定时参数
在我们设计的电路中,TVP7002输出视频采用YCbCr编码,并且只传输高8位。TVP7002的时钟采用内部时钟,同时TVP7002也向VPIF提供参考时钟。另外,视频的同步信号时内嵌在RGB三个通道中的G通道,也即需要将G通道接到TVP7002的SOG(Sync on Green)引脚,电路原理图如图 5所示。
图 5 TVP7002输入信号电路原理图