DocumentCode
107880
Title
On a Highly Efficient RDO-Based Mode Decision Pipeline Design for AVS
Author
Chuang Zhu ; Huizhu Jia ; Shanghang Zhang ; Xiaofeng Huang ; Xiaodong Xie ; Wen Gao
Author_Institution
Inst. of Digital Media, Peking Univ., Beijing, China
Volume
15
Issue
8
fYear
2013
fDate
Dec. 2013
Firstpage
1815
Lastpage
1829
Abstract
Rate distortion optimization (RDO) is the best known mode decision method, while the high implementation complexity limits its applications and almost no real-time hardware encoder is truly full-featured RDO based. In this paper, first, a full-featured RDO-based mode decision (MD) algorithm is presented, which makes more modes enter RDO process. Second, the throughput of RDO-based MD pipeline is thoroughly analyzed and modeled. Third, a highly efficient adaptive block-level pipelining architecture of RDO-based MD for AVS video encoder is proposed which can achieve the highest throughput to alleviate the RDO burden. Our design is described in high-level Verilog/VHDL hardware description language and implemented under SMIC 0.18- μm CMOS technology with 232 K logic gates and 85 Kb SRAMs. The implementation results validate our architectural design and the proposed architecture can support real time processing of 1080P@30 fps. The coding efficiency of our adopted method far outperforms (0.57 dB PSNR gain in average) the traditional low-complexity MD (LCMD) methods and the throughput of our designed pipeline is increased by 11.3%, 19% and 17% for I, P and B frames, respectively, compared with the existed RDO-based architecture.
Keywords
CMOS logic circuits; SRAM chips; hardware description languages; logic gates; optimisation; parallel architectures; pipeline processing; video coding; AVS video encoder; RDO-based MD pipeline; SMIC CMOS technology; SRAM; coding efficiency; full-featured RDO-based MD algorithm; full-featured RDO-based mode decision algorithm; high-level Verilog-VHDL hardware description language; highly efficient RDO-based mode decision pipeline design; highly efficient adaptive block-level pipelining architec- ture; logic gates; rate distortion optimization; real time processing; size 0.18 mum; Computer architecture; Encoding; Hardware; Pipeline processing; Pipelines; Throughput; Video coding; AVS; RDO; mode decision; pipeline; throughput;
fLanguage
English
Journal_Title
Multimedia, IEEE Transactions on
Publisher
ieee
ISSN
1520-9210
Type
jour
DOI
10.1109/TMM.2013.2280446
Filename
6588563
Link To Document