(57)【要約】【課題】コンテンツをリアルタイム配信する。【解決手段】情報配信装置は、映像データを取得する映像データ取得部と、前記映像データ取得部が取得する前記映像データに基づいて、前記映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を前記モデル毎に生成する動き情報生成部と、前記端末装置の性能情報又は前記動き情報の配信対象の端末装置との間の通信品質を示す通信品質情報を、端末情報として取得する端末情報取得部と、前記端末情報取得部が取得する前記端末情報に基づいて、前記動き情報生成部が生成する前記動き情報の情報量を調整する動き情報量調整部と、前記動き情報量調整部が調整した情報量調整後動き情報を、前記端末装置に配信する配信部とを備える。【選択図】図４
2018142812.tif 000002
【特許請求の範囲】
【請求項１】
映像データを取得する映像データ取得部と、
前記映像データ取得部が取得する前記映像データに基づいて、前記映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を前記モデル毎に生成する動き情報生成部と、
前記動き情報の配信対象の端末装置の性能情報又は前記端末装置との間の通信品質を示す通信品質情報を、端末情報として取得する端末情報取得部と、
前記端末情報取得部が取得する前記端末情報に基づいて、前記動き情報生成部が生成する前記動き情報の情報量を調整する動き情報量調整部と、
前記動き情報量調整部が調整した情報量調整後動き情報を、前記端末装置に配信する配信部と
を備える情報配信装置。
【請求項２】
前記端末装置が要求する前記情報量の調整の程度を示す調整程度情報を当該端末装置から取得する調整程度情報取得部
を更に備え、
前記動き情報量調整部は、
前記調整程度情報取得部が取得する前記調整程度情報に更に基づいて、前記動き情報生成部が生成する前記動き情報の情報量を調整する
請求項１に記載の情報配信装置。
【請求項３】
前記モデルには、複数の要素と、当該要素間を接続する関節とが含まれ、
前記動き情報量調整部は、
前記モデルに含まれる前記要素の数を調整することにより、前記動き情報生成部が生成する前記動き情報の情報量を調整する
請求項２に記載の情報配信装置。
【請求項４】
前記対象画像に関する情報を取得する対象画像情報取得部
を更に備え、
前記配信部は、前記対象画像の前記情報量調整後動き情報とともに、前記対象画像情報取得部が取得する当該対象画像に関する情報を、前記端末装置に配信する
請求項１から請求項３のいずれか一項に記載の情報配信装置。
【請求項５】
前記対象画像に関する情報とは、配信対象の前記モデルの属性を示す情報である
請求項４に記載の情報配信装置。
【請求項６】
前記端末装置が出力する動き情報配信要求を取得する動き情報配信要求取得部と、
前記動き情報生成部が生成する前記動き情報を記憶する動き情報記憶部と
を更に備え、
前記配信部は、
前記動き情報配信要求取得部が取得する前記動き情報配信要求に基づいて、前記動き情報記憶部に記憶されている前記動き情報を、当該動き情報配信要求を出力した前記端末装置に配信する
請求項１から請求項５のいずれか一項に記載の情報配信装置。
【請求項７】
前記配信部は、
前記動き情報配信要求を出力した前記端末装置に対して前記情報量調整後動き情報が配信済みである場合に、前記動き情報記憶部に記憶されている前記動き情報を当該端末装置に対して配信する
請求項６に記載の情報配信装置。
【請求項８】
端末装置の性能を示す性能情報又は情報配信装置との間の通信品質を示す通信品質情報を端末情報として前記情報配信装置に送信する端末情報送信部と、
前記情報配信装置が前記端末情報に基づいて生成する情報であって、映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を、前記情報配信装置から受信する動き情報受信部と、
自端末装置の状態を取得する状態取得部と、
前記動き情報受信部が受信する前記動き情報と、前記状態取得部が取得する前記状態とに基づいて、前記状態に応じた前記モデルの動画像を生成する動画像生成部と、
前記動画像生成部が生成する前記動画像を含む画像を表示する表示部と
を備える端末装置。
【請求項９】
前記状態取得部は、
自端末装置の位置を前記状態として取得し、
前記動画像生成部は、
前記状態取得部が取得する前記位置に応じた前記動画像を生成する
請求項８に記載の端末装置。
【請求項１０】
前記状態取得部は、
指示された視点位置を前記状態として取得し、
前記動画像生成部は、
前記状態取得部が取得する前記視点位置に応じた前記動画像を生成する
請求項８又は請求項９に記載の端末装置。
【請求項１１】
前記状態取得部は、
自端末装置の周辺の明るさを前記状態として取得し、
前記動画像生成部は、
前記状態取得部が取得する前記明るさに応じた前記動画像を生成する
請求項８から請求項１０のいずれか一項に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報配信装置及び端末装置に関する。
【背景技術】
【０００２】
従来、動画などの大容量コンテンツを端末装置に対して配信する技術が知られている（例えば、特許文献１を参照。）。また、二次元画像から、当該画像に含まれるオブジェクトの三次元モデルを生成する技術が知られている（例えば、特許文献２及び非特許文献１を参照。）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１５４４０号公報
【特許文献２】特開２０１６−１２６４２５号公報
【非特許文献】
【０００４】
【非特許文献１】Paul E. Debevec,Camillo J. Taylor,Jitendra Malik、Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach、「SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques」、（アメリカ合衆国）、1996年、P.11-20
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、多数の端末装置に対してコンテンツをリアルタイム配信したいというニーズがある。例えば、サッカーの試合が行われる競技場などにおいて、競技を観戦している観客の端末装置それぞれに対して、当該試合に関するコンテンツをリアルタイムに配信したいというニーズがある。コンテンツは例えば観客がそれぞれ指定した視点の動画等である。
しかしながら、多数の端末装置に対して個別の情報をリアルタイム配信する場合、情報配信のための通信回線に流れるトラフィックがきわめて大きくなり、情報配信の遅延や情報の欠落といった問題が発生する場合がある。
【０００６】
本発明は、コンテンツをリアルタイム配信することができる情報配信装置及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、映像データを取得する映像データ取得部と、前記映像データ取得部が取得する前記映像データに基づいて、前記映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を前記モデル毎に生成する動き情報生成部と、前記端末装置の性能情報又は前記動き情報の配信対象の端末装置との間の通信品質を示す通信品質情報を、端末情報として取得する端末情報取得部と、前記端末情報取得部が取得する前記端末情報に基づいて、前記動き情報生成部が生成する前記動き情報の情報量を調整する動き情報量調整部と、前記動き情報量調整部が調整した情報量調整後動き情報を、前記端末装置に配信する配信部とを備える情報配信装置である。
【０００８】
また、本発明の一実施形態の情報配信装置は、前記端末装置が要求する前記情報量の調整の程度を示す調整程度情報を当該端末装置から取得する調整程度情報取得部を更に備え、前記動き情報量調整部は、前記調整程度情報取得部が取得する前記調整程度情報に更に基づいて、前記動き情報生成部が生成する前記動き情報の情報量を調整する。
【０００９】
また、本発明の一実施形態の情報配信装置において、前記モデルには、複数の要素と、当該要素間を接続する関節とが含まれ、前記動き情報量調整部は、前記モデルに含まれる前記要素の数を調整することにより、前記動き情報生成部が生成する前記動き情報の情報量を調整する。
【００１０】
また、本発明の一実施形態の情報配信装置は、前記対象画像に関する情報を取得する対象画像情報取得部を更に備え、前記配信部は、前記対象画像の前記情報量調整後動き情報とともに、前記対象画像情報取得部が取得する当該対象画像に関する情報を、前記端末装置に配信する。
【００１１】
また、本発明の一実施形態の情報配信装置において、前記対象画像に関する情報とは、配信対象の前記モデルの属性を示す情報である。
【００１２】
また、本発明の一実施形態の情報配信装置は、前記端末装置が出力する動き情報配信要求を取得する動き情報配信要求取得部と、前記動き情報生成部が生成する前記動き情報を記憶する動き情報記憶部とを更に備え、前記配信部は、前記動き情報配信要求取得部が取得する前記動き情報配信要求に基づいて、前記動き情報記憶部に記憶されている前記動き情報を、当該動き情報配信要求を出力した前記端末装置に配信する。
【００１３】
また、本発明の一実施形態の情報配信装置において、前記配信部は、前記動き情報配信要求を出力した前記端末装置に対して前記情報量調整後動き情報が配信済みである場合に、前記動き情報記憶部に記憶されている前記動き情報を当該端末装置に対して配信する。
【００１４】
本発明の一実施形態は、端末装置の性能を示す性能情報又は情報配信装置との間の通信品質を示す通信品質情報を端末情報として前記情報配信装置に送信する端末情報送信部と、前記情報配信装置が前記端末情報に基づいて生成する情報であって、映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を、前記情報配信装置から受信する動き情報受信部と、自端末装置の状態を取得する状態取得部と、前記動き情報受信部が受信する前記動き情報と、前記状態取得部が取得する前記状態とに基づいて、前記状態に応じた前記モデルの動画像を生成する動画像生成部と、前記動画像生成部が生成する前記動画像を含む画像を表示する表示部とを備える端末装置である。
【００１５】
また、本発明の一実施形態の端末装置において、前記状態取得部は、自端末装置の位置を前記状態として取得し、前記動画像生成部は、前記状態取得部が取得する前記位置に応じた前記動画像を生成する。
【００１６】
また、本発明の一実施形態の端末装置において、前記状態取得部は、指示された視点位置を前記状態として取得し、前記動画像生成部は、前記状態取得部が取得する前記視点位置に応じた前記動画像を生成する。
【００１７】
また、本発明の一実施形態の端末装置において、前記状態取得部は、自端末装置の周辺の明るさを前記状態として取得し、前記動画像生成部は、前記状態取得部が取得する前記明るさに応じた前記動画像を生成する。
【発明の効果】
【００１８】
本発明によれば、コンテンツをリアルタイム配信することができる情報配信装置及び端末装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態の情報配信システムの構成の概要を示す図である。
【図２】本実施形態の端末装置の表示部に表示される画像の一例を示す図である。
【図３】本実施形態の情報配信装置が生成するモデルの一例を示す図である。
【図４】本実施形態の情報配信システムの機能構成の一例を示す図である。
【図５】本実施形態の情報配信システムの動作の一例を示す図である。
【図６】本実施形態の端末装置に表示される動画の一例である。
【図７】第２の実施形態の情報配信システムの機能構成の一例を示す図である。
【図８】本実施形態の情報配信装置による非リアルタイム配信動作の一例を示す図である。
【図９】競技場に複数の撮像装置が設置されている場合の、撮像装置の配置の一例を示す図である。
【発明を実施するための形態】
【００２０】
［第１の実施形態］
以下、図を参照して第１の実施形態の情報配信システム１について説明する。
図１は、第１の実施形態の情報配信システム１の構成の概要を示す図である。
【００２１】
［システムの概要］
情報配信システム１は、情報配信装置１０を備える。この情報配信装置１０は、ネットワークＮを介して端末装置２０と接続される。
情報配信装置１０は、撮像装置ＣＡＭによって撮像された映像データＶＤを画像処理し、画像処理後の情報を端末装置２０に対して配信する。以下、情報配信システム１が、サッカーなどの競技場ＳＤに備えられており、サッカーの試合の情報を配信する場合を一例として説明する。なお、本実施形態では、撮像装置ＣＡＭが１台である場合について説明する。
【００２２】
端末装置２０は、例えばスマートフォンやタブレット端末であり、表示部Ｄと操作部ＴＰとを備えている。操作部ＴＰは、例えばタッチパネルを備えており、端末装置２０のユーザによって操作される。表示部Ｄは、例えば液晶ディスプレイを備えており、さまざまな画像を表示する。この表示部Ｄに表示される画像には、情報配信装置１０から配信される情報に基づいて端末装置２０が生成する画像が含まれている。
ここで、図２を参照して、情報配信装置１０が配信する情報に基づいての一例について説明する。
【００２３】
［端末装置２０に表示される画像の一例］
図２は、本実施形態の端末装置２０の表示部Ｄに表示される画像Ｐの一例を示す図である。
図２（Ａ）に示す画像Ｐ１とは、競技場ＳＤを上空から俯瞰した状態で、選手の動きの軌跡を示す画像である。
図２（Ｂ）に示す画像Ｐ２とは、ある視点から見た選手の配置を示す画像である。画像Ｐ２において、選手は、球や円柱などの比較的単純な図形の組み合わせによってデフォルメ表示される。
図２（Ｃ）に示す画像Ｐ３とは、ある視点から見た選手の配置を示す画像である。画像Ｐ３において、選手は、多数の多角形の組み合わせ（例えば、ポリゴン）によって構成され、さらに光線の方向に基づく陰影処理やポリゴン表面のテクスチャマッピングがなされて表示される。
ここで、画像Ｐ２と画像Ｐ３とは画像の情報量が互いに異なる。ここでいう画像の情報量は、画像のサイズ、画像の解像度、色調の階調数などによって定まる他、動画像を生成するための動きベクトルの数量などによって定まる。例えば、動画像の生成に用いられる動きベクトルの密度が高いことや、動きベクトルの更新頻度が高いことを「画像の情報量が多い」という。この一例において、画像Ｐ３は、画像Ｐ２に比べてポリゴン数が多いため、より滑らかに選手の動きを表現できる。この一例の場合、画像Ｐ３の生成に用いられる動きベクトルの密度は、画像Ｐ２の生成に用いられる動きベクトルの密度よりも高い。すなわち、この一例に示す画像Ｐ２は情報量が比較的少ない。画像Ｐ３は情報量が比較的多い。以下の説明において、情報量が比較的多い画像のことを「粒度が細かい画像」ともいう。また、情報量が比較的少ない画像のことを「粒度が荒い画像」ともいう。
【００２４】
［端末装置２０に表示される画像の情報量の調整］
端末装置２０の表示部Ｄに表示される画像Ｐの粒度は、さまざまな要因によって決まる。この要因には、一例として、（１）情報配信装置１０の画像処理性能、（２）端末装置２０の画像処理性能、（３）情報配信装置１０と端末装置２０との間の通信品質、（４）端末装置２０の通信回線契約の内容に基づく通信速度や通信量の上限値、及び（５）端末装置２０のユーザの要求、などがある。例えば、情報配信装置１０や端末装置２０の画像処理性能が比較的高い場合には、粒度が細かい画像Ｐを表示することができる。
【００２５】
［モデルとモデルの動き情報とによる動画の生成］
この情報配信装置１０は、撮像装置ＣＡＭが撮像した映像データＶＤを画像処理することにより、この映像データＶＤに含まれる選手の画像を抽出する。さらに情報配信装置１０は、抽出した選手の画像を画像処理して、選手の骨格や重心位置などを既知の手段によって算出することにより、選手の画像をモデル化する。
ここで、選手の骨格などを示すモデル情報が端末装置２０に予め記憶されていれば、このモデル情報に対して動き情報を与えることにより、端末装置２０は、モデルの動画を生成することができる。
この場合、情報配信装置１０は、モデルの動き情報を端末装置２０に配信する。端末装置２０は、配信された動き情報と、予め記憶されているモデル情報とに基づいてモデルの動画を生成し、生成した動画を表示部Ｄに表示する。
【００２６】
図３は、本実施形態の情報配信装置１０が生成するモデルＭの一例を示す図である。このモデルＭは、要素Ｅと関節Ｊとを含む。この一例において要素Ｅとは、例えば選手の体幹部、頭部、腕部、脚部である。またこの一例において関節Ｊとは、体幹部と頭部、体幹部と腕部、体幹部と脚部などを接続する関節部分である。
一般的に、１人の選手をモデル化する場合、要素Ｅの数及び関節Ｊの数が多いほど、選手の動きをより精細に表現することができる。また、要素Ｅの数及び関節Ｊの数が多いほど、モデルＭの情報量は多い。
例えば、図３（Ａ）に示すモデルＭＡは、要素Ｅ（又は関節Ｊ）の数が１であり、最も情報量が少ない。図３（Ｂ）〜（Ｄ）に示すモデルＭＢ、モデルＭＣ、及びモデルＭＤは、記載順に要素Ｅ及び関節Ｊが多い。モデルＭＤは、例示するモデルＭの中で最も情報量が多い。以下、モデルＭＡを「点モデル」ともいう。またモデルＭＢ〜モデルＭＤを多関節モデルともいう。
【００２７】
情報配信装置１０は、上述した様々な要因に基づいて、モデルＭの情報量、及びモデルＭの動き情報の情報量を調整する。以下、図４を参照して、情報配信システム１の具体的な機能構成の一例について説明する。
【００２８】
［情報配信システム１の機能構成］
図４は、本実施形態の情報配信システム１の機能構成の一例を示す図である。以下、端末装置２０の機能構成について説明し、次に情報配信装置１０の機能構成について説明する。
【００２９】
［端末装置２０の機能構成］
端末装置２０は、上述した操作部ＴＰと表示部Ｄとに加え、制御部２００と、記憶部２５０とを備える。制御部２００は、例えばＣＰＵを備えており、種々の演算や情報の授受を行う。制御部２００は、操作検出部２０１と、端末情報送信部２０２と、通信品質情報生成部２０３と、動き情報受信部２０４と、動画像生成部２０５と、表示制御部２０６とを、その機能部として備える。
【００３０】
操作検出部２０１は、操作部ＴＰに対するユーザの操作を検出する。この一例では、操作検出部２０１は、ユーザによる「動き情報の配信要求操作」を検出する。
【００３１】
通信品質情報生成部２０３は、通信品質情報ＣＱを生成する。通信品質情報ＣＱとは、情報配信装置１０と端末装置２０との間の通信品質を示す情報である。例えば、情報配信装置１０と端末装置２０との間の電波状況が悪い場合には、通信品質情報生成部２０３は、通信品質が悪いことを示す通信品質情報ＣＱを生成する。
具体的には、通信品質情報生成部２０３は、情報配信装置１０との間の通信における通信速度、場合によっては電波強度や再送発生回数等を考慮し通信品質を判定する。通信品質情報生成部２０３は、通信品質の判定結果に基づいて通信品質情報ＣＱを生成する。
【００３２】
端末情報送信部２０２は、端末情報ＴＩを情報配信装置１０に対して送信する。この端末情報ＴＩには、上述の通信品質情報ＣＱや性能情報ＰＩが含まれている。ここで性能情報ＰＩとは、端末装置２０の画像処理性能、である。ここで画像処理性能とは、端末装置２０が備える演算装置の種類や動作周波数、メモリのアクセス速度や容量、画像処理エンジンの種類や動作周波数などにより定まる。
この一例では、端末情報送信部２０２は、ユーザによる配信要求操作がなされた場合に、動き情報の配信要求とともに、端末情報ＴＩを情報配信装置１０に対して送信する。
【００３３】
なお、端末情報送信部２０２は、動き情報の配信要求を送信する場合において、特定の選手、又は特定のチームに所属する選手の動き情報のみを要求してもよい。この場合、端末情報送信部２０２は、ユーザの操作に基づいて動き情報を要求してもよい。例えば、ユーザが特定の選手を指定する操作を行うと、端末情報送信部２０２は、ユーザが指定した選手の動き情報のみを要求する。また、ユーザが特定のチームを指定する操作を行うと、端末情報送信部２０２は、ユーザが指定したチームに所属する選手の動き情報のみを要求する。
【００３４】
また、ユーザは、表示される画像の粒度（すなわち、配信される動き情報の粒度）を選択することもできる。この場合、端末情報送信部２０２は、ユーザによる粒度の選択に応じて、要求する動き情報の情報量を選択する。例えば、上述した画像Ｐ２のように粒度が荒い画像の表示をユーザが選択した場合には、端末情報送信部２０２は、情報量が比較的少ない動き情報を要求する。また、上述した画像Ｐ３のように粒度が細かい画像の配信をユーザが選択した場合には、端末情報送信部２０２は、情報量が比較的多い動き情報を要求する。
【００３５】
なお、端末情報送信部２０２は、ユーザによる指示だけによらず、通信品質情報ＣＱや性能情報ＰＩに基づいて、要求する動き情報の情報量を選択してもよい。この場合、例えば、端末情報送信部２０２は、通信品質情報ＣＱが示す通信品質が比較的高い場合には、情報量が比較的多い動き情報を要求する。また、端末情報送信部２０２は、通信品質情報ＣＱが示す通信品質が比較的低い場合には、情報量が比較的少ない動き情報を要求する。
【００３６】
記憶部２５０は、モデル情報記憶部２５１を備える。このモデル情報記憶部２５１には、モデルＭの要素Ｅや関節Ｊの情報が記憶されている。
【００３７】
動き情報受信部２０４は、情報配信装置１０から配信される動き情報を受信する。
動画像生成部２０５は、動き情報受信部２０４が受信する動き情報と、モデル情報記憶部２５１に記憶されるモデル情報とに基づいて、モデルＭの動画像を生成する。
表示制御部２０６は、表示部Ｄを制御し、動画像生成部２０５が生成する動画像を表示部Ｄに表示させる。
【００３８】
ここで、動き情報受信部２０４が受信する「動き情報」とは、情報配信装置１０が情報量を調整した後の動き情報である。つまり、動き情報受信部２０４は、情報量調整後動き情報ＭＩＡを情報配信装置１０から受信する。この情報配信装置１０の機能構成について説明する。
【００３９】
［情報配信装置１０の機能構成］
情報配信装置１０は、制御部１００を備える。制御部１００は、例えばＣＰＵを備えており、種々の演算や情報の授受を行う。制御部１００は、映像データ取得部１０１と、動き情報生成部１０２と、端末情報取得部１０３と、動き情報量調整部１０４と、配信部１０５とをその機能部として備える。
【００４０】
映像データ取得部１０１は、撮像装置ＣＡＭから映像データＶＤを取得する。この映像データＶＤには、例えば、試合中の選手の画像が含まれている。
動き情報生成部１０２は、映像データ取得部１０１が取得する映像データＶＤに基づいて、映像データＶＤに含まれる対象画像ＴＧＴを画像処理する。この一例の場合、対象画像ＴＧＴとは、選手の画像である。
【００４１】
具体的には、動き情報生成部１０２は、映像データＶＤを画像処理することにより、選手の画像と背景画像とを分離し、映像データＶＤの中から対象画像ＴＧＴ、すなわち選手の画像を抽出する。動き情報生成部１０２は、抽出した対象画像ＴＧＴをモデル化する。映像データＶＤに複数の選手の画像が含まれる場合には、動き情報生成部１０２は、選手ごとに画像を抽出し、選手ごとにモデル化する。動き情報生成部１０２は、モデルＭの動きを解析して、モデルＭの動き情報ＭＩを生成する。この動き情報ＭＩとは、例えば、モデルＭの動きベクトルである。この動きベクトルは、映像データＶＤに含まれる複数のフレーム間において選手の動きを既知の手段によって解析することによって得られる。
【００４２】
端末情報取得部１０３は、動き情報ＭＩの情報量を調整するための情報、すなわち端末情報ＴＩを端末装置２０から取得する。
【００４３】
動き情報量調整部１０４は、動き情報生成部１０２が生成する動き情報ＭＩの情報量を調整する。上述したように、端末装置２０において表示が可能な画像の粒度は、端末装置２０の画像処理性能や、情報配信装置１０と端末装置２０との間の通信品質などによって制約される。動き情報量調整部１０４は、これらの制約条件を端末装置２０から取得することにより、動き情報ＭＩの情報量を調整する。
【００４４】
動き情報量調整部１０４が情報量を調整する仕組みには次の２例がある。
（１）動き情報生成部１０２が様々な情報量の動き情報ＭＩを並行して生成する場合。
動き情報生成部１０２は、上述した図３（Ａ）〜（Ｄ）に示すような様々な情報量のモデルＭについての動き情報ＭＩを、並行してそれぞれ生成する。
この場合、動き情報量調整部１０４は、動き情報生成部１０２が生成した複数の動き情報ＭＩのうち、端末装置２０から取得した制約条件を満たす情報量の動き情報ＭＩを選択する。
（２）動き情報生成部１０２が情報量の多い動き情報ＭＩを生成する場合。
動き情報生成部１０２は、上述した図３（Ａ）〜（Ｄ）に示すような様々な情報量のモデルＭのうち、要素Ｅの数、及び関節Ｊの数が比較的多いモデルＭについて、動き情報ＭＩを生成する。例えば、動き情報生成部１０２は、モデルＭＤについての動き情報ＭＩを生成する。
この場合、動き情報量調整部１０４は、動き情報生成部１０２が生成した動き情報ＭＩから情報を間引くことにより、端末装置２０から取得した制約条件を満たす情報量の動き情報ＭＩを生成する。
【００４５】
なお、いずれの例の場合においても、動き情報量調整部１０４は、モデルＭに含まれる要素Ｅの数を調整することにより、動き情報生成部１０２が生成する動き情報ＭＩの情報量を調整するようにしてもよい。
【００４６】
また、動き情報量調整部１０４は、端末装置２０での再生遅延時間に基づいて、動き情報ＭＩの情報量を調整してもよい。この場合、端末装置２０は、動き情報ＭＩに基づいて生成された動画像の再生時刻を情報配信装置１０に定期的に送信する。動き情報量調整部１０４は、動き情報ＭＩの配信時刻と、当該動き情報ＭＩに基づいて生成された動画像の再生時刻との乖離度を求める。動き情報量調整部１０４は、求めた乖離度に応じて、動き情報ＭＩの情報量を調整する。例えば、動き情報量調整部１０４は、動き情報ＭＩの配信時刻と動画像の再生時刻との乖離度が所定の閾値よりも大きい場合、動き情報ＭＩを間引くことにより、動き情報ＭＩの情報量を低減させる。また、動き情報量調整部１０４は、動き情報ＭＩの配信時刻と動画像の再生時刻との乖離度が上述した所定の閾値よりもさらに大きい場合、動き情報ＭＩをさらに間引いてもよい。この場合、動き情報量調整部１０４は、動き情報ＭＩの配信時刻と動画像の再生時刻との乖離度に応じて、動き情報ＭＩの間引きの程度を、連続的に又は段階的に変化させることにより、動き情報ＭＩの情報量を低減させる。
【００４７】
動き情報量調整部１０４は、情報量を調整した動き情報ＭＩ、すなわち情報量調整後動き情報ＭＩＡを配信部１０５に出力する。
配信部１０５は、この情報量調整後動き情報ＭＩＡを端末装置２０に配信する。
【００４８】
［情報配信システム１の動作］
次に、情報配信システム１の動作について図５を参照して説明する。
図５は、本実施形態の情報配信システム１の動作の一例を示す図である。
【００４９】
（ステップＳ１１０）映像データ取得部１０１は、撮像装置ＣＡＭから映像データＶＤを取得する。この一例において、撮像装置ＣＡＭは、サッカーの試合において競技場ＳＤの全体を俯瞰する視点で競技場ＳＤを撮像している。この場合、映像データＶＤには、試合に出場している全選手の画像が含まれる。
（ステップＳ１２０）動き情報生成部１０２は、映像データ取得部１０１が取得した映像データＶＤに基づいて、選手のモデルＭの動き情報ＭＩを生成する。
なお、この一例において動き情報生成部１０２は、端末装置２０からの動き情報の配信要求の有無に関わらず、動き情報ＭＩを生成する。また、この一例において動き情報生成部１０２は、図３（Ａ）〜同図（Ｄ）に示す各モデルＭについて、それぞれ動き情報ＭＩを生成する。
【００５０】
（ステップＳ２１０）端末装置２０は、動き情報の配信要求を情報配信装置１０に対して送信する。
（ステップＳ１３０〜ステップＳ１４０）情報配信装置１０は、端末装置２０による配信要求の送信を待つ。情報配信装置１０は、端末装置２０からの配信要求を受信した場合（ステップＳ１４０；ＹＥＳ）に、ステップＳ１５０〜ステップＳ１７０の処理を行う。
【００５１】
（ステップＳ２２０）端末装置２０の端末情報送信部２０２は、端末情報ＴＩを情報配信装置１０に対して送信する。
（ステップＳ１５０）情報配信装置１０の端末情報取得部１０３は、端末装置２０から端末情報ＴＩを取得する。
なお、この一例では、端末装置２０は、動き情報の配信要求と、端末情報ＴＩとを順次送信するものとして説明するが、これに限られない。端末装置２０は、動き情報の配信要求と、端末情報ＴＩとを同時に送信してもよい。
【００５２】
（ステップＳ１６０）動き情報量調整部１０４は、ステップＳ１５０において取得された端末情報ＴＩに基づいて、ステップＳ１２０において生成された動き情報ＭＩの情報量を調整する。具体的には、端末情報ＴＩが「多関節モデル」ではなく「点モデル」の配信を要求している場合には、動き情報量調整部１０４は、動き情報生成部１０２が生成する各モデルＭの動き情報ＭＩのうち、図３（Ａ）に示すモデルＭＡ、つまり点モデルの動き情報ＭＩを、送信対象の動き情報ＭＩとして選択する。動き情報量調整部１０４は、選択した動き情報ＭＩを情報量調整後動き情報ＭＩＡとして配信部１０５に出力する。
【００５３】
なお、端末情報ＴＩに配信対象のモデルの種類（粒度）を指定する情報が含まれている、という構成であってもよい。また、端末情報ＴＩに基づいて、動き情報量調整部１０４が配信対象のモデルの種類（粒度）を判定する、という構成であってもよい。前者の「端末情報ＴＩに配信対象のモデルの種類（粒度）を指定する情報が含まれている」という構成の場合には、動き情報量調整部１０４は、端末情報ＴＩが指定する種類のモデルを選択する。後者の「端末情報ＴＩに基づいて、動き情報量調整部１０４が配信対象のモデルの種類（粒度）を判定する」という構成の場合には、動き情報量調整部１０４は、動き情報生成部１０２が生成する各モデルＭの動き情報ＭＩの情報量と、端末情報ＴＩが示す配信可能な情報量とを比較することにより、配信対象のモデルの種類を選択する。
【００５４】
（ステップＳ１７０）配信部１０５は、情報量調整後動き情報ＭＩＡを端末装置２０に配信する。
（ステップＳ２３０〜ステップＳ２５０）端末装置２０の動き情報受信部２０４は、配信された情報量調整後動き情報ＭＩＡを受信する。動画像生成部２０５は、受信した情報量調整後動き情報ＭＩＡに基づいて、モデルＭの動画像を生成する。表示制御部２０６は、生成された動画像を表示部Ｄに表示させる。
【００５５】
情報配信装置１０は、ステップＳ１３０及びステップＳ１５０において、端末装置２０から動き情報の配信要求と端末情報ＴＩとを取得した後は、動き情報ＭＩを生成するごとに、情報量調整後動き情報ＭＩＡを端末装置２０に対して配信する。つまり、情報配信装置１０は、情報量調整後動き情報ＭＩＡをリアルタイム配信する。ここで、リアルタイム配信とは、映像データＶＤを情報配信装置１０が取得する毎に、動き情報ＭＩを生成し、生成した動き情報ＭＩの情報量を調整した情報量調整後動き情報ＭＩＡを配信することである。
【００５６】
図６は、本実施形態の端末装置２０に表示される動画の一例である。情報配信装置１０は、映像データＶＤを取得するごとに動き情報ＭＩを生成する。情報配信装置１０は、端末装置２０から取得する端末情報ＴＩに基づいて、動き情報ＭＩの情報量を調整して、情報量調整後動き情報ＭＩＡをリアルタイム配信する。
同図では、端末装置２０が「点モデル」の情報量調整後動き情報ＭＩＡを要求している場合を一例として示す。
時刻ｔ１において情報配信装置１０は、選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の現在位置を示す情報を情報量調整後動き情報ＭＩＡとして端末装置２０に配信する。端末装置２０は、配信された情報量調整後動き情報ＭＩＡに基づき、選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の現在位置を示す画像Ｐ１１を表示部Ｄに表示する（同図（Ａ））。
時刻ｔ２において情報配信装置１０は、選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の動きを示す情報を情報量調整後動き情報ＭＩＡとして端末装置２０に配信する。端末装置２０は、配信された情報量調整後動き情報ＭＩＡに基づき、選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の移動軌跡と現在位置とを示す画像Ｐ１２を表示部Ｄに表示する（同図（Ｂ））。
時刻ｔ３においても時刻ｔ２の場合と同様にして、端末装置２０は、選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の移動軌跡と現在位置とを示す画像Ｐ１３を表示部Ｄに表示する（同図（Ｃ））。
なお、上述した選手ＰＬ１、選手ＰＬ２及び選手ＰＬ３の動きを示す情報とは、時刻ｔ１から時刻ｔ２までの間の選手の変位の方向及び量を示す情報であってもよく、時刻ｔ２における選手の位置を示す情報であってもよい。
【００５７】
以上説明したように、本実施形態の情報配信システム１は、配信対象の端末装置２０に対して、映像データＶＤなどの動画像をそのまま配信するのではなく、映像データＶＤに含まれる選手のモデルＭの動き情報を配信する。ここで、モデルＭの動き情報の情報量は、映像データＶＤなどの動画像の情報量に比べて少ない。このため、情報配信システム１によれば、映像データＶＤなどの動画像をそのまま配信する場合に比べて、少ない情報量によって配信することができる。
したがって、本実施形態の情報配信システム１によれば、コンテンツをリアルタイム配信することができる。
ここで、端末装置２０のユーザが競技場の観客であり、情報配信装置１０がこの試合の情報を配信している場合について説明する。この場合、端末装置２０のユーザは、目の前で展開されている試合を、手元のスマートフォンやタブレット端末においてリアルタイムに視聴することができる。情報配信システム１は、選手の位置やその移動軌跡などを端末装置２０にリアルタイム表示させることができるため、ユーザに対して試合をさらに楽しむための情報を提供することができる。また、情報配信システム１によれば、モデルＭの動き情報に基づき、端末装置２０においてユーザの好みに応じたコンテンツを生成することができる。例えば、端末装置２０、配信されるモデルＭの動き情報に基づいて特定の選手を拡大表示したり、動き情報に基づく音声解説を行ったりしてもよい。つまり、情報配信システム１によれば、ユーザの好みに応じたコンテンツを提供することができる。
また、競技場等における情報配信の場合、観客数に応じて端末装置２０の数も多くなり、映像データＶＤをそのまま配信する従来技術の場合には、情報配信に利用される無線通信回線の通信容量が逼迫するため、十分な品質のコンテンツを提供する事が難しいという問題があった。本実施形態の情報配信システム１によれば、映像データＶＤをそのまま配信する場合に比べて情報配信の通信量が少ないため、無線通信回線の通信容量が逼迫する程度を低減することができる。
【００５８】
また、本実施形態の情報配信装置１０は、配信対象の端末装置２０から送信される端末情報ＴＩに基づいて動き情報ＭＩの情報量を調整して、情報量調整後動き情報ＭＩＡを配信する。したがって情報配信装置１０によれば、端末装置２０の性能や、情報配信装置１０と端末装置２０との間の通信状況に応じて、配信される動き情報ＭＩの情報量を低減させることができる。つまり、情報配信装置１０によれば、情報量を調整せずに動き情報ＭＩを配信する場合に比べて、情報配信の通信量をさらに低減することができる。
【００５９】
なお、端末装置２０は、情報配信装置１０との通信の状況変化に応じて通信品質情報ＣＱを更新し、端末情報ＴＩを繰り返し情報配信装置１０に対して送信してもよい。この場合、情報配信装置１０は、端末情報ＴＩを受信するごとに、通信品質に応じた情報量の動き情報を選択する。つまり、情報配信装置１０は、配信する情報量調整後動き情報ＭＩＡの情報量をリアルタイムに変化させてもよい。
【００６０】
また、上述において端末装置２０には、モデルＭの要素Ｅや関節Ｊなどの情報が予め記憶されているとして説明したが、これに限られない。情報配信装置１０は、動き情報の配信要求があった場合、配信対象のモデルＭの情報を、端末装置２０に対して配信してもよい。
【００６１】
［第２の実施形態］
以下、図を参照して第２の実施形態の情報配信システム１ａについて説明する。
図７は、第２の実施形態の情報配信システム１ａの機能構成の一例を示す図である。情報配信システム１ａは、（１）端末装置２０ａの状態に応じた表示機能、（２）ユーザの操作による配信情報量の変更機能、（３）非リアルタイム配信機能、（４）マルチアングル動き情報ＭＩ又は自由視点動き情報ＭＩの配信機能、（５）観戦位置に応じた動画表示機能、（６）選手情報などの付加情報表示機能、を備える点において、上述した第１の実施形態と異なる。以下、各機能について説明する。なお、上述した第１の実施形態と同一の構成及び動作については、同一の符号を付してその説明を省略する。
【００６２】
［（１）端末装置２０ａの状態に応じた表示機能］
端末装置２０ａは、制御部２００ａが、動画像生成部２０５ａと、状態取得部２０７とをその機能部として備える。状態取得部２０７は、端末装置２０ａの状態を取得する。ここで、端末装置２０ａの状態には、端末装置２０ａの処理負荷、端末装置２０ａのバッテリ残量、端末装置２０ａの周囲の明るさなどがある。
【００６３】
［端末装置２０ａの処理負荷に応じた表示の変更］
状態取得部２０７は、端末装置２０ａの処理負荷の状態を取得する。例えば、制御部２００ａが複数の処理を同時に実行している場合などにおいて処理負荷が上昇して、動画像のリアルタイム生成に処理遅延が生じることがある。このような場合、状態取得部２０７は、制御部２００ａの処理負荷が上昇したことを動画像生成部２０５ａに通知する。
動画像生成部２０５ａは、動き情報受信部２０４ａが受信する動き情報ＭＩと、状態取得部２０７が取得する状態とに基づいて、状態に応じたモデルＭの動画像を生成する。ここで、動画像生成部２０５ａは、解像度などの端末装置２０ａにおいて変更可能なパラメータを変化させてもよい。上述の一例のように制御部２００ａの処理負荷が上昇した場合、例えば、動画像生成部２０５ａは、生成する動画像の解像度を低減させて、動画像のリアルタイム生成を維持する。
【００６４】
［端末装置２０ａのバッテリ残量に応じた表示の変更］
状態取得部２０７は、端末装置２０ａのバッテリ残量の状態を取得する。例えば、端末装置２０ａのバッテリ残量があるしきい値よりも低い場合、状態取得部２０７は、制御部２００ａのバッテリ残量が少ないことを動画像生成部２０５ａに通知する。
バッテリ残量が少ない場合には、動画像生成部２０５ａは、生成する動画像の粒度を低減させて消費電力を低減することにより、動画像の生成可能時間を延長させる。
【００６５】
［端末装置２０ａの周囲の明るさに応じた表示の変更］
状態取得部２０７は、端末装置２０ａの周囲の照度（明るさ）を取得する。動画像生成部２０５ａは、状態取得部２０７が取得する明るさに応じた動画像を生成する。例えば、サッカーの試合が昼間に行われる場合と夜間に行われる場合とで、端末装置２０ａの周囲の照度が互いに異なる場合がある。この場合、動画像生成部２０５ａは、生成する動画の内容、配色、フォントサイズ、解像度などを、昼間と夜間とで互いに異ならせる。
【００６６】
［（２）ユーザの操作による配信情報量の変更機能］
情報配信システム１ａは、ユーザの操作によって配信する情報量を変更することができる。例えば、端末装置２０ａのユーザが「多関節モデル」ではなく「点モデル」の配信を要求する場合がある。この場合、操作検出部２０１は、ユーザによる「点モデル」の配信を要求する操作を検出する。端末情報送信部２０２ａは、ユーザの操作に基づいて、情報量の調整の程度を示す調整程度情報ＡＩを情報配信装置１０ａに対して送信する。この一例の場合、端末情報送信部２０２ａは、「点モデル」を示す調整程度情報ＡＩを情報配信装置１０ａに対して送信する。
【００６７】
制御部１００ａは、動き情報量調整部１０４ａと、配信部１０５ａと、調整程度情報取得部１０６とをその機能部として備える。
調整程度情報取得部１０６は、端末装置２０ａが送信する調整程度情報ＡＩを取得する。動き情報量調整部１０４ａは、調整程度情報取得部１０６が取得する調整程度情報ＡＩに更に基づいて、動き情報ＭＩの情報量を調整する。上述の一例では、動き情報量調整部１０４ａは、配信対象の動き情報ＭＩとして「点モデル」の動き情報ＭＩを選択する。動き情報量調整部１０４ａは、「点モデル」の動き情報ＭＩを情報量調整後動き情報ＭＩＡとして配信部１０５ａに出力する。
【００６８】
［（３）非リアルタイム配信機能］
これまで、情報配信装置１０及び情報配信装置１０ａがリアルタイム配信を行う場合を一例にして説明したが、これに限られない、情報配信装置１０ａは、非リアルタイム配信を行うこともできる。
【００６９】
非リアルタイム配信とは、動き情報ＭＩを生成直後に配信するのではなく、動き情報ＭＩを一旦記憶させておき、端末装置２０ａから要求があった場合に、動き情報ＭＩを配信することである。
【００７０】
具体的には、情報配信装置１０ａは、記憶部１５０を備える。この記憶部１５０は、動き情報記憶部１５１を備える。動き情報記憶部１５１には、動き情報生成部１０２が生成した動き情報ＭＩが、生成順に順次記憶される。つまり、動き情報記憶部１５１には、動き情報量調整部１０４ａが情報量を調整する前の、情報量が多い動き情報ＭＩが記憶される。
制御部１００ａは、動き情報配信要求取得部１０７を備える。動き情報配信要求取得部１０７は、端末装置２０ａから動き情報配信要求ＭＲＱを取得すると、配信部１０５ａに対して、動き情報配信要求ＭＲＱの取得を通知する。
配信部１０５ａは、動き情報配信要求ＭＲＱの取得の通知がなされると、動き情報記憶部１５１に記憶されている動き情報ＭＩを読み出し、読み出した動き情報ＭＩを端末装置２０ａに対して配信する。
【００７１】
情報配信システム１ａは、情報配信に利用される無線通信回線が比較的空いている場合に非リアルタイム配信を行うことにより、リアルタイム配信の場合に比べより情報量の多い動き情報ＭＩを配信することができる。
【００７２】
情報配信装置１０ａは、リアルタイム配信済みの端末装置２０ａに対して選択的に、非リアルタイム配信を行うこともできる。この場合、情報配信装置１０ａは、リアルタイム配信を行っていない端末装置２０ａから非リアルタイム配信の要求があった場合には、この非リアルタイム配信の要求を却下する。この情報配信装置１０ａによる非リアルタイム配信動作の一例について、図８を参照して説明する。
【００７３】
図８は、本実施形態の情報配信装置１０ａによる非リアルタイム配信動作の一例を示す図である。
（ステップＳ１７０、ステップＳ２３０〜ステップＳ２４０）情報配信システム１ａは、上述したリアルタイム配信を行う。情報配信装置１０ａは、リアルタイム配信対象の端末装置２０ａを記憶する。
（ステップＳ４１０、ステップＳ３１０）端末装置２０ａの端末情報送信部２０２ａは、非リアルタイム配信による動き情報の配信要求を行う。具体的には、端末情報送信部２０２ａは、動き情報配信要求ＭＲＱを情報配信装置１０ａに対して送信する。情報配信装置１０ａの動き情報配信要求取得部１０７は、端末装置２０ａが送信する動き情報配信要求ＭＲＱを取得する。
（ステップＳ３２０）配信部１０５ａは、動き情報配信要求ＭＲＱを送信した端末装置２０ａに対して情報量調整後動き情報ＭＩＡが配信済みであるか否か、すなわちリアルタイム配信済みか否かを判定する。より具体的には、配信部１０５ａは、動き情報配信要求ＭＲＱを送信した端末装置２０ａが、ステップＳ１７０においてリアルタイム配信対象の端末装置２０ａとして記憶された端末装置２０ａであるか否かを判定する。
（ステップＳ３３０）配信部１０５ａは、動き情報記憶部１５１に記憶されている動き情報ＭＩを端末装置２０ａに対して配信する。
（ステップＳ４２０〜ステップＳ４５０）端末装置２０ａは、動き情報ＭＩを受信すると、この動き情報ＭＩを記憶部２５０に記憶させる。端末装置２０ａは、記憶させた動き情報ＭＩを順次読み出して動画像を生成する。表示制御部２０６は、生成された動画像を表示部Ｄに表示させる。
このように構成することにより、情報配信装置１０ａは、リアルタイム配信を行う動機をユーザに対して与えることができる。
【００７４】
なお、ここでは情報配信装置１０ａが動き情報ＭＩを配信する場合を一例にして説明したが、これに限られない。非リアルタイム配信においては、情報配信装置１０ａの記憶部１５０に記憶されている情報が、端末装置２０ａの記憶部２５０に転送された後、記憶部２５０から読み出されて表示される。したがって、情報配信装置１０ａと端末装置２０ａとの間の情報の授受にリアルタイム性が要求されない。このため、非リアルタイム配信の場合には、情報量の多い情報であっても、記憶部１５０の記憶容量や記憶部２５０の記憶容量を上限にして配信することが可能である。例えば、非リアルタイム配信の場合、情報配信装置１０ａは、動き情報ＭＩに代えて、又は動き情報ＭＩに加えて、映像データＶＤを端末装置２０ａに対して配信してもよい。
【００７５】
［（４）マルチアングル動き情報ＭＩ又は自由視点動き情報ＭＩの配信機能］
これまで撮像装置ＣＡＭが１台である場合について説明したが、これに限られない。情報配信システム１ａに映像データＶＤを供給する撮像装置ＣＡＭは、複数台であってもよい。例えば、撮像装置ＣＡＭが３台以上あれば、映像データＶＤから動き情報ＭＩを生成することができる。
【００７６】
図９は、競技場ＳＤに複数の撮像装置ＣＡＭが設置されている場合の、撮像装置ＣＡＭの配置の一例を示す図である。この一例の場合、競技場ＳＤには、撮像装置ＣＡＭ１〜ＣＡＭ８の８台の撮像装置ＣＡＭが設置されている。この場合、情報配信装置１０ａの映像データ取得部１０１は、撮像装置ＣＡＭがそれぞれ撮像した映像データＶＤ、すなわち映像データＶＤ１〜映像データＶＤ８を取得する。動き情報生成部１０２は、それぞれの映像データＶＤについて動き情報ＭＩを生成する。このように構成することにより、情報配信装置１０ａは、マルチアングルによる動き情報ＭＩを配信することができる。
例えば、端末装置２０ａが、撮像装置ＣＡＭ２の視点位置による動き情報ＭＩの配信を要求した場合、情報配信装置１０ａは、この撮像装置ＣＡＭ２の視点位置による動き情報ＭＩを配信する。
【００７７】
また、情報配信装置１０ａは、複数の視点位置による映像データＶＤに基づいて、視点位置を任意の位置にした動き情報ＭＩ、すなわち自由視点動き情報ＭＩを生成することもできる。この場合、情報配信装置１０ａは、端末装置２０ａによって指示された視点位置による動き情報ＭＩを生成して配信する。
【００７８】
なお、ここでは視点位置の座標変換を情報配信装置１０ａが行う場合について説明したがこれに限られない。端末装置２０ａが、視点位置の切り替えを行ってもよい。この場合、情報配信装置１０ａは、選手の競技場ＳＤ上における位置を示す座標情報を、動き情報ＭＩとともに端末装置２０ａに対して配信する。端末装置２０ａの動画像生成部２０５ａは、ユーザの指示による視点位置情報と座標情報とに基づいて情報配信装置１０ａから配信される情報の座標変換を行うことにより、自由視点動画像を生成する。
【００７９】
［（５）観戦位置に応じた動画表示機能］
端末装置２０ａの状態取得部２０７は、端末装置２０ａの現在位置を状態として取得する。情報配信装置１０ａの動き情報生成部１０２は、状態取得部２０７が取得する端末装置２０ａの現在位置を視点位置にして動き情報ＭＩの座標変換を行う。このように構成することにより情報配信システム１ａは、端末装置２０ａの現在位置、すなわちユーザの観戦位置に応じた動画を端末装置２０ａに表示させることができる。これにより情報配信システム１ａは、ユーザが視点位置を指示することなく、ユーザの観戦位置に応じた動画を表示させることができる。
なお、上述したように端末装置２０ａの動画像生成部２０５ａが視点位置の座標変換を行ってもよい。
【００８０】
［（６）選手情報などの付加情報表示機能］
情報配信システム１ａは、動き情報ＭＩに加えて、対象画像ＴＧＴに関する情報を配信することもできる。この場合、情報配信装置１０ａは、制御部１００ａが対象画像情報取得部１０８を備え、記憶部１５０が対象画像情報記憶部１５２を備える。
対象画像情報取得部１０８は、対象画像ＴＧＴに関する情報を取得する。具体的には、動き情報生成部１０２は、映像データＶＤから対象画像ＴＧＴを抽出する。この対象画像ＴＧＴとは、例えば、選手の全身画像である。対象画像情報取得部１０８は、抽出された対象画像ＴＧＴに含まれる情報、例えば、ユニフォームの意匠、背番号や身体的特徴などに基づいて、対象画像ＴＧＴとして抽出された選手を特定する。対象画像情報取得部１０８は、特定した選手に関連する情報を対象画像情報記憶部１５２から読み出して、配信部１０５ａに供給する。配信部１０５ａは、この対象画像ＴＧＴに関する情報を、動き情報とともに配信する。
【００８１】
ここで、対象画像ＴＧＴに関連する情報には、例えばサッカーの試合の場合には、選手の氏名、顔写真、戦歴、ポジション、ゴール数などの情報が含まれる。また、競馬の場合には、対象画像ＴＧＴに関連する情報には、馬柱、調教師のコメント、パドックでの馬の状態、オッズ、競争中の現在順位などの情報が含まれる。
すなわち、対象画像ＴＧＴに関連する情報とは、対象画像ＴＧＴの属性を示す情報である。
【００８２】
また、対象画像ＴＧＴに関連する情報には、選手や競走馬などを識別する識別情報が含まれていてもよい。この場合、情報配信システム１ａは、ユーザが選手や競走馬などの画像を選択すると、選択された選手や競争馬に対応する対象画像ＴＧＴの識別情報に基づいて、当該選手の経歴や戦績などの関連情報を取得してもよい。情報配信システム１ａは、取得した経歴や戦績などの関連情報を端末装置２０ａに配信することにより、ユーザが自ら選択した選手の経歴や戦績をユーザに対して提示することができる。
【００８３】
また、対象画像ＴＧＴに関連する情報には、選手の所属チームやポジションなどを示す情報が含まれていてもよい。この場合、情報配信システム１ａは、対象画像ＴＧＴ（例えば、選手の画像）について、所属チーム毎の色分け表示や、ポジションを識別する印の表示を行う。
【００８４】
また、対象画像ＴＧＴとは、選手の画像に限られず、試合で使用される設備や道具などの画像であってもよい。例えば、対象画像ＴＧＴは、サッカーの試合におけるボールやゴール、審判、審判が所持するカードや旗などであってもよい。また、対象画像ＴＧＴは、競馬における騎手の他、競走馬、鞍、ゲート、ゲート上のスターター、スターターが所持する旗、ゴール、着順表示板などであってもよい。また、対象画像ＴＧＴは、自動車レースにおけるドライバーの他、競争車両、ピット内のクルー、交換用のタイヤ、コース脇の旗などであってもよい。
例えば、対象画像ＴＧＴがサッカーの試合におけるボールの場合、情報配信システム１ａは、ボールの移動軌跡を示す動き情報ＭＩを配信することができる。
【００８５】
また、端末装置２０ａは、配信された動き情報ＭＩを記憶することにより、動き情報ＭＩが配信されたタイミング以降のタイミングで動画像を表示してもよい。この場合、端末装置２０ａは、ユーザによる再生操作が行われた場合に、動き情報ＭＩを読み出して動画像を表示する。また、端末装置２０ａは、表示部Ｄに動画像の再生所要時間と再生位置を示すスライドバーを表示させ、ユーザによるスライドバーの操作によって任意の再生位置の動画像を表示してもよい。
【００８６】
また、情報配信システム１ａは、端末装置２０ａの現在位置を把握し、所定の範囲内にある端末装置２０ａを配信対象として選択してもよい。例えば、情報配信システム１ａは、移動体通信網の基地局が有する端末装置２０ａの位置情報、又はＧＰＳや近距離無線通信などによって取得される端末装置２０ａの位置情報を取得する。情報配信システム１ａは、取得した端末装置２０ａの位置情報に基づいて、配信対象の端末装置２０ａであるか否かを判定する。例えば、サッカーの試合が行われている競技場にいるユーザにのみ配信を行う場合、情報配信システム１ａは、端末装置２０ａの現在位置が当該競技場である場合に、この端末装置２０ａを配信対象にする。
【００８７】
また、端末装置２０ａが配信された動き情報ＭＩを記憶する場合において、情報配信システム１ａは、端末装置２０ａに記憶されている動き情報ＭＩを消去するか否かを制御してもよい。この場合例えば、情報配信システム１ａは、端末装置２０ａが所定の配信範囲外に移動した場合には、端末装置２０ａに記憶されている動き情報ＭＩを消去する。
【００８８】
また、情報配信システム１ａは、動き情報ＭＩに基づく動画像を表示しようとする場合において、ユーザの操作に基づいて、この動き情報ＭＩの元画像である映像データＶＤを配信してもよい。例えば、端末装置２０ａが配信された動き情報ＭＩを記憶しており、ユーザがこの動き情報ＭＩに基づく動画像を再生しようとする。この場合において、ユーザが動き情報ＭＩに基づく動画像に代えて、元画像である映像データＶＤの再生を望む場合がある。この場合には、情報配信システム１ａは、ユーザの操作に基づいて、動き情報ＭＩの元画像である映像データＶＤを配信する。
【００８９】
以上、本発明の実施形態及びその変形を説明したが、これらの実施形態及びその変形は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態及びその変形は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００９０】
なお、上述の各装置は内部にコンピュータを有している。そして、上述した各装置の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００９１】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００９２】
１…情報配信システム、１０…情報配信装置、１００…制御部、１０１…映像データ取得部、１０２…動き情報生成部、１０３…端末情報取得部、１０４…動き情報量調整部、１０５…配信部、１０６…調整程度情報取得部、１０７…動き情報配信要求取得部、１０８…対象画像情報取得部、１５０…記憶部、１５１…動き情報記憶部、１５２…対象画像情報記憶部、２０…端末装置、２００…制御部、２０１…操作検出部、２０２…端末情報送信部、２０３…通信品質情報生成部、２０４…動き情報受信部、２０５…動画像生成部、２０６…表示制御部、２０７…状態取得部、２５０…記憶部、２５１…モデル情報記憶部
【図１】
2018142812.tif 000003
【図２】
2018142812.tif 000004
【図３】
2018142812.tif 000005
【図４】
2018142812.tif 000006
【図５】
2018142812.tif 000007
【図６】
2018142812.tif 000008
【図７】
2018142812.tif 000009
【図８】
2018142812.tif 000010
【図９】
2018142812.tif 000011