由于现在制订彩色电视制式的时候,考虑到和当时的黑白电视制式兼容,所以发送的电视信号图像部分包括亮度信号Y和色度信号C。所以接收设备电视就要将电视信号亮度信号和色度信号进行分离。以便在显示设备上显示。现在很多电视使用的都是数字解码。
首先电视信号通过高频头,中放后输出声音信号(另外的通道处理),图像信号CVBS。然后进入数字解码器,由于碟机的AV输出的Video输出也是CVBS信号,所以解码器一般支持多路输入,根据用户操作进行切换。通过解码器后输出的信号为YCbCr 4:2:2 数字视频格式,这种信号通过BT.656接口输出。
解码器的一个很重要的工作便是对Y/C进行分离。
首先要对CVBS信号进行重采样,由27M的采样频率变为4倍的色度副载波采样频率(NTSC为4*3.58,PAL为 4*4.43)。
l 带通,带阻滤波器分离法:
根据彩色信号的频率特性,色度信号被调制在亮度信号的高频部分,所以我们可以通过带通和带阻滤波器来分离亮度和色度信号。很显然,使用该方法时,亮度信号的高频部分被滤掉,色度信号串有亮度信号的高频部分,分离不够彻底,会产生亮度信号和色度信号互相串扰的现象。
l 1D梳状滤波器:
通过重采样后,色度和亮度信号的分布如下(连续三行):
所以,我们可以使用下面的三线梳状滤波器来实现亮色分离:
Y = ((Ycenter+Ccenter) + (Yupper−Cupper) + (Ycenter+Ccenter) + (Ylower−Clower)) / 4
C = ((Ycenter+Ccenter) − (Yupper−Cupper) + (Ycenter+Ccenter) − (Ylower−Clower)) / 4
当然,如果存储器足够大的话,还可以使用更多行,达到更好的效果。
l 2D动态梳状滤波器:
尽管简单的垂直梳状滤波器比传统的水平带通带阻滤波器效果好一些,但当相邻两行的图形信息相差较大时,就会产生 hanging-dots,我们可以采用二维自适应梳状滤波器——水平的带通带阻滤波器和具有权重的垂直自适应梳状滤波。
Chroma=aC1+bC2(两行梳状滤波器)
权重a和b通过相邻行的色度变化来决定。当检测到图像在垂直方向上有突变时,我们使用水平带通带阻滤波器。
l 3D梳状滤波器:
3D梳状滤波器进一步改善了图像静态区域的Y/C分离。当图像静止时,帧间(时间轴)的图像像素一样,只是色度的调制相位相反(相差180度),所以我们可以通过简单的对帧间的像素进行加减便可以达到Y/C分离。当图像该区域存在运动时,此时帧间的像素不再相同,我们需要采用二维自适应梳状滤波器。所以我们必须采用运动检测,来判定图像该区域是否存在运动。
用户474059 2007-11-27 14:33
用户48563 2006-11-15 22:58
真是好东西。谢谢!!