高性能JPEG硬件编解码器的软件建模与驱动开发

来源 :福州大学 | 被引量 : 1次 | 上传用户:xulxulo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着传感器技术与图像处理技术的发展,个人移动终端已经成为了高精度数字图像的采集、存储、处理和传输的主要设备之一。由于高精度图像庞大数据量的存储难度与传输的实时性需求,硬件图像编解码器被广泛应用于个人移动终端中。考虑到硬件的设计成本与系统功耗,硬件编解码器以IP的形式集成到片上SOC系统的设计方案越来越受制造厂家的欢迎,具有广阔的市场空间。目前IP系统通常采用软硬件协同的方式进行设计,该方式与以前的硬件优先的设计方案相比,多了硬件模块设计前的系统软件建模环节。系统软件建模作为硬件IP系统的软硬件协同设计方法的核心环节,通过对IP系统的软件建模在系统设计初期可以对算法可行性进行分析与对系统架构进行性能评估与改进优化,极大地缩短硬件设计周期与改善硬件结构,因此建立硬件IP系统软件模型具有开发价值与实际意义。本文先介绍了JPEG静态图像编解码协议的基本步骤,之后从手机用户的应用场景出发对图像编解码IP的功能需求进行分析,设计出符合需求的编解码IP系统架构。然后对编解码系统按照系统架构进行C语言建模,该模型包含软件部分与硬件模块的软件建模。在硬件部分的软件建模上,用软件模拟硬件的乒乓操作对数据流进行读取;设计整型色系转换快速算法并建立硬件色系转换模块的软件模型;将符合人眼视觉系统的量化表应用到图像压缩编码的量化模型中;对比多种经典DCT快速算法,从乘法器的占用与算法的精度考虑,选取Loeffler算法替代原本的DCT算法进行硬件DCT模块的建模;分析硬件的哈夫曼编解码方式,建立符合硬件结构的哈夫曼编码表存储格式和查表模型。在软件部分,建立bmp与jpg格式的封装与去封装模块。为了提高图像编码的压缩比,提出一种硬件编码中用最小可见视觉差模型制作量化表的设想,实验发现新量化表性能优于传统量化表且能够用于JPEG硬件编解码器IP,但是这种方法带来了量化表过大的难题目前无法解决。在硬件IP完成后期,本文使用Xillinx公司的Zedboard FPGA开发板,在Vivado开发平台上将JPEG编解码器IP集成到FPGA系统中,将软件部分与读写寄存器模块结合生成IP驱动实现IP的软硬件协同编解码。本文基于手机用户的集体需求进行系统软件建模过程为IP开发前期提供了算法指导与系统架构支持,驱动开发过程能够在硬件IP实现后期验证硬件系统的准确性,具有较好的实用价值。
其他文献
并网逆变器作为新能源发电系统、公共电网以及本地负载之间的能量转换接口装置,承担着分布式发电(Distributed Generation,DG)系统能量的转换与控制,其性能好坏直接决定着并
适用于柔性传感器的聚合物材料在军工、医疗、制造业等领域应用广泛,但是这些材料在使用过程中由于形变易产生微裂纹,影响材料使用寿命。将“自修复技术”引入到聚合物材料中
目前,MOOC(Massive Open Online Courses)大规模开放在线课程已经吸引了大量的人前来学习,同时也激发了许多研究者的兴趣,如今关于MOOC的研究主要集中在数据分析,例如退课率
后发性白内障(Posterior Capsular Opacification,PCO)是白内障手术后常见的一种并发症,简称后发障。后发障的出现会直接影响白内障术后患者的视力恢复,目前Nd:YAG激光是治疗后发障的一种有效方式,但是一旦错过最佳的治疗时机,就只能通过手术方式切除后囊膜,因此后发障的及时发现和治疗对于白内障术后患者的视力恢复起着关键性的作用。白内障手术后患者需要定期到医院进行复查,拍
在无线传感网中,当有事件信息被传感器检测到时,传感器需要生成一个包含有事件信息的数据包并向传感网中的汇聚节点传输。汇聚节点可以是任何形式的有通信终端的智能设备或人
染料污染为当前全球性亟待解决的环境污染问题之一,处理难度高是染料废水治理研究的重点和难点,因而新型高效催化降解环境中的染料分子催化剂的制备具有重要的应用前景。本论
随着小尺度工业设备的发展,小管道气液两相流应用需求日益增长。小管道气液两相流的流动状态不仅影响传质传热、流动力学等机理特性,而且是其他参数精确检测的基础。图像法是
高速发展的容器技术,尤其是Docker,使得越来越多的技术人员在部署网络服务的时候倾向于选择容器作为第一选择。然而Docker容器尚不能支持动态迁移,所以在数据中心中,因服务器
在白酒生产的蒸馏环节中,摘酒工艺可以将不同品质的酒液区分开来并分别存储,能够有效提升生产效率和产品的质量。传统摘酒工艺采用“看花摘酒”的方法,即通过人工观察酒液冲
5G通信技术的全面落户对大数据中心在传输容量、能耗以及速度等方面有了更高的要求。以垂直腔面发射激光器(Vertical-Cavity Surface-Emitting Laser,VCSEL)为核心的光学链路