(57)【要約】      （修正有）【課題】クライミングウォールのクライミングにおけるリルート経路の案内をする情報処理装置を提供する。【解決手段】携帯型情報処理装置１００は、クライミングにおいて、情報処理装置の利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する経路情報取得部１５２で取得された経路情報を、ウエアラブル情報処理装置２００へ送信する無線通信部１６０を有する。ウエアラブル情報処理装置は、受信された経路情報に基づいて目標点を案内する案内部２１２を備える。【選択図】図１
2016075498.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
クライミングにおいて、前記情報処理装置の利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する経路情報取得部と、
取得された前記経路情報に基づいて、前記目標点を案内する案内部と、
を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記案内部は、
前記利用者が次に右足を移動させるべき第１の目標点の案内と、前記利用者が次に右手を移動させるべき第２の目標点の案内と、前記利用者が次に左足を移動させるべき第３の目標点の案内と、前記利用者が次に左手を移動させるべき第４の目標点の案内と、を実施する、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記経路情報は、
前記第１の目標点の遷移を表す第１の経路と、前記第２の目標点の遷移を表す第２の経路と、前記第３の目標点の遷移を表す第３の経路と、前記第４の目標点の遷移を現す第４の経路と、の各経路情報を含む、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記第ｉ（ｉは１、２、３、４のいずれかの値）の経路は、
前記利用者の両手足のうちの３点の位置に基づいて、残る１点のために探索された前記第ｉの目標点の遷移である、情報処理装置。
【請求項５】
請求項３または請求項４に記載の情報処理装置であって、さらに、
前記利用者の両手足のうちの少なくともいずれか１つの位置を特定する位置特定部と、
特定された前記位置が前記経路からそれた場合に、特定された前記位置に基づいて、新たな前記第１の経路と、新たな前記第２の経路と、新たな前記第３の経路と、新たな前記第４の経路と、を一組としたリルート経路を探索する探索部と、
を備え、
前記案内部は、
前記経路情報に代えて、探索された前記リルート経路の情報であるリルート経路情報に基づいて前記案内を行う、情報処理装置。
【請求項６】
請求項３または請求項４に記載の情報処理装置であって、さらに、
前記利用者の両手足のうちの少なくともいずれか１つの位置を特定する位置特定部と、
前記利用者からの指示を取得した場合に、特定された前記位置に基づいて、新たな前記第１の経路と、新たな前記第２の経路と、新たな前記第３の経路と、新たな前記第４の経路と、を一組としたリルート経路を探索する探索部と、
を備え、
前記案内部は、
前記経路情報に代えて、探索された前記リルート経路の情報であるリルート経路情報に基づいて前記案内を行う、情報処理装置。
【請求項７】
請求項５または請求項６に記載の情報処理装置であって、
前記位置特定部は、
前記クライミングのためのクライミングウォールに配置されている複数のホールドからそれぞれ送信されるビーコンを受信し、
前記ビーコンの受信強度に基づいて、前記複数のホールドの中から１つの前記ホールドを特定し、
特定した前記ホールドの位置を、前記利用者の両手足のうちの少なくともいずれか１つの位置とする、情報処理装置。
【請求項８】
請求項５から請求項７のいずれか一項に記載の情報処理装置であって、
前記探索部は、
前記利用者の両手足のうちの３点の位置に基づいて、残る１点のための新たな前記第ｉ（ｉは１、２、３、４のいずれかの値）の目標点を探索する処理を繰り返すことで、前記リルート経路を探索する、情報処理装置。
【請求項９】
請求項５から請求項８のいずれか一項に記載の情報処理装置であって、
前記クライミングのためのクライミングウォールに配置されている複数のホールドについて、
前記ホールドの識別子と、前記ホールドの位置と、前記ホールドの種類と、のうちの少なくともいずれかを含む各前記ホールドの情報を取得するホールド情報取得部を備え、
前記探索部は、
取得された各前記ホールドの情報を利用して、前記リルート経路を探索する、情報処理装置。
【請求項１０】
クライミングにおける案内方法であって、
クライミングにおいて、情報処理装置の利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する取得工程と、
取得された前記経路情報に基づいて、前記目標点を案内する案内工程と、
を情報処理装置に実現させるための、方法。
【請求項１１】
コンピュータプログラムであって、
クライミングにおいて、情報処理装置の利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する取得機能と、
取得された前記経路情報に基づいて、前記目標点を案内する案内機能と、
をコンピュータに実現させるための、コンピュータプログラム。
【請求項１２】
ナビゲーションシステムであって、
ウェアラブル型情報処理装置と、
携帯型情報処理装置と、
を備え、
前記携帯型情報処理装置は、
クライミングにおいて、前記ナビゲーションシステムの利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する経路情報取得部と、
取得された前記経路情報を前記ウェアラブル型情報処理装置へ送信する送信部と、
を備え、
前記ウェアラブル型情報処理装置は、
前記経路情報を受信する受信部と、
受信された前記経路情報に基づいて、前記目標点を案内する案内部と、
を備える、ナビゲーションシステム。
【請求項１３】
請求項１２に記載のナビゲーションシステムであって、
前記ウェアラブル型情報処理装置は、さらに、
前記ウェアラブル型情報処理装置が装着されている前記利用者の手または足の動きを検出する動き検出部を備え、
前記案内部は、
検出された前記利用者の手または足の動きに応じて、前記案内の態様を変える、ナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
コンピュータで利用可能に電子化された地図データを利用して、車や歩行者に経路案内を行う経路案内システムが知られている。例えば、特許文献１には、最短経路、好みの散策経路、安全条件等の多様な要求に応じて、歩行者のための経路の探索と案内とを行う携帯用ナビゲーションシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２８６４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
手軽に行えるクライミングとして、近年、ボルダリングが人気を集めている。ボルダリングは、クライミングウォールに設けられているホールド（例えば擬似岩のような手足を保持する部分）を伝って、予め定められている開始地点から終了地点までを登っていくスポーツである。クライミングウォールには数多くのホールドが設けられているため、「開始地点から終了地点まで、どのホールドを使用して登っていくか」を考えた場合に、複数の順序（以降「経路」とも呼ぶ。）が想定される。しかし、初心者等の不慣れな者の場合、どの経路をたどればよいかが分かりづらい。このため、従来の車や歩行者に対する道順案内のように、クライミングにおける経路の案内を実現させたいという要望があった。この点、特許文献１に記載の技術では、このような要望については何ら考慮されていない。
【０００５】
このため、クライミングにおける経路の案内をすることが可能な情報処理装置が望まれていた。そのほか、情報処理装置においては、ユーザビリティの向上、開発の容易化、開発コストの低減等が望まれていた。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００７】
（１）本発明の一形態によれば、情報処理装置が提供される。この情報処理装置は；クライミングにおいて、前記情報処理装置の利用者が手足を移動させるべき目標点の遷移を表す経路情報を取得する経路情報取得部と；取得された前記経路情報に基づいて、前記目標点を案内する案内部と、を備える。この形態の情報処理装置によれば、案内部は、経路情報取得部によって取得された経路情報に基づいて、クライミングにおいて利用者が手足を移動させるべき目標点を案内することができる。この結果、クライミングにおける経路の案内をすることが可能な情報処理装置を提供することができる。
【０００８】
（２）上記形態の情報処理装置において；前記案内部は；前記利用者が次に右足を移動させるべき第１の目標点の案内と、前記利用者が次に右手を移動させるべき第２の目標点の案内と、前記利用者が次に左足を移動させるべき第３の目標点の案内と、前記利用者が次に左手を移動させるべき第４の目標点の案内と、を実施してもよい。この形態の情報処理装置によれば、案内部は、利用者が次に右足を移動させるべき第１の目標点の案内と、利用者が次に右手を移動させるべき第２の目標点の案内と、利用者が次に左足を移動させるべき第３の目標点の案内と、利用者が次に左手を移動させるべき第４の目標点の案内と、を実施する。このため、案内部は、クライミングにおける利用者の手足の動きを１つずつ利用者に案内することができる。
【０００９】
（３）上記形態の情報処理装置において；前記経路情報は；前記第１の目標点の遷移を表す第１の経路と、前記第２の目標点の遷移を表す第２の経路と、前記第３の目標点の遷移を表す第３の経路と、前記第４の目標点の遷移を現す第４の経路と、の各経路情報を含んでもよい。この形態の情報処理装置によれば、経路情報は、利用者が次に右足を移動させるべき第１の目標点の遷移を表す第１の経路と、利用者が次に右手を移動させるべき第２の目標点の遷移を表す第２の経路と、利用者が次に左足を移動させるべき第３の目標点の遷移を表す第３の経路と、利用者が次に左手を移動させるべき第４の目標点の遷移を現す第４の経路と、の各経路情報を含む。このため、案内部は、第１〜第４の各経路情報から１つずつ情報を取り出すことで、簡便に、第１〜第４の目標点の案内を繰り返すことができる。
【００１０】
（４）上記形態の情報処理装置において；前記第ｉ（ｉは１、２、３、４のいずれかの値）の経路は；前記利用者の両手足のうちの３点の位置に基づいて、残る１点のために探索された前記第ｉの目標点の遷移であってもよい。この形態の情報処理装置によれば、経路情報に含まれる第ｉ（ｉは１、２、３、４のいずれかの値）の経路は、利用者の両手足のうちの３点の位置に基づいて残る１点のために探索された目標点の遷移、換言すれば、クライミングにおける基本的な姿勢である「３点支持（両手足のいずれか３箇所で体を支えること）」の原則に則って探索された目標点の遷移を含むことができる。このため、案内部は、利用者にとって無理のない経路情報を用いた案内を行うことができる。
【００１１】
（５）上記形態の情報処理装置では、さらに；前記利用者の両手足のうちの少なくともいずれか１つの位置を特定する位置特定部と；特定された前記位置が前記経路からそれた場合に、特定された前記位置に基づいて、新たな前記第１の経路と、新たな前記第２の経路と、新たな前記第３の経路と、新たな前記第４の経路と、を一組としたリルート経路を探索する探索部と、を備え；前記案内部は；前記経路情報に代えて、探索された前記リルート経路の情報であるリルート経路情報に基づいて前記案内を行ってもよい。この形態の情報処理装置によれば、案内部は、利用者の両手足のうちの少なくともいずれか１つの位置が現在案内中である経路からそれた場合に、利用者の両手足のうちの少なくともいずれか１つの位置に基づいて探索された新たなリルート経路を案内することができる。この結果、情報処理装置は、利用者の実際の両手足の動きに応じて柔軟に、クライミングにおける経路の案内を行うことができる。
【００１２】
（６）上記形態の情報処理装置では、さらに；前記利用者の両手足のうちの少なくともいずれか１つの位置を特定する位置特定部と；前記利用者からの指示を取得した場合に、特定された前記位置に基づいて、新たな前記第１の経路と、新たな前記第２の経路と、新たな前記第３の経路と、新たな前記第４の経路と、を一組としたリルート経路を探索する探索部と、を備え；前記案内部は；前記経路情報に代えて、探索された前記リルート経路の情報であるリルート経路情報に基づいて前記案内を行ってもよい。この形態の情報処理装置によれば、案内部は、利用者からの指示を取得した場合に、利用者の両手足のうちの少なくともいずれか１つの位置に基づいて探索された新たなリルート経路を案内することができる。この結果、情報処理装置は、利用者からの要求に応じて、クライミングにおける経路の案内を行うことができる。
【００１３】
（７）上記形態の情報処理装置において；前記位置特定部は；前記クライミングのためのクライミングウォールに配置されている複数のホールドからそれぞれ送信されるビーコンを受信し；前記ビーコンの受信強度に基づいて、前記複数のホールドの中から１つの前記ホールドを特定し；特定した前記ホールドの位置を、前記利用者の両手足のうちの少なくともいずれか１つの位置としてもよい。この形態の情報処理装置によれば、位置特定部は、クライミングウォールに配置されている複数のホールドからそれぞれ送信されるビーコンを用いて、利用者の両手足のうちの少なくともいずれか１つの位置を特定することができる。
【００１４】
（８）上記形態の情報処理装置において；前記探索部は；前記利用者の両手足のうちの３点の位置に基づいて、残る１点のための新たな前記第ｉ（ｉは１、２、３、４のいずれかの値）の目標点を探索する処理を繰り返すことで、前記リルート経路を探索してもよい。この形態の情報処理装置によれば、探索部は、利用者の両手足のうちの３点の位置に基づいて、残る１点のための新たな第ｉ（ｉは１、２、３、４のいずれかの値）の目標点を探索する処理を繰り返すことで、リルート経路を探索する。すなわち、探索部は、クライミングにおける基本的な姿勢である「３点支持（両手足のいずれか３箇所で体を支えること）」の原則に則って、リルート経路の探索を行う。このため、探索部は、利用者にとって無理の無いリルート経路を探索することができる。
【００１５】
（９）上記形態の情報処理装置において；前記クライミングのためのクライミングウォールに配置されている複数のホールドについて；前記ホールドの識別子と、前記ホールドの位置と、前記ホールドの種類と、のうちの少なくともいずれかを含む各前記ホールドの情報を取得するホールド情報取得部を備え；前記探索部は；取得された各前記ホールドの情報を利用して、前記リルート経路を探索してもよい。この形態の情報処理装置によれば、探索部は、クライミングのためのクライミングウォールに配置されている複数のホールドについての情報であって、ホールドの識別子と、ホールドの位置と、ホールドの種類と、のうちの少なくともいずれかを含む各ホールドの情報を利用して、リルート経路を探索する。このため、探索部は、実際のクライミングウォールの実態に即したリルート経路の探索を行うことができる。
【００１６】
（１０）本発明の一形態によれば、ナビゲーションシステムが提供される。このナビゲーションシステムは；ウェアラブル型情報処理装置と；携帯型情報処理装置と、を備え；前記携帯型情報処理装置は；クライミングにおいて、前記ナビゲーションシステムの利用者が次に手足を移動させるべき目標点の遷移を表す経路情報を取得する経路情報取得部と；取得された前記経路情報を前記ウェアラブル型情報処理装置へ送信する送信部と、を備え；前記ウェアラブル型情報処理装置は；前記経路情報を受信する受信部と；受信された前記経路情報に基づいて、前記目標点を案内する案内部と、を備える。この形態のナビゲーションシステムによれば、経路情報を取得するための携帯型情報処理装置と、経路情報に基づいて利用者に目標点を案内するウェアラブル型情報処理装置と、を異なる装置を用いて実現することができる。さらに、利用者に目標点を案内する装置は、ウェアラブル型の、換言すれば、利用者が身に付けて持ち歩くことができるタイプの装置であるため、利用者が積極的に両手足を動かす必要のあるクライミングに適している。
【００１７】
（１１）上記形態のナビゲーションシステムにおいて；前記ウェアラブル型情報処理装置は、さらに；前記ウェアラブル型情報処理装置が装着されている前記利用者の手または足の動きを検出する動き検出部を備え；前記案内部は；検出された前記利用者の手または足の動きに応じて、前記案内の態様を変えてもよい。この形態のナビゲーションシステムによれば、案内部は、利用者の手または足の動きに応じて、案内の態様を変えることができる。このため、案内部は、利用者の手または足の動きに応じて、利用者が確認しやすい態様を用いて目標点を案内することが可能となり、利用者のユーザビリティを向上させることができる。
【００１８】
本発明は、情報処理装置以外の種々の形態で実現することも可能である。例えば、情報処理装置が実行するクライミングにおける案内方法や、コンピュータがクライミングにおける案内を行うためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態としてのナビゲーションシステムの構成を示す図である。
【図２】クライミングにおける経路について説明するための図である。
【図３】クライミングにおける経路について説明するための図である。
【図４】クライミングにおける経路について説明するための図である。
【図５】クライミングにおける経路について説明するための図である。
【図６】クライミングにおける経路について説明するための図である。
【図７】ホールド情報３１４の一例を示す図である。
【図８】事前処理の手順を示すフローチャートである。
【図９】案内処理の手順を示すシーケンス図である。
【図１０】案内の一例を示す図である。
【図１１】第２実施形態において利用される天然の壁面５００の一例を表す図である。
【図１２】第２実施形態における事前処理の手順を示すフローチャートである。
【図１３】第２実施形態における案内処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
Ａ．第１実施形態：
Ａ−１．ナビゲーションシステムの構成：
図１は、本発明の一実施形態としてのナビゲーションシステムの構成を示す図である。ナビゲーションシステム１は、携帯型情報処理装置１００と、ウェアラブル型情報処理装置２００と、サーバ３００と、を備えている。携帯型情報処理装置１００は、携帯可能な小型の情報処理装置であり、本実施形態ではいわゆるスマートフォンを例示する。以降、携帯型情報処理装置１００を「スマホ１００」とも呼ぶ。ウェアラブル型情報処理装置２００は、利用者の身につけて持ち歩くことが出来る情報処理装置であり、本実施形態では時計型の装置を例示する。以降、ウェアラブル型情報処理装置２００を「時計型端末２００」とも呼ぶ。なお、スマホ１００と時計型端末２００とは「情報処理装置」として機能する。
【００２１】
スマホ１００と、時計型端末２００と、サーバ３００とは、互いにインターネットＩＮＴによって接続されている。スマホ１００と、時計型端末２００とは、通信キャリアＢＳを介して無線によってインターネットＩＮＴに接続可能である。通信キャリアＢＳには、送受信アンテナや、無線基地局、交換局が含まれる。
【００２２】
Ａ−１−１．スマホの構成：
スマホ１００は、カメラ１１０と、タッチパネル１３０と、記憶部１４０と、ＣＰＵ１５０と、無線通信部１６０と、音声入出力部１７０と、ＲＯＭ１８０と、ＲＡＭ１９０と、を備え、各部は図示しないバスにより接続されている。
【００２３】
カメラ１１０は、タッチパネル１３０とは反対側の面に配置されている。タッチパネル１３０は、表示部と入力部とを含む。表示部は、例えば、液晶ディスプレイや有機ＥＬディスプレイ等により構成されている。入力部は、例えば、抵抗膜方式、赤外線方式、静電容量方式等に基づいて構成され、タッチパネル１３０上において利用者がタッチした位置を表す電気信号をＣＰＵ１５０へ送信する。記憶部１４０は、不揮発的にデータを記憶するための記憶装置であり、例えば、フラッシュメモリによって構成されている。
【００２４】
ＣＰＵ１５０は、記憶部１４０またはＲＯＭ１８０に格納されているコンピュータプログラムをＲＡＭ１９０に展開して実行することにより、スマホ１００の各部を制御するほか、経路情報取得部１５２、探索部１５４、ホールド情報取得部１５６として機能する。経路情報取得部１５２は、クライミングにおける経路の案内処理（詳細は後述）において、サーバ３００から経路情報を取得する。探索部１５４は、クライミングにおける経路の案内処理において、リルート経路を探索する。ホールド情報取得部１５６は、後述する事前処理において、クライミングのためのクライミングウォールに配置されているホールドの情報を取得する。各部の詳細は後述する。
【００２５】
無線通信部１６０は、無線通信を実現するための回路である。無線通信部１６０は、通信キャリアを介したデータ通信や音声通信を行う。さらに、無線通信部１６０は、ＣＰＵ１５０からの指示に応じて、通信キャリアを介してサーバ３００に接続し、経路情報を取得する。なお、無線通信部１６０は「送信部」としても機能する。音声入出力部１７０は、図示しないマイクとスピーカとを含む。マイクは、利用者から発せられた音声や、周囲の音を取得する。スピーカは、通信相手から受信した音声や、ＣＰＵ１５０の指示に基づく音を出力する。
【００２６】
Ａ−１−２．時計型端末の構成：
時計型端末２００は、ＣＰＵ２１０と、表示部２２０と、記憶部２３０と、無線通信部２４０と、音声出力部２５０と、モーションセンサ２６０と、ＲＯＭ２７０と、ＲＡＭ２８０と、を備え、各部は図示しないバスにより接続されている。
【００２７】
ＣＰＵ２１０は、記憶部２３０またはＲＯＭ２７０に格納されているコンピュータプログラムをＲＡＭ２８０に展開して実行することにより、時計型端末２００の各部を制御するほか、案内部２１２、位置特定部２１４として機能する。案内部２１２は、クライミングにおける経路の案内処理（詳細は後述）において、利用者に対して「手足を移動させるべき目標点」を案内する。位置特定部２１４は、クライミングにおける経路の案内処理において、利用者の両手足のうちの少なくともいずれか１つ（具体的には、時計型端末２００が装着されている部分）の位置を特定する。各部の詳細は後述する。
【００２８】
表示部２２０は、例えば、液晶ディスプレイや有機ＥＬディスプレイ等により構成されている。記憶部２３０は、不揮発的にデータを記憶するための記憶装置であり、例えば、フラッシュメモリによって構成されている。無線通信部２４０は、クライミングウォールに配置されている複数のホールドから発信される光ビーコンまたは電波ビーコンの受信を行うほか、通信キャリアを介したデータ通信を行う。なお、無線通信部２４０は「受信部」としても機能する。
【００２９】
音声出力部２５０は、図示しないスピーカを含み、ＣＰＵ１５０の指示に基づく音を出力する。モーションセンサ２６０は、加速度（３軸）、角速度（３軸）、地磁気（３軸）を検出するためのセンサである。モーションセンサ２６０は、時計型端末２００が利用者の手に装着されているときには、利用者の手の動きを検出する「動き検出部」として機能する。また、モーションセンサ２６０は、時計型端末２００が利用者の足に装着されているときには、利用者の足の動きを検出する「動き検出部」として機能する。ここで、動きとは、手足の速度・加速度・角速度・向き・向きの変化を含む。
【００３０】
Ａ−１−３．サーバの構成：
サーバ３００は、記憶部３１０と、ＣＰＵ３２０と、通信部３３０と、ＲＯＭ３４０と、ＲＡＭ３５０と、を備え、各部は図示しないバスにより接続されている。
【００３１】
記憶部３１０は、不揮発的にデータを記憶するための記憶装置であり、例えば、ハードディスクやフラッシュメモリによって構成されている。記憶部３１０には、経路情報記憶部３１２と、ホールド情報３１４と、が含まれている。
【００３２】
図２〜図６は、クライミングにおける経路について説明するための図である。図２〜図６では、クライミングの１種としてのボルダリングを例示して説明する。ボルダリングに用いられるクライミングウォール４００には、図示のように、多数のホールドＨＯが設けられている。ホールドＨＯは、例えば擬似岩のような、利用者の手足を保持する部分である。ホールドＨＯは、その形状や大きさによって、ガバ、アンダー、エッジ、カチ等と呼ばれる、様々な種類に分類される。
【００３３】
ボルダリングの際、利用者はまず、開始地点に指定されているホールドＨＯを両手で掴む（開始の合図）。その後、利用者は、次に右足を移動させるべき第１の目標点ＲＬ１であるホールドＨＯ１に右足を掛ける（図２）。次に利用者は、次に右手を移動させるべき第２の目標点ＲＨ１であるホールドＨＯ２に右手を掛ける（図３）。次に利用者は、次に左足を移動させるべき第３の目標点ＬＬ１であるホールドＨＯ３に左足を掛ける（図４）。次に利用者は、次に左手を移動させるべき第４の目標点ＬＨ１であるホールドＨＯ４に左手を掛ける（図５）。以上の動作を順に繰り返すことによって、利用者は、クライミングウォール４００を終了地点まで登っていく。
【００３４】
このため、図６に示すように、クライミングにおける経路ＲＴには、利用者が次に右足を移動させるべき第１の目標点の遷移である第１の経路ＲＬｎ（ｎは１以上の整数、以降同様）と、利用者が次に右手を移動させるべき第２の目標点の遷移である第２の経路ＲＨｎと、利用者が次に左足を移動させるべき第３の目標点の遷移である第３の経路ＬＬｎと、利用者が次に左手を移動させるべき第４の目標点の遷移である第４の経路ＬＨｎと、が含まれる。
【００３５】
第１の経路ＲＬｎにおける第１の目標点は、利用者の両手足のうちの右足を除く３点（すなわち、右手、左手、左足）の位置に基づいて探索されている。第２の経路ＲＨｎにおける第２の目標点は、利用者の両手足のうちの右手を除く３点の位置に基づいて探索されている。第３の経路ＬＬｎにおける第３の目標点は、利用者の両手足のうちの左足を除く３点の位置に基づいて探索されている。第４の経路ＬＨｎにおける第４の目標点は、利用者の両手足のうちの左手を除く３点の位置に基づいて探索されている。すなわち、第ｉ（ｉは１、２、３、４のいずれかの値）の経路は、利用者の両手足のうちの３点の位置に基づいて、残る１点のために探索された第ｉの目標点の遷移、換言すれば、クライミングにおける基本的な姿勢である「３点支持（両手足のいずれか３箇所で体を支えること）」の原則に則って探索された目標点の遷移を含んでいる。
【００３６】
経路情報記憶部３１２（図１）には、上記のような経路ＲＴが、クライミングの課題に対応付けられて、複数記憶されている。クライミングの「課題」とは、開始地点から終了地点までどのホールドを使用して登っていくかの順序であり、換言すれば、上述した開始地点から終了地点までの経路ＲＴである。課題が異なれば、開始地点から終了地点までの間の経路も異なり、クライミングの難易度も異なる。なお、経路情報記憶部３１２に記憶されている複数の経路は、クライミングの課題だけでなく、利用者の身長に対応付けられていてもよい。
【００３７】
図７は、ホールド情報３１４の一例を示す図である。ホールド情報３１４（図１）には、クライミングウォール４００に設けられているホールドＨＯの情報が予め記憶されている。ホールド情報３１４には、ＵＵＩＤ（Universally Unique IDentifier）と、ホールド番号と、位置情報と、が対応付けられて記憶されている。ＵＵＩＤは、各ホールドＨＯを相互に識別するために、各ホールドＨＯに対して付与されている一意な識別子である。ホールド番号は、各ホールドＨＯに付されている番号である。ホールド番号は、クライミングウォール４００に設けられている各ホールドＨＯの近傍に、利用者が視認可能なように印刷またはラベル貼付されていることもある。位置情報は、クライミングウォール４００内における、各ホールドＨＯの位置を表す情報である。位置情報は、例えば、クライミングウォール４００の左端を（０，０）とした座標によって表現することができる。
【００３８】
図１のサーバ３００において、ＣＰＵ３２０は、記憶部３１０またはＲＯＭ３４０に格納されているコンピュータプログラムをＲＡＭ３５０に展開して実行することにより、サーバ３００の各部を制御するほか、制御部３２２として機能する。制御部３２２は、クライミングにおける経路の案内処理（詳細は後述）において、経路情報記憶部３１２から、スマホ１００からの要求に応じた経路情報を検索する。各部の詳細は後述する。通信部３３０は、有線通信を実現するための回路である。通信部３３０は、インターネットＩＮＴを介したデータ通信を行う。
【００３９】
Ａ−２．事前処理：
クライミングにおける経路の案内処理に先立ち、スマホ１００では、事前処理を実行する。事前処理は、クライミングウォール４００に配置されている各ホールドＨＯの情報を取得する処理である。
【００４０】
図８は、事前処理の手順を示すフローチャートである。ステップＳ１００において、スマホ１００のホールド情報取得部１５６は、正面からのクライミングウォール４００全体の画像を取得する。具体的には、ホールド情報取得部１５６は、利用者に対して、カメラ１１０を用いてクライミングウォール４００の全体を撮影する旨を指示する案内を行う。案内は、種々の態様で実施可能である。例えば、ホールド情報取得部１５６は、タッチパネル１３０の表示面に上記の旨を表示させてもよく、音声入出力部１７０を介して上記の旨を報知してもよい。なお、ステップＳ１０２の画像解析をより正確に実施するため、ステップＳ１００では、全体画像と、各部の接写画像と、のように、クライミングウォール４００の複数の画像を取得するように構成してもよい。
【００４１】
ステップＳ１０２において、スマホ１００のホールド情報取得部１５６は、ステップＳ１００で取得された画像を画像解析して、クライミングウォール４００に設けられている全てのホールドＨＯについて、（ａ１）ホールド番号、（ａ２）ホールドの位置、（ａ３）ホールドの種類、（ａ４）ホールドの色、（ａ５）ホールドがあるクライミングウォールの面、をそれぞれ求める。ホールド番号は、クライミングウォール４００に設けられている各ホールドＨＯの近傍に印刷またはラベル貼付された番号により求めることができる。ホールドの位置は、例えば、クライミングウォール４００の左端を（０，０）とした場合の座標の変位により求めることができる。ホールドの種類は、画像認識されたホールドの大きさおよび形状より求めることができる。
【００４２】
ステップＳ１０４において、スマホ１００のホールド情報取得部１５６は、クライミングウォール４００の各面の角度を取得する。具体的には、ホールド情報取得部１５６は、以下の手順ｂ１〜ｂ５を実行する。
【００４３】
（ｂ１）ホールド情報取得部１５６は、利用者に対して、カメラ１１０を利用した分度器機能を用いてクライミングウォール４００の側面の角度を測る旨を指示する案内を行う。ステップＳ１００と同様に、案内は、種々の態様で実施可能である。
（ｂ２）ホールド情報取得部１５６は、クライミングウォール４００に存在する複数の面を模した画像を、タッチパネル１３０に表示させる。なお、クライミングウォール４００に存在する面は、ステップＳ１０２の画像解析の結果として取得可能である。
（ｂ３）ホールド情報取得部１５６は、利用者が手順ｂ１で取得した角度が、クライミングウォール４００のうちのどの面の角度であるかを対応付けるために、利用者に対して、手順ｂ２で表示中の画像のうちから、対応する１つの面をタッチする旨を案内する。ステップＳ１００と同様に、案内は、種々の態様で実施可能である。
（ｂ４）ホールド情報取得部１５６は、手順ｂ１で取得された角度を、手順ｂ３で指定された面に対応付けて、記憶部１４０に記憶させる。
（ｂ５）ホールド情報取得部１５６は、クライミングウォール４００の全ての面の角度を得るまで、手順ｂ１〜ｂ４を繰り返す。
【００４４】
ステップＳ１０６において、スマホ１００のホールド情報取得部１５６は、サーバ３００からホールド情報３１４を取得する。
【００４５】
ステップＳ１０８において、スマホ１００のホールド情報取得部１５６は、画像解析の結果により得た全てのホールドＨＯの情報と、サーバ３００から得たホールド情報３１４と、を照合して、各ホールドＨＯのＵＵＩＤを取得する。具体的には、ホールド情報取得部１５６は、ステップＳ１０２の画像解析の結果より得た（ａ１）ホールド番号と、図７に示すホールド情報３１４のホールド番号フィールドの値と、を照合させることにより、各ホールドＨＯのＵＵＩＤを取得することができる。また、ホールド情報取得部１５６は、ステップＳ１０２の画像解析の結果より得た（ａ２）ホールドの位置と、図７に示すホールド情報３１４の位置情報フィールドの値と、を照合させることにより、各ホールドＨＯのＵＵＩＤを取得してもよい。
【００４６】
ステップＳ１１０において、スマホ１００のホールド情報取得部１５６は、ステップＳ１０８で取得した全てのホールドＨＯのＵＵＩＤを、それぞれ、ステップＳ１０２の画像解析の結果より得た全てのホールドＨＯの情報（ａ１〜ａ５）と関連付けて、記憶部１４０に記憶させる。
【００４７】
以上のように、事前処理によれば、ホールド情報取得部１５６は、クライミングウォールの正面からの画像を利用して、自動的に、クライミングウォールに設けられている全てのホールドＨＯの情報（ａ１〜ａ５）を取得することができる。
【００４８】
Ａ−３．クライミングにおける経路の案内処理：
クライミングにおける経路の案内処理（以降、単に「案内処理」とも呼ぶ。）は、クライミングにおいて、利用者が手足を移動させるべき目標点を案内する処理である。案内処理は、利用者からの要求（例えば、案内処理アプリケーションの起動）に応じて実行される。
【００４９】
図９は、案内処理の手順を示すシーケンス図である。クライミングウォール４００に設けられている各ホールドＨＯからは、定期的に、光または電波を用いたビーコンが発信されている（ステップＳ２００）。本実施形態では、ホールドＨＯは、近距離無線通信規格の1つであるＢｌｕｅｔｏｏｔｈ（登録商標）を用いたビーコンを発信する。ビーコンには、発信元であるホールドＨＯのＵＵＩＤが含まれている。また、ビーコンには、ＭａｊｏｒＩＤやＭｉｎｏｒＩＤを用いて、ホールドＨＯのＵＵＩＤ以外の情報（例えば、ホールド番号やホールドの位置情報）が含まれていてもよい。
【００５０】
ステップＳ２０２において、スマホ１００のホールド情報取得部１５６は、事前処理（図８）を実行し、クライミングウォール４００に設けられている全てのホールドＨＯの情報（ａ１〜ａ５）を取得し、記憶部１４０に記憶させておく。
【００５１】
ステップＳ２０４において、スマホ１００の経路情報取得部１５２は、サーバ３００に対して、経路情報取得要求を送信する。経路情報取得要求には、利用者がこれから挑戦しようとする「課題」の指定が含まれている。なお、サーバ３００の経路情報記憶部３１２が、課題と身長との組み合わせで経路情報を記憶している場合、経路情報取得要求には、課題のほかに、使用者の身長の指定が含まれていてもよい。
【００５２】
ステップＳ２０４において、サーバ３００の制御部３２２は、経路情報取得要求に含まれている課題（または課題と身長との組み合わせ）に対応する１つの経路ＲＴ（図６）の経路情報を、経路情報記憶部３１２から検索する。
【００５３】
ステップＳ２０８において、サーバ３００の制御部３２２は、検索した経路情報をスマホ１００へ送信する。
【００５４】
ステップＳ２１０において、スマホ１００の無線通信部１６０は、サーバ３００から受信した経路情報を、時計型端末２００へ送信する。
【００５５】
ステップＳ２１２において、時計型端末２００の無線通信部２４０は、スマホ１００から経路情報を受信する。その後、時計型端末２００の案内部２１２は、受信した経路情報に基づく案内を実施する。具体的には、案内部２１２は、次の案内ｃ１〜ｃ４のいずれか１つの案内を実施する。
【００５６】
（ｃ１）案内部２１２は、受信した経路情報のうちの第１の経路ＲＬｎに基づいて、利用者が次に右足を移動させるべき第１の目標点を案内する。
（ｃ２）案内部２１２は、受信した経路情報のうちの第２の経路ＲＨｎに基づいて、利用者が次に右手を移動させるべき第２の目標点を案内する。
（ｃ３）案内部２１２は、受信した経路情報のうちの第３の経路ＬＬｎに基づいて、利用者が次に左足を移動させるべき第３の目標点を案内する。
（ｃ４）案内部２１２は、受信した経路情報のうちの第４の経路ＬＨｎに基づいて、利用者が次に左手を移動させるべき第４の目標点を案内する。
【００５７】
図１０は、案内の一例を示す図である。時計型端末２００の案内部２１２は、時計型端末２００の表示部２２０に対して、利用者が次に手足を移動させるべき目標点を説明するためのメッセージＭＧ１と、目標点を表した画像ＩＭ１と、を表示させる。案内部２１２は、画像ＩＭ１に変えて、目標点を絵文字等で表現したアイコンを表示させてもよい。また、案内部２１２は、表示部２２０への表示に代えて、または、表示部２２０への表示と共に、音声出力部２５０からメッセージＭＧ１と同様の内容を報知させてもよい。
【００５８】
時計型端末２００の案内部２１２は、さらに、利用者の手足のうち、時計型端末２００が装着されている部分の動きに応じて、図１０で説明した案内の態様を、例えば以下のｄ１〜ｄ３のように変更してもよい。時計型端末２００が装着されている部分の動きは、モーションセンサ２６０によって検出することができる。なお、以下では、時計型端末２００が利用者の右手に装着されている場合を例示して説明する。
【００５９】
（ｄ１）案内部２１２は、検出された使用者の右手の動き（向き）に追従して、利用者が視認しやすい角度となるように、表示部２２０に表示させるメッセージＭＧ１と、画像ＩＭ１と、の角度を変更してもよい。
（ｄ２）案内部２１２は、検出された使用者の右手の動き（向きや加速度）から、使用者が表示部２２０の文字を視認することが困難であると判断した場合に、表示部２２０へのメッセージＭＧ１の表示を消し、画像ＩＭ１を拡大表示してもよい。
（ｄ３）案内部２１２は、検出された使用者の右手の動き（向きや加速度）から、使用者が表示部２２０そのものを視認することが困難であると判断した場合に、表示部２２０への表示と、音声出力部２５０からの報知と、を併用してもよい。
【００６０】
このように、利用者の手または足の動きに応じて案内の態様を変えることとすれば、時計型端末２００の案内部２１２は、利用者の手または足の動きに応じて、利用者が確認しやすい態様を用いて目標点を案内することが可能となり、利用者のユーザビリティを向上させることができる。
【００６１】
以降、説明する図９のステップＳ２１６〜Ｓ２３０は、図９のステップＳ２１２において、利用者の手足のうちの時計型端末２００が装着されている部分の案内を実施した場合に限って実行される。一方、ステップＳ２１２において、利用者の手足のうちの時計型端末２００が装着されていない部分の案内を実施した場合は、ステップＳ２２４のみが実行される。例えば、時計型端末２００が利用者の右手に装着されている場合、ステップＳ２１２において案内ｃ２を実施した場合はステップＳ２１６〜Ｓ２３０が実行され、ステップＳ２１２において案内ｃ１、ｃ３、ｃ４を実施した場合はステップＳ２２４のみが実行される。例えば、時計型端末２００が利用者の左右の手および左右の足の全てに装着されている場合、ステップＳ２１６〜Ｓ２３０は、ステップＳ２１２において案内ｃ１〜ｃ４を実施した都度実行される。
【００６２】
図９のステップＳ２１６において、時計型端末２００の位置特定部２１４は、クライミングウォール４００に設けられている各ホールドＨＯから送信（ステップＳ２１４）されているビーコンを受信する。位置特定部２１４は、受信した複数のビーコンのうち、電波強度が最も強いビーコンに含まれているＵＵＩＤを取得する。位置特定部２１４は、取得したＵＵＩＤを、クライミングウォール４００に設けられている各ホールドＨＯのうち、利用者が掴んでいる（時計型端末２００が利用者の足に装着されている場合、利用者が踏んでいる）１つのホールドのＵＵＩＤであると特定する。
【００６３】
このようにすれば、時計型端末２００の位置特定部２１４は、クライミングウォール４００に配置されている複数のホールドＨＯからそれぞれ送信されるビーコンを用いて、利用者の両手足のうちの少なくともいずれか１つの位置、具体的には、利用者の両手足のうちの時計型端末２００が装着されている部分の位置、を特定することができる。
【００６４】
図９のステップＳ２１８において、時計型端末２００の位置特定部２１４は、ステップＳ２１６において特定したＵＵＩＤを、スマホ１００へ送信する。
【００６５】
ステップＳ２２０において、スマホ１００の探索部１５４は、利用者が、現在案内中の経路ＲＴをそれたか否かを判定する。具体的には、探索部１５４は、時計型端末２００から受信したＵＵＩＤと、事前処理（図８）において記憶部１４０に記憶させた各ホールドＨＯのＵＵＩＤと、を照合することで、利用者が掴んでいるホールドＨＯを特定する。次に探索部１５４は、特定したホールドＨＯが、ステップＳ２０８においてサーバ３００から取得した経路ＲＴ上にあるホールドであるか、すなわち、特定したホールドＨＯが、第１の経路ＲＬｎと、第２の経路ＲＨｎと、第３の経路ＬＬｎと、第４の経路ＬＨｎと、のうちのいずれかの経路上にあるホールドであるか、を判定する。
【００６６】
特定したホールドＨＯが経路ＲＴ上にあるホールドである場合、ステップＳ２２２において、スマホ１００の探索部１５４は、利用者が現在案内中の経路ＲＴをそれていない旨を、時計型端末２００へ送信する。なお、探索部１５４は、上記の旨に代えて、ステップＳ２０８でサーバ３００から取得した経路ＲＴの経路情報を、時計型端末２００へ再送してもよい。
【００６７】
ステップＳ２２４において、時計型端末２００の案内部２１２は、経路ＲＴの経路情報に基づく次の案内を実施すると共に、各ホールドＨＯから送信されているビーコンの受信をはじめとする、上記ステップＳ２１２〜Ｓ２２２の処理を繰り返す。ステップＳ２１２〜Ｓ２２２の処理を繰り返すに際し、案内部２１２は、上述した案内ｃ１〜ｃ４を１つの周期として、この周期を繰り返す。
【００６８】
案内ｃ１〜ｃ４の実施順序は上記の通りに「右足、右手、左足、左手」の順序としてもよいし、利用者の好みや課題等によって、例えば「左足、左手、右足、右手」のように変更されてもよい。また、ｍ回目の（ｍは１以上の整数、以降同様）ステップＳ２１２の実行に伴い１つの案内（例えば案内ｃ１）が行われた後、ｍ＋１回目のステップＳ２１２の実行に伴い次の案内（例えば案内ｃ２）が行われる契機は、利用者が手足を移動させることができる程度の所定時間の経過を条件としてもよく、課題毎に設定されている所定時間の経過を条件としてもよく、利用者からの指示を取得したことを条件としてもよい。
【００６９】
一方、特定したホールドＨＯが経路ＲＴ上にないホールドである場合、ステップＳ２２６において、スマホ１００の探索部１５４は、ステップＳ２０８でサーバ３００から取得した経路ＲＴに代わるリルート経路を探索する。リルート経路には、図６で説明した経路ＲＴと同様に、新たな第１の経路ＲＬｎと、新たな第２の経路ＲＨｎと、新たな第３の経路ＬＬｎと、新たな第４の経路ＬＨｎと、が含まれる。具体的には、探索部１５４は、以下の手順ｅ１〜ｅ５を実行する。
【００７０】
（ｅ１）探索部１５４は、ステップＳ２２０で特定したホールドＨＯ（利用者が掴んでいるホールドＨＯ）と、ステップＳ２０８においてサーバ３００から取得した経路ＲＴの経路情報のうちの、経路ＲＴをそれたと判定される前の最新の２点と、の合計３点の位置に基づいて、残る１点のための新たな第ｉ（ｉは１、２、３、４のいずれかの値、以降同様）の目標点を探索する。
（ｅ２）探索部１５４は、手順ｅ１で探索した目標点と、ステップＳ２２０で特定したホールドＨＯと、経路ＲＴをそれたと判定される前の最新の１点と、の合計３点の位置に基づいて、残る１点のための新たな第ｉ＋１の目標点を探索する。
（ｅ３）探索部１５４は、手順ｅ２で探索した目標点と、手順ｅ１で探索した目標点と、ステップＳ２２０で特定したホールドＨＯと、の合計３点の位置に基づいて、残る１点のための新たな第ｉ＋２の目標点を探索する。
（ｅ４）探索部１５４は、手順ｅ３で探索した目標点と、手順ｅ２で探索した目標点と、手順ｅ１で探索した目標点と、の合計３点の位置に基づいて、残る１点のための新たな第ｉ＋３の目標点を探索する。
（ｅ５）探索部１５４は、探索の結果得られた最新の目標点３点を用いて、手順ｅ４を繰り返す。
【００７１】
探索部１５４は、上記ｅ１〜ｅ５を実行して新たな目標点を探索する際に、クライミングウォール４００に設けられている各ホールドＨＯについて、（ｆ１）ホールド間の距離と、（ｆ２）ホールド間の傾きと、（ｆ３）ホールドの種類と、（ｆ４）ホールドがあるクライミングウォール４００の面の角度と、の各要素を考慮する。要素ｆ１、ｆ２は、記憶部１４０に記憶されている情報ａ２に基づいて求めることができ、要素ｆ３は、記憶部１４０に記憶されている情報ａ３に基づいて知ることができ、要素ｆ４は、記憶部１４０に記憶されている情報ａ５に基づいて知ることができる。
【００７２】
探索部１５４は、上記ｅ１〜ｅ５を実行して新たな目標点を探索する際に、ステップＳ２０４において指定されている課題に関連付けられている難易度や、利用者によって予め指定されている優先度（例えば、最短経路を優先させる、クライミングにおけるポーズを優先させる等）を考慮してもよい。例えば、探索部１５４は、課題に関連付けられている難易度が「易しい」である場合、課題に関連付けられている難易度が「難しい」である場合と比較して、要素ｆ１におけるホールド間の距離を近く設定し、要素ｆ２におけるホールド間の傾きを小さく設定し、要素ｆ３におけるホールドの種類を初心者向けのものに限定し、要素ｆ４における角度を緩く設定することができる。
【００７３】
このように、探索部１５４は、利用者の両手足のうちの３点の位置に基づいて、残る１点のための新たな第ｉ（ｉは１、２、３、４のいずれかの値）の目標点を探索する処理を繰り返すことで、リルート経路を探索する。すなわち、探索部１５４は、クライミングにおける基本的な姿勢である「３点支持（両手足のいずれか３箇所で体を支えること）」の原則に則って、リルート経路の探索を行う。このため、探索部１５４は、利用者にとって無理の無いリルート経路を探索することができる。
【００７４】
また、探索部１５４は、クライミングのためのクライミングウォール４００に配置されている複数のホールドＨＯについての情報であって、ホールドの識別子（ＵＵＩＤ）と、ホールドの位置（情報ａ２）と、ホールドの種類（情報ａ３）と、のうちの少なくともいずれかを含む各ホールドＨＯの情報を利用して、リルート経路を探索する。このため、探索部１５４は、実際のクライミングウォール４００の実態に即したリルート経路の探索を行うことができる。
【００７５】
図９のステップＳ２２８において、スマホ１００の探索部１５４は、探索したリルート経路の経路情報を、時計型端末２００へ送信する。
【００７６】
ステップＳ２３０において、時計型端末２００の案内部２１２は、リルート経路の経路情報に基づく次の案内を実施すると共に、各ホールドＨＯから送信されているビーコンの受信をはじめとする、上記ステップＳ２１２〜Ｓ２２２の処理を繰り返す。詳細は、ステップＳ２２４と同様である。このとき「経路」は「リルート経路」と読み替える。
【００７７】
以上のように、第１実施形態の案内処理によれば、時計型端末２００の案内部２１２は、スマホ１００の経路情報取得部１５２によって取得された経路ＲＴの経路情報に基づいて、クライミングにおいて利用者が手足を移動させるべき目標点を案内することができる。具体的には、案内部２１２は、利用者が次に右足を移動させるべき第１の目標点の案内（案内ｃ１）と、利用者が次に右手を移動させるべき第２の目標点の案内（案内ｃ２）と、利用者が次に左足を移動させるべき第３の目標点の案内（案内ｃ３）と、利用者が次に左手を移動させるべき第４の目標点の案内（案内ｃ４）と、を１つの周期として、周期を繰り返す。このため、案内部２１２は、クライミングにおける利用者の手足の動きを１つずつ、順を追って利用者に案内することができる。これらの結果、クライミングにおける経路の案内をすることが可能な情報処理装置（スマホ１００および時計型端末２００）を提供することができる。
【００７８】
さらに、第１実施形態の案内処理によれば、サーバ３００の経路情報記憶部３１２に記憶されている経路情報と、リルート経路の経路情報とは、利用者が次に右足を移動させるべき第１の目標点の遷移を表す第１の経路ＲＬｎと、利用者が次に右手を移動させるべき第２の目標点の遷移を表す第２の経路ＲＨｎと、利用者が次に左足を移動させるべき第３の目標点の遷移を表す第３の経路ＬＬｎと、利用者が次に左手を移動させるべき第４の目標点の遷移を現す第４の経路ＬＨｎと、の各経路情報を含む。このため、時計型端末２００の案内部２１２は、第１〜第４の各経路情報から１つずつ情報を取り出すことで、簡便に、第１〜第４の目標点の案内（案内ｃ１〜ｃ４）を繰り返すことができる。
【００７９】
さらに、第１実施形態の案内処理によれば、時計型端末２００の案内部２１２は、利用者の両手足のうちの少なくともいずれか１つの位置が現在案内中である経路ＲＴからそれた場合に、位置特定部２１４によって特定された利用者の両手足のうちの少なくともいずれか１つの位置に基づいて探索された、新たなリルート経路を案内することができる。この結果、情報処理装置（スマホ１００および時計型端末２００）は、利用者の実際の両手足の動きに応じて柔軟に、クライミングにおける経路の案内を行うことができる。
【００８０】
さらに、第１実施形態のナビゲーションシステム１によれば、経路情報を取得するための携帯型情報処理装置（スマホ１００）と、経路情報に基づいて利用者に目標点を案内するウェアラブル型情報処理装置（時計型端末２００）と、を異なる装置を用いて実現することができる。さらに、利用者に目標点を案内する装置は、ウェアラブル型の、換言すれば、利用者が身に付けて持ち歩くことができるタイプの装置であるため、利用者が積極的に両手足を動かす必要のあるクライミングに適している。なお、上記形態では、ウェアラブル型の装置一例として時計型端末２００を例示したが、時計型に限られず、例えば、リストバンド型、腕輪型等の装置としてもよい。
【００８１】
Ｂ．第２実施形態：
図１１は、第２実施形態において利用される天然の壁面５００の一例を表す図である。本発明の第２実施形態では、図１１に示すような天然の壁面５００を用いたクライミングにおける経路の案内が可能な構成について説明する。以下では、第１実施形態と異なる構成および動作を有する部分についてのみ説明する。なお、図中において第１実施形態と同様の構成部分については先に説明した第１実施形態と同様の符号を付し、その詳細な説明を省略する。
【００８２】
Ｂ−１．ナビゲーションシステムの構成：
第２実施形態のナビゲーションシステムは、次の点において、図１で説明した第１実施形態とは異なる。第２実施形態のスマホ１００は、ホールド情報取得部１５６に代えて位置特定部を備える。第２実施形態のスマホ１００は、経路情報取得部１５２と、探索部１５４との処理内容が第１実施形態とは異なる。第２実施形態の時計型端末２００は、位置特定部２１４を備えない。また、第２実施形態では、サーバ３００を備えない。
【００８３】
Ｂ−２．事前処理：
案内処理に先立ち、スマホ１００では、事前処理を実行する。第２実施形態における事前処理は、壁面５００の画像と、利用者が壁面５００を登る上での経路情報と、を取得する処理である。
【００８４】
図１２は、第２実施形態における事前処理の手順を示すフローチャートである。ステップＳ３００において、スマホ１００の経路情報取得部１５２は、正面からの壁面５００全体の画像を取得する。詳細は、図８のステップＳ１００と同様である。
【００８５】
ステップＳ３０２において、スマホ１００の経路情報取得部１５２は、経路ＲＴの経路情報を取得する。具体的には、経路情報取得部１５２は、以下の手順ｇ１〜ｇ３を実行する。
【００８６】
（ｇ１）経路情報取得部１５２は、ステップＳ３００で取得した壁面５００の画像をタッチパネル１３０に表示させる。
（ｇ２）経路情報取得部１５２は、タッチパネル１３０に表示させた壁面５００の画像のうち、利用者がホールドする部分（壁面の凹部や凸部）を順次タッチすることで、第１の経路ＲＬｎと、第２の経路ＲＨｎと、第３の経路ＬＬｎと、第４の経路ＬＨｎとを含んだ経路ＲＴ（図６）を指定するように利用者に案内する。図８のステップＳ１００と同様に、案内は、種々の態様で実施可能である。
（ｇ３）経路情報取得部１５２は、手順ｇ２で指定された経路ＲＴの経路情報を、記憶部１４０に記憶させる。
【００８７】
ステップＳ３０４において、スマホ１００の経路情報取得部１５２は、壁面５００の全体が撮影可能な場所にスマホ１００を設置するように利用者に案内する。図８のステップＳ１００と同様に、案内は、種々の態様で実施可能である。
【００８８】
以上のように、第２実施形態の事前処理によれば、経路情報が予めサーバやスマホ１００に記憶されていなくても、スマホ１００の経路情報取得部１５２は、経路情報を取得することができる。
【００８９】
Ｂ−３．クライミングにおける経路の案内処理：
第２実施形態の案内処理は、第１実施形態と同様に、クライミングにおいて、利用者が手足を移動させるべき目標点を案内する処理である。案内処理は、利用者からの要求（例えば、案内処理アプリケーションの起動）に応じて実行される。
【００９０】
図１３は、第２実施形態における案内処理の手順を示すシーケンス図である。ステップＳ４０２において、スマホ１００の経路情報取得部１５２は、事前処理（図１２）を実行し、利用者が壁面５００を登ろうとする経路ＲＴの経路情報を取得し、記憶部１４０に記憶させておく。
【００９１】
ステップＳ４０４において、スマホ１００の無線通信部１６０は、記憶部１４０に記憶されている経路情報から、次の経路情報（すなわち、第１の経路ＲＬｎと、第２の経路ＲＨｎと、第３の経路ＬＬｎと、第４の経路ＬＨｎとのいずれかに含まれる１つの目標点）を、時計型端末２００へ送信する。
【００９２】
ステップＳ４０６において、時計型端末２００の案内部２１２は、受信した経路情報に基づく案内を実施する。詳細は、図８のステップＳ２１２と同様である。
【００９３】
ステップＳ４０８において、スマホ１００の位置特定部は、カメラ１１０を用いて壁面５００の画像を取得する。
【００９４】
ステップＳ４１０において、スマホ１００の位置特定部は、ステップＳ４０８で取得した壁面５００の画像を画像解析し、利用者が現在掴んでいる（または足を掛けている）ホールドの位置を特定する。
【００９５】
ステップＳ４１２において、スマホ１００の探索部１５４は、特定したホールドの位置に基づいて、利用者が、現在案内中の経路ＲＴをそれたか否かを判定する。詳細は、図８のステップＳ２２０と同様である。
【００９６】
利用者が現在掴んでいるホールドが経路ＲＴ上にあるホールドである場合、ステップＳ４１４において、スマホ１００の探索部１５４は、スマホ１００の探索部１５４は、次の経路情報（すなわち、第１の経路ＲＬｎと、第２の経路ＲＨｎと、第３の経路ＬＬｎと、第４の経路ＬＨｎとのいずれかに含まれる次の目標点）を、時計型端末２００へ送信する。その後、時計型端末２００の案内部２１２は、次の案内の実施を含む、上記ステップＳ４０６〜Ｓ４１２の処理を繰り返す。
【００９７】
一方、利用者が現在掴んでいるホールドが経路ＲＴ上にないホールドである場合、ステップＳ４１６において、スマホ１００の探索部１５４は、利用者によって指定された経路ＲＴに代わるリルート経路を探索する。詳細は、図８のステップＳ２２６と同様である。ただし、探索部１５４は、リルート経路の探索の際、クライミングウォール４００に設けられている各ホールドＨＯについての各要素ｆ１〜ｆ４に代えて、壁面５００のホールド可能な部分に関する情報を使用する。この情報は、事前処理によって得られた壁面５００の画像を画像解析することによって得ることができる。
【００９８】
ステップＳ４１８において、スマホ１００の探索部１５４は、リルート経路に基づく、次の経路情報（すなわち、新たな第１の経路ＲＬｎと、新たな第２の経路ＲＨｎと、新たな第３の経路ＬＬｎと、新たな第４の経路ＬＨｎとのいずれかに含まれる次の目標点）を、時計型端末２００へ送信する。その後、時計型端末２００の案内部２１２は、次の案内の実施を含む、上記ステップＳ４０６〜Ｓ４１２の処理を繰り返す。このとき「経路」は「リルート経路」と読み替える。
【００９９】
以上のように、第２実施形態の案内処理によれば、時計型端末２００の案内部２１２は、利用者によって指定された経路ＲＴの経路情報に基づいて、クライミングにおいて利用者が手足を移動させるべき目標点を案内することができる。この結果、第２実施形態の情報処理装置（スマホ１００および時計型端末２００）によれば、経路情報が予めサーバやスマホ１００に記憶されていなくても、第１実施形態と同様の効果を奏することができる。
【０１００】
Ｃ．変形例：
上記実施形態において、ハードウェアによって実現されるとした構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されるとした構成の一部をハードウェアに置き換えるようにしてもよい。その他、以下のような変形も可能である。
【０１０１】
・変形例１：
上記実施例では、ナビゲーションシステムの構成の一例を示した。しかし、ナビゲーションシステムの構成はあくまで一例であり、任意の態様を採用することができる。例えば、ナビゲーションシステムの構成要素の一部を省略したり、更なる構成要素を付加したり、構成要素の一部を変更したりする変形が可能である。
【０１０２】
例えば、ナビゲーションシステムは、スマホのみで構成されていてもよい。この場合、上記実施形態においてサーバおよび時計型端末が備えるとした各構成要素は、スマホに備えられる。同様に、ナビゲーションシステムは、時計型端末のみで構成されていてもよい。この場合、上記実施形態においてサーバおよびスマホが備えるとした各構成要素は、時計型端末に備えられる。
【０１０３】
例えば、サーバが備えるとした構成要素（例えば、経路情報記憶部、ホールド情報、制御部、通信部等）は、クライミングウォールに備えられていてもよい。この場合、スマホはクライミングウォールから、上記実施形態において説明した各情報を取得する。
【０１０４】
例えば、スマホが備えるとしたカメラの機能は、外付けカメラによって代用されてもよい。
【０１０５】
・変形例２：
上記実施形態では、事前処理について、処理の手順の一例を挙げて説明した。しかし、上記手順はあくまで一例であり種々の変更が可能である。一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【０１０６】
例えば、ステップＳ１００においてカメラを用いて取得するとしたクライミングウォールの画像、および、ステップＳ１０４において分度器機能を用いて取得するとしたクライミングウォールの各面の角度は、例えば、サーバから取得してもよい。
【０１０７】
例えば、ステップＳ１０２において画像解析して求めるとした各ホールドについての情報は、クライミングウォールに設けられている各ホールドから送信されるビーコンに含まれる情報を用いて、自動的に生成されてもよい。
【０１０８】
例えば、ステップＳ１０６においてサーバから取得するとした各ホールドについての情報は、クライミングウォールに設けられている各ホールドから送信されるビーコンに含まれる情報を用いて、スマホによって自動的に生成されてもよい。この場合、サーバのホールド情報は、省略してもよい。
【０１０９】
・変形例３：
上記実施形態では、クライミングにおける経路の案内処理について、処理の手順の一例を挙げて説明した。しかし、上記手順はあくまで一例であり種々の変更が可能である。一部のステップを省略してもよいし、更なる他のステップを追加してもよい。また、実行されるステップの順序を変更してもよい。
【０１１０】
例えば、ホールドからのビーコンの送信（ステップＳ２００、Ｓ２１４）と、利用者が掴んでいるホールドの特定（ステップＳ２１６）およびＵＵＩＤの送信（ステップＳ２１８）と、リルート経路の探索処理（ステップＳ２２０、Ｓ２２６〜Ｓ２３０）と、は省略してもよい。
【０１１１】
例えば、ステップＳ２２０以降では、現在案内中の経路をそれた場合に、リルート経路の探索およびリルート経路に基づく案内（ステップＳ２２６〜Ｓ２３０）を実施することとした。しかし、現在案内中の経路をそれた場合と共に、または、現在案内中の経路をそれた場合に代えて、利用者からの指示を取得した場合において、リルート経路の探索およびリルート経路に基づく案内を実施してもよい。利用者からの指示は、種々の態様で取得することができる。例えば、時計型端末にタッチパネルを備える構成とした上でのタッチパネルを介した操作、時計型端末に音声入力部を備える構成とした上での音声による指示、時計型端末にリルートボタンを備える構成とした上でのリルートボタンの押下、等を採用してよい。
【０１１２】
例えば、ステップＳ２２４において、案内部は、上述した案内ｃ１〜ｃ４を１つの周期として、この周期を繰り返すこととした。しかし、案内部は、案内ｃ１〜ｃ４を「周期的に」繰り返さなくてもよい。例えば、案内ｃ１〜ｃ４のうちの一部を省略してもよく、繰り返し毎に案内ｃ１〜ｃ４の順序を変更してもよい。このようにしても、案内部は、クライミングにおける利用者の手足の動きを１つずつ利用者に案内することができる。
【０１１３】
・変形例４：
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部または全部を解決するために、あるいは、上述の効果の一部または全部を達成するために、適宜、差し替えや組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１１４】
１…ナビゲーションシステム
１００…スマホ（携帯型情報処理装置、情報処理装置）
１１０…カメラ
１３０…タッチパネル
１４０…記憶部
１５０…ＣＰＵ
１５２…経路情報取得部
１５４…探索部
１５６…ホールド情報取得部
１６０…無線通信部
１７０…音声入出力部
２００…時計型端末（ウェアラブル型情報処理装置、情報処理装置）
２１０…ＣＰＵ
２１２…案内部
２１４…位置特定部
２２０…表示部
２３０…記憶部
２４０…無線通信部
２５０…音声出力部
２６０…モーションセンサ
３００…サーバ
３１０…記憶部
３１２…経路情報記憶部
３１４…ホールド情報
３２０…ＣＰＵ
３２２…制御部
３３０…通信部
４００…クライミングウォール
５００…壁面
ＨＯ…ホールド
ＢＳ…通信キャリア
ＭＧ１…メッセージ
ＩＭ１…画像
ＨＯ１…ホールド
ＨＯ２…ホールド
ＨＯ３…ホールド
ＨＯ４…ホールド
ＩＮＴ…インターネット
ＲＬ１…第１の目標点
ＲＨ１…第２の目標点
ＬＬ１…第３の目標点
ＬＨ１…第４の目標点
ＲＴ…経路
ＲＬｎ…第１の経路
ＲＨｎ…第２の経路
ＬＬｎ…第３の経路
ＬＨｎ…第４の経路
【図１】
2016075498.tif 000003
【図２】
2016075498.tif 000004
【図３】
2016075498.tif 000005
【図４】
2016075498.tif 000006
【図５】
2016075498.tif 000007
【図６】
2016075498.tif 000008
【図７】
2016075498.tif 000009
【図８】
2016075498.tif 000010
【図９】
2016075498.tif 000011
【図１０】
2016075498.tif 000012
【図１１】
2016075498.tif 000013
【図１２】
2016075498.tif 000014
【図１３】
2016075498.tif 000015