JP6963640B2 - Presentation system, presentation method, and program - Google Patents
Presentation system, presentation method, and program Download PDFInfo
- Publication number
- JP6963640B2 JP6963640B2 JP2020010381A JP2020010381A JP6963640B2 JP 6963640 B2 JP6963640 B2 JP 6963640B2 JP 2020010381 A JP2020010381 A JP 2020010381A JP 2020010381 A JP2020010381 A JP 2020010381A JP 6963640 B2 JP6963640 B2 JP 6963640B2
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- image data
- unit
- user terminal
- current position
- 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
- Navigation (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、提示システム、提示方法、ならびに、プログラムに関する。 The present invention relates to presentation systems, presentation methods, and programs.
従来、ゴルフ場においては、ゴルフコースを熟知したキャディが、ラウンドするユーザに随伴し、そのゴルフコースにおけるユーザのプレイを支援していた。近年では、キャディを伴わずにラウンドするセルフプレイが一般化している。そのため、最近のゴルフ場では、ラウンドするユーザを支援する装置等の導入が進んできている。 Conventionally, in a golf course, a caddy who is familiar with the golf course accompanies the user who makes a round and supports the user's play on the golf course. In recent years, self-play that rounds without a caddy has become common. Therefore, in recent golf courses, the introduction of devices and the like for supporting users who make rounds is progressing.
例えば、特許文献1には、ゴルフをプレイするユーザに有益な情報を提供できるゴルフ支援装置の発明が開示されている。
この特許文献1の発明では、ユーザに携帯されるゴルフ支援装置の画面に、図10のような画像を表示して、ラウンドするユーザを支援している。つまり、ゴルフコースにおけるユーザの現在位置からグリーンまでの平面のレイアウトを表示すると共に、現在位置からカップまでの距離等を表示している。
For example, Patent Document 1 discloses an invention of a golf support device capable of providing useful information to a user who plays golf.
In the invention of Patent Document 1, an image as shown in FIG. 10 is displayed on the screen of a golf support device carried by a user to support a user who makes a round. That is, the layout of the plane from the user's current position to the green on the golf course is displayed, and the distance from the current position to the cup is displayed.
上述した特許文献1の発明では、ゴルフコースにおける現在位置からグリーンまでのレイアウトを平面図で表示するだけである。そのため、そのゴルフ場を頻繁に利用するユーザを除き、多くのユーザにとっては、ある程度の目安にはなるものの、実際のゴルフコースを具体的にイメージできるまでには至らないのが現状であった。 In the invention of Patent Document 1 described above, the layout from the current position to the green on the golf course is only displayed in a plan view. Therefore, for many users, except for users who frequently use the golf course, although it can be used as a guide to some extent, it has not been possible to concretely imagine an actual golf course.
そのため、例えば、ゴルフコースにおけるティーグランドからグリーンまでの標準的な移動経路をドローン等を用いて撮影しておき、その移動経路の映像をラウンド中のユーザに提示することも考えられる。
しかし、ティーショット後であれば、ユーザがゴルフコース内をある程度まで進んでしまっているため、移動経路の映像を最初から配信しても、途中まで不要な映像が提示されることになる。また、ショットが乱れる等により、ラウンドするユーザの現在位置が、撮影された標準的な移動経路から大きく外れてしまう場合もある。
そのため、ゴルフコースをラウンドするユーザの現在位置が移動経路から外れてしまった場合等であっても、適切な映像を提示することのできる技術が求められていた。
Therefore, for example, it is conceivable to take a picture of a standard movement route from the tee ground to the green on a golf course using a drone or the like, and present an image of the movement route to a user during the round.
However, after the tee shot, since the user has advanced to a certain extent in the golf course, even if the image of the movement route is distributed from the beginning, an unnecessary image is presented halfway. In addition, the current position of the user who makes a round may deviate significantly from the standard movement path taken due to the shot being disturbed or the like.
Therefore, there has been a demand for a technique capable of presenting an appropriate image even when the current position of the user who rounds the golf course deviates from the movement path.
本発明は、上記実状に鑑みてなされたもので、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することのできる提示システム、提示方法、ならびに、プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and is a presentation system, a presentation method, and a program capable of presenting an appropriate image that allows a user who rounds a golf course to imagine a route from the current position to the green. The purpose is to provide.
本発明の第1の観点に係る提示システムは、
配信サーバとユーザ端末とが通信可能に接続された提示システムであって、
前記配信サーバは、
ゴルフコースにおけるティーグランドからグリーンまでの移動経路に沿って撮影された動画データを記憶する記憶部と、
前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信部と、
受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定部と、
前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信部と、を備え、
前記ユーザ端末は、搬送されて前記ゴルフコースを移動するものであり、
前記ゴルフコースにおける現在位置を示す前記位置情報を前記配信サーバへ送信する送信部と、
前記配信サーバから配信される前記動画データに従った映像を再生する再生部と、を備える、
ことを特徴とする。
The presentation system according to the first aspect of the present invention is
It is a presentation system in which the distribution server and the user terminal are connected so that they can communicate with each other.
The distribution server
A storage unit that stores video data taken along the movement route from the tee ground to the green on the golf course,
A receiving unit that receives position information indicating the current position sent from the user terminal, and
According to the received position information, a frame at a point closest to the current position on the movement path, or a frame at a point on the movement path that is separated from the green by the distance between the current position and the green. With the specific part specified from the video data,
A distribution unit that distributes the moving image data from the specified frame when distributing the video data to the user terminal is provided.
The user terminal is transported and moves on the golf course.
A transmission unit that transmits the position information indicating the current position on the golf course to the distribution server, and
A playback unit that reproduces a video according to the moving image data distributed from the distribution server is provided.
It is characterized by that.
また、上記観点に係る提示システムにおいて、
前記記憶部は、前記移動経路に沿って所定の広角レンズを用いて撮影された広角な動画データを記憶し、
前記広角な動画データから前記位置情報に従った部分データを抽出することで、前記移動経路とは異なる経路に沿った動画データを生成する生成部を更に備え、
前記特定部は、生成された前記動画データから前記フレームを特定するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The storage unit stores wide-angle moving image data taken with a predetermined wide-angle lens along the movement path, and stores the wide-angle moving image data.
A generator that generates moving image data along a path different from the moving path by extracting partial data according to the position information from the wide-angle moving image data is further provided.
The specific unit may specify the frame from the generated moving image data.
また、上記観点に係る提示システムにおいて、
前記生成部は、前記移動経路の形状に基づいて、前記現在位置から前記グリーンまでの代替移動経路を推定し、当該代替移動経路に従った部分データを前記広角な動画データから抽出することで動画データを生成するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The generation unit estimates an alternative movement route from the current position to the green based on the shape of the movement route, and extracts partial data according to the alternative movement route from the wide-angle moving image data to obtain a moving image. Data may be generated.
また、上記観点に係る提示システムにおいて、
前記送信部は、前記位置情報と共に、前記ユーザ端末の方位を示す方位情報を前記配信サーバへ送信し、
前記受信部は、前記ユーザ端末から送られた前記現在位置及び前記方位情報を受信し、
前記生成部は、前記広角な動画データから前記位置情報と共に前記方位情報に従った部分データを抽出することで、前記移動経路とは異なる経路に沿った動画データを生成するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The transmission unit transmits the direction information indicating the direction of the user terminal together with the position information to the distribution server.
The receiving unit receives the current position and the orientation information sent from the user terminal, and receives the information.
The generation unit may generate moving image data along a route different from the moving route by extracting partial data according to the orientation information together with the position information from the wide-angle moving image data.
また、上記観点に係る提示システムにおいて、
前記記憶部は、前記ティーグランドから前記グリーンまでの複数通りの移動経路に沿ってそれぞれ撮影された複数の動画データを記憶し、
前記複数通りの移動経路のうち、前記位置情報に従って、前記現在位置に最も近い移動経路を選定する選定部を更に備え、
前記特定部は、選定された前記移動経路の動画データから前記フレームを特定するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The storage unit stores a plurality of moving image data captured along a plurality of movement paths from the tee ground to the green.
A selection unit for selecting the movement route closest to the current position according to the position information among the plurality of movement routes is further provided.
The specific unit may specify the frame from the moving image data of the selected movement route.
また、上記観点に係る提示システムにおいて、
前記記憶部は、前記ティーグランドから前記グリーンまでの複数通りの前記移動経路に沿ってそれぞれ撮影された複数の広角な動画データを記憶し、
前記複数通りの移動経路のうち、前記位置情報に従って、前記現在位置に最も近い移動経路を選定する選定部を更に備え、
前記生成部は、選定された前記移動経路の広角な動画データから、選定された前記移動経路とは異なる経路に沿った動画データを生成するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The storage unit stores a plurality of wide-angle moving image data captured along the plurality of movement paths from the tee ground to the green.
A selection unit for selecting the movement route closest to the current position according to the position information among the plurality of movement routes is further provided.
The generation unit may generate moving image data along a route different from the selected moving path from the wide-angle moving image data of the selected moving path.
また、上記観点に係る提示システムにおいて、
前記ユーザ端末は、当該ユーザ端末を搬送するユーザの歩行状態を検出する検出部を更に備え、
前記送信部は、検出された前記歩行状態に応じて、少なくとも前記位置情報を前記配信サーバへ送信して、前記動画データの配信を要求するようにしてもよい。
In addition, in the presentation system related to the above viewpoint,
The user terminal further includes a detection unit that detects the walking state of the user carrying the user terminal.
The transmission unit may transmit at least the position information to the distribution server according to the detected walking state to request distribution of the moving image data.
本発明の第2の観点に係る提示方法は、
ゴルフコースにおけるティーグランドからグリーンまでの移動経路に沿って撮影された動画データを記憶し、ユーザ端末に対して映像を配信する配信サーバにおける提示方法であって、
前記配信サーバが、前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信ステップと、
前記配信サーバが、受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定ステップと、
前記配信サーバが、前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信ステップと、
を備えることを特徴とする。
The presentation method according to the second aspect of the present invention is
It is a presentation method on a distribution server that stores video data taken along the movement route from the tee ground to the green on a golf course and distributes the video to the user terminal.
A reception step in which the distribution server receives position information indicating the current position sent from the user terminal, and
According to the received position information, the distribution server receives a frame from the point closest to the current position on the movement path, or from the green by the distance between the current position and the green on the movement path. A specific step to identify the frame of the descent point from the video data, and
When the distribution server distributes the video data to the user terminal, the distribution step of distributing from the specified frame and the distribution step.
It is characterized by having.
本発明の第3の観点に係るプログラムは、
ゴルフコースにおけるティーグランドからグリーンまでの移動経路に沿って撮影された動画データを記憶し、ユーザ端末に対して映像を配信するコンピュータを、
前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信部、
受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定部、
前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信部、
として機能させることを特徴とする。
The program according to the third aspect of the present invention
A computer that stores video data taken along the movement route from the tee ground to the green on a golf course and distributes the video to the user terminal.
A receiver that receives position information indicating the current position sent from the user terminal,
According to the received position information, a frame at a point closest to the current position on the movement path, or a frame at a point on the movement path that is separated from the green by the distance between the current position and the green. Is specified from the moving image data,
A distribution unit that distributes the moving image data from the specified frame when distributing the video data to the user terminal.
It is characterized by functioning as.
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
更に、上記プログラムを記録する情報記録媒体は、非一時的な(non-transitory)記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な(tangible)記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な(transitory)記録媒体とは、伝送媒体(伝搬信号)それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な(temporary)記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、RAM(Random Access Memory)等の揮発性メモリである。
The above program can be distributed and sold via a computer communication network independently of the computer on which the program is executed.
Further, the information recording medium for recording the above program is a non-transitory recording medium, and can be distributed and sold independently of the computer. Here, the non-temporary recording medium means a tangible recording medium. The non-temporary recording medium is, for example, a compact disk, a flexible disk, a hard disk, a magneto-optical disk, a digital video disk, a magnetic tape, a semiconductor memory, or the like. Further, the transient recording medium refers to the transmission medium (propagation signal) itself. The temporary recording medium is, for example, an electric signal, an optical signal, an electromagnetic wave, or the like. The temporary storage area is an area for temporarily storing data or a program, and is, for example, a volatile memory such as a RAM (Random Access Memory).
本発明によれば、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することができる。 According to the present invention, a user who rounds a golf course can present an appropriate image that can image the route from the current position to the green.
以下に本発明の実施形態を説明する。本発明の実施形態では、ゴルフ場でゴルフコースをラウンドするユーザ(ユーザ端末)に対して、そのユーザの現在位置からカップ(グリーン)までの映像を提示する提示システムについて説明するが、このようなゴルフコースに限られず、後述するように、例えば、街中等において目的地まで移動するユーザに対して、そのユーザの現在位置から目的地までの映像を提示する提示システムについても、同様に適用可能である。
なお、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
An embodiment of the present invention will be described below. In the embodiment of the present invention, a presentation system for presenting an image from the user's current position to the cup (green) to a user (user terminal) who rounds a golf course at a golf course will be described. Not limited to golf courses, as will be described later, the same applies to, for example, a presentation system that presents an image from the user's current position to the destination to a user who moves to the destination in the city or the like. be.
The following embodiments are for illustration purposes only and do not limit the scope of the present invention. Therefore, those skilled in the art can adopt embodiments in which each or all of these elements are replaced with equivalent ones, but these embodiments are also included in the scope of the present invention.
(全体構成)
本発明の実施形態に係る提示システム100は、例えば、ゴルフコースをラウンドするユーザに有用な映像を提示するシステムであり、図1に示すように、配信サーバ200と、ユーザ端末300とを含んで構成される。そして、配信サーバ200と、ユーザ端末300とは、インターネット900を介して通信可能に接続されている。
なお、図1には、ユーザ端末300を3台だけ示しているが、発明の理解を容易にするためであり、実際には、各ゴルフコースをラウンドするユーザ数に応じて、多数のユーザ端末300が含まれているものとする。
(overall structure)
The
Although only three
配信サーバ200は、例えば、サーバ装置(サーバコンピュータ)であり、ゴルフコースにおける複数の移動経路にてそれぞれ空撮された動画データを予め記憶している。配信サーバ200は、ユーザ端末300から送られる位置情報に応じて動画データを選定し、選定した動画データをユーザ端末300へ配信する際に、位置情報に示される現在位置に応じたフレームから配信する。
The
ユーザ端末300は、例えば、スマートフォンであり、ゴルフコースをラウンドするユーザに携帯され、ゴルフコース内をユーザと共に移動する。
例えば、ユーザ端末300は、ゴルフボールをショットする前に、ユーザの現在位置からカップ(グリーン)までに至るゴルフコースの具体的な様相を知りたいユーザに操作され、現在位置を示す位置情報を伴って配信サーバ200にアクセスすることにより、配信サーバ200から配信される動画データを再生した映像をユーザに提示する。
なお、ユーザ端末300は、例えば、キャディが携帯してもよいし、ゴルフカートに備え付けられていてもよい。つまり、ユーザ端末300は、搬送されてゴルフコースを移動するものであり、ユーザが配信サーバ200から配信される動画データの映像を閲覧可能であればよい。
The
For example, the
The
(情報処理装置の概要構成)
本実施形態に係る配信サーバ200及びユーザ端末300が実現される典型的な情報処理装置400について説明する。
(Outline configuration of information processing device)
A typical
情報処理装置400は、図2に示すように、CPU(Central Processing Unit)401と、ROM(Read Only Memory)402と、RAM(Random Access Memory)403と、NIC(Network Interface Card)404と、画像処理部405と、音声処理部406と、補助記憶部407と、インターフェース408と、操作ユニット409と、表示ユニット410と、測位ユニット411と、を備える。
As shown in FIG. 2, the
CPU 401は、情報処理装置400全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
The
ROM 402には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、補助記憶部407に記憶されたプログラムをRAM 403に読み出してCPU 401による当該プログラムの実行が開始される。
The IPL (Initial Program Loader) executed immediately after the power is turned on is recorded in the
RAM 403は、データやプログラムを一時的に記憶するためのもので、補助記憶部407から読み出されたプログラムやデータ、その他、通信に必要なデータ等が保持される。
The
NIC 404は、情報処理装置400をインターネット等のコンピュータ通信網に接続するためのものであり、LAN(Local Area Network)を構成する際に用いられる10BASE−T/100BASE−T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDN(Integrated Services Digital Network)モデム、ADSL(Asymmetric Digital Subscriber Line)モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等から構成される。
The
画像処理部405は、補助記憶部407等から読み出された画像データをCPU 401や画像処理部405が備える画像演算プロセッサ(図示せず)によって加工処理した後、これを画像処理部405が備えるフレームメモリ(図示せず)に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、インターフェース408等を介して表示ユニット410に出力される。つまり、画像処理部405は、CPU 401の制御の下、情報処理装置400が行う処理の進行の中で必要となる画像を生成し、その画像を表示ユニット410に表示させる。
The
音声処理部406は、補助記憶部407等から読み出された音声データを音声信号に変換し、インターフェース408を介してスピーカに出力する。つまり、音声処理部406は、CPU 401の制御の下、情報処理装置400が行う処理の進行の中で発生させるべき音声を生成し、その音声をスピーカから出力させる。
The
補助記憶部407は、ハードディスク等であり、情報処理装置400全体の動作制御に必要な各種のプログラムや各種のデータを記憶する。例えば、補助記憶部407には、本実施形態に係る配信サーバ200等を実現するためのプログラムが記憶される。そして、CPU 401の制御によって、補助記憶部407は、記憶されたプログラムやデータを適宜読み出し、これらをRAM 403等に一時的に記憶させる。
The
インターフェース408には、操作ユニット409、表示ユニット410、及び、測位ユニット411が接続される。なお、インターフェース408は、この他に接続された外部機器との間で必要な情報を送受信してもよい。
An
操作ユニット409は、情報処理装置400を利用する作業者等の操作入力を受け付ける。
The
表示ユニット410は、画像処理部405により出力された画像データに応じた画像を描画し、情報処理装置400を利用する作業者等に提示する。
The
測位ユニット411は、例えば、複数のGPS(Global Positioning System)衛星から送られる信号を受信し、所定のタイミング毎に、情報処理装置400の現在位置を測位する。
なお、このようなGPS衛星を用いる代わりに、測位ユニット411は、複数の基地局からの電波強度(受信強度等)を用いて、情報処理装置400の現在位置を測位してもよい。
また、測位ユニット411は、電子コンパス機能や歩行検出機能を有していてもよい。例えば、測位ユニット411には、地磁気センサ、加速度センサ、ジャイロセンサ等が含まれている。そして、測位ユニット411は、情報処理装置400の方位を計測し、また、情報処理装置400を携帯するユーザが歩行状態であるかどうかを検出する。
The
Instead of using such GPS satellites, the
Further, the
この他に、情報処理装置400は、補助記憶部407の代わりに、DVD(Digital Versatile Disc)−ROM等のドライブユニットを備えるようにしてもよい。この場合、情報処理装置400は、ドライブユニットに装着されるDVD−ROM等からプログラムやデータを読み出して、上記と同様に動作する。
In addition to this, the
まず、上記の情報処理装置400により実現される配信サーバ200の機能構成等について、図3〜図6を参照して説明する。情報処理装置400に電源が投入されると、配信サーバ200として機能させるプログラムが実行され、本実施形態(第1の実施形態)に係る配信サーバ200が実現される。
First, the functional configuration of the
(配信サーバの機能構成)
図3は、第1の実施形態に係る配信サーバ200の機能構成の一例を示すブロック図である。図示するように、配信サーバ200は、記憶部210と、受信部220と、送信部230と、制御部240とを備える。
(Functional configuration of distribution server)
FIG. 3 is a block diagram showing an example of the functional configuration of the
記憶部210は、各ゴルフコースに応じた動画データを記憶する。
例えば、図4に示すように、ゴルフコースGCにおいて、ティーグランドTGからグリーンGRへ向かう標準的な移動経路PSに沿った動画データが予め撮影されており、この動画データが記憶部210に記憶されている。具体的には、GPS受信機、及び、カメラを搭載した無人航空機(ドローン)を、所定の高度で移動経路PSに沿って飛行させることによって、ゴルフコースGCを移動経路PSから空撮した動画データが取得されて記憶部210に記憶されている。なお、無人航空機からは、動画データと共に、撮影を行った位置データ(一例として、高度が省略された緯度・経度のデータ)も取得されている。
そのため、記憶部210は、ゴルフコースGCの移動経路PSに対応して、図5に示すような複数のフレームFMから構成される動画データMDを記憶する。そして、図5に示す各フレームFMには、撮影位置FP(つまり、移動経路PS上の位置)がそれぞれ対応付けられている。
The
For example, as shown in FIG. 4, in the golf course GC, moving image data along a standard movement path PS from the tee ground TG to the green GR is captured in advance, and this moving image data is stored in the
Therefore, the
なお、上述した補助記憶部407等が、このような記憶部210として機能し得る。
The
図3に戻って、受信部220は、ユーザ端末300から送られる種々の情報を受信する。
例えば、受信部220は、ユーザ端末300から送られる位置情報(ユーザ端末300の現在位置を示す位置情報)を受信する。
Returning to FIG. 3, the receiving
For example, the receiving
なお、上述したNIC 404等が、このような受信部220として機能し得る。
The
送信部230は、ユーザ端末300に対して種々の情報を送信する。
例えば、送信部230は、後述するように、制御部240(配信部242)から配信される動画データを、ユーザ端末300へ送信する。
The
For example, the
なお、上述したNIC 404等が、このような送信部230として機能し得る。
The
制御部240は、配信サーバ200全体を制御する。この制御部240は、特定部241、及び、配信部242を含んでいる。
The
特定部241は、受信部220が受信した位置情報に従って、まず、ユーザがラウンドしているゴルフコースの動画データを特定し、次に、移動経路上での現在位置と最も近い地点のフレーム、又は、移動経路上において現在位置とグリーンとの距離分だけグリーンから溯った地点のフレームを、動画データから特定する。
例えば、特定部241は、図6(a)に示すように、移動経路PS上での現在位置CPに最も近い地点P1で撮影されたフレームを、動画データから特定する。
また、特定部241は、図6(b)に示すように、移動経路PS上において現在位置CPとグリーンGRとの間の距離Lだけ、グリーンから溯った地点P2で撮影されたフレームを、動画データから特定する。
The
For example, as shown in FIG. 6A, the
Further, as shown in FIG. 6B, the
図3に戻って、配信部242は、送信部230を通じて、動画データをユーザ端末300へ配信する。その際、配信部242は、動画データを、上記の特定部241により特定されたフレームから配信する。
つまり、配信部242は、ユーザ端末300の現在位置に相当する位置から映像が再生されるように、動画データを、特定部241により特定されたフレームから配信する。
Returning to FIG. 3, the
That is, the
なお、上述したCPU 401等が、このような構成からなる制御部240として機能し得る。
The
次に、上述した情報処理装置400により実現されるユーザ端末300の機能構成等について、図7,8を参照して説明する。情報処理装置400に電源が投入されると、ユーザ端末300として機能させるプログラムが実行され、本実施形態に係るユーザ端末300が実現される。
Next, the functional configuration of the
(ユーザ端末の機能構成)
図7は、本実施形態に係るユーザ端末300の機能構成の一例を示すブロック図である。図示するように、ユーザ端末300は、測位部310と、操作部320と、送受信部330と、制御部340と、表示部350とを備える。
(Functional configuration of user terminal)
FIG. 7 is a block diagram showing an example of the functional configuration of the
測位部310は、所定のタイミング毎に、ユーザ端末300の現在位置を測位する。測位部310は、測位した現在位置を示す位置情報を、制御部340に供給する。
なお、測位部310は、電子コンパス機能や歩行検出機能を有していてもよい。例えば、測位部310は、ユーザの向き(一例として、ユーザ端末300の背面方位)を計測し、また、ユーザが歩行状態であるかどうかを検出する。
そして、上述した測位ユニット411が、このような測位部310として機能し得る。
The
The
Then, the
操作部320は、ユーザからの各種操作を受け付ける。
例えば、操作部320は、ゴルフコースにおける動画データの配信を、配信サーバ200に要求するための操作を受け付ける。つまり、ゴルフボールをショットする前に、そのショット位置からカップ(グリーン)までに至るゴルフコースの具体的な様相を知りたいユーザによって操作部320が操作される。
なお、上述した操作ユニット409が、このような操作部320として機能し得る。
The
For example, the
The
送受信部330は、配信サーバ200との間で種々の情報を送受信する。
例えば、送受信部330は、制御部340に制御され、上述した測位部310が測位した現在位置を示す位置情報を、配信サーバ200へ送信する。
また、送受信部330は、配信サーバ200から配信された動画データを受信する。
なお、上述したNIC 404が、このような送受信部330として機能し得る。
The transmission /
For example, the transmission /
In addition, the transmission /
The
制御部340は、ユーザ端末300全体を制御する。この制御部340は、再生部341を含んでいる。
The
再生部341は、配信サーバ200から配信される動画データに従った映像を再生する。
例えば、再生部341は、配信される動画データをストリーミング再生することにより、映像を再生する。
また、再生部341は、配信される動画データをダウンロード再生することにより、映像を再生するようにしてもよい。
The
For example, the
Further, the
なお、上述したCPU 401等が、このような構成からなる制御部340として機能し得る。
The
表示部350は、上記の再生部341が再生した映像を表示する。
例えば、表示部350は、図8に示すようなグリーンGRに至るまでの映像MVを表示する。
なお、上述した表示ユニット410が、このような表示部350として機能し得る。
The
For example, the
The
(配信サーバの動作)
以下、このような構成の提示システム100において、最も特徴的な配信サーバ200の動作について図9を参照して説明する。図9は、配信サーバ200が実行する提示処理の流れを示すフローチャートである。この提示処理は、例えば、ユーザ端末300において、動画データの配信を要求する操作がユーザからなされた際に、開始される。
(Operation of distribution server)
Hereinafter, in the
まず、配信サーバ200は、ユーザ端末300から送られた位置情報を受信する(ステップS11)。
すなわち、受信部220は、インターネット900を介してユーザ端末300から送られる、ユーザ端末300の現在位置を示す位置情報を受信する。
First, the
That is, the receiving
配信サーバ200は、位置情報に応じたフレームを、動画データから特定する(ステップS12)。つまり、配信サーバ200は、位置情報に応じて、ユーザがラウンドしているゴルフコースの動画データを特定した後に、その動画データにおいて、配信を開始すべきフレームを特定する。
すなわち、制御部240(特定部241)は、上記のステップS11にて受信した位置情報に従って、移動経路上での現在位置と最も近い地点のフレーム、又は、移動経路上において現在位置とグリーンとの距離分だけグリーンから溯った地点のフレームを、動画データから特定する。
例えば、制御部240は、上述した図6(a)に示すように、移動経路PS上での現在位置CPに最も近い地点P1で撮影されたフレームを、又は、上述した図6(b)に示すように、移動経路PS上において現在位置CPとグリーンGRとの間の距離Lだけ、グリーンから溯った地点P2で撮影されたフレームを、動画データから特定する。
The
That is, the control unit 240 (specific unit 241) sets the frame of the point closest to the current position on the movement path, or the current position and the green on the movement path, according to the position information received in step S11. The frame of the point that goes back from the green by the distance is specified from the video data.
For example, as shown in FIG. 6A described above, the
配信サーバ200は、特定したフレームから始まる動画データをユーザ端末300へ配信する(ステップS13)。
すなわち、制御部240(配信部242)は、動画データを、上記のステップS12にて特定されたフレームから配信する。つまり、制御部240は、送信部230を通じて、動画データをユーザ端末300へ配信する際に、特定されたフレームから配信する。
The
That is, the control unit 240 (distribution unit 242) distributes the moving image data from the frame specified in step S12 above. That is, when the moving image data is distributed to the
このような提示処理により、動画データをユーザ端末300へ配信する際に、ユーザ端末300の現在位置に相当する地点で撮影されたフレームから配信される。そして、ユーザ端末300では、配信された動画データに基づいて、現在位置からグリーンまでに至るゴルフコースの映像が再生されることになる。
つまり、ユーザ端末300の表示部350には、図8に示すような映像MVが表示されることになり、例えば、そのゴルフ場を初めて利用するユーザ等であっても、現在位置からグリーンGRに至るまでの経路についてより具体的に把握することが可能となる。
By such presentation processing, when the moving image data is distributed to the
That is, the image MV as shown in FIG. 8 is displayed on the
この結果、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することができる。 As a result, the user who rounds the golf course can present an appropriate image that can image the route from the current position to the green.
(第1の実施形態の変形例)
上記の第1の実施形態では、ゴルフコースにつき、図4に示すような1つ(1通り)の移動経路PSに沿って撮影された動画データが、記憶部210に記憶されている場合について説明したが、複数通りの移動経路に沿ってそれぞれ撮影された各動画データが、記憶部210に記憶されていてもよい。
例えば、図10に示すように、ゴルフコースGCにおいて、ティーグランドTGからグリーンGRへ向かう複数通りの移動経路PS1〜PS4に沿ってそれぞれ撮影された同様の各動画データが記憶部210に記憶されていてもよい。
その場合、上述した図3に示す配信サーバ200は、制御部240の構成に、複数通りの移動経路のうち、現在位置に最も近い移動経路を選定する選定部を更に備えるようにする。
つまり、選定部は、図10に示すような移動経路PS1〜PS4のうち、ユーザ端末300から送られた位置情報に従って、現在位置に最も近い移動経路を選定する。
そして、特定部241は、選定部によって選定された移動経路の動画データから、上記と同様にフレームを特定する。そして、上記と同様に、配信部242は、動画データを、特定部241により特定されたフレームから配信する。
(Modified example of the first embodiment)
In the first embodiment described above, a case where moving image data taken along one (one way) movement path PS as shown in FIG. 4 is stored in the
For example, as shown in FIG. 10, in the golf course GC, similar moving image data captured along a plurality of movement paths PS1 to PS4 from the tee ground TG to the green GR are stored in the
In that case, the
That is, the selection unit selects the movement route closest to the current position according to the position information sent from the
Then, the specifying
この場合も、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することができる。 In this case as well, the user who rounds the golf course can present an appropriate image that can image the route from the current position to the green.
(第2の実施形態)
上記の実施形態(第1の実施形態、及び、その変形例)では、配信部242が、記憶済みの動画データを、特定部241に特定されたフレームから、ユーザ端末300に配信する場合について説明したが、ユーザがショットしたゴルフボールが、ゴルフコースにおける移動経路から一定距離以上離れた位置まで飛んでしまうこともある。それにより、ラウンドするユーザの現在位置が移動経路から大きく外れた状態で、動画データが配信される場合もある。その場合、配信された動画データをユーザ端末300で再生しても、表示部350には、現在位置から離れた映像が表示されることになり、現在位置からグリーンまでの経路をユーザが把握するのに十分でないことも考えられる。
そのため、移動経路に沿って広角レンズを用いて撮影された広角な動画データ(移動経路に沿ってある程度の幅を持たせた動画データ)を配信サーバ200の記憶部210に記憶させ、その広角な動画データを基に、ユーザ端末300の現在位置に応じた動画データを生成し、生成した動画データをユーザ端末300へ配信するようにしてもよい。
以下、広角な動画データを基に、現在位置に応じた動画データを生成してユーザ端末300へ配信することを特徴とした第2の実施形態に係る配信サーバ200について説明する。
(Second Embodiment)
In the above embodiment (first embodiment and its modification), a case where the
Therefore, wide-angle moving image data (video data having a certain width along the moving path) taken by using a wide-angle lens along the moving path is stored in the
Hereinafter, the
図11は、第2の実施形態に係る配信サーバ200の機能構成の一例を示すブロック図である。図示するように、配信サーバ200は、記憶部250と、受信部220と、送信部230と、制御部260とを備える。
なお、受信部220、及び、送信部230は、上述した図3に示す受信部220、及び、送信部230と同じ構成である。
FIG. 11 is a block diagram showing an example of the functional configuration of the
The receiving
記憶部250は、各ゴルフコースに応じて、広角レンズを用いて撮影された広角な動画データを記憶する。
例えば、GPS受信機、及び、広角レンズを装着したカメラを搭載した無人航空機を、上述した図4と同様に、ゴルフコースGCにおける移動経路PSに沿って飛行させることによって、移動経路PSに沿った広角な各動画データが取得されて記憶部250に記憶されている。なお、無人航空機からは、上記と同様に、広角な動画データと共に、撮影を行った位置も取得されている。
そのため、記憶部250は、ゴルフコースGCの移動経路PSに対応して、図12に示すような複数のフレームFMから構成される広角な動画データWMDを記憶する。そして、図12に示す各フレームFMには、撮影位置FPがそれぞれ対応付けられている。
なお、広角な動画データは、全方位撮影可能な360度カメラを用いてパノラマ撮影されたものであってもよい。その際、広角な動画データには、位置データだけでなく、方位データも含まれている。
The
For example, an unmanned aerial vehicle equipped with a GPS receiver and a camera equipped with a wide-angle lens is flown along the movement path PS along the movement path PS on the golf course GC in the same manner as in FIG. 4 described above. Each wide-angle moving image data is acquired and stored in the
Therefore, the
The wide-angle moving image data may be panoramic shot using a 360-degree camera capable of omnidirectional shooting. At that time, the wide-angle moving image data includes not only position data but also orientation data.
なお、上述した補助記憶部407等が、このような記憶部250として機能し得る。
The
図11に戻って、制御部260は、配信サーバ200全体を制御する。この制御部260は、生成部261、及び、配信部242を含んでいる。
なお、配信部242は、上述した図3に示す配信部242と同じ構成である。
Returning to FIG. 11, the
The
生成部261は、受信部220が受信した位置情報に従って、ユーザがラウンドしているゴルフコースの広角な動画データを特定し、その広角な動画データから位置情報に従った部分データを抽出することで、現在位置に応じた動画データを生成する。
例えば、図13(a)に示すように、ユーザのショットしたゴルフボールが移動経路PSから大きく外れてバンカーBKに捕まった場合、ユーザは、バンカーBK内の現在位置CPから、グリーンGRに向けてゴルフボールをショットすることになる。
その場合、生成部261は、広角な動画データを基に、現在位置CPからグリーンGRまでの動画データを生成する。
具体的に、生成部261は、まず、現在位置CPからグリーンGRに向かう代替移動経路EPSを推定する。なお、図13(a)では、推定する代替移動経路EPSが直線である場合を示しているが、一例であり、直線以外の形状の代替移動経路EPSを推定してもよい。
例えば、図13(b)に示すように、ユーザのショットしたゴルフボールが移動経路PSから大きく外れて池PDの方へ逸れてしまった場合、ユーザは、池PDの手前の現在位置CPから、グリーンGRに向けてゴルフボールをショットすることになる。
その場合、生成部261は、図13(b)に示すような移動経路PSの形状に近似させた代替移動経路EPSを推定してもよい。
The
For example, as shown in FIG. 13A, when the golf ball shot by the user deviates significantly from the movement path PS and is caught by the bunker BK, the user moves from the current position CP in the bunker BK toward the green GR. You will shoot a golf ball.
In that case, the
Specifically, the
For example, as shown in FIG. 13B, when the golf ball shot by the user deviates significantly from the movement path PS and deviates toward the pond PD, the user moves from the current position CP in front of the pond PD. The golf ball will be shot toward the green GR.
In that case, the
これらのようにして代替移動経路EPSを推定すると、生成部261は、広角な動画データを基に、代替移動経路EPSに沿った動画データを生成する。
例えば、生成部261は、上述した図12に示すような広角な動画データの各フレームFMから、代替移動経路EPSの各位置に応じた部分データを抽出することで、現在位置CPからグリーンGRまでの動画データ(つまり、代替移動経路EPSに沿った動画データ)を生成する。なお、生成部261は、広角な動画データから部分データを抽出する際に、アスペクト比を整えたり、アフィン変換等によって広角レンズによる歪みを補正するといった画像処理を施すことで、より自然な動画データを生成してもよい。
When the alternative movement route EPS is estimated in this way, the
For example, the
また、配信部242は、生成部261によって生成された動画データを、ユーザ端末300へ配信する。
In addition, the
なお、上述したCPU 401等が、このような構成からなる制御部260として機能し得る。
The
(配信サーバの動作)
以下、このような構成の配信サーバ200の動作について図14を参照して説明する。図14は、配信サーバ200が実行する第2の実施形態に係る提示処理の流れを示すフローチャートである。この提示処理は、例えば、ユーザ端末300において、動画データの配信を要求する操作がユーザからなされた際に、開始される。
(Operation of distribution server)
Hereinafter, the operation of the
まず、配信サーバ200は、ユーザ端末300から送られた位置情報を受信する(ステップS21)。
すなわち、受信部220は、インターネット900を介してユーザ端末300から送られる、ユーザ端末300の現在位置を示す位置情報を受信する。
First, the
That is, the receiving
配信サーバ200は、現在位置からグリーンまでの動画データを生成する(ステップS22)。つまり、配信サーバ200は、位置情報に応じて、ユーザがラウンドしているゴルフコースの広角な動画データを特定した後に、その広角な動画データを基に、現在位置からグリーンまでの動画データを生成する。
すなわち、制御部260(生成部261)は、現在位置からグリーンに向かう代替移動経路を推定し、その代替移動経路に従った部分データを広角な動画データから抽出することで、現在位置からグリーンまでの動画データを生成する。
具体的に、制御部260は、上述した図13(a),(b)に示すように、現在位置CPからグリーンGRまでの代替移動経路EPSを推定する。そして、制御部260は、上述した図12に示すような広角な動画データの各フレームFMから、代替移動経路EPSの各位置に応じた部分データを抽出することで、現在位置CPからグリーンGRまでの動画データを生成する。なお、制御部260は、広角な動画データから部分データを抽出する際に、アスペクト比を整えたり、アフィン変換等によって広角レンズによる歪みを補正するといった画像処理を施すことで、より自然な動画データを生成してもよい。
The
That is, the control unit 260 (generation unit 261) estimates an alternative movement route from the current position to the green, and extracts partial data according to the alternative movement route from the wide-angle video data to move from the current position to the green. Generate video data of.
Specifically, the
配信サーバ200は、生成した動画データをユーザ端末300へ配信する(ステップS23)。
すなわち、制御部260(配信部242)は、上記のステップS22にて生成された動画データをユーザ端末300へ配信する。
The
That is, the control unit 260 (distribution unit 242) distributes the moving image data generated in step S22 to the
このような提示処理により、広角な動画データを基に、現在位置からグリーンまでの動画データが生成され、生成された動画データがユーザ端末300へ配信される。そして、ユーザ端末300では、配信された動画データに基づいて、現在位置からグリーンまでに至るゴルフコースの映像が再生されることになる。
By such presentation processing, moving image data from the current position to the green is generated based on the wide-angle moving image data, and the generated moving image data is distributed to the
この結果、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することができる。 As a result, the user who rounds the golf course can present an appropriate image that can image the route from the current position to the green.
(第2の実施形態の変形例)
上記の第2の実施形態では、ゴルフコースにつき、図4に示すような1つ(1通り)の移動経路PSに沿って撮影された広角な動画データが、記憶部250に記憶されている場合について説明したが、複数通りの移動経路に沿ってそれぞれ撮影された広角な動画データが、記憶部250に記憶されていてもよい。
例えば、上述した図10に示すように、ゴルフコースGCにおいて、ティーグランドTGからグリーンGRへ向かう複数通りの移動経路PS1〜PS4に沿ってそれぞれ撮影された同様の広角な動画データが記憶部250に記憶されていてもよい。
その場合、上述した図11に示す配信サーバ200は、制御部260の構成に、複数通りの移動経路のうち、現在位置に最も近い移動経路を選定する選定部を更に備えるようにする。
つまり、選定部は、図10に示すような移動経路PS1〜PS4のうち、ユーザ端末300から送られた位置情報に従って、現在位置に最も近い移動経路を選定する。
そして、生成部261は、選定部によって選定された移動経路の広角な動画データを基に、上記と同様に現在位置からグリーンまでの動画データを生成する。そして、上記と同様に、配信部242は、生成された動画データを、ユーザ端末300へ配信する。
(Modified example of the second embodiment)
In the second embodiment described above, the
For example, as shown in FIG. 10 described above, in the golf course GC, similar wide-angle moving image data captured along a plurality of movement paths PS1 to PS4 from the tee ground TG to the green GR are stored in the
In that case, the
That is, the selection unit selects the movement route closest to the current position according to the position information sent from the
Then, the
この場合も、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することができる。 In this case as well, the user who rounds the golf course can present an appropriate image that can image the route from the current position to the green.
また、上記の第2の実施形態では、現在位置だけを用いて、グリーンまでの動画データを生成する場合について説明したが、ユーザの向きに合わせた動画データを生成してもよい。
例えば、上述した図13(b)のように、池PDの手前の現在位置CPにユーザがいる場合において、上述した図10のように、移動経路PS4に沿った動画データ(広角な動画データ)も撮影されていれば、池PDを飛び越えてグリーンGRまで一直線で進む動画データと、フェアウェイに沿って(池PDを迂回して)グリーンGRまで進む動画データと、をユーザに提示することが可能となる。そのため、配信サーバ200は、ユーザの向きに合わせた動画データを生成する。
具体的には、ユーザ端末300において、測位部310は、上述した電子コンパス機能を有しており、ユーザの向き(一例として、ユーザ端末300の背面方位)を示す方位情報を計測する。そして、ユーザ端末300は、位置情報と共に方位情報を、配信サーバ200へ送信する。
一方、配信サーバ200において、生成部261は、広角な動画データから位置情報と共に方位情報に従った部分データを抽出することで、ユーザの向きに合わせた動画データを生成する。例えば、上述した図13(b)の現在位置CPにおいて、ユーザがグリーンGRの方向を向いている場合(ユーザがユーザ端末300の背面を、グリーンGRの方向に向けている場合)、生成部261は、その方位情報を基に、池PDを飛び越えてグリーンGRまで一直線で進む動画データを生成する。また、ユーザがフェアウェイに沿った方向を向いている場合(ユーザがユーザ端末300の背面を、フェアウェイに沿った方向に向けている場合)に、生成部261は、その方位情報を基に、池PDを迂回してグリーンGRまで進む動画データを生成する。そして、配信サーバ200は、このように生成された動画データを、ユーザ端末300へ配信する。
この場合、ユーザの向きに応じて、適切な映像を提示することができる。
Further, in the second embodiment described above, the case where the moving image data up to the green is generated by using only the current position has been described, but the moving image data according to the direction of the user may be generated.
For example, when the user is at the current position CP in front of the pond PD as shown in FIG. 13 (b) described above, the moving image data (wide-angle moving image data) along the movement path PS4 is shown as shown in FIG. 10 described above. If it is also shot, it is possible to present to the user video data that jumps over the pond PD and goes straight to the green GR, and video data that goes along the fairway (bypassing the pond PD) to the green GR. It becomes. Therefore, the
Specifically, in the
On the other hand, in the
In this case, an appropriate image can be presented according to the orientation of the user.
この他にも、全方位撮影可能な360度カメラを用いてパノラマ撮影された広角な動画データを用いた場合に、ユーザの向きに合わせた動画データを生成してもよい。
例えば、通常であれば、ビューの向きを進行方向に合わせた動画データを生成することで、再生時に、進行方向に沿って撮影された映像(つまり、ビューの向きを正面とする映像)が提示されるが、これを、ビューの向きをユーザの向きに合わせた動画データを生成することで、ビューの向きが正面以外となる映像(例えば、フェアウェイの右側を向いて撮影された映像)をユーザに提示することが可能となる。
具体的に、上述した図13(a)のように、バンカーBK内の現在位置CPにいるユーザが、例えば、ゴルフコースの右側が気になり、グリーンGRの方向を基準として右30度の方向を向いているとする。この場合、上記と同様に、ユーザ端末300は、位置情報と共に、その方位情報を、配信サーバ200へ送信する。
一方、配信サーバ200の生成部261は、広角な動画データから位置情報と共に方位情報に従った部分データを抽出することで、ユーザの向きに合わせた動画データを生成する。つまり、配信サーバ200は、進行方向から右30度に撮影方向を傾けた動画データを生成する。そして、配信サーバ200は、このような動画データを、ユーザ端末300へ配信する。
これにより、グリーンGRに向けて進行する映像において、右30度を眺めた映像を、ユーザに提示することができる。
In addition to this, when wide-angle moving image data taken panoramicly by using a 360-degree camera capable of omnidirectional shooting is used, moving image data suitable for the user's orientation may be generated.
For example, normally, by generating video data in which the direction of the view is adjusted to the direction of travel, an image shot along the direction of travel (that is, an image in which the direction of the view is the front) is presented at the time of playback. However, by generating video data that matches the view orientation to the user's orientation, the user can create an image in which the view orientation is other than the front (for example, an image shot facing the right side of the fairway). It becomes possible to present to.
Specifically, as shown in FIG. 13A described above, the user at the current position CP in the bunker BK is concerned about the right side of the golf course, for example, and is in the direction of 30 degrees to the right with respect to the direction of the green GR. Suppose that you are facing. In this case, similarly to the above, the
On the other hand, the
As a result, in the image traveling toward the green GR, the image viewed at 30 degrees to the right can be presented to the user.
(他の実施形態)
上記の実施形態では、ユーザがユーザ端末300(操作部320)を手動で操作することで、動画データの配信を配信サーバ200に要求する場合について説明したが、ユーザ端末300がユーザの動作を検出し、自動的に動画データの配信を配信サーバ200に要求するようにしてもよい。
例えば、ユーザ端末300において、測位部310は、上述した歩行検出機能を有しており、ユーザが歩行状態であるかどうかを検出する。そのため、ユーザ端末300は、例えば、ユーザの歩行を検出すると、位置情報や方位情報を自動的に配信サーバ200へ送信して、動画データの配信を配信サーバ200に要求する。
なお、ユーザの歩行を検出した場合以外にも、自動的に動画データの配信を配信サーバ200に要求してもよい。例えば、一定時間(若しくは、一定距離)以上歩行した後に、ユーザが停止したことを検出した場合に、自動的に動画データの配信を配信サーバ200に要求してもよい。
また、このように、動画データの配信を配信サーバ200に要求する以外にも、ユーザ端末300がユーザの動作を検出した際に、動画データにおける再生位置を変更するようにしてもよい。
例えば、配信サーバ200からユーザ端末300へ動画データが配信された後、ユーザ端末300において、その動画データの再生が一時停止されている状態で、ユーザの歩行が検出されると、ユーザが歩いている位置に合わせて、動画データから特定されるフレームが切り替わるようにしてもよい。つまり、ユーザが歩いている状態では、歩いている位置に応じて、対象位置の映像が、静止画がパラパラと再生されていくかのように、コマ送りで再生されていくことになる。
(Other embodiments)
In the above embodiment, the case where the user requests the
For example, in the
In addition to the case where the user's walking is detected, the
In addition to requesting the
For example, after the video data is distributed from the
また、上記の実施形態では、提示システム100が、ゴルフコース(ゴルフ場)に適用される場合について説明したが、このようなゴルフコースに限られず、例えば、街中等において目的地まで移動する(一例として、歩行する)ユーザに対して、そのユーザの現在位置から目的地までの映像を提示する場合にも適用可能である。
この場合、配信サーバ200の記憶部210,250には、街中における所定の始点(一例として、駅)から所定の終点(一例として、美術館)へ向かう移動経路で空撮された動画データ(若しくは、広角な動画データ)が記憶されているものとする。
そして、街中を移動しているユーザのユーザ端末300から、位置情報が送られ、動画データの配信を要求されると、配信サーバ200は、上述した第1の実施形態と同様に、動画データから現在位置に相当するフレームを特定し、特定したフレームから動画データをユーザ端末300へ配信する。
なお、記憶部250に広角な動画データが記憶されている場合に、配信サーバ200は、上述した第2の実施形態と同様に、広角な動画データを基に、現在位置から目的地までの動画データを生成し、生成した動画データをユーザ端末300へ配信する。
Further, in the above embodiment, the case where the
In this case, the
Then, when the location information is sent from the
When wide-angle video data is stored in the
これらの場合も、現在位置から目的地までの経路についてイメージできる適切な映像を提示することができる。 In these cases as well, it is possible to present an appropriate image that can image the route from the current position to the destination.
以上説明したように、本発明によれば、ゴルフコースをラウンドするユーザが、現在位置からグリーンまでの経路についてイメージできる適切な映像を提示することのできる提示システム、提示方法、ならびに、プログラムを提供することができる。 As described above, according to the present invention, the present invention provides a presentation system, a presentation method, and a program capable of presenting an appropriate image that allows a user who rounds a golf course to imagine a route from the current position to the green. can do.
100 提示システム
200 配信サーバ
210,250 記憶部
220 受信部
230 送信部
240,260 制御部
241 特定部
242 配信部
261 生成部
300 ユーザ端末
310 測位部
320 操作部
330 送受信部
340 制御部
341 再生部
350 表示部
400 情報処理装置
401 CPU
402 ROM
403 RAM
404 NIC
405 画像処理部
406 音声処理部
407 補助記憶部
408 インターフェース
409 操作ユニット
410 表示ユニット
411 測位ユニット
900 インターネット
100
402 ROM
403 RAM
404 NIC
405
Claims (9)
前記配信サーバは、
ゴルフコースにおけるティーグランドからグリーンまでの移動経路に沿って撮影された動画データを記憶する記憶部と、
前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信部と、
受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定部と、
前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信部と、を備え、
前記ユーザ端末は、搬送されて前記ゴルフコースを移動するものであり、
前記ゴルフコースにおける現在位置を示す前記位置情報を前記配信サーバへ送信する送信部と、
前記配信サーバから配信される前記動画データに従った映像を再生する再生部と、を備える、
ことを特徴とする提示システム。 It is a presentation system in which the distribution server and the user terminal are connected so that they can communicate with each other.
The distribution server
A storage unit that stores video data taken along the movement route from the tee ground to the green on the golf course,
A receiving unit that receives position information indicating the current position sent from the user terminal, and
According to the received position information, a frame at a point closest to the current position on the movement path, or a frame at a point on the movement path that is separated from the green by the distance between the current position and the green. With the specific part specified from the video data,
A distribution unit that distributes the moving image data from the specified frame when distributing the video data to the user terminal is provided.
The user terminal is transported and moves on the golf course.
A transmission unit that transmits the position information indicating the current position on the golf course to the distribution server, and
A playback unit that reproduces a video according to the moving image data distributed from the distribution server is provided.
A presentation system characterized by that.
前記広角な動画データから前記位置情報に従った部分データを抽出することで、前記移動経路とは異なる経路に沿った動画データを生成する生成部を更に備え、
前記特定部は、生成された前記動画データから前記フレームを特定する、
ことを特徴とする請求項1に記載の提示システム。 The storage unit stores wide-angle moving image data taken with a predetermined wide-angle lens along the movement path, and stores the wide-angle moving image data.
A generator that generates moving image data along a path different from the moving path by extracting partial data according to the position information from the wide-angle moving image data is further provided.
The specific unit identifies the frame from the generated moving image data.
The presentation system according to claim 1.
ことを特徴とする請求項2に記載の提示システム。 The generation unit estimates an alternative movement route from the current position to the green based on the shape of the movement route, and extracts partial data according to the alternative movement route from the wide-angle moving image data to obtain a moving image. Generate data,
The presentation system according to claim 2.
前記受信部は、前記ユーザ端末から送られた前記現在位置及び前記方位情報を受信し、
前記生成部は、前記広角な動画データから前記位置情報と共に前記方位情報に従った部分データを抽出することで、前記移動経路とは異なる経路に沿った動画データを生成する、
ことを特徴とする請求項2又は3に記載の提示システム。 The transmission unit transmits the direction information indicating the direction of the user terminal together with the position information to the distribution server.
The receiving unit receives the current position and the orientation information sent from the user terminal, and receives the information.
The generation unit generates video data along a route different from the movement route by extracting partial data according to the orientation information together with the position information from the wide-angle video data.
The presentation system according to claim 2 or 3.
前記複数通りの移動経路のうち、前記位置情報に従って、前記現在位置に最も近い移動経路を選定する選定部を更に備え、
前記特定部は、選定された前記移動経路の動画データから前記フレームを特定する、
ことを特徴とする請求項1に記載の提示システム。 The storage unit stores a plurality of moving image data captured along a plurality of movement paths from the tee ground to the green.
A selection unit for selecting the movement route closest to the current position according to the position information among the plurality of movement routes is further provided.
The specific unit identifies the frame from the video data of the selected movement route.
The presentation system according to claim 1.
前記複数通りの移動経路のうち、前記位置情報に従って、前記現在位置に最も近い移動経路を選定する選定部を更に備え、
前記生成部は、選定された前記移動経路の広角な動画データから、選定された前記移動経路とは異なる経路に沿った動画データを生成する、
ことを特徴とする請求項2乃至4の何れか1項に記載の提示システム。 The storage unit stores a plurality of wide-angle moving image data captured along the plurality of movement paths from the tee ground to the green.
A selection unit for selecting the movement route closest to the current position according to the position information among the plurality of movement routes is further provided.
The generation unit generates moving image data along a route different from the selected moving path from the wide-angle moving image data of the selected moving path.
The presentation system according to any one of claims 2 to 4, wherein the presentation system is characterized in that.
前記送信部は、検出された前記歩行状態に応じて、少なくとも前記位置情報を前記配信サーバへ送信して、前記動画データの配信を要求する、
ことを特徴とする請求項1乃至6の何れか1項に記載の提示システム。 The user terminal further includes a detection unit that detects the walking state of the user carrying the user terminal.
The transmission unit transmits at least the position information to the distribution server according to the detected walking state, and requests distribution of the moving image data.
The presentation system according to any one of claims 1 to 6, wherein the presentation system is characterized in that.
前記配信サーバが、前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信ステップと、
前記配信サーバが、受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定ステップと、
前記配信サーバが、前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信ステップと、
を備えることを特徴とする提示方法。 It is a presentation method on a distribution server that stores video data taken along the movement route from the tee ground to the green on a golf course and distributes the video to the user terminal.
A reception step in which the distribution server receives position information indicating the current position sent from the user terminal, and
According to the received position information, the distribution server receives a frame from the point closest to the current position on the movement path, or from the green by the distance between the current position and the green on the movement path. A specific step to identify the frame of the descent point from the video data, and
When the distribution server distributes the video data to the user terminal, the distribution step of distributing from the specified frame and the distribution step.
A presentation method characterized by comprising.
前記ユーザ端末から送られた現在位置を示す位置情報を受信する受信部、
受信された前記位置情報に従って、前記移動経路上での前記現在位置と最も近い地点のフレーム、又は、前記移動経路上において前記現在位置と前記グリーンとの距離分だけ前記グリーンから溯った地点のフレームを、前記動画データから特定する特定部、
前記動画データを前記ユーザ端末へ配信する際に、特定された前記フレームから配信する配信部、
として機能させることを特徴とするプログラム。 A computer that stores video data taken along the movement route from the tee ground to the green on a golf course and distributes the video to the user terminal.
A receiver that receives position information indicating the current position sent from the user terminal,
According to the received position information, a frame at a point closest to the current position on the movement path, or a frame at a point on the movement path that is separated from the green by the distance between the current position and the green. Is specified from the moving image data,
A distribution unit that distributes the moving image data from the specified frame when distributing the video data to the user terminal.
A program characterized by functioning as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020010381A JP6963640B2 (en) | 2020-01-24 | 2020-01-24 | Presentation system, presentation method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020010381A JP6963640B2 (en) | 2020-01-24 | 2020-01-24 | Presentation system, presentation method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021118439A JP2021118439A (en) | 2021-08-10 |
JP6963640B2 true JP6963640B2 (en) | 2021-11-10 |
Family
ID=77175289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020010381A Active JP6963640B2 (en) | 2020-01-24 | 2020-01-24 | Presentation system, presentation method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6963640B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2588228Y2 (en) * | 1993-04-15 | 1999-01-06 | 春義 川辺 | Golf cart |
JP3510720B2 (en) * | 1995-10-13 | 2004-03-29 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile data communication system |
JP2002210062A (en) * | 2001-01-15 | 2002-07-30 | Toshiba Corp | Method and system for providing golf support information, golf support information providing device, golf player's portable terminal and memory medium having stored program |
JPWO2004057271A1 (en) * | 2002-12-20 | 2006-04-20 | ジクー・データシステムズ株式会社 | Image providing apparatus, image display system, image providing method, and program |
US20090075761A1 (en) * | 2007-09-18 | 2009-03-19 | Joseph Balardeta | Golf gps device and system |
JP6149967B1 (en) * | 2016-03-28 | 2017-06-21 | 大日本印刷株式会社 | Video distribution server, video output device, video distribution system, and video distribution method |
-
2020
- 2020-01-24 JP JP2020010381A patent/JP6963640B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021118439A (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3725134B2 (en) | Mobile communication system, mobile communication terminal, and program. | |
US7787028B2 (en) | Composite image output apparatus and composite image delivery apparatus | |
US11412171B2 (en) | Tracking camera network | |
JP2008176811A (en) | Information distribution device | |
US20190342492A1 (en) | Method and apparatus for guiding media capture | |
JP2015514339A (en) | System and method for video recording and webcasting of sports events | |
JP6242011B2 (en) | Video management system and method for identifying a photographing terminal photographing an arbitrary area | |
WO2012011345A1 (en) | Information processing apparatus, information processing method, program, and recording medium | |
WO2020000394A1 (en) | Time-lapse photography control method and control device, imaging system, and storage medium | |
KR101974190B1 (en) | Mobile terminal, service server, system for providing tour service including the same and method for providing tour service | |
JP2003110792A (en) | Photographing support system and server thereof | |
JP5672814B2 (en) | Information processing apparatus, information processing method, and program | |
JP6963640B2 (en) | Presentation system, presentation method, and program | |
JP2003186903A (en) | Device, method, and program for information distribution | |
CN107635152A (en) | A kind of method and device of shared VR videos | |
JP7009302B2 (en) | Information processing equipment and information processing system | |
JP2001251671A (en) | Mutual position information notice system and mutual position information notice method | |
JP5172323B2 (en) | Video distribution device and portable terminal | |
WO2013176687A1 (en) | Management for super-reality entertainment | |
JP3201804U (en) | Portable video communication device and data transmission method, especially for audio / video data, and uses thereof | |
KR101684465B1 (en) | Real-time sport information sharing service method and system | |
JP2004297363A (en) | Remote photographing system | |
JP2021184645A (en) | Terminal device | |
CN105765969B (en) | Image treatment method, device and equipment and image shooting system | |
JP2021153221A (en) | Drone captured video providing system, program of drone captured video providing system, moving body captured video providing system, program of moving body captured video providing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210323 |
|
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: 20211012 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211015 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6963640 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |