《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分)

NTSC和PAL数字解码

虽然一个NTSC/PAL编码器中的亮度和色度分量通常简单相加两信号混合,但是在解码器重要分离它们却很困难。模拟的NTSC和PAL解码器已经存在一段时间了。但是它们很难被使用,需要调整,并提供有限的视频质量。

在NTSC和PAL解码中使用数字技术提供了许多优势,如容易使用,减少模拟调整,极好的视频质量。使用数字电路也能设计更多的健壮的,复杂的Y/C分离器和同步锁相应用。

一个一般的NTSC/PAL数字解码器的框图如9.21所示。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 

 

 图9.21典型NTSC/PAL数字解码器应用


模拟视频的数字化

复合视频信号数字解码的第一步是使用一个A/D转换器(ADC)数字化整个复合视频信号。对于我们的例子,使用10-比特ADCs;所以指示的值是10-比特的值。

复合和S-video信号由图9.2,9.3,9.10,9.12和9.13所示。

视频输入通常是AC(交流)耦合的并有一个75-Ω的AC和DC输入阻抗。作为一个结果,视频信号在每个扫描行的水平同步期间必须直流恢复,一定为一个已知电平上定位同步指示。

视频信号也必须经过低通滤波(典型大概6MHz)以消除任何可能导致混叠的高频分量。虽然广播视频的带宽是严格定义的,但是对于消费类设备是没有规定标准的。视频源产生它可以生成的尽量宽的带宽;接收设备接收它能接收尽量宽的带宽。

视频信号在消费类市场上通常有0.25×到2×的幅度。有效视频和/或同步信号可以改变幅度,尤其在编辑环境中,在那里视频信号可能由几个不用的视频源复合而成。

除此之外,解码器应该能处理100%色度。虽然只有75%色度可以被广播,但是基带视频没有被限制。对于计算机生成文字和图片使用的频率,高饱和度的颜色变得更常用。


DC(直流)恢复

为了移除可能存在于视频信号的任何DC偏移和在一个已知电平定位它,DC恢复(也叫做钳位)被做。

对于复合或亮度(Y)视频信号,模拟视频信号被DC恢复到REF——每个水平同步定时期间的ADC电压。所以,ADC在同步电平期间产生编码0。

对于色度(C)视频信号,模拟视频信号被DC恢复到水平同步定时期间的ADC电压的中间点。所以,ADC在消影电平期间产生编码512。


自动增益控制

一个自动增益控制(AGC)被用来确保ADC产生的消影电平的值是一个常量。如果消影电平过低或过高,视频信号就被放大或衰减直到消影电平正确为止。

对于S-video应用,相同数量的增益应用到亮度视频信号和色度视频信号。

在DC恢复和AGC处理之后,一个16的偏移被加到数字化的复合和亮度信号中以匹配解码器使用的电平。

表9.2,9.3和9.4显示了在DC恢复和自动增益控制处理完之后的复合和s-video视频源的理想ADC值。

消影电平确定

确定消影电平最通用的方法是视频信号经过大概0.5MHz的数字低通滤波器以消除副载波信息和噪声。然后后沿被多次采样以确定一个消影电平的平均值。

为了限制行-行之间的变化和钳位条纹(量化误差导致的),结果应该平均3~32个连续扫描行。另外,后沿电平可能在垂直效应间隔取景确定,结果被用于整合场。

视频增益选项

和理想消影电平的偏差,使用以下几种方法的一种来产生正确的消影电平:

(a)控制一个压控放大器

(b)调整ADC的REF+电压

(c)倍增ADC的输出

在(a)和(b)中,一个控制增益的模拟信号可能有DAC或一个电荷泵产生。如果使用DAC,它应该是ADC分辨率的两倍以避免量化噪声。由于这个原因,使用一个电荷泵可能供合适。

选项(b)取决于ADC能够在一个宽的参考电压范围中工作,所以很少使用。

选项(c)很少使用,由于在数字域中的处理导致相当的误差。

同步幅度AGC

这是最常用的AGC模式,用在视频信号特性未知的地方。测得的和理想的消影电平之间的差别被用来确定整个视频信号需要增加或减少多少增益。

脉冲幅度AGC

另一种模型的AGC是基于彩色脉冲幅度。当同步幅度可能和有效视频幅度不对应时,这个通常用于专业视频应用。

首先,消影电平调整到理想值,而不管同步指示位置。这个可以通过在视频信号中加或减一个DC偏移来做。

然后,脉冲幅度被确定了。为了限制行与行之间的变化,脉冲幅度可能要平均3~32个连续的扫描行。

测得的和理想的消影电平之间的差别被用来确定整个视频信号需要增加或减少多少增益。在增益调整期间,消影值不应该改变。

AGC选项

在一些专业视频应用中,例如,如果视频信号电平直到是正确的,如果除了同步高度之外所有视频电平是正确的,或者如果视频信号中有相当的噪声,那么可能需要禁止自动增益控制。

AGC的使用值可能有用户指定,或者一旦被确定就冻结AGC的值。


Y/C分离

当解码复合视频时,亮度(Y)和色度(C)必须分离。许多实现这个功能的技术在本章后面进行详细讨论。

在Y/C分离之后,Y的标称值如表9.2所示。注意,亮度仍然包含了同步和消影信息。调制的色度的标称值如表9.3所示。

Y/C的分离质量是解码器产生的整个视频质量的一个重要因素。


色差处理
色度(C)解调

色度解调器(图9.22)或者从Y/C分离器或者从色度ADC中接收调制的色度数据。它产生CbCr,UV或IQ色差数据。

(M)NTSC,NTSC-J

在有效视频期间,使用正弦和余弦副载波解码色度数据,如图9.22所示,产生CbCr,UV或IQ数据。对于这个设计,11-位参考副载波相位(见图9.32)和脉冲相位是相同的(180o)。

对于YUV或YCbCr处理,在有效视频时序期间180o必须加到11位参考副载波相位中,所以正弦和余弦ROMs的输出有一个适当的副载波相位(分别是0o和90o)。

对于YIQ处理,在有效视频时序期间213o必须加到11位参考副载波相位中,所以正弦和余弦ROMs的输出有一个适当的副载波相位(分别是33o和123o)。

对于所有的方程,

                    ω = 2лFSC

                    FSC =3.579545MHz

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.22直接产生CbCr的色度解调例子

 

YUV色度空间处理

就像第8章中所示的,由解调器处理的色度信号可以表示为:

                    (U sin ωt)+(V cos ωt)

U是通过对色度数据乘以[2 sin ωt]获得的,U是通过对色度数据乘以[2 cos ωt]获得的:

                    ((U sin ωt)+(V cos ωt))(2 sin ωt)

                    = U –(U cos 2ωt)+(V sin 2ωt)

                    ((U sin ωt)+(V cos ωt))(2 cos ωt)

                    = V +(V cos 2ωt)+(U sin 2ωt)

2ωt分量通过低通滤波移除,剩下恢复出的U和V信号。解调器乘数的最大和最小值应该分别确保上溢和下溢的饱和。UV四舍五入到9比特正值,并经过低通滤波。

对于(M)NTSC,U的标称范围是0~±226,V的标称分为是0~±319。

对于日本使用的NTSC-J,U的标称范围是0~±244,V的标称分为是0~±344。

YIQ色度空间处理

就像第8章中所示的,由解调器处理的色度信号可以表示为:

                    (Qsin(ωt + 33o))+(V cos(ωt + 33o))

在有效视频期间,解码器产生的副载波提供一个33o相位偏移,以抵消方程中的33o相位项。

Q是通过对色度数据乘以[2 sin ωt]获得的,I是通过对色度数据乘以[2 cos ωt]获得的:

                    ((Q sin ωt)+(I cos ωt))(2 sin ωt)

                    = Q –(Q cos 2ωt)+(I sin 2ωt)

                    ((Q sin ωt)+(I cos ωt))(2 cos ωt)

                    = I +(I cos 2ωt)+(Q sin 2ωt)

