作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (12): 239-241. doi: 10.3969/j.issn.1000-3428.2008.12.084

• 开发研究与设计技术 • 上一篇    下一篇

基于FPGA的H.264去块滤波系统的优化设计

欧阳剑1,2,杜学亮3   

  1. (1. 中国科学技术大学软件学院,苏州 215021;2. 中国科学技术大学苏州研究院,苏州 215021;3. 中国科学技术大学物理系,合肥 230026)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-06-20 发布日期:2008-06-20

Optimized Design of H.264 Deblocking Filter System Based on FPGA

OUYANG Jian1,2, DU Xue-liang3   

  1. (1. School of Software Engineering, University of Science and Technology of China, Suzhou 215021; 2. Suzhou Institute for Advanced Study, University of Science and Technology of China, Suzhou 215021; 3. College of Physics, University of Science and Technology of China, Hefei 230026)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-06-20 Published:2008-06-20

摘要: 提出一种H.264去块滤波系统的优化设计方法。通过合理设计流水线级数提高并行性,适当增加内部SRAM来提高系统速度和总线利用率,使用一种层次化的有限状态机设计方法,实现对数据流的精确控制并且有效降低硬件实现复杂度。基于FPGA的验证结果显示在最坏情况下滤波每个宏块平均只需220个时钟,比原有方案快10个时钟以上。

关键词: H.264标准, 去块滤波, 有限状态机, 现场可编程逻辑器件(FPGA)

Abstract: This paper presents an optimized deblocking filter method. The design improves the speed of system and efficiency of bus via a pipeline with suitable stages, enhancing the parallelism, and using some local SRAM. The paper presents a hierarchy Finite State Machine(FSM) design method which can control the data path precisely and reduce the complexity of hardware. The Field Programmable Gate Array(FPGA) simulation displays that filtering one Macro Block(MB) only costs 220 cycles in the worst case.

Key words: H.264, deblocking filter, Finite State Machine(FSM), Field Programmable Gate Array(FPGA)

中图分类号: