经译码多媒体数据的网络串流期间的表示之间的切换制造技术

技术编号:16285879 阅读:52 留言:0更新日期:2017-09-24 11:55
本发明专利技术的方面大体涉及一种检索多媒体内容的视频数据的方法。在一实例中,所述方法包含确定所述多媒体内容的第一表示的切换点之间的第一间隔和所述多媒体内容的第二表示的切换点之间的第二间隔,其中所述第一间隔小于所述第二间隔。所述方法还包含基于所述确定,提交对具有至少等于所述第二表示中的切换点之间的重放时间的重放时间的量的来自所述第一表示的视频数据的一个或一个以上网络请求。所述方法还包含在提交对所述量的来自所述第一表示的视频数据的所述请求之后,检索来自所述第二表示的视频数据。

Switching between representations during decoding of multimedia data over a network stream

The aspect of the invention generally relates to a method for retrieving video data of multimedia content. In one example, the switching point between the first interval between the switching point the method includes determining the first representation of the multimedia content and the multimedia content of the second representations of the second intervals, wherein the first interval is less than the second interval. The method also includes determining based on the submission of at least equal to that of the second said from the video data of the first representation of one or more network request playback time playback time between the switching point in the amount of. The method also includes retrieving video data from the second representation after submitting the request to the video data from the first representation of the amount.

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2011年10月5日申请的第61/543,732号美国短暂申请案的权益,所述短暂申请案的全部内容以引用的方式并入本文中。
本专利技术涉及经编码多媒体数据的网络串流。
技术介绍
数字视频能力可并入到广泛装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电传会议装置等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)界定的标准和所述标准的扩展部分中所描述的那些视频压缩技术,以更有效地发射和接收数字视频信息。视频压缩技术执行空间预测和/或时间预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将视频帧或切片分割为块。每一块可经进一步分割。帧内译码(I)帧或切片中的块使用相对于相邻块的空间预测来编码。帧间译码(P或B)帧或切片中的块可使用相对于同一帧或切片中的相邻块的空间预测或相对于其它参考帧的时间预测。在已编码视频数据后,视频数据可包化以供发射或存储。视频数据可组合到符合多种标准的任一者的视频文件中,例如国际标准化组织(ISO)基础媒体文件格式及其扩展,比如ITU-TH.264/AVC。此类包化视频数据可以多种方式传输,例如经由计算机网络使用网络串流发射。
技术实现思路
大体来说,本专利技术描述用于改进媒体数据经由网络的串流的技术。举例来说,本发明的技术大体针对当初始检索多媒体内容时以及当执行带宽调适时改进用户体验。本发明的方面涉及将指示多媒体内容的各个表示的切换点之间的距离的信息从服务器装置提供到客户端装置。客户端装置可使用此信息来初始选择具有相对频繁切换点(但相对较低所感知质量)的表示,缓冲所述表示的数据,接着在较高质量表示的将来切换点切换到具有相对较高所感知质量的表示。在一实例中,一种检索多媒体内容的视频数据的方法包含:确定多媒体内容的第一表示的切换点之间的第一间隔和多媒体内容的第二表示的切换点之间的第二间隔,其中第一间隔小于第二间隔;基于所述确定,提交对具有至少等于第二表示中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据的一个或一个以上网络请求;以及在提交对所述量的来自第一表示的视频数据的请求之后,检索来自第二表示的视频数据。在另一实例中,一种用于检索多媒体内容的视频数据的设备包含一个或一个以上处理器,其经配置以:确定多媒体内容的第一表示的切换点之间的第一间隔和多媒体内容的第二表示的切换点之间的第二间隔,其中第一间隔小于第二间隔;基于所述确定,提交对具有至少等于第二表示中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据的一个或一个以上网络请求;以及在提交对所述量的来自第一表示的视频数据的请求之后,检索来自第二表示的视频数据。在另一实例中,一种用于检索多媒体内容的视频数据的设备包含:用于确定多媒体内容的第一表示的切换点之间的第一间隔和多媒体内容的第二表示的切换点之间的第二间隔的装置,其中第一间隔小于第二间隔;用于基于所述确定提交对具有至少等于第二表示中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据的一个或一个以上网络请求的装置;以及用于在提交对所述量的来自第一表示的视频数据的请求之后检索来自第二表示的视频数据的装置。在另一实例中,本专利技术的方面针对一种存储指令的非暂时性计算机可读存储媒体,所述指令当执行时致使一个或一个以上处理器:确定多媒体内容的第一表示的切换点之间的第一间隔和多媒体内容的第二表示的切换点之间的第二间隔,其中第一间隔小于第二间隔;基于所述确定,提交对具有至少等于第二表示中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据的一个或一个以上网络请求;以及在提交对所述量的来自第一表示的视频数据的请求之后,检索来自第二表示的视频数据。在另一实例中,一种串流多媒体内容的视频数据的方法包含:接收多媒体内容的多个表示,其中所述表示包含表示相应表示的切换点之间的间隔的切换点间隔信息;响应于来自客户端装置的请求将所述表示的第一者的视频数据发送到客户端装置;以及在发送具有至少等于所述表示的第二不同者中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据之后,将所述表示的第二者的视频数据发送到客户端装置,其中所述表示的第二者的切换点之间的间隔低于所述表示的第一者的切换点之间的间隔。在另一实例中,一种用于串流多媒体内容的视频数据的设备包含一个或一个以上处理器,其经配置以:接收多媒体内容的多个表示,其中所述表示包含表示相应表示的切换点之间的间隔的切换点间隔信息;响应于来自客户端装置的请求将所述表示的第一者的视频数据发送到客户端装置;以及在发送具有至少等于所述表示的第二不同者中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据之后,将所述表示的第二者的视频数据发送到客户端装置,其中所述表示的第二者的切换点之间的间隔低于所述表示的第一者的切换点之间的间隔。在另一实例中,一种用于串流多媒体内容的视频数据的设备包含:用于接收多媒体内容的多个表示的装置,其中所述表示包含表示相应表示的切换点之间的间隔的切换点间隔信息;用于响应于来自客户端装置的请求将所述表示的第一者的视频数据发送到客户端装置的装置;以及用于在发送具有至少等于所述表示的第二不同者中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据之后将所述表示的第二者的视频数据发送到客户端装置的装置,其中所述表示的第二者的切换点之间的间隔低于所述表示的第一者的切换点之间的间隔。在另一实例中,本专利技术的方面针对一种存储指令的非暂时性计算机可读存储媒体,所述指令当执行时致使一个或一个以上处理器:接收多媒体内容的多个表示,其中所述表示包含表示相应表示的切换点之间的间隔的切换点间隔信息;响应于来自客户端装置的请求将所述表示的第一者的视频数据发送到客户端装置;以及在发送具有至少等于所述表示的第二不同者中的切换点之间的重放时间的重放时间的量的来自第一表示的视频数据之后,将所述表示的第二者的视频数据发送到客户端装置,其中所述表示的第二者的切换点之间的间隔低于所述表示的第一者的切换点之间的间隔。一个或一个以上实例的细节陈述于附图及以下描述中。其它特征、目标及优势将从描述及附图和从权利要求书中显而易见。...

