JP6885173B2 - Image processing equipment and programs - Google Patents
Image processing equipment and programs Download PDFInfo
- Publication number
- JP6885173B2 JP6885173B2 JP2017080037A JP2017080037A JP6885173B2 JP 6885173 B2 JP6885173 B2 JP 6885173B2 JP 2017080037 A JP2017080037 A JP 2017080037A JP 2017080037 A JP2017080037 A JP 2017080037A JP 6885173 B2 JP6885173 B2 JP 6885173B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- data
- memory
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 125
- 230000015654 memory Effects 0.000 claims description 143
- 238000000034 method Methods 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 11
- 239000000463 material Substances 0.000 claims description 10
- 239000003086 colorant Substances 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 8
- 238000007639 printing Methods 0.000 description 6
- 230000009467 reduction Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000011946 reduction process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Memory System (AREA)
- Storing Facsimile Image Data (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
本発明は、画像処理装置及びプログラムに関する。 The present invention relates to an image processing apparatus and a program.
例えば、特許文献1には、NANDフラッシュメモリを使用する情報処理装置において、フラッシュメモリは、データを格納する複数のフラッシュメモリ本体と複数のフラッシュメモリ本体に対するデータの書き込み/読み出しを行うコントローラとで構成され、複数のフラッシュメモリ本体は、コントローラに対して着脱可能な第1のフラッシュメモリ本体を少なくとも1つ備え、フラッシュメモリを制御する制御部は、複数のフラッシュメモリ本体の内のいずれかのフラッシュメモリ本体が予め定めた所定の状態になったか否かを判定するフラッシュメモリ状態判定部と、いずれかのフラッシュメモリ本体が所定の状態になったと判定された場合に、第1のフラッシュメモリ本体の交換を促す警告を行う通知部と、を備える情報処理装置が開示されている。
For example, in
例えばSDメモリカードやSSD(Solid State Drive)等で用いられるNAND型メモリは、データ書き込みの際の電圧が記憶素子に繰り返し印加されることにより、新たなデータの書き込みが不能になる場合がある。画像処理装置に用いられるNAND型メモリが書き込み不能になると画像処理装置の機能を実行できなくなる場合があるため、NAND型メモリが書き込み不能になるまでの期間は長い方が望ましい。
本発明の目的は、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことにある。
For example, in a NAND memory used in an SD memory card, SSD (Solid State Drive), or the like, new data may not be written due to repeated application of a voltage at the time of data writing to a storage element. If the NAND memory used in the image processing device becomes unwritable, the functions of the image processing device may not be executed. Therefore, it is desirable that the period until the NAND memory becomes unwritable is long.
An object of the present invention is that when a NAND type memory is used in an image processing device, the image data to be written is written regardless of whether or not the image data is repeatedly written to the NAND type memory and a predetermined condition is satisfied. Compared with the configuration in which the NAND memory is stored as it is, the period until the NAND memory becomes unwritable is extended.
請求項1に記載の発明は、画像データを取得する取得手段と、NAND型メモリを有する記憶手段と、記録材に画像を形成する画像形成手段と、前記取得手段が取得した画像データを前記記憶手段に書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該記憶手段に書き込む書込手段とを備える画像処理装置である。
請求項2に記載の発明は、前記資源の消費量とは、トナーの消費量であることを特徴とする請求項1に記載の画像処理装置である。
請求項3に記載の発明は、前記資源の消費量とは、インクの消費量であることを特徴とする請求項1に記載の画像処理装置である。
請求項4に記載の発明は、前記書込手段は、画像データに基づく画像の画質を落とすことにより当該画像データのデータ量を小さくすることを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置である。
請求項5に記載の発明は、前記書込手段は、前記画像の画素数を減らすことにより当該画像の画質を落とすことを特徴とする請求項4に記載の画像処理装置である。
請求項6に記載の発明は、前記書込手段は、前記画像に含まれる画素の階調数を減らすことにより当該画像の画質を落とすことを特徴とする請求項4に記載の画像処理装置である。
請求項7に記載の発明は、前記書込手段は、前記画像を構成する色の数を減らすことにより当該画像の画質を落とすことを特徴とする請求項4に記載の画像処理装置である。
請求項8に記載の発明は、画像データを取得する取得手段と、記録材に画像を形成する画像形成手段と、NAND型メモリに、前記取得手段が取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む書込手段とを備える画像処理装置である。
請求項9に記載の発明は、コンピュータに、画像データを取得する機能と、記録材に画像を形成する機能と、NAND型メモリに、取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像を形成する機能による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む機能とを実現させるためのプログラムである。
The invention according to
The invention according to
The invention according to
Invention according to
The invention according to
The invention according to
The invention according to
The invention according to
The invention according to
請求項1記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことができる。
請求項2記載の発明によれば、画像形成手段による画像形成の際に用いられたトナーの消費量を基に画像データのデータ量を小さくする処理を開始することができる。
請求項3記載の発明によれば、画像形成手段による画像形成の際に用いられたインクの消費量を基に画像データのデータ量を小さくする処理を開始することができる。
請求項4記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項5記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項6記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項7記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項8記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことができる。
請求項9記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばす機能を、コンピュータにより実現できる。
According to the invention of
According to the second aspect of the present invention, it is possible to start a process of reducing the amount of image data based on the amount of toner consumed during image formation by the image forming means.
According to the invention of
According to the invention of
According to the invention of
According to the invention of
According to the invention of
According to the invention of
According to the invention of
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<画像処理装置のハードウェア構成>
まず、本実施の形態に係る画像処理装置100のハードウェア構成について説明する。図1は、本実施の形態に係る画像処理装置100のハードウェア構成例を示す図である。本実施の形態に係る画像処理装置100は、例えば、画像読み取り機能(スキャン機能)、印刷機能(プリント機能)、複写機能(コピー機能)及びファクシミリ機能等の各種の画像処理機能を備えた、いわゆる複合機である。
<Hardware configuration of image processing device>
First, the hardware configuration of the
図示するように、本実施の形態に係る画像処理装置100は、CPU(Central Processing Unit)101と、メモリ102と、操作パネル103と、画像読取部104と、画像形成部105と、FAX通信部106と、通信I/F(通信インタフェース)107と、タイマー108とを備える。また、画像処理装置100は、人感センサ109と、SDメモリカード110aと、SSD110bと、SDメモリ制御部111aと、SSD制御部111bとを備える。これらの各部はバス112に接続されており、このバス112を介してデータの授受を行う。
As shown in the figure, the
CPU101は、画像処理装置100の各部を制御するための演算処理を行う演算処理装置である。このCPU101は、例えば、SDメモリカード110aやSSD110b等に記憶されたシステムプログラムをメモリ102にロードして実行することにより、画像処理装置100における各機能を実現する。メモリ102は、CPU101の作業用メモリ等として用いられるメモリ(記憶部)である。
The
操作パネル103は、各種の情報を表示するとともに、ユーザからの操作を受け付ける。この操作パネル103は、液晶ディスプレイ等で構成された表示パネル、表示パネルの上に配置され、ユーザによりタッチされた位置を検出するタッチパネル、ユーザにより押下される物理キー等から構成される。そして、操作パネル103は、例えば、画像処理装置100の操作画面等の各種画面を表示パネルに表示したり、タッチパネル及び物理キーによりユーザからの操作を受け付けたりする。
The
画像読取部104は、原稿台上にセットされた用紙等の記録材に形成されている画像を読み取って、読み取った画像に基づく画像情報(画像データ)を生成する。ここで、画像読取部104は、例えばスキャナーであり、光源から原稿に照射した光に対する反射光をレンズで縮小してCCD(Charge Coupled Devices)で受光するCCD方式や、LED光源から原稿に順に照射した光に対する反射光をCIS(Contact Image Sensor)で受光するCIS方式のものを用いるとよい。
The
画像形成手段の一例としての画像形成部105は、用紙等の記録材に画像を形成する印刷機構である。ここで、画像形成部105は、例えばプリンターであり、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式のものを用いるとよい。
The
FAX通信部106は、例えばFAXモデムであり、不図示の公衆電話回線に接続され、画像処理装置100が公衆電話回線を介して他の装置とFAX通信を行うためのインタフェースである。
The
通信I/F107は、不図示のネットワークを介して他の装置との間で各種データの送受信を行う通信インタフェースである。
The communication I /
タイマー108は、CPU101等の動作に伴って計時を行う。
人感センサ109は、人間の接近を検出するセンサである。この人感センサ109は、例えば赤外線や超音波などを発することにより、人間の接近を検出する。
The
The
SDメモリカード110aは、データを格納するNAND型のフラッシュメモリのメモリカードである。このSDメモリカード110aは、画像処理装置100から着脱可能に構成される。そして、SDメモリカード110aには、例えば、各部を制御するためのシステムプログラムや、画像処理装置100を使用することで課金される金額等を示す課金情報、画像処理装置100の設定情報などが記憶される。
The
SSD110bは、データを格納するNAND型のフラッシュメモリである。このSSD110bには、画像処理装置100の各種処理に用いられる画像データが記憶される。各種処理に用いられる画像データとしては、例えば、画像読取部160のスキャン処理により生成された画像データや、画像形成部105によるプリントのために蓄積されたスプールデータ、ファクシミリ機能により他の装置から受信した画像データ等が例示される。
The
SDメモリ制御部111aは、SDメモリカード110aに対してデータの書き込み及び読み出しを行うコントローラである。
SSD制御部111bは、SSD110bに対してデータの書き込み及び読み出しを行うコントローラである。
The SD
The
また、図2は、本実施の形態に係る画像処理装置100のハードウェア構成の他の例を示す図である。図2に示す画像処理装置100は、SSD110b、SSD制御部111bを有していない点で、図1に示す画像処理装置100と異なる。図2に示す例では、SDメモリカード110aには、例えば上述したシステムプログラムや課金情報、設定情報などに加えて、画像処理装置100の各種処理に用いられる画像データ(例えば、スキャン処理により生成された画像データやプリントのためのスプールデータなど)が記憶される。なお、図1で示した画像処理装置100が有する機能部と同様の機能を有する機能部については、図1で用いた符号と同じ符号を付している。
Further, FIG. 2 is a diagram showing another example of the hardware configuration of the
ここで、SDメモリカード110aやSSD110b等のNAND型メモリでは、データ書き換えのためにデータを消去する際(即ち、データ書き込みの際)、記憶素子(メモリセル)に高電圧が印加される。このように高電圧が印加されることにより、記憶素子にストレスがかかり、データ保持の特性が劣化することになる。そのため、NAND型メモリではデータの消去回数に制限があり、消去回数が制限の回数を超えた場合、新たなデータの書き込みが不能となる。このように、一般にNAND型メモリには寿命があり、寿命に達した場合には新しいデータの書き込みができなくなる。
Here, in a NAND type memory such as an
さらに説明すると、SDメモリカード110aやSSD110b等のNAND型メモリが寿命に達した場合には、例えば、スキャン処理により生成された画像データやプリントのためのスプールデータ等を新たに記憶することができなくなる。この場合、画像処理装置100にてコピーやプリントができなくなる。また、NAND型メモリにシステムプログラムが記憶されている場合には、NAND型メモリが寿命に到達すると、システムプログラムの処理に伴う書き込み等ができなくなる。その結果、画像処理装置100の起動や省エネからの復帰が不可となり、画像処理装置100が使用不能に陥ってしまう。そのため以下にて、NAND型メモリが書き込み不能になるまでの期間、言い換えると、NAND型メモリの寿命を延ばす手順について説明する。
Further explaining, when the NAND type memory such as the
なお、本実施の形態において、書き込み不能になるまでの期間を延ばす対象となるNAND型メモリは、画像データが書き込まれるNAND型メモリである。例えば、図1に示す画像処理装置100ではSSD110bが対象となる。また、図2に示す画像処理装置100ではSDメモリカード110aが対象となる。
In the present embodiment, the NAND type memory for which the period until it becomes unwritable is extended is the NAND type memory in which the image data is written. For example, in the
以下では、書き込み不能になるまでの期間を延ばす対象となるNAND型メモリとして、図1のSSD110b及び図2のSDメモリカード110aを区別する必要がない場合には、単に「NAND型メモリ110」と称する場合がある。また、NAND型メモリ110へのデータの書き込み及び読み出しを制御する制御部を「NAND型メモリ制御部111」と称する場合がある。付言すると、図1に示す構成において、NAND型メモリ制御部111はSSD制御部111bを示す。また、図2に示す構成において、NAND型メモリ制御部111は、SDメモリ制御部111aを示す。なお、本実施の形態では、記憶手段の一例として、NAND型メモリ110が用いられる。
In the following, when it is not necessary to distinguish between the
<画像処理装置の機能構成>
次に、本実施の形態に係る画像処理装置100の機能構成について説明する。図3は、本実施の形態に係る画像処理装置100の機能構成例を示したブロック図である。
<Functional configuration of image processing device>
Next, the functional configuration of the
本実施の形態に係る画像処理装置100は、NAND型メモリ110に記憶する画像データを取得する画像データ取得部121と、NAND型メモリ110の残りの寿命を判定する寿命判定部122と、画像データのデータ量を小さくする処理を施す画像データ処理部123とを備える。また、画像処理装置100は、NAND型メモリ制御部111に対してNAND型メモリ110へのデータの書き込み及び読み出しを指示する書き込み制御部124と、操作パネル103における表示を制御する表示制御部125とを備える。
The
画像データ取得部121は、NAND型メモリ110に記憶する画像データを取得する。ここで取得される画像データは、例えば、スキャン処理により生成された画像データや、プリントのために蓄積されるスプールデータ、ファクシミリ機能により他の装置から受信した画像データである。
The image
寿命判定部122は、NAND型メモリ110への画像データの書き込みが繰り返し行われ、NAND型メモリ110の寿命に関する条件として予め定められた条件(以下、寿命条件と称する場合がある)が満たされたか否かを判定する。言い換えると、寿命判定部122は、NAND型メモリ110への画像データの書き込みが繰り返し行われ、NAND型メモリ110の残りの寿命が予め定められた割合未満に達したと推測されるか否かを判定する。寿命判定部122による判定処理の詳細については、後述する。
Whether the
画像データ処理部123は、寿命判定部122により寿命条件が満たされたと判定された場合に、画像データ取得部121が取得した画像データに対してデータ量(データサイズ)を小さくする処理(以下、縮小処理と称する)を施す。また、画像データ処理部123は、寿命判定部122により寿命条件が満たされたと判定されていない場合には、縮小処理を行わない。画像データ処理部123による縮小処理の詳細については、後述する。
The image
書き込み制御部124は、NAND型メモリ制御部111に対して、NAND型メモリ110へのデータの書き込み及び読み出しを指示する。ここで、書き込み制御部124は、寿命判定部122により寿命条件が満たされたと判定された場合には、NAND型メモリ制御部111に対して、画像データ処理部123の縮小処理が施された画像データをNAND型メモリ110へ書き込むように指示する。一方、書き込み制御部124は、寿命判定部122により寿命条件が満たされたと判定されていない場合には、NAND型メモリ制御部111に対して、画像データ取得部121が取得した画像データを、言い換えると、画像データ処理部123の縮小処理が施されていない画像データを、NAND型メモリ110へ書き込むように指示する。
The
付言すると、NAND型メモリ110でのデータの消去回数は、NAND型メモリ110へ書き込まれるデータ量に比例して増加する。よって、NAND型メモリ110へ書き込まれるデータ量が少なくなると、NAND型メモリ110でのデータの消去回数も減少する。そのため、画像データ処理部123の縮小処理が施された画像データをNAND型メモリ110へ書き込むことにより、縮小処理を施さずに画像データをNAND型メモリ110へ書き込む場合と比較して、NAND型メモリ110でのデータの消去回数が減少する。その結果、NAND型メモリ110が書き込み不能になるまでの期間が延びることになる。
In addition, the number of times data is erased in the NAND memory 110 increases in proportion to the amount of data written to the NAND memory 110. Therefore, as the amount of data written to the NAND memory 110 decreases, the number of times the data is erased in the NAND memory 110 also decreases. Therefore, by writing the reduced image data of the image
表示制御部125は、操作パネル103における表示を制御するための制御信号を生成し、操作パネル103の表示を制御する。より具体的には、表示制御部125は、例えば、寿命判定部122により寿命条件が満たされたと判定された場合、NAND型メモリ110の残りの寿命が少ないことを表示し、NAND型メモリ110の交換を促すメッセージやメンテナンス依頼をするように要求するメッセージを表示する。また、表示制御部125は、例えば、寿命判定部122により寿命条件が満たされたと判定された場合、画像データに対して縮小処理を施すことを表示して、ユーザの許可を得ることとしてもよい。
The
そして、図3に示す画像処理装置100を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像処理装置100を図1又は図2に示したハードウェア構成にて実現した場合、例えば、NAND型メモリ110に格納されているシステムプログラムが、メモリ102に読み込まれてCPU101に実行されることにより、画像データ取得部121、寿命判定部122、画像データ処理部123、書き込み制御部124、表示制御部125等の各機能部が実現される。
Then, each functional unit constituting the
なお、本実施の形態では、取得手段の一例として、画像データ取得部121が用いられる。また、書込手段の一例として、画像データ処理部123、書き込み制御部124が用いられる。
In the present embodiment, the image
<寿命判定部122による判定処理>
次に、寿命判定部122による判定処理について、具体例を挙げて説明する。寿命判定部122は、寿命条件が満たされたか否かを判定する。この判定処理は、画像処理装置100の使用状態を示す情報を基に行われる。よって、寿命条件が満たされた場合とは、画像処理装置100の使用状態が予め定められた状態に達した場合であるといえる。
<Judgment processing by the
Next, the determination process by the
ここで、画像処理装置100の使用状態を示す情報としては、例えば、S.M.A.R.T(Self-Monitoring, Analysis and Reporting Technology)により得られる情報(以下、SMART情報と称する)を例示することができる。S.M.A.R.Tとは、障害の早期発見や故障の予測などを目的として、SSD110bに搭載されている機能である。SMART情報を用いる場合、寿命判定部122は、SMART情報を基に、寿命条件が満たされたか否かを判定する。
Here, as information indicating the usage state of the
図4は、SMART情報の一例を示す図である。このSMART情報は、S.M.A.R.Tの機能によりSSD110bから得られた情報である。「ID」は、項目のIDを示す。「項目名」は、項目の名称を示す。「現在値」は、現在の値を示す。「最悪値」は、過去最悪の値を示す。「しきい値」は、SSD110bの製造元が指定した限界値を示す。例えば、現在値がしきい値を下回る場合、SSD110bの故障の可能性があると判断される。「生の値」は、正規化前の値を示す。この値は16進数で表記される。
FIG. 4 is a diagram showing an example of SMART information. This SMART information is provided by S.M.A. M. A. R. This is the information obtained from the
例えば、項番7は、「使用時間」を示す。この時間は、SSD110bの電源ONの積算時間である。「生の値」は「1B8」であり、440時間を表す。ここで、「現在値」は「100」を示しており、この値が「0」になると寿命に達したものとされる。そこで、例えば、「現在値」の値の「10」を、寿命判定の閾値として定める。この場合、「現在値」が閾値「10」に達すると、寿命判定部122は、SSD110bの電源ONの積算時間が、上限として定められた時間の90%になり、SSD110bの残りの寿命が予め定められた割合未満(ここでは10%未満)に達したと推測して、寿命条件が満たされたと判定する。
For example,
また、例えば、項番8は、「電源投入回数」を示す。この回数は、SSD110bの電源ON/OFFが制御された回数である。項番9は、「総書き込み量(ホスト)」を示す。この値は、SSD110bに書き込まれたデータの総量である。項番10は、「総読み込み量(ホスト)」を示す。この値は、SSD110bから読み出されたデータの総量である。これらの「電源投入回数」、「総書き込み量(ホスト)」、「総読み込み量(ホスト)」についても、上述した「使用時間」と同様に、寿命判定の閾値を定めてもよい。そして、これらの値(図4に示す「現在値」)が閾値に達した場合、寿命判定部122は、SSD110bの残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定してもよい。
Further, for example,
また、SDメモリカード110aには、SSD110bのS.M.A.R.Tに代わるものとして、SDメモリカード110aの製造元が提供するベンダユニークコマンドが存在する。このベンダユニークコマンドを用いることにより、SSD110bのSMART情報と同様に、SDメモリカード110aに関する各種情報が得られる。そこで、寿命判定部122は、SSD110bについては、ベンダユニークコマンドにより得られた情報を基に、寿命条件が満たされたか否かを判定する。
Further, in the
また、寿命判定部122は、上述したSMART情報やベンダユニークコマンドにより得られる情報を、SMART情報やベンダユニークコマンドによらずにNAND型メモリ110から得ることにより、寿命条件の判定を行ってもよい。
Further, the
例えば、寿命判定部122が、NAND型メモリ110に書き込まれたデータの総量を基に、寿命条件の判定を行う場合について説明する。ここで、画像処理装置100の開発などの際には、SMART情報などを参考にして、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報が得られる。このような情報を基に、ユーザは、寿命条件が満たされたものとするデータ量の閾値(例えば、書き込み可能な最大データ量の90%の値)を予め設定しておく。そして、寿命判定部122は、NAND型メモリ110を監視し、NAND型メモリ110に書き込まれたデータの総量が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。
For example, a case where the
また、寿命判定部122は、NAND型メモリ110に書き込まれたデータの総量と同様に、例えば、NAND型メモリ110の電源ONの積算時間や電源投入回数、データの書き込み回数などの情報をNAND型メモリ110から取得して、寿命条件の判定を行ってもよい。
Further, the
ただし、画像処理装置100では、SMART情報など、NAND型メモリ110から直接得られる情報を基に寿命条件を判定するのが難しい場合も考えられる。例えば、画像処理装置100の処理に高速性が要求される場合、画像処理装置100の性能上、SMART情報まで管理するのが難しいことが考えられる。このような場合には、画像処理装置100の使用状態を示す情報として、NAND型メモリ110から直接得られる情報ではなく、他の情報を用いればよい。
However, in the
他の情報としては、例えば、画像形成部105による画像形成の際に用いられた資源の消費量についての情報を例示することができる。この場合、寿命判定部122は、例えば、画像形成部105による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合、寿命条件が満たされたと判定する。資源の消費量としては、例えば、画像形成部105によるトナーの消費量、画像形成部105によるプリント枚数(用紙の消費枚数)が例示される。
As other information, for example, information on the amount of resources consumed during image formation by the
ここで、画像処理装置100によるトナーの消費量を用いる場合について説明する。例えば、ユーザは、画像処理装置100の開発などの際に、SMART情報などを参考にして、画像形成部105にて様々な原稿を印刷する場合に、スプールデータとしてNAND型メモリ110に書き込まれる画像データのデータ量と、その画像データを印刷するのに画像形成部105が消費するトナーの量との相関関係を記録しておく。また、SMART情報により、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報も得られる。これらの情報により、NAND型メモリ110が寿命に達するまでに、画像形成部105にてどれくらいの量のトナーを消費するかが推測される。
Here, a case where the amount of toner consumed by the
そこで、NAND型メモリ110が寿命に達するまでに画像形成部105にて消費されると推測されるトナーの消費量を基に、トナー消費量の閾値が設定される。この閾値は、例えば、NAND型メモリ110が寿命に達するまでに消費されると推測されるトナーの最大消費量の90%の値である。そして、寿命判定部122は、画像形成部105で消費されるトナーの量を監視し、トナーの消費量が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。
なお、画像形成部105が電子写真方式ではなく、インクジェット方式の場合には、トナーの消費量の代わりにインクの消費量を用いればよい。
Therefore, the threshold value of the toner consumption amount is set based on the toner consumption amount estimated to be consumed by the
When the
次に、画像処理装置100によるプリント枚数を用いる場合について説明する。例えば、ユーザは、画像処理装置100の開発などの際に、SMART情報などを参考にして、画像形成部105にて様々な原稿を印刷する場合に、スプールデータとしてNAND型メモリ110に書き込まれる画像データのデータ量と、その画像データにより印刷される用紙のプリント枚数との相関関係を記録しておく。また、SMART情報により、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報も得られる。これらの情報により、NAND型メモリ110が寿命に達するまでに、画像形成部105にてどれくらいの枚数の原稿がプリントされるかが推測される。
Next, a case where the number of prints by the
そこで、NAND型メモリ110が寿命に達するまでに画像形成部105にて印刷されると推測されるプリント枚数を基に、プリント枚数の閾値が設定される。この閾値は、例えば、NAND型メモリ110が寿命に達するまでに印刷されると推測される最大プリント枚数の90%の値である。そして、寿命判定部122は、画像形成部105によるプリント枚数を監視し、プリント枚数が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。
Therefore, a threshold value for the number of prints is set based on the number of prints estimated to be printed by the
なお、印刷する原稿の内容によって、NAND型メモリ110に記憶される画像データのデータ量は異なる。そのため、原稿1枚当たりの画像データのデータ量を考慮して、プリント枚数の閾値を設定してもよい。例えば、原稿1枚当たりの平均的な画像データのデータ量を基準として閾値を定めてもよいし、原稿1枚当たりの最大の画像データのデータ量を基準として閾値を定めてもよい。さらに説明すると、印刷する原稿のデータ量が大きい程、NAND型メモリ110でのデータの消去回数が増え、データ保持の特性が劣化する。そのため、例えば、原稿1枚当たりの最大の画像データのデータ量を基準として閾値を設定する場合には、原稿1枚当たりの平均的な画像データのデータ量を基準として閾値を設定する場合よりも、設定される閾値は小さくなる。 The amount of image data stored in the NAND memory 110 differs depending on the content of the original to be printed. Therefore, the threshold value for the number of prints may be set in consideration of the amount of image data per original sheet. For example, the threshold value may be set based on the average amount of image data data per document, or the threshold value may be set based on the maximum amount of image data data per document. Further, as the amount of data of the original to be printed increases, the number of times of erasing the data in the NAND memory 110 increases, and the characteristics of data retention deteriorate. Therefore, for example, when the threshold value is set based on the maximum amount of image data data per original sheet, the threshold value is set based on the average amount of image data data per original sheet. , The set threshold becomes smaller.
なお、寿命判定部122は、画像処理装置100の使用状態を示す複数の情報を用いて寿命条件が満たされたか否かを判定してもよい。例えば、寿命判定部122は、NAND型メモリ110に書き込まれたデータの総量とともに、画像処理装置100によるトナーの消費量を基に、寿命条件が満たされたか否かを判定してもよい。
The
<画像データ処理部123による縮小処理>
次に、画像データ処理部123による縮小処理について、具体例を挙げて説明する。画像データ処理部123は、例えば、画像データに基づく画像の画質を落とすことにより、画像データのデータ量を小さくする。
<Reduction processing by image
Next, the reduction process by the image
画像データに基づく画像の画質を落とす手段としては、例えば、画像の画素数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データの解像度が600dpi(dots per inch)の場合に、解像度を400dpiに減らすことで、画像データの画素数が減り、画像データのデータ量が小さくなる。
As a means for reducing the image quality of an image based on image data, for example, reducing the number of pixels of the image can be mentioned. For example, when the resolution of the image data acquired by the image
また、画像データに基づく画像の画質を落とす手段としては、例えば、画像に含まれる画素の階調数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データの階調数が256階調の場合に、階調数を64階調に減らすことで、画像データのデータ量が小さくなる。
Further, as a means for lowering the image quality of the image based on the image data, for example, reducing the number of gradations of the pixels included in the image can be mentioned. For example, when the number of gradations of the image data acquired by the image
さらに、画像データに基づく画像の画質を落とす手段としては、例えば、画像を構成する色の数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データにおいて、1つの画素が赤・緑・青の3つの色で表現される場合、例えば、1つの色を1byteで表現すると、1画素は3byteで表現されることになる。そこで、画像データをカラーから白黒にすると、1つの画素は1byteで表現されるため、画像データのデータ量は小さくなる。
Further, as a means for lowering the image quality of the image based on the image data, for example, reducing the number of colors constituting the image can be mentioned. For example, in the image data acquired by the image
画像データ処理部123は、このような手段を用いることにより、取得した画像データに対して縮小処理を施して、画像データのデータ量を小さくする。
By using such means, the image
<画像データをNAND型メモリへ書き込む場合の処理手順の説明>
次に、画像処理装置100が画像データをNAND型メモリ110へ書き込む場合の処理手順について説明する。図5は、画像処理装置100が画像データをNAND型メモリ110へ書き込む場合の処理手順の一例を示したフローチャートである。
<Explanation of processing procedure when writing image data to NAND memory>
Next, the processing procedure when the
まず、画像データ取得部121は、NAND型メモリ110に記憶する画像データを取得する(ステップ101)。次に、寿命判定部122は、寿命条件が満たされたか否かを判定する(ステップ102)。ステップ102で否定の判断(No)がされた場合、書き込み制御部124は、NAND型メモリ制御部111に対して、ステップ101で画像データ取得部121が取得した画像データを、NAND型メモリ110へ書き込むように指示する(ステップ103)。NAND型メモリ制御部111は、指示に基づき、NAND型メモリ110へ画像データを書き込む。そして、本処理フローは終了する。
First, the image
一方、ステップ102で肯定の判断(Yes)がされた場合、画像データ処理部123は、ステップ101で画像データ取得部121が取得した画像データに対して縮小処理を施す(ステップ104)。次に、書き込み制御部124は、NAND型メモリ制御部111に対して、縮小処理が施された画像データをNAND型メモリ110へ書き込むように指示する(ステップ105)。NAND型メモリ制御部111は、指示に基づき、NAND型メモリ110へ、縮小処理が施された画像データを書き込む。そして、本処理フローは終了する。
On the other hand, when a positive determination (Yes) is made in
以上説明したように、本実施の形態に係る画像処理装置100の寿命判定部122は、画像処理装置100の使用状態を示す情報を基に、寿命条件が満たされたか否かを判定する。寿命条件が満たされたと判定された場合、画像データ処理部123は、画像データ取得部121が取得した画像データに対してデータ量を小さくする縮小処理を施す。そして、縮小処理が施された画像データがNAND型メモリ110へ書き込まれる。そのため、本実施の形態に係る画像処理装置100の処理により、例えば、NAND型メモリに繰り返し画像データが書き込まれて寿命条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリ110に記憶させる構成と比較して、NAND型メモリ110が書き込み不能になるまでの期間(残りの寿命)が延びることになる。
As described above, the
また、上述した例では、図1に示す構成において、SSD110bに画像データを書き込むこととしたが、SDメモリカード110aに画像データを書き込むこととしてもよい。この場合には、寿命条件が満たされた場合に、縮小処理を施した画像データがSDメモリカード110aに書き込まれる。
Further, in the above-described example, in the configuration shown in FIG. 1, the image data is written to the
さらに、上述した例では、画像処理装置100の寿命判定部122が寿命条件の判定を行うこととしたが、例えば、リモート診断システム等を用いて、画像処理装置100ではない他の装置(不図示)から遠隔で判定してもよい。この場合、例えば、リモート診断システムにおいて寿命条件が満たされたと判定された場合に、自動的にメンテナンス依頼を発行してもよい。
Further, in the above-described example, the
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。 Further, the program that realizes the embodiment of the present invention can be provided not only by communication means but also by storing it in a recording medium such as a CD-ROM.
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
Although various embodiments and modifications have been described above, it is of course possible to combine these embodiments and modifications.
Further, the present disclosure is not limited to the above-described embodiment, and can be implemented in various forms without departing from the gist of the present disclosure.
例えば、上記実施例では、画像処理装置100を例示したが、NAND型メモリ110を記憶媒体として使用する任意の装置に対して、本開示の内容を同様に適用することができる。
For example, in the above embodiment, the
100…画像処理装置、101…CPU、102…メモリ、110…NAND型メモリ、110a…SDメモリカード、110b…SSD、111…NAND型メモリ制御部、111a…SDメモリ制御部、111b…SSD制御部、121…画像データ取得部、122…寿命判定部、123…画像データ処理部、124…書き込み制御部、125…表示制御部 100 ... image processing device, 101 ... CPU, 102 ... memory, 110 ... NAND memory, 110a ... SD memory card, 110b ... SSD, 111 ... NAND memory control unit, 111a ... SD memory control unit, 111b ... SSD control unit , 121 ... image data acquisition unit, 122 ... life determination unit, 123 ... image data processing unit, 124 ... write control unit, 125 ... display control unit
Claims (9)
NAND型メモリを有する記憶手段と、
記録材に画像を形成する画像形成手段と、
前記取得手段が取得した画像データを前記記憶手段に書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該記憶手段に書き込む書込手段と
を備える画像処理装置。 Acquisition method for acquiring image data and
A storage means having a NAND memory and
An image forming means for forming an image on a recording material,
The image data acquired by the acquisition means is written and stored in the storage means, and the image data is repeatedly written, and the consumption of resources used for image formation by the image forming means is a predetermined amount. An image processing apparatus including a writing means that performs a process of reducing the amount of data on the image data acquired by the acquisition means and writes the image data to the storage means when the value is reached.
を特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 3, wherein the writing means reduces the amount of data of the image data by lowering the image quality of the image based on the image data.
を特徴とする請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of pixels of the image.
を特徴とする請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of gradations of pixels included in the image.
を特徴とする請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of colors constituting the image.
記録材に画像を形成する画像形成手段と、
NAND型メモリに、前記取得手段が取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む書込手段と
を備える画像処理装置。 Acquisition method for acquiring image data and
An image forming means for forming an image on a recording material,
The image data acquired by the acquisition means is written and stored in the NAND memory, and the image data is repeatedly written, and the consumption of resources used for image formation by the image forming means is predetermined. An image processing apparatus including a writing means that performs a process of reducing the amount of data acquired by the acquisition means on the image data acquired by the acquisition means and writes the image data to the NAND type memory when the amount is reached.
画像データを取得する機能と、
記録材に画像を形成する機能と、
NAND型メモリに、取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像を形成する機能による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む機能と
を実現させるためのプログラム。 On the computer
The function to acquire image data and
The function of forming an image on the recording material and
The acquired image data is written and stored in the NAND memory, and the consumption of resources used for image formation by the function of repeatedly writing the image data to form the image is set to a predetermined amount. When it reaches, a program for realizing a function of writing to the NAND type memory by performing a process of reducing the amount of data on the acquired image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017080037A JP6885173B2 (en) | 2017-04-13 | 2017-04-13 | Image processing equipment and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017080037A JP6885173B2 (en) | 2017-04-13 | 2017-04-13 | Image processing equipment and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018180957A JP2018180957A (en) | 2018-11-15 |
| JP6885173B2 true JP6885173B2 (en) | 2021-06-09 |
Family
ID=64275491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017080037A Active JP6885173B2 (en) | 2017-04-13 | 2017-04-13 | Image processing equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6885173B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7521249B2 (en) * | 2020-04-17 | 2024-07-24 | 株式会社リコー | Image forming apparatus, method for predicting life span of NAND flash memory, and program |
| JP2022022152A (en) * | 2020-07-24 | 2022-02-03 | シンクウェア コーポレーション | Electronic device and method for determining lifespan and failure of nonvolatile memory storage device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4848330B2 (en) * | 2007-08-28 | 2011-12-28 | 株式会社リコー | Image forming apparatus, image forming method, and program |
| IN2014DN05977A (en) * | 2012-02-08 | 2015-06-26 | Hitachi Ltd | |
| JP6308433B2 (en) * | 2014-05-21 | 2018-04-11 | コニカミノルタ株式会社 | Image forming apparatus, control method, and control program |
-
2017
- 2017-04-13 JP JP2017080037A patent/JP6885173B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018180957A (en) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8553270B2 (en) | Image forming apparatus | |
| KR20180014665A (en) | Image forming apparatus, information processing method, and storage medium | |
| JP2013082130A (en) | Image forming apparatus, image formation control method, and image formation control program | |
| US8749806B2 (en) | Power management for image processing apparatus | |
| US20110314241A1 (en) | Information processing apparatus including storage unit and connection unit for connecting external storage device | |
| US10740047B2 (en) | Image forming apparatus and control method | |
| JP6885173B2 (en) | Image processing equipment and programs | |
| US8305598B2 (en) | Image-forming apparatus | |
| JP6308433B2 (en) | Image forming apparatus, control method, and control program | |
| JP2021026319A (en) | Image forming apparatus and method for controlling image forming apparatus | |
| US20110141505A1 (en) | Printing system, printer driver and copier | |
| KR101623625B1 (en) | Information processing apparatus equipped with overwrite deletion function, method of controlling the same, and storage medium | |
| JP6478054B2 (en) | Image forming apparatus and data processing program | |
| US11483437B2 (en) | Apparatus, method for controlling the apparatus, and storage medium for executing trim processing and performing wear leveling on area in use | |
| JP4788974B2 (en) | Image processing device | |
| KR20190074239A (en) | Information processing apparatus, information processing method, and storage medium | |
| US8542380B2 (en) | Image processing apparatus and method for erasing an image based on a mark read from a sheet | |
| JP5682183B2 (en) | Printing device | |
| JP5298702B2 (en) | Image forming apparatus | |
| JP4857160B2 (en) | Image forming apparatus | |
| JP4471173B2 (en) | Image forming apparatus, management method thereof, control program, and recording medium | |
| CN109388041A (en) | The management method of image forming apparatus and consumables | |
| JP4902405B2 (en) | Printer driver, program and recording medium | |
| JP6323014B2 (en) | Image processing device | |
| US8368912B2 (en) | Image forming apparatus, print control method, and computer-readable storage medium storing program code for executing the control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200228 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210311 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210413 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6885173 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |