(57)【要約】【課題】地図上の高度変化の経緯を把握するユーザの利便性を向上することができる。【解決手段】電子機器は、表示部と、地図情報を記憶する記憶部と、気圧により高度を計測できる他の電子機器からの情報に基づき高度情報を取得する高度情報取得部と、地図情報と高度情報とにより立体的に表現される地図画像を表示部に表示させる制御部とを備える。【選択図】図１
2018009961.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
地図情報を記憶する記憶部と、
気圧により高度を計測できる他の電子機器からの情報に基づき高度情報を取得する高度情報取得部と、
前記地図情報と前記高度情報とにより立体的に表現される地図画像を前記表示部に表示させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
位置情報を取得する位置情報取得部を備え、
前記制御部は、前記位置情報に基づき平面的に表現される第１の軌跡と前記位置情報及び前記高度情報に基づき立体的に表現される第２の軌跡とを含む前記地図画像を前記表示部に表示させる
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
位置情報を取得する位置情報取得部を備え、
前記制御部は、前記位置情報に基づいて同一と判定される地点における高度値の変化量に基づいて、前記高度情報を補正する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
位置情報を取得する位置情報取得部を備え、
前記制御部は、前記位置情報の変化量が継続して所定の距離以内である場合に、高度値が所定の範囲内で変化したときには、当該変化量に基づいて前記高度情報を補正する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項５】
地点を登録する登録部を備え、
前記制御部は、登録された地点に関するデータであって、時刻、緯度、経度、高度、天気情報及び写真のうち少なくとも１つ以上のデータを前記表示部に表示させ、
前記天気情報を表示する場合は、天気、気圧、温度、湿度、風向き、及び、風速のうち少なくとも１つ以上のデータを表示させる
ことを特徴とする請求項１から請求項４のいずれか１項に記載の電子機器。
【請求項６】
複数の地点を登録する登録部を備え、
前記制御部は、登録された少なくとも２つの地点間に関するデータであって、前記地点間の距離、前記地点間の移動にかかる所要時間、前記地点間を移動する際の速度、前記地点間の高度の差のうち少なくとも１つ以上のデータを前記表示部に表示させる
ことを特徴とする請求項１から請求項５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、線を用いて前記第２の軌跡を表示させ、前記表示部は、前記第２の軌跡の背景をユーザに視認させる
ことを特徴とする請求項２に記載の電子機器。
【請求項８】
前記制御部は、前記第１の軌跡と前記第２の軌跡とを結ぶ線を前記地図画像にさらに表示させる
ことを特徴とする請求項２に記載の電子機器。
【請求項９】
前記制御部は、前記位置情報及び前記高度情報による表示と前記地図情報による表示とを互いに異なる縮尺で表示させる
ことを特徴とする請求項２から請求項４のいずれか１項に記載の電子機器。
【請求項１０】
前記高度情報は、所定の計測時間の変化量に対する高度の変化量を示す登高速度である
ことを特徴とする請求項１から請求項９のいずれか１項に記載の電子機器。
【請求項１１】
自装置の姿勢を検出する姿勢検出部をさらに備え、
前記制御部は、前記姿勢検出部が検出する姿勢に応じて、前記表示部に表示される前記地図画像の角度を変更する
ことを特徴とする請求項１から請求項１０のいずれか１項に記載の電子機器。
【請求項１２】
前記高度情報取得部は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による近距離無線通信を介して前記高度情報を取得し、
前記位置情報取得部は衛星からのＧＰＳ情報により前記位置情報を取得する、
ことを特徴とする請求項２から請求項４，請求項９のいずれか１項に記載の電子機器。
【請求項１３】
電子時計と電子機器とを備える表示システムであって、
前記電子時計は、気圧により高度を計測する高度計測部を備え、
前記電子機器は、
表示部と、
地図情報を記憶する記憶部と、
前記電子時計からの情報に基づいて高度情報を取得する高度情報取得部と、
前記地図情報と前記高度情報とにより立体的に表現される地図画像を前記表示部に表示させる制御部と、
を備えることを特徴とする表示システム。
【請求項１４】
請求項１３に記載の表示システムに含まれる電子時計。
【請求項１５】
電子機器のコンピュータに、
気圧により高度を計測できる他の電子機器から高度情報を取得する高度情報取得ステップと、
記憶部に記憶された地図情報と前記高度情報とにより立体的に表現される地図画像を表示部に表示させる制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示システム、電子時計およびプログラムに関する。
【背景技術】
【０００２】
一般的に、衛星から得られる情報であって、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）により得られる情報のうち緯度経度の精度は良いが、高度の精度は相対的に低い。地図データベースから高度情報を取得する方法もあるが、地図データベースの精度に依存してしまう。
一方、特許文献１には、ＧＰＳにより位置を測定し、気圧計による高度変化により高度を補正することで、地図上の位置の把握を容易にすることができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、地図上の高度変化の経緯を把握することが困難であるという問題がある。
【０００５】
そこで、本発明は上述の事情を鑑みてなされたものであり、地図上の高度変化の経緯を把握するユーザの利便性を向上することができる電子機器、表示システム、電子時計およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、表示部と、地図情報を記憶する記憶部と、気圧により高度を計測できる他の電子機器からの情報に基づき高度情報を取得する高度情報取得部と、前記地図情報と前記高度情報とにより立体的に表現される地図画像を前記表示部に表示させる制御部と、を備えることを特徴とする電子機器である。
【０００７】
また、本発明の他の態様の電子機器において、位置情報を取得する位置情報取得部を備え、前記制御部は、前記位置情報に基づき平面的に表現される第１の軌跡と前記位置情報及び前記高度情報に基づき立体的に表現される第２の軌跡とを含む前記地図画像を前記表示部に表示させることを特徴とする。
【０００８】
また、本発明の他の態様の電子機器において、位置情報を取得する位置情報取得部を備え、前記制御部は、前記位置情報に基づいて同一と判定される地点における高度値の変化量に基づいて、前記高度情報を補正することを特徴とする。
【０００９】
また、本発明の他の態様の電子機器において、位置情報を取得する位置情報取得部を備え、前記制御部は、前記位置情報の変化量が継続して所定の距離以内である場合に、高度値が所定の範囲内で変化したときには、当該変化量に基づいて前記高度情報を補正することを特徴とする。
【００１０】
また、本発明の他の態様の電子機器において、地点を登録する登録部を備え、前記制御部は、登録された地点に関するデータであって、時刻、緯度、経度、高度、天気情報及び写真のうち少なくとも１つ以上のデータを前記表示部に表示させ、前記天気情報を表示する場合は、天気、気圧、温度、湿度、風向き、及び、風速のうち少なくとも１つ以上のデータを表示させることを特徴とする。
【００１１】
また、本発明の他の態様の電子機器において、複数の地点を登録する登録部を備え、前記制御部は、登録された少なくとも２つの地点間に関するデータであって、前記地点間の距離、前記地点間の移動にかかる所要時間、前記地点間を移動する際の速度、前記地点間の高度の差のうち少なくとも１つ以上のデータを前記表示部に表示させることを特徴とする。
【００１２】
また、本発明の他の態様の電子機器において、前記制御部は、線を用いて前記第２の軌跡を表示させ、前記表示部は、前記第２の軌跡の背景をユーザに視認させることを特徴とする。
【００１３】
また、本発明の他の態様の電子機器において、前記制御部は、前記第１の軌跡と前記第２の軌跡とを結ぶ線を前記地図画像にさらに表示させることを特徴とする。
【００１４】
また、本発明の他の態様の電子機器において、前記制御部は、前記位置情報及び前記高度情報による表示と前記地図情報による表示とを互いに異なる縮尺で表示させることを特徴とする。
【００１５】
また、本発明の他の態様の電子機器において、前記高度情報は、所定の計測時間の変化量に対する高度の変化量を示す登高速度であることを特徴とする。
【００１６】
また、本発明の他の態様の電子機器において、自装置の姿勢を検出する姿勢検出部をさらに備え、前記制御部は、前記姿勢検出部が検出する姿勢に応じて、前記表示部に表示される前記地図画像の角度を変更することを特徴とすることを特徴とする。
【００１７】
また、本発明の他の態様の電子機器において、前記高度情報取得部は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による近距離無線通信を介して前記高度情報を取得し、前記位置情報取得部は、衛星からのＧＰＳ情報により前記位置情報を取得することを特徴とする。
【００１８】
また、本発明の他の態様は、電子時計と電子機器とを備える表示システムであって、前記電子時計は、気圧により高度を計測する高度計測部を備え、前記電子機器は、表示部と、地図情報を記憶する記憶部と、前記電子時計からの情報に基づいて高度情報を取得する高度情報取得部と、前記地図情報と前記高度情報とにより立体的に表現される地図画像を前記表示部に表示させる制御部とを備えることを特徴とする表示システムである。
【００１９】
また、本発明の他の態様は、上記表示システムに含まれる電子時計である。
【００２０】
また、本発明の他の態様は、電子機器のコンピュータに、気圧により高度を計測できる他の電子機器から高度情報を取得する高度情報取得ステップと、記憶部に記憶された地図情報と前記高度情報とにより立体的に表現される地図画像を表示部に表示させる制御ステップと、を実行させるためのプログラムである。
【発明の効果】
【００２１】
本発明によれば、地図上の高度変化の経緯を把握するユーザの利便性を向上することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態における表示システムの構成を示す概略図である。
【図２】本実施形態における電子時計の構成を示すブロック図である。
【図３】本実施形態における電子時計が生成する高度情報の一例を示す概略図である。
【図４】本実施形態における電子機器の構成を示すブロック図である。
【図５】本実施形態における電子機器が生成する緯度経度情報の一例を示す概略図である。
【図６】本実施形態における電子機器が生成する三次元位置情報の一例を示す概略図である。
【図７】本実施形態における電子機器が生成する座標配列の一例を示す概略図である。
【図８】本実施形態における電子機器が生成する地図のカラー座標配列の一例を示す概略図である。
【図９】本実施形態における電子機器が生成する二次元軌跡のカラー座表配列の一例を示す概略図である。
【図１０】本実施形態における電子機器が生成する三次元軌跡のカラー座標配列の一例を示す概略図である。
【図１１】本実施形態における電子機器が表示する地図画像の一例を示すイメージ図である。
【図１２】本実施形態における電子機器が表示する地図画像の一例を示すイメージ図である。
【図１３】本実施形態における電子機器が表示する地図画像の一例を示すイメージ図である。
【図１４】本実施形態における電子機器が表示する地図画像の一例を示すイメージ図である。
【図１５】本実施形態における表示システムの動作の一例を示すシーケンス図である。
【図１６】本実施形態における電子機器が実行する地図画像生成処理の処理手順を示したフローチャートである。
【図１７】本発明の第２の実施形態における表示システムの動作を説明するための図である。
【図１８】本発明の第３の実施形態における補正前の高度情報と補正後の高度情報とを示すグラフである。
【図１９】本実施形態における電子機器が実行する第１の補正処理の処理手順を示したフローチャートである。
【図２０】本発明の第４の実施形態における補正前の高度情報と補正後の高度情報とを示すグラフである。
【図２１】本実施形態における電子機器が実行する第２の補正処理の処理手順を示したフローチャートである。
【図２２】地図画像の他の例を示すイメージ図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図面を参照しながら説明する。
【００２４】
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本実施形態における表示システム１の構成を示す概略図である。表示システム１は、地図上の高度変化の経緯を把握するためのものであって、電子時計１００と、電子機器２００とを備える。電子時計１００は、気圧により高度を計測する高度計測機能付き電子時計である。電子機器２００は、スマートフォンやタブレット端末等の、ＧＰＳ機能付き電子機器である。電子時計１００と電子機器２００とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信により通信する。
【００２５】
電子時計１００は、計測した高度に関する高度情報を電子機器２００に送信する。電子機器２００は、電子時計１００から受信した高度情報と、ＧＰＳにより取得した緯度経度情報（位置情報）と、予め記憶している地図情報とに基づいて、地図上に高度変化の軌跡を示す地図画像Ｇを表示する。
【００２６】
図２は、本実施形態における電子時計１００の構成を示すブロック図である。図示する例では、電子時計１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、発振回路１０２と、分周回路１０３と、キー入力手段１０４と、表示部１０５と、電池１０６と、気圧計測部１０７と、高度計測部１０８と、無線通信手段１０９と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１１０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１１１とを備える。
【００２７】
ＣＰＵ１０１は、電子時計１００が備える各部の制御を行う。また、ＣＰＵ１０１は、高度計測部１０８が計測する高度から高度情報を生成する。そして、ＣＰＵ１０１は、生成した高度情報を、無線通信手段１０９を介して、電子機器２００に送信する。また、ＣＰＵ１０１は、分周回路１０３から入力された計測信号に基づいて現在時刻を計時する計時機能を備える。
【００２８】
発振回路１０２は、所定周波数（例えば、３２７６８Ｈｚ）の発振信号を生成して分周回路１０３に出力する。分周回路１０３は、発振回路１０２から入力された発振信号の周波数を分周して計測の基準となる計測信号を生成し、生成した計測信号をＣＰＵ１０１に出力する。キー入力手段１０４は、操作入力を受け付ける。表示部１０５は、例えば液晶ディスプレイまたはセグメントディスプレイ等であり、情報を表示する。電池１０６は、電子時計１００が備える各部に、動作するための電力を供給する。例えば、電池１０６は、高度計測部１０８が高度を計測している期間中に電子時計１００の外部から受光する光により発電するソーラーセルを備える。そして、電池１０６は、当該ソーラーセルにより発電された電力を充放電可能な二次電池に蓄えておくことで、各部の動作の必要に応じて電力を供給する。
【００２９】
気圧計測部１０７は、例えば気圧センサであり、気圧を計測し、計測した気圧を高度計測部１０８に出力する。高度計測部１０８は、気圧計測部１０７から入力された気圧に基づいて高度を計測し、計測した高度をＣＰＵ１０１に出力する。無線通信手段１０９は、無線通信により他の機器と通信する。
【００３０】
ＲＡＭ１１０は、電子時計１００の各部が用いるデータを記憶する。ＲＯＭ１１１は、ＣＰＵ１０１が実行する動作用プログラムを予め記憶している。この動作用プログラムは、ＣＰＵ１０１の起動時に読み出される。
【００３１】
図３は、本実施形態における電子時計１００が生成する高度情報の一例を示す概略図である。電子時計１００は、キー入力手段１０４が入力を受け付けた操作入力に応じて、高度のログの記録を開始する。高度のログは、計時した時刻と高度計測部１０８が計測した高度とを対応付けるデータである。また、電子時計１００は、キー入力手段１０４が入力を受け付けた操作入力に応じて、高度のログの記録を終了する。そして、電子時計１００は、記録した高度のログを示す高度情報を生成する。図示するように、高度情報は、時刻と高度とを対応付けた配列である。本図に示す例では、時刻「１２：００：０１」に対応する高度は「８０ｍ」であり、時刻「１２：００：３１」に対応する高度は「７７ｍ」である。
【００３２】
図４は、本実施形態における電子機器２００の構成を示すブロック図である。図示する例では、電子機器２００は、制御部２０１と、表示部２０２と、記憶部２０３と、無線通信部２０４と、位置情報取得部２０５と、入力部２０６と、姿勢検出部２０７とを備える。
【００３３】
制御部２０１は、ＣＰＵを備え、電子機器２００が備える各部の制御を行う。また、制御部２０１は、無線通信部２０４においてＢｌｕｅｔｏｏｔｈ（登録商標）による近距離無線通信を介して、電子時計１００から高度情報を受信して取得する。そして、制御部２０１は、取得した高度情報と、記憶部２０３が記憶する地図情報と、位置情報取得部２０５が取得した緯度経度情報とにより立体的に表現される地図画像を表示部２０２に表示させる。地図情報は、二次元の地図（以下、二次元地図とする）を示す地図データベースである。地図画像は、二次元地図と、地図上に表示する二次元軌跡（第１の軌跡）と、高さを含めた三次元軌跡（第２の軌跡）とを含む。二次元軌跡は、緯度経度情報に基づいて平面的に表現されるユーザの移動軌跡である。三次元軌跡は、緯度経度情報及び高度情報に基づいて立体的に表現される高さを含めたユーザの移動軌跡である。制御部２０１は、線を用いて二次元軌跡及び三次元軌跡を表示部２０２に表示させ、二次元軌跡及び三次元軌跡の背景（地図）をユーザに視認させる。また、制御部２０１は、緯度経度情報及び高度情報による高さの表示と地図情報による二次元地図の表示とを互いに異なる縮尺で表示部２０２に表示させる。また、制御部２０１は、姿勢検出部２０７が検出する姿勢に応じて、表示部２０２に表示される地図画像の角度を変更する。
【００３４】
表示部２０２は、例えば液晶ディスプレイ等であり、情報を表示する。記憶部２０３は、ＲＯＭやＲＡＭを備え、電子機器２００の各部が用いる種々の情報を記憶する。例えば、記憶部２０３は、地図情報を記憶する。無線通信部２０４は、無線通信により他の機器と通信する。
【００３５】
位置情報取得部２０５は、衛星からのＧＰＳ情報により現在位置の緯度経度を含む緯度経度情報を取得する。入力部２０６は、操作入力を受け付ける。姿勢検出部２０７は、例えば３軸加速度センサ等により、電子機器２００（自装置）の姿勢（例えば、傾き）を検出する。
【００３６】
図５は、本実施形態における電子機器２００が生成する緯度経度情報の一例を示す概略図である。電子機器２００は、入力部２０６が入力を受け付けた操作入力に応じて、緯度経度のログの記録を開始する。緯度経度のログは、計時した時刻と、位置情報取得部２０５が取得した緯度と、位置情報取得部２０５が取得した経度とを対応付けるデータである。また、電子機器２００は、入力部２０６が入力を受け付けた操作入力に応じて、高度のログの記録を終了する。そして、電子機器２００は、記録した緯度経度のログを示す緯度経度情報を生成する。図示するように、緯度経度情報は、時刻と緯度と経度とを対応付けた配列である。本図に示す例では、時刻「１２：００：０１」に対応する緯度は「３０．５１」であり、経度は「１４０．５１」である。また、時刻「１２：００：３１」に対応する緯度は「３０．５２」であり、経度は「１４０．５２」である。
【００３７】
次に、電子機器２００が、高度情報及び緯度経度情報に基づいて、地図上に二次元軌跡及び三次元軌跡を示す地図画像を表示する方法について説明する。電子機器２００は、立体的な表示を可能にするためのソフトウェアである既存の３Ｄ（三次元）グラフィックライブラリを用いて地図画像を生成する。３Ｄグラフィックライブラリは、例えば、地図の座標や見る側の視点とライトの照明角度等を設定すると、自動的に液晶ディスプレイのＸＹ座標とカラー情報とを算出し、三次元空間内の仮想的な立体物を二次元である平面上の情報に変換することで奥行き感（立体感）のある画像を生成して表示する。
【００３８】
電子機器２００は、３Ｄグラフィックライブラリに読み込ませるためのデータを生成する。まず、電子機器２００は、高度情報及び緯度経度情報に基づいて、三次元位置情報を生成する。
【００３９】
図６は、本実施形態における電子機器２００が生成する三次元位置情報の一例を示す概略図である。制御部２０１は、電子時計１００から受信した高度情報と、生成した緯度経度情報とを、時刻ごとの配列にまとめて三次元位置情報を生成する。図示するように三次元情報は、時刻と、緯度と、経度と、高度とを対応づけた配列である。本図に示す例では、時刻「１２：００：０１」に対応する緯度は「３０．５１」であり、経度は「１４０．５１であり、高度は「８０ｍ」である。また、時刻「１２：００：３１」に対応する緯度は「３０．５２」であり、経度は「１４０．５２」であり、高度は「７７ｍ」である。
【００４０】
続いて、電子機器２００は、生成した三次元位置情報にある緯度経度情報から二次元地図の縮尺を決定する。例えば、電子機器２００は、緯度経度情報における最上位と最下位（北南）の距離、及び、最左端と最右端（西東）の距離を求めて、表示スケールに合う縮尺を算出する。
【００４１】
その後、電子機器２００は、生成した三次元位置情報にある高度情報から三次元描画時の高さ方向の縮尺を決定する。例えば、電子機器２００は、高度情報における最高高度と最低高度との差を求めて、表示スケールに合う縮尺を算出する。以下、二次元地図の東方向をＸ軸方向とし、北方向をＹ軸方向とし、高さ方向をＺ軸方向としてＸＹＺ座標系を定める。
【００４２】
次に、電子機器２００は、３Ｄグラフィックスライブラリで三次元軌跡の時刻毎の点を描画するための座標配列を生成する。図７は、本実施形態における電子機器２００が生成する座標配列の一例を示す概略図である。当該座標配列は、三次元軌跡のＸＹＺ座標値の配列である。Ｘ座標値は経度を示し、Ｙ座標値は緯度を示し、Ｚ座標値は高さを示す。例えば、１つ目の座標は、［３００，４００，１００］であり、２つ目の座標は  ［３０１，４０１，９５］である。
【００４３】
次に、電子機器２００は、地図のカラー座標配列を生成する。カラー座標配列は、ＸＹＺ座標値に色を加えたものである。すなわち、カラー座標配列は、ＸＹＺ座標値の色を示す。例えば、電子機器２００は、決定した二次元地図の縮尺で用意した地図の画像データからＺ座標値（高さ）＝０のカラー座標配列を生成する。図８は、本実施形態における電子機器２００が生成する地図のカラー座標配列の一例を示す概略図である。図示する例では、ＸＹＺ座標値［０，０，０］の色は「ＲＧＢ１」である。また、ＸＹＺ座標値［０，１，０］の色は「ＲＧＢ２」である。
【００４４】
続いて、電子機器２００は、二次元軌跡のカラー座標配列を生成する。二次元軌跡は、三次元軌跡の高さを０にしたものである。このため、例えば、電子機器２００は、三次元軌跡の座標配列のＺ座標値（高さ）を全て０にした座標配列のカラー座標配列を生成する。図９は、本実施形態における電子機器２００が生成する二次元軌跡のカラー座表配列の一例を示す概略図である。本図に示す例では、ＸＹＺ座標値［３００，４００，０］の色は「ＢＬＵＥ（青）」であり、ＸＹＺ座標値［３０１，４０１，０］の色は「ＢＬＵＥ」である。すなわち、二次元軌跡の色は青に設定されている。
【００４５】
続いて、電子機器２００は、三次元軌跡のカラー座標配列を生成する。例えば、電子機器２００は、生成した座標配列のカラー座標配列を生成する。図１０は、本実施形態における電子機器２００が生成する三次元軌跡のカラー座標配列の一例を示す概略図である。本図に示す例では、ＸＹＺ座標値［３００，４００，１００］の色は「ＲＥＤ（赤）」であり、ＸＹＺ座標値［３０１，４０１，９５］の色は「ＲＥＤ」である。すなわち、三次元軌跡の色は赤に設定されている。
【００４６】
そして、電子機器２００は、生成したカラー座標配列を３Ｄグラフィックライブラリに読み込ませる。続いて、電子機器２００は、３Ｄグラフィックライブラリの表示パラメータを設定する。表示パラメータには、ビュー（視点）の座標や、二次元軌跡と三次元軌跡とを線で結ぶか否か等がある。そして、電子機器２００は、３Ｄグラフィックライブラリにより生成された地図画像を表示する。
【００４７】
図１１から図１４は、本実施形態における電子機器２００が表示する地図画像の一例を示すイメージ図である。図示するように、地図画像には、地図Ｍと、緯度経度情報に基づく地図上の二次元軌跡Ｔ２と、緯度経度情報及び高度情報に基づく高さの三次元軌跡Ｔ３とが表示される。二次元軌跡Ｔ２は青色で表示され、三次元軌跡Ｔ３は赤色で表示される。
【００４８】
図１１は、地図の傾きが０度の場合における地図画像を示す。図示するように、地図Ｍの傾きが０度である場合には、地図画像に三次元軌跡Ｔ３は表示されない。図１２は、地図Ｍの傾きが手前に３０度である場合における地図画像を示す。図１３は、地図Ｍの傾きが手前に５０度である場合における地図画像を示す。図１４は、地図Ｍの傾きが手前に７０度である場合における地図画像を示す。図示するように、地図Ｍが傾くと、その傾きに応じた三次元軌跡Ｔ３が立体的に地図画像に表示される。制御部２０１は、姿勢検出部２０７が検出する姿勢に応じて、表示部２０２に表示される地図画像の角度（地図Ｍの傾き）を変更する。例えば、制御部２０１は、姿勢検出部２０７が検出する自装置の傾きと地図Ｍの傾きとを略一致させる。或いは、地図Ｍの傾きは、入力部２０６が受け付ける操作入力に応じて変更可能である。
【００４９】
このように、電子機器２００は、高さを含めた三次元軌跡を線で立体的に表示しているため、視認性が向上し、ユーザは地図上の高度変化を含めた移動軌跡を容易に把握することができる。また、電子機器２００は、二次元地図上に二次元軌跡を表示しているため、ユーザは地図上のどこを移動したかを容易に把握することができる。
【００５０】
図１５は、本実施形態における表示システム１の動作の一例を示すシーケンス図である。
【００５１】
（ステップＳ１）電子時計１００は、高度情報を電子機器２００に送信する。
（ステップＳ２）電子機器２００は、電子時計１００から高度情報を受信すると、受信した高度情報と、生成した緯度経度情報とに基づいて、三次元位置情報を生成し、記憶する。その後、ステップＳ３の処理に進む。
【００５２】
（ステップＳ３）電子機器２００は、生成した三次元位置情報と記憶している地図情報とに基づいて、地図画像を生成する。その後、ステップＳ４の処理に進む。
（ステップＳ４）電子機器２００は、生成した地図画像を表示する。その後、処理を終了する。
【００５３】
図１６は、本実施形態における電子機器２００が実行する地図画像生成処理の処理手順を示したフローチャートである。本図に示す処理は、上述したステップＳ３の処理に対応する。
【００５４】
（ステップＳ３０１）制御部２０１は、記憶部２０３から地図情報を読み出す。その後、ステップＳ３０２の処理に進む。
（ステップＳ３０２）制御部２０１は、記憶部２０３から三次元位置情報を読み出す。その後、ステップＳ３０３の処理に進む。
【００５５】
（ステップＳ３０３）制御部２０１は、読み出した三次元位置情報にある緯度経度情報に基づいて、二次元地図の縮尺を決定する。その後、ステップＳ３０４の処理に進む。
（ステップＳ３０４）制御部２０１は、読み出した三次元位置情報にある高度情報に基づいて、三次元描画時の高さ方向の縮尺を決定する。その後、ステップＳ３０５の処理に進む。
【００５６】
（ステップＳ３０５）制御部２０１は、３Ｄグラフィックライブラリで時刻ごとの点を描画するための座標配列を生成する。その後、ステップＳ３０６の処理に進む。
（ステップＳ３０６）制御部２０１は、地図のカラー座標配列を生成する。その後、ステップＳ３０７の処理に進む。
【００５７】
（ステップＳ３０７）制御部２０１は、二次元軌跡のカラー座標配列を生成する。その後、ステップＳ３０８の処理に進む。
（ステップＳ３０８）制御部２０１は、三次元軌跡のカラー座標配列を生成する。その後、ステップＳ３０９の処理に進む。
【００５８】
（ステップＳ３０９）制御部２０１は、ステップＳ３０６〜ステップＳ３０８において生成したカラー座標配列を３Ｄグラフィックライブラリに読み込ませる。その後、ステップＳ３１０の処理に進む。
（ステップＳ３１０）制御部２０１は、３Ｄグラフィックライブラリの表示パラメータを設定する。その後、ステップＳ３１１の処理に進む。
（ステップＳ３１１）制御部２０１は、３Ｄグラフィックライブラリを実行して地図画像を生成する。その後、処理を終了する。
【００５９】
上述したとおり、本実施形態では、表示システム１は、電子時計１００と電子機器２００とを備える。電子時計１００は、気圧により高度を計測する高度計測部１０８を備える。電子機器２００は、表示部２０２と、地図情報を記憶する記憶部２０３と、制御部２０１とを備える。制御部２０１は、電子時計１００から高度情報を取得し、地図情報と取得した高度情報とにより立体的に表現される地図画像を表示部２０２に表示させる。
【００６０】
これにより、気圧センサのない電子機器２００でも精度の高い立体的な移動軌跡を表示することができる。よって、ユーザは、地図上の高度変化の経緯を容易に把握することができる。また、気圧により計測した高度を用いているため、高度を含めた三次元の地図情報は不要である。すなわち、二次元地図のみで高度変化を表現できるため、地図情報のデータ容量を少なくすることができ、かつ、アプリケーションの開発費用を抑えることができる。また、三次元の地図に軌跡をマッピングすると、手前の高い山等で軌跡が隠れてしまうことがあり、また、ビルや地下鉄の上下移動を表現することが困難である。表示システム１では、二次元地図を用いているため、三次元軌跡が地図で隠れてしまうことを防ぐことができる。また、登山などのアウトドア以外にも、ビルや地下鉄などをリアルに移動した軌跡を表示することができる。よって、視認性を向上し、地図上の高度変化の経緯を把握するユーザの利便性を向上することができる。
【００６１】
また、電子機器２００は、緯度経度情報を取得する位置情報取得部をさらに備え、制御部２０１は、緯度経度情報に基づき平面的に表現される二次元軌跡と、緯度経度情報及び高度情報に基づき立体的に表現される三次元軌跡とを含む地図画像を表示部２０２に表示させる。
これにより、平面的な移動軌跡である二次元軌跡が地図上に示されるため、ユーザが地図上のどこを移動したかをより容易に把握することができる。
【００６２】
また、制御部２０１は、線を用いて三次元軌跡を表示部２０２に表示させ、三次元軌跡の背景である地図をユーザに視認させる。これにより、移動軌跡が地図を隠すことを防ぎ、視認性が向上する。また、絶対高度は必要なく、最高高度と最低高度の差のみで表現することができる。
【００６３】
また、制御部２０１は、高度情報による表示（高さ）と地図情報による表示（地図）とを互いに異なる縮尺で表示部２０２に表示させることも可能である。これにより、高さを強調して表示することができ、視認性が向上する。
【００６４】
また、電子機器２００は、自装置の姿勢を検出する姿勢検出部２０７をさらに備え、制御部２０１は、姿勢検出部２０７が検出する姿勢に応じて、表示部２０２に表示される地図画像の角度を変更する。すなわち、地図画像は、その傾きが変更可能である。これにより、ユーザは、自身の見易い傾きで地図画像を見ることができる。
【００６５】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。本実施形態における表示システム１の構成は、第１の実施形態と同様であるため、その説明を省略する。本実施形態では、電子時計１００における操作入力に応じて、操作時点におけるデータを電子機器２００が記憶し、記憶したデータに基づく表示をする点が、第１の実施形態と異なる。
【００６６】
図１７は、本実施形態における表示システム１の動作を説明するための図である。例えば、ユーザは、地点Ａ、地点Ｂ及び地点Ｃにおいて、ログポイントを登録するログポイント登録操作（例えば、キー入力手段１０４にある所定のボタンを押下する操作）を電子時計１００に対して行う。ログポイントとは、ログポイントデータを記憶する地点であり、本例では、地点Ａ、地点Ｂ及び地点Ｃである。ログポイントデータとは、ログポイントにおけるデータであり、例えば、時刻、緯度、経度、高度、天気情報及び写真等である。天気情報は、例えば、天気、気圧、温度、湿度、風向き、又は、風速等である。
【００６７】
電子時計１００のＣＰＵ１０１は、キー入力手段１０４がログポイント登録操作の入力を受け付けると、ログポイント登録操作時の時刻と高度と気圧とを対応付けてログポイント登録データとしてＲＡＭ１１０に書き込んで記憶する。そして、ＣＰＵ１０１は、無線通信手段１０９を介して、ログポイント登録データを電子機器２００に送信する。
【００６８】
電子機器２００の制御部２０１は、無線通信部２０４を介して、ログポイント登録データを電子時計１００から受信する。制御部２０１は、ログポイント登録データに含まれる時刻に対応する緯度及び経度と、ログポイントにおける天気情報と、ログポイントにおける写真とを取得する。そして、制御部２０１は、ログポイント登録データに含まれる時刻と、ログポイント登録データに含まれる高度と、ログポイント登録データに含まれる気圧と、取得した緯度及び経度と、取得した天気情報と、取得した写真とを対応付け、ログポイントデータとして記憶部２０３に書き込んで記憶する。制御部２０１は、ログポイントデータを記憶部２０３に書き込むことにより、ログポイントを登録する。
【００６９】
例えば、制御部２０１は、生成している緯度経度情報から時刻に対応する緯度及び経度を取得する。或いは、制御部２０１は、位置情報取得部２０５から現在の緯度及び経度を取得してもよい。また、制御部２０１は、無線通信部２０４を介して、所定のウェブサービスに時刻と緯度及び経度とを提示して、ログポイントにおける天気情報を取得する。また、制御部２０１は、不図示のカメラに撮像させ、撮像させた画像データをログポイントにおける写真として取得する。或いは、制御部２０１は、所定のウェブサービスに緯度及び経度を提示して、写真を取得してもよい。
【００７０】
このようにして、電子機器２００は、各ログポイント（Ａ地点、Ｂ地点及びＣ地点）におけるログポイントデータを記憶しておく。
【００７１】
その後、ユーザは、任意の時点（例えば、Ｐ地点にいる時点）において、ログポイントに関するデータの表示を指示するログポイントデータ表示操作を電子機器２００に対して行う。電子機器２００の制御部２０１は、入力部２０６がログポイントデータ表示操作の入力を受け付けると、記憶部２０３が記憶している各ログポイントのログポイントデータを読み出す。そして、制御部２０１は、読み出したログポイントデータに基づいて、最新のログポイント間（本例では、地点ＢＣ間）のデータＤ１〜Ｄ６と、一つ前のログポイント間（本例では、地点ＡＢ間）のデータＤ１〜Ｄ６とを生成し、生成したデータＤ１〜Ｄ６を表示部２０２に表示する。
【００７２】
データＤ１は、ログポイント間の距離（例えば、地点ＡＢ間距離、地点ＢＣ間距離等）である。制御部２０１は、各ログポイントの緯度及び経度に基づいてログポイント間の距離を算出する。
【００７３】
データＤ２は、ログポイント間の所要時間（例えば、地点ＡＢ間の移動にかかった経過時間、地点ＢＣ間の移動にかかった経過時間等）である。制御部２０１は、各ログポイントの時刻に基づいてログポイント間の所要時間を算出する。
【００７４】
データＤ３は、ログポイント間の平均速度（例えば、地点ＡＢ間の平均速度、地点ＢＣ間の平均速度等）である。制御部２０１は、データＤ１及びデータＤ２に基づいて、各ログポイント間の平均速度を算出する。
【００７５】
データＤ４は、ログポイント間の高低差（例えば、地点Ａと地点Ｂとの高度差、地点ＡＢ間の最大高度と最小高度との差、地点Ｂと地点Ｃとの高度差、地点ＢＣ間の最大高度と最小高度との差等）である。制御部２０１は、各ログポイントの高度に基づいて、各ログポイント間の高低差を算出する。
【００７６】
データＤ５は、ログポイントの地点情報「経度、緯度、住所」（例えば、地点Ａの緯度経度住所、地点Ｂの緯度経度住所、地点Ｃの緯度経度住所等）である。制御部２０１は、各ログポイントの緯度及び経度と、地図情報とに基づいて、住所を取得する。或いは、制御部２０１は、無線通信部２０４を介して、所定のウェブサービスに緯度及び経度を提示して住所を取得してもよい。
【００７７】
データＤ６は、ログポイントの天候情報（例えば、天気、気圧、温度、湿度、風向き、風速）やログポイントの写真である。なお、気圧は、ウェブサービスから取得したものであってもよいし、電子時計１００が計測したものであってもよい。
【００７８】
なお、本実施形態では、制御部２０１は、最新のログポイント間のデータ及び一つ前のログポイント間のデータを表示しているが、これに限らず、開始地点（高度のログの記録を開始した地点）から地点Ｐの直前までの各ログポイント間のデータを全て又は任意の一部を表示するようにしてもよい。
【００７９】
また、本実施形態では、電子時計１００は、ログポイント登録操作の入力を受け付けると、電子機器２００にログポイント登録データを送信しているが、これに限らず、例えば、高度情報を電子機器２００に送信するタイミングや、電子機器２００がデータＤ１〜Ｄ６を表示するタイミング等、電子機器２００と通信する他のタイミングにログポイント登録データを送信してもよい。
また、データＤ１〜Ｄ６を単一の表示画面に同時に表示することができ、データＤ１〜Ｄ６の少なくとも２つ以上を同時に表示することもできる。
【００８０】
また、本実施形態では、電子時計１００がログポイント登録操作の入力を受け付けているが、これに限らず、電子機器２００がログポイント登録操作の入力を受け付けてもよい。
【００８１】
また、電子機器２００は、ログポイントデータやデータＤ１〜Ｄ６を、他の電子機器と共有してもよい。
【００８２】
上述したとおり、本実施形態では、電子時計１００は、地点（ログポイント）の登録を入力するキー入力手段１０４と、キー入力手段１０４がログポイントの登録を受け付けると、ログポイントの登録を示すログポイント登録データを無線通信手段１０９から電子機器２００に送信するＣＰＵ１０１とを備える。電子機器２００は、無線通信部２０４がログポイント登録データを電子時計１００から受信すると、ログポイントにおけるログポイントデータを記憶部２０３に書き込んでログポイントを登録し、ログポイントデータに基づくデータＤ１〜Ｄ６を表示部２０２に表示させる制御部２０１とを備える。これにより、電子時計１００において登録されたログポイントに関するデータＤ１〜Ｄ６を電子機器２００において表示することができる。
【００８３】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。本実施形態における表示システム１の構成は、第１の実施形態と同様であるため、その説明を省略する。
【００８４】
同一地点の高度を２回計測する場合、例えば、開始時点（ログの記録の開始時点）に開始地点から出発して終了時点（ログの記録の終了時点）に同じ開始地点に戻ってくる場合（すなわち、開始地点と終了地点とが同一地点である場合）、開始地点における開始時点の計測高度値（電子時計１００が計測する高度値）と終了時点の計測高度値とが異なることが生じ得る。これは、同一地点の同一高度であっても、開始時点から終了時点までの間に天候が変化したこと等で、高度を測定するための気圧値が変動したことによる。このような場合に、電子機器２００の表示部２０２で地図画像に三次元軌跡Ｔ３を表示すると、同じ地点でも異なる高度を表示することになり、開始時点と終了時点における三次元軌跡Ｔ３の高度表示線が一筆で繋がらない（一致しない、交わらない）ことになる。
【００８５】
そこで、本実施形態では、電子機器２００は、開始時点と終了時点とが同一地点（同一の緯度及び経度）である場合には、開始地点の計測高度値と終了地点の計測高度値とを用いて、高度情報を補正する点が、第１の実施形態と異なる。
【００８６】
図１８は、本実施形態における補正前の高度情報と補正後の高度情報とを例示するグラフである。本図において、横軸は時間を示し、縦軸は高度値を示す。また、開始時点ｔ０の地点と終了時点ｔ１の地点は同一地点である。
【００８７】
図１８（Ａ）は、補正前の高度情報を示す。本図に示す実線Ｐは、電子時計１００から送られてきた測定気圧に基づく高度情報である。また、開始時点ｔ０の計測高度値はＰｔ０であり、終了時点ｔ１の計測高度値はＰｔ１である。実線Ｍは、開始時点ｔ０から終了時点ｔ１までの間における、天候等による気圧値変動に基づく計測高度値の変動量であり、次の式（１）で表される。
【００８８】
【数１】
2018009961.tif 000003
【００８９】
図１８（Ｂ）は、補正後の高度情報を示す。電子機器２００の制御部２０１は、開始地点ｔ０の計測高度値Ｐｔ０と終了地点ｔ１の計測高度値Ｐｔ１との変化量Ｍに基づいて、高度情報を補正する。具体的には、制御部２０１は、ＰからＭを減算することにより、高度情報を補正する。すなわち、制御部２０１は、次の式（２）により時点ｔにおける補正後の高度値Ｎ１（ｔ）を算出する。ここで、Ｐ（ｔ）は、時点ｔにおける補正前の計測高度値である。
【００９０】
【数２】
2018009961.tif 000004
【００９１】
これにより、同一地点である開始地点の高度値と終了地点の高度値とを同一値に補正することができる。
【００９２】
図１９は、本実施形態における電子機器２００が実行する第１の補正処理の処理手順を示したフローチャートである。電子機器２００は、上述した地図画像生成処理の前、例えば、電子機器２００から高度情報を受信して記憶する際に、本図に示す処理を実行する。
【００９３】
（ステップＳ５０１）制御部２０１は、無線通信部２０４を介して、計測気圧に基づく補正前の高度情報Ｐを電子時計１００から受信する。その後、ステップＳ５０２の処理に進む。
【００９４】
（ステップＳ５０２）制御部２０１は、計測（ログの記録）の終了時点であるか否かを判定する。終了時点であると制御部２０１が判定した場合には、ステップＳ５０３の処理に進む。また、終了時点でないと制御部２０１が判定した場合には、ステップＳ５０１の処理に戻る。
【００９５】
（ステップＳ５０３）制御部２０１は、開始地点と終了地点とが同一であるか否かを判定する。例えば、制御部２０１は、開始時点の緯度及び経度と、終了時点の緯度及び経度とが略同一である場合に、開始地点と終了地点とが同一であると判定する。同一であると制御部２０１が判定した場合には、ステップＳ５０５の処理に進む。また、同一でないと制御部２０１が判定した場合には、ステップＳ５０４の処理に進む。
【００９６】
（ステップＳ５０４）制御部２０１は、電子時計１００から受信した高度情報Ｐを記憶部２０３に書き込んで記憶する。その後、処理を終了する。
【００９７】
（ステップＳ５０５）制御部２０１は、開始時点と終了時点との高度差及び時間差を算出し、上述した式（２）により、時間経過に応じた高度補正を実行する。その後、ステップＳ５０６の処理に進む。
（ステップＳ５０６）制御部２０１は、補正後の高度情報Ｎ１を記憶部２０３に書き込んで記憶する。その後、処理を終了する。
【００９８】
なお、本実施形態では、制御部２０１は、終了地点と開始地点とを比較して高度情報を補正しているが、これに限らず、同一と判定される任意の２地点（緯度及び経度が略同一の地点や、住所が同一の地点）を比較して上述した第１の補正処理を実行してもよい。
【００９９】
なお、本実施形態では、電子機器２００は、計測の終了時（或いは、同一地点の計測時）に、第１の補正処理を実行しているが、第１の補正処理を実行するタイミングはこれに限られない。例えば、計測済みの全ての地点の位置情報及び高度情報を電子機器２００の記憶部２０３に保存しておき、地図画像を表示部２０２に表示するときに第１の補正処理を実行してもよい。
【０１００】
上述したとおり、本実施形態では、電子機器２００の制御部２０１は、緯度経度情報に基づいて同一と判定される地点（開始地点と終了地点）における高度値の変化量に基づいて、高度情報を補正する。これにより、補正前の高度情報のまま電子機器２００の表示部２０２で地図画像に三次元軌跡Ｔ３を表示すると、同じ地点でも異なる高度を表示することになり、同じ地点における三次元軌跡Ｔ３の高度表示線が一筆で繋がらないことになるが、補正後の高度情報を用いることにより、そのような事態を回避でき、信頼性や利便性、視認性が向上する。
【０１０１】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。本実施形態における表示システム１の構成は、第１の実施形態と同様であるため、その説明を省略する。
【０１０２】
ユーザが一地点に滞在している間に、天候が変化したこと等により気圧値が変動し、同一地点に継続して存在しているにもかかわらず、測定高度値が変動することがある。このような場合に、電子機器２００の表示部２０２で地図画像を表示すると、ユーザが移動していないにもかからず、三次元軌跡Ｔ３における当該地点の高度値が時間経過に応じて変化することになる。
【０１０３】
そこで、本実施形態では、電子機器２００は、時点ｔ１から時点ｔ２までの期間に、所定の距離ｄ１以内に継続して存在している場合に、測定高度値が設定範囲Ｗ以下で変動しているときには、当該変動は天気等による気圧変化（ユーザの移動以外の要因）による変動とみなし、時点ｔ１の計測高度値を時点ｔ１から時点ｔ２までの期間における高度値とする補正をする点が、第１の実施形態と異なる。
【０１０４】
設定範囲Ｗは、通常の天候変動を許容する範囲である。この許容される範囲は、１ｈあたりの気圧変動範囲±１０ｈＰａ／ｈ以内に相当する高度変動範囲±１００ｍ／ｈ以内を例とする。よって、設定範囲Ｗは、１ｈを適宜設定される通信サンプリング間隔に変換した場合の値となる。例えば、通信サンプリング間隔が１ｍｉｎの場合は、１００ｍ×（１ｍｉｎ／１ｈ）の約±１．７ｍが設定範囲Ｗとなる。なお、通信サンプリング間隔とは、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信により電子時計１００と電子機器２００とが通信接続している状態において、データを相互に送受信可能な時間間隔である。この通信サンプリングのタイミングに応じて、データＤ１〜Ｄ６を含む情報がやり取りされる。
【０１０５】
図２０は、本実施形態における補正前の高度情報と補正後の高度情報とを例示するグラフである。本図において、横軸は時間を示し、縦軸は高度を示す。また、実線Ｐは、電子時計１００から送られてきた測定気圧に基づく高度情報である。また、時点ｔ１から時点ｔ２までの期間、及び、時点ｔ３から時点ｔ４までの期間は、所定の距離ｄ１以内に継続して存在している。ｄ１は、略同一地点とみなせる範囲である。電子機器２００の制御部２０１は、各時点における緯度及び経度に基づいて、その変化量が継続して所定の距離ｄ１以内である（同一地点である）か否かを判定する。また、本図に示すＷは、時点ｔ１の計測高度値Ｐ（ｔ１）又は時点ｔ３の計測高度値Ｐ（ｔ３）を中心にした上下幅の設定範囲を示している。
【０１０６】
制御部２０１は、図２０（Ａ）に示すように、時点ｔ１から時点ｔ２までの期間の高度変化量（時点ｔ１の計測高度値Ｐ（ｔ１）と時点ｔ２の計測高度値Ｐ（ｔ２）との差分）が設定範囲Ｗ以下(すなわち、|Ｐ（ｔ２）−Ｐ（ｔ1）|＜Ｗ)である場合には、当該高度値の変動は天候等（ユーザの移動以外の要因）による変動とみなし、時点ｔ１の計測高度値Ｐ（ｔ１）を、時点ｔ１から時点ｔ２までの期間の高度値とする補正をする。本図に示す実線Ｎ２は、補正後の高度情報である。また、制御部２０１は、補正した際に、補正値Ｄ＝Ｐ（ｔ１）−Ｐ（ｔ２）を算出して記憶部２０３に書き込んで記憶する。
【０１０７】
これにより、ユーザが継続して滞在している地点における高度値を同一値に補正することができる。
【０１０８】
一方、制御部２０１は、図２０（Ｂ）に示すように、時点ｔ３から時点ｔ４までの間の高度変化量（時点ｔ３の計測高度値Ｐ（ｔ３）と時点ｔ４の計測高度値Ｐ（ｔ４）との差分）が設定範囲Ｗより大きい(すなわち、|Ｐ（ｔ４）−Ｐ（ｔ３）|＞Ｗ)場合には、当該高度値の変動は天候等による変動ではない（例えば、エレベータ、階段、その他通常の徒歩ではない移動手段による移動による変動）とみなし、測定高度値に補正値Ｄを加算する補正をする。なお、制御部２０１は、補正値Ｄが記憶部２０３に記憶されていない場合には、測定高度値を補正しない。
【０１０９】
図２１は、本実施形態における電子機器２００が実行する第２の補正処理の処理手順を示したフローチャートである。電子機器２００は、上述した地図画像生成処理の前、例えば、電子時計１００から高度情報を受信して記憶する際に、本図に示す処理を実行する。
【０１１０】
（ステップＳ６０１）制御部２０１は、無線通信部２０４を介して、計測気圧に基づく補正前の高度情報Ｐｔｋを電子時計１００から受信する。Ｐｔｋは、ｋ番目の受信サンプリングタイミング（高度情報を受信するサンプリングタイミング）ｔｋにおける高度情報である。その後、ステップＳ６０２の処理に進む。
【０１１１】
（ステップＳ６０２）制御部２０１は、今回の受信サンプリングタイミングｔｋにおける緯度経度ＸＹｔｋが、前回の受信サンプリングタイミングｔｋ−１における緯度経度ＸＹｔｋ−１に比べてほとんど変化していないか否かを判定する。具体的には、制御部２０１は、｜ＸＹｔｋ−ＸＹｔｋ−１｜＜ｄ１であるか否かを判定する。変化していない（ｄ１以下である）と制御部２０１が判定した場合には、ステップＳ６０３の処理に進む。また、変化している（ｄ１以上である）と制御部２０１が判定した場合には、受信サンプリングタイミングｔｋでは移動しているとみなし、ステップＳ６０６の処理に進む。
【０１１２】
（ステップＳ６０３）制御部２０１は、今回の受信サンプリングタイミングｔｋにおける計測高度値Ｐｔｋと前回の受信サンプリングタイミングｔｋ−１における計測高度値Ｐｔｋ−１との差が設定範囲Ｗ以内であるか否かを判定する。具体的には、制御部２０１は、｜Ｐｔｋ−Ｐｔｋ−１｜＜Ｗであるか否かを判定する。設定範囲Ｗ以内であると制御部２０１が判定した場合には、ステップＳ６０４の処理に進む。また、設定範囲Ｗより大きいと制御部２０１が判定した場合には、ステップＳ６０６の処理に進む。
【０１１３】
（ステップＳ６０４）制御部２０１は、補正値Ｄ＝Ｐｔｋー１−Ｐｔｋを記憶部２０３に上書きして記憶する。その後、ステップＳ６０５の処理に進む。
（ステップＳ６０５）制御部２０１は、受信サンプリングタイミングｔｋの高度値Ｎｔｋを受信サンプリングタイミングｔｋ−１の計測高度値Ｐｋｔ−１にする補正をし、Ｎｔｋ＝Ｐｋｔ−１を記憶部２０３に書き込んで記憶する。その後、ステップＳ６０１の処理に戻る。
【０１１４】
（ステップＳ６０６）制御部２０１は、補正値Ｄが記憶部２０３に記憶されているか否かを判定する。記憶されていると制御部２０１が判定した場合には、ステップＳ６０７の処理に進む。また、記憶されていないと制御部２０１が判定した場合には、ステップＳ６０８の処理に進む。
（ステップＳ６０７）制御部２０１は、補正値Ｄを用いて、受信サンプリングタイミングｔｋの高度値Ｎｔｋを計測高度値Ｐｋｔ＋Ｄにする補正をし、Ｎｔｋ＝Ｐｋｔ＋Ｄを記憶部２０３に書き込んで記憶する。その後、ステップＳ６０１の処理に戻る。
【０１１５】
（ステップＳ６０８）制御部２０１は、計測開始から一度も止まっていなかったとみなし、受信サンプリングタイミングｔｋの計測高度値Ｐｔｋをそのまま補正せず、Ｎｔｋ＝Ｐｋｔを記憶部２０３に書き込んで記憶する。その後、ステップＳ６０１の処理に戻る。
【０１１６】
なお、本実施形態では、電子機器２００は、計測中に第２の補正処理を実行しているが、第２の補正処理を実行するタイミングはこれに限られない。例えば、計測済みの全ての地点の位置情報及び高度情報を電子機器２００の記憶部２０３に保存しておき、地図画像を表示部２０２に表示するときに第２の補正処理を実行してもよい。
【０１１７】
また、電子機器２００は、上述した第１の補正処理と第２の補正処理とを併せて実行してもよい。例えば、電子機器２００は、計測中に第２の補正処理を実行し、任意のタイミング（例えば、計測終了後）に第１の補正処理を実行してもよい。この場合には、両補正処理の効果を併せることで、三次元軌跡Ｔ３を地図画像に表示したときの高度確認における信頼性、利便性、視認性のうち少なくとも一つ以上の特性が更に高くなる。
【０１１８】
上述したとおり、本実施形態では、電子機器２００の制御部２０１は、緯度経度情報の変化量が継続して所定の距離以内である場合に、高度値が所定の範囲内で変化したときには、当該変化量に基づいて高度情報を補正する。これにより、ユーザが同一地点に滞在している間に、天候等により気圧が変化した場合であっても、その間の高度値を同一値に補正して三次元軌跡Ｔ３に表示することができるため、信頼性や利便性、視認性が向上する。
【０１１９】
なお、上述した実施形態における電子時計１００または電子機器２００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１２１】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。また、第１の実施形態から第４の実施形態のうち少なくとも２つ以上の実施形態を適宜組み合わせることが可能である。
【０１２２】
例えば、高度情報は、登高速度であってもよい。登高速度は、所定の計測時間の変化量に対する高度の変化量を示す。例えば、登高速度は、高度を上昇する速度（単位は、ｍ／ｈ）であり、高度の変化量を時間で除算することにより算出される。高度情報が登高速度である場合、地図画像には、各地点における登高速度が線で表示される。また、高度情報は、時間当たりの高度の変化量から算出される消費エネルギーであってもよい。
【０１２３】
例えば、電子機器２００の制御部２０１は、高度情報に登高速度または消費エネルギーが含まれる場合には、二次元軌跡または三次元軌跡を、登高速度または消費エネルギーに応じた色情報で表示することにより、登高速度または消費エネルギーを表してもよい。例えば、登高速度または消費エネルギーが大きい場合には暖色系の色で二次元軌跡または三次元軌跡を表示させ、登高速度または消費エネルギーが小さい場合には寒色系の色で二次元軌跡または三次元軌跡を表示させる等が考えられる。また、制御部２０１は、緯度経度情報から算出される移動速度を二次元軌跡または三次元軌跡に色情報で表してもよい。
【０１２４】
また、電子機器２００の制御部２０１は、二次元軌跡と三次元軌跡とを結ぶ線を地図画像にさらに表示してもよい。或いは、制御部２０１は、二次元軌跡と三次元軌跡とを結ぶ線の間隔を細かくして塗りつぶすように表示してもよい。図２２は、地図画像の他の例を示すイメージ図である。図２２（ａ）は、二次元軌跡と三次元軌跡とを線で結んだ地図画像の一例である。また、図２２（ｂ）は、二次元軌跡と三次元軌跡とを結ぶ線の間隔を細かくして塗りつぶすようにした地図画像の一例である。
【０１２５】
また、上述した実施形態では、気圧により高度を計測できる電子機器として電子時計１００を例に説明したが、これに限らず、気圧により高度を計測できる電子機器は、高度計等、他の機器であってもよい。また、高度計測部１０８を電子機器２００に搭載し、気圧計測部１０７を電子時計１００に搭載してもよい。この場合、電子時計１００は、通信サンプリングタイミングに応じて気圧データを送信し、電子機器２００で受信した気圧データを高度データに変換してもよい。また、電子機器２００に気圧計測部１０７と高度計測部１０８の両方を備えてもよい。
【０１２６】
また、上述した実施形態では、電子機器２００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）により電子時計１００から高度情報を取得しているが、これに限らず、ＺｉｇＢｅｅ（登録商標）、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、または赤外線等の他の近距離無線通信により高度情報を取得してもよい。また、電子機器２００は、近距離無線通信に限らず、無線ＬＡＮ等の他の無線通信、或いは、シリアルケーブル等を介した有線通信により電子時計１００から高度情報を取得してもよい。
【０１２７】
また、上述した実施形態では、電子機器２００は、ＧＰＳにより位置情報を取得しているが、これに限らず、Ｇａｌｉｌｅｏ、ＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、または準天頂衛星システム等の他の規格により衛星から位置情報を取得してもよい。また、電子機器２００は、衛星に限らず、携帯電話網やインターネット等から位置情報を取得してもよい。
また、上述した実施形態における地図画像は、静止画像であっても、経過時間に応じて表示内容が変化する動的画像であってもよい。
【符号の説明】
【０１２８】
１・・・表示システム、１００・・・電子時計、１０１・・・ＣＰＵ、１０２・・・発振回路、１０３・・・分周回路、１０４・・・キー入力手段、１０５・・・表示部、１０６・・・電池、１０７・・・気圧計測部、１０８・・・高度計測部、１０９・・・無線通信手段、１１０・・・ＲＡＭ、１１１・・・ＲＯＭ、２００・・・電子機器、２０１・・・制御部、２０２・・・表示部、２０３・・・記憶部、２０４・・・無線通信部、２０５・・・位置情報取得部、２０６・・・入力部、２０７・・・姿勢検出部
【図１】
2018009961.tif 000005
【図２】
2018009961.tif 000006
【図３】
2018009961.tif 000007
【図４】
2018009961.tif 000008
【図５】
2018009961.tif 000009
【図６】
2018009961.tif 000010
【図７】
2018009961.tif 000011
【図８】
2018009961.tif 000012
【図９】
2018009961.tif 000013
【図１０】
2018009961.tif 000014
【図１１】
2018009961.tif 000015
【図１２】
2018009961.tif 000016
【図１３】
2018009961.tif 000017
【図１４】
2018009961.tif 000018
【図１５】
2018009961.tif 000019
【図１６】
2018009961.tif 000020
【図１７】
2018009961.tif 000021
【図１８】
2018009961.tif 000022
【図１９】
2018009961.tif 000023
【図２０】
2018009961.tif 000024
【図２１】
2018009961.tif 000025
【図２２】
2018009961.tif 000026