Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6526731B2 - Information distribution device - Google Patents
[go: Go Back, main page]

JP6526731B2 - Information distribution device - Google Patents

Information distribution device Download PDF

Info

Publication number
JP6526731B2
JP6526731B2 JP2017035173A JP2017035173A JP6526731B2 JP 6526731 B2 JP6526731 B2 JP 6526731B2 JP 2017035173 A JP2017035173 A JP 2017035173A JP 2017035173 A JP2017035173 A JP 2017035173A JP 6526731 B2 JP6526731 B2 JP 6526731B2
Authority
JP
Japan
Prior art keywords
information
motion information
unit
terminal device
motion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017035173A
Other languages
Japanese (ja)
Other versions
JP2018142812A (en
Inventor
雄一郎 石谷
雄一郎 石谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2017035173A priority Critical patent/JP6526731B2/en
Priority to US16/488,122 priority patent/US11082725B2/en
Priority to PCT/JP2018/007175 priority patent/WO2018155703A1/en
Publication of JP2018142812A publication Critical patent/JP2018142812A/en
Application granted granted Critical
Publication of JP6526731B2 publication Critical patent/JP6526731B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明の実施形態は、情報配信装置に関する。 Embodiments of the present invention relates to information distribution equipment.

従来、動画などの大容量コンテンツを端末装置に対して配信する技術が知られている(例えば、特許文献1を参照。)。また、二次元画像から、当該画像に含まれるオブジェクトの三次元モデルを生成する技術が知られている(例えば、特許文献2及び非特許文献1を参照。)   Conventionally, a technology for distributing large-capacity content such as moving pictures to a terminal device is known (see, for example, Patent Document 1). Further, there is known a technique for generating a three-dimensional model of an object included in the image from a two-dimensional image (see, for example, Patent Document 2 and Non-Patent Document 1).

特開2013−115440号公報JP, 2013-115440, A 特開2016−126425号公報JP, 2016-126425, A

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-20Paul E. Debevec, Camillo J. Taylor, Jitendra Malik, Modeling and Rendering Architecture from A hybrid geometry- and image-based approach, "SIGGRAPH '96 Proceedings of the 23rd annual conference on computer graphics and interactive techniques", (United States of America ), 1996, P. 11-20.

ここで、多数の端末装置に対してコンテンツをリアルタイム配信したいというニーズがある。例えば、サッカーの試合が行われる競技場などにおいて、競技を観戦している観客の端末装置それぞれに対して、当該試合に関するコンテンツをリアルタイムに配信したいというニーズがある。コンテンツは例えば観客がそれぞれ指定した視点の動画等である。
しかしながら、多数の端末装置に対して個別の情報をリアルタイム配信する場合、情報配信のための通信回線に流れるトラフィックがきわめて大きくなり、情報配信の遅延や情報の欠落といった問題が発生する場合がある。
Here, there is a need for real-time delivery of content to a large number of terminal devices. For example, in a stadium or the like where a soccer game is played, there is a need to distribute in real time the content related to the game to the terminal devices of the spectators watching the game. The content is, for example, a moving image of a viewpoint designated by the audience.
However, when individual information is distributed in real time to a large number of terminal devices, the traffic flowing through the communication line for information distribution becomes extremely large, and problems such as information distribution delay and information loss may occur.

本発明は、コンテンツをリアルタイム配信することができる情報配信装置を提供することを目的とする。 The present invention aims to provide information distribution equipment which is capable of real time delivery of content.

本発明の一実施形態は、映像データを取得する映像データ取得部と、前記映像データ取得部が取得する前記映像データに基づいて、前記映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を前記モデル毎に生成する動き情報生成部と、前記動き情報の配信対象の端末装置の性能情報又は前記端末装置との間の通信品質を示す通信品質情報を、端末情報として取得する端末情報取得部と、前記端末装置が要求する前記動き情報の情報量の調整の程度を示す調整程度情報を当該端末装置から取得する調整程度情報取得部と、前記端末情報取得部が取得する前記端末情報と、前記調整程度情報取得部が取得する前記調整程度情報とに基づいて、前記モデルあたりの前記動き情報の密度を変更することにより前記動き情報生成部が生成する前記動き情報の情報量を調整する動き情報量調整部と、前記動き情報量調整部が調整した情報量調整後動き情報を、前記端末装置に配信する配信部とを備える情報配信装置である。 One embodiment of the present invention can be obtained by performing image processing on a target image included in the video data based on a video data acquisition unit that acquires video data and the video data acquired by the video data acquisition unit. A motion information generation unit that generates motion information indicating a motion of a model for each of the models, performance information of a terminal device to which the motion information is to be distributed, or communication quality information indicating communication quality with the terminal device; A terminal information acquisition unit acquired as information, an adjustment degree information acquisition unit acquiring from the terminal device adjustment degree information indicating the degree of adjustment of the information amount of the motion information requested by the terminal device, and the terminal information acquisition unit and said terminal information but to obtain, based on said adjustment about information the adjustment about information acquiring unit acquires, to change the density of the motion information per the model A motion information amount adjustment unit that adjusts the information amount of the motion information generated by the motion information generation unit; and a distribution unit that distributes the information amount adjusted motion information adjusted by the motion information amount adjustment unit to the terminal device An information delivery apparatus comprising:

また、本発明の一実施形態の情報配信装置において、前記モデルには、複数の要素と、当該要素間を接続する関節とが含まれ、前記動き情報量調整部は、前記モデルに含まれる前記要素の数を調整することにより、前記動き情報生成部が生成する前記動き情報の情報量を調整する。   Further, in the information distribution device according to one embodiment of the present invention, the model includes a plurality of elements and joints connecting the elements, and the motion information amount adjustment unit is included in the model. By adjusting the number of elements, the information amount of the motion information generated by the motion information generation unit is adjusted.

また、本発明の一実施形態の情報配信装置は、前記対象画像に関する情報を取得する対象画像情報取得部を更に備え、前記配信部は、前記対象画像の前記情報量調整後動き情報とともに、前記対象画像情報取得部が取得する当該対象画像に関する情報を、前記端末装置に配信する。   The information distribution apparatus according to an embodiment of the present invention further includes a target image information acquisition unit for acquiring information on the target image, the distribution unit including the movement information after adjustment of the information amount of the target image. Information relating to the target image acquired by the target image information acquisition unit is distributed to the terminal device.

また、本発明の一実施形態の情報配信装置において、前記対象画像に関する情報とは、配信対象の前記モデルの属性を示す情報である。   Further, in the information delivery apparatus according to one embodiment of the present invention, the information on the target image is information indicating an attribute of the model to be delivered.

また、本発明の一実施形態の情報配信装置は、前記端末装置が出力する動き情報配信要求を取得する動き情報配信要求取得部と、前記動き情報生成部が生成する前記動き情報を記憶する動き情報記憶部とを更に備え、前記配信部は、前記動き情報配信要求取得部が取得する前記動き情報配信要求に基づいて、前記動き情報記憶部に記憶されている前記動き情報を、当該動き情報配信要求を出力した前記端末装置に配信する。   Further, the information distribution apparatus according to the embodiment of the present invention is a movement for storing a movement information distribution request acquisition unit that acquires a movement information distribution request output from the terminal device, and the movement information generated by the movement information generation unit. The information processing apparatus further comprises an information storage unit, and the distribution unit is configured to receive the motion information stored in the motion information storage unit based on the motion information distribution request acquired by the motion information distribution request acquisition unit. The distribution request is distributed to the terminal that has output the request.

また、本発明の一実施形態の情報配信装置において、前記配信部は、前記動き情報配信要求を出力した前記端末装置に対して前記情報量調整後動き情報が配信済みである場合に、前記動き情報記憶部に記憶されている前記動き情報を当該端末装置に対して配信する。   Further, in the information distribution apparatus according to one embodiment of the present invention, the distribution unit performs the movement when the movement information after information amount adjustment has been distributed to the terminal device that has output the movement information distribution request. The motion information stored in the information storage unit is distributed to the terminal device.

本発明によれば、コンテンツをリアルタイム配信することができる情報配信装置を提供することができる。 According to the present invention, it is possible to provide information distribution equipment which is capable of real time delivery of content.

第1の実施形態の情報配信システムの構成の概要を示す図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows the outline | summary of a structure of the information delivery system of 1st Embodiment. 本実施形態の端末装置の表示部に表示される画像の一例を示す図である。It is a figure which shows an example of the image displayed on the display part of the terminal device of this embodiment. 本実施形態の情報配信装置が生成するモデルの一例を示す図である。It is a figure which shows an example of the model which the information delivery apparatus of this embodiment produces | generates. 本実施形態の情報配信システムの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information delivery system of this embodiment. 本実施形態の情報配信システムの動作の一例を示す図である。It is a figure which shows an example of operation | movement of the information delivery system of this embodiment. 本実施形態の端末装置に表示される動画の一例である。It is an example of the moving image displayed on the terminal device of this embodiment. 第2の実施形態の情報配信システムの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the information delivery system of 2nd Embodiment. 本実施形態の情報配信装置による非リアルタイム配信動作の一例を示す図である。It is a figure which shows an example of the non-real-time delivery operation | movement by the information delivery apparatus of this embodiment. 競技場に複数の撮像装置が設置されている場合の、撮像装置の配置の一例を示す図である。It is a figure which shows an example of arrangement | positioning of an imaging device in case several imaging devices are installed in the stadium.

[第1の実施形態]
以下、図を参照して第1の実施形態の情報配信システム1について説明する。
図1は、第1の実施形態の情報配信システム1の構成の概要を示す図である。
First Embodiment
Hereinafter, the information delivery system 1 of the first embodiment will be described with reference to the drawings.
FIG. 1 is a diagram showing an outline of the configuration of the information distribution system 1 of the first embodiment.

[システムの概要]
情報配信システム1は、情報配信装置10を備える。この情報配信装置10は、ネットワークNを介して端末装置20と接続される。
情報配信装置10は、撮像装置CAMによって撮像された映像データVDを画像処理し、画像処理後の情報を端末装置20に対して配信する。以下、情報配信システム1が、サッカーなどの競技場SDに備えられており、サッカーの試合の情報を配信する場合を一例として説明する。なお、本実施形態では、撮像装置CAMが1台である場合について説明する。
[System overview]
The information delivery system 1 includes an information delivery apparatus 10. The information distribution device 10 is connected to the terminal device 20 via the network N.
The information distribution device 10 performs image processing on the video data VD captured by the imaging device CAM, and distributes the information after the image processing to the terminal device 20. Hereinafter, a case where the information distribution system 1 is provided in a stadium SD such as soccer and distributes information of a soccer match will be described as an example. In the present embodiment, the case where one imaging device CAM is provided will be described.

端末装置20は、例えばスマートフォンやタブレット端末であり、表示部Dと操作部TPとを備えている。操作部TPは、例えばタッチパネルを備えており、端末装置20のユーザによって操作される。表示部Dは、例えば液晶ディスプレイを備えており、さまざまな画像を表示する。この表示部Dに表示される画像には、情報配信装置10から配信される情報に基づいて端末装置20が生成する画像が含まれている。
ここで、図2を参照して、情報配信装置10が配信する情報に基づいての一例について説明する。
The terminal device 20 is, for example, a smartphone or a tablet terminal, and includes a display unit D and an operation unit TP. The operation unit TP includes, for example, a touch panel, and is operated by the user of the terminal device 20. The display unit D includes, for example, a liquid crystal display, and displays various images. The image displayed on the display unit D includes an image generated by the terminal device 20 based on the information distributed from the information distribution device 10.
Here, referring to FIG. 2, an example based on the information distributed by the information distribution device 10 will be described.

[端末装置20に表示される画像の一例]
図2は、本実施形態の端末装置20の表示部Dに表示される画像Pの一例を示す図である。
図2(A)に示す画像P1とは、競技場SDを上空から俯瞰した状態で、選手の動きの軌跡を示す画像である。
図2(B)に示す画像P2とは、ある視点から見た選手の配置を示す画像である。画像P2において、選手は、球や円柱などの比較的単純な図形の組み合わせによってデフォルメ表示される。
図2(C)に示す画像P3とは、ある視点から見た選手の配置を示す画像である。画像P3において、選手は、多数の多角形の組み合わせ(例えば、ポリゴン)によって構成され、さらに光線の方向に基づく陰影処理やポリゴン表面のテクスチャマッピングがなされて表示される。
ここで、画像P2と画像P3とは画像の情報量が互いに異なる。ここでいう画像の情報量は、画像のサイズ、画像の解像度、色調の階調数などによって定まる他、動画像を生成するための動きベクトルの数量などによって定まる。例えば、動画像の生成に用いられる動きベクトルの密度が高いことや、動きベクトルの更新頻度が高いことを「画像の情報量が多い」という。この一例において、画像P3は、画像P2に比べてポリゴン数が多いため、より滑らかに選手の動きを表現できる。この一例の場合、画像P3の生成に用いられる動きベクトルの密度は、画像P2の生成に用いられる動きベクトルの密度よりも高い。すなわち、この一例に示す画像P2は情報量が比較的少ない。画像P3は情報量が比較的多い。以下の説明において、情報量が比較的多い画像のことを「粒度が細かい画像」ともいう。また、情報量が比較的少ない画像のことを「粒度が荒い画像」ともいう。
[One Example of Image Displayed on Terminal Device 20]
FIG. 2 is a view showing an example of an image P displayed on the display unit D of the terminal device 20 of the present embodiment.
The image P1 shown in FIG. 2 (A) is an image showing the trajectory of the movement of the player in the state of looking over the stadium SD from above.
The image P2 shown to FIG. 2 (B) is an image which shows arrangement | positioning of the player seen from a certain viewpoint. In the image P2, the player is deformed and displayed by a combination of relatively simple figures such as a ball and a cylinder.
The image P3 shown in FIG. 2 (C) is an image showing the arrangement of the players viewed from a certain viewpoint. In the image P3, the player is constituted by a combination of a large number of polygons (for example, polygons), and further shadowing based on the direction of light rays and texture mapping of the polygon surface are performed and displayed.
Here, the amounts of information of the images P2 and P3 are different from each other. The amount of information of an image here is determined by the size of the image, the resolution of the image, the number of gradations of color tone, and the like, and is determined by the number of motion vectors for generating a moving image. For example, the fact that the density of motion vectors used to generate a moving image is high and the frequency of update of motion vectors is high is referred to as "a large amount of information of image". In this example, since the image P3 has a larger number of polygons than the image P2, the player's motion can be expressed more smoothly. In this example, the density of motion vectors used to generate the image P3 is higher than the density of motion vectors used to generate the image P2. That is, the image P2 shown in this example has a relatively small amount of information. The image P3 has a relatively large amount of information. In the following description, an image having a relatively large amount of information is also referred to as a “fine-grained image”. In addition, an image with a relatively small amount of information is also referred to as a "grain size coarse image".

[端末装置20に表示される画像の情報量の調整]
端末装置20の表示部Dに表示される画像Pの粒度は、さまざまな要因によって決まる。この要因には、一例として、(1)情報配信装置10の画像処理性能、(2)端末装置20の画像処理性能、(3)情報配信装置10と端末装置20との間の通信品質、(4)端末装置20の通信回線契約の内容に基づく通信速度や通信量の上限値、及び(5)端末装置20のユーザの要求、などがある。例えば、情報配信装置10や端末装置20の画像処理性能が比較的高い場合には、粒度が細かい画像Pを表示することができる。
[Adjustment of Information Amount of Image Displayed on Terminal Device 20]
The granularity of the image P displayed on the display unit D of the terminal device 20 is determined by various factors. The factors include (1) image processing performance of the information distribution device 10, (2) image processing performance of the terminal device 20, and (3) communication quality between the information distribution device 10 and the terminal device 20, ((1) 4) The communication speed and the upper limit value of the communication amount based on the contents of the communication line contract of the terminal device 20, and (5) the request of the user of the terminal device 20, and the like. For example, when the image processing performance of the information distribution device 10 or the terminal device 20 is relatively high, the image P with a fine granularity can be displayed.

[モデルとモデルの動き情報とによる動画の生成]
この情報配信装置10は、撮像装置CAMが撮像した映像データVDを画像処理することにより、この映像データVDに含まれる選手の画像を抽出する。さらに情報配信装置10は、抽出した選手の画像を画像処理して、選手の骨格や重心位置などを既知の手段によって算出することにより、選手の画像をモデル化する。
ここで、選手の骨格などを示すモデル情報が端末装置20に予め記憶されていれば、このモデル情報に対して動き情報を与えることにより、端末装置20は、モデルの動画を生成することができる。
この場合、情報配信装置10は、モデルの動き情報を端末装置20に配信する。端末装置20は、配信された動き情報と、予め記憶されているモデル情報とに基づいてモデルの動画を生成し、生成した動画を表示部Dに表示する。
[Generation of video by model and model motion information]
The information distribution apparatus 10 performs image processing on the video data VD captured by the imaging device CAM to extract an image of a player included in the video data VD. Furthermore, the information distribution device 10 performs image processing on the image of the extracted player, and models the player's image by calculating the player's skeleton, center of gravity position, and the like by known means.
Here, if model information indicating a player's skeleton or the like is stored in advance in the terminal device 20, the terminal device 20 can generate a moving image of the model by giving motion information to the model information. .
In this case, the information distribution device 10 distributes the motion information of the model to the terminal device 20. The terminal device 20 generates a moving image of a model based on the distributed motion information and model information stored in advance, and displays the generated moving image on the display unit D.

図3は、本実施形態の情報配信装置10が生成するモデルMの一例を示す図である。このモデルMは、要素Eと関節Jとを含む。この一例において要素Eとは、例えば選手の体幹部、頭部、腕部、脚部である。またこの一例において関節Jとは、体幹部と頭部、体幹部と腕部、体幹部と脚部などを接続する関節部分である。
一般的に、1人の選手をモデル化する場合、要素Eの数及び関節Jの数が多いほど、選手の動きをより精細に表現することができる。また、要素Eの数及び関節Jの数が多いほど、モデルMの情報量は多い。
例えば、図3(A)に示すモデルMAは、要素E(又は関節J)の数が1であり、最も情報量が少ない。図3(B)〜(D)に示すモデルMB、モデルMC、及びモデルMDは、記載順に要素E及び関節Jが多い。モデルMDは、例示するモデルMの中で最も情報量が多い。以下、モデルMAを「点モデル」ともいう。またモデルMB〜モデルMDを多関節モデルともいう。
FIG. 3 is a diagram showing an example of a model M generated by the information distribution device 10 of the present embodiment. This model M includes an element E and a joint J. In this example, the element E is, for example, the trunk, head, arms, and legs of the player. Further, in this example, the joint J is a joint portion connecting the trunk and the head, the trunk and the arms, the trunk and the legs, and the like.
In general, when modeling one player, the more the number of elements E and the number of joints J, the finer the player's motion can be expressed. In addition, as the number of elements E and the number of joints J increase, the amount of information of the model M increases.
For example, in the model MA shown in FIG. 3A, the number of elements E (or joints J) is 1, and the amount of information is the smallest. Model MB, model MC, and model MD shown to FIG. 3 (B)-(D) have many elements E and the joint J in a description order. The model MD has the largest amount of information in the illustrated model M. Hereinafter, the model MA is also referred to as a “point model”. The models MB to MD are also referred to as multi-joint models.

情報配信装置10は、上述した様々な要因に基づいて、モデルMの情報量、及びモデルMの動き情報の情報量を調整する。以下、図4を参照して、情報配信システム1の具体的な機能構成の一例について説明する。   The information distribution device 10 adjusts the amount of information of the model M and the amount of information of the motion information of the model M based on the various factors described above. Hereinafter, with reference to FIG. 4, an example of a specific functional configuration of the information distribution system 1 will be described.

[情報配信システム1の機能構成]
図4は、本実施形態の情報配信システム1の機能構成の一例を示す図である。以下、端末装置20の機能構成について説明し、次に情報配信装置10の機能構成について説明する。
[Functional Configuration of Information Distribution System 1]
FIG. 4 is a diagram showing an example of a functional configuration of the information distribution system 1 of the present embodiment. Hereinafter, the functional configuration of the terminal device 20 will be described, and then, the functional configuration of the information distribution device 10 will be described.

[端末装置20の機能構成]
端末装置20は、上述した操作部TPと表示部Dとに加え、制御部200と、記憶部250とを備える。制御部200は、例えばCPUを備えており、種々の演算や情報の授受を行う。制御部200は、操作検出部201と、端末情報送信部202と、通信品質情報生成部203と、動き情報受信部204と、動画像生成部205と、表示制御部206とを、その機能部として備える。
[Functional Configuration of Terminal Device 20]
The terminal device 20 includes a control unit 200 and a storage unit 250 in addition to the operation unit TP and the display unit D described above. The control unit 200 includes, for example, a CPU, and transmits and receives various operations and information. The control unit 200 includes a function detection unit 201, a terminal information transmission unit 202, a communication quality information generation unit 203, a motion information reception unit 204, a moving image generation unit 205, and a display control unit 206. Prepare as.

操作検出部201は、操作部TPに対するユーザの操作を検出する。この一例では、操作検出部201は、ユーザによる「動き情報の配信要求操作」を検出する。   The operation detection unit 201 detects a user's operation on the operation unit TP. In this example, the operation detection unit 201 detects a “motion information distribution request operation” by the user.

通信品質情報生成部203は、通信品質情報CQを生成する。通信品質情報CQとは、情報配信装置10と端末装置20との間の通信品質を示す情報である。例えば、情報配信装置10と端末装置20との間の電波状況が悪い場合には、通信品質情報生成部203は、通信品質が悪いことを示す通信品質情報CQを生成する。
具体的には、通信品質情報生成部203は、情報配信装置10との間の通信における通信速度、場合によっては電波強度や再送発生回数等を考慮し通信品質を判定する。通信品質情報生成部203は、通信品質の判定結果に基づいて通信品質情報CQを生成する。
Communication quality information generation unit 203 generates communication quality information CQ. The communication quality information CQ is information indicating the communication quality between the information distribution device 10 and the terminal device 20. For example, when the radio wave condition between the information distribution device 10 and the terminal device 20 is bad, the communication quality information generation unit 203 generates communication quality information CQ indicating that the communication quality is bad.
Specifically, the communication quality information generation unit 203 determines the communication quality in consideration of the communication speed in communication with the information distribution apparatus 10, in some cases, the radio wave intensity, the number of times of occurrence of retransmission, and the like. The communication quality information generation unit 203 generates communication quality information CQ based on the determination result of communication quality.

端末情報送信部202は、端末情報TIを情報配信装置10に対して送信する。この端末情報TIには、上述の通信品質情報CQや性能情報PIが含まれている。ここで性能情報PIとは、端末装置20の画像処理性能、である。ここで画像処理性能とは、端末装置20が備える演算装置の種類や動作周波数、メモリのアクセス速度や容量、画像処理エンジンの種類や動作周波数などにより定まる。
この一例では、端末情報送信部202は、ユーザによる配信要求操作がなされた場合に、動き情報の配信要求とともに、端末情報TIを情報配信装置10に対して送信する。
The terminal information transmission unit 202 transmits the terminal information TI to the information distribution device 10. The terminal information TI includes the above-mentioned communication quality information CQ and performance information PI. Here, the performance information PI is the image processing performance of the terminal device 20. Here, the image processing performance is determined by the type and operating frequency of the arithmetic device provided in the terminal device 20, the access speed and capacity of the memory, the type and operating frequency of the image processing engine, and the like.
In this example, when the user performs a distribution request operation, the terminal information transmission unit 202 transmits the terminal information TI to the information distribution apparatus 10 together with the distribution request of the motion information.

なお、端末情報送信部202は、動き情報の配信要求を送信する場合において、特定の選手、又は特定のチームに所属する選手の動き情報のみを要求してもよい。この場合、端末情報送信部202は、ユーザの操作に基づいて動き情報を要求してもよい。例えば、ユーザが特定の選手を指定する操作を行うと、端末情報送信部202は、ユーザが指定した選手の動き情報のみを要求する。また、ユーザが特定のチームを指定する操作を行うと、端末情報送信部202は、ユーザが指定したチームに所属する選手の動き情報のみを要求する。   When transmitting a distribution request for movement information, the terminal information transmission unit 202 may request only movement information of a specific player or an athlete belonging to a specific team. In this case, the terminal information transmission unit 202 may request motion information based on the user's operation. For example, when the user performs an operation to specify a specific player, the terminal information transmission unit 202 requests only movement information of the player specified by the user. In addition, when the user performs an operation of specifying a specific team, the terminal information transmission unit 202 requests only movement information of players belonging to the team specified by the user.

また、ユーザは、表示される画像の粒度(すなわち、配信される動き情報の粒度)を選択することもできる。この場合、端末情報送信部202は、ユーザによる粒度の選択に応じて、要求する動き情報の情報量を選択する。例えば、上述した画像P2のように粒度が荒い画像の表示をユーザが選択した場合には、端末情報送信部202は、情報量が比較的少ない動き情報を要求する。また、上述した画像P3のように粒度が細かい画像の配信をユーザが選択した場合には、端末情報送信部202は、情報量が比較的多い動き情報を要求する。   The user can also select the granularity of the displayed image (ie the granularity of the motion information to be delivered). In this case, the terminal information transmission unit 202 selects the information amount of the motion information to be requested according to the selection of the granularity by the user. For example, when the user selects display of an image having a coarse granularity like the image P2 described above, the terminal information transmission unit 202 requests motion information with a relatively small amount of information. In addition, when the user selects the delivery of an image with fine granularity, such as the image P3 described above, the terminal information transmission unit 202 requests motion information with a relatively large amount of information.

なお、端末情報送信部202は、ユーザによる指示だけによらず、通信品質情報CQや性能情報PIに基づいて、要求する動き情報の情報量を選択してもよい。この場合、例えば、端末情報送信部202は、通信品質情報CQが示す通信品質が比較的高い場合には、情報量が比較的多い動き情報を要求する。また、端末情報送信部202は、通信品質情報CQが示す通信品質が比較的低い場合には、情報量が比較的少ない動き情報を要求する。   Note that the terminal information transmission unit 202 may select the amount of motion information to be requested based on the communication quality information CQ and the performance information PI, not only by the instruction from the user. In this case, for example, when the communication quality indicated by the communication quality information CQ is relatively high, the terminal information transmission unit 202 requests motion information with a relatively large amount of information. Further, when the communication quality indicated by the communication quality information CQ is relatively low, the terminal information transmission unit 202 requests motion information with a relatively small amount of information.

記憶部250は、モデル情報記憶部251を備える。このモデル情報記憶部251には、モデルMの要素Eや関節Jの情報が記憶されている。   The storage unit 250 includes a model information storage unit 251. The model information storage unit 251 stores information of the element E of the model M and the joint J.

動き情報受信部204は、情報配信装置10から配信される動き情報を受信する。
動画像生成部205は、動き情報受信部204が受信する動き情報と、モデル情報記憶部251に記憶されるモデル情報とに基づいて、モデルMの動画像を生成する。
表示制御部206は、表示部Dを制御し、動画像生成部205が生成する動画像を表示部Dに表示させる。
The motion information receiving unit 204 receives motion information distributed from the information distribution device 10.
The moving image generation unit 205 generates a moving image of the model M based on the motion information received by the motion information receiving unit 204 and the model information stored in the model information storage unit 251.
The display control unit 206 controls the display unit D, and causes the display unit D to display a moving image generated by the moving image generation unit 205.

ここで、動き情報受信部204が受信する「動き情報」とは、情報配信装置10が情報量を調整した後の動き情報である。つまり、動き情報受信部204は、情報量調整後動き情報MIAを情報配信装置10から受信する。この情報配信装置10の機能構成について説明する。   Here, “motion information” received by the motion information receiving unit 204 is motion information after the information distribution device 10 has adjusted the amount of information. That is, the motion information receiving unit 204 receives the motion information MIA after information amount adjustment from the information distribution device 10. The functional configuration of the information distribution device 10 will be described.

[情報配信装置10の機能構成]
情報配信装置10は、制御部100を備える。制御部100は、例えばCPUを備えており、種々の演算や情報の授受を行う。制御部100は、映像データ取得部101と、動き情報生成部102と、端末情報取得部103と、動き情報量調整部104と、配信部105とをその機能部として備える。
[Functional Configuration of Information Distribution Device 10]
The information distribution device 10 includes a control unit 100. The control unit 100 includes, for example, a CPU, and transmits and receives various operations and information. The control unit 100 includes a video data acquisition unit 101, a motion information generation unit 102, a terminal information acquisition unit 103, a motion information amount adjustment unit 104, and a distribution unit 105 as its functional units.

映像データ取得部101は、撮像装置CAMから映像データVDを取得する。この映像データVDには、例えば、試合中の選手の画像が含まれている。
動き情報生成部102は、映像データ取得部101が取得する映像データVDに基づいて、映像データVDに含まれる対象画像TGTを画像処理する。この一例の場合、対象画像TGTとは、選手の画像である。
The video data acquisition unit 101 acquires video data VD from the imaging device CAM. The video data VD includes, for example, an image of a player in the game.
The motion information generation unit 102 performs image processing on the target image TGT included in the video data VD based on the video data VD acquired by the video data acquisition unit 101. In this example, the target image TGT is an image of a player.

具体的には、動き情報生成部102は、映像データVDを画像処理することにより、選手の画像と背景画像とを分離し、映像データVDの中から対象画像TGT、すなわち選手の画像を抽出する。動き情報生成部102は、抽出した対象画像TGTをモデル化する。映像データVDに複数の選手の画像が含まれる場合には、動き情報生成部102は、選手ごとに画像を抽出し、選手ごとにモデル化する。動き情報生成部102は、モデルMの動きを解析して、モデルMの動き情報MIを生成する。この動き情報MIとは、例えば、モデルMの動きベクトルである。この動きベクトルは、映像データVDに含まれる複数のフレーム間において選手の動きを既知の手段によって解析することによって得られる。   Specifically, the motion information generation unit 102 performs image processing on the video data VD to separate the player's image and the background image, and extracts the target image TGT, that is, the player's image from the video data VD. . The motion information generation unit 102 models the extracted target image TGT. When the image data VD includes images of a plurality of players, the motion information generation unit 102 extracts an image for each player and models each player. The motion information generation unit 102 analyzes the motion of the model M and generates motion information MI of the model M. The motion information MI is, for example, a motion vector of the model M. The motion vector is obtained by analyzing the player's motion between the plurality of frames included in the video data VD by a known means.

端末情報取得部103は、動き情報MIの情報量を調整するための情報、すなわち端末情報TIを端末装置20から取得する。   The terminal information acquisition unit 103 acquires, from the terminal device 20, information for adjusting the amount of information of the motion information MI, that is, the terminal information TI.

動き情報量調整部104は、動き情報生成部102が生成する動き情報MIの情報量を調整する。上述したように、端末装置20において表示が可能な画像の粒度は、端末装置20の画像処理性能や、情報配信装置10と端末装置20との間の通信品質などによって制約される。動き情報量調整部104は、これらの制約条件を端末装置20から取得することにより、動き情報MIの情報量を調整する。   The motion information amount adjustment unit 104 adjusts the amount of information of the motion information MI generated by the motion information generation unit 102. As described above, the granularity of the image that can be displayed on the terminal device 20 is restricted by the image processing performance of the terminal device 20, the communication quality between the information distribution device 10 and the terminal device 20, and the like. The motion information amount adjustment unit 104 adjusts the information amount of the motion information MI by acquiring these constraint conditions from the terminal device 20.

動き情報量調整部104が情報量を調整する仕組みには次の2例がある。
(1)動き情報生成部102が様々な情報量の動き情報MIを並行して生成する場合。
動き情報生成部102は、上述した図3(A)〜(D)に示すような様々な情報量のモデルMについての動き情報MIを、並行してそれぞれ生成する。
この場合、動き情報量調整部104は、動き情報生成部102が生成した複数の動き情報MIのうち、端末装置20から取得した制約条件を満たす情報量の動き情報MIを選択する。
(2)動き情報生成部102が情報量の多い動き情報MIを生成する場合。
動き情報生成部102は、上述した図3(A)〜(D)に示すような様々な情報量のモデルMのうち、要素Eの数、及び関節Jの数が比較的多いモデルMについて、動き情報MIを生成する。例えば、動き情報生成部102は、モデルMDについての動き情報MIを生成する。
この場合、動き情報量調整部104は、動き情報生成部102が生成した動き情報MIから情報を間引くことにより、端末装置20から取得した制約条件を満たす情報量の動き情報MIを生成する。
There are the following two examples of a mechanism in which the motion information amount adjustment unit 104 adjusts the amount of information.
(1) The case where the motion information generation unit 102 generates motion information MI of various information amounts in parallel.
The motion information generation unit 102 generates, in parallel, motion information MI for models M with various amounts of information as shown in FIGS. 3A to 3D described above.
In this case, the motion information amount adjustment unit 104 selects, from among the plurality of pieces of motion information MI generated by the motion information generation unit 102, the motion information MI of the information amount satisfying the restriction condition acquired from the terminal device 20.
(2) When the motion information generation unit 102 generates motion information MI with a large amount of information.
Among the models M with various information amounts as shown in FIGS. 3A to 3D described above, the motion information generation unit 102 applies to the model M having a relatively large number of elements E and the number of joints J, Generate motion information MI. For example, the motion information generation unit 102 generates motion information MI for the model MD.
In this case, the motion information amount adjustment unit 104 thins out information from the motion information MI generated by the motion information generation unit 102 to generate motion information MI of the amount of information satisfying the constraint condition acquired from the terminal device 20.

なお、いずれの例の場合においても、動き情報量調整部104は、モデルMに含まれる要素Eの数を調整することにより、動き情報生成部102が生成する動き情報MIの情報量を調整するようにしてもよい。   In any of the examples, the motion information amount adjustment unit 104 adjusts the information amount of the motion information MI generated by the motion information generation unit 102 by adjusting the number of elements E included in the model M. You may do so.

また、動き情報量調整部104は、端末装置20での再生遅延時間に基づいて、動き情報MIの情報量を調整してもよい。この場合、端末装置20は、動き情報MIに基づいて生成された動画像の再生時刻を情報配信装置10に定期的に送信する。動き情報量調整部104は、動き情報MIの配信時刻と、当該動き情報MIに基づいて生成された動画像の再生時刻との乖離度を求める。動き情報量調整部104は、求めた乖離度に応じて、動き情報MIの情報量を調整する。例えば、動き情報量調整部104は、動き情報MIの配信時刻と動画像の再生時刻との乖離度が所定の閾値よりも大きい場合、動き情報MIを間引くことにより、動き情報MIの情報量を低減させる。また、動き情報量調整部104は、動き情報MIの配信時刻と動画像の再生時刻との乖離度が上述した所定の閾値よりもさらに大きい場合、動き情報MIをさらに間引いてもよい。この場合、動き情報量調整部104は、動き情報MIの配信時刻と動画像の再生時刻との乖離度に応じて、動き情報MIの間引きの程度を、連続的に又は段階的に変化させることにより、動き情報MIの情報量を低減させる。   Also, the motion information amount adjustment unit 104 may adjust the amount of information of the motion information MI based on the reproduction delay time at the terminal device 20. In this case, the terminal device 20 periodically transmits the reproduction time of the moving image generated based on the motion information MI to the information distribution device 10. The motion information amount adjustment unit 104 obtains the degree of deviation between the distribution time of the motion information MI and the reproduction time of the moving image generated based on the motion information MI. The motion information amount adjustment unit 104 adjusts the amount of information of the motion information MI according to the calculated degree of deviation. For example, when the deviation degree between the delivery time of the motion information MI and the reproduction time of the moving image is larger than a predetermined threshold, the motion information amount adjustment unit 104 thins out the motion information MI to obtain the information amount of the motion information MI. Reduce. In addition, the motion information amount adjustment unit 104 may further thin out the motion information MI when the degree of deviation between the distribution time of the motion information MI and the reproduction time of the moving image is larger than the predetermined threshold described above. In this case, the motion information amount adjustment unit 104 changes the degree of thinning of the motion information MI continuously or stepwise according to the degree of deviation between the distribution time of the motion information MI and the reproduction time of the moving image. Thus, the amount of motion information MI is reduced.

動き情報量調整部104は、情報量を調整した動き情報MI、すなわち情報量調整後動き情報MIAを配信部105に出力する。
配信部105は、この情報量調整後動き情報MIAを端末装置20に配信する。
The motion information amount adjustment unit 104 outputs the motion information MI whose information amount has been adjusted, that is, the motion information adjusted information amount MIA to the distribution unit 105.
The distribution unit 105 distributes the information amount adjusted motion information MIA to the terminal device 20.

[情報配信システム1の動作]
次に、情報配信システム1の動作について図5を参照して説明する。
図5は、本実施形態の情報配信システム1の動作の一例を示す図である。
[Operation of information distribution system 1]
Next, the operation of the information distribution system 1 will be described with reference to FIG.
FIG. 5 is a diagram showing an example of the operation of the information distribution system 1 of the present embodiment.

(ステップS110)映像データ取得部101は、撮像装置CAMから映像データVDを取得する。この一例において、撮像装置CAMは、サッカーの試合において競技場SDの全体を俯瞰する視点で競技場SDを撮像している。この場合、映像データVDには、試合に出場している全選手の画像が含まれる。
(ステップS120)動き情報生成部102は、映像データ取得部101が取得した映像データVDに基づいて、選手のモデルMの動き情報MIを生成する。
なお、この一例において動き情報生成部102は、端末装置20からの動き情報の配信要求の有無に関わらず、動き情報MIを生成する。また、この一例において動き情報生成部102は、図3(A)〜同図(D)に示す各モデルMについて、それぞれ動き情報MIを生成する。
(Step S110) The video data acquisition unit 101 acquires video data VD from the imaging device CAM. In this example, the imaging device CAM images the stadium SD at a viewpoint that looks over the entire stadium SD in a soccer game. In this case, the video data VD includes the images of all players participating in the game.
(Step S120) The motion information generation unit 102 generates motion information MI of the model M of the player based on the video data VD acquired by the video data acquisition unit 101.
In this example, the motion information generation unit 102 generates the motion information MI regardless of the presence or absence of the distribution request of the motion information from the terminal device 20. Also, in this example, the motion information generation unit 102 generates motion information MI for each of the models M shown in FIGS. 3 (A) to 3 (D).

(ステップS210)端末装置20は、動き情報の配信要求を情報配信装置10に対して送信する。
(ステップS130〜ステップS140)情報配信装置10は、端末装置20による配信要求の送信を待つ。情報配信装置10は、端末装置20からの配信要求を受信した場合(ステップS140;YES)に、ステップS150〜ステップS170の処理を行う。
(Step S210) The terminal device 20 transmits a distribution request for motion information to the information distribution device 10.
(Steps S130 to S140) The information distribution apparatus 10 waits for transmission of a distribution request from the terminal device 20. When the information delivery apparatus 10 receives a delivery request from the terminal device 20 (step S140; YES), the information delivery apparatus 10 performs the process of steps S150 to S170.

(ステップS220)端末装置20の端末情報送信部202は、端末情報TIを情報配信装置10に対して送信する。
(ステップS150)情報配信装置10の端末情報取得部103は、端末装置20から端末情報TIを取得する。
なお、この一例では、端末装置20は、動き情報の配信要求と、端末情報TIとを順次送信するものとして説明するが、これに限られない。端末装置20は、動き情報の配信要求と、端末情報TIとを同時に送信してもよい。
(Step S220) The terminal information transmission unit 202 of the terminal device 20 transmits the terminal information TI to the information distribution device 10.
(Step S150) The terminal information acquisition unit 103 of the information distribution device 10 acquires the terminal information TI from the terminal device 20.
In this example, the terminal device 20 is described as sequentially transmitting the motion information distribution request and the terminal information TI, but the present invention is not limited thereto. The terminal device 20 may simultaneously transmit a distribution request for motion information and the terminal information TI.

(ステップS160)動き情報量調整部104は、ステップS150において取得された端末情報TIに基づいて、ステップS120において生成された動き情報MIの情報量を調整する。具体的には、端末情報TIが「多関節モデル」ではなく「点モデル」の配信を要求している場合には、動き情報量調整部104は、動き情報生成部102が生成する各モデルMの動き情報MIのうち、図3(A)に示すモデルMA、つまり点モデルの動き情報MIを、送信対象の動き情報MIとして選択する。動き情報量調整部104は、選択した動き情報MIを情報量調整後動き情報MIAとして配信部105に出力する。   (Step S160) The motion information amount adjustment unit 104 adjusts the amount of information of the motion information MI generated in step S120 based on the terminal information TI acquired in step S150. Specifically, when the terminal information TI requests the distribution of the “point model” instead of the “multi-joint model”, the motion information amount adjustment unit 104 generates each model M generated by the motion information generation unit 102. Among the motion information MI, the model MA shown in FIG. 3A, that is, the motion information MI of the point model is selected as the motion information MI to be transmitted. The motion information amount adjustment unit 104 outputs the selected motion information MI as the information amount adjusted motion information MIA to the distribution unit 105.

なお、端末情報TIに配信対象のモデルの種類(粒度)を指定する情報が含まれている、という構成であってもよい。また、端末情報TIに基づいて、動き情報量調整部104が配信対象のモデルの種類(粒度)を判定する、という構成であってもよい。前者の「端末情報TIに配信対象のモデルの種類(粒度)を指定する情報が含まれている」という構成の場合には、動き情報量調整部104は、端末情報TIが指定する種類のモデルを選択する。後者の「端末情報TIに基づいて、動き情報量調整部104が配信対象のモデルの種類(粒度)を判定する」という構成の場合には、動き情報量調整部104は、動き情報生成部102が生成する各モデルMの動き情報MIの情報量と、端末情報TIが示す配信可能な情報量とを比較することにより、配信対象のモデルの種類を選択する。   The terminal information TI may include information for specifying the type (granularity) of the model to be distributed. Further, the motion information amount adjustment unit 104 may determine the type (granularity) of the model to be distributed based on the terminal information TI. In the case of the former configuration in which “the terminal information TI includes the information for specifying the type (granularity) of the model to be distributed”, the motion information amount adjustment unit 104 selects the model of the type specified by the terminal information TI. Choose In the case of the latter configuration in which the motion information amount adjustment unit 104 determines the type (granularity) of the distribution target model based on the terminal information TI, the motion information amount adjustment unit 104 includes the motion information generation unit 102. The type of the model to be distributed is selected by comparing the amount of information of the movement information MI of each model M that is generated with the amount of distributable information indicated by the terminal information TI.

(ステップS170)配信部105は、情報量調整後動き情報MIAを端末装置20に配信する。
(ステップS230〜ステップS250)端末装置20の動き情報受信部204は、配信された情報量調整後動き情報MIAを受信する。動画像生成部205は、受信した情報量調整後動き情報MIAに基づいて、モデルMの動画像を生成する。表示制御部206は、生成された動画像を表示部Dに表示させる。
(Step S170) The distribution unit 105 distributes the information amount adjusted movement information MIA to the terminal device 20.
(Steps S230 to S250) The motion information receiving unit 204 of the terminal device 20 receives the distributed information-adjusted motion information MIA. The moving image generation unit 205 generates a moving image of the model M based on the received information amount adjusted movement information MIA. The display control unit 206 causes the display unit D to display the generated moving image.

情報配信装置10は、ステップS130及びステップS150において、端末装置20から動き情報の配信要求と端末情報TIとを取得した後は、動き情報MIを生成するごとに、情報量調整後動き情報MIAを端末装置20に対して配信する。つまり、情報配信装置10は、情報量調整後動き情報MIAをリアルタイム配信する。ここで、リアルタイム配信とは、映像データVDを情報配信装置10が取得する毎に、動き情報MIを生成し、生成した動き情報MIの情報量を調整した情報量調整後動き情報MIAを配信することである。   After acquiring the distribution request for the movement information and the terminal information TI from the terminal device 20 in steps S130 and S150, the information distribution device 10 generates movement information after adjustment of the information amount MIA each time the movement information MI is generated. It distributes to the terminal device 20. That is, the information distribution device 10 distributes the information amount adjusted movement information MIA in real time. Here, in real-time distribution, the motion information MI is generated each time the information distribution apparatus 10 acquires the video data VD, and the information amount adjusted motion information MIA in which the information amount of the generated motion information MI is adjusted is distributed. It is.

図6は、本実施形態の端末装置20に表示される動画の一例である。情報配信装置10は、映像データVDを取得するごとに動き情報MIを生成する。情報配信装置10は、端末装置20から取得する端末情報TIに基づいて、動き情報MIの情報量を調整して、情報量調整後動き情報MIAをリアルタイム配信する。
同図では、端末装置20が「点モデル」の情報量調整後動き情報MIAを要求している場合を一例として示す。
時刻t1において情報配信装置10は、選手PL1、選手PL2及び選手PL3の現在位置を示す情報を情報量調整後動き情報MIAとして端末装置20に配信する。端末装置20は、配信された情報量調整後動き情報MIAに基づき、選手PL1、選手PL2及び選手PL3の現在位置を示す画像P11を表示部Dに表示する(同図(A))。
時刻t2において情報配信装置10は、選手PL1、選手PL2及び選手PL3の動きを示す情報を情報量調整後動き情報MIAとして端末装置20に配信する。端末装置20は、配信された情報量調整後動き情報MIAに基づき、選手PL1、選手PL2及び選手PL3の移動軌跡と現在位置とを示す画像P12を表示部Dに表示する(同図(B))。
時刻t3においても時刻t2の場合と同様にして、端末装置20は、選手PL1、選手PL2及び選手PL3の移動軌跡と現在位置とを示す画像P13を表示部Dに表示する(同図(C))。
なお、上述した選手PL1、選手PL2及び選手PL3の動きを示す情報とは、時刻t1から時刻t2までの間の選手の変位の方向及び量を示す情報であってもよく、時刻t2における選手の位置を示す情報であってもよい。
FIG. 6 is an example of a moving image displayed on the terminal device 20 according to the present embodiment. The information distribution device 10 generates motion information MI each time the video data VD is acquired. The information distribution device 10 adjusts the amount of information of the movement information MI based on the terminal information TI acquired from the terminal device 20, and distributes the information amount after adjustment information movement information MIA in real time.
The figure shows, as an example, the case where the terminal device 20 requests movement information MIA after adjustment of the information amount of the “point model”.
At time t1, the information distribution device 10 distributes information indicating the current positions of the player PL1, the player PL2 and the player PL3 to the terminal device 20 as movement information after adjustment information amount MIA. The terminal device 20 displays an image P11 indicating the current position of the player PL1, the player PL2 and the player PL3 on the display unit D based on the distributed information-adjusted movement information MIA (FIG. 6A).
At time t2, the information distribution device 10 distributes the information indicating the movements of the player PL1, the player PL2 and the player PL3 to the terminal device 20 as movement-adjusted information movement information MIA. The terminal device 20 displays an image P12 indicating the movement locus and the current position of the player PL1, the player PL2 and the player PL3 on the display unit D based on the distributed information-adjusted movement information MIA (FIG. 6B). ).
Also at time t3, as in the case of time t2, the terminal device 20 displays an image P13 indicating the movement loci of the player PL1, the player PL2 and the player PL3 and the current position on the display unit D (FIG. ).
The above-mentioned information indicating the movements of the player PL1, the player PL2 and the player PL3 may be information indicating the direction and amount of displacement of the player from time t1 to time t2, and the player's at time t2 It may be information indicating a position.

