对于用于流式处理媒体数据的预取支持的数据发信制造技术

技术编号:21781934 阅读:30 留言:0更新日期:2019-08-04 00:46
一种媒体装置预取很可能被检索的媒体数据。实例媒体装置包含:存储器,其用于存储媒体数据;及一或多个处理器,其实施于电路中且经配置以进行以下操作:接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。所述信息可包含于例如清单文件、特殊参数增强递送PED消息及/或与视频文件的其它播放轨一起多路复用的所述视频文件的单独播放轨中。

Data Sending for Prefetch Support for Streaming Media Data

【技术实现步骤摘要】
【国外来华专利技术】对于用于流式处理媒体数据的预取支持的数据发信本申请案主张2017年1月10日申请的美国临时申请案第62/444,730号的权利,所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及经编码媒体数据的传送。
技术介绍
数字媒体能力可并入至广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝或卫星无线电电话、视频电话会议装置等等。数字视频装置实施视频压缩技术,例如由ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4Visual第10部分高级视频译码(AVC)、ITU-TH.265(也被称为高效率视频译码(HEVC)及ISO/IEC23008-2)所定义的标准,及这些标准的扩展(例如可缩放视频译码(SVC)及多视图视频译码(MVC))中描述的那些压缩技术,以更有效地传输及接收数字视频信息。HEVC扩展包含其可缩放译码扩展(即,可缩放高效视频译码,SHVC)及多视图扩展(即,多视图高效率视频译码,MV-HEVC)。在视频数据已编码之后,可将视频数据包化以用于传输或存储。可以将视频数据汇编成符合多种标准中的任一者的视频文件,所述标准是例如国际标准化组织(ISO)基本媒体文件格式及其扩展,例如AVC。
技术实现思路
一般来说,本专利技术描述用于将指示某一数据与其它数据相比更可能例如在数据的流式处理或其它传送期间使用的信息发信的技术。此信息可用于由自适应流式处理系统中的客户端装置或客户端与源服务器之间的中间网络元件进行数据预取。具体来说,媒体装置可使用本专利技术的技术以预取更可能被使用的数据。在一个实例中,一种检索媒体数据的方法包含:由媒体装置接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及由所述媒体装置在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。在另一实例中,一种用于检索媒体数据的媒体装置包含:存储器,其用于存储媒体数据;及一或多个处理器,其实施于电路中且经配置以进行以下操作:接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。在另一实例中,一种用于检索媒体数据的媒体装置包含:用于接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息的装置,所述数据结构包含媒体数据;及用于在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据的装置。在另一实例中,一种计算机可读存储媒体在其上存储有指令,所述指令在执行时致使媒体装置的处理器执行以下操作:接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。在以下附图及具体实施方式中阐述一或多个实例的细节。其它特征、目标及优点将从具体实施方式及附图以及权利要求书显而易见。附图说明图1为绘示实施用于经由网络而流式处理媒体数据的技术的实例系统的框图。图2为更详细地绘示图1的检索单元的组件的实例集合的框图。图3为绘示实例多媒体内容的元素的概念图。图4为绘示可对应于表示的区段的实例视频文件的元素的框图。图5为绘示用于执行本专利技术的技术的实例方法的流程图。图6为绘示用于执行本专利技术的技术的实例方法的流程图。具体实施方式一般来说,本专利技术描述对于用于流式处理媒体数据的预取支持的数据发信的技术,例如使用HTTP动态自适应流式处理(DASH)。DASH描述于例如第三代合作伙伴计划;技术规范群组服务及系统方面;透明端对端包交换流式处理服务(PSS);渐进式下载及HTTP动态自适应流式处理(3GP-DASH)(版本12)(2013年12月)中。DASH还在信息技术-HTTP动态自适应流式处理(DASH)-部分1:媒体呈现描述及区段格式,ISO/IEC23009-1(2012年4月1日)中指定。尽管出于阐释及实例的目的而主要关于DASH来论述,但应理解,这些技术可应用于其它流式处理技术。举例来说,本专利技术的技术可结合苹果HTTP实况流式处理(HLS)或常见媒体应用格式(CMAF)来执行。本专利技术的技术还可结合微软平滑流式处理来执行。如下文更详细地所论述,流式处理媒体协议常常涉及将清单文件从服务器装置传输至客户端装置,其中所述清单文件描述对应媒体呈现的特性。举例来说,在DASH中,媒体呈现描述(MPD)描述包含可切换表示的适配集合。表示中的每一者包含多个区段,即,可个别检索的文件(其可与对应统一资源定位符(URL)相关联)。本专利技术的技术通常包含将指示多个数据结构中的哪一数据结构最可能被检索(例如,由用户装置)的信息发信,使得媒体装置可预取数据结构的媒体数据。举例来说,数据结构可为特定媒体呈现(例如,特定电影标题)、媒体呈现的特定适配集合、媒体呈现的表示,或甚至为表示的区段的集合。信息可形成在清单文件层级或在表示或适配集合层级(例如在MPD内)的清单文件的部分(例如MPD)。另外或替代地,信息可作为旁侧信息单独地从清单文件发信,例如用于中间网络装置,例如媒体感知网络元件(MANE)或DASH感知网络元件(DANE)。如上文所提及,DASH中的区段为可个别检索文件的实例。一般来说,这些文件可根据ISO基本媒体文件格式(ISOBMFF)或ISOBMFF的扩展而格式化。本专利技术的技术可应用于符合根据以下的任一者囊封的视频数据的视频文件:ISOBMFF、可缩放视频译码(SVC)文件格式、高级视频译码(AVC)文件格式、第三代合作伙伴计划(3GPP)文件格式及/或多视图视频译码(MVC)文件格式或其它类似视频文件格式。文件格式标准包含ISO基本媒体文件格式(ISOBMFF、ISO/IEC14496-12),及从ISOBMFF导出的其它标准,包含MPEG-4文件格式(ISO/IEC14496-15)、3GPP文件格式(3GPPTS26.244)及用于视频编解码器的AVC及HEVC家族的文件格式(ISO/IEC14496-15)。ISO/IEC14496-12及14496-15的版本的草案文本可分别在phenix.int-evry.fr/mpeg/doc_end_user/documents/111_Geneva/wg11/w15177-v6-w15177.zip及wg11.sc29.org/doc_end_user/documents/115_Geneva/wg11/w16169-v2-w16169.zip处得到。ISOBMFF用作许多编解码器囊封格式(例如AVC文件格式)以及用于许多多媒体容器格式(例如MPEG-4文件格式、3GPP文件格式(3GP)及数字视频广播(DVB)文件格式)的基础。除例如音本文档来自技高网...

