利用可变训练信息向移动设备传输多媒体流

申请号 CN201410709421.1 申请日 2009-05-30 公开(公告)号 CN104581204A 公开(公告)日 2015-04-29
申请人 相干逻辑公司; 发明人 K·A·谢尔比; P·J·尼森; M·B·多伊尔;
摘要 本 申请 涉及利用可变训练信息向移动设备传输多 媒体流 。更具体而言,涉及一种无线传输视听信息的系统和方法。训练信息可被保存在 存储器 中。可生成多个分组,所述多个分组包括训练信息。所述多个分组还可包括视听信息。所述多个分组可包括识别多个可能的训练模式中的第一训练模式的第一信息。第一训练模式可 指定 训练信息在所述多个分组中的一个或多个 位置 。第一信息可被接收机用于确定多个可能的训练模式中的第一训练模式。所述多个分组可被以无线方式传输。
权利要求

1.一种以无线方式向移动设备传输内容的方法,所述方法包括:
把多个均衡器训练序列保存在存储器中;
选择训练模式,其中所述训练模式规定所述多个均衡器训练序列中的用于包括在多个分组中的均衡器训练序列,并且规定所述多个分组中的用于所规定的均衡器训练序列的位置,其中所述训练模式选自多个可能的训练模式,其中所述多个可能的训练模式中的每个包括不同数量的训练信息,其中所述训练模式是基于所述移动设备的均衡器技术的训练需要而选择的;
使用所选择的训练模式生成多个分组,其中所述多个分组包括内容和控制信息,其中所述控制信息包括在所述多个分组中使用的训练模式的指示;以及
以无线方式传输所述多个分组,
其中选择所述训练模式包括为改进的均衡器技术选择规定较少数量的训练信息的训练模式或者为较老的均衡器技术选择规定较大数量的训练信息的训练模式。
2.按照权利要求1所述的方法,
其中所述多个可能的训练模式中的第一训练模式规定在所述多个分组中不包括均衡器训练序列,其中所述多个可能的训练模式中的第二训练模式规定在所述多个分组中包括多个训练序列。
3.按照权利要求1所述的方法,
其中如果所选择的训练模式规定少于最大数目的训练序列,则所述多个分组中的被分配用于根据至少一个训练模式的均衡器训练序列的一个或者多个位置包括内容。
4.按照权利要求1所述的方法,
其中所述均衡器训练序列被配置用于更新接收器均衡器以追踪快速移动的信道条件。
5.按照权利要求1所述的方法,
其中所述训练模式的指示包括正交黄金码,其中多个正交黄金码中的每个对应于多个可能的训练模式中的每个。
6.一种用于生成被配置为以无线方式传输给移动设备的分组的系统,所述系统包括:
存储器,其中多个均衡器训练序列保存在所述存储器中;
与所述存储器耦接的传输逻辑,所述传输逻辑被配置成:
选择训练模式,其中所述训练模式规定所述多个均衡器训练序列中的用于包括在多个分组中的均衡器训练序列,并且规定所述多个分组中的用于所规定的均衡器训练序列的位置,其中所述训练模式选自多个可能的训练模式,其中所述多个可能的训练模式中的每个包括不同数量的训练信息,其中所述训练模式是基于所述移动设备的均衡器技术的训练需要而选择的;并且
使用所选择的训练模式生成多个分组,其中所述多个分组包括内容和控制信息,其中所述控制信息包括在所述多个分组中使用的训练模式的指示,并且其中所述多个分组被配置为以无线方式传输,
其中选择所述训练模式包括为改进的均衡器技术选择规定较少数量的训练信息的训练模式或者为较老的均衡器技术选择规定较大数量的训练信息的训练模式生成多个分组。
7.按照权利要求6所述的系统,
其中所述多个可能的训练模式包括规定0、2、3、4或者6个均衡器训练序列将被包括在所述多个分组中的训练模式。
8.按照权利要求6所述的系统,
其中第一训练模式包括最大数目的训练序列,其中如果所选择的训练模式规定少于最大数目的训练序列,则所述多个分组中的被分配用于根据所述第一训练模式的均衡器训练序列的一个或者多个位置包括内容。
9.一种非暂时性计算机可访问存储器介质,其中多个均衡器训练序列保存在所述存储器中,其中所述存储器介质保存用于生成被配置为以无线方式传输给移动设备的分组的程序指令,所述程序指令可执行以:
选择训练模式,其中所述训练模式规定所述多个均衡器训练序列中的用于包括在多个分组中的均衡器训练序列,并且规定所述多个分组中的用于所规定的均衡器训练序列的位置,其中所述训练模式选自多个可能的训练模式,其中所述多个可能的训练模式中的每个包括不同数量的训练信息,其中所述训练模式是基于所述移动设备的均衡器技术的训练需要而选择的;以及
使用所选择的训练模式生成多个分组,其中所述多个分组包括内容和控制信息,其中所述控制信息包括在所述多个分组中使用的训练模式的指示;以及其中所述多个分组被配置为以无线方式传输,
其中选择所述训练模式包括为改进的均衡器技术选择规定较少数量的训练信息的训练模式,或者为较老的均衡器技术选择规定较大数量的训练信息的训练模式。
10.一种用于接收并且呈现以无线方式在移动设备处接收到的内容的方法,所述方法包括:
把多个参考均衡器训练序列保存在存储器中;
以无线方式接收多个分组,其中所述多个分组包括内容和控制信息,其中所述多个分组中的多个位置被分配用于均衡器训练序列,
其中所述控制信息包括在所述多个分组中使用的训练模式的指示,其中所述训练模式规定多个均衡器训练序列中的哪些均衡器训练序列被包括在所述多个分组中,并且规定所述多个分组中的被分配用于均衡器训练序列的位置中的哪些位置被用于所述多个均衡器训练序列中的被包括在所述多个分组中的那些均衡器序列,其中所述训练模式是基于所述移动设备的均衡器技术的训练需要而由发射机选择的;
基于所述训练模式的指示识别所述训练模式;
训练所述移动设备的均衡器,包括将在所述多个分组中接收到的均衡器训练序列与保存在所述存储器中的多个参考均衡器训练序列中的对应的参考均衡器训练序列相比较;以及
使用经训练的均衡器处理所述多个分组的至少一部分,
其中所述训练模式选自多个可能的训练模式,其中为改进的均衡器技术选择规定较少数量的训练信息的训练模式,其中为较老的均衡器技术选择规定较大数量的训练信息的训练模式。
11.根据权利要求10所述的方法,还包括:
在所述移动设备上呈现包括在所述多个分组中的内容的至少一部分;
其中所述多个分组中的被分配用于均衡器训练序列中的未用于根据所述训练模式的均衡器训练序列的位置包括内容。
12.根据权利要求10所述的方法,
其中使用接收到的均衡器训练序列训练均衡器更新移动设备的均衡器以追踪快速移动的信道条件。
13.按照权利要求10所述的方法,
其中所述训练模式的指示包括正交黄金码,其中多个正交黄金码中的每个对应于多个可能的训练模式中的每个。
14.按照权利要求10所述的方法,其中所述内容包括视听信息,所述方法还包括:
在显示器和扬声器的一个或者多个上呈现所述视听信息。
15.一种处理以无线方式在移动设备处接收到的分组的系统,所述系统用在移动设备中,所述系统包括:
用于保存多个参考均衡器训练序列的存储器;
用于接收多个分组的输入,其中所述多个分组是以无线方式传输的,其中所述多个分组包括内容和控制信息,其中所述多个分组中的多个位置被分配用于均衡器训练序列,其中所述控制信息包括在所述多个分组中使用的训练模式的指示,其中所述训练模式规定多个均衡器训练序列中的哪些均衡器训练序列被包括在所述多个分组中,并且规定所述多个分组中的被分配用于均衡器训练序列的位置中的哪些位置被用于所述多个均衡器训练序列中的被包括在所述多个分组中的那些均衡器序列,其中所述训练模式是基于所述系统的均衡器技术的训练需要而由发射机选择的;
接收器逻辑,与所述存储器和所述输入操作耦合,其中所述接收器逻辑被配置为:
基于所述训练模式的指示识别所述训练模式;
训练所述系统的均衡器,包括将在所述多个分组中接收到的均衡器训练序列与保存在所述存储器中的多个参考均衡器训练序列中的对应的参考均衡器训练序列相比较;以及使用经训练的均衡器处理所述多个分组的至少一部分,
其中所述训练模式选自多个可能的训练模式,其中为改进的均衡器技术选择规定较少数量的训练信息的训练模式,其中为较老的均衡器技术选择规定较大数量的训练信息的训练模式。
16.根据权利要求15所述的系统,
其中所述多个分组中的被分配用于均衡器训练序列中的未用于根据所述训练模式的均衡器训练序列的位置包括内容。
17.一种非暂时性计算机可访问存储器介质,其中多个参考均衡器训练序列保存在所述存储器介质中,其中所述存储器介质保存用于移动设备处理无线地接收到的分组的程序指令,所述程序指令可执行以:
接收多个分组,其中所述多个分组包括内容和控制信息,其中所述多个分组中的多个位置被分配用于均衡器训练序列,
其中所述控制信息包括在所述多个分组中使用的训练模式的指示,其中所述训练模式规定多个均衡器训练序列中的哪些均衡器训练序列被包括在所述多个分组中,并且规定所述多个分组中的被分配用于均衡器训练序列的位置中的哪些位置被用于所述多个均衡器训练序列中的被包括在所述多个分组中的那些均衡器序列,其中所述训练模式是基于所述移动设备的均衡器技术的训练需要而由发射机选择的;
基于所述训练模式的指示识别所述训练模式;
训练均衡器,包括将在所述多个分组中接收到的均衡器训练序列与保存在所述存储器中的多个参考均衡器训练序列中的对应的参考均衡器训练序列相比较;以及使用经训练的均衡器处理所述多个分组的至少一部分,
其中所述训练模式选自多个可能的训练模式,其中为改进的均衡器技术选择规定较少数量的训练信息的训练模式,其中为较老的均衡器技术选择规定较大数量的训练信息的训练模式。

