(57)【要約】【課題】  複数種類の読取動作（例えば、原稿移動型読取動作とセンサ移動型読取動作）を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報を抽出できるようにすることである。【解決手段】  複数種類の画像読取動作を選択可能な画像入力手段、例えばスキャナ２０１で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理手段（前処理部２１０）と、スキャナ２０１で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段（ドットパターン検出部２１２ａ）とを設け、スキャナ２０１によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を画像前処理手段（前処理部２１０）に実行させる。【選択図】    図１３
2005160019.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の画像読取動作を選択可能な画像入力手段と、
前記画像入力手段で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理手段と、
前記画像入力手段で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段と、
前記画像入力手段によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理手段に実行させる前処理選択手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記情報抽出手段は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記情報抽出手段が抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記情報抽出手段が抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項３記載の画像処理装置。
【請求項７】
前記情報抽出手段が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項３記載の画像処理装置。
【請求項８】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記画像入力手段による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項１ないし８のいずれか一記載の画像処理装置。
【請求項１０】
前記前処理選択手段は、前記画像入力手段によってある種類の画像読取動作が選択された場合にノイズ除去処理を行うことを特徴とする請求項１ないし９のいずれか一記載の画像処理装置。
【請求項１１】
前記前処理選択手段は、前記画像入力手段によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力手段によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行うことを特徴とする請求項１ないし９のいずれか一記載の画像処理装置。
【請求項１２】
複数種類の画像読取動作を選択可能な画像入力手段と、
前記画像入力手段で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段と、
を具備し、前記情報抽出手段は、前記画像入力手段によって選択された画像読取動作に応じた情報抽出処理を実行することを特徴とする画像処理装置。
【請求項１３】
前記情報抽出手段は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記情報抽出手段が抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項１３記載の画像処理装置。
【請求項１５】
前記情報抽出手段が抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項１４記載の画像処理装置。
【請求項１６】
前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項１４記載の画像処理装置。
【請求項１７】
前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項１４記載の画像処理装置。
【請求項１８】
前記情報抽出手段が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項１４記載の画像処理装置。
【請求項１９】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項１８記載の画像処理装置。
【請求項２０】
前記画像入力手段による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項１２ないし１９のいずれか一記載の画像処理装置。
【請求項２１】
前記情報抽出手段は、前記画像入力手段によって選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更することを特徴とする請求項１２ないし２０のいずれか一記載の画像処理装置。
【請求項２２】
前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値であることを特徴とする請求項２１記載の画像処理装置。
【請求項２３】
前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力手段と、
前記画像出力手段による画像出力の態様を前記画像抽出手段が得た特定の情報に応じて変更する出力態様変更手段と、
を具備する請求項１ないし２２のいずれか一記載の画像処理装置。
【請求項２４】
前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工することを特徴とする請求項２３記載の画像処理装置。
【請求項２５】
前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工することを特徴とする請求項２３記載の画像処理装置。
【請求項２６】
前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力手段による紙出力処理を停止することを特徴とする請求項２３記載の画像処理装置。
【請求項２７】
前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知することを特徴とする請求項２３記載の画像処理装置。
【請求項２８】
複数種類の画像読取動作を選択可能な画像入力工程と、
前記画像入力工程で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理工程と、
前記画像入力工程で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出工程と、
前記画像入力工程によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理工程で実行させる前処理選択工程と、
を具備することを特徴とする画像処理方法。
【請求項２９】
前記情報抽出工程では、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項２８記載の画像処理方法。
【請求項３０】
前記情報抽出工程で抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項２９記載の画像処理方法。
【請求項３１】
前記情報抽出工程で抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項３０記載の画像処理方法。
【請求項３２】
前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項３０記載の画像処理方法。
【請求項３３】
前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項３０記載の画像処理方法。
【請求項３４】
前記情報抽出工程で抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項３０記載の画像処理方法。
【請求項３５】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項３４記載の画像処理方法。
【請求項３６】
前記画像入力工程による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項２８ないし３５のいずれか一記載の画像処理方法。
【請求項３７】
前記前処理選択工程では、前記画像入力工程によってある種類の画像読取動作が選択された場合にノイズ除去処理を行うことを特徴とする請求項２８ないし３６のいずれか一記載の画像処理方法。
【請求項３８】
前記前処理選択工程では、前記画像入力工程によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力工程によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行うことを特徴とする請求項２８ないし３６のいずれか一記載の画像処理方法。
【請求項３９】
複数種類の画像読取動作を選択可能な画像入力工程と、
前記画像入力工程で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出工程と、
を具備し、前記情報抽出工程では、前記画像入力工程によって選択された画像読取動作に応じた情報抽出処理を実行することを特徴とする画像処理方法。
【請求項４０】
前記情報抽出工程では、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項３９記載の画像処理方法。
【請求項４１】
前記情報抽出工程で抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項４０記載の画像処理方法。
【請求項４２】
前記情報抽出工程で抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項４１記載の画像処理方法。
【請求項４３】
前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項４１記載の画像処理方法。
【請求項４４】
前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項４１記載の画像処理方法。
【請求項４５】
前記情報抽出工程で抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項４１記載の画像処理方法。
【請求項４６】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項４５記載の画像処理方法。
【請求項４７】
前記画像入力工程による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項３９ないし４６のいずれか一記載の画像処理方法。
【請求項４８】
前記情報抽出工程は、前記画像入力工程で選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更することを特徴とする請求項３９ないし４６のいずれか一記載の画像処理方法。
【請求項４９】
前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値であることを特徴とする請求項４７記載の画像処理方法。
【請求項５０】
前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力工程と、
前記画像出力工程による画像出力の態様を前記画像抽出工程が得た特定の情報に応じて変更する出力態様変更工程と、
を具備する請求項２８ないし４９のいずれか一記載の画像処理方法。
【請求項５１】
前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工することを特徴とする請求項５０記載の画像処理方法。
【請求項５２】
前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工することを特徴とする請求項５０記載の画像処理方法。
【請求項５３】
前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力工程による紙出力処理を停止することを特徴とする請求項５０記載の画像処理方法。
【請求項５４】
前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知することを特徴とする請求項５０記載の画像処理方法。
【請求項５５】
複数種類の画像読取動作を選択可能な画像入力機能を有する画像処理装置が備えるコンピュータにインストールされ、このコンピュータに、
前記画像入力機能で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理機能と、
前記画像入力機能で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出機能と、
前記画像入力機能によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理機能に実行させる前処理選択機能と、
を実行させるコンピュータ読み取り可能なコンピュータプログラム。
【請求項５６】
前記情報抽出機能は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項５５記載のコンピュータプログラム。
【請求項５７】
前記情報抽出機能が抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項５６記載のコンピュータプログラム。
【請求項５８】
前記情報抽出機能が抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項５７記載のコンピュータプログラム。
【請求項５９】
前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項５７記載のコンピュータプログラム。
【請求項６０】
前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項５７記載のコンピュータプログラム。
【請求項６１】
前記情報抽出機能が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項５７記載のコンピュータプログラム。
【請求項６２】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項６１記載のコンピュータプログラム。
【請求項６３】
前記画像入力機能による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項５５ないし６２のいずれか一記載のコンピュータプログラム。
【請求項６４】
前記前処理選択機能は、前記画像入力機能によってある種類の画像読取動作が選択された場合にノイズ除去処理を行うことを特徴とする請求項５５ないし６３のいずれか一記載のコンピュータプログラム。
【請求項６５】
前記前処理選択機能は、前記画像入力機能によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力機能によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行うことを特徴とする請求項５５ないし６３のいずれか一記載のコンピュータプログラム。
【請求項６６】
複数種類の画像読取動作を選択可能な画像入力機能を有する画像処理装置が備えるコンピュータにインストールされ、このコンピュータに、前記画像入力機能で得た画像データに対して、前記画像入力機能によって選択された画像読取動作に応じて、その画像データに含まれる特定の情報を抽出する情報抽出機能を実行させるコンピュータ読み取り可能なコンピュータプログラム。
【請求項６７】
前記情報抽出機能は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出することを特徴とする請求項６６記載のコンピュータプログラム。
【請求項６８】
前記情報抽出機能が抽出する特徴は、ドットの配列によって示されていることを特徴とする請求項６７記載のコンピュータプログラム。
【請求項６９】
前記情報抽出機能が抽出する特徴を構成するドットは、単一色材で表現されていることを特徴とする請求項６８記載のコンピュータプログラム。
【請求項７０】
前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されていることを特徴とする請求項６８記載のコンピュータプログラム。
【請求項７１】
前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されていることを特徴とする請求項６８記載のコンピュータプログラム。
【請求項７２】
前記情報抽出機能が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンであることを特徴とする請求項６８記載のコンピュータプログラム。
【請求項７３】
複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含むことを特徴とする請求項７２記載のコンピュータプログラム。
【請求項７４】
前記画像入力機能による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含むことを特徴とする請求項６６ないし７３のいずれか一記載のコンピュータプログラム。
【請求項７５】
前記情報抽出機能は、前記画像入力機能によって選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更することを特徴とする請求項６６ないし７４のいずれか一記載のコンピュータプログラム。
【請求項７６】
前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値であることを特徴とする請求項７５記載のコンピュータプログラム。
【請求項７７】
前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力機能と、
前記画像出力機能による画像出力の態様を前記画像抽出機能が得た特定の情報に応じて変更する出力態様変更機能と、
をコンピュータに実行させる請求項５５ないし７６のいずれか一記載のコンピュータプログラム。
【請求項７８】
前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工することを特徴とする請求項７７記載のコンピュータプログラム。
【請求項７９】
前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工することを特徴とする請求項７７記載のコンピュータプログラム。
【請求項８０】
前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力機能による紙出力処理を停止することを特徴とする請求項７７記載のコンピュータプログラム。
【請求項８１】
前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知することを特徴とする請求項７７記載のコンピュータプログラム。
【請求項８２】
請求項５５ないし８１のいずれか一記載のコンピュータプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像の画像データに含まれる出力禁止判定用のパターンに対する処理を実行する画像処理装置、画像処理方法、コンピュータプログラム、及びコンピュータプログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
近年、画像処理技術、画像形成技術の向上によって、デジタルカラー複写機を用いて紙幣や有価証券等を複写した場合、その複写物と原本である本物とが容易に区別できないほど忠実な複写が可能となってきている。このため、紙幣や有価証券等のような特殊原稿については、複写を全く行なうことができないようにするか、あるいは、正しく複写を行なうことができないようにする措置をとることが必要である。
【０００３】
また、例えば企業においては、紙幣や証券など特殊原稿以外の一般文書の場合にあっても、文書内容の機密保持の観点から、複写等の出力が禁止されている機密文書が多数存在する。このような機密文書についても、複写を全く行なうことができないようにするか、あるいは、正しく複写を行なうことができないようにする措置をとることが必要である。
【０００４】
このようなことから、従来、特殊原稿や機密文書等を複写することに規制力を及ぼすことを目的とする種々の発明がなされている。以下、そのような発明の具体的な例を紹介する。
【０００５】
まず、紙幣や有価証券等の特殊原稿を判別する方法として、入力した画像データと予め登録してある特定のマーク（パターンデータ）とをパターンマッチング法で比較し、特定のマークが存在する場合に原稿が特殊原稿であると判別する方法が提案されている。特許文献１や特許文献２に記載された発明は、その代表的な例である。こうして、原稿が特殊原稿であると判定した場合には、その複写を禁止する、つまり、複写しないようにすることが容易である。
【０００６】
次いで、複写禁止された機密文書を判別する発明として、例えば、特許文献３や特許文献４には、機密文書に付された機密文書であることを示すマークを検出するようにした発明が記載されている。これは、複写禁止された機密文書には、一般的に、マル秘の印鑑や複写禁止のマーク等からなる機密文書であることを示すマークが押印されていることを利用している。こうして、原稿が機密文書であると判定した場合には、その複写を禁止する、つまり、複写しないようにすることが容易である。
【０００７】
さらに、特許文献５や特許文献６には、複写を禁止したい原稿画像に地紋を埋め込むことにより複写を抑制する技術が提案されている。これは、原稿画像に用いる用紙の背景にベース領域とメッセージ領域とをもつ地紋パターンが作成された用紙を用いるというものである。地紋パターンは、原稿画像においてはそれほど目立たず、原稿画像に含まれている情報の判読等に支障を及ぼさない。しかしながら、このような地紋パターンが埋め込まれた原稿画像が複写されると、例えばメッセージ領域の模様が浮かび上がる、というものである。そこで、メッセージ領域の模様として、例えば「複写禁止」というような文字を与えておくことにより、その複写物が複写禁止の機密書類であったことが一目瞭然となり、心理的に、複写に対する規制力を生じさせることができる。
【０００８】
【特許文献１】特開平６−１２５４５９号公報
【特許文献２】特開２００１-８６３３０公報
【特許文献３】特開平７−３６３１７号公報
【特許文献４】特開平７−８７３０９号公報
【特許文献５】特開平９−１６４７３９号公報
【特許文献６】特開２００１−１９７２９７公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
［第１の課題］
機密文書のような複写禁止文書を判定するために、特許文献１、２では、入力された画像データを予め登録してある特定のマーク（パターンデータ）とパターンマッチング法で比較し、特許文献３、４では、マル秘マーク等のような機密文書であることを示すマークを検出している。この場合、複数種類の読取動作を選択可能な画像入力手段で得た画像データ、一例として、原稿移動型読取動作を行うスキャナで画像読み取りした原稿画像の画像データとセンサ移動型読取動作を行うスキャナで画像読み取りした原稿画像の画像データとを比較した場合、マーク検出等の検出精度に差が出ることが予想される。
【００１０】
［第２の課題］
前述したように、入力された画像データを予め登録してある特定のマーク（パターンデータ）とパターンマッチング法で比較し、合致した場合に複写を禁止することで、紙幣や有価証券等の特殊原稿の複写を防止することができる（特許文献１、２）。しかしながら、このような手法によって複写を禁止するとなると、複写を禁止したい原稿のパターンデータを全て予め登録しておかなければならない。したがって、紙幣や有価証券等の特殊原稿に対しては有効であるとしても、不特定多数の一般原稿、例えば機密文書に対して適用することは極めて困難である。
【００１１】
また、前述したように、マル秘マーク等のような機密文書であることを示すマークを検出したときに複写を禁止することで、機密文書の複写を防止することができる（特許文献３、４）。しかしながら、この場合には、マル秘マーク等のような機密文書であることを示すマークの部分を紙などで覆い隠して画像読み取り動作が実行された場合には、当然のことながら機密文書であることを示すマークの存在を判定することができず、よって、複写を禁止すべき機密文書であってもその複写を防止することができないという問題がある。
【００１２】
さらに、前述したように、例えば機密文書については背景に地紋パターンを埋め込んだ原稿画像として生成し、そのような機密文書が複写されると地紋パターンの一部が浮かび上がるようにした場合には、心理的に、複写に対する規制力を生じさせることができる（特許文献５、６）。しかしながら、このような地紋パターンによる手法では、複写抑制効果が得られるに過ぎず、複写行為そのものを規制することができるわけではない。このため、地紋パターンが浮き上がることを気にしない者にとっては、機密文書の複写が可能になってしまうという問題がある。
【００１３】
本発明の目的は、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報を抽出できるようにすることである。
【００１４】
本発明の目的は、機密文書等の複写禁止文書の再現行為に対してより強い抑止力を及ぼし得るようにすることである。
【課題を解決するための手段】
【００１５】
請求項１記載の画像処理装置の発明は、複数種類の画像読取動作を選択可能な画像入力手段と、前記画像入力手段で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理手段と、前記画像入力手段で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段と、前記画像入力手段によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理手段に実行させる前処理選択手段と、を具備する。
【００１６】
請求項２記載の発明は、請求項１記載の画像処理装置において、前記情報抽出手段は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００１７】
請求項３記載の発明は、請求項２記載の画像処理装置において、前記情報抽出手段が抽出する特徴は、ドットの配列によって示されている。
【００１８】
請求項４記載の発明は、請求項３記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、単一色材で表現されている。
【００１９】
請求項５記載の発明は、請求項３記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００２０】
請求項６記載の発明は、請求項３記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００２１】
請求項７記載の発明は、請求項３記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００２２】
請求項８記載の発明は、請求項７記載の画像処理装置において、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００２３】
請求項９記載の発明は、請求項１ないし８のいずれか一記載の画像処理装置において、前記画像入力手段による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００２４】
請求項１０記載の発明は、請求項１ないし９のいずれか一記載の画像処理装置において、前処理選択手段は、前記画像入力手段によってある種類の画像読取動作が選択された場合にノイズ除去処理を行う。
【００２５】
請求項１１記載の発明は、請求項１ないし９のいずれか一記載の画像処理装置において、前処理選択手段は、前記画像入力手段によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力手段によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行う。
【００２６】
請求項１２記載の画像処理装置の発明は、複数種類の画像読取動作を選択可能な画像入力手段と、前記画像入力手段で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段と、を具備し、前記情報抽出手段は、前記画像入力手段によって選択された画像読取動作に応じた情報抽出処理を実行する。
【００２７】
請求項１３記載の発明は、請求項１２記載の画像処理装置において、前記情報抽出手段は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００２８】
請求項１４記載の発明は、請求項１３記載の画像処理装置において、前記情報抽出手段が抽出する特徴は、ドットの配列によって示されている。
【００２９】
請求項１５記載の発明は、請求項１４記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、単一色材で表現されている。
【００３０】
請求項１６記載の発明は、請求項１４記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００３１】
請求項１７記載の発明は、請求項１４記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００３２】
請求項１８記載の発明は、請求項１４記載の画像処理装置において、前記情報抽出手段が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００３３】
請求項１９記載の発明は、請求項１８記載の画像処理装置において、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００３４】
請求項２０記載の発明は、請求項１２ないし１９のいずれか一記載の画像処理装置において、前記画像入力手段による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００３５】
請求項２１記載の発明は、請求項１２ないし２０のいずれか一記載の画像処理装置において、前記情報抽出手段は、前記画像入力手段によって選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更する。
【００３６】
請求項２２記載の発明は、請求項２１記載の画像処理装置において、前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値である。
【００３７】
請求項２３記載の発明は、請求項１ないし２２のいずれか一記載の画像処理装置において、前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力手段と、前記画像出力手段による画像出力の態様を前記画像抽出手段が得た特定の情報に応じて変更する出力態様変更手段と、を具備する。
【００３８】
請求項２４記載の発明は、請求項２３記載の画像処理装置において、前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工することを特徴とする。
【００３９】
請求項２５記載の発明は、請求項２３記載の画像処理装置において、前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工する。
【００４０】
請求項２６記載の発明は、請求項２３記載の画像処理装置において、前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力手段による紙出力処理を停止する。
【００４１】
請求項２７記載の発明は、請求項２３記載の画像処理装置において、前記出力態様変更手段は、前記画像抽出手段が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知する。
【００４２】
請求項２８記載の画像処理法方の発明は、複数種類の画像読取動作を選択可能な画像入力工程と、前記画像入力工程で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理工程と、前記画像入力工程で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出工程と、前記画像入力工程によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理工程で実行させる前処理選択工程と、を具備する。
【００４３】
請求項２９記載の発明は、請求項２８記載の画像処理方法において、前記情報抽出工程では、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００４４】
請求項３０記載の発明は、請求項２９記載の画像処理方法において、前記情報抽出工程で抽出する特徴は、ドットの配列によって示されている。
【００４５】
請求項３１記載の発明は、請求項３０記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、単一色材で表現されている。
【００４６】
請求項３２記載の発明は、請求項３０記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００４７】
請求項３３記載の発明は、請求項３０記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００４８】
請求項３４記載の発明は、請求項３０記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００４９】
請求項３５記載の発明は、請求項３４記載の画像処理方法において、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００５０】
請求項３６記載の発明は、請求項２８ないし３５のいずれか一記載の画像処理方法において、前記画像入力工程による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００５１】
請求項３７記載の発明は、請求項２８ないし３６のいずれか一記載の画像処理方法において、前処理選択工程では、前記画像入力工程によってある種類の画像読取動作が選択された場合にノイズ除去処理を行う。
【００５２】
請求項３８記載の発明は、請求項２８ないし３６のいずれか一記載の画像処理方法において、前処理選択工程では、前記画像入力工程によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力工程によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行う。
【００５３】
請求項３９記載の画像処理法方の発明は、複数種類の画像読取動作を選択可能な画像入力工程と、前記画像入力工程で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出工程と、を具備し、前記情報抽出工程では、前記画像入力工程によって選択された画像読取動作に応じた情報抽出処理を実行する。
【００５４】
請求項４０記載の発明は、請求項３９記載の画像処理方法において、前記情報抽出工程では、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００５５】
請求項４１記載の発明は、請求項４０記載の画像処理方法において、前記情報抽出工程で抽出する特徴は、ドットの配列によって示されている。
【００５６】
請求項４２記載の発明は、請求項４１記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、単一色材で表現されている。
【００５７】
請求項４３記載の発明は、請求項４１記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００５８】
請求項４４記載の発明は、請求項４１記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００５９】
請求項４５記載の発明は、請求項４１記載の画像処理方法において、前記情報抽出工程で抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００６０】
請求項４６記載の発明は、請求項４５記載の画像処理方法において、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００６１】
請求項４７記載の発明は、請求項３９ないし４６のいずれか一記載の画像処理方法において、前記画像入力工程による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００６２】
請求項４８記載の発明は、請求項３９ないし４６のいずれか一記載の画像処理方法において、前記情報抽出工程は、前記画像入力工程で選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更する。
【００６３】
請求項４９記載の発明は、請求項４７記載の画像処理方法において、前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値である。
【００６４】
請求項５０記載の発明は、請求項２８ないし４９のいずれか一記載の画像処理方法において、前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力工程と、前記画像出力工程による画像出力の態様を前記画像抽出工程が得た特定の情報に応じて変更する出力態様変更工程と、を具備する。
【００６５】
請求項５１記載の発明は、請求項５０記載の画像処理方法において、前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工する。
【００６６】
請求項５２記載の発明は、請求項５０記載の画像処理方法において、前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工する。
【００６７】
請求項５３記載の発明は、請求項５０記載の画像処理方法において、前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力工程による紙出力処理を停止する。
【００６８】
請求項５４記載の発明は、請求項５０記載の画像処理方法において、前記出力態様変更工程では、前記画像抽出工程が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知する。
【００６９】
請求項５５記載の発明は、複数種類の画像読取動作を選択可能な画像入力機能を有する画像処理装置が備えるコンピュータにインストールされ、このコンピュータに、前記画像入力機能で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理機能と、前記画像入力機能で得た画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出機能と、前記画像入力機能によって選択された画像読取動作に応じた前処理を選択し、選択した前処理を前記画像前処理機能に実行させる前処理選択機能と、を実行させるコンピュータ読み取り可能なコンピュータプログラムである。
【００７０】
請求項５６記載の発明は、請求項５５記載のコンピュータプログラムにおいて、前記情報抽出機能は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００７１】
請求項５７記載の発明は、請求項５６記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴は、ドットの配列によって示されている。
【００７２】
請求項５８記載の発明は、請求項５７記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、単一色材で表現されている。
【００７３】
請求項５９記載の発明は、請求項５７記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００７４】
請求項６０記載の発明は、請求項５７記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００７５】
請求項６１記載の発明は、請求項５７記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００７６】
請求項６２記載の発明は、請求項６１記載のコンピュータプログラムにおいて、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００７７】
請求項６３記載の発明は、請求項５５ないし６２のいずれか一記載のコンピュータプログラムにおいて、前記画像入力機能による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００７８】
請求項６４記載の発明は、請求項５５ないし６３のいずれか一記載のコンピュータプログラムにおいて、前処理選択機能は、前記画像入力機能によってある種類の画像読取動作が選択された場合にノイズ除去処理を行う。
【００７９】
請求項６５記載の発明は、請求項５５ないし６３のいずれか一記載のコンピュータプログラムにおいて、前処理選択機能は、前記画像入力機能によってある種類の画像読取動作が選択された場合に第一の濃度補正を行い、前記画像入力機能によって別の種類の画像読取動作が選択された場合に第一の濃度補正とは異なる第二の濃度補正を行う。
【００８０】
請求項６６記載の発明は、複数種類の画像読取動作を選択可能な画像入力機能を有する画像処理装置が備えるコンピュータにインストールされ、このコンピュータに、前記画像入力機能で得た画像データに対して、前記画像入力機能によって選択された画像読取動作に応じて、その画像データに含まれる特定の情報を抽出する情報抽出機能を実行させるコンピュータ読み取り可能なコンピュータプログラムである。
【００８１】
請求項６７記載の発明は、請求項６６記載のコンピュータプログラムにおいて、前記情報抽出機能は、画像データに含まれる特定の情報として、その画像データに含まれているある特徴を抽出する。
【００８２】
請求項６８記載の発明は、請求項６７記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴は、ドットの配列によって示されている。
【００８３】
請求項６９記載の発明は、請求項６８記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、単一色材で表現されている。
【００８４】
請求項７０記載の発明は、請求項６８記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の背景に重畳されている。
【００８５】
請求項７１記載の発明は、請求項６８記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットは、画像データの元となる原稿画像の前面に重畳されている。
【００８６】
請求項７２記載の発明は、請求項６８記載のコンピュータプログラムにおいて、前記情報抽出機能が抽出する特徴を構成するドットの配列は、画像データの元となる原稿画像に重畳されている複数種類のドットパターンのうちの一種類ドットパターンである。
【００８７】
請求項７３記載の発明は、請求項７２記載のコンピュータプログラムにおいて、複数種類のドットパターンとして、複写再現され易いサイズのドットで構成されたドットパターンと、複写再現されにくいサイズのドットで構成されたドットパターンとを含む。
【００８８】
請求項７４記載の発明は、請求項６６ないし７３のいずれか一記載のコンピュータプログラムにおいて、前記画像入力機能による複数種類の画像読取動作は、センサが原稿に対して移動することによって画像データを得る動作と、センサに対して原稿が移動することによって画像データを得る動作とを含む。
【００８９】
請求項７５記載の発明は、請求項６６ないし７４のいずれか一記載のコンピュータプログラムにおいて、前記情報抽出機能は、前記画像入力機能によって選択された画像読取動作に応じて、画像データに含まれる特定の情報を抽出するための閾値を変更する。
【００９０】
請求項７６記載の発明は、請求項７５記載のコンピュータプログラムにおいて、前記特定の情報を抽出するための閾値は、ドット検出信号の有無を判定するための閾値である。
【００９１】
請求項７７記載の発明は、請求項５５ないし７６のいずれか一記載のコンピュータプログラムにおいて、前記画像入力手段で得た画像データに必要な出力用画像処理を施して出力する画像出力機能と、前記画像出力機能による画像出力の態様を前記画像抽出機能が得た特定の情報に応じて変更する出力態様変更機能と、をコンピュータに実行させる。
【００９２】
請求項７８記載の発明は、請求項７７記載のコンピュータプログラムにおいて、前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を複写物としての使用に耐えない画像に加工する。
【００９３】
請求項７９記載の発明は、請求項７７記載のコンピュータプログラムにおいて、前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が忠実な再現の禁止を表現するものである場合に、出力画像を判読できない画像に加工する。
【００９４】
請求項８０記載の発明は、請求項７３記載のコンピュータプログラムにおいて、前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が複写の禁止を表現するものである場合に、前記画像出力機能による紙出力処理を停止する。
【００９５】
請求項８１記載の発明は、請求項７３記載のコンピュータプログラムにおいて、前記出力態様変更機能は、前記画像抽出機能が得た特定の情報が複写の禁止を表現するものである場合に、複写を禁止する原稿が画像読み取りされたことを外部に通知する。
【００９６】
請求項８２記載の発明は、請求項５５ないし８１のいずれか一記載のコンピュータプログラムを記憶する記憶媒体である。
【発明の効果】
【００９７】
請求項１、１２、２１、２２、２８、３９、４８、４９、５５、６６、７５、７６記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報を抽出することができる。
【００９８】
請求項２、１３、２９、４０、５６、６７記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、特定の原稿であることを抽出することができる。
【００９９】
請求項３、１４、３０、４１、５７、６８記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、ドットで表現された特定の原稿であることを抽出することができる。
【０１００】
請求項４、１５、３１、４２、５８、６９記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、単一色材のドットで表現された特定の原稿であることを抽出することができる。
【０１０１】
請求項５、１６、３２、４３、５９、７０記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、文書の背景にドットで表現された特定の原稿であることを抽出することができる。
【０１０２】
請求項６、１７、３３、４４、６０、７１記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、文書の前面にドットで表現された特定の原稿であることを抽出することができる。
【０１０３】
請求項７、１８、３４、４５、６１、７２記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、複数のドットパターンで表現された特定の原稿であることを抽出することができる。
【０１０４】
請求項８、１９、３５、４６、６２、７３記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、複写時の隠蔽文字列顕在化効果のあるドットパターンで表現された特定の原稿であることを抽出することができる。
【０１０５】
請求項９、２０、３６、４７、６３、７４記載の発明によれば、原稿移動型読取動作とセンサ読取型読取動作という複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報、特にドットで表現された特定の原稿であることを抽出することができる。
【０１０６】
請求項１０、３７、６４記載の発明によれば、読取動作に応じたノイズ除去をすることで、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報、特にドットで表現された特定の原稿であることを抽出することができる。
【０１０７】
請求項１１、３８、６５記載の発明によれば、読取動作に応じた濃度補正を行うことで、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報、特にドットで表現された特定の原稿であることを抽出することができる。
【０１０８】
請求項２３、５０、７７記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報を抽出することができ、該情報を利用した画像処理が行える。
【０１０９】
請求項２４、５１、７８記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、忠実な再現が禁止された原稿であることを判定でき、該判定結果によって、出力画像を複写物として使用に耐えないものへ加工することができる。
【０１１０】
請求項２５、５２、７９記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、忠実な再現が禁止された原稿であることを判定でき、該判定結果によって、出力画像を可読できないように加工することができる。
【０１１１】
請求項２６、５３、８０記載の発明によれば、複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、複写が禁止された原稿であることを判定でき、該判定結果によって、画像形成を中断することができる。
【０１１２】
請求項２７、５４、８１記載の発明によれば、原稿移動型読取動作とセンサ読取型読取動作という複数種類の読取動作を選択可能な画像入力手段で得た画像データにおいても、精度よく、画像中の情報、特にドットで表現された特定の原稿であることを抽出し、それを外部に通知することができる。
【０１１３】
請求項８２記載の発明によれば、請求項５５ないし８１のいずれか一記載のコンピュータプログラムと同一の作用効果を有する。
【発明を実施するための最良の形態】
【０１１４】
本発明の実施の形態を図１ないし図１７に基づいて説明する。
【０１１５】
１．原稿画像
まず、本実施の形態における画像処理装置、画像処理方法等に用いられる原稿画像について図１ないし図１２を参照しながら説明する。
【０１１６】
図１は、原稿画像を例示する正面図である。図２は、原稿画像に埋め込まれたドットパターンが浮き上がって見えている原稿画像の複写物の一例を示す模式図である。図３は、原稿画像に埋め込まれたドットパターンが浮き上がって見えている原稿画像の複写物の別の一例を示す模式図である。図４は、図３に例示するドットパターンを拡大して示す模式図である。図５は、図２に例示するドットパターンを拡大して示す模式図である。
【０１１７】
原稿画像１０１、図１に示す例では契約書である原稿画像１０１を作成する原稿用紙１０２として、その背景に、出力禁止判定用のドット配列、つまりドットパターン１０３が埋め込まれた原稿用紙１０２が用いられている。もっとも、別の実施の形態として、ドットパターン１０３が形成されていない原稿用紙１０２を用い、契約書である原稿画像１０１を作成するに際して同時にドットパターン１０３を形成するようにしても良い。つまり、ドットパターン１０３は、原稿用紙１０２に予め印刷形成されていても良く、原稿用紙１０２に文字や図形等を画像形成するに際して同時に画像形成するようにしても良い。
【０１１８】
図１ないし図５を参照して説明するドットパターン１０３は、ベース領域１０４とメッセージ領域１０５とを含んでいる。ベース領域１０４は、原稿用紙１０２の大部分を占める地部分の領域である。メッセージ領域１０５は、そのようなベース領域１０４中に分散されたメッセージを表現する領域である。これらのベース領域１０４とメッセージ領域１０５とは、ドットパターン１０３それ自体の基本的な構成そのものを異にするわけではなく、ドットパターン１０３に対する人間の価値判断としてベース領域１０４とメッセージ領域１０５とに別れているに過ぎない。本実施の形態において、メッセージ領域１０５は「複写禁止」という文字から構成されている。このようなメッセージ領域１０５を構成する文字としては、「複写禁止」の他、いかなる文字や記号その他のものをも用い得る。
【０１１９】
このような原稿用紙１０２を用いて作成された原稿画像１０１は、この原稿画像１０１が複写等されると、ドットパターン１０３の一部が浮かび上がる。この場合、図２に例示する原稿画像１０１では、「複写禁止」という文字で表現されたメッセージ領域１０５が浮かび上がり、図３に例示する原稿画像１０１では、ベース領域１０４が浮かび上がる。
【０１２０】
このように、ドットパターン１０３が埋め込まれた原稿画像１０１が複写されると、ドットパターン１０３においてメッセージ領域１０５とベース領域１０４との何れか一方が浮かび上がるのは、他方の領域１０４又は１０５が複写（再現）されにくいからである。換言すると、浮かび上がらない方の領域１０４又は１０５が消えることによって、残った方の領域１０４又は１０５が浮かび上がって見えるわけである。
【０１２１】
このような現象を生じさせるドットパターン１０３は、例えば、図４及び図５に例示するように、大きさが異なる二種類のドット１０６の集合によって構成されている。つまり、これらの二種類のドット１０６のうち、小さなドット１０６ｂは複写（再現）されにくく、大きなドット１０６ａは複写（再現）される。そこで、複写後にメッセージ領域１０５が浮き上がる図２に例示するドットパターン１０３では、図５に示すように、ベース領域１０４を構成する方に小さなドット１０６ｂが用いられ、メッセージ領域１０５を構成する方に大きなドット１０６ａが用いられている。反対に、複写後にベース領域１０４が浮き上がる図３に例示するドットパターン１０３では、図４に示すように、メッセージ領域１０５を構成する方に小さなドット１０６ｂが用いられ、ベース領域１０４を構成する方に大きなドット１０６ａが用いられている。
【０１２２】
ドットパターン１０３の他の構成例として、浮かび上がるメッセージ領域１０５又はベース領域１０４は、ドットに限らず、細線パターンや特定の模様パターン等によっても構成可能である。
【０１２３】
ここで、本実施の形態では、メッセージ領域１０５又はベース領域１０４を特徴量として扱う。ここでいう特徴量は、例えば原稿画像１０１を画像読み取りして得た画像データに含まれているある特徴をなす。このようなある特徴は、画像データに含まれている所定の情報として機能させることが可能である。例えば、浮かび上がるメッセージ領域１０５又はベース領域１０４がドット１０６で構成されているとすると、そのサイズ、密度（単位面積当たりにおけるドット数）、ドット間距離、ドット配置を、浮かび上がるメッセージ領域１０５又はベース領域１０４が細線パターンで構成されているとすると、その線の幅を、浮かび上がるメッセージ領域１０５又はベース領域１０４が特定の模様パターンで構成されているとすると、その模様の特徴等を、それぞれ特徴量として用いることができる。
【０１２４】
以上の例では、浮かび上がるメッセージ領域１０５又はベース領域１０４についての特徴量について限定したが、このような特徴量として、浮かび上がらないベース領域１０４又はメッセージ領域１０５、あるいは浮かび上がるメッセージ領域１０５又はベース領域１０４と浮かび上がらないベース領域１０４又はメッセージ領域１０５との双方について、それぞれの特徴量を求めても良い。要は、ドットパターン１０３が埋め込まれた画像データが記録された原稿画像１０１が読み取られた際にそのベース領域１０４又はメッセージ領域１０５の何れか一方又は両方がデータとして判読できるものであれば、それを特徴量として扱うことが可能である。又は、データの形態で存在するドットパターン１０３が埋め込まれた画像データにおいて、そのドットパターン１０３を構成するベース領域１０４又はメッセージ領域１０５の何れか一方又は両方がデータとして判読できるものであれば、それを特徴量として扱うことが可能である。
【０１２５】
別の実施の形態としては、前述した通り、ドットパターンとして、図６及び図７に例示するように、ベース領域１０４及びメッセージ領域１０５を有するドットパターン１０３ではないパターンを持ち得る。図６は、図１ないし図５を参照して説明したものとは別の実施の形態として、原稿画像とそのドットパターンとを例示する正面図、図７は図６とは異なる原稿画像とそのドットパターンとを例示する正面図である。図６及び図７に例示するドットパターン１０３は、単一の大きさのドット１０６から構成されている。このような図６及び図７に例示するドットパターン１０３は、いわば、図２ないし図５に例示するドットパターン１０３におけるベース領域１０４のみに相当するパターン、メッセージ領域１０５のみに相当するパターンと同様のものとして把握することが可能である。つまり、ベース領域１０４に相当するドットパターン１０３又はメッセージ領域１０５に相当するドットパターン１０３であっても、そのようなドットパターン１０３を有する原稿画像１０１が読み取られた際にそのドットパターン１０３がデータとして判読できれば、それを特徴量として扱うことが可能である。
【０１２６】
ここで、図６に例示するドットパターン１０３は、原稿用紙１０２に描画された原稿画像１０１の背景画像として構成されている。この意味で、図２ないし図５に例示するドットパターン１０３と同様に、背景ドットパターンとなる。これに対して、図７に例示するドットパターン１０３は、原稿用紙１０２に描画された原稿画像１０１の上に描画されている。したがって、図７に例示するドットパターン１０３は、背景ドットパターンではなく、いわば前景ドットパターンである。この前景ドットパターンは、図２ないし図５に例示するメッセージ領域１０５とベース領域１０４との二種類の領域で構成されたドットパターン１０３に対しても適用可能である。つまり、図２ないし図５に例示するドットパターン１０３に対して、背景ドットパターン又は前景ドットパターンという異なる二種類のドットパターン構成を同じように適用することが可能である。
【０１２７】
ここで、図２ないし図５、図６、図７に示すドットパターン１０３は、いずれも、ドットパターン１０３を構成する単一のドット１０６同士の関係が特徴量を持つドットパターン１０３である。つまり、図２ないし図５、図６、図７に示すドットパターン１０３の特徴量としては、ドット密度（単位面積当たりにおけるドット数）とドット間距離とを挙げることができるが、これらの特徴量は、いずれも、ドットパターン１０３を構成する単一のドット１０６同士の関係に含まれている。そこで、ドット密度という特徴量とドット間距離という特徴量とを比較して考察する。
【０１２８】
まず、ドット１０６の密度であるドット密度は、前述したように、単位面積当たりにおけるドット数である。この特徴量は、判定対象となるある単位面積中のドットの数を計数することで判定可能である。実際のドット数を計数する場合、ある程度の検出漏れや誤検出が生ずる。そこで、計数したドット数の多少に対してある程度の許容値（閾値）を設定することで、ドット１０６の密度を特徴量としてその特徴量の検出が可能となる。この場合、計数したドット数の多少に対して設定する閾値が厳しい値、つまり許容範囲が小さい値であれば、判定漏れが生じ易く、反対に、計数したドット数の多少に対して設定する閾値が緩い値、つまり許容範囲が大きい値であれば、判定漏れが生じにくくなる。
【０１２９】
ところが、図６に例示するドットパターン１０３を参照すると、ドットパターン１０３が含むあるドット１０６は原稿用紙１０２に描画された原稿画像１０１によって検出不可能な状態となっている。これに対して、図７に例示するドットパターン１０３では、原稿用紙１０２に描画された原稿画像１０１の上にドットパターン１０３が描画されていることから、図６に例示するドットパターン１０３よりは各ドット１０６を検出し易い状態である。しかしながら、原稿用紙１０２に描画された原稿画像１０１と重なるドット１０６については、必ずしも正しく検出できるとは限らない。このため、ドット数を検出することができる程度は、原稿用紙１０２に描画された原稿画像１０１の態様に大きく影響される。したがって、ドット密度を特徴量とした場合には、計数したドット数の多少に対してある程度の許容値（閾値）を設定したとしても、その特徴量の判定に判定漏れが生じ易いと言える。
【０１３０】
次いで、隣接するドット１０６の間の距離ｄであるドット間距離を特徴量とする場合について図８ないし図１０を参照して説明する。図８はドット間距離をｄとするドットパターン１０３を例示する模式図、図９はドット間距離を横軸に取りその出現頻度を縦軸に取って隣接するドット１０６の間の距離分布を表現するグラフである。図１０はドットパターンを例示する模式図である。
【０１３１】
図８に示すように、隣接する二つのドット１０６の間の距離ｄが一定であるドットパターン１０３（図１０（ａ）参照）において、このドットパターン１０３を構成するドット１０６のうち、隣接する二つのドット１０６の間の距離ｄであるドット間距離は特徴量となる。この場合、ドットパターン１０３からドット１０６を検出し、隣接するドット１０６の間の距離ｄを複数判定した場合には、図９（ａ）のグラフに示すように、正しいドット１０６の間の距離ｄをピーク値とする尖った山形の分布を描く。そこで、距離ｄに対してある程度の許容値（閾値）を設定することで、ドット１０６の間の距離ｄを特徴量としてその検出が可能となる。この場合、図９（ａ）のグラフから明らかなように、距離ｄに対して設定する閾値が厳しい値、つまり許容範囲が小さい値であれば、判定漏れが生じ易く、反対に、距離ｄに対して設定する閾値が緩い値、つまり許容範囲が大きい値であれば、判定漏れが生じにくくなる。
【０１３２】
しかしながら、隣接する二つのドット１０６の間の距離ｄが一定であるドットパターン１０３における二つのドット１０６の間の距離ｄを特徴量とする場合、図１０（ａ）に例示するパターンと図１０（ｂ）に例示するパターンとの区別が付かなくなる。ここに、図１０（ａ）は、注目ドット１０６から見て、距離ｄだけ離れた他のドット１０６が四つあるドットパターンを例示し、図１０（ｂ）は、注目ドット１０６から見て、距離ｄだけ離れた他のドット１０６が三つあるドットパターンを例示する。この場合、一例として、図１０（ａ）が検出対象となっているドットパターン１０３であるとして、原稿用紙１０２に描画された原稿画像１０１に図１０（ｂ）に例示するようなドット１０６のパターンが含まれている場合、あるいはその逆の場合、ドット密度を特徴量とした場合には検出対象であるドットパターン１０３の検出を行なうことができるのに対して、ドット間距離を特徴量とした場合には検出対象であるドットパターン１０３の検出を行なうことができなくなってしまう。つまり、隣接する二つのドット１０６の間の距離ｄが一定であるドットパターン１０３を検出対象とする場合には、過検出が生じ易くなる。
【０１３３】
そこで、図１０（ｃ）には、ドット間距離を特徴量とし、検出対象であるドットパターン１０３の検出を正しく行ない得るようなドットパターン１０３を例示する。図１０（ｃ）に例示するドットパターン１０３は、ドットの間の距離ｄが複数種類設定され、しかも、各種類のドット間距離ｄの頻度が異なるように設定されている。このため、図９（ｂ）に示すように、隣接ドット間距離のピーク値分布が特徴量を持つ。そこで、このような隣接ドット間距離のピーク値分布という特徴量を検出することで、過検出なく検出対象となるドットパターン１０３を検出することができる。
【０１３４】
以上説明したように、図２ないし図５、図６、図７に示すドットパターン１０３は、いずれも、ドットパターン１０３を構成する単一のドット１０６同士の関係が特徴量を持っている。これに対して、図１１及び図１２には、ドットパターン１０３それ自体、あるいはドットパターン１０３の集合が特徴量を持っている例を示す。つまり、図１１に例示するように、ドット１０６αとドットβとの間の距離α−βと、ドットβとドットγとの間の距離β−γと、ドットαとドットγとの間の距離α−γとは、それぞれ異なるように設定されており、これらのドットα、β、γで一組のドットパターン１０３が構成されている。このようなドットパターン１０３は、一例として、パターンマッチングによって容易に判定可能である。そして、図１１に例示するようなドットパターン１０３それ自体、あるいはそのようなドットパターン１０３の集合は、特徴量を持つ。ドットパターン１０３の集合に特徴量を持たせる手法としては、一例として、図１１に例示するようなドットパターン１０３の単位面積当りの密度を採用し得る。
【０１３５】
なお、本実施の形態におけるドットパターン１０３は、画像データに含まれる特定の情報、つまり画像データに含まれているある特徴の一態様であるドットの配列を例示しているに過ぎない。画像データに含まれる特定の情報、つまり画像データに含まれているある特徴としては、ドット以外の線やその他の形状の表現でもよいし、形状以外の色やその他の画像特徴であってもよい。また、後述する抽出対象となる画像上の特徴として、画像データに含まれている原稿のＩＤ等の情報や、原稿の付属情報、例えば作成者等の情報であってもよい。また、画像上の特徴として、原稿種類であっても、複数種類の原稿を示す特徴であってもよい。さらに、該種類は階層的な種類構成を持つものであってもよい。
【０１３６】
２．本実施の形態の概要
本実施の形態の画像処理装置は、原稿画像１０１の画像データに含まれる機密文書判定用又は出力禁止文書判定用のパターン、一例としてドットパターン１０３（例えば、図６に例示する背景ドットパターン１０３、図７に例示する前景ドットパターン１０３）が有する特徴量（ドット密度、ドット間距離、特定ドットパターン、特定ドットパターンの単位面積当り密度等）を画像データから検出し、検出した特徴量を出力禁止ドットパターンの特徴量として記憶領域に記憶されている基準特徴量と比較し、検出した特徴量と基準特徴量との間に同一性が認められるかどうかを判定する処理を実行する。この処理によって、原稿画像１０１の画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段の機能、情報抽出工程、情報抽出機能が実行されることになる。そして、このような情報抽出処理に際して、同一性の判定は、一例として、検出した特徴量と基準特徴量との間の差がある閾値よりも小さいかどうかをもってなされる。つまり、そのような差がある閾値よりも小さければ同一であると判定する。
【０１３７】
そして、本実施の形態の画像処理装置は、複数種類の読取動作、例えば、原稿移動型読取動作とセンサ移動型読取動作とを選択可能な画像入力手段、例えばスキャナで得た画像データに対して、その画像読取動作がいずれの種類の読取動作によって得られたものであっても、精度よく、画像中の情報を抽出できるようにしている。
【０１３８】
そのための手法として、本実施の形態では、例えばスキャナで得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理手段を設け、画像前処理工程、画像前処理機能を実行する。このような前処理としては、一例として、ノイズ除去処理、自動濃度補正処理が選択される。原稿移動型読取動作を行う場合、原稿台（コンタクトガラス）にゴミが付着していると、そのゴミの影響で読取画像に縦筋が生ずることがある。そこで、このような場合には、ノイズ除去処理という前処理を実行した後に、画像データに特定の情報が含まれているかどうかを判定する情報抽出処理を実行することが望ましい。また、原稿移動型読取動作を行って得た画像データとセンサ移動型読取動作を行って得た画像データとの間には、同一の原稿画像１０１に基づく画像データであっても、画像データ中における原稿画像１０１の背景に微妙な明暗が生ずる。そこで、画像データに対して自動濃度補正を行うに際して、原稿移動型読取動作を行って得た画像データに対しては第一の濃度補正を行い、センサ移動型読取動作を行って得た画像データに対しては第一の濃度補正とは異なる第二の濃度補正を行う。この場合、第一の濃度補正の程度は第二の濃度補正の程度よりも軽くすることが好適である。そして、本実施の形態において重要なことは、スキャナによって選択された種類の画像読取動作に応じた種類の前処理を選択し、選択した前処理を画像前処理手段に実行させる、ということである。例えば、原稿移動型読取動作が選択された場合には、前処理としてノイズ除去処理の実行を選択し、自動濃度補正の程度として第一の濃度補正を実行する。これに対して、センサ移動型読取動作が選択された場合には、前処理としてノイズ除去処理の実行を選択せず、自動濃度補正の程度として第二の濃度補正を実行する。ここに、画像入力手段、例えばスキャナによって選択された画像読取動作に応じた前処理を選択し、選択した前処理を画像前処理手段に実行させる前処理選択手段の機能、前処理選択工程、前処理選択機能が実行される。
【０１３９】
本実施の形態において、複数種類の読取動作のいずれの種類の読取動作によって得られた画像データであっても、精度よく画像中の情報を抽出できるようにしている別の手法の一例としては、情報抽出手段に、スキャナ等の画像入力手段によって選択された画像読取動作に応じた情報抽出処理を実行させることも行っている。つまり、原稿移動型読取動作時には、原稿用紙１０２とスキャナのセンサとの間の距離は比較的一定であるのに対して、センサ移動型読取動作時には、原稿用紙１０２が原稿台（コンタクトガラス）から浮いていたり、原稿用紙１０２の上の圧板がある場合とない場合があったり等、読み取った画像データの画像特徴が変動し易い。そこで、センサ移動型読取動作時には、一例として、情報抽出手段においてドット検出信号の有無を判定するための閾値を複数設定し、ドットパターン１０３の検出漏れを防止するようにしている。
【０１４０】
本明細書には、このような画像処理装置における画像処理方法、画像処理のためのコンピュータプログラム、このようなコンピュータプログラムを記憶する記憶媒体をも開示する。
【０１４１】
３．画像処理装置、画像処理方法、コンピュータプログラム、及びコンピュータプログラムを記憶する記憶媒体
（１）ハードウェア構成
図１３は、画像処理装置のハードウェア資源を示すブロック図である。図１４は、画像入力手段としてのスキャナの縦断側面図である。図１５は、図１３中に示されているドットパターン検出部のブロック図である。
【０１４２】
図１３に示すように、本実施の形態の画像処理装置は、画像読取装置としてのスキャナ２０１、デジタル回路構成の画像処理部２０２、及びプロッタ２０３をシステムコントローラ２０４で制御するデジタル複写機構成とされている。システムコントローラ２０４は、コンピュータ１００１の一部を構成し、内蔵するＣＰＵ（Central Processing Unit）２０４ａ、ＲＯＭ（Read Only Memory）２０４ｂ、及びＲＡＭ（Random Access Memory）２０４ｃから構築されるコンピュータ機能を活用し、操作表示部２０５からの指示に応じてスキャナ２０１、画像処理部２０２、及びプロッタ２０３を制御し、必要な情報を操作表示部２０５に返して表示させる。
【０１４３】
ここで、スキャナ２０１について図１４を参照して詳しく説明する。図１４に示すように、スキャナ２０１のスキャナ本体２上には、自動原稿送り装置であるＡＤＦ（Automatic Document Feeder ）３が支軸３ａにより開閉回動自在に備えられており、原稿移動型読取動作モードとセンサ移動型読取動作モードとが選択自在とされている。スキャナ本体２には原稿用紙１０２（図１４には図示せず）が載置される矩形状のコンタクトガラス４が備えられており、このコンタクトガラス４に対向するスキャナ本体２の内部には、光学ユニット５が備えられている。この光学ユニット５は一般的に密着型イメージセンサと呼ばれているものであって、光源（図示せず）と、多数の撮像素子（ＣＣＤ：Charge Coupled Device）を原稿の読取幅に相当する長さ分をライン状に連設したラインセンサ（図示せず）とを有している。光学ユニット５は、これらの撮像素子の配列方向を主走査方向Ｂ（図１４の紙面と直交方向）としている。この光学ユニット５にはステッピングモータである駆動モータ６がプーリやワイヤなどにより連結されており、光学ユニット５は副走査方向Ａに移動自在とされている。この光学ユニット５は、通常、図１４に示す副走査方向Ａの上流側をホームポジションＨＰとして位置し、下流側に移動する過程で、光源がコンタクトガラス４上に載置される原稿用紙１０２の原稿画像１０１（図１４には図示せず）を照射し、原稿用紙１０２からの反射光をラインセンサが受光することにより原稿画像１０１を読取走査する。
【０１４４】
このような光学ユニット５による原稿画像１０１の読取走査は、センサ移動型読取動作モードであるブックモードの設定下で実行されるが、スキャナ２０１には、このようなブックモードの他に、原稿移動型読取動作モードであるＡＤＦモードも、動作モードとして、後述する操作表示部２０５（図１３参照）において切替自在に設定されている。このＡＤＦモードの設定下では、光学ユニット５をホームポジションＨＰにセットした状態でＡＤＦ３により原稿用紙１０２を順次搬送することにより、原稿画像１０１が読取走査される。
【０１４５】
ＡＤＦ３は、原稿トレイ７、ピックアップローラ８、一対のレジストローラ９、搬送ドラム１０、一対の搬送ローラ１１、一対の排紙ローラ１２等を有しており、ホームポジションＨＰに位置する光学ユニット５上を順次通過するように原稿用紙１０２を副走査方向Ａに順次搬送して排紙トレイ１３に排紙させる。この排紙トレイ１３は原稿カバー１４の上面に設けられており、この原稿カバー１４はコンタクトガラス４に対して開閉自在とされている。ＡＤＦ３のピックアップローラ８とレジストローラ９と搬送ドラム１０と搬送ローラ１１と排紙ローラ１２とには、ステッピングモータ（図示せず）がギヤ列などにより連結されている。
【０１４６】
次いで、画像処理部２０２について説明する。画像処理部２０２は、前処理部２１０、再生用画像処理部２１１、情報抽出部２１２、出力制御部２１３を含んでいる。
【０１４７】
前処理部２１０は、図１３（ｂ）に示すように、ノイズ除去処理、自動濃度補正処理等を実行する。その詳細は後述する。このような前処理部２１０は、スキャナ１０１からの画像データを受信し、受信した画像データに必要な前処理を行った後、前処理後の画像データを再生用画像処理部２１１又は情報抽出部２１２に渡す。このような前処理部２１０は、デジタル回路やＳＩＭＤ等のプロセッサ等によって構築可能である。
【０１４８】
再生用画像処理部２１１は、フィルタ処理部２０６、変倍処理部２０７、γ処理部２０８、及び階調処理部２０９を含んでいる。これらの各部２０６、２０７、２０８、２０９は、一般的なデジタル複写機が備える同等の回路構成と異なる点はないため、その説明は省略する。
【０１４９】
出力制御部２１３は、情報抽出部２１２での後述する判定結果に応じて、スキャナ１０１による読み取り画像の画像データをプロッタ１０６に出力するかどうかを決定する。
【０１５０】
情報抽出部２１２は、図１３（ｃ）に示すように、ドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂを具備する。これらのドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂは、機密文書のような出力禁止文書を検出判定し、その複写を禁止するデジタル回路構成のハードウェアである。別の実施の形態として、ＳＩＭＤ等のようなプロセッサによって情報抽出部２１２を構成しても良い。
【０１５１】
ドットパターン検出部２１２ａは、原稿画像１０１の画像データに含まれる機密文書判定用又は出力禁止文書判定用のドットパターン１０３が有する特徴量、ここではドット密度を画像データから検出する処理と、検出した特徴量であるドット密度を出力禁止ドットパターンの特徴量として記憶領域２５３ａ、２５４ａ、２５５ａ（図１５参照）に記憶されている基準特徴量と比較する処理と、検出した特徴量であるドット密度と基準特徴量との間に同一性が認められるかどうかを判定する処理とを実行する。これらの処理によって、原稿画像１０１の画像データに対して、その画像データに含まれる特定の情報を抽出する情報抽出手段の機能、情報抽出工程、情報抽出機能が実行されることになる。
【０１５２】
このような各種の処理を実行するために、ドットパターン検出部２１２ａは、出力禁止ドットパターンの特徴量として基準特徴量を記憶保存する記憶領域２５３ａ、２５４ａ、２５５ａを有し、更に、例えば図１５（ａ）に例示するハードウェア構成を有する。つまり、スキャナ２０１によって読み取られた原稿画像１０１に基づく画像データからドット検出部２５１によってドット１０６を検出する。この場合の検出手法としては、デジタル回路によって画像パターンを検出する従来の各種の手法、例えばパターンマッチングを用い得る。その一例として、入力された画像データの輝度信号又はＲＧＢのうちの特定の信号、例えばＧ信号を２値化し、２値画像データに対して記憶領域２５３ａ、２５４ａ、２５５ａに保存されているテンプレートデータとの一致を検出する。対象のドットが特定の色で構成されている場合は、輝度信号に対する２値化ではなく、特定色との一致度を計算し、一致度を閾値と比較することで２値化する。あるいは、ＲＧＢ信号の中から特定色の感度が高い信号、例えば黄色ドットならＢ信号を使って、２値化結果を得る。次いで、ドット密度判断部２５２は、ドット検出部２５１で検出されたドット１０６におけるある面積内でのドット密度を計算する。このような計算処理は、デジタル回路構成のカウンタや加算器等によって実行される。
【０１５３】
ここで、ドットパターン検出部２１２ａは、ドット密度判断部２５２の後段に、ベース領域ドット数判断部２５３とメッセージ領域ドット数判断部２５４とを有する。これらのベース領域ドット数判断部２５３とメッセージ領域ドット数判断部２５４とは、それぞれ記憶領域２５３ａ、２５４ａを有する。ベース領域ドット数判断部２５３は、その記憶領域２５３ａに、ドット密度判断部２５２でのドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のベース領域１０４のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のベース領域１０４のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）とを記憶保存している。メッセージ領域ドット数判断部２５４は、その記憶領域２５４ａに、ドット密度判断部２５２でのドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のメッセージ領域１０５のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のメッセージ領域１０５のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）とを記憶保存している。
【０１５４】
そこで、ベース領域ドット数判断部２５３は、ドット密度判断部２５２で計算されたドット１０６の密度が、記憶領域２５３ａに記憶保存されているドット密度に関する閾値（基準特徴量に対する閾値）内に含まれていると判定した場合、ドット検出部２５１で検出された同一サイズのドット１０６のドット数を例えばカウンタに累積する。そして、累積したドットの数が、記憶領域２５３ａに記憶保存されているドット数に関する閾値（基準特徴量に対する閾値）内に含まれている場合、出力が禁止されるドットパターン１０３のベース領域１０４が存在すると判断し、その判断結果を出力禁止文書判定部２１２ｂへ出力する。
【０１５５】
一方、メッセージ領域ドット数判断部２５４は、ドット密度判断部２５２で計算されたドット１０６の密度が、記憶領域２５４ａに記憶保存されているドット密度に関する閾値（基準特徴量に対する閾値）内に含まれていると判定した場合、ドット検出部２５１で検出された同一サイズのドット１０６のドット数を例えばカウンタに累積する。そして、累積したドットの数が、記憶領域２５４ａに記憶保存されているドット数に関する閾値（基準特徴量に対する閾値）内に含まれている場合、出力が禁止されるドットパターン１０３のメッセージ領域１０５が存在すると判断し、その判断結果を出力禁止文書判定部２１２ｂへ出力する。
【０１５６】
次いで、出力禁止文書判定部２１２ｂは、ドットパターン検出部２１２ａの処理結果を受け、出力禁止文書の判断処理を、予め設定した判断基準によって実行する。この判断基準は、例えば、出力禁止文書判定部２１２ｂが備える図示しない記憶領域にパラメータとして保存しても良く、操作表示部２０５からの入力によってそのような記憶領域に設定されていても良い。例えば、出力禁止文書判定部２１２ｂは、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３のベース領域１０４とメッセージ領域１０５との一方が存在する場合に、機密文書のような出力禁止文書であると判断する。あるいは、出力禁止文書判定部２１２ｂは、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３のベース領域１０４とメッセージ領域１０５との双方が存在する場合に、機密文書のような出力禁止文書であると判断する。
【０１５７】
なお、出力禁止文書判定部２１２ｂでの出力禁止文書判定の条件が、ドットパターン１０３のベース領域１０４とメッセージ領域１０５との一方が存在する場合には出力禁止文書があると判定するように設定されていれば、ドットパターン検出部２１２ａにおいてベース領域ドット数判断部２５３とメッセージ領域ドット数判断部２５４との両方を設ける必要がない。例えば、出力禁止文書判定の条件にベース領域１０４のみを使う場合には、ベース領域ドット数判断部２５３のみを含む図１５（ｂ）のような構成とすれば良く、出力禁止文書判定の条件にメッセージ領域１０５のみを使う場合にはメッセージ領域ドット数判断部２５４のみを含む図１５（ｃ）のような構成とすれば良い。
【０１５８】
さらに、ドットパターン１０３が単一の大きさのドット１０６から構成されている図６及び図７に例示したようなドットパターン１０３を有する原稿画像１０１を出力禁止文書の判定対象とする場合には、ドット密度判断部２５２の後段に、ベース領域ドット数判断部２５３とメッセージ領域ドット数判断部２５４との両者を設ける必要はなく、ドット数判断部２５５のみ設けておけば良い。このドット数判断部２５５は、記憶領域２５５ａを有し、この記憶領域２５５ａに、ドット密度判断部２５２でのドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）とを記憶保存している。
【０１５９】
そこで、ドット数判断部２５５は、ドット密度判断部２５２で計算されたドット１０６の密度が、記憶領域２５５ａに記憶保存されているドット密度に関する閾値（基準特徴量に対する閾値）内に含まれていると判定した場合、ドット検出部２５１で検出された同一サイズのドット１０６のドット数を例えばカウンタに累積する。そして、累積したドットの数が、記憶領域２５５ａに記憶保存されているドット数に関する閾値（基準特徴量に対する閾値）内に含まれている場合、出力が禁止されるドットパターン１０３が存在すると判断し、その判断結果を出力禁止文書判定部２１２ｂへ出力する。
【０１６０】
出力禁止文書判定部２１２ｂは、前述したように、検出した特徴量であるドット密度と基準特徴量との間に同一性が認められるかどうかを判定する手段、工程を実行する。つまり、出力禁止文書判定部２１２ｂは、ドットパターン検出部２１２ａの処理結果を受け、出力禁止文書の判断処理を、予め設定した判断基準によって実行する。この場合の判断基準としては、例えば、ドット数判断部２５５から出力が禁止されるドットパターン１０３が存在するとの判断結果が送信された場合、機密文書のような出力禁止文書であると判断する、という基準が採用される。
【０１６１】
以上、ドット数判断部２５３、２５４、２５５及び出力禁止文書判定部２１２ｂについて説明したように、本実施の形態におけるデジタル回路構成の画像処理部２０２は、原稿画像１０１の画像データに含まれる背景画像に埋め込まれたドットパターン１０３を画像データから検出し、検出したドットパターン１０３が有する特徴量であるドット密度を、記憶領域２５３ａ、２５４ａ、２５５ａに記憶されている出力を禁止するドットパターンの特徴量と比較し、その同一性を判定する、という処理を実行する。これにより、本実施の形態では、原稿画像の種類を問わず、検出したドットパターン１０３の特徴量と記憶領域２５３ａ、２５４ａ、２５５ａに記憶されているドットパターンの特徴量との同一性を確認することで、原稿画像１０１の画像データの出力を禁止すべきかどうかを判定することが可能となる。
【０１６２】
そして、出力禁止文書判定部２１２ｂは、スキャナ２０１で読み取った原稿画像１０１が出力禁止文書であると判定した場合、システムコントローラ２０４へ出力禁止文書が検出されたことを送信する。これに応じて、システムコントローラ２０４は、出力禁止文書検知後の事後処理、つまり、プロッタ２０３での複写動作を禁止する。ここに、スキャナ２０１で読み取った原稿画像１０１が出力禁止文書であると判定した場合、つまり、検出したドットパターン１０３の特徴量と記憶領域２５３ａ、２５４ａ、２５５ａに記憶されているドットパターンの特徴量との間に同一性が認められるとシステムコントローラ２０４が判定した場合、事後処理である画像データの出力処理を禁止する処理が実行される。これにより、スキャナ２０１で読み取った原稿画像１０１が機密文書のような出力禁止文書である場合には、その複写（再現）が防止される。
【０１６３】
なお、出力禁止文書の出力を禁止する態様として、本実施の形態では複写の禁止を例示したが、これは単なる一例に過ぎず、例えば、スキャナ２０１で読み取った原稿画像１０１の画像データについてスキャナ配信を禁止するような出力禁止態様を採用しても良い。この場合、配信の手法としては、出力禁止文書を本文又は添付文書として電子メールで送信したり、ファクシミリ送信したり、データ送信したりすることが可能であり、スキャナ配信を禁止することで、そのような各種の配信態様が禁止される。
【０１６４】
別の実施の形態として、システムコントローラ２０４は、出力禁止文書検知後の事後処理として、元の原稿画像１０１の複写結果が複写物としての利用に耐え得ない状態、あるいは判読不能な状態でプロッタ２０３から出力されるように、元の原稿画像１０１の画像信号を変更するようにしても良い。その一例として、画像信号を一定の画素値に変更し、塗りつぶしてしまうような処理を行なう。この場合において、グレー（２５６階調で１２８）、白、黒などで塗りつぶすことが可能である。また、別の一例としては、何らかのパターンを繰り返し発生させるように画像信号を変更しても良い。
【０１６５】
あるいは、出力禁止文書の出力自体は禁止しないまでも、その出力を抑制する態様として、複写禁止文書が画像読み取りされたり画像出力されたりしたことを、例えばシステムコントローラ２０４に接続されている通信処理部２１４を介して外部の遠隔操作部２１５に通知するようにしても良い。この場合の通知先である遠隔操作部２１５は、一例ではあるが、各種の管理者が使用する広義のコンピュータ、例えばパーソナルコンピュータ、モバイルコンピュータ、携帯電話等であることが好適である。
【０１６６】
これに対して、スキャナ２０１で読み取った原稿画像１０１が機密文書のような出力禁止文書でない場合には、通常の複写動作を実行する。つまり、スキャナ２０１で読み取った原稿画像１０１の画像データを画像処理部２０２で処理し、その結果をプロッタ２０３で出力する。
【０１６７】
（２）処理プロセス
以上、ドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂをデジタル回路やＳＩＭＤ等のプロセッサとして構成した例を説明した。これに対して、実施に際しては、一例としてシステムコントローラ２０４のＲＯＭ２０４ｂにファームウェアとしてインストールされ、別の一例としてシステムコントローラ２０４が活用可能なＨＤＤ２１６等にインストールしたコンピュータソフトウェアに基づいて、コンピュータ１００１がドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂの機能を実現するように構成しても良い。この場合、ＨＤＤ２１６等にインストールされたコンピュータソフトウェアの全部又は一部は、一例として、システムコントローラ２０４が有するＲＡＭ２０４ｃにコピーされて実行することが好適である。
【０１６８】
ここで、コンピュータソフトウェアに基づいてコンピュータ１００１が実行するドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂの処理内容を図１６に示すフローチャートに基づいて説明する。前述したデジタル回路構成のドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂは、ドットパターン１０３が含むドット密度を基準として、スキャナ２０１で画像読み取りされた原稿画像１０１の画像データが機密文書等のような出力禁止文書であるかどうかの判定を行なっていた。これに対して、図１６に示すフローチャートは、スキャナ２０１で画像読み取りされた原稿画像１０１の画像データが機密文書等のような出力禁止文書であるかどうかを判定するために、ドットパターン１０３が含むドット密度だけでなく、ドット間距離、つまり、図８に例示するドット１０６の間の距離ｄをも参照する。このような図１６に示すフローチャートの処理内容は次の通りである。
【０１６９】
まず、図１６に示す処理ルーチンは、ある時間で実行されており、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたかどうかの判定が繰り返されている（ステップＳ１０１）。
【０１７０】
スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたと判定された場合（ステップＳ１０１のＹ）、例えばＲＡＭ２０４ｃという包括概念で示されるメモリが有する画像メモリ中に入力された画像データがコピーされる（ステップＳ１０２）。
【０１７１】
これに対して、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたと判定されない場合には（ステップＳ１０１のＮ）、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたかどうかの判定に待機する。
【０１７２】
そして、そのような画像メモリにコピーされた画像データからドット１０６を検出する（ステップＳ１０３）。この場合の検出手法としては、コンピュータ処理によって画像パターンを検出する従来の各種の手法、例えばパターンマッチングを用い得る。
【０１７３】
次いで、ＣＰＵ２０４ａの演算機能によって、検出されたドット１０６におけるある面積内でのドット密度が計算される（ステップＳ１０４）。
【０１７４】
ここで、本実施の形態においては、ＲＡＭ２０４ｃという包括概念で示されるメモリが有する不揮発性のメモリやバッテリバックアップメモリにおける記憶領域に、ドット密度判定のためのデータとドット間距離判定のためのデータとを記憶保存している。ドット密度判定のためのデータとしては、ドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）とが記憶保存されている。ドット間距離判定のためのデータとしては、ドット間距離頻度のピーク位置及びピーク値に関する閾値（基準特徴量に対する閾値）が記憶保存されている。
【０１７５】
そして、ドット密度判定とドット間距離判定との二種類の判定に用いられる基準特徴量に対する閾値は、ベース領域１０４とメッセージ領域１０５とを含んでいるドットパターン１０３を有する原稿画像１０１を出力禁止文書の判定対象とする場合と、ドットパターン１０３が単一の大きさのドット１０６から構成されている図６及び図７に例示したようなドットパターン１０３を有する原稿画像１０１を出力禁止文書の判定対象とする場合とを想定し、複数種類の閾値の組がＲＡＭ２０４ｃ中の記憶領域に記憶保存されている。つまり、ベース領域１０４とメッセージ領域１０５とを含んでいるドットパターン１０３を有する原稿画像１０１を出力禁止文書の判定対象とする場合を想定し、ＲＡＭ２０４ｃ中の記憶領域には、ドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のベース領域１０４のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のベース領域１０４のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、ドット間距離頻度のピーク位置及びピーク値に関する閾値（基準特徴量に対する閾値）とが記憶保存され、また、ドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のメッセージ領域１０５のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のメッセージ領域１０５のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、ドット間距離頻度のピーク位置及びピーク値に関する閾値（基準特徴量に対する閾値）と、が記憶保存されている。また、ドットパターン１０３が単一の大きさのドット１０６から構成されている図６及び図７に例示したようなドットパターン１０３を有する原稿画像１０１を出力禁止文書の判定対象とする場合を想定し、ＲＡＭ２０４ｃ中の記憶領域には、ドット密度計算の基準となるある面積内における出力を禁止するドットパターン１０３のドット密度に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、一つの原稿用紙１０２が含んでいる出力を禁止するドットパターン１０３のドット数に対する同一性判断の許容値となる閾値（基準特徴量に対する閾値）と、ドット間距離頻度のピーク位置及びピーク値に関する閾値（基準特徴量に対する閾値）とが記憶保存されている。
【０１７６】
続くステップＳ１０５〜ステップＳ１１０では、ステップＳ１０１で画像入力された原稿画像１０１の特徴量として検出されたドット密度、ドット間距離と機密文書のような出力禁止文書のドットパターンの特徴量との間に同一性が認められるかどうかが判定される。
【０１７７】
具体的には、ステップＳ１０５で、ステップＳ１０４で算出された検出ドット１０６のある面積内でのドット密度が、ＲＡＭ２０４ｃ中の記憶領域に記憶保存されているドットパターン１０３のドット密度に関する閾値（基準特徴量に対する閾値）内に含まれているかどうかが判定される。この場合のドットパターン１０３のドット密度というのは、ドットパターン１０３におけるベース領域１０４のドット密度、ドットパターン１０３におけるメッセージ領域１０５のドット密度、又はドットパターン１０３のドット密度を意味する。
【０１７８】
そして、ステップＳ１０５での判定の結果、ステップＳ１０４で算出された検出ドット１０６のある面積内でのドット密度が、ＲＡＭ２０４ｃ中の記憶領域に記憶保存されているドットパターン１０３のドット密度に関する閾値（基準特徴量に対する閾値）内に含まれているかどうかの判定結果について、その判定結果が肯定的である場合には（ステップＳ１０５のＹ）、検出ドット１０６のドット数を累積して例えばＲＡＭ２０４ｃのレジスト領域に一時記憶する処理（ステップＳ１０６）を経た後に、その判定結果が否定的である場合には（ステップＳ１０５のＮ）、ステップＳ１０６の処理を経ることなく、ステップＳ１０７及びステップＳ１０８の処理が実行される。
【０１７９】
ここで、ステップＳ１０５での判定結果が否定的である場合というのは、ドット密度という特徴量について、原稿画像１０１の特徴量として検出されたドット密度と出力禁止文書のドットパターンの特徴量との間に同一性が認められないことを意味する。これに対して、ステップＳ１０６でＲＡＭ２０４ｃのレジスト領域に一時記憶される検出ドット１０６の累積ドット数は、その後のステップＳ１０９で、ドット密度という特徴量について原稿画像１０１の特徴量として検出されたドット密度と出力禁止文書のドットパターンの特徴量との間に同一性が認められるかどうかの判定処理に使用される。そこで、ステップＳ１０５での判定結果が肯定的である場合、つまり、ドット密度という特徴量について、原稿画像１０１の特徴量として検出されたドット密度と出力禁止文書のドットパターンの特徴量との間に同一性が認められないと判定された場合には（ステップＳ１０５のＮ）、ステップＳ１０６での処理を実行する意味がないため、ステップＳ１０６の処理を省略するものである。
【０１８０】
ステップＳ１０７及びステップＳ１０８、その後に続くステップＳ１１０までの処理は、ドット間距離という特徴量について、原稿画像１０１の特徴量として検出されたドット密度と出力禁止文書のドットパターンの特徴量との間に同一性が認められるかどうかを判定する処理である。したがって、本実施の形態では、原稿画像１０１の特徴量として検出されたドット密度と出力禁止文書のドットパターンの特徴量との間に同一性が認められるかどうかを判定するに際して、ドット密度という特徴量とドット間距離という特徴量との両方の特徴量が用いられる。
【０１８１】
ステップＳ１０７では、ＣＰＵ２０４ａでの演算処理によって、検出されたドットパターン１０３が含む隣接するドット１０６の間のドット間距離ｄが計算される。このステップＳ１０７で計算される検出されたドットパターン１０３が含む隣接するドット１０６の間のドット間距離ｄは、一例として、ＣＰＵ２０４ａの演算機能によって、隣接する二つのドット１０６についてそれらの中心座標を求め、これらの中心座標位置間の距離を算出することによって求めることができる。ステップＳ１０７では、このようなドット間距離ｄを、複数組の隣接するドット１０６について算出し、その算出結果である複数のドット間距離ｄを例えばＲＡＭ２０４ｃのレジスト領域に格納する。
【０１８２】
ステップＳ１０８では、ＣＰＵ２０４ａでの演算処理によって、ドット間距離頻度が計算される。このステップＳ１０８で計算されるドット間距離頻度は、一例として、ステップＳ１０７で計算された複数組のドット間距離ｄに基づいて得られるそのピーク値及びピーク位置である。これらのピーク値及びピーク位置は、ＣＰＵ２０４ａの演算機能によって算出される。図９のグラフから明らかなように、複数組のドット間距離ｄに基づいて得られるそのピーク位置は、ステップＳ１０３で検出された複数個のドット１０６についての実際のドット間距離ｄであると推定される。この場合において、ピーク値は、ステップＳ１０３で検出された複数個のドット１０６がピーク位置に集中している度合いを示す。例えば、図１０（ａ）に例示するようなドットパターン１０３であれば、ステップＳ１０３で検出した複数個のドット１０６についてのドット間距離頻度は、図９に例示するグラフで表現されるような値をとる。この場合、ドット間距離頻度のピーク値は、ある値以上となる。これに対して、図１０（ｂ）に例示するようなドットパターン１０３の場合、ステップＳ１０３で検出した複数個のドット１０６についてのドット間距離頻度は、図９に例示するグラフに示される分布値よりもより平坦な分布値となり、ピーク値はより低い値をとる。したがって、ピーク値を参照することで、ドットパターン１０３が図１０（ａ）に例示するようなドットパターン１０３なのか図１０（ｂ）に例示するようなドットパターン１０３なのかを判別することが可能となり、図１０（ｂ）に例示するようなドットパターン１０３を判定対象から除くことができる。
【０１８３】
以上説明したように、本実施の形態では、ＣＰＵ２０４ａの演算処理によって、検出ドット１０６のドット数が累積されて例えばＲＡＭ２０４ｃのレジスト領域に一時記憶される（ステップＳ１０６）。また、ＣＰＵ２０４ａの演算処理によって、ドット間距離のピーク値及びピーク位置からなるドット間距離頻度が求められて例えばＲＡＭ２０４ｃのレジスト領域に一時記憶される（ステップＳ１０８）。そこで、本実施の形態では、続くステップＳ１０９の処理として、ステップＳ１０６でＲＡＭ２０４ｃのレジスト領域に一時記憶した検出ドット１０６のドット数がＲＡＭ２０４ｃ中の記憶領域に記憶保存されている閾値内なのか、又は、ステップＳ１０７でＲＡＭ２０４ｃのレジスト領域に一時記憶したドット間距離のピーク値及びピーク位置からなるドット間距離頻度がＲＡＭ２０４ｃ中の記憶領域に記憶保存されている閾値内なのかという二種類の判定処理を実行する。このようなステップＳ１０９での判定処理の結果、二種類の判定結果が共に否定的である場合、つまり、検出ドット１０６のドット数が閾値内にはなく、ドット間距離のピーク値及びピーク位置からなるドット間距離頻度が閾値内にない場合（ステップＳ１０９のＮ）、処理を終了する。これに対して、ステップＳ１０９での判定処理の結果、二種類の判定結果のいずれか一方でも肯定的である場合、つまり、検出ドット１０６のドット数が閾値内にあるか、あるいはドット間距離のピーク値及びピーク位置からなるドット間距離頻度が閾値内にある場合（ステップＳ１０９のＹ）、原稿画像１０１に含まれているドットパターン１０３の特徴量と出力禁止文書のドットパターンの特徴量との間に同一性が認められることになる。つまり、一例として、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３のベース領域１０４、ドットパターン１０３のメッセージ領域１０５、単一の大きさのドット１０６からのみ構成されるドットパターン１０３のいずれか一つ以上が含まれていることになる。そこで、この場合には、ステップＳ１１０での出力禁止文書判断処理に移る。
【０１８４】
ステップＳ１１０の出力禁止文書判断処理では、出力禁止文書の判断処理を、予め設定した判断基準によって実行する。この判断基準は、例えば、ＲＡＭ２０４ｃ中の記憶領域にパラメータとして保存しても良く、操作表示部２０５から入力によってそのようなＲＡＭ２０４ｃ中の記憶領域に一時設定されても良い。こうして、ステップＳ１１０の出力禁止文書判断処理では、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３のベース領域１０４とメッセージ領域１０５との一方が存在する場合に、機密文書のような出力禁止文書であると判断する。あるいは、別の一例として、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３のベース領域１０４とメッセージ領域１０５との双方が存在する場合に、機密文書のような出力禁止文書であると判断する。あるいは、更に別の一例として、スキャナ２０１で読み取った原稿画像１０１中に、ドットパターン１０３が存在する場合に、機密文書のような出力禁止文書であると判断する。
【０１８５】
こうして、原稿画像１０１の画像データに含まれる機密文書判定用又は出力禁止文書判定用のドットパターン１０３が有する特徴量を画像データから検出する処理と、検出した特徴量を出力禁止ドットパターンの特徴量としてＲＡＭ２０４ｃ中の記憶領域に記憶されている基準特徴量と比較する処理と、検出した特徴量と基準特徴量との間に同一性が認められるかどうかを判定する処理とが実行されることになる。これにより、本実施の形態では、原稿画像の種類を問わず、検出したドットパターン１０３の特徴量と記憶領域に記憶されているドットパターンの特徴量との同一性を確認することで、原稿画像１０１の画像データの出力を禁止すべきかどうかを判定することが可能となる。
【０１８６】
図１７は、コンピュータソフトウェアに基づいてコンピュータ１００１が実行するドットパターン検出部２１２ａ及び出力禁止文書判定部２１２ｂの処理内容の別の一例を示すフローチャートである。
【０１８７】
まず、図１７に示す処理ルーチンは、ある時間で実行されており、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたかどうかの判定が繰り返されている（ステップＳ２０１）。
【０１８８】
スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたと判定された場合（ステップＳ２０１のＹ）、例えばＲＡＭ２０４ｃという包括概念で示されるメモリが有する画像メモリ中に入力された画像データがコピーされる（ステップＳ２０２）。
【０１８９】
これに対して、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたと判定されない場合には（ステップＳ２０１のＮ）、スキャナ２０１によって原稿画像１０１が読み取られて画像データが入力されたかどうかの判定に待機する。
【０１９０】
そして、そのような画像メモリにコピーされた画像データからドット１０６を検出する（ステップＳ２０３）。この場合の検出手法としては、コンピュータ処理によって画像パターンを検出する従来の各種の手法、例えばパターンマッチングを用い得る。
【０１９１】
次いで、ＣＰＵ２０４ａの演算機能によって、特定のドットパターン１０３の検出がなされる。つまり、システムコントローラ２０４の内外に存在する記憶領域、例えばＨＤＤ２１６、ＲＯＭ２０４ｂ、ＲＡＭ２０４ｃ等には、機密文書等の出力禁止文書判定用の基準となる基準ドットパターンが格納されており、ステップＳ２０４では、スキャナ２０１によって読み取られた原稿画像１０１の画像データ中に基準ドットパターンと同一のドットパターン１０３が存在しているかどうかが検出される。この場合の検出手法としては、コンピュータ処理によって画像パターンを検出する従来の各種の手法、例えばパターンマッチングを用い得る。
【０１９２】
次いで、ＣＰＵ２０４ａの演算機能によって、ステップＳ２０４で検出されたドットパターン１０３におけるある面積内でのドットパターン密度が計算される（ステップＳ２０５）。この計算は、ある面積内におけるステップＳ２０４で検出されたドットパターン１０３の個数を求めることでなされる。
【０１９３】
次いで、システムコントローラ２０４の内外に存在する記憶領域、例えばＨＤＤ２１６、ＲＯＭ２０４ｂ、ＲＡＭ２０４ｃ等には、機密文書等の出力禁止文書判定用の基準となる基準ドットパターン密度が格納されている。そこで、ステップＳ２０６では、ステップＳ２０５の計算処理によって求められたドットパターン密度が基準ドットパターン密度と一致しているかどうかが判定される。その結果、判定結果が肯定的である場合には（ステップＳ２０６のＹ）、例えばＲＡＭ２０４ｃの記憶領域に一致したドットパターン数を累積して（ステップＳ２０７）ステップＳ２０８のステップに進み、判定結果が否定的である場合にはステップＳ２０７の処理をすることなくステップＳ２０８のステップに進む。そして、ステップＳ２０８では、例えばＲＡＭ２０４ｃの記憶領域に累積記憶したドットパターン数がある閾値内であるかどうかを判定し（ステップＳ２０８）、その結果に応じて出力禁止文書判定処理を実行する（ステップＳ２０９）。
【０１９４】
こうして、原稿画像１０１の画像データに含まれる機密文書判定用又は出力禁止文書判定用のドットパターン１０３が有する特徴量（ドットパターン１０３の形態）を画像データから検出する処理と、検出した特徴量を出力禁止ドットパターンの特徴量として例えばＲＡＭ２０４ｃ中の記憶領域に記憶されている基準特徴量（特定のドットパターン１０３の単位面積当りの密度、累積数）と比較する処理と、検出した特徴量と基準特徴量との間に同一性が認められるかどうかを判定する処理とが実行されることになる。これにより、本実施の形態では、原稿画像の種類を問わず、検出したドットパターン１０３の特徴量と記憶領域に記憶されているドットパターンの特徴量との同一性を確認することで、原稿画像１０１の画像データの出力を禁止すべきかどうかを判定することが可能となる。
【０１９５】
（３）スキャナ２０１で選択された読取動作の種類に応じた前処理
本実施の形態の画像処理装置は、スキャナ２０１において、複数種類の読取動作、つまり、原稿移動型読取動作とセンサ移動型読取動作とが選択可能である。そして、そのようなスキャナ２０１で得た画像データに対して、その画像読取動作がいずれの種類の読取動作によって得られたものであっても、精度よく、画像中の情報を抽出できるようにしている。
【０１９６】
そのための手法として、本実施の形態では、例えばスキャナ２０１で得た画像データに対して、１又は２以上の前処理を選択的に実行する画像前処理手段を構成する前処理部２１０を設け、画像前処理工程を実行する。このような画像前処理手段による画像前処理機能は、デジタル回路構成の前処理部２１０によって実現可能なだけでなく、コンピュータソフトウェアに従ったコンピュータ１００１の処理によっても実現可能である。そして、そのような前処理としては、一例として、ノイズ除去処理、自動濃度補正処理が選択される。
【０１９７】
原稿移動型読取動作を行う場合、コンタクトガラス４の読取窓にゴミが付着していると、そのゴミの影響で読取画像に縦筋が生ずることがある。そこで、このような場合には、例えばデジタル回路構成のフィルタ処理部２０６によってノイズ除去処理という前処理を実行した後に、画像データに特定の情報が含まれているかどうかを判定する情報抽出処理を実行することが望ましい。つまり、ゴミによって生じる像は原稿よりも濃度が低い（薄い）像となって現れ易い。そこで、フィルタ処理部２０６によるノイズ除去処理では、濃度の低い細い線が副走査方向に連続して縦筋状になっている場合、その線に相当する画素の値を「白」レベルに変更するものである。これに対して、センサ移動型読取動作時には、コンタクトガラス４上のゴミに起因するノイズは、各点でしか現れないため、目立つノイズにはならない。したがって、線状ノイズ除去処理は行わない。
【０１９８】
また、原稿移動型読取動作を行って得た画像データとセンサ移動型読取動作を行って得た画像データとの間には、同一の原稿画像１０１に基づく画像データであっても、画像データ中における原稿画像１０１の背景に微妙な明暗が生ずる。そこで、画像データに対して前処理部２１０のγ処理部２０８によって自動濃度補正を行うに際して、原稿移動型読取動作を行って得た画像データに対しては第一の濃度補正を行い、センサ移動型読取動作を行って得た画像データに対しては第一の濃度補正とは異なる第二の濃度補正を行う。この場合、第一の濃度補正の程度は第二の濃度補正の程度よりも軽くすることが好適である。
【０１９９】
本実施の形態において重要なことは、スキャナ２０１によって選択された種類の画像読取動作に応じた種類の前処理を選択し、選択した前処理を画像前処理手段として機能する前処理部２１０に実行させる、ということである。例えば、原稿移動型読取動作が選択された場合には、前処理部２１０による前処理としてフィルタ処理部２０６でのノイズ除去処理の実行を選択し、γ処理部２０８で実行される自動濃度補正の程度として第一の濃度補正を実行する。これに対して、センサ移動型読取動作が選択された場合には、前処理部２１０による前処理としてフィルタ処理部２０６でのノイズ除去処理の実行を選択せず、γ処理部２０８で実行される自動濃度補正の程度として第二の濃度補正を実行する。
【０２００】
（４）スキャナ２０１で選択された読取動作の種類に応じた情報抽出処理
本実施の形態において、複数種類の読取動作のいずれの種類の読取動作によって得られた画像データであっても、精度よく画像中の情報を抽出できるようにしている別の手法の一例としては、情報抽出手段の機能を実行するドットパターン検出部２１２ａに、スキャナ２０１によって選択された画像読取動作に応じた情報抽出処理を実行させることも行っている。つまり、原稿移動型読取動作時には、原稿用紙１０２とスキャナ２０１の光学ユニット５が備える図示しないセンサ（ラインセンサ）との間の距離は比較的一定であるのに対して、センサ移動型読取動作時には、原稿用紙１０２がコンタクトガラス４から浮いていたり、原稿用紙１０２の上の圧板がある場合とない場合があったりして、読み取った画像データの画像特徴が変動し易い。そこで、センサ移動型読取動作時には、一例として、ドットパターン検出部２１２ａのドット検出部２５１（図１５参照）において、ドット検出信号の有無を判定するための閾値を複数設定し、ドットパターン１０３の検出漏れを防止するようにしている。
【図面の簡単な説明】
【０２０１】
【図１】原稿画像を例示する正面図である。
【図２】原稿画像に埋め込まれたドットパターンが浮き上がって見えている原稿画像の複写物の一例を示す模式図である。
【図３】原稿画像に埋め込まれたドットパターンが浮き上がって見えている原稿画像の複写物の別の一例を示す模式図である。
【図４】図２に例示するドットパターンを拡大して示す模式図である。
【図５】図３に例示するドットパターンを拡大して示す模式図である。
【図６】別の実施の形態として、原稿画像とそのドットパターンとを例示する正面図である。
【図７】図６とは異なる原稿画像とそのドットパターンとを例示する正面図である。
【図８】ドット間距離をｄとするドットパターンを例示する模式図である。
【図９】ドット間距離を横軸に取りその出現頻度を縦軸に取って隣接するドットの間の距離分布を表現するグラフである。
【図１０】ドットパターンを例示する模式図である。
【図１１】別の実施の形態として、ドットパターンとを例示する正面図である。
【図１２】図１１に例示するドットパターンを有する原稿画像の一例を示す模式図である。
【図１３】本発明のデジタル複写機構成の画像処理装置の実施の態様として、そのハードウェア資源を示すブロック図である。
【図１４】スキャナの縦断側面図である。
【図１５】図１３中に示されているドットパターン検出部のブロック図である。
【図１６】図１３中に示されているドットパターン検出部及び出力禁止文書判定部での処理に対応するコンピュータソフトウェアによって実行される処理の流れの一例を示すフローチャートである。
【図１７】図１３中に示されているドットパターン検出部及び出力禁止文書判定部での処理に対応するコンピュータソフトウェアによって実行される処理の流れの別の一例を示すフローチャートである。
【符号の説明】
【０２０２】
１０３    特定の情報、ある特徴、ドット配列（ドットパターン）
２０１    画像入力手段（スキャナ）
２１４    画像前処理手段（前処理部）
【図１】
2005160019.tif 000003
【図２】
2005160019.tif 000004
【図３】
2005160019.tif 000005
【図４】
2005160019.tif 000006
【図５】
2005160019.tif 000007
【図６】
2005160019.tif 000008
【図７】
2005160019.tif 000009
【図８】
2005160019.tif 000010
【図９】
2005160019.tif 000011
【図１０】
2005160019.tif 000012
【図１１】
2005160019.tif 000013
【図１２】
2005160019.tif 000014
【図１３】
2005160019.tif 000015
【図１４】
2005160019.tif 000016
【図１５】
2005160019.tif 000017
【図１６】
2005160019.tif 000018
【図１７】
2005160019.tif 000019