Abstract

Due to its relative simplicity, the JPEG compression algorithm requires less hardware or software resources with respect to new compression algorithms, for example the JPEG2000 and the JPEG XR. This makes it suitable for low-power applications. Moreover, features embedded in the JPEG2000 and the JPEG XR, such as the scalability of the image stream, can be added to the main JPEG core, making an encoder useful for example in a video surveillance wireless network. Nevertheless, actual JPEG dedicated hardware realizations do not implement many features of the compression standard. In this work, we developed several JPEG encoder architectures with full real-time reconfigurability and support for the restart intervals and, for a simple scalability mechanism, the scan scheme. These features make the architectures suitable for the use in low-bandwidth, low-power wireless networks. The JPEG encoder architectures have been developed starting from a SystemC model and then implemented in a FPGA.

Highlights

  • In today’s world, every day we get a newer, faster, and cheaper technology

  • In a wireless image sensor network, this means that we have to compromise among the quality of the image to be transmitted, the number of images per second that can be transmitted, and the power dissipated for image processing and transmission

  • The proposed architecture The methodology used for the design of the JPEG encoder is the following: 1) We developed a system level C++ code of the JPEG encoder wrapped in a SystemC module

Read more

Summary

Introduction

In today’s world, every day we get a newer, faster, and cheaper technology. This is true for processing and communication devices and any kind of sensors and networks. The marker segments in a JPEG file contain information on the image coding parameters (for example the quantization and Huffman tables).

Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call