An FPGA-based video compressor for H.263 compatible bit streams

  • Authors:
  • G. Lienhart;R. Männer;K. H. Noffz;R. Lay

  • Affiliations:
  • Dept. for Computer Science V, University of Mannheim, B6-26, D-68131 Mannheim, Germany;Dept. for Computer Science V, University of Mannheim, B6-26, D-68131 Mannheim, Germany;Silicon Software GmbH, M2-16, D-68161 Mannheim, Germany;Silicon Software GmbH, M2-16, D-68161 Mannheim, Germany

  • Venue:
  • FPGA '01 Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays
  • Year:
  • 2001

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents an FPGA architecture for video encoding according to the H.263 standard for video teleconferencing systems. The implementation is based on an off-the-shelf FPGA1 and is embedded in a PCI plug-in card2 with on-board SRAM plus external SRAM. The most complex part of the H.263 protocol, a base-line encoder, was implemented. The strategies, which have been applied to build the complex encoding operations, are treated in this paper. The complete application is able to operate at 30 MHz. This leads to a maximum compression speed of 120 Mbit/s allowing simultaneous real-time operation of several video streams in a single reconfigurable chip. Enhanced coding options can also become implemented with present-day FPGAs. The use of FPGA technology enables the adaptation of hardware to various protocols and environments by software and therefore saves development time and hardware costs.