(57)【要約】【課題】  偽造行為を抑制することができる構成を提供することを目的とする。【解決手段】  印刷処理の指示を受け（本実施形態では図７、プリント指示コマンドに相当）、前記印刷処理の指示に応じて、ラスタライザにより展開した画像が特定画像を表すか判定し（同、偽造判定処理モジュールに相当）、前記判定結果を前記画像信号の処理にもちいるべく出力する（同、偽造判定結果の出力に相当）。【選択図】  図７
2005348450.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理の指示を受け、
前記印刷処理の指示に応じて、偽造判定処理モジュールは展開した画像信号に応じた画像が特定画像を表すか判定し、
前記判定は、得られる画像信号に応じた画像が、特定画像であるとの高い認識率が得られた時に終了し、
さらに、前記判定は、前記画像信号を空間的に間引きした画像信号を用いて判定を行なった後、該判定結果が特定画像である可能性が高い場合、間引かない画像信号を用いて判定を行い、
前記間引かない画像信号を用いた判定は、前記間引きした画像信号のなかで、判定対象がある領域の画像信号を用いて判定を行なう
ことを特徴とするプリンタドライバにおける画像処理方法。
【請求項２】
前記判定結果に応じて、オペレーティングシステム内の偽造防止モジュールがスプールを中止する命令をだすことを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項３】
前記判定はテンプレートマッチングを用いた判定であることを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項４】
前記判定結果に基づく表示をモニタ上に行なった後、印刷を行なう旨の指示がなされた場合、ログ情報を記憶手段に記憶させることを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項５】
前記判定は、前記画像信号に応じた画像と複数の特定画像の判定を行なうことを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項６】
前記判定は、前記画像信号のビットを減らした画像信号を用いて行なうことを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項７】
前記判定は、同じ特定画像用に用意された２種類の判定のうち、第１の判定において高い判定率の場合、第２の判定を実施することを特徴とする請求項１記載のプリンタドライバにおける画像処理方法。
【請求項８】
印刷処理の指示を受け、
前記印刷処理の指示に応じて、偽造判定処理モジュールは展開した画像信号に応じた画像が特定画像を表すか判定し、
前記判定結果を前記判定結果に基づく表示をモニタ上へ行なう処理にもちいるべく出力し、
前記判定に対応していないプリンタドライバであると認識した場合、前記判定に対応したプリンタドライバのダウンロード操作画面を、前記モニタ上へ表示させる
ことを特徴とするプリンタドライバにおける画像処理方法。
【請求項９】
請求項１乃至８の処理を行なうためのコードを格納したコンピュータにより読取り可能な記憶媒体。
【請求項１０】
プリント指示により得られた画像信号に応じた画像が特定画像を表すか判定した判定結果を獲得し、
前記獲得した判定結果に応じて前記判定結果に基づく情報をモニタ上に表示する処理を行なうべく信号を出力し、前記判定は、前記画像信号に応じた画像が、特定画像であるとの高い認識率が得られた時に終了し、
さらに、前記判定は、前記画像信号を空間的に間引きした画像信号を用いて判定を行なった後、該判定結果が特定画像である可能性が高い場合、間引かない画像信号を用いて判定を行い、
前記間引かない画像信号を用いた判定は、前記間引きした画像信号のなかで、判定対象がある領域の画像信号を用いて判定を行なう
ことを特徴とするオペレーティングシステムにおける画像処理方法。
【請求項１１】
印刷処理の指示を受け、
前記印刷処理の指示に応じて、偽造判定処理モジュールは展開した画像信号に応じた画像が特定画像を表すか判定し、
前記判定結果を前記判定結果に基づく表示をモニタ上へ行なう処理にもちいるべく出力し、
前記判定に対応していないプリンタドライバであると認識した場合、前記判定に対応したプリンタドライバのダウンロード操作画面を、前記モニタ上へ表示させる
ことを特徴とするオペレーティングシステムにおける画像処理方法。
【請求項１２】
請求項１乃至８における処理を行なうことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法及び記憶媒体に関する。
【背景技術】
【０００２】
近年、ＣＣＤなどを用いたカラー画像読み取り装置（以下、カラースキャナ）、ならびにカラープリンタの性能が向上したため、紙幣や有価証券などの複製禁止対象の原稿をカラー画像読み取り装置で画像データとして読み取り、カラープリンタに出力することで、複製禁止対象の原稿が複製して偽造される危険性が高くなってきている。このような偽造を防ぐために、カラースキャナとカラープリンタを組み合わせた構成であるカラー複写機では、複製禁止原稿を認識して複写を禁止する偽造防止装置が組み込まれることが多くなってきている。（例えば、特許文献１参照）
【特許文献１】特開平１０−２４３２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、カラー複写機で用いられるような偽造防止装置はコピー動作時にしか動作せず、一旦カラースキャナで複製禁止原稿が読み取られれば、コントローラを介したカラー複写機やその他のカラープリンタで出力でき、偽造されてしまうという欠点がある。
【０００４】
本発明の目的は、上記の欠点に鑑み、カラースキャナからの画像入力やカラープリンタへの画像出力に対して偽造行為の抑止を行うことのできる構成を提供することである。
【課題を解決するための手段】
【０００５】
印刷処理の指示を受け、前記印刷処理の指示に応じて、偽造判定処理モジュールは展開した画像信号に応じた画像が特定画像を表すか判定し、前記判定は、得られる画像信号に応じた画像が、特定画像であるとの高い認識率が得られた時に終了し、さらに、前記判定は、前記画像信号を空間的に間引きした画像信号を用いて判定を行なった後、該判定結果が特定画像である可能性が高い場合、間引かない画像信号を用いて判定を行い、前記間引かない画像信号を用いた判定は、前記間引きした画像信号のなかで、判定対象がある領域の画像信号を用いて判定を行なうプリンタドライバにおける画像処理方法を提供することを特徴とする。
【発明の効果】
【０００６】
以上のように、プリンタが特定画像判定に対応していなくとも、特定画像判定機能を提供できる。
【０００７】
さまざまな入力デバイスに対応した特定画像判定機能を提供できる。
【０００８】
プリント指示により得られた画像信号に応じた画像が特定画像を表すか判定した判定結果を獲得し、前記獲得した判定結果に応じて処理を行なうべく信号を出力するオペレーションシステムを提供できるので、オペレーティングシステムにおいて確実に特定画像の判定結果による処理が可能となる。
【０００９】
入力デバイスに画像信号発生命令を出力し、前記命令に応じて前記入力デバイスから得られる画像信号に応じた画像が特定画像を表すか判定し、前記判定結果を表示部における表示させるべく信号を出力するので、画像信号により表される画像が特定画像を表すかの判定結果を操作者に知らしめることが可能となる。
【００１０】
画像信号に応じた画像が特定画像であるか判定し、該判定結果、前記画像が特定画像であると判定されたなら、前記判定された画像データを記憶する際、前記画像が特定画像であることを示す情報を付加するので、判定された画像を記憶する際に情報を付加することが可能となる。また、判定された画像を記憶媒体に記憶させる時、該情報を付加することができる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施の形態）
図１は本発明の第１の実施の形態を示しており、ホストコンピュータを含めたスキャナシステムの構成を示す図面である。ホストコンピュータ上では、オペレーティングシステム１０２（以下、ＯＳ）が稼動しており、その上で動作するスキャナ操作アプリケーション１０１により、スキャナ１０４の画像読み込み動作などの操作環境を提供する。
【００１２】
図１のスキャナシステムは、図２に示すハードウェア構成の上に実現される。図２において、スキャナシステムは、ホストコンピュータ２１とスキャナ２２からなる。さらにホストコンピュータ２１は、アプリケーション１０１のＧＵＩやスキャナからの画像読み込み結果を表示したりするためのモニター２０１、また、ユーザー入力をアプリケーション１０１、およびＯＳ１０２に伝えるためのマウス２０２、キーボード２０３、各種プログラムや画像データを格納するためのＨＤＤ２０８、ホストコンピュータの基本プログラムを格納するためのＲＯＭ２０６、プログラムの読み込みや画像を格納するためのＲＡＭ２０５、スキャナ２２を制御するためのスキャナＩ／Ｆ２０７を備え、これらは内部バス２０９で相互に接続され、ＣＰＵ２０４で制御される。このように構成されたホストコンピュータ２１上で、ＯＳ１０２、スキャナ操作アプリケーション１０１はともに、ＨＤＤ２０８からＲＡＭ２０５上に読み込まれたプログラムをＣＰＵ２０４が動作させることにより、実現される。
【００１３】
次に、本発明の第１の実施の形態に必要な範囲でＯＳ１０２の内部構造を説明する。ＯＳの多くでは、ＵＮＩＸ（登録商標）などのように、スキャナなどのハードウェアとのインターフェースを行うデバイスドライバとその他ユーザーアプリケーションの管理、メモリ管理などを行うモジュールが分離して実装されている。本実施の形態では、そのような分離構造を持つＯＳを例として説明する。
【００１４】
ＯＳ１０２は、ユーザー入力や他のハードウェアデバイスを制御する他に、スキャナを制御するモジュールとして、スキャナドライバ１０３を持ち、本実施の形態におけるスキャナドライバ１０３は、スキャナ１０４を直接制御するスキャナ制御モジュール１０３−１とスキャナから取りこんだ画像に対して、その画像が複製禁止原稿かどうかを判定するための偽造判定処理モジュール１０３−２を持つ。また、ＯＳは、画像データ領域を管理するためのメモリ管理モジュール１０５を持っている。
【００１５】
また、スキャナ操作アプリケーション１０１は、ユーザーとのインターフェースのためのＧＵＩルーチン、ＯＳ１０２経由で受け取ったユーザー入力を解釈してスキャナを動作させる命令を発行するルーチン、スキャナから読み込んだ画像を表示するルーチン、また、スキャナにより読み込んだ画像をＨＤＤ上に保存するルーチンなどからなる。
【００１６】
スキャナ１０４は、スキャナドライバ１０３からのスキャナ操作信号に従って、ＣＣＤラインセンサを走査して原稿台に置かれた原稿を電子的に読み取り、所定のインターフェース規則に従って画像信号をホストコンピュータに返す。画像信号は、複数の色成分、例えばＲ，Ｇ，Ｂに分かれており、それぞれ８から１２ｂｉｔの多値データであるとする。
【００１７】
上記説明に従い、本実施の形態の動作について図面を参照して詳細に説明する。図３はスキャナシステムの動作の流れの例をスキャナ操作アプリケーション１０１、ＯＳ１０２、スキャナドライバ１０３の各モジュールについて、説明したものである。
【００１８】
ユーザーがスキャナ操作アプリケーション１０１を通して、モニタ２０１上に表示されたＧＵＩ（グラフィカルユーザーインターフェイス）上でマウス２０２、キーボード２０３を用いてスキャン開始動作を指示すると、スキャナによる画像読み込みが開始される。スキャナ操作アプリケーションで読み込み動作が開始されると、Ｓ３０１において、アプリケーションは指定された読み込むべき画像の領域をＲＡＭ上に確保して、Ｓ３０２でＯＳに対して、スキャナを特定して画像読み込み命令を発行して、Ｓ３０３で画像読み込み処理終了通知を受けるまでアプリケーションはｗａｉｔ状態に入る。
【００１９】
スキャン開始命令を受けたＯＳ１０２では、Ｓ３１１で、特定されたスキャナに応じたスキャナドライバモジュールを呼び出して、スキャナからの画像読み込み命令を発行して、スキャナドライバ１０３の処理が終了するまでｗａｉｔ状態に入る。この際に、ＯＳ側で偽造防止モジュールが出力し、画像データが複写禁止原稿かどうかを表す判定率を変数として用意しておく。
【００２０】
ＯＳ１０２からのスキャン開始命令を受けたスキャナドライバ内のスキャナ制御モジュール１０３−１は、Ｓ３２１でスキャナに対してそのスキャナ固有のスキャン開始命令を出す。Ｓ３２２では画像を読み込んだ後、アプリケーションの確保した画像データ領域にスキャナから受信した画像信号を格納して、偽造判定モジュール１０３−２に処理を移す。
【００２１】
偽造判定処理モジュール１０３−２は、画像メモリとは別に、メモリ（ＲＡＭ、もしくはＲＯＭであってもいい）上に複製禁止パターンをテンプレートとして持っている。Ｓ３２３において格納された画像データとテンプレートとのパターンマッチングを行い、０から１００までの値を判定率として出力する。このようなパターンマッチングの具体例としては、画像データとテンプレートの色成分毎の相互相関を取り、最大値を出力する処理が考えられるが、ここではパターンマッチングの手法には特にこだわらない。また、複写禁止パターンのテンプレートは複数あってもよく、複数ある場合には、複数のパターンと画像データのパターンマッチングを行って、その最大値を出力すれば良い。ここでは、偽造判定モジュール１０３−２をソフトウェアモジュールとして説明したが、ハードウェア処理を行って、高速化することも可能である。尚、ソフトウェアモジュールを用いて高速処理を行うためには、
１）前述した画像データを空間的に間引き処理を行って、得て、この画像データと、複写禁止パターン（間引き後の画像データに応じた複写禁止パターン）とのテンプレートマッチングを行う。
２）前述した画像データのｂｉｔ数を減らした後、複写禁止パターン（ｂｉｔ数を減らした画像データに応じた複写禁止パターン）とのテンプレートマッチングを行う。
のいずれかの方法をとればよい。
【００２２】
画像データの読み込み、偽造判定処理を終えた後、スキャナドライバはＯＳに対して、処理の終了を通知すると同時に、判定率を返す。
【００２３】
Ｓ３１２でＯＳはスキャナドライバの処理終了通知を受け、Ｓ３１３では、実際に偽造判定処理を行った結果、画像データが複写禁止画像であるかどうかの判定を行う。ＯＳ側であらかじめ設定した閾値よりも判定率が大きければ、その画像データを複写禁止画像である可能性があるとして、Ｓ３１４の偽造防止制御処理に移る。
【００２４】
図６は偽造防止処理Ｓ３１４の具体的な流れの例を示す図面である。Ｓ６００で処理を開始し、Ｓ６０１で、図４に示すようなユーザー入力画面をディスプレイドライバ１０７を介してモニター１０９に表示する。つまり、スキャナーから入力された画像が複写禁止原稿である可能性がある場合に、本当に画像を読み込むのかどうかをユーザーに確認する。Ｓ６０２でユーザーの入力が「はい」か「いいえ」かをチェックし、「はい」であれば（もし読み込むのであれば）、ＨＤＤ１０８に図５に示すような操作履歴を格納する。これにより、後で複写禁止原稿を読み込んだことを証拠として残す。「いいえ」であれば（画像を読み込まないのであれば）、Ｓ６０３において、画像を格納したメモリを解放し、画像読み込みを行わないようにする。
【００２５】
この処理を終えた後、Ｓ３１５でアプリケーションに処理終了通知を出し、スキャナシステムの画像読み込み動作を終了する。
【００２６】
以上のように、本実施形態では、スキャナによる画像信号を獲得する際に、該画像信号と特定画像（紙幣等の有価証券に対応する画像）との類似度の判定を行ない、操作者に判定結果を報知することができる。
【００２７】
従って、いたずらで複写禁止画像を読取った場合に警告を発することができる。
【００２８】
尚、上述した警告を行なっても、画像の読取りが行われた場合、履歴をとるだけでは偽造行為を抑制できたとは言えない。
【００２９】
そのため本実施の形態では、上述した判定により判定された複写禁止画像を読取った画像データを、ホストコンピュータ２１のＨＤＤ２０８に格納する際に、この画像データに複写禁止画像であることを示す情報を付加する構成を偽造防止制御モジュール１０６に採用する。
【００３０】
そして、プリンタドライバ、プリンタ装置等にこの付加情報を判定する機能を設けさせ、該プリンタドライバ、プリンタにおいて形成する画像を黒べたにする等の偽造防止処理を行なえば、偽造行為を防止できる。
【００３１】
また、例えばこの画像データが他の外部記憶媒体（フロッピー（登録商標）ディスク、光ディスク、ミニディスク、ＭＯ等）にコピーされる際にもこの付加情報が取り除かれないような画像データ記録フォーマットを採用することにより、付加情報を確実に画像データに付加できる。この確実に画像データに付加する方法としては、画像データに電子透かしとして付加すればよい。
【００３２】
スキャナ−ホストコンピュータ−プリントまでの一連のシーケンスの内、最上流の画像信号をスキャンするタイミングで上述した判定を実施することにより、スキャナ−編集処理するホストコンピュータ（編集装置）−像形成を行なうプリンタからなるシステムにおいて確実に像形成禁止画像に応じた画像信号の獲得を防止できる。
【００３３】
また、特定画像を判定する機能を有していないプリンタが接続された場合でも、特定画像を判定する機能をスキャナドライバ、ＯＳに設けておくことで確実に像形成禁止画像に応じた画像信号のプリントを防止できる。
【００３４】
（第２の実施の形態）
図７に本発明の第２の実施の形態を示す。この実施の形態は、ホストコンピュータとプリンタからなる画像処理システムの中で、プリンタドライバ７０３とＯＳ７０２において、偽造防止処理を行うものである。第１の実施の形態と同様に、ホストコンピュータ上ではＯＳ７０２が稼動しており、その上で動作するアプリケーション７０１により、プリンタ７０４への画像出力動作などの操作環境が提供されている。
【００３５】
また、図１のスキャナシステムと同様に、図７のプリンタシステムも図２に示すハードウェア構成の上に実現される。図７において、プリンタシステムは、ホストコンピュータ２１とプリンタ２３からなる。さらにホストコンピュータ２１は、アプリケーション７０１のＧＵＩやスキャナからの画像読み込み結果を表示したりするためのモニター２０１、また、ユーザー入力をアプリケーション、およびＯＳに伝えるためのマウス２０２、キーボード２０３、各種プログラムや画像データを格納するためのＨＤＤ２０８、ホストコンピュータの基本プログラムを格納するためのＲＯＭ２０６、プログラムの読み込みや画像を格納するためのＲＡＭ２０５、プリンタ２３を制御するためのプリンタＩ／Ｆ２１０を備え、これらは内部バス２０９で相互に接続され、ＣＰＵ２０４で制御される。
【００３６】
このように構成されたホストコンピュータ２２上で、ＯＳ、アプリケーションはともに、ＨＤＤ２０８からＲＡＭ２０５上に読み込まれたプログラムをＣＰＵ２０４が動作させることにより、実現される。ＯＳ７０２は、ユーザー入力や他のハードウェアデバイスを制御する他に、プリンタを制御するモジュールとして、プリンタドライバ７０３を持ち、本実施の形態におけるプリンタドライバは、プリンタ７０４に適した画像データを生成するラスタライザ７０３−１と生成された画像データを格納する画像メモリ７０３−２、および、ラスタライズされた画像が複製禁止原稿かどうかを判定するための偽造判定処理モジュール７０３−３を持つ。偽造判定処理モジュールの出力である偽造判定結果は偽造防止制御モジュール７０５に渡され、偽造防止制御モジュールはこの判定結果によって、偽造行為を防止または抑制するための処理を行う。
【００３７】
また、ＯＳ７０２は、ラスタライズされた画像をプリンタに出力するための制御を行うプリントスプーラ７０９を持っている。ここでは、ラスタライザ、画像メモリ、および偽造判定処理モジュールをプリンタドライバで行う、つまり、ソフトウェア処理で行うものとしたが、これらをプリンタ７０４で行う構成とすることも可能である。その場合、プリンタで行われた偽造判定処理の結果を偽造防止制御モジュール７０５に返すような構成にすればよい。
【００３８】
つぎに本実施の形態での偽造防止処理の流れを説明する。
【００３９】
モニタ７０８上に表示されたＧＵＩ（グラフィカルユーザーインターフェイス）上でマウス２０２、キーボード２０３を用いてマニュアル指示によりプリント指示コマンドを受けたＯＳ７０２はプリンタドライバ７０３にアプリケーション７０１から受けたデータの印刷処理を指示する。印刷処理の指示を受けたプリンタドライバ７０３では、ラスタライザ７０３−１において、印刷文書を画像データとして展開し、画像メモリ７０３−２に格納する。格納された画像を偽造防止判定処理モジュール７０３−２およびプリントスプーラ７０９に渡され、それぞれ、偽造判定処理と印刷処理が開始される。偽造判定処理モジュールでは、第１の実施の形態と同様に印刷すべき画像に複写が禁止されているパターンが含まれているかどうかを判定し、判定率を偽造防止制御モジュール７０５に対して出力する。偽造防止制御モジュールでは、ＯＳで予め設定されているしきい値と偽造判定処理モジュールの出力値である判定率を比較して、判定率の方が大きい場合には、図４と同様な警告ダイアログをモニター７０８上に表示する。このダイアログの結果、印刷を行わないとユーザーが決定した場合には、プリンタスプーラ７０４に対してスプール中止命令を出して、印刷処理を終える。ダイアログへの入力により、印刷を行うとユーザーが決定した場合には、図５と同様の操作履歴情報を７０６上に格納して、印刷処理を終える。
【００４０】
尚、偽造防止モジュールは、判定率が高い場合警告を表示するのではなく、モニタ７０８上に印刷中止の旨を表示し、プリンタスプーラ７０４にスプール中止命令を出してもよい。
【００４１】
本実施形態では、ホストコンピュタとプリンタが１：１で接続された例を示したが、複数のホストコンピュータがプリンタにネットワークを介して接続される形態でプリンタドライバを含むＯＳにより偽造判定を行なってもよい。
【００４２】
プリンタにおいて偽造判定の構成を採用した場合、ＯＳにおいて偽造判定を行なうのと同様に偽造が判定できる。
【００４３】
しかしながら、画像形成が行われない複製禁止画像の画像データを判定する間、ネットワークプリンタが占有状態になることは、他のホストコンピュータの操作者にとって好ましいことではない。
【００４４】
それに対してＯＳにおいて偽造判定を行なえることは、プリンタの無駄な占有を回避する意味でも有効である。
【００４５】
またＯＳにおいて偽造判定を採用することにより、複製禁止画像の判定機能を有していないプリンタを用いている場合にでも確実に複製禁止が実現できる。
【００４６】
（他の実施形態）
上述した実施の形態ではテンプレートの数はとくに触れなかったが、テンプレートを複数種類の有価証券に応じて、複数保持し複数の有価証券の判定を行なうようにしてもよい。
【００４７】
他の方法としては、特定画像の判定に対応していないスキャナ（プリンタ）ドライバを用いた場合判定を行なえない欠点を補うべく、ＯＳにおいてスキャナ（プリンタ）ドライバのバージョン情報を参照し、特定画像の判定に対応していないスキャン（プリンタ）ドライバであるとの認識をした場合、特定画像の判定に対応したスキャナ（プリンタ）ドライバをネットワーク（例えばインターネット）を介してダウンロードしてもらうように、操作画面をモニタ２０１に表示させるようにしてもよい。
【００４８】
この操作画面上における操作者のマニュアル指示により特定画像の判定に対応したスキャナ（プリンタ）ドライバをダウンロードできる。
【００４９】
また、上記実施の形態では判定処理時間を削減するために空間的な画素間引きをした画像信号を用いたテンプレートマッチング、画素のビット数を落とした後のテンプレートマッチングを実施した。
【００５０】
他の判定処理を高速化する方法として、特定画像の一部（例えば、日本銀行券の透かし部分、数字の部分、印鑑部分）のテンプレートを用意して、この特定画像の一部が判定されたタイミングで高い認識率をＯＳに返す構成を採用すると、特定画像に対応した画像信号の全てを判定することなく上記一部の判定が終了した時点で判定を終了することが可能となる。
【００５１】
その結果、ソフト処理により判定を行なったにもかかわらず判定に必要な時間を削減可能にできる。
【００５２】
また、上述した実施の形態のように空間的な画素間引きをした画像信号もしくは、画素のビット数を落とした画像信号を用いた上、特定画像の一部のテンプレートを用いて、特定画像に対応した画像信号の全てを判定することなく上記一部の判定が終了した時点で高い判定率を出力する構成を採用することで一層高速な判定が可能となる。
【００５３】
尚、ほとんどの場合、判定を行なう画像が特定画像である可能性は低いので、この高速な判定方法を利用しておおよその判定を行なった後であって、判定率が高い場合についてのみ、上記高速な判定でおおよそテンプレートに対応した画像がある位置の画像信号をＲＡＭから間引くことなく読み出し、別途用意した詳細な判定用の画素間引きを行なっていないテンプレートを用いて判定を行なうことで、高速な判定を実現できる上、特定画像らしきものについて確実に判定を行なうことが可能となる。
【００５４】
また、特定画像の判定テンプレートを特定画像の一部とした際には、特定画像の判定精度が低下する可能性がある。
【００５５】
そこで、同じ特定画像のある部分に応じたテンプレートと別の部分に応じたテンプレートを予め保持しておき、ある部分に応じたテンプレートを用いた判定を行ない判定率が高い場合、別のテンプレートを用いた判定を行い、何れのテンプレートについてもある閾値以上の判定率になった場合初めて、画像データを破壊するようにすれば、誤判定の発生率を低減したうえ、精度の高い判定を実現できる。
【００５６】
尚、上述した実施例ではフローチャート等を用いて処理手順を説明したが、かかる処理手順に応じたコードを順次発生するコンピュータにより読取り可能な記憶媒体も本実施形態に含まれることは言うまでもない。
【００５７】
上記実施例では、スキャナから画像信号を得る構成を例に挙げて説明した。
【００５８】
しかしながら、デジタルカメラ、デジタルカムコーダ、コンパクトディスク、ミニディスク、ＤＶＤ、フィルムスキャナ等さまざまな入力デバイス、再生デバイスから画像信号を獲得した際に、入力デバイス用のドライバ、ＯＳによりかかる画像信号が有価証券のものでないかどうかを判定する際に上記実施形態のように判定を行なえることは言うまでもない。
【図面の簡単な説明】
【００５９】
【図１】ホストコンピュータを含めたスキャナシステムの構成例を示す図面である。
【図２】第１及び第２の実施の形態の実現例を示す図面である。
【図３】第１の実施の形態の動作を示すフローチャート例である。
【図４】複写禁止物の画像入力に対するユーザーへの問い合わせ画面の例である。
【図５】複写禁止物の画像入力の操作履歴の例である。
【図６】偽造防止処理の流れの例である。
【図７】プリンタシステムの構成例を示す図面である。
【図１】
2005348450.tif 000003
【図２】
2005348450.tif 000004
【図３】
2005348450.tif 000005
【図４】
2005348450.tif 000006
【図５】
2005348450.tif 000007
【図６】
2005348450.tif 000008
【図７】
2005348450.tif 000009