(57)【要約】【課題】リモートコントローラの電池がなくなったり、あるいはその他、リモートコントローラとの通信ができなくなったりした場合でも、リモートコントローラの位置の手がかりを得ることができる探索システムを提供する。【解決手段】本体１００と、リモートコントローラ２００と、を備える探索システム１が提供される。探索システム１は、前記リモートコントローラ２００の位置を示す情報を前記本体１００が出力可能に記憶する。【選択図】図６
2017220808.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
リモートコントローラと、を備え、
前記リモートコントローラの位置を示す情報を出力可能に記憶する、探索システム。
【請求項２】
前記リモートコントローラから生体が離れた際に、前記リモートコントローラの位置を示す情報を更新する、請求項１に記載の探索システム。
【請求項３】
前記リモートコントローラが移動した際に、前記リモートコントローラの位置を示す情報を更新する、請求項１または２に記載の探索システム。
【請求項４】
前記リモートコントローラの位置を示す情報が定期的に更新して記憶される、請求項１から３のいずれか１項に記載の探索システム。
【請求項５】
前記リモートコントローラの位置を示す情報は、前記本体が配置される部屋の複数に区切られたエリアのうちの前記リモートコントローラのエリアを特定するための情報である、請求項１から４のいずれか１項に記載の探索システム。
【請求項６】
前記リモートコントローラは、カメラを含み、
前記リモートコントローラの位置を示す情報は、前記リモートコントローラが撮影した画像を含む、請求項１から５のいずれか１項に記載の探索システム。
【請求項７】
前記リモートコントローラからの音または光に基づいて、前記本体が前記リモートコントローラの位置を示す情報を作成する、請求項１から６のいずれか１項に記載の探索システム。
【請求項８】
前記リモートコントローラが自身の位置を示す情報を作成する、請求項１から６のいずれか１項に記載の探索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エアコンやテレビなどの電気機器を制御するためのリモートコントローラの置き場所を探しやすくするための技術に関する。
【背景技術】
【０００２】
従来から、リモートコントローラを捜索するための技術が知られている。たとえば、特開２００２−３２０２７９号公報（特許文献１）には、リモコン捜索装置が開示されている。特許文献１によると、空気調和機本体と、この空気調和機本体に操作信号を送信し、遠隔操作により空気調和機の所定の操作を行うためのワイヤレスリモコンとを備える。前記ワイヤレスリモコンにリモコン捜索用信号を受信する受信手段と、この受信手段で受信されたリモコン捜索用信号に応じて応答信号を発信する応答出力手段とを設け、空気調和機本体にリモコン捜索用信号を発信するための発信手段と、応答出力手段から発信される信号を受信したときに報知する報知手段とを設ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２０２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来はリモートコントローラの電池がなくなったり、あるいはその他、リモートコントローラとの通信ができなくなったりした場合には、リモートコントローラの位置を取得することができなかった。そこで、本発明の目的は、リモートコントローラの電池がなくなったり、あるいはその他、リモートコントローラとの通信ができなくなったりした場合でも、リモートコントローラの位置の手がかりを得ることができる探索システムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、本体と、リモートコントローラと、を備える探索システムが提供される。探索システムは、前記リモートコントローラの位置を示す情報を出力可能に記憶する。
【０００６】
好ましくは、前記リモートコントローラから生体が離れた際に、前記リモートコントローラの位置を示す情報を更新する。
【０００７】
好ましくは、前記リモートコントローラが移動した際に、前記リモートコントローラの位置を示す情報を更新する。
【０００８】
好ましくは、前記リモートコントローラの位置を示す情報が定期的に更新して記憶される。
【０００９】
好ましくは、前記リモートコントローラの位置を示す情報は、前記本体が配置される部屋の複数に区切られたエリアのうちの前記リモートコントローラのエリアを特定するための情報である。
【００１０】
好ましくは、前記リモートコントローラは、カメラを含む。前記リモートコントローラの位置を示す情報は、前記リモートコントローラが撮影した画像を含む。
【００１１】
好ましくは、前記リモートコントローラからの音または光に基づいて、前記本体が前記リモートコントローラの位置を示す情報を作成する。
【００１２】
好ましくは、前記リモートコントローラが自身の位置を示す情報を作成する。
【発明の効果】
【００１３】
以上のように、この発明によれば、リモートコントローラの電池がなくなったり、あるいはその他、リモートコントローラとの通信ができなくなったりした場合でも、リモートコントローラの位置の手がかりを得ることができる探索システムが提供される。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態にかかる探索システム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかる電気機器本体１００のハードウェア構成を表わすブロック図である。
【図３】第１の実施の形態にかかる位置データベース１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【図５】第１の実施の形態にかかる複数のエリアに区切られた部屋を示すイメージ図である。
【図６】第１の実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【図７】第１の実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【図８】第１の実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【図９】第２の実施の形態にかかる電気機器本体１００が配置される部屋を示すイメージ図である。
【図１０】第２の実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【図１１】第２の実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【図１２】第２の実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【図１３】第３の実施の形態にかかる位置データベース１２３を示すイメージ図である。
【図１４】第４の実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【図１５】第４の実施の形態にかかる位置データベース１２４を示すイメージ図である。
【図１６】第４の実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【図１７】第４の実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【図１８】第４の実施の形態にかかるリモコン２００における情報処理について説明する。
【図１９】第５の実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【図２０】第５の実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【図２１】第６の実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【図２２】第６の実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【図２３】第７の実施の形態にかかる探索システム１の全体構成と動作概要とを示すイメージ図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜探索システム１の全体構成と動作概要＞
【００１６】
まず、本実施の形態にかかる探索システム１の全体構成と動作概要について説明する。図１は、本実施の形態にかかる探索システム１の全体構成と動作概要とを示すイメージ図である。
【００１７】
まず、図１を参照して、本実施の形態にかかる探索システム１の全体構成について説明する。本実施の形態にかかる探索システム１は、主に、エアコンなどの電気機器本体１００と、当該電気機器本体１００を操作するためのリモートコントローラ２００と、電気機器本体１００とリモートコントローラ２００とが互いに通信するための無線ルータ３００などを含む。なお、以下では、リモートコントローラ２００は、リモコン２００ともいう。
【００１８】
なお、電気機器とは、図１に記載のエアコンに限らず、冷蔵庫、空気清浄機、電子レンジ、洗濯機、自走式掃除機、照明機器などの家電、テレビ、ハードディスクレコーダ、音楽プレーヤー、ゲーム機などのＡＶ（オーディオ・ビジュアル）機器、太陽光発電気、インターホン、トイレットシステム、カメラ、マイク、照明器具、給湯システム、各種センサなどの住宅設備、などであってもよい。なお、以下では、説明のために、これらの機器を総称して電気機器ともいう。
【００１９】
次に、図１を参照して、本実施の形態にかかる探索システム１の動作概要について説明する。まず、電気機器本体１００は、定期的に、たとえば３０分毎に、無線ルータ３００を介して、リモコン２００に現在位置を要求する。リモコン２００は、当該要求に応じて光や音を出力する。
【００２０】
電気機器本体１００は、光センサを利用してリモコン２００からの所定の周波数の光を検知することによって、リモコン２００の位置を取得する。あるいは電気機器本体１００は、音センサを利用してリモコン２００からの音を検知することによって、リモコン２００の位置を取得する。電気機器本体１００は、取得したリモコン２００の位置を示す情報を、後で利用できるように記憶する。本実施の形態においては、電気機器本体１００は、配置されている部屋を複数のエリアに分割し、リモコン２００がどのエリアに配置されているかを示す情報を記憶する。
【００２１】
ただし、当該情報は、エリアを特定する情報に限らず、電気機器本体１００や部屋の角などを基準にしたリモコン２００の位置座標を特定する情報であってもよく、部屋の中におけるリモコン２００の位置を正確にまたは大雑把に示す情報であればよい。
【００２２】
そして、ユーザが、リモコン２００の置き場所を忘れるなどして、リモコン２００を見失った場合などに、電気機器本体１００にリモコン２００の位置を出力するように命令することができる。電気機器本体１００は、まずは、当該命令に応じて、無線ルータ３００を介して、リモコン２００に現在位置を要求する。リモコン２００は、可能であれば、当該要求に応じて光や音を出力する。
【００２３】
特に、本実施の形態においては、リモコン２００の電源が切れていたり、リモコン２００が電気機器本体１００と通信できなくなったり、リモコン２００が光や音を出力できなかったりした場合に、電気機器本体１００が、最後にリモコン２００からの出力から得られた情報に基づいて、リモコン２００の位置を示す情報を出力するものである。
【００２４】
たとえば、本実施の形態においては、電気機器本体１００は、光や音を受けた方向が含まれるエリアを特定する情報を表示したり、当該エリアに可視光を照射したりする。あるいは、電気機器本体１００は、当該エリアを示す音声メッセージと情報の取得時間、たとえば「リモコンは１３時３０分にＢエリアにありました。」という音声メッセージを出力する。
【００２５】
以上のように、本実施の形態にかかる探索システム１においては、電気機器本体１００が、リモコン２００の位置を示すための情報を蓄積するため、ユーザがリモコン２００を探す際に当該情報をユーザに提供することができる。これによって、たとえば、リモコン２００の電源が切れていたり、リモコン２００が電気機器本体１００と通信できなくなったり、リモコン２００が光や音を出力できなかったりした場合であっても、電気機器本体１００が最後に取得したリモコン２００の位置の情報を出力してくれるため、ユーザは当該情報を手掛かりにしてリモコン２００を探すことが可能になる。以下、このような機能を実現するための探索システム１の具体的な構成について詳述する。
＜電気機器としての家電のハードウェア構成＞
【００２６】
まず、探索システム１を構成する電気機器本体１００のハードウェア構成の一態様について説明する。なお、図２は、本実施の形態にかかる電気機器本体１００のハードウェア構成を表わすブロック図である。
【００２７】
図２を参照して、電気機器本体１００は、主たる構成要素として、ＣＰＵ１１０と、メモリ１２０と、ディスプレイ１３０、操作部１４０と、機器駆動部１５０と、通信インターフェイス１６０と、スピーカ１７０と、マイク１８０と、画像センサなどの各種検知部１９０を含む。
【００２８】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、電気機器本体１００の各部を制御する。
【００２９】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、操作部１４０を介して入力されたデータ、リモコン２００から受信したデータ、ルータやインターネットを介してサーバから受信したデータ、過去のリモコン２００の位置を示す情報を格納する位置データベース１２１などを記憶する。
【００３０】
図３は、本実施の形態にかかる位置データベース１２１を示すイメージ図である。図３を参照して、本実施の形態にかかる位置データベース１２１は、リモコン２００の位置を示す情報を取得した日時と、リモコン２００が配置されているエリアを特定するための情報との対応関係を格納する。ただし、位置データベース１２１は、最新のリモコン２００が配置されているエリアを特定するための情報を格納し、古い情報を削除するものであってもよい。
【００３１】
図２に戻って、ディスプレイ１３０は、ＣＰＵ１１０からの信号に基づいて、文字や画像などを出力する。なお、ディスプレイ１３０は、単にライトであってもよい。
【００３２】
操作部１４０は、ボタン、タッチパネル、キーボードなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。なお、ディスプレイ１３０と操作部１４０とは、タッチパネルを構成してもよい。
【００３３】
機器駆動部１５０は、ＣＰＵ１１０からの信号に基づいて、電気機器の各部（モータやヒータなど）を制御する。
【００３４】
通信インターフェイス１６０は、無線ＬＡＮまたは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス１６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。すなわち、ＣＰＵ１１０は、通信インターフェイス１６０を介して、サーバやリモコン２００などの他の装置から各種の情報を受信したり、当該他の装置に各種の情報を送信したりする。
【００３５】
スピーカ１７０は、ＣＰＵ１１０からの信号に基づいて、警告音やメッセージなどの音声を出力する。マイク１８０は、外部からの音声に基づいてＣＰＵ１１０に音声信号を入力する。
【００３６】
検知部１９０は、様々な方向に向けられた、リモコン２００からの光を検知するための複数の画像センサを含む。または、検知部１９０は、様々な方向に向けられた、リモコン２００からの音を検知するための複数の偏向マイクを含む。
【００３７】
なお、リモコン２００からの電気機器本体１００に対する通常の操作命令は、検知部１９０がリモコン２００からの赤外線を検知するものであってもよいし、マイク１８０が音声信号を検知するものであってもよいし、通信インターフェイス１６０が操作命令のデータを受信するものであってもよい。
＜電気機器本体１００における情報処理＞
【００３８】
次に、図４を参照しながら、本実施の形態にかかる電気機器本体１００における第１の情報処理について説明する。なお、図４は、本実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【００３９】
電気機器本体１００のＣＰＵ１１０は、定期的に、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に光信号または音信号を出力するように要求する（ステップＳ１０２）。
【００４０】
電気機器本体１００のＣＰＵ１１０は、検知部１９０を介して、リモコン２００からの光信号または音信号を待ち受ける（ステップＳ１０４）。
【００４１】
電気機器本体１００のＣＰＵ１１０は、光信号または音信号を受信して（ステップＳ１０４においてＹＥＳである場合）、リモコン２００の位置を示す情報を取得日時に対応付けてメモリ１２０に蓄積する（ステップＳ１０６）。
【００４２】
本実施の形態においては、電気機器本体１００が配置される部屋が、予め複数に分割されることによって、複数のエリアが定義されている。そして、ＣＰＵ１１０は、リモコン２００の位置を示す情報として、リモコン２００がどのエリアに配置されているかを示す情報を位置データベース１２１に格納する。
【００４３】
より詳細には、図５は、本実施の形態にかかる複数のエリアに区切られた部屋を示すイメージ図である。図５を参照して、ＣＰＵ１１０は、リモコン２００からの光を検知した画像センサの向きまたはリモコン２００からの音を検知した偏向マイクの向き、などに基づいてリモコン２００の方向を取得し、当該方向が含まれるエリアを特定する。本実施の形態においては、予め画像センサや偏向マイクの向きと、エリアとが対応付けられており、当該対応関係がメモリ１２０に格納されている。
【００４４】
次に、図６を参照しながら、本実施の形態にかかる電気機器本体１００における第２の情報処理について説明する。なお、図６は、本実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【００４５】
電気機器本体１００のＣＰＵ１１０は、操作部１４０を介して、またはスマートフォンを介して、ユーザからリモコン２００の位置を出力するための命令を受け付けると、以下の処理を実行する。ＣＰＵ１１０は、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に光信号または音信号を出力するように要求する（ステップＳ１１２）。
【００４６】
ＣＰＵ１１０は、検知部１９０を介して、リモコン２００からの光信号または音信号を待ち受ける（ステップＳ１１４）。
【００４７】
ＣＰＵ１１０は、光信号または音信号を受信して（ステップＳ１１４においてＹＥＳである場合）、リモコン２００のエリアを特定し、当該エリアをメモリ１２０に蓄積する（ステップＳ１１６）。
【００４８】
ＣＰＵ１１０は、当該エリアを示す情報を出力させる（ステップＳ１１８）。より詳細には、本実施の形態においては、ＣＰＵ１１０は、ディスプレイ１３０やスピーカ１７０に、リモコン２００が配置されているエリアを特定するための情報を表示させたり、音声出力させたりする。具体的には、ＣＰＵ１１０は、ディスプレイ１３０やスピーカ１７０に、リモコン２００が配置されているエリア名を出力させたり、ディスプレイ１３０に図５のマップを表示させてリモコン２００の位置を星印などで表示させたりする。
【００４９】
あるいは、ＣＰＵ１１０は、ライトに、リモコン２００が配置されているエリアを照射させる。より詳細には、電気機器本体１００が、複数のエリアのそれぞれに向けられた複数のライトを含む。そして、ＣＰＵ１１０が、リモコン２００が配置されているエリアを向いたライトに発光させる。あるいは、電気機器本体１００が、照射方向を変更することができるライトを含む。そして、ＣＰＵ１１０が、ライトをリモコン２００が配置されているエリアに向けてから発光させる。
【００５０】
一方、リモコン２００の電池がない場合や、リモコン２００が通信不能である場合など、何らかの原因で、ＣＰＵ１１０は、検知部１９０を介して、リモコン２００からの光信号または音信号を受信できなかった場合（ステップＳ１１４においてＮＯである場合）、メモリ１２０から最新のリモコン２００の位置を示す情報を読み出す（ステップＳ１２２）。
【００５１】
ＣＰＵ１１０は、当該情報に基づいて、ステップＳ１１８と同様に、リモコン２００が配置されていたエリアを示す情報を出力させる（ステップＳ１２４）。
【００５２】
ただし、ステップＳ１１４〜ステップＳ１１８では、リモコン２００が直接ユーザに向けて音声や光などを出力するものであってもよい。
＜リモコン２００のハードウェア構成＞
【００５３】
まず、探索システム１を構成するリモコン２００のハードウェア構成の一態様について説明する。なお、図７は、本実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【００５４】
図７を参照して、リモコン２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、通信インターフェイス２６０と、スピーカ２７０と、ＬＥＤ発信部２９０とを含む。
【００５５】
ＣＰＵ２１０は、メモリ２２０に記憶されているプログラムを実行することによって、リモコン２００の各部を制御する。より詳細には、ＣＰＵ２１０は、メモリ２２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００５６】
メモリ２２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行されるプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。
【００５７】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、テキストや画像を表示する。操作部２４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネルを構成してもよい。
【００５８】
通信インターフェイス２６０は、ＣＰＵ２１０からのデータを、インターネット、ルータなどを介して、電気機器本体１００やサーバなど他の装置に送信する。逆に、通信インターフェイス２６０は、インターネット、ルータなどを介して電気機器本体１００やサーバなど他の装置からのデータを受信して、ＣＰＵ２１０に受け渡す。
【００５９】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、操作命令を示すための音声信号を出力したり、位置を知らせるための音声信号を出力したり、メッセージなどの音声を出力したりする。
【００６０】
ＬＥＤ発信部２９０は、ＣＰＵ２１０からの信号に基づいて、操作命令を示す光信号を発信したり、位置を知らせるための光信号を出力したりする。
＜リモコン２００における情報処理＞
【００６１】
次に、図８を参照しながら、本実施の形態にかかるリモコン２００における情報処理について説明する。なお、図８は、本実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【００６２】
ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器本体１００から受信したデータからリモコン２００の位置を取得するための命令を受信する（ステップＳ１５２）。
【００６３】
ＣＰＵ２１０は、スピーカ２７０またはＬＥＤ発信部２９０に、音声信号または光信号を出力させる（ステップＳ１５６）。
＜第２の実施の形態＞
【００６４】
第１の実施の形態においては、リモコン２００からの光や音の信号に基づいて、電気機器本体１００がリモコン２００の位置を示す情報を作成するものであった。しかしながら、このような形態には限られない。本実施の形態においては、リモコン２００が自身の位置を示す情報を作成し、当該情報を電気機器本体１００に提供するものである。
【００６５】
図９は、本実施の形態にかかる電気機器本体１００が配置される部屋を示すイメージ図である。図９に示すように、本実施の形態においては、リモコン２００が電気機器本体１００が配置されている部屋のうちのどのエリアに位置するかを把握できるように、当該部屋に複数のアンテナ４００Ａ，４００Ｂ、４００Ｃ，４００Ｄが配置される。リモコン２００のＣＰＵ２１０は、定期的に、通信インターフェイス２６０を介して、アンテナ４００Ａ，４００Ｂ、４００Ｃ，４００Ｄからの無線信号に基づいて、アンテナ４００Ａ，４００Ｂ、４００Ｃ，４００Ｄの各々までの距離を計算し、その結果、部屋のどこにいるかを示す情報を作成する。
【００６６】
ただし、当該情報は、エリアを特定する情報に限らず、電気機器本体１００や部屋の角などを基準にしたリモコン２００の位置座標を特定する情報であってもよく、部屋の中におけるリモコン２００の位置を示す情報であればよい。
＜電気機器本体１００における情報処理＞
【００６７】
次に、図１０を参照しながら、本実施の形態にかかる電気機器本体１００における第１の情報処理について説明する。なお、図１０は、本実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【００６８】
まず、電気機器本体１００のＣＰＵ１１０は、定期的に、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に位置情報を要求する（ステップＳ２０２）。
【００６９】
電気機器本体１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、リモコン２００から位置を示す情報のデータを待ち受ける（ステップＳ２０４）。あるいは、ＣＰＵ１１０は、検知部１９０を介して、リモコン２００から位置を示す赤外線信号や音声信号を待ち受ける。
【００７０】
電気機器本体１００のＣＰＵ１１０は、受信したリモコン２００の位置を示す情報をメモリ１２０に蓄積する（ステップＳ２０６）。
【００７１】
次に、図１１を参照しながら、本実施の形態にかかる電気機器本体１００における第２の情報処理について説明する。なお、図１１は、本実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【００７２】
電気機器本体１００のＣＰＵ１１０は、操作部１４０を介して、またはスマートフォンを介してユーザから、リモコン２００の位置を出力するための命令を受け付けると、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に位置情報を要求する（ステップＳ２１２）。
【００７３】
電気機器本体１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、リモコン２００から位置を示す情報のデータを待ち受ける（ステップＳ２１４）。あるいは、ＣＰＵ１１０は、検知部１９０を介して、リモコン２００から位置を示す赤外線信号や音声信号を待ち受ける。
【００７４】
電気機器本体１００のＣＰＵ１１０は、リモコン２００から位置を示す信号を受信すると（ステップＳ２１４にてＹＥＳである場合）、受信したリモコン２００の位置を示す情報をメモリ１２０に蓄積する（ステップＳ２１６）。
【００７５】
ＣＰＵ１１０は、当該エリアを示す情報を出力させる（ステップＳ２１８）。より詳細には、本実施の形態においては、ＣＰＵ１１０は、ディスプレイ１３０やスピーカ１７０に、リモコン２００が配置されているエリアを特定するための情報を表示させたり、音声出力させたりする。具体的には、ＣＰＵ１１０は、ディスプレイ１３０やスピーカ１７０に、リモコン２００が配置されているエリア名を出力させたり、ディスプレイ１３０に図９のマップを表示させてリモコン２００の位置を星印などで表示させたりする。
【００７６】
あるいは、ＣＰＵ１１０は、ライトに、リモコン２００が配置されているエリアを照射させる。より詳細には、電気機器本体１００が、複数のエリアのそれぞれに向けられた複数のライトを含む。そして、ＣＰＵ１１０が、リモコン２００が配置されているエリアを向いたライトに発光させる。あるいは、電気機器本体１００が、照射方向を変更することができるライトを含む。そして、ＣＰＵ１１０が、ライトをリモコン２００が配置されているエリアに向けてから発光させる。
【００７７】
一方、リモコン２００の電池がない場合や、リモコン２００が通信不能である場合など、何らかの原因で、ＣＰＵ１１０は、通信インターフェイス１６０または検知部１９０を介して、リモコン２００からの情報を受信できなかった場合（ステップＳ２１４においてＮＯである場合）、メモリ１２０から最新のリモコン２００の位置を示す情報を読み出す（ステップＳ２２２）。
【００７８】
ＣＰＵ１１０は、当該情報に基づいて、ステップＳ２１８と同様に、リモコン２００が配置されていたエリアを示す情報を出力させる（ステップＳ２２４）。
【００７９】
なお、より詳細には、ステップＳ２１４〜ステップＳ２１８では、リモコン２００から直接ユーザに向けて音声や光などを出力させるものであってもよい。
＜リモコン２００における情報処理＞
【００８０】
次に、図１２を参照しながら、本実施の形態にかかるリモコン２００における情報処理について説明する。なお、図１２は、本実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【００８１】
ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器本体１００から受信したデータからリモコン２００の位置を取得するための命令を受信する（ステップＳ２５２）。
【００８２】
ＣＰＵ２１０は、通信インターフェイス２６０を介して、アンテナ４００Ａ、４００Ｂ，４００Ｃ、４００Ｄと信号をやり取りすることによって、各アンテナ４００Ａ、４００Ｂ，４００Ｃ、４００Ｄまでの距離を計算し、リモコン２００がどのエリアに位置しているかを特定する（ステップＳ２５４）。
【００８３】
ＣＰＵ２１０は、通信インターフェイス２６０を介して、当該情報を電気機器本体１００に送信する（ステップＳ２５６）。ただし、ＣＰＵ２１０は、スピーカ２７０またはＬＥＤ発信部２９０に、当該情報を示す音声信号または光信号を出力させるものであってもよい。
＜第３の実施の形態＞
【００８４】
第１の実施の形態においては、リモコン２００の位置を示す情報として、部屋を複数のエリアに分割することによって、エリアを特定する情報を利用するものであった。しかしながら、リモコン２００の位置がユーザに解りやすくなればよいものであって、他の情報を利用してもよい。
【００８５】
たとえば、電気機器本体１００からのリモコン２００の位置への方向を示す情報を利用してもよい。たとえば、電気機器本体１００のメモリ１２０が、図１３に示すような位置データベース１２３を記憶してもよい。本実施の形態にかかる位置データベース１２３は、リモコン２００の方向を示す情報を取得した日時と、電気機器本体１００から見たリモコン２００が配置されている方向を特定するための情報との対応関係を格納する。
【００８６】
本実施の形態においては、電気機器本体１００のＣＰＵ１１０が、リモコン２００からの信号に基づいて、リモコン２００の方向を特定し、当該エリアをメモリ１２０に蓄積する（ステップＳ１１６）。そして、ステップＳ１１８やステップＳ１２４において、ＣＰＵ１１０は、ディスプレイ１３０やスピーカ１７０に、リモコン２００が配置されている方向を特定するための情報として、「１９時２３分に、リモコン２００は私の正面から右へ２０度の方向にありました。」というメッセージを表示させたり、音声出力させたりする。
【００８７】
あるいは、ＣＰＵ１１０は、ライトに、リモコン２００が配置されている方向を照射させる。より詳細には、電気機器本体１００が、複数の方法に向けられた複数のライトを含む。そして、ＣＰＵ１１０が、リモコン２００が配置されている方向を向いたライトに発光させる。あるいは、電気機器本体１００が、照射方向を変更することができるライトを含む。そして、ＣＰＵ１１０が、ライトをリモコン２００が配置されている方向に向けてから発光させる。
＜第４の実施の形態＞
【００８８】
第１〜第３の実施の形態においては、電気機器本体１００またはリモコン２００が、リモコン２００の位置を示す情報を取得して、当該情報を電気機器本体１００に蓄積するものであった。しかしながら、このような形態には限られない。本実施の形態においては、リモコン２００が周囲を撮影し、当該静止画像や動画像を電気機器本体１００が蓄積するものである。
【００８９】
まず、探索システム１を構成するリモコン２００のハードウェア構成の一態様について説明する。なお、図１４は、本実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【００９０】
図１４を参照して、本実施の形態にかかるリモコン２００は、第１の実施の形態のリモコン２００の構成に加えて、カメラ２５０を搭載する。カメラ２５０は、ＣＰＵ２１０からの信号に基づいて、静止画像や動画像を撮影し、画像データをメモリ２２０に蓄積する。
【００９１】
図１５は、本実施の形態にかかる位置データベース１２４を示すイメージ図である。図１５を参照して、本実施の形態にかかる位置データベース１２４は、リモコン２００の位置を示す情報としての画像データを取得した日時と、画像データのファイルパスとの対応関係を格納する。ただし、位置データベース１２４は、最新の画像データに関する情報を格納し、古い情報を削除するものであってもよい。
＜電気機器本体１００における情報処理＞
【００９２】
次に、図１６を参照しながら、本実施の形態にかかる電気機器本体１００における第１の情報処理について説明する。なお、図１６は、本実施の形態にかかる電気機器本体１００における第１の情報処理を示すフローチャートである。
【００９３】
電気機器本体１００のＣＰＵ１１０は、定期的に、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に画像データの提供を要求する（ステップＳ４０２）。
【００９４】
電気機器本体１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、リモコン２００からの画像データを待ち受ける（ステップＳ４０４）。
【００９５】
電気機器本体１００のＣＰＵ１１０は、リモコン２００からの画像データを受信して（ステップＳ４０４においてＹＥＳである場合）、リモコン２００の位置を示す情報として当該画像データをメモリ１２０に蓄積する（ステップＳ４０６）。
【００９６】
次に、図１７を参照しながら、本実施の形態にかかる電気機器本体１００における第２の情報処理について説明する。なお、図１７は、本実施の形態にかかる電気機器本体１００における第２の情報処理を示すフローチャートである。
【００９７】
電気機器本体１００のＣＰＵ１１０は、操作部１４０を介して、またはスマートフォンを介して、ユーザからリモコン２００の位置を出力するための命令を受け付けると、通信インターフェイス１６０を利用することによって、ルータ３００を介して、リモコン２００に画像データを要求する（ステップＳ４１２）。
【００９８】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、リモコン２００からの画像データを待ち受ける（ステップＳ４１４）。
【００９９】
ＣＰＵ１１０は、リモコン２００からの画像データを受信して（ステップＳ４１４においてＹＥＳである場合）、リモコン２００の位置を示す情報として当該画像データをメモリ１２０に蓄積する（ステップＳ４１６）。
【０１００】
ＣＰＵ１１０は、ディスプレイ１３０に画像データを出力させる（ステップＳ４１８）。なお、後述するように、画像データは、サーバに蓄積されて、スマートフォンなどからの要求に応じて、スマートフォンがディスプレイに当該画像を出力するものであってもよい。
【０１０１】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、リモコン２００からの画像データを受信できなかった場合（ステップＳ４１４においてＮＯである場合）、メモリ１２０から最新のリモコン２００からの画像データを読み出す（ステップＳ４２２）。
【０１０２】
ＣＰＵ１１０は、ディスプレイ１３０に画像データを出力させる（ステップＳ４２４）。
【０１０３】
ただし、より詳細には、ステップＳ４１４〜ステップＳ４１８では、リモコン２００から直接ユーザに向けて音声や光などを出力させるものであってもよい。
＜リモコン２００における情報処理＞
【０１０４】
次に、図１８を参照しながら、本実施の形態にかかるリモコン２００における情報処理について説明する。なお、図１８は、本実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【０１０５】
ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器本体１００から受信したデータから画像を撮影するための命令を受信する（ステップＳ４５２）。
【０１０６】
ＣＰＵ２１０は、カメラ２５０にリモコン２００の周囲の静止画像または動画像を撮影させる（ステップＳ４５４）。
【０１０７】
ＣＰＵ２１０は、通信インターフェイス１６０を介して、静止画像データまたは動画像データを電気機器本体１００に送信する（ステップＳ４５６）。
＜第５の実施の形態＞
【０１０８】
第１〜第４の実施の形態においては、定期的に、またはユーザからの命令に応じて、電気機器本体１００またはリモコン２００が、リモコン２００の位置を示すための情報を取得するものであった。しかしながら、このような形態には限られない。本実施の形態においては、ユーザが、リモコン２００から手を放したときに、電気機器本体１００またはリモコン２００が、リモコン２００の位置を示すための情報を取得するものである。
【０１０９】
まず、探索システム１を構成するリモコン２００のハードウェア構成の一態様について説明する。なお、図１９は、本実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【０１１０】
図１９を参照して、本実施の形態にかかるリモコン２００は、第１〜第４の実施の形態のリモコン２００の構成に加えて、タッチセンサ２８０を搭載する。タッチセンサ２８０は、物体または生体がリモコン２００に触れていることを検知して、検知結果をＣＰＵ２１０に入力する。なお、タッチセンサ２８０の代わりに、近接センサを利用してもよい。
＜リモコン２００における情報処理＞
【０１１１】
次に、図２０を参照しながら、本実施の形態にかかるリモコン２００における情報処理について説明する。なお、図２０は、本実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【０１１２】
本実施の形態においては、ＣＰＵ２１０は、タッチセンサ２８０からの信号に基づいて、ユーザがリモコン２００にタッチしていることを検知した場合、以下の処理を実行する。ＣＰＵ２１０は、ユーザが引き続きリモコン２００にタッチしているか否かを判断する（ステップＳ５０２）。
【０１１３】
ＣＰＵ２１０は、タッチセンサ２８０からの信号に基づいて、ユーザがリモコン２００から手を放したと判断した場合（ステップＳ５０２にてＮＯである場合）、第１〜第４の実施の形態のリモコン２００の位置に関する情報を取得する（ステップＳ５０４）。そして、ＣＰＵ２１０は、通信インターフェイス１６０を介して、当該情報を電気機器本体１００に送信する（ステップＳ５０６）。
【０１１４】
なお、本実施の形態においても、ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器本体１００からリモコン２００の位置に関する情報の要求を受信した場合に、第１〜第４の実施の形態のリモコン２００の位置に関する情報を取得してもよい。この場合も、ＣＰＵ２１０は、通信インターフェイス２６０を介して、当該情報を電気機器本体１００に送信する。
＜電気機器本体１００における情報処理＞
【０１１５】
電気機器本体１００のＣＰＵ１１０は、第１〜第４の実施の形態と同様に、通信インターフェイス１６０を利用することによってルータ３００を介して、あるいはさらに検知部１９０を利用することによって、リモコン２００から送られてくるリモコン２００の位置に関する情報をメモリ１２０に格納する。その他の処理も、第１〜第４の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第６の実施の形態＞
【０１１６】
第５の実施の形態に限らず、本実施の形態においては、リモコン２００が移動した際に、電気機器本体１００またはリモコン２００が、リモコン２００の位置を示すための情報を取得するものである。
【０１１７】
まず、探索システム１を構成するリモコン２００のハードウェア構成の一態様について説明する。なお、図２１は、本実施の形態にかかるリモコン２００のハードウェア構成を表わすブロック図である。
【０１１８】
図２１を参照して、本実施の形態にかかるリモコン２００は、第１〜第４の実施の形態のリモコン２００の構成に加えて、加速度センサ２８２を搭載する。加速度センサ２８２は、リモコン２００の移動を検知して、検知結果をＣＰＵ２１０に入力する。
＜リモコン２００における情報処理＞
【０１１９】
次に、図２２を参照しながら、本実施の形態にかかるリモコン２００における情報処理について説明する。なお、図２２は、本実施の形態にかかるリモコン２００における情報処理を示すフローチャートである。
【０１２０】
本実施の形態においては、ＣＰＵ２１０は、加速度センサ２８２からの信号に基づいて、ユーザがリモコン２００を移動したことを検知した場合、以下の処理を実行する。ＣＰＵ２１０は、ユーザが引き続きリモコン２００を移動させているか否かを判断する（ステップＳ６０２）。
【０１２１】
ＣＰＵ２１０は、加速度センサ２８２からの信号に基づいて、リモコン２００の移動が終了したと判断した場合（ステップＳ６０２にてＮＯである場合）、第１〜第４の実施の形態のリモコン２００の位置に関する情報を取得する（ステップＳ６０４）。そして、ＣＰＵ２１０は、通信インターフェイス１６０を介して、当該情報を電気機器本体１００に送信する（ステップＳ６０６）。
【０１２２】
なお、本実施の形態においても、ＣＰＵ２１０は、通信インターフェイス２６０を介して、電気機器本体１００からリモコン２００の位置に関する情報の要求を受信した場合に、第１〜第４の実施の形態のリモコン２００の位置に関する情報を取得してもよい。この場合も、ＣＰＵ２１０は、通信インターフェイス２６０を介して、当該情報を電気機器本体１００に送信する。
＜電気機器本体１００における情報処理＞
【０１２３】
電気機器本体１００のＣＰＵ１１０は、通信インターフェイス１６０を利用することによってルータ３００を介して、あるいはさらに検知部１９０を利用することによって、リモコン２００から送られてくるリモコン２００の位置に関する情報をメモリ１２０に格納する。その他の処理も、第１〜第４の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第７の実施の形態＞
【０１２４】
第１〜第６の実施の形態においては、電気機器本体１００が、リモコン２００の位置を示すための情報を格納するものであった。しかしながら、このような形態には限られない。
【０１２５】
たとえば、本実施の形態においては、図２３に示すように、システムは、電気機器本体１００またはリモコン２００と、インターネットなどのネットワークを介してアクセス可能なサーバ５００などの他の装置を有してもよい。そして、電気機器本体１００のＣＰＵ１１０が通信インターフェイス１６０を利用して、ルータ３００を介して、第１〜第６の実施の形態のようなリモコン２００の位置を示すための情報をサーバ５００などの他の装置に蓄積してもよい。あるいは、リモコン２００のＣＰＵ２１０が通信インターフェイス２６０を利用して、ルータ３００を介して、第１〜第６の実施の形態のようなリモコン２００の位置を示すための情報をサーバ５００などの他の装置に蓄積してもよい。
＜第８の実施の形態＞
【０１２６】
第１〜第７の実施の形態においては、リモコン２００の位置を示すための情報を電気機器本体１００やリモコン２００が出力するものであった。しかしながら、このような形態には限られない。
【０１２７】
たとえば、本実施の形態においては、図２３に示すように、システムは、電気機器本体１００またはリモコン２００と、インターネットなどのネットワークを介してアクセス可能なサーバ５００などの他の装置と、サーバ５００などと通信可能なスマートフォン６００などの他の通信端末を有してもよい。そして、電気機器本体１００やリモコン２００やサーバ５００などが格納するリモコン２００の位置を示す情報を、スマートフォン６００などの他の通信端末が出力してもよい。
【０１２８】
たとえば、スマートフォン６００のディスプレイにリモコン２００の位置を示すための部屋のマップなどを表示させたり、スマートフォン６００のスピーカにリモコン２００の位置を示すための音声を出力させたりしてもよい。
＜第９の実施の形態＞
【０１２９】
第１〜第８の実施の形態の探索システム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、電気機器本体１００やリモコン２００やサーバ５００の役割をクラウド上の複数の装置が担ったり、リモコン２００が電気機器本体１００やサーバ５００の役割の一部を担ったり、逆に電気機器本体１００やサーバ５００がリモコン２００の役割の一部を担ったりしてもよい。
＜その他の応用例＞
【０１３０】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１３１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
＜まとめ＞
【０１３４】
上記の第１から第９の実施の形態においては、本体１００と、リモートコントローラ２００と、を備える探索システム１が提供される。探索システム１は、リモートコントローラ２００の位置を示す情報を出力可能に記憶する。
【０１３５】
好ましくは、リモートコントローラ２００から生体が離れた際に、リモートコントローラ２００の位置を示す情報を更新する。
【０１３６】
好ましくは、リモートコントローラ２００が移動した際に、リモートコントローラ２００の位置を示す情報を更新する。
【０１３７】
好ましくは、リモートコントローラ２００の位置を示す情報が定期的に更新して記憶される。
【０１３８】
好ましくは、リモートコントローラ２００の位置を示す情報は、本体１００が配置される部屋の複数に区切られたエリアのうちのリモートコントローラ２００のエリアを特定するための情報である。
【０１３９】
好ましくは、リモートコントローラ２００は、カメラ２５０を含む。リモートコントローラ２００の位置を示す情報は、リモートコントローラ２００が撮影した画像を含む。
【０１４０】
好ましくは、リモートコントローラ２００からの音または光に基づいて、本体１００がリモートコントローラ２００の位置を示す情報を作成する。
【０１４１】
好ましくは、リモートコントローラ２００が自身の位置を示す情報を作成する。
【０１４２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４３】
１        ：探索システム
１００    ：電気機器本体
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：位置データベース
１２３    ：位置データベース
１３０    ：ディスプレイ
１４０    ：操作部
１５０    ：機器駆動部
１６０    ：通信インターフェイス
１７０    ：スピーカ
１８０    ：マイク
１９０    ：検知部
２００    ：リモートコントローラ
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：カメラ
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：タッチセンサ
２８２    ：加速度センサ
２９０    ：ＬＥＤ発信部
３００    ：無線ルータ
４００  ：アンテナ
５００    ：サーバ
６００    ：スマートフォン
【図１】
2017220808.tif 000003
【図２】
2017220808.tif 000004
【図３】
2017220808.tif 000005
【図４】
2017220808.tif 000006
【図５】
2017220808.tif 000007
【図６】
2017220808.tif 000008
【図７】
2017220808.tif 000009
【図８】
2017220808.tif 000010
【図９】
2017220808.tif 000011
【図１０】
2017220808.tif 000012
【図１１】
2017220808.tif 000013
【図１２】
2017220808.tif 000014
【図１３】
2017220808.tif 000015
【図１４】
2017220808.tif 000016
【図１５】
2017220808.tif 000017
【図１６】
2017220808.tif 000018
【図１７】
2017220808.tif 000019
【図１８】
2017220808.tif 000020
【図１９】
2017220808.tif 000021
【図２０】
2017220808.tif 000022
【図２１】
2017220808.tif 000023
【図２２】
2017220808.tif 000024
【図２３】
2017220808.tif 000025