PAFF 和MBAFF
在隔行扫描帧中,当有移动的对象或摄像机移动时,与逐行相比,两个相邻行倾向减少统计的相关性,这种情况应比每场分别压缩更为有效。为了达到高效率,H.264/AVC在编码帧时,有以下可选方案:
● 结合两场成一个完整帧,作为帧编码,称为帧模式。
● 两场分别编码,称为场模式。
● 结合两场成一个完整帧,作为帧压缩。在编码时,划分垂直相邻的两个宏块对成两个场宏块对或帧宏块,再进行编码。
每帧图像可自适应选择3种模式之一进行编码。在前两种之间进行选择称为图像自适应帧/场编码(PAFF),当一帧作为两场编码时,每场划分为宏块,编码方式与帧编码方式很相似,主要有下面的例外:
● 运动补偿用参考场,而不是参考帧。
● 变换系数的“之字型”扫描方式不同。
● 宏块水平边沿去块滤波器的强度不选用“强”,因为场行在空间上是两倍帧行的距离。
在研制H.264/AVC标准时,据报道,采用ITU-601分辨率,PAFF编码技术与帧编码相比可减少码率16%到20%。
如果图像由运动区和非运动区混合组成,非运动区用帧模式、运动区用场模式是最有效的编码方法。因此每个垂直宏块对(16×32)可独立选择编码(帧/场)模式。这种编码选择称为宏块自适应帧/场编码(MBAFF)。对于帧模式宏块对,每个宏块包含帧行,对于场模式宏块对,顶部宏块包含顶场行,底部宏块包含底场行。
处理场宏块对的每个宏块与帧PAFF模式相似,然而,因为在MBAFF帧中发生场/帧宏块对混合,需要修改用作下列用途的方法:
● 之字型扫描。
● 运动矢量预测。
● 帧内预测模式的预测。
● 帧内预测帧采样精度。
● 去块效应滤波器。
● 上下文模型的熵编码。
主要思想是尽可能保留多的空间一致性,MBAFF帧的空间相邻的规范相当复杂,下面讲到的空间相邻都是指非MBAFF帧。
MBAFF 和PAFF的另一个重要区别是:使用MBAFF方法,一个场不能使用同一帧的另一个场中的宏块作为运动补偿参考。这样,有时PAFF比MBAFF编码更有效,特别是在快速全局运动、变换场景、图像刷新等情况下。
在开发MBAFF标准期间,据报道,采用ITU-601分辨率,MBAFF编码技术比PAFF相比可减少码率14%到16%。
PAFF 和MBAFF相关推荐
- 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清
GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率 GOP(Group of picture) 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 ...
- AVS264_FAQ集锦
AVS264_FAQ集锦 [转贴 2006-08-20 10:54:06] 字号: 大 中 小 Q:PSNR 峰值信噪比 是根据它来取qp是不是? A:不是 和QP没有直接关系但是QP的选择 ...
- H.264学习(一)——帧和场的概念
一.何谓场? 每个电视帧都是通过扫描屏幕两次而产生的,第二个扫描的线条刚好填满第一次扫描所留下的缝隙.每个扫描即称为一个场.因此 25 帧/秒的电视画面实际上为 50 场/秒 (若为 NTSC 则分别 ...
- H.264 中很有用的一些概念
Q:PSNR 峰值信噪比 是根据它来取qp是不是? A:不是 和QP没有直接关系但是QP的选择会影响到PSNR Q: 如果不用率失真最优化,为什么选择SATD+delta×r(mv,mode)作为模式 ...
- H.264中的一些易混淆概念
Q:PSNR 峰值信噪比 Q:是根据它来取qp是不是? A:不是, 和QP没有直接关系, 但是QP的选择会影响到PSNR Q: 如果不用率失真最优化, 为什么选择SATD+delta×r(mv,mod ...
- H.264的技术优势及其在H.323系统中的应用
一.引言 近年来,随着我国通信网络基础设施的快速建设,视讯业务由于可以为处于多点的与会者提供音视频等多种信息,节省大量费用,提高工作效率,因而发展迅速,并有望成为NGN的主要业务.视讯会议系统从产生至 ...
- H.264压缩算法详解
H.264压缩算法详解 H.264是一种视频高压缩技术,全称是MPEG-4 AVC,用中文说是"活动图像专家组-4的高等视频编码",或称为MPEG-4 Part10.它是由国际电信 ...
- 各种压缩格式介绍!(摘录2)
http://xpatrick.spaces.live.com/ 简述:DivX和Xvid的历史与未来,基于MPEG-4的两种影音压缩技术 简述:DivX和Xvid的历史与未来,基于MPEG-4的两种 ...
- 码流 | 码率 | 比特率 | 帧速率 | 分辨率 | 高清的区别
前言 现阶段由于网络,手机性能的提升,视频越来越成为一个app的标配,很多手机都有实时音视频功能的出现,音视频中有很多名词,比如码流,码率,帧率,各种各样的专有名词,网上也有很多专有文章讲解这些名词, ...
最新文章
- QT的QDomAttr类的使用
- 无法载入增效工具_山东省 智能工具箱 智能工具管理 工具管理企业数字化管理...
- 中餐菜单分类名称创意_(全)西餐厨师岗位分类、薪资待遇与职责介绍
- 心玮医疗发布75万股权回购计划 用于招揽和激励员工等
- python自学网-python自学网
- 科技庄园(背包dp)---对于蒟蒻来说死了一大片的奇题
- java text类型转换_java语言实现Text格式转换成pdf文件
- 如何快速开通微信商户现金红包
- it企业实习_IT公司实习报告总结
- errorC1083 无法打开源文件 c1xx
- python 安装第三方包-安装失败(pycharm/ anaconda navigator)
- 分布式锁的一些细节问题,值得收藏
- cdr 表格自动填充文字_极速office中表格的七个最常用技巧
- 删除flash助手推荐广告
- oracle误删除表空间的数据文件
- win7电脑设置自动关机
- Editor.js 使用
- 双十一、128 唯品会内部优惠、内部免费开店入口 唯享客 云品仓
- 基础-Lyapunov稳定性相关的理论
- 爆轰与冲击领域研究机构