嵌入式多核架构JPEG编码优化与实现

来源 :长春理工大学 | 被引量 : 0次 | 上传用户:yangweiz88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的日趋成熟,衍生的一系列产品如智能手机、数码相机等常常需要对图片信息进行编码处理,以便实现存储、传输等目的。JPEG标准作为目前主流的图像编解码技术,已经广泛的运用于嵌入式端图像处理之中。为了满足更高的吞吐量与实时性要求,传统的提高单核CPU主频的方式在体积、功耗上都有明显的缺陷。而通过多核架构芯片的方式不仅可以大大提高性能,且具有体积小、功耗低的特点。为此,针对多核嵌入式架构,实现图像编码算法与优化对嵌入式多媒体处理具有重要意义。本课题针对嵌入式同构多核架构,结合JPEG基线连续编码算法,在相应的平台上进行了JPEG编码算法的实现与优化。论文首先介绍了图像编码及嵌入式多核架构背景、研究现状以及发展趋势;随后,深入分析了JPEG基线连续编码算法基础原理;第三部分比较了两种嵌入式多核架构物理结构、多种并行编程模型以及并行计算的评价指标,确立了以同构多核作为硬件平台,Pthread多线程编程作为并行算法实现手段,加速比作为并行优化指标的总体思路。论文第四部分首先给出了并行编码的总体框架,随后分析了算法的可行性,并对其中数据分割模块、JPEG编码模块以及子图融合模块进行了详细的阐述。另外,对JPEG编码子模块进行了多项代码级以及算法级优化。经过试验,采用该多核并行编码算法与JPEG编码模块,在iTop-4412平台上编码一张分辨率为1280*720的24位RGB彩色图片只需56ms左右。
其他文献
智能视觉监控是计算机智能化的一个重要的研究课题,广泛应用在安全监控、智能交通、军事制导、视觉导航、气象分析以及医疗诊断等众多领域。此外,监控系统与无线网络的结合拓
良好的工业过程运行状态是企业产品质量和经济效益的有效保证。然而,在复杂工业过程中,运行状态时常会受到各种不确定因素的影响,导致其偏离最优工况点。因此,及时准确地掌握
现代工业控制过程对系统安全性和可靠性的要求日益提高,然而复杂系统控制过程中又不可避免地发生故障,如何快速诊断出系统故障,既是控制系统稳定的保证,也是控制过程安全经济
随着社会信息化的飞速发展,人们对于信息安全的理解更加深刻。提供一种安全便捷的身份认证方式已成为人们日益关注的话题。手指静脉识别技术是一种利用红外条件下采集的手指
随着计算机技术的发展和信息技术的普及,各种智能化设备大量涌现,人们在不断改善生活水平的同时,希望自己的家居环境也越来越舒适,通过远程操作可以了解家居情况、控制家居设
超高空观测平台可以携带大载荷,长时间在20~30km驻留,因此可用于对地观测、导航和制导,军事价值及民用价值极高。半实物仿真平台的设计与实现可以帮助用户在控制系统开发初期
近年来印刷工业已经逐渐成为国家经济的重要产业,而在印刷过程中不可避免的会产生印刷质量问题,因此必须要进行检测才能保证印刷质量。为了适应印刷行业流水线生产的高速增长
智能小车是轮式机器人的一种,在人类社会的生产和生活中起着无可替代的作用。针对智能小车,学者们做了大量的研究工作。机器人研究中的一个重要的课题就是路径规划。它主要任
作为CT技术的一种,Micro-CT以其低成本、低辐射、高分辨率等特点著称。由于骨骼与其它身体组织在X射线衰减性能方面有相对明显差别,因此利用Micro-CT方法来研究骨骼参数是Mic
机载POS系统由于能够提供高精度定位定向信息,因而近年来成为高分辨率航空摄影测量中的关键组成部分。POS系统集惯性导航技术与卫星导航技术于一体,采用多信息融合技术分别对PO