(57)【要約】マーキング・エンジン（３）及び前記マーキング・エンジンが画像を出力するために適切な形状で画像を定義したデータを供給するためのマーキング・エンジン・コントロール・システム（２）を具備する画像出力装置であって、前記マーキング・エンジン・コントロール・システムは下記のための装置を含む：１）前記画像を定義する前記データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記マーキング・エンジンが前記画像を出力することを妨げ、２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
2004514329.tif 000002
【特許請求の範囲】
【請求項１】
事前設定タイプの画像出力を防ぐために画像定義データに対応するマーキング・エンジンをコントロールすることにおいて下記ステップを具備する方法：
１）　前記データから若しくは前記マーキング・エンジン・コントロール・エンジンの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）　ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【請求項２】
ステップ１が前記マーキング・エンジン・コントロール・システムの前記条件が、色出力を許容する集合、及び事前設定値より大きいか出力解像を伴った集合、の内一つ以上であるかを判断することをさらに備えることを特徴とする請求項１に記載された方法。
【請求項３】
ステップ１が前記画像を定義する前記データから下記の一つ以上を判断することを具備する請求項１又は２に記載された方法：前記画像は色画像として定義されているか、前記画像の解像度は事前設定値より大きいか、前記画像を定義する前記データを含むファイルのサイズは事前設定値（例えば５０ｋＢ）を超えるか、及び前記画像の前記サイズは事前設定範囲を外れるか。
【請求項４】
ステップ２が前記画像を定義する前記データから下記の一つ以上を判断することを具備する請求項１から３のいずれか一つに記載された方法：前記画像は写真の特徴を含むか、前記画像は半色調を含むか、及び前記画像はテキストの事前設定レベル以上を含むか。
【請求項５】
ステップ２が下記の一つ以上を判断することを具備する請求項１から４のいずれか一つに記載された方法：前記画像のサイズは事前設定サイズに対応するか、前記画像の特定部分の色相は事前設定色相に対応するか、前記画像は事前設定された特徴の線画を含むか、及び前記画像は特定の特徴を含むか。
【請求項６】
マーキング・エンジン及び前記マーキング・エンジンが画像を出力するために適切な形状で画像を定義したデータを供給するためのマーキング・エンジン・コントロール・システムを具備する画像出力装置であって、前記マーキング・エンジン・コントロール・システムは下記のための装置を含む：
１）　前記画像を定義する前記データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）　ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【請求項７】
前記マーキング・エンジン・コントロール・システムが前記画像を定義する前記データを前記マーキング・エンジンには不適切な形状から適切な形状に変更するための補正エンジンを具備することを特徴とする請求項６に記載された装置。
【請求項８】
前記マーキング・エンジン、インクジェット・プリンタ、レーザー・プリンタ／プロッタ、フォトコピー機、デジタル印刷、多機能装置、固形インキ、感熱式又は静電プリンタを具備することを特徴とする請求項６又は請求項７に記載された装置。
【請求項９】
前記マーキング・エンジンがプリンタを具備し及び前記マーキング・エンジン・コントロール・システムがプリンタ・ドライバ・ソフトウェアを具備することを特徴とする請求項６から８のいずれか一つに記載された装置。
【請求項１０】
前記プリンタ・ドライバ・ソフトウェアが前記プリンタと連結したコンピュータ内に格納されていることを特徴とする請求項９に記載された装置。
【請求項１１】
請求項１から５のいずれか一つに従った方法を実行するように適合された請求項６から１０のいずれか一つに記載された装置。
【請求項１２】
下記のための装置を含むマーキング・エンジン・コントロール・システム：
１）画像を定義する出力データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【請求項１３】
請求項１２に記載されたマーキング・エンジン・コントロール・システムを含むコンピュータ・プログラム製品又はコンピュータ・プログラム。
【請求項１４】
前記マーキング・エンジン・コントロール・システムがプリンタ・ドライバ・ソフトウェアに一体化されていることを特徴とする請求項１３に記載されたコンピュータ・プログラム製品又はコンピュータ・プログラム。
【請求項１５】
事前設定タイプの画像のみの出力を許容するために画像を定義するデータに対応するマーキング・エンジンをコントロールすることにおいて下記を具備する方法：
１）前記画像を定義する前記データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【請求項１６】
マーキング・エンジン及び前記マーキング・エンジンが画像を出力するために適切な形状で画像を定義したデータを供給するためのマーキング・エンジン・コントロール・システムを具備する画像出力装置であって、前記マーキング・エンジン・コントロール・システムは下記のための装置を含む：
１）前記画像を定義する前記データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなけば、前記マーキング・エンジンが前記画像を出力することを妨げ、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【請求項１７】
下記のための装置を含むマーキング・エンジン・コントロール・システム：
１）画像を定義する出力データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記マーキング・エンジンが前記画像を出力することを妨げ、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【発明の詳細な説明】
【０００１】
本発明は、マーキング・エンジンを具備する画像出力装置及びマーキング・エンジンをコントロールする方法に関する。
【０００２】
フォトコピー機、プリンタ及び他の画像再生装置は、製造業者がより鮮明な再生をするように努力した結果、益々洗練されたものになってきた。しかし、例えば価値ある種類など、明白な理由により正確な再生が望ましくない種類の書類も存在する。そこで以前から、そのような種類の再生を防ぐための幾多の試みがなされてきた。これらには光学的変数仕掛などのある種の安全方策を書類に一体化したものも含まれる。これに加えて、安全書類作成者は、フォトコピー製造業者と協力して、フォトコピーが再生すべきでなく価値を持った書類提示を認識し、再生過程を停止することができる装置を開発してきた。典型的にはこれは書類に透かしなどを一体化して入れ、フォトコピーがコピー過程を実行する際にコード又は透かしを検出しようとするものである。
【０００３】
これらのアプローチを記述した先行技術の例には、ＷＯ００／０７３５６、ＷＯ９９／５３４２８、ＥＰ−Ａ−０９１７１１３、ＤＥ−Ａ−１９８００３１６、ＵＳ−Ａ−５９４９９０３、ＥＰ−Ａ−０６７５６３１，ＥＰ−Ａ−０９４６０３９，ＥＰ−Ａ−０９４０７８０、ＥＰ−Ａ−０５８５７２４、ＥＰ−Ａ−０３８２５４９、ＥＰ−Ａ−０４４０１４２、ＥＰ−Ａ−０５２９７４６、ＵＳ−Ａ−５３６７５７７、ＥＰ−Ａ−０５２２７６９、ＥＰ−Ａ−０４８５６９４、ＥＰ−Ａ−００６７８９８、及びＥＰ−Ａ−０３４２０６０が含まれる。
【０００４】
上記の多数の先行技術書類から分かるように、このアプローチの様々な変種が実行されてきた。このことはすなわち、フォトコピー又は他の装置でおよそ価値ある書類の再生を防ぐことを可能とするためには、多様な保護マークを検索する必要があるために、高度に複雑な権限付与プロセスになる。
【０００５】
本発明の第１の側面は、事前設定タイプの画像出力を防ぐために画像定義データに対応するマーキング・エンジンをコントロールすることにおいて下記ステップを具備する方法：
１）前記データから若しくは前記マーキング・エンジン・コントロール・エンジンの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【０００６】
本発明の第２の側面は、マーキング・エンジン及び前記マーキング・エンジンが画像を出力するために適切な形状で画像を定義したデータを供給するためのマーキング・エンジン・コントロール・システムを具備する画像出力装置であって、前記マーキング・エンジン・コントロール・システムは下記のための装置を含む：
１）前記画像を定義する前記データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【０００７】
この点に関し、我々は新しいアプローチを開発した。とくに、事前設定タイプの画像を構成しない画像を有する多数の書類タイプが存在していることを認知し、もしステップ１において当初そのような画像が検知された場合には、ある特定のコードのようなものが存在しているかを判断するために再生装置を継続作動する必要はない。「事前設定タイプの画像」の例としては、銀行券のような価値を有する書類を含む。もちろん画像の事前設定タイプは一つ以上あり、例えば一連の銀行券の通貨単位などである。
【０００８】
さらに、マーキング・エンジン・コントロール・システムが設定する条件は、出力される画像が事前設定タイプのものでないことを判断するように使うことができる。
【０００９】
例えば、ステップ１で前記マーキング・エンジン・コントロール・システムの前記条件が、色出力を許容する集合、及び事前設定値より大きいか出力解像を伴った集合、の内一つ以上であるかを判断する。代替的に、又は選択的に、ステップ１で、前記画像を定義する前記データから下記の一つ以上を判断する：前記画像は色画像として定義されているか、前記画像の解像度は事前設定値より大きいか、前記画像を定義する前記データを含むファイルのサイズは事前設定値（例えば５０ｋＢ）を超えるか、及び前記画像の前記サイズは事前設定範囲を外れるか。これらの一つ以上が判断される場合は、継続的に又は並列的に実行することができる。さらに、テストにより通過／不通過判断、又は確率結果をすることも可能である。例えば、ファジィ論理を用いて、「加重された」多数のテスト結果から、画像が銀行券や他の禁止された画像である（を含む）確率の全般的な推定をすることも可能である。
【００１０】
ステップ１に否定的な判断が出て、事前設定タイプの画像をマーキング・エンジンが出力するかもしれない場合は、本方法ではステップ２に移行する。このステップでは、ある種の画像特徴を検知するために画像自体を定義するデータが検討される。
【００１１】
選択的には、ステップ２は二つの副段階に分けられる。一つの副段階では、ステップ２で、前記画像を定義する前記データから下記の一つ以上を判断する：前記画像は写真の特徴を含むか、前記画像は半色調を含むか、及び前記画像はテキストの事前設定レベル以上を含むか。ここでは、価値ある書類である確率がかなり低い候補であることを特定する確率アプローチを利用することができる。
【００１２】
この副段階に続いて（又は代わりに）、ステップ２で下記の一つ以上を判断することができる：
前記画像のサイズは事前設定サイズに対応するか、
前記画像の特定部分の色相は事前設定色相に対応するか、
前記画像は事前設定された特徴の線画を含むか、
前記画像は特定の特徴を含むか、
前記画像は事前設定フォントで印刷された通貨単位を有するか、
前記画像は事前設定フォントで銀行名を有するか、
前記画像は「典型的」肖像画像を有するか、
前記画像は事前設定フォントで連続番号を有するか、
ホログラム又はキネグラムのような要素があるかをスキャンすることにより生じる特徴的色彩を有するか、
特定の印刷特徴を有するか（否か）、
スキャンされた安全閾値の特徴的パターンを有するか、
前記画像は（離散ウェーブレット・フレーム分析、隠れマルコフ・チェーン分析など当業者に公知の一つ以上の技術により判断されるような）ある種の「テクスチャ」を有するか、
前記画像は（ハール・ウェーブレット分析、デバウティー・ウェーブレット分析、離散コサイン変換分析、フーリエ変換分析など当業者に公知の一つ以上の技術により判断される）事前設定型を有するか（否か）、及び
特定の紙特徴（繊維、プランシェットなど）を有するか。
【００１３】
このアプローチでは、再生されるべきでない価値ある書類を強く示唆する画像の特定の特徴が検知される。
【００１４】
本発明の第３の側面は、下記のための装置を含むマーキング・エンジン・コントロール・システム：
１）画像を定義する出力データから若しくは前記マーキング・エンジン・コントロール・システムの条件から、前記マーキング・エンジンが前記事前設定タイプの画像を出力できるかを判断し、もし可能でなければ、前記画像を出力する前記マーキング・エンジンをコントロールし、
２）ステップ１）において前記マーキング・エンジンが前記事前設定タイプの画像を出力することが可能と判断された場合には、前記画像を定義するデータから前記画像が前記事前設定タイプの画像であることを示す画像特徴を含むかを判断し；及び前記画像が前記事前設定対応のものではない場合だけに前記マーキング・エンジンが前記画像を出力するようにコントロールする。
【００１５】
本発明はまた、マーキング・エンジン・コントロール・システムを記憶する記憶装置などのコンピュータ・プログラム製品及びマーキング・エンジン・コントロール・システムを具体化したコンピュータ・プログラムに関する。
【００１６】
一般的に、もし事前設定タイプの書類が出力されると判断された場合は、出力プロセスは中止される。代替策としては下記を含む：
出力画像に上書き印刷する、
例えば解像度を落とすなど出力画像の品質を下げる、
画像の一部だけ出力する、
単色又は全彩色より少ない色で画像を印刷する、
「一般的保護フォールト」から「障害発生」アプリケーションまでを生じさせる。
【００１７】
多数の他の可能性も考えられる。
【００１８】
本発明は主に事前設定タイプの画像出力を妨げるためのものであるが、ロジックを逆にすれば、事前設定画像の出力のみを許容するために使うこともできる。
【００１９】
本発明にしたがう方法及び装置のいくつかの例を添付図面を参照して説明する。
【００２０】
図１は装置の概要のブロック・ダイアグラムを表す。
【００２１】
図２は図１に示された装置の第１の操作例を表すフロー・ダイアグラムである。
【００２２】
図３は図１に示された装置の第２の操作例を表したフロー・ダイアグラムである。
【００２３】
図１は、スキャナのような入力装置１、スキャナから受取るデジタル画像データを加工するためにスキャナ１に連結したＰＣのようなプロセッサ・モジュール２．プリンタ３（レーザー、インクジェット等）のようなマーキング・エンジンを含む一般的で典型的な再生装置を表す。プロセッサ・モジュール２は、プロセッサ４、プリンタ・ドライバ・コントロール・ソフトウェアを記憶するメモリ５、及び画像データ記憶用のメモリ６を含む。プリンタ・ドライバ・コントロール・ソフトウェアは、分離したモジュールであることも可能であるし、又はプロセッサ２及びプリンタ３内に全部が又は一部が配置されていることもできる。
【００２４】
メモリ５内のプリンタ・ドライバ・コントロール・ソフトウェアは、入力画像を定義するスキャンされたデータをプリンタ３をコントロールするために適切なデータに変換する。
【００２５】
ここで明らかなように、ＰＣをベースにしたシステムでの本方法の適用を説明する。しかし原則的には、プリンタ・ドライバと分析モジュールは全く異なり、分離されたものであるので、本発明は、デジタル印刷及び他の印刷装置のような他の画像出力システムにも等しく適用可能である。このような例としては、レーザー・プリンタ、カラー・コピー機、インクジェット・プリンタ及びデジタル印刷、ポストスクリプト及び他のラスター画像プロセッサ（ＲＩＰ）及びＵｎｉｘ（登録商標），Ｌｉｎｕｘ及び他のオペレーティング・システム上のプリンタ・ドライバを含む。
【００２６】
使用中に、ユーザーはスキャナ１のスキャニング盤（示されていない）の上に書類を載せ、「プリント」のボタン（示されていない）を押す（ステップ１０）（図２）。
【００２７】
プリンタ・ドライバ・ソフトウェアは、例えば銀行券などの価値ある書類など禁止されたタイプの書類をコピーしようと判断するような多数の状況に応じたプリント・．コマンドに上書きするためのコントロール・ソフトウェアを含む。ここでは特に銀行券を参照して説明する。
【００２８】
はじめに、ソフトウェアはプリンタ・ドライバ・ソフトウェアが例えば２４ビットの全彩色で出力されるかどうかを判断する（ステップ１５）。プリンタ・ドライバ・コントロール・ソフトウェアが全彩色で出力しないと設定された場合は、印刷プロセスに直ちに取り掛かることが許容される。これは銀行券が色を含んでいることに基づくもので、色を正確に再生しない銀行券の再生が直ちに認識可能になる。
【００２９】
それからプリンタ・ドライバ・コントロール・ソフトウェアは、出力解像度が事前設定レベルより大きく設定されるかを判断する（ステップ２０）。再び、解像度がこの事前設定レベルより小さい場合は、再生は真正の書類として通るだけの十分な正確さを有しないと見なされ、印刷プロセスに進むことを許される。
【００３０】
テスト１５と２０（又は示されていないさらなるテスト）の両方が肯定の答えであれば、銀行券の正確な再生である可能性が残る。そのためプリンタ・ドライバ・コントロール・ソフトウェアは分類プロセス２５に入る。
【００３１】
ステップ３０において、プリンタ・ドライバ・コントロール・ソフトウェアは、プリンタに供給される画像データが、例えば２４ビット（以上の）コンポーネントであるといったような事前設定ビット数により形成されたものであるかを判断する。もしそうでない場合は、再生された画像の色は、オリジナル色の正確な再生にはならず、したがって再生もそのように検知することが可能である。そこでプリンタ３は、再生をして印刷をするように指示する。
【００３２】
データが２４ビット以上のコンポーネントを具備する場合は、プリンタ・ドライバ・コントロール・ソフトウェアは、画像が事前設定ピクセル解像度レベル以上と定義されているかを判断する（ステップ３５）。再び、もし解像度が事前設定レベル以下である場合は、容易に検知できるので、再生が許可される。
【００３３】
一方、プロセスはステップ４０に進み、予想される再生のサイズを見る。例えば銀行券の例では、典型的には１２０ｘ６０ｍｍより大きいサイズを有し、このサイズ以下に該当するものは、銀行券の正確な再生にはならない。
【００３４】
再生の予想されるサイズがステップ４０で特定の範囲から外れる場合は、プロセスは確率構築プロセス４５に入る。プリンタ・ドライバ・コントロール・ソフトウェアは、多くの異なったタイプの種類と共に印刷プロセスを進め、それは様々なタイプのテストに通過しなかったそれらのオリジナルだけか、プロセスが段階４５に到達した銀行券の正確な再生がプリンタで可能だと判断された場合だけである。
【００３５】
ステップ５０において、プリンタ・ドライバ・コントロール・ソフトウェアは、画像データを検討し、オリジナルが写真に対応する特徴を有するかを判断する。自然物の写真は、通常、色調と彩度がなだらかに変化し、この特徴があれば、銀行券画像とは異なり、さらなるテストをする必要がない。その場合は再生が許可される。
【００３６】
もしそうでない場合は、プリンタ・ドライバ・コントロール・ソフトウェアはオリジナルが半色調を有するかを検討する（ステップ５５）。これらは閾値を画像データに当てはめてみることで検知することができる。スキャンが十分に高度解像度（およそスクリーン周波の三倍以上）であると仮定すれば、半色調は見た目に画像的に明らかであり、伝統的な画像加工技術を使って検知可能である。
【００３７】
最後に、この確率構築プロセスにおいては、プリンタ・ドライバ・コントロール・ソフトウェアは、認知可能テキストにかなりの量があるかを検討する。もしあれば、書類は銀行券でないことを示し、したがって印刷が許可される。これは最も便利にテキスト文字を特定するためのＯＣＲソフトウェア・モジュールを使って達成することができる。テキストのレベルは適宜設定される。
【００３８】
最後に、もしこれまで述べたテストの結果、まだ銀行券の正確な再生をしている可能性がある場合には、プロセスは段階６５に進み、特定通貨建てテストが実行される。
【００３９】
最初のテスト７０では、プリンタ・ドライバ・コントロール・ソフトウェアは、画像データから再生された書類の実際のサイズを決め、これをメモリ５に記憶された一つ以上の事前設定サイズ集合と比較する。もしマッチするもの（許容範囲内）があれば、書類は銀行券であることを示唆し、プロセスはステップ８０に送られる。
【００４０】
マッチするものがなければ、ステップ７５において、一つ以上の銀行券長方形を判断することができる。偽造者は銀行券を色のついた背景や複雑な背景や回転するポジションに置いて検知メカニズムの裏をかこうとするので、これは困難であることがある。もし長方形が検知されれば、プロセスはステップ７０に戻るか、そうでなければステップ８０に進む。
【００４１】
いずれの画像でも、一つの可能な銀行券配置が検知される。これらの可能な配置の中で、全くないかそれ以上のいずれかが実際の銀行券画像である。一つ以上の可能な配置が検知されると、それを互いに不可能なペアを検知するために比較され（例えばどこで銀行券がオーバーラップするか）、この情報は全ての下流に書かれたテストで使うことができる。偽造された仮の銀行券はこの段階で検知された場合は、このような（不正確な）検知は下流のテストでは拒絶される。
【００４２】
銀行券の配置を判断するには少なくとも三つのテクニックが考えられる。
【００４３】
１．　画像境界。
【００４４】
２．　可能な銀行券の広がりを検知する。
【００４５】
３．　可能な銀行券の内容を、領域ないしは画像内の「端」（すなわち銀行券の広がりではない部分）で検知する。
【００４６】
これらのうちの第１は明らかに非常に簡単である。もし画像の全体のサイズが公知の銀行券サイズに対応すれば、単独の銀行券であるという良質の候補になる。これは些細な点だが、実行が簡単で手早いためにテストする価値がある。必要となるのは公知の銀行券のサイズのリストである。テストを小さなマージンに切れ目のある多数の銀行券に拡張することもできる。（ステップ７０については既に上述した。）
他の二つのテクニックは、画像の残余部から抽出された関心のある特徴（すなわち内容又は端）を許容するように画像を加工することが必要である。この役割を実行するために使われるであろうテクニックについて一つの主要な考慮点は、典型的な銀行券の複雑さである（特に銀行券の周縁画像を修正することでユーザーが銀行券を精緻に模倣しようとした場合）。画像内容の全体形状を考慮したアルゴリズムが必要で、その上で詳細の多くを取り除く必要がある。
【００４７】
第一の段階は、色調情報を捨てて色画像を灰色スケールに変換することである。代替策としては色調と密度の組合せを使うことである。
【００４８】
この段階では、画像解像度もまたかなり減少させることができる。解像度が低ければ低いほど、続く加工が早くなる（しかし全ての配置情報の正確度も減少する）。
【００４９】
この解像度減少段階は、いくつかの線画画像詳細の除去と組合せることができる。ピクセルの各ブロックの平均灰色レベルを単に採るよりも、最小灰色レベルが使われる。多くの銀行券の内容のほとんどは細い罫線の形状であり、最小値をとると、罫線の領域の多くを固定色に変換することになりがちである。これは黒線又は白線パターンの両方で生じる。これは画像の全ての「暗い」領域（例えば影、番号等）を広げる影響もあることを認識すべきである。実務では、平均及び最小灰色レベルの組合せが使われる。
【００５０】
特徴を分離するためには、オリジナルの色画像からバイレベル画像を生成するのが便利である。これは、固定又は対応可能な閾値をある選択した灰色レベルの灰色スケール画像に適用し、全てのピクセルを白黒に変換することにより達成することができる。画像の白ピクセルは下記に対応すると仮定される：
背景
紙、又は
印刷内容の「明るい」領域。
【００５１】
画像の黒ピクセルは下記に対応すると仮定される：
印刷内容の「暗い」領域（印刷内容の重要な部分と仮定される）、又は
影
さらなる加工の成功は、この画像がどのように「クリーン」になるかに依存する。スキャンした画像にノイズがほとんどなく、作品がクリーンである（画像が銀行券の画像を含む場合には合理的な仮定である）ときには、閾値画像の有用性に影響をする主要な要因は下記である：
閾値レベル
背景
画像が黒から白に変わったところは、端が生じるように定義される。端に帰属するピクセルは、画像の直線端（そのいくつかは非常に短い）に対応する一連の線セグメントを生成する。
【００５２】
留意すべきは、端セグメントは、オリジナル画像の広範囲の特徴から生成される。いくつかは銀行券の端に対応し、他のいくつかは銀行券内のパターン領域の端に対応する。
【００５３】
端セグメントから検知する最もシンプルな特徴は、長方形領域である。一端画像が上述のように簡単化されると、銀行券を含む多くの画像に比較的共通点が存在する。
【００５４】
先に見つけられた端セグメントは、（適正なトラレンスを使う）部分から形成される（無限）線に関して分類できる。画像の可能な「実線」端は、画像から導かれる端の長さの重要な部分を示すこれらの線の領域を見つけることで判断することができる。ここで全ての画像の内容により形成される多くの短い端は、さらなる考慮から除外することができる。
【００５５】
これらの実線端のオリエンテーションとスペーシングは、可能な長方形（又は部分長方形）のために検査される。これらの長方形は、もう一つのペアの垂直方向端と共に二つの並行実線端を見つけることで検知できる。共通線オリエンテーションも検知することができる。
【００５６】
拡張を使った銀行券の可能な配置を検知するために、検知される銀行券は長方形の形状で公知の寸法を有すると仮定する。さらにスキャンされる全ての銀行券の端は、スキャンされた画像の影のために検知可能であるか、銀行券の端の色が背景の色と全く異なるために検知可能と仮定する。
【００５７】
実際には、スキャンしたときに影を回避するのは困難であるが、偽造者には容易に色づけできるかもしれない。
【００５８】
可能な配置を検知するために可能な銀行券の内容を使うときは、仮定を置くことはほとんどなく、ユーザーは銀行券の内容を修正できない。全ての画像はいくつかの可能な長方形を含む傾向がある。検知された長方形の組合せは、メモリ６で検知された公知の銀行券集合上の公知の長方形領域の記憶されたリストと比較される必要がある。このような領域の相対的な配置は、すべての可能な検知の信頼性を確認するために使うことができる。
【００５９】
ステップ８０においては、プロセッサ４は再生される色及び色調を見る。現代の銀行券は、かなり強い彩度で一つ以上の端全領域を使う傾向があり、ステップ８０では、そのような色の存在が判断される。そのような色が存在している場合は、銀行券を再生していると示唆され、加工はステップ８５に進む。そうでなければ、画像が印刷される（ステップ１００）。
【００６０】
ステップ８５では、プリンタ・ドライバ・コントロール・ソフトウェアは、スキャンされた画像データを検討して、オリジナルの書類にある種の線画があるかを見る。多くの銀行券は正確に再生されるのを防ぐために、緻密な線画を含んでいるが、ステップ８５では、例えばパターン・マッチングなどを用いてこれを検知しようとする。もしそのような線画があれば、オリジナル書類は銀行券であると示唆され、加工はステップ９０に進む。そうでなければ、画像が印刷される（ステップ１００）。
【００６１】
最後にステップ９０において、書類が再生されるべきか否かを判断するために、一つ以上のさらなるテストがプリンタ・ドライバ・コントロール・ソフトウェアにより実行することができる。これには書類内に透かしや他のコードを探すことも含まれる。
【００６２】
もし十分なテストを行って銀行券を再生している可能性が大きければ、プロセッサ４は印刷プロセスを禁じる（ステップ９５）。証拠が不十分の場合は、印刷プロセスの実行が許される（ステップ１００）。
【００６３】
ステップ７０から９５は、いずれの順序でも、並行的にも実行することができる。
【００６４】
上述のシステムは、銀行券などのある種の画像の出力又は印刷を防ぐために作動する。前述のように、逆のシステムも本システムから考案され、事前設定タイプの画像のみを印刷許可することができる。図３には、このケースが示され、これは図２に示したプロセスの全くの逆である。プロセスの各ステップは図２と同じであるが、出力に対する対応として採用する行為がまったく逆である。したがって、各ステップは図２と同じ参照番号が付されており、これ以上説明しない。もしステップ１５から４０が「ノー」であれば、印刷プロセスは直ちに停止される（ステップ１１０）。同様にステップ５０から６０のいずれかの出力が「イエス」のときも、印刷プロセスは停止される。最後に、ステップ７０，８０，８５及び９０の全ての出力が「イエス」の場合だけに、印刷に進むことが許される（ステップ１２０）。これらのテストのいずれかが「ノー」のときは、印刷プロセスは停止される（ステップ１３０）。
【図面の簡単な説明】
【図１】
装置の概要のブロック・ダイアグラムを表す。
【図２】
図１に示された装置の第１の操作例を表すフロー・ダイアグラムである。
【図３】
図１に示された装置の第２の操作例を表したフロー・ダイアグラムである。
【図１】
2004514329.tif 000003
【図２】
2004514329.tif 000004
【図３】
2004514329.tif 000005
【国際公開パンフレット】
2004514329.tif 000006
2004514329.tif 000007
2004514329.tif 000008
2004514329.tif 000009
2004514329.tif 000010
2004514329.tif 000011
2004514329.tif 000012
2004514329.tif 000013
2004514329.tif 000014
2004514329.tif 000015
2004514329.tif 000016
2004514329.tif 000017
2004514329.tif 000018
2004514329.tif 000019
2004514329.tif 000020
2004514329.tif 000021
2004514329.tif 000022
2004514329.tif 000023
2004514329.tif 000024
2004514329.tif 000025
2004514329.tif 000026
2004514329.tif 000027
2004514329.tif 000028
【国際調査報告】
2004514329.tif 000029
2004514329.tif 000030