(57)【要約】【課題】ユーザの行動状態に応じて必要な情報を容易に取得できること。【解決手段】電子機器は、複数種のセンサ情報を取得するセンサ部１６と、対象者の行動状態を判定する行動状態判定部５１と、行動状態判定部５１による判定結果に基づいて、複数種のセンサのうちの判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する報知制御部５３と、出力部１８とを備える。行動状態判定部５３はセンサ部１６から得られる生体情報や外部環境情報といったセンサ情報に基づいてユーザの行動状態を判定し、報知制御部５３は、行動状態判定部５１によって判定されたユーザの行動状態に対応するセンサ情報を、出力部１８を介して報知するよう電子機器を制御する。【選択図】図５
2018010620.tif 000002
【特許請求の範囲】
【請求項１】
複数種のセンサ情報を取得する取得手段と、
対象者の行動状態を判定する判定手段と、
前記判定手段による判定結果に基づいて、複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記判定手段は、前記取得手段で取得したセンサ情報から、前記対象者の行動状態を判定する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記複数種のセンサは、前記対象者の運動状態に関する情報を取得する第１のセンサと、前記対象者の外部環境に関する情報を取得する第２のセンサとを含み、
前記判定手段は、前記第１のセンサ又は前記第２のセンサにより取得される情報に基づいて、対象者の行動状態を判定する
ことを特徴とする請求項１から２の何れか１項に記載の電子機器。
【請求項４】
前記対象者の行動状態を複数種記憶する記憶手段を更に備え、
前記判定手段は、前記記憶手段に記憶された複数種の行動状態から対象者の行動状態を判定する、
ことを特徴とする請求項１から３の何れか１項に記載の電子機器。
【請求項５】
前記複数種の行動状態と、前記複数種のセンサのうちの少なくとも一つのセンサ情報とを関連付けて前記記憶手段に記憶させる記憶制御手段をさらに備え、
前記選択手段は、前記記憶手段に基づいて、前記判定手段により判定された行動状態に対応するセンサ情報を選択する、
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記選択手段は、前記センサ情報を表示するための表示手段を含み、
前記表示手段は、前記センサ情報を表示させるための表示領域を複数備える、
ことを特徴とする請求項１から５の何れか１項に記載の電子機器。
【請求項７】
前記記憶制御手段は、記憶手段に関連付けて記憶された行動状態とセンサ情報との組み合わせを変更する記憶変更手段と、
前記記憶変更手段による組み合わせ変更の頻度に基づいて、変更傾向情報を生成する傾向情報生成手段と、を更に備え、
前記選択手段は、前記記憶手段に記憶される前記行動状態とセンサ情報との組み合わせ、及び前記変更傾向情報に基づいて、所定のセンサ情報を選択する、
ことを特徴とする請求項１から６の何れか１項に記載の電子機器。
【請求項８】
前記選択手段は、前記複数種のセンサのうちの前記判定に対応するセンサにより取得されるセンサ情報を優先的にユーザに報知する、
ことを特徴とする請求項１から７の何れか１項に記載の電子機器。
【請求項９】
前記選択手段は、前記複数種のセンサのうちの前記判定に対応するセンサにより取得されるセンサ情報を該複数種のセンサから選択して、当該選択されたセンサによって取得されたセンサ情報をユーザに報知する、
ことを特徴とする請求項１から８の何れか１項に記載の電子機器。
【請求項１０】
前記複数種の行動状態と、前記複数種のセンサのうちの一つのセンサ情報とを関連付けて記憶し、
前記対象者の行動状態に基づいて、判定された行動状態に対応するセンサ情報を選択する、
ことを特徴とする請求項１から９の何れか１項に記載の電子機器。
【請求項１１】
前記複数種の行動状態のうちの一つの行動状態と、前記複数種のセンサ情報とを関連付けて記憶し、
前記対象者の行動状態に基づいて、判定された行動状態に対応するセンサ情報を選する、
ことを特徴とする請求項１から９の何れか１項に記載の電子機器。
【請求項１２】
前記センサ情報は、前記センサにより取得される情報である、
ことを特徴とする請求項１から１１の何れか１項に記載の電子機器。
【請求項１３】
前記判定結果に基づいて、前記複数種のセンサのうちのどのセンサを使うかを指定する、
ことを特徴とする請求項１から１２の何れか１項に記載の電子機器。
【請求項１４】
通信部を備え、
前記選択手段は、通信部からネットワークを介して外部へ前記センサ情報を送信する、
ことを特徴とする請求項１から１３の何れか１項に記載の電子機器。
【請求項１５】
サーバと電子機器との間で、ネットワークを介して任意の情報を伝送する選択制御システムであって、
前記サーバは、
受信したセンサ情報から対象者の行動状態を判定する判定手段と、
前記行動状態の判定結果に基づいてセンサを選択する選択手段と、
前記選択した選択結果を前記電子機器へ送信する送信手段と、を備え、
前記電子機器は、
複数種のセンサと、
複数種のセンサ情報を取得する取得手段と、
前記センサ情報を、前記サーバへ送信する送信手段と、
前記判定手段による判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択手段と、
を備えることを特徴とする選択制御システム。
【請求項１６】
複数種のセンサ情報を取得する取得ステップと、
対象者の行動状態を判定する判定ステップと、
前記判定ステップによる判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択ステップと、
から構成されることを特徴とする選択方法。
【請求項１７】
コンピュータを、
複数種のセンサ情報を取得する取得処理、
対象者の行動状態を判定する判定処理、
前記判定処理による判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択処理、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、選択制御システム、選択方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のセンサを具備し、ユーザの活動量を計測する装置がある。例えば、特許文献１に記載された技術のように、複数のセンサを備える携帯電話機においてユーザの歩数や移動距離を取得し、ユーザに報知する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８８９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、近年の携帯端末やタブレットの高機能化に伴うセンサの種類の増加により、ユーザは所望のセンサ情報を確認する際に、都度センサの選択操作を行う必要があり、その選択操作に非常に手間がかかっていた。
【０００５】
本発明は係る問題に鑑みてなされたものであり、ユーザが手間なく、所望のセンサ情報を確認出来ることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために本発明の実施例に係る電子機器は、複数種のセンサ情報を取得する取得手段と、前記取得手段で取得したセンサ情報から対象者の行動状態を判定する判定手段と、前記判定手段による判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を出力する出力手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザは手間なく、所望のセンサ情報を確認することが出来る。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る電子機器のハードウェアの構成を示すブロック図である。
【図２】本発明の一実施形態に係る電子機器の表示パターンの例を示す図面である。
【図３】入力データテーブルのデータ構造の一例を示す図である。
【図４】（ａ）は、本実施形態における行動推定に用いる行動パターンのテーブルを示す表であり、（ｂ）は、行動パターンに対応して設定されるセンサ情報の組み合わせを示す表である。
【図５】本発明の報知処理に係る機能ブロック図である。
【図６】センサ情報選択処理における全体の流れを示すフローチャートである。
【図７】図６のフローチャートにおける行動状態に適したセンサ情報取得の部分に関連する詳細なフローチャートである。
【図８】本発明の一実施形態に係るサーバのブロック図である。
【図９】本発明の選択制御システムに係る処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る電子機器１のハードウェアの構成を示すブロック図である。
電子機器１は、例えば、スマートフォンやリスト端末といった携帯端末として構成される。
【００１１】
電子機器１は、プロセッサ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、センサ部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
プロセッサ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、プロセッサ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
プロセッサ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４には、入出力インターフェース１５も接続されている。入出力インターフェース１５には、センサ部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
センサ部１６は、生体センサ１１１，環境センサ１１２、撮像センサ１１３が備えられている。生体センサ１１は、移動方向を検出可能な６軸加速度センサ、向きを検出可能なジャイロセンサ、回転に方位を組み合わせて検出可能な磁気センサ、及び脈拍（心拍）、血圧、体温等の生体情報を計測する複数のセンサを含む。ここで測定された生体情報は記憶部１９に記憶される。また、環境センサ１１２は、ユーザが置かれた環境、例えば、位置、気温、気圧、湿度、紫外線量、騒音等の環境情報を測定する複数のセンサを含む。例えばＧＰＳ受信アンテナを介して、複数のＧＰＳ用衛星からのＧＰＳ信号を受信するＧＰＳ部を備えており、環境センサ１１２で測定された環境情報は記憶部１９に記憶される。
【００１６】
撮像センサ１１３は、図示しない光学レンズ部とイメージセンサとを備えており、撮像される内容を解析することでユーザの生体情報、環境情報を取得する。
例えば、撮影される画像のブレ度合いからユーザの行動の激しさを検出したり、画像中に川や海が映っている場合、ユーザが水辺にいると判定したりすることで、より高い精度でユーザの行動状態を判定することが出来る。
【００１７】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１８】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等
から構成される。光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、プロセッサ１１や図示しない画像処理部等に適宜供給される。
【００１９】
入力部１７は、各種釦やディスプレイに備えられるタッチパネル等で構成され、ユーザの指示操作に応じて各種情報を入力する。
【００２０】
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
【００２１】
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃ
ｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
【００２２】
通信部２０は、例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）や、ＩＥＥＥ８０２．１１による無線ＬＡＮ（Local Area Network）といった近距離無線通信を用いて外部装置・外部端末との間で通信可能に構成される。
【００２３】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２４】
図２は、本発明の実施形態に係る出力部１８における表示パターンの例を示す模式図である。
本実施形態の電子機器１は、図２に図示されるように、ユーザの行動状態に応じて必要な情報を表示領域１８１及び表示領域１８２に表示させることによってユーザに報知するように構成される。
なお、本実施形態においては、電子機器１はスマートウォッチを例としたため、時計表示時のクロノグラフの領域を表示領域１８１及び表示領域１８２として、センサ情報を表示させるように構成した。
【００２５】
プロセッサ１１は、生体センサ１１１によって取得されるユーザの生体情報のデータと、環境センサ１１２によって取得される外部環境のデータとを用いて、後述する図３に図示される入力データテーブルからユーザの運動状態と外部環境を判定する。なお、撮像センサ１１３により取得されるユーザの生体情報のデータと、外部環境のデータとを加えてユーザの運動状態と外部環境を判定するように構成してもよい。
【００２６】
判定されたユーザの運動状態及び外部環境を用いて、後述する図４（ａ）に示す行動状態判定テーブルからユーザの行動状態を判定し、後述する図４（ｂ）に示すセンサ情報選択テーブルに基づいてセンサ情報を選択する。
その後、選択されたセンサ情報を、図２（ａ）に示す表示領域１８１及び表示領域１８２に表示させることで、ユーザの行動状態に応じて必要なセンサ情報を報知する。
【００２７】
例えば、ユーザの運動状態データ及び外部環境データから、後述する図４（ａ）に示す行動状態判定テーブルを参照した結果、ユーザの行動状態が「ウォーキング」であると判定された場合、センサ情報選択テーブルにおいて「歩数」と「消費カロリー」のセンサ情報が選択される。
その後、図２（ｂ）に図示される表示状態のように、図２（ａ）における表示領域１８１に、「歩数」情報が、表示領域１８２に「消費カロリー」の情報が表示されることでユーザに報知がなされる。
【００２８】
また、出力部１８における表示形態は、図２（ａ）のようにアナログ針を同時に表示されるものに限られず、例えば、図２（ｄ）に図示されるような針の無いデジタル表示を行う場合も表示処理ができるよう構成される。
【００２９】
また、図２（ａ）においては、出力部１８の領域内に表示領域を２つ設定するよう構成したが、それに限られず、出力部１８の領域内にさらに多くの表示領域を設定可能に構成してもよい。
上述のように構成することにより、ユーザはより多くのセンサ情報を一度に視認することが可能となる。
【００３０】
図３（ａ）に、生体センサ１１１から取得される生体情報に基づき判定されるユーザの運動状態が設定される入力データテーブル１２１ａのデータ構造の一例が、図３（ｂ）に、環境センサ１１２から取得される外部環境の情報に基づき設定される入力データテーブル１２１ｂのデータ構造の一例が、それぞれ示されている。
【００３１】
図３（ａ）の入力データテーブル１２１ａによれば、生体センサ１１１から取得される心拍や脈拍や動作ログ等の生体情報から「徒歩」、「静止」等のユーザの運動状態が取得可能であり、これらの情報は、プロセッサ１１よる制御の下で記憶部１９の入力データテーブル１２２ａに設定される。また、環境センサ１１２から取得される環境情報、あるいは、ＧＰＳ軌跡と地図データを持つことで、ある位置情報についての標高や、その他の地理的な属性を調べることか可能である。例えば、ユーザが現在道路上にいる、あるいは山、湖、海等にいる、更には、標高○ｍ以上、道路／建物内／△△山近辺／◇◇湖の上にいる等の判定が可能であり、これらの情報は、プロセッサ１１による制御の下で記憶部１９の入力データテーブル１２２ｂに設定される。
【００３２】
図４（ａ）に記憶部１９に格納される行動状態判定テーブル１２２ａのデータ構造の一例が示されており、図４（ｂ）に、同じく記憶部１９に格納されるセンサ情報選択テーブル１２２ｂのデータ構造の一例が示されている。図４（ａ）は、入力データテーブルに格納された運動状態と外部環境とのマトリクスで構成されるテーブルであり、現在のユーザの行動状態を判別するために使用される。また、図４（ｂ）は、行動状態においてユーザにとって必要となるセンサ情報（表示情報１、表示情報２）の組み合わせを選択するために使用されるテーブルである。いずれも、入力データテーブル１２１に設定された運動状態（入力データテーブル１２１ａ）と外部環境（入力データテーブル１２１ｂ）により判定、あるいは予測される。
【００３３】
図４（ａ）の行動状態判定テーブル１２２ａによれば、入力データテーブル１２１ａの運動状態が「徒歩」で、入力データテーブル１２１ｂの外部環境が「道路上」であれば、ユーザの行動状態は「ウォーキング」であると判定することができ、運動状態が「徒歩」で、外部環境が「山」、あるいは、「標高の増減が○ｍ／ｈ以上」であれば、ユーザの行動状態は「ハイキング」であると判定される。判定は、プロセッサ１１によって行われる。また、入力データテーブル１２１ａの運動状態が「静止」であれば、入力データテーブル１２１ｂの外部環境がいずれの場合であってもユーザの行動状態は「休憩」と判定される。また、入力データテーブル１２１ａの運動状態が「特定の腕の動きがある」場合、入力データテーブル１２１ｂの外部環境が、「山」、「湖」、「海」のそれぞれにおいて、ユーザの行動状態は「釣り」と判定される。
【００３４】
なお、図４（ａ）に示した行動パターン判定テーブル１２２ａにおいて、印×は、通常
発生し得ない行動パターンを示す。
しかし、これは一例として挙げるものであり、本発明を適用できる行動パターンは行動パターン判定テーブル１２２ａの記載に限定されず、印×の箇所に任意に行動パターンを入力可能に構成してもよい。
【００３５】
図４（ｂ）に示すセンサ情報選択テーブル１２２ｂは、行動状態に応じたセンサ情報の選択テーブルを示すものである。すなわち、判定、あるいは予測されたユーザの行動状態が、「ウォーキング」であれば、ユーザにとって必要なセンサ情報は「歩数」及び「消費カロリー」であると推定されるために、この２つのデータをユーザに報知するような設定になっている。また、行動パターンが「ランニング」と判定された場合、ユーザにとって必要なセンサ情報は「速度」及び「消費カロリー」であると推定されるために、この２つのデータをユーザに報知するよう設定されている。
【００３６】
また、ユーザの行動状態が、「釣り」であれば、ユーザにとって必要なセンサ情報は「天気」及び「気圧」であると推定されるために、この２つのデータをユーザに報知するよう設定されている。なお、図４（ｂ）に示したセンサ情報選択センサ制御テーブル１２２ｂにおいて、予めユーザにとって必要となるセンサ情報の組み合わせが決められているが、この組み合わせをユーザが任意に設定可能に構成してもよく、このような構成とすることでより確実にユーザにとって必要なセンサ情報を報知することが可能となる。
【００３７】
なお、上述の構成において、センサ情報選択テーブル１２２ｂにおいてユーザの行動状態に適したセンサ情報が選択された場合、電子機器１は選択されたセンサ情報の取得に必要なセンサを起動し、必要でないセンサを停止するように構成してもよい。
【００３８】
また、上述のセンサ制御の構成において、センサ情報の選択・報知処理を繰り返し行うために、ユーザの行動状態を判定するために必要なセンサを、選択されたセンサ情報の取得に不要であったとしても停止させないように構成してもよい。
【００３９】
図５は、このような電子機器１の機能的構成のうち、報知処理を実行するための機能的構成を示す機能ブロック図である。
報知処理とは、ユーザの行動状態が推定された場合に、電子機器１がセンサや外部から取得した情報の中からユーザに必要な情報を通知する一連の処理をいう。
「報知処理」は、「動作状態及び環境情報に基づく行動状態判定処理」と、「行動状態に基づくセンサ情報選択処理」を含む。
【００４０】
報知処理を実行する場合には、図５に示すように、プロセッサ１１において、行動状態判定部５１と、センサ制御部５２と、報知制御部５３と、が機能してユーザへの通知処理を行う。
【００４１】
また、記憶部１９の一領域には、行動状態記憶部７１と、センサ情報記憶部７２が設定される。
【００４２】
行動状態記憶部７１は、センサ部１６から取得されるセンサ情報に基づいてユーザの行動状態を判定するための行動状態判定テーブル１２２ａを記憶し、ユーザの行動状態判定結果の傾向に関する情報も記憶する。
センサ情報記憶部７２は、ユーザの行動状態に対応して報知すべきセンサ情報を選択するためのセンサ情報選択テーブルを記憶し、予め記憶されたセンサ情報の組み合わせをユーザが変更した場合の変更情報をユーザの変更傾向情報として記憶する。
【００４３】
行動状態判定部５１は、センサ部１６で取得されるセンサ情報から電子機器１の状態を解析し、電子機器１を携行するユーザの行動状態を行動状態記憶部７１に記憶されている行動状態判定テーブルに基づいて判定する。
【００４４】
センサ制御部５２は、行動状態判定部５１によって判定されたユーザの行動状態に対応するセンサ情報を取得するために必要なセンサを起動し、行動状態判定に関連しないセンサを停止させるように制御を行う。
【００４５】
報知制御部５３は、行動状態判定部５１によって判定されたユーザの行動状態に対応するセンサ情報をセンサ情報記憶部７２から取得し、該センサ情報を出力部１８により出力・報知する。
【００４６】
以下、図６、図７のフローチャートを参照しながら、図１から図６に示した本発明の第１実施形態に係る電子機器１の動作（報知処理）について詳細に説明する。なお、以下に説明する各ステップは、該当するプログラムをコンピュータにて実行させることにより、実現することができる。
【００４７】
（基本動作）
図６に、本発明の実施形態に係る電子機器１の基本動作がフローチャートで示されている。図６によれば、本発明の実施形態に係る電子機器１は、センサ部１６の生体センサ１１１が、ユーザの身体状況データ（生体情報）を検知し、プロセッサ１１がこれを取得して行動状態判定部５１に送る（ステップＳ１００）。次に、環境センサ１１２が外部環境データ（環境情報）を検知し、プロセッサ１１がこれを取得して行動状態判定部５１に引き渡す（ステップＳ１０１）。このとき、行動状態判定部５１は、環境センサ１１２によって検知されるＧＰＳ他のデータも取得する。なお、生体情報と環境情報の計測、および取得の順序は任意であり、それぞれのセンサで検知された順に取得されるものとする。
【００４８】
プロセッサ１１の行動状態判定部５１は、行動状態記憶部７１に格納された行動状態判定テーブル１２２に基づきユーザの行動状態の判定を行う（ステップＳ１０２）。行動状態の判定にあたり、行動状態判定部５１は、センサ部１６から取得される生体情報と環境情報とに基づき、入力データテーブル１２１ａ，１２１ｂに示す運動状態、外部環境からユーザの状態に適したデータを検索する。そして、この入力データテーブル１２１から検出された運動状態、外部環境に基づき、行動状態判定テーブル１２２ａを索引する。例えば、入力データテーブル１２１ａに設定された運動状態が「徒歩」で、入力データテーブル１２１ｂに設定された外部環境が「道路上」である場合、行動状態判定部５１は、行動状態判定テーブル１２２ａに基づき、ユーザの行動状態を「ウォーキング」と判定する。
【００４９】
続いて、行動状態判定部５１は、判定結果に基づいて行動履歴の学習処理を実行する（ステップＳ１０５）。行動状態判定部５１は、行動パターン判定テーブル１２２ａに格納された類型的な行動パターンに学習結果を反映させ、ユーザの行動傾向として記憶していくように制御する。すなわち、行動履歴は、ユーザの行動に応じて順次更新され、行動状態が更新された行動傾向を参照して、より高い精度で予測される。
【００５０】
続いて、報知制御部５３は、行動状態判定部５１による判定結果を受けて、判定されたユーザの行動状態に対応するセンサ情報の選択処理を行う。（ステップＳ１０５）。
具体的な処理の流れは図７のフローチャートを用いて後述する。
【００５１】
報知制御部５３によるセンサ情報の選択処理の後、センサ制御部５２によりセンサ部１６のセンサ制御処理を行い、報知処理に必要なセンサを起動し、報知処理に不要なセンサを停止させる。（ステップＳ１０６）
例えば、センサ制御部５２は報知制御部５３により選択されたセンサ情報に基づいて、報知処理に必要なセンサが起動する。さらに選択されたセンサ情報の取得に関連せず、行動状態判定にも関連しない不要なセンサが起動しているか否かを確認し、不要なセンサが起動していると判定された場合、該不要なセンサを停止させる。
【００５２】
報知制御部５３は、ステップＳ１０５で選択したセンサ情報を出力部１８に出力することにより、ユーザに報知を行う。（ステップＳ１０７）
例えば、図２（ｂ）のように報知制御部５３はディスプレイの表示領域１８１及び１８２に、選択されたセンサ情報を表示することで、ユーザの行動状態に応じて必要となるセンサ情報を報知する。
【００５３】
ユーザへの報知処理を行った後、行動状態判定部５１はセンサ部１６からのセンサ情報に基づいてユーザの行動状態に変化があるか否かを判定する。（ステップＳ１０８）
ステップＳ１０８において、ユーザの行動状態に変化ありと判断された場合、処理はステップ１０１に戻り、再度報知処理が行われる。
ステップＳ１０８において、ユーザの行動状態に変化なしと判断された場合、処理はステップＳ１０９に進む。
【００５４】
ステップＳ１０９では、報知処理を終了する旨の操作が検出されたか否かを判定する。
例えば、ユーザにより入力部１７へ報知処理を終了させる旨の操作が入力された場合や、ユーザからの操作入力及びユーザの動作情報が長時間検出されない場合に、電子機器１は報知処理を終了させる。
また、上述の終了操作が検出されない場合、処理はステップＳ１０７に戻る。
【００５５】
（センサ情報選択処理）
図７に示すフローチャートを参照しながら、報知制御部５３によるユーザの行動状態に応じたセンサ情報の選択処理の流れを詳細に説明する。
【００５６】
まず、ステップＳ１０３において行動状態判定部５１により判定されたユーザの行動状態に応じたセンサ情報を選択する。（ステップＳ２００）
例えば、報知制御部５３は判定されたユーザの行動状態に対応するセンサ情報をセンサ情報記憶部７２に記憶されるセンサ情報選択テーブル１２２ｂを参照して選択する。例えば、ユーザの行動状態がランニングと判定されている場合、ランニングに対応するセンサ情報の組み合わせである「速度」「消費カロリー」がセンサ情報選択テーブル１２２ｂから選択される。
【００５７】
次に、選択されたセンサ情報の組み合わせに対し、ユーザによる変更履歴が記憶されているかの判定を行う。（ステップＳ２０１）
例えば報知制御部５３は、選択されたセンサ情報の組み合わせに対し、ユーザがセンサ情報の変更処理を行ったことがあるか否かの変更履歴に関する情報の有無を、センサ情報記憶部７２を参照して確認する。
上述の変更履歴が記録されていると判定された場合、処理はステップＳ２０２に進む。
上述の変更履歴が記録されていないと判定された場合、処理は基本動作のフローに戻る。
【００５８】
ステップＳ２０２において、報知制御部５３はユーザによるセンサ情報の変更履歴に従い、センサ情報の組み合わせを変更する。
例えば、報知制御部５３は、ユーザによるセンサ情報の変更履歴を参照し、予め決められたセンサ情報の組み合わせを、ユーザにより変更されたセンサ情報の組み合わせに変更し、基本動作のフローに戻る。
【００５９】
上述の構成により、本発明の実施形態に係る電子機器１は行動状態判定部５１が、行動状態を記憶する行動状態記憶部７１を参照して、ユーザの行動状態に適したセンサ情報を選択して出力部１８に出力させるために、ユーザの行動状態に応じてユーザにとって必要な情報を自動的にユーザに提供することができる。したがって、ユーザは様々な情報から必要な情報を手動で選択する手間なく、ユーザの様々な行動に対応して必要となる情報を自動的に得ることが出来る。
【００６０】
なお、本実施例においてはユーザによるセンサ情報の変更履歴を参照し、予め決められたセンサ情報の組み合わせを、ユーザにより変更されたセンサ情報の組み合わせに変更するように構成したが、変更履歴が記録されていないセンサ情報の組み合わせに対しても、別のセンサ情報の組み合わせに記録された変更履歴を反映させてユーザの好みにあったセンサ情報の組み合わせに変更してもよい。
例えば、「ウォーキング」に対応する「歩数」「消費カロリー」の組み合わせがユーザにより頻繁に「歩数」「気温」に変更される場合、ユーザの行動が「ランニング」と判定されたで場合であっても「速度」「気温」の組み合わせに変更されて報知されるように構成しても良い。
【００６１】
なお、本実施例においてはユーザの行動状態が検出され、報知されるセンサ情報を選択して表示した後、再度行動状態の変化が検出された場合、報知されるセンサ情報を切り替るように構成したが、これに限られない。
一度、ユーザの行動状態が検出され、報知されるセンサ情報を選択して表示した後、一定時間ユーザの行動状態の変化を検出しないように構成してもよい。
【００６２】
なお、本実施例においては判定された行動状態に対応するセンサ情報の組み合わせを表示するように構成したが、表示可能なセンサ情報をすべて又は複数表示させ、その中で行動状態に対応するセンサ情報を強調して表示するように構成してもよい。
例えば、表示される複数のセンサ情報のうち、ユーザの行動状態に対応するセンサ情報の表示領域を他のセンサ情報よりも広く表示させたり、他のセンサ情報よりも明度を上げた表示を行ったり、他のセンサ情報よりも目立つ位置（表示領域中央、上部等）に表示させるよう構成される。
【００６３】
なお、本実施例におけるセンサ部１６は精度の異なる生体センサと環境センサを備えるように構成してもよい。例えば判定されたユーザの行動状態が高い精度のセンサ情報の表示が望ましい行動状態である場合、精度の高い方のセンサにより取得されるセンサ情報を優先的に表示させるよう構成してもよい。また、判定されたユーザの行動状態が低消費電力のセンサを用いることが望ましい行動状態である場合、精度が低くとも消費電力の少ないセンサにより取得される情報を優先的に表示させるよう構成してもよい。  
【００６４】
なお、ユーザの行動状態が変化したことを、音や光でユーザに報知するように構成しても良い。
例えば、ユーザの行動状態が「ウォーキング」から「ランニング」に変化したと判定された場合、「行動状態が変化しました」という音声による報知や、電子機器に具備される発光部材の発光による報知でユーザに行動が変化し、報知されるセンサ情報が変化したことを報知するように構成しても良い。
【００６５】
なお、本実施例においてはユーザの行動状態に基づいて選択されたセンサ情報を取得するために必要でないセンサを停止させるように構成したが、必要でないセンサを停止させるのでなく、センサによる情報取得頻度（センシングの頻度）を下げるように構成してもよい。
【００６６】
なお、本実施例において出力部はディスプレイにセンサ情報を表示させることによりユーザにセンサ情報を報知するように構成したが、これに限られず、具備されるマイクロフォンからユーザの所望するセンサ情報を音声として出力することで報知するように構成してもよい。
【００６７】
なお、本実施例においては一つの電子機器において上述の機能を実施するよう構成したが、電子機器により取得されるセンサの情報をサーバに送って行動状態を判定させ、その結果に基づいたセンサ情報の報知処理を、出力部を有する電子機器で行わせるように複数機器間で上述の処理を行うよう構成してもよい。
【００６８】
なお、本実施例では、複数種のセンサのうちの判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択するが、通信部を介して外部へセンサ情報を送信するとしてもよい。
【００６９】
図８は、サーバ２の機能的構成のうち、行動判定処理を実行するためのブロック図である。
行動判定処理とは、センサ情報からユーザの行動を推定する一連の処理をいう。
【００７０】
行動判定処理を実行する場合には、図８に示すように、制御部８１と、記憶部８２と、通信部８３と判定部８４と、が機能してユーザの行動判定処理を行う。
サーバ２は、制御部８１と、記憶部８２と、通信部８３と、判定部８４と、を備えている。
【００７１】
制御部８１は、プロセッサ機能を備えており、サーバ２において記憶部８２と、通信部８３と、判定部８４との間でのデータの通信を制御し、さらに、各部の処理を制御する。
【００７２】
記憶部８２は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、受信する生体情報に基づき判定されるユーザの運動状態が設定される入力データテーブル１２１ａと、受信する外部環境の情報に基づき設定される入力データテーブル１２１ｂと、受信するセンサ情報に基づいてユーザの行動状態を判定するための行動状態判定テーブル１２２ａと、行動状態に応じたセンサ情報の選択テーブルを判定するセンサ情報選択テーブル１２２ｂとを記憶し、ユーザの行動状態判定結果の傾向に関する情報も記憶する。
【００７３】
通信部８３は、例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）や、ＩＥＥＥ８０２．１１による無線ＬＡＮ（Local Area Network）といった近距離無線通信を用いて外部装置・外部端末との間で通信可能に構成される。
【００７４】
判定部８４は、受信するセンサ情報からユーザの状態を解析し、ユーザの行動状態を記憶部８２に記憶されている行動状態判定テーブル１２２ａに基づいて判定する。
【００７５】
以下、図９のシーケンス図を参照しながら、本発明の選択制御システムの処理について詳細に説明する。なお、以下に説明する各ステップは、該当するプログラムをコンピュータにて実行させることにより、実現することができる。
【００７６】
図９に、本発明の選択制御システムに係る処理の流れを示すシーケンス図が示されている。図９によれば、本発明の選択制御システムの電子機器１は、センサ部１６の生体センサ１１１が取得したユーザの身体状況データ（生体情報）、環境センサ１１２が取得した外部環境データ（環境情報）とＧＰＳ他のデータをセンサ情報として取得する（ステップＳ３００）。なお、生体情報と環境情報の計測、および取得の順序は任意であり、それぞれのセンサで検知された順に取得されるものとする。
【００７７】
続いて、電子機器１は取得したセンサ情報を通信部２０を介してサーバ２へ送信する（ステップＳ３０１）。
【００７８】
続いて、サーバ２は通信部８３を介してセンサ情報を受信し（ステップＳ４００）、受信したセンサ情報を判定部８４で、記憶部８２に格納された行動状態判定テーブル１２２ａに基づきユーザの行動状態の判定を行う（ステップＳ４０１）。行動状態の判定にあたり、取得したセンサ情報に基づき、入力データテーブル１２１ａ，１２１ｂに示す運動状態、外部環境からユーザの状態に適したデータを検索する。そして、この入力データテーブル１２１から検出された運動状態、外部環境に基づき、行動状態判定テーブル１２２ａを索引する。
【００７９】
続いて、サーバ２は判定されたユーザの行動状態に対応するセンサ情報の選択処理を行う（ステップＳ４０２）。そして、取得したセンサの選択結果を通信部８３を介して電子機器１へ送信する（ステップＳ４０３）。
【００８０】
続いて、電子機器１は通信部２０を介して判定結果を受信し（ステップＳ３０３）、判定結果を受けて、判定されたユーザの行動状態に対応するセンサ情報の出力を行う（ステップＳ３０４）。例えば、センサ制御部５２は報知制御部５３により選択されたセンサ情報に基づいて、報知処理に必要なセンサが起動する。さらに選択されたセンサ情報の取得に関連せず、行動状態判定にも関連しない不要なセンサが起動しているか否かを確認し、不要なセンサが起動していると判定された場合、該不要なセンサを停止させる。
【００８１】
なお、本実施形態においては、電子機器１とサーバ２との間でネットワークを介して情報の通信を行っており、ネットワークの通信状況を鑑みて電子機器１とサーバ２にてまかなう処理を変更するとしてもよい。例えば、サーバ２は判定されたユーザの行動状態に対応するセンサ情報の選択処理を行う（ステップＳ４０２）とあるが、サーバ２から判定結果を電子機器１へ送信して、電子機器１は受信した判定結果から、判定されたユーザの行動状態に対応するセンサ情報の選択処理を行うとしてもよい。
【００８２】
なお、本実施例においてはディスプレイ形状が円形のものを例示したがこれに限られず、出力部１８のディスプレイの形状は多角形、湾曲形状でもよく、形状・大きさは限定されない。
【００８３】
なお、本実施形態においては、１つのディスプレイにセンサ情報を複数表示させるように構成したが、これに限られず、複数ディスプレイを備える報知システムにおいて、センサ情報を複数ディスプレイに分散させて表示させるように構成してもよい。
【００８４】
なお、本実施例においては、１つのディスプレイにセンサ情報を複数表示させるように構成したが、これに限られず、１つのディスプレイにユーザの行動状態に適したセンサ情報を１種類のみ報知するように構成してもよい。
【００８５】
以上、各実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。また、その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８６】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。
付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
［付記１］
複数種のセンサ情報を取得する取得手段と、
対象者の行動状態を判定する判定手段と、
前記判定手段による判定結果に基づいて、複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択手段と、
を備えることを特徴とする電子機器。
［付記２］
前記判定手段は、前記取得手段で取得したセンサ情報から、前記対象者の行動状態を判定する、
ことを特徴とする請求項１に記載の電子機器。
［付記３］
前記複数種のセンサは、前記対象者の運動状態に関する情報を取得する第１のセンサと、前記対象者の外部環境に関する情報を取得する第２のセンサとを含み、
前記判定手段は、前記第１のセンサ又は前記第２のセンサにより取得される情報に基づいて、対象者の行動状態を判定する
ことを特徴とする請求項１から２の何れか１項に記載の電子機器。
［付記４］
前記対象者の行動状態を複数種記憶する記憶手段を更に備え、
前記判定手段は、前記記憶手段に記憶された複数種の行動状態から対象者の行動状態を判定する、
ことを特徴とする請求項１から３の何れか１項に記載の電子機器。
［付記５］
前記複数種の行動状態と、前記複数種のセンサのうちの少なくとも一つのセンサ情報とを関連付けて前記記憶手段に記憶させる記憶制御手段をさらに備え、
前記選択手段は、前記記憶手段に基づいて、前記判定手段により判定された行動状態に対応するセンサ情報を選択する、
ことを特徴とする請求項４に記載の電子機器。
［付記６］
前記選択手段は、前記センサ情報を表示するための表示手段を含み、
前記表示手段は、前記センサ情報を表示させるための表示領域を複数備える、
ことを特徴とする請求項１から５の何れか１項に記載の電子機器。
［付記７］
前記記憶制御手段は、記憶手段に関連付けて記憶された行動状態とセンサ情報との組み合わせを変更する記憶変更手段と、
前記記憶変更手段による組み合わせ変更の頻度に基づいて、変更傾向情報を生成する傾向情報生成手段と、を更に備え、
前記選択手段は、前記記憶手段に記憶される前記行動状態とセンサ情報との組み合わせ、及び前記変更傾向情報に基づいて、所定のセンサ情報を選択する、
ことを特徴とする請求項１から６の何れか１項に記載の電子機器。
［付記８］
前記選択手段は、前記複数種のセンサのうちの前記判定に対応するセンサにより取得されるセンサ情報を優先的にユーザに報知する、
ことを特徴とする請求項１から７の何れか１項に記載の電子機器。
［付記９］
前記選択手段は、前記複数種のセンサのうちの前記判定に対応するセンサにより取得されるセンサ情報を該複数種のセンサから選択して、当該選択されたセンサによって取得されたセンサ情報をユーザに報知する、
ことを特徴とする請求項１から８の何れか１項に記載の電子機器。
［付記１０］
前記複数種の行動状態と、前記複数種のセンサのうちの一つのセンサ情報とを関連付けて記憶し、
前記対象者の行動状態に基づいて、判定された行動状態に対応するセンサ情報を選択する、
ことを特徴とする請求項１から９の何れか１項に記載の電子機器。
［付記１１］
前記複数種の行動状態のうちの一つの行動状態と、前記複数種のセンサ情報とを関連付けて記憶し、
前記対象者の行動状態に基づいて、判定された行動状態に対応するセンサ情報を選する、
ことを特徴とする請求項１から９の何れか１項に記載の電子機器。
［付記１２］
前記センサ情報は、前記センサにより取得される情報である、
ことを特徴とする請求項１から１１の何れか１項に記載の電子機器。
［付記１３］
前記判定結果に基づいて、前記複数種のセンサのうちのどのセンサを使うかを指定する、
ことを特徴とする請求項１から１２の何れか１項に記載の電子機器。
［付記１４］
通信部を備え、
前記選択手段は、通信部からネットワークを介して外部へ前記センサ情報を送信する、
ことを特徴とする請求項１から１３の何れか１項に記載の電子機器。
［付記１５］
サーバと電子機器との間で、ネットワークを介して任意の情報を伝送する選択制御システムであって、
前記サーバは、
受信したセンサ情報から対象者の行動状態を判定する判定手段と、
前記行動状態の判定結果に基づいてセンサを選択する選択手段と、
前記選択した選択結果を前記電子機器へ送信する送信手段と、を備え、
前記電子機器は、
複数種のセンサと、
複数種のセンサ情報を取得する取得手段と、
前記センサ情報を、前記サーバへ送信する送信手段と、
前記判定手段による判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択手段と、
を備えることを特徴とする選択制御システム。
［付記１６］
複数種のセンサ情報を取得する取得ステップと、
対象者の行動状態を判定する判定ステップと、
前記判定ステップによる判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択ステップと、
から構成されることを特徴とする選択方法。
［付記１７］
コンピュータを、
複数種のセンサ情報を取得する取得処理、
対象者の行動状態を判定する判定処理、
前記判定処理による判定結果に基づいて、前記複数種のセンサのうちの該判定結果に対応するセンサ情報を、ユーザに報知するセンサ情報として選択する選択処理、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８７】
１…電子機器、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…バス、１５…入出力インターフェース、１６…センサ部（１１１…生体センサ、１１２…環境センサ、１１３…撮像センサ）、１７…出力部、１８…出力部、１９…記憶部、２…サーバ、２０…通信部、２１…ドライブ、３１…リムーバブルメディア、８１…制御部、８２…記憶部、８３…通信部、８４…判定部
【図１】
2018010620.tif 000003
【図２】
2018010620.tif 000004
【図３】
2018010620.tif 000005
【図４】
2018010620.tif 000006
【図５】
2018010620.tif 000007
【図６】
2018010620.tif 000008
【図７】
2018010620.tif 000009
【図８】
2018010620.tif 000010
【図９】
2018010620.tif 000011