说明书全文

利用可变训练信息向移动设备传输多媒体流

[0001] 本申请是申请日为2009年5月30日、发明名称为“利用可变训练信息向移动设备传输多媒体流”的中国专利申请200980126762.3的分案申请。

技术领域

[0002] 本发明涉及移动电视广播系统,更具体地说,在一个实施例中,涉及当前的向移动设备和手持设备提供移动服务的ATSC数字TV广播系统的增强。

背景技术

[0003] ATSC(高级电视制式委员会)标准涉及将代替模拟NTSC电视系统的数字电视格式。ATSC标准是一种产生大小一直到1920×1080像素(是早期NTSC标准的显示分辨率的6倍多)的标准4:3或宽屏16:9图像的高清晰度电视标准。ATSC标准为在单一的6MHz TV频道上传送多个标准清晰度“虚拟频道”广播作好准备。ASTC标准还包括利用Dolby Digital AC-3格式提供5.1声道环绕声的“影院品质”音频。ATSC标准还提供众多的辅助数据广播服务。
[0004] ATSC标准把MPEG-2系统规范用于数据的封装(传送)。更具体地说,ATSC使用188字节MPEG传送流分组来运送数据。MPEG-2也被称为“传送流”,“MPEG-TS”或者只是“TS”。在接收机一侧,在发生音频和视频的解码之前,接收机解调信号,并对信号进行纠错。
随后,传送流可被多路分解成其组成流。以某些约束为条件,视频编译码器,例如MPEG-2,H.264,VC-1被用于编码和解码视频。
[0005] 以前,利用ATSC标准传送的数字电视台的移动接收一直困难得难以实现。例如,当以车速移动时,数字电视台的移动接收是非常困难的。于是,需要一种改进的数字电视信号的传输和/或接收系统和方法,以改善移动接收。

