(57)【要約】【課題】トレーニングに対するモチベーションの向上や継続効果を期待できるようにする。【解決手段】バーチャルレース機能を備えた装置１は、比較の対象になる第３者の過去の走行データが記憶された記憶部２と、利用者自身の走行データを測定する測定部３と、第３者が設定されると、記憶部２から該当の第３者の走行データを読み出し、読み出した走行データと測定部３で測定された自身の走行データとを比較し、当該比較結果により生成されるデータを表示部６に表示する制御部５と、を有する。【選択図】図１
2015058218.tif 000002
【特許請求の範囲】
【請求項１】
表示部の画面上で走行比較を行う装置であって、
比較の対象になる第３者の過去の走行データが記憶された記憶部と、
利用者自身の走行データを測定する測定部と、
前記第３者が設定されると、前記記憶部から該当の第３者の走行データを読み出し、前記読み出した走行データと前記測定部で測定された自身の走行データとに基づいて生成されるデータを前記表示部に表示する制御部と、
を有することを特徴とする装置。
【請求項２】
前記制御部は、
前記比較の対象になる第３者と、自身との体力差によって決まる係数に基づき算出される自身の走行ペース又は速度を、前記表示部に表示することを特徴とする請求項１記載の装置。
【請求項３】
前記制御部は、
前記比較の対象になる第３者と、自身との走力差によって決まる係数に基づき算出される自身の走行ペース又は速度を、前記表示部に表示することを特徴とする請求項１又は２記載の装置。
【請求項４】
前記第３者の走行データは、
第１の通信ネットワーク経由で接続される上位装置から取得することを特徴とする請求項１記載の装置。
【請求項５】
前記自身の走行データは、
第２の通信ネットワーク経由で接続される端末装置からリアルタイムに取得することを特徴とする請求項１記載の装置。
【請求項６】
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面に表示され、前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムであって、
前記上位装置は、
比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信し、
前記中継装置は、
受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される利用者自身の走行データとに基づいて生成されるデータを前記端末装置へ送信し、
前記端末装置は、
前記第２の通信ネットワーク経由で受信した前記データを前記画面に表示する、
ことを特徴とするシステム。
【請求項７】
利用者自身の走行データを測定する利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記中継装置であって、
比較の対象になる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データを受信し、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づく比較データを生成する制御部と、
前記第２の通信ネットワーク経由で受信した前記比較データを前記画面上に表示する表示部と、を備えたことを特徴とする中継装置。
【請求項８】
利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記端末装置であって、
前記自身の走行データをリアルタイムに測定する測定部と、
比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する制御部と、
前記生成され取得したデータを前記画面上に表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項９】
前記制御部は、
利用者の要求に基づき、あるいは一定時間毎に、現時点おける比較状況、又はアドバイスや声援に関するデータを生成し、前記表示部に表示することを特徴とする請求項８記載の端末装置。
【請求項１０】
利用者自身の走行データを測定する、利用者に装着される端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記上位装置であって、
前記中継装置で比較対象となる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する通信部と、
受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する制御部と、を有することを特徴とする上位装置。
【請求項１１】
利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行う方法であって、
比較対象となる第３者を設定すると、前記上位装置が、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信するステップと、
前記中継装置が、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信するステップと、
前記端末装置が、
前記第２の通信ネットワーク経由で受信した前記データを前記画面に表示するステップと、
を有することを特徴とする方法。
【請求項１２】
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記中継装置が有するコンピュータに、
比較の対象になる第３者を設定すると、前記上位装置から該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で受信する手順と、
前記受信した前記第３者の走行データと、前記端末装置から前記第２のネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信する手順と、を実行させるプログラム。
【請求項１３】
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記上位装置が有するコンピュータに、
比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する手順と、
前記中継装置から受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する手順と、を実行させるプログラム。
【請求項１４】
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記端末装置が有するコンピュータに、
前記自身の走行データをリアルタイムに測定する手順と、
比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果により生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する手順と、
前記生成され取得したデータを画面上に表示する手順と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トレーニングに用いて好適な、バーチャル比較機能を備えた装置、システム、方法、プログラムに関する。
【背景技術】
【０００２】
例えば、米国のＧＰＳ機器メーカであるガーミン社から販売されているＧＰＳ（Global Positioning System）時計が知られている。このＧＰＳ時計には、ディスプレイ画面上で走者自身を模擬したアイコンがトレーナを模擬したアイコンと併走するバーチャルトレーナ機能が搭載されている。これは、自身が設定した速度で走るパートナとの競争を可能にするものである。また、近年普及しているスマートホンでも、ペース設定を行うことで相手と競争を行うことができるアプリケーションプログラムが流通している。
【０００３】
また、例えば特許文献１には、ユーザの運動パフォーマンスをモニタする、リストバンドを有するモジュール（時計型の端末装置）の技術が開示されている。更に、例えば、特許文献２には、個人に関する運動データを収集して表示することにより、自身の成果を批評する技術が開示されており、例えば、イベント、競技会、又はレースの一部として使用され、自身の成果を第３者と比較することができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１２−５２４６４０号公報
【特許文献２】特表２０１１−５１６２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ランニングを行う際に、あらかじめペース（スピード）やラップタイムを設定してその値を目標に走るトレーニング法があるが、この場合、自分との競争であるため、モチベーションにつながりにくい。また、ランニングコースは平坦であるとは限らず、高度（勾配）によって必然的にそのスピードは変化する。このとき、自分で設定したペースを維持することは難しく、スピードを敢えて保持しようとすれば体に無理な負担を与えることになり、トレーニングが長続きしなない。
【０００６】
現在設定できるペースは平均値であって勾配等によるスピード変化は考慮されない。したがって、実際のランニングの際には設定値との間の差にストレスを感じてしまう。この課題は、上記したＧＰＳ時計やスマートホン、あるいは上記した特許文献１、２に開示された技術によっても解決されない。したがって、バーチャルレースとしてリアリティがあり、その結果、モチベーションの向上やトレーニングの継続に効果がある、装置あるいはトレーニング方法の出現が望まれていた。
【０００７】
本発明は上記した課題を解決するためになされたものであり、トレーニングに対するモチベーションの向上や継続効果を期待できる、バーチャル比較機能を備えた装置、システム、方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明の第１の観点の装置は、表示部の画面上で走行比較を行う装置であって、比較の対象になる第３者の過去の走行データが記憶された記憶部と、利用者自身の走行データを測定する測定部と、第３者が設定されると、前記記憶部から該当の第３者の走行データを読み出し、前記読み出した走行データと前記測定部で測定された自身の走行データとに基づいて生成されるデータを前記表示部に表示する制御部と、を有することを特徴とする。
【０００９】
本発明の第２の観点のシステムは、利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面に表示され、前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムであって、前記上位装置は、比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信し、前記中継装置は、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される利用者自身の走行データとに基づいて生成されるデータを前記端末装置へ送信し、前記端末装置は、前記第２の通信ネットワーク経由で受信した前記データを前記画面に表示する、ことを特徴とする。
【００１０】
本発明の第３の観点の中継装置は、利用者自身の走行データを測定する利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記中継装置であって、比較の対象になる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データを受信し、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データと比較する制御部と、前記第２の通信ネットワーク経由で受信した前記比較結果を前記画面上に表示する表示部と、を備えたことを特徴とする。
【００１１】
本発明の第４の観点の端末装置は、利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記端末装置であって、前記自身の走行データをリアルタイムに測定する測定部と、比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する制御部と、前記生成され取得したデータを前記画面上に表示する表示部と、を備えたことを特徴とする。
【００１２】
本発明の第５の観点の上位装置は、利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記上位装置であって、比較対象となる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する通信部と、前記中継装置から受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する制御部と、を有することを特徴とする。
【００１３】
本発明の第６の観点の方法は、利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行う方法は、前記中継装置が比較対象となる第３者を設定すると、前記上位装置が、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信するステップと、前記中継装置が、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信するステップと、前記端末装置が、前記第２の通信ネットワーク経由で受信した前記データを前記画面上に表示するステップと、を有することを特徴とする。
【００１４】
本発明の第７の観点のプログラムは、利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記中継装置が有するコンピュータに、
比較の対象になる第３者を設定すると、前記上位装置から該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で受信する手順と、
前記受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信する手順と、を実行させるプログラム。
【００１５】
本発明の第８の観点のプログラムは、利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、前記上位装置が有するコンピュータに、比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する手順と、前記中継装置から受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する手順と、を実行させることを特徴とする。
【００１６】
本発明の第９の観点のプログラムは、利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、前記端末装置が有するコンピュータに、前記自身の走行データをリアルタイムに測定する手順と、比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果により生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する手順と、前記生成され取得したデータを画面上に表示する手順と、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、トレーニングに対するモチベーションの向上や継続効果を期待できる、装置、システム、方法、プログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態のバーチャルレース機能を備えた装置の構成を示すブロック図である。
【図２】本発明の実施例のバーチャルレース機能を備えた装置を有するシステムの接続構成を示す図である。
【図３】図２の端末装置の内部構成を示すブロック図である。
【図４】図２の中継装置の内部構成を示すブロック図である。
【図５】図２の上位装置の内部構成を示すブロック図である。
【図６】図２のシステムを構成する各装置の動作を示すフローチャートである。
【図７】図２の端末装置と中継装置が有する表示部にそれぞれに表示される画面構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための形態（以下、本実施形態という）について詳細に説明する。なお、本実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００２０】
（実施形態の構成）
図１に示すように、本実施形態のバーチャルレース機能を備えた装置１は、記憶部２と、測定部３と、操作部４と、制御部５と、表示部６とを含み構成される。
【００２１】
記憶部２には比較の対象である第３者の過去の走行データが複数記憶されている。ここで、「第３者」とは、利用者自身との競争相手であり、例えば、目標とする著名ランナーであり、あらかじめ会員登録されたランナーの過去の走行実績が全てデータベース化されているものとする。また、「走行データ」とは、コース（ルート）、高度（勾配）を含むコースの位置情報、区間毎のペース、走行距離、トータルタイム等の他に、対象ランナーの年齢、性別、身長、体重等の個人データ、天候等の走行条件等を含む。また、「利用者」とは、予めサイトの利用を許可された会員登録済みのユーザであって、利用するサイトから予めＩＤとパスワードが割り当てられているものとする。
【００２２】
測定部３は、利用者の走行データを測定し、制御部５へ出力する。操作部４は、利用者によって操作され、例えば、コース、及び競争相手になる目標ランナー（第３者）が設定入力される。制御部５は、操作部４により第３者が設定されると、記憶部２から該当の第３者の走行データを読み出し、読み出した走行データと測定部３で測定された自身の走行データとを比較し、当該比較結果により生成されるデータを表示部６に表示する。
【００２３】
制御部５は、比較対象になる第３者と自身との体力差によって決まる係数に基づき算出される自身の走行ペース又は速度を、表示部６に表示してもよい。ここで、「体力差によって決まる係数」とは、両者の体重差、年齢差、性別等によって決まる差分係数値のことをいう。また、制御部５は、比較の対象になる第３者と、自身との走力差によって決まる係数に基づき算出される自身の走行ペース、又は速度を、表示部６に表示してもよい。ここで、「体力差によって決まる係数」とは、例えば、両者の１ｋｍの平均ペース、５ｋｍあるいは１０ｋｍ走行時の平均タイム、月間走行距離から求められる走力値の差によって決まる係数をいう。
【００２４】
なお、第３者の走行データは、例えば、ＩＰ（Internet Protocol）網等の第１の通信ネットワーク経由で接続される、図示省略したサーバ等の上位装置から取得することが考えられる。また、利用者自身の走行データは、ＢｌｕｅＴｏｏｔｈ（登録商標）や無線ＬＡＮ（Local Area Network）等、近距離無線通信による第２の通信ネットワーク経由で接続される図示省略したＧＰＳウオッチ等の腕時計型端末装置からリアルタイムに取得することが考えられる。
【００２５】
図２に上記したバーチャルレース機能を備えた装置１が実現されるシステムの一例が示されている。図２によれば、システム１０は、端末装置としての腕時計型端末装置１１と、中継装置としてのスマートホン、あるいはＰＣ（Personal Computer）１２（以下、スマートホン／ＰＣ１２という）と、上位装置としてのサーバ１３とから構成される。腕時計型端末装置１１は、利用者自身の走行データを測定する、利用者自身に装着された端末装置であり、サーバ１３は、競争相手になる目標ランナー（第３者）の過去の走行データを記憶した上位装置である。なお、ここで対象となる目標ランナーは事前に会員登録された第３者である。スマートホン／ＰＣ１２は、サーバ１３とはＩＰ網１５経由で接続され、腕時計型端末装置１１とは近距離無線通信１４により接続され、両者を中継してバーチャルレースを実行する際の制御中枢になる。
【００２６】
上記構成において、サーバ１３は、スマートホン／ＰＣ１２により比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出してＩＰ網１５経由でスマートホン／ＰＣ１２へ送信する。スマートホン／ＰＣ１２は、受信した第３者の走行データと、腕時計型端末装置１１から近距離無線通信１４経由でリアルタイムに取得される利用者自身の走行データと比較し、その結果生成されるデータを腕時計型端末装置１１へ送信する。腕時計型端末装置１１は、近距離無線通信１４経由で受信したデータを画面に表示することによりバーチャルレースを実行する。
【００２７】
図３に、上記したシステム１０を構成する腕時計型端末装置１１、図４にスマートホン／ＰＣ１２、図５にサーバ１３の、それぞれの内部構成を示す。以下に、上記したシステム１０を構成する各装置１１，１２，１３の内部構成について詳細に説明する。
【００２８】
（腕時計型端末装置１１の構成）
図３に示すように、腕時計型端末装置１１は、制御部１１１と、記憶部１１２と、近距離無線通信部１１３と、測定部１１４と、操作部１１５と、表示部１１６とが、アドレス、データ、コントロールのためのラインが複数本で構成される内部バス１１７に共通に接続され、構成されている。
【００２９】
制御部１１１は、スマートホン／ＰＣ１２で、比較対象となる第３者が設定されると、サーバ１３から読み出される該当の第３者の走行データと、測定した自身の走行データとの比較結果生成されるデータをスマートホン／ＰＣ１２から近距離無線通信部１１３経由で取得する。
【００３０】
記憶部１１２は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、例えば、図６に示したフローチャート（処理手順）からなる本実施形態のプログラム（端末プログラム）が記憶されるプログラム領域、表示データが記憶されるＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）領域、あるいは、制御部１１１によるプログラムの実行過程で生成される作業データ等を一時的に記憶するワーク領域が割り当てられている。なお、記憶部１１２は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよい。
【００３１】
制御部１１１は、図３中に、実行するプログラムの主な構造が機能ブロックに展開されて示されているように、イベント取得部１１１ａと、走行データ生成部１１１ｂと、を含む。イベント取得部１１１ａは、例えば、操作部１１５によるキースイッチの押下をイベントとして取り込んで測定部１１４を起動し、また、近距離無線通信部１１３経由で取得されるデータの取り込みをイベントとしてとらえ、走行データ生成部１１１ｂを起動する機能を有する。また、走行データ生成部１１１ｂは、スマートホン／ＰＣ１２から近距離無線通信部１１３経由で取得されるデータから表示部１１６に表示する走行データである、例えば、走行タイムやラップタイム、あるいは利用者自身と目標とするランナーの走行状態を模擬するアイコン等を生成する。制御部１１１は、例えば、利用者による表示部１１６の画面タップ等による利用者の要求に基づき、あるいは一定時間毎に、現時点おけるレース状況、又はアドバイスや声援に関するデータを生成し、表示部１１６に表示してもよい。
【００３２】
近距離無線通信部１１３は、スマートホン／ＰＣ１２との間で無線による近距離無線通信を行うＢｌｕｅＴｏｏｔｈ（登録商標）や無線ＬＡＮ等の通信アダプタである。測定部１１４は、利用者自身の走行データをリアルタイムに測定するもので、例えば、加速度センサや人体センサを含む。
【００３３】
操作部１１５は、複数のキースイッチからなり、これらキースイッチのそれぞれが利用者によって押下されると、キースイッチが押下されたことを示す入力操作信号を制御部１１１に出力する。制御部１１１は、この入力操作信号に基づいて、複数のキースイッチのうちのどれが押下されたかを特定し、押下されたキースイッチに応じた動作を行う。操作部１１５は、後述するように、例えば、「計測開始ボタン」を含む押しボタン式のキースイッチを備えており、制御部１１１は、この操作部１１５からの入力操作信号に応じた処理として、例えば、測定開始、測定結果の表示等の処理を実行する。
【００３４】
表示部１１６は、制御部１１１により生成される、例えば、図７（ａ）に示す画像（画面）を表示する。表示部１１６は、例えば、高精細ＬＣＤ（Liquid Crystal Display：液晶）、有機ＥＬ（Electro Luminescence）、電気泳動型ディスプレイ（電子ペーパ）等の表示デバイスを用い、上記した画データを高精細に表示する。
【００３５】
（スマートホン／ＰＣ１２の構成）
図４に示すように、スマートホン／ＰＣ１２は、制御部１２１と、記憶部１２２と、近距離無線通信部１２３と、通信部１２４と、操作部１２５と、表示部１２６とが、アドレス、データ、コントロールのためのラインが複数本で構成される内部バス１２７に共通に接続され、構成されている。
【００３６】
制御部１１１は、比較の対象になる第３者である目標ランナーが設定されると、サーバ１３から読み出される該当の走行データを受信し、受信した目標ランナーの走行データと、腕時計型端末装置１１から近距離無線通信でリアルタイムに取得される自身の走行データとを比較し、その結果生成されるデータを通信部１２４ならびに表示部１２６に出力する。
【００３７】
記憶部１２２は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、例えば、図６に示したフローチャート（処理手順）からなる本実施形態のプログラム（アプリケーションプログラム）が記憶されるプログラム領域、表示データが記憶されるＶＲＡＭ領域、あるいは、制御部１２１によるプログラムの実行過程で生成される作業データ等を一時的に記憶するワーク領域が割り当てられている。なお、記憶部１２２は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよい。
【００３８】
このため制御部１２１は、図４中に、実行するプログラムの主な構造が機能ブロックに展開されて示されているように、イベント取得部１２１ａと、コース設定部１２１ｂと、走行データ比較部１２１ｃとを含む。イベント取得部１２１ａは、利用者が操作部１２５を操作することにより生成される認証要求、コースデータ、第３者である目標ランナーの設定入力をイベントとして取り込む機能を有する。
【００３９】
コース設定部１２１ｂは、イベント取得部１２１ａが利用者によるコース入力をイベントとして取り込むと、記憶部１２２から地図データを取得し、あるいはサーバ１３をアクセスして地図データを取得し、その地図データ上に入力されたコースを合わせ込む（マップマッチング）機能を有する。走行データ比較部１２１ｃは、イベント取得部１２１ａが目標ランナーの設定入力をイベントとして取得すると、サーバ１３から読み出される該当の目標ランナーの走行データを受信し、受信した走行データと、腕時計型端末装置１１から近距離無線通信でリアルタイムに取得される自身の走行データと比較する機能を有する。
【００４０】
近距離無線通信部１２３は、スマートホン／ＰＣ１２との間で無線による近距離無線通信を行うＢｌｕｅＴｏｏｔｈ（登録商標）や無線ＬＡＮ等の通信アダプタである。通信部１２４は、ＩＰ網１５とのインタフェースを司り、サーバ１３との間で、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に基づく通信を行う。
【００４１】
操作部１２５は、複数のキースイッチからなり、これらキースイッチのそれぞれが利用者によって押下されると、キースイッチが押下されたことを示す入力操作信号を制御部１２１に出力する。制御部１２１は、この入力操作信号に基づいて、複数のキースイッチのうちのどれが押下されたかを特定し、押下されたキースイッチに応じた動作を行う。
【００４２】
表示部１２６は、制御部１２１により生成される、例えば、図７（ｂ）（ｃ）に示す画像（画面）を表示する。なお、図７（ｂ）は、中継装置としてスマートホンを使用した場合の画面構成例であり、図７（ｃ）は、ＰＣを使用した場合の画面構成例を示す図である。
表示部１１６は、例えば、高精細ＬＣＤ（Liquid Crystal Display：液晶）、有機ＥＬ（Electro Luminescence）、電気泳動型ディスプレイ（電子ペーパ）等の表示デバイスを用い、上記した画像を高精細に表示する。なお、この表示部１２６の表示面に指の接触を検出する透明なタッチパネルを積層配設することにより、例えば、静電容量方式のタッチスクリーン（タッチ画面）を構成するようにしてもよい。利用者は、特に、後述するコース設定時にタッチパネルを使用することで操作性が向上する。
【００４３】
（サーバ１３の構成）
図５に示すように、サーバ１３は、制御部１３１と、記憶部１３２と、通信部１３３と、操作部１３４と、表示部１３５とが、アドレス、データ、コントロールのためのラインが複数本で構成されるシステムバス１３６に共通に接続され、構成されている。
【００４４】
制御部１３１は、スマートホン／ＰＣ１２で比較対象となる目標ランナーが設定されると、該当の第３者の走行データを読み出し、通信部１３３経由で要求のあったスマートホン／ＰＣ１２へ送信する。また、スマートホン／ＰＣ１２から、目標ランナーの走行データと、腕時計型端末装置１１で測定した自身の走行データとのリアルタイムでの比較結果に対する、比較対象となる目標ランナーと自身との体力又は走力差に基づく比較条件反映要求を受信すると、体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを、要求があったスマートホン／ＰＣ１２に、通信部１３３、及びＩＰ網１５経由で送信する。
【００４５】
記憶部１３２は、例えば、ＳＲＡＭ，ＤＲＡＭ等の半導体記憶素子が実装される比較的大容量のメモリである。例えば、図６に示したフローチャート（処理手順）からなる本実施形態のプログラム（サーバプログラム）が記憶されるプログラム領域、あるいは、制御部１２１によるサーバプログラムの実行過程で生成される作業データ等を一時的に記憶するワーク領域が割り当てられている。記憶部１３２には更にデータベース記憶領域も割り当てられており、会員情報，個人プロファイル、目標ランナーの走行データ等がデータベースとして割り当てられ記憶されている。会員情報は利用者認証に、個人プロファイルと目標ランナーの走行データは、利用者個人と目標ランナーとのバーチャルレースのための走行データ比較に使用される。
【００４６】
このため、制御部１３１は、図５中に、実行するプログラムの主な構造が機能ブロックに展開されて示されているように、イベント取得部１３１ａと、会員認証部１３１ｂと、走行データ検索部１３１ｃと、目標ペース算出部１３１ｄと、差分変換テーブル１３１ｅと、係数対ペース換算テーブル１３１ｆとを含む。なお、差分変換テーブル１３１ｅと、係数対ペース換算テーブル１３１ｆは、記憶部１３２の所定の領域に割り当てられ記憶されてもよい。
【００４７】
イベント取得部１３１ａは、スマートホン／ＰＣ１２により生成される認証要求、目標ランナーの設定入力、比較条件反映要求等をそれぞれイベントとして取得し、会員認証部１３１ｂ、走行データ検索部１３１ｃ、目標ペース算出部１３１ｄのそれぞれを起動する機能を有する。会員認証部１３１ｂは利用者認証を行ない、走行データ検索部１３１ｃは、設定された目標ランナーの走行データを記憶部１３２のデータベース領域に格納された目標ランナー走行データから読み出す機能を有する。
【００４８】
目標ペース算出部１３１ｄは、スマートホン／ＰＣ１２から比較条件反映要求をイベントとして取得すると、比較対象となる目標ランナーと自身との体力又は走力差に基づく比較条件反映要求を受信すると、差分変換テーブル１３１ｅ、係数対ペース換算テーブル１３１ｆのそれぞれを参照し、体力又は走力差によって決まる係数に基づき自身の走行ペース又は速度を算出する。なお、差分変換テーブル１３１ｅには、利用者自身と目標ランナーとの体力又は走力の差分値が、係数対ペース換算テーブル１３１ｆには、その差分値に対応して定義される係数がそれぞれ設定されている。詳細は後述する。
【００４９】
通信部１３３は、ＩＰ網１５とのインタフェースを司り、サーバ１３との間で、例えば、ＴＣＰ／ＩＰに基づく通信を行う。操作部１３４は、複数のキースイッチからなり、これらキースイッチのそれぞれが利用者によって押下されると、キースイッチが押下されたことを示す入力操作信号を制御部１３１に出力する。制御部１３１は、この入力操作信号に基づいて、複数のキースイッチのうちのどれが押下されたかを特定し、押下されたキースイッチに応じた動作を行う。表示部１３５は、制御部１３１により生成されるデータを表示する。表示部１３５は、例えば、高精細ＬＣＤ、有機ＥＬ、電気泳動型ディスプレイ（電子ペーパ）等の表示デバイスを用い、上記した画データを高精細に表示する。
【００５０】
（実施形態の動作）
以下、本実施例のバーチャルレース機能を備えた装置１が実現されるシステム１０の動作について説明する。システム１０は、競争相手になる目標ランナーの実際の走行データと利用者自身の走行データとを取得して比較し、その結果生成されるデータ（ペースやタイム）に基づき利用者がそのペースやタイムと競争することができる。ここで生成されるデータは、トータルタイムや全区間の平均ペースではなく、途中のスピード変化も反映されたデータになる。また、走行データは区間により分類されており、したがって、利用者自身が走る距離に近い目標ランナーのデータを取得することができる。また、単に目標ランナーの走行データを利用するのではなく、その目標ランナーと利用者自身の年齢・体重・性別などの体力差を考慮した値に再設定することで会員登録した全てのランナーを利用者自身の体力に合わせた競争を可能にする。
【００５１】
また、目標ランナーと利用者自身の走力差を分析して数値化し、指標とすることを可能にし、これを視覚化することにより、利用者自身の現状とトレーニング成果を認識することができる。このように、目標とするランナーと直接競争するのではなく、走力差を考慮したペースやタイムに設定することで、過度の設定値にすることなく、徐々にレベルアップして目標ランナーに近づけトレーニングが可能であり、このため、体への過度な負担を防止し、ケガの予防にも寄与することができる。
【００５２】
まず、実施例のシステム１０の概略動作から説明する。利用者は、スマートホン／ＰＣ１２を操作することによりサーバ１３をアクセスし、サイト上で他の会員データから目標ランナーを検索して選択する。そして、その目標ランナーの年齢、体重、性別等の個人情報から、自分の目標タイムを決定する一定の係数を取得する。さらに目標ランナーの走力と利用者自身の走力差を考慮して最高な目標タイムを取得したい場合は、サーバ１３をアクセスすることにより、目標ランナーと利用者自身の走力値を求め、その差から算出される係数を算出する。更にサーバ１３は、その係数から目標ペースを算出し、その結果をスマートホン／ＰＣ１２を中継して腕時計型端末装置１１に送信する。ここで送信されるデータは走行ペースだけではなく、競争する相手と利用者自身との走力差や、スマートホン／ＰＣ１２で選択したコースやそのコースの距離に対してペースから換算したタイムも含む。腕時計型端末装置は、そのデータを受信すると目標のペースとタイムにセットして走行を開始する。
【００５３】
以下、図６のシーケンス図、及び図７（ａ）（ｂ）（ｃ）の画面構成の一例を参照しながら、本実施例のバーチャルレース機能を備えた装置１が実現されるシステム１０の動作について詳細に説明する。
【００５４】
図６によれば、まず、利用者は利用者認証のためにスマートホン／ＰＣ１２の操作部１２５を操作してＩＤ，パスワードを入力する（ステップＳ１１）。制御部１２１は、これをイベントとして取り込み、サーバ１３に対して認証要求を発行する（ステップＳ１２）。サーバ１３は、記憶部１３２の会員情報ＤＢを参照して会員認証処理を実行し（ステップＳ１３）、その認証結果を要求のあったスマートホン／ＰＣ１２に送信する（ステップＳ１４）。
【００５５】
腕時計型端末装置１１はランニング開始に先立ち電源投入等の準備を行う（ステップＳ１５）。スマートホン／ＰＣ１２では、会員認証が成立すると、利用者が操作部１２５を操作することにより、コースデータを入力し、更に、会員検索により競争相手になる目標ランナーを選択する（ステップＳ１６）。このことにより、制御部１２１は、コースデータを取り込み（ステップＳ１７）、表示部１２６に表示された地図上にコースデータを重畳して画像表示する（ステップＳ１８）。同時に制御部１２１は、その画像データを近距離無線通信部１２３経由で腕時計型端末装置１１へ無線送信する（ステップＳ１９）。
【００５６】
腕時計型端末装置１１は、近距離無線通信部１１３がその画像データを受信して制御部１１１へ転送し、制御部１１１は、受信した画像データを表示部１１６に表示する（ステップＳ２０）。但し、表示部１１６は、画面容量の制約があるため、例えば、図７（ａ）（ｂ）（ｃ）に示すように、スマートホン／ＰＣ１２の表示部１２６に表示される画像に比較して縮小された画像になる。なお、図７（ａ）は、腕時計型端末装置１１の表示部１１６の画面、図７（ｂ）は、スマートホンの表示部１２６の画面、図７（ｃ）は、ＰＣの表示部１１６の画面構成を示す。詳細は後述する。
【００５７】
次に、利用者は、先に入力された目標ランナーを取り込み（ステップＳ２１）、通信部１２４，ＩＰ網１５経由でサーバ１３へ送信する（ステップＳ２２）。サーバ１３は、通信部１３３がこれを取り込んで制御部１３１へ転送する。目標ランナーの転送を受けた制御部１３１は、記憶部１３２のデータベース領域に格納された目標ランナーの走行データを検索して該当データを読み出し（ステップＳ２３）、要求のあったスマートホン／ＰＣ１２へ送信する（ステップＳ２４）。これにより、利用者自身と目標ランナーとの走行データの比較が可能になる。
【００５８】
ここで、利用者が、スマートホン／ＰＣ１２の操作部１２５を操作することにより、利用者自身の体力や走力を反映して走行データを比較する比較条件反映要求を生成し（ステップＳ２５）、サーバ１３に発行したとする（ステップＳ２６）。比較条件反映要求を受信したサーバ１３は、要求に付加されたパラメータに基づく体力／走力差を反映した係数を検索し（ステップＳ２７）、利用者自身の走行ペースを算出し、要求のあったスマートホン／ＰＣ１２を中継して腕時計型端末装置１１へ送信する（ステップＳ２８）。
【００５９】
ここで、腕時計型端末装置１１の制御部１１１は、そのデータを受信すると目標のペースとタイムとしてセットする。そして利用者は走行を開始し、操作部１１５を操作することにより生成される計測開始指示にしたがい（ステップＳ２９）、測定部１１４が利用者自身の走行データの測定を開始する。制御部１１１は、測定部１１４で測定された利用者自身の走行データをリアルタイムに収集し、近距離無線通信部１１３経由でスマートホン／ＰＣ１２に送信する（ステップＳ３０）。以降、スマートホン／ＰＣ１２は、先にサーバ１３から送信された目標ランナーの走行データと、腕時計型端末装置１１から送信される利用者自身の走行データとの比較を行うことができる。
【００６０】
ここで、サーバ１３による体力／走力差を反映した係数の検索、走行ペース算出処理の詳細について説明する。制御部１３１は、目標ランナーと利用者自身の体力差をベースに目標ペース又は目標タイムを算出することができる。このため、記憶部１３２には、例えば、体重、年齢、性別等のパラメータからバーチャルレースを行う両者の体力の差分を求める変換テーブル１３１ｅと、上記の３つのパラメータ値（性別は男性が“２”，女性が“１”）を加算して得られる係数を走行ペース（スピード）に換算する、係数対ペース換算テーブル１３１ｆと、を有する。制御部１３１は、係数対ペース換算テーブル１３１ｆを参照することにより、目標とするランナーの１ｋｍペース又はタイムに換算する。
【００６１】
また、制御部１３１は、目標ランナーと利用者自身の速力の差をベースに目標ペース又は目標タイムを算出することもできる。この場合、１ｋｍの平均ペース、５ｋｍの平均タイム、１０ｋｍの平均タイム、月間走行距離、大会記録等のデータからランナーの走力データを作成する。このため、利用者自身と目標とするランナーは、いずれかの走力値を持つ。このため、制御部１３１は、比較対象の走力値の差を複数に分類し、各差分の範囲別に係数を設ける。この係数は差分が大きいほど大きい。このため、差分変換テーブル１３１ｅには、差分範囲０〜２のとき係数１，３〜５のとき係数１．１，６〜８のとき係数１．２，９〜１１のとき係数１．３，１２〜１４のとき係数１．４，１５〜１７のとき係数１．５・・・・とするデータを定義しておく。更に、その係数から実際の１ｋｍあたりのペース（スピード）の値に変換する係数対ペース換算テーブルを持っている。
【００６２】
制御部１３１は、スマートホン／ＰＣ１２で目標ランナーが設定されると、その人の走力値と自分の走力値の差分を算出し、差分変換テーブル１３１ｅから係数を取得することにより、目標ランナーと利用者自身との走力差を求め、目標ランナーのペース（スピード）にこの係数を適用し係数対ペース換算テーブル１３１ｆから、目標ペースを算出する。算出した目標ペースから距離を算出した値が目標タイムになる。な、走力値は日々更新されるため目標ランナーとの走力差は係数によって常時確認することができる。
【００６３】
サーバ１３から、体力／走力差に応じた自身の走行ペースに関するデータを含む目標とするランナーの走行データと、腕時計型端末装置１１から利用者自身の走行データを受信したスマートホン／ＰＣ１２では（ステップＳ３１，Ｓ３２）、制御部１２１が、両者の走行データを比較し（ステップＳ３３）、当該比較結果生成されるデータを近距離無線通信部１２４経由で腕時計型端末装置１１に送信し（ステップＳ３４）、これを受けた腕時計型端末装置１１の制御部１１１は、そのデータを表示部１１６に表示されている地図及びコース上に重畳して表示する（ステップＳ３５）。同時にスマートホン／ＰＣ１２では、制御部１２１が表示部１２６に表示されている地図及びコース上に重畳して表示する（ステップＳ３６）。
【００６４】
図７に、腕時計型端末装置１１とスマートホン／ＰＣ１２がそれぞれ有する表示部１１６，１２６に表示される画面の構成例が示されている。図７（ａ）によれば、腕時計型端末装置１１の表示部１１６には、地図上に重畳されて表示されている走行コース上に、現時点で位置する場所に目標ランナーと利用者自身のアイコンＡ，Ｂが表示されており、そのアイコンの間に、走行データの比較結果生成されるデータが矢印Ｙ中に表示（目標ランナーとの間に××分の遅れあり、がんばれ）されている。また、図７（ａ）の右端に４例示したように、矢印表記をアイコンの中に入れ、アイコン内の適当な箇所に、レース中、現在の位置関係やタイム等の数値データを表示し、また、矢印の中に、「先行している“Ｌｅａｄ”」、「遅れている“Ｂｅｈｉｎｄ”」等の現時点におけるレース状況を、あるいは、“頑張れ（Ｆｉｇｈｔ）”、“その調子（Ｋｅｅｐ）”等のアドバイスや声援を表示してもよい。この場合、利用者が表示部１１６の画面をタップしたときに（利用者による要求）、あるいは一定時間毎にポップアップで表示するものとする。このことにより、モチベーションアップにつながる他、レースをよりリアルタイムに楽しむことが出来る。
【００６５】
また、図７（ｂ）（ｃ）のスマートホン／ＰＣ１２の画面（表示部１２６）によれば、腕時計型端末装置１１の表示部１１６との画面容量の違いからその内容が拡大表示され、更に、走行ペースや平均タイムＣ、距離差、タイム差等に関するデータＤが追加で表示されている。特に、図７（ｃ）のＰＣ画面には、スマートホンの画面に表示されるデータに加え、更にレースとは関係のない友人等とのチャット画面やメッセージＥも表示画面中の任意の領域に割り付けられ表示されている。
【００６６】
なお、図６のフローチャートにおいて、スマートホン／ＰＣ１２の制御部１２１は、イベント取得（ステップＳ１１，Ｓ１６，Ｓ２５）がイベント取得部１２１ａ、コースデータ及び比較結果生成されるデータの表示（ステップＳ１８，Ｓ３６）がコース設定部１２１ｂ、走行データの比較（ステップＳ２１）が走行データ比較部１２１ｃによってそれぞれ処理されることは上記した通りである。
【００６７】
また、サーバ１３の制御部１３１は、イベント取得（ステップＳ１２，Ｓ２２，Ｓ２６）がイベント取得部１３１ａ、会員認証（ステップＳ１３）が会員認証部１３１ｂ、該当ランナーの走行データ検索（ステップＳ２３）が走行データ検索部１３１ｃ、体力／走行差を反芻した係数の検索、走行ペース算出（ステップＳ２７，Ｓ２８）が目標ペース算出部１３１ｄによってそれぞれ処理されることは上記した通りである。
【００６８】
また、図６のフローチャートにおいて、腕時計型端末装置１１の制御部１１１は、イベント取得（ステップＳ１５，Ｓ２９）がイベント取得部１１１ａ、個人の走行データ収集、送信（ステップＳ３０）が走行データ生成部１１１ｂによってそれぞれ処理されることは上記した通りである。
【００６９】
（実施形態の効果）
以上説明のように本実施形態のバーチャルレース機能を備えた装置１によれば、トレーニングに対するモチベーションの向上や継続に効果を期待できる。すなわち、自分の走行履歴や自分で設定したペースやタイムと競争するのではなく、実際に走っている第３者のデータと競争することで、バーチャルレースとしてのリアリティが増し、競争心が駆り立てられる。従来のバーチャルレースは、トータルタイムに対する平均ペースとの競争だけであったが、本実施形態のバーチャルレース機能を備えた装置１によれば、実際のランナーの途中のペース配分などによるレース運びもわかり、臨場感のあるものとなり、したがってトレーニングにも役立つ。
【００７０】
また、目標ランナーをみつけて、その人の単なるスピードやタイムと競争するのではなく、その人が自分と同じ年齢や体型だった場合にこのくらいのスピートやタイムで走ることができるということを知ることで、その目標ランナーを身近に感じることができ、目標として設定しやすくなる。また、目標ランナーを選択する際に、条件を利用者自身が考慮することなく、全会員を自分の体力あるいは走力条件に近いライバル対象とすることが出きる。更に、目標となる人と自分の走力の差を数値化することで、利用者自身との差を具体的な数値として把握することができ、練習を積み重ねることによってその数値の変化を知ることにより自分のレベルアップ度を認識でき、トレーニングを継続させる効果が期待できる。
【００７１】
また、目標ランナーと利用者自身の走力差を係数化することにより、極度な高い目標設定することなくその人の走力に最適化された目標値を手間無く設定することができ、体への負荷のかけすぎやケガを防止することができる。
【００７２】
なお、本実施形態のバーチャルレース機能を備えた装置１によれば、比較の対象とする目標ランナーの設定は一人として説明したが複数人でもよく、その場合、第３者のそれぞれとの走行データの比較が行われる。また、ペースやタイムに関する走行データをベースとして目標値を算出したが、加速度センサや心拍センサにより利用者自身の走行時の生体データを取得することにより、その歩数や心拍数による目標設定をすることも可能である。また、本実施形態のバーチャルレース機能を備えた装置１０によれば、ランニングへの適用例についてのみ例示したが、ランニングに限らず、ウォーキング、サイクリング、トライアスロン等、運動トレーニング全般への適用が可能である。また、「レース」「トレーニング」という用語は、スポーツ色が強いが、遊び感覚の第３者との比較でよい。例えば、散策、散歩、観光、登山、ハイキングや、ペットの散歩、高齢者・徘徊老人のコース把握にも応用できる。実施の形態ではイメージをとらえやすいよう、バーチャルレースという用語を使用している。
【００７３】
また、本実施形態のバーチャルレース機能を備えた装置１０によれば、腕時計型端末装置１１と、スマートホン／ＰＣ１２と、サーバ１３とによりシステム１０を構成したが、スマートホン／ＰＣ１２にサーバ１３の機能を負担させることにより、腕時計端末装置１１とスマートホン／ＰＣ１２とによりシステム１０を構築してもよく、また、腕時計端末装置１１にスマートホン／ＰＣ１２とサーバ１３が持つ機能を負担させることにより、腕時計端末装置１１単体でシステム１０を構築してもよい。更に、腕時計型端末装置１０のり代わりに、腰に装着し、あるいはポケットに入れ、手で持つ装置にも適用が可能である。
以下に、本願出願時の特許請求の範囲を付記する。
＜付記＞
【００７４】
［請求項１］
表示部の画面上で走行比較を行う装置であって、
比較の対象になる第３者の過去の走行データが記憶された記憶部と、
利用者自身の走行データを測定する測定部と、
第３者が設定されると、前記記憶部から該当の第３者の走行データを読み出し、前記読み出した走行データと前記測定部で測定された自身の走行データとに基づいて生成されるデータを前記表示部に表示する制御部と、
を有することを特徴とする装置。
［請求項２］
前記制御部は、
前記比較の対象になる第３者と、自身との体力差によって決まる係数に基づき算出される自身の走行ペース又は速度を、前記表示部に表示することを特徴とする請求項１記載の装置。
［請求項３］
前記制御部は、
前記比較の対象になる第３者と、自身との走力差によって決まる係数に基づき算出される自身の走行ペース又は速度を、前記表示部に表示することを特徴とする請求項１又は２記載の装置。
［請求項４］
前記第３者の走行データは、
第１の通信ネットワーク経由で接続される上位装置から取得することを特徴とする請求項１記載の装置。
［請求項５］
前記自身の走行データは、
第２の通信ネットワーク経由で接続される端末装置からリアルタイムに取得することを特徴とする請求項１記載の装置。
［請求項６］
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面に表示され、前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムであって、
前記上位装置は、
比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信し、
前記中継装置は、
受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される利用者自身の走行データとに基づいて生成されるデータを前記端末装置へ送信し、
前記端末装置は、
前記第２の通信ネットワーク経由で受信した前記データを前記画面に表示する、
ことを特徴とするシステム。
［請求項７］
利用者自身の走行データを測定する利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記中継装置であって、
比較の対象になる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データを受信し、受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づく比較データを生成する制御部と、
前記第２の通信ネットワーク経由で受信した前記比較結果を前記画面上に表示する表示部と、を備えたことを特徴とする中継装置。
［請求項８］
利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記端末装置であって、
前記自身の走行データをリアルタイムに測定する測定部と、
比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する制御部と、
前記生成され取得したデータを前記画面上に表示する表示部と、
を備えたことを特徴とする端末装置。
［請求項９］
前記制御部は、
利用者の要求に基づき、あるいは一定時間毎に、現時点おける比較状況、又はアドバイスや声援に関するデータを生成し、前記表示部に表示することを特徴とする請求項８記載の端末装置。
［請求項１０］
利用者自身の走行データを測定する、利用者に装着される端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなり、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行うシステムにおける前記上位装置であって、
比較対象となる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する通信部と、
前記中継装置から受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する制御部と、を有することを特徴とする上位装置。
［請求項１１］
利用者自身の走行データを測定する、利用者に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、画面上に表示され前記中継装置により設定される走行コース上で第３者との間でバーチャル比較を行う方法であって、
比較対象となる第３者を設定すると、前記上位装置が、該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で前記中継装置へ送信するステップと、
前記中継装置が受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信するステップと、
前記端末装置が、
前記第２の通信ネットワーク経由で受信した前記データを前記画面に表示するステップと、
を有することを特徴とする方法。
［請求項１２］
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記中継装置が有するコンピュータに、
比較の対象になる第３者を設定すると、前記上位装置から該当の第３者の走行データを読み出して前記第１の通信ネットワーク経由で受信する手順と、
前記受信した前記第３者の走行データと、前記端末装置から前記第２の通信ネットワーク経由でリアルタイムに取得される自身の走行データとに基づいて生成されるデータを前記端末装置へ送信する手順と、を実行させるプログラム。
［請求項１３］
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記上位装置が有するコンピュータに、
比較の対象になる第３者が設定されると、該当の第３者の走行データを読み出し、前記第１の通信ネットワーク経由で前記中継装置へ送信する手順と、
前記中継装置から受信した前記該当の第３者の走行データと、前記端末装置で測定した前記自身の走行データとのリアルタイムでの比較結果に対し、前記比較対象となる第３者と自身との体力又は走力差に基づく比較条件反映要求を受信すると、前記体力又は走力差によって決まる係数に基づき算出される自身の走行ペース又は速度に関するデータを前記要求があった前記中継装置に前記第１の通信ネッワーク経由で送信する手順と、を実行させるプログラム。
［請求項１４］
利用者自身の走行データを測定する利用者自身に装着された端末装置と、第３者の過去の走行データを記憶する上位装置と、前記上位装置とは第１の通信ネットワーク経由で接続され、前記端末装置とは第２の通信ネットワーク経由で接続される中継装置とからなるシステムにおいて、
前記端末装置が有するコンピュータに、
前記自身の走行データをリアルタイムに測定する手順と、
比較対象となる第３者が設定されると、前記上位装置から読み出される該当の第３者の走行データと、前記測定した自身の走行データとのリアルタイムでの比較結果により生成されるデータを前記中継装置から前記第２の通信ネットワークを経由で取得する手順と、
前記生成され取得したデータを画面上に表示する手順と、を実行させるプログラム。
【００７５】
以上、本発明の好ましい実施形態について詳述したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。またその様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００７６】
１…バーチャルレース機能を備えた装置、２…記憶部、３…測定部、４…操作部、５…制御部、６…表示部、１０…バーチャルレース機能を備えたシステム、１１…腕時計型端末装置（端末装置：１１１…制御部、１１２…記憶部、１１３…近距離無線通信部、１１４…測定部、１１５…操作部、１１６…表示部、１１７…内部バス）、１２…スマートホン／ＰＣ（中継装置：１２１…制御部、１２２…記憶部、１２３…近距離無線通信部、１２４…通信部、１２５…操作部、１２６…表示部、１２７…内部バス）、１３…サーバ（上位装置：１３１…制御部、１３２…記憶部、１３３…通信部、１３４…操作部、１３５…表示部、１３６…システムバス）、１４…近距離無線通信（第２の通信ネットワーク）、１５…ＩＰ網（第１の通信ネットワーク）
【図１】
2015058218.tif 000003
【図２】
2015058218.tif 000004
【図３】
2015058218.tif 000005
【図４】
2015058218.tif 000006
【図５】
2015058218.tif 000007
【図６】
2015058218.tif 000008
【図７】
2015058218.tif 000009