以上説明したように、本実施形態の情報配信システム1は、配信対象の端末装置20に対して、映像データVDなどの動画像をそのまま配信するのではなく、映像データVDに含まれる選手のモデルMの動き情報を配信する。ここで、モデルMの動き情報の情報量は、映像データVDなどの動画像の情報量に比べて少ない。このため、情報配信システム1によれば、映像データVDなどの動画像をそのまま配信する場合に比べて、少ない情報量によって配信することができる。
したがって、本実施形態の情報配信システム1によれば、コンテンツをリアルタイム配信することができる。
ここで、端末装置20のユーザが競技場の観客であり、情報配信装置10がこの試合の情報を配信している場合について説明する。この場合、端末装置20のユーザは、目の前で展開されている試合を、手元のスマートフォンやタブレット端末においてリアルタイムに視聴することができる。情報配信システム1は、選手の位置やその移動軌跡などを端末装置20にリアルタイム表示させることができるため、ユーザに対して試合をさらに楽しむための情報を提供することができる。また、情報配信システム1によれば、モデルMの動き情報に基づき、端末装置20においてユーザの好みに応じたコンテンツを生成することができる。例えば、端末装置20、配信されるモデルMの動き情報に基づいて特定の選手を拡大表示したり、動き情報に基づく音声解説を行ったりしてもよい。つまり、情報配信システム1によれば、ユーザの好みに応じたコンテンツを提供することができる。
また、競技場等における情報配信の場合、観客数に応じて端末装置20の数も多くなり、映像データVDをそのまま配信する従来技術の場合には、情報配信に利用される無線通信回線の通信容量が逼迫するため、十分な品質のコンテンツを提供する事が難しいという問題があった。本実施形態の情報配信システム1によれば、映像データVDをそのまま配信する場合に比べて情報配信の通信量が少ないため、無線通信回線の通信容量が逼迫する程度を低減することができる。
As described above, the information distribution system 1 according to the present embodiment does not distribute moving images such as the video data VD to the terminal device 20 to be distributed as it is, but a model of a player included in the video data VD. Deliver M's motion information. Here, the amount of information of motion information of the model M is smaller than the amount of information of moving images such as the video data VD. For this reason, according to the information distribution system 1, it is possible to distribute a smaller amount of information than moving images such as the video data VD as they are.
Therefore, according to the information distribution system 1 of the present embodiment, content can be distributed in real time.
Here, the case where the user of the terminal device 20 is a spectator at the stadium and the information distribution device 10 distributes the information of this game will be described. In this case, the user of the terminal device 20 can view the game being deployed in front of the user in real time on the smartphone or tablet terminal at hand. The information distribution system 1 can display the position of the player, its movement trajectory, and the like on the terminal device 20 in real time, and can thus provide the user with information for further enjoying the game. Further, according to the information distribution system 1, the terminal device 20 can generate the content according to the preference of the user based on the motion information of the model M. For example, the specific player may be enlarged and displayed based on the terminal device 20 and the motion information of the model M to be distributed, or voice commentary based on the motion information may be performed. That is, according to the information delivery system 1, it is possible to provide the content according to the preference of the user.
Further, in the case of information distribution in a stadium or the like, the number of terminal devices 20 also increases according to the number of spectators, and in the case of the conventional technique of distributing video data VD as it is, communication of a wireless communication line used for information distribution. There is a problem that it is difficult to provide sufficient quality content because the capacity is tight. According to the information distribution system 1 of the present embodiment, since the communication amount of information distribution is small compared to the case of distributing the video data VD as it is, it is possible to reduce the extent to which the communication capacity of the wireless communication line is tight.

