基于CPLD的视频叠加
我们知道在电视系统中,为了能正确地重现图像,要求收端(监视器)与发端(摄像头)同步扫描。只要扫描频率相同、起始相位相同,收端就可以重现发端图像并认为是同步的。当收端、发端的频率、相位不同时,图像将被破坏,产生畸变,甚至无法重现,因此在图像信号中加入了同步脉冲。在发送端,每当扫完一行图像时,加入一个行同步脉冲,每扫完一场图像时加入一个场同步脉冲。它们与图像信号一起被发送出去。在接收端,使行扫描锯齿波电流只有当行同步脉冲到达进才开始逆程期,而场扫描齿波电流也只有在场同步脉冲到达时才开始逆程期。这样就保证了同步。为了使扫描逆程光栅不显示(消隐),还需要加入行、场消隐脉冲,这时的图像信号电平成为消隐电平。摄像头输出的是将图像信号,同步信号,行、场消隐信号这三种信号组合起来形成的黑白全电视信号。我国电视规定:行频为15625Hz,行同步脉宽为4.7μs;场频为50Hz,场同步脉宽为2.5×1/15625=160μs。
因此若要人为的在视频中加入十字坐标显示,则需在摄像头输出的视频信号中将行场同步分离,并在指定的行和场叠加高脉冲信号。
原理框图及实现方案如下:
点击看原图
图 1、 视频十字座标显示原理框图
一、行场同步分离
在该方案中,使用专用芯片LM1881将行、场同步脉冲分离出来。LM1881是正极性图像信号输入、TTL电平输出芯片,从而简化了电路。图2是LM1881的连接图以及工作波形示意图。正极性图像信号从2脚输入,在1脚和3脚分别输出复合同步信号和场同步信号。5脚输出后沿脉冲信号,作为钳位放大器的钳位脉冲输入。7脚输出奇偶场指示信号。
图 2、LM1881连接图及工作波形示意图
二、在显示器指定位置画线
图 3、 视频信号波形
1)在显示器中指定的列画点
在视频信号中,一个行同步脉冲表示扫描一行,而一个行同步脉冲上所叠加的大小不同的模拟量则表示一幅画面在这一行中不同的灰度值,模拟电压值越大灰度越小;因此若要在监视器中某列显示一个亮点,则只需要在该同步脉冲的一个周期内将指定列处的模拟电压值变大即可。
例如在N行中间列显示一个亮点,波形图如下:
2)在显示器中指定的行画点
根据电视机原理,行频为15625Hz,场频为50Hz,也就是说在场同步信号一个周期内有15626/50=312.5个行同步脉冲,而这312.5个行同步脉冲正对应于一幅图像的312.5个行。因此若要选择某一行,只需要在场同步脉冲上升沿到来时对行同步脉冲进行计数即可。
例如要选择中间行,可采用一计数器,当场同步脉冲上升沿到来时对行同步脉冲计数,计到312/2为止。(由于这里只是画线,对线的分辩率不作要求,因此不考虑奇偶场)
评论