首页 > 知识点讲解
       帧内预测编码
知识路径: > 多媒体数据压缩编码技术基础 > 视频编码 > 帧内预测编码 > 
相关知识点:1个      
               三种类型的图像
               MPEG专家组定义了三种类型的图像,然后采用三种不同的算法分别对它们进行压缩。
               ①帧内图像I(intra picture)。简称I图像或I帧(I-picture或I-frame),包含内容完整的图像,用于为其他帧图像的编码和解码作参考,因此也称关键帧。
               ②预测图像P(predicted picture)。简称P图像或P帧(P-picture或P-frame),指以在它之前出现的帧内图像I作参考图像的图像,对预测图像P进行编码即对它们之间的差值进行编码。
               ③双向预测图像B(bidirectionally-predictive picture)。也称双向插值图像B(bidirectionally-interpolated picture),简称B图像或B帧(B-picture或B-frame),指以在它之前和之后的帧图像(I和P)作参考的图像,对B进行编码就是对帧内图像I和预测图像P的差值分别进行编码。
               三种类型图像的压缩编码算法
               帧内图像I不参照过去的帧和将来的帧,而是采用与JPEG类似的压缩算法以减少空间的冗余数据。如果视像使用RGB空间表示,则首先要将其转换成YCrCb空间,然后再进行压缩编码。
               预测图像P的编码以宏块(MB)为基本编码单元,一个宏块定义为像素的图块,一般取16×16。预测图像P使用两种类型的参数表示:一种是当前要编码的图像宏块与参考图像的宏块之间的差值;另一种是宏块的移动矢量(Motion Vector, MV),如下图所示。
               
               移动矢量的概念图
               假设宏块MR是宏块MP的最佳匹配块,差值即为这两个宏块中相应像素值之差。对求得的差值进行彩色空间变换,然后使用4:1:1或4:2:0格式采样。对采样得到的Y、Cr和Cb分量值仿照JPEG压缩算法进行编码。
               双向预测图像B需要对在它前后帧的像素值之差进行编码,如下图所示。具体计算方法与预测图像P的算法类似。双向预测图像B不传播编码误差。
               
               双向预测图像B的压缩编码算法框图
               三种图像的压缩性能比较
               帧内图像I、预测图像P和双向预测图像B经过压缩后的大小如下表所示。从下表中可以看到,帧内图像I的数据量最大,而双向预测帧图像B的数据量最小。
               
               MPEG三种图像压缩后的典型值
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有