Patent US5701505A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:39
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag