(57)【要約】【課題】  撮像画像を共有する共有者が状況に応じて変化する場合であっても、撮像装置が撮影した撮像画像を複数の機器間で共有できるようにすることを目的とする。【解決手段】  第１の撮像装置と第２の撮像装置にネットワークを介して接続する配信制御装置であって、前記第１の撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記第１の撮像装置から取得する取得部と、取得部が取得した送信先情報を用いて、第２の撮像装置が撮影した撮像画像を第１の撮像装置に対応する蓄積装置に送信する制御を行う送信制御部とを有する。【選択図】  図１
2013258636.tif 000002
【特許請求の範囲】
【請求項１】
第１の撮像装置と第２の撮像装置にネットワークを介して接続する配信制御装置であって、
前記第１の撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記第１の撮像装置から取得する取得手段と、
前記取得手段が取得した送信先情報を用いて、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行う送信制御手段と
を有することを特徴とする配信制御装置。
【請求項２】
前記送信制御手段は、所定のネットワークの範囲内に前記第１の撮像装置及び前記第２の撮像装置が存在する場合に、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項１に記載の配信制御装置。
【請求項３】
前記第２の撮像装置が撮影した撮像画像を受信する受信手段と、
受信した前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する送信手段とを有することを特徴とする請求項１に記載の配信制御装置。
【請求項４】
前記送信制御手段は、前記第１の撮像装置が撮影を行った撮影時刻に応じた所定期間に前記第２の撮像装置が撮影した撮像画像を、前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項１に記載の配信制御装置。
【請求項５】
前記取得手段は、前記所定期間を設定するための時間情報を前記第１の撮像装置から取得し、
前記送信制御手段は、前記第１の撮像装置が撮影を行った撮影時刻と前記取得手段が取得した時間情報とに応じた所定期間に前記第２の撮像装置が撮影した撮像画像を、前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項４に記載の配信制御装置。
【請求項６】
前記取得手段は、前記第２の撮像装置が撮影した複数の撮像画像が関連することを示す関連情報を前記第２の撮像装置から取得し、
前記送信制御手段は、前記所定期間に前記第２の撮像装置が撮影した第１の撮像画像及び前記第１の撮像画像に関連することを前記関連情報が示す第２の撮像画像を、前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項４に記載の配信制御装置。
【請求項７】
前記配信制御装置に接続する撮像装置が所定の撮影者により操作される撮像装置であることを認証する認証手段を有し、
前記取得手段は、前記認証手段が認証した前記第１の撮像装置から前記送信先情報を取得し、
前記送信制御手段は、前記認証手段が認証した前記第２の撮像装置が撮影した撮像画像を前記認証手段が認証した第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項１に記載の配信制御装置。
【請求項８】
撮像装置にネットワークを介して接続する配信制御装置であって、
撮影を行う撮像手段と、
前記撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記撮像装置から取得する取得手段と、
前記取得手段が取得した送信先情報を用いて、前記撮像手段が撮影した撮像画像を前記撮像装置に対応する蓄積装置に送信する制御を行う送信制御手段と
を有することを特徴とする配信制御装置。
【請求項９】
第１の撮像装置と第２の撮像装置にネットワークを介して接続する配信制御装置の制御方法であって、
前記第１の撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記第１の撮像装置から取得する取得ステップと、
前記取得ステップにおいて取得した送信先情報を用いて、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行う送信制御ステップと
を有することを特徴とする制御方法。
【請求項１０】
前記送信制御ステップにおいて、所定のネットワークの範囲内に前記第１の撮像装置及び前記第２の撮像装置が存在する場合に、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記送信制御ステップにおいて、前記第１の撮像装置が撮影を行った撮影時刻に応じた所定期間に前記第２の撮像装置が撮影した撮像画像を、前記第１の撮像装置に対応する蓄積装置に送信する制御を行うことを特徴とする請求項９に記載の制御方法。
【請求項１２】
撮像装置にネットワークを介して接続する配信制御装置の制御方法であって、
撮影を行う撮像ステップと、
前記撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記撮像装置から取得する取得ステップと、
前記取得ステップにおいて取得した送信先情報を用いて、前記撮像ステップにおいて撮影した撮像画像を前記撮像装置に対応する蓄積装置に送信する制御を行う送信制御ステップと
を有することを特徴とする制御方法。
【請求項１３】
第１の撮像装置と第２の撮像装置にネットワークを介して接続するコンピュータに、
前記第１の撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記第１の撮像装置から取得する取得手順と、
前記取得手順において取得した送信先情報を用いて、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行う送信制御手順と
を実行させるためのプログラム。
【請求項１４】
前記送信制御手順において、所定のネットワークの範囲内に前記第１の撮像装置及び前記第２の撮像装置が存在する場合に、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を前記コンピュータに実行させるための請求項１３に記載のプログラム。
【請求項１５】
撮像装置にネットワークを介して接続するコンピュータに、
撮影を行う撮像手順と、
前記撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記撮像装置から取得する取得手順と、
前記取得手順において取得した送信先情報を用いて、前記撮像手順において撮影した撮像画像を前記撮像装置に対応する蓄積装置に送信する制御を行う送信制御手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された撮像装置で撮影した撮像画像を共有するための配信制御装置、配信制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、第１の撮像装置と同一のサブネットワークに接続されている第２の撮像装置で撮像された画像を、第１の撮像装置の表示部に表示させる技術が知られている（例えば、特許文献１）。
【０００３】
特許文献１に記載の撮像装置は、ネットワークに接続可能であり、ネットワークを介して他の撮像装置から画像を受信すると、受信した画像の送信元のＩＰアドレスと自機のＩＰアドレスを比較する。比較の結果、受信した撮像画像が自機と同一のサブネットに接続された撮像装置により撮影された撮像画像であると判定すると、受信した撮像画像を自機の表示部に表示する。
【０００４】
また従来、撮像した撮像画像をネットワークを介してホームサーバなどの所定の外部機器に自動的に伝送する撮像装置が知られている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０３９５８号公報
【特許文献２】特開２００６−２１７５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の撮像装置は、他の撮像装置によって撮影された撮像画像を自機の撮像装置に記憶して表示する。しかし、撮像装置の限られた記憶容量を効率的に利用するためには、他の撮像装置が撮影した撮像画像を撮像装置に保持せず、外部の蓄積装置などに送信して記憶させることが望ましい。
【０００７】
特許文献２に記載の撮像装置は、撮影した撮像画像を予め定められた蓄積装置に送信する。しかし、特許文献１に記載のように撮像画像を共有する共有者が動的に変化する場合、共有者が用いる蓄積装置を予め撮像装置に設定しておくことができない。
【０００８】
従って、特許文献２に記載の撮像装置では、撮像画像の共有者が用いる蓄積装置を特定することができず、撮影した撮像画像を共有者の蓄積装置に送信することができない。
【０００９】
本発明はこのような課題を解決し、撮像画像を共有する共有者が状況に応じて変化する場合であっても、撮像装置が撮影した撮像画像を複数の機器間で共有できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明にかかる配信制御装置は、第１の撮像装置と第２の撮像装置にネットワークを介して接続する配信制御装置であって、前記第１の撮像装置に対応する蓄積装置に撮像画像を送信するための送信先情報を前記第１の撮像装置から取得する取得手段と、前記取得手段が取得した送信先情報を用いて、前記第２の撮像装置が撮影した撮像画像を前記第１の撮像装置に対応する蓄積装置に送信する制御を行う送信制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、撮像装置が撮影した撮像画像を、当該撮像画像を共有する各共有者に応じた外部装置に送信することができる。従って、撮像画像を共有する共有者が状況に応じて変化する場合であっても、撮像装置が撮影した撮像画像を複数の機器間で共有することができる。
【図面の簡単な説明】
【００１２】
【図１】画像共有システムの構成図。
【図２】実施例１における配信サーバの構成図。
【図３】実施例１におけるホームサーバの構成図。
【図４】実施例１における配信サーバの機能ブロック図。
【図５】実施例１における撮像装置の構成図。
【図６】実施例１における撮像装置の処理フローチャート。
【図７】実施例１における配信サーバの処理フローチャート
【図８】撮像装置の識別情報とホームサーバの対応を管理するテーブルを示す図。
【図９】実施例２における撮像装置の撮影タイミングを示す図。
【図１０】実施例２における配信サーバの処理フローチャート。
【図１１】撮像装置の識別情報と設定時間の対応を管理するテーブルを示す図。
【図１２】実施例３における撮像装置の撮影タイミングを示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１４】
（実施例１）
本実施例では、同一のネットワークに接続された複数の撮像装置によって撮像された複数の撮像画像を共有するための画像共有システムについて説明する。本実施例では特に、同一のネットワークに第１の撮像装置と第２の撮像装置が接続されている場合に、第１の撮像装置で撮像した撮像画像を、第２の撮像装置に関連付けられた蓄積装置に送信する例について説明する。
【００１５】
本実施例にかかる画像共有システムの構成例について図１を用いて説明する。本実施例にかかる画像共有システムでは、複数の撮像装置１０１と配信サーバ１０４とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０３を介して接続される。ＬＡＮ１０３は、通信規格や規模、有線、無線を問わない。ＬＡＮ１０３は、端末の位置や利用者が限定された範囲内で端末装置間の情報交換を行うためのサブネットワークである。
【００１６】
図１に示した例では、ＬＡＮ１０３に撮像装置Ａ及び撮像装置Ｂが接続されている。本実施例では、撮像装置Ａ、撮像装置Ｂはそれぞれ異なるユーザによって用いられるものとする。例えば、ユーザＡが撮像装置Ａを用いて撮影を行い、ユーザＡと異なるユーザＢが撮像装置Ｂを用いて撮影を行う。ＬＡＮ１０３に接続する撮像装置１０１の台数は３台以上であってもよい。
【００１７】
撮像装置１０１によって撮影された撮像画像は、配信サーバ１０４により、ＬＡＮ１０３及びＷＡＮ（Ｗｏｒｌｄ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５を介して、ホームサーバ１０６に送信される。ＬＡＮ１０３とＷＡＮ１０５は、ルータ１０２を介して接続される。ＷＡＮ１０５は、通信規格や規模、有線、無線を問わない。ＷＡＮ１０５は、例えばインターネット等により構成することができる。
【００１８】
ＷＡＮ１０５には複数のホームサーバ１０６が接続される。ホームサーバ１０６は、撮像装置１０１によって撮影された撮像画像をＬＡＮ１０３及びＷＡＮ１０５を介して取得して蓄積する。ホームサーバ１０６は、上述の撮像装置１０１と対応付けられているものとする。図１に示した例では、ＷＡＮ１０５にホームサーバＡ及びホームサーバＢが接続されている。ホームサーバＡ、ホームサーバＢはそれぞれ異なるユーザが所有する撮像画像を蓄積する。図１の例では、撮像装置ＡとホームサーバＡが対応付けられるものとする。撮像装置ＡのユーザとホームサーバＡのユーザは同一（ユーザＡ）であり、ユーザＡは、撮像装置Ａを用いて撮像した撮像画像を、ネットワークを介してホームサーバＡに送信して蓄積させることができるものとする。同様に本実施例では、撮像装置ＢとホームサーバＢが対応付けられる。撮像装置１０１と、ホームサーバ１０６との対応付けは、配信サーバ１０４によって管理される。
【００１９】
次に、本実施例にかかる画像共有システムの各構成について説明する。
【００２０】
撮像装置１０１は、被写体を撮影して取得したアナログ信号をデジタルデータに変換して撮像画像を生成する。撮像装置１０１は、ＬＡＮ１０３と接続し、ＬＡＮ１０３を介して配信サーバ１０４と通信を行う。本実施例では、撮像装置１０１が無線によってＬＡＮ１０３に接続する場合について説明するが、撮像装置１０１は有線によってＬＡＮ１０３に接続することとしてもよい。
【００２１】
また撮像装置１０１は、当該撮像装置１０１に対応するホームサーバ１０６に撮像画像を送信するための送信先情報を配信サーバ１０４に送信する。送信先情報として例えば、ホームサーバ１０６のＩＰアドレスなどのアドレス情報を配信サーバ１０４に送信することができる。
【００２２】
ルータ１０２は、撮像装置１０１のＬＡＮ１０３への接続を管理する。本実施例では、ルータ１０２は、無線アクセスポイントとしての機能を持ち、ＬＡＮ１０３とＷＡＮ１０５との接続を仲介する。さらに本実施例においてルータ１０２はＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ機能を有し、撮像装置１０１にローカルＩＰアドレスの付与を行う。ルータ１０２は、撮像装置１０１がＬＡＮ１０３に接続すると、撮像装置１０１に対してローカルＩＰアドレスを付与する。
【００２３】
配信サーバ１０４は、撮像装置１０１が撮影した撮像画像を、ＷＡＮ１０５に接続される複数のホームサーバ１０６のうち、いずれのホームサーバ１０６に送信するか判定する。また配信サーバ１０４は、判定結果に応じて、撮像装置１０１が撮像した撮像画像をホームサーバ１０６に送信する配信制御を行う。
【００２４】
配信サーバ１０４は、撮像装置１０１に対応するホームサーバ１０６に送信するための送信先情報を撮像装置１０１から取得する。また配信サーバ１０４は、撮像装置１０１と、ホームサーバ１０６との対応付けを管理する。配信サーバ１０４は、撮像装置１０１を識別するための識別情報、及び、撮像装置１０１に対応づけて登録されているホームサーバ１０６のＩＰアドレス等のアドレス情報を管理する。
【００２５】
ホームサーバ１０６は、撮像装置１０１によって撮影された撮像画像をＬＡＮ１０３及びＷＡＮ１０５を介して取得して蓄積する。
【００２６】
次に、配信サーバ１０４の構成について図２を用いて説明する。表示部２０１は、ユーザが配信サーバ１０４を操作するために用いる操作画面を表示する。
【００２７】
入力部２０２は、配信サーバ１０４を操作するための指示を入力する。入力部２０２は、例えば、ユーザがキーボード、マウスなどの入力装置を用いて入力した信号を後述の制御部２０５に入力する。
【００２８】
配信サーバ１０４へのユーザの指示を入力するための構成として、表示部２０１および入力部２０２を一体として構成してもよい。例えば、タッチパネルによって操作指示を受け付ける等、表示画面に表示した操作画面上でユーザが操作指示を行うこととしてもよい。
【００２９】
主記憶部２０３は、外部から取得したデータや後述の制御部２０５が出力する出力データを一時的に保存する。また後述の制御部２０５がＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサを内蔵する場合には、主記憶部２０３は、当該プロセッサがプログラムを実行する際に用いるパラメータを一時的に保存するために用いられる。主記憶部２０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
【００３０】
補助記憶部２０４は、撮像装置１０１が撮像した撮像画像を記憶する。また、補助記憶部２０４は、配信サーバ１０４のＩＰアドレスを記憶する。さらに、後述の制御部２０５がＣＰＵ等のプロセッサを内蔵する場合には、当該プロセッサに実行させるためのプログラムを記録する。補助記憶部２０４は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等により構成される。補助記憶部２０４としてリムーバブルメディアを用いてもよい。また補助記憶部２０４は、外部記憶装置により構成されてもよい。
【００３１】
通信部２０６は、ネットワークを介した外部装置との情報の入出力を実現する。通信部２０６は、ＬＡＮ１０３に接続し、撮像装置１０１とルータ１０２を相互に接続する。また、通信部２０６は補助記憶部２０４に記憶している配信サーバ１０４のＩＰアドレスをＬＡＮ１０３に接続された外部装置にマルチキャストで配信する。
【００３２】
制御部２０５は図２に示した配信サーバ１０４の各構成の動作を制御する。制御部２０５は例えば、ＣＰＵ等のプロセッサにより構成される。制御部２０５がプロセッサとして構成される場合、制御部２０５は主記憶部２０３に記憶されたプログラムを読み出して実行することにより、図２に示した配信サーバ１０４の各構成の動作を制御する。図２に示した各構成はバス２０７によって接続される。
【００３３】
制御部２０５の機能ブロック図を図４に示す。制御部２０５がプロセッサを内蔵する場合、図４の各ブロックに示す各機能は、当該プロセッサが補助記憶部２０４に記憶されたプログラムを実行することにより実現される。あるいは、図４の各ブロックに示す各機能の一部又は全体は、個別のハードウェアにより実現されることとしてもよい。
【００３４】
受信制御部４０１は、撮像装置１０１からＬＡＮ１０３を介して送信された画像を受信する制御を行う。画像管理部４０２は、撮像装置１０１から受信した画像の補助記憶部２０４への保存指示を後述の保存部４０７に対して行う。監視部４０３は、撮像装置１０１のＬＡＮ１０３への接続や切断を監視する。
【００３５】
判定部４０４は、補助記憶部２０４に記憶された撮像画像をいずれのホームサーバ１０６に配信するかを判定する。判定部４０４は、第１の撮像装置（例えば、撮像装置Ａ）によって撮影された撮像画像の送信先を、第１の撮像装置と同一のネットワークに接続する第２の撮像装置（例えば、撮像装置Ｂ）に関連付けられた蓄積装置（例えば、ホームサーバＢ）と判定する。
【００３６】
アドレス管理部４０５は、ＬＡＮ１０３に接続された撮像装置１０１から送信される設定情報を管理する。アドレス管理部４０５は、設定情報として撮像装置１０１を識別するための識別子やローカルＩＰアドレスを管理する。また、アドレス管理部４０５は、撮像装置１０１に対応づけて登録されているホームサーバ１０６のＩＰアドレスを管理する。設定情報については、図８を用いて後述する。
【００３７】
送信制御部４０６は、補助記憶部２０４に記憶された配信サーバ１０４のアドレス情報をＬＡＮ１０３に接続された外部装置に一定時間毎に送信する制御を行う。本実施例では、アドレス情報として、ＬＡＮ１０３における配信サーバ１０４のＩＰアドレスを送信する。また、送信制御部４０６は、撮像装置１０１から受信した撮像画像または補助記憶部２０４にされている撮像画像をホームサーバ１０６に送信する制御を行う。
【００３８】
保存部４０７は、撮像装置１０１が撮像した撮像画像を、当該撮像画像を撮影した撮像装置の識別情報と関連付けて補助記憶部２０４に保存する制御を行う。識別情報として、図８を用いて後述する、撮像画像の識別子８０１や撮像装置１０１のローカルＩＰアドレスを用いることができる。
【００３９】
次に、ホームサーバ１０６の構成について図３を用いて説明する。表示部３０１は、ユーザがホームサーバ１０６を操作するために用いる操作画面を表示する。また表示部３０１は、ホームサーバ１０６に保存されている撮像画像を表示する。
【００４０】
入力部３０２は、ホームサーバ１０６を操作するための指示を入力する。入力部３０２は、例えば、ユーザがキーボード、マウスなどの入力装置を用いて入力した信号を後述の制御部３０５に入力する。
【００４１】
主記憶部３０３は、外部から取得したデータや後述の制御部３０５が出力するデータを一時的に保存する。また後述の制御部３０５がＣＰＵ等のプロセッサを内蔵する場合には、主記憶部３０３は、当該プロセッサがプログラムを実行する際に用いるパラメータを一時的に保存するために用いられる。主記憶部３０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
【００４２】
補助記憶部３０４は、撮像装置１０１が撮像した撮像画像を記憶する。また、後述の制御部３０５がＣＰＵ等のプロセッサを内蔵する場合には、当該プロセッサに実行させるためのプログラムを記録する。補助記憶部３０４は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等により構成される。補助記憶部３０４としてリムーバブルメディアを用いてもよい。また補助記憶部３０４は、外部記憶装置により構成されてもよい。
【００４３】
通信部３０６は、ネットワークを介した外部装置との情報の入出力を実現する。通信部３０６は、撮像装置１０１によって撮影された撮像画像を受信する。
【００４４】
制御部３０５は図３に示したホームサーバ１０６の各構成の動作を制御する。制御部３０５は例えば、ＣＰＵ等のプロセッサにより構成される。制御部３０５がプロセッサとして構成される場合、制御部３０５は主記憶部３０３に記憶されたプログラムを読み出して実行することにより、図３に示したホームサーバ１０６の各構成の動作を制御する。図３に示した各構成はバス３０７によって接続される。
【００４５】
制御部３０５は、受信部３１１（不図示）と保存部３１２（不図示）を有する。制御部３０５がプロセッサを内蔵する場合、受信部３１１及び保存部３１２は、当該プロセッサが補助記憶部３０４に記憶されたプログラムを実行することにより実現されることとしてもよい。
【００４６】
受信部３１１は、配信サーバ１０４から送信された撮像画像を受信する制御を行う。保存部３１２は、受信した撮像画像を補助記憶部３０４に保存する制御を行う。
【００４７】
次に、撮像装置１０１の構成について図５を用いて説明する。表示部５０１は、ユーザが撮像装置１０１を操作するために用いる操作画面を表示する。また、実施例４において後述するように、配信サーバ１０４が撮像装置１０１の認証を行う場合には、表示部５０１は配信サーバ１０４から送信された認証画面情報に基づいて認証画面を表示させる。
【００４８】
入力部５０２は、撮像装置１０１を操作するための指示を入力する。入力部５０２は、例えば、ユーザがキーボード、マウスなどの入力装置を用いて入力した信号を後述の制御部５０５に入力する。また、入力部５０２はユーザが入力装置を用いて上述の認証画面に入力した認証情報を入力する。
【００４９】
撮像装置１０１へのユーザの指示を入力するための構成として、表示部５０１および入力部５０２を一体として構成してもよい。例えば、タッチパネルによって操作指示を受け付ける等、表示画面に表示した操作画面上でユーザが操作指示を行うこととしてもよい。
【００５０】
主記憶部５０３は、外部から取得したデータや後述の制御部５０５が出力する出力データを一時的に保存する。また後述の制御部５０５がＣＰＵ等のプロセッサを内蔵する場合には、主記憶部５０３は、当該プロセッサがプログラムを実行する際に用いるパラメータを一時的に保存するために用いられる。主記憶部５０３は、例えばＲＡＭ等により構成される。
【００５１】
補助記憶部５０４は、撮像装置１０１が撮像した撮像画像を記憶する。また、補助記憶部５０４は、配信サーバ１０４からマルチキャスト配信された配信サーバ１０４のＩＰアドレスを記憶する。さらに、後述の制御部５０５がＣＰＵ等のプロセッサを内蔵する場合には、当該プロセッサに実行させるためのプログラムを記録する。補助記憶部５０４は、例えばＲＯＭ等により構成される。補助記憶部５０４としてリムーバブルメディアを用いてもよい。また補助記憶部５０４は、外部記憶装置により構成されてもよい。
【００５２】
通信部５０６は、ネットワークを介した外部装置との情報の入出力を実現する。通信部５０６は、ＬＡＮ１０３に接続し、配信サーバ１０４に接続する。
【００５３】
撮像部５０７は、被写体を撮影して取得したアナログ信号をデジタルデータに変換して撮像画像を生成する。
【００５４】
制御部５０５は図５に示した撮像装置１０１の各構成の動作を制御する。制御部５０５は例えば、ＣＰＵ等のプロセッサにより構成される。制御部５０５がプロセッサとして構成される場合、制御部５０５は主記憶部５０３に記憶されたプログラムを読み出して実行することにより、図５に示した配信サーバ１０４の各構成の動作を制御する。図５に示した各構成はバス５０８によって接続される。
【００５５】
次に、本実施例において撮像装置１０１がＬＡＮ１０３に接続してから配信サーバ１０４に撮像画像を送信するまでの、撮像装置１０１における処理について図６を用いて説明する。撮像装置１０１がプロセッサを内蔵する形態では、図６の処理フローは、図６に示す手順を当該プロセッサに実行させるためのプログラムを示す。撮像装置１０１が内蔵するプロセッサはコンピュータであり、撮像装置１０１が内蔵するメモリから読み出したプログラムを実行する。
【００５６】
ＬＡＮ１０３に接続すると撮像装置１０１は、配信サーバ１０４の通信部２０６がＬＡＮ１０３にマルチキャストで配信する配信サーバのＩＰアドレス情報を受信する（Ｓ６０１）。
【００５７】
次に撮像装置１０１は、受信した配信サーバ１０４のＩＰアドレス情報を用いて、配信サーバ１０４に対して撮像装置１０１の設定情報を送信する（Ｓ６０２）
ここで、撮像装置１０１の設定情報とは、撮像装置１０１を識別するための識別子、撮像装置１０１のＬＡＮ１０３におけるアドレス情報、当該撮像装置１０１に対応するホームサーバ１０６のアドレス情報を含む。
【００５８】
設定情報の例を図８に示す。図８の「Ｃａｍｅｒａ＿Ａ」は、図１に示した撮像装置Ａを識別するための識別子８０１の例である。また、図８の「Ｃａｍｅｒａ＿Ｂ」は、図１に示した撮像装置Ｂを識別するための識別子８０１の例である。撮像装置１０１の識別子８０１は上述の例に限られず、例えば、各撮像装置のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｒｅｓｓ）等としてもよい。識別子８０１は、撮像装置を識別するための識別情報としての役割を果たす。
【００５９】
図８の「１９２．１６８．１．１０」は、図１に示した撮像装置ＡのＬＡＮ１０３におけるローカルＩＰアドレス８０２の例である。また、図８の「１９２．１６８．１．１１」は、図１に示した撮像装置ＢのＬＡＮ１０３におけるローカルＩＰアドレス８０２の例である。
【００６０】
図８の「１８０．１１．１１．１１」は、図１に示した撮像装置Ａに対応付けられるホームサーバＡのＷＡＮ１０５におけるＩＰアドレス８０３である。また、図８の「１８０．２２．２２．２２」は、図１に示した撮像装置Ｂに対応づけられるホームサーバＢのＷＡＮ１０５におけるＩＰアドレス８０３である。
【００６１】
撮像装置１０１が撮影を行うと（Ｓ６０３）、撮像装置１０１は撮影した撮像画像を配信サーバ１０４に送信する。
【００６２】
次に、配信サーバ１０４が、撮像画像を撮像装置１０１から受信し、受信した撮像画像をホームサーバ１０６に送信する処理について図７を用いて説明する。配信サーバ１０４の制御部２０５がプロセッサを内蔵する形態では、図７の処理フローは、図７に示す手順を制御部２０５が内蔵するプロセッサに実行させるためのプログラムを示す。配信サーバ１０４の制御部２０５が内蔵するプロセッサはコンピュータであり、配信サーバ１０４が内蔵する補助記憶部２０４から読み出したプログラムを実行する。
【００６３】
制御部２０５の送信制御部４０６は、配信サーバ１０４がＬＡＮ１０３に接続すると、補助記憶部２０４に記憶した配信サーバ１０４のＩＰアドレスを、ＬＡＮ１０３に接続された外部装置に、マルチキャストで一定時間ごとに配信する制御を行う（Ｓ７００）。ただし、配信サーバ１０４のＩＰアドレスの配信タイミングは、一定時間ごとに行う場合に限定されない。
【００６４】
次に制御部２０５の受信制御部４０１は、ＬＡＮ１０３に接続した撮像装置１０１から上述の設定情報を取得する（Ｓ７０１）（取得手順）。
【００６５】
次にステップＳ７０１において設定情報を受信すると、制御部２０５の保存部４０７の制御により、受信した設定情報を図８に示すような管理テーブル８００に格納し、補助記憶部２０４に保存する（Ｓ７０２）。
【００６６】
続いて、設定情報を送信した撮像装置１０１から撮像画像を受信すると、制御部２０５の保存部４０７の制御により、受信した撮像画像を、当該撮像画像を撮影した撮像装置の識別情報と関連付けて補助記憶部２０４に保存する（Ｓ７０３）。ここで、識別情報として撮像画像に撮像装置の識別子８０１を関連付けることができる。または、撮像装置１０１のローカルＩＰアドレスを関連付けることとしてもよい。例えば、配信サーバ１０４が、図１に示した撮像装置Ａから撮像画像を受信した場合、受信した撮像画像に図８に示す識別子「Ｃａｍｅｒａ＿Ａ」、又は、ローカルＩＰアドレス「１９２．１６８．１．１０」が関連付けられて保存される。この識別子、又は、ローカルＩＰアドレスは、撮像装置を識別するための識別情報としての役割を果たす。
【００６７】
次に、制御部２０５の判定部４０４は、受信した撮像画像に関連付けられた識別情報と、管理テーブル８００とに基づいて、当該撮像画像の送信先を判定する（Ｓ７０４）。ここで判定部４０４は、第１の撮像装置（例えば、撮像装置Ａ）によって撮影された撮像画像の送信先を、第１の撮像装置と同一のネットワークに接続する第２の撮像装置（例えば、撮像装置Ｂ）に関連付けられた蓄積装置（例えば、ホームサーバＢ）と判定する。
【００６８】
例えば判定部４０４は、受信した撮像画像に識別子「Ｃａｍｅｒａ＿Ａ」、又は、ローカルＩＰアドレス「１９２．１６８．１．１０」が関連付けられている場合、ホームサーバＢのＩＰアドレスである「１８０．２２．２２．２２」を送信先と判定する。
【００６９】
続いて制御部２０５の監視部４０３は、判定部４０４が送信先として判定したホームサーバ１０６に関連付けられた撮像装置１０１がＬＡＮ１０３に接続しているか確認する（Ｓ７０５）。例えば、監視部４０３は、判定部４０４がホームサーバＢを送信先と判定した場合、ホームサーバＢに対応づけられた撮像装置ＢがＬＡＮ１０３に接続しているか確認する。
【００７０】
配信サーバ１０４が撮像装置１０１に対して接続確認のためのリクエストを送信し、当該リクエストに対する応答があるかを確認することによって、配信サーバ１０４は撮像装置の接続を確認することができる。接続の確認の方法はこれに限られず、既存のネットワークコマンドを利用する等により実現することができる。また、配信サーバ１０４は複数の撮像装置（例えば、撮像装置Ａ及びＢ）のＩＰアドレスを比較することによって当該複数の撮像装置が所定のネットワークの範囲内（例えば、ＬＡＮ１０３）に存在するか判定することとしてもよい。
【００７１】
送信先に対応する撮像装置１０１がＬＡＮ１０３に接続している場合（Ｓ７０５においてＹｅｓの場合）、制御部２０５の送信制御部４０６は、ステップＳ７０４において判定した送信先に受信した撮像画像を送信する制御を行う（Ｓ７０６）（送信制御手順）。例えば送信制御部４０６は、図１に示した撮像装置Ａから受信した撮像画像を、ホームサーバＢに送信する。
【００７２】
ホームサーバ１０６の保存部３１２は、配信サーバ１０４から撮像画像を受信すると、受信した撮像画像を補助記憶部３０４に保存する制御を行う。
【００７３】
送信先に対応する撮像装置１０１がＬＡＮ１０３に接続していない場合（Ｓ７０５においてＮｏの場合）、判定部４０４が判定した送信先への撮像画像の送信を行わずに処理を終了する。
【００７４】
上述の構成によれば、同一のネットワークに複数の撮像装置が接続されている場合に、第１の撮像装置で撮像した撮像画像を、第２の撮像装置に関連付けられた蓄積装置に送信することができる。図１に示した例では、撮像装置Ａで撮像した撮像画像を、撮像装置Ｂに対応付けられたホームサーバＢに蓄積することができる。また、撮像装置Ｂで撮像した撮像画像を、撮像装置Ａに対応付けられたホームサーバＡに蓄積することができる。
【００７５】
ユーザは自分が撮影に用いる撮像装置１０１が接続されたＬＡＮ１０３に接続している、他の撮像装置１０１によって撮影された撮像画像を、自分のホームサーバ１０６に蓄積することができる。このようにして、同一のネットワークに撮像装置を接続するユーザ同士で撮像画像を共有することができる。
【００７６】
また、本実施例によれば、ＬＡＮが構築されている特定の範囲内のネットワークに接続する撮像装置により撮影された撮像画像を共有することができる。
【００７７】
本実施例では、配信サーバ１０４は、撮像装置１０１から撮像画像を受信する場合について説明したが、これに限られない。配信サーバ１０４は、撮像装置１０１が撮影を行ったことを示す撮影通知、撮影を行った撮像装置１０１の識別情報、及び、撮影された撮像画像を特定するための特定情報のみを受信することとしてもよい。
【００７８】
配信サーバ１０４の判定部４０４は、受信した撮像装置１０１の識別情報に基づいて、当該撮像画像の送信先を判定することができる。判定の方法は、図７に示したステップＳ７０４における処理と同様に、図８に示した管理テーブルを用いて行うことができる。
【００７９】
そして配信サーバ１０４は、図７に示したステップＳ７０５における処理を行い、送信先に対応する撮像装置が同一ＬＡＮに接続中である場合には、撮影通知を行った撮像装置１０１に対し、撮像画像の特定情報と、判定した送信先を通知する。そして撮像装置１０１は、配信サーバ１０４から指示された撮像画像を、指定された送信先のホームサーバ１０６に直接送信する。以上のようにして、撮像画像を共有することができる。
【００８０】
（実施例２）
実施例２では、同一のネットワークに第１の撮像装置と第２の撮像装置が接続されている場合に、第１の撮像装置の撮影時刻に応じた所定期間内に第２の撮像装置が撮影した撮像画像を、第１の撮像装置に対応づけられたホームサーバに送信する例について説明する。
【００８１】
本実施例における配信サーバ１０４の通信部２０６は、実施例１において図７を用いて説明した処理に加えて、撮像装置１０１から後述の設定時間情報を受信する。また、本実施例における配信サーバ１０４の制御部２０５は、受信した撮像画像を各ホームサーバ１０６に配信するか否かを判定する処理を行う。本実施例における画像共有システムのその他の構成は、実施例１において説明した内容と同一であるため説明を省略する。
【００８２】
次に、本実施例にかかる画像共有システムの動作について説明する。同一のＬＡＮ１０３に接続された撮像装置Ａおよび撮像装置Ｂが撮影を行う例を図９に示す。図９の縦軸は時刻を表す。図９の例では、撮像装置Ａは、撮影９０１、及び、撮影９０２を９：５０から１０：００の間に行う。また撮像装置Ａは、撮影９０３を１１：００から１１：１０の間に行い、撮影９０４を１１：２０から１１：３０の間に撮影を行う。また図９の例において撮像装置Ｂは撮影９０５を９：５０に、撮影９０６を１１：１０に行う。
【００８３】
次に、本実施例において、撮像装置１０１がＬＡＮ１０３に接続してから配信サーバ１０４に撮像画像を送信するまでの、撮像装置１０１における処理について説明する。
【００８４】
本実施例における撮像装置１０１が行う処理は、実施例１において図６を用いて説明した処理のうち、ステップＳ６０２において設定情報に加えて、設定時間情報を配信サーバ１０４に送信する点が異なる。その他の処理は、実施例１において図６を用いて説明した処理と同じであるので、説明を省略する。
【００８５】
ここで設定時間情報とは、ある撮像装置１０１（例えば、撮像装置Ａ）で撮影を行う場合に、他の撮像装置１０１（例えば、撮像装置Ｂ）が撮影した撮像画像を自らのホームサーバ（例えば、撮像装置Ａ）に送信するか判断するために用いる時間情報である。
【００８６】
配信サーバ１０４は、撮像装置１０１の撮影時刻と、当該撮像装置１０１についての設定時間情報に基づいて、他の撮像装置１０１が撮影した撮像画像を取得するための取得期間を設定することができる。取得期間に他の撮像装置１０１が撮影を行った場合、他の撮像装置が撮影した撮像画像が自らのホームサーバに送信される。一方、取得期間ではない期間に他の撮像装置１０１が撮影した撮像画像は自らのホームサーバに送信されない。設定時間情報は、ＬＡＮ１０３に接続する撮像装置１０１ごとに設定される。
【００８７】
設定時間情報の例を図１１に示す。図１１に示した管理テーブル１１００は、撮像装置１０１の識別情報と設定時間１１０１の対応を示す。撮像装置１０１の識別情報としては、図１１に示すように識別子８０１を用いる以外に、撮像装置１０１のＬＡＮ１０３におけるローカルＩＰアドレス等を用いてもよい。図１１に示した設定時間情報は、撮像装置Ａ（識別子「Ｃａｍｅｒａ＿Ａ」）の撮影時刻の前後３０分間に他の撮像装置（例えば、撮像装置Ｂ）によって撮影された撮像画像を、撮像装置Ａに対応付けられたホームサーバＡに送信することを意味する。あるいは、撮像装置Ａの撮像時刻の前後３０分間にかえて、撮像装置Ａの撮影時刻以前又は以後のいずれか３０分間を取得期間としてもよい。同様に図１１の管理テーブル１１００は、撮像装置Ｂの撮影時刻の前後１０分間に撮影された撮像画像を、撮像装置Ｂに対応付けられたホームサーバＢに送信することを意味する。または、撮像装置Ｂの撮像時刻の前後１０分間にかえ、撮像装置Ｂの撮影時刻以前又は以後のいずれか１０分間を取得期間としてもよい。
【００８８】
次に、本実施例において、配信サーバ１０４が、撮像画像を撮像装置１０１から受信し、受信した撮像画像をホームサーバ１０６に送信する処理について図１０を用いて説明する。配信サーバ１０４の制御部２０５がプロセッサを内蔵する形態では、図１０の処理フローは、図１０に示す手順を制御部２０５が内蔵するプロセッサに実行させるためのプログラムを示す。配信サーバ１０４の制御部２０５が内蔵するプロセッサはコンピュータであり、配信サーバ１０４が内蔵する補助記憶部２０４から読み出したプログラムを実行する。
【００８９】
制御部２０５の送信制御部４０６は、配信サーバ１０４がＬＡＮ１０３に接続すると、補助記憶部２０４に記憶した配信サーバ１０４のＩＰアドレスを、ＬＡＮ１０３に接続された外部装置に、マルチキャストで一定時間ごとに配信する制御を行う（Ｓ１００１）。ただし、配信サーバ１０４のＩＰアドレスの配信タイミングは、一定時間ごとに行う場合に限定されない。
【００９０】
次にＬＡＮ１０３に接続した撮像装置１０１から設定情報及び設定時間情報を受信すると、制御部２０５の保存部４０７の制御により、受信した設定情報を図８に示すような管理テーブル８００に格納し、補助記憶部２０４に保存する。また、保存部４０７の制御により、受信した設定時間情報を図１１に示すような管理テーブル１１００に格納し、補助記憶部２０４に保存する（Ｓ１００２）。図１１の例では、識別子「Ｃａｍｅｒａ＿Ａ」に対応付けられた時間は３０分であり、識別子「Ｃａｍｅｒａ＿Ｂ」に対応付けられた時間は１０分である。本実施例では、設定時間情報を各撮像装置から受信する場合について説明するが、予め配信サーバ１０４が図１１に示すような管理テーブルを保有することとしてもよい。
【００９１】
続いて、設定情報及び設定時間情報を送信した撮像装置１０１から撮像画像を受信すると、制御部２０５の保存部４０７の制御により、受信した撮像画像を、当該撮像画像を撮影した撮像装置の識別情報と関連付けて補助記憶部２０４に保存する（Ｓ１００３）。ここで、識別情報として撮像装置の識別子８０１を撮像画像に関連付けることができる。または、撮像装置１０１のローカルＩＰアドレスを関連付けることとしてもよい。
【００９２】
次に、制御部２０５の判定部４０４は、受信した撮像画像に関連付けられた識別情報と、管理テーブル８００とに基づいて、当該撮像画像の送信先を判定する（Ｓ１００４）。送信先の判定方法は実施例１において説明した、図７のステップＳ７０４と同じ方法による。
【００９３】
続いて、制御部２０５の判定部４０４は、受信した撮像画像を各ホームサーバ１０６に配信するか否かを判定する（Ｓ１２０５）。判定部４０４は、第１の撮像装置１０１（例えば、撮像装置Ａ）の撮影時刻と設定時間情報とに応じた取得期間に、第２の撮像装置１０１（例えば、撮像装置Ｂ）によって撮影された撮像画像を配信対象と判定する。
【００９４】
例えば、図１１に示した管理テーブル１１００において、撮像装置Ｂ（識別子「Ｃａｍｅｒａ＿Ｂ」）の設定時間は１０分である。図９に示した例では判定部４０４は、撮像装置Ｂが撮影９０５、撮影９０６を行ったそれぞれの時刻の前後１０分間に、撮像装置Ａが撮影した撮像画像を配信対象と判定する。すなわち、図９に示した例において撮像装置Ｂが撮影９０５を行った時刻９：５０の前後１０分間である９：４０から１０：００までの取得期間に撮像装置Ａが行った撮影９０１、９０２にかかる撮像画像を配信対象と判定する。また判定部４０４は、撮像装置Ｂが撮影９０６を行った時刻１１：１０の前後１０分間である１１：００から１１：２０までの取得期間に撮像装置Ａが行った撮影９０３にかかる撮像画像を配信対象と判定する。
【００９５】
また例えば、図１１に示した管理テーブル１１００において、撮像装置Ａ（識別子「Ｃａｍｅｒａ＿Ａ」）の設定時間は３０分である。図９に示した例では、判定部４０４は、撮像装置Ａが撮影９０１、９０２、９０３、９０４を行ったそれぞれの時刻の前後３０分間に、撮像装置Ｂが撮影した撮像画像を配信対象と判定する。
【００９６】
受信した撮像画像が、取得期間に撮影された撮像画像である場合（Ｓ１００６においてＹｅｓの場合）、制御部２０５の送信制御部４０６は、ステップＳ１００４において判定した送信先に受信した撮像画像を送信する（Ｓ１００６）。
【００９７】
ホームサーバ１０６の保存部３１２は、配信サーバ１０４から撮像画像を受信すると、受信した撮像画像を補助記憶部３０４に保存する制御を行う。
【００９８】
受信した撮像画像が、取得期間に撮影された撮像画像でない場合（Ｓ１００６においてＮｏの場合）、判定部４０４が判定した送信先へ撮像画像の送信を行わずに処理を終了する。
【００９９】
以上により、撮影者の撮像装置と同一ネットワークに接続された他人の撮像装置が撮影した画像のうち、撮影者が撮影したタイミングに近い画像を自らのホームサーバに保存し、取得することができる。このようにして、撮影者が所望のタイミングで他の撮像装置が撮影した撮像画像を自らのホームサーバに保存させることができる。
【０１００】
本実施例では、配信サーバ１０４は、撮像装置１０１から撮像画像を受信する場合について説明したが、これに限られない。実施例１と同様に、配信サーバ１０４は、撮像装置１０１が撮影を行ったことを示す撮影通知、撮影を行った撮像装置１０１の識別情報、撮影された撮像画像を特定するための特定情報、及び、設定時間情報のみを受信することとしてもよい。
【０１０１】
（実施例３）
本実施例では、取得期間に他の撮像装置が撮影した第１の撮像画像に加えて、第１の撮像画像に関連する第２の撮像画像をホームサーバ１０６に送信する場合について説明する。本実施例では、撮像装置１０１が連続して撮影した一連の撮像画像を、関連した複数の撮像画像としてホームサーバ１０６に送信する例について説明する。
【０１０２】
本実施例における画像共有システムの構成は、実施例２において説明した構成と同じであるため説明を省略する。
【０１０３】
次に、本実施例にかかる画像共有システムの動作について説明する。同一のＬＡＮ１０３に接続された撮像装置Ａおよび撮像装置Ｂが撮影を行う例を図１２に示す。図１２の縦軸は時刻を表す。図１２の例では、撮像装置Ａは、撮影１２０１、撮影１２０２、撮影１２０３、撮影１２０４を連続して行う。図１２の例において、撮影１２０３は１０：００に行われる。また図１２の例では、撮像装置Ｂでは、撮影１２０５が９：５０に行われる。
【０１０４】
次に、本実施例において、撮像装置１０１がＬＡＮ１０３に接続してから配信サーバ１０４に撮像画像を送信するまでの、撮像装置１０１における処理について説明する。
【０１０５】
本実施例における撮像装置１０１が行う処理は、実施例１において図６を用いて説明した処理のうち、ステップＳ６０２において設定情報に加えて、設定時間情報を配信サーバ１０４に送信する点が異なる。また、本実施例における撮像装置１０１が行う処理は、ステップＳ６０３において連続撮影を行った場合には、ステップＳ６０４において撮像画像に加え、連続撮影を行ったことを示す連続撮影情報を配信サーバ１０４に送信する点が異なる。撮像装置１０１は、例えば、撮像装置１０１において撮影者が連続撮影を実行するための処理を行った場合に、連続撮影された撮像画像に関連付けて連続撮影情報を配信サーバ１０４に送信することができる。連続撮影を実行するための処理とは、例えば、撮像装置のレリーズボタンを長押しする処理や、撮像装置１０１に動画撮影を指示する処理が含まれる。撮像装置１０１において動画撮影が行われた場合、例えば動画撮影の開始時刻及び終了時刻を連続撮影情報として配信サーバ１０４に送信することとしてもよい。あるいは、撮像装置１０１は撮影間隔が閾値未満である場合に、当該撮影によって得られた撮像画像に連続撮影情報を関連づけて配信サーバ１０４に送信することとしてもよい。撮像装置１０１は、連続撮影情報に限られず、撮像画像が関連することを示す関連情報を配信サーバ１０４に送信することができる。その他の処理は、実施例１において図６を用いて説明した処理と同じであるので、説明を省略する。
【０１０６】
次に、本実施例において、配信サーバ１０４が、撮像画像を撮像装置１０１から受信し、受信した撮像画像をホームサーバ１０６に送信する処理について説明する。
【０１０７】
本実施例における撮像装置１０１が行う処理は、実施例２において図１０を用いて説明した処理のうち、撮像装置１０１から連続撮影情報を受信した場合にステップＳ１００３において当該連続撮影情報を補助記憶部３０４に記憶する点が異なる。
【０１０８】
また、実施例２において図１０を用いて説明した処理のうち、配信サーバ１０４が連続撮影情報を受信した場合の、ステップＳ１００５の判定処理が異なる。
【０１０９】
図１２において示した例では、撮像装置Ｂが行う撮影１２０５の前後１０分間に撮像装置カメラＡが行った撮影は撮影１２０１、１２０２、１２０３である。しかし、本実施例における判定部４０４は、補助記憶部２０４に記憶された連続撮影情報を参照して、撮影１２０１、１２０２、１２０３、１２０４は連続撮影であると判定する。そしてステップＳ１００５において、撮影１２０１、１２０２、１２０３、１２０４によって撮影された撮像画像をホームサーバ１０６に対して配信する画像と判定する。
【０１１０】
関連情報が補助記憶部２０４に記憶されている場合にも、同様にして処理を行うことができる。すなわち、関連情報が、撮影１２０１、１２０２、１２０３、及び１２０４が関連する撮影であることを示す場合、判定部４０４は撮影１２０１、１２０２、１２０３、１２０４によって撮影された撮像画像をホームサーバ１０６に対して配信する画像と判定する。
【０１１１】
関連情報が補助記憶部２０４に記憶されている場合にも、同様にして処理を行うことができる。すなわち、関連情報が、撮影１２０１、１２０２、１２０３、及び１２０４が関連する撮影であることを示す場合、判定部４０４は撮影１２０１、１２０２、１２０３、１２０４によって撮影された撮像画像をホームサーバ１０６に対して配信する画像と判定する。その他の処理は、実施例２において図１０を用いて説明した処理と同じであるため、説明を省略する。
【０１１２】
本実施例では、連続して撮影された複数の撮像画像の一部がホームサーバ１０６に送信されるべき撮像画像であると判定された場合には、連続して撮影された撮像画像の全体をホームサーバ１０６に送信する。従って、一連の撮像画像のうち、一部のみがホームサーバ１０６に送信されることを防ぐことができる。
【０１１３】
本実施例では、撮像装置１０１が連続撮影情報を配信サーバ１０４に送信する場合について説明したがこれに限らない。例えば、配信サーバ１０４は撮像画像の撮影時刻情報や撮影画像を受信した時刻に基づいて、所定時間以内に同じ撮像装置１０１によって連続して撮影され、又は、同じ撮像装置１０１から受信された撮像画像を一連の撮像画像と判断してもよい。一連の撮像画像として判断した場合には、当該撮像画像に連続撮影情報を関連付けて補助記憶部２０４に記憶する。
【０１１４】
（実施例４）
本実施例では、配信サーバ１０４が認証した撮像装置１０１のみ、配信サーバ１０４に設定情報を送信可能とする場合について説明する。
【０１１５】
本実施例において、配信サーバ１０４の通信部２０６は、撮像装置１０１の認証を行うための認証画面情報を撮像装置１０１に送信する。また、配信サーバ１０４の制御部２０５は、認証画面情報に基づいて撮像装置１０１が表示した認証画面に入力された認証情報を受信すると、認証情報を送信した撮像装置１０１のから設定情報を受信することを許可するか否かを判定する。本実施例における画像共有システムのその他の構成は、実施例１において説明した構成と同じであるため説明を省略する。
【０１１６】
次に、本実施例にかかる画像共有システムの動作について説明する。本実施例にかかる撮像装置１０１は、配信サーバ１０４がＬＡＮ１０３に接続する装置に対してマルチキャストする画像共有サービスＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）情報を受信する。そして、受信した画像共有サービスＵＲＩを用いて配信サーバ１０４に接続し、配信サーバ１０４から認証画面情報を取得する。撮像装置１０１は、受信した認証画面情報に基づいて認証画面を表示部５０１に表示させる。撮像装置１０１のユーザは、撮像装置１０１の入力部５０２を介して、認証情報を表示部に表示された認証画面に入力する。認証情報の入力が完了すると、撮像装置１０１の通信部５０６は入力された認証情報を配信サーバ１０４に送信する。認証情報として例えば、ユーザアカウントやパスワードを用いることができる。
【０１１７】
配信サーバ１０４によって認証されると、撮像装置１０１は、実施例１において図６を用いて説明したステップＳ６０１からＳ６０４の処理を行う。
【０１１８】
また、本実施例にかかる配信サーバ１０４は、実施例１において図７を用いて説明したステップＳ７００の処理において、補助記憶部２０４に保存されている画像共有サービスＵＲＬ情報を、ＬＡＮ１０３に接続する装置に対してマルチキャストで配信する。
【０１１９】
配信サーバ１０４の通信部２０６は、撮像装置１０１が画像共有サービスＵＲＬ情報を用いて配信サーバ１０４に接続すると、認証画面情報を当該撮像装置１０１に送信する。
【０１２０】
配信サーバ１０４の制御部２０５は、認証画面情報の送信に対し撮像装置１０１から認証情報を受信すると、当該認証情報に基づいて、当該撮像装置１０１の認証を行う。例えば、撮像装置１０１から認証情報としてユーザアカウントおよびパスワード情報が送信された場合、配信サーバ１０４に予め記憶されたユーザアカウント情報およびパスワード情報と一致するか判定し、一致した場合に認証することができる。ただし、認証の方法は上述の方法に限られない。このようにして、配信サーバ１０４の制御部２０５は、配信サーバ１０４に接続する撮像装置が所定の撮影者により操作される撮像装置であることを認証する。
【０１２１】
撮像装置１０１の認証に成功した場合、配信サーバ１０４は当該撮像装置１０１に対して図１のステップＳ７０２からステップＳ７０４までの処理を実行する。一方、撮像装置１０１の認証に失敗した場合には、撮像装置１０１に対してエラーを通知し、撮像装置１０１からの設定情報や撮像画像の送信を受け付けない。
【０１２２】
このようにすれば、認証された撮像装置１０１から送信された設定情報だけが管理テーブル８００に格納される。従って、認証された撮像装置１０１に対応づけられたホームサーバ１０６間でのみ撮像画像が共有される。このようにしてユーザは、認証された撮像装置が撮像した撮像画像のみを共有することができる。
【０１２３】
本実施例によれば、認証された特定の撮像装置１０１によって撮像された撮像画像のみが共有されるので、ユーザが特定のグループの撮像画像のみを必要とする場合等には、不要な撮像画像を取得しないようにすることができる。また、本実施例によれば、配信サーバ１０４に送信された撮像画像は、認証された撮像装置１０１に対応付けられたホームサーバ１０６にのみ送信されるので、認証されたユーザ間でのみ画像共有を行うことができる。本実施例において行われる処理は、上述の実施例１から３のいずれについても適用することができる。
【０１２４】
（その他の実施例）
実施例１から４において、撮像装置１０１を用いるユーザは、他人のホームサーバ１０６への撮像画像の送信を制限できるようにしてもよい。
【０１２５】
例えば撮像装置１０１の入力部５０２に、撮像画像の共有を許可又は禁止する指示を入力するようにすることができる。例えばユーザは、撮像装置１０１に設けられた指示ボタン、あるいは、撮像装置１０１の表示部５０１に表示される指示ボタンを押すことにより、撮像画像の共有を許可するか否かを指示することができる。
【０１２６】
撮影者が撮影前に指示ボタンを押すと、撮像装置１０１が撮影した撮像画像を配信サーバ１０４に送信し、ユーザが再度指示ボタンを押すと、その後撮像装置１０１が撮影した撮像画像は配信サーバ１０４に送信されないようにすることができる。
【０１２７】
あるいは、撮影後に撮影者が前記画像の共有指示をできるようにしてもよい。この場合、撮影後にユーザが指示ボタンを押すと、撮影した画像が配信サーバ１０４に送信される。
【０１２８】
以上により撮影者が画像の共有を制限することができ、撮影者が共有したくない画像が他の撮影者と共有されるのを防ぐことができる。
【０１２９】
また、実施例１から４においては、配信サーバ１０４がＬＡＮ１０３に接続される場合について説明したが、これに限られない。配信サーバ１０４がネットワークを介して撮像装置１０１及びホームサーバ１０６と接続することができ、複数の撮像装置が同一のネットワークに接続されているかどうかを配信サーバ１０４が判定することができればよい。このような条件を満たす場合には、配信サーバ１０４はＬＡＮ１０３と異なるネットワークに接続される場合にも上記の実施例１から４において説明した画像共有システムを実現することができる。
【０１３０】
配信サーバ１０４が、複数の撮像装置が同一のネットワークに接続されているかどうか判定する方法として、たとえば、複数の撮像装置からＩＰアドレスを取得し、比較することによって同一のネットワークに接続されているか判定することができる。
【０１３１】
また、実施例１から４に説明した配信サーバ１０４の配信制御処理を、撮像装置１０１が行うこととしても上記と同様の効果を奏することができる。すなわち、撮像装置１０１のうち１台を配信サーバ１０４として機能させてもよい。この場合、配信サーバ１０４として機能する撮像装置１０１は、図７を用いて説明した処理に加え、撮像手段で撮影を行う撮像手順を実行する。
【０１３２】
この場合撮像装置１０１は、他の撮像装置１０１から撮像画像を受信せず、他の撮像装置１０１が撮影を行ったことを示す撮影通知、撮影を行った撮像装置１０１の識別情報、及び、撮影された撮像画像を特定するための特定情報のみを受信することとしてもよい。
【０１３３】
撮像装置１０１は、受信した他の撮像装置１０１の識別情報に基づいて、当該撮像画像の送信先を判定することができる。判定の方法は、図７に示したステップＳ７０４における処理と同様に、図８に示した管理テーブルを用いて行うことができる。
【０１３４】
そして撮像装置１０１は、図７に示したステップＳ７０５における処理を行い、送信先に対応する撮像装置が同一ＬＡＮに接続中である場合には、撮影通知を行った撮像装置１０１に対し、撮像画像の特定情報と、判定した送信先を通知する。撮影通知を行った撮像装置１０１は、特定された撮像画像を、指定された送信先のホームサーバ１０６に直接送信する。このようにすれば、他の撮像装置１０１が撮影した撮像画像を受信することにより自機の記憶容量が減少することを防ぐことができる。
【０１３５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３６】
１０１  撮像装置
１０４  配信サーバ
１０６  ホームサーバ
２０５  制御部
２０６  通信部
４０１  受信制御部
４０４  判定部
４０５  アドレス管理部
４０６  送信制御部
【図１】
2013258636.tif 000003
【図２】
2013258636.tif 000004
【図３】
2013258636.tif 000005
【図４】
2013258636.tif 000006
【図５】
2013258636.tif 000007
【図６】
2013258636.tif 000008
【図７】
2013258636.tif 000009
【図８】
2013258636.tif 000010
【図９】
2013258636.tif 000011
【図１０】
2013258636.tif 000012
【図１１】
2013258636.tif 000013
【図１２】
2013258636.tif 000014