Architecture design of H.264/AVC decoder with hybrid task pipelining for high definition videos

被引:0
|
作者
Chen, TW [1 ]
Huang, YW [1 ]
Chen, TC [1 ]
Chen, YH [1 ]
Tsai, CY [1 ]
Chen, LG [1 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, DSP IC Design Lab, Taipei 10764, Taiwan
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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, macroblock-level, 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 2048x1024 30fps videos with 217K logic gates, 10KB SRAMs, and 528.9MB/s bus bandwidth when operating at 120MHz.
引用
收藏
页码:2931 / 2934
页数:4
相关论文
共 50 条
  • [1] A High Throughput VLSI Design with Hybrid Memory Architecture for H.264/AVC CABAC Decoder
    Liao, Yuan-Hsin
    Li, Gwo-Long
    Chang, Tian-Sheuan
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 2007 - 2010
  • [2] Block-Pipelining Cache for Motion Compensation in High Definition H.264/AVC Video Decoder
    Chen, Xianmin
    Liu, Peilin
    Zhu, Jiayi
    Zhou, Dajiang
    Goto, Satoshi
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1069 - +
  • [3] An adaptive pipelining scheme for H.264/AVC CABAC decoder
    陈杰
    Ding Dandan
    Yu Lu
    [J]. High Technology Letters, 2013, 19 (04) : 391 - 397
  • [4] Analysis and design of macroblock pipelining for H.264/AVC VLSI architecture
    Chen, TC
    Huang, YW
    Chen, LG
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 273 - 276
  • [5] Design of high-speed CAVLC decoder architecture for H.264/AVC
    Oh, Myungseok
    Lee, Wonjae
    Jung, Yunho
    Kim, Jaeseok
    [J]. ETRI JOURNAL, 2008, 30 (01) : 167 - 169
  • [6] Design of high speed cavlc decoder for H.264/AVC
    Oh, Myungseok
    Lee, Wonjae
    Kim, Jaeseok
    [J]. 2007 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, VOLS 1 AND 2, 2007, : 325 - 330
  • [7] A Novel Pipeline Architecture for H.264/AVC CABAC Decoder
    Chang, Yuan-Teng
    [J]. 2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 308 - 311
  • [8] Algorithm and architecture design of cache system for Motion Estimation in High Definition H.264/AVC
    Chen, Wei-Yin
    Ding, Li-Fu
    Tsung, Pei-Kuei
    Chen, Liang-Gee
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 2193 - 2196
  • [9] Architecture design of an H.264/AVC decoder for real-time FPGA implementation
    Warsaw, Thomas
    Lukowiak, Marcin
    [J]. IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 253 - +
  • [10] A new motion compensation design for H.264/AVC decoder
    Wang, SZ
    Lin, TA
    Liu, NM
    Lee, CY
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 4558 - 4561