保存方法、再现方法、保存装置及再现装置的制造方法_2

文档序号:9476562阅读:来源:国知局
片、或者ηοη-1DR的I图片。
[0043]在MP4数据中包含的MP4头中,记述有访问单元的提示时刻(上述的PTS)和解码时刻(上述的DTS)的相对值。此外,在MP4头中记述有MP4数据的序列号。另外,MP4数据(MP4文件)是MPU的一例,该MPU是在MMT标准中定义的数据单位。在MPU中,也可以不发送MP4的头,仅发送MPU中的样本数据。这种情况下,MPU相当于随机访问单位,构成MPU的样本和MPU建立对应。此外,在MPU中,作为随机访问单元的开头的访问单元的随机访问点配置在开头。此外,MPU也可以由多个GOP构成。此外,MPU是影像或声音的单一媒体的访问单元的集合,按照每个媒体以MP4文件的形式封装。另外,这里所称的“媒体”表示影像、声音、字幕等内容的种类。
[0044]并且,如图2所示,MMT中的编码流10包括信令信息11和多个MMT包12。换言之,编码流10是MMT包12的包串。
[0045]编码流10 (MMT流)是构成I个MMT封装包的I个以上的流中的I个。MMT封装包例如相当于I个广播节目内容。
[0046]信令信息11例如包含表示多个资源和包ID的对应关系的信息等。另外,资源是包含同一传输特性的数据的数据实体,例如是影像数据及声音数据等的某I个。
[0047]具体地说,信令信息11例如是MMT中的Cl (Composit1n Informat1n)及MPT (MMT Package Table)。另外,信令信息 11 在 MPEG2-TS 中是 PMT (Program Map Table)或 PAT(Program Associat1n Table),在 MPEG-DASH 中是 MPD(Media Presentat1nDescript1n)等。
[0048]此外,在信令信息11中也可以包含时刻信息。时刻信息是用于决定访问单元的PTS或DTS的信息。具体地说,时刻信息例如是作为MPU中的开头的访问单元的绝对时刻的PTS或DTS。更具体地说,时刻信息在PTS的情况下能够表示在MPU中提示顺序为开头的访问单元的PTS的绝对值,在DTS的情况下能够表示在MPU中解码顺序为开头的访问单元的DTS的绝对值。此外,时刻信息也可以不存放在信令信息11中。
[0049]例如,假设多个图片构成I个集合,则在该集合的解码顺序中最先被解码的开头的访问单元在DTS所示的时刻被解码。这时,表示进行对该集合的开头的访问单元进行的解码的、以基准时钟为基准的时刻(DTS)的时刻信息作为编码流10的时刻信息存放。
[0050]另夕卜,基准时钟在以MMT方式发送编码流的情况下是NTP (Network TimeProtocol),在以 MPEG2-TS 方式发送编码流的情况下是 PCR(Program Clock Reference)。在此,NTP只要是发送装置设定的基准时钟即可,并不是必须与因特网上一般使用的NTP服务器中的NTP值一致。
[0051]MMT包12是将MP4数据打包而得到的数据。在实施方式中,在I个MMT包12中包含I个MP4数据(MPU)。如图2所示,MMT包12包含头12a(MTT包头(MPEG2-TS的情况下相当于TS包头))和有效载荷12b。
[0052]在有效载荷12b中存放着MP4数据。另外,在有效载荷12b中,有时存放着将MP4分割而得到的数据。
[0053]头12a是与有效载荷12b有关的附属信息。例如,在头12a中包含包ID和时刻信息。这里的时刻信息是MP4数据的提示时刻(PTS)或解码时刻(DTS)的相对值。
[0054]包ID是表示MMT包12 (有效载荷12b)中包含的数据的资源的识别编号。包ID是每个构成MMT封装包的资源所固有的识别编号。
[0055]像这样,编码流包含表示进行编码数据的解码或提示的处理的时刻的时刻信息(DTS 或 PTS)和编码数据(图 2 的 ID1_#0、ID2_#0、ID1_#1、ID1_#2、ID2_#1、ID2_#2、…)。
[0056][保存方法]
[0057]图3是表示实施方式的保存装置的构成的框图。图4是实施方式的保存方法的流程图。
[0058]如图3所示,保存装置100具备接收部110、保存部120、生成部130、存储部140。另外,保存装置100的构成要素具体地说通过微计算机、处理器或专用电路等实现。另外,存储部140也可以不包含在保存装置100中,而是与保存装置100不同的装置。
[0059]在实施方式的保存方法中,如图4所示,保存装置100的接收部110包含多个文件的编码流,该文件是规定的文件形式的数据单位(Sll:接收步骤)。
[0060]接着,保存装置的保存部120将编码流中的接收到的多个文件保存到存储部140 (S12:保存步骤)。具体地说,从构成接收到的编码流10的接收包取得多个MP4文件形式的数据单位(即MP4文件)。
[0061]接着,保存装置的生成部130生成第I控制信息,该第I控制信息是用于将保存的多个MP4文件再现的控制信息,并且将多个MP4文件建立关联(S13:生成步骤)。由步骤S13生成的第I控制信息包含如下的3个控制信息。
[0062]3种控制信息是,表示存储部140中的多个MP4文件的记录位置的信息(后述的控制文件A31)、程序信息(后述的控制文件B32)、表示随机访问表的信息(控制文件C33)。即,在步骤S13中,进行生成控制文件A31的步骤、生成控制文件B32的步骤、生成控制文件C33的步骤这3个步骤。
[0063]S卩,例如在生成步骤中,可以通过对信令信息(第2控制信息)进行解析,生成表示将多个MP4文件再现的顺序的信息作为第I控制信息。
[0064]此外,例如在生成步骤中,可以通过对信令信息进行解析,生成将媒体为影像的第I文件和媒体为声音的第2文件建立关联的信息作为第I控制信息。更具体地说,多个MP4文件分别是能够随机访问的随机访问单位的文件,在生成步骤中,可以通过对信令信息进行解析,生成表示多个MP4文件各自的再现开始时刻的时刻信息作为第I控制信息(控制文件B32)。此外,在生成步骤中,也可以生成将再现开始时刻相同的第I文件及第2文件建立关联的信息作为第I控制信息(控制文件C33)。
[0065]此外,在生成步骤中,也可以还生成表示在保存步骤中将多个MP4文件保存到存储部140时的、多个MP4文件在存储部140中的记录位置的信息作为第I控制信息(控制文件A31)。
[0066]然后,由步骤S13生成的控制信息与多个MP4文件一起存储到存储部140中,预先决定的时间的编码流的接收结束后,结束保存。
[0067]另外,第I控制信息和第2控制信息是不同的控制信息。第I控制信息是用于将保存的多个MP4文件再现的控制信息。第2控制信息是用于在接收到编码流时实时地再现的控制信息。即,第I控制信息例如是将广播的内容录制(保存)下来并将录制的内容再现时所利用的控制信息。此外,第2控制信息例如是将通过广播或通信实时地接收的内容再现时所利用的控制信息。
[0068]接下来,使用附图具体说明保存方法的各步骤的详细情况。
[0069]图5是表示接收使用MMT方式编码的数据、并从MMT包取得每个媒体的MPU的数据的图。图6是表示保存媒体A(影像)的文件而构成媒体文件A21时的媒体文件A21的构成的图。
[0070]接收到的编码流10中的MMT包12通过包ID而被过滤。过滤后的MMT包12在将MMT包头和有效载荷头等的头12a除去后,成为每个媒体的多个MP4文件的集合。在MP4文件的头中,记述着每个媒体的识别符和构成相同媒体的MP4文件的序列号等。
[0071]此外,与MP4文件另行地接收到多个种类的信令信息。信令信息中例如包含表示媒体间的关系的表、MP4的开头的访问单元的再现时间、与应用的启动有关的信息等,信令信息有仅接收I次的情况和重复接收I次以上的情况。
[0072]图7是用于说明基于接收的文件及第2控制信息来保存文件并且生成控制信息的具体例的图。
[0073]在本实施方式的保存方法中,将取得的MP4文件按照每个媒体直接保存到文件。同时,生成表示媒体间的关系的控制信息、以及将其他程序再现所需的信息,作为控制文件A31?C33 (第I控制信息)。将程序
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1