接收装置、数据处理方法和发送/接收系统与流程

文档序号:15743240发布日期:2018-10-23 22:38阅读:220来源:国知局
接收装置、数据处理方法和发送/接收系统与流程

本技术涉及接收装置、数据处理方法和发送/接收系统,并且尤其涉及能够缩短至输出数据包的时间的接收装置、数据处理方法和发送/接收系统。



背景技术:

在数字广播中,视频和音频数据被分成数据包单元并被复用以进行发送。作为这样的数据包的分类,存在固定长度数据包和可变长度数据包。在使用可变长度数据包的复用发送中,通常使用数据包划分信息将复用流划分成接收侧上的可变长度数据包。

此外,申请人已提出一种通过预先掌握发送控制信息并且在切换接收信道时使用预先掌握的发送控制信息作为预设信息,来缩短从接收开始时直到输出视频和音频的初始上升时间的方法(例如,参考专利文献1)。

引用列表

专利文献

专利文献1:日本专利申请公开号2001-292121



技术实现要素:

本发明解决的问题

以上描述的专利文献1中公开的方法对于被认为在一个接收信道中不大可能改变的信息(诸如在发送控制信息中解码发送信号(例如,调制方案和纠错编码速率)所必需的信息)是有效的;然而,难以掌握无法被预先预测为预设信息的信息(针对每帧变化的信息),诸如数据包划分信息。

因此,请求了即使在数据包划分信息作为发送控制信息被包括的情况下也缩短至输出数据包的时间的提议。

考虑到这种情况而实现本技术,并且本技术的目的是可以缩短至数据包输出的时间。

问题的解决方案

根据本技术的第一方面的接收装置是设置有以下部件的接收装置:接收单元,接收通过处理包括多个数据包的复用流获得的发送信号;发送控制信息分析单元,分析用于控制发送信号的发送的发送控制信息;解码单元,基于发送控制信息的分析结果解码发送信号;数据包信息分析单元,分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者;以及数据包处理单元,基于所设置的数据包划分信息将复用流划分成数据包。

根据本技术的第一方面的接收装置可以是独立的装置或可以是形成一个装置的内部块。此外,根据本技术的第一方面的数据处理方法是对应于根据以上描述的本技术的第一方面的接收装置的数据处理方法。

在根据本技术的第一方面的接收装置和数据处理方法中,接收通过处理包括多个数据包的复用流获得的发送信号,分析用于控制发送信号的发送的发送控制信息,基于发送控制信息的分析结果解码发送信号,分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,该数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者,并且基于所设置的数据包划分信息将复用流划分成数据包。

根据本技术的第二方面的发送/接收系统是设置有以下部件的发送/接收系统:发送装置和接收装置,其中发送装置包括发送单元,发送单元发送通过处理包括多个数据包的复用流获得的发送信号,并且接收装置包括接收单元,接收单元接收从发送装置发送的发送信号;发送控制信息分析单元,分析用于控制发送信号的发送的发送控制信息;解码单元,基于发送控制信息的分析结果解码发送信号;数据包信息分析单元,分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者;以及数据包处理单元,基于所设置的数据包划分信息将复用流划分成数据包。

在根据本技术的第二方面的发送/接收系统中,发送装置发送通过处理包括多个数据包的复用流获得的发送信号,并且接收装置接收从发送装置发送的发送信号,分析用于控制发送信号的发送的发送控制信息,基于发送控制信息的分析结果解码发送信号,分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者,并且基于所设置的数据包划分信息将复用流划分成数据包。

本发明的效果

根据本技术的第一方面和第二方面,可以缩短直到数据包输出的时间。

需要注意,本文描述的效果不必受到限制,并且可以是本公开中描述的任何效果。

附图说明

图1是示出发送流、块和数据包之间的相关性的视图。

图2是示出先进的宽带卫星数字广播的发送方案的数据包的配置实例的视图。

图3是示出TMCC信息的目标帧的视图。

图4是示出当前接收装置的配置的视图。

图5是示出当前参数设置处理的流程的流程图。

图6是示出应用本技术的发送系统的实施方式的配置的视图。

图7是示出接收装置的配置实例的视图。

图8是示出在获得TMCC信息之后过去两个帧之前的接收装置的配置实例的视图。

图9是示出在获得TMCC信息之后过去两个帧之后的接收装置的配置实例的视图。

图10是示出本技术的接收处理的流程的流程图。

图11是示出本技术的参数设置处理的流程的流程图。

图12是示出获得TMCC信息之后过去两个帧之前的TLV数据包边界信息的设置实例的视图。

图13是示出获得TMCC信息之后过去两个帧之后的TLV数据包边界信息的设置实例的视图。

图14是示出计算机的配置实例的视图。

具体实施方式

