发送设备、接收设备和用于控制上述设备的方法与流程

文档序号:13675301阅读:154来源:国知局

该整体发明构思总体涉及一种发送设备、接收设备和用于控制上述设备的方法,并且更具体地,涉及一种将数据映射并发送到至少一个信号处理路径上的发送设备、接收设备和控制上述设备的方法。



背景技术:

在21世纪的信息导向社会,广播通信服务正在进入数字化、多信道、宽频带、高质量的时代。特别地,近年来,随着高质量数字电视(tv)、便携式多媒体播放器(pmp)和便携式广播设备已经被越来越多地使用,即使在数字广播服务中,用于支持各种接收方法的需求已经增加。



技术实现要素:

技术问题

在根据提供各种服务以满足用户需要的需求已经建立了各种标准的实际情况下,需要找到用于提供具有改进的性能的更好的服务的方法。

技术方案

提供了本公开以解决上述以及在现有技术中出现的其它问题和缺点,并且本公开的一方面提供了一种产生包括各种信息的l1信令的发送设备、接收设备以及用于控制上述设备的方法。

根据示例性实施例,提供了一种发送设备。所述发送设备可包括:l1信令产生器,被配置为产生l1信令;帧产生器,被配置为产生具有包括多个物理层管道(plp)的净荷的帧;信号处理器,被配置为通过在所述帧中添加包括所述l1信令的前导码来发送所述帧。l1信令可包括:第一信息,表示多个plp中的包括在不同的层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。

根据示例性实施例,提供了一种接收设备。所述接收设备可包括:接收器,被配置为接收包括l1信令的前导码和包括净荷的帧;信号处理器,被配置为对所述帧进行信号处理。所述净荷可包括多个物理层管道(plp)。所述l1信令可包括:第一信息,表示多个plp中的包括在不同层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。另外,信号处理器可基于第一信息和第二信息来对包括在净荷中的多个plp进行信号处理。

根据实施例,提供了一种用于控制发送设备的方法。所述方法可包括:产生l1信令;产生具有包括多个物理层管道(plp)的净荷的帧;通过在所述帧中添加包括l1信令的前导码来发送所述帧。另外,l1信令可包括:第一信息,表示多个plp中的包括在不同的层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。

根据本公开的实施例,提供了一种用于控制接收设备的方法。所述方法可包括:接收包括l1信令的前导码和包括净荷的帧;对所述帧进行信号处理。净荷可包括多个物理层管道(plp)。l1信令可包括:第一信息,表示多个plp中的包括在不同的层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。另外,对所述帧进行信号处理的步骤可包括基于第一信息和第二信息对包括在净荷中的多个plp进行信号处理。

根据上述各种示例性实施例,前导码包括包含关于包括在净荷中的多个plp的排列顺序的信息的l1信令。

有益效果

附图说明

通过参照附图描述本发明构思的特定示例性实施例,本发明构思的上述和/或其它方面将更加清楚,其中:

图1是示出根据示例性实施例的发送系统的分层结构的示图;

图2是示出根据示例性实施例的广播链路层1400的示意配置的示图;

图3a是示出根据示例性实施例的发送系统(或发送设备)的示意配置的示图;

图3b和图3c是示出根据示例性实施例的复用方法的示图;

图4是示出根据示例性实施例的图3a所示的输入格式化块的详细配置的框图;

图6是示出根据示例性实施例的发送设备的结构的框图;

图7至图11是被提供以描述层分复用(ldm)的示图;

图12是被提供以描述根据示例性实施例的包括在l1信令中的信息的示图;

图13是根据示例性实施例的关于l1信令的程序语法的示图;

图14a和图14b是被提供以描述根据另一示例性实施例的包括在l1信令中的信息的示图;

图15是示出根据示例性实施例的接收设备的结构的框图;

图16是被提供以详细解释根据示例性实施例的信号处理器的框图;

图17是根据示例性实施例的接收设备的框图;

图18是描述根据示例性实施例图17的解调器的框图;

图19是被提供以简要解释从当用户选择服务的时间点到当播放选择的服务时的时间点的接收设备的操作的流程图;

图20是被提供以描述根据示例性实施例的用于控制发送设备的方法的流程图;以及

图21是被提供以描述根据示例性实施例的用于控制接收设备的方法的流程图。

具体实施方式

最佳模式

发明模式

在下文中,将参照附图详细描述本发明构思的各种示例性实施例。此外,在以下描述中,可省略已知的有关功能或配置的详细解释以避免不必要地模糊本主题。另外,与通过考虑功能而定义的术语一样,以下将被描述的术语可根据用户和操作者的意图、习惯等而变化。因此,应当根据贯穿说明书的内容做出所述术语的定义。

在示例性实施例中提出的设备和方法当然能够应用于各种通信系统,所述各种通信系统包括包含数字多媒体广播(dmb)服务、手持数字视频广播(dvb-h)、移动/手持高级电视系统委员会(atsc-m/h)服务、互联网协议电视(iptv)等的移动广播服务、包括运动图像专家组(mpeg)媒体传输(mmt)系统、演进分组系统(eps)、长期演进(lte)移动通信系统、高级长期演进(lte-a)移动通信系统、高速下行链路分组接入(hdspa)移动通信系统、高速上行链路分组接入(hsupa)移动通信系统、第三代合作伙伴计划2(3gpp2)高速分组数据(hrpd)移动通信系统、3gpp2宽带码分多址(wcdma)移动通信系统、3gpp2码分多址(cdma)移动通信系统、电气和电子工程师协会(ieee)802.16m通信系统、移动互联网协议(移动ip)系统的通信系统等。

