收藏本站
《江南大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

基于DM642的H.264帧内预测算法的移植与优化

孔磊  
【摘要】: H.264是ITU-T(国际电信联盟)和ISO(国际标准化组织)共同制定的新一代视频编码标准。与前期的标准相比,H.264能够提供更好的图像质量、更低的码流,同时提高了网络适应性和抗误码能力,所以H.264已被广泛的应用于各种数字视频领域。然而, H.264编码性能的提升是以增加编码复杂性为代价的,要在实时环境中实现H.264编解码,既需要对H.264进行理论上的优化,又对实时处理芯片提出很大的要求,高性能DSP为实现H.264编解码提供了一个有效的平台。 本文在研究H.264的编码过程、结构和关键技术的基础上,重点针对H.264帧内预测部分,提出一种基于相关性的帧内预测快速模式选择算法,然后将H.264开源代码X264移植到DM642中,并对代码进行了各种优化,最后设计一个基于DSP/BIOS的H.264编码系统框架。纵观全文,论文的工作集中在以下几个方面: 第一,提出一种改进的帧内预测快速模式选择算法。针对H.264帧内预测模式选择算法的复杂性,根据相邻块间的相关性和不同预测模式间的相关性,提出一种快速模式选择算法,缩短了模式选择的时间,提高了帧内预测的编码速度。仿真实验结果表明改进算法在峰值信噪比略有降低,码率略有增加的情况下,可将编码时间降低50%。 第二,将X264移植到DM642平台中。本文以SEED-VPM642为硬件平台,以DSP的集成开发环境CCS为软件平台,将X264移植到DM642中。根据硬件存储空间和CCS的特点,对存储空间做了适当的分配,对代码结构做适当的调整,使代码能在CCS中正确的运行。 第三,对移植后的代码进行各种级别的优化。本文根据X264代码特点和DM642特有的指令结构,对整个代码进行了项目级优化、C语言优化,然后重点对帧内预测、整数DCT变换、量化和匹配误差等关键代码进行了线性汇编优化;此外还对Cache、数据搬移和DSP/BIOS进行了优化。实验证明,优化后X264的编码速度获得很大的提高。 最后在前面工作的基础上,初步设计一个基于DSP /BIOS的H.264编码系统的框架,实现基本的视频采集、视频编码和视频传输功能。
【学位授予单位】:江南大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TN919.81

