再现方法、内容传输方法、再现装置、内容传输装置与流程

文档序号:18739254发布日期:2019-09-21 01:35阅读:354来源:国知局
再现方法、内容传输方法、再现装置、内容传输装置与流程

技术领域

本说明涉及再现方法、内容传输方法、再现装置、内容传输装置。



背景技术:

以往,已知将编码数据以规定的传送格式来传送的技术。编码数据是通过将包含影像数据及声音数据的内容基于HEVC(High Efficiency Video Coding)等运动图像编码标准来进行编码而生成的。

在规定的传送格式中,例如有MPEG-2TS(Moving Picture Experts Group-2 Transport Stream)或MMT(MPEG Media Transport)等(参照非专利文献1)。例如,在专利文献1中,公开了按照MMT将编码的媒体数据按每个包发送的技术。

另一方面,并未考虑接收MMT方式等那样的将1个流分割为多个文件的数据并保存的保存方法及保存装置、以及保存的数据的再现方法及再现装置。

现有技术文献

非专利文献

非专利文献1:Information technology-High efficiency coding and media delivery in heterogeneous environment-Part1:MPEG media transport(MMT),ISO/IECDIS23008-1



技术实现要素:

本发明的一个方式的由再现装置执行的再现方法,所述再现方法包括:从内容传输装置接收控制信息以再现被存储在所述内容传输装置中的切片,所述切片包含视频切片和音频切片,所述切片与在MPEG-DASH标准中定义的数据单元相对应;从所述控制信息取得再现开始定时,所述再现开始定时将所述视频切片中的第1视频切片与所述音频切片中的第1音频切片建立关联;从所述内容传输装置接收所述第1视频切片和所述第1音频切片;以及基于所述再现开始定时来同时再现所述第1视频切片和所述第1音频切片,所述控制信息包含指示所述控制信息是否被更新的更新信息。

另外,这些整体或具体的方式可以通过再现方法、保存装置、再现装置、集成电路、计算机程序或计算机可读取的CD-ROM等记录介质来实现,也可以通过保存方法、再现方法、保存装置、再现装置、集成电路、计算机程序及记录介质的任意组合来实现。

本发明的再现方法、内容传输方法、再现装置、内容传输装能够保存接收到的编码数据,并且能够将保存的编码数据再现。

附图说明

图1是用于说明MMT中的编码流的数据构造的图。

图2是用于说明MMT中的编码流的数据构造的图。

图3是表示实施方式的保存装置的构成的框图。

图4是实施方式的保存方法的流程图。

图5是表示接收使用MMT方式编码的数据、并从MMT包取得了每个媒体的MPU的数据的图。

图6是表示保存媒体A(影像)的文件而构成媒体文件A21时的媒体文件A21的构成的图。

图7是用于说明基于接收的文件及第2控制信息来保存文件、并且生成控制信息的具体例的图。

图8是表示随机访问表的一例的图。

图9是表示实施方式的再现装置的构成的框图。

图10是实施方式的再现方法的流程图。

图11是用于说明将媒体文件内的数据重新排列的情况的媒体文件内的数据的图。

具体实施方式

(本发明的基础知识)

本发明涉及用于接收使用以MPEG标准化中的MMT方式发送的数据并保存接收数据的保存方法或保存装置、或者用于将保存的数据再现的再现方法或再现装置。MMT方式是用于将影像及声音复用并打包,并通过广播及通信等一个以上的传送路径发送的复用方式。

在作为复用方式而使用MPEG-2TS方式的以往的系统中,有直接保存TS包的方法。但是,关于接收以MMT方式打包的数据并保存的方法、或者将保存的数据再现的方法,并没有充分考虑。

以MMT方式生成的MPU(Media Processing Unit)是按照每个媒体将影像、声音等分割为适当的尺寸,并保存为MP4格式的数据。

以往的MP4文件将影像、声音等轨道存放到一个MP4文件中,在MP4内部的头存放表示轨道的关系的信息。对此,MPU是将程序按照每个媒体切片化的MP4文件,MPU本身没有表示媒体间的关系的信息。因此,无法将关联的影像和声音一起再现。

此外,如果将MPU作为多个MP4文件保存,则文件数增大,文件管理和再现时的文件访问变得复杂,存在再现处理所需的处理量增加的课题。

