(57)【要約】【課題】複数の撮影者が同一施設内で撮影した映像を共有化する際に、使い勝手の良いシステムを提供する。【解決手段】カメラ１０３により撮影された映像を映像収集部１０４ｃにより収集し、記録装置１０５に記録して蓄積する。施設内に設置されたＩＣタグ受信機１０２の上を被写体や撮影者が通過すると、ＩＣタグ受信機１０２により、被写体や撮影者が所持するＩＣタグ１０１からタグ情報を読み込み、位置特定部１０４ａにおいて被写体位置やカメラ位置を特定する。こうして特定された被写体位置やカメラ位置に基づいて、映像編集部１０４ｄにより、収集された撮影映像において撮影されている被写体を特定する。【選択図】図１
2008061193.tif 000002
【特許請求の範囲】
【請求項１】
様々な映像を蓄積してその蓄積された映像を複数のユーザに利用させる映像共有システムにおいて、
施設内に存在する複数の被写体のうちいずれかを撮影する複数のカメラと、
前記複数のカメラにより撮影された各撮影映像を収集する映像収集手段と、
前記各撮影映像において撮影されている被写体を撮影映像ごとに特定する被写体特定手段と、
前記映像収集手段により収集された各撮影映像と、前記被写体特定手段により特定された被写体を表す被写体情報とを蓄積する蓄積手段とを備えることを特徴とする映像共有システム。
【請求項２】
請求項１の映像共有システムにおいて、
前記施設内における各被写体および各カメラの所在位置を特定する位置特定手段をさらに備え、
前記被写体特定手段は、前記位置特定手段により特定された各被写体および各カメラの所在位置に基づいて、前記各撮影映像において撮影されている被写体を特定することを特徴とする映像共有システム。
【請求項３】
請求項２の映像共有システムにおいて、
前記複数の被写体および前記複数のカメラのいずれかを使用して撮影を行う複数の撮影者によってそれぞれ所持され、各々が固有の識別情報を送信する複数の送信手段と、
前記施設内にそれぞれ設置され、前記送信手段から送信される識別情報を受信する複数の受信手段とをさらに備え、
前記位置特定手段は、前記受信手段により受信された識別情報と、その識別情報を受信した受信手段の設置位置とに基づいて、前記施設内における各被写体および各カメラの所在位置を特定することを特徴とする映像共有システム。
【請求項４】
請求項２または３の映像共有システムにおいて、
前記複数のカメラから、撮影方向、焦点距離、ズーム量または画角のうち少なくともいずれかを含む撮影情報を収集する撮影情報収集手段と、
前記撮影情報収集手段により収集された撮影情報に基づいて各カメラの撮影範囲を算出する撮影範囲算出手段とをさらに備え、
前記被写体特定手段は、前記位置特定手段により特定された各被写体および各カメラの所在位置と、前記撮影範囲算出手段により算出された各カメラの撮影範囲とに基づいて、前記各撮影映像において撮影されている被写体を特定することを特徴とする映像共有システム。
【請求項５】
請求項４の映像共有システムにおいて、
前記各撮影映像における撮影障害物の存在の有無を判定する障害物判定手段をさらに備え、
前記被写体特定手段は、さらに前記障害物判定手段の判定結果に基づいて、前記各撮影映像において撮影されている被写体を特定することを特徴とする映像共有システム。
【請求項６】
請求項４または５の映像共有システムにおいて、
前記各撮影映像における撮影状態の良否を判定する撮影良否判定手段をさらに備え、
前記被写体特定手段は、さらに前記撮影良否判定手段の判定結果に基づいて、前記各撮影映像において撮影されている被写体を特定することを特徴とする映像共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮影された映像を複数のユーザで共有するシステムに関する。
【背景技術】
【０００２】
従来、デジタルカメラやカメラ付き携帯電話により撮影された画像をインターネット上のサーバにアップロードし、アップロードされた画像を家族や友人など複数のユーザでダウンロードして共有するシステムが知られている（たとえば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−３４１２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなシステムを映像の共有化システムに適用することにより、たとえば、運動会などのイベントにおいて子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像のように、複数の撮影者が同一施設内で撮影した映像を共有化することができる。しかし、特許文献１に開示されるような従来のシステムでは、実際に映像を再生してみなければその映像の内容が分からないため、システムを利用するユーザはいちいち映像を再生して確認しなければならず、使い勝手が悪い。したがって、複数の撮影者が同一施設内で撮影した映像を共有化する際に使い勝手の良いシステムが求められている。
【課題を解決するための手段】
【０００５】
請求項１の発明は、様々な映像を蓄積してその蓄積された映像を複数のユーザに利用させる映像共有システムにおいて、施設内に存在する複数の被写体のうちいずれかを撮影する複数のカメラと、複数のカメラにより撮影された各撮影映像を収集する映像収集手段と、各撮影映像において撮影されている被写体を撮影映像ごとに特定する被写体特定手段と、映像収集手段により収集された各撮影映像と、被写体特定手段により特定された被写体を表す被写体情報とを蓄積する蓄積手段とを備えるものである。
請求項２の発明は、請求項１の映像共有システムにおいて、施設内における各被写体および各カメラの所在位置を特定する位置特定手段をさらに備え、被写体特定手段は、位置特定手段により特定された各被写体および各カメラの所在位置に基づいて、各撮影映像において撮影されている被写体を特定するものである。
請求項３の発明は、請求項２の映像共有システムにおいて、複数の被写体、および複数のカメラのいずれかを使用して撮影を行う複数の撮影者によってそれぞれ所持され、各々が固有の識別情報を送信する複数の送信手段と、施設内にそれぞれ設置され、送信手段から送信される識別情報を受信する複数の受信手段とをさらに備え、位置特定手段は、受信手段により受信された識別情報と、その識別情報を受信した受信手段の設置位置とに基づいて、施設内における各被写体および各カメラの所在位置を特定するものである。
請求項４の発明は、請求項２または３の映像共有システムにおいて、複数のカメラから、撮影方向、焦点距離、ズーム量または画角のうち少なくともいずれかを含む撮影情報を収集する撮影情報収集手段と、撮影情報収集手段により収集された撮影情報に基づいて各カメラの撮影範囲を算出する撮影範囲算出手段とをさらに備え、被写体特定手段は、位置特定手段により特定された各被写体および各カメラの所在位置と、撮影範囲算出手段により算出された各カメラの撮影範囲とに基づいて、各撮影映像において撮影されている被写体を特定するものである。
請求項５の発明は、請求項４の映像共有システムにおいて、各撮影映像における撮影障害物の存在の有無を判定する障害物判定手段をさらに備え、被写体特定手段は、さらに障害物判定手段の判定結果に基づいて、各撮影映像において撮影されている被写体を特定することとするものである。
請求項６の発明は、請求項４または５の映像共有システムにおいて、各撮影映像における撮影状態の良否を判定する撮影良否判定手段をさらに備え、被写体特定手段は、さらに撮影良否判定手段の判定結果に基づいて、各撮影映像において撮影されている被写体を特定することとするものである。
【発明の効果】
【０００６】
本発明によれば、運動会において子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像のように、複数の撮影者が同一施設内で撮影した映像を共有化する際に、使い勝手の良いシステムを提供することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の一実施形態による映像共有システムの構成を示すブロック図である。この映像共有システムは、主に幼稚園や保育園、小学校等の施設において、複数の撮影者がその施設内で撮影した映像を共有化する際に用いられるものである。この映像共有システムを用いることにより、たとえば運動会などのイベントにおいて子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像を、他の親との間で共有することができる。これにより、自分の子供が障害物の陰に隠れたりしてうまく撮影できなかった場面があっても、他の親が撮影した映像を利用することで、その場面に自分の子供が写っている映像を得ることができるようになる。
【０００８】
図１の映像共有システム１００は、ＩＣタグ１０１と、ＩＣタグ受信機１０２と、カメラ１０３と、制御装置１０４と、記録装置１０５とで構成される。なお、ＩＣタグ受信機１０２、制御装置１０４および記録装置１０５は施設内に予め設置されている。一方、ＩＣタグ１０１およびカメラ１０３は、映像共有システム１００のユーザである子供と撮影者によって所持されている。
【０００９】
ＩＣタグ１０１は、カメラ１０３により被写体とされる子供達（園児、児童など）が各自１つずつ所持している。例えば、名札、帽子、靴、園児服、体操服などにＩＣタグ１０１を装着しておき、これらのものを身に着けることによって子供達にＩＣタグ１０１を所持させる。さらに、カメラ１０３を所持している撮影者（親など）も、各自ＩＣタグ１０１を所持している。この場合、子供と同様にＩＣタグ１０１を撮影者の衣服などに装着してもよいし、あるいはカメラ１０３に装着してもよい。すなわち、図１ではＩＣタグ１０１を代表して１つのブロックで表しているが、実際には子供と撮影者の数に応じた複数のＩＣタグ１０１が映像共有システム１００に含まれる。
【００１０】
ＩＣタグ１０１には、ＩＣタグ１０１の各々を一意に識別するための固有のタグ番号がそれぞれ付与されており、このタグ番号でＩＣタグ１０１を所持している人物を特定できるようになっている。具体的には、各撮影者および子供がそれぞれ所持している複数のＩＣタグ１０１のタグ番号と、その各々を所持している人物とを対応付けたタグ管理情報が後述する記録装置１０５に予め記録されている。そして、制御装置１０４は、ＩＣタグ受信機１０２で読み取ったＩＣタグ１０１のタグ番号に基づいて、そのＩＣタグ１０１の所持者が誰であるかを特定する。なお、各ＩＣタグ１０１のタグ番号はタグ情報の一部としてＩＣタグ受信機１０２に送信される。すなわち各ＩＣタグ１０１は、各々に固有の識別情報としてタグ情報を送信する。
【００１１】
ＩＣタグ受信機１０２は、映像共有システム１００が用いられる施設内に所定間隔ごとに設置される。具体的には、園庭や校庭の地中、施設の建物の床下などに、所定の間隔を空けて（例えば、地中には２ｍおき、床下には１ｍおきに）碁盤の目状に埋め込まれて設置される。すなわち、このＩＣタグ受信機１０２も図１では代表して１つのブロックで表しているが、実際には複数のＩＣタグ受信機１０２が映像共有システム１００に含まれている。また、各ＩＣタグ受信機１０２には、それぞれのＩＣタグ受信機１０２を一意に識別するための受信機番号が付加されている。そして、各ＩＣタグ受信機１０２の設置位置と受信機番号とを対応付けた受信機管理情報が記録装置１０５に記録されている。
【００１２】
上記のように施設内に所定間隔ごとに設置されたＩＣタグ受信機１０２のいずれかの上を子供や撮影者が通過すると、そのＩＣタグ受信機１０２は、通過した人物が所持しているＩＣタグ１０１から無線通信によりタグ情報を読み込んで、そのタグ情報と自身の受信機番号とを制御装置１０４へ出力する。制御装置１０４では、後述するように、タグ情報に含まれるタグ番号を特定し、さらに受信機番号に基づいてその受信機の設置位置を特定することで、ＩＣタグ１０１を所持する人物（すなわち、子供または撮影者）の施設内における所在位置をそれぞれ特定することができる。換言すると、ＩＣタグ受信機１０２により受信されたＩＣタグ１０１の各々に固有の識別情報と、そのＩＣタグ１０１からの識別情報を受信したＩＣタグ受信機１０２の設置位置とに基づいて、被写体である子供の所在位置や、撮影者が所持するカメラ１０３の施設内における所在位置を特定することができる。
【００１３】
図２は、園庭や校庭、あるいは施設の建物におけるＩＣタグ受信機１０２の設置例を示す図である。図２においては、ＩＣタグ受信機１０２の設置位置を白丸で示している。この図２に示す例では、ＩＣタグ受信機１０２は施設内に等間隔で設置されている。なお、ＩＣタグ受信機１０２の設置間隔は必ずしも図２のように等間隔である必要はない。
【００１４】
カメラ１０３は、撮影者によって所持されるビデオカメラであり、撮影者の操作に応じて施設内に存在する子供達のいずれかを撮影して、その映像を制御装置１０４へ逐次送信する。さらに、撮影時の撮影方向や焦点距離、撮影レンズのズーム量や画角などを求め、これらのうち後述する撮影範囲の算出において必要な情報を撮影情報として撮影映像と共に制御装置１０４へ逐次送信する。なお撮影方向については、たとえばカメラ１０３に方位検出センサや姿勢検出センサなどを内蔵し、それを用いてカメラ１０３がどちらを向いているかを検出することにより検出することができる。これらの撮影情報を映像データ内にメタデータとして埋め込むことにより撮影映像と共に送信してもよい。
【００１５】
なお、施設内に複数の撮影者がいる場合は、その撮影者ごとにカメラ１０３が所持される。すなわち、このカメラ１０３も図１では代表して１つのブロックで表しているが、実際には複数のカメラ１０３が映像共有システム１００に含まれる。
【００１６】
制御装置１０４は、例えばパソコンやサーバなどのコンピュータ装置であり、施設内の複数箇所に設置されたＩＣタグ受信機１０２とは、施設内に敷設されたＬＡＮ等を介して接続されている。また、カメラ１０３とは無線ＬＡＮなどの無線通信回線を介して接続され、記録装置１０５とは所定のインタフェースを介して接続される。この制御装置１０４は、位置特定部１０４ａ、スケジュール管理部１０４ｂ、映像収集部１０４ｃ、映像編集部１０４ｄおよび課金部１０４ｅを機能的に有している。
【００１７】
位置特定部１０４ａは、ＩＣタグ受信機１０２からタグ情報と受信機番号が入力されると、上述したように記録装置１０５に記録されている受信機管理情報に基づいて、入力された受信機番号に対応するＩＣタグ受信機１０２の設置位置を特定すると共に、入力されたタグ情報に基づいて、そのタグ情報を発信したＩＣタグ１０１のタグ番号を特定する。こうして特定されたＩＣタグ受信機１０２の設置位置とＩＣタグ１０１のタグ番号から、そのタグ番号が付与されたＩＣタグ１０１を所持する人物（子供または撮影者）が施設内のどこにいるかを特定する。そして、子供の場合はその位置を被写体位置として、また撮影者の場合はその位置をカメラ位置として、記録装置１０５にそれぞれ記録する。この被写体位置およびカメラ位置は、子供や撮影者が移動して所持するＩＣタグ１０１のタグ情報がそれまでとは異なるＩＣタグ受信機１０２によって受信されたときに更新される。
【００１８】
スケジュール管理部１０４ｂは、イベントスケジュールに従って予め登録されたイベントプログラムごとの出場者登録情報に基づいて、次のイベントプログラムの出場予定者を特定し、その出場予定者を被写体として撮影する撮影者に対して、撮影開始を促す旨を伝える警告情報を送信する。たとえば運動会において、次の競技に出場する子供の親に対して警告情報を送信する。この警告情報の送信は、たとえば撮影者が所持するカメラ１０３に対して、電源投入や警告音の出力、液晶モニタの点滅表示、液晶モニタにおける「出番５分前です」等の警告表示など、特定の動作を指示する制御信号を送信することによって行われる。なおこの場合、被写体（子供）とカメラ１０３の対応関係が予め登録されている。あるいは、予め登録された親の携帯電話のメールアドレスにメールを送信したりすることにより行われる。なお、登録されたイベントプログラムごとの出場者登録情報は、記録装置１０５に記録される。
【００１９】
映像収集部１０４ｃは、カメラ１０３により撮影されて逐次送信される映像を受信することにより、各カメラ１０３からの撮影映像を収集して記録装置１０５に記録する。この映像収集部１０４ｃによって、複数のカメラ１０３から収集された複数の映像が記録装置１０５に記録される。さらに、前述のような撮影条件情報を撮影映像と共にカメラ１０３から逐次受信し、撮影映像と合わせて記録装置１０５に所定時間ごとに記録する。こうして記録された撮影条件情報は、後述する映像編集部１０４ｄが行う映像判定処理においてカメラ１０３の撮影範囲を求める際に用いられる。
【００２０】
映像編集部１０４ｄは、映像収集部１０４ｃによって複数のカメラ１０３から収集された各撮影映像における被写体を特定し、その結果に基づいて、いずれかの被写体を編集対象とした映像の編集を行う。この映像編集では、収集された各撮影映像の中から編集対象とされた被写体が最もよく写っている映像部分を所定時間ごとに抽出し、それを順次挿入して映像を編集することにより、その被写体に適した編集映像を作成する。このときの詳しい処理内容については、後で説明する。
【００２１】
課金部１０４ｅは、映像編集部１０４ｄによって複数の撮影映像を編集して作成された編集映像をユーザに提供する際に、そのユーザに対する課金額またはそのユーザが受け取る受領金額の算出を行う。このとき、ユーザに提供する編集映像において当該ユーザ以外の撮影者が撮影した映像が利用されている場合は、その利用時間に応じた金額が当該ユーザに対して課金され、映像の提供者に支払われる。これとは反対に、当該ユーザの撮影した映像が他のユーザに提供された編集映像において利用されている場合は、当該ユーザに対してその利用時間に応じた金額が支払われる。この課金額または受領金額の具体的な算出方法については、後で詳しく説明する。
【００２２】
記録装置１０５は、前述したような様々な情報、すなわちタグ管理情報や受信機管理情報、位置特定部１０４ａにより特定された被写体位置およびカメラ位置の情報、映像収集部１０４ｃによって収集されたカメラ１０３の撮影映像および撮影情報、イベントプログラムごとの出場者登録情報などを記録して蓄積することができる。この記録装置１０５には、たとえばハードディスクなどが用いられる。
【００２３】
以上説明したような映像共有システム１００を用いることにより、運動会に参加している子供達を被写体としてそれぞれの親が撮影した映像を収集し、親同士の間で共有化することができる。そして、運動会の終了後に親が自宅のパーソナルコンピュータから映像共有システム１００にアクセスする等の方法により、自分の子供を編集対象に指定すると、自分の撮影映像だけでなく共有化された他の親の撮影映像も利用して、自分の子供が最もよく写っている編集映像を作成することができる。
【００２４】
図３は、映像共有システム１００において制御装置１０４により実行される処理を示すフローチャートである。このフローチャートに示すように、制御装置１０４はステップＳ１００のイベント中処理、ステップＳ２００の映像判定処理、ステップＳ３００の映像編集処理およびステップＳ４００の課金処理を順番に実行する。これらの各ステップにおける具体的な処理の内容を、図４〜７のフローチャートを用いて以下に説明する。なお、ステップＳ１００のイベント中処理は運動会などのイベント開催中に実行され、それ以外の処理はイベント終了後に実行される。
【００２５】
図４は、図３のステップＳ１００のイベント中処理において実行される処理のフローチャートである。このフローチャートは、ステップＳ１０１〜Ｓ１０４の位置特定処理と、ステップＳ１１１〜Ｓ１１４のスケジュール管理処理と、ステップＳ１２１、Ｓ１２２の映像収集処理と、ステップＳ１３１の判定処理とによって構成されている。なお、位置特定処理は制御装置１０４において位置特定部１０４ａにより実行され、スケジュール管理処理はスケジュール管理部１０４ｂにより実行され、映像収集処理は映像収集部１０４ｃにより実行される。
【００２６】
ステップＳ１０１では、ＩＣタグ受信機１０２からタグ情報と受信機番号を入力する。ステップＳ１０２では、ステップＳ１０１で入力したタグ番号と記録装置１０５に記録されたタグ管理情報に基づいて、そのタグ番号に該当する被写体またはカメラ１０３を特定する。ステップＳ１０３では、ステップＳ１０２で特定された被写体またはカメラ１０３について、ステップＳ１０１で入力した受信機番号と記録装置１０５に記録された受信機管理情報に基づいて、その被写体位置またはカメラ位置を特定する。ステップＳ１０４では、ステップＳ１０３で特定された被写体位置またはカメラ位置を記録装置１０５に記録する。
【００２７】
以上説明したステップＳ１０１〜Ｓ１０４の位置特定処理により、ＩＣタグ受信機１０２から入力されたタグ番号が子供の所持するＩＣタグ１０１に対して付与されたものである場合、その子供が被写体として特定され、その所在位置が被写体位置として記録装置１０５に記録される。また、ＩＣタグ受信機１０２から入力されたタグ番号が撮影者である親の所持するＩＣタグ１０１に対して付与されたものである場合、その撮影者が所持しているカメラ１０３が特定され、その所在位置がカメラ位置として記録装置１０５に記録される。このようにして、映像共有システム１００に含まれる複数の被写体およびカメラ１０３について、それぞれの被写体位置およびカメラ位置を記録する。
【００２８】
ステップＳ１１１では、記録装置１０５に記録された出場者登録情報を読み出す。この出場者登録情報の例を図８に示す。この例では、運動会の「玉入れ」、「１００ｍ走」、「おどり（年長）」、および「障害物競走」の各競技プログラムについて、子供Ａ〜Ｅがどの競技プログラムに出場するかを表している。システム管理者や子供達の親が事前に各競技プログラムに出場する子供のチェックボックスをチェックしておくことにより、このような出場者登録情報を登録することができる。
【００２９】
ステップＳ１１２では、ステップＳ１１１で読み出した出場者登録情報に基づいて、次のイベントプログラムの開始時間に近づいた否かを判定する。ここでは、次のイベントプログラムが開始される所定時間前、たとえば５分前になったときに開始時間に近づいたと判定する。すなわち図８の出場者登録情報の例では、たとえば９時５５分になったときに「玉入れ」の開始時間に近づいたと判定し、１０時３５分になったときに「１００ｍ走」の開始時間に近づいたと判定する。このようにして、ステップＳ１１２が肯定判定された場合はステップＳ１１３へ進む。一方、ステップＳ１１２が否定判定された場合は、ステップＳ１１３、Ｓ１１４を飛ばしてその次のステップＳ１２１へ進む。
【００３０】
ステップＳ１１３では、ステップＳ１１１で読み出した出場者登録情報に基づいて、次のイベントプログラムの出場予定者を特定する。こうして次のイベントプログラムの出場予定者を特定することにより、出番が近い被写体が判断される。ステップＳ１１４では、ステップＳ１１３で特定された出場予定者を被写体として撮影を行う者に対して、撮影を促す旨を伝える警告情報を前述のような方法により送信する。すなわち図８の出場者登録情報の例では、たとえば９時５５分になったときには、「玉入れ」に参加する子供Ａ、Ｃの親に対して警告情報を送信し、１０時３５分になったときには、「１００ｍ走」に参加する子供Ｃの親に対して警告情報を送信する。
【００３１】
以上説明したステップＳ１１１〜Ｓ１１４のスケジュール管理処理により、次のイベントプログラムが開始する所定時間前になったら、予め登録されたイベントプログラムごとの出場者登録情報に基づいて、次のイベントプログラムに出場する予定の被写体を特定する。これにより出番が近い被写体を判断し、その被写体の撮影者に対して、その撮影者が所持するカメラ１０３に特定の動作を指示する制御信号を送信したり、あるいは撮影者が所持する予め登録された携帯電話のメールアドレスにメールを送信したりすることで警告を行う。したがって、撮影者はイベントのスケジュールを覚えていなくても、撮影タイミングを逃すことなく目的とする被写体を確実に撮影することができる。
【００３２】
ステップＳ１２１では、カメラ１０３から送信される撮影映像と撮影情報を受信する。この撮影情報には、前述のようにカメラ１０３における撮影時の様々な撮影条件が表されている。ステップＳ１２２では、ステップＳ１２１で受信した撮影映像と撮影情報を記録装置１０５に記録する。このとき、各撮影映像のホワイトバランスが一致するように調節したりしてもよい。こうしてステップＳ１２１およびＳ１２２の映像収集処理を実行することにより、複数の撮影者がカメラ１０３によってそれぞれ撮影した映像を収集して各ユーザ間で共有化することができる。
【００３３】
なお、上記のようにしてカメラ１０３から撮影映像と撮影情報を送信する際には、後述のような映像判定処理および映像編集処理を実行するための時刻情報を付加しておく必要がある。この時刻情報は、処理対象とされる全ての撮影映像および撮影情報において一致していなければならない。そのため、全ての撮影者がカメラ１０３の時計を同じ時刻に予め合わせておく必要がある。たとえば、標準電波を受信して時刻校正を行う電波時計をカメラ１０３に搭載することにより、複数のカメラ１０３の時計合わせを自動的に行うことができる。
【００３４】
ステップＳ１３１では、イベントが終了したか否かを判定する。この判定は、ステップＳ１１１で読み出した出場者登録情報に基づいて行ってもよいし、システム管理者などがイベント終了時に行う所定の操作を検出することで行ってもよい。まだイベントが終了していないと判定した場合はステップＳ１０１へ戻り、上記のような処理を繰り返す。一方、既にイベントが終了したと判定した場合は、図４のフローチャートを終了する。イベント中処理では、以上説明したような処理が実行される。
【００３５】
次に、ステップＳ２００の映像判定処理において映像編集部１０４ｄにより実行される図５のフローチャートについて説明する。ステップＳ２０１では、前述の映像収集処理により収集されて記録装置１０５に記録された各撮影映像に対して基準時刻の設定を行う。この基準時刻とは、各映像の開始から終了までの間に所定の時間間隔で設定されるものであり、たとえば１秒間隔で設定される。この基準時刻は全ての映像に対して共通に設定される。たとえば、最も早い時刻に撮影開始された映像の開始時刻を最初の基準時刻として、そこから所定時間ごとに各映像に対して基準時刻が設定される。なお、基準時刻の設定間隔は、制御装置１０４の処理能力などに応じて決定される。すなわち、設定間隔を短くするほど、以降に説明する処理の合計ステップ数が増大して制御装置１０４の処理負荷が大きくなるので、その処理時間が一定の範囲内となるように、制御装置１０４の処理能力が高い場合は基準時刻の設定間隔を短くし、処理能力が低い場合は基準時刻の設定間隔を長くすることが好ましい。
【００３６】
ステップＳ２０２では、前述の映像収集処理により収集されて記録装置１０５に記録された撮影映像の中からいずれかを選択する。ここでは、たとえば撮影者が所持するＩＣタグ１０１のタグ番号が小さいものから、その撮影者による撮影映像を順番に選択する。ステップＳ２０３では、ステップＳ２０１で設定した基準時刻のうち、ステップＳ２０２で選択した映像において最初となる基準時刻を選択する。
【００３７】
ステップＳ２０４では、ステップＳ２０２で選択した撮影映像と共に記録されている撮影情報のうち、現在選択中の基準時刻における撮影情報を記録装置１０５から読み出す。ここで現在選択中の基準時刻とは、ステップＳ２０３または後述のステップＳ２１３によって選択された基準時刻である。すなわち、最初にこのステップＳ２０４の処理を実行する場合は、最初の基準時刻が現在選択中の基準時刻とされ、その後はステップＳ２０４の処理を繰り返し実行する度に、続く基準時刻が順次に現在選択中の基準時刻とされる。なお、前述のように撮影情報がメタデータとして撮影映像内に埋め込まれている場合は、ステップＳ２０２で選択した映像において現在選択中の基準時刻に埋め込まれたメタデータを読み出すことで、撮影情報の読み出しを行う。
【００３８】
ステップＳ２０５では、ステップＳ２０４で読み出した撮影情報に基づいて、カメラ１０３の撮影範囲を算出する。ここでは、撮影情報に表される撮影方向を中心にして広がる所定の範囲内を撮影範囲として求める。この撮影範囲の大きさは、撮影情報に表されるカメラ１０３の焦点距離やズーム量、画角などに応じて決定される。
【００３９】
ステップＳ２０６では、現在選択中の基準時刻における被写体位置情報およびカメラ位置情報を記録装置１０５から読み出す。この被写体位置情報およびカメラ位置情報は、前述の位置特定処理によって記録装置１０５に記録されたものである。なお、このとき被写体位置情報については記録装置１０５に記録されている全ての被写体位置情報を読み出し対象とするが、カメラ位置情報については、ステップＳ２０２で選択した映像を撮影したカメラ１０３の位置情報のみを読み出し対象とする。すなわち、全ての被写体の位置情報と、選択した撮影映像に対応するカメラ１０３の位置情報とを、記録装置１０５に記録された被写体位置情報およびカメラ位置情報の中から読み出す。
【００４０】
ステップＳ２０７では、ステップＳ２０５で算出された撮影範囲と、ステップＳ２０６で読み出した被写体位置情報およびカメラ位置情報に基づいて、撮影範囲内にある被写体を特定する。すなわち、被写体位置情報とカメラ位置情報から、当該カメラ１０３に対する各被写体の相対位置を求め、その相対位置が撮影範囲内にある被写体を特定する。ここで特定された撮影範囲内の被写体を対象として、以降に説明するステップＳ２０８およびＳ２０９の処理が実行される。なお、ステップＳ２０７において撮影範囲内にある被写体が一つも特定されたかった場合は、ステップＳ２０８、Ｓ２０９およびＳ２１０の処理が実行されずに、ステップＳ２１１において被写体情報に「なし」と記録される。
【００４１】
ステップＳ２０８では、ステップＳ２０２で選択した撮影映像において、撮影の障害となっている撮影障害物があるか否かを判定する障害物判定を行う。この障害物判定は次のようにして行うことができる。たとえば、施設内にある障害物の四隅等にＩＣタグ１０１を配置しておき、そのＩＣタグ１０１の位置を位置特定部１０４ａにおいて前述のように特定することにより、障害物の位置を特定する。こうして特定された障害物の位置と撮影範囲内にある被写体の位置を比較し、被写体がその障害物の陰になっているか否かを判定することにより、撮影障害物があるか否かを判定することができる。あるいは、撮影画像において被写体が障害物の陰に隠れているか否かを画像処理などで認識することにより、障害物判定を行うようにしてもよい。
【００４２】
ステップＳ２０９では、ステップＳ２０２で選択した撮影映像における撮影状態の良否を判定する撮影良否判定を行う。たとえば、カメラ１０３において撮影時に手ぶれや合焦ミスが起きているか否かを検出し、これらが検出されていた場合は前述の撮影情報などにより制御装置１０４へ通知する。この通知の発生状況を撮影映像と共に記録装置１０５に記録しておき、発生時には撮影状態が悪いと判定することにより、撮影良否判定を行うことができる。または、カメラ位置および撮影範囲内にある被写体の位置に基づいてカメラ１０３からその被写体までの距離を計算し、その計算結果を撮影情報の焦点距離と比較して、被写体までの距離がカメラ１０３の撮影可能範囲外にある場合は撮影状態が悪いと判定することにより、撮影良否判定を行ってもよい。あるいは、撮影画像にぶれやピンボケがあるか否かを顔認識などの画像処理によって認識したり、撮影画像の明るさが適切であるか否かを判定したりすることで、撮影良否判定を行うこともできる。
【００４３】
ステップＳ２１０では、ステップＳ２０７における撮影範囲内の被写体の特定結果と、ステップＳ２０８の障害物判定の結果およびステップＳ２０９の撮影良否判定の結果に基づいて、撮影映像において適切に撮影されている被写体を特定する。すなわち、ステップＳ２０７で特定された撮影範囲内の被写体のうち、ステップＳ２０８で撮影障害物がないと判定され、さらにステップＳ２０９で撮影状態が良いと判定されたものを、撮影映像において適切に撮影されている被写体とする。ステップＳ２１１では、ステップＳ２１０で特定された被写体の情報を被写体情報として記録装置１０５に記録する。
【００４４】
ステップＳ２１２では、ステップＳ２０２で選択した撮影映像について、最後の基準時刻まで選択したか否かを判定する。ここでいう最後の基準時刻とは、ステップＳ２０１で設定した基準時刻の中で、ステップＳ２０２で選択した撮影映像の最後に当たるものである。この最後の基準時刻までをまだ選択していない場合はステップＳ２１３へ進み、現在選択中の次の基準時刻を選択した後、ステップＳ２０４へ戻る。これにより、次の基準時刻が順次選択され、前述のような処理が繰り返し実行される。一方、最後の基準時刻まで選択した場合はステップＳ２１４へ進む。
【００４５】
ステップＳ２１４では、ステップＳ２０２の処理により、記録装置１０５に記録されている全ての撮影映像が既に選択されたか否かを判定する。まだ選択していない撮影映像が残っている場合はステップＳ２０２へ戻り、それまでに選択したのとは異なる撮影映像をステップＳ２０２において選択した後、上記のような処理を繰り返す。このようにすることで、カメラ１０３により撮影されて収集された撮影映像の全てが順次選択され、図５のフローチャートに示す映像判定処理が繰り返し実行される。一方、ステップＳ２１４において全ての撮影映像が選択されたと判定された場合は、図５のフローチャートを終了する。映像判定処理では、以上説明したような処理が実行される。
【００４６】
以上説明したような映像判定処理の具体例を図９および図１０を用いて説明する。図９は、カメラ１０３における撮影状況の例を示している。この例では、カメラ１０３が右方向に徐々に回転しながら、子供Ａ，ＢまたはＣを被写体として撮影を行っている様子を示している。なお、カメラ１０３と子供Ａの間には障害物２００が存在している。
【００４７】
図１０は、図９の撮影状況において撮影された映像について、図５のフローチャートに示した映像判定処理により記録される被写体情報の例を示している。初めの基準時刻ｔ０では、カメラ１０３の撮影範囲内に子供ＢおよびＣが位置しているとする。このとき前述のような障害物判定により、被写体である子供Ｂ、Ｃ共にカメラ１０３との間に障害物２００がないと判定され、さらに撮影良否判定により、子供Ｂ、Ｃは共に撮影状態が良いと判定されたとする。この場合、基準時刻ｔ０における被写体情報には子供ＢおよびＣが記録される。次の基準時刻ｔ１でも、上記と同様にして被写体情報に子供ＢおよびＣが記録される。
【００４８】
基準時刻ｔ２では、カメラ１０３が右方向に回転したことによって子供Ｂが撮影範囲外となったため、撮影範囲内には子供ＣおよびＡが位置しているとする。このとき前述のような障害物判定により、被写体である子供Ａとカメラ１０３の間に障害物２００があると判定されたとする。この場合、基準時刻ｔ２における被写体情報には子供Ｃのみが記録される。次の基準時刻ｔ３でも、同様に被写体情報には子供Ｃのみが記録される。
【００４９】
その後の基準時刻ｔ４では、カメラ１０３がさらに右方向に回転したことによって子供Ｃも撮影範囲外となったため、撮影範囲内には子供Ａのみが位置しているとする。この場合、子供Ａとカメラ１０３の間には障害物２００があるため、被写体情報にはいずれの子供も記録されずに「なし」と記録される。以上説明したようにして、被写体情報の記録が行われる。
【００５０】
次に、図３のステップＳ３００の映像編集処理において映像編集部１０４ｄにより実行される図６のフローチャートについて説明する。ステップＳ３０１では、編集対象とする被写体の選択を行う。この被写体の選択は、たとえばユーザである親が運動会の終了後に自宅のパーソナルコンピュータから映像共有システム１００にアクセスし、自分の子供を編集対象に指定することで行われる。あるいは、運動会に参加した全ての子供をステップＳ３０１において順次選択し、それぞれについて図６のフローチャートを実行することとしてもよい。
【００５１】
なお、ステップＳ３０１において、撮影映像の被写体である子供とユーザである親との対応関係を表したユーザ情報を予め登録しておき、そのユーザ情報に基づいて被写体を選択するようにしてもよい。すなわち、いずれかのユーザから編集映像の作成要求があると、予め登録されたユーザ情報に基づいてそのユーザの子供を特定し、特定された子供をそのユーザについて編集対象とする被写体に自動的に選択する。このようにすれば、ユーザが他人の子供を許可なく編集対象に指定してその子供の編集映像を無断で作成するのを防ぐことができる。
【００５２】
ステップＳ３０２では、映像編集時間の設定を行う。ここでは、以降説明する処理によって編集映像を作成するときに、蓄積された各撮影映像から抽出する映像部分の撮影時刻の範囲を設定することにより、映像編集時間を設定する。すなわち、ここで設定される映像編集時間の範囲内の時刻に撮影された映像部分が各撮影映像から抽出され、それを用いて編集映像が作成される。この映像編集時間の設定は、ユーザである親が自宅のパーソナルコンピュータから直接指定してもよいし、ステップＳ３０１で選択した被写体がいずれかの撮影映像において撮影されている全ての時間を自動的に指定するようにしてもよい。あるいは、予め登録されたイベントプログラム情報に基づいて、いずれかのイベントプログラムをユーザが選択することにより、そのイベントプログラムの時間を映像編集時間として設定することとしてもよい。なお、このイベントプログラム情報を、図８に示したようなイベントプログラムごとの出場者登録情報と兼用してもよい。
【００５３】
ステップＳ３０３では、図５のステップＳ２０１で設定された基準時刻のうち、ステップＳ３０２で設定された映像編集時間に含まれる最初の基準時刻を選択する。次のステップＳ３０４では、前回の映像切り替えから所定時間以内（たとえば２秒以内）であるか否かを判定する。すなわち、ステップＳ３０３または後述のステップＳ３１５によって選択された基準時刻と、最後に映像切り替えをした基準時刻との間が所定時間以上離れている場合は、ステップＳ３０４を否定判定してステップＳ３０５へ進む。一方、ステップＳ３０３または後述のステップＳ３１５によって選択された基準時刻と、最後に映像切り替えをした基準時刻との間が所定時間以内である場合は、ステップＳ３０４を肯定判定してステップＳ３０６へ進む。なお、ここでいう映像切り替えとは、後述のステップＳ３０９、Ｓ３１１またはＳ３１２の処理によっていずれかの撮影映像から抽出された映像部分がステップＳ３１３において編集映像に挿入されたときに、それまでとは異なる撮影映像からの映像部分が挿入されることを意味している。
【００５４】
ステップＳ３０４からＳ３０５へ進んだ場合、ステップＳ３０５では、図５のフローチャートに示す映像判定処理によって前述のように記録された各撮影映像の被写体情報を記録装置１０５から読み出す。ステップＳ３０５を実行したらステップＳ３０７へ進む。
【００５５】
一方、ステップＳ３０４からＳ３０６へ進んだ場合、ステップＳ３０６では、前回と同じ撮影映像から、現在選択中の基準時刻から次の基準時刻までの映像部分を抽出する。こうすることにより、同一の撮影映像から所定時間以上の連続する映像部分を抽出することができる。これにより、少なくともその所定時間が経過するまでは、編集映像において映像の切り替わり（カメラの切り替わり）が起こらない。その結果、切り替えが頻繁すぎて見づらい編集映像となることを防止できる。ステップＳ３０６の実行後はステップＳ３１３へ進む。
【００５６】
ステップＳ３０７では、ステップＳ３０５で読み出した各撮影映像の被写体情報に基づいて、ステップＳ３０１で編集対象に選択された被写体が、選択中の基準時刻においていずれかの撮影映像に撮影されているか否かを判定する。すなわち、読み出した各撮影映像の被写体情報のうち少なくともいずれかにおいて、編集対象に選択された被写体が記録されていれば、ステップＳ３０７を肯定判定してステップＳ３０８へ進む。一方、読み出した被写体情報のいずれにおいても選択された被写体が記録されていなければ、ステップＳ３０７を否定判定してステップＳ３０９へ進む。
【００５７】
ステップＳ３０７からＳ３０９へ進んだ場合、ステップＳ３０９では、イベント全体の様子を撮影した全体撮影映像から、現在選択中の基準時刻から次の基準時刻までの映像部分を抽出する。この全体撮影映像は、イベント主催者などによって撮影される。これにより、編集対象とされた被写体がいずれの撮影映像にもおいても撮影されていない場合であっても、イベントに合わせた適当な映像を編集映像に挿入することができる。なお、全体撮影映像を挿入する代わりに、たとえば自分の子供を編集対象に指定した親自身による撮影映像を挿入してもよいし、あるいは他の親の撮影映像のいずれかを適当に選択して挿入してもよい。ステップＳ３０９の実行後はステップＳ３１３へ進む。
【００５８】
一方、ステップＳ３０７からＳ３０８へ進んだ場合、ステップＳ３０８では、ステップＳ３０５で読み出した被写体情報に基づいて、ステップＳ３０１で編集対象に選択された被写体が同一時間内に複数の撮影映像において撮影されているか否かを判定する。すなわち、読み出した各撮影映像の被写体情報のうち複数の被写体情報において、編集対象に選択された被写体が記録されていれば、ステップＳ３０８を肯定判定してステップＳ３１０へ進む。一方、読み出した被写体情報のうち一つのみに選択された被写体が記録されていれば、ステップＳ３０８を否定判定してステップＳ３１１へ進む。
【００５９】
ステップＳ３０８からＳ３１０へ進んだ場合、ステップＳ３１０では、ステップＳ３０８において編集対象の被写体が撮影されていると判定された複数の撮影映像のうちいずれかを、優先すべき撮影映像（優先映像）として判定する。この判定は、カメラ１０３と被写体の位置関係または各撮影映像の写り具合に基づいて、たとえば次のようにして行うことができる。たとえば、撮影情報と被写体位置情報およびカメラ位置情報に基づいて、その映像を撮影したカメラ１０３と被写体の距離が最も近いものや、被写体が撮影範囲の最も中央付近に位置しているものを判別することにより、どの撮影映像が優先映像であるかを判定できる。または、各撮影映像の中で最もぶれやボケが少ないものを画像処理などにより判別することで優先映像を判定してもよい。なお、このときにどの条件を重視するかを設定できるようにしてもよい。ステップＳ３１０により優先映像が判定されたら、ステップＳ３１２へ進む。
【００６０】
一方、ステップＳ３０８からＳ３１１へ進んだ場合、ステップＳ３１１では、ステップＳ３０８において編集対象の被写体が撮影されていると判定された唯一の撮影映像から、現在選択中の基準時刻から次の基準時刻までの映像部分を抽出する。ステップＳ３１１の実行後はステップＳ３１３へ進む。
【００６１】
ステップＳ３１２では、ステップＳ３１０において優先映像として判定された撮影映像から、現在選択中の基準時刻から次の基準時刻までの映像部分を抽出する。これにより、編集対象とされた被写体が複数の撮影映像に撮影されている場合であっても、その中で最も適した撮影映像から映像部分を抽出することができる。ステップＳ３１２の実行後はステップＳ３１３へ進む。
【００６２】
ステップＳ３１３では、ステップＳ３０６、Ｓ３０９、Ｓ３１１またはＳ３１２において抽出された映像部分を編集映像に挿入する。これにより、編集映像において現在選択中の基準時刻から次の基準時刻までの映像部分が挿入される。なお、このとき音声については、編集映像中で統一されるように、マスター音声として録音されたものを用いることとしてもよい。
【００６３】
ステップＳ３１４では、ステップＳ３０２で設定された映像編集時間に含まれる最後の基準時刻を選択する。最後の基準時刻までをまだ選択していない場合はステップＳ３１５へ進み、ステップＳ３１５において現在選択中の次の基準時刻を選択した後、ステップＳ３０４へ戻る。これにより、次の基準時刻が順次選択され、前述のような処理が繰り返し実行される。一方、ステップＳ３１４において最後の基準時刻まで選択したと判定された場合は、図６のフローチャートを終了する。このようにして、複数の撮影映像のいずれかから抽出された複数の映像部分が順次挿入されることにより映像が編集され、その結果、編集対象として選択された被写体についての編集映像が作成される。映像編集処理では、以上説明したような処理が実行される。
【００６４】
以上説明したような映像編集処理により作成される編集映像の具体例を図１１に示す。この例では、図９の子供ＡおよびＢをそれぞれ編集対象の被写体に選択した場合に、それぞれについて作成される編集映像においてどのような映像が挿入されるかを示している。このとき、図９に示すカメラ１０３によって撮影された映像（映像＃１と表す）に対しては、図１１に示すように、図１０に示したものと同じ内容の被写体情報が記録されているものとする。また、別のカメラ１０３によって撮影された映像（映像＃２と表す）に対しては、図１１に示すような被写体情報が記録されているものとする。
【００６５】
最初の基準時刻ｔ０では、映像＃１にはその被写体情報から子供ＢおよびＣが写っており、映像＃２にはその被写体情報から子供ＡおよびＤが写っていることが分かる。したがって、子供Ａを編集対象に選択した場合に映像編集処理によって作成される編集映像（被写体Ａ編集映像と表す）には、その子供Ａが写っている映像＃２が基準時刻ｔ０から次の基準時刻ｔ１までの間に挿入される。また、子供Ｂを編集対象に選択した場合に映像編集処理によって作成される編集映像（被写体Ｂ編集映像と表す）には、その子供Ｂが写っている映像＃１が基準時刻ｔ０から次の基準時刻ｔ１までの間に挿入される。これと同様に、基準時刻ｔ１から次の基準時刻ｔ２までの間においても、被写体Ａ編集映像には子供Ａが写っている映像＃２が挿入され、被写体Ｂ編集映像には子供Ｂが写っている映像＃１が挿入される。
【００６６】
基準時刻ｔ２では、映像＃１にはその被写体情報から子供Ｂが写っておらず、子供Ｃのみが写っていることが分かる。このとき子供Ｂは映像＃１、＃２いずれにも写っていないため、被写体Ｂ編集映像には、基準時刻ｔ２から次の基準時刻ｔ３までの間に、イベント主催者などによって撮影された全体撮影映像が挿入される。一方被写体Ａ編集映像には、それまでと同様に、子供Ａが写っている映像＃２が基準時刻ｔ２から次の基準時刻ｔ３までの間に挿入される。
【００６７】
基準時刻ｔ３では、映像＃２にはその被写体情報から子供ＡおよびＣが写っており、子供Ｄは写っていないことが分かる。このときにも基準時刻ｔ２の場合と同様に、基準時刻ｔ３から次の基準時刻ｔ４までの間に、被写体Ａ編集映像には映像＃２が挿入され、被写体Ｂ編集映像には全体撮影映像が挿入される。
【００６８】
基準時刻ｔ４では、映像＃１にはその被写体情報からいずれの子供も写っておらず、映像＃２にはその被写体情報から子供ＣおよびＢが写っていることが分かる。このとき子供Ａは映像＃１、＃２いずれにも写っていないため、被写体Ａ編集映像には全体撮影映像が挿入される。一方被写体Ｂ編集映像には、子供Ｂが写っている映像＃２が挿入される。以上説明したようにして、被写体Ａ編集映像および被写体Ｂ編集映像にそれぞれ挿入された各映像を順につなぎ合わせることにより、編集対象の被写体として指定された子供ＡおよびＢについての編集映像がそれぞれ作成される。
【００６９】
次に、図３のステップＳ４００の課金処理において課金部１０４ｅにより実行される図７のフローチャートについて説明する。ステップＳ４０１では、課金処理の対象とするユーザを選択する。このユーザの選択は、たとえばユーザである親が自分の子供を編集対象に指定して上記の映像編集処理により編集映像を作成したときに、その親を対象ユーザとして選択することにより行われる。あるいは、編集映像を提供する全てのユーザを順番に対象ユーザとして選択し、各ユーザについてステップＳ４０２以降の処理を順次実行するようにしてもよい。ステップＳ４０２では、ステップＳ４０１で選択した対象ユーザに対して作成された編集映像を特定する。
【００７０】
ステップＳ４０３では、ステップＳ４０２で特定した対象ユーザに対して作成された編集映像の中に、ステップＳ４０１で選択した対象ユーザ以外の他人による撮影映像が挿入されているか否かを判定する。対象ユーザに対して作成された編集映像のうちいずれかの部分に他人の撮影映像が挿入されている場合は、ステップＳ４０４へ進む。一方、対象ユーザに対して作成された編集映像の全てがその対象ユーザ自身によって撮影された映像で構成されており、他人の撮影映像が挿入されていない場合は、ステップＳ４０４を実行せずにステップＳ４０５へ進む。
【００７１】
ステップＳ４０４では、ステップＳ４０３で対象ユーザの編集映像に挿入されていると判定された他人の撮影映像の合計挿入時間、すなわち対象ユーザの編集映像において他人の撮影映像を利用している時間（映像利用時間）を求め、その映像利用時間に応じた課金額の算出を行う。ここでは、たとえば予め定められた課金単位時間ごとに所定の金額を乗じることにより（たとえば、１秒ごとに１円など）、課金額を算出する。こうして対象ユーザに対する課金額が算出されたら、ステップＳ４０５へ進む。
【００７２】
ステップＳ４０５では、対象ユーザ以外の他人に対して作成された編集映像、すなわちステップＳ４０２で特定した対象ユーザの編集映像を除いたいずれかの編集映像の中に、その対象ユーザによって撮影された映像が挿入されているか否かを判定する。対象ユーザの撮影映像が他人の編集映像のいずれかに挿入されている場合は、ステップＳ４０６へ進む。一方、対象ユーザの撮影映像が他人の編集映像のいずれにも挿入されていない場合は、ステップＳ４０６を実行せずにステップＳ４０７へ進む。
【００７３】
ステップＳ４０６では、ステップＳ４０５で他人の編集映像に挿入されていると判定された対象ユーザの撮影映像の合計挿入時間、すなわち対象ユーザが撮影映像を他人の編集映像に提供している時間（映像提供時間）を求め、その映像提供時間に応じた受領金額の算出を行う。ここでは、たとえば予め定められた支払単位時間に所定の金額を乗じることにより（たとえば、１秒ごとに１円など）、受領金額を算出する。なお、このときに対象ユーザの受領金額と当該撮影映像の利用者に対する課金額の間に差を設けて、その差分をシステム管理者の手数料などに充当してもよい。こうして対象ユーザの受領金額が算出されたら、ステップＳ４０７へ進む。
【００７４】
ステップＳ４０７では、ステップＳ４０４により算出された課金額と、ステップＳ４０６により算出された受領金額とに基づいて、対象ユーザの最終的な課金額または受領金額の算出を行う。このとき、課金額が受領金額を上回っている場合は、その上回っている分を最終的な課金額とし、反対に受領金額が課金額を上回っている場合は、その上回っている分を最終的な受領金額とする。こうして対象ユーザの最終的な課金額または受領金額が算出されたら、ステップＳ４０８へ進む。
【００７５】
ステップＳ４０８では、ステップＳ４０７で算出された課金額または受領金額の通知を対象ユーザに対して行う。こうして課金額または受領金額を通知されたユーザは、それに応じて課金額の支払いまたは受領金額の受け取りを、たとえば編集映像の受領時などに行う。または、クレジットカード決済や銀行振込などによって課金額の支払いや受領金額の受け取りを行ってもよい。ステップＳ４０８を実行したら図７のフローチャートを終了する。課金処理では、以上説明したような処理が実行される。
【００７６】
以上説明した実施の形態によれば、次のような作用効果を奏することができる。
（１）複数のカメラ１０３により撮影された各撮影映像を、映像収集部１０４ｃが実行する映像収集処理により収集し、その各撮影映像において撮影されている被写体を、映像編集部１０４ｄが行う映像判定処理により撮影映像ごとに特定する（ステップＳ２１０）。そして、収集された各撮影映像と特定された被写体を表す被写体情報とを記録装置１０５に記録し（ステップＳ１２２、Ｓ２１１）、記録装置１０５において蓄積することとした。このようにしたので、運動会において子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像のように、複数の撮影者が同一施設内で撮影した映像を共有化する際に、使い勝手の良いシステムを提供することができる。
【００７７】
（２）施設内における各被写体および各カメラの所在位置を特定し（ステップＳ１０３）、その情報を記録装置１０５に記録しておく（ステップＳ１０４）。ステップＳ２１０では、こうして特定されて記録された各被写体および各カメラの所在位置に基づいて、各撮影映像において撮影されている被写体を特定することとした。このようにしたので、各撮影映像において撮影されている被写体を確実に特定することができる。
【００７８】
（３）施設内に複数のＩＣタグ受信機１０２を設置しておき、ステップＳ１０３では、このＩＣタグ受信機１０２により受信された被写体が所持するＩＣタグ１０１のタグ情報と、そのタグ情報を受信したＩＣタグ受信機１０２の設置位置とに基づいて、施設内における各被写体および各カメラの所在位置を特定することとした。このようにしたので、各被写体および各カメラの所在位置を精度よく求めることができる。
【００７９】
（４）複数のカメラ１０３から撮影情報を収集し（ステップＳ１２１、Ｓ１２２）、収集された撮影情報に基づいて各カメラの撮影範囲を算出する（ステップＳ２０５）。そして、特定された各被写体および各カメラの所在位置と、算出された各カメラの撮影範囲とに基づいて、撮影範囲内にある被写体を特定する（ステップＳ２０７）。ステップＳ２１０では、こうして特定された撮影範囲内の被写体により、各撮影映像において撮影されている被写体を特定することとした。このようにしたので、撮影されている被写体を正確に特定することができる。
【００８０】
（５）また、各撮影映像における撮影障害物の存在の有無を判定し（ステップＳ２０８）、その判定結果にも基づいてステップＳ２１１における被写体の特定を行うこととしたので、撮影されている被写体をより一層正確に特定することができる。
【００８１】
（６）さらに、各撮影映像における撮影状態の良否を判定し（ステップＳ２０９）、その判定結果にも基づいてステップＳ２１１における被写体の特定を行うこととしたので、撮影されている被写体をさらに一層正確に特定することができる。
【００８２】
（７）映像編集部１０４ｄが実行する映像編集処理により、編集対象とする被写体を選択し（ステップＳ３０１）、記録装置１０５に蓄積された複数の撮影映像のいずれかから、選択された被写体が撮影されている複数の映像部分を抽出する（ステップＳ３０６、Ｓ３１１、Ｓ３１２）。こうして抽出された複数の映像部分を順次挿入して映像を編集することにより、選択された被写体についての編集映像を作成する（ステップＳ３１３）こととした。このようにしたので、運動会において子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像のように、複数の撮影者が同一施設内で撮影した映像を共有化する際に、使い勝手の良いシステムを提供することができる。
【００８３】
（８）施設内における各被写体および各カメラの所在位置を特定し（ステップＳ１０３）、その情報を記録装置１０５に記録しておく（ステップＳ１０４）。こうして記録された各被写体および各カメラの所在位置に基づいて、各撮影映像において撮影されている被写体を特定し（ステップＳ２１０）、特定された被写体を表す被写体情報を記録する（ステップＳ２１１）。こうして記録された被写体情報に基づいて、選択された被写体がいずれかの撮影映像において撮影されているか否かを判定し（ステップＳ３０７、Ｓ３０８）、その判定結果により、ステップＳ３１１またはＳ３１２において、選択された被写体が撮影されている映像部分を抽出することとした。このようにしたので、選択された被写体が撮影されている映像部分を確実に抽出することができる。
【００８４】
（９）前回の映像切替から所定時間以内であるか否かを判定し（ステップＳ３０４）、所定時間以内である場合は、前回と同じ撮影映像から、現在選択中の基準時刻から次の基準時刻までの映像部分を抽出する（ステップＳ３０６）。こうして同一の撮影映像から所定時間以上の連続する映像部分を抽出することとしたので、少なくともその所定時間が経過するまでは、編集映像において映像の切り替わり（カメラの切り替わり）が起こらず、切り替えが頻繁すぎて見づらい編集映像となることを防止できる。
【００８５】
（１０）選択された被写体がいずれかの撮影映像に撮影されているか否かを判定し（ステップＳ３０７）、いずれの撮影映像においても撮影されていないときには、予め定められた全体撮影映像から映像部分を抽出し（ステップＳ３０９）、その映像部分をステップＳ３１３において編集映像に挿入することとした。このようにしたので、編集対象とされた被写体がいずれの撮影映像にもおいても撮影されていない場合であっても、イベントに合わせた適当な映像を編集映像に挿入することができる。
【００８６】
（１１）選択された被写体が同一時間内に複数の撮影映像において撮影されているか否かを判定し（ステップＳ３０８）、複数の撮影映像において撮影されている場合には、その複数の撮影映像のいずれかを優先すべきと判定する（ステップＳ３１０）。ステップＳ３１２では、こうして優先すべきと判定された撮影映像から映像部分を抽出することとした。このようにしたので、編集対象とされた被写体が複数の撮影映像に撮影されている場合であっても、その中で最も適した撮影映像から映像部分を抽出することができる。
【００８７】
（１２）ステップＳ３１０では、カメラと被写体の位置関係または各撮影映像の写り具合に基づいて、複数の撮影映像のいずれかを優先すべきと判定することとしたので、映像部分を抽出するのに最も適した撮影映像を確実に判定することができる。
【００８８】
（１３）ステップＳ３０１で被写体を選択するときに、各被写体とユーザとの対応関係を表したユーザ情報を予め登録しておき、いずれかのユーザから編集映像の作成要求があると、登録されているユーザ情報に基づいて、そのユーザについて編集対象とする被写体を選択することができる。このようにすれば、ユーザが他人の子供などそのユーザに無関係な人物を許可なく編集対象に指定して、その人物の編集映像を無断で作成することを防止できる。
【００８９】
（１４）映像編集処理において抽出される映像部分の撮影時刻の範囲を、映像編集時間として設定する（ステップＳ３０２）。このとき、予め登録されたイベントプログラム情報に基づいて映像編集時間を設定することができる。このようにしたので、ユーザは映像編集時間を間単に設定することができる。
【００９０】
（１５）課金部１０４ｅが実行する課金処理により、いずれかのユーザを対象ユーザとして選択し（ステップＳ４０１）、その対象ユーザに対して作成された編集映像に対する当該対象ユーザの課金額を算出する（ステップＳ４０４）。また、当該対象ユーザ以外の他のユーザに対して作成された編集映像に対する当該対象ユーザの受領金額を算出する（ステップＳ４０６）こととした。このようにしたので、他ユーザの撮影映像の利用や、他ユーザに対する撮影映像の提供に応じて、ユーザに課金または受領金の支払いを行うことができる。
【００９１】
（１６）ステップＳ４０４では、対象ユーザに対して作成された編集映像において他のユーザの撮影映像が挿入されている時間に応じて、当該対象ユーザの課金額を算出することとした。このようにしたので、他ユーザの撮影映像の利用状況に応じた適切な課金額を算出することができる。
【００９２】
（１７）ステップＳ４０６では、対象ユーザ以外の他のユーザに対して作成された編集映像において当該対象ユーザの撮影映像が挿入されている時間に応じて、当該対象ユーザの受領金額を算出することとした。このようにしたので、他ユーザに対する撮影映像の提供状況に応じた適切な受領金額を算出することができる。
【００９３】
（１８）スケジュール管理部１０４ｂが実行するスケジュール管理処理により、施設内に存在する複数の被写体のうち出番が近い被写体の撮影者に対して警告を行うこととした。このようにしたので、撮影者はイベントのスケジュールを覚えていなくても、撮影タイミングを逃すことなく目的とする被写体を確実に撮影することができる。その結果、運動会において子供達の親がそれぞれ撮影者となって自分の子供を撮影した映像のように、複数の撮影者が同一施設内で撮影した映像を共有化する際に、使い勝手の良いシステムを提供することができる。
【００９４】
（１９）次のイベントプログラムの開始時間に近づいたか否かを判定し（ステップＳ１１２）、次のイベントプログラムが開始する所定時間前になったら、そのイベントプログラムに出場する予定の被写体を特定し（ステップＳ１１３）、これにより出番が近い被写体を判断することとした。このようにしたので、適切なタイミングで出番が近い被写体を判断することができる。
【００９５】
（２０）ステップＳ１１２では、予め登録されたイベントプログラムごとの出場者登録情報に基づいて、次のイベントプログラムに出場する予定の被写体を特定することとした。このようにしたので、次のイベントプログラムに出場する予定の被写体を簡単かつ確実に特定することができる。
【００９６】
（２１）ステップＳ１１４において警告情報を送信するときに、カメラ１０３に特定の動作を指示する制御信号を送信することにより、撮影者に対して警告を行うことができる。あるいは、ステップＳ１１４において警告情報を送信するときに、予め登録された撮影者が所持する携帯電話のメールアドレスにメールを送信することにより、撮影者に対して警告を行うこともできる。これらいずれかのようにすることで、撮影者にとって分かりやすい警告とすることができる。
【００９７】
なお、以上説明した実施の形態では、カメラ１０３によって撮影された全ての撮影映像を映像収集部１０４ｃにより収集して共有化することとしたが、事前に共有化に同意したユーザが撮影した映像のみを対象としてもよい。このとき、撮影映像の著作権の帰属に関する取り決めや、他人の撮影映像を商用目的には使用できないことなどを事前に契約事項で定めておくことが好ましい。あるいは、撮影者が共有化するか否かをその都度選択できるようにしてもよい。
【００９８】
また、撮影映像を一旦カメラ１０３に記録しておき、後でユーザが自宅のパーソナルコンピュータ等から制御装置１０４に送信することで、撮影映像を制御装置１０４に収集することとしてもよい。このとき、撮影映像のうちどの部分を制御装置１０４に送信して共有化するかをユーザが選択できるようにしてもよい。
【００９９】
上記の実施の形態では、図４〜７のフローチャートに示した処理を全て制御装置１０４において実行することとしたが、このうち一部をカメラ１０３において実行することとしてもよい。たとえば、位置特定処理によって特定された被写体位置およびカメラ位置の情報を制御装置１０４から各カメラ１０３へ逐次送信し、その情報に基づいて、図５のフローチャートで説明したような映像判定処理をカメラ１０３において実行することもできる。このようにした場合、カメラ１０３から撮影映像と被写体情報を制御装置１０４へ送信することにより、図６のフローチャートに示す映像編集処理を制御装置１０４の映像編集部１０４ｄにおいて実行することができる。なお、その場合には被写体情報をメタデータとして撮影映像データ内に埋め込むこととしてもよい。
【０１００】
上記の実施の形態では、幼稚園や保育園、小学校等の施設において、運動会などのイベントにおいて親が撮影者となって自分の子供を撮影し、その撮影映像を共有化する映像共有システムを例に説明したが、これ以外の場合にも適用することができる。たとえば、自分の子供以外を被写体として撮影する場合に用いてもよいし、あるいは公園、体育館、遊園地、観光施設などの様々な施設において使用してもよい。これ以外にも様々な使用形態が考えられる。
【０１０１】
以上説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【０１０２】
上記の実施の形態では、送信手段をＩＣタグ１０１、受信手段をＩＣタグ受信機１０２、位置特定手段を位置特定部１０４ａ、映像収集手段を映像収集部１０４ｃ、蓄積手段を記録装置１０５によりそれぞれ実現した。また、撮影情報収集手段をステップＳ１２１およびＳ１２２、撮影範囲算出手段をステップＳ２０５、障害物判定手段をステップＳ２０８、撮影良否判定手段をステップＳ２０９、被写体特定手段をステップＳ２１０の処理によってそれぞれ実現することとした。しかし、これはあくまで一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【０１０３】
【図１】本発明の一実施の形態による映像共有システムのブロック図である。
【図２】ＩＣタグ受信機の設置例を示す図である。
【図３】本発明の一実施の形態による映像共有システムにおいて実行される処理のフローチャートである。
【図４】イベント中処理において実行される処理のフローチャートである。
【図５】映像判定処理において実行される処理のフローチャートである。
【図６】映像編集処理において実行される処理のフローチャートである。
【図７】課金処理において実行される処理のフローチャートである。
【図８】出場者登録情報の例を示す図である。
【図９】カメラにおける撮影状況の例を示す図である。
【図１０】図９の撮影状況において撮影された映像について記録される被写体情報の例を示す図である。
【図１１】映像編集処理により作成される編集映像の具体例を示す図である。
【符号の説明】
【０１０４】
１００：映像共有システム            １０１：ＩＣタグ
１０２：ＩＣタグ受信機              １０３：カメラ
１０４：制御装置                    １０５：記録装置
【図１】
2008061193.tif 000003
【図２】
2008061193.tif 000004
【図３】
2008061193.tif 000005
【図４】
2008061193.tif 000006
【図５】
2008061193.tif 000007
【図６】
2008061193.tif 000008
【図７】
2008061193.tif 000009
【図８】
2008061193.tif 000010
【図９】
2008061193.tif 000011
【図１０】
2008061193.tif 000012
【図１１】
2008061193.tif 000013