(57)【特許請求の範囲】
【請求項１】
表示部と、
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、前記表示部の、横軸が前記移動ルート上の時刻に対応するように設定され、縦軸が前記高度の値に対応するように設定されたグラフ表示領域に表示させるとともに、前記グラフの表示形態を制御する制御部と、
を備え、
前記制御部は、現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させることを特徴とする電子機器。
【請求項２】
前記グラフ表示領域は、所定の形状のドットを、横方向と縦方向に配置した２次元形状で構成され、
前記制御部は、前記第１表示形態では、各時刻における前記高度の値を、各時刻における高度の値を示すドットのみを塗りつぶした単一塗りつぶしドットにより示し、前記第２表示形態では、各時刻における前記高度の値を、各時刻における高度の値を示すドットまで、塗りつぶしたドットを積み重ねた塗りつぶしドット群により示すことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記複数の高度の値が、前記グラフ表示領域の前記縦軸に設定されている高度範囲外の値を含んでいるとき、前記高度範囲外の前記高度の値を、前記高度範囲内となる値にシフトさせるシフト処理を行い、前記シフト処理を行った後の前記高度の値による前記グラフを前記グラフ表示領域に表示させることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記制御部は、前記シフト処理において、前記高度の値が、前記グラフ表示領域の前記高度範囲の上限を上回っているとき、前記高度の値から前記高度範囲に相当する前記高度の値を減算し、前記高度の値が、前記グラフ表示領域の前記高度範囲の下限を下回っているとき、前記高度の値に前記高度範囲に相当する前記高度の値を加算することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記電子機器の現在位置を取得する測位部を備え、
前記グラフ表示領域の前記横軸の範囲は所定の距離範囲に設定され、
前記制御部は、
前記移動ルートの全体に沿った高度の値を有するルート情報より、前記移動ルートにおける前記現在時刻における位置である現在位置を含む前記距離範囲での前記高度の値を有する部分ルート情報を取得し、
前記グラフとして、前記部分ルート情報における前記距離範囲の前記高度の値を表示させることを特徴とする請求項１乃至４のいずれか一項に記載の電子機器。
【請求項６】
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の時刻に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示し、
前記グラフの表示形態を制御し、
前記表示形態の制御において、
現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させる、
ことを特徴とする情報表示制御方法。
【請求項７】
コンピュータに、
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の時刻に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示させ、
前記グラフの表示形態を制御させ、
前記表示形態の制御において、
現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させる、
ことを特徴とする情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人体に装着又は携帯して使用する小型の電子機器及びその情報表示制御方法、情報表示制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン（高機能携帯電話機）やスマートウォッチ（腕時計型携帯端末）、ＧＰＳロガー（全地球測位システム（ＧＰＳ）を利用した移動経路記録装置）等、人体に装着又は携帯して使用する小型の電子機器の普及が著しい。これらの機器は、使用者（ユーザ）に様々な情報を提供するためのディスプレイを有している。例えば特許文献１には、腕時計型の外観を有する登山支援情報処理装置において、現在時刻のほか、移動経過時間や現在高度等の数値情報、休憩案内塔の文字情報、登山ルートにおける標高差変化を示すグラフ等の各種の情報を、表示部に随時更新して表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０９７２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような装着型や携帯型の電子機器においては、小型軽量であることに加え、表示面積の狭い表示部に各種の情報が視認性良く表示され、ユーザがその表示内容を直感的に把握できることが望ましい。そのため、表示部に簡略化された文字情報やアイコン等の図形を表示する場合には、当該表示部の表示面積が狭い場合であっても、当該情報を視認性良く提供することができるが、登山ルートの地図情報や高度変化のグラフ等の画像情報を表示する場合には、当該情報を視認性良く表示することができない場合がある。例えば、上述した特許文献１においては、登山ルートにおける標高差変化を示す情報が、ドットを積み重ねたグラフにより表示した例（図１参照）が記載されている。ここでは、グラフの表示領域（縦軸の標高範囲）が予め規定されているため、グラフの上限以上の標高の場合には、ドット表示が飽和してしまい（下限から上限までドットが表示されてしまい）、正確な高度変化をユーザに提供することができないという問題を有している。これはグラフの下限以下の標高の場合も同様であり、グラフにドットが全く表示されず、正確な標高差変化（高度変化）をユーザに提供することができない。
【０００５】
そこで、本発明は、上述した問題点に鑑み、小型の表示部を備えた電子機器であっても、ユーザが必要とする情報を把握しやすい形態で表示することができる電子機器及びその情報表示制御方法、情報表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、
表示部と、
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、前記表示部の、横軸が前記移動ルート上の時刻に対応するように設定され、縦軸が前記高度の値に対応するように設定されたグラフ表示領域に表示させるとともに、前記グラフの表示形態を制御する制御部と、
を備え、
前記制御部は、現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させることを特徴とする。
【０００７】
本発明に係る情報表示制御方法は、
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の時刻に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示し、
前記グラフの表示形態を制御し、
前記表示形態の制御において、
現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させる、
ことを特徴とする。
【０００８】
本発明に係る情報表示制御プログラムは、
コンピュータに、
設定された移動ルート上の複数の時刻の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の時刻に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示させ、
前記グラフの表示形態を制御させ、
前記表示形態の制御において、
現在時刻に至るまでの過去の時刻における前記高度の値を示す第１表示形態と、現在時刻以降の将来の時刻における前記高度の値を示す第２表示形態と、を表示の形態を異ならせて前記グラフ表示領域に表示させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、小型の表示部を備えた電子機器であっても、ユーザが必要とする情報を把握しやすい形態で表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る電子機器の適用例を示す外観図である。
【図２】本発明に係る電子機器の機能構成の一実施形態を示す機能ブロック図である。
【図３】一実施形態に係る電子機器の表示部における表示例を示す概略図である。
【図４】一実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第１の表示例を示す概略図である。
【図５】一実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第２の表示例を示す概略図（その１）である。
【図６】一実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第２の表示例を示す概略図（その２）である。
【図７】一実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第３の表示例を示す概略図（その１）である。
【図８】一実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第３の表示例を示す概略図（その２）である。
【図９】一実施形態に係る情報表示制御方法の第１の具体例を示すフローチャート（その１）である。
【図１０】一施形態に係る情報表示制御方法の第１の具体例を示すフローチャート（その２）である。
【図１１】第１の具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図である。
【図１２】第１の具体例に係る情報表示制御方法における高度変化の表示状態を示す詳細図である。
【図１３】一実施形態に係る情報表示制御方法の第２の具体例を示すフローチャート（その１）である。
【図１４】一実施形態に係る情報表示制御方法の第２の具体例を示すフローチャート（その１）である。
【図１５】第２の具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図である。
【図１６】第２の具体例に係る情報表示制御方法における高度変化の表示状態を示す詳細図である。
【図１７】一実施形態に係る情報表示制御方法の第３の具体例を示すフローチャートである。
【図１８】第３の具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図である。
【図１９】第３の具体例に係る情報表示制御方法における高度変化の表示状態を示す詳細図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る電子機器及び情報表示制御方法、情報表示制御プログラムについて、実施形態を示して詳しく説明する。ここでは、登山やトレッキング、ウォーキング等の、所望の移動ルートをユーザが移動する際に、移動ルートの少なくとも現時点を中心にした高度の過去の変化（高度履歴）又は将来の変化（予定高度）を、電子機器の表示部に表示する場合について説明する。
【００１２】
＜電子機器＞
図１は、本発明に係る電子機器の適用例を示す外観図である。ここで、図１（ａ）は、本発明に係る電子機器をスマートウォッチに適用した場合の外観図であり、図１（ｂ）は、電子機器をスマートフォンに適用した場合の外観図であり、図１（ｃ）は、電子機器をＧＰＳロガーに適用した場合の外観図である。図２は、本発明に係る電子機器の機能構成の一実施形態を示す機能ブロック図である。図３は、本実施形態に係る電子機器の表示部における表示例を示す概略図である。
【００１３】
本発明に係る電子機器は、ユーザの身体に装着、あるいは、ユーザに携帯される携帯端末であって、例えば図１（ａ）に示すように、腕時計型やリストバンド型等の外観形状を有するスマートウォッチ１００Ａを適用することができる。また、本発明に係る電子機器は、例えば図１（ｂ）に示すようなスマートフォン１００Ｂや、図１（ｃ）に示すように、登山等のアウトドアにおいて、行動軌跡の記録やルート案内を行うＧＰＳロガー１００Ｃやナビゲーション端末等を適用することができる。以下、図１に示したような各種の機器を、便宜的に「電子機器１００」と総称する。
【００１４】
このような電子機器１００は、例えば図２に示すように、大別して、モーションセンサ部（測位部）１１０と、ＧＰＳ測位部（測位部）１２０、入力操作部１３０と、表示部１４０と、通信回路部１５０と、演算回路部（制御部）１６０と、メモリ部（記憶部）１７０と、電源供給部１８０と、を備えている。
【００１５】
モーションセンサ部１１０は、加速度センサや角速度センサ（ジャイロセンサ）、磁気センサを有し、ユーザの動作状態（移動）に応じて電子機器１００に加わる特定方向の力等や、地球の磁場（磁界）を検出する。また、ＧＰＳ測位部１２０は、複数のＧＰＳ（Global Positioning System；全地球測位システム）衛星からの電波を受信して、緯度、経度情報に基づく地理的な位置データを取得する。モーションセンサ部１１０により検出されたセンサデータ（加速度データ、角速度データ、磁気データ）、及び、ＧＰＳ測位部１２０により取得された位置データは、後述するメモリ部１７０の所定の記憶領域に保存される。ここで、本実施形態においては、後述するように、モーションセンサ部１１０により検出されたセンサデータ、及び、ＧＰＳ測位部１２０により取得された位置データは、所定の時間間隔（後述する単位時間ごと）でユーザの現在位置を検出する際に利用される。そのため、電子機器１００はモーションセンサ部１１０及びＧＰＳ測位部１２０のうち、いずれか一方のみを有しているものであってもよい。
【００１６】
入力操作部１３０は、図１に示した電子機器１００（スマートウォッチ１００Ａやスマートフォン１００Ｂ、ＧＰＳロガー１００Ｃ等）の筐体に設けられた操作スイッチ１３２や、後述する表示部１４０の前面側（視野側）に設けられたタッチパネル１３４等を有し、電子機器１００の動作電源や所望の機能のオン、オフ操作、各種設定等の入力操作に用いられる。
【００１７】
表示部１４０は、液晶方式や有機ＥＬ方式、電子ペーパー方式等の表示パネル１４２を有し、現在時刻のほか、少なくともユーザの動作中に取得した各種のデータに基づく情報を所定の形態で表示する。特に、表示部１４０は、例えば図３（ａ）、（ｂ）に示すように、表示パネル１４２の所定の領域（グラフ表示領域）１４２ａにユーザが予め登録した移動ルートに沿った高度（海抜高度又は標高であってもよい）の値を、グラフ画像等の所定の形態で表示する。グラフ表示領域１４２ａにおける表示形態については詳しく後述する。また、表示パネル１４２の一部又は全部の領域の前面（ユーザの視野側）には、タッチパネル１３４が配置され、操作領域１３４ａが設定されている。なお、表示パネル１４２は、電源供給部１８０に設けられたバッテリによる駆動時間を長くするため、カラー液晶方式や有機ＥＬ方式に比較して消費電力が少ない、例えばドットマトリクス方式のモノクロ液晶パネルや電子ペーパー方式の表示パネルを適用することが好ましい。
【００１８】
通信回路部１５０は、電子機器１００の外部の機器（例えばパーソナルコンピュータ等）やネットワークとの間で、各種のデータを送信又は受信する。本実施形態においては、ユーザが所望する移動ルートに関する移動ルート情報を、例えばパーソナルコンピュータやインターネット等を介して取得して、後述するメモリ部１７０に保存する際や、電子機器１００により取得された各種のデータ（移動履歴等）を、例えばパーソナルコンピュータやタブレット端末等により解析する際等に用いられる。ここで、通信回路部１５０を介して行われる通信は、例えば無線や有線、メモリカード等を用いた所定の通信形式が適用される。
【００１９】
演算回路部１６０は、計時機能を備えたＣＰＵ（中央演算処理装置）やＭＰＵ（マイクロプロセッサ）を有し、所定のプログラムを実行することにより、表示部１４０における表示動作や、モーションセンサ部１１０やＧＰＳ測位部１２０におけるセンシング動作等の、各種の動作を制御する。特に、演算回路部１６０は、モーションセンサ部１１０により取得したセンサデータを用いた自律航法や、ＧＰＳ測位部１２０により取得した位置データに基づいて現在位置を検出し、メモリ部１７０に予め保存された移動ルート情報（高度情報を含む）と取得した現在位置とに基づいて、ユーザの移動中の高度の変化の履歴や予定をグラフ画像により表示パネル１４２のグラフ表示領域１４２ａに表示する高度変化表示処理を実行する。この高度変化表示処理における一連の処理動作については詳しく後述する。
【００２０】
メモリ部１７０は、上述したモーションセンサ部１１０やＧＰＳ測位部１２０、演算回路部１６０等において取得されたり生成（算出）されたりしたデータ等を、時間データに関連付けて所定の記憶領域に保存する。また、メモリ部１７０は、ユーザにより登録された移動ルート（例えば登山ルート等）に関する移動ルート情報や、演算回路部１６０において実行される高度変化表示処理により生成される各種のデータを所定の記憶領域に保存する。ここで、移動ルート情報には、移動ルートに沿った高度の値を示す高度情報が含まれている。また、メモリ部１７０は、演算回路部１６０において実行される制御プログラムやアルゴリズムプログラムを保存する。なお、これらのプログラムを格納するものであってもよい。
【００２１】
電源供給部１８０は、電子機器１００内部の各構成に駆動用電力を供給するバッテリを有し、例えば市販のボタン型電池等の一次電池や、リチウムイオン電池等の二次電池、あるいは、振動や光、熱、電磁波等のエネルギーにより発電する環境発電技術による電源等を、単独で、あるいは、併用して適用することができる。
【００２２】
なお、図示を省略したが、本実施形態に係る電子機器１００は、図２に示した構成の他に、表示部１４０に表示される情報や電子機器１００の動作状態等を報知するための音響部（例えばスピーカやブザー等）や振動部（例えばバイブレータ等）を備えているものであってもよい。これにより、表示部１４０の表示（例えば傾斜の変化点）や電子機器１００の動作状態（特に、異常状態）等に対応して、各種の音声やブザー音、振動を発生させてユーザに報知することができる。
【００２３】
＜電子機器の情報表示制御方法＞
（高度変化表示処理）
次に、本実施形態に係る電子機器における情報表示制御方法について説明する。まず、本実施形態に係る電子機器の情報表示制御方法に適用される高度変化表示処理について図面を参照して説明する。ここで、以下に示す高度変化表示処理は、電子機器１００の演算回路部１６０において、所定のプログラムを実行することにより実現される。
【００２４】
図４は、本実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第１の表示例を示す概略図である。また、図５、図６は、本実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第２の表示例を示す概略図であり、図７、図８は、本実施形態に係る情報表示制御方法に適用される高度変化表示処理を説明するための第３の表示例を示す概略図である。
【００２５】
図３に示したように、上述した電子機器１００の表示パネル１４２に設定されたグラフ表示領域１４２ａには、予め登録された移動ルートに沿った高度の値が、図４に示すように、縦軸を高度、横軸を時間（距離）とするグラフにより表示される。
【００２６】
具体的には、本実施形態においては、表示パネル１４２として、腕時計やスポーツウォッチ、ＧＰＳロガー等に多用されているドットマトリクス方式のモノクロ液晶パネルが適用されている。図４に示した第１の表示例のグラフに表示された各ドットは、表示パネル１４２の各ドット（又は複数のドットの集まり）に対応し、実線枠内塗りつぶしで表記されたドット（便宜的に、「黒ドット」と記す）により、各時刻（各距離）における移動ルートの高度が表される。
【００２７】
ここで、各ドットは、例えば矩形形状を有し、横方向（図面左右方向）が単位時間を示し、縦方向（図面上下方向）が単位高さを示している。この各ドットに規定される単位時間と単位高さは、ユーザの設定操作により指定された固定値に設定されている。ここで、例えば、単位時間や単位高さの設定値が、ユーザが意図せずに、例えば傾斜の程度等に応じて自動的に変化した場合には、表示部１４０に表示されているグラフの横軸の実際の距離や縦軸の実際の高度がその都度変化することになり、ユーザが過去及び将来の高度変化（傾斜の程度）を直感的かつ正確に把握することが困難となってしまう。このようになることを防ぐため、単位時間と単位高さの設定値は、ユーザの設定操作以外では変更されないようになっている。
【００２８】
また、図４において、横軸の時間（距離）は、現在位置（図中、三角マークで表記）を基点にして図面左方向に行くにしたがって、過去の時刻（移動済みの移動ルート）を遡ることを意味し、一方、図面右方向に行くにしたがって、将来の時刻（移動予定の移動ルート）を進むことを意味する。図では、現在位置に至るまでの過去の時刻（移動済みの移動ルート；第１距離範囲）における高度の単位時間ごとの値（高度履歴）を、単位時間ごとに単一の黒ドットにより示し、現在位置以降の将来の時刻（移動予定の移動ルート；第２距離範囲）における高度の単位時間ごとの値（予定高度変化）を、単位時間ごとに棒状に積み重ねた黒ドット群により示している。ここで、将来の時刻においては、積み重ねた黒ドット群の最上段の黒ドットが予定高度を示している。このように、現在位置を境界にして、過去の高度履歴と、将来の予定高度とを異なる表示形態で表示することにより、ユーザはグラフ表示を一目見るだけで、過去及び将来の高度変化を直感的に把握することができる。
【００２９】
なお、高度履歴と予定高度の表示形態は、本実施形態の手法に限定されるものではなく、双方を区別して視認できるものであれば、他の手法を適用するものであってもよい。例えば、現在位置を基点にして、高度履歴と予定高度を示すドットの表示色を変えたり、いずれか一方を点滅表示させたりする手法等を適用することもできる。また、現在位置の高度を示す１列分のドットの表示色を変えたり、点滅表示させたりすることにより、高度履歴と予定高度を区別するものであってもよい。この場合、高度履歴と予定高度を示すドットは、同じ表示形態であってもよいし、異なる表示形態であってもよい。更には、例えば、高度履歴と予定高度との境界部分に縦方向にラインを表示して、高度履歴の領域と予定高度の領域とを区別できるようにして、両者を示すドットは同じ表示形態としてもよい。
【００３０】
このようなグラフ表示において、まず特定の時刻（第１時刻）で、例えば図４（ａ）に示すように、現在位置を含む所定の時間幅の高度履歴と予定高度が、図中、二点鎖線の四角で囲ったグラフ表示領域１４２ａに表示される。ここでは、現在位置を中心にして、８単位時間分の高度履歴と、７単位時間分の予定高度の計１６単位時間（現在位置を含む）分の高度変化が表示パネル１４２のグラフ表示領域１４２ａに表示される。この例においては、グラフ表示領域１４２ａの図面左方端に表示された黒ドットは、現在時点から８単位時間前に、ユーザが通過した地点の高度を示し、また、グラフ表示領域１４２ａの図面右方端に表示された黒ドットは、現在時点から７単位時間後に、ユーザが通過する予定の地点の高度を示している。すなわち、８単位時間前の高度は４単位高さであり、所定の高度変化を経て、現在位置の高度は５単位高さとなり、７単位時間後の高度はさらに高度の変化を経て５単位高さになることを示している。
【００３１】
そして、ユーザが登録された移動ルートに沿って移動するにしたがって、１単位時間ごとに、高度の変化を示すグラフが、図面左方向にシフトするようにずれてグラフ表示領域１４２ａに表示される。すなわち、現在位置の高度が１単位時間後には左方向に１ドット分ずれて、最新の高度履歴として表示されるとともに、現在位置の右方側の予定高度が左方向に１ドット分ずれて、現在位置の高度として表示されることになる。図４（ｂ）は、図４（ａ）に示した第１時刻から８単位時間後の時刻（第２時刻）における高度の変化を示すグラフと、グラフ表示領域１４２ａにおける表示を示している。
【００３２】
なお、図４（ａ）、（ｂ）においては、８単位時間の経過に対して、グラフ表示領域１４２ａに表示されるグラフに予め設定された縦軸の上限と下限との間の範囲（高度範囲）内で、高度が変化した場合を示したが、高度の変化がグラフに設定された高度範囲に対して偏っている場合等には、高度履歴と予定高度が適切に表示されるように、当該高度範囲の幅を固定したままで、グラフの表示範囲を縦軸方向に随時ずらすようにしてもよい。この手法については、後述する具体例において詳述する。また、図４（ａ）、（ｂ）においては、高度の変化を示すグラフの、現在位置を含む所定範囲領域の高度の変化を、グラフ表示領域１４２ａに表示する場合について説明したが、本発明はこれに限定されるものではなく、移動ルート全体での高度の変化を示すグラフをグラフ表示領域１４２ａに表示するものであってもよい。
【００３３】
また、本実施形態においては、図４に示したグラフ表示（第１の表示例）に加えて、例えば登り坂や下り坂が続いて、移動ルートに沿った高度の値の変化が予めグラフに設定されている高度範囲を逸脱する（すなわち、縦軸の上限を上回る、又は、下限を下回る）場合には、図６、図８に示すようなグラフ表示（第２、第３の表示例）が適用される。ここで、図６、図８に示すグラフ表示に係る仕様（縦軸の高度範囲や、ドット単位の設定等）は、上述した第１の表示例（図４）と同じである。
【００３４】
すなわち、例えば図５においては、現在時点から７単位時間前を起点にして登り坂（又は登りの傾向）が始まり、現在位置においてグラフの上限高度（８単位高さ）に達した以降も、さらに登り坂（又は、登り傾向）が続く状態を示している。この場合、現在位置以降の予定高度（図中、点線枠内ハッチングで表記されたドット）が予めグラフの縦軸に設定された高度範囲の上限を上回るため、図５に示すように、各時刻の高度表示が黒ドットで埋め尽くされることになり、グラフに高度履歴とともに予定高度を表示することができない状態となる。そのため、ユーザに予定高度に関する情報（移動済みのルートの高度履歴に対する比較を含む）を提供することができない。
【００３５】
そこで、本実施形態の第２の表示例においては、図６に示すように、現在位置以降に登り坂（又は、登り傾向）が続いて、予定高度がグラフの上限を上回った場合には、当該上限を上回った高度部分を、グラフの下限側から黒ドットとは異なる表示状態のドットにより表示する。
【００３６】
具体的には、図５に示したように、現在位置においてグラフの上限高度（８単位高さ）に達し、現在位置以降にさらに登り坂が続く場合には、グラフの上限高度を超過した各時刻の高度（Ｈｔ）について、グラフの縦軸に予め設定されている高度範囲（Ｈｇ；８単位高さ）に相当する高度の値を減算するシフト処理（Ｈｔ−Ｈｇ）を実行する。そして、図６に示すように、グラフ中の黒ドットで埋め尽くされた各時刻に、シフト処理後の高度を例えば黒ドットの反転色のドット（図中、点線枠内白抜きで表記されたドット；便宜的に「白ドット」と記す）により表示する。
【００３７】
これにより、例えば図６に示すように、グラフの上限を超過している高度部分である、例えば現在位置の１単位時間後の高度は、黒ドットで埋め尽くされたグラフの下限から１単位高さの白ドットにより表示され、その後時間が経過するにしたがって高度が徐々に上昇して、６〜７単位時間後の高度は、同グラフの下限から６単位高さの白ドットにより表示される。なお、図５に示すように、現在位置から１４単位時間以降、下り坂（又は下りの傾向）が続き、２０単位時間以降ではグラフの縦軸に設定された高度範囲内の高度となっているため、図６に示すように、グラフに予定高度が棒状に積み重ねた黒ドット群により通常通り表示される。
【００３８】
また、例えば図７においては、現在時点から８単位時間前を起点にして下り坂（又は下りの傾向）が始まり、現在位置においてグラフの下限高度（１単位高さ）に達した以降も、さらに下り坂（又は下りの傾向）が続く状態を示している。この場合においても、現在位置以降の予定高度（図中、点線枠内ハッチングで表記されたドット）が予めグラフの縦軸に設定された高度範囲の下限を下回るため、図７に示すように、各時刻の高度表示が白ドットで埋め尽くされることになり、グラフに高度履歴とともに予定高度を表示することができない状態となる。
【００３９】
そこで、本実施形態の第３の表示例においては、図８に示すように、現在位置以降に下り坂（又は、下り傾向）が続いて、予定高度がグラフの下限を下回った場合には、当該下限を下回った高度部分を、グラフの上限側から黒ドットとは異なる表示状態のドットにより表示する。
【００４０】
具体的には、図７に示したように、現在位置においてグラフの下限高度（１単位高さ）に達し、現在位置以降にさらに下り坂が続く場合には、グラフの下限高度に満たない各時刻の高度（Ｈｔ）について、グラフの縦軸に予め設定されている高度範囲（Ｈｇ；８単位高さ）に相当する高度の値を加算するシフト処理（Ｈｔ＋Ｈｇ）を実行する。そして、図８に示すように、グラフ中の白ドットで埋め尽くされた各時刻を、黒ドットで埋め尽くされた状態に変換した後、上記シフト処理後の高度を例えば黒ドットの反転色である白ドットにより表示する。
【００４１】
これにより、例えば図８に示すように、グラフの下限に満たない高度部分である、例えば現在位置の１〜２単位時間後の高度は、黒ドットで埋め尽くされたグラフの下限から８単位高さ（換言すると、グラフの上限から１単位高さ）の白ドットにより表示され、その後時間が経過するにしたがって高度が徐々に下降して、１４〜１５単位時間後の高度は、同グラフの下限から２単位高さの白ドットにより表示される。
【００４２】
なお、図７において、現在位置から２０単位時間以降では、グラフの下限からさらに８単位高さ以上、高度が下降した状態となっているため、図８に示すように、グラフに白ドットによる予定高度が表示されない状態となる。このような場合には、高度の値を示すドットを、黒と白の２種類よりも多い多色に設定したり、点滅表示させたり、点滅速度を変更したりすることにより、図８に示したグラフの予定高度の高度範囲をさらに逸脱した高度を表示するようにしてもよい。また、同様の技術思想により、図６において、グラフの上限からさらに８単位高さ以上、高度が上昇して、グラフに白ドットによる予定高度が表示されない場合には、高度の値の変化を示すドットの種類を変更することにより、図６に示したグラフの予定高度の高度範囲をさらに逸脱した高度を表示するようにしてもよい。
【００４３】
このように、本実施形態におけるグラフ表示（第１〜第３の表示例）においては、同一のグラフ中に、過去の高度履歴と将来の予定高度とが異なる表示形態で表示される。加えて、予め縦軸に設定されたグラフの高度範囲を逸脱する、より高い高度やより低い高度に対して、グラフの高度範囲に相当する高度の値だけシフトさせるシフト処理を行うことにより、グラフの縦軸に設定された高度範囲内の高度と、同高度範囲を逸脱した高度とが、同一のグラフ中に、異なる表示形態で表示される。これにより、従来は表示部の表示範囲を逸脱してしまって表示されなかった高度の領域を、同一のグラフ中に表示することができるので、実質的に、より広い範囲の高度の変化に関する情報を提供することができる。したがって、ユーザはグラフ表示を一目見るだけで、過去及び将来の高度の変化（登り坂や下り坂の傾斜や継続の程度等）を直感的かつ正確に把握することができる。また、例えば、どの程度の傾斜をどれだけ登って（又は、下って）きたか、といった過去の移動の記録や実績、また、あとどの程度登り（又は、下り）が続くのか、といった将来の移動の予定や計画等を、適切に検証したり確認したりすることができる。
【００４４】
なお、上記のシフト処理において、グラフの上限高度を超過した高度については、グラフの縦軸の高度範囲に相当する高度の値を減算し、グラフの下限高度に満たない高度については、グラフの縦軸の高度範囲に相当する高度の値を加算するとした。グラフ表示領域１４２ａにできるだけ多くの情報を表示するためには、このようにすることが好ましいが、本発明はこの構成に限るものではない。すなわち、グラフの上限高度を超過した高度について、ゼロより大きく、グラフの高度範囲に相当する高度より小さい値を減算して、グラフの上限高度を超過した高度の少なくとも一部によるグラフがグラフ表示領域１４２ａに表示されるようにしてもよいし、グラフの下限高度に満たない高度について、ゼロより大きく、グラフの高度範囲に相当する高度より小さい値を加算して、グラフの下限高度に満たない高度の少なくとも一部によるグラフがグラフ表示領域１４２ａに表示されるようにしてもよい。
【００４５】
また、グラフの縦軸に設定された高度範囲内の高度と、同高度範囲を逸脱した高度とを、同一のグラフ中に、異なる表示形態で表示するとしたが、本発明はこの形態に限るものではない。例えば、高度範囲内の高度と高度範囲を逸脱した高度との境界部分に縦方向にラインを表示して、高度範囲内の高度の領域と高度範囲を逸脱した高度の領域とが区別できるようにして、高度範囲内の高度の表示形態と高度範囲を逸脱した高度の表示形態とは同じとしてもよい。
【００４６】
（情報表示制御方法の具体例）
次に、本実施形態に係る電子機器における情報表示制御方法の具体例について、図面を参照して説明する。ここでは、ユーザが電子機器１００を装着又は携帯した状態で、登山ルート（移動ルート）を移動したときの、グラフ表示領域１４２ａに表示されるグラフの表示状態の変化について説明する。ここで、以下に示す情報表示制御方法の各処理動作は、電子機器１００の演算回路部１６０において、所定のプログラムを実行することにより実現される。また、上述したグラフ表示方法と同等の処理動作については説明を簡略化する。
【００４７】
（第１の具体例）
図９、図１０は、本実施形態に係る情報表示制御方法の第１の具体例を示すフローチャートである。また、図１１は、本具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図であり、図１２は、本具体例に係る情報表示制御方法おける高度の変化の表示状態を示す詳細図である。
【００４８】
本実施形態に係る情報表示制御方法の第１の具体例においては、図９、図１０のフローチャートに示すように、まず、演算回路部１６０は、ユーザが所望する登山ルート情報を取得し（ステップＳ１０２）、グラフ表示領域１４２ａにおけるグラフ表示に適したデータに加工する（ステップＳ１０４）。ここで、ユーザが所望する登山ルート情報は、ルート中の各地点における高度情報を含むものであって、ユーザが外部の機器やネットワークを介して取得したものであってもよいし、メモリ部１７０に予め保存されている複数の登山ルートからユーザが選択するものであってもよい。また、登山ルート情報のデータ加工においては、演算回路部１６０は、取得した登山ルート情報に含まれる登山ルートの終着点（ＧＯＡＬ位置）の後に、グラフ表示領域１４２ａに表示されるグラフに設定された表示範囲の、横軸方向の時間範囲（図１１に示す左右端間の距離範囲Ｌ）分に相当するゼロデータ（高度情報を含まない空データ）を付加する処理を行う。そして、加工処理された登山ルート情報は、登録データとしてメモリ部１７０の所定の領域に保存される。
【００４９】
次いで、電子機器１００を装着又は携帯したユーザが登録された登山ルートに沿って移動を開始すると（ステップＳ１０６）、演算回路部１６０は、ユーザの現在位置を取得する（ステップＳ１０８）。具体的には、演算回路部１６０は、モーションセンサ部１１０により取得されたセンサデータを用いた自律航法や、ＧＰＳ測位部１２０により取得された位置データに基づいて現在位置を取得する。ここで、演算回路部１６０は、上記の自律航法により現在位置を取得する手法と、ＧＰＳ測位により現在位置を取得する手法とのいずれか一方を適用するものであってもよいし、常時自律航法により現在位置を取得しつつ、間欠的にＧＰＳ測位を行って現在位置の取得精度を補完して、現在位置を取得するものであってもよい。
【００５０】
次いで、演算回路部１６０は、取得した現在位置に基づいて、登録された登山ルート情報から、グラフ表示領域１４２ａに表示されるグラフに設定された表示範囲の、横軸方向の時間範囲（距離範囲Ｌ）分の部分ルート情報を取得する（ステップＳ１１０）。ここで、本具体例においては、図１１に示すように、グラフ表示領域１４２ａに表示されるグラフの表示範囲の縦軸方向の高度範囲をＨ、横軸方向の時間範囲に相当する、左右端間の距離範囲をＬ、現在位置の表示位置を距離範囲Ｌの左端に設定する。すなわち、演算回路部１６０は、登録された登山ルート情報のうち、現在位置を基点にして移動予定の距離範囲Ｌ分の登山ルート情報を、部分ルート情報として抽出する。
【００５１】
次いで、演算回路部１６０は、取得した部分ルート情報の中から、最高高度及び最低高度を取得する（ステップＳ１１２）。具体的には、登山ルート情報に含まれる高度情報は登山ルートに沿った高度の変化を示す連続する曲線と考えることができるので、例えば、この曲線を微分することにより求まる極値を相互に比較することにより最高高度及び最低高度を算出することができる。
【００５２】
次いで、演算回路部１６０は、グラフの表示範囲の下限を、取得した最低高度に設定したときに、取得した部分ルート情報の現在位置の高度がグラフの上限と下限の範囲（すなわち、高度範囲Ｈ）内にあるか否かを判定する（ステップＳ１１４）。演算回路部１６０は、現在位置の高度がグラフの高度範囲Ｈの範囲内にある場合（ステップＳ１１４のＹｅｓ）には、ステップＳ１１６に進み、一方、現在位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ１１４のＮｏ）には、図１０に示すフローチャートのステップＳ１２２に進む。
【００５３】
ステップＳ１１６においては、演算回路部１６０は、取得した部分ルート情報において、グラフの表示範囲の下限を、取得した最低高度に設定したときに、部分ルート情報の高度にグラフの表示範囲（すなわち、高度範囲Ｈ）の範囲外となる部分があるか否かを判定する。演算回路部１６０は、取得した部分ルート情報の高度にグラフの高度範囲Ｈ外となる部分がない場合（ステップＳ１１６のＮｏ）には、ステップＳ１１８に進み、一方、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ１１６のＹｅｓ）には、ステップ１３２に進む。
【００５４】
ステップＳ１１８においては、演算回路部１６０は、図１１に示したグラフの表示範囲の下限を、取得した最低高度に設定するとともに、表示範囲の左端に現在位置を設定して、部分ルート情報の高度を、例えば第１表示形態で表示範囲に表示する。すなわち、図１２に示すような高度の変化を有する登山ルートにおいて、現在位置を基点（グラフの表示範囲の左端）にして距離範囲Ｌ分の予定高度を表示する場合、図中（ａ）、（ｂ）、（ｈ）、（ｉ）に示すように、最低高度が表示範囲の下限に設定され、かつ、距離範囲Ｌにおける全ての高度が、単位時間ごとに黒ドットを棒状に積み重ね、高度を示す最上段のドットより下方側を黒ドットで埋め尽くした状態（第１表示形態）で表示範囲に表示される。このようにステップＳ１１８の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフである。
【００５５】
次いで、演算回路部１６０は、現在位置が終着点（ＧＯＡＬ位置）か否かを判定する（ステップＳ１２０）。現在位置が終着点である場合（ステップＳ１２０のＹｅｓ）には、情報表示制御方法の一連の処理動作を終了し、一方、現在位置が終着点でない場合（ステップＳ１２０のＮｏ）には、ステップＳ１０８に戻って、演算回路部１６０は、ユーザの現在位置を取得する処理を再度実行する。
【００５６】
また、ステップＳ１１６において、取得した部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ１１６のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の下限を最低高度に設定したときに、グラフの表示範囲（高度範囲Ｈ）外となる高度部分を、範囲外ルート情報として取得する（ステップＳ１３２）。
【００５７】
次いで、演算回路部１６０は、グラフの表示範囲の下限を最低高度に設定するとともに、表示範囲の左端に現在位置を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ１３４）。すなわち、図１２に示した登山ルートにおいて、図中（ｃ）、（ｄ）に示すように、最低高度が表示範囲の下限に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、単位時間ごとに黒ドットを棒状に積み重ね、高度を示す最上段のドットより下方側を黒ドットで埋め尽くした状態（第１表示形態）で表示範囲に表示される。また、高度範囲Ｈの上限を上回った高度部分は、高度範囲Ｈに相当する高度の値を減算するシフト処理を行い、黒ドットで埋め尽くされた各時刻において高度を示すドットの表示色を反転した状態（第２表示形態）で表示範囲に表示される。このようにステップＳ１３４の処理動作により生成されたグラフは、上述した第２の表示例において、現在位置以降の予定高度を表示した部分に対応する。そして、演算回路部１６０は、ステップＳ１３４におけるグラフ表示の後、上述したステップＳ１２０に進む。
【００５８】
また、ステップＳ１１４において、現在位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ１１４のＮｏ）には、演算回路部１６０は、グラフの表示範囲の上限を、取得した最高高度に設定したときに、部分ルート情報の現在位置の高度がグラフの上限と下限の範囲（高度範囲Ｈ）内にあるか否かを判定する（ステップＳ１２２）。演算回路部１６０は、現在位置の高度がグラフの高度範囲Ｈ内にある場合（ステップＳ１２２のＹｅｓ）には、ステップＳ１２４に進み、一方、現在位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ１２２のＮｏ）には、ステップＳ１２８に進む。
【００５９】
ステップＳ１２４においては、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の上限を最高高度に設定したときに、部分ルート情報の高度が高度範囲Ｈ外となる部分があるか否かを判定する。演算回路部１６０は、部分ルート情報の高度に高度範囲Ｈ外となる部分がない場合（ステップＳ１２４のＮｏ）には、ステップＳ１２６に進み、一方、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ１２４のＹｅｓ）には、ステップ１４２に進む。
【００６０】
ステップＳ１２６においては、演算回路部１６０は、図１１に示したグラフの表示範囲の上限を、取得した最高高度に設定するとともに、表示範囲の左端に現在位置を設定して、部分ルート情報の高度を、例えば第１表示形態で表示範囲に表示する。すなわち、図１２に示した登山ルートにおいて、図中（ｇ）に示すように、最高高度が表示範囲の上限に設定され、かつ、距離範囲Ｌにおける全ての高度が、単位時間ごとに黒ドットを棒状に積み重ねた状態（第１表示形態）で表示範囲に表示される。このようにステップＳ１２６の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフである。そして、演算回路部１６０は、ステップＳ１２６におけるグラフ表示の後、上述したステップＳ１２０に進む。
【００６１】
また、ステップＳ１２４において、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ１２４のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の上限を最高高度に設定したときに、高度範囲Ｈ外となる高度部分を、範囲外ルート情報として取得する（ステップＳ１４２）。
【００６２】
次いで、演算回路部１６０は、グラフの表示範囲の上限を最高高度に設定するとともに、表示範囲の左端に現在位置を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ１４４）。すなわち、図１２に示した登山ルートにおいて、図中（ｅ）、（ｆ）に示すように、最高高度が表示範囲の上限に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、上述した第１表示形態で表示範囲に表示されるとともに、高度範囲Ｈの下限を下回った高度部分は、高度範囲Ｈに相当する高度の値を加算するシフト処理を行い、ドットの表示色を反転した状態（第２表示形態）で表示範囲に表示される。そして、演算回路部１６０は、ステップＳ１４４におけるグラフ表示の後、上述したステップＳ１２０に進む。
【００６３】
また、ステップＳ１２２において、現在位置の高度が高度範囲Ｈ内にない場合（ステップＳ１２２のＮｏ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の高さ方向の中央に、現在位置の高度が表示されるように、表示範囲の上限、下限を設定したときに、部分ルート情報の高度に高度範囲Ｈ外となる部分があるか否かを判定する（ステップＳ１２８）。演算回路部１６０は、部分ルート情報の高度にグラフの高度範囲Ｈ外となる部分がない場合（ステップＳ１２８のＮｏ）には、ステップＳ１３０に進み、一方、部分ルート情報の高度に高度範囲Ｈがとなる部分がある場合（ステップＳ１２８のＹｅｓ）には、ステップ１５２に進む。
【００６４】
ステップＳ１３０においては、演算回路部１６０は、図１１に示したグラフの表示範囲の高さ方向の中央に、現在位置の高度が表示されるように、表示範囲の上限、下限を設定するとともに、表示範囲の左端に現在位置を設定して、部分ルート情報の高度を、例えば第１表示形態で表示範囲に表示する。このようにステップＳ１３０の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフである。演算回路部１６０は、ステップＳ１３０におけるグラフ表示の後、上述したステップＳ１２０に進む。
【００６５】
また、ステップＳ１２８において、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ１２８のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の高さ方向の中央に、現在位置の高度が表示されるように、表示範囲の上限、下限を設定したときに、高度範囲Ｈ外となる高度部分を、範囲外ルート情報として取得する（ステップＳ１５２）。
【００６６】
次いで、演算回路部１６０は、グラフの表示範囲の高さ方向の中央に、現在位置の高度が表示されるように、表示範囲の上限、下限を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ１５４）。すなわち、現在位置の高度が表示範囲の中央に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、上述した第１表示形態で表示範囲に表示されるとともに、高度範囲Ｈを逸脱した高度部分は、高度範囲Ｈに相当する高度の値だけシフトさせるシフト処理を行い、ドットの表示色を反転した状態（第２表示形態）で表示範囲に表示される。演算回路部１６０は、ステップＳ１５４におけるグラフ表示の後、上述したステップＳ１２０に進む。
【００６７】
本具体例においては、上述した一連の処理動作を繰り返し実行することにより、図１２（ａ）〜（ｉ）に示すように、予め登録された登山ルートを移動するユーザが装着又は携帯した電子機器の表示部１４０に、現在位置から先の移動予定のルートにおける高度の変化（予定高度）が随時表示される。ここで、グラフに設定された距離範囲内の高度が、グラフに設定された高度範囲を逸脱する場合には、高度範囲に相当する高度の値だけシフトさせるシフト処理を行うことにより、高度範囲内の高度と、同高度範囲を逸脱した高度とが、同一のグラフ中に異なる表示形態で表示される。また、所定の距離範囲（横軸方向の範囲）及び高度範囲（縦軸方向の範囲）が設定されたグラフに、移動予定のルートにおける高度の変化の概ね全体が適切に表示されるように、当該距離範囲における最低高度が当該高度範囲の下限、又は、当該距離範囲における最高高度が当該高度範囲の上限となるように、グラフの表示範囲を高さ方向（縦軸方向）に随時ずらすように制御される。
【００６８】
これによれば、所定の距離範囲及び高度範囲に設定されたグラフに、従来は表示部の表示範囲を逸脱してしまって表示されなかった高度変化の領域を含む、より広い範囲の高度変化を適切に表示させることができるので、ユーザはグラフ表示を一目見るだけで、将来の高度の変化（登り坂や下り坂の傾斜や継続の程度等）を直感的かつ正確に把握することができる。
【００６９】
なお、本具体例においては、高度の表示形態として、単位時間ごとに黒ドットを棒状に積み重ね、高度を示す最上段のドットより下方側を黒ドットで埋め尽くして表示する形態（第１表示形態）と、グラフの高度範囲を逸脱した高度に対して、所定の換算シフト処理を施して、黒ドットで埋め尽くされた各時刻において反転色の白ドットにより高度を表示する形態（第２表示形態）とを適用する場合について説明した。本発明はこれに限定されるものではなく、第３表示形態として、例えば単位時間ごとの高度を単一の黒ドット又は白ドットにより表示して、当該ドットより下方側を埋め尽くさない形態等を適用するものであってもよい。
【００７０】
（第２の具体例）
図１３、図１４は、本実施形態に係る情報表示制御方法の第２の具体例を示すフローチャートである。また、図１５は、本具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図であり、図１６は、本具体例に係る情報表示制御方法おける高度の変化の表示状態を示す詳細図である。ここで、上述した第１の具体例と同等の処理動作については説明を簡略化する。
【００７１】
上述した第１の具体例においては、グラフの表示範囲に、現在位置を基点（始点）にして将来の移動予定のルートにおける高度の変化を表示する場合について説明した。第２の具体例においては、グラフの表示範囲内に、現在位置を基点にして過去の移動済みのルートにおける高度履歴と、将来の移動予定のルートにおける予定高度とを表示する場合について説明する。
【００７２】
本実施形態に係る情報表示制御方法の第２の具体例においては、図１３、図１４のフローチャートに示すように、まず、演算回路部１６０は、登山ルート情報を取得し（ステップＳ２０２）、グラフ表示に適したデータに加工する（ステップＳ２０４）。ここで、本具体例においては、図１５に示すように、グラフの表示範囲の縦軸方向の高度範囲をＨ、横軸方向の時間範囲に相当する、左右端間の距離範囲をＬに設定するとともに、現在位置を距離範囲Ｌ内の左端以外の任意の位置に設定する。図では現在位置から過去側である距離範囲Ｌの左端までの距離をＬ１、現在位置から将来側である距離範囲Ｌの右端までの距離をＬ２と規定する。これらの距離Ｌ１、Ｌ２は用途に応じて任意の数値に設定することができる。例えば、登山等の移動中や移動前において、移動予定のルートの高度の変化をユーザに提供する場合には、将来側の距離Ｌ２を過去側の距離Ｌ１よりも大きく（例えば距離範囲Ｌの６０％〜１００％に）設定して、予定高度の表示比率を高くすることができる。一方、移動時の休憩中や移動後において、移動後のルートの高度の変化をユーザに提供する場合には、過去側の距離Ｌ１を将来側の距離Ｌ２よりも大きく（例えば距離範囲Ｌの６０％〜１００％に）設定して、高度履歴の表示比率を高くすることができる。すなわち、本具体例においては、登山ルート情報のうち、現在位置を基点とする移動済みの距離Ｌ１における高度履歴と、移動予定の距離Ｌ２における予定高度が、グラフの表示範囲に任意の比率で表示される。
【００７３】
また、登山ルート情報のデータ加工においては、演算回路部１６０は、取得した登山ルート情報に含まれる登山ルートの出発点（ＳＴＡＲＴ位置）の前に、グラフに設定された表示範囲の、現在位置から距離範囲Ｌの左端までの距離Ｌ１分に相当するゼロデータを付加し、終着点（ＧＯＡＬ位置）の後に、グラフに設定された表示範囲の、現在位置から距離範囲Ｌの右端までの距離Ｌ２分に相当するゼロデータを付加する処理を行う。加工処理された登山ルート情報は、登録データとしてメモリ部１７０に保存される。
【００７４】
次いで、ユーザが登山ルートに沿って移動を開始すると（ステップＳ２０６）、演算回路部１６０は、ユーザの現在位置を取得する（ステップＳ２０８）。そして、演算回路部１６０は、取得した現在位置に基づいて、登山ルート情報から、図１５に示したグラフの表示範囲に設定された現在位置の表示位置を基点にして、距離Ｌ１だけ前の第１位置（距離範囲Ｌの左端）から、距離Ｌ２だけ後の第２位置（距離範囲Ｌの右端）までの部分ルート情報を取得する（ステップＳ２１０）。すなわち、演算回路部１６０は、登録された登山ルート情報のうち、現在位置を基点にして移動済みの距離Ｌ１の位置から移動予定の距離Ｌ２の位置までの距離範囲Ｌ分の登山ルート情報を、部分ルート情報として抽出する。
【００７５】
次いで、演算回路部１６０は、取得した部分ルート情報の中から、最高高度及び最低高度を取得し（ステップＳ２１２）、グラフの表示範囲の下限を、取得した最低高度に設定したときに、部分ルート情報の第１位置の高度がグラフの高度範囲Ｈの上限と下限の範囲内にあるか否かを判定する（ステップＳ２１４）。演算回路部１６０は、第１位置の高度がグラフの高度範囲Ｈ内にある場合（ステップＳ２１４のＹｅｓ）には、ステップＳ２１６に進み、一方、第１位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ２１４のＮｏ）には、図１４に示すフローチャートのステップＳ２２２に進む。
【００７６】
ステップＳ２１６においては、演算回路部１６０は、取得した部分ルート情報において、グラフの表示範囲の下限を、最低高度に設定したときに、部分ルート情報の高度にグラフの高度範囲Ｈ外となる部分があるか否かを判定する（ステップＳ２１６）。演算回路部１６０は、部分ルート情報の高度にグラフの高度範囲Ｈ外となる部分がない場合（ステップＳ２１６のＮｏ）には、ステップＳ２１８に進み、一方、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２１６のＹｅｓ）には、ステップ２３２に進む。
【００７７】
ステップＳ２１８においては、演算回路部１６０は、図１５に示したグラフの表示範囲の下限を、取得した最低高度に設定するとともに、表示範囲の左端に第１位置を設定して、部分ルート情報を表示範囲に、第１位置から現在位置までの高度部分を、第３表示形態で表示し、現在位置から第２位置までの高度部分を、第１表示形態で表示する。すなわち、図１６に示すような高度の変化を有する登山ルートにおいて、現在位置を基点にして距離Ｌ１だけ前の第１位置から距離Ｌ２だけ後の第２位置までの距離範囲Ｌ分の予定高度を表示する場合、図中（ａ）〜（ｃ）、（ｉ）、（ｊ）に示すように、最低高度が表示範囲の下限に設定される。加えて、第１位置から現在位置までの高度部分（高度履歴）は、例えば単位時間ごとの高度を単一の黒ドットにより表示して、表示範囲の当該ドットより下方側を埋め尽くさない第３表示形態で表示され、現在位置から第２位置までの高度部分（予定高度）は、例えば第１表示形態で表示される。このようにステップＳ２１８の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフであって、上述した第１の表示例に対応する。そして、演算回路部１６０は、ステップＳ２１８におけるグラフ表示の後、現在位置が終着点（ＧＯＡＬ位置）か否かを判定し（ステップＳ２２０）、現在位置が終着点である場合（ステップＳ２２０のＹｅｓ）には、一連の処理動作を終了し、終着点でない場合（ステップＳ２２０のＮｏ）には、ステップＳ２０８に戻って、ユーザの現在位置を取得する処理を再度実行する。
【００７８】
また、ステップＳ２１６において、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２１６のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の下限を最低高度に設定したときに、グラフの表示範囲（高度範囲Ｈ）外となる高度部分を、範囲外ルート情報として取得する（ステップＳ２３２）。
【００７９】
次いで、演算回路部１６０は、グラフの表示範囲の下限を最低高度に設定するとともに、表示範囲の左端に第１位置を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態及び第３表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ２３４）。すなわち、図１６に示した登山ルートにおいて、図中（ｄ）〜（ｆ）に示すように、最低高度が表示範囲の下限に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、各高度を示すドットが上述した第１表示形態及び第３表示形態で表示範囲に表示されるとともに、高度範囲Ｈの上限を上回った高度部分は、高度範囲Ｈに相当する高度の値を減算するシフト処理を行い、表示色を反転した状態（第２表示形態）で表示範囲に表示されたグラフがステップＳ２３４の処理動作により生成される。これらのグラフは、上述した第２の表示例に対応する。そして、演算回路部１６０は、ステップＳ２３４におけるグラフ表示の後、上述したステップＳ２２０に進む。
【００８０】
また、ステップＳ２１４において、第１位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ２１４のＮｏ）には、演算回路部１６０は、グラフの表示範囲の上限を、取得した最高高度に設定したときに、部分ルート情報の第１位置の高度がグラフの上限と下限の範囲（高度範囲Ｈ）内にあるか否かを判定する（ステップＳ２２２）。演算回路部１６０は、第１位置の高度がグラフの高度範囲Ｈ内にある場合（ステップＳ２２２のＹｅｓ）には、ステップＳ２２４に進み、一方、第１位置の高度がグラフの高度範囲Ｈ内にない場合（ステップＳ２２２のＮｏ）には、ステップＳ２２８に進む。
【００８１】
ステップＳ２２４においては、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の上限を最高高度に設定したときに、部分ルート情報の高度が高度範囲Ｈ外となる部分があるか否かを判定する。演算回路部１６０は、部分ルート情報の高度に高度範囲Ｈ外となる部分がない場合（ステップＳ２２４のＮｏ）には、ステップＳ２２６に進み、一方、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２２４のＹｅｓ）には、ステップ２４２に進む。
【００８２】
ステップＳ２２６においては、演算回路部１６０は、図１５に示したグラフの表示範囲の上限を、取得した最高高度に設定するとともに、表示範囲の左端に第１位置を設定して、部分ルート情報の高度を、第１表示形態及び第３表示形態で表示範囲に表示する。このようにステップＳ２２６の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフである。そして、演算回路部１６０は、ステップＳ２２６におけるグラフ表示の後、上述したステップＳ２２０に進む。
【００８３】
また、ステップＳ２２４において、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２２４のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の上限を最高高度に設定したときに、高度範囲Ｈ外となる高度部分を、範囲外ルート情報として取得する（ステップＳ２４２）。
【００８４】
次いで、演算回路部１６０は、グラフの表示範囲の上限を最高高度に設定するとともに、表示範囲の左端に第１位置を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態及び第３表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ２４４）。すなわち、図１６に示した登山ルートにおいて、図中（ｇ）、（ｈ）に示すように、最高高度が表示範囲の上限に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、上述した第１表示形態及び第３表示形態で表示範囲に表示されるとともに、高度範囲Ｈの下限を下回った高度部分は、高度範囲Ｈに相当する高度の値を加算する換算シフト処理を行い、ドットの表示色を反転した状態（第２表示形態）で表示範囲に表示される。このようにステップＳ２４４の処理動作により生成されたグラフは、上述した第３の表示例に対応する。そして、演算回路部１６０は、ステップＳ２４４におけるグラフ表示の後、上述したステップＳ２２０に進む。
【００８５】
また、ステップＳ２２２において、第１位置の高度が高度範囲Ｈ内にない場合（ステップＳ２２２のＮｏ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の高さ方向の中央に、第１位置の高度が表示されるように、表示範囲の上限、下限を設定したときに、部分ルート情報の高度に高度範囲Ｈ外となる部分があるか否かを判定する（ステップＳ２２８）。演算回路部１６０は、部分ルート情報の高度にグラフの高度範囲Ｈ外となる部分がない場合（ステップＳ２２８のＮｏ）には、ステップＳ２３０に進み、一方、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２２８のＹｅｓ）には、ステップ２５２に進む。
【００８６】
ステップＳ２３０においては、演算回路部１６０は、図１５に示したグラフの表示範囲の高さ方向の中央に、第１位置の高度が表示されるように、表示範囲の上限、下限を設定するとともに、表示範囲の左端に第１位置を設定して、部分ルート情報の高度を、第１表示形態及び第３表示形態で表示範囲に表示する。このようにステップＳ２３０の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が高度範囲Ｈ内に収まるグラフである。演算回路部１６０は、ステップＳ２３０におけるグラフ表示の後、上述したステップＳ２２０に進む。
【００８７】
また、ステップＳ２２８において、部分ルート情報の高度に高度範囲Ｈ外となる部分がある場合（ステップＳ２２８のＹｅｓ）には、演算回路部１６０は、部分ルート情報において、グラフの表示範囲の高さ方向の中央に、第１位置の高度が表示されるように、表示範囲の上限、下限を設定したときに、高度範囲Ｈ外となる高度部分を、範囲外ルート情報として取得する（ステップＳ２５２）。
【００８８】
次いで、演算回路部１６０は、グラフの表示範囲の高さ方向の中央に、第１位置の高度が表示されるように、表示範囲の上限、下限を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態及び第３表示形態で表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で表示範囲に表示する（ステップＳ２５４）。すなわち、第１位置の高度が表示範囲の中央に設定され、かつ、距離範囲Ｌにおいて高度範囲Ｈ内に収まる高度部分は、上述した第１表示形態及び第３表示形態で表示範囲に表示されるとともに、高度範囲Ｈを逸脱した高度部分に対しては、高度範囲Ｈに相当する高度の値だけシフトさせるシフト処理を行い、ドットの表示色を反転した状態（第２表示形態）で表示範囲に表示される。演算回路部１６０は、ステップＳ２５４におけるグラフ表示の後、上述したステップＳ２２０に進む。
【００８９】
本具体例においては、上述した一連の処理動作を繰り返し実行することにより、図１６（ａ）〜（ｊ）に示すように、登山ルートを移動するユーザが装着又は携帯した電子機器の表示部１４０に、現在位置を基点とする過去の高度履歴と将来の予定高度とが随時表示される。ここで、グラフに表示される過去の高度履歴と将来の予定高度とは異なる表示形態で表示される。また、距離範囲及び高度範囲が設定されたグラフに、過去の高度履歴と将来の予定高度の概ね全体が適切に表示されるように、当該距離範囲における最低高度が当該高度範囲の下限、又は、当該距離範囲における最高高度が当該高度範囲の上限となるように、グラフの表示範囲を高さ方向に随時ずらすように制御される。
【００９０】
これによれば、上述した第１の具体例に示した作用効果に加え、移動済みのルートから移動予定のルートに至るまでの高度の変化の概ね全体が適切に表示されるので、ユーザはグラフ表示を一目見るだけで、過去の高度の変化や移動の記録、実績と比較しつつ、将来の高度の変化（登り坂や下り坂の傾斜や継続の程度等）や移動の予定、計画等を適切に検証したり確認したりすることができる。
【００９１】
（第３の具体例）
図１７は、本実施形態に係る情報表示制御方法の第３の具体例を示すフローチャートである。また、図１８は、本具体例に係る情報表示制御方法に適用されるグラフの表示範囲を規定するための概略図であり、図１９は、本具体例に係る情報表示制御方法おける高度の変化の表示状態を示す詳細図である。ここで、上述した第１及び第２の具体例と同等の処理動作については説明を簡略化する。
【００９２】
上述した第１及び第２の具体例においては、グラフに高度の変化（特に、現在位置の高度を含む予定高度）の概ね全体が適切に表示されるように、グラフの表示範囲を高さ方向（縦軸方向）に任意の数値分、随時ずらすように制御する場合について説明した。第３の具体例においては、グラフに設定された高度範囲分の高度の変化ごとに、グラフの表示範囲を高さ方向（縦軸方向）に段階的に切り換えるように制御する場合について説明する。
【００９３】
本実施形態に係る情報表示制御方法の第３の具体例においては、図１７のフローチャートに示すように、まず、演算回路部１６０は、登山ルート情報を取得し（ステップＳ３０２）、グラフ表示に適したデータに加工する（ステップＳ３０４）。ここで、本具体例においては、図１８に示すように、上述した第２の具体例と同様に、距離範囲Ｌが設定されたグラフにおける、距離範囲Ｌ内の左端を除く任意の位置に現在位置が設定され、当該現在位置を基点として高度履歴と予定高度が、同一のグラフ中に表示される。また、登山ルート情報のデータ加工においても、上述した第２の具体例と同様に、演算回路部１６０は、取得した登山ルート情報に含まれる登山ルートの出発点（ＳＴＡＲＴ位置）の前に、距離Ｌ１分に相当するゼロデータを付加し、終着点（ＧＯＡＬ位置）の後に、距離Ｌ２分に相当するゼロデータを付加する処理を行う。
【００９４】
次いで、演算回路部１６０は、登山ルート情報全体の中から、最高高度及び最低高度を取得し、登山ルート全体の高度の変化を表示するために必要とする表示範囲の段数ｎを算出する（ステップＳ３０６）。本具体例においては、図１８に示すように、登所定の高度範囲Ｈが設定されたグラフの表示範囲を縦軸方向に隣接するように複数（ｎ段）配列する（又は、複数積み上げる）ことにより、登山ルート全体の高度の変化（すなわち、最高高度と最低高度との差分）を表示する。具体的には、例えば登山ルート中の最高高度と最低高度との差分が１０００ｍであり、グラフに設定された高度範囲Ｈが１００ｍである場合、登山ルート全体を表示するために必要とする表示範囲の段数ｎは１０段（＝１０００÷１００）と算出される。
【００９５】
次いで、ユーザが登山ルートに沿って移動を開始すると（ステップＳ３０８）、演算回路部１６０は、ユーザの現在位置を取得する（ステップＳ３１０）。そして、演算回路部１６０は、取得した現在位置に基づいて、登山ルート情報から、図１８に示したグラフの表示範囲に設定された現在位置の表示位置を基点にして、距離Ｌ１だけ前の第１位置（距離範囲Ｌの左端）から、距離Ｌ２だけ後の第２位置（距離範囲Ｌの右端）までの部分ルート情報を取得する（ステップＳ３１２）。
【００９６】
次いで、演算回路部１６０は、現在位置の高度が含まれる表示範囲の段数ｍを取得する（ステップＳ３１４）。ここで、段数ｍは、ステップＳ３０６において算出された、登山ルート全体を表示するために必要とする表示範囲の段数ｎ以下の値となる。そして、演算回路部１６０は、現在位置の高度が含まれるｍ段目の表示範囲を、第ｍ表示範囲に設定する（ステップＳ３１６）。
【００９７】
次いで、演算回路部１６０は、ステップＳ３１２において取得された部分ルート情報において、第ｍ表示範囲外となる高度部分があるか否かを判定する（ステップＳ３１８）。演算回路部１６０は、部分ルート情報に第ｍ表示範囲外となる高度部分がない場合（ステップＳ３１８のＮｏ）には、ステップＳ３２０に進み、一方、部分ルート情報に第ｍ表示範囲外となる高度部分がある場合（ステップＳ３１８のＹｅｓ）には、ステップＳ３２４に進む。
【００９８】
ステップＳ３２０においては、演算回路部１６０は、表示範囲の左端に第１位置を設定して、取得した部分ルート情報を第ｍ表示範囲に、第１位置から現在位置までの高度部分を、第３表示形態で表示し、現在位置から第２位置までの高度部分を、第１表示形態で表示する。すなわち、図１９に示すような高度の変化を有する登山ルートにおいて、現在位置を基点にして距離Ｌ１だけ前の第１位置から距離Ｌ２だけ後の第２位置までの距離範囲Ｌ分の予定高度を表示する場合、図中（ｂ）、（ｈ）〜（ｊ）に示すように、第ｍ表示範囲（ここではｍ＝１；１段目の表示範囲）に、第３表示形態で高度履歴が表示され、第１表示形態で予定高度が表示される。このようにステップＳ３２０の処理動作により生成されるグラフは、距離範囲Ｌにおける全ての高度が第ｍ表示範囲の高度範囲Ｈ内に収まるグラフであって、上述した第１の表示例に対応する。そして、演算回路部１６０は、ステップＳ３２０におけるグラフ表示の後、現在位置が終着点（ＧＯＡＬ位置）か否かを判定し（ステップＳ３２２）、現在位置が終着点である場合（ステップＳ３２２のＹｅｓ）には、一連の処理動作を終了し、終着点でない場合（ステップＳ３２２のＮｏ）には、ステップＳ３１０に戻って、ユーザの現在位置を取得する処理を再度実行する。
【００９９】
また、ステップＳ３１８において、部分ルート情報に第ｍ表示範囲外となる高度部分がある場合（ステップＳ３１８のＹｅｓ）には、演算回路部１６０は、部分ルート情報から、第ｍ表示範囲外となる範囲外ルート情報を取得する（ステップＳ３２４）。
【０１００】
次いで、演算回路部１６０は、表示範囲の左端に第１位置を設定して、部分ルート情報から範囲外ルート情報を除いた高度部分を、第１表示形態及び第３表示形態で第ｍ表示範囲に表示し、範囲外ルート情報の高度部分を、第２表示形態で第ｍ表示範囲に表示する（ステップＳ３２６）。すなわち、図１９に示した登山ルートにおいて、図中（ｃ）、（ｄ）、に示すように、距離範囲Ｌにおいて第ｍ表示範囲の高度範囲Ｈ内に収まる高度部分は、各高度を示すドットが上述した第１表示形態及び第３表示形態で第ｍ表示範囲に表示されるとともに、第ｍ表示範囲の高度範囲Ｈを逸脱した高度部分に対して、高度範囲Ｈに相当する高度の値だけシフトさせるシフト処理を行い、表示色を反転した状態（第２表示形態）で、第ｍ表示範囲に表示されたグラフがステップＳ３２６の処理動作により生成される。これらのグラフは、上述した第２又は第３の表示例に対応する。そして、演算回路部１６０は、ステップＳ２３４におけるグラフ表示の後、上述したステップＳ２２０に進む。
【０１０１】
本具体例においては、上述した一連の処理動作を繰り返し実行することにより、図１９（ａ）〜（ｊ）に示すように、登山ルートを移動するユーザが装着又は携帯した電子機器の表示部１４０に、現在位置を基点とする過去の高度履歴と将来の予定高度とが随時表示される。ここで、グラフに表示される過去の高度履歴と将来の予定高度とは異なる表示形態で表示される。また、距離範囲及び高度範囲が設定されたグラフに、過去の高度履歴と将来の予定高度の概ね全体が適切に表示されるように、現在位置の高度が、グラフの表示範囲に設定されている高度範囲Ｈの上限又は下限に達するたびに、グラフの表示範囲が隣接する表示範囲に段階的に切り替わるように制御される。
【０１０２】
これによれば、上述した第１及び第２の具体例と同様に、所定の距離範囲及び高度範囲に設定されたグラフに、従来表示部の表示範囲を逸脱して表示されなかった高度変化の領域を含む、より広い範囲の高度の変化を適切に表示させることができるので、ユーザはグラフ表示を一目見るだけで、将来の高度変化（登り坂や下り坂の傾斜や継続の程度等）を直感的かつ正確に把握することができる。
【０１０３】
なお、上述した各具体例においては、表示部１４０のグラフ表示領域１４２ａに、過去及び将来の高度の変化を示すグラフ画像を表示する場合について説明したが、上述したように、グラフの表示範囲を高さ方向（縦軸方向）に随時又は段階的にずらすさせるように制御する場合には、少なくともグラフの高度範囲の上限及び下限の高度を示す数値を表示することが望ましい。このような高度の数値表示を行う場合には、演算回路部１６０は、グラフの表示範囲を高さ方向にずらすさせるたびに、高度の数値表示を更新するように制御する。また、表示範囲の随時又は段階的なずらしが実行されるたびに、グラフの表示色を変更したり、メッセージを表示したりする等の通知動作を併せて実行することが望ましい。
【０１０４】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０５】
（付記）
［１］
表示部と、
設定された移動ルート上の複数の位置の各々に対する複数の高度の値を示すグラフを、前記表示部の、横軸が前記移動ルート上の位置に対応するように設定され、縦軸が前記高度の値に対応するように設定されたグラフ表示領域に表示させるとともに、前記グラフの表示形態を制御する制御部と、
を備え、
前記制御部は、前記複数の高度の値が、前記グラフ表示領域の前記縦軸に設定されている高度範囲外の値を含んでいるとき、前記高度範囲外の前記高度の値を、前記高度範囲内となる値にシフトさせるシフト処理を行い、前記シフト処理を行った後の前記高度の値による前記グラフを前記グラフ表示領域に表示させることを特徴とする電子機器。
【０１０６】
［２］
前記制御部は、前記高度範囲内の前記高度の値による前記グラフを、第１表示形態で前記グラフ表示領域に表示させ、前記シフト処理を行った後の前記高度の値による前記グラフを、前記第１表示形態と異なる第２表示形態で、前記グラフ表示領域に表示させることを特徴とする［１］に記載の電子機器。
【０１０７】
［３］
前記制御部は、前記シフト処理において、前記高度の値が、前記グラフ表示領域の前記高度範囲の上限を上回っているとき、前記高度の値から前記高度範囲に相当する前記高度の値を減算し、前記高度の値が、前記グラフ表示領域の前記高度範囲の下限を下回っているとき、前記高度の値に前記高度範囲に相当する前記高度の値を加算することを特徴とする［１］に記載の電子機器。
【０１０８】
［４］
前記電子機器の現在位置を取得する測位部を備え、
前記グラフ表示領域の前記横軸の範囲は所定の距離範囲に設定され、
前記制御部は、
前記移動ルートの全体に沿った高度の値を有するルート情報より、前記移動ルートにおける前記現在位置を含む前記距離範囲での前記高度の値を有する部分ルート情報を取得し、
前記グラフとして、前記部分ルート情報における前記距離範囲の前記高度の値を表示させることを特徴とする［１］乃至［３］のいずれか一項に記載の電子機器。
【０１０９】
［５］
前記電子機器が前記移動ルートを移動しているとき、
前記制御部は、前記移動ルートにおける前記距離範囲として、前記移動ルートにおける現在より前に移動済みの第１距離範囲と、前記移動ルートにおける現在より後に移動予定の第２距離範囲とを設定し、
前記第１距離範囲に対する前記グラフを、前記第１表示形態及び前記第２表示形態と異なる第３表示形態で前記グラフ表示領域に表示させることを特徴とする請求項［４］に記載の電子機器。
【０１１０】
［６］
設定された移動ルート上の複数の位置の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の位置に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示し、
前記グラフの表示形態を制御し、
前記表示形態の制御において、
前記複数の高度の値が、前記グラフ表示領域の前記縦軸に設定されている高度範囲外の値を含んでいるとき、前記高度範囲外の前記高度の値を、前記高度範囲内となる値にシフトさせるシフト処理を行い、
前記シフト処理を行った後の前記高度の値による前記グラフを前記グラフ表示領域に表示させる、
ことを特徴とする情報表示制御方法。
【０１１１】
［７］
コンピュータに、
設定された移動ルート上の複数の位置の各々に対する複数の高度の値を示すグラフを、表示部の、横軸が前記移動ルート上の位置に設定され、縦軸が前記高度の値に設定されたグラフ表示領域に表示させ、
前記グラフの表示形態を制御させ、
前記表示形態の制御において、
前記複数の高度の値が、前記グラフ表示領域の前記縦軸に設定されている高度範囲外の値を含んでいるとき、前記高度範囲外の前記高度の値を、前記高度範囲内となる値にシフトさせるシフト処理を行わせ、
前記シフト処理を行った後の前記高度の値による前記グラフを前記グラフ表示領域に表示させる、
ことを特徴とする情報表示制御プログラム。
【符号の説明】
【０１１２】
１００      電子機器
１１０      モーションセンサ部
１２０      ＧＰＳ測位部
１４０      表示部
１４２      表示パネル
１４２ａ    グラフ表示領域
１６０      演算回路部（制御部）
【図１】
0006700574.tif 000002
【図２】
0006700574.tif 000003
【図３】
0006700574.tif 000004
【図４】
0006700574.tif 000005
【図５】
0006700574.tif 000006
【図６】
0006700574.tif 000007
【図７】
0006700574.tif 000008
【図８】
0006700574.tif 000009
【図９】
0006700574.tif 000010
【図１０】
0006700574.tif 000011
【図１１】
0006700574.tif 000012
【図１２】
0006700574.tif 000013
【図１３】
0006700574.tif 000014
【図１４】
0006700574.tif 000015
【図１５】
0006700574.tif 000016
【図１６】
0006700574.tif 000017
【図１７】
0006700574.tif 000018
【図１８】
0006700574.tif 000019
【図１９】
0006700574.tif 000020