为了解决这样的课题,本发明的一个方式的由再现装置执行的再现方法,所述再现方法包括:从内容传输装置接收控制信息以再现被存储在所述内容传输装置中的切片,所述切片包含视频切片和音频切片,所述切片与在MPEG-DASH标准中定义的数据单元相对应;从所述控制信息取得再现开始定时,所述再现开始定时将所述视频切片中的第1视频切片与所述音频切片中的第1音频切片建立关联;从所述内容传输装置接收所述第1视频切片和所述第1音频切片;以及基于所述再现开始定时来同时再现所述第1视频切片和所述第1音频切片,所述控制信息包含指示所述控制信息是否被更新的更新信息。

由此,即使是作为多个文件保存的数据,由于将多个文件建立关联地保存,所以能够减少再现处理所需的处理量。

以下,参照附图具体说明本发明的一个方式的发送方法及接收方法。

另外,以下说明的实施方式均只示出本发明的一个具体例。以下的实施方式中示出的数值、形状、材料、构成要素、构成要素的配置位置及连接形态、步骤、步骤的顺序等只是一例,不意图限定本发明。此外,对于未记载于以下的实施方式的构成要素中的表示最上位概念的独立权利要求的构成要素,作为任意的构成要素来说明。

(实施方式)

以下,参照附图来说明实施方式的保存方法(保存装置)及再现方法(再现装置)。在实施方式中,作为一例说明按照MMT接收编码数据并保存所接收的编码数据的保存方法、以及将保存的编码数据再现的再现方法。

首先,说明MMT中的编码流的数据构造。图1及图2是用于说明MMT中的编码流的数据构造的图。

如图1所示,编码数据由多个访问单元(AU:Access Unit)构成。编码数据例如是基于HEVC等的运动图像编码标准而编码的AV数据。编码数据具体地说包括影像数据、声音数据、以及附随的字幕、提示语、元数据、静止图像及文件等。编码数据为影像数据的情况下,1个AU是相当于1个图片(1帧)的单位。

在MMT中,编码数据以GOP(Group Of Picture)单位按照MP4的文件格式(基于ISO的媒体数据格式)而MP4数据化(附加MP4头)。即,编码数据具有分别由多个访问单元构成的多个集合(GOP)。GOP是编码数据中的随机访问点,在GOP中的解码顺序中开头的访问单元相当于HEVC或AVC的IDR图片、或者non-IDR的I图片。

在MP4数据中包含的MP4头中,记述有访问单元的提示时刻(上述的PTS)和解码时刻(上述的DTS)的相对值。此外,在MP4头中记述有MP4数据的序列号。另外,MP4数据(MP4文件)是MPU的一例,该MPU是在MMT标准中定义的数据单位。在MPU中,也可以不发送MP4的头,仅发送MPU中的样本数据。这种情况下,MPU相当于随机访问单位,构成MPU的样本和MPU建立对应。此外,在MPU中,作为随机访问单元的开头的访问单元的随机访问点配置在开头。此外,MPU也可以由多个GOP构成。此外,MPU是影像或声音的单一媒体的访问单元的集合,按照每个媒体以MP4文件的形式封装。另外,这里所称的“媒体”表示影像、声音、字幕等内容的种类。

并且,如图2所示,MMT中的编码流10包括信令信息11和多个MMT包12。换言之,编码流10是MMT包12的包串。

编码流10(MMT流)是构成1个MMT封装包的1个以上的流中的1个。MMT封装包例如相当于1个广播节目内容。

信令信息11例如包含表示多个资源和包ID的对应关系的信息等。另外,资源是包含同一传输特性的数据的数据实体,例如是影像数据及声音数据等的某1个。

具体地说,信令信息11例如是MMT中的CI(Composition Information)及MPT(MMT Package Table)。另外,信令信息11在MPEG2-TS中是PMT(Program Map Table)或PAT(Program Association Table),在MPEG-DASH中是MPD(Media Presentation Description)等。

此外,在信令信息11中也可以包含时刻信息。时刻信息是用于决定访问单元的PTS或DTS的信息。具体地说,时刻信息例如是作为MPU中的开头的访问单元的绝对时刻的PTS或DTS。更具体地说,时刻信息在PTS的情况下能够表示在MPU中提示顺序为开头的访问单元的PTS的绝对值,在DTS的情况下能够表示在MPU中解码顺序为开头的访问单元的DTS的绝对值。此外,时刻信息也可以不存放在信令信息11中。

