Abstract
In this paper, we introduce an embedded hardware low complexity JPEG 2000 video coding system. The hardware implementation itself exploits temporal redundancy by coding differential frames which are arranged in an adaptive group of picture (GOP) structure. The GOP structure is determined by statistical analysis of previously coded differential frames. We present a hardware video coding system that applies this interframe coding scheme to a digital signal processor environment. This system basically consists of a microprocessor (ADSP-BF533 Blackfin processor from analog devices) and a JPEG 2000 compression engine (ADV202). Our straightforward system is predestined for encoding surveillance-type videos with low cost.
Similar content being viewed by others
References
Bako, C.: ADV202 JPEG2000 Video Processor Users Guide. Analog Devices, Inc. One Technology Way Norwood, MA (2004)
Bako, C.: How to Use the ADV202, AN-790 APPLICATION NOTE. Analog Devices, Inc. One Technology Way Norwood, MA (2005)
Chao, H., Wei, M.: Rate Scalable Video Coding Technology Based on Flexible Block Wavelet, vol. 163. Elsevier, Amsterdam, pp. 91–100 (2004). DOI http://www.dx.doi.org/10.1016/j.cam.2003.08.055
Cui, S., Wang, Y., Fowler, J.: Mesh-based motion estimation and compensation in the wavelet domain. IEEE International Conference On Image Processing ICIP’00, Vancouver, vol. 1, pp. 693–696 (2002)
Cycon, H.L., Palkow, M., Schmidt, T.C., Wahlisch, M., Marpem D.: Fast wavelet-based video codec and its application in an IP version 6-ready serverless videoconferencing System, pp. 165–171 (2004)
Digital Cinema Initiatives, LLC (DCI): Digital Cinema System Specification v1.2. Online Presentation. http://www.dcimovies.com (2008)
Flierl, M., Girod, B.: Video coding with motion-compensated lifted wavelet transforms. Signal Process. Image Commun. 19(7), 561–575 (2004)
Lifeng Zhao, Y.B., JongWon, K., Kuo, C.C.J.: Highly scalable differential JPEG-2000 wavelet video codec for internet video streaming. In: Proceedings of SPIE. Applications of Digital Image Processing XXIII, vol. 4115, pp. 130–140 (2000)
Morris, T., Britch, D.: Intra-frame wavelet video coding. In: 2nd International Symposium on Video Processing and Multimedia Communications ELMAR, June 28–30, Zadar, Croatia, pp. 1–4 (2000)
Morris, T., Britch, D.: Object-based intra-frame wavelet video coding. In: 2nd IEEE R8-EURASIP Symposium on Image and Signal Processing and Analysis (ISPA01) 19–21 June 2001, Pula, Croatia, pp. 599–603 (2001)
Press, A.D.: ADSP-BF533 Blackfin Processor Hardware Reference. Analog Devices, Inc. One Technology Way Norwood, MA (2003)
Press, A.D.: Getting Started with Blackfin Processors. Analog Devices, Inc. One Technology Way Norwood, MA (2005)
Schuchter, A., Uhl, A.: Low cost JPEG2000 based video coding system. In: Proceedings of Picture Coding Symposium PCS06. Convention Center Bejing, China (2006)
Schuchter, A., Uhl, A. Embedded low complexity JPEG2000 videocoding system. In: Proceedings of the 2007 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-time Multimedia (ESTImedia), pp. 77–82. IEEE Press, Salzburg, Austria (2007a)
Schuchter, A., Uhl, A.: Hardware-based JPEG2000 video coding system. In: Kehtarnavaz, N., Carlsohn, M. (eds.) Real-time Image Processing 2007. Proceedings of SPIE, no. 6496, SPIE, San Jose, pp. 64,960G-1–64,960G-10 (2007b)
Shi, B., Liu. C.X.L.: Comparison between JPEG2000 and H.264 for digital cinema. IEEE, IEEE International Conference on Multimedia and Expo, pp. 1–6 (2008)
Acknowledgments
Special thanks to Gastager Systemtechnik for providing the EZ-KIT (http://www.rgsys.de/) as well as to the FIT-IT Embedded Systems program for support of this project (PhD-grant no. 14220108).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schuchter, A., Uhl, A. Embedded hardware low cost JPEG 2000 video coding system. J Real-Time Image Proc 5, 149–162 (2010). https://doi.org/10.1007/s11554-009-0131-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-009-0131-3