(57)【要約】【課題】画質が異なる画像データに対して、特定画像に類似する画像データの不正な印刷を禁止する機能と、それ以外の画像データを特定画像のものと判定する誤判定の防止機能とを両立する。【解決手段】画像処理装置は、画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターンに対する類似度を判定する類似度判定部４２と特定画像判定部４３とを備える。特定画像判定部４３は、前記類似度を所定の閾値と比較して、前記画像パターンを含む画像データが、印刷禁止パターンを含む特定画像のものであるか否かを判定する判定部４４と、画質決定情報により示される画像データの画質が所定の基準値よりも高い場合に前記閾値を第１の閾値とし、画質が基準値以下である場合に、前記閾値を第１の閾値よりも高い第２の閾値とする閾値設定部４５とを備える。【選択図】図１
2010124069.tif 000002
【特許請求の範囲】
【請求項１】
画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの前記印刷禁止パターンに対する類似度を判定する類似度判定手段と、
特定画像判定手段とを備え、
前記特定画像判定手段は、
前記類似度を所定の閾値と比較して、前記画像パターンを含む画像データが、前記印刷禁止パターンを含む特定画像のものであるか否かを判定する判定部と、
前記閾値として第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定可能であり、前記画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される前記画像データの画質が所定の基準値よりも高い場合に前記第１の閾値を設定し、前記画質が前記基準値以下である場合に前記第２の閾値を設定する閾値設定手段とを備えていることを特徴とする画像処理装置。
【請求項２】
前記画質決定情報は前記画像データの解像度を示すものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データはカラーの画像データであり、前記画質決定情報は前記画像データの色数を示すものであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像データは圧縮された状態で入力されたものであり、前記画質決定情報は前記画像データが入力されたときの圧縮率を示すものであることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記印刷禁止パターンは、所定の位置関係に配置された複数のマークを含むものであり、
前記類似度判定手段は、
前記画像データから前記画像パターンについての特定色の画像データを検出し、その画像データを２値データとして出力する特定色検出部と、
前記２値データから、前記画像パターンにおける前記複数のマークの相対的位置関係を検出し、検出結果を位置データとして出力する特定形状検出部と、
前記位置データが示す前記複数のマークの相対的位置関係と実際の印刷禁止パターンにおける複数のマークの相対的位置関係とを比較し、前記印刷禁止パターンに対する前記画像パターンの類似度を算出する位置関係算出部とを備えていることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記類似度判定手段は、前記特定形状検出部において前記２値データから前記印刷禁止パターンの前記複数のマークが検出された場合に、前記２値データの前記複数のマークの検出位置から所定範囲までの領域を検出結果を出力しないマスク領域とするにじみ補正部を備えていることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の画像処理装置と画像データに基づいて印刷を行う印刷手段とを備えていることを特徴とする画像形成装置。
【請求項８】
画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの前記印刷禁止パターンに対する類似度を判定する類似度判定工程と、
特定画像判定工程とを備え、
前記特定画像判定工程は、
前記類似度を所定の閾値と比較して、前記画像パターンを含む画像データが、前記印刷禁止パターンを含む特定画像のものであるか否かを判定する判定工程と、
前記閾値として第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定可能であり、前記画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される前記画像データの画質が所定の基準値よりも高い場合に前記第１の閾値を設定し、前記画質が前記基準値以下である場合に前記第２の閾値を設定する閾値設定工程とを備えていることを特徴とする画像処理方法。
【請求項９】
請求項１から６のいずれか１項に記載の画像処理装置の前記の各手段としてコンピュータを機能させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば紙幣、有価証券および機密書類などの印刷を禁止すべき画像中に含まれる印刷禁止パターンを検出する画像処理方法、画像処理装置、画像形成装置、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
近年、カラー複写装置は、印刷性能の向上に伴い、出力する印刷画像を原稿画像に対する高い忠実度にて再現可能となっている。これに伴い、カラー複写装置には、スキャナ、デジタルカメラあるいはカメラ付き携帯電話にて撮影した紙幣、有価証券および機密書類などの印刷禁止画像を印刷して偽造する行為に対して、高い防止機能が求められている。
【０００３】
従来の複写装置における複写防止技術には、記録紙に印刷する原稿の画像を画像読取装置により読み取って得られた画像データ（読取り画像データ）と、予め複写装置に登録されている複写防止対象となる特定画像の画像データ（登録画像データ）とを比較して、読取り画像データについての印刷を行うか否かを判断するものが知られている。さらに、この技術では、読取り画像データについての印刷を行わないと判断すると、単純に印刷を中止する、あるいは読取り画像データをその読取り画像データとは異なる画像データに変更して印刷するといった処理が行われる。
【０００４】
具体的なこの種の従来の技術としては、特許文献１〜３に記載されたものが知られている。特許文献１に記載の技術では、原稿面に複写を禁止するための特定パターンを形成しておき、この原稿の画像を読み取り、検出部にて上記特定パターンを検出すると、この検出部からの検出信号により複写機の複写機能を停止するようになっている。
【０００５】
特許文献２に記載の技術では、画像処理装置が、第１および第２の色抽出ブロックを有する２値化処理部、ＯＲ回路、記憶装置、マーク検出部、原稿切り出し部並びにマッチング部を備えている。この画像処理装置では、入力画像データに対して２値化処理部の第１および第２の色抽出ブロックによりそれぞれ黒と赤による個別の２値化処理を行い、これら二つのデータをＯＲ回路にて一つのデータにまとめて記憶装置に記憶する。次に、マーク検出部により、テンプレートを使用して入力画像データに含まれる正方形マークを検出し、画像切り出し部にて正方形マークで囲まれるマークを切り出し、切り出したマークの複写禁止判定マーク（特定マーク）に対する適合度をマッチング部にて求め、その結果を出力する。
【０００６】
特許文献３に記載の技術では、画像処理装置が、入力された原稿画像に応じた画像信号と、ＲＯＭに記憶されている特定画像の有する色味分布情報との類似度を、第１の色空間類似度判定回路により判定し、その判定結果に基づき類似画素数をカウントし、類似画素数に応じて原稿画像と記憶されている特定画像との類似度を判定するようになっている。
【特許文献１】特開昭５４−３２３２２号（昭和５４年３月９日公開）
【特許文献２】特開平９−１６０４３号（平成９年１月１７日公開）
【特許文献３】特開平９−４４６６９号（平成９年２月１４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術は、特定パターンが例えばバーコードである場合、原稿にバーコードを印刷して管理する上では有効である。しかしながら、そのような特定パターンでは、特定パターンが非常に目立ってしまい、それらが印刷禁止パターンであることが容易に知られてしまうことになる。したがって、それら特定マークに何らかの改ざんを加えて検出されないようにすることで、コピー禁止原稿を容易に複写することができるようになる。
【０００８】
また、特許文献２に記載の技術は、二つの色フィルタを有することにより、二つの色の複写禁止判定マーク（特定マーク）を検出することができる。また、ＯＲ回路にて二つの色の検出信号を一つにまとめていることにより、回路規模を小さくすることができる。したがって、このような構成は、スキャナを備え、そのスキャナにて読み取った画像を印刷するデジタル複写機に対しては有効である。しかしながら、上記のような構成を備えた場合であっても、一般に解像度の低いカメラ付き携帯電話で撮影して得られた画像に関しては特定マークの検出が難しく、また、色数の少ない画像データに関しては色の抽出が難しい。
【０００９】
したがって、特許文献２に記載の技術において、画像中の特定マークの検出を確実に行えるようにするために検出の閾値を低く設定すれば、特定マークのない一般画像を特定マーク付き画像として検出する誤検出が増加することになる。一方、特定マークのない一般画像に対する誤検知を防止するために検出の閾値を高く設定すれば、特定マーク付き画像の検出率が低下することになる。
【００１０】
また、特許文献３に記載の技術は、色数の多い原稿画像に対する特定マークの検出においては有効なものである。一方、特許文献２に記載の技術と同様、デジタルカメラにて撮影して得られた解像度の低い画像や、カメラ付き携帯電話にて撮影して得られた色数の少ない画像に対する特定マークの検出に対しては、効果が低いものとなる。
【００１１】
このように、上記従来の構成では、印刷禁止画像に対する認識機能（特定マークの検出機能）を有する複写装置が、その複写装置に備えられたスキャナにて読み取った画像について印刷禁止画像を認識する機能は良好である。しかしながら、印刷禁止画像に対する認識機能を備えていない、デジタルカメラあるいはカメラ付き携帯電話などで撮影した画像について印刷禁止画像を認識する機能については、印刷禁止原稿についての高い認識機能と一般原稿を誤って印刷禁止原稿と認識するご認識に対する高い防止機能との両立が困難であるという問題点を有している。
【００１２】
したがって、本発明は、画質が高い画像データおよび画質が低い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能となる画像処理方法、画像処理装置、画像形成装置、プログラムおよび記録媒体の提供を目的としている。
【課題を解決するための手段】
【００１３】
本発明の画像処理装置は、画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの前記印刷禁止パターンに対する類似度を判定する類似度判定手段と、特定画像判定手段とを備え、前記特定画像判定手段は、前記類似度を所定の閾値と比較して、前記画像パターンを含む画像データが、前記印刷禁止パターンを含む特定画像のものであるか否かを判定する判定部と、前記閾値として第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定可能であり、前記画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される前記画像データの画質が所定の基準値よりも高い場合に前記第１の閾値を設定し、前記画質が前記基準値以下である場合に前記第２の閾値を設定する閾値設定部とを備えていることを特徴としている。
【００１４】
本発明の画像処理方法は、画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの前記印刷禁止パターンに対する類似度を判定する類似度判定工程と、特定画像判定工程とを備え、前記特定画像判定工程は、前記類似度を所定の閾値と比較して、前記画像パターンを含む画像データが、前記印刷禁止パターンを含む特定画像のものであるか否かを判定する判定工程と、前記閾値として第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定可能であり、前記画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される前記画像データの画質が所定の基準値よりも高い場合に前記第１の閾値を設定し、前記画質が前記基準値以下である場合に前記第２の閾値を設定する閾値設定工程とを備えていることを特徴としている。
【００１５】
上記の構成によれば、類似度判定手段は（類似度判定工程では）、画像データから印刷禁止パターンに類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターンに対する類似度を判定する。特定画像判定手段（特定画像判定工程）の閾値設定部は（閾値設定工程では）、第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定可能であり、画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される画像データの画質が所定の基準値よりも高い場合に第１の閾値を設定し、前記画質が前記基準値以下である場合に第２の閾値を設定する。特定画像判定手段（特定画像判定工程）の判定部は（判定工程では）、類似度判定手段（類似度判定工程）から得た類似度を閾値設定部（閾値設定工程）により設定された閾値、すなわち第１の閾値もしくは第２の閾値と比較して、前記画像パターンを含む画像データが、前記印刷禁止パターンを含む特定画像のものであるか否かを判定する。
【００１６】
ここで、印刷禁止パターン有無の判定対象となる画像データは、原稿画像を画像形成装置のスキャナ部で読み取り得られた相対的に高画質の画像データ、もしくは原稿画像をデジタルカメラやカメラ付き携帯電話などで撮影して得られた相対的に低画質の画像データである。印刷禁止パターンは、この印刷禁止パターンが付記された画像についての印刷の禁止を指示するものであり、例えば、特定の色を有し、特定の形状を持った複数個のマークが特定の位置関係にて並んでいるものである。また、特定画像判定手段（特定画像判定工程）の閾値設定部（閾値設定工程）が取得する画質決定情報は、例えば画像データの解像度、画像データがカラー画像データである場合の色数、あるいは画像データが圧縮されたものである場合の圧縮率などである。
【００１７】
相対的に高画質の画像データは、相対的に低画質の画像データよりも、印刷禁止パターンを含む画像データとそれ以外の画像データ（印刷禁止パターンを含まない画像データ）との判別を行い易い。これは、相対的に高画質の画像データでは、画像データに含まれる画像パターンが印刷禁止パターンである場合とそうでない場合とで、類似度判定手段（類似度判定工程）から得られる類似度の相違が顕著であることによる。したがって、特定画像判定手段（特定画像判定工程）の判定部（判定工程）は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターンを含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００１８】
一方、相対的に低画質の画像データは、相対的に高画質の画像データよりも、印刷禁止パターンを含む画像データとそれ以外の画像データとの判別を行い難い。これは、相対的に低画質の画像データでは、画像データに含まれる画像パターンが印刷禁止パターンである場合とそうでない場合とで、類似度判定手段（類似度判定工程）から得られる類似度の相違が小さくなり、画像パターンが印刷禁止パターンでない場合であっても、類似度が高くなり勝ちであることによる。したがって、特定画像判定手段（特定画像判定工程）の判定部（判定工程）は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定を低減することができる。なお、この場合、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターンを含む特定画像をそれ以外の一般画像と判定してしまう誤判定が増加することになる。しかしながら、そのような場合であっても、印刷を禁止されずに印刷された画像は、低画質の画像データに基づくものであるから、不正使用ができず、問題が生じ難い。
【００１９】
上記のように、本願発明では、不正使用された場合の影響が高い、相対的に高画質の画像データに対しては、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止よりも、印刷禁止パターンを含む特定画像の検出を優先している。一方、不正使用された場合の影響が低い、相対的に低画質の画像データに対しては、印刷禁止パターンを含む特定画像の検出よりも、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止を優先している。これにより、画質が高い画像データおよび画質が低い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能となっている。
【００２０】
上記の画像処理装置において、前記画質決定情報は前記画像データの解像度を示すものであってもよい。
【００２１】
上記の構成によれば、解像度が高い画像データおよび解像度が低い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【００２２】
すなわち、解像度が高い画像データ（例えば解像度が１００ＤＰＩよりも高い画像データ）は、解像度が低い画像データ（解像度が例えば１００ＤＰＩ以下の画像データ）よりも高画質であるため、画像データに含まれる画像パターンが印刷禁止パターンである場合とそうでない場合とで、類似度判定手段から得られる類似度の相違が顕著である。したがって、特定画像判定手段の判定部は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターンを含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００２３】
一方、解像度が低い画像データは、解像度が高い画像データよりも低画質であるため、画像データに含まれる画像パターンが印刷禁止パターンでない場合であっても、類似度が高くなる。したがって、特定画像判定手段の判定部は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定を低減することができる。
【００２４】
なお、偽造を防止すべき例えば紙幣や有価証券では、画像データの解像度が１００ＤＰＩ以下の画像の場合、画像が劣化しているので仮に印刷したとしても偽造物として通用しない。
【００２５】
上記の画像処理装置において、前記画像データはカラーの画像データであり、前記画質決定情報は前記画像データの色数を示すものであってもよい。
【００２６】
上記の構成によれば、色数が多い画像データおよび色数が少ない画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【００２７】
すなわち、色数が多い画像データ（色数が例えば２６２１４４色（ＲＧＢの各々６ｂｉｔ）よりも多い画像データ）は、色数が少ない画像データ（色数が例えば２６２１４４色（ＲＧＢの各々６ｂｉｔ）以下の画像データ）よりも高画質であるため、画像データに含まれる画像パターンが印刷禁止パターンである場合とそうでない場合とで、類似度判定手段から得られる類似度の相違が顕著である。したがって、特定画像判定手段の判定部は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターンを含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００２８】
一方、色数が少ない画像データは、色数が多い画像データよりも低画質であるため、画像データに含まれる画像パターンが印刷禁止パターンでない場合であっても、類似度が高くなる。したがって、特定画像判定手段の判定部は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定を低減することができる。
【００２９】
上記の画像処理装置において、前記画像データは圧縮された状態で入力されたものであり、前記画質決定情報は前記画像データが入力されたときの圧縮率を示すものであってもよい。
【００３０】
上記の構成によれば、圧縮率が低い画像データおよび圧縮率が高い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【００３１】
すなわち、圧縮率が低い画像データ（例えば、圧縮率＞１／３００の画像データ）は、圧縮率が高い画像データ（例えば、圧縮率≦１／３００の画像データ）よりも高画質であるため、画像データに含まれる画像パターンが印刷禁止パターンである場合とそうでない場合とで、類似度判定手段から得られる類似度の相違が顕著である。したがって、特定画像判定手段の判定部は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターンを含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００３２】
一方、圧縮率が高い画像データは、圧縮率が低い画像データよりも低画質であるため、画像データに含まれる画像パターンが印刷禁止パターンでない場合であっても、類似度が高くなる。したがって、特定画像判定手段の判定部は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定を低減することができる。
【００３３】
上記の画像処理装置において、前記印刷禁止パターンは、所定の位置関係に配置された複数のマークを含むものであり、前記類似度判定手段は、前記画像データから前記画像パターンについての特定色の画像データを検出し、その画像データを２値データとして出力する特定色検出部と、前記２値データから、前記画像パターンにおける前記複数のマークの相対的位置関係を検出し、検出結果を位置データとして出力する特定形状検出部と、前記位置データが示す前記複数のマークの相対的位置関係と実際の印刷禁止パターンにおける複数のマークの相対的位置関係とを比較し、前記印刷禁止パターンに対する前記画像パターンの類似度を算出する位置関係算出部とを備えている構成としてもよい。
【００３４】
上記の構成によれば、類似度判定手段は特定色検出部、特定形状検出部および位置関係算出部を備える。特定色検出部は、画像データから特定色の画像データを検出し、その画像データを２値データとして出力する。特定形状検出部は、特定色検出手段から出力される２値データから複写禁止パターンにおける複数のマークの相対的位置関係を検出し、検出結果を位置データとして出力する。位置関係算出部は、特定色検出手段から出力される位置データが示す複数のマークの相対的位置関係と実際の印刷禁止パターンにおける複数のマークの相対的位置関係とを比較し、印刷禁止パターンに対する画像パターンの類似度を算出する。これにより、印刷禁止パターンが所定の位置関係に配置された複数のマークを含むものである場合に、画像データに含まれる画像パターンの印刷禁止パターンに対する類似度を適切に求めることができる。
【００３５】
前記類似度判定手段は、前記特定形状検出部において前記２値データから前記印刷禁止パターンの前記複数のマークが検出された場合に、前記２値データの前記複数のマークの検出位置から所定範囲までの領域を検出結果を出力しないマスク領域とするにじみ補正部を備えている構成としてもよい。
【００３６】
上記の構成によれば、にじみ補正部は、特定形状検出部において２値データから印刷禁止パターンの複数のマークが検出された場合に、複数のマークの検出位置から所定範囲までの領域を検出結果を出力しないマスク領域とする。したがって、例えば原稿画像の印刷やスキャナーでの画像読み取り段階において発生する画像のにじみにより、所定範囲内において印刷禁止パターンが複数検出される事態を防止することができる。
【００３７】
本発明の画像形成装置は、上記いずれかの画像処理装置と画像データに基づいて印刷を行う印刷手段とを備えている構成である。
【００３８】
上記の構成によれば、印刷手段は、印刷を指示された画像データについて、その画像データが印刷禁止パターンを含む特定画像のものであるか否かという画像処理装置からの判定結果に基づき、印刷の可否を決定することができる。これにより、印刷手段において不正な印刷が行われる事態を防止することができる。
【発明の効果】
【００３９】
以上のように、本発明の構成によれば、不正使用された場合の影響が高い、相対的に高画質の画像データに対しては、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止よりも、印刷禁止パターンを含む特定画像の検出を優先している。一方、不正使用された場合の影響が低い、相対的に低画質の画像データに対しては、印刷禁止パターンを含む特定画像の検出よりも、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止を優先している。これにより、画質が高い画像データおよび画質が低い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能となっている。
【発明を実施するための最良の形態】
【００４０】
本発明の実施の形態を図面に基づいて以下に説明する。
本発明の実施の形態における画像処理装置は、入力された画像データに含まれる画像パターンについて、印刷禁止パターン（特定パターン）との類似度を判定し、この類似度に基づいて、画像データが印刷禁止パターンを含む特定画像のものであるか否かを判定する機能を有する。この特定画像であるか否かの判定においては、判定の閾値として複数の閾値（第１の閾値、この第１の閾値よりも高い第２の閾値）のうちのいずれかを設定する。すなわち、前記画像データの画質の高低に基づき、画質が所定の基準値よりも高い場合に相対的には低い値の閾値（相対的に特定画像と判定され易い閾値：第１の閾値）を設定する。一方、画質が基準値以下である場合には相対的に高い閾値（相対的に特定画像と判定され難い閾値：第２の閾値）を設定する。
【００４１】
図１は、本発明の実施の形態の画像処理装置が備える類似度判定部４２の構成を示すブロック図である。この類似度判定部４２は、入力された画像データにおいて印刷禁止パターン（複写刷禁止パターン）に類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターンに対する類似度を算出して出力するものである。
【００４２】
印刷禁止パターンは、例えば紙幣、有価証券および機密書類などの印刷（複写）を禁止すべき原稿の画像中に含まれ、例えば、特定の色を有し、かつ印刷禁止パターンを構成する複数のマークが特定の位置関係に配置されている。
【００４３】
上記印刷禁止パターンの具体例を図２に示す。図２は、印刷禁止パターン７１が付加された原稿７３の一例を示す平面図である。図２に示すように、印刷禁止パターン７１は、複数のマーク７１ａを有し、これらマーク７１ａが所定の位置関係を有して配置されている。図２の例では、印刷禁止パターン７１は、原稿７３に印刷された画像（図３では左側領域）の上部において、斜め１直線上に並んだ５個の正方形として記されている。この印刷禁止パターン７１はカラー原稿では黄色にて記されている。なお、上記の複写禁止パターン７１は一例であり、マーク７１ａの形状、数、配置間隔および並び方向、並びに色は上記のものに限定されない。
【００４４】
類似度判定部４２は、図１８に示すように、特定画像判定部４３とともに画像処理部４１を構成する。この画像処理部４１は、例えばカラースキャナおよびプリンタと接続して使用され、カラースキャナから入力した画像データを処理し、その画像データをプリンタに出力する。また、デジタルカメラなどの撮像装置から入力した画像データを処理し、その画像データをプリンタに出力する。このうち、画像処理部４１は、特に後者の使用形態において良好な機能を有する。
【００４５】
図３は、本実施の形態の画像処理部４１を備えた複写機等の画像形成装置４９の構成を示すブロック図である。この画像形成装置４９は、カラースキャナ３０、画像処理部４１、操作部３１、プリンタコントローラ３６、各種のインターフェース（Ｉ／Ｆ）３７、画像加工部３３、印刷制御部３４および印刷部３５を備えている。
【００４６】
画像処理部４１には、カラースキャナ３０にて読み取られた原稿の画像データ（ＲＧＢのデータ）が入力される。また、例えばデジタルカメラにより撮影して得られた画像がインターフェース３７およびプリンタコントローラ３６を介して入力される。画像加工部３３は、画像処理部４１にて処理された画像データを印刷用の画像データに加工する。印刷部３５は、プリンタとしての機能を有し、画像加工部３３から出力された画像データを用紙上に印刷する。印刷制御部３４は印刷部３５の動作を制御する。
【００４７】
印刷制御部３４は、具体的には、印刷を指示された画像データについて、図１８に示す画像処理部４１から印刷禁止パターン７１を含む特定画像との判定結果を得た場合、印刷部３５による印刷動作を停止する、例えば操作パネルにおいて警告を表示する、並びに画像メモリ（ＨＤＤ（ハードディスクドライブ）３８およびメモリ３９）が記憶する対象画像データを消去するなどの処理を行う。
【００４８】
類似度判定部４２は、図１に示すように、画像伸張部９、色変換部１０、解像度変換部２３、特定色検出部１、特定形状検出部２および位置関係算出部３を備えている。
【００４９】
画像伸張部９は、図３に示したすプリンタコントローラ３６から送られてきた画像データ（例えばデジタルカメラにより撮影して得られた画像データ）がＪＰＥＧなどの圧縮データであった場合に、その画像データを伸張しビットマップデータに変換する。
【００５０】
色変換部１０は、上記プリントコントローラ３６から送られてきた画像データが、ＹＭＣ（黄・マゼンタ・シアン）やＹＭＣＫ（黄・マゼンタ・シアン・黒）など、ＲＧＢでなかった場合に、ＲＧＢ（赤・緑・青）各々８ビット（ｂｉｔ）の画像に変換する。
【００５１】
解像度変換部２３は、例えば図３に示すカラースキャナ３０あるいはデジタルカメラなどの画像入力装置から入力した画像データを一定の解像度に変換し、特定色検出部１に出力する。図１に示す例では、プリンタコントローラ３６からＲＧＢそれぞれ８ビットの画像データが解像度変換部２３に入力されている。なお、解像度変換部２３による解像度変換処理では、入力画像データの解像度が本実施の形態の画像処理装置が画像データを処理する上での基準解像度の３００ＤＰＩ（DOT PER INCH）でなかった場合に、３００ＤＰＩに変換する。
【００５２】
特定色検出部１は、解像度変換部２３より入力した画像データから特定色の画像データを検出し、その画像データを２値化して特定形状検出部２に出力する。ここで、上記特定色の画像データとは、入力画像データに含まれる、特定の色を有する印刷禁止パターン７１の画像データである。本実施の形態の画像処理装置では、黄色の印刷禁止パターン７１を検出する１個の特定色検出部１を備えた構成としているが、黄色の印刷禁止パターン７１に加えて赤色の印刷禁止パターン７１を検出する場合には、検出対象の色の印刷禁止パターン７１に応じて、２個の特定色検出部１を備える構成としてもよい。特定色検出部１は、特定色を検出するために、色差分演算部６、比較器７および設定レジスタ８を備えている。
【００５３】
特定形状検出部２は、特定色検出部１より入力した２値の画像データから印刷禁止パターン７１を示す特定形状およびその位置を検出し、特定形状についての位置データとして位置関係算出部３に出力する。この特定形状検出部２は、検出動作部１４、にじみ補正部１８およびメモリ１９を備えている。
【００５４】
検出動作部１４は形状識別部１３およびメモリ１２を備えている。形状識別部１３は、印刷禁止パターン７１のマーク７１ａを示す例えば薄い特定色の２値の画像データから特定形状（本実施の形態では正方向）およびその位置を検出する。メモリ１２は、形状識別部１３が上記処理を行う場合に、複数ラインの画像データを一時的に記憶する。
【００５５】
なお、形状識別部１３は、上記のように、特定色検出部１が印刷禁止パターン７１の色数に応じて複数個設けられている場合には、各色の特定色検出部１に対応して複数個設けられる。この場合、印刷禁止パターン７１は小さな形状の複数のマーク７１ａからなるので、メモリ１２は、複数個の形状識別部１３が設けられていても回路規模が大きくなることはない。また、形状識別部１３が複数個設けられている場合、各形状識別部１３の検出結果は、位置関係算出部に送られる。
【００５６】
にじみ補正部１８は、検出動作部１４にて特定形状（印刷禁止パターン７１を構成するマーク７１ａの形状（本実施の形態では正方向））が検出された場合に、その特定形状の位置から所定範囲内の領域の画像データ（画素）をマスク領域とする。これにより、本来１個の特定形状（印刷禁止パターン７１）が、例えば画像を読み取ったときの撮像機器の画像読み取り段階において手振れなどによって発生する画像のにじみにより、所定範囲内において複数検出される事態を防止する。メモリ１９は、にじみ補正部１８が上記処理を行う場合に、複数ラインの画像データを一時的に記憶する。なお、にじみ補正部１８は、特定形状検出部２が複数個設けられている場合には、それら複数個の特定形状検出部２により１個を共有する構成としてもよい。
【００５７】
位置関係算出部３は、メモリ２０、ベクトル演算部２１および類似度算出部２２を備えている。ベクトル演算部２１は、特定形状検出部２から入力された特定形状（印刷禁止パターン７１）の位置データに基づいてベクトル演算を行い、その位置データが印刷禁止パターン７１を示すものであるか否かを判定する。メモリ２０は、ベクトル演算部２１が上記動作を行う場合の作業領域となる。類似度算出部２２は、ベクトル演算部２１において上記位置データが印刷禁止パターン７１を示すものと判定された場合に、上記特定形状の印刷禁止パターン７１に対する類似度を算出して出力する。
【００５８】
次に、類似度判定部４２の上記の各部についてさらに詳細に説明する。
図４は、図１に示した解像度変換部２３の構成を示すブロック図である。
【００５９】
解像度変換部２３は、図４に示すように、主走査変換部６１、副走査変換部６２、メモリ６３および設定レジスタ６４を備えている。
【００６０】
主走査変換部６１は、画像データについて主走査方向の解像度を一定の解像度に変換する。例えば、６００ＤＰＩのＲＧＢ各々８ｂｉｔ(２５６階調)の画像データを、２画素の平均値を取ることによって３００ＤＰＩに変換する。
【００６１】
副走査変換部６２は、同様に画像データについて副走査方向の解像度を一定の解像度に変換する。主走査方向と同様、例えば、６００ＤＰＩのＲＧＢ各々８ｂｉｔの画像データを、２画素の平均値を取ることによって３００ＤＰＩに変換する。ただし、副走査方向においては、光学系の移動速度の設定により画像を変倍することがあり、解像度変換の倍率が一定ではない。このため、副走査方向においては、解像度を設定レジスタ６４に設定された倍率に従って変倍する。メモリ６３は、副走査変換部６２による副走査方向の解像度変換動作の際に、副走査方向の複数ラインのデータを一時的に記憶する。
【００６２】
次に、特定色検出部１を図５に基づいて説明する。図５は、特定色検出部１の構成を示すブロック図である。
【００６３】
特定色検出部１の色差分演算部６は、解像度変換部２３より入力したＲ（赤）、Ｇ（緑）、Ｂ（青）の各々８ｂｉｔの画像データから、Ｇ−Ｒ（緑と赤の色差）、Ｇ−Ｂ（緑と青の色差）、Ｒ−Ｂ（赤と青の色差）を計算する。これにより得られたデータ（色差信号）は負になることがあるので９ｂｉｔになる。そして、色差分演算部６は、Ｒ、Ｇ、Ｂ、Ｇ−Ｒ、Ｇ−Ｂ、Ｒ−Ｂの６種類のデータを比較器７に出力する。
【００６４】
設定レジスタ８は、Ｒ、Ｇ、Ｂ、Ｇ−Ｒ、Ｇ−Ｂ、Ｒ−Ｂの６個のパラメータのそれぞれについて、特定色を検出するための濃度の最大値（上限の閾値）および最小値（下限の閾値）を設定する。
【００６５】
比較器７は、色差分演算部６から入力した画像データの６個のパラメータと、設定レジスタ８において各パラメータ毎に設定されている最大値および最小値とを比較し、比較結果を２値データとして出力する。すなわち、６個のパラメータの全てが、対応する最大値以下かつ最大値以上である場合には１を出力し、それ以外の場合には０を出力する。このように、出力値を２値化することで、ＲＧＢ各々８ｂｉｔの画像データは、１ｂｉｔとなり、データ量が１／２４となる。
【００６６】
ここで、設定レジスタ８に設定される上記最大値および最小値の具体例を示す。２５５が薄い色、０が濃い色、特定色が黄色の場合、特定色を検出するには、Ｒ_min＝１６０，Ｒ_max＝２３０、Ｇ_min＝１６０，Ｇ_max＝２１５、Ｂ_min＝９０，Ｂ_max＝１５０、Ｇ−Ｒ_min＝−２５，Ｇ−R_max＝１０、Ｇ−Ｂ_min＝２０，Ｇ−Ｂ_max＝１０５、Ｒ−Ｂ_min＝５０，Ｒ−Ｂ_max＝１３０に設定する。
【００６７】
また、図６には、黄色についての設定レジスタ８に設定される上記最大値および最小値、すなわち黄色の色フィルタ閾値の一例を示す。図６は、具体的には、印刷禁止パターン７１が黄色域である場合に対応するものであり、６個の範囲は、上から順番に、薄い黄色域、濃い黄色域、赤域、薄い黒域、濃い黒域を示している。
【００６８】
特定形状検出部２では、特定色検出部１から入力した２値データに基づいて、特定形状(印刷禁止パターン７１)を検出する。
【００６９】
図７は、形状識別部１３がテンプレートマッチングに使用するテンプレートの一例を示す説明図である。上記特定形状検出動作において、特定形状検出部２の形状識別部１３は、図７に示すように、例えば１５（主走査方向１５画素）×１５（副走査方向１５ライン）のテンプレートを使用する。
【００７０】
図８は、特定形状検出部２の検出動作部１４における形状識別部１３のテンプレートマッチングによる特定形状検出動作を示す説明図である。形状識別部１３は、上記特定形状検出動作において、図８に示すように、テンプレート５１を主走査方向に１画素ずつずらしながらテンプレートマッチングを行う。左端から右端までの主走査方向の処理が終了すると、テンプレート５１の位置を１ライン下のラインに移動し、同様にしてテンプレートマッチングを行う。なお、図８におけるエリアＥは、印刷禁止パターンが検出される可能性があるエリアであり、エリアＦは、印刷禁止パターンが一切検出されないエリアである。
【００７１】
図８の例では、印刷１枚分（３００ＤＰＩ：Ｈ４０００画素×Ｖ９４５０画素）のデータ処理として、主走査方向へは１５画素のウインドで（４０００−１５）回のスキャンを行い、副走査方向へは１５画素×１５ラインのウインドで（９４５０−１５）回のスキャンを行う。
【００７２】
次に、形状識別部１３による特定形状（印刷禁止パターン７１）を検出するためのテンプレートマッチングについてさらに詳細に説明する。
【００７３】
図９（ａ）〜図９（ｅ）は、１５（主走査方向１５画素）×１５（副走査方向１５ライン）のテンプレート５１において、印刷禁止パターン７１を検出するために設定されている複数の処理領域を示す説明図である。すなわち、テンプレート５１は、図９（ａ）に示す周辺部白判定領域５１ａ、図９（ｂ）に示す周辺部カウント領域５１ｂ、図９（ｃ）に示す第１中心部カウント領域５１ｃ、図９（ｄ）に示す第２中心部カウント領域５１ｄ、および図９（ｅ）に示す第３中心部カウント領域５１ｅを有する。形状識別部１３では、印刷禁止パターン７１を検出するためのテンプレートマッチングにおいて、これら各領域における、２値データの１の数、すなわち例えば特定色の画素の数（２値データでは黒画素の数）をカウントし、そのカウント値を設定値と比較することで、特定形状（印刷禁止パターン７１）が含まれているか否かを判別する。
【００７４】
図１０（ａ）は、テンプレート５１の周辺部白判定領域５１ａを示す説明図であり、図１０（ｂ）は、形状識別部１３における上記周辺部白判定領域５１ａを使用した周辺部白判定動作のための具体的構成を示す説明図である。図１０（ｂ）に示すように、形状識別部１３は、周辺部白判定動作のためにＮＯＲ回路５２を備えている。この周辺部白判定動作では、周辺部白判定領域５１ａにおいて特定色の画素の数（２値データでは黒画素の数）が例えば０の場合に特定形状（印刷禁止パターン７１）有りの条件を満たす。
【００７５】
図１１（ａ）は、テンプレート５１の周辺部カウント領域５１ｂを示す説明図であり、図１１（ｂ）は、形状識別部１３における上記周辺部カウント領域５１ｂを使用した周辺部カウント動作のための具体的構成を示す説明図である。図１１（ｂ）に示すように、形状識別部１３は、周辺部カウント動作のために、カウンタ５３および比較器５４を備える。この周辺部カウント動作では、周辺部カウント領域５１ｂにおいてカウンタ５３が計数する特定色の画素の数（２値データでは黒画素の数）Ａが例えばレジスタ設定値Ｂ以下の場合に特定形状（印刷禁止パターン７１）有りの条件を満たす。
【００７６】
図１２（ａ）は、テンプレート５１の第１中心部カウント領域５１ｃを示す説明図であり、図１２（ｂ）は、形状識別部１３における上記第１中心部カウント領域５１ｃを使用した第１中心部カウント動作のための具体的構成を示す説明図である。図１２（ｂ）に示すように、形状識別部１３は、第１中心部カウント動作のために、カウンタ５５および比較器５６を備える。この第１中心カウント動作では、第１中心部カウント領域５１ｃにおいてカウンタ５５が計数する特定色の画素の数（２値データでは黒画素の数）Ａが例えばレジスタ設定値Ｂ以下の場合に特定形状（印刷禁止パターン７１）有りの条件を満たす。
【００７７】
図１３（ａ）は、テンプレート５１の第２中心部カウント領域５１ｄを示す説明図であり、図１３（ｂ）は、形状識別部１３における上記第２中心部カウント領域５１ｄを使用した第２中心部カウント動作のための具体的構成を示す説明図である。図１３（ｂ）に示すように、形状識別部１３は、第２中心部カウント動作のために、カウンタ５７および比較器５８を備える。この第２中心カウント動作では、第２中心部カウント領域５１ｄにおいてカウンタ５７が計数する特定色の画素の数（２値データでは黒画素の数）Ａが例えばレジスタ設定値Ｂ以下かつレジスタ設定値Ｃ以上の場合に特定形状（印刷禁止パターン７１）有りの条件を満たす。
【００７８】
図１４（ａ）は、テンプレートの第３中心部カウント領域５１ｅを示す説明図であり、図１４（ｂ）は、形状識別部１３における上記第３中心部カウント領域５１ｅを使用した第３中心部カウント動作のための具体的構成を示す説明図である。図１４（ｂ）に示すように、形状識別部１３は、第３中心部カウント動作のために、カウンタ５９および比較器６０を備える。この第３中心カウント動作では、第３中心部カウント領域５１ｅにおいてカウンタ５９が計数する特定色の画素の数（２値データでは黒画素の数）Ａが例えばレジスタ設定値Ｂ以上の場合に特定形状（印刷禁止パターン７１）有りの条件を満たす。
【００７９】
そして、形状識別部１３では、周辺部白判定、周辺部カウント、第１中心部カウント、第２中心部カウントおよび第３中心部カウントの全ての動作において、特定形状（印刷禁止パターン７１）有りの条件が満たされた場合に、画像データ中に特定形状（印刷禁止パターン７１）有りと判定する。
【００８０】
特定形状検出部２は、テンプレートマッチングが成立した場合、すなわち画像データ中に特定形状（印刷禁止パターン７１）有りと判定した場合に、そのときのテンプレート５１の左上の画素位置の座標が１になるようなデータを位置関係算出部３に出力する。
【００８１】
図１５はにじみ補正部１８の動作の説明図である。にじみ補正部１８は、特定形状検出部２において特定形状（印刷禁止パターン７１）が検出された場合に、その印刷禁止パターン７１の位置をテンプレートマッチングポイントとして記す。そして、このテンプレートマッチングポイントから、例えば後ろ１４画素および副走査方向の後ろ１４ラインをマスク領域とする。これにより、特定形状検出部２からは、上記マスク領域内において特定形状（印刷禁止パターン７１）が検出されても位置関係算出部３に対して特定形状（印刷禁止パターン７１）有りの検出結果（位置データ）が出力されない。この結果、所定領域内において本来一つの印刷禁止パターン７１が複数個の印刷禁止パターン７１として検出される事態を防止する。
【００８２】
図１６は、位置関係算出部３が使用するテンプレート７２の説明図である。図２に示したように、本実施の形態において、印刷禁止パターン７１は５個のマーク７１ａが直線状に並んでいる。そこで、位置関係算出部３は、図１６に示すような１０１（主走査方向画素数）×１０１（副走査方向画素数）のテンプレートを使用する。このテンプレート７２では、印刷禁止パターン７１の５個のマーク７１ａの位置が、Ｐ０、Ｐ１、Ｐ２、Ｐ３、Ｐ４となっている。これら、５個の位置Ｐ０、Ｐ１、Ｐ２、Ｐ３、Ｐ４は直線状に並んでおり、位置Ｐ２を中心とし、位置Ｐ０、Ｐ１、Ｐ３、Ｐ４を通る４個のリングパターンを有する。
【００８３】
位置関係算出部３のベクトル演算部２１は、上記テンプレート７２を使用し、特定形状検出部２から入力された位置データについて、１個のマーク７１ａを中心とし、他の４個のマーク７１ａが４個のリング上に位置する条件に適合するか否かを判断する。次に、上記位置データが上記条件に適合する場合に、上記位置データに対してベクトル演算を行い、上記位置データによって示されるマーク（マーク７１ａに対応）が直線状に配置されている条件に適合するか否かを判断する。そして、この条件に適合する場合、位置関係算出部３の類似度算出部２２は、印刷禁止パターン７１に対しての上記位置データによって示される特定形状の類似度を算出し、算出結果を図３に示す印刷制御部３４に出力する。
【００８４】
印刷制御部３４は、例えば本実施の形態の特定画像判定部４１が備えられている複写機等の画像形成装置４９における印刷動作（複写動作）を制御するものである。具体的には、印刷制御部３４は、位置関係算出部３の類似度算出部２２から入力した類似度に応じて、画像形成装置４９の印刷動作を停止する処理、例えば操作パネルにおいて警告を表示する処理、並びに画像メモリが記憶する対象画像データを消去する処理などを行う。
【００８５】
図１７は、上記画像形成装置４９を備えた画像形成システム９０の構成を示す模式図である。図１７に示すように、画像形成システム９０は、画像形成装置４９とデジタルカメラ９２、ノート形パーソナルコンピュータ（以下、ノートＰＣと称する）９３およびパーソナルコンピュータ（以下、ＰＣと称する）９４とがネットワーク９１を介して接続されている。
【００８６】
画像形成装置４９には、カラースキャナ４２にて読み取られた画像、デジタルカメラ９２にて撮影された画像、並びに例えばインターネットなどのコンピュータネットワークを介してノートＰＣ９３やＰＣ９４に取り込まれた画像などの処理対象画像がネットワーク９１を介して入力され、要求に応じて適宜印刷される。この場合、画像形成装置４９では、特定画像判定部４１による印刷禁止パターン検出機能（印刷禁止パターンに類似する画像パターンの有無判定機能）により、上記処理対象画像における印刷禁止パターン７１の有無を判別し、印刷禁止パターン７１有りと判定した処理対象画像については、印刷を禁止し、かつその画像データを図３に示した画像加工部３３のＨＤＤ（ハードディスクドライブ）３８およびメモリ３９から消去する。これにより、紙幣および有価証券を偽造したり、機密書類を複写したりすることを防止できる。
【００８７】
図１８は、図１に示した類似度判定部４２、および特定画像判定部４３を備えた画像処理部４１の構成を示すブロック図である。類似度判定部４２は、前述のように、入力された画像データにおいて印刷禁止パターン７１に類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターン７１に対する類似度を算出するものである。
【００８８】
特定画像判定部４３は、判定部４４および閾値設定部４５を備えている。判定部４４は、類似度判定部４２から提供される、判定対象である画像データについての類似度を所定の閾値と比較して、その画像データが印刷禁止パターン７１を含む特定画像のものであるか否かを判定する。
【００８９】
閾値設定部４５は、判定部４４が使用する閾値として第１の閾値もしくはこの第１の閾値よりも高い第２の閾値を設定する。この場合、閾値設定部４５は、画像データの画質の高低を決定する画質決定情報を取得し、この画質決定情報により示される上記画像データの画質が所定の基準値よりも高い場合に第１の閾値を設定し、画質が基準値以下である場合に第２の閾値を設定する。
【００９０】
なお、図３に示した画像形成装置４９において、特定画像判定部４３は、画像処理部４１ではなく、画質決定情報３４が備えていてもよい。
【００９１】
上記画質決定情報とは、例えば画像データの解像度、画像データがカラー画像データである場合の色数、あるいは画像データが圧縮されたものである場合の圧縮率などである。
このうち、画像データの解像度は画像データのヘッダー部から取得することができ、画像データの色数は画像データのヘッダー部から取得することができ、画像データの圧縮率は画像データのヘッダー部から取得することができる。
【００９２】
例えば、画像データの画質を解像度から判断した場合、相対的に解像度が高い画像データは、解像度が低い画像データよりも高画質である。このため、画像データに含まれる画像パターンが印刷禁止パターン７１である場合とそうでない場合とで、類似度判定部４２から得られる類似度の相違は顕著である。したがって、特定画像判定部４３の判定部４４は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターン７１を含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００９３】
一方、解像度が低い画像データは、解像度が高い画像データよりも低画質である。このため、画像データに含まれる画像パターンが印刷禁止パターン７１でない場合であっても、類似度判定部４２にて判定される類似度が高くなる。したがって、特定画像判定部４３の判定部４４は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターン７１を含まない一般画像を印刷禁止パターン７１を含む特定画像と判定してしまう誤判定を低減することができる。
【００９４】
なお、偽造を防止すべき例えば紙幣や有価証券では、画像データの解像度が低い場合（例えば１００ＤＰＩ以下の場合）、画像が劣化しているので仮に印刷したとしても偽造物として通用しない。
【００９５】
これにより、解像度が高い画像データおよび解像度が低い画像データの両者に対して、印刷禁止パターンを含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターンを含まない一般画像を印刷禁止パターンを含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【００９６】
また、画像データの画質を画像データの色数から判断した場合、色数が多い画像データは、色数が少ない画像データよりも高画質である。このため、画像データに含まれる画像パターンが印刷禁止パターン７１である場合とそうでない場合とで、類似度判定部４２から得られる類似度の相違は顕著である。したがって、特定画像判定部４３の判定部４４は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターン７１を含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【００９７】
一方、色数が少ない画像データは、色数が多い画像データよりも低画質であるため、画像データに含まれる画像パターンが印刷禁止パターン７１でない場合であっても、類似度が高くなる。したがって、特定画像判定部４３の判定部４４は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターン７１を含まない一般画像を印刷禁止パターン７１を含む特定画像と判定してしまう誤判定を低減することができる。
【００９８】
これにより、色数が多い画像データおよび色数が少ない画像データの両者に対して、印刷禁止パターン７１を含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターン７１を含まない一般画像を印刷禁止パターン７１を含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【００９９】
また、画像データの画質を画像データの圧縮率から判断した場合、圧縮率が低い画像データは、圧縮率が高い画像データよりも高画質である。このため、画像データに含まれる画像パターンが印刷禁止パターン７１である場合とそうでない場合とで、類似度判定部４２から得られる類似度の相違は顕著である。したがって、特定画像判定部４３の判定部４４は、相対的に低い閾値（第１の閾値）によっても、印刷禁止パターン７１を含む特定画像とそれ以外の一般画像との判定を正確に行うことができる。しかも、相対的に低い閾値（第１の閾値）を使用することにより、特定画像をそれ以外の一般画像と判定してしまう誤判定を低減することができる。
【０１００】
一方、圧縮率が高い画像データは、圧縮率が低い画像データよりも低画質であるため、画像データに含まれる画像パターンが印刷禁止パターン７１でない場合であっても、類似度が高くなる。したがって、特定画像判定部４３の判定部４４は、相対的に高い閾値（第２の閾値）を使用することにより、印刷禁止パターン７１を含まない一般画像を印刷禁止パターン７１を含む特定画像と判定してしまう誤判定を低減することができる。
【０１０１】
これにより、圧縮率が低い画像データおよび圧縮率が高い画像データの両者に対して、印刷禁止パターン７１を含む特定画像を印刷して不正に使用されることを防止する機能と、印刷禁止パターン７１を含まない一般画像を印刷禁止パターン７１を含む特定画像と判定してしまう誤判定の防止機能との両立が可能である。
【０１０２】
図１９から図２１は、画像処理部４１を備える図３に示した画像形成装置４９の動作を示すフローチャートである。図１９は、上記画質決定情報が画像データの解像度を示すものである場合の画像形成装置４９の動作を示すものである。
【０１０３】
図１９に示すように、画像形成装置４９においては、操作部３１へのユーザの操作により各種モード設定が行われる（Ｓ１）。このモード設定は、画像形成装置４９を、例えばモノクロモード、フルカラーモードあるいは自動モードに設定するものである。
【０１０４】
次に、操作部３１のスタートキーがオンされると（Ｓ２）、画像形成装置４９では一連の印刷動作を開始する（Ｓ３）。
【０１０５】
次に、画像処理部４１の類似度判定部４２では、カラースキャナ３０、またはインターフェース３７およびプリンタコントローラ３６を介して入力された画像データを処理対象画像データとし、この処理対象画像データにおいて、印刷禁止パターン７１に類似する画像パターンを検出する。そして、検出した画像パターンの印刷禁止パターン７１に対する類似度を算出する。次に、画像処理部４１の特定画像判定部４３では、上記類似度が第１の閾値以上であるか否かを判定部４４が判定する（Ｓ４）。この判定の結果、類似度が第１の閾値未満であれば、処理がＳ８に進む。
【０１０６】
一方、Ｓ４の判定において、上記類似度が第１の閾値以上であれば、特定画像判定部４３の閾値設定部４５は、画質決定情報によって示される処理対象画像データの解像度が所定の基準値（１００ＤＰＩ）以下であるか否かを判定する（Ｓ５）。
【０１０７】
Ｓ５での判定の結果、処理対象画像データの解像度が上記基準値よりも高ければ、処理がＳ７に進む。一方、Ｓ５での判定の結果、処理対象画像データの解像度が上記基準値以下であれば、閾値設定部４５は判定部４４が使用する閾値として、第１の閾値よりも高い第２の閾値を設定する。その後、判定部４４は第２の閾値を使用して、上記類似度が第２の閾値以上であるか否かを判定する（Ｓ６）。
【０１０８】
Ｓ６での判定の結果、上記類似度が第２の閾値未満であれば、処理がＳ８に進む一方、Ｓ６での判定の結果、上記類似度が第２の閾値以上であれば、処理がＳ７に進む。
【０１０９】
Ｓ７では、判定部４４は、処理対象画像データは特定画像のものであるという判定結果を出力する。この判定結果を受けた印刷制御部３４は、画像加工部３３および印刷部３５に特定画像検知コマンドを発行し、印刷動作を停止させる。
【０１１０】
画像加工部３３では、特定画像検知コマンドを受信すると（Ｓ８）、処理対象画像データに対する処理を中断し、ＨＤＤ３８およびメモリ３９に格納されている処理対象画像データを消去し（Ｓ９）、処理を終了する。
【０１１１】
一方、画像加工部３３では、Ｓ８において、印刷制御部３４から特定画像検出コマンドを受信しなければ、処理対象画像データをＨＤＤ３８に保存するとともに、保存した画像データを読み出す（Ｓ１０）。
【０１１２】
次に、画像加工部３３は、読み出した処理対象画像データに対して、印刷のための所定の画像処理を行い、印刷部３５に出力する。印刷部３４では、画像加工部３３から入力された処理対象画像データを用紙上に可視像として印刷する。
【０１１３】
なお、上記の処理では、Ｓ５での判定の結果、処理対象画像データの解像度が上記基準値よりも高い場合、およびＳ５での判定の結果、処理対象画像データの解像度が上記基準値以下であり、かつＳ６での判定の結果、類似度が第２の閾値以上である場合に、Ｓ７においていずれも同様に印刷動作を停止する構成となっている。しかしながら、これに代えて、Ｓ５での判定の結果、処理対象画像データの解像度が上記基準値よりも高い場合には、印刷動作を停止し、かつ管理者に警告メールを送信する一方、Ｓ５での判定の結果、処理対象画像データの解像度が上記基準値以下であり、かつ類似度が第２の閾値以上である場合には、印刷動作を停止せず、管理者に警告メールを送信する構成としてもよい。このように、処理対象画像データの解像度が上記基準値以下の場合に印刷を許可するのは、その画像データを印刷しても印刷物を不正使用することが困難であることによる。
【０１１４】
図２０は、上記画質決定情報が画像データの色数を示すものである場合の画像形成装置４９の動作を示すものである。
【０１１５】
図２０に示すように、画像形成装置４９においては、操作部３１への各種モード設定（Ｓ２１）、スタートキーのオンが行われると（Ｓ２２）、一連の印刷動作を開始する（Ｓ２３）。
【０１１６】
次に、画像処理部４１の類似度判定部４２では、処理対象画像データにおいて、印刷禁止パターン７１に類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターン７１に対する類似度を算出する。次に、画像処理部４１の特定画像判定部４３では、上記類似度が第１の閾値以上であるか否かを判定部４４が判定する（Ｓ２４）。この判定の結果、類似度が第１の閾値未満であれば、処理がＳ２８に進む。
【０１１７】
一方、Ｓ２４の判定において、上記類似度が第１の閾値以上であれば、特定画像判定部４３の閾値設定部４５は、画質決定情報によって示される処理対象画像データの色数が所定の基準値（２６２１４４色）以下であるか否かを判定する（Ｓ２５）。
【０１１８】
Ｓ２５での判定の結果、処理対象画像データの色数が上記基準値よりも多ければ、処理がＳ２７に進む。一方、Ｓ２５での判定の結果、処理対象画像データの色数が上記基準値以下であれば、閾値設定部４５は判定部４４が使用する閾値として、第１の閾値よりも高い第２の閾値を設定する。その後、判定部４４は第２の閾値を使用して、上記類似度が第２の閾値以上であるか否かを判定する（Ｓ２６）。
【０１１９】
Ｓ２６での判定の結果、上記類似度が第２の閾値未満であれば、処理がＳ２８に進む一方、Ｓ２６での判定の結果、上記類似度が第２の閾値以上であれば、処理がＳ７に進む。
【０１２０】
Ｓ２７では、判定部４４は、処理対象画像データは特定画像のものであるという判定結果を出力する。この判定結果を受けた印刷制御部３４は、画像加工部３３および印刷部３５に特定画像検知コマンドを発行し、印刷動作を停止させる（Ｓ２７）。
【０１２１】
画像加工部３３では、特定画像検知コマンドを受信すると（Ｓ２８）、処理対象画像データに対する処理を中断し、ＨＤＤ３８およびメモリ３９に格納されている処理対象画像データを消去し（Ｓ２９）、処理を終了する。
【０１２２】
一方、画像加工部３３では、Ｓ２８において、印刷制御部３４から特定画像検出コマンドを受信しなければ、処理対象画像データをＨＤＤ３８に保存するとともに、保存した画像データを読み出す（Ｓ３０）。それ以降の動作は、図１９に基づき説明した場合と同様である。
【０１２３】
なお、上記の処理では、Ｓ２５での判定の結果、処理対象画像データの色数が上記基準値よりも多い場合、およびＳ２５での判定の結果、処理対象画像データの色数が上記基準値以下であり、かつＳ２６での判定の結果、類似度が第２の閾値以上である場合に、Ｓ２７においていずれも同様に印刷動作を停止する構成となっている。しかしながら、これに代えて、Ｓ２５での判定の結果、処理対象画像データの色数が上記基準値よりも多い場合には、印刷動作を停止し、かつ管理者に警告メールを送信する一方、Ｓ２５での判定の結果、処理対象画像データの色数が上記基準値以下であり、かつ類似度が第２の閾値以上である場合には、印刷動作を停止せず、管理者に警告メールを送信する構成としてもよい。このように、処理対象画像データの色数が上記基準値以下の場合に印刷を許可するのは、その画像データを印刷しても印刷物を不正使用することが困難であることによる。
【０１２４】
図２１は、上記画質決定情報が画像データの圧縮率を示すものである場合の画像形成装置４９の動作を示すものである。
【０１２５】
図２１に示すように、画像形成装置４９においては、操作部３１への各種モード設定（Ｓ４１）、スタートキーのオンが行われると（Ｓ４２）、一連の印刷動作を開始する（Ｓ４３）。
【０１２６】
次に、画像処理部４１の類似度判定部４２では、処理対象画像データにおいて、印刷禁止パターン７１に類似する画像パターンを検出し、検出した画像パターンの印刷禁止パターン７１に対する類似度を算出する。次に、画像処理部４１の特定画像判定部４３では、上記類似度が第１の閾値以上であるか否かを判定部４４が判定する（Ｓ４４）。この判定の結果、類似度が第１の閾値未満であれば、処理がＳ４８に進む。
【０１２７】
一方、Ｓ４４の判定において、上記類似度が第１の閾値以上であれば、特定画像判定部４３の閾値設定部４５は、画質決定情報によって示される処理対象画像データの圧縮率が所定の基準値（１／３００）以下であるか否か（圧縮率≦１／３００であるか否か）、すなわち圧縮の程度が基準値と同等かあるいは基準値よりも大きいか否かを判定する（Ｓ４５）。
【０１２８】
Ｓ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率＞１／３００であれば、すなわち圧縮の程度が基準値よりも小さければ、処理がＳ４７に進む。一方、Ｓ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率≦１／３００であれば、すなわち圧縮の程度が基準値と同等かあるいは基準値よりも大きければ、閾値設定部４５は判定部４４が使用する閾値として、第１の閾値よりも高い第２の閾値を設定する。その後、判定部４４は第２の閾値を使用して、上記類似度が第２の閾値以上であるか否かを判定する（Ｓ４６）。
【０１２９】
Ｓ４６での判定の結果、上記類似度が第２の閾値未満であれば、処理がＳ４８に進む一方、Ｓ４６での判定の結果、上記類似度が第２の閾値以上であれば、処理がＳ４７に進む。
【０１３０】
Ｓ４７では、判定部４４は、処理対象画像データは特定画像のものであるという判定結果を出力する。この判定結果を受けた印刷制御部３４は、画像加工部３３および印刷部３５に特定画像検知コマンドを発行し、印刷動作を停止させる（Ｓ４７）。
【０１３１】
画像加工部３３では、特定画像検知コマンドを受信すると（Ｓ４８）、処理対象画像データに対する処理を中断し、ＨＤＤ３８およびメモリ３９に格納されている処理対象画像データを消去し（Ｓ４９）、処理を終了する。
【０１３２】
一方、画像加工部３３では、Ｓ４８において、印刷制御部３４から特定画像検出コマンドを受信しなければ、処理対象画像データをＨＤＤ３８に保存するとともに、保存した画像データを読み出す（Ｓ５０）。それ以降の動作は、図１９に基づき説明した場合と同様である。
【０１３３】
なお、上記の処理では、Ｓ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率＞１／３００である場合、およびＳ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率≦１／３００であり、かつＳ４６での判定の結果、類似度が第２の閾値以上である場合に、Ｓ４７においていずれも同様に印刷動作を停止する構成となっている。しかしながら、これに代えて、Ｓ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率＞１／３００である場合には、印刷動作を停止し、かつ管理者に警告メールを送信する一方、Ｓ４５での判定の結果、処理対象画像データの圧縮率が、圧縮率≦１／３００であり、かつＳ４６での判定の結果、類似度が第２の閾値以上である場合には、印刷動作を停止せず、管理者に警告メールを送信する構成としてもよい。このように、処理対象画像データの圧縮率が、圧縮率≦１／３００の場合に印刷を許可するのは、その画像データを印刷しても印刷物を不正使用することが困難であることによる。
【０１３４】
また、本実施形態の画像処理装置における画像処理部４１の各部や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態の画像処理装置の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０１３５】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０１３６】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１３７】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０１３８】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１３９】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【０１４０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【０１４１】
【図１】本発明の実施の形態の画像処理装置の構成を示すブロック図である。
【図２】印刷禁止パターンが付加された原稿の一例を示す平面図である。
【図３】本発明の実施の一形態の画像処理装置を含む画像形成装置の構成を示すブロック図である。
【図４】図１に示した解像度変換部の構成を示すブロック図である。
【図５】図１に示した特定色検出部の構成を示すブロック図である。
【図６】特定色としての黄色についての図５に示した設定レジスタに設定される最大値および最小値の例を示す説明図である。
【図７】図１に示した特定形状検出部の形状識別部がテンプレートマッチングに使用するテンプレートの一例を示す説明図である。
【図８】図１に示した特定形状検出部における形状識別部のテンプレートマッチグによる特定形状検出動作を示す説明図である。
【図９】図９（ａ）は、図７に示したテンプレートの周辺部白判定領域を示す説明図、図９（ｂ）は、同テンプレートの周辺部カウント領域を示す説明図、図９（ｃ）は、同テンプレートの第１中心部カウント領域を示す説明図、図９（ｄ）は、同テンプレートの第２中心部カウント領域を示す説明図、図９（ｅ）は、同テンプレートの第３中心部カウント領域を示す説明図である。
【図１０】図１０（ａ）は、図７に示したテンプレートの周辺部白判定領域を示す説明図、図１０（ｂ）は、図１に示した形状識別部における上記周辺部白判定領域を使用した周辺部白判定動作のための具体的構成を示す説明図である。
【図１１】図１１（ａ）は、図７に示したテンプレートの周辺部カウント領域を示す説明図、図１１（ｂ）は、図１に示した形状識別部における上記周辺部カウント領域を使用した周辺部カウント動作のための具体的構成を示す説明図である。
【図１２】図１２（ａ）は、図７に示したテンプレートの第１中心部カウント領域を示す説明図、図１２（ｂ）は、図１に示した形状識別部における上記第１中心部カウント領域を使用した第１中心部カウント動作のための具体的構成を示す説明図である。
【図１３】図１３（ａ）は、図７に示したテンプレートの第２中心部カウント領域を示す説明図、図１３（ｂ）は、図１に示した形状識別部における上記第２中心部カウント領域を使用した第２中心部カウント動作のための具体的構成を示す説明図である。
【図１４】図１４（ａ）は、図７に示したテンプレートの第３中心部カウント領域を示す説明図、図１４（ｂ）は、図１に示した形状識別部における上記第３中心部カウント領域を使用した第３中心部カウント動作のための具体的構成を示す説明図である。
【図１５】図１に示したにじみ補正部が行う動作の説明図である。
【図１６】図１に示した位置関係算出部が使用するテンプレートの説明図である。
【図１７】図３に示した画像形成装置を備えた画像形成システムの構成を示す模式図である。
【図１８】本実施の形態の画像処理装置にける類似度判定部および特定画像判定部を備えた画像処理部の構成を示すブロック図である。
【図１９】図３に示した画像形成装置における、画質決定情報が画像データの解像度を示すものである場合の動作を示すフローチャートである。
【図２０】図３に示した画像形成装置における、画質決定情報が画像データの色数を示すものである場合の動作を示すフローチャートである。
【図２１】図３に示した画像形成装置における、画質決定情報が画像データの圧縮率を示すものである場合の動作を示すフローチャートである。
【符号の説明】
【０１４２】
１    特定色検出部
２    特定形状検出部
３    位置関係算出部
６    色差分演算部
７    比較器
８    設定レジスタ
９    画像伸張部
１０    色変換部
１３    形状識別部
１４    検出動作部
１８    にじみ補正部
２１    ベクトル演算
２２    類似度算出部
２３    解像度変換部
３０    カラースキャナ
３１    操作部  
３３    画像加工部
３４    印刷機構制御部
３５    印刷部
３６    プリンタコントローラ
３７    インターフェース
４１    画像処理部４１
４２    類似度判定部
４３    特定画像判定部
４４    判定部
４５    閾値設定部
６１    主走査変換部
６２    副走査変換部
７１    印刷禁止パターン（特定パターン）
７１ａ  マーク
９２    デジタルカメラ
９３    ノート形パーソナルコンピュータ
９４    パーソナルコンピュータ
【図１】
2010124069.tif 000003
【図２】
2010124069.tif 000004
【図３】
2010124069.tif 000005
【図４】
2010124069.tif 000006
【図５】
2010124069.tif 000007
【図６】
2010124069.tif 000008
【図７】
2010124069.tif 000009
【図８】
2010124069.tif 000010
【図９】
2010124069.tif 000011
【図１０】
2010124069.tif 000012
【図１１】
2010124069.tif 000013
【図１２】
2010124069.tif 000014
【図１３】
2010124069.tif 000015
【図１４】
2010124069.tif 000016
【図１５】
2010124069.tif 000017
【図１６】
2010124069.tif 000018
【図１７】
2010124069.tif 000019
【図１８】
2010124069.tif 000020
【図１９】
2010124069.tif 000021
【図２０】
2010124069.tif 000022
【図２１】
2010124069.tif 000023