手机知网App
【参考文献】
中国期刊全文数据库 前1条
1 臧博;吴裕斌;曹丹华;;基于GIO/FVID的DSP视频处理驱动程序[J];单片机与嵌入式系统应用;2006年08期
中国博士学位论文全文数据库 前1条
1 成运;实时H.264关键编码算法研究与实现[D];国防科学技术大学;2006年
【共引文献】
中国期刊全文数据库 前2条
1 纪永昌;孙军;;H.264/AVC的复杂度分析以及实时实现[J];微计算机信息;2007年03期
2 刘媛;邴志刚;张健;王娟;;DM642在机器视觉中的应用研究[J];微计算机信息;2007年08期
中国重要会议论文全文数据库 前6条
1 郭存锁;宋鹏;;基于DaVinci的H.264视频解码器设计与算法研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
2 和巍;林涛;;基于数字信号处理器的电能质量在线监测装置方案设计[A];中南七省(区)电力系统专业委员会第二十二届联合学术年会论文集[C];2007年
3 项良;刘贺平;;G.723.1算法中闭环基音搜索算法的优化[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
4 苗晟;樊耘;王威廉;;SPI接口在多路信号采集中的应用[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年
5 苗晟;樊耘;左智波;王威廉;;基于DSP的先天性心脏病心音心电信号分析仪[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
6 庄益强;郑海峰;余轮;;基于CDMAlX的视频监控系统的设计与实现[A];第十四届全国图象图形学学术会议论文集[C];2008年
中国博士学位论文全文数据库 前1条
1 柳林;面向3G的H.264/AVC压缩视频通信技术研究[D];浙江大学;2006年
中国硕士学位论文全文数据库 前10条
1 朱琪;H.264/AVC编解码算法分析与优化研究[D];武汉理工大学;2006年
2 胡刚;基于Linux系统的无线电磁网地质接收机研究与实现[D];武汉理工大学;2006年
3 涂灏;船舶导航雷达及其DSP软件设计[D];电子科技大学;2006年
4 于珍珠;基于DSP的实时监测系统研究[D];西南石油大学;2006年
5 周翔;基于快速运动估计的H.264编码系统设计与实现[D];苏州大学;2006年
6 李冬贵;VHF跳频电台的中频数字化处理模块的设计与实现[D];西安电子科技大学;2007年
7 吴东伟;基于H.264/AVC的码率控制算法研究[D];西北工业大学;2007年
8 刘琰;H.264/AVC编码器的性能优化与实现[D];西安理工大学;2007年
9 王卫岳;基于TMS320DM642的车牌识别系统[D];浙江大学;2007年
10 邵宝生;基于LonWorks总线技术的说话人识别系统研究与实现[D];东华大学;2007年
【同被引文献】
中国期刊全文数据库 前6条
1 赵红颖,金宏,熊经武;电子稳像技术概述[J];光学精密工程;2001年04期
2 郝建伟;芮国胜;倪保航;;基于TMS320C64XXDSP的软件开发及优化[J];海军航空工程学院学报;2005年01期
3 陈泽鑫;小波基函数在故障诊断中的最佳选择[J];机械科学与技术;2005年02期
4 陈予恕;;机械故障诊断的非线性动力学原理[J];机械工程学报;2007年01期
5 齐谊娜;徐海龙;王晓丹;;H·264与MPEG-4压缩编码标准的分析与比较[J];计算机测量与控制;2006年12期
6 高文;王强;马思伟;;AVS数字音视频编解码标准[J];中兴通讯技术;2006年03期
中国博士学位论文全文数据库 前3条
1 王珍;基于局域波分析的柴油机故障诊断方法的研究及应用[D];大连理工大学;2002年
2 钟平;机载电子稳像技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2004年
3 张永祥;基于陀螺仪的船载电子稳像技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2006年
中国硕士学位论文全文数据库 前10条
1 孙玉龙;分层有杆抽油系统井下故障诊断技术[D];浙江大学;2001年
2 孟龙;数码相机拍摄视频的稳定处理[D];清华大学;2004年
3 刘晋霆;视频图像压缩技术的研究与优化[D];太原理工大学;2005年
4 汪小勇;基于灰度投影的实时电子稳像算法研究[D];浙江大学;2006年
5 赵钦君;闭环控制系统故障检测及自适应重构控制研究[D];南京航空航天大学;2006年
6 郭春辉;AVS-M视频压缩技术及应用研究[D];湘潭大学;2006年
7 于丹;强跟踪滤波器及其在非线性系统故障诊断中的应用[D];郑州大学;2007年
8 刘周成;基于双DSP平台的飞/推综合控制优化计算机设计[D];南京航空航天大学;2007年
9 周洋;小波分析在旋转机械振动信号监测和故障诊断中的应用研究[D];同济大学;2007年
10 刘欣;基于小波变换的电力变压器故障诊断系统的研究[D];华中科技大学;2006年
【二级参考文献】
中国期刊全文数据库 前10条
1 崔岩松,段大高,邓中亮;多宏块模式多参考帧快速搜索算法[J];北京邮电大学学报;2005年04期
2 薛金柱,沈兰荪;一种基于H.264/AVC的高效块匹配搜索算法[J];电子学报;2004年04期
3 周敬利,金毅,余胜生,郑俊浩;基于H.264视频编码技术的研究[J];华中科技大学学报(自然科学版);2003年08期
4 成运,戴葵,王志英,沈立,郭建军;一种新的基于H.264/AVC的零块判决方法[J];计算机研究与发展;2005年10期
5 成运,戴葵,王志英;H.264/AVC帧间多种块模式的编码性能分析与研究[J];计算机工程与应用;2005年05期
6 余胜生,苏曙光,周敬利;基于H.26L多参考帧运动估计的研究及其新算法[J];计算机工程;2005年06期
7 李炜,乐立鸾,李波;基于起点预测和SAD分布的快速运动估计算法[J];计算机学报;2001年10期
8 李亦非,吴裕斌,曹丹华,李非一;基于DSP/BIOS的设备驱动程序开发[J];计算机与数字工程;2005年03期
9 李军华,杜清秀;一种H.264的帧间宏块模式选择算法[J];科学技术与工程;2005年18期
10 杜诚,何芸,郑君里;新的低码率视频编码快速半像素搜索算法[J];清华大学学报(自然科学版);2001年01期
中国博士学位论文全文数据库 前2条
1 薛全;H.264/AVC中运动估计、变换与解码器优化[D];浙江大学;2004年
2 滕国伟;H.264/AVC实时编码系统及其相关算法的研究[D];上海大学;2005年
中国硕士学位论文全文数据库 前2条
1 邱忠权;基于MMX技术的H.26L编码速度的研究与改进[D];西南交通大学;2003年
2 杨鹏;数字家电网络环境下的视频编码技术及系统实现[D];清华大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 喻占武,黄晓杰,贾佳,范励;适用于H.264的高性能快速运动估计算法[J];武汉大学学报(信息科学版);2004年05期
2 刘海波;;H.264中差错掩盖算法[J];科技广场;2006年04期
3 王立飞;;视频编码标准H.264的运动补偿技术分析[J];信息通信;2008年05期
4 李红叶;刘明军;;H.264运动估计算法研究[J];济南大学学报(自然科学版);2009年01期
5 常静;;H.264不等差错保护传输策略[J];科技创新导报;2010年22期
6 周云艳;;H.264帧内预测模式快速判决算法[J];山东轻工业学院学报(自然科学版);2011年01期
7 林慧萍;站在线影音时代的开端[J];电子与电脑;2004年08期
8 蒲菊华,熊璋,侯亚荣;一种基于H.264的细粒度多适应性视频编码算法[J];系统仿真学报;2005年06期
9 喜超;姜昱明;;一种用于H.264的快速运动估计算法[J];计算机工程与应用;2006年17期
10 石宪芳;张修如;;基于H.264的嵌入式流媒体摄像头研究[J];计算机与现代化;2007年07期
中国重要会议论文全文数据库 前10条
1 赵胜;王德君;王青鹏;杨波;;一种高速高保真H.264编码器的设计[A];2010年通信理论与信号处理学术年会论文集[C];2010年
2 贾克斌;李周贤;方晟;谢晶;庄新月;;一种基于宏块特征的H.264高效帧内预测算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
3 麦智毅;杨春玲;;基于结构相似度的H.264帧内预测快速算法[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
4 黄欢欢;王月蓉;冯少华;;H.264编码技术及其应用[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
5 李钢;杨嘉斌;张仁斌;吴燎原;赵凯;;一种基于H.264的视频水印算法[A];中国仪器仪表学会第十二届青年学术会议论文集[C];2010年
6 肖鹏;胡栋;;基于窄量化约束集的H.264视频超分辨率重建方法[A];第十五届全国图象图形学学术会议论文集[C];2010年
7 刘云峰;郭晓黎;彭先蓉;;一种H.264硬件编解码通信系统设计[A];2011'中国西部声学学术交流会论文集[C];2011年
8 李敬磊;何晶;许信玉;;H.264解码器中帧内预测的硬件实现[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年
9 蒋维;孟利民;;3G网络H.264视频监控系统的设计和实现[A];浙江省电子学会2011学术年会论文集[C];2011年
10 朱金秀;曹宁;;H.264中可变块运动估计算法的研究[A];第二届全国信息获取与处理学术会议论文集[C];2004年
中国重要报纸全文数据库 前10条
1 詹俏俏 陈国军;国际顶级芯片商牵手我国企业[N];中国质量报;2005年
2 金力;让精彩进行到底[N];中国电脑教育报;2004年
3 周芳 刘浏;国产高清碟机百万台飘洋过海[N];科技日报;2004年
4 本报记者 李志国;视频走出会议室[N];中国计算机报;2004年
5 北京传视数码科技有限公司;IPVT市场H.264标准异军突起[N];通信产业报;2005年
6 王敏华;关于H.264的六个问题[N];计算机世界;2009年
7 Eliot 徐福;红光枝繁叶茂[N];中国电脑教育报;2004年
8 ;科达视讯业绩突出在海外成功上市[N];人民邮电;2005年
9 本报记者 宋家雨;视频会议 切莫望文生义[N];网络世界;2004年
10 ;浅谈移动流媒体业务平台建设及应用[N];人民邮电;2004年
中国博士学位论文全文数据库 前10条
1 杨金;H.264可伸缩视频编码码率控制算法研究及其应用[D];电子科技大学;2011年
2 李海燕;基于流体系结构的H.264视频压缩编码关键技术研究[D];国防科学技术大学;2009年
3 崔子冠;基于率失真模型的H.264码率控制技术研究[D];南京邮电大学;2012年
4 李晓峰;基于H.264扩展的可伸缩视频编码的传输技术研究[D];电子科技大学;2011年
5 黄治华;H.264视频通信中的错误掩盖技术研究[D];武汉大学;2010年
6 冯杰;基于H.264压缩域的视频分割与特征提取方法研究[D];浙江大学;2009年
7 王宝亮;基于H.264的多视点立体视频关键技术研究[D];天津大学;2010年
8 李晓妮;面向H.264的嵌入式音视频同步编码技术研究[D];吉林大学;2012年
9 朱红;面向Internet的视频编码技术研究[D];西安电子科技大学;2005年
10 方勇;无线视频传输中的差错控制研究[D];西安电子科技大学;2005年
中国硕士学位论文全文数据库 前10条
1 甘志鹏;一种适用于H.264运动估计及块模式选择算法研究[D];武汉大学;2005年
2 叶飞雄;H.264混合输入硬盘录像机系统设计[D];北京邮电大学;2010年
3 吕荣;基于H.264标准的错误隐藏技术研究[D];合肥工业大学;2010年
4 徐林玲;基于H.264的视频压缩关键技术的研究[D];国防科学技术大学;2003年
5 史鑫达;H.264视频传输中的自适应错误隐藏技术[D];上海师范大学;2010年
6 许林;H.264码率控制算法研究[D];合肥工业大学;2010年
7 王辉;基于视觉感知的H.264视频编码关键技术研究[D];西安电子科技大学;2011年
8 孙艳;基于H.264解码端差错隐藏技术的研究[D];北京邮电大学;2011年
9 申晨;H.264的码率控制算法研究及其在达芬奇平台上的实现[D];暨南大学;2010年
10 周宇;基于循环延迟分集技术的H.264码流传输策略[D];安徽大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026