Abstract
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 the photo overlap transform (POT), the performance of the system is limited. This article presents new POT and PCT algorithms that can be executed independently and in parallel hence. Accordingly, a pipelined JPEG XR architecture is designed to speed up the operations. The implemented prototype achieves approximately one pixel per cycle throughput and is capable of processing 199.4 million pixels at 200 MHz.
Similar content being viewed by others
Abbreviations
- PCT:
-
Photo core transform
- POT:
-
Photo overlap transform
- DCT:
-
Discrete cosine transform
- RLC:
-
Run-level coding
- VLC:
-
Variable-length coding
- MSB:
-
Most significant bit
- LSB:
-
Least significant bit
References
ISO/IEC 29199–2, “JPEG XR image coding system—part 2: image coding specification.”
Microsoft Corporation. HD Photo specification version. [Online]. Available: http://msdn.microsoft.com/en-us/library/gg463400.aspx.
Dufaux, F., Sullivan, G. J., & Ebrahimi, T. (2009). The JPEG XR image coding standard. IEEE Signal Processing Magazine, 26(6), 195–199. 204.
Srinivasan, S, Tu, C, Regunathan, S. L., and Sullivan, G. J. (2007). HD photo: a new image coding technology for digital photography. The International Society for Optical Engineering, 6696.
Maalouf, A., Larabi, M.-C. (2009). Low-complexity enhanced lapped transform for image coding in JPEG XR / HD photo. Conference on Image Processing, 5–8.
Maalouf, A., Larabi, M.-C. (2009). Enhancing the Intra-prediction in JPEG-XR by Using Edge Information. Fifth International Conference on Signal-Image Technology & Internet-Based Systems, 138–143.
Testoni, V., Costa, M. H. M., Kirovski, D., Malvar, H. S. (2010). On the adaptive coefficient scanning of JPEG XR/HD photo. Data Compression Conference, 69–78.
Chien, C-Y, Huang, S-C, Pan, C-H, Fang, C-M, Chen, L-G (2009). Pipelined arithmetic encoder design for lossless JPEG XR encoder. International Symposium on Consumer Electronics, 144–147.
El Mezeni, D., Berić, A., van Dalen, E., Saranovac, L. (2010). JPEG XR encoder implementation on a heterogeneous multiprocessor system. 5th European Conference on Circuits and Systems for Communications, 193–196.
De Simone, F., Ouaret, M., Dufaux, F., Tescher, A. G., & Ebrahimi, T. (2007). A comparative study of JPEG 2000, AVC/H.264, and HD photo. SPIE Optics and Photonics, Applications of Digital Image Processing, 30, 6696.
ISO/IEC 15444–1:2002. Information technology—JPEG 2000 image coding system—part 1: core coding system.
ISO/IEC 29199–3. I JPEG XR image coding system—Part 2: Motion JPEG XR.
Pan, C.-H., Chien, C.-Y., Chao, W.-M., Huang, S.-C., & Chen, L.-G. (2008). Architecture design of full HD JPEG XR encoder for digital photography applications. IEEE Transactions on Consumer Electronics, 54(3), 963–971.
Chien, C-Y, Huang, S-C, Pan, C-H, Chen, L-G (2010). Full HD JPEG XR encoder design for digital photography applications. VLSI, Wang, Z (Ed.), ISBN: 978-953-307-049-0, InTech, DOI: 10.5772/8243. Available from: http://www.intechopen.com/books/vlsi/full-hd-jpeg-xr-encoder-design-for-digital-photography-applications.
Hattori, K., Tsutsui, H., Ochi, H., Nakamura, Y. (2009). A high-throughput pipelined architecture for JPEG XR encoding. IEEE/ACM/IFIP 7th Workshop on Embedded Systems for Real-Time Multimedia, 9–17.
ITU-T Rec. T.835 | ISO/IEC 29199–5, “Information Technology — JPEG XR image coding system part 5: Reference software,” 2010.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tseng, CF., Lai, YT. A High-Throughput JPEG XR Encoder. J Sign Process Syst 85, 249–261 (2016). https://doi.org/10.1007/s11265-015-1077-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-015-1077-2