【技术保护点】
一种检索多媒体内容的视频数据的方法,所述方法包括:确定所述多媒体内容的第一表示的切换点之间的第一间隔和所述多媒体内容的第二表示的切换点之间的第二间隔,其中所述第一间隔小于所述第二间隔;基于所述确定,提交对具有至少等于所述第二表示中的切换点之间的重放时间的重放时间的量的来自所述第一表示的视频数据的一个或一个以上网络请求;以及在提交对所述量的来自所述第一表示的视频数据的所述请求之后,检索来自所述第二表示的视频数据。

【技术特征摘要】
【国外来华专利技术】2011.10.05 US 61/543,732;2012.10.04 US 13/644,3731.一种检索多媒体内容的视频数据的方法,所述方法包括:
确定所述多媒体内容的第一表示的切换点之间的第一间隔和所述多媒体内容的
第二表示的切换点之间的第二间隔,其中所述第一间隔小于所述第二间隔;
基于所述确定,提交对具有至少等于所述第二表示中的切换点之间的重放时间的
重放时间的量的来自所述第一表示的视频数据的一个或一个以上网络请求;以及
在提交对所述量的来自所述第一表示的视频数据的所述请求之后,检索来自所述
第二表示的视频数据。
2.根据权利要求1所述的方法,其进一步包括缓冲来自所述第一表示的视频数据,以
及基于所述经缓冲的视频数据的持续时间确定何时检索来自所述第二表示的视频
数据。
3.根据权利要求2所述的方法,其中基于所述经缓冲的视频数据的所述持续时间检索
来自所述第二表示的视频数据包括在缓冲近似等于所述第二表示中的切换点之间
的所述重放时间的来自所述第一表示的视频数据的持续时间之后检索来自所述第
二表示的数据。
4.根据权利要求1所述的方法,其进一步包括:
确定当前可用网络带宽量;
接收指示所述第一表示和所述第二表示具有共同位速率的所述多媒体内容的清
单;以及
在确定所述共同位速率可由所述当前可用网络带宽量满足之后选择所述第一表
示和所述第二表示。
5.根据权利要求1所述的方法,其进一步包括:
确定当前可用网络带宽量;
接收指示所述第一表示具有第一位速率且所述第二表示具有高于所述第一位速
率的第二位速率的所述多媒体内容的清单;以及
确定所述第二位速率是否可由所述当前可用网络带宽量满足,
其中请求来自所述第一表示的所述视频数据包括在确定所述第二位速率可由所
述当前可用网络带宽量满足之后请求来自所述第一表示的所述视频数据,且
其中在请求来自所述第一表示的所述视频数据之后检索来自所述第二表示的所
述视频数据包括在确定所述第二位速率可由所述当前可用网络带宽量满足之后检
索来自所述第二表示的所述视频数据。
6.根据权利要求1所述的方法,其中请求来自所述第一表示的所述视频数据包括:
将对于来自所述第一表示的所述视频数据的一个或一个以上请求发送到服务器
装置;以及
经由单播接收来自所述第一表示的所述视频数据,且
其中检索来自所述第二表示的所述视频数据包括经由多播或广播的至少一者从
所述服务器装置检索所述视频数据。
7.根据权利要求1所述的方法,其进一步包括接收所述多媒体内容的清单文件,其中
确定所述第一间隔包括从所述清单文件中的信息确定所述第一间隔,且其中确定所
述第二间隔包括从所述清单文件中的信息确定所述第二间隔。
8.根据权利要求1所述的方法,其中所述第一表示和所述第二表示具有共同位速率,
所述方法进一步包括:
在确定所述第一间隔和所述第二间隔之前,检索来自具有不同于所述共同位速率
的位速率的第三不同表示的视频数据;
确定当前可用网络带宽量;以及
基于所述第一表示和所述第二表示的所述共同位速率更适于所述当前可用网络
带宽量的确定,确定所述第一间隔和所述第二间隔,提交对于来自所述第一表示的
所述视频数据的所述一个或一个以上网络请求,以及检索来自所述第二表示的所述
视频数据。
9.一种用于检索多媒体内容的视频数据的设备,设备包括一个或一个以上处理器,所
述处理器经配置以:
确定所述多媒体内容的第一表示的切换点之间的第一间隔和所述多媒体内容的
第二表示的切换点之间的第二间隔,其中所述第一间隔小于所述第二间隔;
基于所述确定,提交对具有至少等于所述第二表示中的切换点之间的重放时间的
重放时间的量的来自所述第一表示的视频数据的一个或一个以上网络请求;以及
在提交对所述量的来自所述第一表示的视频数据的所述请求之后,检索来自所述
第二表示的视频数据。
10.根据权利要求9所述的设备,其中所述一个或一个以上处理器进一步经配置以缓冲
来自所述第一表示的视频数据,且基于所述经缓冲的视频数据的持续时间确定何时
检索来自所述第二表示的视频数据。
11.根据权利要求10所述的设备,其中为基于所述经缓冲的视频数据的所述持续时间
检索来自所述第二表示的视频数据,所述一个或一个以上处理器经配置以在缓冲近
似等于所述第二表示中的切换点之间的所述重放时间的来自所述第一表示的视频
数据的持续时间之后检索来自所述第二表示的数据。
12.根据权利要求9所述的设备,其中所述一个或一个以上处理器进一步经配置以:
确定当前可用网络带宽量;
接收指示所述第一表示和所述第二表示具有共同位速率的所述多媒体内容的清
单;以及
在确定所述共同位速率可由所述当前可用网络带宽量满足之后选择所述第一表
示和所述第二表示。
13.根据权利要求9所述的设备,其中所述一个或一个以上处理器进一步经配置以:
确定当前可用网络带宽量;
接收指示所述第一表示具有第一位速率且所述第二表示具有高于所述第一位速
率的第二位速率的所述多媒体内容的清单;以及
确定所述第二位速率是否可由所述当前可用网络带宽量满足,
其中为请求来自所述第一表示的所述视频数据,所述一个或一个以上处理器经配
置以在确定所述第二位速率可由所述当前可用网络带宽量满足之后请求来自所述
第一表示的所述视频数据,且
其中为在请求来自所述第一表示的所述视频数据之后检索来自所述第二表示的
所述视频数据,所述一个或一个以上处理器经配置以在确定所述第二位速率可由所

