The implementation of video processing schemes, for example CCITT visual telephony (H.263) or MPEG, demands the choice of appropriate algorithms and architectural alternatives. To determine the influence of algorithm and circuit parameters on image quality, it is desireable to support a designer in his decision at an early design stage. A traditionally used software simulation can not be used for verification of long video sequences. Therefore, a flexible real-time hardware prototyping of video processing schemes is mandatory, which allows high throughput rates. Hence, the Video and Image Processing Emulation System (VIPES) has been built, a rapid prototyping system for complete video processing schemes. VIPES is based on a commercial FPGA emulation platform. To meet real-time constraints, we have extended this emulation environment by dedicated video interfaces, efficient flexible FPGA macros and software. As an example for a complete scheme, results for the implementation of a H.263 video codec are presented. The feasibility of the rapid-prototyping system is shown for a two-dimensional discrete cosine transform, resulting in a reduction of 48% in terms of FPGA resources, and 80% of compilation time.
Print ISSN: 1611-2776
Volume: 42, 03/2000
Pages: 5