内容供应装置、内容供应方法、程序、终端装置以及内容供应系统的制作方法

文档序号:9568873阅读:388来源:国知局
内容供应装置、内容供应方法、程序、终端装置以及内容供应系统的制作方法
【专利说明】内容供应装置、内容供应方法、程序、终端装置以及内容供应系统
技术领域
[0001]本公开涉及一种内容供应装置、内容供应方法、程序、终端装置以及内容供应系统,并且更具体而言,涉及一种内容供应装置、内容供应方法、程序、终端装置以及内容供应系统,其能够在频道之间进行频道切换,通过以上快速传送不同的内容。
【背景技术】
[0002]众所周知活动图像专家组-通过HTTP的动态自适应流媒体(在后文中称为“DASH”)(MPEG-DASH),其将与网站的浏览相同的HTTP用作可用于通过互联网移动图像传送的国际标准化活动图像传送协议(例如,参照非专利文献1)。
[0003]DASH实现自适应流媒体技术。换言之,内容供应侧被配置为准备包括相同主题的内容的多个流,并且根据用作传送路径或接收侧的能力或状态的互联网的通信环境,图像质量、观看尺寸等改变。另一方面,接收侧可以根据互联网的通信环境、接收侧的解码能力等从由供应侧准备的多个流之中选择最佳流,并且获取和再现所选择的最佳流。
[0004]如上所述,在DASH内,将称为媒体呈现描述(MPD)的图元文件从供应侧中供应给接收侧,以便接收侧可以自适应地选择和获取流。
[0005]在MPD中描述分成大块的内容的流数据(媒体数据,例如,音频/视频/副标题)的供应源的地址(url信息)。接收侧可以基于url信息访问用作内容供应源的预定服务器,请求流数据,并且接收并再现根据请求HTTP单播传送的流数据。
[0006]图1示出了基于DASH通过流媒体方式传送内容的内容供应系统的配置的实例。
[0007]内容供应系统10包括供应内容的侧的多个内容供应装置20(在这种情况下,20A、20B以及20C)以及接收内容的侧的多个DASH客户端30。DASH客户端30使用互联网11通过⑶N 12连接至内容供应装置20。
[0008]内容供应装置20A通过多个流传送相同主题的内容,作为频道A。内容供应装置20B通过多个流传送与频道A的内容不同的相同主题的内容,作为频道B。这同样适用于内容供应装置20C。在后文中,在不需要单独区分内容供应装置20A、20B以及20C时,内容供应装置简称为“内容供应装置20 ”。
[0009]内容供应装置20包括内容管理服务器21、DASH段流转化器22以及DASH MPD服务器23。
[0010]内容管理服务器21管理供应给DASH客户端30的内容,生成相同主题的内容的具有不同比特率的多块流数据,并且将所生成的流数据输出给DASH段流转化器22。
[0011]DASH段流转化器22将每块流数据在时间上分成几段,保持每个段,作为文件,并且通知DASH MPD服务器23文件的供应源的地址。进一步,DASH段流转化器22响应于DASH客户端30的请求(HTTP请求),作为网络服务器,HTTP单播传送分段的流数据的文件。
[0012]DASH ΜΗ)服务器23生成MPD,其中,例如,描述了表示多块流数据(段)的文件的供应源的地址。DASH MPD服务器23作为网络服务器根据DASH客户端30的请求(HTTP请求),HTTP单播传送生成的MPD。
[0013]DASH客户端30请求DASH MPD服务器23传输MPD,请求DASH段流转化器22基于根据该请求HTTP单播传送的MPD,传输流数据,并且接收并再现根据该请求HTTP单播传送的文件。
[0014]高速缓存服务器(未显示)安装在⑶N 12上。高速缓存服务器高速缓存通过⑶N12HTTP单播传送的MPD或流数据的文件,并且将高速缓存的MPD等HTTP单播传送DASH客户端30,该客户端传输HTTP请求,代替用作网络服务器的DASH MPD服务器23或DASH段流转化器22。
[0015]引用列表
[0016]非专利文献
[0017]非专利文献1:Mitsuhiro Hirabayash1、“Achieving Uninterrupted VideoStreaming Using Existing Web Servers,,、NIKKEI ELECTRONICS、2012 年 3 月 19 日