2ωt分量通过低通滤波移除,剩下恢复出的I和Q信号。解调器乘数的最大和最小值应该分别确保上溢和下溢的饱和。IQ四舍五入到9比特正值,并经过低通滤波。

对于(M)NTSC,I的标称范围是0~±309,Q的标称分为是0~±271。

对于日本使用的NTSC-J,U的标称范围是0~±344,V的标称分为是0~±293。

YCbCr色度空间处理

基于YCbCr色度空间的解码器,色度信号可以表示为:

      (Cb-512)(0.504)(sin ωt)+(Cr-512)(0.711)(cos ωt)

对于NTSC-J制式,方程是:

      (Cb-512)(0.545)(sin ωt)+(Cr-512)(0.769)(cos ωt)

在这些情况中, ROMs中的正弦和余弦值通过指定值的倒数的值缩放,以允许解调器直接产生Cb和Cr数据,而不是U和V数据。

(B,D,G,H,I,M,N,NC)PAL

在有效视频期间,使用正弦和余弦副载波解码色度数据,如图9.22所示,产生CbCr,UV数据。对于这个设计,11-位参考副载波相位(见图9.32)和脉冲相位是相同的(135o)。

对于所有的方程,

                    ω = 2лFSC

                    FSC = 4.43361875MHz      对于(B,D,G,H,I,N)PAL

                    FSC = 3.58205625MHz      对于(NC)PAL

                    FSC = 3.57561149MHz      对于(M)PAL

在Cr或V通道使用一个切换的副载波波形也删除PAL开关调制。所以,当PAL开关是逻辑“0”时(脉冲相位 = +135o),使用[+2 cos ωt],当PAL开关是逻辑“1”时(脉冲相位 = 225o),使用[-2 cos ωt],

YUV色度空间

就像第8章中所示的,由解调器处理的色度信号可以表示为:

                    (U sin ωt)±(V cos ωt)

U是通过对色度数据乘以[2 sin ωt]获得的,U是通过对色度数据乘以[±2 cos ωt]获得的:

                    ((U sin ωt)±(V cos ωt))(2 sin ωt)

                    = U –(U cos 2ωt)±(V sin 2ωt)

                    ((U sin ωt)±(V cos ωt))(±2 cos ωt)

                    = V ±(V cos 2ωt)+(U sin 2ωt)

2ωt分量通过低通滤波移除,剩下恢复出的U和V信号。解调器乘数的最大和最小值应该分别确保上溢和下溢的饱和。UV四舍五入到9比特正值,并经过低通滤波。

对于(B,D,G,H,I,NC)PAL,U的标称范围是0~±239,V的标称分为是0~±337。

对于(M,N)PAL,U的标称范围是0~±226,V的标称分为是0~±319。

YCbCr色度空间

基于YCbCr色度空间的解码器,(B,D,G,H,I,NC)PAL的色度信号可以表示为:

      (Cb-512)(0.533)(sin ωt)+(Cr-512)(0.752)(cos ωt)

对于(M,N)PAL制式的色度信号,可以表示为:

      (Cb-512)(0.504)(sin ωt)+(Cr-512)(0.711)(cos ωt)

在这些情况中, ROMs中的正弦和余弦值通过指定值的倒数的值缩放,以允许解调器直接产生Cb和Cr数据,而不是U和V数据。

汉诺威条纹

如果本地产生的副载波相位不正确,将导致一个叫做汉诺威条纹的行-行图案,它在相邻行成对出现有一个真正的互补色调误差。如图9.23所示,一个理想的绿色两个相邻行显示了一个色调错误(偏向黄色),下两行有一个互补色调错误(偏向品红),等等。

这个可以在本地生成的副载波中通过引入一个相位误差(θ)来解释:

                    ((U sin ωt)±(V cos ωt))(2 sin(ωt - θ))

                    =(U cos θ)-/+(V sin θ)

                    ((U sinωt)±(V cos ωt))(±2 cos(ωt - θ))

                    =(V cos θ)+/-(U sin θ)

在固定颜色区域,奇数行和偶数行同等平均(不是虚拟或使用一个延时行),抵消了串扰分量,仅留下一个饱和度的真实分量[cos θ]。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.23绿色是理想颜色的汉诺威条纹例子


低通滤波器

解码器比编码器需要更尖锐的滚降滤波器以确保充分抑制采样分量的扭曲。注意,对于13.5-MHz的采样频率,它们在高于3MHz时开始变得显著。

对于(M)NTSC的解码处理的频谱如图9.24和9.25所示;(a)视频信号的频谱表示,(b)用于解调的副载波频谱。(c)(a)和(b)的卷积,相当于时域的乘法产生的频谱。这里,基带频谱已经被移动到FSC和-FSC的中间。色度现在是基带信号,他可以从低频量度信号中分离,通过一个中心为FSC的低通滤波器。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.24    NTSC数字色度解调的频谱(FS = 13.5MHz,FSC = 3.58MHz)

(a)色度调制波(b)色度副载波(c)(a)(b)卷积之后产生的U和V频谱

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.25    NTSC数字色度解调的频谱(FS = 12.27MHz,FSC = 3.58MHz)

(a)色度调制波(b)色度副载波(c)(a)(b)卷积之后产生的U和V频谱

 

解调器之后的低通滤波器在几个因素之间的折中。简单使用1.3-MHz滤波器,如图9.26所示,因为包括了较多的亮度频率成分,所以增加了串色量。当使用的低通滤波器的通带对于NTSC(4.2-3.58)大于0.6MHz,对于PAL(5.5-4.3)大于1.07MHz时,色度上边带的损失也会引入振铃效应和色差串扰。如果使用一个1.3-MHz的低通滤波器,它可能包含一些频率在0.6MHz和1.3MHz之间的增益以补偿上边带损失的一部分。

有尖锐截止的滤波器会加剧色度边界的振铃效应;由于这些原因减缓0.6-MHz滤波器的滚降率,通常使用如图9.27的那种。这导致了颜色分辨率变差,但减小了颜色交叉,振铃效应和边界的色差串扰。

如果解码器被用于专业类视频编辑环境,滤波器应该在它的通带内有一个±0.1dB最大纹波。这个用来降低由于滤波器产生的累积增益和伪影消除,特别是当需要多次通过编码和节目处理时。


亮度(Y)处理

为了消除同步和消影信息,或者来自Y/C分离器或者来自亮度ADC的Y数据要减去一个黑电平。在这一点上,负的Y值应该被支持以允许测试信号,键控信息和现实世界的视频通过而不至于崩溃。

一个中心频率是FSC的陷波滤波器是可选的。它可以用来消除任何残留在Y数据中的色度信息。由于紧密靠近的PAL频率包,当梳状滤波器用于分离PAL的Y/C时,陷波滤波器对于“清理”Y数据尤其有用。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.26典型1.3-MHz数字滤波器特性

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.27典型0.6-MHz数字滤波器特性


用户调节
对比度,亮度和清晰度

可能会使用可编程的对比度,亮度和清晰度调节,如第7章讨论的。除此之外,彩色瞬态改善可以被用于提高图像质量。


色调

可能使用可编程的色调调节,如第7章中讨论的那样。

另外,为减少数据路径中的电路,色调调整通常作为一个副载波相位偏移来使用,在有效视频期间将它加入到一个11-比特参考的副载波相位中(见图9.32)。结果是对正弦和余弦副载波移动一个固定量的相位。一个11-比特的色度调整允许0o~360o范围内调整色调,增量是0.176o。

由于在PAL解码器中V分量的符号交替,所以相位偏移(θ)的符号被设置成和V分量相反。一个负的相位偏移(θ)和需要的相位偏移加180o。PAL解码器一般没有色调调整特性。


饱和度

可能使用可编程的色调调节,如第7章中讨论的那样。

另外,为减少数据路径中的电路,饱和度调整可以在解码器中的正弦和余弦值来做。