发明内容

[0006] 提供无线传送视听信息的系统和方法的各种实施例。一组实施例涉及向移动设备无线传输视听信息的系统和方法。另一组实施例涉及由移动设备无线接收视听信息的系统和方法。可按照ATSC(高级电视标准委员会)标准,例如,利用8-VSB调制对视听信息打包。
[0007] 下面描述的方法可用于向移动设备传输和/或由移动设备接收具有可变数量的训练信息的多媒体流。通过利用允许可变数量的训练信息的系统,能够根据各种因素,动态调整训练信息与有效负载(例如,视听)信息的带宽分配。例如,随着均衡器技术的提高,数量少于目前所需数量的训练信息可能足以为移动接收条件带来相同的效果,目前专用于训练信息的一些或全部带宽可被重新分配给视听信息。从而,可能在更长的时期内,例如,随着技术的发展,发生动态调整。另一方面,可能在较短的时间跨度内进行动态调整;例如,与在一天中固定接收更常见的时间(例如,“黄金时段”或者白天)内相比,在一天中更多个接收机处于移动的时间内(例如,在公共的通勤时间内),可向训练信息分配更多的带宽。
[0008] 向移动设备传输视听信息的方法可包括把训练信息保存在存储器中。可以生成多个分组,所述多个分组的第一部分可包括训练信息。所述多个分组还可包括视听信息。所述多个分组中的至少一个分组可包括第一信息,所述第一信息可识别多个可能的训练模式中的第一训练模式。在一个实施例中,第一信息可以是正交黄金码,多个正交黄金码中的每个对应于多个可能的训练模式中的。
[0009] 第一训练模式可指定训练信息在多个分组中的一个或多个位置。第一训练模式还可指定发送哪个训练信息,例如,如果只发送训练信息的一部分的话,和哪个训练信息在多个分组中的哪个位置中。例如,每个可能的训练模式可指定多个分组中的训练信息的不同数量和/或位置的数目。在一个实施例中,训练模式之一(例如,第一训练模式)可指定在多个分组中不存在任何训练信息。
[0010] 第一信息可被接收机用于确定多个可能的训练模式中的第一训练模式。第一信息可以与多个分组的控制信息包括在一起。在一个实施例中,控制信息可组成多个分组中的它自己的子集。例如,控制信息可以位于不同于视听信息和/或训练信息的独立分组中。
[0011] 如果不是多个分组中可用于训练信息的所有位置都被第一训练模式规定为包含训练信息,那么这些位置可被用于视听信息,而不是用于训练信息。换句话说,如果多个可能的训练模式中的至少一个训练模式指定训练信息在多个分组中的第一位置,并且第一训练模式未规定第一位置包含训练信息,那么多个分组中的第一位置可包含视听信息。
[0012] 可按无线方式传输多个分组。从而,分组可被传输给例如包括接收机的移动设备。所述多个分组可由包括天线的发射机传输。
[0013] 向移动设备无线传输视听信息的方法可部分或完全由系统执行,在各个实施例中,所述系统可包括一些或者全部的下述部件:保存训练信息的存储器;与存储器耦接,并被配置成生成分组的传输逻辑;和传输多个分组的发射机。
[0014] 移动设备无线接收和表现视听信息的方法可包括把训练信息保存在存储器中。可以无线方式接收包括传输版本的训练信息的多个分组。所述多个分组还可包括视听信息。所述多个分组还可包括可从所述多个分组中的至少一个分组确定的第一信息。第一信息可以是正交黄金码,多个正交黄金码的每个对应于多个可能的训练模式中的每个。第一信息可识别多个可能的训练模式中的第一训练模式。
[0015] 第一训练模式可指定训练信息在多个分组中的一个或多个位置。第一训练模式还可指定发送哪个训练信息,例如,如果只包括训练信息的一部分的话,和哪个训练信息在多个分组中的哪个位置中。例如,每个可能的训练模式可指定多个分组中的训练信息的不同数量和/或位置的数目。在一个实施例中,训练模式之一(例如,第一训练模式)可指定在多个分组中不存在任何训练信息。
[0016] 移动设备可根据第一信息确定第一训练模式。从而,移动设备可确定传输版本的训练信息在多个分组中的一个或多个位置。
[0017] 第一信息可以与多个分组的控制信息包括在一起。在一个实施例中,控制信息可组成多个分组中的它自己的子集。例如,控制信息可以位于不同于视听信息和/或训练信息的独立分组中。
[0018] 如果不是多个分组中可用于训练信息的所有位置都被第一训练模式规定为包含训练信息,那么这些位置可被用于视听信息,而不是用于训练信息。从而,如果多个可能的训练模式中的至少一个训练模式指定训练信息在多个分组中的第一位置,并且第一训练模式未规定第一位置包含训练信息,那么移动设备可确定多个分组中的第一位置包含视听信息。
[0019] 移动设备可利用传输版本的训练信息和保存版本的训练信息,训练接收机。换句话说,移动设备可根据传输版本的训练信息和保存版本的训练信息之间的比较,更新均衡器;所述比较有益于跟踪移动接收条件,从而可提高接收机处理视听信息,和在移动设备上表现视听信息的能
[0020] 在移动设备上可表现至少一部分的视听信息。这可包括在显示器上表现(例如,显示)视频信息,和/或在一个或多个扬声器上表现(例如,播放)音频信息。
[0021] 移动设备无线接收视听信息的方法可由移动设备执行。移动设备可包括无线接收分组的天线,与天线耦接、用于确定使用的训练信息、处理视听信息和表现处理后的视听信息的接收机逻辑,和可实际呈现视听信息的显示器和/或一个或多个扬声器。附图说明
[0022] 当结合附图,参考优选实施例的下述详细说明时,能够更好地理解本发明,其中:
[0023] 图1图解说明按照一个实施例的数字电视广播系统;
[0024] 图2是图解说明按照一个实施例,向移动设备无线传送视听信息的方法的流程图
[0025] 图3是图解说明移动设备无线接收和表现视听信息的方法的流程图;
[0026] 图4是按照一个实施例的16比特正交黄金码的表格;
[0027] 图5是按照一个实施例,把图4中所示的黄金码映射成训练序列模式的表格;
[0028] 图6描述在字节交错后看到的M/H格式的一个实施例。
[0029] 虽然本发明可以有各种修改和备选形式,不过在附图中举例表示了本发明的具体实施例,并在这里详细说明了这些具体实施例。不过,应明白附图及其详细说明并不意图把本发明局限于公开的特定形式,相反,本发明覆盖在由附加的权利要求限定的本发明的精神和范围内的所有修改、等同物和备选方案。

