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 条
  • [41] A LOW-COST, GENERAL-PURPOSE S-VIDEO, PAL NTSC ENCODER
    PERKINS, GW
    CLAYTON, KW
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1992, 38 (03) : 512 - 517
  • [42] Low-Cost CMOS Interface for Capacitive Sensors and Its Application in a Capacitive Angular Encoder
    Xiujun Li
    Gerben W. de Jong
    Gerard C. M. Meijer
    Ferry N. Toth
    Frank M. L. van der Goes
    Analog Integrated Circuits and Signal Processing, 1997, 14 : 223 - 233
  • [43] A Low-Cost and High Efficiency Entropy Encoder Architecture for H.264/AVC
    Thiele, Cristiano C.
    Vizzotto, Bruno B.
    Martins, Andre L. M.
    da Rosa, Vagner S.
    Bampi, Sergio
    2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012, : 117 - 122
  • [44] Weight Sparseness for a Feature-Map-Split-CNN Toward Low-Cost Embedded FPGAs
    Jinguji, Akira
    Sato, Shimpei
    Nakahara, Hiroki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12) : 2040 - 2047
  • [45] Low-cost concurrent error detection for FSMs implemented using embedded memory blocks of FPGAs
    Krasniewski, Andrzej
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 180 - 185
  • [46] LOCOFloat: A Low-Cost Floating-Point Format for FPGAs.: Application to HIL Simulators
    Sanchez, Alberto
    de Castro, Angel
    Sofia Martinez-Garcia, Maria
    Garrido, Javier
    ELECTRONICS, 2020, 9 (01)
  • [47] A LOW-COST DESK-TOP VIDEOCONFERENCING CODEC - AN ADAPTIVE MOTION-JPEG DESIGN
    HUANG, SY
    WANG, JS
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1994, 40 (04) : 944 - 950
  • [48] Hardware-efficient architecture of photo core transform in JPEG XR for low-cost applications
    Zhang, Shuiping
    Zhou, Huabing
    Wang, Haihui
    Hua, Xia
    2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 344 - 348
  • [49] Low-Cost Scrap Does Not Low-Cost Steel Make
    Hornby, Sara A.
    AISTECH 2013: PROCEEDINGS OF THE IRON & STEEL TECHNOLOGY CONFERENCE, VOLS I AND II, 2013, : 865 - 874
  • [50] Constrained low-cost GPS/INS filter with encoder bias estimation for ground vehicles' applications
    Abdel-Hafez, Mamoun F.
    Saadeddin, Kamal
    Jarrah, Mohammad Amin
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2015, 58-59 : 285 - 297