skip to main content
research-article

A high-throughput pipelined parallel architecture for JPEG XR encoding

Published:01 January 2013Publication History
Skip Abstract Section

Abstract

JPEG XR is an emerging image coding standard, based on HD Photo developed by Microsoft Corporation. It supports high compression performance twice as high as the de facto image coding system, namely, JPEG, and also has an advantage over JPEG 2000 in terms of computational cost. JPEG XR is expected to be widespread for many devices including embedded systems in the near future. In this article, we propose a novel architecture for JPEG XR encoding. In previous architectures, entropy coding was the throughput bottleneck because it was implemented as a sequential algorithm to handle data with dependency. We found that there is no dependency in intra-macroblock data, and we could safely pipeline all the encoding processes including the entropy coding. In addition, each module of our architecture, which can be regarded as a pipeline stage, can be parallelized. As a result, our architecture can achieve 12.8 pixel/cycle at its maximum. To demonstrate our architecture, we designed three versions of our architecture with different degrees of parallelism of one, two, and four. Our four-way parallel architecture achieves 579 Mpixel/sec at 181MHz clock frequency for grayscale images.

References

  1. Chien, C.-Y., Huang, S.-C., Pan, C.-H., Fang, C.-M., and Chen, L.-G. 2009. Pipelined arithmetic encoder design for lossless JPEG XR encoder. In Proceedings of the 13th IEEE International Symposium on Consumer Electronics. 144--147.Google ScholarGoogle Scholar
  2. Groder, S. 2008. Modeling and synthesis of the HD Photo compression algorithm. M.S. thesis, Rochester Institute of Technology.Google ScholarGoogle Scholar
  3. Hattori, K., Tsutsui, H., Ochi, H., and Nakamura, Y. 2008. An architecture of photo core transform in HD Photo coding system for embedded systems of various bandwidths. In Proceedings of the IEEE Asia Pacific Conference on Circuits and Systems (APCCAS'08). 1592--1595.Google ScholarGoogle Scholar
  4. ISO/IEC 10918-1:1994. Information technology—digital compression and coding of continuous-tone still images - requirements and guidelines. ISO.Google ScholarGoogle Scholar
  5. ISO/IEC 15444-1:2002. Information technology—JPEG 2000 image coding system—part 1: core coding system. ISO.Google ScholarGoogle Scholar
  6. ISO/IEC 29199-2:2009. Information technology—JPEG XR image coding system—part 2: image coding specification. ISO.Google ScholarGoogle Scholar
  7. JIS X 9201:2001 (ISO 12640-1:1997). Graphic technology—prepress digital data exchange—part 1: CMYK standard colour image data (CMYK/SCID). ISO.Google ScholarGoogle Scholar
  8. Malvar, H. S. 1998. Biorthogonal and nonuniform lapped transforms for transform coding with reduced blocking and ringing artifacts. IEEE Trans. Signal Process. 46, 1043--1053. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Microsoft Corporation. 2006a. HD Photo device porting kit. http://www.microsoft.com/whdc/xps/hdphotodpk. mspx.Google ScholarGoogle Scholar
  10. Microsoft Corporation. 2006b. HD Photo specification version 1.0. http://www.microsoft.com/whdc/xps/wmphoto.mspx.Google ScholarGoogle Scholar
  11. Pan, C.-H., Chien, C.-Y., Chao, W.-M., Huang, S.-C., and Chen, L.-G. 2008. Architecture design of full HD JPEG XR encoder for digital photography applications. IEEE Trans. Consumer Electro. 54, 963--971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Simonea, F. D., Ouareta, M., Dufauxa, F., Tescherb, A. G., and Ebrahimia, T. 2007. A comparative study of JPEG 2000, AVC/H.264, and HD Photo. In SPIE Optics and Photonics, Applications of Digital Image Processing XXX, vol. 6696.Google ScholarGoogle Scholar
  13. Srinivasan, S., Tu, C., Regunathan, S. L., and Sullivan, G. J. 2007. HD Photo: a new image coding technology for digital photography. Proc. SPIE, vol. 6696.Google ScholarGoogle Scholar
  14. Wallace, G. K. 1991. The JPEG still picture compression standard. Comm. ACM 34, 4, 31--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Xu, J., Wu, F., Liang, J., and Zhang, W. 2008. Directional lapped transforms for image coding. In Proceedings of the Data Compression Conference (DCC'08). 142--151. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A high-throughput pipelined parallel architecture for JPEG XR encoding

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!