(57)【特許請求の範囲】
【請求項１】
画像撮影者と、該撮影者と行動を共にしていた同行者との間で画像を共有するための画像共有装置であって、
デジタルカメラやカメラ付き携帯電話等で撮影した画像と少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報とを受け付ける画像情報受付手段と、
前記画像情報受付手段が受け付けた画像を蓄積する画像記憶手段と、
前記画像情報受付手段が受け付けた画像のメタ情報を蓄積するメタ情報記憶手段と、
ユーザ間の友達関係を管理するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に友達関係を登録したユーザ同士の位置情報と時間情報に基づく同行結果を蓄積する同行結果記憶手段と、
ユーザからの参照要求を受け付ける参照要求受付手段と、
取得した要求に基づいて検索を行う検索手段と、
前記画像情報受付手段により入力された前記画像を前記画像記憶手段に格納する、画像をコピーする、画像の保存先情報を通知する機能を有する画像制御手段と、
前記検索手段から取得したメタ情報をコピーし、コピー先のメタ情報を書き換えて前記メタ情報記憶手段に格納する同行結果管理手段と、
を有し、
前記画像情報受付手段は、
受け付けた画像を前記画像記憶手段上のインターネットから閲覧不可能なWeb非公開域へ保存し、当該画像の保存先情報を当該画像のメタ情報に追加したものを前記メタ情報記憶手段に蓄積する手段を含み、
前記検索手段は、
前記参照要求受付手段により受け付けたユーザから参照したい画像の所有者識別情報ユーザIDと時区間範囲に基づいて、前記メタ情報記憶手段に格納されたメタ情報のうち、該ユーザIDのユーザが所有する該時区間範囲に含まれる画像の撮影日時のメタ情報を検索する手段を含み、
前記画像制御手段は、
前記検索手段で検索されたすべてのメタ情報について、該メタ情報に含まれる画像の保存先情報が指し示す画像記憶手段の前記Web非公開域に保存された画像を該画像記憶手段上のインターネットから閲覧可能なWeb公開域にコピーし、当該画像のコピー先であるWeb公開域のURLをユーザに返却する手段を含み、
前記同行結果管理手段は、
前記同行結果記憶手段から第１のユーザ（撮影者）と第２のユーザ（同行者）が同行していた時区間範囲を抽出する手段と、
第１のユーザＩＤ、同行していた時区間範囲を指定して、前記検索手段に対して検索を依頼し、該検索手段から第１のメタ情報を取得する手段と、
前記検索手段から取得した前記第１のメタ情報に含まれ画像の保存先情報を指定して、前記画像制御手段に対して該画像のコピーを依頼し、該画像制御手段からコピー先の保存先情報を取得する手段と、
前記検索手段から取得した前記第１のメタ情報をコピーして第２のメタ情報を作成し、コピー先の第２のメタ情報の画像の保存先情報を前記画像制御手段から取得したコピー先の保存先情報に書き換え、更に、コピー先の第２のメタ情報の画像の所有者を前記第１のユーザから前記第２のユーザに変更して、変更した第２のメタ情報を前記メタ情報記憶手段に格納する手段と、を含み、
前記検索手段は、
前記同行結果管理手段からの依頼に基づき、前記メタ情報記憶手段に蓄積されたメタ情報のうち、前記第1のユーザ（撮影者）のユーザIDに基づいて、該第１のユーザが所有する画像の撮影日時が前記同行していた時区間範囲に含まれる第1のメタ情報を検索し、検索した該第１のメタ情報を依頼元の同行結果管理手段に通知する手段を含み、
前記画像制御手段は、
前記同行結果管理手段からの依頼に基づき、画像の保存先情報が指し示す前記画像記憶手段の前記Web非公開域に保存された第１の画像を第２のユーザ（同行者）所有の第２の画像として該画像記憶手段の該Web非公開域にコピーし、コピー先の保存先情報を前記同行結果管理手段に通知する手段を含む、
ことを特徴とする画像共有装置。
【請求項２】
画像撮影者と、該撮影者と行動を共にしていた同行者との間で画像を共有するための画像共有方法であって、
デジタルカメラやカメラ付き携帯電話等で撮影した画像と少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報とを受け付ける画像情報受付手段と、
前記画像情報受付手段が受け付けた画像を蓄積する画像記憶手段と、
前記画像情報受付手段が受け付けた画像のメタ情報を蓄積するメタ情報記憶手段と、
ユーザ間の友達関係を管理するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に友達関係を登録したユーザ同士の位置情報と時間情報に基づく同行結果を蓄積する同行結果記憶手段と、
ユーザからの参照要求を受け付ける参照要求受付手段と、
取得した要求に基づいて検索を行う検索手段と、
前記画像情報受付手段により入力された前記画像を前記画像記憶手段に格納する、画像をコピーする、画像の保存先情報を通知する機能を有する画像制御手段と、
前記検索手段から取得したメタ情報をコピーし、コピー先のメタ情報を書き換えて前記メタ情報記憶手段に格納する同行結果管理手段と、
を有する装置において、
前記画像情報受付手段が、受け付けた画像を前記画像記憶手段上のインターネットから閲覧不可能なWeb非公開域へ保存し、当該画像の保存先情報を当該画像のメタ情報に追加したものを前記メタ情報記憶手段に蓄積し、
前記検索手段が、前記参照要求受付手段で受け付けたユーザから参照したい画像の所有者識別情報ユーザIDと時区間範囲に基づいて、前記メタ情報記憶手段に格納されたメタ情報のうち、該ユーザIDのユーザが所有する該時区間範囲に含まれる画像の撮影日時のメタ情報を検索し、
前記画像制御手段が、検索されたすべてのメタ情報について、該メタ情報に含まれる画像の保存先情報が指し示す画像記憶手段の前記Web非公開域に保存された画像を該画像記憶手段上のインターネットから閲覧可能なWeb公開域にコピーし、当該画像のコピー先であるWeb公開域のURLをユーザに返却する処理を行い、
前記同行結果管理手段が、
前記同行結果記憶手段から第１のユーザ（撮影者）と第２のユーザ（同行者）が同行していた時区間範囲を抽出し、第１のユーザＩＤ、同行していた時区間範囲を指定して、前記検索手段に対して検索を依頼し、
前記検索手段が、第１のメタ情報を取得して、前記同行結果管理手段に返却し、
前記同行結果管理手段が、前記検索手段から取得した前記第１のメタ情報に含まれ画像の保存先情報を指定して、前記画像制御手段に対して該画像のコピーを依頼し、
前記画像制御手段が、コピー先の保存先情報を取得して、前記同行結果管理手段に返却し、
前記同行結果管理手段が、前記検索手段から取得した前記第１のメタ情報をコピーして第２のメタ情報を作成し、コピー先の第２のメタ情報の画像の保存先情報を前記画像制御手段から取得したコピー先の保存先情報に書き換え、更に、コピー先の第２のメタ情報の画像の所有者を前記第１のユーザから前記第２のユーザに変更して、変更した第２のメタ情報を前記メタ情報記憶手段に格納する
ことを特徴とする画像共有方法。
【請求項３】
請求項１に記載の画像共有装置を構成する各手段としてコンピュータを機能させるための画像共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像共有装置及び方法及びプログラムに係り、特に、デジタルカメラやカメラ付き携帯電話等で撮影した写真を撮影者がネットワーク上の画像共有サーバにアップロードし、写真撮影時に撮影者と行動を共にしていた同行者に対して簡単に写真の共有を可能にする画像共有装置及び方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが撮影した写真や動画データをネットワーク上のサーバにアップロードし、撮影者が指定した友人に公開範囲を限定してデータを共有できたり、設定によってはすべてのインターネットユーザにデータを公開できたりするWebサイトが普及してきている。
【０００３】
「フォト蔵」（登録商標）<URL：http://photozou.jp/>は、撮影した写真・動画をサーバにアップロードしてアルバムを作成し、公開する範囲をアルバムごとに設定することが技術がある。公開範囲の設定は「インターネット全体に公開する（誰でも見られる）」と「友達全員に公開する」のどちらかから選択する。より詳細に公開範囲を指定したい場合は「会員だけに公開する」「選んだ友達に公開する」「公開しない（自分以外は見られない）」という選択肢を追加できる。また、友達はグループ単位で指定してグループの全員に公開することもできるし、特定の友達を選択して個別に設定することもできる。
【０００４】
また、アップロードした写真・動画でアルバムを作成した後で対象のアルバムを「限定公開」にするか「一般公開」にするか選択できる技術がある。「限定公開」ではURLを教えた知人に限定してアルバムを公開することができる。また、限定公開アルバムには合言葉を設定することもでき、合言葉を知らなければ公開されているアルバムのURLにアクセスしても閲覧できないようになっている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Life-X、 [平成22年7月9日検索]、インターネット、  URL：http://life-x.jp/about/#h2a
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術は写真の公開対象をアルバムとしており、1枚の写真を一人の友人と共有する場合でもアルバムを作成して、アルバム単位に公開範囲を個別に設定しなければならないというわずらわしさがあり、写真撮影時に一緒に行動していた友人（同行者）に簡単に写真を共有することができない。
【０００７】
また、限定公開の仕組みとして合言葉を設定することが可能であるが、写真を公開したい友人ごとにアルバム公開用のURLと合言葉を管理しなければならないというわずらわしさがあり、写真撮影時に一緒に行動していた友人（同行者）に簡単に写真を共有することができない。
【０００８】
本発明の目的は、デジタルカメラやカメラ付き携帯電話等で撮影した写真を写真撮影時に撮影者と行動を共にしていた同行者に対して簡単に共有可能にする画像共有装置及び方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明（請求項１）は、画像撮影者と、該撮影者と行動を共にしていた同行者との間で画像を共有するための画像共有装置であって、
デジタルカメラやカメラ付き携帯電話等で撮影した画像と少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報とを受け付ける画像情報受付手段と、
前記画像情報受付手段が受け付けた画像を蓄積する画像記憶手段と、
前記画像情報受付手段が受け付けた画像のメタ情報を蓄積するメタ情報記憶手段と、
ユーザ間の友達関係を管理するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に友達関係を登録したユーザ同士の位置情報と時間情報に基づく同行結果を蓄積する同行結果記憶手段と、
ユーザからの参照要求を受け付ける参照要求受付手段と、
取得した要求に基づいて検索を行う検索手段と、
前記画像情報受付手段により入力された前記画像を前記画像記憶手段に格納する、画像をコピーする、画像の保存先情報を通知する機能を有する画像制御手段と、
前記検索手段から取得したメタ情報をコピーし、コピー先のメタ情報を書き換えて前記メタ情報記憶手段に格納する同行結果管理手段と、
を有し、
前記画像情報受付手段は、
受け付けた画像を前記画像記憶手段上のインターネットから閲覧不可能なWeb非公開域へ保存し、当該画像の保存先情報を当該画像のメタ情報に追加したものを前記メタ情報記憶手段に蓄積する手段を含み、
前記検索手段は、
前記参照要求受付手段により受け付けたユーザから参照したい画像の所有者識別情報ユーザIDと時区間範囲に基づいて、前記メタ情報記憶手段に格納されたメタ情報のうち、該ユーザIDのユーザが所有する該時区間範囲に含まれる画像の撮影日時のメタ情報を検索する手段を含み、
前記画像制御手段は、
前記検索手段で検索されたすべてのメタ情報について、該メタ情報に含まれる画像の保存先情報が指し示す画像記憶手段の前記Web非公開域に保存された画像を該画像記憶手段上のインターネットから閲覧可能なWeb公開域にコピーし、当該画像のコピー先であるWeb公開域のURLをユーザに返却する手段を含み、
前記同行結果管理手段は、
前記同行結果記憶手段から第１のユーザ（撮影者）と第２のユーザ（同行者）が同行していた時区間範囲を抽出する手段と、
第１のユーザＩＤ、同行していた時区間範囲を指定して、前記検索手段に対して検索を依頼し、該検索手段から第１のメタ情報を取得する手段と、
前記検索手段から取得した前記第１のメタ情報に含まれ画像の保存先情報を指定して、前記画像制御手段に対して該画像のコピーを依頼し、該画像制御手段からコピー先の保存先情報を取得する手段と、
前記検索手段から取得した前記第１のメタ情報をコピーして第２のメタ情報を作成し、コピー先の第２のメタ情報の画像の保存先情報を前記画像制御手段から取得したコピー先の保存先情報に書き換え、更に、コピー先の第２のメタ情報の画像の所有者を前記第１のユーザから前記第２のユーザに変更して、変更した第２のメタ情報を前記メタ情報記憶手段に格納する手段と、を含み、
前記検索手段は、
前記同行結果管理手段からの依頼に基づき、前記メタ情報記憶手段に蓄積されたメタ情報のうち、前記第1のユーザ（撮影者）のユーザIDに基づいて、該第１のユーザが所有する画像の撮影日時が前記同行していた時区間範囲に含まれる第1のメタ情報を検索し、検索した該第１のメタ情報を依頼元の同行結果管理手段に通知する手段を含み、
前記画像制御手段は、
前記同行結果管理手段からの依頼に基づき、画像の保存先情報が指し示す前記画像記憶手段の前記Web非公開域に保存された第１の画像を第２のユーザ（同行者）所有の第２の画像として該画像記憶手段の該Web非公開域にコピーし、コピー先の保存先情報を前記同行結果管理手段に通知する手段を含む。
【００１２】
また、本発明（請求項２）は、画像撮影者と、該撮影者と行動を共にしていた同行者との間で画像を共有するための画像共有方法であって、
デジタルカメラやカメラ付き携帯電話等で撮影した画像と少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報とを受け付ける画像情報受付手段と、
前記画像情報受付手段が受け付けた画像を蓄積する画像記憶手段と、
前記画像情報受付手段が受け付けた画像のメタ情報を蓄積するメタ情報記憶手段と、
ユーザ間の友達関係を管理するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に友達関係を登録したユーザ同士の位置情報と時間情報に基づく同行結果を蓄積する同行結果記憶手段と、
ユーザからの参照要求を受け付ける参照要求受付手段と、
取得した要求に基づいて検索を行う検索手段と、
前記画像情報受付手段により入力された前記画像を前記画像記憶手段に格納する、画像をコピーする、画像の保存先情報を通知する機能を有する画像制御手段と、
前記検索手段から取得したメタ情報をコピーし、コピー先のメタ情報を書き換えて前記メタ情報記憶手段に格納する同行結果管理手段と、
を有する装置において、
前記画像情報受付手段が、受け付けた画像を前記画像記憶手段上のインターネットから閲覧不可能なWeb非公開域へ保存し、当該画像の保存先情報を当該画像のメタ情報に追加したものを前記メタ情報記憶手段に蓄積し、
前記検索手段が、前記参照要求受付手段で受け付けたユーザから参照したい画像の所有者識別情報ユーザIDと時区間範囲に基づいて、前記メタ情報記憶手段に格納されたメタ情報のうち、該ユーザIDのユーザが所有する該時区間範囲に含まれる画像の撮影日時のメタ情報を検索し、
前記画像制御手段が、検索されたすべてのメタ情報について、該メタ情報に含まれる画像の保存先情報が指し示す画像記憶手段の前記Web非公開域に保存された画像を該画像記憶手段上のインターネットから閲覧可能なWeb公開域にコピーし、当該画像のコピー先であるWeb公開域のURLをユーザに返却する処理を行い、
前記同行結果管理手段が、前記同行結果記憶手段から第１のユーザ（撮影者）と第２のユーザ（同行者）が同行していた時区間範囲を抽出し、第１のユーザＩＤ、同行していた時区間範囲を指定して、前記検索手段に対して検索を依頼し、
前記検索手段が、第１のメタ情報を取得して、前記同行結果管理手段に返却し、
前記同行結果管理手段が、前記検索手段から取得した前記第１のメタ情報に含まれ画像の保存先情報を指定して、前記画像制御手段に対して該画像のコピーを依頼し、
前記画像制御手段が、コピー先の保存先情報を取得して、前記同行結果管理手段に返却し、
前記同行結果管理手段が、前記検索手段から取得した前記第１のメタ情報をコピーして第２のメタ情報を作成し、コピー先の第２のメタ情報の画像の保存先情報を前記画像制御手段から取得したコピー先の保存先情報に書き換え、更に、コピー先の第２のメタ情報の画像の所有者を前記第１のユーザから前記第２のユーザに変更して、変更した第２のメタ情報を前記メタ情報記憶手段に格納する。
【００１５】
また、本発明（請求項３）は、請求項１に記載の画像共有装置を構成する各手段としてコンピュータを機能させるための画像共有プログラムである。
【発明の効果】
【００１６】
上述のように、本発明によれば、デジタルカメラやカメラ付き携帯電話等で撮影した画像と、少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報とが存在するネットワーク上で、画像撮影者と同行者の同行結果より画像撮影者と同行者が同行していた時区間に画像撮影者が撮影した画像と対応するメタ情報をそれぞれコピーして、同行者が所有する画像と同行者が所有するメタ情報として管理することで、デジタルカメラやカメラ付き携帯電話等で撮影した写真を写真撮影時に撮影者と行動を共にしていた同行者に対して簡単に共有可能にする画像共有装置を実現することができる。
【００１７】
また、撮影した画像を記憶手段に格納した保存先情報として用いるURLをランダムな数値や文字列を使用することで第三者が容易に特定することができないため、画像を撮影者と同行者だけで共有することができる。
【００１８】
また、画像とメタ情報の管理を画像記憶部とメタ情報記憶部に分離していることと、画像記憶部において所有者ごとに画像を管理していることから、ユーザ数の増加に伴う画像記憶部の分散を容易に実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態における画像共有装置の構成図である。
【図２】本発明の一実施の形態における画像情報受付部の動作のフローチャートである。
【図３】本発明の一実施の形態における画像登録時の動作を示す図（その１）である。
【図４】本発明の一実施の形態における画像登録時の動作を示す図（その２）である。
【図５】本発明の一実施の形態における画像登録時の動作を示す図（その３）である。
【図６】本発明の一実施の形態における画像登録時の動作を示す図（その４）である。
【図７】本発明の一実施の形態における画像記憶部に対する画像保存要求・画像特定要求・画像参照要求時の処理のフローチャートである。
【図８】本発明の一実施の形態における画像特定要求時の動作を示す図（その１）である。
【図９】本発明の一実施の形態における画像特定要求時の動作を示す図（その２）である。
【図１０】本発明の一実施の形態における画像参照要求時の動作を示す図（その１）である。
【図１１】本発明の一実施の形態における画像参照要求時の動作を示す図（その２）である。
【図１２】本発明の一実施の形態における画像共有要求時の動作を示す図（その１）である。
【図１３】本発明の一実施の形態における画像共有要求時の動作を示す図（その２）である。
【図１４】本発明の一実施の形態におけるメタ情報記憶部に対するメタ情報蓄積要求・メタ情報検索要求・画像参照要求・画像共有要求時の処理のフローチャートである。
【図１５】本発明の一実施の形態における画像共有要求時の動作を示す図である。
【図１６】本発明の一実施の形態におけるメタ情報検索要求時の動作を示す図（その１）である。
【図１７】本発明の一実施の形態におけるメタ情報検索要求時の動作を示す図（その２）である。
【図１８】本発明の一実施の形態における同行結果管理部の処理のシーケンスチャートである。
【図１９】本発明の一実施の形態における参照要求時の処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下図面と共に、本発明の実施の形態を説明する。
【００２１】
図1は、本発明の一実施形態の画像共有装置の構成図である。本実施形態の画像共有装置は、メタ情報記憶部２、ユーザ情報記憶部３、同行結果記憶部４、画像記憶部８、画像情報受付部１、参照要求受付部５、検索部６、画像制御部７、要求制御部９、同行結果管理部１０から構成される。
【００２２】
画像情報受付部１は、撮影者がデジタルカメラやカメラ付き携帯電話等で撮影した画像と、少なくとも画像の撮影者のユーザIDと画像の撮影日時と画像を一意に識別する画像IDとを保有した画像のメタ情報を入力として受け付け、受け付けた画像を画像ＩＤと共に、（例えばWebDAVサーバなどを実装した）画像記憶部８へ保存し、メタ情報を（例えばDBなどを実装した）メタ情報記憶部２に保存する。
【００２３】
メタ情報記憶部２は、画像撮影者または、同行者のユーザID、画像撮影日時、画像ID、画像の保存先情報（URL）を格納する。
【００２４】
ユーザ情報記憶部３は、ユーザ間の友達関係を管理する。例えばDBなどを使用して｛友達管理ID、第1のユーザID、第2の（友達関係にある）ユーザID｝のように管理する。
【００２５】
同行結果記憶部４は、ユーザ情報記憶部３に友達関係を登録したユーザ同士の位置情報と時間情報に基づく同行結果を蓄積する。同行結果としてはユーザのGPS等の行動ログから一緒に行動していた（同行していた）と推定される時区間を抽出した結果（同行結果推定・抽出技術は本発明の範囲外であり、既存技術を利用して抽出された同行結果のみをデータとして使用することを想定）であり、例えばDBなどを使用して｛同行管理ID、第1のユーザID、第２の（同行者の）ユーザID、同行開始時刻、同行終了時刻｝のように管理することが可能である。
【００２６】
画像記憶部８は、インターネットから閲覧不可能な域であるWeb非公開域８１と、インターネットから閲覧可能なWeb公開域８２を有し、これらの域に登録された画像を画像ＩＤと共に格納する。
【００２７】
参照要求受付部５は、ユーザから参照したい画像の時区間範囲を検索条件として受け付け、検索部６に渡し、検索部６からの検索結果（画像のURL）を要求元に返却する。
【００２８】
要求判定部９は、画像情報受付部１、参照要求受付部２、同行結果管理部１０のいずれからの要求であるかを判定し、その判定結果に基づいて検索部６または画像制御部７に処理を指示する。なお、画像情報受付部１、参照要求受付部２のいずれからの入力かを判定する方法としては、受付部毎にフラグを付ける方法等、既存の手法を用いるものとし、本発明では特に規定しない。
【００２９】
検索部６は、検索条件を取得して、メタ情報記憶部２に蓄積されたメタ情報を検索し、検索されたメタ情報に対応する画像記憶部８の画像のURLを参照要求受付部５に返却する。URLは容易に特定することが困難なランダムな数値・文字列を使用することも可能である。また、URLで特定される画像に対して一定の時間が経過するとWeb公開域から削除するようにすることも可能である。
【００３０】
同行結果管理部１０は、同行結果記憶部４から撮影者と同行者が同行していた時区間範囲を抽出し、検索部６を介して、メタ情報記憶部２のメタ情報のうち、撮影者のユーザIDに基づいて、当該撮影者が所有する画像の撮影日時が当該時区間範囲に含まれるメタ情報を検索し、当該メタ情報をコピーする。そのメタ情報に指定されている画像の保存先情報（URL）が指し示す画像記憶部８の非公開域８１に保存されている画像（第１の画像）を同行者が所有する第２の画像として、画像制御部７を介して非公開域８１にコピーし、当該画像の保存先情報（URL）を取得する。取得した保存先情報を、コピーしたメタ情報の当該同行者のユーザID、画像撮影日時、画像IDと共にメタ情報記憶部２に格納する。
【００３１】
なお、本実施形態の画像共有装置は、画像情報受付部１、画像記憶部８、メタ情報記憶部２、ユーザ情報記憶部３、同行結果記憶部４、参照要求受付部５、検索部６、画像制御部７、画像記憶部８、要求判定部９、同行結果管理部１０を複数配置することも可能であり、1台のサーバ上に複数配置することや複数のサーバ上に分散配置することも可能である。
【００３２】
また、本実施形態では画像データを対象としているが、画像以外にテキスト、音声、動画など各種メディアデータの取り扱いも同様の操作で対応可能である。
【００３３】
以下に、上記の構成における画像共有装置の動作を説明する。
【００３４】
＜画像・メタ情報登録処理＞
まず、撮影者が画像情報を登録する場合の処理について説明する。
【００３５】
図２は、本発明の一実施形態における画像情報受付部の動作のフローチャートである。また、図３〜図６は、画像共有装置の画像登録時の動作を示したものであり、図３は、画像情報受付部１がユーザから画像と画像のメタ情報（少なくとも画像の撮影者／所有者を表す「ユーザID」、画像の「撮影日時」、当該画像を一意に識別するための「画像ID」を保有）を受け取る動作を示したものである。
【００３６】
図４は、画像制御部７により、受け付けた画像を画像記憶部８のインターネットから閲覧不可能なWeb非公開域８１へ保存する動作を示したものである。
【００３７】
図５は、画像記憶部８のWeb非公開域８１に保存した画像の「保存先情報」を画像情報受付部１で受け付けたメタ情報に画像の「保存先情報」を追加する動作を示したものである。
【００３８】
図６は、画像情報受付部１で受け付けたメタ情報に画像記憶部８上のWeb非公開域８１に保存した画像の「保存先情報」を追加したメタ情報（少なくとも画像の撮影者／所有者を表す「ユーザID」、画像の「撮影日時」、当該画像を一意に識別するための「画像ID」、Web非公開域上の画像の「保存先情報」を保有）を画像制御部７により、メタ情報記憶部２に蓄積する動作を示したものである。
【００３９】
図２に示すフローチャートにおいて、画像情報受付部１がユーザ（撮影者）から画像と画像のメタ情報を受け取り、画像を画像記憶部８に保存し、画像のメタ情報をメタ情報記憶部２に蓄積する際の動作を示す。
【００４０】
ユーザが画像情報受付部１から、ユーザID、撮影日時、画像IDを含むメタ情報と、画像IDが付与された画像を入力すると（図３）、画像情報受付部１は、画像とメタ情報が入力されたかを確認し（ステップ１０１）、画像とメタ情報が入力されていなければステップ１０１を繰り返し、入力されていれば（ステップ１０１、Yes）、ステップ１０２に進む。
【００４１】
画像情報受付部１により画像とメタ情報を受け付ける（ステップ１０２）。画像とメタ情報は個々のファイルとして受け付けることも可能であるし、MIMEマルチパートなどを利用して1ファイルとして受け付けることも可能である。
【００４２】
画像情報受付部１は、受け付けた画像とメタ情報を解析し、メタ情報以降の処理を行う上での情報の不足や不備がないか検査し、不備があれば（ステップ１０３、No）以降の処理を取りやめてステップ1０１へ戻る。
【００４３】
要求判定部９は、画像情報受付部９からのメタ情報と画像の登録であることを判定し、画像と画像IDを画像制御部７に対して、画像記憶部８への登録を指示する。画像制御部７は、画像と画像IDを対応付けて画像記憶部８のWeb非公開域８１に保存する（図４）（ステップ１０４）。
【００４４】
さらに、画像制御部７は、Web非公開域８１に画像を格納した保存先情報（URL）を、メタ情報に追加する（図５）（ステップ１０５）。
【００４５】
画像制御部７は、画像撮影者のユーザID、画像撮影日時、画像ID、保存先情報（URL）をメタ情報としてメタ情報記憶部２に格納し（図６）、ステップ１０１に移行する（ステップ１０６）。
【００４６】
＜画像記憶部に対する要求処理＞
次に、画像記憶部８に対する画像保存要求、画像特定要求、画像参照要求時の処理を説明する。
【００４７】
図７は、本発明の一実施形態における画像記憶部に対する画像保存要求・画像特定要求・画像参照要求時の処理のフローチャートである。また、図８〜１１は、画像共有装置の画像参照時の動作を示したものである。
【００４８】
図８は、参照要求受付部５がユーザから参照したい画像の撮影者／所有者を表す「ユーザID」と参照したい画像の撮影日時を含む「時区間範囲」を検索条件として受け付け、検索部６によって検索条件を満たすメタ情報を検索する動作を示したものである。
【００４９】
図９は、メタ情報記憶部２で検索されたすべてのメタ情報について、メタ情報に含まれる画像の「保存先情報」から画像記憶部８上のインターネットから閲覧不可能なWeb非公開域８１に保存された画像を特定する動作を示したものである。
【００５０】
図１０は、画像記憶部８のWeb非公開域８１に保存された画像を画像制御部７により画像記憶部８上のインターネットから閲覧可能なWeb公開域８２にコピーする動作を示したものである。
【００５１】
図１１は、画像記憶部８のWeb公開域８２にコピーした画像のURLを参照要求受付部５に返却し、ユーザにWeb公開域の画像のURLを返却する動作を示したものである。
【００５２】
図１２は、画像記憶部８のWeb非公開域８１に保存された第1の画像を画像制御部７により同行者の第２の画像として画像記憶部８のWeb非公開域８１にコピーする動作を示したものである。
【００５３】
図１３は、同行結果管理部１０において、メタ情報記憶部２の第1のメタ情報をコピーした後、当該メタ情報の画像の所有者を撮影者または所有者から同行者に変更し、画像の保存先情報をWeb非公開域８１上の第1の画像の保存先からWeb非公開域８１上の第２の画像の保存先に変更したものを同行結果管理部１０により第２のメタ情報としてメタ情報記憶部２に蓄積する動作を示したものである。
【００５４】
以下、図７に沿って説明する。
【００５５】
要求判定部９において、入力された要求が画像情報受付部１から、ユーザID、撮影日時、画像ID、及び画像からなる画像保存要求であると判断された場合は（図３）（ステップ２０１、Ｙｅｓ）、画像制御部７は、画像記憶部８上のインターネットから閲覧不可能なWeb非公開域８１に画像IDと画像を保存し（図４）（ステップ２０２）、Web非公開域８１に保存した画像の保存先情報報（URL）に追加すると共に、当該保存先情報要求元（画像情報受付部１）に返却し（図５）（ステップ２０３）ステップ２０１に移行する。この後、前述のステップ１０５と同様の処理を行う。
【００５６】
要求判定部９において、入力された要求が、参照要求受付部５または同行結果管理部１０からのユーザID及び時区間情報からなる画像特定要求であると判定された場合は（ステップ２０４、Ｙｅｓ）、検索部６に対して、当該画像特定要求を転送する。検索部６は、当該画像特定要求に基づいてメタ情報記憶部２を参照し、メタ情報で指定されている画像の保存先情報を元にWeb非公開域８１を検索し（図８）、Web非公開域８１の画像を特定する（図９）（ステップ２０５）。画像特定要求以外の場合には（ステップ２０４、No）、例外処理１を行い、ステップ２０１に移行する（ステップ２１３）。さらに、要求判定部９が、画像特定要求に加え、画像参照要求も入力されていると判定した場合には（ステップ２０６、Yes）、画像制御部７は、ステップ２０５で特定されたWeb非公開域８１の画像をWeb公開域８２にコピーし（図１０）（ステップ２０７）、コピーされた画像のWeb公開域８２の画像のURLを取得し、メタ情報に追加してメタ情報記憶部２に格納すると共に、要求元（参照要求受付部５または同行結果管理部１０）に返却し（図１１）、ステップ２０１に移行する（ステップ２０８）。
【００５７】
ここで、Web公開域８２の保存先情報のURLは、撮影者または同行者しか知りえないものであるが、容易に特定することが困難なランダムな数値や文字列とすることも可能である。
【００５８】
一方、要求判定部９において、入力された要求が画像特定要求に加え、同行結果管理部１０から同行者ユーザID、撮影者ユーザIDと時区間情報（同行開始時刻，動向終了時刻）からなる画像共有要求が入力されていると判定された場合は（ステップ２０９、Yes）、検索部６は、画像共有情報の撮影者ユーザIDと時区間情報に基づいて、メタ情報記憶部２を参照し、画像共有要求の時区間情報に対応する画像IDを取得し、当該画像IDに基づいてWeb非公開域８１の画像を第２の画像としてWeb非公開領域にコピーし（図１２）（ステップ２１０）、コピーしたWeb非公開域８１の保存先情報（URL）を同行結果管理部１０に返却し、ステップ２０１に移行する（ステップ２１１）。これにより、同行結果管理部１０は、ステップ２１０で参照したメタ情報記憶部２の撮影者のユーザID、画像IDに対応するメタ情報をコピーし、撮影者のユーザIDを同行者のユーザIDに変更し、コピーした画像の保存先情報をメタ情報記憶部２に格納する（図１３）。ステップ２０９において画像共有要求以外の場合は（ステップ２０９、No）、例外処理２を行い、ステップ２０１に移行する（ステップ２１２）。
【００５９】
なお、上記の例外処理１，２は、エラー表示し、再入力を促す等の処理を指し、具体的にどのようなメッセージを返却するか等については、本発明では特に規定しない。後述する処理についても同様である。
【００６０】
＜メタ情報記憶部に対する要求処理＞
図１４は、本発明の一実施の形態におけるメタ情報記憶部に対するメタ情報蓄積要求・メタ情報検索要求・画像参照要求・画像共有要求時の処理のフローチャートである。また、図１５〜図１７は、画像共有装置の同行結果反映時（画像共有時）の動作を示したものである。
【００６１】
図１５は、同行結果管理部１０がユーザごとの同行結果から第1のユーザ（撮影者／所有者）と第２のユーザ（同行者）が同行していた時区間範囲を抽出する動作を示したものである。
【００６２】
図１６は、撮影者または所有者の「ユーザID」と、撮影者または所有者と同行者が同行していた「時区間範囲」を検索条件として、同行結果管理部１０によりメタ情報記憶部２に蓄積されたメタ情報を検索する動作を示したものである。
【００６３】
図１７は、メタ情報記憶部２で検索されたすべての第1のメタ情報について、メタ情報に含まれる画像の「保存先情報」から画像記憶部上のインターネットから閲覧不可能なWeb非公開域８１に保存された画像を特定する動作を示したものである。
【００６４】
要求判定部９において、入力された要求が画像情報受付部１からのメタ情報蓄積要求であれば（ステップ３０１）、当該メタ情報蓄積要求に含まれる画像撮影者のユーザID、画像撮影日時、画像ID、画像の保存先情報を保有の有無からなるメタ情報をメタ情報記憶部２に格納し、ステップ３０１に移行する（ステップ３０２）。
【００６５】
ステップ３０１において、入力された要求がメタ情報蓄積要求以外の場合は（ステップ３０１、No）、当該要求が参照要求受付部５からのメタ情報検索要求、または、同行結果管理部１０からのメタ情報検索要求である場合は（ステップ３０３、Yes）、検索部６は、当該入力されたメタ情報検索要求に含まれる画像所有者の「ユーザＩＤ」と画像の撮影日時の「時区間範囲」を検索条件として抽出する（図１５）（ステップ３０４）。検索部６は、検索条件として指定された「ユーザＩＤ」と「時区間範囲」に基づいて、メタ情報記憶部２のメタ情報を検索する（図１６）（ステップ３０５）。検索された全てのメタ情報に含まれる画像の保存先情報をもとに、画像記憶部８に格納されている画像を特定する（図１７）（ステップ３０６）。また、ステップ３０３において、メタ情報検索要求以外であれば、例外処理１を行いステップ３０１に移行する（ステップ３１２）。
【００６６】
更に、参照要求受付部５または同行結果管理部１０から上記のメタ情報検索要求と共に、画像参照要求がある場合は（ステップ３０７、Yes）、ステップ３０６で特定されたWeb公開域８２の画像のURLを要求元に返却し、ステップ３０１に移行する（ステップ３０８）。
【００６７】
ステップ３０９において、同行結果管理部１０から、同行者のユーザＩＤ、同行していた時区間範囲を含む画像共有要求を取得している場合は（ステップ３０９,Yes）、検索部６は、当該画像共有要求に基づいて、メタ情報記憶部２を検索し、取得したメタ情報（第１のメタ情報）をコピーして（図１３）、当該メタ情報の画像の所有者のユーザＩＤを同行者（のユーザＩＤに変更し（図１３）、ステップ３０６で特定された画像の保存先を第２の画像保存先に変更し、変更された同行者のユーザIDと共に第２のメタ情報としてメタ情報記憶部２に格納し（図１３）、ステップ３０１に移行する（ステップ３１０）。ステップ３０９において、共有要求以外であれば、例外処理２を行い、ステップ３０１に移行する（ステップ３１１）。
【００６８】
＜同行結果管理部の処理＞
図１８は、本発明の一実施の形態における同行結果管理部の処理のシーケンスチャートである。
【００６９】
同行結果管理部１０は、同行結果記憶部４から同行結果を読み出し、撮影者に同行者が同行していていた時区間を抽出する。具体的には、撮影者IDと同行者IDの組毎に同行開始時刻、同行終了時刻を時区間として抽出する（ステップ５０１）。なお、同行結果管理部１０の動作開始の契機は、メタ情報に新たな情報が登録された時点、または、参照要求受付部５からユーザによって指示された場合、所定の周期毎、のいずれであってもよい。
【００７０】
次に、撮影者IDまたは同行者ID、及び時区間からなる検索要求を検索部６に渡し（ステップ５０２）、検索部６において、当該検索要求の撮影者IDまたは同行者IDに基づいてメタ情報記憶部２を検索し（ステップ５０３）、該当するメタ情報を動向結果管理部１０に返却する（ステップ５０４）。
【００７１】
同行結果管理部１０は、検索部６から取得したメタ情報から画像保存先情報（URL）を抽出し、画像制御部７に通知する（ステップ５０５）。これにより、画像制御部７は、画像保存先情報（URL）に基づいて、該当する画像を非公開域８１から特定し、当該画像を非公開域８１にコピーし（図１２）（ステップ５０６）、コピー先の保存先情報（URL）を同行結果管理部１０に返却する（ステップ５０７）。
【００７２】
同行結果管理部１０は、ステップ５０４で取得したメタ情報をコピーし（ステップ５０８）、コピーしたメタ情報の保存先を、画像制御部７から取得したコピー先の保存先情報（URL）で書き換え（ステップ５０９）、さらに、ユーザIDを撮影者のユーザIDから同行者のユーザIDに書き換え（図１３）、メタ情報記憶部２に格納する（ステップ５１０）。
【００７３】
＜参照要求による検索処理＞
次に、ユーザから参照要求を受け付けた場合について説明する。
【００７４】
図１９は、本発明の一実施の形態における参照要求時の処理のフローチャートである。
【００７５】
参照要求受付部５において、画像のURLの参照要求として、ユーザからユーザIDと時区間範囲が入力されると、要求判定部９は、参照要求として検索部６に渡す（ステップ４０２）。参照要求として、ユーザIDと時区間範囲が入力されない場合は（ステップ４０１、No）、ステップ４０１を繰り返す。
【００７６】
検索部６は、メタ情報記憶部２をユーザIDと時区間範囲に基づいて、メタ情報を取得する（ステップ４０３）。検索部６は、取得した全てのメタ情報の画像の保存先情報に基づいて、画像記憶部８の閲覧可能なWeb公開域８２の画像のURLを抽出し、参照要求受付部５を介してユーザに返却し、ステップ４０1に戻る。
【００７７】
上記の処理により、閲覧者は、ユーザIDと時区間範囲を入力することで、インターネットを参照可能なWeb公開域８２の画像を閲覧することが可能となる。
【００７８】
本発明は、上記の図１の画像共有装置の各構成要素の動作をプログラムとして構築し、画像共有装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００７９】
また、構築されたプログラムを、ハードディスク、フレキシブルディスク、CD-ROM等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００８０】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００８１】
１  画像情報受付部
２  メタ情報記憶部
３  ユーザ情報記憶部
４  同行結果記憶部
５  参照要求受付部
６  検索部
７  画像制御部
８  画像記憶部
９  要求判定部
１０  同行結果管理部
８１  Web非公開域
８２  Web公開域
【図１】
0005419847.tif 000002
【図２】
0005419847.tif 000003
【図３】
0005419847.tif 000004
【図４】
0005419847.tif 000005
【図５】
0005419847.tif 000006
【図６】
0005419847.tif 000007
【図７】
0005419847.tif 000008
【図８】
0005419847.tif 000009
【図９】
0005419847.tif 000010
【図１０】
0005419847.tif 000011
【図１１】
0005419847.tif 000012
【図１２】
0005419847.tif 000013
【図１３】
0005419847.tif 000014
【図１４】
0005419847.tif 000015
【図１５】
0005419847.tif 000016
【図１６】
0005419847.tif 000017
【図１７】
0005419847.tif 000018
【図１８】
0005419847.tif 000019
【図１９】
0005419847.tif 000020