Browse > Article

A JPEG Input Buffer Architecture for Real-Time Applications  

Im, Min-Jung (Dept.of Information Communication Engineering, Dongguk University)
Publication Information
Abstract
When a USB digital camera is used for PC video-conference applications, motion picture data need to be transferred to the PC through the USB port. Due to the mismatch between the data rates of the USB and the motion picture, data compression should be performed before the transmission from the USB. While many motion picture compression algorithms require large intermediate memory space, the JPEG algorithm does not need to store an entire frame for the compression. Instead, a relatively small buffer is required at the input of the JPEG compression engine to resolve the inconsistency between the orders of the inputted data and the consumed data. Data reordering can be easily implemented using a double buffering scheme, which still requires a considerable size of memory. In this paper, a novel memory management scheme is proposed to avoid the double buffering. The proposed memory architecture requires a small amount of memory and a simple address generation scheme, resulting in overall cost reduction.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 /
[ A.N.Netravali;B.G.Haskell ] / Digital Pictures : Representation, Compression, and Standards
2 OV511 Data Sheet, OmniVision
3 OV7610/7110 Data Sheet, OmniVision
4 SAA8115HL : Digital Camera USB Interface, Philips
5 J.G. Proakis, Digital Communications, McGraw-Hill, Inc., 1989
6 G.K. Wallace, The JPEG Still Picture Compression Standard, Communication of the ACM, April 1991   DOI
7 A.N. Netravali, B.G. Haskell, Digital Pictures : Representation, Compression, and Standards, Plenum Press