JPEG encoder for low-cost FPGAs

被引:7
|
作者
Osman, Hossam [1 ]
Mahjoup, Waseim [2 ]
Nabih, Azza [2 ]
Aly, Gamal M. [1 ]
机构
[1] Ain Shams Univ, Dept Comp & Syst Engn, Cairo 11517, Egypt
[2] ITIDA, Software Engn Competence Ctr, EG-12577 Giza, Egypt
关键词
image compression; JPEG encoder; hardware implementation; FPGA;
D O I
10.1109/ICCES.2007.4447078
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the implementation of a JPEG encoder that exploits minimal usage of FPGA resources. The encoder compresses an image as a stream of 8x8 blocks with each element of the block applied and processed individually. The zigzag unit typically found in implementations of JPEG encoders is eliminated. The division operation of the quantization step is replaced by a combination of multiplication and shift operations. The encoder is implemented on Xilinx Spartan-3 FPCA and is benchmarked against two software implementations on four test images. It is demonstrated that it yields performance of similar quality while requiring very limited FPGA resources. A co-emulation technique is applied to reduce development time and to test and verify the encoder design.
引用
收藏
页码:406 / +
页数:2
相关论文
共 50 条
  • [1] An internal partial dynamic reconfiguration implementation of the JPEG Encoder for low-cost FPGAs
    Tumeo, Antonino
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 449 - +
  • [2] Low-cost ANS encoder for lossless data compression in FPGAs
    Pastula, Magdalena
    Russek, Pawel
    Wiatr, Kazimierz
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2024, 70 (01) : 219 - 228
  • [3] A low-cost CAVLC encoder
    Chen, Pei-Yin
    Lin, Yi-Ming
    IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (12): : 1950 - 1953
  • [4] Near-optimal low-cost distortion estimation technique for JPEG2000 encoder
    Gupta, Amit Kumar
    Taubman, David
    Nooshabadi, Saeid
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 3403 - 3406
  • [5] A low-cost video encoder with matching pursuit
    Liu, QS
    Wang, Q
    Wu, LN
    PROCEEDINGS OF 2001 INTERNATIONAL SYMPOSIUM ON INTELLIGENT MULTIMEDIA, VIDEO AND SPEECH PROCESSING, 2001, : 502 - 505
  • [6] Simple and low-cost realization of RDS encoder
    Sisul, Gordan
    Modlic, Borivoj
    Cvitkovic, Mario
    RADIOENGINEERING, 2008, 17 (02) : 88 - 92
  • [7] Low-cost MPEG encoder road test
    Ozer, Jan
    CD-ROM Professional, 1996, 9 (12): : 48 - 57
  • [8] Realizing low-cost high-throughput general-purpose block encoder for JPEG2000
    Gupta, Amit Kumar
    Nooshabadi, Saeid
    Taubman, David
    Dyer, Michael
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (07) : 843 - 858
  • [9] Parallel Computing with Low-Cost FPGAs: A Framework for COPACOBANA
    Gueneysu, Tim
    Paar, Christof
    Pelzl, Jan
    Pfeiffer, Gerd
    Schimmler, Manfred
    Schleiffer, Christian
    PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 741 - +
  • [10] Energy Efficient Loop Unrolling for Low-Cost FPGAs
    Dumpala, Naveen Kumar
    Patil, Shivukumar B.
    Holcomb, Daniel
    Tessier, Russell
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 117 - 120