(57)【要約】  本実施形態に係る通信システムは、端末装置とユーザの身体に装着可能な電子機器とを備える。端末装置は、ユーザが使用していないときに入力操作をロックするロック手段と、電子機器からセキュリティコードを受信する第１の通信手段と、第１の通信手段によって受信されたセキュリティコードに基づいてロック手段によるロック状態を解除するロック解除手段とを具備する。電子機器は、セキュリティコードを送信する第２の通信手段と、電子機器を装着したユーザの動きを検出する動き検出手段と、動き検出手段によって検出されたユーザの動きに応じて第２の通信手段を起動制御する起動制御手段とを具備する。
2015092930.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とユーザの身体に装着可能な電子機器とを備えた通信システムにおいて、
上記端末装置は、
ユーザが使用していないときに入力操作をロックするロック手段と、
上記電子機器からセキュリティコードを受信する第１の通信手段と、
上記第１の通信手段によって受信された上記セキュリティコードに基づいて上記ロック手段によるロック状態を解除するロック解除手段とを具備し、
上記電子機器は、
上記セキュリティコードを送信する第２の通信手段と、
上記電子機器を装着したユーザの動きを検出する動き検出手段と、
上記動き検出手段によって検出されたユーザの動きに応じて上記第２の通信手段を起動制御する起動制御手段とを具備した通信システム。
【請求項２】
上記電子機器において、
上記動き検出手段は、ユーザが文字を描く動きを検出し、
上記起動制御手段は、上記動き検出手段によって予め起動条件として登録された文字が検出された場合に上記第２の通信手段を起動する請求項１記載の通信システム。
【請求項３】
上記電子機器において、
上記動き検出手段は、ユーザが上記端末装置を操作するときの手の傾き角度を検出し。
上記起動制御手段は、上記動き検出手段によって予め起動条件として登録された傾き角度が検出された場合に上記第２の通信手段を起動する請求項１記載の通信システム。
【請求項４】
上記端末装置は、
手書き入力可能なタッチパッドと、
上記タッチパッド上で認識された文字に応じて上記第１の通信手段を起動制御する起動制御手段と
をさらに具備した請求項１記載の通信システム。
【請求項５】
上記電子機器は、ユーザの手首に装着可能な腕時計型の形状を有する請求項１記載の通信システム。
【請求項６】
上記第１および第２の通信手段は、人体通信網であるＢＡＮであり、上記電子機器を装着したユーザを通信媒体として上記電子機器と上記端末装置との間で通信を行う請求項１記載の通信システム。
【請求項７】
ユーザの身体に装着可能な電子機器であって、
外部の端末装置との間で通信を行う通信手段と、
ユーザの動きを検出する動き検出手段と、
上記動き検出手段によって検出されたユーザの動きに応じて上記通信手段を起動制御する起動制御手段と
を具備した電子機器。
【請求項８】
上記動き検出手段は、ユーザが文字を描く動きを検出し、
上記起動制御手段は、上記動き検出手段によって予め起動条件として登録された文字が検出された場合に上記通信手段を起動する請求項７記載の電子機器。
【請求項９】
上記動き検出手段は、ユーザが上記端末装置を操作するときの手の傾き角度を検出し。
上記起動制御手段は、上記動き検出手段によって予め起動条件として登録された傾き角度が検出された場合に上記通信手段を起動する請求項７記載の電子機器。
【請求項１０】
ユーザの手首に装着可能な腕時計型の形状を有する請求項７記載の電子機器。
【請求項１１】
上記通信手段は、人体通信網であるＢＡＮであり、ユーザを通信媒体として上記端末装置との間で通信を行う請求項７記載の電子機器。
【請求項１２】
端末装置のロック状態をユーザの身体に装着可能な電子機器を用いて解除する方法であって、
上記電子機器は、
上記電子機器を装着したユーザの動きを検出し、
上記検出されたユーザの動きに応じて上記電子機器に備えられた通信機能を起動し、
上記端末装置に対してセキュリティコードを送信して端末装置のロック状態を解除することを含む方法。
【請求項１３】
上記電子機器を装着したユーザの動きとして、ユーザが所定の文字を描く動きを検出し、
予め起動条件として登録された文字が検出された場合に上記通信機能を起動する請求項１２記載の方法。
【請求項１４】
上記電子機器を装着したユーザの動きとして、ユーザが上記端末装置を操作するときの手の傾き角度を検出し、
予め起動条件として登録された傾き角度が検出された場合に上記通信機能を起動する請求項１２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信システムと、この通信システムに用いられる電子機器および方法に関する。
【背景技術】
【０００２】
一般的にパーソナルコンピュータ（以下、ＰＣと称す）には、他人による不正操作を防止するためにロック機能が備えられている。このロック機能は、入力操作が所定時間以上なかった場合に自動的に起動される。しかし、ロック機能を解除する場合には、その都度、例えばパスワードを入力するなどの面倒な操作が必要となる。【０００３】
一方、近年、人体通信網であるＢＡＮ（Body Area Network）機能を備えた電子機器が普及しており、各分野で利用されている。「ＢＡＮ」とは、誘電体である人体を通信媒体として利用する通信の形態であり、有線通信や無線通信に該当しない新しい通信方式である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したＢＡＮ機能を備えた機器を利用し、ユーザがＰＣに接触するだけでロック機能を解除することが考えられている。しかしながら、ＢＡＮ機能は消費電量が大きいため、常時ＯＮ状態にしておくと、バッテリの電力不足により他の機能を使用できなくなる。【０００６】
本発明の目的は、必要なときのみＢＡＮ機能を起動して省電力化を図るようにした通信システム、電子機器および方法を提供することである。
【課題を解決するための手段】
【０００７】
本実施形態に係る通信システムは、端末装置とユーザの身体に装着可能な電子機器とを備える。上記端末装置は、ユーザが使用していないときに入力操作をロックするロック手段と、上記電子機器からセキュリティコードを受信する第１の通信手段と、上記第１の通信手段によって受信された上記セキュリティコードに基づいて上記ロック手段によるロック状態を解除するロック解除手段とを具備する。上記電子機器は、上記セキュリティコードを送信する第２の通信手段と、上記電子機器を装着したユーザの動きを検出する動き検出手段と、上記動き検出手段によって検出されたユーザの動きに応じて上記第２の通信手段を起動制御する起動制御手段とを具備する。
【図面の簡単な説明】
【０００８】
【図１】図１は第１の実施形態に係るコンピュータ（端末装置）の外観構成を示す斜視図である。
【図２】図２は同実施形態におけるウェアラブル機器（電子機器）の外観構成を示す図である。
【図３】図３は同実施形態におけるコンピュータのシステム構成を示すブロック図である。
【図４】図４は同実施形態におけるウェアラブル機器のシステム構成を示すブロック図である。
【図５】図５は同実施形態におけるコンピュータによって実行される制御プログラムの構成を示す図である。
【図６】図６は同実施形態におけるウェアラブル機器によって実行される制御プログラムの構成を示す図である。
【図７】図７は同実施形態におけるコンピュータがロック中の状態を示す図である。
【図８】図８は同実施形態におけるコンピュータのタッチパッドにユーザが触れた状態を示す図である。
【図９】図９は同実施形態におけるコンピュータのタッチパッドにユーザが文字を入力中の状態を示す図である。
【図１０】図１０は同実施形態におけるコンピュータのタッチパッドにユーザが文字を入力した後の状態を示す図である。
【図１１】図１１は同実施形態におけるコンピュータがロック解除された状態を示す図である。
【図１２】図１２は同実施形態におけるウェアラブル機器の条件登録時の動作を示すフローチャートである。
【図１３】図１３は同実施形態におけるＰＣ操作時の動作を示すフローチャートであり、コンピュータ側の処理とウェアラブル機器側の処理を示している。
【図１４】図１４は同実施形態におけるＰＣ操作時の他の動作を示すフローチャートであり、コンピュータ側の処理とウェアラブル機器側の処理を示している。
【図１５】図１５は第２の実施形態におけるウェアラブル機器のＢＡＮ機能の起動方法を説明するための図である。
【図１６】図１６は同実施形態におけるウェアラブル機器の条件登録時の動作を示すフローチャートである。
【図１７】図１７は同実施形態におけるＰＣ操作時の動作を示すフローチャートであり、コンピュータ側の処理とウェアラブル機器側の処理を示している。
【図１８】図１８は第３の実施形態におけるＰＣ操作時の動作を示すフローチャートであり、コンピュータ側の処理とウェアラブル機器側の処理を示している。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施形態を説明する。
【００１０】
（第１の実施形態）
まず、図１を参照して、本実施形態に係る端末装置の構成について説明する。この端末装置は、ノートブックタイプのパーソナルコンピュータ、タブレット端末、または他の各種情報処理装置として実現される。以下では、この端末装置が、ノートブックタイプのパーソナルコンピュータ１０として実現されている場合を想定する。
【００１１】
図１は、ディスプレイユニットが開いた状態のコンピュータ１０を正面側から見た斜視図である。
【００１２】
コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）３１が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は、薄い箱形の筐体を有している。コンピュータ本体１１の上面には、キーボード１３、タッチパッド１４、指紋センサ１５、電源スイッチ１６、複数の機能ボタン１７、スピーカ１８Ａ、１８Ｂが配置されている。
【００１４】
また、コンピュータ本体１１には、電源コネクタ２１が設けられている。電源コネクタ２１は、コンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタ２１には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることができる。ＡＣアダプタは、商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１５】
バッテリ２０は、例えばコンピュータ本体１１の後端部に取り外し自在に装着される。バッテリ２０は、コンピュータ１０に内蔵されるバッテリであってもよい。
【００１６】
コンピュータ１０は、外部電源装置からの電力またはバッテリ２０からの電力によって駆動される。電源コネクタ２１に外部電源装置が接続されている状態では、コンピュータ１０は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ２０を充電するためにも用いられる。電源コネクタ２１に外部電源装置が接続されていない間は、コンピュータ１０はバッテリ２０からの電力によって駆動される。
【００１７】
さらに、コンピュータ本体１１には、複数のＵＳＢポート２２、ＨＤＭＩ（High-definition multimedia interface）出力端子２３、およびＲＧＢポート２４が設けられている。
【００１８】
ここで、コンピュータ１０のタッチパッド１４の下部にＢＡＮ（Body Area Network）モジュール４０が設けられている。このＢＡＮモジュール４０は、誘電体である人体を通信媒体として利用する通信を行う。なお、コンピュータ１０の詳細なシステム構成については図３を参照して後述する。
【００１９】
次に、本実施形態に係る電子機器として用いられるウェアラブル機器１について説明する。このウェアラブル機器１はＢＡＮ対応機器であり、ユーザが身に付けた状態でコンピュータ１０との間で通信を行う。
【００２０】
図２はウェアラブル機器１の外観構成を示す図である。
【００２１】
ウェアラブル機器１は、人体に装着可能な構造を有する。ウェアラブル機器１の形態としては、例えばユーザの手首に着用可能な腕時計型（ブレスレット型）の機器、ディスプレイ等の表示部を有さない、ユーザの身体の一部に装着可能なシンプルな機器、眼鏡として使用できる眼鏡型の機器などがある。以下では、ウェアラブル機器１が、腕時計型（ブレスレット型）の機器によって実現されている場合を想定する。
【００２２】
ウェアラブル機器１は、ユーザの手の一部、具体的には右手あるいは左手の手首２に装着される。ウェアラブル機器１は、ディスプレイ３、ＢＡＮモジュール４を備えている。ＢＡＮモジュール４は、ウェアラブル機器１がユーザの手首２に装着されている状態で、ディスプレイ３の反対に位置するようにウェアラブル機器１のベルト部に設けられていている。なお、ウェアラブル機器１の詳細なシステム構成については図４を参照して後述する。
【００２３】
ウェアラブル機器１は、バッテリによって駆動され、ウェアラブル機器１を装着しているユーザに対して様々な情報を提供する。ウェアラブル機器１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近接無線通信機能を備えており、この近接無線通信機能を使用してウェアラブル機器１に格納されているデータと本コンピュータ１０に格納されているデータとを同期することができる。例えば、コンピュータ１０に格納されているユーザのスケジュールデータとウェアラブル機器１に格納されているユーザのスケジュールデータとを同期することができる。
【００２４】
また、ウェアラブル機器１は、ウェアラブル機器１のオーナーであるユーザに関係する様々な情報を提供する機能を有する。ユーザに関係する様々な情報とは、例えばスケジュール情報、天気情報、ウェアラブル機器１の位置情報、交通情報等である。
【００２５】
さらに、ウェアラブル機器１は、ＢＡＮモジュール４を使用してコンピュータ１０との間でユーザを媒体とした通信を行うことができる。本実施形態では、コンピュータ１０のロック状態を解除するためのセキュリティコードをウェアラブル機器１からコンピュータ１０に送信する場合にＢＡＮモジュール４を使用する。
【００２６】
図３はコンピュータ１０のシステム構成を示すブロック図である。
【００２７】
コンピュータ１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ソリッドステートドライブ（ＳＳＤ）１１７を備える。さらに、コンピュータ１０は、ＢＡＮモジュール４０、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、電源コントローラ（ＰＳＣ）１４１、電源回路１４２等を備えている。
【００２８】
ＣＰＵ１１１は、コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＳＳＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１および制御プログラム２０２を含む。
【００２９】
制御プログラム２０２は、ウェアラブル機器１と連携して、各種機能を提供するためのプログラムである。例えば、制御プログラム２０２は、近接無線通信を使用して本コンピュータ１０とウェアラブル機器１との間のデータ同期を行う機能、コンピュータ１０のロック／アンロックを制御する機能、タッチパッド１４の有効／無効を制御する機能等を実行することができる。
【００３０】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００３１】
ＧＰＵ１１４は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。さらに、ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＲＧＢポート２４を介して外部ディスプレイに供給される。
【００３２】
ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部ディスプレイに送出するためのインタフェースである。
【００３３】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ＳＳＤ１１７を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００３４】
ＥＣ／ＫＢＣ１３０は、ＬＰＣバスに接続されている。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、およびバッテリ２０は、Ｉ２Ｃバスのようなシリアルバスを介して相互接続されている。
【００３５】
ＥＣ／ＫＢＣ１３０は、コンピュータ１０の電力管理を実行するための電力管理コントローラである。ＥＣ／ＫＢＣ１３０は、例えばキーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。
【００３６】
ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じてコンピュータ１０をパワーオンおよびパワーオフする機能を有している。コンピュータ１０のパワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ１３０と電源コントローラ（ＰＳＣ）１４１との協働動作によって実行される。ＥＣ／ＫＢＣ１３０から送信されるＯＮ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御してコンピュータ１０をパワーオンする。また、ＥＣ／ＫＢＣ１３０から送信されるＯＦＦ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御してコンピュータ１０をパワーオフする。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、および電源回路１４２は、コンピュータ１０がパワーオフされている期間中も、バッテリ２０またはＡＣアダプタ１５０からの電力によって動作する。
【００３７】
電源回路１４２は、バッテリ２０からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１５０からの電力を用いて、各コンポーネントへ供給すべき電力（動作電源）を生成する。
【００３８】
ＢＡＮモジュール４０は、ユーザを媒体としてウェアラブル機器１との間で通信を実行する。図１に示したように、このＢＡＮモジュール４０は、コンピュータ１０のタッチパッド１４の下に設置されており、ウェアラブル機器１を装着したユーザがタッチパッド１４に触れた状態でウェアラブル機器１との間でデータの送受信を行う。
【００３９】
なお、タッチパッド１４は静電容量の変化からユーザのタッチ位置を検出する方式を用いている。したがって、原理的にはタッチパッド１４にＢＡＮモジュール４０を組み込んでおくことにより、誘電体であるユーザを介してＢＡＮによる通信を実現できる。
【００４０】
図４はウェアラブル機器１のシステム構成を示すブロック図である。
【００４１】
ウェアラブル機器１は、システムコントローラ９１、メモリ９２、時計モジュール９３、無線通信部（ＢＴモジュール）９６、センサハブ９７、ＥＣ１０２、電源回路１０３等を備える。
【００４２】
システムコントローラ９１は、ウェアラブル機器１内の各部の動作を制御するプロセッサである。システムコントローラ９１は、メモリ９２にロードされるオペレーティングシステム（ＯＳ）１００、制御プログラム１０１を実行する。
【００４３】
制御プログラム１０１は、コンピュータ１０と連携して各種機能を提供するためのプログラムである。例えば、制御プログラム１０１は、近接無線通信を使用してコンピュータ１０とウェアラブル機器１との間のデータ同期を行う。
【００４４】
また、システムコントローラ９１は、メモリ９２をアクセス制御するメモリコントローラも内蔵されている。システムコントローラ９１は、ウェアラブル機器１のディスプレイ３を制御する表示コントローラを内蔵していてもよい。
【００４５】
時計モジュール９３は、現在時刻を計時するモジュールである。無線通信部（ＢＴモジュール）９６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を使用して無線通信を実行する無線通信デバイスである。
【００４６】
ＢＡＮモジュール４は、コンピュータ１０との間でユーザを媒体として通信を実行する。図２に示したように、このＢＡＮモジュール４は、腕時計型のウェアラブル機器１のベルト部に設置されており、ユーザがウェアラブル機器１を装着したときにユーザの手首２に接触する。
【００４７】
センサハブ９７には、動き検出センサとして、加速度センサ９８およびジャイロセンサ９９が接続されている。これらのセンサ９８，９９により、ウェアラブル機器１の動きつまりウェアラブル機器１を装着したユーザがどのような動きをしたのかを検出することができる。
【００４８】
ＥＣ１０２は、ウェアラブル機器１の電力管理を実行するための電力管理コントローラである。ＥＣ１０２及び電源回路１０３は、ウェアラブル機器１がパワーオフされている期間中も、バッテリ７０からの電力によって動作する。電源回路１０３は、バッテリ７０からの電力から供給される電力を用いて、各コンポーネントへ供給すべき電力（動作電源）を生成する。
【００４９】
図５はコンピュータ１０によって実行される制御プログラム２０２の構成を示す図である。
【００５０】
制御プログラム２０２には、本実施形態に関わる機能として、ロック部２０２ａ、ロック解除部２０２ｂ、起動制御部２０２ｃが備えられている。ロック部２０２ａは、ユーザが使用していないときにコンピュータ１０に対する入力操作をロックする。ロック解除部２０２ｂは、セキュリティコードに基づいてロック状態を解除する。起動制御部２０２ｃは、コンピュータ１０のタッチパッド１４上で認識された文字に応じてＢＡＮ機能を起動制御する。
【００５１】
図６はウェアラブル機器１によって実行される制御プログラム１０２の構成を示す図である。
【００５２】
制御プログラム１０１には、本実施形態に関わる機能として、動き検出部１０２ａ、起動制御部１０２ｂが備えられている。動き検出部１０２ａは、ウェアラブル機器１を装着したユーザの動きを検出する。詳しくは、動き検出部１０２ａは、ウェアラブル機器１に設けられた動き検出用のセンサからの信号に基づいて、ユーザが文字を描く動きやユーザがコンピュータ１０を操作するときの手の傾き角度を検出する。起動制御部１０２ｂは、ユーザの動きに応じてＢＡＮ機能を起動制御する。
【００５３】
ここで、本システムの動作を説明する前に、ウェアラブル機器１を用いてコンピュータ１０のロック状態を解除する方法について説明する。
【００５４】
コンピュータ１０は、予め設定された時間を経過しても入力操作を検出しない場合にロック状態になる機能を備えている。コンピュータ１０とウェアラブル機器１には、ロック解除時のセキュリティコードを記憶させ、ペアリング処理しておく。ウェアラブル機器１を装着したユーザの指がコンピュータ１０のタッチパッド１４に触れると、ウェアラブル機器１のＢＡＮ機能（ＢＡＮモジュール４）により、セキュリティコードがユーザの指を介してコンピュータ１０へ送信される。セキュリティコードは、コンピュータ１０のＢＡＮ機能（ＢＡＮモジュール４０）で受信される。コンピュータ１０は、このセキュリティコードを解読し、正しいコードと一致した場合にロック状態を解除する。
【００５５】
このように、ＢＡＮ機能を利用してコンピュータ１０のロック状態を解除するシステムにあっては、コンピュータ１０とウェアラブル機器１のＢＡＮ機能を常時ＯＮ（起動状態）にしておく必要があり、その間の電力が無駄に消費される。特に、ウェアラブル機器１のバッテリ７０の容量は非常に少ないため、ＢＡＮ機能を常にＯＮしておくと、電力不足により他の機能を使用できなくなる。
【００５６】
そこで、ユーザの動きを検出することで、ユーザがコンピュータ１０を使用するときにＢＡＮ機能をＯＮするものとする。この様子を図７乃至図１１に示す。
【００５７】
図７はコンピュータ１０がロック中の状態であり、このときコンピュータ１０とウェアラブル機器１のＢＡＮ機能はＯＦＦしている。したがって、図８のように、ユーザがタッチパッド１４に触れただけではロック解除できない。
【００５８】
ここで、タッチパッド１４は、文字入力を検出するジェスチャー機能を備えているものとする。このジェスチャー機能で検出される文字をＢＡＮ機能の起動条件として予め登録しておく。また、ウェアラブル機器１に対してもＢＡＮ機能の起動条件として同じ文字を予め登録しておく。図９および図１０では、ＢＡＮ機能の起動条件として「Ｚ」の文字が登録されている場合を想定している。
【００５９】
図９に示すように、ユーザがコンピュータ１０のタッチパッド１４上に「Ｚ」の文字を手書き入力する。その間、コンピュータ１０およびウェアラブル機器１のＢＡＮ機能はＯＦＦしている。
【００６０】
図１０はユーザが「Ｚ」の文字を入力した後の状態である。タッチパッド１４のジェスチャー機能により「Ｚ」が認識されると、コンピュータ１０のＢＡＮ機能がＯＮし、受信状態となる。一方、ウェアラブル機器１では、ユーザが「Ｚ」の文字を入力しているときの動きが加速度センサ９８やジャイロセンサ９９によって検出される。「Ｚ」の文字を入力したことが検出されると、ウェアラブル機器１のＢＡＮ機能がＯＮして送信状態となる。
【００６１】
このようにして、コンピュータ１０とウェアラブル機器１のＢＡＮ機能がＯＮすると、セキュリティコードがウェアラブル機器１からユーザの指を介してコンピュータ１０に送られる。図１１に示すように、コンピュータ１０では、このセキュリティコードを受信して解読することにより、ロック状態を解除する。ＢＡＮ機能の送受信時間は、一定時間（例えば約５〜１０秒程度）とする。ロック状態解除後は、コンピュータ１０とウェアラブル機器１のＢＡＮ機能をＯＦＦしておく。
【００６２】
次に、本システムの動作について、（ａ）条件登録時、（ｂ）ＰＣ操作時に分けて詳しく説明する。
【００６３】
（ａ）条件登録時
図１２はウェアラブル機器１の条件登録時の動作を示すフローチャートである。このフローチャートで示される処理は、ウェアラブル機器１のシステムコントローラ９１がメモリ９２に格納された制御プログラム１０１に含まれる本機能のプログラムを読み込むことにより実行される。
【００６４】
例えば、コンピュータ１０とウェアラブル機器１が無線通信で接続されている状態で、コンピュータ１０からの指示によりウェアラブル機器１に条件登録モードが設定される（ステップＡ１１）。
【００６５】
ここで、ユーザはウェアラブル機器１を手首２に装着した状態で、コンピュータ１０のタッチパッド１４上に任意の文字を描く。システムコントローラ９１は、このときのウェアラブル機器１の動きを加速度センサ９８およびジャイロセンサ９９によって検出する（ステップＡ１２）。システムコントローラ９１は、このウェアラブル機器１の動きの軌跡からユーザが描いた文字を認識し、その文字をＢＡＮ機能の起動条件としてメモリ９２の所定のエリアに登録する（ステップＡ１３）。
【００６６】
なお、コンピュータ１０側でも同じ文字を起動条件として登録しておくものとする。この場合、ユーザがタッチパッド１４上に描いた文字が認識され、その文字がＢＡＮ機能の起動条件として主メモリ１１３の所定のエリアに登録される。
【００６７】
例えば、ユーザがウェアラブル機器１を手首２に装着した状態で「Ｚ」という文字をタッチパッド１４上に描いたとすると、コンピュータ１０とウェアラブル機器１のＢＡＮ機能の起動条件として、「Ｚ」の文字が登録されることになる。
【００６８】
（ｂ）ＰＣ操作時
図１３はＰＣ操作時の動作を示すフローチャートであり、コンピュータ１０側の処理とウェアラブル機器１側の処理を示している。コンピュータ１０側の処理は、ＣＰＵ１１１が主メモリ１１３に格納された制御プログラム２０２に含まれる本機能のプログラムを読み込むことにより実行される。ウェアラブル機器１側の処理は、システムコントローラ９１がメモリ９２に格納された制御プログラム１０１に含まれる本機能のプログラムを読み込むことにより実行される。
【００６９】
コンピュータ１０の電源が投入された状態で、所定時間以上経過しても入力操作がないと（ステップＢ１１のＹＥＳ）、コンピュータ１０のＣＰＵ１１１は、ロック状態にする（ステップＢ１２）。「ロック状態にする」とは、コンピュータ１０に対する入力操作を受け付けない状態にすることである。このとき、例えば表示画面もスクリーンセーバ等により隠された状態になる。
【００７０】
ここで、ウェアラブル機器１を手首２に装着したユーザがタッチパッド１４上に文字を手書き入力すると（ステップＢ１３のＹＥＳ）、コンピュータ１０のＣＰＵ１１１は、その入力文字を認識処理する（ステップＢ１４）。その結果、予め起動動条件として登録された文字（例えば、「Ｚ」）であった場合には（ステップＢ１４のＹＥＳ）、ＣＰＵ１１１は、ＢＡＮ機能（ＢＡＮモジュール４０）をＯＮする（ステップＢ１５）。
【００７１】
一方、ウェアラブル機器１のシステムコントローラ９１は、ユーザがタッチパッド１４上で文字を描いたときのウェアラブル機器１の動きを検出している（ステップＣ１１）。このときのウェアラブル機器１の動きが予め起動動条件として登録された文字（例えば、「Ｚ」）に対応した動きであった場合には（ステップＣ１２のＹＥＳ）、システムコントローラ９１は、ＢＡＮ機能（ＢＡＮモジュール４）をＯＮする（ステップＣ１３）。
【００７２】
ＢＡＮ機能をＯＮすると、システムコントローラ９１は、ロック解除用のセキュリティコードをメモリ９２から読み出し、コンピュータ１０のタッチパッド１４に触れているユーザの指を介してコンピュータ１０に送信する（ステップＣ１４）。
【００７３】
コンピュータ１０に送信されたセキュリティコードは、タッチパッド１４の下に設置されたＢＡＮモジュール４０で受信され（ステップＢ１６）、所定の解読処理により解読される（ステップＢ１７）。ＣＰＵ１１１は、受信コードと予め設定されたセキュリティコードとを比較し、両者が一致していた場合に（ステップＢ１８のＹＥＳ）、ロック状態を解除する（ステップＢ１９）。「ロック状態を解除する」とは、通常の入力操作が可能な状態にすることである。受信コードが予め設定されたセキュリティコードと一致しない場合には（ステップＢ１８のＮＯ）、ＣＰＵ１１１はロック状態を維持する（ステップＢ２０）。
【００７４】
また、ＢＡＮ機能の消費電力を抑えるため、セキュリティコードを送受信して一定時間（例えば約５〜１０秒程度）経過したら、ウェアラブル機器１とコンピュータ１０のＢＡＮ機能をＯＦＦしておくものとする（ステップＢ２１，Ｃ１５）。
【００７５】
このように、コンピュータ１０を操作するときのみ、消費電力が大きいＢＡＮ機能を短期間だけ動作させることで、ＢＡＮ機能が常時動作状態となっている仕様に比べ消費電力を大幅に削除できる。特に、ウェアラブル機器１はバッテリ電力だけで駆動され、その容量も非常に少ないため、ＢＡＮ機能で消費される電力を抑えることで機器の動作時間を延ばすことができる。
【００７６】
なお、図１３の例では、ユーザがコンピュータ１０のタッチパッド１４上で文字を描くことで、コンピュータ１０とウェアラブル機器１のＢＡＮ機能を同時にＯＮさせた。しかし、必ずしもコンピュータ１０とウェアラブル機器１のＢＡＮ機能を同時にＯＮさせる必要はなく、ウェアラブル機器１のＢＡＮ機能をＯＮした後に、コンピュータ１０のＢＡＮ機能をＯＮすることも可能である。
【００７７】
この様子を図１４の点線で示す。まず、ユーザがコンピュータ１０のタッチパッド１４に触れずに、指だけを動かして起動条件として登録された文字を描く。これにより、ウェアラブル機器１のＢＡＮ機能だけがＯＮする。続いて、ユーザがコンピュータ１０のタッチパッド１４に触れ、そこで起動条件として登録された文字を描く。これにより、ウェアラブル機器１のＢＡＮ機能がＯＮする。以後は図１３と同様であり、ウェアラブル機器１からセキュリティコードがコンピュータ１０に送られてコンピュータ１０のロック状態が解除される。
【００７８】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００７９】
上記第１の実施形態では、ユーザが所定の文字を描く動作を検出することにより、ＰＣを操作するときのみＢＡＮ機能をＯＮした。これに対し、第２の実施形態では、ユーザがＰＣを操作するときの手首の角度を検出してＢＡＮ機能をＯＮする。
【００８０】
図１５は第２の実施形態におけるウェアラブル機器１のＢＡＮ機能の起動方法を説明するための図である。
【００８１】
ユーザは、手首２に腕時計型のウェアラブル機器１を装着している。ユーザがコンピュータ１０を操作するときの手首２の傾き角度θ（ウェアラブル機器１の傾き角度）を加速度センサ９８を用いて検出する。この場合、コンピュータ本体１１は水平面に置かれているものとし、ユーザはこのコンピュータ本体１１の上面に配設されたタッチパッド１４を操作する状態を想定している。
【００８２】
この傾き角度θを検出したとき、ウェアラブル機器１のＢＡＮ機能をＯＮする。例えば、傾き角度θ＝３０度であった場合には、ウェアラブル機器１が水平面に対して３０度に傾いたときにＢＡＮ機能をＯＮするものとする。
【００８３】
ただし、ユーザが常に同じ角度でコンピュータ１０を操作するとは限らないので、傾き角度θにある程度のマージンを付けた範囲をＢＡＮ機能の起動条件とすることが好ましい。例えば傾き角度θ＝３０度であれば、±５度のマージンを付けて２５〜３５度の範囲をＢＡＮ機能の起動条件とする。
【００８４】
コンピュータ１０とウェアラブル機器１と基本的な構成については上記第１の実施形態と同様である。以下では、第２の実施形態における本システムの動作として、（ｃ）条件登録時、（ｄ）ＰＣ操作時に分けて詳しく説明する。
【００８５】
（ｃ）条件登録時
図１６はウェアラブル機器１の条件登録時の動作を示すフローチャートである。このフローチャートで示される処理は、ウェアラブル機器１のシステムコントローラ９１がメモリ９２に格納された制御プログラム１０１に含まれる本機能のプログラムを読み込むことにより実行される。
【００８６】
例えば、コンピュータ１０とウェアラブル機器１が無線通信で接続されている状態で、コンピュータ１０からの指示によりウェアラブル機器１に条件登録モードが設定される（ステップＤ１１）。
【００８７】
ここで、ユーザがウェアラブル機器１を手首２に装着した状態で、コンピュータ１０のタッチパッド１４上に手を置く。システムコントローラ９１は、このときのユーザの手首２の傾き角度θ（ウェアラブル機器１の傾き角度）をＰＣ操作時の角度として加速度センサ９８によって検出する（ステップＤ１２）。システムコントローラ９１は、検出した傾き角度θに所定のマージンを付加することにより、その角度範囲をＢＡＮ機能の起動条件としてメモリ９２の所定のエリアに登録する（ステップＤ１３）。
【００８８】
（ｄ）ＰＣ操作時
図１７はＰＣ操作時の動作を示すフローチャートであり、コンピュータ１０側の処理とウェアラブル機器１側の処理を示している。コンピュータ１０側の処理は、ＣＰＵ１１１が主メモリ１１３に格納された制御プログラム２０２に含まれる本機能のプログラムを読み込むことにより実行される。ウェアラブル機器１側の処理は、システムコントローラ９１がメモリ９２に格納された制御プログラム１０１に含まれる本機能のプログラムを読み込むことにより実行される。
【００８９】
コンピュータ１０の電源が投入された状態で、所定時間以上経過しても入力操作がないと（ステップＥ１１のＹＥＳ）、コンピュータ１０のＣＰＵ１１１は、ロック状態にする（ステップＥ１２）。「ロック状態にする」とは、コンピュータ１０に対する入力操作を受け付けない状態にすることである。このとき、例えば表示画面もスクリーンセーバ等により隠された状態になる。
【００９０】
ここで、ウェアラブル機器１を手首２に装着したユーザがタッチパッド１４に接触したときに（ステップＥ１３のＹＥＳ）、ＣＰＵ１１１は、ＢＡＮ機能（ＢＡＮモジュール４０）をＯＮする（ステップＥ１４）。
【００９１】
一方、ウェアラブル機器１のシステムコントローラ９１は、ユーザがコンピュータ１０のタッチパッド１４に触れたときの手首２の傾き角度θ（ウェアラブル機器１の傾き角度）を加速度センサ９８によって検出している（ステップＦ１１）。このときの傾き角度θきが予め起動動条件として登録された角度範囲内にあれば（ステップＦ１２のＹＥＳ）、システムコントローラ９１は、ＢＡＮ機能（ＢＡＮモジュール４）をＯＮする（ステップＦ１３）。
【００９２】
以後は、上記第１の実施形態と同様である。  
すなわち、コンピュータ１０とウェアラブル機器１のＢＡＮ機能がＯＮしたことにより、ウェアラブル機器１からユーザの指を介してコンピュータ１０にセキュリティコードが送信される（ステップＦ１４）。コンピュータ１０は、ウェアラブル機器１から送られてきたセキュリティコードを解読する。そして、コンピュータ１０は、解読したコードが設定コードと一致していた場合にロック状態が解除し、設定コードと一致しない場合にはロック状態を維持する（ステップＥ１５〜Ｅ１９）。
【００９３】
また、ＢＡＮ機能の消費電力を抑えるため、セキュリティコードを送受信して一定時間（例えば約５〜１０秒程度）経過したら、ウェアラブル機器１とコンピュータ１０のＢＡＮ機能をＯＦＦしておくものとする（ステップＥ２０，Ｆ１５）。
【００９４】
このように、ユーザがコンピュータ１０を操作するときの手首２の傾きを起動条件としてＢＡＮ機能を短期間だけＯＮすることでも、上記第１の実施形態と同様にＢＡＮ機能の消費電力を抑えることができる。
【００９５】
（第３の実施形態）
次に、第３の実施形態について説明する。
【００９６】
第３の実施形態では、上記第１の実施形態と上記第２の実施形態を組み合わせ、ウェアラブル機器１に対しては文字と傾き角度を起動条件としてＢＡＮ機能をＯＮさせる。
【００９７】
図１８は第３の実施形態におけるＰＣ操作時の動作を示すフローチャートであり、コンピュータ１０側の処理とウェアラブル機器１側の処理を示している。なお、コンピュータ１０に対しては、予め任意の文字が起動条件として登録されているものとする。また、ウェアラブル機器１に対しては、予め任意の文字とＰＣ操作時の傾き角度の範囲が起動条件として登録されているものとする。
【００９８】
コンピュータ１０の電源が投入された状態で、所定時間以上経過しても入力操作がないと（ステップＧ１１のＹＥＳ）、コンピュータ１０のＣＰＵ１１１は、ロック状態にする（ステップＧ１２）。「ロック状態にする」とは、コンピュータ１０に対する入力操作を受け付けない状態にすることである。このとき、例えば表示画面もスクリーンセーバ等により隠された状態になる。
【００９９】
ここで、ウェアラブル機器１を手首２に装着したユーザがタッチパッド１４上に文字を手書き入力すると（ステップＧ１３のＹＥＳ）、コンピュータ１０のＣＰＵ１１１は、その入力文字を認識処理する（ステップＧ１４）。その結果、予め起動動条件として登録された文字（例えば、「Ｚ」）であった場合には（ステップＧ１４のＹＥＳ）、ＣＰＵ１１１は、ＢＡＮ機能（ＢＡＮモジュール４０）をＯＮする（ステップＧ１５）。
【０１００】
一方、ウェアラブル機器１のシステムコントローラ９１は、ユーザがコンピュータ１０のタッチパッド１４に触れたときの手首２の傾き角度θ（ウェアラブル機器１の傾き角度）を加速度センサ９８によって検出している（ステップＨ１１）。このときの傾き角度θきが予め起動動条件として登録された角度範囲内にあれば（ステップＨ１２のＹＥＳ）、続いてシステムコントローラ９１は、ユーザがタッチパッド１４上で文字を描いたときのウェアラブル機器１の動きを検出する（ステップＨ１３）。このときのウェアラブル機器１の動きが予め起動動条件として登録された文字（例えば、「Ｚ」）に対応した動きであった場合には（ステップＨ１４のＹＥＳ）、システムコントローラ９１は、ＢＡＮ機能（ＢＡＮモジュール４）をＯＮする（ステップＨ１５）。
【０１０１】
以後は、上記第１の実施形態と同様である。  
すなわち、コンピュータ１０とウェアラブル機器１のＢＡＮ機能がＯＮしたことにより、ウェアラブル機器１からユーザの指を介してコンピュータ１０にセキュリティコードが送信される（ステップＨ１６）。コンピュータ１０は、ウェアラブル機器１から送られてきたセキュリティコードを解読する。そして、コンピュータ１０は、解読したコードが設定コードと一致していた場合にロック状態が解除し、設定コードと一致しない場合にはロック状態を維持する（ステップＧ１６〜Ｇ２０）。
【０１０２】
また、ＢＡＮ機能の消費電力を抑えるため、セキュリティコードを送受信して一定時間（例えば約５〜１０秒程度）経過したら、ウェアラブル機器１とコンピュータ１０のＢＡＮ機能をＯＦＦしておくものとする（ステップＧ２１，Ｈ１７）。
【０１０３】
このように、文字と傾き角度を組み合わせることで、ユーザがＰＣを操作する状況をより確実に検出してＢＡＮ機能をＯＮすることができる。
【０１０４】
以上述べた少なくとも１つの実施形態によれば、必要なときのみＢＡＮ機能を起動して省電力化を図るようにした通信システム、電子機器および方法を提供することができる。
【０１０５】
なお、本実施形態の処理手順は、コンピュータプログラムによって実行することができる。したがって、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じて、このプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１０６】
また、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【図１】
2015092930.tif 000003
【図２】
2015092930.tif 000004
【図３】
2015092930.tif 000005
【図４】
2015092930.tif 000006
【図５】
2015092930.tif 000007
【図６】
2015092930.tif 000008
【図７】
2015092930.tif 000009
【図８】
2015092930.tif 000010
【図９】
2015092930.tif 000011
【図１０】
2015092930.tif 000012
【図１１】
2015092930.tif 000013
【図１２】
2015092930.tif 000014
【図１３】
2015092930.tif 000015
【図１４】
2015092930.tif 000016
【図１５】
2015092930.tif 000017
【図１６】
2015092930.tif 000018
【図１７】
2015092930.tif 000019
【図１８】
2015092930.tif 000020
【国際調査報告】
2015092930.tif 000021
2015092930.tif 000022
2015092930.tif 000023
2015092930.tif 000024