IP Library Granted Patent US 10,178,265
Granted Patent B2
US 10,178,265 · App. 14/674,881 · Granted Jan 8, 2019

Image formation apparatus, method of controlling flash memory, and non-transitory computer-readable storage medium

Inventor: Keishi Sakuma (Tokyo, JP)
Assignee: Konica Minolta, Inc.
H04N1/2195H04N2201/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 10,178,265
App. No.
14/674,881
Granted
Jan 8, 2019
Kind
B2
Abstract

An image formation apparatus includes a flash memory as an image data buffer, and a control section, where data writing to each memory block of the flash memory is controlled by using wear leveling. The control section predicts whether writing of a certain amount of image data such that the amount of image data to be written into the flash memory in a predetermined period exceeds a predetermined value, will occur, and on predicting that the writing of the certain amount of image data will occur, restricting an input of image data and/or a speed of buffering the image data, to reduce the amount of image data to be written into the flash memory in the predetermined period.

Claims (58)

1. An image formation apparatus comprising:

an image input device;

an image output device;

a flash memory to be used as an image data buffer, the flash memory comprising a plurality of memory blocks, where data writing to each of the memory blocks is controlled by using wear leveling; and

a control section that controls the flash memory to level wear in the flash memory and performs processes comprising:

based on at least one of an input of an image data and a speed of buffering the image data to the flash memory, predicting whether or not writing of a certain amount of image data such that the amount of image data to be written into the flash memory in a predetermined interval of time exceeds a predetermined value, will occur, wherein the predetermined interval of time is an interval of data writing between a start time and an end time, the end time occurring after the start time, and

on predicting that the writing of the certain amount of image data will occur, by restricting the at least one of the input of image data and the speed of buffering the image data to the flash memory, reducing the amount of image data to be written into the flash memory in the predetermined interval of time to the predetermined value or less and making an interval of the data writing to each of the memory blocks greater than or equal to the predetermined interval of time.

2. The image formation apparatus of claim 1 , wherein the control section changes at least one of an operation mode of the image input device and an operation mode of the image output device, so as to restrict at least one of the input of image data and the speed of buffering the image data to the flash memory.

3. The image formation apparatus of claim 2 , wherein

the image input device comprises a scanner, and

the control section instructs the image input device to at least one of reduce a scan resolution, reduce a scan speed, and increase a scan interval, so as to restrict the input of image data.

4. The image formation apparatus of claim 2 , wherein

the image output device comprises a print engine, and

the control section instructs the image output device to at least one of reduce a print speed and increase a print interval of time, so as to restrict the speed of buffering the image data to the flash memory.

5. The image formation apparatus of claim 1 , wherein

the predetermined interval of time is an interval of data writing to the flash memory determined so as to increase a data retention period of each of the memory blocks of the flash memory to a certain period of time or more, and

the control section maintains the interval of data writing and restricts a reduction of the data retention period of each of the memory blocks, by reducing the amount of image data to be written into the flash memory in the predetermined interval of time to the predetermined value or less.

6. The image formation apparatus of claim 5 , wherein the certain period of time is a life of the image formation apparatus.

7. The image formation apparatus of claim 1 , wherein the predetermined value is a storage capacity of the flash memory.

8. The image formation apparatus of claim 1 , wherein the control section:

obtains a write amplification factor in advance, the write amplification factor representing a ratio of an amount of data written inside the flash memory in relation to an amount of data written from an outside into the flash memory, and

predicts whether or not writing of a certain amount of image data such that the amount of image data to be written to the flash memory in the predetermined interval of time exceeds the predetermined value, will occur inside the flash memory, while referring to the write amplification factor.

9. A method of controlling a flash memory used as an image data buffer in an image formation apparatus, the flash memory comprising a plurality of memory blocks, where data writing to each of the memory blocks is controlled by using wear leveling, the method comprising:

based on at least one of an input image data and a speed of buffering the image data to the flash memory, predicting whether or not writing of a certain amount of image data such that the amount of image data to be written into the flash memory in a predetermined interval of time exceeds a predetermined value, will occur, wherein the predetermined interval of time is an interval of data writing between a start time and an end time, the end time occurring after the start time; and