具体实施方式

[0030] 图1数字电视广播系统
[0031] 图1图解说明按照本发明的一个实施例的例证广播系统100。在一个实施例中,广播系统可以是数字电视广播系统。这里描述的广播系统100(包括这里描述的各种方法)可被用于广播任意各种数据,包括视听信息以及其它数据。
[0032] 这里使用的术语“视听信息”包括包含视频数据和/或音频数据的任意各种信息或数据。术语“视频数据”包括运动视频(例如,电视,电影,流式视频等,以及诸如JPEG之类的图像数据。术语“视听信息”还包括当被执行时,使设备表现视频数据(在显示器上)和/或音频数据(在扬声器上)的任意各种信息或程序指令。例如,术语“视听信息”包括可被使用和/或执行,以在表现设备上表现游戏内容(例如,图像,视频和/或音频)的任意各种游戏内容(包括程序指令和/或数据)。
[0033] 在本申请中,在传送供接收设备表现的视听信息(具体地说,数字电视)的上下文中,说明这里描述的广播系统100和各种方法。不过,注意这里描述的广播系统100和各种方法可用于任意各种数据(例如,视听信息,电子邮件,文件,文本文档,地震数据,测量数据,天气数据等)的传输/接收,视听信息只是一个典型例子。
[0034] 在一组实施例中,广播系统可按照ASTC(高级电视标准委员会)标准,例如利用8-VSB调制工作。另一方面,广播系统可按照改进版本的ATSC标准,或者按照另一种标准工作。例如,ATSC标准的移动/手持(M/H)改进可用于对移动接收机的视听信息的传输。目前的M/H系统与封装在和为E-VSB服务多路复用规定的方法一致的NULL分组中的主服务流一道、以突发传送M/H服务。为了增强鲁棒性,系统使用串行级联卷积编码(SCCC)。为了帮助M/H接收,现有的M/H系统通过增加以在传输时训练数据出现在连续字节(每个训练数据2个完整段)的方式,与移动分组数据多路复用的额外训练信息,补充基本的8VSB传送。
从而,当可获得所述额外的训练信息时,接收机可利用该额外的训练信息更新其均衡器,以便跟踪快速移动的信道状态。这里描述的实施例的具体例子可以基于,或者包括对ATSC标准的M/H改进的各个部分,或者还可包括M/H和ATSC标准的其它变化和改进。不过,这里公开的与视听信息的传输相关的实施例不一定局限于和ATSC或M/H系统一起使用,同样适用于按照其它标准和/或调制方案,比如DVB-T/H,ISDB-T,DMB-T/H等等的视听信息的传输。
[0035] 如图所示,系统100包括传输系统(或发射系统)102,一个或多个移动设备112(例如,移动设备112A-112D),和至少一个固定设备114。如上所述,图1只是例证性的,例如,典型系统可包括一个或多个传输系统102,多个移动设备112,和多个固定设备114。
[0036] 传输系统102被配置成向一个或多个移动设备112以无线方式传输视听信息。更具体地说,传输系统102可被配置成向移动设备112传输数字电视信号/频道。移动设备112可接收和表现视听信息,例如,接收和表现数字电视信号/频道。传输系统102还可被配置成向固定设备114(例如,固定电视机)无线传输视听信息。传输系统102还可被配置成向一个或多个固定设备114,例如电视机传输视听信息。
[0037] 为了方便起见,这里关于移动设备112的接收,说明本发明的实施例。不过,这里说明的本发明的各个实施例当然也可用于固定设备的接收。从而,这里描述的各种方法都可按需要和移动设备112和/或固定设备114一起使用。
[0038] 传输系统102包括发射机106,以及与发射机106耦接的传输逻辑104。传输逻辑104可包括任意各种逻辑,比如一个或多个计算机系统(具有附带软件),数字逻辑,模拟逻辑,可编程阵列等,或者它们的组合。传输逻辑104适合于接收和/或保存视听信息(例如,电视数据),和生成包含视听信息的分组。传输逻辑104可按照任意各种标准,比如ATSC(高级电视标准委员会)标准,例如利用8-VSB调制,生成分组。传输系统102可以使用其它调制方案,比如DVB-T/H,ISDB-T,DMB-T/H等。传输逻辑还可适合于生成纠错编码信息。例如,传输逻辑可被配置成用任意各种纠错技术,包括(但不限于)卷积编码(比如网格编码),编码(比如Reed-Solomon编码),或者其它纠错技术对数据编码。传输逻辑可被配置成用多于一种的纠错技术对数据编码。传输逻辑104还可被配置成生成包含如这里所述的控制信息的分组。在一个实施例中,一个或多个数字电视频道预定用于诸如电视机之类的固定接收机。一个或多个数字电视频道也可预定用于移动和/或手持(M/H)(这里集体称为“移动”)设备112。在一个实施例中,一个或多个数字电视频道可预定用于固定接收机或者移动设备。
[0039] 传输逻辑104可被配置成生成包含预定用于移动设备112的数字电视频道(和可能所有频道,例如,预定用于固定设备114和/或移动设备112的频道)的纠错编码信息的分组。例如,传输逻辑104可以生成视听信息的纠错编码信息,可在不同于视听信息的一个(或多个)单独分组中传输纠错编码信息,同时另外的一个(或多个)分组包含使纠错编码信息与视听信息相联系的控制信息。从而,不需要或者未被配置成使用该纠错编码信息的接收机(例如,固定接收机)可忽略该纠错编码信息分组,仅仅接收视听信息作为正常视听流,而确实需要另外的纠错编码信息,并被配置成使用该纠错编码信息的接收机(比如移动设备)可把纠错编码信息和视听信息联系起来(例如,根据控制信息),从而实现更鲁棒的系统。此外,控制信息可被传输逻辑104用于生成和传输可由接收机使用的各种新型的纠错编码。
[0040] 传输逻辑104可被配置成生成包含训练信息的分组,所述训练信息例如用于更新接收机的均衡器,以便跟踪快速移动的信道条件。例如,传输逻辑104(或者与传输逻辑104耦接的存储器)可保存许多预定训练序列。移动设备也可在例如存储器中保存相同的预定训练序列。传输逻辑104可在生成的分组中的预定位置,把一个或多个训练序列包括在所述分组中。传输逻辑104还可包括向移动设备指示哪些训练序列被包括在分组中,以及在分组中的什么地方可以找到这些训练序列的控制信息。从而,移动设备能够比较传输/接收的训练序列和保存的训练序列。例如,如果移动设备包括均衡器,那么接收的训练序列和保存的(基准)训练序列之间的任何差异可使均衡器适应于当前的接收条件,从而改善分组中的视听信息的接收(从而改善其表现)。
[0041] 移动设备112可以是任意各种设备,比如便携式计算机系统(膝上型计算机)112A,无线电话机112B(例如,黑莓,iphone等),个人数字助手112C,车载电视设备112D,和能够显示接收的视听信息的其它各种便携式设备。
[0042] 移动设备112被配置成无线接收(例如,用天线接收)由发射机106传输的分组。相应的移动设备112还可包括处理接收的视听信息的接收机逻辑,以及表现视频信息的显示器,和表现音频信息的一个或多个扬声器。从而,每个移动设备112中包括如这里所述的呈现接收的电视频道的电视似的能力。
[0043] 固定设备114可以是打算放置在固定位置的任意各种设备(称为固定或“非移动”设备),比如传统的电视机,例如,液晶显示器(LCD显示器),等离子体显示器,等等。
[0044] 图2传输流程图
[0045] 图2是描述传输视听信息的方法的流程图。该方法可由如上所述,并且示于图1中的传输系统,例如包括传输逻辑和发射机的系统执行。视听信息可供移动设备接收;另一方面,视听信息可供固定设备,或者供移动设备和固定设备接收。应注意的是,按照各个实施例,一个或多个步骤可被省略、重复或者按照与示于图2中,和下面说明的顺序不同的顺序执行。
[0046] 该方法可允许与视听信息一起传输可变数量的训练信息。训练信息可被接收机中的均衡器使用,以调整移动接收条件。由于移动接收机的接收条件可能不断变化,因此可有规律地定期传输训练信息。为了使均衡器有效,任何给定的均衡器必需一定数量的训练。不过,随着均衡器技术的提高,预期均衡器为完成令人满意的适应于移动接收条件的工作所必需的训练信息的数量将被减少,或者甚至消除(例如,均衡器能够根据实际数据“进行训练”)。从而,在一些情况下,理想的是把指定给训练信息的部分或全部带宽重新分配给视听信息。换句话说,理想的是实现一种允许传输可变数量的训练信息的系统,如下所述。
[0047] 在202,训练信息可被保存在存储器中。在一个实施例中,训练信息可以呈许多训练序列的形式。每个训练序列的长度可以和其它训练序列相同,例如,跨越一个或多个字段节。在一个实施例中,可存在6个训练序列。相同的训练信息也可被保存在任意指定接收机,例如,被配置成接收训练信息的移动设备上,以使接收机能够使用训练信息训练其均衡器。
[0048] 在204,可以生成多个分组,所述分组包括视听信息,训练信息,和识别规定训练信息的位置的第一训练模式的第一信息。在一个实施例中,可按照ATSC(高级电视标准委员会)DTV(数字电视)标准生成包含预定用于固定接收机(例如,电视机)的一个或多个数字电视频道的分组;另一方面,或者另外,分组可包含预定用于移动/手持(M/H)接收机的一个或多个数字电视频道。
[0049] 包含视听信息的分组的生成可包括各种步骤,比如编码音频和视频数据(例如,利用MPEG-2编码),应用前向纠错,生成适当的分组报头和控制信息,等等。前向纠错可以采取多种形式,包括Reed-Solomon(RS)编码,网格编码,循环冗余编码(CRC),或者任意其它形式的纠错编码,包括多个方法的组合。
[0050] 训练信息可以位于分组中的特定位置。例如,可存在对发射机和接收机都已知的许多训练模式,所述训练模式定义特定训练序列的使用,以及训练序列在分组内的位置。从而,可存在具有6个训练序列的系统,对所述6个训练序列来说,可存在其中在分组中使用所有6个训练序列的一种训练模式。也可存在其中只使用4个训练序列的训练模式,或者在分组中不包括任何训练序列的训练模式。类似地,可以定义任意数目的训练模式,其中使用训练序列的任意各种可能组合和在分组内的位置。
[0051] 尽管任意数目的训练模式都是可能的,不过在一些实施例中,定义几个(例如,3个、4个、6个等)训练模式就足够了。例如,如果存在6个训练序列,那么可存在其中使用所有6个序列的一种模式,每个训练序列位于分组中的一个特定位置。也可存在其中使用4个、3个和0个训练序列的模式,其中每种模式把分组中的相同位置用于所使用的训练序列。其它各组训练模式也是可能的。
[0052] 应注意的是,如果使用未规定所有可能的训练序列包括在分组中的训练模式,那么不被用于训练序列的位置(例如,在另一种训练模式中,可用于训练序列的位置)可被用于视听信息。换句话说,通过利用与另一种训练模式相比,包括较少训练信息(例如,较少训练序列)的训练模式,否则会被用于训练信息的位置被释放,可改为用于另外的视听信息。即,减少使用的训练信息的数量可允许发送另外的视听信息,有效地降低了专用于训练信息的带宽开销,增大了专用于有效负载(视听信息)的带宽。相反,如果想要另外的训练信息,那么可以选择包括更多训练信息(例如,另外的训练序列)的训练模式,虽然代价是用于有效负载的带宽减小,带宽开销增大。
[0053] 在分组中可存在指示正使用何种训练模式的第一信息。第一信息可以根据需要,采用任意多种形式。在ATSC M/H系统中,用信号通知使用何种训练模式的一种可能方式是在字段sync的尾部插入正交黄金码(例如,在一组正交黄金码中的每个正交黄金码被定义成指示特定的训练模式的情况下)。下面参考图4和5给出关于在ATSC M/H系统中实现这种方法的更多细节。一般来说,第一信息可被定义成向接收机指示使用特定的训练模式,而不管该种训练模式是如何实现的。
[0054] 第一信息可被包括在作为多个分组的包含控制信息的子集的一部分的多个分组中。例如,可以存在把不同的视听流联系在一起,和/或把纠错编码信息与一个或多个视听流联系在一起的控制信息,例如,如在申请序列号No.12/472,892,“Transmission of Multimedia Streams to Mobile Devices with Cross Stream Association”中所述,该申请在此整体引为参考。另一方面,或者另外,可以存在指示一部分的视听信息是未编码传送隧道的一部分的控制信息,例如,如在申请序列号No.12/474,595,“Transmission of Multimedia Streams to Mobile Devices with Uncoded Transport Tunneling”中所述,该申请在此整体引为参考。除了这样的控制信息之外,或者代替这样的控制信息,各种其它控制信息也是可能的。控制信息可以在不同于视听信息的独立分组中;不过在一些实施例中,也可以把部分或全部控制信息包括在与视听信息相同的分组中。
[0055] 在206,可以传输多个分组。多个分组的传输可包括多路复用多个分组的不同子集,例如,构成控制流的分组(例如,包括控制信息)可以与构成视听流的分组(例如,包括视听信息)一起被多路复用。可根据相应多个分组(或流)的相对带宽分配的比例,进行这些不同分组或流的多路复用。在对应于连续模式的一个实施例中,多路复用这些不同分组流包括对分组排序,以便按照它们的相对带宽均匀地分配它们。在对应于突发模式的另一个实施例中,不同的分组流被聚集在前面是指示剩余突发的开始位置的控制信息(聚集在它自己的突发中)的独立突发中。多路复用可减少传输开销。在一个实施例中,传输方法传输与各个分组流的带宽分配有关的大小信息,其中,所述大小信息可在接收机用于多路分解接收的分组流。
[0056] 图3接收流程图
[0057] 图3是描述接收和表现视听信息的方法的流程图。该方法可由上面说明并示于图1中的移动设备(例如,便携式计算机系统(膝上型计算机),无线电话机(例如,黑莓,iphone,等),个人数字助手,车载电视设备,和能够显示接收的视听信息的其它各种便携式设备)执行。另一方面,在一些实施例中,该方法可由固定设备,比如同样示于图1中和上面说明的固定设备(例如,常规电视机,比如液晶显示器(LCD显示器)电视机,等离子体显示器电视机等)执行。应注意的是,按照各个实施例,一个或多个步骤可被省略、重复或者按照与示于图2中,和下面说明的顺序不同的顺序执行。
[0058] 该方法允许接收设备与视听信息一起地接收可变数量的训练信息。接收设备能够利用训练信息更新其均衡器,以便关于移动接收条件进行调整。由于移动接收机的接收条件可能不断变化,因此可有规律地定期传输训练信息。为了使均衡器有效,任何给定的均衡器必需一定数量的训练。不过,随着均衡器技术的提高,预期均衡器为完成令人满意的适应于移动接收条件的工作所必需的训练信息的数量将被减少,或者甚至消除(例如,均衡器能够根据实际数据“进行训练”)。从而,在一些情况下,理想的是把指定给训练信息的部分或全部带宽重新分配给视听信息。换句话说,理想的是实现一种允许接收可变数量的训练信息的系统,如下所述。
[0059] 应注意的是可结合上面描述和用图2中的流程图图解说明的(例如,传输系统使用的)方法,使用下面关于图3描述的方法。从而,按照各个实施例,下面关于图3说明的许多部件可对应于上面关于图2说明的许多部件。
[0060] 在302,训练信息可被保存在存储器中。在202,训练信息可被保存在存储器中。在一个实施例中,训练信息可以呈许多训练序列的形式。每个训练序列的长度可以和其它训练序列相同,例如,跨越一个或多个字段节。在一个实施例中,可存在6个训练序列。相同的训练信息也可被保存在任意指定接收机,例如,被配置成接收训练信息的移动设备上,以使接收机能够使用训练信息训练其均衡器。
[0061] 在304,可接收多个分组。所述多个分组可包括视听信息和传输版本的训练信息。所述多个分组还可包括识别第一训练模式的第一信息,所述第一训练模式规定训练信息在多个分组中的位置。分组可包括预定给移动和/或固定设备的一个或多个内容流。在一个实施例中,可按照ATSC(高级电视标准委员会)DTV(数字电视)标准生成包含预定用于固定接收机(例如,电视机)的一个或多个数字电视频道的分组;另一方面,或者另外,分组可包含预定用于移动/手持(M/H)接收机的一个或多个数字电视频道。包含视听信息的分组还可包括纠错编码,比如前向纠错;前向纠错可以采取多种形式,包括(但不限于)RS编码,网格编码,CRC,或者其它形式的纠错编码,包括多种方法的组合。
[0062] 训练信息可以位于分组中的特定位置。例如,可存在对发射机和接收机都已知的许多训练模式,所述训练模式定义特定训练序列的使用,以及训练序列在分组内的位置。从而,可存在具有6个训练序列的系统,对所述6个训练序列来说,可存在其中在分组中使用所有6个训练序列的一种训练模式。也可存在其中只使用4个训练序列的训练模式,或者在分组中不包括任何训练序列的训练模式。类似地,可以定义任意数目的训练模式,其中使用训练序列的任意各种可能组合和在分组内的位置。
[0063] 尽管任意数目的训练模式都是可能的,不过在一些实施例中,定义几个(例如,3个、4个、6个等)训练模式就足够了。例如,如果存在6个训练序列,那么可存在其中使用所有6个序列的一种模式,每个训练序列位于分组中的一个特定位置。也可存在其中使用4个、3个和0个训练序列的模式,其中每种模式把分组中的相同位置用于所使用的训练序列。其它各组训练模式也是可能的。
[0064] 在306,可从所述多个分组确定第一信息。第一信息可被包括在作为多个分组的包含控制信息的子集的一部分的多个分组中。例如,可以存在把不同的视听流联系在一起,和/或把纠错编码信息与一个或多个视听流联系在一起的控制信息,例如,如在上面引用的申请序列号No.12/472,892,“Transmission of Multimedia Streams to Mobile Devices with Cross Stream Association”中所述。另一方面,或者另外,可以存在指示一部分的视听信息是未编码传送隧道的的一部分的控制信息,例如,如在上面引用的申请序列号No.12/474,595,“Transmission of Multimedia Streams to Mobile Devices with Uncoded Transport Tunneling”中所述。除了这样的控制信息之外,或者代替这样的控制信息,各种其它控制信息也是可能的。控制信息可以在不同于视听信息的独立分组中;不过在一些实施例中,也可以把部分或全部控制信息包括在与视听信息相同的分组中。
[0065] 如上所述,第一信息可以识别第一训练模式,第一训练模式可以是多个可能的训练模式之一。换句话说,分组中的第一信息可指示正使用何种训练模式。第一信息可以根据需要采取任意多种形式。在ATSC M/H系统中,用信号通知使用何种训练模式的一种可能方式是在字段sync的尾部插入正交黄金码(例如,在一组正交黄金码中的每个正交黄金码被定义成指示特定的训练模式的情况下)。下面参考图4和5给出关于在ATSC M/H系统中实现这种方法的更多细节。一般来说,可按照向接收机指示使用特定的训练模式的方式定义第一信息,而不管该种训练模式是如何实现的。即,第一信息使接收机能够确定第一训练模式,例如,在步骤308中。
[0066] 在308,可根据第一信息确定第一训练模式。如上所述,第一训练模式可以是多个可能的训练模式之一。训练模式可指定构成训练信息的一个或多个训练序列,和训练序列在多个分组内的位置。从而,接收机能够识别传输的训练信息(例如,传输的训练序列),以便与保存的训练信息(例如,保存的训练序列)比较,例如,在步骤310中。
[0067] 应注意的是,如果使用未规定所有可能的训练序列包括在分组中的训练模式,那么不被用于训练序列的位置(例如,在另一种训练模式中,可用于训练序列的位置)可被用于视听信息。换句话说,通过利用与另一种训练模式相比,包括较少训练信息(例如,较少训练序列)的训练模式,否则会被用于训练信息的位置被释放,可改为用于另外的视听信息。即,如果收到数量较少的训练信息,那么会收到对应的额外数量的视听信息,从而有效地降低了专用于训练信息的带宽开销,增大了专用于有效负载(视听信息)的带宽。相反,如果想要另外的训练信息,那么可以选择包括更多训练信息(例如,另外的训练序列)的训练模式,虽然代价是用于有效负载的带宽减小,带宽开销增大。
[0068] 在310,接收机可被训练,这可包括比较传输版本的训练信息和保存的训练信息。接收机可包括均衡器(例如,自适应均衡器),所述均衡器可在挑战性的接收条件下帮助接收机处理接收的视听信息。例如,均衡器能够利用训练信息,确定在处理期间对接收信号做出的,可改善接收信号的质量(例如,信噪比)的调整。按照各个实施例,使用的均衡器可以是任意种类的均衡器,训练信息所用于的具体技术可以是本领域中已知的任意均衡器技术。
[0069] 在步骤312,可表现至少一部分的视听信息。取决于移动设备(例如,是传统设备还是新型设备)和广播系统(例如,多少频道/服务和什么种类/版本的频道/服务),至少一部分的视听信息可适合于在移动设备表现。在一些实施例中,也可在表现之前处理部分(例如,适合于表现的视听信息)或者全部的视听信息。处理视听信息可包括进行在准备供传输的数据和/或对数据分包时进行的任何步骤的反向操作,例如多路分解数据,解码任何纠错信息,解码音频和视频数据等。表现视听信息可包括在显示器上表现视频信息,和/或在一个或多个扬声器上表现音频信息。
[0070] 图4 16比特正交黄金码
[0071] 图4是列举基于(poly=031,027)的一组16比特正交黄金码的表格。如上关于图2和3所述,在一些实施例中,正交黄金码可被用于用信号通知使用何种训练模式,例如,第一信息可以是正交黄金码。特别地,这些实施例可适合于ATSC M/H系统,不过它们也可部分或完全适用于其它系统。
[0072] 在一个实施例中,用信号通知变长训练模式的方法可利用字段sync中的正交黄金码(长度16)。这些正交黄金码是图4中所示的正交黄金码。这些正交黄金码可被放置为在MPH标准中,放置PN127的82个保留符号中的最后16个符号。接近PN511可使这种用信号通知的可靠性达到最大。另外,序列可被平均,从而进一步提高鲁棒性。按照一些实施例,可假定代码将在奇数字段周期中被反转,例如,以遵守M/H系统规定的方法。这种方法可允许检测训练序列的16种不同状态。切去从82到66符号的部分PN127序列对检测字段状态(奇/偶)的性能的影响可忽略不计。
[0073] 为了在ATSC M/H系统中实现上面关于图2和3说明的方法,需要对系统的其它修改。例如,为了把视听信息放置在否则会包括训练信息的位置中,需要修改Group格式化器中的M/H Group格式组织器,以便把训练位置重新分配为M/H数据位置。这样,块处理可被延伸到这些新近可用的片段中。
[0074] 另外,取决于使用的训练模式,SOBL值可被重新定义,以把额外的符号增加到期望的块中。这还可重新定义每组的SCCC有效负载字节的数目(PL)。由于MPH系统已包含适应于变化的块大小的方法,因此,加入PL的值不需要改变块编码器,只是需要改变它计算PL和SOBL大小的方式。
[0075] 图4中的粗体项表示最好避免用于用信号通知训练模式的,具有弱自相关性的代码。由于较低的检测阈值和它所包含的弱自相关性的缘故,可以使用长度16的代码,从而,这可降低符号间干扰的影响;不过,根据需要,可以使用其它长度的代码。在这个实施例中,尽管16个代码是可能的,不过为了增大鲁棒性,可以省略5个代码(即,粗体项),留下11个代码。
[0076] 图5黄金码到训练序列模式的映射
[0077] 图5是表示按照一个实施例,列举图4中所示的黄金码到几个可能的训练序列模式的例证映射的表格。在这个例证实施例中,如上关于图4所述,由于弱自相关性的缘故,不使用代码0、1、4、11和15。代码2指示可以使用所有6个训练序列,即标准M/H训练。代码3指示可以除去2个(第三个和第五个)训练序列。代码5指示可以除去3个(第三个、第四个和第五个)训练序列。代码6指示可以除去全部的训练序列,即,在多个分组中可不包括任何训练信息。剩余的代码可被保留给其它应用,比如未来可能定义的另外的训练模式。从而,多种训练模式中的每个可指示不同数量的训练信息,多个正交黄金码中的每个正交黄金码(例如,第一信息)可被定义成指示多种训练模式中的特定训练模式。
[0078] 再次应注意的是,尽管上面描述的实现关于图2和3说明的方法的例证实施例特别涉及ATSC M/H系统,不过这些实施例可类似地用在任意其它系统中。类似地,尽管可如同关于图4和5所述那样实现上面关于图2和3说明的方法,不过另外或者另一方面,也可按照任意多种其它方式实现这些方法,不应被视为局限于这些例证实现。
[0079] 图6描述在字节交错之后看到的M/H帧格式的一个实施例。字段节可包含视听信息,前向纠错编码,已知的训练符号或“空”数据。M/H系统把训练信息分配给多个字段节。标准训练规定6个训练序列/字段,每个训练序列跨越一个或多个字段节。修改后的训练模式消除了成组的序列,以保持字段中的剩余训练序列间的均匀分布。
[0080] 尽管上面相当详细地说明了实施例,不过一旦充分理解上面的公开内容,对本领域的技术人员来说,众多的变化和修改将是显而易见的。下面的权利要求意图包含所有这样的变化和修改。
QQ群二维码
意见反馈