(57)【要約】【課題】パフォーマンス低下の主な原因であるＨＤＤへの読み書き要求を監視し、消去処理を調整することで、効率的にかつパフォーマンスを低下させることなく上書き消去を実現できるようにする。【解決手段】画像データを含む情報データを記憶装置に保持する記憶手段と、記憶装置への読み書きを制御する制御手段と、不要になったデータを上書き消去してから破棄する上書き消去手段とを有する画像処理装置において、前記制御手段は、前記記憶装置へのアクセス情報を保持し、前記上書き消去手段は、前記アクセス情報により、所定の条件において所定の間隔で消去を実行するようにして、ジョブと消去が重なってしまうことによるパフォーマンスが低下する問題が発生しないようにする。【選択図】図１
2013031102.tif 000002
【特許請求の範囲】
【請求項１】
画像データを含む情報データを記憶装置に保持する記憶手段と、
前記記憶装置への読み書きを制御する制御手段と、
不要になったデータを上書き消去してから破棄する上書き消去手段とを有する画像処理装置において、
前記制御手段は、前記記憶装置へのアクセス情報を保持し、
前記上書き消去手段は、前記アクセス情報により、所定の条件において所定の間隔で消去を実行することを特徴とする画像処理装置。
【請求項２】
前記上書き消去手段は、前記アクセス情報によりアクセス量が増加した場合は消去を一時停止し、アクセス量が増加しなかった場合は消去を行う所定の条件で実行することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記上書き消去手段は、未消去データ情報と記憶手段の性能情報を保持し、
アクセス情報と未消去データ情報と性能情報から上書き消去するデータ量を決定する決定手段を有し、
前記決定手段により決定されたデータ量に従い、前記上書き消去手段が所定の間隔で消去を実行することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
ユーザからの指示を取得する指示手段を有し、
前記決定手段は、前記指示手段により入力された消去上限情報も加味して上書き消去するデータ量を決定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像データを含む情報データを記憶装置に保持する記憶工程と、
前記記憶装置への読み書きを制御する制御工程と、
不要になったデータを上書き消去してから破棄する上書き消去工程とを有する画像処理方法において、
前記制御工程は、前記記憶装置へのアクセス情報を保持し、
前記上書き消去工程は、前記アクセス情報により、所定の条件において所定の間隔で消去を実行することを特徴とする画像処理方法。
【請求項６】
前記上書き消去工程は、前記アクセス情報によりアクセス量が増加した場合は消去を一時停止し、アクセス量が増加しなかった場合は消去を行う所定の条件で実行することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記上書き消去工程は、未消去データ情報と記憶工程の性能情報を保持し、
アクセス情報と未消去データ情報と性能情報から上書き消去するデータ量を決定する決定工程を有し、
前記決定工程において決定されたデータ量に従い、前記上書き消去工程が所定の間隔で消去を実行することを特徴とする請求項５または６に記載の画像処理方法。
【請求項８】
ユーザからの指示を取得する指示工程を有し、
前記決定工程は、前記指示工程において入力された消去上限情報も加味して上書き消去するデータ量を決定することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
画像データを含む情報データを記憶装置に保持する記憶工程と、
前記記憶装置への読み書きを制御する制御工程と、
不要になったデータを上書き消去してから破棄する上書き消去工程とを有する画像処理方法をコンピュータに実行させるプログラムにおいて、
前記制御工程は、前記記憶装置へのアクセス情報を保持し、
前記上書き消去工程は、前記アクセス情報により、所定の条件において所定の間隔で消去を実行するようコンピュータを制御することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理方法に関し、特に、画像処理装置内のデータ消去に用いて好適な技術に関する。
【背景技術】
【０００２】
従来から、ハードディスク(以下、ＨＤＤ)等の外部記憶装置を利用して情報を蓄積可能な情報処理装置において、受信した情報(以下、データ)を一時的に格納してから使用し、処理(以下、ジョブ)が完了したらＨＤＤから消去する情報処理装置が知られている。
【０００３】
このような情報処理装置においては、ＨＤＤ上にはデータと、該データのＨＤＤ上の位置情報(以下、ＦＡＴ)とが記憶されている。通常データを消去する際は、高速化の観点からＦＡＴのみを消去するのが一般的である。ＨＤＤ上に残っているデータは、いずれ他の情報により上書きされて消去される。
【０００４】
しかしながら、ＨＤＤ上にデータが残存している状態で、ＨＤＤを情報処理装置から引きぬき、コンピュータ(以下、ＰＣ)等に接続して内部を解析することで、データが盗み取られるという危険性がある。
【０００５】
昨今、情報セキュリティー意識の高まりに伴い、ＦＡＴだけでなく残存データも消去する、上書き消去機能が広く知られるようになっている。これらの上書き消去機能を有する情報処理装置においては、ジョブが終わると同時に、１回ないし複数回にわたり使用済のデータに対して、０または乱数または固定値などを上書きし、データが残存しないことを保証している。
【０００６】
しかしながら、ＨＤＤへのデータ書き込み量が増えるため、消去が完了するまで次のジョブが開始できないとか、ジョブと同時に消去が動作するため、ジョブのパフォーマンスが低下するなどの問題が発生する。この問題を解決するために、ジョブの種類ごとに消去の要不要を判断して消去データを減らしたり、ジョブの実行中は消去を保留したり、時間帯により消去処理の優先順位を制御したりすることが知られている(例えば、特許文献１参照)。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３６１９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ジョブや時間帯などから消去の処理速度を調整すると、本来はもっと消去を高速に行えるのに低速で行われるため、消去がなかなか進まない問題がある。また、ジョブ中に異常が発生した場合に消去が実行されない問題がある。また、ジョブと消去が重なってしまうとパフォーマンスが低下する問題がある。
本発明は前述の問題点に鑑み、パフォーマンス低下の主な原因であるＨＤＤへの読み書き要求を監視し、消去処理を調整することで、効率的にかつパフォーマンスを低下させることなく上書き消去を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、画像データを含む情報データを記憶装置に保持する記憶手段と、前記記憶装置への読み書きを制御する制御手段と、不要になったデータを上書き消去してから破棄する上書き消去手段とを有する画像処理装置において、前記制御手段は、前記記憶装置へのアクセス情報を保持し、前記上書き消去手段は、前記アクセス情報により、所定の条件において所定の間隔で消去を実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ジョブが一時的に使用したデータの上書き消去機能を有する情報処理装置において、消去処理が効率的に行えるようになるため、より多くのジョブを処理することが可能となる。
また、本発明の他の特徴によれば、消去処理がジョブのパフォーマンス低下を起こさないため、ユーザの機器使用時間の軽減に寄与することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態の画像処理装置のハード構成例を示すブロック図である。
【図２】第１の実施形態の画像処理装置の機能構成例を示すブロック図である。
【図３】コピージョブを実行する手順の一例を説明するフローチャートである。
【図４】ファイル消去部の特徴的な消去処理の手順を説明するフローチャートである。
【図５】画面表示の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態を示す画像処理装置のハードウエア構成を説明するブロック図であり、図２は、同じくソフトウェア構成を説明するブロック図である。
画像処理装置１０は、ＣＰＵ１１、ＲＡＭ１２、ハードディスクコントローラ(以下ＨＤＣ)１３、画像入出力制御部(以下画像制御部)１４、操作部(以下、ＵＩ)１５、ハードディスク(以下、ＨＤＤ)１６、スキャナ部１７、プリンタ部１８から構成される。
【００１３】
ＣＰＵ１１は、画像処理装置１０を制御するＣＰＵで、ＲＡＭ１２上に配置されたプログラムおよびデータを使用し、ＨＤＣ１３、画像制御部１４、ＵＩ１５を制御する。
ＲＡＭ１２は、読み書き可能な揮発性の記憶装置で、プログラムや画像データを保持する。
ＨＤＣ１３は、ＨＤＤ１６を制御するもので、ＨＤＤ１６へのデータの書き込み、読み込みを制御する。また、本実施形態においては、その書き込み、読み込みデータ量を保持する。
【００１４】
画像制御部１４は、スキャナ部１７およびプリンタ部１８を制御するもので、データ入出力部(後述)２３の指示に従い、スキャナ部１７からのデータをＲＡＭ１２に転送したり、ＲＡＭ１２のデータをプリンタ部１８に転送したりする。
【００１５】
ＵＩ１５は、液晶表示部とタッチパネル(共に図示せず)とから構成され、ユーザからの操作指示を取得したり、画像処理装置１０の状態などを表示したりできる。
ＨＤＤ１６は、読み書き可能な不揮発性の記憶装置で、プログラムや画像データやユーザ設定などをファイルという形で情報データを保持する。
【００１６】
スキャナ部１７は、原稿照明ランプや走査ミラー等(共に図示せず)で構成され、原稿からの反射光を走査ミラー、レンズ等を経由してＣＣＤセンサで読み取り、画像データを作成し、ＲＡＭ１２に転送を行う。
プリンタ部１８は、レーザ、ポリゴンスキャナ、感光ドラム等で構成され、ＲＡＭ１２から転送された画像データを電気信号に変更し、レーザとして感光ドラムに照射することで、紙に画像を形成する。
【００１７】
画像処理装置制御プログラム２０は、ＲＡＭ１２に配置され、ＣＰＵ１１において実行される画像処理装置１０を制御するプログラムである。ＵＩ制御部２１、ジョブ制御部２２、データ入出力部２３、ファイル管理部２４、ファイル消去部２５、ＨＤＤ制御部２６で構成されている。
【００１８】
ＵＩ制御部２１は、ＵＩ１５を制御し、ユーザからの指示をタッチパネルから取得したり、画像処理装置１０の状態を液晶パネルに表示したりする。
ジョブ制御部２２は、画像処理装置１０で実行されるコピーなどの処理(ジョブ)を制御するもので、ＵＩ制御部２１、データ入出力部２３、ファイル管理部２４などと連携しながらジョブの実行を行う。
【００１９】
データ入出力部２３は、画像制御部１４を制御するもので、ＲＡＭ１２との間でデータをやりとりしながら画像データをＲＡＭ１２に保持したり、ＲＡＭ１２に保持してある画像データをプリンタ部１８に送信したりする。
ファイル管理部２４は、ＨＤＤ１６にデータを読み書きするためのもので、ＨＤＤ１６上に構築されたファイルシステムを管理し、一つのデータをファイルとして保存したり読み出したりする。
【００２０】
ファイル消去部２５は、ファイル管理部２４に対して消去を指示されたファイルに対して、不要になったデータを上書き消去してから破棄する。未消去のファイルを管理し、ＨＤＤ制御部２６から取得したデータアクセス量等の情報から、消去動作を最適化させながら動作する。内部には消去上限情報２７、未消去データ情報２８とＨＤＤ１６の性能情報２９を保持している。本実施形態においては、アクセス情報によりアクセス量が増加した場合は消去を一時停止し、アクセス量が増加しなかった場合は消去を行うように制御している。
【００２１】
ＨＤＤ制御部２６は、ファイル管理部２４およびファイル消去部２５からの要求に従い、ＨＤＤ１６に対してデータの読み書きを行う。内部にはＨＤＤ１６へ要求されたデータの読み書きの累積サイズをアクセス情報３０として保持する。
【００２２】
次に、図３のフローチャートを参照し、画像処理装置１０における典型的なコピージョブを実行する際の処理の流れについて説明する。なお、これ以降において、フローが含まれる画像処理装置制御プログラム２０は、ＨＤＤ１６または図示しないその他の記憶装置に記憶されており、ＲＡＭ１２に読み出され、ＣＰＵ１１により実行される。
【００２３】
Ｓ３０１では、ユーザがＵＩ１５を使用し、原稿のコピーを指示すると、ＵＩ制御部２１はその入力を受理し、ジョブ制御部２２に対して指定された設定によるコピージョブの開始を指示する。
Ｓ３０２では、ジョブ制御部２２は、データ入出力部２３に原稿の読み取りを指示し、データ入出力部２３は画像制御部１４、スキャナ部１７を制御し、原稿を読み取り画像データに変換してＲＡＭ１２に保持する。
【００２４】
Ｓ３０３では、ジョブ制御部２２は、ＲＡＭ１２に保持された画像データをＨＤＤ１６に画像ファイルとして保持するようファイル管理部２４に指示する。ファイル管理部２４は、ＨＤＤ制御部２６と連携してＨＤＣ１３を制御し、ＨＤＤ１６に画像ファイルを保持する。また、ＨＤＤ制御部２６はＨＤＤ１６に対して要求したデータ量を要求データ量として保持する。
【００２５】
Ｓ３０４では、ジョブ制御部２２は、データ入出力部２３に画像データの印刷を指示し、データ入出力部２３は画像制御部１４、プリンタ部１８を使用し、ＲＡＭ１２に保持された画像データを紙に印刷する。
【００２６】
Ｓ３０５では、ジョブ制御部２２は、画像ファイルの削除をファイル管理部２４に指示し、ファイル管理部２４はファイル消去部２５にファイルの消去を指示する。ファイル消去部２５は当該ファイルを消去対象として追加し、未消去データ情報２８を更新する。データの消去は、ジョブの処理とは非同期に実行されるため、ジョブの処理は以上で終了する。
【００２７】
次に、図４のフローチャートを参照し、本発明におけるファイル消去部２５の特徴的な消去処理について説明する。実行にあたっては、予めいくつかのデータが保持されている。一つは、消去上限情報２７で、一度に消去可能なデータ量を示す。ユーザからの指示により、ＵＩ制御部２１から通知され、ファイル消去部２５が保持する。
【００２８】
もう一つは、未消去データ情報２８で、ファイル管理部２４から消去指示されたファイルのうち、消去が完了していないデータの総量をファイル消去部２５が保持する。もう一つは、性能情報２９で、予め決定されているＨＤＤ１６の処理能力値としてファイル消去部２５が保持する。もう一つは、アクセス情報３０で、ファイル管理部２４およびファイル消去部２５からの指示でＨＤＤ１６に対して要求された、データの読み込みの電源投入時からの累積データをＨＤＤ制御部２６が保持する。
【００２９】
図４に示したフローは、上書き消去動作を行うよう指定された場合に、所定の条件において所定の間隔で繰り返し実行される。所定の条件とは、アクセス情報によりアクセス量が増加した場合は消去を一時停止し、アクセス量が増加しなかった場合は消去を行うことである。
Ｓ４０１では、未消去データ情報２８を確認し、０の場合は処理を行わずＳ４０９に進むが、未消去データが存在する場合には、Ｓ４０２に進む。
Ｓ４０２では、ＨＤＤ制御部２６からアクセス情報３０を取得する。
Ｓ４０３では、Ｓ４０２で取得したアクセス情報３０と、性能情報２９とから、実際にＨＤＤ１６にて完了したと思われる処理済データ量を算出して予測する。
【００３０】
Ｓ４０４では、アクセス情報３０(SR)と処理済データ量(SD)と消去上限情報２７(SM)から、以下のようにして消去可能データ量(SE)を算出する。
SE = min( SM-(SR-SD), ０ )          ・・・（１式）
なお、より処理を簡素化するために、前回取得したアクセス情報３０と今回取得したアクセス情報３０との間に差が生じなかった場合にのみ、消去可能データ量(SE)を固定の値にセットするのでもよい。
【００３１】
Ｓ４０５では、消去可能データ量と未消去データ情報２８を比較する。未消去データ情報２８の方が大きかった場合、Ｓ４０６に進み、消去サイズを消去可能データ量とし、一方、消去可能データ量の方が大きいか同じだった場合、Ｓ４０７に進み、消去サイズを未消去データ情報２８とする。
【００３２】
Ｓ４０８では、未消去のファイルに対して、決定された消去サイズ分だけ上書き消去処理を行う。上書き消去方法に関しては細かく記載しないが、０データや乱数や固定値などでファイルを埋める方法で消去を行う。
Ｓ４０９では、再度消去動作が動くまでの間、一定時間処理を休止する。ここで休止することで消去処理が使用するＨＤＤ１６へのアクセス量を制御している。
【００３３】
次に、図５の画面表示例を使用し、消去上限情報２７を指定したり、未消去データ情報２８を確認したりする方法について説明する。
ユーザがＵＩ１５を使用して上書き消去の設定を変更しようとすると、上書き消去設定画面５０が表示される。
【００３４】
優先処理を指定するバー５１は、消去上限情報２７を指定することになる。右に設定するほど、消去上限情報２７が大きく設定され、消去処理が優先される。逆に左に設定するほど消去上限情報２７が小さく設定され、ジョブ動作が優先される。決定ボタン５５が押されると設定が保持され、キャンセルボタン５４が押されると設定が元に戻り画面も消える。
【００３５】
未消去データ情報表示領域５２は、未消去データ情報２８を表示するもので、これが０でなかった場合に、ユーザが手動消去ボタン５３を押下する。これにより、消去上限情報２７が一時的に最大値に設定され、未消去データ情報２８が０になると、消去上限情報２７がバー５１の設定に戻る。前述のように、上書き消去設定画面５０に優先処理を指定するバー５１を表示することにより、消去上限情報も加味して上書き消去するデータ量を決定することができる。
【００３６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３７】
１０  画像処理装置、１１  ＣＰＵ、１２  ＲＡＭ、１３  ハードディスクコントローラ、１４  画像力制御部、１５  操作部、１６  ハードディスク、１７  スキャナ部、１８  プリンタ部
【図１】
2013031102.tif 000003
【図２】
2013031102.tif 000004
【図３】
2013031102.tif 000005
【図４】
2013031102.tif 000006
【図５】
2013031102.tif 000007