Abstract
We propose an efficient hardware architecture for the deblocking filter function in H.264/AVC. We use a novel memory organization that results in significant saving in filtering time. Our design includes two 4x4 register sets and one 160x32 two-port SRAM such that filtering and transpose are carried out simultaneously. Synthesis results show that our design is small (19K gates) and high performance (100MHz @ 0.25μm). An AMBA-compliant interface is added to our design for SOC integration and FPGA prototyping. Experimental results show that our design works well with the reference software JM 7.3 and achieve significant speed up even with huge communication overhead between the CPU and the hardware accelerator.©2005 IEEE.