在下文中参考附图描述本技术的实施方式。注意,按以下顺序给出描述。

1.当前标准的概述

2.本技术的配置

(1)系统配置

(2)接收侧上的处理的流程

3.变形例

4.计算机的配置

<1.当前标准的概述>

(数据包的相关性图)

图1是示出发送流、块和数据包之间的相关性的视图。

在数字广播中,视频和音频数据被划分为数据包单元并被复用以进行传输。在这样的复用发送中,对发送侧上的发送装置中的作为发送流传递的信号执行纠错编码处理,使得接收侧上的接收装置对作为发送流传递的信号执行纠错解码处理。

通常,在一些情况下,纠错编码和纠错解码的单元(在下文中称为“块”)与数据包单元彼此不一致,并且数据包分布在多个块上或多个数据包存在于一个块中。作为数据包的分类,存在固定长度数据包和可变长度数据包;块中的数据包是可变长度数据包。

在此,在发送流中,帧包括多个块,并且数据在帧单元中传输。例如,在图1中,发送流包括诸如块M至M+5的多个块;关注块M+1,除了数据包N之外,块M+1还包括其之前的数据包N-1和其之后的数据包N+1的一部分。此外,关注块M+2,除了数据包N+2和N+3之外,块M+2还包括其之前的数据包N+1和其之后的数据包N+4的一部分。

以这种方式,例如,数据包N+1被布置为分布在块M+1和块M+2上,并且诸如数据包N+2和数据包N+3的多个数据包存在于块M+2中,使得存在块单元和数据包单元之间的不匹配。

此外,布置在块中的数据包通常包括报头部分和数据部分。各种参数存储在报头部分中。此外,在数据部分中,存储视频和音频数据等。

存储在数据包的报头部分中的参数包括,例如,数据包的(数据部分的)数据长度。此外,在发送流中,传输包括各种参数的系统控制信息。例如,使用从数据包的报头部分获得的数据长度以及指示包括在系统控制信息中的数据包的边界(中断)的信息,接收装置使从块中提取的数据成形为数据包单元以进行输出。

例如,先进的宽带卫星数字广播的发送方案(ARIB STD-B44)是在日本制定的;在该发送方案中,类型长度值(TLV)数据包用作可变长度数据包,并且发送控制信息(在下文中称为传输和复用配置控制(TMCC)信息)用作系统控制信息。因此,接收装置通过使用从TLV数据包的报头获得的数据长度、从TMCC信息等获得的指示数据包的边界(中断)的信息提取数据包。

(先进的BS的数据包配置)

图2是示出先进的宽带卫星数字广播的发送方案的数据包的配置实例的视图。

在图2的先进的宽带卫星数字广播的发送方案中,数据在帧单元中传输,并且每个帧包括多个时隙。例如,在图2中,一个帧包括时隙#0至#119。应注意,时隙报头被添加至每个时隙。

换言之,在图2中,纠错的块对应于时隙,并且TLV数据包布置在每个时隙(块)中,但是由于时隙的单元和TLV数据包的单元彼此不一致,所以在如上所述一些情况下,TLV数据包分布在多个时隙上并且多个TLV数据包布置在一个时隙中。

因此,接收装置通过使用包括在帧中的TMCC信息、包括在时隙的时隙报头中的信息、以及包括在TLV数据包的数据包报头中的信息指定时隙中的TLV数据包的边界(中断),从而使从时隙提取的数据成形为TLV数据包单元以进行输出。

在此,除了解码发送信号所需要的信息(诸如调制方案和纠错编码速率)之外,TMCC信息还包括TLV数据包的边界信息。该数据包边界信息包括指示布置在每个时隙中的TLV数据包之中的布置在头部处的TLV数据包和布置在末尾处的TLV数据包的位置的信息。

在以下描述中,指示布置在时隙的头部处的TLV数据包的位置的信息被称为“头指针B1”,并且指示布置在时隙的末尾处的TLV数据包的位置的信息被称为“尾指针B2”。此外,作为从TMCC信息获得的数据包边界信息的头指针B1和尾指针B2共同地称为“TMCC指针信息”。

此外,时隙的时隙报头包括头指针B3。与上述TMCC信息的头指针B1相似,该头指针B3是指示布置在时隙中的TLV数据包中的布置在头部处的TLV数据包的位置的信息。

此外,TLV数据包的数据包报头包括同步信息、类型信息和数据长度。通过使用该数据长度,如果头部的TLV数据包的位置通过使用例如某个时隙中的头指针B1(头指针B3)指定,则可以通过累加以掌握每个TLV数据包的数据包长度,来指定下一个TLV数据包的位置。此外,使用该累加的数据包长度使得即使在TLV数据包被布置为分布在下一个时隙上的情况下也可以指定下一个时隙中的TLV数据包的位置。

