• DocumentCode
    2139485
  • Title

    Memory efficient design of an MPEG-4 video encoder for FPGAs

  • Author

    Denolf, Kristof ; Chirila-Rus, Adrian ; Turney, Robert ; Schumacher, Paul ; Vissers, Kees

  • Author_Institution
    IMEC, Leuven, Belgium
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    391
  • Lastpage
    396
  • Abstract
    The improving resolutions of new video appliances continuously increase the throughput requirements of video codecs and complicate the challenges encountered during their cost-efficient design. We propose an FPGA implementation of a high-performance MPEG-4 video encoder. The fully dedicated video pipeline is realized using a systematic design approach and exploits the inherent functional parallelism of the compression algorithm. The effect of memory and algorithmic optimizations applied at the high-level are measured on the RTL description. The resulting MPEG-4 video encoder efficiently uses the FPGA blockRAMs, uses burst oriented accesses to external memory and supports real-time processing of 30 4CIF frames per second.
  • Keywords
    field programmable gate arrays; video codecs; video coding; FPGA; MPEG-4 video encoder; RTL description; algorithmic optimization; compression algorithm; memory optimization; video codecs; Discrete cosine transforms; Field programmable gate arrays; Hardware design languages; MPEG 4 Standard; Motion compensation; Pipelines; Random access memory; Throughput; Video codecs; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515753
  • Filename
    1515753