また、本実施形態の情報配信装置10は、配信対象の端末装置20から送信される端末情報TIに基づいて動き情報MIの情報量を調整して、情報量調整後動き情報MIAを配信する。したがって情報配信装置10によれば、端末装置20の性能や、情報配信装置10と端末装置20との間の通信状況に応じて、配信される動き情報MIの情報量を低減させることができる。つまり、情報配信装置10によれば、情報量を調整せずに動き情報MIを配信する場合に比べて、情報配信の通信量をさらに低減することができる。   Further, the information distribution apparatus 10 of the present embodiment adjusts the amount of information of the movement information MI based on the terminal information TI transmitted from the terminal device 20 to be distributed, and distributes the information amount adjusted movement information MIA. Therefore, according to the information distribution device 10, the amount of information of the motion information MI to be distributed can be reduced according to the performance of the terminal device 20 and the communication status between the information distribution device 10 and the terminal device 20. That is, according to the information distribution device 10, the communication amount of information distribution can be further reduced compared to the case of distributing the motion information MI without adjusting the amount of information.

なお、端末装置20は、情報配信装置10との通信の状況変化に応じて通信品質情報CQを更新し、端末情報TIを繰り返し情報配信装置10に対して送信してもよい。この場合、情報配信装置10は、端末情報TIを受信するごとに、通信品質に応じた情報量の動き情報を選択する。つまり、情報配信装置10は、配信する情報量調整後動き情報MIAの情報量をリアルタイムに変化させてもよい。   The terminal device 20 may update the communication quality information CQ in accordance with a change in the state of communication with the information distribution device 10, and repeatedly transmit the terminal information TI to the information distribution device 10. In this case, each time the information distribution device 10 receives the terminal information TI, the information distribution device 10 selects movement information of an amount of information according to the communication quality. That is, the information distribution device 10 may change the amount of information of the post-adjustment amount of movement information MIA to be distributed in real time.