【技术保护点】
1.一种检索媒体数据的方法,所述方法包括:由媒体装置接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及由所述媒体装置在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。

【技术特征摘要】
【国外来华专利技术】2017.01.10 US 62/444,730;2018.01.04 US 15/862,2511.一种检索媒体数据的方法,所述方法包括:由媒体装置接收指示很可能由相应多个用户操作的多个用户装置检索的多个数据结构中的至少一个数据结构的信息,所述数据结构包含媒体数据;及由所述媒体装置在从所述用户装置接收对于所述媒体数据的请求之前检索所述数据结构的所述媒体数据。2.根据权利要求1所述的方法,其中所述媒体装置包括与服务器装置及所述多个用户装置通信的媒体感知网络元件MANE。3.根据权利要求1所述的方法,其中所述媒体装置包括HTTP动态自适应流式处理DASH感知网络元件DANE。4.根据权利要求1所述的方法,其中所述数据结构包括HTTP动态自适应流式处理DASH表示、DASH适配集合,或包含多个相关DASH表示及对应于特定电影标题的媒体呈现的集合中的一者。5.根据权利要求1所述的方法,其中接收所述信息包括接收所述媒体数据的清单文件中的所述信息。6.根据权利要求5所述的方法,其中所述清单文件包括HTTP动态自适应流式处理DASH媒体呈现描述MPD。7.根据权利要求1所述的方法,其中接收所述信息包括接收与所述媒体数据的清单文件分隔的参数增强递送PED消息中的所述信息。8.根据权利要求7所述的方法,其中所述媒体装置包括媒体感知网络元件MANE或DASH感知网络元件DANE,所述方法进一步包括从所述PED消息提取所述信息及使用所述提取的信息更新相对消费或请求速率。9.根据权利要求7所述的方法,其中所述PED消息包含识别所述PED消息应用于的媒体呈现描述MPD的@mpdId元素的值、指示对应于所述MPD的媒体数据的相对消费或请求速率的@contentRequestRate元素的值,及指示相应表示的相对消费或请求速率的{@repId、RepRequestRate}语法元素的阵列。10.根据权利要求7所述的方法,其中所述PED消息包含所述媒体数据的DASHMPD。11.根据权利要求1所述的方法,其中接收所述信息包括接收所述数据结构的@contentRequestRate属性的值,所述@contentRequestRate属性指示所述相应数据结构的消费或请求速率。12.根据权利要求11所述的方法,其中所述@contentRequestRate属性具有指示对应数据结构的内容层级或清单文件层级消费或请求速率的无单位值,且其中所述@contentRequestRate属性的较高值指示所述对应数据结构与具有较低@contentRequestRate属性值的数据结构相比更可能被消费或请求。13.根据权利要求11所述的方法,其中所述@contentRequestRate属性具有指示对应数据结构的内容层级或清单文件层级消费或请求速率的无单位值,且其中所述@contentRequestRate属性的较低值指示所述对应数据结构与具有较高@contentRequestRate属性值的数据结构相比更可能被消费或请求。14.根据权利要求1所述的方法,其中所述数据结构包括适配集合或表示,且其中接收所述信息包括接收在适配集合层级或表示层级处的所述信息。15.根据权利要求14所述的方法,其中所述信息指示相同媒体呈现内的所有表示当中的一表示的时间分段相对消费或请求速率。16.根据权利要求14所述的方法,其中所述信息包括包含{@repRequestRate、@validTimeEnd}的两个属性对的阵列的RepRequestRate元素,其中@repRequestRate的无单位值指示对应表示在相同媒体呈现内的相对消费或请求速率,且其中@validTimeEnd的值指示应用所述值@repRequestRate的持续时间的媒体时间线终止时间。17.根据权利要求14所述的方法,其中所述信息包括表示相同媒体呈现内的所有表示当中的对应表示在所述表示的整个持续时间内的相对消费或请求速率的值。18.根据权利要求14所述的方法,其中所述信息包括表示对于DASH周期、DASH适配集合、DASH表示或DASH子表示中的一或多者的相同媒体呈现内的所有表示当中的对应表示的相对消费或请求速率的语法元素的值。19.根据权利要求18所述的方法,其中所述信息包括在DASH周期层级、DASH适配集合层级、DASH表示层级或DASH子表示层级中的两者或大于...

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

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

1