(57)【要約】【課題】画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化、高精度化を図ること。【解決手段】本発明の不正複写防止システムは、一つのＤＳＰ制御装置２０１が、画像処理用ＤＳＰ２０２と、セキュリティー処理用ＤＳＰ２０３を制御する。ＤＳＰ制御装置２０１は、あらかじめ制御対象であるＤＳＰの種類を理解しており、画像処理用ＤＳＰ２０２に対しては画像処理を行うための情報を送り、所定の画像処理を実行させる。一方、セキュリティー処理用ＤＳＰ２０３に対してはセキュリティー処理を実行させるための情報を送り、複製可・不可情報を取得する。セキュリティー処理用ＤＳＰ２０３の情報により、画像処理用ＤＳＰ２０２の制御を切り替えることによって、画像処理用ＤＳＰ２０２は複写しても情報が読み取れない原稿に加工する。【選択図】        図２
2005223653.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル画像情報に対して所定の処理を施すことにより画像形成を行う画像形成装置における画像の不正複写を防止するためのシステムであって、
入力画像に対して所定の画像処理を行う画像処理用ディジタル・シグナル・プロセッサと、
前記画像処理用ディジタル・シグナル・プロセッサで処理された画像に対して不正複写が行われたか否かを判断するための不正複写判断結果を生成するセキュリティー処理用ディジタル・シグナル・プロセッサと、
これら二種類のディジタル・シグナル・プロセッサを制御し、不正複写を防止するディジタル・シグナル・プロセッサ制御装置と、
を含み構成されることを特徴とする不正複写防止システム。
【請求項２】
前記ディジタル・シグナル・プロセッサ制御装置は、
前記画像形成装置の電源投入を検出する電源投入検出手段と、
前記画像形成装置の処理条件の設定を検出する設定条件検出手段と、
前記セキュリティー処理用ディジタル・シグナル・プロセッサが生成した不正複写判断結果から不正複写が行われたか否かを検出する不正複写検出手段と、
前記電源投入検出手段、前記設定条件検出手段、および前記不正複写検出手段による検出結果に基づき、所定のプログラム・データを前記画像処理用ディジタル・シグナル・プロセッサまたは前記セキュリティー処理用ディジタル・シグナル・プロセッサへダウンロードするプログラム・データダウンロード手段と、
を含み構成されることを特徴とする請求項１に記載の不正複写防止システム。
【請求項３】
前記プログラム・データダウンロード手段は、
前記画像処理用ディジタル・シグナル・プロセッサに対して所定の画像処理を実行させるための画像処理用プログラム・データと、前記セキュリティー処理用ディジタル・シグナル・プロセッサに所定のセキュリティー処理を実行させるためのセキュリティー処理用プログラム・データが格納されているプログラム・データ格納手段と、
前記電源投入検出手段、前記設定条件検出手段、および前記不正複写検出手段による検出結果に基づき、前記プログラム・データ格納手段から最適なプログラム・データを読み取る読取手段と、
前記読取手段により読み取られたプログラム・データを前記画像処理用ディジタル・シグナル・プロセッサまたは前記セキュリティー処理用ディジタル・シグナル・プロセッサへ転送するプログラム・データ転送手段と、
を含み構成されることを特徴とする請求項２に記載の不正複写防止システム。
【請求項４】
さらに、前記プログラム・データダウンロード手段は、
前記プログラム・データ転送手段が転送したものと同一のプログラム・データを一時的に格納する転送済プログラム・データ格納手段と、
前記プログラム・データ転送手段が転送したものと同一のプログラム・データを前記転送済プログラム・データ格納手段へ書き込む書込手段を備えていることを特徴とする請求項３に記載の不正複写防止システム。
【請求項５】
前記設定条件検出手段は、
前記画像形成装置の処理条件の設定を検出すると、前記転送済プログラム・データ格納手段を検索し、前記転送済プログラム・データ格納手段内に前記画像処理用ディジタル・シグナル・プロセッサへダウンロードすべき最適なプログラム・データがないことを検出した場合に、前記プログラム・データダウンロード手段に、前記画像処理用ディジタル・シグナル・プロセッサまたは前記セキュリティー処理用ディジタル・シグナル・プロセッサへ最適なプログラム・データをダウンロードさせることを特徴とする請求項４に記載の不正複写防止システム。
【請求項６】
前記設定条件検出手段は、
前記画像形成装置における画像の変倍率設定の変更を検出した場合、前記プログラム・データダウンロード手段に、前記セキュリティー処理用ディジタル・シグナル・プロセッサに対して、変更された変倍率に対応できる差分データをダウンロードさせることを特徴とする請求項２〜５のいずれか一つに記載の不正複写防止システム。
【請求項７】
前記不正複写検出手段は、
不正複写が行われたことを検出すると、前記転送済プログラム・データ格納手段を検索し、前記転送済プログラム・データ格納手段内に前記画像処理用ディジタル・シグナル・プロセッサに対して最適なセキュリティー処理対応のプリント処理を実行させるためのプログラム・データがないことを検出した場合に、前記プログラム・データダウンロード手段に、前記画像処理用ディジタル・シグナル・プロセッサに対して最適なセキュリティー処理対応のプリント処理を実行させるためのプログラム・データをダウンロードさせることを特徴とする請求項４〜６のいずれか一つに記載の不正複写防止システム。
【請求項８】
前記不正複写検出手段は、
不正複写が行われたことを検出すると、前記プログラム・データダウンロード手段に、前記画像処理用ディジタル・シグナル・プロセッサに対して入力画像とはまったく異なる、人が判断不可能な状態の画像を出力させる画像処理プログラム・データをダウンロードさせることを特徴とする請求項７に記載の不正複写防止システム。
【請求項９】
前記画像処理用ディジタル・シグナル・プロセッサは、
前記ディジタル・シグナル・プロセッサ制御装置からダウンロードされたプログラム・データに基づく、所定の画像処理動作を制御する内部制御手段と、
前記ディジタル・シグナル・プロセッサ制御装置からダウンロードされたプログラム・データを一時的に格納するメモリ手段と、
前記内部制御手段の制御に応じて、前記セキュリティー処理用ディジタル・シグナル・プロセッサへ送る画像情報を選択するためのパス切り替えを行うパス切替手段と、
を含み構成されることを特徴とする請求項１〜８のいずれか一つに記載の不正複写防止システム。
【請求項１０】
前記画像処理用ディジタル・シグナル・プロセッサの内部制御手段は、入力画像に対して黒補正、シェーディング補正、γ補正、位置合わせレジスト補正などのスキャナ処理を行うことを特徴とする請求項９に記載の不正複写防止システム。
【請求項１１】
前記画像処理用ディジタル・シグナル・プロセッサのパス切替手段は、前記複数のスキャナ処理のうち、所定数の処理が終了した時点で、パスを切り替えてスキャナ処理後の画像情報を前記セキュリティー処理用ディジタル・シグナル・プロセッサに送ることを特徴とする請求項１０に記載の不正複写防止システム。
【請求項１２】
前記セキュリティー処理用ディジタル・シグナル・プロセッサは、
前記ディジタル・シグナル・プロセッサ制御装置からダウンロードされたプログラム・データに基づく、不正複写が行われたか否かを判断するための不正複写判断結果の生成動作を制御する内部制御手段と、
前記内部制御手段が生成した不正複写判断結果を一時的に格納するメモリ手段と、
を含み構成されることを特徴とする請求項１〜１１のいずれか一つに記載の不正複写防止システム。
【請求項１３】
前記セキュリティー処理用ディジタル・シグナル・プロセッサの内部制御手段は、前記画像処理用ディジタル・シグナル・プロセッサによってスキャナ処理された画像情報に対し、パターンマッチング処理を行い、不正複写が行われたか否かを判断するための不正複写判断結果を生成することを特徴とする請求項１２に記載の不正複写防止システム。
【請求項１４】
前記ディジタル・シグナル・プロセッサ制御装置の不正複写検出手段は、
前記セキュリティー処理用ディジタル・シグナル・プロセッサのメモリ手段に格納された不正複写判断結果から不正複写が行われたか否かを検出することを特徴とする請求項１２または１３に記載の不正複写防止システム。
【請求項１５】
さらに、前記ディジタル・シグナル・プロセッサ制御装置は、
前記画像処理用ディジタル・シグナル・プロセッサの動作を常時監視し、前記画像処理用ディジタル・シグナル・プロセッサの動作終了を検出した場合、前記セキュリティー処理用ディジタル・シグナル・プロセッサのメモリ手段に対して初期化処理を行う初期化処理手段を備えていることを特徴とする請求項１２〜１４のいずれか一つに記載の不正複写防止システム。
【請求項１６】
前記画像処理用ディジタル・シグナル・プロセッサは、
スキャナ処理を行う前段画像処理用ディジタル・シグナル・プロセッサと、プリント処理を行う後段画像処理用ディジタル・シグナル・プロセッサとにより構成されることを特徴とする請求項１〜１５のいずれか一つに記載の不正複写防止システム。
【請求項１７】
ディジタル画像情報に対して所定の処理を施すことにより画像形成を行う画像形成装置における画像の不正複写を防止するための方法であって、
不正複写防止のための初期設定を行う初期設定工程と、
特殊な画像処理に対応するための所定の処理を行う特殊画像処理対応工程と、
変倍率の変更に対応するための所定の処理を行う変倍率変更対応処理工程と、
入力画像に対してスキャナ処理を行うスキャナ処理工程と、
前記スキャナ処理工程により処理された画像情報に対してパターンマッチング処理を施し、不正複写が行われたか否かを判断するための不正複写判断結果を生成する不正複写判断結果生成工程と、
前記不正複写判断結果生成工程で生成された不正複写判断結果を用いて、不正複写が行われたか否かを検出する不正複写検出工程と、
前記不正複写検出工程での検出結果に基づいて、不正複写防止のための所定の処理を行う不正複写防止処理工程と、
を含むことを特徴とする不正複写防止方法。
【請求項１８】
前記初期設定工程は、
前記画像形成装置の電源投入時に、前記画像形成装置を構成する画像処理用ディジタル・シグナル・プロセッサ、セキュリティー処理用ディジタル・シグナル・プロセッサに、それぞれ画像処理用のメインプログラム、セキュリティー処理用のメインプログラムをダウンロードすることを特徴とする請求項１７に記載の不正複写防止方法。
【請求項１９】
前記特殊画像処理対応工程は、
前記画像形成装置において特殊な画像処理が選択された場合に、当該画像処理を実行するための画像処理用プログラム・データを前記画像処理用ディジタル・シグナル・プロセッサへダウンロードすることを特徴とする請求項１７または１８に記載の不正複写防止方法。
【請求項２０】
前記変倍率変更対応処理工程は、
前記画像形成装置において変倍率が変更された場合に、当該変倍率に対応する画像のパターンマッチング処理を実行するための差分データを前記画像形成装置を構成するセキュリティー処理用ディジタル・シグナル・プロセッサへダウンロードすることを特徴とする請求項１７〜１９のいずれか一つに記載の不正複写防止方法。
【請求項２１】
前記不正複写防止処理工程は、
前記不正複写検出工程で不正複写が検出された場合には、前記画像処理用ディジタル・シグナル・プロセッサへ不正複写防止のためのプリント処理用プログラム・データをダウンロードし、入力画像とはまったく異なる、人が判断不可能な状態の画像を出力させ、
前記不正複写検出工程で不正複写が検出されなかった場合には、前記画像処理用ディジタル・シグナル・プロセッサへ通常のプリント処理用のプログラム・データをダウンロードし、入力画像に対応した画像を出力させることを特徴とする請求項１７〜２０のいずれか一つに記載の不正複写防止方法。
【請求項２２】
請求項１７〜２１のいずれか一つに記載の不正複写防止方法をコンピュータに実行させることを特徴とする不正複写防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル複写機をはじめとする画像形成装置に用いられる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムに関する。
【背景技術】
【０００２】
近年、ディジタル複写機をはじめとする画像形成装置の普及がめざましい。理由の一つには、この種の画像形成装置に搭載されるディジタル・シグナル・プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、以下ＤＳＰという）の性能が向上し、高速かつ幅広い画像処理が可能になったことが挙げられる。また、ＤＳＰは、プログラムやデータを入れ替えることによってさまざまな画像処理が実現できるため、従来のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）に比べ、より利便性が高い（例えば、特許文献１，２を参照。）。
【０００３】
ところで、ＤＳＰでは、画像情報がディジタル処理されるので、画像情報の加工・編集が容易になり、結果として画像情報が悪用されるおそれも生じてきた（例えば、不正複写）。このため、画像処理のためのＤＳＰを画像形成装置に搭載する場合、不正な画像の複写を防止するための、ディジタル画像情報に対応したセキュリティーシステムを考慮しなければならない。
【０００４】
従来の画像形成装置におけるセキュリティーシステムとしては、複写を禁止する特定のパターンを画像処理用ＤＳＰが画像処理を行う過程で認識し、不正複写を回避する技術が提案されている（例えば、特許文献３を参照。）。
【０００５】
【特許文献１】特開平８−２７４９８６号公報
【特許文献２】特開２００１−７６１２５号公報
【特許文献３】特開２００３−２３４８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のセキュリティーシステムでは、画像処理を行うＤＳＰが、画像処理のみならずセキュリティー対応も行うため、ＤＳＰに負荷がかかり、処理効率が低下するという問題がある。
【０００７】
そこで、画像形成装置内に、画像処理を専門に行う画像処理用ＤＳＰの他に、複写が禁止されている画像か否かの判断を行うセキュリティー処理を専門に行うセキュリティー処理用ＤＳＰを設ければ、前記問題点の解決を図ることができる。しかし、従来、二種類のＤＳＰが一つの画像形成装置に組み込まれた例はない。通常、機能の異なるＤＳＰを設ける場合には、それぞれのＤＳＰを制御するためのシステムを考慮しなければならない。複数種類のＤＳＰ制御システムを設けるとすると、今度は、システム構成が複雑になるとともに、システム構成が大型化するという問題が新たに発生する。
【０００８】
本発明は、上述した従来技術による問題点を解消するため、画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化、高精度化を実現する不正複写防止システム、不正複写防止方法、および不正複写防止プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、本発明の請求項１にかかる不正複写防止システムは、ディジタル画像情報に対して所定の処理を施すことにより画像形成を行う画像形成装置における画像の不正複写を防止するためのシステムであって、入力画像に対して所定の画像処理を行う画像処理用ＤＳＰと、前記画像処理用ＤＳＰで処理された画像に対して不正複写が行われたか否かを判断するための不正複写判断結果を生成するセキュリティー処理用ＤＳＰと、これら二種類のＤＳＰを制御し、不正複写を防止するＤＳＰ制御装置と、を含み構成されることを特徴とする。
【００１０】
この請求項１の発明によれば、画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化を図ることができる。
【００１１】
また、請求項２にかかる不正複写防止システムは、請求項１に記載の発明において、前記ＤＳＰ制御装置は、前記画像形成装置の電源投入を検出する電源投入検出手段と、前記画像形成装置の処理条件の設定を検出する設定条件検出手段と、前記セキュリティー処理用ＤＳＰが生成した不正複写判断結果から不正複写が行われたか否かを検出する不正複写検出手段と、前記電源投入検出手段、前記設定条件検出手段、および前記不正複写検出手段による検出結果に基づき、所定のプログラム・データを前記画像処理用ＤＳＰまたは前記セキュリティー処理用ＤＳＰへダウンロードするプログラム・データダウンロード手段と、を含み構成されることを特徴とする。
【００１２】
この請求項２の発明によれば、画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化を図ることができる。
【００１３】
また、請求項３にかかる不正複写防止システムは、請求項２に記載の発明において、前記プログラム・データダウンロード手段は、前記画像処理用ＤＳＰに対して所定の画像処理を実行させるための画像処理用プログラム・データと、前記セキュリティー処理用ＤＳＰに所定のセキュリティー処理を実行させるためのセキュリティー処理用プログラム・データが格納されているプログラム・データ格納手段と、前記電源投入検出手段、前記設定条件検出手段、および前記不正複写検出手段による検出結果に基づき、前記プログラム・データ格納手段から最適なプログラム・データを読み取る読取手段と、前記読取手段により読み取られたプログラム・データを前記画像処理用ＤＳＰまたは前記セキュリティー処理用ＤＳＰへ転送するプログラム・データ転送手段と、を含み構成されることを特徴とする。
【００１４】
この請求項３の発明によれば、ＤＳＰ制御装置から画像処理用ＤＳＰおよびセキュリティー処理用ＤＳＰへ最適なプログラム・データをダウンロードすることによって、異なる種類のＤＳＰに対して、一つの制御系統で複数の動作を制御することが可能になる。
【００１５】
また、請求項４にかかる不正複写防止システムは、請求項３に記載の発明において、さらに、前記プログラム・データダウンロード手段は、前記プログラム・データ転送手段が転送したものと同一のプログラム・データを一時的に格納する転送済プログラム・データ格納手段と、前記プログラム・データ転送手段が転送したものと同一のプログラム・データを前記転送済プログラム・データ格納手段へ書き込む書込手段を備えていることを特徴とする。
【００１６】
この請求項４の発明によれば、前記転送済プログラム・データ格納手段を検索することで、直前にダウンロードしたプログラム・データの内容を把握することができる。
【００１７】
また、請求項５にかかる不正複写防止システムは、請求項４に記載の発明において、前記設定条件検出手段は、前記画像形成装置の処理条件の設定を検出すると、前記転送済プログラム・データ格納手段を検索し、前記転送済プログラム・データ格納手段内に前記画像処理用ＤＳＰへダウンロードすべき最適なプログラム・データがないことを検出した場合に、前記プログラム・データダウンロード手段に、前記画像処理用ＤＳＰまたは前記セキュリティー処理用ＤＳＰへ最適なプログラム・データをダウンロードさせることを特徴とする。
【００１８】
この請求項５の発明によれば、画像処理条件の設定が変更された場合でも、十分な対処が可能である。また、直前にダウンロードしたものと同じプログラム・データを二重にダウンロードすることを回避することができる。
【００１９】
また、請求項６にかかる不正複写防止システムは、請求項２〜５のいずれか一つに記載の発明において、前記設定条件検出手段は、前記画像形成装置における画像の変倍率設定の変更を検出した場合、前記プログラム・データダウンロード手段に、前記セキュリティー処理用ＤＳＰに対して、変更された変倍率に対応できる差分データをダウンロードさせることを特徴とする。
【００２０】
この請求項６の発明によれば、画像形成装置において画像の変倍率が変更された場合でも、精度の高い不正複写検出が可能になる。
【００２１】
また、請求項７にかかる不正複写防止システムは、請求項４〜６のいずれか一つに記載の発明において、前記不正複写検出手段は、不正複写が行われたことを検出すると、前記転送済プログラム・データ格納手段を検索し、前記転送済プログラム・データ格納手段内に前記画像処理用ＤＳＰに対して最適なセキュリティー処理対応のプリント処理を実行させるためのプログラム・データがないことを検出した場合に、前記プログラム・データダウンロード手段に、前記画像処理用ＤＳＰに対して最適なセキュリティー処理対応のプリント処理を実行させるためのプログラム・データをダウンロードさせることを特徴とする。
【００２２】
この請求項７の発明によれば、複写が禁止されている画像の不正複写を検出した場合に、速やかにその防止処理を実行することができる。
【００２３】
また、請求項８にかかる不正複写防止システムは、請求項７に記載の発明において、前記不正複写検出手段は、不正複写が行われたことを検出すると、前記プログラム・データダウンロード手段に、前記画像処理用ＤＳＰに対して入力画像とはまったく異なる、人が判断不可能な状態の画像を出力させる画像処理プログラム・データをダウンロードさせることを特徴とする。
【００２４】
この請求項８の発明によれば、不正複写を検出した場合には、入力された原稿画像とはまったく異なる、例えばダミーデータや所定のパターンデータの出力を行い、不正複写を防止することができる。
【００２５】
また、請求項９にかかる不正複写防止システムは、請求項１〜８のいずれか一つに記載の発明において、前記画像処理用ＤＳＰは、前記ＤＳＰ制御装置からダウンロードされたプログラム・データに基づく、所定の画像処理動作を制御する内部制御手段と、前記ＤＳＰ制御装置からダウンロードされたプログラム・データを一時的に格納するメモリ手段と、前記内部制御手段の制御に応じて、前記セキュリティー処理用ＤＳＰへ送る画像情報を選択するためのパス切り替えを行うパス切替手段と、を含み構成されることを特徴とする。
【００２６】
この請求項９の発明によれば、ＤＳＰ制御装置による効率的な画像処理用ＤＳＰの制御が可能になる。
【００２７】
また、請求項１０にかかる不正複写防止システムは、請求項９に記載の発明において、前記画像処理用ＤＳＰの内部制御手段は、入力画像に対して黒補正、シェーディング補正、γ補正、位置合わせレジスト補正などのスキャナ処理を行うことを特徴とする。
【００２８】
この請求項１０の発明によれば、後のセキュリティー処理用ＤＳＰにおけるマッチング処理の精度を向上させるための画像情報が得られる。
【００２９】
また、請求項１１にかかる不正複写防止システムは、請求項１０に記載の発明において、前記画像処理用ＤＳＰのパス切替手段は、前記複数のスキャナ処理のうち、所定数の処理が終了した時点で、パスを切り替えてスキャナ処理後の画像情報を前記セキュリティー処理用ＤＳＰに送ることを特徴とする。
【００３０】
この請求項１１の発明によれば、不正複写判断結果を生成するまでの効率を向上させることができる。
【００３１】
また、請求項１２にかかる不正複写防止システムは、請求項１〜１１のいずれか一つに記載の発明において、前記セキュリティー処理用ＤＳＰは、前記ＤＳＰ制御装置からダウンロードされたプログラム・データに基づく、不正複写が行われたか否かを判断するための不正複写判断結果の生成動作を制御する内部制御手段と、前記内部制御手段が生成した不正複写判断結果を一時的に格納するメモリ手段と、を含み構成されることを特徴とする。
【００３２】
この請求項１２の発明によれば、ＤＳＰ制御装置による効率的なセキュリティー処理用ＤＳＰの制御が可能になる。
【００３３】
また、請求項１３にかかる不正複写防止システムは、請求項１２に記載の発明において、前記セキュリティー処理用ＤＳＰの内部制御手段は、前記画像処理用ＤＳＰによってスキャナ処理された画像情報に対し、パターンマッチング処理を行い、不正複写が行われたか否かを判断するための不正複写判断結果を生成することを特徴とする。
【００３４】
この請求項１３の発明によれば、精度の高い不正複写判断結果を生成することができる。
【００３５】
また、請求項１４にかかる不正複写防止システムは、請求項１２または１３に記載の発明において、前記ＤＳＰ制御装置の不正複写検出手段は、前記セキュリティー処理用ＤＳＰのメモリ手段に格納された不正複写判断結果から不正複写が行われたか否かを検出することを特徴とする。
【００３６】
この請求項１４の発明によれば、精度の高い不正複写の検出が可能になる。
【００３７】
また、請求項１５にかかる不正複写防止システムは、請求項１２〜１４のいずれか一つに記載の発明において、さらに、前記ＤＳＰ制御装置は、前記画像処理用ＤＳＰの動作を常時監視し、前記画像処理用ＤＳＰの動作終了を検出した場合、前記セキュリティー処理用ＤＳＰのメモリ手段に対して初期化処理を行う初期化処理手段を備えていることを特徴とする。
【００３８】
この請求項１５の発明によれば、直ちに次の入力画像に対する不正複写検出処理を実行することができる。
【００３９】
また、請求項１６にかかる不正複写防止システムは、請求項１〜１５のいずれか一つに記載の発明において、前記画像処理用ＤＳＰは、スキャナ処理を行う前段画像処理用ＤＳＰと、プリント処理を行う後段画像処理用ＤＳＰとにより構成されることを特徴とする。
【００４０】
この請求項１６の発明によれば、不正複写検出処理のさらなる効率向上が期待できる。
【００４１】
また、請求項１７にかかる不正複写防止方法は、ディジタル画像情報に対して所定の処理を施すことにより画像形成を行う画像形成装置における画像の不正複写を防止するための方法であって、不正複写防止のための初期設定を行う初期設定工程と、特殊な画像処理に対応するための所定の処理を行う特殊画像処理対応工程と、変倍率の変更に対応するための所定の処理を行う変倍率変更対応処理工程と、入力画像に対してスキャナ処理を行うスキャナ処理工程と、前記スキャナ処理工程により処理された画像情報に対してパターンマッチング処理を施し、不正複写が行われたか否かを判断するための不正複写判断結果を生成する不正複写判断結果生成工程と、前記不正複写判断結果生成工程で生成された不正複写判断結果を用いて、不正複写が行われたか否かを検出する不正複写検出工程と、前記不正複写検出工程での検出結果に基づいて、不正複写防止のための所定の処理を行う不正複写防止処理工程と、を含むことを特徴とする。
【００４２】
この請求項１７の発明によれば、複写が禁止されている画像に対する不正複写防止処理を効率的に、高精度で実行することができる。
【００４３】
また、請求項１８にかかる不正複写防止方法は、請求項１７に記載の発明において、前記初期設定工程は、前記画像形成装置の電源投入時に、前記画像形成装置を構成する画像処理用ＤＳＰ、セキュリティー処理用ＤＳＰに、それぞれ画像処理用のメインプログラム、セキュリティー処理用のメインプログラムをダウンロードすることを特徴とする。
【００４４】
この請求項１８の発明によれば、不正複写防止処理を速やかに開始することができる。
【００４５】
また、請求項１９にかかる不正複写防止方法は、請求項１７または１８に記載の発明において、前記特殊画像処理対応工程は、前記画像形成装置において特殊な画像処理が選択された場合に、当該画像処理を実行するための画像処理用プログラム・データを前記画像処理用ＤＳＰへダウンロードすることを特徴とする。
【００４６】
この請求項１９の発明によれば、特殊な画像処理が必要な場合でも、効率的、高精度の不正複写防止処理を実行することができる。
【００４７】
また、請求項２０にかかる不正複写防止方法は、請求項１７〜１９のいずれか一つに記載の発明において、前記変倍率変更対応処理工程は、前記画像形成装置において変倍率が変更された場合に、当該変倍率に対応する画像のパターンマッチング処理を実行するための差分データを前記画像形成装置を構成するセキュリティー処理用ＤＳＰへダウンロードすることを特徴とする。
【００４８】
この請求項２０の発明によれば、入力画像に対する変倍処理が必要な場合でも、効率的、高精度の不正複写防止処理を実行することができる。
【００４９】
また、請求項２１にかかる不正複写防止方法は、請求項１７〜２０のいずれか一つに記載の発明において、前記不正複写防止処理工程は、前記不正複写検出工程で不正複写が検出された場合には、前記画像処理用ＤＳＰへ不正複写防止のためのプリント処理用プログラム・データをダウンロードし、入力画像とはまったく異なる、人が判断不可能な状態の画像を出力させ、前記不正複写検出工程で不正複写が検出されなかった場合には、前記画像処理用ＤＳＰへ通常のプリント処理用のプログラム・データをダウンロードし、入力画像に対応した画像を出力させることを特徴とする。
【００５０】
この請求項２１の発明によれば、不正複写を検出した場合には、入力された原稿画像とはまったく異なる、例えばダミーデータや所定のパターンデータの出力を行い、不正複写を防止することができる。
【００５１】
また、請求項２２にかかる不正複写防止プログラムは、請求項１７〜２１のいずれか一つに記載の不正複写防止方法をコンピュータに実行させることを特徴とする。
【００５２】
この請求項２２の発明によれば、請求項１７〜２１のいずれか一つに記載の不正複写防止方法をコンピュータに実行させることができる。
【発明の効果】
【００５３】
本発明にかかる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムによれば、画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化、高精度化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００５４】
以下に添付図面を参照して、本発明にかかる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムの好適な実施の形態を詳細に説明する。なお、本発明の不正複写防止システム、不正複写防止方法、および不正複写防止プログラムは、ディジタル画像情報によって画像処理を実現する複写機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置に適用する。
【００５５】
（画像形成装置の概略構成）
まず、本発明にかかる不正複写防止システムが搭載される画像形成装置の概略構成を説明する。図１は、この画像形成装置の概略構成を示す図である。この画像形成装置は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ（ハードディスクドライブ）１０４、ＨＤ（ハードディスク）１０５、ＦＤＤ（フレキシブルディスクドライブ）１０６、ディスプレイ１０７、ネットワークボード（Ｉ／Ｆ）１０８、キーボード１０９、スキャナ１１０、およびプリンタ１１１が、バス１００によって接続され構成される。
【００５６】
ＣＰＵ１０１は、装置全体を制御する。ＲＯＭ１０２には、基本入出力プログラムが記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトの制御を行う。ＨＤ１０５は、ＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶する。ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１１２に対するデータのリード／ライトの制御を行う。ＦＤ１１２は、着脱自在になっており、ＦＤＤ１０６の制御にしたがって書き込まれたデータ記憶する。ディスプレイ１０７は、画像形成装置が実行可能な各機能や用紙サイズ、変倍率などを表示する。ネットワークボード１０８は、通信ケーブル１１３を介してネットワーク１１４と接続する。キーボード１０９は、画像形成装置を動作させるための各種情報の入力を行う。スキャナ１１０は、文字や画像の光学的な読み取りを行う。プリンタ１１１は、画像の出力を行う。
【００５７】
（実施の形態１）
（不正複写防止システムの概略構成）
図２は、本発明の実施の形態１にかかる不正複写防止システムの概略構成を示すブロック図である。この不正複写防止システムは、ＤＳＰ制御装置２０１、画像処理用ＤＳＰ２０２、およびセキュリティー処理用ＤＳＰ２０３を含み構成される。ＤＳＰ制御装置２０１は、画像処理用ＤＳＰ２０２と、セキュリティー処理用ＤＳＰ２０３を制御する。ＤＳＰ制御装置２０１は、あらかじめ制御対象であるＤＳＰの種類を理解しており、画像処理用ＤＳＰ２０２に対しては画像処理を行うための情報を送り、所定の画像処理を実行させる。一方、セキュリティー処理用ＤＳＰ２０３に対してはセキュリティー処理を実行させるための情報を送り、複製可・不可情報を取得する。セキュリティー処理用ＤＳＰ２０３の情報により、画像処理用ＤＳＰ２０２の制御を切り替えることによって、画像処理用ＤＳＰ２０２は複写しても情報が読み取れない原稿に加工する。このように、機能が異なる二種類のＤＳＰを一つのＤＳＰ制御装置２０１で制御することによって原稿の不正複写を防ぐ。
【００５８】
次に、実施の形態１にかかる不正複写防止システムが画像形成装置に搭載された状態での動作の概要を示す。図３は、この不正複写防止システムの動作の概要を説明するための図である。まず、画像形成装置の電源が投入されると、ＤＳＰ制御装置２０１から画像処理用ＤＳＰ２０２へは、画像処理用のメインプログラムがダウンロードされる。一方、ＤＳＰ制御装置２０１からセキュリティー処理用ＤＳＰ２０３へはセキュリティー処理用のメインプログラムがダウンロードされる。
【００５９】
次に、ユーザの要求が画像形成装置の操作部３０１（図１に示したディスプレイ１０７とキーボード１０９から構成される）から入力されると、ＤＳＰ制御装置２０１は操作部３０１から入力された情報をもとに、画像処理を実現する画像処理用ＤＳＰ２０２、およびセキュリティー処理を実現するセキュリティー処理用ＤＳＰ２０３に対しダウンロードするプログラムまたはデータを決定し、決定されたプログラムまたはデータを画像処理用ＤＳＰ２０２、セキュリティー処理用ＤＳＰ２０３の内部に設けられたメモリ部へダウンロードする。
【００６０】
画像処理用ＤＳＰ２０２は、新たにダウンロードされたプログラムまたはデータを取得した後、前記メインプログラムと新たにダウンロードされたプログラムまたはデータに基づき、画像処理を実行する。一方、セキュリティー処理用ＤＳＰ２０３は、前記メインプログラムと新たにダウンロードされたプログラムまたはデータに基づき、入力画像に対しパターンマッチング処理を行い、不正複写か否かを判断する。
【００６１】
（ＤＳＰ制御装置の機能的構成）
図４は、本発明の実施の形態１にかかる不正複写防止システムを構成するＤＳＰ制御装置の機能的構成を示すブロック図である。このＤＳＰ制御装置２０１は、電源投入検出部４０１、設定条件検出部４０２、不正複写検出部４０３、プログラム・データ格納部４０４、読取部４０５、プログラム・データ転送部４０６、書込部４０７、転送済プログラム・データ格納部４０８、および初期化処理部４０９を含み構成される。
【００６２】
電源投入検出部４０１は、不正複写防止システムが搭載されている画像形成装置の電源投入を検出する。設定条件検出部４０２は、画像形成装置の操作部３０１において設定された諸条件を検出する。不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３の処理結果から不正複写処理が行われたか否かを検出する。プログラム・データ格納部４０４には、画像処理用ＤＳＰ２０２を制御するためのプログラム・データ、およびセキュリティー処理用ＤＳＰ２０３を制御するためのプログラム・データが格納される。
【００６３】
読取部４０５は、電源投入検出部４０１において画像形成装置の電源投入が検出された場合に、画像処理用ＤＳＰ２０２を制御するためのメインプログラム・データと、セキュリティー処理用ＤＳＰ２０３を制御するためのメインプログラム・データをプログラム・データ格納部４０４から読み取る。また、読取部４０５は、設定条件検出部４０２が操作部３０１で設定された条件の処理を実行するためのプログラム・データを読み取る。また、読取部４０５は、不正複写検出部４０３において不正複写処理が検出された場合に、後の処理を実行するために、画像処理用ＤＳＰ２０２へ転送するプログラム・データをプログラム・データ格納部４０４から読み出す。
【００６４】
プログラム・データ転送部４０６は、読取部４０５がプログラム・データ格納部４０４から読み取ったプログラム・データを該当するＤＳＰへダウンロードする。なお、プログラム・データ転送部４０６は、ダウンロードされたプログラム・データを格納する各ＤＳＰのメモリ部（後述する）に対するアドレス設定も行う。書込部４０７は、プログラム・データ転送部４０６が画像処理用ＤＳＰ２０２およびセキュリティー処理用ＤＳＰ２０３へダウンロードしたプログラム・データを転送済プログラム・データ格納部４０８に格納する。転送済プログラム・データ格納部４０８に格納されたダウンロード済プログラム・データは、次のプログラム・データのダウンロード時までは、そこに保持される。
【００６５】
また、設定条件検出部４０２は、操作部３０１による条件設定を検出した場合、転送済プログラム・データ格納部４０８に当該条件を満足するための処理を行うプログラム・データが存在するか否かの検出も行う。前述のように、ダウンロードされたプログラム・データは、次に他の処理を行うためにプログラム・データがダウンロードされるまで、一時的に転送済プログラム・データ格納部４０８に格納される。したがって、当該条件を満足する処理を行うプログラム・データが転送済プログラム・データ格納部４０８に存在していれば、前回の処理と今回の処理が同じであることが判別できる。設定条件検出部４０２は、前回とは異なる条件設定がなされたことを検出した場合にのみ、当該条件を満足する処理を行うプログラム・データの読み取りを読取部４０５に対して指示する。
【００６６】
また、初期化処理部４０９は、画像処理用ＤＳＰ２０２の動作終了を検出し、セキュリティー処理用ＤＳＰ２０３に対する初期化処理を行う（詳細は後述）。
【００６７】
（画像処理用ＤＳＰの機能的構成の概要）
次に、画像処理用ＤＳＰ２０２の機能的構成の概略を説明する。図５は、画像処理用ＤＳＰ２０２の機能的構成の概要を示すブロック図である。この画像処理用ＤＳＰ２０２は、メイン制御部５０１を備えている。さらに、このメイン制御部５０１は、ＪＳＲ（Ｊｕｍｐ  ｔｏ  Ｓｕｂｒｏｕｔｉｎｅ）設定部５０２と、ＤＳＰ制御装置２０１から転送されたプログラム・データを格納するためのメモリ部５０３を備えている。
【００６８】
メイン制御部５０１は、ＤＳＰ制御装置２０１からのプログラム・データの書き込み／読み出し設定に対応して、メモリ部５０３に対するプログラム・データの書き込み／読み出し処理を制御する。画像処理用ＤＳＰ２０２では、このメイン制御部５０１が機能しないと画像処理を制御できないため、画像形成装置の電源投入時に、ＤＳＰ制御装置２０１から画像処理用ＤＳＰ２０２に対し、メインプログラムのダウンロードが行われる。なお、メインプログラムのダウンロード設定は、メイン制御部５０１がメモリ部５０３に対して行う書き込み／読み出し動作に対応していない。したがって、このメインプログラムのダウンロード設定であるＢｏｏｔ設定は、あらかじめ定められた所定のプロトコルにしたがって行えるようになっている。
【００６９】
ＪＳＲ設定部５０２は、メイン制御部５０１によるプログラム・データの書き込み／読み出し処理命令に応じて、セキュリティー処理用ＤＳＰ２０３へ送る画像情報を選択するためのパス切り替えを行う。
【００７０】
画像処理用ＤＳＰ２０２では、ＤＳＰ制御装置２０１からメインプログラムがダウンロードされた後、ＤＳＰ制御装置２０１のプログラム・データ転送部４０６において設定されたメモリ部５０３のアドレスに各画像処理情報（画像処理Ａ実体５０３ａ、画像処理Ｂ実体５０３ｂ、画像処理Ｃ実体５０３ｃ）が格納される。また、それぞれの画像処理を実行する場合において参照する各処理共通データ領域５０３ｄにデータ値が格納される。また、ＪＳＲ設定部５０２によってＪＳＲ設定が行われる画像処理のアドレスおよびその順番も、プログラム・データ転送部４０６によって設定されている。メイン制御部５０１は、そこで設定された順番に従って画像処理を実行していく。
【００７１】
図５に示した例でみると、ＪＳＲ設定部５０２には画像処理Ａ実体のアドレス、画像処理Ｃ実体のアドレス、画像処理Ｂ実体のアドレスの順に設定されているのでＡＣＢの順番で画像処理パスが決まり実行される。このようにＤＳＰ制御装置２０１は、画像処理用ＤＳＰ２０２の画像処理パスの決定を制御する。
【００７２】
なお、ＤＳＰ制御装置２０１からこの画像処理用ＤＳＰ２０２へダウロードされる画像処理用プログラムには、画像処理用ＤＳＰ２０２における画像処理（スキャナ処理）の途中でも、処理済みの画像情報をセキュリティー処理用ＤＳＰ２０３へ渡すプログラムがあらかじめ含まれている。ＤＳＰ制御装置２０１は、前述のように、画像処理用ＤＳＰ２０２のＪＳＲ設定部５０２を自在に制御し、画像パスを切り替えられる。したがって、セキュリティー処理用ＤＳＰ２０３へ画像情報を渡すプログラムをセキュリティー確認に最適な状態になった画像に対する画像処理パスに埋め込むことによって、セキュリティー処理用ＤＳＰ２０３におけるセキュリティー処理を容易にし、誤作動を防止することができる。
【００７３】
（セキュリティー処理用ＤＳＰの機能的構成の概要）
次に、セキュリティー処理用ＤＳＰ２０３の機能的構成の概略を説明する。図６は、セキュリティー処理用ＤＳＰ２０３の機能的構成の概要を示すブロック図である。このセキュリティー処理用ＤＳＰ２０３は、メイン制御部６０１を備えている。さらに、このメイン制御部６０１は、ＪＳＲ設定部６０２と、ＤＳＰ制御装置２０１から転送されたプログラム・データを格納するためのメモリ部６０３を備えている。
【００７４】
メイン制御部６０１は、ＤＳＰ制御装置２０１からのプログラム・データの書き込み／読み出し設定に対応して、メモリ部６０３に対するプログラム・データの書き込み／読み出しを制御する。このセキュリティー処理用ＤＳＰ２０３も、メイン制御部６０１が機能しないとセキュリティー処理を制御できないため、画像形成装置の電源投入時に、ＤＳＰ制御装置２０１からセキュリティー処理用ＤＳＰ２０３に対し、メインプログラムのダウンロードが行われる。なお、メインプログラムのダウンロード設定は、メイン制御部６０１がメモリ部６０３に対して行う書き込み／読み出し動作に対応していない。したがって、このメインプログラムのダウンロード設定であるＢｏｏｔ設定は、あらかじめ定められた所定のプロトコルにしたがって行えるようになっている。なお、このセキュリティー処理用ＤＳＰ２０３は、画像処理用ＤＳＰ２０２とは異なり、セキュリティープログラム実体６０３ａしかないため、セキュリティー処理のためのパスも常にこの１プログラムで固定されるので、ＪＳＲ設定部６０２でのパス切り替えは行わない。
【００７５】
次に、図７を参照して、セキュリティー処理用ＤＳＰ２０３の処理内容を説明する。ＤＳＰ制御装置２０１は、プログラム・データ格納部４０４にセキュリティー処理用プログラム７０１とセキュリティー処理用データ７０２を保持している。まず、画像形成装置の電源が投入されると、プログラム・データ格納部４０４にあるセキュリティー処理用プログラム７０１がセキュリティー処理用ＤＳＰ２０３へダウンロードされる。セキュリティー処理用プログラム７０１は、画像処理用ＤＳＰ２０２においてスキャナ処理された画像に対してパターンマッチング処理を行うためのアルゴリズムである。なお、セキュリティー処理用プログラム７０１は、プログラムの実行セクションと実体のみで構成されているので、後に変更する必要はない。したがって、セキュリティー処理用プログラム７０１のダウンロードは、画像形成装置の電源投入時のみでよい。
【００７６】
画像形成装置の操作部３０１により複写される画像の変倍率が設定された場合には、ＤＳＰ制御装置２０１からセキュリティー処理用ＤＳＰ２０３へセキュリティー処理用データ７０２がダウンロードされる。このセキュリティー処理用データ７０２は、設定された変倍率の画像に対応したパターンマッチング処理ができるようにするための、セキュリティー処理用プログラム７０１に対する差分データである。したがって、このセキュリティー処理用データ７０２をダウンロードするだけで、どのような変倍率の画像であってもセキュリティー処理用プログラム７０１で対応できる。
【００７７】
セキュリティー処理用ＤＳＰ２０３は、画像のパターンマッチング処理後、生成した不正複写判断結果をメモリ部６０３のデータ領域６０３ｂに格納する（図６参照）。不正複写判断結果は、例えば、問題のない複写であることが判明した場合はＯＫを、不正複写であることが判明した場合はＮＧを示すように設定するとよい。
【００７８】
セキュリティー処理用ＤＳＰ２０３による処理終了後、ＤＳＰ制御装置２０１は、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納されている不正複写判断結果の値を読み取り、不正複写が行われたか否か（入力原稿が複写が許されているものか否か）を検出し、後の処理を決定する。不正複写判断結果の値を読み取り、不正複写が行われたか否かを検出するのは、ＤＳＰ制御装置２０１の不正複写検出部４０３である。
【００７９】
（不正複写防止システムの動作）
次に、実施の形態１にかかる不正複写防止システムの動作を説明する。図８は、この不正複写防止システムの動作を説明するための図である。まず、ＤＳＰ制御装置２０１の電源投入検出部４０１が画像形成装置の電源投入を検出すると、読取部４０５がプログラム・データ格納部４０４に格納されている画像処理用プログラム８０１およびセキュリティー処理用プログラム７０１を読み出す。読み出された画像処理用プログラム８０１およびセキュリティー処理用プログラム７０１は、プログラム・データ転送部４０６によりダウンロードされ、それぞれ画像処理用ＤＳＰ２０２とセキュリティー処理用ＤＳＰ２０３のメモリ部５０３，６０３の所定アドレスに格納される。
【００８０】
次に、設定条件検出部４０２が、操作部３０１で、例えば文字優先、写真優先など特殊な画像処理条件が設定されたことを検出した場合は、読取部４０５は当該設定条件に対応する画像処理を行うための画像処理用プログラム８０１、画像処理用データ８０２をプログラム・データ格納部４０４から読み出す。読み出された画像処理用プログラム８０１、画像処理用データ８０２は、プログラム・データ転送部４０６によりダウンロードされ、画像処理用ＤＳＰ２０２のメモリ部５０３の所定のアドレスに格納される。同時に、当該画像処理用プログラム８０１、画像処理用データ８０２は、書込部４０７により転送済プログラム・データ格納部４０８に格納される。なお、操作部３０１で特殊な画像処理が設定されない（すなわち通常の複写処理）場合は、電源投入時にダウンロードされたメインプログラムで対応できるため、この処理は行わない。
【００８１】
また、設定条件検出部４０２が、操作部３０１で、画像の変倍率の変更が行われたことを検出した場合は、読取部４０５が、当該変倍率に対応した画像のパターンマッチング処理を行うことが可能なセキュリティー処理用データ（差分データ）７０２をプログラム・データ格納部４０４から読み出す。変倍率の変化によって処理される画像の大きさが変わるため、パターンマッチング処理を行うためのパターンも変化するからである。読み出されたセキュリティー処理用データ７０２は、プログラム・データ転送部４０６によりダウンロードされ、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３の所定のアドレスに格納される。同時に、当該セキュリティー処理用データ７０２は、書込部４０７により転送済プログラム・データ格納部４０８に格納される。なお、画像の変倍率は、操作部３０１で設定変更を行わない場合は１００パーセントで固定されているため、この処理は行わない。
【００８２】
なお、設定条件検出部４０２が、操作部３０１の操作による設定条件の変更を検出した場合には、まず、当該設定条件を実行するためのプログラム・データが転送済プログラム・データ格納部４０８に格納されているか否かを検出する。そして、該当するプログラム・データが格納されていない場合に、はじめてプログラム・データ格納部４０４からの読み出しが開始されるようになっている。このようにすることで、直前にダウンロードしたものと同じプログラム・データが続けてダウンロードされることを防止している。
【００８３】
次に、画像処理用ＤＳＰ２０２は、入力された画像に対してメインプログラムおよび新たにダウンロードされたプログラム・データに基づいて、所定の画像処理（スキャナ処理）を行う。そして、所定の画像処理が行われた画像に対して、セキュリティー処理用ＤＳＰ２０３が画像のパターンマッチング処理を行う。このパターンマッチングの結果、セキュリティー処理用ＤＳＰ２０３は、不正複写判断結果（例えば、ＯＫやＮＧなどを示唆する値）を生成し、これをメモリ部６０３のデータ領域６０３ｂに格納する。
【００８４】
ＤＳＰ制御装置２０１の不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納された各種データ類を読み取ることができる。画像形成装置の電源投入後、不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３が不正複写判断の確認を終了するタイミングを操作部３０１からの設定時から監視し、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３のデータ領域６０３ｂに格納されている不正複写判断結果の値を読み取る。不正複写検出部４０３は、その読み取った値より不正複写であるかどうか判断する。
【００８５】
不正複写検出部４０３が読み取った値から不正複写が行われたことを判断した場合、読取部４０５は、画像処理用ＤＳＰ２０２に対し入力された画像を複写させないようにするための画像処理用プログラム８０１または画像処理用データ８０２をプログラム・データ格納部４０４から読み出す。読み出された画像処理用プログラム８０１または画像処理用データ８０２は、プログラム・データ転送部４０６によりダウンロードされ画像処理用ＤＳＰ２０２のメモリ部５０３の所定のアドレスに格納される。そして、画像処理用ＤＳＰ２０２は、新たにダウンロードされた画像処理用プログラム８０１または画像処理用データ８０２に基づいた所定の画像処理（プリント処理）を行い、画像を出力する。この場合、出力される画像は、入力した原稿画像とはまったく異なる、人が判断不可能な状態の画像（ダミーデータによる画像）である。また、画像を出力せずに白紙の用紙が出力されるようにしてもよい。また、画像出力を行わずに、途中で画像の出力処理を中止してしまってもよい。
【００８６】
一方、不正複写検出部４０３が読み取った値から不正複写が行われなかったことを判断した場合、前述のような不正複写に対応するプログラム・データは必要ないので、読取部４０５は、画像処理用ＤＳＰ２０２に対し通常のプリント処理を行わせるための画像処理用プログラム８０１または画像処理用データ８０２をプログラム・データ格納部４０４から読み出す。読み出された画像処理用プログラム８０１または画像処理用データ８０２は、プログラム・データ転送部４０６によりダウンロードされ画像処理用ＤＳＰ２０２のメモリ部５０３の所定のアドレスに格納される。そして、画像処理用ＤＳＰ２０２は、ダウンロードされた画像処理用プログラム８０１または画像処理用データ８０２に基づき通常のプリント処理を行い、操作部３０１で設定されたとおりの画像を出力する。
【００８７】
なお、実施の形態１の不正複写防止システムでは、ＤＳＰ制御装置２０１の初期化処理部４０９が、操作部３０１からの要求を取得するタイミングで制御対象のＤＳＰの動作状態を把握している。そして、初期化処理部４０９は、画像処理用ＤＳＰ２０２の画像処理の終了を検出すると、そのタイミングでセキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納されている不正複写判断結果を書き直して初期化する。その後、ＤＳＰ制御装置２０１は、操作部３０１からの入力待ち状態になり、前回処理した不正複写判断結果に影響することなく次回の複写動作に対応する。
【００８８】
本発明の実施の形態１にかかる不正複写防止システムは、上記のように構成されているため、画像処理を行う画像処理用ＤＳＰと不正複写を防止するセキュリティー処理用ＤＳＰといった異なる種類のＤＳＰを一つのＤＳＰ制御装置で制御できる。従来は、異なる種類のＤＳＰは異なる系統の制御システムを必要としていたことに比べ、本実施の形態の不正複写防止システムでは格段にコンパクト化が推進される。さらに、二種類のＤＳＰを一つの制御装置で制御可能なため、使用するＤＳＰの種類と同数の制御系統を必要としていた従来技術とは異なり、各制御系統の間のデータのやり取りが不要となる。この結果、処理効率を向上させることができる。
【００８９】
（不正複写防止処理の手順）
以下、実施の形態１にかかる不正複写防止システムを用いた不正複写防止処理の手順を説明する。図９は、この不正複写防止処理の手順を示すフローチャートである。
【００９０】
まず、初期設定を行う（ステップＳ９０１）。具体的には、画像形成装置に電源投入されたことが検出されると、ＤＳＰ制御装置２０１から画像処理用ＤＳＰ２０２とセキュリティー処理用ＤＳＰ２０３へ、それぞれ画像処理用のメインプログラムとセキュリティー処理用のメインプログラムがダウンロードされる。
【００９１】
次に、設定条件検出部４０２が、操作部３０１で特殊な画像処理（例えば文字優先、写真優先など）の設定がなされたか否かを検出する（ステップＳ９０２）。特殊な画像処理の設定がなされたことが検出された場合（ステップＳ９０２：Ｙｅｓ）は、画像処理用ＤＳＰ２０２に対して、設定された特殊な画像処理を行わせることが可能なプログラム・データをダウンロードした後（ステップＳ９０３）、ステップＳ９０４へ進む。一方、特殊な画像処理の設定がなされたことが検出されなかった場合（ステップＳ９０２：Ｎｏ）は、そのままステップＳ９０４へ進む。
【００９２】
次に、設定条件検出部４０２が、操作部３０１で画像の変倍率の変更がなされたか否かを検出する（ステップＳ９０４）。本実施の形態では、通常の画像の変倍率は１００パーセントに設定されているものとする。画像の変倍率の変更がなされたことが検出された場合（ステップＳ９０４：Ｙｅｓ）は、セキュリティー処理用ＤＳＰ２０３に対して、設定された変倍率に対応した画像のパターンマッチング処理を行わせることが可能な差分データをダウンロードした後（ステップＳ９０５）、ステップＳ９０６へ進む。一方、画像の変倍率の変更がなされたことが検出されなかった場合（ステップＳ９０４：Ｎｏ）は、そのままステップＳ９０６へ進む。
【００９３】
次に、画像処理用ＤＳＰ２０２が、ステップＳ９０３（およびステップＳ９０５）でダウンロードされたプログラム・データに基づいて、入力画像のスキャナ処理を行う（ステップＳ９０６）。続いて、セキュリティー処理用ＤＳＰ２０３が、ステップＳ９０３（およびステップＳ９０５）でダウンロードされたプログラム・データに基づいて、ステップＳ９０６で処理された画像に対して、パターンマッチング処理により、当該画像が不正複写か否かを判断し、不正複写判断結果をセキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納する（ステップＳ９０７）。
【００９４】
次に、ＤＳＰ制御装置２０１の不正複写検出部４０３が、ステップＳ９０７の処理によって格納された不正複写判断結果を読み出し、不正複写が行われたか否かを検出する（ステップＳ９０８）。不正複写が行われたことが検出された場合（ステップＳ９０８：Ｙｅｓ）は、ＤＳＰ制御装置２０１から画像処理用ＤＳＰ２０２に対して、不正複写を防止するための処理を行うプリント処理用プログラム・データをダウンロードする（ステップＳ９０９）。そして、画像処理用ＤＳＰ２０２が、ステップＳ９０９の処理でダウンロードされたプログラム・データに基づき、入力した原稿画像とはまったく異なる、人が判断不可能な状態の画像（ダミーデータ）を出力する（ステップＳ９１０）。一方、不正複写が行われたことが検出されなかった場合（ステップＳ９０８：Ｎｏ）は、ＤＳＰ制御装置２０１から画像処理用ＤＳＰ２０２に対して、通常のプリント処理を行うプログラム・データをダウンロードする（ステップＳ９１１）。そして、画像処理用ＤＳＰ２０２が、ステップＳ９１１の処理でダウンロードされたプログラム・データに基づき、通常のプリント出力を行う（ステップＳ９１２）。
【００９５】
以上のような処理を行うことにより、効率的、高精度で不正複写を防止するための処理を行うことができる。
【００９６】
（実施の形態２）
（不正複写防止システムの概略構成）
次に、本発明の実施の形態２にかかる不正複写防止システムを説明する。図１０は、実施の形態２にかかる不正複写防止システムの概略構成を示すブロック図である。この不正複写防止システムは、実施の形態１で示した画像処理用ＤＳＰ２０２を、スキャナ処理を行う前段画像処理用ＤＳＰ１００１とプリント処理を行う後段画像処理用ＤＳＰ１００２で構成している。この他の構成は、実施の形態１に示したものと同様である。以下、実施の形態１の場合と異なる点を中心に説明する。
【００９７】
前段画像処理用ＤＳＰ１００１は、入力された画像に対して、メインプログラムおよび新たにダウンロードされたプログラム・データに基づいて所定の画像処理（スキャナ処理）を行う。そして、所定の画像処理が行われた画像に対して、セキュリティー処理用ＤＳＰ２０３がパターンマッチング処理を行う。このパターンマッチング処理を行うためのプログラム・データは、前述したようにあらかじめＤＳＰ制御装置２０１からダウンロードされている。このパターンマッチング処理の結果、セキュリティー処理用ＤＳＰ２０３は、生成された不正複写判断結果（例えば、ＯＫやＮＧなどを示唆する値）をメモリ部６０３の所定のアドレスに格納する。
【００９８】
ＤＳＰ制御装置２０１の不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納された各種データ類を読み取ることができる。画像形成装置の電源投入後、不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３が不正複写判断の確認を終了するタイミングを操作部３０１からの設定時から監視し、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納されている不正複写判断結果の値を読み取る。不正複写検出部４０３は、その読み取った値より不正複写であるかどうか判断する。
【００９９】
不正複写検出部４０３が読み取った値から不正複写が行われたことを判断した場合、読取部４０５は、後段画像処理用ＤＳＰ１００２に対し入力された画像を複写させないようにするためのプリント処理用プログラム・データをプログラム・データ格納部４０４から読み出す。読み出されたプログラム・データは、プログラム・データ転送部４０６によりダウンロードされ、後段画像処理用ＤＳＰ１００２のメモリ部の所定のアドレスに格納される。そして、後段画像処理用ＤＳＰ１００２は、新たにダウンロードされた画像処理用プログラムまたは画像処理用データに基づいた所定の画像処理（プリント処理）を行い、画像を出力する。この場合、出力される画像は、入力した原稿画像とはまったく異なる、人が判断不可能な状態の画像（ダミーデータによる画像）である。また、画像を出力せずに白紙の用紙が出力されるようにしてもよい。また、画像出力を行わずに、途中で画像の出力処理を中止してしまってもよい。
【０１００】
一方、不正複写検出部４０３が読み取った値から不正複写が行われなかったことを判断した場合、前述のような不正複写に対応するプログラム・データは必要ないので、読取部４０５は、後段画像処理用ＤＳＰ１００２に対し通常のプリント処理を行わせるための画像処理用プログラムまたは画像処理用データをプログラム・データ格納部４０４から読み出す。読み出された画像処理用プログラムまたは画像処理用データは、プログラム・データ転送部４０６によりダウンロードされ、後段画像処理用ＤＳＰ１００２のメモリ部の所定のアドレスに格納される。そして、後段画像処理用ＤＳＰ１００２は、ダウンロードされた画像処理用プログラムまたは画像処理用データに基づき通常のプリント処理を行い、操作部３０１で設定されたとおりの画像を出力する。
【０１０１】
ここで、前段画像処理用ＤＳＰ１００１とセキュリティー処理用ＤＳＰ２０３との間で行われる画像情報処理について説明する。図１１は、このときの画像情報処理を説明するための図である。前段画像処理用ＤＳＰ１００１では、入力画像に対して各種のスキャナ処理（図では、画像処理Ａ〜Ｅで示されている）が行われる。ところで、ここで行われるすべての処理の終了を待って、処理後の画像情報に対して、セキュリティー処理用ＤＳＰ２０３で不正複写を判断する画像のパターンマッチング処理を行えば、高精度で不正複写を発見できることは云うまでもない。しかしながら、すべてのスキャナ処理を待ってからパターンマッチング処理を行うのでは、最終処理までに時間を要する。また、すべてのスキャナ処理が終了していない段階でも、かなり高精度でパターンマッチング処理が可能な場合がある。なお、前記スキャナ処理とは、黒補正、シェーディング補正、γ補正、位置合わせレジスト補正などである。
【０１０２】
そこで、本実施の形態では、前段画像処理用ＤＳＰ１００１においてすべてのスキャナ処理が終了する前、いくつかの処理が終了した時点で、画像情報をセキュリティー処理用ＤＳＰ２０３へ送り、この画像情報に対して画像のパターンマッチング処理を行うようにした。この結果、不正複写を判断するまでの処理効率が大幅に向上する。
【０１０３】
以上のように、本発明の実施の形態２にかかる不正複写防止システムは、画像処理を行うＤＳＰを二段に分けている点で、実施の形態１に示したものよりも規模は大きくなるが、画像のパターンマッチング処理の効率が向上するため、不正複写を検出するための処理時間を短縮することができる。
【０１０４】
（実施の形態３）
（不正複写防止システムの概略構成）
次に、本発明の実施の形態３にかかる不正複写防止システムを説明する。図１２は、実施の形態３にかかる不正複写防止システムの概略構成を示す図である。この不正複写防止システムの構成は、実施の形態２で示したものと同様であるが、ダウンロードするプログラム・データの種類とその処理が異なる。以下、実施の形態２の場合と異なる点を中心に説明する。
【０１０５】
前段画像処理用ＤＳＰ１００１に対して、スキャナ処理を実行させるプログラム・データがダウンロードされるのと同時に、後段画像処理用ＤＳＰ１００２にも、不正複写が発覚した場合にテストデータ画像のプリント出力を行うためのテストパターン画像出力用プログラム・データが、画像形成装置の電源投入時に、ＤＳＰ制御装置２０１からダウンロードされる。
【０１０６】
実施の形態２の場合と同様に、前段画像処理用ＤＳＰ１００１は、入力された画像に対してメインプログラムおよび新たにダウンロードされたプログラム・データに基づいて所定の画像処理（スキャナ処理）を行う。そして、所定の画像処理が行われた画像に対して、セキュリティー処理用ＤＳＰ２０３がパターンマッチング処理を行う。このパターンマッチング処理を行うためのプログラム・データは、前述したようにあらかじめＤＳＰ制御装置２０１からダウンロードされている。このパターンマッチング処理の結果、セキュリティー処理用ＤＳＰ２０３は、生成された不正複写判断結果（例えば、ＯＫやＮＧなどを示唆する値）をメモリ部６０３の所定のアドレスに格納する。
【０１０７】
ＤＳＰ制御装置２０１の不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納された各種データ類を読み取ることができる。画像形成装置の電源投入後、不正複写検出部４０３は、セキュリティー処理用ＤＳＰ２０３が不正複写判断の確認を終了するタイミングを操作部３０１による設定時から監視し、セキュリティー処理用ＤＳＰ２０３のメモリ部６０３に格納されている不正複写判断結果の値を読み取る。不正複写検出部４０３は、その読み取った値より不正複写であるかどうか判断する。
【０１０８】
不正複写検出部４０３が読み取った値から不正複写が行われたことを判断した場合、読取部４０５は、後段画像処理用ＤＳＰ１００２において先にダウンローダされたテストパターン画像出力用プログラム・データを作動させるための画像処理用プログラム・画像処理用データを、プログラム・データ格納部４０４から読み出す。読み出された画像処理用プログラムまたは画像処理用データは、プログラム・データ転送部４０６によりダウンロードされ、後段画像処理用ＤＳＰ１００２のメモリ部の所定のアドレスに格納される。そして、後段画像処理用ＤＳＰ１００２は、新たにダウンロードされた画像処理用プログラムまたは画像処理用データに基づいて先にダウンロードされたテストパターン画像出力用のプログラム・データを作動させてプリント処理を行い、テストパターン画像を出力する。
【０１０９】
一方、不正複写検出部４０３が読み取った値から不正複写が行われなかったことを判断した場合は、実施の形態２の場合と同様の処理を行う。
【０１１０】
以上のように、本発明の実施の形態３にかかる不正複写防止システムは、画像処理を行うＤＳＰを二段に分けている点で、実施の形態２の不正複写防止システムと同様、実施の形態１に示したものよりも規模は大きくなるが、画像のパターンマッチング処理までの処理効率が向上するため、不正複写を検出するための処理時間を短縮することができる。
【０１１１】
以上説明したように、本発明にかかる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムの構成を備えた複写機は、不正コピーガード機能を有している。例えば、通常のパーソナル・コンピュータ（ＰＣ）で文書を作成し、プリントする際に印刷用紙には、文書データに特別なパターンを重ねて出力する。そして、本発明の不正複写防止の機能を備えた複写機を用いて不正複写しようとした場合には、印刷用紙の特別なパターンを検知して画像（文書データ）を破壊できる。例えば、上述したように、人が判断不可能な状態の画像（ダミーデータによる画像）にする。これにより高い抑止効果を有して不正複写を防止できるようになる。パターンを重ねたプリントは、例えば本発明の機能を備えた複写機、プリンターの他、汎用の複写機、プリンターでも可能であるようにすると良い。また、地紋などを埋め込み、プリントされた後の文書を、不正複写防止の機能を備えていない既存型の複写機を用いて不正複写を行った場合においては、複写後の画像に地紋の埋め込み文字列が顕在化して不正複写を防止するような地紋とするとさらに高い抑止効果を有する。
【０１１２】
以上説明したように、本発明にかかる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムによれば、画像処理用ＤＳＰとセキュリティー処理用ＤＳＰの機能の異なる二種類のＤＳＰを一つの系統で制御し、システムのコンパクト化、処理の効率化、高精度化を図ることができる。
【０１１３】
なお、本実施の形態で説明した不正複写防止方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１１４】
以上のように、本発明にかかる不正複写防止システム、不正複写防止方法、および不正複写防止プログラムは、ＤＳＰによる画像処理に有用であり、特に、ディジタル複写機をはじめとする画像形成装置に適している。
【図面の簡単な説明】
【０１１５】
【図１】本発明にかかる不正複写防止システムが搭載される画像形成装置の概略構成を示す図である。
【図２】実施の形態１にかかる不正複写防止システムの概略構成を示すブロック図である。
【図３】実施の形態１にかかる不正複写防止システムが画像形成装置に搭載された状態での動作の概要を説明するための図である。
【図４】実施の形態１にかかる不正複写防止システムを構成するＤＳＰ制御装置の機能的構成を示すブロック図である。
【図５】画像処理用ＤＳＰの機能的構成の概要を示すブロック図である。
【図６】セキュリティー処理用ＤＳＰの機能的構成の概要を示すブロック図である。
【図７】セキュリティー処理用ＤＳＰの処理内容を説明するための図である。
【図８】実施の形態１にかかる不正複写防止システムの動作を説明するための図である。
【図９】実施の形態１にかかる不正複写防止処理の手順を示すフローチャートである。
【図１０】実施の形態２にかかる不正複写防止システムの概略構成を示すブロック図である。
【図１１】前段画像処理用ＤＳＰとセキュリティー処理用ＤＳＰとの間で行われる画像情報処理について説明するための図である。
【図１２】実施の形態３にかかる不正複写防止システムの概略構成を示すブロック図である。
【符号の説明】
【０１１６】
１００  バス
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ（ハードディスクドライブ）
１０５  ＨＤ（ハードディスク）
１０６  ＦＤＤ（フレキシブルディスクドライブ）
１０７  ディスプレイ
１０８  ネットワークボード
１０９  キーボード
１１０  スキャナ
１１１  プリンタ
１１２  ＦＤ（フレキシブルディスク）
１１３  通信ケーブル
１１４  ネットワーク
２０１  ＤＳＰ制御装置
２０２  画像処理用ＤＳＰ
２０３  セキュリティー処理用ＤＳＰ
３０１  操作部
４０１  電源投入検出部
４０２  設定条件検出部
４０３  不正複写検出部
４０４  プログラム・データ格納部
４０５  読取部
４０６  プログラム・データ転送部
４０７  書込部
４０８  転送済プログラム・データ格納部
４０９  初期化処理部
５０１，６０１  メイン制御部
５０２，６０２  ＪＳＲ設定部
５０３，６０３  メモリ部
５０３ａ  画像処理Ａ実体
５０３ｂ  画像処理Ｂ実体
５０３ｃ  画像処理Ｃ実体
５０３ｄ  各処理共通データ領域
６０３ａ  セキュリティープログラム実体
６０３ｂ  データ領域
７０１  セキュリティー処理用プログラム
７０２  セキュリティー処理用データ
８０１  画像処理用プログラム
８０２  画像処理用データ
１００１  前段画像処理用ＤＳＰ
１００２  後段画像処理用ＤＳＰ
【図１】
2005223653.tif 000003
【図２】
2005223653.tif 000004
【図３】
2005223653.tif 000005
【図４】
2005223653.tif 000006
【図５】
2005223653.tif 000007
【図６】
2005223653.tif 000008
【図７】
2005223653.tif 000009
【図８】
2005223653.tif 000010
【図９】
2005223653.tif 000011
【図１０】
2005223653.tif 000012
【図１１】
2005223653.tif 000013
【図１２】
2005223653.tif 000014