[发明专利]用于支持播放内容的方法及装置有效
申请号: | 201180006385.7 | 申请日: | 2011-01-13 |
公开(公告)号: | CN102771134A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 克林顿·普里德尔;珀·福罗德亨;托斯腾·洛马尔;巫壮飞 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | H04N21/2387 | 分类号: | H04N21/2387;H04N21/258;H04N21/45;H04N21/454;H04N21/472;H04N5/783 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王波波 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 支持 播放 内容 方法 装置 | ||
技术领域
本发明涉及一种用于支持以与客户端支持的级别兼容的速率来播放内容的方法和装置。
背景技术
标准H.264(也称为MPEG-4或AVC(高级视频编码))是现有的视频编码标准。H.264涉及混合编解码器,混合编解码器可以消除帧之间和/或帧内的冗余。根据H.264的编码过程的输出是VCL(视频编码层)数据,VCL数据在发送或存储之前被进一步封装到NAL(网络抽象层)单元中。
标准H.264包括对不同框架的定义,不同框架表示为例如“基线框架”、“主框架”和“扩展框架”。针对每一种这样的框架,定义了终端或客户端的二进制能力的集合。例如,“主框架”包括“基线框架”中没有包括的CABAC(上下文自适应的二进制算术编码)。
编码H.264还包括对不同“级别”的定义,不同“级别”涉及例如编解码器的能力。级别的定义包括例如每一秒宏块的最大数目、最大帧大小、最大DPB(解码图像缓冲)大小、以及最大视频比特率。例如,可以在如图1a所示意的表中指定不同级别。图1a中的表是定义了标准ISO/IEC 14496-10中的与框架无关的级别的表的一部分。当编解码器满足特定预定义级别的所有需求(例如,在能力方面)时,可以认为该编解码器支持、兼容于或符合所述级别。具有特定级别的定义限度内的特性(例如在帧速率和/或比特率方面)的媒体比特流可以被认为兼容于或符合所述特定级别。
典型地,媒体内容或比特流与特定级别的一致性是通过设置与媒体内容相关联的语法元素来指定的,所述元素可以表示为与所述特定级别相关联的特定值,例如“level_idc”。
客户端可以通过分析与内容或比特流相关联的所述语法元素的值来确定播放特定媒体内容所需的复杂度或级别,并由此确定客户端是否支持对所述特定媒体内容的播放。如果播放媒体内容所需的级别等于或低于与客户端相关联的级别,则客户端支持对媒体的播放。如果播放媒体内容所需的级别超过与客户端相关联的级别,则客户端可能无法播放媒体内容。
位于例如媒体服务器处的媒体内容与特定的预定义的常规播放速率相关联,并且例如在“level_idc”中指示的是播放该常规播放速率所需的级别。例如,在播放电影时,常规播放速率可以是电影的“常规速度”或“实时速度”,例如电影可以在电影院或在电视播放。术语“常规播放速率”暗指显示内容的所有帧类型,例如,在视频内容的情况下,I帧(帧内编码帧)、P帧(预测帧)和B帧(Bi预测帧)。
媒体比特流也可以以非常规播放速率来播放,即,非实时播放或重放。下面,将描述比实时更快地实现媒体比特流的播放(或“快进”)的一些示例。
实现“快进”最简单的方法是通过增加每秒播放的帧的数目来以比其原始或预定义的常规速率更快的速率播出或播放流。该方法具有需要增大的处理能力的缺点。例如,对于能够使用该方法以10x的正常速度快进媒体比特流的客户端,该客户端必须具有的处理能力所支持的解码复杂度是以常规播放速率播放媒体比特流时的解码复杂度的十倍。图1b示意了实现比实时重放或播放更快的上述方法,在图1b中,序列或流102b以正常速率或速度播放,并且序列104b以2x正常速率(即序列102b的两倍)播放。
实现“快进”的另一种方法是例如仅播放视频媒体比特流的I帧,要求的处理能力比先前所描述的方法低。该方法可以描述为例如“在I帧之间跳跃”,并且在图2中示意。在图2中,序列或流202以正常速率或速度播放。流或内容中所包括的所有帧(例如,I帧、P帧和B帧)都被播放。在序列204中,由于播放每第二个帧,因此仅播放流中的P帧(图2中以阴影示意),在这种情况下,这产生了“伪”2x正常速率。该方法实际上是对于流的操作,而非实际的加速。减少要播放的帧的数目将客户端所需的复杂度或处理能力降低到一定程度,这取决于例如媒体比特流中的I帧之间的距离。该方法的缺陷在于,由于例如I帧距离的限制而不能自由地控制“快进”的速度。快进速度的更细的粒度(例如,I帧距离的一部分)是不可能的。
方法“在I帧之间跳跃”的另一个缺陷在于与该方案相关联的大开销。大量开销暗示较高的带宽需求。必须向接收机或客户端发送完整的流(所有帧),这过滤并丢弃了“不需要的”帧(多数帧)。
实现“快进”的另一种方法是使用例如视频流的现有知识。该知识可以是使用例如特定的图像组(GOP)结构或关键帧的固定周期性。该信息可以用于例如确定在显示视频流时可以省去哪些帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180006385.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种功能性红糖的制备方法
- 下一篇:用于木质单板去黑处理剂及木质单板去黑方法
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法