用于通过广播支持DASH的进一步设备定时调整和方法技术

技术编号:16935880 阅读:23 留言:0更新日期:2018-01-03 06:25
各个实施例的系统、方法和设备使接收机设备能够使用修改的分段可用时间。在各个实施例中,可以使接收机设备能够修改分段可用性时间轴(例如,媒体呈现描述(MPD))中的分段的可用开始时间,以说明分段可用于DASH客户端的实际时间。

Further equipment timing adjustment and methods for broadcasting support DASH

The systems, methods, and devices of the various embodiments enable the receiver devices to use modified piecewise available time. In various embodiments, the receiver device can modify the available start time of segments in the sectional availability time axis (for example, media presentation description (MPD)), so as to illustrate the actual time that segments can be used for DASH clients.

【技术实现步骤摘要】
【国外来华专利技术】用于通过广播支持DASH的进一步设备定时调整和方法相关申请本申请要求享受2015年4月20日提交的、标题为“FurtherDeviceTimingAdjustmentsandMethodsforSupportingDASHOverBroadcast”的美国临时专利申请No.62/149,776的优先权,故以引用方式将其全部内容并入本文。
技术介绍
当前,超文本传输协议(HTTP)流媒体是互联网上最流行的用于传送内容的方法。对于实时事件而言,通过固定持续时间的分段来使内容逐渐可用。这种沿着时间轴的分段可用性,指示每一个后续的分段在HTTP服务器处变得可用。超文本传输协议动态自适应流媒体(DASH)是一种实现HTTP流媒体的标准。DASH在媒体呈现描述(MPD)中通告分段可用性。MPD是用于通告分段、分段可用的时间以及这些分段的大小的分段可用性时间轴。在当前系统中,通过空中下载(OTA)传输来向接收机设备提供MPD。在所提供的MPD中,分段可用开始时间可以对应于生成这些分段的网络侧编码器的编码器输出时间。由于分段可用开始时间对应于编码器输出时间,因此对于在接收机设备上运行的DASH客户端来说,这些可用开始时间并没有说明实际的分段可用的差值(例如,传送路径延迟、接收机设备处理延迟、或者接收机设备时钟漂移)。因此,在当前MPD中所通告的可用开始时间,可能并不对应于分段可用于DASH客户端的实际时间。
技术实现思路
各个实施例的系统、方法和设备使接收机设备能够使用修改的分段可用时间。在各个实施例中,可以使接收机设备能够修改分段可用时间轴(例如,媒体呈现描述(MPD))中的分段的可用开始时间,以说明分段可用于DASH客户端的实际时间。在一些实施例中,一种用于计算接收机设备定时漂移的方法,可以包括:通过URL匹配来确定分段的索引;基于可用性时间轴中的匹配的时段和表示对,确定该分段的可用开始时间;根据所述可用性时间轴,确定分段持续时间;确定用于该分段的解码时间;判断用于该分段的解码时间减去该分段的可用开始时间是否大于分段持续时间的一部分;响应于确定用于该分段的解码时间减去该分段的可用开始时间大于分段持续时间的一部分,触发所述可用开始时间的重新计算。在一些实施例中,一种用于计算接收机设备定时偏移的方法,可以包括:通过URL匹配来确定接收的分段的分段索引;确定源自于所接收的分段的可用开始时间的改变;判断该可用开始时间的改变是否大于门限;响应于确定该可用开始时间的改变大于门限,触发可用开始时间重新计算。另外的实施例可以包括具有处理器的接收机设备,其中该处理器配置为执行上面所概述的任一方法的操作。附图说明被并入本文并且构成本说明书一部分的附图,描绘了本专利技术的示例性实施例,并且连同上面给出的概括描述以及下面给出的详细描述一起来解释本专利技术的特征。图1是适合于结合各种实施例使用的网络的通信系统框图。图2是根据一个实施例,示出接收机设备的架构的框图。图3A根据一个实施例,示出了分段传输路径和MPD传输调整之间的关系。图3B根据一个实施例,示出了分段传输路径和MPD传输调整之间的关系。图4根据一个实施例,示出了网络的不同部分中的传输路径延迟之间的关系。图5A是示出用于基于确定的第一FDT接收时间,响应于分段索引改变来修改分段可用开始时间的实施例方法的处理流程图。图5B是示出用于基于确定的第一FDT接收时间,响应于分段索引改变来生成延迟调整消息的实施例方法的处理流程图。图6A是示出用于基于确定的第一FDT接收时间,响应于基URL改变来修改分段可用开始时间的实施例方法的处理流程图。图6B是示出用于基于确定的第一FDT接收时间,响应于基URL改变来生成延迟调整消息的实施例方法的处理流程图。图7根据一个实施例,示出了可用性时间轴、MPD可用开始时间、传输时间和到达时间。图8A是示出用于基于任何确定的FDT接收时间,在单播模式下修改分段可用开始时间的实施例方法的处理流程图。图8B是示出用于基于任何确定的FDT接收时间,在单播模式下生成延迟调整消息的实施例方法的处理流程图。图9A是根据一个实施例,示出多播服务设备客户端和接收机设备上的应用/DASH客户端之间的交互的消息流程图。图9B是根据另一个实施例,示出多播服务设备客户端和接收机设备上的应用/DASH客户端之间的交互的消息流程图。图10是示出基于延迟调整消息,调整可用开始时间的实施例方法的处理流程图。图11A是示出用于处理MPD更新的实施例方法的处理流程图。图11B是示出用于处理MPD更新的另一种实施例方法的处理流程图。图12根据另一个实施例,示出了可用性时间轴、MPD可用开始时间、传输时间和到达时间。图13是示出用于应对接收机设备定时漂移的实施例方法的处理流程图。图14是示出用于标记失败的HTTP记录的实施例方法的处理流程图。图15A是示出用于应对接收机设备定时漂移的另一种实施例方法的处理流程图。图15B是示出用于应对接收机设备定时漂移的第三实施例方法的处理流程图。图16是示出用于通过URL匹配来确定分段索引的实施例方法的处理流程图。图17A、17B和17C是根据一个实施例的示例性MPD的元素的框图。图18是根据一个实施例的示例性MPD的XML树的框图。图19示出了根据一个示例的分段的可用性时间轴。图20是根据一个实施例的单一分段持续时间MPD的示例性架构(schema)部分。图21是根据一个实施例,示出在时段和表示对中爬取(crawl)MPD和匹配URL的各种结果的框图。图22示出了根据一个实施列的分段的可用性时间轴。图23是根据一个实施例的两分段持续时间MPD的示例性架构部分。图24是根据另一个实施例,示出在时段和表示对中爬取(crawl)MPD和匹配URL的各种结果的框图。图25是示出用于通过URL匹配来确定分段索引的另一种实施例方法的处理流程图。图26示出了根据一个实施例的重复分段的可用性时间轴。图27是示出用于基于URL匹配来应对接收机设备定时漂移的实施例方法的处理流程图。图28是示出用于基于URL匹配来应对接收机设备定时漂移的另一种实施例方法的处理流程图。图29是示出用于基于URL匹配来应对接收机设备定时漂移的第三实施例方法的处理流程图。图30是适合于结合各种实施例使用的示例性移动设备的组件图。图31是适合于结合各种实施例使用的示例性服务器的组件图。具体实施方式现在参照附图来详细地描述各个实施例。在可以的地方,贯穿附图使用相同的附图标记来指代相同或者类似的部件。对于特定示例和实现的引用只是用于说明目的,而不是旨在限制本专利技术或者权利要求的保护范围。各个实施例使接收机设备能够考虑用于在该接收机设备上使用的数据流中的数据分段可用性(“分段可用性”)的延迟。在一个实施例中,接收机设备可以基于接收的分段将可用于该接收机设备上的应用/客户端(例如,获取分段以用于媒体播放器应用的超文本传输协议动态自适应流媒体(DASH)客户端)的实际时间,来调整从网络接收的分段可用性时间轴中的可用开始时间(例如,通过空中(OTA)从广播多媒体服务中心(BMSC)服务器接收的媒体呈现描述(MPD))以生成修改的MPD列表。当网络和接收机设备时钟同步或不同步时,各个实施例可以使得能够生成修改的MPD。本文所使本文档来自技高网...
用于通过广播支持DASH的进一步设备定时调整和方法

【技术保护点】
一种用于应对接收机设备定时漂移的方法,包括:通过统一资源标识符(URL)匹配来确定分段的索引;基于可用性时间轴中的匹配的时段和表示对来确定所述分段的可用开始时间;根据所述可用性时间轴来确定分段持续时间;确定用于所述分段的解码时间;判断用于所述分段的所述解码时间减去所述分段的所述可用开始时间是否大于门限;以及响应于确定用于所述分段的所述解码时间减去所述分段的所述可用开始时间大于所述门限,触发对所述可用开始时间的重新计算。

【技术特征摘要】
【国外来华专利技术】2015.04.20 US 62/149,776;2015.07.29 US 14/812,5351.一种用于应对接收机设备定时漂移的方法,包括:通过统一资源标识符(URL)匹配来确定分段的索引;基于可用性时间轴中的匹配的时段和表示对来确定所述分段的可用开始时间;根据所述可用性时间轴来确定分段持续时间;确定用于所述分段的解码时间;判断用于所述分段的所述解码时间减去所述分段的所述可用开始时间是否大于门限;以及响应于确定用于所述分段的所述解码时间减去所述分段的所述可用开始时间大于所述门限,触发对所述可用开始时间的重新计算。2.根据权利要求1所述的方法,其中:判断用于所述分段的所述解码时间减去所述分段的所述可用开始时间是否大于门限包括:判断用于所述分段的所述解码时间减去所述分段的所述可用开始时间是否大于所述分段持续时间的一部分;以及响应于确定用于所述分段的所述解码时间减去所述分段的所述可用开始时间大于所述门限,触发对所述可用开始时间的重新计算包括:响应于确定用于所述分段的所述解码时间减去所述分段的所述可用开始时间大于所述分段持续时间的所述一部分,触发对所述可用开始时间的重新计算。3.根据权利要求2所述的方法,其中,所述分段持续时间的所述一部分是一半。4.根据权利要求1所述的方法,还包括:判断分段索引改变是否在所述接收机设备处的两个接收的分段片段之间发生,其中,基于所述可用性时间轴中的匹配的时段和表示对来确定所述分段的所述可用开始时间包括:响应于确定分段索引改变在所述接收机设备处的两个接收的分段片段之间的发生,基于所述可用性时间轴中的匹配的时段和表示对来确定所述分段的所述可用开始时间。5.根据权利要求4所述的方法,其中,所述可用性时间轴是超文本传输协议动态自适应流媒体(DASH)媒体呈现描述(MPD)。6.一种用于应对接收机设备定时偏移的方法,包括:通过统一资源标识符(URL)匹配来确定接收的分段的分段索引;确定源自于所述接收的分段的可用开始时间的改变;判断所述可用开始时间的所述改变是否大于门限;以及响应于确定所述可用开始时间的所述改变大于门限,触发对所述可用开始时间的重新计算。7.根据权利要求6所述的方法,其中,所述门限是分段持续时间。8.根据权利要求7所述的方法,其中,可用性时间轴是超文本传输协议动态自适应流媒体(DASH)媒体呈现描述(MPD)。9.一种接收机设备,包...

【专利技术属性】
技术研发人员:R·A·戈尔米O·卢特法拉C·M·D·帕索斯N·奈克N·希瓦尚卡尔N·A·巴西乌尼T·M·纳加拉杰
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1