(57)【要約】【課題】  原稿画像に地紋が含まれる場合、原稿画像に対する下地除去処理や濃度補正処理を制限する。【解決手段】  入力画像に存在する複数の文字列を抽出し、当該抽出された複数の文字列の中から複数の互いに同一の文字列を検索する。検索された複数の互いに同一の文字列が規則的に配置されているか否かを判定し、その判定結果に応じた処理を入力画像に対して施す。【選択図】      図２４
2008048378.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に存在する複数の文字列を抽出し、当該抽出された複数の文字列の中から複数の互いに同一の文字列を検索する検索手段と、
前記検索手段で検索された複数の互いに同一の文字列が規則的に配置されているか否かを判定する判定手段と、
前記判定手段での判定結果に応じた処理を前記入力画像に対して施す処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記処理手段は、
前記判定手段で複数の互いに同一の文字列が規則的に配置されていると判定された場合に、前記入力画像を、地紋画像を含む画像と決定し、
前記判定手段で複数の互いに同一の文字列が規則的に配置されていないと判定された場合に、前記入力画像を、地紋画像を含まない画像と決定し、
当該決定に応じた処理を前記入力画像に対して施すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、
前記検索手段で検索された複数の互いに同一の文字列のうち、第１の文字列と第２の文字列との位置関係が第３の文字列と第４の文字列との位置関係と略同一である場合に、前記検索手段で検索された複数の同一の文字列が規則的に配置されていると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記検索手段は、前記入力画像の薄い色を除去した上で薄い色が除去された後の画像に存在する複数の文字列を抽出し、当該抽出された複数の文字列の中から複数の互いに同一の文字列を検索し、
前記処理手段は、前記判定手段での判定結果に応じた処理を、前記薄い色が除去される前の入力画像に対して施すことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記処理手段は、
前記判定手段で複数の互いに同一の文字列が規則的に配置されていると判定された場合に、前記入力画像の印刷出力を禁止し、
前記判で複数の互いに同一の文字列が規則的に配置されていないと判定された場合に、前記入力画像の印刷出力を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記抽出手段は、前記入力画像に存在する、互いの距離が所定距離以内である複数の隣接した文字を一つの文字列として抽出することで、複数の文字列を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記抽出手段で抽出された各文字の色を判別する判別手段を有し、
前記処理手段は、前記判別手段での判別結果にも応じた処理を前記入力画像に対して施すことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記抽出手段で抽出された各文字の大きさを判断する判断手段を有し、
前記処理手段は、前記判断手段での判断結果にも応じた処理を前記入力画像に対して施すことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記決定手段は、前記入力画像に対する下地除去処理を行わないように決定することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記決定手段は、前記入力画像に対する濃度補正処理を行わないように決定することを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記決定手段は、前記入力画像の電子ファイル化を行わないように決定することを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
前記入力画像に地紋画像が含まれ、さらに地紋画像を付加する設定が行われている場合に、前記設定を変更するようにユーザに通知することを特徴とする請求項２に記載の画像処理装置。
【請求項１３】
前記通知は、前記設定の変更を要望する画面を表示し、ユーザに通知することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
入力画像に含まれる複数の文字を抽出する抽出工程と、
前記抽出工程で抽出された各文字が規則的に配置されているか否かを判定する判定工程と、
前記判定工程での判定結果に応じて、前記入力画像に対する処理を決定する決定工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１５】
請求項１４に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、潜像と背景とで構成される地紋を含む原稿画像を処理する技術に関する。
【背景技術】
【０００２】
原稿画像から下地を除去する下地飛ばし処理（下地除去処理）や原稿の出力濃度を調整可能な複写機が提案されている。例えば、特許文献１参照。この下地除去処理は、例えば黄ばんだ紙に文字が書かれている原稿を白黒コピーした際に、完全な白地に文字だけが黒く印刷される等の効果がある。つまり、下地除去処理は、画像中の薄い色を消す処理である。
【０００３】
ところで、住民票や戸籍謄本などの重要な書類複写がされた場合に、複写物上で「複写されたことを人間が判別できるような情報」が浮かび上がる。このように、複写がされた場合に、複写物上で「複写されたことを人間が判別できるような情報」が浮かび上がるような画像を地紋画像と称する。この地紋画像内の潜像部（「複製」などの文字列にあった領域）には複写機で再生可能な濃度でドットが配置され、背景部（潜像部以外の領域）には複写機で再生困難な濃度でドットが配置されている。そして、各々の領域の濃度の差は、人間の目では区別できにくいものとなっている。特許文献２や特許文献３は、この地紋画像を作成する技術を開示している。
【０００４】
また、特許文献２は、地紋画像の潜像部に「／」や「＼」の形のドットを配置することで電子透かし的に情報の埋め込みを行っている。そして、複写機が入力画像上に「／」や「＼」の形のドットを発見すると、そのドットの配置順から情報を読み取っている。
【０００５】
また、特許文献３は、地紋画像の潜像部に特殊なパターンでドットを配置している。そして、複写機が入力画像上に特殊なパターンのドットを発見すると、そのドットの配置順から情報を読み取っている。
【０００６】
このように、地紋画像と電子透かしとを絡めた出願は存在し、これらの出願では、電子透かし情報の中に複写禁止情報を埋め込んでおくことで、複写を禁止する技術を開示している。
【特許文献１】特開平１０−０１３６８１号公報
【特許文献２】特開２００１−３４６０３２号公報
【特許文献３】特開２００４−１６６１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、例えば、Ａ社が特許文献２の技術を用いて、複写禁止情報の埋込まれた地紋画像を生成した場合を想定する。このような場合、Ａ社の複写機で、その地紋画像を複写しようとすると複写が途中で中止する。一方、Ｂ社の複写機で、その地紋画像を複写しようとすると複写が実行される。これは、Ｂ社が、Ａ社が埋め込んだ複写禁止情報の解析を行えないからである。
【０００８】
このように情報の埋め込みアルゴリズムがわからないと、情報の解析アルゴリズムを作成することができない。そして、情報の解析アルゴリズムを作成できないと、地紋画像に対する特殊な処理（例えば、複写禁止）も行えない。
【０００９】
つまり、特許文献２や特許文献３の技術を複写機に組み込んだとしても、その複写機が地紋画像として特定できるのは、世間に流通している地紋画像のうちの一握りにすぎないことになる。
【００１０】
本発明は、以上のような観点でなされたものであり、その目的とするところは、地紋画像本来の特性に注目して地紋画像を特定することで、より多くの地紋画像を地紋画像として特定できる画像処理装置及びその制御方法を提供するところにある。
【課題を解決するための手段】
【００１１】
本発明は、画像処理装置であって、入力画像に存在する複数の文字列を抽出し、当該抽出された複数の文字列の中から複数の互いに同一の文字列を検索する検索手段と、前記検索手段で検索された複数の互いに同一の文字列が規則的に配置されているか否かを判定する判定手段と、前記判定手段での判定結果に応じた処理を前記入力画像に対して施す処理手段とを有することを特徴とする。
【００１２】
また、本発明は、画像処理方法であって、入力画像に含まれる複数の文字を抽出する抽出工程と、前記抽出工程で抽出された各文字が規則的に配置されているか否かを判定する判定工程と、前記判定工程での判定結果に応じて、前記入力画像に対する処理を決定する決定工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、原稿画像に地紋が含まれる場合、原稿画像に対する下地除去処理や濃度補正処理を制限することにより、地紋を含む原稿の好ましくない複製を抑制することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１５】
［第１の実施形態］
第１の実施形態では、潜像と背景とで構成される地紋が含まれる原稿を複写する際に、原稿画像に対する下地除去処理や濃度補正処理を行わないように制御する方法を説明する。尚、本発明の方法を実施する画像処理装置として、第１の実施形態ではデジタル複合機を例に挙げて説明する。
【００１６】
図１は、第１の実施形態におけるデジタル複合機を示す概観図である。図１に示すように、デジタル複合機は、スキャナ部１０１とプリンタ部１０２とで構成されている。以下、スキャナ部１０１とプリンタ部１０２とを詳細に説明する。
【００１７】
＜スキャナ部１０１＞
図１に示す画像入力デバイスであるスキャナ部１０１は、不図示のスキャナユニットが原稿上の画像を照明し、その反射光を不図示のＣＣＤラインセンサが電気信号に変換する。原稿は原稿フィーダ１１０のトレイ１１１上にセットされ、ユーザが操作部１０３から読み取り起動を指示することにより、原稿フィーダ１１０は原稿を一枚ずつフィードし、原稿画像の読み取り動作を行う。
【００１８】
＜プリンタ部１０２＞
図１に示す画像出力デバイスであるプリンタ部１０２は、スキャナ部１０１で読み取られたラスターイメージデータを用紙上の画像として印刷する部分である。その印刷方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリンタ部１０２は、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それぞれ対応した用紙カセット１２０〜１２３が装着される。また、排紙トレイ１２４は印字し終わった用紙を受けるものである。
【００１９】
＜デジタル複合機のシステム構成＞
図２は、第１の実施形態におけるデジタル複合機のシステム構成を示す図である。図２に示すコントローラユニット２００は、スキャナ部１０１やプリンタ部１０２と接続し、またＬＡＮ１０４や電話回線１０５と接続することで、画像情報やデバイス情報の入出力を行う。
【００２０】
ＣＰＵ２０３は、デジタル複合機全体を制御するコントローラとして機能する。ＲＡＭ２０７はＣＰＵ２０３が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリとしても利用される。ＲＯＭ２０８はブートＲＯＭとして利用され、デジタル複合機のブートプログラムが格納されている。
【００２１】
ＨＤＤ２０９はハードディスクドライブであり、システムソフトウェア、画像データなどを格納する。このＨＤＤ２０９には、ネットワーク（ＬＡＮ）１０４に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存される。
【００２２】
操作部Ｉ／Ｆ２０４は操作部１０３とのインターフェースであり、操作部１０３に表示する画像データを操作部１０３に対して出力する。また、操作部１０３からユーザが入力した情報をＣＰＵ２０３に伝える役割をする。
【００２３】
ネットワークＩ／Ｆ２０５はＬＡＮ１０４に接続し、情報の入出力を制御する。モデム２０６は公衆回線１０５に接続し、データ送受信を行うための変調復調処理を行う。
【００２４】
以上のデバイスがシステムバス２０１上に配置される。
【００２５】
一方、イメージバスＩ／Ｆ２１０はシステムバス２０１と画像データを高速で転送するイメージバス２０２に接続し、データ構造を変換するバスブリッジである。イメージバス２０２上には以下のデバイスが配置される。
【００２６】
ラスターイメージプロセッサ（ＲＩＰ）２１５は、ページ記述言語（ＰＤＬ）コードをビットマップイメージに展開する。スキャナＩ／Ｆ２１８は、スキャナ１０１と接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２１６は、スキャナ部１０１からスキャナＩ／Ｆ２１８を介して受け取った画像データに対して、補正、加工、及び編集を行う。
【００２７】
尚、スキャナ画像処理部２１６は、受け取った画像データがカラー原稿か白黒原稿か、或いは文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を像域データと称する。スキャナ画像処理部２１６で行われる処理の詳細については後述する。
【００２８】
圧縮部２１１、２１２は画像データを受け取り、画像データを圧縮して出力する。伸張部２１３は画像データを伸張した後に、プリンタ画像処理部２１７に送る。プリンタ画像処理部２１７は、伸張部２１３から送られた画像データを受け取り、画像データに付随させられている像域データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ２１９を介してプリンタ部１０２に出力される。このプリンタ画像処理部２１７で行われる処理の詳細については後述する。
【００２９】
画像変換部２１４は、画像データに対して所定の変換処理を施す。画像変換部２１４で行われる処理の詳細については後述する。
【００３０】
＜スキャナ画像処理部２１６＞
図３は、図２に示すスキャナ画像処理部２１６の構成の一例を示す図である。イメージバスＩ／Ｆコントローラ３０１は、イメージバス２０２と接続し、そのバスアクセスシーケンスを制御し、スキャナ画像処理部２１６内の各デバイスの制御及びタイミングを発生させる。色変換部３０２は、読み取った輝度データである画像データを別の色空間に変換するために、ルックアップテーブルを使って変換を行う。像域分離部３０３は、入力画像から文字部を検出することにより、像域を判定し、その後の画像処理に利用する像域信号を生成する。フィルタ部３０４は、エッジ強調などの目的に従ったデジタル空間フィルタでコンボリューション演算を行う。
【００３１】
下地レベル検出部３０５は、画像１ページ内の画素値の頻度を集計し、背景に薄い色がある原稿を読み取った画像データが送られてきた場合、除去すべき下地レベルを検出する。電子化処理部３０６は、入力された画像を編集可能な電子ファイル形式のフォーマットに変換する。地紋判定部３０７は、読み取った原稿画像に地紋を示す文字列が含まれるか否かを判定する。尚、この判定処理の詳細については更に後述する。
【００３２】
このスキャナ画像処理部２１６での処理が施された画像データは、イメージバスＩ／Ｆコントローラ３０１を介してイメージバス３０２上に転送される。
【００３３】
＜プリンタ画像処理部２１７＞
図４は、図２に示すプリンタ画像処理部２１７の構成の一例を示す図である。イメージバスＩ／Ｆコントローラ４０１は、イメージバス２０２と接続し、そのバスアクセスシーケンスを制御し、プリンタ画像処理部２１７内の各デバイスの制御及びタイミングを発生させる。下地除去濃度変換部４０２は、下地レベル検出部３０５で検出された下地レベルに基づき、背景色の除去や濃度補正を行う。下地除去は、操作部１０３の液晶操作パネル上に表示される自動ボタンを有効にしたときに行われる。
【００３４】
色変換部４０３は、プリンタの出力特性に合わせた色変換を行う。解像度変換部４０４は、ＬＡＮ１０４或いは電話回線１０５を介して受信された画像データをプリンタ１０２部の解像度に変換する。スムージング部４０５は、解像度変換後の画像データのジャギーを滑らかにする。
【００３５】
＜画像変換部２１４＞
図５は、図２に示す画像変換部２１４の構成の一例を示す図である。画像変換部２１４は、イメージバスＩ／Ｆコントローラ５０１を介して受け取った画像データに対して所定の変換処理を施す。この例では、以下に示すような処理部により構成される。
【００３６】
伸張部５０２は、受け取った画像データを伸張する。圧縮部５０３は、受け取った画像データを圧縮する。回転部５０４は、受け取った画像データを回転する。変倍部５０５は、受け取った画像データに対して解像度変換（例えば６００ｄｐｉから２００ｄｐｉへの変換）を行う。
【００３７】
色空間変換部５０６は、受け取った画像データの色空間を変換する。この色空間変換部５０６は、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）や、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）である。２値多値部５０７は、受け取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値部５１１は、受け取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００３８】
合成部５０８は、受け取った２つの画像データを合成して１枚の画像データを生成する。尚、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。更に、合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。
【００３９】
間引き部５０９は、受け取った画像データの画素を間引くことで解像度変換を実行し、１／２、１／４、１／８などの画像データを生成する。移動部５１０は、受け取った画像データに余白部分の付加、或いは余白部分の削除を行う。
【００４０】
＜操作部１０３＞
図６は、第１の実施形態における操作部１０３の構成の一例を示す図である。液晶操作パネル６０１は液晶にタッチパネルを組み合わせたものであり、設定内容の表示、ソフトキーの表示等がなされるものである。スタートキー６０２はコピー動作等を開始指示するためのハードキーであり、その内部に緑色及び赤色のＬＥＤが組み込まれ、スタート可能のときに緑色、スタート不可のときに赤色のＬＥＤが点灯する。
【００４１】
ストップキー６０３は動作を停止させるときに使用するハードキーである。ハードキー群６０４には、テンキー、クリアキー、リセットキー、ガイドキー、ユーザモードキーが設けられている。６０５はデジタル複合機の電源のＯＮ／ＯＦＦを行うハードキーである。
【００４２】
図７は、液晶操作パネル６０１に表示されるコピー画面例を示す図である。設定表示部７０１には、デジタル複合機の現在の動作状況、設定されている倍率、用紙、部数が表示される。倍率ソフトキー群７０２には、複写時の倍率に関するソフトキー（等倍ボタン、倍率ボタン）が表示される。用紙選択ボタン７０３は、出力用紙のサイズ、色、マテリアル等を指定する画面に遷移するためのボタンである。ソータボタン７０４は、出力用紙の処理方法を指定するためのボタンである。両面ボタン７０５は、原稿又は出力方法に両面印刷が関係する場合に押下される。
【００４３】
自動ボタン７０６は、第１の実施形態での主要な機能である下地除去を自動的に行うか否かを指定するためのボタンである。濃度指定キー群７０７は、読み取り又は出力画像の濃度を調整するためのボタンである。そして、その設定内容が７０８に表示される。原稿タイプ指定ボタン７０９は、原稿のタイプを選択するときに使用するもので、プルダウンメニューから文字／写真／地図、文字、印刷写真又は印画紙写真のうち何れか１つを選択する。応用モードボタン７１０は、応用モード画面に移るためのボタンである。そして、カラー選択ボタン７１１は、カラーか白黒かを指定するためのボタンであり、プルダウンメニューから自動カラー選択、フルカラー又は白黒のうち何れか１つを選択する。
【００４４】
＜地紋の設定＞
次に、図８〜図１０に示す液晶操作パネル６０１に表示される操作画面を用いて、地紋の設定方法を説明する。
【００４５】
図８は、図７に示す応用モードボタン７１０が押下された際に表示される画面を示す図である。ユーザは、この画面上で縮小レイアウト、カラーバランス、地紋等に関する設定を行う。
【００４６】
図９は、図８に示す地紋タブ８０１が押下された際に表示される画面を示す図である。ユーザは図９に示す画面上で文字列情報（極秘、コピー禁止、無効、CONFIDENTIAL、社外秘、コピー）や記号情報（★）などを潜像として設定する。例えば、潜像として記号情報（★）を設定した場合、記号情報タブ９０１を押下した後、次へタブ９０２を押下すれば良い。
【００４７】
図１０は、図９に示す次へタブ９０２が押下された際に表示される画面を示す図である。ユーザはこの画面上で潜像のフォントサイズ及び色を設定することができる。フォントサイズの候補には大、中、小（１００１）が、色の候補にはブラック、マゼンタ、シアン（１００２）が存在する。フォント及び色の設定終了後、ＯＫタブ１００３が押下されると、地紋の設定が完了する。
【００４８】
＜地紋付き画像データの画像形成処理＞
次に、スキャナ部１０１で読み取られた原稿画像と地紋とを合成し、出力用紙上に画像形成するまでの処理を説明する。尚、各処理は、ＣＰＵ２０３がプログラムに従って実行する処理である。また、ＲＡＭ２０７は、ＣＰＵ２０３の主メモリやワークエリアとして機能する。
【００４９】
図８〜図１０に示す操作画面で、原稿に地紋を付加する指示が行われると、スキャナ部１０１が原稿の読み取りを開始する。この読み取りにより生成された原稿の画像データはスキャナ画像処理部２１６に送られ、所定の画像処理が施される。そして、画像データは圧縮部２１２に送られ圧縮される。圧縮された画像データは、その画像データに付随された像域データと共にＲＡＭ２０７に送られ格納される。
【００５０】
その後、ＲＡＭ２０７に格納された画像データは、画像変換部２１４に送られる。この画像変換部２１４では、画像データが伸張部５０２で伸張された後、色空間変換部５０６で所定の処理が行われ、圧縮部５０３で圧縮され、ＲＡＭ２０７に送られ、格納される。一方、後述する処理で合成される地紋を示す潜像は、圧縮されていない画像データとしてＲＡＭ２０７に格納される。
【００５１】
次に、ＲＡＭ２０７に格納された画像データは画像変換部２１４に送られる。ここで、伸張部５０２がこの画像データを伸張し、伸張された画像データは合成部５０８に送られる。同様にして、潜像は伸張部５０２を経由して合成部５０８に送られる。
【００５２】
尚、伸張部３１８は、潜像の画像データを伸張しない。これは、潜像が元々圧縮されていないためである。
【００５３】
合成部５０８は画像データと潜像とを合成する。潜像が合成された画像データは圧縮部５０３に送られる。圧縮部５０３は合成された画像データを圧縮する。圧縮された画像データはＲＡＭ２０７に送られて格納される。更にＲＡＭ２０７に格納された合成画像データはプリンタ画像処理部２１７に送られる。
【００５４】
プリンタ画像処理部２１７で所定の処理が施された合成画像データは、プリンタＩ／Ｆ２１９を介してプリンタ部１０２に送られる。プリンタ部１０２は、この合成画像データを出力用紙上に画像を形成する。以上が地紋付き画像（合成画像）の画像形成処理の手順である。
【００５５】
＜地紋画像の生成処理の流れ（図１１）＞
ここで、図１１を用いて、原稿画像と地紋（潜像と背景とで構成される）とを合成して地紋画像を生成する際の処理を説明する。
【００５６】
まず、ユーザにより指定された潜像の情報（例えば極秘、コピー禁止、記号情報など）に基づき、ビットマップデータを生成する。図１１に示す記号パターン１１０１は、記号情報に基づき、生成されたビットマップデータの概念を示すものである。
【００５７】
次に、潜像パターン１１０２及び背景パターン１１０３（共にビットマップデータ）をディザ処理により生成する。
【００５８】
尚、ディザ処理は公知の技術であるが、ドット集中型ディザマトリックス（図１２）及びドット分散型マトリックス（図１３）が共に、４×４である場合を例に挙げて図１２〜図１５を用いて説明する。
【００５９】
図１４は、図１２に示すドット集中型ディザマトリックスに濃度信号値３、６、９を適用することで生成したドットパターンを示す図である。ここで、図１２と図１４とを比較すると、ドット集中型ディザマトリックス（図１２）内の数値が濃度信号値以下となっている画素位置にドットが打たれる（ｏｎの）状態になっていることがわかる。
【００６０】
また、図１５は、図１３に示すドット分散型ディザマトリックスに濃度信号値２、４、５を適用することで生成したドットパターンを示す図である。ここで、図１４と図１５とを比較すると、図１４に示すドットパターンは、集中型のドットパターンとなっているのに対して、図１５に示すドットパターンは分散型のドットパターンとなっている。
【００６１】
以上でディザ処理の説明を終了し、潜像パターン１１０２及び背景パターン１１０３を生成する処理の説明に戻る。
【００６２】
ＨＤＤ２０９には、予め潜像部生成用ディザマトリックス（以下、潜像マトリックスと称す）と、そのディザマトリックスに適用するための潜像部生成用濃度信号値とが格納されている。また、背景部生成用ディザマトリックス（以下、背景マトリックスと称す）と、そのディザマトリックスに適用するための背景部生成用濃度信号値とが格納されている。
【００６３】
ここで、潜像パターン１１０２を生成する場合、この潜像マトリックスと潜像部生成用濃度信号値とをＨＤＤ２０９から読み出す。そして、読み出した潜像部生成用濃度信号値を潜像マトリックスに適用して潜像パターン１１０２を生成する。また同様にして、背景パターン１１０３を生成する。
【００６４】
次に、潜像パターン１１０２及び背景パターン１１０３を所定回数だけ繰り返したパターン（潜像繰り返しパターン１１０４及び背景繰り返しパターン１１０５と称す）を生成する。その後、この潜像繰り返しパターン１１０４と記号パターン１１０１から潜像画像データ１１０６を生成する。また同様にして、背景画像データ１１０７を生成する。このようにして、生成された潜像画像データ１１０６と背景画像データ１１０７とを合成し、地紋画像１１０８を生成する。
【００６５】
尚、上述の地紋画像１１０８は２値のビットマップデータである。また、ビットマップデータにはＣＭＫ何れかの色情報が付随されている。この色情報はユーザ設定により決定されるものであっても、原稿画像の色情報を元に決定されるものであっても良い。
【００６６】
以上のように、第１の実施形態では、ディザ処理を利用して地紋画像の生成を行うが、本発明はこれだけに限るものではない。例えば、背景パターンを作るために誤差拡散法や平均濃度法を利用しても良い。
【００６７】
以上、地紋付き画像データの画像形成処理を説明したが、次に地紋付き原稿の認識処理を説明する。この地紋付き原稿は、第１の実施形態で示す、デジタル複合機で作成されたものでも良いし、通常の地紋が配置された地紋用紙でも良い。また、第１の実施形態では、原稿画像の電子化処理の中の一部の処理を兼用して、地紋内のテキストを認識する。
【００６８】
［地紋のテキスト情報の認識処理］
次に、原稿画像に含まれる地紋画像を認識する認識処理を、図１６、図２１〜図２３を用いて説明する。各フローチャートにおける各処理は、ＣＰＵにより統括的に制御される。
【００６９】
図１６に示すのは、地紋画像を見つけるための前処理である。この前処理は、ＣＰＵの統括的な制御により実行される。Ｓ１６００で画像データがＲＧＢで入力される。次に、Ｓ１６０１で、ＲＧＢ→ＣＭの色変換を入力画像データに対して行う。これは、地紋画像は、シアン、マゼンタの色が用いられることが多いためである。そして、Ｓ１６０２では、ＣＭＹに色変換された後の画像データからヒストグラムを生成する。具体的には、Ｃのヒストグラムと、Ｍのヒストグラムと、Ｙのヒストグラムとを生成する。
【００７０】
次に、Ｓ１６０３では、ＣＭＹに色変換された後の画像データに対して下地飛ばし処理を行う。この下地飛ばし処理とは、薄いデータを消す公知の処理である。地紋画像の背景部のドットは一つ一つが小さいため、スキャナで読み取ったときに薄いデータとして認識され、薄いデータであるが故に下地飛ばし処理により消されてしまう。ここで、スキャナで読み取った時に、背景部のドットが薄いデータとして認識される理由を以下に説明する。
【００７１】
背景部のドットの大きさは約42um×42um（印刷解像度600dpiで1画素）程度であり、スキャナの読み取単位は42um×42um（スキャナ解像度600dpiで1ピクセル）程度である。必然的に起こりうる位相ずれにより、背景部のドットは４ピクセルに分散して読み取られることになる。そして、分散して読み取られるが故に、１ピクセルあたりのデータは、薄いデータとして読み取られる。
【００７２】
一方、地紋画像の潜像部のドットは一つ一つが大きいため、スキャナで読み取ったときに濃いデータとして認識され、濃いデータであるが故に下地飛ばし処理による影響を受けない。ここで、スキャナで読み取った時に、潜像部のドットが濃いデータとして認識される理由を以下に説明する。
【００７３】
背景部のドットの大きさは約126um×126um（印刷解像度600dpiで縦横3画素）程度であり、スキャナの読み取単位は42um×42um（スキャナ解像度600dpiで1ピクセル）程度である。そのため、潜像部のドットは、４×４（＝１６）ピクセルに分散して読み取られる可能性がある。しかし、たいして分散して読み取られないが故に、１ピクセルあたりのデータは、濃いデータとして読み取られる。
【００７４】
以上説明したＳ１６０３での下地飛ばし処理により得られる画像データ上では、潜像部のドットは残存し、地紋画像の背景部のドットは消失していることになる。
【００７５】
次に、Ｓ１６０４では、下地飛ばし処理が行われた後の画像データに対して、ブロックセレクション処理を行う。ブロックセレクション処理とは、画像データを文字列ブロックと、それ以外とに分割する処理である。言い換えると、ブロックセレクション処理とは、画像データから文字列ブロックを抜き出す処理である。
【００７６】
このブロックセレクション処理では、ある文字の近くに他の文字が存在しない場合には、その「ある文字」は一つの文字列ブロックとして抽出される。一方、ある文字の近くに他の文字が存在する場合には、その「ある文字」と「他の文字」とを含む文字列が一つの文字列ブロックとして抽出される。
【００７７】
このように、ブロックセレクション処理は、お互いの距離が所定距離以内である複数の隣接した文字を含む文字列を文字列ブロックとして抜き出す処理である。例外として、所定距離以内に他の文字が存在しない場合には、その文字一つを文字列ブロックとして抜き出すことになる。地紋画像として付加された情報は、通常、「無効」や「ＶＯＩＤ」や「複写禁止」といった文字列であることが多く、このように（文字単位でなく）文字列単位で抜き出すことが望ましい。
【００７８】
本実施例では、「無効」や「ＶＯＩＤ」や「複写禁止」といった文字列を図９で説明した画面上で設定することが可能であるが、これらのフォント情報を地紋文字記憶部に記憶する。この地紋文字記憶部には、ユーザが任意の文字列を地紋文字として登録することが可能である。
【００７９】
原稿に含まれる文字列が、この地紋文字記憶部にあるかを比較し存在する場合には、地紋つきの原稿であると判断することも可能である。
【００８０】
また、このブロックセレクション処理では、文字列ブロックの数を計算し、それをｎとする。
【００８１】
次に、Ｓ１６０５では、このブロックセレクションにより文字列ブロックであると判定された領域に対して、文字の色を判別する処理を行う。この文字の色の判別結果は、後に用いられることになる。
【００８２】
次に、Ｓ１６０６では、このブロックセレクションにより文字列ブロックであると判定された領域に対して、文字認識処理と文字サイズ判断処理を施す。そして、得られた文字認識結果（文字コード）と文字サイズ判断結果と、文字色とを関連付けて、ブロック毎にＲＡＭ２０７に記憶して管理する。
【００８３】
まず、ブロックの全てを読み込む（Ｓ２１０１）。Ｓ２１０２では、ｋ＝１とする。
【００８４】
次に、Ｓ２１０３では、ｋ＝ｎであるか否かを判定する。ｋ＝ｎであれば、Ｓ２２０１へ移行する。ｋ＝ｎでなければ、ステップ２１０４へ移行する。
【００８５】
Ｓ２１０４では、ｋ番目の文字列ブロックを対象とする。次に、Ｓ２１０５では、ｋ番目の文字列ブロックに所定サイズ以上の文字が存在するか判定する。存在する場合には、Ｓ２１０６へ移行する。また存在しない場合には、Ｓ２１０８へ移行する。つまり、文字サイズが大きい文字列ブロックに対しては処理を継続する。これは、地紋画像として付加される文字列のサイズは、目立つように、大きくなっているはずだからである。
【００８６】
Ｓ２１０６では、ｋ番目の文字列ブロックに含まれる文字の数が所定数以上であるかを判定する。所定数以上である場合には、Ｓ２１０８へ移行する。所定数より少ない場合には、Ｓ２１０７へ移行する。即ち、文字数の少ない文字列ブロックに対しては処理を継続する。これは、地紋画像として付加される文字列内の文字数は、「無効」や「複写禁止」や「ＶＯＩＤ」のように少ないはずだからである。
【００８７】
ステップ２１０７では、ｋ番目の文字列ブロックを候補ブロックとし、続くＳ２１０８へ移行する。Ｓ２１０８では、ｋに１を加算してＳ２１０３へ移行する。
【００８８】
以上の処理により、候補ブロックが出揃い、その上でＳ２２０１へ移行する。
【００８９】
Ｓ２２０１では、Ｓ１６０２で生成されたヒストグラムと、各候補ブロックとを比較し、ヒストグラムにあったブロックを抽出する。このステップでの具体的な処理の流れは、以下のようである。
【００９０】
まず、ヒストグラム上で所定値以上のカウント数を持つ色（ＣかＭかＹ）を検索し、地紋画像の色を決定する。つまり、所定値以上のカウント数を持つのがＣのみの時は、地紋画像の色はＣと決定する。所定値以上のカウント数を持つのがＭのみの時は、地紋画像の色はＭと決定する。所定値以上のカウント数を持つのがＹのみの時は、地紋画像の色はＹと決定する。所定値以上のカウント数を持つのがＣＭＹ全ての時は、地紋画像の色をＫと決定する。残りの時は、処理を中断する。
【００９１】
そして、決定された地紋画像の色と同じ色のブロックを候補ブロックの中から抽出する。このステップで、ヒストグラムにあったブロックを抽出する理由は、ヒストグラムを見れば地紋画像の色を判定できるからである。言い換えると、地紋画像はヒストグラムに大きな影響を与える画像だからである。地紋画像は、一般に、紙の全面に合成されている。そして、地紋画像の色は、全面で略一律（薄いＣ又は薄いＭ又は薄いＹ又は薄いＫ）である。つまり、地紋画像は、全面に存在する同じ色の画像である。従って、ヒストグラムに大きな影響を与える。
【００９２】
以上の処理が終了すると、Ｓ２２０２の処理へ移る。
【００９３】
まず、Ｓ２２０２では、Ｓ２２０１で抽出された候補ブロック（ヒストグラムに合った文字列ブロック）を全て読込む。次に、Ｓ２２０３では、読み込んだブロックのうち一つ目のブロックを対象ブロックとする。
【００９４】
次に、Ｓ２２０４では、候補ブロックがまだ残っているか否かを判定する。判定の結果、候補ブロックが残っていなければＳ２３０１へ移行する。一方、判定の結果、候補ブロックが残っていれば、残っている候補ブロックから一つを選択してＳ２２０５へ移行する。
【００９５】
Ｓ２２０５では、同一の文字列が存在する候補ブロックが他の候補ブロックに存在するか否かを判定する。判定の結果、存在すればＳ２２０６へ移行する。一方、判定の結果、存在しなければ、Ｓ２２０４に戻る。尚、このステップの処理を言い換えると、他の候補ブロックと同じ文字列を持つ候補ブロックを検索する処理である。
【００９６】
Ｓ２２０６では、対象とした候補ブロックと、その対象とした候補ブロックと同一の文字列を有する「他の候補ブロック」とを最終候補ブロックとする。この処理が終了すると、Ｓ２２０４に戻る。
【００９７】
以上の処理により、最終候補ブロックが出揃う。そして、Ｓ２２０４からＳ２３０１へと移行する。
【００９８】
Ｓ２３０１では、全ての最終候補ブロックの位置関係の認識を行い、認識の結果として位置テーブルを作成する。そして、Ｓ２３０２では、作成された位置テーブルに基づいて、最終候補ブロックの配置が規則的であるか否かを判定する。具体的には、最終候補ブロックの位置として、次式が成立するような第１の文字列、第２の文字列、第３の文字列、第４の文字列の４つのブロックが存在する場合に規則的であると判定する。
【００９９】
(X2-X1,Y2-Y1)≒(X4-X3,Y4-Y3)
尚、上記式は、第１のブロック(X1,Y1)と第２のブロック(X2,Y2)のｘ、ｙ方向の各距離と、第３のブロック(X3,Y3)と第４のブロック(X4,Y4)のｘ、ｙ方向の各距離とが略同一であることを示している。また、このように規則的であるか否かを判定する理由は、通常、地紋画像の文字列は規則的に配列されているからである。
【０１００】
判定の結果、規則的に配列されている場合にはＳ２３０３（地紋として判定）へ移行し、規則的に配列されていない場合にはＳ２３０４（非地紋として判定）へ移行することになる。
【０１０１】
＜例示の説明＞
以下では、Ｓ１６０３からＳ２３０４までの処理について、例示する。
【０１０２】
Ｓ１６０３における下地飛ばし処理により、図１８に示す画像データが得られたとする。ここで、この画像データは、「複製」の部分がシアン、「住所・名前」の部分が黒、「住民票」の部分が赤となっている。すると、Ｓ１６０４では、ブロックセレクション処理により、図１９に示すように、文字列ブロック１〜９が抽出される。
【０１０３】
続いて、Ｓ１６０５では、文字色判定処理により、文字列ブロック２〜４と６〜９は、シアンと認識される。また、文字列ブロック１は、黒（シアン＋赤）と認識される。更に、文字列ブロック５も、黒と認識される。
【０１０４】
Ｓ１６０６では、ＯＣＲ処理が行われ、文字列ブロック１は「複製  住民票」と認識され、文字列ブロック２〜４と６〜９は「複製」と認識され、文字列ブロック５は「神奈川県川崎市××区  山田太郎」と認識される。
【０１０５】
次に、Ｓ２１０１からＳ２１０７の処理の結果、文字列ブロック１〜４と６〜９が候補ブロックとなる。文字列ブロック５については、Ｓ２１０５（所定サイズ以上の文字か？）での処理により候補ブロックからはずれてしまう。
【０１０６】
次に、Ｓ２２０１の処理の結果、文字列ブロック１が候補ブロックからはずれてしまう。これは、ヒストグラムに合った色がシアンであるのに対して、文字列ブロック１は黒だからである。
【０１０７】
残った文字列ブロック２〜４と６〜９に対して、Ｓ２２０１〜Ｓ２３０１の処理により文字列が一致しているか否かが判定されるが、全ての文字列ブロックが残ることになる。なぜなら、全ての文字列ブロックには、同じ「複製」という文字列が含まれているからである。
【０１０８】
こうして、全ての文字列ブロックに対してＳ２３０１で位置（座標）認識を行い、その処理結果を図２０に示すようにテーブル化する。
【０１０９】
次に、Ｓ２３０２で、各ブロックの配置が等間隔であるか否かをＸ方向、Ｙ方向で夫々判定する。ここで、「複製」という同一の文字列を持つブロックがＸ方向、Ｙ方向に規則的（周期的）に現れており、規則性（周期性）があると判断した場合に、原稿画像に地紋画像が付加されていると判定する（Ｓ２３０３）。また、規則性（周期性）がないと判断した場合は地紋画像なしと判定する（Ｓ２３０４）。
【０１１０】
また、同一テキストの周期性を判定するだけでなく、地紋画像に含まれることが多い、例えば複製、複写、禁止等の文字列を予めメモリ内に保持し、その文字列との比較により、地紋画像の有無を判定するようにしても良い。
【０１１１】
尚、図２１〜図２３に示すフローチャートからわかるように、規則（周期）的に文字列が配置されているか否かの周期性判定の前に、本実施形態では、「所定の文字サイズ以上であるか」の判定や「所定の文字数以下であるか」の判定を行っている。これは、周期性判定の前に、対象とする文字列（文字ブロック）を減らすことを目的として行っている。このように周期性判定の処理を後回しにするのは、他の処理に比べて周期性判定の処理には非常に長い時間がかかるからである。
【０１１２】
例えば、１００の文字列が存在した場合に、周期性判定をする必要があるのは、100Ｃ4＝１００×９９×９８×９７÷（４×３×２×１）＝３９２２１２５となり、非常に計算量が多いからである。
【０１１３】
以上、電子ファイル化、地紋判定の処理を専用のブロックで行う構成としたが、ＣＰＵ２０３を用いて同様の処理を行っても良い。
【０１１４】
［地紋判定結果による処理の制限１］
次に、上述した地紋判定処理の結果に応じて、デジタル複合機の機能を変更する処理について、図２４〜図２７を用いて説明する。
【０１１５】
地紋画像が存在する場合、下地飛ばしを施さないための設定を行う。そして、濃度補正機能を所定のレベルに設定する。この処理について、図２４で説明する。まず、ステップＳ２４０１において、上述した地紋判定処理の結果を確認する。ここで、原稿画像に地紋画像がない場合は、ステップＳ２４０５へ処理を進め、通常処理を行う。この通常処理では、Ｓ１６０３における下地飛ばし処理を行った後の画像データを印刷出力する。
【０１１６】
一方、原稿画像に地紋画像がある場合は、ステップＳ２４０２へ処理を進め、下地飛ばしの処理をキャンセルし、ステップＳ２４０３において、濃度補正テーブルの値を地紋画像が消失しないようなレベルに設定する。そして、ステップＳ２４０４において、図２５に示すようなメッセージ画面２５０１を液晶操作パネル６０１に表示し、ユーザに通知を行う。
【０１１７】
ここで、ユーザがＯＫタブ２５０２を押下すると、コピーを継続し、ユーザがキャンセルタブ２５０３を押下すると、コピーをキャンセルする。尚、コピーを継続する場合には、Ｓ１６０３の下地飛ばし処理を行う前の画像データを印刷出力する。
【０１１８】
［地紋判定結果による処理の制限２］
図２６は、地紋画像が存在する場合、電子ファイル化をキャンセルする処理を示すフローチャートである。このフローチャートの処理が始まる前に、ユーザにより電子ファイル化の指示があったことは言うまでもない。
【０１１９】
このフローチャートでは、まず、ステップＳ２６０１において、上述した地紋判定処理の結果を確認する。ここで、原稿画像に地紋画像がない場合、ステップＳ２６０４へ処理を進め、電子ファイル化を許可し、上述した電子ファイル化の処理に従って電子ファイル化を行う。
【０１２０】
一方、原稿画像に地紋画像がある場合、ステップＳ２６０２へ処理を進め、電子ファイル化を禁止する。そして、ステップＳ２６０３において、図２７に示すようなメッセージ画面２７０１を液晶操作パネル６０１に表示し、ユーザに通知を行う。ここで、ユーザがＯＫタブ２７０１を押下すると、電子ファイル化をキャンセルする。
【０１２１】
［地紋判定結果による処理の制限３］
地紋判定結果による処理の制限２では、地紋画像が存在する場合に、電子ファイル化をキャンセルする処理について開示した。この例では、地紋画像が存在する場合であっても地紋画像が存在しない場合であっても電子ファイル化を行う。しかしながら、地紋画像が存在する場合には、電子ファイルとして地紋属性を付けることにする。そして、地紋画像が存在しない場合には、電子ファイルとして非地紋属性を付けることにする。このように、属性（ヘッダ情報）として地紋又は非地紋という情報を付けることで、電子ファイルの管理が楽になる。
【０１２２】
例えば、重要な文書と重要でない文書を区別したい時には、地紋属性あり＝重要、地紋属性なし＝重要でないとすることで容易に管理できる。また、例えば、機密な文書と機密でない文書を区別したい時には、地紋属性あり＝機密、地紋属性なし＝機密でないとすることで容易に管理できる。
【０１２３】
また、地紋属性ありの場合には表示のみ可、地紋属性なしの場合には印刷出力可とすることで、機密や重要な情報の流出が抑止できる。そのため、地紋属性ありなしの情報に応じて、画像に対する処理方法を切り換える切り換え手段があるのが望ましい。
【０１２４】
［地紋判定結果による処理の制限４］
地紋の付加された原本をコピーした際に、本来は「VOID」などの文字列が浮かび上がることになる。しかし、悪意のあるユーザがもし原本をスキャンして得られた画像上に再度、地紋と同じ地紋（各ドットの配置位置が同じ地紋）を合成したとすると、再度、地紋の付加された原本が作成されてしまうことになる。
【０１２５】
図３３に示すフローチャートは、「悪意のあるユーザが地紋の付加された原本をコピーし、地紋の付加された原本を作成しようとする」のを防止するための処理である。
【０１２６】
具体的には、図３３は、原稿が地紋画像であると判断した場合、さらに地紋付加設定がなされている場合に、地紋付加設定を変更する処理を示すフローチャートである。
【０１２７】
まず、ステップＳ３３０１で、原稿画像に地紋画像があるか否かを判定し、原稿画像に地紋画像がある場合にはステップＳ３３０２へ処理を進め、下地処理をキャンセルする。そして、ステップＳ３３０３で、濃度補正テーブルの変更を行い、ステップＳ３３０４で図２５に示すようなメッセージを表示する。
【０１２８】
その後、ステップＳ３３０５で、装置の設定に地紋付加の設定が行われているか否かを判断し、地紋付加設定が行われている場合には、例えば図３４に示すような設定変更要望画面３４０１を液晶操作パネル６０１に表示し、ユーザに通知を行う。
【０１２９】
ユーザによりＯＫタブ３４０２が押下されると、地紋付加設定が取り消されてコピーを継続し、キャンセルタブ３４０３が押下されると、コピーをキャンセルする。
【０１３０】
一方、ステップＳ３３０１で原稿画像に地紋画像がない場合にはステップＳ３３０７へ処理を進め、通常の処理を行う。
【０１３１】
第１の実施形態によれば、原稿中に付加された地紋の文字列を判別し、原稿が文字列を含む地紋を有することを検出し、原稿画像に対する下地除去処理や濃度補正処理、或いは電子ファイル化をキャンセルできる。従って、地紋を含む原稿画像の好ましくない複製を抑制することができる。
【０１３２】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態について詳細に説明する。第２の実施形態は、第１の実施形態で説明した地紋画像の生成処理において、地紋画像を構成するドットの配置の位置を制御する。即ち、地紋画像のドットの配置によって地紋画像が付加されたことを識別する。
【０１３３】
尚、それ以外の基本的な地紋付加処理に関しては、第１の実施形態と同様であり、図１１で説明した通りである。また、第２の実施形態では、第１の実施形態で説明した地紋付き原稿の認識処理について、上述した地紋画像のドット位置を検出することによって地紋画像の認識を行う。
【０１３４】
まず、第２の実施形態における地紋画像の生成処理について説明する。図２８は、地紋画像を構成するドットの構成を示す図である。図２８に示すように、小ドットの集まりと大ドットの集まりで、人間の見た目の濃度が等しくなるように構成されている。
【０１３５】
地紋画像を付加する場合、図２９に示すように、小ドットの形成位置を移動させる処理を行う。ここで、ドットを移動させる処理は４種類に分類される。尚、図２９に示す点線の交点が小ドットの位置の基準点である。
【０１３６】
図２９において、２９０１〜２９０４はドットを移動させる４種類の配置位置である。即ち、ドット２９０１は基準点より右上に移動したドットで、ドット２９０２〜２９０４はそれぞれ基準点より、右下、左下、左上に移動したドットである。
【０１３７】
図３０は、小ドットの部分だけを抜き出した図である。原稿画像に地紋画像が含まれる場合、ドットの基準点からの配置位置を、水平方向、垂直方向共に、右上、右下、左下、左上という順でドットを形成する。図３０に示す例では、水平方向に、ドット３００１、３００５、３００６、３００７が、垂直方向に、ドット３００１、３００２、３００３、３００４が形成されている。これにより、地紋画像が付加された原稿画像と、地紋画像が付加されていない原稿画像とを区別することができる。
【０１３８】
次に、原稿画像に含まれる地紋画像を認識する認識処理について、図３１を用いて説明する。この認識処理は、第１の実施形態と同様に、スキャナ画像処理部２１６の地紋判定部３０７で行われる。
【０１３９】
図３１は、地紋画像を認識する認識処理を説明するための図である。図３１に示すように、小ドットの配置に対して水平方向に対応した４つのウインドウ３１０１と、垂直方向に対応した４つのウインドウ３１０３とを概念的に配置している。
【０１４０】
ウインドウ３１０１は４つの矩形の集まりであり、点線の交点で示される基準点を中心とし、１つの矩形に１つのドットが収まるサイズとなっている。１つの矩形は４つの部分に分けられ、該当領域の画素の平均濃度を検出する。３１０２は各領域の平均濃度の検出結果であり、この結果により、３１０２の最も左の領域に含まれるドットが矩形内の右上の位置に存在していることがわかる。また同様に、４つの隣接したドットは右上、右下、左下、左上という順序で形成されていることが認識できる。
【０１４１】
一方、ウインドウ３１０３と平均濃度３１０４の結果より、垂直方向にもドットが右上、右下、左下、左上という順序で形成されていることが認識できる。このように、右上、右下、左下、左上というドットパターンが認識されたことにより、この原稿画像には地紋画像が含まれていることがわかる。
【０１４２】
次に、原稿の読み取り誤差により、ドットの位置を検出するためのウインドウが原稿とずれてしまった場合の処理について、図３２を用いて説明する。
【０１４３】
図３２は、図３１に示すドットパターンの変形例を示す図である。ここで、ウインドウ３２０１は本来の位置よりも水平方向に矩形のサイズ半分右にずれている。この場合、平均濃度結果３２０２は２番目の矩形領域で２つのドットを捉えているため、矩形内で２箇所濃度が現れる部分が存在する。このような場合、ウインドウを水平方向に半分ずらして再度小ドットの濃度を検出すれば良い。
【０１４４】
また、３２０３は垂直方向のウインドウであり、水平方向に１／４だけずれている場合の例である。この場合、２つの矩形において、２箇所の濃度を持った領域が検出され、その濃度値は３２０２の濃度値よりも薄くなる。従って、各矩形の濃度値を持った領域情報と、その濃度値により、ウインドウの水平方向のずれ、垂直方向のずれを検出することが可能である。
【０１４５】
このようにして、原稿画像に地紋画像が含まれるか否かを認識した後の処理は、第１の実施形態と同様であり、図２４〜図２７を用いて説明した通りである。
【０１４６】
第２の実施形態では、地紋画像を付加した場合、小ドットの配置として、右上、右下、左下、左上としたが、この配置に限定されるものではない。
【０１４７】
また、ドットの位置を検出するためのウインドウとして、１×４及び４×１のサイズを例に挙げたが、２×２などの正方形のウインドウや異なるサイズのウインドウを用いてもかまわない。また、配置のパターンも、他にもいくつかのパターンがあり、そのパターンを、例えば地紋画像に含まれる文字列の種類によって使い分けるようにしても良い。
【０１４８】
また、原稿の読み取り時に、ユーザが原稿の向きを９０度、１８０度、２７０度に回転して置くことも考えられるが、その場合、回転角度に応じて、右上、右下、左下、左上等のパターンを４通り用意してそれを検出するようにすれば良い。
【０１４９】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１５０】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【０１５１】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１５２】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１５３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１５４】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１５５】
【図１】第１の実施形態におけるデジタル複合機の外観を示す図である。
【図２】第１の実施形態におけるデジタル複合機のシステム構成を示す図である。
【図３】図２に示すスキャナ画像処理部２１６の構成の一例を示す図である。
【図４】図２に示すプリンタ画像処理部２１７の構成の一例を示す図である。
【図５】図２に示す画像変換部２１４の構成の一例を示す図である。
【図６】第１の実施形態における操作部１０３の構成の一例を示す図である。
【図７】液晶操作パネル６０１に表示されるコピー画面例を示す図である。
【図８】図７に示す応用モードボタン７１０が押下された際に表示される画面を示す図である。
【図９】図８に示す地紋タブ８０１が押下された際に表示される画面を示す図である。
【図１０】図９に示す次へタブ９０２が押下された際に表示される画面を示す図である。
【図１１】地紋画像を生成する際の処理の流れを説明するための図である。
【図１２】ドット集中型ディザマトリックスの一例を示す図である。
【図１３】ドット分散型マトリックスの一例を示す図である。
【図１４】図１２に示すドット集中型ディザマトリックスに濃度信号値３、６、９を適用することで生成したドットパターンを示す図である。
【図１５】図１３に示すドット分散型ディザマトリックスに濃度信号値２、４、５を適用することで生成したドットパターンを示す図である。
【図１６】第１の実施形態における電子ファイル化処理を示すフローチャートである。
【図１７】ブロックセレクション処理を説明するための図である。
【図１８】地紋画像を含む原稿画像の一例を示す図である。
【図１９】ブロックセレクション処理の結果を示す図である。
【図２０】図１８に示す原稿画像のブロック情報の一例を示す図である。
【図２１】、
【図２２】、
【図２３】第１の実施形態における地紋判定処理を示すフローチャートである。
【図２４】地紋画像が存在する場合、下地除去機能及び濃度補正機能を変更する処理を示すフローチャートである。
【図２５】下地除去機能及び濃度補正機能を変更するメッセージ画面の一例を示す図である。
【図２６】地紋画像が存在する場合、電子ファイル化をキャンセルする処理を示すフローチャートである。
【図２７】電子ファイル化をキャンセルするメッセージ画面の一例を示す図である。
【図２８】地紋画像を構成するドットの構成を示す図である。
【図２９】地紋画像を認識するために小ドットの形成位置を移動させた状態を示す図である。
【図３０】小ドットの部分だけを抜き出した図である。
【図３１】地紋画像を認識する認識処理を説明するための図である。
【図３２】図３１に示すドットパターンの変形例を示す図である。
【図３３】原稿が地紋画像であると判断した場合、さらに地紋付加設定がされている場合に、地紋付加設定を変更する処理を示すフローチャートである。
【図３４】地紋付加設定を無効にすることを要求するメッセージ画面の一例を示す図である。
【符号の説明】
【０１５６】
１０１  スキャナ部
１０２  プリンタ部
１０３  操作部
１０４  ＬＡＮ
１０５  公衆回線
１１０  原稿フィーダ
１１１  トレイ
１２０  用紙カセット
１２１  用紙カセット
１２２  用紙カセット
１２３  用紙カセット
１２４  排紙トレイ
２００  コントローラユニット
２０１  システムバス
２０２  イメージバス
２０３  ＣＰＵ
２０４  操作部Ｉ／Ｆ
２０５  ネットワークＩ／Ｆ
２０６  モデム
２０７  ＲＡＭ
２０８  ＲＯＭ
２０９  ＨＤＤ
２１０  イメージバスＩ／Ｆ
２１１  圧縮部
２１２  圧縮部
２１３  伸張部
２１４  画像変換部
２１５  ラスターイメージプロセッサ（ＲＩＰ）
２１６  スキャナ画像処理部
２１７  プリンタ画像処理部
２１８  スキャナＩ／Ｆ
２１９  プリンタＩ／Ｆ
【図１】
2008048378.tif 000003
【図２】
2008048378.tif 000004
【図３】
2008048378.tif 000005
【図４】
2008048378.tif 000006
【図５】
2008048378.tif 000007
【図６】
2008048378.tif 000008
【図７】
2008048378.tif 000009
【図８】
2008048378.tif 000010
【図９】
2008048378.tif 000011
【図１０】
2008048378.tif 000012
【図１１】
2008048378.tif 000013
【図１２】
2008048378.tif 000014
【図１３】
2008048378.tif 000015
【図１４】
2008048378.tif 000016
【図１５】
2008048378.tif 000017
【図１６】
2008048378.tif 000018
【図１７】
2008048378.tif 000019
【図１８】
2008048378.tif 000020
【図１９】
2008048378.tif 000021
【図２０】
2008048378.tif 000022
【図２１】
2008048378.tif 000023
【図２２】
2008048378.tif 000024
【図２３】
2008048378.tif 000025
【図２４】
2008048378.tif 000026
【図２５】
2008048378.tif 000027
【図２６】
2008048378.tif 000028
【図２７】
2008048378.tif 000029
【図２８】
2008048378.tif 000030
【図２９】
2008048378.tif 000031
【図３０】
2008048378.tif 000032
【図３１】
2008048378.tif 000033
【図３２】
2008048378.tif 000034
【図３３】
2008048378.tif 000035
【図３４】
2008048378.tif 000036