例如,假设多个图片构成1个集合,则在该集合的解码顺序中最先被解码的开头的访问单元在DTS所示的时刻被解码。这时,表示进行对该集合的开头的访问单元进行的解码的、以基准时钟为基准的时刻(DTS)的时刻信息作为编码流10的时刻信息存放。

另外,基准时钟在以MMT方式发送编码流的情况下是NTP(Network Time Protocol),在以MPEG2-TS方式发送编码流的情况下是PCR(Program Clock Reference)。在此,NTP只要是发送装置设定的基准时钟即可,并不是必须与因特网上一般使用的NTP服务器中的NTP值一致。

MMT包12是将MP4数据打包而得到的数据。在实施方式中,在1个MMT包12中包含1个MP4数据(MPU)。如图2所示,MMT包12包含头12a(MTT包头(MPEG2-TS的情况下相当于TS包头))和有效载荷12b。

在有效载荷12b中存放着MP4数据。另外,在有效载荷12b中,有时存放着将MP4分割而得到的数据。

头12a是与有效载荷12b有关的附属信息。例如,在头12a中包含包ID和时刻信息。这里的时刻信息是MP4数据的提示时刻(PTS)或解码时刻(DTS)的相对值。

包ID是表示MMT包12(有效载荷12b)中包含的数据的资源的识别编号。包ID是每个构成MMT封装包的资源所固有的识别编号。

