基于JPEG2000的自适应算术编解码器的研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:liyaohuaok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JPEG2000是联合图像专家组提出的新一代静止图像压缩标准,通过引入多项创新技术,JPEG2000可以提供比JPEG更高的编码效率和更多的新功能。自适应算法编码作为JPEG2000的重要算法模块之一,具有比传统Huffman编码更高的性能,但同时其固有的高复杂度也成为JPEG2000编解码系统实现的速度瓶颈。因此研究JPEG2000自适应算术编解码算法的高速硬件实现具有重要的应用价值。首先,本文对JPEG2000标准中的自适应算术编解码算法进行了深入分析,在此基础上,立足于硬件高速实现,充分考虑硬件并行执行的优势,对编解码算法进行了优化,主要包括:1.概率估计过程的优化。本文对标准中的索引表和概率估计表进行了整合及扩展,将标准中概率估计的两级查表过程合并为一级,加快了概率估计的处理速度。2.编解码区间更新过程的化简。本文对标准中编解码的条件判断进行了归纳化简及并行化处理,使得不同的编解码方式可以同步执行,充分利用了硬件实现的并行性以加快编解码速度。3.重归一化的加速。针对标准中重归一化过程效率低下的循环执行方式,通过对区间更新方式的预检测及对概率估计表进行扩展,并采用整体移位的策略,提高了重归一化的执行效率。4.字节输出及字节输入的优化。分别对编码中字节输出过程及解码中字节输入过程进行优化,对标准中的判断条件进行归纳化简,将串行的处理流程转化为并行执行。在此基础上,本文提出了基于流水线的自适应算术编解码器的VLSI架构。基于优化的编解码流程,同时考虑到流水线各级的平衡,本文将编码器架构分为概率估计、编码区间更新、字节输出三个流水级模块,解码器架构分为概率估计、解码区间更新、字节缓存三个流水级模块。考虑到运算时钟频率的提高,每个流水级分为两个时钟周期执行。本论文同时设计了统一的可配置算术编解码器的VLSI架构,通过三级流水线的动态配置,在编解码速度及资源消耗方面取得了较好的平衡。本论文实现了所设计的算术编解码器的VLSI架构,并在Xilinx ISE中进行综合,给出了仿真结果。ISE的综合报告表明,在xc2v3000FG676-6 FPGA器件上,独立编码器的最高速度达到67.2405M符号/秒,解码器的最高速度达到58.9135M符号/秒,而编解码器的最高速度达到56.977M符号/秒。
其他文献
在处理非线性滤波问题时最常用的方法是卡尔曼滤波,然而卡尔曼滤波不能解决非线性非高斯问题。1993年,N.J.Gordon在中提出了用粒子滤波来对信号进行状态估计。该方法可以处理
探讨非物质文化遗产(以下简称为非遗)展示中主题空间体验设计的重要性,实际上是对设计在非遗展示这一有意识的行为过程中的研究,展示理念是展示设计表达的出发点,其中设计表
本文首先给出了均匀各向异性介质中电磁场并矢Green函数的计算方法及计算结果。接着利用摄动理论研究并建立多分量感应测井响应与电导率摄动间的积分关系,利用均匀各向异性地
本文在研究AOS网络及数据链路规范的基础上,根据航天工程中地面测试的实际需要,提出了高速可配置复接器的设计思想。采用AOS中的虚拟信道协议数据单元、异步复用、差错控制、
<正>"可爱中国"寄托着无数中华儿女的梦想1935年1月,时任红10军团军政委员会主席方志敏在北上抗日途中因叛徒出卖被捕。他在狱中宁死不屈,写下了《清贫》《可爱的中国》等文
在论述船用空压机基本结构的基础上,总结了船用空压机的故障特点。根据调研数据总结了船用空压机常见的故障现象,并分析了各种故障现象下的故障原因和故障排除方法,有助于快
现代家具在不断的发展过程中,其功能和形态悄然发生了转变。文章针对现代家具的这一变化,从室内空间中家具的概念、功能和形态三个方面进行探悉,提出家具设计不仅是室内空间
投资者保护是指通过法律、行政、行业自律等各种手段对投资者合法权益采取的保护性措施,使投资者能够公平地获得信息和投资机会,降低风险、提高收益、免受损失。文章主要是从
《翻译理论与实践》是美国著名翻译理论家和语言学家尤金·奈达博士论述翻译的经典著作之一,翻译理论与实践的紧密结合是本书显著的特点。本文旨在以书中提出的动态对等理论
本文主要叙述了作为锶原子二级冷却光源,689nm外腔半导体激光器的稳频。实验主要运用PDH(Pound-Drever-Hall)的锁定方法,实现激光器与高精细度F-P标准具的锁定,最终实现激光器谱