(57)【要約】【課題】本発明は、画像データ蓄積手段の利用効率向上と画像データの機密確保を効率的に行う画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】ＭＦＰ１は、入力される画像データをＨＤＤ７に蓄積するに際して、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像を画像埋め込み情報解読部６で検知し、ＣＰＵ８が、検知された該埋め込み画像の示す該蓄積関連情報に基づいて該画像データのＨＤＤ７に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御する。したがって、画像データの作成者が埋め込んだ埋め込み画像に組み込まれている蓄積関連情報に基づいて該画像データのＨＤＤ７への蓄積を制御することができる。【選択図】          図１
2009199476.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像データ入力手段と、入力される該画像データを蓄積する画像データ蓄積手段と、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像を検知する埋め込み画像検知手段と、該埋め込み画像検知手段の検知した該埋め込み画像の示す該蓄積関連情報に基づいて該画像データの該画像データ蓄積手段に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御する制御手段と、を備えていることを特徴とする画像処理装置。
【請求項２】
前記埋め込み画像は、所定のドットパターンで構成され、前記蓄積関連情報として、前記蓄積期間経過後の前記画像データ及び該画像データに関連する画像関連情報に施す後処理情報を含み、前記制御手段は、前記埋め込み画像検知手段の検知した該埋め込み画像の該蓄積関連情報に基づいて、該画像データの該蓄積期間経過後の該後処理を制御することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記画像データの前記画像データ蓄積手段への最大蓄積期間を設定する最大蓄積期間設定手段と、設定された該最大蓄積期間を記憶する最大蓄積期間記憶手段と、を備え、前記制御手段は、前記画像データの前記画像データ蓄積手段での蓄積期間を該最大蓄積期間以下に規制することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記画像処理装置は、前記画像データの機密度を決定する複数段の機密レベルと前記蓄積関連情報を対応させた機密レベル対応蓄積情報を記憶する機密レベル対応蓄積情報記憶手段を備え、前記制御手段は、前記埋め込み画像検知手段が該埋め込み画像として該機密レベルを示す画像を検知すると、該機密レベルに基づいて該機密レベル対応蓄積情報から該蓄積関連情報を取得して該蓄積関連情報に基づいて前記蓄積関連処理を制御することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記蓄積関連情報の入力を行う蓄積関連情報入力手段と、入力される該蓄積間連情報を組み込んだ前記埋め込み画像を生成する埋め込み画像生成手段と、該埋め込み画像を前記画像データ入力手段から入力される画像データに埋め込んだ画像データを生成出力する画像出力手段と、を備えていることを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記画像処理装置は、前記機密レベル対応蓄積情報記憶手段の前記機密レベル対応蓄積情報を報知出力する報知出力手段を備え、該報知出力手段の報知出力する該機密ベル対応蓄積情報に基づいて、前記蓄積関連情報入力手段から前記蓄積関連情報として前記機密レベル情報を入力可能であることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記画像処理装置は、前記蓄積期間経過後の前記後処理内容として、前記画像データ及び前記画像関連情報の一部または全ての削除、暗号化されている該画像データの該暗号化解除が設定されており、前記制御手段は、該設定内容に基づいて該後処理を制御することを特徴とする請求項２から請求項６のいずれかに記載の画像処理装置。
【請求項８】
画像データを入力する画像データ入力処理ステップと、入力される該画像データを画像データ蓄積手段に蓄積する画像データ蓄積処理ステップと、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像を検知する埋め込み画像検知処理ステップと、該埋め込み画像検知処理ステップで検知された該埋め込み画像の示す該蓄積関連情報に基づいて該画像データの該画像データ蓄積手段に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御する制御処理ステップと、を有していることを特徴とする画像処理方法。
【請求項９】
前記埋め込み画像は、所定のドットパターンで構成され、前記蓄積関連情報として、前記蓄積期間経過後の前記画像データに施す後処理情報を含み、前記制御処理ステップは、前記埋め込み画像検知処理ステップで検知された該埋め込み画像の該蓄積関連情報に基づいて、該画像データの該蓄積期間経過後の該後処理を制御することを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記画像処理方法は、前記画像データの前記画像データ蓄積手段への最大蓄積期間を設定する最大蓄積期間設定処理ステップと、設定された該最大蓄積期間を最大蓄積期間記憶手段に記憶する最大蓄積期間記憶処理ステップと、を有し、前記制御処理ステップは、前記画像データの前記画像データ蓄積手段での蓄積期間を該最大蓄積期間以下に規制することを特徴とする請求項８または請求項９記載の画像処理方法。
【請求項１１】
前記画像処理方法は、前記画像データの機密度を決定する複数段の機密レベルと前記蓄積関連情報を対応させた機密レベル対応蓄積情報を機密レベル対応蓄積情報記憶手段に記憶する機密レベル対応蓄積情報記憶処理ステップを有し、前記制御処理ステップは、前記埋め込み画像検知処理ステップで該埋め込み画像として該機密レベルを示す画像を検知すると、該機密レベルに基づいて該機密レベル対応蓄積情報から該蓄積関連情報を取得して該蓄積関連情報に基づいて前記蓄積関連処理を制御することを特徴とする請求項８から請求項１０のいずれかに記載の画像処理方法。
【請求項１２】
前記蓄積関連情報の入力を行う蓄積関連情報入力処理ステップと、入力された該蓄積間連情報を組み込んだ前記埋め込み画像を生成する埋め込み画像生成処理ステップと、該埋め込み画像を前記画像データ入力処理ステップで入力される画像データに埋め込んだ画像データを生成出力する画像出力処理ステップと、を有していることを特徴とする請求項８から請求項１１のいずれかに記載の画像処理方法。
【請求項１３】
前記画像処理方法は、前記機密レベル対応蓄積情報記憶手段の前記機密レベル対応蓄積情報を報知出力する報知出力処理ステップを有し、該報知出力処理ステップで報知出力する該機密ベル対応蓄積情報に基づいて、前記蓄積関連情報入力処理ステップでの前記蓄積関連情報の入力が可能であることを特徴とする請求項１２記載の画像処理方法。
【請求項１４】
コンピュータに請求項８から請求項１３のいずれかに記載の画像処理方法を実行させることを特徴とする画像処理プログラム。
【請求項１５】
請求項１４記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、画像データ蓄積手段の利用効率を向上させつつ、画像データの機密を効率的に保持する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ装置、ファクシミリ装置、複合装置、複写装置、スキャナ装置、コンピュータ等の画像処理装置においては、種々の画像データを取り扱うことから、近時、その画像データの機密性（セキュリティ）をいかに確立するかが重要な課題となってきている。
【０００３】
特に、近時、画像処理装置においては、取り込んだ画像データをメモリに保存して、必要なときに取り出すことが行われてきており、このようなメモリに保存した画像データのセキュリティを確保することが重要な課題となっている。そして、従来、画像データの機密を保持するために、メモリ上の画像データの利用に際して、パスワードの入力を要求したり、メモリへの画像データの保存に際して、画像データを暗号化して保存することも行われている。
【０００４】
また、メモリに画像データを保存して再利用する場合、不要となった画像データを如何に整理して、メモリの有効利用を図ることが重要な課題となっている。
【０００５】
特に、画像データを暗号化してメモリに保存する場合、通常のドキュメントや画像ファイルと比較して、暗号化されていることからその画像データの重要度は該画像データの作成者のみが分かっており、該画像データを削除してもよいのか否かが不明である。さらには、暗号化データは、画像処理装置の管理権限を有した管理者等のアクセス権を有したものでなければ、メモリ上に保管されていることすら不明なデータもある。
【０００６】
そして、従来、蓄積手段に暗号化して蓄積した暗号化データの暗号化を、蓄積経過時間が予め設定されている暗号化解除時間を経過すると、解除して、再度、該画像蓄積手段に蓄積する技術が提案されている（特許文献１参照）。この従来技術は、ファイルデータのメモリへの保存に際して予め設定した暗号化解除時間が経過すると、暗号化を解除して再度メモリに保存することで、データの有効利用を図っている。
【０００７】
また、従来、メモリへのファイルデータの保存年数に基づいてファイルデータの削除を行う技術が提案されている（特許文献２参照）。この従来技術は、ファイルデータのメモリへの保存に際して設定した保存年数だけファイルデータの保存期間が経過すると、該ファイルデータを削除する。
【０００８】
【特許文献１】特開２００５−３５２５５６号公報
【特許文献２】特開平５−３２４４２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記公報記載の従来技術にあっては、画像データの機密を保持しつつメモリ上の画像データを効率的に整理する上で、改良の必要があった。
【００１０】
すなわち、上記特許文献１記載の従来技術にあっては、暗号化解除時間が経過すると、暗号化ファイルの暗号化を解除して再度メモリに保存しているため、該ファイルの作成者と該ファイルのメモリへの保存操作者が異なることがあり、このような場合、保存操作者は、該ファイルの機密性や重要度を理解しているとは限らず、暗号化解除時間を適切な時間として設定できないだけでなく、不用意に暗号化解除時間を設定すると、ファイルの機密を適切に確保することができず、改良の必要があった。また、この従来技術は、ファイルの暗号化を解除する技術であるため、ファイルの削除は、別に処理する必要があり、メモリの整理を適切に行う処理としては、２次的なものであり、改良の必要があるとともに、暗号化解除を行うことのできない機密文書には適用することができず、改良の必要があった。
【００１１】
また、特許文献２記載の従来技術にあっては、ファイルデータの保存に際して設定した保存年数が経過すると、削除するため、暗号化ファイルの消し忘れに対応して、メモリの利用性の向上を図ることはできるが、保存年数の設定を適切に行えない場合があり、利用性を向上させる上で、改良の必要があった。すなわち、ファイルの作成者とファイルの保存操作者とが異なることがあり、ファイルの保存操作者は、そのファイルの機密性や重要度を理解しているとは限らず、保存年数を適切な期間として設定できないだけでなく、不適切な保存年数を設定すると、重要ファイルが消えてしまったり、逆に、機密ファイルが長期間保存されて機密保持を確保する上で問題となる。また、機密ファイルでないファイルについても保存年数を設定する必要があり、煩雑で面倒な操作を強いられることとなり、利用性を向上させる上で、改良の必要があった。
【００１２】
そこで、本発明は、画像データの機密性を向上させつつメモリの利用効率を向上させる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明は、上記目的を達成するために、入力される画像データを画像データ蓄積手段に蓄積するに際して、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像を検知し、検知された該埋め込み画像の示す該蓄積関連情報に基づいて該画像データの該画像データ蓄積手段に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御することを特徴としている。
【００１４】
また、本発明は、前記埋め込み画像が、所定のドットパターンで構成されており、前記蓄積関連情報として、前記蓄積期間経過後の前記画像データに施す後処理情報を含み、検知された前記埋め込み画像の該蓄積関連情報に基づいて、該画像データの該蓄積期間経過後の該後処理を制御することを特徴としてもよい。
【００１５】
さらに、本発明は、前記画像データの前記画像データ蓄積手段への最大蓄積期間を設定すると、設定された該最大蓄積期間を最大蓄積期間記憶手段に記憶し、前記画像データの前記画像データ蓄積手段での蓄積期間を該最大蓄積期間以下に規制することを特徴としてもよい。
【００１６】
また、本発明は、前記画像データの機密度を決定する複数段の機密レベルと前記蓄積関連情報を対応させた機密レベル対応蓄積情報を機密レベル対応蓄積情報記憶手段に記憶し、前記埋め込み画像として該機密レベルを示す画像を検知すると、該機密レベルに基づいて該機密レベル対応蓄積情報から該蓄積関連情報を取得して該蓄積関連情報に基づいて前記蓄積関連処理を制御することを特徴としてもよい。
【００１７】
さらに、本発明は、前記蓄積関連情報の入力を行うと、入力された該蓄積関連情報を組み込んだ前記埋め込み画像を生成し、該埋め込み画像を入力される画像データに埋め込んだ画像データを生成出力することを特徴としてもよい。
【発明の効果】
【００１８】
本発明によれば、入力される画像データを画像データ蓄積手段に蓄積するに際して、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像を検知し、検知された該埋め込み画像の示す該蓄積関連情報に基づいて該画像データの該画像データ蓄積手段に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御するので、画像データの作成者が埋め込んだ埋め込み画像に組み込まれている蓄積関連情報に基づいて該画像データの画像データ蓄積手段への蓄積を制御することができ、管理者の手間を省くことができるとともに、画像データの機密性を向上させつつ画像データ蓄積手段の利用効率を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２０】
図１〜図７は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を適用したＭＦＰ（Multi Functional Products：複合装置）１のブロック構成図である。
【００２１】
図１において、ＭＦＰ１は、読み取り部２、第１画像データ処理部３、バス制御部４、第２画像データ処理部５、画像埋め込み情報解読部６、ＨＤＤ（ハードディスク）７、ＣＰＵ（Central Processing Unit ）８、メモリ９、プロッタＩ／Ｆ部１０、プロッタ部１１、操作表示部１２、回線Ｉ／Ｆ部１３、外部Ｉ／Ｆ部１４、ＳＢ（サウスブリッジ）１５及びＲＯＭ（Read Only Memory）１６等を備えている。
【００２２】
読み取り部（画像データ入力手段）２は、例えば、ＣＣＤ(Charge Coupled Device）を利用したラインイメージセンサ、アナログ／デジタル（Ａ／Ｄ）変換回路及びこれらを駆動する駆動回路等を備えており、一般的にＡＤＦを備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつ読み取り部２の原稿読み取り位置に送給する。読み取り部２は、ＡＤＦから搬送されてきた原稿を主走査及び副走査して原稿の濃淡情報から画像を所定の解像度で読み取って、ＲＧＢ各所定ビット（例えば、各８ビット）の画像データを生成して第１画像データ処理部３に出力する。なお、読み取り部２は、ＣＣＤを用いたものに限るものではなく、例えば、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）やＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を用いたものであってもよい。  第１画像データ処理部３は、読み取り部２からのデジタル画像データに対して、予め定められている特性に統一する処理を施す。この第１画像データ処理部３の統一する特性は、画像データをＭＦＰ１内部に蓄積し、再利用する場合に出力先の変更に適した特性であり、その詳細については後述する。
【００２３】
バス制御部４は、ＭＦＰ１内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御を司り、複数種のバス規格間のブリッジ機能も有している。バス制御部４は、本実施例のＭＦＰ１では、第１画像データ処理部３、第２画像データ処理部５及びＣＰＵ８とはＰＣＩ（Peripheral Component Interconnect）−Expressバスで接続し、ＨＤＤ７とはＡＴＡバスで接続して、ＡＳＩＣ（Application Specific Integrated Circuit）化されている。
【００２４】
第２画像データ処理部５は、第１画像データ処理部３で予め定められた特性に統一されたデジタルの画像データ及び回線Ｉ／Ｆ部１３や外部Ｉ／Ｆ部１４を通じて入力される画像データに対して、画像の調整・加工やユーザから指定される出力先に適した画像処理を施す。
【００２５】
画像埋め込み情報解読部６は、第１画像データ処理部３及び第２画像データ処理部５に接続されており、画像データが読み取り部２から入力されるときには、第１画像データ処理部３に入力された画像データまたは第１画像データ処理部３でデータ処理を途中まで行った画像データのいずれかが入力され、画像データが回線Ｉ／Ｆ部１３または外部Ｉ／Ｆ部１４から入力されるときには、バス制御部４を介して第２画像データ処理部５に渡された画像データまたは第２画像データ処理部５でデータ処理を途中まで行った画像データのいずれかが入力され、埋め込み蓄積関連情報（埋め込み画像）が該画像データに埋め込まれているか検知する。
【００２６】
この埋め込み蓄積関連情報は、例えば、図２に示すように、所定の特定のドットパターンで構成されている複数ドットからなる２種のドットパターンの一方に「０」（図２の（ａ）、（ｄ）、（ｇ））を、他方に「１」（図２の（ｂ）、（ｃ）、（ｅ）、（ｆ）、（ｈ））を割り当て、複数、例えば、８個のドットパターンを１コードに割り当てられたものであり、例えば、画像の地紋領域に地紋として付加されることで、埋め込み蓄積関連情報として埋め込まれている。なお、本実施例では、埋め込み蓄積関連情報として、ドットパターンの配列を使用しているが、バーコードやＱＲコード等を用いてもよいし、電子透かしを利用してもよいし、また、画像データではなく原稿にＲＦＩＤタグなどを付加して、蓄積関連情報を設定し、該ＲＦＩＤタグの情報を読み込むようにしてもよい。
【００２７】
このドットパターンによる埋め込み蓄積関連情報は、例えば、４ビットの場合、図３に示すような蓄積関連情報コードをドットパターンに変換したものであり、蓄積関連情報コードは、原稿作成者が設定した蓄積関連情報をコード化したもので、例えば、ビット（bit）３が、蓄積可否情報（「０」が蓄積不可、「１」が蓄積可）、ビット（bit）０〜２が、蓄積期間（「０００」が、１日、「００１」が、３日、「０１０」が、７日、「１００」が、１０日、「１０１」が、３０日、「１１０」が、６０日、「１１１」が、９０日）に割り振られている。
【００２８】
画像埋め込み情報解読部（埋め込み画像検知手段）６は、埋め込み蓄積関連情報が該画像データに埋め込まれていることを検知すると、検知した該埋め込み蓄積関連情報のドットパターン群を、複数ビットのコード（蓄積関連情報コード）に変換し、検知結果を内部レジスタに保管するとともに、検知した旨の検知信号をＣＰＵ８に出力する埋め込み画像検知処理を行う。なお、画像埋め込み情報解読部６は、ＤＳＰ（Digital Signal Processor）やＣＰＵ８がソフトウェア的に埋め込み蓄積関連情報の検知を実行するものであってもよいし、ＡＳＩＣ（Application Specific Integrated Circuit）／ＦＰＧＡ（Field Programmable Gate Array）等を用いたハードウェア的に埋め込み蓄積関連情報を検知するもののいずれであってもよい。また、検出したドットパターンをＣＰＵ８が解読する場合には、ＣＰＵ８がソフトウェア的に検出し解読まで行ってもよい。これらのいずれの構成を手寄与するかは、ＭＦＰ１として要求される処理速度とコストとの関連で適宜設定することができる。
【００２９】
ＨＤＤ（画像データ蓄積手段）７は、通常のパーソナルコンピュータ等にも用いられている大容量記憶装置のハードディスクであり、主にデジタルの画像データ及び該画像データの付帯情報（画像関連情報）を蓄積する。また、本実施例のＨＤＤ７は、ＩＤＥ（Integrated Development Environment）を拡張して規格化されているＡＴＡバス接続のハードディスクが用いられている。なお、大容量の記憶装置（画像データ蓄積手段）としては、ＨＤＤ７に限るものではなく、例えば、近年大容量化してきているフラッシュメモリを用いたシリコンディスク等を用いてもよい。そして、このＨＤＤ７は、画像データを蓄積するとともに、該画像データに関するデータ関連情報（例えば、使用者、ファイル名、ページ数、ファイルサイズ、蓄積日時等）及び後述する蓄積関連情報（例えば、蓄積許可期間、機密レベル等）を該画像データに関連付けて蓄積する。
【００３０】
ＣＰＵ（制御手段）８は、ＭＦＰ１全体の制御を行うマイクロプロセッサであり、本実施例では、近年普及してきているＣＰＵコア単体に+αの機能を追加したIntegrated ＣＰＵを使用している。このIntegrated ＣＰＵは、汎用規格Ｉ／Ｆとの接続機能やクロスバースイッチを使用したこれらバス接続機能がインテグレートされたＣＰＵである。
【００３１】
メモリ９は、複数種のバス規格間をブリッジする際の速度差や接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータの記憶やＣＰＵ８がＭＦＰ１の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ８には高速処理が求められるため、通常起動時にＲＯＭ１６に記憶されたブートプログラムによってシステムを起動し、その後は高速にアクセス可能なメモリ９に展開されたプログラムによって処理を行う。本実施例のＭＦＰ１では、メモリ９として、規格化されパーソナルコンピュータに使用されているＤＩＭＭが使用されている。
【００３２】
プロッタＩ／Ｆ部１０は、ＣＰＵ８にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなるデジタル画像データを受け取ると、該画像データをプロッタ部１１の専用Ｉ／Ｆに出力するバスブリッジ処理を行い、この汎用規格Ｉ／Ｆとしては、ＰＣＩ−Expressバスが用いられている。
【００３３】
プロッタ部（画像出力手段）１１は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスによって、記録材に該画像データの画像を記録出力する。プロッタ部１１は、その画像形成プロセスが電子写真プロセスに限るものではなく、任意の画像形成プロセスであってよく、例えば、インク噴射プロセスであってもよい。
【００３４】
ＳＢ１５は、パーソナルコンピュータに使用されるチップセットのひとつであり、サウスブリッジ（South Bridge）と呼ばれる汎用の電子デバイスである。ＳＢ１５は、主にＰＣＩ−Expressである汎用規格の拡張バス１７とＩＳＡ（Industrial Standard Architecture）ブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したものであり、ＲＯＭ１６との間をブリッジしている。
【００３５】
ＲＯＭ１６は、ＭＦＰ１の基本プログラム及び後述する本発明の画像処理方法を実行する画像処理プログラム等のプログラム及び必要なシステムデータが格納されており、ＣＰＵ８が、該ＲＯＭ１６内のプログラムに基づいて上記メモリ９をワークメモリとして利用しつつ、ＭＦＰ１の各部を制御して、ＭＦＰ１の基本動作制御及び後述する画像処理を実行する。
【００３６】
操作表示部（最大蓄積期間設定手段、蓄積関連情報入力手段、報知出力手段）１２は、ユーザへのインターフェイスを行う部分であって、ディスプレイ、例えば、ＬＣＤ（Liquid Crystal Display：液晶表示装置）及びキースイッチ等を備えている。操作表示部１２は、ＰＣＩ−Expressバスである拡張バス１７を介してＣＰＵ８と接続されており、ＣＰＵ８の制御下で、ＭＦＰ１の各種状態や操作方法をディスプレイに表示し、また、ユーザからのキースイッチ入力操作を検知する。
【００３７】
回線Ｉ／Ｆ部（画像データ入力手段、画像出力手段）１３は、ＰＣＩ−Expressバスである拡張バス１７と電話回線を接続し、ＭＦＰ１の電話回線を介した各種データのやり取り、例えば、外部のファクシミリ装置ＦＸとのファクシミリ通信を可能とし、外部のファクシミリ装置ＦＸとの間で、画像データの入出力を行う。
【００３８】
外部Ｉ／Ｆ部（画像データ入力手段、画像出力手段）１４は、ＰＣＩ−Expressバスである拡張バス１７と外部装置ＧＳを接続し、外部装置ＧＳと各種データのやり取りを行う。外部Ｉ／Ｆ部１４は、例えば、イーサネット（登録商標）等のネットワークに接続され、該ネットワーク上の外部装置ＧＳと接続されて、該外部装置ＧＳとの間で画像データの入出力を行う。
【００３９】
外部装置ＧＳは、例えば、パーソナルコンピュータ等であり、ユーザは、パーソナルコンピュータ等の外部装置ＧＳにインストールされているアプリケーションソフトやドライバを利用して、外部Ｉ／Ｆ部１４を介して、ＭＦＰ１の各種制御や画像データの入出力を行うことができる。
【００４０】
上記第１画像データ処理部３は、図４に示すようにブロック構成されており、γ変換部２１、フィルタ処理部２２、色変換部２３及び変倍処理部２４等を備えている。第１画像データ処理部３は、γ変換部２１に、読み取り部２からの画像データが入力画像データとして入力され、入力画像データを予め定めた特性に統一して、バス制御部４に送る。
【００４１】
γ変換部２１は、読み取り部２から入力されるデジタル化された入力画像データをγ変換して反射率を基にした特性から予め定められた明るさの特性、例えば、明度リニアな特性に変換する。
【００４２】
フィルタ処理部２２は、γ補正された入力画像データに所定のフィルタ処理を施し、読み取り部２の有しているＭＴＦ（Modulation Transfer Function）特性等の特性を所定の基準チャートをスキャンしたときに、線数毎に予め定めたＭＴＦ特性値になるように補正する。
【００４３】
色変換部２３は、読み取り部２の色空間から予め定められた色空間に変換する。色変換部２３での色空間は、入力される画像データに対して、クリップや圧縮がかからないようになるべく大きい方がよいが、余り大きすぎると階調段差が問題になるため、本実施例のＭＦＰ１では、所定の基準チャートを読み取り部２でスキャンしたときに、規格化された色空間の一つであるＡｄｏｂｅＲＧＢになるように変換する。
【００４４】
変倍処理部２４は、読み取り部２から入力された画像データのサイズ（解像度）から予め定められたサイズ、例えば、６００ｄｐｉへとサイズ（解像度）を変換する。
【００４５】
第１画像データ処理部３は、上述のようにして特性を統一した画像データをバス制御部４に送る。
【００４６】
そして、バス制御部４は、第１画像データ処理部３からＲＧＢ画像データを受け取ると、ＣＰＵ８を介してメモリ９に蓄積する。
【００４７】
ＭＦＰ１は、メモリ９に展開されたＲＧＢ画像データを、再出力等の必要に応じてハードディスクへも蓄積保存し、メモリ９に蓄積したＲＧＢ画像データを、ＣＰＵ８及びバス制御部４を介して第２画像データ処理部５に送る。
【００４８】
第２画像データ処理部５は、図５に示すように構成されており、フィルタ処理部３１、色変換部３２、変倍処理部３３、階調処理部３４及びドットパターン付加処理部３５等を備えている。
【００４９】
フィルタ処理部３１は、入力されるＲＧＢ画像データの鮮鋭性やＳ／Ｎ（信号／ノイズ）比を補正して、プロッタ部１１に出力する場合の画像データの再現性を向上させている。具体的には、フィルタ処理部３１は、ユーザによって設定されている画像処理モードまたはＭＦＰ１に予め設定されている画像処理モードに従って画像データに対して、鮮鋭化／平滑化処理を施す。例えば、フィルタ処理部３１は、文字のみを重視する文字モードでは、文字をハッキリ／クッキリとさせるために、鮮鋭化処理を施し、絵柄を重視する写真モードでは、滑らかに階調性を表現するために、平滑化処理を施す。
【００５０】
色変換部３２は、フィルタ処理部３１でフィルタ処理されたＲＧＢ各所定ビット、例えば、８ビットの画像データを受け取ると、プロッタ部１１用の色空間であるＣＭＹＫ各所定ビット、例えば、８ビットに変換する。このとき、色変換部３２は、ユーザの所望する画像処理モードに従って再度も合わせて調整する。
【００５１】
変倍処理部３３は、ＣＭＹＫ画像データの解像度を、プロッタ部１１の性能に従ってサイズ（解像度）変換を行う。例えば、プロッタ部１１の性能が６００ｄｐｉ出力であると、第１画像データ処理部３の変倍処理部２４で既に６００ｄｐｉに変換しているときには、変倍処理部３３は、特に解像度の変換を行わない。
【００５２】
階調処理部３４は、ＣＭＹＫ各所定ビット、例えば、８ビットを変倍処理部３３から受け取ると、プロッタ部１１の階調処理能力に従った階調数変換処理を行う。例えば、階調処理部３４は、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いて階調数変換を行い、処理後のＣＭＹＫ２ビットの画像データをドットパターン付加処理部３５に渡す。
【００５３】
ドットパターン付加処理部（埋め込み画像生成手段）３５は、ＣＰＵ８から受信した蓄積関連情報コードまたは機密レベルコードである蓄積関連情報をドットパターンの配列に変換して、該変換したドットパターンを階調処理部３４から受け取った画像データに付加して、バス制御部４に送る。
【００５４】
バス制御部４は、第２画像データ処理部５で処理された画像データを、ＣＰＵ８を介してメモリ９に蓄積する。
【００５５】
なお、ＭＦＰ１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んでＲＯＭ１６やＨＤＤ７に導入することで、後述する画像データの機密を保持しつつＨＤＤ７の利用効率を向上させる画像処理方法を実行するＭＦＰ１として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５６】
次に、本実施例の作用を説明する。本実施例のＭＦＰ１は、画像データをＨＤＤ７に蓄積する際に該画像データに埋め込まれている蓄積関連情報を取得して、画像データの機密を確保しつつＨＤＤの利用効率を向上させる画像処理を効率的に行う。
【００５７】
＜画像データ蓄積動作処理＞
まず、画像データをＨＤＤ７に蓄積する際の動作（画像データ蓄積動作処理）について説明する。なお、画像データのＭＦＰ１への入力は、読み取り部２からスキャン入力する場合、回線Ｉ／Ｆ部１３を介してプリンタ装置ＦＸからファクシミリ受信して入力する場合及び外部Ｉ／Ｆ部１４を介して外部装置ＧＳから受信して入力する場合があるが、いずれから入力された画像データであるかによって、画像埋め込み情報解読部６が画像データを取得する相手が第１画像データ処理部３であるか第２画像データ処理部５であるかが異なり、検出結果を該画像データを取得した第１画像データ処理部３または第２画像データ処理部５に出力するかが異なるのみであり、基本的な処理としては、同じであるため、以下の説明においては、読み取り部２からスキャン入力する場合を例として説明する。
【００５８】
読み取り部２でスキャナ入力した画像データをＨＤＤ７に蓄積する場合、まず、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード等の設定と蓄積開始の入力を操作表示部１２の操作によって行う。
【００５９】
操作表示部１２は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ８に通知し、ＣＰＵ８は、コピー開始の制御コマンドデータに従って、蓄積動作プロセスのプログラムを実行し、蓄積動作に必要な設定や動作を順次行う。
【００６０】
この蓄積動作プロセスにおいては、ＭＦＰ１は、読み取り部２が原稿の画像を読み取って、ＲＧＢの各所定ビット（８ビット等）の画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、γ変換部２１、フィルタ処理部２２、色変換部２３及び変倍処理部２４によって読み取り部２からの入力画像データを予め定められた特性に統一してバス制御部４に送る。
【００６１】
また、ＭＦＰ１では、第１画像データ処理部３に入力された画像データを、その処理の開始前、または、処理の途中で、画像埋め込み情報解読部６が取り込み、画像埋め込み情報解読部６が、所定のドットパターンで構成されている埋め込み蓄積関連情報の検知を行う。
【００６２】
すなわち、画像埋め込み情報解読部６は、埋め込み蓄積関連情報（特定のドットパターン）を検知すると、その検知したドットパターン群から複数ビットの蓄積関連情報コードに変換し、所定のレジスタに格納する。画像埋め込み情報解読部６は、埋め込み蓄積関連情報を検知すると、該画像埋め込み情報解読部６のデバイスの汎用ポートから検知したか否かの１ｂｉｔの信号（以後、検知信号という。）を第１画像データ処理部３に伝え、第１画像データ処理部３は、検知した旨の検知信号を受け取ると、ＣＰＵ８に割り込みを要求する。ＣＰＵ８は、検知信号による割り込みが入ると、入力画像データの読み込みが終わった時点で、画像埋め込み情報解読部６の所定のレジスタを読みにいき、蓄積関連情報コードを受け取る。
【００６３】
また、この画像埋め込み情報解読部６からＣＰＵ８への蓄積関連情報コードの伝達を行うために、蓄積関連情報コードのビット数分を画像埋め込み情報解読部６と第１画像データ処理部３に回路的に接続し、画像埋め込み情報解読部６から蓄積関連情報コードを汎用ポートから伝えるという方法を用いてもよいが、本実施例では、上記検知信号を画像埋め込み情報解読部６から第１画像データ処理部３に出力する方法を用いる。
【００６４】
そして、バス制御部４は、第１画像データ処理部３からＲＧＢの画像データを受け取ると、ＣＰＵ８がメモリ９に画像データを蓄積する。
【００６５】
ＣＰＵ８は、該画像データから使用者、ファイル名、ページ数、ファイルサイズ、現在の日時等の画像関連情報を取得し、メモリ９に蓄製したＲＧＢ画像データと該画像関連情報を対応させて、バス制御部４を介して、ＨＤＤ７に送って、ＨＤＤ７に蓄積・保存する。ＣＰＵ８は、この画像データ及び画像関連情報のＨＤＤ７への蓄積において、画像データが複数ページからなる場合には、正確なページ数やファイルサイズを取得するために、最終ページの画像データがメモリ９に蓄積されてから画像関連情報を取得する。
【００６６】
この際、ＣＰＵ８は、第１画像データ処理部３から検知信号を受け取ると、蓄積関連情報コードを画像埋め込み情報解読部６から読み取って、該蓄積関連情報コードに基づいて画像データのＨＤＤ７への蓄積の制御を行うとともに、蓄積するときには、該画像データへの蓄積関連情報の付加を行う。
【００６７】
すなわち、いま、蓄積関連情報コードが、図３に示したように、４ｂｉｔであるとすると、上記説明したように、蓄積可否情報と蓄積期間情報が該コードに対して設定されているものとすると、ＣＰＵ８は、該蓄積関連情報コードを画像埋め込み情報解読部６から受け取って、その内容を取得する。例えば、いま、蓄積関連情報コードが「００００」であると、ｂｉｔ３が「０」で蓄積不可であるため、ｂｉｔ２〜０の値にかかわらず、メモリ９に蓄積されているＲＧＢ画像データをＨＤＤ７に送信する動作を取りやめる。また、ＣＰＵ８は、蓄積不可である情報を、ＰＣＩ−Eｘpressバスを介して、操作表示装置１２に送って、操作表示部１２のディスプレイに表示させることによって、使用者に蓄積不可であることを通知する。さらに、ＣＰＵ８は、例えば、蓄積関連情報コードが、「１０１１」の場合、ｂｉｔ３が「１」で蓄積可能であり、ｂｉｔ２〜０の値が「０１１」であるので、蓄積期間が１０日となる。ＣＰＵ８は、この蓄積期間の情報を、例えば、上記画像関連情報に組み込んで、図６に示すような蓄積画像関連テーブルとしてＨＤＤ７に保存するとともに、ＰＣＩ−Expressバスを介して操作表示部１２に該蓄積した画像データの蓄積画像関連テーブルの内容を送って、操作表示部１２のディスプレイに表示させることによって、使用者に閲覧可能とする。上記処理によって、画像データ蓄積動作処理を完了する。
【００６８】
＜蓄積画像データ整理動作処理＞
ＭＦＰ１は、上述のようにして、画像データをＨＤＤ７に蓄積すると、ＣＰＵ８が、所定タイミング毎に、ＨＤＤ７の蓄積画像関連テーブルを参照して、整理対象の画像データの有無の検査を行って、整理対象の画像データがあると、整理する蓄積画像データ整理動作処理を行う。この蓄積画像データ整理動作処理は、ＭＦＰ１が常時稼動している場合には、例えば、毎日午前０時等の定時に実行してもよいし、常時稼動していない場合には、ＭＦＰ１の電源ＯＮ時に毎回実行するようにしてもよく、この実行タイミングは、ＭＦＰ１に予め設定されていてもよいし、ＭＦＰ１の管理者が適宜設定可能としてもよい。
【００６９】
ＣＰＵ８は、蓄積画像データ整理動作処理タイミングになると、ＨＤＤ７の蓄積画像関連テーブルを参照して、１つ１つの画像データファイルに対して、蓄積開始日と現在の日時から現在の蓄積期間を算出し、該算出した蓄積期間と蓄積画像関連テーブルの該画像データファイルの蓄積期間とを比較して、蓄積期間が経過しているか否か判別する。ＣＰＵ８は、蓄積期間の経過している画像データファイルがあると、蓄積期間経過後の後処理として、該画像データファイルをＨＤＤ７から削除する整理を行う。ＣＰＵ８は、蓄積画像関連テーブルに登録されている全ての画像データファイルに対して、上記蓄積期間の算出と比較を行い、全ての画像データファイルに対して蓄積期間の検査を行い、必要な画像データファイルの削除を行うと、蓄積画像データ整理動作処理を終了する。
【００７０】
＜蓄積関連情報付加動作処理＞
次に、蓄積関連情報を画像データに付加する蓄積関連情報付加動作処理について説明する。なお、以下の説明では、読み取り部２から入力する画像データに対して蓄積関連情報を付加する場合について説明するが、回線Ｉ／Ｆ部１３から入力されるファクシミリ画像データや外部Ｉ／Ｆ部１４から入力される外部装置ＧＳからの画像データについても同様に適用することができる。
【００７１】
ユーザは、蓄積関連情報を付加させたい原稿を読み取り部２にセットし、操作表示部１２から、その原稿にどのような蓄積関連情報を付加させるのかを設定する。ＣＰＵ８は、操作表示部１２の操作で、蓄積関連情報付加モードが選択されると、例えば、図７に示すような蓄積関連情報設定画面Ｇ１を操作表示部１２のディスプレイに表示させ、該蓄積関連情報設定画面Ｇ１での操作によって、所望の設定を可能とする。図７の蓄積関連情報設定画面Ｇ１では、蓄積動作の項目に、蓄積動作の可否が設定可能となっており、蓄積動作項目で、「可」が選択されると、蓄積期間項目で、複数の蓄積期間を選択可能となっている。すなわち、図７の蓄積関連情報設定画面Ｇ１では、蓄積動作項目で、「不可」が選択されると、蓄積期間項目がグレーダウンして選択できないようになり、蓄積動作項目で、「可」が選択されると、蓄積期間項目の各蓄積期間が選択可能となる。この蓄積期間は、その種類が、埋め込むことが可能なビット数に依存し、図７では図３と同様に４ビットを埋め込む場合について表示している。また、蓄積期間は、埋め込むビット数に余裕があるときには、使用者が画像データを蓄積しておく日数（蓄積期間）を入力するものとしてもよいし、また、埋め込みビット数がある程度大きい場合は、蓄積期間ではなく、蓄積終了日を選択するようにしてもよい。例えば、蓄積終了日が、２００８年３月３１日と設定されると、２００８年４月１日になると、該画像データをＨＤＤ７から削除する。
【００７２】
ユーザは、蓄積関連情報設定画面Ｇ１で、蓄積動作項目と必要な蓄積期間の設定を行うと、完了ボタンを操作する。
【００７３】
操作表示部１２は、完了ボタンが操作されると、ユーザの入力設定した情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、付加動作開始の制御コマンドデータに従って、付加動作プロセスのプログラムを実行して、蓄積関連情報付加を伴う蓄積動作に必要な設定や動作を順に行う。
【００７４】
ＭＦＰ１は、この蓄積関連情報付加を伴う蓄積動作では、上記画像データ蓄積動作処理と同様の動作処理を行うが、蓄積関連情報の付加動作が追加された動作となる。
【００７５】
すなわち、ＭＦＰ１は、読み取り部２で原稿を読み取って該原稿のＲＧＢの画像データを画像データ処理部３に渡し、画像データ処理部３で入力画像データを予め定められた特性に統一してバス制御部４に送る。このとき、埋め込み蓄積関連情報の検知を行わないので、処理画像をそのままバス制御部４に渡して、メモリ９に蓄積する。
【００７６】
ＭＦＰ１は、メモリ９に蓄積したＲＧＢ画像データを、ＣＰＵ８及びバス制御部４を介して、第２画像データ処理部５に渡す。このとき、ＣＰＵ８は、ＰＣＩ−Expressバスを介して得られた蓄積関連情報から、蓄積関連情報コードを作成する。例えば、図７の蓄積関連情報設定画面Ｇ１で、「蓄積：可、蓄積期間：７日間」という設定が行われた場合、ＣＰＵ８は、図３に示したようなコード設定であると、「１０１０」という蓄積関連情報コードを作成し、第２画像データ処理部５に渡す。
【００７７】
第２画像データ処理部５は、受け取ったＲＧＢ画像データを、図５に示したように、フィルタ処理部３１、色変換部３２、変倍処理部３３及び階調処理部３４で、プロッタ出力用のＣＭＹＫ画像データに変換し、さらに、ドットパターン付加処理部３５で、ＣＰＵ８から渡された蓄積関連情報コードを、図２に示したようなドットパターンの配列に変換して、画像データに付加する。第２画像データ処理部５は、蓄積関連情報ドットパターンを付加した画像データをバス制御部４に出力する。
【００７８】
バス制御部４は、第２画像データ処理部５からＣＭＹＫ画像データを受け取ると、ＣＰＵ８を介してメモリ９に蓄積し、ＣＰＵ８は、メモリ９に蓄積されたＣＭＹＫ画像データをプロッタＩ／Ｆ部１０を介してプロッタ部１１に送る。
【００７９】
プロッタ部１１は、受け取ったＣＭＹＫ画像データに基づいて、電子写真プロセス等の所定の記録プロセスで用紙、フィルム等の記録材に画像を出力し、蓄積関連情報ドットパターンを付加した原稿のコピーを生成する。
【００８０】
なお、画像データへの蓄積関連情報ドットパターンの付加は、第２画像データ処理部５で付加する方式に限るものではなく、例えば、上記第２画像データ処理部５で画像処理して蓄積関連情報ドットパターンの付加していない画像データをメモリ９に蓄積する際に、ＣＰＵ８が付加してもよいし、メモリ９からプロッタＩ／Ｆ部１０に転送する際に、蓄積関連情報ドットパターンを付加して転送するようにしてもよい。
【００８１】
このように、本実施例のＭＦＰ１は、入力される画像データをＨＤＤ７に蓄積するに際して、入力される該画像データに埋め込まれており該画像データの蓄積関連処理に関する蓄積関連情報が組み込まれている埋め込み画像（埋め込み蓄積関連情報）を画像埋め込み情報解読部６で検知し、ＣＰＵ８が、検知された該埋め込み画像の示す該蓄積関連情報に基づいて該画像データのＨＤＤ７に対する蓄積の可否及び蓄積期間の設定を含む蓄積関連処理を制御している。
【００８２】
したがって、画像データの作成者が埋め込んだ埋め込み画像に組み込まれている蓄積関連情報に基づいて該画像データのＨＤＤ７への蓄積を制御することができ、管理者の手間を省くことができるとともに、画像データの機密性を向上させつつＨＤＤ７の利用効率を向上させることができる。
【実施例２】
【００８３】
図８〜図１０は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第２実施例を示す図である。
【００８４】
なお、本実施例は、上記第１実施例のＭＦＰ１と同様のＭＦＰに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例で用いた符号をそのまま用いて説明する。
【００８５】
本実施例のＭＦＰ１は、画像データの蓄積時に、画像データ及び該画像データの関連情報のうち、整理時に整理対象とする対象と整理対象外とする対象を設定して、整理時に該設定に応じて整理する。以下、画像データ蓄積動作処理、蓄積画像データ整理動作処理及び蓄積関連情報付加動作処理について、順次説明する。
【００８６】
＜画像データ蓄積動作処理＞
画像データをＨＤＤ７に蓄積する際の動作処理（画像データ蓄積動作処理）は、上記第１実施例と同様であるが、画像埋め込み情報解読部６で検知する特定のドットパターンからなる埋め込み蓄積関連情報（埋め込み画像）は、図８に示すような８ビット構成の蓄積関連情報コードをドットパターン化したものである。図８において、本実施例で用いる蓄積関連情報コードは、ｂｉｔ７〜４までは、第１実施例の図３と同様の蓄積期間と蓄積可否の情報ビットであり、ｂｉｔ３〜０が、蓄積期間終了後に画像関連情報のうちどの画像関連情報を削除（整理）するかを設定している。なお、画像データ本体は、ｂｉｔ３〜０の設定値に関わらず、当然削除される。例えば、「１０１０００１１」であると、ｂｉｔ７〜４が、「１０１０」であるので、１０日間蓄積可能であり、ｂｉｔ３〜０が、「００１１」であるので、蓄積期間終了後にデータログとサムネイルのみ削除せずに残し、画像データ、タイトル及び表紙は削除することを示している。なお、図８では、画像関連情報が、データログ、サムネイル、表紙、タイトルである場合について示しているが、画像関連情報は、これらに限るものでない。
【００８７】
そして、ＣＰＵ８は、画像データ蓄積動作処理において、上記同様にして、画像データ、蓄積期間及び上記画像関連情報をＨＤＤ７に格納するとともに、蓄積画像関連テーブルをＨＤＤ７に格納する。この蓄積画像関連テーブルは、図９に示すように、第１実施例の図６に示した蓄積画像関連テーブルのテーブル項目に、さらに、削除対象外項目が追加されたテーブルとなっている。
【００８８】
＜蓄積画像データ整理動作処理＞
ＭＦＰ１は、上記画像データ及び画像関連情報をＨＤＤ７に蓄積すると、ＣＰＵ８が、第１実施例の場合と同様に、所定タイミング毎に、ＨＤＤ７の蓄積画像関連テーブルを参照して、整理対象の画像データの有無の検査を行って、整理対象の画像データがあると、整理する蓄積画像データ整理動作処理を行う。
【００８９】
そして、本実施例のＭＦＰ１は、図９に示した蓄積画像関連テーブルを参照して、１つ１つの画像データファイルに対して、蓄積開始日と現在の日時から現在の蓄積期間を算出し、該算出した蓄積期間と蓄積画像関連テーブルの該画像データファイルの蓄積期間とを比較して、蓄積期間が経過しているか否か判別する。ＣＰＵ８は、蓄積期間の経過している画像データファイルがあると、該画像データファイルをＨＤＤ７から削除する整理を行う。この削除による画像データファイルの整理においては、蓄積画像関連テーブルの削除対象外項目に登録されている画像関連情報については、削除せずに残す。
【００９０】
この削除対象外項目を削除せずに残すために、ＣＰＵ８は、以下のように処理を行う。すなわち、ＣＰＵ８は、蓄積画像関連テーブルの削除対象外項目に登録されている画像関連情報、例えば、サムネイルとタイトルが削除対象外項目に登録されていると、ＨＤＤ７の該削除対象の画像データファイルをバス制御部４を介して一旦メモリ９に送り、メモリ９に蓄積された画像データファイルに対して、解像度変換・色変換処理を実行して、サムネイルを作成し、再び、メモリ９及びＨＤＤ７に蓄積する。また、ＣＰＵ８は、レイアウト解析等の既知の技術を用いて画像データファイルのタイトル部を抽出し、そのタイトル部の文字のみをＯＣＲ（Optical Character Reader：光学式文字読取装置）にかけて、そのテキストデータをタイトルとして取得して、メモリ９及びＨＤＤ７に蓄積する。なお、タイトル部の抽出やサムネイルの作成は、ＣＰＵ８で行う場合に限るものではなく、第２画像データ処理部５に画像データを送って、第２画像データ処理部５で実行してもよいし、ＣＰＵ８と第２画像データ処理部５の両方で合わせて処理を実行してもよい。
【００９１】
このように、ＭＦＰ１は、蓄積関連情報コードで設定された削除対象外項目の保管動作を本体の画像データの蓄積期間が経過したときに実行するが、蓄積期間が経過した時点で実行する場合に限るものではなく、例えば、タイトルは、蓄積期間が経過した時点でレイアウト解析処理等で自動的に求めずに、画像データの蓄積動作の際に、蓄積操作者がタイトルを入力して登録するようにしてもよい。
【００９２】
また、上記説明では、サムネイルとタイトルを削除対象外とする場合について説明したが、表紙を残してもよく、この場合、画像データファイルの最初の１ページ目の画像データのみを取得してメモリ９及びＨＤＤ７に保存し、データログを削除対象外とする場合には、図９に示した蓄積画像関連テーブルの各項目や誰が、いつ、どのように使用したか等の履歴をテキストファイル等としてログデータとして取得してＨＤＤ７に保存して、該ログデータを用いることで対応することができる。
【００９３】
さらに、蓄積期間終了後の処理としては、画像関連情報のうち指定の情報を削除せずに残すだけでなく、例えば、削除項目のデータをＨＤＤ７から単に削除しただけでは復元される可能性があるため、ＨＤＤ７の該削除対象の記録されていた場所にゼロやランダムなデータを上書き処理することで、機密性をさらに向上させる等の処理を行うようにしてもよい。
【００９４】
ＣＰＵ８は、蓄積画像関連テーブルに登録されている全ての画像データファイルに対して、上記蓄積期間の算出と比較を行い、全ての画像データファイルに対して蓄積期間の検査を行い、必要な画像データファイルの削除と削除対象外項目の保存を行うと、蓄積画像データ整理動作処理を終了する。
【００９５】
＜蓄積関連情報付加動作処理＞
次に、蓄積関連情報を画像データに付加する蓄積関連情報付加動作処理について説明する。なお、以下の説明では、読み取り部２から入力する画像データに対して蓄積関連情報を付加する場合について説明するが、回線Ｉ／Ｆ部１３から入力されるファクシミリ画像データや外部Ｉ／Ｆ部１４から入力される外部装置ＧＳからの画像データについても同様に適用することができる。
【００９６】
ユーザは、蓄積関連情報を付加させたい原稿を読み取り部２にセットし、操作表示部１２から、その原稿にどのような蓄積関連情報を付加させるのかを設定する。ＣＰＵ８は、操作表示部１２の操作で、蓄積関連情報付加モードが選択されると、例えば、図１０に示すような蓄積関連情報設定画面Ｇ２を操作表示部１２のディスプレイに表示させ、該蓄積関連情報設定画面Ｇ２での操作によって、所望の設定を可能とする。図１０の蓄積関連情報設定画面Ｇ２では、蓄積動作の項目に、蓄積動作の可否を設定可能となっており、蓄積動作項目で、「可」が選択されると、蓄積期間項目で、複数の蓄積期間を選択可能となっている。すなわち、図１０の蓄積関連情報設定画面Ｇ２では、蓄積動作項目で、「不可」が選択されると、蓄積期間項目がグレーダウンして選択できないようになり、蓄積動作項目で、「可」が選択されると、蓄積期間項目の各蓄積期間が選択可能となる。この蓄積期間は、第１実施例の図７の場合と同様である。
【００９７】
また、図１０の蓄積関連情報設定画面２は、期間終了後削除対象外選択項目があり、蓄積期間終了後の削除対象外項目を選択設定することができる。図１０では、サムネイル、表紙、タイトル、データログから選択可能となっており、表紙が選択されている状態を示している。この期間終了後削除対象外選択項目は、蓄積動作項目で、「不可」が選択されると、グレーダウンして選択できないようになる。
【００９８】
ユーザは、蓄積関連情報設定画面Ｇ２で、蓄積動作項目と必要な蓄積期間の設定を行うと、完了ボタンを操作する。
【００９９】
操作表示部１２は、完了ボタンが操作されると、ユーザの入力設定した情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、付加動作開始の制御コマンドデータに従って、付加動作プロセスのプログラムを実行して、蓄積関連情報付加を伴う蓄積動作に必要な設定や動作を順に行う。
【０１００】
ＭＦＰ１は、この蓄積関連情報付加を伴う蓄積動作では、上記画像データ蓄積動作処理と同様の動作処理を行うが、蓄積関連情報の付加動作が追加された動作となる。
【０１０１】
このように、本実施例のＭＦＰ１は、埋め込み画像が、所定のドットパターンで構成され、蓄積関連情報として、蓄積期間経過後の画像データ及び該画像データに関連する画像関連情報に施す後処理情報を含んでおり、ＣＰＵ８が、画像埋め込み情報解読部６の検知した該埋め込み画像の該蓄積関連情報に基づいて、該画像データの該蓄積期間経過後の該後処理（データ整理）を制御している。
【０１０２】
したがって、画像データの作成者が埋め込み画像によって画像データの蓄積期間経過後の後処理を該画像データの機密性と利用性に基づいて決定して処理させることができ、より一層画像データの機密性を向上させつつ、ＨＤＤ７の利用効率を向上させることができる。
【０１０３】
また、本実施例のＭＦＰ１は、蓄積期間経過後の後処理内容として、画像データ及び画像関連情報（サムネイル、タイトル、表示、データログ等）の一部または全ての削除、暗号化されている該画像データの該暗号化解除が設定されており、ＣＰＵ８が、該設定内容に基づいて該後処理を制御している。
【０１０４】
したがって、蓄積期間経過後に、画像データ、サムネイル、データログ等の画像関連情報うち、どの画像関連情報を削除するかを選択することができ、画像データの機密性と管理の利便性との関連を自由に選択することができる。例えば、画像データ、サムネイル、データログの全てを削除するのであれば、大変高い機密性を図ることができるが、画像データのみを削除し、サムネイルやデータログ等の画像関連情報は削除しないで蓄積し続けると、削除した画像データの履歴等については閲覧可能であるため、管理の利便性を向上させることができる。また、サムネイルやデータログだけではなく、表紙データを残したり、タイトル部のみを切り出して残す等を行うことで、管理する上で様々な画像関連情報を自由に取捨選択することができる。さらに、本実施例のＭＦＰ１は、蓄積期間経過後の後処理として、暗号化解除を行っている。したがって、時間が経過して機密性の無くなった暗号化された画像データの暗号化解除やアクセス制限解除等を行い、データの有効利用を図ることができる。例えば、プレス発表などで公にされる日時が明確な場合、その日時を機密解除時間に設定することで、使用者がわざわざ暗号化解除を行わなくても、公になった後は誰もが容易にアクセス可能になり、画像データの有効利用を図ることができる。
【実施例３】
【０１０５】
図１１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第３実施例を示す図である。
【０１０６】
なお、本実施例は、上記第１実施例のＭＦＰ１と同様のＭＦＰに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例で用いた符号をそのまま用いて説明する。
【０１０７】
本実施例のＭＦＰ１は、ＭＦＰ１の管理者等が画像データの蓄積最大期間を設定し、該蓄積最大期間を越える画像データを自動的に整理する。以下、最大蓄積期間設定動作処理、画像データ蓄積動作処理、蓄積画像データ整理動作処理及び蓄積関連情報付加動作処理について、順次説明する。
【０１０８】
＜最大蓄積期間設定動作処理＞
管理者または使用者は、予め最大蓄積期間を設定する動作を説明する。なお、以下の説明では、管理者が設定するものとして説明するが、使用者等が設定することもできる。
【０１０９】
管理者は、最大蓄積期間を設定するための所定のコマンドを操作表示部１２で入力する。操作表示部１２は、該入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ８に通知し、ＣＰＵ８は、最大蓄積期間設定開始の制御コマンドデータに従って、最大蓄積期間設定動作プロセスのプログラムを実行し、最大蓄積期間設定動作に必要な設定や動作を順次行う。
【０１１０】
ＣＰＵ８は、最大蓄積期間設定動作処理を開始すると、まず、図１１に示すような機密画像データに対する最大蓄積期間設定画面Ｇ３を操作表示部１２のディスプレイに表示させ、該最大蓄積期間設定画面Ｇ３での操作によって、所望の最大蓄積期間の設定を可能とする。図１１の最大蓄積期間設定画面Ｇ３では、最大蓄積期間を「設定する」、「設定しない」の選択項目と、最大蓄積期間の入力項目があり、最大蓄積期間を「設定しない」が選択されると、最大蓄積期間の入力項目がグレーダウンして入力できないようになって、最大蓄積期間の「設定する」が選択されると、最大蓄積期間の入力が可能となる。最大蓄積期間の入力では、管理者は、ＨＤＤ７の容量やＭＦＰ１の使用頻度等を考慮して、日数、例えば、１０日等を入力し、入力設定を行うと、完了ボタンを操作する。
【０１１１】
操作表示部１２は、完了ボタンが操作されると、管理者の入力設定した情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、最大蓄積期間設定動作開始の制御コマンドデータに従って、最大蓄積期間の設定の有無、設定する場合の最大蓄積期間を、バス制御部４を介して図示しないＲＡＭ（Random Access Memory）等に保管する。
【０１１２】
＜画像データ蓄積動作処理＞
画像データをＨＤＤ７に蓄積する際の動作処理（画像データ蓄積動作処理）は、上記第１実施例と同様であるが、ＣＰＵ８は、上蓄積記関連情報の他に、ＲＡＭ等に保管した最大蓄積期間設定の有無、設定する場合の最大蓄積期間の値も、バス制御部４を介して、メモリ９に送信する。そして、ＣＰＵ８は、蓄積関連情報コードから蓄積可能であることがわかると、該蓄積関連情報コードから解読した蓄積期間と予め設定した最大蓄積期間とを比較し、より短期間の方を選択する。例えば、蓄積関連情報コードが、図３に示した蓄積関連情報コードの設定例のように、「１１００」であると、ＣＰＵ８は、蓄積関連情報コードから蓄積期間が１４日間と解読し、予め蓄積されている最大蓄積期間が、上記例のように、１０日であると、蓄積期間（１４日）が最大蓄積期間（１０日）よりも長期間であるため、ＨＤＤ７にＲＧＢ画像とともに、図６に示した蓄積画像関連テーブルに登録する蓄積期間としては、短い方の最大蓄積期間（１０日）を登録する。また、ＣＰＵ８は、例えば、蓄積関連情報コードが、「１００１」であると、蓄積期間が３日であり、最大蓄積期間が、１０日であると、蓄積期間（３日）が最大蓄積期間（１０日）よりも小さいため、蓄積画像関連テーブルには、短い方の蓄積期間（３日）を登録する。
【０１１３】
そして、蓄積画像データ整理動作処理及び蓄積関連情報付加動作処理は、第１実施例の場合と同様であり、その説明を省略する。
【０１１４】
このように、本実施例のＭＦＰ１は、画像データのＨＤＤ７への最大蓄積期間を設定可能とし、ＣＰＵ８が、画像データのＨＤＤ７での蓄積期間を該最大蓄積期間以下に規制している。
【０１１５】
したがって、管理者が蓄積期間の上限（最大蓄積期間）を設定することで、ＨＤＤ７上の画像データの管理の利便性を向上させることができる。
【実施例４】
【０１１６】
図１２〜図１４は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第４実施例を示す図である。
【０１１７】
なお、本実施例は、上記第１実施例のＭＦＰ１と同様のＭＦＰに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例で用いた符号をそのまま用いて説明する。
【０１１８】
本実施例のＭＦＰ１は、蓄積関連情報として、機密レベルを用い、この機密レベルを埋め込み蓄積関連情報として所定のドットパターンで画像データに埋め込むとともに、該埋め込み蓄積関連情報を画像埋め込み情報解読部６で解読して、埋め込み蓄積関連情報（埋め込み画像）である該機密レベルに応じて画像データや画像関連情報の蓄積期間等を決定し、該蓄積期間等に基づいて画像データや画像件連情報を自動的に整理する。以下、機密レベルに基づいた蓄積期間設定動作処理、画像データ蓄積動作処理、蓄積画像データ整理動作処理及び蓄積関連情報付加動作処理について、順次説明する。
【０１１９】
＜蓄積期間設定動作処理＞
まず、機密レベルに基づく蓄積期間設定動作処理について説明する。なお、本実施例では、ＭＦＰ１の管理者が蓄積期間を設定する場合について説明するが、管理者に限るものではなく、使用者等が設定することもできる。
【０１２０】
管理者は、機密レベルに基づく蓄積期間を設定するための所定のコマンドを操作表示部１２で入力する。操作表示部１２は、該入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ８に通知し、ＣＰＵ８は、機密レベルに基づく蓄積期間設定開始の制御コマンドデータに従って、機密レベルに基づく蓄積期間設定動作プロセスのプログラムを実行し、該蓄積期間設定動作に必要な設定や動作を順次行う。
【０１２１】
ＣＰＵ８は、機密レベルに基づく蓄積期間設定動作処理を開始すると、まず、図１２に示すような機密レベルに基づく蓄積期間設定画面Ｇ４を操作表示部１２のディスプレイに表示させ、該蓄積期間設定画面Ｇ４での操作によって、所望の蓄積期間の設定を可能とする。図１２の蓄積期間設定画面Ｇ４では、４つの機密レベル（機密レベル１〜機密レベル４）に対応させて、画像データのＨＤＤ７への蓄積を「可」とするか、「不可」とするかを選択する蓄積可否選択項目と、蓄積期間を入力する蓄積期間項目があり、蓄積可否選択項目で、「不可」が選択されると、蓄積期間項目がグレーダウンして入力できないようになり、蓄積可否選択項目で、「可」が選択されると、蓄積期間項目の入力が可能となる。なお、図１２において、機密レベル値が大きいほど機密度が高く、機密レベルの数をいくらにするかは、原稿に埋め込み可能なビット数（埋め込み蓄積関連情報のビット数）に依存するが、管理者がどの程度の段階に分けて画像データを管理したいかにもより、図１２に示したように、機密レベルが１〜４までの４段階であると、埋め込み蓄積関連情報のビット数が２ｂｉｔ以上あれば対応することができる。
【０１２２】
図１２では、管理者は、最も機密レベルの高い機密レベル４では、蓄積不可とし、機密レベル１〜３では、全て蓄積可とするとともに、蓄積期間を、機密度の高い機密レベル３で、１日、機密レベル２で、７日、最も機密度の低い機密レベル１で、１４日として、機密度が高ければ高いほど、機密性を高くして蓄積期間を短くしている。なお、機密レベルと蓄積期間との関係は、図１２のように、機密レベルが高いほど、蓄積期間を短くする設定に限るものではなく、例えば、逆に、機密レベルが低い画像データほど重要度が低いので、長期間保存する必要が無いとの判断から、機密レベルが低いほど（機密レベル値が小さいほど）、蓄積期間を短く設定してもよい。
【０１２３】
管理者は、機密レベルに基づく蓄積期間設定画面Ｇ４で、機密レベルに基づく蓄積可否と蓄積期間の設定を行うと、完了ボタンを操作する。
【０１２４】
操作表示部１２は、完了ボタンが操作されると、管理者の入力設定した情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、蓄積期間設定動作開始の制御コマンドデータに従って、機密レベルに基づく蓄積期間の設定情報を、バス制御部４を介して図示しないＲＡＭまたはＨＤＤ７等に機密レベル蓄積情報テーブルとして保管する。
【０１２５】
＜画像データ蓄積動作処理＞
画像データをＨＤＤ７に蓄積する際の動作処理（画像データ蓄積動作処理）は、上記第１実施例と同様であるが、埋め込み蓄積関連情報として、機密レベルコードが埋め込み蓄積関連情報として画像データに埋め込まれており、画像埋め込み情報解読部６は、この機密レベルコードを検出する。画像埋め込み情報解読部６は、機密レベルコードを検知すると、検知信号を第１画像データ処理部３を介してＣＰＵ８に送る。
【０１２６】
ＣＰＵ８は、第１実施例の場合と同様に、第１画像データ処理部３から検知信号を受け取ると、蓄積関連情報コードである機密レベルコードを画像埋め込み情報解読部６から読み取って、該機密レベルコードに基づいて画像データのＨＤＤ７への蓄積の制御を行うとともに、蓄積するときには、該画像データへの蓄積関連情報である蓄積期間等の付加を行う。
【０１２７】
すなわち、機密レベルコードは、例えば、図１３に示すように、２ｂｉｔ（ビット）のコードが用いられ、機密レベルコードと機密レベルとのコード−レベル対応表がＲＡＭまたはＨＤＤ７等に格納されており、この各機密レベルに対して、図１２に示した蓄積可否及び蓄積期間が上述のように設定されて、ＲＡＭまたはＨＤＤ７に機密レベル蓄積情報テーブルとして保管されている。そして、ＣＰＵ８は、機密レベルコードが「０１」の場合、図１３の設定によって保管されているコード−レベル対応表から機密レベル２であることを解読し、該機密レベル（例えば、機密レベル２）に基づいて、ＲＡＭまたはＨＤＤ７に保管した機密レベル蓄積情報テーブルより設定情報である蓄積可否及び蓄積期間情報を取得する。いま、機密レベルが、機密レベル２であると、蓄積可でかつ蓄積期間は７日間となる。
【０１２８】
このようにして、蓄積可否及び蓄積期間情報を取得すると、以降、第１実施例と同様に処理して、画像データ及び蓄積関連情報のＨＤＤ７への蓄積を行うが、このとき、ＨＤＤ７に蓄積する蓄積画像関連テーブルに、機密レベルも合わせて蓄積する。
【０１２９】
＜蓄積関連情報付加動作処理＞
次に、蓄積関連情報を画像データに付加する蓄積関連情報付加動作処理について説明する。なお、以下の説明では、読み取り部２から入力する画像データに対して蓄積関連情報を付加する場合について説明するが、回線Ｉ／Ｆ部１３から入力されるファクシミリ画像データや外部Ｉ／Ｆ部１４から入力される外部装置ＧＳからの画像データについても同様に適用することができる。
【０１３０】
ユーザは、蓄積関連情報を付加させたい原稿を読み取り部２にセットし、操作表示部１２から、その原稿にどのような蓄積関連情報を付加させるのかを設定する。ＣＰＵ８は、操作表示部１２の操作で、蓄積関連情報付加モードが選択されると、例えば、図１４に示すような機密レベル設定画面Ｇ５を操作表示部１２のディスプレイに表示させ、該機密レベル設定画面Ｇ５での操作によって、所望の機密レベルの設定を可能とする。図１４の機密レベル設定画面Ｇ５では、機密レベルを「１」〜「４」の数値で設定可能となっており、蓄積情報参照ボタンＢａが設けられていて、蓄積情報参照ボタンＢａを操作することで、上記蓄積期間設定動作処理で設定された機密レベル蓄積情報テーブルの機密レベルに対応する蓄積期間を表示して、参照を可能とする。すなわち、ＣＰＵ８は、蓄積情報参照ボタンＢａが操作されると、ＲＡＭまたはＨＤＤ７等に保管した機密レベル蓄積情報テーブルを読み出して、メモリ９に一旦保管した後、ＰＣＩ−Expressバスを介して、操作表示部１２に送って、ディスプレイに機密レベルに対応する蓄積期間、例えば、図１２に示した蓄積期間設定画面４等の機密レベルと蓄積期間の情報等を表示させる。
【０１３１】
なお、管理者の権限が無ければ、蓄積可否や蓄積期間を設定することができないので、ＣＰＵ８は、蓄積情報参照ボタンＢａが操作されても、蓄積期間設定画面４を表示しても、例えば、全てをグレー表示とすることで、該蓄積期間設定画面４での設定を不可能とする。また、蓄積情報参照ボタンＢａが操作されたときの機密レベル毎の蓄積期間情報の表示方法としては、上記蓄積期間設定画面４の表示による方法に限るものではなく、例えば、図１４で、機密レベルの数値が入力されると、該入力された機密レベルに対応する蓄積期間情報のみを操作表示部１２のディスプレイに表示してもよい。
【０１３２】
管理者は、機密レベル設定画面５で、機密レベルを設定すると、完了ボタンを操作する。
【０１３３】
操作表示部１２は、完了ボタンが操作されると、管理者の入力設定した機密レベル情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、付加動作開始の制御コマンドデータに従って、付加動作プロセスのプログラムを実行して、蓄積関連情報付加を伴う蓄積動作に必要な設定や動作を順に行って、機密レベルを付加した原稿のコピーを生成する。
【０１３４】
そして、蓄積画像データ整理動作処理は、第１実施例の場合と同様であり、その説明を省略する。
【０１３５】
このように、本実施例のＭＦＰ１は、画像データの機密度を決定する複数段の機密レベルと蓄積関連情報を対応させた機密レベル蓄積情報テーブル（機密レベル対応蓄積情報）をＲＡＭまたはＨＤＤ７等に記憶し、ＣＰＵ８が、画像埋め込み情報解読部６が該埋め込み画像として該機密レベルを示す画像を検知すると、該機密レベルに基づいて該機密レベル蓄積情報テーブルから蓄積関連情報を取得して該蓄積関連情報に基づいて蓄積関連処理を制御する。
【０１３６】
したがって、画像データに埋め込む埋め込み画像を単純化して、埋め込み画像の埋め込み処理を簡略化することができるとともに、蓄積関連情報の設定を単純化することができ、画像データの機密性を向上させつつ、ＨＤＤ７の利用効率を向上させることができる。
【実施例５】
【０１３７】
図１５及び図１６は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第５実施例を示す図である。
【０１３８】
なお、本実施例は、上記第１実施例のＭＦＰ１と同様のＭＦＰに適用したものであり、本実施例の説明においては、必要に応じて、上記第１実施例で用いた符号をそのまま用いて説明する。
【０１３９】
本実施例のＭＦＰ１は、蓄積関連情報として、機密レベルを用い、機密レベルを蓄積画像データ整理動作を設定した埋め込み蓄積関連情報として所定のドットパターンで画像データに埋め込むとともに、該埋め込み蓄積関連情報を画像埋め込み情報解読部６で解読して、該機密レベルに応じて画像データの蓄積期間と蓄積画像データ整理動作内容（後処理内容）を決定し、該蓄積期間と蓄積画像データ整理動作内容に基づいて画像データを自動的に整理する。以下、機密レベルに基づいた蓄積期間設定動作処理、画像データ蓄積動作処理、蓄積画像データ整理動作処理及び蓄積関連情報付加動作処理について、順次説明する。
【０１４０】
＜蓄積期間設定動作処理＞
まず、機密レベルに基づく蓄積期間設定動作処理について説明する。なお、本実施例では、ＭＦＰ１の管理者が蓄積期間を設定する場合について説明するが、管理者に限るものではなく、使用者等が設定することもできる。
【０１４１】
管理者は、機密レベルに基づく蓄積期間を設定するための所定のコマンドを操作表示部１２で入力する。操作表示部１２は、該入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩ−Expressバスを介してＣＰＵ８に通知し、ＣＰＵ８は、機密レベルに基づく蓄積期間設定開始の制御コマンドデータに従って、機密レベルに基づく蓄積期間設定動作プロセスのプログラムを実行し、該蓄積期間設定動作に必要な設定や動作を順次行う。
【０１４２】
ＣＰＵ８は、機密レベルに基づく蓄積期間設定動作処理を開始すると、まず、図１５に示すような機密レベルに基づく蓄積期間設定画面Ｇ６を操作表示部１２のディスプレイに表示させ、該蓄積期間設定画面Ｇ６での操作によって、所望の蓄積期間の設定を可能とする。図１６の蓄積期間設定画面Ｇ６では、４つの機密レベル（機密レベル１〜機密レベル４）に対応させて、画像データのＨＤＤ７への蓄積を「可」とするか、「不可」とするかを選択する蓄積可否選択項目と、蓄積期間を入力する蓄積期間項目及び蓄積期間終了後動作項目があり、蓄積可否選択項目で、「不可」が選択されると、蓄積期間項目及び期間終了後動作項目がグレーダウンして入力できないようになり、蓄積可否選択項目で、「可」が選択されると、蓄積期間項目及び期間終了後動作項目の入力が可能となる。なお、図１５において、機密レベル値が大きいほど機密度が高く、機密レベルの数をいくらにするかは、原稿に埋め込み可能なビット数（埋め込み蓄積関連情報のビット数）に依存するが、管理者がどの程度の段階に分けて画像データを管理したいかにもより、図１５に示したように、機密レベルが１〜４までの４段階であると、埋め込み蓄積関連情報のビット数が２ｂｉｔ以上あれば対応することができる。
【０１４３】
期間終了後動作項目は、画像データファイルの蓄積期間が経過したときに、該画像データファイルに対して施す整理動作（後処理動作）を設定するものであり、全データの削除、削除対象外のデータの設定、暗号化されている画像データの暗号化解除等が設定可能となっている。また、図１５の蓄積期間設定画面Ｇ６では、期間終了後動作項目の設定では、各機密レベル毎に、それぞれプルダウンボタンＢｂが用意されており、プルダウンボタンＢｂが操作されると、図１６に示すような期間終了動作選択画面Ｇ７を表示する。期間終了動作選択画面Ｇ７では、選択可能な期間終了動作を表示して、選択することで、期間終了動作を設定可能となっている。図１６の期間終了動作選択画面Ｇ７では、全データ削除、暗号化解除、削除対象外の項目を選択可能となっている。
【０１４４】
管理者は、機密レベルに基づく蓄積期間設定画面Ｇ６で、機密レベルに基づく蓄積可否と蓄積期間及び期間終了後動作項目の設定を行うと、完了ボタンを操作する。
【０１４５】
操作表示部１２は、完了ボタンが操作されると、管理者の入力設定した情報を、制御コマンドデータに変換して、制御コマンドデータをＰＣＩ−Expressバスを介してＣＰＵ８に発行し、ＣＰＵ８は、蓄積期間設定動作開始の制御コマンドデータに従って、機密レベルに基づく蓄積期間の設定情報を、バス制御部４を介して図示しないＲＡＭまたはＨＤＤ７等に機密レベル蓄積情報テーブルとして保管する。
【０１４６】
＜画像データ蓄積動作処理＞
画像データをＨＤＤ７に蓄積する際の動作処理（画像データ蓄積動作処理）は、上記第４実施例と同様であるが、ＨＤＤ７に蓄積する蓄積画像関連テーブルに、蓄積期間終了後の動作内容も蓄積する。
【０１４７】
＜蓄積画像データ整理動作処理＞
ＭＦＰ１は、上記画像データ及び画像関連情報をＨＤＤ７に蓄積すると、ＣＰＵ８が、第１実施例の場合と同様に、所定タイミング毎に、ＨＤＤ７の蓄積画像関連テーブルを参照して、整理対象の画像データの有無の検査を行って、整理対象の画像データがあると、整理する蓄積画像データ整理動作処理を行う。
【０１４８】
そして、本実施例の蓄積画像関連テーブルは、蓄積画像関連テーブル（図９等参照）を参照して、１つ１つの画像データファイルに対して、蓄積開始日と現在の日時から現在の蓄積期間を算出し、該算出した蓄積期間と蓄積画像関連テーブルの該画像データファイルの蓄積期間とを比較して、蓄積期間が経過しているか否か判別する。ＣＰＵ８は、蓄積期間の経過している画像データファイルがあると、該蓄積画像関連テーブルの機密レベル蓄積情報テーブルに設定されている蓄積期間終了後動作内容を取得し、該取得した蓄積期間終了後動作内容（例えば、暗号化解除等）を行う。
【０１４９】
なお、ＭＦＰ１は、暗号化解除については、以下の手順で行う。すなわち、ＣＰＵ８は、暗号化されてＨＤＤ７に蓄積されている画像データファイルをバス制御部４を介してメモリ９に送り、メモリ９にある暗号化データに対して復号化処理を行って、再びメモリ９に蓄積する。なお、この復号化処理は、ＣＰＵ８が行う場合に限るものではなく、第２画像データ処理部５で行ってもよい。ＣＰＵ８は、メモリ９上の復号化データを再びバス制御４を介してＨＤＤ７に蓄積し、元の暗号化されている画像データファイルをＨＤＤ７内から削除する。また、ＣＰＵ８は、画像データファイルに対して機密レベルに応じて、アクセス制御等が設定されている場合には、アクセス制御等の設定も解除する。このようにして、蓄積期間終了後の画像データファイルを、暗号化解除状態にして、使用者全てに閲覧可能として再蓄積し、利用性を向上させる。
【０１５０】
また、ＣＰＵ８は、蓄積期間終了後動作内容としては、上記暗号化解除に限るものではなく、蓄積期間設定画面Ｇ６の設定で設定された内容に応じて、サムネイル、データログ、表紙、タイトル等の削除を行ったり、これらのうち、削除対象外として設定されているものを削除せずに残す処理を行い、また、削除データの機密を確保するために、ゼロデータの上書きを行ったりしてもよい。
【０１５１】
＜蓄積関連情報付加動作処理＞
本実施例の蓄積関連情報付加動作処理は、上記実施例４と同様であるが、機密レベルを設定する際に、参照情報として蓄積終了後動作を参照して設定可能となっており、この設定操作で設定された機密レベル情報と蓄積終了後動作情報を付加する動作となる。
【０１５２】
このように、本実施例のＭＦＰ１は、本実施例のＭＦＰ１は、画像データの機密度を決定する複数段の機密レベルと蓄積関連情報を対応させた機密レベル蓄積情報テーブル（機密レベル対応蓄積情報）をＨＤＤ７に記憶し、ＣＰＵ８が、画像埋め込み情報解読部６が該埋め込み画像として該機密レベルを示す画像を検知すると、該機密レベルに基づいて該機密レベル蓄積情報テーブルから蓄積関連情報を取得して該蓄積関連情報に基づいて蓄積関連処理を制御し、また、蓄積期間経過後の後処理内容として、画像データ及び画像関連情報の一部または全ての削除、暗号化されている該画像データの該暗号化解除が設定される。
【０１５３】
したがって、蓄積期間終了後の後処理と機密レベルの設定を簡単かつ適切に行うことができ、より一層利用性を向上させつつ、画像データの機密を適切に確保することができる。
【０１５４】
そして、上記各実施例において、ＭＦＰ１は、操作表示部１２で、蓄積関連情報の入力が行われると、入力された該蓄積関連情報を組み込んだ埋め込み画像を第２画像データ処理部５で生成し、該埋め込み画像を読み取り部２等から入力された画像データに埋め込んだ画像データをプロッタ部１１から出力したり、回線Ｉ／Ｆ部１３からファクシミリ送信したり、外部Ｉ／Ｆ部１４から外部装置ＧＳに転送したりする。
【０１５５】
したがって、蓄積関連情報を組み込んだ埋め込み画像を容易にかつ適切に生成することができ、利用性と機密性を適切に向上させることができる。
【０１５６】
また、ＭＦＰ１は、操作表示部１２での蓄積関連情報の入力において、ＲＡＭまたはＨＤＤ７等に記憶した画像データの機密度を決定する複数段の機密レベルと蓄積関連情報を対応させた機密レベル蓄積情報テーブル（機密レベル対応蓄積情報）を読み出して、操作表示部１２のディスプレイに表示（報知出力）し、該機密ベル対応蓄積情報に基づいて、操作表示部１２での蓄積関連情報として機密レベル情報を入力することができる。
【０１５７】
したがって、蓄積関連情報の設定を簡単かつ容易に行うことができ、利用性を向上させることができる。
【０１５８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１５９】
本発明は、画像データ蓄積手段の利用効率を向上させつつ、画像データの機密を効率的に保持するファクシミリ装置、複写装置、プリンタ装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０１６０】
【図１】本発明の一実施例を適用したＭＦＰのブロック構成図。
【図２】埋め込み蓄積関連情報の一例を示す図。
【図３】蓄積関連情報コードの一例を示す図。
【図４】図１の第１画像データ処理部のブロック構成図。
【図５】図１の第２画像データ処理部のブロック構成図。
【図６】図１のＨＤＤに保存される蓄積画像関連テーブルの一例を示す図。
【図７】蓄積関連情報設定画面の一例を示す図。
【図８】第２実施例で用いる蓄積関連情報コードの一例を示す図。
【図９】第２実施例で用いる蓄積画像関連テーブルの一例を示す図。
【図１０】第２実施例の蓄積関連情報設定画面の一例を示す図。
【図１１】第３実施例の最大蓄積期間設定画面の一例を示す図。
【図１２】第４実施例の蓄積期間設定画面の一例を示す図。
【図１３】第４実施例で用いる機密レベルコードの一例を示す図。
【図１４】第４実施例の機密レベル設定画面の一例を示す図。
【図１５】第５実施例の蓄積期間設定画面の一例を示す図。
【図１６】第５実施例の期間終了後動作選択画面の一例を示す図。
【符号の説明】
【０１６１】
１  ＭＦＰ
２  読み取り部
３  第１画像データ処理部
４  バス制御部
５  第２画像データ処理部
６  画像埋め込み情報解読部
７  ＨＤＤ（ハードディスク）
８  ＣＰＵ
９  メモリ
１０  プロッタＩ／Ｆ部
１１  プロッタ部
１２  操作表示部
１３  回線Ｉ／Ｆ部
１４  外部Ｉ／Ｆ部
１５  ＳＢ（サウスブリッジ）
１６  ＲＯＭ
１７  拡張バス
ＦＸ  ファクシミリ装置
ＧＳ  外部装置
２１  γ変換部
２２  フィルタ処理部
２３  色変換部
２４  変倍処理部
３１  フィルタ処理部
３２  色変換部
３３  変倍処理部
３４  階調処理部
３５  ドットパターン付加処理部
Ｇ１  蓄積関連情報設定画面
Ｇ２  蓄積関連情報設定画面
Ｇ３  最大蓄積期間設定画面
Ｇ４  蓄積期間設定画面
Ｇ５  機密レベル設定画面
Ｇ６  蓄積期間設定画面
Ｇ７  期間終了動作選択画面
【図１】
2009199476.tif 000003
【図２】
2009199476.tif 000004
【図３】
2009199476.tif 000005
【図４】
2009199476.tif 000006
【図５】
2009199476.tif 000007
【図６】
2009199476.tif 000008
【図７】
2009199476.tif 000009
【図８】
2009199476.tif 000010
【図９】
2009199476.tif 000011
【図１０】
2009199476.tif 000012
【図１１】
2009199476.tif 000013
【図１２】
2009199476.tif 000014
【図１３】
2009199476.tif 000015
【図１４】
2009199476.tif 000016
【図１５】
2009199476.tif 000017
【図１６】
2009199476.tif 000018