在以下描述中,通过累加每个TLV数据包的数据包长度获得的信息被称为“数据包长度累加信息B4”。此外,从时隙的时隙报头获得的头指针B3以及从TLV数据包的数据包报头获得的作为在解码处理之后从数据串获得的数据包边界信息的数据包长度累加信息B4,被共同地称为“数据串信息”。

此外,TMCC指针信息和数据串信息被共同地称为“TLV数据包边界信息”。换言之,TLV数据包边界信息是指定时隙中的TLV数据包的边界(中断)的信息并且包括作为TMCC指针信息的头指针B1和尾指针B2以及作为数据串信息的头指针B3和数据包长度累加信息B4。

具体地,在图2中,关注包括在帧中的时隙#1,头部TLV数据包N的位置(TLV数据包N-1和TLV数据包N之间的边界的位置)通过TMCC指针信息的头指针B1或数据串信息的头指针B3指定。应注意,尽管TLV数据包N-1被布置为从紧邻的之前的时隙#0开始分布,但头部TLV数据包N的位置也可以由数据包长度累加信息B4来指定。

在时隙#1中,TLV数据包N+1、N+2和N+3依次紧跟在TLV数据包N之后设置,并且TLV数据包N+1、N+2和N+3的位置由数据包长度累加信息B4指定。此外,因为TLV数据包N+3是布置为分布在时隙#1和时隙#2上的TLV数据包并且是布置在时隙#1的末尾处的TLV数据包,所以其位置(TLV数据包N+2和TLV数据包N+3之间的边界的位置)还由尾指针B2指定。

以这种方式,接收装置通过使用TLV数据包边界信息(头指针B1、尾指针B2、头指针B3、或数据包长度累加信息B4)指定时隙中的TLV数据包的边界(中断),可以将从时隙中提取的数据成形为TLV数据包单元以进行输出。

应注意,在比较TMCC指针信息的稳健性和数据串信息的稳健性时,TMCC指针信息的稳健性高于数据串信息的稳健性。因此,通常优选使用具有更高的抗错误性的TMCC指针信息。

(先进的BS的TMCC信息)

图3是示出TMCC信息的目标帧的视图。

在图3中,要被传输的帧以时间序列表示;TMCC信息包括在每个帧中,并且接收装置基于TMCC信息进行诸如解调处理和纠错解码处理的解码处理。在此,TMCC信息大致包括两种类型的信息。一种类型的信息是解码处理(诸如调制方案和纠错编码速率)所必需的信息,另一种类型的信息是划分复用流所必需的信息,换言之,TLV数据包边界信息。

TMCC信息包括有关从其中提取信息的帧的两个帧之后的帧的信息。例如,在图3中,帧3中使用的TMCC信息通过解码从在该帧的两个帧之前的帧1提取的TMCC信息获得。

因此,在接收装置中,在复用流的解码处理或划分处理中使用通过分析TMCC信息获得的信息的情况下,出现了两个帧的等待时间。例如,在一个帧的帧长度是大约33ms的情况下,在先进的宽带卫星数字广播的接收信道(广播电台)由用户切换时,需要大约66ms的两个帧的等待时间。

(当前接收装置的配置)

图4是示出当前接收装置50的配置的视图。

在图4中,接收装置50包括调谐器单元511、解码单元512、可变长度数据包处理单元513、发送控制信息分析单元514、以及数据包信息分析单元515。

连接至天线501的调谐器单元511接收从发送装置(未示出)传输的发送信号并且将其提供至解码单元512。

基于从发送控制信息分析单元514提供的TMCC分析信息,解码单元512对从调谐器单元511提供的发送信号进行诸如解调处理和纠错编码处理的解码处理。

可变长度数据包处理单元513基于从数据包信息分析单元515提供的数据包划分信息对从解码单元512提供的复用流(数据串)进行数据包处理。

在该数据包处理中,时隙中的TLV数据包的边界(中断)使用数据包划分信息(TLV数据包边界信息)指定,并且使从时隙提取的数据成形为TLV数据包单元。通过数据包处理获得的TLV数据包被输出至例如进行诸如解码的处理的后续阶段的处理装置502。

发送控制信息分析单元514分析通过解码单元512的解码处理获得的TMCC信息并将分析结果(TMCC分析信息)提供(设置)至解码单元512。此外,发送控制信息分析单元514将通过分析TMCC信息获得的TMCC指针信息提供至数据包信息分析单元515。

数据包信息分析单元515分析从发送控制信息分析单元514提供的TMCC指针信息以及从解码单元512输出的数据串获得的数据串信息,并且将它们提供(设置)到可变长度数据包处理单元513作为数据包划分信息。

(当前参数设置处理)

下面,参考图5的流程图描述图4的接收装置50执行的当前参数设置处理的流程。

