分类: 嵌入式
2013-07-13 13:28:38
ITU656是没有Hsync和Vsync的,它的同步信号是通过SAV和EAV产生的。
说明:
Bit7:固定为1,不可改变的
Bit6:扫描位
当F=1时,表示扫描偶场(2,4,,6,8,10........)。
当F=0时,表示扫描奇场(1,3,5,7,9,..........)。
Bit5:当前扫描的是什么信号。
当V=1时,表示当前扫描为Vertical Blanking区域。
当V=0时,表示当前扫描为Active video区域。
Bit4:同步信号选择
当H=0时同步信号在SAV中。
当H=1时同步信号在EAV中。
Bit3-Bit0:保护位
硬件通过检测0xff,0x00,0x00,data能检测到SAV和EAV,同时通过解码第四个字节data能解码出Hsync,Vsync,Feild Signal
Bit3-Bit0确定表:
ITU656和ITU601的区别:
ITU601与ITU656都具有8根数据线并行传输数据,差别在于前者还需要场频和行频传输线。
601概略图如下:
656概略图如下:
两者的区别在于:这两种标准都是video transmission 的 interface,在video frame format 的规格应该是相同的,通常也就是每张frame 是720x480,YUV 4:2:2 的格式。两者的差别在于interface 规格的不同,在CCIR656中,有8bit 的data bus和clock 的信号,也就是说CCIR656 是同步传输的,decoder端不用自己产生clock。在CCIR601中,信号內还包含了其它两个同步信号:Horizontal Synchronization 和 Vertical Synchronization,decoder 要自己去锁定這个同步信号,再自己产生clock 來解。所以以CCIR656 來传送的video信号品质应该好一些吧!CCIR 656需从DATA 中解出VS、HS, CCIR 601 則直接使用输入的VS、HS 即可。
另如上图,656的开始和截止都有特定的reference signla,分别是SAV(start of active video)、EAV(end of active video)。 其中最后一个字节XY的取值如下:
bit1:1;
bit2:F;
bit3:V;
bit4:H;
bit5...bit7均保留
F,V,H的取值规则:F = 0 (during field 1), 1 (during field 2) ;V = 0 (elsewhere), 1 (during field blanking) ;H = 0 (in SAV : Start of Active Video), 1 (in EAV : End of Active Video) ;P0, P1, P2, P3 = protection bit 。