• DocumentCode
    1987558
  • Title

    A high throughput H.264/AVC intra-frame encoding loop architecture for HD1080p

  • Author

    Diniz, Cláudio ; Zatt, Bruno ; Thiele, Cristiano ; Susin, Altamiro ; Bampi, Sergio ; Sampaio, Felipe ; Palomino, Daniel ; Agostini, Luciano

  • Author_Institution
    GME - PPGC - PGMICRO - Inf. Inst., Fed. Univ. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
  • fYear
    2011
  • fDate
    15-18 May 2011
  • Firstpage
    579
  • Lastpage
    582
  • Abstract
    In this work we present a high throughput hardware architecture for the H.264/AVC intra-frame encoder exploiting the parallelism of intra prediction, forward and inverse transforms and quantization. Since there is a strong data dependency between the intra prediction and the image reconstruction loop, the latency of this path is a key design issue in order to provide high performance coding. Considering that 77% of the total intra-encoding computation is spent in these modules, our architecture handles a 4-pixel wide intra prediction module and a 16-pixel wide reconstruction loop. Compared to the state-of-the-art our approach reduces by 47% the number of cycles to process a macroblock. Running at 150 MHz our architecture guarantees encoding of 61 HD1080p frames per second. The developed architecture requires 73.4 MHz to real-time encode HD1080p, which is a 46% reduction of the frequency requirement compared to the state-of-the-art.
  • Keywords
    image reconstruction; inverse transforms; video coding; 16-pixel wide reconstruction loop; 4-pixel wide intra prediction module; H.264/AVC intra-frame encoding loop architecture; HD1080p; forward transforms; frequency 150 MHz; frequency 73.4 MHz; high performance coding; image reconstruction loop; intra-encoding computation; inverse transforms; macroblock; throughput hardware architecture; Computer architecture; Encoding; Field programmable gate arrays; Hardware; Quantization; Throughput; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4244-9473-6
  • Electronic_ISBN
    0271-4302
  • Type

    conf

  • DOI
    10.1109/ISCAS.2011.5937631
  • Filename
    5937631