图1是示出根据示例性实施例的发送系统的分层结构的示图。

参照图1,服务包括媒体数据1000和用于在接收器处传送获取和消费媒体数据所需的信息的信令1050。媒体数据可在传输之前以适合于传输的格式来封装。封装方法可遵循在iso/iec23008-1mpeg媒体传输(mmt)中定义的媒体处理器(mpu)或在基于http的iso/iec23009-1动态自适应流媒体(dash)中定义的dash段格式。媒体数据1000和信令1050根据应用层协议进行封包。

图1示出了将在mmt中定义的mmt协议(mmtp)1110和单向转送实时目标分发(route)协议1120用作应用层协议的情况。在这种情况下,接收器需要用于通过不同于应用层协议的独立方法通知关于发送服务的应用层协议的信息的方法以知晓通过哪个应用层协议发送服务。

图1中所示的服务列表(slt)1150表示或指示信令方法,并且将关于服务的信息封包在表中以满足上述目的。以下将描述slt的详细内容。封包的媒体数据和包括slt的信令通过用户数据报协议(udp)1200和互联网协议(ip)1300被传送到广播链路层1400。广播链路层1400的示例包括在atsc3.0标准(以下称为“atsc3.0”)中定义的atsc3.0链路层协议(alp)。alp协议通过使用ip包作为输入来产生alp包,并且将所述alp包传送到广播物理层1500。

然而,根据以下将被描述的图2,注意到广播链路层1400不仅使用包括媒体数据和/或信令的ip包1300作为输入,取而代之的是,可使用mpeg2-传输流(ts)包或通用格式化的封包的数据作为输入。在这种情况下,控制广播链路层所需的信令信息也被以alp包的形式传送到广播物理层1500。

广播物理层1500通过将alp包作为输入进行信号处理来产生物理层帧,将物理层帧转换为无线电信号并发送所述无线电信号。在这种情况下,广播物理层1500具有至少一个信号处理路径。信号处理路径的示例可包括atsc3.0或者数字视频广播-第二代地面(dvb-t2)标准的物理层管道(plp),并且一个或更多个服务或者服务中的一些可被映射到plp。这里,plp指示被独立处理的信号路径。换句话说,服务(例如,视频、扩展视频、音频、数据流等)可通过多个rf信道来被发送和接收,并且plp表示发送或接收这些服务的路径,或者通过所述路径传输的流。plp可位于在多个rf信道上按时间间隔分布或者可以在一个rf信道上按时间间隔分布的时隙处。换句话说,单个plp可以以一个或更多个rf信道上的时间间隔来分布和发送。

图2是示出根据示例性实施例的广播链路层1400的示意配置的示图。

参照图2,广播链路层1400的输入包括ip包1300,并且还可包括链路层信令1310、mpeg2-ts包1320和其他封包数据1330。

在alp封包1450之前,可基于输入数据的类型对输入数据进行附加的信号处理。作为附加的信号处理的示例,可对ip包1300进行ip报头压缩处理1410,并且可对mpeg2-ts包进行开销减少处理1420。在alp封包期间,可对输入包进行分割和合并处理。

图3a是示出根据示例性实施例的发送系统(或发送设备)的示意配置的示图。根据图3a,根据示例性实施例的发送系统10000可包括输入格式化块11000和11000-1、比特交织编码调制(bicm)块12000和12000-1、组帧/交织块13000和13000-1和波形产生块14000和14000-1。

输入格式化块11000和11000-1从将被服务的数据的输入流产生基带包。这里,输入流可以是传输流(ts)、互联网包(ip)(例如,ipv4和ipv6)、mpeg媒体传输(mmt)、通用流(gs)、通用流封装(gse)等。例如,可基于输入流来产生atsc3.0链路层协议(alp)包,并且可基于产生的alp包产生基带包。

比特交织编码调制(bicm)块12000和12000-1根据将发送将被服务的数据的区域(固定phy帧或移动phy帧)来确定前向纠错(fec)编码率和星座阶数,并且执行编码和时间交织。同时,关于将被服务的数据的信令信息可根据系统设计通过单独的bicm编码器被编码或者通过与将被服务的数据共享bicm编码器来被编码。

组帧/交织块13000和13000-1将时间交织数据与包括信令信息的信令信号进行组合以产生传输帧。

波形产生块14000和14000-1从产生的传输帧在时域中产生正交频分复用(ofdm)信号,将产生的ofdm信号调制为rf信号,并将所述rf信号发送到接收器。

图3a所示的根据示例性实施例的发送系统10000包括用实线标记的规范块和用虚线标记的信息块。这里,用实线标记的块是普通块,用虚线标记的块是可在实施信息多输入多输出(mimo)时使用的块。

图3b和图3c是示出根据示例性实施例的复用方法的示图。

图3b是示出根据示例性实施例的用于实施时分复用(tdm)的框图。

tdm系统架构包括四个主要块(可选地,部分):输入格式化块11000、bicm块12000、组帧/交织块13000和波形产生块14000。

在输入格式化块11000中输入并格式化数据,并在bicm块12000中对数据施加前向纠错。接下来,数据被映射到星座。随后,在组帧/交织块13000中对数据进行时间和频率交织,并且产生帧。之后,在波形产生块14000中产生输出波形。

图3c示出根据示例性实施例的用于实施分层复用(ldm)的框图。

与tdm系统架构相比,ldm系统架构包括多个其他模块。具体地,针对ldm的各个层中的一个层,两个分离的输入格式化块11000和11000-1以及bicm块12000和12000-1被包括在ldm系统架构中。所述块在组帧/交织块13000之前在ldm注入块中被组合。并且,波形产生块14000与tdm相似。

图4是示出根据示例性实施例的图3a所示的输入格式化块11000的详细配置的框图。

如图4所示,输入格式化块11000包括控制被分发给plp的包的三个块。详细地,输入格式化块11000包括封装和压缩块11100、基带格式化块(可选地,基带组帧块)11300和调度器块11200。

输入到封装和压缩块11100的输入流可以是各种类型的。例如,输入流可以是传输流(ts)、互联网包(ip)(例如ipv4和ipv6)、mpeg媒体传输(mmt)、通用流(gs)、通用流封装(gse)等。

从封装和压缩块11100输出的包变为alp包(通用包)(也称为l2包)。这里,alp包的格式可以是类型长度值(tlv)、gse和alp中的一个。

每个alp包的长度是可变的。alp包的长度可在不需要附加信息的情况下被容易地从alp包本身提取。alp包的最大长度是64kb。alp包的报头的最大长度是4个字节。alp包具有整数字节的长度。

调度器块11200接收包括封装的alp包的输入流以形成基带包形式的物理层管道(plp)。在tdm系统中,仅有被称为单个plp(s-plp)的一个plp或多个plp(m-plp)可被使用。一个服务可不使用四个或更多个plp。在由两个层构成的ldm系统中,每个层一个plp,也就是使用两个plp。

调度器块11200接收封装的alp包以指定如何将封装的alp包分配给物理层资源。具体而言,调度器块11200指定基带格式化块1130如何输出基带包。

调度器块11200的功能由数据大小和时间来定义。物理层可以分布式时间发送一些数据。调度器块通过使用输入和信息(诸如,来自封装的数据包的约束和配置、对于封装的数据包的服务元数据的质量、系统缓冲器模型和系统管理)来产生根据物理层参数的配置适合的解决方案。所述解决方案是可用的配置和控制参数以及聚合光谱的目的。

同时,调度器块11200的操作被约束为动态、准静态和静态组件的集合。约束的定义可根据用户实施而改变。

此外,针对每个服务最多可使用四个plp。包括多种类型的交织块的多个服务针对于6mhz、7mhz或8mhz的带宽可通过最多多达64个plp来实施。

如图5a所示,基带格式化块11300包括基带包构造块3100、3100-1、…、3100-n、基带包报头构造块3200、3200-1、...、3200-n和基带包加扰块3300、3300-1、...、3300-n。在m-plp操作中,基带格式化块根据需要产生多个plp。

基带包构造块3100、3100-1、...、3100-n构造基带包。如图5b所示,每个基带包3500包括报头3500-1和净荷3500-2。基带包固定为长度k净荷。alp包3610至3650被顺序地映射到基带包3500。当alp包3610到3650未完全适合于基带包3500时,这些包被分布在当前基带包和下一基带包之间。alp包被以一个字节为单位分布。

基带包报头构造块3200、3200-1、...、3200-n构造报头3500-1。如图5b所示,报头3500-1包括三个部分,即,基本字段(也被称为基本报头)3710、可选字段(也被称为选项报头)3720和扩展字段(也被称为作为扩展报头)3730。这里,基本字段3710在每个基带包中被示出,并且可选字段3720和扩展字段3730可未在每个基带包中被示出。

基本字段3710的主要功能将偏移值的指针提供为字节以指示基带包中的下一alp包的开始。当alp包开始基带包时,指针的值变为0。当在基带包中不存在开始的alp包时,指针的值可以是8191,并且可使用2个字节的基本报头。

扩展字段3730随后可被使用,并且例如,被用于基带包计数器、基带包时间戳、附加信令等。

基带包加扰块3300、3300-1、…、3000-n对基带包进行加扰。

图6是示出根据示例性实施例的发送设备的结构的框图。

参照图6,发送设备600包括l1信令产生器610、帧产生器620和信号处理器630。

l1信令产生器610产生l1信令。在这种情况下,l1信令产生器610与图3b的信令单元15000相应。如上所述,根据系统设计,可通过bicm编码器对l1信令进行编码,或者通过将bicm编码器与将被服务的日期共享来进行编码。特别地,l1信令包括关于构成帧的净荷中包括的多个plp的信息或关于数据符号的信息。

帧产生器620产生具有包括多个plp的净荷的帧。具体而言,帧包括引导带、前导码和净荷。引导带包括用于处理包括在前导码中的ofdm符号的信息,并且前导码包括用于处理包括在净荷中的ofdm符号的信息。帧产生器620与图3a的帧/交织块13000相应。

信号处理器630处理帧中的包括l1信令的前导码并发送所述帧。在这种情况下,信号处理器630与图3a的波形产生块14000相应。

包括在前导码中的l1信令包括:第一信息,表示包括在净荷中的多个plp中的包括在不同层中的plp的开始位置的对齐状态;第二信息,表示起始位置的偏移。为了解释l1信令为何包括第一信息和第二信息的原因,将对背景技术,即分层复用(ldm)进行描述。

图7至图11是被提供以描述分层复用(ldm)的示图。

ldm表示用于通过一个射频(rf)信道在传输之前根据使能不同的调制和信道编码的多个功率电平来组合多个数据流的星座叠加技术。

图7是用于对两个层进行编码的ldm系统的框图。

