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

文档序号:9650922阅读:来源:国知局
都布置在moof内。
[0134]另外,从顶部开始的第七排和第八排分别陈述了从子样本框位置框到以第五排的框_类型陈述的框的开始位置的偏置以及所述框的大小信息。
[0135]以此方式,存储用于存取moof内的任意子样本的方法的框的存取信息布置在区段文件的开始处,并且因此可以省略解释moof内的信息的进程。因此,可以高效地存取样本内的任意子样本。
[0136]如上面所述的,在本技术中,用于获取任意子样本(图块)的信息布置在区段文件的开始处,从而允许高效地存取样本内的任意子样本。因此,可以实现使用HTTP的高效数据获取。
[0137]此外,用于获取任意子样本(图块)的信息不是通过扩展sidx和ssix来布置的,而是通过限定在区段文件的开始处Sidx和ssix之后的单独的框布置的。因此,可以执行不影响现有设备的扩展。
[0138]此外,甚至对于图块之外的信息,也可以实现根据区段内的数据类型的存取。
[0139]接下来,下文中将描述采用上面技术的内容重放系统的示例。
[0140]<1.第一实施方式〉
[0141][信息处理系统]
[0142]图9是示出了采用本技术的内容重放系统的示例的示意图。
[0143]在图9的示例中,内容重放系统包括文件生成装置101、内容服务器102、内容重放装置103和网络104。
[0144]文件生成装置101、内容服务器102和内容重放装置103通过网络104连接。网络104可以是无线传输路径或者有线传输路径。
[0145]例如,网络104可包括公共网络,例如因特网、电话网络或者卫星通信网络,和各种局域网(LAN)或包括以太网(Ethernet)(注册商标)的广域网(WAN)。另外,网络104可还包括专用网络例如互联网协议虚拟专用网(IP-VPN)。
[0146]应当指出的是,文件生成装置101和内容服务器102可还通过与网络104分开的网络-例如专用线路网络来连接。
[0147]根据例如高效视频译码(HEVC)的方案,文件生成装置101将内容数据-例如视频内容编码。随后,文件生成装置101生成编码数据(位流)的数据文件和包括关于编码数据的元数据的数据文件(随后讨论的MPD文件)。例如,文件生成装置101生成符合MPEG-DASH的MP4文件,所述MP4文件由具有不同译码速率的区段群组组成。换句话说,在MP4文件中,多比特率的内容被划分成一些文件,所述文件持续几秒到大致十几秒。
[0148]另外,编码数据是在通过将图片划分成多个图块(图块-划分结构)获得的结构中编码的。随后,在包括编码数据的MP4文件中,用于获取任意子样本(图块)的子样本存取信息(也就是说,gsix信息)布置在区段文件的开始处。
[0149]应当指出的是,内容数据可以是音频数据(例如音乐、演讲和广播节目)、视频数据(例如电视节目、视频节目、照片、文件、图纸和图表)或者诸如游戏和软件的数据。
[0150]文件生成装置101将生成的MP4文件传输到内容服务器102,以便存储在内容服务器102的存储单元111中。另外,文件生成装置101还将生成的MPD文件传输到内容服务器102,以便存储在内容服务器102的存储单元111中。
[0151]内容服务器102包括存储单元111和通信单元112。内容服务器102将MP4文件存储在存储单元111中,所述MP4文件通过由文件生成装置101生成的具有不同译码速率的区段群组组成。
[0152]在图9的示例中,存储单元111存储由具有3Mbps译码速率的区段群组组成的MP4文件以及由具有iMpbs译码速率的区段群组组成的MP4文件等组成。
[0153]存储单元111可以是存储媒体-例如非易失性存储器、磁盘、光盘或磁光(M0)盘。非易失性存储器可以是例如电可擦除可编程只读存储器(EEPR0M)或可擦除可编程只读存储器(EPR0M)。此外,磁盘可以是硬盘或盘状磁性材料盘。此外,光盘可以是压缩光盘(⑶)、数字多功能刻录光盘(DVD-R)、蓝光光盘(BD)(注册商标)等。
[0154]另外,内容服务器102还存储播放列表文件(下文中称为媒体呈现描述(MPD)文件),所述播放列表文件包括存储在存储单元111中的每个MP4文件的属性(比特率信息)和URL(存取信息)。MPD文件可由文件生成装置101生成,或由内容服务器102生成。
[0155]通信单元112用作与文件生成装置101的接口,并且通过网络104与文件生成装置101通信。
[0156]另外,通信单元112还用作与内容重放装置103的接口,并且通过网络104与内容重放装置103通信。在这种情形中,更具体地,通信单元112包括根据HTTP与内容重放装置103通信的HTTP服务器的功能。例如,通信单元112将MPD文件传输到内容重放装置103,根据HTTP从存储单元111提取MP4文件(所述MP4文件是依照MPD文件从内容重放装置103请求的),并且将MP4文件作为HTTP响应传输到内容重放装置103。
[0157]内容重放装置103分析从内容服务器102获取的MPD文件,并且依照分析的MPD文件在考虑屏幕大小和传输路径的状态的情况下选定最佳图像大小、细分屏幕的至少一个图块和译码速率。例如,在重放的初始阶段,请求传送具有1Mbps译码速率的区段,并且如果通信状态量好,那么传送切换到具有3Mbps译码速率的区段。作为另一个示例,如果屏幕大小很小的话,那么请求传送(仅)对应于屏幕大小的任意图块的区段。以此方式接收的区段解码、一起结合成内容并且在屏幕上显示。
[0158]应当指出的是,随后具体地描述重放图块的情形。内容重放装置103包括流控制单元121、HTTP存取单元122和内容重放单元123。
[0159]流控制单元121从内容服务器102获取MPD文件,并且分析获取的MPD文件。流控制单元121根据分析的Mro文件在考虑屏幕大小和传输路径的状态的情形下选定最佳图像大小、图块和译码速率,并且获取想要获取的区段文件的URL(存取)信息。
[0160]流控制单元121从HTTP存取单元122获取的sidx/gsix中分析区段文件内的图块㈧的索引号的范围。应当指出的是,在随时点播的情形中,流控制单元121从HTTP存取单元122获取的sidx/gsix中分析区段文件内的Ι/P图块(A)的索引号的范围。流控制单元121根据分析的信息控制HTTP存取单元122。
[0161]HTTP存取单元122使用来自流控制单元121的存取信息获取初始区段。HTTP存取单元122通过初始区段中的信息来分析重放需要的信息。例如,通过图块样本群组条目来分析待重放的图块(A)的图块号(索引)。此外,HTTP存取单元122从区段文件的开始处获取sidx/ssix/gsix。此外,根据由流控制单元121分析的区段文件内图块(A)的索引号的范围,HTTP存取单元122使用HTTP从内容服务器102仅获取图块(A)。
[0162]应当指出的是,在随时点播的情形中,根据由流控制单元121分析的区段文件内的Ι/P图块㈧的索引号的范围,HTTP存取单元122使用HTTP从内容服务器102仅获取Ι/P 图块(A)。
[0163]内容重放单元123,在流控制单元121的控制下,重放来自HTTP存取单元122的图块(内容)。换句话说,内容重放单元123将来自HTTP存取单元122的图块(内容)一起解码和结合成单条内容,并且在显示单元(未示出)上显示该内容。
[0164]应当指出的是,在图9的示例中,文件生成装置101、内容服务器102和内容重放装置103中的每个都仅示出了一个装置,但是所述配置不限于每个仅有一个装置,而是还可以配置成具有多个装置。
[0165]此外,虽然图9的示例示出了其中文件生成装置101和内容服务器102分别配置的示例,但是文件生成装置101也可以构建到内容服务器102中。
[0166][文件生成装置的示例性配置]
[0167]图10是示出了文件生成装置101的示例性配置的方框图。
[0168]在图10的示例中,文件生成装置101将内容数据编码,并且生成具有不同比特率的相同内容的多个MP4文件以及前面论述的MPD文件。文件生成装置101包括编码单元151、子样本信息生成单元152、MP4文件多路器153和文件传输单元154。
[0169]编码单元151通过例如HEVC等将内容数据编码以便生成位流,并且将生成的位流供应到MP4文件多路器153。应当指出的是,在编码期间,编码单元151通过将图片划分成多个图块来编码,并且将关于图块的信息-例如图块位置信息(图块信息)作为子样本信息供应到子样本信息生成单元152。
[0170]根据来自编码单元151的图块信息,子样本信息生成单元152生成子样本信息和gsix信息(图4),所述子样本信息将被包含在符合MPEG-DASH的MP4文件的moof中,gsix信息是用于获取任意子样本(图块)的子样本存取信息。子样本信息生成单元152供应生成的子样本信息和gsix信息到MP4文件多路器153。
[0171]MP4文件多路器153通过来自编码单元151的位流来生成符合MPEG-DASH的MP4文件,并且将来自子样本信息生成单元152的子样本信息和gsix信息多路复用。换句话说,生成了其中将子样本信息和gsix信息多路复用的MP4文件。应当指出的是,具体地,子样本信息存储在moof内的子样本信息框中。gsix信息存储在区段文件的开始处sidx和ssix 之后的gsix中ο
[0172]通过MP4文件多路器153多路复用和生成的MP4文件供应到文件传输单元154。文件传输单元154将MP4文件传输到内容服务器102以便存储在存储单元111中。
[0173]应当指出的是,虽然未在图10的示例中示出,在实际实施中,文件生成装置101还由MPD文件生成单元组成,MPD文件通过所述MPD文件生成单元生成。随后,生成的MPD文件通过文件传输单元154存储在内容服务器102的存储单元111中。
[0174][文件生成进程]
[0175]接下来,将参照图11的流程图来描述文件生成装置101的文件生成进程。
[0176]在步骤S101中,编码单元151例如通过HEVC等将内容数据编码,并且生成位流。编码单元151供应生成的位流到MP4文件多路器153。
[0177]此外,在编码期间,编码单元151通过将图片划分成多个图块来编码,并且将关于图块的信息作为子样本信息供应到子样本信息生成单元152。
[0178]相应地,在步骤S102中,子样本信息生成单元152获取图块信息作为子样本信息。
[0179]在步骤S103中,根据图块信息,子样本信息生成单元152生成子样本信息和gsix信息(图4),所述子样本信息将被包含在符合MPEG-DASH的MP4文件的moof中,所述gsix信息存储用于获取任意子样本(图块)的信息。
[0180]在步骤S104中
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1