Share Email Print

Optical Engineering

Bitstream decoding processor for fast entropy decoding of variable length coding–based multiformat videos
Author(s): Hyunho Jo; Donggyu Sim
Format Member Price Non-Member Price
PDF $20.00 $25.00

Paper Abstract

We present a bitstream decoding processor for entropy decoding of variable length coding–based multiformat videos. Since most of the computational complexity of entropy decoders comes from bitstream accesses and table look-up process, the developed bitstream processing unit (BsPU) has several designated instructions to access bitstreams and to minimize branch operations in the table look-up process. In addition, the instruction for bitstream access has the capability to remove emulation prevention bytes (EPBs) of H.264/AVC without initial delay, repeated memory accesses, and additional buffer. Experimental results show that the proposed method for EPB removal achieves a speed-up of 1.23 times compared to the conventional EPB removal method. In addition, the BsPU achieves speed-ups of 5.6 and 3.5 times in entropy decoding of H.264/AVC and MPEG-4 Visual bitstreams, respectively, compared to an existing processor without designated instructions and a new table mapping algorithm. The BsPU is implemented on a Xilinx Virtex5 LX330 field-programmable gate array. The MPEG-4 Visual (ASP, Level 5) and H.264/AVC (Main Profile, Level 4) are processed using the developed BsPU with a core clock speed of under 250 MHz in real time.

Paper Details

Date Published: 5 June 2014
PDF: 12 pages
Opt. Eng. 53(6) 063102 doi: 10.1117/1.OE.53.6.063102
Published in: Optical Engineering Volume 53, Issue 6
Show Author Affiliations
Hyunho Jo, Kwangwoon Univ. (Korea, Republic of)
Donggyu Sim, Kwangwoon Univ. (Korea, Republic of)

© SPIE. Terms of Use
Back to Top