在任何情况下,“脉冲电平误差”信号和用户可编程饱和度值被混合,产生的结果被用来调整增益或衰减色差信号。这儿的意图是在色差信号路径减少电路量。“脉冲电平误差”信号用于脉冲事件(所以调制的色度信号),它不是正确的幅度并调整色差信号的饱和度到适当值。

关于更多的“脉冲电平误差”信号,请见彩色消色器部分。


自动肤色矫正

由于人眼对肤色非常敏感,所以肤色校正可能用于NTSC解码器中,在广播处理期间真实颜色可能会被轻微破坏。如果草不是适当的绿色,可能不会被注意;但是肤色变成了绿色或者橙色的色彩是不可接受的。由于肤色位于紧靠+I轴,一个典型的肤色校正器在特定区域寻找颜色(图9.28),任何那个区域的颜色是接近肤色的颜色。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.28典型的肤色区域

 

一个简单的肤色校正器可能和+I值对应的所有Q值减半。但是,这种应用也改变非肤色的颜色值。一个更复杂的应用是如果颜色的值是满程值的25%和75%,并且在+I轴的±30o之内,那么Q值减半。这将任何肤色区域内的颜色更接近“理想”的肤色。

应该注意的是,肤色相位角在厂家之间是不一样的。相位角从116o~126o之间被使用;但是,使用123o(+I轴)简化了处理。


消色器

如果一个理想幅度的12.5%或更少的颜色脉冲在128条连续扫描线中被探测到,色差信号应该被强制到0。一旦一个理想幅度的25%或更大的颜色脉冲在128条连续扫描线中被探测到,色差信号可以被再一次使能。这种滞后性阻值了边缘幅度脉冲事件导致的彩色信息使能和禁止之间的来回徘徊。

脉冲电平可能通过强制所有脉冲采样为正和多次采样确定平均值来确定。这应该平均3个扫描行以上,以限制行行之间的变化。

“脉冲电平误差”理想幅度除以平均值的结果。如果没有脉冲检测到,它应该被用来强制色差信号到0,并禁止亮度路径的任何滤波操作,允许亮度以最大分辨率输出。

提供可选的强制色度解码开和关的能力对于某些应用是有用的,例如视频编辑。


彩色空间变换

YUV或YIQ数据在输出到解码器之前通常转换成YCbCr或R’G’B’数据。如果转换到R’G’B’数据,R’G’B’数据必须裁剪调值0和1023以组织缠绕错误。


M)NTSC,(M,N)PAL

YUV彩色空间处理

现代解码器设计现在基于YUV彩色空间,对于这些解码器,YUV到YCbCr的方程是:

                    Y601 = 1.691Y + 64

                    Cb = [1.984U cos θB] + [1.984V sin θB] + 512

                    Cr = [1.406U cos θR] + [1.406V sin θR] + 512

为产生范围为0~1023的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.975Y + [2.251U cos θR] + [2.251V sin θR]

                    G’ = 1.975Y – 0.779U – 1.146V

                    B’ = 1.975Y + [4.013U cos θB] + [4.013V sin θB]

对于专业视频应用,为产生标称范围为64~940的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.691Y + 1.928V + 64

                    G’ = 1.691Y – 0.667U – 0.928V + 64

                    B’ = 1.691Y + 3.436U + 64

理想的θR和θB的值分别是90o和0o。但是对于美国出售的消费类电视为了减少相位差误差,θR和θB的值通常分别是110o和0o,或者分别是100o和-10o,代价是损失了彩色精度。

YIQ彩色空间处理

对于叫老的基于YIQ彩色空间设计的解码器,YIQ到YCbCr的方程是:

                    Y601 = 1.692Y + 64

                    Cb = -1.081I + 1.664Q + 512

                    Cr = 1.181I + 0.765Q + 512

为产生范围为0~1023的R’G’B’数据,YIQ到R’G’B’的方程是:

                    R’ = 1.975Y + 1.887I + 1.224Q

                    G’ = 1.975Y – 0.536I – 1.278Q

                    B’ = 1.975Y – 2.819I + 3.367Q

对于专业视频应用,为产生标称范围为64~940的R’G’B’数据,YIQ到R’G’B’的方程是:

                    R’ = 1.691Y + 1.616I + 1.048Q + 64

                    G’ = 1.691Y – 0.459I – 1.094Q + 64

                    B’ = 1.691Y – 1.874I + 2.883Q + 64

YCbCr彩色空间处理

如果设计基于YUV彩色空间,在解码处理期间通过缩放正弦和余弦值或缩放色差低通滤波器的系数,UV到CbCr变换可以避免。


NTSC-J

由于用于日本的(M)NTSC版本使用0-IRE的消影台阶电平,所以色度空间变换的方程和标准的(M)NTSC需要略微改变。

YUV彩色空间处理

现代解码器设计现在基于YUV彩色空间,对于这些解码器,YUV到YCbCr的方程是:

                    Y601 = 1.564Y + 64

                    Cb = 1.835U + 512

                    Cr = [1.301U cos θR] + [1.301V sin θR] + 512

为产生范围为0~1023的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.827Y + [2.082U cos θR] + [2.082V sin θR]

                    G’ = 1.827Y – 0.721U – 1.060V

                    B’ = 1.827Y + 3.712U

对于专业视频应用,为产生标称范围为64~940的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.564Y + 1.783V + 64

                    G’ = 1.564Y – 0.617U – 0.908V + 64

                    B’ = 1.564Y + 3.179U + 64

理想的θR值分别是90o。但是对于日本出售的消费类电视为了减少相位差误差,θR值通常是95o,代价是损失了彩色精度。

YIQ彩色空间处理

对于叫老的基于YIQ彩色空间设计的解码器,YIQ到YCbCr的方程是:

                    Y601 = 1.565Y + 64

                    Cb = -1.000I + 1.536Q + 512

                    Cr = 1.090I + 0.708Q + 512

为产生范围为0~1023的R’G’B’数据,YIQ到R’G’B’的方程是:

                    R’ = 1.827Y + 1.746I + 1.132Q

                    G’ = 1.827Y – 0.496I – 1.182Q

                    B’ = 1.827Y – 2.024I + 3.115Q

对于专业视频应用,为产生标称范围为64~940的R’G’B’数据,YIQ到R’G’B’的方程是:

                    R’ = 1.564Y + 1.495I + 0.970Q + 64

                    G’ = 1.564Y – 0.425I – 1.012Q + 64

                    B’ = 1.564Y – 1.734I + 2.667Q + 64

YCbCr彩色空间处理

如果设计基于YUV彩色空间,在解码处理期间通过缩放正弦和余弦值或缩放色差低通滤波器的系数,UV到CbCr变换可以避免。


B,D,G,H,I,NC)PAL

YUV彩色空间处理

YUV到YCbCr的方程是:

                    Y601 = 1.599Y + 64

                    Cb = 1.875U + 512

                    Cr = 1.329V + 512

为产生范围为0~1023的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.867Y + 2.128V

                    G’ = 1.867Y – 0.737U – 1.084V

                    B’ = 1.867Y + 3.793U

对于专业视频应用,为产生标称范围为64~940的R’G’B’数据,YUV到R’G’B’的方程是:

                    R’ = 1.599Y + 1.822V + 64

                    G’ = 1.599Y – 0.631U – 0.928V + 64

                    B’ = 1.599Y + 3.248U + 64

YCbCr彩色空间处理

如果设计基于YUV彩色空间,在解码处理期间通过缩放正弦和余弦值或缩放色差低通滤波器的系数,UV到CbCr变换可以避免。


同步锁相

同步锁相电路的目标是从视频信号中恢复采样时钟和时序控制信号(如,水平同步,垂直同步和彩色副载波)。由于原始采样时钟不可用,它通常使用一个锁相环(PLL)通过倍频行频率FH得到,同样,彩色副载波必须重新产生来锁定视频信号中的彩色副载波进行解码。

但是,还有一些问题。视频信号可能包含噪声,可能导致边沿确定不可靠。每一行的行同步边沿之间的时间会各不相同,由于机械限制,模拟视频录像机(VCRs)尤其不可靠。对于模拟VCRs,行与行之间的瞬态变化可能达到100ns;在场开始和结束处的行变化可能达到±5μs。当VCRs在“特殊功能”模式,如快进,或暂停时,水平同步信号之间的时间变化可能与标称值差别±20%。

