Logo image
A Pipeline and Macroblock-Level Parallelism Architecture Design for H.264/AVC Baseline Decoder
Thesis

A Pipeline and Macroblock-Level Parallelism Architecture Design for H.264/AVC Baseline Decoder

Sheng-Je Hung
Masters, 國立清華大學, 資訊工程學系
2006

Abstract

H.264/AVC 管線化架構 大區塊層次平行架構 H.264/AVC pipeline architecture macroblock-level parallel architecture
In urgent demand of hardware architecture design for H.264 coder, pipeline scheme becomes one of most popular solutions. However, the unbalanced time consumption in pipeline stage reduced the throughput and hardware utilization. In this paper, we propose a pipelined architecture with macroblock-level parallelism within pipeline stages. To realize macroblock-level parallelism, higher level pipelining and proper job management between pipeline stages are designed. By efficient scheduling policy and system synchronization, data dependency of intra prediction and in-loop deblocking filter are prevented. In order to highly provide extensibility, possible modifications of low-level modules are employed to match up parallel architecture. To evaluate our proposed architecture, the design is prototyped by using FPGA module as target. From simulation result, while parallel architecture is employed and synthesized in 13MHz, up to 670 QCIF intra frames and 307 QCIF inter frames are decoded per second.

Metrics

1 Record Views

Details

Logo image