Abstract | ||
---|---|---|
Deblocking filter is one of the most time consuming modules in the H.264/AVC decoder as indicated in many studies. Therefore, accelerating deblocking filter is critical for improving the overall decoding performance. This paper proposes a novel parallel algorithm for H.264/AVC deblocking filter to speed the H.264/AVC decoder up. We exploit pixel-level data parallelism among filtering steps, and observe that results of each filtering step only affect a limited region of pixels. We call this "the limited propagation effect". Based on this observation, the proposed algorithm could partition a frame into multiple independent rectangles with arbitrary granularity. The proposed parallel deblocking filter algorithm requires very little synchronization overhead, and provides good scalability. Experimental results show that applying the proposed parallelization method to a SIMD optimized sequential deblocking filter achieves up to 95.31% and 224.07% speedup on a two-core and four-core processor, respectively. We have also observed a significant speedup for H.264/AVC decoding, 21% and 34% on a two-core and four-core processor, respectively. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1007/s11265-008-0321-4 | Signal Processing Systems |
Keywords | Field | DocType |
Video coding,H.264/AVC,Deblocking filter,SIMD,Parallel algorithm | Parallel algorithm,Computer science,Parallel computing,SIMD,Filter (signal processing),Real-time computing,Data parallelism,Decoding methods,Deblocking filter,Scalability,Speedup | Journal |
Volume | Issue | ISSN |
57 | 2 | 1939-8018 |
Citations | PageRank | References |
13 | 1.08 | 18 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sung-Wen Wang | 1 | 69 | 5.51 |
Shu-sian Yang | 2 | 24 | 2.45 |
Hong-Ming Chen | 3 | 13 | 1.08 |
Chia-Lin Yang | 4 | 1033 | 76.39 |
Ja-ling Wu | 5 | 1569 | 168.11 |