提供了用于接收和呈现或播放媒体内容表示以及用于使能跨多个表示进行时间同步和随机查找的装置、方法和计算机程序产品。客户端设备可以访问将所述多个表示的媒体内容的播放时间间隔与对应媒体段相关联的适当时间映射片段,以识别与当前表示或另一选定表示内的期望时点对应的适当媒体段。可以创建所述时间映射片段并将其预加载到媒体内容服务器上,并且所述媒体内容服务器可以在接收到来自客户端设备的请求时或作为媒体段的一部分而将时间映射片段(多个)发送到所述客户端设备。在其他情况下,所述媒体内容服务器可以例如在接收到来自客户端设备的请求时动态地创建时间映射片段。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例一般地涉及通信技术,更具体地说,涉及用于媒体文件成流的系统、方法和装置。
技术介绍
随着通信技术的发展,流媒体对于普通客户而言变得越来越实际,并且其收费也为普通客户所能承受。同吋,网络带宽变大,网络访问量增加,标准协议和格式的使用以及因特网商业化也导致了对多媒体内容需求的増加。网络的扩展和联网计算设备的演进提供了充足的处理能力、存储空间和网络带宽,从而能够传输和播放日益复杂的数字媒体文件。因此,因特网电视和视频共享受到普遍欢迎。
技术实现思路
因此,根据本专利技术的各实施例,提供了用于接收和呈现或播放媒体内容表示(representation)以及用于使能跨多个表示进行时间同步和随机查找的装置、方法和计算机程序产品。具体而言,可以定义将多个表示所关联的内容的播放或呈现时间间隔映射到对应媒体段(segment)的分段表。当查找或在表示之间切换时,客户端设备可以因此访问适当的时间映射片段(fragment),以识别与当前表示或另ー选定表示内的期望时点对应的适当媒体段。在一个示例性实施例中,提供一种用于接收和呈现或播放媒体内容表示以及用于使能跨多个表示进行时间同步和随机查找的方法和计算机程序产品。根据所述方法和计算机程序产品,客户端设备呈现选定媒体内容文件的第一表示的第一媒体段。所述客户端设备确定期望时点和待呈现的期望第二表示。识别和取回第二媒体段,其中所述第二媒体段包含呈现时间等于所述第一表示或所述期望第二表示中的期望呈现时点或等于期望表示中的当前时点的ー个或多个媒体样本。在另ー示例性实施例中,提供一种用于声明和发信号通知媒体内容表示以及用于使能跨多个表示进行时间同步和随机查找的方法和计算机程序产品。根据所述方法和计算机程序产品,诸如媒体内容服务器之类的装置响应于对媒体内容的请求而将多媒体呈现描述发送到客户端设备。第一表示的第一媒体段被发送到所述客户端设备,并创建与至少ー个媒体段相关的时间映射信息。所述时间映射信息被所述装置发送给所述客户端设备。所述时间映射信息可以随对应媒体段一起发送到所述客户端设备,也可以响应于所述客户端设备的至少ー个请求而发送到所述客户端设备。所述多媒体呈现描述可以包括所述客户端设备用于取回或请求所述时间映射信息的统ー资源定位器(URL)模式。在另ー示例性实施例中,提供ー种包括处理器和存储计算机代码指令的存储器的装置,所述计算机代码指令当被所述处理器执行时,使所述装置呈现选定媒体内容文件的第一表示的第一段。所述存储器和计算机代码指令与所述处理器一起还使所述装置确定期望时点或待呈现的期望第二表示。使所述装置识别第二媒体段,其中所述第二媒体段包含呈现时间等于所述第一表示或所述期望第二表示中的期望呈现时点或等于期望表示中的当前时点的ー个或多个媒体样本。所述存储器和计算机代码指令与所述处理器一起还使所述装置取回所述第二媒体段。在另ー示例性实施例中,提供ー种包括处理器和存储计算机代码指令的存储器的装置,所述计算机代码指令当被所述处理器执行时,使所述装置响应于对媒体内容的请求而将多媒体呈现描述发送到客户端设备。所述存储器和计算机代码指令与所述处理器一起还使所述装置将第一表示的第一媒体段发送到所述客户端设备,并创建与至少ー个媒体段相关的时间映射信息。还使所述装置将所述时间映射信息发送到所述客户端设备。所述时间映射信息可以作为时间映射片段随对应媒体段一起发送到所述客户端设备,也可以响应于所述客户端设备的至少ー个请求而发送到所述客户端设备。所述多媒体呈现描述可以包括所述客户端设备用于取回或请求所述时间映射信息的统ー资源定位器(URL)模式。在另ー示例性实施例中,提供ー种包括被配置为呈现至少ー个媒体段的客户端设备和被配置为通过网络将时间映射信息传送到所述客户端设备的媒体内容服务器的系统。所述客户端设备可以呈现选定媒体内容文件的第一表示的第一媒体段。所述客户端设备然后确定期望时点或待呈现的期望第二表示。所述媒体内容服务器可以将时间映射信息随对应媒体段一起发送到所述客户端设备,也可以响应于所述客户端设备的至少ー个请求而发送到所述客户端设备。所述客户端设备然后可以根据所述时间映射信息识别第二媒体段,并可以从所述媒体内容服务器请求所述第二媒体段。所述客户端设备可以使用所述媒体内容服务器发送到所述客户端设备的统ー资源定位器(URL)模式来请求所述时间映射信息或所述第二媒体段。根据本专利技术的实施例的将所述时间映射信息分段为时间映射片段具有多种好处。它允许更快地开始呈现媒体段,因为在开始播放之前,不需要预下载大型索引文件。此外,所述客户端设备能够访问所需的数据部分而不必下载和存储数据的大型片段。附图说明概述本专利技术的实施例之后,现在參考附图,所述附图不一定按比例绘制,这些附图是:图I示出根据本专利技术的一个示例性实施例的ー种使用传输协议促进媒体文件成流的系统;图2是根据本专利技术的一个示例性实施例的移动终端的示意性方块图;图3是根据本专利技术的一个示例性实施例的包括多个媒体轨道和内容表示的媒体内容文件的一部分;图4示出根据本专利技术的一个示例性实施例的描述元素的表示;图5示出均包括媒体段的第一表示和第二表示以及时间映射片段,所述时间映射片段包括将来自所述第一表示的媒体段映射到所述第二表示中的媒体段的信息;图6示出根据本专利技术的一个示例性实施例的寻址时间映射片段的元素的表示;图7示出根据本专利技术的一个示例性实施例的如何定义“stif”盒; 图8示出根据本专利技术的示例性实施例的与用于访问时间映射信息以及跨多个表示取回对应媒体段的示例性方法一致的流程图9示出根据本专利技术的示例性实施例的与用于访问时间映射信息以及取回特定表示内的对应媒体段的示例性方法一致的流程图;以及图10示出时间映射片段的XML架构(Schema)的表示。具体实施例方式现在參考附图更全面地描述本专利技术的某些实施例,在所述附图中示出本专利技术的部分而非全部实施例。实际上,应该理解,除了在此示出和描述的实施例之外,还可通过多种不同的形式体现本专利技术的其他许多可能的实施例。本专利技术的实施例不应被视为限于在此描述的实施例;相反,提供在此列出的实施例是为了使本披露满足适应的法律要求。在所有附 图中,相同的标号指示相同的元素。如在此使用的,“示例性”仅表示ー个实例,因此表示本专利技术的ー个实例实施例并且不应被视为在任何方面縮小本专利技术实施例的范围或精神。此外,应该理解,使用超文本传输协议(HTTP)作为应用层传输协议的ー个实例。本专利技术的实例实施例包括使用其他应用层传输协议来使媒体文件成流。如在此使用的,术语“电路”指(a)仅硬件电路实现(例如,模拟电路和/或数字电路实现);(b)电路和包括存储在一个或多个计算机可读存储器上的软件和/或固件指令的计算机程序产品(多个)的组合,所述电路和计算机程序产品协同工作以使装置执行在此描述的ー种或多种功能;以及(C)诸如微处理器(多个)或微处理器(多个)的一部分之类的电路,所述电路需要软件或固件才能执行操作,即使所述软件或固件物理上不存在。此“电路”定义适用于在此对该术语的所有使用,其中包括任何权利要求中对该术语的所有使用。作为进ー步的实例,如在此使用的,术语“电路”还包括含有一个或多个处理器和/或处理器的一部分(多部分)以及附属软件和/或固件的实现。本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.12.11 US 61/285,9041.一种方法,包括 由客户端设备呈现选定媒体内容文件的第一表示的第一媒体段; 确定期望时点和期望第二表示中的至少一个; 识别与所述期望时点和所述期望第二表示中的所确定的至少一个关联的第二媒体段;以及 由所述客户端设备从网络服务器取回所述第二媒体段以便呈现。2.如权利要求I中所述的方法,其中所述识别包括 访问将媒体段映射到对应呈现时间的时间映射信息;以及 至少部分地根据所访问的时间映射信息来识别所述第二媒体段。3.如权利要求2中所述的方法,其中所述时间映射信息包括一个或多个时间映射片段,并且其中访问时间映射信息包括取回与所述第一媒体段、所述期望时点和所述第二媒体段中的至少一个相关的至少一个特定时间映射片段。4.如权利要求3中所述的方法,其中所述至少一个特定时间映射片段被包括为所述第一媒体段的一部分。5.如权利要求I至3中的任一权利要求中所述的方法,其中所述确定期望时点和期望第二表示中的至少一个包括以下步骤中的至少一个 接收指示所述期望时点和所述期望第二呈现中的至少一个的用户输入; 确定所述第一表示中的期望时点;以及 确定所述期望第二呈现中的期望时点。6.如权利要求I至5中的任一权利要求中所述的方法,其中识别第二媒体段包括识别与所述第二媒体段关联的段标识符,并且其中取回所述第二媒体段包括至少部分地根据所识别的段标识符创建统一资源定位器。7.一种包括计算机可执行程序代码的计算机可读存储器,所述计算机可执行程序代码当被执行时,使装置执行如权利要求I至6中的任一权利要求中所述的方法。8.一种方法,包括 由网络服务器响应于客户端设备对媒体内容的请求而将多媒体呈现描述发送到所述客户端设备; 将第一表示的第一媒体段发送到所述客户端设备; 将映射至少一个媒体段至对应呈现时间的时间映射信息发送到所述客户端设备;以及 将第二媒体段发送到所述客户端设备。9.如权利要求8中所述的方法,其中发送时间映射信息包括以下步骤中的至少一个 响应于所述客户端设备的请求而发送所述时间映射信息;以及 结合所述第一媒体段的发送而发送所述时间映射信息。10.如权利要求8或9中的任一权利要求中所述的方法,其中所述时间映射信息包括多个时间映射片段,每个时间映射片段将至少一个媒体段与呈现时间间隔关联。11.一种包括计算机可执行程序代码的计算机可读存储器,所述计算机可执行程序代...
【专利技术属性】
技术研发人员:I·布阿兹兹,
申请(专利权)人:诺基亚公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。