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

Apparatus for controlling a direct memory access operation in an image processing apparatus

Assignee: Ricoh Co Ltd
•
Filing: 1996-10-23
•
Granted: 1999-07-27
•
Expires: 2016-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of image data are DMA transferred to a printer for printing images as required, and the image data are once buffered in FIFO memories before they are output to the printer so as to reduce an amount of used memories and to provide efficient bus transactions. A DMA transfer apparatus includes a main memory, a CPU and a DMA controller, and is connected to a printer through a printer interface. The DMA controller has a plurality of DMA address registers and transfer count registers, FIFO memories for holding associated data therein and a selector unit for selecting DMA. The selector unit selects DMA addresses at about an earlier output timing to start a plurality of DMA operations to transfer data in conformity to the data output timing.

Inventors

  • 👤 Wataru Nakayama
  • 👤 Teruyasu Watabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:41
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; H; H04; H04N; H04N1/00; H04N1/40; G06K2215/00; G06K2215/0002; G06K2215/0077

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 156 words
A DMA transfer apparatus for performing DMA operations, included in an image information processing apparatus in which a CPU, a main memory, and a color image forming device are connected, said DMA transfer apparatus comprising: a DMA controller including a plurality of DMA address registers and transfer count registers corresponding to color components of the color image forming device for executing a plurality of DMA operations for the color components; a selector unit for instructing said DMA controller to select one of the color components for a DMA operation; a plurality of FIFO memories corresponding to the color components for holding data read from said main memory by said DMA operation executed by said DMA controller; and an input/output control unit for controlling outputting of data from said plurality of FIFO memories to said printer in conformity to printing of said printer and based on a signal of the selected color component from the selector unit.
Claim 2
Dependent Claim 156 words
A DMA transfer apparatus for performing DMA operations, included in an image information processing apparatus in which a CPU, a main memory, and a color image forming device are connected, said DMA transfer apparatus comprising: a DMA controller including a plurality of DMA address registers and transfer count registers corresponding to color components of the color image forming device for executing a plurality of DMA operations for the color components; a selector unit for instructing said DMA controller to select one of the color components for a DMA operation; a plurality of FIFO memories corresponding to the color components for holding data read from said main memory by said DMA operation executed by said DMA controller; and an input/output control unit for controlling outputting of data from said plurality of FIFO memories to said printer in conformity to printing of said printer and based on a signal of the selected color component from the selector unit.
Claim 3
Dependent Claim 42 words
A DMA transfer apparatus according to claim 1, wherein said selector unit connects a plurality of DMA operation units in a loop shape, and moves a pointer to an address to which data can be transferred in a time division multiplex manner.
Claim 4
Dependent Claim 84 words
A DMA transfer apparatus according to claim 1, wherein said selector unit matches each of a plurality of DMA addresses with a timing at which data is output to the printer, manages a status indicating whether or not a data transfer is possible, and selects a DMA address indicated by said status that a data transfer is possible at a time a transfer is requested, so that said DMA controller transfers data at the selected DMA address at the time the transfer is requested.
Claim 5
Dependent Claim 34 words
A DMA transfer apparatus according to claim 1, wherein said data output from said plurality of FIFO memories to said color image forming device is color data of a predetermined number of color components.
Claim 6
Dependent Claim 39 words
A DMA transfer apparatus according to claim 2, wherein said selector unit selects a DMA operation pointed to by the pointer at a time a transfer request is generated, and notifies said DMA controller of the selected DMA operation.
Claim 7
Dependent Claim 25 words
A DMA transfer apparatus according to claim 4, wherein a number of said plurality of FIFO memories corresponds to the predetermined number of color components.
Claim 8
Dependent Claim 24 words
A DMA transfer apparatus according to claim 6, wherein said predetermined number of color components are color components of black, yellow, cyan and magenta.
Claim 9
Dependent Claim 158 words
A DMA transfer apparatus for performing DMA operations, included in an image information processing apparatus in which a CPU, a main memory, and color image forming device are connected, said DMA transfer apparatus comprising: a DMA control means including a plurality of DMA address registers and transfer count registers corresponding to color components of the color image forming device for executing a plurality of DMA operations for the color components; a selector means for instructing said DMA control means to select one of the color components for a DMA operation; a plurality of memory means corresponding to the color components for holding data read from said main memory by said DMA operation executed by said DMA control means; and an input/output control means for controlling outputting of data from said plurality of memory means to said printer in conformity to printing of said printer and based on a signal of the selected color component from the selector means.
Claim 10
Dependent Claim 158 words
A DMA transfer apparatus for performing DMA operations, included in an image information processing apparatus in which a CPU, a main memory, and color image forming device are connected, said DMA transfer apparatus comprising: a DMA control means including a plurality of DMA address registers and transfer count registers corresponding to color components of the color image forming device for executing a plurality of DMA operations for the color components; a selector means for instructing said DMA control means to select one of the color components for a DMA operation; a plurality of memory means corresponding to the color components for holding data read from said main memory by said DMA operation executed by said DMA control means; and an input/output control means for controlling outputting of data from said plurality of memory means to said printer in conformity to printing of said printer and based on a signal of the selected color component from the selector means.
Claim 11
Dependent Claim 43 words
A DMA transfer apparatus according to claim 8, wherein said selector means connects a plurality of DMA operation means in a loop shape, and moves a pointer means to an address to which data can be transferred in a time division multiplex manner.
Claim 12
Dependent Claim 85 words
A DMA transfer apparatus according to claim 8, wherein said selector means matches each of a plurality of DMA addresses with a timing at which data is output to the printer, manages a status indicating whether or not a data transfer is possible, and selects a DMA address indicated by said status that a data transfer is possible at a time a transfer is requested, to that said DMA control means transfers data at the selected DMA address at the time the transfer is requested.
Claim 13
Dependent Claim 34 words
A DMA transfer apparatus according to claim 8, wherein said data output from said plurality of memory means to said color image forming apparatus is color data of a predetermined number of color components.
Claim 14
Dependent Claim 41 words
A DMA transfer apparatus according to claim 9, wherein said selector means selects a DMA operation means pointed to by the pointer means at a time a transfer request is generated, and notifies said DMA control means of the selected DMA.
Claim 15
Dependent Claim 25 words
A DMA transfer apparatus according to claim 11, wherein a number of said plurality of memory means corresponds to the predetermined number of color components.
Claim 16
Dependent Claim 24 words
A DMA transfer apparatus according to claim 13, wherein said predetermined number of color components are color components of black, yellow, cyan and magenta.

References Cited (Backward Citations)

US5638183A Cited
US5574834A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag