Patent US5710873A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5710873A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for maximizing a rate of image data transfer in a printing system

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

Abstract

Abstract A printing system for processing one or more images of a job is provided. The printing system includes a video bus communicating with both a first transfer module and an image processing section. In operation, a first segment of the job is processed in the image processing section while a second segment of the job is buffered in the first transfer module. Subsequently, the first segment of the job is transferred away from the image processing section, with a second transfer module, coincidentally with the the second segment being transferred to the image processing section.

Inventors

  • 👤 Kenneth D. Romano
  • 👤 Anthony M. Frumusa
  • 👤 Samuel D. Ambalavanar
  • 👤 Robert M. Chapin
  • 👤 Daniel A. Mohabir
  • 👤 Mehdi Mansoori

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:53
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32358; H04N1/32486; H04N1/32502; H04N1/32507; H04N1/32512; H04N1/32523; H04N1/32529; H04N2201/00; H04N2201/0077; H04N2201/0081; H04N2201/0082; H04N2201/0086; H04N2201/32; H04N2201/3285; H04N2201/3287

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 258 words
A printing system, including a controller, for processing one or more images of a job with the job being stored in a job storage area and the images being represented by image signals, comprising: a video bus for transmitting image signals of the job, represented by one or more segments, from the job storage area to one of a plurality of destinations; an image processing section, communicating with said video bus, for performing one or more image processing operations on at least one image associated with the job; a first transfer module, communicating with said video bus, including: a first buffer for buffering a first set of image signals representing a first segment of the job, and a first programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from said first buffer to said image processing section, wherein, in response to transferring the first segment, a second set of image signals, representing a second segment of the job is buffered in said first buffer; and a second transfer module, communicating with both said video bus and said second output device, said second transfer module being disposed in parallel with said first transfer module and including a second programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from said image processing section, to a selected one of a storage area and an output device, while the second segment of the job is being transferred from said first buffer to said image processing section.
Claim 2
Dependent Claim 258 words
A printing system, including a controller, for processing one or more images of a job with the job being stored in a job storage area and the images being represented by image signals, comprising: a video bus for transmitting image signals of the job, represented by one or more segments, from the job storage area to one of a plurality of destinations; an image processing section, communicating with said video bus, for performing one or more image processing operations on at least one image associated with the job; a first transfer module, communicating with said video bus, including: a first buffer for buffering a first set of image signals representing a first segment of the job, and a first programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from said first buffer to said image processing section, wherein, in response to transferring the first segment, a second set of image signals, representing a second segment of the job is buffered in said first buffer; and a second transfer module, communicating with both said video bus and said second output device, said second transfer module being disposed in parallel with said first transfer module and including a second programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from said image processing section, to a selected one of a storage area and an output device, while the second segment of the job is being transferred from said first buffer to said image processing section.
Claim 3
Dependent Claim 54 words
The printing system of claim 1, in which said second transfer module includes a second buffer for buffering the image processed first segment, further comprising a bus master communicating with said video bus, wherein the image processed first segment is buffered in said second buffer concurrent with said bus master accessing said video bus.
Claim 4
Dependent Claim 55 words
The printing system of claim 1, in which each of the first segment and the second segment includes a preselected size, wherein said controller programs the first programmable direct memory access apparatus so that the preselected size of each of the first segment and the second segment is maintained at or below a preselected level.
Claim 5
Dependent Claim 48 words
The printing system of claim 4, in which a plurality of bus masters, along with said first and second transfer modules compete for access to said video bus, wherein the preselected size varies as a function of the number of bus masters seeking access to said video bus.
Claim 6
Dependent Claim 36 words
The printing system of claim 1, wherein each of the first segment and the second segment includes a preselected size with the preselected size of each of the first segment and the second segment being equal.
Claim 7
Dependent Claim 88 words
The printing system of claim 1, in which the printing system is partitioned into a video control module,and a network service module, the video control module including both said first transfer module and said second transfer module, and said network service module being adapted to receive image signals from a network connection, wherein said controller is disposed in said network service module and is used to process a third segment of the job while both the first and second segments are being processed in the video control module.
Claim 8
Dependent Claim 91 words
The printing system of claim 1, in which the printing system is partitioned into a video control module, and a network service module, the video control module including both said first transfer module and said second transfer module, and said network service module being adapted to receive image signals from a network connection, wherein the job storage area is disposed in the network service module and a second job is received in the job storage area while a segment of the first job is being transferred to said image processing section.
Claim 9
Dependent Claim 117 words
The printing system of claim 1, in which the printing system is partitioned into a video control module, and a network service module, the video control module including both said first transfer module and said second transfer module, and said network service module being adapted to receive image signals from a network connection, wherein said controller is disposed in said network service module and said image processing section includes a plurality of programmable registers for respectively controlling image processing operations to be performed on segments of the job, the plurality of programmable registers being programmed with the controller to perform the one or more image processing operations on the at least one image associated with the job.
Claim 10
Dependent Claim 39 words
The printing system of claim 1, further comprising a compressor, communicating with said second transfer module, for compressing the image processed first segment as it is transferred to said selected one of said storage area and said output device.
Claim 11
Dependent Claim 70 words
The printing system of claim 9, in which the printing system is partitioned into a video control module, and a network service module, the video control module including said first transfer module, said second transfer module and said job storage area, and said network service module is adapted to receive image signals from a network connection, wherein the compressed image processed first segment is transferred to the job storage area.
Claim 12
Dependent Claim 44 words
The printing system of claim 10, in which said selected one of said storage device and said output device comprises a facsimile device, wherein an electronic representation of the image processed first segment is transmitted from said facsimile device to a facsimile receiving device.
Claim 13
Dependent Claim 40 words
The printing system of claim 11, in which said second transfer module includes a second buffer for buffering the image processed first segment, wherein said second transfer module and said facsimile device are disposed in a single facsimile input/output module.
Claim 14
Dependent Claim 283 words
A printing system, including a controller, for managing respective output operations of a first job and a second job with each of the first and second jobs having a dimension and being represented by image signals, comprising: a video bus for transmitting image signals of the first and second jobs thereacross; a first storage area, communicating with said video bus, for storing the second job; a first output device and a second output device, each of said first and second output devices communicating with said video bus; a first transfer module, communicating with both said video bus and said first output device, including: a first buffer for buffering a first set of image signals representing a first segment of the first job, the first segment including a packet dimension, the packet dimension of the first segment being less than the first job dimension, and a first programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from the first buffer to said first output device, and a second transfer module, communicating with both said video bus and said second output device, said second transfer module being disposed in parallel with said first transfer module, said second transfer module including a second programmable direct memory access apparatus, responsive to the controller, for transferring a second set of image signals representing a second segment of the second job from said first storage area to said second output device while the first job segment is being transferred, with said first transfer module, to said first output device, the second segment including a packet dimension with the packet dimension of the second segment being less than the second job dimension.
Claim 15
Dependent Claim 283 words
A printing system, including a controller, for managing respective output operations of a first job and a second job with each of the first and second jobs having a dimension and being represented by image signals, comprising: a video bus for transmitting image signals of the first and second jobs thereacross; a first storage area, communicating with said video bus, for storing the second job; a first output device and a second output device, each of said first and second output devices communicating with said video bus; a first transfer module, communicating with both said video bus and said first output device, including: a first buffer for buffering a first set of image signals representing a first segment of the first job, the first segment including a packet dimension, the packet dimension of the first segment being less than the first job dimension, and a first programmable direct memory access apparatus, responsive to the controller, for transferring the first segment of the job from the first buffer to said first output device, and a second transfer module, communicating with both said video bus and said second output device, said second transfer module being disposed in parallel with said first transfer module, said second transfer module including a second programmable direct memory access apparatus, responsive to the controller, for transferring a second set of image signals representing a second segment of the second job from said first storage area to said second output device while the first job segment is being transferred, with said first transfer module, to said first output device, the second segment including a packet dimension with the packet dimension of the second segment being less than the second job dimension.
Claim 16
Dependent Claim 52 words
The printing system of claim 13, in which said second transfer module includes a second buffer for buffering the image processed first segment, further comprising a bus master communicating with said video bus, wherein the second segment is buffered in said second buffer concurrent with said bus master accessing said video bus.
Claim 17
Dependent Claim 42 words
The printing system of claim 13, wherein said controller programs the first programmable direct memory apparatus in such a manner that the packet dimension of each of the first segment and the second segment is maintained at or below a preselected level.
Claim 18
Dependent Claim 48 words
The printing system of claim 15, in which a plurality of bus masters, along with said first and second transfer modules compete for access to said video bus, wherein the preselected level varies as a function of the number of bus masters seeking access to said video bus.
Claim 19
Dependent Claim 24 words
The printing system of claim 15, wherein the packet dimension of the first segment is equal to the packet dimension of the second segment.
Claim 20
Dependent Claim 90 words
The printing system of claim 13, in which the printing system is partitioned into a video control module, and a network service module, the video control module including both said first transfer module and said second transfer module, and said network service module is adapted to receive image signals from a network connection, further comprising a second job storage for storing the first job with the first job storage area being disposed in the network service module and the second job storage area being disposed in the video control module.
Claim 21
Dependent Claim 46 words
The printing system of claim 13, in which a selected one of said first output device and said second output device comprises a facsimile device, wherein an electronic representation of the first or second segment is transmitted from said facsimile device to a facsimile receiving device.
Claim 22
Dependent Claim 24 words
The printing system of claim 19, wherein said first transfer module is operatively coupled with said facsimile device to form a facsimile input/output module.
Claim 23
Dependent Claim 34 words
The printing system of claim 13, in which the second segment is part of an electronic page, wherein said second output device comprises a printing machine for printing a representation of the electronic page.
Claim 24
Dependent Claim 29 words
The printing system of claim 21, further comprising a decompressor, communicating with said second transfer module, for decompressing the electronic page as it is transferred to said printing machine.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag