关于H264标准中变换与量化的理解

本文详细介绍了H264编码中变换与量化的概念及流程,涉及DCT变换、量化原理,以及解码过程中的反变换、反量化,通过解析LumaLevel列表和反扫描过程,最终得到残差值。同时,文章讲解了CBP(Coded Block Pattern)在编码中的作用和表示方法。
摘要由CSDN通过智能技术生成

变换与量化

王超  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) 视频图像的相关性明显下降,信号的能量主要集中在少数几个变换系数上,采用量化和熵编码可有效地压缩其数据。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值