在步骤S511,发送控制信息分析单元514确定解码单元512和发送控制信息分析单元514是否获得TMCC信息。在步骤S511确定没有获得TMCC信息的情况下,重复在步骤S511的确定处理。然后,在步骤S511确定获得TMCC信息的情况下,过程转移至步骤S512。

在步骤S512,发送控制信息分析单元514确定自在步骤S511的处理中获得TMCC信息的帧起是否过去了两个帧。在步骤S512确定没有过去两个帧的情况下,重复在步骤S512的确定处理。然后,在步骤S512确定过去了两个帧的情况下,过程转移至步骤S513。

在步骤S513,发送控制信息分析单元514将TMCC分析信息设置为传输控制分析信息到解码单元512。因此,解码单元512使用在步骤S513的处理中设置的TMCC分析信息进行解码处理。

在步骤S514,数据包信息分析单元515将TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)设置到可变长度数据包处理单元513作为数据包划分信息。因此,在可变长度数据包处理单元513中,时隙中的TLV数据包的边界使用在步骤S514的处理中设置的TLV数据包边界信息指定并且时隙中的数据被成形为TLV数据包单元以进行输出。

在步骤S515,确定用户是否切换接收信道。在步骤S515确定不切换接收信道的情况下,过程返回至步骤S513并且重复上述处理。另一方面,在步骤S515确定切换接收信道的情况下,过程返回至步骤S511并且重复上述处理。

以上描述的是当前参数设置处理的流程。在当前参数设置处理中,为了使用TMCC信息,必须等到从获得TMCC信息起过去两个帧(S512)。因此,请求了消除这样的帧的等待时间并缩短直至输出TLV数据包的时间的提议。

还存在预先掌握TMCC信息的方法并且当在接收装置50中切换接收信道时预先掌握的TMCC信息被用作预设信息。例如,在以上描述的专利文献1中,本发明的申请人提出了通过使用TMCC信息中的用于解码发送信号所必需的信息作为预设信息来缩短接收装置的上升时间的方法。

这样的方法对于被认为在一个信道中不大可能改变的信息(诸如用于解码发送信号所必需的信息)是有效的;然而,难以将诸如上述数据包划分信息的难以预先预测的信息(随每个帧变化的信息)作为预设信息。

在本技术中,考虑到这样的情况,提出即使在难以预先预测的数据包划分信息作为发送控制信息(TMCC信息)被包括的情况下也消除帧的等待时间并缩短直至输出数据包(TLV数据包)的时间的技术。本技术的具体内容在下文中描述。

<2.本技术的配置>

(1)系统配置

(发送系统的配置实例)

图6是示出应用本技术的发送系统的一个实施方式的配置的视图。应注意,系统旨在指多个设备的逻辑聚合。

在图6中,发送系统1包括发送装置10和接收装置20。在该发送系统1中,进行符合诸如先进的宽带卫星数字广播的数字广播的标准的数据传输。

发送装置10处理通过复用内容(例如,广播节目、商业节目等)的视频和音频数据获得的复用流并将其作为发送信号经由发送路径30传输。

接收装置20接收经由发送路径30从发送装置10传输的发送信号。接收装置20从通过处理发送信号获得的复用流再现内容(例如,广播节目、商业节目等)的视频和音频。

应注意,在该发送系统1中,发送路径30可以是例如除了使用广播卫星(BS)或通信卫星(CS)之外的使用线缆的地面广播和有线广播(CATV)。

(接收装置的配置实例)

图7被示出图6中的接收装置20的配置实例的视图。

在图7中,接收装置20包括调谐器单元211、解码单元212、可变长度数据包处理单元213、发送控制信息分析单元214、以及数据包信息分析单元215。

连接至天线201的调谐器单元211通过天线201接收从发送装置10传输的发送信号并将其提供至解码单元212。

基于从发送控制信息分析单元214提供的传送控制分析信息,解码单元212对从调谐器单元211提供的发送信号进行诸如解调处理和纠错编码处理的解码处理。通过该解码处理,数据串和TMCC信息从帧解码(提取),数据串被提供至可变长度数据包处理单元213,并且TMCC信息被提供至发送控制信息分析单元214。

可变长度数据包处理单元213基于从数据包信息分析单元215提供的数据包划分信息对从解码单元212提供的复用流(数据串)进行数据包处理。在该数据包处理中,时隙中的TLV数据包的边界(中断)使用数据包划分信息(TLV数据包边界信息)指定,并且使从时隙提取的数据成形为TLV数据包单元。通过数据包处理获得的TLV数据包被输出至例如进行诸如解码的处理的后续阶段处理装置202。

发送控制信息分析单元214分析发送控制信息并且将分析结果(传输控制分析信息)提供(设置)至解码单元212。此外,发送控制信息分析单元214将传输控制分析信息提供至数据包信息分析单元215。作为发送控制信息,存在通过解码单元212的解码处理获得的TMCC信息和外部输入的TMCC预设信息,并且这些条信息通过发送控制信息分析单元214分析。

在此,TMCC预设信息仅包括TMCC信息中的诸如调制方案和纠错编码速率的解码处理(解调处理、纠错解码处理等)所必需的信息(已知信息)。换言之,TMCC预设信息不包括划分难以预先预测的复用流所必需的TLV数据包边界信息。TMCC预设信息通过例如初始扫描处理等在接收装置20中预先掌握。

此外,发送控制信息分析单元214通过解码单元212监测解码处理,从而进行从获得TMCC信息的帧起是否过去两个帧的确定处理。确定处理的结果作为用于区分已处理的帧的区分信息被提供至数据包信息分析单元215。

数据包信息分析单元215分析从发送控制信息分析单元214提供的传输控制分析信息(TMCC指针信息)和从解码单元212输出的数据串获得的数据串信息。数据包信息分析单元215基于从发送控制信息分析单元214提供的区分信息将数据包划分信息提供(设置)至可变长度数据包处理单元213。

在此,作为数据包划分信息,根据传输控制分析信息(TMCC指针信息)或数据串信息中的至少一个的数据包划分信息被设置。应注意,本文中描述了数据包信息分析单元215将数据包划分信息设置至可变长度数据包处理单元213,并且该“设置”包括通过可变长度数据包处理单元213读取(获得)由数据包信息分析单元215存储的数据包划分信息的情况。

接收装置20以以上描述的方式配置。在此,图7接收装置20根据获得TMCC信息之后是否过去两个帧而不同地操作。因此,下面参考图8和图9描述获得TMCC信息之后过去两个帧之前和过去两个帧之后的接收装置20的配置。

(获得TMCC信息之后过去两个帧之前的接收装置的配置实例)

首先,参考图8,描述获得TMCC信息之后过去两个帧之前的接收装置20的配置。

在图8中,发送控制信息分析单元214将TMCC预设信息作为发送控制信息分析。然后,发送控制信息分析单元214将TMCC预设分析信息设置为解码单元212的传输控制分析信息。因此,解码单元212使用由发送控制信息分析单元214设置的TMCC预设分析信息进行解码处理。

应注意,在这种情况下,因为TMCC预设信息不包括划分复用流所必需的TLV数据包边界信息,所以传输控制分析信息(TMCC指针信息)从未从发送控制信息分析单元214提供至数据包信息分析单元215。

在图8中,数据包信息分析单元215分析从解码单元212输出的数据串获得的数据串信息。然后,数据包信息分析单元215将数据串信息(头指针B3和数据包长度累加信息B4)设置为可变长度数据包处理单元213的数据包划分信息。因此,可变长度数据包处理单元213使用数据串信息(头指针B3和数据包长度累加信息B4)进行数据包处理。

如上所述,在接收装置20中,在获得TMCC信息之后并且在过去两个帧之前,TMCC预设分析信息被设置为传输控制分析信息,并且数据串信息(头指针B3和数据包长度累加信息B4)被设置为数据包划分信息。

(获得TMCC信息之后过去两个帧之后的接收装置的配置实例)

下面,参考图9,描述获得TMCC信息之后过去两个帧之后的接收装置20的配置。

在图9中,发送控制信息分析单元214将TMCC信息作为发送控制信息分析。然后,发送控制信息分析单元214将TMCC分析信息设置为解码单元212的传输控制分析信息。因此,解码单元212使用由发送控制信息分析单元214设置的TMCC分析信息进行解码处理。

此外,发送控制信息分析单元214将TMCC指针信息作为传输控制分析信息提供至数据包信息分析单元215。此外,发送控制信息分析单元214通过解码单元212监测解码处理,使得在从获得TMCC信息的帧起过去两个帧时,提供将此事通知数据包信息分析单元215的区分信息。

在图9中,数据包信息分析单元215分析从发送控制信息分析单元214提供的TMCC指针信息和从解码单元212输出的数据串获得的数据串信息。然后,在从发送控制信息分析单元214提供的区分信息指示从获得TMCC信息的帧起过去两个帧的情况下,数据包信息分析单元215将TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)设置为可变长度数据包处理单元213的数据包划分信息。

因此,可变长度数据包处理单元213使用TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)进行数据包处理。

如上所述,在接收装置20中,在获得TMCC信息之后并且在过去两个帧之后,TMCC分析信息被设置为传输控制分析信息,并且TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)被设置为数据包划分信息。

(2)接收侧上的处理的流程

下面,参考图10至图13,描述接收侧上通过接收装置20执行的处理的流程。

(本技术的接收处理)

首先,参考图10的流程图,描述由图6的接收装置20执行的本技术的接收处理的流程。

