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.
- 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 Scholar
- Groder, S. 2008. Modeling and synthesis of the HD Photo compression algorithm. M.S. thesis, Rochester Institute of Technology.Google Scholar
- 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 Scholar
- ISO/IEC 10918-1:1994. Information technology—digital compression and coding of continuous-tone still images - requirements and guidelines. ISO.Google Scholar
- ISO/IEC 15444-1:2002. Information technology—JPEG 2000 image coding system—part 1: core coding system. ISO.Google Scholar
- ISO/IEC 29199-2:2009. Information technology—JPEG XR image coding system—part 2: image coding specification. ISO.Google Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- Microsoft Corporation. 2006a. HD Photo device porting kit. http://www.microsoft.com/whdc/xps/hdphotodpk. mspx.Google Scholar
- Microsoft Corporation. 2006b. HD Photo specification version 1.0. http://www.microsoft.com/whdc/xps/wmphoto.mspx.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- Wallace, G. K. 1991. The JPEG still picture compression standard. Comm. ACM 34, 4, 31--44. Google Scholar
Digital Library
- 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 Scholar
Digital Library
Index Terms
A high-throughput pipelined parallel architecture for JPEG XR encoding
Recommendations
A High-Throughput JPEG XR Encoder
JPEG XR is a new standard for still image compression. Compared to previous standards, it provides better compression at the expense of higher computation complexity. Because of data dependency between operations in the photo core transform (PCT) and ...
Architecture design of full HD JPEG XR encoder for digital photography applications
To satisfy the high quality image compression requirement, the new JPEG XR compression standard is introduced. The analysis and architecture design with VLSI architecture of JPEG XR encoder are proposed in this paper which can encode 4:4:4 1920 times ...
A Parallel Architecture for Video Compression
VLSID '97: Proceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia ApplicationsThis paper reports a parallel algorithm for compression/decompression of video data files. The algorithm can be easily implemented on a parallel pipelined architecture that can support on-line compression/decompression. The hardware implementing the ...






Comments