\t述当前可用网络带宽量满足之后检索来自所述第二表示的所述视频数据。
14.根据权利要求9所述的设备,其中为请求来自所述第一表示的所述视频数据,所述
一个或一个以上处理器经配置以:
将对于来自所述第一表示的所述视频数据的一个或一个以上请求发送到服务器
装置;以及
经由单播接收来自所述第一表示的所述视频数据,且
其中为检索来自所述第二表示的所述视频数据,所述一个或一个以上处理器经配
置以经由多播或广播的至少一者从所述服务器装置检索所述视频数据。
15.根据权利要求9所述的设备,其中所述一个或一个以上处理器经配置以接收所述多
媒体内容的清单文件,其中为确定所述第一间隔,所述一个或一个以上处理器经配
置以从所述清单文件中的信息确定所述第一间隔,且其中为确定所述第二间隔,所
述一个或一个以上处理器经配置以从所述清单文件中的信息确定所述第二间隔。
16.根据权利要求9所述的设备,其中所述第一表示和所述第二表示具有共同位速率,
且其中所述一个或一个以上处理器进一步经配置以:
在确定所述第一间隔和所述第二间隔之前,检索来自具有不同于所述共同位速率
的位速率的第三不同表示的视频数据;
确定当前可用网络带宽量;以及
基于所述第一表示和所述第二表示的所述共同位速率更适于所述当前可用网络
带宽量的确定,确定所述第一间隔和所述第二间隔,提交对于来自所述第一表示的
所述视频数据的所述一个或一个以上网络请求,以及检索来自所述第二表示的所述
视频数据。
17.一种用于检索多媒体内容的视频数据的设备,所述设备包括:
用于确定所述多媒体内容的第一表示的切换点之间的第一间隔和所述多媒体内
容的第二表示的切换点之间的第二间隔的装置,其中所述第一间隔小于所述第二间
隔;
用于基于所述确定提交对具有至少等于所述第二表示中的切换点之间的重放时
间的重放时间的量的来自所述第一表示的视频数据的一个或一个以上网络请求的

