(57)【要約】【課題】簡便な機材のみで安価に構築でき、設置場所や適用競技の自由度が高く、気軽に利用可能なペースメーカーシステムを提供する。【解決手段】アスリート２に対して速度に関するペース情報を提示するペースメーカーシステムであって、通信機能及び情報出力機能を有する複数のスマートフォン１ａ〜１ｎと、これら複数の情報処理端末がそれぞれ有する通信機能を通じて、各情報処理端末の情報出力機能から情報を出力するタイミングを制御する連携制御部１１ｃとを備える。アスリートは複数人が可能で連携制御部１１ｃは、アスリートそれぞれの速度設定に応じたペース情報をそれぞれの移動体に対応したタイミングで出力する。【選択図】  図１
2020081578.tif 000002
【特許請求の範囲】
【請求項１】
移動体に対して速度に関する情報を提示するペースメーカーシステムであって、
通信機能及び情報出力機能を有する複数の情報処理端末と、
前記複数の情報処理端末がそれぞれ有する通信機能を通じて、各情報処理端末の情報出力機能から情報を出力するタイミングを制御する連携制御部と
を備えることを特徴とするペースメーカーシステム。
【請求項２】
前記移動体は複数であり、
前記連携制御部は、前記複数の移動体それぞれの速度設定に応じた情報を、それぞれの移動体に対応したタイミングで出力する
ことを特徴とする請求項１に記載のペースメーカーシステム。
【請求項３】
前記各情報処理端末が設置されるそれぞれの位置情報を取得する設置情報取得部と、
移動体に提示すべき速度に関する情報を設定する提示情報設定部と、
をさらに備え、
前記連携制御部は、前記設置情報取得部及び前記提示情報設定部からの情報に基づいて前記タイミングを制御する
ことを特徴とする請求項１又は２に記載のペースメーカーシステム。
【請求項４】
前記各情報処理端末にそれぞれ備えられた撮像手段と、
前記連携制御部による情報の出力タイミングに基づいて各情報処理端末の撮像手段による撮像を実行する撮像制御部と、
前記連携制御部による制御履歴に応じて前記撮像手段により撮像された動画又は画像を編集する編集部と
をさらに備えることを特徴とする請求項１乃至３のいずれかに記載のペースメーカーシステム。
【請求項５】
前記各情報処理端末それぞれの位置情報を計測する位置計測部をさらに備え、
前記連携制御部は、前記位置計測部による計測結果に基づいて前記タイミングを制御する
ことを特徴とする請求項１に記載のペースメーカーシステム。
【請求項６】
通信機能及び情報出力機能を有する複数の情報処理端末を用い、移動体に対して速度に関する情報を提示するペースメーカープログラムであって、前記情報処理端末を、
前記複数の情報処理端末がそれぞれ有する通信機能を通じて、各情報処理端末の情報出力機能から前記速度に関する情報を出力するタイミングを制御する連携制御部として機能させることを特徴とするペースメーカープログラム。
【請求項７】
前記移動体は複数であり、
前記連携制御部は、前記複数の移動体それぞれの速度設定に応じた情報を、それぞれの移動体に対応したタイミングで出力する
ことを特徴とする請求項６に記載のペースメーカープログラム。
【請求項８】
前記情報処理端末を、
前記各情報処理端末が設置されるそれぞれの位置情報を取得する設置情報取得部と、
移動体に提示すべき速度に関する情報を設定する提示情報設定部としてさらに機能させ、
前記連携制御部は、前記設置情報取得部及び前記提示情報設定部からの情報に基づいて前記タイミングを制御する
ことを特徴とする請求項６又は７に記載のペースメーカープログラム。
【請求項９】
前記情報処理端末を、
前記連携制御部による情報の出力タイミングに基づいて各情報処理端末の撮像手段による撮像を実行する撮像制御部と、
前記連携制御部による制御履歴に応じて前記撮像手段により撮像された動画又は画像を編集する編集部として
機能させることを特徴とする請求項６乃至８のいずれかに記載のペースメーカープログラム。
【請求項１０】
前記各情報処理端末それぞれの位置情報を計測する位置計測部をさらに備え、
前記連携制御部は、前記位置計測部による計測結果に基づいて前記タイミングを制御する
ことを特徴とする請求項９に記載のペースメーカープログラム。
【請求項１１】
通信機能及び情報出力機能を有する複数の情報処理端末を用い、移動体に対して速度に関する情報を提示する運動支援方法であって、
通信機能及び情報出力機能を有する複数の情報処理端末がそれぞれ有する通信機能を通じて、連携制御部が、各情報処理端末の情報出力機能から情報を出力するタイミングを制御する連携制御ステップを含むことを特徴とする運動支援方法。
【請求項１２】
前記移動体は複数であり、
前記連携制御部は、前記複数の移動体それぞれの速度設定に応じた情報を、それぞれの移動体に対応したタイミングで出力する
ことを特徴とする請求項１１に記載の運動支援方法。
【請求項１３】
前記各情報処理端末が設置されるそれぞれの位置情報を、設置情報取得部が取得する設置情報取得ステップと、
移動体に提示すべき速度に関する情報を提示情報設定部が設定する提示情報設定ステップと、
をさらに含み、
前記連携制御ステップでは、前記設置情報取得部及び前記提示情報設定部からの情報に基づいて前記タイミングを制御する
ことを特徴とする請求項１１又は１２に記載の運動支援方法。
【請求項１４】
前記各情報処理端末にそれぞれ備えられた撮像手段と、
撮像制御部が、前記連携制御部による情報の出力タイミングに基づいて各情報処理端末の撮像手段による撮像を実行する撮像制御ステップと、
編集部が、前記連携制御部による制御履歴に応じて前記撮像手段により撮像された動画又は画像を編集する編集ステップと
をさらに含むことを特徴とする請求項１１乃至１３のいずれかに記載の運動支援方法。
【請求項１５】
位置計測部が、前記各情報処理端末それぞれの位置情報を計測する位置計測ステップをさらに含み、
前記連携制御ステップでは、前記位置計測部による計測結果に基づいて前記タイミングを制御する
ことを特徴とする請求項１１に記載の運動支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウォーキングやランニングの選手などの移動体に対し、移動体の速度に関する情報を提示するペースメーカーシステム、ペースメーカープログラム及び運動支援方法に関する。
【背景技術】
【０００２】
従来、ウォーキングやランニングのスポーツトレーニングにおいて、選手のペースを一定に保つためのペースメーカーシステムが種々開発されている（例えば、特許文献１）。この特許文献１に開示された競技用ペースメーカーでは、競技場のトラックの内縁に沿って複数のＬＥＤ照明体を一定間隔で敷設し、ＬＥＤ照明体の点灯を制御する。当該競技用ペースメーカーでは、予め設定されたペースに合わせてＬＥＤ照明体を順次点灯するように制御することにより、ランナーは、ＬＥＤ照明体の点灯の流れ（ＬＥＤ照明体が順次点灯していく速度）を目標として走ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１６５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されたシステムでは、競技場のトラックにＬＥＤ照明体を多数敷設するなどのその設備が大がかりであり設置場所が限定されるとともに、適用できる競技も限定される。また、その設備の設置には多大なコストが必要となり、その管理・運用コストも過大なものとなるという問題があった。
【０００５】
そこで、本発明は、上記のような問題を解決するものであり、簡便な機材のみで安価に構築でき、設置場所や適用競技の自由度が高く、気軽に利用可能なペースメーカーシステム、ペースメーカープログラム及び運動支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、移動体に対して速度に関する情報を提示するペースメーカーシステムであって、
通信機能及び情報出力機能を有する複数の情報処理端末と、
複数の情報処理端末がそれぞれ有する通信機能を通じて、各情報処理端末の情報出力機能から情報を出力するタイミングを制御する連携制御部と
を備えることを特徴とする。
【０００７】
また、本発明は、通信機能及び情報出力機能を有する複数の情報処理端末を用い、移動体に対して速度に関する情報を提示する運動支援方法であって、通信機能及び情報出力機能を有する複数の情報処理端末がそれぞれ有する通信機能を通じて、連携制御部が、各情報処理端末の情報出力機能から情報を出力するタイミングを制御する連携制御ステップを含む。
【０００８】
上記発明において、移動体は複数であり、連携制御部は、複数の移動体それぞれの速度設定に応じた情報を、それぞれの移動体に対応したタイミングで出力することが好ましい。また、上記発明において、各情報処理端末が設置されるそれぞれの位置情報を取得する設置情報取得部と、移動体に提示すべき速度に関する情報を設定する提示情報設定部と、をさらに備え、連携制御部は、設置情報取得部及び提示情報設定部からの情報に基づいてタイミングを制御することが好ましい。
【０００９】
さらに、上記発明では、各情報処理端末にそれぞれ備えられた撮像手段と、連携制御部による情報の出力タイミングに基づいて各情報処理端末の撮像手段による撮像を実行する撮像制御部と、連携制御部による制御履歴に応じて撮像手段により撮像された動画又は画像を編集する編集部とをさらに備えることが好ましい。
【００１０】
また、上記発明において、各情報処理端末それぞれの位置情報を計測する位置計測部をさらに備え、連携制御部は、位置計測部による計測結果に基づいてタイミングを制御することが好ましい。
【００１１】
なお、上述した本発明に係るシステムや方法は、所定の言語で記述された本発明のプログラムをコンピューター上で実行することにより実現することができる。すなわち、本発明に係るプログラムは、通信機能及び情報出力機能を有する複数の情報処理端末を用い、移動体に対して速度に関する情報を提示するペースメーカープログラムであって、情報処理端末を、複数の情報処理端末がそれぞれ有する通信機能を通じて、各情報処理端末の情報出力機能から速度に関する情報を出力するタイミングを制御する連携制御部として機能させる。
【００１２】
このような本発明のプログラムを、携帯端末装置やスマートフォン、ウェアラブル端末、モバイルＰＣその他の情報処理端末、パーソナルコンピューターやサーバーコンピューター等の汎用コンピューターのＩＣチップ、メモリ装置にインストールし、ＣＰＵ上で実行することにより、上述した各機能を有するシステムを構築して、本発明に係る方法を実施することができる。
【００１３】
すなわち、本発明のプログラムは、例えば、通信回線を通じて配布することが可能であり、また、コンピューターで読み取り可能な記録媒体に記録することにより、スタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。この記録媒体として、具体的には、フレキシブルディスクやカセットテープ等の磁気記録媒体、若しくはＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等の光ディスクの他、ＲＡＭカードなど、種々の記録媒体に記録することができる。そして、このプログラムを記録したコンピューター読み取り可能な記録媒体によれば、汎用のコンピューターや専用コンピューターを用いて、上述したシステム及び方法を簡便に実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。
【発明の効果】
【００１４】
以上述べたように、この発明によれば、スマートフォンなどの簡便な機材を用いてペースメーカーシステムを構成できるため、安価に構築できる上、設置場所や適用競技の自由度が高く、気軽に利用することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係るペースメーカーシステムの全体構成を示す概念図である。
【図２】実施形態に係るペースメーカーシステムの設置状態を示す説明図である。
【図３】実施形態に係るペースメーカーシステムを構成する通信端末機の内部構成を示すブロック図である。
【図４】実施形態に係るペースメーカーシステムを構成する管理サーバーの内部構成を示すブロック図である。
【図５】実施形態に係るペースメーカーシステムの全体的な動作を示すフローチャート図である。
【図６】実施形態に係るペースメーカーシステムの設置情報生成時の動作を示すフローチャート図である。
【図７】実施形態に係るペースメーカーシステムの設置情報提示時の動作を示すフローチャート図である。
【図８】実施形態に係るペースメーカーシステムによる運動支援（移動体が単数）の説明図である。
【図９】実施形態に係るペースメーカーシステムによる運動支援（移動体が複数）の説明図である。
【図１０】実施形態に係るペースメーカーシステムにおける連携撮像機能に関する説明図である。
【図１１】実施形態に係るペースメーカーシステムにおけるコース選択時の操作を示す説明図である。
【図１２】変更例に係るペースメーカーシステムの動作を示すフローチャート図である。
【図１３】変更例に係るペースメーカーシステムの設置情報提示処理時における動作を示すフローチャート図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、本発明に係るペースメーカーシステムの第１実施形態を詳細に説明する。図１は、本実施形態に係るペースメーカーシステムの全体構成を示す概念図であり、図２は、本実施形態においてペースメーカーシステムを設置した状態を示す説明図である。なお、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００１７】
（ペースメーカーシステムの全体構成）
図１に示すように、本実施形態に係るペースメーカーシステムは、無線通信を含む通信ネットワーク５を通じてデータ通信を行う複数のスマートフォン１，１を、ペースメーカーシステムとして用い、ランニングやウォーキング等における各アスリートのペースを管理するペースメーカーシステムである。具体的に、本実施形態におけるペースメーカーシステムは、通信ネットワーク５上に、アプリケーションサーバー３と、中継装置６と、各アスリート２や競技場運営組織やスポーツ団体などが所有する複数のスマートフォン１，１とで構成される。
【００１８】
通信ネットワーク５は、無線通信網を含み、ＴＣＰ／ＩＰ等の各種通信プロトコルを用いて種々の通信回線（電話回線やＩＳＤＮ回線、ＡＤＳＬ回線、光回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型の通信ネットワークであり、この通信ネットワーク５には、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮなども含まれる。
【００１９】
スマートフォン１，１は、通信機能やＣＰＵを備えた携帯可能な情報処理端末であり、各種アプリケーションソフトをインストールすることにより様々な機能が実装可能であり、本実施形態では、ペースメーカーアプリケーションをインストールして、当該スマートフォンをペースメーカー用の端末装置として機能させる。このペースメーカー用の情報処理端末としては、スマートフォンの他、例えば、ゲーム機など機能を特化させた専用装置により実現することができ、汎用的なタブレットＰＣやモバイルコンピューター、携帯電話機が含まれる。
【００２０】
このスマートフォン１は、本実施形態ではペースメーカーシステムにおいて、アスリート２たちに対して、各アスリートのペース（速度若しくは変位）に関する情報を提示する装置として用いられ、通信機能や、情報出力機能の他、ビデオカメラ等の撮像機能も備えている。具体的に、スマートフォン１，１は、無線通信を利用して一般的な基地局等の中継点と無線で通信し、通話やデータ通信等の通信サービスを移動しつつ受けることができる。
【００２１】
また、スマートフォン１は、無線基地局６１との間で無線通信を行う機能と、アプリケーションを実行する情報処理機能も備えている。この携帯電話機の通信方式としては、例えば、４Ｇ、ＬＴＥ、３Ｇなどの他、FDMA方式、TDMA方式、CDMA方式、W-CDMA等が挙げられる。スマートフォン１，１は、これらの通信方式によって無線通信接続を確立し、スマートフォン１ａ〜ｃによる通話やデータ通信を提供する。さらに、このスマートフォン１は、デジタルカメラ機能、アプリケーションソフトの実行機能、或いはＧＰＳ機能等の機能も搭載されている。
【００２２】
競技場４は、競技用トラック４１が設定されたグラウンドであり、本実施形態においてアスリート２は、この競技用トラック４１を周回移動することで競技を行う。そして、本実施形態では、図２に示すように、競技用トラック４１の外周或いは内周に沿って複数のスマートフォン１，１が一定間隔で配置される。
【００２３】
無線基地局６１は、中継装置６を通じて通信ネットワーク５に接続され、スマートフォン１，１との間で無線通信接続を確立し、スマートフォン１による通話やデータ通信を提供する装置である。なお、本実施形態における無線基地局６１は、通信ネットワーク５上において、各移動端末がどのセルに在圏しているのかを管理する位置情報取得部としての機能を果たす。具体的には、スマートフォン１から送信された位置情報の要求に基づいて、当該スマートフォン１の位置を特定する。この位置登録要求は、ユーザーの移動などによって在圏するセルが切り替えられた場合、スマートフォン１から、新たに在圏することになったセルを管理する無線基地局に対して送信され、この位置情報要求とともに基地局に割り当てられている基地局識別情報に基づいて、スマートフォン１が自機の位置を把握することができる。なお、この無線基地局には、Ｗｉ−ｆｉルーターやＷｉｆｉアクセスポイントなどの近距離通信の基地局も含まれる。
【００２４】
中継装置６は、通信ネットワーク５に接続するためのモデムやターミナルアダプタ、ゲートウェイ装置等のノード装置であり、通信経路の選択や、データ（信号）の相互変換を行い、無線基地局６１と、通信ネットワーク５との間における中継処理を行う。
【００２５】
アプリケーションサーバー３は、通信ネットワーク５上に配置され、アプリケーション管理、デバイス管理、ユーザー管理、稼働状況管理、設定管理、データ収集管理などを遠隔的に実行するアプリケーションサーバーである。これらの機能により、アプリケーションサーバー３は、スマートフォン１に対して、ペースメーカーアプリケーションを配布したり、各種設定や管理における通知を行ったり、スマートフォン１からデータを収集したりする。
【００２６】
（各装置の内部構造）
次いで、上述したペースメーカーシステムを構成する各装置の内部構造について説明する。図３は、本実施形態に係るペースメーカーシステムを構成する移動端末機の内部構成を示すブロック図であり、図４は、本実施形態に係るペースメーカーシステムを構成する無線基地局６１の内部構成を示すブロック図であり、図４は、本実施形態に係るペースメーカーシステムを構成する通信ネットワーク５の内部構成を示すブロック図であり、図５は、本実施形態に係るアプリケーションサーバー３の内部構成を示すブロック図である。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００２７】
（１）スマートフォン１
スマートフォン１は、図３に示すように、ユーザーインターフェース系のモジュールとして入力インターフェース１２と、出力インターフェース１３とを備えている。入力インターフェース１２は、操作ボタンやタッチパネルなどユーザー操作を入力するデバイスであり、本実施形態では、撮像手段であるカメラ１２ａも含まれる。一方、出力インターフェース１３は、液晶ディスプレイ等の表示部１３ａやスピーカー１３ｂなど、映像や音響を出力するデバイスである。特に、表示部１３ａには、アプリケーションにより構築されるＧＵＩ（Graphical User Interface）が表示される。
【００２８】
さらに、スマートフォン１は、位置情報取得部１７を備えている。位置情報取得部１７は、自機の現在位置を測定するモジュールであり、例えば、衛星７からのＧＰＳ信号に基づいて、現在位置の座標を演算したり、通信インターフェース１４が確立した通信相手である無線基地局６１の基地局識別子や、この無線基地局６１からの信号強度などの電波状況から、スマートフォン１自身で自機の位置情報を取得することが可能となっている。
【００２９】
また、スマートフォン１は、通信系のモジュールとして通信インターフェース１４を備えている。この通信インターフェース１４は、一般公衆回線による通話やデータ通信を行うための移動通信用のプロトコルによる通信機能と、例えば無線ＬＡＮ等のデータ通信用のプロトコルによる近距離通信機能とを備えている。本実施形態では、この通信インターフェース１４が、アクセスポイントである無線基地局６１が、自機の無線通信範囲に存在するスマートフォン１を検出し、自動的にリンクを設定して、無線ＬＡＮのホットスポットを形成し、データ通信が可能となる。また、複数のスマートフォン１がアクセスポイントに対してリンクが設定されたときには、それらスマートフォン１，１同士でも相互にデータ通信が可能となる。
【００３０】
なお、通信インターフェース１４は、端末側認証部１１ａ及び端末識別子取得部１１ｂと協動して、無線基地局６１と無線通信を介して接続する機能を備えており、端末側認証部１１ａは、自機を特定するための識別子（電話番号や、ＩＰアドレス、ユーザーＩＤ）を端末識別子取得部１１ｂから読み出して、接続対象となる無線基地局６１に送信し、認証を行う。なお、無線基地局６１との間で無線ＬＡＮ接続を行う場合、データの送受信を行うためのリンクを形成するために、端末側認証部１１ａが、外部からの無線信号を監視し、無線基地局６１を識別する識別子を検出して、接続を確立する処理を開始するようにしてもよい。
【００３１】
さらに、スマートフォン１は、アプリケーション実行系のモジュールとして、制御部１１と、メモリ１５とを備えている。制御部１１は、ＣＰＵ等の演算処理装置であり、この制御部１１上で各種プログラムを実行することにより、各機能モジュールを仮想的に構築される。本実施形態では、ペースメーカープログラムが実行されることによって、制御部１１上に、アプリケーション実行系のモジュールとして、端末側認証部１１ａと、設置情報取得部１６と、連携制御部１１ｃと、提示情報設定部１１ｅと、編集部１１ｆとを備える。
【００３２】
端末側認証部１１ａは、ペースメーカーシステムに参加するための認証処理の一部を実行するモジュールであり、ネットワーク上のアプリケーションサーバー３にアクセスするためのユーザー認証を実行したり、付近にいるユーザー端末（例えば、同一Ｗｉ−Ｆｉネットワークに在圏する端末など）を検出して相互に認証する処理を実行したりする。本実施形態において、端末側認証部１１ａは、端末識別子取得部１１ｂを備えている。
【００３３】
端末識別子取得部１１ｂは、端末間で相互認証する際に、通信インターフェース１４を通じて、相互認証の対象となっている端末装置の装置ＩＤを取得するモジュールである。具体的に、位置情報取得部１７は、同一の通信セルや、緯度・経度に基づく所定のエリア内、同一Ｗｉ−Ｆｉネットワーク内など、所定の領域に在圏する端末との間で、装置ＩＤを交換するとともに、認証処理用のコードを相互に送受信して、双方の端末で確認処理が操作されることによって、相互リンクを形成するようにしてもよい。この相互リンクが形成されることにより、同一のペースメーカーシステムを構成する端末の一つとしてグループに参加することができ、複数の端末間で同期・連携が取れるように設定される。
【００３４】
連携制御部１１ｃは、アプリケーションサーバー３や、グループに参加した他のスマートフォン１との間で、それぞれの通信機能を通じてペースメーカー表示処理を連携するモジュールであり、アプリケーションサーバー３や複数の情報処理端末がそれぞれ有する通信機能を通じて連携することにより、各スマートフォン１の出力インターフェース１３から出力するペース情報の内容やタイミングを制御する。本実施形態では、アプリケーションサーバー３を通じて、他のスマートフォン１との連携を実行するが、情報処理端末間で直接連携することも可能である。ここでは、アプリケーションサーバー３を通じて連携する場合を例示する。
【００３５】
連携制御部１１ｃによる出力インターフェース１３は、各アスリートの時間経過に基づく理想の移動速度若しくは変位等をペース情報として、例えば、スマートフォン１のディスプレイを、輝度を高めて特定色で発光させたり、ストップウォッチの経過時間やラップタイムといった文字を大きく表示するなどによって出力させる。
【００３６】
この連携制御部１１ｃは、単数のアスリート一人のペース情報や、複数人のアスリートのペース情報を同時に出力することができる。ここでは、図２に示すように、複数のアスリートがランニング競技に参加し、スマートフォン１，１が競技用トラック４１の外周或いは内周に沿って一定間隔で配置され、これら複数のスマートフォン１，１が、それぞれのペース情報に従って、順次発光或いは表示することによって、各アスリートの移動速度や変位に関するペース情報を出力する。すなわち、アスリートが複数いる場合には、アスリート（移動体）それぞれのペースに則した速度設定が可能となっており、連携制御部１１ｃは、複数の移動体それぞれの速度設定に応じた情報を、それぞれの移動体に対応したタイミングで出力させる。
【００３７】
また、本実施形態に係る連携制御部１１ｃは、撮像制御部１１ｄを備えている。この撮像制御部１１ｄは、連携制御部１１ｃによる情報の出力タイミングに基づいて各情報処理端末のカメラ１２ａによる撮像を実行するモジュールである。詳述すると、本実施形態では、各カメラが備えたカメラによって、各アスリートのペースに合わせて動画や静止画を順次撮影する。各アスリートは、各自のペースで走っており、ペース通りに走れていれば、各端末がペース情報を出力する瞬間は、その端末の正面を通過していることになる。そのため、撮像制御部１１ｄは、各アスリートのペース情報を出力するタイミング或いはその前後一定の時間幅で、動画又は静止画を撮影し、特定のアスリート毎の動画又は静止画を記録することができる。このようにして撮像された動画又は静止画は、編集部１１ｆによって各アスリート毎に纏めて連結するなどの加工を施して、アスリート毎の動画やデータファイルを作成する。
【００３８】
設置情報取得部１６は、各情報処理端末が設置されているそれぞれの設置情報を取得又は設定するモジュールであり、競技トラックなど競技するコース上のどの位置にどの端末（スマートフォン１，１）を設置すべきかを算出するために必要な情報の入力を受け付け、受け付けた情報に基づいて設置すべき位置を算出したり、或いはアプリケーションサーバー３側との連携によってアプリケーションサーバー３からの指示を受け取ったりする。本実施形態に係る設置情報取得部１６は、位置計測部１６ａを備えている。
【００３９】
この位置計測部１６ａは、各情報処理端末それぞれの位置情報を計測するモジュールであり、設置情報取得部１６はこの位置計測部１６ａが計測した位置情報を用いて位置情報を設定又は取得する。具体的には、位置計測部１６ａが計測した自機の現在位置と、他の端末の位置情報に基づいて設置情報を演算したり、アプリケーションサーバー３に問い合わせるなどして、表示すべきペース情報を生成したりアプリケーションサーバー３から受け取るなどして、必要な情報を設定又は取得し、このペース情報に基づいて連携制御部１１ｃは、ペースサインの出力タイミングを制御する。
【００４０】
提示情報設定部１１ｅは、移動体に提示すべき速度に関する情報を設定するモジュールである。連携制御部１１ｃは、設置情報取得部１６及び提示情報設定部１１ｅによる設定に基づいてタイミングを制御する。具体的にこの提示情報設定部１１ｅは、移動体である各アスリートに対し提示すべき速度に関するペース情報の表示に必要な設定をユーザーに対して要求し、各アスリートを特定する名前やＩＤ、ニックネーム、アカウントなどの識別情報に、各アスリートが希望するペース、及びペースを表示するためのサイン種別（発光させる色、図形、文字列など）の値を取得し、設定情報としてメモリに記憶保持させたり、アプリケーションサーバー３側に通知したりする。
【００４１】
編集部１１ｆは、連携制御部１１ｃによる制御履歴に応じてカメラ１２ａにより撮像された動画又は画像を編集するモジュールである。具体的には、図１０に示したように、例えば、５人のアスリートが参加し、それぞれが異なるペースで走行しているとき、各スマートフォンのそれぞれのカメラ１〜４は、各アスリートのペースに合わせて、動画又は静止画の撮像を行い、編集部１１ｆは、制御履歴を取得・解析して、Ｐｉｃ１〜４−１，Ｐｉｃ１〜４−２，Ｐｉｃ１〜４−３，Ｐｉｃ１〜４−４，Ｐｉｃ１〜４−５というように、アスリート毎に静止画を集めて連結し、一本の動画若しくはプレイリストを作成する。
【００４２】
（２）アプリケーションサーバー３
アプリケーションサーバー３は、図４に示すように、通信系のモジュールとして、通信部３０２と、接続処理部３０１と、勤務情報通知部３０３とを備えるとともに、ユーザー管理系のモジュールとして制御部３１０を備えている。また、この制御部３１０には、各種データを記録する記憶部３２０と、現在時刻を取得する計時部３０４とが接続されている。
【００４３】
通信部３０２は、パケットデータを送受信することにより各種データを通信ネットワーク５に対して送受信する通信デバイスである。本実施形態では、この通信部３０２は、Ｗｅｂページをインターネット上に配信するＷｅｂサーバー機能や電子メール受信機能を備えており、ＨＴＴＰやＳＭＴＰ等のプロトコルにより、ペースメーカーシステムに参加するスマートフォン１からのＷｅｂサイトへのアクセスや、スマートフォン１とのデータの送受信を実行し、これらのプロトコルを通じて、ペースメーカーシステムの構築に必要な情報を取得又は設定することができる。接続処理部３０１は、通信ネットワーク５を通じて、各スマートフォン１との間で無線通信を確立させるモジュールである。
【００４４】
記憶部３２０は、ペースメーカーシステムに関する情報を蓄積するデータベースであり、本実施形態においては、ユーザーに関する情報を保持するユーザーＤＢ３２０ａと、全国地図や各競技施設に関する情報を保持する地図・競技場ＤＢ３２０ｂと、ペースメーカーシステムの実行履歴に関する情報を保持する実行履歴ＤＢ３２０ｃとを備えている。
【００４５】
ユーザーＤＢ３２０ａは、本発明のコンピュータープログラムであるペースメーカーアプリケーションを利用可能なユーザー（アスリート）を登録したデータベース装置であり、ユーザー識別番号（ユーザーＩＤ）に、氏名、住所、電話番号、メールアドレス、競技種目、過去の設定内容・利用履歴等を関連付けて記憶するメモリ装置である。地図・競技場ＤＢ３２０ｂは、全国地図や、全国の競技場の座標位置、形状、種別等を記述した地図情報や施設情報が格納されたデータベース装置である。実行履歴ＤＢ３２０ｃは、ペースメーカーシステムが実行された履歴情報を蓄積しておくデータベース装置であり、ペースメーカーシステムが実行された際の諸設定や位置計測結果、周囲の環境や走行実績なども記録している。
【００４６】
計時部３０４は、随時現在時刻を取得するモジュールであり、本実施形態においては、認証処理部３１３において実行された認証処理について、その認証した現在時刻を制御部３１０に送信するなどの処理を実行する。
【００４７】
制御部３１０は、ＣＰＵやＤＳＰ（Digital Signal Processor）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算モジュールであり、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、構築された各機能モジュールによって、各部の動作制御、ユーザー操作に対する種々の処理を行っている。本実施形態において、本発明のペースメーカープログラムを実行することにより、制御部３１０上には、参加者登録部３１１と、認証処理部３１３と、連携制御部３１２とが仮想的に構築される。
【００４８】
認証処理部３１３は、各スマートフォン１から受信されたユーザーＩＤなどのユーザー識別情報を取得し、このユーザー識別情報に基づいて、認証処理を実行するモジュールである。具体的に認証処理部３１３は、アクセス者の正当性を検証するコンピューター或いはその機能を持ったソフトウェアであり、通信ネットワーク５を通じてユーザーＩＤを取得し、ユーザーＤＢ３２０ａを照合することによって、アクセス者にその権利があるか否かや、そのアクセス者が本人であるか否かなどを確認する。そして、認証処理部３１３は、認証結果情報を連携制御部３１２へ送信する。
【００４９】
参加者登録部３１１は、本システムによるペースメーカーサービスを受けるためのユーザー登録或いは暫定的な仮登録を受け付け、ユーザーＤＢ３２０ａに記録するモジュールである。ここで、参加者登録部３１１は、ユーザー登録の際に、ユーザーを特定するための識別子として、ユーザー識別番号であるユーザーＩＤを登録し、ユーザーの情報として、氏名、住所、携帯電話番号、メールアドレス、競技種目、デフォルトのペース情報等を登録する。
【００５０】
連携制御部３１２は、通信ネットワーク５を通じて各スマートフォン１の各モジュールと連携して、各スマートフォン１から各種問い合わせや要求、ユーザーによる設定情報を受信したり、ペースメーカーサービスを提供するために必要な演算処理やデータ収集、データの入出を実行するモジュールである。また、本実施形態では、位置計測部３１２ａと提示情報制御部３１２ｂとを備えている。
【００５１】
位置計測部３１２ａは、各スマートフォン１の現在位置を計測するモジュールであり、例えば、各端末が衛星７からのＧＰＳ信号に基づいて演算した現在位置の座標を取得したり、各端末の通信インターフェース１４が確立した無線基地局６１の基地局識別子や、この無線基地局６１からの信号強度などの電波状況から、各スマートフォン１の位置情報を取得することが可能となっている。
【００５２】
提示情報制御部３１２ｂは、各移動体がアスリートたちに対し提示すべき速度に関する情報（ペース情報）を設定したり、生成したりするモジュールであり、各端末に備えられた連携制御部１１ｃや提示情報設定部１１ｅの機能の一部又は全部を補助・代行するものであり、これによってユーザー端末側の処理負担を軽減したり、処理速度を向上させたりできる。
【００５３】
具体的に、提示情報制御部３１２ｂは、端末側の設置情報取得部１６及び提示情報設定部１１ｅによる設定に基づいて、各端末の設置位置に関する設置情報を生成し、各端末に向けて配信する。各端末のこの設置情報を受けて、連携制御部１１ｃは、ペース情報の出力タイミングを制御する。詳述すると、提示情報制御部３１２ｂは、各端末の提示情報設定部１１ｅを通じて、各アスリートに対し提示すべき速度に関するペース情報の表示に必要な設定を取得し、また、各端末の設置位置の情報を収集して各端末のペース情報の出力タイミングを算出したり、取得したりして、システム全体の動作を管理する。
【００５４】
（運動支援方法）
以上の構成を有するペースメーカーシステムを動作させることによって、本発明の運動支援方法によるを実施することができる。本実施形態においては、各スマートフォン１からアプリケーションサーバー３にアクセスし、アプリケーションサーバー３側で連携制御を実行する場合を例に説明する。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換及び追加が可能である。
【００５５】
（１）ペースメーカーシステム構築時の処理
先ず、ペースメーカーシステムを構築する際の処理について説明する。図５〜７は、本実施形態に係るペースメーカーシステムの動作を示すフローチャート図である。なお、アプリケーションサーバー３側では、常に待機状態にあり各スマートフォンからのアクセスが可能となっているものとする（Ｓ１０１）。
【００５６】
各スマートフォン側では、ペースメーカーアプリケーションを起動することにより、先ず、自機の位置情報が取得され（Ｓ２０１）、この自機の位置情報を含む探索依頼をアプリケーションサーバー３に送信し、周辺機器の問い合わせを行う（Ｓ２０２）。この探索依頼を受けて、アプリケーションサーバー３側では周辺機器の探索を実行する（Ｓ２０２）。ここでは、当該ペースメーカーアプリケーションが実行されている端末と通信を行い、問い合わせのあった端末からの探索依頼に含まれる位置情報を参照して、所定エリア内に在圏する端末を検索する（Ｓ１０２）。
【００５７】
所定のエリア内に近接する機器が検出されなかった場合には、要求した端末に対してエラーを表示させるなどの処理が実行される（Ｓ１０３における「Ｎ」）。他方、所定のエリア内に近接する機器が検出された場合には、その検出された各端末に対して、アプリケーションサーバー３側から連携要求が送信される（Ｓ１０５）。この連携要求を受信したスマートフォン１側では（Ｓ２０３）、ユーザーに対して承認処理のための操作を要求する（Ｓ２０４）。この承認処理では、ユーザー操作に基づいてペースメーカーシステムの参加の可否を返信する。
【００５８】
このユーザー操作による承認処理を受けて、アプリケーションサーバー３側では、連携を承認した端末数をカウントして、ペースメーカーシステムを構成するために必要な端末数が集まったか否かを判断し、端末数が所定以上であればシステムが成立したとして、連携処理を開始する（Ｓ１０７における「Ｙ」、Ｓ１０９）。一方、ステップＳ１０７において、端末数が所定以上集まらなければ、システムを成立できないとして、システム不成立の旨を伝えるメッセージを各端末に表示させるなどのエラー処理を実行する（Ｓ１０７における「Ｎ」、Ｓ１０８）。
【００５９】
ステップＳ１０７で参加端末数が所定以上集まり、ペースメーカーシステムの構築が可能であると判断したときには（Ｓ１０７における「Ｙ」）、アプリケーションサーバー３と各端末との間で連携処理が実行される（Ｓ１０９）。この連携処理では、各端末に連携情報を送信する（Ｓ２０５）。この連係情報には、システムに参加する各端末を特定するための各識別子、座標、ネットワーク上のアドレスなどの参加端末リストなどが含まれる。各端末は、この連携情報を用いて、参加端末リストに列記された端末との間で相互に通信が可能なように通信接続を確立させるなどの同期処理を実行する（Ｓ２０６）。
【００６０】
この同期処理が完了した後、各端末では、提示情報を設定する（Ｓ２０７）。この提示情報は、移動体である各アスリートに対し提示すべき速度に関する設定情報であり、各アスリートを特定する名前やＩＤ、ニックネーム、アカウントなどの識別情報に、各アスリートが希望するペース、及びペースを表示するためのサイン種別（発光させる色、図形、文字列など）が含まれる。この提示情報は、提示情報設定部１１ｅにおいてユーザーの任意の操作により各値を設定することができ、ここで設定された提示情報は設置情報取得部１６に送出され、或いはアプリケーションサーバー３へ送信されて、設置情報の生成に供される。
【００６１】
提示情報を受信したアプリケーションサーバー３側では、全ての提示情報が揃った時点で設置情報の生成を行う（Ｓ１１０）。この設置情報は、競技トラック等の競技コースのどの位置にどの端末を設置すべきかを指示するための情報であり、アプリケーションサーバー３側で生成され、各端末（スマートフォン１，１）に配信される（Ｓ１１０，Ｓ１１１及びＳ２０８）。
【００６２】
図６は、ステップＳ１１０における設置情報生成処理の手順を示すフロー図である。サーバー側で全ての端末から提示情報が受信されると、設置情報生成プロシージャが開始され、コースタイプが選択される（Ｓ３０１）。コースタイプの選択は、ユーザー側の端末に問い合わせてユーザーによる入力によって行うようにしてもよいし、ステップＳ２０７において予めユーザーに設定させてもよく、また、アスリート２（スマートフォン１，１）の現在位置に基づいて競技場などの場所を特定し、データベースから競技場の種別や全長・形状等の情報を取得するようにしてもよい。さらには、図１１に示すように、アスリート２の現在位置周辺の地図をスマートフォン１側に提示し、地図上に走行コースをなぞらせてるなどの手書き入力により入力させ、その形状をコースタイプとして取得するようにしてもよい。
【００６３】
これと併せてペースメーカーシステム構築に参加する端末数を取得する（Ｓ３０２）。この端末数の取得は、受信された提示情報のデータ数をカウントすることにより行われる。次いで、地図情報が参照され（Ｓ３０３）、ステップＳ３０１で選択されたコースの形状又は経路、全長を読み出す。なお、このとき、ステップＳ３０１におけるコースタイプの選択で、既に地図情報や競技場情報が読み出されている場合には、このステップＳ３０３を省略することができる。
【００６４】
本実施形態では、参加端末のうち代表となる端末を基準端末として選定する（Ｓ３０４）。この基準端末は、各端末の設置座標位置を算出する際に、基準となある座標が設定される端末であり、例えばステップＳ２０２の問い合わせを最初に行った端末としたり、コースのスタート地点に一番近い位置に存在する端末としたり、ユーザーが任意に選択したり等、種々の方式で選定することができる。そして、選定された基準端末を原点とした座標上にコースの形状・全長に合わせて各端末を配置する座標位置を算出する（Ｓ３０５）。この各端末の配置は、コースの全長を端末数で除して端末間の距離を算出し、端末間が等間隔となるように、各端末の座標位置を設定する。
【００６５】
ただし、ステップＳ３０５において、既に設置済みの端末や地形環境の影響により端末の設置が難しいような場合には、端末側から自機の座標位置を含む修正要求を送信することができ、この修正要求があった場合には、端末側から送られた座標位置を優先的に決定し、その区間は等間隔とならなくてもよいように、その他の端末の座標位置を決定する。このようにして決定された各端末の座標位置のリストを設置情報として生成する（Ｓ３０６）。このようにして生成された設置情報は、各端末に送信され（Ｓ１１１及びＳ２０８）、設置情報の提示処理（Ｓ２０９）に供される。
【００６６】
ステップＳ２０９の設置情報提示処理は、図７に示すように、各端末において受信された設置情報を解析し（Ｓ４０１）、自機の現在位置を参照し（Ｓ４０２）、自機の現在位置が位置情報で指示する座標位置と一致するかどうかの比較を行う（Ｓ４０３）。ステップＳ４０３において自機の現在位置が設置情報で指示する座標位置と一致している場合には（Ｓ４０３における「Ｙ」）、設置が完了した旨をユーザー、他の端末及びアプリケーションサーバー３に報知する（Ｓ４０４）。一方、ステップＳ４０３で自機の現在位置が設置情報で指示する座標位置と一致していない場合には（Ｓ４０３における「Ｎ」）、現在位置と指定する座標位置とのズレをディスプレイに表示し、ユーザーに対して位置の補正の可否を問い合わせる。
【００６７】
この設置位置の補正は、端末本体を移動させて、設置情報で指示された座標位置に一致させる作業であり、端末位置の補正ができる場合、或いはユーザーが補正を希望する場合（Ｓ４０５における「Ｙ」）には補正指示を表示させて（Ｓ４０７）、ユーザーによる端末の移動を促す。他方、ステップＳ４０５において、周囲の条件によって端末位置の補正ができない場合、或いはユーザーが補正を希望しない場合（Ｓ４０５における「Ｎ」）には、端末側からサーバー側に対して自機に割り振られた設置情報の修正を要求する（Ｓ４０６）。この修正要求を送信した場合には、設置情報提示のプロシージャを一旦終了し、アプリケーションサーバー３側から新しい設置情報が受信されることによって（Ｓ２０８）、再度設置情報提示処理が実行される（Ｓ２０９）。
【００６８】
この端末側からサーバー側へ送信された修正要求は、図５に示すステップＳ１１０の設置情報生成処理に供され、図６に示すステップＳ３０５及びＳ３０６を再度実行し、修正要求に関わる端末の座標位置を算出して設置情報を生成し、修正に関わる端末に対して設置情報が再送される（Ｓ１１１及びＳ２０９）。
【００６９】
そして、設置情報で指示された座標位置に、自機の現在位置が一致した時点で（ステップＳ４０３における「Ｙ」）、設置完了がアプリケーションサーバー３及び他のユーザー端末に放置される（Ｓ４０４）。その後、全てのユーザー端末から設置完了が受信されることにより、ペースメーカー表示処理（Ｓ１１２）の実行が可能となる。
【００７０】
（２）ペースメーカーシステム動作時の処理
以上説明したように構築されたペースメーカーシステムによって、各アスリートに対して速度に関する情報を提示する運動支援を行う場合の処理について説明する。基本的には、各スマートフォン１，１がそれぞれ有する通信機能を通じて送受信された提示情報及び設置情報に基づいて、各アスリートのそれぞれのペースに応じたペースサイン（ペース情報）の出力タイミングを制御する。
【００７１】
このペース情報は、競技コースに沿って所定間隔をもって配置されたスマートフォン１，１に、アスリートのランニングスピードに合わせて、順次発行させたり、メッセージや音響を出力させる。例えば、図８に示すように、アスリート２が時速１８ｋｍ（秒速５ｍ）のペースで走りたいと設定した場合に、各スマートフォンが１００ｍおきに配置されているとき、各端末は２０秒毎にそのペースサインの表示をリレーするように順次点滅させる。これにより、アスリート２が時刻ｔ０にスタート地点を出発したとき、スタート地点に設定されたスマートフォン１がサインを出力する。その２０秒後の時刻ｔ1に次のスマートフォン１がサインを表示させ、さらにその２０秒後の時刻ｔ2に次のアスリート２がサインを表示させるというように、順次コースに沿ってサインの表示を移動させる。アスリート２は、そのサインの移動速度に合わせて走ることで、一定のペースを保つことができる。
【００７２】
また、例えば、図９に示すように、ペースが異なるアスリート２ａ，２ｂがいるような場合には、アスリート２ｂが時速１８ｋｍ（秒速５ｍ）のペースで走りたいと設定し、アスリート２ａが時速約２０ｋｍ（秒速約５．５ｍ）のペースで走りたいと設定した場合に、各スマートフォンが１００ｍおきに配置されているとき、各端末はアスリート２ｂに対しては２０秒毎に、アスリート２ａが約１８秒毎に、それらのペースサインの表示をリレーするように順次点滅させる。これにより、アスリート２ａ及び２ｂが時刻ｔ0にスタート地点を出発したとき、スタート地点に設定されたスマートフォン１がサインが出力され（この場合は、２人の走者が重なっているためいずれかのサインのみが出力される。）。
【００７３】
そして、スタート後の約１８秒後にアスリート２ａのためのサインが時刻ｔ1aにスマートフォン１により表示され、その２秒後、すなわちスタート時刻から２０秒後の時刻ｔ1bに次のスマートフォン１がサインを表示させるというように、順次コースに沿って各アスリートに対する各種サインの表示をそれぞれのペース（速度）で移動させる。各アスリート２ａ及び２ｂは、各々のサインの移動速度に合わせて走ることで、一定のペースを保つことができる。
【００７４】
（３）撮影編集処理時の動作
次に、各スマートフォンに備えられたカメラを用いて、各アスリートのランニングフォームを動画や静止画で撮影し、それらの動画・静止画を編集することによってアスリート毎の連続写真、若しくは連続動画を作成する処理の動作について説明する。図１０は、撮影編集処理の動作に関する説明図である。
【００７５】
基本的には、各スマートフォンは、それぞれ撮像手段としてのカメラ１２ａを備えており、各アスリートに対してペース情報を出力するタイミングで、その出力を行うスマートフォンで撮像し、編集部１１ｆによって、競技の終了後に、連携制御部１１ｃによる制御履歴に応じて各動画・静止画を編集する。
【００７６】
図１０に示したように、例えば、５人のアスリートが参加し、それぞれが異なるペースで走行しているとき、各スマートフォンのそれぞれのカメラ１〜４は、各アスリートのペースに合わせてサインを発光させるなどの出力を実行する。この出力のタイミングに合わせて、動画又は静止画の撮像を行う。動画の場合は、サインの出力タイミングの前後数秒間を撮影する。この撮影動作は制御履歴として記録される。図示の例では、５人のアスリートのそれぞれペースに併せて各カメラ１〜４が、静止画Ｐｉｃ１−１〜５，Ｐｉｃ２−１〜５，Ｐｉｃ３−１〜５，Ｐｉｃ４−１〜５を撮像する。その後、編集部１１ｆによって制御履歴を取得・解析して、Ｐｉｃ１〜４−１，Ｐｉｃ１〜４−２，Ｐｉｃ１〜４−３，Ｐｉｃ１〜４−４，Ｐｉｃ１〜４−５というように、アスリート毎に静止画を集めて連結し、一本の動画若しくはプレイリストを作成する。
【００７７】
（変更例）
なお、以上説明した実施形態の説明は、本発明の一例である。このため、本発明は上述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能である。例えば、上述した実施形態では、アプリケーションサーバー３を設置し、各種処理をアプリケーションサーバー３で行い、アプリケーションサーバー３を介して各端末を連携させるようにしてが、本発明はこれに限定されるものではなく、アプリケーションサーバー３を省略して端末同士で情報を連携させ、端末のみでペースメーカーシステムを構築するようにしてもよい。具体的には、図１２及び図１３に示すように、ユーザー端末であるスマートフォン１，１間で直接連携させてシステムを動作させる。この場合も、ペースメーカー表示処理の実行自体は上述した実施形態と同様であるが、各端末の設置時の処理及び操作が異なる。ここでは、ユーザー端末のみでペースメーカーシステムを構築する際の処理について説明する。
【００７８】
各スマートフォン１では、ペースメーカーアプリケーションを起動することにより、先ず、自機の位置情報が取得され（Ｓ５０１，Ｓ６０１）、この自機の位置情報を含む参加問い合わせを周辺の端末に対して配信し（Ｓ５０２，Ｓ６０２）。この周辺機器の探索は、各端末における開始操作後一定時間継続され、その間に近隣で参加問い合わせが送出されている端末を探索する。例えば、ここでは、当該ペースメーカーアプリケーションが実行されている近隣の端末、例えば同一Ｗｉ−Ｆｉネットワーク内の端末と通信を行い、問い合わせのあった端末からの位置情報を相互に参照して、所定エリア内に在圏する端末を検出する。
【００７９】
近接するエリア内に近接する機器が検出されなかった場合には、ユーザーに対してエラーを表示させるなどの処理が実行される（Ｓ５０４，Ｓ６０４における「Ｎ」）。他方、所定のエリア内に近接する機器が検出された場合には、その検出された各端末に対して、主動端末側から他のユーザー端末に対して連携要求が送信される（Ｓ５０５）。この連携要求を送信する主動端末についてであるが、いずれの端末を主とするかは種々の方式が挙げられる。例えば、ステップＳ５０２，Ｓ６０２で、一番はじめに周辺域の探索を開始した端末をその後のセッションについて主動端末としてもよく、また、予めユーザー間で主動端末を選定しておくようにしてもよく、さらには例えば既知の競技場内であるときには、スタート地点の最も近い場所にいる端末を主動端末としてもよい。
【００８０】
そして、主動端末（ここではスマートフォン１）から連携要求を受信したスマートフォン１ｂ側では（Ｓ６０５）、ユーザーに対して承認処理のための操作を要求する（Ｓ６０６）。この承認処理では、ユーザー操作に基づいてペースメーカーシステムの参加の可否を返信する。
【００８１】
このユーザー操作による承認処理を受けて、主動端末１ａ側では、連携を承認した端末数をカウントして、ペースメーカーシステムを構成するために必要な端末数が集まったか否かを判断し、端末数が所定以上であればシステムが成立したとして、連携処理を開始する（Ｓ５０７における「Ｙ」、Ｓ５０９）。一方、ステップＳ５０７において、端末数が所定以上集まらなければ、システムを成立できないとして、システム不成立の旨を伝えるメッセージを各端末に表示させるなどのエラー処理を実行する（Ｓ５０７における「Ｎ」、Ｓ５０８）。
【００８２】
ステップＳ５０７で参加端末数が所定以上集まり、ペースメーカーシステムの構築が可能であると判断したときには（Ｓ５０７における「Ｙ」）、主動端末１ａと各端末との間で連携処理が実行される（Ｓ５０９）。この連携処理では、各端末に連携情報を送信する（Ｓ６０７）。この連係情報には、システムに参加する各端末を特定するための各識別子、座標、ネットワーク上のアドレスなどの参加端末リストなどが含まれる。各端末は、この連携情報を用いて、参加端末リストに列記された端末との間で相互に通信が可能なように通信接続を確立させるなどの同期処理を実行する（Ｓ６０８）。
【００８３】
この同期処理が完了した後、各端末では、提示情報を設定する（Ｓ６０９）。この提示情報は、移動体である各アスリートに対し提示すべき速度に関する設定情報であり、各アスリートを特定する名前やＩＤ、ニックネーム、アカウントなどの識別情報に、各アスリートが希望するペース、及びペースを表示するためのサイン種別（発光させる色、図形、文字列など）が含まれる。この提示情報は、提示情報設定部１１ｅにおいてユーザーの任意の操作により各値を設定することができ、ここで設定された提示情報は設置情報取得部１６に送出され、或いは主動端末１ａへ送信されて、設置情報の生成に供される。
【００８４】
提示情報を受信した主動端末１ａ側では、全ての提示情報が揃った時点で設置情報の生成を行う（Ｓ５１０）。この設置情報は、競技トラック等の競技コースのどの位置にどの端末を設置すべきかを指示するための情報であり、主動端末１ａ側で生成され、他の端末（スマートフォン１，１）に配信される（Ｓ５１１及びＳ６１０）。この設置情報の生成処理は、図６に示したものと同様である。すなわち、主動端末１ａ側で全ての端末から提示情報が受信されると、設置情報生成プロシージャが開始され、コースタイプが選択される（Ｓ３０１）。
【００８５】
このコースタイプの選択は、主動端末若しくはその他のユーザー端末を通じて、ユーザーに問い合わせてユーザーに入力させることによって行うようにしてもよいし、ステップＳ６０９において予めユーザーに設定させてもよく、また、アスリート２（スマートフォン１，１）の現在位置に基づいて競技場などの場所を特定し、データベースから競技場の種別や全長・形状等の情報を取得するようにしてもよい。さらには、図１１に示すように、アスリート２の現在位置周辺の地図をスマートフォン１側に提示し、地図上に走行コースをなぞらせるなどの手書き操作により入力させ、その形状をコースタイプとして取得するようにしてもよい。
【００８６】
これと併せてペースメーカーシステム構築に参加する端末数を取得する（Ｓ３０２）。この端末数の取得は、受信された提示情報のデータ数をカウントすることにより行われる。次いで、地図情報が参照され（Ｓ３０３）、ステップＳ３０１で選択されたコースの形状又は経路、全長を読み出す。なお、このとき、ステップＳ３０１におけるコースタイプの選択で、既に地図情報や競技場情報が読み出されている場合には、このステップＳ３０３を省略することができる。
【００８７】
本実施形態では、参加端末のうち代表となる端末を基準端末として選定する（Ｓ３０４）。この基準端末は、各端末の設置座標位置を算出する際に、基準となある座標が設定される端末であり、例えば既に主動端末として稼働している端末としたり、コースのスタート地点に一番近い位置に存在する端末としたり、ユーザーが任意に選択したり等、種々の方式で選定することができる。そして、選定された基準端末を原点とした座標上にコースの形状・全長に合わせて各端末を配置する座標位置を算出する（Ｓ３０５）。この各端末の配置は、コースの全長を端末数で除して端末間の距離を算出し、端末間が等間隔となるように、各端末の座標位置を設定する。
【００８８】
ただし、ステップＳ３０５において、既に設置済みの端末や地形環境の影響により端末の設置が難しいような場合には、端末側から自機の座標位置を含む修正要求を送信することができ、この修正要求があった場合には、端末側から送られた座標位置を優先的に決定し、その区間は等間隔とならなくてもよいように、その他の端末の座標位置を決定する。このようにして決定された各端末の座標位置のリストを設置情報として生成する（Ｓ３０６）。このようにして生成された設置情報は、他の端末に送信され（Ｓ５１１及びＳ６１０）、設置情報の提示処理（Ｓ５１２及びＳ６１１）に供される。
【００８９】
ステップＳ５１２及びＳ６１１の設置情報提示処理は、本変更例では、各端末が自機に備えられた位置情報取得機能により独自の判断で各機独立して行うことができる。詳述すると、図１３に示すように、各端末において受信された設置情報を解析し（Ｓ７０１）、自機の現在位置を参照し（Ｓ７０２）、自機の現在位置が位置情報で指示する座標位置と一致するかどうかの比較を行う（Ｓ７０３）。ステップＳ７０３において自機の現在位置が設置情報で指示する座標位置と一致している場合には（Ｓ７０３における「Ｙ」）、設置が完了した旨をユーザー、他の端末及び主動端末１ａに報知する（Ｓ７０４）。
【００９０】
一方、ステップＳ７０３で自機の現在位置が設置情報で指示する座標位置と一致していない場合には（Ｓ７０３における「Ｎ」）、現在位置と指定する座標位置とのズレをディスプレイに表示し、ユーザーに対して位置の補正の可否を問い合わせる。この設置位置の補正は、端末本体を移動させて、設置情報で指示された座標位置に一致させる作業である。
【００９１】
そして、設置情報で指示された座標位置に、自機の現在位置が一致した時点で（ステップＳ７０３における「Ｙ」）、設置完了がアプリケーションサーバー３及び他のユーザー端末に放置される（Ｓ４０４）。その後、図１２に示すように、全てのユーザー端末から設置完了が受信されることにより、ペースメーカー表示処理（Ｓ５１３）の実行が可能となる。
【００９２】
（作用・効果）
このような本実施形態によれば、スマートフォンなどの簡便な機材を用いてペースメーカーシステムを構成できるため、安価に構築できる上、設置場所や適用競技の自由度が高く、気軽に利用することができる。なお、本発明は、上記した各実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合せにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【００９３】
１…移動端末機
２…アスリート
３…アプリケーションサーバー
４…競技場
５…通信ネットワーク
６…中継装置
７…衛星
１１…制御部
１１ａ…端末側認証部
１１ｂ…端末識別子取得部
１１ｃ…連携制御部
１１ｄ…撮像制御部
１１ｅ…提示情報設定部
１１ｆ…編集部
１２…入力インターフェース
１２ａ…カメラ
１３…出力インターフェース
１３ａ…表示部
１３ｂ…スピーカー
１４…通信インターフェース
１５…メモリ
１６…設置情報取得部
３０１…接続処理部
３０２…通信部
３０３…勤務情報通知部
３０４…計時部
３１０…制御部
３１１…参加者登録部
３１２…連携制御部
３１２ａ…位置計測部
３１２ｂ…提示情報制御部
３１３…認証処理部
３２０…記憶部
３２０ａ…ユーザーＤＢ
３２０ｂ…地図・競技場ＤＢ
３２０ｃ…実行履歴ＤＢ
【図１】
2020081578.tif 000003
【図２】
2020081578.tif 000004
【図３】
2020081578.tif 000005
【図４】
2020081578.tif 000006
【図５】
2020081578.tif 000007
【図６】
2020081578.tif 000008
【図７】
2020081578.tif 000009
【図８】
2020081578.tif 000010
【図９】
2020081578.tif 000011
【図１０】
2020081578.tif 000012
【図１１】
2020081578.tif 000013
【図１２】
2020081578.tif 000014
【図１３】
2020081578.tif 000015