H.264整数运动估计快速算法的电路设计
本文关键词:H.264整数运动估计快速算法的电路设计
更多相关文章: 视频编码 H.264 整数运动估计 VLSI设计
【摘要】:整数运动估计(Integer Motion Estimation, IME) 是 H.264/AVC编码标准的核心部分,其设计直接关系到帧间预测的编码性能。但IME运算量大、搜索过程冗长,已成为实时编码的瓶颈。传统的硬件电路架构实现中,很难采用合适的快速算法来减少计算量。因此,本文设计了一种亚采样局部全搜索算法DLFS (Down-sample Local Full Search, DLFS),并在高性能的硬件电路中实现了该算法。本文基于H.264硬件IP的四级流水线架构,设计了IME的快速算法及其硬件实现方案。在IME全搜索算法和经典快速搜索算法的基础上,本文分为粗细两步,在不同的搜索窗范围内,进行蛇形搜索。首先粗略搜索阶段,在大的搜索窗范围内,针对16×16模式进行亚采样搜索,比较并保留最佳的3个候选点;随后进行精细搜索,在3个候选点的基础上展开新的搜索窗,对7种分割模式进行全搜索。在硬件电路实现时,为保证处理速度,本文采用了256个PE单元进行并行处理,且粗细两部搜索复用了同一块计算单元。在硬件电路设计完成之后,结合实验室现有IP,搭建了编码器SoC级的仿真环境,完成了IME快速算法的功能验证和系统级验证。本文针对5种不同分辨率的视频序列进行编码测试,设计的IME电路模块在图像质量损失不超过0.15dB的情况下,搜索单个宏块需要的时间为467个周期。IME模块可以在50MHz的工作频率下,满足720P 30fps的实时编码需求。在SMIC180nm工艺下,综合面积为9.78万逻辑门。
【关键词】:视频编码 H.264 整数运动估计 VLSI设计
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN919.81
【目录】:
- 摘要4-5
- Abstract5-9
- 第一章 绪论9-15
- 1.1 论文选题背景和研究意义9-10
- 1.2 国内外研究现状10-12
- 1.3 研究内容和设计目标12-13
- 1.3.1 研究内容12
- 1.3.2 设计目标12-13
- 1.4 论文组织与结构安排13-15
- 第二章 H.264视频编码及整数运动估计原理15-29
- 2.1 整数运动估计算法理论15-21
- 2.1.1 H.264编码器框架和流程15-18
- 2.1.2 可变尺寸块运动估计18-19
- 2.1.3 最优匹配准则函数19-20
- 2.1.4 全搜索算法20-21
- 2.2 IME常用快速算法介绍21-28
- 2.2.1 新三步搜索法21-23
- 2.2.2 四步搜索法23-24
- 2.2.3 钻石搜索法24-25
- 2.2.4 混合算法:边缘信息模式预测+六边形搜索算法25-28
- 2.3 本章小结28-29
- 第三章 IME快速算法的设计与验证29-49
- 3.1 亚采样-局部全搜索算法理论29-33
- 3.1.1 DLFS算法过程详解29-32
- 3.1.2 DLFS算法理论效果评估32-33
- 3.2 DLFS快速算法的C模型实现33-38
- 3.2.1 宏块级编码函数33-35
- 3.2.2 IME相关函数的修改35-38
- 3.3 DLS快速算法的验证38-48
- 3.3.1 算法验证方法和指标39-41
- 3.3.2 算法验证及结果分析41-48
- 3.4 本章小结48-49
- 第四章 IME模块的硬件设计与验证49-73
- 4.1 IME模块整体结构的设计49-52
- 4.1.1 时序控制单元模块50
- 4.1.2 粗略搜索部分相关模块50-51
- 4.1.3 精细搜索部分相关模块51-52
- 4.2 总体控制及时序设计52-57
- 4.2.1 有限状态机的设计52-56
- 4.2.2 总体时序的设计56-57
- 4.3 基本运算单元的设计57-61
- 4.3.1 SAD计算单元的设计57-58
- 4.3.2 MV产生单元和MV_COST计算单元设计58-60
- 4.3.3 比较决策单元设计60-61
- 4.4 IME模块的验证61-67
- 4.4.1 验证方法介绍61-62
- 4.4.2 H.264 IP和系统平台62-64
- 4.4.3 仿真环境搭建64-66
- 4.4.4 仿真结果分析66-67
- 4.5 性能、面积对比分析67-72
- 4.5.1 性能测试分析67-68
- 4.5.2 综合面积分析68-69
- 4.5.3 设计结果对比分析69-72
- 4.6 本章小结72-73
- 第五章 总结与展望73-75
- 5.1 总结73
- 5.2 展望73-75
- 参考文献75-79
- 致谢79-81
- 攻读硕士学位期间发表的论文81
【相似文献】
中国期刊全文数据库 前10条
1 宋永江,夏良正,杨世周;多直线全局运动估计及其在图像稳定中的应用[J];东南大学学报(自然科学版);2002年02期
2 杨军,王群生;一种新的快速块匹配运动估计搜索算法[J];电视技术;2004年04期
3 宋传鸣,王相海;小波域视频运动估计研究进展[J];计算机学报;2005年10期
4 宋传鸣;王相海;;一种新的小波域视频可分级运动估计方案[J];计算机学报;2006年12期
5 禹晶;苏开娜;;块运动估计的研究进展[J];中国图象图形学报;2007年12期
6 金涛;付宇卓;何卫锋;;一种可变块运动估计结构的优化设计[J];微型电脑应用;2008年02期
7 王莉莉;黄晓革;甘涛;;一种自适应十字—方形运动估计快速算法[J];计算机应用研究;2009年02期
8 王洪源;陈慕羿;;一种低功耗容错运动估计硬件结构[J];现代电子技术;2009年22期
9 谢式绚,杨文瑜;介绍动态图象中目标运动估计的两种方法[J];计算机工程;1987年01期
10 段成罡,顾钟秀,郑志航;用基因算法进行运动估计[J];上海交通大学学报;1996年12期
中国重要会议论文全文数据库 前10条
1 周露平;陈宗海;王海波;;运动估计中的不确定性分析[A];2007系统仿真技术及其应用学术会议论文集[C];2007年
2 孙明利;吴一全;;基于改进的粒子群算法的块匹配运动估计方法[A];2008通信理论与技术新发展——第十三届全国青年通信学术会议论文集(下)[C];2008年
3 邹晓春;冯燕;赵歆波;;一种快速的块匹配运动估计新算法[A];中国航空学会信号与信息处理专业全国第八届学术会议论文集[C];2004年
4 郭翌;汪源源;侯涛;;基于运动估计和非局部平均的超声心动图滤波[A];中国仪器仪表学会第十二届青年学术会议论文集[C];2010年
5 欧阳国胜;罗永伦;;一种用于视频编码运动估计的新算法[A];2006中国西部青年通信学术会议论文集[C];2006年
6 邹晓春;赵歆波;冯燕;;图像序列分析综述[A];信号与信息处理技术第三届信号与信息处理全国联合学术会议论文集[C];2004年
7 魏津瑜;孙静静;李欣;代中华;;基于运动估计的动态夜视图像的上色算法[A];2011年中国智能自动化学术会议论文集(第一分册)[C];2011年
8 高韬;于明;;基于冗余小波变换的运动估计及DSP实现[A];第十三届全国图象图形学学术会议论文集[C];2006年
9 李振亚;宋建斌;李波;;一种采用混合搜索模式的H.264运动估计快速算法[A];第四届和谐人机环境联合学术会议论文集[C];2008年
10 鲁小兵;肖创柏;;H.264运动估计搜索窗口的动态调整算法[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年
中国重要报纸全文数据库 前1条
1 田力;准确“锁定”交通肇事车辆[N];人民公安报;2010年
中国博士学位论文全文数据库 前10条
1 陈运必;高性能运动估计的架构设计与优化的研究[D];中国科学技术大学;2011年
2 纪中伟;先进的运动估计与运动补偿算法在数字视频处理中的应用[D];电子科技大学;2002年
3 王镇道;视频压缩的运动估计与小波方法研究[D];湖南大学;2008年
4 魏伟;视频压缩编码的运动估计与补偿技术[D];天津大学;2008年
5 许晓中;视频编码标准中运动估计技术研究[D];清华大学;2009年
6 于雪松;基于单目无标记点的人体3D运动估计关键技术的研究[D];哈尔滨工业大学;2009年
7 刘新春;面向MPEG-4的视频分割算法研究[D];中国科学院电子学研究所;2000年
8 朱向军;视频运动对象分割与先进运动估计/运动补偿算法之研究[D];浙江大学;2006年
9 向东;基于H.264框架的运动估计和变换研究[D];华中科技大学;2006年
10 郑兆青;用于H.264视频编码的运动估计VLSI结构研究[D];华中科技大学;2007年
中国硕士学位论文全文数据库 前10条
1 郭伟;引入昆虫视觉机制的粒子滤波目标跟踪方法[D];北京理工大学;2015年
2 程金榜;雷达视频传输关键技术的研究[D];大连海事大学;2015年
3 李显;基于形状模型和离散优化的超声图像运动估计[D];东北大学;2014年
4 郝田田;H.265运动估计的研究与实现[D];西安电子科技大学;2014年
5 唐宽强;基于H.264的运动估计的研究和改进[D];西安电子科技大学;2014年
6 余登超;HEVC中运动估计快速算法的研究[D];合肥工业大学;2014年
7 魏文振;基于H.264的帧间预测运动估计技术研究[D];合肥工业大学;2015年
8 李红;基于H.264的运动估计算法研究[D];安徽农业大学;2014年
9 徐情生;H.264整数运动估计快速算法的电路设计[D];东南大学;2015年
10 郑吉君;高性能低功耗的运动估计阵列设计与实现[D];上海交通大学;2011年
,本文编号:1096315
本文链接:https://www.wllwen.com/kejilunwen/wltx/1096315.html