用于多分辨率信号的多延迟的健壮模式交错播送的制作方法

文档序号:7605262阅读:160来源:国知局
专利名称:用于多分辨率信号的多延迟的健壮模式交错播送的制作方法
技术领域
本发明涉及交错播送(staggercasting)方法和设备。
背景技术
列在这里以供参考的、高级电视系统委员会(ATSC)在1995年9月16日建议的当前美国数字电视传输标准使用了单载波调制技术八级残留边带调制(8-VSB)。由于这是一种单载波调制技术,在通信信道中易造成信号变差,譬如,多路径和其它信号衰减引起的衰落。虽然一些这样的衰落可以通过信道均衡技术来补偿,但如果衰落足够长和足够严重,则接收器将丢失信号和解调器系统将失去同步。重新获取信号和使解调器重新同步可能需要花费几秒钟时间,令观众相当反感。
为了解决这个问题,第一ATSC提案通过允许在有限时间间隔、例如小于10%的时间间隔内使用更健壮的信道编码(调制)技术,允许创建第二通信信道。例如,2或4-VSB调制技术可以用于所选帧。第二ATSC建议在保持8-VSB调制技术的同时,允许更健壮的编码技术,例如格型编码。这样的系统在保持与现有接收器的向后兼容的同时,允许兼容接收器具有改进的性能。
克服衰落的另一种已经技术是交错播送。列在这里以供参考的、K.Rama-swamy等人在2002年7月17日提交的PCT申请第US02/22723号、和J.A.Cooper等人在2002年7月19日提交的PCT申请第US02/23032号公开了交错播送通信系统。交错播送通信系统发送包括两个组分(component)代表内容信号的复合信号其中之一相对于另一个延迟了。换句话说,组分代表内容信号之一相对于另一个超前了。通过通信信道向一个或多个接收器广播复合信号。在接收器上,通过延迟缓冲器延迟时间超前的组分代表内容信号,以便使它在时间上重新与其他组分代表内容信号同步。在正常条件下,未延迟接收的组分代表内容信号用于再现内容。但是,如果出现信号衰落,则在延迟缓冲器中的以前接收的和时间超前的组分代表内容信号用于再现内容,直到衰落结束和复合信号再次可用,或延迟缓冲器已空为止。如果延迟间隔,和相关延迟缓冲器足够大,则可以补偿大多数可能的衰落。
K.Ramaswamy等人在2002年7月17日提出的PCT申请第US02/22723号、和J.A.Cooper等人在2002年7月19日提出的PCT申请第US02/23032号公开了一种交错播送系统,其中复合信号中的一个组分(component)信号表示比其他组分信号更高质量的内容。在该结构中,较低质量的组分信号相对于较高质量的组分信号在时间上提前。如上所述,在正常条件下的接收器上,使用未被延迟的所接收的组分信号——在这种情况下是更高质量的组分信号——来再现内容。然而,如果发生信号衰落,则使用延迟缓冲器中的先前所接收和时间上提前的代表内容信号——在这种情况下是较低质量的组分信号——来再现内容,直到衰落结束和复合信号再次可用,或者延迟缓冲器腾空。这允许在正常条件下再现较高质量的信号,和在存在衰落事件的情况下再现较低质量的信号。因为低质量信号需要很少的位来发送,因此减少了提供抗衰落所需的开销。

发明内容
本发明人也意识到这一概念可扩展到其中多个组分(component)信号都被包含在复合信号中的系统,所有的组分信号表示不同质量的内容。在复合信号中表示最低质量的内容的组分信号未被延迟。更高质量的组分信号相对于最低质量的编码信号而被延迟组分信号的质量越高,则延迟越长。在这种系统中,当所有组分信号可用时,则可以再现所有质量的代表内容信号。当信道条件恶化时,一些组分信号——表示代表内容信号的较高质量部分——可能变得不可用。但是,保持可用的组分信号可以被解码以便以降低的质量再现代表内容信号。而且,使用相对健壮的编码技术可以编码一些或所有组分信号。
根据本发明的原理,一种用于交错播送的方法和设备包括编码一组代表内容信号,从而每个编码信号单独地或者与其他编码信号组合能够被解码来产生相应的解码信号。每个解码信号具有不同于所有其他解码信号的再现质量的再现质量。产生包括编码信号组的复合信号。对应于最低质量的解码信号的编码信号未被延迟。其他编码信号被延迟不同量,从而相应解码信号的质量越高,则延迟周期越长。从复合信号中提取编码信号组,并且检测提取的编码信号组中的错误。产生没有错误的可用的提取的编码信号子集。从可用的提取的编码信号子集中解码可能具有最高质量的代表内容信号。


