H264视频压缩编码标准简介(二)
3. 帧内预测
在帧内预测模式中,预测块P是基于已编码重建块和当前块形成的。对亮度像素而言,P块用于4×4子块或者16×16宏块的相关操作。4×4亮度子块有9种可选预测模式,独立预测每一个4×4亮度子块,适用于带有大量细节的图像编码;16×16亮度块有4种预测模式,预测整个16×16亮度块,适用于平坦区域图像编码;色度块也有4种预测模式,类似于16×16亮度块预测模式。编码器通常选择使P块和编码块之间差异最小的预测模式。
1)4×4亮度预测模式
如图1所示,4×4亮度块的上方和左方像素A~M为已编码和重构像素,用作编解码器中的预测参考像素。a~p为待预测像素,利用A~M值和9种模式实现。其中模式2(DC预测)根据A~M中已编码像素预测,而其余模式只有在所需预测像素全部提供才能使用。图2箭头表明了每种模式预测方向。对模式3~8,预测像素由A~M加权平均而得。例如,模式4中,d=round(B/4+C/2+D/4)。
2)Example:
4x4 块,9种预测模式 (0-8)
对于当前块的最佳模式是:模式 7(vertical-right)
3)16×16亮度预测模式
例如:如果A块和B块的最优预测模式均是预测模式2,那么,最可能当前块C的最优预测模式是模式2
对于当前块C,编解码器按照如下方法计算 probable prediction mode = min{prediction mode of A, prediction modes of B} 当A(或者B)的预测模式不可用时, prediction mode of A =2 例如: A和B块的预测模式分别为3和1 most probable mode for block C = 1 |
编码器为每个4x4块发送一个标记 flag,解码器按照如下方式解码
If flag == 1, prediction mode = most_probable_mode 这样表示9中预测模式只需要8个值。 |
rem_intra4x4_pred_mode | prediction mode for block C |
0 | 0 |
1 | 2 |
2 | 3 |
3 | 4 |
4 | 5 |
5 | 6 |
6 | 7 |
7 | 8 |
转载自:https://blog.csdn.net/u013354805/article/details/51556841
H264视频压缩编码标准简介(二)相关推荐
- H264视频压缩编码标准简介(一)
1. H.264/AVC编码器: 1)H264 编码器特点: H264并不明确地规定一个编码器如何实现,而是规定了一个编码的视频比特流的句法,和该比特流的解码方法,各个厂家的编码器和解码器在此框架下应 ...
- H264视频压缩编码标准(一)
1. H.264/AVC编码器: 1)H264 编码器特点: H264并不明确地规定一个编码器如何实现,而是规定了一个编码的视频比特流的句法,和该比特流的解码方法,各个厂家的编码器和解码器在此框架下应 ...
- 视频压缩编码标准,深入浅出,图文并茂
1 总体介绍思维导图 2 绪论 2.1 信息化与视频通信 信息就是客观世界的描述和分析,它无处不在,无时不在,具有通用性.抽象性.无限性三个特征.地球上的物质资源是有限的.石油.煤等在一定期限总会被开 ...
- H.264/AVC视频压缩编码标准的新进展
H .264/AVC是由ISO/IEC与ITU-T组成的联合视频组(JVT)制定的新一代视频压缩编码标准,于2003年5月完成制订.相对于先前的标准,H.264/AVC无论在压缩效率.还是在网络适应性 ...
- 笔记:新一代视频压缩编码标准-h.264/AVC
第一章绪论: 信源模型: 1.基于波形的编码.基于波形的编码采用了把预测编码和变化编码组合起来的基于块的混合编码方法. 2.基于内容的编码.mpeg4采用的编码方法即是基于块的混合编码,又有基于内容的 ...
- 《新一代视频压缩编码标准H.264》
<新一代视频压缩编码标准H.264> NALU: 网络抽象单元 VCL video coding layer 视频编码层 NAL network abstraction l ...
- 《新一代视频压缩编码标准H.264/AVC》
资料:<新一代视频压缩编码标准H.264/AVC> 毕厚杰 有一些超出 音视频encode decode scope 的content,会过滤阅读,本次学习过程更偏向基础概念的理解,ter ...
- 【转】数字音视频压缩编码标准及H.265的编码优势
在制定数字音视频压缩编码标准的过程中,联合图像专家组(Joint Photographic Experts Group, JPEG).动态图像专家组(Moving Pictures Experts G ...
- 图像压缩编码与JPEG压缩编码标准简介
在介绍图象的压缩编码之前,先考虑一个问题:为什么要压缩?其实这个问题不用我回答,你也能想得到.因为图象信息的数据量实在是太惊人了.举一个例子就明白了,一张A4(210mm*297mm) 幅面的照片,若 ...
最新文章
- Linux环境编译安装Mysql以及补装innodb引擎方法
- php 安全上传图片,php 图片上传安全探讨
- MySQL 数据库sql命令查看表属性,mysql查看指定表的各字段最大值、是否为空等属性实例演示
- requests模块使用代理
- 开源NAS系统使用总结
- Java方法中的参数太多,第1部分:自定义类型
- 百练 06 股票买卖
- hibernate mysql自定义变量_hibernate 跟 MySql in的参数变量
- 地方时太阳时html源码,地方时和时区
- myeclipse创建web-project没有WebRoot文件夹
- 图书馆管理信息系统可行性分析
- Delphi 金额转大写
- Shell中如何删除首行和尾行
- 批量修改ip成自定义网址
- springBoot配置 https 和http转htpps协议。
- PackageManagerService安装应用流程
- css3.0 是什么,css3.0
- c语言赛车游戏代码大全,初学者天地游戏制作--赛车游戏的完整图
- 手把手教你移植 tinyriscv 到FPGA上
- 编译安装oh-my-zsh