当前位置:主页 > 科技论文 > 电子信息论文 >

X-DSP中H.264编码器加速模块的设计与实现

发布时间:2020-08-28 17:38
   DSP可以灵活的实现编码器,且X-DSP芯片主频高、并行处理能力强,适用于视频图像的处理,是实现H.264编码器的理想平台。但基于X-DSP的纯软件无法满足视频编码高清实时的要求,因此设计基于X-DSP的专用视频编码加速模块,利用ASIC技术实现部分复杂核心的编码算法,利用DSP实现部分算法,兼顾编码器的灵活与性能。本文中利用DSP芯片特点,以实际通信系统的应用需求为背景,在深入研究H.264编码器算法的基础上,重点对编码算法中计算复杂度高、数据相关性强、难以并行处理的核心算法进行优化,针对高清视频的实时编码要求,设计出H.264编码器硬件加速模块的微体系结构,主要研究工作和成果如下:1、基于H.264编码标准,本文采用H.264编码器加速模块的微体系结构。基于编码数据流及控制流,设计访问接口、访问冲突控制机制,流畅实现算法中的“生成-消费”。2、基于加速模块的计算特点,设计编码器各模块的硬件架构,包括帧内预测、帧间预测、变换量化、CAVLC、CABAC、去块滤波模块。基于各模块计算特点配置存储资源。针对串行编码,采取4路、8路并行编码机制,提高编码效率。针对同一数据的频繁访问,采取存储器共享实现数据复用。针对多种模式选择,采取快速判断算法,降低模式选择计算量。针对运动估计算法,采取快速全搜索算法,提高搜索速度。针对读取更新上下文时的数据相关,采取两路存储器存放,实现数据并行。针对滤波顺序复杂,采取分组滤波算法,解决数据相关,降低控制滤波的复杂度。3、对H.264编码器加速模块RTL设计进行验证与综合,设计的加速模块总面积为2090529 um~2,总功耗为2170 mW,关键路径延时为1.59 ns。使用4种视频序列对加速模块性能评测,结果显示加速模块的编码速度平均可以达到32帧每秒,而实时要求每秒30帧,满足实时编码要求,且经加速模块处理的图像质量,主观、客观方面都表现良好。将H.264编码器加速模块分别与FPGA-1、FPGA-2、ASIC这三种实现方案的编码器在性能、面积、功耗方面做比较,结果显示本文设计的编码器的编码效率高、面积较小、功耗较低。本文设计的H.264编码器加速模块微体系结构,设计了帧内预测、帧间预测、变换量化、CAVLC、CABAC、去块滤波等模块的架构,为高清视频实时编码器的研究设计奠定重要的理论基础。
【学位单位】:西安电子科技大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TN762
【部分图文】:

宏块,更新代,具体代码,编码宏块


否完成的反馈信号,控制是否更新宏块,当各个功能模块处理完成当前待编码宏块,就可以进行宏块的更新,具体代码如图 3.5 所示:图3.5 宏块更新代码其中,nextallready 是宏块更新信号,mex128eon、firon、mqsadon 等是各个功能

X-DSP中H.264编码器加速模块的设计与实现


4×4块SAD计算

总体仿真


本设计在完成 RTL 代码后,利用模拟验证平台对 H.264 编码器进行模拟验证。H.264 编码器进行 RTL 级仿真结果如图 4.1 所示:图4.1 总体仿真结果如图 4.1 所示,其中,bursnbda 是利用总线从片外存储器中读取到的当前宏块的数据。dfda 是重建完输出到预测模块的参考数据,是在预测变换编码完成后才开始像素重建。mqipnbregda 是输入到帧间预测模块的原始宏块数据。rsdciqda 是帧内预测采取直接预测模式的数据。rsmc_ctrlda 是编码器的片内存储器控制数据。rstqtqda 是待扫描数据。scerlc_da 是扫描后 CAVLC 编码需要的统计数据。tfdfrecon_da 是输出到重建模块的待重建数据。tfrsnbad 是重建模块输出到片外的重建完成的数据。西安电子科技大学硕士学位论文

【相似文献】

相关期刊论文 前10条

1 彭会斌;罗超;;H.264运动估计算法及其FPGA实现[J];自动化应用;2016年01期

2 王光玮;梁利平;;H.264解码器帧内预测模块的优化[J];电视技术;2013年19期

3 赵春亮;王树昆;朱传德;;一种高效的H.264反变换反量化结构设计[J];计算机系统应用;2013年01期

4 刘西振;杨静;王威;;基于FPGA的H.264帧内预测实现和优化[J];计算机工程;2012年07期

5 裴晓航;何颂颂;;基于龙芯3B的H.264解码器的向量化[J];电子技术;2010年10期