\t装置;以及
用于在提交对所述量的来自所述第一表示的视频数据的所述请求之后检索来自
所述第二表示的视频数据的装置。
18.根据权利要求17所述的设备,其进一步包括用于缓冲来自所述第一表示的视频数
据的装置,以及用于基于所述经缓冲的视频数据的持续时间确定何时检索来自所述
第二表示的视频数据的装置。
19.根据权利要求18所述的设备,其中用于基于所述经缓冲的视频数据的所述持续时
间检索来自所述第二表示的视频数据的装置包括用于在缓冲近似等于所述第二表
示中的切换点之间的所述重放时间的来自所述第一表示的视频数据的持续时间之
后检索来自所述第二表示的数据的装置。
20.根据权利要求17所述的设备,其进一步包括:
用于确定当前可用网络带宽量的装置;
用于接收指示所述第一表示和所述第二表示具有共同位速率的所述多媒体内容
的清单的装置;以及
用于在确定所述共同位速率可由所述当前可用网络带宽量满足之后选择所述第
一表示和所述第二表示的装置。
21.根据权利要求17所述的设备,其进一步包括:
用于确定当前可用网络带宽量的装置;
用于接收指示所述第一表示具有第一位速率且所述第二表示具有高于所述第一
位速率的第二位速率的所述多媒体内容的清单的装置;以及
用于确定所述第二位速率是否可由所述当前可用网络带宽量满足的装置,
其中用于请求来自所述第一表示的所述视频数据的装置包括用于在确定所述第
二位速率可由所述当前可用网络带宽量满足之后请求来自所述第一表示的所述视
频数据的装置,且
其中用于在请求来自所述第一表示的所述视频数据之后检索来自所述第二表示
的所述视频数据的装置包括用于在确定所述第二位速率可由所述当前可用网络带
宽量满足之后检索来自所述第二表示的所述视频数据的装置。
22.根据权利要求17所述的设备,其中用于请求来自所述第一表示的所述视频数据的
装置包括:
用于将对于来自所述第一表示的所述视频数据的一个或一个以上请求发送到服
务器装置的装置;以及
用于经由单播接收来自所述第一表示的所述视频数据的装置,且
其中用于检索来自所述第二表示的所述视频数据的装置包括用于经由多播或广
播的至少一者从所述服务器装置检索所述视频数据的装置。
23.根据权利要求17所述的设备,其进一步包括用于接收所述多媒体内容的清单文件
的装置,其中用于确定所述第一间隔的装置包括用于从所述清单文件中的信息确定
所述第一间隔的装置,且其中用于确定所述第二间隔的装置包括用于从所述清单文
件中的信息确定所述第二间隔的装置。
24.根据权利要求17所述的设备,其中所述第一表示和所述第二表示具有共同位速率,
所述设备进一步包括:
用于在确定所述第一间隔和所述第二间隔之前检索来自具有不同于所述共同位
速率的位速率的第三不同表示的视频数据的装置;
用于确定当前可用网络带宽量的装置;以及
基于所述第一表示和所述第二表示的所述共同位速率更适于所述当前可用网络
带宽量的确定,用于确定所述第一间隔和所述第二间隔的装置、用于提交对于来自
所述第一表示的所述视频数据的所述一个或一个以上网络请求的装置,以及用于检
索来自所述第二表示的所述视频数据的装置。
25.一种存储指令的非暂时性计算机可读存储媒体,所述指令当执行时致使一个或一个
以上处理器:
确定所述多媒体内容...

【专利技术属性】
技术研发人员:洛伦茨·克里斯托夫·明德迈克尔·乔治·卢比
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1