(57)【特許請求の範囲】
【請求項１】
画像形成装置で出力しようとする画像データ中に存在する円形のマークを検出するとともに、そのマークの大きさから出力する前記画像データの変倍率を推定し、
前記変倍率に基づいて前記画像データに対して基準データとのマッチングをとるようにしたことを特徴とする画像処理方法。
【請求項２】
前記変倍率に基づいて行うマッチングは、
前記画像データ中の所定領域を抽出後、前記推定した変倍率に基づいて基準データを構成する基準変倍率に正規化し、
その正規化したデータと前記基準データとのマッチングをとるようにしたものであることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
異なる変倍率に応じた基準データを複数種類用意し、
前記推定した変倍率に基づいて前記複数種類の中から使用する基準データを選択し、
その選択した基準データと、前記画像データとのマッチングをとるようにしたものであることを特徴とする請求項１に記載の画像処理方法。
【請求項４】
画像形成装置で出力しようとする画像データ中に存在する円形のマークを検出するマーク検出手段と、
前記マーク検出手段で検出されたマークの大きさから前記画像データの変倍率を推定する変倍推定手段と、
前記変倍推定手段で推定した変倍率に基づいて前記画像データに対して基準データとのマッチングをとるマッチング手段とを備えたことを特徴とする画像処理装置。
【請求項５】
前記画像データ中の所定の領域を抽出する領域抽出手段と、
基準変倍率に対応する基準データを記憶した辞書をさらに備え、
前記マッチング手段が、前記領域抽出手段で抽出された領域に対し、前記推定した変倍率に基づいて前記基準変倍率に正規化するとともに、その正規化したデータと前記辞書に格納された基準データとのマッチングをとるようにしたものであることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記画像データ中の所定の領域を抽出する領域抽出手段と、  異なる変倍率に応じた基準データを記憶した辞書をさらに備え、
前記マッチング手段が、前記推定した変倍率に基づいて前記複数種類の中から使用する基準データを選択し、その選択した基準データと、前記画像データとのマッチングをとるようにしたものであることを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記マーク検出手段が、所定の大きさのウインドウを設定する手段と、
複数の変倍率に基づく前記円形のマークに対応した形状の複数のマスクとを有し、
前記変倍推定手段が、前記ウインドウで抽出された領域内の画像データと、前記複数のマスクとを比較し、その比較結果に基づいて変倍率を求めるものであることを特徴とする請求項４〜６のいずれか１項に記載の画像処理装置。
【請求項８】
与えられた画像データに基づいて画像形成し出力する画像形成手段を備えたプリンタにおいて、
前記請求項４〜７のいずれか１項に示す画像処理装置を搭載するとともに、前記画像データを前記画像処理装置に入力させるようにし、
かつ、前記画像処理装置は、処理中の画像データが検出対象物であるか否かに関する情報を出力するようにし、
その出力された情報から画像データが検出対象物と認定された場合には出力禁止処理を行うようにしたことを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法及び装置並びにそれを用いたプリンタに関するもので、より具体的には、実際に出力しようとする画像の変倍率（原稿に対する変倍率）が不明な場合であっても、基準パターンとのマッチングを正確に行うことのできるものに関する。
【０００２】
【従来の技術】
近年のフルカラー複写機等の画像形成装置の開発により、複写画像の画質は原画像と肉眼では見分けがつかないレベルにまで達し、係る忠実な複写が手軽に得られるようになった。それにともない紙幣、有価証券等の本来複写が社会的に禁止されているものの偽造に悪用される危険性が増大すると考える必要があり、係る危険性を未然に防止するための偽造防止装置が種々開発されている（例えば特開平２−２１０４８１号公報に開示された画像処理装置等）。
【０００３】
そして、これら各種の装置は、予め紙幣等の複写禁止物に関する画像を登録しておき、入力画像中に係る画像が含まれているか否かを認識判定（具体的な認識手法は、種々開発されて異なる）するようになっている。そして、係る画像を認識した場合には、コピー紙全面を黒く塗り潰して出力したり、或いは、複写処理自体を停止するなど種々の複写禁止手段をとるようになっている。
【０００４】
ところで複写機は、紙幣等の複写禁止物を除き原稿台上に載置された物体（原稿）を忠実に原寸通り或いは所定の倍率で複写出力することが原則であるため、仮に紙幣に似た画像（紙幣ではなく、法律的にも複写可能な画像）が入力された場合には、紙幣ではないと認識してそのまま通常の複写処理を行う必要がある。よって、認識判定を行う際の一致度（判定基準のしきい値）は、必然的に高くなってしまう。
【０００５】
すると、複写機の変倍機能により縮小或いは拡大して複写処理をすると、複写機本体側から画像処理装置に与えられる画像データの大きさ（形状）が、予め登録していた基準データ（等倍：変倍率１００％）のものと異なるので、一致度が低下し、紙幣ではないと認識されるおそれがある。
【０００６】
そして、その変倍率の偏差が数％〜１０数％程度では、本物の紙幣と直接対比して比較すればその大きさが異なるためすぐにわかるが、偽造コピーされた（大きさの異なる）もののみを単体で見た場合にはわかりにくく、ましてや普段見慣れていない外国の紙幣などではなおさらとなる。
【０００７】
そこで、従来係る変倍に対応するための装置として、例えば各変倍率に応じた基準パターンを複数種用意しておき、実際の複写処理時に複写機本体から変倍率情報を取得し、その取得した変倍率に応じた基準パターンに基づいてマッチング処理をするようにしたものがある。
【０００８】
また、特開平６−２３７３７９に示すように、変倍率情報に基づいて画像データに対して間引き処理をし（拡大率が大きいものほど間引く数を増やす）、間引き後の画像を一定の大きさになるようにし、その間引き後の画像と基準パターンとのマッチングを図るようにしたものもある。これにより、比較対象の画像（間引き後）の大きさが変倍率に関係なく一定となるので、基準パターンも１種類用意すれば良くなる。そして、間引き処理する際の間引きパターンを、巡回型のシフトレジスタを用いて生成するようにしている。
【０００９】
一方、最近ではプリンタの解像度も向上し、また、パソコン等のコンピュータ及びそれに接続されスキャナーの解像度も向上してきたことにともない、例えばスキャナーで紙幣等を読み取るとともにそれをパソコン内のメモリに格納し、その後、係るメモリに格納された画像データをプリンタに出力することにより、紙幣，有価証券等を偽造されるおそれがでてくる。そこで、最終的に画像形成して偽造物を出力する装置となるプリンタについても、偽造等に対する対策を採る必要がでてきた。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記したプリンタの場合には、以下に示す種々の理由から、従来各種の対応策が採られている複写機における偽造防止用の画像処理装置をそのまま適用することはできない。
【００１１】
すなわち、複写機の場合には、図１に示すように原稿を読み取る読取部１と読み取った画像を形成し出力する画像形成部２とが同一の装置内に組み込まれているため、複写処理する場合には、まず原稿台におかれた原稿を読取部１にて読み取り、その読み取った画像データを画像形成部２とともに認識部３に送り、リアルタイムで所定の認識処理を行い、原稿が複写禁止物等の特定原稿と認識した場合には、上記した所定の複写禁止処理を行うようになっている。なお、各部の動作は、制御部４により制御されている。
【００１２】
そして、係る複写機を用いて偽造を行う場合には、原稿台には偽造対象についての「本物」が置かれることがほとんどである。そして、上記したように読み取るとともに画像形成して出力することから、等倍で複写したのか変倍処理したのか、また、変倍の場合には何％に拡大／縮小したのかの情報も複写機本体の制御部４がわかっているので、認識部３は、係る情報を制御部４から取得することにより、倍率に応じた認識処理をすることができ、認識は容易かつ高精度で行うことが可能となる。
【００１３】
しかし、プリンタの場合には、出力する画像データは、すでにコンピュータ等のメモリ内に格納されているものの、その画像が元の原稿に対して何％の状態になっているかがわからないため、上記したように変倍対応の認識処理により所定の画像が出力処理中であることを認識することはできない。
【００１４】
一方、プリンタは偽造行為での最終出力装置であるので、被形成物（出力される画像）が本物と識別困難な状態でなければ出力を禁止しなくても実害はない。したがって、一見すると識別が困難な例えば９０％〜１１０％程度の微妙な変倍で出力されるのを認識し、出力を禁止できれば良い。
【００１５】
したがって、１００％に対応する認識処理部に加え、Ｎ％（Ｎは９０〜１１０の範囲内の任意の数値）に対応した認識処理部を複数設け、それら複数の認識処理部を用いてそれぞれ出力しようとする画像データに対して認識処理をし、認識処理結果を統合的に判断することにより、出力禁止すべき画像か否かを判定し、禁止画像の場合には、複写機と同様所定の出力禁止処理をするように構成することが考えられる。
【００１６】
しかし、１つの認識処理部を用い、認識アルゴリズムを切替えながら複数回認識処理するのは、時間がかかり過ぎてリアルタイムでの処理が不可能となる。一方、認識処理する変倍率（Ｎ％）の種類の数だけ認識処理部を用意し、出力しようとする画像データに対して、各認識処理部にて並列処理するように回路を組むことも考えられる。係る構成にすると、認識処理に要する時間は単一のものと同じに行える。しかし、仮に１種類の変倍率（等倍）に対応する認識部３が図２のような構成となっているとすると、係る変倍対応の認識部３′は、図３に示すようになり、回路構成が大型化し、コスト高を招く。
【００１７】
つまり、等倍のみを考慮した場合には、図２のように認識部３は、入力側に解像度変換部５を備え、入力画像データの解像度を所定の低い解像度に落とし、ぼかした画像を形成するようにしている。そして、そのようにぼかした画像データに基づいて認識処理をすることにより、印刷ずれやノイズに強くなるとともに、小さい回路規模で高速に認識処理をするようにしている。また、係るぼかした解像度の画像データは、一旦メモリ６に格納し、そのメモリ６に格納された所定領域の画像データに対し、候補パターン抽出部７にてパターンマッチングをして特定パターンらしき候補パターンを抽出し、候補パターンが検出された場合には、データ抽出制御部８に必要な情報（検出信号及び位置情報等）を送り、データ抽出部９では、データ抽出制御部８からの抽出信号に基づいてメモリ６に格納された所定領域の画像データを抽出し、その抽出（切り出し）した画像データを次段の判定部１０に与える。判定部１０では、辞書１１に格納された基準パターンとのマッチングを取り、それが特定パターンか否かを判断し、特定パターンと判断した場合には、検出信号を出力するようになっている。
【００１８】
これに対し、変倍対応にするためには、認識すべき特定パターンの大きさが異なるので、図３に示すように、各変倍率に対しそれぞれ候補パターン抽出部７ａ〜７ｅと、データ候補抽出制御部８ａ〜８ｅと、データ抽出部９ａ〜９ｅと、判定部１０ａ〜１０ｅならびに辞書１１ａ〜１１ｅが必要となり、さらに、各判定部１０ａ〜１０ｅの判定結果を総合して最終的な判断を行う統合部１２も必要となる。このように、回路規模が大型化する。なお、図示の例では本発明の実施の形態との対比を明確にするために便宜上５種類の変倍率に対応することを前提として表記したが、より細かな変倍対応をするために、各部の数を増やした場合には、係る問題がより顕著に現れることになる。
【００１９】
さらに、いずれの場合も、本物の原稿に対する出力画像の変倍率が不明なため、各変倍率（Ｎ％）での認識結果を統合部１２に与え、総合的に判定処理する必要がある。そして、与えられる認識結果のうち変倍率が合致したものは１つあるか否かであるため、多くの認識結果は、実際の画像データの変倍率と異なるものであり、係る異なるものからの情報（認識結果）も判定材料に使用されることから、認識範囲が広がり、偽造ではない画像形成行為までも特定原稿と認識（誤認識：みすぎ）して出力禁止処理をしてしまうおそれがある。
【００２０】
本発明は、上記した背景に鑑みてなされたもので、その目的とするところは、上記した問題を解決し、構造が簡易で、リアルタイムでの認識処理ができ、しかも、誤認識するおそれを可及的に抑制し、禁止すべき画像は出力禁止し、通常の画像は出力を許容することのできる画像処理方法及び装置並びにそれを用いたプリンタを提供することにある。
【００２１】
【課題を解決するための手段】
上記した目的を達成するために、本発明に係る画像処理方法では、画像形成装置で出力しようとする画像データ中に存在する円形のマークを検出するとともに、そのマークの大きさから出力する前記画像データの変倍率を推定し、前記変倍率に基づいて前記画像データに対して基準データとのマッチングをとるようにした（請求項１）。
【００２２】
ここで、円形のマークは、実施の形態では、円パターン部分Ｐ１に対応する。そして、実施の形態では、特定パターンの一部を円形のマークに兼用するようにしたが、本発明はこれに限ることはなく、変倍率を特定するために適したマークを特定パターンとは別途設け、それを検出するようにしてももちろん良い。
【００２３】
また、本発明でいう「変倍率」とは、本物（原稿）に対する最終的に出力しようとする画像の変倍率をいう。従って、その途中で画像に対する変形処理が行われているか否かは問わない。
【００２４】
前記変倍率に基づいて行うマッチングは、例えば、前記画像データ中の所定領域を抽出後、前記推定した変倍率に基づいて基準データを構成する基準変倍率に正規化し、その正規化したデータと前記基準データとのマッチングをとるようにすることができる（請求項２）。また、異なる変倍率に応じた基準データを複数種類用意し、前記推定した変倍率に基づいて前記複数種類の中から使用する基準データを選択し、その選択した基準データと、前記画像データとのマッチングをとるようにすることもできる（請求項３）。
【００２５】
そして、上記した方法を実施するのに適した装置としては、画像形成装置で出力しようとする画像データ中に存在する円形のマークを検出するマーク検出手段（実施の形態ではウインドウ３３とマスク３４ａ〜３４ｅにより構成される）と、前記マーク検出手段で検出されたマークの大きさから前記画像データの変倍率を推定する変倍推定手段と、前記変倍推定手段で推定した変倍率に基づいて前記画像データに対して基準データとのマッチングをとるマッチング手段（実施の形態では、判定部等に対応する）とを備えて構成した（請求項４）。
【００２６】
なお、マッチング手段におけるマッチング処理は、パターンマッチング・テンプレートマッチングや特徴量を抽出しそれと比較するなどの他、各種の処理が行え、一般に認識処理等と称されるものも含む。
【００２７】
また、前記画像データ中の所定の領域を抽出する領域抽出手段（実施の形態ではデータ抽出部に対応）と、基準変倍率に対応する基準データを記憶した辞書をさらに備え、前記マッチング手段が、前記領域抽出手段で抽出された領域に対し、前記推定した変倍率に基づいて前記基準変倍率に正規化するとともに、その正規化したデータと前記辞書に格納された基準データとのマッチングをとるようにしてもよい（請求項５）。この具体的な構成が図５に示された実施の形態で詳細に説明しており、実施の形態では、基準変倍率を１００％としているが、その値に限るものではない。
【００２８】
また、前記画像データ中の所定の領域を抽出する領域抽出手段と、異なる変倍率に応じた基準データを記憶した辞書をさらに備え、前記マッチング手段が、前記推定した変倍率に基づいて前記複数種類の中から使用する基準データを選択し、その選択した基準データと、前記画像データとのマッチングをとるようにしてもよい（請求項６）。この具体的な構成が図１２に示された実施の形態で説明しており、その実施の形態では、辞書を５種類用意したが、この数も任意である。そして、マスクの数と辞書の数を等しくしているが、本発明ではこのように等しくする必要はなく、異なっていても良い。一例を示すと、マスクを５種類とし、そのマスクを用いて推定される変倍率が変形例で説明したように、マスクの種類以上になる（例えば、総合的に判断し、マスクの変倍率の中間の変倍率も求められるようにする）場合には、その変倍率の種類に対応してマスクの数以上の辞書を備えるようにしても良い。
【００２９】
一方、前記マーク検出手段が、所定の大きさのウインドウを設定する手段と、複数の変倍率に基づく前記円形のマークに対応した形状の複数のマスクとを有し、前記変倍推定手段が、前記ウインドウで抽出された領域内の画像データと、前記複数のマスクとを比較し、その比較結果に基づいて変倍率を求めるようにしてもよい（請求項７）。
【００３０】
なお、「比較結果に基づいて変倍率を求める」とは、実施の形態では、最大一致度のマスクの変倍率を画像データの変倍率と推定するようにしたが、本発明はそれに限ることはなく、所定のマスクで得られた結果を総合的に判断して変倍率を求めるようにしても良い。
【００３１】
本発明では、円形のマークを検出し、その大きさが、変倍率１００の時の大きさの場合には、処理対象の画像データの変倍率も１００％と推定できる。また、円形のマークの大きさが等倍のものよりも小さい場合には、縮小されていると推定でき、その具体的な大きさからどの程度縮小されたかの変倍率もわかる。逆に円形のマークの大きさが等倍のものよりも大きい場合には拡大されていると推定でき、その変倍率も推定できる。そこで本発明では、係る原理に基づいて円形のマークを検出し、その大きさに基づいて出力しようとしている画像データの変倍率を推定する。
【００３２】
そして、そのように変倍率が推定できたならば、特定パターンの大きさもわかるので、例えば領域抽出するエリア（大きさ）もほぼ過不足なく設定でき、また基準データとの比較・認識・判定処理も、変倍率がわかっているため、使用する認識アルゴリズムも１つで済み、不要な情報が入り込む可能性が可及的に抑制でき、確実に特定パターンを検出できるとともに、誤検出・みすぎとなることがない。
【００３３】
さらに、変倍率がわかると、例えば請求項２，５に規定するように、所定の変倍率に正規化することにより、基準データの種類を削減でき、メモリ容量が削減できる。また、請求項３，６のように、基準データを複数種類備えた場合には、その分メモリの使用量は増えるものの、実際に使用する基準データは、変倍率がわかるので１つで済み、図３に示したように統合処理が不要となり、精度が増す。
【００３４】
また、本発明のプリンタでは、与えられた画像データに基づいて画像形成し出力する画像形成手段を備えたプリンタにおいて、前記請求項４〜７のいずれか１項に示す画像処理装置を搭載するとともに、前記画像データを前記画像処理装置に入力させるようにし、かつ、前記画像処理装置は、処理中の画像データが検出対象物であるか否かに関する情報を出力するようにし、その出力された情報から画像データが検出対象物と認定された場合には出力禁止処理を行うようにした（請求項８）。
【００３５】
係る構成にすることにより、出力しようとする画像データの変倍率情報が与えられなくても、内部処理で変倍率を推定し、出力して良いものか否かを判断し、出力禁止物の場合には、所定の出力禁止処理を行い、偽造等を未然に防止することができる。
【００３６】
【発明の実施の形態】
図４は、本発明のプリンタの実施の形態の一例を示している。同図に示すように、パソコンなどの外部装置から与えられる画像データを受け取り、その画像データを所定の用紙に画像形成し出力する画像形成部２０を備えている。この画像形成部２０は、制御部２１からの制御信号を受けて、所定の印刷処理を行うようになっており、係る構成は従来のプリンタと基本的に同じものであるので、各部の詳細な説明を省略する。
【００３７】
ここで本発明では、画像形成部２０に与える画像データを、認識部２２にも並列的に与え、認識部２２で画像データ中に特定パターンが存在しているか否かを判定し、存在していると認識した場合には、制御部２１を介して画像形成部２０に対して、所定の出力禁止処理を行うようになっている。この出力禁止処理としては、出力自体を停止したり、画像全体或いは一部を黒その他の色で塗りつぶしたり、所定のマークや文字（例えば「見本」，「写し」等）を重ねて印刷するようにしたりすることなどがある。
【００３８】
そして、認識部２２の内部構成の一例を示すと、図５のようになっている。まず、本例では、出力画像中に存在する図６に示すような特定パターン（円Ｐ１と、その円の中に存在する星印Ｐ２からなるパターン）を検出し、係る特定パターンがある場合には、出力禁止物と認識するようにしている。
【００３９】
そして、認識部２２は、入力側に解像度変換部２５を備え、入力画像データの解像度を所定の低い解像度に落とし、ぼかした画像を形成するようにしている。一例を示すと、プリンタの場合には例えば画像データは６００ＤＰＩで与えられるのが一般的であるので、それを１００ＤＰＩに落とすようにしている。
【００４０】
そして、そのようにぼかした画像データに基づいて認識処理をすることにより、印刷ずれやノイズに強くなるとともに、小さい回路規模で高速に認識処理をすることができる。また、このように１００ＤＰＩに変換することにより、特定パターンが図６に示すように直径が１６ｍｍとすると、変換後の画像（変倍率１００％）では図７に示すように、直径は６４ドット分で表現されることになる。また、この１００ＤＰＩに解像度変換する際に、二値化処理をするようにしても良い。
【００４１】
そして、このようにぼかした解像度の画像データを一旦メモリ２６に格納するようになっている。メモリ２６には、候補パターン抽出部２７と、データ抽出部２９が接続されており、それぞれに対して所定エリアの画像を出力可能となっている。そして、本形態における認識処理は、メモリ２６に格納された所定領域の画像データに対し、候補パターン抽出部２７にてパターンマッチングをして特定パターンらしき候補パターンを抽出し、候補パターンが検出された場合には、データ抽出制御部２８に必要な情報（検出信号及び位置情報等）を送り、データ抽出部２９では、データ抽出制御部２８からの抽出信号に基づいてメモり２６に格納された所定領域の画像データを抽出し、その抽出（切り出し）した画像データを次段の判定部３０に与える。判定部３０では、辞書３１に格納された基準パターンとのマッチングを取り、それが特定パターンか否かを判断し、特定パターンと判断した場合には、検出信号を出力するようになっている。係る処理の流れは、具体的な説明を省略した図２の装置でも同様となっている。
【００４２】
ここで本発明では、候補パターン抽出部２７における抽出処理を行うに際し、処理中の画像データの元の原稿に対する変倍率を推定し、変倍情報も併せて出力するようにしている。すなわち、本例では、候補パターン抽出部２７では、特定パターンのうち比較的検出が容易に行える円パターン部分Ｐ１を検出し、それがある場合には候補パターン有りとし、そのパターン部分Ｐ１を含む内部のデータを切り出し、判定処理するようにしている。つまり、その円パターン部分Ｐ１が、本発明における変倍率を推定するための円形のマークに対応する。
【００４３】
従って、認識対象の画像データが等倍（変倍率１００％）とすると、円パターン部分Ｐ１は、図８に示すようなマスク（図中黒で塗った部分が円パターン部分Ｐ１に対応する）を用いて画像データと比較し、一致した画素の割合で円一致度を算出する。そして、その円一致度が一定の値以上になった場合に円パターン部分Ｐ１を検出したとし、候補パターン有りと判定することを基本としている。
【００４４】
さらに本例では、変倍率９０〜１１０％に対応するようになっているので、変倍率９０％の場合には特定パターンの直径は約１４ｍｍ（５６ドット）となり、変倍率１１０％の場合には特定パターンの直径は約１８ｍｍ（７２ドット）となる。
【００４５】
従って、円パターン部分Ｐ１の検出処理をした結果、例えば、直径６４ドットの円が検出された場合には、それは等倍の時に現れるマークの大きさであるので、画像データも等倍と推定できる。また、円パターン部分Ｐ１の検出処理をした結果、例えば、直径５６ドットの円が検出された場合には、それは変倍率９０％の時に現れるマークの大きさであるので、処理中の画像データは元の原稿に対して９０％に変倍処理されたものと推定でき、同様に円パターン部分Ｐ１の検出処理をした結果、例えば、直径７２ドットの円が検出された場合には、それは変倍率１１０％に変倍処理されたものと推定できる。そこで本例では、係る原理に基づいて候補パターンの検出処理をしつつ、その検出された候補パターンの大きさから変倍率を推定するようにしている。
【００４６】
具体的には、候補パターン抽出部２７を、ウインドウ部３３と、複数種類のマスク３４ａ〜３４ｅと、変倍推定部３５とから構成している。そして、ウインドウ部３３は、最大径の７２ドットの円パターン部分を抽出可能とするため、メモリ２６に格納された画像データに対し、７２ドット四方のウインドウを用いてそのウインドウ領域中の画像を抽出するようになっている。
【００４７】
また、複数種類のマスク３４ａ〜３４ｅは、本例では上記した円パターン部分の直径の範囲内を１ｍｍきざみで検出可能としたため、図示するように直径１８ｍｍ（変倍率１１０％）用の円マスク３４ａ，直径１７ｍｍ（変倍率１０５％）用の円マスク３４ｂ，直径１６ｍｍ（等倍）用の円マスク３４ｃ，直径１５ｍｍ（変倍率９５％）用の円マスク３４ｄ，直径１４ｍｍ（変倍率９０％）用の円マスク３４ｅの５種類を用意し、ウインドウ部３３に並列接続した。
【００４８】
これにより、図９に示すようにウインドウ部３３で抽出した７２×７２のウインドウＷ内の画像データに対し、同心状で径の異なる５つのマスクＭ１〜Ｍ５をかけることになり、各マスク３４ａ〜３４ｅでは、それぞれ円一致度を求め、求めた円一致度を変倍推定部３５に送るようにしている。
【００４９】
変倍推定部３５は、与えられた円一致度のうち、最大のものを抽出し、それが一定値以上の場合に候補パターンありと判定するとともに、係る最大の円一致度となったマスクを特定し、そのマスクの変倍率を処理中の画像の変倍率と推定するようにしている。そして、そのように候補パターンを検出した場合には、その検出信号とともに、変倍率情報もデータ抽出制御部２８に出力する。
【００５０】
データ抽出制御部２８では、上記したように候補パターンが検出された場合には、検出された円パターン部分Ｐ１、つまり、最大円一致度となったマスクの内部を抽出するために必要なデータ（中心座標とその径等）をデータ抽出部２９に与えるとともに、判定部３０に対しても変倍率を送るようになっている。
【００５１】
データ抽出部２９では、出力しようとする画像の変倍率にあった大きさの領域を抽出することになる。つまり、図９を例にとって説明すると、マスクＭ１〜Ｍ５のうち円一致度が最大となった円の内側部分（円周（円パターン部分）を含んでも良く、その内側としても良い）に存在する画素データを抽出し、判定部３０に送るようになる。これにより、例えば変倍率１００％（固定）で抽出する（与えられた中心座標に対し直径６４ドット分を抽出する）ようにした場合に生じる、変倍率が１１０％のものに対しては外周部分が抽出できなかったり、逆に変倍率９０％のものに対しては必要以上に特定パターンの周囲の画素データを抽出してしまうというようなおそれがなく、特定パターン部分を過不足なく抽出することができるので、その後の判定処理の精度が向上する。
【００５２】
判定部３０では、データ抽出部２９から送られてきた画像データ（円）に対し、推定された変倍率に基づいて正規化を行った後、辞書３１に格納された基準パターンとのマッチングを取るようにしている。すなわち、本例では辞書３１には、変倍率１００％（等倍）についての基準パターンに関するデータを登録しているので、実際に出力しようとする変倍率に関係なく、それを変倍率１００％の大きさに正規化する。なお、１００％に正規化するのは、実際の画像データとの変形率が小さくなるようにするためであり、９０％や１１０％等にしても良く、さらにはその範囲内外の任意の変倍率に正規化するようにしても良い。
【００５３】
そして、判定部３０における判定処理を回転マッチングで行うことから、正規化処理も半径単位で行うようにしている。つまり、仮に変倍率が１１０％と推定された場合には、抽出された画像データは図１０（Ａ）に示すように、直径１８ｍｍの円となる。そこで、これを同図（Ｂ）に示すような変倍率１００％（直径１６ｍｍ）の円に正規化する。
【００５４】
直径１８ｍｍの円の半径は３６ドットとなり、直径１６ｍｍの円の半径は３２ドットでありその差は４ドットである。従って、例えば単純に４ドット分を間引いても良いが、本例では、同図（Ｃ）に示すように、半径方向に並んだ画素を４分割する。すると、１８ｍｍの場合には、１区画が９ドットとなる。一方、１６ｍｍの場合には１区画が８ドットとなる。従って、１区画ごとに１ドット分を減らすようにしている。そして、その正規化も、例えば１区画の画素の配列を考慮し、黒と白の配列が正規化前後であまり変わらないようにしている。一例を示すと、黒が７個連続し、白が２個ある場合には、黒を７個で白を１個のようにしたりすることができる。そして、係る正規化する変換規則は、例えば変換前後を関連づけたテーブルを作成しておき、正規化時にそのテーブルを参照して行うようにすることができる。もちろん、１区画ごとに単純間引きを行うようにしても良く、正規化の具体的な処理は各種のものを用いることができる。
【００５５】
また、図示省略するが、９０％の場合には、半径が２８ドットで１区画が７ドットとなるので、各区画ごとに１ドット分補完することになる。そして、その中間は、２区画単位で正規化を行うことにより対応できる。
【００５６】
そして、そのようにして正規化をして変形率１００％（半径３２ドット）の円が生成されたならば、図１１に示すように、任意の基準角度（０度）から所定角度ごと（例えば６度間隔）で半径方向の画素データを切り出すとともに、それを並べることにより、同図（Ｂ）に示すように短冊状のマッチング用のパターンを生成する。そして、そのマッチングパターンと基準データとを比較し、一致度を求めることにより、特定パターンか否かを判定し、特定パターンの場合には、検出信号を制御部に出力するようにしている。なお、一致度（類似度）を求めるだけで、最終的な特定パターンか否かの判断は、制御部側で行うようにしてももちろん良い。
【００５７】
上記した構成を採ることにより、変倍率が推定できるので、特定パターン部分の切り出しが正確に行え、また、辞書も１種類（実施の形態では変倍率１００％）で済むとともに、判定部３０での認識処理（マッチング）も、１種類の変倍率に基づいて行えば良いので、メモリ容量及び回路規模が縮小され、しかも、高速かつ正確な認識処理が行える。
【００５８】
認識部の構造としては、上記したものに限ることはなく、例えば図１２に示すようにしても良い。この例では、上記した実施の形態と相違して、変倍率に対応した辞書３１ａ〜３１ｅを複数用意している。そして、変倍推定部３５で推定した変倍率に従い、判定部３０′で判定処理を行う際の比較基準となる辞書を選択するようにしている。そして、判定部３０′では、選択した辞書に格納された基準データと、与えられた画像データとの比較（回転マッチング）をとり、一致度を求めるようになっている。なお、本形態では、画像データと同一の変倍率の辞書を選択することから、上記した実施の形態のように正規化する必要はなくなり、処理工程が削減されてより高速かつ正確な処理が可能となる。但し、辞書を複数用意することから、メモリ消費量が多く必要となる。なお、その他の構成並びに作用効果は、上記した図５に示す実施の形態と同様であるため、その詳細な説明を省略する。
【００５９】
上記した実施の形態では、円マスクを５種類設けた例について説明したが、本発明はこれに限ることはなく、多数設けても良い。そして、細かい変倍率のものを作成することにより、より精度の良い認識処理を行うことができる。
【００６０】
また、上記した形態では、いずれも変倍率を推定する際に、最大円一致度のマスクに対応した変倍率にしていたが、本発明はこれに限ることはなく、例えば各マスクで求められた変倍率を総合的に判断し、変倍率を求めるようにしても良い。係る場合には、例えばマスクに対応する変倍率は、離散的であったが、隣接する変倍率間の中間部分の変倍率に対して各種の処理を行うことができ、より精度良く認識処理が行える。係る構成にすると、マスクの数を減らすことができるとともに、より正確な変倍率を求めることができるので、認識率のさらなる向上を図ることができる。
【００６１】
【発明の効果】
以上のように、本発明に係る画像処理方法及び装置並びにそれを用いたプリンタでは、出力する画像データの変倍率が与えられなくても、変倍率を推定することができるので、その推定した変倍率に基づいて画像処理を行うことにより、簡単な構造で、リアルタイムでの認識処理ができ、しかも、誤認識するおそれを可及的に抑制し、禁止すべき画像は出力禁止し、通常の画像は出力を許容することができる。
【図面の簡単な説明】
【図１】  従来の複写機に仮想処理装置（認識部）を実装した例を示す図である。
【図２】  その認識部の内部構成の一例を示す図である。
【図３】  従来の問題点を説明する図である。
【図４】  本発明に係るプリンタの一形態を示す図である。
【図５】  その認識部の内部構造を示す図である。
【図６】  特定パターンの一例を示す図である。
【図７】  特定パターンの画像での表現状態を説明する図である
【図８】  マスクの一例を示す図である。
【図９】  作用を説明する図である。
【図１０】  正規化を説明する図である。
【図１１】  回転マッチングを説明する図である。
【図１２】  認識部の別の内部構造を示す図である。
【符号の説明】
２０  画像形成部
２２，２２′  認識部
２９  データ抽出部（領域抽出手段）
３０，３０′  判定部（マッチング手段）
３１，３１ａ〜３１ｅ  辞書
３３  ウインドウ部（マーク検出手段）
３４ａ〜３４ｅ  円マスク（マーク検出手段）
３５  変換推定部（変倍推定手段）
【図１】
0003787922.tif 000002
【図２】
0003787922.tif 000003
【図３】
0003787922.tif 000004
【図４】
0003787922.tif 000005
【図５】
0003787922.tif 000006
【図６】
0003787922.tif 000007
【図７】
0003787922.tif 000008
【図８】
0003787922.tif 000009
【図９】
0003787922.tif 000010
【図１０】
0003787922.tif 000011
【図１１】
0003787922.tif 000012
【図１２】
0003787922.tif 000013