(57)【特許請求の範囲】
【請求項１】
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、
前記選択手段は、前記記憶手段の前記第１の領域がある量以下である場合に、前記第２の上書き手段を選択する
ことを特徴とする記録制御装置。
【請求項２】
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、
前記選択手段は、使用者の操作又は前記第２の領域に記録されたデータに対応付けられた情報に応じて前記第１又は第２の上書き手段を選択する
ことを特徴とする記録制御装置。
【請求項３】
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、
前記領域は、複数の単位領域を含み、
前記第２の上書き手段は、前記第２の領域に複数の前記データが記録されている場合に、当該複数のデータのうち前記単位領域を用いる数がより少ないデータが記録された領域を優先して上書きを行う
ことを特徴とする記録制御装置。
【請求項４】
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、
前記残回数が前記決められた数である前記第２の領域がある場合に、
前記選択手段は、前記第１の上書き手段を選択し、
前記第１の上書き手段は、当該第２の領域に上書きを行う
ことを特徴とする記録制御装置。
【請求項５】
前記第１又は第２の上書き手段は、
前記第２の領域に、その残回数から１を減じた回数の上書きを前記上書き用データにより行った後に、１回の上書きを、前記上書き用データに代えて前記取得手段により取得された未記録のデータにより行う
ことを特徴とする請求項１ないし４のいずれかに記載の記録制御装置。
【請求項６】
前記第２の上書き手段は、
前記第２の領域に、その残回数から１を減じた回数の上書きを上書き用データにより行った後に、１回の上書きを前記取得手段により取得された未記録のデータにより行う
ことを特徴とする請求項１ないし４のいずれかに記載の記録制御装置。
【請求項７】
前記第１の上書き手段は、
前記特定手段により特定された残回数がより多い前記第２の領域を優先して当該第２の領域にその残回数未満の回数の上書きを連続して行う
ことを特徴とする請求項１ないし４のいずれかに記載の記録制御装置。
【請求項８】
前記第１の上書き手段は、
前記特定手段により特定された残回数がより多い前記第２の領域を優先して当該第２の領域に１回の上書きを行う
ことを特徴とする請求項１ないし４のいずれかに記載の記録制御装置。
【請求項９】
前記データが画像を表す画像情報である請求項１ないし８のいずれかに記載の記録制御装置と、
前記記録手段により記録された画像情報に応じた処理を実行する実行手段とを備え、
前記第１又は第２の上書き手段は、前記実行手段により処理が実行された画像情報が記録された前記第２の領域に当該画像情報と異なるデータで上書きを行う
ことを特徴とする画像処理装置。
【請求項１０】
コンピュータを、
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、
前記選択手段は、前記記憶手段の前記第１の領域がある量以下である場合に、前記第２の上書き手段を選択する
ことを特徴とするプログラム。
【請求項１１】
コンピュータを、
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、
前記選択手段は、使用者の操作又は前記第２の領域に記録されたデータに対応付けられた情報に応じて前記第１又は第２の上書き手段を選択する
ことを特徴とするプログラム。
【請求項１２】
コンピュータを、
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、
前記領域は、複数の単位領域を含み、
前記第２の上書き手段は、前記第２の領域に複数の前記データが記録されている場合に、当該複数のデータのうち前記単位領域を用いる数がより少ないデータが記録された前記第２の領域を優先して上書きを行う
ことを特徴とするプログラム。
【請求項１３】
コンピュータを、
データを取得する取得手段と、
磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、
前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、
前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、
前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、
上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、
前記残回数が前記決められた数である前記第２の領域がある場合に、
前記選択手段は、前記第１の上書き手段を選択し、
前記第１の上書き手段は、当該第２の領域に上書きを行う
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
ハードディスク等の磁気記録媒体は、記録したデータを消去しようとしても、データに応じた磁気が残留することがある。このような残留磁気がある場合、残留磁気に基づいてデータを復元できる可能性があるため、磁気記録媒体からデータを復元不可能に消去するためには、データが記憶された領域に複数回の上書き（overwrite）を行うことが必要であるとされている。データの復元は、一般に、上書きの回数が多くなるほど困難となる。
【０００３】
特許文献１には、このような上書きのためのアクセスとジョブの実行のためのアクセスとに優先順位を設定する技術が記載されている。
【特許文献１】特開２００６−２８７８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、データが記録された複数の領域について、復元できる可能性がより高い領域を優先して上書きを行うことにある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、記録制御装置において、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、前記選択手段は、前記記憶手段の前記第１の領域がある量以下である場合に、前記第２の上書き手段を選択する構成を特徴とするものである。
【０００６】
請求項２の発明は、記録制御装置において、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、前記選択手段は、使用者の操作又は前記第２の領域に記録されたデータに対応付けられた情報に応じて前記第１又は第２の上書き手段を選択する構成を特徴とするものである。
【０００７】
請求項３の発明は、記録制御装置において、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、前記領域は、複数の単位領域を含み、前記第２の上書き手段は、前記第２の領域に複数の前記データが記録されている場合に、当該複数のデータのうち前記単位領域を用いる数がより少ないデータが記録された前記第２の領域を優先して上書きを行う構成を特徴とするものである。
【０００８】
請求項４の発明は、記録制御装置において、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段とを備え、前記残回数が前記決められた数である前記第２の領域がある場合に、前記選択手段は、前記第１の上書き手段を選択し、前記第１の上書き手段は、当該第２の領域に上書きを行う構成を特徴とするものである。
【０００９】
請求項５の発明は、請求項１ないし４のいずれかに記載の構成において、前記第１又は第２の上書き手段が、前記第２の領域に、その残回数から１を減じた回数の上書きを前記上書き用データにより行った後に、１回の上書きを、前記上書き用データに代えて前記取得手段により取得された未記録のデータにより行うことを特徴とするものである。
【００１０】
請求項６の発明は、請求項１ないし４のいずれかに記載の構成において、前記第２の上書き手段が、前記第２の領域に、その残回数から１を減じた回数の上書きを上書き用データにより行った後に、１回の上書きを前記取得手段により取得された未記録のデータにより行うことを特徴とするものである。
【００１１】
請求項７の発明は、請求項１ないし４のいずれかに記載の構成において、前記第１の上書き手段が、前記特定手段により特定された残回数がより多い前記第２の領域を優先して当該第２の領域にその残回数未満の回数の上書きを連続して行うことを特徴とするものである。
【００１２】
請求項８の発明は、請求項１ないし４のいずれかに記載の構成において、前記第１の上書き手段が、前記特定手段により特定された残回数がより多い前記第２の領域を優先して当該第２の領域に１回の上書きを行うことを特徴とするものである。
【００１３】
請求項９の発明は、画像処理装置において、前記データが画像を表す画像情報である請求項１ないし８のいずれかに記載の記録制御装置と、前記記録手段により記録された画像情報に応じた処理を実行する実行手段とを備え、前記第１又は第２の上書き手段が、前記実行手段により処理が実行された画像情報が記録された前記第２の領域に当該画像情報と異なるデータで上書きを行うことを特徴とするものである。
【００１４】
請求項１０の発明は、コンピュータが実行可能なプログラムにおいて、コンピュータを、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、前記領域は、複数の単位領域を含み、前記第２の上書き手段は、前記第２の領域に複数の前記データが記録されている場合に、当該複数のデータのうち前記単位領域を用いる数がより少ないデータが記録された領域を優先して上書きを行う構成を特徴とするものである。
【００１５】
請求項１１の発明は、コンピュータが実行可能なプログラムにおいて、コンピュータを、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、前記選択手段は、使用者の操作又は前記第２の領域に記録されたデータに対応付けられた情報に応じて前記第１又は第２の上書き手段を選択する構成を特徴とするものである。
【００１６】
請求項１２の発明は、コンピュータが実行可能なプログラムにおいて、コンピュータを、
データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、前記領域は、複数の単位領域を含み、前記第２の上書き手段は、前記第２の領域に複数の前記データが記録されている場合に、当該複数のデータのうち前記単位領域を用いる数がより少ないデータが記録された領域を優先して上書きを行う構成を特徴とするものである。
請求項１３の発明は、コンピュータが実行可能なプログラムにおいて、コンピュータを、データを取得する取得手段と、磁気記録媒体である記憶手段の領域のうち、前記取得手段が取得したデータが記憶されている領域に対して決められた回数の上書きを行った領域を第１の領域と認識する認識手段と、前記記憶手段の領域について、前記決められた回数と上書きが行われた回数との差である残回数を特定する特定手段と、前記取得手段により取得されたデータを前記認識手段が認識した前記第１の領域に記録する記録手段と、前記記録手段により記録されたデータのうち出力を終えたデータが記録され、かつ、決められた回数の上書きが行われていない前記領域である第２の領域に当該データと異なる上書き用データで上書きを行う第１の上書き手段であって、前記特定手段により特定された残回数がより多い前記第２の領域に優先して上書きを行う第１の上書き手段と、前記第２の領域に上書きを行う第２の上書き手段であって、前記特定手段により特定された残回数がより少ない前記第２の領域を優先して当該第２の領域に記録されたデータと異なる上書き用データでその残回数と同じ回数の上書きを連続して行う第２の上書き手段と、上書きを行う場合の上書き手段として前記第１又は第２の上書き手段を選択する選択手段として機能させ、前記残回数が前記決められた数である前記第２の領域がある場合に、前記選択手段は、前記第１の上書き手段を選択し、前記第１の上書き手段は、当該第２の領域に上書きを行う構成を特徴とするものである。
【発明の効果】
【００１７】
請求項１、１０の発明によれば、同構成を有しない場合に比べ、第１の領域が僅少となったときにより早く第１の領域を増加させることが可能となる。
請求項２、１１の発明によれば、使用者の意志やデータの属性等に応じて上書きの態様を選択することが可能となる。
請求項３、１２の発明によれば、同構成を有しない場合に比べ、上書き処理がより早く終了する第２の領域を優先して上書きを行うことが可能となる。
請求項４、１３の発明によれば、同構成を有しない場合に比べ、１回も上書きが行われていない第２の領域をより早く減少させることが可能となる。
請求項５の発明によれば、あるデータが記録された領域に残回数と同じ回数の上書きを上書き用データにより行う場合に比べ、未記録のデータを新たに記録するまでの工数をより少なくすることが可能となる。
請求項６の発明によれば、同構成を有しない場合に比べ、第１の領域が僅少となったときにおいて未記録のデータを新たに記録するまでに要する時間をより短くすることが可能となる。
請求項７の発明によれば、残回数と同じ回数の上書きを連続して行う場合に比べ、復元できる可能性がより高い第２の領域をより早く減らすことが可能となる。
請求項８の発明によれば、残回数以下であって１回でない回数の上書きを連続して行う場合に比べ、復元できる可能性がより高い第２の領域をより早く減らすことが可能となる。
【発明を実施するための最良の形態】
【００１８】
［実施形態］
図１は、本発明の一実施形態である画像出力装置の構成を示すブロック図である。本実施形態の画像出力装置１０は、本発明に係る画像処理装置の一例であり、本発明に係る記録制御装置の一例を含むものである。同図に示すように、本実施形態の画像出力装置１０は、制御部１１０と、記憶部１２０と、操作部１３０と、通信部１４０と、画像読取部１５０と、画像形成部１６０と、ファクシミリ通信部１７０とを備える。
【００１９】
制御部１１０は、ＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）などの演算装置やメモリを備え、あらかじめ記憶されたプログラムを実行することにより画像出力装置１０の動作を制御する。また、制御部１１０は、本発明に係る記録制御装置の一例に相当するものであり、通信部１４０又は画像読取部１５０から画像情報を取得し、これに必要な画像処理を実行して画像形成部１６０又はファクシミリ通信部１７０に供給する。制御部１１０が実行する画像処理は、画像形成部１６０又はファクシミリ通信部１７０による出力に応じたものである。例えば、制御部１１０は、画像形成部１６０で出力する場合には、画像情報に色変換処理やラスタライズ処理などを実行し、ファクシミリ通信部１７０で出力する場合には、画像情報に圧縮処理などを実行する。
【００２０】
記憶部１２０は、ＨＤＤ（Hard Disk Drive）等の記憶装置を備え、画像情報を一時的に記憶する。本実施形態の記憶部１２０は、記憶手段としてハードディスクを用いる。ハードディスクの記憶領域は、決められた容量を単位とした複数の領域に分割されている。この複数の領域のそれぞれのことを、以下では「単位領域」という。単位領域は、本実施形態においては、いわゆるセクタである。セクタの容量は、例えば、５１２バイトである。
【００２１】
操作部１３０は、ボタン等の操作子を備え、使用者の操作を受け付ける。操作部１３０は、使用者の操作を受け付けると、受け付けた操作に応じた操作情報を制御部１１０に供給する。なお、操作部１３０は、タッチパネルを有する表示装置を備え、これにより使用者の操作を受け付ける構成であってもよい。
【００２２】
通信部１４０及び画像読取部１５０は、いずれも、画像情報を入力する手段である。通信部１４０は、ＬＡＮ（Local Area Network）やインターネット等のネットワークに接続し、ネットワークに接続された他の通信端末から画像情報を取得する。画像読取部１５０は、原稿たる画像を光学的に読み取るスキャナを備え、画像の読み取り結果である画像情報を生成する。
【００２３】
画像形成部１６０及びファクシミリ通信部１７０は、いずれも、画像情報を出力する手段である。画像形成部１６０は、制御部１１０を介して画像情報を取得し、トナーやインク等の色材を用いて画像情報に応じた画像を用紙に形成する。ファクシミリ通信部１７０は、公衆交換電話網等のネットワークに接続し、原稿の送信先たる他の通信端末に画像情報を送信する。なお、通信部１４０とファクシミリ通信部１７０とが接続するネットワークは、同一のものであってもよいし、互いに異なるものであってもよい。
【００２４】
画像出力装置１０の構成は、以上のとおりである。この構成のもと、画像出力装置１０は、通信部１４０又は画像読取部１５０により画像情報を取得し、これを画像形成部１６０又はファクシミリ通信部１７０を介して出力する。画像出力装置１０は、取得した画像情報を一旦記憶部１２０に記録し、出力を終えた画像情報を記憶部１２０から消去する。このときの画像出力装置１０の動作は、以下のとおりである。
【００２５】
画像出力装置１０の制御部１１０は、画像情報を取得すると、記憶部１２０のハードディスクに空き領域、すなわち画像情報を記録可能な領域があるか検索する。制御部１１０は、空き領域がある場合、その領域に画像情報を記録し、空き領域がない場合、画像情報を記録可能なだけの空き領域が生じるまで記憶部１２０への記録を待機する。なお、画像情報が複数のセクタを占める場合、この複数のセクタは、ハードディスクにおいて連続するセクタである必要はない。制御部１１０は、記録された画像情報を画像形成部１６０又はファクシミリ通信部１７０に供給し、画像形成部１６０又はファクシミリ通信部１７０が出力を行うと、当該画像情報に関する出力が終了したことを示す情報を取得する。制御部１１０は、この情報を取得すると、当該画像情報を消去するための処理を実行する。この処理は、記憶部１２０への画像情報の読み出しや書き込みが行われない、いわゆるアイドル時において実行される。
【００２６】
画像情報を消去する際、画像出力装置１０は、画像情報が記録された記憶領域に複数回の上書きを行い、画像情報の復元を困難にしている。本実施形態においては、画像出力装置１０は、画像情報が記録された記憶領域に３回の上書きを行うことで所期の安全レベルを満たすこととしている。なお、ここにおいて「上書き」とは、画像情報が記録された記憶領域に対して、その記録された画像情報と異なる情報を書き込むことをいう。上書きのために用いる情報は、「０」などの一定の値であってもよいし、一定でないランダムな値であってもよいが、本実施形態においては、記憶領域に一定の値を一様に書き込むこととする。
【００２７】
制御部１１０は、上述したように、画像情報を消去する処理をアイドル時に実行する。制御部１１０は、ある記憶領域に３回の上書きを行う場合に、この３回の上書きを連続して実行する場合もあるし、そうでない場合もある。そのため、制御部１１０は、ある画像情報について出力を終えたときに、その画像情報が記録された記憶領域に対して上書きの残り回数（以下「残回数」という。）を設定する。すなわち、残回数は、あらかじめ決められた回数を示す初期値から上書きの実行回数を減じた差分である。本実施形態の場合、残回数は、上書きが１回も行われていない記録済の領域について「３」であり、上書きが１回行われる毎にその値を「１」ずつ減少させるものである。残回数は、制御部１１０のメモリに記憶されてもよいし、記憶部１２０のうちの画像情報を記憶する記憶領域と異なる記憶領域に記憶されてもよい。
【００２８】
本実施形態の画像出力装置１０は、以下に示す２通りの上書きを行い得る。第１の動作例は、決められた１つの上書き処理を繰り返し実行するものであり、第２の動作例は、２つの上書き処理のいずれかを選択して実行するものである。以下、フローチャートを参照してそれぞれの動作例を説明する。
【００２９】
（１）動作例１
図２は、本動作例において画像出力装置１０が実行する処理を示すフローチャートである。この処理は、アイドル時に実行されるループ処理であり、画像情報の読み出しや書き込みが割り込み処理として発生するまで繰り返される。同図に示すように、制御部１１０は、記憶部１２０の記憶領域の全体を検索し、設定された残回数が「１」以上、すなわち、出力を終え、かつ、決められた回数（３回）の上書きが行われていない記憶領域があるか否かを判断する（ステップＳａ１）。制御部１１０は、このような記憶領域が存在しない場合には（ステップＳａ１：ＮＯ）、このような記憶領域が生じるまで同じ判断を繰り返す。
【００３０】
設定された残回数が「１」以上の記憶領域がある場合（ステップＳａ１：ＹＥＳ）、制御部１１０は、該当する記憶領域のうち残回数が最大の領域を特定する（ステップＳａ２）。制御部１１０は、かかる記憶領域が複数ある場合には、複数の記憶領域からいずれかを特定する。制御部１１０は、このようにして特定した記憶領域に上書きを１回行う（ステップＳａ３）。
【００３１】
制御部１１０は、上書きを行ったら、上書きした記憶領域に設定された残回数の値をデクリメントする（ステップＳａ４）。この場合、上書きの回数は１回であるため、制御部１１０は残回数の値を「１」減少させる。続いて制御部１１０は、残回数をデクリメントした後の値が「０」であるか否かを判断し（ステップＳａ５）、残回数の値が「０」であれば（ステップＳａ５：ＹＥＳ）、この記憶領域を記録可能な記憶領域と認識する（ステップＳａ６）。この記憶領域のことを、以下では「記録可能領域」という。
【００３２】
制御部１１０は、以上のように上書き処理を行い、新たに画像情報を取得すると、この上書き処理により生じた記録可能領域や未記録の記憶領域に新たな画像情報を書き込んでいく。
画像出力装置１０は、本動作例に従うと、残回数がより多い記憶領域のデータを優先して上書きを行う。例えば、残回数が「３」である記憶領域と「１」である記憶領域とが混在する場合、制御部１１０は、残回数が「３」である記憶領域に優先的に上書きを行う。すなわち、画像出力装置１０は、本動作例に従うと、上書きが１回も行われていない記憶領域や、上書き回数がより少ない記憶領域がなるべく早くなくなるように上書き処理を行う。
【００３３】
（２）動作例２
図３は、本動作例において画像出力装置１０が実行する処理を示すフローチャートである。本動作例と上述した動作例１との相違点は、上書き処理の態様を選択可能か否かにある。本動作例においては、動作例１の上書き処理と、これと異なる別態様の上書き処理とが選択的に実行される。そこで、本動作例の説明においては、動作例１の上書き処理と共通する動作の説明を適宜省略する。
【００３４】
本動作例において、まず、制御部１１０は、動作例１と同様に、設定された残回数が「１」以上の記憶領域があるか否かを判断する（ステップＳｂ１）。次に、制御部１１０は、記憶部１２０の空き容量が決められた容量以下であるか否かを判断する（ステップＳｂ２）。ここにおいて、決められた容量、すなわち判断の基準となる閾値は、任意であるが、例えば、ハードディスク全体の記憶容量の５〜１０％程度である。制御部１１０は、記憶部１２０の空き容量が決められた容量より多い場合（ステップＳｂ２：ＮＯ）、上述した動作例１と同様の上書き処理（ステップＳｂ３〜Ｓｂ７）を第１の上書き処理として実行する。一方、記憶部１２０の空き容量が決められた容量以下である場合（ステップＳｂ２：ＹＥＳ）、制御部１１０は、実行する上書き処理として動作例１の場合と異なる第２の上書き処理を選択する。
【００３５】
空き容量が決められた容量以下である場合、制御部１１０は、設定された残回数が「１」以上であり、かつ、残回数が最小の記憶領域を特定する（ステップＳｂ８）。制御部１１０は、かかる記憶領域が複数ある場合には、複数の記憶領域からいずれかを特定する。制御部１１０は、このようにして特定した記憶領域に対して、残回数と同数の上書きを行う（ステップＳｂ９）。すなわち、特定した記憶領域の残回数が「１」であれば、１回の上書きを実行し、残回数が「２」であれば、２回の上書きを続けて実行する。そして、制御部１１０は、上書きを行った記憶領域の残回数を、実行した上書きの回数だけ減少させる（ステップＳｂ１０）。
この場合、上書きの実行回数と残回数とが同数であるため、上書きを行った記憶領域の残回数は、「０」となる。そのため、制御部１１０は、ステップＳｂ６のような判断を行わずに、この記憶領域を記録可能領域に変更する（ステップＳｂ７）。
【００３６】
画像出力装置１０は、本動作例に従うと、記憶部１２０の空き容量が決められた容量以下となった場合に、残回数がより少ない記憶領域のデータを優先して第２の上書き処理を実行する。かかる場合において、制御部１１０は、残回数と同じ回数の上書きを連続して行い、記憶領域を記録可能領域にする。画像出力装置１０は、本動作例に従うと、空き容量に比較的余裕がある場合には、動作例１と同様の第１の上書き処理を行う一方、空き容量が比較的僅少となった場合には、なるべく早く記録可能領域、すなわち空き領域を増加させ、空き容量が増加するように第２の上書き処理を行う。
【００３７】
［変形例］
本発明は、上述した実施形態に限らず、その他の形態でも実施し得る。本発明に対しては、例えば、以下のような変形を適用することが可能である。なお、以下に示す変形例は、各々を適宜に組み合わせてもよい。
【００３８】
（１）変形例１
上述した実施形態において、第１の上書き処理は、特定した記憶領域に１回の上書きを行うものであったが、特定した記憶領域に複数回ずつの上書きを行ってもよい。例えば、所期の安全レベルを満たすためにより多くの上書きが必要とされる場合においては、特定した記憶領域に連続して２回の上書きを行うなどしてもよい。要するに、本発明の第１の上書き処理においては、残回数以下の回数の上書きが一度に連続して行われてもよい。
【００３９】
（２）変形例２
上述したとおり、上書きのために用いる情報は、任意である。ゆえに、上書き用の情報は、残回数に応じて異なるものとしてもよい。
本発明において、残回数が「１」である記憶領域に上書きを行う場合、すなわち記録可能領域とする前の最後の上書きを行う場合に、上書き用の情報として通信部１４０又は画像読取部１５０により取得される画像情報を用いてもよい。この画像情報は、未記録の画像情報であり、その記憶領域に記録されていた画像情報とは異なる画像情報である。すなわち、本変形例は、画像情報を記録済みの記憶領域に最後の上書きを行う場合に、上書きのための専用のデータを用いることに代えて、新たに取得した未記録の画像情報を用いるものである。
【００４０】
本変形例の構成と上述した実施形態の構成とを比較すると、本変形例の構成の場合は、ある記憶領域に第１の画像情報を記録してから当該第１の画像情報と異なる第２の画像情報を記録するまでに当該記憶領域にアクセスする回数が、実施形態の場合よりも１回少なくなる。しかしながら、第１の画像情報が記録された記憶領域には、第１の画像情報と異なる情報が所定の回数書き込まれており、所期の安全レベルは満たされる。
なお、本変形例は、第１及び第２の上書き処理のいずれに適用してもよい。
【００４１】
（３）変形例３
上述した第２動作例において、第１の上書き処理と第２の上書き処理のいずれを実行するかを選択する判断基準は、記憶部１２０の空き容量でなくてもよい。例えば、使用者が操作部１３０を操作することにより第１又は第２の上書き処理が選択されるようにしてもよいし、画像情報と対応付けて取得される情報により第１又は第２の上書き処理が選択されるようにしてもよい。
【００４２】
画像情報が通信端末から送信される構成において、通信端末の使用者が認証等により特定できる場合、使用者やその属性（権限等）を特定する情報を画像情報と対応付けて取得するようにしてもよい。例えば、ある使用者と、当該使用者よりも重要度の高い書類を取り扱うことが多い他の使用者とがいる場合において、当該使用者と他の使用者とを区別し、前者から取得された画像情報には第１の上書き処理を実行し、後者から取得された画像情報には第２の上書き処理を実行するようにしてもよい。また、前者の画像情報が記録された記憶領域と後者の画像情報が記録された記憶領域の残回数が同じである場合に、いずれの記憶領域を先に上書きするかを、使用者やその属性を特定する情報に応じて決定したり、データが書き込まれた時間（時刻）に応じて決定したりする構成を付加してもよい。なお、先に上書きする記憶領域をデータが書き込まれた時間に応じて決定する場合には、記憶領域にデータを書き込んだ時間を特定するための手段が必要となる。この場合、記録されているデータが書き込まれた時間（時刻）がより古い記憶領域を優先して上書きを行うのが望ましい。
また、画像情報に対応付けられる情報は、当該画像情報の重要度を表す情報などであってもよい。
【００４３】
（４）変形例４
上述したステップＳｂ８の特定において、特定対象である記憶領域が複数ある場合には、これらの記憶領域が占めるセクタの数（又は画像情報の記憶容量）を特定し、セクタの数が少ない（又は画像情報の記憶容量が小さい）記憶領域を優先して上書きを行ってもよい。このような構成とした場合、複数存在する特定対象の記憶領域のうちの上書き処理がより早く終了する記憶領域が優先される。
また、特定対象である記憶領域が複数ある場合において、現在記録されているデータが書き込まれた時間（時刻）がより古い記憶領域、すなわちより過去に記録されたデータが残っている記憶領域を特定し、特定した記憶領域を優先して上書きを行ってもよい。このような構成とした場合、読み出される可能性が高い状態にある時間がより長い記憶領域が優先される。なお、このような構成を実現するためには、記憶領域にデータを書き込んだ時間を特定するための手段が必要となる。
【００４４】
（５）変形例５
上述した第１の上書き処理は、復元できる可能性がより高い記憶領域をなるべく早く減らすように上書きを行うものであり、第２の上書き処理は、空き領域をなるべく早く確保するように上書きを行うものであるといえる。換言すれば、第１の上書き処理を行う場合においては、第２の上書き処理を行う場合に比べ、所期の安全レベルを満たす記憶領域の数は少なくなるが、ハードディスク全体としての安全レベルは高くなり、第２の上書き処理を行う場合においては、第１の上書き処理を行う場合に比べ、所期の安全レベルを満たす記憶領域の数は多くなるものの、復元できる可能性がより高い記憶領域が上書きされずに残り続ける。
また、上書きが１回も行われていない記憶領域は、その他の記憶領域に比べ、復元の可能性が格段に高いといえる。
【００４５】
以上の点にかんがみ、第１の上書き処理と第２の上書き処理とを選択的に実行する場合においては、上書きが１回も行われていない記録済みの記憶領域があるとき、すなわち残回数が初期値のままである記憶領域があるときには、この領域を優先して第１の上書き処理を実行するようにしてもよい。すなわち、本変形例は、残回数が初期値のままである記憶領域がある場合に、当該記憶領域に対して第１の上書き処理を優先的かつ選択的に実行するものである。
【００４６】
（６）変形例６
上述した第２の上書き処理は、アイドル時に限らず実行可能である。例えば、記憶部１２０に空き領域が全くない場合において、ある容量の画像情報を記録しようとするとき、当該画像情報を記録できるだけの空き領域が確保されるまで第２の上書き処理を繰り返し実行するようにしてもよい。
【００４７】
（７）変形例７
本発明における単位領域は、セクタである必要はない。すなわち、記憶領域をセクタと異なる領域に区分し、区分された領域に対して画像情報等のデータを書き込む構成であってもよい。また、単位領域は、それぞれが同一の記憶容量でなくてもよい。
【００４８】
（８）変形例８
本発明における記憶手段に該当するのは、上述したハードディスクのように、あるデータを上書きするように他のデータを書き込んだ場合に、先に書き込まれたデータが復元可能な記録媒体である。本発明における記憶手段は、このような記録媒体であれば、ハードディスクに限定されない。
【００４９】
（９）変形例９
本発明は、上述した実施形態の画像出力装置１０以外の電子機器にも適用可能である。例えば、画像情報を取得する構成は、通信部１４０又は画像読取部１５０の一方のみであってもよいし、これと異なるものであってもよい。例えば、ファクシミリ通信部１７０を画像を取得する手段として用い、ファクシミリ通信によって画像情報を取得してもよい。また、画像情報を出力する構成についても、画像形成部１６０又はファクシミリ通信部１７０の一方のみであってもよいし、これと異なるものであってもよい。画像情報を出力する構成は、取得した画像情報に応じた何らかの処理を実行するものであれば、その具体的構成を特に問わない。
また、本発明において、記憶手段への記録対象とするデータは、画像情報に限らない。例えば、音声を表すデータや、動画を表すデータであってもよい。
【００５０】
また、本発明は、上述した制御部１１０が実現する機能をコンピュータに実行させるプログラムとしても特定され得る。さらに、本発明に係るプログラムは、これを記憶させた光ディスク等の記録媒体としても提供可能であり、また、インターネット等のネットワークを介して所定のサーバ装置から画像出力装置にダウンロードされ、これをインストールして利用可能にするなどの形態でも提供され得る。
また、本発明が実現する機能は、オペレーティングシステムの機能（ファイルシステム）であってもよいし、より上位又は下位のソフトウェアの機能であってもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態である画像出力装置の構成を示すブロック図である。
【図２】画像出力装置が実行する処理を示すフローチャートである。
【図３】画像出力装置が実行する処理を示すフローチャートである。
【符号の説明】
【００５２】
１０…画像出力装置、１１０…制御部、１２０…記憶部、１３０…操作部、１４０…通信部、１５０…画像読取部、１６０…画像形成部、１７０…ファクシミリ通信部
【図１】
0004656139.tif 000002
【図２】
0004656139.tif 000003
【図３】
0004656139.tif 000004