用于经译码视频数据的网络串流传输的特技模式制造技术

技术编号:8629942 阅读:140 留言:0更新日期:2013-04-26 19:20
在一个实例中,一种用于检索多媒体数据的装置,所述装置包含一个或一个以上处理器,所述一个或一个以上处理器经配置以:分析用于多媒体内容的清单文件的信息,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列;确定用于所述时间子序列的数据的一个或一个以上位置;及提交针对用于所述时间子序列的所述数据的一个或一个以上请求。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及经编码多媒体数据的存储及输送。
技术介绍
可将数字视频能力并入到广泛范围的装置中,所述装置包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。数字视频装置实施视频压缩技术(例如,由MPEG-2、MPEG-4、ITU-TH. 263或ITU-T H. 264/MPEG-4第10部分(高级视频译码(AVC))定义的标准及这些标准的扩展中所描述的视频压缩技术),以更有效率地发射及接收数字视频信息。视频压缩技术执行空间预测及/或时间预测以减少或移除视频序列所固有的冗余。对于以块为基础的视频译码,可将视频帧(frame)或切片(slice)分割为宏块。可进一步分割每一宏块。使用相对于相邻宏块的空间预测来编码经帧内译码(I)帧或切片中的宏块。经帧间译码(P或B)帧或切片中的宏块可使用相对于同一帧或切片中的相邻宏块的空间预测或相对于其它参考帧的时间预测。在已编码视频数据之后,可包化视频数据以供发射或存储。可将视频数据组装为符合多种标准(例如,国际标准组织(ISO)基础媒体文件格式及其扩展(例如,ITU-TH. 264/AVC))中任一者的视频文件。可以多种方式(例如,使用网络串流传输经由计算机网络的发射)输送此经包化视频数据。
技术实现思路
一般来说,本专利技术描述用于改善经由网络对媒体数据进行串流传输的技术。这些技术包括针对特技模式的支持,例如,在经由网络串流传输的媒体内容内的快进、倒转及搜寻。这些技术还包括针对表示群组的支持,例如,用信号表示一表示群组的共同特性,以及所述表示的个别特性。此外,所述技术包括提供用于更新用于串流传输的媒体内容的清单文件的信息。所述技术还包括提供用于目标广告的媒体数据作为用于媒体内容的外部周期。这些技术进一步包括将体验质量报告从一客户端装置提供及解译到一服务提供者。另夕卜,这些技术包括媒体内容的清单文件所符合的简档数据的信令。在一个实例中,一种检索视频数据的方法包括分析用于多媒体内容的清单文件的至少一部分,其中所述 清单文件的所述部分包括指示所述多媒体内容的表示集合的信息及指示所述表示集合中的每一集合的共同特性的信息;基于所述表示集合中的一个集合的所述共同特性而选择所述表示集合中的所述一个集合;基于所述集合中的所述一个集合的所述表示中的一个表示的一个或一个以上译码特性而选择所述表示集合中的所述选定一个集合的所述表示中的所述一个表示;及基于所述选择而产生针对所述表示中的所述一个表示的数据的请求。在另一实例中,一种用于接收用于视频数据的信息的装置包括一个或一个以上处理器,所述一个或一个以上处理器经配置以分析用于多媒体内容的清单文件的至少一部分,其中所述清单文件的所述部分包括指示所述多媒体内容的表示集合的信息及指示所述表示集合中的每一集合的共同特性的信息;基于所述表示集合中的一个集合的所述共同特性而选择所述表示集合中的所述一个集合;基于所述集合中的所述一个集合的所述表示中的一个表示的一个或一个以上译码特性而选择所述表示集合中的所述选定一个集合的所述表示中的所述一个表示;及基于所述选择而产生针对所述表示中的所述一个表示的数据的请求。在另一实例中,一种用于接收用于视频数据的信息的装置包括用于分析用于多媒体内容的清单文件的至少一部分的装置,其中所述清单文件的所述部分包括指示所述多媒体内容的表示集合的信息及指示所述表示集合中的每一集合的共同特性的信息;用于基于所述表示集合中的一个集合的所述共同特性而选择所述表示集合中的所述一个集合的装置;用于基于所述集合中的所述一个集合的所述表示中的一个表示的一个或一个以上译码特性而选择所述表示集合中的所述选定一个集合的所述表示中的所述一个表示的装置;及用于基于所述选择而产生针对所述表示中的所述一个表示的数据的请求的装置。在另一实例中,一种计算机程序产品包括计算机可读存储媒体,所述计算机可读存储媒体包含指令,所述指令在执行时使用于检索视频数据的装置的处理器进行以下操作分析用于多媒体内容的清单文件的至少一部分,其中所述清单文件的所述部分包括指示所述多媒体内容的表示集合的信息及指示所述表示集合中的每一集合的共同特性的信息;基于所述表示集合中的一个集合的所述共同特性而选择所述表示集合中的所述一个集合;基于所述集合中的所述一个集合的所述表示中的一个表示的一个或一个以上译码特性而选择所述表示集合中的所述选定一个集合的所述表示中的所述一个表示;及基于所述选择而产生针对所述表示中的所述一个表示的数据的请求。在另一实例中,一种发送用于视频数据的信息的方法包括获得具有一个或一个以上共同特性的多媒体内容的表示集合,其中所述集合中的所述表示中的每一表示具有与所述共同特性分离的一个或一个以上个别译码特性;获得用于所述多媒体内容的清单文件,其中所述清单文件包括指示所述集合中的所述表示的信息、指示所述表示集合的所述共同特性的信息,及指示所述集合中的所述表示中的每一表示的所述译码特性的信息;及将所述清单文件的至少一部分发送到客户端装置。在另一实例中,一种用于发送用于视频数据的信息的装置,所述装置包含一个或一个以上处理器,所述一个或一个以上处理器经配置以获得具有一个或一个以上共同特性的多媒体内容的表示集合,其中所述集合中的所述表示中的每一表示具有与所述共同特性分离的一个或一个以上个别译码特性;获得用于所述多媒体内容的清单文件,其中所述清单文件包括指示所述集合中的所述表示的信息、指示所述表示集合的所述共同特性的信息,及指示所述集合中的所述表示中的每一表示的所述译码特性的信息;及将所述清单文件的至少一部分发送到客户端装置。在另一实例中,一种用于发送用于视频数据的信息的装置包括用于获得具有一个或一个以上共同特性的 多媒体内容的表示集合的装置,其中所述集合中的所述表示中的每一表示具有与所述共同特性分离的一个或一个以上个别译码特性;用于获得用于所述多媒体内容的清单文件的装置,其中所述清单文件包括指示所述集合中的所述表示的信息、指示所述表示集合的所述共同特性的信息,及指示所述集合中的所述表示中的每一表示的所述译码特性的信息;及用于将所述清单文件的至少一部分发送到客户端装置的装置。在另一实例中,一种计算机程序产品包括计算机可读存储媒体,所述计算机可读存储媒体包含指令,所述指令使用于提供视频数据的装置的处理器进行以下操作获得具有一个或一个以上共同特性的多媒体内容的表示集合,其中所述集合中的所述表示中的每一表示具有与所述共同特性分离的一个或一个以上个别译码特性;获得用于所述多媒体内容的清单文件,其中所述清单文件包括指示所述集合中的所述表示的信息、指示所述表示集合的所述共同特性的信息,及指示所述集合中的所述表示中的每一表示的所述译码特性的信息;及将所述清单文件的至少一部分发送到客户端装置。在另一实例中,一种检索视频数据的方法包括分析用于多媒体内容的清单文件的信息,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列;确定用于所述时间子序列的数据的一个或一个以上位置;及提交针对用于所述时间子序列的所述数据的一个或一个以上请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.08.10 US 61/372,399;2011.08.08 US 13/205,5651.一种检索多媒体数据的方法,所述方法包含 分析用于多媒体内容的清单文件的信息,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列; 确定用于所述时间子序列的数据的一个或一个以上位置;及 提交针对用于所述时间子序列的所述数据的一个或一个以上请求。2.根据权利要求1所述的方法,其进一步包含在用于所述表示的特技模式中呈现所述时间子序列的所述数据。3.根据权利要求1所述的方法,其中确定所述数据的所述位置包含根据所述清单文件确定用于所述时间子序列的所述数据的所述位置。4.根据权利要求1所述的方法,其中确定所述数据的所述位置包含 检索用于所述表示的一部分的数据,其中所述表示的所述部分包括指示用于所述时间子序列的数据的一个或一个以上位置的数据;及 分析用于所述表示的所述所检索部分的所述数据以确定用于所述表示的所述时间子序列的所述数据的所述位置。5.根据权利要求4所述的方法,其中用于所述表示的所述部分的所述数据对应于所述表示的相应区段的连续字节序列。6.根据权利要求4所述的方法,其中所述表示的所述部分包含所述表示的子片段索引盒。7.根据权利要求4所述的方法,其中检索用于所述表示的所述部分的所述数据包含 根据所述清单文件的数据确定所述表示的所述部分的开始字节及所述表示的所述部分的结束字节 '及 发送指定所述表示的所述开始字节、所述结束字节及识别符的部分GET请求。8.根据权利要求1所述的方法,其中用于所述时间子序列的所述数据包含所述表示的一个或一个以上瞬时解码器刷新IDR图片。9.一种用于检索多媒体数据的装置,所述装置包含一个或一个以上处理器,所述一个或一个以上处理器经配置以分析用于多媒体内容的清单文件的信息,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列;确定用于所述时间子序列的数据的一个或一个以上位置;及提交针对用于所述时间子序列的所述数据的一个或一个以上请求。10.根据权利要求9所述的装置,其中所述一个或一个以上处理器经配置以根据所述清单文件确定用于所述时间子序列的所述数据的所述位置。11.根据权利要求9所述的装置,其中为了确定所述数据的所述位置,所述一个或一个以上处理器经配置以检索用于所述表示的一部分的数据,其中所述表示的所述部分包括指示用于所述时间子序列的数据的一个或一个以上位置的数据;及分析用于所述表示的所述所检索部分的所述数据以确定用于所述表示的所述时间子序列的所述数据的所述位置。12.根据权利要求11所述的装置,其中所述表示的所述部分包含所述表示的子片段索引盒。13.根据权利要求11所述的装置,其中为了检索用于所述表示的所述部分的所述数据,所述一个或一个以上处理器经配置以根据所述清单文件的数据确定所述表示的所述部分的开始字节及所述表示的所述部分的结束字节;及发送指定所述表示的所述开始字节、所述结束字节及识别符的部分GET请求。14.根据权利要求9所述的装置,其中所述装置包含以下各者中的至少一者 集成电路; 微处理器 '及 无线通信装置,其包括所述一个或一个以上处理器。15.一种用于检索多媒体数据的装置,所述装置包含 用于分析用于多媒体内容的清单文件的信息的装置,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列; 用于确定用于所述时间子序列的数据的一个或一个以上位置的装置;及 用于提交针对用于所述时间子序列的所述数据的一个或一个以上请求的装置。16.根据权利要求15所述的装置,其中所述用于确定所述数据的所述位置的装置包含 用于根据所述清单文件确定用于所述时间子序列的所述数据的所述位置的装置。17.根据权利要求15所述的装置,其中确定所述数据的所述位置包含 用于检索用于所述表示的一部分的数据的装置,其中所述表示的所述部分包括指示用于所述时间子序列的数据的一个或一个以上位置的数据;及 用于分析用于所述表示的所述所检索部分的所述数据以确定用于所述表示的所述时间子序列的所述数据的所述位置的装置。18.根据权利要求17所述的装置,其中所述表示的所述部分包含所述表示的子片段索引盒。19.根据权利要求17所述的装置,其中所述用于检索用于所述表示的所述部分的所述数据的装置包含 用于根据所述清单文件的数据确定所述表示的所述部分的开始字节及所述表示的所述部分的结束字节的装置;及 用于发送指定所述表示的所述开始字节、所述结束字节及识别符的部分GET请求的装置。20.一种计算机程序产品,其包含计算机可读媒体,所述计算机可读媒体具有存储于其上的指令,所述指令在执行时使用于检索多媒体数据的装置的处理器进行以下操作 分析用于多媒体内容的清单文件的信息,其中所述清单文件的所述信息指示所述多媒体内容的至少一个表示包括时间子序列; 确定用于所述时间子序列的数据的一个或一个以上位置;及 提交针对用于所述时间子序列的所述数据的一个或一个以上请求。21.根据权利要求20所述的计算机程序产品,其中所述指令使所述处理器在用于所述表示的特技模式中呈现所述表示的所述时间子序列。22.根据权利要求20所述的计算机程序产品,其中所述使所述处理器确定所述数据的所述位置的指令包含使所述处理器根据所述清单文件确定用于所述时间子序列的所述数据的所述位置的指令。23.根据权利要求20所述的计算机程序产品,其中所述使所述处理...

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

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

1