- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Architecture of a high speed JBIG processing engine
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Architecture of a high speed JBIG processing engine Chan, Vincent
Abstract
The high volume of traffic in facsimile transmissions has lead to demands for high-speed image processors to use in dedicated multi-channel fax devices. Image processors in these devices must provide a high throughput of data as well as the ability to easily switch between processing of different images. In this thesis, the architecture of an image processing engine for the encoding and decoding o f images based on the Joint Bi-level Image Group (JBIG) standard is proposed. When used in conjunction of another processing engine for the coding of modified Huffman (MH), modified Read (MR) and modified modified Read (MMR) images, the engine is capable of compressing and converting between these facsimile standards on the fly at a high data rate. Another application of the JBIG engine is in the controller of digital printing or copying devices where image compression can effectively reduce memory usage. For efficient implementation of the standard, the JBIG facsimile standard is analyzed to exploit parallelisms in the algorithm. The proposed JBIG engine utilizes a simple pipelined architecture to achieve a throughput of close to 1 pixel per clock cycle. Synthesis results show that the JBIG engine can run at a clock rate of 50 MHz on an Altera Flex 10KE family -1 speed rated programmable logic device.
Item Metadata
Title |
Architecture of a high speed JBIG processing engine
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2001
|
Description |
The high volume of traffic in facsimile transmissions has lead to demands for high-speed
image processors to use in dedicated multi-channel fax devices. Image processors in
these devices must provide a high throughput of data as well as the ability to easily
switch between processing of different images. In this thesis, the architecture of an
image processing engine for the encoding and decoding o f images based on the Joint Bi-level Image Group (JBIG) standard is proposed. When used in conjunction of another
processing engine for the coding of modified Huffman (MH), modified Read (MR) and
modified modified Read (MMR) images, the engine is capable of compressing and
converting between these facsimile standards on the fly at a high data rate. Another
application of the JBIG engine is in the controller of digital printing or copying devices
where image compression can effectively reduce memory usage. For efficient
implementation of the standard, the JBIG facsimile standard is analyzed to exploit
parallelisms in the algorithm. The proposed JBIG engine utilizes a simple pipelined
architecture to achieve a throughput of close to 1 pixel per clock cycle. Synthesis results
show that the JBIG engine can run at a clock rate of 50 MHz on an Altera Flex 10KE
family -1 speed rated programmable logic device.
|
Extent |
4261627 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-08-06
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065089
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2001-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.