6 吴斌;郭树旭;王明江;陈玫玫;郑凡;;一种可重构的H.264帧内预测硬件结构[J];微计算机信息;2009年03期

7 刘淳;杨波;沈萌;门爱东;;基于背景检测技术的H.264运动估计优化方案[J];电视技术;2009年S2期

8 史凯;雒江涛;;基于H.264的视频会议芯片选型[J];电视技术;2008年03期

9 周志立;阮秀凯;;基于H.264的码率控制的改进方法研究[J];浙江工业大学学报;2008年05期

10 王原丽;熊玮;;H.264帧内预测数据用于图像分析的可行性探索[J];武汉工业学院学报;2008年03期

相关会议论文 前10条

1 李敬磊;何晶;许信玉;;H.264解码器中帧内预测的硬件实现[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年

2 王小莉;徐祗慧;韩玉兵;;基于ρ域的H.264码率控制研究与改进[A];第18届全国多媒体学术会议(NCMT2009)、第5届全国人机交互学术会议(CHCI2009)、第5届全国普适计算学术会议(PCC2009)论文集[C];2009年

3 刘畅;祝烈煌;杨昊;王宏远;王龙颜;;一种视觉质量可控的H.264选择性视频加密方案[A];2010年全国通信安全学术会议论文集[C];2010年

4 朱红丽;;H.264中亚像素运动估值的快速算法[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年

5 鲁小兵;肖创柏;;H.264运动估计搜索窗口的动态调整算法[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年

6 付先平;梁德群;;基于视频对象的H.264运动估计方法[A];第十二届全国图象图形学学术会议论文集[C];2005年

7 李振亚;宋建斌;李波;;一种采用混合搜索模式的H.264运动估计快速算法[A];第四届和谐人机环境联合学术会议论文集[C];2008年

8 马蔚鹏;杨树元;高丽;裴朝科;;H.264的多参考帧快速选择算法[A];第十四届全国信号处理学术年会(CCSP-2009)论文集[C];2009年

9 王琪;王萍;;一种基于频域系数的H.264的子块帧内预测算法[A];第六届和谐人机环境联合学术会议(HHME2010)、第19届全国多媒体学术会议(NCMT2010)、第6届全国人机交互学术会议(CHCI2010)、第5届全国普适计算学术会议(PCC2010)论文集[C];2010年

10 张龙;何晶;许信玉;;H.264解码器中反变换的硬件实现[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年

相关博士学位论文 前10条

1 杨金;H.264可伸缩视频编码码率控制算法研究及其应用[D];电子科技大学;2011年

2 郑兆青;用于H.264视频编码的运动估计VLSI结构研究[D];华中科技大学;2007年

3 刘兆广;H.264视频转码技术及可分级编码技术的研究[D];山东大学;2008年

4 郑雅羽;基于视觉感知的H.264感兴趣区域编码研究[D];浙江大学;2008年

5 蒋炜;H.264到HEVC视频转码技术研究[D];浙江大学;2013年

6 崔子冠;基于率失真模型的H.264码率控制技术研究[D];南京邮电大学;2012年

7 宋广华;3D H.264视频无失真漂移隐写算法研究[D];华中科技大学;2014年

8 张淑芳;基于H.264的视频编码快速算法及复杂度—失真模型研究[D];天津大学;2007年

9 冯杰;基于H.264压缩域的视频分割与特征提取方法研究[D];浙江大学;2009年

10 李晓峰;基于H.264扩展的可伸缩视频编码的传输技术研究[D];电子科技大学;2011年

相关硕士学位论文 前10条

1 刘亚婷;X-DSP中H.264编码器加速模块的设计与实现[D];西安电子科技大学;2019年

2 程开洋;基于H.264视频信息隐藏功能的设计与实现[D];河南大学;2018年

3 聂乾开;基于帧内预测的H.264视频隐写方法研究[D];暨南大学;2018年

4 钱立云;基于优化系数匹配的3D H.264视频隐写算法研究[D];华中科技大学;2016年

5 李毓强;基于H.264和流媒体的嵌入式多路网络视频监控系统设计与实现[D];南京邮电大学;2016年

6 黄子恩;基于H.264视频解码的片上网络自相似性的研究[D];合肥工业大学;2015年

7 谌亮;H.264帧内预测优化方法研究[D];南京大学;2012年

8 吴汶泰;基于FPGA的H.264帧内预测并行设计与优化[D];西安电子科技大学;2012年

9 金文虎;基于H.264的立体视频传输协议和服务器的设计与实现[D];天津大学;2010年

10 周涛;基于H.264的无参考视频质量评估方法的研究[D];南京邮电大学;2011年



本文编号:2807923

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2807923.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a85e5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com