计算机科学 ›› 2011, Vol. 38 ›› Issue (12): 288-292.

• 体系结构 • 上一篇    下一篇

H.264去块滤波的流水线结构硬件设计与优化

谭利民,李仁发,陈志   

  1. (湖南大学信息科学与工程学院嵌入式系统及网络实验室 长沙410082)
  • 出版日期:2018-12-01 发布日期:2018-12-01

Pipeline Hardware Design and Optimization for H.264 Deblocking Filter

  • Online:2018-12-01 Published:2018-12-01

摘要: 针对H. 264去块滤波器实现过程中间数据量大、处理速度不够快的问题,设计了一种优化的基于流水结构的去块滤波结构。该设计中,对去块滤波器的处理顺序和数据通路进行了优化设计,中间数据得到及时处理,减少了存储中间数据的FPGA硬件资源,流水结构也减少了去块滤波的时钟周期,提高了处理速度。硬件逻辑实现的实验结果表明,设计的去块滤波器能够很好地减少视频的块效应,加速处理,节约硬件资源,满足了高清视频的要求。

关键词: FPGA, H. 264, 流水线, 去块滤波器

Abstract: With respect to the bottlenecks of H. 264 deblocking filter, which involve considerable volume of intermediate data and unagrecable processing speed, an optimization for pipclincbased deblocking filter was proposed. In the course of design for it, the processing sequence and datapath were optimized, then the intermediate data were filtered timely,thereby reducing the hardware resources for storage of them and cutting down the clock cycles for deblocking filter,while advancing the processing speed. Via the experiments of hardware implementation, the results demonstrate that the proposed deblocking filter is able to limit the block effect, accelerate the processing, while meeting the requirement of few hardware resources for high-definition video.

[1] 傅思清, 黎铁军, 张建民.
面向粒子输运程序加速的体系结构设计
Architecture Design for Particle Transport Code Acceleration
计算机科学, 2022, 49(6): 81-88. https://doi.org/10.11896/jsjkx.210600179
[2] 张元鸣, 虞家睿, 蒋建波, 陆佳炜, 肖刚.
面向MapReduce的中间数据传输流水线优化机制
Intermediate Data Transmission Pipeline Optimization Mechanism for MapReduce Framework
计算机科学, 2021, 48(2): 41-46. https://doi.org/10.11896/jsjkx.191000103
[3] 王国澎, 杨剑新, 尹飞, 蒋生健.
负载均衡的处理器运算资源分配方法
Computing Resources Allocation with Load Balance in Modern Processor
计算机科学, 2020, 47(8): 41-48. https://doi.org/10.11896/jsjkx.191000148
[4] 陈晓杰,周清雷,李斌.
基于FPGA的7-Zip加密文档高能效口令恢复方法
Energy-efficient Password Recovery Method for 7-Zip Document Based on FPGA
计算机科学, 2020, 47(1): 321-328. https://doi.org/10.11896/jsjkx.190100027
[5] 吴琪, 王兴伟, 黄敏.
基于SDN的OpenFlow交换机数据包流水线处理机制
OpenFlow Switch Packets Pipeline Processing Mechanism Based on SDN
计算机科学, 2018, 45(10): 295-299. https://doi.org/10.11896/j.issn.1002-137X.2018.10.055
[6] 刘翱,邓旭东,李维刚.
基于自适应控制参数的改进水波优化算法
Improved Water Wave Optimization Algorithm with Adaptive Control Parameters
计算机科学, 2017, 44(7): 203-209. https://doi.org/10.11896/j.issn.1002-137X.2017.07.036
[7] 都志辉,林璋熙,顾彦祺,Eric O.LEBIGOT,郭翔宇.
引力波cWB处理流水线的GPU加速
GPU Accelerated cWB Pipeline for Gravitational Waves Discovery
计算机科学, 2017, 44(10): 26-32. https://doi.org/10.11896/j.issn.1002-137X.2017.10.005
[8] 张丽红,余世明.
求解置换流水线调度问题的改进萤火虫优化算法
Improved GSO Algorithm for Solving PFSP
计算机科学, 2016, 43(8): 240-243. https://doi.org/10.11896/j.issn.1002-137X.2016.08.048
[9] 尹孟嘉,许先斌,熊曾刚,张 涛.
GPU矩阵乘法的性能定量分析模型
Quantitative Performance Analysis Model of Matrix Multiplication Based on GPU
计算机科学, 2015, 42(12): 13-17.
[10] 王卓薇,程良伦,赵武清.
基于GPU的并行计算性能分析模型
Parallel Computation Performance Analysis Model Based on GPU
计算机科学, 2014, 41(1): 31-38.
[11] 周季华,叶春明,盛晓华.
基于智能水滴算法置换流水线调度问题的研究
Research on Permutation Flow-shop Scheduling Problem by Intelligent Water Drop Algorithm
计算机科学, 2013, 40(9): 250-253.
[12] 刘莹,谷文祥,李向涛.
置换流水线车间调度问题的研究
Research on Permutation Flow-shop Scheduling Problem
计算机科学, 2013, 40(11): 1-7.
[13] 段翰聪,王勇涛,李林.
EDFUSE:一个基于异步事件驱动的FUSE用户级文件系统框架
EDFUSE : FUSE Framework Based on Asynchronous Event-driven
计算机科学, 2012, 39(Z6): 389-391.
[14] 闫丁丽,刘航,郭达伟,李杨,洪亮.
Skein算法的流水线结构设计与实现
Pipeline Based Skein Algorithm Design and Implementation
计算机科学, 2012, 39(1): 65-68.
[15] 李 磊,韩文报.
FPGA上SHA-1算法的流水线结构实现
Implementation of Pipeline Structure on FPGA for SHA-1
计算机科学, 2011, 38(7): 58-60.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!