在步骤S201,调谐器单元211经由天线201接收从发送装置10传输的发送信号。

在步骤S202,解码单元212基于由发送控制信息分析单元214设置的传输控制分析信息解码在步骤S201的处理中接收的发送信号。在该解码处理中,诸如解调处理和纠错解码处理的处理使用传输控制分析信息进行。

应注意,尽管随后参考图11的流程图详细描述该处理,但作为由发送控制信息分析单元214设置的传输控制分析信息,TMCC预设分析信息或TMCC分析信息根据获得TMCC信息之后是否过去两个帧来设置。

在步骤S203,数据包信息分析单元215基于由数据包信息分析单元215设置的数据包划分信息将在步骤S202的处理中解码的复用流(数据串)划分成TLV数据包。

应注意,尽管随后参考图11的流程图详细描述该处理,但作为由数据包信息分析单元215设置的数据包划分信息,数据串信息(头指针B3和数据包长度累加信息B4)或TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)根据获得TMCC信息之后是否过去两个帧来设置(动态切换)。

以上描述的被本技术的接收处理的流程。

(本技术的参数设置处理)

下面,参考图11的流程图,描述由图6的接收装置20执行的本技术的参数设置处理的流程。

在步骤S211,发送控制信息分析单元214确定由解码单元212和发送控制信息分析单元214获得TMCC信息之后是否过去两个帧。在步骤S211确定获得TMCC信息之后没有过去两个帧的情况下,过程转移至步骤S212。

在步骤S212,发送控制信息分析单元214将TMCC预设分析信息设置为解码单元212的传输控制分析信息。因此,解码单元212使用在步骤S212的处理中设置的TMCC预设分析信息进行解码处理(图10的S202)。

在步骤S213,数据包信息分析单元215将数据串信息(头指针B3和数据包长度累加信息B4)设置为可变长度数据包处理单元213的数据包划分信息。因此,可变长度数据包处理单元213使用在步骤S213的处理中设置的数据包划分信息(头指针B3和数据包长度累加信息B4)进行数据包处理(图10的S203)。

当在步骤S213的处理完成时,过程转移至步骤S211。在步骤S211的确定处理中,再次确定获得TMCC信息之后是否过去两个帧,并且在确定没有过去两个帧的情况下,重复步骤S212和S213的处理。

换言之,参数设置处理通过发送控制信息分析单元214和数据包信息分析单元215执行,使得在获得TMCC信息之后并且直到过去两个帧,解码单元212使用TMCC预设分析信息进行解码处理,并且可变长度数据包处理单元213使用数据串信息(头指针B3和数据包长度累加信息B4)进行数据包处理。

具体地,如图12所示,数据包信息分析单元215将从待处理的时隙的时隙报头获得的头指针B3和从待处理的TLV数据包的数据包报头获得的数据包长度累加信息B4以待处理的帧设置至可变长度数据包处理单元213。然后,可变长度数据包处理单元213通过使用头指针B3和数据包长度累加信息B4指定的TLV数据包的边界(中断)将从时隙提取的数据成形为TLV数据包单元。

返回至图11的描述;另一方面,在通过重复步骤S211至S213的处理确定在步骤S211获得TMCC信息之后过去两个帧情况下,过程转移至步骤S214。

在步骤S214,发送控制信息分析单元214将TMCC分析信息设置为解码单元212的传输控制分析信息。因此,解码单元212使用在步骤S214的处理中设置的TMCC分析信息进行解码处理(图10的S202)。

在步骤S215,数据包信息分析单元215将TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)设置为可变长度数据包处理单元213的数据包划分信息。因此,可变长度数据包处理单元213使用在步骤S215的处理中设置的数据包划分信息(头指针B1、尾指针B2、头指针B3、和数据包长度累加信息B4)进行数据包处理(图10的S203)。当在步骤S215的处理完成时,过程转移至步骤S216。在步骤S216,确定用户是否切换接收信道。在步骤S216确定不切换接收信道的情况下,过程返回至步骤S214并且重复以上描述的步骤S214和S215的处理。

换言之,参数设置处理通过发送控制信息分析单元214和数据包信息分析单元215执行,使得在获得TMCC信息之后过去两个帧之后并且直到切换信道,解码单元212使用TMCC分析信息进行解码处理,并且可变长度数据包处理单元213使用TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)进行数据包处理。

具体地,如图13所示,数据包信息分析单元215将两个帧之前从TMCC信息获得的TMCC指针信息(头指针B1和尾指针B2),以及将从待处理的时隙的时隙报头获得的头指针B3和从待处理的TLV数据包的数据包报头获得的数据包长度累加信息B4设置至可变长度数据包处理单元213作为待处理的帧。然后,可变长度数据包处理单元213通过使用TMCC指针信息(头指针B1和尾指针B2)和数据串信息(头指针B3和数据包长度累加信息B4)指定时隙中的TLV数据包的边界(中断)来将从时隙提取的数据成形为TLV数据包单元以进行输出。

