(57)【要約】【課題】１台で複数の対象機器の操作を可能にする遠隔操作端末の操作性を向上させることができる遠隔操作端末、プログラム、遠隔制御装置及び遠隔操作システムを提供することである。【解決手段】実施形態の遠隔操作端末は、複数の操作部と、表示制御部とを持つ。複数の操作部は、遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける。表示制御部は、前記操作部が表示部に表示される態様を自装置の位置に応じて変更する。【選択図】図２
2020113973.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける複数の前記操作部と、
前記操作部が表示部に表示される態様を自装置の位置に応じて変更する表示制御部と、
を備える遠隔操作端末。
【請求項２】
登録済みの機器と自装置との距離を測定する距離測定部をさらに備え、
前記表示制御部は、前記操作部が表示部に表示される態様を自装置と前記機器との距離に応じて変更する、
請求項１に記載の遠隔操作端末。
【請求項３】
前記表示制御部は、前記操作部が表示部に表示される態様を、予め定められた特定の位置と自装置の位置との距離に応じて変更する、
請求項１に記載の遠隔操作端末。
【請求項４】
前記表示制御部は、前記操作部が表示部に表示される態様を、予め定められた特定の位置と他の遠隔操作端末の位置との距離に応じて変更する、
請求項１に記載の遠隔操作端末。
【請求項５】
登録済みの機器に対応した前記操作部を所定の機器グループに分類する機器分類部をさらに備え、
前記表示制御部は、前記機器グループに所属する１以上の機器をまとめて操作するための操作入力を受け付ける一括操作画面を表示させる、
請求項１から４のいずれか一項に記載の遠隔操作端末。
【請求項６】
前記表示制御部は、特定の操作入力を受け付けた場合に前記操作部又は前記一括表示画面の表示の態様を変更する、
請求項１から５のいずれか一項に記載の遠隔操作端末。
【請求項７】
前記操作部は、アプリケーションの実行によって生成され、
前記表示制御部は、前記操作部の生成時における表示の態様を、前記機器と自装置との距離に応じて変更する、
請求項１から６のいずれか一項に記載の遠隔操作端末。
【請求項８】
前記表示制御部は、予め他の遠隔操作端末の操作対象として登録されている機器の操作部の自装置における表示態様を自装置の位置に応じて変更する、
請求項１から７のいずれか一項に記載の遠隔操作端末。
【請求項９】
前記表示制御部は、予め他の遠隔操作端末の操作対象として登録されている機器の操作部の自装置における表示態様を前記他の遠隔操作端末の位置に応じて変更する、
請求項１から８のいずれか一項に記載の遠隔操作端末。
【請求項１０】
遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける複数の前記操作部と、
前記操作部が表示部に表示される態様を自装置の位置に応じて変更する表示制御部と、
を備える遠隔操作端末としてコンピュータを機能させるためのプログラム。
【請求項１１】
遠隔操作端末と通信可能な遠隔制御装置であって、
遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける複数の前記操作部を前記遠隔操作端末の表示部に表示させる制御部を備え、
前記制御部は、前記操作部が前記表示部に表示される態様を前記遠隔操作端末の位置に応じて変更する、
遠隔制御装置。
【請求項１２】
遠隔操作端末と通信可能な遠隔制御装置に使用されるプログラムであって、
遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける複数の前記操作部を前記遠隔操作端末の表示部に表示させる制御部を備え、
前記制御部は、前記操作部が前記表示部に表示される態様を前記遠隔操作端末の位置に応じて変更する、
遠隔制御装置としてコンピュータを機能させるためのプログラム。
【請求項１３】
遠隔操作対象として登録済みの機器と、
前記機器の操作入力を受け付ける遠隔操作端末と、
前記操作入力に応じて前記機器の動作を制御する遠隔制御装置と、
を備え、
前記遠隔操作端末と前記遠隔制御装置とのうち少なくとも一方は、
前記機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける複数の前記操作部と、
前記操作部が表示部に表示される態様を前記遠隔操作端末の位置に応じて変更する制御部と、
を備える、
遠隔操作システム。
【請求項１４】
所定の機器を遠隔操作可能な遠隔操作端末であって、
任意の情報を表示可能な表示部を制御する表示制御部と、
前記表示部に表示可能であり、遠隔操作対象として登録された前記機器に関する操作入力を受け付ける複数の前記操作部と、
を備え、
前記表示制御部は、、ユーザの操作によることなく、自動で、前記機器に関する所定条件が満たされたか否かを判定し、所定条件を満たす登録機器の操作部を他の操作部よりもユーザが操作しやすい態様で前記表示部に表示させる、
遠隔操作端末。
【請求項１５】
前記表示制御部は、前記複数の操作部の表示に関する優先度を前記機器ごとに決定し、決定した前記優先度に基づいて前記複数の操作部の表示の態様を変更する、
請求項１４に記載の遠隔操作端末。
【請求項１６】
前記表示制御部は、所定の場所とその位置情報との対応関係と、前記自装置の位置情報とに基づいて前記ユーザの居場所を識別し、識別した前記ユーザの居場所に基づいて前記優先度を決定する、
請求項１５に記載の遠隔操作端末。
【請求項１７】
前記表示制御部は、前記機器の使用履歴に基づいて前記ユーザの行動パターンを推定し、推定した前記ユーザの行動パターンに基づいて前記優先度を決定する、
請求項１６に記載の遠隔操作端末。
【請求項１８】
前記表示制御部は、前記機器と自装置との通信接続の有無に基づいて前記優先度を決定する、
請求項１７に記載の遠隔操作端末。
【請求項１９】
前記表示制御部は、前記操作部を対応する各機器の優先度に応じた大きさ、形状又は色で前記表示部に表示させる、
請求項１５から１８のいずれか一項に記載の遠隔操作端末。
【請求項２０】
前記表示制御部は、前記複数の操作部を対応する各機器の優先度に応じた表示位置に表示させる、
請求項１５から１９のいずれか一項に記載の遠隔操作端末。
【請求項２１】
前記複数の操作部は、前記機器から遠隔操作対象を選択する操作の入力を受け付ける機器選択画面に表示され、
前記表示制御部は、所定の優先度以上の優先度を持つ機器の前記操作部が、ユーザにより前記機器選択画面内において同時に視認され得るように、前記操作部が前記機器選択画面に表示される大きさを調整する、
請求項１５から２０のいずれか一項に記載の遠隔操作端末。
【請求項２２】
前記表示制御部は、各機器を前記優先度に応じた複数のグループに分類し、優先度の高い機器が分類されたグループに所属する機器の操作部を優先的に表示させる、
請求項１５から２１のいずれか一項に記載の遠隔操作端末。
【請求項２３】
前記表示制御部は、自装置に対するユーザの操作入力が所定時間行われない場合、前記優先度に基づき、その時点以降においてユーザによって使用される可能性の高い操作部を前記表示部に表示させる、
請求項１５から２２のいずれか一項に記載の遠隔操作端末。
【請求項２４】
前記表示制御部は、前記操作部を表示するアプリケーションが待機状態から実行状態に切り替わった場合、前記優先度に基づき、その時点以降においてユーザによって使用される可能性の高い操作部を前記表示部に表示させる、
請求項１５から２３のいずれか一項に記載の遠隔操作端末。
【請求項２５】
所定の機器を遠隔操作可能な遠隔操作端末であって、
任意の情報を表示可能な表示部を制御する表示制御部と、
前記表示部に表示可能であり、遠隔操作対象として登録された前記機器に関する操作入力を受け付ける複数の前記操作部と、
を備え、
前記表示制御部は、、ユーザの操作によることなく、自動で、前記機器に関する所定条件が満たされたか否かを判定し、所定条件を満たす登録機器の操作部を他の操作部よりもユーザが操作しやすい態様で前記表示部に表示させる、
遠隔操作端末としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、遠隔操作端末、プログラム、遠隔制御装置及び遠隔操作システムに関する。
【背景技術】
【０００２】
従来、家電機器等を操作するユーザの利便性を向上させるため、１台で複数の機器を操作することができる遠隔操作端末（いわゆるリモコン装置）が開発されている。しかしながら、従来の遠隔操作端末では、意図しない機器が操作されたり、遠隔操作端末と操作対象の機器との間で特殊なやり取りを必要とする場合があるなど、操作対象の機器（以下「対象機器」という。）を必ずしも操作性良く操作することができない場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３６７６９号公報
【特許文献２】特開２００１−１４２８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、１台で複数の対象機器の操作を可能にする遠隔操作端末の操作性を向上させることができる遠隔操作端末、プログラム、遠隔制御装置及び遠隔操作システムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の遠隔操作端末は、複数の操作部と、表示制御部とを持つ。複数の操作部は、遠隔操作対象として登録済みの機器に対応づけられた仮想的な操作部であって、前記操作部が個別に対応づけられている機器に対する操作入力を受け付ける。表示制御部は、前記操作部が表示部に表示される態様を自装置の位置に応じて変更する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の遠隔操作端末を用いた遠隔操作システムの具体例を示す図。
【図２】第１の実施形態における遠隔操作端末の機能構成の具体例を示すブロック図。
【図３】第１の実施形態の遠隔操作端末に表示される機器選択画面の具体例を示す図。
【図４】第１の実施形態の遠隔操作端末に表示される機器選択画面の具体例を示す図。
【図５】第１の実施形態の遠隔操作端末に表示される機器選択画面の具体例を示す図。
【図６】第１の実施形態の遠隔操作端末に表示される操作画面の具体例を示す図。
【図７】第１の実施形態において遠隔操作端末が登録機器との距離に応じて各家電機器１の仮想リモコンの表示態様を変更する処理の流れを示すフローチャート。
【図８】第２の実施形態における遠隔操作端末の機能構成の具体例を示すブロック図。
【図９】第２の実施形態において遠隔操作端末が登録機器との距離に応じて各機器グループの仮想リモコンの表示態様を変更する処理の流れを示すフローチャート。
【図１０】第２の実施形態の遠隔操作端末に表示される機器グループの仮想リモコンの操作画面の具体例を示す図。
【図１１】第３の実施形態における遠隔操作端末の機能構成の具体例を示すブロック図。
【図１２】第３の実施形態における遠隔制御装置の機能構成の具体例を示すブロック図。
【図１３】第３の実施形態において遠隔制御装置が遠隔操作端末の位置に応じて通知を送信する処理の流れを示すフローチャート。
【図１４】第４の実施形態における遠隔制御装置の機能構成の具体例を示すブロック図。
【図１５】第４の実施形態において遠隔制御装置が遠隔操作端末の位置に応じて通知を送信する処理の流れを示すフローチャート。
【図１６】第５の実施形態における遠隔操作端末の機能構成の具体例を示すブロック図。
【図１７】第５の実施形態において優先度に基づく機器選択画面の表示態様の第１の具体例を示す図。
【図１８】第５の実施形態において優先度に基づく機器選択画面の表示態様の第２の具体例を示す図。
【図１９】第５の実施形態において優先度に基づく機器選択画面の表示態様の第３の具体例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の遠隔操作端末、プログラム、遠隔制御装置及び遠隔操作システムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態の遠隔操作端末２を用いた遠隔操作システムの具体例を示す図である。遠隔操作システム１００は、遠隔操作の対象となる複数の家電機器１と、操作対象の家電機器１に対する操作入力を受け付ける遠隔操作端末２と、遠隔操作端末２に対する操作入力に応じて家電機器１に操作入力に応じた動作を指示する遠隔制御装置３と、を備える。図１には、操作対象の家電機器１の一例として、家電機器１−１（冷蔵庫）、家電機器１−２（照明機器）、家電機器１−３（エアコン）、家電機器１−４（テレビ）、家電機器１−５（洗濯機）が示されている。家電機器１及び遠隔操作端末２は、例えば無線ルータＲＴ、ネットワークＮＷを介して遠隔制御装置３と通信可能に接続される。ネットワークＮＷはインターネットや専用線等のＷＡＮ（Wide Area Network）であってもよいし、ＬＡＮ（Local Area Network）であってもよい。
【０００９】
ここで家電機器１は２つの無線通信機能を有する。１つは無線ルータＲＴとの間で無線通信用の電波を送受信する機能である。この機能により、家電機器１は無線ルータＲＴを介して遠隔制御装置３と双方向通信を行うことができる。また、もう１つは距離測定用の電波を発信する機能である。この機能により、距離測定用の電波を受信した遠隔操作端末２が各家電機器１との距離を測定することができる。なお、遠隔操作端末２が無線通信用の電波を受信可能である場合、無線通信用の電波が距離測定用の電波を兼ねてもよい。
【００１０】
図２は、第１の実施形態における遠隔操作端末２の機能構成の具体例を示すブロック図である。第１の実施形態における遠隔操作端末２は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、プログラムを実行する。遠隔操作端末２は、プログラムの実行によって第１通信部２０１、第２通信部２０２、表示部２０３、記憶部２０４、入力部２０５、機器登録部２１１及び仮想リモコン制御部２１２を備える装置として機能する。なお、遠隔操作端末２の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００１１】
第１通信部２０１は、遠隔操作端末２を無線ルータＲＴと通信可能に接続する無線通信インタフェースである。第１通信部２０１が無線ルータＲＴと通信可能に接続されることにより、遠隔操作端末２は無線ルータＲＴ及びネットワークＮＷを介して遠隔制御装置３と通信可能である。
【００１２】
第２通信部２０２（距離測定部の一例）は、各家電機器１が送出する距離測定用の電波を受信する通信インタフェースである。第２通信部２０２は、距離測定用の電波を受信する機能、及び受信した電波の強度を測定する機能を有するものであればよい。そのため、第２通信部２０２は電波を送信する機能を有するものであってもよいし、有さないものであってもよい。例えば、第２通信部２０２は、各家電機器１が送出する距離測定用の電波の強度を測定することで、各家電機器１と遠隔操作端末２との距離を測定する。
【００１３】
表示部２０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置を含んで構成される。表示部２０３は、遠隔操作端末２に関する各種の情報表示を行う機能を有する。例えば、表示部２０３には、家電機器１の登録画面や操作画面などが表示される。登録画面は、遠隔操作端末２に対して所望の家電機器１を操作対象として登録する際に表示される画面である。また、操作画面は、登録済みの家電機器１（以下「登録機器」という。）に対する操作入力を受け付ける際に表示される画面である。
【００１４】
記憶部２０４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部２０４は自装置の動作に関する各種の設定情報を記憶する。例えば、記憶部２０４は、家電機器１の登録情報や、各登録機器の操作画面に関する情報（以下「画面情報」という。）等の設定情報が記憶される。
【００１５】
入力部２０５は、キーボードやタッチパネル等の入力装置を用いて構成される。入力部２０５は、遠隔操作端末２に対する各種操作の入力を受け付け、その入力情報を当該操作に対応する機能部に出力する機能を有する。具体的には、入力部２０５は、登録画面に対する操作入力を受け付けた場合、その入力情報を機器登録部２１１に出力する。一方で、入力部２０５は、操作画面に対する操作入力を受け付けた場合、その入力情報を仮想リモコン制御部２１２に出力する。
【００１６】
機器登録部２１１は、遠隔操作端末２に対して操作対象の家電機器１を登録する機能を有する。具体的には、機器登録部２１１は、登録画面を表示部２０３に表示させるとともに、その登録画面に対する入力情報に基づいて登録情報を更新する。登録情報の更新は、入力情報によって指定された家電機器１を追加するものであってもよいし、指定された家電機器１を削除するものであってもよい。
【００１７】
仮想リモコン制御部２１２は、各登録機器の仮想リモコンを生成及び制御する機能を有する。仮想リモコンは、ソフトウェアにより生成される仮想的なリモコン装置であり、各登録機器に対して１対１に対応づけられた仮想的な操作部の一例である。また、仮想リモコンの生成とは、各登録機器のリモコンとして機能する操作部が、アプリケーションの実行によりメモリ上に生成されることを意味する。仮想リモコンの表示は登録機器に対する操作入力を受け付ける操作画面の一例である。図２は、仮想リモコン制御部２１２がＮ（Ｎは１以上の整数）個の仮想リモコン＃１〜＃Ｎを生成した例を示している。
【００１８】
具体的には、仮想リモコン制御部２１２は、家電機器１に対する操作入力を受け付ける以前に各登録機器の仮想リモコンを予め生成しておき、生成した各仮想リモコンの表示の態様を、自装置（遠隔操作端末２）の位置に応じて変更する。仮想リモコンの生成に必要な情報は登録情報や画面情報等の設定情報として記憶部２０４等に予め記憶されているものとする。仮想リモコン制御部２１２は、「制御部」および「表示制御部」のそれぞれ一例である。
【００１９】
例えば、仮想リモコン制御部２１２は、遠隔操作端末２と登録機器との距離に応じて各登録機器の仮想リモコンの表示態様を変更する。例えば、仮想リモコン制御部２１２は、複数の登録機器の中から自装置（遠隔操作端末２）に最も近い家電機器１を選択し、選択した家電機器１の仮想リモコンを表示部２０３に優先的に表示させるように構成されてもよい。例えば、仮想リモコン制御部２１２は、表示部２０３の表示を選択した家電機器１の仮想リモコンの表示に切り替えてもよいし、選択した家電機器１の仮想リモコンを他の仮想リモコンよりも大きく表示させてもよい。
【００２０】
この場合、仮想リモコン制御部２１２は、自装置（遠隔操作端末２）と各登録機器との間の距離（又はその相関値）を示す情報（以下「距離情報」という。）を取得する必要があるが、距離情報の取得はどのような方法で実現されてもよい。例えば、仮想リモコン制御部２１２は他の装置から距離情報を取得するように構成されてもよいし、距離情報を生成する機能を有してもよい。一般に、受信側で観測される無線電波の強度は、その無線電波の送信側と受信側との間の距離に相関することが知られている。本実施形態における家電機器１が距離測定用の電波を発信する機能を有しているのは、各登録機器と遠隔操作端末２との間の距離を上記の相関性に基づいて測定することを可能にするためである。
【００２１】
この場合、仮想リモコン制御部２１２は、自装置において観測される距離測定用の電波の受信強度に基づいて、自装置と各登録機器との間の距離を測定する（推定する）ことにより距離情報を生成することができる。なお、この場合、自装置において観測される距離測定用の電波の受信強度は第２通信部２０２によって測定可能であるものとする。また、第２通信部２０２は、距離測定用の電波を送信した家電機器１ごとにその受信電波強度を測定可能であるものとする。
【００２２】
また、仮想リモコン制御部２１２は、表示中の仮想リモコンに対する操作入力の情報を入力部２０５から取得し、その入力情報を第１通信部２０１を介して遠隔制御装置３に送信する機能を有する。遠隔制御装置３では入力情報が解析され、操作入力の内容に応じた動作を各登録機器に指示する制御情報が生成される。そして生成された制御情報が遠隔制御装置３からネットワークＮＷを介して各登録機器に送信されることにより、遠隔操作端末２を用いた家電機器１の遠隔操作が実現される。なお、仮想リモコン制御部２１２は、入力情報の内容に応じて仮想リモコンの表示を更新するなどしてもよい。
【００２３】
図３、図４及び図５は、第１の実施形態の遠隔操作端末２に表示される機器選択画面の具体例を示す図である。機器選択画面は、表示対象の仮想リモコンを選択する操作の入力を受け付ける画面である。例えば機器選択画面は仮想リモコン制御部２１２によって生成され、表示部２０３に表示される。図３は、遠隔操作端末２に対して操作対象の家電機器１が１台も登録されていない場合における機器選択画面の例を示す。この場合、機器選択画面Ｇ１には新たな操作対象の追加を指示するためのボタンＢ１だけが表示された状態となる。そして、ボタンＢ１を選択する操作の入力に応じて新たな家電機器１を追加する登録画面が表示される。
【００２４】
図４は、操作対象の家電機器１として冷蔵庫、エアコン及び洗濯機が登録された場合の機器選択画面の例を示す。この場合、機器選択画面Ｇ１には各登録機器を選択するためのアイコンＣ１１〜Ｃ１３と、図３と同様のボタンＢ１とが表示された状態となる。そして、アイコンＣ１１〜Ｃ１３のいずれかを選択する操作の入力に応じて、選択されたアイコンに対応する登録機器の仮想リモコンの操作画面が表示される。
【００２５】
図５は、同じ種類の家電機器１が操作対象として複数登録された場合の機器選択画面の例を示す。この場合、機器選択画面Ｇ１には図４と同様に個々の登録機器のアイコンＣ２１〜Ｃ２３と、ボタンＢ１とが表示された状態となる。このように同じ種類の家電機器１が操作対象として登録された場合（ここではエアコン）、機器の種類ごとに同じアイコン画像が用いられるとどのアイコンがどの登録機器に対応しているかを判別することが難しくなる。そのため、このような場合にはアイコンの表示とともに、各登録機器の識別情報が表示されてもよい。図５は、共通のアイコンの表示と、個々のエアコンに固有のＭＡＣ（Media Access Control）アドレスの下４桁（図中の“ｘｘｘｘ”、“ｙｙｙｙ”、“ｚｚｚｚ”）の表示と、によって同じ種類のエアコンを識別可能とする機器選択画面の例を示す。その他、各登録機器の識別情報としては、例えば、エアコンの設置場所（リビング、寝室等）、登録時に割り振られる任意の番号、又は、ユーザが入力した文字列等であってもよい。
【００２６】
図６は、第１の実施形態の遠隔操作端末２に表示される操作画面の具体例を示す図である。図６はエアコンの操作画面例を示す。例えば、エアコンの操作画面Ｇ２は、操作対象の識別情報を示す表示領域Ｃ３１、エアコンの動作モードの表示領域Ｃ３２、室内の温度及び湿度の表示領域Ｃ３３、タイマに関する表示領域Ｃ３４、設定温度及び設定温度の操作ボタンの表示領域Ｃ３５、エアコンをオン又はオフするための操作ボタンの表示領域Ｃ３６、各種ステータスの表示領域Ｃ３７、これら以外の各種機能を呼び出すためのメニューボタンＢ２等を含んで構成される。例えば、メニューボタンＢ２の選択によって表示される操作メニューには、当該機器に固有の情報（例えばエラー情報や機器の識別情報など）を表示する機能が含まれてもよいし、カスタマーサポートなどの共通の機能が含まれてもよい。
【００２７】
図７は、第１の実施形態において遠隔操作端末２が登録機器との距離に応じて各家電機器１の仮想リモコンの表示態様を変更する処理の流れを示すフローチャートである。ここでは、操作対象の家電機器１は全て遠隔操作端末２に登録済みであり、新たな操作対象の追加は行われないものとする。まず、仮想リモコン制御部２１２は、ユーザが遠隔操作端末２を操作中であるか否かを判定する（ステップＳ１０１）。ここで、遠隔操作端末２が操作中である状況とは、ユーザが登録画面や操作画面に対して情報の入力を行っている状況である。この場合、例えば、仮想リモコン制御部２１２は、直近の入力情報が入力部２０５から所定時間内に出力されている場合に操作中であると判定し、入力情報が入力部２０５から所定時間以上出力されていない場合に操作中でないと判定してもよい。
【００２８】
ここで、遠隔操作端末２が操作中であると判定された場合（ステップＳ１０１−ＹＥＳ）、仮想リモコン制御部２１２は、ステップＳ１０１に処理を戻し、自装置が操作中であるか否かの判定を繰り返し行う。一方、遠隔操作端末２が操作中でないと判定された場合（ステップＳ１０１−ＮＯ）、仮想リモコン制御部２１２は、第２通信部２０２から距離情報を取得し（ステップＳ１０２）、取得した距離情報に基づいて自装置に最も近い家電機器１を選択する（ステップＳ１０３）。そして、仮想リモコン制御部２１２は、選択した家電機器１の仮想リモコンについて操作画面を表示部２０３に表示させる（ステップＳ１０４）。
【００２９】
このように構成された第１の実施形態の遠隔操作端末２は、登録機器との距離が最も近い家電機器１の仮想リモコンの操作画面を優先的に表示させることにより、１台で複数の対象機器の操作を可能にする遠隔操作端末の操作性を向上させることができる。具体的には、操作対象を選択しようとするユーザは、操作対象の選択操作を遠隔操作端末２に入力するのではなく、遠隔操作端末２を保持しながら操作対象の家電機器１に近づくだけで所望の操作画面を表示させることが可能となる。
【００３０】
（変形例）
各家電機器１と遠隔操作端末２と間の距離を測定する方法は、各家電機器１が送出した距離測定用の電波の受信強度を遠隔操作端末２側で観測する方法に限定されない。例えば、各家電機器１のそれぞれに同じ音（同じ音量及び音色）を異なるタイミングで出力させ、遠隔操作端末２で観測された当該音の減衰量の大きさが最も小さいものを出力した家電機器１を遠隔操作端末２に最も近い家電機器１と判定してもよい。また、例えば、遠隔操作端末２は、ロボットクリーナが作った宅内マップに基づいて距離情報を生成するように構成されてもよいし、宅内が撮像された画像データに基づいて距離情報を生成するように構成されてもよい。さらに、遠隔操作端末２は、複数の画像データを３Ｄモデル化した宅内のモデルデータに基づいて距離情報を生成するように構成されてもよい。画像データは、予め取得されたものであってもよいし、遠隔操作端末２がカメラ等の撮像部を備えている場合には距離測定の都度遠隔操作端末２によって撮像されてもよい。また、遠隔操作端末２は、精度の良いＧＰＳ位置情報を用いて距離情報を生成してもよい。
【００３１】
仮想リモコン制御部２１２は、ユーザによって特定の操作（第１の特定操作）が行われた場合に、距離情報の取得、及び操作画面の表示態様の変更を行うように構成されてもよい。例えば、第１の特定操作は、表示中の情報の選択（例えば『リモコンを探す』というメニューボタンの押下など）であってもよいし、遠隔操作端末２を振ったりする操作であってもよいし、特定の入力操作（例えば画面を上部からスワイプする操作など）であってもよい。
【００３２】
遠隔操作端末２は、家電機器１との距離に応じて操作画面の表示態様を自動的に変更する動作モード（自動選択モード）と、ユーザの指定に応じて操作画面の表示対象を変更する動作モード（手動選択モード）と、の切り替えを可能にする手段（以下「モード切替手段」という。）を備えてもよい。上記「手動選択モード」とは、ユーザの指定（ユーザの操作）が無い限り、家電機器１と遠隔操作端末２との距離に関わらず（すなわち、遠隔操作端末２の位置に関わらず）、操作画面の表示態様が固定された動作モードである。モード切替手段は、ユーザによる特定の操作（第２の特定操作）に応じて動作モードを切り替えるものであってもよいし、ユーザの指示入力に応じて動作モードを切り替えるものであってもよい。第２の特定操作は、表示中の情報の選択（例えば『自動選択モード』または『手動選択モード』というメニューボタンの押下など）であってもよいし、遠隔操作端末２を振ったりする操作であってもよいし、特定の入力操作（例えば画面を上部からスワイプする操作など）であってもよい。
【００３３】
また、遠隔操作端末２は、上記「手動選択モード」の間においても、ユーザによって特定の操作（上記第１の特定操作）が行われた場合は、距離情報の取得、及び操作画面の表示態様の変更を行うように構成されてもよい。
【００３４】
遠隔操作端末２が備える機器登録部２１１及び仮想リモコン制御部２１２のうち少なくとも一方は遠隔制御装置３に備えられてもよい。この場合、遠隔制御装置３は、遠隔操作端末２から上記距離情報を取得し、取得した距離情報に基づいて選択した仮想リモコンの操作画面を遠隔操作端末２に表示させるように構成されてもよい。また、この場合、例えば遠隔操作端末２は機器登録部２１１及び仮想リモコン制御部２１２に代えて、表示部２０３の表示態様を制御する表示制御部を備え、表示制御部が距離情報を遠隔制御装置３に送信し、遠隔制御装置３から取得される画面情報に基づいて、選択された仮想リモコンの操作画面を表示するように構成されてもよい。また、この場合、遠隔操作端末２の入力部２０５がユーザの入力情報を遠隔制御装置３に送信するように構成されてもよい。
【００３５】
（第２の実施形態）
図８は、第２の実施形態における遠隔操作端末２ａの機能構成の具体例を示すブロック図である。第２の実施形態における遠隔操作端末２ａは、機器登録部２１１に代えて機器登録部２１１ａを備える点、仮想リモコン制御部２１２に代えて仮想リモコン制御部２１２ａを備える点、で第１の実施形態における遠隔操作端末２と異なる。他の機能部については第１の実施形態における遠隔操作端末２と同様である。そのため、図８では第１の実施形態と同様の機能部については図２と同じ符号を付すことにより、これらの説明を省略する。
【００３６】
機器登録部２１１ａは、第１の実施形態における機器登録部２１１と同様の機能に加え、登録機器を１つ以上の機器グループに分類する機能を有する。例えば、機器登録部２１１ａは、機器グループの登録画面を表示部２０３に表示させ、その登録画面に対する入力情報に基づいて登録機器を分類してもよいし、登録機器が持つ任意の属性情報に基づいて登録機器を分類してもよい。機器登録部２１１ａは、登録機器と機器グループとの対応関係を示すグループ情報を追加することにより登録情報を更新する。登録情報の更新は、指定された家電機器１を指定された機器グループに追加するものであってもよいし、指定された機器グループから指定された家電機器１を削除するものであってもよい。また、登録情報の更新は、機器グループの追加又は削除を行うものであってもよい。
【００３７】
仮想リモコン制御部２１２ａは、第１の実施形態における仮想リモコン制御部２１２と同様の機能に加え、複数の登録機器の仮想リモコンに対する操作入力を同時に行うことを可能にするグループ操作機能を有する。具体的には、仮想リモコン制御部２１２ａは、登録済みの機器グループごとに、機器グループに分類された家電機器１の仮想リモコンに対して同じ操作をまとめて入力する機能を有する。例えば図８は仮想リモコン制御部２１２ａが登録機器をＭ（Ｍは１以上の整数）個の機器グループ＃１〜＃Ｍに分類した例を示している。また、図８は、機器グループ＃１にＬ個（Ｌは１以上Ｎ以下の整数）の仮想リモコン＃１〜＃Ｌが分類された例を示している。
【００３８】
具体的には、仮想リモコン制御部２１２ａは、登録情報や画面情報等の設定情報に基づいて登録機器のそれぞれについて仮想リモコンを生成し、生成した仮想リモコンに対して入力すべき操作の入力を受け付ける画面（以下「一括操作画面」という。）を表示部２０３に表示させる。ここで第２の実施形態における画面情報には各機器グループの一括操作画面を表示するための画面情報も含まれているものとする。
【００３９】
例えば、同じ機器グループに所属する家電機器１が同じ機種である場合には、その機器グループの一括操作画面には、その機器グループに所属する家電機器１の仮想リモコンと同じ操作画面が用いられてもよい。また、同じ機器グループに異なる機種の家電機器１が混在する場合には、その機器グループの一括操作画面はその機器グループに所属する家電機器１の仮想リモコンに共通する操作の指定を可能にする入力インタフェース（例えば電源オン又はオフなど）を有するように構成されてもよい。
【００４０】
さらに、第２の実施形態における仮想リモコン制御部２１２ａは、遠隔操作端末２ａと登録機器との距離に応じて各機器グループの一括操作画面の表示態様を変更する機能を有する。例えば、仮想リモコン制御部２１２ａは、複数の登録機器の中から遠隔操作端末２ａに最も近い家電機器１を選択し、選択した家電機器１が所属する機器グループの一括操作画面を他の機器グループの一括操作画面よりも優先的に表示させるように構成されてもよい。具体的には、仮想リモコン制御部２１２ａは、表示部２０３の表示を、選択した家電機器１が所属する機器グループの一括操作画面の表示に切り替えるように構成されてもよい。また例えば、仮想リモコン制御部２１２ａは、選択した家電機器１が所属する機器グループの一括操作画面を他の機器グループの一括操作画面よりも大きく表示するように構成されてもよい。
【００４１】
図９は、第２の実施形態において遠隔操作端末２ａが登録機器との距離に応じて各機器グループの一括操作画面の表示態様を変更する処理の流れを示すフローチャートである。図９では、第１の実施形態と同様の処理については図７と同じ符号を付すことにより、これら同様の処理についての説明を省略する。ここでは、仮想リモコン制御部２１２ａが、ステップＳ１０３で選択した家電機器１を含む機器グループを選択する（ステップＳ２０１）。そして、仮想リモコン制御部２１２ａは、選択した機器グループの一括操作画面を表示部２０３に表示させる（ステップＳ２０２）。
【００４２】
図１０は、第２の実施形態の遠隔操作端末２ａに表示される機器グループの一括操作画面の具体例を示す図である。例えば、図１０はリビングに配置されている家電機器１をグルーピングした機器グループ“リビング”の一括操作画面の例を示す。例えば、機器グループ“リビング”の一括操作画面Ｇ３には、当該機器グループに含まれる家電機器１の仮想リモコンを個別に選択するためのアイコンＣ４１〜Ｃ４３と、当該機器グループに含まれる家電機器１の仮想リモコンに対して一括操作を指示するための一括操作ボタンＢ３１及びＢ３２が表示される。遠隔操作端末２ａは、アイコンＣ４１〜Ｃ４３のいずれかを選択する操作の入力に応じて、操作画面Ｇ３の表示を、選択されたアイコンに対応する家電機器１の仮想リモコンの表示に切り替えてもよい。
【００４３】
このように構成された第２の実施形態の遠隔操作端末２ａは、登録機器との距離が最も近い家電機器１を含む機器グループの一括操作画面を、他の機器グループの一括操作画面よりも優先的に表示させることにより、複数の登録機器から操作対象機器を選択する際の操作性を向上させることが可能となる。具体的には、操作対象を選択しようとするユーザは、操作対象の選択操作を遠隔操作端末２ａに入力するのではなく、遠隔操作端末２ａを保持しながら対象の機器グループに含まれるいずれかの家電機器１に近づくだけで所望の一括操作画面を表示させ、その機器グループに含まれる家電機器１の仮想リモコンに対する操作をまとめて入力することが可能となる。
【００４４】
また、家電機器１によっては通信機能は有していても、距離測定用の電波を発信する機能を有さないものもあるため、第１の実施形態の遠隔操作端末２はそのような家電機器１の遠隔操作を実現することができない。しかしながら、第２の実施形態の遠隔操作端末２ａは、複数の家電機器１を機器グループの単位で操作することを可能にするため、必ずしも全ての家電機器１が距離測定用の電波を発信する機能を有している必要がない。例えば、距離の近い家電機器１同士を同一の機器グループに登録するようにすれば、距離測定用の電波を発信することができる家電機器１が同一の機器グループ内に少なくとも１台存在していれば、その機器グループの一括操作画面を優先的に表示させることで、距離測定用の電波を発信することができない家電機器１も含めて距離の近い複数の家電機器１をまとめて操作することが可能になる。
【００４５】
また第２の実施形態の遠隔操作端末２ａによれば、遠隔操作端末２ａの属性（機器グループの分類基準）に応じて絞り込まれた家電機器１を遠隔操作の対象とする一括操作画面が表示されるため、操作対象の選択が容易になり遠隔操作の操作性を向上させることも可能となる。
【００４６】
（変形例）
第２の実施形態では、機器グループが主にユーザの入力操作によって登録される場合について説明したが、遠隔操作端末２ａは、生成した距離情報を用いて家電機器１を自装置からの距離に応じた機器グループに分類するように構成されてもよい。このような構成を有する遠隔操作端末２ａによれば、ユーザが機器グループを登録する必要がなくなるため、その手間や負荷を軽減することが可能になる。またこの場合、遠隔操作端末２ａは、ユーザが機器グループの登録を行うタイミングで距離情報を生成し、自装置に近い家電機器１をリストアップして表示するように構成されてもよい。
【００４７】
また、例えば１つの機器グループ（例えば、エアコングループやテレビグループ）のみを表示させ、ユーザの入力操作によって、表示される機器グループを変更するように構成されてもよい。さらにこの場合、表示されている機器グループの仮想リモコンのうち、遠隔操作端末２ａからの距離が最も近い家電機器１の仮想リモコンの操作画面を優先的に表示させるように構成されてもよい。
【００４８】
仮想リモコン制御部２１２ａは、第１の実施形態と同様に、ユーザによって第１の特定操作が行われた場合に、距離情報の取得、及び一括操作画面の表示態様の変更を行うように構成されてもよい。
【００４９】
（第３の実施形態）
図１１は、第３の実施形態における遠隔操作端末２ｂの機能構成の具体例を示すブロック図である。第３の実施形態における遠隔操作端末２ｂは、位置情報送信部２１３及び通知受信部２１４をさらに備える点で第１の実施形態における遠隔操作端末２と異なる。他の機能部については第１の実施形態における遠隔操作端末２と同様である。そのため、図１１では第１の実施形態と同様の機能部については図２と同じ符号を付すことにより、これらの説明を省略する。
【００５０】
位置情報送信部２１３は、ＧＰＳ（Global Positioning System）等の位置情報提供装置から自装置の位置情報を取得する機能、及び取得した位置情報を遠隔制御装置３に送信する機能を有する。
【００５１】
通知受信部２１４は、遠隔制御装置３から通知を受信するとともに、受信した通知を報知する機能を有する。例えば、通知を報知する方法の一例として、通知受信部２１４は受信した通知の内容を表示部２０３に表示させてもよい。
【００５２】
図１２は、第３の実施形態における遠隔制御装置３の機能構成の具体例を示すブロック図である。第３の実施形態における遠隔制御装置３は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、プログラムを実行する。遠隔制御装置３は、プログラムの実行によって通信部３１、記憶部３２、機器制御部３３及び通知送信部３４を備える装置として機能する。なお、遠隔制御装置３の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。プログラムは、電気通信回線を介して送信されてもよい。
【００５３】
通信部３１は、ネットワークＮＷを介して遠隔制御装置３を各家電機器１及び遠隔操作端末２ｂと通信可能に接続する通信インタフェースである。
【００５４】
記憶部３２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部３２は遠隔操作端末２ｂの登録位置情報を予め記憶している。登録位置情報は、遠隔操作端末２ｂに予め対応づけられた範囲の位置を表す情報である。
【００５５】
機器制御部３３は、遠隔操作端末２ｂに対する家電機器１の操作入力に応じて、指定された家電機器１の動作を制御する機能を有する。具体的には、機器制御部３３は、通信部３１を介して遠隔操作端末２ｂから家電機器１又は機器グループの操作画面に対して入力された操作を示す情報（以下「操作情報」という。）を取得する。機器制御部３３は、取得した操作情報が示す動作を操作対象の家電機器１に実行させるための制御情報を生成し、生成した制御情報を操作対象の家電機器１に送信する。
【００５６】
通知送信部３４は、遠隔操作端末２ｂの位置に応じて通知を送信する機能を有する。具体的には、通知送信部３４は、通信部３１を介して遠隔操作端末２ｂから位置情報を取得するとともに、記憶部３２から登録位置情報を取得する。通知送信部３４は、取得した位置情報及び登録位置情報に基づいて、遠隔操作端末２ｂの位置に基づく通知条件を判定し、通知条件が満たされている場合に通知を送信する。
【００５７】
図１３は、第３の実施形態において遠隔制御装置３が遠隔操作端末２ｂの位置に応じて通知を送信する処理の流れを示すフローチャートである。まず、通知送信部３４は、遠隔操作端末２ｂから位置情報が受信されているか否かを判定する（ステップＳ３０１）。位置情報が受信されていると判定した場合（ステップＳ３０１−ＹＥＳ）、通知送信部３４は、受信した位置情報と、記憶部３２に記憶されている登録位置情報とに基づいて、遠隔操作端末２ｂが予め登録された所定の範囲内に位置しているか否かを判定する（ステップＳ３０２）。
【００５８】
通知送信部３４は、遠隔操作端末２ｂが予め登録された所定の範囲内に位置していないと判定した場合（ステップＳ３０２−ＮＯ）、通知送信部３４は、遠隔操作端末２ｂの登録機器の中に稼働中の家電機器１が存在するか否かを判定する（ステップＳ３０３）。ここで、遠隔制御装置３では機器制御部３３による各登録機器の状態管理が行われているものとする。具体的には、各登録機器の状態を示す状態情報が記憶部３２に記録されており、状態情報は各登録機器の状態変化に応じて機器制御部３３によって更新されるものとする。
【００５９】
遠隔操作端末２ｂの登録機器の中に稼働中の家電機器１が存在すると判定した場合（ステップＳ３０３−ＹＥＳ）、通知送信部３４は、登録機器の中に稼働中の家電機器１が存在することを遠隔操作端末２ｂに通知し（ステップＳ３０４）、ステップＳ３０１に処理を戻す。
【００６０】
一方、ステップＳ３０１において位置情報が受信されていないと判定した場合（ステップＳ３０１−ＮＯ）、ステップＳ３０２において遠隔操作端末２ｂが予め登録された所定の範囲内に位置していると判定した場合（ステップＳ３０２−ＹＥＳ）、又は、ステップＳ３０３において遠隔操作端末２ｂの登録機器の中に稼働中の家電機器１が存在しないと判定した場合（ステップＳ３０３−ＮＯ）、通知送信部３４は通知を行わずにステップＳ３０１に処理を戻す。
【００６１】
このように構成された第３の実施形態の遠隔操作システム１００では、遠隔操作端末２ｂの位置に応じて登録機器の状態に関する通知が行われる。このような通知が行われることにより、遠隔操作端末２ｂのユーザは家電機器１に対してより適切な操作を行うことが可能となる。
【００６２】
例えば、ユーザが予め登録位置情報として自宅の位置情報を登録しておけば、仮にユーザがエアコンの電源を切り忘れて外出したとしても、遠隔制御装置３がこのような状況を検出してユーザの携帯する遠隔操作端末２ｂに通知する。そのため、ユーザは電源の切り忘れに自宅周辺で気づくことができ、電源を切るという適切な操作をより迅速に行うことが可能となる。
【００６３】
（変形例）
第３の実施形態では通知受信部２１４が遠隔制御装置３から受信した通知を表示部２０３に出力する例を説明したが、通知受信部２１４はこの通知を仮想リモコン制御部２１２に通知するように構成されてもよい。一方、仮想リモコン制御部２１２は、この通知の受信に応じて、通知された家電機器１の操作画面を優先的に表示部２０３に表示させるように構成されてもよい。このような構成により、仮想リモコン制御部２１２は、各家電機器１の操作画面の表示態様を、予め定められた特定の位置と遠隔操作端末２ｂの位置との距離に応じて変更することができ、操作対象機器を選択する際の操作性を向上させることが可能となる。
【００６４】
（第４の実施形態）
図１４は、第４の実施形態における遠隔制御装置３ｃの機能構成の具体例を示すブロック図である。第４の実施形態における遠隔制御装置３ｃは、記憶部３２に代えて記憶部３２ｃを備える点、通知送信部３４に代えて通知送信部３４ｃを備える点で第３の実施形態における遠隔制御装置３と異なる。他の機能部については第３の実施形態における遠隔制御装置３と同様である。そのため、図１４では第３の実施形態と同様の機能部については図１２と同じ符号を付すことにより、これらの説明を省略する。
【００６５】
記憶部３２ｃは、登録位置情報に加えて、遠隔操作端末２ｂの設定情報の共有に関する情報（以下「共有設定情報」という。）を予め記憶している点で第３の実施形態における遠隔制御装置３と異なる。例えば、共有設定情報には、通知の共有に関する設定が含まれてもよい。ここではいう通知の共有とは、あるユーザに対する通知を、共有するユーザにも通知することをいう。通知の共有に関する設定は、通知する内容ごとに設定されてもよいし、ユーザごとに設定されてもよい。
【００６６】
通知送信部３４ｃは、第３の実施形態における通知送信部３４と同様の機能に加え、遠隔操作端末２ｂの位置に基づく通知を、その遠隔操作端末２ｂと関連付けられた他の通信装置にも送信する共有機能を有する。
【００６７】
図１５は、第４の実施形態において遠隔制御装置３ｃが遠隔操作端末２ｂの位置に応じて通知を送信する処理の流れを示すフローチャートである。図１５では、第３の実施形態と同様の処理については図１３と同じ符号を付すことにより、これら同様の処理についての説明を省略する。ここでは、通知送信部３４ｃが、ステップＳ３０４において通知の対象とされた遠隔操作端末２について、共有設定情報に基づいて、通知の共有の設定がなされているか否かを判定する（ステップＳ４０１）。
【００６８】
通知対象の遠隔操作端末２に関して通知の共有の設定がなされていると判定した場合（ステップＳ４０１−ＹＥＳ）、通知送信部３４ｃは、通知対象の遠隔操作端末２に対して行った通知を、その遠隔操作端末２に関連付けられた他の通信装置に送信（ステップＳ４０２）し、ステップＳ３０１に処理を戻す。
【００６９】
一方、ステップＳ４０１において、通知対象の遠隔操作端末２に関して通知の共有の設定がなされていないと判定した場合（ステップＳ４０１−ＮＯ）、通知送信部３４ｃは通知を行わずにステップＳ３０１に処理を戻す。
【００７０】
このように構成された第４の実施形態の遠隔操作システム１００では、遠隔操作端末２ｂの位置に応じて登録機器の状態に関する通知が行われることに加え、その遠隔操作端末２ｂに通知の共有設定がなされている場合、共有先の通信機器に対しても登録機器の状態に関する通知を行うことが可能になる。このような通知の共有により、遠隔操作端末２ｂのユーザは家電機器１に対してより適切な操作を行うことが可能となる。
【００７１】
例えば、ユーザが予め登録位置情報として自宅の位置情報を登録しておけば、仮にユーザがエアコンの電源を切り忘れて外出したとしても、遠隔制御装置３ｃがこのような状況を検出してユーザの携帯する遠隔操作端末２ｂに通知するとともに、遠隔操作端末２ｂに関連付けられた他の通信装置にも通知を行う。そのため、仮にユーザが遠隔制御装置３ｃの通知に気づかない場合であっても、他の通信装置のユーザが通知に気づく可能性を高め、適切な対応が行われる可能性を高めることが可能となる。例えば、他の通信装置のユーザが遠隔操作端末２ｂのユーザに対してエアコンの電源を切り忘れていることを連絡し、この連絡を受けた遠隔操作端末２ｂのユーザが自宅に戻り、エアコンの電源を切る操作を行うといったことが行われる可能性を高めることができる。
【００７２】
（変形例）
本実施形態における通知の共有によれば、あるユーザの活動の結果が他のユーザに共有されることになるため、見守り機能の実現方法の一つとして考えることもできる。例えば、機器制御部３３が家電機器１の制御履歴を示す情報を記憶部３２ｃに記録するようにすれば、通知送信部３４ｃはあるユーザが３日間冷蔵庫の扉を開閉していないといったことを検出し、設定を共有する他者にその旨を通知するように構成されてもよい。
【００７３】
遠隔制御装置３ｃは、遠隔操作端末２ｂの位置に基づく通知を予め定められたユーザ間で共有することに加え、予め定められたユーザ間で操作画面を共有する機能を有してもよい。この場合、例えば、遠隔制御装置３ｃは、各遠隔操作端末２ｂの登録機器の画面情報を予め記憶しておき、又は予め各遠隔操作端末２ｂから登録機器の画面情報を取得しておき、遠隔操作端末２ｂの位置に基づく通知を行う際に、通知する家電機器１の画面情報を送信するように構成されてもよい。これにより、通知を受けた遠隔操作端末２ｂは、受信した画面情報を用いて通知された家電機器１の操作画面を表示することができる。このような構成によれば、通知を行う側の遠隔操作端末２ｂは、自装置の位置に応じて他の遠隔操作端末２ｂにおける操作画面の表示態様を変更することができる。また、その一方で、通知を受ける側の遠隔操作端末２ｂは、自装置における操作画面の表示態様を、他の遠隔操作端末２ｂの位置に応じて変更することができる。
【００７４】
遠隔操作端末２ｂは、予め他の遠隔操作端末２ｂの操作対象として登録されている機器の操作画面の自装置における表示態様を、自装置の位置に応じて変更するように構成されてもよい。この場合、例えば、遠隔操作端末２ｂは、他の遠隔操作端末２ｂの登録機器の登録情報及び画面情報を予め記憶しておき、自装置と他の遠隔操作端末２ｂの登録機器との間の距離を、自装置と自装置の登録機器との間の距離の測定方法と同様の方法で測定し、測定した距離に基づいて他の遠隔操作端末２ｂの登録機器の操作画面のうち所定の条件を満たしたものを優先的に自装置の表示部２０３表示させるように構成されてもよい。
【００７５】
上記の各実施形態では、表示部２０３に表示される登録機器又は機器グループの仮想リモコンの操作画面を、仮想リモコン制御部２１２が自装置と登録機器との距離に基づいて選択する場合について説明したが、仮想リモコン制御部２１２がソフトウェアの実行によって生成される場合、仮想リモコン制御部２１２は自身の生成時に表示させる操作画面を、上記と同様の方法で選択するように構成されてもよい。例えば、遠隔操作端末がスマートフォンを用いて構成される場合、遠隔操作端末２において仮想リモコン制御部２１２を実現するアプリケーションが常時起動しているという保証はない。むしろ起動していない可能性の方が高いのではないかと考えられる。そのため、アプリケーションを起動したタイミングにおいても家電機器１との距離を測定し、近くの家電機器１の操作画面が表示されるようにすることでユーザの利便性及び操作性をさらに向上させることができる。
【００７６】
（第５の実施形態）
図１６は、第５の実施形態における遠隔操作端末２ｄの機能構成の具体例を示すブロック図である。第５の実施形態における遠隔操作端末２ｄは、仮想リモコン制御部２１２に代えて仮想リモコン制御部２１２ｄを備える点で第１の実施形態における遠隔操作端末２と異なる。他の機能部については第１の実施形態における遠隔操作端末２と同様である。そのため、図１６では第１の実施形態と同様の機能部については図２と同じ符号を付すことにより、これらの説明を省略する。
【００７７】
仮想リモコン制御部２１２ｄは、第１の実施形態の仮想リモコン制御部２１２と同様に、ユーザの操作によることなく、自動で、登録機器に関する所定条件が満たされたか否かを判定し、所定条件を満たす登録機器の操作画面を他の操作画面よりもユーザが操作しやすい態様で表示部２０３に表示させる。ここで、第１の実施形態の仮想リモコン制御部２１２が、遠隔操作端末２の位置に応じて各登録機器の操作画面の表示態様を変更したのに対して、第２の実施形態の仮想リモコン制御部２１２ｄは、各登録機器について操作画面に関する表示の優先度を決定し、決定した優先度に基づいて操作画面の表示態様を変更する。なお、ここでいう操作画面には、第１の実施形態と同様に、各登録機器の仮想リモコンを示す画面が含まれるほか、登録機器の中から遠隔操作対象の登録機器を選択させる画面（機器選択画面）も含まれる。また、ここでいう操作画面の表示態様には、各登録機器の仮想リモコンの操作画面それぞれの表示態様が含まれるほか、機器選択画面における各登録機器の表示態様も含まれる。
【００７８】
また、ここでいう「自動」とは、操作画面の表示態様を変更する処理が、ユーザによる当該処理の実行指示を伴わずに、仮想リモコン制御部２１２ｄによって能動的に実行されることを意味する。この意味で、典型的には、ユーザが遠隔操作端末２ｄを操作していないときに表示態様の変更処理が実行されることは「自動」に当たる。また、ここでいう「自動」は必ずしも常時を意味するものではなく、表示態様の変更処理が少なくともユーザによる遠隔操作端末２ｄの使用を妨げない範囲で実行されることを意味するものとする。この意味で、ユーザが遠隔操作端末２ｄを操作しているタイミングであっても、ユーザが行っている操作を妨げない場合には、そのようなタイミングにおいて表示態様の変更処理が実行されることも「自動」の範囲内に含まれるものとする。
【００７９】
仮想リモコン制御部２１２ｄは、決定した優先度に応じた表示態様で各登録機器の操作画面を表示部２０３に表示させる。具体的には、仮想リモコン制御部２１２ｄは、各登録機器の操作画面のうち、どの操作画面を優先的に表示部２０３に表示させるかを、各登録機器について決定した優先度に基づいて決定する。また、仮想リモコン制御部２１２ｄは、機器選択画面における各登録機器の表示を、各登録機器について決定した優先度に応じた大きさや形状、文字、色、順序で表示部２０３に表示させる。また、仮想リモコン制御部２１２ｄは、機器選択画面における各登録機器の表示を、各登録機器について決定した優先度に応じた表示位置に表示させてもよい。以下、このような優先度の決定方法について、いくつかの具体例を示す。
【００８０】
［第１の決定方法］
第１の決定方法は、各登録機器の優先度をユーザの行動パターンに基づいて決定する方法である。具体的には、仮想リモコン制御部２１２ｄは、各登録機器の使用履歴に基づいてユーザの行動パターンを推定し、推定した行動パターンに基づいて各登録機器の優先度を決定する。なお、ここでいう行動パターンとは、ユーザが登録機器の操作を行う時間帯や場所等についての傾向のことをいう。この行動パターンは、ユーザが遠隔操作端末２ｄを用いて登録機器の操作を行った場所または時間を示す情報と、登録機器の使用履歴とを対応づけて記録しておくことによって推定することが可能となる。あるいはユーザの行動スケジュールを取得する機能を設け、その機能によって取得した行動スケジュールに基づいて、遠隔操作端末２ｄを用いた登録機器の操作についての行動パターンを推定するようにしてもよい。
【００８１】
例えば、行動パターンの一例として、ユーザによる登録機器の操作頻度または操作回数が挙げられる。この場合、仮想リモコン制御部２１２ｄは、各登録機器の使用履歴に基づいてユーザによる登録機器の操作頻度または操作回数を推定し、推定した操作頻度または操作回数に応じた優先度を各登録機器について決定する。例えば、仮想リモコン制御部２１２ｄは、操作頻度が高い又は操作回数が多い登録機器ほど高い優先度を決定するように構成されてもよい。
【００８２】
また例えば、行動パターンの一例として、ユーザが登録機器を操作する時間帯が挙げられる。時間帯は特定の時刻であってもよい。この場合、仮想リモコン制御部２１２ｄは、各登録機器について、ユーザが操作する可能性が高いと考えられる時間帯を各登録機器の使用履歴に基づいて推定し、推定した時間帯において高い優先度となるように各登録機器の優先度を決定する。例えば、毎日２３時頃に寝室のエアコンの操作画面が使用されたという使用履歴が得られている場合には、ユーザは２３時頃に寝室のエアコンを操作するという行動パターンが推定される。この場合、仮想リモコン制御部２１２ｄは、毎日２３時頃には寝室のエアコンについて高い優先度を決定することができる。
【００８３】
上記の場合、操作画面の表示態様を優先度に基づいて変更する期間（すなわち優先度に基づく表示態様の変更を開始してから終了するまでの期間）は任意に設定されてよい。また、当該期間は、推定された行動パターンの正確さに応じて変更されてもよい。例えば、上記の寝室のエアコンの例において、行動パターンとして推定された時間帯である２３時から殆どずれることのなくユーザが寝室のエアコンを操作したという使用履歴が得られた場合、当該期間はより短い時間幅に変更されてもよい。一方、行動パターンとして推定された時間帯である２３時に対して、寝室のエアコンが２２時に操作されたり、２３時３０分に操作されたりする使用履歴が得られた場合には、当該期間はより長い時間幅に変更されてもよい。
【００８４】
また、登録機器の使用履歴を、曜日を示す情報とともに記録しておくことにより、曜日に応じた行動パターンを推定するようにしてもよい。例えば、寝室のエアコンに関して、毎週月曜日から金曜日においては２３時頃に操作されることが多く、土曜日および日曜日においては操作頻度が高い時間帯が特に決まっていないという行動パターンが推定された場合には、仮想リモコン制御部２１２ｄは、毎週月曜日から金曜日に限り、寝室のエアコンについて２３時頃の優先度を高くするように構成されてもよい。
【００８５】
なお、各操作画面の操作履歴を示す情報は、例えば仮想リモコン制御部２１２ｄにより、各操作画面の操作に応じて記憶部２０４に記録される。また、この場合、遠隔操作端末２ｄは、各登録機器の使用履歴を示す情報を各登録機器から直接的に取得するように構成されてもよいし、遠隔制御装置３などの他の装置から間接的に取得するように構成されてもよいし。
【００８６】
また例えば、毎週日曜の９時にテレビの電源を入れるという行動パターンが推定された場合には、仮想リモコン制御部２１２ｄは、毎週日曜の９時頃にはテレビについて高い優先度を決定してもよい。また例えば、ユーザが宅内の各登録機器の使用を毎日８時頃に終了し、１８時頃に再開するという行動パターンが推定されたとする。この行動パターンは、ユーザが毎日８時頃に外出し、１８時頃に帰宅するという行動パターンであると考えることができる。そのため、このような行動パターンが推定された場合には、仮想リモコン制御部２１２ｄは、毎日１８時頃においては、各登録機器のうち帰宅してすぐに使用される可能性が高い機器について高い優先度を決定してもよい。
【００８７】
さらに、各登録機器の使用が１８時半頃に再開された場合に、再開後高い確率で冷蔵庫の扉が開けられるという行動パターンが推定されたとする。この行動パターンは、ユーザが買い物をして帰宅したという行動パターンであると考えることができる。そのため、このような行動パターンが推定された場合には、仮想リモコン制御部２１２ｄは、１８時半頃においては、冷蔵庫について高い優先度を決定してもよい。
【００８８】
［第２の決定方法］
第２の決定方法は、各登録機器の仮想リモコンの操作画面を表示部２０３に表示させる際の表示の優先度をユーザの居場所に基づいて決定する方法である。具体的には、仮想リモコン制御部２１２ｄは、自装置（すなわち遠隔操作端末２ｄ）の位置情報に基づいてユーザの居場所を推定し、推定したユーザの居場所に基づいて各登録機器の優先度を決定する。
【００８９】
より詳しく言うと、仮想リモコン制御部２１２ｄは、自装置の現在位置を示す位置情報が、現実空間における所定の場所（例えばユーザ宅内の各部屋）のいずれかの位置情報と合致する場合に、合致した位置情報に対応づけられている場所をユーザの居場所と推定する。この場合、所定の場所とその位置情報との対応関係を示す情報は予め遠隔操作端末２ｄに登録されているものとする。
【００９０】
例えば、所定の場所として「キッチン」が登録されており、キッチンに対応する位置情報として「Ａ」が登録されている場合において、遠隔操作端末２ｄの現在位置を示す位置情報として「Ａ」が取得されたとする。この場合、仮想リモコン制御部２１２ｄは、ユーザが遠隔操作端末２ｄを持っているとの仮定の下で、ユーザが「キッチン」に居ると推定することができる。
【００９１】
位置情報には、ＧＰＳなどの測位システムから取得可能な衛星測位情報を用いることができる。この場合、遠隔操作端末２ｄの現在位置を示す位置情報が、予め登録された各場所（例えばキッチンなど）を示す位置情報と完全に一致しない場合であっても、これら二つの位置情報が所定の範囲内の位置を示す場合には、両者が同じ場所に存在すると判定されてもよい。
【００９２】
また、位置情報には、衛星測位情報のような絶対的な位置情報に代えて、宅内に設置された所定の機器に基づく相対的な位置情報を用いることができる。例えば、所定の範囲内に存在する他の機器と近接無線通信が可能な冷蔵庫がキッチンに設置されているとする。この場合、「キッチン」に対応づけられる位置情報を「冷蔵庫（と近接無線通信が可能であること）」と設定することができる。このようにすれば、仮想リモコン制御部２１２ｄは、遠隔操作端末２ｄと当該冷蔵庫との近接無線通信が成立していることをもって、ユーザがキッチンに居ると推定することができる。
【００９３】
また、仮想リモコン制御部２１２ｄは、所定の場所と、その場所に設置された人感センサとの対応関係、および人感センサの検出結果に基づいてユーザの居場所を推定してもよい。例えば、人感センサＡに対してその設置場所である「キッチン」が対応づけられている場合、仮想リモコン制御部２１２ｄは、人感センサＡが人を検知したことをもって、ユーザがキッチンに居ると推定することができる。
【００９４】
また、仮想リモコン制御部２１２ｄは、所定の場所と、その場所に設置された登録機器との対応関係、および登録機器の状態に基づいてユーザの居場所を推定してもよい。例えば、居間のテレビがついている状況では、ユーザが居間に居る可能性が高いと考えらえる。そのため、仮想リモコン制御部２１２ｄは、居間に設置されているテレビが電源オン状態である場合には、ユーザが居間にいると推定してもよい。
【００９５】
なお、遠隔操作端末２ｄは、人感センサの検出結果を示す情報や、登録機器の状態を示す情報を人感センサや登録機器から直接的に取得するように構成されてもよいし、遠隔制御装置３などの他の装置から間接的に取得するように構成されてもよい。
【００９６】
また、上記の人感センサは、電磁波や音波等で人を検出するタイプのものであってもよいし、画像から人を検出するタイプのものであってもよいし、無線通信電波の揺らぎ等に基づいて人を検出するタイプであってもよいし、その他どのようなタイプのものであってもよい。人感センサは、登録機器に備えられるものであってもよい。
【００９７】
仮想リモコン制御部２１２ｄは、このように推定されたユーザの居場所に基づいて、各登録機器の仮想リモコンの操作画面を表示部２０３に表示させる際の表示の優先度を決定する。この場合、仮想リモコン制御部２１２ｄは、ユーザの居場所に近い登録機器については、他の登録機器よりも高い優先度を決定するようしてもよいし、これとは逆に、ユーザの居場所に近い登録機器については、他の登録機器よりも低い優先度を決定するようにしてもよい。このような優先度の決定方法は、優先度を決定する対象の登録機器に対して行われる操作の内容に応じて使い分けられればよい。
【００９８】
例えば、テレビの視聴設定のように、ユーザが操作対象の機器と同じ場所に居ることを前提として行われる操作については、その操作対象がユーザの居場所に近いときに優先度を高く設定するとよい。これとは逆に、テレビ番組レコーダーの録画予約設定のように、ユーザが操作対象の機器と同じ場所にいることを必要とせずに行われる操作については、ユーザの居場所が優先度の決定に寄与する度合いを相対的に小さくするようにしてもよい。また例えば、洗濯機のように、その使用目的の達成のために機器に対する直接的な操作（例えば洗濯機に衣類を投入する操作など）が必要となる登録機器もある。このような場合、ユーザが操作対象の登録機器の近くにいるにもかかわらず、その登録機器の操作（例えば洗濯機の運転開始操作）を敢えて遠隔操作端末２ｄの操作画面を用いて行う可能性は比較的低いと考えられる。そこで、そのような登録機器については、操作対象の登録機器がユーザの居場所に近い時には、低い優先度を設定するようにしてもよい。
【００９９】
［第３の決定方法］
第３の決定方法は、各登録機器の仮想リモコンの操作画面を表示部２０３に表示させる際の表示の優先度を自装置（遠隔操作端末２ｄ）と各登録機器との間の通信接続の有無に基づいて決定する方法である。
【０１００】
例えば、仮想リモコン制御部２１２ｄは、自装置と各登録機器との通信接続の有無に基づいて各登録機器の優先度を決定する。この場合、仮想リモコン制御部２１２ｄは、各登録機器のうち、自装置と通信接続している機器については、自装置と通信接続していない機器よりも高い優先度を決定する。これは、自装置と通信接続していない（又は通信機能がオフに設定されている）登録機器は操作画面を用いて操作される可能性が低いと考えられるためであり、このような登録機器に対して高い優先度が決定されると、遠隔操作の利便性を低下させてしまう可能性があるからである。例えば、ユーザが自装置と通信接続していない洗濯機を直接操作しているような状況において、別の場所にある登録機器を操作しようとした場合に、ユーザが望まない洗濯機の操作画面が優先的に表示されることを抑制することができる。
【０１０１】
さらに、この場合、仮想リモコン制御部２１２ｄは、自装置と通信接続している登録機器のについて決定する優先度を、これらの登録機器から受信される情報に基づいて決定するように構成されてもよい。例えば、ユーザは番組の録画機能を備えたテレビにおいて予約しておいた番組の録画が終了したことを知った場合、録画された番組を視聴するためにテレビを操作する可能性が高いと考えらえる。そのため、そのような事象が検知された場合には、当該テレビについて高い優先度を決定するとよい。この場合、仮想リモコン制御部２１２ｄは、自装置と通信接続している登録機器であって、番組の録画機能を備えたテレビから番組の録画が終了したことが通知された場合に、当該テレビについて高い優先度を決定することができる。このような優先度の決定方法により、仮想リモコン制御部２１２ｄは、各登録機器で発生する各種事象に連動して操作画面を表示させることができるように、各登録機器の優先度を決定することができる。
【０１０２】
このように構成された第５の実施形態の遠隔操作端末２ｄは、各登録機器の仮想リモコンの操作画面を表示部２０３に表示させる際の表示の優先度を、ユーザの行動パターン、同ユーザの居場所、又は自装置と登録機器との間の通信接続の有無に基づいて決定することができる。これにより、遠隔操作端末２ｄは、より使用する可能性の高い登録機器の操作画面を優先的に表示させることが可能となり、遠隔操作端末２ｄを用いて各登録機器の操作を行おうとするユーザに対して、ユーザの操作を必要とすることなく適切な操作画面を提供することが可能となる。
【０１０３】
なお、仮想リモコン制御部２１２ｄは、各登録機器について決定した優先度に基づいて、登録機器に関する他の操作画面（以下「関連画面」という。）の表示態様を変更するように構成されてもよい。例えば、仮想リモコン制御部２１２ｄは、冷蔵庫に対して高い優先度が決定された場合には、冷蔵庫に収容する食材の管理画面についても優先的に表示するように構成されてもよい。
【０１０４】
また、仮想リモコン制御部２１２ｄは、各登録機器について決定した優先度に基づいて、機器選択画面における各登録機器の表示態様を変更するように構成されてもよい。また、この場合、仮想リモコン制御部２１２ｄは、操作画面又は関連画面のどちらを表示させるかを、上記の行動パターンや時間帯などに応じて決定するように構成されてもよい。また、各登録機器の優先度は、上述の各判定基準を適宜組み合わせて判定されてもよい。例えば、仮想リモコン制御部２１２ｄは、ユーザの居場所に応じて選択された登録機器のうち、ユーザの行動パターンに応じた機器についてより高い優先度を決定してもよい。また、例えば、仮想リモコン制御部２１２ｄは、ユーザの居場所に応じて選択された登録機器のうち、自装置と通信接続している登録機器についてより高い優先度を決定してもよい。
【０１０５】
以下、優先度に基づく操作画面の表示態様の他の具体例として、機器選択画面の表示態様の具体例を示す。
【０１０６】
図１７は、優先度に基づく機器選択画面の表示態様の第１の具体例を示す図である。具体的には、図１７に示す機器選択画面Ｇ５は、各登録機器の優先度を各登録機器を示すアイコンＣ５１〜Ｃ５５の大きさによって表現した例である。以下では、各アイコンＣｉ（ｉは符号の番号に対応する）によって表される登録機器を「機器名Ｃｉ」と記載する。図１７の例は、冷蔵庫Ｃ５１の優先度が洗濯機Ｃ５２よりも高く、洗濯機Ｃ５２の優先度がエアコンＣ５３、扇風機Ｃ５４及びテレビＣ５５よりも高いことを表している。なお、機器選択画面においては、表示対象の登録機器（以下「表示対象機器」という。）のアイコンが表示部２０３の一画面内に表示されることが好ましい。そのため、仮想リモコン制御部２１２ｄは、優先度に応じた大きさを有しつつ、ユーザにより機器選択画面内において同時に視認され得るように、表示対象機器のアイコンが機器選択画面に表示される大きさを調整する。こうすることにより、ユーザは、画面をスクロールさせたり、切り替えたりする操作を行うことなく、必要な機器を選択することが可能となる。なお、表示対象機器は、所定の優先度以上の優先度を持つ登録機器であればよく、登録機器の一部であってもよいし、全部であってもよい。
【０１０７】
図１８は、優先度に基づく機器選択画面の表示態様の第２の具体例を示す図である。具体的には、図１８に示す選択画面Ｇ６は、各登録機器のアイコンを、各登録機器の優先度に応じた複数のグループに分類して表示する機器選択画面の一例を示す。図１８は、優先度の高い登録機器のアイコンが高優先タブＴ６１に分類され、優先度の低い登録機器のアイコンが低優先タブＴ６２に分類された例である。高優先タブＴ６１と低優先タブＴ６２とは、選択操作によってその表示の切り替が可能である。この場合、仮想リモコン制御部２１２ｄは、各登録機器を優先度に応じた各タブに分類するとともに、高優先タブＴ６１が選択された状態で機器選択画面を表示させる。このように、仮想リモコン制御部２１２ｄが、登録機器を優先度に応じた複数のグループに分類し、優先度の高い機器が分類されたグループに所属する登録機器のアイコンを優先的に表示させることにより、ユーザは、目的の家電機器１を高優先の登録機器の中から容易に識別して選択することが可能となる。
【０１０８】
図１９は、優先度に基づく機器選択画面の表示態様の第３の具体例を示す図である。具体的には、図１９に示す機器選択画面Ｇ７は、その画面内に高優先の登録機器のアイコンを表示する第１領域Ｇ７１と、高優先の登録機器を含む全ての登録機器のアイコンを表示する第２領域Ｇ７２と、が設けられた機器選択画面の例である。このような表示態様によれば、ユーザは、高優先の登録機器を容易に識別して選択できるとともに、その他の登録機器についても画面をスクロールさせたり、切り替えたりする操作を行うことなく選択することが可能となる。
【０１０９】
なお、図１８および図１９のいずれにおいても、図１７の例と同様に、各領域のアイコンの大きさが、優先度に応じた大きさを有しつつ、ユーザにより機器選択画面内において同時に視認され得るように調整されてよい。
【０１１０】
また、図１９の例において、仮想リモコン制御部２１２ｄは、第２領域Ｇ７２における各アイコンの表示位置を所定の配置に固定してもよい。また、この配置は、ユーザの操作により変更可能であってもよい。これによりユーザは、高優先の登録機器を容易に選択できるとともに、高優先以外の登録機器についても固定配置により容易に選択することが可能となる。
【０１１１】
以上、優先度に基づく操作画面（機器選択画面を含む）の表示態様についていくつかの具体例を示したが、操作画面の表示態様はこれらの態様に限定されない。操作画面の表示態様は、表示の順序や表示位置、色、大きさ、文字等によって各登録機器の優先度が識別可能であれば、他のどのような態様で表現されてもよい。
【０１１２】
また、仮想リモコン制御部２１２ｄは、操作画面の表示態様を、登録機器の優先度に基づく表示態様とするか、又はそれ以外の表示態様とするかを、ユーザが入力操作によって切り替えることができるように構成されてもよい。例えば、この切り替えは、ボタン等の入力インタフェースによって実現されてもよいし、異なる態様で対象機器を表示するタブ等による画面の切り替えによって実現されてもよい。
【０１１３】
また、仮想リモコン制御部２１２ｄは、操作画面の表示態様を、登録機器の優先度に基づく表示態様とするか、又はそれ以外の表示態様とするかを、各登録機器の状態に応じて切り替えるように構成されてもよい。例えば、仮想リモコン制御部２１２ｄは、テレビから番組の録画を終了したことを通知された場合に表示態様を切り替えるように構成されてもよい。これによりユーザは、操作画面の表示態様を切り替える操作を行うことなく、各登録機器の状態変化を認識できるとともに、その状態変化に対して迅速に対応することが可能となる。
【０１１４】
また、仮想リモコン制御部２１２ｄは、自装置に対するユーザの操作入力が所定時間行われない場合、その時点以降においてユーザによって使用される可能性の高い登録機器の操作画面をユーザの操作によらずに自動で表示部２０３に表示させるように構成されてもよい。このような構成によれば、一旦操作を終えたユーザが再び遠隔操作端末２ｄを操作しようとしたとき、使用される可能性の高い登録機器に関する画面が既に表示された状態とすることができる。そのため、遠隔操作端末２ｄの利便性を向上させることができる。
【０１１５】
また、仮想リモコン制御部２１２ｄは、操作画面を表示するアプリケーションが待機状態から実行状態に切り替わった場合、その時点以降においてユーザによって使用される可能性の高い登録機器の操作画面をユーザの操作によらずに自動で表示部２０３に表示させるように構成されてもよい。例えば、スマートフォンなどの携帯端末においては、画面に表示されれているアプリケーションが実行状態に制御され、画面に表示されていないアプリケーションは待機状態に制御される場合がある。このような構成によれば、機器選択画面、操作画面または関連画面を表示するアプリケーションが実行状態に切り替わったとき、使用される可能性の高い登録機器の操作画面を即座に表示させることができる。そのため、遠隔操作端末２ｄの利便性を向上させることができる。
【０１１６】
以上説明した少なくともひとつの実施形態によれば、複数の機器から操作対象機器を選択する際の操作性を向上させることができる。例えば、遠隔操作対象の家電機器を登録する機器登録部と、登録済みの家電機器に対応づけられた仮想的な操作部であって、各々に対応づけられている家電機器に対する操作入力を受け付ける複数の仮想リモコンの操作画面と、操作画面が表示部に表示される態様を自装置の位置に応じて変更する表示制御部とを持つことにより、上記効果を奏することができる。また、例えば、任意の情報を表示可能な表示部を制御する表示制御部と、表示部に表示可能であり、遠隔操作対象として登録された機器に関する操作入力を受け付ける複数の操作部と、を持ち、表示制御部が、ユーザの操作によることなく、自動で、機器に関する所定条件が満たされたか否かを判定し、所定条件を満たす登録機器の操作部を他の操作部よりもユーザが操作しやすい態様で表示部に表示させることにより上記効果を奏することができる。
【０１１７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１１８】
１００…遠隔操作システム、１，１−１〜１−５…家電機器、２，２ａ，２ｂ…遠隔操作端末、２０１…第１通信部、２０２…第２通信部、２０３…表示部、２０４…記憶部、２０５…入力部、２１１，２１１ａ…機器登録部、２１２，２１２ａ…仮想リモコン制御部、２１３…位置情報送信部、２１４…通知受信部、３，３ｃ…遠隔制御装置、３１…通信部、３２，３２ｃ…記憶部、３３…機器制御部、３４，３４ｃ…通知送信部
【図１】
2020113973.tif 000003
【図２】
2020113973.tif 000004
【図３】
2020113973.tif 000005
【図４】
2020113973.tif 000006
【図５】
2020113973.tif 000007
【図６】
2020113973.tif 000008
【図７】
2020113973.tif 000009
【図８】
2020113973.tif 000010
【図９】
2020113973.tif 000011
【図１０】
2020113973.tif 000012
【図１１】
2020113973.tif 000013
【図１２】
2020113973.tif 000014
【図１３】
2020113973.tif 000015
【図１４】
2020113973.tif 000016
【図１５】
2020113973.tif 000017
【図１６】
2020113973.tif 000018
【図１７】
2020113973.tif 000019
【図１８】
2020113973.tif 000020
【図１９】
2020113973.tif 000021