图1是交错播送发送器的一部分的方块图;图2是交错播送接收器的一部分的方块图;图3是有助于理解如图1和2所示的交错播送通信系统的工作的包(packet)时序图;图4是有助于理解改进交错播送通信系统的工作的GOP时序图;图5是可用于如图2所示的接收器中的选择器的方块图;图6是交错播送接收器的另一个实施例的一部分的方块图;图7是有助于理解如图6所示的交错播送接收器的工作的视频帧时序图;图8例示了有关程序映像表(PMT)和/或程序和信息系统协议-虚拟信道表(PSIP-VCT)的扩充语法和语义;图9是发送代表内容信号的多分辨率(resolution)版本的交错播送发送器的另一个实施例的一部分的方块图;图10是接收发送的代表内容信号的多分辨率版本的交错播送接收器的另一个实施例的一部分的方块图;图11是发送双交错代表内容信号的发送器的一部分的方块图;图12是接收双交错代表内容信号的接收器的一部分的方块图;和图13是有助于理解如图11所示的双交错发送器和如图12所示的双交错接收器的工作的显示图。
具体实施例方式
图1是基于本发明原理的交错播送发送器100的一部分的方块图。本领域的普通技术人员应该明白,对于完整的发送器需要其它部件,但为了简化图形起见而未示出。本领域的普通技术人员还应该明白,那些部件是什么,和如何选择、设计、实现、以及与所示的部件互连那些其它部件。
在图1中,在所示的实施例中可以是视频图像信号、音频声音图像、程序数据、或这些的任何组合的内容源(未示出)将代表内容信号供应给发送器100的输入端105。输入端105与健壮模式编码器110和正常模式编码器120各自的输入端耦合。健壮模式编码器110的输出端与多路复用器140的第一输入端耦合。正常模式编码器120的输出端与延迟器130的输入端耦合。延迟器130的输出端与多路复用器140的第二输入端耦合。多路复用器140的输出端与调制器150的输入端耦合。调制器150的输出端与输出端115耦合。输出端115与通信信道(未示出)耦合。
在工作中,正常模式编码器120利用信源编码技术编码内容视频、音频和/或数据。在所示的实施例中,信源编码技术是MPEG(运动图像专家组)2编码技术,但也可以使用任何其它这样的信源编码技术。利用包括分辨率、帧速率、量化级等的预定参数进行信源编码处理。在正常模式编码器120中进行进一步处理,以便系统编码信源编码代表内容信号。在所示的实施例中,使信源编码代表内容信号形成包含编码视频、音频和/或数据的一系列传输包。根据MPEG2标准格式化这些传输包,但也可以使用任何其它这样的系统编码。
健壮模式编码器110也利用信源编码技术编码内容视频、音频和/或数据。与正常模式编码器120的信源编码技术相比,健壮模式编码器110使用的信源编码技术更加健壮。在所示的实施例中,所使用的健壮模式编码是由ISO/IEC MPEG和ITU-T VCEG委员会的联合视频组(JVT)当前正在开发的指定为MPEG AVC/H.264的、并且下面称为JVT编码的视频编码技术。但是,也可以使用任何其它这样的信源编码技术。例如,也可以使用相对于MPEG正常模式编码器120提供健壮编码、诸如改进格状编码之类的其它信源编码技术。也可以利用包括分辨率、帧速率、和量化级等的预定参数进行健壮编码处理,但这些参数的值对于健壮编码处理和正常编码处理可能不同。在健壮模式编码器110中也进行进一步处理,以便系统编码信源编码代表内容信号。在所示的实施例中,也根据MPEG2标准使信源编码代表内容信号形成一系列传输包,但也可以再次使用任何其它这样的系统编码。
延迟器130使正常模式编码信号延迟一个欲使系统在一预计衰落间隔范围上都能工作的数量。这个参数的值依赖于通信信道的特性。例如,存在许多建筑物和诸如飞机之类的运动体的城市地带与乡村平原地带相比,衰落更普遍并可以持续更长时间。在所示的实施例中,延迟可以从大约0.5秒变化到几秒。
图3是有助于理解如图1和图2所示的交错播送通信系统的工作的包时序图。图3例示了多路复用器140的输入端上的系统编码传输包流。在图3中,来自健壮模式编码器110的包用水平行方格300表示,方格300用小写字母“a”、“b”、“c”等标记。来自正常模式编码器120的包用水平行方格310表示,方格310用数字“0”、“1”……和大写字母“A”、“B”、“C”等标记。相同字母标记的包包含代表自相同时间的内容的数据。也就是说,来自健壮模式编码器110的包“a”包含代表时间上与来自正常模式编码器120的包“A”中的数据所代表的内容相对应的内容的数据。正常模式和健壮模式包流中的每个包在首标中包含将它们识别成属于那个包流的数据。延迟器130将正常模式编码器120的包延迟延时Tadv。也就是说,健壮模式包在时间上比相应正常模式包超前Tadv。在如图3所示的实施例中,Tadv是10个包时间间隔。如上所述,这个时间间隔可以从大约0.5秒变化到几秒。
在多路复用器140中将健壮模式和延迟正常模式包流一起多路复用成复合包流。复合包流是时域多路复用的,这意味着生成每次一个地传送连续包的单数据流。包含其它数据、例如标识符和控制数据(未示出)的附加包也可以被多路复用到多路复用器140生成的复合包流中。另外,可能包括代表其它代表内容信号的一个或多个的正常模式和健壮模式包流两者、代表其它内容源(也未示出)的其它包流也可以以已知方式被多路复用到多路复用器140生成的复合包流。图3中的包流300和310代表复合包流中的组分代表内容信号。可以看出,来自正常模式编码器120的包“A”在与来自健壮模式编码器110的包“k”相同的时刻发送。
然后,为了在通信信道上发送,信道编码来自多路复用器140的复合包流。在所示的实施例中,信道编码是通过在调制器150中调制复合包流完成的。对正常模式包流的信道编码不同于对健壮模式包流的信道编码。更具体地说,应用于健壮模式包流的调制比应用于正常模式包流的调制更健壮。在所示的实施例中,当调制正常模式包流中的包时,调制是基于ATSC标准的8-VSB调制。当调制健壮模式包流中的包时,调制是更健壮的调制,例如,如上所述的4-VSB或2-VSB。
简而言之,在所示的实施例中,正常模式包流是利用MPEG2编码技术信源编码的,并且是利用8-VBS调制信道编码的。这是完全与现有ATSC标准向后兼容的。此外,在所示的实施例中,健壮模式包流是利用JVT编码技术信源编码的源,和是利用4-VBS和/或2-VBS调制信道编码的源。本领域的普通技术人员应该明白,上面引用的新ATSC标准只涉及健壮模式包流的信道编码,即,4-VBS和/或2-VBS,而不指定信源编码技术。因此,根据标准,可以使用任何这样的信源编码技术,和在所示实施例中的JVT编码技术是用于健壮模式包流的这样信源编码的一个例子。在本申请的其余部分,‘正常模式包流’是指利用MPEG2信源编码技术被信源编码的包流、根据MPEG2标准被系统编码成包的包流、利用8-VSB调制被信道编码的包流;和‘健壮模式包流’是指利用JVT信源编码技术被信源编码的包、根据MPEG2标准被系统编码成包的包、和利用4-VBS和/或2-VBS调制被信道编码的包。
然后,将调制复合信号供应给通信信道(未示出),通信信道可以是无线RF(射频)信道,或诸如闭路电视系统之类的有线信道。通信信道可能使复合信号变差。例如,复合信号的信号强度可能发生变化。尤其,复合信号可以因多路径或其它信号衰减机制而衰落。一个或多个接收器从通信信道接收可能变差的复合信号。
图2是根据本发明原理的交错播送接收器200的一部分的方块图。在图2中,输入端205可与通信信道(未示出)连接,以便能够接收发送器100(图1)生成的调制复合信号。输入端205与解调器207的输入端耦合。解调器207的输出端与多路分解器210的输入端耦合。多路分解器210的第一输出端与选择器230耦合。多路分解器210的第二输出端与延迟器220耦合。延迟器220的输出端与选择器230的第二输入端耦合。选择器230的输出端与多标准解码器240的信号输入端耦合。多路分解器210的控制信号输出端与选择器230和多标准解码器240的各自相应输入端耦合。多标准解码器240的输出端与输出端215耦合。输出端215生成代表内容信号,代表内容信号被供应给实用电路(未示出),例如带有再现视频内容所代表的图像的图像再现设备和再现音频内容所代表的声音的声音再现设备、和可能包括使观众与接收的数据内容交互的用户输入设备的电视接收器。
在工作过程中,解调器207利用接收来自正常模式包流(8-VSB)或健壮模式包流(4-VSB和/或2-VSB)的包所要求的适当解调技术来解调接收的调制信号。所得信号是接收的复合包流信号。接收的复合包流信号由多路分解器210根据每个接收包的首标中的标识数据多路分解成各个正常模式信源编码和健壮模式信源编码组分(component)包流。将接收的正常模式包流直接供应给选择器230。使接收的健壮模式包流经过延迟器220,延迟器220将接收的健壮模式包流延迟与在图1的发送器100中延迟正常包流相同的时间长度。因此,在选择器230的输入端上两个包流信号所代表的内容在时间上已对准。
如果所接收的复合信号的一部分不稳定,多路分解器210还在控制信号输出端上生成错误信号。几种技术的任何一种都可以使用,例如,信噪比检测器或位错率检测器。另外,接收复合信号中的错误可以通过检测丢失的包来检测。每个包在它的首标中包括标识包属于哪个包流的数据和包序号两者。如果包流的序号丢失了,则包也丢失了,并且检测到错误。在这种情况下,可以记录包丢失的包流,和只有那个包流被检测为存在错误。可以单独或组合在一起使用这些或任何其它这样的检测器。
尽管控制信号被例示成从多路分解器210发出的,但本领域的普通技术人员应该明白,不同错误检测器可能需要来自接收器中不同地方的信号。无论使用什么配置,都生成当复合信号的一部分不可用时有效的错误信号E。选择器230被限制成响应这个错误信号E将两个包流信号之一传送给多标准解码器240。多标准解码器240被限制成以下面更详细描述的方式解码那个包流信号。
多标准解码器240对选择器230向其提供无论哪种包流执行系统解码(拆包)和信源解码两者。多标准解码器240可以被配置成根据不同编码标准进行包流信号的信源解码。例如,当从选择器230接收到正常模式编码包流时,多标准解码器240被配置成根据MPEG2标准拆包和信源解码这些包并再生代表内容信号。类似地,当从选择器230接收到健壮模式编码包流时,多标准解码器240被配置成根据MPEG2标准拆包这些包和根据JVT标准信源解码这些包,并再生代表内容信号。
图2的接收器200的工作可以再次参照图3来理解。时间t0可以代表接收器被接通,或用户指定要接收的新内容源的时间。在t0和t4之间的时间Tadv内,将健壮模式包“a”到“j”载入延迟器220中,并且接收指定为“0”到“9”的正常模式包。在时间t4,可从多路分解器210获得正常模式包“A”,和可从延迟器220获得延迟健壮模式包“a”。在正常条件下,在错误信号线E上错误信号无效。作出响应,选择器230将正常模式包流耦合到多标准解码器240,和如上所述,多标准解码器240开始从正常模式包中生成代表内容信号。这通过正常模式包“A”到“G”中的斜阴影线301例示。
从时间t1到t2,在通信信道中出现严重衰落,和从时间t2到t3,接收器恢复调制信号并重新与那个信号同步。在从t1到t3的这个时间内,正常模式包“H”到“M”和健壮模式包“r”到“w”丢失。这通过那些包中的斜阴影线302和303表示。但是,以前成功地接收了健壮模式包“h”到“m”。由于延迟器220,从时间t1到t3可从到选择器230的其他输入端上获得这些健壮模式包。
衰落的出现通过错误信号线E上的有效错误信号来检测和表示。响应错误信号线E上的有效错误信号,选择器230将以前接收的健壮模式包“h”到“m”耦合到多标准解码器240。同时,多标准解码器240被配置成拆包和解码健壮模式包。因此,从时间t1到t3,来自健壮模式包流的包“h”到“m”被解码,并且代表内容信号仍然对实用电路(未示出)可用。这通过健壮模式包“h”到“m”中的斜阴影线301例示。
在时间t3,衰落结束并且复合信号变得再次可用。因此,正常模式包“N”、“O”、“P”……变得可用。衰落的消失通过错误信号线E上的无效错误信号来检测和表示。作出响应,选择器230将正常模式包流耦合到多标准解码器240。同时,多标准解码器240被配置成拆包并且解码正常模式包和继续生成代表内容信号。
在从时间t1到t3的衰落和恢复期间,健壮模式包“r”到“w”丢失了。因此,从时间t6到t7,当接收到正常模式包“R”到“W”时,在延迟器220中没有相应的健壮模式包。在这个时间内,没有抗衰落的保护。但是,一旦延迟器被重新填充,衰落保护变得又可用了。
如上所述,尽管从时间t1到t3出现了衰落,但代表内容信号仍然对实用电路(未示出)保持可用。另外,由于健壮信源编码和信道编码(调制)技术,健壮模式包有可能存活于更严重的信道变差,因此,可用在正常模式包可能不可用的时候。健壮模式包流传送的内容信号的质量可能不同于正常模式包流中内容信号的质量。尤其,健壮模式包流中内容信号的质量可能低于正常模式包流中内容信号的质量。较低质量内容信号需要比较高质量内容信号少的位来传送,并且这样的健壮模式包流需要比正常模式包流低的通过量。因此,以次要的、较低通过量的包流为代价,使万一出现衰落事件允许适度变差的系统成为可能。
此外,如上所述,内容信号可以包括视频、音频和/或数据。尤其,在正常模式包流和健壮模式包流两者中都可传送音频数据,使得尽管出现衰落,音频数据也仍然可用。健壮模式包流传送的音频内容信号可以具有不同的质量,具体地说,比正常模式包流中音频内容信号的质量低的质量。质量较低的音频信号可通过较少的位和较少的包传送,因此,对健壮模式包流的要求相对较低。万一出现衰落事件,这还允许适度变差。
对如上所述的系统,在任何时间都有可能发生从正常模式包流到健壮模式包流的转换。如果健壮模式包流传送与降低到那个包级的正常模式包流中的代表内容信号相同的代表内容信号,可能不会出现什么问题。但是,如果健壮模式包流传送与正常模式包流中的代表内容信号不同的代表内容信号,例如,如果以不同的分辨率、量化级、帧速率等表示内容,则观众可能注意到令人反感的再现图像变化。在较坏情况下,如果在解码画面的中途出现包流转换,则那个画面和其它附近画面的解码可能完全失败,和视频图像可能中断较长时间间隔,直到解码器重新与可独立解码的画面同步为止。
如上所述,正常模式包流通过源、系统和信道编码的组合来传送。在所示的实施例中,信源和系统编码基于已知的MPEG2编码方案,并且信道编码使用8-VSB调制技术。MPEG信源编码方案将视频图像信号编码成一系列独立解码分段。也称为基本流分段的独立解码分段(IDS)是可以与任何其它独立解码分段独立地精确解码的分段。在MPEG标准中,独立解码分段包括序列、画面组(GOP)和/或画面。这些独立解码分段在压缩位流中用唯一开始码来界定。也就是说,独立解码分段被当作是从分段开始码开始,直到但不包括下一个分段开始码的所有数据。MPEG2标准下的画面是内部编码(I画面)、相互间预测(P画面)或双向预测(B画面)画面。编码I画面无需参照任何其它画面。GOP包括被编码成I、P、和/或B画面组合的一组画面。在封闭GOP中,可以不用参照任何其它GOP中的画面来解码GOP中的所有画面。在MPEG2包流中清楚地标识每个GOP的开头。
此外,如上所述,健壮模式包流通过信源、系统和信道编码的组合来传送。在所示的实施例中,信源编码基于JVT编码方案,系统编码基于MPEG2标准,和信道编码使用2-VSB和/或4-VSB调制技术。利用JVT信源编码标准编码的画面由编码片段组成,和给定画面可能包含不同编码类型的片段。每个片段可能是内部编码(I)片段、相互间预测(P)片段、双向预测(B)片段、只使用空间预测的SI片段、或即使使用不同参考画面也可以精确再现的SP片段。JVT信源编码标准也包括瞬时解码刷新(IDR)画面。IDR是只包含I片段和标记IDS的开头的特殊类型JVT编码画面。IDR表示可以不用要求参照以前画面来解码当前画面、和所有后面编码的画面。仿效MPEG2标准下的GOP,可以对每预定个画面编码IDR一次。在JVT信源编码方案中,独立解码分段可以通过在JVT包流中清楚标识的IDR来界定。
通过将一些约束施加在正常和健壮信源编码方案上,可以开发出在使令人反感伪像(artifact)减到最少的同时,可以从正常模式包流转换到健壮模式包流的系统。如果独立解码分段被编码成从正常(MPEG2)和健壮(JVT)包流中的相同内容位置开始,可以在令人反感伪像最少的独立解码分段位置上作出正常和健壮包流之间的转换。在所示的实施例中,用在正常(MPEG2)包流中的独立解码分段是封闭GOP和从I画面开始。在相应健壮(JVT)包流中,每个独立解码分段都从IDR画面开始。正常(MPEG)模式包流中的I画面和健壮(JVT)模式包流中的IDR画面两者编码来自内容源(未示出)的相同视频画面。两种信源编码方案都允许形成IDS和以其它方式界定。例如,MPEG2信源编码方案也允许形成片段以代表画面。倘若IDS被插入处在相同内容位置上的两种包流中,可以使用任何这样的方式。
再次参照图1,输入端105进一步与用虚线例示的场景剪切检测器160的输入端耦合。场景剪切检测器160的输出端与正常模式编码器120和健壮模式编码器110的各自控制输入端耦合。
在工作过程中,场景剪切检测器160检测视频内容中新场景的出现。响应新场景的检测,将控制信号发送到正常模式编码器120和健壮模式编码器110。正常模式编码器120和健壮模式编码器110两者响应控制信号,开始编码新独立解码分段。正常模式编码器120将新I画面和健壮模式编码器110将IDR画面插入它们各自的编码包流中。正常模式编码器120和健壮模式编码器110工作来生成具有相同时间长度的相应独立解码分段。如上所述,编码代表内容信号被系统编码成各自的包流。
延迟器130被设置成引入等于独立解码分段时间长度的延迟。多路复用器140将健壮模式编码包流和延迟的正常模式编码包流组合成复合包流。复合包流,其被调制器150以适当的方式信道编码(调制),并通过输出端115供应给通信信道。
参照图4可以更好地理解发送器在这种工作模式下的工作。图4例示了到多路复用器140的输入端上的包流。在图4中,来自键壮模式编码器110的一系列独立解码分段(IDS)被例示成一系列长方形400,以及来自正常模式编码器120的一系列独立解码分段被例示成一系列长方形410。如上所述,内容内的时间位置、以及来自键壮模式编码器110和正常模式编码器120的独立解码分段的宽度是相同的。由于延迟器130引入的延迟与IDS的持续时间相同,来自键壮模式编码器110的IDS与来自正常模式编码器120的前一个IDS对准。
在可以代表场景剪切检测器160检测的场景变化的时间t0,未延迟健壮模式编码IDS N开始和先前延迟正常模式编码IDS N-1开始。每个健壮模式(JVT信源编码)IDS被例示成代表各个片段的一系列长方形440,和从独立解码刷新(IDR)画面开始。IDR画面后面接着B、P、SI和/或SP片段。这些片段又被系统编码成传输包“a”、“b”、“c”等的序列450。类似地,每个正常模式(MPEG2信源编码)IDS被例示成代表从I画面开始的GOP的一系列长方形420。I画面后面接着一列P画面和B画面。这些I、P和B画面又被系统编码成传输包“A”、“B”、“C”等的序列430。所例示的排列只不过是例子,可以使用任何适当排列。
这个复合信号由接收器接收。再次参照图2中的接收器200,在时间t0,在时间Tadv内将接收的健壮模式IDS N载入延迟器220中。延迟器230将在发送器中延迟器130引入正常包流相同的延迟(一个IDS时间间隔)引入接收的健壮包流。因此,对于代表内容信号,在时间上重新对准选择器230的输入端上的接收正常包流和延迟健壮包流。
正如上面更详细描述的那样,在正常条件下,选择器230将正常模式包流耦合到多标准解码器240,和多标准解码器200被限制成解码正常模式包。如果如上所述,在复合信号或它的一部分中检测到错误,则在正常模式包流和健壮模式包流之间进行转换。在本实施例中,正如上面更详细描述的那样,在IDS的开头,选择器230将健壮模式包流耦合到多标准解码器240,并且多标准解码器240被限制成解码键壮模式包。如果在复合信号中没有进一步检测到错误,则在下一个IDS的开头,选择器230将正常模式包流耦合到多标准解码器240,并且多标准解码器240被限制成再次解码正常模式包。
在图2的接收器200中,在IDS的开头发生从解码正常模式包流到解码健壮模式包流以及相反的转换。每个IDS是从无需参照任何其它画面就可以成功解码的I画面(正常模式)或IDR画面(健壮模式)开始的独立解码分段。并且,随后的画面也可以不用参照IDS之前的画面来解码。因此,可以没有转换引起的令人反感伪像来马上进行代表内容信号的解码和显示。
为了进一步使从解码正常模式视频包流到解码健壮模式包流和反过来的转换引起的视频伪像减到最少,当发生转换时,可以在正常模式视频信号的那些和健壮模式视频信号的那些之间逐渐改变所得视频信号的图像特性。当健壮模式视频流与正常模式视频流相比质量较低时,例如,如果健壮模式视频流的空间分辨率、帧速率等小于正常模式视频流的空间分辨率、帧速率等,这尤其合乎需要。
图5是可以用在如图3所示的接收器中的选择器(track)230″的方块图。这样的选择器230″可以在它们之间转换时在正常模式视频信号的那些和健壮模式视频信号的那些之间逐渐改变所得视频信号的视频特性(例如,分辨率、帧速率等)。图5a是例示选择器230″的工作的功能图,图5b是例示可以用在如图2所示的接收器中的选择器230″的实施例的结构方块图。
在图5a中,健壮模式视频信号被耦合到轨道232的一端,和正常模式视频信号被耦合到轨道232的另一端。滑片234沿着轨道232滑动,并生成耦合到选择器230″的输出端的所得视频信号。将所得视频信号耦合到接收器200(图2)的输出端215。控制输入端被耦合成从多路分解器210接收错误信号E。控制输入端与控制器电路231的输入端耦合。如虚线所指,沿着轨道232滑片234的位置受控制器电路231控制。
在工作过程中,当滑片234处在轨道232的上端时,将具有健壮模式视频信号的特性(例如,分辨率、帧速率等)的所得视频信号耦合到选择器230″的输出端。当滑片234处在轨道232的下端时,将具有正常模式视频信号的特性的所得视频信号耦合到选择器230″的输出端。随着滑片234在轨道232的上端和下端之间移动,选择器230″的输出端上所得视频信号的特性被调整成在正常模式视频信号的那些和健壮模式视频信号的那些之间。滑片234越接近轨道232的上端,所得视频信号的特性越接近健壮模式视频信号的那些,而越远离正常模式视频信号的那些。滑片234越接近轨道232的下端,所得视频信号的特性越接近正常模式视频信号的那些,而越远离健壮模式视频信号的那些。
如上所述,错误信号E的值表示发生转换的时间。当发生从一个视频信号(例如,正常模式或健壮模式视频信号)到另一个视频信号的转换时,在发生转换的时间附近的一个或多个视频画面的时间间隔内,滑片234逐渐从轨道232的一端移动到另一端。例如,在从正常模式视频信号转换到健壮模式视频信号期间,滑片234从轨道的底部开始。在转换之前的几个视频画面内,滑片逐渐从轨道232的底部移动到顶部。在从正常模式包流转换到健壮模式包流的时候,滑片处在轨道232的顶部。因此,在发生到健壮模式包流的转换之前的几个视频画面期间,所得视频信号的特性从正常模式视频信号的那些逐渐改变成健壮模式视频信号的那些。类似地,在从健壮模式包流转换到正常模式包流的时候,滑片处在轨道232的顶部。在转换之后的几个视频画面内,滑片逐渐从轨道232的顶部移动到底部。因此,在发生到正常模式包流的转换之后的几个视频画面期间,所得视频信号的特性从健壮模式视频信号的那些逐渐改变成正常模式视频信号的那些。
在图5b中,将来自多标准解码器240(图2)的视频信号耦合到可变视频质量滤波器236的第一输入端和选择器238的第一输入端。视频质量滤波器236的输出端与选择器238的第二输入端耦合。选择器238的输出端生成所得视频信号和与输出端215(图2)耦合。来自多路分解器210的错误信号E被耦合到控制器电路231。控制器电路231的第一输出端与视频质量滤波器236的控制输入端耦合,和控制器电路231的第二输出端与选择器238的控制输入端耦合。
在工作过程中,视频质量滤波器236响应来自控制器电路231的控制信号改变解码视频信号的视频特性。来自控制器电路231的控制信号限制视频质量滤波器236生成视频特性范围在正常模式视频信号的那些和健壮模式视频信号的那些之间的视频信号。在正常条件下,当没有发生转换时,控制器电路231限制选择器238将解码视频信号耦合到输出端,作为所得视频信号。
响应如上所述表示正常模式视频信号和健壮模式视频信号之间的转换的错误信号E的值的改变,在转换时间附近的时间间隔内,控制器电路231限制选择器238将来自视频质量滤波器236的视频信号耦合到输出端和限制质量滤波器236逐渐改变所得视频信号的视频特性。更具体地说,如果发生从正常模式视频信号到健壮模式视频信号的转换,在发生转换之前的几个视频画面的时间间隔内,视频质量滤波器236被限制成将所得视频信号的视频特性从正常模式视频信号的那些逐渐改变成健壮模式视频信号的那些。在那个时间间隔的开头,选择器238被限制成将滤波的视频信号耦合到输出端,作为所得视频信号。当那个时间间隔结束,并且从健壮模式包流中导出解码视频信号时,选择器238被限制成将解码视频信号耦合到输出端,作为所得视频信号。类似地,如果发生从健壮模式视频信号到正常模式视频信号的转换,在发生转换之后的几个视频画面的时间间隔内,视频质量滤波器236被限制成将所得视频信号的视频特性从健壮模式视频信号的那些逐渐改变成正常模式视频信号的那些。在那个时间间隔的开头,选择器238被限制成将滤波视频信号耦合到输出端,作为所得视频信号。当那个时间间隔结束,和从正常模式包流中导出解码视频信号时,选择器238被限制成将解码的视频信号耦合到输出端,作为所得视频信号。
具有不同视频质量(分辨率、帧速率等)的视频信号之间的突然转换可能引起令观众反感的伪像。由于所得视频信号的视频质量在从正常模式视频信号转换到健壮模式视频信号之前逐渐下降,和在从健壮模式视频信号转换到正常模式视频信号之后逐渐上升,可以使转换造成的令人反感伪像减到最少。
交错播送通信系统的另一个实施例还可以在使令人反感伪像减到最少的同时提供转换和不要求IDS位于正常和健壮模式包流中的任何特殊位置上。图6中示出了接收器200′。在图6中,与图2中的接收器200中的那些相似的部件用相同的标号表示,并且,下面不再作详细描述。在图6中,多路分解器210的第一输出端与正常模式解码器240′的输入端耦合。正常模式解码器240′的第一输出端与选择器230′的第一输入端耦合,和正常模式解码器240′的第二输出端与正常模式帧存储器250′的第一输入端耦合。延迟器220的输出端与健壮模式解码器240″的输入端耦合。健壮模式解码器240″的第一输出端与选择器230′的第二输入端耦合,和健壮模式解码器240″的第二输出端与健壮模式帧存储器250″的第一输入端耦合。选择器230′的输出端与正常模式帧存储器250′和健壮模式帧存储器250″的各自第二输入端耦合。正常模式帧存储器250′的输出端与正常模式解码器240′的第二输入端耦合,和健壮模式帧存储器250″的输出端与健壮模式解码器240″的第二输入端耦合。
在工作过程中,延迟器220将发送器100(图1)中的延迟器130引入正常模式包流的相同延迟引入健壮模式包流。因此,对于代表内容信号,在时间上对准正常模式解码器240′和健壮模式解码器240″的各自输入端上的包流信号。
正如上面详细描述的那样,系统解码和信源解码正常模式包流和延迟健壮模式包流两者以生成相应代表内容信号流。在所示的实施例中,这些代表内容信号流是视频画面的各自序列。在正常模式解码和健壮模式解码中,解码预测画面或片段需要代表附近画面的视频数据。正常模式帧存储器250′为正常模式解码器240′保存这些附近画面,并且健壮模式帧存储器250″为健壮模式解码器240″保存这些附近画面。
在如图6所示的接收器中,逐个画面地而不是根据IDS地进行转换。正常模式解码器240′将正常模式包解码成包含连续视频画面的相关代表内容信号。同时,健壮模式解码器240″将健壮模式包解码成包含连续视频画面的相关代表内容信号。如上所述,多路分解器210生成表示来自解调器207的复合信号或至少它的一些部分不可用的错误信号线E上的错误信号。在如图6所示的实施例中,这个错误信号可以通过检测多路分解包流中的丢失包生成。因此,错误信号线E上的错误信号不仅表示包丢失了,而且表示包流正在丢失包。由于包在有效载荷中传送形成包流传送的视频画面的一部分数据,和在首标中传送标识这个包所属的包流的数据,正在丢失包的包流可以被标记成错误的。
可能在正常模式包流和健壮模式包流两者中都成功接收到视频画面;可能在正常模式包流中成功接收到,但在健壮模式包流中错误接收到视频画面;可能在正常模式包流中错误接收到,但在健壮模式包流中成功接收到视频画面;或可能在正常模式包流和健壮模式包流两者中都错误接收到视频画面。
在正常条件下,也就是说,当在正常模式包流或健壮模式包流中都没有检测到错误时,正常模式解码器240′和健壮模式解码器240″两者都成功解码相应视频画面。选择器230′将从正常模式解码器240′导出的代表内容视频画面耦合到输出端215。此外,在正常条件下,正常模式解码器240′将视频画面供应给正常模式帧存储器250′,和健壮模式解码器240″将视频画面供应给健壮模式帧存储器250″。
如果在健壮模式包流中检测到错误,但在正常模式包流中没有检测到错误,则只有正常模式解码器240′成功解码相应视频画面。选择器230′将从正常模式解码器240′导出的代表内容视频画面耦合到输出端215。此外,正常模式解码器240′将解码视频画面供应给正常模式帧存储器250′。但是,由于健壮模式解码器240″没有成功解码相应视频画面,它不将任何视频画面供应给健壮模式帧存储器250″。取而代之,将来自正常模式解码器240′的成功解码视频画面从选择器230′路由到健壮模式帧存储器250″。
如果在正常模式包流中检测到错误,但在健壮模式包流中没有检测到错误,则只有健壮模式解码器240″成功解码相应视频画面。选择器230′将从健壮模式解码器240″导出的代表内容视频画面耦合到输出端215。此外,健壮模式解码器240″将解码视频画面供应给健壮模式帧存储器250″。但是,由于正常模式解码器240′没有成功解码相应视频画面,它不将任何视频画面供应给正常模式帧存储器250′。取而代之,将来自健壮模式解码器240″的成功解码视频画面从选择器230′路由到正常模式帧存储器250′。
在上面两种情况中,存储在与没有成功解码视频画面的解码器相联系的帧存储器中的那个视频画面是来自其它解码器的视频画面。这可能使随后的解码与如果正确视频画面存储在帧存储器中将会有的结果相比变差了。如果替代的视频画面具有比错误视频画面更低的质量,情况尤其如此。但是,如果在帧存储器中一点也没有存储视频画面,则随后解码的精度会更好些。
如果在正常模式包流和健壮模式包流两者中的视频画面中都检测到错误,则不能精确解码视频画面,必须使用其它掩蔽技术。
参照图7可以更好地理解如图6所示的接收器200′的工作。在图7中,顶部一组长方形(MPEG)分别代表正常模式解码器240′的输入420和输出520;中间一组长方形(JVT)分别代表健壮模式解码器240″的输入440和输出540;和底部一组长方形(OUTPUT)分别代表输出端215上的视频画面460和它们的信源560。关于MPEG解码上面一组长方形420代表正常模式解码器240′的输入端上的信源编码视频画面(I、P和/或B)。下面一组长方形520代表正常模式解码器240′的输出端上的所得视频画面。类似地,关于JVT解码上面一组长方形440代表健壮模式解码器240″的输入端上的信源编码IDR画面(可以包括数个纯I片段)和随后信源编码视频片段(I、P、B、SI和/或SP)。下面一组长方形540代表健壮模式解码器240″的输出端上的所得视频画面。关于输出端215上面一组长方形460代表输出视频画面和下面一组长方形560代表那个特定视频画面的源。
更具体地说,在正常模式(MPEG)包流中,如斜阴影线所指,视频画面6、10、和13的每一个丢失至少一个包。类似地,在健壮模式(JVT)包流中,如斜阴影线所指,视频画面7和10丢失至少一个包。正常模式包流和健壮模式包流两者的所有其它视频画面包括所有包,并可以被成功解码。
对于视频画面0-5、8、9、11、12和14,如图7中的“M”所指,选择器230′将从正常模式解码器240′(MPEG)导出的视频画面耦合到输出端215。另外,对于这些视频画面,将来自正常模式解码器240′的视频画面供应给正常模式帧存储器250′,并且将来自健壮模式解码器240″的视频画面供应给健壮模式帧存储器250″。
对于画面6和13,正常模式包流中的视频画面是错误的,但健壮模式包流中的相应视频画面是完整的和可用的。对于这些画面,如图7中的“J”所指,选择器230′将来自健壮模式解码器240″(JVT)的视频画面耦合到输出端215。由于对于这些画面,不存在正常模式视频画面,来自健壮模式解码器240″的健壮模式视频画面被耦合到正常模式帧存储器250′和健壮模式帧存储器250″两者。
对于画面7,正常模式包流中的视频画面是完整的,但健壮模式包流中的相应视频画面是错误的。对于这个画面,如图7中的“M”所指,选择器230′将来自正常模式解码器240′的视频画面耦合到输出端215。由于对于这个画面,不存在健壮模式视频画面,来自正常模式解码器240′的正常模式视频画面被耦合到正常模式帧存储器250′和健壮模式帧存储器250″两者。
对于画面10,正常模式包流和健壮模式包流中的视频画面都是错误的。由于不存在有效视频画面,可以使用某种形式的错误掩蔽。这通过图7中的“XX”表示。由于不存在来自正常模式解码器240′或健壮模式解码器240″的有效视频画面,没有解码的视频画面可以存储在正常模式帧存储器250′或健壮模式帧存储器250″中。也可以从某种形式的错误掩蔽中导出存储在帧存储器250′和250″中的数据。
通过将两种包流解码成视频画面的流,和在每个视频画面的开头从一种视频流转换到另一种视频流,可以使未能适当解码包流引起的视频伪像减到最少。在如图6所示的接收器中可以使用如图5所示,视频质量逐渐改变的转换。但是,由于在图6的接收器中,在每个画面上都发生转换,来自这样转换的伪像不会像如图2所示,在IDS边界上发生转换时那样令人反感。
但是,变差的信道条件可能导致正常模式包流和健壮模式包流之间的频繁转换。这种频繁转换可能导致可能令观众反感的伪像。如果健壮模式视频信号的视频质量明显不同于正常模式视频信号的视频质量,情况尤其如此。
为了使正常模式包流和健壮模式包流之间的过度频繁转换引起的伪像减到最少,选择器230(图2)和230′(图6)被配置成将转换限制在比预定频率更频繁上。更具体地说,选择器230或230′可以监视希望转换的频率,和将它与预定阈值相比较。如果所希望转换的频率超过阈值,则将发生实际转换的频率限制在某个最大频率以下。这是一种形式的转换滞后。
例如,假设正常模式包流传送高质量(例如,高清晰度(HD))的视频信号和健壮模式包流传送低质量(例如,标准清晰度(SD))的视频信号。当正常模式HD包流不可用时,处理健壮模式SD包流来生成图像。为了显示在HD显示设备上而按比例放大SD视频信号生成质量差的视频图像。如果正常模式包流频繁地渐强渐弱,但健壮模式包流仍然可用,则在正常模式HD视频信号和健壮模式SD视频信号之间会发生频繁转换。HD包流和SD包流之间的频繁转换,以及高质图像和低质图像之间的频繁转换将产生令观众反感的伪像。
继续讨论该例子,如果错误信号E表示发生转换(即,正常模式包丢失)应该,例如,每分钟多于两次,则将实际转换限制成使如上所述的转换伪像减到最少。在本例中,在这些条件下,选择器230或230′对于每次转换,选择,例如,至少一分钟的健壮模式包流。这将降低转换次数,因此,使那些转换造成的可见伪像减到最少。本领域的普通技术人员应该明白,这只是实现转换滞后的一个实施例。可以使引起滞后的最大转换频率和受限转换频率的阈值不同于该例子的那些。可以凭经验确定这样的阈值,以找出使令人反感的可见伪像减到最少的那些。并且,在接收器工作期间阈值可以动态地变化。最后,可以开发出当存在通常导致过度转换的条件时限制转换的其它滞后算法。
再次参照图3和4,在任何广播或信道改变的开头,存在正常模式包(310,410)填充延迟器220(图2和图6)的指定为Tadv的间隔。在如图2和6所示的接收器中,只有在延迟电路220充满之后接收器才开始工作。但是,当接收器被接通或信道发生改变时,这引起不适当延迟。但是,在时间间隔Tadv内,健壮模式包流(300,400)即时可用的。
在图2中,如虚线所示,未延迟健壮模式包流从多路分解器210直接耦合到选择器230的第三输入端。当对接收器加电或选择新信道时,选择器230将未延迟健壮模式包流耦合到多标准解码器240。正如上面详细描述的那样,多标准解码器240被限制成拆包和解码健壮模式包,和在输出端215上使视频信号可即时用于实用电路。当正常模式包流可用时,选择器230将正常模式包流信号耦合到多标准解码器240。
在图6中,未延迟健壮模式包流从多路分解器210直接耦合到健壮模式解码器240″。当对接收器加电或选择新信道时,正如前面更详细描述的那样,健壮模式解码器240″被限制成拆包和解码来自多路分解器210的健壮模式包流和生成健壮模式视频信号,选择器230′被限制成通过输出端215将健壮模式视频信号从健壮模式解码器″耦合到实用电路。当正常模式包流可用时,正常模式解码器240′拆包和解码它,生成正常模式视频信号。选择器230′被限制成通过输出端215将正常模式视频信号耦合到实用电路。
在每一种情况下,分析正常模式包流和健壮模式包流中的数据,以确定什么时候正常模式包流变得可用和接收器可以开始正常工作。按照已知的MPEG2系统(传输包)编码,通过程序时钟基准(PCR)数据将与发送器中的系统时钟(STC)有关的信息放入编码包流中。表示必须解码包流的一部分(称为访问单元)的时间的、称为展示时间标记(PTS)的进一步信息至少包括在每个这样访问单元的开头上。当多标准解码器240(图2)或正常模式解码器240′和健壮模式解码器240″(图6)拆包和解码正常模式包流和健壮模式包流时,通过PCR数据使接收器中的系统时钟(STC)与发送器中的系统时钟(STC)同步。当正常模式包流中PTS的值等于接收器STC的值时,这表示正常模式包流与健壮模式包流同步,和如上所述,接收器通过解码正常模式包流,可以开始正常工作。
由于在一种多路复用传输包流上可以发送许多代表内容信号,人们已经开发出了供应有关不同包流的信息的已知装置。每种包流通过包标识符(PID)标识,PID包括在那个包流中的每个包的首标中。具有预定已知PID的一种包流包含一个或多个数据表,数据表包含标识符和有关所有其它包流的其它信息。这种已知表结构可以用于传送有关与任何其它正常模式包流无关的健壮模式包流的信息。但是,必须将有关与其它正常模式包流有关的健壮模式包流的附加信息从发送器发送到接收器。
这些现有表的扩充语法和语义可以传送必要信息。图8是例示有关程序映像表(PMT)和/或程序和信息系统协议-虚拟信道表(PSIP-VCT)的扩充语法和语义的表。图8中的每行代表扩充表中的数据项,或伪码形式的元语法描述。第一列是数据项的名称或元语法规定。第二列是数据项或语法规定的描述。第三列是任何数据项的大小表示。
扩充语法中的第1项802是用于与其它正常模式包流交错播送的健壮模式包流的数量。然后,如表的下一行和最后一行中的元语法规定所指,在表中包括了有关每种这样交错播送健壮模式包流的信息。一些这样的信息是每种健壮模式包流所要求。例如,数据804代表健壮模式包流的程序标识符(PID);数据806代表那个包流传送的数据的类型;数据808代表与这个包流相联系的正常模式包流的PID;和数据810代表发送器100(图1)中的延迟器130引入正常模式包流中的延迟。
但是,一些这样的信息只与特定数据类型的健壮模式包流有关。例如,如果健壮模式包流传送视频数据,则将与压缩格式、帧速率、交错格式、水平和垂直分辨率、和位速率有关的信息812从发送器发送到接收器,以便可以适当地解码和显示健壮模式包流所代表的视频图像。类似地,如果健壮模式包流传送音频数据,则将与压缩格式、位速率、取样速率、和音频模式(环绕、立体声或单声道)有关的信息814从发送器发送到接收器,以便可以适当地解码和再现健壮模式包流所代表的声音。
一段其它数据与健壮模式包流传送的代表内容信号的相对质量有关。如上所述,健壮模式包流传送的代表内容信号的质量可以不同于与之相联系的正常模式包流传送的代表内容信号的的质量。在如上所述的例子中,规定健壮模式包流传送的代表内容信号的质量低于相关正常模式包流传送的代表内容信号的的质量。但是,在一些条件下,提供者可以在健壮模式包流上发送更高质量信号。在这种条件下,最好,接收器使用健壮模式包流传送的代表内容信号,而不是相关正常模式包流传送的代表内容信号。通过数据816向接收器表示这种情况。
通过提供将健壮模式包流与正常模式包流相联系的信息,接收器200(图2的)或200′(图6的)可以在多路复用的包流中找出正常模式包流和健壮模式包流两者,并且,如上所述,同时处理这两者。不包括图2和图6的接收器的能力的先前的接收器忽略了这种信息和以已知方式处理正常模式包流。
如上所述,在如图8所示的表中,将发送器100(图1)中的延迟器130在健壮模式包流和相关正常模式包流之间引入的延迟作为数据810来发送。这使发送器可以改变延迟间隔和使接收器可以据此调整它的延迟间隔。例如,在一些信道条件下,可以比在其它信道条件下更有可能出现衰落,或衰落的特性可能发生改变(即,衰落可能延长了)。在这样的条件下,可以增加延迟间隔。将延迟的长度发送到接收器,接收器使延迟器220(图2和图6中)适应相同的延迟间隔。其它条件也可能要求不同延迟间隔。
可以推广如上所述的交错播送概念。可以交错播送编码成具有不同视频质量(例如,分辨率、帧速率等)的相同代表内容信号的多个版本。图9是发送代表内容信号的多个版本的交错播送发送器的另一个实施例的一部分的方块图。在图9中,与如图1所示的发送器中的那些相同的部件用相同标号表示,并且,下面不再作详细描述。图10是交错播送接收器的相应实施例的一部分的方块图。在图10中,与如图2所示的接收器中的那些相同的部件用相同标号表示,并且,下面不再作详细描述。
在图9a中,输入端105与分层编码器160的输入端耦合。分层编码器160信源编码和打包数个输出包流信号。数个输出包流信号的第一个(0)被耦合到多路复用器140′的相应输入端。数个输出包流信号的其余部分(1)到(n)被耦合到相应数个延迟器130(1)到130(n)的各自输入端。延迟器(2)引入的延迟间隔大于延迟器130(1)引入的延迟间隔;延迟器130(3)(未示出)引入的延迟间隔大于延迟器130(2)引入的延迟间隔;以此类推。如图3所示,可以根据包指定延迟;如图4所示,可以根据独立解码分段指定延迟;或如图7所示,可以根据视频画面间隔指定延迟。数个延迟器130(1)到130(n)的各自输出端与多路复用器140′的相应输入端耦合。
在工作过程中,第一包流信号(0)传送在最低视频质量上信源编码的基本视频信号。第二包流信号(1)传送额外视频信息。这个额外视频信息当与基本视频信号(0)组合在一起时,生成视频质量比单独基本视频信号(0)的视频质量高的视频信号。第三包流信号(2)传送进一步的额外视频信息。这个信号中的视频信息当与基本视频信号(0)和第二包流信号(1)中的视频信息组合在一起时,生成视频质量比基本信号(0)和第二信号(1)的组合的视频质量高的视频信号。来自分层编码器160的直到包流信号(n)的附加包流信号中的视频信息可以组合在一起,生成视频质量更高的视频信号。将多路复用信号加以信道编码(调制),和通过输出端115供应给接收器。
图10a是与如图9a所示的发送器相对应的接收器。多路分解器210提取数个包流(0)到(n)。包流(n)被耦合到分层解码器260的相应输入端。数个包流的其余部分(0)到(n-1)被耦合到相应数个延迟器220的各自输入端。数个延迟器220被限制成在时间上重新对准分层解码器260的输入端上的所有数个包流(0)到(n)。来自多路分解器210的信号线E上的错误信号被耦合到分层解码器260的控制输入端。分层解码器260的输出端与输出端215耦合。
在工作过程中,正如上面更详细描述的那样,解调器207在适当的时候信道解码(解调)接收信号。多路分解器210提取与如图9a所示的包流(0)到(n)相对应的传送分层视频信息的数个包流(0)到(n)。数个延迟器220在时间上对准这些包流。来自多路分解器210的错误信号表示哪些包流不可用,例如,丢失包。分层解码器260拆包数个包流和生成可以从可用包流中分层解码的最高质量视频信号。也就是说,如果使除了传送基本视频信号的包流(0)之外的所有衰落事件不可用,则分层解码器260只拆包和解码包流(0)。如果包流(1)也可用,则分层解码器260拆包和解码包流(0)和包流(1)两者和生成更高质量的视频信号,以此类推。如果所有包流(0)到(n)都可用,则分层解码器260拆包和解码所有包流和生成最高质量的视频信号,在图9b中,输出端105与数个视频编码器170的各自输入端耦合。数个视频编码器170的第一个170(0)的输出端与多路复用器140′的相应输入端耦合。数个视频编码器170的其余部分170(1)到170(n)的输出端与延迟器131(1)到130(n)的各自输入端耦合。延迟器130(2)引入的延迟间隔大于延迟器130(1)引入的延迟间隔;延迟器130(3)(未示出)引入的延迟间隔大于延迟器130(2)引入的延迟间隔;以此类推。如图3所示,可以根据包指定延迟;如图4所示,可以根据独立解码分段指定延迟;或如图7所示,可以根据视频帧间隔指定延迟。数个延迟器的各自输出端与多路复用器140′的相应输入端耦合。
在工作过程中,第1编码器170(0)信源编码代表内容信号和系统编码(打包)所得信源编码信号,以生成传送代表最低质量的视频信号的信息的包流在所示的实施例中,四分之一公用接口格式(QCIF)视频信号。第2编码器170(1)类似地生成传送代表比第1编码器170(0)生成的视频信号的质量更高的视频信号的信息的包流在所示的实施例中,公用接口格式(CIF)视频信号。未示出的其它视频编码器类似地生成传送视频质量依次提高的视频信号的包流。SD视频编码器170(n-1)类似地生成传送SD质量视频信号的包流,和HD视频编码器170(n)类似地生成传送HD质量视频信号的包流。这些包流经多路复用器140′多路复用,然后被信道编码(调制),并且通过输出端115发送到接收器。
图10b是与如图9b所示的发送器相对应的接收器。在图10b中,多路分解器210提取数个包流(0)到(n)。包流(n)被耦合到HD解码器270(n)的输入端。包流的其余部分(0)到(n-1)被耦合到相应数个延迟器220的各自输入端。数个延迟器220的各自输出端与数个视频解码器270的相应输入端耦合。数个视频解码器270的各自输出端与选择器的相应输入端耦合。来自多路分解器210的错误信号线E上的错误信号被耦合到选择器280的控制输入端。
在工作过程中,正如上面更详细描述的那样,解调器207在适当的时候信道解码(解调)接收的复合信号。多路分解器210提取与如图9b所示的数个视频编码器170生成的那些相对应的包流(0)到(n)。数个延迟器220在时间上重新对准数个视频解码器270的各自输入端上的所有这些包流(0)到(n)。每个包流被耦合到适合解码那个包流传送的视频信号的视频解码器。例如,传送QCIF质量视频信号的包流被耦合到QCIF解码器270(0);传送CIF质量视频信号的包流被耦合到CIF解码器270(1),以此类推。数个视频解码器270中的每个视频解码器拆包和信源解码供应给它的信号以生成视频信号。来自多路分解器210的错误信号表示包流(0)到(n)的哪一个因错误(例如,丢失包)而不可用。选择器280被限制成将从可用包流中生成的最高质量视频信号耦合到输出端215。
本领域的普通技术人员应该明白,在如图9所示的发送器系统中对一些较低质量视频图像信号可能需要图像缩放。编码器,即,图9a的分层编码器160或图9b的数个编码器170包括为了简化图像而未示出的任何这样必要图像缩放(scaling)电路。
对于如图9和10所示的通信系统,正如上面更详细描述的那样,可以根据健壮信源编码方案(JVT)信源编码和通过健壮调制方案(4-VSB和/或2-VSB)信道编码(调制)分层编码器160(图9a)或数个视频编码器170(图9b)的任何一个生成的任何包流。那个包流的相应解调和解码发生在图10的接收器中。此外,最佳质量视频信号超前最多,因此,存在最高的衰落阻抗。并且,最低视频质量信号可能用最少位数编码,因此,花费少量时间来发送。随着包流传送的视频信号的视频质量不断提高,包流超前的时间不断缩短,因此,衰落阻抗不断降低。因此,当信道特性没有衰落时,传送最高视频质量信号的包流仍然可用。中度衰落使传送较低视频质量信号的包流可用,和严重衰落只使传送最低质量视频信号的包流可用。这种视频质量随信道特性变差而逐渐下降是观看所希望的特性。
如上所述,和如图1和9b所示,可以将相同代表内容信号交错播送成传送高质量视频信号的包流和传送视频质量降低视频信号的一个或多个包流。因此,在这样的通信系统中,可以使一些接收器,例如,蜂窝式电话或个人数字助理(PDA)中的电视接收器只提取和解码质量降低的代表内容信号。在这样的接收器中,显示设备是低分辨率的,并且也许只能显示质量降低的视频信号。并且,电池电源的使用有利于使处理的数据量减到最少。这两种考虑暗示着这样的接收器只解码传送适当视频质量的视频信号的包流和显示那种图像。
图10c例示了一个接收器。在图10c中,输入端205与解调器207的输入端耦合。解调器207的输出端与多路分解器210的输出端耦合。多路分解器210的输出端与解码器270的输入端耦合。解码器270的输出端与输出端215耦合。
在工作过程中,正如上面更详细描述的那样,解调器270以适当方式解调接收的复合信号。多路分解器210只选择含有所希望质量的视频信号的单一包流。例如,这可以是像图9b的QCIF编码器170(0)生成和在包流(0)上传送的那样的QCIF格式视频信号。多路分解器210提取和解码器270解码包流(0),生成QCIF格式视频信号。这样的接收器只需接收如图8所示的表,以确定所希望低质量视频信号包流(0)的PID。根据在表中发送的分辨率数据812,移动接收器能够选择传送希望加以处理的质量降低视频信号的包流。
如图9和10所示的通信系统可以进一步推广。在如上所述的系统中,在附加包流中传送的视频信息可以用于在恶化信道条件下提供适度变差。但是,这样的系统也可以发送在良好信道条件下可以提高视频信号的质量的附加视频信息。通过包括传送扩增视频信息的包流,除了传送正常视频信号的包流之外,还可以发送扩增视频信息。
图11是发送双交错视频信号的发送器的一部分的方块图,和图12是接收双交错视频信号的接收器的一部分的方块图。图13是有助于理解如图11所示的双交错发送器和如图12所示的双交错接收器的工作的显示图。在图11中,与如图1所示的那些相同的部件用相同标号表示,并且,下面不再作详细描述。在图12中,与如图6所示的那些相同的部件用相同标号表示,并且,下面不再作详细描述。
参照图13,内容源生成在图13的顶端被示意性地例示成显示边界1320内的一系列视频线1310的逐行扫描视频显示。正常HD视频图像画面包括1080行。在交错格式中以每秒30帧的速率发送这样的HD视频图像。也就是说,交错器生成两个半帧(field)第一半帧只包括奇数行和第二半帧只包括偶数行。以60半帧每秒的速率相继发送这些半帧。
在图11中,输出端105与双输出交错器102耦合。双输出交错器102的第一输出端与健壮模式编码器110的输入端耦合。双输出交错器102的第二输出端与正常模式编码器120的输入端耦合。
再次参照图13,帧显示图像1330(A)与在双输出交错器102的第一输出端上生成的视频信号A相对应,和帧显示图像1330(B)与在双输出交错器102的第二输出端上生成的视频信号B相对应。在帧显示图像1330(A)和1330(B)中,在一个半帧中发送实线,和在接着的半帧中发送虚线。在帧显示图像1330(A)中,实线是奇数线和虚线是偶数线;和在帧显示图像1330(B)中,实线是偶数线和虚线是奇数线。在位于帧显示图像1330(A)和1330(B)下面的半帧显示图像1340(A)、1340(B)、1350(A)和1350(B)中更详细地例示了这种情况。在半帧1中,视频信号A发送如半帧显示图像1340(A)所示的奇数线,和视频信号B发送如半帧显示图像1340(B)所示的偶数线。在半帧2中,视频信号A发送如半帧显示图像1350(B)所示的偶数线,和视频信号B发送如半帧显示图像1350(B)所示的奇数线。
正如上面更详细描述的那样,健壮模式编码器110利用JVT信源编码来信源编码视频信号A,然后对其进行系统编码(打包)。正常模式编码器利用MPEG2信源编码来信源编码视频信号B,然后对其进行系统编码(打包)。调制器利用4-VSB和/或2-VSB调制来信道编码(调制)健壮模式包流,和利用8-VSB调制来调制正常模式包流。
在图12中,多路分解器210的第一输出端与正常模式解码器240′的输入端耦合,和多路分解器210的第二输出端与延迟器220的输入端耦合。正常模式解码器240′的输出端与双输入去交错器202的第一信号输入端耦合,和健壮模式解码器240″的输入端与双输入去交错器202的第二信号输入端耦合。来自多路分解器210的错误信号被耦合到双输入去交错器202的控制输入端。双输入去交错器202的输出端与输出端215耦合。
正如上面更详细描述的那样,解调器207利用4-VSB和/或2-VSB解调信道解码(解调)健壮模式包流,和利用8-VSB解调来解调正常模式包流。正常模式解码器240′系统解码(拆包)和利用JVT解码来信源解码正常模式包流,以再现视频信号B。健壮模式解码器240″拆包和利用MPEG2解码来信源解码健壮模式包流,以再现视频信号A。
双输入去交错器202工作以便将来自健壮模式解码器240″的视频信号A的隔行扫描线与来自正常模式解码器240′的视频信号B的隔行扫描线组合在一起生成逐行扫描半帧。对于半帧1,将如半帧显示图像1340(A)所示的来自视频信号A的奇数线与如半帧显示图像1340(B)所示的来自视频信号B的偶数线组合在一起。所得的逐行扫描半帧显示在半帧显示图像1345中。对于半帧2,将如半帧显示图像1350(A)所示的来自视频信号A的偶数线与如半帧显示图像1350(B)所示的来自视频信号B的奇数线组合在一起。所得的逐行扫描半帧显示在半帧显示图像1355中。因此,每个半帧间隔在双输入去交错器202的输出端上可以生成逐行扫描半帧。对于HD信号,这意味着每秒60次地生成整个1080行图像。
如上所述的和如图11、图12和图13所示的双交错技术也可以与如上所述的技术结合在一起,以便在信道条件变差的情况下提供更宽范围的适度变差。如果信道条件使传送视频信号A或B的包流之一变得不可用,则错误信号E向双输入去交错器202表明这种情况。双输入去交错器202开始从可用视频信号中生成标准HD交错视频信号。显示设备(未示出)被重新配置成在其它视频信号再次可用之前,显示标准交错视频信号所代表的图像。如果HD视频信号都不可用,则正如上面参照图9中的发送器和图10中的接收器所详细描述的那样,可以显示最高质量可用视频信号。
相同的技术也可以用于将任何交错格式视频信号,例如,SD视频信号转换成两倍帧速率的逐行扫描视频信号。如图11和12所示,未必对两个视频信号A和B进行交错播送。只需同时播送它们。但是,如上所述,在存在衰落事件时,交错播送另外还提供适度变差。
如上所述的通信系统可以进一步推广到与记录设备,例如数字个人视频记录器(PVR)合作。由于这样的PVR设备的成本不断下降,这样的PVR设备逐步合并在数字电视接收器中。在图9b中,如虚线所示,PVR设备295包括与选择280双向耦合的视频端(Vid)、和也与选择器280双向耦合的控制端(Ctl)。也如虚线所示,选择器280还与用户控制源耦合。
选择器280被配置成与耦合到输出端215的输入视频信号无关地将任何所希望视频信号从数个视频检测器270耦合到PVR 295。选择器280还可以被配置成将输入视频信号从PVR 295耦合到输出端215,以便加以回放。选择器280还可以将控制数据供应给PVR 295,和PVR 295在双向控制端上将状态数据供应给选择器280。
可以以几种工作模式控制PVR 295。在一种工作模式中,将最佳可用视频信号耦合到PVR 295加以记录。在这种工作模式中,选择器280将与耦合到输出端215相同的输入视频信号耦合到PVR 295。这将导致在PVR 295中最佳质量视频信号被记录下来,但花费大多数存储空间。这将利用传送视频信号的正常模式包流和健壮模式包流和提供的适度变差。可替代地,可以将低分辨率视频信号耦合到PVR 295,而不是耦合到输出端215。例如,虽然选择器280可以将最佳可用视频信号耦合到输出端215,但选择器280也可以将生成较差质量视频信号的视频解码器270与PVR 295耦合。这种较差质量视频信号可以是较差质量视频解码器供应的存在适度变差的可用视频信号的所选那一个,例如来自SD解码器270(n-1)的SD质量视频信号。这样的信号在PVR 295中需要比最佳可用视频信号少的存储空间。这有助于节省PVR295中的存储空间,使记录时间更长。在所选较低质量视频信号不可用的情况下,在较低质量视频信号再次可用之前,可以记录较高质量视频信号。观众可以通过用户输入终端直接选择记录哪种较差质量视频信号(即,SD、CIF或QCIF)的选项。可替代地,选择器280可以根据某种准则自动控制这种选择。例如,来自PVR 295的状态信号可以表示PVR 295中的剩余存储量。随着剩余存储量不断下降,选择器280可以自动将具有降低视频质量的视频解码器270耦合到PVR 295。其它标准可以由选择器280推出,用于控制将哪个视频信号耦合到PVR 295。
类似地,用户可能希望控制发送器广播的电视节目的选择和显示。在现有广播系统中,发送的包流之一传送用户节目指南,用户节目指南包含有关当前正在广播的所有节目和不久的将来预定广播的节目的信息。根据节目指南数据,如图10b所示的屏幕显示发生器(OSD)282可以生成列出所有这样的节目、它们的频道、和时间的表的图像。作为利用用户界面找出所需节目和选择那个节目进行观看的辅助工具,用户可以控制节目指南信息的显示。用户界面显示向观众展示信息的图像,请求观众输入,和接受观众从可能合并在接收器或遥控器中的控制器的输入。现有系统使观众可以请求有关节目列表的附加信息,例如节目的更详细描述、级别(G、PG、R等)、时间长度、剩余时间等。
可以将与如上所述的交错播送系统有关的附加信息加入显示的节目表,或附加信息显示中。这个信息可以从如图8所示的PSIP-VCT/PMT表中导出。例如,可以将附加指示符加入显示的节目表和/或附加信息显示中,指示正在交错播送这个节目;正在交错播送的视频信号是什么样的视频质量;正在交错播送的音频信号是什么样的音频质量;等等。通过为观众显示这个信息,观众能够对上面的节目作出基本选择。更具体地说,观众可以选择正在交错播送的节目;或可以选择含有所需视频质量的视频信号的节目,例如,以便与供给信号的显示设备匹配。
当前接收器还允许观众设置某些参数。例如,用户可能想自动观看所有发送的频道,或仅仅观众预订的频道,或预订频道加上按次收费频道等,而不想每次显示时手动改变屏幕显示。用户界面通过OSD 282向用户展示屏幕图像,用户可以利用控制器在OSD 282上作出这种选择。可以生成附加屏幕图像,或可以修改现有屏幕图像,如上所述,观众可以在上面设置有关已经交错播送的视频信号的选择和显示的选项。例如,观众可以选择让节目表只显示交错播送节目,或显示传送具有或高于最低视频质量的视频信号的交错播送节点。
权利要求
1.一种用于交错播送的方法,包括步骤编码一组代表内容信号,其中,每个编码信号单独地或者与其他编码信号组合能够被解码来产生相应的解码信号,该解码信号具有不同于对应于其他编码信号的解码信号质量的质量;产生包括编码信号组的复合信号,其中对应于最低质量的解码信号的编码信号未被延迟,并且其他编码信号相对于与最低质量的解码信号对应的编码信号而被延迟,从而相应解码信号的质量越高,则延迟周期越长;从复合信号中提取编码信号组;检测提取的编码信号组中的错误,以便产生没有错误的可用的提取的编码信号子集;和从可用的提取的编码信号子集中解码可能的最高质量的内容。
2.如权利要求1所述的方法,其中,所述编码步骤包括步骤使用相对于其他编码信号的编码健壮的技术来编码所述编码信号组中的至少一个。
3.如权利要求2所述的方法,其中,所述至少一个健壮编码信号包括对应于最低质量解码信号的编码信号。
4.如权利要求2所述的方法,其中,对编码信号组进行信道编码,并且使用相对于用于非健壮编码信号的信道编码技术健壮的信道编码技术对健壮编码信号进行信道编码。
5.如权利要求5所述的方法,其中,健壮编码信号的信道编码是4-VSB或2-VSB调制之一,并且非健壮编码信号的信道编码是8-VSB调制。
6.如权利要求1所述的方法,其中所述编码步骤包括步骤等级地信源编码代表内容信号,以便生成等级相关的编码信号组;和所述解码步骤包括步骤等级地信源解码可用的提取的编码信号子集,以便再现相应的代表内容信号。
7.如权利要求6所述的方法,其中,所述解码步骤还包括等级地信源解码可用的提取的编码信号子集,以便以所有可用质量再现相应的代表内容信号。
8.如权利要求1所述的方法,其中所述编码步骤包括步骤编码各个编码信号,每个编码信号表示各个不同质量的代表内容信号;和所述解码步骤包括解码所有可用的提取的信号,并且选择对应于最高质量代表内容信号的解码提取信号。
9.如权利要求8所述的方法,其中,所述编码步骤包括步骤使用与其他编码信号的编码技术不同的编码技术对编码的信号组中的至少一个编码。
10.如权利要求9所述的方法,其中所述不同的编码技术包括对代表内容信号进行不同的压缩。
11.一种交错播送接收器,用于接收包括代表内容的编码信号组的复合信号,其中,每个编码信号单独地或者与其他编码信号组合能够被解码来产生相应的解码信号,该解码信号具有相互不同于对应于其他编码信号的解码信号质量的质量,对应于最低质量的解码信号的编码信号未被延迟,并且其他编码信号相对于与最低质量的解码信号对应的编码信号而被延迟,从而相应解码信号的质量越高,则延迟周期越长,所述接收器包括多路分解器,其响应复合信号,用于提取编码信号组,并且在各个编码信号中产生表示错误的信号;和耦合到多路分解器的解码器,其响应错误代表信号,用于从没有错误的可用的提取的编码信号子集中再现可能具有最高质量的代表内容信号。
12.如权利要求11所述的接收器,其中,使用相对于其他信号的编码健壮的技术来编码所述编码信号组中的至少一个,并且所述解码器包括响应至少一个编码信号而用于解码至少一个编码信号的解码器。
13.如权利要求12所述的接收器,其中,所述至少一个健壮编码信号包括对应于最低质量解码信号的编码信号。
14.如权利要求13所述的接收器,其中,对所述编码信号组进行信道编码,并且使用4-VSB或2-VSB调制之一对健壮编码信号进行信道编码和使用8-VSB调制对其他编码信号进行信道编码,并且解码器包括用于使用4-VSB或2-VSB解调之一对健壮编码信号进行信道解码和使用8-VSB解调对其他编码信号进行信道解码的解调器。
15.如权利要求11所述的接收器,还包括多个耦合于多路分解器与解码器之间的延迟电路,并且用于分别响应提取的编码信号组而及时重新排列提取的编码信号。
16.如权利要求11所述的接收器,其中所述复合信号中的编码信号组被等级地关联;和所述解码器包括等级解码器,用于解码提取的信号子集以便再现相应的代表内容信号。
17.如权利要求1所述的接收器,其中所述复合信号包括编码信号,每个编码信号表示分别不同质量的代表内容信号;和所述解码器包括解码器组,每个解码器分别响应不同的一个提取编码信号而再现解码的代表内容信号组;和耦合到解码器组的选择器,用于响应代表错误信号而从可用的提取的编码信号子集中选择具有最高质量的解码信号。
18.一种用于交错播送的接收器中的接收包括代表内容的编码信号组的复合信号,其中,每个编码信号单独地或者与其他编码信号组合能够被解码来产生相应的解码信号,该解码信号具有相互不同于对应于其他编码信号的解码信号质量的质量,对应于最低质量的解码信号的编码信号未被延迟,并且其他编码信号相对于与最低质量的解码信号对应的编码信号而被延迟,从而相应解码信号的质量越高,则延迟周期越长,所述方法包括步骤从复合信号中提取编码信号组,并且在相应的编码信号中产生表示错误的信号;和从没有错误的可用的提取的编码信号子集中再现可能具有最高质量的代表内容信号。
19.如权利要求18所述的方法,还包括步骤及时重新排列提取的编码信号。
20.如权利要求18所述的方法,其中所述复合信号中的编码信号组被等级地关联;和所述再现步骤包括等级解码步骤,用于解码提取的信号子集以便再现相应的代表内容信号。
21.如权利要求18所述的方法,其中所述复合信号包括编码信号,每个编码信号表示各个不同质量的代表内容信号;和再现步骤包括一组解码步骤,每个解码步骤分别解码不同的一个提取编码信号,以便再现解码的代表内容信号组;和从可用的提取的编码信号子集中选择具有最高质量的解码信号的步骤。
全文摘要
一种用于交错播送的方法和设备,其编码一组代表内容信号,从而每个编码信号单独地或者与其他编码信号组合能够被解码来产生相应的解码信号。每个解码信号具有不同于所有其他编码信号的再现质量的再现质量。产生包括编码信号组的复合信号。对应于最低质量的解码信号的编码信号未被延迟。其他编码信号被延迟不同量,从而相应解码信号的质量越高,则延迟周期越长。从复合信号中提取编码信号组,并且检测提取的编码信号组中的错误。产生没有错误的可用的提取的编码信号子集。从可用的提取的编码信号子集中解码可能具有最高质量的代表内容信号。
文档编号H04N7/24GK1826809SQ200480006348
公开日2006年8月30日 申请日期2004年1月23日 优先权日2003年1月28日
发明者杰弗里·库珀, 吉尔·博伊斯, 库马·拉马斯瓦米 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1