用于提供媒体的方法和服务器的制造方法_4

文档序号:9923865阅读:来源:国知局
的StartTime 和availableTime 可 固有周期信息检索(retrieval) eXInclude的属性/元素中,吁aUback"和"邱ointer"可用 于提高PeriodsRef 的功會bt生(function曰Iity) O相反,''P曰rse"、''encodin邑曰ccept"、 "accept-language"对于化riodsRef 来说不需要。
[0232] 基于上述的说明,在引用化riod时,可提出2个附加的选项:1)加强的(enhanced) PeroidsRef; 2)XInclude 扩展(extending)的化riodsRef。
[0233] I)升级的PeroidsRef:在此选项中,现有的(existing)Pe;riodsRef可通过 XInclude的faUback元素及xpointer属性被升级。此选项的一个优点(advantage)在于句 法及处理的简单性(simplicity)。变形的化riodsRef的句法在W下表15中示出。
[0234] 2)XInclude扩展的PeriodsRef:在此选项中,由于可将XInclude与StartTime和 availableTime属性相关联单纯地扩展,因此,PeriodRef可被构建。此选项的优点在于使用 标准的(S化ndard)XInclude。为了避免在初始期间将文件合并,在化riodsRef的语义中,对 于"在不是必须要合并的情况下允许客户端来针对是与否作出决定"是强制性的。该 化riodsRef的句法在W下表16中示出。
[02巧]在此句法中,可附加 ids属性来指示出当前的媒体演示(media presentation)中 所参照的化riod的id。此外,为保持与XInclude的href属性的一贯性,Location元素可变更 为选择性location属性。
[0236]【表15】

[0241] 上述的元素/属性的语义如W下表17中所示被提供。
[0242] 【表17】
[0244]
[0245] 从下,对Period Timeline进行说明
[0246] 各周期可具有指示出周期的开始时间的start属性。但是,此方法在改变(modify) 周期的时间线时时可能不具有流动性。
[0247] 例如,为了在VOD的MPD中插入广告周期,所插入的周期之后的所有周期的开始时 间须改变。进一步,相同的广告周期被反复地(例如,每隔1小时)播放时,则继续及插入该周 期。相同的方式,一个W上的周期从MPD被清除时,时间空间上被清除的周期之后剩余的时 间
[0248] 在本实施例中,为了周期管理的流动性,可提出如下所述的变形:
[0249] 1)在化r i od中添加新属性"durat i on"
[02加]2)选择性地改变化riod的当前start属性
[0巧1 ] 3)在MPD类型中添加新E'er iodTime line元素。
[0252] 化r i odT ime 1 ine元素可提供有关时间线的周期演示的信息。
[0253] 化riodTimeline元素的语义及句法在W下表60至62中示出。
[0254] 通过使用PeriodTimeline ,Period的描述在演示时间中可W是独立性的。因此, Period(全部或部分)可在相同的媒体演示或其他媒体演示中重新使用。在改变表现时间, 只需改变化riod Timeline。
[0巧5] 此外,PartialPlay元素可允许(重新)播放((re)play化eriod的一个W上的部分。 例如,广告化riod表示后,(通过beginning和ending指示的(denoted))该化riod的一部分 可在整个会话(session)期间中被反复。
[0巧6] PeriodTimeline元素可强加 Period的显式(explicit)时间线。Period的隐式 (implicit)时间线可从Period的顺序被预定(ordered)的序列(sequence)开始被推断 (infer)。在隐式时间线的情况下,为了支持化riod的重播,PartialPlay元素可作为化riod 元素的子元素被提供。
[0巧7]【表18】





[0267] 与反复的F^eriod不再包含任何R邱re sen1:at ion描述相同,Representat ion实体的 最小个数可变更为0。
[0268] 可使用特别的(special)属性来指示出须被反复的之前的化riod的id值,来代替 直接使用id属性。
[0269] 图5是示出根据本发明的一个实施例的客户端的结构图。
[0270] 客户端100可包括存取引擎510和媒体引擎520。
[0271] 存取引擎510可W是DASH存取引擎。
[0272] 存取引擎510可从服务器110接收元数据(例如,MPD)。
[0273] 存取引擎510可构成请求,并将构成的请求发给(issue)服务器110。
[0274] 存取引擎510可从服务器110接收内容(例如,段或段的一部分)。
[0275] 存取引擎510将内容提供给媒体引擎520。
[0276] 存取引擎510的输出可包括MPEG容器Container)(例如,ISO/lEC 14492-12IS0基 本文件格式或IS0/IEC13818-2MPEG-2传输流)的媒体(或媒体的一部分)。此外,存取引擎 510的输出可包括所述媒体的内部(i nt erna 1)定时映射(map)为媒体表现的时间线的定时 f目息。
[0277] 媒体引擎520播放提供的内容。即,媒体引擎520可使用从存取引擎510输出的媒体 数据和定时信息来输出媒体。
[0278] 参照上述图1至图4说明的根据本发明的一个实施例的技术型内容在本实施例中 也可照样适用。因此,省略详细地说明。
[0279] 根据本发明的一个实施例的方法能够W程序指令的形式被体现并记录在计算机 可读媒体中,该程序指令可通过多种计算机手段被执行。所述计算机可读媒体可包括独立 的或结合的程序指令、数据文件、数据结构等。所述媒体中记录的程序指令可专口为本发明 特别设计和创建,或为计算机软件技术人员熟知而应用。计算机可读媒体的例子包括:磁媒 体(magnetic media),如硬盘、软盘和磁带;光学媒体(optical media),如CD R0M、DVD;磁 光媒体(ma即et〇-〇ptical media),如光盘(floptical disk);和专口配置为存储和执行程 序指令的硬件设备,如只读存储器(ROM)、随机存取存储器(RAM)等。程序指令的例子,既包 括机器代码,如由编译器产生的,也包括含有可由计算机使用解释程序执行的更高级代码 的文件。所述硬件设备可配置为作为一个W上软件模块运行W执行上面所述的本发明的示 例性实施例的操作,反之亦然。
[0280] 如上所示,本发明虽然已参照有限的实施例和附图进行了说明,但是本发明并不 局限于所述实施例,在本发明所属领域中具备通常知识的人均可W从此记载中进行各种修 改和变形。
[0281]因此,本发明的范围不受说明的实施例的局限或定义,而是由后附的权利要求范 围W及与权利要求范围等同的内容来定义。
【主权项】
1. 一种用于提供媒体的方法,该方法包括以下步骤: 传送媒体元数据,该元数据包括一个或多个周期; 基于所述元数据所提供的信息来接收针对所述媒体的段的请求;以及 传送适合于所述请求的各个段, 其中,每个周期包括所述媒体的一个或多个表示,以及 其中,每个表示从周期的开始点开始并持续至该周期的结束点,并且包括一个或多个 段。2. 如权利要求1所述的方法,其中,所述元数据为所述媒体的媒体演示说明MPD。3. 如权利要求1所述的方法,其中,每个周期利用周期元素来定义。4. 如权利要求3所述的方法,其中,所述周期元素包含用于指明周期的开始时间的开始 属性。5. 如权利要求3所述的方法,其中,所述周期元素包含用于指明周期的持续时间的持续 时间属性。6. 如权利要求5所述的方法,其中,所述持续时间属性指定所述周期的下一周期的开始 时间。7. 如权利要求3所述的方法,其中,所述周期的开始时间决定在所述周期中包含的每个 段的开始时间。8. 如权利要求3所述的方法,其中,所述周期元素包括用于指明有关外部的周期元素的 参照的参照属性,且每个周期利用所述外部的周期元素来定义。9. 一种服务器,包括: 传送引擎,用于向终端传送媒体的元数据; 接收引擎,用于基于所述元数据所提供的信息来接收针对所述媒体的段的请求,该元 数据包括一个或多个周期;以及 其中,所述传送引擎向所述终端传送用于所述请求的各个段, 其中,每个周期包括所述媒体的一个或多个表示,以及 其中,每个表示从周期的开始点开始并持续至该周期的结束点,并且包括一个或多个 段。10. 如权利要求9所述的服务器,其中,所述元数据为所述媒体的媒体演示说明MPD。11. 如权利要求8所述的服务器,其中,每个周期利用周期元素来定义。12. 如权利要求11所述的服务器,其中,所述周期元素包含用于指明周期的开始时间的 开始属性。13. 如权利要求11所述的服务器,其中,所述周期元素包含用于指明周期的持续时间的 持续时间属性。14. 如权利要求13所述的服务器,其中,所述持续时间属性指定所述周期的下一周期的 开始时间。15. 如权利要求11所述的服务器,其中,所述周期的开始时间决定在所述周期中包含的 每个段的开始时间。16. 如权利要求11所述的服务器,其中,所述周期元素包括用于指明有关外部的周期元 素的参照的参照属性,且每个周期利用所述外部的周期元素来定义。
【专利摘要】提出一种使用媒体内容的元数据的适应型HTTP串流服务的方法及装置。媒体内容有一个以上的周期的序列构成。元数据可包括各周期的开始时间属性和/或持续时间属性。元数据决定各周期的开始时间和所述周期所包含的段的开始时间。终端存取各周期所包含的段,并将所述段内包含的所述媒体的数据解码及渲染,从而来播放媒体内容。
【IPC分类】H04N21/2343, H04N21/61, H04N21/8541, H04N21/43, H04L29/08, H04N21/845, H04N21/84, H04L29/06, H04N21/235
【公开号】CN105704159
【申请号】CN201610221910
【发明人】张洪党, 李振莹, 裵晟埈, 姜晶媛, 郑淳兴, 朴尚泽, 柳原, 金在坤
【申请人】韩国电子通信研究院, 韩国航空大学校产学协力团
【公开日】2016年6月22日
【申请日】2011年10月6日
【公告号】CN103181186A, CN103181186B, EP2626829A2, EP2626829A4, US8909805, US20130185398, WO2012047028A2, WO2012047028A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1