【发明内容】

[0018]技术问题
[0019]如上所述,在DASH中,实现使用HTTP单播传送的自适应流技术,并且在图1的配置中,准备多个频道(内容供应装置20A、20B以及20C),从而具有不同主题的多块内容可以同时传送给接收侧。
[0020]在能够如上所述同时供应具有不同主题的多块内容时,观看者预期能够执行所谓的频道切换(在短时间段内相继切换频道并且搜索要观看的内容的操作),与在观看电视广播时相似。
[0021]在DASH中,以段为单位或以通过细分段所获得的子段为单位,在频道之间进行切换。在后文中,假设在DASH中以段为单位在频道之间进行切换,继续描述。
[0022]图2和图3示出了准备在DASH的频道A、B以及C中用作相同主题的内容的具有不同比特率的3个流(表示),并且示出了在频道之间进行频道切换时的切换实例。
[0023]在DASH中,由于段长度(持续时间)是任意的,所以频道不必具有相同的段长度。而且,在内容的头部,频道不必具有段的相同再现起始时间。
[0024]图2示出了一个实例,其中,在内容的头部,频道没有相同的段长度,也没有段的相同再现起始时间。
[0025]在这种情况下,即使DASH客户端30的用户提供指令以在观看频道A的表示A2的同时,在DASH客户端时间轴上,在T1之前切换(频道切换)到频道B的表示B2,延迟切换,直到用作表示B2的段限定器的T2。进一步,即使用户提供指令以在观看频道B的表示B2的同时,在T3之前切换到频道C的表示C2,但是延迟切换,直到用作表示C2的段限定器的Τ40
[0026]图3示出了一个实例,其中,频道没有相同的段长度,但是在内容的头部的段的再现起始时间与ΝΤΡ时间轴同步匹配。
[0027]在这种情况下,即使DASH客户端30的用户提供指令以在观看频道A的表示A2的同时,在NTP时间轴上,在T1之前切换到频道B的表示B2,延迟切换,直到用作表示B2的段限定器的T2。进一步,即使用户提供指令以在观看频道B的表示B2的同时,在T3之前切换到频道C的表示C2,也延迟切换,直到用作表示C2的段限定器的T4。
[0028]如上所述,在DASH中,在频道之间切换流时,发生额外的延迟。因此,在这种情况下,难以在频道之间进行快速频道切换。
[0029]而且,虽然通过将每个频道的段的段长度减小为极小,可以抑制上述延迟的发生,但是在这种情况下,编码速率退化,流的数据量增大,并且需要宽通信带,从而在互联网11上放置过度负荷,并且服务质量可能退化。
[0030]鉴于上述内容,构造本公开,并且期望在DASH中在频道之间实现快速频道切换。
[0031]问题的解决方案
[0032]根据本公开的第一方面,提供了一种内容供应装置,其通过相同频道,供应包括相同主题的内容并且属性不同的多块流数据,所述内容供应装置包括:频道切换段流生成单元,被配置为根据与另一个频道共同的定时,在切换流数据的接收时,通过将在多块流数据之中的频道切换流数据划分成最小单位,来生成频道切换段流;单播传送单元,被配置为单播传送所述频道切换段流;多播传送单元,被配置为多播传送所述频道切换段流;以及图元文件生成单元,被配置为生成用于接收侧的图元文件,以接收单播传送和多播传送的所述频道切换段流。
[0033]所述频道切换段流生成单元可以根据与属于相同组的其他频道共同的定时,通过将所述频道切换流数据划分成最小单位,来生成频道切换段流。
[0034]所述单播传送单元可以HTTP单播传送所述频道切换段流。所述多播传送单元可以基于所述频道切换段流,FLUTE多播传送频道切换FLUTE流。
[0035]根据本公开的第一方面的内容供应装置可以进一步包括:RTP流生成单元,被配置为基于在多块流数据之中的频道切换流数据,生成频道切换RTP流。所述图元文件生成单元可以生成用于接收侧的图元文件,以接收HTTP单播传送的频道切换段流、FLUTE多播传送的频道切换FLUTE流以及RTP多播传送的频道切换RTP流。所述多播传送单元还可以RTP多播传送所述频道切换RTP流。
[0036]所述频道切换段流生成单元可以通过与NTP时间轴同步地使最小单位的头部与属于相同组的其他频道对准,并且使用与属于相同组的其他频道的共同的持续时间将所述频道切换流数据划分成最小单位,来生成所述频道切换段流。
[0037]所述频道切换段流生成单元可以通过使用比观看流数据的最小单位更短的持续时间,将所述频道切换流数据划分成最小单位,来生成所述频道切换段流。
[0038]所述图元文件生成单元可以生成扩展的MPD,作为图元文件。
[0039]根据本公开的第一方面的内容供应装置可以进一步包括收集单元,被配置为收集元数据并且将所述元数据供应给接收侧。
[0040]所述图元文件生成单元可以生成MPD,其中,引入MPD/_TPSynchronized属性和MPD/SegmentAlignedGroupID属性,作为所述图元文件。所述收集单元可以基于MPD/0NTPSynchronized属性和MPD/SegmentAlignedGroupID属性收集用于频道切换的元数据。
[0041]所述图元文件生成单元可以生成MPD,其中,引入MPD/@forZapping属性,作为所述图元文件。所述收集单元可以基于MPD/@forZapping属性收集用于频道切换的元数据。
[0042]所述图元文件生成单元可以在所述元数据内描述流数据的最小单位的持续时间和最大持续时间中的至少一个,作为所述图元文件。所述收集单元可以基于流数据的最小单位的持续时间和最大持续时间中的至少一个收集用于频道切换的元数据。
[0043]根据本公开的第一方面,提供了一种内容供应装置的内容供应方法,所述内容供应装置根据自适应流技术通过相同频道,供应包括相同主题的内容并且属性不同的多块流数据,所述内容供应方法包括:频道切换段流生成步骤,用于由所述内容供应装置根据与另一个频道共同的定时,在切换流数据的接收时,通过将在多块流数据之中的频道切换流数据划分成最小单位,来生成频道切换段流;单播传送步骤,用于由所述内容供应装置单播传送所述频道切换段流;多播传送步骤,用于由所述内容供应装置多播传送所述频道切换段流;以及图元文件生成步骤,用于由所述内容供应装置生成用于接收侧的图元文件,以接收单播传送和多播传送的所述频道切换段流。
[0044]根据本公开的第一方面,提供了一种使计算机用作以下单元的程序,所述计算机根据自适应流技术通过相同频道,供应包括相同主题的内容并且属性不同的多块流数据:频道切换段流生成单元,被配置为根据与另一个频道共同的定时,在切换流数据的接收时,通过将在多块流数据之中的频道切换流数据划分成最小单位,来生成频道切换段流;单播传送单元,被配置为单播传送所述频道切换段流;多播传送单元,被配置为多播传送所述频道切换段流;以及图元文件生成单元,被配置为生成用于接收侧的图元文件,以接收单播传送和多播传送的所述频道切换段流。
[0045]在本公开的第一方面,根据与另一个频道共同的定时,在切换流数据的接收时,通过将在多块流数据之中的频道切换流数据划分成最小单位,来生成频道切换段流;单播传送所述频道切换段流;并且多播传送所述频道切换段流。进一步,生成用于接收侧的图元文件,以接收单播传送和多播传送的所述频道切换段流。
[0046]根据本公开的第二方面,提供了一种接收从内容供应装置中供应的流数据的终端装置,所述内容供应装置根据自适应流技术通过相同频道,供应包括相同主题的内容并且属性不同的多块流数据。所述内容供应装置包括:频道切换段流生成单元,被配置为根据与另一个频道共同的定时,在切换流数据的接收时,通过将在多块流数据之中的频道切换流数据划分成最小单位,来生成频道切换段流;单播传送单元,被
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1