Skip to main content
Log in

Entropy CODEC from behavioral description based LSI-CAD for fully programmable image coding system

  • Published:
Design Automation for Embedded Systems Aims and scope Submit manuscript

Abstract

Entropy coding, as used for lossless compression in image coding, is dominated by serial bit processing on variable wordlength data. Digital signal processors (DSPs), in which pipeline processors play a central role, fail to yield adequate performance for this kind of application. This paper proposes a new approach that fulfills the two requirements for bit processing, the dominant task in entropy coding: high-performance and functional flexibility. This approach is based on Amphibious logic combining a high-level design LSI-CAD system with a functionally reconfigurable Field Programmable Gate Array (FPGA). Functions are programmed via a behavioral description program in a high-level design LSI-CAD system. In order to show the effectiveness of the newly proposed Amphibious logic approach, we designed JPEG-type Huffman and arithmetic CODECs for encoding still images. A comparison with the results of the processing speeds of DSPs and general-purpose microprocessors proves that the Amphibious logic is indeed possible to attain the dual goals of high performance and programmability. The proposed approach can be used to augment a conventional DSP by allocating the functions of numerical processing and bit stream processing, as used in image coding algorithms, between DSPs and FPGAs.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. R. C. Gonzalez and P. Wintz. Digital Image Processing. Addison-Wesley, second edition, 1987.

  2. S.-M. Lei and M.-T. Sun. An entropy coding system for digital HDTV applications. IEEE Trans. Circuits Syst. Video Technol, 1(1):147–155, March 1991.

    Google Scholar 

  3. S.-F. Chang and D. G. Messerschumitt. Designing a high-throughput VLC decoder. Part I—Concurrent VLSI architectures. IEEE Trans. Circuits and Syst. for Video Technol., 2(2): 187–196, June 1992.

    Google Scholar 

  4. H.-D. Lin and D. G. Messerschumitt. Designing a high-throughput VLC decoderr. Part II—Parallel decoding methods. IEEE Trans. Circuits and Syst. for Video Technol., 2(2): 197–206, June 1992.

    Google Scholar 

  5. (JPEG) ISO CD 10918. Digital Compression and Coding of Continuous-Tone Still Images. ISO/IEC JTC1/SC2/WG10, January 1991.

  6. I. Furukawa, K. Kashiwabuchi, and S. Ono. Super high definition image digitizing system. In Proc. Int. Conf. Acoust. Speech, Signal Processing '92, pages III-529-532, March 1992.

  7. R. C. Fairfield, A. Matusevich, and J. Plany. An LSI digital encryption processor (DEP). IEEE Communications Magazine, 23(7):30–41, July 1985.

    Google Scholar 

  8. CCITT. Recommendation G.721 - 32 kbit/sec adaptive differential pulse code modulation (ADPCM). Red Book, vol. III, Fascicle III.3, pp.125–160, October 1984.

    Google Scholar 

  9. A. Haines. Field programmable gate array with non-volatile configuration. Microprocessors and Microsystems, 13(5):305–312, June 1989.

    Google Scholar 

  10. DAS of IEEE, IEEE Standard VHDL Language Reference Manual, IEEE Std.1076, 1987.

  11. Y. Nakamura. An integrated logic design environment based on behavioral description. IEEE Trans. Computer-Aided Design, CAD-6(3):322–336, May 1987.

    Google Scholar 

  12. Y. Nakamura, K. Oguri, A. Nagoya, and R. Nomura. A hierarchical behavioral description based CAD system. In Proc. EURO ASIC'90, pages 282–287, May 1990.

  13. A. Nagoya, Y. Nakamura, K. Oguri, and R. Nomura. Multi-level logic optimization for large scale ASICs'. In Proc. Int. Conf. Computer-Aided Design'90, pages 564–567, November 1990.

  14. T. Sawabe, T. Fujii, H. Nakada, N. Ohta, and S. Ono. A 15 GFLOPS parallel DSP system for super high definition image processing. Trans. IEICE of Japan, E75-A(7):786–793, July 1992.

    Google Scholar 

  15. INMOS Limited. Transputer Technical Notes. Prentice Hall, 1989.

  16. Sun Microsystems, Inc. Spare Architecture Manual. Mountain View, CA, 1987.

  17. Mips Computer Systems, Inc. MIPS R4000 Microprocessor User's Manual. Sunnyvale, CA, 1991.

  18. Xilinx, Inc. Programmable Gate Array Data Book. 1991.

  19. Y. Komagata and T. Noda. MB86356 color still image compression and decompression LSI. FUJITSU, 43(2):117–122, February 1992.

    Google Scholar 

  20. Kubota C-Cube, Inc. CL550 JPEG Image Compression Processor Data Book. 1992.

  21. C. Loeffler, A. Ligtenberg, and G. S. Moschytz. Practical fast 1-D DCT algorithms with 11 multiplications. In Proc. Int. Conf. Acoust. Speech. Signal Processing'89, pages 988–991, May 1989.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Suzuki, J., Ono, S. Entropy CODEC from behavioral description based LSI-CAD for fully programmable image coding system. Des Autom Embed Syst 1, 231–255 (1996). https://doi.org/10.1007/BF00133304

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00133304

Keywords