また、上述において端末装置20には、モデルMの要素Eや関節Jなどの情報が予め記憶されているとして説明したが、これに限られない。情報配信装置10は、動き情報の配信要求があった場合、配信対象のモデルMの情報を、端末装置20に対して配信してもよい。   Moreover, in the above-mentioned, although it demonstrated that information, such as the element E of the model M and the joint J, was beforehand stored in the terminal device 20, it is not restricted to this. The information delivery apparatus 10 may deliver the information of the model M to be delivered to the terminal device 20 when the delivery of the motion information is requested.

[第2の実施形態]
以下、図を参照して第2の実施形態の情報配信システム1aについて説明する。
図7は、第2の実施形態の情報配信システム1aの機能構成の一例を示す図である。情報配信システム1aは、(1)端末装置20aの状態に応じた表示機能、(2)ユーザの操作による配信情報量の変更機能、(3)非リアルタイム配信機能、(4)マルチアングル動き情報MI又は自由視点動き情報MIの配信機能、(5)観戦位置に応じた動画表示機能、(6)選手情報などの付加情報表示機能、を備える点において、上述した第1の実施形態と異なる。以下、各機能について説明する。なお、上述した第1の実施形態と同一の構成及び動作については、同一の符号を付してその説明を省略する。
Second Embodiment
Hereinafter, the information distribution system 1a of the second embodiment will be described with reference to the drawings.
FIG. 7 is a diagram showing an example of a functional configuration of the information distribution system 1a of the second embodiment. The information distribution system 1a has (1) a display function according to the state of the terminal device 20a, (2) a function of changing the amount of distribution information by user operation, (3) non-real time distribution function, (4) multi-angle motion information MI Alternatively, it differs from the first embodiment described above in that it has a distribution function of free viewpoint movement information MI, (5) a moving image display function according to a watching position, and (6) an additional information display function such as player information. Each function will be described below. The same components and operations as those of the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.

