• DocumentCode
    2960780
  • Title

    An Efficient HW/SW Implementation of the H.263 Video Coder in FPGA

  • Author

    Ben Atitallah, Ahmed ; Kadionik, P. ; Ghozzi, F. ; Nouel, P. ; Masmoudi, N. ; Levi, H.

  • Author_Institution
    Nat. Eng. Sch. of Sfax, Sfax
  • fYear
    2006
  • fDate
    10-13 Dec. 2006
  • Firstpage
    814
  • Lastpage
    817
  • Abstract
    In this paper, we present an efficient HW/SW codesign architecture for H.263 video coder and its FPGA implementation. Each module of the coder is investigated to find which approach between HW and SW is better to achieve real-time processing speed as well as flexibility. The hardware portion include the discrete cosine transform (DCT) and inverse DCT (IDCT). Remaining parts were realized in software with NIOS II softcore processor. This paper also introduces efficient design methods for HW and SW modules. In hardware, an efficient architecture for the 2-D DCT and 2-D IDCT is suggested to reduce the chip size. Software optimization technique is also explored by using the fast block-matching algorithm for motion estimation (ME). The whole design are described in VHDL language and implemented in stratix EP2S60 FPGA. Finally, the coder has been tested on the altera NIOS II development board.
  • Keywords
    data compression; discrete cosine transforms; field programmable gate arrays; hardware description languages; hardware-software codesign; motion estimation; optimisation; timing; video codecs; 2-D discrete cosine transform; 2-D inverse DCT; FPGA implementation; H.263 video coder; NIOS II softcore processor; VHDL language; altera NIOS II development board; chip size reduction; efficient HW-SW codesign architecture; fast block-matching algorithm; motion estimation; real-time flexibility; real-time processing speed; software optimization technique; stratix EP2S60 FPGA; Bit rate; Code standards; Discrete cosine transforms; Field programmable gate arrays; Hardware; Laboratories; Motion estimation; Timing; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2006. ICECS '06. 13th IEEE International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    1-4244-0395-2
  • Electronic_ISBN
    1-4244-0395-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2006.379913
  • Filename
    4263491