Architecture design of H.264/AVC decoder with hybrid task pipelining for high definition videos
Resource
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Journal
Proceedings - IEEE International Symposium on Circuits and Systems
Pages
2931-2934
Date Issued
2005
Author(s)
Abstract
The most critical issue of an H.264/AVC decoder is the system architecture design with balanced pipelining schedules and proper degrees of parallelism. In this paper, a hybrid task pipelining scheme is first presented to greatly reduce the internal memory size and bandwidth. Block-level, macroblocklevel, and macroblock/frame-level pipelining schedules are arranged for CAVLD/IQ/IT/INTRA PRED, INTER PRED, and DEBLOCK, respectively. Appropriate degrees of parallelism for each pipeline task are also proposed. Moreover, efficient modules are contributed. The CAVLD unit smoothly decodes bitstream into symbols without bubble cycles. The INTER PRED unit highly exploits the data reuse between interpolation windows of neighboring blocks to save 60% of external memory bandwidth. DEBLOCK unit doubles the processing capability of our previous work with only 35.3% of logic gate count overhead. The proposed baseline profile decoder architecture can support up to 2048×1024 30fps videos with 217K logic gates, 10KB SRAMs, and 528.9MB/s bus bandwidth when operating at 120MHz. © 2005 IEEE.
Event(s)
IEEE International Symposium on Circuits and Systems 2005, ISCAS 2005
Other Subjects
Architecture designs; Baseline profiles; Bit stream; Bus bandwidth; Critical issues; Data reuse; Decoder architecture; External memory; H.264/AVC decoders; High definition video; Hybrid tasks; Internal memory; Macroblock-level; Processing capability; System architecture design; Bandwidth; Decoding; Logic gates; Motion compensation; Motion Picture Experts Group standards; Architectural design
Type
conference paper
File(s)![Thumbnail Image]()
Loading...
Name
01465241.pdf
Size
100.96 KB
Format
Adobe PDF
Checksum
(MD5):27ebf5785671bd325b597dfd6c075b19