VLSI design of a high-speed and area-efficient JPEG2000 encoder

被引:30
|
作者
Mei, Kuizhi [1 ]
Zheng, Nanning
Huang, Chang
Liu, Yuehu
Zeng, Qiang
机构
[1] Xi An Jiao Tong Univ, Inst Artificial Intelligence & Robot, Xian 710049, Peoples R China
[2] Viatech Corp, Shanghai 201203, Peoples R China
基金
中国国家自然科学基金;
关键词
arithmetic encoder; bit plane encoder (BPE); discrete wavelet transform (DWT); field programmable gate array (FPGA); JPEG2000; encoder; Tier2; VLSI;
D O I
10.1109/TCSVT.2007.903555
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A high-speed VLSI design of an area-efficient JPEG2000 encoder is given. Recursive multilevel 2-D discrete wavelet transform (DWT) architecture with dual buffers is proposed to reduce the wavelet coefficients memory to 1/4 tile size, prerate allocation is used to reduce the compressed code memory to 3/4 tile size. A highly pipelined and parallelism implementation of line-based I-level DWT is proposed using two line-buffers in 513 wavelet type and its input speed is. up to 2 samples/cycle; code block based address mapping in access wavelet coefficients memory, concurrent state variables generation, and multiple parallel and pipeline coding methods are used in the bit plane encoder (BPE) which encodes on average at 40.5M samples/s at 100 MHz with no memory used; the conditional two-symbol pipeline arithmetic encoder (AE) encodes at 1.3 symbols/cycle. Parallel units in BPE and buffer control between BPE and AE are optimally implemented with low cost without performance loss. Byte representation of rate-distortion slope used reaches a near optimal implementation of post-coding rate distortion in Tier2 with low cost. The compressed file generated by the encoder is fully compatible with ISO/IEC FCD15444-1[1]. The encoder is verified on field-programmable gate array platform with a direct interface to digital video input with tile size 256 x 256 and code block size 32 x 16. The resulting input sampling rate is up to 58 M samples/s when Tierl operates at 100 MHz. Difference of the peak signal-to-noise ratio of images compressed by our encoder and JasPer [2] is less than 0.2 dB; when the compression ratio is greater than 1 bps. Equivalent NAND2 gates synthesized are 90.6 K and on-chip RAM size is 626.75 kb. Unlike other designs the proposed design of JPEG2000 encoder has high compression quality as well as high speed and area-efficiency.
引用
收藏
页码:1065 / 1078
页数:14
相关论文
共 50 条
  • [1] VLSI design of an efficient MQ encoder for JPEG2000
    Chen C.
    Liang Y.
    Zhang W.
    Bao N.
    Liu Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2018, 45 (03): : 74 - 79and90
  • [2] Efficient VLSI Architecture of JPEG2000 Encoder
    Guo, Jie
    Li, Yunsong
    Liu, Kai
    Lei, Jie
    Wu, Chengke
    2013 6TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), VOLS 1-3, 2013, : 192 - 197
  • [3] High speed VLSI architecture for bit plane encoder of JPEG2000
    Gupta, AK
    Taubman, D
    Nooshabadi, S
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2004, : 233 - 236
  • [4] High-speed and memory-efficient VLSI design of 2D DWT for JPEG2000
    Mei, K.
    Zheng, N.
    van de Wetering, H.
    ELECTRONICS LETTERS, 2006, 42 (16) : 907 - 908
  • [5] A High-Throughput VLSI Architecture Design of Arithmetic Encoder in JPEG2000
    Di, Zhixiong
    Hao, Yue
    Shi, Jiangyi
    Ma, Peijun
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 81 (02): : 227 - 247
  • [6] A High-Throughput VLSI Architecture Design of Arithmetic Encoder in JPEG2000
    Zhixiong Di
    Yue Hao
    Jiangyi Shi
    Peijun Ma
    Journal of Signal Processing Systems, 2015, 81 : 227 - 247
  • [7] Area efficient, High Speed VLSI Design for BPC coder in JPEG 2000
    Ghodhbani, Refka
    Saidani, Taoufik
    Horrigue, Layla
    Atri, Mohamed
    2014 FIRST INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS CONFERENCE (IPAS), 2014,
  • [8] A VLSI architecture of EBCOT encoder for JPEG2000
    Liu, LB
    Li, DJ
    Zhang, L
    Wang, ZH
    Chen, HY
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 882 - 885
  • [9] High speed JPEG2000 encoder by configurable processor
    Tsutsui, H
    Masuzaki, T
    Izumi, T
    Onoye, T
    Nakamura, Y
    APCCAS 2002: ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1, PROCEEDINGS, 2002, : 45 - 50
  • [10] Efficient VLSI architecture for buffer used in EBCOT of JPEG2000 encoder
    Gupta, AK
    Nooshabadi, S
    Taubman, D
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 4361 - 4364