(57)【特許請求の範囲】
【請求項１】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器における当該計測手段による個別計測タイミングをそれぞれ設定する計測設定手段と、
前記複数の外部機器との間で通信を行う第１通信手段と、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段と、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段と、
を備え、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器の前記計測手段により計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうち所定台数ずつ順番に計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とする電子機器。
【請求項２】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器における当該計測手段による個別計測タイミングをそれぞれ設定する計測設定手段と、
前記複数の外部機器との間で通信を行う第１通信手段と、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段と、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段と、
を備え、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器の前記計測手段により計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうちそれぞれ一台で計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とする電子機器。
【請求項３】
前記計測設定手段は、予め定められた計測開始時刻及び計測間隔に応じて前記全計測タ
イミングを定めることを特徴とする請求項１または２記載の電子機器。
【請求項４】
ユーザ操作を受け付ける操作手段を備え、
前記計測設定手段は、前記操作手段により受け付けられた内容に応じて、前記計測開始
時刻、前記計測間隔及び前記外部機器の台数のうち少なくとも一部を設定する
ことを特徴とする請求項３記載の電子機器。
【請求項５】
現在時刻を計数する計時手段を備え、
前記送信制御手段は、計数されている前記現在時刻を前記複数の外部機器における基準時刻として前記第１通信手段により送信させる
ことを特徴とする請求項１〜４の何れか一項に記載の電子機器。
【請求項６】
前記複数の外部機器は、腕装着型の端末であり、
前記計測手段は、気圧計測手段を備え、当該気圧計測手段により計測された気圧値を高度値に換算して取得する構成であり、
前記送信制御手段は、前記複数の外部機器において計測された気圧値から前記高度値への換算に用いられる換算テーブルを統一するための補正情報を前記第１通信手段により送信させる
ことを特徴とする請求項１〜５の何れか一項に記載の電子機器。
【請求項７】
請求項１〜６の何れか一項に記載の電子機器と、
２台以上の前記外部機器と、
からなる計測システムであって、
前記外部機器は、
前記計測手段と、
前記計測設定情報、及び前記計測手段による計測データを記憶する記憶手段と、
前記計測設定情報に基づいて前記計測手段による計測を行わせる計測制御手段と、
前記電子機器との間で通信を行う第２通信手段と、
を備えることを特徴とする計測システム。
【請求項８】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器を用いた計測データを一の電子機器により取得する計測データ取得方法であって、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定ステップ、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記一の電子機器からそれぞれ送信させる設定送信ステップ、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記一の電子機器に受信させる受信ステップ、
を含み、
前記計測設定ステップでは、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうち所定台数ずつ順番に計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とする計測データ取得方法。
【請求項９】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器を用いた計測データを一の電子機器により取得する計測データ取得方法であって、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定ステップ、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記一の電子機器からそれぞれ送信させる設定送信ステップ、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記一の電子機器に受信させる受信ステップ、
を含み、
前記計測設定ステップでは、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうちそれぞれ一台で計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とする計測データ取得方法。
【請求項１０】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器との間で通信を行う第１通信手段を備える電子機器のコンピュータを、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定手段、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段、
前記複数の外部機器の前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段、
として機能させ、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうち所定台数ずつ順番に計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とするプログラム。
【請求項１１】
所定の計測を行う計測手段をそれぞれ備える複数の外部機器との間で通信を行う第１通信手段を備える電子機器のコンピュータを、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定手段、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段、
前記複数の外部機器の前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段、
として機能させ、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうちそれぞれ一台で計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の計測を行う電子機器、計測システム、計測データ取得方法及びプログラムに関する。
【背景技術】
【０００２】
従来、現在位置、特に高度を計測して履歴データを取得することの出来る電子機器がある。現在位置情報は、種々の場面で用いられている他、高度データは、登山、ツーリング、ロードレースやスキーなどのアウトドア活動で多く用いられている。このような位置データは、例えば、ＧＰＳといった全地球ナビゲーションシステム（ＧＮＳＳ）を用いた測位により取得される。また、高度値は、気圧計の計測値を高度に換算することで得られる。また、平面上の移動距離は、例えば、自転車やバイクなどの車輪回転数と、方位磁針による移動方向のデータとで得られる。
【０００３】
このような活動で用いられる電子機器は、通常、軽量性と行動時間中の安定動作が要求される。即ち、バッテリ容量の増加は重量の増加に結びつくので、この電子機器では、バッテリ容量を増やさずに、一回当たりの動作時間の短縮や動作間隔の拡大といった消費電力を抑えるための種々の技術が用いられている。また、気圧計測による高度計や方位磁針を電子時計、特に腕時計に搭載してアウトドア行動中に利用、閲覧可能とする技術がある。腕時計のように軽量な腕装着型端末を用いることで、活動に支障を来たさずに容易に必要な位置情報を取得することが出来る。
【０００４】
一方、近距離無線通信機能を有する電子時計がある。従来、電子時計では、近距離無線通信を介して外部機器から正確な日時情報を取得して日時データの修正を行ったり（例えば、特許文献１）、電子時計への入力操作に応じた信号をスマートフォンに送信してこのスマートフォンを遠隔操作したりする（例えば、特許文献２）技術がある。また、上述のように電子時計で計測されたデータを後にまとめて外部機器に転送し、必要に応じて加工して表示を行わせるなど、種々の用途に利用することが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１１８４０３号公報
【特許文献２】特開２００９−１１８４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような電子機器において、電力消費を抑えるために計測の間隔を広げると、その分取得精度が低下するという課題がある。
【０００７】
この発明の目的は、計測に用いられる電子機器の電力消費量を増加させずに計測データの取得精度を向上させることの出来る電子機器、計測システム、計測データ取得方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するため、
所定の計測を行う計測手段をそれぞれ備える複数の外部機器における当該計測手段による個別計測タイミングをそれぞれ設定する計測設定手段と、
前記複数の外部機器との間で通信を行う第１通信手段と、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段と、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段と、
を備え、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器の前記計測手段により計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定し、
前記全計測タイミングにおいて前記複数の外部機器のうち所定台数ずつ順番に計測が行われるように前記個別計測タイミングを設定する、
ことを特徴とする電子機器である。
【発明の効果】
【０００９】
本発明に従うと、計測に用いられる電子機器の電力消費量を増加させずに計測データの取得精度を向上させることが出来るという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の通信システムを示す全体構成図である。
【図２】電子腕時計の機能構成を示すブロック図である。
【図３】スマートフォンの機能構成を示すブロック図である。
【図４】各電子腕時計における高度計測のタイミング設定の例を示す図表である。
【図５】本実施形態のスマートフォンで実行される計測設定処理の制御手順を示すフローチャートである。
【図６】各電子腕時計で実行される計測設定処理の制御手順を示すフローチャートである。
【図７】電子腕時計で実行される高度計測処理の制御手順を示すフローチャートである。
【図８】高度計測後にスマートフォンで実行されるデータ集約処理の制御手順を示すフローチャートである。
【図９】電子腕時計で実行されるデータ送信処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の無線通信システムの実施形態の全体構成を示す図である。
【００１２】
この無線通信システム１（計測システム）は、外部機器としての複数（ここでは３台）の電子腕時計４０（腕装着型の端末）と、電子機器としてのスマートフォン１０（コンピュータ）を含む。電子腕時計４０は、スマートフォン１０との間でそれぞれBluetooth（登録商標）による無線通信を行うことが出来る。
【００１３】
図２は、電子腕時計４０の機能構成を示すブロック図である。
この電子腕時計４０は、計測制御手段としてのＣＰＵ（Central Processing Unit）４１と、ＲＯＭ（Read Only Memory）４２と、記憶手段としてのＲＡＭ（Random Access Memory）４３と、操作部４４と、計時回路４５と、表示部５１及びその表示ドライバ５２と、第２通信手段としてのBluetoothモジュール５３及びそのアンテナＡＮ４と、ＵＡＲＴ（Universal Asynchronous Receiver/Transmitter）５４と、振動モータ５６及びそのドライバ５７と、照明部５８及びそのドライバ５９と、ブザー部６０及びそのドライバ６１と、気圧計６２（気圧計測手段）及びそのドライバ６３と、バス６４などを備えている。
【００１４】
ＣＰＵ４１は、種々の演算処理を行い、電子腕時計４０の全体動作を統括制御する。ＣＰＵ４１は、ＲＯＭ４２から電子腕時計４０の動作に係る各種プログラムを読み出して実行する。ＣＰＵ４１は、気圧計６２により取得された気圧を後述の気圧高度換算テーブル４２１及び補正データに基づいて高度値に変換して取得する。
これら気圧計６２及びＣＰＵ４１により計測手段が構成される。
【００１５】
ＲＯＭ４２には、電子腕時計４０の動作に係る各種制御プログラム及び初期設定データが格納されている。この制御プログラムの中には、外部機器から取得された計測設定に基づく高度計測動作を行うための制御プログラムが含まれている。また、初期設定データの中には、計測された気圧値から高度値に変換するための気圧高度換算テーブル４２１（換算テーブル）が記憶されている。
【００１６】
ＲＡＭ４３は、ＣＰＵ４１に作業用のメモリ空間を提供し、また、一時データを記憶する。また、ＲＡＭ４３は、高度計測に係る計測設定４３１と、計測値を日時と対応付けてリストされた高度計測値４３２が記憶されている。
【００１７】
操作部４４は、外部からの入力を受け付ける機構、例えば、操作キーや押しボタンスイッチを有し、ユーザによる入力操作に応じた電気信号を発生させて入力信号としてＣＰＵ４１に出力する。或いは、この操作部４４は、表示部５１の表示画面に重ねて配置されたタッチパネルなどの他の入力検出部を備えても良い。
【００１８】
計時回路４５は、図示略の発振回路から入力された所定の周波数信号を計数して初期時刻データに加算することにより現在時刻を保持するカウンタである。或いは、ＣＰＵ４１の制御により、ＲＴＣ（Real Time Clock）から取得された日時に対してソフトウェア的に計数された現在時刻が計時回路４５に保持される構成であっても良い。
【００１９】
表示部５１は、表示画面、例えば、ＬＣＤ（液晶ディスプレイ）を備え、表示ドライバ５２からの駆動信号に応じて現在時刻やその他種々の内容の表示を行う。この表示部５１の表示画面は、特には限られないが、ドットマトリクス形式での表示が可能となっている。表示ドライバ５２は、この表示部５１のＬＣＤを駆動する液晶ドライバである。表示画面がその他の方式によるものである場合には、表示ドライバ５２として当該他の方式に応じたものが選択されて備えられる。
【００２０】
Bluetoothモジュール５３は、アンテナＡＮ４を介してスマートフォン１０などの他の電子機器との間でブルートゥース通信を行うための制御モジュールである。ＣＰＵ４１から送られた送信データは、ＵＡＲＴ５４でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール５３から通信対象の他の電子機器に送信される。また、アンテナＡＮ４及びBluetoothモジュール５３により受信された受信データは、ＵＡＲＴ５４でシリアル／パラレル変換などの処理が行われて、ＣＰＵ４１へ出力される。
【００２１】
振動モータ５６は、ドライバ５７から入力される駆動信号に応じて振動を発生する。振動モータ５６は、例えば、回転式の振動モータである。照明部５８は、ドライバ５９から入力される駆動信号に応じて表示部５１を照明する。照明部５８には、例えば、表示画面を上部から照明するＬＥＤ（発光ダイオード）や、表示画面を背面から照明する有機ＥＬＤ（有機ＥＬダイオード）などが用いられる。ブザー部６０は、ドライバ６１から入力される駆動信号に応じてブザー音発生する。このブザー部６０には、例えば、ＰＺＴなどの圧電素子が用いられる。
【００２２】
ドライバ５７、５９、６１は、それぞれ、振動モータ５６、照明部５８、ブザー部６０に駆動信号を出力して動作させる。ＣＰＵ４１からドライバ５７、５９、６１にそれぞれ制御信号が送られると、ドライバ５７、５９、６１は、それぞれ、振動モータ５６、照明部５８、ブザー部６０を当該制御信号に応じて動作させるのに必要な駆動電圧信号を出力する。
【００２３】
気圧計６２は、気圧を計測して当該計測値を出力する。気圧計６２には、例えば、圧電素子が用いられ、気圧に応じた伸縮量に対応して電気信号を出力する。ドライバ６３は、気圧計６２の動作を制御して、又は気圧計６２から計測値を取得するタイミングを制御して、設定された開始タイミングから所定の間隔で計測を行わせ、又は計測値を取得する。
【００２４】
図３は、スマートフォン１０の機能構成を示すブロック図である。
スマートフォン１０は、ＣＰＵ１１（計測設定手段、送信制御手段、受信制御手段、集約手段）と、ＲＯＭ１２と、ＲＡＭ１３と、記憶部１４と、計時手段としての内蔵時計１５と、表示部１６及びそのドライバ１７と、操作部１８と、スピーカ１９と、マイク２０と、コーデック２１と、ＲＦ送受信回路２２と、ＲＦ通信電波の送受信用のアンテナＡＮ１１と、通信回路２３と、第１計測手段としてのBluetoothモジュール２４と、ＵＡＲＴ２５と、ブルートゥース通信に係る電波の送受信用のアンテナＡＮ１２と、ＧＰＳ受信処理部２６と、測位衛星からの電波受信に用いられるアンテナＡＮ１３と、報知部２８及びそのドライバ２９と、ＣＰＵ１１と各部とを接続するバス３０などを備えている。
【００２５】
ＣＰＵ１１は、各種演算処理を行い、スマートフォン１０の全体動作の統括制御を行う。また、ＣＰＵ１１は、後述する高度計測プログラムを動作させて、複数の電子腕時計４０に高度計測を行わせる設定を行うと共に、これら電子腕時計４０で得られた高度計測データを集約して高度データやその加工データの表示など各種処理を行う。
【００２６】
ＲＡＭ１３は、ＣＰＵ１１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。ＲＡＭ１３には、Bluetoothにより通信接続される電子腕時計４０に係る接続先情報１３１が記憶される。
ＲＯＭ１２は、ＣＰＵ１１が実行する種々のプログラムや初期設定データを格納する。
【００２７】
記憶部１４は、読み書き可能な不揮発性のメモリ、例えば、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）を備える。この記憶部１４に記憶されるデータには、高度計測プログラム１４１（プログラム）と、計測データ記憶部１４２とが含まれる。高度計測プログラム１４１は、複数の電子腕時計４０に高度計測を行わせ、計測されたデータを各種処理するアプリケーションソフトウェア（高度計測アプリ）に係るプログラムであり、ユーザが適宜インストール可能である。計測データ記憶部１４２は、複数の電子腕時計４０により計測された後に取得された高度データが適宜処理されて記憶される。
【００２８】
内蔵時計１５は、現在時刻を計数して保持するカウンタである。スマートフォン１０では、この現在時刻が読み出されて、必要に応じて表示部１６に表示される。また、当該現在時刻データと各種機能に係る設定時刻データとが比較されて種々の動作が行われたりする。この内蔵時計１５の現在時刻データは、ＲＦ送受信回路２２による携帯電話の基地局との通信時に、随時当該基地局から取得される時刻データにより修正される。
【００２９】
表示部１６は、例えば、表示画面としてＬＣＤ（液晶ディスプレイ）を有する。ＣＰＵ１１から送られた制御信号により動作するドライバ１７（液晶ドライバ）は、ＬＣＤを駆動してスマートフォン１０の各種機能に係る表示を行わせる。この表示部１６は、他の表示方式を用いたもの、例えば、表示画面として有機ＥＬＤ（Electro-Luminescent Display）を有するものであっても良く、ドライバ１７には、当該表示方式に応じたものが適宜選択される。
【００３０】
操作部１８は、表示画面上に重ねて配置されたタッチパネルを備え、当該表示画面上におけるユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた電気信号を発生させ、入力信号としてＣＰＵ１１に出力する。操作部１８は、更に、一又は複数の操作キーやスイッチを備え、ユーザが当該操作キーやスイッチに対して行った操作に基づく入力信号をＣＰＵ１１に出力する構成であっても良い。
【００３１】
スピーカ１９は、コーデック２１からの信号に基づいて電気信号を音声信号に変換して音声を出力する。また、マイク２０は、音波を検知して電気信号に変換し、コーデック２１に出力する。コーデック２１は、符号化圧縮されたデジタル音声信号をデコードしてアナログ信号としてスピーカ１９へ送るとともに、マイク２０から取得された音声信号をエンコードしてＣＰＵ１１や通信回路２３へ出力する。なお、通話用のスピーカと音声を外部に出力するためのスピーカとを別個に備えることとしても良い。
【００３２】
ＲＦ送受信回路２２は、ＲＦ通信の送受信用のアンテナＡＮ１１を用いて携帯電話の通信基地局との間で行われる電話通信データやメール通信データの送受信処理を行ったり、無線ＬＡＮ（ＩＥＥＥ８０２．１１）による通信データの送受信処理を行ったりする。また、通信回路２３は、ＲＦ送受信回路２２により送受信される送受信データの各種処理を行い、ＣＰＵ１１やコーデック２１との間でデータの受け渡しを行う。
【００３３】
Bluetoothモジュール２４は、アンテナＡＮ１２を介して電子腕時計４０などの外部機器との間でブルートゥース通信を行うための制御モジュールである。ＣＰＵ１１から送られた送信データは、ＵＡＲＴ２５でシリアル／パラレル変換などの処理が行われて、Bluetoothモジュール２４から外部機器に送信される。また、外部機器からBluetoothモジュール２４を用いて受信された受信データは、ＵＡＲＴ２５でパラレル／シリアル変換などの処理が行われて、ＣＰＵ１１へ出力される。
【００３４】
ＧＰＳ受信処理部２６は、ＧＰＳ（Global Positioning System）といった測位システムに係る複数の測位衛星（ＧＰＳ衛星）からアンテナＡＮ１３を介して電波を受信して信号を復号するとともに、当該複数の信号に基づいて現在位置を算出して、所定の規格、例えば、ＮＭＥＡ−０１８３（National Marine Electronics Association）に従ったフォーマットによりＣＰＵ１１へ出力する。
【００３５】
報知部２８は、ユーザに対して所定の報知動作を行う。報知部２８としては、例えば、ブザー音（ビープ音）の発生に係る圧電素子や振動の発生に係る回転モータなどを備え、ＣＰＵ１１からの制御信号に基づいてドライバ２９からの駆動信号により動作する。
【００３６】
次に、スマートフォン１０による電子腕時計４０を用いた高度計測動作について説明する。
本実施形態のスマートフォン１０では、複数の電子腕時計４０に対して同期間に互いに異なるタイミングで高度計測を行わせる設定を行い、Bluetooth通信により当該設定を複数の電子腕時計４０に対して送信することで、全体として継続した高度計測を行わせる。そして、これら複数の電子腕時計４０で計測された高度データを取得し、計測タイミング順に整理して各種処理を行う。
【００３７】
図４は、各電子腕時計４０における高度計測のタイミング設定の例を示す図表である。
ここでは、３台の電子腕時計４０（腕時計［０］、腕時計［１］、腕時計［２］に９時０分（計測開始時刻）から１５時０分（計測終了時刻）まで１分間隔（計測間隔）で高度計測を行わせる場合について示す。各腕時計［ｉ］（ｉ＝０〜２）に係る３行の配列のうち、一番上の行が各腕時計［ｉ］における計測番号、中央の行が計測時刻（計測タイミング）、一番下の行が算出された高度値（計測値）を示す。
【００３８】
ここでは、腕時計［０］には、９時０分（個別計測開始時刻）から３分間隔（個別計測間隔）で計測を行わせ、腕時計［１］には、９時１分から３分間隔で計測を行わせ、また、腕時計［２］には、９時２分から３分間隔で計測を行わせる。表の下側３行で示すように、スマートフォン１０でこれらの計測データを全て集約して時刻順に配列することで、１分間隔（計測間隔）の計測時刻（全計測タイミング、２行目）における高度データ（計測データ、３行目）が継続的に取得されることになる。
【００３９】
図５は、本実施形態のスマートフォン１０で実行される計測設定処理のＣＰＵ１１による制御手順を示すフローチャートである。
この計測設定処理は、ユーザ操作により高度計測アプリの一処理として起動される。
【００４０】
計測設定処理が開始されると、ＣＰＵ１１は、計測を行う電子腕時計４０の数Ｎ、電子腕時計４０の何れかで最初に計測を開始する計測開始時刻、全ての電子腕時計４０で計測を終了する計測終了時刻、及び全ての計測データの計測間隔を取得する（ステップＳ１０１）。これらの値が高度計測アプリ内で既に設定されている場合（初期設定値を含む）には、ＣＰＵ１１は、当該設定を読み出し、設定されていない場合には、ユーザからの入力操作を待ち受けて取得する。
【００４１】
ＣＰＵ１１は、変数ｉに初期値として「０」を代入する（ステップＳ１０２）。ＣＰＵ１１は、高度計測を行わせる電子腕時計４０の数Ｎが変数ｉの値未満であるか否かを判別する（ステップＳ１０３）。変数ｉの値未満ではないと判別された場合には（ステップＳ１０３で“ＮＯ”）、ＣＰＵ１１は、計測設定処理を終了する。
【００４２】
変数ｉの値が電子腕時計４０の数Ｎ未満であると判別された場合には（ステップＳ１０３で“ＹＥＳ”）、ＣＰＵ１１は、Bluetoothモジュール２４に電子腕時計［ｉ］との通信接続を行わせる（ステップＳ１０４）。電子腕時計［ｉ］が複数の電子腕時計４０の何れであるのかを示す変数ｉの値と、当該電子腕時計［ｉ］のデバイス番号との対応関係は、予め、通信接続がなされた段階で、又は、後述の各処理が終了して通信接続が解除されたタイミングで、接続先情報１３１に記憶される。通信接続が確立されると、ＣＰＵ１１は、電子腕時計４０に内蔵時計１５の計数する日時情報を基準時刻として送信する（ステップＳ１０５）。
【００４３】
ＣＰＵ１１は、電子腕時計［ｉ］における計測開始時刻（個別計測開始時刻）として、計測間隔に変数ｉの値を乗じた時間を計測開始時刻に加算した時刻を設定する。また、ＣＰＵ１１は、電子腕時計［ｉ］における計測間隔（個別計測間隔）として、計測間隔に変数ｉの値を乗じた時間を設定する（ステップＳ１０６）。ＣＰＵ１１は、これら個別計測開始時刻及び個別計測間隔、並びに計測終了時刻及び換算補正値（補正情報）を計測設定情報として電子腕時計［ｉ］に送信する（ステップＳ１０７）。個別計測開始時刻、個別計測間隔及び計測終了時刻が個別計測タイミングに係る情報となる。
【００４４】
ここで、換算補正値は、計測される気圧値を高度値に換算する際の各電子腕時計４０に保持された気圧高度換算テーブル４２１の補正データであり、例えば、計測開始地点の高度である。各電子腕時計４０では、計測開始時に得られた気圧値を気圧高度換算テーブル４２１により高度値に変換する際に、当該変換された高度値が取得された高度となるように気圧高度換算テーブル４２１に補正を行うことで各電子腕時計４０から同一の基準高度に基づく高度データが取得されることになる。
【００４５】
ＣＰＵ１１は、電子腕時計［ｉ］との通信接続を解除し（ステップＳ１０８）、変数ｉの値に「１」を加算する（ステップＳ１０９）。それから、ＣＰＵ１１の処理は、ステップＳ１０３に戻る。
【００４６】
図６は、各電子腕時計４０で実行される計測設定処理のＣＰＵ４１による制御手順を示すフローチャートである。
この計測設定処理は、スマートフォン１０により上述のステップＳ１０４の処理で送信された通信接続要求により起動される。
【００４７】
ＣＰＵ４１は、スマートフォン１０との通信接続を確立する（ステップＳ４２１）。ＣＰＵ４１は、スマートフォン１０から日時情報を取得する（ステップＳ４２２）。取得された日時情報は、通常、正確であるので、ＣＰＵ４１は、そのまま計時回路４５の計数する日時を修正しても良い。或いは、ＣＰＵ４１は、取得された日時と計時回路４５の計数する日時との差分を計算して、当該差分値を考慮したタイミングで高度計測を行うこととしても良い。
【００４８】
ＣＰＵ４１は、計測設定を受信する（ステップＳ４２３）。この計測設定は、上述のステップＳ１０７で送信された個別計測開始時刻、計測終了時刻、個別計測間隔、及び換算補正値である。ＣＰＵ４１は、これらの設定を取得し、計測設定４３１として記憶する。
【００４９】
ＣＰＵ４１は、スマートフォン１０との通信接続を解除する（ステップＳ４２４）。そして、ＣＰＵ４１は、計測設定処理を終了する。
【００５０】
図７は、電子腕時計４０で実行される高度計測処理のＣＰＵ４１による制御手順を示すフローチャートである。
この高度計測処理は、図６のステップＳ４２３で取得された個別計測開始時刻の所定時間前に自動的に開始される、及び／又は、ユーザの入力操作により呼び出されて開始される。
【００５１】
高度計測処理が開始されると、ＣＰＵ４１は、計測設定４３１を読込んで個別計測開始時刻、計測終了時刻、個別計測間隔及び換算補正値を取得する（ステップＳ４４１）。ＣＰＵ４１は、現在時刻が個別計測開始時刻以降であるか否かを判別する（ステップＳ４４２）。個別計測開始時刻以降ではない（個別計測開始時刻より前である）と判別された場合には（ステップＳ４４２で“ＮＯ”）、ＣＰＵ４１は、ステップＳ４４２の処理を繰り返す。
【００５２】
現在時刻が個別計測開始時刻以降であると判別された場合には（ステップＳ４４２で“ＹＥＳ”）、ＣＰＵ４１は、変数ｊに初期値として「０」を代入する（ステップＳ４４３）。ＣＰＵ４１は、現在時刻が計測終了時刻以下である（計測終了時刻以前である）か否かを判別する（ステップＳ４４４）。現在時刻が計測終了時刻以前ではない（計測終了時刻を過ぎた）と判別された場合には（ステップＳ４４４で“ＮＯ”）、ＣＰＵ４１は、変数ｊの値を個別計測回数として高度計測値４３２に記憶させ（ステップＳ４５０）、それから、高度計測処理を終了する。
【００５３】
現在時刻が計測終了時刻以前であると判別された場合には（ステップＳ４４４で“ＹＥＳ”）、ＣＰＵ４１は、現在時刻が個別計測間隔に変数ｊの値を乗じた時間を個別計測開始時刻に加算した時刻、即ち、個別計測タイミングであるか否かを判別する（ステップＳ４４５）。個別計測タイミングではないと判別された場合には（ステップＳ４４５で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ４４４に戻る。
【００５４】
個別計測タイミングであると判別された場合には（ステップＳ４４５で“ＹＥＳ”）、ＣＰＵ４１は、気圧計６２が気圧の計測値を取得する（ステップＳ４４６）。ＣＰＵ４１は、気圧高度換算テーブル４２１と補正データに基づいて計測値を高度値に換算する（ステップＳ４４７）。なお、最初の計測（変数ｊの値が「０」）である場合には、ＣＰＵ４１は、計測値によらず取得されている換算補正値を高度値とすると共に、計測された気圧値により得られる高度値と、当該換算補正値とに基づいて補正データを生成する。
【００５５】
ＣＰＵ４１は、取得された高度値を個別計測値［ｊ］として、また、現在時刻を個別計測時刻［ｊ］とする。ＣＰＵ４１は、これら個別計測値［ｊ］及び個別計測時刻［ｊ］を計測データとして高度計測値４３２に記憶させる（ステップＳ４４８）。このとき、ＣＰＵ４１は、気圧の計測値を合わせて記憶させても良い。また、計測に失敗した場合には、ＣＰＵ４１は、予め定められた失敗を示す値を個別計測値［ｊ］として記憶させるのが好ましい。ＣＰＵ４１は、変数ｊの値に「１」を加算し（ステップＳ４４９）、処理をステップＳ４４４に戻す。
【００５６】
図８は、高度計測後にスマートフォン１０で実行されるデータ集約処理のＣＰＵ１１による制御手順を示すフローチャートである。このデータ集約処理は、ユーザによる入力操作に応じて高度計測アプリの一処理として起動される。
【００５７】
ＣＰＵ１１は、変数ｉの初期値として「０」を代入する。また、ＣＰＵ１１は、計測回数を「０」に設定する（ステップＳ１６１）。ＣＰＵ１１は、変数ｉの値が高度計測を行わせた電子腕時計４０の数より小さいか否かを判別する（ステップＳ１６２）。電子腕時計４０の数より小さくないと判別された場合には（ステップＳ１６２で“ＮＯ”）、ＣＰＵ１１は、データ集約処理を終了する。
【００５８】
変数ｉの値が電子腕時計４０の数より小さいと判別された場合には（ステップＳ１６２で“ＹＥＳ”）、ＣＰＵ１１は、電子腕時計［ｉ］と通信接続を行う（ステップＳ１６３）。このときの電子腕時計［ｉ］は、計測設定処理で対応付けられて接続先情報１３１に記憶されている電子腕時計４０である。
【００５９】
ＣＰＵ１１は、電子腕時計［ｉ］から個別計測回数を受信する（ステップＳ１６４）。ＣＰＵ１１は、変数ｊの初期値として「０」を設定する（ステップＳ１６５）。ＣＰＵ１１は、変数ｊの値が受信された個別計測回数未満であるか否かを判別する（ステップＳ１６６）。個別計測回数未満であると判別された場合には（ステップＳ１６６で“ＹＥＳ”）、ＣＰＵ１１は、電子腕時計［ｉ］から計測データ、即ち、個別計測時刻［ｊ］と個別計測値［ｊ］を受信する（ステップＳ１６７）。
【００６０】
ＣＰＵ１１は、取得された個別計測時刻［ｊ］を計測時刻の配列における「ｉ＋ｊ×Ｎ」番目の要素に代入する。また、ＣＰＵ１１は、取得された個別計測値［ｊ］を計測値の配列における計測時刻と同一順番の要素に代入する（ステップＳ１６８）。ＣＰＵ１１は、変数ｊの値に１を加算し（ステップＳ１６９）、それから、処理をステップＳ１６６に戻す。
【００６１】
ステップＳ１６６の判別処理で、変数ｊの値が個別計測回数未満ではないと判別された場合には（ステップＳ１６６で“ＮＯ”）、ＣＰＵ１１は、電子腕時計［ｉ］との通信接続を解除する（ステップＳ１７０）。ＣＰＵ１１は、計測回数の値が「（ｉ＋１）＋（ｊ−１）×Ｎ」よりも小さいか否かを判別する（ステップＳ１７１）。小さいと判別された場合には（ステップＳ１７１で“ＹＥＳ”）、ＣＰＵ１１は、計測回数として、この「（ｉ＋１）＋（ｊ−１）×Ｎ」を代入する（ステップＳ１７２）。それから、ＣＰＵ１１の処理は、ステップＳ１７３に移行する。ステップＳ１７１の判別処理で、計測回数が小さくないと判別された場合には（ステップＳ１７１で“ＮＯ”）、ＣＰＵ１１の処理は、ステップＳ１７３に移行する。なお、ステップＳ１７１、Ｓ１７２の処理の代わりに、ＣＰＵ１１は、単純に個別計測回数を計測回数に加算しても良い。
【００６２】
ステップＳ１７３の処理に移行すると、ＣＰＵ１１は、変数ｉの値に「１」を加算し、それから、ＣＰＵ１１の処理は、ステップＳ１６２に戻る。
【００６３】
図９は、電子腕時計４０で実行されるデータ送信処理のＣＰＵ４１による制御手順を示すフローチャートである。このデータ送信処理は、各電子腕時計４０において上述のデータ集約処理におけるステップＳ１６３でスマートフォン１０からの通信接続要求が受信されることで一台ずつ起動される。
【００６４】
ＣＰＵ４１は、スマートフォン１０との通信接続を確立する（ステップＳ４８１）。ＣＰＵ４１は、スマートフォン１０に個別計測回数を送信する（ステップＳ４８２）。ＣＰＵ４１は、変数ｊに初期値として「０」を代入する（ステップＳ４８３）。
【００６５】
ＣＰＵ４１は、変数ｊの値が個別計測回数未満であるか否かを判別する（ステップＳ４８４）。個別計測回数未満であると判別された場合には（ステップＳ４８４で“ＹＥＳ”）、ＣＰＵ４１は、個別計測時刻［ｊ］と個別計測値［ｊ］をスマートフォン１０に送信する（ステップＳ４８５）。このとき、個別計測値［ｊ］に計測失敗を示す値が記憶されている場合でもＣＰＵ４１は、そのまま当該値を送信する。また、個別計測値［ｊ］のデータが高度計測値４３２に記憶されていない場合には、ＣＰＵ４１は、計測失敗を示す値を個別計測値［ｊ］として送信しても良い。ＣＰＵ４１は、変数ｊの値に「１」を加算する（ステップＳ４８６）。それから、ＣＰＵ４１の処理は、ステップＳ４８４に戻る。
【００６６】
変数ｊの値が個別計測回数未満ではないと判別された場合には（ステップＳ４８４で“ＮＯ”）、ＣＰＵ４１は、スマートフォン１０との通信接続を解除する（ステップＳ４８７）。そして、ＣＰＵ４１は、データ送信処理を終了する。
【００６７】
以上のように、本実施形態のスマートフォン１０は、ＣＰＵ１１と、複数の電子腕時計４０との間で通信を行うBluetoothモジュール２４とを備える。ＣＰＵ１１は、計測設定手段として、高度計測を行う計測手段としての気圧計６２及びＣＰＵ４１をそれぞれ備える複数の電子腕時計４０における当該計測手段による個別計測タイミングをそれぞれ設定し、送信制御手段として、複数の電子腕時計４０の各々に対してそれぞれ設定された個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する電子腕時計４０にBluetoothモジュール２４によりそれぞれ送信させ、受信制御手段として、複数の電子腕時計４０で計測設定情報に応じて計測された計測データをBluetoothモジュール２４により受信させ、集約手段として、複数の電子腕時計４０から受信された計測データを集約する。計測設定手段としてのＣＰＵ１１は、予め定められた全計測タイミングの各々で少なくとも一台の電子腕時計４０の計測手段により計測が行われるように、当該全計測タイミングのそれぞれ一部を複数の電子腕時計４０の各々における個別計測タイミングとして設定する。
即ち、一台の電子腕時計４０単独で高度計測を行う場合に比べ、計測頻度を落とさずに一台当たりの計測回数を低減させることが出来る。従って、計測に用いられる電子腕時計４０の電力消費量を増加させずに計測データの取得精度を向上させることが出来る。
【００６８】
また、計測設定手段としてのＣＰＵ１１は、予め定められた計測開始時刻及び計測間隔に応じて全計測タイミングを定める。所望の期間に所望のデータ取得頻度に応じて効率良く各電子腕時計４０の消費電力を低減させることが出来る。
【００６９】
また、ユーザ操作を受け付ける操作部１８を備え、計測設定手段としてのＣＰＵ１１は、操作部１８により受け付けられた内容に応じて、計測開始時刻、計測間隔及び外部機器の台数のうち少なくとも一部を設定する。従って、容易に一括して各電子腕時計４０における個別計測タイミングを定めることが出来る。
【００７０】
また、計測設定手段としてのＣＰＵ１１は、全計測タイミングにおいて複数の電子腕時計４０のうち所定台数ずつ順番に計測が行われるように個別計測タイミングを設定する。従って、各電子腕時計４０に略均等な回数ずつ計測を行わせることが出来る。また、一部の電子腕時計４０が他の電子腕時計４０の集団位置から外れた場合でも、長期間データが欠落することを防ぐことが出来る。
【００７１】
また、計測設定手段としてのＣＰＵ１１は、全計測タイミングにおいて複数の電子腕時計４０のうちそれぞれ一台で計測が行われるように個別計測タイミングを設定するので、複数の電子腕時計４０で重複して計測が行われることがなく、最も効率良く消費電力を低減させることが出来る。
【００７２】
また、現在時刻を計数する内蔵時計１５を備え、送信制御手段としてのＣＰＵ１１は、計数されている現在時刻を複数の電子腕時計４０における基準時刻としてBluetoothモジュール２４により送信させる。これにより、各電子腕時計４０で計数する日時にずれがある場合に、集約した計測データの日時がばらばらになることを防ぐことが出来る。
【００７３】
また、複数の電子腕時計４０は、腕装着型の端末であり、計測手段は、気圧計６２を備え、当該気圧計６２により計測された気圧値を高度値に換算して取得する構成であり、送信制御手段としてのＣＰＵ１１は、複数の電子腕時計４０において計測された気圧値から高度値への換算に用いられる気圧高度換算テーブル４２１を統一的に補正するための補正情報をBluetoothモジュール２４により送信させる。従って、気象条件に応じた気圧の変動の影響を同一基準で補正して高度値を取得可能となると共に、電子腕時計４０ごとに異なる気圧計６２の計測オフセット値の影響も排除することが出来る。
【００７４】
また、本実施形態の無線通信システム１は、上述のスマートフォン１０と、２台以上の電子腕時計４０とからなり、電子腕時計４０は、上述の計測手段と、計測設定４３１及び計測手段による高度計測値４３２を記憶するＲＡＭ４３と、ＣＰＵ４１と、スマートフォン１０との間で通信を行うBluetoothモジュール５３とを備え、計測制御手段としてのＣＰＵ４１は、計測設定４３１に基づいて計測手段による計測を行わせる。
このように、スマートフォン１０を用いて容易に複数の電子腕時計４０による高度計測を管理し、後に計測データを集約して利用することで、アウトドアなどの活動中における電子腕時計４０やスマートフォン１０の電力消費を低減させて安定動作させることが出来ると共に、活動履歴を所望の精度で取得、利用することが出来る。
【００７５】
また、スマートフォン１０などの電子機器において、上述の方法で複数の外部機器による計測タイミングの分配設定を行い、当該複数の外部機器による計測データを集約することで、外部機器の電力消費を抑えながら計測精度を維持、向上させることが出来る。
【００７６】
また、本実施形態に係る高度計測プログラム１４１をスマートフォン１０にインストールしてスマートフォン１０を動作させることで、多様な電子機器を用いて複数の電子腕時計４０により容易に効率の良い高度計測を行わせ、当該計測データを集約して利用することが出来る。
【００７７】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、本実施の形態では、スマートフォン１０では、各電子腕時計４０で得られた高度換算値を取得することとしたが、気圧値を取得し、スマートフォン１０で高度値に換算しても良い。
【００７８】
また、上記実施の形態では、Bluetooth通信を用いて電子腕時計４０とスマートフォン１０との間で通信を行ったが、他の通信プロトコルであっても良く、或いは、ケーブルを用いた有線通信などであっても良い。
【００７９】
また、上記実施の形態では、各計測タイミングでそれぞれ一台の電子腕時計４０に高度計測を行わせたが、各タイミングで１以上の所定台数の電子腕時計４０に計測を行わせても良い。例えば、計測を行う電子腕時計４０の数Ｎが多い場合などには、各タイミングで複数の電子腕時計４０に計測を行わせる設定としても良い。このような設定により、例えば、電子腕時計４０のユーザのうち一人が一時的に集団から外れた場合に、当該外れている期間のデータを除外しても当該期間における計測データの欠落を生じさせない。複数の電子腕時計４０により複数の高度値が得られた場合には、これらの高度値の平均を求めても良いし、何れかを優先的に用いることとしても良い。或いは、最大値と最小値で幅を持たせたデータとしても良い。
このとき、電子腕時計４０の操作部４４への入力操作により、取得されるデータのうち、スマートフォン１０へ転送させないデータの取得期間をユーザが手動で設定可能であっても良い。或いは、スマートフォン１０において、極端に計測位置（高度）の異なる計測データを除外して集約する処理を行っても良い。
【００８０】
また、上記実施の形態では、各計測タイミングで１台ずつ順番に計測を行わせたが、１台の電子腕時計４０に２回以上連続して計測を行わせた後に他の電子腕時計４０に２回以上連続して計測を行わせるように個別計測タイミングを設定しても良い。但し、計測予定期間を単純に計測台数の数で分割すると、計測予定期間の短縮や延長などにより複数の電子腕時計４０における計測回数の不均等が大きくなりやすく、１回ごとといった少ない計測タイミングごとに計測を行う電子腕時計４０を交代させる方が各電子腕時計４０における計測回数をより均等にしやすい。
【００８１】
また、上記実施の形態では、計測タイミングの設定順にデータを集約したが、単純に各電子腕時計４０から計測データをそれぞれ受信した後にスマートフォン１０で計測時刻によりソートを行っても良い。
【００８２】
また、計測タイミング及び／又は個別計測タイミングは、等間隔で設定される必要はない。途中で移動手段が変更される場合、例えば、自転車から徒歩に変更になる場合や、同一の移動手段であっても登りの場合と下りの場合など、状況に応じて計測間隔を変化させても良い。
【００８３】
また、上述のように、複数の電子腕時計４０に同一タイミングで計測を行わせる代わりに、当該複数の電子腕時計４０による計測間隔を通常の計測間隔より狭く設定しても良い。これにより、複数の電子腕時計４０で高度が計測された場合に何れのデータもそのまま利用可能となると共に、何れかの電子腕時計４０で高度の計測に失敗した場合でも計測データのない期間が大きく広がらない。
【００８４】
また、上記実施の形態では、複数の電子腕時計４０による個別計測回数が略均等になるように設定したが、バッテリの性能、気圧計６２の精度や複数の電子腕時計４０のユーザの立場（例えば、リーダーとその他）などに応じて各電子腕時計４０の気圧計６２による個別計測回数（計測頻度）を異ならせても良い。
【００８５】
また、上記実施の形態では、何れも気圧計により高度を計測することとしたが、同一の計測対象を異なる計測方法で計測するものが混在しても良い。但し、異なる計測データ間で誤差のオフセットが略等しいものが好ましい。例えば、真の高度から正の方向にずれる計測値と負の方向にずれる計測値とが混在すると計測結果を適切に加工しづらくなる。
【００８６】
また、上記実施形態では、電子機器としてスマートフォン１０を挙げて説明したが、電子腕時計４０と通信が可能であって高度計測アプリのインストール及び実行が可能な他の電子機器、例えば、モバイルＰＣやＰＤＡ（personal Digital Assistant）であっても良い。また、外部機器には、計時機能と所望の計測値の取得を行う機能を有するものであれば、他の電子機器が含まれていても良い。また、電子腕時計４０はデジタル表示のものに限られず、指針を用いてアナログ表示を行うものや、デジタル表示とアナログ表示とを組み合わせたものであっても良い。また、外部機器の少なくとも一部が腕時計などの腕装着型のものではない携帯型の電子機器であっても良い。
【００８７】
また、上記実施の形態では、先に所望の計測間隔が定められて、当該計測間隔と計測を行う電子腕時計４０の台数Ｎとに応じて各電子腕時計４０における個別計測間隔（個別計測タイミング）が定められることとしたが、計測を行う台数が多い場合などには、当初定められた計測間隔よりも短い計測間隔で計測を行う設定を行っても良い。但し、計測する電子腕時計４０の数が増えることにより当該複数の電子腕時計４０のユーザ間の最大距離（最大高度差）が大きくなる場合には、計測間隔が短すぎると計測値が前後や上下に飛んでしまうので、このような飛びが大きくならない範囲で計測間隔を定めるか、或いは、集約されたデータにおいてこれらの飛びを抑えるデータ処理が行われても良い。また、各電子腕時計４０における個別計測間隔は、当該電子腕時計４０のユーザが最低限リアルタイムで知得したい計測間隔よりも狭い必要がある。従って、この各電子腕時計４０における最大個別計測間隔を予め各々又はまとめて設定しておくことで、ＣＰＵ１１は、当該最大計測間隔より短い間隔で計測するように個別計測タイミングを定めることが出来る。
【００８８】
また、上記実施の形態では、予め計測終了時刻を設定したが、必ずしも設定しなくても良いし、設定する場合でも、想定される最も遅いタイミングに計測終了時刻を設定し、実際に計測を終了するタイミング（例えば、下山口に到着したタイミング）で、ユーザ操作により計測を終了させても良い。
【００８９】
また、計測対象は、高度に限られない。水平位置情報や、三次元位置情報であっても良いし、位置ではなく、移動速度情報などであっても良い。また、気圧値自体が計測対象であっても良く、或いは、他の物理量、例えば、温度や湿度などが計測対象であっても良い。これらの場合には、複数の電子腕時計４０（外部機器）は、これらの計測対象を直接又は間接的に計測可能なセンサを備えている必要がある。
【００９０】
また、以上の説明では、本発明の高度計測設定及び計測データ集約に係る動作プログラム（高度計測プログラム１４１）のコンピュータ読み取り可能な媒体として不揮発性メモリからなる内蔵型の記憶部１４を例に挙げて説明したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、ＨＤＤ（Hard Disk Drive）、ＳＤカードなどの各種規格に応じたフラッシュメモリ、ＣＤ−ＲＯＭやＤＶＤディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した具体的な構成、処理内容やその手順は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００９１】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００９２】
［付記］
＜請求項１＞
所定の計測を行う計測手段をそれぞれ備える複数の外部機器における当該計測手段による個別計測タイミングをそれぞれ設定する計測設定手段と、
前記複数の外部機器との間で通信を行う第１通信手段と、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段と、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段と、
前記複数の外部機器から受信された前記計測データを集約する集約手段と、
を備え、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器の前記計測手段により計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定する
ことを特徴とする電子機器。
＜請求項２＞
前記計測設定手段は、予め定められた計測開始時刻及び計測間隔に応じて前記全計測タイミングを定めることを特徴とする請求項１記載の電子機器。
＜請求項３＞
ユーザ操作を受け付ける操作手段を備え、
前記計測設定手段は、前記操作手段により受け付けられた内容に応じて、前記計測開始時刻、前記計測間隔及び前記外部機器の台数のうち少なくとも一部を設定する
ことを特徴とする請求項２記載の電子機器。
＜請求項４＞
前記計測設定手段は、前記全計測タイミングにおいて前記複数の外部機器のうち所定台数ずつ順番に計測が行われるように前記個別計測タイミングを設定することを特徴とする請求項１〜３の何れか一項に記載の電子機器。
＜請求項５＞
前記計測設定手段は、前記全計測タイミングにおいて前記複数の外部機器のうちそれぞれ一台で計測が行われるように前記個別計測タイミングを設定することを特徴とする請求項１〜４の何れか一項に記載の電子機器。
＜請求項６＞
現在時刻を計数する計時手段を備え、
前記送信制御手段は、計数されている前記現在時刻を前記複数の外部機器における基準時刻として前記第１通信手段により送信させる
ことを特徴とする請求項１〜５の何れか一項に記載の電子機器。
＜請求項７＞
前記複数の外部機器は、腕装着型の端末であり、
前記計測手段は、気圧計測手段を備え、当該気圧計測手段により計測された気圧値を高度値に換算して取得する構成であり、
前記送信制御手段は、前記複数の外部機器において計測された気圧値から前記高度値への換算に用いられる換算テーブルを統一するための補正情報を前記第１通信手段により送信させる
ことを特徴とする請求項１〜６の何れか一項に記載の電子機器。
＜請求項８＞
請求項１〜７の何れか一項に記載の電子機器と、
２台以上の前記外部機器と、
からなる計測システムであって、
前記外部機器は、
前記計測手段と、
前記計測設定情報、及び前記計測手段による計測データを記憶する記憶手段と、
前記計測設定情報に基づいて前記計測手段による計測を行わせる計測制御手段と、
前記電子機器との間で通信を行う第２通信手段と、
を備えることを特徴とする計測システム。
＜請求項９＞
所定の計測を行う計測手段をそれぞれ備える複数の外部機器を用いた計測データを一の電子機器により取得する計測データ取得方法であって、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定ステップ、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記一の電子機器からそれぞれ送信させる設定送信ステップ、
前記複数の外部機器で前記計測設定情報に応じて計測された計測データを前記一の電子機器に受信させる受信ステップ、
前記複数の外部機器から受信された前記計測データを集約する集約ステップ、
を含み、
前記計測設定ステップでは、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定する
ことを特徴とする計測データ取得方法。
＜請求項１０＞
所定の計測を行う計測手段をそれぞれ備える複数の外部機器との間で通信を行う第１通信手段を備える電子機器のコンピュータを、
前記複数の外部機器における前記計測手段による個別計測タイミングをそれぞれ設定する計測設定手段、
前記複数の外部機器の各々に対してそれぞれ設定された前記個別計測タイミングに係る情報を含む計測設定情報を、当該計測設定情報に各々対応する前記外部機器に前記第１通信手段によりそれぞれ送信させる送信制御手段、
前記複数の外部機器の前記計測設定情報に応じて計測された計測データを前記第１通信手段により受信させる受信制御手段、
前記複数の外部機器から受信された前記計測データを集約する集約手段、
として機能させ、
前記計測設定手段は、予め定められた全計測タイミングの各々で少なくとも一台の前記外部機器で計測が行われるように、当該全計測タイミングのそれぞれ一部を前記複数の外部機器の各々における前記個別計測タイミングとして設定する
ことを特徴とするプログラム。
【符号の説明】
【００９３】
１     無線通信システム
１０   スマートフォン
１１   ＣＰＵ
１２   ＲＯＭ
１３   ＲＡＭ
１３１ 接続先情報
１４   記憶部
１４１ 高度計測プログラム
１４２ 計測データ記憶部
１５   内蔵時計
１６   表示部
１７   ドライバ
１８   操作部
１９   スピーカ
２０   マイク
２１   コーデック
２２   ＲＦ送受信回路
２３   通信回路
２４   Bluetoothモジュール
２５   ＵＡＲＴ
２６   受信処理部
２８   報知部
２９   ドライバ
３０   バス
４０   電子腕時計
４１   ＣＰＵ
４２   ＲＯＭ
４２１ 気圧高度換算テーブル
４３   ＲＡＭ
４３１ 計測設定
４３２ 高度計測値
４４   操作部
４５   計時回路
５１   表示部
５２   表示ドライバ
５３   Bluetoothモジュール
５４   ＵＡＲＴ
５６   振動モータ
５７   ドライバ
５８   照明部
５９   ドライバ
６０   ブザー部
６１   ドライバ
６２   気圧計
６３   ドライバ
６４   バス
ＡＮ１１      アンテナ
ＡＮ１２      アンテナ
ＡＮ１３      アンテナ
ＡＮ４ アンテナ
【図１】
0006547314.tif 000002
【図２】
0006547314.tif 000003
【図３】
0006547314.tif 000004
【図４】
0006547314.tif 000005
【図５】
0006547314.tif 000006
【図６】
0006547314.tif 000007
【図７】
0006547314.tif 000008
【図８】
0006547314.tif 000009
【図９】
0006547314.tif 000010