JP6526731B2 - Information distribution device - Google Patents
Information distribution device Download PDFInfo
- 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
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,
ここで、多数の端末装置に対してコンテンツをリアルタイム配信したいというニーズがある。例えば、サッカーの試合が行われる競技場などにおいて、競技を観戦している観客の端末装置それぞれに対して、当該試合に関するコンテンツをリアルタイムに配信したいというニーズがある。コンテンツは例えば観客がそれぞれ指定した視点の動画等である。
しかしながら、多数の端末装置に対して個別の情報をリアルタイム配信する場合、情報配信のための通信回線に流れるトラフィックがきわめて大きくなり、情報配信の遅延や情報の欠落といった問題が発生する場合がある。
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の実施形態]
以下、図を参照して第1の実施形態の情報配信システム1について説明する。
図1は、第1の実施形態の情報配信システム1の構成の概要を示す図である。
First Embodiment
Hereinafter, the
FIG. 1 is a diagram showing an outline of the configuration of the
[システムの概要]
情報配信システム1は、情報配信装置10を備える。この情報配信装置10は、ネットワークNを介して端末装置20と接続される。
情報配信装置10は、撮像装置CAMによって撮像された映像データVDを画像処理し、画像処理後の情報を端末装置20に対して配信する。以下、情報配信システム1が、サッカーなどの競技場SDに備えられており、サッカーの試合の情報を配信する場合を一例として説明する。なお、本実施形態では、撮像装置CAMが1台である場合について説明する。
[System overview]
The
The
端末装置20は、例えばスマートフォンやタブレット端末であり、表示部Dと操作部TPとを備えている。操作部TPは、例えばタッチパネルを備えており、端末装置20のユーザによって操作される。表示部Dは、例えば液晶ディスプレイを備えており、さまざまな画像を表示する。この表示部Dに表示される画像には、情報配信装置10から配信される情報に基づいて端末装置20が生成する画像が含まれている。
ここで、図2を参照して、情報配信装置10が配信する情報に基づいての一例について説明する。
The
Here, referring to FIG. 2, an example based on the information distributed by the
[端末装置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
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
[モデルとモデルの動き情報とによる動画の生成]
この情報配信装置10は、撮像装置CAMが撮像した映像データVDを画像処理することにより、この映像データVDに含まれる選手の画像を抽出する。さらに情報配信装置10は、抽出した選手の画像を画像処理して、選手の骨格や重心位置などを既知の手段によって算出することにより、選手の画像をモデル化する。
ここで、選手の骨格などを示すモデル情報が端末装置20に予め記憶されていれば、このモデル情報に対して動き情報を与えることにより、端末装置20は、モデルの動画を生成することができる。
この場合、情報配信装置10は、モデルの動き情報を端末装置20に配信する。端末装置20は、配信された動き情報と、予め記憶されているモデル情報とに基づいてモデルの動画を生成し、生成した動画を表示部Dに表示する。
[Generation of video by model and model motion information]
The
Here, if model information indicating a player's skeleton or the like is stored in advance in the
In this case, the
図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
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
[情報配信システム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
[端末装置20の機能構成]
端末装置20は、上述した操作部TPと表示部Dとに加え、制御部200と、記憶部250とを備える。制御部200は、例えばCPUを備えており、種々の演算や情報の授受を行う。制御部200は、操作検出部201と、端末情報送信部202と、通信品質情報生成部203と、動き情報受信部204と、動画像生成部205と、表示制御部206とを、その機能部として備える。
[Functional Configuration of Terminal Device 20]
The
操作検出部201は、操作部TPに対するユーザの操作を検出する。この一例では、操作検出部201は、ユーザによる「動き情報の配信要求操作」を検出する。
The
通信品質情報生成部203は、通信品質情報CQを生成する。通信品質情報CQとは、情報配信装置10と端末装置20との間の通信品質を示す情報である。例えば、情報配信装置10と端末装置20との間の電波状況が悪い場合には、通信品質情報生成部203は、通信品質が悪いことを示す通信品質情報CQを生成する。
具体的には、通信品質情報生成部203は、情報配信装置10との間の通信における通信速度、場合によっては電波強度や再送発生回数等を考慮し通信品質を判定する。通信品質情報生成部203は、通信品質の判定結果に基づいて通信品質情報CQを生成する。
Communication quality
Specifically, the communication quality
端末情報送信部202は、端末情報TIを情報配信装置10に対して送信する。この端末情報TIには、上述の通信品質情報CQや性能情報PIが含まれている。ここで性能情報PIとは、端末装置20の画像処理性能、である。ここで画像処理性能とは、端末装置20が備える演算装置の種類や動作周波数、メモリのアクセス速度や容量、画像処理エンジンの種類や動作周波数などにより定まる。
この一例では、端末情報送信部202は、ユーザによる配信要求操作がなされた場合に、動き情報の配信要求とともに、端末情報TIを情報配信装置10に対して送信する。
The terminal
In this example, when the user performs a distribution request operation, the terminal
なお、端末情報送信部202は、動き情報の配信要求を送信する場合において、特定の選手、又は特定のチームに所属する選手の動き情報のみを要求してもよい。この場合、端末情報送信部202は、ユーザの操作に基づいて動き情報を要求してもよい。例えば、ユーザが特定の選手を指定する操作を行うと、端末情報送信部202は、ユーザが指定した選手の動き情報のみを要求する。また、ユーザが特定のチームを指定する操作を行うと、端末情報送信部202は、ユーザが指定したチームに所属する選手の動き情報のみを要求する。
When transmitting a distribution request for movement information, the terminal
また、ユーザは、表示される画像の粒度(すなわち、配信される動き情報の粒度)を選択することもできる。この場合、端末情報送信部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
なお、端末情報送信部202は、ユーザによる指示だけによらず、通信品質情報CQや性能情報PIに基づいて、要求する動き情報の情報量を選択してもよい。この場合、例えば、端末情報送信部202は、通信品質情報CQが示す通信品質が比較的高い場合には、情報量が比較的多い動き情報を要求する。また、端末情報送信部202は、通信品質情報CQが示す通信品質が比較的低い場合には、情報量が比較的少ない動き情報を要求する。
Note that the terminal
記憶部250は、モデル情報記憶部251を備える。このモデル情報記憶部251には、モデルMの要素Eや関節Jの情報が記憶されている。
The
動き情報受信部204は、情報配信装置10から配信される動き情報を受信する。
動画像生成部205は、動き情報受信部204が受信する動き情報と、モデル情報記憶部251に記憶されるモデル情報とに基づいて、モデルMの動画像を生成する。
表示制御部206は、表示部Dを制御し、動画像生成部205が生成する動画像を表示部Dに表示させる。
The motion
The moving
The
ここで、動き情報受信部204が受信する「動き情報」とは、情報配信装置10が情報量を調整した後の動き情報である。つまり、動き情報受信部204は、情報量調整後動き情報MIAを情報配信装置10から受信する。この情報配信装置10の機能構成について説明する。
Here, “motion information” received by the motion
[情報配信装置10の機能構成]
情報配信装置10は、制御部100を備える。制御部100は、例えばCPUを備えており、種々の演算や情報の授受を行う。制御部100は、映像データ取得部101と、動き情報生成部102と、端末情報取得部103と、動き情報量調整部104と、配信部105とをその機能部として備える。
[Functional Configuration of Information Distribution Device 10]
The
映像データ取得部101は、撮像装置CAMから映像データVDを取得する。この映像データVDには、例えば、試合中の選手の画像が含まれている。
動き情報生成部102は、映像データ取得部101が取得する映像データVDに基づいて、映像データVDに含まれる対象画像TGTを画像処理する。この一例の場合、対象画像TGTとは、選手の画像である。
The video
The motion
具体的には、動き情報生成部102は、映像データVDを画像処理することにより、選手の画像と背景画像とを分離し、映像データVDの中から対象画像TGT、すなわち選手の画像を抽出する。動き情報生成部102は、抽出した対象画像TGTをモデル化する。映像データVDに複数の選手の画像が含まれる場合には、動き情報生成部102は、選手ごとに画像を抽出し、選手ごとにモデル化する。動き情報生成部102は、モデルMの動きを解析して、モデルMの動き情報MIを生成する。この動き情報MIとは、例えば、モデルMの動きベクトルである。この動きベクトルは、映像データVDに含まれる複数のフレーム間において選手の動きを既知の手段によって解析することによって得られる。
Specifically, the motion
端末情報取得部103は、動き情報MIの情報量を調整するための情報、すなわち端末情報TIを端末装置20から取得する。
The terminal
動き情報量調整部104は、動き情報生成部102が生成する動き情報MIの情報量を調整する。上述したように、端末装置20において表示が可能な画像の粒度は、端末装置20の画像処理性能や、情報配信装置10と端末装置20との間の通信品質などによって制約される。動き情報量調整部104は、これらの制約条件を端末装置20から取得することにより、動き情報MIの情報量を調整する。
The motion information
動き情報量調整部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
(1) The case where the motion
The motion
In this case, the motion information
(2) When the motion
Among the models M with various information amounts as shown in FIGS. 3A to 3D described above, the motion
In this case, the motion information
なお、いずれの例の場合においても、動き情報量調整部104は、モデルMに含まれる要素Eの数を調整することにより、動き情報生成部102が生成する動き情報MIの情報量を調整するようにしてもよい。
In any of the examples, the motion information
また、動き情報量調整部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
動き情報量調整部104は、情報量を調整した動き情報MI、すなわち情報量調整後動き情報MIAを配信部105に出力する。
配信部105は、この情報量調整後動き情報MIAを端末装置20に配信する。
The motion information
The
[情報配信システム1の動作]
次に、情報配信システム1の動作について図5を参照して説明する。
図5は、本実施形態の情報配信システム1の動作の一例を示す図である。
[Operation of information distribution system 1]
Next, the operation of the
FIG. 5 is a diagram showing an example of the operation of the
(ステップ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
(Step S120) The motion
In this example, the motion
(ステップS210)端末装置20は、動き情報の配信要求を情報配信装置10に対して送信する。
(ステップS130〜ステップS140)情報配信装置10は、端末装置20による配信要求の送信を待つ。情報配信装置10は、端末装置20からの配信要求を受信した場合(ステップS140;YES)に、ステップS150〜ステップS170の処理を行う。
(Step S210) The
(Steps S130 to S140) The
(ステップS220)端末装置20の端末情報送信部202は、端末情報TIを情報配信装置10に対して送信する。
(ステップS150)情報配信装置10の端末情報取得部103は、端末装置20から端末情報TIを取得する。
なお、この一例では、端末装置20は、動き情報の配信要求と、端末情報TIとを順次送信するものとして説明するが、これに限られない。端末装置20は、動き情報の配信要求と、端末情報TIとを同時に送信してもよい。
(Step S220) The terminal
(Step S150) The terminal
In this example, the
(ステップ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
なお、端末情報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
(ステップS170)配信部105は、情報量調整後動き情報MIAを端末装置20に配信する。
(ステップS230〜ステップS250)端末装置20の動き情報受信部204は、配信された情報量調整後動き情報MIAを受信する。動画像生成部205は、受信した情報量調整後動き情報MIAに基づいて、モデルMの動画像を生成する。表示制御部206は、生成された動画像を表示部Dに表示させる。
(Step S170) The
(Steps S230 to S250) The motion
情報配信装置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
図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
The figure shows, as an example, the case where the
At time t1, the
At time t2, the
Also at time t3, as in the case of time t2, the
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
Therefore, according to the
Here, the case where the user of the
Further, in the case of information distribution in a stadium or the like, the number of
また、本実施形態の情報配信装置10は、配信対象の端末装置20から送信される端末情報TIに基づいて動き情報MIの情報量を調整して、情報量調整後動き情報MIAを配信する。したがって情報配信装置10によれば、端末装置20の性能や、情報配信装置10と端末装置20との間の通信状況に応じて、配信される動き情報MIの情報量を低減させることができる。つまり、情報配信装置10によれば、情報量を調整せずに動き情報MIを配信する場合に比べて、情報配信の通信量をさらに低減することができる。
Further, the
なお、端末装置20は、情報配信装置10との通信の状況変化に応じて通信品質情報CQを更新し、端末情報TIを繰り返し情報配信装置10に対して送信してもよい。この場合、情報配信装置10は、端末情報TIを受信するごとに、通信品質に応じた情報量の動き情報を選択する。つまり、情報配信装置10は、配信する情報量調整後動き情報MIAの情報量をリアルタイムに変化させてもよい。
The
また、上述において端末装置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
[第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
[(1)端末装置20aの状態に応じた表示機能]
端末装置20aは、制御部200aが、動画像生成部205aと、状態取得部207とをその機能部として備える。状態取得部207は、端末装置20aの状態を取得する。ここで、端末装置20aの状態には、端末装置20aの処理負荷、端末装置20aのバッテリ残量、端末装置20aの周囲の明るさなどがある。
[(1) Display Function According to Status of
In the
[端末装置20aの処理負荷に応じた表示の変更]
状態取得部207は、端末装置20aの処理負荷の状態を取得する。例えば、制御部200aが複数の処理を同時に実行している場合などにおいて処理負荷が上昇して、動画像のリアルタイム生成に処理遅延が生じることがある。このような場合、状態取得部207は、制御部200aの処理負荷が上昇したことを動画像生成部205aに通知する。
動画像生成部205aは、動き情報受信部204aが受信する動き情報MIと、状態取得部207が取得する状態とに基づいて、状態に応じたモデルMの動画像を生成する。ここで、動画像生成部205aは、解像度などの端末装置20aにおいて変更可能なパラメータを変化させてもよい。上述の一例のように制御部200aの処理負荷が上昇した場合、例えば、動画像生成部205aは、生成する動画像の解像度を低減させて、動画像のリアルタイム生成を維持する。
[Change of display according to processing load of
The
The moving
[端末装置20aのバッテリ残量に応じた表示の変更]
状態取得部207は、端末装置20aのバッテリ残量の状態を取得する。例えば、端末装置20aのバッテリ残量があるしきい値よりも低い場合、状態取得部207は、制御部200aのバッテリ残量が少ないことを動画像生成部205aに通知する。
バッテリ残量が少ない場合には、動画像生成部205aは、生成する動画像の粒度を低減させて消費電力を低減することにより、動画像の生成可能時間を延長させる。
[Change of display according to the remaining battery capacity of the
The
When the battery remaining amount is low, the moving
[端末装置20aの周囲の明るさに応じた表示の変更]
状態取得部207は、端末装置20aの周囲の照度(明るさ)を取得する。動画像生成部205aは、状態取得部207が取得する明るさに応じた動画像を生成する。例えば、サッカーの試合が昼間に行われる場合と夜間に行われる場合とで、端末装置20aの周囲の照度が互いに異なる場合がある。この場合、動画像生成部205aは、生成する動画の内容、配色、フォントサイズ、解像度などを、昼間と夜間とで互いに異ならせる。
[Change of display according to the brightness around the
The
[(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
制御部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
The adjustment degree information acquisition unit 106 acquires the adjustment degree information AI transmitted by the
[(3)非リアルタイム配信機能]
これまで、情報配信装置10及び情報配信装置10aがリアルタイム配信を行う場合を一例にして説明したが、これに限られない、情報配信装置10aは、非リアルタイム配信を行うこともできる。
[(3) Non real time delivery function]
Although the case where the
非リアルタイム配信とは、動き情報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
具体的には、情報配信装置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
The control unit 100 a includes a motion information distribution request acquisition unit 107. Upon acquiring the motion information distribution request MRQ from the
When the acquisition of the motion information distribution request MRQ is notified, the
情報配信システム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
図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
(Step S410, Step S310) The terminal
(Step S320) The
(Step S330) The
(Step S420 to Step S450) When receiving the motion information MI, the
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
[(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
For example, when the
また、情報配信装置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
なお、ここでは視点位置の座標変換を情報配信装置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
[(5)観戦位置に応じた動画表示機能]
端末装置20aの状態取得部207は、端末装置20aの現在位置を状態として取得する。情報配信装置10aの動き情報生成部102は、状態取得部207が取得する端末装置20aの現在位置を視点位置にして動き情報MIの座標変換を行う。このように構成することにより情報配信システム1aは、端末装置20aの現在位置、すなわちユーザの観戦位置に応じた動画を端末装置20aに表示させることができる。これにより情報配信システム1aは、ユーザが視点位置を指示することなく、ユーザの観戦位置に応じた動画を表示させることができる。
なお、上述したように端末装置20aの動画像生成部205aが視点位置の座標変換を行ってもよい。
[(5) Movie display function according to watching position]
The
As described above, the moving
[(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
The target image
ここで、対象画像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
また、対象画像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
また、情報配信システム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
また、端末装置20aが配信された動き情報MIを記憶する場合において、情報配信システム1aは、端末装置20aに記憶されている動き情報MIを消去するか否かを制御してもよい。この場合例えば、情報配信システム1aは、端末装置20aが所定の配信範囲外に移動した場合には、端末装置20aに記憶されている動き情報MIを消去する。
Further, when storing the motion information MI distributed by the
また、情報配信システム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
以上、本発明の実施形態及びその変形を説明したが、これらの実施形態及びその変形は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態及びその変形は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 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
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.
前記動き情報量調整部は、
前記モデルに含まれる前記要素の数を調整することにより、前記動き情報生成部が生成する前記動き情報の情報量を調整する
請求項1に記載の情報配信装置。 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.
請求項3に記載の情報配信装置。 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から請求項4のいずれか一項に記載の情報配信装置。 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 .
前記動き情報配信要求を出力した前記端末装置に対して前記情報量調整後動き情報が配信済みである場合に、前記動き情報記憶部に記憶されている前記動き情報を当該端末装置に対して配信する
請求項5に記載の情報配信装置。 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 .
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)
| 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 |
-
2017
- 2017-02-27 JP JP2017035173A patent/JP6526731B2/en active Active
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 |