on predicting that the writing of the certain amount of image data will occur, by restricting the at least one of the input of image data and the speed of buffering the image data to the flash memory, reducing the amount of image data to be written into the flash memory in the predetermined interval of time to the predetermined value or less and making an interval of the data writing to each of the memory blocks greater than or equal to the predetermined interval of time,

wherein the image formation apparatus further comprises an image input device and an image output device.

10. The method of claim 9 , wherein

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory, comprises changing at least one of an operation mode of the image input device and an operation mode of the image output device, so as to restrict at least one of the input of image data and the speed of buffering the image data to the flash memory.

11. The method of claim 10 , wherein

the image input device comprises a scanner, and

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises instructing the image input device to at least one of reduce a scan resolution, reduce a scan speed, and increase a scan interval, so as to restrict the input of image data.

12. The method of claim 10 , wherein

the image output device comprises a print engine, and

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises instructing the image output device to at least one of reduce a print speed and increase a print interval of time, so as to restrict the speed of buffering the image data to the flash memory.

13. The method of claim 9 , wherein

the predetermined interval of time is an interval of data writing to the flash memory determined so as to increase a data retention period of each of the memory blocks of the flash memory to a certain period of time or more, and

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises maintaining the interval of data writing and restricts a reduction of the data retention period of each of the memory blocks, by reducing the amount of image data to be written into the flash memory in the predetermined interval of time to the predetermined value or less.

14. The method of claim 13 , wherein the certain period of time is a life of the image formation apparatus.

15. The method of claim 9 , wherein the predetermined value is a storage capacity of the flash memory.

16. The method of claim 9 , wherein the predicting whether or not the writing of the certain amount of image data will occur, comprises:

obtaining a write amplification factor in advance, the write amplification factor representing a ratio of an amount of data written inside the flash memory in relation to an amount of data written from an outside into the flash memory, and

predicting whether or not writing of a certain amount of image data such that the amount of image data to be written to the flash memory in the predetermined interval of time exceeds the predetermined value, will occur inside the flash memory, while referring to the write amplification factor.

17. A non-transitory computer-readable storage medium storing a control program for performing the method of claim 9 , wherein the control program is executed by a processor of the image formation apparatus.

18. The non-transitory computer-readable storage medium of claim 17 , wherein

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises changing at least one of an operation mode of the image input device and an operation mode of the image output device, so as to restrict at least one of the input of image data and the speed of buffering the image data to the flash memory.

19. The non-transitory computer-readable storage medium of claim 18 , wherein

the image input device comprises a scanner, and

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises instructing the image input device to at least one of reduce a scan resolution, reduce a scan speed, and increase a scan interval, so as to restrict the input of image data.

20. The non-transitory computer-readable storage medium of claim 18 , wherein

the image output device comprises a print engine, and

the restricting of at least one of the input of image data and the speed of buffering the image data to the flash memory comprises instructing the image output device to at least one of reduce a print speed and increase a print interval of time, so as to restrict the speed of buffering the image data to the flash memory.

21. An image formation apparatus comprising:

an image input device;

an image output device;

a flash memory used as an image data buffer, the flash memory comprising a plurality of memory blocks, where data writing to each of the memory blocks is controlled by using wear leveling; and

a control section that controls the flash memory to level wear in the flash memory and performs processes comprising:

based on at least one of an input of an image data and a speed of buffering the image data to the flash memory, predicting whether or not writing of a certain amount of image data such that the amount of image data to be written into the flash memory in a predetermined interval of time exceeds a predetermined value, will occur, wherein the predetermined interval of time is an interval of data writing between a start time and an end time, the end time occurring after the start time, and

on predicting that the writing of the certain amount of image data will occur, restricting the speed of buffering the image data to the flash memory, to reduce the amount of image data to be written into the flash memory in the predetermined interval of time to the predetermined value or less.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2015
From: SAKUMA, KEISHI
To: KONICA MINOLTA, INC.
Reel/Frame 035433/0384 →
Priority Claims (1)
JP 2014-075948 · Apr 2, 2014 · national
Continuity (1)
Related Publication 20150288847A1 · Oct 8, 2015