(57)【要約】  【課題】  所定のパターンが付された画像から当該パターンを検出する機能を有する画像処理装置、画像読取装置、及び画像記録装置の提供。  【解決手段】  原稿の読取開始指示がある場合（Ｓ１１：ＹＥＳ）、原稿の読取処理を実行し（Ｓ１２）、得られた画像データに基づいて検出領域を抽出する（Ｓ１３）。そして、検出領域を分割した各領域内で黒色の画素数をカウントし（Ｓ１４）、画素数の分布を定めた第１判定基準を満足するか否かを判断する（Ｓ１６）。第１判定基準を満足すると判断した場合（Ｓ１６：ＹＥＳ）、出力処理を禁止する（Ｓ１８）。また、第１判定基準を満足しないと判断した場合（Ｓ１６：ＮＯ）、第２判定基準を満足するか否かを判断し（Ｓ２１）、第２判定基準を満足すると判断した場合（Ｓ２１：ＹＥＳ）、利用者認証を行った上で出力処理を実行する（Ｓ２６）。【選択図】      図１１
2006148578.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素からなる画像データを受付け、受付けた画像データに基づく画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出する画像処理装置において、
前記領域を構成する画素のうち、所定の画素値を有する画素の割合を算出する手段を備え、算出した画素の割合に基づいて前記領域に含まれる画像の種類を検出するようにしてあることを特徴とする画像処理装置。
【請求項２】
検出すべき画像の種類と該画像を含んだ領域内で前記画素値を有する画素の割合との対応関係を規定したテーブルを備え、該テーブルにて規定された対応関係を参照して画像の種類を検出するようにしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記対応関係に係る情報を受付ける手段と、受付けた情報に基づいて前記テーブルを変更する手段とを備えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
シート上に記録された画像を読取る読取手段と、請求項１乃至請求項３の何れか１つに記載の画像処理装置とを備え、前記読取手段が読取った画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出するようにしてあることを特徴とする画像読取装置。
【請求項５】
前記画像処理装置が検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、その旨の情報を出力する手段とを備えることを特徴とする請求項４に記載の画像読取装置。
【請求項６】
請求項４に記載の画像読取装置と、該画像読取装置にて読取った画像をシート上に記録する手段とを備えることを特徴とする画像記録装置。
【請求項７】
前記画像読取装置にて検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、前記画像読取装置にて読取った画像のシート上への記録を禁止する手段とを備えることを特徴とする請求項６に記載の画像記録装置。
【請求項８】
前記画像読取装置にて検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、利用者に係る情報を受付ける手段と、受付けた情報に基づいて利用者の認証を行う手段と、該手段により利用者を認証できないと判断した場合、前記画像読取装置にて読取った画像のシート上への記録を禁止する手段とを備えることを特徴とする請求項６に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のパターンが付された画像から当該パターンを検出する機能を有する画像処理装置、画像読取装置、及び画像記録装置に関する。
【背景技術】
【０００２】
従来、紙幣、有価証券等の複写を防止するために、スキャナ装置のような画像読取装置、複写機のような画像記録装置には、紙幣などの一部の特徴を記憶したメモリ、及び入力された画像とそのメモリに記憶された画像とを比較し、パターンマッチングを行うことにより、紙幣などの特定画像を検出するＡＳＩＣ（画像処理装置）が搭載されており、紙幣などの特定画像を検出した場合には複写を禁止するようにしていた（例えば、特許文献１〜３参照）。
【０００３】
例えば、特許文献１には、紙幣朱印などの円形画像を検出する画像処理装置が開示されている。この画像処理装置は、まず、読取った画像中の主走査方向における赤色の画素を検出した場合、赤色の複数の画素からなる画像の細線化を行う。その後、画像処理装置は、細線化した画像の位置から主走査方向に所定の間隔を隔てた位置に別の赤色の画素を検出した場合、先に検出した赤色の画素と次に検出した赤色の画素とが、円の直径となる線分の両端位置に相当すると仮定し、前記線分を主走査方向に対して所定角度回転し、その線分の両側位置の２つの画素の位置がメモリに記憶されている画素の位置の所定範囲にある場合には、赤色の画素は円形の外周を有する画像（朱印画像）であると判定する。
【０００４】
また、同様の技術として特許文献２に記載されている画像処理装置では、主走査方向の円の直径となる線分の両端に相当する画素を検出し、円の中心から副走査方向に所定の間隔だけ離れた位置に円の一部を検出した場合、検出した画素は検出対象の画像の一部であると判断する。また、画像処理装置は、検出した円の内側において所定の間隔内の画素がオンとなる回数、すなわち、赤色の画素の数をカウントし、予めメモリ内に記憶されている特定の画像データに対応する数値とカウントされた値とが一致するか否かを判断し、一致する場合には、検出された画素によって形成される画像が特定の円形画像（朱印画像）であると判定する。
【特許文献１】実開平５−８５１５８号公報
【特許文献２】特開平６−１７８０９８号公報
【特許文献３】特開２００３−９９７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された画像処理装置では、赤色の円形画像を検出することによって紙幣に付された朱印画像であることを判断するため、簡便ではあるが、朱印画像と類似の画像を朱印画像と判定することが多く、判定精度が非常に悪いという問題点を有している。
【０００６】
また、特許文献２に記載された画像処理装置では、検出した赤色の円内において赤色の画素をカウントし、予めメモリ内に記憶されている特定画像を用いたカウント数と外部入力された画像を用いたカウント数とを比較するため、判定精度は高いが、特定画像を記憶しておく必要があり、メモリの記憶容量が大きくなるとともに、このような容量の大きいデータに対して高速に比較処理を行う比較手段が必要となるため、画像処理装置内の比較回路が複雑となり、画像処理装置の製造コストが高くなるという欠点を有している。
【０００７】
更に、本件出願人は、特許文献３において処理対象画像中に含まれる抽出すべき目標画像部を抽出するための画像処理装置を提案している。この画像処理装置は、目標画像部が有する一部の特定画像部分が処理対象画像中に含まれるか否かを判定する判定手段と、処理対象画像中に特定画像部分が含まれていると判定した場合、その特定画像部分を含む目標画像部候補が目標画像部であるか否かを確認する確認手段とを備えており、特定の目標画像を高精度に検出する手法を提案しているが、複数の特定画像の検出を簡易な回路構成で実現するものではなかった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、大容量のメモリを搭載していない場合であっても、複数の検出パターンを精度良く検出することができる画像処理装置、画像読取装置、及び画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、複数の画素からなる画像データを受付け、受付けた画像データに基づく画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出する画像処理装置において、前記領域を構成する画素のうち、所定の画素値を有する画素の割合を算出する手段を備え、算出した画素の割合に基づいて前記領域に含まれる画像の種類を検出するようにしてあることを特徴とする。
【００１０】
本発明にあっては、抽出した領域を構成する画素のうち、所定の画素値を有する画素の割合を算出し、算出した画素の割合に基づいてその領域に含まれる画像の種類を検出するようにしているため、抽出した領域に含まれる画像の種類を検出する際に画像の特徴等を抽出する必要がなくなり、所定の画素値を持つ画素の数を計数することによって種類が判別される。
【００１１】
本発明に係る画像処理装置は、検出すべき画像の種類と該画像を含んだ領域内で前記画素値を有する画素の割合との対応関係を規定したテーブルを備え、該テーブルにて規定された対応関係を参照して画像の種類を検出するようにしてあることを特徴とする。
【００１２】
本発明にあっては、検出すべき画像の種類とその画像を含んだ領域内で所定の画素値を有する画素の割合との対応関係を規定したテーブルを備え、そのテーブルを参照して画像の種類を検出するようにしてあるため、所定の画素値を持つ画素の数を計数することによって抽出した領域に含まれる画像の種類が判別される。
【００１３】
本発明に係る画像処理装置は、前記対応関係に係る情報を受付ける手段と、受付けた情報に基づいて前記テーブルを変更する手段とを備えることを特徴とする。
【００１４】
本発明にあっては、検出すべき画像の種類とその画像を含んだ領域内で所定の画素値を有する画素の割合との対応関係に係る情報を受付け、受付けた情報に基づいてテーブルを変更するようにしてあるため、判別すべき画像の種類が増えた場合であっても容易に対応できるようになる。
【００１５】
本発明に係る画像読取装置は、シート上に記録された画像を読取る読取手段と、前述した発明の何れか１つに記載の画像処理装置とを備え、前記読取手段が読取った画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出するようにしてあることを特徴とする。
【００１６】
本発明にあっては、シート上に記録された画像を読取る読取手段と、前述した画像処理装置とを備え、読取った画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出するようにしてあるため、スキャナ装置のような画像読取装置への適用が可能となる。
【００１７】
本発明に係る画像読取装置は、前記画像処理装置が検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、その旨の情報を出力する手段とを備えることを特徴とする。
【００１８】
本発明にあっては、検出した種類が所定の種類であると判断した場合、その旨の情報を出力するようにしてあるため、その情報に基づいて画像読取装置内での処理を決定することができると共に、利用者への通知も可能となる。
【００１９】
本発明に係る画像記録装置は、前述した発明に記載の画像読取装置と、該画像読取装置にて読取った画像をシート上に記録する手段とを備えることを特徴とする。
【００２０】
本発明にあっては、前述した画像読取装置と、この画像読取装置で読取った画像をシート上に記録する手段とを備えるため、プリンタ装置、デジタル複合機等の画像記録装置への適用が可能となる。
【００２１】
本発明に係る画像記録装置は、前記画像読取装置にて検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、前記画像読取装置にて読取った画像のシート上への記録を禁止する手段とを備えることを特徴とする。
【００２２】
本発明にあっては、検出した画像が所定の種類であると判断した場合、読取った画像のシート上への記録を禁止するようにしているため、所定のパターンが付されている原稿の複写が禁止される。
【００２３】
本発明に係る画像記録装置は、前記画像読取装置にて検出した画像の種類が所定の種類であるか否かを判断する手段と、所定の種類であると判断した場合、利用者に係る情報を受付ける手段と、受付けた情報に基づいて利用者の認証を行う手段と、該手段により利用者を認証できないと判断した場合、前記画像読取装置にて読取った画像のシート上への記録を禁止する手段とを備えることを特徴とする。
【００２４】
本発明にあっては、検出した画像が所定の種類であると判断した場合、利用者認証を行った上で画像の記録の可否を定めているため、予め定められた利用者以外の原稿の複写が禁止される。
【発明の効果】
【００２５】
本発明による場合は、抽出した領域を構成する画素のうち、所定の画素値を有する画素の割合を算出し、算出した画素の割合に基づいてその領域に含まれる画像の種類を検出するようにしている。したがって、抽出した領域に含まれる画像の種類を検出する際に画像の特徴等を抽出する必要がなくなり、所定の画素値を持つ画素の数を計数することによって種類を判別することができる。すなわち、画像の種類を判別するために回路構成を複雑にする必要がなくなり、簡易な構成により画像の種類を判別することができる。
【００２６】
本発明による場合は、検出すべき画像の種類とその画像を含んだ領域内で所定の画素値を有する画素の割合との対応関係を規定したテーブルを備え、そのテーブルを参照して画像の種類を検出するようにしている。したがって、所定の画素値を持つ画素の数を計数することによって抽出した領域に含まれる画像の種類を判別することができる。
【００２７】
本発明による場合は、検出すべき画像の種類とその画像を含んだ領域内で所定の画素値を有する画素の割合との対応関係に係る情報を受付け、受付けた情報に基づいてテーブルを変更するようにしている。したがって、判別すべき画像の種類が増えた場合であっても容易に対応することができる。
【００２８】
本発明による場合は、シート上に記録された画像を読取る読取手段と、前述した画像処理装置とを備え、読取った画像から一部の領域を抽出し、抽出した領域に含まれる画像の種類を検出するようにしている。したがって、スキャナ装置のような画像読取装置への適用が可能となる。
【００２９】
本発明による場合は、検出した種類が所定の種類であると判断した場合、その旨の情報を出力するようにしている。したがって、その情報に基づいて画像読取装置内での処理を決定することができると共に、利用者への通知も可能となる。
【００３０】
本発明による場合は、前述した画像読取装置と、この画像読取装置で読取った画像をシート上に記録する手段とを備えている。したがって、プリンタ装置、デジタル複合機等の画像記録装置への適用が可能となる。
【００３１】
本発明による場合は、検出した画像が所定の種類であると判断した場合、読取った画像のシート上への記録を禁止するようにしている。したがって、所定のパターンが付されている原稿の複写を禁止することができる。
【００３２】
本発明による場合は、検出した画像が所定の種類であると判断した場合、利用者認証を行った上で画像の記録の可否を定めている。したがって、予め定められた利用者以外の原稿の複写を禁止することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明に係る画像処理装置、画像読取装置、及び画像記録装置の適用例としてデジタル複合機を取り上げ、その実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本実施の形態に係るデジタル複合機を備える画像記録システムの構成を説明する模式図である。図中１００は、本実施の形態に係るデジタル複合機であり、このデジタル複合機１００には、通信ネットワークＮ１を介してパーソナルコンピュータ、ワークステーション等の情報処理装置２００，２００，…，２００が接続されており、ファクシミリ通信網Ｎ２を介して外部のファクシミリ装置３００が接続されている。
【００３４】
情報処理装置２００には通信ネットワークＮ１を介してデジタル複合機１００を利用するためのドライバプログラム（プリンタドライバ）が予めインストールされており、当該プリンタドライバによりプリントデータを生成し、生成したプリントデータをデジタル複合機１００へ送信することによって出力処理を実行させるようにしている。デジタル複合機１００は、情報処理装置２００から送信されたプリントデータを受信した場合、そのプリントデータに従って出力用の画像データを生成し、生成した画像データに基づいて用紙、ＯＨＰフィルム等のシート（以下では単に用紙という）上に画像を記録する。
【００３５】
ファクシミリ装置３００は、符号化したファクシミリデータをファクシミリ通信網Ｎ２を介してデジタル複合機１００へ送信できるようにしている。デジタル複合機１００は、ファクシミリ装置３００から送信されたファクシミリデータを受信した場合、そのファクシミリデータを復号して出力用の画像データを取得する。そして、取得した画像データに基づいて用紙上に画像を記録する。
【００３６】
また、デジタル複合機１００は、前述したプリント機能、ファクシミリ機能の他、コピー機能を有している。すなわち、デジタル複合機１００は、ＣＣＤラインセンサ（CCD : Chage Coupled Device）を備えた画像読取部１０６を搭載しており（図２参照）、原稿に記録された画像を光学的に読取ると共に、この画像読取部１０６において取得した画像データに基づいて用紙上に画像の記録を行う。
【００３７】
本実施の形態に係るデジタル複合機１００は、入力された画像データに基づいて所定のパターンが含まれているか否かの判定を行い、その判定結果に応じて出力処理を禁止したり、利用者認証を行った上で出力処理を許可したりすることを行う。
【００３８】
図２はデジタル複合機１００の内部構成を示すブロック図である。デジタル複合機１００は、ＣＰＵ１０１を備えており、このＣＰＵ１０１がＲＯＭ１０３に格納された制御プログラムをＲＡＭ１０４にロードして実行することにより、バス１０２に接続された各種ハードウェアを制御し、本発明に係る画像処理装置、画像読取装置、又は画像記録装置として動作させる。
【００３９】
以下、バス１０２に接続されている各種ハードウェアの構成について説明する。操作パネル１０５は、利用者による操作指示を受付ける操作部１０５ａと、利用者に対して報知すべき情報を表示する表示部１０５ｂとにより構成される。操作部１０５ａは、各種のハードウェアキーを備えており、機能の切替操作、プリント枚数、画像記録時の濃度の設定等を受付ける。表示部１０５ｂは、液晶ディスプレイ又はＬＥＤディスプレイ等を備えており、デジタル複合機１００の動作状況、操作部１０５ａを通じて入力された設定値等を表示する。また、表示部１０５ｂの一部にはタッチパネル方式のソフトウェアキーが配置され、利用者による選択操作等を受付けるようにしている。
【００４０】
画像読取部１０６は、原稿を載置するためのガラス製の原稿台１０６ａ（図３参照）、読取用の原稿に光を照射する光源、画像を光学的に読取るＣＣＤラインセンサ、このＣＣＤラインセンサが出力するアナログ画像信号をデジタル形式の信号に変換するＡＤ変換器等を備えている。画像読取部１０６では、原稿台１０６ａ上の所定の読取位置にセットされた原稿の画像をＣＣＤラインセンサに結像させ、ＣＣＤラインセンサが出力するアナログ画像信号をデジタル信号に変換し、得られたデジタル信号に対して原稿読取時の光源の配光特性、ＣＣＤラインセンサの感度ムラ等の補正を施すことによりデジタル形式の画像データを取得する。この画像データは複数の画素により構成されており、各画素がＲＧＢ各色２５６階調の１６７７７２１６階調（色数）を有する。
【００４１】
画像メモリ１０７は、揮発性の半導体メモリであり、前述した画像読取部１０６から出力される画像データ、及び後述する通信ＩＦ１１０、ファクシミリ通信ＩＦ１１１から出力される画像データを一時的に記憶する。画像メモリ１０７は、これらの画像データをページ単位で記憶し、ＣＰＵ１０１からの指示に従って画像処理部１０８又は画像記録部１０９へ転送する。
【００４２】
画像処理部１０８は、図に示していないメモリ及び演算回路を備えており、画像メモリ１０７経由で画像読取部１０６から転送されてくる画像データに基づいて特定のマークが含まれているか否かの判定を行う。そのため、画像処理部１０８は、転送されてきた画像データを二値化する処理、二値化した画像データに基づいて検出対象の候補となる領域（以下、検出領域とする）を抽出する処理、検出領域に含まれるマークの種類を判定する処理を行う。本実施の形態では、２種類のマーク（以下、第１検出パターン、第２検出パターンとする）を検出できるようにしており、画像処理部１０８にて特定のマークが含まれていると判定される場合にはその種類についても検出するようにしている。なお、画像処理部１０８が実行する各処理については後に詳述することとする。
【００４３】
画像記録部１０９は、画像メモリ１０７から転送されてくる画像データに基づいて用紙上に画像の記録を行う。そのため、画像記録部１０９は、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に記録する。なお、レーザ書込装置を用いた電子写真方式により画像の記録を行う構成の他、インクジェット方式、熱転写方式、昇華方式等により画像の記録を行う構成であってもよい。
【００４４】
通信ＩＦ１１０は、通信ネットワークＮ１の通信規格に準拠した通信インタフェースを備えており、通信ネットワークＮ１を介して情報処理装置２００を接続できるようにしている。通信ＩＦ１１０では、接続された情報処理装置２００から送信されたプリントデータを受信すると共に、情報処理装置２００へ通知すべき情報を送信する。通信ＩＦ１１０では、このような各種データの送受信を制御する。また、通信ＩＦ１１０は、情報処理装置２００から送信されたプリントデータを受信した場合、そのプリントデータを出力用の画像データに展開する機能を有しており、展開して得られた画像データを画像メモリ１０７へ出力する。
【００４５】
ファクシミリ通信ＩＦ１１１は、外部のファクシミリ装置３００を接続するための回線終端回路を備えており、ファクシミリ通信網Ｎ２を介してファクシミリデータを送受信できるようにしている。そのため、ファクシミリ通信ＩＦ１１１は、受信したファクシミリデータを復号するための復号回路、送信すべきファクシミリデータを符号化するための符号化回路を備えている。ファクシミリ通信ＩＦ１１１は、このようなファクシミリデータの送受信、並びに符号化処理及び復号処理を実行する。なお、受信したファクシミリデータを復号して得られた出力用の画像データは画像メモリ１０７へ出力される。
【００４６】
以下、画像読取部１０６にて読取った画像から検出パターンを検出する際に画像処理部１０８が実行する処理内容について具体的に説明する。図３は原稿読取時の状態について説明する説明図である。前述したように、画像読取部１０６は主走査方向に多数のＣＣＤを配置させたＣＣＤラインセンサを備えており、ガラス製の原稿台１０６ａに載置された原稿Ｓについて主走査方向のラインデータ（画像データ）を取得する。また、光源等を図に示していないステッピングモータにより移動させて副走査方向に走査しながら所定のサンプリング周期でラインデータを取得することにより、原稿Ｓの全面又は指定された範囲の画像データを取得する。なお、図３に示した例は、原稿台１０６ａの下面側から原稿Ｓを見た様子を示しており、この原稿Ｓには検出パターンの１つである第１検出パターン１０が付されている。
【００４７】
図４は検出パターンの構成を示す模式図である。本実施の形態では、第１検出パターン１０として、円の中に「秘」の文字を描いたマーク（「マル秘」のマーク）を採用しており、第２検出パターン２０として、円の中に「重」の文字を描いたマーク（「重要」を意味するマーク）を採用している。すなわち、第１検出パターン１０は、図４（ａ）に示したように、「秘」の文字を含んだ文字領域１１と円形の境界線１２とにより構成される。また、第２検出パターン２０は、図４（ｂ）に示したように、「重」の文字を含んだ文字領域２１と円形の境界線２２とにより構成される。
【００４８】
入力された画像データからこれらの検出パターン１０，２０を検出するために、画像処理部１０８では、まず、入力された画像データの二値化を行う。入力される画像データは、各画素がＲＧＢ各色２５６階調を有するが、その階調を白（画素値は１）及び黒（画素値は０）の２階調に変換する。また、このとき画像データの解像度を落とす処理を行っても良い。例えば、入力される画像データが６００ｄｐｉ（dot per inch）である場合には、２００ｄｐｉに解像度を落としたデータを用いてその後の処理を実行するようにしてもよい。
【００４９】
次いで、画像処理部１０８では、二値化された画像データから第１検出パターン１０の境界線１２、又は第２検出パターン２０の境界線２２の検出を行う。図５は境界線１２，２２を検出する際の処理内容について説明する説明図である。本実施の形態では、所定の大きさからなる長方形の検出ウィンド５０を利用して境界線１２，２２の検出を行う。例えば、第１検出パターン１０の境界線１２により形成される円の半径をｎ［ｍｍ］とした場合、検出ウィンド５０を主走査方向及び副走査方向に１ドットずつずらしながら画像全体を走査したときに、この検出ウィンド５０内に現れた円弧の曲率半径がｎ［ｍｍ］であった場合、図５（ｂ）に示したように、検出ウィンド５０内の円弧１２ａと残りの円弧１２ｂとにより第１検出パターン１０の境界線１２を検出したと判定する。第２検出パターン２０についても同様である。
【００５０】
以下では、第１検出パターン１０の境界線１２、及び第２検出パターン２０の境界線２２の検出手法について、より具体的に説明する。図６は検出ウィンド５０の大きさを説明する説明図である。本実施の形態では、副走査方向に６本の走査線が入るような大きさを持つ検出ウィンド５０を用いる。なお、ここでの走査は、画像読取部１０６でのハードウェアによる走査ではなく、画像処理部１０８でのソフトウェアの処理による走査であり、副走査方向の走査間隔は画素単位に対応している。
【００５１】
図７は検出ウィンド５０内の画像の様子と境界線１１，１２を検出するために用いるテンプレートとの対応関係を示す模式図であり、図８はテンプレートによる判定条件を示す図表である。検出ウィンド５０内の画像は、副走査方向に６画素分を並べたラインデータ５１〜５６により構成されており、各ラインデータ５１，５２，…，５６は主走査方向に４２個の画素を有する。図７において、白色のセルは画素値が１の画素を表し、黒色のセルは画素値が０の画素を表す。例えば、ラインデータ５１は、座標（０，０）〜（１５，０）及び座標（２６，０）〜（４１，０）に対応した画素の画素値が１であり、座標（１６，０）〜（２５，０）に対応した画素の画素値が０となっている。
【００５２】
一方、テンプレート６０は、検出ウィンド５０内のラインデータ５１〜５６に対応させた第１ライン６１、第２ライン６２、第３ライン６３、第４ライン６４、第５ライン６５、第６ライン６６により構成されている。第１ライン６１〜第６ライン６６の夫々は主走査方向に４２個の画素を持つと共に、主走査方向で３つの領域に分割されている。例えば、第１ライン６１は、座標（１５，０）〜（２６，０）までの第１領域６１ａ、座標（１１，０）〜（１４，０）及び座標（２７，０）〜（３０，０）までの第２領域６１ｂ，６１ｂ、座標（０，０）〜（０，１０）及び座標（３１，０）〜（４１，０）までの第３領域６１ｃ，６１ｃに分割されている。第２ライン６２〜第６ライン６６についても同様であり、主走査方向に予め設定された３つの領域を有している。
【００５３】
また、各領域内の黒色の画素数が図８に示したように規定されている。すなわち、検出ウィンド５０内の画像をラインデータ５１〜５６に分割したとき、各ラインデータ５１，５２，…，５６内の黒色の画素の分布が図８に示したテンプレートの分布に適合するものである場合、その画像は第１検出パターン１０の境界線１２の一部を構成する円弧１２ａ（又は第２検出パターン２０の境界線２２の一部を構成する円弧）であると判断する。例えば、図７に示したラインデータ５１と、テンプレート６０の第１ライン６１とを比較した場合、第１領域６１ａ内の黒色の画素数は１０個、第２領域６１ｂ，６１ｂ内の黒色の画素数は０個、第３領域６１ｃ，６１ｃ内の黒色の画素数は０個となり、図８に示した第１ラインの条件を満たしている。他のラインデータ５２〜５６と、対応するテンプレート６０の第２ライン６２〜第６ライン６６との関係を調べた場合も同様に図８に示した条件を満たしており、図７に示した検出ウィンド５０内の画像は第１検出パターン１０の境界線１２又は第２検出パターン２０の境界線２２であることが分かる。
【００５４】
このように、画像処理部１０８では、検出ウィンド５０内のラインデータ５１〜５６における黒色の画素数が、テンプレートにより予め規定された範囲内にある場合、第１検出パターン１０の境界線１２又は第２検出パターン２０の境界線２２を検出したと判定する。これによって、画像読取部１０６にて読取った画像に、にじみ、かすれ、ふとり、ずれ等が生じている場合であっても高精度に検出対象を検出することが可能となる。
【００５５】
また、検出ウィンド５０を用いて画像を走査することによって、画像全体を一括して走査する場合に比べて、１回の判定処理に用いる画素数を少なくすることができるため、検出処理を迅速に行うことができるとともに、個々の画素に基いて画像を走査する場合に比べて、隣接する画素同士の関連性をも考慮して判定できるので判定精度が高まる。
【００５６】
また、検出した円弧から円形の境界線を推定することにより、第１検出パターン１０又は第２検出パターン２０を含む可能性を有する円形の領域（検出領域）の抽出が可能となる。この検出領域内に含まれる画像の種類を判別するために、画像処理部１０８では、検出領域を４つの分割領域に分割し、分割領域毎の画素数（すなわち、検出領域内の画素数の分布）を調べる。図９は検出領域の分割例と画素数の分布との関係を説明する説明図である。図９（ａ）は分割例を示している。この例では、抽出した検出領域７０を同心円状に分割しており、最も小さな半径を有する円周によって囲まれる領域を第１分割領域７１、その円周と２番目に小さな半径を有する円周とで囲まれる領域を第２分割領域７２、その円周と３番目に小さな半径を有する円周とで囲まれる領域を第３分割領域７３、その円周と外周とで囲まれる領域を第４分割領域７４としている。
【００５７】
図９（ｂ）は、各分割領域７１，７２，７３，７４内の画素数の範囲を規定するテーブルを示しており、このテーブルに従って第１検出パターン１０又は第２検出パターン２０が含まれているか否かを判定する。例えば、第１分割領域７１内の黒色の画素の数が２８０個から３２０個の範囲であり、第２分割領域７２及び第３分割領域７３内の黒色の画素の数が２９０個から３３０個の範囲であり、第４分割領域７４内の黒色の画素の数が４８０個以上である場合、すなわち、検出領域７０内の黒色の画素の分布が第１判定基準を満足する場合、その画像は第１検出パターン１０であると判定する。同様に、検出領域７０内の黒色の画素の分布が第２判定基準を満足する場合、その画像は第２検出パターン２０であると判定する。なお、図９（ｂ）に示したようなテーブルは画像処理部１０８内に設けたメモリ内に予め格納されており、ＣＰＵ１０１からの指示に従って呼出処理、又は書換処理が実行される。
【００５８】
なお、検出領域の分割手法は前述したものに限られない。図１０は検出領域の他の分割例と画素数の分布との関係を説明する説明図である。検出領域内に略一様に黒色の画素が分布する検出パターンを用いる場合、図１０（ａ）に示したように、検出領域８０の中心を通り、互いに直交する２本の線分によって分割することにより、第１分割領域８１、第２分割領域８２、第３分割領域８３、第４分割領域８４の４つの領域に分割してもよい。この場合、各分割領域８１，８２，８３，８４内の黒色の画素数は略一定であるため、各分割領域８１，８２，８３，８４につき画素数の範囲を定める必要がなくなる。
【００５９】
以下、原稿をコピーする際にデジタル複合機１００にて実行される処理の手順について説明する。図１１は原稿コピー時の処理手順を説明するフローチャートである。デジタル複合機１００のＣＰＵ１０１は、まず、操作パネル１０５の操作部１０５ａを通じて入力される情報を監視することにより、原稿の読取開始指示があるか否かを判断する（ステップＳ１１）。読取開始指示がないと判断した場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は読取開始指示があるまで待機する。
【００６０】
原稿の読取開始指示があると判断した場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は画像読取部１０６を制御して原稿の読取処理を実行する（ステップＳ１２）。具体的には、光源を点灯させて主走査方向の画像データを取得しつつ、光源等を副走査方向に移動させ、指示された範囲の原稿を走査することにより前記範囲内の画像を読取る。画像読取部１０６において取得した画像データは画像メモリ１０７経由で画像処理部１０８へ転送される。
【００６１】
次いで、ＣＰＵ１０１は、画像処理部１０８を制御することにより、前述した手法を用いて所定の半径を有する円領域を検出領域として抽出する（ステップＳ１３）。すなわち、画像処理部１０８は、画像メモリ１０７経由で転送されてきた画像データの二値化を行い、テンプレート６０を利用したパターンマッチングにより検出対象の円領域を抽出する。
【００６２】
そして、ＣＰＵ１０１は、画像処理部１０８を制御することにより、抽出した検出領域を４つの領域に分割した後、各分割領域内で黒に対応した画素値を有する画素の数をカウントする（ステップＳ１４）。
【００６３】
次いで、ＣＰＵ１０１は、画像処理部１０８内のメモリに予め格納された第１判定基準を呼出し（ステップＳ１５）、カウントした各分割領域内での画素数が第１判定基準を満足するか否かを判断する（ステップＳ１６）。第１判定基準を満足すると判断した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１０１は、第１検出パターン１０（本実施の形態では「マル秘」のマーク）を検出したと判断する（ステップＳ１７）。
【００６４】
そして、ＣＰＵ１０１は、出力処理を禁止し（ステップＳ１８）、出力処理が禁止されている旨の通知を行う（ステップＳ１９）。ここで、出力処理の禁止は、画像メモリ１０７に保持されている画像データの画像記録部１０９への転送を禁止することによって実現する。また、出力処理が禁止されている旨の通知は、操作パネル１０５の表示部１０５ｂにその旨のメッセージを表示することによって行う。
【００６５】
ステップＳ１６において第１判定基準を満足しないと判断した場合（Ｓ１６：ＮＯ）、ＣＰＵ１０１は、画像処理部１０８内のメモリに予め格納された第２判定基準を呼出し（ステップＳ２０）、カウントした各分割領域内での画素数が第２判定基準を満足するか否かを判断する（ステップＳ２１）。第２判定基準を満足すると判断した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０１は、第２検出パターン２０（本実施の形態では「重要」を意味するマーク）を検出したと判断する（ステップＳ２２）。
【００６６】
第２検出パターン２０を検出した場合、ＣＰＵ１０１は、利用者に対して利用者コードの入力を要求する（ステップＳ２３）。ここで、利用者コードとは、各利用者に割り当てた認証コード（例えば、４桁の数値）であり、装置の利用が認証されている者の認証コードがデジタル複合機１００内のＲＯＭ１０３に予め記憶されている。また、利用者コードの入力の要求は、操作パネル１０５の表示部１０５ｂに入力を促すメッセージを表示することによって行う。
【００６７】
ＣＰＵ１０１は、操作部１０５ａを通じて入力される情報を監視することにより、利用者コードが入力されたか否かを判断する（ステップＳ２４）。利用者コードが入力されていないと判断した場合（Ｓ２４：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ２３へ戻す。また、利用者コードが入力されたと判断した場合（Ｓ２４：ＹＥＳ）、ＣＰＵ１０１は、入力された利用者コードをＲＯＭ１０３に記憶された利用者コードと照合することによって利用者を認証できるか否かを判断する（ステップＳ２５）。利用者を認証できないと判断した場合（Ｓ２５：ＮＯ）、ＣＰＵ１０１は、出力処理を禁止し（Ｓ１８）、出力処理が禁止されている旨の通知を行う（Ｓ１９）。また、利用者を認証できると判断した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１０１は、画像メモリ１０７に保持されている画像データを画像記録部１０９へ転送し、出力処理を実行する（ステップＳ２６）。
【００６８】
また、ステップＳ２１で第２判定基準を満足しないと判断した場合（Ｓ２１：ＮＯ）、ステップＳ１２で読取った原稿の複写は制限されていないものと判断し、ＣＰＵ１０１は、画像メモリ１０７に保持されている画像データを画像記録部１０９へ転送し、出力処理を実行する（Ｓ２６）。
【００６９】
なお、本実施の形態では、原稿の画像を読取って取得した画像データに検出パターン１０，２０が含まれているか否かを検出する形態について説明したが、通信ＩＦ１１０にて受信したプリントデータから展開される画像データ、ファクシミリ通信ＩＦ１１１にて受信したファクシミリデータを復号して得られる画像データについても、前述と同様の手法により検出パターン１０，２０を検出できることは勿論のことである。また、この場合にステップＳ１９で行う通知は、プリントデータの送信元の情報処理装置２００、又はファクシミリデータの送信元のファクシミリ装置３００へ出力処理が禁止されている旨の情報を送信することによって行うようにしてもよい。
【００７０】
また、本実施の形態では、デジタル複合機１００による検出対象を「マル秘」のマークで表される第１検出パターン１０、及び「重要」を意味するマークで表される第２検出パターン２０の２種類としたが、検出対象をこれらのマークに限定する必要がないことは勿論のことである。また、検出するパターンを２種類としたが、３種類以上のパターンについて画素数の範囲を設定しておくことによって３種類以上のパターンを検出できることは勿論のことである。また、本実施の形態では、第１検出パターン１０の境界線１２及び第２検出パターン２０の境界線２２を円形としたが、必ずしも円形とする必要はなく、長方形、三角形等の多角形、又は予め定めた任意の形状についてもテンプレート６０の構成を変えることにより検出可能であることは言うまでもないことである。
【００７１】
また、本実施の形態では、画像処理部１０８内のメモリに格納された第１，第２判定基準を呼出して、検出領域でカウントした黒色の画素の分布と比較することにより、その検出領域内に含まれるパターンの種類を検出するようにしたが、検出すべきパターンを変更する必要がある場合には、メモリ内に記憶されている画素の分布と検出すべきパターンとの対応関係を変更できるようにしてもよい。このとき、画素の分布とパターンとの対応関係に係る情報を操作パネル１０５により受付け、画像処理部１０８のメモリ内に記憶されている情報を更新すればよい。
【００７２】
また、本実施の形態では、第１検出パターン１０を検出した場合には出力処理を禁止し、第２検出パターン２０を検出した場合には利用者認証を行った上で出力処理を許可する構成としたが、出力処理を禁止する代わりにノイズ、又は複写が禁止されている旨のメッセージを出力すべき画像に合成した上で出力処理を行う構成としてもよい。
【００７３】
また、本実施の形態では、検出領域の抽出に先立ち、入力された画像データの二値化を行う構成としたが、この処理を省略することも可能である。画像データの二値化を省略する場合には、図８に示したテーブルの代わりに、ＲＧＢの各値に対する画素数の許容範囲を規定したテーブルを用いればよい。
【００７４】
実施の形態２．
実施の形態１では第１判定基準に基づく判定を行った後、必要に応じて第２判定基準を呼出し、第２判定基準に基づく判定を行う構成としたが、事前に第１判定基準及び第２判定基準の双方を呼出す構成としてもよい。
【００７５】
図１２は原稿コピー時の処理手順を説明するフローチャートである。デジタル複合機１００のＣＰＵ１０１は、まず、操作パネル１０５の操作部１０５ａを通じて入力される情報を監視することにより、原稿の読取開始指示があるか否かを判断する（ステップＳ３１）。読取開始指示がないと判断した場合（Ｓ３１：ＮＯ）、ＣＰＵ１０１は読取開始指示があるまで待機する。
【００７６】
原稿の読取開始指示があると判断した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０１は画像読取部１０６を制御して原稿の読取処理を実行し（ステップＳ３２）、読取った画像データの二値化を行った後、前述した手法を用いて所定の半径を有する円領域を検出領域として抽出する（ステップＳ３３）。そして、ＣＰＵ１０１は画像処理部１０８を制御することにより、抽出した検出領域を４つの領域に分割した後、各分割領域内で黒に対応した画素値を有する画素の数をカウントする（ステップＳ３４）。
【００７７】
次いで、ＣＰＵ１０１は、画像処理部１０８内のメモリに予め格納された第１判定基準及び第２判定基準を呼出し（ステップＳ３５）、カウントした各分割領域内での画素数が第１判定基準及び第２判定基準の双方を満足するか否かを判断する（ステップＳ３６）。第１判定基準及び第２判定基準の双方を満足すると判断した場合（Ｓ３６：ＹＥＳ）、ＣＰＵ１０１は、第１検出パターン１０を検出したと判断する（ステップＳ３７）。第１検出パターン１０を検出した場合、ＣＰＵ１０１は、ステップＳ３２で読取った画像データに基づく出力処理を禁止し（ステップＳ３８）、出力処理が禁止されている旨の通知を行う（ステップＳ３９）。
【００７８】
一方、第１判定基準又は第２判定基準の一方を満足しないと判断した場合（Ｓ３６：ＮＯ）、ＣＰＵ１０１は第２判定基準のみを満足するか否かを判断する（ステップＳ４０）。第２判定基準のみを満足すると判断した場合（Ｓ４０：ＹＥＳ）、ＣＰＵ１０１は、第２検出パターン２０を検出したと判断する（ステップＳ４１）。
【００７９】
第２検出パターン２０を検出した場合、ＣＰＵ１０１は、利用者に対して利用者コードの入力を要求する（ステップＳ４２）。そして、ＣＰＵ１０１は、操作部１０５ａを通じて入力される情報を監視することにより、利用者コードが入力されたか否かを判断する（ステップＳ４３）。利用者コードが入力されていないと判断した場合（Ｓ４３：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ４２へ戻す。
【００８０】
また、利用者コードが入力されたと判断した場合（Ｓ４３：ＹＥＳ）、ＣＰＵ１０１は、入力された利用者コードをＲＯＭ１０３に記憶された利用者コードと照合することによって利用者を認証できるか否かを判断する（ステップＳ４４）。利用者を認証できないと判断した場合（Ｓ４４：ＮＯ）、ＣＰＵ１０１は、出力処理を禁止し（Ｓ３８）、出力処理が禁止されている旨の通知を行う（Ｓ３９）。また、利用者を認証できると判断した場合（Ｓ４４：ＹＥＳ）、ＣＰＵ１０１は、画像メモリ１０７に保持されている画像データを画像記録部１０９へ転送し、出力処理を実行する（ステップＳ４５）。
【００８１】
また、ステップＳ４０で第２判定基準を満足しないと判断した場合（Ｓ４０：ＮＯ）、ＣＰＵ１０１は、画像メモリ１０７に保持されている画像データを画像記録部１０９へ転送し、出力処理を実行する（Ｓ４５）。
【００８２】
実施の形態３．
前述した実施の形態では、第１判定基準及び第２判定基準の双方を画像処理部１０８内のメモリに記憶させておく構成としたが、１つの判定基準のみ（例えば、第１判定基準）を画像処理部１０８内のメモリに記憶させておき、ＣＰＵ１０１の演算処理により他の判定基準（例えば、第２判定基準）を算出するようにしてもよい。
【００８３】
図１３は分割領域と画素数の範囲とを規定したテーブルを示す概念図である。図１３に示した例では、第ｎ判定基準（ｎ＝１，２，３，…）における画素数の範囲を算術的に記載しているが、実際には第１判定基準における画素数の範囲のみを記憶しておき、判定基準を更新する必要がある場合にＣＰＵ１０１の演算処理により第２判定基準以降の基準を求めればよい。すなわち、判定基準を更新するときに、画素数の範囲の下限を１割小さくし、上限を１割大きくする演算を行い、全体として２割増しの範囲を新たな判定基準として設定する。
【００８４】
このように、本実施の形態では、１つの判定基準から他の判定基準を作成することができるため、検出対象のパターンが多数ある場合であっても各パターン毎に規定した判定基準を記憶しておく必要がなくなり、メモリ容量を増加させずに済むという利点を有する。
【００８５】
実施の形態４．
実施の形態１では、文字領域１１（２１）及び境界線１２（２２）に分離できる検出パターン１０（２０）を検出する形態について説明したが、検出対象が境界線を持たないパターンである場合についても応用可能である。
【００８６】
図１４は本実施の形態で検出する検出パターンの一例を説明する説明図である。図１４（ｂ）に示したように、検出パターンがアルファベット「ｃ」、「ｏ」、「ｄ」、「ｑ」を含んだ文字領域である場合、各検出パターンの共通部分をまず検出し、その共通部分を含み、所定の大きさを有する仮想領域内の画素数の分布を調べることにより、その仮想領域内に含まれる文字が「ｃ」、「ｏ」、「ｄ」、「ｑ」の何れであるかを判定することができる。
【００８７】
例えば、第１段階として検出すべき共通部分を図１４（ａ）に示したような「ｃ」の字の一部とした場合、実施の形態１で説明したテンプレート６０を用いることによって、この共通部分の検出が可能となる。そして、検出した共通部分を略中央に含む矩形の仮想領域を設定し、その仮想領域内の黒色の画素数をカウントした後、図１４（ｂ）に示したようなテーブルの値を参照することにより、検出パターンが「ｃ」、「ｏ」、「ｄ」、「ｑ」の何れを含んだ文字領域であるかを判定することができる。
【００８８】
図１５は本実施の形態で検出する検出パターンの他の例を説明する説明図である。図１４に示した検出パターンは、共通部分を実施の形態１で説明したテンプレート６０を用いて検出できるパターンとしたが、テンプレートのライン数、各ラインにおける領域の設定、各領域内で検出すべき画素数の範囲を適宜設定することにより、検出すべき共通部分を任意に設定することができる。図１５に示した例では、「Ｐ」の字を共通部分として設定し、「Ｐ」又は「Ｒ」の文字を含んだ文字領域を検出パターンとして検出するようにしている。
【図面の簡単な説明】
【００８９】
【図１】本実施の形態に係るデジタル複合機を備える画像記録システムの構成を説明する模式図である。
【図２】デジタル複合機の内部構成を示すブロック図である。
【図３】原稿読取時の状態について説明する説明図である。
【図４】検出パターンの構成を示す模式図である。
【図５】境界線を検出する際の処理内容について説明する説明図である。
【図６】検出ウィンドの大きさを説明する説明図である。
【図７】検出ウィンド内の画像の様子と境界線を検出するために用いるテンプレートとの対応関係を示す模式図である。
【図８】テンプレートによる判定条件を示す図表である。
【図９】検出領域の分割例と画素数の分布との関係を説明する説明図である。
【図１０】検出領域の他の分割例と画素数の分布との関係を説明する説明図である。
【図１１】原稿コピー時の処理手順を説明するフローチャートである。
【図１２】原稿コピー時の処理手順を説明するフローチャートである。
【図１３】分割領域と画素数の範囲とを規定したテーブルを示す概念図である。
【図１４】本実施の形態で検出する検出パターンの一例を説明する説明図である。
【図１５】本実施の形態で検出する検出パターンの他の例を説明する説明図である。
【符号の説明】
【００９０】
１００  デジタル複合機
１０１  ＣＰＵ
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  操作パネル
１０６  画像読取部
１０７  画像メモリ
１０８  画像処理部
１０９  画像記録部
１１０  通信ＩＦ
１１１  ファクシミリ通信ＩＦ
２００  情報処理装置  
３００  ファクシミリ装置  
Ｎ１  通信ネットワーク
Ｎ２  ファクシミリ通信網
【図１】
2006148578.tif 000003
【図２】
2006148578.tif 000004
【図３】
2006148578.tif 000005
【図４】
2006148578.tif 000006
【図５】
2006148578.tif 000007
【図６】
2006148578.tif 000008
【図７】
2006148578.tif 000009
【図８】
2006148578.tif 000010
【図９】
2006148578.tif 000011
【図１０】
2006148578.tif 000012
【図１１】
2006148578.tif 000013
【図１２】
2006148578.tif 000014
【図１３】
2006148578.tif 000015
【図１４】
2006148578.tif 000016
【図１５】
2006148578.tif 000017