撮像装置と通信可能な情報処理装置であって、識別情報と、前記識別情報を特定する添付情報と、からなるデータの集合を記憶する記憶手段と、前記記憶手段に記憶されている前記データの集合に係る情報を表示する表示手段と、ユーザー操作に応じて前記表示手段に表示された前記情報の中から1つ以上の情報を選択する選択手段と、前記選択手段において選択された情報に係る添付情報を、通信手段を介して前記撮像装置に送信する送信手段と、前記撮像装置において作成された識別情報と、当該識別情報を特定する添付情報とを受信する受信手段と、前記受信手段で受信した識別情報と、当該識別情報を特定する添付情報とが、前記記憶手段にすでに存在するか否かを判別し、前記記憶手段に存在していなかった場合には、受信した識別情報と当該識別情報を特定する添付情報とを前記記憶手段に追加するように制御する制御手段とを有することを特徴とする情報処理装置。前記送信手段は、前記撮像装置に対して、リモート撮影要求、前記撮像装置の記憶するデータの一覧要求、または前記撮像装置内のデータの送受信の要求を更に送信することを特徴とする請求項1に記載の情報処理装置。撮像装置と通信可能な情報処理装置における制御方法であって、識別情報と、前記識別情報を特定する添付情報と、からなるデータの集合を記憶する記憶手段に記憶されている前記データの集合に係る情報を表示する表示ステップと、ユーザー操作に応じて前記表示ステップにおいて表示された前記情報の中から1つ以上の情報を選択する選択ステップと、前記選択ステップにおいて選択された情報に係る添付情報を、通信手段を介して前記撮像装置に送信する送信ステップと、前記撮像装置において作成された識別情報と、当該識別情報を特定する添付情報とを受信する受信ステップと、前記受信ステップで受信した識別情報と、当該識別情報を特定する添付情報とが、前記記憶手段にすでに存在するか否かを判別し、前記記憶手段に存在していなかった場合には、受信した識別情報と当該識別情報を特定する添付情報とを前記記憶手段に追加するように制御する制御ステップとを有することを特徴とする制御方法。前記送信ステップでは、前記撮像装置に対して、リモート撮影要求、前記撮像装置の記憶するデータの一覧要求、または前記撮像装置内のデータの送受信の要求を更に送信することを特徴とする請求項3に記載の制御方法。撮像装置と通信可能な情報処理装置のコンピュータに、識別情報と、前記識別情報を特定する添付情報と、からなるデータの集合を記憶する記憶手段に記憶されている前記データの集合に係る情報を表示する表示ステップと、ユーザー操作に応じて前記表示ステップにおいて表示された前記情報の中から1つ以上の情報を選択する選択ステップと、前記選択ステップにおいて選択された情報に係る添付情報を、通信手段を介して前記撮像装置に送信する送信ステップと、前記撮像装置において作成された識別情報と、当該識別情報を特定する添付情報とを受信する受信ステップと、前記受信ステップで受信した識別情報と、当該識別情報を特定する添付情報とが、前記記憶手段にすでに存在するか否かを判別し、前記記憶手段に存在していなかった場合には、受信した識別情報と当該識別情報を特定する添付情報とを前記記憶手段に追加するように制御する制御ステップとを実行させることを特徴とするプログラム。請求項5に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。デジタルカメラとPCとの接続は、従来インフラとしての整備が急速に成されている。また、デジタルカメラの記録媒体は、高速化大容量化が進み、取り扱うファイルの量も増加の一途である。そこに、外部接続のPCの記録領域が加わるので、ユーザーが記録容量を気にせずに撮影を続けられるインフラを整えることができる。しかしながら、大量な撮影データを高速に容易に検索できる手段が十分に提供されているとは言い難い。前述した特許文献1の方法では、属性付与リストの更新が常に必要であり、またその存在がファイルの位置関係の変更を困難にしているために、機器間のファイル授受の条件によっては、この方法は成立しない。また、前述した特許文献2のファイル検索装置及びファイル検索方法の提供についても同様に、ディスクの特性を鑑みて構築された手段であるが故に、前述の異なる機器間デジタルカメラと、PCとの間での撮影ファイル検索の手段としては、副わない。本発明はこのような問題点に鑑みなされたもので、機器間で連携した高速又は簡易な検索サービスを提供することを目的とする。そこで、本発明に係る情報処理装置は、撮像装置と通信可能な情報処理装置であって、識別情報と、前記識別情報を特定する添付情報と、からなるデータの集合を記憶する記憶手段と、前記記憶手段に記憶されている前記データの集合に係る情報を表示する表示手段と、ユーザー操作に応じて前記表示手段に表示された前記情報の中から1つ以上の情報を選択する選択手段と、前記選択手段において選択された情報に係る添付情報を、通信手段を介して前記撮像装置に送信する送信手段と、前記撮像装置において作成された識別情報と、当該識別情報を特定する添付情報とを受信する受信手段と、前記受信手段で受信した識別情報と、当該識別情報を特定する添付情報とが、前記記憶手段にすでに存在するか否かを判別し、前記記憶手段に存在していなかった場合には、受信した識別情報と当該識別情報を特定する添付情報とを前記記憶手段に追加するように制御する制御手段とを有することを特徴とする。また、本発明は、制御方法、プログラム、及び記録媒体としてもよい。本発明によれば、機器間で連携した高速又は簡易な検索サービスを提供することができる。以下、本発明の実施形態について図面に基づいて説明する。図1は、デジタルカメラシステムの構成の一例を示すブロック図である。図1に示されるように、撮像システムの一例であるデジタルカメラシステムは、有線又は無線を介してデジタルカメラ100と、PC情報処理装置200とが通信可能に構成されている。始めにPC200の構成を説明する。なお、PC200は、アプリケーション等の実装により、ファイル管理サービスを提供することができる。先ず、デジタルカメラ100との接続を考慮しない場合のPC200の制御動作を、図2を用いて説明する。図2は、PC200のファイル管理の一例を説明するための図である。CPU201は、PC200全体の制御を司り、基本的には、ディスク装置206aや、揮発性記憶装置以下、RAMという203に展開したオペレーティングシステム以下、OSというを実行し、制御を行う。なお、CPU201は、ディスク装置206aや、RAM203に展開したファイル管理サービスファイル管理アプリケーションに係るプログラムを実行することによって、ファイル管理サービスファイル管理アプリケーションに関する機能を実現する。不揮発性記憶装置以下、ROMという202は、ハードウエアの基本設定BIOS等を格納している。なお、ROM202に、簡単なOSが格納されていてもよい。ROM202のデータは、ROM制御部204によって制御される。RAM203は、RMA制御部205を介してCPU201等に高速にアクセスされるデータや、一時格納の必要なデータ等を一時的に格納する。RAM制御部205は、RAM203のデータ入出力を制御する。ファイルインターフェース206は、ディスク装置206aや、記録メディア206d等とのインタフェースを司る。表示部207は、外部の標準出力装置としてディスプレイ406を含む。選択部208は、ユーザーがディスプレイ406等を参照した結果、操作を施し、その応答結果操作結果を数値としてCPU201に応答する制御部である。検索部410は、メタ辞書の添付情報と、ファイルファイルデータに付属する添付情報と、の比較を実行することによりファイル検索を実施する。ここでメタ辞書とは、任意の情報以下、識別情報という及び識別情報に基づいて特定可能な別の形態の情報以下、添付情報というから成るメタデータの集合である。図3は、メタ辞書の形態の一例を示す図である。図3に示されるメタ辞書は、ユーザー選択索引のための識別情報と、識別情報と対を成すファイル添付用の添付情報と、を有する構成を持つ。301は、メタ辞書の形態の一例である。302は、メタ辞書のより具体的な構成要素の中身を説明用に表記したものである。メタ辞書は、例えばディスク装置206aにファイル形式として図2の206b格納され、必要に応じてファイルインターフェース206を介してCPU201等に読み出される。図3の301に示されるように、メタ辞書自体幾つかのテーブルとして定義することができる。メタ辞書ファイルは、ファイルの先頭で[メタ辞書宣言]識別子以下、マーカーというを持ち、ファイルの終端で[メタ辞書終了]マーカーを持つ。例えばデジタルカメラ100は、この[メタ辞書宣言]マーカーと、[メタ辞書終了]マーカーとに基づいて、これらに挟まれた内部のデータを、メタ辞書の構成データと認識する。また、図3の301に示されるように、メタ辞書は、[メタ辞書宣言]マーカーの後に、ある[属性]データを持つことができる。ここで属性とは、メタ辞書の作者所有者、更新日時、容量等である。メタ辞書のメタデータ対最低限の識別情報、添付情報の一対を含むは、[テーブル開始]マーカーの後に、[オフセット量]データ、[識別情報]データ、[添付情報]データ、を配置し、次の[テーブル開始]マーカーが出現した時点で、終了となる。メタ辞書のメタデータ対は、[添付情報]データを複数持つこともできる。また、メタ辞書のメタデータ対は、終了点で<テーブル終了>マーカーを持つこともできる。メタ辞書の夫々の構成のより具体的な内容は、前述したように、図3の302に記されている。図3の302では、[メタ辞書宣言]マーカーの値として、0xFF0E16進数表記であるの2バイトが充てられている。これは説明の便宜上振った数値であり、実際にどの様な数値を割り当ててもよい2バイトで無くともよいが、他のマーカーと重複しないことが条件となる。また、[属性設定]には、数値0xFF0Cが与えられているが、これはマーカーとして与えており、図中次段の[オフセット量指示値幅]、[識別情報フォーマット]等に、実際の属性設定データが与えられている。なお、属性設定データには、様々な属性を与えることができる。因みに、図3に例示している[オフセット量指示値幅]とは、各メタデータ対のテーブル中に含まれる[オフセット量]の数値の単位を規定するものである。図3の例では1バイトが与えられている。また、[識別情報フォーマット]としてはSJISが与えられており、メタデータ中の識別情報が日本語で与えられることを示している。勿論、日本語に限られず、各国の言語で対応可能である。メタデータ対の開始である、[テーブル開始]マーカーには、数値0xFF0Aが当てられているが、これも便宜上に過ぎない。[テーブル開始]マーカーの後には、[オフセット量]データが置かれる。マーカーの存在を記していないが、マーカーが有ってもよい。[オフセット量]データには、デジタルカメラ100が、次のテーブルを読み込める様に、次のテーブル開始までのオフセット量が記載される。図3に示されているメタ辞書には、[オフセット量]に続いて[識別情報]が格納されている。ここも、マーカーは略記しているがあってもよい。[識別情報]には、テキスト又はテキストとして抽出することができる情報が割り当てられる。図3の302の例示では、SJISコードが割り当てられている図では説明の簡略化のためそのままテキスト情報としている。[識別情報]後に来る[添付情報]は、メタデータ対の他方として存在する数値である。本実施形態では、ハッシュ値を用いている。ハッシュ値といってもcollision衝突が稀である計算方法MD5、SHA-512等で作成される。なお、図3の302に記載のハッシュ値は、MD5の出力結果を記載している。但し、添付情報の生成方法はこれらに限定されるものではない。これら、[識別情報]及び[添付情報]の一対が、最低限のメタデータの構成として取り扱われる。[添付情報]は、その他複数を用意することもできる。例えば、[添付情報]としてリンク先情報を与え、現在処理対象のテーブルが他のテーブルとリンクされている関係にあることを示すこともできる。より具体的には、この様なテーブルデータをユーザーが選択した場合には、現在選択した[識別情報]の他に、リンク先の[識別情報]もファイル添付したことと等しい効果を得ることができる。つまり、一つの[添付情報]をファイルに添付するだけで、複数の[添付情報]を付加したのと同じ効果が得ることができる。なお、ユーザーは、このメタ辞書の全て又は一部図2の206eを、他の外部記録メディア図2の206dに記録して持ち出すことができる。例えば、ユーザーは、このメタ辞書206eを記録した記録メディア206dを、デジタルカメラ100等外部機器で使用することもできる。CPU201等は、アクセスの高速化のためにメタ辞書206bをRAM203上に一時展開し図2の203a、通常こちらを参照する様にしてもよい。ファイル管理サービスは、ディスク装置206aに格納されているファイルの登録、管理を行う。ファイル管理の管理は、メタ辞書を介して行われる。図2では、一例として任意のファイルデータ203bをRAM203上に展開している例を示している。ファイルデータ203bには、添付情報digest等203cが付加されている。ファイルデータ203bを始め幾つかのデータがRAM203上に展開され、検索対象となる。勿論、ファイル管理サービスは、ディクス装置206aや、記録メディア206dの記録内容を検索対象として直接読み込んでもよい206c、206f参照。ファイル管理サービスは、表示部207を介して、ファイル名称、属性をユーザーに表示する。図2の420は、ファイル管理サービスが、ファイル名称、属性等をディスプレイ406に表示した一例を示す図である。420に示されるように、ファイル名称file_name、属性情報1note1、属性情報2note2等がディスプレイ406に表示されている。ここで、属性情報とは、メタ辞書の識別情報に相当する。ここで、RAM203中にファイルデータ203bが展開されているものとする。ファイルデータ203bには、予めメタ辞書に属する添付情報203cが付加されている。ファイル管理サービスは、ファイルデータ203bから、ファイル名称と、添付情報203cと、を取り出し、図2のキャラクタレジスタ401及びハッシュレジスタ434へと転送する。ここでは、他の複数のファイルについても、同様のデータ展開がなされているものとする。即ち、キャラクタレジスタ401及びハッシュレジスタ434には、一つの属性情報のみではなく、最低限、図2の420の表示例の様にユーザーに対して提供される情報分の属性情報は格納されているものとする。CPU201は、ファイル名称と共に添付情報203cを受け取り、添付情報203cを検索部410へと送出する。検索部410は、添付情報203cを例えば、メタ辞書領域203a中のメタ辞書項目と照合し、一対の識別情報を取得する。そして、CPU201は、前記識別情報をキャラクタレジスタ401へと送出する。また、CPU201は、前記添付情報添付情報203cをハッシュレジスタ434へ格納する。キャラクタレジスタ401及びハッシュレジスタ434の各々のレジスタにおける情報の配列順は各々同様に配置され、表示及び選択のためのポインタ指示は、識別情報と添付情報とにおいて対をなす様、展開される。よって、図2のエンコーダ432の出力におけるレジスタ指示は、キャラクタレジスタ401及びハッシュレジスタ434に対して有効となる。メタ辞書より検出した識別情報は、そのままではビデオ表示できないので、図2のOSDOnScreenDisplay402を通してビットマップ情報へと展開される。コントローラCTRL403は、VRAMVideoRAM404への表示項目を構築する際に、OSD402より所望のビットマップ情報を取り出し、VRAM404へと展開する。図2のTGTimingGenerator405は、ディスプレイ406への表示タイミングを制御する。TG405のタイミング制御により、VRAM404のデータは、ディスプレイ406へ表示される。ディスプレイ406には、ファイル名称と共に属性情報例えば、図2の420のnote1、note2が表示される。ユーザーは、ディスプレイ406を通して、ファイル属性をテキスト情報として目視することができる。PC200の場合、マウスやキーボードを選択操作部図2のSW1430として実装することができる。図2の420の様にサムネイルを持たないで表示する様な場合、ユーザーは、所望のファイル名称を含めてハイライト表示させて、且つ、[Enter]キー押下やマウスクリック動作を伴うことで、現在の選択ファイルを指示することができる。CPU201は、ユーザーによる選択操作部430の操作により、選択ファイルのハイライト位置を変える等、表示部207の表示に反映させる。また、図2の決定部SW2431は、別の選択情報の決定手段であって、これも、[Enter]キーやマウス等で実現可能であるし、別途押し釦等を設けて実現してもよい。選択操作部430からの出力は、エンコーダ432により数値化され、その指示位置を選択側のコントローラCTRL433へと送信されると共に、表示側に反映させるために、表示側のコントローラ403へと送信される。コントローラ433は、現在の指示位置及び選択状況を把握し、選択時にはハッシュレジスタ434の内容又は、ポインタ値をCPU201へと送出する。例えば、ユーザーが、図2の420の様に表示されているファイルの属性識別情報から任意の項目を選択した場合、CPU201は、同様の属性識別情報を持つファイルを、添付情報hash値を参照することで検索する。なお、CPU201等は、並べ替え等の検索も、容易に実現することができる。勿論、ここで言及する検索とは、添付情報のみを手がかりとして実施するものである。添付情報として、前述したようにハッシュ値messagedigest:MD5、SHA-512等、collisionの可能性の低いアルゴリズムを用いたものを用いることで高速な検索を実現することができる。図2の420は、識別情報大田区にてが選択され、CPU201が、同内容の添付情報を持つファイルを検索した結果を示した一例となっている。CPU201による検索方法は、この様に選択された特定のファイルと同様の属性を有するものを検索する他に、メタ辞書の内容識別情報項目の一覧をディスプレイ表示する。そして、CPU201が、表示したメタ辞書の内容の中から選択された識別情報の対である添付情報を有するファイルを検索する方法等もある。なお、図2の420の表示において、属性の表示はテキストに限定されるものではない。識別情報には、任意の識別情報が付加される。小アイコンの様な表示がされる様図中の晴れマークや、傘マーク等に小アイコン用のビットマップを直にメタ辞書添付としてもよいし、メタ辞書にはテキストで持たせ、ファイル管理サービスで識別情報に対応したアイコンを添付してもよい。前述したPC200上のファイル管理サービス又はCPU201の実行例は、メタ辞書内容のファイルデータへの応用例でもある。本実施形態では、更にそれがPC200経由でデジタルカメラ100へと伝達される場合について説明を行う。図1に戻り、図1のPC200側の構成は、図2と等しい。通信部209は、外部機器と通信を行うための手段であり、本実施形態ではデジタルカメラ100との通信を前提としている。なお、通信の手段通信の形態は、問わない。WAN/LAN等ネットワークとしての形態でもよいし、peertopeerの形態でもよい。CPU101は、デジタルカメラ100全体の制御を司り、不揮発性記憶装置以下、ROMという102に搭載されるファームウェア等を実行する。なお、CPU101は、ROM102又は揮発性記憶装置以下、RAMという103に記憶されたプログラムを実行することによって、後述する各実施形態に係る機能の一部又は全てを実現する。ROM102はROM制御部104によって、データ入出力が制御される。RAM103はRAM制御部105によって、データ入出力が制御される。デジタルカメラ100は、撮影データを通信によりPC200に転送することもできるが、大抵の場合、メディアカード106の様に外部記録メディアを搭載し、撮影データはそこに記録していく。メディアカード制御部107は、メディアカード106のコントローラであり、メディアカード106の記録/読み出しを制御する。通信部108は、PC200との通信を行う手段である。こちらも、本実施形態ではその形態を問わない。PC200との通信は有線でもよいし、無線でもよい。デジタルカメラ100と通信するPC200は、デジタルカメラ100に対して、リモート撮影要求データ同時転送orメディア蓄積メディアカード106内データの一覧サムネイル表示等メディアカード106内データのダウンロード/アップロード等の指示を通信すると共に、必要に応じてファイルデータの送受信も実施する。<実施形態1>図4は、本実施形態におけるPC200とデジタルカメラ100との通信例を示す図である。本実施形態では、PC200からユーザーが選択したメタ辞書図4の203aの添付情報をデジタルカメラ100に送信し、リモート撮影時に前記添付情報をファイルに添付して撮影を行う例を説明する。なお、デジタルカメラ100は、例えば被写体に対して三脚等で固定されており、撮影スタンバイ状態であるものとする。今、PC200側にてユーザーは、今後撮影して生成される撮影ファイルに付加したいメタデータを選択する。PC200側にてユーザーは、表示部207を介してディスプレイ図2の406上にメタ辞書項目キャラクタレジスタ401に展開した識別情報を表示させる。ユーザーは、選択部208中の操作部位図2のSW1430を操作して、所望のメタデータ識別情報を選択する図4では、健太を選択。選択部208は、選択結果ここでは、健太のhash値をCPU201に返送する。ここで、PC200とデジタルカメラ100とは、通信状態が確立しているものとする。なお、前述したように、通信の形態有線、無線の相違や、プロトコルの違い等は問わない。CPU201は、選択部208により返送された選択結果である前記添付情報を、通信部209へと転送する。通信部209は、転送したい内容前記添付情報を通信に合致したプロトコルフォーマット例えば、パケットに置き換え、CPU201の指示に従い外部機器本実施形態では、デジタルカメラ100へと転送する。デジタルカメラ100は、PC200側の通信部209からのデータ送信要求を受け、通信部108を介して通信部209の送信したデータを受信する。CPU101は、受信パケット中から、添付情報を取り出し、RAM制御部105を介して添付情報をRAM103に格納させる。本実施形態では、添付情報は前述したようにmessagedigestというハッシュ値を用いて説明を行っている。図4の103aは、messagedigestmessagedigest値をRAM103上に格納したことを示している。デジタルカメラ100は、この状態で以降の撮影動作に対するプロダクツ撮影画像データに対しては、digest値103aを添付したファイルを生成する様、制御を実行する。今、デジタルカメラ100により撮影がなされたとする。なお、撮影画像処理部は、不図示である。また、撮影の形態は、カメラ操作によるもの、PC200による遠隔撮影等の形態は問わない。撮影画像ファイルは、RAM103上に、ファイルデータとして図4のファイルデータ103b、103c格納される。このとき、CPU101は、ファイルデータ103b、103cに対して、digest103aを添付する。なお、図4では、ファイルの終端に貼付している様に図示しているが、ファイルに対する格納場所、フォーマットは、問わない。また、撮影画像ファイルデータは、メディアカード106中にファイルデータ106aとして記録されていてもよい。通常、遠隔撮影によるデータは、操作側PC200側にアップロードされる。アップロードされたファイルデータは、RAM203中に一時格納され、最終的には不揮発性の記憶装置図4中206a等に、格納される格納イメージ206c。PC200にアップロードされた撮影画像ファイルデータ203bには、デジタルカメラ100でdigest添付情報が付加されている図4の203c。故に、ファイル管理サービス又はCPU201は、メタ辞書を用いて、記憶装置上からdigest203cを持つファイルとしてファイル203bを検索することができる。また、デジタルカメラ100に添付情報digest値を送信することで、CPU101はデジタルカメラ100側で同digest値を有するファイルを、RAM103上やメディアカード106上から検索する。デジタルカメラ100は、検索結果としてファイルデータそのもの、サムネイル画像等ファイル構成の一部、ファイル名のみ等、PC側検索要求に従い返送することができる。もし、デジタルカメラ100に独立したメタ辞書が搭載されるならば不図示、PC200は、デジタルカメラ100のメタ辞書のメタデータをダウンロードする。そして、表示部207と、選択部208と、を用いてデジタルカメラ100のメタ辞書登録項目を表示選択する。このことで、PC200は、デジタルカメラ100の制御下にある記憶装置例えば、メディアカード106や、RAM103上の任意のプロダクト画像動画音声等データを検索する。そして、PC200は、検索結果として、ファイル/サムネイル/ファイル名称等データの全て/一部/属性等を、PC200に転送させる制御を行うことができる。以上、本実施形態によれば、PC200側で選択されたファイル検索用の添付情報をデジタルカメラ100側に送付し、デジタルカメラ100側では、撮影データファイルに対して前記添付情報を添付する。このことで、以降のファイル検索が高速且つ、容易になる。特に、特リモートキャプチャ等でこれから撮影する場合に、前以って検索用の添付情報を送付することで、撮影後直ちに高速な検索が可能となる。また、既に撮影済みのファイルに対しても逐次添付情報を添付していけば、以降のファイル検索の処理は容易になる。つまり、本実施形態によれば、ユーザーに最適なファイル検索サービスを提供することができる。<実施形態2>図5は、本実施形態におけるデジタルカメラ100側のメタ辞書内容と、PC200側のメタ辞書内容との同期について説明するための図である。本実施形態では、デジタルカメラ100側でも独自にメタ辞書を搭載することができる。デジタルカメラ100側のメタ辞書は、例えば、メディアカード106上に事前に格納イメージとしてのメタ辞書領域501の様に格納しておく。そして、デジタルカメラ100が使用時に高速アクセスのため、RAM103上に格納イメージとしてのメタ辞書領域502の様に展開してもよい。デジタルカメラ100は、独自のハッシュ演算部503を具備し、任意のデータに対してそのhash値を求めることができる。ハッシュ演算部503の出力は、そのままカメラ側メタ辞書の添付情報として登録することができる。なお、メタ辞書の定義では、添付情報に対しては一対となる識別情報の登録が必要である。デジタルカメラ100におけるハッシュ演算部503への入力としては、画像動画音声等プロダクトを対象とする。それらデータストリームにより生成された添付情報に対しては、それらデータをそのまま識別情報にしてはメタ辞書容量が大きくなってしまう。この様な場合には、例えばCPU101が、識別情報に、画像1、動画1、音声1等、適当なテキストに置き換え、辞書登録を行う表記置換。これら表記置換に該当するテキストは、最低限その辞書中では複数存在しない様取扱われる。また、ハッシュ演算部503は、前述したようにMD5やSHA-512等collisionの頻度の極めて低いアルゴリズムを用いることで、検索時に誤検索を起こす可能性は抑えることができる。PC200がデジタルカメラ100に接続されたときに、PC200側のCPU201は、通信部209を介してデジタルカメラ100側に対してメタ辞書搭載の有無を確認する。そして、CPU201は、デジタルカメラ100が独立したメタ辞書を取扱っていることを検知した場合には、メタ辞書中の添付情報digest値をPC200側に送付する様、デジタルカメラ100側に要求する。デジタルカメラ100側は、例えばRAM103上に展開しているメタ辞書領域502中の添付情報を、PC200側の要求タイミングに応じて、通信部108を介して送信する。PC200側は、受信したデジタルカメラ100側の辞書の識別情報を一端、同期部510に転送する。同期部510では、一方でPC200側に搭載されるメタ辞書の登録添付情報を順次読み出し、デジタルカメラ100側の添付情報と比較していく。同期部510によるこの比較は、同期部510中の現在のデジタルカメラ100側の添付情報と、順次読み出したPC200側の添付情報とが一致する迄行われる。もし、一致したならば、その項目はPC200側/デジタルカメラ100側双方の辞書に登録済として、同期部510はその添付情報を消去する又は、消去可能の扱いとする。一致されるまで、同期部510は、読み出しを繰り返す。PC200側の辞書に登録されていないデジタルカメラ100側の添付情報を検出したならば、同期部510は、そのデジタルカメラ100側の添付情報を新規の情報として、PC200側の辞書に登録する同期をとる。また、同期部510は、新規添付情報の一対である識別情報をデジタルカメラ100側に対して要求する。デジタルカメラ100側より取得した識別情報が表記置換のテキストである場合には、PC200上の登録メタデータとcollisionする可能性がある添付情報は、その可能性はきわめて低い。その様な場合には、CPU201は、カメラより取得したテキストを更に別のキャラクタで表記置換する。以上、本実施形態によれば、デジタルカメラ100側にもメタ辞書が搭載されており、デジタルカメラ100側にて、ユーザーが撮影しながら前記メタ辞書が拡張されていく場合には、PC200側で操作をする際等にPC200側でメタ辞書の同期をとる。このことで、新たにデジタルカメラ100側で追加された辞書情報に対しても容易に追従することができる。つまり、本実施形態によれば、機器間の検索環境の最適化を随時図ることができる。<その他の実施形態>また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体又は記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段CPUやMPUが記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステムOS等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。更に、記録媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。以上、前述した各実施形態によれば、機器間で連携した高速又は簡易な検索サービスを提供することができる。以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。