美文网首页FFmpeg与音视频流媒体工程开发相关
[Video]视频编解码学习:变换,量化与熵编码

[Video]视频编解码学习:变换,量化与熵编码

作者: _小老虎_ | 来源:发表于2018-08-01 14:12 被阅读0次

1. 变换编码

变换编码的目的

去除空间信号的相关性
将空间信号的能力集中到频域的一小部分低频系数上
能量小的系数可通过量化去除,而不会严重影响重构图像的质量

块变换和全局变换

块变换:离散余弦变换(Discrete Cosine Transform,DCT),4x4,8x8,16x16
全局变换:小波变换(Wavelet)

变换的能量集中特性

DCT编码


视频编码变换.png
  1. 变换类型

K-L变换
傅里叶变换
余弦变换
小波变换

量化

2. 量化Quantization

用更小的集合表示更大的集合的过程
对信号源的有限近似
有损过程
应用

A/D转换
压缩

量化方法

标量(Scalar)量化
矢量(Vector)量化

量化的基本思想

映射一个输入间隔到一个整数
减少信源编码的bit
一般情况重构值与输入值不同

3.熵编码

熵(Entropy):信源的平均信息量,更精确的描述为表示信源所有符号包含信息的平均比特数

信源编码要尽可能的减少信源的冗余,使之接近熵
用更少的比特传递更多的信源信息
熵编码:数据压缩中根据信源消息的概率模型使消息的熵最小化

无损压缩
变长编码

https://blog.csdn.net/lipengshiwo/article/details/52528975

相关文章

网友评论

    本文标题:[Video]视频编解码学习:变换,量化与熵编码

    本文链接:https://www.haomeiwen.com/subject/kdtrvftx.html