在这种情况下,在对从bicm单元710、720输出的两个bicm链711、721进行交织的时间之前,两层ldm将所述bicm链进行组合。bicm链711、721中的每一个被称为plp,并且两个层被称为核心层和增强层。

在这种情况下,核心层使用与增强层相同或比增强层更稳健的调制和编码对(modcod)组合,并且每一层使用不同的fec编码(包括码长和码率)和星座映射。

总体来说,核心层和增强层使用不同的码率和星座,但使用相同的码长。例如,核心层可使用64800的码长、4/15的码率和qpsk的星座映射,增强层可使用64800的码长、10/15码率、64qam的星座映射。

核心层和增强层被组合在ldm注入块730中。

图8示出了针对两层ldm的ldm注入块730和星座重叠的具体配置。

具体而言,ldm注入块730包括注入电平控制器731和功率规范器732。

注入电平控制器731用于将增强层的功率减小到小于核心层的功率,并且可使得请求的传输能量被输出到每一层。

在这种情况下,传输能量电平以modcod参数被组合和选择以获取需要的比特率和覆盖。

对于核心层,可在0.0db和25.0db之间的区间以0.5db或1.0db为单位选择增强层注入电平。

特别地,对于核心层,增强层注入电平是用于在两个层之间分配传输功率的传输参数。

通过改变注入电平可改变每个层的传输鲁棒性,并且可提供除用于选择modcod参数的方法之外的附加方法。另外,可按照图9的表示出根据可变注入电平针对每个层确定的功率分配量。

在图9的表中,“cl”指示核心层,“el”指示增强层。参照图9,响应于与cl有关的注入电平为3.0db,相对于全部功率,cl功率比为66.6%,el功率比为33.4%。因此,相对于全部功率,降低的cl功率是1.76db,降低的el功率是4.76db。

另外,响应于注入电平在0.0db和25.0db之间的区间以0.5db或1.0db为单位被增加,相对于全部功率的比率,cl功率的比率逐渐增加,并且el功率的比率逐渐降低。

图10示出了两个核心层plp(l1d_plp_id_0、l1d_plp_id_1)和一个增强层plp(l1d_plp_id_2)。在这种情况下,增强层plp(l1d_plp_id_2)具有与相应的核心层plp(l1d_plp_id_1)相同的开始位置和大小或长度。因此,增强层plp(l1d_plp_id_2)和核心层plp(l1d_plp_id_1)被准确地对齐。

另外,针对核心层plp中每一个存在两个时间交织组(ti_group_0、ti_group_1)。

因此,在时间交织组(ti_group_0)中处理核心层plp(l1d_plp_id_0),并且在时间交织组(ti_group_1)中处理核心层plp(l1d_plp_id_1)和增强层plp(l1d_plp_id_2)。

图11示出了核心层plp和未对齐的增强层plp。另外,针对核心层plp中的每一个存在两个时间交织组(ti_group_0、ti_group_1)。

在这种情况下,l1d_plp_start_0和l1d_plp_start_2彼此相同,并且从而,l1d_plp_id_2是与to_group_0相关的增强层plp。l1d_plp_size_2小于l1d_plp_size_0,并且从而,l1d_plp_id_2完全属于ti_group_0。另外,将l1d_plp_id_2作为ti_group_0的第一个l1d_plp_size_2数据进行ldm处理。

l1d_plp_id_3是与ti_group_0和ti_grooup_1两者相关的增强层plp。在这种情况下,根据关于l1d_plp_id_0的信元复用参数,l1d_plp_start_3与有关ti_group_0的数据信元索引相应。

l1d_plp_id_3具有太大而不能完全属于ti_group_0的大小或长度,并且从而,l1d_plp_id_3自动以连续的方式属于下一交织组(ti_group_1)。

另外,与l1d_plp_id_3的数据信元中的l1d_plp_size_0-l1d_plp_size_2的大小相应的数据信元740被ldm处理以属于ti_group_0的l1d_plp_size_0-l1d_plp_size_2的大小,并且与l1d_plp_size_3-(l1d_plp_size_0-l1d_plp_size_2)的大小相应的数据信元被ldm处理以属于ti_group_1。

也就是说,在ti_group_0中处理与l1d_plp_id_3中的l1d_plp_size_0-l1d_plp_size_2的大小相应的数据信元740,并且在ti_group_1中处理除了与l1d_plp_id_3中的l1d_plp_size_0-l1d_plp_size_2的大小相应的数据信元740以外的其他数据信元。

在这种情况下,常规的l1信令产生器将l1d_plp_id_3划分为多个段,并产生包括关于与数据信元740(数据信元740与l1d_plp_id_3中的l1d_plp_size_0-l1d_plp_size_2的大小相应)相应的段的信息的l1信令。然而,该示例性实施例的l1信令产生器610可产生l1信令,所述l1信令包括:第一信息,表示多个plp中的包括在不同层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。

在这种情况下,l1信令还可包括关于包括在不同层中的plp的排列顺序的信息以及关于包括plp的层的信息。具体而言,关于包括在不同层中的plp的排列顺序的信息表示排列在每个层中的plp的顺序或位置,关于包括plp的层的信息表示关于特定plp是被包括在核心层中的plp还是被包括在增强层中的plp的信息。另外,响应于存在多个增强层,关于包括plp的层的信息可包括关于包括特定plp的增强层的信息。

不同的层分别包括一个核心层和至少一个增强层。另外,不同的层可在被确定以与包括在核心层中的多个plp中的每一个的大小相应的时间交织单元中产生第一信息和第二信息。

