(57)【要約】【課題】原稿画像を拡大する場合、又は原稿画像の一部の領域が後の画像処理のために指定された場合、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することが可能な画像処理装置、及び該画像処理装置を備える画像形成装置を提供する。【解決手段】画像処理部１０及びＩＣＵ２２が受け付けたＲＧＢの画像データに基づく画像をＩＣＵ２２の変倍部２２１で拡大する場合（又は画像における領域の指定を操作部で受け付ける場合）、前記画像の全領域と拡大される領域（又は指定を受け付けた領域）とに、情報漏洩防止識別マークと偽造防止識別マークとを夫々表すパターンが各別に含まれているか否かを、情報漏洩防止識別マーク検出部１２４及び位置関係算出部１２５と偽造防止識別マーク検出部１２６とが夫々検出する。【選択図】図３
2010224957.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる画像データを受け付け、受け付けた画像データに基づく画像を指定された変倍率で拡大する場合、前記画像の所定領域に特定の２パターンが含まれているか否かを検出する画像処理装置において、
前記画像における大きさの異なる２領域に前記パターンが各別に含まれているか否かを検出するようにしてあること
を特徴とする画像処理装置。
【請求項２】
前記画像の全領域及び拡大される領域に前記パターンが各別に含まれているか否かを検出するようにしてあること
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数の画素からなる画像データを受け付け、受け付けた画像データに基づく画像の所定領域に特定の２パターンが含まれているか否かを検出する画像処理装置において、
前記画像における領域の指定を受け付ける手段を備え、
該手段が指定を受け付けた領域に前記２パターンの一方が含まれているか否かを検出するようにしてあること
を特徴とする画像処理装置。
【請求項４】
前記領域に属する画像データを記憶する手段を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
請求項１から４までの何れか１項に記載の画像処理装置と、
該画像処理装置で特定の２領域に特定の２パターンが夫々含まれていないことが検出された画像に基づいて出力画像を形成する手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙幣、有価証券又は機密書類等の原稿を読み取った原稿画像に含まれる特定パターンを検出するように構成された画像処理装置、及び該画像処理装置を備える画像形成装置に関する。
【背景技術】
【０００２】
近年、原稿画像の複製を形成する技術の進展に伴い、例えば紙幣、有価証券等の複写禁止物の複写を禁止して偽造を防止することが可能な画像処理装置及び画像形成装置が要望されている。また、機密書類等の重要書類が複写されて情報が漏洩するのを防止することにより、セキュリティを高めることが重要視されている。
【０００３】
従来、このような原稿画像の複写防止に関する技術として、例えば、シートに形成された原稿を読み取った原稿画像に特定パターンの画像が含まれているか否かを判定し、含まれていると判定した場合には、画像の形成を中止するか、又は読み取った原稿画像とは異なる画像を形成する技術が種々提案されている（特許文献１から４参照）。例えば、特許文献１及び２では、原稿画像に含まれる紙幣朱印等の円形画像を検出すべく構成された画像処理装置が開示されている。
【０００４】
特許文献１の画像処理装置では、まず、読み取った原稿画像に主走査方向における赤色の画素を検出した場合、赤色の複数の画素からなる画像の細線化を行う。その後、画像処理装置は、細線化した画像の位置から主走査方向に特定の間隔を隔てた位置に別の赤色の画素を検出した場合、先に検出した赤色の画素と次に検出した赤色の画素とが、円の直径となる線分の両端位置に相当すると仮定し、前記線分を主走査方向に対して所定角度回転し、その線分の両端位置の２つの画素の位置がメモリに記憶されている画素の位置の所定範囲にある場合に、赤色の画素が円形の外郭を有する円形画像であると判定する。
【０００５】
また、特許文献２の画像処理装置では、原稿画像に主走査方向の円の直径となる線分の両端に相当する画素を検出した場合、円の中心から副走査方向に所定の間隔だけ離れた位置に円の一部を検出したときに、検出した画素が検出対象の画像の一部であると判定する。また、この画像処理装置は、検出した円の内側において所定の間隔内の画素がオンとなる回数、即ち赤色の画素数をカウントし、予めメモリ内に記憶されている特定の画像データに対応する数値と、カウントされた値とが一致するか否かを判断し、一致する場合に、検出された画素によって形成される画像が特定の円形画像であると判定する。
【０００６】
更に、特許文献３に記載されている画像処理装置では、処理対象の原稿画像が、目標画像の一部である特定画像部分を含むか否かの判定と、前記特定画像部分を含む目標画像候補が目標画像であるか否かの確認とを行うことにより、原稿画像中の目標画像を高速に、且つ高精度に抽出する。
【０００７】
更にまた、特許文献４に記載されている画像装置では、原稿画像の画像データに含まれるドットパターンと、記憶した特定のドットパターンとを比較し、これらが同一であると判定した場合、原稿画像の画像データの出力を禁止して不正な情報流出を防止するようにしている。
【０００８】
ところで、従来、特許文献１から４に記載された画像処理装置及び画像形成装置で原稿画像の一部を拡大する場合、特定パターンが含まれているか否かの判定が行われ領域は、元の原稿画像でいうと拡大の対象となった一部の領域に限られていた。例えば、４００％の拡大複写を行う場合、拡大画像に対応する原稿画像全体の１／１６の大きさの領域について、特定パターンが含まれているか否かの判定が行われていた。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】実開平５−８５１５８号公報
【特許文献２】特開平６−１７８０９８号公報
【特許文献３】特開２００３−９９７８８号公報
【特許文献４】特開２００５−１４２９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、情報の漏洩防止を目的とする場合、原稿画像の一部を拡大するときに、拡大した原稿画像の一部の領域に特定パターンが含まれていないと判定できたとしても、他の領域に前記特定パターンが含まれているときは、原稿画像のどこかに必ず重要な情報が含まれているため、拡大画像から重要な情報が漏洩する虞があった。
【００１１】
一方、偽造防止を目的とする場合、原稿画像の一部を拡大するときに、拡大した原稿画像の一部の領域に特定パターンが含まれていないと判定できたとしても、他の領域に前記特定パターンが含まれているときは、拡大画像には原本にあるべき特定パターンが含まれないことになる。この場合、拡大画像が後に原寸大に縮小されたとしても原本の一部としてさえ通用することがないため、実質的な問題は生じないが、複写されること自体を防止するために特定パターンが含まれるか否かの判定対象の領域を広げることは、特定パターンの誤検出を招く虞があった。
【００１２】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、原稿画像を拡大する場合、又は原稿画像の一部の領域が後の画像処理のために指定された場合、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することが可能な画像処理装置、及び該画像処理装置を備える画像形成装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理装置は、複数の画素からなる画像データを受け付け、受け付けた画像データに基づく画像を指定された変倍率で拡大する場合、前記画像の所定領域に特定の２パターンが含まれているか否かを検出する画像処理装置において、前記画像における大きさの異なる２領域に前記パターンが各別に含まれているか否かを検出するようにしてあることを特徴とする。
【００１４】
本発明にあっては、受け付けた画像データに基づく画像を拡大する場合、拡大前の画像において、大きさの異なる２領域に特定の２パターンの一方及び他方が夫々含まれているか否かを検出する。
これにより、拡大前の画像のうち、拡大される領域より十分大きい領域（又は拡大される領域と同等の大きさの領域）に情報の漏洩防止（又は偽造防止）のためのパターンが含まれているか否かを検出することとした場合は、検出漏れが防止される（又は必ずしも必要でない検出が省かれる）。
【００１５】
本発明に係る画像処理装置は、前記画像の全領域及び拡大される領域に前記パターンが各別に含まれているか否かを検出するようにしてあることを特徴とする。
【００１６】
本発明にあっては、受け付けた画像データに基づく画像の全領域及び拡大される領域に、特定の２パターンの一方及び他方が夫々含まれているか否かを検出する。
これにより、拡大前の画像の全領域（又は拡大される領域）に情報の漏洩防止（又は偽造防止）のためのパターンが含まれているか否かを検出することとした場合は、検出に必要十分な領域から目的のパターンが検出される。
【００１７】
本発明に係る画像処理装置は、複数の画素からなる画像データを受け付け、受け付けた画像データに基づく画像の所定領域に特定の２パターンが含まれているか否かを検出する画像処理装置において、前記画像における領域の指定を受け付ける手段を備え、該手段が指定を受け付けた領域に前記２パターンの一方が含まれているか否かを検出するようにしてあることを特徴とする。
【００１８】
本発明にあっては、受け付けた画像データに基づく画像における領域の指定を受け付け、受け付けた領域に特定の２パターンの一方が含まれているか否かを検出する。
これにより、前記画像の全領域（又は指定を受け付けた領域）に情報の漏洩防止（又は偽造防止）のためのパターンが含まれているか否かを検出することとした場合は、検出に必要十分な領域から目的のパターンが検出される。
【００１９】
本発明に係る画像処理装置は、前記領域に属する画像データを記憶する手段を備えることを特徴とする。
【００２０】
本発明にあっては、指定を受け付けた領域に属する画像データのみを記憶するため、後の処理のために画像データを記憶するのに必要とされるメモリの容量が削減される。
【００２１】
本発明に係る画像形成装置は、上述した発明の何れか１つに記載の画像処理装置と、該画像処理装置で特定の２領域に特定の２パターンが夫々含まれていないことが検出された画像に基づいて出力画像を形成する手段とを備えることを特徴とする。
【００２２】
本発明にあっては、上述した発明の何れか１つに記載の画像処理装置で特定の２領域に特定の２パターンが夫々含まれていないことが検出された画像に基づいて出力画像を形成する。
これにより、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することが可能な画像処理装置が、画像形成装置に適用される。
【発明の効果】
【００２３】
本発明によれば、受け付けた画像データに基づく拡大前の画像のうち、拡大される領域より十分大きい領域（又は拡大される領域と同等の大きさの領域）に情報の漏洩防止（又は偽造防止）のためのパターンが含まれているか否かを検出することとした場合は、検出漏れが防止される（又は必ずしも必要でない検出が省かれる）。また、受け付けた画像データに基づく画像の全領域（又は指定を受け付けた領域）に情報の漏洩防止（又は偽造防止）のためのパターンが含まれているか否かを検出することとした場合は、検出に必要十分な領域から目的のパターンが検出される。
従って、原稿画像を拡大する場合、又は原稿画像の一部の領域が後の画像処理のために指定された場合、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係るデジタル複合機を含む画像形成システムの構成例を示すブロック図である。
【図２】デジタル複合機の概略構成を示すブロック図である。
【図３】画像処理部及びＩＣＵの構成を示す機能ブロック図である。
【図４】画像読取部が原稿を読み取る状態を模式的に示す説明図である。
【図５】ＩＣＵに与えられた画像の一部の領域が拡大される様子を模式的に示す説明図である。
【図６】画像処理部により検出されるべき偽造防止識別マークの画像を有するパターンの構成例を示す模式図である。
【図７】パターンの一部をなす環状の画像を検出する処理を説明するための説明図である。
【図８】パターンの円弧を検出するための判定ウインドウと、円弧との関係を示す説明図である。
【図９】判定ウインドウ内の画像と、円弧を検出するためのテンプレートとの対応を示す説明図である。
【図１０】テンプレートによる判定条件を示す図表である。
【図１１】パターン検出領域の分割例と画素数の分布との関係を説明するための説明図である。
【図１２】画像処理部により検出さるべき情報漏洩防止識別マークの例と、該情報漏洩防止識別マークを検出するためのテンプレートとを示す説明図である。
【図１３】情報漏洩防止識別マーク検出部が情報漏洩防止識別マークの候補を検出するために使用するテンプレートの構成を示す説明図である。
【図１４】テンプレートマッチングによる検出動作を示す説明図である。
【図１５】情報漏洩防止識別マークの候補を検出するために設定されているテンプレートのパターン（領域）を示す説明図である。
【図１６】テンプレートの周辺部白判定領域、及びテンプレートを用いた判定のための構成例を示す説明図である。
【図１７】テンプレートの周辺部カウント領域、及びテンプレートを用いた判定のための構成例を示す説明図である。
【図１８】テンプレートの第１中心部カウント領域、及びテンプレートを用いた判定のための構成例を示す説明図である。
【図１９】テンプレートの第２中心部カウント領域、及びテンプレートを用いた判定のための構成例を示す説明図である。
【図２０】テンプレートの第３中心部カウント領域、及びテンプレートを用いた判定のための構成例を示す説明図である。
【図２１】原稿の複写及び領域の指定が行われた場合のＣＰＵの処理手順を示すフローチャートである。
【図２２】原稿の複写及び領域の指定が行われた場合のＣＰＵの処理手順を示すフローチャートである。
【図２３】原稿の複写及び領域の指定が行われた場合のＣＰＵの処理手順を示すフローチャートである。
【図２４】検出１に係るＣＰＵの処理手順を示すフローチャートである。
【図２５】検出２に係るＣＰＵの処理手順を示すフローチャートである。
【図２６】ＩＣＵでの変倍に係るＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明に係る画像処理装置及び画像形成装置をデジタル複合機に適用した実施の形態について詳述する。図１は、本発明の実施の形態に係るデジタル複合機を含む画像形成システムの構成例を示すブロック図である。図中２はデジタル複合機であり、デジタル複合機２は、ネットワーク３０を介してデジタルカメラ３１、パーソナルコンピュータ（以下、ＰＣという）３２、及びノート型パーソナルコンピュータ（以下、ノートＰＣという）３３と接続されている。
【００２６】
デジタル複合機２は、上面に透明ガラスからなる原稿載置台２１ａが設けられた画像読取部２１を上部に有する本体装置２ａを備え、画像読取部２１の上側に、原稿載置台２１ａ上で原稿を搬送する自動原稿処理部２ｂを備える。原稿載置台２１ａの前側には、使用者の操作を受け付けるための操作部２１ｂが配されている。自動原稿処理部２ｂは、画像読取部２１と連結する図示しないヒンジによって、回動自在に構成されており、原稿載置台２１ａの上側を開放して原稿を手置きすることができるようになっている。デジタル複合機２は、本体装置２ａ内の適宜位置に設けられたインタフェース（図示せず）を介して、デジタルカメラ３１、ＰＣ３２及びノートＰＣ３３からの画像データを取得可能なように構成してある。
【００２７】
図２は、デジタル複合機２の概略構成を示すブロック図である。デジタル複合機２は、本体装置２ａの内部に画像処理部１０を備える。画像処理部１０には、画像読取部（カラースキャナ）２１がシートに形成された原稿を読み取った原稿画像の画像データ、並びにネットワーク３０を介してデジタルカメラ３１、ＰＣ３２及びノートＰＣ３３から取り込まれた画像データが与えられる。画像処理部１０に与えられる画像データは、形成画像処理部（以下、ＩＣＵという）２２にも与えられる。画像処理部１０は、与えられた画像データを特定パターンの検出に適するように処理する前処理部１１と、前処理部１１で処理された画像データから特定パターンを検出した結果をプリンタ制御部（以下、ＰＣＵという）２３に与える画像判定部１２とを備える。
尚、画像処理部１０、ＩＣＵ２２、ＰＣＵ２３、及び操作部２１ｂが、画像処理装置を構成する。
また、本実施の形態では、後述する偽造防止識別マーク及び情報漏洩防止識別マークを特定パターンとして検出する。
【００２８】
ＩＣＵ２２に与えられた画像データは、シートへの形成に適するように所定の処理が施され、後述する画像メモリ２２３（図３参照）に一旦記憶された後に、シートに画像を形成するカラープリンタからなる画像形成部２４に与えられる。画像形成部２４には、ＰＣＵ２３からシートへの画像形成を制御するための信号が与えられる。
尚、操作部２１ｂから領域の指定があった場合、画像メモリ２２３に記憶された画像データは、操作部２１ｂから次の処理が指示されるまで画像メモリ２２３に保持される。
【００２９】
画像読取部２１は、原稿載置台２１ａに載置された原稿に光を照射する光源等の光学系と、原稿からの反射光をＲ（赤），Ｇ（緑），Ｂ（青）の各色成分の電気信号に変換する光電変換素子（以下、ＣＣＤ：Charge Coupled Deviceという）を主走査方向に複数配したＣＣＤラインセンサとを備える（何れも図示せず）。画像読取部２１は、操作部２１ｂから入力された読取開始の指示に応じて、原稿載置台２１ａ上の所定位置に載置された原稿に対し光源より光を照射し、主走査方向と水平面内で直交する副走査方向に光学系を移動させながら、原稿からの反射光をＣＣＤラインセンサに結像させて電気信号に変換する。
【００３０】
画像読取部２１は、更に、ＣＣＤラインセンサが出力した電気信号に対して、原稿を読み取った時の光源の配光特性、ＣＣＤラインセンサの感度ムラ等の特性を補正し、補正した電気信号を画像データとして画像処理部１０及びＩＣＵ２２に与える。この画像データは、ネットワーク３０を介してＰＣ３２及びノートＰＣ３３へ与えることができるようにしてある。
尚、画像読取部２１が出力する画像データは、複数の画素によって構成されており、各画素がＲＧＢ各色について夫々２５６階調を有するため、１６７７７２１６色のいわゆるフルカラーを表現することができる。また、画像読取部２１が有する主走査方向及び副走査方向の光学解像度は、６００ｄｐｉである。
【００３１】
ＰＣＵ２３は、ＣＰＵ２３１にＲＯＭ２３２、ＲＡＭ２３３、及び入出力インタフェース２３４がバス接続された制御部２３０を有しており、ＲＯＭ２３２に予め格納されている制御プログラムに従って、デジタル複合機２内の各部が協調して動作するように、入出力インタフェース２３４を介してデジタル複合機２全体の動作を制御する。画像処理部１０において画像データから特定パターンが検出された場合、ＰＣＵ２３は、画像形成部２４がＩＣＵ２２から与えられた画像データに基づいて出力画像を形成しないように制御する。この場合、ＰＣＵ２３は、操作部２１ｂの図示しない表示器に警告を表示すると共に、画像メモリ２２３に記憶された画像データを消去する。
【００３２】
画像形成部２４は、感光体ドラム、該感光体ドラムに静電潜像を形成するレーザ書込装置、形成された静電潜像を現像して感光体ドラムにトナー画像を形成する現像器、及び形成されたトナー画像をシートに転写する転写器を備えており、いわゆる電子写真方式により、ＩＣＵ２２から与えられた画像データに基づいてシート上に出力画像を形成する。
尚、画像形成部２４は、電子写真方式のほか、インクジェット方式、熱転写方式、及び昇華方式等の他の方式によって画像形成を行うように構成してもよい。画像形成部２４は、また、ＰＣＵ２３から出力画像を形成しないように制御された場合、ＩＣＵ２２から与えられた画像データに適当なノイズを付加した画像データに基づいて出力画像を形成するようにしてもよい。
【００３３】
図３は、画像処理部１０及びＩＣＵ２２の構成を示す機能ブロック図である。ＩＣＵ２２は、画像読取部２１から、及びネットワーク３０を介してＰＣ３２等から与えられた画像データを指定された倍率に変倍する変倍部２２１と、該変倍部２２１から与えられたＲＧＢの画像データをＣＭＹＫ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イエロー，Ｋ：黒）の画像データに変換する画像処理部２２２と、各ページの指定された領域又は全領域の画像データを記憶する画像メモリ２２３とを備える。変倍部２２１は、ワークメモリとしてラインメモリ２２１ａを有する。
画像処理部２２２は、上述した変換に加えて色補正等の画像処理を施した画像データを画像形成部２４に与える。
【００３４】
画像処理部１０の前処理部１１は、画像読取部２１から、及びネットワーク３０を介してＰＣ３２等から与えられた最大６００ｄｐｉのＲＧＢの画像データを、１００ｄｐｉ又は２００ｄｐｉの低解像度の画像データに変換して色フィルタ１１２，１１３に与える解像度変換部１１１を備える。色フィルタ１１２，１１３は、解像度変換部１１１から与えられた低解像度の画像データを、各所定の閾値に基づき、１及び０の画素値（２値データ）を有する白黒２階調の画像データに夫々変換して画像判定部１２に与える。
このように、前処理部１１では、画像処理部１０に与えられた画像データを情報量の少ない画像データに変換して画像判定部１２に与える。従って、画像判定部１２は、後述するラインメモリ１２４ａ，１２６ａの容量を削減できると共に、検出、判定等の処理を高速に行うことができる。
【００３５】
画像処理部１０の画像判定部１２は、前処理部１１の色フィルタ１１２，１１３から夫々与えられた画像データを情報漏洩防止識別マーク検出部１２４及び偽造防止識別マーク検出部１２６に夫々与える際に、領域生成部１２１が夫々生成した領域に含まれる画像データのみが与えられるように制限する判定領域決定部１２２，１２３を備える。領域生成部１２１は、変倍部２２１で拡大される領域及び操作部２１ｂから使用者によって指定された領域の各範囲を示す信号を判定領域決定部１２３に与えるようにしてある。また、情報漏洩防止識別マーク検出部１２４及び偽造防止識別マーク検出部１２６に夫々与えられた画像データは、一旦ラインメモリ１２４ａ，１２６ａに夫々記憶される。
【００３６】
画像処理部１０の画像判定部１２は、また、ラインメモリ１２４ａ，１２６ａに夫々記憶された画像データから、情報漏洩防止識別マークの候補及び偽造防止識別マークを夫々検出する情報漏洩防止識別マーク検出部１２４及び偽造防止識別マーク検出部１２６と、検出された情報漏洩防止識別マークの候補が有するパターンの幾何学的位置関係を算出する位置関係算出部１２５とを備える。位置関係算出部１２５は、情報漏洩防止識別マークの候補に含まれるパターンの直線度を算出するベクトル演算部１２５ｂを有する。偽造防止識別マーク検出部１２６は、検出すべきパターンの判定基準の閾値を格納するための閾値データ格納部１２６ｂを有する。位置関係算出部１２５には、ベクトル演算部１２５ｂがパターンの直線度を算出する際に算出対象の各点の座標を格納するための座標位置格納メモリ１２５ａが接続されている。
【００３７】
ベクトル演算部１２５ｂが、情報漏洩防止識別マーク検出部１２４で検出された情報漏洩防止識別マークの候補に含まれるパターンが直線的に並んでいると判定した場合、情報漏洩防止識別マークを検出したものとする。位置関係算出部１２５及び偽造防止識別マーク検出部１２６で夫々情報漏洩防止識別マーク及び偽造防止識別マークが検出された場合、類似度計算部１２７及び１２８で夫々保持しているマーク組数をインクリメントし、夫々の組数が所定値以上となったときに、ＰＣＵ２３に対して検出を通知するようにしてある。
【００３８】
図４は、画像読取部２１が原稿を読み取る状態を模式的に示す説明図である。図４は、原稿載置台２１ａの下面側から商品券の原稿４を見た様子を示しており、原稿４には、偽造防止のためのパターン４０が一部に形成されている。画像読取部２１のＣＣＤラインセンサが原稿４からの反射光を主走査方向Ａに走査する都度、複数の画素からなる１ライン分の画像データがＣＣＤラインセンサから取得される。この間、図示しないステッピングモータにより光学系を副走査方向Ｂへ所定のステッピング周期で移動させることにより、原稿４の全面又は一部について画像データが取得される。取得された画像データ及びネットワーク３０を介して与えられた画像データは、ＩＣＵ２２で変倍されて画像形成部２４に与えられる。
【００３９】
図５は、ＩＣＵ２２に与えられた画像の一部の領域が拡大される様子を模式的に示す説明図である。図５（ａ）に示す「領域α＋領域β」は、変倍前の１ページ分の画像である。例えば、「領域α＋領域β」の１／４の大きさを有する「領域α」の画像を２倍に拡大する場合、拡大前の画像がＩＣＵ２２で主走査方向Ａ及び副走査方向Ｂへ夫々２倍に拡大されるため、拡大後の画像は、図５（ｂ）に示す「領域α」の画像となる。これは図５（ａ）に示す「領域α＋領域β」の画像と大きさが等しい１ページ分の画像である。つまり、画像を２倍に拡大する場合、拡大される画像はＩＣＵ２２に与えられた画像の１／４の大きさに相当する部分である。同様に、画像を３倍及び４倍に拡大する場合、拡大される画像はＩＣＵ２２に与えられた画像の夫々１／９及び１／１６の大きさに相当する部分である。
【００４０】
図６は、画像処理部１０により検出されるべき偽造防止識別マークの画像を有するパターンの構成例を示す模式図である。本実施の形態においては、商品券を意味し、複写の禁止を表す「マル商」のマークを偽造防止識別マークとしている。パターン４０は、環状の画像４２に漢字の「商」の字の画像４１が内包されるように描かれたものである。
尚、偽造防止識別マークは、上記「マル商」のマークに限定されるものではなく、例えば、原稿が紙幣の場合、紙幣に印刷されている朱印を偽造防止識別マークとすればよい。
【００４１】
以下に、偽造防止識別マーク検出部１２６が、ラインメモリ１２６ａに記憶された画像データから偽造防止識別マークとしてパターン４０を検出する処理について説明する。
偽造防止識別マークが含まれる画像としては、有価証券、紙幣等の原稿を読み取った原稿画像が挙げられる。例えばこれらの原稿画像のうち、偽造防止識別マークが含まれない領域を２倍に拡大した場合、後に１／２に縮小してシートに画像を形成したとしても、形成された画像には偽造防止識別マークが含まれないため、これらの画像が形成されたシートが、有価証券又は紙幣の一部としてさえ通用することはない。
【００４２】
このことから、例えば図５に示すように原稿の「領域α」を２倍に拡大する場合、画像判定部１２の判定領域決定部１２３は、「領域α」に含まれる画像データから偽造防止識別マークを検出すれば十分であるといえる。この場合、領域生成部１２１は、偽造防止識別マーク検出部１２６に「領域α」に含まれる画像データだけが与えられるように、判定領域決定部１２３に対して「領域α」の範囲を示す信号を与える。これにより、偽造防止識別マーク検出部１２６が「領域β」の中に誤って偽造防止識別マークを検出する虞をなくすことができると共に、偽造防止識別マークを検出すべき領域が狭くなる分だけ、処理回路の消費電力及び処理回路が発生するノイズを低減することができる。
尚、偽造防止識別マーク検出部１２６に対し「領域α」より大きい領域に含まれる画像データが与えられるようにして、偽造防止識別マークを検出する領域を広げてもよいことは言うまでもない。
【００４３】
図７は、パターン４０の一部をなす環状の画像４２を検出する処理を説明するための説明図であり、図８は、パターン４０の円弧を検出するための判定ウインドウ５０と、円弧との関係を示す説明図である。判定ウインドウ５０は、長手方向が原稿画像の主走査方向Ａに向けられた矩形をなし、副走査方向Ｂについて、６ライン分即ち６画素分の幅を有している。偽造防止識別マーク検出部１２６は、ラインメモリ１２６ａに記憶された画像データに基づく原稿画像の一部の領域に判定ウインドウ５０を重ね合わせ、判定ウインドウ５０が重ね合わされた領域内の画素に対応する画像データを読み出して、環状の画像４２が形成する円の一部である円弧４２ａを検出する。
【００４４】
例えば、図４及び図７（ａ）に示すように「商」の字の上下方向と主走査方向Ａとを略一致させて読み取られた原稿画像において、パターン４０の画像４２により形成される円の半径がｎ（ｍｍ）であるものとする。この場合、判定ウインドウ５０を主走査方向Ａ及び副走査方向Ｂに１画素ずつずらしながら原稿画像全体に重ね合わせたときに、判定ウインドウ５０内で検出した円弧４２ａの曲率半径が図７（ｂ）に示すようにｎ（ｍｍ）であった場合、円弧４２ａ及び該円弧４２ａから外挿される円弧４２ｂによって、環状の画像４２を検出したものと判定する。
【００４５】
図９は、判定ウインドウ５０内の画像と、円弧４２ａを検出するためのテンプレート６０との対応を示す説明図である。判定ウインドウ５０内の画像は、図９（ａ）に示すように、主走査方向Ａに連なる４２個の画素データを夫々有するラインデータ５１〜５６によって表される。図９（ａ）では、各画素データの画素値１及び０が、夫々白及び黒を表すようにしてある。
これに対し、ラインデータ５１〜５６に適用（テンプレートマッチング）さるべきテンプレート６０は、図９（ｂ）に示すように、主走査方向Ａに連なる４２個の画素に対応付けられた領域を夫々有する第１ライン６１〜第６ライン６６によって構成される。
【００４６】
ここでは、図９（ａ），（ｂ）夫々において、横軸にＹ軸方向の画素位置をとり、縦軸にＸ軸方向の画素位置をとって、各画素の位置を座標（Ｘ，Ｙ）で表すものとする。
例えば、判定ウインドウ５０のラインデータ５１は、座標（０，０）〜（０，１５），（２６，０）〜（４１，０）における画素データの画素値が１であり、座標（１６，０）〜（２５，０）における画素データの画素値が０となっている。
【００４７】
一方、テンプレート６０では、第１ライン６１〜第６ライン６６が、夫々３つの領域に分割されている。例えば、第１ライン６１は、座標（１５，０）〜（２６，０）までの第１領域６１ａと、座標（１１，０）〜（１４，０），（２７，０）〜（３０，０）までの第２領域６１ｂ，６１ｂと、座標（０，０）〜（１０，０），（３１，０）〜（４１，０）までの第３領域６１ｃ，６１ｃとに分割されている。第２ライン６２〜第６ライン６６についても同様である。
【００４８】
尚、第１領域６１ａ〜６６ａ、第２領域６１ｂ〜６６ｂ、及び第３領域６１ｃ〜６６ｃの各始点及び終点の座標位置は、円弧４２ａの形状と太さに応じて予め設定してあり、第１領域６１ａの中央部から第２領域６２ｂ，６３ｂ，６４ｂ，６５ｂ，６６ｂの中央部を滑らかに連ねる曲線が、円弧４２ａの形状を近似するようにしてある。このように構成されたテンプレート６０は、偽造防止識別マーク検出部１２６の図示しない記憶部に記憶されている。
【００４９】
テンプレート６０を判定ウインドウ５０に適用するときは、図９（ｂ）における座標（Ｘ，Ｙ）と図９（ａ）における座標（Ｘ，Ｙ）とが一致するようにしてテンプレート６０の第１ライン６１〜第６ライン６６を判定ウインドウ５０内のラインデータ５１〜５６に夫々重ね合わせる。そして、第１領域６１ａ〜６６ａ、第２領域６１ｂ〜６６ｂ、及び第３領域６１ｃ〜６６ｃの夫々と重なる位置に存在するラインデータ５１〜５６の黒色の画素数をカウントする。
【００５０】
図１０は、テンプレート６０による判定条件を示す図表である。図１０における各列は、左から第１ライン６１〜第６ライン６６を表し、各行は、上から第１領域６１ａ〜６６ａ、第２領域６１ｂ〜６６ｂ、及び第３領域６１ｃ〜６６ｃを表す。図１０に示された１８個（６列×３行）のセルには、各セルに対応するテンプレートの領域と重なる位置に存在すべき黒色の画素数の範囲が書き込まれている。
即ち、判定ウインドウ５０内の画像をラインデータ５１〜５６で表した場合、各ラインデータ５１〜５６における黒色の画素データの分布が図１０に示された黒色の画素数の範囲の分布に適合するときに、判定ウインドウ５０内の画像が円弧４２ａであるものと判定する。
【００５１】
例えば、図９（ａ）のラインデータ５１に図９（ｂ）の第１ライン６１を重ね合わせた場合、第１領域６１ａ、第２領域６１ｂ、及び第３領域６１ｃ内に夫々存在するラインデータ５１の黒色の画素数は、１０個、０個、及び０個であり、これらの個数は、図１０の第１ラインの列に示された範囲（９以下、２以下、及び１以下）に含まれる。図９（ａ）のラインデータ５２〜５６に図９（ｂ）の第２ライン６２〜第６ライン６６を夫々重ね合わせた場合についても、図１０の第２ライン〜第６ラインの列に示された範囲に夫々含まれるため、図９（ａ）の判定ウインドウ５０内の画像は円弧４２ａであると判定される。
【００５２】
さて、円弧を検出した場合、検出した円弧を含む円を推定することにより、パターン４０を含む可能性を有する円形の領域（パターン検出領域）の抽出が可能となる。このパターン検出領域内に含まれる画像の種類を判別するために、パターン検出領域を４つの分割領域に分け、分割領域ごとの画素数（パターン検出領域の画素数の分布）を調べる。
図１１は、パターン検出領域の分割例と画素数の分布との関係を説明するための説明図である。
【００５３】
図１１（ａ）は分割例を示している。この例では、抽出したパターン検出領域７０を同心円状に分割しており、最も小さい半径を有する円周によって囲まれる領域を第１分割領域７１、その円周と２番目に小さい半径を有する円周とで囲まれる領域を第２分割領域７２、その円周と３番目に小さい半径を有する円周とで囲まれる領域を第３分割領域７３、その円周と外周とで囲まれる領域を第４分割領域７４としている。
【００５４】
図１１（ｂ）は、各分割領域７１，７２，７３，７４内の画素数の範囲を判定基準として規定するテーブルを示しており、このテーブルに従ってパターン４０がパターン検出領域７０に含まれているか否かを判定する。例えば、第１分割領域７１内の黒色の画素数が２４６個から３００個の範囲であり、第２分割領域７２内の黒色の画素数が２５０個から３０２個の範囲であり、第３分割領域７３内の黒色の画素数が２６６個から３１０個の範囲であり、第４分割領域７４内の黒色の画素数が４８０個以上であるという条件を満たす場合、その画像がパターン４０であると判定する。
尚、図１１（ｂ）のテーブルに示された判定基準の閾値は、閾値データ格納部１２６ｂに予め格納されており、ＰＣＵ２３からの指示に応じて読み出し及び書き換えが可能なように構成してある。
【００５５】
パターン４０が検出された場合、類似度計算部１２８でインクリメントしたマーク組数が所定の閾値以上となったときに、ＰＣＵ２３に対して偽造防止識別マークの検出（以下、検出１という）が通知される。
【００５６】
次に、情報漏洩防止識別マーク検出部１２４及び位置関係算出部１２５が、ラインメモリ１２４ａに記憶された画像データから情報漏洩防止識別マークを検出する処理について、以下に説明する。
情報漏洩防止識別マークが含まれた原稿では、重要な情報が必ずどこかの領域に形成されているが、それがどの領域であるかが検出できないため、例えば情報漏洩防止識別マークが含まれない領域を拡大する場合であっても、拡大を阻止する必要がある。
【００５７】
このことから、本実施の形態にあっては、例えば図４に示すように原稿の「領域α」を２倍に拡大する場合、画像判定部１２の判定領域決定部１２２が情報漏洩防止識別マーク検出部１２４に与える画像データは、「領域α＋領域β」（即ち元の原稿画像全体）に含まれる画像データとする。この場合、領域生成部１２１は、判定領域決定部１２２に対して「領域α＋領域β」の範囲を示す信号を与える。画像を拡大する倍率が２倍以外の場合についても同様である。これにより、情報漏洩防止識別マークを漏れなく検出することができる。
【００５８】
図１２は、画像処理部１０により検出さるべき情報漏洩防止識別マークの例と、該情報漏洩防止識別マークを検出するためのテンプレート８０とを示す説明図である。図において、点Ｐ２を中心とする同心のリングを外側から順にリング８１，８２，８３，８４とし、主走査方向Ａ及び副走査方向Ｂと４５°の角度をなすリング８１の直径と、円周との交点を左上から点Ｐ０，Ｐ５とする。線分Ｐ０Ｐ２とリング８３との交点を点Ｐ１とし、線分Ｐ２Ｐ５とリング８４，８２との交点を夫々点Ｐ３，Ｐ４とするとき、本実施の形態では、点Ｐ０〜Ｐ４に位置する点状のパターン８５（８５ａ，８５ａ，８５ａ，８５ａ，８５ａ）からなる画像を情報漏洩防止識別マークとする。このような５つの画像を１組とする情報漏洩防止識別マークが、機密文書の原稿の各ページに複数組含まれている。
尚、テンプレート８０については後述する。
【００５９】
図１３は、情報漏洩防止識別マーク検出部１２４が情報漏洩防止識別マークの候補を検出するために使用するテンプレート９０の構成を示す説明図である。本実施の形態では、図１２に示すパターン８５の候補を検出するために、主走査方向Ａ及び副走査方向Ｂに夫々１５画素及び１４ライン分の大きさを有する矩形のテンプレート９０を使用する。以下の説明では、図の左上の画素の位置を原点とする。テンプレート９０上の位置は、主走査方向Ａのアドレス（０〜１４）と副走査方向Ｂのライン番号（ＰＭＲＥＧ０〜１４）との組み合わせで表される（何れも０オリジン）。
尚、テンプレート９０が有する具体的なパターン（領域）については後述する。
【００６０】
図１４は、テンプレートマッチングによる検出動作を示す説明図である。図には、１ページ分の画像データが、原点から主走査方向Ａに４０００画素分、及び副走査方向Ｂに９４５０ライン分並べられた原稿画像のイメージとして示されている。情報漏洩防止識別マーク検出部１２４は、パターン８５の候補を検出する場合、テンプレート９０の原点を原稿画像の原点に一致させた状態から、テンプレート９０全体を主走査方向Ａ及び副走査方向Ｂに夫々１画素分及び１ライン分シフトさせる都度テンプレートマッチングを行う。テンプレート９０のシフトは、主走査方向Ａへの「４０００−１５」回のシフトと副走査方向Ｂへの１回のシフトとを交互に繰り返し、副走査方向Ｂへ計「９４５０−１５」回シフトするようにしてある。
尚、領域γは、パターン８５の候補が検出される可能性がある領域であり、領域δは、パターン８５の候補が検出されることがない領域である。
【００６１】
図１５は、情報漏洩防止識別マークの候補を検出するために設定されているテンプレート９０のパターン（領域）を示す説明図である。図１５（ａ）〜（ｅ）に示すテンプレート９０ａ，９０ｂ，９０ｃ，９０ｄ，９０ｅの夫々には、周辺部白判定領域、周辺部カウント領域、第１中心部カウント領域、第２中心部カウント領域、及び第３中心部カウント領域が設定されている。情報漏洩防止識別マーク検出部１２４が行うテンプレートマッチングでは、これら各領域内で画素値１を有する黒の画素数をカウントし、予め設定された閾値と比較することによって情報漏洩防止識別マークの候補を検出する。
尚、ここでの画素値は、図９で説明したときの画素値と、１及び０の意味するところが逆になっている。
【００６２】
図１６は、テンプレート９０ａの周辺部白判定領域、及びテンプレート９０ａを用いた判定のための構成例を示す説明図である。図１６（ａ）で斜線を施した領域が周辺部白判定領域である。図１６（ｂ）には、判定を実行するためのＮＯＲ回路と、該ＮＯＲ回路に入力さるべき値を表す式が示されている。例えば、「ＰＭＲＥＧ３＜１４：１２＞，＜２：０＞」の式は、テンプレート９０ａの３番目のラインと重なる位置に存在する主走査方向Ａの画素のうち、０番目から２番目までの位置及び１２番目から１４番目までの位置に含まれる全ての画素が有する値（１又は０）の集合を表している（以下同様）。同様の式で表される合計１４４ビットの値がＮＯＲ回路に入力されているため、入力値の全てが０であるときに、ＮＯＲ回路の出力値が１となる。即ち、周辺部白判定領域と重なる位置に存在する全ての画素が画素値０を有するときに、判定結果が１となり、周辺部が白であるという条件が成立することを示す。
【００６３】
図１７は、テンプレート９０ｂの周辺部カウント領域、及びテンプレート９０ｂを用いた判定のための構成例を示す説明図である。図１７（ａ）で斜線を施した領域が周辺部カウント領域である。図１７（ｂ）には、判定を実行するためのカウンタ及びコンパレータと、カウンタに入力さるべき値を表す式とが示されている。カウンタには、周辺部カウント領域と重なる位置に存在する３２個の画素が有する値の集合が入力され、カウンタでカウントされた画素値１を有する黒の画素数とレジスタに予め設定された値とがコンパレータで比較された結果、黒の画素数が設定値以下であるときに、判定結果が１となって条件が成立することを示す。
【００６４】
図１８は、テンプレート９０ｃの第１中心部カウント領域、及びテンプレート９０ｃを用いた判定のための構成例を示す説明図である。図１８（ａ）で斜線を施した領域が第１中心部カウント領域である。図１８（ｂ）には、判定を実行するためのカウンタ及びコンパレータと、カウンタに入力さるべき値を表す式とが示されている。カウンタには、第１中心部カウント領域と重なる位置に存在する２４個の画素が有する値の集合が入力され、カウンタでカウントされた画素値１を有する黒の画素数とレジスタに予め設定された値とがコンパレータで比較された結果、黒の画素数が設定値以下であるときに、判定結果が１となって条件が成立することを示す。
【００６５】
図１９は、テンプレート９０ｄの第２中心部カウント領域、及びテンプレート９０ｄを用いた判定のための構成例を示す説明図である。図１９（ａ）で斜線を施した領域が第２中心部カウント領域である。図１９（ｂ）には、判定を実行するためのカウンタ及びコンパレータと、カウンタに入力さるべき値を表す式とが示されている。カウンタには、第２中心部カウント領域と重なる位置に存在する１６個の画素が有する値の集合が入力され、カウンタでカウントされた画素値１を有する黒の画素数とレジスタに予め設定された２つの異なる値（設定値ｂ及び設定値ｃ）とがコンパレータで比較される。この結果、黒の画素数が２つの異なる設定値の間にある（何れかの設定値と等しいときを含む）ときに、判定結果が１となって条件が成立することを示す。
【００６６】
図２０は、テンプレート９０ｅの第３中心部カウント領域、及びテンプレート９０ｅを用いた判定のための構成例を示す説明図である。図２０（ａ）で斜線を施した領域が第３中心部カウント領域である。図２０（ｂ）には、判定を実行するためのカウンタ及びコンパレータと、カウンタに入力さるべき値を表す式とが示されている。カウンタには、第３中心部カウント領域と重なる位置に存在する９個の画素が有する値の集合が入力され、カウンタでカウントされた画素値１を有する黒の画素数とレジスタに予め設定された値とがコンパレータで比較された結果、黒の画素数が設定値以上であるときに、判定結果が１となって条件が成立することを示す。
【００６７】
図１６〜２０で説明した判定条件が全て成立する場合、情報漏洩防止識別マーク検出部１２４は、ラインメモリ１２４ａに記憶した画像データに情報漏洩防止識別マークの候補を検出したと判定する。この場合、情報漏洩防止識別マーク検出部１２４は、検出したときにテンプレート９０（９０ａ，９０ｂ，９０ｃ，９０ｄ，９０ｅ）の原点と重なる位置が画像データの座標原点となるようにして、画像データを位置関係算出部１２５に与える。
【００６８】
さて、位置関係算出部１２５がパターン８５を検出するために使用するテンプレート８０は、主走査方向Ａ及び副走査方向Ｂに夫々１０１画素及び１０１ライン分の大きさを有する矩形の領域に、同心のリング８１，８２，８３，８４を設定したものである（図１２参照）。位置関係算出部１２５が情報漏洩防止識別マーク検出部１２４から与えられた画像データにテンプレート８０を適用してテンプレートマッチングを行った場合、リング８１，８３，８４，８２上で検出した点状の画像が存在する位置を夫々点Ｐ０，Ｐ１，Ｐ３，Ｐ４とする。
ここで、テンプレート８０の中心にＸＹ座標の原点を置き、点Ｐ０，Ｐ１，Ｐ３，Ｐ４の座標を夫々（Ｘ１，Ｙ１），（Ｘ２，Ｙ２），（Ｘ３，Ｙ３），（Ｘ４，Ｙ４）とした場合、以下の（ａ）〜（ｄ）の条件が全て成立するときに、ベクトル演算部１２５ｂが点Ｐ０〜Ｐ４の直線度を算出する。
【００６９】
（ａ）テンプレート８０と重なる領域内に存在する点の画像は６個以下である。
（ｂ）テンプレート８０の中央に点Ｐ２となるべき画像が存在する。
（ｃ）リング８１，８２，８３，８４上に各１個の点の画像が存在する。
（ｄ）リング８１，８３上の点の画像と、リング８２，８４上の点の画像とが、テンプレートの中心を境にして、互いに対向する側に存在する。
【００７０】
上記各条件が成立した場合、ベクトル演算部１２５ｂは、以下の式（１）〜（３）の条件が全て成立するときに、点Ｐ０〜Ｐ４が直線的に並んでいると判定し、パターン８５を検出したものとする。
但し、α１，α２，α３は、予め設定された常数とする。
【００７１】
（ｅ）｜Ｘ１×Ｙ２−Ｙ１×Ｘ２｜＜α１・・・・・・・・・・（１）
（ｆ）｜Ｘ３×Ｙ２−Ｙ３×Ｘ２｜＜α２・・・・・・・・・・（２）
（ｇ）｜Ｘ１×Ｙ４−Ｙ１×Ｘ４｜＜α３・・・・・・・・・・（３）
【００７２】
パターン８５が検出された場合、類似度計算部１２７でインクリメントしたマーク組数が所定の閾値以上となったときに、ＰＣＵ２３に対して情報漏洩防止識別マークの検出（以下、検出２という）が通知される。
【００７３】
以下に、上述したデジタル複合機２の動作を、それを示すフローチャートを用いて説明する。
図２１〜２３は、原稿の複写及び領域の指定が行われた場合のＣＰＵ２３１の処理手順を示すフローチャートである。図２１〜２３の処理は、原稿の各ページの読み取りが可能となったときに起動され、ＲＯＭ２３２に予め格納されている制御プログラムに従って実行される。
尚、出力の禁止を示す禁止フラグ、及び印字出力の指示有りを示す印字フラグは、ＲＡＭ２３３に記憶されるものとする。
【００７４】
図２１〜２３の処理が起動された場合、ＣＰＵ２３１は、禁止フラグを一旦０にクリアし（ステップＳ１１）、操作部２１ｂから入力される読取開始の指示が有ったか否かを判定する（ステップＳ１２）。読取開始の指示が無かったと判定した場合（ステップＳ１２：ＮＯ）、ＣＰＵ２３１は、読取開始の指示があるまで待機する。読取開始の指示が有ったと判定した場合（ステップＳ１２：ＹＥＳ）、ＣＰＵ２３１は、領域生成部１２１を制御して、読み取るべき原稿の全範囲を示す信号を生成し（ステップＳ１３）、生成した信号を判定領域決定部１２２に与えて検出２のための領域を設定する（ステップＳ１４）。これにより、情報漏洩防止識別マーク検出部１２４には、原稿の全領域に含まれる画像データが与えられるようになる。
【００７５】
その後、ＣＰＵ２３１は、操作部２１ｂから入力される領域の指定が有ったか否かを判定する（ステップＳ１５）。領域の指定が有ったと判定した場合（ステップＳ１５：ＹＥＳ）、ＣＰＵ２３１は、印字出力の指示無しを示すために、印字フラグを０にクリアする（ステップＳ１６）。更に、ＣＰＵ２３１は、変倍部２２１に対して変倍率＝１を設定する（ステップＳ１７）と共に、領域生成部１２１を制御して、指定された領域の範囲を示す信号を生成する（ステップＳ１８）。
【００７６】
ステップＳ１５で領域の指定が無かったと判定した場合（ステップＳ１５：ＮＯ）、ＣＰＵ２３１は、印字出力の指示有りを示すために、印字フラグを１にセットする（ステップＳ１９）。更に、ＣＰＵ２３１は、読取開始の指示の際に指定された変倍率を変倍部２２１に設定し（ステップＳ２０）、読取開始の指示の際に拡大指示が有ったか否かを判定する（ステップＳ２１）。拡大指示が有ったと判定した場合（ステップＳ２１：ＹＥＳ）、ＣＰＵ２３１は、領域生成部１２１を制御して、拡大される領域の範囲を示す信号を生成する（ステップＳ２２）。拡大指示が無かったと判定した場合（ステップＳ２１：ＮＯ）、ＣＰＵ２３１は、領域生成部１２１を制御して、読み取るべき原稿の全範囲を示す信号を生成する（ステップＳ２３）。
【００７７】
ステップＳ１８、ステップＳ２２、又はステップＳ２３の処理を終えた場合、ＣＰＵ２３１は、各ステップで生成した信号を判定領域決定部１２３に与えて検出１のための領域を設定する（ステップＳ２４）と共に、前記信号が示す領域を変倍部２２１に設定する（ステップＳ２５）。これにより、偽造防止識別マーク検出部１２６及びラインメモリ２２１ａには、原稿の指定された領域、原稿の拡大される領域、又は原稿の全範囲に含まれる画像データが夫々与えられるようになる。
【００７８】
その後、ＣＰ２３１は、検出１（即ち、偽造防止識別マーク検出）に係る処理を起動し（ステップＳ２７）、そして、検出２（即ち、情報漏洩防止識別マーク検出）に係る処理を起動し（ステップＳ２８）、更にＩＣＵ２２での変倍に係る処理を起動する（ステップＳ２９）。
【００７９】
次いで、ＣＰＵ２３１は、画像読取部２１を制御して原稿の読取処理を実行する（ステップＳ３０）。具体的には、原稿載置台２１ａ上に載置された原稿の全範囲を読み取ってＲＧＢの画像データを生成する。そして、ＣＰＵ２３１は、生成した画像データをＩＣＵ２２に転送する（ステップＳ３１）と共に、解像度変換部１１１を制御して解像度変換処理を実行し（ステップＳ３２）、画像データの解像度を１００ｄｐｉ又は２００ｄｐｉの低解像度に変換する。更に、ＣＰＵ２３１は、色フィルタ１１２，１１３を夫々制御して２値化処理を実行し（ステップＳ３３）、低解像度の画像データを２値データに夫々変換する。
【００８０】
次いで、ＣＰＵ２３１は、変換された各２値データを判定領域決定部１２２，１２３へ転送する（ステップＳ３４）。これにより、各２値データが、情報漏洩防止識別マーク検出部１２４及び偽造防止識別マーク検出部１２６を介してラインメモリ１２４ａ及びラインメモリ１２６ａに夫々記憶される。その後、ＣＰＵ２３１は、１ページの画像データの処理が終了したか否かを判定し（ステップＳ３５）、終了していないと判定した場合（ステップＳ３５：ＮＯ）、処理をステップＳ３０へ戻す。
【００８１】
１ページの画像データの処理が終了したと判定した場合（ステップＳ３５：ＹＥＳ）、ＣＰＵ２３１は、検出１に係る処理が終了したか否かを判定し（ステップＳ３７）、終了していないと判定した場合（ステップＳ３７：ＮＯ）、処理が終了するまで待機する。終了したと判定した場合（ステップＳ３７：ＹＥＳ）、ＣＰＵ２３１は、検出２に係る処理が終了したか否かを判定し（ステップＳ３８）、終了していないと判定した場合（ステップＳ３８：ＮＯ）、処理が終了するまで待機する。これにより、ＣＰＵ２３１は、１ページの画像データの所定範囲について、偽造防止識別マーク及び情報漏洩防止識別マークの検出が終了するまで待機する。
【００８２】
検出２に係る処理が終了したと判定した場合（ステップＳ３８：ＹＥＳ）、ＣＰＵ２３１は、出力の禁止を示す出力禁止フラグが１にセットされているか否かを判定する（ステップＳ３９）。セットされていると判定した場合（ステップＳ３９：ＹＥＳ）、ＣＰＵ２３１は、出力処理（即ち、シートへの画像の形成、又は画像メモリ２２３への画像データの記憶）を禁止し（ステップＳ４０）、出力処理が禁止されている旨を使用者に通知する（ステップＳ４１）。
具体的には、出力処理の禁止は、画像形成部２４がＩＣＵ２２から与えられた画像データに基づいて出力画像を形成しないように制御し、画像メモリ２２３に記憶された画像データを消去する。また、出力処理の禁止の通知は、操作部２１ｂの表示器に所定のメッセージを表示することによって行う。
【００８３】
ステップＳ３９で禁止フラグが１にセットされていないと判定した場合（ステップＳ３９：ＮＯ）、ＣＰＵ２３１は、印字出力の指示有りを示す印字フラグが１にセットされているか否かを判定する（ステップＳ４２）。セットされていないと判定した場合（ステップＳ４２：ＮＯ）、ＣＰＵ２３１は、処理を終了する。印字フラグが１にセットされていると判定した場合（ステップＳ４２：ＹＥＳ）、ＣＰＵ２３１は、画像形成部２４を制御し、画像メモリ２２３に記憶された画像データに基づいて出力処理を実行し（ステップＳ４３）、処理を終了する。
【００８４】
図２４は、検出１に係るＣＰＵ２３１の処理手順を示すフローチャートである。図２４の処理は、ステップＳ２７の処理から起動され、ＣＰＵ２３１が偽造防止識別マーク検出部１２６を制御することにより、ラインメモリ１２６ａに記憶された画像データに対して実行される。
【００８５】
図２４の処理が起動された場合、ＣＰＵ２３１は、図８〜１０を用いて説明した処理により、所定の曲率半径を有する円弧４２ａを検出したか否かを判定する（ステップＳ５１）。円弧４２ａを検出していないと判定した場合（ステップＳ５１：ＮＯ）、ＣＰＵ２３１は、１ページの与えられた範囲について処理が終了したか否かを判定し（ステップＳ５２）、終了していないと判定した場合（ステップＳ５２：ＮＯ）、処理をステップＳ５１へ戻す。終了したと判定した場合（ステップＳ５２：ＹＥＳ）、ＣＰＵ２３１は、パターン４０を検出することなく検出１の処理を終了する。
【００８６】
円弧４２ａを検出したと判定した場合（ステップＳ５１：ＹＥＳ）、ＣＰＵ２３１は、検出した円弧４２ａを含む円４２に囲まれた判定領域７０において、各分割領域７１〜７４に含まれる画素数をカウントする（ステップＳ５３）。そして、ＣＰＵ２３１は、閾値データ格納部１２６ｂから、図１１（ｂ）に示した閾値を読み出し（ステップＳ５４）、各分割領域７１〜７４に含まれる画素数が、図１１（ｂ）の判定基準内に有るか否かを判定する（ステップＳ５５）。
【００８７】
判定基準内に無いと判定した場合（ステップＳ５５：ＮＯ）、ＣＰＵ２３１は、処理をステップＳ５２に戻す。判定基準内に有ると判定した場合（ステップＳ５５：ＹＥＳ）、ＣＰＵ２３１は、パターン４０を検出したものとして出力の禁止を示す出力禁止フラグを１にセットし（ステップＳ５６）、検出１の処理を終了する。
【００８８】
図２５は、検出２に係るＣＰＵ２３１の処理手順を示すフローチャートである。図２５の処理は、ステップＳ２８の処理から起動され、ＣＰＵ２３１が情報漏洩防止識別マーク検出部１２４及び位置関係算出部１２５を制御することにより、ラインメモリ１２４ａに記憶された画像データに対して実行される。
【００８９】
図２５の処理が起動された場合、ＣＰＵ２３１は、情報漏洩防止識別マーク検出部１２４を制御し、図１３〜２０を用いて説明した処理により、情報漏洩防止識別マークの候補を検出したか否かを判定する（ステップＳ６１）。検出していないと判定した場合（ステップＳ６１：ＮＯ）、ＣＰＵ２３１は、１ページの与えられた範囲について処理が終了したか否かを判定し（ステップＳ６２）、終了していないと判定した場合（ステップＳ６２：ＮＯ）、処理をステップＳ６１へ戻す。終了したと判定した場合（ステップＳ６２：ＹＥＳ）、ＣＰＵ２３１は、パターン８５を検出することなく検出２の処理を終了する。
【００９０】
マークの候補を検出したと判定した場合（ステップＳ６１：ＹＥＳ）、ＣＰＵ２３１は、位置関係算出部１２５を制御し、マークの候補の直線度を算出する条件が成立したときに、ベクトル演算部１２５ｂによって式（１）〜（３）に示したベクトル演算を行う（ステップＳ６３）。その後、ＣＰＵ２３１は、マークの候補が直線的に並んでいるか否かを判定する（ステップＳ６４）。
【００９１】
直線的に並んでいないと判定した場合（ステップＳ６４：ＮＯ）、ＣＰＵ２３１は、処理をステップＳ６２に戻す。直線的に並んでいると判定した場合（ステップＳ６４：ＹＥＳ）、ＣＰＵ２３１は、パターン８５を検出したものとして出力の禁止を示す出力禁止フラグを１にセットし（ステップＳ６５）、検出２の処理を終了する。
【００９２】
図２６は、ＩＣＵ２２での変倍に係るＣＰＵ２３１の処理手順を示すフローチャートである。図２６の処理は、ステップＳ２９の処理から起動され、ＣＰＵ２３１がＩＣＵ２２を制御することにより、ラインメモリ２２１ａに記憶された画像データに対して実行される。
【００９３】
図２６の処理が起動された場合、ＣＰＵ２３１は、ラインメモリ２２１ａに記憶されたＲＧＢの画像データを、先に設定された変倍率で変倍し（ステップＳ７１）、変倍したＲＧＢの画像データをＣＭＹＫの画像データに変換する（ステップＳ７２）。その後、ＣＰＵ２３１は、変換したＣＭＹＫの画像データを色補正して（ステップＳ７３）画像メモリ２２３に記憶する（ステップＳ７４）。
【００９４】
次いで、ＣＰＵ２３１は、１ページの与えられた範囲について処理が終了したか否かを判定し（ステップＳ７５）、終了していないと判定した場合（ステップＳ７５：ＮＯ）、処理をステップＳ７１へ戻す。終了したと判定した場合（ステップＳ７５：ＹＥＳ）、ＣＰＵ２３１は、変倍に係る処理を終了する。
【００９５】
以上のように、本実施の形態によれば、受け付けた画像データに基づく画像を拡大する場合、拡大前の画像のうち、拡大される領域より十分大きい領域、及び拡大される領域と同等の大きさの領域に、情報漏洩防止識別マーク及び偽造防止識別マークを表すパターンが夫々含まれているか否かを検出する。
これにより、情報漏洩防止識別マークの検出漏れが防止され、偽造防止識別マークについての必ずしも必要でない検出が省かれる。
従って、原稿画像を拡大する場合、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することが可能となる。
【００９６】
また、受け付けた画像データに基づく画像の全領域及び拡大される領域に、情報漏洩防止識別マーク及び偽造防止識別マークを表すパターンが夫々含まれているか否かを検出する。
従って、検出に必要十分な領域から目的のパターンを検出することが可能となる。
【００９７】
更にまた、受け付けた画像データに基づく画像において、全領域及び指定を受け付けた領域に、情報漏洩防止識別マーク及び偽造防止識別マークを表すパターンが夫々含まれているか否かを検出する。
従って、検出に必要十分な領域から目的のパターンを検出することが可能となる。
【００９８】
更にまた、指定を受け付けた領域に属する画像データのみを画像メモリに記憶する。
従って、後の処理のために画像データを記憶するのに必要とされる画像メモリの容量を削減することが可能となる。
【００９９】
更にまた、画像処理装置で大きさの異なる２領域に情報漏洩防止識別マーク及び偽造防止識別マークを表すパターンが夫々含まれていないことが検出された画像に基づいて出力画像を形成する。
従って、情報の漏洩を未然に防止すると共に、複写禁止の原稿画像の誤検出を防止することができる画像処理装置を、画像形成装置に適用することが可能となる。
【０１００】
尚、本実施の形態では、画像読取部２１で原稿を読み取った画像データにパターン４０，８５が含まれているか否かを検出したが、これに限定されるものではなく、例えば、ネットワーク３０を介してデジタルカメラ３１、ＰＣ３２及びノートＰＣ３３から取得した画像データにパターン４０，８５が含まれているか否かを検出するようにしてもよい。
【０１０１】
また、本実施の形態では、読取開始の指示の際に拡大指示及び領域の設定がある場合についてフローチャートを示したが、これに限定されるものではなく、画像処理装置が画像データを受け付けた後に、拡大指示及び領域の指定を受け付けるようにしてもよい。
【符号の説明】
【０１０２】
２  デジタル複合機（画像処理装置を有する画像形成装置）
２ａ  本体装置
１０  画像処理部
１１  前処理部
１２  画像判定部
１２４  情報漏洩防止識別マーク検出部
１２６  偽造防止識別マーク検出部
２１  画像読取部
２１ａ  原稿載置台
２１ｂ  操作部（領域の指定を受け付ける手段）
２２  ＩＣＵ
２２１  変倍部
２２３  画像メモリ（画像データを記憶する手段）
２３  ＰＣＵ
２３１  ＣＰＵ
２３２  ＲＯＭ
２３３  ＲＡＭ
２４  画像形成部（出力画像を形成する手段）
３０  ネットワーク
４０、８５  パターン（特定の２パターン）
【図１】
2010224957.tif 000003
【図２】
2010224957.tif 000004
【図３】
2010224957.tif 000005
【図４】
2010224957.tif 000006
【図５】
2010224957.tif 000007
【図６】
2010224957.tif 000008
【図７】
2010224957.tif 000009
【図８】
2010224957.tif 000010
【図９】
2010224957.tif 000011
【図１０】
2010224957.tif 000012
【図１１】
2010224957.tif 000013
【図１２】
2010224957.tif 000014
【図１３】
2010224957.tif 000015
【図１４】
2010224957.tif 000016
【図１５】
2010224957.tif 000017
【図１６】
2010224957.tif 000018
【図１７】
2010224957.tif 000019
【図１８】
2010224957.tif 000020
【図１９】
2010224957.tif 000021
【図２０】
2010224957.tif 000022
【図２１】
2010224957.tif 000023
【図２２】
2010224957.tif 000024
【図２３】
2010224957.tif 000025
【図２４】
2010224957.tif 000026
【図２５】
2010224957.tif 000027
【図２６】
2010224957.tif 000028