基于FPGA的H.264帧内编码器并行硬件结构的研究
文献类型:学位论文
作者 | 张刚 |
学位类别 | 硕士 |
答辩日期 | 2009-05-25 |
授予单位 | 中国科学院光电技术研究所 |
授予地点 | 光电技术研究所 |
导师 | 苏海冰 |
关键词 | 图像压缩 H.264 可编程逻辑器件 帧内编码器 并行 |
其他题名 | Research of Parallel Hardware Architecture for H.264 Intra Encoder Based on FPGA |
学位专业 | 信号与信息处理 |
中文摘要 | H.264作为最新的视频压缩编解码标准,采用了许多先进的技术来进一步提高图像的压缩效率,其应用前景非常广阔。现在,世界上很多科研机构和公司都投入了对H.264的研究和开发。由于H.264编码算法复杂度很高,软件实现难以满足高分辨率图像的实时压缩,所以需要设计硬件编码器。 本文设计了一种并行的用于高分辨率图像压缩的H.264帧内编码器的硬件结构。并在FPGA上实现了宏块从预测到重建的环形处理流程,最后对设计进行了仿真和验证。针对H.264帧内编码器硬件实现方面的困难,我们提出了其硬件设计的具体解决方案:由于亮度分量的帧内预测方式多达13种,通过分析各预测公式的特点,我们提出了一种共享加法项的设计方法,可以同时得到所有预测方式的预测值。模式判断模块采用了4x4子块级的流水线结构,既避免了构造大型的减法网络,又提高了处理速度。为了减少宏块从预测到重建的处理时间,我们同时设计了一种高并行度的二维整数DCT/DHT变换结构,在两个相邻的时钟周期内就可以得到一个4x4子块的16个变换结果,量化模块根据变换模块的硬件结构,设计了由8个基本量化单元组成的并行处理结构。 为了验证FPGA设计部分功能的正确性,我们把CAVLC编码在DSP上进行移植。DSP读取FPGA产生的量化结果,产生编码比特流,最后通过软件解码来验证帧内编码器设计的正确性。最后的实验结果表明,FPGA部分的设计与软件参考模型的结果完全一致,可以达到实时处理1Kx1K 30fps视频图像的能力。 |
语种 | 中文 |
公开日期 | 2013-11-19 |
页码 | 77 |
源URL | [http://ir.ioe.ac.cn/handle/181551/380] ![]() |
专题 | 光电技术研究所_光电技术研究所博硕士论文 |
推荐引用方式 GB/T 7714 | 张刚. 基于FPGA的H.264帧内编码器并行硬件结构的研究[D]. 光电技术研究所. 中国科学院光电技术研究所. 2009. |
入库方式: OAI收割
来源:光电技术研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。