文件生成装置和方法以及内容重放装置和方法_5

文档序号:9650922阅读:来源:国知局
1中的轨迹的提取符作为图块布置在轨迹2到轨迹5中。
[0231]换句话说,轨迹1存储普通HEVC片。与此相反,轨迹2到轨迹4包括通过轨迹参考来进行的参考以及通过提取符进行的片的参考。换句话说,轨迹2到4形成用于从轨迹1来获取任意图块的存取表。
[0232]图20示出了在图19的情形中符合MPEG-DASH的MP4区段文件结构。应当指出的是,在图20的示例中,对于与图15的示例中相同的部分的描述将会被减少或省略。
[0233]也就是说,图20的文件结构与图15的文件结构的不同在于,HEVC流存储在轨迹1中,并且仅HEVC图块的提取符存储在轨迹2到轨迹5中。
[0234]图21示出了在图19的情形中符合MPEG-DASH的MP4区段文件结构的另一个示例。应当指出的是,在图21的示例中,对于与图16的示例中相同的部分的描述将会被减少或省略。
[0235]也就是说,图21的文件结构与图15的文件结构的不同在于,HEVC流存储在轨迹1中,并且仅HEVC图块的提取符存储在轨迹2到轨迹5中。
[0236][文件生成进程]
[0237]接下来,将参考图22中的流程图来描述图20或图21的示例中的文件生成进程。应当指出的是,该进程是通过之前论述的图10的文件生成装置101来实施的。
[0238]在步骤S201中,编码单元151例如通过HEVC等来将内容数据编码,并且生成位流。编码单元151将生成的位流供应到MP4文件多路器153。
[0239]此外,在编码期间,编码单元151通过将图片划分成多个图块来编码,并且将关于图块的信息作为子样本信息来供应到子样本信息生成单元152。
[0240]相应地,在步骤S202中,子样本信息生成单元152获取图块信息作为子样本信息。
[0241]在步骤S203中,子样本信息生成单元152生成提取符以便参考每个图块的片。
[0242]在步骤S204中,MP4文件多路器153生成MP4文件,将普通流和参考每个图块的片的提取符存储在相应的轨迹中,并且将结果多路复用。此时,多路复用的方法可以如图20中的文件结构或者图21中的文件结构所示。
[0243]通过MP4文件多路器153多路复用和生成的MP4文件供应到文件传输单元154。在步骤S205中,文件传输单元154将MP4文件传输到内容服务器102以便存储在存储单元111 中。
[0244][图块轨迹重放进程的示例]
[0245]接下来,将参考图23中的流程图来描述在图20或图21的示例中的图块轨迹重放进程。应当指出的是,该进程是通过图9的内容重放装置103执行的。
[0246]在步骤S211中,流控制单元121分析内容服务器102的存储单元111中的MPD文件,并且获取想要获取的区段文件的URL(存取)信息。存取信息供应到HTTP存取单元122。
[0247]在步骤S222中,HTTP存取单元122使用来自流控制单元121的存取信息以便获取期望的译码速率的MP4文件的初始区段。
[0248]在步骤S223中,HTTP存取单元122从初始区段的图块样本群组条目中分析期望重放的图块(A)的图块号(索引)以及存储着整个流的编号(索引)。在步骤S224中,HTTP存取单元122从区段文件的开始处获取sidx/ssix。
[0249]在步骤S225中,流控制单元121从HTTP存取单元122获取的sidx/ssix中分析区段文件内的图块(A)的索引号的范围。
[0250]在步骤S226中,HTTP存取单元122从内容服务器102仅获取图块(a)的提取符。
[0251]在步骤S227中,流控制单元121从sidx/ssix中分析区段文件内的整个流的索引号的范围,并且另外分析获取的图块(a)提取符以便分析图块(a)的仅实际数据的范围。
[0252]在步骤S228中,HTTP存取单元122从内容服务器102仅获取图块(a)的实际数据。
[0253]在步骤S229中,内容重放单元123,在流控制单元121的控制下,重放来自HTTP存取单元122的图块(a)(内容)。因此,内容重放单元123将来自HTTP存取单元122的图块(a)(内容)解码和一起结合为单条内容,并且在显示单元(未示出)上显示该内容。
[0254]如上面描述的,在图20和图21的文件结构的情形中,符合MPEG-DASH的MP4区段文件同样可以用良好的存取情况来重放。
[0255]应当指出的是,在图14的示例中重放所有内容的情形中,所有轨迹1到5都必须重放,但是在图19的示例中重放所有内容的情形中,轨迹1本身就足够了,而不需要轨迹2到5。此外,在部分重放的情形中,仅引入需要的轨迹就足够了。
[0256]此外,在实施部分重放的情形中,图15中的每个轨迹文件结构比图16中的MP4文件结构的效率更高。类似地,在实施部分重放的情形中,图20中的每个轨迹文件结构比图21的MP4文件结构的效率更高。
[0257]应当指出的是,图15和图20中的每个轨迹的片段(moof+mdat)的存储次序可以不同于示出的示例中的次序。此外,图16和图21中的片段(moof+mdat)的mdat内的轨迹的存储次序可以不同于示出的示例中的次序。
[0258]另外,如果提取符轨迹2到5存储在轨迹1的前面,那么关于图20中的每个轨迹的片段(moof+mdat)的存储次序以及图21中的片段(moof+mdat)的mdat内的轨迹的存储次序,能够使用HTTP与sidx/ssix —起获取邻近区域,并且传输效率可以进一步提升。
[0259]应当指出的是,虽然上面描述了将通过HEVC编码的位流转化成文件的示例,但是,只要译码方法具有细分屏幕的图块结构,译码方法就不限于HEVC。
[0260]另外,虽然上面的描述对MP4文件格式的示例进行了描述,但是文件格式并不限于MP4文件格式或AVC文件格式。只要根据本技术的问题和有益效果相同,那么本技术就可还类似地应用于不同的文件格式、传输期间使用的流以及在存储文件时使用的流。
[0261]上面描述的系列进程可以通过硬件实施,也可以通过软件来实施。当所述系列进程通过软件实施的时候,构成这种软件的程序安装到计算机中。在此,“计算机”这种表达包括其中包含有专用硬件的计算机以及在安装了各种程序时能够执行各种功能的通用个人计算机等。
[0262]图24是示出了根据程序执行之前描述的系列进程的计算机的硬件的示例配置的功能框图。
[0263]在计算机800中,中央处理单元(CPU) 801、只读存储器(ROM) 802和随机存取存储器(RAM) 803通过总线804彼此连接。
[0264]输入/输出接口 805也连接到总线804。输入单元806、输出单元807、存储单元808、通信单元809和驱动器810连接到输入/输出接口 805。
[0265]输入单元806由键盘、鼠标、麦克风等配置成。输出单元807由显示器、扬声器等配置成。存储单元808由硬盘、非易失性存储器等配置成。通信单元809由网络接口等配置成。驱动器810驱动可移除记录媒体811,例如磁盘、光盘、磁光盘、半导体存储器等。
[0266]在如上面描述的那样配置的计算机中,CPU 801将存储在例如存储单元808中的程序通过输入/输出接口 805和总线804加载到RAM 803上,并且执行该程序。因此,执行上述系列的处理。
[0267]作为一个示例,可以通过作为封装媒体等记录在可移除记录媒体811上来提供由计算机800 (CPU 801)执行的程序。还可通过有线或无线传送媒体-例如局域网、因特网或数字卫星广播来提供程序。
[0268]在计算机中,通过将可移除记录媒体811加载到驱动器810中,可以通过条目/输出接口 805将程序安装到存储单元808中。还能够使用通信单元809从有线或无线传送媒体来接收程序,并且将程序安装到存储单元416中。作为另一个备选方案,程序可以提前安装在ROM 802或存储单元808中。
[0269]应当指出的是,由计算机执行的程序可以是根据在本说明书中描述的顺序以时间序列处理的程序或者并行或在必要时间-例如调用时处理的程序。
[0270]还应当指出的是,在本说明书中,描述存储在记录媒体中的程序的步骤不仅包括根据其中示出的顺序以时间序列执行的进程,而且还包括并行或单独执行的进程-而不必以时间序列执行。
[0271]进一步,在本说明书中,“系统”意指由多个装置组成的整体装置。
[0272]进一步,上面描述为单个装置(或处理单元)的元件可以配置成多个装置(或处理单元)。与此相反,上面描述为多个装置(或处理单元)的元件可以共同配置成单个装置(或处理单元)。进一步,上面描述的那些之外的元件可以添加到每个装置(或处理单元)。此外,只要系统的配置或操作(作为整体)大体上相同,那么给定装置(或处理单元)的元件的一部分可包含在另一个装置(或另一个处理单元)的元件中。换句话说,本公开的实施方式不限于上述实施方式,并且在不偏离本公开的范围的情况下,可以做出各种改变和改型。
[0273]本公开的实施方式不限于上述实施方式,并且在不偏离本公开的范围的情况下可以做出各种改变和改型。
[0274]例如,本公开可以采用云计算的配置,所述云计算通过由多个设备用网络分配和连接一个功能来进行处理。
[0275]进一步,由上述流程图描述的每个步骤可以通过一个设备或者通过分配多个设备来执行。
[0276]另外,在其中多个进程包含在一个步骤的情形中,包含在该一个步骤中的多个进程可以通过一个设备或者通过分配多个设备来执行。
[0277]在本说明书中,已经描述了其中多条信息在译码流中多路复用并且从编码侧传输到解码侧的示例。然而,传输信息的方法不限于所述示例。例如,所述信息可以作为与译码位流相关联的不同条数据传输或记录,而不在译码位流中多路复用。在此,术语“关联”意指包含在位流中的图像(它可以是图像的一部分,例如片或块)以及对应于图像的信息可以在解码的时候链接在一起。也就是说,信息可以沿着不同传输路径从图像(或者位流)传输。信息可以记录在与图像(或者位流)不同的记录媒体(或者,相同记录媒体的不同记录区域)中。进一步,信息和图像(或者位流)可以相互关联,例如在任何单元-例如多个帧、单个帧或者帧的一部分中。
[0278]上面已经参考附图描述了本公开的优选实施方式,然而本公开并不限于上面的示例。所属领域技术人员可以发现在所附权利要求的范围内的各种改变和改型,并且应当理解的是它们将自然地落入本公开的技术范围内。
[0279]另外,本技术可还如下面这样配置。
[0280](1)
[0281]—种文件生成装置,包括:
[0282]文件生成单元,所述文件生成单元配置成,在包括通过将其中图像被划分成多个子样本的内容编码生成的位流的文件的开始处,布置用于从多个子样本中获取任意子样本的子样本存取信息,并且从而生成文件。
[0
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1