发送方法、接收方法、发送装置、及接收装置的制造方法_3

文档序号:9757231阅读:来源:国知局
]在步骤S114之后,MMT解复用器14从程序信息中取得包含基准时钟信息的数据包的数据包ID(S115),并取得该数据包ID的MMT数据包(S116)。接着,基准时钟信息抽取部15从抽取出的MMT数据包中包含的控制信号中抽取基准时钟信息(S117),基准时钟生成部16根据抽取出的基准时钟信息,生成系统时钟(S118)。
[0100][ TLV数据包中存储基准时钟信息的方法]
[0101]如图5及图7所述,在丽T数据包中存储基准时钟信息的情况下,为了在接收侧得到基准时钟信息,接收装置20从传输时隙中抽取TLV数据包,从TLV数据包中抽取IP数据包。接收装置20再从IP数据包中抽取MMT数据包,并从MMT数据包的包头或有效载荷中抽取基准时钟信息。这样,在MMT数据包中存储基准时钟信息的情况下,用于取得基准时钟信息的处理多、且取得前需要大量时间成为课题。
[0102]因此,说明如下方法,S卩:根据基准时钟向影像或声音等媒体赋予时间戳的处理及传输媒体的处理使用MMT方式来实现,并且使用MMT层的下位层、下位协议、或下位复用方式来传输基准时钟信息的方法。
[0103]首先,说明TLV数据包中存储基准时钟信息并传输的方法。图8是表示TLV数据包中存储基准时钟信息时的接收装置20的结构的框图。
[0104]图8所示的接收装置20中,基准时钟信息抽取部15与基准时钟生成部16的配置与图4及图6不同。另外,图8中还图示了同步部17及解码提示部18。
[0105]TLV数据包的结构如上述图2所示,由8比特的数据类型、16比特的数据长及8*N比特的数据构成。另外,如上所述,在数据类型之前,存在图2中未图示的I字节的包头。具体地,将数据类型规定为例如0x01: IPv4数据包、0x03:包头压缩后的IP数据包等。
[0106]为了将新的数据存储在TLV数据包中,使用数据类型的未定义区域来规定数据类型。为了表示TLV数据包中存储着基准时钟信息,在数据类型中进行表示数据是基准时钟信息的记述。
[0107]也可对基准时钟的每个种类规定数据类型。例如,也可分别单独规定表示短格式NTP、长格式NTP及PCR(Program Clock Reference:编码时钟参考)的数据类型。图9是表示将长格式NTP存储在TLV数据包中的例子的图,长格式NTP存储在数据字段中。
[0108]此时,基准时钟信息抽取部15解析TLV数据包的数据类型,在存储基准时钟信息的情况下,对数据长进行解析,从数据字段中抽取基准时钟信息。
[0109]在由数据类型来唯一确定数据长的情况下,基准时钟信息抽取部15也可不解析数据长字段而取得基准时钟信息。例如,在数据类型表示是64比特长格式NTP的情况下,基准时钟信息抽取部15也可从4字节+第I比特抽取到4字节+第64比特。另外,基准时钟信息抽取部15也可从64比特的数据中仅抽取期望的比特。
[0110]下面,用图10来说明TLV数据包中存储基准时钟信息时接收装置20的动作流程(基准时钟信息的取得流程)。图10是表示TLV数据包中存储基准时钟信息时的接收装置20的基准时钟信息的取得流程的图。
[0111]在图10的流程中,首先,解码部11对接收部10接收到的传输路径编码数据进行解码(S121 ),从传输时隙中抽取TLV数据包(S122)。
[0112]接着,TLV解复用器12解析TLV数据包的数据类型(S123),判定数据类型是否是基准时钟信息(S124)。在数据类型是基准时钟的情况下(S124为是),基准时钟信息抽取部15从TLV数据包的数据字段中抽取基准时钟信息(S125)。并且,基准时钟生成部16根据基准时钟信息,生成系统时钟(S126)。另一方面,在数据类型不是基准时钟信息的情况下(S124为否),基准时钟信息的取得流程结束。
[0113]另外,在未图示的流程中,IP解复用器13对应于数据类型抽取IP数据包。之后,对抽取出的IP数据包进行IP解复用处理、及MMT解复用处理,抽取MMT数据包。同步部17在抽取出的MMT数据包中包含的影像数据的时间戳与步骤S126生成的基准时钟一致的时刻,向解码提示部18输出该影像数据,解码提示部18解码并提示影像数据。
[0114]在以上说明的发送方法中,TLV数据包的类型数据中表示存储着基准时钟信息,在TLV数据包的数据字段中存储基准时钟信息。这样,通过使用MMT层的下位层或下位协议来存储、发送基准时钟信息,能削减接收装置20抽取基准时钟信息前的处理或时间。
[0115]另外,因为能跨过IP层,在更下位的层抽取、再现基准时钟信息,所以能通过硬件安装来抽取基准时钟信息。由此,与由软件安装来抽取基准时钟信息的情况相比,能减轻抖动等影响,能生成更高精度的基准时钟。
[0116]下面,说明存储基准时钟信息的其他方法。
[0117]在上述图10的流程中,在由数据类型唯一确定数据长的情况下,也可不发送数据长字段。在不发送数据长字段的情况下,存储表示是未发送数据长字段的数据的识别符。
[0118]另外,在图10的说明中,基准时钟信息存储在TLV数据包的数据字段中,但也可将基准时钟信息附加在紧挨着TLV数据包的前方或后方。另外,也可将基准时钟信息附加在紧挨着TLV数据包中存储的数据的前方或后方。在这些情况下,赋予能确定附加基准时钟信息的地点的数据类型。
[0119]例如,图11是表示在紧挨着IP数据包头的前方附加基准时钟信息的结构的图。此时,数据类型表示是附带基准时钟信息的IP数据包。接收装置20(基准时钟信息抽取部15)在数据类型表示是附带基准时钟信息的IP数据包的情况下,通过从TLV数据包的数据字段的开头抽取预先确定的规定的基准时钟信息的长度的比特,能取得基准时钟信息。此时,数据长既可指定包含基准时钟信息长度的数据长,也可指定不包含基准时钟信息长度的长度。在对数据长指定包含基准时钟信息长度的数据长的情况下,接收装置20(基准时钟信息抽取部15)从紧挨着基准时钟信息的后方取得长度为从数据长中减去基准时钟信息长度后的长度的数据。在对数据长指定不包含基准时钟信息长度的数据长的情况下,接收装置20(基准时钟信息抽取部15)从紧挨着基准时钟信息的后方取得长度为指定为数据长的长度的数据。
[0120]图12是表示在紧挨着TLV数据包的前方附加基准时钟信息的结构的图。此时,数据类型为现有技术那样的数据类型,表示TLV数据包是附带基准时钟信息的TLV数据包的识别符例如存储在传输时隙的时隙头或TMCC控制信息中。图13是表示传输时隙的结构的图,图14是表不传输时隙的时隙头的结构的图。
[0121]如图13所示,传输时隙由多个时隙(在图13的例子中为SIο t# 1-SI ο t# 120的120个时隙)构成。各时隙中包含的比特数是根据纠错编码率唯一确定的固定比特数,具有时隙头,存储I个以上TLV数据包。如图13所示,TLV数据包为可变长。
[0122]如图14所示,在时隙头的开头TLV指示字段(16比特)中,存储以距离去除了时隙头的时隙开头的字节数来表示时隙中最初TLV数据包的开头字节的位置的信息。时隙头的剩余160比特未定义。传输时隙如上所述,由每I帧120个时隙构成,对时隙分配调制方式为5时隙单位。另外,I帧内能传输最大16个流。I个传输时隙中包含的多个流中,例如由该流传输的内容(或提供内容的供应商)互不相同。流由I个以上的时隙构成,I个时隙不会跨跃多个流。
[0123]在表示TLV数据包是附带基准时钟信息的TLV数据包的识别符存储在时隙头中的情况下,例如,能确定时隙内附带基准时钟信息的TLV数据包的位置的信息、基准时钟信息的种类及数据长等,通过扩展(利用)时隙头的未定义字段来存储。
[0124]也可以不将能确定附带基准时钟信息的TLV数据包的位置的信息、基准时钟信息的种类、及数据长的全部信息存储在时隙头中。只要示出能确定及参照附带基准时钟信息的TLV数据包的信息即可。
[0125]例如在定义为基准时钟信息是64比特长格式NTP,能存储在I个时隙中的附带基准时钟信息的TLV数据包是I个且必然是开头的TLV数据包的情况下,也可在时隙头的未定义区域中存储标记。图15是表示在时隙头的未定义区域中存储标记的例子的图。
[0126]在图15的例子中,在时隙头的未定义区域中存储表示该时隙中是否包含基准时钟信息的标记(图中记载为“F”)。利用这样的标记,接收装置20也可判断为开头的TLV数据包是附带基准时钟信息的TLV数据包。
[0127]另外,表示TLV数据包是附带基准时钟信息的TLV数据包的识别符(信息)也可存储在TMCC控制信息中。图16是表示高级宽带卫星数字广播传输方式中TMCC控制信息的结构的图。
[0128]用于确定及参照附带基准时钟信息的TLV数据包的信息也可存储在图16所示的TMCC控制信息内的扩展信息中,或存储在TMCC控制信息内的其他地点。例如,TMCC控制信息的流种类/相对流信息也可作为用于确定及参照附带基准时钟信息的TLV数据包的信息而使用。图17是表示TMCC控制信息的流种类/相对流信息的图。
[0129]如图17所示,流种类/相对流信息中,每16条流的流种类由8比特表示。即,根据I帧的传输时隙能传输最大16条(16种类)流。例如MPEG2-TS流的流种类是“00000000”,TLV流的流种类是“00000010”。但是,对于其他流,目前未分配种类或未定义。
[0130]因此,在将附带基准时钟的TLV流的流种类例如定义为“00000100”,相对流是附带基准时钟的TLV流的情况下,在TMCC控制信息的流种类/相对流信息中存储“00000100”。这里,就流种类为“00000100”的流而言,例如,以作为时隙分配单位的5时隙单位,一次地存储包含基准时钟信息的TLV数据包,或以帧为单位一次地存储包含基准时钟信息的TLV数据包。
[0131 ]在这种结构中,接收装置20解析TMCC控制信息的流种类/相对流信息,在流种类为“00000100”的情况下,从预先确定的时隙中取得附带基准时钟的TLV数据包。
[0132]考虑定义包含下载型TLV数据包的流种类与包含影像或声音等流型TLV数据包的流种类。在这种情况下,接收装置20也可在接收到的流的流种类是
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1