← Back to Patent Explorer
US5349647A Expired / Lapsed US ⏱️ 0.0 years remaining

Input/output coprocessor for printing machine

Assignee: Xerox Corp
•
Filing: 1994-02-02
•
Granted: 1994-09-20
•
Expires: 2014-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In accordance with the present invention, an improved printing machine for concurrently processing first and second sets of image data is provided. The printing machine preferably comprises a video processor, capable of processing the first set of image data, a system memory, adapted to store the second set of image data, and a bus for transmitting image data, addresses and control data thereacross. Both of the video processor and the system memory are coupled with the bus. Additionally, an apparatus for transferring the second set of image data between the input/output device and the system memory substantially concurrent with the first set of image data being processed in the video processor is provided. The transferring apparatus preferably transfers the second set of image data in response to receiving a signal from the input/output device.

Inventors

  • 👤 Joseph A. Freiburg
  • 👤 Isaak Rivshin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32358; H04N2201/00; H04N2201/32; H04N2201/3285; H04N2201/3287; H04N2201/3288

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 249 words
A printing machine for concurrently processing first and second sets of image data, comprising: a video processing section for processing the first set of image data, including: a first bus for transferring the first set of image data thereacross an input apparatus, coupled with said first bus, for transmitting the first set of image data, and a first page buffer, coupled with said first bus, for receiving the first set of image data from said input apparatus; a fault-tolerant coprocessing section coupled with said video processing section, including: a second bus for transferring the second set of image data thereacross, a plurality of input/output devices, each of said input/output devices being coupled with said second bus, a third bus, coupled with said second bus, for transferring the second set of image data thereacross, said third bus being operable notwithstanding the inoperability of said second bus, a second page buffer being coupled with said third bus and adapted to store the second set of image data, said plurality of input/output devices being permitted to communicate among one another when said third bus is inoperative, and means for transferring the second set of image data between a selected one of said plurality of input/output devices and said second page buffer concurrent with the first set of image data being processed in said video processing section, said transferring means transferring the second set of image data in response to receiving a signal from said selected one of said plurality of input/output devices.
Claim 2
Dependent Claim 249 words
A printing machine for concurrently processing first and second sets of image data, comprising: a video processing section for processing the first set of image data, including: a first bus for transferring the first set of image data thereacross an input apparatus, coupled with said first bus, for transmitting the first set of image data, and a first page buffer, coupled with said first bus, for receiving the first set of image data from said input apparatus; a fault-tolerant coprocessing section coupled with said video processing section, including: a second bus for transferring the second set of image data thereacross, a plurality of input/output devices, each of said input/output devices being coupled with said second bus, a third bus, coupled with said second bus, for transferring the second set of image data thereacross, said third bus being operable notwithstanding the inoperability of said second bus, a second page buffer being coupled with said third bus and adapted to store the second set of image data, said plurality of input/output devices being permitted to communicate among one another when said third bus is inoperative, and means for transferring the second set of image data between a selected one of said plurality of input/output devices and said second page buffer concurrent with the first set of image data being processed in said video processing section, said transferring means transferring the second set of image data in response to receiving a signal from said selected one of said plurality of input/output devices.
Claim 3
Dependent Claim 17 words
The printing machine of claim 2, wherein each of said input/output devices comprises a discrete intelligent module.
Claim 4
Dependent Claim 22 words
The printing machine of claim 1, wherein said second page buffer is adapted to store at least 2 MB of image data.
Claim 5
Dependent Claim 63 words
The printing machine of claim 1, wherein: said video processing section includes a first processor for selectively controlling transmission of the first set of data within said video processing section; and said transferring means comprises a second processor for selectively controlling transmission of the second set of data between said selected one of said plurality of input/output devices and said second page buffer.
Claim 6
Dependent Claim 62 words
The printing machine of claim 4, wherein said transferring means further comprises a programmable direct memory access apparatus selectively controlled by said second processor, said programmable direct memory access apparatus performing data transfer between said selected one of said plurality of input/output devices and said second page buffer independently of said second processor in response to being programmed by said second processor.
Claim 7
Dependent Claim 55 words
The printing machine of claim 4, further comprising a fourth bus adapted to transfer image data, addresses and control data thereacross, wherein: said fourth bus communicates with said second and third buses; said second processor is coupled with said fourth bus; and said second processor performs local tasks internally by way of said fourth bus.
Claim 8
Dependent Claim 80 words
The printing machine of claim 5, further comprising means, coupled with each of said video processing section, said second processor and said programmable direct memory access apparatus, for arbitrating which one of said video processing section, said second processor and said programmable direct memory access apparatus is permitted to access said second bus when said arbitrating means receives request signals concurrently from at least two of said video processing section, said second processor and said programmable direct memory access apparatus.
Claim 9
Dependent Claim 75 words
The printing machine of claim 7, in which each of said plurality of input/output devices, said second processor and said programmable direct memory apparatus selectively occupy said second or third bus for a selected time interval, wherein said arbitrating means is programmable so that the selected time interval in which any selected one of said input/output devices, said second processor and said programmable direct memory access apparatus occupies said second or third bus is optimized.
Claim 10
Dependent Claim 54 words
The printing machine of claim 7, wherein said arbitrating means and said programmable direct memory access apparatus are synchronized so that at least one byte of the second set of image data is transferred between said selected one of said plurality of input/output devices and said second page buffer in a single cycle process.
Claim 11
Dependent Claim 98 words
The printing machine of claim 1, wherein said video processing section further comprises an input buffer, coupled with said input apparatus and said first page buffer, for buffering the first set of image data as it is transmitted from said input apparatus to said first page buffer, wherein said first page buffer is in communication with said second page buffer so that the second set of image data is transferred between said first page buffer and said second page buffer concurrent with the first set of image data from said input apparatus being buffered in said input buffer.
Claim 12
Dependent Claim 29 words
The printing machine of claim 10, wherein said transferring means is adapted to transfer the second set of image data to said second page buffer in a burst mode.
Claim 13
Dependent Claim 64 words
The printing machine of claim 10, wherein said video processing section includes means, communicating with said input buffer and said transferring means, for arbitrating which one of said input buffer and transferring means is permitted to access said first bus for communicating with said first page buffer when said arbitrating means receives request signals substantially concurrently from said input buffer and said transferring means.
Claim 14
Dependent Claim 37 words
The printing machine of claim 1, further comprising an image manipulation module for processing and manipulating the second set of image data concurrent with the first set of image data being processed in said video processing section.
Claim 15
Dependent Claim 213 words
A fault-tolerant coprocessing apparatus adapted for use with a video processing section, said fault-tolerant coprocessing apparatus being coupled with the video processing section, the video processing section and said fault-tolerant coprocessing apparatus respectively processing a first set of image data and a second set of image data, said fault-tolerant coprocessing apparatus comprising: a first bus for transferring the second set of image data thereacross; a plurality of input/output devices, each of said input/output devices being coupled with said first bus; a second bus, coupled with said first bus, for transferring the second set of image data thereacross, said second bus being operable notwithstanding the inoperability of said first bus; a first page buffer being coupled with said second bus and adapted to store the second set of image data, said plurality of input/output devices being permitted to communicate among one another when said third bus is inoperative; and means for transferring the second set of image data between a selected one of said plurality of input/output devices and said first page buffer concurrent with the first set of image data being processed in the video processing section, said transferring means transferring the second set of image data in response to receiving a signal from said selected one of said plurality of input/output devices.
Claim 16
Dependent Claim 213 words
A fault-tolerant coprocessing apparatus adapted for use with a video processing section, said fault-tolerant coprocessing apparatus being coupled with the video processing section, the video processing section and said fault-tolerant coprocessing apparatus respectively processing a first set of image data and a second set of image data, said fault-tolerant coprocessing apparatus comprising: a first bus for transferring the second set of image data thereacross; a plurality of input/output devices, each of said input/output devices being coupled with said first bus; a second bus, coupled with said first bus, for transferring the second set of image data thereacross, said second bus being operable notwithstanding the inoperability of said first bus; a first page buffer being coupled with said second bus and adapted to store the second set of image data, said plurality of input/output devices being permitted to communicate among one another when said third bus is inoperative; and means for transferring the second set of image data between a selected one of said plurality of input/output devices and said first page buffer concurrent with the first set of image data being processed in the video processing section, said transferring means transferring the second set of image data in response to receiving a signal from said selected one of said plurality of input/output devices.
Claim 17
Dependent Claim 23 words
The fault-tolerant coprocessing apparatus of claim 14, wherein said first page buffer is adapted to store at least 2 MB of image data.
Claim 18
Dependent Claim 65 words
The fault-tolerant coprocessing apparatus of claim 14 wherein the video processing section includes a first processor for selectively controlling transmission of the first set of data within said video processing section, and wherein said transferring means comprises a second processor for selectively controlling transmission of the second set of data between said selected one of said plurality of input/output devices and said first page buffer.
Claim 19
Dependent Claim 63 words
The fault-tolerant coprocessing apparatus of claim 16, wherein said transferring means further comprises a programmable direct memory access apparatus selectively controlled by said second processor, said programmable direct memory access apparatus performing data transfer between said selected one of said plurality of input/output devices and said first page buffer independently of said second processor in response to being programmed by said second processor.
Claim 20
Dependent Claim 81 words
The fault-tolerant coprocessing apparatus of claim 17, further comprising means, coupled with each of said video processing section, said second processor and said programmable direct memory access apparatus, for arbitrating which one of said video processing section, said second processor and said programmable direct memory access apparatus is permitted to access said first bus when said arbitrating means receives request signals concurrently from at least two of said video processing section, said second processor and said programmable direct memory access apparatus.
Claim 21
Dependent Claim 56 words
The fault-tolerant coprocessing apparatus of claim 16, further comprising a multipurpose bus adapted to transfer image data, addresses and control data thereacross, wherein: said multipurpose bus communicates with said first and second buses; said second processor is coupled with said multipurpose bus; and said second processor performs local tasks internally by way of said multipurpose bus.
Claim 22
Dependent Claim 159 words
The fault-tolerant coprocessing apparatus of claim 14, wherein: the video processing section comprises: a multipurpose bus, said multipurpose bus being coupled with said first bus and adapted to transfer the first set of image data thereacross; an input apparatus, coupled with said multipurpose bus, for transmitting the first set of image data, a second page buffer, coupled with said multipurpose bus, for receiving the first set of image data from said input apparatus, and an input buffer, coupled with said input apparatus and said second page buffer, for buffering the first set of image data as it is transmitted from said input apparatus to said second page buffer; and said first page buffer is in communication with said second page buffer so that the second set of image data is transferred between said first page buffer and said second page buffer concurrent with the first set of image data from said input apparatus being buffered in said input buffer.
Claim 23
Dependent Claim 36 words
The coprocessor of claim 14, further comprising an image manipulation module for processing and manipulating the second set of image data concurrent with the first set of image data being processed in said video processing section.

References Cited (Backward Citations)

GB2166620A Cited
US4803617A Cited
EP0262603A2 Cited
WO1989001664A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-19 1998-03-21 1998-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-19 2002-03-21 2002-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-19 2006-03-21 2006-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag