Adding Bitstream Input/Output Library in Java

Y. Fang, A. Eleftheriadis
Department of Electrical Engineering, Columbia University

A. Puri, R. Schmidt
AT&T Research

Contribution M2063, 39th MPEG Meeting, Bristol, UK, April 1997

Introduction

We propose to add a bitstream input and output package mpeg4.bitsio in Java libraries. This will simplify the bitstream Input and Output operations, including fixed length and variable length coding, which are common in MPEG-4 syntax decoding. The implementation should be carefully optimized for maximum speed; the variable length code parsing module uses configurable multi-stage parallel lookups to further aid real-time or near real-time operation.

The proposed library is the Java equivalent of MSDL-S when MSDL-S is used for bit-level I/O. In fact, this library is used internally by the forthcoming MSDL-S to Java translator (flavorj) and as such can be used for bitstream parsing in Java if desired. An implementation of this library will be made publicly available shortly after the Bristol meeting.

PostScript (25 KB)
Word (6 KB)