[(1)端末装置20aの状態に応じた表示機能]
端末装置20aは、制御部200aが、動画像生成部205aと、状態取得部207とをその機能部として備える。状態取得部207は、端末装置20aの状態を取得する。ここで、端末装置20aの状態には、端末装置20aの処理負荷、端末装置20aのバッテリ残量、端末装置20aの周囲の明るさなどがある。
[(1) Display Function According to Status of Terminal Device 20a]
In the terminal device 20a, the control unit 200a includes a moving image generation unit 205a and a state acquisition unit 207 as its functional units. The state acquisition unit 207 acquires the state of the terminal device 20a. Here, the state of the terminal device 20a includes the processing load of the terminal device 20a, the remaining battery capacity of the terminal device 20a, the brightness around the terminal device 20a, and the like.

[端末装置20aの処理負荷に応じた表示の変更]
状態取得部207は、端末装置20aの処理負荷の状態を取得する。例えば、制御部200aが複数の処理を同時に実行している場合などにおいて処理負荷が上昇して、動画像のリアルタイム生成に処理遅延が生じることがある。このような場合、状態取得部207は、制御部200aの処理負荷が上昇したことを動画像生成部205aに通知する。
動画像生成部205aは、動き情報受信部204aが受信する動き情報MIと、状態取得部207が取得する状態とに基づいて、状態に応じたモデルMの動画像を生成する。ここで、動画像生成部205aは、解像度などの端末装置20aにおいて変更可能なパラメータを変化させてもよい。上述の一例のように制御部200aの処理負荷が上昇した場合、例えば、動画像生成部205aは、生成する動画像の解像度を低減させて、動画像のリアルタイム生成を維持する。
[Change of display according to processing load of terminal device 20a]
The state acquisition unit 207 acquires the state of the processing load of the terminal device 20a. For example, when the control unit 200a is executing a plurality of processes simultaneously, the processing load may increase, and processing delay may occur in real time generation of a moving image. In such a case, the state acquisition unit 207 notifies the moving image generation unit 205a that the processing load of the control unit 200a has increased.
The moving image generation unit 205a generates a moving image of the model M according to the state based on the movement information MI received by the movement information reception unit 204a and the state acquired by the state acquisition unit 207. Here, the moving image generation unit 205a may change parameters that can be changed in the terminal device 20a, such as resolution. When the processing load of the control unit 200a increases as in the above-described example, for example, the moving image generation unit 205a reduces the resolution of the moving image to be generated and maintains real time generation of the moving image.

[端末装置20aのバッテリ残量に応じた表示の変更]
状態取得部207は、端末装置20aのバッテリ残量の状態を取得する。例えば、端末装置20aのバッテリ残量があるしきい値よりも低い場合、状態取得部207は、制御部200aのバッテリ残量が少ないことを動画像生成部205aに通知する。
バッテリ残量が少ない場合には、動画像生成部205aは、生成する動画像の粒度を低減させて消費電力を低減することにより、動画像の生成可能時間を延長させる。
[Change of display according to the remaining battery capacity of the terminal device 20a]
The state acquisition unit 207 acquires the state of the remaining battery capacity of the terminal device 20a. For example, when the battery remaining amount of the terminal device 20a is lower than a certain threshold, the state acquisition unit 207 notifies the moving image generation unit 205a that the battery remaining amount of the control unit 200a is small.
When the battery remaining amount is low, the moving image generation unit 205a reduces the power consumption by reducing the particle size of the moving image to be generated, thereby extending the generation time of the moving image.

[端末装置20aの周囲の明るさに応じた表示の変更]
状態取得部207は、端末装置20aの周囲の照度(明るさ)を取得する。動画像生成部205aは、状態取得部207が取得する明るさに応じた動画像を生成する。例えば、サッカーの試合が昼間に行われる場合と夜間に行われる場合とで、端末装置20aの周囲の照度が互いに異なる場合がある。この場合、動画像生成部205aは、生成する動画の内容、配色、フォントサイズ、解像度などを、昼間と夜間とで互いに異ならせる。
[Change of display according to the brightness around the terminal device 20a]
The state acquisition unit 207 acquires the illuminance (brightness) around the terminal device 20a. The moving image generation unit 205a generates a moving image according to the brightness acquired by the state acquisition unit 207. For example, the illuminance around the terminal device 20a may be different between when the soccer game is played in the daytime and in the nighttime. In this case, the moving image generation unit 205a makes the contents, color arrangement, font size, resolution, and the like of the moving image to be generated different between daytime and nighttime.

