(57)【特許請求の範囲】
【請求項１】
入力画像データの特徴量を抽出する特徴量抽出手段と、通信可能に接続されたサーバー装置から登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を取得する登録特徴量取得手段と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、
登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を上記サーバー装置から取得する共通処理情報取得手段を備え、
上記制御手段は、
上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、
上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴とする画像処理装置。
【請求項２】
入力画像データの特徴量を抽出する特徴量抽出手段と、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を記憶した登録記憶部と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、
登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を記憶した共通処理情報記憶部を備え、
上記制御手段は、
上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、
上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴とする画像処理装置。
【請求項３】
上記制御手段は、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致しない場合には、上記入力画像データに対する処理の実行を禁止することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
入力画像データの特徴量を抽出する特徴量抽出手段と、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を記憶した登録記憶部と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、
登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を記憶した共通処理情報記憶部を備え、
上記制御手段は、
上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、
上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合または上記統合処理情報のバージョンが所定のバージョンよりも新しい場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴とする画像処理装置。
【請求項５】
上記制御手段は、上記共通処理情報記憶部に記憶させる共通処理情報を更新する際、上記共通処理情報のバージョン情報を更新することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
上記個別処理ルールと当該個別処理ルールに対応する登録画像の識別情報とを対応付けた個別処理情報と上記共通処理情報とに基づいて上記統合処理情報を生成する統合処理情報生成手段を備え、
上記統合処理情報生成手段は、上記統合処理情報の生成に用いた共通処理情報のバージョン情報に基づいて生成した上記統合処理情報のバージョン情報を生成し、
上記制御手段は、生成した上記統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置に送ることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
上記統合処理情報生成手段は、
同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には、この登録画像に類似する入力画像データに対して共通処理ルールを適用するように上記統合処理情報を生成することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
上記統合処理情報生成手段は、
同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合には、この登録画像に類似する入力画像データに対して個別処理ルールを適用するように上記統合処理情報を生成することを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
請求項１〜８のいずれか１項に記載の画像処理装置と、入力画像データに応じた画像を記録材上に形成する画像出力装置とを備えていることを特徴とする画像形成装置。
【請求項１０】
請求項１〜８のいずれか１項に記載の画像処理装置と、入力画像データを通信可能に接続された他の装置に送信する送信装置とを備えていることを特徴とする画像送信装置。
【請求項１１】
原稿画像を読み取って入力画像データを取得する画像入力装置と、
請求項１〜８のいずれか１項に記載の画像処理装置とを備えていることを特徴とする画像読取装置。
【請求項１２】
請求項１〜８のいずれか１項に記載の画像処理装置との間で情報の伝達を行う上記外部記憶装置であって、
上記統合処理情報を記憶する記憶部と、
上記画像処理装置から取得した共通処理情報と、上記画像処理装置から取得した上記個別処理ルールと当該個別処理ルールに対応する登録画像の識別情報とを対応付けた個別処理情報または上記記憶部に記憶している統合処理情報とに基づいて新たな統合処理情報を生成する統合処理情報生成手段とを備え、
上記統合処理情報生成手段は、生成した統合処理情報のバージョン情報を上記統合処理情報の生成に用いた共通処理情報のバージョン情報に応じて生成し、生成した上記統合処理情報および当該統合処理情報のバージョン情報を上記記憶部に記憶させることを特徴とする外部記憶装置。
【請求項１３】
上記統合処理情報生成手段は、
同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には、この登録画像に類似する入力画像データに対して共通処理ルールを適用するように上記統合処理情報を生成することを特徴とする請求項１２に記載の外部記憶装置。
【請求項１４】
上記統合処理情報生成手段は、
同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合には、この登録画像に類似する入力画像データに対して個別処理ルールを適用するように上記統合処理情報を生成することを特徴とする請求項１２または１３に記載の外部記憶装置。
【請求項１５】
入力画像データから取得した特徴量と予め登録されている登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定工程と、上記類似判定工程の判定結果に応じて上記入力画像データに対する処理内容を制御する処理制御工程とを行う画像処理装置において用いられる画像処理方法であって、
登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を、上記画像処理装置または上記画像処理装置に対して通信可能に接続されるサーバー装置に記憶させる共通処理情報記憶工程と、
上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記画像処理装置に通信可能に接続される外部記憶装置に記憶させる統合情報記憶工程と、
上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とを比較する比較工程とを含み、
上記比較工程において上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致すると判定された場合にのみ、入力画像データに対して上記類似判定工程で類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴とする画像処理方法。
【請求項１６】
外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置と、
登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報と、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報と、当該共通処理情報のバージョン情報とを記憶する登録特徴量記憶手段を備えたサーバー装置とが通信可能に接続されてなる画像処理システムであって、
入力画像データの特徴量を抽出する特徴量抽出手段と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段とが上記画像処理装置および上記サーバー装置のうちの少なくとも一方に備えられており、
上記画像処理装置は、
上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、
上記制御手段は、
上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴とする画像処理システム。
【請求項１７】
請求項１〜８のいずれか１項に記載の画像処理装置を動作させるプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データと予め登録された登録画像データとの類似度を判定し、入力画像データに対する処理内容を判定結果に応じて制御する画像処理装置、画像処理システムおよび画像処理方法に関するものである。
【背景技術】
【０００２】
従来より、スキャナで原稿画像を読み取って得られた入力画像データと事前に登録されている登録画像とを比較して両者の類似度を判定し、登録画像に類似していると判定された場合に、この入力画像データに対する処理（例えば複写等）を禁止する技術が用いられている。
【０００３】
類似度の判定方法としては、例えば、ＯＣＲ（Optical Character Reader）などで画像からキーワードを抽出してキーワードによるマッチングを行う方法や、対象画像を罫線のある帳票画像に限定し、罫線の特徴によるマッチングを行う方法、入力画像データおよび登録画像の色味分布に基づいて判定する方法などが知られている。
【０００４】
また、特許文献１には、入力文書の特徴から文書のデジタル化により生じる歪みや入力文書と文書データベース中の整合する文書との間の差異に対し不変となるように選ばれるデスクリプタを生成し、このデスクリプタと、デスクリプタを記録しデスクリプタが抽出される特徴を含む文書のリストを指し示すデスクリプタデータベースとを用いて、入力文書と文書データベース中の文書とのマッチングを行う技術が開示されている。この技術では、デスクリプタデータベースがスキャンされるときに、文書データベース中の各文書に対する投票結果を集計し、最高得票数の１文書または得票数がある閾値を超えた文書を整合文書とするようになっている。
【０００５】
また、類似度の判定結果に応じて入力画像データに対する処理を制御する技術としては、例えば、カラー画像形成装置による紙幣や有価証券の偽造に対処するため、入力画像データから検出したパターンに基づいて入力画像データが紙幣や有価証券等（登録画像）の画像データであるかどうかを判定し、登録画像の画像データであると判定した場合には、出力された画像から複写を行った画像形成装置を特定できるように出力される画像に特定のパターンを付加したり、複写画像を塗りつぶしたり、複写動作を禁止したりする技術が知られている。
【特許文献１】特開平７−２８２０８８（１９９５年１０月２７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、入力画像データが登録画像に類似していると判定された場合に、この入力画像データに対する処理内容を制限（特定のパターンの付加、複写画像の塗りつぶし、複写動作の禁止等）することはできるものの、登録画像に類似しているか否かによって入力画像データに対する処理内容が一定（特定のパターンの付加、複写画像の塗りつぶし、あるいは複写動作の禁止）に設定されるので、自由度が低く、使い勝手が悪いという問題がある。
【０００７】
例えば、近年の企業等のオフィスには、コピー機能、ファックス機能、ファイリング機能、電子配信機能等を備えた複合機が設置されていることが多い。また、これらの複合機は、複数のユーザ、あるいは複数のグループで共用されている場合が多い。そして、このような場合、ユーザ毎、あるいはグループ毎に決まった所定の処理ルールで原稿（入力画像データ）に対する処理（コピー、ファックス送信、ファイリング、電子配信等）を行いたい場合がよくある。また、原稿に対して、原稿の種類等に応じた所定の処理を施したい場合もある。
【０００８】
しかしながら、上記従来の技術では、原稿が登録画像と類似すると判定された場合に、この原稿に対する処理を禁止あるいは制限することしか考慮されておらず、ユーザ、ユーザの属するグループ、あるいは原稿の種類等と照合結果とに応じて処理内容を設定することができない。このため、原稿に対するコピー、ファックス送信、ファイリング、電子配信等の処理を行う毎に、ユーザが処理内容を細かく設定する必要があり、非常に手間がかかる。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、入力画像データと登録画像との類似性を判定する画像処理装置において、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することにある。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、上記の課題を解決するために、入力画像データの特徴量を抽出する特徴量抽出手段と、通信可能に接続されたサーバー装置から登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を取得する登録特徴量取得手段と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を上記サーバー装置から取得する共通処理情報取得手段を備え、上記制御手段は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴としている。
【００１１】
なお、入力画像データに対する上記処理内容は、例えば、入力画像データに対して複写、印刷、電子配信、ファクシミリ送信、ファイリング、画像補正、変倍、回転、移動、トリミング、他の画像の合成、データ形式の変換、符号化のうちのいずれかの処理、あるいは上記各処理のうちのいずれか２つ以上を組み合わせた処理を行うものであってもよい。また、上記入力データ取得手段は、例えばスキャナによって原稿を読み取ることで入力画像データを取得するものであってもよく、電子データのフォーマットにソフトウェアを用いて必要事項を入力することで作成される入力画像データを取得するものであってもよく、電子データとして直接作成された入力画像データを取得するものであってもよく、画像処理装置に対して通信可能に接続された他の装置から送信された入力画像データを取得するものであってもよい。また、上記外部記憶装置は、例えば、画像処理装置に取り外し可能に装着されるものであってもよく、有線または無線を介して通信可能に接続されるものであってもよい。
【００１２】
上記の構成によれば、上記画像処理装置は、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報と、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報と、当該共通処理情報のバージョン情報とをサーバー装置から取得する。また、上記画像処理装置は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報と、当該統合処理情報のバージョン情報とを外部記憶装置から取得する。そして、上記画像処理装置の制御手段は、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うように入力画像データに対する処理内容を制御する。
【００１３】
これにより、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合には入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理が行われるので、ユーザが入力画像データに対する処理内容を逐一入力する必要をなくすことができ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合には入力画像データに対して統合処理ルールに基づく処理を行われないので、最新版の共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００１４】
また、本発明の画像処理装置は、入力画像データの特徴量を抽出する特徴量抽出手段と、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を記憶した登録記憶部と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を記憶した共通処理情報記憶部を備え、上記制御手段は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行う構成としてもよい。
【００１５】
上記の構成によれば、上記画像処理装置は、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報と、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報と、当該共通処理情報のバージョン情報とを記憶している。また、上記画像処理装置は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報と、当該統合処理情報のバージョン情報とを外部記憶装置から取得する。そして、上記画像処理装置の制御手段は、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うように入力画像データに対する処理内容を制御する。
【００１６】
これにより、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合には入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理が行われるので、ユーザが入力画像データに対する処理内容を逐一入力する必要をなくすことができ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合には入力画像データに対して統合処理ルールに基づく処理を行われないので、最新版の共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００１７】
また、上記各構成において、上記制御手段は、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致しない場合には、上記入力画像データに対する処理の実行を禁止する構成としてもよい。
【００１８】
上記の構成によれば、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合には、入力画像データに対する処理の実行を禁止するので、共通処理ルールに反する処理が実行させることをより確実に防止することができる。
【００１９】
また、本発明の画像処理装置は、入力画像データの特徴量を抽出する特徴量抽出手段と、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報を記憶した登録記憶部と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段と、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置であって、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を記憶した共通処理情報記憶部を備え、上記制御手段は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合または上記統合処理情報のバージョンが所定のバージョンよりも新しい場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行う構成としてもよい。してもよい。
【００２０】
上記の構成によれば、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合または統合処理情報のバージョンが所定のバージョンよりも新しい場合には入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理が行われるので、ユーザが入力画像データに対する処理内容を逐一入力する必要をなくすことができ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、例えば共通処理ルールに対して重要度の低い変更が施された場合などに入力画像データに対する処理が必要以上に制限され、処理が停滞してしまうことを抑制できる。また、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合であって統合処理情報のバージョンが所定のバージョンよりも古い場合には入力画像データに対して統合処理ルールに基づく処理を行われないので、所定のバージョンよりも新しい共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００２１】
また、上記制御手段は、上記共通処理情報記憶部に記憶させる共通処理情報を更新する際、上記共通処理情報のバージョン情報を更新する構成としてもよい。
【００２２】
上記の構成によれば、共通処理情報を更新する際には上記共通処理情報のバージョン情報が更新されるので、常に最新のバージョン情報に基づいて統合処理情報のバージョン情報と共通処理情報のバージョン情報とを比較できる。したがって、最新バージョンの共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００２３】
また、上記個別処理ルールと当該個別処理ルールに対応する登録画像の識別情報とを対応付けた個別処理情報と上記共通処理情報とに基づいて上記統合処理情報を生成する統合処理情報生成手段を備え、上記統合処理情報生成手段は、上記統合処理情報の生成に用いた共通処理情報のバージョン情報に基づいて生成した上記統合処理情報のバージョン情報を生成し、上記制御手段は、生成した上記統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置に送る構成としてもよい。
【００２４】
上記の構成によれば、共通処理情報と個別処理情報とに基づいて統合処理情報を生成し、生成した統合処理情報を外部記憶装置に記憶させておくことができる。
【００２５】
また、上記統合処理情報生成手段は、同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には、この登録画像に類似する入力画像データに対して共通処理ルールを適用するように上記統合処理情報を生成する構成としてもよい。
【００２６】
上記の構成によれば、共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には共通処理ルールを優先的に適用するように統合処理情報を生成するので、入力画像データに関するセキュリティ性が低下することを防止できる。
【００２７】
また、上記統合処理情報生成手段は、同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合には、この登録画像に類似する入力画像データに対して個別処理ルールを適用するように上記統合処理情報を生成する構成としてもよい。
【００２８】
上記の構成によれば、共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合にはこの登録画像に類似する入力画像データに対して個別処理ルールを適用する。このため、ユーザ毎あるいはユーザの属性毎に設定される詳細な個別処理ルールを設定しておくことにより、入力画像データに対する処理内容の設定操作に関するユーザの負担をより軽減することができる。
【００２９】
本発明の画像形成装置は、上記したいずれかの画像処理装置と、入力画像データに応じた画像を記録材上に形成する画像出力部とを備えている。また、本発明の画像送信装置は、上記したいずれかの画像処理装置と、入力画像データを通信可能に接続された他の装置に送信する送信装置とを備えている。また、本発明の画像読取装置は、原稿画像を読み取って入力画像データを取得する画像入力装置と、上記したいずれかの画像処理装置とを備えている。
【００３０】
上記の画像形成装置、画像送信装置、画像読取装置によれば、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合には入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理情報に基づく処理が行われるので、ユーザが入力画像データに対する処理内容を逐一入力する必要をなくすことができ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合には入力画像データに対して統合処理情報に基づく処理を行わないようにすることで、共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００３１】
本発明の外部記憶装置は、上記の画像処理装置との間で情報の伝達を行う上記外部記憶装置であって、上記統合処理情報を記憶する記憶部と、上記画像処理装置から取得した共通処理情報と、上記画像処理装置から取得した上記個別処理ルールと当該個別処理ルールに対応する登録画像の識別情報とを対応付けた個別処理情報または上記記憶部に記憶している統合処理情報とに基づいて新たな統合処理情報を生成する統合処理情報生成手段とを備え、上記統合処理情報生成手段は、生成した統合処理情報のバージョン情報を上記統合処理情報の生成に用いた共通処理情報のバージョン情報に応じて生成し、生成した上記統合処理情報および当該統合処理情報のバージョン情報を上記記憶部に記憶させることを特徴としている。
【００３２】
上記の構成によれば、画像処理装置から取得した共通処理情報と個別処理情報とに基づいて統合処理情報を生成し、生成した統合処理情報を外部記憶装置に記憶させておくことができる。
【００３３】
また、上記統合処理情報生成手段は、同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には、この登録画像に類似する入力画像データに対して共通処理ルールを適用するように上記統合処理情報を生成する構成としてもよい。
【００３４】
上記の構成によれば、共通処理ルールが入力画像データに対する処理を禁止または制限する内容である場合には共通処理ルールを優先的に適用するように統合処理情報を生成するので、入力画像データに関するセキュリティ性が低下することを防止できる。
【００３５】
また、上記統合処理情報生成手段は、同じ登録画像に対して共通処理ルールと個別処理ルールとが設定されている場合であって、この共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合には、この登録画像に類似する入力画像データに対して個別処理ルールを適用するように上記統合処理情報を生成する構成としてもよい。
【００３６】
上記の構成によれば、共通処理ルールが入力画像データに対する処理を禁止または制限する内容ではない場合にはこの登録画像に類似する入力画像データに対して個別処理ルールを適用する。このため、ユーザ毎あるいはユーザの属性毎に設定される詳細な個別処理ルールを設定しておくことにより、入力画像データに対する処理内容の設定操作に関するユーザの負担をより軽減することができる。
【００３７】
本発明の画像処理方法は、上記の課題を解決するために、入力画像データから取得した特徴量と予め登録されている登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定工程と、上記類似判定工程の判定結果に応じて上記入力画像データに対する処理内容を制御する処理制御工程とを行う画像処理装置において用いられる画像処理方法であって、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報および当該共通処理情報のバージョン情報を、上記画像処理装置または上記画像処理装置に対して通信可能に接続されるサーバー装置に記憶させる共通処理情報記憶工程と、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記画像処理装置に通信可能に接続される外部記憶装置に記憶させる統合情報記憶工程と、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とを比較する比較工程とを含み、上記比較工程において上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致すると判定された場合にのみ、入力画像データに対して上記類似判定工程で類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴としている。
【００３８】
本発明の画像処理システムは、上記の課題を解決するために、外部記憶装置との間で情報の伝達を行う外部接続部とを備えた画像処理装置と、登録画像の識別情報と登録画像の特徴量とを互いに対応付けた登録画像情報と、登録画像に類似していると判定された入力画像データに対してユーザあるいはユーザの属性によらず共通に適用する処理内容である共通処理ルールと登録画像の識別情報とを対応付けた共通処理情報と、当該共通処理情報のバージョン情報とを記憶する登録特徴量記憶手段を備えたサーバー装置とが通信可能に接続されてなる画像処理システムであって、入力画像データの特徴量を抽出する特徴量抽出手段と、入力画像データの特徴量と上記登録画像の特徴量とを比較して上記入力画像データが上記登録画像に類似しているか否かを判定する類似判定手段と、上記類似判定手段の判定結果に応じて上記入力画像データに対する処理内容を制御する制御手段とが上記画像処理装置および上記サーバー装置のうちの少なくとも一方に備えられており、上記画像処理装置は、上記共通処理ルールと登録画像に類似していると判定された入力画像データに対して適用する処理内容をユーザ毎あるいはユーザの属性毎に設定した個別処理ルールとを統合した統合処理ルールと登録画像の識別情報とを対応付けた統合処理情報および当該統合処理情報のバージョン情報を上記外部記憶装置から取得し、上記制御手段は、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行うことを特徴としている。
【００３９】
上記の画像処理方法および画像処理システムによれば、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致する場合には入力画像データに対して類似判定手段が類似していると判定された登録画像に対応する統合処理ルールに基づく処理が行われるので、ユーザが入力画像データに対する処理内容を逐一入力する必要をなくすことができ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、統合処理情報のバージョン情報と共通処理情報のバージョン情報とが一致しない場合には入力画像データに対して統合処理ルールに基づく処理を行われないので、最新版の共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【００４０】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記画像処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００４１】
以上のように、本発明の画像処理装置、画像処理方法、および画像処理システムは、上記統合処理情報のバージョン情報と上記共通処理情報のバージョン情報とが一致する場合にのみ入力画像データに対して上記類似判定手段において類似していると判定された登録画像に対応する統合処理ルールに基づく処理を行う。
【００４２】
それゆえ、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。また、最新版の共通処理ルールに基づく処理を上記画像処理装置を用いる全ユーザに対して容易に徹底させることができる。
【発明を実施するための最良の形態】
【００４３】
〔実施形態１〕
本発明の一実施形態について説明する。
【００４４】
（１−１．  画像処理システム１００の構成）
図２は、本実施形態にかかる画像処理システム１００の概略構成を示す模式図である。
この図に示すように、画像処理システム１００は、サーバー装置５０と、このサーバー装置５０に対してネットワークを介して通信可能に接続された複合機（ＭＦＰ：Multi-Function Printer）１，Ｂ，・・・、プリンタＡ，Ｂ，・・・、ファクシミリＡ，Ｂ，・・・、コンピュータＡ，Ｂ，・・・、デジタルカメラＡ，Ｂ，・・・、スキャナＡ，Ｂ，・・・等の端末装置（画像処理装置）とを備えてなる。
【００４５】
なお、画像処理システム１００の構成はこれに限るものではなく、例えば、サーバー装置５０と、複合機、プリンタ、ファクシミリ、コンピュータ、デジタルカメラ、スキャナのうちのいずれか１つ以上とからなるものであってもよい。また、画像処理システム１００は、上記した以外の端末装置を備えたものであってもよい。また、上記各端末装置は、後述する文書照合処理部１３およびカードリーダー９１を備えており、それぞれが本発明の画像処理装置として機能しうるが、本実施形態では主に画像処理装置として複合機（デジタルカラー複合機）１が備えられている場合について説明する。
【００４６】
図３は本実施形態にかかるデジタルカラー複合機（画像処理装置、画像形成装置、画像読取装置）１の斜視図であり、図４はデジタルカラー複合機１の概略構成を示すブロック図である。このデジタルカラー複合機１は、コピー機能、プリンタ機能、ファクシミリ送信機能、スキャナ機能、scan to e-mail機能等を有している。
【００４７】
図３および図４に示すように、デジタルカラー複合機１は、カラー画像入力装置２、カラー画像処理装置３、カラー画像出力装置４、通信装置５、操作パネル６、カードリーダー９１等を備えている。
【００４８】
カラー画像入力装置（画像読取装置）２は、例えばＣＣＤ（Charge Coupled Device ）などの光学情報を電気信号に変換するデバイスを備えたスキャナ部（図示せず）より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてカラー画像処理装置３に出力する。
【００４９】
カラー画像処理装置３は、Ａ／Ｄ変換部１１、シェーディング補正部１２、文書照合処理部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９、および階調再現処理部２０を備えている。カラー画像入力装置２からカラー画像処理装置３に出力されたアナログ信号は、カラー画像処理装置３内を、Ａ／Ｄ変換部１１、シェーディング補正部１２、文書照合処理部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９、階調再現処理部２０の順で送られ、ＣＭＹＫのデジタルカラー信号としてカラー画像出力装置４に出力される。
【００５０】
Ａ／Ｄ（アナログ／デジタル）変換部１１は、ＲＧＢのアナログ信号をデジタル信号に変換するものである。
【００５１】
シェーディング補正部１２は、Ａ／Ｄ変換部１１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。また、シェーディング補正部１２は、カラーバランスの調整、および濃度信号などカラー画像処理装置３に採用されている画像処理システムの扱い易い信号に変換する処理を施す。
【００５２】
文書照合処理部１３は、入力画像データの特徴量を抽出する。また、入力画像データと登録画像との類似性判定処理（類似あり／類似なしを判定する処理；照合処理）を行う。また、類似ありと判定された登録画像がある場合に、当該登録画像に対応付けて登録されている処理ルール基づいて当該入力画像データに対する処理を行う（あるいは処理の実行を制限する）。例えば、複写、電子配信、ファクシミリ送信、ファイリングなどの処理を禁止したり、入力画像データに対応する画像の一部を塗り潰して出力したり、入力画像データに対応する画像に出力装置を特定するための情報や複写物であることを示す情報などを付加して出力したり、入力画像データを所定のフォルダにファイリングしたり、入力画像データを所定のメールアドレスに送信したりする。また、入力画像データのＩＤ（インデックス）と、この入力画像データの特徴量と、この入力画像データに対する処理ルールとを対応付けて登録する登録処理を行う。また、文書照合処理部１３は入力されたＲＧＢ信号をそのまま後段の入力階調補正部１４へ出力する。なお、文書照合処理部１３の詳細については後述する。
【００５３】
入力階調補正部１４は、シェーディング補正部にて各種の歪みが取り除かれたＲＧＢ信号に対して、下地色（下地色の濃度成分：下地濃度）の除去やコントラストなどの画質調整処理を施す。
【００５４】
領域分離処理部１５は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域のいずれかに分離するものである。領域分離処理部１５は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、および階調再現処理部２０へと出力するとともに、入力階調補正部１４より出力された入力信号をそのまま後段の色補正部１６に出力する。
【００５５】
色補正部１６は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【００５６】
黒生成下色除去部１７は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００５７】
空間フィルタ処理部１８は、黒生成下色除去部１７より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正する。これにより、出力画像のぼやけや粒状性劣化を軽減することができる。階調再現処理部２０も、空間フィルタ処理部１８と同様、ＣＭＹＫ信号の画像データに対して領域識別信号を基に所定の処理を施すものである。
【００５８】
例えば、領域分離処理部１５にて文字に分離された領域は、特に黒文字あるいは色文字の再現性を高めるために、空間フィルタ処理部１８による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部２０においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００５９】
また、領域分離処理部１５にて網点領域に分離された領域に関しては、空間フィルタ処理部１８において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１９では、濃度信号などの信号をカラー画像出力装置４の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部２０で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部１５にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００６０】
上述した各処理が施された画像データは、いったん記憶装置（図示せず）に記憶され、所定のタイミングで読み出されてカラー画像出力装置４に入力される。
【００６１】
カラー画像出力装置４は、カラー画像処理装置３から入力された画像データを記録材（例えば紙等）上に出力するものである。カラー画像出力装置４の構成は特に限定されるものではなく、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置を用いることができる。
【００６２】
通信装置５は、例えばモデムやネットワークカードより構成される。通信装置５は、ネットワークカード、ＬＡＮケーブル等を介して、ネットワークに接続された他の装置（例えば、サーバー装置５０、パーソナルコンピュータ、他のデジタル複合機、ファクシミリ装置等）とデータ通信を行う。
【００６３】
なお、通信装置５は、画像データを送信する場合、相手先との送信手続きを行って送信可能な状態が確保されると、所定の形式で圧縮された画像データ（スキャナで読み込まれた画像データ）をメモリから読み出し、圧縮形式の変更など必要な処理を施して、通信回線を介して相手先に順次送信する。
【００６４】
また、通信装置５は、画像データを受信する場合、通信手続きを行うとともに、相手先から送信されてくる画像データを受信してカラー画像処理装置３に入力する。受信した画像データは、カラー画像処理装置３で伸張処理、回転処理、解像度変換処理、出力階調補正、階調再現処理などの所定の処理が施され、カラー画像出力装置４によって出力される。なお、受信した画像データを記憶装置（図示せず）に保存し、カラー画像処理装置３が必要に応じて読み出して上記所定の処理を施すようにしてもよい。
【００６５】
操作パネル６は、例えば、液晶ディスプレイなどの表示部と設定ボタンなどより構成され（いずれも図示せず）、デジタルカラー複合機１の主制御部（図示せず）の指示に応じた情報を上記表示部に表示するとともに、上記設定ボタンを介してユーザから入力される情報を上記主制御部に伝達する。ユーザは、操作パネル６を介して入力画像データに対する処理要求（例えば処理モード（複写、印刷、電子配信、ファクシミリ送信、ファイリング、画像データの補正，編集など）、処理枚数（複写枚数、印刷枚数）、入力画像データの送信先など）を入力することができる。上記主制御部は、例えばＣＰＵ（Central Processing Unit）等からなり、図示しないＲＯＭ等に格納されたプログラムや各種データ、操作パネル６から入力される情報等に基づいて、デジタルカラー複合機１の各部の動作を制御する。
【００６６】
カードリーダー９１は、図３に示したように、カード挿入口９２を備えている。そして、カード挿入口９２に挿入されたカード（外部記憶装置）９３に記憶されている情報の読み出しおよびカード９３への情報の伝達・書き込み等を行う。カード９３の詳細については後述するが、カード９３としては、例えば、ＩＣカード、メモリカード、光カード等を用いることができる。また、本実施形態では、外部記憶装置としてカード９３を用いる場合について主に説明するが、外部記憶装置は必ずしもカード型の記憶装置に限るものではない。例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などの外部記憶装置を用いてもよい。また、カードリーダー９１、カード挿入口９２は、外部記憶装置に対する読出しおよび書き込みを適切に行えるように、使用する外部記憶装置に応じて当該外部記憶装置に対する情報の書き込みおよび読み出しを行うための構成に適宜変更すればよい。また、携帯電話やＰＤＦ等の携帯型端末装置を有線あるいは無線を介してデジタルカラー複合機１に通信可能に接続し、これらの端末装置に備えられるメモリを外部記憶装置として用いてもよい。
【００６７】
また、携帯型の外部記憶装置に限らず、例えばデジタルカラー複合機１に対してネットワークを介して通信可能に接続されるパーソナルコンピュータ、サーバー装置等の外部装置を上記外部記憶装置として用いてもよい。この場合、カードリーダー９１を省略し、通信装置５を介してデジタルカラー複合機１と外部記憶装置との間の情報伝達を行うようにしてもよい。
【００６８】
（１−２．  文書照合処理部１３の構成）
次に、文書照合処理部１３の詳細について説明する。本実施形態にかかる文書照合処理部１３は、入力画像データから複数の特徴点を抽出し、抽出した各特徴点に対して局所的な特徴点の集合を決定し、決定した各集合から特徴点の部分集合を選択し、選択した各部分集合を特徴付ける量として、部分集合中の特徴点に関する複数の組み合わせに基づいて、幾何学的変換に対する不変量をそれぞれ求め、求めた各不変量を組み合わせてハッシュ値を計算し、計算したハッシュ値に対応する登録画像に投票することにより、入力画像データに類似する登録画像の検索、当該登録画像に対する類似性の判定処理（類似あり／類似なしの判定）を行う。
【００６９】
図１は、文書照合処理部１３およびカード９３の概略構成を示すブロック図である。この図に示すように、文書照合処理部１３は、特徴点算出部３１、特徴量算出部３２、投票処理部３３、類似度判定処理部３４、登録処理部３５、制御部７、メモリ８を備えている。
【００７０】
制御部７は、操作パネル６あるいは通信装置５から入力されるユーザからの指示入力に応じて文書照合処理部１３の各部の動作を制御する。なお、制御部７は、デジタルカラー複合機１の各部の動作を制御するための主制御部に備えられていてもよく、主制御部とは別に備えられ、主制御部と協働して文書照合処理部１３の動作を制御するものであってもよい。
【００７１】
また、制御部７は、文書照合処理部１３による類似性判定処理の結果、類似あり（入力画像データは登録画像の画像データである）と判定された場合に、当該登録画像に対応付けてカード９３のメモリ９５に登録されている統合処理ルールに基づいてこの入力画像データに対する処理を実行する。この処理の詳細については後述する。
【００７２】
メモリ８は、文書照合処理部１３の各部の処理に用いられる各種データ、各部の処理結果等を記憶するものである。また、メモリ８は、ハッシュテーブル格納部１０１、統合処理テーブル格納部１０２、バージョン情報記憶部１０３を備えている。
【００７３】
ハッシュテーブル格納部１０１には、サーバー装置５０から受信したハッシュテーブルが格納される（サーバー装置５０に格納されているハッシュテーブル５４の複製がハッシュテーブル格納部１０１に格納される）。ここで、ハッシュテーブルとは、登録画像のＩＤ（登録画像を識別するための識別情報；インデックス）と、この登録画像が有するハッシュ値（特徴量）とを対応付けたテーブルである。本実施形態では、オリジナルのハッシュテーブルがサーバー装置５０のメモリ５３に格納されており、画像処理システム１００における各端末装置にはサーバー装置５０に格納されている上記ハッシュテーブルの複製が保存されるようになっている。ただし、これに限らず、例えばサーバー装置５０と端末装置との間の通信速度が十分に高速である場合には、端末装置にハッシュテーブルを保存せず、端末装置がサーバー装置５０に適宜アクセスし、サーバー装置５０に記憶されているハッシュテーブル５４を用いて後述する類似判定処理、登録処理等を行うようにしてもよい。
【００７４】
統合処理テーブル格納部１０２には、カード９３から読み出した統合処理テーブルが格納される（カード９３に格納されている統合処理テーブル９６の複製が統合処理テーブル格納部１０２に格納される）。なお、本実施形態において、処理テーブルとは、登録画像のＩＤと、当該登録画像に対する処理ルールとを対応付けたテーブルである。また、本実施形態における処理ルールには、全ユーザ（あるいは全グループ）に対して共通の処理ルールである共通処理ルールと、ユーザ毎（あるいはグループ毎）に設定される処理ルールである個別処理ルールと、共通処理ルールと個別処理ルールとを統合（マージ）した統合処理ルールとが含まれる。
【００７５】
上記共通処理ルールは、入力画像データが登録画像に類似していると判定された場合に、入力画像データを入力したユーザ、このユーザの属するグループ（ユーザの属性）、カードリーダー９１に挿入されているカードの種類等の条件によらず、上記入力画像データに対して共通に適用する処理ルールである。
【００７６】
上記共通処理ルールの内容は特に限定されるものではないが、例えば、（ｉ）コピー、ファイリング、電子配信、ファックス送信等の実行を禁止する、（ｉｉ）ユーザ認証を行って特定のユーザに対してのみ処理の実行を許可する、（ｉｉｉ）入力画像データの一部を塗り潰して出力する、（ｉｖ）入力画像データに対して所定の画像（例えば、ユーザや複合機を特定するための画像、処理の実行を制限（あるいは禁止）されている画像である旨を示す画像など）を付加あるいは重畳させて出力する、（ｖ）所定のフォルダに格納する、（ｖｉ）所定の電子配信先に送信する、といった処理ルールを適用できる。なお、上記（ｉｖ）のように所定の画像を付加する場合、ユーザに可視な画像を付加してもよく、不可視な画像（例えば、所定の方法によって確認できる画像）を付加してもよい。
【００７７】
上記個別処理ルールは、入力画像データが登録画像に類似していると判定された場合に、この入力画像データに対して適用する処理内容としてユーザ毎（あるいはグループ毎）に設定される処理ルールである。
【００７８】
上記の個別処理ルールの内容は特に限定されるものではないが、例えば、（１）所定の電子配信先のメールアドレスに送信する、（２）所定のフォルダへ格納する、（３）所定のファイルフォーマット（例えば、PDF、JPEGやTIFF）に変換する、（４）所定の解像度、カラーまたはモノクロ、階調（２４ビット、８ビット、１ビット等）で出力（画像形成、データ送信、ファイリング等）する、（５）所定の中間調処理（単純２値、ディザマトリクス、誤差拡散処理等）を施す、（６）所定の圧縮率で圧縮（例えば、JPEG圧縮）を行う、（７）所定の処理条件（片面から片面、片面から両面、両面から両面、両面から片面のいずれを選択するか、Ｎｉｎ１に変換、所定の用紙サイズを選択など）でコピーを行う、（８）所定の部数ずつあるいは１枚ずつ出力する（画像形成、データ送信、ファイリング等）、（９）所定の送信先にファクシミリ送信を行う、（１０）読み取った画像データをIrDA（赤外線通信）やBluetoothにより送信する、（１１）ＯＣＲ処理を行う、（１２）暗号化を行う、（１３）原稿の傾き補正（スキュー補正）、あるいは天地方向補正を行う、（１４）特定の色を消去して出力（画像形成、データ送信、ファイリング等）する（例えば、書き込みがなされた帳票（枠、文字も含めたフォーマットが青で印刷されている場合）より、青いフォーマットの部分を除いて出力するなど）等の処理ルールを適用できる。
【００７９】
上記統合処理ルールは、共通処理ルールと個別処理ルールとを統合した処理ルールであり、カード９３のメモリ９５に記憶される。また、統合処理ルールのうち、個別処理ルールに関連する登録内容についてはユーザが任意に追加したり変更したりできるようになっている。
【００８０】
図５は、サーバー装置５０に記憶される共通処理テーブル５５の一例を示す説明図である。この図に示す例では、登録画像ＩＤ１またはＩＤ４に類似する入力画像データについてはコピーの実行を禁止し、登録画像ＩＤ２に類似する入力画像データについてはメールアドレス１に電子配信し、登録画像ＩＤ３に類似する入力画像データについてはパス１のフォルダにファイリングし、登録画像ＩＤｎ−１に類似する入力画像データについてはメールアドレスｎ−１に電子配信するという処理ルールが設定されている。また、登録画像ＩＤ５に類似する入力画像データについてはファイリングを行うという処理ルールが設定されている。ただし、ファイリング先のフォルダのパスは設定されておらず、ファイリング先のフォルダについては、ファイリング処理を実行する際にユーザが入力したり、個別処理ルールにおいてファイリング先のフォルダのパスを指定したりするようになっている。
【００８１】
図６は、図５に示した共通処理ルールと図示しない個別処理ルールとを統合した統合処理テーブルの一例を示す説明図である。この図に示す例では、登録画像ＩＤ１〜ＩＤ４、およびＩＤｎ−１に類似する入力画像データについては共通処理ルールに基づく処理ルールが設定されている。一方、登録画像ＩＤ５に類似する入力画像データについてはパス２のフォルダにファイリングを行うように設定されている。また、共通処理ルールの登録画像に加えて、登録画像ＩＤｎが登録されており、この登録画像ＩＤｎに類似する入力画像データついてはコピーの実行を禁止するという処理ルール（個別処理ルール）が設定されている。
【００８２】
なお、電子配信を行う場合にも上記と同様に、共通処理ルールにおいて配信先のアドレス等を指定せずに電子配信を行う旨を規定しておき、電子配信処理を実行するときにユーザが電子配信先のアドレスを入力するようにしたり、個別処理ルールにおいて電子配信先のアドレス等を指定したりしてもよい。また、図７（ａ）および図７（ｂ）に示すように、共通処理テーブルおよび統合処理テーブルにおける電子配信先のＩＰアドレスを所定の参照方法（例えばＩＤＩＰｋ（ｋは整数））で参照するようにしておき、共通処理テーブルあるいは統合処理テーブルにおいてあるＩＰアドレスが変更された場合に、共通処理テーブルあるいは統合処理テーブルにおける変更された上記ＩＰアドレスに対応する全てのＩＰアドレスに同様の変更を施すようにしてもよい。
【００８３】
なお、本実施形態では、カード９３から読み出した統合処理ルールを統合処理テーブル格納部１０２に格納するようにしているが、これに限らず、統合処理テーブル格納部１０２を省略し、文書照合処理部１３がカード９３に格納されている統合処理テーブルに適宜アクセスするようにしてもよい。
【００８４】
バージョン情報記憶部１０３には、サーバー装置５０から受信した、サーバー装置５０に格納されている共通処理テーブル５５のバージョン情報が記憶される。
【００８５】
サーバー装置５０は、図１に示すように、通信装置５１、制御部５２、メモリ５３を備えている。
【００８６】
通信装置５１は、ネットワークを介して接続された各端末装置との間で通信を行うものである。制御部５２は、サーバー装置５０の各部の動作を制御するものである。
【００８７】
メモリ５３は、サーバー装置５０における各部の処理に用いられる各種データ、各部の処理結果等を記憶するものである。また、メモリ５３には、ハッシュテーブル５４、共通処理テーブル５５を備えている。
【００８８】
ハッシュテーブル５４は、登録画像のＩＤ（識別情報）と、これら各登録画像の特徴量とを対応付けたテーブルである。なお、本実施形態では、ハッシュテーブル５４に、共通処理ルールに対応する登録画像、および個別処理ルールに対応する登録画像の両方のＩＤと特徴量とが記憶されるようになっている。
【００８９】
共通処理テーブル５５には、共通処理ルールと、当該共通処理を適用する登録画像のＩＤとが互いに対応付けられて記憶されている。また、共通処理テーブル５５には、当該共通処理テーブルのバージョン情報が記憶されている。バージョン情報としては、共通処理テーブルが最新版であるか否かを判断できる情報であれば特に限定されるものではないが、例えば共通処理テーブルが前回更新された日時、バージョンを示す番号，記号等などを用いることができる。
【００９０】
カード９３は、図１に示すように、登録処理部９４、メモリ９５、統合処理ルール生成部９７を備えている。
【００９１】
登録処理部９４は、メモリ９５に対する情報の書き込みおよびメモリ９５からの情報の読出し、デジタルカラー複合機１との間で情報の授受などを行う。また、登録処理部９４は、デジタルカラー複合機１から入力された共通処理ルール、個別処理ルール、登録画像のＩＤを統合処理ルール生成部９７に送り、統合処理ルール生成部９７の動作を制御して統合処理ルールを生成させる。また、登録処理部９４は、統合処理ルール生成部９７の生成した統合処理ルールと当該統合処理ルールに対応する登録画像のＩＤとを対応付けてメモリ９５の統合処理テーブル９６に記憶させる。また、登録処理部９４は、統合処理ルールの生成に用いた共通処理ルールのバージョン情報を統合処理テーブル９６に記憶させる。
【００９２】
統合処理ルール生成部９７は、デジタルカラー複合機１から入力された共通処理ルールと個別処理ルールとを統合（マージ）して統合処理ルールを生成する。
【００９３】
この際、共通処理ルールおよび個別処理ルールのうちのいずれか一方のみが存在する登録画像については、当該処理ルールを適用するように統合処理ルールを作成する。
【００９４】
一方、共通の登録画像に対して共通処理ルールと個別処理ルールとの両方が存在する場合には、所定の条件に基づいて統合処理ルールを作成する。上記所定の条件は特に限定されるものではないが、例えば、共通処理ルールが入力画像データに対する処理の実行を禁止または制限するものである場合（例えば、複写、電子配信、ファクシミリ送信、ファイリングなどの処理を禁止したり、入力画像データに対応する画像の一部を塗り潰して出力したり、入力画像データに対応する画像に出力装置を特定するための情報や複写物であることを示す情報などを付加して出力したりする処理の場合）には、共通処理ルールを適用するように統合処理ルールを作成すればよい。また、共通処理ルールおよび個別処理ルールが処理の実行を禁止または制限するものではない場合（例えば、入力画像データを所定のフォルダに格納したり、所定の送信先に送信したりする処理の場合）には個別処理ルールを適用するように統合処理ルールを作成してもよく、共通処理ルールと個別処理ルールとの双方を適用するように統合処理ルールを作成してもよい。
【００９５】
メモリ９５は、カード９３に関する各種データ（例えば、カードＩＤ、ユーザＩＤ、ユーザの属するグループのＩＤ、各種制御データ等）を記憶するメモリである。また、メモリ９５は、統合処理テーブル９６を備えている。
【００９６】
統合処理テーブル９６には、統合処理ルールと、この統合処理ルールを適用する登録画像のＩＤとが対応付けて記憶される。また、統合処理テーブル９６には、最新版の統合処理ルールを生成する際に用いた共通処理ルール（共通処理テーブル）のバージョン情報が記憶される。
【００９７】
特徴点算出部３１は、文字列や罫線の連結部分を抽出し、連結部分の重心を特徴点として算出する。ただし、特徴点算出部３１の構成はこれに限るものではなく、例えば従来から公知の種々の法によって画像の特徴点を算出してもよい。
【００９８】
図８は、特徴点算出部３１の概略構成を示すブロック図である。この図に示すように、特徴点算出部３１は、無彩化処理部４１、解像度変換部４２、ＭＴＦ処理部４３、２値化処理部４４、重心算出部４５を備えている。
【００９９】
無彩化処理部４１は、シェーディング補正部１２から入力された画像データ（ＲＧＢ信号）がカラー画像であった場合にこの画像データを無彩化して、明度信号もしくは輝度信号に変換するものである。
【０１００】
例えば、無彩化処理部４１は、下記式（１）によりＲＧＢ信号を輝度信号Ｙに変換する。
【０１０１】
Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉ    ・・・（１）
ここで、Ｙは各画素の輝度信号であり、Ｒ，Ｇ，Ｂは各画素のＲＧＢ信号における各色成分であり、添え字のｉは画素毎に付与された値（ｉは１以上の整数）である。
【０１０２】
あるいは、ＲＧＢ信号をＣＩＥ１９７６Ｌ*ａ*ｂ*信号（ＣＩＥ:Commission International de l'Eclairage、Ｌ*：明度、a*,ｂ*:色度）に変換してもよい。
【０１０３】
解像度変換部４２は、入力画像データを変倍処理する。例えば、解像度変換部４２は、入力画像データがカラー画像入力装置２で光学的に変倍されている場合に、所定の解像度になるように入力画像データを再度変倍する。また、解像度変換部４２が、後段の各処理部における処理量を軽減するために、カラー画像入力装置２で等倍時に読み込まれる解像度よりも解像度を落とすための解像度変換を行うようにしてもよい（例えば、６００ｄｐｉ（dot per inch）で読み込まれた画像データを３００ｄｐｉに変換するなど）。
【０１０４】
ＭＴＦ（modulation transfer function）処理部４３は、カラー画像入力装置２の空間周波数特性が機種ごとに異なることを吸収（調整）するために用いられる。ＣＣＤの出力する画像信号には、レンズやミラー等の光学部品、ＣＣＤの受光面のアパーチャ開口度、転送効率や残像、物理的な走査による積分効果及び走査むら等に起因しＭＴＦの劣化が生じている。このＭＴＦの劣化により、読み込まれた画像がぼやけたものとなっている。ＭＴＦ処理部４３は、適切なフィルタ処理（強調処理）を施すことにより、ＭＴＦの劣化により生じるぼやけを修復する処理を行う。また、後段の重心算出部４５における特徴点抽出処理に不要な高周波成分を抑制するためにも用いる。すなわち、混合フィルタ（図示せず）を用いて強調および平滑化処理を行う。なお、図９は、この混合フィルタにおけるフィルタ係数の一例を示している。
【０１０５】
２値化処理部４４は、無彩化された画像データ（輝度値（輝度信号）または明度値（明度信号））と、予め設定された閾値とを比較することにより画像データを二値化する。
【０１０６】
重心算出部４５は、２値化処理部４４で２値化された画像データ（例えば、「１」、「０」で表される）に基づいて、各画素に対してラベリング（ラベル付け処理）を行う。そして、同一ラベルが付された画素が連結した連結領域を特定し、特定した連結領域の重心を特徴点として抽出する。さらに、抽出した特徴点を特徴量算出部３２へ出力する。図１０は、入力画像データから抽出された連結領域およびこの連結領域の重心の一例を示す説明図であり、「Ａ」という文字列に対応する連結領域および重心を示している。また、図１１は、入力画像データに含まれる文字列から抽出された複数の連結領域の各重心（特徴点）の一例を示す説明図である。なお、上記特徴点は、二値画像における座標値（ｘ座標、ｙ座標）で表すことができる。
【０１０７】
特徴量算出部３２は、特徴点抽出部３２ａ、不変量算出部３２ｂ、ハッシュ値算出部３２ｃを備えており、特徴点算出部３１で算出された特徴点を用いて、原稿画像の回転、平行移動、拡大、縮小、平行移動等の幾何学的変形に対して不変な量である特徴量（ハッシュ値および／または不変量）を算出する。
【０１０８】
特徴点抽出部３２ａは、図１２に示すように、１つの特徴点を注目特徴点とし、この注目特徴点の周辺の特徴点を、注目特徴点からの距離が近いものから順に所定数（ここでは４点）だけ周辺特徴点として抽出する。図１２の例では、特徴点ａを注目特徴点とした場合には特徴点ｂ，ｃ，ｄ，ｅの４点が周辺特徴点として抽出され、特徴点ｂを注目特徴点とした場合には特徴点ａ，ｃ，ｅ，ｆの４点が周辺特徴点として抽出される。
【０１０９】
また、特徴点抽出部３２ａは、上記のように抽出した周辺特徴点４点の中から選択しうる３点の組み合わせを抽出する。例えば、図１３（ａ）〜図１３（ｃ）に示すように、図１２に示した特徴点ａを注目特徴点とした場合、周辺特徴点ｂ，ｃ，ｄ，ｅのうちの３点の組み合わせ、すなわち、周辺特徴点ｂ，ｃ，ｄ、周辺特徴点ｂ，ｃ，ｅ、周辺特徴点ｂ，ｄ，ｅの各組み合わせが抽出される。
【０１１０】
次に、不変量算出部３２ｂは、抽出した各組み合わせについて、幾何学的変形に対する不変量（特徴量の１つ）Ｈｉｊを算出する。ここで、ｉは注目特徴点を示す数（ｉは１以上の整数）であり、ｊは周辺特徴点３点の組み合わせを示す数（ｊは１以上の整数）である。本実施形態では、周辺特徴点同士を結ぶ線分の長さのうちの２つの比を不変量Ｈｉｊとする。なお、上記線分の長さは、各周辺特徴点の座標値に基づいて算出すればよい。例えば、図１３（ａ）の例では、特徴点ｃと特徴点ｄとを結ぶ線分の長さをＡ１１、特徴点ｃと特徴点ｂとを結ぶ線分の長さをＢ１１とすると、不変量Ｈ１１はＨ１１＝Ａ１１／Ｂ１１である。また、図１３（ｂ）の例では、特徴点ｃと特徴点ｂとを結ぶ線分の長さをＡ１２、特徴点ｂと特徴点ｅとを結ぶ線分の長さをＢ１２とすると、不変量Ｈ１２はＨ１２＝Ａ１２／Ｂ１２である。また、図１３（ｃ）の例では、特徴点ｄと特徴点ｂとを結ぶ線分の長さをＡ１３、特徴点ｂと特徴点ｅとを結ぶ線分の長さをＢ１３とすると、不変量Ｈ１３はＨ１３＝Ａ１３／Ｂ１３である。このようにして、図１３（ａ）〜図１３（ｃ）の例では、不変量Ｈ１１，Ｈ１２，Ｈ１３が算出される。なお、上記の例では、水平方向左側に位置する周辺特徴点と水平方向中央に位置する周辺特徴点とを結ぶ線分をＡｉｊ、水平方向中央に位置する周辺特徴点と水平方向右側に位置する周辺特徴点とを結ぶ線分をＢｉｊとしたが、これに限らず、不変量Ｈｉｊの算出に用いる線分は任意の方法で選定すればよい。
【０１１１】
次に、ハッシュ値算出部３２ｃは、（Ｈｉ１×１０２＋Ｈｉ２×１０１＋Ｈｉ３×１００）／Ｄの余りの値をハッシュ値（特徴量の１つ）Ｈｉとして算出し、メモリ８に記憶させる。なお、上記Ｄは余りが取り得る値の範囲をどの程度の範囲に設定するかに応じて予め設定される定数である。
【０１１２】
なお、不変量Ｈｉｊの算出方法は特に限定されるものではなく、例えば、注目特徴点の近傍５点の複比、近傍ｎ点（ｎはｎ≧５の整数）から抽出した５点の複比、近傍ｎ点から抽出したｍ点（ｍはｍ＜ｎかるｍ≧５の整数）の配置およびｍ点から抽出した５点の複比に基づいて算出される値などを注目特徴点についての上記不変量Ｈｉｊとしてもよい。なお、複比とは、直線上の４点または平面上の５点から求められる値であり、幾何学的変換の一種である射影変形に対する不変量として知られている。
【０１１３】
また、ハッシュ値Ｈｉの算出するための式についても上記式（２）に限るものではなく、他のハッシュ関数を用いてもよい。
【０１１４】
また、特徴量算出部３２の各部は、１つの注目特徴点に対する周辺特徴点の抽出およびハッシュ値Ｈｉの算出が終わると、注目特徴点を他の特徴点に変更して周辺特徴点の抽出およびハッシュ値の算出を行い、全ての特徴点についてのハッシュ値を算出する。
【０１１５】
図１２の例では、特徴点ａを注目特徴点とした場合の周辺特徴点およびハッシュ値の抽出が終わると、次に特徴点ｂを注目特徴点とした場合の周辺特徴点およびハッシュ値の抽出を行う。図１２の例では、特徴点ｂを注目特徴点とした場合、特徴点ａ，ｃ，ｅ，ｆの４点が周辺特徴点として抽出される。そして、図１４（ａ）〜図１４（ｃ）に示すように、これら周辺特徴点ａ，ｃ，ｅ，ｆの中から選択される３点の組み合わせ（周辺特徴点ａ，ｅ，ｆ、周辺特徴点ｃ，ｅ，ｆ、周辺特徴点ａ，ｃ，ｆ）を抽出し、各組み合わせについてハッシュ値Ｈｉを算出し、メモリ８に記憶させる。そして、この処理を各特徴点について繰り返し、各特徴点を注目特徴点とした場合のハッシュ値をそれぞれ求めてメモリ８に記憶させる。
【０１１６】
なお、特徴点ａを注目特徴点としたときの不変量の算出方法は上記の方法にかぎるものではない。例えば、図１５（ａ）〜図１５（ｄ）に示すように、図１２に示した特徴点ａを注目特徴点とした場合、周辺特徴点ｂ，ｃ，ｄ，ｅのうちの３点の組み合わせ、すなわち、周辺特徴点ｂ，ｃ，ｄ、周辺特徴点ｂ，ｃ，ｅ、周辺特徴点ｂ，ｄ，ｅ、周辺特徴点ｃ，ｄ，ｅの各組み合わせを抽出し、抽出した各組み合わせについて、幾何学的変形に対する不変量（特徴量の１つ）Ｈｉｊを算出するようにしてもよい。この際、抽出する特徴点の組み合わせおよび順番の決定方法は、注目特徴点からの距離の順に応じて決定するように予め一意に定めておく。
【０１１７】
また、図１２に示した特徴点ｂを注目特徴点とした場合、図１６（ａ）〜図１６（ｄ）に示すように、特徴点ａ，ｃ，ｅ，ｆの４点の周辺特徴点の中から、ある３点の組み合わせ（周辺特徴点ａ，ｅ，ｆ、周辺特徴点ａ，ｃ，ｅ、周辺特徴点ａ，ｆ，ｃ、周辺特徴点ｅ，ｆ，ｃ）を抽出し、各組み合わせについて幾何学的変形に対する不変量Ｈｉｊを算出するようにしてもよい。抽出する特徴点の組み合わせおよび順番の決定方法は上記と同様に予め一意に定めておく。なお、この場合、（Ｈｉ１×１０３＋Ｈｉ２×１０２＋Ｈｉ３×１０１＋Ｈｉ４×１００）／Ｄの余りの値をハッシュ値として算出し、メモリ８に記憶させればよい。
【０１１８】
上記の例では、注目特徴点に最も近い周辺特徴点と２番目に近い周辺特徴点とを結ぶ線分をＡｉｊ、注目特徴点に最も近い周辺特徴点と３番目に近い周辺特徴点とを結ぶ線分をＢｉｊとしたが、これに限らず、例えば周辺特徴点間を結ぶ線分の長さを基準にして選定する等、不変量Ｈｉｊの算出に用いる線分は幾何不変性を担保することができる任意の方法で選定すればよい。
【０１１９】
なお、特徴量算出部３２は、入力画像データを、共通処理画像として登録する場合には、上記のように算出した入力画像データの各特徴点についてのハッシュ値（特徴量）を登録処理部３５に送る。
【０１２０】
登録処理部３５は、特徴量算出部３２が算出した各特徴点についてのハッシュ値と、原稿（登録画像）のＩＤ（原稿ＩＤ）とを通信装置５を介してサーバー装置５０に送信する。サーバー装置５０の制御部５２は、端末装置から受信したハッシュ値と原稿（登録画像）のＩＤとを対応付けてサーバー装置５０に送信し、サーバー装置５０の制御部５２がハッシュテーブル５４に順次登録していく（図１７（ａ）参照）。ハッシュ値がすでに登録されている場合は、当該ハッシュ値に対応付けて原稿ＩＤを登録する。原稿ＩＤは重複することなく順次番号が割り当てられる。なお、ハッシュテーブルに登録されている原稿の数が所定値（例えば、登録可能な原稿の数の８０％）より多くなった場合、古い原稿ＩＤを検索して順次消去するようにしてもよい。また、消去された原稿ＩＤは、新たな登録画像の原稿ＩＤとして再度使用できるようにしてもよい。また、算出されたハッシュ値が同値である場合（図１７（ｂ）の例ではＨ１＝Ｈ５）、これらを１つにまとめてハッシュに登録してもよい。
【０１２１】
また、登録処理部３５は、共通処理ルールを適用する画像を登録する場合には、その登録画像のＩＤと、その登録画像に対する共通処理ルールとを通信装置５を介してサーバー装置５０に送信する。サーバー装置５０の制御部５２は、端末装置から受信した登録画像のＩＤと共通処理ルールとを対応付けて共通処理テーブル５５に記憶させる。共通処理ルールは、例えば、操作パネル６あるいは通信装置５を介して取得したユーザからの指示入力に応じて制御部７が設定する。
【０１２２】
また、登録処理部３５は、個別処理ルールを適用する画像を登録する場合には、当該登録画像のＩＤと、当該登録画像に対する個別処理ルールとをカードリーダー９１を介してカード９３に送る。個別処理ルールは、例えば、操作パネル６あるいは通信装置５を介して取得したユーザからの指示入力に応じて制御部７が設定する。なお、登録処理部３５は、当該登録画像に対する共通処理ルールがサーバー装置５０の共通処理テーブル５５に記憶されている場合には、当該登録画像のＩＤ、および当該登録画像に対する個別処理ルールに加えて、当該登録画像に対する共通処理ルールおよびそのバージョン情報をカード９３に送る。あるいは、個別処理ルールを適用する画像を登録する場合に、登録処理部３５が、当該登録画像のＩＤと、当該登録画像に対する個別処理ルールと、サーバー装置５０に記憶されている最新版の共通処理テーブルと、上記共通処理テーブルのバージョン情報とをカード９３に送るようにしてもよい。
【０１２３】
また、特徴量算出部３２は、入力画像データが既に登録されている登録画像の画像データであるかどうかの照合処理（類似性判定処理）を行う場合には、上記のように算出した入力画像データの各特徴点についてのハッシュ値を投票処理部３３に送る。
【０１２４】
なお、本実施形態では、投票処理を行う前に、サーバー装置５０のハッシュテーブル５４に登録されている内容を読み出してメモリ８のハッシュテーブル格納部１０１に格納するとともに、カード９３の統合処理テーブル９６に登録されている内容を読み出してメモリ８の統合処理テーブル格納部１０２に格納するようになっている。
【０１２５】
投票処理部３３は、入力画像データから算出した各特徴点のハッシュ値をハッシュテーブル格納部１０１に格納されたハッシュテーブルに登録されているハッシュ値（共通処理画像のハッシュ値および個別処理画像のハッシュ値）と比較し、同じハッシュ値を有する登録画像に投票する。言い換えれば、登録画像毎に、登録画像が有するハッシュ値と同じハッシュ値が入力画像データから算出された回数をカウントし、カウント値をメモリ８に記憶させる。図１８は、登録画像ＩＤ１，ＩＤ２，ＩＤ３に対する投票数の一例を示すグラフである。
【０１２６】
類似度判定処理部３４は、メモリ８から投票処理部３３の投票処理結果（各登録画像のＩＤおよび各登録画像に対する投票数；類似度）を読み出し、最大得票数および最大得票数を得た登録画像のＩＤを抽出する。そして、抽出された最大得票数を予め定められている閾値と比較して類似性（入力画像データが登録画像の画像データであるかどうか）を判定し、判定結果を示す判定信号を制御部７に送る。つまり、最大得票数が予め定められた閾値以上である場合には「類似性あり（入力画像データは登録画像の画像データである）」と判定し、閾値未満である場合には「類似性なし（入力画像データは登録画像の画像データではない）」と判定する。
【０１２７】
あるいは、類似度判定処理部３４が、各登録画像に対する得票数を投票総数（入力画像データから抽出された特徴点の総数）で除算して正規化することで類似度を算出し、この類似度と予め定められている閾値（例えば投票総数の８０％）との比較を行うことによって類似度を判定してもよい。
【０１２８】
また、類似度判定処理部３４が、各登録画像に対する得票数を、ハッシュ値の登録数が最も多い登録画像についてのハッシュ値の登録数（最大登録数）で除算して正規化することで類似度を算出し、この類似度と予め定められている閾値（例えば投票総数の８０％）との比較を行うことによって類似性を判定してもよい。つまり、算出した類似度が閾値ＴＨ２以上である場合には「類似性あり」と判定し、閾値ＴＨ２未満である場合には「類似性なし」と判定すればよい。なお、この場合、入力画像データから抽出されるハッシュ値の総数は上記最大登録数よりも大きくなる場合があるため（特に原稿および／または登録画像の少なくとも一部に手書き部分がある場合など）、類似度の算出値は１００％を超える場合も有り得る。
【０１２９】
また、類似性を判定する際の閾値ＴＨ２は、各登録画像について一定であってもよく、共通処理画像と個別処理画像とで異なる閾値を用いてもよい。また、各登録画像の重要度等に応じて登録画像毎に設定されてもよい。登録画像の重要度は、例えば、紙幣、有価証券、極秘書類、社外秘の書類等については重要度を最大にし、秘密書類については重要度を紙幣等よりも低くするといったように、登録画像に応じて段階的に設定してもよい。この場合、メモリ８に、登録画像の重要度に応じた重み付け係数を当該登録画像のＩＤと関連付けて記憶させておき、類似度判定処理部３４が、最大得票数を得た登録画像に対応する閾値ＴＨ２を用いて類似性を判定するようにすればよい。
【０１３０】
また、類似性を判定する際、閾値ＴＨ２は一定にする一方、各登録画像に対する投票数（各登録画像の得票数）に各登録画像の重み係数を掛けて類似性を判定するようにしてもよい。この場合、メモリ８に、各登録画像の重要度、あるいは共通処理画像であるか個別処理画像であるか等の条件に応じた重み付け係数を各登録画像のＩＤと関連付けて記憶させておき、類似度判定処理部３４が、各登録画像の得票数に当該登録画像の重み付け係数を掛けた補正得票数を算出し、この補正得票数に基づいて類似性を判定するようにすればよい。例えば、最大補正得票数と閾値ＴＨ２とを比較してもよく、最大補正得票数を投票総数で正規化したものを閾値ＴＨ２と比較してもよく、最大補正得票数を最大登録数で正規化したものを閾値ＴＨ２と比較してもよい。また、この場合、重み係数は、例えば、１より大きい値であって、かつ登録画像の重要度が高くなるにつれて大きい値になるように設定すればよい。
【０１３１】
また、本実施形態では、１つの特徴点（注目特徴点）に対して１つのハッシュ値を算出するものとしているが、これに限らず、１つの特徴点（注目特徴点）に対して複数のハッシュ値を算出するようにしてもよい。例えば、注目特徴点の周辺特徴点として６点を抽出し、この６点から５点を抽出した６通りの組み合わせそれぞれについて、５点から３点を抽出して不変量を求めてハッシュ値を算出する方法を用いてもよい。この場合には、１つの特徴点に対して６個のハッシュ値が算出されることになる。
【０１３２】
制御部７は、類似度判定処理部３４において類似ありと判定された登録画像があった場合に、この登録画像に対応付けて記憶された処理ルールに基づいて入力画像データに対する処理を行う。
【０１３３】
（１−３．画像処理システム１００における処理）
次に、デジタルカラー複合機１における処理について、図１９〜図２１に示すフロー図を参照しながら説明する。なお、図１９は類似性判定処理（照合処理）を行う場合および登録処理を行う場合について共通の処理の流れを示すフロー図である。図２０は登録処理の流れを示すフロー図である。図２１は類似性判定処理（照合処理）の流れを示すフロー図である。なお、図１９〜図２１における実線はデジタルカラー複合機１における処理、破線はサーバー装置５０における処理、一点鎖線はカード９３における処理を示している。
【０１３４】
デジタルカラー複合機１の電源スイッチがＯＮされると、制御部７は、サーバー装置５０からハッシュテーブルを取得（ダウンロード）してメモリ８のハッシュテーブル格納部１０１に格納するとともに、サーバー装置５０から共通処理テーブルのバージョン情報を取得してバージョン情報記憶部１０３に格納する（Ｓ１）。具体的には、制御部７は通信装置５を介してサーバー装置５０にハッシュテーブルおよびバージョン情報の送信要求を送信する。サーバー装置５０の制御部５２は、通信装置５１を介して送信要求を受信すると、メモリ５３に格納しているハッシュテーブル５４を読み出してデジタルカラー複合機１に送信する。また、共通処理テーブル５５に含まれる当該共通処理テーブルのバージョン情報を読み出してデジタルカラー複合機１に送信する。そして、デジタルカラー複合機１の制御部７は、サーバー装置５０から送信されたハッシュテーブルをメモリ８のハッシュテーブル格納部１０１に格納し、バージョン情報をバージョン情報記憶部１０３に格納する。
【０１３５】
なお、ここでは共通処理テーブルのバージョン情報をデジタルカラー複合機１のメモリ８に格納するものとしたが、これに限らず、例えばサーバー装置５０に記憶されている共通処理テーブル５５の複製をデジタルカラー複合機１のメモリ８に格納するようにしてもよい。また、バージョン情報をデジタルカラー複合機１のメモリ８に格納する構成に限らず、制御部７が必要に応じてサーバー装置５０にアクセスしてバージョン情報を取得するようにしてもよい。また、デジタルカラー複合機１の電源がＯＮされたときにサーバー装置５０からハッシュテーブルをダウンロードするものとしたが、これに限らず、例えば所定の期間毎にダウンロードしたり、ユーザからの指示があったときにダウンロードしたり、入力画像データが入力される毎にダウンロードしたり、カード９３が挿入される毎にダウンロードしたりするようにしてもよい。また、サーバー装置５０に格納されているハッシュテーブルまたは共通処理テーブルが更新されたときに、サーバー装置５０の制御部５２が各端末装置に更新後のハッシュテーブル、共通処理テーブル、バージョン情報等を送信するようにしてもよい。
【０１３６】
その後、制御部７は、カードリーダー９１にカード９３が挿入されることを監視する（Ｓ２）。そして、カードリーダー９１にカード９３が挿入されると、制御部７は、挿入されたカード９３が初期設定済みであるか否かを判断する（Ｓ３）。初期設定には、例えば、メモリ９５に統合処理テーブル９６の格納領域を設定する処理などが含まれる。
【０１３７】
Ｓ３において初期設定がなされていないと判断した場合、制御部７は、カードリーダー９１を介してカード９３の初期設定を行う（Ｓ４）。なお、初期設定を行うか否かを操作パネル６の表示部を介してユーザに問合せ、ユーザからの初期設定の実行指示があったときに初期設定を実行するようにしてもよい。
【０１３８】
一方、Ｓ３において初期設定済みであると判断した場合、制御部７は、カード９３の統合処理テーブル９６に記憶されている情報を読み込み、統合処理テーブル格納部１０２に格納する（Ｓ５）。
【０１３９】
Ｓ４あるいはＳ５の処理が完了した後、制御部７は、カード９３のメモリ９５に格納されている統合処理テーブルのバージョン情報（この統合処理テーブルを生成する際に用いた共通処理テーブルのバージョン情報）が、サーバー装置５０に格納されている共通処理テーブルのバージョンと一致するか否かを判断する（Ｓ６）。具体的には、カード９３から読み出した統合処理テーブルに含まれるバージョン情報と、サーバー装置５０から取得してバージョン情報記憶部１０３に記憶させおいた共通処理テーブルのバージョン情報とが一致するか否かを判断する。
【０１４０】
そして、統合処理テーブルのバージョン情報と共通処理テーブルのバージョン情報とが一致しない場合、制御部７は、カード９３に記憶されている統合処理テーブルを更新するか否かを判断する（Ｓ７）。この判断は、例えば、ユーザの指示入力に基づいて行えばよい。そして、Ｓ７において統合処理テーブルを更新しないと判断した場合、制御部７は処理を終了する。
【０１４１】
一方、Ｓ７において統合処理テーブルを更新すると判断した場合、制御部７は、サーバー装置５０から最新バージョンの共通処理テーブルを取得し（Ｓ８）、カード９３に送る（Ｓ９）。
【０１４２】
カード９３の登録処理部９４は、統合処理ルール生成部９７を制御し、デジタルカラー複合機１から入力された共通処理テーブルに基づいて統合処理ルールを生成させる（ＳＣ１）。そして、生成させた統合処理ルール、統合処理ルールに対応する登録画像のＩＤ、統合処理ルールの生成に用いた共通処理テーブルのバージョン情報を統合処理テーブル９６に登録する（ＳＣ２）。さらに、登録処理部９４は、このように生成した統合処理テーブル９６をデジタルカラー複合機１に送る（ＳＣ３）。
【０１４３】
デジタルカラー複合機１の制御部７は、カード９３から統合処理テーブルを読み込み、統合処理テーブル格納部１０２に格納している統合処理テーブルを更新する（Ｓ１０）。
【０１４４】
Ｓ６において統合処理テーブル格納部１０２に格納している統合処理テーブルのバージョンとサーバー装置５０に記憶されている共通処理テーブルのバージョンとが一致していると判断した場合、あるいはＳ１０において統合処理テーブル格納部１０２に格納している統合処理テーブルを更新した後、制御部７は、入力画像データおよびこの入力画像データに対するユーザからの処理要求（指示入力）を取得する（Ｓ１１、Ｓ１２）。なお、入力画像データは、カラー画像入力装置２で原稿画像を読み取ることによって取得してもよく、通信装置５によって外部の装置から送信される入力画像データを取得してもよく、各種記録媒体から入力画像データを読み出して取得してもよい。また、処理要求は、操作パネル６を介して入力されてもよく、通信装置５を介して入力されてもよい。
【０１４５】
次に、制御部７は、文書照合処理部１３の各部を制御し、Ｓ１１で取得した入力画像データについて特徴点算出処理（Ｓ１３）および特徴量算出処理（Ｓ１４）を行わせる。
【０１４６】
次に、制御部７は、上記処理要求によって要求されている処理が登録処理であるか否かを判断する（Ｓ１５）。そして、登録処理である場合には図２０に示す登録処理を行い（Ｓ１６）、登録処理でない場合には図２１に示す類似性判定処理（照合処理）を行う（Ｓ１７）。
【０１４７】
次に、登録処理を行う場合の処理の流れについて図２０を参照しながら説明する。図１９に示したＳ１５の処理において登録処理を行うと判断した場合、制御部７は、Ｓ１１で取得した入力画像データの原稿ＩＤと、この入力画像データから抽出した特徴量とを通信装置５を介してサーバー装置５０に送る（Ｓ２１）。
【０１４８】
サーバー装置５０の制御部５２は、デジタルカラー複合機１から原稿ＩＤおよび特徴量を受信すると（ＳＳ２１）、この原稿ＩＤと特徴量とを互いに対応付けてメモリ５３のハッシュテーブル５４に登録する（ＳＳ２２）。そして、サーバー装置５０の制御部５２は、ＳＳ２２で生成したハッシュテーブル５４の複製をデジタルカラー複合機１に送信する（ＳＳ２３）。
【０１４９】
その後、デジタルカラー複合機１の制御部７は、サーバー装置５０から更新後のハッシュテーブルを取得し、ハッシュテーブル格納部１０１に格納しているハッシュテーブルを更新する（Ｓ２２）。
【０１５０】
次に、制御部７は、登録する処理ルールが共通処理ルールであるか個別処理ルールであるかを判断する（Ｓ２３）。なお、共通ルールの登録処理を実行可能なユーザ（例えば画像処理システム１００の管理者）を予め登録しておき、ユーザ認証を行って許可された場合にのみ共通処理ルールを登録できるようにしてもよい。また、共通ルールの登録処理についてはサーバー装置５０に備えられる入力手段あるいはサーバー装置５０に接続される特定の装置によってのみ行うことができ、端末装置からは共通ルールの登録を実行できないようにしてもよい。
【０１５１】
そして、共通処理ルールの登録処理であると判断した場合、制御部７は、ユーザから入力される共通処理ルールの内容に関する情報を取得し（Ｓ２４）、この共通処理ルールを適用する登録画像の原稿ＩＤ、共通処理ルールの内容を、通信装置５を介してサーバー装置５０に送信させる（Ｓ２５）。なお、共通処理ルールの内容は、操作パネル６を介してユーザが入力してもよく、ユーザが通信装置５を介して外部の装置から入力するようにしてもよい。
【０１５２】
サーバー装置５０の制御部５２は、通信装置５１がデジタルカラー複合機１から送信された原稿ＩＤおよび共通処理ルールを受信すると（ＳＳ２４）、この原稿ＩＤと共通処理ルールとを対応付けて共通処理テーブル５５に記憶させ、共通処理テーブルのバージョン情報を更新する（ＳＳ２５）。そして、サーバー装置５０の制御部５２は、更新後の共通処理テーブル５５およびそのバージョン情報をデジタルカラー複合機１に送信する（ＳＳ２６）。なお、サーバー装置５０のハッシュテーブル５４または共通処理テーブル５５が更新されたときに、サーバー装置５０の制御部５２がその旨を所定の送信先（例えばカード９３を所持するユーザ）に通知するようにしてもよい。通知方法は特に限定されるものではないが、例えば電子メールを用いることができる。これにより、ハッシュテーブル５４または共通処理テーブル５５が更新された旨をユーザに迅速に周知し、上記通知を受けたユーザにカード９３の統合処理テーブルを最新バージョンの共通処理ルールに応じたものに更新させることができる。
【０１５３】
デジタルカラー複合機１の制御部７は、通信装置５を介して更新後の共通処理テーブル５５およびそのバージョン情報を取得すると（Ｓ２６）、取得した共通処理テーブル５５およびそのバージョン情報をカード９３に送る（Ｓ２７）。
【０１５４】
カード９３の登録処理部９４は、デジタルカラー複合機１から入力された共通処理テーブルに基づいて統合処理ルール生成部９７に統合処理ルールを生成させ（ＳＣ２１）、生成させた統合処理ルールと、この統合処理ルールを適用する登録画像のＩＤとを互いに対応付けて統合処理テーブル９６に記憶させる（ＳＣ２２）。また、この際、統合処理テーブルの生成に用いた共通処理テーブルのバージョン情報を統合処理テーブルに記憶させる（統合処理テーブルのバージョン情報を更新する）。そして、カード９３の登録処理部９４は、更新後の統合処理テーブルの複製をデジタルカラー複合機１に送る（ＳＣ２３）。
【０１５５】
その後、デジタルカラー複合機１の制御部７は、カード９３から更新後の統合処理テーブルを取得し、統合処理テーブル格納部１０２に格納する統合処理テーブルを更新し（Ｓ２８）、処理を終了する。なお、Ｓ２８の処理の後、例えばユーザの指示等に応じて上記のように登録した統合処理ルールに基づく処理を実行するようにしてもよい。
【０１５６】
一方、Ｓ２３において個別処理ルールの登録であると判断した場合、制御部７は、ユーザから入力される個別処理ルールの内容に関する情報を取得し（Ｓ２９）、この個別処理ルールを適用する登録画像の原稿ＩＤ、個別処理ルールの内容をカード９３に送る（Ｓ３０）。
【０１５７】
なお、個別処理ルールの内容は、操作パネル６を介してユーザが入力してもよく、ユーザが通信装置５を介して外部の装置から入力するようにしてもよい。例えば、制御部７が、操作パネル６の表示部や通信装置５を介して通信可能に接続される他の装置の表示部に、選択可能な処理内容（例えばファイリング、電子配信等）の一覧を表示させ、ユーザが表示された処理内容の中から所望の処理内容を選択するようにしてもよい。また、処理内容としてファイリングが選択された場合、ユーザが所望するフォルダのパスを入力するようにしてもよく、ファイリング可能なフォルダのツリー構造を表示させ、ユーザがファイリングを行うフォルダを選択するようにしてもよい。また、電子配信を行う場合、ユーザが送信先のアドレス等を入力するようにしてもよく、予め登録されているアドレスの一覧を表示させ、ユーザが表示されたアドレスの中から所望するアドレスを選択するようにしてもよい。
【０１５８】
また、共通処理ルールにおいて処理の実行を禁止あるいは制限されている登録画像について処理の実行の禁止あるいは制限を解除するための個別処理ルールが入力された場合には、当該個別処理ルールに基づく統合処理ルールの更新は行わないようにしてもよい。あるいは、共通処理ルールにおいて処理の実行を禁止あるいは制限されている登録画像について処理の実行の禁止あるいは制限を解除するための個別処理ルールが入力された場合には、個別処理ルールの更新を許可するとともに、当該更新を行った旨を所定の送信先（例えば画像処理システム１００の管理者）に電子メール等で通知したり、操作パネル６の表示部、サーバー装置５０の表示部、あるいは画像処理システム１００に備えられる他の装置の表示部等に表示したりするようにしてもよい。
【０１５９】
また、統合処理テーブル９６の更新処理について、ユーザ毎に実行可能な更新内容を設定しておいてもよい。この場合、更新内容と当該更新内容を許可するユーザの識別情報とを対応付けて記憶しておき、例えばカード９３が挿入されたときや個別処理ルールが入力されたときなどにユーザ認証を行うようにすればよい。
【０１６０】
カード９３の登録処理部９４は、統合処理ルール生成部９７にデジタルカラー複合機１から入力された個別処理ルールとメモリ９５に記憶している統合処理テーブル９６とに基づいて新たな統合処理ルールを生成させ（ＳＣ２４）、生成した統合処理ルールと、この統合処理ルールを適用する登録画像のＩＤとを互いに対応付けて統合処理テーブル９６に記憶させ、統合処理テーブル９６を更新する（ＳＣ２５）。なお、デジタルカラー複合機１からカード９３に、新たに登録する個別処理ルールと、最新版の共通処理テーブルと、当該共通処理テーブルのバージョン情報とを送信し、新たに登録する個別処理ルールと、メモリ９５に記憶している統合処理テーブル９６と、最新版の共通処理テーブルとに基づいて統合処理テーブルを作成し、バージョン情報を更新するようにしてもよい。そして、カード９３の登録処理部９４は、更新後の統合処理テーブルの複製をデジタルカラー複合機１に送る（ＳＣ２６）。
【０１６１】
その後、デジタルカラー複合機１の制御部７は、カード９３から更新後の統合処理テーブルを取得し、統合処理テーブル格納部１０２に格納する統合処理テーブルを更新し（Ｓ２８）、処理を終了する。
【０１６２】
次に、類似性判定処理（照合処理）を行う場合の処理の流れについて図２１を参照しながら説明する。図１９に示したＳ１５の処理において要求されている処理が登録処理ではないと判断した場合（あるいは類似性判定処理が要求されていると判断した場合）、制御部７は、類似性判定処理を行う。この場合、制御部７は、投票処理部３３を制御し、Ｓ１４で特徴量算出部３２が算出した特徴量に基づいて投票処理を行わせる（Ｓ３１）。また、制御部７は、類似度判定処理部３４を制御し、投票処理部３３の投票結果に基づいて類似性判定処理を行わせる（Ｓ３２）。
【０１６３】
次に、制御部７は、類似性判定処理の結果に基づいて、Ｓ１１で取得した入力画像データがハッシュテーブル格納部１０１に格納されているハッシュテーブルに登録されている登録画像のいずれかに類似しているか否かを判断する（Ｓ３３）。そして、登録画像に類似していると判断した場合、統合処理テーブル格納部１０２に格納されている統合処理テーブルに基づく処理を実行するか否かを判断する（Ｓ３４）。この判断は、操作パネル６あるいは通信装置５を介して入力されるユーザからの指示に基づいて行えばよい。
【０１６４】
そして、統合処理テーブルに基づく処理を実行すると判断した場合、Ｓ３３において類似していると判断した登録画像に対応する処理ルールを統合処理テーブルから読み出し、当該処理ルールに基づく処理を実行し（Ｓ３５）、動作を終了する。
【０１６５】
一方、Ｓ３３において、登録画像に類似していないと判断した場合、およびＳ３４において統合処理ルールに応じた処理を実行しないと判断した場合、制御部７は、入力画像データに対する処理ルールを入力するか否かをユーザに問い合わせ、ユーザの応答に応じて処理ルールを入力するか否かを判断する（Ｓ３６）。例えば、制御部７は、操作パネル６の表示部あるいは通信装置５を介して通信可能に接続される外部装置の表示部に、Ｓ１１で入力された入力画像データに対する処理ルールを入力するか否かをユーザに問い合わせる画面を表示させ、それに対するユーザの応答指示に応じて処理ルールを入力するか否かを判断する。
【０１６６】
そして、処理ルールを入力しないと判断した場合、制御部７は、Ｓ１１で入力された入力画像データに対する処理を行わず（処理をキャンセルし）（Ｓ３７）、動作を終了する。
【０１６７】
一方、Ｓ３６において処理ルールを入力すると判断した場合、制御部７は、操作パネル６あるいは外部装置から入力される処理ルールを受け付ける（Ｓ３８）。
【０１６８】
その後、制御部７は、Ｓ３８で受け付けた処理ルールをカード９３に記憶させる統合処理テーブル９６に反映させるか否か、すなわち統合処理テーブル９６の処理ルールを更新するか否かを判断する（Ｓ３９）。そして、統合処理テーブル９６の処理ルールを更新しないと判断した場合、制御部７は、Ｓ３８で受け付けた処理ルールに基づく処理を実行し（Ｓ４０）、動作を終了する。
【０１６９】
一方、Ｓ３９において統合処理テーブル９６の処理ルールを更新すると判断した場合、制御部７は、Ｓ３３において類似していると判断した登録画像のＩＤと、Ｓ３８で受け付けた処理ルールとをカード９３に送る（Ｓ４１）。
【０１７０】
カード９３の登録処理部９４は、統合処理ルール生成部９７にデジタルカラー複合機１から入力された処理ルールとメモリ９５に記憶している統合処理テーブル９６とに基づいて統合処理ルールを生成させ（ＳＣ３１）、生成させた統合処理ルールと、この統合処理ルールを適用する登録画像のＩＤとを互いに対応付けて統合処理テーブル９６に記憶させ、統合処理テーブル９６を更新する（ＳＣ３２）。なお、デジタルカラー複合機１からカード９３に、新たに登録する処理ルールと、最新版の共通処理テーブルと、当該共通処理テーブルのバージョン情報とを送信し、新たに登録する処理ルールと、メモリ９５に記憶している統合処理テーブル９６と、最新版の共通処理テーブルとに基づいて統合処理テーブルを作成し、バージョン情報を更新するようにしてもよい。そして、カード９３の登録処理部９４は、更新後の統合処理テーブルの複製をデジタルカラー複合機１に送る（ＳＣ３３）。
【０１７１】
デジタルカラー複合機１の制御部７は、カード９３から更新後の統合処理テーブルを読み込み、統合処理テーブル格納部１０２に格納する統合処理テーブルを更新する（Ｓ４２）。そして、更新後の統合処理テーブルに基づく処理を実行し（Ｓ３５）、動作を終了する。
【０１７２】
以上のように、本実施形態にかかる画像処理システム１００では、登録画像のＩＤと登録画像の特徴量とを対応付けて記憶したハッシュテーブル５４と、登録画像のＩＤと登録画像に類似していると判定された入力画像データに対してユーザによらず一律に適用する共通ルールとを対応付けた共通処理テーブルとがサーバー装置５０に格納されている。また、登録画像に類似していると判定された入力画像データに対して適用する処理をユーザ毎あるいはグループ毎に設定した個別処理ルールと上記共通処理ルールとを統合した統合処理ルールと、この統合処理ルールを適用する登録画像のＩＤとを対応付けた統合処理テーブルがカード９３に格納されている。そして、デジタルカラー複合機１に入力画像データが入力されると、文書照合処理部１３が入力画像データと登録画像との類似度判定処理を行い、類似する登録画像がある場合には当該登録画像に対応する統合処理ルールに基づいて入力画像データに対する処理を行う。
【０１７３】
これにより、ユーザ毎あるいはグループ毎に共通の処理を適用する登録画像と、この登録画像に対する処理内容（個別処理ルール）とを予め登録しておくことで、上記登録画像に類似する入力画像データに対する処理内容をユーザが逐一入力する必要がなくなるので、入力画像データに対する処理内容の設定操作に関するユーザの負担を軽減することができる。
【０１７４】
なお、入力画像データに対する処理内容の設定に関するユーザの負担を軽減することだけを考慮した場合、共通処理ルールと個別処理ルールとを別々に管理することも考えられる。例えば、共通処理ルールとこの共通処理ルールを適用する登録画像のＩＤとを対応付けた共通処理テーブルと、共通処理ルールを登録する登録画像のＩＤと登録画像の特徴量とを対応付けたハッシュテーブルとをサーバー装置５０に格納しておき、個別処理ルールと当該個別処理ルールを適用する登録画像のＩＤとを対応付けた個別処理テーブルと、個別処理ルールを適用する登録画像のＩＤと登録画像の特徴量とを対応付けたハッシュテーブルとを記憶させておくことが考えられる。
【０１７５】
しかしながら、この構成では、共通処理ルールと個別処理ルールとを別々に管理するので、共通処理ルールに対応する登録画像に対する類似度判定処理と個別処理ルールに対応する登録画像に対する類似度判定処理とを別々に行う必要があり、処理が複雑化する。また、同じ登録画像について、共通処理ルールと個別処理ルールとが設定されている場合に、２つの処理を重畳して行ってしまうなどして不適切な処理を行ってしまう場合がある。
【０１７６】
これに対して、上記の構成によれば、統合処理ルールを適用する登録画像のＩＤと当該登録画像の特徴量とを対応付けたハッシュテーブルはサーバー装置５０に格納される。また、共通処理ルールと個別処理ルールとを統合した統合処理ルールを生成し、この統合処理ルールに基づいて入力画像データに対する処理を行う。これにより、１つのハッシュテーブルに基づいて類似度判定処理を行い、１つの統合処理テーブルに基づいて入力画像データに対する処理内容を設定すればよいので、共通処理ルールと個別処理ルールとを別々に管理する場合に比べて類似度判定処理を簡略化することができる。また、共通処理ルールに基づく処理と個別処理ルールに基づく処理とを重畳して行ってしまうといった問題が生じることを防止できる。
【０１７７】
また、共通処理ルールと個別処理ルールとを別々に管理する構成では、共通処理ルールを変更したり更新したりした場合に、その内容が個別処理ルールに反映されないという問題がある。このため、例えば、コピーの禁止等に関する共通処理ルールを変更した場合に、全ユーザのカード９３を回収して同時にデータ（個別処理テーブル等）を更新するなどの措置を講じないと更新された共通処理ルールを徹底できないという問題がある。
【０１７８】
そこで、本実施形態では、サーバー装置５０に格納される共通処理テーブル５５およびカード９３に格納される統合処理テーブル９６にそれぞれバージョン情報を付加しておき、共通処理テーブル５５のバージョン情報と統合処理テーブル９６のバージョン情報とを照合する。そして、バージョン情報が一致しない場合には入力画像データに対する処理を禁止する。これにより、共通処理ルールに基づく処理を全ユーザに対して容易に徹底させることができる。
【０１７９】
なお、本実施形態では、画像処理システム１００がサーバー装置５０とデジタルカラー複合機１とを備えている構成について説明したが、これに限るものではない。例えば、サーバー装置５０の機能をデジタルカラー複合機１に備えてもよい。つまり、ハッシュテーブル５４および共通処理テーブル５５をデジタルカラー複合機１に設け、制御部７がこれら各テーブルを適宜参照したり改訂したりするようにしてもよい。
【０１８０】
また、本実施形態では、カード９３に統合処理ルール生成部９７が備えられるものとしたが、これに限らず、統合処理ルール生成部をデジタルカラー複合機１に備えてもよい。この場合、例えば、デジタルカラー複合機１で生成した統合処理ルールあるいは統合処理テーブルをカード９３に送り、カード９３の登録処理部９４が統合処理テーブル９６に記憶させるようにしてもよい。
【０１８１】
また、本実施形態では、図１９に示したＳ６の処理において統合処理テーブルと共通処理テーブルのバージョン情報が一致しておらず、Ｓ７において統合処理テーブルの更新を行わないと判断した場合には入力画像データに対する処理をキャンセルして動作を終了するものとしている。しかしながら、これに限らず、例えば、Ｓ７において統合処理テーブルの更新を行わないと判断した場合には、サーバー装置５０から共通処理テーブルを取得して統合処理テーブル格納部１０２に格納し、この共通処理テーブルに基づく処理を行うようにしてもよい。
【０１８２】
また、本実施形態では、本発明をサーバー装置５０とデジタルカラー複合機１からなる画像処理システム１００に適用する場合について主に説明したが、上述したように、本発明の適用対象はこれに限るものではない。例えば、デジタルカラー複合機１に代えて、モノクロの複合機を用いても宵。また、複合機に限らず、例えばプリンタ（画像形成装置）、複写機（画像形成装置）、ファクシミリ（画像送信装置）、スキャナ（画像読取装置）、デジタルカメラ（画像読取装置）、コンピュータ（画像処理装置）などに適用してもよい。
【０１８３】
上記スキャナは、原稿台、光走査部、ＣＣＤ（charge coupled device)等を備えており、原稿台に載置された原稿画像を光走査部によって走査することで原稿画像を読み込んで画像データを生成する。また、上記デジタルカメラは、撮像レンズ、ＣＣＤ等（画像入力装置）を備えており、原稿画像、人物や風景等を撮影して画像データを生成する。なお、上記スキャナおよびデジタルカメラは、画像を適切に再現するために所定の画像処理（例えば各種補正処理等）を施す機能を有していてもよい。上記プリンタは、コンピュータ、スキャナ、デジタルカメラによって生成された画像データに基づく画像をシート（記録用紙）に印刷する。また、上記ファクシミリは、画像入力装置より読み込まれた画像データに対して、２値化処理、解像度変換処理、回転等の処理を行って所定の形式に圧縮した画像データを相手先に送信したり、相手先から送信されてきた画像データを伸張して画像出力装置の性能に応じて回転処理や解像度変換処理、中間調処理を施し、ページ単位の画像として出力したりする。また、上記複合機は、スキャナ機能、ファクシミリ送信機能、印刷機能（複写機能、プリンタ機能）のうちの少なくとも２つ以上を有するものである。また、上記コンピュータは、スキャナやデジタルカメラにより読み込まれた画像データに対して編集を行ったり、アプリケーションソフトウェアを用いて文書の作成を行ったりする。
【０１８４】
図２２は、デジタルカラー複合機１と同様に画像処理システム１００に備えられるフラットベッドスキャナ（画像読取装置、画像処理装置）１’の構成例を示すブロック図である。
【０１８５】
この図に示すように、フラットベッドスキャナ１’は、カラー画像入力装置２、カラー画像処理装置３’、操作パネル６、カードリーダー９１を備えている。カラー画像処理装置３’は、Ａ／Ｄ変換部１１、シェーディング補正部１２、文書照合処理部１３から構成されており、これに、カラー画像入力装置２が接続され、全体として画像読取装置１’を構成している。なお、カラー画像入力装置（画像読取手段）２におけるＡ／Ｄ変換部１１、シェーディング補正部１２、文書照合処理部１３、およびカードリーダー９１の機能は、上述したデジタルカラー複合機１およびカードリーダー９１と略同様であるのでここでは説明を省略する。
【０１８６】
また、上記したように、上記外部記憶装置は、例えば、デジタルカラー複合機１に対してネットワークを介して通信可能に接続されるパーソナルコンピュータ、サーバー装置等の外部装置を上記外部記憶装置として用いてもよい。この場合、カードリーダー９１を省略し、通信装置５を介してデジタルカラー複合機１と外部記憶装置との間の情報伝達を行うようにしてもよい。
【０１８７】
また、上記各実施形態において、デジタルカラー複合機１、カード（外部記憶装置）９３、サーバー装置５０に備えられる各部（各ブロック）は、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現される。すなわち、デジタルカラー複合機１、カード９３、サーバー装置５０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルカラー複合機１、カード９３、サーバー装置５０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、デジタルカラー複合機１、カード９３、サーバー装置５０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１８８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８９】
また、デジタルカラー複合機１、カード９３、サーバー装置５０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１９０】
また、デジタルカラー複合機１、カード９３、サーバー装置５０の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０１９１】
本発明の画像処理システム（コンピュータシステム）は、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記類似性判定処理や登録処理など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置、およびコンピュータの処理結果を紙などに出力するプリンタ等の画像形成装置により構成されてもよい。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられていてもよい。
【０１９２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１９３】
本発明は、入力画像データと登録画像との類似性を判定し、判定結果に応じた処理を行う画像処理装置に適用できる。
【図面の簡単な説明】
【０１９４】
【図１】本発明の一実施形態にかかる画像処理システムの概略構成を示すブロック図である。
【図２】本発明の一実施形態にかかる画像処理システムの概略構成を示す説明図である。
【図３】本発明の一実施形態にかかる画像処理システムに備えられる画像処理装置の一例を示す斜視図である。
【図４】図３に示した画像処理装置の概略構成を示すブロック図である。
【図５】本発明の一実施形態にかかる画像処理システムで用いられる共通処理テーブルの一例を示す説明図である。
【図６】本発明の一実施形態にかかる画像処理システムで用いられる統合処理テーブルの一例を示す説明図である。
【図７】（ａ）および（ｂ）は本発明の一実施形態にかかる画像処理システムで用いられる電子配信先アドレスの参照方法の一例を示す説明図である。
【図８】図３に示した画像処理装置に備えられる特徴点算出部の概略構成を示すブロック図である。
【図９】図３に示した画像処理装置のＭＴＦ処理部に備えられる混合フィルタのフィルタ係数の一例を示す説明図である。
【図１０】図３に示した画像処理装置の特徴点算出部によって入力画像データから抽出される連結領域およびこの連結領域の重心の一例を示す説明図である。
【図１１】図３に示した画像処理装置の特徴点算出部によって入力画像データに含まれる文字列から抽出された複数の連結領域の各重心（特徴点）の一例を示す説明図である。
【図１２】図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の一例を示す説明図である。
【図１３】（ａ）〜（ｃ）は、図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１４】（ａ）〜（ｃ）は、図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１５】（ａ）〜（ｄ）は、図３に示した画像処理装置の特徴量算出部において特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１６】（ａ）〜（ｄ）は、図３に示した画像処理装置の特徴量算出部において特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１７】（ａ）および（ｂ）は、図３に示した画像処理装置において、ハッシュテーブルに登録される各特徴点についてのハッシュ値および入力画像データを表すＩＤの一例を示す説明図である。
【図１８】図３に示した画像処理装置の投票処理部における、各登録画像に対する投票数の一例を示すグラフである。
【図１９】本発明の一実施形態にかかる画像処理システムにおける処理の流れを示すフロー図である。
【図２０】本発明の一実施形態にかかる画像処理システムにおける登録処理の流れを示すフロー図である。
【図２１】本発明の一実施形態にかかる画像処理システムにおける類似性判定処理の流れを示すフロー図である。
【図２２】本発明の一実施形態にかかる画像処理システムに備えられる画像処理装置の変形例を示すブロック図である。
【符号の説明】
【０１９５】
１  デジタルカラー複合機（画像処理装置、画像形成装置、画像読取装置、画像送信装置）
１’  フラットベッドスキャナ（画像処理装置、画像読取装置）
２  カラー画像入力装置（入力画像データ取得手段、画像入力装置）
３，３’  カラー画像処理装置（画像処理装置）
４  カラー画像出力装置
５  通信装置（入力画像データ取得手段、登録特徴量取得手段、共通処理情報取得手段）
６  操作パネル
７  制御部（制御手段）
８  メモリ
１３  文書照合処理部
３１  特徴点算出部（特徴量抽出手段）
３２  特徴量算出部（特徴量抽出手段）
３３  投票処理部（類似判定手段）
３４  類似度判定処理部（類似判定手段）
３５  登録処理部
５０  サーバー装置
５２  制御部
５３  メモリ
５４  ハッシュテーブル（登録画像情報）
５５  共通処理テーブル（共通処理情報）
９１  カードリーダー（外部接続部）
９３  カード（外部記憶装置）
９４  登録処理部（統合処理情報生成部）
９５  メモリ
９６  統合処理テーブル（統合処理情報）
９７  統合処理テーブル生成部（統合処理情報生成部）
１００  画像処理システム
１０１  ハッシュテーブル格納部
１０２  統合処理テーブル格納部
１０３  バージョン情報記憶部
【図１】
0004399486.tif 000002
【図３】
0004399486.tif 000003
【図４】
0004399486.tif 000004
【図５】
0004399486.tif 000005
【図６】
0004399486.tif 000006
【図７】
0004399486.tif 000007
【図８】
0004399486.tif 000008
【図９】
0004399486.tif 000009
【図１０】
0004399486.tif 000010
【図１１】
0004399486.tif 000011
【図１２】
0004399486.tif 000012
【図１３】
0004399486.tif 000013
【図１４】
0004399486.tif 000014
【図１５】
0004399486.tif 000015
【図１６】
0004399486.tif 000016
【図１７】
0004399486.tif 000017
【図１８】
0004399486.tif 000018
【図１９】
0004399486.tif 000019
【図２０】
0004399486.tif 000020
【図２１】
0004399486.tif 000021
【図２２】
0004399486.tif 000022
【図２】
0004399486.tif 000023