垂直同步信息,和水平同步信息一样,必须被恢复。不幸的是,模拟VCRs,除了损坏SCH相位关系之外,在场开始边界处执行切换,通常在有效视频结束和垂直同步开始之间的某处。当头切换出现,一个视频信号(场n)由另一个视频信号(场n+1)代替,它相对于第一个视频信号的相对偏移未知。每场最大可能有±1/2行的的垂直时序变化。作为一个结果,比标称值更长的水平和垂直同步可能被产生。

通过检测水平行时序,可以自动确定视频源是在“一般”还是在“特殊功能”模式。在“一般”模式操作期间,水平行时序在一场的变化不会超过±5μs。如果行时序窗口在±5μs之外可能被用于“特殊功能”模式时序。迟滞用于检测算法,以防止“一般”和“特殊功能操作”之间的来回徘徊,在两种模式之间的边界出的视频时序。一个典型处理水平和垂直同步探测的电路如图9.29所示。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.29同步检测和相位比较电路

 

在没有视频信号时,解码器应该设计成自由运行,连续给系统共、提供视频时序,而不中断。在丢失输入信号期间,任何自动增益电路应该被禁止,解码器应该提供可选的或则透明(输入源可以被监控),自动冻结输出数据(短时间掉线),或者自动环回输出数据(避免驱动混合器或VCR产生的潜在问题)。


水平同步检测

早期解码器典型使用模拟同步切片技术来确定同步脉冲的前沿中点,并使用一个PLL来倍频水平频率到采样时钟频率。但是由于模拟同步分片的精度低,加上PLL有限的稳定性,导致采样时钟抖动和噪声放大。当使用梳状滤波器来分离Y/C时,甚至一个小的采样时钟频率误差将导致的一个延时对于副载波是一个大的百分比,将使梳状滤波器无效。

粗水平同步锁定

粗同步锁定能达到快速锁定时序。数字化的视频被大概0.5MHz低通滤波以移除高频信息,如噪声和彩色副载波信息。对于处理经过低通滤波数据的同步探测也存在快速同步边沿(上升和下降小于一个时钟周期)的边沿变形。

一个11位的水平滤波器在每个时钟周期中增加计数,在到达HCOUNT值时复位到001H,这儿的HCOUNT指示了每行的总采样点数。值001H指示开始一个预期的水平同步。当水平计数器的值是(HCOUNT-64)时,一个同部门被使能,允许恢复同步信息被探测。

在任何校正锁定频率或其它校正被做之前,最多连续5个丢失同步脉冲必须被探测。一旦同步信息被探测到,同步门被禁止直到下一个时间水平计数器值是(HCOUNT-64)时。这帮助滤波器消除噪声,锯齿和均衡脉冲。如果恢复的水平同步前沿不在期望的±64个时钟频率(大概±5μs)之内,水平计数器复位到001H,重新调整边沿以更接近。

额外的电路可能包括在内,监测恢复的水平同步脉冲的宽度。如果水平同步脉冲不是正确的脉冲宽度,忽略它,将它作为一个丢失的同步脉冲处理。

如果恢复的水平同步前沿在期望的±64个时钟频率(大概±5μs)之内,那么精细的水平同步锁定电路被用来精确调整时序。

精细平同步锁定

一般的同步幅度从0.5-MHz低通滤波的视频数据中减去,所以同步时序参考点(50%同步幅度)是在0处。

水平同步前沿可能通过从同步边缘区域加权一系列采样点确定。为了执行滤波,权重因子通过水平计数器促发一个计数器从ROM中读取。

当中央权重因子(A0)和同步前沿的50%幅度点一致时,结果整合到0。典型的权重因子是:

A0 = 102 / 4096

A1 = 90 / 4096

A2 = 63 / 4096

A3 = 34 / 4096

A4 = 14 / 4096

A5 = 5 / 4096

A6 = 2 / 4096

这个分布更多用于同步边沿的时许信息,以压制噪声。注意这个电路应该被包括来避免处理水平同步的后沿。

图9.30显示了精细相位比较器的操作。图9.30a所示是NTSC的同步前沿。9.30b显示的是产生的权重因子,当和同步信息相乘时,产生的波形如图9.30c所示,当系数A0和同步的50%幅度点一致时,波形整合到0。同步边沿的失真将导致锁定点的轻微偏移,由低通滤波来减小,在处理前有效校正同步边沿。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.30精细锁相比较器波形

(a)NTSC同步前沿

(b)系列权重因子

(c)权重后的前沿采样点

采样时钟生成

图9.29中的水平同步脉冲误差信号被用来调整一个行-锁定PLL的频率,如图9.31所示。一个行-锁定PLL通常在每行生成固定数量的时钟周期数,而不管任何行时间的变化。自由运行的PLL频率应该是需要的标称采样时钟频率(如,13.5MHz)。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.31典型的行-锁定采样时钟生成

 

使用一个基于VCO的PLL的优势是有一个宽的采样时钟频率调整范围,用于处理多种外部标称视频标准的视频时序。一个缺点是,由于采样时钟的抖动,可能有可见的色调伪影和差的Y/C分离。

一个基于VCXO的PLL有减少采样时钟抖动的优势。然而,采样时钟频率的调整范围可能很小,限制了解码器处理非标准视频时序的能力。

任何设计,理想的采样时钟的上升沿和同步前沿的幅度中点对齐,通常每行产生固定数量的采样时钟周期数(HCOUNT)。

另一种方法是用一个固定频率的时钟(如13.5MHz)异步采样视频信号。由于在这种情况下,采样时钟没有和水平同步对齐,所以在真实采样位置和理想采样位置之间有一个相位差。在传统的所想同步解决方案中,这个相位差通过恢复和期望的水平同步之间的差别来确定。

理想的采样位置定义为和行-锁定PLL产生的采样时钟对齐。而不是控制采样时钟频率,水平同步相位误差信号被用来控制两个采样数据之间的插值,以生成理想采样值。如果分离Y/C采样梳状滤波器,数字化复合视频可能内插以产生理想采样点,通过更精确地对齐采样以提供更好的Y/C分离。


垂直同步检测

数字化的视频通过0.5MHz的低通滤波以移除高频信息,如噪声和副载波信息。10位垂直计数器由每个期望的水平同步来增加计数值,在到达525或625时复位到001H。值001H指示开始一个预期场1的垂直同步开始。

垂直同步间隔的结束被探测,它被用来设置相关操作模式的垂直计数器的值。通过监测恢复的垂直和水平同步关系,场1和场2的信息被探测。如果恢复的水平同步发生在期望的水平同步之后64时钟周期数之外,但是小于(HCOUNT/2),那没垂直计数器不作调整以避免垂直计数器的双增量。如果恢复的水平同步发生于(HCOUNT/2)或更过的时钟周期数之外,那么垂直计数器将被再一次增加。

在“特殊功能”操作期间,在垂直和水平时序信息之间任何校正没有延长,所以场1和场2不能被探测。所以在垂直同步结束时,为了同步场1和场2时序,其它的探测应该设置垂直计数器。


副载波生成

像编码器一样,彩色副载波有采样时钟通过使用一个DTO产生(图9.32),如同编码器部分讨论的相同的频率关系被应用。

和编码器不同,生成的副载波相位必须连续可调以匹配将要被解码的视频信号。

副载波锁定电路比较生成的副载波和输入的副载波的相位,产生一个FSC的误差信号以指示相位误差量。这个FSC误差信号加到[p]值中,来连续调整DTO的步距,以调整生成的副载波,让它匹配将要被解码的视频信号。

假设一个22-位单缓冲的DTO被用来分解采样时钟以产生副载波,如图9.32所示,[p]值有下式确定:

                    FSC / FS =(P/4194303)=(P/(222 -1))

