Skip to main content
Log in

Abstract

We present parallel algorithms and array architectures for pyramid vector quantization (PVQ) [1] for use in image coding in low-power wireless systems. PVQ presents an alternative to other quantization methods which is especially suitable for symmetric peer-to-peer communications like video-conferencing. But, both the encoding and decoding algorithms have data-dependent iteration bounds and data-dependent dependencies which prevent efficient parallelization of the algorithms for either hardware or software implementations. We perform an algorithmic transformation [2] to convert the data-dependent regular algorithms to equivalent data-independent algorithms. The resulting regular algorithms exhibit modular and regular structures with minimal control overhead; hence, they are well suited for VLSI array implementation in ASIC or FPGA technologies. Based on our parallel algorithms and systematic design methodologies [3], we develop linear array architectures. Both encoder and decoder architectures consist of L identical processors with local interconnections and provide O(L) speed-up over a sequential implementation, where L is the dimension of a vector. The architectures achieve 100% processor utilization and permit power savings through early completion. A combined encoder-decoder architecture is also presented.

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. Fischer, T., “A Pyramid Vector Quantizer,” IEEE Transaction on Information Theory, Vol. it-32, pp. 568–583, Jul. 1986.

    Article  Google Scholar 

  2. B. Jung, Y. Jeong, and W. Burleson, “Distributed Control Synthesis for Data-Dependent Iterative Algorithms,” Proc. on IEEE Int. Conf. on Application Specific Array Processors, Aug. 1994.

  3. S.Y. Kung, VLSI Array Processors, Prentice-Hall, 1988.

  4. A. Gersho, A. and R. Gray, Vector Quantization and Signal Compression, Boston: Kluwer Academic Publishers, 1991.

    Google Scholar 

  5. P. Pirsch, N. Demassieux, and W. Gehrke, “VLSI Architectures for Video Compression-A Survey,” Proceedings of the IEEE, vol. 83, Feb. 1995.

  6. “Digital Image and Video Standard,” Communications of the ACM, Apr. 1991, pp.47–58.

  7. E. Tsern, E. and T. Meng, “Image Coding Using Pyramid Vector Quantization of Sub-band Coefficients,” Proc. of IEEE Int. Conf. on Acoustic, Speech, and Signal Processing, 1994, pp. 601–604.

  8. M.E. Blain and T. Fischer, “A Comparison of Vector Quantization Sub-band and Transform Coding of Imagery,” Signal Processing: Image Communication, 1991.

  9. H.C. Tseng and T.R. Fischer, “Transform and Hybrid Transform/DPCM Coding of Images Using Pyramid Vector Quantization,” IEEE Transaction on Communication, vol. COM-35, Jan. 1987, pp 79–86.

    Article  Google Scholar 

  10. S. Rajopadhye,”Synthesizing Systolic Arrays with Control Signals from Recurrence Equations,” Distributed Computing, 1989, pp. 88–105.

  11. J. Teich and L. Thiele, “A Transformative Approach to the Partitioning of Processor Arrays,” Proc. on IEEE Int. Conf. on Application Specific Array Processors, Aug. 1992, pp. 4–20.

  12. J. Ziv and A. Lempel, “A Universal Algorithm for Sequential Data Compression,” IEEE Transactions. on Information Theory, vol. IT-24, 1978, pp. 530–536.

    Article  MathSciNet  Google Scholar 

  13. D.Ku and G. De Micheli, “Optimal Synthesis of Control Logic from Behavioral Specifications,” Integration, the VLSI Journal, 1991, pp. 271–298.

  14. W. Burleson and B. Jung, “ARREST: An Interactive Graphic Design Tool for VLSI Arrays,” Proc. of IEEE Int. Conf. on Application Specific Array Processors, Aug. 1992, pp.149–162.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jung, B., Burleson, W.P. Vlsi Array Architectures for Pyramid Vector Quantization. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 18, 141–154 (1998). https://doi.org/10.1023/A:1008071427555

Download citation

  • Published:

  • Issue Date:

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

Keywords

Navigation