(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）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２５１】
また、デジタルカラー複合機１、カード９３、サーバー装置５０の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０２５２】
本発明の画像処理システム（コンピュータシステム）は、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記類似性判定処理や登録処理など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置、およびコンピュータの処理結果を紙などに出力するプリンタ等の画像形成装置により構成されてもよい。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられていてもよい。
【０２５３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２５４】
本発明は、入力画像データと登録画像との類似性を判定し、判定結果に応じた処理を行う画像処理装置に適用できる。
【図面の簡単な説明】
【０２５５】
【図１】本発明の一実施形態にかかる画像処理装置に備えられる文書照合処理部およびこの画像処理装置に接続される外部記憶装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態にかかる画像処理装置の斜視図である。
【図３】本発明の一実施形態にかかる画像処理装置の概略構成を示すブロック図である。
【図４】図３に示した画像処理装置に備えられる特徴点算出部の概略構成を示すブロック図である。
【図５】図３に示した画像処理装置のＭＴＦ処理部に備えられる混合フィルタのフィルタ係数の一例を示す説明図である。
【図６】図３に示した画像処理装置の特徴点算出部によって入力画像データから抽出される連結領域およびこの連結領域の重心の一例を示す説明図である。
【図７】図３に示した画像処理装置の特徴点算出部によって入力画像データに含まれる文字列から抽出された複数の連結領域の各重心（特徴点）の一例を示す説明図である。
【図８】図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の一例を示す説明図である。
【図９】（ａ）〜（ｃ）は、図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１０】（ａ）〜（ｃ）は、図３に示した画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図１１】（ａ）および（ｂ）は、図３に示した画像処理装置において、ハッシュテーブルに登録される各特徴点についてのハッシュ値および入力画像データを表すインデックスの一例を示す説明図である。
【図１２】図３に示した画像処理装置の投票処理部における、各登録画像に対する投票数の一例を示すグラフである。
【図１３】図３に示した画像処理装置および外部記憶装置における処理の流れを示すフロー図である。
【図１４】図３に示した画像処理装置および外部記憶装置における登録処理の流れを示すフロー図である。
【図１５】図３に示した画像処理装置および外部記憶装置における類似性判定処理の流れを示すフロー図である。
【図１６】図３に示した外部記憶装置に登録される情報の一例を示す説明図である。
【図１７】本発明の一実施形態にかかる画像処理装置に備えられる文書照合処理部およびこの画像処理装置に接続される外部記憶装置の変形例を示すブロック図である。
【図１８】図１７に示した画像処理装置および外部記憶装置における処理の流れを示すフロー図である。
【図１９】図１７に示した画像処理装置および外部記憶装置における登録処理の流れを示すフロー図である。
【図２０】図１７に示した画像処理装置および外部記憶装置において個別処理ルールに基づく処理を行う場合の処理の流れを示すフロー図である。
【図２１】本発明の一実施形態にかかる画像処理装置に備えられる文書照合処理部およびこの画像処理装置に接続される外部記憶装置の他の変形例を示すブロック図である。
【図２２】本発明の一実施形態にかかる画像処理装置の変形例を示すブロック図である。
【図２３】本発明の一実施形態にかかる画像処理システムの構成例を示す説明図である。
【図２４】（ａ）〜（ｄ）は、本発明の一実施形態にかかる画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図２５】（ａ）〜（ｄ）は、本発明の一実施形態にかかる画像処理装置の特徴量算出部によって特徴量を算出する際に抽出される注目特徴点および周辺特徴点の組み合わせの一例を示す説明図である。
【図２６】本発明の一実施形態にかかる画像処理システムの一例を示す説明図である。
【図２７】図２６に示した画像処理システムに備えられる画像処理装置の一例を示す説明図である。
【図２８】図２６に示した画像処理システムにおける登録処理の流れを示すフロー図である。
【図２９】図２６に示した画像処理システムにおける照合処理の流れを示すフロー図である。
【符号の説明】
【０２５６】
１  デジタルカラー複合機（画像処理装置、画像形成装置、画像読取装置、画像送信装置）
１’  フラットベッドスキャナ（画像処理装置、画像読取装置）
２  カラー画像入力装置（入力データ取得部、画像入力装置）
３，３’  カラー画像処理装置（画像処理装置）
４  カラー画像出力装置（画像出力部）
５  通信装置（入力データ取得部、情報取得部、情報送信部）
６  操作パネル（表示部、指示入力部）
７  制御部（制御部、認証処理部）
８  メモリ（情報記憶部、認証記憶部）
１３  文書照合処理部
３１  特徴点算出部（特徴量抽出部）
３２  特徴量算出部（特徴量抽出部）
３３  投票処理部（類似判定部）
３４  類似度判定処理部（類似判定部）
３５  登録処理部
５０  サーバー装置（情報記憶装置、外部記憶装置）
９１  カードリーダー（情報取得部、情報送信部）
９３  カード（情報記憶装置、外部記憶装置）
９４  登録処理部（データ送信部、データ取得部、登録情報取得部、登録処理部）
９５  メモリ（記憶部）
９６  ハッシュテーブル
９７  個別処理テーブル
９８  投票処理部（類似判定部）
９９  類似度判定処理部（類似判定部）
１００  画像処理システム
１０１  ハッシュテーブル
１０２  共通処理テーブル
１０３  個別処理テーブル
１１１  指紋読取部（個人認証取得部）
１１２  個人認証取得部
１２１  制御部（制御部、認証処理部）
１２２  登録処理部
１２３  投票処理部（類似判定部）
１２４  類似度判定処理部（類似判定部）
１２５  記憶部
１２６  個人認証テーブル
１２７  共通処理テーブル
１２８  個別処理テーブル群
１２９  ハッシュテーブル
【図１】
0004486995.tif 000002
【図２】
0004486995.tif 000003
【図３】
0004486995.tif 000004
【図４】
0004486995.tif 000005
【図５】
0004486995.tif 000006
【図６】
0004486995.tif 000007
【図７】
0004486995.tif 000008
【図８】
0004486995.tif 000009
【図９】
0004486995.tif 000010
【図１０】
0004486995.tif 000011
【図１１】
0004486995.tif 000012
【図１２】
0004486995.tif 000013
【図１３】
0004486995.tif 000014
【図１４】
0004486995.tif 000015
【図１５】
0004486995.tif 000016
【図１６】
0004486995.tif 000017
【図１７】
0004486995.tif 000018
【図１８】
0004486995.tif 000019
【図１９】
0004486995.tif 000020
【図２０】
0004486995.tif 000021
【図２１】
0004486995.tif 000022
【図２２】
0004486995.tif 000023
【図２３】
0004486995.tif 000024
【図２４】
0004486995.tif 000025
【図２５】
0004486995.tif 000026
【図２６】
0004486995.tif 000027
【図２７】
0004486995.tif 000028
【図２８】
0004486995.tif 000029
【図２９】
0004486995.tif 000030