(57)【特許請求の範囲】
【請求項１】
利用者の一の位置に装着又は携帯される電子機器であって、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信手段と、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得手段と、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記センサデータ取得手段は、前記利用者の身体の動きに応じた前記電子機器の動きに対応する、加速度センサ、角速度センサ、地磁気センサ及び気圧センサの少なくとも何れかのセンサデータを取得することを特徴とする請求項１に記載の電子機器。
【請求項３】
利用者の一の位置に装着又は携帯される電子機器の制御方法であって、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信工程と、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得工程と、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御工程と、
を有することを特徴とする電子機器の制御方法。
【請求項４】
利用者の一の位置に装着又は携帯される電子機器のコンピュータを、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信手段、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得手段、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御手段、
として実行させることを特徴とする電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ（利用者）に装着又は携帯され、無線通信機能を備える電子機器、及び、その制御方法、制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン（高機能携帯電話機）やスマートウォッチ、デジタルカメラ、ＧＰＳ（全地球測位システム；Global Positioning System）ロガー等のように、無線通信機能を搭載し、外部の機器と無線通信により接続して各種の情報やデータを送受信する携帯型の電子機器が普及している。例えば特許文献１には、アスリート（ユーザ）の腰部に装着された携帯型フィットネスモニタリングデバイスと、アスリートの手首に装着されたビジュアルディスプレイデバイスとを無線通信により接続し、心拍数等の所定のデータをビジュアルディスプレイデバイスに送信して、アスリートに提供する技術が開示されている。そして、このような電子機器においては、例えばパッチ型やフィルム型等のアンテナを採用して電子機器の小型化を実現したり、機器の筐体や内部の金属製部品を利用してアンテナ感度を向上させたりする技術が適用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６４２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような電子機器においては、アンテナ性能の向上も寄与して、より安定して電子機器間で無線通信を行うことができるようになってきている。しかしながら、これらの機器をユーザが携帯又は人体（特に四肢等）に装着して使用する場合、歩行（ウォーキング）や走行（ランニング）等の運動時の人体の動きや姿勢等により、電子機器間の位置関係が大きく変化して、双方の通信状態に影響を与える場合がある。特に、電子機器間に人体等の電波を通しにくい物質（遮蔽物）が介在すると、通信状態が不安定になり易くなり、無線通信が遮断されてしまう場合があるという問題を有していた。なお、ユーザが電子機器を携帯又は装着して使用する場合の通信状態については、後述する実施形態における比較検証において詳しく説明する。
【０００５】
そこで、本発明においては上記問題点に鑑みて、ユーザに装着又は携帯され、無線通信機能を有する電子機器において、ユーザに装着又は携帯されている他の電子機器との間で良好な通信品質を保持することができる電子機器、及び、その制御方法、制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、
利用者の一の位置に装着又は携帯される電子機器であって、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信手段と、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得手段と、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御手段と、
を備えることを特徴とする。
【０００７】
本発明は、
利用者の一の位置に装着又は携帯される電子機器の制御方法であって、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信工程と、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得工程と、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御工程と、
を有することを特徴とする。
【０００８】
本発明は、
利用者の一の位置に装着又は携帯される電子機器のコンピュータを、
前記利用者の前記一の位置とは異なる位置に装着又は携帯される他の機器と無線通信による接続を間欠的に実行する無線通信手段、
前記電子機器の動きに関連するセンサデータを取得するセンサデータ取得手段、
前記センサデータに基づいて前記電子機器の周期的な動きの周期を取得し、前記無線通信により前記電子機器を前記他の機器と接続する接続タイミングの間隔を、前記周期の整数倍ではない倍率に設定する接続タイミング制御手段、
として実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザに装着又は携帯され、無線通信機能を有する電子機器において、ユーザに装着又は携帯されている他の電子機器との間の良好な通信品質を保持することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る電子機器の例を示す概略構成図である。
【図２】第１の実施形態に適用される電子機器の人体への装着例を示す概略図である。
【図３】第１の実施形態に適用される各電子機器を示す機能ブロック図である。
【図４】第１の実施形態に適用されるモーションセンサにおけるセンサデータを規定する軸方向の一例を示す概略図である。
【図５】第１の実施形態に係る無線通信制御方法の一例を示すフローチャートである。
【図６】第１の実施形態に適用される接続タイミング設定処理の一例を示すフローチャートである。
【図７】ウォーキング時における腕振り動作と、加速度データの信号波形との関係を示す概略図である。
【図８】電子機器の位置と無線通信時の電波強度との関係の一例を示す実測データである。
【図９】電子機器間の位置関係が無線通信に及ぼす影響を説明するための概略図ある。
【図１０】電子機器間の無線通信動作における一般的な接続タイミングの例を示すタイミングチャートである。
【図１１】第１の実施形態に係る無線通信制御方法における腕振り動作と電子機器間の無線通信動作における接続タイミングとの関係の一例を示すタイミングチャート（その１）である。
【図１２】第１の実施形態に係る無線通信制御方法における腕振り動作と電子機器間の無線通信動作における接続タイミングとの関係の一例を示すタイミングチャート（その２）である。
【図１３】第２の実施形態に係る無線通信制御方法に適用される接続タイミング設定処理の一例を示すフローチャートである。
【図１４】第２の実施形態に係る無線通信制御方法における腕振り動作と電子機器間の無線通信動作における接続タイミングとの関係の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明に係る電子機器、及び、その制御方法、制御プログラムについて、実施形態を示して詳しく説明する。なお、以下の実施形態においては、本発明に係る電子機器を装着したユーザ（利用者）がウォーキング（歩行）を行う場合について説明するが、電子機器を携帯又は装着した四肢を周期的に動作させるものであれば、ランニングやサイクリング、登山等の他の運動であってもよい。
【００１２】
＜第１の実施形態＞
（電子機器）
図１は、本発明に係る電子機器の例を示す概略構成図である。また、図２は、本実施形態に適用される電子機器の人体への装着例を示す概略図であり、図３は、本実施形態に適用される各電子機器を示す機能ブロック図である。図４は、本実施形態に適用されるモーションセンサにおけるセンサデータを規定する軸方向の一例を示す概略図である。
【００１３】
本発明に係る電子機器は、少なくとも他の電子機器との間で、各種の情報やデータを送受信する無線通信機能を備えているとともに、ユーザが携帯可能な形状、又は、ユーザの人体の所定の部位に装着可能な形状を有している。具体的には、本発明は、電子機器として、例えば図１（ａ）に示すように、腕時計型やリストバンド型等の、人体の所定の部位（手首等の四肢）に装着可能な形状を有するウェアラブル機器１００Ａを適用することができる。また、本発明は、電子機器として、例えば図１（ｂ）に示すように、近年普及が著しいスマートフォン１００Ｂやタブレット端末、図１（ｃ）に示すように、登山等での行動軌跡を記録したり、ルート案内をしたりするアウトドア機器（いわゆる、ＧＰＳロガーやナビゲーション端末）１００Ｃ等を、適用することができる。以下、図１に示したような各種の機器を、便宜的に「電子機器１００」と総称する。
【００１４】
そして、本実施形態においては、これらの電子機器１００が図２に示すように、ユーザＵＳにより携帯、又は、ユーザの人体の所定の部位に装着されている。具体的には、例えばウェアラブル機器１００ＡがユーザＵＳの手首や腕等の四肢に装着され、スマートフォン１００Ｂやアウトドア機器１００Ｃが、ユーザＵＳが人体に密着させて所持するバッグＢＡＧやリュック等に収納される。ここで、本実施形態においては、少なくとも、ユーザＵＳにより複数の電子機器１００が携帯又は装着され、かつ、当該複数の電子機器１００のうち少なくとも一つが、ユーザＵＳの運動時の動きや姿勢等に応じて周期的な動きを繰り返す人体の部位（例えば四肢等）に携帯又は装着されている。さらに、ユーザＵＳにより携帯又は装着された複数の電子機器１００間には、人体や金属等の無線通信に使用される電波の遮蔽物が部分的に介在している。このような電子機器１００の配置は、意図的に設定されるものであってもよいし、ユーザＵＳの運動時の人体の動きや姿勢等により、必然的に設定されるものであってもよい。以下、説明の都合上、図２に示すように、無線通信により接続される一対の電子機器１００のうち、ユーザＵＳの手首や腕等に装着されるウェアラブル機器１００Ａ等を、「第１の電子機器１０１」と記し、ユーザＵＳがバッグＢＡＧ等に収納して携帯するスマートフォン１００Ｂ等を、「第２の電子機器１０２」と記す。
【００１５】
なお、図２に示した各電子機器１００（第１の電子機器１０１、第２の電子機器１０２）の配置は、一例を示したものに過ぎず、本発明はこれに限定されるものではない。例えば、バッグＢＡＧ等に収納されたスマートフォン１００Ｂ等に替えて、ユーザＵＳの背中側の腰部等の衣類やベルト等にスマートフォン１００Ｂやアウトドア機器１００Ｃを直接クリップ止めしたり、ポケットに収納したりするものであってもよい。また、手首等に装着したウェアラブル機器１００Ａに替えて、例えばアウトドア機器１００Ｃを手首等に装着したり、ユーザＵＳがスマートフォン１００Ｂ等を直接手に持って携帯したりするものであってもよい。
【００１６】
電子機器１００（第１の電子機器１０１、第２の電子機器１０２）に適用されるウェアラブル機器１００Ａやスマートフォン１００Ｂ等は、具体的には、例えば図３に示すように、センサ部１１０と、入力操作部１２０と、特定機能部１３０と、通信回路部１４０と、演算回路部１５０と、メモリ部１６０と、電源供給部１７０と、を備えている。ここで、演算回路部１５０は、本発明に係る周期算出部、タイミング設定部、通信状態判定部、運動状態算出部に対応する。なお、本実施形態においては、図２に示したように、ユーザＵＳの手首に装着されるウェアラブル機器１００Ａ等の第１の電子機器１０１は、センサ部１１０を必須の構成として有しているが、バッグＢＡＧに収納されるスマートフォン１００Ｂ等の第２の電子機器１０２は、センサ部１１０を有していない構成であってもよい。
【００１７】
センサ部１１０は、少なくとも、加速度センサや角速度センサ（ジャイロセンサ）、地磁気センサ、気圧センサ等の、ユーザＵＳの運動時の動きや姿勢等に応じた検出信号を出力するモーションセンサであって、これらのセンサのうちの少なくとも一つを有している。センサ部１１０において、ユーザの動きや姿勢等に基づいて常時又は周期的に出力される検出信号は、センサデータとして演算回路部１５０に送信されるとともに、時間データに関連付けられてメモリ部１６０に保存される。
【００１８】
具体的には、センサ部１１０がモーションセンサとして例えば加速度センサを有している場合、加速度センサは３軸加速度センサを有し、互いに直交する３軸の各々に沿った加速度（加速度信号）を検出して、加速度データとして出力する。本実施形態においては、例えば図４に示すように、ユーザＵＳの腕の延在方向のうち指先方向（図面下方向；法線方向）を＋Ｘ軸方向、腕の延在方向（Ｘ軸）に直交し、ウォーキング中のユーザＵＳの進行方向（前方）側となる方向（図面左方向；接線方向）を＋Ｙ軸方向、Ｘ−Ｙ平面（図面平面）に直交し、人体の外方側となる方向（図面手前方向）を＋Ｚ軸方向となるように、加速度センサを搭載した第１の電子機器１０１が手首ＵＳｈに装着される。この場合、図２に示すように、ユーザＵＳがウォーキング中に進行方向（前方）及び後方に周期的に腕を振る動作は、図４に示すように、概ね、上記のＸ−Ｙ平面内で行われ、腕振り動作の円弧状の軌跡に対して、ユーザＵＳの腕の延在方向であるＸ軸は法線方向となり、Ｘ軸に直交するＹ軸は接線方向となる。
【００１９】
なお、センサ部１１０により取得されるセンサデータは、後述する演算回路部１５０により、例えばウォーキング中の活動量や移動距離、移動速度、運動姿勢（フォーム）等の、ユーザＵＳの所定の運動状態を算出する際に使用されるものであってもよい。
【００２０】
入力操作部１２０は、電子機器１００の電源のオン、オフ操作や、各種の機能を設定したり実行させたりする操作の際に使用される。具体的には、入力操作部１２０は、例えば図１に示すように、電子機器１００に適用されるウェアラブル機器１００Ａやスマートフォン１００Ｂの筐体に設けられたボタンスイッチ１２２やキースイッチ（図示を省略）、後述する特定機能部１３０として設けられた表示部１３２の前面（ユーザＵＳの視野側）に配置されたタッチパネル１２４等の入力装置を有している。
【００２１】
特定機能部１３０は、後述する演算回路部１５０からの指示に従って、特定の機能を実行する。具体的には、特定機能部１３０は、例えば図１に示すように、ユーザに所定の情報を提供する表示部１３２や音響部１３４、画像や映像を撮影する撮像部（図示を省略）、ユーザの現在位置を計測するＧＰＳ回路部（図示を省略）等の機能を適用することができる。
【００２２】
通信回路部１４０は、少なくとも、第１の電子機器１０１と第２の電子機器１０２とを所定の無線通信方式により接続し、各種の情報やデータを送受信する機能を有している。特に、本実施形態においては、通信回路部１４０は、上述したセンサ部１１０により取得されたセンサデータに基づいて算出されるユーザＵＳの腕振り動作（すなわち、第１の電子機器１０１と第２の電子機器１０２との位置関係の変化）の周期に基づいて、電子機器間の無線通信動作の接続タイミングが設定される。また、通信回路部１４０は、センサ部１１０により取得されたセンサデータや、当該センサデータに基づいて、後述する演算回路部１５０により算出されたユーザＵＳの運動状態に関する各種の情報やデータを、上記の接続タイミングで実行される無線通信動作により、第１の電子機器１０１と第２の電子機器１０２との間で相互に送受信する。ここで、通信回路部１４０において、電子機器間で各種の信号やデータを送受信する無線通信方式としては、例えばブルートゥース（Bluetooth（登録商標））通信や低消費電力型のブルートゥース（Bluetooth（登録商標） Low Energy）通信、無線ＬＡＮ（Wireless Local Area Network）通信、ＮＦＣ（Near Field Communication；近距離無線通信）等を適用することができる。
【００２３】
演算回路部１５０は、計時機能を備えるＣＰＵ（中央演算処理装置）やＭＰＵ（マイクロプロセッサ）等の演算処理装置（コンピュータ）であって、所定のプログラムを実行することにより、センサ部１１０におけるセンシング動作や、特定機能部１３０における特定の機能の実行動作、通信回路部１４０における無線通信動作等を制御する。特に、本実施形態においては、演算回路部１５０は、センサ部１１０により取得されるセンサデータに基づいて、ユーザＵＳの腕振り動作の周期を算出することにより、第１の電子機器１０１と第２の電子機器１０２との位置関係の変化パターンを判定し、当該腕振り動作の周期に基づいて通信回路部１４０における第１の電子機器１０１と第２の電子機器１０２との間の無線通信動作の接続タイミングを制御する。また、演算回路部１５０は、センサ部１１０により取得されたセンサデータに基づいて、ユーザＵＳの運動状態に関する各種の情報やデータを算出し、上記の接続タイミングで通信回路部１４０を介して、第１の電子機器１０１と第２の電子機器１０２との間で相互に送受信する制御を行う。
【００２４】
メモリ部１６０は、演算回路部１５０やセンサ部１１０、特定機能部１３０、通信回路部１４０等において取得されたり生成（算出）されたりしたデータ等を所定の記憶領域に保存する。なお、メモリ部１６０は、その一部又は全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、電子機器１００に対して着脱可能に構成されているものであってもよい。
【００２５】
電源供給部１７０は、電子機器１００内部の各構成に駆動用の電力を供給する。電源供給部１７０は、例えば市販のボタン型電池等の一次電池や、リチウムイオン電池等の二次電池、あるいは、振動や光、熱、電磁波等のエネルギーにより発電する環境発電技術による電源等を、単独で、あるいは、併用して適用することができる。
【００２６】
（電子機器の制御方法）
次に、本実施形態に係る電子機器の制御方法（無線通信制御方法）について、図面を参照して説明する。なお、以下に示す運動支援方法は、ユーザＵＳの運動時の動きや姿勢等に応じて周期的な動きを繰り返す第１の電子機器１０１の演算回路部１５０において所定の制御プログラムを実行することにより実現される。
【００２７】
図５は、第１の実施形態に係る無線通信制御方法の一例を示すフローチャートであり、図６は、本実施形態に適用される接続タイミング設定処理の一例を示すフローチャートである。図７は、ウォーキング時における腕振り動作と、加速度データの信号波形との関係を示す概略図である。図８は、電子機器の位置と無線通信時の電波強度との関係の一例を示す実測データであり、図９は、電子機器間の位置関係が無線通信に及ぼす影響を説明するための概略図ある。図１０は、電子機器間の無線通信動作における一般的な接続タイミングの例を示すタイミングチャートである。図１１、図１２は、本実施形態に係る無線通信制御方法における腕振り動作と電子機器間の無線通信動作における接続タイミングとの関係の一例を示すタイミングチャートである。
【００２８】
本実施形態に係る無線通信制御方法においては、まず、ユーザＵＳが第１の電子機器１０１及び第２の電子機器１０２の入力操作部１２０を操作して電源をオンした後、第１の電子機器１０１を手首ＵＳｈに装着し、第２の電子機器１０２をバッグＢＡＧに収納する。そして、例えば図５のフローチャートに示すように、ユーザＵＳがウォーキングを開始する際に、第１の電子機器１０１及び第２の電子機器１０２の入力操作部１２０を操作することにより、演算回路部１５０は、第１の電子機器１０１と第２の電子機器１０２との間の無線通信動作を実行するとともに（ステップＳ１０２）、第１の電子機器１０１のセンサ部１１０におけるセンシング動作を実行する（ステップＳ１０４）。ここで、上記の無線通信動作とセンシング動作は、同時に開始されて実行されるものであってもよいし、異なるタイミングで開始されるものであってもよい。
【００２９】
具体的には、第１の電子機器１０１と第２の電子機器１０２とをブルートゥース（Bluetooth（登録商標））通信により接続する場合、例えば第２の電子機器１０２をマスタ側、第１の電子機器１０１をスレーブ側として、マスタ側の第２の電子機器１０２から一定の周期（例えば３００ｍ秒〜１秒間隔）でリンク確認信号が出力される。そして、スレーブ側の第１の電子機器１０１が、通信回路部１４０を介して受信されるリンク確認信号に対して、リンク確認動作を実行することにより第１の電子機器１０１と第２の電子機器１０２との間で無線通信が確立して相互に接続される。ここで、第１の電子機器１０１と第２の電子機器１０２とは、例えば、後述する接続タイミング設定処理により設定された、前回（又は直近）の接続タイミングを初期状態として無線通信が行われる。あるいは、例えば図１０に示すように、スレーブ側の電子機器（第１の電子機器１０１に相当する）によるリンク確認動作が、マスタ側の電子機器（第２の電子機器１０２に相当する）から出力されるリンク確認信号の出力タイミングに同期し、かつ、当該出力タイミングの間隔の数倍の周期（例えば１秒の３倍；３秒間隔）に設定された状態を初期状態として無線通信が行われる。
【００３０】
また、第１の電子機器１０１のセンサ部１１０におけるセンシング動作は、例えば加速度センサにより所定のサンプリング周波数でセンサデータ（加速度データ）が取得され、時間データに関連付けられてメモリ部１６０の所定の記憶領域に保存される。
【００３１】
次いで、第１の電子機器１０１の演算回路部１５０は、センサ部１１０により取得され、メモリ部１６０に保存されたセンサデータに基づいて、ユーザＵＳのウォーキング時の腕振り動作の周期を算出する（ステップＳ１０６）。
【００３２】
具体的には、ウォーキング時のユーザＵＳの腕振り動作は、例えば手首ＵＳｈに装着された第１の電子機器１０１のセンサ部１１０（例えば加速度センサ）により取得されるセンサデータ（加速度データ）の特定の成分を観測することにより、その挙動を把握することができる。モーションセンサとして加速度センサを適用し、図４に示したように３軸方向を設定してウォーキングを行った場合、加速度センサから出力されるＸ軸方向の加速度成分（Ｘ軸成分）は、例えば図７（ｆ）に示すように、略一定の周期で出力値が大きく変化する挙動を示す。ここで、図７（ａ）、（ｃ）、（ｅ）に示すように、第１の電子機器１０１を装着した腕を前方（図面左方）に振り出した状態、又は、後方（図面右方）に振り戻した状態では、重力加速度の成分が分散されるため、Ｘ軸成分の出力値は小さくなり極小値を示す。一方、図７（ｂ）、（ｄ）に示すように、腕振りの途中で腕を人体の真横で地面方向（図面下方）に下げた状態では、重力加速度がそのまま加算されるため、Ｘ軸成分の出力値は大きくなり極大値を示す。
【００３３】
また、加速度センサから出力されるＹ軸方向の加速度成分（Ｙ軸成分）は、例えば図７（ｆ）に示すように、略一定の周期で出力値が小さく変化する挙動を示す。ここで、図７（ａ）、（ｅ）に示すように、腕を前方（図面左方）に振り出した状態では、腕の延在方向（Ｘ軸）に直交し、かつ、進行方向（前方）となる＋Ｙ軸方向（図中、実線矢印で表示）に対して、反対方向（図中、点線矢印で表示）に振り戻しの力が加わるため、Ｙ軸成分の出力値はわずかに小さくなり極小値を示す。一方、図７（ｃ）に示すように、腕を後方（図面右方）に振り戻した状態では、＋Ｙ軸方向（図中、実線矢印で表示）と同方向（図中、点線矢印で表示）に振り出しの力が加わるため、Ｙ軸成分の出力値はわずかに大きくなり極大値を示す。
【００３４】
これにより、演算回路部１５０は、図７（ｆ）に示したようなセンサデータの挙動に基づいて、例えばＸ軸成分の出力値が極小値を示し、かつ、Ｙ軸成分の出力値が極小値を示した状態を、第１の電子機器１０１を装着した腕を前方に振り出した状態であると判定し、一方、Ｘ軸成分の出力値が極小値を示し、かつ、Ｙ軸成分の出力値が極大値を示した状態を、腕を後方に振り戻した状態であると判定する。そして、演算回路部１５０は、これらの状態を判定したタイミングに基づいて、図７（ａ）〜（ｅ）に示すような腕振り動作の一周期分の時間を算出する。算出された腕振り動作の周期は、メモリ部１６０の所定の記憶領域に保存される。
【００３５】
次いで、演算回路部１５０は、算出した腕振り動作の周期に基づいて、無線通信動作における適正な接続タイミングを設定する（ステップＳ１０８）。具体的には、例えば図６のフローチャートに示すように、演算回路部１５０は、まず、上記のステップＳ１０６により算出されたユーザＵＳの腕振り動作の周期と、図７（ａ）〜（ｅ）に示した、当該周期の各タイミングにおける腕振り動作の状態（第１の電子機器１０１を装着した腕を前方に振り出した状態か、後方に振り戻した状態か、地面方向に向けた状態か等）とに基づいて、第１の電子機器１０１と第２の電子機器１０２との位置関係を判定する（ステップＳ１２２）。そして、演算回路部１５０は、第１の電子機器１０１と第２の電子機器１０２との位置関係が、無線通信動作による接続が安定している良好な通信状態となっている位置関係であるか否かを判定する（ステップＳ１２４）。
【００３６】
ここで、第１の電子機器１０１と第２の電子機器１０２との間の通信状態は、双方の間の電波強度を実測することにより把握することができる。例えば図８に示すように、手首に第１の電子機器１０１を装着し、背中側の腰部に第２の電子機器１０２を携帯してウォーキングを行った場合の、第１の電子機器１０１と第２の電子機器１０２との間の電波強度は、第１の電子機器１０１と第２の電子機器１０２との位置関係に応じて大きく変化する。発明者の検証によれば、図８（ａ）に示すように、第１の電子機器１０１を装着した腕を前方に振り出した状態では、電波強度が例えば−９３ｄＢｍと非常に弱く、第１の電子機器１０１と第２の電子機器１０２との間の通信状態が不安定かつ不良で、接続ができない可能性が高いという結果が得られた。このような実測結果は、図９（ａ）に示すように、腕を前方に振り出した状態では、第１の電子機器１０１と第２の電子機器１０２との間の距離が長く（遠く）なるうえ、第１の電子機器１０１と第２の電子機器１０２との間に電波の遮蔽物である人体が介在しているため、電波強度が弱まることによるものである。これに対して、図８（ｃ）に示すように、腕を後方に振り戻した状態では例えば−６３ｄＢｍ、また、図８（ｂ）に示すように、腕を人体の真横で地面方向に下げた状態では例えば−７９ｄＢｍと電波強度が改善し、通信状態が安定かつ良好で、高い確率で接続できるという結果が得られた。このような実測結果は、図９（ｂ）に示すように、腕を後方に振り戻した状態では、第１の電子機器１０１と第２の電子機器１０２との間の距離が短く（近く）なるうえ、第１の電子機器１０１と第２の電子機器１０２との間に電波の遮蔽物が介在しないため、電波強度が強まることによるものである。
【００３７】
このことから、上記の実測結果を適用した場合には、演算回路部１５０は、電波強度が例えば−８０〜−９０ｄＢｍの範囲を境界として、第１の電子機器１０１と第２の電子機器１０２との間の通信状態の良否を判定することができる。この場合、ウォーキングにおける腕振り動作の一周期のうち、概ね３／４の期間（図７（ｂ）〜（ｄ）の動作期間）の通信状態が良好であると判定される。
【００３８】
なお、演算回路部１５０による電子機器間の通信状態の良否判定は、実際に第１の電子機器１０１と第２の電子機器１０２との間で無線通信を行った際の実測結果に基づくものであってもよいし、あるいは、予め第１の電子機器１０１と第２の電子機器１０２の装着位置が想定されている場合には、予め実施したシミュレーション実験の結果を用意し、その実験結果に基づくものであってもよい。
【００３９】
次いで、演算回路部１５０は、通信状態が良好であると判定された期間（図７（ｂ）〜（ｄ）の動作期間に相当する）に、第１の電子機器１０１におけるリンク確認動作の実行タイミング（接続タイミング）を設定するとともに、当該接続タイミングの間隔（周期）を腕振り動作の周期に一致しない値に設定する（ステップＳ１２６）。すなわち、図１０に示すように、第１の電子機器１０１におけるリンク確認動作の実行タイミングの間隔が腕振り動作の周期に一致する場合、リンク確認動作（電子機器間の接続動作）の実行タイミングと前方への腕振り動作（図７（ａ）、（ｅ）の動作状態）のタイミングとが重なる（一致する）と、第１の電子機器１０１と第２の電子機器１０２との間の通信状態が不良になる状態が毎回繰り返され、通信できない状態が継続することになる。一般に、このような通信不可状態が一定時間（タイムアウト時間）以上継続した場合には、電子機器間の接続状態が解除されて無線通信動作が強制終了される。
【００４０】
これに対して、本実施形態においては、ウォーキングの動作周期である腕振り動作の周期と、電子機器間の接続動作の周期であるリンク確認動作の実行タイミングの間隔（周期）とが一致せず異なるように設定される。例えば図１１に示すように、上記のステップＳ１０６において算出された、腕振り動作の周期Ｔｈが１秒であった場合、リンク確認動作の実行タイミングの間隔（周期）Ｔｃが、腕振り動作の周期Ｔｈよりも短い、例えば０．６〜０．７秒（Ｔｈの０．６〜０．７倍）に設定される。これにより、図１１に示すように、リンク確認動作の実行タイミングごとに、第１の電子機器１０１と第２の電子機器１０２の位置関係が毎回変化することになるので、電波強度が比較的強い状態（図７（ｂ）〜（ｄ）の動作状態；特定の状態）でリンク確認動作が実行されて接続される確率が高くなり、第１の電子機器１０１と第２の電子機器１０２との間で無線通信が確立された状態（接続状態）が継続することになる。なお、リンク確認動作の実行タイミングの間隔Ｔｃは、上記のように腕振り動作の周期Ｔｈよりも短く設定するものに限定されず、腕振り動作の周期Ｔｈよりも長くなるよう（例えばＴｈの１．２〜１．３倍）に設定してもよい。換言すると、リンク確認動作の実行タイミングの間隔Ｔｃは、腕振り動作の周期Ｔｈの整数倍ではない、任意の倍率に設定されるものであればよい。
【００４１】
ここで、本実施形態に示したようにリンク確認動作の実行タイミングの間隔（周期）を設定した場合、リンク確認動作を繰り返すことにより、例えば図１２に示すように、リンク確認動作（電子機器間の接続動作）の実行タイミングと、電波強度が弱い、前方への腕振り動作の状態の期間（図１２中、「接続不可位置」と表記した期間）とが重なったり近似したりする場合がある。この場合、第１の電子機器１０１と第２の電子機器１０２との間の通信状態が悪化して接続ができなくなる可能性がある（図１２中、「接続不可発生」と表記）。本実施形態においては、上述したように、腕振り動作の周期とリンク確認動作の実行タイミングの間隔（周期）とが一致しないように設定されている。これにより、図１２に示すように、リンク確認動作の実行タイミングごとに、第１の電子機器１０１と第２の電子機器１０２の位置関係が毎回変化する。したがって、リンク確認動作の実行タイミングと前方への腕振り動作の状態が重なる状態が生じた場合であっても、次回以降のリンク確認動作は、電波強度が比較的強い、腕振り動作の状態の期間（図１２中、「接続可能位置」と表記した期間）に実行されることになるので（図１２中、「再接続可能(1)」、「再接続可能(2)」と表記）、第１の電子機器１０１と第２の電子機器１０２とが再び良好な通信状態で接続されることになる。
【００４２】
次いで、演算回路部１５０は、上記のステップＳ１０８において新たに設定された無線通信動作の接続タイミング（リンク確認動作の実行タイミング及びその周期）が、現在設定されている接続タイミングに対して変化があるか（異なるか）否かを判定する（ステップＳ１１０）。接続タイミングに変化がある場合（ステップＳ１１０のＹｅｓ）には、演算回路部１５０は、現在の接続タイミングを、ステップＳ１０８において新たに設定された接続タイミングに変更する（ステップＳ１１２）。新たに設定された接続タイミングは、メモリ部１６０の所定の記憶領域に保存される。一方、接続タイミングに変化がない場合（ステップＳ１１０のＮｏ）には、演算回路部１５０は、現在の接続タイミングを維持して、上記のステップＳ１０８に戻って、センサデータに基づいて算出された腕振り動作の周期に基づいて、無線通信動作における適正な接続タイミングを設定する処理を繰り返し実行する。
【００４３】
次いで、演算回路部１５０は、変更後の接続タイミングに基づいて、第１の電子機器１０１と第２の電子機器１０２との間の無線通信動作を実行する（ステップＳ１１４）。これにより、演算回路部１５０は、センサ部１１０により取得されたセンサデータや、当該センサデータに基づいて算出されたユーザＵＳの運動状態に関する各種の情報やデータを、通信回路部１４０を介して、第１の電子機器１０１と第２の電子機器１０２との間で相互に送受信する。その後、演算回路部１５０は、ステップＳ１１６において、無線通信動作の終了判断をするまで、ステップＳ１０２に戻って、上述した一連の処理動作を定期的に繰り返し実行する。
【００４４】
なお、上述した無線通信制御方法においては、ユーザの腕振り動作の周期を算出するためのセンサデータとして、加速度データを用いた場合について説明したが、これに限定されるものではない。本発明は、第１の電子機器１０１を装着した人体の部位の動きや姿勢等に応じて検出信号が周期的に変化するものであれば、角速度データや地磁気データ、気圧データ等の他のセンサデータを、単独で用いるものであってもよいし、複数のセンサデータを組み合わせて用いるものであってもよい。また、電子機器間に適用される無線通信方式についても、ブルートゥース（Bluetooth（登録商標））通信に限定されるものではなく、一方の電子機器から規則的に出力されるリンク確認信号に基づいて、他方の電子機器がリンク確認動作を実行するものであれば、ブルートゥース（Bluetooth（登録商標））ＬＥ通信や無線ＬＡＮ通信、ＮＦＣ等の無線通信方式を適用するものであってもよい。
【００４５】
このように、本実施形態においては、センサ部１１０により取得されたセンサデータに基づいて、ユーザＵＳの腕振り動作の周期（手首ＵＳｈに装着された第１の電子機器１０１とバッグＢＡＧに収納された第２の電子機器１０２との位置関係の変化パターン）を算出する。そして、算出された腕振り動作の周期に基づいて、電子機器間の無線通信動作における接続タイミングを設定する。ここで、本実施形態においては、第１の電子機器１０１におけるリンク確認動作の実行タイミングの間隔（周期）を、腕振り動作の周期に一致しない（異なる）ようにずらして設定することにより、電子機器間の電波強度が弱く接続しにくい状態を回避して、電波強度が比較的強く良好な接続が可能な状態の期間にリンク確認動作が実行される。
【００４６】
これにより、ユーザが電子機器を携帯又は人体に装着して使用する場合であっても、電子機器間の電波強度が弱く、接続しにくい状態でリンク確認動作が繰り返し実行される状態を防止することができ、電子機器間の接続状態を高い確率で保持して通信品質を向上させることができる。また、電子機器に設けられたモーションセンサにより取得されるセンサデータに基づいて、ユーザの周期的な動きを把握する手法を用いているので、本実施形態に係る電子機器を使用するユーザや、電子機器の装着又は携帯する位置や方法に限定されることなく、電子機器間の通信品質を向上させることができる。
【００４７】
＜第２の実施形態＞
次に、本発明に係る電子機器の第２の実施形態について図面を参照して説明する。
図１３は、第２の実施形態に係る無線通信制御方法に適用される接続タイミング設定処理の一例を示すフローチャートである。図１４は、本実施形態に係る無線通信制御方法における腕振り動作と電子機器間の無線通信動作における接続タイミングとの関係の一例を示すタイミングチャートである。ここで、上述した第１の実施形態と同等の処理動作については、その説明を簡略化する。
【００４８】
上述した第１の実施形態においては、ユーザＵＳの腕振り動作の周期に基づいて、電子機器間の無線通信動作の接続タイミングを設定する際に、第１の電子機器１０１におけるリンク確認動作の実行タイミングの間隔（周期）を、腕振り動作の周期に一致しないように設定する場合について説明した。第２の実施形態においては、上記の接続タイミングを設定する際に、第１の電子機器１０１におけるリンク確認動作の実行タイミングの間隔（周期）を腕振り動作の周期に一致させ、かつ、その実行タイミングを電子機器間の電波強度が弱く接続しにくい状態の期間を回避して設定することを特徴としている。
【００４９】
第２の実施形態においては、上述した第１の本実施形態に示した無線通信制御方法（図５のフローチャート参照）に適用される、電子機器間の無線通信動作の接続タイミングを設定する処理（ステップＳ１０８）において、以下の処理動作が実行される。すなわち、例えば図１３のフローチャートに示すように、演算回路部１５０は、まず、上述した第１の実施形態と同様に、ユーザＵＳの腕振り動作の周期と、各タイミングにおける動作状態とに基づいて電子機器間の位置関係を判定（ステップＳ２２２）した後、その位置関係に基づいて電子機器間の通信状態を判定する（ステップＳ２２４）。
【００５０】
次いで、演算回路部１５０は、図１４に示すように、通信状態が良好であると判定された期間（図１４中、「接続可能位置」と表記した期間）に、第１の電子機器１０１におけるリンク確認動作の実行タイミングを設定するとともに、当該実行タイミングの間隔（周期）が腕振り動作の周期に一致するように設定する（ステップＳ２２６）。例えば図１４に示すように、腕振り動作の周期Ｔｈが１秒であった場合、リンク確認動作の実行タイミングの間隔（周期）Ｔｃが、腕振り動作の周期Ｔｈと同一の１秒に設定される。これにより、腕振り動作の一周期のうち、電波強度が比較的強く良好な接続が可能な動作状態の特定の期間に、リンク確認動作（電子機器間の接続動作）が毎回実行されることになり、第１の電子機器１０１と第２の電子機器１０２との間で無線通信が確立された状態（接続状態）が継続することになる。
【００５１】
これにより、上述した第１の実施形態と同様に、ユーザが電子機器を携帯又は人体に装着して使用する場合であっても、電子機器間の電波強度が弱く、接続しにくい状態でリンク確認動作が繰り返し実行される状態を防止することができ、電子機器間の接続状態を確実に保持して通信品質をより向上させることができる。
【００５２】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００５３】
（付記）
［１］
電子機器であって、
無線通信を実行する無線通信回路部と、
前記電子機器の動きに対応するセンサデータを出力するセンサ部と、
前記無線通信回路部を制御する演算回路部と、
を備え、
前記演算回路部は、
前記電子機器が利用者に装着又は携帯されて周期的な動きをしている状態で、前記無線通信回路部が、前記利用者に装着又は携帯されている他の電子機器と前記無線通信を実行するときに、前記センサデータに基づいて前記周期的な動きの第１の周期を算出して、前記無線通信により前記電子機器を前記他の電子機器と接続する接続タイミングを前記第１の周期に基づいて設定することを特徴とする電子機器。
【００５４】
［２］
前記タイミング設定部は、前記接続タイミングを第２の周期を有する周期的なタイミングに設定し、前記第２の周期を前記第１の周期と異なる値に設定することを特徴とする［１］に記載の電子機器。
【００５５】
［３］
前記タイミング設定部は、前記接続タイミングを第２の周期を有する周期的なタイミングに設定し、前記第２の周期を前記第１の周期と同じ値に設定することを特徴とする［１］に記載の電子機器。
【００５６】
［４］
前記演算回路部は、
前記センサデータに基づく前記電子機器と前記他の電子機器との位置関係が、前記無線通信による接続が安定している位置関係であるか否かを判定し、
前記第１の周期、及び、前記位置関係の判定に基づいて、前記第２の周期を設定することを特徴とする［２］又は［３］に記載の電子機器。
【００５７】
［５］
前記センサ部は、前記電子機器が装着又は携帯された前記利用者の身体の動きを、直交する３軸方向の成分として検出し、
前記演算回路部は、前記３軸方向の前記センサデータに基づいて、前記第１の周期を算出することを特徴とする［１］乃至［４］のいずれかに記載の電子機器。
【００５８】
［６］
電子機器の制御方法であって、
前記電子機器は、無線通信を実行する無線通信回路部と、前記電子機器の動きに対応するセンサデータを出力するセンサ部と、前記無線通信回路部を制御する演算回路部と、を備え、
前記電子機器が利用者に装着又は携帯されて周期的な動きをしている状態で、前記無線通信回路部が、前記利用者に装着又は携帯されている他の電子機器と前記無線通信を実行するときに、前記センサデータに基づいて前記周期的な動きの周期を算出し、
前記無線通信により前記電子機器を前記他の電子機器と接続する接続タイミングを、前記第１の周期に基づいて設定する、
ことを特徴とする電子機器の制御方法。
【００５９】
［７］
電子機器の制御プログラムであって、
前記電子機器は、無線通信を実行する無線通信回路部と、前記電子機器の動きに対応するセンサデータを出力するセンサ部と、前記無線通信回路部を制御するコンピュータと、を備え、
前記コンピュータに、
前記電子機器が利用者に装着又は携帯されて周期的な動きをしている状態で、前記無線通信回路部が、前記利用者に装着又は携帯されている他の電子機器と前記無線通信を実行するときに、前記センサデータに基づいて前記周期的な動きの周期を算出させ、
前記無線通信により前記電子機器を前記他の電子機器と接続する接続タイミングを、前記第１の周期に基づいて設定させる、
ことを特徴とする電子機器の制御プログラム。
【符号の説明】
【００６０】
１００    電子機器
１０１    第１の電子機器
１０２    第２の電子機器
１１０    センサ部
１２０    入力操作部
１３０    特定機能部
１４０    通信回路部
１５０    演算回路部
１６０    メモリ部
ＵＳ      ユーザ
【図１】
0006573071.tif 000002
【図２】
0006573071.tif 000003
【図３】
0006573071.tif 000004
【図４】
0006573071.tif 000005
【図５】
0006573071.tif 000006
【図６】
0006573071.tif 000007
【図７】
0006573071.tif 000008
【図８】
0006573071.tif 000009
【図９】
0006573071.tif 000010
【図１０】
0006573071.tif 000011
【図１１】
0006573071.tif 000012
【図１２】
0006573071.tif 000013
【図１３】
0006573071.tif 000014
【図１４】
0006573071.tif 000015