数字电视信源编码技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电视信源编码技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电视 信源 编码 技术 课件
- 资源描述:
-
1、.概述视频压缩编码技术视频压缩编码标准介绍MPEG2 视频编码技术H.264 视频编码技术AVS 视频编码技术视频压缩损伤分析.通过压缩编码技术来去除视频、音频、数通过压缩编码技术来去除视频、音频、数据等原始信号的冗余信息,以实现码率压缩与据等原始信号的冗余信息,以实现码率压缩与带宽减小,使信号在各种传输信道中能够有效带宽减小,使信号在各种传输信道中能够有效传输。传输。1、数字电视信源编码的目的、数字电视信源编码的目的.2、压缩的必要性、压缩的必要性电视信号数字化后:数码率高,数据量大。电视信号数字化后:数码率高,数据量大。例如:例如:4:2:2编码、编码、8比特量化的比特量化的SDTV信号,
2、其信号,其数码率为数码率为216 Mbps。若按每。若按每2bit构成一个周期,则构成一个周期,则传输这样一路数字电视信号需要有传输这样一路数字电视信号需要有108MHz的通道的通道带宽。带宽。4:2:2编码、编码、8比特量化时,一帧比特量化时,一帧SDTV图像的数图像的数据量约为据量约为8.6Mb,要记录,要记录10分钟的电视节目就需要分钟的电视节目就需要130Gb的存储器容量。的存储器容量。综上所述,要实现数字电视信号的有效存储和传输,综上所述,要实现数字电视信号的有效存储和传输,就需要采取措施降低其数据量和数码率就需要采取措施降低其数据量和数码率.3、压缩的可能性(以视频信号为例)、压缩
3、的可能性(以视频信号为例)视频压缩过程:去除图像中与信息无关或对图像质视频压缩过程:去除图像中与信息无关或对图像质量影响不大的部分,即冗余部分。电视信号中存在量影响不大的部分,即冗余部分。电视信号中存在很多这样的冗余部分,这就为压缩提供了可能性。很多这样的冗余部分,这就为压缩提供了可能性。视频信号的冗余性表现在以下几个方面:视频信号的冗余性表现在以下几个方面:l 空间相关冗余空间相关冗余l 时间相关冗余时间相关冗余l 视觉冗余视觉冗余l 熵冗余熵冗余.空间相关冗余空间相关冗余.时间相关冗余(帧间相关冗余)时间相关冗余(帧间相关冗余)tt1tt2.人眼视觉冗余人眼视觉冗余人眼视觉特性:人眼视觉特
4、性:l对静止或缓慢运动图像的灰度等级及图像细对静止或缓慢运动图像的灰度等级及图像细节的分辨力高节的分辨力高l对快速运动图像的灰度等级及图像细节的分对快速运动图像的灰度等级及图像细节的分辨力低辨力低l观察大面积图像时,对灰度等级分辨力高,观察大面积图像时,对灰度等级分辨力高,对细节分辨力低对细节分辨力低l观察细节时,对灰度等级分辨力低,对细节观察细节时,对灰度等级分辨力低,对细节分辨力高分辨力高人眼接收综合信息的能力有限人眼接收综合信息的能力有限.利用人眼的视觉特性利用人眼的视觉特性对静止或缓慢运动图像:对静止或缓慢运动图像:l减小帧率减小帧率l在图像细节部分选择较高的取样频率和较低的在图像细节
5、部分选择较高的取样频率和较低的量化比特数量化比特数l在大面积像块区域选择较低的取样频率和较高在大面积像块区域选择较低的取样频率和较高的量化比特数的量化比特数对快速运动图像:对快速运动图像:l 提高帧率提高帧率l 降低取样频率和量化比特数降低取样频率和量化比特数.自信息量自信息量定义:指某个随机事件(或消息)发生后所提供的信息定义:指某个随机事件(或消息)发生后所提供的信息数量的多少数量的多少)(log)(1log)(iaiaixpxpxI 任意随机事件的自信息量为该事件发生概率的倒任意随机事件的自信息量为该事件发生概率的倒数的对数。数的对数。熵冗余熵冗余.信源熵(信源每个符号的平均信息量):信
6、源熵(信源每个符号的平均信息量):符符号号/)(/1log)(12bitxPxPHniii P(xi)是符号是符号xi出现的概率出现的概率平均码长(每个符号的平均编码长度):平均码长(每个符号的平均编码长度):熵冗余平均码长信息熵熵冗余平均码长信息熵符符号号/)(1bitlxPLnii i li 是符号是符号xi 的编码码长的编码码长.例如:例如:某一图像总共可出现某一图像总共可出现4个灰度级,对每个灰度级进行二进个灰度级,对每个灰度级进行二进制定长编码时,码长为制定长编码时,码长为2比特,即比特,即 L 2bit/符号符号。当每个灰度级出现的概率不相等时:当每个灰度级出现的概率不相等时:设灰
7、度级设灰度级14的概率分别为的概率分别为1/8、3/8、3/8、1/8,符符号号/bit.loglog=H81138832881222熵冗余熵冗余L H 21.810.19 bit/符号符号.若采用变长编码方式,对概率大的符号赋予短码,若采用变长编码方式,对概率大的符号赋予短码,对概率小的符号赋予长码,则可降低平均码长对概率小的符号赋予长码,则可降低平均码长L符符号号/875.1381381283183bitL 熵冗余熵冗余1.8751.810.065 bit/符号符号例如,灰度级例如,灰度级1 3/8 1 灰度级灰度级2 3/8 01 灰度级灰度级3 1/8 001 灰度级灰度级4 1/8
8、000所以,采用变长编码可降低信源熵冗余所以,采用变长编码可降低信源熵冗余return.第一代视频编码技术(经典的视频编码技术):第一代视频编码技术(经典的视频编码技术):l以香农信息论为基础以香农信息论为基础l采用基于象素或象素块的方法来表征视频信息采用基于象素或象素块的方法来表征视频信息l利用图像信号的统计特性来设计编码器利用图像信号的统计特性来设计编码器l未考虑事件本身的具体含义、重要程度及引起后果未考虑事件本身的具体含义、重要程度及引起后果l未充分考虑人眼视觉特性对编码图像的影响未充分考虑人眼视觉特性对编码图像的影响l只能去除数据冗余低层压缩只能去除数据冗余低层压缩1、视频压缩编码技术
9、的研究进展、视频压缩编码技术的研究进展变换编码:变换编码:DCT+量化量化预测编码:预测编码:MC 帧间预测帧间预测熵编码:熵编码:VLC.第二代视频编码技术:第二代视频编码技术:l突破了香农信息论的框架突破了香农信息论的框架l采用基于内容的方法来表征视频信息采用基于内容的方法来表征视频信息l充分考虑人眼视觉特性及信源特性充分考虑人眼视觉特性及信源特性l通过去除内容冗余来实现数据压缩通过去除内容冗余来实现数据压缩l基于对象的视频压缩中层压缩基于对象的视频压缩中层压缩l基于语义的视频压缩高层压缩基于语义的视频压缩高层压缩分形编码分形编码分级编码分级编码模型基编码模型基编码.视频压缩编码用到的主要
10、算法视频压缩编码用到的主要算法统计编码统计编码变换变换编码编码预测预测编码编码分析、综合编码分析、综合编码霍霍夫夫曼曼编编码码游游程程编编码码算算术术编编码码字字典典编编码码DCT变变换换编编码码运运动动补补偿偿预预测测编编码码子子带带编编码码分分级级编编码码分分形形编编码码模模型型基基编编码码.2、视频压缩编码分类视频压缩编码分类按无损压缩和有损压缩进行分类:按无损压缩和有损压缩进行分类:无损压缩编码、有损压缩编码无损压缩编码、有损压缩编码按信源模型进行分类:按信源模型进行分类:基于波形编码、基于内容编码基于波形编码、基于内容编码按压缩编码原理进行分类:按压缩编码原理进行分类:统计编码、预测
11、编码、变换编码、矢量量化编码统计编码、预测编码、变换编码、矢量量化编码.3、预测编码、预测编码3.1 预测编码的基本原理预测编码的基本原理预测编码传送的不是实际像素值,而是实际值与其预测编码传送的不是实际像素值,而是实际值与其预测值之间的差值,即预测误差。预测值之间的差值,即预测误差。像素的预测值由其在时间和空间上相邻的若干个像像素的预测值由其在时间和空间上相邻的若干个像素的线性组合产生,它反映了在预测区域内各像素素的线性组合产生,它反映了在预测区域内各像素的共性部分,因此用像素的实际值减去其预测值就的共性部分,因此用像素的实际值减去其预测值就可基本去除像素间的相关性。可基本去除像素间的相关性
12、。.预测器预测器enXn预测器预测器Xnenen量化器量化器编码器编码器传输通道传输通道解码器解码器输入输入输出输出nxnxen en x Xn xnxXn en Xn xnx若不考虑量化器的影响,则有Xn Xn(无损压缩)x:量化误差:量化误差.预测编码的压缩效果取决于预测器的预测精度,精预测编码的压缩效果取决于预测器的预测精度,精度越高,预测误差越小,量化时所需的量化比特数度越高,预测误差越小,量化时所需的量化比特数就越少,压缩率也就越高。就越少,压缩率也就越高。一般来说,参与预测的像素数越多,预测值就越精一般来说,参与预测的像素数越多,预测值就越精确,但同时预测器电路组成也就越复杂。确,
13、但同时预测器电路组成也就越复杂。利用相关像素值利用相关像素值x1、x2 xn-1来预测当前像素值来预测当前像素值 11112211niiinnnxaxaxaxax-a1、a2an-1称为相关系数,且满足:称为相关系数,且满足:111 niia.3.2 帧内预测编码帧内预测编码X1X2X3X4X5X6X7上一行相隔行当前行当前像素a6a4a3a2D6D4D3D2输入7X由距由距X7最近的四个像素最近的四个像素X6、X4、X3、X2参与对参与对X7的预测。的预测。相关系数为:相关系数为:a61/2、a4 a21/8、a31/4,则:,则:1/2 X6 1/8 X4 1/4 X3 1/8 X27XD
14、6TS(TS为取样周期)为取样周期)D4THTS(TH为行周期)为行周期)D3THD2THTS.3.3 帧间预测编码帧间预测编码nX帧存储器帧存储器Xnenen量化器量化器编码器编码器输入输入输出输出当图像场景或摄像机静止不动时,当前帧象素块的预测值当图像场景或摄像机静止不动时,当前帧象素块的预测值就是前一时刻参考帧同一位置上的象素块;就是前一时刻参考帧同一位置上的象素块;如果图像场景或摄像机是运动的,则需要在参考帧中找到如果图像场景或摄像机是运动的,则需要在参考帧中找到与当前帧象素块最匹配的象素块,作为当前帧象素块的预与当前帧象素块最匹配的象素块,作为当前帧象素块的预测值(运动补偿帧间预测)
15、。测值(运动补偿帧间预测)。.3.4 预测编码的实质预测编码的实质由信息论可知,信源冗余来自信源本身的相关性以由信息论可知,信源冗余来自信源本身的相关性以及信源概率分布的不均匀性。因此,去除信源相关及信源概率分布的不均匀性。因此,去除信源相关性以及改变信源的概率分布模型,即可实现数据压性以及改变信源的概率分布模型,即可实现数据压缩。缩。预测编码的实质是降低了图像在时间或空间上的相预测编码的实质是降低了图像在时间或空间上的相关性。关性。预测编码中:预测编码中:l量化环节可造成图像质量下降量化环节可造成图像质量下降l误码传递可造成局部图像损伤误码传递可造成局部图像损伤.3.5 运动估计与运动补偿运
16、动估计与运动补偿运动估计:对运动物体的位移作出估计,即求出运动矢量运动估计:对运动物体的位移作出估计,即求出运动矢量运动补偿:按照运动矢量,对上一帧做位移,然后求出对运动补偿:按照运动矢量,对上一帧做位移,然后求出对当前帧的预测值。当前帧的预测值。运动矢量运动矢量运动估计运动估计运动补偿运动补偿前一帧前一帧当前帧当前帧预测的当前帧预测的当前帧编码编码差值图像差值图像.运动补偿帧间预测编码方框图:运动补偿帧间预测编码方框图:输入输入量化器量化器反量反量化器化器帧存帧存储器储器运动补偿运动补偿运动估计运动估计编码器编码器输出输出当前帧当前帧预测帧预测帧运动矢量运动矢量帧差信号帧差信号.运动估计运动
17、估计块匹配法:块匹配法:将图像分成若干个大小为将图像分成若干个大小为MN的子像块,假定同的子像块,假定同一子像块内所有像素具有相同的位移。一子像块内所有像素具有相同的位移。假定帧间最大水平位移和最大垂直位移分别为假定帧间最大水平位移和最大垂直位移分别为Wx和和Wy个像素;个像素;对于当前帧的每一个块在前一帧相应位置开辟大对于当前帧的每一个块在前一帧相应位置开辟大小为小为(M+2 Wx)(N+2 Wy)的一块搜索区;的一块搜索区;在搜索区内求出当前帧对应块的最佳匹配块;在搜索区内求出当前帧对应块的最佳匹配块;求出运动矢量。求出运动矢量。.前一帧搜索区前一帧搜索区当前帧当前帧像素块像素块M+2Wx
18、N+2WyWxWxWyWyNM.jij:垂直位移量垂直位移量i:水平位移量:水平位移量.块匹配准则:块匹配准则:l 均方误差(均方误差(MSE)最小准则)最小准则 MxNyttjyixfyxfMNjiMSE1121)()(1)(,l 绝对误差均值(绝对误差均值(MAD)最小准则)最小准则 MxNyttjyixfyxfMNjiMAD111)()(1)(,.l 最大归一化互相关函数(最大归一化互相关函数(NCCF)准则)准则2/111212/111111)()()()(2 MxNytMxNytMxNyttjyixfyxfjyixfyxfNCCF,.搜索方法:搜索方法:l 穷尽搜索法:对搜索区域穷尽
19、搜索法:对搜索区域内的每一点都用匹配准则进内的每一点都用匹配准则进行计算。行计算。l 二维对数法二维对数法l 三步搜索法三步搜索法l 分块全搜索法:分块全搜索法:.4、变换编码、变换编码4.1 变换编码的基本原理变换编码的基本原理通过一种线性运算关系将空间域的图像信号变换到通过一种线性运算关系将空间域的图像信号变换到变换域或频率域的正交矢量空间,然后进行编码。变换域或频率域的正交矢量空间,然后进行编码。像素块化像素块化传输传输通道通道熵解码熵解码输入输入输出输出发端发端收端收端熵编码熵编码量化器量化器反量化器反量化器正交变换正交变换正交反变换正交反变换.变换编码的根本目的是去除图像的相关性!变
20、换编码的根本目的是去除图像的相关性!K-L 变换:最佳正交变换,变换后系数互不相关,变换:最佳正交变换,变换后系数互不相关,而且能量主要集中在少数系数上。但而且能量主要集中在少数系数上。但K-L变换矩阵变换矩阵不是固定的,而是与图像统计特性有关,因此没不是固定的,而是与图像统计特性有关,因此没有快速算法,只适合进行理论分析与实验。有快速算法,只适合进行理论分析与实验。DCT 变换:次最佳正交变换,变换压缩性能接近变换:次最佳正交变换,变换压缩性能接近K-L变换,具有良好的去相关性及能量压缩特性,同变换,具有良好的去相关性及能量压缩特性,同时变换矩阵是固定的,与图像内容无关,有快速算时变换矩阵是
21、固定的,与图像内容无关,有快速算法。法。DCT变换在图像压缩领域得到广泛应用。变换在图像压缩领域得到广泛应用。变换编码中对变换系数的量化是造成图像损伤的主变换编码中对变换系数的量化是造成图像损伤的主要原因。图像损伤的表现形式主要是块效应。要原因。图像损伤的表现形式主要是块效应。.DCT 变换编码的特点:变换编码的特点:l在变换域中描述视频图像要比在空间域中简单在变换域中描述视频图像要比在空间域中简单l视频图像的相关性明显下降,信号的能量主要视频图像的相关性明显下降,信号的能量主要集中在少数几个变换系数上,采用量化和熵编集中在少数几个变换系数上,采用量化和熵编码可有效地压缩其数据量码可有效地压缩
22、其数据量l可充分利用人眼的视觉特性可充分利用人眼的视觉特性l具有较强的抗干扰能力,传输过程中的误码对具有较强的抗干扰能力,传输过程中的误码对图像质量的影响远小于预测编码图像质量的影响远小于预测编码lDCT有快速算法,能实现实时视频处理有快速算法,能实现实时视频处理.4.2 离散余弦变换(离散余弦变换(DCT)设图像块的样点数为设图像块的样点数为N N,其样值方阵用,其样值方阵用f(x,y)表表示,则二维离散余弦变换的公式为:示,则二维离散余弦变换的公式为:1010),(1)0,0(NxNyyxfNF1,2,1,),(2),(1010NvuyxfNvuFNxNy 1)v(2y2N1)cosu(2
23、x2Ncos .F(u,v)=77675747372717077666564636261606756555453525150574645444342414047363534333231303726252423222120271615141312111017060504030201000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF图像分块及变换:图像分块及变换:通常将图像分解成通常将图像分解成8 8的像素块,然后进行的像素块,然后进行DCT变变换。变换后得到由换。变换后得到由8 8频域系数组成的矩阵。频域系数组成
24、的矩阵。F00:DC系数,代表该像素块的直流分量或平均亮度值系数,代表该像素块的直流分量或平均亮度值其它为其它为AC系数系数.一般电视图像的构一般电视图像的构成都是以大、中面成都是以大、中面积内容为主,精细积内容为主,精细内容较少,因而可内容较少,因而可估计到,系数矩阵估计到,系数矩阵中左上方的系数值中左上方的系数值会大些,而越接近会大些,而越接近右下角,系数值会右下角,系数值会越小越小f(x,y)=15815815916316116116216215715715716216316116216215715715716016116116116115515515516216216116015915
25、9159159160160162161159156156156158163160155150156156156159156153151144155155155155153149144139F(u,v)=01122423112010011111020211102111000110270110229111003361723112251211260.利用人眼的视觉冗余性利用人眼的视觉冗余性l左上角附近的系数细量化(量化间隔小)左上角附近的系数细量化(量化间隔小)l右下角附近的系数粗量化(量化间隔大)右下角附近的系数粗量化(量化间隔大)l量化后的系数取整量化后的系数取整F(u,v)F(u,v)/Q(u
展开阅读全文