(57)【要約】【課題】リスト情報機器と携帯端末とを用いて効率的に活動を記録する。【解決手段】ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器とともに用いられるように構成された情報端末は、衛星測位システムを利用して位置情報を取得するように構成された測位モジュールと、前記リスト情報機器と通信できるように構成された通信装置と、記憶装置と、制御回路とを備える。前記制御回路は、前記通信の接続が確立しているときに、前記リスト情報機器に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記リスト情報機器から取得し、衛星測位システムを利用して取得した位置情報を、前記測位モジュールから取得し、前記位置情報と、前記計時機能の操作に関する情報とを関連付けて前記記憶装置に記憶させる。【選択図】図２
2020057911.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器とともに用いられるように構成された情報端末であって、
衛星測位システムを利用して位置情報を取得するように構成された測位モジュールと、
前記リスト情報機器と通信できるように構成された通信装置と、
記憶装置と、
制御回路と
を備え、
前記制御回路は、
前記通信の接続が確立しているときに、前記リスト情報機器に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記リスト情報機器から取得し、
衛星測位システムを利用して取得した位置情報を、前記測位モジュールから取得し、
前記位置情報と、前記計時機能の操作に関する情報とを関連付けて前記記憶装置に記憶させる、
情報端末。
【請求項２】
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のスタートの操作に関する情報を含み、
前記制御回路は、
前記スタートの操作が入力されたときに前記リスト情報機器から送信された前記通信の接続を要求する信号を、前記通信装置を介して取得し、
前記接続を要求する信号に基づいて、前記通信装置に、前記リスト情報機器と当該情報端末との接続を確立させ、
前記接続が確立したら前記リスト情報機器から送信される前記スタートの操作に関する情報を、前記通信装置を介して取得する、
請求項１に記載の情報端末。
【請求項３】
前記制御回路は、前記通信装置に前記接続を確立させるとともに、前記測位モジュールからの位置情報の取得を開始する、請求項２に記載の情報端末。
【請求項４】
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のリセットの操作に関する情報を含み、
前記制御回路は、前記リスト情報機器から送信された前記リセットの操作に関する情報を、前記通信装置を介して取得したとき、前記通信装置に前記接続を切断させる、
請求項１乃至３のうち何れか１項に記載の情報端末。
【請求項５】
前記制御回路は、前記通信装置に前記接続を切断させるとともに、前記測位モジュールからの位置情報の取得を終了する、請求項４に記載の情報端末。
【請求項６】
前記制御回路は、
前記リスト情報機器から送信された、前記計時機能の操作の時に計測した経過時間に関する情報を、前記通信装置を介して取得し、
前記位置情報と前記計時機能の操作に関する情報とに加えて、さらに前記経過時間に関する情報を関連付けて前記記憶装置に記憶させる、
請求項１乃至５のうち何れか１項に記載の情報端末。
【請求項７】
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のストップ及びリセットの操作に関する情報を含み、
前記制御回路は、前記通信装置を介して前記ストップの操作に関する情報を取得してから前記リセットの操作に関する情報を取得するまでに前記測位モジュールから取得した前記位置情報を削除する、
請求項１乃至６のうち何れか１項に記載の情報端末。
【請求項８】
前記制御回路は、
前記リスト情報機器によって記録されて送信された前記計時機能の操作に関する履歴を含む情報を、前記通信装置を介して取得し、
前記履歴を含む情報を用いて、活動履歴の情報を作成し、
前記活動履歴の情報を前記記憶装置に記憶させる、
請求項１乃至７のうち何れか１項に記載の情報端末。
【請求項９】
前記履歴を含む情報は、前記接続が確立されていない間の前記計時機能の操作に関する情報を含み、
前記制御回路は、前記履歴を含む情報に基づいて、前記接続が確立されていない間の前記計時機能の操作に関する情報を含む前記活動履歴の情報を作成する、
請求項８に記載の情報端末。
【請求項１０】
前記制御回路は、
前記リスト情報機器から送信された前記計時機能の操作に関する情報を所定時間取得していないとき、前記通信装置に前記接続を切断させ、
前記接続が切断した後も、前記測位モジュールからの位置情報の取得を継続する、
請求項１乃至９のうち何れか１項に記載の情報端末。
【請求項１１】
前記リスト情報機器と前記情報端末との間の接続は、Bluetooth Low Energyによって行われる、請求項１乃至１０のうち何れか１項に記載の情報端末。
【請求項１２】
衛星測位システムを利用して位置情報を取得できるように構成された情報端末とともに用いられるように構成されたリスト情報機器であって、
前記情報端末と通信できるように構成された通信装置と、
ユーザによる操作を受けるように構成された操作部と、
制御回路と
を備え、
前記制御回路は、
計時機能を実行し、
前記情報端末との通信の接続が確立しているときに、前記情報端末で前記衛星測位システムを利用して取得した位置情報と関連付けて記録される、前記操作部に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記情報端末に送信する、
リスト情報機器。
【請求項１３】
前記制御回路は、
前記通信の接続が確立していないときに、前記操作部に前記計時機能の操作が入力された場合、前記通信装置を介して前記通信の接続を要求する信号を送信し、
前記接続を要求する信号に基づいて、前記情報端末によって確立される当該リスト情報機器と前記情報端末との接続が確立したら、前記通信装置を介して前記計時機能の操作に関する情報を前記情報端末に送信し、
前記接続を要求する信号の出力の後、前記接続の確立の前に、前記操作部に次の前記計時機能の操作が入力されたとき、接続の確立後に直近に前記操作部が受けた前記計時機能の操作に関する情報を、前記通信装置を介して前記情報端末に送信する、
請求項１２に記載のリスト情報機器。
【請求項１４】
ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器と、
衛星測位システムを利用して位置情報を取得でき、前記リスト情報機器と通信できるように構成された情報端末と
を備えるシステムであって、
前記リスト情報機器は、前記通信の接続が確立しているときに、当該リスト情報機器に入力された前記計時機能の操作に関する情報を前記情報端末に送信し、
前記情報端末は、衛星測位システムを利用して取得した位置情報と、前記計時機能の操作に関する情報とを関連付けて記録する、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、リスト情報機器、及びそれらを備えるシステムに関する。
【背景技術】
【０００２】
運動量の管理やトレーニングの効率化など種々の目的で、ウォーキング、ランニング、サイクリングなどの活動の履歴を記録することが行われている。このような活動履歴のうち、例えば衛星測位システムを用いた位置の履歴も有益な情報である。
【０００３】
例えば特許文献１には、ＧＰＳ（Global Positioning System）によって現在位置を取得して単位時間あたりの移動距離を計測するとともに、加速度センサによって単位時間あたりの歩数を計測する携帯型歩行支援装置に関する技術が開示されている。この携帯型歩行支援装置は、ユーザの歩行に関する歩幅とピッチとを算出してユーザに提示し、歩幅とピッチとに関するアドバイスをユーザに提供する。
【０００４】
腕時計などといったリスト情報機器は、ユーザの手首に固定されるため、操作性がよい。一方で、リスト情報機器は、ユーザの手首に固定されるが故に大きさが制限され、大容量の電池を搭載することに困難を伴うことがある。ＧＰＳなどといった衛星測位システムを利用した位置検出では電力消費が比較的大きい。
【０００５】
スマートフォンなどといった携帯端末は、衛星測位システムを利用した位置検出などの機能を有し、また、十分な容量の電池を搭載しており、ウォーキング、ランニング、サイクリングなどの際に携帯されることがある。一方で、携帯端末は、その大きさ故に、活動中の操作には不向きなことがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２２２４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、リスト情報機器と携帯端末とを用いて効率的に活動を記録することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、情報端末は、ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器とともに用いられるように構成されている。情報端末は、衛星測位システムを利用して位置情報を取得するように構成された測位モジュールと、前記リスト情報機器と通信できるように構成された通信装置と、記憶装置と、制御回路とを備える。前記制御回路は、前記通信の接続が確立しているときに、前記リスト情報機器に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記リスト情報機器から取得し、衛星測位システムを利用して取得した位置情報を、前記測位モジュールから取得し、前記位置情報と、前記計時機能の操作に関する情報とを関連付けて前記記憶装置に記憶させる。
【発明の効果】
【０００９】
本発明によれば、リスト情報機器と携帯端末とを連携させて、効率的に活動を記録できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、一実施形態に係るシステムの外観の一例を示す図である。
【図２】図２は、一実施形態に係るシステムの構成例の概略を示すブロック図である。
【図３Ａ】図３Ａは、一実施形態に係る腕時計のストップウォッチモードにおける動作の概略の一例を示すフローチャートである。
【図３Ｂ】図３Ｂは、一実施形態に係る腕時計のストップウォッチモードにおける動作の概略の一例を示すフローチャートである。
【図４】図４は、一実施形態に係るスマートフォンのストップウォッチモードにおける動作の概略の一例を示すフローチャートである。
【図５】図５は、一実施形態に係るシステムの動作の概略の一例を説明するためのタイミングチャートである。
【図６】図６は、一実施形態に係る腕時計の画面遷移の一例を示す図である。
【図７】図７は、一実施形態に係るシステムの動作の概略の一例を説明するためのタイミングチャートである。
【図８】図８は、一実施形態に係るシステムの動作の概略の一例を説明するためのタイミングチャートである。
【図９】図９は、一実施形態に係るシステムの動作の概略の一例を説明するためのタイミングチャートである。
【図１０】図１０は、一実施形態に係るスマートフォンに表示される活動履歴を示す画面例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の一実施形態について図面を参照して説明する。本実施形態は、経過時間を計測するストップウォッチ機能（計時機能）を備える腕時計などといったリスト情報機器と、スマートフォンなどといった情報端末とを有する情報処理システムに関する。本実施形態に係るシステムは、運動量の管理やトレーニングの効率化など種々の目的で、ウォーキング、ランニング、サイクリングなどの活動の履歴を記録するために用いられ得る。腕時計とスマートフォンとは、通信を行い、連携して動作することができる。腕時計は、現在の時刻などを示す通常の時計としての機能を発揮することはもちろんのこと、動作モードを切り替えることで、ストップウォッチとしての機能を発揮する。
【００１２】
ストップウォッチの機能にも、腕時計単独で機能する非Ｓｙｎｃモードの機能と、スマートフォンと連携して機能するＳｙｎｃモードの機能とがある。Ｓｙｎｃモードでは、ユーザが腕時計のストップウォッチ機能を使用するとき、腕時計に対して行った操作に関する情報がスマートフォンに送信される。スマートフォンは受信した操作に関する情報を用いて、腕時計のストップウォッチ機能と連携した動作を行う。特に、スマートフォンは、例えばＧＰＳ（Global Positioning System）といった衛星測位システムを用いて、現在位置の追跡を行い、現在位置情報に腕時計を用いて入力されたストップウォッチに関する操作や、ストップウォッチ機能を用いて計測された経過時間に関する情報を付加する。
【００１３】
［システムの構成］
本実施形態に係るシステム１０の外観の概略を図１に示す。システム１０は、腕時計１００と、スマートフォン２００とを備える。腕時計１００は、ストップウォッチ機能を有する。図１に示す例では、腕時計１００は、時刻を示すための文字盤１２１、時針１２２、分針１２３等を備える。また、腕時計１００は、液晶ディスプレイ（ＬＣＤ）１３０を備える。ＬＣＤ１３０には、例えばストップウォッチによる計測結果などが表示される。また、腕時計１００は、ストップウォッチなど腕時計１００の各種機能に関する操作を行うための操作部としてのボタンを備える。ボタンは、リセットボタン１４１、スタートボタン１４２、モードボタン１４３、アジャストボタン１４４などを含む。スマートフォン２００は、表示装置としてのＬＣＤ２３０、入力装置としてのタッチパネル２４０などを備える。腕時計１００とスマートフォン２００とは、無線通信により接続される。この無線通信には、例えばBluetooth Low Energy（Bluetoothは登録商標）などといった、省エネルギーである近距離無線通信技術が使われ得る。省エネルギーな通信技術を用いることで、システム１０の電力消費が抑制され得る。
【００１４】
図２は、システム１０の構成例の概略を示すブロック図である。腕時計１００は、バスライン１１９を介して互いに接続された、ＣＰＵ（Central Processing Unit）１１１、ＲＡＭ（Random Access Memory）１１２、ＲＯＭ（Read Only Memory）１１３、メモリ１１４、計時回路１１５、モーションセンサ１１６、通信装置１１７、指針機構１２０、ＬＣＤ１３０、ボタンスイッチ１４０を備える。
【００１５】
ＣＰＵ１１１は、各種信号処理等を行う。ＲＡＭ１１２は、ＣＰＵ１１１の主記憶装置として機能する。ＲＯＭ１１３は、各種プログラムなどを記憶している。メモリ１１４は、例えば半導体メモリを含む。メモリ１１４は、腕時計１００のストップウォッチ機能を用いて計測した経過時間の情報などを記録できる。ＣＰＵ１１１とともに、或いはＣＰＵ１１１の代わりに、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などといった、１つ又は複数の集積回路が用いられてもよい。
【００１６】
計時回路１１５は、時計、ストップウォッチ等としての機能を実現するための時間の計測などを行う。モーションセンサ１１６は、例えば加速度計、角速度計、方位を取得するための磁気センサ、高度を取得するための気圧計などを含む。モーションセンサ１１６による検出値に基づいて、例えば歩数などが計測され得る。通信装置１１７は、スマートフォン２００と通信を行うためなどに用いられる。
【００１７】
指針機構１２０は、時針１２２及び分針１２３などを駆動するための駆動機構などを含む。ＬＣＤ１３０は、上述したストップウォッチ機能を用いて計測された経過時間などを表示する表示装置である。ボタンスイッチ１４０は、上述のリセットボタン１４１、スタートボタン１４２、モードボタン１４３、アジャストボタン１４４などのスイッチを含む。
【００１８】
スマートフォン２００は、バスライン２１９を介して互いに接続されたＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ストレージ２１４、測位モジュール２１５、通信装置２１７、ＬＣＤ２３０、タッチパネル２４０などを備える。ＣＰＵ２１１は、制御回路として、スマートフォン２００の各部を制御するなど各種信号処理や各種演算等を行う。ＲＡＭ２１２は、ＣＰＵ２１１の主記憶装置として機能する。ＲＯＭ２１３は、起動プログラムなどを記憶している。ストレージ２１４には、例えば、ｅＭＭＣ（Embedded Multi Media Card）、ＳＳＤ（Solid State Drive）等が用いられる。ストレージ２１４には、ＣＰＵで用いられるプログラム、パラメータ等各種情報が記録されている。また、ストレージ２１４は、記憶装置として、腕時計１００から取得した情報、スマートフォン２００で取得した情報、それらを関連付けた情報などを記憶する。制御回路には、ＣＰＵ２１１とともに、ＡＳＩＣ、ＦＰＧＡ、ＧＰＵ（Graphics Processing Unit）などといった各種集積回路が用いられてもよく、集積回路の数はいくつであってもよい。表示装置として、ＬＣＤ２３０に代えて有機ＥＬディスプレイなど、他のデバイスが用いられてもよい。
【００１９】
測位モジュール２１５は、衛星測位システムを利用した位置検出を行う。すなわち、測位モジュール２１５は、例えばＧＰＳ衛星などといった航法衛星から送信された電波を、アンテナを用いて受信する。測位モジュール２１５は、この電波の情報に基づいて、現在位置に関する情報を生成する。測位モジュール２１５は、ＧＰＳに限らず、準天頂衛星システムを含む各種ＧＮＳＳ（Global Navigation Satellite System）を利用するものであってよい。通信装置２１７は、腕時計１００の通信装置１１７などと通信を行う。通信装置２１７は、腕時計１００と通信を行う例えばBluetoothモジュールを含み得る。通信装置２１７は、無線ＬＡＮ、携帯電話回線などに接続するための通信モジュールも含み得る。ＬＣＤ２３０は、上述のとおり表示装置として機能する。タッチパネル２４０は、上述のとおり入力装置として機能する。
【００２０】
［システムの動作の概略］
本実施形態では、腕時計１００のスタートボタン１４２、リセットボタン１４１などを用いて、ストップウォッチのスタート、ストップ、リスタート、ラップ、リセットなどの操作が行われる。ここで、スタート操作とは、経過時間の計測を開始するための操作である。スタート操作は、計測がリセットされている状態で、例えばスタートボタン１４２が押されることで行われる。ストップ操作とは、経過時間の計測を停止するための操作である。ストップ操作は、経過時間の計測中に、例えばスタートボタン１４２が押されることで行われる。リスタート操作とは、一度ストップ操作によって計測を停止した後に、再び計測を継続する操作である。リスタート操作は、ストップ操作によって計測が停止した状態で、例えばスタートボタン１４２が押されることで行われる。ラップ操作とは、ラップタイムを計測するための操作である。ラップ操作は、経過時間の計測中に、例えばリセットボタン１４１が押されることで行われる。リセット操作とは、経過時間の計測をリセットする操作である。リセット操作は、ストップ操作によって計測が停止した状態で、例えばリセットボタン１４１が押されることで行われる。
【００２１】
腕時計１００は、ユーザによる操作に応じて経過時間の計測結果などをＬＣＤ１３０に表示する。また、腕時計１００は、ユーザによる操作の履歴と、それら操作時に計測された経過時間、必要に応じてそれら操作時の時刻を記録する。また、腕時計１００に対してストップウォッチ機能に関する各種操作が行われたとき、腕時計１００は、その操作内容を無線通信によってスマートフォン２００宛に送信する。また、腕時計１００は、その他の各種情報、例えばユーザによる操作の履歴とそれら操作が行われた時刻とそれら操作によって計測された経過時間との関係を含む蓄積情報をスマートフォン２００宛に送信してもよい。
【００２２】
スマートフォン２００は、衛星測位システムを用いた位置測定機能を備える。スマートフォン２００は、腕時計１００からスタート操作に関する信号を受信したとき、位置測定を開始し、スタート操作に関する情報を現在位置の情報と関連付けて記録する。また、スマートフォン２００は、位置測定開始以降、定期的に現在位置を記録する。スマートフォン２００は、腕時計１００から、ラップ操作、ストップ操作などに関する信号を受信したとき、それら操作に関する情報を現在位置の情報と関連付けて記録する。スマートフォン２００は、腕時計１００から、リセット操作に関する信号を受信したとき、位置測定を終了し、また、不要な情報を削除する。スマートフォン２００は、腕時計１００からその他の各種情報を受信して記録してもよい。
【００２３】
スマートフォン２００は、記録した位置情報、腕時計１００への操作情報、腕時計１００から受信した蓄積情報を含む各種情報などに基づいて、各種表示を行ってもよい。この表示には、時間経過に伴う位置情報の変化の経緯、スタート操作、ラップ操作、ストップ操作が行われた位置の情報、スタートからストップまでの時間、各ラップタイム、高低差の変化、これら情報に基づく解析で得られた一連の活動で消費された熱量（消費カロリー）、速度、単位距離あたりの所要時間を示すペースなどの情報が含まれ得る。
【００２４】
［腕時計の動作の概略］
腕時計１００が備える上述のストップウォッチ機能に関する動作を図３Ａ及び図３Ｂに示すフローチャートを参照して説明する。ここで説明する動作は、モードボタン１４３を用いてストップウォッチモードが選択されたときに行われる動作である。
【００２５】
ステップＳ１０１において、腕時計１００は、スマートフォン２００と連携したストップウォッチの動作を行うＳｙｎｃモードであるか否かを判定する。Ｓｙｎｃモードでないとき、処理はステップＳ１０２に進む。ステップＳ１０２において、腕時計１００は、スマートフォン２００とは連携せずに、単独でストップウォッチの機能を発揮する。例えば、腕時計１００は、スタートボタン１４２が押されたときに、経過時間の計測を開始し、次にスタートボタン１４２が押されたときに計測を停止する。腕時計１００は、経過時間の計測中にリセットボタン１４１が押されたときにはラップタイムの計測を行う。腕時計１００は、計測中の経過時間をＬＣＤ１３０に表示する。
【００２６】
ステップＳ１０１において、Ｓｙｎｃモードであると判定されたとき、処理はステップＳ１０３に進む。ステップＳ１０３において、腕時計１００は、スタートボタン１４２が押されたか否か、すなわち、経過時間の計測の開始の指示が入力されたか否かを判定する。スタートボタン１４２が押されていないとき、処理はステップＳ１０１に戻る。すなわち、腕時計１００は、スタートボタン１４２が押されるのを待つ。スタートボタン１４２が押されたとき、処理はステップＳ１０４に進む。
【００２７】
ステップＳ１０４において、腕時計１００は、経過時間の計測を開始する。また、ストップウォッチに関する記録を開始する。例えば、計測を開始した時刻が記録される。
【００２８】
計測を開始すると共に、ステップＳ１０５において、腕時計１００は、例えばBluetooth Low Energyによるスマートフォン２００との通信を確立するために、接続処理を開始する。接続処理について、図３Ｂに示すフローチャート参照して説明する。
【００２９】
ステップＳ１４１において、腕時計１００は、アドバタイジングを開始する。すなわちアドバタイズパケットの送信を開始する。このとき、腕時計１００から送信されたアドバタイズパケットを受信したスマートフォン２００が、腕時計１００に接続要求を行うことが期待される。
【００３０】
ステップＳ１４２において、腕時計１００は、スマートフォン２００からの接続要求があったか否かを判定する。接続要求があったとき、処理はステップＳ１４３に進む。ステップＳ１４３において、腕時計１００は、所定の手続きに従って、スマートフォン２００との接続を確立させる。その後、処理はステップＳ１４４に進む。ステップＳ１４４において、腕時計１００は、接続フラグ（接続Ｆ）を１に設定し、接続処理を終了する。
【００３１】
ステップＳ１４２において、接続要求がないと判定されたとき、処理はステップＳ１４５に進む。ステップＳ１４５において、腕時計１００は、所定時間が経過したか否かを判定する。所定時間は、これに限らないが、例えば１０秒であってもよい。所定時間が経過していないと判定されたとき、処理はステップＳ１４６に進む。
【００３２】
ステップＳ１４６において、腕時計１００は、ユーザによる操作が行われたか否かを判定する。操作が行われていないとき、処理はステップＳ１４２に戻る。すなわち、アドバタイジングを継続し、スマートフォン２００との接続の試みを継続する。
【００３３】
ステップＳ１４６において、操作が行われたと判定されたとき、処理はステップＳ１４７に進む。ステップＳ１４７において、腕時計１００は、行われた操作に従って動作し、また、その操作について記録する。例えば、計測中に、スタートボタン１４２が押されたら、計測を一時停止し、そのときの計測値及び時刻などを記録する。例えば、リセットボタン１４１が押されたら、ラップタイムを表示し、ラップタイム及びその時刻などを記録する。その後、処理はステップＳ１４２に戻る。すなわち、スマートフォン２００との接続の試みを継続する。
【００３４】
ステップＳ１４５において所定時間が経過したと判定されたとき、処理はステップＳ１４８に進む。ステップＳ１４８において、腕時計１００は、アドバタイズ信号の送信を終了する。すなわち、腕時計１００は、スマートフォン２００との通信の確立を断念する。また、スマートフォン２００との接続を失敗したことをユーザに伝えるため、その旨を表す音を出力する。その後、処理はステップＳ１４９に進む。ステップＳ１４９において、腕時計１００は、接続フラグを０に設定し、接続処理を終了する。
【００３５】
以上のように、所定時間が経過するまでは、腕時計１００は、スマートフォン２００との接続の試みを継続し、その間に操作が行われたら、その操作に応じた動作を行い記録する。所定時間経過（タイムアウト）したら、接続を断念し、その旨をユーザに通知する。
【００３６】
図３Ａに戻って説明を続ける。ステップＳ１０６において、腕時計１００は、接続フラグが１であるか否かを判定する。接続フラグが１でなく、０であるとき、処理はステップＳ１０８に進む。接続フラグが１であるとき、処理はステップＳ１０７に進む。ステップＳ１０７において、腕時計１００は、それまでに記録されている操作に関する情報を、スマートフォン２００宛に送信する。その後、処理はステップＳ１０８に進む。操作に関する情報を受信したスマートフォン２００は、当該操作に応じた動作を行う。
【００３７】
ステップＳ１０８において、腕時計１００は、ユーザによる操作が行われたか否かを判定する。操作が行われていないとき、処理はステップＳ１０９に進む。ステップＳ１０９において、腕時計１００は、所定時間が経過したか否かを判定する。所定時間は、ユーザによって設定され得る。所定時間は、これに限らないが、例えば３０分、１時間などであってもよい。また、所定時間を無限大にすることに相当する設定、すなわち、タイムアウトの機能をオフにする設定が行われてもよい。所定時間が経過していないと判定されたとき、処理はステップＳ１１１に進む。
【００３８】
ステップＳ１０９において、所定時間が経過したと判定されたとき、処理はステップＳ１１０に進む。ステップＳ１１０において、腕時計１００は、スマートフォン２００宛に、接続の切断を要求する。この要求に応じて、切断処理が行われ、接続が切断される。その後、処理はステップＳ１１１に進む。
【００３９】
このように、所定時間操作が行われていないときは、ユーザが経過時間の計測を望んでいないにもかかわらず、計測が継続中になっている場合と考えられる。このような場合に通信が切断されることで、無駄な電力消費が抑制され得る。なお、ステップＳ１１０で行われるのは、所定時間操作が行われないために積極的に接続を切断する場合であるが、電波が届かなくなるなど種々の要因で意図せずに接続が切断することもある。
【００４０】
ステップＳ１１１において、腕時計１００は、スマートフォン２００との接続が意図的に又は意図せずに切断したか否かを判定する。切断状態が継続している場合を含み切断が検出されていないとき、処理はステップＳ１０８に戻る。すなわち、腕時計１００は、ユーザによって操作が行われるのを待つ。
【００４１】
ステップＳ１１１において、切断が検出されたとき、処理はステップＳ１１２に進む。ステップＳ１１２において、腕時計１００は、接続フラグを０に設定する。また、腕時計１００は、切断した旨をユーザに伝達するため、その旨を表す音を出力する。その後、処理はステップＳ１０８に戻り、ユーザの操作を待つ。
【００４２】
ステップＳ１０８において、ユーザによる操作が行われたと判定されたとき、処理はステップＳ１１３に進む。ステップＳ１１３において、腕時計１００は、行われた操作に従って動作し、また、その操作について記録する。その後、処理はステップＳ１１４に進む。
【００４３】
ステップＳ１１４において、腕時計１００は、接続フラグが１であるか否か、すなわち、スマートフォン２００と接続中であるか否かを判定する。接続中であるとき、処理はステップＳ１１７に進む。接続中でないとき、処理はステップＳ１１５に進む。ステップＳ１１５において、腕時計１００は、接続処理を行う。接続処理は図３Ｂを参照して上述したとおりである。その後、ステップＳ１１６において、腕時計１００は、接続フラグが１であるか否か、すなわち、スマートフォン２００と接続しているか否かを判定する。接続していないとき、処理はステップＳ１０８に戻る。すなわち、ユーザからの操作を再び待つ。接続しているとき、処理はステップＳ１１７に進む。
【００４４】
ステップＳ１１７において、腕時計１００は、記録しており、まだ送信していない操作情報をスマートフォン２００宛に送信する。すなわち、ユーザによる操作が行われたとき、腕時計１００は、スマートフォン２００と接続していれば直ちに、スマートフォン２００と接続していなければ接続を確立しその後に、操作情報をスマートフォン２００宛に送信する。
【００４５】
ステップＳ１１８において、腕時計１００は、ユーザによって行われた操作がリセット操作であるか否かを判定する。リセット操作でないとき、処理はステップＳ１０８に戻る。すなわち、腕時計１００は、ユーザによる次の操作を待つ。一方、リセット操作であるとき、処理はステップＳ１１９に進む。
【００４６】
ステップＳ１１９において、腕時計１００は、メモリ１１４に蓄積されている情報をスマートフォン２００宛に送信する。この情報は、スタート、ラップ、ストップ、リスタート、リセットなどの操作の履歴、それら操作で計測された経過時間、それら操作が行われた時刻などの一連の情報を含み得る。その後、ステップＳ１２０において、腕時計１００は、スマートフォン２００宛に通信の切断を要求し、所定の手続きに従って、接続を切断する。その後、処理はステップＳ１０１に戻る。すなわち、再び上述のとおり、スタートボタン１４２が押されるのを待つ。
【００４７】
［スマートフォンの動作の概略］
Ｓｙｎｃモードのストップウォッチ機能に関するスマートフォン２００の動作を図４に示すフローチャートを参照して説明する。ここで説明する動作は、スマートフォン２００において、腕時計１００と連携して動作するアプリケーションソフトウェア（アプリ）が起動しているときの動作であり、ストップウォッチ機能に関するものについて説明する。
【００４８】
ステップＳ２０１において、スマートフォン２００は、腕時計１００が送信したアドバタイズパケットを受信したか否かを判定する。アドバタイズパケットを受信していないとき、処理はステップＳ２０１を繰り返す。すなわち、腕時計１００からの受信を待つ。アドバタイズパケットを受信したとき、処理はステップＳ２０２に進む。
【００４９】
ステップＳ２０２において、スマートフォン２００は、アドバタイズパケットに含まれる情報に基づいて、腕時計１００宛に接続要求を送信する。この接続要求に基づいて、腕時計１００とスマートフォン２００との間で所定の手続きが取られ、両者の間の接続が確立されることが期待される。
【００５０】
ステップＳ２０３において、スマートフォン２００は、接続が確立したか否かを判定する。接続が確立していないとき、処理はステップＳ２０１に戻る。すなわち、腕時計１００との接続が確立するまで、上述の処理が繰り返される。接続が確立したとき、処理はステップＳ２０４に進む。
【００５１】
ステップＳ２０４において、スマートフォン２００は、衛星測位システムを用いてスマートフォン２００の現在位置を取得する。以後、スマートフォン２００は、現在位置を定期的に取得し、当該スマートフォン２００の移動を追跡する。すなわち、各時刻における位置情報の一覧が作成される。この位置情報は、地図情報と対応付けられ、移動の軌跡を示し得る。
【００５２】
ステップＳ２０５において、スマートフォン２００は、腕時計１００から取得した操作情報を、上述の位置情報と関連付けて記録する。例えば、腕時計１００に対して、スタート、ラップ、ストップなどの操作が行われた位置が関連付けられて記録される。これらの情報に基づけば、地図上に、腕時計１００及びスマートフォン２００を携帯したユーザの移動の軌跡を描き、さらにスタート、ラップ、ストップなどの操作が行われた位置を示すことができる。このようなスマートフォン２００で取得した位置情報に、腕時計１００で取得した操作情報を関連付ける処理をピン立てと称することにする。
【００５３】
ステップＳ２０６において、スマートフォン２００は、腕時計１００との接続が継続しているか否かを判定する。接続が継続しているとき、処理はステップＳ２０７に進む。ステップＳ２０７において、スマートフォン２００は、腕時計１００から切断要求があるか否かを判定する。例えば、上述の腕時計１００の動作では、ステップＳ１１０及びステップＳ１２０において、切断要求がスマートフォン２００宛に送信される。
【００５４】
切断要求があるとき、処理はステップＳ２０８に進む。ステップＳ２０８において、スマートフォン２００は、切断処理を行う。すなわち、スマートフォン２００は、所定の手続きに従って、腕時計１００宛に接続の切断を要求し、接続を切断させる。その後、処理はステップＳ２１５に進む。
【００５５】
ステップＳ２０７において、切断要求がないと判定されたとき、処理はステップＳ２０９に進む。ステップＳ２０９において、スマートフォン２００は、腕時計１００から操作情報を受信したか否か判定する。操作情報を受信していないとき、処理はステップＳ２０６に戻る。すなわち、接続が継続している間、スマートフォン２００は、腕時計１００から操作情報を受信するのを待つ。
【００５６】
ステップＳ２０９において、操作情報を受信したと判定されたとき、処理はステップＳ２１０に進む。ステップＳ２１０において、スマートフォン２００は、腕時計１００から取得した操作情報を、スマートフォン２００で取得した位置情報と関連付けるピン立てを行う。
【００５７】
ステップＳ２１１において、スマートフォン２００は、腕時計１００から取得した操作情報がリセットに関する情報であるか否かを判定する。リセットに関する情報でないとき、処理はステップＳ２０６に戻る。すなわち、スマートフォン２００は、腕時計１００からの操作情報の受信とピン立てとを繰り返す。
【００５８】
ステップＳ２１１において、操作情報がリセットに関する情報であると判定されたとき、処理はステップＳ２１２に進む。ステップＳ２１２において、スマートフォン２００は、蓄積情報処理を行う。すなわち、操作情報がリセットに関する情報であるとき、腕時計１００は、ステップＳ１１９の処理で蓄積情報をスマートフォン２００宛に送信する。スマートフォン２００は、この蓄積情報を受信し、スタートからリセットまでの各種情報を、スマートフォン２００で取得した情報と関連付けて記録する。
【００５９】
また、このとき、腕時計１００はステップＳ１２０の処理で切断要求をスマートフォン２００宛に送信している。ステップＳ２１３において、スマートフォン２００は、この切断要求を受信し、所定の切断手続きを行い、腕時計１００とスマートフォン２００との接続を切断する。また、スマートフォン２００は、衛星測位システムを利用した現在位置の取得を終了する。
【００６０】
ステップＳ２１４において、スマートフォン２００は、一連の情報に基づいて、スタートからリセットまでの情報を活動履歴として整理し、各種演算を行って追加する情報を算出し、記録する。追加の情報としては、例えば、移動に関して所定距離あたりの平均所要時間である平均ペースであったり、一連の活動で消費された熱量であったりする。その後、処理はステップＳ２０１に戻る。
【００６１】
ステップＳ２０６において、接続中でないと判定されたとき、処理はステップＳ２１５に進む。ステップＳ２１５において、スマートフォン２００は、腕時計１００から送信されたアドバタイズパケットを受信したか否かを判定する。何らかの理由で接続が切断しても、腕時計１００のステップＳ１１５の処理のように、腕時計１００に操作が入力されたとき、腕時計１００は、スマートフォン２００との接続を確立すべくアドバタイジングを行う。このような場合に、スマートフォン２００は、腕時計１００から送信されたアドバタイズパケットを受信する。
【００６２】
アドバタイズパケットを受信したとき、処理はステップＳ２１６に進む。ステップＳ２１６において、スマートフォン２００は、腕時計１００宛に接続要求を送信し、所定の手続きで接続の確立を試みる。
【００６３】
ステップＳ２１７において、スマートフォン２００は、腕時計１００との接続が確立したか否かを判定する。接続が確立したとき、処理はステップＳ２１０に進む。すなわち、腕時計１００から接続処理のきっかけとなった操作情報を受信し、当該操作情報に基づくピン立てを行う。接続が確立していないとき、処理はステップＳ２１５に戻り、腕時計１００から出力されたアドバタイズパケットの受信を待つ。
【００６４】
ステップＳ２１５において、アドバタイズパケットを受信していないと判定されたとき、処理はステップＳ２１８に進む。ステップＳ２１８において、スマートフォン２００は、スマートフォン２００のタッチパネル２４０に、位置情報の取得を停止させるためのユーザの指示が入力されたか否かを判定する。手動停止の指示が入力されていないとき、処理はステップＳ２１５に戻り、腕時計１００から出力されたアドバタイズパケットの受信を待つ。一方、手動停止の指示が入力されたとき、処理はステップＳ２１４に進む。すなわち、手動で停止されるまでの情報を活動履歴として整理し、追加情報を演算し、記録する。
【００６５】
［システムの動作例］
本実施形態に係るシステム１０の動作の例を説明する。図５は、腕時計１００及びスマートフォン２００の動作例を示すタイミングチャートである。上段は、腕時計１００への入力と、各タイミングでスマートフォン２００に送信される情報を模式的に示す。中段は、腕時計１００とスマートフォン２００との接続状態を模式的に示す。下段は、スマートフォン２００のアプリの動作状況を模式的に示す。また、図６は、図５に示した各タイミングにおける、ＬＣＤ１３０に表示される画面の一例を示す。
【００６６】
図５に示すように、時間Ｔ１において、Ｓｙｎｃモードはオフになっているとする。また、ストップウォッチはリセットの状態である。図６に示すように、時間Ｔ１の状態では、ＬＣＤ１３０に表示される計測時間の表示領域１３１には、「00'00"00」が表示される。また、スタート前なので、ラップ数の表示領域１３２には、「001」が表示される。
【００６７】
図５に示すように、時間Ｔ２において、モードボタン１４３が操作され、Ｓｙｎｃモードがオンに変更されたとする。このとき、図６に示すようにＬＣＤ１３０の計測時間の表示領域１３１には、「Ｓｙｎｃ」が所定時間、例えば数秒間、表示される。Ｓｙｎｃモードに変更はされているが、この時点では、腕時計１００とスマートフォン２００とは接続していないし、接続するための動作も行われない。
【００６８】
図５に示すように、時間Ｔ３において、スタートボタン１４２が押されたとする。このとき、腕時計１００のステップＳ１０４の処理により、計測が開始され、記録が開始される。スタートの瞬間の計測時間は０秒であるので、図６に示すように計測時間の表示領域１３１には、「00'00"00」が表示される。また、最初のラップなので、ラップ数の表示領域１３２には、「001」が表示される。このとき、腕時計１００のステップＳ１０５で接続処理が行われ、ステップＳ１４１でアドバタイジングが開始される。図５に示すように、スタートボタン１４２が押された時間Ｔ３から、スマートフォン２００に発見されて接続が確立するまで、アドバタイジングがされることになる。接続が確立するまで、例えば４乃至５秒かかる。
【００６９】
図６のＴ３ａは、スタート後接続が確立されるまでの表示を示す。計測時間の表示領域１３１には、計測時間が表示されるとともに、その下のBluetooth表示領域１３３には、Bluetoothのマークが点滅表示される。
【００７０】
図５に示すように、時間Ｔ４において、接続が確立したとする。このとき、図６に示すように、時間T４では、Bluetooth表示領域１３３のBluetoothの表示が点灯する。また、腕時計１００のステップＳ１０７の処理で、スタートボタン１４２が押されたという操作情報（StartFlag）が、この通信を介して腕時計１００からスマートフォン２００へと送信される。この信号を受信したスマートフォン２００は、ステップＳ２０４の処理で、ＧＰＳなどの衛星測位システムを用いた位置測定を開始し、マッピングを開始する。また、ステップＳ２０５でスタートのピン立てを行う。すなわち、測定された位置が、スタート操作が行われた位置として記録される。なお、スタート操作によって始まった接続処理により接続が確立するまでに数秒の時間を要しているので、スマートフォン２００がスタート操作に関する情報を受信した位置は、厳密な意味では腕時計１００にスタート操作が入力された位置とは異なる。しかしながら、この差はわずかであり無視できるものとして、本実施形態では通信が確立したときに測定された現在位置が、スタート操作が行われた位置として記録される。
【００７１】
図５に示すように、時間Ｔ５において、リセットボタン１４１が押されて、ラップ計測の入力が行われたとする。このとき、図６のＴ５に示すように、腕時計１００は、ステップＳ１１３の処理により、計測時間の表示領域１３１に、ラップタイムを表示する。また、ラップ数は１なので、ラップ数の表示領域１３２には、「001」が表示される。この表示は、数秒間維持される。その後、図６のＴ５ａに示すように、ラップ数が２なので、ラップ数の表示領域１３２に「002」が表示され、第２ラップのラップタイムが計測時間の表示領域１３１に表示される。
【００７２】
また、腕時計１００は、ステップＳ１１７の処理により、ラップ操作がされたという情報（LapFlag）、及びそのラップが第１ラップであるという情報（LapNo.）を、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ラップ数と関連付けて、ラップに関するピン立てを行う。すなわち、ラップ操作が行われた位置が記録される。
【００７３】
図５に示すように、時間Ｔ６において、スタートボタン１４２が押されて、ストップの入力が行われたとする。このとき、図６のＴ６に示すように、腕時計１００は、ステップＳ１１３の処理により、計測時間の表示領域１３１に、ラップタイムを表示する。また、ストップの指示がされたので、ラップ数の表示領域１３２には、「Ｆ」が表示される。この表示は、次の操作が行われるまで維持される。
【００７４】
また、腕時計１００は、ステップＳ１１７の処理により、ストップの指示が入力されたという情報（StopFlag）を、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ストップに関するピン立てを行う。すなわち、ストップ操作が行われた位置が記録される。
【００７５】
図５に示すように、時間Ｔ７において、スタートボタン１４２が押されて、リスタートの入力が行われたとする。このとき、図６のＴ７に示すように、腕時計１００は、ステップＳ１１３の処理により、経過時間の測定を再開する。また、腕時計１００は、計測時間の表示領域１３１に、計測を再開した経過時間を表示する。この場合、ラップ数は２のままであり、ラップ数の表示領域１３２には、「002」が表示される。
【００７６】
また、腕時計１００は、ステップＳ１１７の処理により、リスタートの指示が入力されたという情報（ReSTARTFlag）を、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、リスタートに関するピン立てを行う。
【００７７】
図５に示すように、時間Ｔ８において、スタートボタン１４２が押されて、ストップの入力が行われたとする。このとき、図６のＴ８に示すように、腕時計１００は、ステップＳ１１３の処理により、計測時間の表示領域１３１に、ラップタイムを表示する。また、ストップの指示がされたので、ラップ数の表示領域１３２には、「Ｆ」が表示される。この表示は、次の操作が行われるまで維持される。
【００７８】
また、腕時計１００は、ステップＳ１１７の処理により、ストップの指示が入力されたという情報（StopFlag）を、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ストップに関するピン立てを行う。
【００７９】
図５に示すように、時間Ｔ９において、リセットボタン１４１が押されて、リセットの入力が行われたとする。このとき、図６のＴ９に示すように、腕時計１００は、ステップＳ１１３の処理により、計測時間の表示領域１３１の表示を「00'00"00」にリセットする。また、ラップ数の表示領域１３２に、「001」が表示される。この表示は、次の操作が行われるまで維持される。
【００８０】
また、腕時計１００は、ステップＳ１１７の処理により、リセットの指示が入力されたという情報（ResetFlag）を、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１１９で必要な蓄積情報を、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１２０で切断要求をスマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、リセットに関する情報を記録する。また、スマートフォン２００は、ステップＳ２１２の処理により蓄積情報に関する情報処理を行う。また、スマートフォン２００は、ステップＳ２１３の処理により、腕時計１００との接続を切断する。その結果、図５に示すように、通信は切断される。また、スマートフォン２００は、ステップＳ２１４の処理により、現在位置情報の取得を終了し、時間Ｔ８のストップ以降の位置情報を不要な情報として削除する。時間Ｔ８のストップ以降の位置情報を削除することで、経過時間の測定中のみの位置情報が保存されることになり、ユーザにとって不要な情報がない認識しやすい情報となる。
【００８１】
以上のように、腕時計１００でスタートの操作がされたときに、腕時計１００とスマートフォン２００との接続が行われ、腕時計１００でリセットの操作がされたとき、接続が切断される。したがって、特に腕時計１００は通信による電池の消耗を抑制することができる。また、腕時計１００に対して行われた操作の情報は、スマートフォン２００と共有されるので、腕時計１００に入力された指示に応じた情報処理が行われ得る。
【００８２】
図７に示す例について説明する。時間Ｔ１１において、スタートボタン１４２が押されたとする。このとき、腕時計１００は、ステップＳ１０４の処理により、計測を開始し、記録を開始する。さらに、腕時計１００は、ステップＳ１０５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。
【００８３】
時間Ｔ１２において、接続が確立したとする。このとき、腕時計１００は、ステップＳ１０７の処理により、スタートボタン１４２が押されたという操作情報を、腕時計１００からスマートフォン２００へと送信する。スマートフォン２００は、ステップＳ２０４の処理で、衛星測位システムを用いた位置測定を開始し、マッピングを開始する。また、スマートフォン２００は、ステップＳ２０５の処理により、スタートのピン立てを行う。
【００８４】
時間Ｔ１３において、リセットボタン１４１が押されて、ラップ計測の入力が行われたとする。腕時計１００は、ステップＳ１１３の処理により、ラップタイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、ステップＳ１１７の処理により、ラップ操作がされたこと、及びそのラップが第１ラップであることを、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ラップ数と関連付けて、ラップに関するピン立てを行う。
【００８５】
時間Ｔ１４において、腕時計１００とスマートフォン２００との接続が、例えば電波障害又はタイムアウト等により、切断したとする。このとき、腕時計１００は、ステップＳ１１２により、接続が切断したことを伝える音を出力する。切断していても、スマートフォン２００は、現在位置の記録を継続する。現在位置の記録を継続することで、スマートフォン２００は、その後の腕時計１００への操作の入力に応じた処理が可能となる。
【００８６】
時間Ｔ１５において、スタートボタン１４２が押されて、ストップの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、ステップＳ１１５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。操作に応じてアドバタイジングを開始することで、操作がないときに通信を確立させることが抑制される。その結果、電力消費が抑制される。
【００８７】
時間Ｔ１６において、接続が確立したとする。このとき、腕時計１００は、ステップＳ１１７の処理により、ストップの指示が入力されたことを、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ストップに関するピン立てを行う。
【００８８】
時間Ｔ１７において、リセットボタン１４１が押されて、リセットの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイム及びＬＣＤ１３０の表示をリセットする。腕時計１００は、ステップＳ１１７の処理により、リセットの指示が入力されたことを、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１１９で必要な蓄積情報を、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１２０で切断要求をスマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、リセットに関する情報を記録する。また、スマートフォン２００は、ステップＳ２１２の処理により蓄積情報に関する情報処理を行う。また、スマートフォン２００は、ステップＳ２１３の処理により、腕時計１００との接続を切断する。その結果、図７に示すように、通信は切断される。また、スマートフォン２００は、ステップＳ２１４の処理により、現在位置情報の取得を終了し、時間Ｔ１６のストップ以降の位置情報を不要な情報として削除する。
【００８９】
この例のように、何らかの理由で腕時計１００とスマートフォン２００との接続が切断されたとき、腕時計１００に次の操作が入力されたタイミングで再接続のための動作が行われる。このような動作によっても、電力の消費が抑制される。
【００９０】
図８に示す例について説明する。時間Ｔ２１からＴ２４までの腕時計１００及びスマートフォン２００の挙動は、図７を参照して説明した場合と同様である。時間Ｔ２４において、腕時計１００とスマートフォン２００との接続が切断したとする。
【００９１】
時間Ｔ２５において、スタートボタン１４２が押されて、ストップの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、ステップＳ１１５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。
【００９２】
時間Ｔ２６において、接続が確立しないままタイムアウトしたとする。このとき、腕時計１００は、ステップＳ１４８の処理により、接続を確立できなかった旨を表す音を出力する。
【００９３】
時間Ｔ２７において、リセットボタン１４１が押されて、リセットの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイム及びＬＣＤ１３０の表示をリセットする。また、腕時計１００は、ステップＳ１１５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。
【００９４】
時間Ｔ２８において、接続が確立しないままタイムアウトしたとする。このとき、腕時計１００は、ステップＳ１４８の処理により、接続を確立できなかった旨を表す音を出力する。このように、腕時計１００への操作の際に接続を確立できないと、腕時計１００とスマートフォン２００との情報交換はできないことになる。この場合、腕時計１００からスマートフォン２００へ、現在位置取得の停止のタイミングが伝えられないことになる。本実施形態では、現在位置の取得の終了の指示がユーザから入力され得るように、スマートフォン２００は構成されている。
【００９５】
時間Ｔ２９において、スマートフォン２００において、現在位置取得の終了の指示が入力されたとすると、ステップＳ２１８の判断により、スマートフォン２００は、ステップＳ２１４の処理により現在位置の取得を終了する。このとき、スマートフォン２００は、腕時計１００への操作に関する情報を取得できないが、次に腕時計１００と接続した機会に、この活動に関する情報を取得し、その情報に基づいて、各種演算を行い情報の整理を行ってもよい。
【００９６】
図９に示す例について説明する。時間Ｔ３１において、スタートボタン１４２が押されたとする。このとき、腕時計１００は、ステップＳ１０４の処理により、計測を開始し、記録を開始する。さらに、腕時計１００は、ステップＳ１０５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。しかし、腕時計１００とスマートフォン２００との接続は確立されないものとする。
【００９７】
アドバタイジングしている最中の時間Ｔ３２において、リセットボタン１４１が押されて、ラップ計測の入力が行われたとする。腕時計１００は、ステップＳ１４７の処理により、ラップタイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、アドバタイジングを継続する。しかし、腕時計１００とスマートフォン２００との接続は確立されないものとする。
【００９８】
アドバタイジングしている最中の時間Ｔ３３において、リセットボタン１４１が押されて、ラップ計測の入力が行われたとする。腕時計１００は、ステップＳ１４７の処理により、ラップタイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、アドバタイジングを継続する。
【００９９】
時間Ｔ３４において、接続が確立したとする。このとき、スマートフォン２００は、ステップＳ２０４の処理で、衛星測位システムを用いた位置測定を開始し、マッピングを開始する。このとき、腕時計１００は、ステップＳ１０７の処理により、ラップ操作がされたこと、及びそのラップが第２ラップであることを、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ラップ数と関連付けて、ラップに関するピン立てを行う。
【０１００】
腕時計１００でスタート操作及び第１ラップの操作がされたときは、腕時計１００とスマートフォン２００とが接続されていない。このため、スマートフォン２００は、スタート操作がされたとき、及び第１ラップの操作がされたときには位置情報を取得していない。このため、スマートフォン２００は、スタート操作及び第１ラップの操作に関する情報を腕時計１００から取得しても活用できない。そこで、腕時計１００は、直近の第２ラップの情報のみをスマートフォン２００宛に送信する。
【０１０１】
なお、スタートから第１ラップ操作までの時間、及び第１ラップ操作から第２ラップ操作までの時間の情報を用いれば、スマートフォン２００は、次の情報を得ることができる。すなわち、当該活動における総活動時間が得られる。また、第２ラップ以降の移動ペースに基づいて、スタートから第２ラップまでの移動距離を推定できる。その結果、当該活動における総移動距離を推定できる。また、総移動距離から、活動全体でのペースの平均を推定できる。このため、スタートから第１ラップ操作までの時間、及び第１ラップ操作から第２ラップ操作までの時間の情報は、蓄積情報として腕時計１００からスマートフォン２００へと送信されることが好ましい。
【０１０２】
時間Ｔ３５において、リセットボタン１４１が押されて、ラップ計測の入力が行われたとする。腕時計１００は、ステップＳ１１３の処理により、ラップタイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、ステップＳ１１７の処理により、ラップ操作がされたこと、及びそのラップが第３ラップであることを、スマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、ラップ数と関連付けて、ラップに関するピン立てを行う。
【０１０３】
時間Ｔ３６において、腕時計１００とスマートフォン２００との接続が、例えば電波障害又はタイムアウトにより、切断したとする。このとき、腕時計１００は、ステップＳ１１２により、接続が切断したことを伝える音を出力する。切断していても、スマートフォン２００は、現在位置の記録を継続する。
【０１０４】
時間Ｔ３７において、スタートボタン１４２が押されて、ストップの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイムを確定し、それをＬＣＤ１３０に表示し、メモリ１１４に記録する。また、腕時計１００は、ステップＳ１１５の接続処理を行い、ステップＳ１４１の処理により、アドバタイジングを開始する。しかし、腕時計１００とスマートフォン２００との接続は確立されないものとする。
【０１０５】
アドバタイジングしている最中の時間Ｔ３８において、リセットボタン１４１が押されて、リセットの入力が行われたとする。このとき、腕時計１００は、ステップＳ１１３の処理により、測定タイム及びＬＣＤ１３０の表示をリセットする。また、腕時計１００は、アドバタイジングを継続する。
【０１０６】
時間Ｔ３９において、接続が確立したとする。このとき、腕時計１００は、ステップＳ１１７の処理により、リセットの指示が入力されたことを、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１１９で必要な蓄積情報を、スマートフォン２００宛に送信する。また、腕時計１００は、ステップＳ１２０で切断要求をスマートフォン２００宛に送信する。この情報を受信したスマートフォン２００は、ステップＳ２１０の処理により、リセットに関する情報を記録する。また、スマートフォン２００は、ステップＳ２１２の処理により蓄積情報に関する情報処理を行う。また、時間Ｔ４０において、スマートフォン２００は、ステップＳ２１３の処理により、腕時計１００との接続を切断する。また、スマートフォン２００は、ステップＳ２１４の処理により、現在位置情報の取得を終了する。
【０１０７】
この場合、スマートフォン２００は、未接続のためにストップ操作に関する情報を腕時計１００から取得していないため、ストップに関するピン立てができていない。このため、スマートフォン２００は、リセット時までの現在位置の履歴に関する情報を削除することなく保持してもよい。また、スマートフォン２００は、蓄積情報に含まれるストップ操作が行われた時刻又は経過時間の情報に基づいて、ストップ操作が行われた際の位置を特定し、ピン立てを行ってもよい。この場合、スマートフォン２００は、ストップ以降の位置情報を不要な情報として削除してもよい。
【０１０８】
この例のように、腕時計１００とスマートフォン２００との接続が確立できないままに腕時計１００に対して複数の操作が行われたとき、腕時計１００は、直近に行われた操作の情報をスマートフォン２００に送信する。スマートフォン２００は、受信した情報に基づいて、直近に行われた操作に関するピン立てを行う。また、腕時計１００は、未接続のために送信できなかった情報を含む蓄積情報をスマートフォン２００宛に送信してもよい。スマートフォン２００は、取得した蓄積情報に基づいて、可能な限りリアルタイムで取得できなかった情報を再現したり、推定したりしてもよい。
【０１０９】
なお、上述の例では、例えば接続が確立できないとき、切断されたときなどに、音を用いてその旨をユーザに伝えている。しかしながら、これらの情報伝達は音に限らない。例えば振動、表示等によってもよいし、それら又は音との組み合わせなどであってもよい。
【０１１０】
［活動履歴の表示例］
本実施形態に係るシステム１０で取得された情報の、ユーザへの提示方法の一例について図１０を参照して説明する。図１０は、スマートフォン２００のＬＣＤ２３０に表示される画面の例を示す。
【０１１１】
ユーザが過去の活動の記録を閲覧することを希望するとき、スマートフォン２００は、まず画面Ａのように、活動履歴の一覧画面４１０を提示する。この例では、合計欄４１１に、例えば過去１か月の情報であったり、記録されている全ての情報であったりなど、ユーザによって設定された条件を満たす活動の各種合計値が表示されている。例えば、合計移動距離、活動回数などが表示される。合計活動時間、全活動に関する平均ペースなどその他の情報が表示されてもよい。
【０１１２】
合計欄４１１の下には、各活動履歴の要約が表示される。図１０には、第１の要約４１２と第２の要約４１３の２つの要約が示されているが、画面を下にスクロールするとその他の要約も表示されるようになっている。
【０１１３】
各要約欄は、活動を行った都市名などを示す地名表示４２１と、活動を行った日時などを示す日時表示４２２とを含む。さらに、要約欄は、活動中に移動した距離を示す距離表示４２３と、単位距離あたりの所要時間であるペースを表示するペース表示４２４と、活動時間の合計を示す時間表示４２５とを含む。さらに、要約欄は、活動中の移動履歴を表した地図を縮小した地図表示４２６を含む。
【０１１４】
ユーザは、これらの要約欄を見ながら、より詳細な情報を閲覧したい活動を選択することができる。ユーザが何れかの活動を選択したとき、例えば画面Ｂに示すような地図画面４３０が表示される。地図画面４３０には、地図領域４３１、数値領域４３２、グラフ領域４３３などが含まれ得る。
【０１１５】
地図領域４３１には、活動中にスマートフォン２００で取得した現在位置情報の軌跡を地図上に線４４１で表示した軌跡表示図が表示される。スマートフォン２００は、地図の情報を、所定のサーバから取得することができる。スマートフォン２００は、取得した地図上に、時間経過に伴って変化した現在位置情報の軌跡を描画する。このとき、スマートフォン２００は、ピン立てされた情報に基づいて、例えば、スタート操作がなされた位置をスタート表示４４２として、また、ストップ操作がなされた位置をゴール表示４４３として、地図上に明示する。さらに、同様に、例えば第１乃至第４のラップ操作がなされた位置をそれぞれ示す、第１ラップ表示４４４、第２ラップ表示４４５、第３ラップ表示４４６、第４ラップ表示４４７も地図上に明示する。ユーザは、地図領域４３１に表示された図を見ることで、ユーザが走ったルートや、ラップ計測を行った地点を把握することができる。
【０１１６】
数値領域４３２は、例えば、合計の計測時間を示す表示４５１、ペースを示す表示４５２、計測中の位置の最大高低差を示す表示４５３、計測中に消費されたと推定される熱量を示す表示４５４など、各種情報を表す数値を含む。ユーザは、数値領域４３２表示された数値を見ることで、計測中の活動状況を数値で把握することができる。
【０１１７】
グラフ領域４３３は、例えば、横軸に経過時間を示し、縦軸に各種情報の値を示すグラフを含む。グラフ領域４３３は、例えば、現在位置の高度を示すグラフ４５６、ペースを示すグラフ４５７などを含み得る。ユーザは、グラフ領域４３３を見ることで、活動中の時間経過による各種値の変化をグラフで視覚的に確認することができる。
【０１１８】
地図画面４３０において所定方向にスワイプ操作が行われたり、所定のアイコンが選択されたりしたとき、例えば画面Ｃに示すようなタイム画面４６０が表示される。タイム画面には、腕時計１００で計測され記録された経過時間に関する情報が表示される。スマートフォンは、この情報を腕時計１００から通信によって取得している。図１０に示すように、タイム画面４６０では、スタート、各ラップ、及びゴールにおける各経過時間、ラップタイム、そのときの時刻などが、表の形式で示される。ユーザは、タイム画面４６０を見ることで、腕時計１００で計測した経過時間に関する情報を一覧することができる。
【０１１９】
なお、例えばスタートの位置などにおいては、腕時計１００とスマートフォン２００との通信を確立するまでに必要な時間だけ、ユーザが腕時計を操作した位置、すなわち、その操作によって時間の計測が行われた位置と、スマートフォン２００でピン立てされた位置とに差異が生じる。このため、地図画面４３０に表示される情報と、タイム画面４６０に表示される情報とには差異が生じ得る。このことを考慮して、地図画面４３０とタイム画面４６０とは、別画面にされてもよい。
【０１２０】
本実施形態によれば、ユーザの操作が入力され経過時間を計測する腕時計１００と、衛星測位システムで現在位置を取得するスマートフォン２００とが連携して動作することで、図１０に示したような有益な情報がユーザに対して提供され得る。
【０１２１】
一般に腕時計は大きさに制限があるため、腕時計に搭載できる電池は小容量のものに制限されやすい。このため、衛星測位システムを用いた位置情報の取得では、電力消費が問題となる。一方で、ランニングを行う際にスマートフォンを携帯するユーザは多い。本実施形態では、電力消費の多い衛星測位システムを用いた位置取得をスマートフォン２００が担うことで腕時計１００の電力消費を抑制することができる。
【０１２２】
ユーザにとってランニング時などであっても、手首に、例えば露出した状態で装着されている腕時計１００の操作は容易である。一方、ランニング時などにはスマートフォン２００の操作は困難である場合が多い。本実施形態では、スタート、ストップ、ラップなどの操作が腕時計１００を用いて行われるため、システム１０の操作性はよいものとなっている。
【０１２３】
上述の実施形態では、ストップウォッチのスタートと腕時計１００とスマートフォン２００との接続動作の開始とが関連付けられていたが、腕時計１００は、ストップウォッチのスタートの前にスマートフォン２００との接続動作を開始するための操作が受け付けられるように構成されていてもよい。ただし、ストップウォッチのスタートと接続動作の開始とが関連付けられていることで、ユーザは、通信状況を意識することなく、一般的なストップウォッチと同様の簡単な操作で、本システムを利用することができる。
【０１２４】
また、スタート操作によって通信が開始し、リセット操作によって通信が終了するので、腕時計１００による計測を行っている間のみ腕時計１００とスマートフォン２００との通信が行われる。そのため、通信による腕時計１００の電力消費も抑制され得る。
【０１２５】
また、スマートフォン２００では、測位システムを利用した現在位置の取得がスタート操作によって開始し、リセット操作によって終了するので、測位によるスマートフォン２００の電力消費も抑制され得る。
【０１２６】
上述の実施形態では、ユーザの手首に固定されるリスト情報機器の例としてストップウォッチ機能を有する腕時計を挙げたがこれに限らない。リスト情報機器は、ユーザによる操作指示を受け付けるだけでストップウォッチとしての機能を果たさない装置であってもよい。ただし、上述の実施形態のように、リスト情報機器がストップウォッチ機能を有する腕時計であることで、ユーザは活動中に経過時間を確認することができる。また、リスト情報機器は、時計及びストップウォッチ機能に限らず、電子メールの送受信など種々の機能を有する、いわゆるスマートウォッチといった情報端末であってもよい。
【０１２７】
また、本技術は、手首に装着されるリスト情報機器に限らず、例えば眼鏡型の端末など、ユーザの体の他の部位に装着される端末にも適用され得る。また、本技術は、衛星測位システムを利用した位置検出に限らず、他の方法による位置検出を用いる場合にも適用され得る。
【０１２８】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１２９】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］
ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器とともに用いられるように構成された情報端末であって、
衛星測位システムを利用して位置情報を取得するように構成された測位モジュールと、
前記リスト情報機器と通信できるように構成された通信装置と、
記憶装置と、
制御回路と
を備え、
前記制御回路は、
前記通信の接続が確立しているときに、前記リスト情報機器に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記リスト情報機器から取得し、
衛星測位システムを利用して取得した位置情報を、前記測位モジュールから取得し、
前記位置情報と、前記計時機能の操作に関する情報とを関連付けて前記記憶装置に記憶させる、
情報端末。
［２］
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のスタートの操作に関する情報を含み、
前記制御回路は、
前記スタートの操作が入力されたときに前記リスト情報機器から送信された前記通信の接続を要求する信号を、前記通信装置を介して取得し、
前記接続を要求する信号に基づいて、前記通信装置に、前記リスト情報機器と当該情報端末との接続を確立させ、
前記接続が確立したら前記リスト情報機器から送信される前記スタートの操作に関する情報を、前記通信装置を介して取得する、
［１］に記載の情報端末。
［３］
前記制御回路は、前記通信装置に前記接続を確立させるとともに、前記測位モジュールからの位置情報の取得を開始する、［２］に記載の情報端末。
［４］
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のリセットの操作に関する情報を含み、
前記制御回路は、前記リスト情報機器から送信された前記リセットの操作に関する情報を、前記通信装置を介して取得したとき、前記通信装置に前記接続を切断させる、
［１］乃至［３］のうち何れか一に記載の情報端末。
［５］
前記制御回路は、前記通信装置に前記接続を切断させるとともに、前記測位モジュールからの位置情報の取得を終了する、［４］に記載の情報端末。
［６］
前記制御回路は、
前記リスト情報機器から送信された、前記計時機能の操作の時に計測した経過時間に関する情報を、前記通信装置を介して取得し、
前記位置情報と前記計時機能の操作に関する情報とに加えて、さらに前記経過時間に関する情報を関連付けて前記記憶装置に記憶させる、
［１］乃至［５］のうち何れか一に記載の情報端末。
［７］
前記計時機能の操作に関する情報は、前記計時機能における経過時間の計測のストップ及びリセットの操作に関する情報を含み、
前記制御回路は、前記通信装置を介して前記ストップの操作に関する情報を取得してから前記リセットの操作に関する情報を取得するまでに前記測位モジュールから取得した前記位置情報を削除する、
［１］乃至［６］のうち何れか一に記載の情報端末。
［８］
前記制御回路は、
前記リスト情報機器によって記録されて送信された前記計時機能の操作に関する履歴を含む情報を、前記通信装置を介して取得し、
前記履歴を含む情報を用いて、活動履歴の情報を作成し、
前記活動履歴の情報を前記記憶装置に記憶させる、
［１］乃至［７］のうち何れか一に記載の情報端末。
［９］
前記履歴を含む情報は、前記接続が確立されていない間の前記計時機能の操作に関する情報を含み、
前記制御回路は、前記履歴を含む情報に基づいて、前記接続が確立されていない間の前記計時機能の操作に関する情報を含む前記活動履歴の情報を作成する、
［８］に記載の情報端末。
［１０］
前記制御回路は、
前記リスト情報機器から送信された前記計時機能の操作に関する情報を所定時間取得していないとき、前記通信装置に前記接続を切断させ、
前記接続が切断した後も、前記測位モジュールからの位置情報の取得を継続する、
［１］乃至［９］のうち何れか一に記載の情報端末。
［１１］
前記リスト情報機器と前記情報端末との間の接続は、Bluetooth Low Energyによって行われる、［１］乃至［１０］のうち何れか一に記載の情報端末。
［１２］
衛星測位システムを利用して位置情報を取得できるように構成された情報端末とともに用いられるように構成されたリスト情報機器であって、
前記情報端末と通信できるように構成された通信装置と、
ユーザによる操作を受けるように構成された操作部と、
制御回路と
を備え、
前記制御回路は、
計時機能を実行し、
前記情報端末との通信の接続が確立しているときに、前記情報端末で前記衛星測位システムを利用して取得した位置情報と関連付けて記録される、前記操作部に入力された前記計時機能の操作に関する情報を、前記通信装置を介して前記情報端末に送信する、
リスト情報機器。
［１３］
前記制御回路は、
前記通信の接続が確立していないときに、前記操作部に前記計時機能の操作が入力された場合、前記通信装置を介して前記通信の接続を要求する信号を送信し、
前記接続を要求する信号に基づいて、前記情報端末によって確立される当該リスト情報機器と前記情報端末との接続が確立したら、前記通信装置を介して前記計時機能の操作に関する情報を前記情報端末に送信し、
前記接続を要求する信号の出力の後、前記接続の確立の前に、前記操作部に次の前記計時機能の操作が入力されたとき、接続の確立後に直近に前記操作部が受けた前記計時機能の操作に関する情報を、前記通信装置を介して前記情報端末に送信する、
［１２］に記載のリスト情報機器。
［１４］
ユーザによる操作を受けるように構成された操作部を備え、計時機能を有するリスト情報機器と、
衛星測位システムを利用して位置情報を取得でき、前記リスト情報機器と通信できるように構成された情報端末と
を備えるシステムであって、
前記リスト情報機器は、前記通信の接続が確立しているときに、当該リスト情報機器に入力された前記計時機能の操作に関する情報を前記情報端末に送信し、
前記情報端末は、衛星測位システムを利用して取得した位置情報と、前記計時機能の操作に関する情報とを関連付けて記録する、
システム。
【符号の説明】
【０１３０】
１０…システム、１００…腕時計、１１１…ＣＰＵ、１１２…ＲＡＭ、１１３…ＲＯＭ、１１４…メモリ、１１５…計時回路、１１６…モーションセンサ、１１７…通信装置、１１９…バスライン、１２０…指針機構、１２１…文字盤、１２２…時針、１２３…分針、１３０…ＬＣＤ、１４０…ボタンスイッチ、１４１…リセットボタン、１４２…スタートボタン、１４３…モードボタン、１４４…アジャストボタン、２００…スマートフォン、２１１…ＣＰＵ、２１２…ＲＡＭ、２１３…ＲＯＭ、２１４…ストレージ、２１５…測位モジュール、２１７…通信装置、２１９…バスライン、２３０…ＬＣＤ、２４０…タッチパネル。
【図１】
2020057911.tif 000003
【図２】
2020057911.tif 000004
【図３Ａ】
2020057911.tif 000005
【図３Ｂ】
2020057911.tif 000006
【図４】
2020057911.tif 000007
【図５】
2020057911.tif 000008
【図６】
2020057911.tif 000009
【図７】
2020057911.tif 000010
【図８】
2020057911.tif 000011
【図９】
2020057911.tif 000012
【図１０】
2020057911.tif 000013