DocumentCode
1973992
Title
Design of an H.264 decoder with variable pipeline and smart bus arbiter
Author
Lee, Chanho ; Yang, Seohoon
Author_Institution
Sch. of Electron. Eng., Soongsil Univ., Seoul, South Korea
fYear
2010
fDate
22-23 Nov. 2010
Firstpage
432
Lastpage
435
Abstract
H.264 video coding standard is widely used due to the high compression rate and quality. H.264 decoders usually have pipeline architecture by a macroblock or a 4 × 4 sub-block. The period of the pipeline is usually fixed to guarantee the operation in the worst case which results in many idle cycles and higher data bandwidth. We propose variable pipeline architecture for H.264 decoders for efficient decoding and lower the requirement of the bandwidth for the memory bus. A smart bus arbiter is introduced to adjust the priority adaptively so that the access to a reference memory does not degrade the performance of the decoding pipeline. An H.264 decoder is designed and implemented using the proposed architecture to verify the operation using an FPGA.
Keywords
asynchronous circuits; field programmable gate arrays; memory architecture; pipeline processing; system buses; video coding; FPGA; H.264 decoder; H.264 video coding standard; compression quality; compression rate; data bandwidth; decoding pipeline; macroblock; memory bus; pipeline arbiter; pipeline architecture; reference memory; smart bus arbiter; Automatic voltage control; Computer architecture; Decoding; Field programmable gate arrays; IP networks; Pipelines; Pixel; H.264; arbiter; design; implementation; pipeline;
fLanguage
English
Publisher
ieee
Conference_Titel
SoC Design Conference (ISOCC), 2010 International
Conference_Location
Seoul
Print_ISBN
978-1-4244-8633-5
Type
conf
DOI
10.1109/SOCDC.2010.5682877
Filename
5682877
Link To Document