(57)【要約】【課題】本発明は、機密保護を必要とする回路の機密を適切に保護しつつ、周辺回路を含めて回路の検証を行う画像処理装置及び画像処理方法に関する。【解決手段】複写装置１は、検証時に、所定の暗号化した画像データを入力して、通常画像処理部１３が該暗号化された画像データを画像処理するとともに、該暗号化された画像データを偽造検知部１５の復号化部３１で復号化し、該復号化した画像データが偽造防止画像データであるか否かを偽造防止検知部３３で検出する。偽造防止検知部３３が該画像データが偽造防止画像データであることを検出すると、通常画像処理部１３が該入力画像データに対して予め設定されている偽造防止画像処理を行う。【選択図】          図１
2009055086.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データに所定の画像処理を施す通常画像処理手段と、入力される画像データに対する動作処理に機密を要するとともにその動作処理結果が該通常画像処理手段の画像処理に影響を及ぼす機密手段と、を備えた画像処理装置において、前記機密手段は、暗号化された画像データを復号化する復号化手段と、該復号化された画像データが少なくともその一部に所定の機密データを含んでいるか否かを検出する機密検出手段と、を備えているとともにその回路データが秘匿回路化されており、暗号化された画像データが入力されると、該入力画像データを前記通常画像処理手段で画像処理を行うとともに、該復号化手段で復号化し、該機密検出手段が、該復号化後の画像データに該機密データが含まれているか否かを検出して、該機密データが含まていると、該通常画像処理手段にその旨を通知し、該通常画像処理手段が、該通知を受け取ると、該入力画像データに対して予め設定されている機密データ検出時画像処理を実行することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記機密データの一部を構成する部分画像データを生成する部分画像データ生成手段と、該部分画像データ生成手段の生成した部分画像データと前記復号化手段で復号化された前記入力画像データを合成して前記機密検出手段に出力する合成手段と、を備え、該機密検出手段が該合成手段から入力される画像データに前記機密データが含まれているか否か検出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、前記機密データの一部を構成する部分画像データと該機密データの一部を構成しない他の部分画像データを生成する部分画像データ生成手段と、該部分画像データ生成手段の生成する部分画像データの一つを適宜選択する選択手段と、該選択手段の選択した部分画像データと前記復号化手段で復号化された前記入力画像データを合成して前記機密検出手段に出力する合成手段と、を備え、該機密検出手段が該合成手段から入力される画像データに前記機密データが含まれているか否か検出することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記部分画像データ生成手段は、前記生成する部分画像データが任意に登録可能であることを特徴とする請求項２または請求項３記載の画像処理装置。
【請求項５】
前記画像処理装置は、前記複数の部分画像データのうち適宜選択された部分画像データに関する情報を取得する部分画像データ情報取得手段を備えていることを特徴とする請求項３または請求項４記載の画像処理装置。
【請求項６】
前記画像処理装置は、入力画像データを前記復号化手段を通過させて前記機密検出手段に入力するデータ経路と、該復号化手段を回避させて該機密検出手段に入力するデータ経路とを備えていることを特徴とする請求項１から請求項５のいずれかに記載の画像処理装置。
【請求項７】
入力される画像データに所定の画像処理を施す通常画像処理ステップと、入力される画像データに対する動作処理に機密を要するとともにその動作処理結果が該通常画像処理ステップでの画像処理に影響を及ぼす機密処理ステップと、を有する画像処理方法において、前記機密処理ステップは、暗号化された画像データを復号化する復号化処理ステップと、該復号化された画像データが少なくともその一部に所定の機密データを含んでいるか否かを検出する機密検出処理ステップと、を有しているとともに、該機密処理を実行する回路の回路データが秘匿回路化されており、暗号化された画像データが入力されると、該通常画像処理ステップで該入力画像データを画像処理するとともに、該復号化処理ステップで復号化し、該機密検出処理ステップで、該復号化後の画像データに該機密データが含まれているか否かを検出して、該機密データが含まれていると、該通常画像処理処理ステップにその旨を通知し、該通常画像処理ステップで、予め設定されている機密データ検出時画像処理を実行することを特徴とする画像処理方法。
【請求項８】
前記機密手段または前記機密処理ステップは、紙幣、有価証券等の特定画像を検知する特定画像検知手段または特定画像検知処理ステップであることを特徴とする請求項１から請求項６のいずれかに記載の画像処理装置または請求項７記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、詳細には、機密保護を必要とする回路の機密を保護しつつ、周辺回路を含めて回路の検証を行う画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
近年、フルカラー複写機などの画像処理装置の画質の向上に伴い、紙幣や有価証券等の複写が禁止されている原稿（以下、特定原稿という。）の偽造行為の危険性が増加している。
【０００３】
そこで、従来、原稿中の紙幣等の特定原稿の画像を偽造防止画像として検出し、偽造防止画像を検出すると、種々の偽造防止処理を施す画像処理装置が提案されている。
【０００４】
回路設計に、このような機密の保持を必要とする機密回路を備えた画像処理装置においては、機密を徹底させるためには、画像処理のＬＳＩ（Large Scale Integrated circuit：大規模集積回路）を設計する回路設計においては、機密回路自体の機密保持が必要となり、また、機密回路の検証においても、該検証シミュレーションで画像処理装置に入力するテストパターンの機密保持が必要となる。
【０００５】
そして、機密回路の設計に関しては、従来から回路設計を特定の設計者のみに限定することで機密の保持を図っているが、近年のＬＳＩは、大規模で多機能となり、ＬＳＩの開発には、多数の人が関わっている。また、回路設計と検証を別の人が行う場合もあり、さらに多くの人がＬＳＩの開発に関わっている。
【０００６】
このように多人数によって開発されるＬＳＩの機能の１部として、機密回路が含まれている場合、機密回路や該機密回路の検証のための検証画像データや該検証画像データを含むテストパターンが人の目にふれる可能性が高くなり、如何に機密を確保するかが重要な問題となる。
【０００７】
そして、機密回路自体に関しては、ツールによりスクランブルデータに変換し、秘匿回路として扱うことで、多人数で機密回路を開発設計する場合であっても、ある程度機密を確保することができる。
【０００８】
また、回路を検証するためのテストパターン等の機密保護に関しては、従来、設計回路は秘匿回路としたままで扱い、入力するテストパターンを暗号化した暗号化データとして入力し、復号化処理して設計回路に与えて、検証のための処理動作を行い、検証処理の結果として出力されるデータを、再度、暗号化して、該暗号化データを、シミュレーション結果が正常であるか否かを判定するための期待値と比較確認する技術が提案されている（特許文献１参照）。
【０００９】
【特許文献１】特開２００４−２６５４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記公報記載の従来技術にあっては、機密を要する回路部分（機密回路部分）がＬＳＩの一部の機能であるため、機密回路とインターフェイスを有し、その動作が機密回路の処理動作に影響される他の回路が存在する場合、機密回路とのインターフェイスに関する部分や該他の回路部分の検証及び回路デバックを行うことができず、改良の必要があった。
【００１１】
そこで、本発明は、機密手段の検証及び該機密手段とのインターフェイスを有する他の画像処理手段の検証を、検証用の画像データの機密を保持したまま適切に実行することのできる画像処理装置及び画像処理方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
請求項１記載の発明の画像処理装置は、入力される画像データに所定の画像処理を施す通常画像処理手段と、入力される画像データに対する動作処理に機密を要するとともにその動作処理結果が該通常画像処理手段の画像処理に影響を及ぼす機密手段と、を備えた画像処理装置において、前記機密手段は、暗号化された画像データを復号化する復号化手段と、該復号化された画像データが少なくともその一部に所定の機密データを含んでいるか否かを検出する機密検出手段と、を備えているとともにその回路データが秘匿回路化されており、暗号化された画像データが入力されると、該入力画像データを前記通常画像処理手段で画像処理を行うとともに、該復号化手段で復号化し、該機密検出手段が、該復号化後の画像データに該機密データが含まれているか否かを検出して、該機密データが含まていると、該通常画像処理手段にその旨を通知し、該通常画像処理手段が、該通知を受け取ると、該入力画像データに対して予め設定されている機密データ検出時画像処理を実行することにより、上記目的を達成している。
【００１３】
この場合、例えば、請求項２に記載するように、前記画像処理装置は、前記機密データの一部を構成する部分画像データを生成する部分画像データ生成手段と、該部分画像データ生成手段の生成した部分画像データと前記復号化手段で復号化された前記入力画像データを合成して前記機密検出手段に出力する合成手段と、を備え、該機密検出手段が該合成手段から入力される画像データに前記機密データが含まれているか否か検出してもよい。
【００１４】
また、請求項１の場合、例えば、請求項３に記載するように、前記画像処理装置は、前記機密データの一部を構成する部分画像データと該機密データの一部を構成しない他の部分画像データを生成する部分画像データ生成手段と、該部分画像データ生成手段の生成する部分画像データの一つを適宜選択する選択手段と、該選択手段の選択した部分画像データと前記復号化手段で復号化された前記入力画像データを合成して前記機密検出手段に出力する合成手段と、を備え、該機密検出手段が該合成手段から入力される画像データに前記機密データが含まれているか否か検出してもよい。
【００１５】
さらに、請求項２または請求項３の場合、例えば、請求項４に記載するように、前記部分画像データ生成手段は、前記生成する部分画像データが任意に登録可能であってもよい。
【００１６】
また、請求項３または請求項４の場合、例えば、請求項５に記載するように、前記画像処理装置は、前記複数の部分画像データのうち適宜選択された部分画像データに関する情報を取得する部分画像データ情報取得手段を備えていてもよい。
【００１７】
さらに、請求項１から請求項５に記載するように、例えば、請求項６に記載するように、前記画像処理装置は、入力画像データを前記復号化手段を通過させて前記機密検出手段に入力するデータ経路と、該復号化手段を回避させて該機密検出手段に入力するデータ経路とを備えていてもよい。
【００１８】
請求項７記載の発明の画像処理方法は、入力される画像データに所定の画像処理を施す通常画像処理ステップと、入力される画像データに対する動作処理に機密を要するとともにその動作処理結果が該通常画像処理ステップでの画像処理に影響を及ぼす機密処理ステップと、を有する画像処理方法において、前記機密処理ステップは、暗号化された画像データを復号化する復号化処理ステップと、該復号化された画像データが少なくともその一部に所定の機密データを含んでいるか否かを検出する機密検出処理ステップと、を有しているとともに、該機密処理を実行する回路の回路データが秘匿回路化されており、暗号化された画像データが入力されると、該通常画像処理ステップで該入力画像データを画像処理するとともに、該復号化処理ステップで復号化し、該機密検出処理ステップで、該復号化後の画像データに該機密データが含まれているか否かを検出して、該機密データが含まれていると、該通常画像処理ステップにその旨を通知し、該通常画像処理ステップで、予め設定されている機密データ検出時画像処理を実行することにより、上記目的を達成している。
【００１９】
請求項１から請求項７の場合、例えば、請求項８に記載するように、前記機密手段または前記機密処理ステップは、紙幣、有価証券等の特定画像を検知する特定画像検知手段または特定画像検知処理ステップであってもよい。
【発明の効果】
【００２０】
本発明によれば、検証時に、機密手段を秘匿手段としたまま暗号化した画像データを入力して、通常画像処理手段が該暗号化された画像データを画像処理するとともに、該暗号化された画像データを復号化した画像データに機密データが含まれているか否かを機密手段の機密検出手段で検出して、該画像データに機密データが含まれていると、該通常画像処理手段が該入力画像データに対して予め設定されている機密データ検出時画像処理を実行するので、機密手段の検証及び該機密手段とのインターフェイスを有する通常画像処理手段の検証を、入力する画像データの機密を保持したまま適切に実行することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２２】
図１〜図４は、本発明の画像処理装置及び画像処理方法の第１実施例を示す図であり、図１は、本発明の画像処理装置及び画像処理方法の第１実施例を適用した複写装置１のブロック構成図である。
【００２３】
図１において、複写装置１は、スキャナ部２、画像処理部３、補助記憶部４、ＣＰＵ（Central Processing Unit ）５、メモリ６、プリントコントローラ７及びプリンタ部８等を備えているとともに、図示しないが、操作表示部、外部データ入力部等を備えており、後述するように、紙幣や有価証券等の複写が禁止されている特定原稿の複写を禁止する偽造防止機能を有している。操作表示部は、複写装置１に複写装置１としての機能を実行させるために入力操作される各種キーや複写装置１から操作者に通知する各種情報を表示する表示部等を備えており、外部データ入力部は、外部接続されるコンピュータ等からの画像データを受け取る。
【００２４】
スキャナ部２は、原稿に光源から読み取り光を照射して、該原稿で反射された反射光をＣＣＤ（Charge Coupled Device ）等の光電変換素子で光電変換し、原稿の画像を主走査・副走査して該原稿の画像を読み取る。スキャナ部２は、原稿の画像をＲ、Ｇ、Ｂに色分解して読み取って、ＲＧＢの画像データとして画像処理部３に出力する。
【００２５】
画像処理部３は、ＣＰＵ５の制御下で、スキャナ部２や外部から入力された画像データに対して、メモリ６や補助記憶部４を使用して必要な画像処理を施す。
【００２６】
メモリ６は、複写装置１としての基本プログラムや本発明の偽造防止機能プログラム及びこれらのプログラムを実行するのに必要な各種システムデータ等を記憶するとともに、ＣＰＵ５の制御下で、画像処理部３での画像処理、例えば、画像の回転や移動等の画像処理を実行する際に、該処理対象の画像データを一時記憶する。
【００２７】
補助記憶部４は、ＲＡＭ（Random Access Memory）等で構成され、画像処理部３での画像処理を行う場合や入力された原画像データや画像処理後の画像データを再利用するために、ＣＰＵ５の制御下で一時記憶する。
【００２８】
プリントコントローラ７は、プリンタ部８を制御して、画像データに基づいて用紙に画像を印刷出力させる。
【００２９】
プリンタ部８は、所定の印刷方式、例えば、電子写真式で、スキャナ部２の読み取った原稿の画像データや外部から入力された画像データに基づいて画像を用紙に印刷出力する。
【００３０】
上記画像処理部３は、図２に示すように、入力制御部１１、ライン間補正部１２、通常画像処理部１３、出力制御部１４及び偽造検知部１５等を備えており、入力制御部１１に、スキャナ部２で読み取られた画像データや後述する検証処理に使用する入力画像データが入力される。
【００３１】
入力制御部１１は、スキャナ部２等からの画像データの入力制御を行って、入力された画像データをライン間補正部１２に出力する。ライン間補正部１２は、スキャナ部２のＣＣＤから出力されるＲ、Ｇ、Ｂの各色の信号には、等倍時に、各ライン間の位置ズレが存在しているため、このライン間の位置ずれを補正して通常画像処理部１３及び偽造検知部１５に出力する。
【００３２】
すなわち、ライン間補正部１２の出力は、入力画像データが偽造防止を検知するための偽造検知部１５への偽造防止検知画像パスＰｇと通常の画像処理を行うための通常画像処理部１３への通常画像処理パスＰｓとに分かれる。
【００３３】
通常画像処理部１３は、シェーディング補正部２１、スキャナγ部２２、プリンタ部２３、色補正部２４、変倍部２５、中間処理部２６及び編集制御部２７等を備えていて、通常の画像処理を実行する通常画像処理手段として機能し、上記ライン間補正部１２からの画像データがシェーディング補正部２１に入力される。
【００３４】
シェーディング補正部２１は、ライン間補正部１２から入力される各ＲＧＢ信号に対して、スキャナ部２の光学系の濃度ムラやＣＣＤの感度バラツキ等に関するシェーディング補正を行って、スキャナγ部２２に出力し、スキャナγ部２２は、スキャナ部２の露光ランプの光量に対する画像ばらつき等の補正を行って、フィルタ部２３に出力する。
【００３５】
フィルタ部２３は、スキャナγ部２２からのＲＧＢ信号に、画像のシャープネス、モアレ除去等を行って、色補正部２４に出力し、色補正部２４は、フィルタ部２３から入力されるＲＧＢデータをＣＭＹＫに変換する等の処理を行って、変倍部２５に出力する。
【００３６】
変倍部２５は、色補正部２４から入力される画像データの拡大縮小を行って、中間処理部２６に出力し、中間処理部２６は、誤差拡散等の階調処理を行って編集加工部２７に出力する。
【００３７】
編集加工部２７は、中間処理部２６から入力される画像データに対してマスク処理等の加工編集を行って、出力制御部１４に出力する。
【００３８】
出力制御部１４は、メモリ６やプリンタ部８による印刷処理等の画像データの出力制御を行う。
【００３９】
偽造検知部１５は、図３に示すように、復号化部３１、第２シェーディング補正部３２及び偽造防止検知部３３を備えていて、その動作処理に機密を要するとともに、その動作処理結果が通常画像処理部１３の画像処理に影響を及ぼす機密処理を実行する機密手段として機能し、上記ライン間補正部１２からのＲＧＢの画像データが復号化部３１に入力される。
【００４０】
復号化部３１は、入力制御部１１及びライン間補正部１２を介して入力された画像データが暗号化データであるときに、該暗号化データを元の画像データに復号化して、第２シェーディング補正部３２に出力する復号化処理を実行する復号化手段として機能し、第２シェーディング補正部３２は、通常画像処理部１３のシェーディング補正部２１と同様のシェーディング補正を行って、シェーディング補正後の画像データを偽造防止検知部３３に出力する。
【００４１】
偽造防止検知部３３は、第２シェーディング補正部２１から入力される画像データが偽造防止画像データであるか否か判定し、偽造防止画像データであると、割り込み信号を通常画像処理部１３と出力制御部１４に出力する機密検出処理を実行する機密検出手段として機能する。
【００４２】
通常画像処理部１３及び出力制御部１４は、偽造防止検知部３３から割り込み信号が入力されると、予め設定されている偽造防止画像処理（機密データ検出時画像処理）を実行する。
【００４３】
次に、本実施例の作用を説明する。本実施例の複写装置１は、回路開発時や検証時に、偽造検知部１５を秘匿回路として扱うとともに、偽造検知部１５以外の回路の検証やデバッグを行う。
【００４４】
そして、複写装置１では、この偽造検知部１５を秘匿回路部として扱って通常画像処理部１３等の回路の検証やデバッグの検証シミュレーションを行う場合、偽造検知部１５の検証のためのテストパターンのうち、入力する画像データ（検証画像データ）を暗号化した秘匿データとして検証シミュレーションを実施する。
【００４５】
この秘匿データは、図４に示すように、偽造検知部１５を扱うことのできる特定の人のみであり、偽造検知部１５の設計者により、予めソフト的に暗号化され、さらに、実機では、スキャナ部２からの画像データがＲＧＢのライン位置がずれているため、スキャナ部２からの画像データに対する複写装置１内での画像処理を想定して、暗号化後のデータに対して同様の位置ずれを有するように作成される（ステップＳ１０１）。
【００４６】
また、データ処理（通常画像処理部１３での画像処理）の検証者は、該秘匿データを、スキャナ部２から入力される画像データとして取り扱うために、クロックやその他の制御信号と合わせてテストパターンを作成する（ステップＳ１０２）。
【００４７】
このテストパターンが、複写装置１の画像処理部３に入力され、複写装置１の画像処理部３は、まず、その入力制御部１１が該入力されるテストパターンを、スキャナ部２から入力される画像データとして取り扱って入力処理を行い（ステップＳ１０３）、ライン間補正部１２でライン間補正処理を行う（ステップＳ１０４）。
【００４８】
複写装置１は、このライン間補正部１２でライン間補正処理の行われたデータ（テストパターン）を、通常画像処理部１３への通常画像処理パスＰｓと、偽造防止を検知するための偽造検知部１５への偽造防止検知画像パスＰｇとに分ける。そして、この偽造防止検知画像パスＰｇの偽造検知部１５を秘匿回路として扱うために、複合装置１においては、ＨＤＬ（Hardware Description Language ：ハードウエア記述言語）ソースやゲートレベルのネットリストをスクランブルデータとして暗号化することがツール等により行われている。
【００４９】
そして、複合装置１は、分岐した通常画像処理パスＰｓにおいては、分岐した画像データに対して、上述のように、シェーディング補正部２１で、シェーディング補正を行い、スキャナγ部２２で、画像ばらつき等の補正を行う。複合装置１は、通常画像処理パスＰｓにおいて、さらに、フィルタ部２３で、スキャナγ部２２からのＲＧＢ信号に、画像のシャープネス、モアレ除去等を行って、色補正部２４で、ＲＧＢデータをＣＭＹＫに変換する等の処理を行い、変倍部２５で、ＣＭＹＫの画像データの拡大縮小を行って、中間処理部２６で、誤差拡散等の階調処理を行う。そして、最終的に、編集加工部２７で、マスク処理等の加工編集を行う（ステップＳ１０５）。
【００５０】
一方、複合装置１は、偽造防止検知画像パスＰｇにおいては、まず、復号化部３１で、暗号化されている画像データを元の画像データに復号化し（ステップＳ１０６）、第２シェーディング補正部３２で復号化された画像データにシェーディング補正を行って（ステップＳ１０７）、偽造防止検知部３３に入力する。
【００５１】
偽造防止検知部３３は、第２シェーディング補正部３２から入力される画像データが偽造防止画像データ（機密データ）であるか否かの検知を行い（ステップＳ１０８）、入力画像データが偽造防止画像データであると判定すると、通常画像処理部１３及び出力制御部１４に偽造防止画像データ検出を示す割り込み信号を出力し（ステップＳ１０８のＹＥＳ）、通常画像処理部１３及び出力制御部１４は、上記通常画像処理パスＰｓ側を流れている画像データに対して、予め偽造防止画像データ検出時の処理として設定されている所定の偽造防止画像処理、例えば、入力データとは異なるデータ（全黒データ等）に変換する処理等を行って出力制御部１４から出力する等の処理を行う。
【００５２】
偽造防止検知部３３は、ステップＳ１０８で、第２シェーディング補正部３２から入力される画像データが偽造防止画像データでないと判定すると、通常画像処理部１３及び出力制御部１４への割り込み信号の出力を行わず、通常画像処理部１３は、ライン間補正処理された画像データに対して上記シェーディング補正部２１から編集加工部２７までの通常の画像処理を施す（ステップＳ１０５）。
【００５３】
そして、この通常画像処理部１３の画像処理した結果を、シミュレーション結果が正常であるか否かを判定するための期待値、すなわち、検証確認のための期待値と比較することで（ステップＳ１０９）、通常画像処理部１３での画像処理の画像処理の適否を検証することができる。
【００５４】
なお、通常画像処理パスＰｓ側の通常画像処理部１３で処理されるデータは、暗号化されたデータであるが、このテストパターンの画像データに対する通常画像処理では、原稿画像のデータに対して画像処理がどのように施されるかを見るものでなく、通常画像処理部１３の各回路の処理動作を検証するためのデータであるため、暗号化データであっても問題とはならないが、通常画像処理部１３の処理確認をも同時に検証する場合には、暗号化データの復号化に影響を受けないデータでかつ画像処理結果を判断することのできる画像データを暗号化後の画像データに対して付加し、この画像データを通常画像処理部１３に流す画像データとして用いることで、通常画像処理部１３の処理確認をも同時に行うことができる。
【００５５】
このように、本実施例の複写装置１は、検証時に、偽造検知部１５を秘匿回路部としたまま暗号化した画像データを入力して、通常画像処理部１３が該暗号化された画像データを画像処理するとともに、該暗号化された画像データを偽造検知部１５の復号化部３１で復号化し、該復号化した画像データが偽造防止画像データであるか否かを偽造検知部１５の偽造防止検知部３３で検出して、偽造防止検知部３３が該画像データに偽造防止画像データであることを検出すると、通常画像処理部１３が該入力画像データに対して予め設定されている偽造防止画像処理を行う。
【００５６】
したがって、偽造検知部１５の検証及び偽造検知部１５とのインターフェイスを有する通常画像処理部１３の検証を、入力する画像データの機密を保持したまま適切に実行することができる。
【実施例２】
【００５７】
図５〜図７は、本発明の画像処理装置及び画像処理方法の第２実施例を示す図であり、図５は、本発明の画像処理装置及び画像処理方法の第２実施例を適用した複写装置の画像処理部４０のブロック構成図である。
【００５８】
なお、本実施例は、上記第１実施例の複写装置１と同様の複写装置に適用したものであり、本実施例の説明においては、上記第１実施例と同様の構成部分には、同一の符号を付してその詳細な説明を省略するとともに、図示しない部分についても、必要に応じて第１実施例の説明で用いた符号をそのまま用いて説明する。
【００５９】
本実施例の複写装置１は、第１実施例の複写装置１と同様に、スキャナ部２、画像処理部４０、補助記憶部４、ＣＰＵ５、メモリ６、プリントコントローラ７及びプリンタ部８等を備えており、第１実施例の画像処理装置３の代わりに図５に示す画像処理装置４０が配設されている。
【００６０】
図５において、画像処理部４０は、上記第１実施例の画像処理部３と同様の入力制御部１１、ライン間補正部１２、通常画像処理部１３及び出力制御部１４を備えているとともに、偽造検知部４１を備えており、偽造検知部（機密手段）４１は、上記第１実施例の偽造検知部１５と同様の復号化部３１、第２シェーディング補正部３２及び偽造防止検知部３３を備えているとともに、内部パターン発生部４２及び合成部４３を備えている。
【００６１】
内部パターン発生部（部分画像データ生成手段）４２は、所定のパターン画像データ（部分画像データ）を発生させる機能を有し、この発生させるパターン画像データは、偽造防止画像データを構成する一部分の画像、例えば、偽造防止画像データが、図６（ａ）に示す「Ａ」という画像データである場合、図６（ｃ）に示す画像データである。内部パターン発生部４２は、外部から入力される画像データと同期して、基準となる信号を元にタイミングを合わせて、パターン画像データを発生させて、合成部４３に出力する。
【００６２】
合成部（合成手段）４３には、上記内部パターン発生部４２からのパターン画像データと復号化部３１で復号化された画像データが入力され、合成部４３は、これら入力される２つの画像データを合成して第２シェーディング補正部３２に出力する。合成部４３は、この画像合成を、例えば、入力される２つの画像データの各１ドット毎に対してＯＲ処理を行う方法、２つの画像データの平均値を算出する方法、２つの画像データの最大値を採る方法等によって行う。
【００６３】
そして、入力制御部１１は、上記第１実施例の場合と同様に、スキャナ部２等からの画像データの入力制御を行って、入力された画像データをライン間補正部１２に出力し、ライン間補正部１２は、ライン間の位置ずれを補正して、通常画像処理パスＰｓの通常画像処理部１３及び偽造防止検知画像パスＰｇの偽造検知部４１に分岐して出力する。
【００６４】
通常画像処理部１３は、第１実施例と同様であり、シェーディング補正部２１、スキャナγ部２２、プリンタ部２３、色補正部２４、変倍部２５、中間処理部２６及び編集制御部２７等を備えている。通常画像処理部１３は、ライン間補正部１２でライン間補正処理された画像データに対してシェーディング補正部２１から編集加工部２７までの通常の画像処理を施して、出力制御部１４に出力し、出力制御部１４は、メモリ６やプリンタ部８に対する画像データの出力制御を行う。
【００６５】
また、通常画像処理部１３及び出力制御部１４は、偽造検知部４１の偽造防止検知部３３から入力画像データが偽造防止画像データである旨の割り込み信号が入力されると、上記通常画像処理パスＰｓ側を流れている画像データに対して、予め偽造防止画像データ検出時の処理として設定されている所定の偽造防止画像処理を行う。
【００６６】
そして、偽造検知部４１の復号化部３１は、第１実施例と同様であり、入力制御部１１及びライン間補正部１２を介して入力された画像データが暗号化データであるときに、該暗号化データを元の画像データに復号化して、合成部４３に出力する。
【００６７】
合成部４３は、上述のように、この復号化部３１で復号化された画像データと内部パターン発生部４２からのパターン画像データを合成して第２シェーディング補正部３２に出力する。第２シェーディング補正部３２は、合成部４３からの画像データに対して、通常画像処理部１３のシェーディング補正部２１と同様のシェーディング補正を行って、シェーディング補正後の画像データを偽造防止検知部３３に出力する。
【００６８】
偽造防止検知部３３は、第２シェーディング補正部２１から入力される画像データが偽造防止画像データであるか否か判定し、偽造防止画像データであると、割り込み信号を通常画像処理部１３と出力制御部１４に出力する。
【００６９】
次に、本実施例の作用を説明する。本実施例の複写装置１は、回路開発時や検証時に、偽造検知部４１を秘匿回路として扱うとともに、偽造検知部４１以外の回路の検証やデバッグを行うが、このとき、偽造防止画像データを分割した１部分が、内部パターン発生部４２で発生され、該偽造防止画像データを分割した残り部分が、外部から暗号化された画像データとして入力される。
【００７０】
そして、複写装置１では、この偽造検知部４１を秘匿回路部として扱って通常画像処理部１３等の回路の検証やデバッグの検証シミュレーションを行う場合、偽造検知部４１の検証のためのテストパターンのうち、スキャナ部２から入力される画像データ（上記偽造防止画像データの残り部分）を秘匿データとして検証シミュレーションを、図７に示すように実施する。なお、図７においては、図４に示した処理ステップと同一の処理ステップについては、同一のステップナンバーを付して、その詳細な説明を省略する。
【００７１】
この秘匿データは、図７に示すように、偽造検知部４１の設計者により、予めソフト的に暗号化され、さらに、スキャナ部２からの画像データに対する複写装置１での画像処理を想定して、暗号化後のデータに対して同様の位置ずれを有するように作成される（ステップＳ１０１）。
【００７２】
また、データ処理（通常画像処理部１３での画像処理）の検証者は、該秘匿データを、スキャナ部２から入力される画像データとして取り扱うために、クロックやその他の制御信号と合わせてテストパターンを作成する（ステップＳ１０２）。
【００７３】
このテストパターンが、複写装置１の画像処理部３に入力され、複写装置１の画像処理部３は、まず、その入力制御部１１が該入力されるテストパターンを、スキャナ部２から入力される画像データとして取り扱って入力処理を行い（ステップＳ１０３）、ライン間補正部１２でライン間補正処理を行う（ステップＳ１０４）。
【００７４】
複写装置１は、このライン間補正部１２でライン間補正処理の行われたデータ（テストパターン）を、通常画像処理部１３への通常画像処理パスＰｓと、偽造防止を検知するための偽造検知部４１への偽造防止検知画像パスＰｇとに分ける。
【００７５】
そして、複合装置１は、分岐した通常画像処理パスＰｓにおいては、分岐した画像データに対して、上述のように、シェーディング補正部２１でのシェーディング補正、スキャナγ部２２での画像ばらつき等の補正、フィルタ部２３での画像のシャープネス、モアレ除去等の処理、色補正部２４でのＲＧＢデータのＣＭＹＫの変換等の処理、変倍部２５での画像データの拡大縮小、中間処理部２６での誤差拡散等の階調処理及び編集加工部２７でのマスク処理等の加工編集を行う（ステップＳ１０５）。
【００７６】
一方、複合装置１は、偽造防止検知画像パスＰｇにおいては、分岐した画像データである暗号化された画像データを、復号化部３１で元の画像データに復号化して合成部４３に入力する（ステップＳ１０６）。この合成部４３には、内部パターン発生部４２で発生されたパターン画像データがさらに入力される（ステップＳ２０１）。このとき、内部パターン発生部４２は、外部から入力される画像データと同期して、基準となる信号を元にタイミングを合わせて、パターン画像データを発生させて、合成部４３に出力する。
【００７７】
合成部４３は、復号化部３１の復号化した画像データと内部パターン４２の発生したパターン画像データを合成して、第２シェーディング補正部３２に出力する（ステップＳ２０２）。
【００７８】
第２シェーディング補正部３２は、合成部４３で合成された画像データに対してシェーディング補正を行って偽造防止検知部３３に出力し（ステップＳ１０７）、偽造防止検知部３３は、第２シェーディング補正部３２から入力される画像データが偽造防止画像データであるか否かの検知を行う（ステップＳ１０８）。
【００７９】
いま、偽造防止画像データを、図６（ａ）に示した「Ａ」とした場合、内部パターン発生部４２は、図６（ｃ）に示したように、この偽造防止画像データの一部である「−」を発生しているので、入力された画像データである復号化部３１で復号化された画像データが、図６（ｂ）に示す画像データであると、合成画像が偽造防止画像データとなる。
【００８０】
偽造防止検知部３３は、ステップＳ１０８で、入力画像データが偽造防止画像データ（秘匿データ）であると判定すると、通常画像処理部１３及び出力制御部１４に偽造防止画像データ検出を示す割り込み信号を出力し（ステップＳ１０８のＹＥＳ）、通常画像処理部１３及び出力制御部１４は、上記通常画像処理パスＰｓ側を流れている画像データに対して、予め偽造防止画像データ検出時の処理として設定されている所定の偽造防止画像処理を行う。
【００８１】
偽造防止検知部３３は、ステップＳ１０８で、第２シェーディング補正部３２から入力される画像データが偽造防止画像データでないと判定すると、通常画像処理部１３及び出力制御部１４への割り込み信号の出力を行わず、通常画像処理部１３は、ライン間補正処理された画像データに対して上記シェーディング補正部２１から編集加工部２７までの通常の画像処理を施す（ステップＳ１０５）。
【００８２】
そして、この通常画像処理部１３の画像処理した結果を、検証確認のための期待値と比較することで（ステップＳ１０９）、通常画像処理部１３での画像処理の画像処理の適否を検証することができる。
【００８３】
このように、本実施例の複合装置１は、偽造防止画像データの一部を構成するパターン画像データを内部パターン発生部４２で生成し、該内部パターン発生部４２で生成したパターン画像データと復号化部３１で復号化された入力画像データを、合成部４３で合成して偽造防止検知部３３に出力し、該偽造防止検知部３３が該入力される画像データが偽造防止画像データであるか否か検出している。
【００８４】
したがって、暗号化されている入力画像データが解読されても、偽造防止画像データの一部を内部パターン発生部４２で生成しているので、偽造防止画像データの全体を解読されることを防止することができ、機密をより一層確保することができる。
【実施例３】
【００８５】
図８及び図９は、本発明の画像処理装置及び画像処理方法の第３実施例を示す図であり、図８は、本発明の画像処理装置及び画像処理方法の第３実施例を適用した複写装置の画像処理部５０のブロック構成図である。
【００８６】
なお、本実施例は、上記第１実施例の複写装置１と同様の複写装置に適用したものであり、本実施例の説明においては、上記第１実施例と同様の構成部分には、同一の符号を付してその詳細な説明を省略するとともに、図示しない部分についても、必要に応じて第１実施例の説明で用いた符号をそのまま用いて説明する。
【００８７】
本実施例の複写装置１は、第１実施例の複写装置１と同様に、スキャナ部２、画像処理部５０、補助記憶部４、ＣＰＵ５、メモリ６、プリントコントローラ７及びプリンタ部８等を備えており、第１実施例の画像処理装置３の代わりに図８に示す画像処理装置５０が配設されている。
【００８８】
図８において、画像処理部５０は、上記第１実施例の画像処理部３と同様の入力制御部１１、ライン間補正部１２、通常画像処理部１３及び出力制御部１４を備えているとともに、偽造検知部５１を備えており、偽造検知部（機密手段）５１は、上記第１実施例の偽造検知部１５と同様の復号化部３１、第２シェーディング補正部３２及び偽造防止検知部３３を備えているとともに、内部パターン発生部５２、ランダム信号発生部５３、選択部５４及び合成部５５を備えている。
【００８９】
内部パターン発生部（部分画像データ生成手段）５２は、所定のパターン画像データ（部分画像データ）を複数種類発生させる機能を有し、この発生させるパターン画像データは、複数種類の画像データを構成する一部分の画像であって、そのうちの１種類の画像データが偽造防止画像データである。例えば、内部パターン発生部５２は、図９（ａ）の（イ）から（ニ）示す「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」の画像データの一部の画像として、図９（ｂ）の（イ）から（ニ）に示すパターン画像データを発生して、選択部５４に出力する。そして、図９（ａ）の画像データのうち、例えば、図９（ａ）の（イ）の［Ａ」のみが偽造防止画像データである。
【００９０】
選択部５４には、ランダム信号発生部５３から選択信号が入力され、選択部５４は、ランダム信号発生部５３から入力される選択信号の指定するパターン画像データを合成部５５に出力する。
【００９１】
ランダム信号発生部５３は、選択部５４に内部パターン発生部５２から入力されているパターン画像データを選択させる選択信号を、基準となる信号を元にタイミングを合わせて、ランダムに発生させて、選択部５４に出力する。したがって、ランダム信号発生部５３及び選択部５４は、全体として選択手段として機能している。
【００９２】
合成部（合成手段）５５には、上記内部パターン発生部５２が発生して選択部５４が選択したパターン画像データと復号化部３１で復号化された画像データが入力され、合成部５５は、これら入力される２つの画像データを合成して第２シェーディング補正部３２に出力する。合成部５５は、この画像合成を、例えば、入力される２つの画像データの各１ドット毎に対してＯＲ処理を行う方法、２つの画像データの平均値を算出する方法、２つの画像データの最大値を採る方法等によって行う。
【００９３】
そして、入力制御部１１は、上記第１実施例の場合と同様に、スキャナ部２等からの画像データの入力制御を行って、入力された画像データをライン間補正部１２に出力し、ライン間補正部１２は、ライン間の位置ずれを補正して、通常画像処理パスＰｓの通常画像処理部１３及び偽造防止検知画像パスＰｇの偽造検知部５１に出力する。
【００９４】
通常画像処理部１３は、第１実施例と同様であり、シェーディング補正部２１、スキャナγ部２２、プリンタ部２３、色補正部２４、変倍部２５、中間処理部２６及び編集制御部２７等を備えている。通常画像処理部１３は、ライン間補正部１２でライン間補正処理された画像データに対してシェーディング補正部２１から編集加工部２７までの通常の画像処理を施して、出力制御部１４に出力し、出力制御部１４は、メモリ６やプリンタ部８に対する画像データの出力制御を行う。
【００９５】
また、通常画像処理部１３及び出力制御部１４は、偽造検知部５１の偽造防止検知部３３から入力画像データが偽造防止画像データである旨の割り込み信号が入力されると、上記通常画像処理パスＰｓ側を流れている画像データに対して、予め偽造防止画像データ検出時の処理として設定されている所定の偽造防止画像処理を行う。
【００９６】
そして、偽造検知部５１の復号化部３１は、第１実施例と同様であり、入力制御部１１及びライン間補正部１２を介して入力された画像データが暗号化データであるときに、該暗号化データを元の画像データに復号化して、合成部５５に出力する。
【００９７】
合成部５５は、上述のように、この復号化部３１で復号化された画像データと内部パターン発生部５２からのパターン画像データを合成して第２シェーディング補正部３２に出力する。第２シェーディング補正部３２は、合成部５５からの画像データに対して、通常画像処理部１３のシェーディング補正部２１と同様のシェーディング補正を行って、シェーディング補正後の画像データを偽造防止検知部３３に出力する。
【００９８】
偽造防止検知部３３は、第２シェーディング補正部２１から入力される画像データが偽造防止画像データであるか否か判定し、偽造防止画像データであると、割り込み信号を通常画像処理部１３と出力制御部１４に出力する。
【００９９】
次に、本実施例の作用を説明する。本実施例の複写装置１は、回路開発時や検証時に、偽造検知部５１を秘匿回路として扱うとともに、偽造検知部５１以外の回路の検証やデバッグを行うが、このとき、偽造防止画像データを分割した１部分等の画像データが、内部パターン発生部５２で発生され、該偽造防止画像データを分割した残り部分が、外部から原稿画像データとして入力される。また、内部パターン発生部５２は、上記偽造防止画像データを分割した残り部分だけでなく、他の画像データの一部をも発生し、これらの画像データの中からランダム信号発生部５３の発生する選択信号で選択されたパターン画像データを合成部で外部からの画像データと合成して偽造防止検知部３３に出力する。
【０１００】
そして、複写装置１では、この偽造検知部５１を秘匿回路として扱って通常画像処理部１３等の回路の検証やデバッグの検証シミュレーションを行う場合、偽造検知部５１の検証のためのテストパターンのうち、スキャナ部２から入力される画像データ（上記偽造防止画像データの残り部分）を秘匿データとして用いて検証シミュレーションを実施する。この検証シミュレーションの処理は、図７に示した処理と同様である。
【０１０１】
すなわち、秘匿データは、偽造検知部５１の設計者により、予めソフト的に暗号化され、さらに、スキャナ部２からの画像データに対する複写装置１での画像処理を想定して、暗号化後のデータに対して同様の位置ずれを有するように作成される。
【０１０２】
また、データ処理（通常画像処理部１３での画像処理）の検証者は、該秘匿データを、スキャナ部２から入力される画像データとして取り扱うために、クロックやその他の制御信号と合わせてテストパターンを作成する。このテストパターンが、複写装置１の画像処理部３に入力され、複写装置１の画像処理部３は、まず、その入力制御部１１が該入力されるテストパターンを、スキャナ部２から入力される画像データとして取り扱って入力処理を行い、ライン間補正部１２でライン間補正処理を行う。
【０１０３】
複写装置１は、このライン間補正部１２でライン間補正処理の行われたデータを、通常画像処理部１３への通常画像処理パスＰｓと、偽造防止を検知するための偽造検知部５１への偽造防止検知画像パスＰｇとに分ける。
【０１０４】
そして、複合装置１は、分岐した通常画像処理パスＰｓにおいては、分岐した画像データに対して、上述のように、シェーディング補正部２１でのシェーディング補正、スキャナγ部２２での画像ばらつき等の補正、フィルタ部２３での画像のシャープネス、モアレ除去等の処理、色補正部２４でのＲＧＢデータのＣＭＹＫの変換等の処理、変倍部２５での画像データの拡大縮小、中間処理部２６での誤差拡散等の階調処理及び編集加工部２７でのマスク処理等の加工編集を行う（ステップＳ１０５）。
【０１０５】
一方、複合装置１は、偽造防止検知画像パスＰｇにおいては、分岐した画像データである暗号化された画像データを、まず、復号化部３１で元の画像データに復号化して合成部５５に入力する。合成部５５には、さらに、内部パターン発生部５２で発生されランダム信号発生部５３からの選択信号で選択されたパターン画像データが選択部５４から入力される。
【０１０６】
合成部５５は、復号化部３１の復号化した画像データと選択部５４から入力されるパターン画像データを合成して、第２シェーディング補正部３２に出力する。
【０１０７】
第２シェーディング補正部３２は、合成部５５で合成された画像データに対してシェーディング補正を行って偽造防止検知部３３に出力し、偽造防止検知部３３は、第２シェーディング補正部３２から入力される画像データが偽造防止画像データであるか否かの検知を行う。
【０１０８】
いま、偽造防止画像データを、図９（ａ）の（イ）に示した「Ａ」としており、内部パターン発生部５２が、図６（ｂ）に示したように、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」の画像データの一部の画像をパターン画像データとして発生して、このパターン画像データのうち、ランダム信号発生部５３の選択信号で選択されたパターン画像データが選択部５４から合成部５５に入力されて、合成部５５で外部画像データと合成されている。そして、いま、ランダム信号発生部５３の選択信号で、図９（ｂ）の（イ）のパターン画像データ、すなわち、偽造防止画像データの一部である「−」が選択され、入力された画像データである復号化部３１で復号化された画像データが、図６（ｂ）に示したように、偽造防止画像データの残り部分の画像データであると、合成画像が偽造防止画像データ（［Ａ」）となる。
【０１０９】
偽造防止検知部３３は、入力画像データが偽造防止画像データであると判定すると、通常画像処理部１３及び出力制御部１４に偽造防止画像データ検出を示す割り込み信号を出力し、通常画像処理部１３及び出力制御部１４は、上記通常画像処理パスＰｓ側を流れている画像データに対して、予め偽造防止画像データ検出時の処理として設定されている所定の偽造防止画像処理を行う。
【０１１０】
偽造防止検知部３３は、第２シェーディング補正部３２から入力される画像データが偽造防止画像データでないと判定すると、通常画像処理部１３及び出力制御部１４への割り込み信号の出力を行わず、通常画像処理部１３は、ライン間補正処理された画像データに対して上記シェーディング補正部２１から編集加工部２７までの通常の画像処理を施す。
【０１１１】
そして、この通常画像処理部１３の画像処理した結果を、検証確認のための期待値と比較することで、通常画像処理部１３での画像処理の画像処理の適否を検証することができる。
【０１１２】
このように、本実施例の複写装置１は、偽造防止画像データの一部を構成するパターン画像データと該偽造防止画像データの一部を構成しない他のパターン画像データを内部パターン発生部５２で生成し、該内部パターン発生部５２の生成するパターン画像データの一つをランダム信号発生部５３及び選択部５４で適宜選択し、該選択したパターン画像データと復号化部３１で復号化された入力画像データを合成部５５で合成して偽造防止検知部３３に出力し、該偽造防止検知部３３が合成部５５から入力される画像データが偽造防止画像データでるか否か検出している。
【０１１３】
したがって、入力画像データと内部パターン発生部５２の生成するパターン画像データとの組み合わせで、偽造防止画像データとなったり、偽造防止画像データとならない場合があり、偽造防止画像データであるか否かは、処理前や処理中では分からず、出力結果での判断となり、機密性をより一層向上させることができる。
【０１１４】
そして、複合装置１において、内部パターン発生部５２の生成するパターン画像データを任意に登録可能としている。
【０１１５】
したがって、内部パターン発生部５２が解析されても、該発生するパターン画像データを知られることを防止することができ、より一層機密性を向上させることができる。
【０１１６】
また、複合装置１は、複数のパターン画像データのうち適宜選択されたパターン画像データに関する情報を取得できるようにしてもよい。
【０１１７】
このようすると、複合装置１が実機として評価される場合、内部パターン発生部５２でランダムに発生したパターンがどのようなパターンであるかを知ることができ、デバッグの効率を向上させることができる。
【０１１８】
なお、上記第２実施例及び第３実施例においては、偽造検知部４１、５１内の内部パターン発生部４２、５２でパターン画像データを発生させているが、パターン画像データの発生方法は、これらの方法に限るものではなく、例えば、図１０に示すように、画像処理部６０において、偽造検知部６１の外部にパターン画像データを記憶させるメモリ６２を設け、偽造検知部６１内に、該メモリ６２からパターン画像データを読み出す読み出し部６３、該読み出し部６３による読み出しアドレスをランダムに発生させるランダム信号発生部６４、該ランダム信号発生部６４の発生した読み出しアドレスを一時保管するレジスタ６５を設け、外部からタイミングを見計らってレジスタ６５のアドレスを読み出し部６３に出力させて、読み出し部６３の読み出したメモリ６２上のパターン画像データを合成部６６に出力させて、合成部６６で外部からの画像データを復号化部３１で復号化した画像データと合成させるようにしてもよい。
【０１１９】
この場合、メモリ６２に格納するパターン画像データは、適宜に変更登録可能とすることができ、また、第３実施例のように、複数のパターン画像データを登録して、ランダム信号発生部６４の発生する読み出しアドレスをレジスタ６５に保管して、タイミング調整した状態で、読み出し部６３に読み出させてもよいし、第２実施例のように、１種類のパターン画像データのみをメモリ６２に登録して、読み出し部６３がタイミングを合わせて読み出してもよい。メモリ６２に１種類のパターン画像データみを登録する場合には、ランダム信号発生部６４とレジスタ６５を省くことができる。
【０１２０】
さらに、第３実施例のように、複数のパターン画像データをメモリ６２に登録して、ランダム信号発生部６４の発生した選択信号をレジスタ６５に一時保管して、読み出し部６３に、このレジスタ６５の選択信号に基づいてメモリ６２からパターン画像データを読み出させる場合、選択信号として、上述のように、メモリ６２内のアドレスを用いてもよいが、単なる選択信号値、例えば、「１」〜［ｎ］の値をランダム信号発生部６４が発生して、レジスタ６５が該ランダム信号発生部６４の発生する選択信号値を保管して、読み出し部６３に該選択信号値を出力し、読み出し部６３が該選択信号値に応じたパターン画像データをメモリ６２から読み出すようにしてもよい。例えば、第３実施例のように、「Ａ」〜「Ｄ」のパターン画像データがメモリ６２に格納されている場合、選択信号値が「１」のとき、パターン画像データ［Ａ」を選択して読み出し、選択信号値が「２」のとき、パターン画像データ「Ｂ」を選択して読み出し、選択信号値が「３」のとき、パターン画像データ「Ｃ」を選択して読み出し、選択信号値が「４」のとき、パターン画像データ「Ｄ」を選択して読み出す。
【０１２１】
このようにすると、パターン画像データを外部のメモリ６２に保管しているので、偽造検知部６１内のランダム信号発生部６４等が解析されても、該発生するパターン画像データを知られることを防止することができ、より一層機密性を向上させることができる。
【０１２２】
また、この場合、メモリ６２のパターン画像データを適宜変更することができ、利用性及び機密性を向上させることができる。
【０１２３】
さらに、レジスタ６５の値によって読み出し部６３がメモリ６２から読み出すパターン画像データ、すなわち、発生させるパターン画像データを知ることができ、デバッグを容易に行うことができる。
【０１２４】
また、上記各場合において、偽造検知部１５、４１、５１、６１においては、その偽造防止検知部３３に、復号化部３１で復号化された画像データのみが入力されるようになっていたが、偽造防止検知部３３に、図１１に示すように、復号化された画像データのみではなく、復号化処理しない画像データをも選択的に入力するようにしてもよい。
【０１２５】
すなわち、第１実施例の場合、図１１に示すように、偽造検知部７０にセレクト部７１を設け、セレクト部７１に、ライン間補正部１２から偽造防止検知画像パスＰｇに分かれて偽造検知部７０に入力されて復号化部３１で復号化され第２シェーディング補正部３２でシェーディング補正された画像データと、ライン間補正部１２から通常画像処理パスＰｓに分かれて通常画像処理部１３に入力されてシェーディング補正部２１でシェーディング補正された画像データと、を入力する。セレクト部７１は、偽造検知部７０の検証やデバッグ検証時には、外部からの指示で、第２シェーディング補正部３２からの復号化部３１で復号化された画像データを選択して偽造防止検知部３３に入力させ、複写装置１の通常の動作時には、通常画像処理部１３のシェーディング補正部２１からの復号化３１を通過していない画像データを選択して偽造防止検知部３３に入力させる。
【０１２６】
このようにすると、複写装置１が通常の複写動作を行っているときに、スキャナ部２で読み取った原稿画像データが紙幣や有価証券等の特定画像データであるか否かを偽造防止検知部３３で適切に検出して、特定画像データであるときには、通常画像処理部１３及び出力制御部１４に割り込みを発生させて、該複写動作処理での出力画像を予め設定されている偽造防止画像処理した画像として出力させ、特定画像の複写を防止することができる。
【０１２７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２８】
本発明は、紙幣等の特定画像の複写を防止する偽造検知部等の機密部分の開発を機密を保持しつつ開発するとともに、他の回路の検証をも適切に行う必要のある複写装置、複合装置等の画像処理装置及び画像処理方法に利用することができる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１実施例を適用した複合装置の要部ブロック構成図。
【図２】図１の画像処理部の要部ブロック構成図。
【図３】図２の偽造検知部の要部ブロック構成図。
【図４】図２の画像処理部及び図３の偽造検知部での検証時のシミュレーション処理を示すフローチャート。
【図５】本発明の第２実施例を適用した複合装置の画像処理部の要部ブロック構成図。
【図６】図５の偽造検知部での検証処理に用いられる画像データの一例を示す図。
【図７】図５の画像処理部による検証シミュレーション処理を示すフローチャート。
【図８】本発明の第３実施例を適用した複合装置の画像処理部の要部ブロック構成図。
【図９】図８の偽造検知部での検証処理に用いられる画像データの一例を示す図。
【図１０】本発明の第２及び第３実施例のパターン画像データを格納する外部メモリを備えた画像処理部のブロック構成図。
【図１１】本発明の第１実施例の偽造防止検知部への画像データの入力選択を行う画像処理部及び偽造検知部のブロック構成図。
【符号の説明】
【０１３０】
１  複写装置
２  スキャナ部
３  画像処理部
４  補助記憶部
５  ＣＰＵ
６  メモリ
７  プリントコントローラ
８  プリンタ部
１１  入力制御部
１２  ライン間補正部
１３  通常画像処理部
１４  出力制御部
１５  偽造検知部
２１  シェーディング補正部
２２  スキャナγ部
２３  プリンタ部
２４  色補正部
２５  変倍部
２６  中間処理部
２７  編集制御部
３１  復号化部
３２  第２シェーディング補正部
３３  偽造防止検知部
４０  画像処理部
４１  偽造検知部
４２  内部パターン発生部
４３  合成部
５０  画像処理部
５１  偽造検知部
５２  内部パターン発生部
５３  ランダム信号発生部
５４  選択部
５５  合成部
６０  画像処理部
６１  偽造検知部
６２  メモリ
６３  読み出し部
６４  ランダム信号発生部
６５  レジスタ
６６  合成部
７０  偽造検知部
７１  セレクト部
【図１】
2009055086.tif 000003
【図２】
2009055086.tif 000004
【図３】
2009055086.tif 000005
【図４】
2009055086.tif 000006
【図５】
2009055086.tif 000007
【図６】
2009055086.tif 000008
【図７】
2009055086.tif 000009
【図８】
2009055086.tif 000010
【図９】
2009055086.tif 000011
【図１０】
2009055086.tif 000012
【図１１】
2009055086.tif 000013