收藏本站
《电子科技大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

基于ARM多核平台的打印机JPEG高速解码引擎设计与实现

陈振  
【摘要】: 大多数现在的PCL打印机驱动程序都是将需要打印的文件(包括图形或者文本)处理成JPEG文件发送到打印机进行打印,因为这样一方面可以减少发送给打印机的数据量,一方面可以极大的简化驱动程序的开发。而在打印机内部,这些JPEG文件又被解码成BMP文件进行进一步的处理。采用这种方式工作的打印机JPEG解码的工作占据了其CPU时间的一半以上,所以JPEG文件解码引擎是打印机的核心之一,提高JPEG的解码速度对于提高打印机的处理能力至关重要。 同时,JPEG文件解码工作是一个计算密集型的作业,主要有两个办法提高它的速度:一个是设计更高效的算法,一个是采用性能更加强劲的CPU设备。在单核CPU的嵌入式环境中,JPEG编解码速度已经几乎到了极限,难有提升的空间,然而近两年多核嵌入式芯片的出现,为大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平台,采用ARM11 MPCore 4核处理器,针对PCL XL打印机控制语言的JPEG文件解码设计和实现了一个高速引擎,主要内容为:分析和解码PCL XL文件,提取出其中的JPEG文件。 对JPEG文件实现并行化解码,在多个处理器核上并行处理,并针对多核处理器构架进行内存读取等方面的优化。 针对多核处理器的特点和优势,设计和实现多线程调度算法。 总结和提取数据,分析多核处理器相对于单核处理器的性能提升。 另外,为便于读者理解,文中简要介绍了ARM(SIMD)指令集,嵌入式汇编以及与硬件相关的一些概念。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP334.8

