ACM Home Page
Please provide us with feedback. Feedback
Techniques for FPGA implementation of video compression systems
Full text PdfPdf (440 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 1995 ACM third international symposium on Field-programmable gate arrays table of contents
Monterey, California, United States
Pages: 154 - 159  
Year of Publication: 1995
ISBN:0-89791-743-X
Authors
Brian Schoner  Department of Electrical Engineering, University of California, Los Angeles, California
John Villasenor  Department of Electrical Engineering, University of California, Los Angeles, California
Steve Molloy  Department of Electrical Engineering, University of California, Los Angeles, California
Rajeev Jain  Department of Electrical Engineering, University of California, Los Angeles, California
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 64,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/201310.201334
What is a DOI?

ABSTRACT

Real-time video compression is a challenging subject for FPGA implementation because it typically has a large computational complexity and requires high data throughput. Previous implementations have used parallel banks of FPGAs or DSPs to meet these requirements. Using design techniques that maximize FPGA utilization, we have implemented two video compression systems, each of which uses a single FPGA. In this first system, algorithmic optimizations are made to create a low-complexity implementation that exploits the in-system programmability of the FPGA. This low-complexity implementation performs well, but is limited to a single compression algorithm. In the second system, the FPGA is augmented with an external, low-complexity, video signal processor (VSP) This combination of ASIC and FPGA is flexible enough to implement four common compression algorithms, and powerful enough to execute them in real time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Shoup, R. G., "Real-Time Image Manipulation Using Soft Hardware," IEEE SMC 1993, Le Toquet, France, Oct 17-20, 1993.
 
2
Beinart, J. H., "MVP: A Multimedia Video Processor Architecture," IEEE Workshop on Visual Signal Processing and Communications, Rutgers, New Jersey, 1994.
 
3
 
4
Molloy, S. A., "Architecture and Implementation of a High Performance Video Compression Processor,'' Master's thesis, University of California at Los Angeles, 1993.
 
5
Schoner, B. F., "Prototyping of Video Compression Algorithms Using Reconfigurable Hardware," Master's thesis, University of California at Los Angeles, 1994.
 
6
Molloy, S. A., "An 80k-Transistor Configurable 25MPixels/s Video-Compression Processor Unit," ISSCC Digest of Technical Papers, Feb., 1994.
 
7
 
8
Villasenor, J, et al., "Algorithms and System Prototype for Low-Power, Low-bit-rate Wireless Video Coding," Submitted to IEEE Transactions on Circuits and Systems for Video Technology.
 
9
Villasenor, J., Belzer, B., Liao, J., "Wavelet Filter Evaluation for Efficient Image Compression," accepted for publication in IEEE Transactions on Image Processing.
 
10
Configurable Logic Array (CLAy) Configuration Datasheet, National Semiconductor Corp., Santa Clara, California, 1993.
 
11
H. Yamauchi, et al., "Architecture and Implementation of a Highly Parallel Single-Chip Video DSP", IEEE Transactions on Circuits and Systems for Video Technology, Vol. 2, No. 2, June 1992.
 
12
K.Aono, et al., "A Video Digital Signal Processor with a Vector-Pipeline Architecture", IEEE Journal of Solid-State Circuits, Vol. 27, No. 12, December 1992.
 
13
The Programmable Logic Data Book, Xilinx Inc., San Jose, California, 1994.
 
14
Chen, D. C., Guerra, E. H., et. al. "An Integrated System for Rapid Prototyping of High Performance Algorithm Specific Data Paths," IEEE Conference on Application Specific Array Processors, Berkeley, California, 1992.


Collaborative Colleagues:
Brian Schoner: colleagues
John Villasenor: colleagues
Steve Molloy: colleagues
Rajeev Jain: colleagues