(57)【特許請求の範囲】
【請求項１】
画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定手段とを有するカラー画像処理装置であって、
前記画像記憶手段及び前記パターン記憶手段及び前記判定手段はオペレーティングシステムにより制御されており、該オペレーティングシステムが前記画像記憶手段に記憶されたカラー画像データに対して、定期的に前記判定を行なうことを特徴とするカラー画像処理装置。
【請求項２】
画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定手段とを有するカラー画像処理装置であって、
前記カラー画像処理装置の起動時に、前記判定手段による判定を行なうことを特徴とするカラー画像処理装置。
【請求項３】
前記カラー画像処理装置はコンピュータであって、前記画像記憶手段はハードディスクであることを特徴とする請求項１，２記載のカラー画像処理装置。
【請求項４】
前記カラー画像データはファイルとして前記画像記憶手段に記憶されていることを特徴とする請求項３記載のカラー画像処理装置。
【請求項５】
前記判定手段により前記カラー画像データと前記パターンが一致したとの判定がされた場合、該判定されたカラー画像データに改変を行なう改変手段を有することを特徴とする請求項１乃至３記載のカラー画像処理装置。
【請求項６】
前記画像記憶手段は、複数の画像に応じたカラー画像データを記憶するもので、前記判定手段は、前記カラー画像データを判定した後、該判定が終了したことを示す情報を判定済みのカラー画像データに記録することを特徴とする請求項１乃至３記載のカラー画像処理装置。
【請求項７】
前記判定手段は、前記判定が終了したことを示す情報が記録されたカラー画像データに対しては、前記判定を行なわないことを特徴とする請求項６記載のカラー画像処理装置。
【請求項８】
前記判定手段による判定は、オペレータの操作入力が一定期間ないときに行なうことを特徴とする請求項３記載のカラー画像処理装置。
【請求項９】
前記判定手段による判定は、前記カラー画像処理装置のＣＰＵがアプリケーションソフトを実行していない時に行なうことを特徴とする請求項３記載のカラー画像処理装置。
【請求項１０】
前記オペレータの操作入力が開始された後であって、再度オペレータ操作が一定期間ないとき、前記判定手段による判定処理を前記判定手段による判定が行なわれていないカラー画像データから再開することを特徴とする請求項８記載のカラー画像処理装置。
【請求項１１】
前記カラー画像処理装置のＣＰＵがアプリケーションソフトを実行開始した後で、再度前記カラー画像処理装置のＣＰＵがアプリケーションソフトを実行していない時前記判定手段による判定を、前記判定手段による判定が行なわれていないカラー画像データから再開することを特徴とする請求項９記載のカラー画像処理装置。
【請求項１２】
画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定工程とを有するカラー画像処理方法であって、
前記画像記憶手段及び前記パターン記憶手段及び前記判定工程はオペレーティングシステムにより制御されており、該オペレーティングシステムが前記画像記憶手段に記憶されたカラー画像データに対して、定期的に前記判定を行なうことを特徴とするカラー画像処理方法。
【請求項１３】
画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定工程とを有するカラー画像処理方法であって、
前記カラー画像処理方法を実行する画像処理装置の起動時に、前記判定工程による判定を行なうことを特徴とするカラー画像処理方法。
【請求項１４】
前記カラー画像処理方法はコンピュータにより実行され、前記画像記憶手段はハードディスクであることを特徴とする請求項１２または請求項１３記載のカラー画像処理方法。
【請求項１５】
画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定工程のコードを有するコンピュータにより読取り可能な記憶媒体であって、
前記カラー画像データを格納したカラー画像処理装置の起動時に、前記判定工程による判定を行なうことを特徴とする記憶媒体。
【請求項１６】
前記画像記憶手段は、ハードディスクであることを特徴とする請求項１５項記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像処理装置、カラー画像処理方法及び記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、ＣＣＤ等を用いたカラー画像読取装置と、ＣＡＤ（Computer Aided Design ）やＣＧ（Computer Graphic）によるカラー画像処理を行うホスト装置とカラーレーザビームプリンタやカラーインクジエツトプリンタとを組み合わせたカラーワークステーションやいわゆるパーソナルコンピューターが開発されている。
【０００３】
このようなワークステーションやパーソナルコンピューターでは、多色のカラー画像を印刷することができる。
【０００４】
このため、紙幣や有価証券等のように、複製禁止対象の特定原稿を前記カラー画像読み取り装置で読み取り、これをコンピューターの記憶装置に一時的に記憶し、これを上記カラー印刷装置で出力することにより、容易に偽造される恐れが生じている。
【０００５】
これは、上述の画像読み取り装置や印刷装置、あるいはワークステーションやパーソナルコンピューターそのものに特定原稿の偽造を防止する手段がないということから起こりえる問題点である。
【０００６】
【発明が解決しようとする課題】
そこで本発明は、上述した従来例の欠点に鑑みてなされたものであり、その目的とするところは、カラーワークステーションやパーソナルコンピューター上において、カラー画像処理装置であるコンピューター内に蓄積されているカラー画像データに対して判定処理を実施できる構成を提供する点にある。
【０００７】
【課題を解決するための手段】
上記課題を解決するために本発明は、画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定手段とを有するカラー画像処理装置であって、前記画像記憶手段及び前記パターン記憶手段及び前記判定手段はオペレーティングシステムにより制御されており、該オペレーティングシステムが前記画像記憶手段に記憶されたカラー画像データに対して、定期的に前記判定を行なうことを特徴とする。
また、他の発明によれば、画像記憶手段に記憶されたカラー画像データとパターン記憶手段に記憶された特定原稿の画像パターンの照合を行なう判定手段とを有するカラー画像処理装置であって、前記カラー画像処理装置の起動時に、前記判定手段による判定を行なうことを特徴とする。
【０００８】
【発明の実施の形態】
（第１の実施形態）
以下本発明の一実施形態を図面を用いて説明する。
【０００９】
図１は本発明の第１の実施形態によるコンピューターシステムを示すブロツク図である。同図において、１８はホストコンピュータを示している。このホストコンピュータ１８には、原稿を光学的に読み取ってカラー画像データを入力するリーダ部１１、ハンディタイプのハンディスキャナ１９、データの読み書きを光磁気ディスクやＣＤ−ＲＯＭ、テープ装置などで行う外部記憶装置２０、各種データの入力や各種機能を指示するコマンドの入力等をキー操作によって行うキーボード１７、画像を表示するＣＲＴ、液晶等の表示装置１２、記録紙に画像を形成するプリンタ部１３が接続されている。
【００１０】
また、ホストコンピュータ１８において、１５はメモリであって、リーダ部１１、ハンディスキャナ１９、外部記憶装置２０からのカラー画像データを入力して一時的に記憶したり、記憶されたカラー画像データを表示装置１２やプリンタ部１３に出力できる。１６はメモリーに一時的に貯えられた画像データを記憶するハードディスクのようなデータ記憶装置である。１４は偽造判定部であり、メモリ１５上に入力された画像データや１６から読み出されて１５に転送された画像データに対して照合・判定処理を行う。
【００１１】
偽造判定部１４には、予め、紙幣や有価証券等の特定原稿特有の画像パターンを登録したテーブルが具備されている。特有の画像パターンとしては、紙幣に固有の２次元的な濃度分布パターンや、あるいは特定の色成分信号のヒストグラムや出現頻度分布パターンなど種々のものが考えられ、これら登録されたパターンと転送された画像パターンとの一致度を周知の方法で検出するようになっている。
【００１２】
また特定パターンとしては紙幣であれば、日本円やアメリカドル紙幣に含まれる特徴的なパターンや、あるいは有価証券や各種高額証券に共通して印刷されている共通パターンなど、複数のパターンをあらかじめ登録しておくのが望ましい。
【００１３】
１８ａは以上のようなコンピュータ１８全体の制御を行うＣＰＵ、１８ｂは図２のフローチヤートに従うプログラムや各種制御プログラム、あるいは、パラメータを格納したＲＯＭ、１８ｃは各種プログラムのワークエリアとして用いるＲＡＭをそれぞれ示している。１８ｃと１５は同一となる場合もある。
【００１４】
次に、本実施例の動作について説明する。
【００１５】
図２は第１の実施の形態による偽造判定動作を説明するフローチヤートである。
【００１６】
但し、ここで説明する動作は基本的にＣＰＵ１８ａ，ＯＳの制御のもとで行われるが、その実行するタイミングについては後述する。
【００１７】
まず処理がスタート（２０１）すると、ＣＰＵはデータ記憶部１６に格納されているカラー画像ファイルを検索し、ひとつの画像ファイルを指定する（２０２）。
【００１８】
次にこの指定したカラー画像ファイルに、後述する偽造判定実施済みフラグが記録されているか否かを判定し（２０３）、実施済みでないと判断された場合はファイルからカラー画像データをメモリー１５に読み込み（２０４）、さらにこの画像データを偽造判定部１４に転送する（２０５）。
【００１９】
偽造判定部１４は、画像メモリ１５からカラー画像データを受け取ると、予め用意された複数の特定原稿の画像パターンと比較照合する。その結果、ある特定原稿との一致が確認されると（２０６）、偽造の可能性のある画像がファイルに格納されていると判断して、画像データの内容を消去（改変）し（２０７）、内容を消去したカラー画像データを、もとの画像ファイルとして同一ファイル名称で再度データ記憶部１６に格納する（２０８）。
【００２０】
また、このとき同時に再格納したファイルに偽造判定を実施したことを示す判定実施済みフラグを画像ファイルの特定領域に記録しておく（２０９）。
【００２１】
２０６で特定パターンとは一致しないと判断された場合はデータの消去は行わず、２０９へジャンプしてデータ記録部１６の対象画像ファイルに判定実施済みフラグの記録のみを行う。
【００２２】
データ記憶部１６に格納されているすべての画像ファイルについて以上の処理が実施されたかどうかを確認し（２１０）、終了していればすべての処理を終了する（２１１）が、そうでない場合は２０２へ戻って、次の画像ファイルに対して同様の処理をくり返す。
【００２３】
以上説明した様に、第１の実施の形態によれば、ホストコンピューター上の記憶装置に格納されている全ての画像データに対し、ホストコンピュータ内部に偽造判定部を設けて、偽造判定処理を実施することができる。
【００２４】
ここで図２の処理を実行するタイミングについては説明しなかったが、これは例えば次のような規則を設けて実行するようにすれば効果的である。
【００２５】
（１）ホストコンピューターは常にＣＰＵを稼動させて各種の処理を行っているわけではないので、キーボードからの入力が一定期間休止しており、かつＣＰＵが特定のアプリケーションソフト（応用ソフト）を実行していない場合に処理を開始する。処理の途中でキーボードからの入力があった場合は処理を一旦中断し、上記条件が再び満足されたタイミングで処理をまだ終えていないカラー画像データに中断後の処理を継続実行する。
【００２６】
（２）ホストコンピューターの電源が切れている状態から、電源オンにした場合に最初にＯＳ（オペレーティングシステム）の立ち上げを行うが、このタイミングで定期的に処理の一部として２０１から２１１までの処理を実行する。
【００２７】
（３）特定のアプリケーションソフトがデータ記憶部の画像ファイルを読み込み指示した場合に、ファイルをアプリケーションの使用するワーク領域に読み込む前に２０３から２０７までの処理を実行する。
【００２８】
（４）使用者が特定の画像ファイルの複製（コピー）を指示した場合、例えばハードディスク上のファイルを同じハードディスク上に複製する場合、あるいはハードディスクからフロッピーディスクや光磁気ディスクなどの外部記憶装置に複製する場合、もしくはそのtの場合、などにおいて、複製対象となった画像ファイルに対して、ＯＳが複製処理実行前に２０３から２０７までの処理を実行する。
【００２９】
この場合特定画像パターンとの一致が検出された場合は、画像を消去する以外に警告メッセージを表示装置１２上に表示して複製実行を停止するなどの処理を行ってもよい。
【００３０】
（５）使用者が特定画像ファイルを１３のプリンター部からプリント指示する場合も（４）と同様の手順で判定処理し、画像の消去またはプリント出力動作の停止を行う、
などといった構成が考えられる。
【００３１】
尚、上述した複数のタイミング時更には全てのタイミングにおいて判定処理を実行すると様々な処理で得られたカラー画像データについても確実に偽造判定処理を実行できる。
【００３２】
（第２の実施の形態）
図３に本発明の第２の実施の形態を構成するブロック図を示す。
【００３３】
図中１１から２０までは図１と同一の構成部品である。図１と異なるのは３１の外部インターフェース部であり、３２の外部通信路（一般的にはイーサネットなどのネットワーク回線やＩＥＥＥ１３９４といった高速データ転送路）を介して他のホストコンピューター３３やカラースキャナー３５、カラープリンター３６、ファイルサーバー３７などと接続されている。
【００３４】
３３や３７は基本的内部構成は１８と同一であるが、特にデータ記録部３４、３８を備えているのが一般的である。
【００３５】
ここでホストコンピューターは第１の実施の形態で説明した偽造判定処理を実行するのであるが、本実施の形態の構成では実行するタイミングが外部通信路（ネットワーク）を介した画像データの移動時や、画像データのスキャナー３５からの入力時およびプリンター３６へのプリント時にも適用されることになる。
【００３６】
例えば
・１８内のデータ記録部１６にある画像ファイルを３３のデータ記録部３４や３７のデータ記録部３８に転送する場合に転送に先だって画像データを偽造判定部１４に転送して図２の２０３〜２０９を実行する。
・１８内のデータ記録部１６にある画像ファイルを３６へ転送してプリント出力する場合に転送に先だって画像データを偽造判定部１４に送り図２の２０３〜２０７を実行する、
などである。
【００３７】
（他の実施の形態）
以上の説明では画像ファイルのみを判定の対象としていたが、特に画像ファイルのみに限定されるわけではなく、通常の文書ファイルすべてを対象にして判定処理を行ってももちろんかまわない。
【００３８】
ここで、ファイルの内部構造に関して言及すると、画像ファイルであれ、通常の文書ファイルであれ、画像データそのものの格納形式（フォーマット）は様々であり、これをＯＳやアプリケーションソフトが解析して必要な画像データをファイルから抽出する必要は常に存在する。
【００３９】
例えば著明な画像ファイルフォーマットとしてＴＩＦＦ形式というものが存在するが、このフォーマットではデータのサイズや作成日付け、画像圧縮方式、データ固有のコメント、などがタグ形式でファイルに埋め込まれている。従ってＯＳもしくはアプリケーションソフトは１４の偽造判定部にデータを転送する前に、あらかじめファイル構造を解析して２次元の画像データ（ビットマップデータ）のみを抽出して転送する、という手順を踏むのはもちろんである。
【００４０】
また判定処理の結果、ファイル中のデータが特定画像パターンと一致する、と判定された場合に画像データを消去する、という構成としたが、これも画像データの色を変えたり、あるいは特定パターンをプリンターで印字しても偽造出力が得られないように「見本」などといった文字列をデータ中に合成してしまう、というような種々の変形が考えられる。
【００４１】
また偽造判定部１４は独立した構成要素として説明したが、もちろん１５のメモリーや１６のデータ記録部中の画像データに直接アクセスして判定を行うようなＲＯＭ１８ｂ上のプログラムとして存在してもかまわない。
【００４２】
【発明の効果】
本発明によれば、画像記憶手段（ハードディスク等）に記憶されたカラー画像データに対して、所定のタイミングで判定処理を行なうことができる。
【００４３】
また、ハードディスクに記憶されたカラー画像データについて判定を行なうことが可能となる。
【００４４】
また、定期的、アプリケーションソフトがカラー画像データを読取る際、オペレータの操作が一定期間ないとき、ＣＰＵがアプリケーションソフトを実行していない時、カラー画像処理装置の起動時、外部記憶装置に画像記憶手段に記憶されたカラー画像データの複写を行なう時、画像記憶装置から外部記憶装置にカラー画像データを複写する時、ネットワークを介して接続される外部装置とのカラー画像データの通信時等さまざまなタイミングで判定を行なうので、判定精度を向上することが可能となる。特に、オペレータの操作が開始された場合、CPUがアプリケーションソフトを実行しはじめた時など判定処理が中断されるが、再度オペレータの操作が一定期間ないとき、ＣＰＵがアプリケーションソフトを実行していない時前回判定処理を行なった続きから処理を再開するので効率よく判定処理を実現できる。
【００４５】
また、一度判定を行なったカラー画像データには、判定が終了したことを示す情報を付加するので、同じカラー画像データに何度も判定を行なうことによる無駄な判定処理の発生を防止できる。
【図面の簡単な説明】
【図１】第１の実施形態のブロック図である。
【図２】処理を説明するフローチャートである。
【図３】第２の実施形態のブロック図である。
【図１】
0003787456.tif 000002
【図２】
0003787456.tif 000003
【図３】
0003787456.tif 000004