Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/505306.505328acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Reconfigurable repetitive padding unit

Published: 18 April 2002 Publication History

Abstract

This paper proposes a reconfigurable processing unit, which performs the MPEG-4 repetitive padding algorithm in real time. The padding unit has been implemented as a scalable systolic structure of processing elements. A generic array of PE has been described in VHDL, and the functionality of the unit has been validated by simulations. In order to determine the chip area and speed of the padding structure, we have synthesized the structure for two FPGA families - Xilinx and Altera. The simulation results indicate that the proposed padding unit can operate in a wide frequency range, depending on the implemented configuration. It is shown that it can process from tens up to hundreds of thousands MPEG-4 macroblocks per second. This allows the real-time requirements of all MPEG-4 profiles and levels to be met efficiently at trivial hardware costs. Finally, the trade-off between chip-area and operating speed is discussed and possible configuration alternatives are proposed.

References

[1]
ALTERA. Data Book. Altera Corp., 1998.]]
[2]
M. Berekovic, H.-J. Stolberg, M. B. Kulaczewski, P. Pirsh, H. Moler, H. Runge, J. Kneip, and B. Stabernack. Instruction set extensions for mpeg-4 video. Journal of VLSI Signal Processing, 23(1):27-49, October 1999.]]
[3]
H.-C. Chang, L.-G. Chen, M.-Y. Hsu, and Y.-C. Chang. Performance analysis and architecture evaluation of MPEG-4 video codec system. In IEEE International Symposium on Circuits and Systems, volume II, pages 449-452, Geneva, Switzerland, 28-31 May 2000.]]
[4]
E. A. Edirisinghe, J. Jiang, and C. Grecos. Shape adaptive padding for MPEG-4. IEEE Transactions on Consumer Electronics, 46(3):514-520, August 2000.]]
[5]
C. Heer and K. Migge. VLSI hardware accelerator for the MPEG-4 padding algorithm. In IS&T:SPIE Conference on media processors, volume 3655, pages 113-119, 1999.]]
[6]
ISO/IEC JTC11/SC29/WG11 N2802. ISO/IEC 14496-2. Generic Coding of Audio-visual Objects- Part2: Visual. Final Proposed Draft, July 1999.]]
[7]
ISO/IEC JTC11/SC29/WG11, N3312. MPEG-4 video verification model version 16.0.]]
[8]
ISO/IEC JTC11/SC29/WG11 N4030. MPEG-4 overview, March 2001.]]
[9]
A. Kaup. Object-based texture coding of moving video in MPEG-4. IEEE Transactions on Circuits and Systems for Video Technology, 9(1):5-15, February 1999.]]
[10]
J. Kneip, S. Bauer, J. Vollmer, B. Schmale, P. Kuhn, and M. Reissmann. The MPEG-4 video coding standard - a VLSI point of view. In IEEE Workshop on Signal Processing Systems,(SIPS98), pages 43-52, 8-10 Oct. 1998.]]
[11]
J.-H. Moon, J.-H. Kweon, and H.-K. Kim. Boundary block-merging (BBM) technique for efficient texture coding of arbitrarily shaped object. IEEE Transactions on Circuits and Systems for Video Technology, 9(1):35-43, February 1999.]]
[12]
Y. Q. Shi and H. Sun. Image and Video Compression for Multimedia Engineering. Boca Raton CRC Press, 2000.]]
[13]
H.-J. Stolberg, M. Berekovic, P. Pirsch, H. Runge, H. Moller, and J. Kneip. The M-PIRE MPEG-4 codec DSP and its macroblock engine. In IEEE International Symposium on Circuits and Systems, volume II, pages 192-195, Geneva, Switzerland, 28-31 May 2000.]]
[14]
S. Vassiliadis, G. Kuzmanov, and S. Wong. MPEG-4 and the New Multimedia Architectural Challenges. In 15th International Conference SAER'2001, St.Konstantin, Bulgaria, 21-23 Sept. 2001.]]
[15]
S. Vassiliadis, S. Wong, and S. Cotofana. The MOLEN rm-coded processor. In 11th International Conference on Field Programmable Logic and Applications (FPL), Belfast, Northern Ireland, UK, August 2001.]]
[16]
XILINX. DataSource CD-ROM. XILINX, 2000.]]

Cited By

View all
  • (2002)Alternatives in FPGA-based SAD implementations2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.10.1109/FPT.2002.1188733(449-452)Online publication date: 2002

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '02: Proceedings of the 12th ACM Great Lakes symposium on VLSI
April 2002
194 pages
ISBN:1581134622
DOI:10.1145/505306
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 April 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

GLSVLSI02
Sponsor:
GLSVLSI02: Great Lakes Symposium on VLSI
April 18 - 19, 2002
New York, New York, USA

Acceptance Rates

Overall Acceptance Rate 312 of 1,156 submissions, 27%

Upcoming Conference

GLSVLSI '25
Great Lakes Symposium on VLSI 2025
June 30 - July 2, 2025
New Orleans , LA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2002)Alternatives in FPGA-based SAD implementations2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.10.1109/FPT.2002.1188733(449-452)Online publication date: 2002

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media