H.264中的CAVLC解码算法与仿真【开题报告】

H.264中的CAVLC解码算法与仿真【开题报告】

ID:463845

大小:30.00 KB

页数:3页

时间:2017-08-05

H.264中的CAVLC解码算法与仿真【开题报告】_第1页
H.264中的CAVLC解码算法与仿真【开题报告】_第2页
H.264中的CAVLC解码算法与仿真【开题报告】_第3页
资源描述:

《H.264中的CAVLC解码算法与仿真【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业论文开题报告电子信息工程H.264中的CAVLC解码算法与仿真一、课题研究意义及现状当今世界计算机和网络技术高度发展,通信信道的带宽也有所增加,但是仍然难以满足视频传输对带宽的要求。所以在现有条件下以H.264为标准的图像传输技术是个很值得研究的课题。由于H.264标准具有压缩性能高和网络适应性强的特点,使其在众多多媒体业务的应用领域具有广阔的市场前景,而其计算和硬件实现上高复杂度的障碍,也将会随着新的优化技术的提出以及硬件性价比的提高而消失,而以H.264标准为核心的新一代数字视频产业将成为未来多媒体技术的主流。在H.26

2、4的CAVLC(基于上下文自适应的可变长编码)中,通过根据已编码句法元素的情况动态调整编码中使用的码表,取得了极高的压缩比。CAVLC用于亮度和色度残差数据的编码。在CAVLC熵编码方法中,对非零量化系数和系数的大小、位置给以独立编码。残差经过变换量化后的数据表现出如下特性:4*4块数据经过预测、变换、量化后,非零系数主要集中在低频部分,而高频系数大部分是零;量化后的数据经过zig-zag扫描,DC系数附近的非零系数值较大,而高频位置上的非零系数值大部分是+1和-1;相邻的4*4块的非零系数的数目是相关的。非零系数的变化有一定的

3、规律性和相关性,零系数的游程编码也具有一定特性。CAVLC充分利用残差经过整数变换、量化后数据的特性进行压缩,进一步减少数据中的冗余信息,为H.264卓越的编码效率奠定了基础。在熵编码方面,H.264/AVC所采用的基于上下文自适应的可变长编码(Contest-basedAdaptiveVariableLengthCode,CAVLC)是变长编码的一种扩展,它根据编码语法元素动态调整编码中使用的码表,以达到更高的编码效率。这些特点使得H.264/AVC中CAVLC解码器的设计复杂性增加。设计低成本高性能的CAVLC解码器成为近年

4、来国内外研究者关注的热点。二、课题研究的主要内容和预期目标熟悉Matlab软件和H.264视频编解码标准的CAVLC解码模块,设计基于码头分组的CAVLC解码算法,并用Matlab程序实现具体内容和要求:(1)研究H.264中常见的CAVLC解码方法,如二叉树方法,全码表解码方法,Hashemian方法,比较他们之间的特点。(2)设计基于码头分组的CAVLC解码算法;(3)编写Matlab程序实现基于码头分组的CAVLC解码功能;3(4)实现H.264标准中编码参数为0≤NC<2对应的CAVLC码表中码字的解码;结合上述内容,设

5、计开发,完成相关的和CAVLC解码算法的Matlab程序设计,最后由Matlab软件仿真得到实验结果,生成仿真程序和设计文档。三、课题研究的方法及措施本课题主要研究的是一个CAVLC解码算法的Matlab程序设计,所以主要采用理论分析结合实验方法进行。在课题研究之前,必须掌握一定的理论基础,总结出适合本课题的设计方案;然后,利用Matlab软件设计CAVLC解码器,仿真实现CAVLC解码功能。首先,针对CAVLC解码的基本原理的研究,先阅读H.264编解码的相关资料书籍,理解一些基本原理,对CAVLC解码有一个较好地概念,体会H

6、.264标准在图像和视频压缩技术中的作用和意义。其次,明确研究的重点是基于码头分组的CAVLC解码算法,然后阅读一定数量的H.264中CAVLC解码算法相关资料,查阅相关书籍,对这个课题有一个大致的了解,了解国内外对于该课题的研究现状和方向,探索新的优化技术。另外,详细研究CAVLC的解码原理及过程,设计CAVLC解码框图,分析二叉树方法,全码表解码方法,Hashemian方法对解码效率的影响,为接下来的程序设计做好理论准备。最后,通过研究相关资料,查找Matlab软件程序设计的基本原理,熟悉Matlab的实验环境,根据系统总体

7、指标及功能要求着手编写仿真程序。用软件仿真的手段对CAVLC的解码进行测试。对比实验结果,确认是否符合其解码规则,得出课题研究的成果。四、课题研究进度计划20010/2011(第一学期):明确任务,收集资料,确定系统总体设计方案,完成外文翻译、文献综述及开题报告,并做好开题答辩。2010/2011(第二学期):第1周至第3周:掌握CAVLC相关解码算法,同时学习并掌握Matlab程序设计;第3周至第4周:编写Matlab程序实现CAVLC解码功能,并用Matlab程序实现H.264标准中CAVLC码表中对应码字的解码,并进行反复

8、论证;第5周至第6周:进行方案补充以及相关信息的修改;第7周至第8周:撰写毕业论文,完善与修改毕业论文;做好论文答辩的PPT资料,准备答辩,并提交所有电子文档材料。五、参考文献[1]朱冬冬,戴琼海.H.264解码器中CAVLC码表查找算法的改进[J].电视技术,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。