Skip to main content
Log in

Abstract

This paper presents an integrated systolic array design for implementing full-search block matching, 2-D discrete wavelet transform, and full-search vector quantization on the same VLSI architecture. These functions are the prime components in video compression and take a great amount of computation. To meet the real-time application requirements, many systolic array architectures are proposed for individually performing one of those functions. However, these functions contain similar computational procedure. The matrix-vector product forms of the three functions are quite analogous. After extracting the common computation component, we design an integrated one-dimensional systolic array that can perform aforementioned three functions. The proposed architecture can efficiently perform three typical functions: (1) the full-search block matching with block of size 16 × 16 and the search are from −8 to 7; (2) the 2-D 2 level Harr transform with block of size 8 × 8; and (3) the full-search vector quantization with input vector of size 2 × 2. A utilization rate of 100% to 97% is achieved in the course of executing full-search block matching and full-search vector quantization. When it comes to perform 2-D discrete wavelet transform, the utilization rate is about 32%. The proposed integrated architecture has lowered hardware cost and reduced hardware structure. It befits the VLSI implementation for video/image compression applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Video, ISO/IEC 13818–2 (MPEG-2 Video) ITU-T H. 262, 1996.

  2. ITU-T Recommendation H. 263, “Video Codec for Low Bitrate Communication,” May 1996.

  3. MPEG-4 Video Group, Generic coding of audio-visual objectsL Part 2-Visual, ISO/IEC JTC1/SC29/WG11 N1902, FDIS of ISO/IEC 14496–2, Atlantic City, Nov. 1998.

  4. T. Komarek and P. Pirsch, “Array Architecture for Block Matching Algorithms,” IEEE Trans.on Circuits and Systems, vol. 36, no. 10, 1989, pp. 1301–1308.

    Article  Google Scholar 

  5. Kun-Min Yang, Ming-Ting Sun, and Lancelot Wu, “A Family of VLSI Designs for the Motion Compensation Block-Matching Algorithm,” IEEE Trans.on Circuits and Systems, vol. 36, no. 10, 1989, pp. 1317–1325.

    Article  Google Scholar 

  6. Chen-Mie Wu and Ding-Kuen Yeh, “A VLSI Motion Estimation for Video Image Compression,” IEEE Trans.on Consumer Electronics, vol. 39, no. 4, 1993.

  7. S.H. Nam and M.K. Lee, “Flexible VLSI Architecture of Motion Estimation for Video Image Applications,” IEEE Trans.on Circuits Syst.II, vol. 43, 1996, pp. 467–470.

    Article  Google Scholar 

  8. H. Yeo and Y.-H. Hu, “A Novel Modular Systolic Array Architecture for Full-Search Block Matching Motion Estimation,” IEEE.Trans.on Circuits Syst.Video Technol., vol. 5, 1995, pp. 407–416.

    Article  Google Scholar 

  9. V.L. Do and K.Y. Yun, “A Low-Power VLSI Architecture for Full-Search Block Matching Motion Estimation,” IEEE.Trans.on Circuits Syst.Video Technol., vol. 8, no. 4, 1998, pp. 393–398.

    Article  Google Scholar 

  10. A. Grzeszczak, M.K. Mandal, S. Panchanathan, and T. Yeap, “VLSI Implementation of Discrete Wavelet Transform,” IEEE Trans.on VLSI Syst., vol. 4, no. 4, 1996, pp. 421–433.

    Article  Google Scholar 

  11. K.K. Parhi and T. Nishitani, “VLSI Architectures for Discrete Wavelet Transforms,” IEEE Trans.on VLSI Syst., vol. 1, no. 2, 1993, pp. 191–202.

    Article  Google Scholar 

  12. G. Lafruit, F. Catthoor, J.P.H. Cornelis, and H.J. De Man, “An Efficient VLSI Architecture for 2-D Wavelet Image Coding with Novel Image Scan,” IEEE Trans.on VLSI Syst., vol. 7, no. 1, 1999, pp. 56–68.

    Article  Google Scholar 

  13. Chin-Liang Wang and Ker-Min Chen, “A New VLSI Archi-tecture for Full-Search Vector Quantization,” IEEE.Trans.on Circuits Syst.Video Technol., vol. 6, no. 4, 1996, pp. 389–398.

    Article  Google Scholar 

  14. Shaou-Gang Miaou and Wen-Song Chung, “A Hardware-Oriented Gold-Washing Adaptive Vector Quantizer and its VLSI Architectures for Image Data Compression,” IEEE.Trans.on Circuits Syst.Video Technol., vol. 10, no. 5, 2000, pp. 1502–1513.

    Article  Google Scholar 

  15. Pol Lin Tai, Chii Tung Liu, and Jia Shung Wang, “A Unified Systolic Array Design for Kernel Functions of Video Compres-sion,” in IEEE Trans.on Circuits and Systems-II: Analog and Digital Signal Processing, vol. 48, no. 5, 2001, pp. 523–531.

    Article  Google Scholar 

  16. S.G. Mallat, “A Theory for Multiresolution Signal Decomposition: The Wavelet Representation,” IEEE Trans.Pattern Anal.Machine Intell., vol. 11, 1989, pp. 674–693.

    Article  MATH  Google Scholar 

  17. H.G. Musmann et al., “Advances in Picture Coding,” in Proc.IEEE 73, 1985, pp. 523–548.

  18. R.M. Gray, “Vector Quantization,” IEEE ASSP Mag., vol. 1, no. 2, 1984, pp. 4–29.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tai, P.L., Liu, C.T. & Wang, J.S. An Integrated Systolic Array Design for Video Compression. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 33, 157–169 (2003). https://doi.org/10.1023/A:1021106204987

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1021106204987

Navigation