US5701505A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image data parallel processing apparatus
Assignee: Fujifilm Business Innovation Corp
•
Filing: 1995-03-27
•
Granted: 1997-12-23
•
Expires: 2015-03-27
Abstract
Abstract One page of image data is divided into six data streams of blocks data. First to sixth FIFO memories of a speed difference absorbing circuit absorb a difference between a transfer rate of the block data and a processing speed of the subsequent circuits. FIFO memories of a line delay circuit delay the respective block data such that delay times for the respective block data change step by step by a predetermined time. An order conversion circuit produces 4-line parallel image data by sequentially selecting the block data sent from the line delay circuit. Sync signals for the four respective lines are delayed step by step by a predetermined time.
Inventors
- 👤 Shigeki Yamashita
- 👤 Yoshiyuki Hirayama
- 👤 Kazuhiro Suzuki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:26
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
173 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; and second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including successions of blocks of different first image data lines, and for processing the second data streams in parallel in response to respective second sync signals from the sync signal generator that are sequentially delayed by a predetermined time period.
Claim 2
Dependent Claim
173 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; and second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including successions of blocks of different first image data lines, and for processing the second data streams in parallel in response to respective second sync signals from the sync signal generator that are sequentially delayed by a predetermined time period.
Claim 3
Dependent Claim
35 words
The parallel processing apparatus of claim 1, further comprising means responsive to the first and second parallel processing means for absorbing a difference between data processing speeds of the first and second parallel processing means.
Claim 4
Dependent Claim
105 words
The parallel processing apparatus of claim 1, wherein a quiescent period is set which is Ta-Tb/N, where Ta is a cycle time for processing one line in the first parallel processing means, Tb is a time period required for processing one line in one of the second data streams while processing the one of the second data streams in the second parallel processing means, and N is the number of the second data streams, and image data processing in the second parallel processing means is suspended by the quiescent period in synchronism with the cycle for processing one line in the first parallel processing means.
Claim 5
Dependent Claim
22 words
The parallel processing apparatus of claim 1, wherein the first parallel processing means further includes means for emphasizing edges in the image.
Claim 6
Dependent Claim
20 words
The parallel processing apparatus of claim 1, wherein the first parallel processing means further includes means for smoothing the image.
Claim 7
Dependent Claim
197 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; parallel output means connected to the first parallel processing means for rearranging the plurality of processed first data streams into a plurality of second data streams, each including successions of blocks of different first image data lines, and for outputting the second data streams in parallel while sequentially delaying the second data streams by a predetermined time period; a plurality of matrix tables including row elements selected from a two-dimensional matrix containing mapped threshold values; and means for performing the quasi-halftone processing on the second data streams in parallel using the matrix tables.
Claim 8
Dependent Claim
197 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; parallel output means connected to the first parallel processing means for rearranging the plurality of processed first data streams into a plurality of second data streams, each including successions of blocks of different first image data lines, and for outputting the second data streams in parallel while sequentially delaying the second data streams by a predetermined time period; a plurality of matrix tables including row elements selected from a two-dimensional matrix containing mapped threshold values; and means for performing the quasi-halftone processing on the second data streams in parallel using the matrix tables.
Claim 9
Dependent Claim
22 words
The parallel processing apparatus of claim 6, wherein the first parallel processing means further includes means for emphasizing edges in the image.
Claim 10
Dependent Claim
20 words
The parallel processing apparatus of claim 6, wherein the first parallel processing means further includes means for smoothing the image.
Claim 11
Dependent Claim
216 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; parallel output means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams in parallel, each including successions of blocks of different first image data lines, and for outputting the second data streams in parallel while sequentially delaying the second data streams by a predetermined time period; and means provided for respective second data streams, for performing error spread processing on the respective second data streams while obtaining density data of a pixel under attention by adding to original density data of the pixel under attention values derived from errors of already processed density data of pixels on a preceding line.
Claim 12
Dependent Claim
216 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; parallel output means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams in parallel, each including successions of blocks of different first image data lines, and for outputting the second data streams in parallel while sequentially delaying the second data streams by a predetermined time period; and means provided for respective second data streams, for performing error spread processing on the respective second data streams while obtaining density data of a pixel under attention by adding to original density data of the pixel under attention values derived from errors of already processed density data of pixels on a preceding line.
Claim 13
Dependent Claim
22 words
The parallel processing apparatus of claim 9, wherein the first parallel processing means further includes means for emphasizing edges in the image.
Claim 14
Dependent Claim
20 words
The parallel processing apparatus of claim 9, wherein the first parallel processing means further includes means for smoothing the image.
Claim 15
Dependent Claim
211 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including successions of blocks of different lines first image data lines, and for processing the second data streams in parallel in response to respective sync signals, from the sync signal generator, being sequentially delayed by a predetermined time period; and parallel output means for rearranging the second data streams processed by the second parallel processing means into third image data of data lines constituting the one page, and for outputting the third image data one data line after another.
Claim 16
Dependent Claim
211 words
A parallel processing apparatus comprising: dividing means for dividing parallel lines of first image data, extending in a main scanning direction and constituting one page, into a plurality of blocks arranged in the main scanning direction to provide a plurality of first data streams; first parallel processing means connected to the dividing means for processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including successions of blocks of different lines first image data lines, and for processing the second data streams in parallel in response to respective sync signals, from the sync signal generator, being sequentially delayed by a predetermined time period; and parallel output means for rearranging the second data streams processed by the second parallel processing means into third image data of data lines constituting the one page, and for outputting the third image data one data line after another.
Claim 17
Dependent Claim
22 words
The parallel processing apparatus of claim 12, wherein the first parallel processing means further includes means for emphasizing edges in the image.
Claim 18
Dependent Claim
20 words
The parallel processing apparatus of claim 12, wherein the first parallel processing means further includes means for smoothing the image.
Claim 19
Dependent Claim
208 words
A parallel processing apparatus comprising: dividing means for dividing an image made up of parallel lines extending in a main scanning direction into a plurality of blocks arranged in the main scanning direction, each said block including a portion of said parallel lines of said image, such that all of said plurality of blocks are required to form a complete one of said parallel lines; first parallel processing means connected to the dividing means for inputting a plurality of first data streams, each corresponding to one of said blocks, processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; and second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including at least one complete parallel line of said image, and for processing the second data streams in parallel in response to respective second sync signals from the sync signal generator that are sequentially delayed by a predetermined time period.
Claim 20
Dependent Claim
208 words
A parallel processing apparatus comprising: dividing means for dividing an image made up of parallel lines extending in a main scanning direction into a plurality of blocks arranged in the main scanning direction, each said block including a portion of said parallel lines of said image, such that all of said plurality of blocks are required to form a complete one of said parallel lines; first parallel processing means connected to the dividing means for inputting a plurality of first data streams, each corresponding to one of said blocks, processing the plurality of first data streams in parallel in response to a sync signal, from a sync signal generator, common to the plurality of first data streams, the processing of the plurality of first data streams including digitally altering the data streams by applying a digital image processing function; and second parallel processing means connected to the first parallel processing means for rearranging the processed plurality of first data streams into a plurality of second data streams, each including at least one complete parallel line of said image, and for processing the second data streams in parallel in response to respective second sync signals from the sync signal generator that are sequentially delayed by a predetermined time period.
Claim 21
Dependent Claim
22 words
The parallel processing apparatus of claim 15, wherein the first parallel processing means further includes means for emphasizing edges in the image.
Claim 22
Dependent Claim
20 words
The parallel processing apparatus of claim 15, wherein the first parallel processing means further includes means for smoothing the image.
References Cited (Backward Citations)
US4052669A
Cited
US5006864A
Cited
US4484349A
Cited
US4786976A
Cited
US4924509A
Cited
US4905294A
Cited
US4786820A
Cited
US5301039A
Cited
US5115478A
Cited
US5253048A
Cited
US4949390A
Cited
US5003380A
Cited
US5091978A
Cited
US4805227A
Cited
US4953014A
Cited
US5539843A
Cited
US5130820A
Cited
US5555107A
Cited
US4978971A
Cited
US5157765A
Cited
US5193122A
Cited
US5117469A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-22 | 2001-06-23 | 2001-12-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-22 | 2005-06-23 | 2005-12-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-22 | 2009-06-23 | 2009-12-23 | $7700.00 | Window Closed / Lapsed |