2、BT.656接口标准¶
BT.656¶
全称为ITU-R BT.656,又称为CCIR-656。这是一个由国际电信联盟(ITU)制定的数字传输接口标准,用于传输符合BT.601标准的4:2:2 YCbCr数字信号。
PAL制式下的信号传输¶
PAL是一种电视制式,多用于中国、欧洲等地。一般为625扫描线、每秒25帧、每帧两场、隔行扫描。标准分辨率为720×576。
在PAL制式下,用BT.656标准传输1帧画面。以8-bit为例,即每个时钟周期传输8位二进制数。
一行¶
每一行像素数据由以下四部分构成,如下图所示:
结束码EAV(End of Active Video);
水平消隐HBlank(Horizontal Blanking);
起始码SAV(Start of Active Video);
有效数据AV(Active Video)。
(1)EAV及SAV
EAV及SAV均占用4个时钟周期,如下图所示:
其中FF为固定字符。
XY为状态码,八位分别为1 F V H P3 P2 P1 P0。各位的意义如下:
F:F=0表示场1(奇数行,上场);F=1表示场2(偶数行,下场)。
V:V=1表示当前处于垂直消隐(Vertical Blanking)。
H:H=0表示当前为SAV;H=1表示当前为EAV。
P3-P1为保护位,用来校验FVH数据:
P3=V⊕H
P2=F⊕H
P1=F⊕V
P0=F⊕V⊕H
(2)水平消隐
水平消隐占用280个时钟周期,如下图所示:
8-bit下,默认消隐数据为8010 8010……,即1000,0000 0001,0000 1000,0000 0001,0000……
10-bit下,默认消隐数据为200040 200040……,即10,0000,0000 00,0100,0000 10,0000,0000 00,0100,0000……
(3)有效数据
有效数据占用1440个时钟周期,如下图所示:
一行有720个像素,每4个像素需要4个Y分量、2个Cb分量、2个Cr分量,故一共需要720×2=1440个分量。
一帧¶
传输每一行数据共需要1728个时钟周期,每一帧有625行数据,一秒钟有25帧,故传输频率为27MHz。
一帧图像共有576行像素。由于PAL制式采用了隔行扫描的方案,因此整个一帧的数据包括上下两个场和之间的垂直消隐。
以上场优先为例,一帧图像的数据结构如下:
第1行-第22行:F=0,V=1,为上场垂直消隐;
第23行-第310行:F=0,V=0,为上场有效数据;
第311行-第312行:F=0,V=1,为下场垂直消隐;
第313行-第335行:F=1,V=1,为下场垂直消隐;
第336行-第623行:F=1,V=0,为下场有效数据;
第624行-第625行:F=1,V=1,为上场垂直消隐。