IP Library Granted Patent US 9,172,839
Granted Patent B2
US 9,172,839 · App. 14/600,091 · Granted Oct 27, 2015

Image forming apparatus, control method and storage medium

Inventor: Kimihiro Fukushima (Kanagawa, JP)
Assignee: RICOH COMPANY, LTD.
H04N1/21G06F13/28H04N2201/0094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,172,839
App. No.
14/600,091
Granted
Oct 27, 2015
Kind
B2
Abstract

An image forming apparatus includes a first device to which a first memory is connected; a second device to which a second memory is connected; and a third device to which a third memory is connected. The third device includes a data transfer control unit configured to perform data transfers each for transferring data from one of the first to third memories to a destination memory of the first to third memories, according to direct memory access control in cooperation with the first device and according to an instruction received from the second device. Priorities and orders are assigned to the data transfers. The data transfer control unit arbitrates the data transfers by changing the orders of the data transfers based on the priorities assigned to the data transfers and by changing the destination memory of at least one of the data transfers.

Claims (16)

1. An image forming apparatus comprising:

a first device to which a first memory is connected;

a second device to which a second memory is connected; and

a third device to which a third memory is connected, the third device including a data transfer control unit configured to perform data transfers each for transferring data from one of the first to third memories to a destination memory of the first to third memories, according to a direct memory access control in cooperation with the first device and according to an instruction received from the second device, priorities and orders being assigned to the data transfers, wherein the data transfer control unit arbitrates the data transfers by changing the orders of the data transfers based on the priorities assigned to the data transfers and by changing the destination memory of at least one of the data transfers.

2. The image forming apparatus as claimed in claim 1 , wherein a fourth memory is connected to the third device, and the data transfer control unit is configured to perform the data transfers each for transferring data from the one of the first to fourth memories to the destination memory of the first to fourth memories.

3. The image forming apparatus as claimed in claim 1 , wherein the data transfer control unit is configured to change the orders of the data transfers and change the destination memory of at least one of the data transfers based on a data transfer status between the second memory and the third memory.

4. The image forming apparatus as claimed in claim 1 , wherein the data transfer control unit is configured to change the destination memory of at least one of the data transfers based on a usable capacity of the first memory.

5. The image forming apparatus as claimed in claim 1 , wherein the data transfer control unit is configured to change the destination memory of at least one of the data transfers while performing the data transfers based on a transfer state of the data transfers.

6. A control method for controlling data transfers each for transferring data from one of a first memory connected to a first device, a second memory connected to a second device and a third memory connected to a third device to a destination memory of the first to third memories, according to a direct memory access control in cooperation with the first device and according to an instruction received from the second device, by a data transfer control unit provided in the third device, wherein priorities and orders are assigned to the data transfers, the method comprising:

arbitrating the data transfers by changing the orders of the data transfers based on the priorities assigned to the data transfers and by changing the destination memory of at least one of the data transfers.

7. The control method as claimed in claim 6 , wherein a fourth memory is connected to the third device, and the data transfer control unit transfers data from the one of the first to fourth memories to the destination memory of the first to fourth memories.

8. The control method as claimed in claim 6 , wherein upon arbitrating the data transfers, the orders of the data transfers and the destination memory of at least one of the data transfers are changed based on a data transfer status between the second memory and the third memory.

9. The control method as claimed in claim 6 , wherein upon arbitrating the data transfers, the destination memory of at least one of the data transfers is changed based on a usable capacity of the first memory.

10. The control method as claimed in claim 6 , wherein upon arbitrating the data transfers, the destination memory of at least one of the data transfers is changed while performing the data transfers based on a transfer state of the data transfers.

11. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a process of controlling data transfers each for transferring data from one of a first memory connected to a first device, a second memory connected to a second device and a third memory connected to a third device to a destination memory of the first to third memories, according to a direct memory access control in cooperation with the first device and according to an instruction received from the second device, wherein priorities and orders are assigned to the data transfers, the process comprising:

an arbitration step of arbitrating the data transfers by changing the orders of the data transfers based on the priorities assigned to the data transfers and by changing the destination memory of at least one of the data transfers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: FUKUSHIMA, KIMIHIRO
To: RICOH COMPANY, LTD.
Reel/Frame 034757/0040 →
Priority Claims (2)
JP 2014-010479 · Jan 23, 2014 · national
JP 2014-110500 · May 28, 2014 · national
Continuity (1)
Related Publication 20150207956A1 · Jul 23, 2015