(57)【要約】  使い勝手のよい端末装置およびリモート制御方法を提供する。電気機器のリモート制御機能を有する端末装置において、端末装置の現在の位置と高さを検出する。また、端末装置が向いている方位と傾きを検出する。さらに、制御する電気機器の位置情報と高さ情報を記憶し、前記端末装置の位置、高さ、方位、及び傾きの情報と、電気機器の位置、高さの情報とを参照して、端末装置が向いている方位と傾きの所定範囲内にある電気機器を選択し、選択された電気機器をリモート制御する。
2015029231.tif 000002
【特許請求の範囲】
【請求項１】
電気機器をリモート制御する端末装置であって、
該端末装置の位置情報を取得する位置情報取得部と、
前記端末装置の高さ情報を取得する高さ情報取得部と、
前記端末装置が向く方位を検出する方位検出部と、
前記端末装置の傾きを検出する傾き検出部と、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶部と、
複数の前記電気機器から選択した電気機器をリモート制御する制御部と
を有し、
該制御部は、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、
前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択する
ことを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置において、
該端末装置は、所定の距離内にある装置と通信を行う近距離通信部を有し、
前記電気機器から前記近距離通信部を介して前記電気機器の種類を表す表示用画像の情報が供給され前記記憶部に記憶される
ことを特徴とする端末装置。
【請求項３】
請求項２に記載の端末装置において、
該端末装置は、ユーザに対して情報を表示するユーザインタフェース部を有し、
前記制御部は、選択した電気機器の種類を表す画像の情報を前記ユーザインタフェース部に表示する
ことを特徴とする端末装置。
【請求項４】
請求項１に記載の端末装置において、
前記制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する距離を算出する距離算出部を有し、
前記制御部は、前記距離算出部が算出した距離に応じてリモート制御する電気機器を選択する
ことを特徴とする端末装置。
【請求項５】
請求項４に記載の端末装置において、
前記制御部は、前記距離算出部が算出した距離が所定値以内にある電気機器を選択する
ことを特徴とする端末装置。
【請求項６】
請求項４に記載の端末装置において、
前記制御部は、前記距離算出部が算出した距離が最小である電気機器を選択する
ことを特徴とする端末装置。
【請求項７】
請求項１に記載の端末装置において、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とが所定値以上離れている場合には、前記端末装置の位置情報を所定の位置情報に置換し、或いは、前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とが所定値以上離れている場合には、前記端末装置の高さ情報を所定の高さ情報に置換して、リモート制御する電気機器を選択する
ことを特徴とする端末装置。
【請求項８】
請求項１に記載の端末装置において、
前記記憶部に第１の電気機器の位置情報と高さ情報を記憶する場合には、ユーザが前記端末装置を前記第１の電気機器に近付けた際に前記端末装置の位置と高さを検出して前記第１の電気機器の位置情報と高さ情報として記憶し、
前記第１の電気機器とは異なる第２の電気機器の位置情報と高さ情報を取得する場合には、前記第１の電気機器の位置情報と高さ情報を再度取得し、前記記憶部に記憶された前記第１の電気機器の位置情報と高さ情報との差分を求め、取得した前記第２の電気機器の位置情報と高さ情報を前記差分に基づいて補正する
ことを特徴とする端末装置。
【請求項９】
電気機器をリモート制御する端末装置であって、
該端末装置の位置情報を取得する位置情報取得部と、
前記端末装置が向く方位を検出する方位検出部と、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶部と、
ユーザに対して情報を表示するユーザインタフェース部と、
複数の前記電気機器から選択した電気機器をリモート制御する制御部と
を有し、
該制御部は、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記端末装置が向く方位が前記算出された方位に対して所定の範囲内にある前記電気機器の種類を表す画像の情報を前記記憶部に記憶された前記電気機器の高さ情報に基づいた順に並べて前記ユーザインタフェース部に表示し、
ユーザが前記表示から選択した電気機器をリモート制御する電気機器として選択する
ことを特徴とする端末装置。
【請求項１０】
請求項１に記載の端末装置において、
前記端末装置が振られたか否かを検出する振動検出部を有し、
前記制御部は、該振動検出部が振動を検出した場合には、リモート制御する電気機器を再度選択する
ことを特徴とする端末装置。
【請求項１１】
電気機器をリモート制御する端末装置におけるリモート制御方法であって、
前記端末装置の位置情報を取得する位置情報取得ステップと、
前記端末装置の高さ情報を取得する高さ情報取得ステップと、
前記端末装置が向く方位を検出する方位検出ステップと、
前記端末装置の傾きを検出する傾き検出ステップと、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶ステップと、
複数の前記電気機器から選択した電気機器をリモート制御する制御ステップと
を有し、
該制御ステップは、
前記位置情報取得ステップが取得した前記端末装置の位置情報と前記記憶ステップで記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記高さ情報取得ステップが取得した前記端末装置の高さ情報と前記記憶ステップで記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、
前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択する
ことを特徴とするリモート制御方法。
【請求項１２】
請求項１１に記載のリモート制御方法において、
前記電気機器の識別情報を取得する識別情報取得ステップと、
前記端末装置の位置情報を取得する位置情報取得ステップと、
前記端末装置の高さ情報を取得する高さ情報ステップと
を有し、
前記記憶ステップは、
前記識別情報取得ステップが取得した識別情報に対して前記位置情報取得ステップが取得した位置情報と前記高さ情報取得ステップが取得した高さ情報を関連付けて記憶する
ことを特徴とするリモート制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置およびリモート制御方法に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、下記の特許文献１がある。この公報の要約には、課題として次のように記載されている。「障害物の有無にかかわらずリモコンで電気機器を操作することができ、しかも構成が簡素な電気機器遠隔操作システムを提供する。」
この課題の解決手段としては次のように記載されている。「このシステムは、複数の電気機器と、電気機器のコマンド情報を一括管理している管理サーバと、１つのリモコンとから構成される。リモコンは方向検出装置を備え、リモコンの先端部を向けた任意の方向と各電気機器とを対応させた機器選択テーブルを、管理サーバに登録しておく。ユーザがリモコンを所定の方向に向けると、方向検出装置がリモコンの方向を検出し、操作する電気機器が機器選択テーブルにしたがって選択される。」
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７９４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記特許文献１の段落[０００８]には、次のような効果が記載されている。「この発明によれば、リモコンの所定部位、例えば先端部が向いている方向を検出して、その情報を基に操作する電気機器を選択するようにしたので、障害物に遮られた場所に配置された電気機器であっても、管理サーバからコマンド情報をダウンロードし、リモコンから操作することが可能となる。」
しかし、特許文献１においては、テレビは「方位４５度」、ＤＶＤレコーダは「方位１３５度」、エアコンは「方位２２５度」のように実際のリモコンの位置に関係なく、リモコンの電気機器に対する方位が１対１で定義される。このため、ある特定のリモコンの位置においてのみ前記方位の定義が有効であって、リモコンを移動すると定義が無効になるという不便があり、さらに使い勝手を改善することが期待される。【０００５】
そこで、本発明の目的は、使い勝手を改善した端末装置およびリモート制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。【０００７】
本発明は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、本発明は電気機器をリモート制御する端末装置であって、該端末装置の位置情報を取得する位置情報取得部と、前記端末装置の高さ情報を取得する高さ情報取得部と、前記端末装置が向く方位を検出する方位検出部と、前記端末装置の傾きを検出する傾き検出部と、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶部と、複数の前記電気機器から選択した電気機器をリモート制御する制御部とを有し、該制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択することを特徴としている。【０００８】
また、本発明は電気機器をリモート制御する端末装置であって、該端末装置の位置情報を取得する位置情報取得部と、前記端末装置が向く方位を検出する方位検出部と、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶部と、ユーザに対して情報を表示するユーザインタフェース部と、複数の前記電気機器から選択した電気機器をリモート制御する制御部とを有し、該制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記端末装置が向く方位が前記算出された方位に対して所定の範囲内にある前記電気機器の種類を表す画像の情報を前記記憶部に記憶された前記電気機器の高さ情報に基づいた順に並べて前記ユーザインタフェース部に表示し、ユーザが前記表示から選択した電気機器をリモート制御する電気機器として選択することを特徴としている。【０００９】
また、本発明は電気機器をリモート制御する端末装置におけるリモート制御方法であって、前記端末装置の位置情報を取得する位置情報取得ステップと、前記端末装置の高さ情報を取得する高さ情報取得ステップと、前記端末装置が向く方位を検出する方位検出ステップと、前記端末装置の傾きを検出する傾き検出ステップと、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶する記憶ステップと、複数の前記電気機器から選択した電気機器をリモート制御する制御ステップとを有し、該制御ステップは、前記位置情報取得ステップが取得した前記端末装置の位置情報と前記記憶ステップで記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記高さ情報取得ステップが取得した前記端末装置の高さ情報と前記記憶ステップで記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、前記算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択することを特徴としている。
【発明の効果】
【００１０】
本発明によれば、使い勝手を改善した端末装置およびリモート制御方法を提供することができ、ユーザは簡易な操作で電気機器を制御することができるという効果がある。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施例のリモート制御システムの構成を示す図。
【図２】第１の実施例の端末装置のハードウェア構成図。
【図３】第１の実施例の端末装置の機能ブロック図。
【図４】第１の実施例の電気機器の登録処理を説明するフローチャート。
【図５】第１の実施例の電気機器の登録処理を説明するフローチャート。
【図６】第１の実施例の電気機器の登録処理を説明するフローチャート。
【図７】第１の実施例の電気機器の選択処理を説明するフローチャート。
【図８Ａ】第１の実施例の端末装置のタッチパネルの表示例。
【図８Ｂ】第１の実施例の端末装置のタッチパネルの表示例。
【図９Ａ】第１の実施例の端末装置の筺体の方位と傾きを示す図。
【図９Ｂ】第１の実施例の端末装置の筺体の方位と傾きを示す図。
【図１０Ａ】第１の実施例の端末装置のタッチパネルの表示例。
【図１０Ｂ】第１の実施例の端末装置のタッチパネルの表示例。
【図１０Ｃ】第１の実施例の端末装置のタッチパネルの表示例。
【図１０Ｄ】第１の実施例の端末装置のタッチパネルの表示例。
【図１１Ａ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１１Ｂ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１２Ａ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１２Ｂ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１３Ａ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１３Ｂ】第１の実施例の部屋の間取りと電気機器の配置図。
【図１４Ａ】第１の実施例の端末装置のタッチパネルの表示例。
【図１４Ｂ】第１の実施例の端末装置のタッチパネルの表示例。
【図１４Ｃ】第１の実施例の端末装置のタッチパネルの表示例。
【図１４Ｄ】第１の実施例の端末装置のタッチパネルの表示例。
【図１５】第２の実施例の端末装置の機能ブロック図。
【図１６】第２の実施例の電気機器の選択処理を説明するフローチャート。
【図１７】第２の実施例の部屋の間取りと電気機器の配置図。
【図１８】第３の実施例の電気機器の選択処理を説明するフローチャート。
【図１９】第４の実施例の電気機器の選択処理を説明するフローチャート。
【図２０Ａ】第４の実施例の端末装置のタッチパネルの表示例。
【図２０Ｂ】第４の実施例の端末装置のタッチパネルの表示例。
【図２０Ｃ】第４の実施例の端末装置のタッチパネルの表示例。
【図２０Ｄ】第４の実施例の端末装置のタッチパネルの表示例。
【図２１】第５の実施例の電気機器の選択処理を説明するフローチャート。
【図２２Ａ】第５の実施例の端末装置のタッチパネルの表示例。
【図２２Ｂ】第５の実施例の端末装置のタッチパネルの表示例。
【図２２Ｃ】第５の実施例の端末装置のタッチパネルの表示例。
【図２２Ｄ】第５の実施例の端末装置のタッチパネルの表示例。
【図２３】第６の実施例の電気機器の登録処理を説明するフローチャート。
【図２４】第６の実施例の電気機器の選択処理を説明するフローチャート。
【図２５】第７の実施例の電気機器の登録処理を説明するフローチャート。
【図２６】第７の実施例の電気機器の選択処理を説明するフローチャート。
【図２７Ａ】第７の実施例の端末装置のタッチパネルの表示例。
【図２７Ｂ】第７の実施例の端末装置のタッチパネルの表示例。
【図２７Ｃ】第７の実施例の端末装置のタッチパネルの表示例。
【図２８】第８の実施例の電気機器の選択処理を説明するフローチャート。
【図２９】第９の実施例の電気機器の選択処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて実施例を説明する。
【実施例１】
【００１３】
図１は、第１の実施例のリモート制御システムの構成を示す図である。本実施例のリモート制御システムは、少なくとも１台の端末装置と複数の電気機器を含む。【００１４】
端末装置１は、無線通信機能を有しており、インターネット網から各種情報の送受信を行うことができる。更に、電気機器３のリモート制御を行う機能を有しており、ユーザは、端末装置１を用いて、照明機器３ａ、エアコン３ｂ、映像表示装置３ｃ、ディスク再生装置３ｄなどの電気機器３を、後記する無線ルータ４を介してリモート制御することができ、或いは、無線ルータ４を介さずに直接リモート制御することができる。なお、リモート制御する電気機器として照明機器、エアコン等を例としたが、少なくとも一部の制御に電気を利用する機器であれば何でも良く、ガスストーブやガスコンロのようなガス機器、電気錠、自動車等でも良い。【００１５】
リモートコントローラ（以降、「リモコン」）２は、各電気機器３の専用の制御装置であり、赤外線などにより対応する電気機器のリモート制御を行うことができる。リモコン２ａは照明機器３ａ専用のリモコン、リモコン２ｂはエアコン３ｂ専用のリモコン、リモコン２ｃは映像表示装置３ｃ専用のリモコン、リモコン２ｄはディスク再生装置３ｄ専用のリモコンである。【００１６】
照明機器３ａは、端末装置１やリモコン２ａからオン／オフや明るさ設定ができる。エアコン３ｂは、端末装置１やリモコン２ｂからオン／オフ、モード設定や温度設定ができる。映像表示装置３ｃは、端末装置１やリモコン２ｃからオン／オフ、チャンネル設定や音量設定ができる。なお、映像表示装置３ｃは映像コンテンツを受信して表示する装置であり、例えば、放送局から無線あるいは有線でテレビジョン信号を受信して、当該テレビジョン信号に基づく映像コンテンツを表示することができる。また、ユーザ等によって指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のインターネットコンテンツなど、無線ルータ４を介してネットワーク５から受信した映像コンテンツを表示することもできる。ディスク再生装置３ｄは、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））等から音声や映像を再生し、例えば映像表示装置３ｃに出力でき、或いは端末装置１やリモコン２ｄから再生、停止、選曲等を行うことができる。【００１７】
無線ルータ４は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）などの無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）機能を備え、通信回線を経由してネットワーク５に接続できる。端末装置１や映像表示装置３ｃは、無線ルータ４に接続することによりインターネット網から映像コンテンツや各種情報を入手し、表示することができる。【００１８】
図２は、図１の端末装置１のハードウェア構成図である。【００１９】
端末装置１は、携帯電話やスマートホン、タブレット端末等であっても良いし、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）やノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であっても良い。通信機能を備えた音楽プレーヤやデジタルカメラ、携帯型ゲーム機等、またはその他の携帯用デジタル機器であっても良い。【００２０】
端末装置１の各部の制御は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１が行う。ＣＰＵ２０１は、様々な制御回路や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ＩＣ）等の専用回路でもよく、所定のプログラムに従って端末装置１全体を制御する。【００２１】
メモリ２０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭなどにより構成され、端末装置１を制御するためのプログラム、各種設定値などを格納する。【００２２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信デバイス２０３は、アンテナ、復号回路等を備え、衛星から電波を受信して端末装置１の地球上の位置情報を検出することができる全地球測位システムの受信デバイスである。【００２３】
なお、基地局からＧＰＳ衛星の補正信号を受信し、ＧＰＳ情報を補正するＤＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ）により、位置精度を高めることができる。また、地球同期軌道衛星から補正信号を受信し、ＧＰＳ情報を補完および補強する準天頂衛星システムＱＺＳＳ（Ｑｕａｓｉ−Ｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）により、位置精度を更に高めることができる。【００２４】
また、屋内ＧＰＳ送信機からＧＰＳ衛星と互換性のある信号を受信し、位置情報を取得するＩＭＥＳ（Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  ｓｙｓｔｅｍ）により、屋内外においてシームレスな測位が可能である。【００２５】
地磁気センサ２０４、加速度センサ２０５、ジャイロセンサ２０６は端末装置１の筺体の姿勢や動きを検出するためのセンサ群であり、これらのセンサ群により、端末装置１の位置、方位、向き、傾き、動き等の各種情報を検出することができる。【００２６】
気圧センサ２１４は、端末装置１の周辺の気圧を検出するためのセンサであり、このセンサにより端末装置１の高さ情報等を検出することが可能となる。その他のセンサを更に備えていても良い。【００２７】
操作デバイス２０７は、例えばタッチパッドであり、ユーザによる操作を受け付け、当該操作に基づく指示をＣＰＵ２０１に伝える。【００２８】
表示デバイス２０８は、例えば液晶パネルであり、各種情報を表示する。液晶パネルとタッチパッドを組み合わせて一体化したものは一般にタッチパネルと呼ばれ、本実施例でもタッチパネルを使用した例を記載している。【００２９】
映像入力デバイス２０９は、例えばカメラであり、レンズから入力した光を電気信号に変換することにより周囲や対象物の画像データを入力することができる。【００３０】
音声出力デバイス２１０は、例えばアンプとスピーカであり、各種音声を出力することができる。【００３１】
音声入力デバイス２１１は、例えばマイクロフォンであり、ユーザの声などを音声データに変換して入力することができる。【００３２】
近距離通信デバイス２１２は、例えばＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近距離無線通信を行い、当該の無線通信規格に対応した対象物に近付けるだけで各種データの入出力を行うことができる。【００３３】
ＬＡＮ通信デバイス２１３は、例えばＷｉ−Ｆｉなどを使用して、無線ルータ４等を介してインターネット網から各種情報を入手することができる。また、無線ルータ４等を介して電気機器３に制御コマンド、ステータス等を送受信することにより、電気機器３をリモート制御することができる。また、例えばＷｉ−Ｆｉ  Ｄｉｒｅｃｔ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを使用して、無線ルータ４等を介さずに電気機器３と直接制御コマンド、ステータス等を送受信しても良い。更に、ＬＡＮ通信デバイス２１３は、各地の無線ルータとの接続状況により、位置情報を検出することもできる。【００３４】
なお、近距離通信デバイス２１２、ＬＡＮ通信デバイス２１３は、それぞれアンテナや符号回路、復号回路等を備えるものとする。【００３５】
図３は、第１の実施例の端末装置１の機能ブロック図である。端末装置１の各機能ブロックは、例えば、図２に示す端末装置１が備えるＣＰＵ２０１により制御されて動作する。【００３６】
制御部２７０１は、アイコン抽出部２７２２、アプリ起動部２７２４、方位演算部２７２５、方位比較部２７２６、傾き演算部２７２７、傾き比較部２７２８を備え、ユーザインタフェース部２７０８からの指示に基づき、記憶部２７０２、位置情報取得部２７０３、高さ情報取得部２７０９、筺体方位検出部２７０５、筺体傾き検出部２７１０、近距離無線通信部２７１２、ＬＡＮ通信部２７１３、等を制御して、リモコン使用前の電気機器３の登録、リモコン使用時の電気機器３の選択、及びリモコン制御を行う。【００３７】
ユーザインタフェース部２７０８は、例えば、図２に示す表示デバイス２０８、音声出力デバイス２１０、等によりユーザに各種情報を示し、操作デバイス２０７、映像入力デバイス２０９、音声入力デバイス２１１、等からのユーザの指示を制御部２７０１に伝える。【００３８】
位置情報取得部２７０３は、例えば、図２に示すＧＰＳ受信デバイス２０３、加速度センサ２０５、ＬＡＮ通信デバイス２１３、等により位置情報を取得する。高さ情報取得部２７０９は、例えば、図２に示す気圧センサ２１４、加速度センサ２０５、等により高さ情報を取得する。筺体方位検出部２７０５は、例えば、図２に示す地磁気センサ２０４、ジャイロセンサ２０６、等により筺体の方位を検出する。筺体傾き検出部２７１０は、例えば、図２に示すジャイロセンサ２０６、加速度センサ２０５、等により筺体の傾きを検出する。なお、その他のセンサを使用し、或いは併用して位置情報、高さ情報、方位、傾きを検出しても良い。【００３９】
例えば気圧センサ２１４、加速度センサ２０５等により高さ情報を取得する場合は周辺環境の影響を受けるため、例えば海面を基準とした標高値を精度良く求めることは難しい。しかし、本実施例において標高値は必要でなく、端末装置１と電気機器３との間の相対的な高さの違い、或いは、部屋の床面や後記する充電台を基準とした相対的な高さの違いを検出できれば良い。また、後記するように、気圧をはじめとした周辺環境が変化する前と後で取得された二つの高さ情報については、いずれかの高さ情報を補正することにより、周辺環境の変化の影響を受けることなく相対的な高さの違いを検出することができる。したがって、本実施例における高さ情報取得部２７０９は、必要とする高さ情報を検出することができる。なお、例えばエアコンの室内機のような電気機器は、床面に対する高さが２ｍ程度である場合が多いので、高さ情報のデフォルト値として所定の値を電気機器３が有し、端末装置１に供給するようにしても良い。【００４０】
近距離無線通信部２７１２は、電気機器３等の近距離無線通信部に近付けることで近距離無線通信を開始し、電気機器３と各種データの入出力を行うことができる。あるいは、ＮＦＣタグ等に近付けることで近距離無線通信を開始し、ＮＦＣタグから各種データの入力を行うことができる。【００４１】
リモコン使用前に、制御部２７０１は、電気機器３をリモート制御するために必要な情報を取得し、記憶部２７０２に登録する。まず、近距離無線通信部２７１２を介して電気機器３の種類、型名、製造番号等を表す識別情報やアイコン（表示用画像）、リモコンアプリのＵＲＬ等を取得し、記憶部２７０２の識別情報リスト２７３４、アイコンリスト２７３２に記憶する。同時に、位置情報取得部２７０３により電気機器３の位置情報を取得し、記憶部２７０２の位置情報リスト２７３１に記憶する。更に、高さ情報取得部２７０９により電気機器３の高さ情報を取得し、記憶部２７０２の高さ情報リスト２７３５に記憶する。また、ＬＡＮ通信部２７１３を介してネットワーク５から前記ＵＲＬに従ってリモコンアプリを取得し、記憶部２７０２のアプリリスト２７３３に記憶する。【００４２】
なお、リモコンアプリは電気機器３をリモート制御するためのアプリケーションソフトウェアである。また、記憶部２７０２のリストには複数の電気機器３を登録することができ、各々の識別情報に関連付けて位置情報、高さ情報、アイコン、リモコンアプリ等を登録するものとする。【００４３】
即ち、リモコン使用前に電気機器３をリモート制御するために必要な情報を登録する場合には、前記識別情報、アイコン、リモコンアプリのＵＲＬ等を、近距離無線通信（ＮＦＣ）を用いて取得する。電気機器３が端末装置１に対して近距離無線通信の困難な位置にある場合には、後記するような位置に置かれたＮＦＣタグから取得する。これにより、ＬＡＮ（Ｗｉ−Ｆｉ）を用いてユーザが各種情報を検索して取得する場合と比較して、各種情報の取得を容易にしている。また、リモコンアプリを登録する際にも近距離無線通信を用いて直接取得する方法はあるが、ここではＬＡＮを用いることにより、大容量になり易いリモコンアプリの登録を容易にしている。【００４４】
リモコン使用時に、制御部２７０１は、記憶部２７０２に登録した電気機器３の中から、リモート制御する電気機器３を選択する。まず、位置情報取得部２７０３により端末装置１の位置情報を取得し、方位演算部２７２５により位置情報リスト２７３１の中の全ての電気機器３の位置情報と比較し、方位（端末装置１から電気機器３への方位角）を算出する。同時に、高さ情報取得部２７０９により高さ情報を取得し、傾き演算部２７２７により高さ情報リスト３３５の中の全ての電気機器３の位置情報と比較し、傾き（端末装置１から電気機器３への仰角）を算出する。【００４５】
次に、筺体方位検出部２７０５により、端末装置１の筺体の方位を検出し、方位比較部２７２６により、端末装置１から各々の電気機器３に向かう各々の方位と比較する。同時に、筺体傾き検出部２７１０により、端末装置１の筺体の傾きを検出し、傾き比較部２７２８により、端末装置１から各々の電気機器３に向かう各々の傾きと比較する。【００４６】
次に、前記比較結果に基づき、アイコン抽出部２７２２により、筺体の方位と傾きに一番近い方位と傾きの方向に位置する電気機器３のアイコンを、アイコンリスト２７３２から抽出し、ユーザインタフェース部２７０８に表示する。【００４７】
そして、ユーザインタフェース部２７０８に表示されたアイコンが、所望の電気機器３のアイコンであれば、ユーザは当該アイコンを選択し、アプリ起動部２７２４は、アプリリスト２７３３の中から当該アイコンに対応するリモコンアプリを起動する。ユーザインタフェース部２７０８に表示されたアイコンが、所望の電気機器３のアイコンでなければ、所望の電気機器３のアイコンが表示されるように、ユーザは端末装置１の筺体の方位や傾きを変える。【００４８】
このようにして、ユーザは端末装置１を用いて所望の電気機器３をリモート制御することができる。【００４９】
図４は、第１の実施例の端末装置１による電気機器３の登録処理を示すフローチャートである。電気機器３のリモート制御を行う前に、当該電気機器３の登録を行う必要がある。なお、本実施例ではリモコンアプリを呼び出すためのアプリケーションソフトウェアを、リモコンアプリそのものと区別するためにランチャーアプリと呼ぶ。本実施例では、ランチャーアプリを介してリモコンアプリの登録、呼び出しを行うものとする。【００５０】
本実施例では、ユーザが端末装置１を電気機器３に近付けるだけで登録処理を行うことができる。【００５１】
ステップＳ３０１において、端末装置１は近距離通信部２７１２により近距離無線通信の通信圏内に電気機器３が存在するか否かを確認する。通信圏内に電気機器３が存在する場合はランチャーアプリを起動し、電気機器３のリモート制御に必要な各種情報を入手し、当該電気機器３を端末装置１に登録する。【００５２】
まず、ステップＳ３０２において、電気機器３の識別情報を確認する。【００５３】
次に、ステップＳ３０４において、位置情報取得部２７０３、高さ情報取得部２７０９により端末装置１の現在の位置情報と高さ情報を取得する。この時、当該電気機器３は端末装置１と同様の位置にあるため、取得した位置情報と高さ情報は当該電気機器３の位置情報と高さ情報となる。【００５４】
次に、ステップＳ３０５において、端末装置１は当該電気機器３のリモコンアプリを取得する。リモコンアプリは当該電気機器３から直接取得する他、当該電気機器３が示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に従い、無線ルータ４、ネットワーク５を介して、インターネット網から取得しても良い。更に、製品情報等を取得しても良い。【００５５】
次に、ステップＳ３０６において、端末装置１は取得した当該電気機器３の識別情報、リモコンアプリ、位置情報、高さ情報、製品情報等を記憶部２７０２のリストに登録して処理を終了する。【００５６】
なお、電気機器３が高所に設置されている場合、端末装置１を当該電気機器３に近付けることは困難であるため、電気機器３の代わりにＮＦＣタグに近付けて電気機器３を登録してもよい。例えば、各種情報を記録したＮＦＣタグシールを電気機器３の取扱説明書やリモコン２に貼り付けておき、当該電気機器３の直下で端末装置１をＮＦＣタグに近付けて登録することが考えられる。ＮＦＣタグの場合は、端末装置１の高さ情報に１ｍ加算して電気機器３の高さ情報を登録するようにしてもよい。【００５７】
また、端末装置１の近距離無線通信の通信圏内に電気機器３が存在する場合に、近距離通信デバイス２１２を用いて、リモコンアプリの起動まで行っても良い。【００５８】
図５は、第１の実施例の端末装置１による電気機器３の登録処理の別の例を示すフローチャートであり、図４の登録処理にリモコンアプリの起動処理を加えたものである。【００５９】
ステップＳ４０１〜ステップＳ４０２については、図４のステップＳ３０１〜ステップＳ３０２と同様の処理であり、近距離無線通信の通信圏内に電気機器３が存在する場合は電気機器３の識別情報を確認する。【００６０】
ステップＳ４０３において、端末装置１は、当該電気機器３が記憶部２７０２に格納されたリストに登録済か否かを確認する。リストに当該電気機器３の識別情報が存在すれば登録済であり、存在しなければ未登録である。当該電気機器３がリストに登録済の場合はステップＳ４０８に進み、登録済でない場合はステップＳ４０４に進む。【００６１】
ステップＳ４０４〜ステップＳ４０６については、図４のステップＳ３０４〜ステップＳ３０６と同様の処理であり、現在の位置情報、高さ情報、リモコンアプリを取得し、当該電気機器３の識別情報、リモコンアプリ、位置情報、高さ情報、製品情報等をリストに登録する。【００６２】
次に、ステップＳ４０８において、端末装置１は当該リモコンアプリを起動し、ステップＳ４０９において、ユーザは電気機器３のリモコン操作を行うことができる。リモコン操作が終了したら処理を終了する。【００６３】
また、電気機器３がリストに登録済みの場合、位置情報や高さ情報が最新か否か（位置が移動されていないか否か）を確認し、位置が移動された場合は位置情報や高さ情報を再登録しても良い。【００６４】
図６は、第１の実施例の端末装置１による電気機器３の登録処理のさらに別の例を示すフローチャートであり、図４の登録処理に位置情報と高さ情報が最新か否かの確認処理を加えたものである。【００６５】
ステップＳ５０１〜ステップＳ５０４については、図４のステップＳ３０１〜ステップＳ３０４と同様の処理であり、近距離無線通信の通信圏内に電気機器３が存在する場合は識別情報を確認し、位置情報と高さ情報を取得する。【００６６】
次に、ステップＳ５０３において、端末装置１は、当該電気機器３が記憶部２７０２に格納されたリストに登録済か否かを確認する。当該電気機器３がリストに登録済の場合はステップＳ５０７に進み、登録済でない場合はステップＳ５０５に進む。【００６７】
ステップＳ５０５〜ステップＳ５０６については、図４のステップＳ３０５〜ステップＳ３０６と同様の処理であり、当該電気機器３のリモコンアプリを取得し、当該電気機器３の識別情報、リモコンアプリ、位置情報、高さ情報、製品情報等をリストに登録する。【００６８】
ステップＳ５０７において、端末装置１は、当該電気機器３の登録済みの位置情報、高さ情報とステップＳ５０４にて取得した位置情報、高さ情報が一致するか否かを確認し、一致しない場合はステップＳ５０６に進み、ステップＳ５０４にて取得した最新の位置情報と高さ情報をリストに登録し直す。【００６９】
図７は、第１の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。【００７０】
ステップＳ６０１において、端末装置１は、リモコンランチャー起動ボタンがユーザにより押されるのを待つ。リモコンランチャー起動ボタンは例えば端末装置１のホームボタンのような物理的なスイッチを割り当てても良いし、タッチパネル上のアイコンを割り当てても良い。【００７１】
図８Ａ及び図８Ｂは、端末装置１のタッチパネルの表示例である。図８Ａは端末装置１のホーム画面の例であり、タッチパネル上に表示された各種アプリのアイコンの中に“リモコン”ランチャーアイコンが表示されている。ユーザがこのアイコンに触れることは、リモコンランチャー起動ボタンを押すことと同等である。なお、端末装置１が自宅内でのみ、図８Ａのように“リモコン”ランチャーアイコンを表示し、自宅外では図８Ｂのように“リモコン”ランチャーアイコンを表示しないようにしても良い。こうすれば、ユーザが自宅外で誤って“リモコン”ランチャーアイコンに触れてリモコンのランチャーアプリを起動させることがない。あるいは、自宅外でも図８Ａのように“リモコン”ランチャーアイコンを表示し、自宅外から電気機器３をリモート制御できるようにしても良い。端末装置１が自宅内か自宅外かは、例えば端末装置１が無線ルータ４の通信圏内にあるか否かで確認できる。あるいは、ＧＰＳ等でも確認できる。【００７２】
リモコンランチャー起動ボタンが押されたら、制御部２７０１はランチャーアプリを起動し、リモコンアプリを選択して起動する。【００７３】
まず、ステップＳ６０２に進み、制御部２７０１は位置情報取得部２７０３、高さ情報取得部２７０９により端末装置１の位置情報と高さ情報を取得する。取得した位置情報と高さ情報はリモコン起動ボタンが押されたタイミングでの端末装置１の現在位置と高さを示している。【００７４】
次に、ステップＳ６０４において、端末装置１から登録された全ての電気機器３への方位と傾きを算出する。端末装置１から電気機器３への方位と傾きは、位置情報リスト２７３１及び高さ情報リスト２７３５に登録された電気機器３の位置情報および高さ情報と、位置情報取得部２７０３及び高さ情報取得部２７０９で取得された端末装置１の現在の位置情報および高さ情報により求められる。【００７５】
例えば、緯度３５．６５８６５８０、経度１３９．７４５４３３に映像表示装置３ｃ１が設置され、緯度３５．６５８６５８０、経度１３９．７４５４２３にエアコン３ｂ１が設置されているとする。端末装置１が緯度３５．６５８６５７０、経度１３９．７４５４３３にある時、映像表示装置３ｃ１とエアコン３ｂ１の緯度が等しく、端末装置１と映像表示装置３ｃ１の経度が等しいため、端末装置１から映像表示装置３ｃ１への方位は北（方位角０°）、端末装置１からエアコン３ｂ１への方位は北西（方位角３１５°）となる。また、端末装置１と映像表示装置３ｃ１との距離は約１ｍ、映像表示装置３ｃ１とエアコン３ｂ１との距離は約１ｍ、端末装置１とエアコン３ｂ１との距離は約１．４ｍである。【００７６】
例えば映像表示装置３ｃ１が設置されている高さで端末装置１を保持し、エアコン３ｂ１はそこから更に２．５ｍ上に設置されているとすると、端末装置１から映像表示装置３ｃ１への傾きは水平（仰角０°）、端末装置１からエアコン３ｂ１への傾きは斜め上（仰角６０°）となる。【００７７】
次に、ステップＳ６０５において、筺体方位検出部２７０５、筺体傾き検出部２７１０により、端末装置１の筺体の方位と傾きを検出する。この時、端末装置１をリモコン操作したい電気機器３に向ける。【００７８】
図９Ａ及び図９Ｂは、端末装置１の筺体の方位と方位角、傾きと仰角を示す概念図である。図９Ａは、端末装置１の筺体の方位と方位角を示す概念図であり、方位と方位角の関係は、北を０°とした時、北東が４５°、東が９０°、南東が１３５°、南が１８０°、南西が２２５°、西が２７０°、北西が３１５°となる。【００７９】
そして、ステップＳ６０７において、制御部２７０１はステップＳ６０４で算出した方位と傾きが端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンをユーザインタフェース部２７０８に表示する。あるいは、一番近いだけでなく、方位の差が所定の範囲内（例えば方位角±１０°）の時や、傾きの差が所定の範囲内（例えば仰角±１０°）の時にのみアイコンを表示しても良い。あるいは、近い方位と傾きの電気機器３をいくつか表示しても良い。【００８０】
例えば、図９Ａの４５°の矢印の先に電気機器３が存在する場合は、端末装置１から電気機器３への方位は北東（方位角４５°）になり、端末装置１の筺体の方位が北東（方位角４５°）付近の時、電気機器３への方位（方位角）が一致する。【００８１】
図９Ｂは、端末装置１の筺体の傾きと仰角を示す概念図であり、傾き（仰角）は、水平を０°とした時、垂直（真上）が９０°、垂直（真下）が−９０°となる。例えば、図９Ｂの斜め上３０°の矢印の先に電気機器３が存在する場合は、端末装置１から電気機器３への傾き（仰角）は３０°になり、端末装置１の筺体の傾き（仰角）が３０°付近の時、電気機器３への傾き（仰角）と筺体の傾きが一致する。【００８２】
なお、例えば端末装置１から電気機器３への方位（方位角）をａ、端末装置１から電気機器３への傾き（仰角）をｃ、端末装置１の筺体の方位（方位角）をｂ、筺体の傾き（仰角）をｄとした時にＸ＝（ａ−ｂ）２＋（ｃ−ｄ）２を算出し、Ｘが一番小さい電気機器３を求めることで、端末装置１の筺体の方位と傾きに一番近い電気機器３を特定できる。この時、方位の差分あるいは傾きの差分に重みを付け、方位と傾きのどちらかを優先してもよい。【００８３】
図１０Ａ乃至図１０Ｄは、端末装置１のタッチパネルの表示例である。【００８４】
図１０Ａは、端末装置１を照明機器３ａ１に向けた場合のタッチパネルの表示例である。タッチパネルには照明機器のアイコンが表示されており、端末装置１が向いている方位と傾きの方向に照明機器３ａ１が存在することを示している。【００８５】
図１０Ｂは、端末装置１をエアコン３ｂ１に向けた場合のタッチパネルの表示例である。タッチパネルにはエアコンのアイコンが表示されており、端末装置１が向いている方位と傾きの方向にエアコン３ｂ１が存在することを示している。【００８６】
図１０Ｃは、端末装置１を映像表示装置３ｃ１に向けた場合のタッチパネルの表示例である。タッチパネルには映像表示装置のアイコンが表示されており、端末装置１が向いている方位と傾きの方向に映像表示装置３ｃ１が存在することを示している。【００８７】
図１０Ｄは、端末装置１をディスク再生装置３ｄ１に向けた場合のタッチパネルの表示例である。タッチパネルにはディスク再生装置のアイコンが表示されており、端末装置１が向いている方位と傾きの方向にディスク再生装置３ｄ１が存在することを示している。【００８８】
なお、前記アイコンの左右上下に方位や傾きが２番目に近い電気機器３のアイコンを更に表示しても良い。こうすることで、所望の電気機器３のアイコンを見付けやすくなる。あるいは、一番近いだけでなく、方位の差が所定の範囲内（例えば方位角±４５°）や、傾きの差が所定の範囲内（例えば仰角±４５°）の電気機器３のアイコンのみを上下左右に表示しても良い。あるいは、近い方位と傾きの電気機器３をいくつか表示しても良い。こうすることで、全く異なる方向の電気機器３のアイコンを排除し、所望の電気機器３のアイコンを見つけやすくなる。【００８９】
これらのアイコンに触れることにより、所望の電気機器３のリモコンアプリを起動し、所望の電気機器３をリモート制御することができる。【００９０】
図１１Ａ乃至図１３Ｂは、部屋の間取り図と端末装置１、電気機器３の配置の例を示す。図１１Ａ、図１２Ａ、図１３Ａは、部屋を真上から見た図、図１１Ｂ、図１２Ｂ、図１３Ｂは、部屋を真横から見た図であり、部屋には照明機器３ａ１、エアコン３ｂ１、映像表示装置３ｃ１、ディスク再生装置３ｄ１が設置されている。ユーザは、端末装置１によりこれらの電気機器３を選択し、リモコン操作を行う。【００９１】
図１１Ａ乃至図１３Ｂは、部屋の間取りと電気機器３の配置は同じであるが、端末装置１の位置（緯度、経度）や高さが異なる。図１１Ａ及び図１１Ｂは、端末装置１が映像表示装置３ｃ１の正面に位置する例であり、図１２Ａ及び図１２Ｂは、端末装置１がディスク再生装置３ｄ１の正面に位置する例である。図１１Ａ及び図１１Ｂの場合と、図１２Ａ及び図１２Ｂの場合とでは、端末装置１の位置（緯度、経度）は同じであるが高さが異なる。図１１Ａ及び図１１Ｂの場合と、図１３Ａ及び図１３Ｂの場合とでは、端末装置１の高さは同じであるが位置（緯度、経度）が異なる。【００９２】
図１１Ａ及び図１１Ｂでは、端末装置１から照明機器３ａ１への方位は南（方位角１８０°）、傾き（仰角）は６０°、エアコン３ｂ１への方位は北西（方位角３１５°）、傾き（仰角）は６０°、映像表示装置３ｃ１への方位は北（方位角０°）、傾き（仰角）は０°、ディスク再生装置３ｄ１への方位は北（方位角０°）、傾き（仰角）は−３０°である。【００９３】
端末装置１をこの位置で操作する時、例えば端末装置１の筺体の方位を南（方位角１８０°）付近、筺体の傾き（仰角）を６０°付近にすると照明機器３ａ１を選択することができ、端末装置１の筺体の方位を北西（方位角３１５°）付近、筺体の傾き（仰角）を６０°付近にするとエアコン３ｂ１を選択することができる。また、端末装置１の筺体の方位を北（方位角０°）付近、筺体の傾き（仰角）を０°付近にすると映像表示装置３ｃ１、筺体の傾き（仰角）を−３０°付近にするとディスク再生装置３ｄ１を選択することができる。【００９４】
図１２Ａ及び図１２Ｂでは、図１１Ａ及び図１１Ｂと同様に端末装置１から照明機器３ａ１への方位は南（方位角１８０°）、傾き（仰角）は７０°、エアコン３ｂ１への方位は北西（方位角３１５°）、傾き（仰角）は７０°、映像表示装置３ｃ１への方位は北（方位角０°）、傾き（仰角）は３０°、ディスク再生装置３ｄ１への方位は北（方位角０°）、傾き（仰角）は０°である。【００９５】
端末装置１をこの位置で操作する時、例えば端末装置１の筺体の方位を南（方位角１８０°）付近、筺体の傾き（仰角）を７０°付近にすると照明機器３ａ１を選択することができ、端末装置１の筺体の方位を北西（方位角３１５°）付近、筺体の傾き（仰角）を７０°付近にするとエアコン３ｂ１を選択することができる。また、端末装置１の筺体の方位を北（方位角０°）付近、筺体の傾き（仰角）を３０°付近にすると映像表示装置３ｃ１、筺体の傾き（仰角）を０°付近にするとディスク再生装置３ｄ１を選択することができる。【００９６】
図１３Ａ及び図１３Ｂでは、端末装置１から照明機器３ａ１への方位は東南東（方位角１２０°）、傾き（仰角）は６０°、エアコン３ｂ１への方位は北（方位角０°）、傾き（仰角）は６０°、映像表示装置３ｃ１への方位は北東（方位角４５°）、傾き（仰角）は０°、ディスク再生装置３ｄ１への方位は北東（方位角４５°）、傾き（仰角）は−３０°である。【００９７】
端末装置１をこの位置で操作する時、例えば端末装置１の筺体の方位を東南東（方位角１２０°）付近、筺体の傾き（仰角）を６０°付近にすると照明機器３ａ１を選択することができ、端末装置１の筺体の方位を北（方位角０°）付近、筺体の傾き（仰角）を６０°付近にするとエアコン３ｂ１を選択することができる。また、端末装置１の筺体の方位を北東（方位角４５°）付近、筺体の傾き（仰角）を０°付近にすると映像表示装置３ｃ１を選択することができ、筺体の傾き（仰角）を−３０°付近にするとディスク再生装置３ｄ１を選択することができる。【００９８】
図７に戻ってフローチャートの説明を再開する。【００９９】
次に、ステップＳ６０８において、ユーザによりリモコン操作する電気機器３が選択されたらステップＳ６０９に進み、選択されなければステップＳ６０２に戻り、処理を継続する。【０１００】
ステップＳ６０９において、端末装置１は選択された電気機器３に対応するリモコンアプリを起動する。この時、起動したリモコンアプリに対して、必要に応じて電気機器３の情報を与える。例えば、複数の電気機器３に対応するリモコンアプリには、起動時に電気機器３の機種指定が必要なものがある。この場合は電気機器３の機種の情報を与える。【０１０１】
次に、ステップＳ６１０において、ユーザは電気機器３のリモコン操作を行うことができる。リモコン操作を終了したら処理を終了する。リモコン操作の終了は、例えば端末装置１のホームボタンをユーザが押すことにより行う。【０１０２】
なお、本実施例では端末装置１の筺体の姿勢（向き）を縦向きに使用する例を示したが、横向きでも同様に使用できる。【０１０３】
図１４Ａ乃至図１４Ｄは、選択された電気機器３のリモコンアプリを起動した際のタッチパネルの表示例である。図１４Ａは、照明機器３ａのリモコンアプリ、図１４Ｂは、エアコン３ｂのリモコンアプリ、図１４Ｃは、映像表示装置３ｃのリモコンアプリ、図１４Ｄは、ディスク再生装置３ｄ１のリモコンアプリが起動した際のタッチパネルの表示例である。【０１０４】
以上の構成により第１の実施例では、端末装置１は電気機器３をリモート制御するために必要な情報を事前に電気機器３から取得する。情報の取得は例えば近距離無線通信により行い、この時に端末装置１の機能を使って電気機器３の位置情報と高さ情報を取得する。端末装置１はこれらの情報を記憶部に登録する。【０１０５】
そして、端末装置１はリモコンランチャー起動ボタンを押された際に、端末装置自身の位置情報と高さ情報を取得し、登録された電気機器３の位置情報により、各電気機器３への方位と傾きを算出する。これにより、端末装置１が新たな場所に移動された場合でも、新たな場所における各電気機器３への方位と傾きを知ることができる。【０１０６】
更に、端末装置１の筺体の方位と傾きに一番近い方位と傾きの電気機器３のアイコンを、端末装置１の表示デバイスに表示する。ユーザが端末装置１をリモコン操作したい電気機器３に向けることにより、複数の電気機器３の中から所望の電気機器のアイコンを素早く選択することができる。【０１０７】
アイコンを選択すると、対応するリモコンアプリが起動し、所望の電気機器３をリモート制御することができる。【０１０８】
以上述べたように、ユーザは簡易な操作で電気機器を制御することができ、使い勝手を改善した端末装置およびリモート制御方法が提供される。
【実施例２】
【０１０９】
第２の実施例では第１の実施例に対し、端末装置１と電気機器３との距離を考慮してリモコン制御する電気機器３を選択する機能が追加されている。【０１１０】
図１５は、第２の実施例の端末装置１の機能ブロック図である。端末装置１の各機能ブロックは、例えば、図２に示す端末装置１が備えるＣＰＵ２０１により制御されて動作する。【０１１１】
制御部２８０１は、図３の制御部２７０１に距離演算部２８２１を追加したものであり、ユーザインタフェース部２８０８からの指示に基づき、記憶部２８０２、位置情報取得部２８０３、高さ情報取得部２８０９、筺体方位検出部２８０５、筺体傾き検出部２８１０、近距離無線通信部２８１２、ＬＡＮ通信部２８１３、等を制御して、リモコン使用前の電気機器３の登録、リモコン使用時の電気機器３の選択、及びリモコン制御を行う。ユーザインタフェース部２８０８は、図３のユーザインタフェース部２７０８と同様であり、ユーザに各種情報を示し、ユーザの指示を制御部２８０１に伝える。【０１１２】
位置情報取得部２８０３、高さ情報取得部２８０９は、図３の位置情報取得部２７０３、高さ情報取得部２７０９と同様であり、位置情報、高さ情報を取得する。筺体方位検出部２８０５、筺体傾き検出部２８１０は、図３の筺体方位検出部２７０５、筺体傾き検出部２７１０と同様であり、筺体の方位、傾きを検出する。【０１１３】
リモコン使用前の登録処理については、図３の登録処理と同様であるため、説明を省略する。【０１１４】
リモコン使用時に、制御部２８０１は、記憶部２８０２に登録した電気機器３の中から、リモート制御する電気機器３を選択する。まず、位置情報取得部２８０３により端末装置１の位置情報を取得し、方位演算部２８２５により位置情報リスト２８３１の中の全ての電気機器３の位置情報と比較し、方位（端末装置１から電気機器３への方位角）を算出し、更に距離演算部２８２１により位置情報リスト２８３１の中の全ての電気機器３の位置情報と比較し、距離（端末装置１と電気機器３と距離）を算出する。同時に、高さ情報取得部２８０９により高さ情報を取得し、傾き演算部２８２７により高さ情報リスト２８３５の中の全ての電気機器３の位置情報と比較し、傾き（端末装置１から電気機器３への仰角）を算出する。【０１１５】
次に、筺体方位検出部２８０５により、端末装置１の筺体の方位を検出し、方位比較部２８２６により前記端末装置１から各々の電気機器３に向かう方位と比較する。同時に、筺体傾き検出部２８１０により、端末装置１の筺体の傾きを検出し、傾き比較部２８２８により前記端末装置１から各々の電気機器３に向かう傾きと比較する。次に、前記比較結果と前記距離に基づき、アイコン抽出部２８２２により、筺体の方位と傾きに一番近い方位と傾きの方向に位置し、かつ所定の距離内の電気機器３のアイコンを、アイコンリスト２８３２から抽出し、ユーザインタフェース部２８０８に表示する。【０１１６】
そして、ユーザインタフェース部２８０８に表示されたアイコンが、所望の電気機器３のアイコンであれば、ユーザは当該アイコンを選択し、ユーザは端末装置１を用いて所望の電気機器３をリモート制御することができる。【０１１７】
図１６は、第２の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。【０１１８】
ステップＳ１４０１〜ステップＳ１４０２については、図７のステップＳ６０１〜ステップＳ６０２と同様の処理であり、リモコンランチャー起動ボタンが押されたら、制御部２８０１は端末装置１の位置情報と高さ情報を取得する。【０１１９】
次に、ステップＳ１４０３において、距離演算部２８２１は端末装置１と電気機器３との距離を算出する。端末装置１と電気機器３の距離は、登録された電気機器３の位置情報と現在の端末装置１の位置情報により求められる。【０１２０】
ステップＳ１４０４〜ステップＳ１４０５については、図７のステップＳ６０４〜ステップＳ６０５と同様の処理であり、方位演算部２８２６と傾き演算部２８２７は、端末装置１から電気機器３への方位と傾きを算出し、筐体方位検出部１８０５と筐体傾き検出部２８１０は、端末装置１の筺体の方位と傾きを検出する。【０１２１】
そして、ステップＳ１４０７において、予め定めた所定の距離Ａ内であり、かつステップＳ１４０４で算出した方位と傾きがステップＳ１４０５で検出した端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンを、ユーザインタフェース部２８０８に表示する。あるいは、近い方位の電気機器３をいくつか表示しても良い。【０１２２】
端末装置１のタッチパネルの表示例は、図１０Ａ乃至図１０Ｄと同様である。ユーザがこれらのアイコンに触れることにより、所望の電気機器３のリモコンアプリを起動し、所望の電気機器３をリモート制御することができる。【０１２３】
図１７は、部屋の間取り図と端末装置１、電気機器３の配置の例を示す。端末装置１がある部屋には照明機器３ａ１、エアコン３ｂ１、映像表示装置３ｃ１、ディスク再生装置３ｄ１が設置されており、これらの電気機器３は所定の距離Ａ内に位置している。ユーザは端末装置１によりこれらの電気機器３を選択し、リモコン操作を行う。【０１２４】
別の部屋には照明機器３ａ２、エアコン３ｂ２が設置されているが、これらの電気機器３は所定の距離Ａの外に位置しており、端末装置１ではこれらの電気機器３を選択することはできない。【０１２５】
ステップＳ１４０８〜ステップＳ１４１０については、図７のステップＳ６０８〜ステップＳ６１０と同様の処理であり、ステップＳ１４０８でユーザが電気機器３を選択したら、ステップＳ１４０９で制御部２８０１は対応するリモコンアプリを起動し、ステップＳ１４１０でユーザは電気機器３のリモコン操作を行うことができる。【０１２６】
なお、ステップＳ１４０７における所定の距離Ａにつき、例えば電気機器３を設置している部屋の大きさを考慮して決めれば、部屋内の電気機器３のみをユーザインタフェース部２８０８に表示することができる。また、位置情報に応じて所定の距離を変更しても良く、例えば複数の部屋があり、各部屋の大きさが異なる場合でも、各部屋内の電気機器３のみを表示することができる。更に、リモコン起動ボタンが押された際に、例えば登録されている一番近くのエアコン３ｂ１までの距離から部屋の大きさを推定し、所定の距離Ａを自動的に決定しても良い。また、電気機器３の登録時に設置されている部屋情報も登録し、端末装置１が存在する部屋に配置されている電気機器３のみを表示しても良い。また、電気機器３の専用のリモコン２の赤外線等の到達距離に合わせて、所定の距離Ａを決定しても良い。【０１２７】
以上の構成により第２の実施例では、第１の実施例と同様の効果を得ることができる。【０１２８】
更に、端末装置１は予め定めた所定の距離内の電気機器３のアイコンのみを表示デバイスに表示する。ある部屋で電気機器３の選択中に別の部屋等の離れた場所の電気機器３のアイコンを表示することがないため、複数の電気機器３のアイコンの中から所望の電気機器３のアイコンを素早く選択することができる。
【実施例３】
【０１２９】
第３の実施例では第１の実施例に対し、端末装置１が所定の範囲内に有るか否かに応じて、電気機器３に対する方位と傾きの算出方法を切換える機能が追加されている。【０１３０】
図１８は、第３の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。【０１３１】
ステップＳ１６０１〜ステップＳ１６０２については、図７のステップＳ６０１〜ステップＳ６０２と同様の処理であり、リモコンランチャー起動ボタンが押されたら、制御部２８０１は端末装置１の位置情報と高さ情報を取得する。【０１３２】
次に、ステップＳ１６１１において、取得した情報が所定の範囲内か否かにより、処理を切り換える。取得した情報が所定の範囲内の場合はステップＳ１６０４に進み、所定の範囲内ではない場合は、ステップＳ１６１２において、取得した情報を予め定めた固定値に置き換えた後、ステップＳ１６０４に進む。【０１３３】
例えば、高さ情報の所定の範囲を床から１ｍまでとし、固定値を床から０．５ｍとする。もしも、取得した高さ情報が床から２ｍであった場合は、高さ情報を固定値０．５ｍに置き換える。あるいは、例えば固定値を映像表示装置３ｃ１のような特定の電気機器と同じ値としてもよい。例えば気圧センサ２１４を用いて端末装置１の高さ情報を取得する場合、天候を含む周辺環境の変化により誤差が発生することがある。端末装置１の高さが床から２ｍにあることは考え難いため、このような高さ情報を得た場合には、一般にあり得る例えば０．５ｍのような固定値に置換し、リモコンの誤動作を低減する。【０１３４】
また、例えば、位置情報の所定の範囲を、ある決められた部屋内とし、固定値を部屋の中心位置に対応させる。もしも、取得した位置情報が部屋の外であった場合は、位置情報を部屋の中心位置に置き換える。【０１３５】
ステップＳ１６０４〜ステップＳ１６０７については、図７のステップＳ６０４〜ステップＳ６０７と同様の処理であり、端末装置１から電気機器３への方位と傾きを算出し、端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンを表示する。【０１３６】
端末装置１のタッチパネルの表示例は、図１０Ａ乃至図１０Ｄと同様である。
これらのアイコンに触れることにより、ユーザは所望の電気機器３のリモコンアプリを起動し、所望の電気機器３をリモート制御することができる。【０１３７】
以上の構成により第３の実施例では、第１の実施例と同様の効果を得ることができる。【０１３８】
更に、取得した情報が所定の範囲内ではない場合は、予め定めた固定値に置き換えて方位や傾きを算出するため、例えば、位置情報や高さ情報の精度が低い場合でも、複数の電気機器の中から所望の電気機器のアイコンを素早く選択することができる。【０１３９】
また、例えば、外出している場合でも、部屋の中心にいるかのように複数の電気機器の中から所望の電気機器のアイコンを素早く選択することができる。
【実施例４】
【０１４０】
第４の実施例では第１の実施例に対し、端末装置１が登録済の電気機器３の近くに有るか否かに応じて、動作を切換える機能が追加されている。【０１４１】
図１９は、第４の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、端末装置１のホーム画面において常時ランチャーアプリが動作し、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。【０１４２】
ステップＳ１７１１、ステップＳ１７１２において、端末装置１はホーム画面を表示しており、ユーザによりリモコン以外のアプリボタンが押されるか、あるいは登録済の電気機器３が近くに存在することを確認できるまで待つ。ステップＳ１７１１でリモコン以外のアプリボタンが押された場合は、ステップＳ１７１３に進む。あるいは、ステップＳ１７１２で登録済の電気機器３が近くに存在することを確認できた場合は、ステップＳ１７０２に進む。登録済の電気機器３が近くに存在するか否かは、例えば端末装置１が無線ルータ４の通信圏内にあるか否かで確認できる。あるいは、ＧＰＳ、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、Ｂｌｕｅｔｏｏｔｈ等でも確認できる。【０１４３】
ステップＳ１７１３において、端末装置１はユーザに押されたアプリボタンに対応するアプリを起動し、ステップＳ１７１４において、ユーザはアプリ操作を行うことができる。アプリ操作を終了したら処理を終了する。【０１４４】
ステップＳ１７０２乃至ステップＳ１７０７については、図７のステップＳ６０２乃至ステップＳ６０７と同様の処理であり、端末装置１の位置情報と高さ情報を取得し、端末装置１から電気機器３への方位と傾きを算出し、端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンを表示する。【０１４５】
次に、ステップＳ１７０８において、端末装置１は、ユーザによりリモコン操作する電気機器３が選択されたらステップＳ１７０９に進み、選択されなければステップＳ１７１１に戻り、処理を継続する。【０１４６】
ステップＳ１７０９乃至ステップＳ１７１０については、図７のステップＳ６０９乃至ステップＳ６１０と同様の処理であり、端末装置１は対応するリモコンアプリを起動し、ユーザは電気機器３のリモコン操作を行うことができる。リモコン操作を終了したら処理を終了する。【０１４７】
図２０Ａ乃至図２０Ｄは、端末装置１のタッチパネルの表示例である。このうち、図２０Ａ、図２０Ｃ、図２０Ｄは図１９のステップＳ１７０７における表示例であり、図２０Ｂは図１９のステップＳ１７１２における判定が図中のＮである場合の表示例である。【０１４８】
図２０Ａは、端末装置１のホーム画面の例であり、タッチパネル上に各種アプリのアイコンを表示している。また、端末装置１を照明装置３ａ１に向けた場合のタッチパネルの表示例でもあり、電気機器３の“リモコン”アイコンとして、“照明”アイコンを表示している。【０１４９】
図２０Ｂは、登録済の電気機器３が端末装置１の近くに存在することを確認できない場合の表示例である。【０１５０】
図２０Ｃは、端末装置１を映像表示装置３ｃ１に向けた場合のタッチパネルの表示例であり、電気機器３の“リモコン”アイコンとして、“映像表示装置”アイコンを表示している。【０１５１】
図２０Ｄは、端末装置１をディスク再生装置３ｄ１に向けた場合のタッチパネルの表示例であり、電気機器３の“リモコン”アイコンとして、“ディスク再生装置”アイコンを表示している。【０１５２】
以上の構成により第４の実施例では、第１の実施例と同様の効果を得ることができる。【０１５３】
更に、電気機器が近くに存在する場合は、端末装置を向けた電気機器のアイコンをホーム画面に表示するため、複数の電気機器のアイコンの中から所望の電気機器のアイコンを素早く選択することができる。
【実施例５】
【０１５４】
第５の実施例では第１の実施例に対し、端末装置１が以下で述べるロック状態、スリープ状態を有する場合の動作が追加されている。【０１５５】
図２１は、第５の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、端末装置１のロック状態の画面において常時ランチャーアプリが動作し、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。なお、ここで言うロック状態とは、端末装置１の機能が、限られた機能を除いて停止されている状態を指す。当該の限られた機能とは、ここでは電気機器３をリモコン操作する機能を指すものとする。また、以下で言うスリープ状態とは、端末装置１の機能がほぼ全て停止されており、スリープ状態を解除する機能のみが機能する状態を指す。特にスリープ状態は、端末装置１が内蔵する電池の消耗を防ぐうえで有効である。【０１５６】
ステップＳ１９１１において、端末装置１は、ユーザによりホームボタンが押されるのを待つ。この時点では、端末装置１はロック状態、かつスリープ状態であるものとする。ホームボタンが押されたらステップＳ１９１２に進み、端末装置１のスリープ状態を解除する。【０１５７】
次に、ステップＳ１９１３において、ユーザによるパスワード入力等で端末装置１のロックが解除されるか否かにより処理を切り換える。端末装置１のロックが解除されたらステップＳ１９１４に進み、端末装置１のロックが解除されなければステップＳ１９０２に進む。【０１５８】
ステップＳ１９１４において、ユーザはメールや通話等、電気機器のリモコン操作を含む全ての操作を行うことができる。【０１５９】
次に、ステップＳ１９１５において、一定時間操作が行われなかったらステップＳ１９１６に進み、端末装置１はロック状態、かつスリープ状態になり、処理を終了する。【０１６０】
ステップＳ１９０２乃至ステップＳ１９０９については、図７のステップＳ６０２乃至ステップＳ６０９と同様の処理であり、端末装置１の位置情報と高さ情報を取得し、端末装置１から電気機器３への方位と傾きを算出し、端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンを表示し（ステップＳ１９０７）、電気機器３が選択されたら、対応するリモコンアプリを起動する。【０１６１】
次に、ステップＳ１９１０において、ユーザは電気機器３のリモコン操作を行うことができる。【０１６２】
ステップＳ１９１７において、一定時間操作が行われなかったらステップＳ１９１６に進み、端末装置１はロック状態、かつスリープ状態になり、処理を終了する。【０１６３】
図２２Ａ乃至図２２Ｄは、ステップＳ１９０７における端末装置１のタッチパネルの表示例である。図２２Ａは、端末装置１のロック画面の例であり、タッチパネル上に端末装置１の筺体の方位と傾きに一番近い電気機器３の“リモコン”アイコンとして、“照明”アイコンを表示している。この時、端末装置１の筺体の方位と傾きの延長線上に照明装置３ａ１が存在する。この“照明”アイコンに触れることにより、リモコンアプリを起動することができる。なお、端末装置１が自宅内でのみ、図２２Ａのように“リモコン”アイコンを表示し、自宅外では図２２Ｂのように“リモコン”アイコンを表示しないようにしても良い。こうすれば、ユーザが自宅外で誤って“リモコン”アイコンに触れてリモコンアプリを起動させることがない。端末装置１が自宅内か自宅外かは、例えば端末装置１が無線ルータ４の通信圏内にあるか否かで確認できる。あるいは、ＧＰＳ等でも確認できる。【０１６４】
図２２Ｃは、端末装置１のロック画面の別の例であり、タッチパネル上に端末装置１の筺体の方位と傾きに一番近い電気機器３の“リモコン”アイコンとして、“映像表示装置”アイコンを表示している。この時、端末装置１の筺体の方位と傾きの延長線上に映像表示装置３ｃ１が存在する。【０１６５】
図２２Ａ乃至図２２Ｃには、端末装置１のロック状態を解除するためのアイコンが表示されている。ユーザがこのアイコンに触れると図２２Ｄに示す画面が表示される。【０１６６】
図２２Ｄは、端末装置１のロック画面の別の例であり、ロック状態を解除するためのパスワード入力を要求する画面が表示され、その下に、端末装置１の筺体の方位と傾きに一番近い電気機器３の“リモコン”アイコンとして、“映像表示装置”アイコンを表示している。【０１６７】
以上の構成により第５の実施例では、第１の実施例と同様の効果を得ることができる。【０１６８】
更に、端末装置１がロック状態の時、端末装置１を向けた電気機器３のアイコンを表示デバイスに表示するため、端末装置１のロックを解除しなくても素早く電気機器３をリモート制御することができる。
【実施例６】
【０１６９】
第６の実施例では第１の実施例に対し、端末装置１の高さ情報を正確に得るための機能が追加されている。【０１７０】
図２３は、第６の実施例の端末装置１による電気機器３の登録処理を示すフローチャートである。第１の実施例における図４の登録処理とは異なり、端末装置１が決まった高さの場所に置かれた際の状況を用いて、より正確な高さ情報を得るようにしている。【０１７１】
ステップＳ２１０１、ステップＳ２１１１において、端末装置１は近距離通信デバイス２１２により近距離無線通信の通信圏内に電気機器３の存在が確認できるか否か、あるいは端末装置１が有する電池を充電するための充電台の上に載せられている状態であるか否かを確認できるまで待つ。通信圏内に電気機器３の存在が確認できた場合は、ステップＳ２１０２に進む。あるいは、充電台の上に載せられている状態であることを確認できた場合は、ステップＳ２１１２に進む。【０１７２】
ステップＳ２１１２において、端末装置１の高さ情報を取得し、ステップＳ２１１３において、ステップＳ２１１２にて取得した高さ情報と基準値との差分値を算出して、ステップＳ２１０１に戻り、処理を継続する。基準値としては、端末装置１を使用する初期の段階で充電台の高さ情報を高さ情報取得部２８０９で測定して登録する他、“床位置の海抜”＋“床から充電台までの高さ（例えば１ｍ）”を登録してもよい。【０１７３】
例えば、気圧センサにより高さ情報を取得する場合、日時により気圧の高低があるため、正確な高さ情報を取得できない可能性がある。充電台は決まった位置に置かれることが多いので、端末装置１が例えば充電台の上に置かれた場合を利用して、同じ基準位置（高さ）で気圧を測定して高さ情報を取得し、予め測定されていた基準値との差分を求めて測定値を補正すれば、例えば部屋の床面に対する正確な高さ情報を得ることができる。【０１７４】
そこで、端末装置１の充電台をいつも決まった場所（例えば床から１ｍのテーブルの上）に設置し、ステップＳ２１１２にて充電の度に気圧を測定して高さ情報を取得し、ステップＳ２１１３にて基準値との差分値を算出する。【０１７５】
ステップＳ２１０２、ステップＳ２１０４については、図４のステップＳ３０２、ステップＳ３０４と同様の処理であり、端末装置１は電気機器３の識別情報を確認し、位置情報と高さ情報を取得する。【０１７６】
次に、ステップＳ２１１４において、ステップＳ２１０４にて取得した高さ情報を、ステップＳ２１１３にて算出した差分値により補正する。図４のステップＳ３０４の説明で述べたように、ステップＳ２１０４ではユーザが端末装置１を電気機器３の近傍で操作しており、得られる端末装置１の高さ情報（電気機器３の高さ情報にほぼ等しい）は、ステップＳ２１１２における充電台の上に置いて測定した高さ情報とは異なる。しかし、ステップＳ２１０４とＳ２１１２とで日時が大きく異なっていなければ、前記差分値で補正することにより、ステップＳ２１０４では、より正確な高さ情報を得ることができる。【０１７７】
ステップＳ２１０５〜ステップＳ２１０６については、図４のステップＳ３０５〜ステップＳ３０６と同様の処理であり、端末装置１は当該電気機器３のリモコンアプリを取得し、取得した各種情報をリストに登録して処理を終了する。【０１７８】
図２４は、第６の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。【０１７９】
ステップＳ２２０１〜ステップＳ２２０２については、図７のステップＳ６０１〜ステップＳ６０２と同様の処理であり、リモコンランチャー起動ボタンが押されたら、端末装置１の位置情報と高さ情報を取得する。【０１８０】
次に、ステップＳ２２１１において、ステップＳ２２０２にて取得した端末装置１の高さ情報を、図２３のステップＳ２１１３にて算出した差分値により補正する。【０１８１】
ステップＳ２２０４〜ステップＳ２２０５については、図７のステップＳ６０４〜ステップＳ６０５と同様の処理であり、端末装置１から電気機器３への方位と傾きを算出し、端末装置１の筺体の方位と傾きを検出する。【０１８２】
そして、ステップＳ２２０７において、図７のステップＳ６０７と同様に、ステップＳ２２０４で算出した方位と傾きが端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンをユーザインタフェース部２８０８に表示する。あるいは、方位と傾きが近い電気機器３をいくつか表示しても良い。【０１８３】
ステップＳ２２０８〜ステップＳ２２１０については、図７のステップＳ６０８〜ステップＳ６１０と同様の処理であり、電気機器３が選択されたら、端末装置１は対応するリモコンアプリを起動し、ユーザは電気機器３のリモコン操作を行うことができる。【０１８４】
なお、上記実施例では気圧を高さ情報に変換した後に、基準値との差分により高さ情報を補正したが、気圧を高さ情報に変換する変換係数を、高さが分かっている基準位置で得た気圧に基づいて補正してもよい。【０１８５】
また、充電台に気圧センサ、ＬＡＮ通信デバイス、等を備え、気圧を取得して端末装置１に送信し、気圧を高さ情報に変換する変換係数を補正してもよい。また、充電機能を備えた充電台ではなく、気圧センサ、ＬＡＮ通信デバイス、等を備え、設置場所を基準位置として気圧を取得して端末装置１に送信する基準装置でもよい。また、基準装置における気圧を取得してログとして記憶し、要求に応じて端末装置１に送信してもよい。更にＧＰＳ等を備え、気圧と測定時刻と設置高さ等の気圧情報と共に位置情報を端末装置１に送信する宅外の共用の基準装置を設けてもよい。この時、端末装置１は位置情報から自宅に一番近い基準装置を検索し、気圧情報を入手する。【０１８６】
また、上記実施例では高さ情報を補正する例を示したが、位置情報を補正してもよい。前記したように、位置情報は例えばＧＰＳを用いて取得されるが、限られた大きさの部屋に配置された複数の電気機器の各々に対して、絶対的な位置を精度良く検出することは難しい場合もある。そこで、基準位置で得た位置情報に基づいて各電気機器の位置情報を補正すると良い。【０１８７】
以上の構成により第６の実施例では、第１の実施例と同様の効果を得ることができる。【０１８８】
更に、端末装置１の充電の度に充電台の高さ情報を再取得し、登録された高さ情報との差分を求め、その差分により高さ情報を補正するため、電気機器３の正確な高さ情報を登録することができる。また、リモコン操作時には端末装置１と電気機器３の正確な高さ情報により、所望の電気機器３を正確に選択することができる。
【実施例７】
【０１８９】
第７の実施例では第１の実施例に対し、端末装置１の高さ情報を正確に得るための機能が追加されている。但し、その内容は第６の実施例とは異なっており、電気機器３の高さ情報を正確に登録するが、電気機器３を端末装置１で選択する際は端末装置１の位置情報のみを取得して選択している。【０１９０】
図２５は、第７の実施例の端末装置１による電気機器３の登録処理を示すフローチャートであり、図４の登録処理に高さ情報の補正処理を加えたものである。【０１９１】
ステップＳ２３０１〜ステップＳ２３０５については、図４のステップＳ３０１〜ステップＳ３０５と同様の処理であり、端末装置１は近距離無線通信圏内に電気機器３の存在が確認できたら識別情報を確認し、位置情報と高さ情報を取得し、リモコンアプリを取得する。【０１９２】
次に、ステップＳ２３１１において、端末装置１はリストに登録済の電気機器３があるか否かを確認する。登録済の電気機器３がある場合はステップＳ２３１２に進み、ない場合はステップＳ２３０６に進む。【０１９３】
ステップＳ２３１２において、端末装置１はユーザに対して例えばユーザインタフェース部２７０８を用いて、既に登録済の電気機器３に端末装置１を近付けるように指示し、ステップＳ２３１３において、端末装置１は近距離無線通信の通信圏内に電気機器３の存在が確認できるまで待つ。通信圏内に電気機器３の存在が確認できたらステップＳ２３１４に進み、端末装置１は識別情報を確認し、ステップＳ２３１５において、当該電気機器３がリストに登録済か否かを確認する。リストに登録済の場合はステップＳ２３１６に進み、未登録の場合はステップＳ２３１２に戻り、処理を継続する。【０１９４】
ステップＳ２３１６において、端末装置１は高さ情報取得部２７０９により高さ情報を取得する。この時、当該電気機器３は端末装置１と同様の位置にあるため、取得した高さ情報は当該電気機器３の高さ情報となる。【０１９５】
次に、ステップＳ２３１７において、ステップＳ２３１６にて取得した高さ情報とリストに登録された高さ情報との差分値を算出する。【０１９６】
例えば、気圧センサにより高さ情報を取得する場合、日時により気圧の高低があるため、正確な高さ情報を取得できない可能性がある。そこで、リストに登録された（過去に高さ情報を取得した）別の電気機器３の位置で気圧を測定して高さ情報を再取得し、その差分により補正すれば正確な高さ情報を取得することができる。【０１９７】
そこで、ステップＳ２３１６にてリストに登録された電気機器３の位置で気圧を測定して高さ情報を取得し、ステップＳ２３１７にてリストに登録された高さ情報との差分値を算出する。【０１９８】
次に、ステップＳ２３１８において、ステップＳ２３０４にて取得した高さ情報を、ステップＳ２３１７にて算出した差分値により補正する。【０１９９】
ステップＳ２３０６については、図４のステップＳ３０６と同様の処理であり、端末装置１は取得した各種情報をリストに登録して処理を終了する。【０２００】
なお、上記実施例では高さ情報を補正する例を示したが、位置情報を補正してもよい。【０２０１】
図２６は、第７の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。このフローチャートは、ランチャーアプリにより所望のリモコンアプリを選択する処理を示している。【０２０２】
ステップＳ２４０１については、図７のステップＳ６０１と同様の処理であり、リモコンランチャー起動ボタンがユーザにより押されるのを待つ。【０２０３】
次に、ステップＳ２４０２に進み、端末装置１は位置情報取得部２７０３により端末装置１の位置情報を取得する。取得した位置情報はリモコン起動ボタンが押されたタイミングでの端末装置１の現在位置を示している。【０２０４】
ステップＳ２４０４において、端末装置１から登録された全ての電気機器３への方位を算出する。端末装置１から電気機器３への方位は、登録された電気機器３の位置情報と、端末装置１の現在の位置情報により求める。【０２０５】
ステップＳ２４０５において、筺体方位検出部２７０５により、端末装置１の筺体の方位を検出する。この時、ユーザは端末装置１をリモコン操作したい電気機器３に向ける。【０２０６】
次に、ステップＳ２４１１において、方位が一番近い電気機器３が複数存在するか否かにより、処理を切り換える。方位が一番近い電気機器３が複数存在する場合はステップＳ２４１２に進み、方位が一番近い電気機器３が複数存在しない場合、すなわち同位置の電気機器３が１つの場合は、ステップＳ２４０７に進む。【０２０７】
ステップＳ２４０７において、ステップＳ２４０４で算出した方位が端末装置１の筺体の方位に一番近い電気機器３のアイコンをユーザインタフェース部２８０８に表示する。【０２０８】
図２７Ａ乃至図２７Ｃは、端末装置１のタッチパネルの表示例である。【０２０９】
図２７Ａは、端末装置１を照明機器３ａ１に向けた場合のタッチパネルの表示例である。タッチパネルには照明機器のアイコンが表示されており、端末装置１が向いている方位に照明機器３ａ１が存在することを示している。【０２１０】
図２７Ｂは、端末装置１をエアコン３ｂ１に向けた場合のタッチパネルの表示例である。タッチパネルにはエアコンのアイコンが表示されており、端末装置１が向いている方位にエアコン３ｂ１が存在することを示している。【０２１１】
ステップＳ２４１２において、ステップＳ２４０４で算出した方位が端末装置１の筺体の方位に一番近い複数の電気機器３のアイコンを、ユーザインタフェース部２８０８に設置高さ順に表示する。【０２１２】
図２７Ｃは、端末装置１を映像表示装置３ｃ１に向けた場合のタッチパネルの表示例である。タッチパネルには映像表示装置とディスク再生装置のアイコンが表示されており、端末装置１が向いている方位に映像表示装置３ｃ１と、ディスク再生装置３ｄ１が存在することを示している。ディスク再生装置３ｄ１より映像表示装置３ｃ１の設置高さが高いため、映像表示装置のアイコンはディスク再生装置のアイコンより上に表示されている。【０２１３】
次に、ステップＳ２４０８において、端末装置１は、ユーザによりリモコン操作する電気機器３が選択されたらステップＳ２４０９に進み、選択されなければステップＳ２４０２に戻り、処理を継続する。【０２１４】
ステップＳ２４０９〜ステップＳ２４１０については、図７のステップＳ６０９〜ステップＳ６１０と同様の処理であり、端末装置１は対応するリモコンアプリを起動し、ユーザは電気機器３のリモコン操作を行うことができる。リモコン操作を終了したら処理を終了する。【０２１５】
以上の構成により第７の実施例では、第１の実施例と同様の効果を得ることができる。【０２１６】
更に、電気機器を登録する際に、登録済の別の電気機器の高さ情報を再取得し、登録された高さ情報との差分を求め、その差分により登録する電気機器の高さ情報を補正するため、電気機器の正確な高さ情報を登録することができる。【０２１７】
更に、電気機器３の位置情報と端末装置１の位置情報により電気機器３を特定し、同位置に複数の電気機器３が存在する場合は、電気機器３の高さ情報により高さ順に電気機器３のアイコンを表示するため、例えば、高さ情報の取得精度が低い場合でも、複数の電気機器の中から所望の電気機器のアイコンを素早く選択することができる。
【実施例８】
【０２１８】
第８の実施例では第１の実施例に対し、端末装置１の高さ情報を正確に得るための機能が追加されている。但し、その内容は第６及び第７の実施例とは異なっている。【０２１９】
図２８は、第８の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。【０２２０】
ステップＳ２６０１〜ステップＳ２６０２については、図７のステップＳ６０１〜ステップＳ６０２と同様の処理であり、リモコンランチャー起動ボタンが押されたら、端末装置１の位置情報と高さ情報を取得する。【０２２１】
次に、ステップＳ２６１１において、ステップＳ２６０２にて取得した高さ情報を、後述のステップＳ２６１７にて算出した差分値により補正する。ただし、補正はステップＳ２６１７にて差分値を算出した後のみ行う。【０２２２】
ステップＳ２６０４〜ステップＳ２６０５については、図７のステップＳ６０４〜ステップＳ６０５と同様の処理であり、端末装置１から電気機器３への方位と傾きを算出し、端末装置１の筺体の方位と傾きを検出する。【０２２３】
そして、ステップＳ２６０７において、ステップＳ２６０４で算出した方位と傾きが端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンをユーザインタフェース部２８０８に表示する。あるいは、近い方位の電気機器３をいくつか表示しても良い。【０２２４】
ステップＳ２６０８において、ユーザによりリモコン操作する電気機器３が選択されたらステップＳ２６０９に進み、選択されなければステップＳ２６１３に進む。【０２２５】
ステップＳ２６１３において、近距離無線通信圏内に電気機器３が存在する場合はステップＳ２６１４に進み、存在しない場合はステップＳ２６０２に戻り、処理を継続する。【０２２６】
ステップＳ２６１４において、識別情報を確認し、ステップＳ２６１５において、当該電気機器３がリストに登録済か否かを確認する。当該電気機器３がリストに登録済の場合はステップＳ２６１６に進み、未登録の場合はステップＳ２６０２に戻り、処理を継続する。【０２２７】
ステップＳ２６１６において、高さ情報取得部２７０９によりにより高さ情報を取得する。この時、ユーザが当該電気機器３を端末装置１と同様の位置に位置させることにより、取得した高さ情報は当該電気機器３の高さ情報となる。【０２２８】
次に、ステップＳ２６１７において、ステップＳ２６１６にて取得した高さ情報とリストに登録された高さ情報との差分値を算出する。算出された差分値は、先のステップＳ２６１１において高さ情報を補正する際に使用される。【０２２９】
ステップＳ２６０９〜ステップＳ２６１０については、図７のステップＳ６０９〜ステップＳ６１０と同様の処理であり、端末装置１は対応するリモコンアプリを起動し、ユーザは電気機器３のリモコン操作を行うことができる。【０２３０】
なお、上記実施例では高さ情報を補正する例を示したが、位置情報を補正してもよい。【０２３１】
以上の構成により第８の実施例では、第１の実施例と同様の効果を得ることができる。【０２３２】
更に、リモート制御する電気機器を選択する際に、高さ情報が未補正等の理由で所望の電気機器をうまく選択できない場合は、近距離無線通信等により所望の電気機器を直接選択することができる。更に、この時に高さ情報の補正を行うため、以後のリモコン操作時には端末装置と電気機器の正確な高さ情報により、所望の電気機器を正確に選択することができる。
【実施例９】
【０２３３】
第９の実施例では第１の実施例に対し、端末装置１のリモコン操作を切換えるための機能が追加されている。【０２３４】
図２９は、第９の実施例の端末装置１による電気機器３の選択処理を示すフローチャートである。【０２３５】
ステップＳ２９０１〜ステップＳ２９０７については、図７のステップＳ６０１〜ステップＳ６０７と同様の処理であり、リモコンランチャー起動ボタンが押されたら、端末装置１の位置情報と高さ情報を取得し、端末装置１から電気機器３への方位と傾きを算出し、算出した方位と傾きが端末装置１の筺体の方位と傾きに一番近い電気機器３のアイコンをユーザインタフェース部２８０８に表示する。【０２３６】
次に、ステップＳ２９１１において、端末装置１の筺体が一定時間（例えば２秒）静止した場合はステップＳ２９０９に進み、静止しない場合はステップＳ２９０２に戻り、処理を継続する。端末装置１の筺体が静止しているか否かは、加速度センサ２０５等により検出することができる。即ち、ユーザが端末装置１の筐体を静止させている場合には、端末装置１はユーザがステップＳ２９０７で表示した電気機器を操作するよう指示したと判断し、動かした場合には、ステップＳ２９０７で表示した以外の電気機器を操作するよう指示したと判断し、これらに応じた動作を行う。【０２３７】
ステップＳ２９０９〜ステップＳ２９１０については、図７のステップＳ６０９〜ステップＳ６１０と同様の処理であり、端末装置１は対応するリモコンアプリを起動し、ユーザは電気機器３のリモコン操作を行うことができる。【０２３８】
次に、ステップＳ２９１２において、リモコン操作を終了したら処理を終了し、リモコン操作を終了しない場合はステップＳ２９１３に進む。リモコン操作の終了は、例えば端末装置１のホームボタンをユーザが押すことにより行う。【０２３９】
ステップＳ２９１３において、端末装置１の筺体がユーザにシェイクされた（振られた）場合はステップＳ２９０２に戻り、処理を継続する。シェイクされない場合はステップＳ２９１０に戻り、同じ電気機器に対するリモコン操作を継続する。端末装置１の筺体がシェイクされたか否かは、加速度センサ２０５等により振動を検出することで判定することができる。即ち、ユーザが端末装置１の筐体をシェイクしない場合には、端末装置１はユーザが引続きステップＳ２９０７で表示した電気機器を操作するよう指示したと判断し、シェイクした場合には、次にユーザがステップＳ２９０７で表示した以外の電気機器を操作するよう指示したと判断して、これらに応じた動作を行う。【０２４０】
以上の構成により第９の実施例では、第１の実施例と同様の効果を得ることができる。【０２４１】
更に、端末装置の筺体をリモート制御したい電気機器に向け、一定時間静止させるだけで、所望の電気機器を選択することができる。更に、端末装置の筺体をシェイクすると、別の電気機器を選択することができる。【０２４２】
なお、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。【０２４３】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現しても良い。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現しても良い。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード等の記録媒体に置くことができる。【０２４４】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えても良い。
【符号の説明】
【０２４５】
１…端末装置、２…リモコン、３…電気機器、４…無線ルータ、５…ネットワーク。
【図１】
2015029231.tif 000003
【図２】
2015029231.tif 000004
【図３】
2015029231.tif 000005
【図４】
2015029231.tif 000006
【図５】
2015029231.tif 000007
【図６】
2015029231.tif 000008
【図７】
2015029231.tif 000009
【図８Ａ】
2015029231.tif 000010
【図８Ｂ】
2015029231.tif 000011
【図９Ａ】
2015029231.tif 000012
【図９Ｂ】
2015029231.tif 000013
【図１０Ａ】
2015029231.tif 000014
【図１０Ｂ】
2015029231.tif 000015
【図１０Ｃ】
2015029231.tif 000016
【図１０Ｄ】
2015029231.tif 000017
【図１１Ａ】
2015029231.tif 000018
【図１１Ｂ】
2015029231.tif 000019
【図１２Ａ】
2015029231.tif 000020
【図１２Ｂ】
2015029231.tif 000021
【図１３Ａ】
2015029231.tif 000022
【図１３Ｂ】
2015029231.tif 000023
【図１４Ａ】
2015029231.tif 000024
【図１４Ｂ】
2015029231.tif 000025
【図１４Ｃ】
2015029231.tif 000026
【図１４Ｄ】
2015029231.tif 000027
【図１５】
2015029231.tif 000028
【図１６】
2015029231.tif 000029
【図１７】
2015029231.tif 000030
【図１８】
2015029231.tif 000031
【図１９】
2015029231.tif 000032
【図２０Ａ】
2015029231.tif 000033
【図２０Ｂ】
2015029231.tif 000034
【図２０Ｃ】
2015029231.tif 000035
【図２０Ｄ】
2015029231.tif 000036
【図２１】
2015029231.tif 000037
【図２２Ａ】
2015029231.tif 000038
【図２２Ｂ】
2015029231.tif 000039
【図２２Ｃ】
2015029231.tif 000040
【図２２Ｄ】
2015029231.tif 000041
【図２３】
2015029231.tif 000042
【図２４】
2015029231.tif 000043
【図２５】
2015029231.tif 000044
【図２６】
2015029231.tif 000045
【図２７Ａ】
2015029231.tif 000046
【図２７Ｂ】
2015029231.tif 000047
【図２７Ｃ】
2015029231.tif 000048
【図２８】
2015029231.tif 000049
【図２９】
2015029231.tif 000050
【手続補正書】
【提出日】平成27年11月19日(2015.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気機器をリモート制御する端末装置であって、
該端末装置の位置情報を取得する位置情報取得部と、
前記端末装置の高さ情報を取得する高さ情報取得部と、
前記端末装置が向く方位を検出する方位検出部と、
前記端末装置の傾きを検出する傾き検出部と、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶部と、
複数の前記電気機器から選択した電気機器をリモート制御する制御部と
を有し、
該制御部は、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、
前記制御部により算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記制御部により算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択する
ことを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置において、
該端末装置は、所定の距離内にある装置と通信を行う近距離通信部を有し、
前記電気機器から前記近距離通信部を介して前記電気機器の種類を表す表示用画像の情報が供給され前記記憶部に記憶される
ことを特徴とする端末装置。
【請求項３】
請求項２に記載の端末装置において、
該端末装置は、ユーザに対して情報を表示するユーザインタフェース部を有し、
前記制御部は、選択した電気機器の種類を表す画像の情報を前記ユーザインタフェース部に表示する
ことを特徴とする端末装置。
【請求項４】
請求項１に記載の端末装置において、
前記制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する距離を算出する距離算出部を有し、
前記制御部は、前記距離算出部が算出した距離に応じてリモート制御する電気機器を選択する
ことを特徴とする端末装置。
【請求項５】
請求項４に記載の端末装置において、
前記制御部は、前記距離算出部が算出した距離が所定値以内にある電気機器を選択する
ことを特徴とする端末装置。
【請求項６】
請求項４に記載の端末装置において、
前記制御部は、前記距離算出部が算出した距離が最小である電気機器を選択する
ことを特徴とする端末装置。
【請求項７】
請求項１に記載の端末装置において、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とが所定値以上離れている場合には、前記端末装置の位置情報を所定の位置情報に置換し、或いは、前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とが所定値以上離れている場合には、前記端末装置の高さ情報を所定の高さ情報に置換して、リモート制御する電気機器を選択する
ことを特徴とする端末装置。
【請求項８】
請求項１に記載の端末装置において、
前記記憶部に第１の電気機器の位置情報と高さ情報を記憶する場合には、ユーザが前記端末装置を前記第１の電気機器に近付けた際に前記端末装置の位置と高さを検出して前記第１の電気機器の位置情報と高さ情報として記憶し、
前記第１の電気機器とは異なる第２の電気機器の位置情報と高さ情報を取得する場合には、前記第１の電気機器の位置情報と高さ情報を再度取得し、前記記憶部に記憶された前記第１の電気機器の位置情報と高さ情報との差分を求め、取得した前記第２の電気機器の位置情報と高さ情報を前記差分に基づいて補正する
ことを特徴とする端末装置。
【請求項９】
電気機器をリモート制御する端末装置であって、
該端末装置の位置情報を取得する位置情報取得部と、
前記端末装置が向く方位を検出する方位検出部と、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶部と、
ユーザに対して情報を表示するユーザインタフェース部と、
複数の前記電気機器から選択した電気機器をリモート制御する制御部と
を有し、
該制御部は、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記制御部により算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記端末装置が向く方位が前記算出された方位に対して所定の範囲内にある前記電気機器の種類を表す画像の情報を前記記憶部に記憶された前記電気機器の高さ情報に基づいた順に並べて前記ユーザインタフェース部に表示し、
ユーザが前記ユーザインタフェース部の表示から選択した電気機器をリモート制御する電気機器として選択する
ことを特徴とする端末装置。
【請求項１０】
請求項１に記載の端末装置において、
前記端末装置が振られたか否かを検出する振動検出部を有し、
前記制御部は、該振動検出部が振動を検出した場合には、リモート制御する電気機器を再度選択する
ことを特徴とする端末装置。
【請求項１１】
電気機器をリモート制御する端末装置におけるリモート制御方法であって、
前記端末装置の位置情報を取得する位置情報取得ステップと、
前記端末装置の高さ情報を取得する高さ情報取得ステップと、
前記端末装置が向く方位を検出する方位検出ステップと、
前記端末装置の傾きを検出する傾き検出ステップと、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶ステップと、
複数の前記電気機器から選択した電気機器をリモート制御する制御ステップと
を有し、
該制御ステップは、
前記位置情報取得ステップが取得した前記端末装置の位置情報と前記記憶ステップで記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記高さ情報取得ステップが取得した前記端末装置の高さ情報と前記記憶ステップで記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、
前記制御ステップにより算出された方位と前記方位検出ステップにより検出した前記端末装置が向く方位とを比較し、前記制御ステップにより算出された傾きと前記傾き検出ステップにより検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択する
ことを特徴とするリモート制御方法。
【請求項１２】
請求項１１に記載のリモート制御方法において、
前記電気機器の識別情報を取得する識別情報取得ステップと、
前記電気機器の位置情報を取得する電気機器位置情報取得ステップと、
前記電気機器の高さ情報を取得する電気機器高さ情報取得ステップと
を有し、
前記記憶ステップは、
前記識別情報取得ステップが取得した前記電気機器の識別情報に対して前記電気機器位置情報取得ステップが取得した前記電気機器の位置情報と前記電気機器高さ情報取得ステップが取得した前記電気機器の高さ情報を関連付けて記憶する
ことを特徴とするリモート制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、本発明は電気機器をリモート制御する端末装置であって、該端末装置の位置情報を取得する位置情報取得部と、前記端末装置の高さ情報を取得する高さ情報取得部と、前記端末装置が向く方位を検出する方位検出部と、前記端末装置の傾きを検出する傾き検出部と、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶部と、複数の前記電気機器から選択した電気機器をリモート制御する制御部とを有し、該制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、前記制御部により算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記制御部により算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択することを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は電気機器をリモート制御する端末装置であって、該端末装置の位置情報を取得する位置情報取得部と、前記端末装置が向く方位を検出する方位検出部と、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶部と、ユーザに対して情報を表示するユーザインタフェース部と、複数の前記電気機器から選択した電気機器をリモート制御する制御部とを有し、該制御部は、前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記制御部により算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記端末装置が向く方位が前記算出された方位に対して所定の範囲内にある前記電気機器の種類を表す画像の情報を前記記憶部に記憶された前記電気機器の高さ情報に基づいた順に並べて前記ユーザインタフェース部に表示し、ユーザが前記ユーザインタフェース部の表示から選択した電気機器をリモート制御する電気機器として選択することを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は電気機器をリモート制御する端末装置におけるリモート制御方法であって、前記端末装置の位置情報を取得する位置情報取得ステップと、前記端末装置の高さ情報を取得する高さ情報取得ステップと、前記端末装置が向く方位を検出する方位検出ステップと、前記端末装置の傾きを検出する傾き検出ステップと、前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶ステップと、複数の前記電気機器から選択した電気機器をリモート制御する制御ステップとを有し、該制御ステップは、前記位置情報取得ステップが取得した前記端末装置の位置情報と前記記憶ステップで記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、前記高さ情報取得ステップが取得した前記端末装置の高さ情報と前記記憶ステップで記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、前記制御ステップにより算出された方位と前記方位検出ステップにより検出した前記端末装置が向く方位とを比較し、前記制御ステップにより算出された傾きと前記傾き検出制御ステップにより検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択することを特徴としている。
【手続補正書】
【提出日】平成28年10月7日(2016.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気機器をリモート制御する端末装置であって、
該端末装置の位置情報を取得する位置情報取得部と、
前記端末装置の高さ情報を取得する高さ情報取得部と、
前記端末装置が向く方位を検出する方位検出部と、
前記端末装置の傾きを検出する傾き検出部と、
前記電気機器から得た該電気機器の位置情報と高さ情報を記憶する記憶部と、
複数の前記電気機器から選択した電気機器をリモート制御する制御部と
を有し、
該制御部は、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とに基づいて前記電気機器の前記端末装置に対する方位を算出し、
前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とに基づいて前記電気機器の前記端末装置に対する傾きを算出し、
前記制御部により算出された方位と前記方位検出部が検出した前記端末装置が向く方位とを比較し、前記制御部により算出された傾きと前記傾き検出部が検出した前記端末装置の傾きとを比較して、前記端末装置が向く方位と傾きが前記算出された方位と傾きに対して所定の範囲内にある前記電気機器をリモート制御する電気機器として選択するものであって、
前記位置情報取得部が取得した前記端末装置の位置情報と前記記憶部に記憶された前記電気機器の位置情報とが所定値以上離れている場合には、前記端末装置の位置情報を所定の位置情報に置換し、或いは、前記高さ情報取得部が取得した前記端末装置の高さ情報と前記記憶部に記憶された前記電気機器の高さ情報とが所定値以上離れている場合には、前記端末装置の高さ情報を所定の高さ情報に置換して、リモート制御する電気機器を選択する
ことを特徴とする端末装置。
【国際調査報告】
2015029231.tif 000051
2015029231.tif 000052
2015029231.tif 000053
2015029231.tif 000054