[(2)ユーザの操作による配信情報量の変更機能]
情報配信システム1aは、ユーザの操作によって配信する情報量を変更することができる。例えば、端末装置20aのユーザが「多関節モデル」ではなく「点モデル」の配信を要求する場合がある。この場合、操作検出部201は、ユーザによる「点モデル」の配信を要求する操作を検出する。端末情報送信部202aは、ユーザの操作に基づいて、情報量の調整の程度を示す調整程度情報AIを情報配信装置10aに対して送信する。この一例の場合、端末情報送信部202aは、「点モデル」を示す調整程度情報AIを情報配信装置10aに対して送信する。
[(2) Function to change the amount of distribution information by user operation]
The information delivery system 1a can change the amount of information to be delivered by the operation of the user. For example, the user of the terminal device 20a may request distribution of a "point model" instead of a "multijoint model". In this case, the operation detection unit 201 detects an operation for requesting distribution of the “point model” by the user. The terminal information transmission unit 202a transmits adjustment degree information AI indicating the degree of adjustment of the information amount to the information distribution device 10a based on the user's operation. In this example, the terminal information transmission unit 202a transmits adjustment degree information AI indicating the “point model” to the information distribution device 10a.

制御部100aは、動き情報量調整部104aと、配信部105aと、調整程度情報取得部106とをその機能部として備える。
調整程度情報取得部106は、端末装置20aが送信する調整程度情報AIを取得する。動き情報量調整部104aは、調整程度情報取得部106が取得する調整程度情報AIに更に基づいて、動き情報MIの情報量を調整する。上述の一例では、動き情報量調整部104aは、配信対象の動き情報MIとして「点モデル」の動き情報MIを選択する。動き情報量調整部104aは、「点モデル」の動き情報MIを情報量調整後動き情報MIAとして配信部105aに出力する。
The control unit 100a includes a motion information amount adjustment unit 104a, a distribution unit 105a, and an adjustment degree information acquisition unit 106 as its functional units.
The adjustment degree information acquisition unit 106 acquires the adjustment degree information AI transmitted by the terminal device 20a. The movement information amount adjustment unit 104 a adjusts the information amount of the movement information MI further based on the adjustment degree information AI acquired by the adjustment degree information acquisition unit 106. In the example described above, the motion information amount adjustment unit 104a selects the motion information MI of the “point model” as the motion information MI to be distributed. The movement information amount adjustment unit 104 a outputs the movement information MI of the “point model” to the distribution unit 105 a as the information amount adjusted movement information MIA.

[(3)非リアルタイム配信機能]
これまで、情報配信装置10及び情報配信装置10aがリアルタイム配信を行う場合を一例にして説明したが、これに限られない、情報配信装置10aは、非リアルタイム配信を行うこともできる。
[(3) Non real time delivery function]
Although the case where the information delivery apparatus 10 and the information delivery apparatus 10a perform real-time delivery has been described above as an example, the information delivery apparatus 10a can also perform non-real time delivery.

非リアルタイム配信とは、動き情報MIを生成直後に配信するのではなく、動き情報MIを一旦記憶させておき、端末装置20aから要求があった場合に、動き情報MIを配信することである。   Non-real time delivery is not to deliver motion information MI immediately after generation, but to temporarily store motion information MI, and to deliver motion information MI when there is a request from the terminal device 20a.

具体的には、情報配信装置10aは、記憶部150を備える。この記憶部150は、動き情報記憶部151を備える。動き情報記憶部151には、動き情報生成部102が生成した動き情報MIが、生成順に順次記憶される。つまり、動き情報記憶部151には、動き情報量調整部104aが情報量を調整する前の、情報量が多い動き情報MIが記憶される。
制御部100aは、動き情報配信要求取得部107を備える。動き情報配信要求取得部107は、端末装置20aから動き情報配信要求MRQを取得すると、配信部105aに対して、動き情報配信要求MRQの取得を通知する。
配信部105aは、動き情報配信要求MRQの取得の通知がなされると、動き情報記憶部151に記憶されている動き情報MIを読み出し、読み出した動き情報MIを端末装置20aに対して配信する。
Specifically, the information distribution device 10a includes a storage unit 150. The storage unit 150 includes a motion information storage unit 151. The motion information storage unit 151 sequentially stores motion information MI generated by the motion information generation unit 102 in the order of generation. That is, the motion information storage unit 151 stores motion information MI having a large amount of information before the motion information amount adjustment unit 104a adjusts the amount of information.
The control unit 100 a includes a motion information distribution request acquisition unit 107. Upon acquiring the motion information distribution request MRQ from the terminal device 20a, the motion information distribution request acquisition unit 107 notifies the distribution unit 105a of acquisition of the motion information distribution request MRQ.
When the acquisition of the motion information distribution request MRQ is notified, the distribution unit 105a reads out the motion information MI stored in the motion information storage unit 151, and distributes the read out motion information MI to the terminal device 20a.

情報配信システム1aは、情報配信に利用される無線通信回線が比較的空いている場合に非リアルタイム配信を行うことにより、リアルタイム配信の場合に比べより情報量の多い動き情報MIを配信することができる。   The information delivery system 1a can deliver motion information MI having a larger amount of information than in the case of real-time delivery by performing non-real-time delivery when the wireless communication line used for information delivery is relatively open. it can.

情報配信装置10aは、リアルタイム配信済みの端末装置20aに対して選択的に、非リアルタイム配信を行うこともできる。この場合、情報配信装置10aは、リアルタイム配信を行っていない端末装置20aから非リアルタイム配信の要求があった場合には、この非リアルタイム配信の要求を却下する。この情報配信装置10aによる非リアルタイム配信動作の一例について、図8を参照して説明する。   The information distribution device 10a can also selectively perform non-real-time distribution to the terminal device 20a that has been distributed in real time. In this case, when there is a request for non-real-time distribution from the terminal device 20a that is not performing real-time distribution, the information distribution device 10a rejects the non-real-time distribution request. An example of the non-real time delivery operation by the information delivery apparatus 10a will be described with reference to FIG.

図8は、本実施形態の情報配信装置10aによる非リアルタイム配信動作の一例を示す図である。
(ステップS170、ステップS230〜ステップS240)情報配信システム1aは、上述したリアルタイム配信を行う。情報配信装置10aは、リアルタイム配信対象の端末装置20aを記憶する。
(ステップS410、ステップS310)端末装置20aの端末情報送信部202aは、非リアルタイム配信による動き情報の配信要求を行う。具体的には、端末情報送信部202aは、動き情報配信要求MRQを情報配信装置10aに対して送信する。情報配信装置10aの動き情報配信要求取得部107は、端末装置20aが送信する動き情報配信要求MRQを取得する。
(ステップS320)配信部105aは、動き情報配信要求MRQを送信した端末装置20aに対して情報量調整後動き情報MIAが配信済みであるか否か、すなわちリアルタイム配信済みか否かを判定する。より具体的には、配信部105aは、動き情報配信要求MRQを送信した端末装置20aが、ステップS170においてリアルタイム配信対象の端末装置20aとして記憶された端末装置20aであるか否かを判定する。
(ステップS330)配信部105aは、動き情報記憶部151に記憶されている動き情報MIを端末装置20aに対して配信する。
(ステップS420〜ステップS450)端末装置20aは、動き情報MIを受信すると、この動き情報MIを記憶部250に記憶させる。端末装置20aは、記憶させた動き情報MIを順次読み出して動画像を生成する。表示制御部206は、生成された動画像を表示部Dに表示させる。
このように構成することにより、情報配信装置10aは、リアルタイム配信を行う動機をユーザに対して与えることができる。
FIG. 8 is a diagram showing an example of non-real time delivery operation by the information delivery apparatus 10a of the present embodiment.
(Step S170, Step S230 to Step S240) The information distribution system 1a performs the above-mentioned real time distribution. The information distribution device 10a stores a terminal device 20a to be distributed in real time.
(Step S410, Step S310) The terminal information transmission unit 202a of the terminal device 20a makes a distribution request of motion information by non-real time distribution. Specifically, the terminal information transmission unit 202a transmits the motion information distribution request MRQ to the information distribution device 10a. The motion information distribution request acquisition unit 107 of the information distribution device 10a acquires a motion information distribution request MRQ transmitted by the terminal device 20a.
(Step S320) The distribution unit 105a determines whether the motion information MIA after information amount adjustment has been distributed to the terminal device 20a that has transmitted the motion information distribution request MRQ, that is, whether real-time distribution has been performed. More specifically, the distribution unit 105a determines whether the terminal device 20a that has transmitted the motion information distribution request MRQ is the terminal device 20a stored as the terminal device 20a to be distributed in real time in step S170.
(Step S330) The distribution unit 105a distributes the motion information MI stored in the motion information storage unit 151 to the terminal device 20a.
(Step S420 to Step S450) When receiving the motion information MI, the terminal device 20a stores the motion information MI in the storage unit 250. The terminal device 20a sequentially reads the stored motion information MI to generate a moving image. The display control unit 206 causes the display unit D to display the generated moving image.
With such a configuration, the information distribution device 10a can give the user a motive to perform real-time distribution.

なお、ここでは情報配信装置10aが動き情報MIを配信する場合を一例にして説明したが、これに限られない。非リアルタイム配信においては、情報配信装置10aの記憶部150に記憶されている情報が、端末装置20aの記憶部250に転送された後、記憶部250から読み出されて表示される。したがって、情報配信装置10aと端末装置20aとの間の情報の授受にリアルタイム性が要求されない。このため、非リアルタイム配信の場合には、情報量の多い情報であっても、記憶部150の記憶容量や記憶部250の記憶容量を上限にして配信することが可能である。例えば、非リアルタイム配信の場合、情報配信装置10aは、動き情報MIに代えて、又は動き情報MIに加えて、映像データVDを端末装置20aに対して配信してもよい。   In addition, although the case where the information delivery apparatus 10a delivers motion information MI was demonstrated as an example here, it is not restricted to this. In non-real-time distribution, after the information stored in the storage unit 150 of the information distribution device 10a is transferred to the storage unit 250 of the terminal device 20a, the information is read from the storage unit 250 and displayed. Therefore, real-time property is not required for transmission and reception of information between the information distribution device 10a and the terminal device 20a. For this reason, in the case of non-real time delivery, even with information having a large amount of information, it is possible to deliver with the storage capacity of the storage unit 150 or the storage capacity of the storage unit 250 as the upper limit. For example, in the case of non-real time delivery, the information delivery device 10a may deliver the video data VD to the terminal device 20a instead of or in addition to the motion information MI.

[(4)マルチアングル動き情報MI又は自由視点動き情報MIの配信機能]
これまで撮像装置CAMが1台である場合について説明したが、これに限られない。情報配信システム1aに映像データVDを供給する撮像装置CAMは、複数台であってもよい。例えば、撮像装置CAMが3台以上あれば、映像データVDから動き情報MIを生成することができる。
[(4) Delivery function of multi-angle motion information MI or free viewpoint motion information MI]
Although the case where one imaging device CAM has been described above has been described, the present invention is not limited to this. There may be a plurality of imaging devices CAM that supply the video data VD to the information distribution system 1a. For example, if there are three or more imaging devices CAM, the motion information MI can be generated from the video data VD.