也就是说,基于包括在核心层中的多个plp中的每一个的大小来确定时间交织单元。以下将参照图12提供详细描述。

图12是被提供以描述根据示例性实施例的包括在l1信令中的信息的示图。

参照图12,plp(1,0)110和plp(2,0)120是属于核心层的plp,并且plp(1,1)130和plp(2,1)140是属于增强层的plp。

在这种情况下,基于属于核心层的plp(1,0)110和plp(2,0)120的大小来确定时间交织单元。在下文中,将与plp(1,0)110的大小相应的时间交织单元定义为第一时间交织单元,并且将与plp(2,0)120的大小相应的时间交织单元定义为第二时间交织单元。

同时,plp(x,y)的x表示包括在每个层中的plp的顺序或位置,并且x可被作为关于包括在不同层中的plp的排列顺序的信息包括在l1信令中。

另外,plp(x,y)中的y示出哪个层包括特定层,并且y可被作为关于包括plp的层的信息包括在l1信令中。

例如,在plp(2,1)140中x为2,这表示plp(2,1)140被排列在包括plp(2,1)140的层中的第二顺序的位置。另外,y为1,这表示包括plp(2,1)140的层是增强层。

l1信令产生器610可基于在各个不同层中具有相同排列顺序的plp的开始位置来产生第一信息。另外,响应于开始位置不同,l1信令产生器610可基于在各个层中具有相同排列顺序的plp的开始位置的差异来产生第二信息。在这种情况下,具有相同排列顺序的plp是plp(x,y)的x相同的plp。

例如,l1信令产生器610可基于第一时间交织单元中具有相同的排列顺序的包括在核心层中的plp(1,0)110和包括在增强层中的plp(1,1)130的开始位置来产生表示开始位置的对齐状态的第一信息和表示开始位置的偏移的第二信息。

具体而言,plp(1,0)110和plp(1,1)130的开始位置是相同的,并且从而,可看出,plp(1,0)110和plp(1,1)130处于对齐状态150。因此,起始位置的偏移不是必需的。

因此,l1信令产生器610可产生表示plp(1,0)110和plp(1,1)130的开始位置在时间交织单元中被对齐的第一信息。

l1信令产生器610可基于第二时间交织单元中具有相同的排列顺序的包括在核心层中的plp(2,0)120以及包括在增强层中的plp(2,1)140的开始位置来产生表示开始位置的对齐状态第一信息。另外,l1信令产生器610可基于第二时间交织单元中具有相同的排列顺序的包括在核心层中的plp(2,0)120和包括在增强层中的plp(2,1)140的开始位置的差异170来产生表示开始位置的偏移的第二信息。

具体而言,plp(2,0)120和plp(2,1)140的开始位置不相同,并且从而,可看出,plp(2,0)120和plp(2,1)140处于未对齐状态160。因此,开始位置的偏移可被确定为plp(2,0)120的开始位置与plp(2,1)140的开始位置之间的距离170。在这种情况下,响应于包括在不同层中的plp的开始位置不同,开始位置的偏移可被定义为各个plp的开始位置的距离。

第二信息可包括关于参照在各个层中具有相同排列顺序的plp中的包括在核心层中的plp的开始位置而设置的方向的信息。

例如,关于方向的信息可用标记“-”或“+”来区分。

具体而言,响应于方向参照包括在核心层中的plp(2,0)120的开始位置是左方向,plp(2,0)120的开始位置和plp(2,1)140的开始位置之间的距离可被设置为“-”,并且响应于方向参照包括在核心层中的plp(2,0)120的开始位置是右方向,plp(2,0)120的开始位置和plp(2,1)140的开始位置之间的距离170可被设置为“+”。但是,这仅是示例,用于设置方向的参照和标记可根据系统设置而改变。

因此,l1信令产生器610产生包括表示plp(1,0)110和plp(1,1)130对齐、plp(2,0)120和plp(2,1)140未对齐以及时间交织单元中开始位置的偏移是“-a”的信息的l1信令。响应于信号处理器630将包含l1信令的前导码包括在帧中并且将帧发送到接收设备(未示出),接收设备(未示出)基于包括在接收到的l1信令中的关于plp的对齐状态的信息和关于开始位置的偏移的信息来确定在每一层中各个plp是否被对齐。响应于确定plp未被对齐,接收设备(未示出)可确定未对齐的差异的程度。因此,接收设备(未示出)可确定每个层中的plp的排列位置和大小。

也就是说,基于表示包括在核心层中的plp(1,0)110和包括在增强层中的plp(1,1)130被对齐、包括在核心层中的plp(2,0)120和包括在增强层中的plp(2,1)140未对齐以及开始位置的偏移是“-a”的信息,接收设备(未示出)可确定包括在增强层中的plp(1,1)130的大小比包括在核心层中的plp(1,0)110的大小要小“a”的量,并且包括在增强层中的plp(2,1)140的大小比包括在核心层中的plp(2,0)120的大小要大“a”的量。接收设备(未示出)可通过所述处理确定各个层中的plp的排列位置和大小。

图13是根据示例性实施例的关于l1信令的程序语法的示图。

参照图13,l1信令的程序语法中的第一段210表示关于核心层的信息,并且第二段220表示关于增强层的信息。

特别地,关于核心层的第一段210中的plp_id_main211表示关于包括在核心层中的plp的排列顺序的信息。也就是说,plp_id_main211包括关于plp(x,y)的x的信息。相应地,可看出,由于包括在增强层中的plp包括plp(x,y),plp_id_main211表示包括在增强层中的plp的排列顺序以及包括在核心层中的plp的排列顺序。

另外,关于核心层的第一段210中的plp_size212表示包括在核心层中的plp的大小。因此,时间交织单元可基于plp_size212来确定。响应于通过plp_size212确定包括在核心层中的plp的大小,也可基于包括在核心层和增强层中的plp的开始位置的对齐状态和开始位置的偏移来确定包括在增强层中的全部plp的大小。因此,如上所述,接收设备(未示出)可确定各个层中的plp的排列位置和大小。

同时,关于增强层的第二段220中的plp_id_layer221表示关于包括plp的层的信息。也就是说,plp_id_layer221包括关于plp(x,y)的y的信息。例如,当plp_id_layer221为0时,它表示plp属于核心层,plp_id_layer221为1时,它表示plp属于增强层。

因此,接收设备(未示出)可通过组合plp_id_main211和plp_id_layer221来准确地检测包括特定plp的层以及所述层中的plp的排列顺序。

另外,关于增强层的第二段220中的alignment_flag222表示包括在不同层中的plp的开始位置的对齐状态。上述第一信息与alignment_flag222相应,并且alignment_flag222可被实现为1比特。

例如,当alignment_flag222为1时,它表示包括在不同层中的plp的开始位置被对齐,并且当alignment_flag222为1时,它表示包括在不同层中的plp的开始位置未对齐。

另外,关于增强层的第二段220中的start_pos_offset223表示开始位置的偏移。上述第二信息与start_pos_offset223相应,并且start_pos_offset223可被实现为25比特。

同时,用于表示参照核心层中包括的plp的开始位置而设置的方向的1比特可被添加到start_pos_offset223。

在这种情况下,响应于针对alignment_flag222设置的值表示包括在不同层中的plp的开始位置被对齐,不激活start_pos_offset223。也就是说,start_pos_offset223仅当针对alignment_flag222设置的值表示包括在不同层中的plp的开始位置未对齐时可被激活。

例如,响应于alignment_flag222被设置为0以表示包括在不同层中的plp的开始位置被对齐,start_pos_offset223变得不可用,并且响应于alignment_flag222被设置为1以表示包括在不同层中的plp的开始位置未对齐,start_pos_offset223可被激活并被设置为表示“a”的值。

图14a和图14b是被提供以描述根据另一示例性实施例的包括在l1信令中的信息的示图。

响应于包括在净荷中的多个plp以传输顺序被排列并被包括在净荷中,l1信令还可包括关于包括在净荷中的多个plp中的每一个的大小的信息、关于包括多个plp中的每一个的层的信息以及关于在与核心层中的一个plp相应的增强层中的多个plp中的针对核心层的plp具有最大相应程度的plp的信息。

参照图14a,帧300包括引导带310、前导码320和净荷330。在这种情况下,净荷330包括多个plp(plp0(331)、plp1(332)、plp2(333)、plp3(334))。

特别地,从plp0(331)到plp3(334)顺序地发送plp0(331)、plp1(332)、plp2(333)和plp3(334)。相应地,按照传输顺序将plp0(331)、plp1(332)、plp2(333)和plp3(334)排列在净荷330中。

参照图14b,l1信令还可包括关于包括在净荷330中的plp0(331)、plp1(332)、plp2(333)和plp3(334)中的每一个的大小的信息、关于包括plp0(331)、plp1(332)、plp2(333)和plp3(334)中的每一个的层的信息以及关于与plp0(331)相应的plp2(333)和与plp3(334)中的具有最大相应程度的plp2(333)的信息。

在这种情况下,接收设备(未示出)可确定plp0(331)、plp1(332)、plp2(333)和plp3(334)中的每一个的大小以及包括plp0(331)、plp1(332)、plp2(333)和plp3(334)中的每一个的层。响应于识别出针对核心层中的plp0(331)具有最大相应程度的增强层中的plp为plp2(333)以及针对核心层中的plp1(332)具有最大相应程度的增强层中的plp是plp3(334),接收设备(未示出)可确定每个层中的plp的排列位置。

图15是示出根据示例性实施例的接收设备的结构的框图。

参照图15,接收设备2000包括接收器2100和信号处理器2200。

接收器2100接收包括l1信令的前导码和包括净荷的帧。

信号处理器2200对接收到的帧进行信号处理。

净荷包括多个plp。在这种情况下,l1信令包括:第一信息,表示多个plp中的包括在不同层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。

信号处理器2200可基于第一信息和第二信息来对包括在净荷中的多个plp进行信号处理。

在这种情况下,l1信令还可包括关于包括在不同的层中的plp的排列顺序的信息和关于包括plp的层的信息。

不同的层可分别包括一个核心层和至少一个增强层。信号处理器2200可在被确定以与包括在核心层中的多个plp中的每一个的大小相应的时间去交织单元中对多个plp进行信号处理。

图16是被提供以详细解释根据示例性实施例的信号处理器的框图。

参照图16,信号处理器2200包括解调器2210、解码器2220和流产生器2230。

解调器2210根据来自接收到的rf信号的ofdm参数执行解调、执行同步检测以及当从存储在同步区域中的信令信息检测到同步时识别当前接收到的帧是否包括必要的服务数据。例如,解调器831可识别是接收到移动帧还是接收到固定帧。

在这种情况下,如果关于信令区域和数据区域的ofdm参数未被预先确定,则解调器831可通过获得关于存储在同步区域中的信令区域和数据区域的ofdm参数,并且获得关于与正好布置在同步区之后的信令区域和数据区域有关的ofdm参数的信息来执行解调。

