(57)【要約】【課題】電子機器が利用者の移動による場所の変化を推定する技術を改善すること。【解決手段】態様の１つにおいて、電子機器１は、温度を検出する温度センサ１９と、コントローラ１０と、を有する。コントローラ１０は、温度センサ１９の検出結果から所定の温度変化を検出する。コントローラ１０は、検出した当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定する。【選択図】図１
2018054389.tif 000002
【特許請求の範囲】
【請求項１】
温度を検出する温度センサと、
コントローラと、を有し、
前記コントローラは、前記温度センサの検出結果から所定の温度変化を検出すると、当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定する電子機器。
【請求項２】
前記自機の位置情報を検出する位置検出部をさらに有し、
前記コントローラは、前記位置検出部によって検出した前記位置情報に応じた前記所定の温度変化を検出する請求項１に記載の電子機器。
【請求項３】
外部の電子機器と通信する通信ユニットをさらに有し、
前記コントローラは、前記通信ユニットを介して、前記位置情報に対応した気象情報を取得し、前記所定の温度変化と前記気象情報とに基づいて、前記利用者が移動した場所が安全な場所であるか否かを推定する請求項２に記載の電子機器。
【請求項４】
前記コントローラは、前記自機の発熱状態を判別するための発熱情報を取得し、前記自機が発熱状態ではないと判別したときに、前記所定の温度変化に基づいて、前記利用者が移動した場所が安全な場所であるか否かを推定する請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記コントローラは、推定した前記場所に基づいて、前記利用者の存在を車両の運転手に報知するための報知情報の送信を制御する請求項３または４に記載の電子機器。
【請求項６】
モーションセンサをさらに有し、
前記コントローラは、前記モーションセンサからの入力値に基づいて、前記利用者の状態を判別し、前記利用者が移動した場所と前記利用者の移動状態とに基づいて前記報知情報の送信を制御する請求項５に記載の電子機器。
【請求項７】
温度センサを有する電子機器の制御方法であって、
前記温度センサによって温度を検出するステップと、
前記温度センサの検出結果から所定の温度変化を検出するステップと、
検出した当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定するステップと、
を含む制御方法。
【請求項８】
温度センサを有する電子機器に、
前記温度センサによって温度を検出するステップと、
前記温度センサの検出結果から所定の温度変化を検出するステップと、
検出した当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定するステップと、
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
従来の電子機器には、加速度センサを用いて道路上を走る乗り物で移動していることを判別するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２９２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の電子機器には、利用者の移動による場所の変化を推定する技術に改善の余地があった。
【課題を解決するための手段】
【０００５】
態様の１つに係る電子機器は、温度を検出する温度センサと、コントローラと、を有する。前記コントローラは、前記温度センサの検出結果から所定の温度変化を検出すると、当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定する。
【０００６】
態様の１つに係る制御方法は、温度センサを有する電子機器の制御方法であって、前記温度センサによって温度を検出するステップと、前記温度センサの検出結果から所定の温度変化を検出するステップと、検出した当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定するステップと、を含む。
【０００７】
態様の１つに係る制御プログラムは、温度センサを有する電子機器に、前記温度センサによって温度を検出するステップと、前記温度センサの検出結果から所定の温度変化を検出するステップと、検出した当該所定の温度変化に基づいて、自機の利用者が移動した場所が安全な場所であるか否かを推定するステップと、を実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、電子機器の機能構成の一例を示すブロック図である。
【図２】図２は、電子機器による制御の一例の処理手順を示すフローチャートである。
【図３】図３は、電子機器による報知処理に係る処理手順の一例を示すフローチャートである。
【図４】図４は、利用者の移動に応じた温度と時間との関係の一例を示す図である。
【図５】図５は、利用者の移動に応じた温度と時間との関係の他の一例を示す図である。
【図６】図６は、電子機器による制御の他の一例の処理手順を示すフローチャートである。
【図７】図７は、電子機器による制御の他の一例の処理手順を示すフローチャートである。
【図８】図８は、電子機器による制御の他の一例の処理手順を示すフローチャートである。
【図９】図９は、電子機器による制御の他の一例の処理手順を示すフローチャートである。
【図１０】図１０は、報知システムのシステム構成の一例を示すシステム図である。
【発明を実施するための形態】
【０００９】
本出願に係る電子機器、制御方法、及び制御プログラムを実施するための実施形態を、図面を参照しつつ詳細に説明する。電子機器は、例えば、スマートフォン、携帯電話機、ウェアラブル装置、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これに限定されない。以下の説明において、同様の構成要素について同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１０】
図１を参照しつつ、複数の実施形態の一例に係る電子機器１の機能構成の一例を説明する。図１は、電子機器１の機能構成の一例を示すブロック図である。
【００１１】
図１に示すように、電子機器１は、タッチスクリーンディスプレイ２と、１もしくは複数のボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、カメラ１３と、コネクタ１４と、加速度センサ１５と、地磁気センサ１６と、角速度センサ１７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバ１８と、温度センサ１９とを含む。以下の説明において、電子機器１を「自機」と表記する場合がある。
【００１２】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを含む。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重なって位置してもよいし、並んで位置してもよいし、離れて位置してもよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１３】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを含む。ディスプレイ２Ａは、文字、画像、記号、及び図形等のオブジェクトを画面内に表示できる。
【００１４】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する１もしくは複数の指、１もしくは複数のペン、又は１もしくは複数のスタイラスペン等の接触又は近接を検出できる。タッチスクリーン２Ｂは、１もしくは複数の指、１もしくは複数のペン、又は１もしくは複数のスタイラスペン等がタッチスクリーン２Ｂに接触又は近接したときのタッチスクリーン２Ｂ上の位置を検出できる。タッチスクリーン２Ｂが検出する指、ペン、及びスタイラスペン等は、「指」と表記する場合がある。ある実施形態において、タッチスクリーン２Ｂは、検出方式として静電容量方式、抵抗膜方式又は荷重検出方式を適宜採用できる。
【００１５】
コントローラ１０は、タッチスクリーン２Ｂにより検出された検出結果に基づいて、ジェスチャの種別を判別できる。検出結果は、例えば、接触の数、接触が検出された位置、接触が検出された位置の変化、接触が検出された時間的長さ、接触が検出された時間的間隔、及び接触が検出された回数を含む。コントローラ１０が行える動作を、コントローラ１０を有する電子機器１は実行できる。言い換えると、コントローラ１０が行う動作は、電子機器１が行ってもよい。ジェスチャは、指を用いて、タッチスクリーン２Ｂに対して行われる操作である。タッチスクリーン２Ｂに対して行われる操作は、タッチスクリーン２Ｂを有するタッチスクリーンディスプレイ２に対して行われてもよい。コントローラ１０が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるが、これらに限定されない。
【００１６】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３は、利用者からの操作入力を受け付けると、コントローラ１０に操作入力を受け付けた旨を通知する。ボタン３の数は、単数であっても、複数であってもよい。
【００１７】
照度センサ４は、照度を検出できる。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いてもよい。
【００１８】
近接センサ５は、近隣の物体の存在を非接触で検出できる。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２Ａに利用者の顔が接近したことを検出するのに用いてもよい。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００１９】
通信ユニット６は、無線により通信できる。通信ユニット６は、無線通信規格をサポートする。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格とが含まれる。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１（ＩＥＥＥは、Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，  Ｉｎｃ．の略称である）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が含まれる。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）、ＤＥＣＴ（Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｃｏｒｄｌｅｓｓ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、Ｚ−Ｗａｖｅ、ＷｉＳｕｎ（Ｗｉｒｅｌｅｓｓ  Ｓｍａｒｔ  Ｕｔｉｌｉｔｙ  Ｎｅｔｗｏｒｋ）が含まれる。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２０】
通信ユニット６は、例えば、道路、交差点等の付近に設置される路側機との通信を可能とするための通信規格をサポートする。交差点は、２本以上の道路が交差する部分を含む。通信規格は、例えば、双方向通信を可能とするＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を含む。通信ユニット６は、上述したセルラーフォンの通信規格又は近距離無線の通信規格を路側機との通信に利用してもよい。実施形態の１つの例において、通信ユニット６は、路側機が所定の通信エリア内に発信した電波を受信できる。通信ユニット６は、例えば、路側機、他の電子機器等で受信可能な電波を発信できる。所定の通信エリアは、所定のエリアの一例である。所定のエリアは、例えば、道路の近傍のエリアを含んでもよい。所定のエリアは、例えば、交差点、駐車場等のエリアを含んでもよい。
【００２１】
レシーバ７は、コントローラ１０から送信される音信号を音として出力できる。レシーバ７は、例えば、電子機器１にて再生される動画の音、音楽の音、及び通話時の相手の声を出力できる。マイク８は、入力される利用者の声等を音信号へ変換してコントローラ１０へ送信する。
【００２２】
ストレージ９は、プログラム及びデータを記憶できる。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域として利用してもよい。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２３】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する基本プログラムとが含まれる。アプリケーションの画面は、例えば、フォアグランドで実行される場合に、ディスプレイ２Ａに表示される。基本プログラムには、例えば、ＯＳが含まれる。アプリケーション及び基本プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２４】
ストレージ９は、例えば、制御プログラム９Ａ、加速度データ９Ｂ、状態データ９Ｃ、判別データ９Ｄ、位置データ９Ｅ、温度データ９Ｆ、推定データ９Ｇ、及び設定データ９Ｚ等を記憶できる。加速度データ９Ｂは、加速度センサ１５が検出した加速度値に関する情報を含む。状態データ９Ｃは、電子機器１の移動状態を示す情報を含む。判別データ９Ｄは、電子機器１の移動状態の判別に用いる情報を含む。位置データ９Ｅは、ＧＰＳレシーバ１８が検出した自機の位置に関する情報を含む。温度データ９Ｆは、温度センサ１９が検出した温度に関する情報を含む。設定データ９Ｚは、電子機器１の動作に関する各種の設定に関する情報を含む。
【００２５】
制御プログラム９Ａは、電子機器１を稼働させるための各種制御に関する機能を提供できる。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、加速度センサ１５等を制御することによって、自機の複数の移動状態を判別する機能が含まれる。
【００２６】
例えば、電子機器１の複数の状態は、停止状態、静止状態、歩行状態、走行状態、乗り物での移動状態、自転車での移動状態を含む。停止状態は、自機を携帯している利用者が停止している状態を含む。静止状態は、自機が置かれた状態を含む。歩行状態は、自機を携帯している利用者が歩行している状態を含む。走行状態は、自機を携帯している利用者が走行している状態を含む。乗り物での移動状態は、自機を携帯している利用者が乗り物で移動している状態を含む。乗り物は、例えば、自動車、電車、バス、飛行機、バイク等を含む。自転車での移動状態は、自機を携帯している利用者が自転車で移動している状態を含む。
【００２７】
制御プログラム９Ａは、利用者が移動した場所の変化を推定する機能を提供できる。場所の変化は、例えば、利用者が屋外から安全な場所へ移動した場所の変化を含む。安全な場所は、例えば、屋内、車内等を含む。場所の変化は、例えば、利用者が安全な場所から屋外へ移動した場所の変化を含む。屋外は、例えば、安全ではない場所を含む。安全ではない場所は、例えば、利用者が車両との交通事故に遭遇する可能性がある場所を含む。
【００２８】
例えば、屋外にいる利用者は、道路等に飛び出す可能性がある。このため、自動車を運転する運転者は、安全な場所にいない人を危険の対象として注意する必要がある。例えば、道路等の近傍に位置する建物の屋内を移動している利用者は、屋内から道路等に飛び出す可能性がある。このため、運転者は、屋内を移動している利用者も危険の対象として注意すると、より一層交通事故を回避する可能性を向上させることができる。制御プログラム９Ａは、交通に係る利用者の情報を、通信ユニット６の近距離無線通信によって他機に送信する機能を提供できる。例えば、交通に係る利用者の情報は、道路に利用者が飛び出す可能性がある旨を報知するための情報を含む。例えば、交通に係る利用者の情報は、利用者の存在を車両の運転者に報知するための情報を含む。
【００２９】
加速度データ９Ｂは、加速度センサ１５の検出結果としてコントローラ１０に送信されてくる複数の加速度情報を含む。加速度データ９Ｂは、複数の加速度情報を時系列で示すことができる。加速度情報は、例えば、時間と、加速度値とを含む。時間は、加速度センサ１５によって加速度の方向及び大きさを検出した時間を示す。加速度値は、加速度センサ１５によって検出した加速度の方向及び大きさの値を示す。
【００３０】
例えば、コントローラ１０には、加速度センサ１５の検出結果が送信されてくる。検出結果は、Ｘ軸方向の加速度値と、Ｙ軸方向の加速度値と、Ｚ軸方向の加速度値と、各加速度値を合成したベクトル値とを含む。コントローラ１０は、加速度センサ１５の検出結果をストレージ９の加速度データ９Ｂにロギングする。コントローラ１０は、Ｘ軸方向の加速度値、Ｙ軸方向の加速度値、及びＺ軸方向の加速度値を演算して合成ベクトル値を計算してもよい。
【００３１】
状態データ９Ｃは、自機の複数の状態を示す情報を含む。複数の状態は、例えば、停止状態、静止状態、歩行状態、走行状態、乗り物での移動状態、自転車での移動状態を含む。コントローラ１０は、自機の状態の変化の検出に応じて状態データ９Ｃを更新する。
【００３２】
判別データ９Ｄは、自機の複数の状態ごとに対応する加速度パターンを含む。加速度パターンは、自機の複数の状態ごとに、どのような加速度パターンが加速度センサ１５により特徴的に検出されるのかを予め計測し、抽出しておいた加速度パターンを含む。加速度パターンは、上述した合成ベクトル値のロギングしたデータに対応するように記憶される。判別データ９Ｄは、例えば、停止状態、静止状態、歩行状態、走行状態、乗り物での移動状態、自転車での移動状態等の状態の各々に対応した加速度パターンを含む。
【００３３】
例えば、コントローラ１０は、加速度データ９Ｂの合成ベクトルのパターンと判別データ９Ｄの加速度パターンとを比較し、一致した加速度パターンに対応付けられた状態を、電子機器１の状態として判別できる。なお、パターンの一致とは、完全に一致している場合、所定の割合で一致している場合を含む。
【００３４】
位置データ９Ｅは、位置情報を時系列的に記憶できる。位置情報は、例えば、位置を示す値と、検出時間とを含む。位置は、例えば、ＧＰＳレシーバ１８によって検出した緯度、経度を示す。時間は、例えば、ＧＰＳレシーバ１８によって位置を検出した時間を示す。位置データ９Ｅは、例えば、ＧＰＳレシーバ１８で受信した信号の強度、感度等を示す情報を含んでもよい。例えば、位置データ９Ｅは、ＧＰＳレシーバ１８の検出精度が悪化したことを示す情報を含んでもよい。位置データ９Ｅは、ＧＰＳレシーバ１８が位置を検出するごとに更新される。
【００３５】
温度データ９Ｆには、温度情報を時系列的に記憶できる。温度情報は、例えば、時間と、温度の値と、温度の変化量といった項目を含む。時間は、温度センサ１９によって温度を検出した時間を示す。温度の値は、温度センサ１９によって検出した温度の値を示す。温度の変化量は、温度センサ１９によって検出した温度の単位時間当たりの変化量を示す。温度データ９Ｆは、温度センサ１９が温度を検出するごとに更新される。
【００３６】
推定データ９Ｇは、例えば、コントローラ１又は０が推定した推定結果を示す情報を含む。推定結果は、例えば、利用者が移動した場所の推定結果を含む。推定結果は、例えば、安全な場所であるか否かの推定結果を含む。推定結果は、例えば、利用者が自動車に乗っているか否かの推定結果を含んでもよい。
【００３７】
設定データ９Ｚは、制御プログラム９Ａなどにより提供される機能に基づいて実行される処理に用いられる各種データを含む。設定データ９Ｚは、利用者が移動した場所の変化を推定するための推定情報を含む。推定情報は、例えば、安全な場所であるか否かを推定するための温度に関する情報を含む。
【００３８】
例えば、自機を携帯する利用者が外気温の低い屋外から暖房の効いた安全な場所へ移動すると、温度センサ１９が検出する温度は、急激に上昇して常温となる。例えば、自機を携帯する利用者が外気温の高い屋外から冷房の効いた安全な場所へ移動すると、温度センサ１９が検出する温度は、急激に低下して常温となる。すなわち、電子機器１は、温度センサ１９の検出結果に基づいて、所定の温度変化を検出したときに、利用者が移動した場所が安全な場所であるか否かを推定することができる。
【００３９】
実施形態の一例に係る推定情報は、所定の温度変化と、推定する場所との対応関係を示す情報を含む。例えば、所定の温度変化が急激な温度の上昇後に常温となる温度変化パターンの場合、推定情報は、当該所定の温度変化に基づいて推定する場所が安全な場所／安全ではない場所（屋外）を示す情報を含む。例えば、所定の温度変化が急激な温度の低下後に常温となる温度変化パターンの場合、推定情報は、当該所定の温度変化に基づいて推定する場所が安全な場所／安全ではない場所（屋外）を示す情報を含む。例えば、推定情報は、所定の温度変化を示す情報として、温度変化パターン、所定の閾値、所定時間当たりの温度の変化量等の情報を含む。例えば、推定情報は、利用者が自機を使用している地域、場所、季節、時間帯、天候等ごとに対応した情報としてもよい。すなわち、推定情報は、所定の温度変化に対応する地域、場所、季節、時間帯、天候等の情報を紐付けてもよい。例えば、大気の温度変化は、１時間当たり２〜３℃変化する場合がある。このため、所定の温度変化は、大気の温度変化を排除している。例えば、所定の温度変化は、日向から日陰へ、及び日陰から日向への移動に応じた温度変化を排除してもよい。
【００４０】
設定データ９Ｚは、他機への報知機能が有効であるか否かを示す情報を含む。例えば、他機への報知機能が有効である場合、電子機器１は、他機への報知処理を実行する。他機への報知処理は、例えば、コントローラ１０が制御プログラム９Ａを実行することによって実現される。他機への報知処理は、利用者が存在していることを報知するための報知情報を含む電波を、通信ユニット６を介して自機の近傍に位置する外部の電子機器に送信する処理を含む。報知情報は、例えば、自機の状態を示す情報を含んでもよい。外部の電子機器は、例えば、路側機、車両、車両に搭載された車載器等を含む。例えば、他機への報知機能が無効である場合、電子機器１は、他機への報知処理を実行しない。
【００４１】
コントローラ１０は、電子機器１の動作を統括的に制御して各種の機能を実現できる。コントローラ１０は、演算処理装置を含む。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、及びコプロセッサを含んでもよいが、これらに限定されない。ＳｏＣは、通信ユニット６等の他の構成要素が統合されていてもよい。
【００４２】
具体的には、コントローラ１０は、ストレージ９に記憶されているプログラムに含まれる命令を実行できる。コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照できる。コントローラ１０は、データ及び命令に応じて機能部を制御する。コントローラ１０は、機能部を制御することによって、各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、地磁気センサ１６、角速度センサ１７、ＧＰＳレシーバ１８、及び温度センサ１９を含むが、これらに限定されない。
【００４３】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して判別されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行できる。
【００４４】
コントローラ１０は、制御プログラム９Ａを実行することにより、加速度センサ１５、地磁気センサ１６、角速度センサ１７、ＧＰＳレシーバ１８、及び温度センサ１９と協働する。コントローラ１０は、加速度センサ１５の検出結果に基づき、自機の移動状態を判別する処理を実行する。
【００４５】
スピーカ１１は、コントローラ１０から送信される音信号を音として出力できる。スピーカ１１は、例えば、着信音及び音楽を出力してもよい。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００４６】
カメラ１２及びカメラ１３は、撮影した画像を電気信号へ変換できる。カメラ１２は、ディスプレイ２Ａに面している物体を撮影するインカメラでもよい。カメラ１３は、ディスプレイ２Ａの反対側の面に面している物体を撮影するアウトカメラでもよい。カメラ１２及びカメラ１３は、インカメラ及びアウトカメラを切り換えて利用可能なカメラユニットとして、機能的及び物理的に統合された状態で電子機器１に実装されてもよい。
【００４７】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部電源、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００４８】
加速度センサ１５は、電子機器１に作用する加速度の方向及び大きさを検出できる。加速度センサ１５は、検出した加速度値をコントローラ１０に送出できる。コントローラ１０は、加速度センサ１５により検出される加速度の方向及び大きさ、又は加速度の方向及び大きさの時系列変化を含む加速度パターンに基づいて、自機の移動状態の変化を検出してもよい。
【００４９】
地磁気センサ１６は、例えば、地磁気を計測することにより、電子機器１の向き（方位）を検出できる。地磁気センサ１６は、検出した地磁気値をコントローラ１０に送出できる。地磁気センサ１６は、２軸タイプ及び３軸タイプのいずれであってもよい。地磁気センサ１６は、磁界の向き及び大きさを検出してもよい。コントローラ１０は、地磁気センサ１６により検出される地磁気値に基づいて、利用者の進行方向を検出できる。
【００５０】
角速度センサ１７は、例えば、電子機器１の角速度の大きさ及び方向を測定できる。角速度センサ１７は、検出した角速度値をコントローラ１０に送出できる。コントローラ１０は、角速度センサ１７により検出される角速度の大きさ及び方向、又は角速度の方向及び大きさの時系列変化を含む角速度パターンに基づいて、電子機器１の向きの変化を検出できる。コントローラ１０は、例えば地磁気を検出できない環境等において、電子機器１の方位を電子機器１の向きの変化に基づいて変更できる。
【００５１】
ＧＰＳレシーバ１８は、電子機器１の現在位置を検出できる。ＧＰＳレシーバ１８は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。本実施形態では、電子機器１は、ＧＰＳレシーバ１８を有する場合について説明するが、これに限定されない。例えば、電子機器１は、ＧＰＳ衛星以外の測位衛星からの電波信号を受信するレシーバを備えてもよい。例えば、電子機器１は、通信ユニット６が無線通信を用いる基地局に基づいて、現在位置を検出してもよい。例えば、電子機器１は、複数の方式を併用して、現在位置を検出してもよい。
【００５２】
温度センサ１９は、電子機器１の周囲の温度を検出できる。例えば、温度センサ１９は、サーミスタ等を含む。例えば、温度センサ１９の検出結果は、利用者が安全な場所から屋外へ出たこと、利用者が屋外から安全な場所へ入ったことを検出するのに用いられる。
【００５３】
コントローラ１０は、加速度センサ１５、地磁気センサ１６、及び角速度センサ１７の各出力を組み合わせて利用してよい。複数のセンサの出力を組み合わせて利用することで、電子機器１は、自機の動きを高度に反映させた制御をコントローラ１０によって実行できる。電子機器１は、加速度センサ１５、地磁気センサ１６、及び角速度センサ１７を組み合わせて利用することで、利用者が歩いた歩数及び方向を検出することができる。
【００５４】
実施形態では、電子機器１は、加速度センサ１５、地磁気センサ１６、及び角速度センサ１７をモーションセンサとして利用する場合について説明するが、これに限定されない。例えば、電子機器１は、加速度センサ１５、地磁気センサ１６、及び角速度センサ１７を、１つのモーションセンサとして利用してよい。
【００５５】
図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、コネクタ１４に接続される装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。
【００５６】
図２は、電子機器１による制御の一例の処理手順を示すフローチャートである。図２に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図２に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００５７】
図２に示すように、電子機器１のコントローラ１０は、ステップＳ１０１として、温度センサ１９の検出結果から所定の温度変化の有無を解析する。例えば、コントローラ１０は、温度データ９Ｆの検出結果に、設定データ９Ｚの推定情報が示す所定の温度変化と類似又は一致する温度変化が存在する場合、当該温度変化を検出する。例えば、コントローラ１０は、温度データ９Ｆの検出結果に、設定データ９Ｚの推定情報が示す所定の温度変化が含まれない場合、所定の温度変化を検出しない。
【００５８】
コントローラ１０は、ステップＳ１０２として、ステップＳ１０１で所定の温度変化を検出したか否かを判定する。コントローラ１０は、所定の温度変化を検出していないと判定した場合（ステップＳ１０２でＮｏ）、図２に示す処理手順を終了させる。すなわち、コントローラ１０は、利用者が移動している場所に変化はないため、処理を終了させる。
【００５９】
コントローラ１０は、ステップＳ１０１で所定の温度変化を検出したと判定した場合（ステップＳ１０２でＹｅｓ）、処理をステップＳ１０３に進める。コントローラ１０は、ステップＳ１０３として、所定の温度変化に基づき、利用者が移動した場所を推定する。例えば、コントローラ１０は、所定の温度変化と一致または類似する推定情報を設定データ９Ｚから特定し、当該推定情報が示す場所を利用者が移動した安全な場所／安全ではない場所として推定する。コントローラ１０は、推定が終了すると、処理をステップＳ１０４に進める。
【００６０】
コントローラ１０は、ステップＳ１０４として、ステップＳ１０３の推定結果に基づいて、推定した場所は安全な場所であるか否かを判定する。コントローラ１０は、推定した場所は安全な場所であると判定した場合（ステップＳ１０４でＹｅｓ）、処理をステップＳ１０５に進める。コントローラ１０は、ステップＳ１０５として、安全な場所を示す情報を推定データ９Ｇに設定する。安全な場所を示す情報は、例えば、利用者の自宅、会社、車内、学校等を示す情報としてもよい。コントローラ１０は、ステップＳ１０５の処理が終了すると、図２に示す処理手順を終了させる。
【００６１】
コントローラ１０は、推定した場所は安全な場所ではないと判定した場合（ステップＳ１０４でＮｏ）、処理をステップＳ１０６に進める。コントローラ１０は、ステップＳ１０６として、安全ではない場所を示す情報を推定データ９Ｇに設定する。コントローラ１０は、ステップＳ１０６の処理が終了すると、図２に示す処理手順を終了させる。
【００６２】
図２に示したように、電子機器１は、温度センサ１９の検出結果に基づいて、利用者の移動に応じた場所の変化を推定することができる。その結果、電子機器１は、自機を携帯している利用者の現在の場所を推定することで、利用者の現在の場所に応じた処理の制御を行うことができる。電子機器１は、温度センサ１９を用い、かつ複雑な演算処理等が不要なことから、実現性を向上させることができる。
【００６３】
図３は、電子機器１による報知処理に係る処理手順の一例を示すフローチャートである。図３に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図３に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００６４】
図３に示すように、電子機器１のコントローラ１０は、ステップＳ１００１として、報知タイミングであるか否かを判定する。報知タイミングは、例えば、通信ユニット６によって外部の電子機器から電波を受信したタイミングを含む。報知タイミングは、例えば、ＧＰＳレシーバ１８によって検出した位置が予め定められた場所に近づいたタイミングを含む。予め定められた場所は、例えば、交差点、交通事故が多発している場所等を含む。コントローラ１０は、報知タイミングではないと判定した場合（ステップＳ１００１でＮｏ）、図３に示す処理手順を終了させる。コントローラ１０は、報知タイミングであると判定した場合（ステップＳ１００１でＹｅｓ）、処理をステップＳ１００２に進める。
【００６５】
コントローラ１０は、ステップＳ１００２として、ストレージ９から推定データ９Ｇを取得し、処理をステップＳ１００３に進める。コントローラ１０は、ステップＳ１００３として、推定データ９Ｇの推定結果に基づいて、安全な場所が設定されているか否かを判定する。
【００６６】
コントローラ１０は、安全な場所が設定されていると判定した場合（ステップＳ１００３でＹｅｓ）、処理をステップＳ１００４に進める。コントローラ１０は、ステップＳ１００４として、利用者の危険度として第１値を設定する。利用者の危険度は、例えば、車両の運転手に対して通知する利用者の存在を注意する度合いを示している。例えば、運転中の車両の運転者は、交通事故を回避するために、屋内にいる利用者よりも、屋外を歩行している利用者を注意する必要がある。すなわち、利用者の危険度は、運転者が利用者の存在を注意する度合いが高いほど高い値が設定される。コントローラ１０は、ステップＳ１００４の処理が終了すると、処理を後述するステップＳ１００６に進める。
【００６７】
コントローラ１０は、安全な場所が設定されていないと判定した場合（ステップＳ１００３でＮｏ）、処理をステップＳ１００５に進める。コントローラ１０は、ステップＳ１００５として、利用者の危険度として第２値を設定する。第２値は、第１値よりも高い危険度を示す値となっている。コントローラ１０は、ステップＳ１００５の処理が終了すると、処理をステップＳ１００６に進める。
【００６８】
コントローラ１０は、ステップＳ１００６として、危険度を含む報知情報を作成し、処理をステップＳ１００７に進める。コントローラ１０は、ステップＳ１００７として、通信ユニット６による報知情報の送信を制御する。その結果、通信ユニット６は、報知情報を含む電波を自機の外部に向けて送出する。コントローラ１０は、ステップＳ１００７の処理が終了すると、図３に示す処理手順を終了させる。
【００６９】
図３に示す処理手順では、電子機器１は、温度変化に基づいて安全な場所と推定した場合も、報知情報を通信ユニット６から送出する場合について説明したが、これに限定されない。例えば、電子機器１は、温度変化に基づいて安全な場所と推定した場合、報知情報を通信ユニット６から送信しなくてもよい。
【００７０】
図４は、利用者の移動に応じた温度と時間との関係の一例を示す図である。図４に示す例では、屋外温度は、屋内温度よりも高い温度となっている。図４に示す例では、利用者が屋外から屋内へ移動した一例を示している。図４に示す例は、例えば、利用者が酷暑地等で自機を携帯している場合の温度変化パターンの一例を示している。
【００７１】
図４に示す例では、電子機器１は、温度センサ１９によって急激な温度の上昇後に常温となる所定の温度変化パターンを検出すると、利用者が安全な場所から屋外へ移動したと推定できる。これに対し、図４に示す例において、電子機器１は、温度センサ１９によって急激な温度の低下後に常温となる所定の温度変化パターンを検出すると、利用者が屋外から安全な場所へ移動したと推定できる。
【００７２】
図５は、利用者の移動に応じた温度と時間との関係の他の一例を示す図である。図５に示す例では、屋内温度は、屋外温度よりも高い温度となっている。図５に示す例では、利用者が屋内から屋外へ移動した一例を示している。図５に示す例は、例えば、利用者が寒冷地等で自機を携帯している場合の温度変化パターンの一例を示している。
【００７３】
図５に示す例では、電子機器１は、温度センサ１９によって急激な温度の低下後に常温となる所定の温度変化パターンを検出すると、利用者が安全な場所から屋外へ移動したと推定できる。これに対し、図５に示す例において、電子機器１は、温度センサ１９によって急激な温度の上昇後に常温となる所定の温度変化パターンを検出すると、利用者が屋外から安全な場所へ移動したと推定できる。
【００７４】
例えば、電子機器１は、温度センサ１９の検出結果に基づいて、安全な場所から安全でない場所へ利用者が移動したと推定すると、高い危険度が設定された報知情報を通信ユニット６から外部の電子機器へ送信することができる。その結果、電子機器１は、利用者が安全な場所にいるか否かの推定結果に応じて、報知情報の危険度の値を変更することができる。
【００７５】
以下に実施形態の他の一例に係る電子機器１について説明する。実施形態の他の一例に係る電子機器１は、制御プログラム９Ａの機能が異なる点を除いて、図１に示した電子機器１と同様の構成を有する。
【００７６】
図６は、電子機器１による制御の他の一例の処理手順を示すフローチャートである。図６に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図６に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００７７】
図６に示す例では、ステップＳ１０２からステップＳ１０６の処理は、図２に示すステップＳ１０２からステップＳ１０６の処理と同一であるため、異なる部分のみを説明し、同一部分の説明は省略する。
【００７８】
図６に示すように、電子機器１のコントローラ１０は、ステップＳ２０１として、ＧＰＳレシーバ１８から自機の位置情報を取得し、処理をステップＳ２０２に進める。コントローラ１０は、ステップＳ２０２として、自機の位置情報に対応した所定の温度変化を特定する。例えば、自機の位置情報が自宅、会社、学校等の予め登録された第１位置情報である場合、コントローラ１０は、当該第１位置情報に紐付けられた所定の温度変化を設定データ９Ｚから特定する。例えば、自機の位置情報が寒冷地や酷暑地等の予め登録された第２位置情報である場合、コントローラ１０は、当該第２位置情報に紐付けられた所定の温度を設定データ９Ｚから特定する。コントローラ１０は、所定の温度変化を特定すると、処理をステップＳ２０３に進める。
【００７９】
コントローラ１０は、ステップＳ２０３として、温度センサ１９の検出結果から位置情報に対応した所定の温度変化の有無を解析する。例えば、コントローラ１０は、温度データ９Ｆの検出結果に、ステップＳ２０２で特定した所定の温度変化と類似又は一致する温度変化が存在する場合、当該温度変化を検出する。例えば、コントローラ１０は、温度データ９Ｆの検出結果に、ステップＳ２０２で特定した所定の温度変化が含まれない場合、所定の温度変化を検出しない。コントローラ１０は、所定の温度変化の有無を解析すると、処理を既に説明したステップＳ１０２に進める。コントローラ１０は、既に説明したステップＳ１０２以降の処理が終了すると、図６に示す処理手順を終了させる。
【００８０】
図６に示したように、電子機器１は、温度センサ１９の検出結果と利用者の位置情報とに基づいて、利用者の移動に応じた場所の変化を推定することができる。その結果、電子機器１は、利用者の位置情報に対応した所定の温度変化を特定することができる。例えば、位置情報が利用者の自宅、会社、学校等の近傍を示している場合、利用者は、安全ではない場所から安全な場所に移動する可能性が高い。この場合、電子機器１は、当該位置における安全ではない場所から安全な場所に移動する場合の所定の温度変化を特定できる。例えば、位置情報が利用者の自宅、会社、学校等を示している場合、利用者は、安全な場所から安全ではない場所に移動する可能性が高い。この場合、電子機器１は、当該位置における安全な場所から安全ではない場所に移動する所定の温度変化を特定できる。このように、電子機器１は、自機の現在位置に応じた所定の温度変化に基づいて、移動した場所が安全な場所であるか否かの推定を行うことで、推定の精度を向上させることができる。
【００８１】
例えば、電子機器１は、ＧＰＳレシーバ１８で検出した現在位置が所定の位置である場合に、所定の温度変化の有無に基づいて、利用者が移動した安全な場所を推定するようにしてもよい。所定の位置は、例えば、利用者の自宅、会社、学校等の位置を含む。電子機器１は、例えば、カメラ１２又はカメラ１３で撮影した画像に基づいて利用者の現在位置を特定してもよい。具体的には、電子機器１は、カメラ１２又はカメラ１３で電子機器１の周囲を撮影し、撮影した画像に、所定の位置と紐付けられた画像が映っているか否かを判定する。電子機器１は、所定の位置と紐付けられた画像が映っている場合に、現在位置が所定の位置であると判定する。所定の位置と紐付けられた画像の情報は、所定の位置で予め撮影した画像を解析してストレージ９に記録すればよい。電子機器１は、カメラ１２又はカメラ１３を用いて取得した画像の替わりに、通信ユニット６を介してウェアラブル端末等の他端末と通信して取得した他端末が撮像した画像を用いて、現在位置が所定の位置であると判定してもよい。
【００８２】
図７は、電子機器１による制御の他の一例の処理手順を示すフローチャートである。図７に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図７に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００８３】
図７に示す例では、ステップＳ１０２からステップＳ１０６の処理は、図２に示すステップＳ１０２からステップＳ１０６の処理と同一であるため、異なる部分のみを説明し、同一部分の説明は省略する。
【００８４】
図７に示すように、電子機器１のコントローラ１０は、ステップＳ３０１として、ＧＰＳレシーバ１８から自機の位置情報を取得し、処理をステップＳ３０２に進める。コントローラ１０は、ステップＳ３０２として、通信ユニット６を介して、位置情報に対応した地域の気象情報を外部の電子機器から取得する。例えば、コントローラ１０は、自機の現在位置付近、地域等の気温情報を含む気象情報を、予め定められた配信サーバ等から取得する。コントローラ１０は、取得処理が終了すると、処理をステップＳ３０３に進める。
【００８５】
コントローラ１０は、ステップＳ３０３として、温度センサ１９の検出結果と気象情報とに基づいて、所定の温度変化の有無を解析する。例えば、検出した地域の外気温が３５℃である場合、温度センサ１９によって検出した温度が２５℃であると、利用者は屋内で涼んでいる可能性が高い。このため、コントローラ１０は、温度センサ１９が検出した温度と、気象情報が示す温度との差分を算出し、当該差分が所定の閾値よりも大きくなった場合に、所定の温度変化を検出する。コントローラ１０は、温度センサ１９が検出した温度と、気象情報が示す温度との差分を算出し、当該差分が所定の閾値よりも大きくない場合、所定の温度変化を検出しない。コントローラ１０は、所定の温度変化の有無を解析すると、処理を既に説明したステップＳ１０２に進める。コントローラ１０は、既に説明したステップＳ１０２以降の処理が終了すると、図７に示す処理手順を終了させる。
【００８６】
図７に示したように、電子機器１は、温度センサ１９の検出結果と、自機の現在位置付近の外気温とに基づいて、利用者の移動に応じた場所の変化を推定することができる。その結果、電子機器１は、外気温を基準とした所定の温度変化に基づいて、安全な場所であるか否かの推定を行うことで、推定の精度を向上させることができる。
【００８７】
図８は、電子機器１による制御の他の一例の処理手順を示すフローチャートである。図８に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図８に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００８８】
図８に示す例では、ステップＳ１０１からステップＳ１０６の処理は、図２に示すステップＳ１０１からステップＳ１０６の処理と同一であるため、異なる部分のみを説明し、同一部分の説明は省略する。
【００８９】
図８に示すように、電子機器１のコントローラ１０は、ステップＳ４０１として、自機に関する発熱情報を取得する。例えば、発熱情報は、自機のデバイスが発熱しているか否かを判別するための情報を含む。例えば、発熱情報は、コントローラ１０の使用率、使用状況等を示す情報を含む。例えば、発熱情報は、自機のデバイスの使用状況に関する情報を含む。コントローラ１０は、処理が終了すると、処理をステップＳ４０２に進める。
【００９０】
コントローラ１０は、ステップＳ４０２として、自機は発熱状態であるか否かを判定する。発熱状態は、例えば、温度センサ１９の検出結果に影響を与える熱が自機に生じている状態を含む。例えば、温度センサ１９は、自機が発熱している場合、その発熱による温度上昇を検出する可能性がある。このため、コントローラ１０は、取得した発熱情報が所定の条件を満たす場合、自機は発熱状態であると判定する。所定の条件は、例えば、コントローラ１０が発熱する使用状況を判定するための判定条件、発熱するデバイスの使用状況を判定するための判定条件等を含む。コントローラ１０は、自機は発熱状態であると判定した場合（ステップＳ４０２でＹｅｓ）、図８に示す処理手順を終了させる。
【００９１】
コントローラ１０は、自機は発熱状態ではないと判定した場合（ステップＳ４０２でＮｏ）、処理を既に説明したステップＳ１０１に進める。コントローラ１０は、既に説明したステップＳ１０１以降の処理が終了すると、図８に示す処理手順を終了させる。
【００９２】
図８に示したように、電子機器１は、自機が発熱している可能性がある場合、利用者の移動の変化を推定しない。電子機器１は、自機が発熱していない場合に、温度センサ１９の検出結果に基づいて利用者の移動に応じた場所の変化を推定することができる。その結果、電子機器１は、自機の発熱の影響を除外することで、温度に基づく場所の変化の推定精度を向上させることができる。
【００９３】
図８に示す処理手順では、自機が発熱状態ではないと、利用者が移動した場所が安全な場所であるか否かを推定する場合について説明したが、これに限定されない。例えば、図８に示す処理手順は、自機が発熱状態である場合、温度センサ１９の検出結果を補正して、利用者が移動した場所が安全な場所であるか否かを推定する処理手順としてもよい。例えば、図８に示す処理手順は、図６に示した自機の位置情報に関する処理手順、図７に示した気象情報に関する処理手順等を組み合わせてもよい。
【００９４】
図９は、電子機器１による制御の他の一例の処理手順を示すフローチャートである。図９に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図９に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００９５】
図９に示す例では、ステップＳ１０１からステップＳ１０６の処理は、図２に示すステップＳ１０１からステップＳ１０６の処理と同一であるため、異なる部分のみを説明し、同一部分の説明は省略する。
【００９６】
図９に示すように、電子機器１のコントローラ１０は、ステップＳ５０１として、加速度データ９Ｂに基づいて自機の状態を判別する。例えば、コントローラ１０は、加速度データ９Ｂの加速度パターンと判別データ９Ｄの状態ごとの加速度パターンとを比較し、一致する判別データ９Ｄの加速度パターンに対応した状態を、自機の状態として判別する。コントローラ１０は、判別した状態を状態データ９Ｃに記憶する。
【００９７】
コントローラ１０は、ステップＳ５０２として、ステップＳ５０１で判別した自機の状態が、歩行状態又は走行状態であるか否かを判別する。コントローラ１０は、歩行状態又は走行状態ではないと判定した場合（ステップＳ５０２でＮｏ）、図９に示す処理手順を終了させる。コントローラ１０は、歩行状態又は走行状態であると判定した場合（ステップＳ５０２でＹｅｓ）、処理を既に説明したステップＳ１０１に進める。コントローラ１０は、既に説明したステップＳ１０１以降の処理が終了すると、図９に示す処理手順を終了させる。
【００９８】
図９に示したように、電子機器１は、自機の状態が歩行状態又は走行状態である場合に、温度センサ１９の検出結果に基づいて利用者が移動した場所が安全な場所であるか否かを推定することができる。例えば、温度センサ１９が検出する温度は、利用者の周囲環境が変化したときに、急激に変化する可能性が高い。このため、電子機器１は、自機が歩行状態又は走行状態のときに場所の変化を推定することで、コントローラ１０の処理負担を軽減することができる。
【００９９】
上記の実施形態では、電子機器１は、図６から図９に示す処理手順の各々をコントローラ１０で実行する場合について説明したが、これに限定されない。例えば、図６から図９に示す処理手順は、それらを組み合わせた処理手順としてもよい。図３に示す報知に係る処理手順は、図６から図９に示す処理手順と組み合わせてもよい。
【０１００】
図１０は、報知システム１００のシステム構成の一例を示すシステム図である。図１０を参照しつつ、上記の電子機器１を含む報知システム１００の一例について説明する。
【０１０１】
図１０に示すように、報知システム１００は、上記の電子機器１と、路側機２００と、車両３００と、を備える。路側機２００は、所定のエリア又は所定のエリアの近傍に設けられている。所定のエリアは、例えば、道路、交差点、駐車場等のエリアを含む。所定のエリアは、例えば、交通事故が発生する可能性がある箇所を含むエリアとしてもよい。路側機２００は、所定のエリアの内部及び近傍の不特定多数の電子機器に電波を送信できる。車両３００は、例えば、自動車、トラック、バス、タクシー、緊急車両等を含む。車両３００は、車載装置３１０を備える。車載装置３１０は、例えば、路側機２００からの電波が受信可能なように、車両３００に搭載されている。車載装置３１０は、例えば、ナビゲーション装置、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）車載器、コンビネーションメータ、カーオーディオ等の車両３００に搭載される車載装置を含む。車載装置３１０は、例えば、運転者によって車両３００に持ち込まれる電子機器としてもよい。車両３００に持ち込まれる電子機器は、例えば、携帯電話機、ウェアラブル装置、携帯ゲーム機等を含む。
【０１０２】
路側機２００及び車載装置３１０は、通信部を有する。路側機２００と車載装置３１０とは、通信部を介して互いに双方向通信ができるように構成されている。路側機２００と車載装置３１０とは、通信部を介して、屋内及び屋外の電子機器１と近距離無線による双方向通信ができるように構成されている。路側機２００は、所定のエリアに関する情報を送信する機能を含む。車載装置３１０は、受信した情報を利用者に提供する機能を含む。
【０１０３】
例えば、電子機器１を携帯する利用者は、屋外を歩行している。この場合、利用者は、自動車、バイク等の車両３００との交通事故の可能性がある交通弱者である。電子機器１は、交通弱者を守るために、車両３００等の運転者に対して利用者の存在を報知する機能を有している。電子機器１は、利用者が歩行している場合、温度センサ１９によって安定した温度を検出することができる。電子機器１は、温度センサ１９の検出結果から所定の温度変化を検出していない場合、利用者が安全な場所にいないと推定する。
【０１０４】
図１０に示すように、電子機器１の近傍に通信可能な路側機２００と車載装置３１０とが存在する場合、電子機器１は、路側機２００と車載装置３１０とに、利用者の存在を報知するための報知情報Ｄを含む電波を近距離無線によって送信する。例えば、報知情報Ｄは、利用者が屋外にいる可能性が高い場合、利用者の危険度が８０％であることを示す情報を含む。その結果、電子機器１は、利用者の存在を路側機２００、車載装置３１０等に報知できるため、利用者の安全性を向上させることができる。一方、車載装置３１０は、安全な場所にいない利用者が携帯する電子機器１からの報知情報Ｄを受信した場合、例えば、飛び出しの危険がある歩行者が近くにいることを運転者に報知することができる。その結果、運転者は、歩行者や自転車等の交通弱者との交通事故を回避できる可能性を向上することができる。また、路側機２００は、安全な場所にいない利用者が携帯する電子機器１からの報知情報Ｄを受信した場合、例えば、路側機２００に接近する車両３００、車載装置３１０等に対して当該報知情報Ｄを転送することができる。その結果、路側機２００は、車両３００と交通弱者との交通事故の回避に貢献することができる。
【０１０５】
例えば、電子機器１を携帯する利用者は、屋外から自宅、会社等の建物５００内へ移動している。この場合、屋外の温度は、建物５００内の温度よりも高い温度となっている。電子機器１は、温度センサ１９の検出結果に基づいて、急激な温度の低下を示す所定の温度変化を検出する。所定の温度変化は、設定データ９Ｚの推定情報で安全な場所と紐付けられている。この場合、電子機器１は、検出した所定の温度変化に基づいて、利用者の移動した場所が安全な場所であると推定する。電子機器１は、加速度センサ１５の検出結果に基づいて、自機の状態が歩行状態であると判別する。例えば、利用者は、建物５００内を歩行している場合、建物５００から屋外に飛び出す可能性がある。
【０１０６】
電子機器１は、建物５００の近傍に存在する路側機２００、車載装置３１０等に、報知情報Ｄを含む電波を近距離無線によって送信する。例えば、報知情報Ｄは、利用者が屋内を歩行している可能性が高い場合、利用者の危険度が３０％であることを示す情報を含む。その結果、電子機器１は、建物５００から屋外に飛び出す可能性がある利用者の存在を路側機２００、車載装置３１０等に報知できるため、利用者の安全性を向上させることができる。一方、車載装置３１０は、電子機器１から受信した報知情報Ｄの危険度等に基づいて、例えば、建物５００から飛び出しの危険がある歩行者が近くにいることを運転者に報知することができる。その結果、運転者は、建物５００等から飛び出す交通弱者との交通事故を回避できる可能性を向上することができる。
【０１０７】
路側機２００は、安全な場所にいる利用者が携帯する電子機器１からの報知情報Ｄを受信した場合、例えば、路側機２００に接近する車両３００、車載装置３１０等に対して当該報知情報Ｄを転送することができる。その結果、路側機２００は、車両３００と交通弱者との交通事故の回避に貢献することができる。
【０１０８】
上記の実施形態では、電子機器１は、所定の温度変化に基づいて、利用者が移動した場所が安全な場所であるか否かを推定する場合について説明したが、これに限定されない。例えば、電子機器１は、自機の状態の遷移と、所定の温度変化とに基づいて、利用者が車両３００の内部から屋外へ移動したか否かを推定してもよい。例えば、電子機器１は、自機が乗り物での移動状態から歩行状態へ遷移し、当該遷移に応じた所定の温度変化を検出した場合に、乗り物の内部から屋外へ移動したと推定してもよい。
【０１０９】
上記の実施形態では、電子機器１は、報知情報Ｄの危険度に８０％又は３０％の値を設定する場合について説明したが、これに限定されない。例えば、電子機器１は、危険度として二段階よりも多くの段階に分割してもよい。
【０１１０】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【０１１１】
１  電子機器
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  加速度データ
９Ｃ  状態データ
９Ｄ  判別データ
９Ｅ  位置データ
９Ｆ  温度データ
９Ｇ  推定データ
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２、１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  地磁気センサ
１７  角速度センサ
１８  ＧＰＳレシーバ
１９  温度センサ
【図１】
2018054389.tif 000003
【図２】
2018054389.tif 000004
【図３】
2018054389.tif 000005
【図４】
2018054389.tif 000006
【図５】
2018054389.tif 000007
【図６】
2018054389.tif 000008
【図７】
2018054389.tif 000009
【図８】
2018054389.tif 000010
【図９】
2018054389.tif 000011
【図１０】
2018054389.tif 000012