(57)【要約】【課題】ネットワーク接続された第２の装置群に格納された文書を第１の装置から検索する際に、該文書が存在しないであろう装置までも検索を行うことは非効率的であった。【解決手段】第１の装置でスキャンした画像データから、所望の画像領域を検索キーとして、第２の装置群に格納された文書の検索を行う。このとき第１の装置は、第２の装置群の各スキャナ能力を取得し（Ｓ７０１）、さらにスキャンデータの色特徴を抽出する（Ｓ７０２）。例えばスキャンデータがカラーであれば、第２の装置群のうちカラースキャナを備える機器を検索対象機として選択する。このように、検索キーを取得した画像と類似した画像が格納されている可能性の高い機器を検索対象機として、優先的に文書検索を行うことにより、効率的な検索が可能となる。【選択図】  図７
2008152396.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置と第２の装置群とが、双方向通信が可能なようにネットワークを介して接続され、該第１の装置から、該第２の装置群に格納された文書を検索する画像検索システムであって、前記第１の装置は、
文書を読み取って画像データを得る画像入力手段と、
前記画像入力手段で入力された画像データから検索キーとなる画像領域を抽出する検索キー抽出手段と、
前記画像入力手段で入力された画像データの画像特徴に基づいて、前記第２の装置群から検索対象機を選択する検索機選択手段と、
前記検索機選択手段で選択された検索対象機を優先して、前記検索キーによる文書検索を行う検索手段と、
を有することを特徴とする画像検索システム。
【請求項２】
前記検索機選択手段は、
前記画像入力手段で入力された画像データから画像特徴を示す特徴情報を抽出する特徴抽出手段と、
前記第２の装置群について、装置ごとの能力を示す能力情報を取得する装置能力取得手段と、
前記特徴抽出手段で抽出した特徴情報および前記能力取得手段で取得した能力情報に基づいて、前記第２の装置群から前記検索対象機を選択する選択手段と、
を有することを特徴とする請求項１記載の画像検索システム。
【請求項３】
前記選択手段は、前記能力情報が前記特徴情報に合致する第２の装置を、前記検索対象機として選択することを特徴とする請求項２記載の画像検索システム。
【請求項４】
前記選択手段は、前記能力情報に基づいて前記特徴情報を有する画像の入力が可能であると判定される第２の装置を、前記検索対象機として選択することを特徴とする請求項２または３記載の画像検索システム。
【請求項５】
前記特徴情報は、色情報であることを特徴とする請求項２乃至４のいずれか１項に記載の画像検索システム。
【請求項６】
前記能力情報は、前記第２の装置における画像入力の能力情報であることを特徴とする請求項２乃至５のいずれか１項に記載の画像検索システム。
【請求項７】
前記能力情報は、前記第２の装置における画像入力時の色処理情報であることを特徴とする請求項６記載の画像検索システム。
【請求項８】
前記検索キー抽出手段は、
前記画像入力手段で入力された画像データを画像領域に分割する画像分割手段と、
前記画像分割手段により分割された画像領域から検索キーとなる画像領域を選択する検索キー選択手段と、
を有することを特徴とする請求項１乃至７のいずれか１項に記載の画像検索システム。
【請求項９】
前記検索手段は、前記検索機選択手段で選択された検索対象機について、前記検索キーによる文書検索を行うことを特徴とする請求項１乃至８のいずれか１項に記載の画像検索システム。
【請求項１０】
前記第２の装置は、画像の入力機能を有するデジタル複合機であることを特徴とする請求項１乃至９のいずれか１項に記載の画像検索システム。
【請求項１１】
第１の装置と第２の装置群とが、双方向通信が可能なようにネットワークを介して接続され、該第１の装置から、該第２の装置群に格納された文書を検索する画像検索システムの制御方法であって、前記第１の装置において、
文書を読み取って画像データを得る画像入力ステップと、
前記画像入力ステップにおいて入力された画像データから検索キーとなる画像領域を抽出する検索キー抽出ステップと、
前記画像入力ステップにおいて入力された画像データの画像特徴に基づいて、前記第２の装置群から検索対象機を選択する検索機選択ステップと、
前記検索機選択ステップにおいて選択された検索対象機を優先して、前記検索キーによる文書検索を行う検索ステップと、
を有することを特徴とする画像検索システムの制御方法。
【請求項１２】
前記検索機選択ステップはさらに、
前記画像入力ステップにおいて入力された画像データから画像特徴を示す特徴情報を抽出する特徴抽出ステップと、
前記第２の装置群について、装置ごとの能力を示す能力情報を取得する装置能力取得ステップと、
前記特徴抽出ステップにおいて抽出した特徴情報および前記能力取得ステップにおいて取得した能力情報に基づいて、前記第２の装置群から前記検索対象機を選択する選択ステップと、
を有することを特徴とする請求項１１記載の画像検索システムの制御方法。
【請求項１３】
ネットワークを介して双方向通信が可能なように接続された、他の装置群に格納された文書を検索する画像検索装置であって、
文書を読み取って画像データを得る画像入力手段と、
前記画像入力手段で入力された画像データから検索キーとなる画像領域を抽出する検索キー抽出手段と、
前記画像入力手段で入力された画像データの画像特徴に基づいて、前記他の装置群から検索対象機を選択する検索機選択手段と、
前記検索機選択手段で選択された検索対象機を優先して、前記検索キーによる文書検索を行う検索手段と、
を有することを特徴とする画像検索装置。
【請求項１４】
コンピュータ上で実行されることにより、該コンピュータを請求項１乃至１０のいずれか１項に記載の画像検索システムにおける前記第１の装置として機能させることを特徴とするプログラム。
【請求項１５】
請求項１４記載のプログラムが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像検索システムおよびその制御方法に関し、特に、ネットワークで接続された装置群に蓄積された文書を検索する画像検索システムおよびその制御方法に関する。
【背景技術】
【０００２】
近年、デジタル複写機をベースとして、多数の機能が付加された複合機能装置（デジタル複合機）が実用化されている。デジタル複合機においては付加された機能としては例えば、デジタル複写機として元来備えられているスキャナ、プリンタを使用してファクシミリ通信を可能とする。また、プリンタを使用して、コンピュータから送られたコードデータをビットマップデータに展開してプリントアウトを行ったり、スキャナを使用して、スキャナから読み込んだ画像をネットワーク上に送信したりすることが可能である。さらに、プリンタを使用して、ネットワーク上から配信された画像をプリントしたりすることが可能である。
【０００３】
このようにデジタル複合機に付加された機能のひとつに、パーソナルボックス機能がある。これは、デジタル複合機の記憶装置内に、ユーザ個人や部署ごとに領域を割り当て、そこにプリント画像やスキャン画像を格納しておき、必要に応じて出力を可能とする機能である。
【０００４】
さらに昨今では、このパーソナルボックスをネットワーク上で参照し、各デジタル複合機のパーソナルボックスに蓄積された文書を共有して利用できるような文書管理機能への要求が高まっている。この機能によれば、あるデジタル複合機の操作画面からの指示により、ネットワーク上に存在する他のデジタル複合機に蓄積された文書を検索し、操作している機器において所望の文書の参照や印刷を行うことを可能とする。
【０００５】
従来より、文書の検索方法としては、蓄積文書に関連付けられた文書属性（文書名やインデックスなど）から検索を行う属性検索や、蓄積文書から抽出したテキスト情報に基づく検索が知られている。また、文書中からテキスト情報を検索する全文検索の他、近年では、スキャナで読み取った原稿画像を領域分割し、特定の画像を検索キーワードとして、類似の画像を含む文書を検索する類似画像検索なども使用される（例えば、特許文献１参照）。
【特許文献１】特開2002-318812号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数のデジタル複合機が接続されたネットワークシステムにおいて、あるデジタル複合機から他のデジタル複合機上にある文書を検索する際には、ネットワーク上の全てのデジタル複合機が検索対象となる。したがってこのようなネットワークシステムにおいて検索を行う際には、全てのデジタル複合機に対してネットワーク通信を行う必要があった。したがって、所望の文書が存在しない可能性の高いデジタル複合機に対しても検索が実行されてしまうため、検索処理時間のみならず、ネットワーク・トラフィックの負荷も増大してしまう。
【０００７】
本発明は上述した問題を解決するためになされたものであり、以下のような機能を有する画像検索システムおよびその制御方法を提供することを目的とする。すなわち、第１の装置において第２の装置群に格納された文書を検索する際に、検索キーとなる画像の特徴に基づき、関連する文書が格納されている可能性の高い第２の装置を検索対象として、効率的な検索処理を行う。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明の画像検索システムは以下の構成を備える。
【０００９】
すなわち、第１の装置と第２の装置群とが、双方向通信が可能なようにネットワークを介して接続され、該第１の装置から、該第２の装置群に格納された文書を検索する画像検索システムであって、前記第１の装置は、文書を読み取って画像データを得る画像入力手段と、前記画像入力手段で入力された画像データから検索キーとなる画像領域を抽出する検索キー抽出手段と、前記画像入力手段で入力された画像データの画像特徴に基づいて、前記第２の装置群から検索対象機を選択する検索機選択手段と、前記検索機選択手段で選択された検索対象機を優先して、前記検索キーによる文書検索を行う検索手段と、を有することを特徴とする。
【００１０】
例えば、前記検索機選択手段は、前記画像入力手段で入力された画像データから画像特徴を示す特徴情報を抽出する特徴抽出手段と、前記第２の装置群について、装置ごとの能力を示す能力情報を取得する装置能力取得手段と、前記特徴抽出手段で抽出した特徴情報および前記能力取得手段で取得した能力情報に基づいて、前記第２の装置群から前記検索対象機を選択する選択手段と、を有することを特徴とする。
【発明の効果】
【００１１】
上記構成からなる本発明によれば、以下のような効果が得られる。すなわち、第２の装置群に格納された文書を第１の装置から検索する際に、検索キーとなる画像の特徴に基づき、関連する文書が格納されている可能性の高い第２の装置を検索対象とすることにより、効率的な検索処理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
＜第１実施形態＞
●システム構成
図１は、本実施形態における画像検索システムの全体構成を示す図である。本システムは、複数のデジタル複合機１３０，１４０，１５０等が互いにネットワーク（ＬＡＮ）１６０によって接続されることにより構成される。もちろん、ＬＡＮ１６０に対してさらに他の機器（デジタル複合機に限らず）を接続することも可能である。
【００１４】
図２は、図１に示したデジタル複合機１３０の内部構成を示すブロック図である。なお、他のデジタル複合機１４０，１５０についても、デジタル複合機１３０とほぼ同様の構成からなる。図３によればデジタル複合機１３０は、画像入力デバイスであるスキャナ部１３１，画像出力デバイスであるプリンタ部１３２，コントローラユニット１３３，操作部１３４に大別されることが分かる。
【００１５】
コントローラユニット１３３は、スキャナ部１３１やプリンタ部１３２と接続し、一方ではＬＡＮ１６０や公衆回線（ＷＡＮ）１７０と接続することで、画像情報やデバイス情報の入出力およびその制御を行う。
【００１６】
コントローラユニット１３３において、２００はシステム全体を制御するＣＰＵである。２０１はＲＡＭであり、ＣＰＵ２００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）としても動作する。２０２はブートＲＯＭであり、システムのブートプログラムが格納されている。２０３はハードディスクドライブ（ＨＤＤ）であり、システムソフトウェアや画像データ等を格納する。
【００１７】
２０４は操作部インタフェース（Ｉ／Ｆ）であり、操作部１３４とのインターフェースとして、操作部１３４に表示する画像データやその情報を操作部１３４に対して出力する。操作部Ｉ／Ｆ２０４はまた、オペレータが操作部１３４から入力した情報を、ＣＰＵ２００に伝える役割をする。２０５はネットワーク制御部であり、ＬＡＮ１６０に接続して情報の入出力を行う。２０６はモデム（ＭＯＤＥＭ）であり、ＷＡＮ１７０に接続して画像情報の入出力を行う。
【００１８】
２０８はイメージバスＩ／Ｆであり、システムバス２０７と、画像データを高速で転送するための画像バス２０９とを接続し、データ構造を変換するバスブリッジとして動作する。画像バス２０９は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。
【００１９】
以下、画像バス２０９に接続されるデバイスについて説明する。２１０は、ラスタイメージプロセッサ（ＲＩＰ）であり、ＰＤＬコードをビットマップイメージに展開する。２１１はデバイスＩ／Ｆであり、画像入出力デバイスであるスキャナ部１３１，プリンタ部１３２とコントローラユニット１３３を、画像入力部インタフェース２１２，印刷部インタフェース２１３を介して接続し、画像データの同期系/ 非同期系の変換を行う。２１４はスキャナ画像処理部であり、入力画像データに対して補正，加工，編集等の処理を施す。スキャナ画像処理部２１４はまた、入力された画像がカラー原稿であるか白黒原稿であるかを画像の彩度信号から判断し、その結果を保持する機能を有する。２１５はプリンタ画像処理部であり、出力画像データに対して補正，加工，編集等の処理を施す。
【００２０】
２１６は画像データを回転する画像回転部であり、以下のような回転処理を行う。例えば、スキャナ画像処理部２１４と連携して、スキャナ部１３１からの画像読み込みと同時に画像を回転して、ＲＡＭ２０１やＨＤＤ２０３等のメモリ上に格納することができる。また、メモリ上にある画像を回転して再格納する、もしくはメモリ上にある画像をプリンタ画像処理部２１５と連携して回転しながら印字出力することができる。２１７は画像圧縮部であり、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの各方式による圧縮伸長処理を行う。２１８は解像度変換部であり、メモリ上にある画像を解像度変換処理して再格納する。２１９は色空間変換部であり、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換して再格納する。２２０は階調変換部であり、例えばメモリ上にある８ビット，２５６階調の画像を誤差拡散処理などの手法により１ビット，２階調に変換して再格納する。
【００２１】
画像回転部２１６、画像圧縮部２１７、解像度変換部２１８、色空間変換部２１９、階調変換部２２０は、それぞれ連結して動作することが可能である。例えば、メモリ上の画像を画像回転，解像度変換する場合には、一旦メモリ上から読み出した画像を回転した後に、メモリへの再格納を行うことなく解像度変換する等、両処理をメモリを介さずに行うことができる。
【００２２】
図３に、操作部１３４の概観を示す。同図において、ＬＣＤ表示部３００はＬＣＤ上にタッチパネルシート３０１が貼られており、システムの操作画面およびソフトキーを表示し、該キーが押下されると、その位置情報をコントローラユニット１３３内のＣＰＵ２００に伝える。スタートキー３０２は、原稿画像の読み取り動作を開始する際等に用いられる。スタートキー３０２の中央部には、緑と赤の２色ＬＥＤ３０３が備えられており、その点灯色によってスタートキー３０２が使用可能な状態にあるか否かを示す。ストップキー３０４は、稼働中の動作を中止する際に用いられる。ＩＤキー３０５は、利用者のユーザＩＤを入力する際に用いられる。リセットキー３０６は、操作部１３４による設定を初期化する際に用いられる。
【００２３】
図４は、図１に示したデジタル複合機１３０のコントローラユニット１３３における、システムソフトウェアの機能構成を示すブロック図である。ユーザインタフェース（ＵＩ）部４００は、オペレータからの入力情報をアプリケーション部４０１に供給するとともに、アプリケーション部４０１からその処理結果を受け取り、操作部１３４の表示画面を生成する。アプリケーション部４０１は、ＵＩ部４００からの要求に従って処理を行う。例えばスキャンや印刷が要求された場合には、ジョブコントロールドメイン部４０２に指定された設定とともにジョブを投入し、機器の状態やジョブの状態などの情報をジョブコントロールドメイン部４０２から受け取る。また、検索要求が行われた場合には、オペレータに検索条件を指定させるための情報をＵＩ部４００に供給し、該指定された検索条件とともに検索要求をサービス通信部４０３に供給し、その処理結果を受け取る。
【００２４】
ジョブコントロールドメイン部４０２は、スキャンジョブ、コピージョブ、プリントジョブ、ＦＡＸジョブなどの、複数のジョブの処理を司る。サービス通信部４０３は、ＨＴＴＰプロトコル上のＳＯＡＰプロトコルにより、要求コマンドをネットワークＩ／Ｆ４０４を介して他のデジタル複合機に送信し、その応答を受信する。ネットワークＩ／Ｆ４０４は、ＬＡＮ１６０に接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。
【００２５】
●類似画像検索処理
以下、本実施形態における類似画像検索処理について、詳細に説明する。ここでは、図１に示す構成からなる画像検索システムにおいて、デジタル複合機１３０からの指示によって類似画像検索処理を行う例について説明する。
【００２６】
図５は、類似画像検索処理の概要を示すフローチャートである。まずオペレータが操作部１３４を操作することによって、本実施形態における類似画像検索処理が開始される。すると、オペレータに対して検索の指示を促すための画面を表示し（Ｓ５０１）、オペレータが該画面に応じて所望の設定を行い、検索の実行を指示すると、類似画像検索処理が実行される（Ｓ５０２）。そして、検索結果を操作部１３４に表示して（Ｓ５０３）、処理を終了する。
【００２７】
以下、図５のステップＳ５０１における類似画像の検索指示処理について、詳細に説明する。図６は、ステップＳ５０１における類似画像検索指示処理の詳細を示すフローチャートである。検索指示が開始されるとまず、操作部１３４に検索モードを選択する画面を表示する（Ｓ６０１）。該画面により、検索モードとして類似画像検索が選択されると（Ｓ６０２）、次に原稿のスキャンを促すモードへ移行する。そしてオペレータにより、イメージキーの取り出し対象となる原稿がスキャナ部１３１にセットされ、スキャン実行が指示されると、コントローラユニット１３３はスキャナ１３１を起動して原稿を読み取る処理を実行する（Ｓ６０３）。このとき、読み込んだ画像データはＨＤＤ２０３に一時的に保存される。
【００２８】
次に、保存された画像データに対して領域分割処理が行われる（Ｓ６０４）。この処理はアプリケーション部４０１の領域分割エンジンにより実行される。領域分割処理の結果、画像領域が存在するか否かを判断し（Ｓ６０５）、画像領域が存在しなければ、その旨を示す所定のエラーフラグを立て、必要に応じたエラーメッセージを表示した後に処理を終了する。なお、このエラーフラグが立っている場合には、後段のステップＳ５０２以降の処理についてはスキップされる。
【００２９】
一方、画像領域が存在する場合には、ＨＤＤ２０３に保存された画像データから対応する領域を抜き出し（Ｓ６０６）、画面表示用の縮小画像を作成してＨＤＤ２０３に保存する（Ｓ６０７）。次に、分割されて未処理である領域が存在するか否かを判断し（Ｓ６０８）、存在する場合はステップＳ６０６に戻って、領域の抽出、縮小画像の保存を繰り返す。一方、ステップＳ６０８において未処理の領域が存在しない場合には、ＨＤＤ２０３に保存した縮小画像を操作部１３４に一覧表示する（Ｓ６０９）。オペレータは、表示された縮小画像一覧を参照して、検索対象、すなわち類似画像検索において検索キーとなる画像を選択（Ｓ６１０）した後、類似画像検索の開始を指示して（Ｓ６１１）処理を終了する。
【００３０】
以下、図５のステップＳ５０２における検索実行処理について詳細に説明する。図７は、ステップＳ５０２における検索実行処理の詳細を示すフローチャートである。本処理においては、システムを構成する複数台のデジタル複合機から、検索対象となる機器を適切に決定した後に、類似画像の検索を行うことを特徴とする。
【００３１】
本実施形態においては、ＬＡＮ１６０上の複数台のデジタル複合機１３０，１４０，１５０のうち、デジタル複合機１３０において、上述した類似画像検索指示がなされている。したがってデジタル複合機１３０においてまず、ＬＡＮ１６０上の他のデジタル複合機１４０，１５０に対して、それぞれの能力を取得する（Ｓ７０１）。この処理により例えば、ＬＡＮ１６０上に存在するデジタル複合機１４０，１５０のスキャナ部が、カラースキャナであるか白黒スキャナであるかを判別することができる。なお、この機器能力取得処理の詳細については、後述する。
【００３２】
次いで、上述した検索指示時にステップＳ６０３でスキャンした画像を解析し、画像の特徴を抽出する（Ｓ７０２）。ここでは、例えば色情報を解析するとし、該解析結果に応じて、スキャンした画像がカラーデータであるか白黒データであるかを識別する（Ｓ７０３）。該識別の結果、スキャン画像がカラーデータであると判断された場合には、検索対象機器としてカラースキャナを搭載したデジタル複合機のみを選択する（Ｓ７０４）。一方、スキャン画像が白黒データであると判断された場合には、検索対象機器として白黒スキャナを搭載したデジタル複合機のみを選択する（ステップＳ７０５）。そして、該選択されたデジタル複合機に対して類似画像検索を実行し（ステップＳ７０７）、処理を終了する。なお、ステップＳ７０４，Ｓ７０５においては、デジタル複合機がそのスキャナ機能（カラー／白黒）に応じて選択されるが、このスキャナ機能の判別は所定のカラーフラグに基づいて行われる。このカラーフラグの設定方法については後述する。
【００３３】
以下、本実施形態の特徴である、上述したステップＳ７０１における機器能力取得処理について、詳細に説明する。図８は、ステップＳ７０１における機器能力取得処理の詳細を示すフローチャートである。
【００３４】
機器能力の取得処理が開始されると、まず、ＬＡＮ１６０上にデジタル複合機が存在するか否かを判断する（Ｓ８０１）。具体的には、デジタル複合機１３０がネットワーク制御部２０５を介して、ＬＡＮ１６０上の他の機器に対して、デジタル複合機であるかの問い合わせを行う。ここで、デジタル複合機であるかの問い合わせは所定の情報に基づいて行われるが、ここではその詳細については割愛する。
【００３５】
ＬＡＮ１６０上のデジタル複合機１４０，１５０は、上記問い合わせ要求を受信すると、デジタル複合機が接続されている旨を示す接続情報を、ＬＡＮ１６０を介して返信する。デジタル複合機１３０は、該接続情報の返信をサービス通信部４０３において受けるが、所定時間内に該返信が無い場合には、すなわちデジタル複合機がＬＡＮ１６０上に存在しないと判断する。その場合、その旨のエラーメッセージ等を操作部１３４に表示した後、類似画像検索処理を終了する。
【００３６】
一方、デジタル複合機１３０が接続情報の返信を受けた、すなわちＬＡＮ１６０上に他のデジタル複合機が存在する場合、デジタル複合機１３０は、他の各デジタル複合機からの接続情報をリストとして記憶する（Ｓ８０２）。この接続情報には、そのデジタル複合機と接続するための情報として、例えばＩＰアドレスや固有のＩＤ情報等が含まれている。
【００３７】
次にデジタル複合機１３０は、記憶した接続情報のリストから、第１の接続情報を取得し（Ｓ８０３）、その接続情報を有するデジタル複合機（例えばデジタル複合機１４０とする）に対して、ユーザ情報と共に接続要求を送信する（Ｓ８０４）。
【００３８】
接続要求を受信したデジタル複合機１４０は、受信したユーザ情報に基づいてユーザ認証を行い、アクセス許可情報を返信する。するとデジタル複合機１３０ではサービス通信部４０３がアクセス許可情報を受信すると、デジタル複合機１４０へのアクセスが可能であるか否かを判断する（Ｓ８０５）。アクセスが不可である場合はステップＳ８１０の処理へ移行する。アクセス可能である場合には、デジタル複合機１４０に対してスキャナ装置の搭載情報の取得要求を送信することによって、デジタル複合機１４０にスキャナ装置が搭載されているか否かを判断する（Ｓ８０６）。
【００３９】
デジタル複合機１４０にスキャナ装置が搭載されていない場合には、ステップＳ８１０の処理へ移行する。スキャナ装置が搭載されている場合には、デジタル複合機１３０はデジタル複合機１４０に搭載されたスキャナの能力情報を取得し（Ｓ８０７）、デジタル複合機１４０のスキャナがカラースキャナであるか、白黒スキャナであるかを判断する（Ｓ８０８）。カラースキャナでない、すなわち白黒スキャナである場合は、ステップＳ８１０の処理に移行するが、カラースキャナである場合には、カラースキャナフラグをＯＮにして（Ｓ８０９）、ステップＳ８１０へ移行する。なお、このカラーフラグとは、デジタル複合機１３０内において、ＬＡＮ１６０上に接続された他のデジタル複合機ごとに用意され、初期値はオフである。
【００４０】
ステップＳ８１０においては、次の接続情報（例えばデジタル複合機１５０の接続情報）がある場合にはステップＳ８０４の処理に移行し、未処理の接続情報がない場合には、機器能力取得処理を終了する。以上の処理により、デジタル複合機１３０によって保持されている、他のデジタル複合機ごとのカラーフラグが、それぞれの搭載するスキャナ能力に応じて、全て適切にセットされる。したがって、上述した図７に示すステップＳ７０４，Ｓ７０５において、該カラーフラグによるスキャナ機能の判別が可能となる。
【００４１】
以上説明したように本実施形態によれば、類似画像検索を行う際に、ネットワーク上に接続された機器の特徴に応じて、検索対象機器を選択する。すなわち、検索キーを取得した画像と類似した画像が格納されている可能性の高い機器を検索対象機として、優先的に文書検索を行うことにより、検索時間の短縮やネットワークトラフィックの改善等が望め、より効率的な検索が可能となる。
【００４２】
なお、本実施形態においては、検索キー抽出のための入力画像が例えばカラーである場合には、カラースキャナを搭載したデジタル複合機にのみ、検索を実行する形態を示した。しかしながら本発明はこの形態に限定されず、デジタル複合機におけるスキャナ機能に応じて、検索対象機器を決定することができれば良い。したがって、例えば入力画像がカラー画像であれば、まずカラースキャナを搭載したデジタル複合機を優先して検索し、その後、白黒スキャナを搭載したデジタル複合機を検索するような形態としてもよい。
【００４３】
また、本実施形態では検索キーを提供した画像の色特徴に応じて、デジタル複合機における色処理（スキャナ）機能を判別する例を示した。しかしながら本発明はこの形態に限定されず、すなわち、検索キーを提供した画像の特徴を判定し、該特徴に応じた画像を保持している可能性の高い機器を検索対象として選択すれば良い。したがって例えば、原稿サイズに応じて検索対象機器を選択することも可能であり、具体的例を挙げると、原稿がＡ３サイズであれば、検索対象としてＡ３対応機器を選択すれば良い。また例えば、原稿画像データに機種コードが含まれていれば該コードに該当する機器を検索対象とし、同様にエリアコードが含まれていれば、該当エリアに設置されている機器を検索対象とすれば良い。また同様に、原稿画像データにユーザコードが含まれていれば該ユーザの使用が許可されている機器を検索対象とすればよい。また、検索対象の機器が、保存している画像データの特徴の情報の一覧を保持し、それに基づき最初に行う検索の対象の機器を絞るようにしてもよい。この場合、図７における機器能力取得に代えて、保持画像の特徴情報を取得するようにし、検索する画像の特徴に対応する特徴情報を保持している機器に検索要求を行う。
【００４４】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、印刷装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４５】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したプログラムである。
【００４６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００４８】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【００４９】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００５０】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【００５１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る一実施形態における画像検索システムの全体構成を示す図である。
【図２】本実施形態におけるデジタル複合機の全体構成を示すブロック図である。
【図３】本実施形態におけるデジタル複合機の操作部外観を示す図である。
【図４】本実施形態のデジタル複合機におけるシステムソフトウェアの機能構成を示すブロック図である。
【図５】本実施形態における類似画像検索処理の概要を示すフローチャートである。
【図６】本実施形態における類似画像検索指示処理を示すフローチャートである。
【図７】本実施形態における検索機器決定処理を示すフローチャートである。
【図８】本実施形態における機器能力の取得処理を示すフローチャートである。
【図１】
2008152396.tif 000003
【図２】
2008152396.tif 000004
【図３】
2008152396.tif 000005
【図４】
2008152396.tif 000006
【図５】
2008152396.tif 000007
【図６】
2008152396.tif 000008
【図７】
2008152396.tif 000009
【図８】
2008152396.tif 000010