背景技术
数字广播***,由于全过程都是通过数字信号进行处理的,因此,画质非常鲜明;另外,通过细分从低音领域到高音领域的音频信号可以实现高音质。而且,最近数字广播电视,通过地面波,卫星,有线电视等多种媒体迅速地得到应用和推广。
为了接收这种数字广播,数字电视接收机,必须通过接收从广播***播出的信号进行功能或者性能的测试。利用实际广播***的测试,虽然可以进行操作方面的测试,然而广播***不提供用来进行特殊功能测试的,或者为设定接收机的性能所需的特殊信号。因此,数字电视接收机的开发和制造公司,通常为了进行这种功能的测试和性能评价,都自己构筑一个虚拟广播***,并利用该***进行数字电视接收机的测试。
图1示出了利用虚拟广播***进行数字电视接收机测试的***图。在传输流生成器101中,生成用来评价数字电视接收机的功能或者性能的规定音频/视频测试流;在频道编码器102中,对测试流进行频道编码;在频道增频变频器103中,将编码频道的测试流调制和增频变频到射频水平之后,再进行输出;由数字电视接收机,即:机顶盒104,接收上述的射频信号,然后利用示波器105等测量装置,或者HDTV/PC(高清晰度数字电视接收机/个人计算机)监视器106,对接收的测试流进行功能或者性能评价。
这种在生产数字电视接收机时必要的测试流,它的长度应跟在实际广播中一样,应无限延续才是。另外,为了评价数字电视接收机的性能,需要很多种类的测试流;这时,将产生很多的频道和大量的数据。由于能存储数字电视接收机测试流的计算机存储媒体的容量有限,必须将传输流的长度最小化,并能反复去播放有限的测试流。在反复播放这种有限长度的测试流时,必须设法使视频音频基本流(ES)的播放时间,和传输流(TS)的播放时间正确、一致方可。也就是说,在反复播放测试流时,如果传输流和基本流不一致,那么会造成视频和音频变得不连续,为此有可能引发在数字电视接收机生产现场中,被测试的产品被误认为不合格;因此需要一个能使基本流和传输流一致的手段。
另外,数字电视接收机接收由数字视频流构成的音频和视频资源(Resource),并进行解码,然后通过对音频和视频信号处理后,再进行输出(音频进行输出,视频进行显示);这时,如果发生音频信号和视频信号之间存在时间差,那么图像和声音会不相匹配,在视听时会感到不自然。
这种使音频和视频信号变得一致,称为声像同步(Lip-sync)。在数字电视接收机中,有的内置有使声像同步的电视机(硬件和/或软件)。已经知道的一个方法,就是在需要声像同步的数字电视接收机中,利用音频和视频信号的时间信息的方法。这种方法是,记录音频信号和视频信号的时间信息,然后用两者的时间差,如果音频帧越前或滞后于视频帧,而且其时间差超过规定的设定时间,那么就在当时重复或者删掉音频帧,以实现声像同步。
但是,对已经生产的数字电视接收机来说,无论是否有上面所说的声像同步控制功能与否,都得要利用前面提到的各种测试装置进行实际测试,确认数字电视接收机的音频和视频流的一致与否才行。在数字电视接收机***中,这种声像同步问题是应该得到慎重考虑的一个重要事项。声像同步是要在数字电视接收机中,通过对音频信号和视频信号的时间差进行测量才能得到检验的。
例如,音频信号和视频信号的时间差在25毫秒到40毫秒的范围内时,也就是说音频越前25毫秒以内,或者比视频滞后40毫秒以内时,可以看作音频和视频的播放相互匹配,可以视听到自然的图像和声音。
目前,为了在数字电视接收机中,测量音频和视频信号的时间差,利用一种特殊构成的使用视频时序和音频时序的方法,以进行声像同步的测试。也就是说,视频信号是由黑色部(black part),白色部(white part),短线部(short line part)构成;在短线部上***用于视频信号同步的信号,而音频测试信号则利用一种在同步位置上,以指数函数减少的单音形式的信号,以进行声像同步测试。
但是这种方法所存在的问题是,为了声像同步测试,需要构成一个特殊专用的视频时序和音频时序。而且,生产的数字电视接收机,为进行声像同步测试,需要另行附加装置和技术;这将直接涉及到测试工作的不方便和生产效率的降低。
发明内容
本发明的目的在于提供一种利用带有时间标志的音频信号和带有时间标志的视频信号来测试数字电视接收机的声像同步方法及其装置。
尤其是,本发明的目的在于提供一种数字电视接收机声像同步测试方法及其装置,在视频信号和音频信号中,***时间标志信号,并利用示波器等测量装置来测出带有时间标志的音频和视频信号波形,因此能非常简便地对数字电视接收机的声像同步进行测试。
本发明的另一个目的在于提供一种数字电视接收机声像同步测试方法及其装置,在视频信号和音频信号中***时间标志信号,并利用示波器等测量装置测出两者的时间差,和从时间标志得到的场/帧序号,计算出音频/视频时间差,从而非常简便地对数字电视接收机的声像同步进行测试。
本发明还有一个目的在于提供一种数字电视接收机声像同步的测试方法及其装置,备好音频和视频资源,并在音频和视频信号中分别***帧标志信号和TATS,再把它压缩成数字比特流;在数字电视接收机中,对数字音频和视频流进行解码,再用示波器等测量装置对其波形进行测量,从而能非常简便地对数字电视接收机的声像同步进行测试。
为了达到上述的目的,本发明利用带有时间标志的音频和视频信号,对数字电视接收机进行声像同步测试的方法,具有下述的阶段,即:生成插有时间标志的数字音频和视频流的阶段;对带有时间标志的音频和视频信号的波形进行比较的阶段;利用带有时间标志的音频和视频信号的时间标志,测量和计算音频和视频的时间差的阶段。
并且,在本发明的数字电视接收机的声像同步测试方法中,根据带有时间标志的音频帧波形测得的第n号的音频帧时间ta,利用下式进行计算,即:
ta=音频1帧时间×n[秒]
并且,在本发明的数字电视接收机声像同步测试方法中,根据带有时间标志的视频帧波形测得的第m号的视频场时间tv,利用下式来进行计算,即:
tv=m/场频(场/秒)[秒]
并且,在本发明的数字电视接收机声像同步测试方法中,音频帧和视频场的时间标志是在规定的时间,进行环回(loop-back)。
并且,在本发明的数字电视接收机声像同步测试方法中,能测出音频和视频时间差dt,当第n号的音频帧时间设为ta,与此相对应的第m号视频场的时间设为tv,利用测量装置测得的音频和视频时间差设为tdav,DTS初始值设为tDTSoffset,那么利用下式进行计算,即:
dt=ta-tv-tdav-tDTSoffset
并且,在本发明的数字电视接收机声像同步测试方法中,音频帧标志对应于每个音频,由在每个规定的时间***规定个数的波形构成。
并且,在本发明的数字电视接收机声像同步测试方法中,视频信号的时间标志TATS,是利用每个视频帧的,与TA领域相关(最初的的8条)的线,***4级电平的场标志形式构成的。
为了达到上述的目的,本发明的数字电视接收机声像同步测试装置,具有下述的结构特征,即:设有音频时间计算部,用来检测包含在音频信号中的时间标志信号,识别出音频帧的序号,并由音频帧的序号计算相关的音频帧时间ta;设有视频时间计算部,用来检测包含在视频信号中的时间标志信号,识别相关视频场的序号,并由视频场的序号计算相关视频场的时间tv;还设有测量部,用来测量音频和视频信号的时间差;还设有声像同步判别部,利用测得的音频和视频信号的时间差,和计算的相关音频帧时间和视频场时间,计算声像同步时间dt。
本发明数字电视接收机声像同步测试装置中的音频时间计算部,具有下述的结构特征,即:设有音频时间标志检测部,用来检测包含在音频信号中的时间标志信号;设有音频帧序号判别部,用来对检测的音频时间标志信号进行解码,并判别出音频帧序号;设有运算部,利用得到的音频帧序号和音频一个帧的时间,计算相关的音频帧时间ta。
本发明数字电视接收机声像同步测试装置中的视频时间计算部,具有下述的结构特征,即:设有视频时间标志检测部,用来检测包含在视频信号中的时间标志信号;设有视频场序号判别部,用来对检测的视频时间标志信号进行解码,以判别相关视频场序号;还设有运算部,利用得到的视频场序号和视频的场频,计算相关视频帧时间tv。
本发明通过捕捉带有时间标志的音频和视频信号的波形求出音频和视频信号的时间信息,利用测得的音频和视频信号的时间差,来进行对声像同步的测试,因此可以非常简便地进行数字电视接收机的声像同步测试。
另外,本发明利用视频TATS和音频辅助频道来进行声像同步测试,因此它有一个不要求另行附加声像同步测试程序的优点。尤其是,本发明的数字电视接收机声像同步测试方法还有一个长处,就是在测量带有时间标志的音频和视频信号波形时,跟起始时间无关,在任一时间,以捕捉的音频和视频信号波形为对象,可以进行声像同步测试。
具体实施方式
下面,对本发明的声像同步测试方法的实例,参照附图进行说明。
图2以图面的形式示出了本发明的数字电视接收机声像同步测试方法。
音频和视频资源生成阶段S201,是生成音频信号和视频信号的阶段。音频信号通过计算机模拟,生成音频辅助频道(AdditionalAudio Sub-channel),而视频信号则为了测试,生成规定图案的视频信号形式。
时间标志***阶段S202,是***生成音频信号的帧标志来构成带有时间标志的音频信号阶段(请参照图6);另外,该阶段又是***生成视频信号的场标志来构成带有时间标志的视频信号阶段(请参照图4和图5)。有关带有时间标志的音频信号和带有时间标志的视频信号形态,将参照以后的图4至图8,进行更加详细说明。
音频和视频流生成阶段S203,是通过压缩带有时间标志的音频信号和视频信号生成音频和视频流的阶段。最终的音频和视频流是通过MPEG(图像压缩标准)分析装置等装置进行多路转换之后构成传输流(transport stream)的。
如此构成的音频和视频流,将输入到想要测试的数字电视接收机,并通过音频和视频解码阶段S204得到解码。
音频和视频解码,如所周知的那样,是要在数字电视接收机中对传输流进行接收和语法分析(parsing),并把它分别分离成音频和视频信号,进行解码,然后经过音频和视频信号处理过程,再分别输出声音和图像。
音频和视频信号波形测量阶段S205,是为进行测量,利用示波器等测量装置捕获被解码的音频和视频信号波形的阶段。在这个波形测量阶段中,求得音频和视频信号的时间差tdav。
音频和视频信号时间信息计算阶段S206,是利用带有时间标志的音频信号和视频信号的时间标志信息(波形),算出音频时间ta和视频时间tv的阶段。关于音频时间ta,以后要做详细说明;在这里简单地说,它是先根据音频信号波形的时间标志信息,求出帧序号n,然后通过对这一音频帧序号n跟音频帧时间进行运算处理求得;视频时间tv则利用对应于音频帧n的视频场序号m和视频场频(field/sec,场/秒),进行运算处理后求得。
音频和视频信号时间差(ta-tv)计算阶段S207是根据音频时间和视频时间,测得的音频和视频时间差,以及DTS(Decoding TimStamp,解码时间记号)的初始值tDTSoffset等,求得最终的声像同步时间(dt)的阶段。DTS是为了对包含在视频PES(Packetized ElementaryStream,包化基本流)信息包中的时间信息进行解码所得的一个值。
音频和视频的时间差dt是利用第n号的音频帧时间ta,与其对应的第m号视频场时间tv,使用测量装置测得的音频和视频时间差tdav,以及DTS初始值tDTSoffset,并利用下面的数学式进行计算,即:
dt=ta-tv-tdav-tDTSoffset
如上所述,利用示波器等测量装置来测出带有时间信息的音频和视频信号的波形,再利用测得的时间标志信息求得音频和视频时间差;这就是说可以进行声像同步测试了。
下面,参照图3到图9,举例来说明上述的音频时间标志,视频时间标志,以及测量波形的声像同步测试方法。
首先,图3以图面形式示出了1920×1080的图像格式。在这种结构中,显示领域(Clean Aperture,清晰窗口)300的尺寸为1888×1062,在显示领域的左端设有水平空白区(Horizontal Blank)301,在上端设有垂直空白区(Vertical Blank)302,在显示领域300的上下两端分别设有TA领域(Transient Effect Area,9 pixel)303,在显示领域的左右两端分别设有16像素的TA领域304。
在本发明中,在垂直TA领域中的每个视频帧,与模拟电视***的VITS(Vertical Interval Test Signals)一样,***TATS,从而就***了相关场的标志。也就是说,在视频帧起始的8条线上***TATS,该TATS在每个场中以不同的值进行***,以表示场/帧。
图4,以图面形式示出了TATS。如图4所示,本发明使用的视频时间标志,采用4级电平来标记相关视频场序号。也就是说,标记采用四进制的意思;利用0,1,2,3的具有四个电平的标志波形401标记场标志。在隔行扫描方式的情况下,两个场构成一个帧,如图4所示出的例子那样,假设场标志值为‘02134’,那么它表示第39号场,也就是表示第19号帧的偶数场。
图5示出了包含TATS的视频时序501。如图5所示,可以看出视频信号的一个帧是由两个视频场构成的;还可以看出,从第一个场开始,场标志是以0,1,2,3的四个电平(四进制)为基础,依次加以标记的。
如果一个视频帧为33.3毫秒,那么一个场应该是16.66毫秒。
图6示出了本发明***到音频帧的时间标志。如图6所示,在每个音频帧中,为了标记帧标志,***规定的标志波形。也就是说,要去表示包含一种与帧序号相关的帧标志的音频辅助频道(AdditionalAudio Sub-channel)。
从图6的实例中可以看出,音频帧标志是以一个帧为三十二毫秒构成的;在每个帧上标记的(***的)音频帧标志信号,是由时间信息601和信号的个数602来构成。
例如,第一音频帧,过了一毫秒之后,***了一个周期的正弦波,而第二音频帧,过了一毫秒之后***了两个周期的正弦波。
现在,整理一下直到目前为止进行说明的,视频时间标志和音频时间标志的关系,那么可以知道它们有如表一所示的关系。
【表一】
视频场序号 |
TATS(时间标志值) | 音频帧序号 | 时间标志的时间 | 标志信号个数 |
1 |
0000 |
1 |
1毫秒 |
1周期 |
2 |
0001 |
2 |
1毫秒 |
2周期 |
3 |
0002 | | | |
4 |
0003 | | | |
5 |
0010 |
10 |
1毫秒 |
10周期 |
| |
11 |
2毫秒 |
1周期 |
21 |
0110 |
12 |
2毫秒 |
2周期 |
| | | | |
120 |
1313 | | | |
| |
90 |
9毫秒 |
10周期 |
164 |
2210 |
91 |
10毫秒 |
1周期 |
| | | | |
256 |
3333 |
125 |
12毫秒 |
5周期 |
视频场和音频帧标志,是以规定的时间形成一个环回。具体地说,如图7所述,视频帧序号701和音频帧序号702,为了避免邻接同步之间的混淆,每4秒钟将要形成一次环回。
图8示出了***TATS的视频帧的实例。可以看出在TA领域801中***了视频时间标志,即在前面说明过的场标志;已经假定一个帧是由两个场(奇数场,偶数场)构成,因此可以用奇数场标志802和偶数场标志803进行表示。在图8中,TA领域的TATS的电平值,奇数场为‘32304’;这个值说明,它是第236号的场,即表示第118号的帧标志。
如表一所示,如果看一下带有时间标志的视频和音频信号,也就是说,利用示波器等测量装置进行观察,那么可以利用以下的,如时间标志,音频信号的帧序号,视频信号的场(帧)序号,还有各自的帧频或者帧时间等,计算音频时间ta和视频时间tv;并利用这一结果,可以计算音频和视频的声像同步时间。
图9示出了本发明的声像同步测量用数字电视接收机的音频和视频波形实例。图9是利用示波器测出的波形,其中901是音频信号,902是视频信号。音频信号901是在10毫秒中检测出了一个周期的正弦波,因此如表一所示,从这一时间标志信号可以判断出,他是第91号的音频帧。第91号的音频帧时间ta可以利用音频帧时间用32毫秒为依据进行计算;其计算结果如下:
ta=32毫秒/帧×91=2.912秒
另外,来看一下包含在视频信号902中的时间标志TATS;其值为‘22104’,这个值表示他是第164号的场,也就是第82号的帧。而且,第164号的视频场的时间tv,根据场频(如60场/秒)来计算的结果为tv=164/60=2.7333秒。
另外,第91号音频帧和第164号视频场之间测得的时间差tdav,由图可以看出是2毫秒;因此声像同步时间,也就是音频和视频信号的时间差dt,如果考虑DTS初始值tDTSoffset为0.2秒,那么其计算的结果如下:
dt=ta-tv-tdav-tDTSoffset=2.912-2.733-0.002-0.2=-0.023秒
这个测试结果表示,音频信号比视频信号滞后23毫秒;该值在声像同步基准值(+25毫秒~-40毫秒)的范围之内。所以这一台数字电视接收机的声像同步测试得到通过。
图10示出了本发明数字电视接收机声像同步测试装置的结构;该装置是用来自动执行如上所述的数字电视接收机的声像同步测试方法的。
本发明数字电视接收机声像同步测试装置是由以下几个部分构成,即:设有音频时间计算部11,用来检测包含在音频信号中的时间标志信号,判别相关音频帧序号。并从音频帧序号计算出相关音频帧的时间ta;设有视频时间计算部12,用来检测包含在视频信号中的时间标志信号,判别相关的视频场序号,并从视频场序号计算出视频场时间tv;设有测量部13,用来测量音频信号和视频信号的时间差;还设有声像同步判别部14,用来利用测得的音频和视频信号的时间差,和算出的相关音频帧时间和视频场时间,计算声像同步时间dt。
音频时间计算部11,是由以下几个部分构成,即:设有音频时间标志检测部111,用来检测包含在音频信号中的时间标志信号;设有音频帧序号判别部112,用来对检测的音频时间标志信号进行解码,并判别相关的音频帧序号;还设有运算部113,用来对得到判别的音频帧序号和音频一帧的时间进行运算,并计算相关的音频帧时间ta。
视频时间计算部12,是由以下几个部分构成,即:设有视频时间标志检测部121,用来对检测包含在视频信号中的时间标志信号;设有视频场序号判别部122,用来对检测的视频时间标志信号进行解码,并判别相关视频帧、视频场序号;还设有运算部123,利用被判别的视频场序号和视频的场频,计算相关的视频帧时间(tv)。
下面,对具有上述结构的本发明数字电视接收机声像同步测试装置的工作过程进行说明。
音频时间标志检测部111,如图6所示,从输入的音频信号中检测出***的音频时间标志信号。音频时间标志信号是在音频辅助频道上,以规定的时间向每个音频帧***n个周期的正弦波,因此该信号是可以检测出的。
音频帧序号判别部112,是记录从音频帧起始的点开始直到出现正弦波止的时间,并记录检测出的正弦波的个数,因此能够去判别相关音频帧的序号。例如,在图9中示出的波形实例中,在10毫秒之后,开始计录一个周期的正弦波,所以从这个值可以解码出它是第91号音频帧。
运算部113,是利用被解码的音频帧序号n,和音频的一个帧时间,例如32毫秒,然后如上所述,以ta=32毫秒×n[秒]计算相关的音频帧时间ta,再输出到声像同步判别部14。
视频时间标志检测部121从输入的视频信号中,如图4和图5所示,检测***的视频时间标志信号。视频时间标志信号,是由在每一个视频场中,***4个级别的电平构成,所以检测出的就是这个电平信号。这时,因为检测出了对应于音频帧的视频时间标志,所以能正确地测出两者的声像同步时间差。
视频场序号判别部122,对检测的视频时间标志信号的电平进行解码,因此能判别出相关的视频场序号。举例来说,在图9示出的波形实例中,根据‘22104’值可以解码出它是第164号视频场(第82号视频帧)。
运算部123利用解码的视频场序号m和视频的场频,例如60场/秒,如上所述,以tv=m/60[秒]计算相关的视频场时间tv,并输入到声像同步判别部14。
测量部13是测量通过音频时间计算部11和视频时间计算部12计算出的相关的音频帧和视频场的时间差。测量的方法是,举例来说如图9所示,记录从音频帧起始的点开始到检测出相关的场标志为止的时间(在图9中为2毫秒),因此,可以测量出音频和视频的时间差tdav。
声像同步判别部14根据第n号的音频帧时间ta,与其对应的第m号视频场的时间tv,测出的音频和视频时间差tdav,以及DTS初始值tDTSoffset,通过数学式dt=ta-tv-tdav-tDTSoffset计算声像同步时间;这时,可以输出计算结果的数值,还可以根据算出的结果是否在规定的标准范围内,输出良好还是不合格的判定。