检索及存取用于媒体流式处理的段区块制造技术

技术编号:20597208 阅读:61 留言:0更新日期:2019-03-16 12:46
本发明专利技术提供一种用于检索媒体数据的实例装置,其包含一或多个处理器,所述一或多个处理器实施于电路中且经配置以进行以下操作:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。

Retrieving and accessing segment blocks for media streaming

The present invention provides an example device for retrieving media data, comprising one or more processors, which are implemented in a circuit and configured to perform the following operations: receiving a list file containing data indicating the number of segments that can be used for the representation of media data, and the segments comprising those with a unique uniform resource locator URL. Independent retrieval of media files; determination of the identifier of one of the blocks using the data indicating the number of blocks available for the segment; and transmission of a request to specify the identifier of the one in the block to the server device.

【技术实现步骤摘要】
【国外来华专利技术】检索及存取用于媒体流式处理的段区块本申请案主张2016年7月28日申请的美国临时申请案第62/368,099号的权益,所述临时申请案的全部内容以引用的方式并入本文中。
本专利技术涉及经编码媒体数据的传送。
技术介绍
数字视频能力可结合至广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝或卫星无线电电话、视频电话会议装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)、ITU-TH.265(也被称作高效率视频译码(HEVC))定义的标准及此类标准的扩展中所描述的那些技术,以更有效地发射及接收数字视频信息。在视频数据已被编码之后,可将视频数据包化以供发射或存储。可将视频数据汇编成符合多种标准中的任一者的视频文件,所述标准是例如国际标准化组织(ISO)基本媒体文件格式及其扩展,例如AVC。
技术实现思路
一般来说,本专利技术描述使用段区块的技术。本专利技术的技术包含例如发信可用于完整段的区块的数目。本专利技术的技术还包含用于寻址区块例如以请求供检索的区块的寻址方案(例如命名方案)。在一个实例中,一种检索媒体数据的方法包含:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符(URL)的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。在另一实例中,一种用于检索媒体数据的装置包含一或多个处理器,所述一或多个处理器实施于电路中且经配置以进行以下操作:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符(URL)的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。在另一实例中,一种用于检索媒体数据的装置包含用于接收包含数据的清单文件的装置,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符(URL)的可独立检索媒体文件;用于使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符的装置;及用于将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置的装置。在另一实例中,一种计算机可读存储媒体在其上存储有在执行时致使处理器进行以下操作的指令:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符(URL)的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。下文在附图及具体实施方式中阐述一或多个实例的细节。其它特征、目标及优点将从具体实施方式及附图且从权利要求书显而易见。附图说明图1为绘示实例系统的框图,实例系统实施用于经由网络来流式处理媒体数据的技术。图2为更详细地绘示图1的检索单元的组件的实例集合的框图。图3为绘示实例多媒体内容的元素的概念图。图4为绘示实例视频文件的元素的框图,实例视频文件可对应于表示的段。图5为绘示常规段供应项目及具有较短段的供应项目的实例的概念图。图6为绘示经由常规段供应项目及具有较短段的供应项目可用的段的统一资源定位符(URL)地址的概念图。图7为绘示可根据本专利技术的技术而发信的数据的实例集合的概念图。图8绘示根据本专利技术的技术针对段使用分层编号的技术的实例。图9绘示根据本专利技术的技术针对段使用分层编号的技术的另一实例。图10为绘示根据本专利技术的技术的传送(发送及接收)媒体数据的实例方法的流程图。具体实施方式一般来说,本专利技术描述使用段序列的技术,所述段例如与常规段相比回放持续时间相对短的包含数据的段。即,一或多个段可缺乏随机存取点(RAP)。因此,并非单一段具有关于N秒(或其它时间单位,例如微秒、毫秒等等)的回放持续时间的数据,而是单一段具有RAP且与段可用性开始时间(SAST)相关联的情况下,可提供具有关于N秒的回放持续时间的数据的多个段,仅所述多个段中的一者包含RAP且所述多个段中的每一者与相应SAST相关联。通过使用此类较短段,回放可比使用常规较长段更快地开始。可单独地或组合地使用用于提供使用较短段的解决方案的各种选项。举例来说,可通告段区块的段时间线的精确持续时间。然而,通告精确持续时间可为过度的,且可要求诸多清单文件(例如媒体呈现描述(MPD))更新。可使用分层寻址方案。然而,不确定是否存在足够时间来使用分层寻址方案。本专利技术的技术可应用于符合根据以下各者中的任一者封装的媒体数据的媒体文件(例如视频文件):ISO基本媒体文件格式、可伸缩视频译码(SVC)文件格式、高级视频译码(AVC)文件格式、第三代合作伙伴计划(3GPP)文件格式及/或多视图视频译码(MVC)文件格式,或其它类似视频文件格式。在HTTP流式处理中,频繁使用的操作包含HEAD、GET及部分GET。HEAD操作检索与给定统一资源定位符(URL)或统一资源名称(URN)相关联的文件的标头,但不检索与URL或URN相关联的有效负载。GET操作检索与给定URL或URN相关联的整个文件。部分GET操作接收字节范围作为输入参数且检索文件的连续数个字节,其中字节的数目对应于所接收的字节范围。因此,针对HTTP流式处理可提供电影片段,这是因为部分GET操作可得到一或多个个别电影片段。在电影片段中,可能存在不同播放轨的若干播放轨片段。在HTTP流式处理中,媒体呈现可为客户端可存取的数据的结构化集合。客户端可请求及下载媒体数据信息以向用户呈现流式处理服务。在使用HTTP流式处理来流式处理3GPP数据的实例中,可能存在多媒体内容的视频及/或音频数据的多个表示。如下文所阐释,不同表示可对应于不同译码特性(例如视频译码标准的不同配置文件或级别)、不同译码标准或译码标准的扩展(例如多视图及/或可伸缩扩展)或不同位速率。此类表示的清单可在媒体呈现描述(MPD)数据结构中加以定义。媒体呈现可对应于HTTP流式处理客户端装置可存取的数据的结构化集合。HTTP流式处理客户端装置可请求及下载媒体数据信息以向客户端装置的用户呈现流式处理服务。媒体呈现可在MPD数据结构中加以描述,所述MPD数据结构可包含MPD的更新。媒体呈现可含有一或多个周期的序列。每一周期可延伸直至下一周期的开始,或在最末周期的情况下,直至媒体呈现的结束。每一周期可含有同一媒体内容的一或多个表示。表示可为音频、视频、计时文本或其它此类数据的数个替代经编码版本中的一者。表示可因编码类型而异,例如对于视频数据,因位速率、分辨率及/或编码解码器而异,且对于音频数据,因位速率、语言及/或编码解码器而异。术语表示可用以是指经编码音频或视频数据的对应于多媒体内容的特定周期且以特定方式编码的区段。特定周期的表示可被指派至本文档来自技高网...

【技术保护点】
1.一种检索媒体数据的方法,所述方法包括:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。

【技术特征摘要】
【国外来华专利技术】2016.07.28 US 62/368,099;2017.07.27 US 15/661,7891.一种检索媒体数据的方法,所述方法包括:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。2.根据权利要求1所述的方法,其中指示段区块的所述数目的所述数据包括@k属性,所述@k属性包含于媒体呈现描述MPD的SegmentTimeline元素的S元素中。3.根据权利要求1所述的方法,其中确定所述区块中的所述一者的所述标识符包括根据所述段区块的$Number$模板来确定所述标识符。4.根据权利要求1所述的方法,其中确定所述区块中的所述一者的所述标识符包括根据分层寻址方案来确定所述标识符。5.根据权利要求4所述的方法,其中所述分层寻址方案指定所述标识符的第一部分及第二部分。6.根据权利要求5所述的方法,其中所述第一部分指定所述段的数值标识符。7.根据权利要求5所述的方法,其中所述第一部分指定所述段的时序信息。8.根据权利要求7所述的方法,其中所述时序信息指示将开始播放所述段的回放时间。9.根据权利要求5所述的方法,其中所述第二部分指定所述区块中的所述一者的序数标识符。10.根据权利要求1所述的方法,其中发送所述请求包括发送HTTPGET请求或HTTP部分GET请求中的一者。11.根据权利要求1所述的方法,其中所述段区块作为包括具有相应URL的多个段的段序列而提供,所述方法进一步包括根据URL模板来确定所述URL。12.根据权利要求1所述的方法,其中所述清单文件并不表达所述段区块的精确段持续时间。13.根据权利要求1所述的方法,其中确定所述标识符包括确定所述标识符而不确定所述段区块的持续时间。14.根据权利要求1所述的方法,其进一步包括使用所述清单文件的数据来确定所述段区块的段可用性开始时间,所述数据指示所述段的开始时间、所述段的持续时间,及段区块的所述数目。15.根据权利要求1所述的方法,其进一步包括:根据所述清单文件来确定所述段的持续时间值;及用所述持续时间值除以段区块的所述数目以确定所述段区块的持续时间值。16.一种用于检索媒体数据的装置,所述装置包括一或多个处理器,所述一或多个处理器实施于电路中且经配置以进行以下操作:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置。17.根据权利要求16所述的装置,其中指示段区块的所述数目的所述数据包括@k属性,所述@k属性包含于媒体呈现描述MPD的SegmentTimeline元素的S元素中。18.根据权利要求16所述的装置,其中所述一或多个处理器经配置以根据所述段区块的$Number$模板来确定所述标识符。19.根据权利要求16所述的装置,其中所述一或多个处理器经配置以根据分层寻址方案来确定所述标识符。20.根据权利要求19所述的装置,其中所述分层寻址方案指定所述标识符的第一部分及第二部分。21.根据权利要求20所述的装置,其中所述第一部分指定所述段的数值标识符。22.根据权利要求20所述的装置,其中所述第一部分指定所述段的时序信息。23.根据权利要求22所述的装置,其中所述时序信息指示将开始播放所述段的回放时间。24.根据权利要求20所述的装置,其中所述第二部分指定所述区块中的所述一者的序数标识符。25.根据权利要求16所述的装置,其中为了发送所述请求,所述一或多个处理器经配置以发送HTTPGET请求或HTTP部分GET请求中的一者。26.根据权利要求16所述的装置,其中所述段区块作为包括具有相应URL的多个段的段序列而提供,且其中所述一或多个处理器经进一步配置以根据URL模板来确定所述URL。27.根据权利要求16所述的装置,其中所述清单文件并不表达所述段区块的精确段持续时间。28.根据权利要求16所述的装置,其中所述一或多个处理器经配置以确定所述标识符而不确定所述段区块的持续时间。29.根据权利要求16所述的装置,其中所述一或多个处理器经进一步配置以使用所述清单文件的数据来确定所述段区块的段可用性开始时间,所述数据指示所述段的开始时间、所述段的持续时间,及段区块的所述数目。30.根据权利要求16所述的装置,其中所述一或多个处理器经进一步配置以进行以下操作:根据所述清单文件来确定所述段的持续时间值;及用所述持续时间值除以段区块的所述数目以确定所述段区块的持续时间值。31.一种用于检索媒体数据的装置,所述装置包括:用于接收包含数据的清单文件的装置,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;用于使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符的装置;及用于将指定所述区块中的所述一者的所述标识符的请求发送至服务器装置的装置。32.一种计算机可读存储媒体,其上存储有在执行时致使处理器进行以下操作的指令:接收包含数据的清单文件,所述数据指示可用于媒体数据的表示的段的段区块的数目,所述段包括具有唯一统一资源定位符URL的可独立检索媒体文件;使用指示可用于所述段的区块的所述数目的所述数据来确定所述区块中的一者的标识符;及将指定所...

【专利技术属性】
技术研发人员:托马斯·斯托克哈默
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1