(57)【特許請求の範囲】
【請求項１】
ユーザに携帯される無線装置と、当該ユーザにより取得されたデータを記憶するデータサーバとを有するデータ共有システムであって、
前記無線装置は、
他の無線装置との間で近距離無線通信を行う近距離無線通信部と、
前記他の無線装置により送信された当該他の無線装置を携帯するユーザを識別する識別情報である他識別情報を前記近距離無線通信部が受信すると、受信した当該他識別情報と、自無線装置を携帯するユーザの識別情報である自識別情報と、当該他の無線装置と前記近距離無線通信を用いて通信可能な時間帯を識別する時間帯情報とを含む通信情報を前記データサーバに送信する通信情報送信部とを備え、
前記データサーバは、
ユーザにより取得されたデータと当該データが取得された時刻を示す取得時刻と当該データを取得した当該ユーザの前記識別情報とを対応付けて記憶するデータ記憶部と、
前記通信情報送信部により送信された通信情報を記憶する通信情報記憶部と、
任意の識別情報を選択し、選択した識別情報を含む通信情報を前記通信情報記憶部から検索して、当該識別情報と対応付けられた他識別情報及び時間帯情報を取得し、取得した他識別情報に対応付けられたデータであって、当該データの取得時刻が含まれる時間帯を識別する前記時間帯情報を含んだデータを前記データ記憶部に記憶されたデータから特定し、当該データを利用可能なユーザの識別情報として、選択した前記任意の識別情報を抽出する認証用情報設定部とを備え、
前記時間帯情報には、前記他の無線装置との間で通信可能となった時刻を示す第一の時刻と、前記他の無線装置との間で通信可能でなくなった時刻を示す第二の時刻とが含まれ、
前記認証用情報設定部は、前記データ記憶部に記憶されたデータの内、任意のデータに対して利用可能なユーザの識別情報を抽出し、当該任意のデータに対応づけられた識別情報を自識別情報として含み、かつ、当該データに対応付けられた取得時刻が含まれる時間帯を識別する時間帯情報を含んだ通信情報を特定し、特定した通信情報に含まれる前記他識別情報と前記自識別情報と前記第一の時刻と前記第二の時刻との内、いずれか１つ又は複数の組み合わせを、前記任意のデータを利用可能なユーザの認証に用いる認証用情報として設定することを特徴とするデータ共有システム。
【請求項２】
前記データサーバは、
データを参照するユーザの識別情報を含む参照要求を受信した場合、当該識別情報に対応付けられたデータであって、当該参照要求に合致するデータを前記データ記憶部から抽出し、抽出したデータに対して前記認証用情報設定部により設定された認証用情報を用いた認証処理を実行する認証部と、
前記認証部により認証された場合に前記データを出力するデータ出力部と
を更に備えたことを特徴とする請求項１に記載のデータ共有システム。
【請求項３】
ユーザに携帯される無線装置と、当該ユーザにより取得されたデータを記憶するデータサーバとを有するデータ共有システムの制御方法であって、
他の無線装置との間で近距離無線通信を行う近距離無線通信部を有する前記無線装置としてのコンピュータが、
前記他の無線装置により送信された当該他の無線装置を携帯するユーザを識別する識別情報である他識別情報を前記近距離無線通信部が受信すると、受信した当該他識別情報と、自無線装置を携帯するユーザの識別情報である自識別情報と、当該他の無線装置と前記近距離無線通信を用いて通信可能な時間帯を識別する時間帯情報とを含む通信情報を前記データサーバに送信する通信情報送信工程を実行し、
前記データサーバとしてのコンピュータが、
前記通信情報送信工程により送信された通信情報を通信情報記憶部に格納する格納工程と、
任意の識別情報を選択し、選択した識別情報を含む通信情報を前記通信情報記憶部から検索して、当該識別情報と対応付けられた他識別情報及び時間帯情報を取得し、取得した他識別情報に対応付けられたデータであって、当該データの取得時刻が含まれる時間帯を識別する前記時間帯情報を含んだデータを、ユーザにより取得されたデータと当該データが取得された時刻を示す取得時刻と当該データを取得した当該ユーザの前記識別情報とを対応付けて記憶するデータ記憶部に記憶されたデータから特定し、当該データを利用可能なユーザの識別情報として、選択した前記任意の識別情報を抽出する認証用情報設定工程とを実行し、
前記時間帯情報には、前記他の無線装置との間で通信可能となった時刻を示す第一の時刻と、前記他の無線装置との間で通信可能でなくなった時刻を示す第二の時刻とが含まれ、
前記認証用情報設定工程は、前記データ記憶部に記憶されたデータの内、任意のデータに対して利用可能なユーザの識別情報を抽出し、当該任意のデータに対応づけられた識別情報を自識別情報として含み、かつ、当該データに対応付けられた取得時刻が含まれる時間帯を識別する時間帯情報を含んだ通信情報を特定し、特定した通信情報に含まれる前記他識別情報と前記自識別情報と前記第一の時刻と前記第二の時刻との内、いずれか１つ又は複数の組み合わせを、前記任意のデータを利用可能なユーザの認証に用いる認証用情報として設定することを特徴とする制御方法。
【請求項４】
ユーザに携帯される無線装置と、当該ユーザにより取得されたデータを記憶するデータサーバとを有するデータ共有システムの制御プログラムであって、
他の無線装置との間で近距離無線通信を行う近距離無線通信部を有する前記無線装置としてのコンピュータに、
前記他の無線装置により送信された当該他の無線装置を携帯するユーザを識別する識別情報である他識別情報を前記近距離無線通信部が受信すると、受信した当該他識別情報と、自無線装置を携帯するユーザの識別情報である自識別情報と、当該他の無線装置と前記近距離無線通信を用いて通信可能な時間帯を識別する時間帯情報とを含む通信情報を前記データサーバに送信する通信情報送信手順を実行させ、
前記データサーバとしてのコンピュータに、
前記通信情報送信手順により送信された通信情報を通信情報記憶部に格納する格納手順と、
任意の識別情報を選択し、選択した識別情報を含む通信情報を前記通信情報記憶部から検索して、当該識別情報と対応付けられた他識別情報及び時間帯情報を取得し、取得した他識別情報に対応付けられたデータであって、当該データの取得時刻が含まれる時間帯を識別する前記時間帯情報を含んだデータを、ユーザにより取得されたデータと当該データが取得された時刻を示す取得時刻と当該データを取得した当該ユーザの前記識別情報とを対応付けて記憶するデータ記憶部に記憶されたデータから特定し、当該データを利用可能なユーザの識別情報として、選択した前記任意の識別情報を抽出する認証用情報設定手順とを実行させ、
前記時間帯情報には、前記他の無線装置との間で通信可能となった時刻を示す第一の時刻と、前記他の無線装置との間で通信可能でなくなった時刻を示す第二の時刻とが含まれ、
前記認証用情報設定手順は、前記データ記憶部に記憶されたデータの内、任意のデータに対して利用可能なユーザの識別情報を抽出し、当該任意のデータに対応づけられた識別情報を自識別情報として含み、かつ、当該データに対応付けられた取得時刻が含まれる時間帯を識別する時間帯情報を含んだ通信情報を特定し、特定した通信情報に含まれる前記他識別情報と前記自識別情報と前記第一の時刻と前記第二の時刻との内、いずれか１つ又は複数の組み合わせを、前記任意のデータを利用可能なユーザの認証に用いる認証用情報として設定させることを特徴とする制御プログラム。
【請求項５】
ユーザにより取得されたデータと当該データが取得された時刻を示す取得時刻と当該データを取得した当該ユーザの識別情報とを対応付けて記憶するデータ記憶部と、
前記ユーザに携帯される第一の無線装置のユーザを識別する第一の識別情報と、当該第一の識別情報により識別されるユーザとは別のユーザにより携帯される第二の無線装置と近距離無線通信を用いて当該第一の無線装置が通信可能な時間帯を識別する時間帯情報と、当該別のユーザの識別情報である第二の識別情報とを含む通信情報を記憶する通信情報記憶部と、
任意の識別情報を選択し、選択した識別情報を含む通信情報を前記通信情報記憶部から検索して、当該識別情報と対応付けられた他方の識別情報及び時間帯情報を取得し、取得した他方の識別情報に対応付けられたデータであって、当該データの取得時刻が含まれる時間帯を識別する前記時間帯情報を含んだデータを前記データ記憶部に記憶されたデータから特定し、当該データを利用可能なユーザの識別情報として、選択した前記任意の識別情報を抽出する認証用情報設定部とを備え、
前記時間帯情報には、前記他の無線装置との間で通信可能となった時刻を示す第一の時刻と、前記他の無線装置との間で通信可能でなくなった時刻を示す第二の時刻とが含まれ、
前記認証用情報設定部は、前記データ記憶部に記憶されたデータの内、任意のデータに対して利用可能なユーザの識別情報を抽出し、当該任意のデータに対応づけられた識別情報を第一の識別情報として含み、かつ、当該データに対応付けられた取得時刻が含まれる時間帯を識別する時間帯情報を含んだ通信情報を特定し、特定した通信情報に含まれる前記第一の識別情報と前記第二の識別情報と前記第一の時刻と前記第二の時刻との内、いずれか１つ又は複数の組み合わせを、前記任意のデータを利用可能なユーザの認証に用いる認証用情報として設定することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ共有システム、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
ライフログに関する技術がある。ライフログとは、人間の行いをデジタルデータとして記録に残すことを示す。例えば、ライフログとして、ユーザが撮影した画像が記録される。なお、監視カメラにより撮影された監視画像を取得する取得装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６５９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、ユーザ自身が取得したデータを利用するに留まるという問題がある。例えば、上述した従来の技術では、ユーザが撮像した画像を利用するに留まる。また、上述した従来の技術では、無関係な者にライフログが悪用されることが考えられる。
【０００５】
開示の技術は、上述に鑑みてなされたものであって、セキュリティについて考慮しながらユーザ自身が取得したデータ以外のデータも利用可能であるデータ共有システム、制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示するデータ共有システムは、一つの態様において、ユーザに携帯される無線装置と、当該ユーザにより取得されたデータを記憶するデータサーバとを有するデータ共有システムである。前記無線装置は、他の無線装置との間で近距離無線通信を行う近距離無線通信部を備える。また、前記無線装置は、前記他の無線装置により送信された当該他の無線装置を携帯するユーザを識別する識別情報である他識別情報を前記近距離無線通信部が受信すると、受信した当該他識別情報と、自無線装置を携帯するユーザの識別情報である自識別情報と、当該他の無線装置と前記近距離無線通信を用いて通信可能な時間帯を識別する時間帯情報とを含む通信情報を前記データサーバに送信する通信情報送信部を備える。また、前記データサーバは、ユーザにより取得されたデータと当該データが取得された時刻を示す取得時刻と当該データを取得した当該ユーザの前記識別情報とを対応付けて記憶するデータ記憶部を備える。また、前記データサーバは、前記通信情報送信部により送信された通信情報を記憶する通信情報記憶部を備える。また、また、前記データサーバは、前記データ記憶部に記憶されたデータに対して、当該データに対応付けられた前記識別情報を含む前記通信情報であって当該データに対応付けられた前記取得時刻が含まれる時間帯を識別する前記時間帯情報を含む当該通信情報を認証用情報として設定する認証用情報設定部を備える。また、前記データサーバは、任意のデータに対応付けられたユーザの識別情報を含む前記通信情報であって当該任意のデータに対応付けられた前記取得時刻が含まれる時間帯を識別する前記時間帯情報を含む当該通信情報に含まれる他識別情報によって識別されるユーザが、前記認証用情報設定部により設定された認証用情報を用いた認証処理が成功した場合に利用可能なデータとして、当該任意のデータを抽出する抽出部を備える。
【発明の効果】
【０００７】
開示するデータ共有システムの一つの態様によれば、セキュリティについて考慮しながらユーザ自身が取得したデータ以外のデータも利用可能であるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係るデータ共有システムの全体像について示す図である。
【図２】図２は、実施例１における撮影装置による撮影処理の流れの一例と、無線装置によるユーザＩＤ受信処理の流れの一例とについて示すシーケンス図である。
【図３】図３は、実施例１における画像情報や通信情報の画像共有サーバへの送信処理の流れの一例を示すシーケンス図である。
【図４】図４は、実施例１における画像共有サーバによる画像送信処理の流れの一例を示すフローチャートである。
【図５】図５は、実施例１における撮影装置の構成の一例を示すブロック図である。
【図６】図６は、実施例１における撮影装置の画像情報テーブルに記憶された画像情報の一例を示す図である。
【図７】図７は、実施例１における無線装置の構成の一例を示すブロック図である。
【図８】図８は、実施例１における無線装置の通信情報テーブルに記憶された通信情報の一例を示す図である。
【図９】図９は、実施例１における画像共有サーバの構成の一例を示すブロック図である。
【図１０】図１０は、実施例１における画像共有サーバの通信情報テーブルに記憶された通信情報の一例を示す図である。
【図１１】図１１は、実施例１における画像共有サーバの画像情報テーブルに記憶された情報の一例を示す図である。
【図１２】図１２は、実施例１における画像参照装置の構成の一例を示すブロック図である。
【図１３】図１３は、実施例１における認証用情報設定部による抽出処理の流れの一例を示すフローチャートである。
【図１４】図１４は、開示の技術に係る更新プログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。
【発明を実施するための形態】
【０００９】
以下に、開示するデータ共有システム、制御方法及び制御プログラムの実施例について、図面に基づいて詳細に説明する。なお、本実施例により開示する発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１０】
実施例１に係るデータ共有システムについて説明する。以下では、実施例１に係るデータ共有システムの全体像について示した後に、データ共有システムにおける処理の流れを示し、データ共有システムの構成を示し、その後、詳細な処理の流れを示す。
【００１１】
［データ共有システムの全体像について］
図１を用いて、実施例１に係るデータ共有システムの全体像について示す。図１は、実施例１に係るデータ共有システムによる処理の全体像について示す図である。図１において、１００は、ユーザに携帯されて画像データを撮影する撮影装置である。撮影装置１００は、例えば、デジタルカメラが該当する。図１に示す例では、１００ａは、ユーザＡにより用いられる撮影装置であり、１００ｂは、ユーザＢにより用いられる撮影装置である。
【００１２】
また、図１において、２００は、ユーザに携帯される無線装置である。無線装置２００は、他の無線装置２００と近距離無線通信を行う。近距離無線通信とは、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＺｉｇＢｅｅ（登録商標）と呼ばれる近距離無線通信などが該当する。無線装置２００は、例えば、近距離無線通信を行う機能を有する携帯電話やＰＨＳ（Personal  Handyphone  System）、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）などの携帯型の無線装置である。図１に示す例では、２００ａは、ユーザＡにより用いられる無線装置であり、２００ｂは、ユーザＢにより用いられる無線装置である。
【００１３】
また、図１において、３００は、ユーザにより取得された画像データを記憶する画像共有サーバである。４００は、画像データを参照するユーザにより用いられる画像参照装置である。
【００１４】
また、図１において、１０は、データ共有システムのユーザである。図１に示す例では、１０ａは、ユーザＡであり、１０ｂは、ユーザＢである。１１は、無線装置２００により送信される近距離無線通信が到達する範囲となる無線範囲である。図１に示す例では、１１ａは、無線装置２００ａにより送信される近距離無線通信の無線範囲であり、１１ｂは、無線装置２００ｂにより送信される近距離無線通信の無線範囲である。以下では、無線装置２００ａの無線範囲１１ａに、無線装置２００ｂが入っている場合を用いて説明する。
【００１５】
図１の（１ａ）や（１ｂ）に示すように、データ共有システムでは、撮影装置１００は、画像データを撮影する。例えば、撮影装置１００ａは、ユーザＡの近辺の画像を定期的に撮影する。より詳細な一例をあげて説明すると、撮影装置１００ａは、ユーザＡの視線方向となる正面前方の画像データを、ユーザＡの意志とは関係なく定期的に撮影する。同様に、撮影装置１００ｂは、ユーザＢの正面前方の画像データを定期的に撮影する。
【００１６】
その後、図１の（２ａ）や（２ｂ）に示すように、撮影装置１００ａにより撮影された画像データについての情報である画像情報は、画像共有サーバ３００に送信される。例えば、撮影装置１００ａが画像情報を画像共有サーバ３００に送信し、あるいは、ユーザＡが他の情報処理装置を用いて画像情報を画像共有サーバ３００に送信する。ここで、撮影装置１００が画像情報を画像共有サーバ３００に送信する場合には、撮影前に、画像情報を画像共有サーバ３００に送信する旨の設定がユーザによって行われる。
【００１７】
画像情報は、撮影装置１００により撮影された画像データと、撮影装置１００を用いるユーザを識別するユーザＩＤ（Identification）と、撮影時刻とを含む。例えば、撮影装置１００ａを例に説明すると、画像情報には、画像データとユーザＩＤ「ユーザＡ」と撮影時刻「１３：００」とが含まれる。なお、以下では、ユーザＡを識別するユーザＩＤがユーザＩＤ「Ａ」であり、ユーザＢを識別するユーザＩＤがユーザＩＤ「Ｂ」である場合を用いて説明する。
【００１８】
また、図１の（３）に示すように、無線装置２００は、他の無線装置２００の無線範囲に入ると、他の無線装置２００により送信された他の無線装置２００を利用するユーザのユーザＩＤを受信する。例えば、図１に示す例では、無線装置２００ａと無線装置２００ｂとは、相互に探知しあうと、ユーザＩＤを交換する。
【００１９】
なお、ユーザＩＤは、「識別情報」とも称する。また、処理主体となる装置を利用するユーザのユーザＩＤを「自ユーザＩＤ」や「自識別情報」、「第一の識別情報」とも称し、処理主体となる装置とは別の他の無線装置２００を利用するユーザのユーザＩＤを「相手ユーザＩＤ」や「他識別情報」、「第二の識別情報」とも称する。例えば、撮影装置１００ａを例に説明すると、撮影装置１００ａを用いるユーザＡのユーザＩＤ「Ａ」が自ユーザＩＤとなり、撮影装置１００ｂを用いるユーザＢのユーザＩＤ「Ｂ」が相手ユーザＩＤとなる。なお、以下では、処理主体となる装置とは別の他の無線装置２００を利用するユーザを「相手ユーザ」とも称する。
【００２０】
図１の説明に戻る。図１の（４ａ）や（４ｂ）に示すように、無線装置２００は、相手ユーザＩＤと自ユーザＩＤと時間帯情報とを含む通信情報を画像共有サーバ３００に送信する。時間帯情報とは、他の無線装置２００と近距離無線通信を用いて通信可能な時間帯を識別する情報である。例えば、時間帯情報は、他の無線装置２００とコネクションが確立されてユーザＩＤの送受信が可能となる時刻を示すコネクション確立時刻と、コネクションが解放されてユーザＩＤの送受信が可能でなくなった時刻を示すコネクション解放時刻とを含む。なお、コネクション確立時刻を「第一の時刻」とも称し、コネクション解放時刻を「第二の時刻」とも称する。
【００２１】
相手ユーザＩＤにより識別されるユーザの無線装置２００からユーザＩＤを通信可能な時間帯では、無線装置２００が他の無線装置２００により送信される近距離無線通信を通信可能な状態となり、無線装置２００各々が所定の範囲内になる。このため、時間帯情報により識別される時間帯では、相手のユーザの撮影装置１００により撮影された画像データは、自分の周囲の状況が撮影された画像データとなり、例えば、自分が撮影された画像データとなる。
【００２２】
図１の（４ａ）や（４ｂ）の説明に戻ると、例えば、無線装置２００ａは、自ユーザＩＤ「Ａ」と、相手ユーザＩＤ「Ｂ」と、無線装置２００ｂとコネクションが確立されてユーザＩＤの送受信が可能となる時刻を示すコネクション確立時刻と、コネクションが解放されてユーザＩＤの送受信が可能でなくなった時刻を示すコネクション解放時刻とを含む通信情報を送信する。
【００２３】
なお、以下では、コネクション確立時刻とコネクション解放時刻とを時間帯情報として用いる場合について説明するが、本発明はこれに限定されるものではない。例えば、他の無線装置２００からの情報を受信可能となった時刻をコネクション確立時刻の代わりに用いても良く、他の無線装置２００からの情報を受信できなくなった時刻をコネクション解放時刻の代わりに用いても良い。
【００２４】
その後、図１の（５）に示すように、画像共有サーバ３００は、撮影装置１００から受信した画像情報に対して、画像情報に含まれるユーザＩＤを含む通信情報であって、画像情報の撮影時刻が含まれる時間帯を識別する時間帯情報を含む通信情報を、認証用情報として設定する。例えば、画像データとユーザＩＤ「ユーザＡ」と撮影時刻「１３：００」とが含まれる画像情報に認証用情報を設定する場合を用いて説明する。この場合、画像共有サーバ３００は、自ユーザＩＤ「Ａ」を含む通信情報であって、撮影時刻「１３：００」が含まれる時間帯を識別する時間帯情報を含む通信情報を、認証用情報として設定する。
【００２５】
すなわち、画像共有サーバ３００は、ユーザＩＤを交換することで得られる通信情報を認証用情報として設定することで、ユーザＩＤを交換した当事者でしか知り得ない情報を認証用情報として設定でき、当事者以外による画像情報の利用を排除することが可能となる。
【００２６】
図１の説明に戻る。図１の（６）に示すように、無線装置２００ｂは、通信情報を画像参照装置４００に送信する。つまり、上述したように、通信情報を認証用情報として画像共有サーバ３００が設定した結果、ユーザは、通信情報がなければ他のユーザの画像情報を参照できない。このことを踏まえ、無線装置２００ｂは、ユーザが用いる画像参照装置４００に通信情報を送信する。
【００２７】
その後、図１の（７）に示すように、画像共有サーバ３００は、詳細な処理については後述するように、相手ユーザが自ユーザの無線範囲にいた時間帯に自ユーザにより撮影された画像データについて、認証用情報を用いた認証処理が成功した場合に相手ユーザが利用可とする。例えば、画像共有サーバ３００は、無線装置２００ａの無線範囲１１ａ内に無線装置２００ｂがいた際に撮影装置１００ａにより撮影された画像データを、認証用情報を用いた認証処理が成功した場合にユーザＢが利用可とする。言い換えると、画像共有サーバ３００は、ユーザＡとユーザＢとが近くにいた際にユーザＡによって撮影された画像データを、認証用情報を用いた認証処理が成功した場合にユーザＢが利用可とする。この結果、画像共有サーバ３００は、例えば、ユーザＡによって撮影されたユーザＢを含む画像データをユーザＢが利用でき、ユーザＡによって撮影されたユーザＢの周囲の画像データをユーザＢが利用できる。
【００２８】
このように、実施例１におけるデータ共有システムによれば、ユーザ自身が取得したデータ以外のデータも利用可能である。例えば、データ共有システムによれば、ユーザ自身が撮影した画像データ以外の画像データについても、ユーザが特段意識することなく簡単に利用可能とすることが可能である。また、当事者以外による画像情報の利用を排除することができ、セキュリティを向上可能である。
【００２９】
［撮影処理の流れとユーザＩＤ受信処理の流れ］
図２を用いて、実施例１における撮影装置１００による撮影処理の流れの一例と、無線装置２００によるユーザＩＤ受信処理の流れの一例とについて示す。図２は、実施例１における撮影装置による撮影処理の流れの一例と、無線装置によるユーザＩＤ受信処理の流れの一例とについて示すシーケンス図である。図２において示す一連の処理は、図１の（１）や（３）に対応する。図２では、説明の便宜上、２つの撮影装置１００と２つの無線装置２００とを用いて説明するが、本発明はこれに限定されるものではなく、任意の数の撮影装置１００や無線装置２００があって良い。
【００３０】
図２に示すように、撮影装置１００ａは、ユーザＡの前方の画像データを定期的に撮影する（ステップＳ１０１〜ステップＳ１０３）。また、同様に、撮影装置１００ｂは、ユーザＢの前方の画像データを定期的に撮影する（ステップＳ２０１〜ステップＳ２０３）。
【００３１】
また、無線装置２００ａや無線装置２００ｂは、定期的に他のユーザを探索し、ユーザＩＤを通知する（ステップＳ３０１〜ステップＳ３１６）。図２に示す例では、無線装置２００が、他の無線装置２００と識別情報を通信可能であることを確認した上で、ユーザＩＤを交換する場合を用いて説明する。
【００３２】
図２に示すように、無線装置２００ａや無線装置２００ｂは、応答を要求するサービスＩＤ応答要求を、自無線装置２００の無線範囲に送信する（ステップＳ３０１〜Ｓ３０２）。例えば、無線装置２００ａは、自身が対応するサービスを識別するサービスＩＤを送信する。ここで、無線装置２００ｂは、サービスＩＤ応答要求を受信すると、サービスＩＤ応答要求に対する応答であるサービスＩＤ応答を送信する（ステップＳ３０３）。例えば、無線装置２００ｂは、サービスＩＤを受信すると、受信したサービスＩＤに対応するサービスに自身が対応しているかを判定し、対応していると判定した場合に、サービスＩＤ応答を送信する。この結果、無線装置２００ａと無線装置２００ｂとの間にコネクションが確立される（ステップＳ３０４）。つまり、無線装置２００ａと無線装置２００ｂとの間にて識別情報を通信可能な状態となる。
【００３３】
そして、無線装置２００ａと無線装置２００ｂとは、ユーザＩＤを交換する（ステップＳ３０５〜Ｓ３０８）。例えば、無線装置２００ａは、ユーザＩＤ「Ａ」を無線装置２００ｂに送信する（ステップＳ３０５）。その後、無線装置２００ｂは、無線装置２００ａから受信したユーザＩＤ「Ａ」を相手ユーザＩＤとして後述の通信情報テーブルに格納し、自ユーザＩＤ「Ｂ」とコネクション確立時刻とを後述の通信情報テーブルに格納する（ステップＳ３０６）。また、無線装置２００ｂは、ユーザＩＤ「Ｂ」を無線装置２００ａに送信する（ステップＳ３０７）。その後、無線装置２００ａは、無線装置２００ｂから受信したユーザＩＤ「Ｂ」を相手ユーザＩＤとして後述の通信情報テーブルに格納し、自ユーザＩＤ「Ａ」とコネクション確立時刻とを後述の通信情報テーブルに格納する（ステップＳ３０８）。
【００３４】
また、無線装置２００は、コネクションが確立されているかを定期的に確認し、コネクションが解放された場合にコネクション解放時刻を後述の通信情報テーブルに格納する（ステップＳ３０９〜Ｓ３１６）。
【００３５】
例えば、無線装置２００ａは、コネクションを確立した相手ユーザＩＤ「Ｂ」を無線装置２００ｂに送信する（ステップＳ３０９）。そして、無線装置２００ｂは、無線装置２００ａにより送信されたユーザＩＤ「Ｂ」を受信すると、無線装置２００ｂにとって相手ユーザＩＤとなるユーザＩＤ「Ａ」を無線装置２００ａに送信する（ステップＳ３１０）。ここで、例えば、無線装置２００ａは、ユーザＩＤ「Ｂ」を送信した後（ステップＳ３１１）、所定時間内に応答がなかった場合に、コネクションが解放されたと判断する（ステップＳ３１２）。つまり、無線装置２００ａは、無線装置２００ｂと識別情報を通信可能でないと判定する。そして、無線装置２００ａは、相手ユーザＩＤ「Ｂ」に対応付けてコネクション解放時刻を後述の通信情報テーブルに格納する（ステップＳ３１３）。また、無線装置２００ｂは、同様の処理を実行し、コネクション解放時刻を後述の通信情報テーブルに格納する（ステップＳ３１４〜Ｓ３１６）。
【００３６】
ここで、図２を用いて、撮影装置１００ａが撮影した画像データの内ユーザＢに利用可となる画像データと、撮影装置１００ｂが撮影した画像データの内ユーザＡに利用可となる画像データとについて説明する。上述したように、無線装置２００は、時間帯情報としてコネクション確立時刻とコネクション解放時刻とを用いる。この場合、撮影装置１００ｂが撮影した画像データの内、コネクション確立時刻以降、コネクション解放時刻までに撮影された画像データが、ユーザＡに利用可となる。図２に示す例では、ステップＳ１０２にて撮影された画像データが、ユーザＢに利用可となる。また、同様に、ステップＳ２０２にて撮影された画像データが、ユーザＡに利用可となる。
【００３７】
［画像情報や通信情報の画像共有サーバへの送信処理の流れ］
図３を用いて、撮影装置１００による画像情報の画像共有サーバ３００への送信処理の流れの一例や、無線装置２００による通信情報の画像共有サーバ３００への送信処理の流れの一例を示す。図３は、実施例１における画像情報や通信情報の画像共有サーバへの送信処理の流れの一例を示すシーケンス図である。図３において示す一連の処理は、図１の（２）（４）（５）に対応する。
【００３８】
図３に示すように、撮影装置１００は、所定の送信タイミングとなると（ステップＳ４０１肯定）、画像情報を画像共有サーバ３００に送信する（ステップＳ４０２）。例えば、撮影装置１００ａは、画像データと自ユーザＩＤ「Ａ」と撮影時刻「１３：００」とを含む画像情報を送信する。
【００３９】
その後、画像共有サーバ３００は、撮影装置１００から受信した画像情報を後述の画像情報テーブルに格納する（ステップＳ４０３）。例えば、画像共有サーバ３００は、画像データと自ユーザＩＤ「Ａ」と撮影時刻「１３：００」とを含む画像情報を格納する。
【００４０】
また、無線装置２００は、所定の送信タイミングとなると（ステップＳ４０４肯定）、通信情報を画像共有サーバ３００に送信する（ステップＳ４０５）。例えば、無線装置２００ａは、自ユーザＩＤ「Ａ」と他ユーザＩＤ「Ｂ」とコネクション確立時刻とコネクション解放時刻とを含む通信情報を送信する。
【００４１】
その後、画像共有サーバ３００は、無線装置２００から受信した通信情報を後述の通信情報テーブルに格納する（ステップＳ４０６）。例えば、画像共有サーバ３００は、自ユーザＩＤ「Ａ」と他ユーザＩＤ「Ｂ」とコネクション確立時刻とコネクション解放時刻とを含む通信情報を格納する。なお、図３に示す例では、画像共有サーバ３００が、画像情報を格納した後に、通信情報を格納する場合について説明したが、本発明はこれに限定されるものではなく、通信情報を格納した後に画像情報を格納しても良い。
【００４２】
そして、画像共有サーバ３００は、画像情報に認証用情報を設定する（ステップＳ４０７）。具体的には、画像共有サーバ３００は、画像情報に含まれるユーザＩＤを含む通信情報であって、画像情報の撮影時刻が含まれる時間帯を識別する時間帯情報を含む通信情報を、認証用情報として設定する。
【００４３】
［画像参照処理］
図４を用いて、実施例１に係るデータ共有システムでの画像参照処理の流れの一例を示す。図４は、実施例１における画像参照処理の流れの一例を示すシーケンス図である。図４において示す一連の処理は、図１の（６）（７）に対応する。
【００４４】
図４に示すように、無線装置２００は、通信情報を画像参照装置４００に送信する（ステップＳ５０１）。例えば、無線装置２００ａは、通信情報を画像共有サーバ３００に送信する際に、併せて、通信情報をユーザＡにより用いられる画像参照装置４００にも送信する。
【００４５】
そして、画像参照装置４００は、参照する画像データを特定する条件をユーザから受信すると（ステップＳ５０２）、画像データを参照するユーザを識別するユーザＩＤである参照ユーザＩＤを含み、無線装置２００から受信した通信情報を含む参照要求を画像共有サーバ３００に送信する（ステップＳ５０３）。例えば、ユーザＡが画像参照装置４００を利用する場合には、画像参照装置４００は、ユーザＩＤ「Ａ」を含む参照要求を送信する。
【００４６】
そして、画像共有サーバ３００は、参照要求に合致する画像を後述の画像情報テーブルから抽出する（ステップＳ５０４）。すなわち、画像共有サーバ３００は、詳細については後述するように、参照ユーザＩＤがユーザ「Ａ」である場合に、無線装置２００ａと無線装置２００ｂとがコネクションを確立していた際に撮影装置１００ｂにより撮影された画像データを抽出する。つまり、画像共有サーバ３００は、画像情報テーブルに記憶された画像データのうち任意の画像データを、かかる任意の画像データに対応付けられたユーザＩＤを含む通信情報であってかかる任意の画像データに対応付けられた撮影時刻が含まれる時間帯を識別する時間帯情報を含む通信情報に含まれる相手ユーザＩＤによって識別されるユーザが、認証用情報を用いた認証処理が成功した場合に利用可能なデータとして抽出する。
【００４７】
そして、画像共有サーバ３００は、抽出した画像データに設定された認証用情報を用いて、認証処理を実行する（ステップＳ５０５）。具体的には、画像共有サーバ３００は、抽出した画像データに認証用情報として設定された通信情報と同一の通信情報が、参照要求に含まれる場合には、認証成功とする。一方、画像共有サーバ３００は、抽出した画像データに認証用情報として設定された通信情報と同一の通信情報が、参照要求に含まれない場合には、認証失敗とする。
【００４８】
そして、画像共有サーバ３００は、認証成功とした場合に、抽出した画像データを送信する（ステップＳ５０６）。なお、画像共有サーバ３００は、認証失敗とした場合に、抽出した画像データを送信せず、処理を終了する。その後、画像参照装置４００は、受信した画像データをユーザに出力する（ステップＳ５０７）。
【００４９】
［データ共有システムの構成］
実施例１に係るデータ共有システムの構成の一例についてブロック図について示す。以下では、撮影装置１００の構成の一例、無線装置２００の構成の一例、画像共有サーバ３００の構成の一例、画像参照装置４００の構成の一例を順に示す。
【００５０】
［撮影装置の構成］
図５を用いて、実施例１における撮影装置１００の構成の一例を示す。図５は、実施例１における撮影装置の構成の一例を示すブロック図である。撮影装置１００は、ユーザに携帯されて画像データを撮影する。撮影装置１００は、例えば、デジタルカメラが該当する。図５に示す例では、撮影装置１００は、撮影部１０１と、データを送受信するための各種端子などが該当する信号送受信部１０２と、記憶部１１０と、制御部１２０とを有する。図５では、説明の便宜上、画像共有サーバ３００を併せて示した。
【００５１】
撮影部１０１は、制御部１２０と接続される。撮影部１０１は、例えば、画像データを撮影するカメラなどが該当する。撮影部１０１は、ユーザの視線方向となる正面前方に撮影方向が設定される。ただし、本発明はこれに限定されるものではなく、撮影部１０１の撮影角度が広角である場合には、撮影方向がユーザの全周囲としても良い。
【００５２】
記憶部１１０は、制御部１２０と接続される。記憶部１１０は、制御部１２０による各種処理に用いられるデータを記憶する。記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、又は、ハードディスクや光ディスクなどの記憶装置が該当する。図５に示す例では、記憶部１１０は、画像情報テーブル１１１を有する。
【００５３】
画像情報テーブル１１１は、撮影部１０１により撮影された画像データについての画像情報を記憶する。具体的には、画像情報テーブル１１１は、ユーザにより撮影された画像データと、画像データが撮影された撮影時刻と、画像データを撮影したユーザのユーザＩＤとを含む画像情報を記憶する。図６は、実施例１における撮影装置の画像情報テーブルに記憶された画像情報の一例を示す図である。図６に示すように、画像情報テーブル１１１は、「自ユーザＩＤ」と、他の画像から一意に識別する「画像ＩＤ」と、画像データが撮影された時刻を示す「撮影時刻」と、「画像データ」とを含む画像情報を記憶する。画像情報テーブル１１１の自ユーザＩＤは、画像データを撮影した撮影装置１００を用いるユーザＩＤを示す。なお、図６に示す例では、記載の便宜上、画像データとして各種文字列を示したが、ユーザに出力される際には画像となるものとして説明する。
【００５４】
図６に示す例では、画像情報テーブル１１１は、自ユーザＩＤ「Ａ」と画像ＩＤ「ｐｉｃｔｕｒｅ００１１」と撮影時刻「１０：００」と画像データ「データ００１１」とを含む画像情報を記憶する。すなわち、画像情報テーブル１１１は、ユーザＡにより携帯されて用いられた撮影装置１００によって、「１０：００」に撮影された画像である画像データ「データ００１１」を記憶し、画像データ「データ００１１」の画像ＩＤが「ｐｉｃｔｕｒｅ００１１」であることを記憶する。また、画像情報テーブル１１１は、同様に、他の画像情報についても記憶する。
【００５５】
制御部１２０は、撮影部１０１と信号送受信部１０２と記憶部１１０と接続される。制御部１２０は、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。制御部１２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）などの電子回路が該当する。図５に示す例では、制御部１２０は、撮影制御部１２１と画像情報送信制御部１２２とを有する。
【００５６】
撮影制御部１２１は、定期的かつ自動的に画像データを撮影するように撮影部１０１を制御する。上述したように、撮影部１０１の撮影方向は、ユーザの視線方向となる正面前方に設定されている。この結果、撮影制御部１２１は、正面前方の画像データを定期的に撮影部１０１に撮影させる。以下では、撮影制御部１２１が、ユーザＡの意志とは関係なく定期的に撮影するように撮影部１０１を制御する場合を用いて説明するが、本発明はこれに限定されるものではなく、ユーザが任意のタイミングにて撮影可能なようにしても良い。
【００５７】
また、撮影制御部１２１は、撮影部１０１が撮影した画像データについての画像情報を画像情報テーブル１１１に格納する。例えば、撮影制御部１２１は、撮影部１０１が撮影した画像データを格納するとともに、撮影時刻と、自ユーザＩＤと、画像ＩＤとを格納する。ここで、例えば、撮影制御部１２１は、撮影装置１００を用いるユーザのユーザＩＤを「自ユーザＩＤ」として格納し、任意の文字列を生成して画像ＩＤとして格納する。
【００５８】
画像情報送信制御部１２２は、所定の送信タイミングとなると、画像情報テーブル１１１に格納された画像情報を信号送受信部１０２を介して画像共有サーバ３００に送信する。
【００５９】
［無線装置の構成］
図７は、実施例１における無線装置の構成の一例を示すブロック図である。無線装置２００は、ユーザに携帯される装置であり、近距離無線通信を用いて他の無線装置２００からユーザＩＤを受信する。図７に示す例では、ユーザＡにより用いられる無線装置２００ａを処理主体として用いて説明する。また、図７では、説明の便宜上、ユーザＢによって用いられる無線装置２００ｂやユーザＣによって用いられる無線装置２００ｃ、画像共有サーバ３００、画像参照装置４００を併せて示した。
【００６０】
図７に示す例では、無線装置２００ａは、無線信号送受信部２０１ａと、データを送受信するための各種端子などが該当する信号送受信部２０２ａと、記憶部２１０ａと、制御部２２０ａとを有する。
【００６１】
無線信号送受信部２０１ａは、制御部２２０ａと接続される。無線信号送受信部２０１ａは、無線信号送受信制御部２２１ａにより制御されることで、他の無線装置２００との間で近距離無線通信を用いてユーザＩＤを送受信する。例えば、無線信号送受信部２０１ａは、ユーザＩＤ「Ａ」を他の無線装置２００に送信する。
【００６２】
記憶部２１０ａは、制御部２２０ａと接続される。記憶部２１０ａは、制御部２２０ａによる各種処理に用いられるデータを記憶する。記憶部２１０ａは、例えば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、又は、ハードディスクや光ディスクなどの記憶装置が該当する。図７に示す例では、記憶部２１０ａは、通信情報テーブル２１１ａを有する。
【００６３】
通信情報テーブル２１１ａは、無線装置２００ａについての通信情報を記憶する。具体的には、通信情報テーブル２１１ａは、自ユーザＩＤと、相手ユーザＩＤと、コネクション確立時刻と、コネクション解放時刻とを含む通信情報を記憶する。ここで、無線装置２００ａは、ユーザＡに用いられる。このため、無線装置２００ａの通信情報テーブル２１１ａでは、自ユーザＩＤ「Ａ」となる。
【００６４】
図８は、実施例１における無線装置の通信情報テーブルに記憶された通信情報の一例を示す図である。図８に示す例では、通信情報テーブル２１１ａは、自ユーザＩＤ「Ａ」と、相手ユーザＩＤ「Ｂ」と、コネクション確立時刻「１３：００」と、コネクション解放時刻「１４：００」とを含む通信情報を記憶する。すなわち、通信情報テーブル２１１ａは、ユーザＡの無線装置２００ａが、「１３：００」から「１４：００」までの間、ユーザＢの無線装置２００ｂからユーザＩＤを通信可能であったことを記憶する。
【００６５】
制御部２２０ａは、無線信号送受信部２０１ａと信号送受信部２０２ａと記憶部２１０ａと接続される。制御部２２０ａは、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。制御部２２０ａは、例えば、ＡＳＩＣ、ＦＰＧＡ、ＣＰＵ、ＭＰＵなどの電子回路が該当する。図７に示す例では、制御部２２０ａは、無線信号送受信制御部２２１ａと通信情報送信制御部２２２ａとを有する。
【００６６】
無線信号送受信制御部２２１ａは、無線信号送受信部２０１ａを制御することで、ユーザＩＤを受信して通信情報テーブル２１１ａに格納する。例えば、図２を用いて説明したように、無線信号送受信制御部２２１ａは、コネクションを確立した他の無線装置２００からユーザＩＤを受信し、受信したユーザＩＤを相手ユーザＩＤとして通信情報テーブル２１１ａに格納する。また、無線信号送受信制御部２２１ａは、相手ユーザＩＤと併せて、無線装置２００ａを利用するユーザとなる自ユーザＩＤとコネクション確立時刻とコネクション解放時刻とを通信情報テーブル２１１ａに格納する。
【００６７】
通信情報送信制御部２２２ａは、所定のタイミングとなると、通信情報テーブル２１１ａに記憶された通信情報を画像共有サーバ３００と画像参照装置４００とに送信する。なお、上述した説明では、無線装置２００ａを用いて説明したが、無線装置２００ｂや無線装置２００ｃについても同様であり、説明を省略する。
【００６８】
［画像共有サーバの構成］
図９は、実施例１における画像共有サーバの構成の一例を示すブロック図である。画像共有サーバ３００は、ユーザにより撮影された画像データを記憶する。図９に示す例では、画像共有サーバ３００は、データを送受信するための各種端子などが該当する信号送受信部３０１と、記憶部３１０と制御部３２０とを有する。なお、図９では、説明の便宜上、撮影装置１００や無線装置２００、画像参照装置４００を併せて記載した。
【００６９】
記憶部３１０は、制御部３２０と接続される。記憶部３１０は、制御部３２０による各種処理に用いられるデータを記憶する。記憶部３１０は、例えば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、又は、ハードディスクや光ディスクなどの記憶装置が該当する。図９に示す例では、記憶部３１０は、通信情報テーブル３１１と、画像情報テーブル３１２とを有する。画像共有サーバ３００の通信情報テーブル３１１は、「通信情報記憶部」とも称する。画像共有サーバ３００の画像情報テーブル３１２は、「データ記憶部」とも称する。
【００７０】
通信情報テーブル３１１は、複数ある無線装置２００各々の通信情報を記憶する。例えば、通信情報テーブル３１１は、無線装置２００ａの通信情報を記憶し、無線装置２００ｂの通信情報を記憶し、無線装置２００ｃの通信情報を記憶する。図１０は、実施例１における画像共有サーバの通信情報テーブルに記憶された通信情報の一例を示す図である。図１０に示すように、通信情報テーブル３１１は、自ユーザＩＤ「Ａ」を含む通信情報を記憶し、自ユーザＩＤ「Ｂ」を含む通信情報を記憶する。通信情報テーブル３１１の他の点については、通信情報テーブル２１１ａと同様であり、説明を省略する。
【００７１】
画像情報テーブル３１２は、ユーザ各々により取得された画像データ各々についての画像情報を記憶する。例えば、画像情報テーブル３１２は、撮影装置１００ａにより撮影された画像についての画像情報を記憶し、撮影装置１００ｂにより撮影された画像データについての画像情報を記憶する。また、画像情報テーブル３１２は、自ユーザＩＤや撮影時刻に加えて、画像データを利用可能な他のユーザを識別する「利用可ユーザＩＤ」を記憶する。図１０に示した利用可ユーザＩＤは、後述の認証用情報設定部３２１により画像情報テーブル３１２に格納される。
【００７２】
図１１は、実施例１における画像共有サーバの画像情報テーブルに記憶された情報の一例を示す図である。図１１の（１）や（２）に示すように、画像情報テーブル３１２は、自ユーザＩＤ「Ａ」についての画像情報を記憶し、自ユーザＩＤ「Ｂ」についての画像情報を記憶する。つまり、画像情報テーブル３１２は、ユーザＡの撮影装置１００ａにより撮影された画像データについての画像情報を記憶し、ユーザＢの撮影装置１００ｂにより撮影された画像についての画像情報を記憶する。
【００７３】
ここで、図１１の（１）や（２）に示すように、画像情報テーブル３１２は、画像データごとに、「利用可ユーザＩＤ」と「認証用情報」とを記憶する。図１１の（１）に示す例では、利用可ユーザＩＤと認証用情報が空白となっている場合を示した。図１１の（２）に示す例では、利用可ユーザＩＤにユーザＩＤが入力された場合を示した。
【００７４】
図１１の（２）に示す例では、画像情報テーブル３１２は、ユーザＡの撮影装置１００ａにより撮影された画像ＩＤ「ｐｉｃｔｕｒｅ００１２」について、利用可ユーザＩＤ「Ｂ」を記憶する。すなわち、画像情報テーブル３１２は、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」の画像データについて、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」を撮影したユーザであるユーザＡとは別に、ユーザ「Ｂ」が利用可能であることを記憶する。
【００７５】
図１１の（２）に示す例では、画像情報テーブル３１２が、利用可ユーザＩＤとしてユーザＩＤを１つ記憶する場合と１つも記憶しない場合とを示したが、本発明はこれに限定されるものではない。例えば、画像情報テーブル３１２は、２つ以上のユーザＩＤを利用可ユーザＩＤとして記憶する場合もある。
【００７６】
図１１の（２）に示す例では、画像情報テーブル３１２は、ユーザＡの撮影装置１００ａにより撮影された画像ＩＤ「ｐｉｃｔｕｒｅ００１２」について、認証用情報「自ユーザＩＤ「Ａ」、相手ユーザＩＤ「Ｂ」、コネクション確立時刻「１３：００」、コネクション解放時刻「１４：００」」を記憶する。すなわち、画像情報テーブル３１２は、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」の画像データについて、認証用情報「自ユーザＩＤ「Ａ」、相手ユーザＩＤ「Ｂ」、コネクション確立時刻「１３：００」、コネクション解放時刻「１４：００」」が入力されて初めて、ユーザ「Ｂ」が利用可能であることを記憶する。
【００７７】
制御部３２０は、信号送受信部３０１と記憶部３１０と接続される。制御部３２０は、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。制御部３２０は、例えば、ＡＳＩＣ、ＦＰＧＡ、ＣＰＵ、ＭＰＵなどの電子回路が該当する。図９に示す例では、制御部３２０は、認証用情報設定部３２１と抽出画像送信制御部３２２とを有する。
【００７８】
認証用情報設定部３２１は、無線装置２００により送信された通信情報を受信し、通信情報テーブル３１１に格納する。また、認証用情報設定部３２１は、撮影装置１００により送信された画像情報を受信し、図１１の（１）に示すように、画像情報テーブル３１２に格納する。
【００７９】
また、認証用情報設定部３２１は、相手ユーザが無線範囲にいた時間帯にユーザが撮影した画像データを、相手ユーザが利用可能な画像データとして抽出する。言い換えると、認証用情報設定部３２１は、相手ユーザが無線範囲にいた時間帯に相手ユーザが撮影した画像データを、ユーザが利用可能な画像データとして抽出する。例えば、認証用情報設定部３２１は、無線装置２００ａの無線範囲１１ａ内に無線装置２００ｂがいた際に撮影装置１００ａにより撮影された画像データを、無線装置２００ｂのユーザであるユーザＢが利用可能な画像データとして抽出する。
【００８０】
より詳細には、認証用情報設定部３２１は、任意のユーザＩＤを含む通信情報テーブル３１１に記憶された通信情報の相手ユーザＩＤに対応付けられており、かつ、通信情報の時間帯情報によって識別される時間帯に撮影時刻が含まれる画像データを、係る任意のユーザＩＤによって識別されるユーザが利用可能な画像データとして抽出する。
【００８１】
また、認証用情報設定部３２１は、抽出した画像データに対して、図１１の（２）に示すように、利用可ユーザＩＤを入力する。例えば、無線装置２００ａの無線範囲１１ａ内に無線装置２００ｂがいた際に撮影装置１００ａにより撮影された画像データを、無線装置２００ｂのユーザであるユーザＢが利用可能な画像データとして抽出した場合を用いて説明する。この場合、認証用情報設定部３２１は、抽出した画像データの利用可ユーザＩＤとしてユーザＩＤ「Ｂ」を入力する。なお、認証用情報設定部３２１による抽出処理の詳細な流れの一例については、フローチャートを用いて後述するため、説明を省略する。
【００８２】
また、認証用情報設定部３２１は、抽出した画像データに対して、図１１の（２）に示すように、認証用情報を設定する。具体的には、認証用情報設定部３２１は、画像情報テーブル３１２に記憶された画像データに対して、画像データに対応付けられたユーザＩＤを含む通信情報であって、画像データに対応付けられた撮影時刻が含まれる時間帯を識別する時間帯情報を含む通信情報を、認証用情報として設定する。
【００８３】
また、認証用情報設定部３２１は、画像データに対して、通信情報に含まれる相手ユーザＩＤと自ユーザＩＤとコネクション確立時刻とコネクション解放時刻との内、いずれか１つ又は複数の組み合わせを認証用情報として設定する。
【００８４】
ユーザ「Ａ」によって「１３：００」に撮影された画像データを例に説明する。この場合、認証用情報設定部３２１は、通信情報テーブル３１１から、自ユーザＩＤ「Ａ」を含む通信情報を取得し、取得した通信情報の内「１３：００」が含まれた時間帯を識別する時間帯情報を含む通信情報を取得する。図１０に示す例では、認証用情報設定部３２１は、自ユーザＩＤ「Ａ」と相手ユーザＩＤ「Ｂ」とコネクション確立時刻「１３：００」とコネクション解放時刻「１４：００」とを含む通信情報を取得する。そして、認証用情報設定部３２１は、ユーザ「Ａ」によって「１３：００」に撮影された画像データの認証用情報として、自ユーザＩＤ「Ａ」と相手ユーザＩＤ「Ｂ」とコネクション確立時刻「１３：００」とコネクション解放時刻「１４：００」との内いずれか１つ又は複数の組み合わせを設定する。なお、認証用情報設定部３２１は、「抽出部」や「認証用情報設定部」とも称する。
【００８５】
抽出画像送信制御部３２２は、画像データを参照するユーザのユーザＩＤを含む参照要求を信号送受信部３０１を介して受信すると、受信した参照要求に合致する画像データを画像情報テーブル３１２から抽出する。抽出画像送信制御部３２２が抽出する画像データについて、参照ユーザＩＤ「Ａ」である場合を用いて説明する。この場合、抽出画像送信制御部３２２は、自ユーザＩＤ「Ａ」に対応付けられた画像データと、利用可ユーザＩＤ「Ａ」に対応付けられた画像との内、参照要求に合致する画像データを抽出する。すなわち、抽出画像送信制御部３２２は、例えば、データを参照するユーザにより撮影された画像データを抽出し、又は、相手ユーザが自ユーザの無線範囲にいた時間帯に撮影された相手ユーザの画像データを抽出する。
【００８６】
また、抽出画像送信制御部３２２は、抽出した画像データに対して、認証用情報を用いた認証処理を実行する。例えば、抽出画像送信制御部３２２が、図１１の（２）に示した画像ＩＤ「ｐｉｃｔｕｒｅ００１２」を抽出した場合を用いて説明する。この場合、認証用情報は、「自ユーザＩＤ「Ａ」、相手ユーザＩＤ「Ｂ」、コネクション確立時刻「１３：００」、コネクション解放時刻「１４：００」」となっている。このため、抽出画像送信制御部３２２は、「自ユーザＩＤ「Ａ」、相手ユーザＩＤ「Ｂ」、コネクション確立時刻「１３：００」、コネクション解放時刻「１４：００」」が参照要求に含まれる場合には、認証成功として、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」の画像データを画像参照装置４００に出力する。一方、抽出画像送信制御部３２２は、「自ユーザＩＤ「Ａ」、相手ユーザＩＤ「Ｂ」、コネクション確立時刻「１３：００」、コネクション解放時刻「１４：００」」が参照要求に含まれない場合には、認証失敗として、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」の画像データを画像参照装置４００に出力しない。抽出画像送信制御部３２２は、「認証部」と「データ出力部」とも称する。
【００８７】
［画像参照装置の構成の一例］
図１２は、実施例１における画像参照装置の構成の一例を示すブロック図である。図１２では、説明の便宜上、無線装置２００と画像共有サーバ３００とを併せて示した。図１２に示す例では、画像参照装置４００は、入力部４０１と、データを送受信するための各種端子などが該当する信号送受信部４０２と、出力部４０３と、記憶部４１０と、制御部４２０とを有する。入力部４０１は、ユーザから情報や指示の入力を受け付ける。入力部４０１は、例えば、キーボードやタッチパネルなどの各種の情報入力機器、あるいは、ユーザがデータを入力するための各種端子などが該当する。出力部４０３は、ユーザに画像データを出力する。出力部４０３は、例えば、モニタやディスプレイなどが該当する。
【００８８】
記憶部４１０は、制御部４２０と接続される。記憶部４１０は、制御部４２０による各種処理に用いられるデータを記憶する。記憶部４１０は、例えば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、又は、ハードディスクや光ディスクなどの記憶装置が該当する。図１２に示す例では、記憶部４１０は、画像情報テーブル４１１と通信情報テーブル４１２とを有する。
【００８９】
画像情報テーブル４１１は、画像情報を記憶する。画像情報テーブル４１１に格納された画像情報は、例えば、撮影装置１００を利用したユーザにより格納された画像情報や、画像共有サーバ３００により送信された画像情報が該当する。
【００９０】
通信情報テーブル４１２は、無線装置２００から受信した通信情報を記憶する。例えば、ユーザＡが用いる画像参照装置４００の通信情報テーブル４１２は、無線装置２００ａから受信した通信情報を記憶する。通信情報テーブル４１２の他の点については、図７を用いて説明した通信情報テーブル２１１ａと同様であり、説明を省略する。
【００９１】
制御部４２０は、入力部４０１と信号送受信部４０２と出力部４０３と記憶部４１０と接続される。制御部４２０は、各種の処理手順などを規定したプログラムを記憶する内部メモリを有し、種々の処理を制御する。制御部４２０は、例えば、ＡＳＩＣ、ＦＰＧＡ、ＣＰＵ、ＭＰＵなどの電子回路が該当する。図１２に示す例では、制御部４２０は、参照要求送信制御部４２１と出力制御部４２２とを有する。
【００９２】
参照要求送信制御部４２１は、ユーザから参照する際の条件を入力部４０１を介して受信すると、受信した条件を含む参照要求を信号送受信部４０２を介して画像共有サーバ３００に送信する。この際、参照要求送信制御部４２１は、通信情報テーブル４１２から通信情報を読み出して、参照情報に含めた上で送信する。また、参照要求を信号送受信部４０２は、参照要求に対応して画像共有サーバ３００から受信した画像データを画像情報テーブル４１１に格納する。
【００９３】
出力制御部４２２は、画像情報テーブル４１１に格納された画像データを出力部４０３を介してユーザに出力する。参照ユーザＩＤ「Ａ」である場合を用いて説明する。この場合、出力制御部４２２は、撮影装置１００ａにより撮影された画像データを出力し、無線装置２００ｂが無線装置２００ａの無線範囲にいた時間帯に撮影装置１００ｂにより撮影された画像データを出力する。ここで、出力制御部４２２が出力する画像データは、例えば、参照要求に応じて画像共有サーバ３００から受信した画像データが該当する。
【００９４】
［画像共有サーバの抽出処理の流れ］
図１３を用いて、実施例１における画像共有サーバ３００の認証用情報設定部３２１による抽出処理の流れの一例を示す。図１３は、実施例１における認証用情報設定部による抽出処理の流れの一例を示すフローチャートである。
【００９５】
図１３に示すように、認証用情報設定部３２１は、処理タイミングとなると（ステップＳ６０１肯定）、処理対象となるユーザＩＤを１つ選択し（ステップＳ６０２）、選択したユーザＩＤを自ユーザＩＤとして、通信情報テーブル３１１を検索することで、相手ユーザＩＤと時間帯情報と取得する（ステップＳ６０３）。
【００９６】
例えば、ユーザＩＤ「Ｂ」を選択した場合には、自ユーザＩＤ「Ｂ」に対応付けて通信情報テーブル３１１に記憶された相手ユーザＩＤと時間帯情報とを検索する。この結果、図１０に示す例では、認証用情報設定部３２１は、自ユーザＩＤ「Ｂ」に対応付けられた相手ユーザＩＤ「Ａ」とコネクション確立時刻「１３：００」とコネクション解放時刻「１４：００」とを取得する。同様に、認証用情報設定部３２１は、自ユーザＩＤ「Ｂ」を含む通信情報が複数ある場合には、複数ある通信情報各々から相手ユーザと時間帯情報とを取得する。
【００９７】
そして、認証用情報設定部３２１は、取得した相手ユーザＩＤのユーザにより撮影された画像データを画像情報テーブル３１２から抽出する（ステップＳ６０４）。例えば、認証用情報設定部３２１は、取得した相手ユーザＩＤ「Ａ」により識別されるユーザＡにより撮影された画像データを抽出する。図１１の（１）に示す例では、認証用情報設定部３２１は、自ユーザＩＤ「Ａ」に対応付けられた画像ＩＤ「ｐｉｃｔｕｒｅ００１１」〜画像ＩＤ「ｐｉｃｔｕｒｅ００１４」により識別される画像データを抽出する。
【００９８】
そして、認証用情報設定部３２１は、取得した画像の内、取得した時間帯情報により識別される時間帯に撮影時刻が含まれる画像データを抽出する（ステップＳ６０５）。例えば、上述したように、コネクション確立時刻「１３：００」とコネクション解放時刻「１４：００」とである場合には、撮影時刻が「１３：００」〜「１４：００」の間にある画像データを抽出する。図１１の（１）に示す例では、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」〜画像ＩＤ「ｐｉｃｔｕｒｅ００１４」により識別される画像を抽出する。
【００９９】
そして、認証用情報設定部３２１は、抽出した画像データの利用可ユーザＩＤに、処理対象として選択したユーザＩＤを格納する（ステップＳ６０６）。例えば、図１１の（２）に示すように、画像ＩＤ「ｐｉｃｔｕｒｅ００１２」〜画像ＩＤ「ｐｉｃｔｕｒｅ００１４」の利用可ユーザＩＤとして、利用可ユーザＩＤ「Ｂ」を格納する。
【０１００】
［実施例１の効果］
上述したように、実施例１によれば、無線装置２００は、他の無線装置２００との間で近距離無線通信を用いてユーザＩＤを通信可能である場合に、通信情報を画像共有サーバ３００に送信する。また、画像共有サーバ３００は、画像情報テーブル３１２を有し、通信情報テーブル３１１を有する。また、画像共有サーバ３００は、画像データに対して、画像データに対応付けられたユーザＩＤを含む通信情報であって画像データの撮影時刻が含まれる時間帯を識別する時間帯情報を含む通信情報を認証用情報として設定する。また、画像共有サーバ３００は、任意のユーザＩＤを自ユーザＩＤとして含む通信情報の相手ユーザＩＤに対応付けられており、かつ、通信情報の時間帯情報によって識別される時間帯に撮影時刻が含まれるデータを、認証用情報を用いた認証処理が成功した場合に係る任意のユーザＩＤによって識別されるユーザが利用可能なデータとして抽出する。
【０１０１】
この結果、セキュリティについて考慮しながらユーザ自身が取得したデータ以外のデータも利用可能である。また、この結果、自分と相手のユーザ同士が無線装置２００を持ち、近接した場合にユーザＩＤを交換することで、ユーザ各々により並行して撮影されている画像データへの相互の許諾を簡単に実行可能である。また、この結果、相手に撮影された自分の近辺の画像データを取得可能である。これにより、例えば、自分から見て全方位の視野画像を取得したり、全方位から自分を見る画像を取得したりすることも可能となる。また、当事者以外知り得ない通信情報を認証用情報として設定することで、容易かつ高いセキュリティの元で画像データを利用することが可能である。この結果、無関係な者からの誤用を防止可能であり、悪用を防止可能である。
【０１０２】
また、上述したように、画像共有サーバ３００は、画像データ各々に利用可ユーザＩＤを設定するので、画像共有サーバ３００に保存された画像データには、複数ユーザへの利用許諾が設定済みとなり、許諾済みのユーザが画像データを容易に利用可能である。
【０１０３】
また、画像共有サーバ３００は、通信情報に含まれる相手ユーザＩＤと自ユーザＩＤとコネクション確立時刻とコネクション解放時刻との内、いずれか１つ又は複数の組み合わせを認証用情報として設定する。この結果、状況に応じてセキュリティの程度を柔軟に設定することが可能である。
【０１０４】
また、上述した実施例によれば、画像共有サーバ３００は、認証用情報を用いた認証処理を実行し、認証された場合に取得データを出力する。この結果、認証成功としない限り画像データを画像共有サーバ３００から出力されず、セキュリティを向上することが可能である。
【０１０５】
また、上述した実施例によれば、無線装置２００は、時間帯情報として、近距離無線通信を用いて他識別情報を通信可能な時間帯を含む通信情報を送信する。この結果、ユーザが他のユーザを意識することなく、ユーザと近接した他のユーザを無線装置２００が認識でき、ユーザの周囲の画像を撮影した他のユーザを簡単に特定することが可能である。
【０１０６】
また、上述した実施例によれば、撮影装置１００は、定期的かつ自動的にユーザの正面前方の画像データを撮影し、撮影されたデータと自撮影装置１００を利用するユーザのユーザＩＤとを画像共有サーバ３００に送信する。また、画像共有サーバ３００は、撮影装置１００により送信された画像データと識別情報とを対応付けて記憶する。この結果、ユーザが撮影を意識することなく、ユーザのライフログを記憶することが可能であり、ユーザ自身が取得したデータ以外のデータも利用可能である。
【実施例２】
【０１０７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、その他の実施例にて実施されても良い。そこで、以下では、その他の実施例を示す。
【０１０８】
［撮影装置により取得されるデータ］
例えば、上述した実施例では、撮影装置１００が画像データを撮影し、データ共有システムにて画像データが共有される場合について説明したが、本発明はこれに限定されるものではなく、任意のデータであって良い。例えば、画像データではなく音声データでも良く、動画データでも良く、ユーザの位置情報データであっても良い。この場合、例えば、撮影装置１００は、音声データを録音し、動画データを撮影し、ユーザの位置情報データを取得する。
【０１０９】
［撮影装置］
また、例えば、上述した実施例では、撮影装置１００が、定期的かつ自動的に画像データを撮影する場合について説明したが、本発明はこれに限定されるものではなく、例えば、ユーザが手動にて撮影しても良い。
【０１１０】
［近距離無線通信］
また、例えば、上述した実施例では、近距離無線通信として、例えば、ブルートゥースやＺｉｇＢｅｅと呼ばれる近距離無線通信などを例に説明したが、本発明はこれに限定されるものではなく、任意の通信方式を用いて良い。例えば、無線ＬＡＮを用いても良い。
【０１１１】
また、例えば、上述した実施例では、無線装置２００が近距離無線通信を用いて他の無線装置２００と識別情報を送受信する場合について説明したが、本発明はこれに限定されるものではない。例えば、無線装置２００は、他の無線装置２００と接触した上でデータ授受を行っても良い。例えば、近くにいるユーザ各々が各自の無線装置２００の端子を結合することで、データ授受を行っても良い。この場合、例えば、結合後一定時間を通信可能な時間帯と見なして用いても良い。
【０１１２】
［データ共有システム］
また、例えば、上述した実施例では、画像共有システムが撮影装置１００を有し、撮影装置１００により撮影された画像データを画像共有サーバ３００が記憶する場合について説明したが、本発明はこれに限定されるものではない。例えば、画像共有システムは、撮影装置１００を有しなくても良い。この場合、画像共有サーバ３００は、例えば、予めユーザに入力された画像データを記憶して用いる。
【０１１３】
また、例えば、上述した実施例によれば、撮影装置１００と無線装置２００と画像共有サーバ３００と画像参照装置４００とを有する場合について説明した。ただし、本発明はこれに限定されるものではなく、例えば、撮影装置１００を有しなくても良い。この場合、画像共有サーバ３００は、予めユーザにより取得された画像データを記憶する。
【０１１４】
［ユーザの携帯する装置］
また、例えば、上述した実施例によれば、図１に示すように、ユーザが、撮影装置１００と無線装置２００との両方を有する場合について説明した。ただし、本発明はこれに限定されるものではなく、ユーザは、撮影装置１００を携帯しなくても良い。この場合、ユーザは自ら画像データを撮影することなく、他のユーザにより撮影された画像データを用いることになる。
【０１１５】
［利用可ユーザＩＤ］
また、例えば、上述した実施例によれば、認証用情報設定部３２１が、画像データ各々に対して利用可ユーザＩＤを格納する場合について説明した。ただし、本発明はこれに限定されるものではなく、利用可ユーザＩＤを用いなくても良い。この場合、画像共有サーバ３００は、画像参照装置４００から参照要求を受信するごとに、要求元となるユーザが利用可能となる画像を抽出し、抽出した画像データの内参照要求に含まれる条件に合致する画像データを特定して出力しても良い。
【０１１６】
［ユーザＩＤの配布］
また、例えば、上述した実施例によれば、無線装置２００が相互にユーザＩＤを交換する場合について説明した。ただし、本発明はこれに限定されるものではなく、無線装置２００は、ユーザＩＤを一方的に配布しても良い。例えば、特定の地点の画像データを撮影する監視装置にユーザＩＤが付与された場合を用いて説明する。この場合、監視装置は、他の無線装置２００からユーザＩＤを取得することなく、自監視装置が送信する近距離無線通信の無線範囲内に、予め設定されたユーザＩＤを送信し、受信した他の無線装置２００のユーザに対して自監視装置が撮影した画像データの利用を許可しても良い。
【０１１７】
［認証処理］
また、例えば、上述した実施例によれば、画像共有サーバ３００が認証処理を実行し、認証成功した場合に画像データを画像参照装置４００に出力する場合について説明した。ただし、本発明はこれに限定されるものではない。例えば、画像共有サーバ３００は認証処理を実行することなく、画像参照装置４００にて認証処理を実行しても良い。
【０１１８】
また、例えば、上述した実施例によれば、画像共有サーバ３００が、予め、画像データに認証用情報を設定する場合について説明した。ただし、本発明はこれに限定されるものではない。例えば、画像共有サーバ３００は、予め認証用情報を設定することなく、参照要求を受信すると、通信情報を画像参照装置４００に要求し、受信した通信情報と通信情報テーブル３１１に記憶された通信情報が一致するか否かを判定することで認証しても良い。
【０１１９】
また、例えば、上述した実施例によれば、無線装置２００が通信情報を画像参照装置４００に送信する場合について説明したが、本発明はこれに限定されるものではない。例えば、通信情報をユーザが手動にて画像参照装置４００に入力しても良い。
【０１２０】
また、例えば、上述した実施例によれば、自ユーザＩＤと相手ユーザＩＤとコネクション確立時刻とコネクション解放時刻とのうち、１つまたは複数の情報を認証用情報として設定する場合について説明した。ただし、本発明はこれに限定されるものではない。例えば、無線装置２００がユーザＩＤを他の無線装置２００と交換する際に得られる他の情報を用いても良く、自ユーザＩＤと相手ユーザＩＤとコネクション確立時刻とコネクション解放時刻と更に組み合わせて用いても良い。
【０１２１】
［システム構成］
また、本実施例において説明した各処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。例えば、画像をユーザが手動にて撮影しても良い。この他、上述文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については（図１〜図１３）、特記する場合を除いて任意に変更することができる。
【０１２２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、撮影装置１００と無線装置２００と画像参照装置４００との内、任意の２つの装置を統合して１つの装置としても良く、３つとも統合して１つの装置としても良い。また、撮影装置１００の画像情報テーブル１１１と画像共有サーバ３００の画像情報テーブル３１２と、画像参照装置４００の画像情報テーブル４１１とについて、同期するようにしても良く、同一のテーブルに撮影装置１００と画像共有サーバ３００と画像参照装置４００とがネットワーク経由にてアクセスして実現しても良い。
【０１２３】
［プログラム］
図１４は、開示の技術に係る更新プログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。図１４に例示するように、コンピュータ３０００は、例えば、メモリ３０１０と、ＣＰＵ（Central  Processing  Unit）３０２０と、ハードディスクドライブインタフェース３０３０と、ディスクドライブインタフェース３０４０と、シリアルポートインタフェース３０５０と、ビデオアダプタ３０６０と、ネットワークインタフェース３０７０とを有する。コンピュータ３０００の各部はバス３１００によって接続される。
【０１２４】
メモリ３０１０は、図１４に例示するように、ＲＯＭ３０１１及びＲＡＭ３０１２を含む。ＲＯＭ３０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース３０３０は、図１４に例示するように、ハードディスクドライブ３０８０に接続される。ディスクドライブインタフェース３０４０は、図１４に例示するように、ディスクドライブ３０９０に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ３０９０に挿入される。シリアルポートインタフェース３０５０は、図１４に例示するように、例えばマウス３０５１、キーボード３０５２に接続される。ビデオアダプタ３０６０は、図１４に例示するように、例えばディスプレイ３０６１に接続される。
【０１２５】
ここで、図１４に例示するように、ハードディスクドライブ３０８０は、例えば、ＯＳ３０８１、アプリケーションプログラム３０８２、プログラムモジュール３０８３、プログラムデータ３０８４を記憶する。すなわち、開示の技術に係る更新プログラムは、コンピュータによって実行される指令が記述されたプログラムモジュール３０８３として、例えばハードディスクドライブ３０８０に記憶される。具体的には、上記実施例で説明した制御部１２０や制御部２２０、制御部３２０や制御部４２０の各部と同様の情報処理を実行する手順各々が記述されたプログラムモジュールが、ハードディスクドライブ３０８０に記憶される。
【０１２６】
また、上記実施例で説明した記憶部１１０や記憶部２１０、記憶部３１０、記憶部４１０に記憶されるデータのように、更新プログラムによる情報処理に用いられるデータは、プログラムデータ３０８４として、例えばハードディスクドライブ３０８０に記憶される。そして、ＣＰＵ３０２０が、ハードディスクドライブ３０８０に記憶されたプログラムモジュール３０８３やプログラムデータ３０８４を必要に応じてＲＡＭ３０１２に読み出し、各種の手順を実行する。
【０１２７】
なお、更新プログラムに係るプログラムモジュール３０８３やプログラムデータ３０８４は、ハードディスクドライブ３０８０に記憶される場合に限られない。例えば、プログラムモジュール３０８３やプログラムデータ３０８４は、着脱可能な記憶媒体に記憶されても良い。この場合、ＣＰＵ３０２０は、ディスクドライブなどの着脱可能な記憶媒体を介してデータを読み出す。また、同様に、更新プログラムに係るプログラムモジュール３０８３やプログラムデータ３０８４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶されても良い。この場合、ＣＰＵ３０２０は、ネットワークインタフェースを介して他のコンピュータにアクセスすることで各種データを読み出す。
【０１２８】
［その他］
なお、本実施例で説明した制御プログラムは、インターネットなどのネットワークを介して配布することができる。また、制御プログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【０１２９】
１００      撮影装置
１０１      撮影部
１０２      信号送受信部
１１０      記憶部
１１１      画像情報テーブル
１２０      制御部
１２１      撮影制御部
１２２      画像情報送信制御部
２００      無線装置
２０１      無線信号送受信部
２０２      信号送受信部
２１０      記憶部
２１１      通信情報テーブル
２２０      制御部
２２１      無線信号送受信制御部
２２２      通信情報送信制御部
３００      画像共有サーバ
３０１      信号送受信部
３１０      記憶部
３１１      通信情報テーブル
３１２      画像情報テーブル
３２０      制御部
３２１      認証用情報設定部
３２２      抽出画像送信制御部
４００      画像参照装置
４０１      入力部
４０２      信号送受信部
４０３      出力部
４１０      記憶部
４１１      画像情報テーブル
４２０      制御部
４２１      参照要求送信制御部
４２２      出力制御部 
【図１】
0005425726.tif 000002
【図２】
0005425726.tif 000003
【図３】
0005425726.tif 000004
【図４】
0005425726.tif 000005
【図５】
0005425726.tif 000006
【図６】
0005425726.tif 000007
【図７】
0005425726.tif 000008
【図８】
0005425726.tif 000009
【図９】
0005425726.tif 000010
【図１０】
0005425726.tif 000011
【図１１】
0005425726.tif 000012
【図１２】
0005425726.tif 000013
【図１３】
0005425726.tif 000014
【図１４】
0005425726.tif 000015