(57)【特許請求の範囲】
【請求項１】
気圧を計測する計測手段と、
外部機器と近距離無線通信を行うための無線通信手段と、
前記無線通信手段により外部の測位装置から高度情報を取得する高度情報取得手段と、
前記計測手段により定期的に計測された気圧の変化方向の反転を検出する反転検出手段と、
前記反転検出手段により検出された反転に基づいて、設定されたタイミングで前記無線通信手段により高度情報を取得するタイミングを制御する通信制御手段と、
取得された前記高度情報に基づき、上昇時の高度変化量を積算した上昇積算高度値と下降時の高度変化量を積算した下降積算高度値とを取得する積算高度変化取得手段と、
を備える
ことを特徴とする高度情報取得装置。
【請求項２】
前記計測手段により計測された気圧値を所定のテーブルに基づいて高度値に換算する高度算出手段を備え、
前記通信制御手段は、前記気圧の変化方向が反転した後に、当該反転した後の気圧の変化方向に対応する高度の変化が予め設定された高度差以上となった場合に、このタイミングを前記高度情報の取得タイミングとする
ことを特徴とする請求項１記載の高度情報取得装置。
【請求項３】
前記高度情報取得手段は、
取得された前記高度情報に対し、前記予め設定された高度差の変化分を補正することで、前記気圧の変化方向が反転したタイミングにおける前記高度情報を取得する
ことを特徴とする請求項２記載の高度情報取得装置。
【請求項４】
前記高度算出手段は、取得された前記高度情報に基づいて前記所定のテーブルを補正して高度を算出することを特徴とする請求項２又は３記載の高度情報取得装置。
【請求項５】
前記高度情報取得手段は、前記測位装置から前記高度情報の取得に失敗した場合には、前記高度算出手段により算出された高度値で前記高度情報に係る暫定値を算出し、当該暫定値の算出時以降に前記測位装置から前記高度情報の取得に成功した場合には、当該高度情報と、前回前記測位装置から取得された高度情報とに基づいて暫定値を補正する
ことを特徴とする請求項２〜４の何れか一項に記載の高度情報取得装置。
【請求項６】
前記高度情報取得手段は、前記高度情報として当該高度情報の取得タイミングにおける高度値を取得し、
前記積算高度変化取得手段は、前回取得された高度値と今回取得された高度値の差分に基づいて前記上昇積算高度値又は前記下降積算高度値の何れかを更新する
ことを特徴とする請求項１〜５の何れか一項に記載の高度情報取得装置。
【請求項７】
前記高度情報には、前記通信制御手段により前回前記測位装置から当該高度情報の取得を行ったタイミングから今回の前記高度情報の取得タイミングまでの高度変化の値が含まれることを特徴とする請求項１〜６の何れか一項に記載の高度情報取得装置。
【請求項８】
前記高度情報には、前記測位装置において算出された前記上昇積算高度値及び前記下降積算高度値が含まれることを特徴とする請求項１〜６の何れか一項に記載の高度情報取得装置。
【請求項９】
前記計測手段による気圧の計測を開始する際に、前記無線通信手段により前記測位装置に前記上昇積算高度値及び前記下降積算高度値の初期値を送信する初期値設定手段を備えることを特徴とする請求項８記載の高度情報取得装置。
【請求項１０】
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、を備える測位装置と、
請求項１〜９の何れか一項に記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記高度取得手段は、前記高度情報取得装置からの要求に従い、複数の測位衛星から電波を受信することで算出される現在位置に含まれる高度データを取得することを特徴とする高度情報取得システム。
【請求項１１】
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、
前記高度取得手段で取得された直近の高度データを記憶する高度履歴記憶手段と、
当該高度履歴記憶手段に記憶された高度から今回新たに取得された高度までの高度変化量を算出する高度変化量算出手段と、
を備える測位装置と、
請求項７記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記外部無線通信手段は、
当該高度変化量算出手段により算出された前記高度変化量を前記高度情報取得装置に送信することを特徴とする高度情報取得システム。
【請求項１２】
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、
前記高度取得手段で取得された直近の高度データを記憶する高度履歴記憶手段と、
当該高度履歴記憶手段に記憶された高度から今回新たに取得された高度までの高度変化量を算出する高度変化量算出手段と、
を備える測位装置と、
請求項８又は９記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記高度履歴記憶手段は、上昇時の高度変化量の積算値である上昇積算高度値及び下降時の高度変化量の積算値である下降積算高度値を記憶し、
前記高度変化量算出手段は、算出された前記高度変化量の正負に応じて前記上昇積算高度値又は前記下降積算高度値の何れかに当該高度変化量を加算し、
前記外部無線通信手段は、前記高度情報として前記上昇積算高度値及び前記下降積算高度値を前記高度情報取得装置に送信する
ことを特徴とする高度情報取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、高度情報を取得する高度情報取得装置、及び、高度情報取得システムに関する。
【背景技術】
【０００２】
近年、電子時計には、各種計測センサを搭載して時刻情報のみならず種々の計測値や算出値などの多様な情報を表示可能となっているものがある。また、電子時計の中には、無線受信手段を備えてＧＰＳといった測位衛星からの電波を受信して位置情報を取得し（ＧＰＳ測位）、表示可能なものがある。
【０００３】
このような種々の表示機能の一つとして、高度データを取得して表示させたり、高度変化の履歴を記憶させたりすることが可能な電子時計がある。従来、このような高度情報の取得には、ＧＰＳ測位による直接的な高度データの取得と、気圧センサによる気圧計測値に基づき、予め定められた気圧と高度との間での換算テーブルを用いて高度を推定する間接的な高度データの取得とが用いられている。これらの高度取得方法には、それぞれ異なった誤差要因が存在する。そこで、従来、両者の取得方法を併用し、取得された値の比較結果に基づいて誤差を低減させる技術が開示されている（特許文献１）。
【０００４】
また、単に計測時点での高度値だけではなく、相対的な高度変化やピーク位置の高度履歴情報を取得可能な電子時計がある。例えば、特許文献２には、所定のタイミングからトータルの上昇高度とトータルの下降高度とを各々累積計算して表示させる技術が開示されている。
【０００５】
また、本願発明に関連する技術として、近年、ブルートゥース通信（登録商標：Bluetooth）を用いて複数の携帯端末間で情報をやり取りする技術がある（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２８３７７５号公報
【特許文献２】特開平５−１７２５６９号公報
【特許文献３】特開２００９−１１８４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来、気圧計測に基づいて高度の変化を求めようとすると、ユーザが移動を停止している場合や平坦道を移動中の場合、ゆっくり移動している場合に、気象状況の変化により反対方向に変化してしまう場合があるという課題がある。一方で、ＧＰＳ測位を行うと、消費電力が大きくなったり、特に電子腕時計のような小型の装置の大型化に繋がったりするという課題があった。
【０００８】
この発明の目的は、電力消費を抑えながら高度方向の移動の向き及び大きさを正確に取得することが可能な高度情報取得装置及び高度情報取得システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するため、
気圧を計測する計測手段と、
外部機器と近距離無線通信を行うための無線通信手段と、
前記無線通信手段により外部の測位装置から高度情報を取得する高度情報取得手段と、
前記計測手段により定期的に計測された気圧の変化方向の反転を検出する反転検出手段と、
前記反転検出手段により検出された反転に基づいて、設定されたタイミングで前記無線通信手段により高度情報を取得するタイミングを制御する通信制御手段と、
取得された前記高度情報に基づき、上昇時の高度変化量を積算した上昇積算高度値と下降時の高度変化量を積算した下降積算高度値とを取得する積算高度変化取得手段と、
を備える
ことを特徴とする高度情報取得装置である。
【発明の効果】
【００１０】
本発明に従うと、電力消費を抑えながら高度方向の移動の向き及び大きさを正確に取得することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の高度情報取得システムの全体構成を示す図である。
【図２】電子時計の内部構成を示すブロック図である。
【図３】スマートフォンの内部構成を示すブロック図である。
【図４】第１実施形態の高度変化取得処理の制御手順を示すフローチャートである。
【図５】スマートフォンにおける高度情報送信処理の制御手順を示すフローチャートである。
【図６】変形例１の高度変化取得処理の制御手順を示すフローチャートである。
【図７】変形例１の高度情報送信処理の制御手順を示すフローチャートである。
【図８】変形例２の高度変化取得処理の制御手順を示すフローチャートである。
【図９】変形例２の高度情報送信処理の制御手順を示すフローチャートである。
【図１０】第２実施形態の高度変化取得処理の制御手順を示すフローチャートである。
【図１１】第３実施形態の高度変化取得処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の第１実施形態の高度情報取得システム１の全体構成図である。
【００１３】
本実施形態の高度情報取得システム１は、電子時計４０と、ＧＰＳ測位装置としてのスマートフォン１０とにより構成される。この電子時計４０は、時計本体と、バンドとを備え、腕装着が可能な腕時計型のものである。電子時計４０及びスマートフォン１０は、何れも近距離無線通信機能を備えており、例えば、ブルートゥース通信による相互通信が可能となっている。スマートフォン１０は、電子時計４０を装着したユーザにより、例えば、鞄やポケットなどに納められて携帯される。
【００１４】
図２は、電子時計４０の内部構成を示すブロック図である。また、図３は、スマートフォン１０の内部構成を示すブロック図である。
【００１５】
電子時計４０は、図２に示すように、ＣＰＵ（Central Processing Unit）４１（高度情報取得手段、反転検出手段、通信制御手段、積算高度変化取得手段、高度算出手段、初期値設定手段）と、ＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４３と、操作部４４と、計時回路４５と、表示部４６及び表示部４６を駆動制御するドライバ４７と、アンテナＡＮ４と、Bluetoothモジュール４８（無線通信手段）及びＵＡＲＴ（Universal Asynchronous Receiver Transmitter）４９と、振動モータ５０及びそのドライバ５１と、ＬＥＤ（発光ダイオード）５２及びそのドライバ５３と、ピエゾ素子５４及びそのドライバ５５と、圧力センサ５６（計測手段）及びＡ／Ｄ変換回路５７と、ＣＰＵ４１と各部との間で信号のやり取りをするバス５８などを備えている。
【００１６】
ＣＰＵ４１は、電子時計４０の全体動作の統轄制御及び各種演算処理を行う。ＣＰＵ４１は、計時回路４５の計数する現在時刻に基づいて表示部４６に時刻表示を行わせる。また、ＣＰＵ４１は、圧力センサ５６から取得された気圧データに基づき高度を算出すると共に、Bluetoothモジュール４８を介してスマートフォン１０から所定の高度情報を取得することが可能となっている。
【００１７】
ＲＯＭ４２は、ＣＰＵ４１が実行する種々のプログラムや初期設定データを格納する。ＲＯＭ４２の格納するデータには、モデル大気圧テーブル４２１及び高度変化算出プログラム４２２が含まれる。ＣＰＵ４１が高度変化算出プログラム４２２を実行することで、電子時計４０の鉛直方向への積算移動距離が算出される。
【００１８】
ＲＡＭ４３は、ＣＰＵ４１に作業用のメモリ空間を提供する。またＲＡＭ４３は、高度変化記憶部４３１を備え、積算高度変化の大きさを上昇時と下降時とに分けて、上昇積算高度値及び下降積算高度値として記憶する。ここで、記憶される上昇積算高度値及び下降積算高度値は一組に限られない。複数組の値を保持し、ユーザの操作部４４への入力操作に応じて切り替え可能に設定することができる。
【００１９】
操作部４４は、一又は複数のボタンスイッチを備え、ユーザが当該スイッチに対して行った操作に基づいて入力信号に変換して、ＣＰＵ１１に出力する。或いは、この操作部４４は、タッチパネルであっても良い。
【００２０】
計時回路４５は、現在時刻を計数して保持するカウンタである。この現在時刻が読み出されて、表示部４６に表示されたり、当該現在時刻データと各種機能に係る設定時刻データと比較されて種々の動作が行われたりする。
【００２１】
表示部４６は、例えば、セグメント表示方式のＬＣＤ（液晶ディスプレイ）である。ＣＰＵ４１から送られた制御信号によりドライバ４７（液晶ドライバ）が動作し、ＬＣＤを駆動して現在時刻、設定状態、或いは、各種機能のメニューなどの指定された内容に関する表示を行わせる。この表示部４６は、或いは、他の表示手段、例えば、有機ＥＬＤ（Electro-Luminescent Display）であっても良く、ドライバ４７は、表示部４６の種類によって適宜選択される。
【００２２】
Bluetoothモジュール４８は、アンテナＡＮ４を介して外部機器との間でブルートゥース通信を行うための制御モジュールである。このBluetoothモジュール４８としては、低消費電力規格（Bluetooth Low Energy）を用いることも可能である。ＣＰＵ４１から送られた送信データは、ＵＡＲＴ４９でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール４８から外部機器に送信される。また、外部機器からBluetoothモジュール４８を用いて受信された受信データは、ＵＡＲＴ４９でシリアル／パラレル変換などの処理が行われて、ＣＰＵ４１へ出力される。
【００２３】
振動モータ５０、ＬＥＤ（発光ダイオード）５２、及び、ピエゾ素子（ＰＺＴ）５４は、振動、光、及び、ブザー音を発することでユーザに通知を行うためのものである。ＣＰＵ４１からドライバ５１、５３、５５にそれぞれ制御信号が送られると、ドライバ５１、５３、５５は、それぞれ、振動モータ５０、ＬＥＤ５２、ピエゾ素子５４を動作させるのに必要な電圧信号に変換して出力する。
【００２４】
スマートフォン１０は、図３に示すように、ＣＰＵ１１（高度変化量算出手段）と、ＲＯＭ１２と、ＲＡＭ１３（高度履歴記憶手段）と、記憶部１４と、操作部１５と、内蔵時計１６と、表示部１７及びそのドライバ１８と、スピーカ１９と、マイク２０と、コーデック２１と、ＲＦ送受信回路２２と、ＲＦ送受信用のアンテナＡＮ１１と、通信回路２３と、外部無線通信手段としてのBluetoothモジュール２４と、ＵＡＲＴ２５と、Bluetooth通信の送受信用アンテナＡＮ１２と、高度取得手段としてのＧＰＳデータ受信処理部２６と、ＧＰＳデータの受信用アンテナＡＮ１３と、ＣＰＵ１１と各部とを接続するバス２７などを備えている。
【００２５】
ＣＰＵ１１は、スマートフォン１０の全体動作の統轄制御及び各種演算処理を行う。また、ＣＰＵ１１は、操作部１５への入力操作による設定情報に基づいてBluetoothモジュール２４に制御信号を送り、電子時計４０に対してＧＰＳ測位データに基づく高度情報を送信させる。
【００２６】
ＲＯＭ１２は、ＣＰＵ１１が実行する種々のプログラムや初期設定データを格納する。また、ＲＡＭ１３は、ＣＰＵ１１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。
【００２７】
記憶部１４は、不揮発性の読み書き可能なメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）である。この記憶部１４には、例えば、スマートフォン１０で実行する種々のアプリケーションプログラムや、各種機能に係る保存データや設定データが記憶される。このアプリケーションプログラムには、Bluetooth通信を用いて電子時計４０から要求された高度情報を予め設定された様式でBluetoothモジュール２４を介して電子時計４０へ出力するための高度情報送信プログラム１４１が含まれている。
【００２８】
操作部１５は、タッチパネルの操作入力を検知し、表示部１７に表示されたメニューに基づいてユーザにより接触入力された操作内容を電気信号に変換し、入力信号としてＣＰＵ１１に出力する。或いは、この操作部１５は、複数の操作キーを備え、ユーザが当該キーに対して行った操作に基づいて電気信号に変換した入力信号をＣＰＵ１１に出力する構成を含むこととしても良い。
【００２９】
内蔵時計１６は、現在時刻を計数して保持するカウンタである。この現在時刻が読み出されて、表示部１７に表示される。また、当該現在時刻データと各種機能に係る設定時刻データとが比較されて種々の動作が行われる。この内蔵時計１６の現在時刻データは、ＲＦ送受信回路２２による携帯基地局との通信時に随時修正される。
【００３０】
表示部１７は、例えば、ＬＣＤ（液晶ディスプレイ）である。ＣＰＵ１１から送られた制御信号によりドライバ１８（液晶ドライバ）が動作し、ＬＣＤを駆動してスマートフォン１０の各種機能に係る表示を行わせる。この表示部１７は、他の方式によるもの、例えば、有機ＥＬＤ（Electro-Luminescent Display）であっても良く、ドライバ１８は、表示方式により適宜選択される。また、この表示部１７は、タッチパネルとしてユーザに入力操作を行わせるためのメニュー表示を行う。
【００３１】
スピーカ１９は、コーデック２１からの信号に基づいて電気信号を音声信号に変換して音声を出力する。また、マイク２０は、音波を検知して電気信号に変換し、コーデック２１に出力する。コーデック２１は、符号化圧縮されたデジタル音声信号をデコードしてアナログ信号としてスピーカ１９へ送るとともに、マイク２０から取得された音声信号をエンコードしてＣＰＵ１１や通信回路２３へ出力する。なお、通話用のスピーカと音声を外部に出力するためのスピーカを別個に備えることとしてもよい。
【００３２】
ＲＦ送受信回路２２は、ＲＦ送受信用アンテナＡＮ１１を用いて携帯基地局との間で行われる電話通信やメールなどのパケット通信の送受信処理を行う。また、通信回路２３は、ＲＦ送受信回路２２により送受信される送受信データの各種処理を行い、ＣＰＵ１１やコーデック２１との間でデータの受け渡しを行う。
【００３３】
Bluetoothモジュール２４は、アンテナＡＮ１２を介して電子時計４０などの他の電子機器とBluetooth通信を行うための制御モジュールである。ＣＰＵ１１から送られた送信データは、ＵＡＲＴ２５でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール２４から他の電子機器に送信される。また、他の電子機器からBluetoothモジュール２４を用いて受信された受信データは、ＵＡＲＴ２５でパラレル／シリアル変換などの処理が行われて、ＣＰＵ１１へ出力される。
【００３４】
ＧＰＳデータ受信処理部２６は、アンテナＡＮ１３を介してＧＰＳ測位衛星から受信した衛星信号を復調、解読し、時刻データや位置データに換算して所定のフォーマットでＣＰＵ１１に出力する。出力の所定のフォーマットとしては、例えば、ＮＭＥＡ（National Marine Electronics Association）−０１８３が用いられる。
【００３５】
次に、本実施形態の電子時計４０における高度情報の取得動作について説明する。
本実施形態の電子時計４０では、圧力センサ５６により計測された気圧をモデル大気圧テーブル４２１に基づいて高度値に換算することで継続的に取得される高度データと、スマートフォン１０のＧＰＳデータ受信処理部２６で受信されたＧＰＳデータにより取得される高度データとが併用される。圧力センサ５６による高度計測は、小型軽量且つ低消費電力で実行可能であるが、算出される高度値には、気象状況によって大きさが変化する誤差が含まれる。そこで、この電子時計４０は、ユーザの移動に伴い高度値の変化が極大または極小を検出すると、スマートフォン１０にＧＰＳデータの取得を要求し、この取得データに係る高度情報を受信して正確な高度情報を取得する。ＧＰＳ衛星からの電波受信や演算処理には電力を消費するので、このように必要な頻度でＧＰＳ衛星からの電波受信動作が行われる。即ち、電子時計４０自身ではＧＰＳデータの受信を行わず、スマートフォンでのＧＰＳデータの受信も必要最小限に限ることになる。
【００３６】
この電子時計４０では、少なくとも鉛直方向（高度方向）への移動量の累積値が高度変化記憶部４３１に記憶されることで保持される。高度計測期間中に計測された高度変化を上昇方向と下降方向とに分けて取得し、各々積算していく。この積算上昇高度及び積算下降高度の値は、操作部４４への入力操作を介したユーザの命令や設定により初期化可能に構成され、毎回高度計測期間の開始時にリセットさせても良いし、データのリセットを行わずに電子時計４０の動作開始からの累積値を計数していくこととしても良い。
【００３７】
［第１実施形態］
図４は、電子時計４０における第１実施形態の高度変化取得処理のＣＰＵ４１による制御手順を示すフローチャートである。
この高度変化取得処理は、例えば、ユーザによる操作部４４の操作入力により開始され、また、操作入力により停止されるまで繰り返し実行される。
【００３８】
先ず、高度変化取得処理が開始されると、ＣＰＵ４１は、圧力センサ５６からの気圧データの取得を開始する（ステップＳ１０１）。続いて、ＣＰＵ４１は、Bluetoothモジュール４８を介してスマートフォン１０に対し、ＧＰＳ測位データの取得と送信を要求する（ステップＳ１０２）。ＣＰＵ４１は、スマートフォン１０からデータ送信があるまで待機し、送られたＧＰＳ測位データを取得する（ステップＳ１０３）。ＣＰＵ４１は、測位データのうち、高度情報のみを時刻データと対応付けてＲＡＭ４３の高度変化記憶部４３１などに記憶させる。また、このとき、ＣＰＵ４１は、取得された高度情報をモデル大気圧テーブル４２１の補正パラメータとして利用することができる。
【００３９】
次に、ＣＰＵ４１は、所定の時間間隔で圧力センサ５６から気圧の計測値を取得する（ステップＳ１０４）。それから、ＣＰＵ４１は、取得された計測値から、モデル大気圧テーブル４２１を用いて高度値に換算する計算処理を行う（ステップＳ１０５）。ＣＰＵ４１は、計算された高度値と前回計算された高度値との差分、即ち、高度変化量を求め、更に、この高度変化量の正負が前回算出された高度変化量の正負から反転しているか否かを判別する（ステップＳ１０６）。なお、このステップＳ１０５、Ｓ１０６の処理において、本実施形態では、変化方向の反転だけを見ているので、高度値に換算することなく気圧の変化方向の反転で判別することとしても良い。
【００４０】
高度変化量の正負が反転したと判別された場合には、ＣＰＵ４１は、スマートフォン１０に対し、Bluetoothモジュール４８を介してＧＰＳ測位データの取得と送信を要求する（ステップＳ１０７）。ＣＰＵ４１は、スマートフォン１０からのデータを受信するまで待機し、Bluetoothモジュール４８によって受信されたＧＰＳ測位データを取得する（ステップＳ１０８）。
【００４１】
ＣＰＵ４１は、前回スマートフォン１０から取得されたＧＰＳ測位データに含まれていた高度値と、今回スマートフォン１０から取得された高度値との差分を求める（ステップＳ１０９）。そして、ＣＰＵ４１は、この差分値が正の場合には、高度変化記憶部４３１に記憶されている上昇積算高度値に加算し、差分値が負の場合には、高度変化記憶部４３１に記憶されている下降積算高度値に加算する（ステップＳ１１０）。
【００４２】
ＣＰＵ４１は、スマートフォン１０から取得された高度値に基づいてモデル大気圧テーブル４２１の補正パラメータを更新し（ステップＳ１１１）、また、ドライバ４７に制御信号を送って表示部４６に現在の高度値と上昇積算高度値及び下降積算高度値とを表示させる。それから、ＣＰＵ４１の処理は、ステップＳ１０４の処理に戻る。このとき、取得されたＧＰＳ測位に基づく高度値は、最新の値のみ記憶させて残りを消去することとしてもよいし、所定のタイミング以降のデータを履歴データとして保持させておくこととしても良い。
【００４３】
ステップＳ１０６の処理で、高度変化量の正負が反転していないと判別された場合には、ＣＰＵ４１の処理は、そのままステップＳ１０４の処理に戻る。
ここで、ステップＳ１１１又はステップＳ１０６の処理からステップＳ１０４の処理に戻る際に、気圧データに基づいて今回計算された高度値及び高度変化量が前回の高度値及び高度変化量として上書き更新される。
【００４４】
図５は、高度変化取得処理に対応してスマートフォン１０で実行される高度情報送信処理のＣＰＵ１１による制御手順を示すフローチャートである。
【００４５】
スマートフォン１０において電子時計４０からのＧＰＳデータ取得要求が受信されると、ＣＰＵ１１は、高度情報送信プログラムを呼び出して高度情報送信処理を開始する。
【００４６】
ＣＰＵ１１は、先ず、ＧＰＳデータ受信処理部２６を起動させてＧＰＳ衛星からの電波を受信する（ステップＳ２０１）。続いて、ＣＰＵ１１は、このＧＰＳデータ受信処理部２６で算出された測位データを取得する（ステップＳ２０２）。そして、ＣＰＵ１１は、この測位データから高度データのみをBluetoothモジュール２４により電子時計４０に送信させる（ステップＳ２０５）。そして、ＣＰＵ１１は、高度情報送信処理を終了する。
【００４７】
このように、電子時計４０における第１実施形態の高度変化取得処理は、圧力センサ５６と、Bluetoothモジュール４８とを備える。そして、圧力センサ５６により継続的に計測される気圧の変化方向の反転を検出し、Bluetoothモジュール４８を介してBluetooth通信によりスマートフォン１０に対してＧＰＳ測位の実行、及び、ＧＰＳ測位によって得られた高度データの送信を要求する。そして、取得された高度データにより前回取得されたＧＰＳ測位による高度データとの差分を算出し、この差分値の正負に応じて上昇積算高度値又は下降積算高度値に加算する。従って、電子時計４０自身でＧＰＳ測位に係る構成を備える必要が無く、電子時計４０を大型化させず、且つ、電力消費を抑えながら、容易に正確な高度データを取得することが出来る。
【００４８】
また、圧力センサ５６により高度変化の極大点または極小点と判断された地点でのみＧＰＳ測位による高度データを取得するので、スマートフォン１０にも必要以上にＧＰＳ測位を行わせる必要がない。即ち、スマートフォン１０の電力消費も抑えることが出来る。
【００４９】
また、積算高度データの算出には、ＧＰＳ測位による高度データのみが用いられるので、圧力センサ５６によって求められた高度データに気象状況の変化による誤差が生じても問題なく、圧力センサ５６は、極大又は極小の判断だけに用いられ、正確な高度データをＧＰＳ測位により取得することが出来る。更に、ユーザが移動を停止中に気象状況が変化して見かけ上高度変化が極大又は極小となったとしても、ＧＰＳ測位により正確に高度変化量が求められるので、積算高度値に誤った値を加算することがない。
【００５０】
また、取得されたＧＰＳ測位による正確な高度値と、このときの圧力センサ５６の計測値に基づく高度値とを比較することでモデル大気圧テーブル４２１の誤差が見積もれるので、補正パラメータを更新することが出来る。これにより、積算高度値と同時にリアルタイムで高度値を表示させる際により正確な値の表示が可能となる。
【００５１】
また、スマートフォン１０自体ではなく、腕装着が可能な電子腕時計で取得、表示可能とすることで、登山、マウンテンバイク、スキーなどのスマートフォン１０などの携帯機器を手等に保持するのが困難な状況でも容易に積算高度値をユーザが確認することができる。
【００５２】
［変形例１］
次に、高度変化取得処理の変形例１について説明する。
図６は、電子時計４０における変形例１の高度変化取得処理のＣＰＵ４１による制御手順を示すフローチャートである。また、図７は、変形例１の高度変化取得処理に対応してスマートフォン１０で実行される高度情報送信処理のＣＰＵ１１による制御手順を示すフローチャートである。
【００５３】
図６に示すように、この変形例１の高度変化取得処理では、第１実施形態の高度変化取得処理におけるステップＳ１０２、Ｓ１０３、Ｓ１０９、Ｓ１１１の処理が省略され、ステップＳ１０７、Ｓ１０８の処理がステップＳ１０７ａ、Ｓ１０８ａの処理に変更されている。その他の処理は同一であり、同一の符号を付して説明を省略する。
【００５４】
変形例１の高度変化取得処理では、処理の開始時にＧＰＳ測位データの取得要求及びデータの取得を行わない。そして、ステップＳ１０６の判別処理で、圧力センサ５６の計測データから計算された高度値の変化が正負反転したと判別された場合には、ＣＰＵ４１は、スマートフォン１０に対して、Bluetoothモジュール４８を介してＧＰＳデータの取得要求と高度情報の送信要求を行う（ステップＳ１０７ａ）。ＣＰＵ４１は、後述するように、スマートフォン１０から高度情報として既に算出された前回のＧＰＳ高度からの差分値を取得する（ステップＳ１０８ａ）。そして、ＣＰＵ４１は、取得した差分値が正の場合には、この差分値を高度変化記憶部４３１に記憶された上昇積算高度値に加算し、差分値が負の場合には、この差分値を高度変化記憶部４３１に記憶された下降積算高度値に加算する。そして、ＣＰＵ４１は、ドライバ４７に制御信号を送って上昇積算高度値及び下降積算高度値を表示部４６に表示させ、処理をステップＳ１０４に戻す。
【００５５】
なお、表示部４６に高度値を継続的に表示させる場合には、ＣＰＵ４１は、ステップＳ１０２、Ｓ１０３の処理を行うとともに、ステップＳ１０８ａの処理で高度値自体も取得することによりモデル大気圧テーブル４２１の補正パラメータを更新してもよい。また、上記上昇積算高度値及び下降積算高度値の表示タイミングでのみ高度値を表示させる場合には、ステップＳ１０８ａの処理で高度値を取得して、この高度値をそのまま表示部４６に表示させれば良い。
【００５６】
一方、図７に示すように、スマートフォン１０において実行される高度情報送信処理は、第１実施形態の高度情報送信処理にステップＳ２０３ａの処理が追加され、また、ステップＳ２０５の処理がステップＳ２０５ａの処理に変更されている。その他の処理は第１実施形態の高度情報送信処理と同一であり、同一の符号を付して詳しい説明を省略する。
【００５７】
ＣＰＵ１１は、ＧＰＳ測位により現在位置の高度が取得されると、ＲＡＭ１３に記憶された前回のＧＰＳ測位地点の高度から現在位置の高度までの高度変化量（差分値）を算出し（ステップＳ２０３ａ）、Bluetoothモジュール２４によりこの差分値を電子時計４０に送信させる（ステップＳ２０５ａ）。そして、ＣＰＵ１１は、高度変化算出処理を終了する。
【００５８】
以上のように、この変形例１の高度変化取得処理によれば、スマートフォン１０で高度変化量を計算させてから当該高度変化量を取得するので、電子時計４０のＣＰＵ４１による計算量を軽減させることが出来る。
【００５９】
［変形例２］
次に、高度変化取得処理の変形例２について説明する。
図８は、電子時計４０における変形例２の高度変化取得処理のＣＰＵ４１による制御手順を示すフローチャートである。また、図９は、変形例２の高度変化取得処理に対応してスマートフォン１０で実行される初期化処理と高度情報送信処理のＣＰＵ１１による制御手順を示すフローチャートである。
【００６０】
図８に示すように、この変形例２の高度変化取得処理では、第１実施形態の高度変化取得処理におけるＳ１０３、Ｓ１０９、Ｓ１１０、Ｓ１１１の処理が省略され、ステップＳ１０２、Ｓ１０７、Ｓ１０８の処理がそれぞれステップＳ１０２ｂ、Ｓ１０７ｂ、Ｓ１０８ｂの処理に変更されている。その他の処理は同一であり、同一の符号を付して説明を省略する。
【００６１】
変形例２の高度変化取得処理では、開始時にBluetoothモジュール４８によりスマートフォン１０に高度変化記憶部４３１に記憶されている積算高度値データを送信する（ステップＳ１０２ｂ）。そして、ステップＳ１０６の判別処理で、圧力センサ５６の計測データから計算された高度値の変化が正負反転したと判別された場合には、ＣＰＵ４１は、スマートフォン１０に対して、Bluetoothモジュール４８を介してＧＰＳデータの取得要求と積算高度値の算出及び送信の要求を行う（ステップＳ１０７ｂ）。ＣＰＵ４１は、後述するように、スマートフォン１０から算出された積算高度値を取得する（ステップＳ１０８ｂ）。ＣＰＵ４１は、取得した積算高度値を高度変化記憶部４３１に記憶させると共に、ドライバ４７に制御信号を送って上昇積算高度値及び下降積算高度値を表示部４６に表示させ、処理をステップＳ１０４に戻す。
【００６２】
一方、図９（ａ）に示すように、スマートフォン１０において電子時計４０から積算高度値が受信されると、ＣＰＵ１１は、初期設定としてこの値をＲＡＭ１３に記憶させる処理を行う（ステップＳ２１１）。また、電子時計４０からの積算高度値データの送信要求が受信されると、ＣＰＵ１１は、高度情報送信処理を開始する。この変形例２における高度情報送信処理は、図９（ｂ）に示すように、変形例１の高度情報送信処理にステップＳ２０４ｂの処理が追加され、また、ステップＳ２０５ａの処理がステップＳ２０５ｂの処理に変更された点を除いて同一であり、同一の処理については同一の符号を付して説明を省略する。
【００６３】
ステップＳ２０３ａの処理において、前回のＧＰＳ測位地点の高度から今回の測位地点の高度までの高度変化量（差分値）が算出されると、ＣＰＵ１１は、この差分値が正の場合には、ＲＡＭ１３に記憶された上昇積算高度値にこの値を加算し、差分値が負の場合には、ＲＡＭ１３に記憶された下降積算高度値にこの値を加算する（ステップＳ２０４ｂ）。そして、ＣＰＵ１１は、Bluetoothモジュール２４によりこれらの上昇積算高度値及び下降積算高度値を電子時計４０に送信させる（ステップＳ２０５ｂ）。そして、ＣＰＵ１１は、高度変化算出処理を終了する。
【００６４】
この変形例２の高度変化取得処理も、電子時計４０のＣＰＵ４１がスマートフォン１０からＧＰＳ測位による高度値自体を取得することで、モデル大気圧テーブル４２１の補正パラメータを更新したり、ＧＰＳ測位による高度値を表示部４６に表示させたりするように構成することが出来る。
【００６５】
以上のように、変形例２の高度変化取得処理によれば、上昇積算高度値及び下降積算高度値の計算もスマートフォン１０に行わせ、データの取得のみを行うので、ＣＰＵ４１は、実質的な計算処理を行う必要がない。
【００６６】
また、計測の開始時に積算高度値を電子時計４０からスマートフォン１０に送信して初期設定を行うことで、電子時計４０が積算高度値を複数回のイベント、例えば、異なる日の登山などに対し累積的に用いる場合や、スマートフォン１０が複数の電子時計４０に対して同一の処理を行う場合、或いは、電子時計４０に複数の積算高度値のテーブルが保持されており、例えば、スキー用とマウンテンバイク用に別個のデータで切り替えられる場合などでも容易にスマートフォン１０で積算高度値の計算を行わせることが出来る。
【００６７】
［第２実施形態］
次に、第２実施形態の高度情報取得システム１について説明する。
この第２実施形態の高度情報取得システム１の構成は、第１実施形態の高度情報取得システム１と同一であり、同一の符号を付して詳細な説明を省略する。
【００６８】
図１０は、電子時計４０における第２実施形態の高度変化取得処理のＣＰＵ４１による制御手順を説明するフローチャートである。
【００６９】
第２実施形態の高度変化取得処理は、第１実施形態の高度変化取得処理にステップＳ１２１、Ｓ１２２、及び、ステップＳ１３１〜Ｓ１３５の処理が追加されている。その他の処理内容は同一であり、同一の符号を付して詳しい説明を省略する。
【００７０】
本実施形態の高度変化取得処理では、ステップＳ１０６の処理で高度変化の正負が反転した場合には、反転した際の高度値を保持し、所定の高度変化が計測されてこのピーク高度が極大又は極小であるか否かを判別する。
ステップＳ１０６の処理で、高度変化の正負が反転していないと判別された場合には、ＣＰＵ４１は、次に、現在ＲＡＭ４３にピーク値データが保持されているか否かを判別する（ステップＳ１３１）。保持されていないと判別された場合には、ＣＰＵ４１の処理は、そのままステップＳ１０４に戻る。ピーク値データを保持していると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１３２に移行する。
【００７１】
ステップＳ１０６の処理で、高度変化の正負が反転したと判別された場合には、ＣＰＵ４１は、次に、既にＲＡＭ４３にピーク値データが保持されているか否かを判別する（ステップＳ１２１）。ピーク値を保持していると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１３２に移行する。ピーク値を保持していないと判別された場合には、圧力センサ５６の前回の計測データに基づく高度値をピーク値として取得し、ＲＡＭ４３に記憶させる（ステップＳ１２２）。また、このとき、ＣＰＵ４１は、保持されたピーク値が極大値であるか極小値であるかを合わせてＲＡＭ４３に記憶させる。そして、ＣＰＵ４１の処理は、ステップＳ１３４に移行する。
【００７２】
ステップＳ１３２の処理に移行すると、ＣＰＵ４１は、現在保持しているピーク値よりも今回の算出値のほうがピーク方向に大きいか否かを判別する。即ち、ＣＰＵ４１は、ピーク値が極大値であって、今回の算出値がこのピーク値よりも大きいか、又は、ピーク値が極小値であって、今回の算出値がこのピーク値よりも小さいか、を判別する。極大ピーク値より大きいか、又は、極小ピーク値よりも小さいと判別された場合には、ＣＰＵ４１は、保持されているピーク値をキャンセルし（ステップＳ１３３）、処理をステップＳ１０４に戻す。一方、極大ピーク値以下であるか、又は、極小ピーク値以上であると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１３４に移行する。
【００７３】
ステップＳ１３４の処理に移行すると、ＣＰＵ４１は、現在保持しているピーク値よりも今回の算出値がピークと反対方向に所定値（ここでは、例えば、１５ｍ）以上離れたか否かを判別する。即ち、ＣＰＵ４１は、ピーク値が極大値であって、今回の算出値がこのピーク値より所定値以上小さいか、又は、ピーク値が極小値であって、今回の算出値がこのピーク値よりも所定値以上大きいか、を判別する。極大ピーク値とのずれが所定値未満であるか、又は、極小ピーク値とのずれが所定値未満であると判別された場合には、ＣＰＵ４１の処理は、ステップＳ１０４に移行する。
【００７４】
一方、今回の算出値が極大ピーク値よりも所定値以上小さいか、又は、極小ピーク値よりも所定値以上大きいと判別された場合には、ＣＰＵ４１は、Bluetoothモジュール４８によりスマートフォン１０との通信を行わせ、ＧＰＳ測位データを取得して（ステップＳ１０７）、取得された高度データと、前回のＧＰＳ測位により得られた高度とに基づいて求められた差分値を上昇積算高度値又は下降積算高度値に加算する（ステップＳ１０８〜Ｓ１１０）。これらの処理が終了すると、ＣＰＵ４１は、ピーク値をリセットする（ステップＳ１３５）。そして、ＣＰＵ４１の処理は、ステップＳ１１１に移行する。
【００７５】
ここで、本実施形態で設定される所定値は、例えば、圧力センサ５６により求められる気圧の誤差が対応する高度誤差に相当する値に設定することができる。このように所定値を設定することで、毎回圧力センサ５６で計測される気圧値のばらつきに基づく見かけ上の高度の極大値や極小値による影響で必要以上にスマートフォン１０にＧＰＳ測位を行わせる必要がなくなる。
【００７６】
また、ステップＳ１０７の処理で取得される高度データは、既に所定値分極大値又は極小値から変化しているので、取得された高度値にこの所定値分の補正を行うことでより正確な高度値を取得することができる。
【００７７】
以上のように、第２実施形態の高度情報取得システム１によれば、圧力センサ５６により取得された気圧に基づき計算された高度が極大値又は極小値から所定の値以上変化した場合にのみＧＰＳ測位による高度値を取得するので、確実に圧力センサ５６の計測値に基づいて算出された高度値が確実に極大値又は極小値である場合を選択してＧＰＳ測位による高度値を取得することが出来る。
【００７８】
また、取得されたＧＰＳ測位による正確な高度値自体を併せて取得することで、モデル大気圧テーブル４２１の補正パラメータを更新することが出来る。これにより、非線形である大気圧と高度の関係をより正確に表すことが出来るので、所定値変化の見積もりがより正確になる。
【００７９】
［第３実施形態］
次に第３実施形態の高度情報取得システム１について説明する。
この第３実施形態の高度情報取得システム１の構成は、第１実施形態及び第２実施形態の高度情報取得システム１と同一であり、詳細な説明を省略するとともに、以後、同一の符号を用いることとする。
【００８０】
図１１は、第３実施形態の高度情報取得システム１の電子時計４０において実行される高度変化取得処理のＣＰＵ４１による制御手順を示すフローチャートである。
【００８１】
この第３実施形態の電子時計４０において行われる高度変化取得処理は、第２実施形態の電子時計４０において実行される高度変化取得処理に対し、更に、ステップＳ１４１〜Ｓ１４４の処理が追加されており、また、ステップＳ１０８の処理がステップＳ１０８ａの処理に変更されている。その他の処理は同一であり、同一の符号を付して詳しい説明を省略する。
【００８２】
この高度変化取得処理では、ステップＳ１０７において電子時計４０から取得要求が成されたＧＰＳデータがスマートフォン１０において取得出来なかった場合に、暫定データを用いた処理を行う。ステップＳ１０７の処理が行われると、ＣＰＵ４１は、次に、スマートフォン１０から正常なＧＰＳ測位データが取得されたか否かを判別する（ステップＳ１０８ａ）。正常なＧＰＳ測位データが取得されなかった、即ち、ＧＰＳデータの受信エラーを示す信号が受信されたと判別された場合には、ＣＰＵ４１は、このときに圧力センサ５６により求められている高度値を暫定値として用い、高度変化量（差分値）を求めて上昇積算高度値又は下降積算高度値に加算する（ステップＳ１４１）。ＣＰＵ４１は、このとき用いられた暫定高度値、差分値、及び、前回のＧＰＳ測位で計測された高度値を関連付けて高度変化記憶部４３１に記憶させておく。そして、ＣＰＵ４１の処理は、ステップＳ１０４に移行する。
【００８３】
一方、ステップＳ１０８ａの判別処理において正常なＧＰＳ測位データが受信されたと判別された場合には、次に、ＣＰＵ４１は、前回の積算高度値更新時に用いられた高度値が暫定値であったか否かを判別する（ステップＳ１４２）。暫定値ではなかったと判別された場合には、ＣＰＵ４１の処理は、ステップＳ１０９に移行し、通常通りの処理が行われる。前回の高度値が暫定値であったと判別された場合には、ＣＰＵ４１は、この今回のＧＰＳ測位による高度値と、前回のＧＰＳ測位による高度値とに基づいて、前回の暫定高度値を補正する処理を行う。具体的には、ＣＰＵ４１は、前回と今回のＧＰＳ測位による高度差と、前回のＧＰＳ測位高度と今回の圧力センサ５６の計測に基づく高度値との高度差とのずれの度合いを線形補間又は外挿して、暫定高度値に対応するＧＰＳ測位高度を推測する（ステップＳ１４３）。そして、ＣＰＵ４１は、この暫定高度値をこの推測されたＧＰＳ測位高度に修正した場合のずれを積算高度に加算することで補正する（ステップＳ１４４）。これらの補正処理が終了した後、ＣＰＵ４１は、ステップＳ１４３の処理で推測された高度値を用いて通常通りに前回と今回の高度値変化を算出し、積算高度値に加算を行う（ステップＳ１０９、Ｓ１１０）。
【００８４】
以上のように、第３実施形態の高度変化取得処理によれば、スマートフォン１０にＧＰＳ測位を要求した際に樹林帯や建物の影などでＧＰＳ測位を行うことが出来なかった場合でも、圧力センサ５６の計測値に基づく高度値で暫定的に積算高度値を暫定的に更新し、その後ＧＰＳ測位が行われた場合には、前回のＧＰＳ測位とその際のＧＰＳ測位とに基づいて暫定値を補正することが出来るので、より正確な積算高度値を累積計算していくことが出来る。
【００８５】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、測位装置としてスマートフォン１０を用いることとしたが、ユーザが電子時計４０と共に携帯可能な機器であれば他のものでも良い。例えば、携帯電話、ＰＤＡ（Personal Digital Assistant）、或いは、専用の携帯型ＧＰＳ測位装置を用いることとしても良い。
【００８６】
また、上記実施の形態では、Bluetooth通信を近距離無線通信の例に挙げて説明したが、他の通信規格を用いることとしても良い。例えば、ＵＷＢ（Ultra Wide Band）や赤外線通信であっても良い。
【００８７】
また、上記実施の形態では、ＧＰＳ測位が成功した場合には、そのまま単純に測位データを利用したが、予め設定した測位精度の基準レベルと比較して斜面やビルの陰などで測位精度が低い場合には、ＧＰＳ測位に失敗した場合と同様の処理を行わせる判断を行っても良い。
【００８８】
また、上記実施の形態では、圧力センサ５６による計測値をそのまま用いたが、例えば、所定時間の移動平均などを用いることでばらつき誤差を抑えることとしても良い。
【００８９】
また、上記実施の形態では、スマートフォン１０で電子時計４０から要求されたＧＰＳ測位に失敗した場合でも、次に電子時計４０から要求されるまではＧＰＳ測位を行わないこととしたが、予め所定の時間間隔を設定して、スマートフォン１０で断続的にＧＰＳ測位を試みることとしても良い。この場合には、ＧＰＳ測位の成功時にスマートフォン１０側から電子時計４０へデータを送信しても良いし、当該所定の時間間隔で電子時計４０からスマートフォン１０に対し、通常のＧＰＳ測位要求とは別途、ＧＰＳ測位を要求することとしても良い。
その他、上記実施の形態の説明で示した具体的な構成や順序、数値などの細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００９０】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００９１】
［付記］
＜請求項１＞
気圧を計測する計測手段と、
外部機器と近距離無線通信を行うための無線通信手段と、
前記無線通信手段により外部の測位装置から高度情報を取得する高度情報取得手段と、
前記計測手段により定期的に計測された気圧の変化方向の反転を検出する反転検出手段と、
前記反転検出手段により検出された反転に基づいて、設定されたタイミングで前記無線通信手段により高度情報を取得するタイミングを制御する通信制御手段と、
取得された前記高度情報に基づき、上昇時の高度変化量を積算した上昇積算高度値と下降時の高度変化量を積算した下降積算高度値とを取得する積算高度変化取得手段と、
を備える
ことを特徴とする高度情報取得装置。
＜請求項２＞
前記計測手段により計測された気圧値を所定のテーブルに基づいて高度値に換算する高度算出手段を備え、
前記通信制御手段は、前記気圧の変化方向が反転した後に、当該反転した後の気圧の変化方向に対応する高度の変化が予め設定された高度差以上となった場合に、このタイミングを前記高度情報の取得タイミングとする
＜請求項３＞
前記高度情報取得手段は、
取得された前記高度情報に対し、前記予め設定された高度差の変化分を補正することで、前記気圧の変化方向が反転したタイミングにおける前記高度情報を取得する
ことを特徴とする請求項２記載の高度情報取得装置。
＜請求項４＞
前記高度算出手段は、取得された前記高度情報に基づいて前記所定のテーブルを補正して高度を算出することを特徴とする請求項２又は３記載の高度情報取得装置。
＜請求項５＞
前記高度情報取得手段は、前記測位装置から前記高度情報の取得に失敗した場合には、前記高度算出手段により算出された高度値で前記高度情報に係る暫定値を算出し、当該暫定値の算出時以降に前記測位装置から前記高度情報の取得に成功した場合には、当該高度情報と、前回前記測位装置から取得された高度情報とに基づいて暫定値を補正する
ことを特徴とする請求項２〜４の何れか一項に記載の高度情報取得装置。
＜請求項６＞
前記高度情報取得手段は、前記高度情報として当該高度情報の取得タイミングにおける高度値を取得し、
前記積算高度変化取得手段は、前回取得された高度値と今回取得された高度値の差分に基づいて前記上昇積算高度値又は前記下降積算高度値の何れかを更新する
ことを特徴とする請求項１〜５の何れか一項に記載の高度情報取得装置。
＜請求項７＞
前記高度情報には、前記通信制御手段により前回前記測位装置から当該高度情報の取得を行ったタイミングから今回の前記高度情報の取得タイミングまでの高度変化の値が含まれることを特徴とする請求項１〜６の何れか一項に記載の高度情報取得装置。
＜請求項８＞
前記高度情報には、前記測位装置において算出された前記上昇積算高度値及び前記下降積算高度値が含まれることを特徴とする請求項１〜６の何れか一項に記載の高度情報取得装置。
＜請求項９＞
前記計測手段による気圧の計測を開始する際に、前記無線通信手段により前記測位装置に前記上昇積算高度値及び前記下降積算高度値の初期値を送信する初期値設定手段を備えることを特徴とする請求項８記載の高度情報取得装置。
＜請求項１０＞
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、を備える測位装置と、
請求項１〜９の何れか一項に記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記高度取得手段は、前記高度情報取得装置からの要求に従い、複数の測位衛星から電波を受信することで算出される現在位置に含まれる高度データを取得することを特徴とする高度情報取得システム。
＜請求項１１＞
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、
前記高度取得手段で取得された直近の高度データを記憶する高度履歴記憶手段と、
当該高度履歴記憶手段に記憶された高度から今回新たに取得された高度までの高度変化量を算出する高度変化量算出手段と、
を備える測位装置と、
請求項７記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記外部無線通信手段は、
当該高度変化量算出手段により算出された前記高度変化量を前記高度情報取得装置に送信することを特徴とする高度情報取得システム。
＜請求項１２＞
現在位置の高度を取得する高度取得手段と、
当該高度取得手段により取得された現在位置の高度に基づく前記高度情報を送信する外部無線通信手段と、
前記高度取得手段で取得された直近の高度データを記憶する高度履歴記憶手段と、
当該高度履歴記憶手段に記憶された高度から今回新たに取得された高度までの高度変化量を算出する高度変化量算出手段と、
を備える測位装置と、
請求項８又は９記載の高度情報取得装置と、
によって構成される高度情報取得システムであって、
前記高度履歴記憶手段は、上昇時の高度変化量の積算値である上昇積算高度値及び下降時の高度変化量の積算値である下降積算高度値を記憶し、
前記高度変化量算出手段は、算出された前記高度変化量の正負に応じて前記上昇積算高度値又は前記下降積算高度値の何れかに当該高度変化量を加算し、
前記外部無線通信手段は、前記高度情報として前記上昇積算高度値及び前記下降積算高度値を前記高度情報取得装置に送信する
ことを特徴とする高度情報取得システム。
【符号の説明】
【００９２】
１     高度情報取得システム
１０   スマートフォン
１１   ＣＰＵ
１２   ＲＯＭ
１３   ＲＡＭ
１４   記憶部
１５   操作部
１６   内蔵時計
１７   表示部
１８   ドライバ
１９   スピーカ
２０   マイク
２１   コーデック
２２   ＲＦ送受信回路
２３   通信回路
２４   Bluetoothモジュール
２５   ＵＡＲＴ
２６   ＧＰＳデータ受信処理部
２７   バス
４０   電子時計
４１   ＣＰＵ
４２   ＲＯＭ
４３   ＲＡＭ
４４   操作部
４５   計時回路
４６   表示部
４７   ドライバ
４８   Bluetoothモジュール
４９   ＵＡＲＴ
５０   振動モータ
５１   ドライバ
５２   ＬＥＤ
５３   ドライバ
５４   ピエゾ素子
５５   ドライバ
５６   圧力センサ
５７   Ａ／Ｄ変換回路
５８   バス
１４１ 高度情報送信プログラム
４２１ モデル大気圧テーブル
４２２ 高度変化算出プログラム
４３１ 高度変化記憶部
ＡＮ１１      アンテナ
ＡＮ１２      アンテナ
ＡＮ１３      アンテナ
ＡＮ４ アンテナ
【図１】
0005652418.tif 000002
【図２】
0005652418.tif 000003
【図３】
0005652418.tif 000004
【図４】
0005652418.tif 000005
【図５】
0005652418.tif 000006
【図６】
0005652418.tif 000007
【図７】
0005652418.tif 000008
【図８】
0005652418.tif 000009
【図９】
0005652418.tif 000010
【図１０】
0005652418.tif 000011
【図１１】
0005652418.tif 000012