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