网站大量收购闲置独家精品文档,联系QQ:2885784924

数字视频信号信源编码础基础.ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字视频信号信源编码础数字视频信号信源编码基础

H.264/AVC视频编码标准 熵编码 在H.264中采用了的熵编码方法: 通用可变长编码(UVLC) B.内容自适应变长编码(CAVLC) C.内容基于上下文的自适应二进制算术编码(CABAC)   UVLC码表提供了一个简单的方法,不管符号表述什么类型的数据,都使用统一变字长编码表。其优点是简单;缺点是单一的码表是从概率统计分布模型得出的,没有考虑编码符号间的相关性,在中高码率时效果不是很好。 CAVLC(基于上下文自适应的可变长编码)中,通过根据已编码句法元素的情况动态调整编码中使用的码表,取得了极高的压缩比。CAVLC 用于亮度和色度残差数据的编码。利用相邻已编码符号所提供的相关性,为所要编码的符号选择合适的上下文模型。利用合适的上下文模型,就可以大大降低符号间的冗余度。 CABAC算术编码使编码和解码两边都能使用所有句法元素(变换系数、运动矢量)的概率模型。为了提高算术编码的效率,通过内容建模的过程,使基本概率模型能适应随视频帧而改变的统计特性。内容建模提供了编码符号的条件概率估计,利用合适的内容模型,存在于符号间的相关性可以通过选择目前要编码符号邻近的已编码符号的相应概率模型来去除,不同的句法元素通常保持不同的模型。 与CAVLC相比,CABAC有更高的压缩效果,同时其编码和解码的复杂度也更高。 H.264/AVC视频编码标准 解码 四个最主要步骤,分别是流处理,逆变换,动态补偿,去方块滤波,这四步也是资源消耗的主要四个部分。 去方块滤波 H.264使用基于块的预测和编码,导致在解码后的图像块的边缘出现块效应,所以在解码时定义自适应去除块效应的滤波器,这可以处理预测环路中的水平和垂直块边缘,大大减少了方块效应。 H.264的错误恢复工具 旧的标准(H.261、H263、MPEG-2的第二部分)中,使用片和宏块组的划分、帧内编码宏 块、帧内编码片和帧内编码图像来防止错误的扩散。之后改进的标准(H.263+、MPEG-4)中,使用多帧参考和数据分割技术来恢复错误。   H.264标准在以前的基础上提出了三种关键技术来进行错误的恢复: (1)参数集合 (2) 灵活的宏块次序(FMO) (3)冗余片(RS) H.264/AVC视频编码标准 1.利用帧内编码提高恢复能力 H.264中的帧内预测编码宏块的参考宏块可以是帧间编码宏块,帧内预测宏块并不像H.263中的帧内编码一样,而采用预测的帧内编码比非预测的帧 内编码有更好的编码效率,但减少了帧内编码的重同步性能,可以通过设置限制帧内预测标记来恢复这一性能。 只包含帧内宏块的片有两种,一种是帧内片(Islice),一种是立即刷新片(IDRslice),立即刷新片必存在于立即刷新图像 (IDRpicture)中。与短期参考图像相比,立即刷新图像有更强壮的重同步性能。 H.264/AVC视频编码标准 2.图像分割   H.264支持一幅图像划分成像条,像条中宏块的数目是任意的。 灵活的像条大小 灵活的宏块排序 任意像条排序 3.参考图像选择   参考图像数据选择,不论是基于宏块、基于片,还是基于帧,都是错误恢复的有效工具。对于有反馈的系统,编码器获得传输中丢失图像区域的信息后,参考图像可 以选择解码已经正确接收的图像对应的原图像区域作参考。在没有反馈的系统中,将会使用冗余的编码来增加错误恢复性能。 H.264/AVC视频编码标准 4. 数据的划分 在H.264中有三种不同的数据划分。 a.头信息划分:包含片中宏块的类型,量化参数和运动矢量,是片中最重要的信息。 b.帧内信息划分:包含帧内和帧内系数,帧内信息可以阻止错误的蔓延。 c.帧间信息划分:包含帧间和帧间系数,通常比前两个划分要大得多。   帧内信息划分结合头信息解出帧内宏块,帧间信息划分结合头信息解出帧间宏块。帧间信息划分的重要性最低,对重同步没有贡献。   解码端若获得所有的划分,就可以完整重构片;解码端若发现帧内信息或帧间信息划分丢失,可用的头信息仍然有很好的错误恢复性能。这是因为宏块类型和宏块的运动矢量含有宏块的基本特征。 H.264/AVC视频编码标准 5. 参数集的使用 序列的参数集(SPS)包括了一个图像序列的所有信息 图像的参数集(PPS)包括了一个图像所有片的信息。 对序列的参数和图像的参数进行重点保护才能很 好地增强H.264错误恢复性能。 在实时信道中,保证参数集及时、可靠地到达解码端的方法: a.编码器用可靠控制协议及早将他们以带外传输的方式 发送,使控制协议能够在引用新参数的第一个片到达之前把它们发给解码器; b.使用应用层保护,重发多个备份文件,确保至少有一个备份数据到达解码端; c.在编解码器的硬

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档