科达_客户培训课件_科达视频编解码培训教材.ppt

科达_客户培训课件_科达视频编解码培训教材.ppt

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

Main Profile (esp. Broadcast) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 运动补偿用先前(过去)的 局部图像,来预测当前的 局部图像; ■ 如果一个匹配的块被找 到,仅对运动矢量和预测误 差进行编码、传送,供解码 时恢复图像; ■ 运动补偿产生了巨大的数 据压缩效果,且是无损的 * * * * * * * 3.2、MPEG-4 MPEG-4的制定主要是为了满足视频监控、可视电话超低比特率压缩编码的需求,其系统目标为: 1、 实现基于内容的交互式功能; 2、 基于内容的可扩展性,在误码率高的环境下的健壮性; 3、 对自然数据及合成数据采用灵活的编码方式; 4、 高压缩比:对特定的低比特率应用具有高的压缩效率; 3.2.1、MPEG-4 与传统的基于像素的视频压缩标准不同,MEPG-4采用基于对象的视频编码方法。不仅可以实现对视频图像数据的高效压缩,还可以提供基于内容的交互功能。 除此之外,为了使压缩后的码流具有对于信道传输的鲁棒性,MEPG-4还 提供了用于误码检测和误码恢复的一系列工具。 这样采用MEPG-4标准压缩后的视频数据可以应用于带宽受限、易发生误码的网络环境中。 3.2.2、MPEG-4的特性 MPEG-4的视觉部分包括视频对象、人脸对象、网格对象以及静态材质。主要特性包括: 1、 视觉对象平面(VOP)-一个任意形状的图像区域,包括I-VOP、P-VOP、B-VOP以及S-VOP(sprite VOP); 2、 动态预测时的多边形匹配; 3、 运动预测及材质编码时的填充; 4、 形状编码:基于二值(binary)及灰度级(gray-scale); 5、 sprite编码 3.2.3、MPEG-4的编码器框图 VOP Definition VOP0 Coding VOP1 Coding VOP2 Coding Input MUX Bitstream 3.2.4、Sprite编码 Sprite 对象是针对背景对象的特点提出来的。通常情况下背景对象本身没有任何运动,通过图像的镶嵌技术把整个序列的背景图像拼接成一个大的完整的背景图像。这个图像叫做Sprite图像。 Sprite图像只需要编码传输一次并存储在解码端,随后的图像可以从Sprite上恢复所有图像的背景。 MPEG-4中包括Sprite是因为这种编码方式可以提供很高的压缩效率。 3.2.5、MPEG-4的容错方式: 1、 重新同步:目标是在码流中出现了错误或者已经检测到错误时,两者能够重新同步。通常在出现错误的同步点和重建的同步点之间的数据均被丢弃,重同步方法应能够有效定位解码器所丢弃的数据。 2、 数据恢复:在重新建立同步之后,数据恢复工具可以用来恢复那些丢失的数据,其思想是在编码时加入容错信息。 3、 数据隐藏:数据隐藏策略主要依赖于重新同步方案的性能。若重同步方案可以有效的定位错误,那么隐藏策略就非常易于处理了。例如丢失了材质信息,可以使用运动的信息来将这些错误隐藏。 MPEG-4是一个开放型的标准,ISO/IEC-14496虽然对其Core Profile进行了完整的功能定义,给出了一些参考算法,但并未声称其为最终版。根据最近的发展情况,MPEG-4与MPEG-7和MPEG-21相结合将是未来多媒体的完整解决方案。 3.3、H.264 3.3.1.1、 H.264系统结构 H.264/AVC标准从系统层面定义了视频编码层(VCL)和网络提取层(NAL)。其中,视频编码层独立于网络,主要包括核心压缩引擎和块、宏块和片的语法句法定义。通过引入一系列新特性,不但使H.264的编码压缩效率提升了近1倍,而且多种错误恢复工具又增强了视频流的顽健性。网络提取层的主要功能是定义数据的封装格式,把VCL产生的比特字符串适配到各种各样的网络和多元环境中。涉及片级别以上的语法定义,包括独立片解码所要求的数据表示,类似以往视频压缩标准中的图像和头部顺序数据;防止竞争的编码;附加的增强信息以及编码片的比特字符串。 H.264从框架结构上将NAL与VCL分离,主要有两个目的:首先,可以定义VCL视频压缩处理与NAL网络传输机制的接口,这样允许视频编码层VCL的设计可以在不同的处理器平台进行移植,而与NAL层的数据封装格式无关;其二,VCL和NAL都被设计成工作于不同的传输环境,异构的网络环境并不需要对VCL比特流进行重构和重编码。 3.3.1.2、H.264编码结构图 Entropy Coding Scaling Inv

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档