这儿FSC = 期望度副载波频率,FS = 采样时钟频率。一些流行的采样时钟频率的[p]值如表9.10所示。

副载波锁定

副载波锁定电路(如图9.33)的目的是锁定生成的彩色副载波和将要被解码的彩色副载波的相位。

数字复合视频(即数字色度视频)减去了一个消影电平。它也受一“脉冲门”门控,以确保数据在脉冲之间之外是0。脉冲门信号应该被定时到消除脉冲边界,它可能有瞬态失真,将降低相位测量精度。

彩色脉冲数据将和本地生成的脉冲进行相位比较。注意,符号信息也必须被比较,所以锁定将不会发生在180o之外的信号。脉冲累加器平均16个采样,相邻两行的累加值,相位误差信号是0。误差信号以行速率采样,通过环形滤波器处理,它设计的锁定时间大约为10行(为了降低视频噪声,可能需要50或更多的行)。在垂直间隔期间由于缺乏同步最好能避免升级信号错误。FSC的误差信号被用来调整产生本地副载波的DTO(图9.32)。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.32色度副载波生成器

 

在PAL操作中,相位探测器也恢复PAL开关信息用于产生开关的V副载波。PAL开关D触发器通过比较本地开关感和累加脉冲值的符号同步输入信号。如果连续16行不正确,那么复位触发器。

注意,副载波锁定电路用该能处理短期频率变化(少数几帧)±200Hz,长期频率变化±500Hz,正常彩色脉冲幅度25~200%,短期幅度变化(对于少数几帧)可达5%。锁定时间10行最好,以容纳可能已被错误地编辑的视频(即,没有关注SCH相位关系)或由于冻结帧而非标准的视频信号,特殊响应,等等。10行使能在有效视频之前副载波被锁定,确保在图像开始处表示的颜色正确。

 


典型应用

每扫描行总采样点数(HCOUNT)

P

13.5MHz(M)NTSC

858

1,112,126

13.5MHz(B,D,G,H,I)PAL

864

1,377,477

12.27MHz(M)NTSC

780

1,233,228

14.75MHz(B,D,G,H,I)PAL

944

1,260,742


 

表9.10图9.32中1-级DTO的典型HCOUNT和P的值

 

 

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.33副载波相位比较电路


视频时序产生
HSYNC#(水平同步)产生

一个11位的水平计数器在每个采样时钟的上升沿增加计数。计数器被监控来确定何时生成脉冲门,HSYNC#输出,水平消影,等等。典型地,每次计数器被复位到001H时,HSYNC#输出被设定。HSYNC#的确切时序依赖于使用的视频接口,如第6章中讨论的。

H(水平消影)产生

一个水平消影信号,H,可能被用来实现指示何时水平消影间隔发生。H的确切时序依赖于所使用的视频接口,如第6章中讨论的。

水平消影时序通过使用开始和停止消影寄存器来使用户可编程。这些寄存器的值和水平计数器的值比较,被用来设定和取消H控制信号。


VSYNC#(垂直同步)产生

一个10位的水垂直数器在HSYNC#的上升沿增加计数。典型地,每次计数器被复位到001H时,VSYNC#输出被设定。VSYNC#的确切时序依赖于使用的视频接口,如第6章中讨论的。

F(场)产生

一个场信号,F,可能被用来实现指示是场1还是场2正在被解码。F的确切时序依赖于所使用的视频接口,如第6章中讨论的。

在一个模拟录像机正在输出进行解码,并且VCR在特殊功能模式下(如禁止或快进)的情况下,就不再有做够的时序信息确定场1还是场2。所以场1和场2时序由VSYNC#/HSYNC#的关系指示,应该被同步,可能对真正在解码的视频信号的场时序不响应。

V(垂直消影)产生

一个水平消影信号,V,可能被用来实现指示何时垂直消影间隔发生。V的确切时序依赖于所使用的视频接口,如第6章中讨论的。

垂直消影时序通过使用开始和停止消影寄存器来使用户可编程。这些寄存器的值和垂直计数器的值比较,被用来设定和取消V控制信号。


BLANK#产生

复合消影信号,BLANK#是H和V信号的逻辑异或(NOR)值。

当BLANK#有效时,RGB数据可能被强制到0。YCbCr数据可能被强制到Y为8比特的16,Cb和Cr是8比特的128。另外,RGB或YCbCr数据输出可能不被消影,允许输出垂直消影间隔(VBI)数据,如隐藏式字幕,图文电视,宽屏信令和其它信息。


场标识