解码器2220执行必要数据的解码。在这种情况下,解码器2220可基于信令信息针对存储在每个数据区域中的数据通过获得fec方法和调制方法的参数来执行解码。此外,解码器2220可基于包括在可配置字段和动态字段中的数据信息来计算必要数据的位置。因此,可计算帧的哪个位置发送请求的plp。

流产生器2230可通过处理从解码器2220输入的基带包来产生将被服务的数据。

例如,流产生器2230可基于issy模式、缓冲器大小(bufs)、输出时间(tto)值和输入流时钟参考(iscr)值从校正了错误的基带包产生alp。

具体地,流产生器2230可包括去抖动缓冲器。去抖动缓冲器可基于issy模式、bufs、tto值和iscr值重新产生正确的时序以恢复输出流。由此,可补偿多个plp之间的针对同步的延迟。

图17是根据示例性实施例的接收设备的框图。

参照图17,接收设备4400可包括控制器4410、rf接收器4420、解调器4430和服务播放器4440。

控制器4410确定发送选择的服务的rf信道和plp。在该处理中,rf信道可由中心频率和带宽来定义,并且plp可由plp标识符(id)来定义。对于构成服务的每个组件,特定服务可通过属于不只一个rf信道的不只一个plp来传输。然而,在下面的描述中,为便于解释,假设播放一个服务所需的所有数据通过具有一个rf信道的一个plp来传送。因此,服务被提供有用于播放服务的唯一数据获得路径,数据获得路径由rf信道和plp来指定。

rf接收器4420通过控制器4410从选择的rf信道提取rf信号,并且将通过执行rf信号的信号处理而提取的ofdm符号递送到解调器4430。信号处理可包括同步、信道估计和均衡。信号处理所需的信息在发送设备与接收设备之间被预定,或者以ofdm符号中的预定的ofdm符号被发送到接收设备。

解调器4430通过执行ofdm符号的信号处理来提取用户包并且传送到服务播放器4440。服务播放器4440使用用户包来播放并输出用户选择的服务。用户包的格式可根据实施服务而不同。例如,ts包或ipv4包可以是用户包。

图18是描述根据示例性实施例的图17的解调器的框图。

参照图18,解调器4430可包括帧解映射器4431、针对l1信令的bicm解码器4432、控制器4433、bicm解码器4434和输出处理器4435。

帧解映射器4431基于从控制器4433传送的控制信息从用ofdm符号构成的帧选择构成属于选择的plp的fec块的ofdm信元,并传送到解码器4434。此外,帧映射器4431选择与包括在l1信令中的不只一个fec块相应的ofdm信元,并传送到针对l1信令的bicm解码器4432。

针对l1信令的bicm解码器4432对与属于l1信令的fec块相应的ofdm信元进行信号处理,提取l1信令比特,并传送给控制器4433。在这种情况下,信号处理可包括提取用于解码ofdm信元中的低密度奇偶校验(ldpc)码的似然对数比(llr)值,并且通过使用提取的llr值来解码ldpc码。

控制器4433从l1信令比特提取l1信令表,并且通过使用l1信令表的值来控制帧解映射器4431、bicm解码器4434和输出处理器4435的操作。为了便于解释,图37示出了针对l1信令的bicm解码器4432不使用控制器4433的控制信息。然而,正如在以上描述中清楚地理解的那样,如果l1信令包括类似于上述l1前信令和l1后信令的层结构,则针对l1信令的bicm解码器4432可由不只一个bicm解码块构成,并且bicm解码块和帧解映射器4431的操作可基于上层l1信令信息来控制。

bicm解码器4434对构成属于选择的plp的fec块的ofdm信元进行信号处理,提取基带包,并将基带包传送到输出处理器4435。信号处理可包括提取用于对ofdm单元中的ldpc码进行编码和解码的llr值,并且通过使用提取的llr值来对ldpc码进行解码。这两个操作可基于从控制器4433传送的控制信息来执行。

输出处理器4435对基带包进行信号处理,提取用户包,并将提取的用户包传送给服务播放器。在这种情况下,可针对从控制器4433传送的控制信息执行信号处理。

同时,根据示例性实施例,输出处理器1235可包括从基带包中提取alp包的alp包处理器(未示出)。

图19是被提供以简要解释从当用户选择服务的时间点到当播放选择的服务时的时间点的操作的流程图。

假设在s4610的服务选择处理之前获得了关于在s4600的初始扫描处理中能够选择的所有服务的服务信息。服务信息可包括关于rf信道和发送在当前广播系统中播放特定服务所需的数据的plp的信息。服务信息的一个示例可以是通常可通过l2信令和上层信令获得的mpeg-2ts的程序特定信息/服务信息(psi/si)。

当用户在s4610选择服务时,接收设备在s4620修改发送选择的服务的频率,并在s4630执行提取rf信号。在执行修改发送选择的服务的频率的s4620的同时,可使用服务信息。

当rf信号被提取时,接收器执行从提取的rf信号提取l1信令的s4640。接收设备在s4650通过使用提取的l1信令来选择发送选择的服务的plp,并且在s4660从选择的plp提取基带包。在选择发送选择的服务的plp的s4650,可使用服务信息。

此外,提取基带包的s4660可包括通过对传输帧进行解映射选择属于plp的ofdm信元,提取用于对ldpc进行编码/解码的llr值,并且通过使用提取的llr值来对ldpc码进行解码。