返回至图11的描述,在步骤S216确定切换接收信道的情况下,过程返回至步骤S211并且重复以上描述的步骤S211至S216的处理。换言之,在接收信道切换至另一信道的情况下,必须再次调整TMCC信息和图3中示出的帧之间的偏差。因此,在这种情况下,再次进行步骤S211的确定处理,并且在获得TMCC信息之后并且过去两个帧之前,进行步骤S212至S213的处理,并且其后,在获得TMCC信息之后并且在过去两个帧之后,进行步骤S214至S215的处理。

就是说,在没有通过发送控制信息分析单元214从发送控制信息(TMCC预设信息或TMCC信息)的分析结果获得TMCC指针信息的情况下,数据包信息分析单元215仅将数据串信息设置为数据包划分信息,并且在通过发送控制信息分析单元214从发送控制信息的分析结果获得TMCC指针信息的情况下,将TMCC指针信息设置为数据包划分信息。换言之,也可以说数据串信息和TMCC指针信息动态地切换为数据包划分信息。

以上描述的是本技术的参数设置处理的流程。在本技术的参数设置处理中,可以配置为使得进行使用TMCC预设分析信息作为传输控制分析信息的解码处理以及进行使用数据串信息(头指针B3和数据包长度累加信息B4)作为数据包划分信息的数据包处理(检测TLV数据包的边界的处理),即使在获得TMCC信息之后过去两个帧之前。

因此,不会出现在应用上述的当前参数设置处理的情况下出现的两个帧的等待时间,并且可以缩短直至输出TLV数据包的时间。因此,在用户切换接收信道时,及时显示切换目的地的图像,使得用户在频道切换的时候不会感到压力。

此外,在本技术的参数设置处理中,在获得TMCC信息之后过去两个帧之后,作为当前参数设置处理(图5),进行使用TMCC分析信息作为传输控制分析信息的解码处理以及使用TMCC指针信息和数据串信息作为数据包划分信息的数据包处理。

<3.变形例>

尽管以上描述的是作为数字广播的标准的日本的先进的宽带卫星数字广播的发送方案,但本技术也可以应用于例如,日本采用方案,即综合服务数字广播(ISDB)的另一发送方案等,欧洲国家采用方案,即数字视频广播(DVB)等,以及美国采用的方案,即高级电视系统委员会(ATSC)等。

此外,作为除了用于使用广播卫星(BS)、通信卫星(CS)等的卫星广播的标准之外的数字广播的标准,还可以应用于诸如地面广播和诸如有线电视(CATV)的有线广播的标准。

应注意,发送控制信息(信令)和数据包的上述名称仅是实例,并且在一些情况下可以使用其它名称。然而,这些名称之间的差异是形式差异,目标发送控制信息、数据包等的实质内容是相同的。

此外,本技术还可以应用于在使用发送路径而不是广播网络的假设上限定的预定标准(除数字广播的标准以外的标准),换言之,例如,诸如互联网、电话网络等的通信线路(通信网络)作为发送路径。在这种情况下,诸如互联网和电话网络的通信线路用作发送系统1的发送路径30(图6),并且发送装置10可以是设置在互联网上的服务器。然后,接收装置20具有通信功能,使得发送装置10(服务器)响应于来自接收装置20的请求进行处理。另一方面,接收装置20处理经由发送路径30(通信线路)从发送装置10传输的数据。

<4.计算机配置>

以上描述的一系列处理可以通过硬件执行或者可以通过软件执行。在通过软件执行一系列处理的情况下,形成软件的程序安装在计算机上。图14是示出通过程序执行上述一系列处理的计算机的硬件配置实例的视图。

在计算机1000中,中央处理单元(CPU)1001、只读存储器(ROM)1002和随机存取存储器(RAM)1003通过总线1004相互连接。此外,输入/输出接口1005连接至总线1004。输入单元1006、输出单元1007、记录单元1008、通信单元1009和驱动器1010连接到输入/输出接口1005。

输入单元1006包括键盘、鼠标、麦克风等。输出单元1007包括显示器、扬声器等。记录单元1008包括硬盘、非易失性存储器等。通信单元1009包括网络接口等。驱动器1010驱动可移除介质1011,例如,磁盘、光盘、磁光盘或半导体存储器。

在以上述方式配置的计算机1000中,CPU 1001负载通过输入/输出接口1005和总线1004记录在ROM 1002以及RAM 1003上的记录单元1008中的程序以进行执行,并且因此,进行上述一系列处理。