図9は、競技場SDに複数の撮像装置CAMが設置されている場合の、撮像装置CAMの配置の一例を示す図である。この一例の場合、競技場SDには、撮像装置CAM1〜CAM8の8台の撮像装置CAMが設置されている。この場合、情報配信装置10aの映像データ取得部101は、撮像装置CAMがそれぞれ撮像した映像データVD、すなわち映像データVD1〜映像データVD8を取得する。動き情報生成部102は、それぞれの映像データVDについて動き情報MIを生成する。このように構成することにより、情報配信装置10aは、マルチアングルによる動き情報MIを配信することができる。
例えば、端末装置20aが、撮像装置CAM2の視点位置による動き情報MIの配信を要求した場合、情報配信装置10aは、この撮像装置CAM2の視点位置による動き情報MIを配信する。
FIG. 9 is a diagram showing an example of the arrangement of the imaging devices CAM when a plurality of imaging devices CAM are installed in the stadium SD. In the case of this example, eight imaging devices CAM of imaging devices CAM1 to CAM8 are installed at the stadium SD. In this case, the video data acquisition unit 101 of the information distribution device 10a acquires video data VD captured by the imaging device CAM, that is, video data VD1 to video data VD8. The motion information generation unit 102 generates motion information MI for each video data VD. With such a configuration, the information distribution device 10a can distribute multi-angle motion information MI.
For example, when the terminal device 20a requests distribution of the movement information MI based on the viewpoint position of the imaging device CAM2, the information distribution device 10a distributes the movement information MI based on the viewpoint position of the imaging device CAM2.

また、情報配信装置10aは、複数の視点位置による映像データVDに基づいて、視点位置を任意の位置にした動き情報MI、すなわち自由視点動き情報MIを生成することもできる。この場合、情報配信装置10aは、端末装置20aによって指示された視点位置による動き情報MIを生成して配信する。   The information distribution device 10a can also generate motion information MI in which the viewpoint position is an arbitrary position, that is, free viewpoint motion information MI, based on the video data VD at a plurality of viewpoint positions. In this case, the information distribution device 10a generates and distributes motion information MI based on the viewpoint position instructed by the terminal device 20a.

なお、ここでは視点位置の座標変換を情報配信装置10aが行う場合について説明したがこれに限られない。端末装置20aが、視点位置の切り替えを行ってもよい。この場合、情報配信装置10aは、選手の競技場SD上における位置を示す座標情報を、動き情報MIとともに端末装置20aに対して配信する。端末装置20aの動画像生成部205aは、ユーザの指示による視点位置情報と座標情報とに基づいて情報配信装置10aから配信される情報の座標変換を行うことにより、自由視点動画像を生成する。   In addition, although the case where the information delivery apparatus 10a performs coordinate transformation of a viewpoint position here was demonstrated, it is not restricted to this. The terminal device 20a may switch the viewpoint position. In this case, the information distribution device 10a distributes coordinate information indicating the position of the player on the stadium SD to the terminal device 20a together with the movement information MI. The moving image generation unit 205a of the terminal device 20a generates a free viewpoint moving image by performing coordinate conversion of the information distributed from the information distribution device 10a based on the viewpoint position information and the coordinate information instructed by the user.

[(5)観戦位置に応じた動画表示機能]
端末装置20aの状態取得部207は、端末装置20aの現在位置を状態として取得する。情報配信装置10aの動き情報生成部102は、状態取得部207が取得する端末装置20aの現在位置を視点位置にして動き情報MIの座標変換を行う。このように構成することにより情報配信システム1aは、端末装置20aの現在位置、すなわちユーザの観戦位置に応じた動画を端末装置20aに表示させることができる。これにより情報配信システム1aは、ユーザが視点位置を指示することなく、ユーザの観戦位置に応じた動画を表示させることができる。
なお、上述したように端末装置20aの動画像生成部205aが視点位置の座標変換を行ってもよい。
[(5) Movie display function according to watching position]
The state acquisition unit 207 of the terminal device 20a acquires the current position of the terminal device 20a as a state. The motion information generation unit 102 of the information distribution device 10a performs coordinate conversion of the motion information MI with the current position of the terminal device 20a acquired by the state acquisition unit 207 as the viewpoint position. By configuring in this manner, the information distribution system 1a can cause the terminal device 20a to display a moving image according to the current position of the terminal device 20a, that is, the watching position of the user. Thereby, the information distribution system 1a can display a moving image according to the user's watching position without the user specifying the viewpoint position.
As described above, the moving image generation unit 205a of the terminal device 20a may perform coordinate conversion of the viewpoint position.

[(6)選手情報などの付加情報表示機能]
情報配信システム1aは、動き情報MIに加えて、対象画像TGTに関する情報を配信することもできる。この場合、情報配信装置10aは、制御部100aが対象画像情報取得部108を備え、記憶部150が対象画像情報記憶部152を備える。
対象画像情報取得部108は、対象画像TGTに関する情報を取得する。具体的には、動き情報生成部102は、映像データVDから対象画像TGTを抽出する。この対象画像TGTとは、例えば、選手の全身画像である。対象画像情報取得部108は、抽出された対象画像TGTに含まれる情報、例えば、ユニフォームの意匠、背番号や身体的特徴などに基づいて、対象画像TGTとして抽出された選手を特定する。対象画像情報取得部108は、特定した選手に関連する情報を対象画像情報記憶部152から読み出して、配信部105aに供給する。配信部105aは、この対象画像TGTに関する情報を、動き情報とともに配信する。
[(6) Additional information display function such as player information]
The information distribution system 1a can also distribute information related to the target image TGT in addition to the motion information MI. In this case, in the information distribution device 10a, the control unit 100a includes the target image information acquisition unit 108, and the storage unit 150 includes the target image information storage unit 152.
The target image information acquisition unit 108 acquires information on the target image TGT. Specifically, the motion information generation unit 102 extracts the target image TGT from the video data VD. The target image TGT is, for example, a full-length image of the player. The target image information acquisition unit 108 identifies a player extracted as the target image TGT based on information included in the extracted target image TGT, such as a design of a uniform, a profile number, a physical feature, and the like. The target image information acquisition unit 108 reads out information related to the specified player from the target image information storage unit 152, and supplies the information to the distribution unit 105a. The distribution unit 105a distributes the information on the target image TGT together with the motion information.

ここで、対象画像TGTに関連する情報には、例えばサッカーの試合の場合には、選手の氏名、顔写真、戦歴、ポジション、ゴール数などの情報が含まれる。また、競馬の場合には、対象画像TGTに関連する情報には、馬柱、調教師のコメント、パドックでの馬の状態、オッズ、競争中の現在順位などの情報が含まれる。
すなわち、対象画像TGTに関連する情報とは、対象画像TGTの属性を示す情報である。
Here, the information related to the target image TGT includes, for example, in the case of a soccer game, information such as the player's name, face photograph, battle history, position, and the number of goals. Further, in the case of horse racing, the information related to the target image TGT includes information such as the horse pillar, the comment of the trainer, the state of the horse in the paddock, the odds, the current ranking in competition, and the like.
That is, the information related to the target image TGT is information indicating an attribute of the target image TGT.

また、対象画像TGTに関連する情報には、選手や競走馬などを識別する識別情報が含まれていてもよい。この場合、情報配信システム1aは、ユーザが選手や競走馬などの画像を選択すると、選択された選手や競争馬に対応する対象画像TGTの識別情報に基づいて、当該選手の経歴や戦績などの関連情報を取得してもよい。情報配信システム1aは、取得した経歴や戦績などの関連情報を端末装置20aに配信することにより、ユーザが自ら選択した選手の経歴や戦績をユーザに対して提示することができる。   Further, the information related to the target image TGT may include identification information for identifying a player, a racehorse or the like. In this case, when the user selects an image such as a player or a racehorse, the information distribution system 1a selects the player's history or results based on the identification information of the target image TGT corresponding to the selected player or racehorse. Related information may be acquired. The information delivery system 1a can present the history and results of the player selected by the user to the user by distributing the acquired related information such as the history and results to the terminal device 20a.

また、対象画像TGTに関連する情報には、選手の所属チームやポジションなどを示す情報が含まれていてもよい。この場合、情報配信システム1aは、対象画像TGT(例えば、選手の画像)について、所属チーム毎の色分け表示や、ポジションを識別する印の表示を行う。   Further, the information related to the target image TGT may include information indicating a team, a position, and the like belonging to the player. In this case, the information distribution system 1a performs color-coded display for each team belonging to the target image TGT (for example, an image of a player) and display of a mark for identifying a position.

また、対象画像TGTとは、選手の画像に限られず、試合で使用される設備や道具などの画像であってもよい。例えば、対象画像TGTは、サッカーの試合におけるボールやゴール、審判、審判が所持するカードや旗などであってもよい。また、対象画像TGTは、競馬における騎手の他、競走馬、鞍、ゲート、ゲート上のスターター、スターターが所持する旗、ゴール、着順表示板などであってもよい。また、対象画像TGTは、自動車レースにおけるドライバーの他、競争車両、ピット内のクルー、交換用のタイヤ、コース脇の旗などであってもよい。
例えば、対象画像TGTがサッカーの試合におけるボールの場合、情報配信システム1aは、ボールの移動軌跡を示す動き情報MIを配信することができる。
In addition, the target image TGT is not limited to the image of the player, and may be an image of equipment or tools used in the game. For example, the target image TGT may be a ball or goal in a soccer game, a referee, a card or a flag possessed by the referee, or the like. Further, the target image TGT may be a racehorse, a car, a gate, a starter on the gate, a flag possessed by the starter, a goal, an arrival display board, or the like, in addition to the jockey in horse racing. Further, the target image TGT may be a racing vehicle, a crew in a pit, a replacement tire, a flag on the side of the course, or the like in addition to the driver in the car race.
For example, when the target image TGT is a ball in a soccer game, the information distribution system 1a can distribute motion information MI indicating a movement trajectory of the ball.

また、端末装置20aは、配信された動き情報MIを記憶することにより、動き情報MIが配信されたタイミング以降のタイミングで動画像を表示してもよい。この場合、端末装置20aは、ユーザによる再生操作が行われた場合に、動き情報MIを読み出して動画像を表示する。また、端末装置20aは、表示部Dに動画像の再生所要時間と再生位置を示すスライドバーを表示させ、ユーザによるスライドバーの操作によって任意の再生位置の動画像を表示してもよい。   In addition, the terminal device 20a may display the moving image at timing after the timing at which the motion information MI is distributed by storing the distributed motion information MI. In this case, when the user performs a reproduction operation, the terminal device 20a reads the motion information MI and displays a moving image. In addition, the terminal device 20a may display a slide bar indicating the reproduction required time of the moving image and the reproduction position on the display unit D, and may display the moving image at any reproduction position by the operation of the slide bar by the user.

また、情報配信システム1aは、端末装置20aの現在位置を把握し、所定の範囲内にある端末装置20aを配信対象として選択してもよい。例えば、情報配信システム1aは、移動体通信網の基地局が有する端末装置20aの位置情報、又はGPSや近距離無線通信などによって取得される端末装置20aの位置情報を取得する。情報配信システム1aは、取得した端末装置20aの位置情報に基づいて、配信対象の端末装置20aであるか否かを判定する。例えば、サッカーの試合が行われている競技場にいるユーザにのみ配信を行う場合、情報配信システム1aは、端末装置20aの現在位置が当該競技場である場合に、この端末装置20aを配信対象にする。   Also, the information distribution system 1a may grasp the current position of the terminal device 20a, and select the terminal device 20a within a predetermined range as a distribution target. For example, the information distribution system 1a acquires the position information of the terminal device 20a of the base station of the mobile communication network, or the position information of the terminal device 20a acquired by GPS or near field communication. The information distribution system 1a determines, based on the acquired position information of the terminal device 20a, whether the terminal device 20a is a distribution target. For example, in the case where distribution is performed only to the user who is in the stadium where the soccer game is being performed, the information distribution system 1a distributes this terminal device 20a when the current position of the terminal device 20a is the corresponding stadium. Make it

また、端末装置20aが配信された動き情報MIを記憶する場合において、情報配信システム1aは、端末装置20aに記憶されている動き情報MIを消去するか否かを制御してもよい。この場合例えば、情報配信システム1aは、端末装置20aが所定の配信範囲外に移動した場合には、端末装置20aに記憶されている動き情報MIを消去する。   Further, when storing the motion information MI distributed by the terminal device 20a, the information distribution system 1a may control whether to delete the motion information MI stored in the terminal device 20a. In this case, for example, when the terminal device 20a moves out of the predetermined distribution range, the information distribution system 1a erases the movement information MI stored in the terminal device 20a.