【参考文献】
中国期刊全文数据库 前10条
1 赵东;周卫云;赵作人;;Linux下的多线程机制的分析与实现[J];长春师范学院学报(自然科学版);2008年12期
2 王晓惠;;基于ARM-linux的交叉编译环境的创建[J];电脑知识与技术(学术交流);2007年15期
3 江兰帆;;嵌入式系统线程库同步机制的实现[J];电脑知识与技术;2008年31期
4 章承科;;多核处理器构架的高速JPEG解码算法[J];单片机与嵌入式系统应用;2006年01期
5 周余;都思丹;;MPCore Cache带宽测试及其对并行编程的影响[J];电子测量技术;2008年06期
6 倪娜;周开伦;林涛;;H.264熵解码器CAVLC的硬件设计[J];今日电子;2007年07期
7 张宏伟;孙吉福;黄长宁;;JPEG图像压缩技术的实现与优化[J];航天返回与遥感;2008年04期
8 吴迪;;多线程技术的研究及在网络系统开发中的应用[J];廊坊师范学院学报(自然科学版);2008年05期
9 李林静;叶冬芬;;运用Winsock构建基于C/S模式的网络通信[J];计算机工程与科学;2009年02期
10 陈雪松;王海巍;;JPEG压缩编码算法应用及发展前景研究[J];计算机与数字工程;2009年01期
【共引文献】
中国期刊全文数据库 前10条
1 刘建;陈杰;敖天勇;许汉荆;;片上异构多核DSP同步与通信的实现[J];电子科技大学学报;2010年04期
2 刘永林;梁莹;王诗琴;师惠萍;;基于Linux的嵌入式交叉编译环境的建立及实现[J];电脑开发与应用;2011年07期
3 易美超;秦育华;;高校银校通学生收缴费系统模式的研究[J];电脑知识与技术;2011年01期
4 易美超;秦育华;;用WinSock控件实现银校通学生收缴费系统的设计[J];电脑知识与技术;2011年02期
5 蔡海涛;刘荣科;;AVS标准中整数DCT变换快速算法的硬件设计[J];电子技术应用;2007年12期
6 王庆;张葛祥;龙良将;;基于原子参数预测和量化的交通图像压缩算法[J];公路交通科技;2012年02期
7 李晴;余文荣;钱声强;;基于LabVIEW的实时图像压缩[J];电子测量技术;2013年05期
8 宫泽林;;基于JPEG图像压缩技术的研究及其Matlab实现[J];信息技术;2009年10期
9 刘旻;陈巍;;业务锁机制在医院信息系统中的研究与应用[J];信息技术;2009年12期
10 王立刚;武铁峰;张其奎;徐振;张永良;;基于3G软件中软总线的设计和研究[J];信息技术;2010年05期
中国重要会议论文全文数据库 前1条
1 蒋海波;尹立新;宋秀敏;;基于边缘检测的改进型二值图像矩形划分编码[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
中国博士学位论文全文数据库 前2条
1 汪东;异构多核DSP数据流前瞻关键技术研究[D];国防科学技术大学;2007年
2 郭建军;同步数据触发体系结构多核处理器存储系统关键技术研究[D];国防科学技术大学;2008年
中国硕士学位论文全文数据库 前10条
1 李志国;管式加热炉冗余调炉决策支持系统[D];天津理工大学;2010年
2 张吉烈;基于FPGA图像采集及JPEG压缩系统实现[D];昆明理工大学;2009年
3 康维国;星载图像压缩系统及地面测试系统硬件实现研究[D];西安电子科技大学;2011年
4 郑文奎;高校移动信息系统的设计与关键技术的实现[D];河南大学;2011年
5 冯丽荣;基于AVS在变换域内的视频转码技术研究[D];暨南大学;2011年
6 齐鲁;基于GPU的水泥图像三维配准方法及实现技术研究[D];济南大学;2011年
7 王伦清;公路交通应急指挥系统的设计与实现[D];长安大学;2010年
8 何忠林;基于PowerPC的图像处理系统设计与验证[D];电子科技大学;2011年
9 崔浩;基于S3C2440的智能评分系统设计[D];武汉科技大学;2011年
10 陆杰;基于嵌入式Linux的视频监控系统的设计与实现[D];山东大学;2011年
【二级参考文献】
中国期刊全文数据库 前10条
1 闫丽云,任煜海;新视频压缩标准H.264/AVC的研究[J];电脑开发与应用;2005年12期
2 高丙坤,姜春雷,张佳;一种新的数字视频压缩方法的设计[J];大庆石油学院学报;2005年05期
3 宿绍莹;刘平;陈曾平;;宽带实时频谱分析技术研究与实现[J];电子测量与仪器学报;2007年05期
4 薛永林,刘珂,李凤亭;并行处理JPEG算法的优化[J];电子学报;2002年02期
5 陈丹;罗欣;王育民;;一种保持直方图特性的JPEG图像掩密算法[J];电子与信息学报;2006年02期
6 谭跃;蒋新华;;Linux中字符设备驱动程序开发的研究[J];福建电脑;2007年11期
7 郑燕飞,余海燕;Linux的多线程机制探讨与实践[J];计算机应用;2001年01期
8 徐盛;曾永慧;樊士伟;张天序;;基于JPEG-LS帧间扩展的图像无损压缩算法[J];计算机与数字工程;2006年03期
9 尤盈盈;孟利民;;构建嵌入式linux交叉编译环境[J];计算机与数字工程;2006年06期
10 赵专政;;基于C/S结构的网络通信原理的实现[J];计算机与现代化;2007年08期
中国硕士学位论文全文数据库 前1条
1 郭秋平;基于ARM系统的Linux平台移植研究[D];浙江大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 向坚持;WEB图像压缩和优化的利器──JPEG Optimizer[J];计算机时代;2000年07期
2 周乐,谢洪涛;基于JPEG的自适应量化算法[J];重庆工业高等专科学校学报;2002年01期
3 韩国军;梁辉;;嵌入式视频图像压缩模块的设计与实现[J];电子产品世界;2007年01期
4 熊斌;;基于小波变换的JPEG压缩算法研究[J];计算机与现代化;2009年08期
5 吴文亮;;DCT系数对静态图像压缩质量影响的研究、分析[J];今日科苑;2010年08期
6 徐寿芳;JPEG和JPEG2000的内核剖析[J];湖州职业技术学院学报;2003年01期
7 卞红雨;祝海凤;王广新;;JPEG标准中熵编码模块的硬件实现[J];应用科技;2009年06期
8 于晓宇;傅志中;唐学怡;;JPEG标准下图像压缩算法的研究与实现[J];电视技术;2009年S1期
9 黄新宇,陆宗骐,高敦岳;C++BUILDER中对JPEG图像文件的存取[J];现代计算机;2001年02期
10 张帆;Flash深入研究之三——编程提取SWF中的图像文件[J];电脑爱好者;2002年17期
中国重要会议论文全文数据库 前10条
1 李文贤;游志胜;;基于CL560的活动JPEG实时视频编/解码系统[A];中国图象图形科学技术新进展——第九届全国图象图形科技大会论文集[C];1998年
2 李国丽;纪心毅;周金斌;王世芳;;基于离散余弦变换的静态图像压缩算法研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
3 蔡旸;吴谨;;基于DCT顺序型工作模式的JPEG算法的图像压缩的研究[A];中国计量协会冶金分会2009年年会论文集[C];2009年
4 单莹莹;王翾;;基于JPEG的低运算复杂度多描述编码方法[A];图像图形技术研究与应用2009——第四届图像图形技术与应用学术会议论文集[C];2009年
5 李翔;杨建强;张利;吴国威;;一种新的适于机顶盒快速解码显示图像的压缩方法[A];第十届全国信号处理学术年会(CCSP-2001)论文集[C];2001年
6 于晓宇;傅志中;唐学怡;;JPEG标准下图像压缩算法的研究与实现[A];2008年中国西部青年通信学术会议论文集[C];2008年
7 唐振华;覃团发;黄旭方;;基于AWGN信道下Turbo码在JPEG图像传输系统中的应用研究[A];第九届全国青年通信学术会议论文集[C];2004年
8 魏以民;姚轶;;基于TMS320VC5509的JPEG编码实现与优化[A];第十四届全国信号处理学术年会(CCSP-2009)论文集[C];2009年
9 尹伟;郭成安;;适于硬件实现的快速HUFFMAN解码算法[A];第十一届全国信号处理学术年会(CCSP-2003)论文集[C];2003年
10 潘旭山;叶中行;;图象压缩的方法现状及展望[A];1999年中国神经网络与信号处理学术会议论文集[C];1999年
中国重要报纸全文数据库 前10条
1 曲莲飞;我用JPEG漏洞兴风作浪[N];电脑报;2004年
2 郭涛;是GIF还是JPEG?[N];江苏经济报;2000年
3 湖北 洪宝光;感染JPEG文件的病毒[N];电脑报;2002年
4 ;柯达新型图像格式ERI-JPEG(1)[N];中国电脑教育报;2002年
5 晓如;如何区别GIF和JPEG[N];福建日报;2000年
6 黄杰云;让JPEG图片精彩重现[N];中国电脑教育报;2003年
7 特约作者 张海涛;当JPEG不再免费时[N];电脑报;2002年
8 张雄伟;上网展示照片不止用JPEG[N];中国摄影报;2011年
9 河南 EVAer;批量调整JPEG图片尺寸[N];电脑报;2004年
10 ;柯达新型图像格式FRI-JPE(2)[N];中国电脑教育报;2002年
中国博士学位论文全文数据库 前7条
1 于丽芳;JPEG图像隐写术研究[D];北京交通大学;2013年
2 朱珂;基于JPEG2000的静态图像压缩算法及VLSI实现的结构研究[D];复旦大学;2004年
3 赵谊虹;图像与视频编码中消除编码效应的后处理算法研究[D];上海交通大学;2007年
4 王成优;全相位双正交变换理论及其在图像编码中的应用研究[D];天津大学;2010年
5 张良;与JPEG2000相结合的信息隐藏技术研究[D];天津大学;2003年
6 周荣政;数码相机处理器设计及系统集成研究[D];复旦大学;2004年
7 刘雷波;JPEG2000静止图像压缩关键技术研究及VLSI实现[D];清华大学;2004年
中国硕士学位论文全文数据库 前10条
1 贺丽芳;基于JPEG图像的隐写算法研究[D];南京理工大学;2010年
2 丁大尉;网络数字视频监控系统前端研究[D];天津大学;2004年
3 杨宁;静态影像压缩编码标准JPEG基本模式研究与FPGA实现[D];电子科技大学;2004年
4 李琳;基于小波变换的JPEG图像压缩算法研究[D];西安科技大学;2010年
5 余红斌;基于小波变换的静止图象压缩技术及其应用[D];电子科技大学;2002年
6 刘东;用VHDL设计实现JPEG(基本系统)硬件编码器[D];西南交通大学;2003年
7 于巍波;基于DSP的图像压缩系统的硬件设计与实现[D];西南交通大学;2004年
8 甘平;基于DSP技术的视频图像压缩系统的实现及研究[D];重庆大学;2004年
9 黄明磊;基于JPEG图像的数字隐写方法研究[D];郑州大学;2010年
10 屈景怡;远程医疗系统的研究与实现[D];西北工业大学;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026