接收设备通过使用关于所提取的基带包的报头信息来执行从提取的基带包提取alp包的s4670,并且通过使用关于提取的基带包的报头信息来执行从提取的alp包提取用户包的s4680。提取的用户包在播放选择的服务的s1690中被使用。在提取alp包的s4670以及提取用户包的s4680,可使用在提取l1信令的s4640获得的l1信令信息。在这种情况下,从alp包(恢复空ts包并插入ts同步字节)中提取用户包的处理与上述相同。根据如上所述的示例性实施例,可将各种类型的数据映射到可传输的物理层,并且可提高数据处理效率。

图20是被提供来描述根据示例性实施例的用于控制发送设备的方法的流程图。

根据图20的用于控制发送设备的方法,在s2010产生l1信令。

随后,在s2020产生具有包括多个plp的净荷的帧。

包括l1信令的前导码被包括在帧中,并且所述帧被发送。

在这种情况下,l1信令包括表示包括在多个plp中的不同层中的plp的开始位置的对齐状态的第一信息和表示开始位置的偏移的第二信息。

另外,l1信令还可包括关于包括在不同层中的plp的排列顺序的信息以及关于包括plp的层的信息。

不同的层可分别包括一个核心层和至少一个增强层。产生l1信令的步骤可包括在被确定与包括在核心层中的多个plp中的每一个的大小相应的时间交织单元中产生第一信息和第二信息。

产生l1信令的步骤可包括基于各个不同的层中的具有相同排列顺序的plp的开始位置来产生第一信息。

另外,响应于开始位置不同,产生l1信令的步骤可包括基于各个层中的具有相同排列顺序的plp的开始位置的差异来产生第二信息。

另外,第二信息可包括关于参照各个层中的具有相同排列顺序的plp中的包括在核心层中的plp的开始位置而设置的方向的信息。

同时,根据示例性实施例,根据用于控制发送设备的方法,响应于包括在净荷中的多个plp以发送顺序被排列以及被包括在净荷中,还可包括关于包括在净荷中的多个plp中的每一个的大小的信息以及关于针对与核心层的一个plp相应的增强层中的plp中的核心层中的plp具有最大相应程度的plp的信息。

图21是被提供以描述根据示例性实施例的用于控制接收设备的方法的流程图。

根据图21的用于控制接收设备的方法,在s2110接收包括l1信令的前导码和包括净荷的帧。

随后,在s2120对帧进行信号处理。

在这种情况下,净荷包括多个plp。l1信令包括:第一信息,表示多个plp中的包括在不同层中的plp的开始位置的对齐状态;第二信息,表示开始位置的偏移。

对帧进行信号处理的步骤(s2120)包括基于第一信息和第二信息对包括包括在净荷中的多个plp进行信号处理。

另外,l1信令还可包括关于包括在不同层中的plp的排列顺序的信息以及关于包括plp的层的信息。

不同的层可分别包括一个核心层和至少一个增强层。对帧进行信号处理的步骤可包括在被确定以与核心层中包括的多个plp中的每一个的大小相应的时间交织单元中对多个plp进行信号处理。

同时,可提供包括用于顺序地执行上述信号处理方法的程序的非暂时性计算机可读介质。非暂时性计算机可读介质是指可永久地或半永久地存储数据而不是在短时间内存储数据的介质,诸如寄存器、高速缓存、存储器等,并且可由设备读取。具体而言,上述各种应用和程序可被存储在非暂时性计算机可读记录介质(诸如,紧凑盘(cd)、数字多功能盘(dvd)、硬盘、蓝光盘、通用串行总线(usb)、存储卡、只读存储器(rom)等)中,并且通过所述非暂时性计算机可读记录介质被提供。

根据示例性实施例,如图3a至图8以及图14a至图18所示的由方框表示的组件、元件、模块或单元中的至少一个可被实施为执行上述各个功能的各种数量的硬件、软件和/或固件结构。例如,这些组件、元件、模块或单元中的至少一个可使用可通过一个或更多个微处理器或其他控制设备的控制执行相应功能的直接电路结构(诸如,存储器、处理器、逻辑电路、查找表等)。此外,这些组件、元件、模块或单元中的至少一个可通过包括用于执行指定的逻辑功能的一个或更多个可执行指令的模块、程序或代码的一部分来具体实现,并且通过一个或更多个微处理器或其他控制设备来执行。此外,这些组件、元件、模块或单元中的至少一个还可包括诸如执行各个功能的中央处理单元(cpu)的处理器、微处理器等,或者可由诸如执行各个功能的中央处理单元(cpu)的处理器、微处理器等来实施。这些组件、元件、模块或单元中的两个或更多个可被组合为执行组合的两个或更多个组件、元件、模块或单元的所有操作或功能的单个组件、元件、模块或单元。此外,这些组件、元件、模块或单元中的至少一个的功能中的至少一部分可由这些组件、元件、模块或单元中的另一个来执行。此外,尽管总线在上述框图中未被示出,但是组件、元件、模块或单元之间的通信可通过总线来执行。上述示例性实施例的功能方面可以以在一个或更多个处理器上执行的算法来实施。此外,由方框或处理步骤表示的组件、元件、模块或单元可采用用于电子配置、信号处理和/或控制、数据处理等的任何数量的相关领域技术。

如上所述,已经示出和描述了一些示例性实施例。前述实施例和优点仅是示例性的,并且不应被解释为限制本发明构思。本教导可容易地应用于其他类型的装置。此外,实施例的描述旨在是说明性的,而不限制权利要求的范围,并且许多替代、修改和变化对本领域技术人员来说将是显而易见的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1