变换与量化
王超 2010.12.20
1. 相关变量
Sequence Parameter Sets(SPS) 序列参数集
Picture Parameter Sets(PPS) 图像参数集
(CodedBlockPattern)CBP 当前块的编码模式coded_block_pattern
指亮度和色度分量的各小块的残差的编码模式,所谓编码模式有以下几种:
a) 所有残差(包括DC、AC)都编码
b) 只对DC系数编码
c) 所有残差(包括DC、AC)都不编码
predL 宏块中像素的亮度预测值
predC 宏块中的色度预测样点值
QPY 亮度量化参数
QPC 每个色度分量Cb和Cr的色度量化参数。
SubWidthC 、SubHeigthC 在chroma_format_idc = 1(也就是4:2:0)时,为2。对应的MbHeigthC、MbWidthC为8。
Floor(x)函数
其功能是“下取整”,或者说“向下舍入”,即取不大于x的最大整数。
Round(x)函数
其功能采用“银行家舍入”算法,即四舍五入取偶。详细地说是这样,四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一。
2. 变换与量化的简介
离散余弦变换(DCT)是N.Ahmed等人在1974年提出的正交变换方法。它常被认为是对语音和图像信号进行变换的最佳方法。在视频压缩中,最常用的变换方法是DCT,DCT被认为是性能接近K-L变换的准最佳变换。
变换编码的主要特点有:
1) 在变换域里视频图像要比空间域里简单。
2) 视频图像的相关性明显下降,信号的能量主要集中在少数几个变换系数上,采用量化和熵编码可有效地压缩其数据。