(57)【要約】【課題】ユーザのレベルに合ったコースを選択するために利用可能なコースの情報を得ること。【解決手段】情報処理装置１は、地図情報取得部５１と、レベル値算出部５２と、を備える。地図情報取得部５１は、コースを構成する区間情報を含む地図情報を取得する。レベル値算出部は、地図情報取得部５１によって取得された地図情報から得られる区間情報に基づいて、コースの難易度を示す特徴量を出力する。これにより、情報処理装置１においては、コースの難易度を示す特徴量を出力することができる。【選択図】図２
2018097812.tif 000002
【特許請求の範囲】
【請求項１】
コースを構成する区間情報を含む地図情報を取得する取得手段と、
前記取得手段によって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力手段と、
を備えることを特徴とするコース特徴量出力装置。
【請求項２】
前記特徴量出力手段は、前記取得手段によって取得された前記地図情報から得られる前記区間情報を用いて、前記コースを構成する区間における難易度を示す特徴量を出力し、当該前記コースを構成する区間における難易度を示す特徴量に基づいて、前記コースの難易度を示す特徴量を出力する、
ことを特徴とする請求項１に記載のコース特徴量出力装置。
【請求項３】
前記区間情報は複数の情報を含み、
前記特徴量出力手段は、複数の情報を含む前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する、
ことを特徴とする請求項１又は２に記載のコース特徴量出力装置。
【請求項４】
前記区間情報は、前記コースを構成する区間の各々の距離と、高度と、を含む、
ことを特徴とする請求項３に記載のコース特徴量出力装置。
【請求項５】
前記区間情報は、前記コースを構成する区間の各々の所要時間を、更に含む、
ことを特徴とする請求項４に記載のコース特徴量出力装置。
【請求項６】
前記特徴量出力手段は、前記距離の長さ、前記高度の差、又は前記所要時間の長さの数値が高いほど、前記コースの難易度を示す特徴量を多く出力する、
ことを特徴とする請求項５に記載のコース特徴量出力装置。
【請求項７】
前記特徴量出力手段は、前記コースにおいて順番が後ろにある区間ほど、前記コースの難易度を示す特徴量を多く出力する、
ことを特徴とする請求項１乃至６の何れか１項に記載のコース特徴量出力装置。
【請求項８】
前記コースは、登山のコースである、
ことを特徴とする請求項１乃至７の何れか１項に記載のコース特徴量出力装置。
【請求項９】
コースを構成する区間情報を含む地図情報を取得する取得ステップと、
前記取得ステップによって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力ステップと、
を含むことを特徴とするコース特徴量出力方法。
【請求項１０】
コンピュータを、
コースを構成する区間情報を含む地図情報を取得する取得手段、
前記取得手段によって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コース特徴量出力装置、コース特徴量算出力法及びプログラムに関する。
【背景技術】
【０００２】
従来より、自分に適した登山のコースを選択する技術が知られている。このような技術では、例えば、自分に適したモデルとなるコースを選択し、当該モデルのコースと類似する部分の他のコースを検索することで、複数の山の登山コースの中から推奨コースをユーザに提示するものがある（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７６２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、コースにおける特徴の類似具合によって判断しているため、相対的なものであり、推奨されたコースのレベルがユーザの登山スキルに対して高過ぎて、実際にユーザが当該コースを登山した場合に危険性を伴う場合や、逆に、コースのレベルがユーザの登山スキルに対して低過ぎて、実際にユーザが当該コースを登山した場合に物足りなさを感じる、という問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ユーザのレベルに合ったコースを選択するために利用可能なコースの情報を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様のコース特徴量出力装置は、
コースを構成する区間情報を含む地図情報を取得する取得手段と、
前記取得手段によって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザのレベルに合ったコースを選択するために利用可能なコースの情報を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明のコース特徴量算出装置の一実施形態に係る情報処理装置１のハードウェアの構成を示すブロック図である。
【図２】図１の情報処理装置１の機能的構成のうち、コース難易度算出処理を実行するための機能的構成を示す機能ブロック図である。
【図３】登山地図を説明するための模式図である。
【図４】所定の登山のコースを構成する区間のレベル値と、設定したランクを示す模式図である。
【図５】図２の機能的構成を有する図１の情報処理装置１が実行するコース難易度算出処理の流れを説明するフローチャートである。
【図６】高さの要素Ｈと、距離の要素Ｄだけで区間をランク付けした場合の例を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明のコース特徴量算出装置の一実施形態に係る情報処理装置１のハードウェアの構成を示すブロック図である。
情報処理装置１は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）として構成される。
【００１１】
情報処理装置１は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、入力部１６と、出力部１７と、記憶部１８と、通信部１９と、ドライブ２０と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１８からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、入力部１６、出力部１７、記憶部１８、通信部１９及びドライブ２０が接続されている。
【００１５】
入力部１６は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１７は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１８は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部１９は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１６】
ドライブ２０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１８にインストールされる。また、リムーバブルメディア３１は、記憶部１８に記憶されている各種データも、記憶部１８と同様に記憶することができる。
【００１７】
このように構成される情報処理装置１では、登山のコースの特徴量を設定することができる機能を有する。本実施形態においては、登山のコースの特徴量として、登山のコースの難易度を設定する。
【００１８】
図２は、図１の情報処理装置１の機能的構成のうち、コース難易度算出処理を実行するための機能的構成を示す機能ブロック図である。
コース難易度算出処理とは、コースを構成する各区間のレベル値を算出して集計し、数値化されたコースの難易度を決定する一連の処理をいう。
【００１９】
コース難易度算出処理を実行する場合には、図２に示すように、ＣＰＵ１１において、地図情報取得部５１と、レベル値算出部５２と、コース内ランク設定部５３と、コース難易度設定部５４と、が機能する。
【００２０】
また、記憶部１８の一領域には、地図情報記憶部７１と、コース別難易度記憶部７２と、が設定される。
【００２１】
地図情報記憶部７１には、登山地図データを構成する登山地図情報が記憶される。
図３は、登山地図データを説明するための模式図である。なお、図中、丸印は区間の起点となるポイントを示し、丸印間の破線はコースを示し、矢印はコースの進行方向を示し、後の数字は所要時間を示している。
登山地図データは、図３に示すように、山への登山ルートがあり、登山ルート中に目印となる分岐や山小屋などのチェックポイントが明確化され、チェックポイントを繋ぐ区間と、各区間を走破する際にかかる所要時間等の情報を含み、具体的には、例えば、地形の情報と、複数の区間で構成されたコースの情報と、標高の情報と、区間の距離の情報と、区間の所要時間の情報が取得可能である。所要時間は、予め登山者が実際に登山して計測したものを用いてもよい。
【００２２】
コース別難易度記憶部７２には、設定したコースの全区間のランク・難易度と、コースの難易度の情報が記憶される。
【００２３】
地図情報取得部５１は、地図情報記憶部７１に記憶される登山地図情報を取得する。
【００２４】
レベル値算出部５２は、難易度の設定対象となったコースを構成する区間のレベル値を算出する。
詳細には、レベル値算出部５２は、区間の傾斜方向（上り・下り）、コースにおける区間の順番としての位置（前半・後半）に応じて、用いる算出式を変更して、区間のレベル値を算出する。
【００２５】
具体的には、区間の傾斜方向が上り又は下りである場合には、式（１）又は（２）を用いて、区間のレベル値を算出する。
レベル値（ＬＥＶＥＬｎ）＝［ａｕ（｜Ｈｕ｜／Ｄｕ）＋ａｄ（｜Ｈｄ｜／Ｄｄ）］＋［ｂｕ×Ｄｕ＋ｂｄ×Ｄｄ］＋［ｃｕ（Ｔ／｜Ｈ｜／Ｄ）］＋［ｄｕ×Ｏ］・・・（１）
レベル値（ＬＥＶＥＬｎ）＝［ａｕ（｜Ｈｕ｜／Ｄｕ）＋ａｄ（｜Ｈｄ｜／Ｄｄ）］＋［ｂｕ×Ｄｕ＋ｂｄ×Ｄｄ］＋［ｃｄ（Ｔ／｜Ｈ｜／Ｄ）］＋［ｄｄ×Ｏ］・・・（２）
なお、「Ｈ（＝Ｈｕ＋Ｈｄ）」は高低差（「Ｈｕ」は上りの高低差・「Ｈｄ」は下りの高低差）であり、「Ｄ（＝Ｄｕ＋Ｄｄ）」は区間の距離（「Ｄｕ」は上りの距離・「Ｄｄ」は下りの距離）であり、「Ｔ」は所要時間であり、「Ｏ」はコース内における区間の順番であり、「ａｕ」・「ｂｕ」・「ｃｕ」・「ｄｕ」は上りの係数であり、「ａｄ」・「ｂｄ」・「ｃｄ」・「ｄｄ」は下りの係数である。係数の関係は、上りの係数の方が大きく設定し、「ａｕ＞ｂｕ＞ｃｕ＞ａｄ＞ｂｄ＞ｃｄ」となる。また、「Ｏ」の係数は、コースにおける区間の位置（前半・後半）に応じて変更する。
【００２６】
１）［ａｕ（｜Ｈｕ｜／Ｄｕ）＋ａｄ（｜Ｈｄ｜／Ｄｄ）］は、区間の傾斜の程度（以下、「斜度」という。）から求めるレベル値（以下、「斜度の体力レベル値」という。）である。斜度が大きい区間の方が体力の消耗が大きく、難易度が高い。
【００２７】
２）［ｂｕ×Ｄｕ＋ｂｄ×Ｄｄ］は、区間の距離から求めるレベル値（以下、「距離の体力レベル値」という。）である。距離が長い区間の方が体力の消耗が大きく、難易度が高い。
【００２８】
３）［ｃｕ（Ｔ／｜Ｈ｜／Ｄ）］又は［ｃｄ（Ｔ／｜Ｈ｜／Ｄ）］は、所要時間・高度差・距離を加味した難易度（以下、「区間の難易度」という。）から求めるレベル値（以下、「区間の難易度の体力レベル値」という。）である。区間の難易度は、鎖場の有無や路面状況（ガレ場、ゴーロ等）、区間内でのアップダウンの状況を表したもので、状況の影響は区間の所要時間に反映されている。よって、同じ高低差の区間であっても所要時間が異なる場合、所要時間が多い方が区間の難易度が高いものとして扱う。同様に、同じ距離であっても所要時間が多い場合も、区間の難易度が高いものとして扱う。区間の難易度が高いものであれば、体力の消耗が大きく難易度も高くなる。
【００２９】
４）［ｄｕ×Ｏ］又は［ｄｄ×Ｏ］は、疲労度から求めるレベル値（以下、「疲労度の体力レベル値」という。）である。コースにおいて順番が後ろにある区間の方が前にある区間より体力を消耗しており疲労度が高く、体力の消耗も大きく難易度も高い。
【００３０】
５）「ａｕ」・「ｂｕ」・「ｃｕ」・「ｄｕ」、「ａｄ」・「ｂｄ」・「ｃｄ」・「ｄｄ」の係数の関係は、下りの区間よりも上りの区間の方が体力の消耗も大きく難易度も高いので、「ａｕ＞ａｄ、ｂｕ＞ｂｄ」、「ｃｕ＞ｃｄ、ｄｕ＞ｄｄ」とする。
【００３１】
６）斜度の体力レベル値、距離の体力レベル値、区間の難易度の体力レベル値、疲労度の体力レベル値のそれぞれの重み付けについては、斜度＞距離＞区間の難易度＞疲労度の体力レベル値の関係でそれぞれの係数を求める。ただし、重み付けについては、登山者それぞれでの個性（例えば、男性・女性、上りより下りの方が苦手な人等）で異なる場合が多い。したがって、「ａｕ」・「ｂｕ」・「ｃｕ」・「ｄｕ」、「ａｄ」・「ｂｄ」・「ｃｄ」・「ｄｄ」の係数は、ユーザが調節・入力可能な変数としたり、例えば、距離が長いコースの行動時間がコースタイムより遅めに出る人は「ｂｕ」と「ｂｄ」を大きめにする等のユーザの過去の登山データの統計値を用いたりして算出するように構成してもよい。
【００３２】
図４は、所定の登山のコースを構成する区間のレベル値と、設定したランクを示す模式図である。
区間の要素の値に応じて、上述した式（１）又は（２）によって、区間のレベル値を算出することができる。
例えば、図４に示すように、区間１では、上りの高低差：１００ｍ、距離：１０００ｍ、区間の所要時間（タイム）：３０分であり、上りの式（１）を用いて、コース内の区間の順序：６区間中の第１の区間（前半）であるため、レベル値は、「４０」となる。一方、区間６では、下りの高低差：−７００ｍ、距離：１２００ｍ、区間の所要時間（タイム）：１２０分であり、下りの式（２）を用いて、コース内の区間の順序：６区間中の第６の区間（後半）であるため、レベル値は、「１１０」となる。
【００３３】
コース内ランク設定部５３は、算出した区間のレベル値から、コースにおける区間のランクを設定する。
詳細には、コース内ランク設定部５３は、算出した区間のレベル値の高い順にランクを設定する。
図４の例では、区間１：レベル値［４０］，区間２：レベル値［５５］，区間３：レベル値［３０］，区間４：レベル値［１０］，区間５：レベル値［１２０］，区間６：レベル値［１１０］となっているため、レベル値の多い順に、ランクＡ：区間５，ランクＢ：区間６，ランクＣ：区間２，ランクＤ：区間１，ランクＥ：区間３，ランクＦ：区間４とランク付けされる。
【００３４】
コース難易度設定部５４は、コースの全区間のレベル値に基づいて、コースの難易度を設定する。
詳細には、コース難易度設定部５４は、コースの全区間のレベル値を合計して算出したコースのレベル値の値に応じて、レベル値毎に設けられた難易度を設定する。
【００３５】
図５は、図２の機能的構成を有する図１の情報処理装置１が実行するコース難易度算出処理の流れを説明するフローチャートである。
コース難易度算出処理は、ユーザによる入力部１６へのコース難易度算出処理開始の操作により開始される。
【００３６】
ステップＳ１１において、地図情報取得部５１は、地図情報記憶部７１から特定の登山コースに対応する登山地図情報を取得する。登山地図情報には、コースを構成する区間の標高、区間の距離、当該コースでの区間の走破時間、当該コースでの区間の順番の情報を含む区間情報が含まれる。
【００３７】
ステップＳ１２において、レベル値算出部５２は、算出対象の区間を設定する。
【００３８】
ステップＳ１３において、レベル値算出部５２は、取得した登山地図情報を参照し、算出対象の区間が上りか下りかを判定する。
【００３９】
ステップＳ１４において、レベル値算出部５２は、取得した登山地図情報を参照し、算出対象の区間がコース全体において前半に属するのか後半に属するのかを判定する。
【００４０】
ステップＳ１５において、レベル値算出部５２は、コースを構成する全ての区間において上り・下り、前半・後半かの判定を行ったか否かを判定する。
全ての区間で判定を行っていない場合には、ステップＳ１５においてＮＯと判定されて、処理はステップＳ１２に戻る。
全ての区間で判定を行った場合には、ステップＳ１５においてＹＥＳと判定されて、処理はステップＳ１６に進む。
【００４１】
ステップＳ１６において、レベル値算出部５２は、全ての区間について、上り・下り、前半・後半の判定結果によって、取得した登山地図情報に基づいて、コースを構成する区間のレベル値を算出する。
具体的には、レベル値算出部５２は、上りの場合には、以下の式（１）でレベル値を算出する。
レベル値（ＬＥＶＥＬｎ）＝［ａｕ（｜Ｈｕ｜／Ｄｕ）＋ａｄ（｜Ｈｄ｜／Ｄｄ）］＋［ｂｕ×Ｄｕ＋ｂｄ×Ｄｄ］＋［ｃｕ（Ｔ／｜Ｈ｜／Ｄ）］＋［ｄｕ×Ｏ］・・・（１）
なお、コースの前半か後半かの判定結果に応じて、「Ｏ」の係数を変更する。
また、レベル値算出部５２は、下りの場合には、以下の式（２）でレベル値を算出する。
レベル値（ＬＥＶＥＬｎ）＝［ａｕ（｜Ｈｕ｜／Ｄｕ）＋ａｄ（｜Ｈｄ｜／Ｄｄ）］＋［ｂｕ×Ｄｕ＋ｂｄ×Ｄｄ］＋［ｃｄ（Ｔ／｜Ｈ｜／Ｄ）］＋［ｄｄ×Ｏ］・・・（２）
なお、コースの前半か後半かの判定結果に応じて、「Ｏ」の係数を変更する。
【００４２】
ステップＳ１７において、コース内ランク設定部５３は、算出されたレベル値の高い区間順にランクを設定する。具体的には、図４に示すように、区間１〜区間５のレベル値の高い順（レベル値１２０〜１０）に、Ａ〜Ｆのランク（区間４：ランクＡ〜区間３：ランクＦ）が設定される。
【００４３】
ステップＳ１８において、コース難易度設定部５４は、合計したコースの全区間のレベル値に基づいて、コースの難易度を設定する。コースの難易度は、例えば、レベル値の数値の範囲や、算出されたコースのレベル値の上位からランク付けする等により行う。コースの難易度及びコース内の区間のランクは、山毎に分類されて、コース別難易度記憶部７２に記憶される。その後、コース難易度算出処理は終了する。
【００４４】
登山用の地図情報には登山に必要となる情報を含んでいるものの、情報を判断するための経験と知識が必要となるので、あらゆるレベルの登山者が登山最中に今登っているコースがその山の登山ルート全体の中でどのくらいの必要な体力を示す難易度なのかどうかを確認することは難しい。また、登山計画中に複数の山の体力的難易度を比較することも難しい。
そこで、情報処理装置１においては、登山ルート中の各コースに対して、登山地図情報を用いて体力的難易度のレベル付けを行い、そのレベルを持って登山ルートを評価・分別する。したがって、従来の登山の地図情報からは読み取ることが困難だった登山ルートの体力的な難易度を数値化することで、登山ルートの数値評価、分別を行うことができる。
【００４５】
以上のように構成される情報処理装置１は、地図情報取得部５１と、レベル値算出部５２と、を備える。
地図情報取得部５１は、コースを構成する区間情報を含む地図情報を取得する。
レベル値算出部は、地図情報取得部５１によって取得された地図情報から得られる区間情報に基づいて、コースの難易度を示す特徴量を算出する。
これにより、情報処理装置１においては、コースの難易度を示す特徴量を出力することができる。
【００４６】
区間情報は複数の情報を含む。
レベル値算出部は、複数の情報を含む区間情報に基づいて、コースの難易度を示す特徴量を出力する。
これにより、情報処理装置１においては、複数の情報を含む区間情報に基づいて、コースの難易度を示す特徴量を出力することができる。
【００４７】
区間情報は、コースを構成する区間の各々の距離と、高度と、を含む。
また、区間情報は、コースを構成する区間の各々の所要時間を、更に含む。
これにより、情報処理装置１においては、コースを構成する区間の種々の情報に基づいて、コースの難易度を示す特徴量を出力することができる。
【００４８】
レベル値算出部は、地図情報取得部５１によって取得された地図情報から得られる区間情報を用いて、コースを構成する区間における特徴量を算出し、当該コースを構成する区間における特徴量に基づいて、コースの特徴量を算出する。
これにより、情報処理装置１においては、簡単にコースの難易度を示す特徴量を出力することができる。
【００４９】
レベル値算出部は、コースを構成する区間の距離の長さ、高度の差、又は所要時間の長さの数値が高いほど、コースの特徴量を多く算出する。
これにより、情報処理装置１においては、正確にコースの難易度を示す特徴量を出力することができる。
【００５０】
レベル値算出部は、コースにおいて順番が後ろにある区間ほど、コースの特徴量を多く算出する。
これにより、情報処理装置１においては、より正確にコースの難易度を示す特徴量を出力することができる。
【００５１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５２】
上述の実施形態では、各区間においてレベル値が同じであった場合には、各要素の差を用いてランク付けを行うように構成してもよい。例えば、斜度＞距離＞難易度＞コース内の順番の優先順位をもって、その値の大小でランク付けをするように構成してもよい。
【００５３】
また、上述した実施形態では、以下の式（３）及び（４）を用いて区間のレベル値を算出するように構成してもよい。
上りのレベル値（ＬＥＶＥＬｎ）＝ａｕＨ＋ｂｕＤ＋ｃｕＰ・・・（３）
下りのレベル値（ＬＥＶＥＬｎ）＝ａｄＨ＋ｂｄＤ＋ｃｄＰ・・・（４）
なお、「Ｈ」は高低差の絶対値であり、「Ｄ」は区間の距離であり、「Ｐ」はコース内における区間の順番であり、「ａｕ」・「ｂｕ」・「ｃｕ」は上りの係数であり、「ａｄ」・「ｂｄ」・「ｃｄ」は下りの係数である。係数の関係は、上りの係数の方が大きく設定し、「ａｕ＞ｂｕ＞ｃｕ＞ａｄ＞ｂｄ＞ｃｄ」となる。
【００５４】
また、上述した実施形態では、高さの要素Ｈと、距離の要素Ｄとだけで、区間を評価して、コース内での順位付けは行わないように構成することができる。
図６は、高さの要素Ｈと、距離の要素Ｄだけで区間をランク付けした場合の例を示す模式図である。
例えば、高さの要素Ｈと、距離の要素Ｄだけを用いれば、図６に示すように、簡単に区間のランク付けを行うことができる。登山の計画時等に簡単に登山コースの難易度がわかり、似たレベルの登山のコースを検索することができる。
【００５５】
また、上述の実施形態では、難易度を示す特徴量を数値化して出力したが、直接数値を出力するのではなく、例えば、コースの難易度を棒の長さで示してもよい。
【００５６】
また、上述の実施形態では、一のコースの難易度を示す特徴量を出力したが、２つのコースを比較して、難易度の高い（低い）コースを示すようにしてもよい。さらには、３以上の複数のコースを比較して、難易度の高い（低い）順にコースを示すようにしてもよい。
【００５７】
また、上述の実施形態では、リアルタイムに取得した位置情報に基づいて、現在位置が属する区間を割り出して、ユーザが現在属している区間の難易度を参照することができる。また、予め設定された登山計画等と比較して、ペースの調節等にも役立てることができる。
【００５８】
また、上述の実施形態では、登山のコースを例として説明したがこれに限られない。複数の区間によって構成されたコースであれば種々のコースであってよい。
【００５９】
また、上述の実施形態では、難易度を設定する要素として、必要な体力レベル、達成感、鍛錬の度合い等の要素を用いることができる。
【００６０】
また、上述の実施形態では、難易度を設定する要素として、さらに、性別、個人の情報、気温、天候、路面の状況、コースのつながり状況、時間帯、時期等の要素を用いることができる。
【００６１】
また、上述の実施形態では、本発明が適用される情報処理装置１は、ＰＣを例として説明したが、特にこれに限定されない。
例えば、本発明は、コース難易度算出処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、デジタルカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、スマートウォッチ、ポータブルゲーム機等に適用可能である。
【００６２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００６３】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６４】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１８に含まれるハードディスク等で構成される。
【００６５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００６６】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６７】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
コースを構成する区間情報を含む地図情報を取得する取得手段と、
前記取得手段によって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力手段と、
を備えることを特徴とするコース特徴量出力装置。
［付記２］
前記特徴量出力手段は、前記取得手段によって取得された前記地図情報から得られる前記区間情報を用いて、前記コースを構成する区間における難易度を示す特徴量を出力し、当該前記コースを構成する区間における難易度を示す特徴量に基づいて、前記コースの難易度を示す特徴量を出力する、
ことを特徴とする付記１に記載のコース特徴量出力装置。
［付記３］
前記区間情報は複数の情報を含み、
前記特徴量出力手段は、複数の情報を含む前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する、
ことを特徴とする付記１又は２に記載のコース特徴量出力装置。
［付記４］
前記区間情報は、前記コースを構成する区間の各々の距離と、高度と、を含む、
ことを特徴とする付記３に記載のコース特徴量出力装置。
［付記５］
前記区間情報は、前記コースを構成する区間の各々の所要時間を、更に含む、
ことを特徴とする付記４に記載のコース特徴量出力装置。
［付記６］
前記特徴量出力手段は、前記距離の長さ、前記高度の差、又は前記所要時間の長さの数値が高いほど、前記コースの難易度を示す特徴量を多く出力する、
ことを特徴とする付記５に記載のコース特徴量出力装置。
［付記７］
前記特徴量出力手段は、前記コースにおいて順番が後ろにある区間ほど、前記コースの難易度を示す特徴量を多く出力する、
ことを特徴とする付記１乃至６の何れか１つに記載のコース特徴量出力装置。
［付記８］
前記コースは、登山のコースである、
ことを特徴とする付記１乃至７の何れか１つに記載のコース特徴量出力装置。
［付記９］
コースを構成する区間情報を含む地図情報を取得する取得ステップと、
前記取得ステップによって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力ステップと、
を含むことを特徴とするコース特徴量出力方法。
［付記１０］
コンピュータを、
コースを構成する区間情報を含む地図情報を取得する取得手段、
前記取得手段によって取得された前記地図情報から得られる前記区間情報に基づいて、前記コースの難易度を示す特徴量を出力する特徴量出力手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６８】
１・・・情報処理装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・入力部，１７・・・出力部，１８・・・記憶部，１９・・・通信部，２０・・・ドライブ，３１・・・リムーバブルメディア，５１・・・地図情報取得部，５２・・・レベル値算出部，５３・・・コース内ランク設定部，５４・・・コース難易度設定部，７１・・・地図情報記憶部，７２・・・コース別難易度記憶部
【図１】
2018097812.tif 000003
【図２】
2018097812.tif 000004
【図３】
2018097812.tif 000005
【図４】
2018097812.tif 000006
【図５】
2018097812.tif 000007
【図６】
2018097812.tif 000008