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

Direct memory access (DMA) controller with programmable bus release period for timing DMA transfers

Assignee: Kyocera Mita Industrial Co Ltd
•
Filing: 1995-02-28
•
Granted: 1996-05-14
•
Expires: 2015-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to an image data transfer controller. In the present invention, transfer processing for acquiring a right to control a bus and performing DMA transfer of image data corresponding to a set number of data to be continuously transferred and bus release processing for releasing the acquired right to control a bus during a set bus release period are repeatedly performed until a predetermined number of image data are transferred. The set value of the number of data to be continuously transferred and the set value of the bus release period are changed on the basis of the state of a request to use the bus.

Inventors

  • 👤 Akira Shimatani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:36
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32358; H04N1/32443; G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; H04N1/00912; H04N1/00915; H04N1/00917; H04N1/32561; H04N1/32598; H04N2201/00; H04N2201/0077; H04N2201/0081; H04N2201/0082; H04N2201/0086

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 142 words
An image data transfer controller comprising: setting means for setting the number of data to be continuously transferred and a bus release period; direct memory access transfer processing means for repeatedly performing transfer processing for acquiring a right to control a bus and performing direct memory access transfer of image data corresponding to the set number of data to be continuously transferred and bus release processing for releasing the acquired right to control a bus during the set bus release period until a predetermined number of image data are transferred; and set value changing means for monitoring the state of a request to use said bus and changing the set value of said number of data to be continuously transferred and the set value of said bus release period on the basis of the state of the request to use the bus.
Claim 2
Dependent Claim 142 words
An image data transfer controller comprising: setting means for setting the number of data to be continuously transferred and a bus release period; direct memory access transfer processing means for repeatedly performing transfer processing for acquiring a right to control a bus and performing direct memory access transfer of image data corresponding to the set number of data to be continuously transferred and bus release processing for releasing the acquired right to control a bus during the set bus release period until a predetermined number of image data are transferred; and set value changing means for monitoring the state of a request to use said bus and changing the set value of said number of data to be continuously transferred and the set value of said bus release period on the basis of the state of the request to use the bus.
Claim 3
Dependent Claim 44 words
The image data transfer controller according to claim 1, wherein means for interrupting the processing by said direct memory access transfer processing means when a request to use a bus is issued from the other device which is high in predetermined priority is provided.
Claim 4
Dependent Claim 229 words
In a system in which an image memory storing image data, an image processor, and a central processing unit for controlling the image memory and the image processor are connected to each other through a bus, an image data transfer controller for performing direct memory access transfer of the image data between said image processor and said image memory, comprising: setting means provided in said central processing unit and setting the number of data to be continuously transferred and a bus release period; direct memory access transfer processing means for repeatedly performing transfer processing provided on the side of said image processor for acquiring a right to control a bus and performing direct memory access transfer of image data corresponding to the set number of data to be continuously transferred between said image processor and said image memory and bus release processing for releasing the acquired right to control a bus for said central processing unit during the set bus release period until a predetermined number of image data are transferred; and set value changing means provided in said central processing unit and monitoring the state of a request to use said bus and changing the set value of said number of data to be continuously transferred and the set value of said bus release period on the basis of the state of the request to use the bus.
Claim 5
Dependent Claim 229 words
In a system in which an image memory storing image data, an image processor, and a central processing unit for controlling the image memory and the image processor are connected to each other through a bus, an image data transfer controller for performing direct memory access transfer of the image data between said image processor and said image memory, comprising: setting means provided in said central processing unit and setting the number of data to be continuously transferred and a bus release period; direct memory access transfer processing means for repeatedly performing transfer processing provided on the side of said image processor for acquiring a right to control a bus and performing direct memory access transfer of image data corresponding to the set number of data to be continuously transferred between said image processor and said image memory and bus release processing for releasing the acquired right to control a bus for said central processing unit during the set bus release period until a predetermined number of image data are transferred; and set value changing means provided in said central processing unit and monitoring the state of a request to use said bus and changing the set value of said number of data to be continuously transferred and the set value of said bus release period on the basis of the state of the request to use the bus.
Claim 6
Dependent Claim 48 words
The image data transfer controller according to claim 3, wherein means for interrupting processing by said direct memory access transfer processing means when a request to use a bus is issued from the other device which is high in predetermined priority is provided in said central processing unit.
Claim 7
Dependent Claim 33 words
The image data transfer controller according to claim 3, wherein said system is a facsimile, and said image processor is a reducing circuit for performing reduction processing with respect to the image data.

References Cited (Backward Citations)

US4635191A Cited
US5193193A Cited
US5297242A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag