scispace - formally typeset
Journal ArticleDOI

A high-performance architecture for embedded block coding in JPEG 2000

TLDR
A dedicated architecture of the block-coding engine was implemented in VHDL and synthesized for field-programmable gate array devices and results show that the single engine can process about 22 million samples at 66-MHz working frequency.
Abstract
JPEG 2000 offers critical advantages over other still image compression schemes at the price of increased computational complexity. Hardware-accelerated performance is a key to successful development of real time JPEG 2000 solutions for applications such as digital cinema and digital home theatre. The crucial role in the whole processing plays embedded block coding with optimized truncation because it requires bit-level operations. In this paper, a dedicated architecture of the block-coding engine is presented. Square-based bit-plane scanning and the internal first-in first-out are combined to speed up the context generation. A dynamic significance state restoring technique reduces the size of the state memories to 1 kbits. The pipeline architecture enhanced by an inverse multiple branch selection method is exploited to code two context-symbol pairs per clock cycle in the arithmetic coder module. The block-coding architecture was implemented in VHDL and synthesized for field-programmable gate array devices. Simulation results show that the single engine can process, on average, about 22 million samples at 66-MHz working frequency.

read more

Citations
More filters
Journal ArticleDOI

High-Throughput Architecture for H.264/AVC CABAC Compression System

TL;DR: A fast and new architecture for arithmetic coding adapted to the characteristics of CABAC, including optimized use of memory and context managing and fast processing able to encode more than two symbols per cycle is presented.
Journal ArticleDOI

VLSI Design of a High-Speed and Area-Efficient JPEG2000 Encoder

TL;DR: A high-speed VLSI design of an area-efficient JPEG2000 encoder has high compression quality as well as high speed and area-efficiency and reaches a near optimal implementation of post-coding rate distortion in Tier2 with low cost.
Journal ArticleDOI

A High-Performance Architecture of the Double-Mode Binary Coder for H.264.AVC

TL;DR: The whole architecture of the binary coder is described in VHDL and synthesized for different configurations to show the implementation cost of some coding options and results show that the parallel symbol encoding allows higher efficiency.
Journal ArticleDOI

An Efficient Pass-Parallel Architecture for Embedded Block Coder in JPEG 2000

TL;DR: To encode all samples in a stripe-column, concurrently a new technique named as compact context coding is devised, and high throughput is attained and hardware requirement is also cut down.
Journal ArticleDOI

A Hardware Architecture of CABAC Encoding and Decoding with Dynamic Pipeline for H.264/AVC

TL;DR: The similarities between encoding algorithm and decoding algorithm are explored to achieve remarkable hardware reuse and characteristics of CABAC algorithm are utilized to implement dynamic pipeline scheme, which increases the processing throughput with very small hardware overhead.
References
More filters
Book

JPEG: Still Image Data Compression Standard

TL;DR: This chapter discusses JPEG Syntax and Data Organization, the history of JPEG, and some of the aspects of the Human Visual Systems that make up JPEG.
Journal ArticleDOI

High performance scalable image compression with EBCOT

TL;DR: A new image compression algorithm is proposed, based on independent embedded block coding with optimized truncation of the embedded bit-streams (EBCOT), capable of modeling the spatially varying visual masking phenomenon.
Proceedings ArticleDOI

High performance scalable image compression with EBCOT

TL;DR: A new image compression algorithm is proposed, based on independent embedded block coding with optimized truncation of the embedded bit-streams (EBCOT), capable of modeling the spatially varying visual masking phenomenon.
Journal ArticleDOI

Analysis and architecture design of block-coding engine for EBCOT in JPEG 2000

TL;DR: This work presents detailed analysis and dedicated hardware architecture of the block-coding engine to execute the EBCOT algorithm efficiently and shows that about 60% of the processing time is reduced compared with sample-based straightforward implementation.
Journal ArticleDOI

Embedded block coding in JPEG 2000

TL;DR: This paper describes the embedded block coding algorithm at the heart of the JPEG 2000 image compression standard, and discusses key considerations which led to the development and adoption of this algorithm, and also investigates performance and complexity issues.
Related Papers (5)