Title :
Subword parallel conditional execution in H.264/AVC deblocking filter implementation
Author_Institution :
Dept. of Math. Inf. Technol., Univ. of Jyvaskyla, Jyvaskyla
Abstract :
The block-based structure of the H.264/AVC video coding standard can be a source of severe blocking artifacts. Filtering the 4times4 block edges efficiently reduces the visibility of these artifacts, and therefore, a deblocking filter has been made a mandatory in-loop coding tool. Due to the high adaptivity of the filter, conditional processing is needed in block edge and pixel levels. This is especially challenging in subword parallel processors which operate on multiple pixels in parallel. This paper discusses different conditional execution mechanisms used in subword parallel processors. Some of these mechanisms are applied to H.264/AVC deblocking filter implementation. If the processor data path is adjusted according to the 4times4 block size, the edge-level adaptation can efficiently be handled with normal conditional branching, whereas subword parallel conditional execution enables seamless pixel-level adaptation.
Keywords :
adaptive filters; parallel processing; video coding; H.264/AVC deblocking filter; H.264/AVC video coding standard; conditional execution mechanisms; filter adaptivity; subword parallel conditional execution; subword parallel processors; Adaptive filters; Automatic voltage control; Computational complexity; Decoding; IEC standards; ISO standards; Information filtering; Information filters; Motion compensation; Video coding; Conditional execution; Deblocking filter; H.264/AVC; SIMD; Subword parallel processing;
Conference_Titel :
Signals and Electronic Systems, 2008. ICSES '08. International Conference on
Conference_Location :
Krakow
Print_ISBN :
978-83-88309-47-2
Electronic_ISBN :
978-83-88309-52-6
DOI :
10.1109/ICSES.2008.4673452