また、情報配信システム1aは、動き情報MIに基づく動画像を表示しようとする場合において、ユーザの操作に基づいて、この動き情報MIの元画像である映像データVDを配信してもよい。例えば、端末装置20aが配信された動き情報MIを記憶しており、ユーザがこの動き情報MIに基づく動画像を再生しようとする。この場合において、ユーザが動き情報MIに基づく動画像に代えて、元画像である映像データVDの再生を望む場合がある。この場合には、情報配信システム1aは、ユーザの操作に基づいて、動き情報MIの元画像である映像データVDを配信する。   Further, when displaying a moving image based on the movement information MI, the information distribution system 1a may distribute the video data VD which is the original image of the movement information MI based on the user's operation. For example, the terminal device 20a stores the distributed motion information MI, and the user tries to reproduce a moving image based on the motion information MI. In this case, the user may desire to reproduce the video data VD which is the original image instead of the moving image based on the movement information MI. In this case, the information distribution system 1a distributes the video data VD which is the original image of the motion information MI based on the user's operation.

以上、本発明の実施形態及びその変形を説明したが、これらの実施形態及びその変形は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態及びその変形は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   While the embodiments of the present invention and the modifications thereof have been described above, these embodiments and the modifications thereof are presented as examples, and are not intended to limit the scope of the invention. These embodiments and their modifications can be implemented in other various forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and the gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

なお、上述の各装置は内部にコンピュータを有している。そして、上述した各装置の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。   Each of the above-described devices has a computer inside. The process of each process of each device described above is stored in a computer readable recording medium in the form of a program, and the above process is performed by the computer reading and executing this program. Here, the computer readable recording medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory or the like. Alternatively, the computer program may be distributed to a computer through a communication line, and the computer that has received the distribution may execute the program.

また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Further, the program may be for realizing a part of the functions described above.
Furthermore, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.

1…情報配信システム、10…情報配信装置、100…制御部、101…映像データ取得部、102…動き情報生成部、103…端末情報取得部、104…動き情報量調整部、105…配信部、106…調整程度情報取得部、107…動き情報配信要求取得部、108…対象画像情報取得部、150…記憶部、151…動き情報記憶部、152…対象画像情報記憶部、20…端末装置、200…制御部、201…操作検出部、202…端末情報送信部、203…通信品質情報生成部、204…動き情報受信部、205…動画像生成部、206…表示制御部、207…状態取得部、250…記憶部、251…モデル情報記憶部 DESCRIPTION OF SYMBOLS 1 ... Information delivery system, 10 ... Information delivery apparatus, 100 ... Control part, 101 ... Video data acquisition part, 102 ... Motion information generation part, 103 ... Terminal information acquisition part, 104 ... Motion information amount adjustment part, 105 ... Delivery part 106 Adjustment level information acquisition unit 107 Motion information distribution request acquisition unit 108 Target image information acquisition unit 150 Storage unit 151 Motion information storage unit 152 Target image information storage unit 20 Terminal device 200: control unit 201: operation detection unit 202: terminal information transmission unit 203: communication quality information generation unit 204: motion information reception unit 205: moving image generation unit 206: display control unit 207: state Acquisition unit, 250 ... storage unit, 251 ... model information storage unit

Claims (6)

映像データを取得する映像データ取得部と、
前記映像データ取得部が取得する前記映像データに基づいて、前記映像データに含まれる対象画像を画像処理することにより得られるモデルの動きを示す動き情報を前記モデル毎に生成する動き情報生成部と、
前記動き情報の配信対象の端末装置の性能情報又は前記端末装置との間の通信品質を示す通信品質情報を、端末情報として取得する端末情報取得部と、
前記端末装置が要求する前記動き情報の情報量の調整の程度を示す調整程度情報を当該端末装置から取得する調整程度情報取得部と、
前記端末情報取得部が取得する前記端末情報と、前記調整程度情報取得部が取得する前記調整程度情報とに基づいて、前記モデルあたりの前記動き情報の密度を変更することにより前記動き情報生成部が生成する前記動き情報の情報量を調整する動き情報量調整部と、
前記動き情報量調整部が調整した情報量調整後動き情報を、前記端末装置に配信する配信部と
を備える情報配信装置。
A video data acquisition unit for acquiring video data;
A motion information generation unit that generates, for each model, motion information indicating a motion of a model obtained by performing image processing on a target image included in the video data based on the video data acquired by the video data acquisition unit; ,
A terminal information acquisition unit that acquires, as terminal information, performance information of a terminal apparatus to which the motion information is to be distributed or communication quality information indicating communication quality with the terminal apparatus;
An adjustment degree information acquisition unit that acquires, from the terminal device, adjustment degree information indicating the degree of adjustment of the information amount of the motion information requested by the terminal device;
The motion information generation unit by changing the density of the motion information per model based on the terminal information acquired by the terminal information acquisition unit and the adjustment degree information acquired by the adjustment degree information acquisition unit A motion information amount adjustment unit that adjusts the information amount of the motion information generated by
A distribution unit that distributes, to the terminal device, movement information after adjustment of the amount of information adjusted by the movement information amount adjustment unit.
前記モデルには、複数の要素と、当該要素間を接続する関節とが含まれ、
前記動き情報量調整部は、
前記モデルに含まれる前記要素の数を調整することにより、前記動き情報生成部が生成する前記動き情報の情報量を調整する
請求項に記載の情報配信装置。
The model includes a plurality of elements and joints connecting the elements,
The motion information amount adjustment unit
The information distribution device according to claim 1 , wherein the information amount of the motion information generated by the motion information generation unit is adjusted by adjusting the number of the elements included in the model.
前記対象画像に関する情報を取得する対象画像情報取得部
を更に備え、
前記配信部は、前記対象画像の前記情報量調整後動き情報とともに、前記対象画像情報取得部が取得する当該対象画像に関する情報を、前記端末装置に配信する
請求項1又は請求項2に記載の情報配信装置。
A target image information acquisition unit that acquires information on the target image;
The distribution unit, together with the information amount adjusted motion information of the target image, information about the target image the target image information acquisition unit acquires, according to claim 1 or claim 2 distributes to the terminal device Information distribution device.
前記対象画像に関する情報とは、配信対象の前記モデルの属性を示す情報である
請求項に記載の情報配信装置。
The information distribution device according to claim 3 , wherein the information related to the target image is information indicating an attribute of the model to be distributed.
前記端末装置が出力する動き情報配信要求を取得する動き情報配信要求取得部と、
前記動き情報生成部が生成する前記動き情報を記憶する動き情報記憶部と
を更に備え、
前記配信部は、
前記動き情報配信要求取得部が取得する前記動き情報配信要求に基づいて、前記動き情報記憶部に記憶されている前記動き情報を、当該動き情報配信要求を出力した前記端末装置に配信する
請求項1から請求項のいずれか一項に記載の情報配信装置。
A motion information distribution request acquisition unit that acquires a motion information distribution request output from the terminal device;
A motion information storage unit for storing the motion information generated by the motion information generation unit;
The delivery unit
The motion information stored in the motion information storage unit is distributed to the terminal device that has output the motion information distribution request based on the motion information distribution request acquired by the motion information distribution request acquisition unit. The information delivery apparatus according to any one of claims 1 to 4 .
前記配信部は、
前記動き情報配信要求を出力した前記端末装置に対して前記情報量調整後動き情報が配信済みである場合に、前記動き情報記憶部に記憶されている前記動き情報を当該端末装置に対して配信する
請求項に記載の情報配信装置。
The delivery unit
When the motion information after adjusting the amount of information has been distributed to the terminal device that has output the motion information distribution request, the motion information stored in the motion information storage unit is distributed to the terminal device The information delivery apparatus according to claim 5 .
JP2017035173A 2017-02-27 2017-02-27 Information distribution device Active JP6526731B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017035173A JP6526731B2 (en) 2017-02-27 2017-02-27 Information distribution device
US16/488,122 US11082725B2 (en) 2017-02-27 2018-02-27 Video distribution system, terminal device, and video data distribution device
PCT/JP2018/007175 WO2018155703A1 (en) 2017-02-27 2018-02-27 Image delivery system, terminal device, and image data delivery device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017035173A JP6526731B2 (en) 2017-02-27 2017-02-27 Information distribution device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019033323A Division JP2019110582A (en) 2019-02-26 2019-02-26 Terminal device and information distribution device

Publications (2)

Publication Number Publication Date
JP2018142812A JP2018142812A (en) 2018-09-13
JP6526731B2 true JP6526731B2 (en) 2019-06-05

Family

ID=63526854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017035173A Active JP6526731B2 (en) 2017-02-27 2017-02-27 Information distribution device

Country Status (1)

Country Link
JP (1) JP6526731B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2858556B2 (en) * 1996-04-17 1999-02-17 日本電気株式会社 3D shape communication system
JP2007194680A (en) * 2006-01-17 2007-08-02 Sharp Corp Video viewing method, communication terminal and program
GB2452510A (en) * 2007-09-05 2009-03-11 Sony Corp System For Communicating A Three Dimensional Representation Of A Sporting Event
US8629899B2 (en) * 2009-08-06 2014-01-14 Qualcomm Incorporated Transforming video data in accordance with human visual system feedback metrics
JP6555513B2 (en) * 2015-06-30 2019-08-07 株式会社セガゲームス program

Also Published As

Publication number Publication date
JP2018142812A (en) 2018-09-13

Similar Documents

Publication Publication Date Title
US11217006B2 (en) Methods and systems for performing 3D simulation based on a 2D video image
US11373354B2 (en) Techniques for rendering three-dimensional animated graphics from video
US10999535B2 (en) Recording medium, method, and information processing device for generating three-dimensional synthesized video of information related to subjects with background area based on free viewpoint video
Wu et al. Enhancing fan engagement in a 5G stadium with AI-based technologies and live streaming
US9274595B2 (en) Coherent presentation of multiple reality and interaction models
WO2021249414A1 (en) Data processing method and system, related device, and storage medium
US20130249948A1 (en) Providing interactive travel content at a display device
US20140063061A1 (en) Determining a position of an item in a virtual augmented space
US20130222371A1 (en) Enhancing a sensory perception in a field of view of a real-time source within a display screen through augmented reality
US20130249947A1 (en) Communication using augmented reality
US20130226758A1 (en) Delivering aggregated social media with third party apis
US20130232430A1 (en) Interactive user interface
KR102475994B1 (en) Information processing apparatus, information processing method and storage medium
JP6637650B2 (en) Game program, computer control method, information processing device, image output device, image output method, and image output program
BR112021014326A2 (en) SYSTEM TO SPLIT A VIDEO FEED TO SEGMENT LIVE PLAYER ACTIVITY, METHOD FOR SPLITTING A VIDEO FEED AND COMPUTER PROGRAM PRODUCT
JPWO2017131071A1 (en) Virtual environment construction device, virtual environment construction method, program, and recording medium
US20130238778A1 (en) Self-architecting/self-adaptive model
KR101400923B1 (en) Method, system and computer-readable recording medium for broadcasting sports game using simulation
US20210248821A1 (en) Providing selectable virtual reality (vr) viewpoints within a vr experience
US11082725B2 (en) Video distribution system, terminal device, and video data distribution device
JP7323751B2 (en) game system and program
CN117547817A (en) Position adjustment method and device for virtual lens, electronic equipment and storage medium
JP6526731B2 (en) Information distribution device
JP2019110582A (en) Terminal device and information distribution device
JP2020067716A (en) Information processing apparatus, control method and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180814

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181012

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20181015

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181127

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190226

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190508

R150 Certificate of patent or registration of utility model

Ref document number: 6526731

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150