像这样,编码流包含表示进行编码数据的解码或提示的处理的时刻的时刻信息(DTS或PTS)和编码数据(图2的ID1_#0、ID2_#0、ID1_#1、ID1_#2、ID2_#1、ID2_#2、…)。

[保存方法]

图3是表示实施方式的保存装置的构成的框图。图4是实施方式的保存方法的流程图。

如图3所示,保存装置100具备接收部110、保存部120、生成部130、存储部140。另外,保存装置100的构成要素具体地说通过微计算机、处理器或专用电路等实现。另外,存储部140也可以不包含在保存装置100中,而是与保存装置100不同的装置。

在实施方式的保存方法中,如图4所示,保存装置100的接收部110包含多个文件的编码流,该文件是规定的文件形式的数据单位(S11:接收步骤)。

接着,保存装置的保存部120将编码流中的接收到的多个文件保存到存储部140(S12:保存步骤)。具体地说,从构成接收到的编码流10的接收包取得多个MP4文件形式的数据单位(即MP4文件)。

接着,保存装置的生成部130生成第1控制信息,该第1控制信息是用于将保存的多个MP4文件再现的控制信息,并且将多个MP4文件建立关联(S13:生成步骤)。由步骤S13生成的第1控制信息包含如下的3个控制信息。

3种控制信息是,表示存储部140中的多个MP4文件的记录位置的信息(后述的控制文件A31)、程序信息(后述的控制文件B32)、表示随机访问表的信息(控制文件C33)。即,在步骤S13中,进行生成控制文件A31的步骤、生成控制文件B32的步骤、生成控制文件C33的步骤这3个步骤。

即,例如在生成步骤中,可以通过对信令信息(第2控制信息)进行解析,生成表示将多个MP4文件再现的顺序的信息作为第1控制信息。

此外,例如在生成步骤中,可以通过对信令信息进行解析,生成将媒体为影像的第1文件和媒体为声音的第2文件建立关联的信息作为第1控制信息。更具体地说,多个MP4文件分别是能够随机访问的随机访问单位的文件,在生成步骤中,可以通过对信令信息进行解析,生成表示多个MP4文件各自的再现开始时刻的时刻信息作为第1控制信息(控制文件B32)。此外,在生成步骤中,也可以生成将再现开始时刻相同的第1文件及第2文件建立关联的信息作为第1控制信息(控制文件C33)。

此外,在生成步骤中,也可以还生成表示在保存步骤中将多个MP4文件保存到存储部140时的、多个MP4文件在存储部140中的记录位置的信息作为第1控制信息(控制文件A31)。

然后,由步骤S13生成的控制信息与多个MP4文件一起存储到存储部140中,预先决定的时间的编码流的接收结束后,结束保存。

另外,第1控制信息和第2控制信息是不同的控制信息。第1控制信息是用于将保存的多个MP4文件再现的控制信息。第2控制信息是用于在接收到编码流时实时地再现的控制信息。即,第1控制信息例如是将广播的内容录制(保存)下来并将录制的内容再现时所利用的控制信息。此外,第2控制信息例如是将通过广播或通信实时地接收的内容再现时所利用的控制信息。

接下来,使用附图具体说明保存方法的各步骤的详细情况。

图5是表示接收使用MMT方式编码的数据、并从MMT包取得每个媒体的MPU的数据的图。图6是表示保存媒体A(影像)的文件而构成媒体文件A21时的媒体文件A21的构成的图。

接收到的编码流10中的MMT包12通过包ID而被过滤。过滤后的MMT包12在将MMT包头和有效载荷头等的头12a除去后,成为每个媒体的多个MP4文件的集合。在MP4文件的头中,记述着每个媒体的识别符和构成相同媒体的MP4文件的序列号等。

此外,与MP4文件另行地接收到多个种类的信令信息。信令信息中例如包含表示媒体间的关系的表、MP4的开头的访问单元的再现时间、与应用的启动有关的信息等,信令信息有仅接收1次的情况和重复接收1次以上的情况。

图7是用于说明基于接收的文件及第2控制信息来保存文件并且生成控制信息的具体例的图。

在本实施方式的保存方法中,将取得的MP4文件按照每个媒体直接保存到文件。同时,生成表示媒体间的关系的控制信息、以及将其他程序再现所需的信息,作为控制文件A31~C33(第1控制信息)。将程序再现时,一边参照控制信息,一边对每个媒体的文件的MP4进行解析,从而将影像及声音再现。

首先,以使用MMT方式以单一的传送路径发送一个程序,并在接收机中接收及保存的动作为例进行说明。程序由媒体A及媒体B构成,构成程序的信息(表示媒体间的关系的信息)存放在信令信息中。

将在接收步骤中取得的MP4文件按照每个媒体存放到媒体文件,从而保存到存储部140。例如,将序列号为#1~#M的M个媒体A的MP4文件依次存放到媒体文件A21,将序列号为#1~#N的N个媒体B的MP4文件依次存放到媒体B用的媒体文件B22。

媒体文件可以设定能够确定媒体的预先决定的文件名。此外,媒体文件可以在媒体文件内存放用于识别媒体文件中存放的文件的媒体的种类的识别符。作为用于识别媒体的种类的识别符,例如可以使用通过MMT方法对多个媒体的每一个赋予的资源ID,也可以使用与资源ID对应的识别符。在媒体文件内存放识别符的情况下,可以新设置mp4的box并存放在之中。

在生成步骤中,将MP4文件存放到媒体文件时,输出用于确定每个MP4被记录的位置的信息,并存放到控制文件(图7的控制文件A31)。用于确定每个MP4文件被记录的位置的位置确定信息,例如通过相对于媒体识别符的、从媒体文件的开头到各个序列号的MP4文件的开头字节为止的字节数所导致的偏移量来表示。位置特定信息在使用MMT方式的情况下表示MP4文件相对于资源ID的记录位置。

在接收步骤中,接收记述有构成程序的媒体的信息的信令信息,将取得的信令信息保存到控制文件(例如图2的控制文件B32)。信令信息存放保存了构成程序的媒体的MP4文件的媒体文件的文件名。信令信息有仅发送来1次的信令信息、反复发送来的信令信息、或者分割为多个发送的信令信息。在生成步骤中,在任一情况下,均从取得的信令信息取得(生成)程序的再现所需的信息,并保存到文件。

在生成步骤中,也可以制作随机访问表,以在再现时能够随机访问。随机访问表是能够随机访问的点的列表,例如表示与随机访问点对应的媒体A及媒体B各自的MP4序列号。

图8是表示随机访问表的一例的图。

将媒体A设为影像、将媒体B设为声音的情况下,随机访问表是将影像的MP4文件的MP4序列号和在与该影像的MP4文件的随机访问点相同时间访问(再现)的声音的MP4文件的MP4序列号建立了对应的表。

具体地说,随机访问表通过如下的处理步骤来生成。首先,在影像的MP4文件的开头的访问单元的时刻信息被作为信令信息发送的情况下,影像的MP4文件的随机访问点基于该时刻信息而生成。然后,检索与生成的影像的MP4文件的随机访问点的时刻相同时刻信息的声音的MP4文件的MP4序列号,将检索到的声音的MP4文件的MP4序列号和检索时使用的影像的MP4文件的MP4序列号建立对应,从而生成随机访问表。即,在生成步骤中,将这样生成的随机访问表存放到控制文件(例如图7的控制文件C33)。

另外,随机访问表中,能够随机访问的点也可以不是全部的列表,而是由一定间隔的随机访问点(即,进行间隔剔除以成为一定间隔的部分随机访问点)构成。

此外,随机访问表也可以还与对应于各随机访问点的时刻信息建立对应。另外,这种情况下的时刻信息是从媒体的开头时刻(程序的再现开始时刻)起的相对时间。更具体地说,在MP4文件的开头的访问单元的时刻信息是基于NTP或STC而附加的时间戳的情况下,时刻信息是从媒体的开头时刻计算的该MP4文件的相对时刻。

此外,从程序的途中开始保存的情况下,以保存开始的数据的时刻为基准,计算与多个MP4文件分别对应的相对时刻,并将该相对时刻存放在随机访问表中。此外,该时刻信息也可以基于MP4文件头中记述的时间戳来生成。

布局信息或应用信息被进行信令传输的情况下,也可以将信令信息保存到文件。

在信令信息中附加了时间戳的情况下,也可以变换为从媒体的开头时刻起的相对时刻,并与信令信息一起保存。

在生成步骤中,也可以在程序信息或随机访问表中存放布局信息或应用的启动信息等的事件信息。这种情况下,可以在再现时基于时间戳信息进行提示。

在声音的MP4文件的时间间隔与影像的MP4文件的时间间隔(GOP单位)不一致的情况下,检索声音相对于影像的随机访问点的MP4序列号而生成随机访问表,所以也能够容易地在再现时对影像的MP4文件和应该与该影像的MP4文件同时再现的声音的MP4文件进行随机访问。

在影像的MP4文件中有多个随机访问点的情况下,可以将该MP4文件中包含的随机访问点的数量预先存放到头信息中发送。这种情况下,随机访问表将影像的MP4文件的多个随机访问点的每一个和声音的MP4文件的MP4序列号建立对应。并且,声音的MP4文件在随机访问表中还与表示是影像的MP4文件的多个随机访问点中的第几个随机访问点的信息建立对应。

[再现方法]

接下来,说明将存储部140中存储的多个MP4文件再现的再现方法。

图9是表示实施方式的再现装置的构成的框图。图10是实施方式的再现方法的流程图。

如图9所示,再现装置200具备第1取得部210、解析部220、第2取得部230、再现部240。另外,再现装置200的构成要素具体地说通过微计算机、处理器或专用电路等来实现。

首先,在再现装置200中,判定再现的对象的文件是包含多个MP4文件的文件(媒体文件)还是包含1个MP4文件(S21)。

在判定为对象的文件是媒体文件的情况下(S21:媒体文件),再现装置200的第1取得部210取得第1控制信息,该第1控制信息是用于将多个MP4文件再现的控制信息,并且将多个MP4文件建立关联(S22:第1取得步骤)。具体地说,第1取得部210取得存储部140中存储的第1控制信息。

接着,再现装置200的解析部220在步骤S22之后的步骤S23~S25中,对由步骤S22取得的第1控制信息进行解析(解析步骤)。

更具体地说,解析部220具有程序信息解析部221、随机访问表解析部222、记录位置解析部223,这些解析部221~223分别进行步骤S23~S25的处理。

程序信息解析部221对第1控制信息中的控制文件B32进行解析,确定构成程序的媒体文件(S23)。

接着,随机访问表解析部222对第1控制信息中的控制文件C33进行解析,取得每个媒体的随机访问点的MP4序列号(S24)。

接着,记录位置解析部223对第1控制信息中的控制文件A31进行解析,取得与由步骤S24取得的MP4文件的MP4序列号建立了对应的、表示该MP4文件在存储部140中的记录位置的位置信息(S25)。

接着,第2取得部230根据解析步骤的结果(MP4文件的位置信息),从存储部140取得多个MP4文件中的规定的MP4文件(S26:第2取得步骤)。

接着,再现装置200的再现部240将取得的MP4文件再现(S27:再现步骤)。更具体地说,再现部240具有MP4文件解析部241和媒体解码·提示部242。在步骤S27中,首先,MP4文件解析部241按照每个媒体依次对多个MP4文件进行解析。然后,媒体解码·提示部242基于由MP4文件解析部241解析的时间戳信息,将多个MP4文件解码及提示从而再现。

另一方面,在判定为对象的文件是1个MP4文件的情况下(S21:MP4文件),对该MP4文件进行解析,基于该MP4的时间戳信息,通过进行解码及提示,将该MP4文件再现(S28)。另外,步骤S21也可以省去。此外,步骤S28也可以省去。

(特征)

根据本实施方式的保存方法及再现方法,能够将以MMT方式编码的程序保存并再现。

此外,根据本实施方式的保存方法,不必变更MP4文件的构成,就能够将接收的多个MP4文件一并存放到文件。

此外,根据本实施方式的保存方法,通过生成程序信息等的控制信息并保存,能够将保存的多个MP4文件再现。

此外,根据本实施方式的保存方法,通过生成随机访问表,能够容易地进行随机访问再现。

此外,根据本实施方式的保存方法,能够在再现时提示布局信息和应用启动信息等。

(变形例)

以上说明的保存方法只是一例,并不限于此。

第1控制信息可以按照各个功能而存放到多个文件中,也可以将2个以上功能的控制信息一并存放在1个文件中。此外,单一媒体的控制信息可以与媒体一起存放在媒体文件中。

此外,媒体文件和控制文件也可以通过预先决定的文件名来确定。此外,媒体文件和控制文件也可以在文件内存放用于识别文件内存放的媒体或控制信息的内容的识别符。

此外,在再现方法中,将存放有程序信息的控制文件作为入口点,但是也可以另行规定成为入口点的文件,指定在入口点文件中存放有程序信息的控制文件。

此外,说明了表示MP4文件的记录位置的偏移量用字节数来表示,但也可以是其他方法。偏移量例如可以规定规定的数据单位而表示数据单位的索引编号。此外,MP4文件的记录位置也可以是从媒体文件的开头字节到MP4文件的开头字节的偏移量。此外,MP4文件的记录位置也可以是前后的MP4文件的开头字节的记录位置的差分信息。

此外,以通过MMT方式编码的数据为例进行了说明,但是保存由MPEG-DASH等切片化的多个MP4文件构成的程序的情况下,也能够使用本实施方式的方法来进行保存及再现。此外,通过MMT方式或MPEG-DASH方式编码的MP4文件利用MMT方式的协议中的MPU模式或GFD模式、或者FLUTE等其他协议来传送的情况下,也能够使用本实施方式的方法来进行保存及再现。

此外,也可以在将多个MP4文件按照接收顺序保存到媒体文件之后,变更媒体文件内的数据(MP4文件)的排列。将媒体文件内的数据重新排列的情况下,伴随着重新排列,适当地修正第1控制信息和MP4文件头,将表示进行了重新排列的信息存放在媒体文件内或与媒体文件不同的控制文件中。此外,可以在保存后将媒体文件内的数据重新排列,也可以在多个MP4文件的接收时暂时地将数据保存到存储器中,一边重新排列一边保存。

例如,可以按照将多个MP4文件的头部分集中到文件的前半部分、将多个MP4文件的数据部分集中到文件的后半部分的方式重新排列。此外,如图11所示,有多个MP4文件共用的头信息、或者保存·再现中不需要的头信息(例如‘ftyp’,‘mmpu’box等)的情况下,也可以将重复的头信息删除。另外,图11是用于说明将媒体文件内的数据重新排列的情况的媒体文件内的数据的图。图11(a)是表示将数据重新排列前的媒体文件内的数据的构成的图。图11(b)是表示将数据重新排列后的媒体文件内的数据的构成的图。

此外,例如在每个MP4文件的初始化信息不同的情况下,需要进行头的修正。即,将第N个MP4文件的初始化信息和第1个MP4文件的初始化信息进行比较,在第N个MP4文件的初始化信息和第1个MP4文件的初始化信息不同的情况下,将第N个MP4文件的初始化信息追加到第1个MP4文件的初始化信息,对第N个MP4文件进行处理时,参照对第1个MP4文件的初始化信息追加的初始化信息而变更第N个MP4文件的‘moof’内的参照目标。

此外,也可以在一个媒体文件中存放多个媒体的MP4文件。例如,可以采用将影像的MP4文件和声音的MP4文件以随机访问单位交替地保存的构成。

此外,在再现时间较大的情况下,可以将媒体文件分割为多个文件而保存。这种情况下,声音文件的分割文件可以与影像文件的分割时间间隔相应地进行分割。

此外,接收使用多个传送路径传送的MP4文件并保存的情况下,也可以不取得传送路径间的延迟时间的同步而保存,进行将保存后的MP4文件基于MP4序列号重新排列等同步处理。

此外,也可以预先在送出服务器中使用本实施方式所示出的媒体文件或控制文件的形式存放多个MP4文件,接收机(保存装置100)从送出服务器经由广播传送路径或通信传送路径下载文件并保存。

此外,也可以将从广播传送路径或通信传送路径通过下载取得的MP4文件和通过流取得的MP4文件分别保存,在保存后将MP4文件重新排列。

此外,保存包含可伸缩编码的编码数据的MP4文件的情况下,即使扩展层和基本层中的各媒体ID不同,既可以将各个层的MP4文件保存到一个媒体文件,也可以按照每个层保存到不同的媒体文件。将基本层和扩展层的MP4文件保存到一个媒体文件的情况下,可以将对应的基本层和扩展层各自的MP4文件交替地保存。此外,也可以仅保存基本层的媒体。在记述程序信息的控制文件中,存放表示媒体文件是可伸缩编码的数据的识别符、以及能够识别阶层等级的识别符。

此外,将接收的多个MP4文件保存时,可以对保存的媒体文件设置表示保存的媒体的状态的识别符或标志。例如,可以在媒体文件内或控制文件中设置与保存的媒体对应的、表示该保存的媒体是否处于完整状态的识别符或标志。标志存放在媒体文件或控制文件中。媒体是否处于完整状态,能够根据例如媒体的识别符的媒体的序列号来判断。媒体的序列号指的是,例如表示资源内的MPU的顺序的MPU序列号、表示资源内的包的顺序的序列号、表示MMT包的顺序的序列号、被切断的有效载荷的序列号,通过数据单元或MMT包或MMT有效载荷的头来表示。因此,能够根据判断的结果来设置标志。此外,也可以设置表示保存的媒体没有错误的识别符或标志。保存的媒体的一部分MP4文件存在错误、或者存在因丢包而无法取得的MP4文件的情况下,可以仅将特定的MP4文件从服务器下载并保存,也可以按照每个媒体文件下载并对媒体进行修补。

此外,也可以设置表示保存的媒体处于可重新排列的状态、或者已重新排列的识别符或标志。此外,也可以设置表示保存的媒体能够再现视听的识别符或标志。

例如,可以在处于媒体没有错误或不足的状态的情况下,判断为是能够重新排列的状态,例如在需要进行重新排列的程序的情况下,仅在重新排列结束的情况下,判断为是能够再现视听的状态。

此外,也可以由内容制作者发送与针对程序的保存、重新排列、针对再现视听的条件、许可的保存格式有关的信令信息等,通过并用表示保存状态的识别符或标志等,进行保存内容的动作的指定或限制。

此外,也可以由内容制作者预先附加能够唯一地指定程序或媒体的固有的ID,在接收侧将固有的ID与程序及媒体一起解码。例如,可以通过从数据广播或WEB内容、应用指定固有的ID,将保存的程序再现。

此外,例如由通过广播传送的媒体A和保存的媒体B构成程序的情况下,在程序信息中作为媒体B的传送路径信息(位置信息)示出保存装置,指定作为媒体ID附加的固有的ID。在接收机中作为位置信息示出了保存装置的情况下,从预先登录的保存装置中的程序信息检索媒体固有的ID,与通过广播传送的媒体A一起同步地再现。

此外,也可以对多个MP4文件进行解析,将基本流重构之后,变换为一个MP4文件。多个媒体作为多个轨道保存在MP4文件中。也可以基于对MP4头进行解析的结果,示出随机访问表、程序信息、以及表示记录位置的控制信息等。

此外,也可以直接保存MMT包。直接保存MMT包的情况下,在保存时附加表示MMT包的到达时刻的时间戳。时间戳可以在MMT包头之前附加,也可以存放在MMT包头内部(例如NTP时间戳区域)。此外,将从多个传送路径传送的MMT包按照序列顺序重新排列的情况下,在重新排列后附加时间戳。在MMT包头、MMT有效载荷头、MFU头等中存在不需要的头信息的情况下,也可以将不需要的头删除之后保存。将头删除的情况下,存放表示已将头删除的信息。将保存的数据再现时,基于时间戳来再现数据。此外,也可以生成程序信息和随机访问表。

此外,MMT方式能够通过多个保存格式(MMT包、MP4文件格式)来保存,可以从多个保存方法中选择。也可以使用多个保存方法来保存。

各个保存方法在保存数据量、数据构成、再现处理量等方面具有各自的特征。保存方法的选择可以由用户从多个选择方法中选择。也可以由接收机根据再现用途而自动选择。例如,将保存的程序传送给其他设备的情况下,选择能够直接传送MMT包的、直接保存MMT包的方法。

也可以在发送侧发送指定保存格式或保存方法的信令信息,在接收机按照指定的保存格式及保存方法来保存。

(其他)

以上示出了使用MMT方式传送的数据的保存方法,但是也可以接收并保存构成一个程序的媒体以多个传送路径且不同的复用方式或格式发送的信号。这种情况下,在包含程序信息的控制文件中,存放能够确定复用方式或多重格式的识别符。

此外,在随机访问表中,对于某个随机访问点,用能够以各自的复用方式来识别能够随机访问的点的识别符来表示。例如,程序由以MMT方式打包的MP4文件(MPU)和使用DASH方式打包的MP4文件(切片)构成的情况下,制作对于某个随机访问点的MPU序列号及切片序列号的表。随机访问表可以在发送侧预先生成并通过广播或通信传送,也可以一边对接收后的数据进行解析一边制作。

使用每个媒体不同的复用方式以多个传送路径发送的情况下,也可以使得将媒体分割的时间相同。通过使得分割的时间相同而进行传送す,能够容易地制作随机访问点。

此外,也可以在保存后格式变换为任一格式。也可以由发送侧指定以何种格式保存。

另外,在上述各实施方式中,各构成要素通过由专用的硬件构成,或者通过执行适于各构成要素的软件程序来实现。各构成要素也可以通过由CPU或处理器等程序执行部读出并执行硬盘或半导体存储器等记录介质中记录的软件程序来实现。在此,实现上述各实施方式的发送装置、接收装置等的软件是如下的程序。

即,该程序使计算机执行保存方法,该保存方法包括:接收步骤,接收包含多个文件的编码流,所述文件是规定的文件形式的数据单位;保存步骤,将所述编码流中的接收到的多个文件保存到存储部;以及生成步骤,生成第1控制信息,该第1控制信息用于将保存的所述多个文件再现,并且将所述多个文件建立关联。

此外,也可以是,该程序使计算机执行再现方法,该再现方法是将存储部中存储的多个所述文件再现的再现方法,所述文件是规定的文件形式的数据单位,该再现方法包括:第1取得步骤,取得控制信息,该控制信息是用于再现所述多个文件的控制信息,将所述多个文件建立关联;解析步骤,对取得的所述控制信息进行解析;第2取得步骤,根据所述解析步骤的结果,从所述存储部取得所述多个文件中的规定的文件;以及再现步骤,将取得的所述规定的文件再现。

此外,在上述实施方式中,也可以由不同处理部执行特定的处理部所执行的处理。此外,多个处理的顺序可以变更,也可以并行地执行多个处理。

另外,本发明的整体或具体的方式可以通过系统、方法、集成电路、计算机程序或计算机可读取的CD-ROM等记录介质来实现。此外,本发明的整体或具体的方式也可以通过系统、方法、集成电路、计算机程序或记录介质的任意组合来实现。

以上基于实施方式说明了本发明的一个或多个方式的发送方法及接收方法,但是本发明不限于该实施方式。只要不脱离本发明的主旨,对本实施方式进行了本领域技术人员能够想到的各种变形而得到的方式、以及将不同实施方式中的构成要素组合而得到的方式,也包含在本发明的一个或多个方式的范围内。

工业实用性

本发明作为能够保存所接收的编码数据的保存方法或保存装置、或者能够将保存的编码数据再现的再现方法或再现装置等是有用的。

符号的说明

10 编码流

11 信令信息

12 MMT包

12a 头

12b 有效载荷

21 媒体文件A

22 媒体文件B

31 控制文件A

32 控制文件B

33 控制文件C

100 保存装置

110 接收部

120 保存部

130 生成部

140 存储部

200 再现装置

210 第1取得部

220 解析部

221 程序信息解析部

222 随机访问表解析部

223 记录位置解析部

230 取得部

240 再现部

241 MP4文件解析部

242 媒体解码·提示部

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