(57)【要約】【課題】ゴルフ等の試合の観戦において観客が試合をよく見ることができる映像情報送信プログラム、映像情報送信方法および映像情報送信装置を提供する。【解決手段】映像情報送信プログラムは、複数の端末装置１０から受信した映像のうち、位置情報と時刻情報が一致、または所定の範囲内となる複数の映像を特定する処理をコンピュータに実行させる。映像情報送信プログラムは、特定した複数の映像を解析する処理をコンピュータに実行させる。映像情報送信プログラムは、所定の条件を満たさない映像を送信する端末装置１０に対して、特定した複数の映像の中から所定の条件を満たす映像を送信する処理をコンピュータに実行させる。【選択図】図１
2018170706.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理端末から映像を、前記映像が撮影された位置を示す位置情報と、前記映像が撮影された時刻を示す時刻情報とともに受信し、
受信した前記映像のうち、前記位置情報と前記時刻情報が一致、または所定の範囲内となる複数の映像を特定し、
特定した前記複数の映像を解析して、所定の条件を満たさない映像を送信する情報処理端末に対して、特定した前記複数の映像の中から前記所定の条件を満たす映像を送信する、
処理をコンピュータに実行させることを特徴とする映像情報送信プログラム。
【請求項２】
前記映像が所定の条件を満たすか否かは、前記映像における、所定の人物が映っている領域の割合、前記映像のぶれの発生の度合い、および、前記所定の人物の撮影角度のいずれか、またはこれらの組み合わせにより判定される、
ことを特徴とする請求項１に記載の映像情報送信プログラム。
【請求項３】
前記所定の条件は、前記映像の送信先の情報処理端末ごとに設定された条件である、
ことを特徴とする請求項１に記載の映像情報送信プログラム。
【請求項４】
前記映像が前記所定の条件を満たす度合いを示すスコアを算出し、算出した前記スコアの高さに応じて、前記情報処理端末に対して、前記映像を送信するタイミングを変更する、
処理をコンピュータに実行させることを特徴とする請求項１に記載の映像情報送信プログラム。
【請求項５】
複数の情報処理端末から映像を、前記映像が撮影された位置を示す位置情報と、前記映像が撮影された時刻を示す時刻情報とともに受信し、
受信した前記映像のうち、前記位置情報と前記時刻情報が一致、または所定の範囲内となる複数の映像を特定し、
特定した前記複数の映像を解析して、所定の条件を満たさない映像を送信する情報処理端末に対して、特定した前記複数の映像の中から前記所定の条件を満たす映像を送信する、
処理をコンピュータが実行することを特徴とする映像情報送信方法。
【請求項６】
複数の情報処理端末から映像を、前記映像が撮影された位置を示す位置情報と、前記映像が撮影された時刻を示す時刻情報とともに受信する受信部と、
受信した前記映像のうち、前記位置情報と前記時刻情報が一致、または所定の範囲内となる複数の映像を特定する映像情報特定部と、
特定した前記複数の映像を解析する解析部と、
前記解析の結果、所定の条件を満たさないと判定された映像を送信する情報処理端末に対して、特定した前記複数の映像の中から前記所定の条件を満たすと判定された映像を送信する送信部と、
を備えることを特徴とする映像情報送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像情報送信プログラム、映像情報送信方法および映像情報送信装置に関する。
【背景技術】
【０００２】
ゴルフ等の試合の観戦において観客の数が多く、観客が観戦する位置によっては、観客が試合の様子をよく見ることができない場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０９４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ゴルフ等の試合の観戦において観客が試合の様子をよく見ることができない場合に、観客に試合の様子をよく見えるようにする技術はない。
【０００５】
一つの側面では、ゴルフ等の試合の観戦において観客が試合の様子をよく見ることができる映像情報送信プログラム、映像情報送信方法および映像情報送信装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、映像情報送信プログラムは、複数の情報処理端末から映像を示す映像を、前記映像が撮影された位置を示す位置情報と、前記映像が撮影された時刻を示す時刻情報とともに受信する処理をコンピュータに実行させる。映像情報送信プログラムは、受信した前記映像のうち、前記位置情報と前記時刻情報が一致、または所定の範囲内となる複数の映像を特定する処理をコンピュータに実行させる。映像情報送信プログラムは、特定した前記複数の映像を解析する処理をコンピュータに実行させる。映像情報送信プログラムは、所定の条件を満たさない映像を送信する情報処理端末に対して、特定した前記複数の映像の中から前記所定の条件を満たす映像を送信する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
ゴルフ等の試合の観戦において観客が試合の様子をよく見ることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の映像情報送信システムの構成の一例を示すイメージ図である。
【図２】図２は、実施例の映像情報送信システムの構成の一例を示すブロック図である。
【図３】図３は、映像情報記憶部の一例を示す図である。
【図４】図４は、映像情報の映像の一例を示す図である。
【図５】図５は、実施例の映像情報送信処理の一例を示すフローチャートである。
【図６】図６は、実施例の解析部による映像情報のスコアの算出に用いる評価基準の一例を示す図である。
【図７】図７は、実施例の解析部により算出されたスコアの低い映像、スコアの高い映像の一例を示す図である。
【図８】図８は、映像情報送信プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する映像情報送信プログラム、映像情報送信方法および映像情報送信装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の映像情報送信システムの構成の一例を示すイメージ図である。このイメージ図を用いて、映像情報送信システムの動作例を説明する。ここでは、ゴルフの試合の観客が端末装置（情報処理端末）１０を装着し、ゴルフを観戦している場合を例に説明する。この端末装置１０は、例えば、ヘッドマウントカメラやヘッドマウントディスプレイ等により実現される。なお、映像情報送信システムは、端末装置１０で撮影された映像の送受信または映像の解析等において、当該映像を含む映像情報を用いる場合を例に説明する。
【００１１】
端末装置１０は、ゴルフの選手等を撮影した映像情報（映像）に、撮影時刻を示す時刻情報と、撮影位置を示す位置情報とを付与して、映像情報送信装置１００へ送信する。なお、端末装置１０は、映像情報に、選手データやホール名をタグ付けしてもよい。例えば、１ホールの選手Ａの観客の端末装置１０は、選手Ａの映像情報に、時刻情報と、位置情報（例えば、１ホール）と、選手データ（例えば、選手Ａ）と、撮影角度とを付与して映像情報送信装置１００へ送信する。また、９ホールの選手Ｂの観客の端末装置１０は、選手Ｂの映像情報に、時刻情報と、位置情報（例えば、９ホール）と、選手データ（例えば、選手Ｂ）と、撮影角度とを付与して映像情報送信装置１００へ送信する。
【００１２】
映像情報送信装置１００は、各端末装置１０から映像情報を受信すると、当該映像情報の映像に映る選手の大きさや、撮影角度から、映像情報の映像が良い映像か悪い映像かを判定する。そして、映像情報送信装置１００は、この判定結果から、良い視点で見ている観客と、悪い視点で見ている観客とを判別する。その後、映像情報送信装置１００は、悪い視点で見ている観客の端末装置１０に、同じ場所、同じ時間に他の観客の端末装置１０により撮影された良い映像情報を送信する。
【００１３】
例えば、映像情報送信装置１００は、端末装置１０Ｂの観客は９ホールで選手Ｂを良い視点（良い角度）で見えなかったが、端末装置１０Ａの観客は９ホールで選手Ｂを良い視点で見えたと判定した場合を考える。この場合、映像情報送信装置１００は、端末装置１０Ｂに対し、同じ時間帯に９ホールで撮影された端末装置１０Ａによる映像情報を送信する。
【００１４】
このように映像情報送信装置１００は、ゴルフ等の試合をよく見ることができなかった観客に対し、良い映像情報（例えば、試合を良い視点から撮影した映像の映像情報）を提供することができる。その結果、ゴルフ等の観客全員の満足度を向上させることができる。
【００１５】
図２は、実施例の映像情報送信システムの構成の一例を示すブロック図である。図２を用いて、映像情報送信システム１の構成を詳細に説明する。
【００１６】
図２に示す映像情報送信システム１は、端末装置１０と、映像情報送信装置１００と有する。なお、端末装置１０の数は限定されず、任意の数の端末装置１０を有してもよい。端末装置１０と、映像情報送信装置１００との間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）等の任意の種類の通信網を採用できる。
【００１７】
まず、端末装置１０を説明する。端末装置１０は、通信部１１と、カメラ１２と、表示部１３と、制御部１４とを有する。
【００１８】
通信部１１は、例えば、無線ＬＡＮモジュールやＬＴＥ（Long  Term  Evolution）等によって実現される。通信部１１は、ネットワークＮを介して映像情報送信装置１００と無線で接続され、映像情報送信装置１００との通信を司る通信インタフェースである。通信部１１は、例えば、制御部１４から入力された映像情報を映像情報送信装置１００へ送信したり、映像情報送信装置１００から送信された映像情報を制御部１４へ出力したりする。
【００１９】
カメラ１２は、端末装置１０のユーザの視線方向の映像を撮影する。カメラ１２は、例えば、ゴルフの選手等の映像を撮影する。カメラ１２は、例えば、ヘッドマウントカメラ等によって実現される。
【００２０】
表示部１３は、制御部１４から出力される各種情報を表示する表示デバイスである。表示部１３は、例えば、ヘッドマウントディスプレイ等により実現される。表示部１３は、例えば、制御部１４から出力される映像情報（例えば、映像情報送信装置１００から送信された映像情報）を表示する。
【００２１】
制御部１４は、端末装置１０全体の制御を司る。例えば、制御部１４は、カメラ１２で撮影された映像を示す映像情報に、撮影時刻を示す時刻情報と、撮影位置を示す位置情報とを付与する。そして、制御部１４は、当該映像情報を、通信部１１経由で映像情報送信装置１００へ送信する。
【００２２】
なお、制御部１４は、映像情報に、映像の被写体データ（例えば、ゴルフの選手名）、撮影場所の名前（例えば、ホール名）、撮影角度の情報等をタグ付けしてもよい。
【００２３】
ここでの被写体データや撮影場所の名前は、例えば、端末装置１０のユーザ（観客）が手動で入力したものであってもよいし、制御部１４が、映像情報の時刻情報および位置情報の組み合わせを用いて判定したものであってもよい。例えば、制御部１４は、ゴルフの選手がいつ、どのホールでプレイしているかを示したデータベースと、映像情報における時刻情報および位置情報の組み合わせとを照合することにより、映像情報に映る選手名やホール名を判定する。
【００２４】
また、制御部１４は、映像情報に、映像の撮影時に収録された音声データ等も付与してもよい。
【００２５】
この端末装置１０は、例えば、ヘッドマウントカメラ等のカメラと、スマートフォンや携帯電話機等の移動通信端末との組み合わせにより実現してもよい。
【００２６】
次に、映像情報送信装置１００を説明する。映像情報送信装置１００は、各端末装置１０から送信された映像情報を解析し、例えば、悪い視点からの映像を撮影している観客の端末装置１０に対しては、良い視点からの映像情報を送信する。
【００２７】
図２に示すように、映像情報送信装置１００は、通信部１１０と、表示部１１１と、操作部１１２と、記憶部１２０と、制御部１３０とを有する。
【００２８】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して端末装置１０と有線または無線で接続され、端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、端末装置１０から受信した映像情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された映像情報を端末装置１０に送信する。
【００２９】
表示部１１１は、映像情報送信装置１００の管理者に対して各種情報を表示するための表示デバイスである。表示部１１１は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１１１は、制御部１３０から入力された表示画面等の各種画面を表示する。
【００３０】
操作部１１２は、映像情報送信装置１００の管理者から各種操作を受け付ける入力デバイスである。操作部１１２は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部１１２は、管理者によって入力された操作を操作情報として制御部１３０に出力する。なお、操作部１１２は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部１１１の表示デバイスと、操作部１１２の入力デバイスとは、一体化されるようにしてもよい。
【００３１】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、映像情報記憶部１２１を有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。なお、破線で示したユーザ別評価基準情報１２２は、記憶部１２０に装備される場合と装備されない場合とがあり、装備される場合については後記する。
【００３２】
映像情報記憶部１２１は、各端末装置１０から送信された映像情報を記憶する。例えば、映像情報記憶部１２１は、端末装置１０のユーザＩＤと、当該端末装置１０から送信された映像情報に付された時刻情報と、位置情報と、撮影角度と、被写体データと、映像データとを対応付けて記憶する。なお、映像データのスコアの算出後は、映像情報記憶部１２１に、当該映像データのスコア（詳細は後記）が付加される。
【００３３】
図３は、映像情報記憶部の一例を示す図である。例えば、図３に示す映像情報記憶部１２１は、ユーザＩＤ「１０Ａ」の端末装置１０から送信された、時刻「ａａ」、位置「ｘｘ」、撮影角度「・・・」、被写体「Ａ」、スコア「１０」の映像データを記憶する。また、映像情報記憶部１２１は、ユーザＩＤ「１０Ｂ」の端末装置１０から送信された、時刻「ａａ」、位置「ｘｘ」、撮影角度「・・・」、被写体「Ａ」、スコア「３」の映像データを記憶する。
【００３４】
図２の制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。
【００３５】
制御部１３０は、受信部１３１と、映像情報特定部１３２と、解析部１３３と、送信部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３６】
受信部１３１は、端末装置１０で撮影された映像を示す映像情報を、映像の撮影位置を示す位置情報と、映像の撮影時刻を示す時刻情報とともに受信する。
【００３７】
映像情報特定部１３２は、受信部１３１で受信した映像情報のうち、位置情報と時刻情報が一致、または所定の範囲内となる複数の映像情報を特定する。例えば、映像情報特定部１３２は、受信部１３１で受信した端末装置１０Ｂからの映像情報を受信した場合を考える。この場合、映像情報特定部１３２は、図３に示す映像情報記憶部１２１の映像情報のうち、端末装置１０Ｂの映像情報（符号１３０２参照）と、位置情報および時刻情報が一致する端末装置１０Ａの映像情報（符号１３０１参照）を特定する。
【００３８】
図２の解析部１３３は、映像情報を解析する。例えば、解析部１３３は、映像情報特定部１３２により特定された映像情報それぞれについて、当該映像情報が良い映像である度合いを示すスコアを算出する。なお、このスコアは、例えば、映像情報の映像に、所定の人物（例えば、所定の選手）が映っている領域の割合、映像のブレの発生の度合い、撮影角度のいずれか、またはこれらの組み合わせにより算出される。
【００３９】
図４は、映像情報の映像の一例を示す図である。例えば、図４の符号４０１に示す映像情報の映像は、選手の映っている領域の割合が小さく、また、選手を遮る障害物も多い。よって、解析部１３３は、当該映像情報のスコアを低く算出する。一方、符号４０２に示す映像情報の映像は、選手の映っている領域の割合が大きく、また、選手を遮る障害物も少ない。よって、解析部１３３は、当該映像情報のスコアを高く算出する。なお、この解析部１３３による、映像情報のスコアの算出の詳細については、後記する。
【００４０】
また、図２の解析部１３３は、映像情報特定部１３２により特定された映像情報のうち、所定の条件を満たさない（例えば、スコアが所定値未満の）映像情報を送信した端末装置１０を特定する。そして、解析部１３３は、当該端末装置１０へ送信する映像情報を選択する。ここで選択する映像情報は、例えば、映像情報特定部１３２により特定された映像情報のうち、所定の条件を満たす（例えば、スコアが所定値以上の）映像情報である。
【００４１】
例えば、映像情報特定部１３２により特定された映像情報が、図４の符号４０１，４０２に示す映像の情報であり、符号４０１に示す映像の映像情報のスコアが所定値未満であり、符号４０２に示す映像の映像情報のスコアが所定値以上である場合を考える。この場合、解析部１３３は、符号４０１に示す映像の映像情報の送信元の端末装置１０（例えば、端末装置１０Ｂ）を特定する。また、解析部１３３は、当該端末装置１０（例えば、端末装置１０Ｂ）へ送信する映像情報として符号４０２に示す映像の映像情報を選択する。
【００４２】
送信部１３４は、解析部１３３により特定された端末装置１０（例えば、スコアが所定値未満の端末装置１０Ｂ）へ、解析部１３３により選択された映像情報を送信する。例えば、送信部１３４は、解析部１３３により特定された端末装置１０Ｂへ、図４の符号４０２に示す映像の映像情報を送信する。
【００４３】
これにより、映像情報送信装置１００は、例えば、悪い視点で見ている観客の端末装置１０Ｂに対し、同じ場所、同じ時間において良い視点で見ている観客の端末装置１０Ａで撮影された映像情報を送信することができる。
【００４４】
次に、図５を用いて、実施例の映像情報送信装置１００の動作について説明する。図５は、実施例の映像情報送信処理の一例を示すフローチャートである。なお、映像情報送信装置１００は、他の端末装置１０から受信した映像情報と、当該映像情報のスコアとを映像情報記憶部１２１に記憶しているものとする。
【００４５】
映像情報送信装置１００の受信部１３１は、端末装置１０からの映像情報を受信すると（ステップＳ１）、解析部１３３は、映像情報を解析し、スコアを算出する（ステップＳ２）。そして、解析部１３３は、ステップＳ１で受信した映像情報と、Ｓ２で算出したスコアとを対応付けて映像情報記憶部１２１に記憶する。
【００４６】
ステップＳ２の後、解析部１３３は、ステップＳ２で算出したスコアが所定値未満であれば（ステップＳ３：肯定）、ステップＳ４へ進む。そして、映像情報特定部１３２は、映像情報記憶部１２１を参照し、ステップＳ１で受信した映像情報と、位置情報および時刻情報が一致する、または、所定範囲内となる映像情報を特定する（ステップＳ４）。一方、ステップＳ２で算出したスコアが所定値以上であれば（ステップＳ３：否定）、映像情報送信装置１００は、処理を終了する。
【００４７】
また、ステップＳ４の後、解析部１３３は、ステップＳ４で特定した映像情報のうち、スコアが所定値以上の映像情報を選択する（ステップＳ５）。その後、送信部１３４は、ステップＳ１で受信した映像情報の送信元の端末装置１０へ、ステップＳ５で選択した映像情報を送信する（ステップＳ６）。
【００４８】
映像情報送信装置１００は、以上の処理を、端末装置１０から映像情報を受信するたびに繰り返す。このようにすることで、映像情報送信装置１００は、例えば、ゴルフ等を悪い視点で見ている観客の端末装置１０Ｂに対し、同じ場所、同じ時間において良い視点で見ている観客の端末装置１０Ａで撮影した映像情報を送信することができる。
【００４９】
次に、図６を用いて、解析部１３３による映像情報のスコアの算出を詳細に説明する。図６は、実施例の解析部による映像情報のスコアの算出に用いる評価基準の一例を示す図である。
【００５０】
例えば、解析部１３３は、映像情報における映像について、映像としての基本的な評価を行い、評価値が高いほど、スコアを高く算出する。映像としての基本的な評価の基準としては、例えば、映像における、被写体（例えば、選手）との間の障害物の無さ、距離の適切さ、映像の安定性等の基準がある。
【００５１】
このうち、障害物の無さについては、解析部１３３は、例えば、映像に、被写体（例えば、選手）の顔が映っているか（障害物に遮られていないか）をチェックする。このときのチェック方法としては、例えば、解析部１３３が映像の画像認識により、顔が映っているかを判別する方法が考えられる。
【００５２】
また、距離の適切さについては、解析部１３３は、例えば、映像における被写体が小さすぎないか（遠すぎないか）をチェックする。このときのチェック方法としては、例えば、解析部１３３が映像の画像認識により、画像における被写体の顔の占める領域の大きさの割合で評価する方法が考えられる。
【００５３】
また、映像の安定性については、解析部１３３は、例えば、映像がぶれていないかをチェックする。このときのチェック方法としては、例えば、解析部１３３が、映像の各コマの色データの変化から、ぶれを判断する方法が考えられる。
【００５４】
なお、解析部１３３は、上記のような映像としての基本的な評価の基準に加え、映像情報の送信先の端末装置１０（視聴者）ごとに設定された映像の評価の基準を用いて映像の評価を行ってもよい。つまり、解析部１３３は、視聴者（端末装置１０のユーザ）の嗜好性を踏まえた評価を行ってもよい。
【００５５】
例えば、視聴者（端末装置１０のユーザ）の嗜好性を踏まえた評価の基準としては、映像における、撮影角度の適切さ、被写体の適切さ、撮影者の位置づけ等の基準がある。
【００５６】
このうち、撮影角度の適切さについては、解析部１３３は、例えば、被写体を正面から撮影できているか（視聴者が横や背後からの撮影を見たいケースでは、そのニーズに合致した角度から撮影できているか）をチェックする。このときのチェック方法としては、例えば、視聴者（観客）の座席が固定されている場合、解析部１３３が、座席情報から、被写体の撮影角度を判断する方法が考えられる。また、視聴者（観客）の座席が固定されていない場合、解析部１３３が、画像認識により、被写体の撮影角度を判断する方法が考えられる。
【００５７】
また、被写体の適切さについては、解析部１３３は、例えば、映像に複数人の被写体がいる場合、誰が映っているのかをチェックする。このときのチェック方法としては、例えば、解析部１３３が、誰がどのような顔かを示す情報と、画像認証の結果により、誰が映っているかを判別する。
【００５８】
また、撮影者の位置づけについては、解析部１３３は、例えば、映像が、特別な映像を撮影するように位置づけられた人により撮影された映像か否かをチェックする。このときのチェック方法としては、例えば、以下の方法が考えられる。
【００５９】
まず、所定のスタッフ（例えば、ゴルフのキャディー、スポーツの審判、コンサートのダンサー、その他撮影要員など）の端末装置１０により撮影された映像情報に対し、当該端末装置１０がその旨のデータをタグ付けする。そして、解析部１３３は、映像情報にタグ付けされたデータを参照して、特別な映像を撮影するように位置づけられた人の映像か否かをチェックする方法が考えられる。
【００６０】
なお、上記の端末装置１０（視聴者）ごとに設定された評価基準を示す情報（ユーザ別評価基準情報１２２）は、記憶部１２０に記憶される。そして、解析部１３３は、例えば、端末装置１０から受信した映像情報について、映像としての基本的な評価に加え、ユーザ別評価基準情報１２２を用いた、視聴者（端末装置１０のユーザ）の嗜好性を踏まえた評価も行い、スコアを算出する。
【００６１】
そして、解析部１３３は、算出したスコアが所定値未満であった場合、当該端末装置１０からの映像情報と、位置情報および時刻情報が一致する、または、所定範囲内となる複数の映像情報の中から、スコアが所定値以上の映像情報を選択する。そして、送信部１３４は、解析部１３３により選択された映像情報を当該端末装置１０へ送信する。
【００６２】
このようにすることで、映像情報送信装置１００は、視聴者の端末装置１０に対し、当該視聴者（端末装置１０のユーザ）の嗜好性に合った映像情報を送信することができる。
【００６３】
図７は、実施例の解析部により算出されたスコアの低い映像、スコアの高い映像の一例を示す図である。例えば、解析部１３３は、障害物のある映像、被写体が小さい（被写体との距離が遠い）映像（符号７０１に示す映像）、映像のぶれが生じている映像（符号７０２に示す映像）のスコアを低く算出する。一方、解析部１３３は、障害物のない映像、被写体が小さくない（被写体との距離が適切である）映像、ぶれが生じていない映像について、スコアを高く算出する。
【００６４】
また、解析部１３３が、視聴者の嗜好性を踏まえた評価も含めてスコアを算出する場合、スコアをさらに高く算出する。解析部１３３は、例えば、障害物がなく、被写体が小さくなく、映像のぶれも生じていない映像であり、かつ、視聴者の所望する被写体が正面から撮影された映像（符号７０３に示す映像）について、スコアをさらに高く算出する。
【００６５】
なお、上記実施例において、各端末装置１０からの映像情報のスコアの高さに応じて、送信部１３４は、当該映像情報の送信元の端末装置１０への映像情報の送信タイミングを変更してもよい。例えば、端末装置１０から送信された映像情報のスコアが、前回当該端末装置１０から送信された映像情報のスコアに比べ、急激に下がった場合、送信部１３４は、当該端末装置１０へ早いタイミングで映像情報を送信する。例えば、送信部１３４は、当該端末装置１０へほぼリアルタイムで映像情報を送信する。
【００６６】
一方、端末装置１０から送信された映像情報のスコアは所定値未満ではあったが、前回当該端末装置１０から送信された映像情報のスコアとあまり差がなかった場合、送信部１３４は、当該端末装置１０へ通常通りのタイミングで映像情報を送信する。例えば、送信部１３４は、当該端末装置１０へある程度のタイムラグが生じた状態で映像情報を送信する。
【００６７】
このようにすることで映像情報送信装置１００は、ユーザの視点が急に悪くなった場合に、当該ユーザの端末装置１０に対し、良い視点からの映像情報を速やかに送信することができる。
【００６８】
なお、上記実施例において映像情報送信システム１は、ゴルフ等の試合観戦に用いられる場合を例に説明したが、他のスポーツの試合観戦に用いられてもよいし、コンサートやイベント等の観覧に用いられてもよい。
【００６９】
また、上記実施例において、映像の被写体データ、撮影場所の名前、被写体の撮影角度報等の映像情報へのタグ付けは、端末装置１０で行うものとして説明したが、映像情報送信装置１００が行ってもよい。
【００７０】
映像情報送信装置１００は、複数の端末装置１０から受信した映像情報のうち、位置情報および時刻情報が一致、または所定の範囲内となる複数の映像情報を特定する。これにより、映像情報送信装置１００は、同じ時間、同じ場所で撮影された複数の映像情報を特定することができる。そして、映像情報送信装置１００は、特定した複数の映像情報の解析し、所定の条件を満たさない映像情報（例えば、悪い映像の映像情報）と、所定の条件を満たす映像情報（例えば、良い映像の映像情報）とを判別する。その後、映像情報送信装置１００は、所定の条件を満たさない映像情報を送信する端末装置１０に対して、所定の条件を満たす映像情報を送信する。
【００７１】
これにより、映像情報送信装置１００は、例えば、悪い視点から見ているユーザの端末装置１０へ、同じ時間、同じ場所で撮影された良い視点からの映像情報を送信することができる。
【００７２】
また、映像情報送信装置１００は、映像情報が所定の条件を満たすか否かを、映像情報の映像における所定の人物が映っている領域の割合、映像情報における映像のぶれの発生の度合い、所定の人物の撮影角度等に基づき判定する。これにより、例えば、映像情報送信装置１００は、所定の人物が映っている領域の割合が適切であり、映像のぶれの発生の度合いが少なく、所定の人物の撮影角度が適切な映像の映像情報を良い映像の映像情報と判定することができる。また、映像情報送信装置１００は、所定の人物が映っている領域の割合が適切ではない、映像のぶれの発生の度合いが多い、所定の人物の撮影角度が適切なではない映像の映像情報を悪い映像の映像情報と判定することができる。
【００７３】
また、映像情報送信装置１００は、映像情報が所定の条件を満たすか否かを、映像情報の送信先の端末装置１０ごとに設定された条件に基づき判定する。これにより、例えば、端末装置１０のユーザごとに設定された基準で、映像情報の映像が良い映像か悪い映像かを判定することができる。その結果、映像情報送信装置１００は、ユーザの所望する映像の映像情報を撮影できなかった端末装置１０に対し、当該ユーザの所望する映像情報を当該端末装置１０へ送信することができる。
【００７４】
また、映像情報送信装置１００は、映像情報が所定の条件を満たす度合いを示すスコアを算出し、算出したスコアの高さに応じて、端末装置１０に対して、映像情報を送信するタイミングを変更する。例えば、端末装置１０から送信された映像情報のスコアが、前回当該端末装置１０から送信された映像情報のスコアに比べ、急激に下がった場合、映像情報送信装置１００は、当該端末装置１０へ映像情報を早いタイミングで送信する。これにより、映像情報送信装置１００は、ユーザの視点が急に悪くなった場合に、当該ユーザの端末装置１０に対し、良い視点からの映像情報を速やかに送信することができる。
【００７５】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、映像情報特定部１３２と解析部１３３とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００７６】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７７】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、映像情報送信プログラムを実行するコンピュータの一例を示す図である。
【００７８】
図８に示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、データ入力を受け付ける入力装置３０２と、モニタ３０３とを有する。また、コンピュータ３００は、記憶媒体からプログラム等を読み取る媒体読取装置３０４と、各種装置と接続するためのインタフェース装置３０５と、他の情報処理装置等と有線または無線により接続するための通信装置３０６とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ３０７と、ハードディスク装置３０８とを有する。また、各装置３０１〜３０８は、バス３０９に接続される。
【００７９】
ハードディスク装置３０８には、図２に示した受信部１３１、映像情報特定部１３２、解析部１３３、送信部１３４と同様の機能を有する映像情報送信プログラムが記憶される。また、ハードディスク装置３０８には、映像情報記憶部１２１、ユーザ別評価基準情報１２２、および、映像情報送信プログラムを実現するための各種データが記憶される。入力装置３０２は、例えば、コンピュータ３００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ３０３は、例えば、コンピュータ３００の管理者に対して表示画面等の各種画面を表示する。インタフェース装置３０５は、例えば印刷装置等が接続される。通信装置３０６は、例えば、図２に示した通信部１１０と同様の機能を有しネットワークＮと接続され、端末装置１０と各種情報をやりとりする。
【００８０】
ＣＰＵ３０１は、ハードディスク装置３０８に記憶された各プログラムを読み出して、ＲＡＭ３０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ３００を図２に示した受信部１３１、映像情報特定部１３２、解析部１３３、送信部１３４として機能させることができる。
【００８１】
なお、上記の映像情報送信プログラムは、必ずしもハードディスク装置３０８に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの映像情報送信プログラムを記憶させておき、コンピュータ３００がこれらから映像情報送信プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８２】
１  映像情報送信システム
１０  端末装置
１００  映像情報送信装置
１１０  通信部
１１１  表示部
１１２  操作部
１２０  記憶部
１２１  映像情報記憶部
１２２  ユーザ別評価基準情報
１３０  制御部
１３１  受信部
１３２  映像情報特定部
１３３  解析部
１３４  送信部
Ｎ  ネットワーク
【図１】
2018170706.tif 000003
【図２】
2018170706.tif 000004
【図３】
2018170706.tif 000005
【図４】
2018170706.tif 000006
【図５】
2018170706.tif 000007
【図６】
2018170706.tif 000008
【図７】
2018170706.tif 000009
【図８】
2018170706.tif 000010