(57)【要約】【課題】複数の装置が有する画像データの中から、もらう側が必要な画像データだけを簡単に収集する。【解決手段】キーオブジェクト受信制御部７１は、相手から送信されてくるオブジェクトであって、画像データを検索するためのオブジェクトの受信を制御する。検索部５６は、受信されたオブジェクトと、予め記録されているリストであって、画像データの属性を示す情報が配置されているリストとに基づいて、記録部３２に記録されている画像データからオブジェクトに応じた属性の画像データを検索する。データ送信制御部８２は、検索の結果に応じた画像データの相手への送信を制御する。本発明は、例えば、デジタルカメラがネットワークで接続されたシステムに適用することができる。【選択図】図２
2007174026.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取り扱う複数の電子機器と、前記画像データを収集する画像収集装置とから構成される画像収集システムにおいて、
前記電子機器は、
前記画像収集装置から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段と、
受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段と、
検索された前記画像データの前記画像収集装置への送信を制御する画像データ送信制御手段と
を備え、
前記画像収集装置は、
複数の前記電子機器への前記オブジェクトの送信を制御するオブジェクト送信制御手
段と、
複数の前記電子機器から送信されてくる前記画像データの受信を制御する画像データ受信制御手段と
を備える画像収集システム。
【請求項２】
画像データを取り扱う電子機器において、
相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段と、
受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段と、
検索の結果に応じた画像データの相手への送信を制御する画像データ送信制御手段と
を備える電子機器。
【請求項３】
前記オブジェクトは、文字列データ、画像データ、または音声データからなり、
前記リストには、文字列、画像、または音声の属性を示す情報が配置されている
請求項２に記載の電子機器。
【請求項４】
被写体を撮像し、前記記録媒体に記録させる前記画像データを生成する撮像手段をさらに備える
請求項２に記載の電子機器。
【請求項５】
前記画像データの属性を示す情報が配置されている前記リストを生成するリスト生成手段をさらに備える
請求項２に記載の電子機器。
【請求項６】
検索された前記画像データの一覧の表示を制御する表示制御手段と、
表示された一覧を基にしたユーザの操作に応じて、相手に送信する前記画像データを選択する選択手段をさらに備え、
前記データ送信制御手段は、選択された前記画像データの相手への送信を制御する
請求項２に記載の電子機器。
【請求項７】
前記検索手段は、前記リストに相手への送信を許可する旨の情報が配置されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する
請求項２に記載の電子機器。
【請求項８】
前記データ送信制御手段は、検索された前記画像データの第1の一覧の相手への送信を制御し、
相手から送信されてくる、前記第1の一覧より相手において選択された画像データの第２の一覧の受信を制御する受信制御手段をさらに備え、
前記データ送信制御手段は、受信した前記第２の一覧に示される前記画像データの、相手への送信を制御する
請求項２に記載の電子機器。
【請求項９】
前記画像データを検索するためのオブジェクトを入力する入力手段をさらに備え、
前記検索手段は、入力された前記オブジェクトと、前記リストとに基づいて、前記記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する
請求項２に記載の電子機器。
【請求項１０】
画像データを取り扱う画像送信方法において、
相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し、
受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し、
検索の結果に応じた画像データの相手への送信を制御する
ステップを含む画像送信方法。
【請求項１１】
画像データを取り扱う処理を、コンピュータに行わせるプログラムにおいて、
相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し、
受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し、
検索の結果に応じた画像データの相手への送信を制御する
ステップを含むプログラム。
【請求項１２】
請求項１１に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像収集システム、電子機器および画像送信方法、プログラム、並びに記録媒体に関し、特に、複数の機器のそれぞれが有する画像データより、必要な画像データだけを収集できるようにした画像収集システム、電子機器および画像送信方法、画像収集装置および画像収集方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラやカムコーダ(商標)などの撮影装置が普及する中で、これらの記憶容量が大きくなるにつれて、過去に撮影した静止画像や動画像の画像データを撮影装置内部に記録し持ち歩くことができるようになった。
【０００３】
そこで、例えば友人達が集まった場面において、それぞれの撮影装置に記録されている画像データの中から、IEEE(Institute of Electrical and Electronics Engineers)802.11a，IEEE802.11b，IEEE802.11gなどに準拠した無線LAN（Local Area Network）やBluetoothなどを用いて、必要な画像データだけを収集したいという要求が発生することが考えられる。
【０００４】
このとき、自分以外の友人達が所持する撮影装置から自分が所持する撮影装置に、必要な画像データだけを収集する手段として、他人が所持する撮影装置に保存されている画像データの中で必要なものを選択して共有することで、ネットワークを介して画像データを取得するという方法がある。
【０００５】
ところで、複数の記録媒体に記録された画像データから必要なものだけを検索する方法として、例えば、記録時に記録媒体毎にインデックス画像を生成するとともに、インデックス画像に対するインデックス画像ＩＤ、フォルダＩＤ、メディアＩＤ、並びに検索ワードを生成または入力し、これらを検索情報として記録することで、複数の記録媒体から検索情報を用いて所望の画像を含むインデックス画像を特定し、目視により所望の画像をする取得するようにしているものもある（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平１１−２８２８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、無線LANなどを用いて静止画像や動画像の画像データを渡す場合、渡す側が、渡したい静止画像や動画像の画像データを選択し、選択した画像データをもらう側に公開して、もらう側が選択された選択された画像データを取得する（ダウンロードする）しか方法がなく、もらう側が欲しい静止画像や動画像の画像データだけを抽出することはできなかった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、複数の装置が有する画像データの中から、もらう側が必要な画像データだけを簡単に収集することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面の画像収集システムは、画像データを取り扱う複数の電子機器と、前記画像データを収集する画像収集装置とから構成される画像収集システムであって、前記電子機器が、前記画像収集装置から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段と、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段と、検索された前記画像データの前記画像収集装置への送信を制御する画像データ送信制御手段とを備え、前記画像収集装置が、複数の前記電子機器への前記オブジェクトの送信を制御するオブジェクト送信制御手段と、複数の前記電子機器から送信されてくる前記画像データの受信を制御する画像データ受信制御手段とを備える。
【００１０】
本発明の第２の側面の電子機器は、画像データを取り扱う電子機器であって、相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段と、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段と、検索の結果に応じた画像データの相手への送信を制御する画像データ送信制御手段とを備える。
【００１１】
前記オブジェクトは、文字列データ、画像データ、または音声データからなり、前記リストには、文字列、画像、または音声の属性を示す情報が配置されるようにできる。
【００１２】
前記電子機器には、被写体を撮像し、前記記録媒体に記録させる前記画像データを生成する撮像手段をさらに設けることができる。
【００１３】
前記電子機器には、前記画像データの属性を示す情報が配置されている前記リストを生成するリスト生成手段をさらに設けることができる。
【００１４】
前記電子機器には、検索された前記画像データの一覧の表示を制御する表示制御手段と、  表示された一覧を基にしたユーザの操作に応じて、相手に送信する前記画像データを選択する選択手段をさらに設け、前記データ送信制御手段は、選択された前記画像データの相手への送信を制御することができる。
【００１５】
前記検索手段は、前記リストに相手への送信を許可する旨の情報が配置されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索することができる。
【００１６】
前記データ送信制御手段は、検索された前記画像データの第1の一覧の相手への送信を制御し、相手から送信されてくる、前記第1の一覧より相手において選択された画像データの第２の一覧の受信を制御する受信制御手段をさらに設け、前記データ送信制御手段は、受信した前記第２の一覧に示される前記画像データの、相手への送信を制御することができる。
【００１７】
前記電子機器には、前記画像データを検索するためのオブジェクトを入力する入力手段をさらに設け、前記検索手段は、入力された前記オブジェクトと、前記リストとに基づいて、前記記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索することができる。
【００１８】
本発明の第２の側面の画像送信方法は、画像データを取り扱う画像送信方法であって、  相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し、検索の結果に応じた画像データの相手への送信を制御するステップを含む。
【００１９】
本発明の第２の側面のプログラムおよび第２の側面の記録媒体に記録されるプログラムは、画像データを取り扱う処理を、コンピュータに行わせるプログラムであって、相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し、検索の結果に応じた画像データの相手への送信を制御するステップを含む。
【００２０】
本発明の第１の側面においては、前記画像収集装置から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信が制御され、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データが検索され、検索された前記画像データの前記画像収集装置への送信が制御される。そして、複数の前記電子機器への前記オブジェクトの送信が制御され、複数の前記電子機器から送信されてくる前記画像データの受信が制御される。
【００２１】
本発明の第２の側面においては、相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信が制御され、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データが検索され、検索の結果に応じた画像データの相手への送信が制御される。
【発明の効果】
【００２２】
以上のように、本発明の第１の側面によれば、複数の電子機器から送信されてくる画像データを受信することができる。また、本発明の第１の側面によれば、複数の電子機器が有する画像データの中から、もらう側が必要な画像データだけを収集することができる。
【００２３】
本発明の第２の側面によれば、画像データを送信することができる。また、本発明の第２の側面によれば、自分自身が有する画像データの中から相手が必要とする画像データだけを相手が収集することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２５】
本発明の第１の側面の画像収集システムは、画像データを取り扱う複数の電子機器（例えば、図１のDSC１１−２とDSC１１−３）と、前記画像データを収集する画像収集装置（例えば、図１のDSC１１−１）とから構成される画像収集システムであって、前記電子機器が、前記画像収集装置から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段（例えば、図２のキーオブジェクト受信制御部７１）と、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリスト（例えば、図５のリスト１０１）とに基づいて、記録媒体（例えば、図２の記録部３２）に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段（例えば、図２の検索部５６）と、検索された前記画像データの前記画像収集装置への送信を制御する画像データ送信制御手段（例えば、図２のデータ送信制御部８２）とを備え、前記画像収集装置が、複数の前記電子機器への前記オブジェクトの送信を制御するオブジェクト送信制御手段（例えば、図２のキーオブジェクト送信制御部７２）と、複数の前記電子機器から送信されてくる前記画像データの受信を制御する画像データ受信制御手段（例えば、図２のデータ受信制御部８１）とを備える。
【００２６】
本発明の第２の側面の電子機器は、画像データを取り扱う電子機器（例えば、図１のDSC１１−２）であって、相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御するオブジェクト受信制御手段（例えば、図２のオブジェクト受信制御部７１）と、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリスト（例えば、図５のリスト１０１）とに基づいて、記録媒体（例えば、図２の記録部３２）に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索する検索手段（例えば、図２の検索部５６）と、検索の結果に応じた画像データの相手への送信を制御する画像データ送信制御手段（例えば、図２のデータ送信制御部８２）とを備える。
【００２７】
前記電子機器には、被写体を撮像し、前記記録媒体に記録させる前記画像データを生成する撮像手段（例えば、図２のカメラ部）をさらに設けることができる。
【００２８】
前記電子機器には、前記画像データの属性を示す情報が配置されている前記リストを生成するリスト生成手段（例えば、図２のリスト生成部５２）をさらに設けることができる。
【００２９】
前記電子機器には、検索された前記画像データの一覧の表示を制御する表示制御手段（例えば、図２のモニタ制御部５３）と、  表示された一覧を基にしたユーザの操作に応じて、相手に送信する前記画像データを選択する選択手段（例えば、図２の選択部５４）をさらに設け、前記データ送信制御手段は、選択された前記画像データの相手への送信を制御することができる（例えば、図８のステップＳ９７）。
【００３０】
前記検索手段は、前記リストに相手への送信を許可する旨の情報が配置されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索することができる（例えば、図８のステップＳ９６）。
【００３１】
前記データ送信制御手段は、検索された前記画像データの第1の一覧（例えば、検索結果リスト）の相手への送信を制御し（例えば、図９のステップＳ１５５）、相手から送信されてくる、前記第1の一覧より相手において選択された画像データの第２の一覧（例えば、選択リスト）の受信を制御する受信制御手段（例えば、図２のデータ受信制御部８１）をさらに設け、前記データ送信制御手段は、受信した前記第２の一覧に示される前記画像データの、相手への送信を制御することができる（例えば、図９のステップＳ１５７）。
【００３２】
前記電子機器には、前記画像データを検索するためのオブジェクトを入力する入力手段（例えば、図２のユーザ入力部３３）をさらに設け、前記検索手段は、入力された前記オブジェクトと、前記リストとに基づいて、前記記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索することができる（例えば、図３のステップＳ３４）。
【００３３】
本発明の第２の側面の画像送信方法は、画像データを取り扱う画像送信方法であって、  相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し（例えば、図３のステップＳ３３）、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリスト（例えば、図５のリスト１０１）とに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し（例えば、図３のＳ３４）、検索の結果に応じた画像データの相手への送信を制御する（例えば、図３のＳ３５）ステップを含む。
【００３４】
本発明の第２の側面のプログラムおよび第２の側面の記録媒体に記録されるプログラムは、画像データを取り扱う処理を、コンピュータに行わせるプログラムであって、相手から送信されてくるオブジェクトであって、前記画像データを検索するためのオブジェクトの受信を制御し（例えば、図３のステップＳ３３）、受信された前記オブジェクトと、予め記録されているリストであって、前記画像データの属性を示す情報が配置されているリスト（例えば、図５のリスト１０１）とに基づいて、記録媒体に記録されている前記画像データから前記オブジェクトに応じた属性の前記画像データを検索し（例えば、図３のＳ３４）、検索の結果に応じた画像データの相手への送信を制御する（例えば、図３のＳ３５）ステップを含む。
【００３５】
図１は、本発明に係るネットワークシステム１の一実施の形態の外観構成例を示す図である。
【００３６】
図１のネットワークシステム１は、デジタルスチルカメラ（以下、DSCと称する）１１−１乃至１１−３、およびネットワーク１２から構成され、ネットワークシステム１では、DSC１１−１がDSC１１−２、およびDSC１１−３に対してキーオブジェクトを送信し、DSC１１−２、およびDSC１１−３はそれぞれに記録されている静止画像または動画像の画像データの中から、キーオブジェクトに基づいて画像データを検索し、DSC１１−１に送信する。DSC１１−１は受信した画像データを記録する。
【００３７】
図１のDSC１１−１乃至１１−３は、有線または無線のLAN(Local Area Network)などのネットワーク１２を介して相互に接続されている。無線LANの動作モードはアドホックモードであってもインフラストラクチャモードであってもよい。尚、DSC１１−１乃至１１−３について、特に区別する必要がない場合は、単にDSC１１と称する。
【００３８】
図２は、図１のDSC１１の構成例を示すブロック図である。
【００３９】
図１のDSC１１は、カメラ部３１、記録部３２、ユーザ入力部３３、液晶モニタ３４、制御部３５、およびネットワークインターフェイス３６（以下、ネットワークI/F（Interface）３６と称する）から構成される。
【００４０】
カメラ部３１は、CCD（Charge Coupled Device）またはCMOS（Complementary Metal-Oxide Semiconductor）センサなどの画像を電気信号に変換する光電変換素子および光電変換素子に被写体の画像を結像させる光学系などからなり、被写体の画像を電気信号である画像信号に変換する。即ち、DSC１１は、被写体を撮影する。また、カメラ部３１は、図示せぬマイクロフォンによって、撮影時の周囲の音声も取得する。
【００４１】
そして、カメラ部３１は、撮影（音声の取得も含む）の結果得られる画像信号と音声信号を、制御部３５に供給する。
【００４２】
記録部３２は、ハードディスクドライブ、所定のドライブに駆動されるDVD（Digital Versatile Disk）などの光ディスクおよびそのドライブ、またはメモリカードなどの半導体メモリなどからなる。記録部３２は、制御部３５から供給される、静止画像を表示させるための画像データ(以下、静止画像データと称する)と動画像（音声付き動画像）を表示させるための画像データ（以下、動画像データと称する）を記録する。また、記録部３２は、静止画像データ、および動画像データの属性を示す情報が配置されているリスト（後述する）を記録する。
【００４３】
なお、以下では、静止画像データと動画像データを区別する必要がない場合、それらをまとめて画像データと称する。
【００４４】
ユーザ入力部３３は、DSC１１に対する指示を入力するためにユーザに操作される入力装置であって、例えば、各種の操作ボタン、キーボード、マウス、リモコン、タッチパネル、マイクロフォンなどから構成され、ユーザからの操作を受け付け、その操作内容を示す情報を制御部３５に供給する。
【００４５】
液晶モニタ３４は、制御部３５から供給される、動画像、静止画像、または後述する検索結果である検索結果リストを表示させるための表示データに基づいて、動画像、静止画像または検索結果リストを表示する。
【００４６】
制御部３５は、例えば、マイクロプロセッサなどからなり、DSC１１全体を制御する。
【００４７】
ネットワークI/F３６は、ネットワーク１２を介して、各種のデータ（オブジェクトを含む）を送受信する。
【００４８】
制御部３５は、記録再生制御部５１、リスト生成部５２、モニタ制御部５３、選択部５４、キーオブジェクト通信制御部５５、検索部５６、およびデータ通信制御部５７から構成される。
【００４９】
記録再生制御部５１は、カメラ部３１から供給される画像信号のうちの１つの静止画像に対応する画像信号に、例えば、JPEG（Joint Photographic Experts Group）方式の符号化などの静止画像を圧縮符号化する処理を適用して、画像信号から静止画像データを生成し、記録部３２に供給する。
【００５０】
なお、生成される静止画像データの方式は、JPEG方式に限るものではなく、JPEG2000方式など他の方式であってもよい。
【００５１】
また、記録再生制御部５１は、カメラ部３１から供給される画像信号と音声信号に、例えば、MPEG（Moving Pictures Experts Group）方式の符号化などの動画像を圧縮符号化する処理を適用して、画像信号と音声信号から動画像データを生成し、記録部３２に供給する。
【００５２】
なお、生成される動画像データの方式は、MPEG1、MPEG2、MPEG4、またはMPEG7などのMPEG方式に限るものではなく、H.264（ISO/IEC 14496-10 MPEG-4 Part10 Advanced Video Coding/ITU-T Rec. H.264）や、H.263(ITU)などの他の方式であってもよい。
【００５３】
記録再生制御部５１は、記録部３２から画像データを読み出して、その画像データを復号する。記録再生制御部５１は、復号の結果得られる画像信号を、モニタ制御部５３に供給する。
【００５４】
また、記録再生制御部５１は、リスト生成部５２から供給されるリストであって、画像データの属性を示すリストを記録部３２に供給して記録させる。また、記録再生制御部５１は、記録部３２に記録されているリストを読み出す。リスト生成部５２は、画像データの属性を示す、文字列、画像、または音声の情報より、画像データの属性を示す、これらの情報からなるリストを生成する。
【００５５】
また、記録再生制御部５１は、検索部５６の検索結果を示す、検索された画像データの一覧である検索結果リストをモニタ制御部５３に供給する。
【００５６】
モニタ制御部５３は、記録再生制御部５１から供給される画像信号を基に、動画像または静止画像を表示するための表示データを生成し、液晶モニタ３４に供給する。
【００５７】
また、モニタ制御部５３は、検索部５６において検索された画像データの一覧である検索結果リストを表示するための表示データを生成し、液晶モニタ３４に供給する。
【００５８】
選択部５４は、ユーザ入力部３３から供給される、キーオブジェクトを指定するための操作内容を示す情報に基づいて、ユーザにより指定されるキーオブジェクト（例えば、文字列などのキーワード）を、記録部３２に記録されているリストの中から記録再生制御部５１を介して読み出し、そのオブジェクトをキーオブジェクト送信制御部７２に供給する。
【００５９】
キーオブジェクトは、顔画像などのキーイメージ、音楽や音声などのキーボイスであってもよい。なお、キーオブジェクトを外部から直接入力するようにしてもよい。
【００６０】
また、選択部５４は、ユーザ入力部３３から供給される、液晶モニタ３４に表示される検索結果リストより、記録される画像データを選択するための操作内容を示す情報に基づいて、ユーザにより指定された画像データを、記録再生制御部５１を介して記録部３２より読み出し、データ送信制御部８２に供給する。
【００６１】
また、選択部５４は、ユーザ入力部３３から供給される、液晶モニタ３４に表示される検索結果リストより、記録される画像データを選択するための操作内容を示す情報に基づいて、ユーザにより選択された画像データの一覧である選択リストを生成し、データ送信制御部８２に供給する。
【００６２】
キーオブジェクト通信制御部５５は、ネットワークI/F３６による、ネットワーク１２を介したキーオブジェクトの送信または受信を制御する。
【００６３】
キーオブジェクト通信制御部５５は、キーオブジェクト受信制御部７１、およびキーオブジェクト送信制御部７２より構成される。キーオブジェクト受信制御部７１は、ネットワークI/F３６による、ネットワーク１２を介して送信されてきたキーオブジェクトの受信を制御する。キーオブジェクト受信制御部７１は、ネットワークI/F３６において受信したキーオブジェクトを検索部５６に供給する。キーオブジェクト送信制御部７２は、ネットワークI/F３６による、ネットワーク１２を介するキーオブジェクトの送信を制御する。キーオブジェクト送信制御部７２は、ユーザ入力部３３、または選択部５４より供給されるキーオブジェクトをネットワークI/F３６に供給する。
【００６４】
検索部５６は、キーオブジェクト受信制御部７１から供給されるキーオブジェクトと、記録部３２に記録されているリストとに基づいて、記録部３２より画像データを検索する。検索部５６は、検索の結果に応じて得られる画像データを、記録再生制御部５１を介して記録部３２から読み出し、データ送信制御部８２に供給する。
【００６５】
また、検索部５６は、画像データの検索結果に基づいて、検索結果リストを生成する。検索結果リストは、検索された画像データを示す情報からなり、例えば、検索された画像データのサムネイル画像の一覧からなる。
【００６６】
データ通信制御部５７は、ネットワークI/F３６による、ネットワーク１２を介した各種のデータの送信または受信を制御する。
【００６７】
データ通信制御部５７は、データ受信制御部８１、およびデータ送信制御部８２より構成される。データ受信制御部８１は、ネットワークI/F３６から供給される画像データを、記録再生制御部５１を介して記録部３２に供給し記録させる。また、データ受信制御部８１は、ネットワークI/F３６から供給される、画像データの検索結果である検索結果リストを記録再生制御部５１に供給する。データ送信制御部８２は、検索部５６から供給される画像データ、または検索結果リストをネットワークI/F３６に供給する。また、データ送信制御部８２は、選択部５４から供給される選択リストをネットワークI/F３６に供給する。    
【００６８】
ネットワークI/F３６は、キーオブジェクト受信制御部７１の制御に基づいて、ネットワーク１２を介して送信されてくるキーオブジェクトを受信し、受信したキーオブジェクトをキーオブジェクト受信制御部７１に供給する。
【００６９】
また、ネットワークI/F３６は、データ受信制御部８１の制御に基づいて、ネットワーク１２を介して送信されてくる画像データ、または検索結果リストを受信し、受信した画像データ、検索結果リスト、または選択リストをデータ受信制御部８１に供給する。
【００７０】
さらに、ネットワークI/F３６は、キーオブジェクト送信制御部７２の制御に基づいて、キーオブジェクト送信制御部７２から供給されるキーオブジェクトを、ネットワーク１２を介して送信する。
【００７１】
さらに、ネットワークI/F３６は、データ送信制御部８２の制御に基づいて、データ送信制御部８２から供給される画像データ、検索結果リスト、または選択リストを、ネットワーク１２を介して送信する。
【００７２】
次に、図３のフローチャート、図４、および図７のシステム構成図を参照して、図１のネットワークシステム１におけるDSC１１−１の収集依頼処理、DSC１１−２およびDSC１１−３の収集受信処理について説明する。
【００７３】
DSC１１は、例えば、ユーザ入力部３３が操作され、選択部５４において動作モードが設定されると処理を開始する。
【００７４】
ステップＳ１１において、DSC１１−１の選択部５４は、DSC１１−１のユーザ入力部３３から供給される、動作モードを収集依頼モードに設定するための操作内容を示す情報に基づいて、DSC１１−１の図示せぬモード設定部に、動作モードを収集依頼モードに切替えることを指示する。DSC１１−１のモード設定部は、DSC１１−１の選択部５４からの指示に応じて、動作モードを収集依頼モードに切替える。例えば、DSC１１−１のモード設定部は、収集依頼モードを示すフラグをたてることにより、動作モードを収集依頼モードに設定する。
【００７５】
ステップＳ３１において、DSC１１−２の選択部５４は、DSC１１−２のユーザ入力部３３から供給される、動作モードを収集受信モードに設定するための操作内容を示す情報に基づいて、DSC１１−２の図示せぬモード設定部に、動作モードを収集受信モードに切替えることを指示する。DSC１１−２のモード設定部は、DSC１１−２の選択部５４からの指示に応じて、動作モードを収集受信モードに切替える。例えば、DSC１１−２のモード設定部は、収集受信モードを示すフラグをたてることにより、動作モードを収集受信モードに設定する。
【００７６】
ステップＳ５１において、DSC１１−３の選択部５４は、DSC１１−３のユーザ入力部３３から供給される、動作モードを収集受信モードに設定するための操作内容を示す情報に基づいて、DSC１１−３の図示せぬモード設定部に、動作モードを収集受信モードに切替えることを指示する。DSC１１−３のモード設定部は、DSC１１−３の選択部５４からの指示に応じて、動作モードを収集受信モードに切替える。例えば、DSC１１−３のモード設定部は、収集受信モードを示すフラグをたてることにより、動作モードを収集受信モードに設定する。
【００７７】
ステップＳ１２において、DSC１１−１の選択部５４は、ネットワーク１２で接続されている機器の中から収集依頼先の機器を指定する。例えば、ステップＳ１２において、DSC１１−１の選択部５４は、DSC１１−１のユーザ入力部３３から供給される、収集依頼先の機器を指定するための操作内容を示す情報に基づいて、DSC１１−１に画像データを送信する機器（画像データを検索してもらう機器）（例えば、DSC１１−２）である収集依頼先の機器を、TCP/IP（Transmission Control Protocol / Internet Protocol）を利用しプライベートIPアドレスを選択することで指定する。
【００７８】
ステップＳ３２において、DSC１１−２の選択部５４は、ネットワーク１２で接続されている機器の中から収集依頼元の機器を指定する。例えば、ステップＳ３２において、DSC１１−２の選択部５４は、DSC１１−２のユーザ入力部３３から供給される、収集依頼元の機器を指定するための操作内容を示す情報に基づいて、DSC１１−２が画像データを送信する相手である収集依頼元の機器（例えば、DSC１１−１）を、TCP/IPを利用しプライベートIPアドレスを選択することで指定する。
【００７９】
ステップＳ５２において、DSC１１−３の選択部５４は、ネットワーク１２で接続されている機器の中から収集依頼元の機器を指定する。例えば、ステップＳ５２において、DSC１１−３の選択部５４は、DSC１１−３のユーザ入力部３３から供給される、収集依頼元の機器を指定するための操作内容を示す情報に基づいて、DSC１１−３が画像データを送信する相手である収集依頼元の機器（例えば、DSC１１−１）を、TCP/IPを利用しプライベートIPアドレスを選択することで指定する。
【００８０】
なお、ステップＳ１２において、DSC１１−１が収集依頼先の機器を指定した場合、DSC１１−１がネットワーク１２を介して、収集依頼元をDSC１１−１にさせる要求を収集依頼先であるDSC１１−２およびDSC１１−３に送信し、DSC１１−２およびDSC１１−３がこれに応じてDSC１１−１を収集依頼元の機器に指定するようにしてもよい。
【００８１】
ステップＳ１３において、DSC１１−１の選択部５４は、DSC１１−１のユーザ入力部３３より供給されるキーオブジェクトを入力し、入力したキーオブジェクトをDSC１１−１のキーオブジェクト送信制御部７２に供給する。例えば、DSC１１−１のユーザ入力部３３は、ユーザの操作に応じたキーオブジェクトをDSC１１−１の選択部５４に供給する。また、例えば、外部とのインターフェースであるDSC１１−１のユーザ入力部３３は、データとして外部から入力されたキーオブジェクトを取得して、取得したキーオブジェクトをDSC１１−１の選択部５４に供給する。
【００８２】
キーオブジェクトは、文字列データ、画像データ、音声データなどのオブジェクトであって、DSC１１−１が、DSC１１−２およびDSC１１−３が記録している画像データの中から必要とする画像データを収集するための、DSC１１−２およびDSC１１−３において検索の検索キーとなるオブジェクトである。
【００８３】
また、ステップＳ１３において、DSC１１−１の選択部５４は、DSC１１−１のユーザ入力部３３から供給される、オブジェクトを指定するための操作内容を示す情報に基づいて、DSC１１−１の記録部３２に記録されているリストを、DSC１１−１の記録再生制御部５１を介して読み出して、リストの中からユーザにより指定されるオブジェクトを選択し、選択したオブジェクトをキーオブジェクトとしてDSC１１−１のキーオブジェクト送信制御部７２に供給してもよい。
【００８４】
ステップＳ１４において、図４に示すように、DSC１１−１のキーオブジェクト送信制御部７２は、ステップＳ１３において、選択されたか、または入力されたキーオブジェクトを、DSC１１−１のネットワークI/F３６に、ネットワーク１２を介して、DSC１１−２およびDSC１１−３あてに送信させる。
【００８５】
ステップＳ３３において、図４に示すように、DSC１１−２のキーオブジェクト受信制御部７１は、ネットワーク１２を介してDSC１１−１から送信されてくるキーオブジェクトをDSC１１−２のネットワークI/F３６に受信させる。DSC１１−２のキーオブジェクト受信制御部７１は、DSC１１−２のネットワークI/F３６で受信したキーオブジェクトをDSC１１−２の検索部５６に供給する。
【００８６】
ステップＳ５３において、図４に示すように、DSC１１−３のキーオブジェクト受信制御部７１は、ネットワーク１２を介してDSC１１−１から送信されてくるキーオブジェクトをDSC１１−３のネットワークI/F３６に受信させる。DSC１１−３のキーオブジェクト受信制御部７１は、DSC１１−３のネットワークI/F３６で受信したキーオブジェクトをDSC１１−３の検索部５６に供給する。
【００８７】
ステップＳ３４において、DSC１１−２の検索部５６は、DSC１１−２のキーオブジェクト受信制御部７１から供給されるキーオブジェクトと、DSC１１−２の記録部３２に記録されているリストとに基づいて、DSC１１−２の記録部３２に記録されている画像データからキーオブジェクトに応じた属性の画像データを検索する。
【００８８】
ステップＳ５４において、DSC１１−３の検索部５６は、DSC１１−３のキーオブジェクト受信制御部７１から供給されるキーオブジェクトと、DSC１１−３の記録部３２に記録されているリストとに基づいて、DSC１１−３の記録部３２に記録されている画像データからキーオブジェクトに応じた属性の画像データを検索する。
【００８９】
ここで、図５を参照して、DSC１１−２およびDSC１１−３の記録部３２に記録されているリストの例について説明する。
【００９０】
図５のリスト１０１には、記録部３２に記録されている画像データの属性を示す情報が配置されている。具体的には、例えば、リスト１０１には、ファイル名、記録日時、送信可否フラグ、記録場所、気温・天候、背景色、キーワード、顔画像データ、および音声データなどの情報が配置されている。
【００９１】
ファイル名は、画像データが格納されているファイルの名前を示す。記録日時は、画像データが記録された日付、および時刻を示す。
【００９２】
送信可否フラグは、画像データの送信を許可するか否かを示す情報である。例えば、“1”である送信可否フラグは、画像データの送信を許可することを示し、“0”である送信許可フラグは、画像データの送信を許可しない（禁止する）ことを示す。このとき、例えば、DSC１１−２およびDSC１１−３の検索部５６は、図５のリスト１０１において送信可否フラグが“1”である画像データのみを検索するようにしてもよい。
【００９３】
記録場所は、画像データが取得された場所の緯度および経度を示す。気温・天候は、画像データが取得されたときの気温・天候を示す。背景色は、画像データで表示される画像の背景の色を示す。
【００９４】
キーワードは、その画像データの特徴を示す文字列情報（例えば、記録場所名など）であり、例えば、ユーザ入力部３３からリスト生成部５２に供給される情報に基づいて生成される。例えば、キーワードに含まれる記録場所名は、画像データが取得された場所の名前を示す。記録場所名は、予め記憶している地図データに含まれる場所の名称のうち、記録場所で示される緯度および経度で特定される場所の名称とすることができる。
【００９５】
顔画像データは、例えば、画像データの顔を示す部分だけを抜き出した静止画像データである。
【００９６】
音声データは、例えば、動画像データにおいて、顔を示す部分だけを抜き出した顔画像データに対応する音声データである。また、音声データは、顔画像データに対応しない音声データであってもよい。
【００９７】
例えば、図５で示されるリスト１０１には、ファイル名が“DSC0192.JPG”であるファイルに格納されている画像データについて、２０００年３月２９日１０時５８分３４秒を示す記録日時、“0”である送信可否フラグ、北緯４５度２６分５０秒および東経１２度２９分０１秒である記録場所、曇りおよび摂氏２１．４度である気温・天候、白である背景色、“イタリア、ベネチア、女性、顔”であるキーワード、並びに１つの顔画像データが関係付けられて、配置される。また、例えば、図５で示されるリスト１０１には、ファイル名が“MOV0003.MPG”であるファイルに格納されている画像データについて、２００２年１１月１６日２１時３８分５１秒を示す記録日時、“1”である送信可否フラグ、北緯４０度４３分０５秒および西経７４度０１分００秒である記録場所、雨および摂氏１２．１度である気温・天候、黒、緑、白である背景色、“アメリカ、ニューヨーク、映画館、少女、少年、顔”であるキーワード、２つの顔画像データ、並びにファイル名が“VO1001.mpa” または“VO10035.mpa”のファイルに格納されている２つの音声データが関係付けられて、配置される。
【００９８】
例えば、キーオブジェクトが顔画像である場合、検索部５６は、リスト１０１の顔画像データとキーオブジェクトとを比較して、キーオブジェクトに一致する顔画像の顔画像データに関連付けられている画像データを検索する。
【００９９】
また、例えば、キーオブジェクトが顔画像である場合、検索部５６は、キーオブジェクトと画像データそのものとを比較して、キーオブジェクトに一致する顔画像を含む画像を表示させる画像データを検索する。この場合、検索部５６は、キーオブジェクトと画像データの画像に含まれる顔画像とを比較する前処理として、画像データの画像から顔画像を抽出するとき、平均的な顔画像を表すテンプレートと抽出した顔画像とのマッチングをとって大まかに顔画像であるか否かを判断するようにできる。
【０１００】
さらに、検索部５６は、画像データの画像から抽出された顔画像を所定の角度で回動させ、回動させた顔画像から、顔の対象性に基づいて、その中心線を算出するとともに、中心線らしさを求めて、中心線らしさの最も強い角度を抽出された顔画像の傾きとする。そして、検索部５６は、この傾きを補正した顔画像とキーオブジェクトとを比較するようにしてもよい。
【０１０１】
さらにまた、検索部５６は、画像であるキーオブジェクトに類似した画像を表示させる画像データを検索する場合、キーオブジェクトまたは画像データで表示される画像の一方（第１の画像）を図６Ａで示されるように、小領域に分割し、図６Ｂで示されるように、画像の他方（第２の画像）に対して小領域の位置を移動させて、位置毎に、相関法を用いて、小領域と画像の他方との相関値を計算する。検索部５６は、その相関値の自乗である類似度が最大となる位置の差（位置差）、輝度の比（輝度比）、および類似度を求め、図６Ｃで示されるように、位置差と輝度比で決まる点毎に、類似値を積算する。そして、検索部５６は、全ての小領域について類似度を積算して、位置差と輝度比とで決まる点における類似度の積算値のうち、最大の類似度と予め定めた閾値とを比較することにより、キーオブジェクトと、画像データにより表示される画像とが類似しているか否かを判定する。
【０１０２】
なお、検索部５６は、画像であるキーオブジェクトと、リスト１０１の顔画像データとについて、類似しているか否かを判定し、キーオブジェクトに類似する顔画像を表示する顔画像データがリスト１０１に配置されている画像データを検索するようにしてもよい。
【０１０３】
検索部５６は、音声であるキーオブジェクトと、リスト１０１の音声データとについて、類似しているか否かを判定し、キーオブジェクトに類似する音声を再生する音声データがリスト１０１に配置されている画像データを検索するようにしてもよい。より具体的には、例えば、検索部５６は、音声であるキーオブジェクトと、リスト１０１の音声データとについて、声の質に関係するスペクトル包絡、または声の高さ、アクセント、もしくはイントネーションに関係するピッチ（基本周波数）などの特徴を抽出して、これらの特徴に基づいて、音声データにより再生される音声がキーオブジェクトに類似しているか否かを判定する。
【０１０４】
また、声紋を示すデータであるキーオブジェクトが供給された場合、検索部５６は、音声データで再生される音声の声紋と、キーオブジェクトで示される声紋とが一致するか否かを判定し、声紋が一致する音声を再生する音声データがリスト１０１に配置されている画像データを検索するようにしてもよい。
【０１０５】
このように、DSC１１−２およびDSC１１−３は、DSC１１−１から送信されてくるキーオブジェクトと、DSC１１−２およびDSC１１−３のそれぞれに記録されているリストとに基づいて、DSC１１−２およびDSC１１−３のそれぞれが記録している画像データの中から、キーオブジェクトに応じた属性の画像データを検索することができる。
【０１０６】
図３のステップＳ３５において、DSC１１−２の検索部５６は、検索の結果得られる画像データを、DSC１１−２の記録再生制御部５１を介してDSC１１−２の記録部３２から読み出し、DSC１１−２のデータ送信制御部８２に供給する。図７に示すように、DSC１１−２のデータ送信制御部８２は、DSC１１−２のネットワークI/F３６に、供給された画像データを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１０７】
ステップＳ５５において、DSC１１−３の検索部５６は、検索の結果得られた画像データを、DSC１１−３の記録再生制御部５１を介してDSC１１−３の記録部３２から読み出し、DSC１１−３のデータ送信制御部８２に供給する。図７に示すように、DSC１１−３のデータ送信制御部８２は、DSC１１−３のネットワークI/F３６に、供給された画像データを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１０８】
このように、DSC１１−２およびDSC１１−３は、DSC１１−１が必要とする画像データであって、DSC１１−２およびDSC１１−３のそれぞれにおいて検索された画像データを、DSC１１−１に送信することができる。
【０１０９】
図７に示すように、ステップＳ１５において、DSC１１−１のデータ受信制御部８１は、DSC１１−２およびDSC１１−３よりネットワーク１２を介して送信されてくる画像データを、DSC１１−１のネットワークI/F３６に受信させる。DSC１１−１のデータ受信制御部８１は、受信した画像データをDSC１１−１の記録再生制御部５１に供給する。
【０１１０】
ステップＳ１６において、DSC１１−１の記録再生制御部５１は、DSC１１−１のデータ受信制御部８１から供給される画像データをDSC１１−１の記録部３２に記録させ、処理は終了する。
【０１１１】
以上のように、DSC１１−２およびDSC１１−３が記録している画像データの中から、DSC１１−１が必要な画像データだけを簡単に収集することができる。
【０１１２】
次に、図８のフローチャートを参照して、ネットワークシステム１における、他の収集依頼処理および他の収集受信処理を説明する。なお、図８のフローチャートにおけるステップＳ７１乃至Ｓ７４、ステップＳ９１乃至Ｓ９４、並びにステップＳ１１１乃至Ｓ１１４の処理は、それぞれ、図３のフローチャートにおけるステップＳ１１乃至Ｓ１４、ステップＳ３１乃至Ｓ３４、並びにステップＳ５１乃至Ｓ５４の処理のそれぞれと同様であるのでその説明は省略する。
【０１１３】
ステップＳ９５において、DSC１１−２の検索部５６は、画像データの検索結果に基づいて、検索された画像データの一覧である検索結果リストを生成し、DSC１１−２の記録再生制御部５１に供給する。DSC１１−２の記録再生制御部５１は、検索結果リストをDSC１１−２のモニタ制御部５３に供給する。DSC１１−２のモニタ制御部５３は、検索結果リストを表示する表示データを生成し、DSC１１−２の液晶モニタ３４に供給する。DSC１１−２の液晶モニタ３４は、DSC１１−２のモニタ制御部５３から供給された表示データに基づいて検索結果リストを表示する。検索結果リストは、例えば、検索された画像データの一覧として、サムネイル画像の一覧からなる。この場合、DSC１１−２の液晶モニタ３４は、検索結果リストとして、検索された画像データに対するサムネイル画像からなる一覧を表示することになる。
【０１１４】
ステップＳ９６において、DSC１１−２の選択部５４は、DSC１１−２の液晶モニタ３４に表示された検索結果リストを基にしたユーザの操作に応じて、ユーザにより選択される、DSC１１−１への送信を許可する画像データを選択する。DSC１１−２の選択部５４は、選択された画像データを、DSC１１−２の記録再生制御部５１を介してDSC１１−２の記録部３２から読み出し、DSC１１−２のデータ送信制御部８２に供給する。
【０１１５】
ステップＳ９７において、DSC１１−２のデータ送信制御部８２は、DSC１１−２のネットワークI/F３６に、DSC１１−２の選択部５４より供給された画像データを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１１６】
ステップＳ１１５において、DSC１１−３の検索部５６は、画像データの検索結果に基づいて、検索された画像データの一覧である検索結果リストを生成し、DSC１１−３の記録再生制御部５１に供給する。DSC１１−３の記録再生制御部５１は、検索結果リストをDSC１１−３のモニタ制御部５３に供給する。DSC１１−３のモニタ制御部５３は、検索結果リストを表示する表示データを生成し、DSC１１−３の液晶モニタ３４に供給する。DSC１１−３の液晶モニタ３４は、DSC１１−３のモニタ制御部５３から供給された表示データに基づいて検索結果リストを表示する。検索結果リストは、例えば、検索された画像データの一覧として、サムネイル画像の一覧からなる。この場合、DSC１１−３の液晶モニタ３４は、検索結果リストとして、検索された画像データに対するサムネイル画像からなる一覧を表示することになる。
【０１１７】
ステップＳ１１６において、DSC１１−３の選択部５４は、DSC１１−３の液晶モニタ３４に表示された検索結果リストを基にしたユーザの操作に応じて、ユーザにより選択される、DSC１１−１への送信を許可する画像データを選択する。DSC１１−３の選択部５４は、選択された画像データを、DSC１１−３の記録再生制御部５１を介してDSC１１−３の記録部３２から読み出し、DSC１１−３のデータ送信制御部８２に供給する。
【０１１８】
ステップＳ１１７において、DSC１１−３のデータ送信制御部８２は、DSC１１−３のネットワークI/F３６に、DSC１１−３の選択部５４より供給された画像データを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１１９】
このように、DSC１１−２およびDSC１１−３は、DSC１１−１が必要とする画像データであって、DSC１１−１への送信を許可する画像データだけを送信することができる。
【０１２０】
ステップＳ７５において、DSC１１−１のデータ受信制御部８１は、DSC１１−２およびDSC１１−３よりネットワーク１２を介して送信されてくる画像データを、DSC１１−１のネットワークI/F３６に受信させる。DSC１１−１のデータ受信制御部８１は、受信した画像データをDSC１１−１の記録再生制御部５１に供給する。
【０１２１】
ステップＳ７６において、DSC１１−１の記録再生制御部５１は、DSC１１−１のデータ受信制御部８１から供給される画像データをDSC１１−１の記録部３２に記録させ、処理は終了する。
【０１２２】
以上のように、DSC１１−２およびDSC１１−３が記録している画像データの中から、DSC１１−１が必要としている画像データであって、DSC１１−２またはDSC１１−３において送信が許可された画像データだけを簡単に収集することができる。
【０１２３】
次に、図９を参照して、ネットワークシステム１における、さらに他の収集依頼処理およびさらに他の収集受信処理を説明する。なお、図９のフローチャートにおけるステップＳ１３１乃至Ｓ１３４、ステップＳ１５１乃至Ｓ１５４、並びにステップＳ１７１乃至Ｓ１７４の処理は、それぞれ、図３のフローチャートにおけるステップＳ１１乃至Ｓ１４、ステップＳ３１乃至Ｓ３４、並びにステップＳ５１乃至Ｓ５４の処理のそれぞれと同様であるのでその説明は省略する。
【０１２４】
ステップＳ１５５において、DSC１１−２の検索部５６は、画像データの検索結果に基づいて、検索された画像データの一覧である検索結果リストを生成し、DSC１１−２のデータ送信制御部８２に供給する。DSC１１−２のデータ送信制御部８２は、DSC１１−２のネットワークI/F３６に、供給された検索結果リストを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１２５】
ステップＳ１７５において、DSC１１−３の検索部５６は、画像データの検索結果に基づいて、検索された画像データの一覧である検索結果リストを生成し、DSC１１−３のデータ送信制御部８２に供給する。DSC１１−３のデータ送信制御部８２は、DSC１１−３のネットワークI/F３６に、供給された検索結果リストを、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１２６】
ステップＳ１３５において、DSC１１−１のデータ受信制御部８１は、DSC１１−２およびDSC１１−３よりネットワーク１２を介して送信されてくる検索結果リストを、DSC１１−１のネットワークI/F３６に受信させる。DSC１１−１のデータ受信制御部８１は、受信した検索結果リストをDSC１１−１の記録再生制御部５１に供給する。
【０１２７】
ステップＳ１３６において、DSC１１−１の記録再生制御部５１は、検索結果リストをDSC１１−１のモニタ制御部５３に供給する。DSC１１−１のモニタ制御部５３は、検索結果リストを表示する表示データを生成し、DSC１１−１の液晶モニタ３４に供給する。DSC１１−１の液晶モニタ３４は、DSC１１−１のモニタ制御部５３から供給された表示データに基づいて検索結果リストを表示する。
【０１２８】
DSC１１−１の液晶モニタ３４は、例えば、送信してきた装置ごとに検索結果リストを表示する。また、DSC１１−１の液晶モニタ３４は、送信してきた装置に関わらずに検索結果リストを統合して表示してもよい。
【０１２９】
ステップＳ１３７において、DSC１１−１の選択部５４は、DSC１１−１の液晶モニタ３４に表示された検索結果リストを基にしたユーザの操作に応じて、検索結果リストより、記録する画像データを選択する。DSC１１−１の選択部５４は、選択した画像データを示す情報からなる選択リストを、検索結果リストを送信してきた装置ごとに生成する。DSC１１−１の選択部５４は、生成した選択リストに、検索結果リストを送信してきた装置の情報（例えば、IPアドレスなど）を付加する。DSC１１−１の選択部５４は、生成した選択リストをDSC１１−１のデータ送信制御部８２に供給する。
【０１３０】
選択リストは、例えば、検索結果リストより選択された画像データを格納するファイル名の一覧からなる。また、選択リストは、例えば、検索結果リストに、画像データが選択されたことを示す情報を付加することにより生成するようにしてもよい。
【０１３１】
ステップＳ１３８において、DSC１１−１のデータ送信制御部８２は、選択リストに付加された装置を示す情報に基づいて、DSC１１−１のネットワークI/F３６に、DSC１１−１の選択部５４より供給された選択リストを、ネットワーク１２を介して、 DSC１１−２またはDSC１１−３に送信させる。
【０１３２】
ステップＳ１５６において、DSC１１−２のデータ受信制御部８１は、DSC１１−２のネットワークI/F３６に、ネットワーク１２を介して、DSC１１−１から送信されてくる選択リストを受信させる。DSC１１−２のデータ受信制御部８１は、受信した選択リストをDSC１１−２の検索部５６に供給する。
【０１３３】
ステップＳ１５７において、DSC１１−２の検索部５６は、DSC１１−２のデータ受信制御部８１より供給された選択リストに基づいて、画像データを、DSC１１−２の記録再生制御部５１を介してDSC１１−２の記録部３２から読み出し、DSC１１−２のデータ送信制御部８２に供給する。DSC１１−２のデータ送信制御部８２は、DSC１１−２の検索部５６より供給された画像データを、DSC１１−２のネットワークI/F３６に、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１３４】
ステップＳ１７６において、DSC１１−３のデータ受信制御部８１は、DSC１１−３のネットワークI/F３６に、ネットワーク１２を介して、DSC１１−１から送信されてくる選択リストを受信させる。DSC１１−３のデータ受信制御部８１は、受信した選択リストをDSC１１−３の検索部５６に供給する。
【０１３５】
ステップＳ１７７において、DSC１１−３の検索部５６は、DSC１１−３のデータ受信制御部８１より供給された選択リストに基づいて、画像データを、DSC１１−３の記録再生制御部５１を介してDSC１１−３の記録部３２から読み出し、DSC１１−３のデータ送信制御部８２に供給する。DSC１１−３のデータ送信制御部８２は、DSC１１−３の検索部５６より供給された画像データを、DSC１１−３のネットワークI/F３６に、ネットワーク１２を介して、DSC１１−１に送信させる。
【０１３６】
このように、DSC１１−２およびDSC１１−３は、DSC１１−１が必要とする画像データであって、DSC１１−１において選択された画像データだけを送信することができる。
【０１３７】
ステップＳ１３９において、DSC１１−１のデータ受信制御部８１は、DSC１１−１のネットワークI/F ３６に、DSC１１−２およびDSC１１−３よりネットワーク１２を介して送信されてくる画像データを受信させる。DSC１１−１のデータ受信制御部８１は、受信した画像データをDSC１１−１の記録再生制御部５１に供給する。
【０１３８】
ステップＳ１４０において、DSC１１−１の記録再生制御部５１は、DSC１１−１のデータ受信制御部８１から供給される画像データをDSC１１−１の記録部３２に記録させ、処理は終了する。
【０１３９】
このように、DSC１１−２およびDSC１１−３が記録している画像データの中から、DSC１１−１が必要としている画像データであって、DSC１１−１において選択された画像データだけを簡単に収集することができる。
【０１４０】
なお、上述した説明では、キーオブジェクトは、DSC１１−１からネットワーク１２を介してDSC１１−２およびDSC１１−３に受信されるようにしたが、DSC１１−２およびDSC１１−３のユーザ入力部３３からDSC１１−２およびDSC１１−３の検索部５６に直接入力されるようにしてもよい。
【０１４１】
また、上述した説明では、ステップＳ１５７およびステップＳ１７７において、DSC１１−２およびDSC１１−３の検索部５６が、選択リストに基づいて画像データを読み出すようにしたが、DSC１１−２およびDSC１１−３の選択部５４が、選択リストに基づいて画像データを読み出すようにしてもよい。
【０１４２】
また、上述した説明では、図９のステップＳ１５５およびＳ１７５、並びにＳ１３５およびＳ１３６において、検索結果リストがDSC１１−２およびDSC１１−３からDSC１１−１に送信され、DSC１１−１の液晶モニタに表示されるようにしたが、例えば、XML(Extensible Mark-up Language)方式で検索結果リストを記述し、ブラウザによりWebページとしてDSC１１−１の液晶モニタに表示されるようにしてもよい。
【０１４３】
さらに、上述した説明では、図９のステップＳ１５７およびＳ１７７、並びにＳ１３９およびＳ１４０において、選択リストに基づいて選択された画像データがDSC１１−２およびDSC１１−３からDSC１１−１に送信され、記録されるようにしたが、DSC１１−１の液晶モニタに表示される検索結果リストから、選択された画像データを個々に要求して、受信することによりDSC１１−１に記録されるようにしてもよい。
【０１４４】
また、上述した説明では、DSC１１−１が収集依頼機能を有し、DSC１１−２、およびDSC１１−３が収集受信機能を有するものとしたが、DSC１１−１乃至DSC１１−３が、それぞれ、収集依頼機能および収集受信機能、または収集依頼機能若しくは収集受信機能のいずれか一方を有するようにしてもよい。この場合、DSC１１−１乃至DSC１１−３のそれぞれにおいて、ユーザが、収集依頼モードまたは収集受信モードを設定するための操作を行うことにより、DSC１１−１乃至DSC１１−３のうち、収集依頼を行う装置、または収集受信を行う装置を決定することができる。
【０１４５】
また、DSC１１は、デジタルスチルカメラに限らず、画像データを記録し、ネットワークに接続する機能を有する機器であれば足り、例えば、携帯電話機、携帯型プレーヤ、パーソナルコンピュータ、サーバなどであってもよい。
【０１４６】
以上のように、DSC１１−２とDSC１１−３のそれぞれが、DSC１１−１から送信されてくるキーオブジェクトと、リストとに基づいて、キーオブジェクトに応じた画像データを検索しDSC１１−１に送信するので、複数の撮影装置が有する画像データの中から、もらう側が必要な画像データだけを簡単に収集することができる。
【０１４７】
このように、複数の電子機器に画像データの送信を要求するようにした場合には、複数の電子機器から送信されてくる画像データを受信することができる。また、画像収集装置から送信されてくるオブジェクトであって、画像データを検索するためのオブジェクトの受信を制御し、受信されたオブジェクトと、予め記録されているリストであって、画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている画像データからオブジェクトに応じた属性の画像データを検索し、検索された画像データの画像収集装置への送信を制御し、画像収集装置は、複数の電子機器へのオブジェクトの送信を制御し、複数の電子機器から送信されてくる画像データの受信を制御するようにした場合には、複数の電子機器が有する画像データの中から、もらう側が必要な画像データだけを収集することができる。
【０１４８】
また、画像データの送信を制御するようにした場合には、画像データを送信することができる。また、相手から送信されてくるオブジェクトであって、画像データを検索するためのオブジェクトの受信を制御し、受信されたオブジェクトと、予め記録されているリストであって、画像データの属性を示す情報が配置されているリストとに基づいて、記録媒体に記録されている画像データからオブジェクトに応じた属性の前記データを検索し、検索の結果に応じた画像データの相手への送信を制御するようにした場合には、自分自身が有する画像データの中から相手が必要とする画像データだけを相手が収集することができる。
【０１４９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１５０】
図１０は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２、または記録部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２０３には、CPU２０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２０１、ROM２０２、およびRAM２０３は、バス２０４により相互に接続されている。
【０１５１】
CPU２０１にはまた、バス２０４を介して入出力インターフェース２０５が接続されている。入出力インターフェース２０５には、カメラ、キーボード、マウス、マイクロフォンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７が接続されている。入力部２０６は、カメラ部３１とユーザ入力部３３に対応する。また、出力部２０７は、液晶モニタ３４に対応する。
【０１５２】
CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【０１５３】
入出力インターフェース２０５に接続されている記録部２０８は、例えばハードディスクなどからなり、CPU２０１が実行するプログラムや各種のデータを記録する。記録部２０８は、記録部３２に対応する。通信部２０９は、ネットワーク１２を介して外部の装置と通信する。通信部２０９は、ネットワークI/F３６に対応する。
【０１５４】
また、プログラムは通信部２０９を介して取得され、記録部２０８に記録されるようにしてもよい。
【０１５５】
入出力インターフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部２０８に転送され、記録される。
【０１５６】
一連の処理をさせるプログラムが格納されている記録媒体は、図１０に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD(Mini-Disc)（商標）を含む）、もしくは半導体メモリなどのリムーバブルメディア２１１よりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２０２や、記録部２０８に含まれるハードディスクなどで構成される。
【０１５７】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムな
どのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０１５８】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５９】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１６０】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６１】
【図１】本発明に係るネットワークシステムの一実施の形態の外観構成例を示す図である。
【図２】デジタルスチルカメラの構成例を示すブロック図である。
【図３】画像収集処理の例を説明するフローチャートである。
【図４】キーオブジェクトの送信および受信を説明する図である。
【図５】リストの例を説明する図である。
【図６】類似画像の検索の例を説明する図である。
【図７】画像データの送信および受信を説明する図である。
【図８】画像収集処理の他の例を説明するフローチャートである。
【図９】画像収集処理のさらに他の例を説明するフローチャートである。
【図１０】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１６２】
１１，１１−１乃至１１−３  デジタルスチルカメラ，  ３１  カメラ部，  ３２  記録部，  ３３  ユーザ入力部，  ３４  液晶モニタ，  ３５  制御部，  ３６  ネットワークI/F，  ５１  記録再生制御部，  ５２  リスト生成部，  ５３  モニタ制御部，  ５４  選択部，  ５５  キーオブジェクト通信制御部，  ５６  検索部，  ５７  データ通信制御部，  ７１  キーオブジェクト受信制御部，  ７２  キーオブジェクト送信制御部，  ８１  データ受信制御部，  ８２  データ送信制御部，  １０１  リスト，  ２０１  CPU，  ２０２  ROM，  ２０３  RAM，  ２０８  記録部，  ２１１  リムーバブルメディア
【図１】
2007174026.tif 000003
【図２】
2007174026.tif 000004
【図３】
2007174026.tif 000005
【図４】
2007174026.tif 000006
【図５】
2007174026.tif 000007
【図６】
2007174026.tif 000008
【図７】
2007174026.tif 000009
【図８】
2007174026.tif 000010
【図９】
2007174026.tif 000011
【図１０】
2007174026.tif 000012