虽然水平同步(HSYNC#)和垂直同步(VSYNC#)或F信号之间的关系可以用来指示场1还是场2正在被解码,一个或两个其它的信号可能被用来指示4场或8场中的哪一场正在被解码,如表9.7所示。我们将这些额外的控制信号表示为FILD_0和FILD_1。

FILD_0应该在VSYNC#的开始处改变状态,即在1,3,5和7场期间跟F一致,FILD_1应该在VSYNC#的开始处改变状态,即在1和5场期间跟F一致。

NTSC场标识

场1和场3的开始可以通过监测副载波相位和同步的关系来确定。如图8.5所示,在场1的开始处,副载波的相位相对于同步是0o;在场3的开始处,副载波的相位相对于同步是180o。

在现实中,在SCH相位中有一个容差。例如,在源端可能有理想的SCH相位关系,将视频信号通过同轴电缆传输之后,由于电缆的特性,可能导致SCH相位关系的偏移。所以,理想相位加减一个公差应该被使用。虽然±40o(NTSC)或±20o(PAL)被指示作为一个视频标准可接受的公差,但是许多解码器被设计成可接受的最大公差是±80o。

在SCH相位关系不在适当公差范围内被探测到的情况下,如果没什么错的情况下解码器应该正常处理。如果这种情况在几帧中出现,指示视频源可能不再稳定,操作应该改变到“不稳定”的视频源。

对于没有保持适当的SCH关系(如模拟VCRs)的“不稳定”视频源,在需要内存寻址和下行流处理的事件中,合成的FILD_0和FILD_1输出应该被产生(例如,将F输出信号分解为2或4)。

PAL场标识

场1和场5的开始可以通过监测外推脉冲的-U分量和同步之间的关系确定。如图8.16所示,在场1的开始处,相位相对于同步是0o;在场5的开始处,的相位相对于同步是180o。脉冲消影序列或者副载波相位可能被用来在场1和3,场2和4,场5和7和长6和8的区分。前面部分讨论的对于NTSC的所有考虑也应用于PAL。


视频信号类型的自动探测

如果解码器能自动探测正在解码的视频类型,并且自动设置自己,用户将不必猜测正在被解码的视频类型。这个信息可以通过状态信息传递到系统的其它部分。

如果解码器探测到至少连续16帧每帧小于575行,那么解码器可以假设视频信号是(M)NTSC或者(M)PAL。首先假设视频信号是(M)NTSC,因为它更流行。如果垂直和水平时序保持锁定,但是解码器不能保持锁定副载波,那么视频信号可能是(M)PAL。在那种情况下,尝试(M)PAL操作,并检查脉冲时序。

如果解码器探测到至少连续16帧每帧大于575行,那么它可以假设视频信号是(B,D,G,H,I,N,NC)PAL或者SECAM的一个版本。

首先,假设视频信号是(B,D,G,H,I,N)PAL。如果垂直和水平时序保持锁定,但是解码器不能保持锁定副载波,那么视频信号可能是(NC)PAL或SECAM。在那种情况下,尝试SECAM操作(由于它更流行),如果不能锁定副载波,那么尝试并(NC)PAL操作。

如果解码器探测到的视频信号格式不能锁定,应该指可以示告知用户。

注意,自动探测不能在一个模拟VCRs处于“特殊功能”模式,如快进,期间被应用。如果解码器在操作中探测到一个“特殊功能”模式,那么它应该静止自动探测电路。自动探测应该仅在一个输入视频信号丢失时使用。


Y/C分离技术

编码器复合亮度和色度信号典型通过将它们简单相加实现;这样的结果是色度和亮度的高频信号同时出现在相同部分的频谱中。导致解码器很难分离它们。当信号被解码时,一些亮度信息被解码成色度信息(指串色),一些色度信息仍驻留于亮度信号中(指串亮)。由于数字解码器的稳定的性能,可以使用比模拟解码器更多复杂的分离技术。

在编辑环境中存在串扰是一个坏消息,从第一个解码的串扰分量被编码,当下一次解码时可能会导致新的或额外的伪影。除此之外,当从一个解码信号捕获一个静态帧时,边界的冻结残余载波会损坏接下来的任何编码操作,导致彩色区域边界闪烁。虽然解码器可以完全解决串扰问题,但是还有更负载的最小化Y/C分离问题。

如果解码器用于编辑环境,抑制串亮和串色解码的图像显示更重要。当一个图片被解码,处理,编码和再解码,串扰效应可能导致大量伪影。限制亮度带宽(降低串亮)可能会更好,产生“软化”图像。同样,限制色度带宽小于1MHz减少串色,代价是失去部分色度。

互补Y/C分离保留了所有输入信号。如果将分离的色度和亮度信号再相加,原始的复合视频被生成。

非互补Y/C分离导致一些无可挽回的损失,如果分离的色度和亮度信号再一次相加产生复合视频将导致频谱分离。由于使用窄带滤波器降低串色和串亮而导致丢失。所以,当必须进行多次编码和解码操作时,非互补滤波通常是不合适的,随着解码操作的增加,频率沟带不断增加。但是,使能“微调”亮度和色度可达最佳观赏效应。


简单Y/C分离

对于所有这些应用,没有丢失垂直色度分辨率,但是也没有抑制串色。对于PAL,由于没有抑制差分相位失真而产生行行错误,导致叫做汉诺威条纹的垂直图案。

简单Y/C分离器的引人注意的伪影是垂直边界的彩色伪影。这里包括彩色振铃,彩色拖尾和高频灰度级信息位置的彩虹。

低通和高通滤波

大部分Y/C分离器假设频率低于一个确定点的是亮度,高于这个点的是色度。一个简单的Y/C分离器的例子如图9.34所示。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.34典型的简单Y/C分离器

 

频率低于3.0MHz(NTSC)或3.8MHz(PAL)假设是亮度,频率高于这些的假设是色度。不仅亮度的高频成分丢失,还有假定的色度信息,导致串色。

陷波滤波

虽然NTSC和PAL制式的广播系统严格带宽受限的,但这对其它视频源可能不正确。亮度信息可能存在于所有6或7MHz甚至更高的地方。由于这个原因,图6.35的设计通常更合适,由于它们允许高频亮度通过,产生一个清晰的图像。

许多基于陷波滤波器的实际也Y和色差数据路径嵌入梳状滤波器以降低串色和串亮产生的伪影。然而,陷波滤波器仍然限制了整体Y/C分离的质量。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.35典型的简单Y/C分离器

(a)互不滤波器

(b)非互不滤波器


PAL思考

如前面所提及的,PAL使用“正常”和“倒相”的扫描行,用以指示V分量是正常的还是反转的,以帮助由于差异相位失真的颜色偏移校正。

例如,差异相位失真可能导致“正常”扫描线的绿色向量角和理想相位角241o角落角45o,如图8.11所示。这使向量位于196o,这个转移导致颜色指向黄色。在“反转”的扫描线上,向量角和理想相位角120o角落角45o,如图8.12所示。这使向量位于75o,这个转移导致颜色指向青色。

PAL延时线

图9.36有图8.12沿U轴翻转180o,并将它覆盖在图8.11上,显示取消了相位误差。平均了两个误差,196o位于“正常”扫描线上,286o位于“翻转”扫描线上,是241o,它是绿色的正常相位。由于这个原因,简单的PAL解码器通常使用一个延时线(或存储线)以便平均两个扫描线。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.36    PAL相位误差“校正”

 

在PAL Y/C分离器中使用延时线有一个独特的问题。副载波参考在一行周期中有-90o(270o)的变化,V副载波在相邻行中反转。所以输入行和延时线的输出行有270o的相位差。如果我们想在输入和输出延时线之间做一个简单的加或减来恢复色度信息,相位差必须是0o或180o。仍然切换浮动的V。所以我们想寻找一个方法来对齐行与切换Y的补偿之间的副载波相位对齐。

简单电路,如9.37所示的非补偿Y/C分离器,使用不是整行(283.75副载波周期)的延时线,但是是284副载波周期数。

由于延时中的副载波周期数是一个整数,在输入处输出处的U副载波是284个TSC相位延时,它们可以相加来恢复U副载波。由于V的切换,它在输入和输出处是284个TSC相位延时是180o的V副载波,所以,加法器抵消了它们。任何保留高频成分的垂直V分量被U解调器拒绝。

由于V的切换,输入和284个TSC延时相减恢复了V副载波而抵消了U副载波。任何保留高频成分的垂直U分量被V解调器拒绝。

由于通过284个TSC延时线的相移是频率的函数,副载波的相移并不是确定的90o,导致垂直色度转换的色调误差。还有,由于色度被后移半行,色度和亮度不是垂直对其的。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.37单条延时线的PAL Y/C分离器

 

PAL修改器

虽然图9.37的电路处理通常是恰当的,但是284个TSC延时线可能有一行延时线跟随一个PAL修改器来替换,如图9.38所示。PAL修改器提供一个90o的相移和V副载波反转。PAL修改器输出的色度现在于输入线的相位相同,允许允许使用一个加法器复合它们,共享一条通道到解调器。平均牺牲一些垂直分辨率,但是汉诺威条纹被抑制了。

由于解调器输入处的色度相位和复合视频相同,它可以被用来抵消复合视频中的色度而只剩下亮度。但是,由于色度下移了半行,色度和亮度仍然没有垂直对齐。

PAL修改器在两倍副载波频率中心处产生一个亮度映射。在PAL修改器前没有带通滤波器和没有平均两行,而混合原始和对齐的亮度分量将导致12.5-Hz摆动频率,在图像的高对比度区域明显。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.38使用一个PAL修改器的单线延时PAL Y/C分离器


2D梳状滤波

在前面的Y/C分离器中,高频亮度信息被处理成色度信息;没有尝试区分它们。一个结果是,亮度信息插入到色度信息中(串色),传递到色度解码器恢复出彩色信息。解码器不能区分色度和高频亮度,所以它产生的颜色是不存在的颜色。因此,偶尔会显示产生的伪影。

2D(即,内场)梳状滤波尝试提高色度和亮度的分离质量,代价是降低垂直分辨率。梳状滤波器名字的由来是它们的亮度和色度频率响应看起来像一个梳子。理想地,这些频率响应应该匹配隔行扫描的亮度和色度信号的“梳状”频率响应,如图8.4和8.15所示。

现代3-行梳状滤波器典型使用两行延时来存储最近两行视频信息(使用这种方法解码延时一行)。使用超过两行的延时通常导致相当的垂直滤波,降低了垂直分辨率。

延时两行的梳状滤波器

BBC已经对多种PAL梳状滤波器的实现进行了研究(参考4)(图9.39~9.42)。每一个都评价了为迎合频响。每一个梳妆滤波器的垂直频率响应如图9.43所示。

在图9.33所示的梳状滤波器设计中,色度倒相延时超过两行。大部分亮度的副载波被抵消,剩下双倍幅度,垂直滤波的色度。一个PAL修改器提供了90o的相移,移动PAL切换反向相位以对齐色度一行延时的复合视频信号。从复合信号中减去色度剩下亮度。这个设计的优点是垂直对齐了色度和亮度。但是,损失了垂直分辨率,没有抑制汉诺威条纹。除此之外,可能在某些情况下由于PAL修改器产生的亮度分量对齐而产生双倍幅度的亮度。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.39两行Roe PAL Y/C分离器

 

图9.40设计的梳状滤波器和图9.39的类似。然而,PAL修改器之后的色度和一行延时的复合视频信号相加产生双幅度色度(由于副载波相位对齐)。还有,从符合信号中减去色度得到亮度。在这个设计中,由于真实亮度和对齐的亮度信号被减半,所以避免了亮度超出范围。在增加了串色的同时,损失了少量垂直分辨率,汉诺威条纹被抑制了。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.40两行-6dB Roe PAL Y/C分离器

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.41两行余弦PAL Y/C分离器

 

图9.41设计的梳状滤波器的优点是没有使用PAL修改器。由于色度相位超过两行反转延时,将它们相加抵消了大部分色度,剩下了双倍幅度的亮度。在延时一行的复合视频信号中减去这个就产生了色度。然后从一行延时的复合视频信号中减去色度就产生了亮度(这保持了垂直亮度分辨率)。由于行-行副载波相位没有对齐导致色度信号在假发其中不被抵消,所以UV串扰在水平色度边界处产生一个12.5-Hz的闪烁。由于没有PAL修改器,所以没有亮度混叠或亮度超限。

图9.43的梳状滤波器设计融合了图9.39和9.41。色度相位超过两行延时反相。一个加法器抵消了大部分色度,剩下双倍幅度亮度。从延时一行的复合视频信号中减去这个亮度产生色度信号(A)。在平行路径中,一个减法器抵消了大部分亮度,剩下双倍幅度,经过垂直滤波的色度。一个PAL修改器提供了一个90o相位移动和PAL切换反相对齐(A)的色度信号。这两个被叠加,产生双倍幅度的色度。然后从延时一行的复合信号中减去色度,得到亮度。色度和亮度垂直频响是图9.39和9.41的平均值。UV串扰河图9.41相似,但是只有一半幅度。亮度混叠也是图9.39的一半,汉诺威条纹被抑制。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.42两行韦斯顿PAL Y/C分离器

 

从这些梳状滤波器的设计中,BBC已经设计了一般优化的普通观点(图9.44)和标准转换(图9.45)。

对于PAL应用,最好的亮度处理(图9.41)被融合仅最佳色度处理(图9.40)。两者设计的区别是色度恢复。对于标准转换(图9.45),亮度信号只是全带宽复合视频信号。标准转移使用垂直插值,意图是降低运动和垂直高频分量,包括串亮和串色。所以经过处理后,垂直色度分辨率通常好于普通观点从电路获得的。普通观点(图9.44)的电路恢复色度的一个目标是降低串扰效应,代价是降低垂直分辨率。

对于NTSC应用,设计梳状滤波器更简单。没有切换副载波的担心,色度相位是180o,而不是270o。除此之外,分离亮度和色度之间的频带要大大好于PAL,简化了分离需求。

在图9.46和9.47中,由于副载波的相位对齐,加法器产生一个双倍幅度的色度视频信号。加法器的输出和一行延时的复合视频信号有一个180o的相位差,所以它们两个相减抵消了亮度,剩下了两倍幅度的色度。

图9.46设计中的主要缺点是在垂直彩色转换上没有抑制串亮。然而,这通过增加亮度分辨率,在简单的低通滤波器上抵消了。在图9.47中处理色度的原因和图9.45中的PAL一样。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.43图9.39~9.42梳状滤波器的垂直频率特性

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.44普通观点的两行延时PAL Y/C分离器的优化

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.45标准转换的两行延时PAL Y/C分离器优化和视频处理

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.46普通观点的两行延时NTSC Y/C分离器

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.47标准转换的两行延时NTSC Y/C分离器优化和视频处理

 

自适应梳状滤波器

互补梳状滤波器由于只有仅对齐垂直采样点来处理,所有仍然有对角线和彩色变化的问题。

由于对角线,在标准梳状滤波器后,色度信息也包括相邻之间的亮度值,它们可能被插到色度信息中。这表现为串色伪影,如在行的边缘出现彩虹。

清晰垂直彩色传输产生“挂点”图,通常在两个两个颜色变化的扫描行之间看到。在标准梳状滤波器之后,亮度信息包含彩色副载波。彩色副载波的幅度由两种颜色之间的差决定。所以色差调制在两个颜色行之间产生“点”图案。为了消除这些“挂点”,有时在梳状滤波器后面使用一个陷波滤波器。

自适应梳状滤波器通过3×3,5×5或更大的采样块试图解决这些问题。采样点的数值被用来确定哪个Y/C分离算法用在中心采样。多大32或更多的算法可能可用。通过寻找清晰的垂直亮度转换或清晰的彩色副载波相移,梳状滤波器的操作被变换以避免产生伪影。

由于集成行存储的开销,消费类市场通常使用3-行自适应梳状滤波,和下一个层次的改善通过3D移动自适应梳状滤波器。


3D梳状滤波

这个方法(也叫做内场Y/C分离)使用来自当前场和前两场(NTSC)或4场(PAL)。两者相加抵消色度(由于它有180o的相移),留下亮度,两者相减抵消亮度,剩下色度。对于PAL,一个恰当的设计可能通过使用帧延时代替图9.42中的行延时。

这个技术为静止画面提供了近似完美的Y/C分离。但是场场之间有任何改变,将导致Y/C分离是错误的。由于这个原因,内场Y/C分离器通常不使用,除非是3D移动自适应梳状滤波器的一部分。

3D自适应梳状滤波器

3D(内场)梳状滤波器的典型实现是用于静止区域,2D(内场)梳状滤波用于有运动的图像区域,如图9.48所示。移动探测器产生一个0~1的值(K),允许来自两个梳状滤波器的亮度和色度按比例混合。算法之间的应切换通常是可见的。

图9.49所示是一个简单的移动侦测框图。基本概念是在低频的亮度信号中,比较帧和帧之间的变化。它执行判断图像质量一个大的百分比。移动信号(K)经常被纠正,通过平均水平和垂直的一些采样,乘以一个增益因子来平滑,在使用之前修剪。移动侦测器的就有错误应该指出在图像的静止区域使用2D梳状滤波器。


阿尔法通道支持

通过在NTSC/PAL解码器中融入一个额外的ADC,模拟阿尔法信号(也叫一个键控)可以被数字化,和视频流数据保持同步。这允许设计者改变解码器(它可能有不同的管道延时)来匹配特殊应用而不必担心阿尔法通道管道延时。阿尔法通常是现行的,模拟范围是0~100IRE。不存在消影台阶电平或同步信息。

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.48    3D移动自适应Y/C分离器

《视频解密》中文版(第四版)第九章NTSC和PAL数字编码和解码(第三部分) - 生翼 - 生翼的博客

 图9.49    NTSC制式简单的移动侦测器框图


解码器视频参数

许多工业标准视频参数已经被定义以指示NTSC/PAL解码器的质量。为了测量这些参数,NTSC/PAL解码器(当解码多种视频测试信号如第8章中描述的那些)的输出由视频测试设备监测。随着描述几种这些参数,消费类和演播室质量解码器的典型AC参数值如表9.11所示。


参数

消费类质量

演播室质量

单位

相位差

4

增益差

4

%

亮度非线性性

2

%

色调精度

3

颜色饱和度精度

3

%

SNR(每EIA/TIA RS-250-C)

48

>60

dB

色度-亮度串扰

<-40

<-50

dB

亮度-色度串扰

<-40

<-50

dB

H倾斜

<1

<1

%

V倾斜

<1

<1

%

Y/C采样歪斜

<5

<2

ns

正交解调

90±2

90±0.5


 

表9.11    NTSC和PAL解码器典型的AC视频参数

 

一些AC参数,如短时波形失真,群延时和K因子依赖于模拟视频滤波器的质量,在这儿不讨论。这个这节讨论的AC参数之外,还有一些应该包含在一个解码器的标准中,如脉冲捕获和锁频范围,和解码的YIQ或YUV视频信号的带宽。

还有几个DC参数应该被指定,如表9.12所示。虽然同步锁相能力通常没有指定,除了“时钟抖动”之外,但是我们已经尝试产生一系列的同步锁相参数,如表9.13所示。

 


参数

(M)NTSC

(B,D,G,H,I)PAL

单位

同步输入幅度

40±20

43±22

IRE

脉冲输入幅度

40±20

42.86±22

IRE

视频输入幅度(标称1V)

0.5~2.0

0.5~2.0

伏特


 

表9.12    NTSC和PAL解码器典型的DC视频参数


相位差

相位差失真,通常叫做相位差,指多少色度相位受亮度电平影响——换句话说,当亮度电平变化时,色调相位移动多少。可能同时出现正的或负的相位错误,所以相位差用峰峰测量表示,表示的是副载波相位的角度。

这个参数使用在不同亮度电平处的色度统一相位和幅度叠加来测量,如调制的斜坡测试信号或调制的5阶复合测试信号。相位差参数对于演播室编码器可能接近1o或更低。

 


参数

最小值

最大值

单位

同步锁定时间1

 

2

同步恢复时间2

 

2

短期同步锁定范围3

±100

 

ns

长期同步锁定范围4

±5

 

μs

校准之前连续丢失同步脉冲数

5

 

同步脉冲数

垂直相关5

 

±5

ns

短期副载波锁定范围6

±200

 

Hz

长期副载波锁定范围7

±500

 

Hz

副载波锁定时间8

 

10

行数

副载波精度

 

±2


              注:

              1.从开始同步锁相处理到垂直相关标准达到的时间。

              2.从丢失同步锁相处垂直相关标准达到的时间。

              3.垂直相伴标准保持范围。短期范围假设两个连续行之间指示的行时间缓慢变化。

              4.垂直相伴标准保持范围。长期范围假设超过一场指示的行时间缓慢变化。

              5.指示垂直采样精度。对于使用VCO或VCXO的同步锁相系统,这个规定和采样时钟抖动一样。

              6.副载波锁定时间范围和标准精度被保持。短期时间假设副载波频率随超过两帧指示的量而变化。

              7.副载波锁定时间范围和标准精度被保持。长期时间假设副载波频率随超过24小时指示的量而变化。

              8.在副载波瞬间180o相移之后,时间锁定到±2o。副载波频率标称±500Hz。

 

表9.13    NTSC和PAL解码器的典型同步锁相参数

参数假定视频信号的SNR dB,DC参数的范围如表9.12所示


增益差

增益差失真,通常叫做增益差,指多少色度增益受亮度电平影响——换句话说,当亮度电平变化时,颜色饱和度移动多少。衰减和放大都有可能发生,所以增益差表示为任何两个电平之间的幅度最大变化,表示的是与色度最大幅度的百分比。

这个参数使用在不同亮度电平处的色度统一相位和幅度叠加来测量,如调制的斜坡测试信号或调制的5阶复合测试信号。相位差参数对于演播室编码器可能接近1o或更低。


亮度非线性性

亮度非线性性,也指亮度差和亮度非线性失真,指的是亮度电平影响多少亮度增益。换句话说,生成的和理想的亮度电平之间的非线性关系。

使用一个非调制的5阶或10阶台阶测试信号,最大和最小台阶的差异,表示为与最大台阶的百分比,被用来指示亮度非线性性。虽然这个参数包括于增益和相位差参数,但是传统指定它是独立的。


色度非线性相位失真

色度非线性相位失真是指由色度幅度(饱和度)引起多大的色度相位(色调)变化——换句话说,当饱和度变化时引起多大的色调移动。

使用调制的台阶测试信号或调制的部分台阶复合测试信号,每个色度报和脉冲之间的相位差被测试。最大和最小测试值之间的差异是峰峰值,用度数表示副载波相位。这个参数通常不独立指定,但包含于增益差和相位参数中。


色度非线性增益失真

色度非线性相位失真是指由色度幅度(饱和度)引起多大的色度增益的变化。换句话说,生成的和理想的幅度电平之间的非线性关系,通常看作一个高饱和色度信号的衰减。

使用调制的台阶测试信号或调制的部分台阶复合测试信号,测试设备被调整到中间色度包是40-IRE。另外两个色度数据包的幅度测试值和标称值之间的最大差异指示色度非线性增益失真,用IRE表示或一个标称幅度和最坏情况下的包的百分比。这个参数通常不独立指定,但包含于增益差和相位参数中。


色度-亮度互调

色度亮度互调通常是叫做交叉调制,指色度在多大程度上影响亮度电平。这可能有高饱和度色度电平或正交失真导致的,由于色彩饱和度的变换可能显示为不规则的亮度变化。

使用调制的台阶测试信号或调制的部分台阶复合测试信号,测试到的亮度电平(在移除色度信息之后)和理想50-IRE台阶电平之间的最大差异指示了亮度色度互调,用IRE表示或一个百分比表示。这个参数通常不独立指定,但包含于增益差和相位参数中。


色调精度

色调精度指示生成的色调和理想色调值的接近程度。正的和负的相位错误可能存在,所以色调精度对于标称值正的最坏情况和负的最坏情况测量值之间是不一样的,用角度表示副载波相位。这个参数使用EIA或EBU 75%彩条作为测试信号而被测量。


色彩饱和度精度

色彩饱和度精度指示生成的饱和度和理想的饱和度的值有多接近,使用EIA或EBU 75%彩条作为测试信号。增益和衰减都可能存在,所以色彩饱和度精度对于标称值正的最坏情况和负的最坏情况测量值之间是不一样的,表示为相对于标称值的百分比。


H倾斜

H倾斜,也叫做行倾斜和行时间失真,导致一个行速率信号倾斜,主要是白条。这种类型的失真导致一副图的左和右边缘的亮度变化。对于数字解码器,H倾斜是模拟输出滤波器和传输介质产生的一种伪影。H倾斜通过使用一个行条(如NTC-7 NTSC复合测试信号中的一个)来测量,倾斜的峰峰值偏差被测量(用IRE或白条幅度的百分比),忽略白条的第一个和最后一个微秒。


V倾斜

V倾斜,也叫做场倾斜和场时间失真,导致一个场速率信号的倾斜,主要是白条。这种类型的失真导致一副图的顶部和底部边缘的亮度变化。对于一个数字编码器,H倾斜是模拟输出滤波器和传输介质产生的一种伪影。V倾斜通过使用一个位于场中部第130行中部的18μs,100-IRE的白条或使用一个场方波来测量。倾斜的峰峰值偏差被测量(用IRE或白条幅度的百分比),忽略前三行和最后三行。


参考资料

1. Benson, K. Blair, 1986, Television Engineering Handbook, McGraw-Hill, Inc.

2. Clarke, C.K.P., 1986, Colour encoding and decoding techniques for line-locked sampled PAL and NTSC television signals, BBC Research Department Report BBC RD1986/2.

3. Clarke, C.K.P., 1982, Digital Standards Conversion: comparison of colour decoding methods, BBC Research Department Report BBC RD1982/6.

4. Clarke, C.K.P., 1982, High quality decoding for PAL inputs to digital YUV studios, BBC Research Department Report BBC RD1982/12.

5. Clarke, C.K.P., 1988, PAL Decoding: Multi-dimensional filter design for chrominance-luminance separation, BBC Research Department Report BBC RD1988/11.

6. Drewery, J.O., 1996, Advanced PAL Decoding: Exploration of Some Adaptive Techniques, BBC Research Department Report BBC RD1996/1.

7. ITU-R BT.470–6, 1998, Conventional Television Systems.

8. NTSC Video Measurements, Tektronix, Inc., 1997.

9. Perlman, Stuart S. et. al., An Adaptive Luma-Chroma Separator Circuit for PAL and NTSC TV Signals, International Conference on Consumer Electronics, Digest of Technical Papers, June 6–8, 1990.

10. Sandbank, C. P., Digital Television, John Wiley & Sons, Ltd., 1990.

11. SMPTE 170M–1999, Television—Composite Analog Video Signal—NTSC for Studio Applications.

12. Television Measurements, NTSC Systems, Tektronix, Inc., 1998.

13. Television Measurements, PAL Systems, Tektronix, Inc., 1990.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值