由计算机1000(CPU 1001)执行的程序可以记录在例如提供的作为封装介质的可移除介质1011上等。此外,可以通过诸如局域网、互联网和数字广播等有线或无线传输介质来提供程序。

在计算机1000中,可以通过在驱动器1010上安装可移动介质1011,通过输入/输出接口1005将程序安装在记录单元1008上。此外,程序可以通过通信单元1009通过有线或无线传输介质接收,以安装于记录单元1008上。另外,程序可以预先安装在ROM 1002和记录单元1008上。

在此,在本说明书中,由计算机根据程序进行的处理不必须沿流程图所描述的顺序依时间次序进行。换言之,由计算机根据程序进行的处理也包括并行或单独执行的处理(例如,对象的并行处理或处理)。此外,程序可以由一个计算机(处理器)处理或可以通过多个计算机以分配方式处理。

应注意,本技术的实施方式不限于以上描述的实施方式,在不背离本技术的主旨的情况下可以进行各种修改。

进一步地,本技术可采用以下配置。

(1)

一种接收装置,设置有:

接收单元,接收通过处理包括多个数据包的复用流而获得的发送信号;

发送控制信息分析单元,分析用于控制发送信号的发送的发送控制信息;

解码单元,基于发送控制信息的分析结果解码发送信号;

数据包信息分析单元,分析通过解码发送信号而获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,该数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者;以及

数据包处理单元,基于所设置的数据包划分信息将复用流划分成数据包。

(2)

根据(1)的接收装置,

其中发送控制信息分析单元使用预先设置的已知信息作为发送控制信息以外的用于解码发送信号的信息。

(3)

根据(2)的接收装置,

其中数据包信息分析单元在第一数据包边界信息和第二数据包边界信息之间动态地切换来作为数据包划分信息,第一数据包边界信息作为从发送控制信息的分析结果获得的数据包的边界信息,第二数据包边界信息作为从复用流的分析结果获得的数据包的边界信息。

(4)

根据(3)的接收装置,

其中,在不是从发送控制信息的分析结果获得第一数据包边界信息的情况下,数据包信息分析单元仅将第二数据包边界信息设置为数据包划分信息,并且

在是从发送控制信息的分析结果获得第一数据包边界信息的情况下,数据包信息分析单元将第一数据包边界信息设置为数据包划分信息。

(5)

根据(4)的接收装置,

其中,数据包布置在作为纠错单元的块中,

多个块形成帧,并且

帧包括另一帧的发送控制信息,

数据包信息分析单元

在将应用从另一帧获得的发送控制信息的帧变为处理目标之前仅将第二数据包边界信息设置为数据包划分信息,并且

在将应用从另一帧获得的发送控制信息的帧变为处理目标时将第一数据包边界信息设置为数据包划分信息。

(6)

根据(5)的接收装置,

其中,第一数据包边界信息包括在从另一帧获得的发送控制信息中,并且

第二数据包边界信息包括在形成待处理的帧的多个块的报头和设置在块中的数据包的报头中。

(7)

根据(6)的接收装置,

其中第一数据包边界信息是指示布置在块中的数据包之中的头部数据包的位置和尾部数据包的位置的信息。

(8)

根据(6)或(7)的接收装置,

其中包括在块的报头中的第二数据包边界信息是指示布置在块中的数据包中的头部数据包的位置的信息,并且

包括在数据包的报头中的第二数据包边界信息是数据包的数据长度。

(9)

根据(1)至(8)中的任一项的接收装置

其中数据包是可变长度数据包。

(10)

一种接收装置的数据处理方法,包含以下步骤:

通过接收装置

接收通过处理包括多个数据包的复用流而获得的发送信号;

分析用于控制发送信号的发送的发送控制信息;

基于发送控制信息的分析结果解码发送信号;

分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者;并且

基于所设置的数据包划分信息将复用流划分成数据包。

(11)

一种发送/接收系统,设置有:

发送装置和接收装置,

其中,发送装置包括:

发送单元,传输通过处理包括多个数据包的复用流获得的发送信号;并且

接收装置包括:

接收单元,接收从发送装置发送的发送信号;

发送控制信息分析单元,分析用于控制发送信号的发送的发送控制信息;

解码单元,基于发送控制信息的分析结果解码发送信号;

数据包信息分析单元,分析通过解码发送信号获得的复用流并且设置用于从复用流划分数据包的数据包划分信息,数据包划分信息根据发送控制信息的分析结果和复用流的分析结果中的至少一者;以及

数据包处理单元,基于所设置的数据包划分信息将复用流划分成数据包。

参考符号列表

1 发送系统

10 发送装置

20 接收装置

30 发送路径

211 调谐器单元

212 解码单元

213 可变长度数据包处理单元

214 发送控制信息分析单元

215 数据包信息分析单元

1000 计算机

1001 CPU。

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