(57)【要約】【課題】記憶させておくべき地形データのデータ量を抑制できる電子機器を提供する。【解決手段】電子機器１は、気圧を検出する気圧センサー１１２と、測位用衛星から測位用信号を受信するＧＰＳセンサー１１０と、ユーザーが利用する地点の候補であるウェイポイントの位置およびウェイポイントの高度を記憶する記憶部１３０と、気圧と、測位用信号に基づいて算出された位置と、記憶部１３０に記憶されたウェイポイントの位置と、ウェイポイントの高度と、を用いて、高度を算出する処理部１２０と、を含む。【選択図】図２
2017129441.tif 000002
【特許請求の範囲】
【請求項１】
気圧を検出する気圧センサーと、
測位用衛星から測位用信号を受信する受信部と、
ユーザーが利用する地点の候補であるウェイポイントの位置および前記ウェイポイントの高度を記憶する記憶部と、
前記気圧と、前記測位用信号に基づいて算出された位置と、前記記憶部に記憶された前記ウェイポイントの位置と、前記ウェイポイントの高度と、を用いて、高度を算出するプロセッサーと、を含む、電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記プロセッサーは、前記測位用信号に基づいて算出された位置から所定の距離以内の位置を示す前記ウェイポイントを前記記憶部から抽出し、抽出した前記ウェイポイントの高度を用いて前記高度を算出する、電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記プロセッサーは、複数の前記ウェイポイントが抽出された場合、前記測位用信号に基づいて算出された位置との距離が最短である前記ウェイポイントの高度を用いて前記高度を算出する、電子機器。
【請求項４】
請求項２に記載の電子機器において、
前記プロセッサーは、複数の前記ウェイポイントが抽出された場合、抽出された複数の前記ウェイポイントの高度の平均値を算出し、前記平均値を用いて前記高度を算出する、電子機器。
【請求項５】
請求項１乃至４のいずれか１項に記載の電子機器において、
前記プロセッサーは、さらに、前記電子機器の地上高を用いて、前記高度を補正する、電子機器。
【請求項６】
請求項１乃至５のいずれか１項に記載の電子機器において、
前記プロセッサーは、前記気圧から高度を算出し、前記気圧から算出した高度と、前記ウェイポイントの高度と、を用いて前記気圧センサーのキャリブレーションを行う、電子機器。
【請求項７】
気圧を検出することと、
測位用衛星から測位用信号を受信することと、
前記気圧と、前記測位用信号に基づいて算出された位置と、予め記憶された、ユーザーが利用する地点の候補であるウェイポイントの位置と、前記ウェイポイントの高度と、を用いて、高度を算出すること、を含む、高度算出方法。
【請求項８】
気圧センサーによって検出された気圧と、
測位用衛星から受信した測位用信号に基づいて算出された位置と、
予め記憶された、ユーザーが利用する地点の候補であるウェイポイントの位置および前記ウェイポイントの高度と、を用いて、高度を算出すること、をコンピューターに実行させる、高度算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、高度算出プログラム、および高度算出方法に関する。
【背景技術】
【０００２】
ユーザーが現在の高度を知るために気圧高度計は、登山等で広く用いられている。気圧高度計は、標高が高い地点ほど大気圧が低いという事実に基づく変換式（測高公式）に対し、大気圧の実測値を当てはめることにより現在の高度を推測するものである。
【０００３】
周知のように、変換式のパラメーターは、気象条件により刻々と変化することから、例えば、１時間毎のように一定の頻度で（又は必要が生じたタイミングで）気圧高度計測のキャリブレーションを行う必要がある。
【０００４】
尚、本明細書において、気圧センサーを用いた高度計測を「気圧高度計測」と称し、気圧センサーの出力を高度へ変換する変換特性（変換パラメーター）の設定又は調整を、適宜、「キャリブレーション」と称している。
【０００５】
キャリブレーションには、ユーザーが存在している地点の高度が用いられる。例えば、特許文献１には、高度情報を含む地形データをメモリーに記憶しておき、ＧＰＳユニットが決定した位置に対応する高度に対応する高度情報をメモリーから取得してキャリブレーションを行うことが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第６４３４４８５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、地形データを使って、気圧の変動に伴うキャリブレーションを行う場合や、現在の高度を算出する場合には、ユーザーの移動先の領域を詳細に網羅する地形データが必要である。そのため、携帯端末装置に記憶させておくべき地形データのデータ量は膨大であった。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００９】
［適用例１］
本適用例に係る電子機器は、気圧を検出する気圧センサーと、測位用衛星から測位用信号を受信する受信部と、ユーザーが利用する地点の候補であるウェイポイントの位置および前記ウェイポイントの高度を記憶する記憶部と、前記気圧と、前記測位用信号に基づいて算出された位置と、前記記憶部に記憶された前記ウェイポイントの位置と、前記ウェイポイントの高度と、を用いて、高度を算出するプロセッサーと、を含む。
【００１０】
本適用例によれば、気圧センサーが検出した気圧と、測位用信号に基づいて算出される位置と、記憶部に記憶されているウェイポイントの位置および高度と、に基づいて、高度を算出できる。記憶部には、ユーザーが利用する地点の候補を示すウェイポイントの位置および高度が記憶されるため、地形を詳細に網羅する地形データを記憶する場合と比較して、記憶部に記憶すべきデータ量を抑制できる。
【００１１】
［適用例２］
上記適用例に記載の電子機器では、前記プロセッサーは、前記測位用信号に基づいて算出された位置から所定の距離以内の位置を示す前記ウェイポイントを前記記憶部から抽出し、抽出した前記ウェイポイントの高度を用いて前記高度を算出することが好ましい。
【００１２】
本適用例によれば、測位用信号に基づいて算出される位置から所定の距離以内の位置を示すウェイポイントを採用するため、算出する高度の精度の向上を図ることができる。
【００１３】
［適用例３］
上記適用例に記載の電子機器では、前記プロセッサーは、複数の前記ウェイポイントが抽出された場合、前記測位用信号に基づいて算出された位置との距離が最短である前記ウェイポイントの高度を用いて前記高度を算出することが好ましい。
【００１４】
本適用例によれば、測位用信号に基づいて算出された位置との距離が最短であるウェイポイントの高度を用いるため、他のウェイポイントの高度を用いる場合と比較して、実際の高度に対する誤差が最も少ない高度を利用できる可能性が高い。そのため、算出する高度の精度の向上を図ることができる。
【００１５】
［適用例４］
上記適用例に記載の電子機器では、前記プロセッサーは、複数の前記ウェイポイントが抽出された場合、抽出された複数の前記ウェイポイントの高度の平均値を算出し、前記平均値を用いて前記高度を算出することが好ましい。
【００１６】
本適用例によれば、複数のウェイポイントの高度の平均値を算出し、算出した平均値を用いて高度を算出するため、高度に誤差を含むウェイポイントが抽出された場合であっても、１つのウェイポイントの高度を用いる場合よりも誤差による影響を抑制できる。
【００１７】
［適用例５］
上記適用例に記載の電子機器では、前記プロセッサーは、さらに、前記電子機器の地上高を用いて、前記高度を補正することが好ましい。
【００１８】
本適用例によれば、例えば、ウェイポイントの高度が地面の高度を示している場合に、利用する電子機器の地上高を更に用いて補正することにより、電子機器が存在する高度をより精度良く算出できる。
【００１９】
［適用例６］
上記適用例に記載の電子機器では、前記プロセッサーは、前記気圧から高度を算出し、前記気圧から算出した高度と、前記ウェイポイントの高度と、を用いて前記気圧センサーのキャリブレーションを行うことが好ましい。
【００２０】
本適用例によれば、ウェイポイントの高度と、気圧から算出した高度と、を用いて気圧センサーのキャリブレーションを行うため、キャリブレーションの精度の向上を図ることができる。
【００２１】
［適用例７］
本適用例に係る高度算出方法は、気圧を検出することと、測位用衛星から測位用信号を受信することと、前記気圧と、前記測位用信号に基づいて算出された位置と、予め記憶された、ユーザーが利用する地点の候補であるウェイポイントの位置と、前記ウェイポイントの高度と、を用いて、高度を算出すること、を含む。
【００２２】
本適用例によれば、気圧センサーが検出した気圧と、測位用信号に基づいて算出される位置と、記憶部に記憶されているウェイポイントの位置および高度と、に基づいて、高度を算出できる。記憶部には、ユーザーが利用する地点の候補を示すウェイポイントの位置および高度が記憶されるため、地形を詳細に網羅する地形データを記憶する場合と比較して、記憶部に記憶すべきデータ量を抑制できる。
【００２３】
［適用例８］
本適用例に係る高度算出プログラムは、気圧センサーによって検出された気圧と、測位用衛星から受信した測位用信号に基づいて算出された位置と、予め記憶された、ユーザーが利用する地点の候補であるウェイポイントの位置および前記ウェイポイントの高度と、を用いて、高度を算出すること、をコンピューターに実行させる、を含む。
【００２４】
本適用例によれば、気圧センサーが検出した気圧と、測位用信号に基づいて算出される位置と、記憶部に記憶されているウェイポイントの位置および高度と、に基づいて、高度を算出できる。記憶部には、ユーザーが利用する地点の候補を示すウェイポイントの位置および高度が記憶されるため、地形を詳細に網羅する地形データを記憶する場合と比較して、記憶部に記憶すべきデータ量を抑制できる。
【図面の簡単な説明】
【００２５】
【図１】実施形態に係る電子機器を含むシステムの概要を説明する図。
【図２】システムの構成を説明する機能ブロック図。
【図３】ウェイポイントデータの作成方法の例を説明する図。
【図４】ウェイポイントデータのテーブルを説明する図。
【図５】信号処理部の機能を説明する機能ブロック図。
【図６】事前準備に関する情報端末の処理を説明するフローチャート。
【図７】気圧高度計測に関する電子機器の処理を説明するフローチャート。
【図８】電子機器のキャリブレーション処理の例を説明する図。
【図９】電子機器のキャリブレーション処理の適用タイミング例を説明する図。
【図１０】キャリブレーションの変形例を説明するフローチャート。
【図１１】キャリブレーションの変形例を説明するフローチャート。
【発明を実施するための形態】
【００２６】
（実施形態）
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００２７】
１．電子機器の実施形態
１−１．電子機器の概要
図１は、電子機器を含むシステムの概要を説明するための図である。
【００２８】
このシステムは、電子機器１と、情報端末２と、サーバー４とを備える。高度算出システム、ナビゲーションシステム、パフォーマンスモニタリングシステム等と言うことができる。
【００２９】
電子機器１は、例えば、登山などのアウトドアシーンにおいてユーザーの身体の一部へ装着される携帯情報機器である。必要なときにユーザーが目視できるよう、電子機器１の装着先は、例えば肘から手に至る部位（前腕）である。図１に示す例では、電子機器１はリスト型（腕時計型）の携帯情報機器（アウトドアウォッチ）として構成され、電子機器１の装着先は手首とされている。
【００３０】
電子機器１には、例えば、アウトドアウォッチとしての機能である計時機能、測位機能、気圧検出機能、ナビゲーション機能などが搭載されている。以下、電子機器１が登山に適用されると仮定して説明する。
【００３１】
登山を実施する前の事前準備として、ユーザーは、自宅や宿泊先などでスマートフォン、タブレットＰＣ、デスクトップＰＣ等の情報端末２を操作し、予定している登山ルートを情報端末２へ指定する。また、情報端末２は、ユーザーが利用する地点の候補であるウェイポイントのデータを、ネットワーク３経由でサーバー４からダウンロードする。ユーザーは登山のルートを登山中に変更することもあり得るため、登山を計画している段階ではウェイポイントは利用する地点の候補である。本実施形態では、ウェイポイントは、経路上の地点情報であり、登山ルートの要所である水場、山小屋および山頂等の緯度、経度および高度を含む。
【００３２】
登山中、電子機器１の表示画面には、地図データに基づく簡易的な地図が表示され、また、ユーザーの存在する地点の緯度、経度、高度、方位などが逐次に表示される（ナビゲーション機能）。本実施形態では、地図データを用いて作成したウェイポイントのデータを用いて生成した地図を表示する。その際、電子機器１は、後述するＧＰＳ信号に基づき算出された緯度（ＧＰＳ緯度）及び経度（ＧＰＳ経度）を、ユーザーの存在する地点の緯度及び経度として表示し、気圧高度計測により算出された高度（気圧センサー高度）を、ユーザーの存在する地点の高度として表示する。
【００３３】
登山中、電子機器１の表示画面には、地図データに基づく地図（簡易的な地図）が表示され、また、ユーザーの存在する地点の緯度、経度、高度、方位などが逐次に表示される（ナビゲーション機能）。その際、電子機器１は、後述するＧＰＳ信号に基づき算出された緯度（ＧＰＳ緯度）及び経度（ＧＰＳ経度）を、ユーザーの存在する地点の緯度及び経度として表示し、気圧高度計測により算出された高度（気圧センサー高度）を、ユーザーの存在する地点の高度として表示する。
【００３４】
尚、ＧＰＳ高度ではなく気圧センサー高度を地点の高度とするのは、ＧＰＳ高度には測位誤差が含まれるため、ＧＰＳ高度よりも気圧センサー高度の方が高精度に高度を表すと考えられるからである。但し、天候等の変動によって気圧センサー高度の精度が低下する可能性がある。電子機器１は、気圧センサー高度の精度低下を防ぐため、所定時間ごと又は適当なタイミングで気圧高度計測のキャリブレーションを行う。このキャリブレーションを含む気圧高度計測の詳細は、後述する。また、電子機器１のナビゲーション機能については、公知の方法によって実現されるので、詳細な説明を省略する。
【００３５】
また、登山中、電子機器１は、ユーザーの登山履歴（登山ログ）を記録（ロギング）する。各時刻の登山ログには、ユーザーの存在する地点の緯度、経度、高度などが含まれる。ここでは、登山ログの緯度及び経度は、ＧＰＳ信号に基づき算出された緯度（ＧＰＳ緯度）及び経度（ＧＰＳ経度）であり、登山ログの高度は、気圧高度計測により算出された気圧センサー高度とする。登山ログの高度をＧＰＳ高度ではなく気圧センサー高度とするのは、前記した理由と同じであり、ＧＰＳ高度よりも気圧センサー高度の方が高精度に高度を表すと考えられるからである。なお、ナビゲーションおよびロギングにおける高度は、ＧＰＳ高度と気圧センサー高度とを統計処理、フィルター処理等して得られる複合的な高度を用いることも可能である。そのような場合にも、気圧センサー高度を組み合わせることで、ＧＰＳ高度を単独で用いるよりも高精度な高度を得ることが期待できる。
【００３６】
登山を終了した後、ユーザーは、自宅や宿泊先などで情報端末２を電子機器１に接続する。情報端末２は、電子機器１に蓄積された登山ログのデータ（ログデータ）を読み出し、ネットワーク３経由でサーバー４へアップロードする。サーバー４は、アップロードされたログデータを、ユーザーの識別情報（ユーザーＩＤ）に対応付けて保管する。その後、サーバー４は、ユーザーの情報端末２からの要求に応じて、ユーザーのログデータの一部又は全部を、ネットワーク３経由で情報端末２へ送信する。よって、ユーザーは、任意のタイミングで自分の登山ログを情報端末２の表示画面で確認することができる。
【００３７】
１−２．システムの構成
図２は、システムの構成を説明する機能ブロック図である。
【００３８】
電子機器１は、ＧＰＳセンサー（受信部の一例）１１０、温度センサー１１１、気圧センサー１１２、処理部（プロセッサーの一例、コンピューターの一例）１２０、記憶部１３０、操作部１５０、計時部１６０、表示部１７０、音出力部１８０、通信部１９０などを含んで構成される。但し、電子機器１の構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。例えば、方位を表示する必要がある場合には、電子機器１は地磁気センサーを備えてもよい。
【００３９】
ＧＰＳセンサー１１０は、電子機器１の位置等を示す測位データ（緯度、経度、高度）を生成して処理部１２０へ出力するセンサーであって、例えばＧＰＳ受信機（GPS： Global Positioning System）等を含んで構成される。ＧＰＳセンサー１１０は、外部から到来する所定周波数帯域の電磁波を不図示のＧＰＳアンテナで受信し、ＧＰＳ衛星（測位用衛星の一例）からのＧＰＳ信号（測位用信号の一例）を抽出すると共に、当該ＧＰＳ信号に基づき電子機器１の位置（緯度、経度および高度）などを示す測位データを生成する。
【００４０】
温度センサー１１１は、温度センサー１１１周辺の気温に応じた信号を出力する（つまり温度を検出する）素子であって、例えば、サーミスタ、熱電対等が適用される。
【００４１】
気圧センサー１１２は、気圧センサー１１２周辺の大気圧に応じた信号を出力する（つまり気圧を検出する）素子であって、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。
【００４２】
処理部（プロセッサーの一例）１２０は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１２０は、記憶部１３０に格納されたプログラムと、操作部１５０を介してユーザーが入力した各種のコマンドと、に従い、各種の処理をハードウェアと協働することにより機能を実現する。処理部１２０による処理には、ＧＰＳセンサー１１０、温度センサー１１１、気圧センサー１１２、計時部１６０などの生成するデータに対するデータ処理（入力信号がアナログ信号である場合にはＡ／Ｄ変換処理も含む）が含まれる。また、処理部１２０による処理には、表示部１７０へ画像を表示させる表示処理、音出力部１８０に音を出力させる音出力処理などが含まれる。なお、図２に示した信号処理部１２１は、処理部１２０の機能のうち、特に気圧高度計測に関する機能を可視化したものである。信号処理部１２１の詳細は、後述する。
【００４３】
記憶部１３０は、例えば１又は複数のＩＣ（IC：Integrated Circuit）メモリーなどにより構成され、プログラム等が記憶されるＲＯＭ（Read Only Memory）と、処理部１２０の作業領域となるＲＡＭ（Random Access Memory）とを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれ、不揮発性のＲＡＭには、ログデータ１３１や、ウェイポイントデータテーブル１３３等が記憶されている。また、ＲＯＭに書き込まれたプログラムには、信号処理部１２１によって実行される気圧高度計測プログラム（高度算出プログラムの一例）１３２も含まれる。
【００４４】
操作部１５０は、例えばボタン、キー、マイク、タッチパネル、音声認識機能、加速度センサー（不図示）によるアクション検出機能、などの少なくとも１つを含んで構成され、ユーザーからの指示を適当な信号に変換して処理部１２０に送る処理を行う。
【００４５】
計時部１６０は、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０に送る。
【００４６】
表示部１７０は、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１２０からの指示に従って各種の画像を表示する。
【００４７】
音出力部１８０は、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部１２０からの指示に従って各種の音（又は振動）を発生させる。
【００４８】
通信部１９０は、電子機器１と情報端末２（スマートフォンなど）との間のデータ通信を成立させるための各種制御を行う。通信部１９０は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi：Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。
【００４９】
情報端末２は、インターネットなどのネットワーク３に接続可能なスマートフォン、タブレットＰＣ、デスクトップＰＣなどの情報端末である。情報端末２には、通信部２９０、処理部２２０、記憶部２３０、操作部２５０、表示部２７０などが備えられる。
【００５０】
通信部２９０は、電子機器１の通信部１９０と通信可能な通信部であって、電子機器１と情報端末２との間のデータ通信を成立させるための各種制御を行う。通信部２９０は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。なお、通信部２９０は、ネットワーク３を介してサーバー４とも通信可能であり、情報端末２とサーバー４との間のデータ通信を成立させるための各種制御も行う。
【００５１】
処理部２２０は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部２２０は、記憶部２３０に格納されたプログラムと、操作部２５０を介してユーザーが入力した各種のコマンドとに従い各種の処理を行う。
【００５２】
記憶部２３０は、例えば１又は複数のＩＣメモリーなどにより構成され、プログラム等が記憶されるＲＯＭと、処理部２２０の作業領域となるＲＡＭとを有する。このプログラムは、例えばインターネットなどのネットワーク３を介してサーバー４からダウンロードされたものである。
【００５３】
操作部２５０は、例えばボタン、キー、マイク、タッチパネル、音声認識機能、加速度計によるアクション検出機能、などで構成され、ユーザーからの指示を適当な信号に変換して処理部２２０に送る処理を行う。
【００５４】
表示部２７０は、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部２２０からの指示に従って各種の画像を表示する。
【００５５】
サーバー４は、インターネットなどのネットワーク３に接続されたネットワークサーバーである。サーバー４には、通信部４９０、処理部４２０、記憶部４３０などが備えられる。
【００５６】
通信部４９０は、ネットワーク３を介して情報端末２と通信可能であり、情報端末２とサーバー４との間のデータ通信を成立させるための各種制御を行う。
【００５７】
処理部４２０は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部４２０は、例えば、電子機器１のユーザーから情報端末２及びネットワーク３を介してアップロードされたログデータをユーザー識別情報（ユーザーＩＤ）に対応付けて管理したり、電子機器１のユーザーの情報端末２に向けて必要な地図データやプログラムを提供したりする機能を有している。
【００５８】
記憶部４３０は、グローバルエリア（地球上の各エリア）の地図データを保管する。また、記憶部４３０は、複数のユーザーのログデータをユーザーごと（ユーザーＩＤごと）に保管する。図２では、本実施形態の電子機器１のユーザーのユーザーＩＤに対応付けられたログデータを、ログデータリスト４３１として可視化した。ログデータリスト４３１には、ユーザーに関する複数のログデータが格納されている。個々のログデータは、前述したロギングにより取得されたものである。
【００５９】
なお、電子機器１、情報端末２、サーバー４は、ログデータやウェイポイントを所定のフォーマットで互いに送受信する。例えば、電子機器１の処理部１２０は、記憶部１３０に格納されたログデータ１３１を所定のフォーマットで情報端末２へ送信し、情報端末２の処理部２２０は、電子機器１から受信したログデータを所定のフォーマットでサーバー４へ送信する。
【００６０】
また、サーバー４の処理部４２０は、記憶部４３０に格納されたログデータリスト４３１に含まれる１又は複数のログデータを所定のフォーマットで情報端末２へ送信する。また、例えば、サーバー４の処理部４２０は、記憶部４３０に格納された地図データの少なくとも一部を所定のフォーマットで情報端末２へ送信し、情報端末２の処理部２２０は、地図データの少なくとも一部を所定のフォーマットで電子機器１へ送信する。なお、電子機器１、情報端末２、サーバー４の間で送受信される所定のフォーマットは、全て共通であっても、必要に応じて変換されてもよい。
【００６１】
また、電子機器１が取得するウェイポイントの取得先は、適宜変更可能である。例えば、情報端末２から取得するのではなく、周囲に存在している別の電子機器から取得してもよい。また、適当な通信機能を有していれば、電子機器１が直接ネットワーク３にアクセスして、サーバー４からウェイポイントを取得してもよい。
【００６２】
１−２−１．ＧＰＳセンサーについて
ＧＰＳセンサー１１０には、不図示のアンテナで受信した高周波数信号（ＲＦ信号、ＲＦ：Radio Frequency）を中間周波数の信号にダウンコンバートし、増幅等した後、デジタル信号に変換するＲＦ受信回路部が備えられる。
【００６３】
また、ＧＰＳセンサー１１０には、ＲＦ受信回路部からのデジタル信号（ベースバンド信号）へ相関演算等を施すベースバンド回路部が備えられる。なお、中間周波数にダウンコンバートせず、直接ベースバンド信号に変換するダイレクトコンバージョン方式を採用することもできる。
【００６４】
また、ベースバンド回路部は、受信した信号へ公知の相関演算を施すことで、所定の法則で符号化されたＧＰＳ信号を探索（周波数サーチ、位相サーチ）して複数のＧＰＳ衛星を捕捉し、捕捉したＧＰＳ衛星ごとに、相関値のピークが検出された位相及び周波数を見出し、その位相及び周波数を、ＧＰＳ信号のコード位相及び受信周波数とする。
【００６５】
また、ベースバンド回路部は、捕捉したＧＰＳ信号を復号してエフェメリス（ＧＰＳ衛星の軌道を表す衛星軌道情報）や時刻情報などを取得する。また、ベースバンド回路部は、取得したエフェメリスや時刻情報等を用いて公知の演算を行い、ＧＰＳ衛星と電子機器１との間の擬似距離（正確にはＧＰＳ衛星とＧＰＳセンサー１１０のアンテナとの間の擬似距離）、電子機器１の速度ベクトル（正確にはＧＰＳセンサー１１０の速度ベクトル）、電子機器１の位置および高度（正確にはＧＰＳセンサー１１０の位置および高度。位置には緯度および経度が含まれる。）などを算出する。なお、コード位相、擬似距離、速度ベクトルも、前述した測位データの一種である。
【００６６】
１−２−２．ウェイポイントデータの作成方法の例について
図３は、ウェイポイントのデータ作成方法を説明する図である。この図３における地図データは、国土地理院の地理院地図を使用して作成している。
【００６７】
ユーザーは、情報端末２であるパソコンやスマートフォンの画面上で、地図を表示させるアプリケーション（アプリケーションソフトウェア）を利用してウェイポイントを作成する。例えば、図３において、ユーザーは、地図上の第１の地点（Ｗ１０１）へカーソルＣＵＲを移動させ、クリック操作を実施することで、第１の地点（Ｗ１０１）が１番目のウェイポイントとして登録される。続けて、ユーザーは、地図上の第２の地点（Ｗ１０２）へカーソルＣＵＲを移動させ、クリック操作を実施することで、第２の地点（Ｗ１０２）が２番目のウェイポイントとして登録される。
【００６８】
この場合、地図を表示するアプリケーションは、Ｗ１０１とＷ１０２を直線で結ぶことにより、ユーザーがＷ１０１とＷ１０２の関係を直感的に把握しやすく表示させてもよい。
更に、ユーザーは、地図上の第３の地点（Ｗ１０３）へカーソルＣＵＲを移動させ、クリック操作を実施することで、地図上の第３の地点（Ｗ１０３）は３番目のウェイポイントとして登録される。この場合も、地図を表示するアプリケーションは、Ｗ１０２とＷ１０３を直線で結んで、ユーザーがＷ１０２とＷ１０３の関係を直感的に把握しやすく表示させてもよい。なお、地図がルートデータ（ユーザーが実際に移動可能な経路の情報）を含む場合には、登録されたウェイポイント間のルートを強調表示してもよい。
【００６９】
地図を表示するアプリケーションは、ユーザーからの上記操作を受けて、ウェイポイントを決定し、決定したウェイポイントに対応する位置情報および高度情報を地図データから取得し、記憶部２３０に記憶する。更に、電子機器１と通信可能に接続された場合、記憶部２３０に記憶されたウェイポイントのデータは電子機器１の記憶部１３０にウェイポイントデータテーブル１３３として書き込まれる。したがって、本実施形態の地図を表示するアプリケーションは、ウェイポイント登録アプリケーションと言うこともできる。
【００７０】
１−２−３．ウェイポイントデータについて
図４は、記憶部１３０に記憶されたウェイポイントデータテーブル１３３を説明する図である。
【００７１】
ウェイポイントデータテーブル１３３は、信号処理部１２１による気圧高度計測のキャリブレーション（図５の変換部１２２のキャリブレーション）を行う際に、信号処理部１２１のキャリブレーション部１２３（図５参照）によって参照される。
【００７２】
キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置との距離が近いウェイポイントのリストを、ウェイポイントデータテーブル１３３から抽出し、そこから電子機器１の存在する地点の高度ｈｗを推定する（以下、現在の位置における高度ｈｗと称する）。即ち、ウェイポイントデータテーブル１３３は、電子機器１の存在する地点の正確な高度を推定するために用いられる。
【００７３】
ウェイポイントデータテーブル１３３には、登山ルートの要所の位置を示す位置情報が所定の形式で格納される。前記したように、ウェイポイントは、気圧高度計測を開始する日時よりも前、即ち、登山の事前準備の際に設定されるが、いくつかのウェイポイントは、電子機器１の工場出荷時に予め記憶部１３０に記憶されていても良い。この場合、ウェイポイントは、例えば、著名な登山ルートの要所等の位置情報であり、ウェイポイントデータテーブル１３３は、情報端末２から送信されたウェイポイントのデータ、および、予め記憶されたウェイポイントのデータで構成されても良い。
【００７４】
本実施形態では、このウェイポイントデータテーブル１３３には、登山の事前準備の際に設定されたウェイポイントデータ（第１の地点Ｗ１０１、第２の地点Ｗ１０２、第３の地点Ｗ１０３）の緯度（φ）、経度（λ）および高度（ｈ）がテーブル形式で格納されている。
【００７５】
１−２−４．信号処理部について
図５は、信号処理部１２１の機能を説明するための機能ブロック図である。
図５に示すとおり、信号処理部１２１には、変換部１２２、キャリブレーション部１２３が備えられる。
【００７６】
信号処理部１２１には、少なくとも、気圧センサー１１２から出力される気圧Ｐと、ＧＰＳセンサー１１０から出力される緯度φと、ＧＰＳセンサー１１０から出力される経度λと、ＧＰＳセンサー１１０から出力される高度（ＧＰＳ高度）ｈｇと、計時部１６０から出力される時刻ｔ（現在の時刻の一例）と、が与えられる。ここでいう時刻ｔには、年数、月数、日にち、時分の情報が含まれるものとする。なお、時刻ｔは、年数を省略することも可能である。時刻ｔは、秒の情報を含んでもよい。また、時刻ｔは、ＧＰＳ信号から求めたＧＰＳ時刻によって適宜に補正されてもよい。
【００７７】
変換部１２２は、気圧センサー１１２から出力される気圧Ｐを所定の変換式（測高公式）へ当てはめることにより、気圧Ｐを気圧センサー高度ｈへと変換して出力する。この変換及び出力は、例えば所定の時間間隔で繰り返し行われる。よって、変換部１２２が出力する気圧センサー高度ｈは、例えば時間間隔が毎秒の場合、電子機器１が存在する地点の高度をほぼリアルタイムで表す。
【００７８】
ここで、変換部１２２が使用する変換式は、例えば、以下の式（１）のとおり表される。
【００７９】
【数１】
2017129441.tif 000003
【００８０】
但し、変換式（１）におけるパラメーターＰ０は海面気圧であり、パラメーターＴ０は海面気温である。パラメーターＰ０、Ｔ０の値は、必要なタイミングで、又は定期的に、キャリブレーション部１２３によって設定（キャリブレーション）される。
【００８１】
なお、変換部１２２から出力される気圧センサー高度ｈは、処理部１２０の記録処理部（不図示）によってログデータ１３１の高度として記憶部１３０へ書き込まれる。また、変換部１２２から出力される気圧センサー高度ｈは、処理部１２０の表示処理部（不図示）によって高度値を表すイメージデータに変換され、表示部１７０へイメージとして表示される。或いは、変換部１２２から出力される気圧センサー高度ｈは、例えば、処理部１２０の通知処理部（不図示）によって高度を表す音データに変換され、音出力部１８０から音として出力される。
【００８２】
キャリブレーション部１２３には、気圧Ｐ、緯度φ、経度λ、ＧＰＳ高度ｈｇ、時刻ｔが入力される。
【００８３】
このうち、キャリブレーション部１２３は、ＧＰＳセンサー１１０が出力した現在の位置における緯度φおよび経度λの情報に基づき、記憶部１３０に格納されたウェイポイントデータテーブル１３３のデータの中から、現在の位置に近いウェイポイントの位置情報（緯度φ、経度λ）および高度情報ｈ）を取得する。更に、キャリブレーション部１２３は、ウェイポイントの位置情報から現在の位置における高度ｈｗを決定し、決定した高度ｈｗに基づいて海面気温Ｔ０を算出し、海面気温Ｔ０の値を変換部１２２へ設定する。尚、ウェイポイントの位置情報および高度情報から現在の位置における高度ｈｗを決定する処理は後述する。
また、電子機器１はユーザーの腕部等に装着されている。従って、ユーザーの歩行時における電子機器１の地上高を考慮し、地面を示す高度ｈｗに対して地上高を更に補正しても良い。例えば、地上高を１ｍ程度に設定しておき、高度ｈｗに１ｍを加算する補正を行い、補正後の高度を高度ｈｗの代わりに用いて本実施形態の処理を行う。これにより、キャリブレーションや気圧高度算出の精度を向上させることができる。
【００８４】
また、キャリブレーション部１２３は、気圧Ｐ、ウェイポイントから決定した現在の位置における高度ｈｗ、海面気温Ｔ０の値を以下の換算式（２）へ当てはめることにより、海面気圧Ｐ０を算出し、海面気圧Ｐ０の値を変換部１２２へ設定する。
【００８５】
【数２】
2017129441.tif 000004
【００８６】
このように、キャリブレーション部１２３は、ユーザー入力やネットワーク接続を要しないため、ユーザー入力やネットワーク接続のできない状況下であっても、変換部１２２のキャリブレーションを行うことができる。
【００８７】
１−３．システムの処理
１−３−１．情報端末の処理
図６は、事前準備に関する情報端末２の処理を説明するためのフローチャートである。事前準備では、情報端末２はネットワーク３及び電子機器１に接続され、電子機器１及びサーバー４と通信が可能な状態にあるものと仮定する。以下、図６の各ステップを順に説明する。
【００８８】
ステップＳ１：情報端末２の処理部２２０は、情報端末２の通信部２９０及び電子機器１の通信部１９０を介して電子機器１の処理部１２０と通信し、電子機器１の記憶部１３０に蓄積されているログデータを読み出す。
【００８９】
ステップＳ２：情報端末２の処理部２２０は、ログデータにユーザーＩＤを付与したもの（ユーザーＩＤ付きのログデータ）を所定のフォーマットでサーバー４の処理部４２０へ送信する。この送信は、情報端末２の通信部２９０、ネットワーク３、サーバー４の通信部４９０を介して行われる。
【００９０】
ステップＳ３：情報端末２の処理部２２０は、予定している登山ルートなどを、サーバー４の処理部４２０へ通知する。この通知は、情報端末２の通信部２９０、ネットワーク３、サーバー４の通信部４９０を介して行われる。また、通知される登山ルートは、例えば、ユーザーが情報端末２に対して予め指定した登山ルートである。そして、情報端末２の処理部２２０は、通知された登山ルートの要所を包含するウェイポイント（例えば、水場、山小屋、山頂）のデータ（緯度、経度、高度）を、サーバー４の処理部４２０から受信する。この受信は、サーバー４の通信部４９０、ネットワーク３、情報端末２の通信部２９０を介して行われる。
【００９１】
ステップＳ４：情報端末２の処理部２２０は、受信したウェイポイントデータを所定のフォーマットで電子機器１の記憶部１３０に書き込む。この書き込みは、情報端末２の通信部２９０及び電子機器１の通信部１９０を介して行われる。
【００９２】
１−３−２．電子機器の処理（気圧高度計測）
図７は、気圧高度計測に関する電子機器１の処理（高度算出方法）を説明するためのフローチャートである。このフローは、例えば、登山の当日、ユーザーからの開始指示に応じて実行されるものであり、気圧高度計測プログラム１３２に従って実行される。つまり、本フローは、処理部１２０が気圧高度計測プログラム１３２を読み出して実行する高度計測方法の一例である。なお、開始指示の入力は、例えばユーザーが操作部１５０を操作することによって行われる。以下、図７の各ステップを順に説明する。
【００９３】
ステップＳ１１：電子機器１の処理部１２０は、ＧＰＳセンサー１１０が出力する緯度φ、経度λ、ＧＰＳ高度ｈｇを参照（取得）する。緯度φ、経度λ、ＧＰＳ高度ｈｇは、電子機器１の存在する地点の位置を表す。
【００９４】
ステップＳ１２：処理部１２０は、気圧センサー１１２が出力する気圧Ｐを参照（取得）する。気圧Ｐは、電子機器１の存在する地点の気圧を表す。
【００９５】
ステップＳ１３：処理部１２０は、ウェイポイントが参照できるか否かを判定する。例えば、処理部１２０は、ＧＰＳセンサー１１０の出力する緯度φ、経度λを取得したときに、予め決められた距離の範囲内にウェイポイントが記憶部１３０内に存在している場合には、ウェイポイントが参照できると判定し、存在しない場合には、ウェイポイントが参照できないと判定する。処理部１２０は、参照できると判定した場合（Ｓ１３のＹ）にはステップＳ１４へ移行し、参照できないと判定した場合（Ｓ１３のＮ）にはステップＳ１８へ移行する。本実施形態ではウェイポイントは座標である。一方、登山ルートの要所にはある程度の面積があるのが通常である。そのため、ウェイポイントとして指定した要所にユーザーが到達したとしても、ウェイポイントの座標自体を通過するとは限らない。距離の範囲を定めておくことで、座標を通過しなかったらキャリブレーションができない、といった事態を回避できる。
【００９６】
予め決められた距離（以下、基準距離と称する）は必要な高度の精度が得られるよう、適宜設定されていればよい。例えば、基準距離として５ｍを設定することで、処理部１２０がウェイポイントから取得する高度の誤差が登山に適切な範囲に制御できる。基準距離が５ｍである場合、例えば、勾配２０％の地形においては、処理部１２０が取得するウェイポイントの高度の誤差（電子機器１の存在する地点との高度差）は±１ｍ以内である。尚、基準距離は、表示する地図の縮尺、設定したウェイポイントの分布密度、ユーザーの操作等に基づいて変更できる態様も想定できる。
【００９７】
ステップＳ１４：処理部１２０は、温度センサー１１１の温度Ｔ、及び、ＧＰＳセンサー１１０の出力する高度ｈｇを用いて、海面気温Ｔ０を算出（推定）する。ここでキャリブレーション部１２３が使用する変換式は、例えば、以下の式（３）のとおり表される。
【００９８】
Ｔ０＝Ｔ＋ｈｇ／１００×０．６・・・・・（３）
【００９９】
ステップＳ１５：処理部１２０は、緯度φ及び経度λに基づき、電子機器１の存在する地点に適用できるウェイポイントデータを取得する。処理部１２０は、対象となるウェイポイントが１つの場合には、ウェイポイントの高度を現在の位置における高度ｈｗとし、対象となるウェイポイントが複数存在する場合には、後述する方法に基づいて、複数のウェイポイントから現在の位置における高度ｈｗを決定する。
【０１００】
尚、このフローチャートでは、ＧＰＳセンサー１１０が出力した高度ｈｇを用いて海面気温Ｔ０を算出したが、ステップＳ１５で取得した高度ｈｗを用いて海面気温Ｔ０をより正確に算出しても良い。
【０１０１】
ステップＳ１６：処理部１２０は、海面気温Ｔ０及び現在の位置における高度ｈｗに基づいて、気圧Ｐを海面気圧Ｐ０に換算する。気圧Ｐから海面気圧Ｐ０への換算式は、前述した式（２）のとおりである。
【０１０２】
ステップＳ１７：処理部１２０は、算出した海面気温Ｔ０、海面気圧Ｐ０の値に基づき変換部１２２のキャリブレーションを行う。本実施形態では、処理部１２０は、算出した海面気温Ｔ０、海面気圧Ｐ０の値を、変換部１２２で使用される変換式（１）のパラメーターＴ０、Ｐ０へ設定する。
【０１０３】
ステップＳ１８：処理部１２０は、気圧高度の精度が低下したか否か判定する。具体的には、処理部１２０は、計時部１６０が出力する時刻ｔを参照する。時刻ｔは、現在の月数、現在の日にち、現在の時分の情報を表す。そして、処理部１２０は、現在の時分と前回キャリブレーションが行われた時分の差を計算し、予め決められた時分以上が経過している場合には、気圧高度の精度が低下していると判定し（Ｓ１８のＹ）、ステップＳ２０へ移行する。他方で、予め決められた時分未満の場合、気圧高度の精度が低下していないと判定し（Ｓ１８のＮ）、ステップＳ１９へ移行する。予め決められた時分は、例えば、１時間、１時間３０分などとすることができる。
【０１０４】
尚、図示は略すが、予め決められた時分未満の場合であっても、処理部１２０は、ＧＰＳセンサー１１０が出力する高度ｈｇと、気圧センサー１１２の出力する気圧Ｐから算出する高度ｈと、の差を計算し、予め決められた値より大きい場合には、気圧高度の精度が低下したと判定し、ステップＳ２０へ移行しても良い。
【０１０５】
ステップＳ１９：処理部１２０は、気圧センサー高度ｈを算出し、気圧センサー高度ｈをテキストなどのイメージとして表示部１７０へ表示し、ステップＳ２１へ移行する。また、必要に応じて、処理部１２０は、気圧センサー高度ｈを音声として音出力部１８０に出力させても良い。
【０１０６】
ステップＳ２０：処理部１２０は、ＧＰＳセンサー高度ｈｇを参照し、ＧＰＳ気圧センサー高度ｈｇをテキストなどのイメージとして表示部１７０へ表示し、ステップＳ２１へ移行する。また、必要に応じて、処理部１２０は、ＧＰＳセンサー高度ｈｇを音声として音出力部１８０に出力させても良い。
【０１０７】
ステップＳ２１：処理部１２０は、終了指示を受け付けたか、否かを判定し、終了指示を受け付けたと判定した場合（Ｓ２１のＹ）、一連の処理を終了する。また、終了指示を受け付けていないと判定した場合（Ｓ２１のＮ）、ステップＳ１１に戻る。
【０１０８】
以上のフローにおいて、ステップの順序は適宜に変更が可能である。例えばステップＳ１１とステップＳ１２との間で順序を入れ替えることも可能である。
【０１０９】
１−３−３．電子機器の処理（キャリブレーション処理）
図８は、登山中に電子機器１のキャリブレーション処理を行う例を示している。
【０１１０】
この場合、登山経路に沿って６か所（Ｗ１〜Ｗ６）のウェイポイントが予め設定されている。ユーザーは、電子機器１を装着して登山を開始し、地点Ｐ１から、地点（Ｐ２，Ｐ３，Ｐ４）を順に通過する計画である。
【０１１１】
ユーザーが地点Ｐ１を通過しているときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行うタイミングとなった場合、キャリブレーション部１２３は、ウェイポイントデータテーブル１３３のデータの中から地点Ｐ１に近いウェイポイントＷ１の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ１の位置情報と、から、ウェイポイントＷ１までの距離Ｌ０が基準距離を越えていると認識し、参照可能なウェイポイントが無いと判定する。この結果、キャリブレーション部１２３は地点Ｐ１におけるキャリブレーション処理を中止し、ＧＰＳセンサー高度ｈｇまたは気圧センサー高度ｈを含む現在位置を表示する。
【０１１２】
次に、ユーザーが地点Ｐ２を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行うタイミングとなった場合、キャリブレーション部１２３は、ウェイポイントデータテーブル１３３のデータの中から地点Ｐ２に近いウェイポイントＷ１の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ１の位置情報と、から、ウェイポイントＷ１までの距離Ｌ１が基準距離以下であることを認識し、参照可能であると判定する。この結果、キャリブレーション部１２３はウェイポイントＷ１を参照してキャリブレーション処理を実行し、キャリブレーションを行った後、気圧センサー高度ｈを算出し、現在位置を表示する。以降は、所定のタイミングで移動中の気圧センサー高度ｈを算出し、ＧＰＳセンサー１１０からの緯度、経度情報と共に気圧センサー高度ｈを表示する。
【０１１３】
次に、ユーザーが地点Ｐ３を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行うタイミングとなった場合、キャリブレーション部１２３は、ウェイポイントデータテーブル１３３のデータの中から地点Ｐ３に近いウェイポイントＷ２およびＷ３の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ２およびＷ３の位置情報と、から、地点Ｐ３からウェイポイントＷ２までの距離Ｌ２および地点Ｐ３からウェイポイントＷ３までの距離Ｌ３の何れも基準距離以下であることを認識し、更に、距離Ｌ２および距離Ｌ３のうち、距離が最短となる方はＬ２であるので、参照するウェイポイントをウェイポイントＷ２に決定する。この結果、キャリブレーション部１２３は、ウェイポイントＷ２を参照してキャリブレーション処理を実行する。キャリブレーションを行った後、気圧センサー高度ｈを算出し、現在位置および高度を表示する。この場合、ウェイポイントＷ２とＷ３とでは、距離が近いＷ２の方がＰ３との高度差が小さい可能性が高い。したがって、最短距離のウェイポイントを参照することで、キャリブレーション精度の低下を抑制できる。
【０１１４】
次に、ユーザーが地点Ｐ４を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行うタイミングとなった場合、キャリブレーション部１２３は、ウェイポイントデータテーブル１３３のデータの中から地点Ｐ４に近いウェイポイントＷ４、Ｗ５およびＷ６の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ４、Ｗ５およびＷ６の位置情報と、から、地点Ｐ４からウェイポイントＷ４までの距離Ｌ４、地点Ｐ４からウェイポイントＷ５までの距離Ｌ５および地点Ｐ４からウェイポイントＷ６までの距離Ｌ６の何れも基準距離を越えていないことを認識する。キャリブレーション部１２３は、各ウェイポイントからの距離Ｌ４，Ｌ５およびＬ６と、各ウェイポイントの高度ｈ４、ｈ５およびｈ６に基づいて、地点Ｐ４における高度ｈｗを以下の式（４）に適用し、加重平均を算出する。
【０１１５】
ｈｗ＝（ｈ４／Ｌ４＋ｈ５／Ｌ５＋ｈ６／Ｌ６）／（１／Ｌ４＋１／Ｌ５＋１／Ｌ６）・・・・・（４）
【０１１６】
このように算出したウェイポイントの高度の平均値を採用してキャリブレーションすることで、例えば、地形が平坦でなく、１つのウェイポイントの高度について、地点Ｐ４の高度に対する誤差がやや大きいような場合でも値が平準化され、キャリブレーション精度の低下を抑制できる。なお、最短距離のウェイポイントを参照する方法と、平均値を採用する方法とは、いずれか片方のみを用いても良いし、必要に応じて使い分けてもよい。例えば、地点Ｐ３を例として、距離Ｌ２は１ｍ、距離Ｌ３は４．８ｍ、というように、距離が大きく異なる場合は最短距離のウェイポイントを採用し、距離Ｌ２と距離Ｌ３との差が例えば１ｍ未満の場合には平均を採用する、などとしてもよい。また、３つ以上のウェイポイントのうち１つだけが距離が大きい場合には、そのウェイポイントを除外して残りのウェイポイントを用いて平均の高度ｈｗを決定してもよい。
【０１１７】
図９は、電子機器１のキャリブレーション処理の適用タイミング例を示した図である。
【０１１８】
この例では、登山経路に沿って１か所のウェイポイントＷ１１が設定されている。ユーザーは、電子機器１を装着して登山を開始し、地点ＰＴ１１から、地点ＰＴ１２および地点ＰＴ１３を順に通過する。
【０１１９】
ユーザーが地点ＰＴ１１を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行う場合、キャリブレーション部１２３は、地点ＰＴ１１に近いウェイポイントＷ１１の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ１１の位置情報と、から、ウェイポイントＷ１１までの距離Ｌ１１が基準距離の５ｍを越えていると認識し、地点ＰＴ１１におけるキャリブレーション処理は行わない。
【０１２０】
次に、ユーザーが地点ＰＴ１２を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行う場合、キャリブレーション部１２３は、地点ＰＴ１２に近いウェイポイントＷ１１の位置情報を取得する。キャリブレーション部１２３は、ＧＰＳセンサー１１０の位置情報と、取得したウェイポイントＷ１１の位置情報と、から、ウェイポイントＷ１１までの距離Ｌ１２が５ｍを越えていないことを認識し、参照可能であると判定する。この結果、キャリブレーション部１２３はウェイポイントＷ１１を参照してキャリブレーション処理を実行する。
【０１２１】
次に、ユーザーが地点ＰＴ１３を通過するときに、電子機器１のキャリブレーション部１２３が気圧高度計測のキャリブレーション処理を行う場合、キャリブレーション部１２３は、地点ＰＴ１３に近いウェイポイントＷ１１の位置情報を取得する。キャリブレーション部１２３は、ウェイポイントＷ１１までの距離Ｌ１３が５ｍを越えていないことを認識し、参照可能であると判定する。
【０１２２】
ここで、キャリブレーション部１２３は、ＰＴ１２においてキャリブレーション処理を行ってからＰＴ１３に移動するまでの間、電子機器１とウェイポイントＷ１１の距離が５ｍを超えたか、否かを判定する。５ｍを超えたと判定した場合、キャリブレーション部１２３は、ＰＴ１２におけるキャリブレーションは無効であると判断する。他方で、５ｍを超えていないと判定した場合、キャリブレーション部１２３はＰＴ１２におけるキャリブレーションで気圧高度の精度は十分であると判断して、ＰＴ１３におけるキャリブレーションは行わない。これにより、電子機器１の処理量が減少し、電子機器１のバッテリー寿命を延長させることができる。
【０１２３】
以上述べた実施形態によれば、以下のような効果を奏する。
登山を実行する前に、ユーザーが利用する地点の候補を示すウェイポイントの位置および高度を電子機器１の記憶部１３０に記憶させておき、登山中の所定のタイミングで、ＧＰＳ信号から得られる位置と、近傍のウェイポイントの位置との関係に基づいて、ウェイポイントの高度から現在地の高度を決定し、決定した高度に基づいてキャリブレーションを行って、気圧センサー１１２が検出した気圧に基づいて移動中の高度を算出する。そのため、記憶部１３０の記憶容量を少なくできることから、電子機器１の小型化や低コスト化を図れる。
【０１２４】
また、１つのウェイポイントの情報に基づいてキャリブレーション処理を行った後、次のタイミングでキャリブレーション処理を行う場合、所在場所がウェイポイントから所定の基準距離内である場合には、キャリブレーションを行なわないため、電子機器１のバッテリー寿命を延長させることができる。
また、ＧＰＳ信号から得られる高度に替えて、ウェイポイントから得られる高度をキャリブレーションに採用することで、現在の高度を高い精度で得られる。
また、ウェイポイントの位置および高度を電子機器１の記憶部１３０に記憶させておくため、登山中にユーザーが操作してウェイポイントを入力したり、無線通信等によりウェイポイントの情報を受信したりする必要が無い。ユーザーはウェイポイントを得るための操作を気にかけなくて良いので登山に専念できる。加えて、登山中の通信が必須でなくなるので、電子機器１の低消費電力化を図れる。
【０１２５】
２．変形例
以上、発明者によってなされた本発明の実施の形態について具体的に説明したが、本発明は上記した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の変更を加えることが可能である。尚、以下の説明では、既に説明した部分と同じ部分については、同一符号を付してその説明を省略する。
【０１２６】
２−１．ウェイポイントに高度が含まれない場合の例
例えば、上記の実施形態では、ウェイポイントに含まれる高度ｈｗを用いてキャリブレーションを行うものとして説明したが、ＧＰＳの高度ｈｇを用いたキャリブレーションを行ってもよい。
【０１２７】
図１０は、上記変形例におけるＧＰＳの高度を用いたキャリブレーションの例を説明するためのフローチャートである。
ステップＳ３５：処理部１２０は、緯度φ及び経度λに基づき、電子機器１の存在する地点に適用できるウェイポイントデータを取得し、取得したウェイポイントデータに高度の情報が含まれているか、否かを判定する。ここで、対象となるウェイポイントに高度が存在する場合（Ｓ３５のＹ）には、処理部１２０は、図７のフローチャートと同様にウェイポイントに含まれる高度を利用すると判断し、ステップＳ３６へ移行する。また、対象となるウェイポイントに高度が存在しない場合（Ｓ３５のＮ）には、処理部１２０は、ＧＰＳの高度ｈｇを用いたキャリブレーションを行うと判断し、ステップＳ３８へ移行する。
【０１２８】
ステップＳ３６：処理部１２０は、緯度φ及び経度λに基づき、電子機器１の存在する地点に適用できるウェイポイントデータを取得する。処理部１２０は、対象となるウェイポイントが１つの場合には、ウェイポイントの高度を現在位置の高度ｈｗとし、対象となるウェイポイントが複数存在する場合には、図８で示した方法に基づいて、複数のウェイポイントからの高度から現在位置の高度ｈｗを決定する。
【０１２９】
ステップＳ３７：処理部１２０は、海面気温Ｔ０及び現在位置の高度ｈｗに基づき気圧Ｐを海面気圧Ｐ０に換算する。気圧Ｐから海面気圧Ｐ０への換算式は、前述した式（２）のとおりである。この処理の後、ステップＳ１７に移行する。
【０１３０】
ステップＳ３８：処理部１２０は、ステップＳ１１で参照したＧＰＳセンサー１１０の出力するＧＰＳ高度ｈｇを取得する。
【０１３１】
ステップＳ３９：処理部１２０は、海面気温Ｔ０及びＧＰＳ高度ｈｇに基づき気圧Ｐを海面気圧Ｐ０に換算する。気圧Ｐから海面気圧Ｐ０への換算式は、前述した式（２）のとおりである。この処理の後、ステップＳ１７に移行する。
【０１３２】
本変形例によれば、キャリブレーション部１２３が利用するウェイポイントに高度の情報が含まれていない場合においても、処理部１２０は、ＧＰＳ測位結果を用いたキャリブレーションを行うことができる。これにより、ウェイポイントデータテーブル１３３が不十分な場合でも、処理部１２０は適切なキャリブレーションを行うので、ウェイポイントに高度ｈが含まれていないときにキャリブレーションを行わない場合と比較して、電子機器１は、精度の高い高度をユーザーに提供できる。
【０１３３】
２−２．キャリブレーションの実施判定
図７のフローチャートでは、参照できるウェイポイントが存在する場合には、処理部１２０は必ずキャリブレーションを行っていたが、処理部１２０はＧＰＳセンサー１１０の状態を監視した結果から、ＧＰＳセンサー１１０が正しい位置情報を取得していないと判断できる場合、気圧高度計測のキャリブレーションを行わなくてもよい。
【０１３４】
図１１は、上記変形例におけるキャリブレーションの実施可否判定の例を説明するためのフローチャートである。
【０１３５】
ステップＳ５１：処理部１２０は、ＧＰＳセンサー１１０から測位状況を取得して、取得した緯度φ及び経度λの精度に相関する情報を取得する。処理部１２０は、ＧＰＳセンサー１１０から取得した精度に相関する情報から、取得した緯度φ及び経度λの精度が予め決められている閾値以下であるか、否か、即ち、測位状況は良好か、否かを判定する。判定の結果、測位状況は良好であると判定した場合（Ｓ５１のＹ）、処理部１２０は取得した緯度φ及び経度λをキャリブレーションまたは高度の表示に用いることができると判断し、ステップＳ１１へ移行する。他方で、判定の結果、測位状況は良好でないと判定した場合（Ｓ５１のＮ）、キャリブレーション部１２３は取得した緯度φ及び経度λをキャリブレーションまたは高度の表示に用いることができないと判断し、ステップＳ６２へ移行する。
【０１３６】
ステップＳ５６：処理部１２０は、ＧＰＳの高度ｈｇと現在位置の高度ｈｗと、を比較する。比較した結果が予め決められている閾値以下の場合（Ｓ５６のＮ）、処理部１２０はキャリブレーションが行えると判断し、ステップＳ１６へ移行する。他方で、比較した結果が予め決められている閾値より大きい場合（Ｓ５６のＹ）、処理部１２０はキャリブレーションが行えないと判断し、ステップＳ２０へ移行する。
【０１３７】
ステップＳ６２：処理部１２０は、前回利用した高度を参照してテキストなどのイメージとして表示部１７０へ表示する。ＧＰＳセンサー１１０による測位状況が良好でないため、今回の測位結果を使用すると正確な高度を算出できないためである。また、必要に応じて、処理部１２０は、前回利用した高度を音声として音出力部１８０に出力させる。
【０１３８】
本変形例によれば、処理部１２０がＧＰＳセンサー１１０から取得する緯度φ及び経度λの精度が悪い場合に、キャリブレーション部１２３が、実際に電子機器１が存在している位置から離れた位置を示すウェイポイントデータで、キャリブレーションを行うことを防止できる。これにより、ＧＰＳセンサー１１０が出力する緯度φ及び経度λに大きな誤差が混入した場合でも、処理部１２０は不適切なキャリブレーションが行われることを防止できるので、電子機器１は、精度の高い高度をユーザーに提供できる。
【０１３９】
３．その他の変形例
例えば、上記の実施形態ではサーバー４に搭載されていた機能の一部が、情報端末２又は電子機器１に搭載されてもよいし、情報端末２又は電子機器１の機能の一部がサーバー４に搭載されてもよい。また、上記の実施形態では電子機器１に搭載されていた機能の一部又は全部が情報端末２に搭載されてもよいし、情報端末２の機能の一部又は全部が電子機器１に搭載されてもよい。
【０１４０】
また、上記の実施形態では、ユーザーが地図上の地点を指定することでウェイポイントを作成する例を示したが、ユーザーが所望のルートを選択することでウェイポイントを取得できるようにしてもよい。例えば、ユーザーは、情報端末２のアプリケーションソフトウェアを利用して、サーバー４に登録されている登山ルートを地図上に表示、またはリストとして表示させ、その中から所望のルートを選択する。選択したルートは１つ以上のウェイポイントのデータを含み、上記の実施形態と同様にしてウェイポイントデータテーブルの形式でウェイポイントのデータが電子機器１の記憶部１３０に書き込まれる。このようにすれば、ウェイポイントの作成をユーザーが意識しなくても、ウェイポイントの高度を利用した高度算出を行うことができる。なお、上記実施形態および本変形例に記載したウェイポイントの作成および取得方法は、いずれか１つの方法を実行することも、２つ以上の方法を組み合わせることも可能である。
【０１４１】
また、電子機器１又は情報端末２には、公知のスマートフォンの機能、例えば、カメラ機能、通話機能、メール等の通知機能、運動に関するセンシング機能（例えば、加速度センサー、角速度センサーなどの慣性センサーなど）、生体活動に関するセンシング機能（例えば、湿度センサー、脈センサーなど）が搭載されてもよい。勿論、搭載されているセンサーの種類に応じて、各種のパフォーマンス情報（スピード、脈拍、消費カロリーなど）が必要に応じて算出、通知、記録等されてもよい。
【０１４２】
また、電子機器１又は情報端末２は、リスト型電子機器、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）、ヘッドアップディスプレイ（ＨＵＤ：Head Up Display）など、様々なタイプの携帯情報機器およびそれらの組み合わせとして構成することができる。
【０１４３】
また、電子機器１又は情報端末２の用途としては、登山の他、スキー（クロスカントリーやスキージャンプも含む）、ランニング、自転車、ウォーキング、トライアスロン、ダイエット、リハビリテーション、スケート、ゴルフ、バイク、トレイルランニング、パラグライダー、犬ぞり、飛行ロボット（ラジコン）、ナビゲーション、などが挙げられる。
【０１４４】
また、上記の実施形態の電子機器１又は情報端末２は、ユーザーに対する情報の通知を、画像表示、音出力、振動の何れで行ってもよいし、画像表示、音出力、振動のうち少なくとも２つの組み合わせにより行ってもよい。
【０１４５】
また、上記の実施形態では、全地球衛星測位システムとしてＧＰＳ（Global Positioning System）を利用したが、他の全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）を利用してもよい。例えば、ＥＧＮＯＳ（European Geostationary-Satellite Navigation Overlay Service）、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou Navigation Satellite System）、等の衛星測位システムのうち１又は２以上を利用してもよい。また、衛星測位システムの少なくとも１つにＷＡＡＳ（Wide AreaAugmentation System）、ＥＧＮＯＳ（European Geostationary-Satellite Navigation Overlay Service）等の静止衛星型衛星航法補強システム（ＳＢＡＳ：Satellite-based Augmentation System）を利用してもよい。
【０１４６】
また、上述した各実施形態及び各変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態及び各変形例を適宜組み合わせることも可能である。
【０１４７】
また、本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１４８】
１…電子機器、２…情報端末、３…ネットワーク、４…サーバー、１１０…ＧＰＳセンサー、１１１…温度センサー、１１２…気圧センサー、１２０…処理部、１２１…信号処理部、１２２…変換部、１２３…キャリブレーション部、１３０…記憶部、１３１…ログデータ、１３２…気圧高度計測プログラム、１３３…ウェイポイントデータテーブル、１５０…操作部、１６０…計時部、１７０…表示部、１８０…音出力部、１９０…通信部、２２０…処理部、２３０…記憶部、２５０…操作部、２７０…表示部、２９０…通信部、４２０…処理部、４３０…記憶部、４３１…ログデータリスト、４９０…通信部。
【図１】
2017129441.tif 000005
【図２】
2017129441.tif 000006
【図３】
2017129441.tif 000007
【図４】
2017129441.tif 000008
【図５】
2017129441.tif 000009
【図６】
2017129441.tif 000010
【図７】
2017129441.tif 000011
【図８】
2017129441.tif 000012
【図９】
2017129441.tif 000013
【図１０】
2017129441.tif 000014
【図１１】
2017129441.tif 000015