Skip to main content
Log in

A High-Throughput JPEG XR Encoder

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20

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

  1. ISO/IEC 29199–2, “JPEG XR image coding system—part 2: image coding specification.”

  2. Microsoft Corporation. HD Photo specification version. [Online]. Available: http://msdn.microsoft.com/en-us/library/gg463400.aspx.

  3. Dufaux, F., Sullivan, G. J., & Ebrahimi, T. (2009). The JPEG XR image coding standard. IEEE Signal Processing Magazine, 26(6), 195–199. 204.

    Article  Google Scholar 

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

    Google Scholar 

  11. ISO/IEC 15444–1:2002. Information technology—JPEG 2000 image coding system—part 1: core coding system.

  12. ISO/IEC 29199–3. I JPEG XR image coding system—Part 2: Motion JPEG XR.

  13. 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.

    Article  Google Scholar 

  14. 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.

  15. 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.

  16. ITU-T Rec. T.835 | ISO/IEC 29199–5, “Information Technology — JPEG XR image coding system part 5: Reference software,” 2010.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chao-Feng Tseng.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-015-1077-2

Keywords

Navigation