(57)【要約】【課題】低い導入コストで、装置の登録作業の手間を軽減できるようにすること。【解決手段】  情報処理装置１１０は、操作信号通知装置１３０Ａ、１３０Ｂから操作信号を示す操作信号情報及び操作対象装置１４０Ａ〜１５０Ｂから動作状態を示す動作状態情報を受信し、受信された操作信号情報で示される操作信号から、操作指示内容を解析し、解析された操作指示内容を実行した後の操作対象装置１４０Ａ〜１５０Ｂの動作状態を推定し、推定された動作状態と、受信された動作状態情報で示される動作状態とを比較することで、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置１４０Ａ〜１５０Ｂを特定することで、操作対象装置１４０Ａ〜１５０Ｂのグループ分けを行う。【選択図】図１
2014022859.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作対象装置及び複数の操作信号通知装置に、ネットワークを介して接続された情報処理装置であって、
前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された、前記操作対象装置を操作するための操作信号を示す操作信号情報、及び、前記複数の操作対象装置の各々から送信された、前記複数の操作対象装置の各々の動作状態を示す動作状態情報、を受信する通信処理部と、
前記通信処理部で受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理部と、
前記操作情報処理部で解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記通信処理部で受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理部と、を備えること
を特徴とする情報処理装置。
【請求項２】
前記操作情報処理部で解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されるか否かを判定する確認実行判定部と、
前記操作情報処理部で解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されると前記確認実行判定部が判定した場合に、前記通信処理部を介して、前記複数の操作対象装置の各々に動作状態を問い合わせる動作状態確認部と、をさらに備え、
前記複数の操作対象装置の各々は、前記情報処理装置からの問い合わせを受信した場合に、自装置の動作状態を取得して、前記動作状態情報を送信し、
前記通信処理部は、前記動作状態確認部の問い合わせの応答として、前記動作状態情報を受信すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の操作対象装置の各々は、自装置の動作状態が変化した場合に、自装置の動作状態を取得して、前記動作状態情報を送信すること
を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記グルーピング処理部は、前記複数の操作対象装置の内、分類されたグループに含まれる操作信号通知装置が同じ操作対象装置は、同じグループであると判断すること
を特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記複数の操作対象装置の各々を前記グループ毎に分類して前記複数の操作対象の中から操作を行う操作対象装置の選択を受け付けるための第１のインタフェース画面を生成するリモート操作処理部と、
前記第１のインタフェース画面を表示して、前記選択の入力を受けるユーザインタフェース部と、をさらに備えること
を特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
前記リモート操作処理部は、前記選択された操作対象装置に対する操作指示の入力を受け付けるための第２のインタフェース画面を生成し、
前記ユーザインタフェース部は、前記第２のインタフェース画面を表示して、前記操作指示の入力を受けること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
ネットワークに接続された、複数の操作対象装置と、複数の操作信号通知装置と、情報処理装置とを備える情報処理システムであって、
前記複数の操作対象装置の各々は、
自装置を操作する操作信号を送信する遠隔操作部と、
前記遠隔操作部から送信された操作信号を受信する第１の操作信号受信部と、
前記第１の操作信号受信部で受信された操作信号に従って、機能を実行することで、自装置の動作状態を変更する機能実行部と、
自装置の動作状態を取得する動作状態取得部と、
前記動作状態取得部で取得された動作状態を示す動作状態情報を、前記情報処理装置に送信する第１の通信処理部と、を備え、
前記複数の操作信号通知装置の各々は、
前記操作対象装置の遠隔操作部から送信された操作信号を受信する第２の操作信号受信部と、
前記第２の操作信号受信部で受信された操作信号を示す操作信号情報を、前記情報処理装置に送信する第２の通信処理部と、を備え、
前記情報処理装置は、
前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された操作信号情報及び前記複数の操作対象装置の各々から送信された動作状態情報を受信する第３の通信処理部と、
前記第３の通信処理部で受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理部と、
前記操作情報処理部で解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記第３の通信処理部で受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理部と、を備えること
を特徴とする情報処理システム。
【請求項８】
前記情報処理装置は、
前記操作情報処理部で解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されるか否かを判定する確認実行判定部と、
前記操作情報処理部で解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されると前記確認実行判定部が判定した場合に、前記第３の通信処理部を介して、前記複数の操作対象装置の各々に動作状態を問い合わせる動作状態確認部と、をさらに備え、
前記操作対象装置の前記動作状態取得部は、前記第１の通信処理部が前記情報処理装置からの問い合わせを受信した場合に、自装置の動作状態を取得して、前記第１の通信処理部に、前記動作状態情報を送信させ、
前記情報処理装置の前記第３の通信処理部は、前記動作状態確認部の問い合わせの応答として、前記動作状態情報を受信すること
を特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記操作対象装置の前記動作状態取得部は、自装置の動作状態が変化した場合に、自装置の動作状態を取得して、前記第１の通信処理部に、前記動作状態情報を送信させること
を特徴とする請求項７に記載の情報処理システム。
【請求項１０】
前記グルーピング処理部は、前記複数の操作対象装置の内、分類されたグループに含まれる操作信号通知装置が同じ操作対象装置は、同じグループであると判断すること
を特徴とする請求項７から９の何れか一項に記載の情報処理システム。
【請求項１１】
前記情報処理装置は、
前記複数の操作対象装置の各々を前記グループ毎に分類して前記複数の操作対象装置の中から操作を行う操作対象装置の選択を受け付けるための第１のインタフェース画面を生成するリモート操作処理部と、
前記第１のインタフェース画面を表示して、前記選択の入力を受けるユーザインタフェース部と、をさらに備えること
を特徴とする請求項７から１０の何れか１項に記載の情報処理システム。
【請求項１２】
前記リモート操作処理部は、前記選択された操作対象装置に対する操作指示の入力を受け付けるための第２のインタフェース画面を生成し、
前記ユーザインタフェース部は、前記第２のインタフェース画面を表示して、前記操作指示の入力を受けること
を特徴とする請求項１１に記載の情報処理システム。
【請求項１３】
ネットワークに接続された、複数の操作対象装置と、複数の操作信号通知装置と、情報処理装置とが行う情報処理方法であって、
前記複数の操作対象装置の各々が、
自装置を操作する操作信号を送信する遠隔操作ステップと、
前記遠隔操作ステップで送信された操作信号を受信する第１の操作信号受信ステップと、
前記第１の操作信号受信ステップで受信された操作信号に応じて処理を実行することで、自装置の動作状態を変更する機能実行ステップと、
自装置の動作状態を取得する動作状態取得ステップと、
前記動作状態取得ステップで取得された動作状態を示す動作状態情報を、前記情報処理装置に送信する第１の通信処理ステップと、を行い、
前記複数の操作信号通知装置の各々が、
前記操作対象装置の遠隔操作ステップで送信された操作信号を受信する第２の操作信号受信ステップと、
前記第２の操作信号受信ステップで受信された操作信号を示す操作信号情報を、前記情報処理装置に送信する第２の通信処理ステップと、を行い、
前記情報処理装置が、
前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された操作信号情報及び前記操作対象装置の各々から送信された動作状態情報を受信する第３の通信処理ステップと、
前記第３の通信処理ステップで受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理ステップと、
前記操作情報処理ステップで解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記第３の通信処理ステップで受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理ステップと、を行うこと
を特徴とする情報処理方法。
【請求項１４】
前記情報処理装置は、
前記操作情報処理ステップで解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されるか否かを判定する確認実行判定ステップと、
前記操作情報処理ステップで解析された操作指示内容に従って処理を実行することで、前記操作対象装置の動作状態が変更されると前記確認実行判定ステップで判定された場合に、前記複数の操作対象装置の各々に動作状態を問い合わせる動作状態確認ステップと、をさらに行い、
前記動作状態取得ステップは、前記動作状態確認ステップでの問い合わせを受信した場合に、自装置の動作状態を取得するステップであり、
前記第３の通信処理ステップは、前記動作状態確認ステップでの問い合わせの応答として、前記動作状態情報を受信するステップであること
を特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記動作状態取得ステップは、自装置の動作状態が変化した場合に、自装置の動作状態を取得するステップであること
を特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
前記グルーピング処理ステップは、前記複数の操作対象装置の内、分類されたグループに含まれる操作信号通知装置が同じ操作対象装置は、同じグループであると判断すること
を特徴とする請求項１３から１５の何れか一項に記載の情報処理方法。
【請求項１７】
前記情報処理装置は、
前記複数の操作対象装置の各々を前記グループ毎に分類して前記複数の操作対象装置の中から操作を行う操作対象装置の選択を受け付けるための第１のインタフェース画面を生成するリモート操作処理ステップと、
前記第１のインタフェース画面を表示して、前記選択の入力を受けるユーザインタフェース提供ステップと、をさらに備えること
を特徴とする請求項１３から１６の何れか１項に記載の情報処理方法。
【請求項１８】
前記リモート操作処理ステップは、前記選択された操作対象装置に対する操作指示の入力を受け付けるための第２のインタフェース画面を生成し、
前記ユーザインタフェース処理ステップは、前記第２のインタフェース画面を表示して、前記操作指示の入力を受けること
を特徴とする請求項１７に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
近年、家電機器に、Ｅｔｈｅｒｎｅｔ（登録商標）、ＥＣＨＯＮＥＴ（登録商標）等の通信機能を持たせて、家電機器を有線又は無線でネットワークに接続させ、ネットワーク越しに、家電機器をリモート操作、又は、家電機器の動作状態の確認等を行うことができるホームネットワークシステムが開発されている。
【０００３】
例えば、リビングに設置されている液晶ＴＶと、リビングから離れた寝室に設置されているエアコンとがネットワークに接続されている場合には、ユーザは、液晶ＴＶの画面上でエアコンの動作状態を確認することができたり、温度設定等を変更するリモート操作を行うことができたりする。
また、リビングに設置されている液晶ＴＶと、リビングから離れた寝室に設置されているビデオレコーダとがネットワークに接続されている場合には、ユーザは、液晶ＴＶを操作することにより、寝室に設置されているビデオレコーダをリモート操作し、液晶ＴＶでビデオレコーダに録画されているコンテンツを視聴することができる。
【０００４】
この際、機器の操作方法の一例としては、まず、操作可能な機器の一覧がＴＶ画面上に表示され、ユーザは、その中から操作したい機器を選択する。そして、ユーザが寝室に設置されているビデオレコーダを選択したら、ビデオレコーダに蓄積されているコンテンツの一覧がＴＶ画面に表示される。ユーザは、ＴＶ画面に表示されたコンテンツの一覧から視聴したいコンテンツを選択できる。このように、家庭内の機器を相互に接続することで利便性が高まる。
【０００５】
しかしながら、ネットワークに接続されている機器数が多くなると、ＴＶ画面に一覧表示される操作可能な機器も多くなる。この一覧に表示される機器の名称は、愛称であったり、型番であったりするので、ユーザは、操作したい機器をすぐに見分けるのが難しい。このため、ユーザは、操作等する機器を選択しづらくなる。
【０００６】
そこで、特許文献１には、部屋毎に配置された装置を、ユーザが予め部屋毎にグループ分けしておくことで、ユーザが操作可能な装置の一覧を部屋毎に区切って表示できる技術が記載されている。
【０００７】
また、特許文献２には、ネットワークに接続されている各装置が受信するリモコン信号の受信履歴を比較し、同じ受信履歴を持つ装置をグループ化することにより、グループ登録の手間を軽減できる技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−１９９４７４号公報
【特許文献２】特開２００５−３４６５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載された技術では、ユーザが予め装置をグループ分けして登録しなければならず、登録操作に手間がかかるという問題がある。また、ネットワークに無線接続された装置がある場合に、この装置を移動するたびに登録の変更が必要となるという問題もある。
【００１０】
特許文献２に記載された技術では、各装置が受信したリモコン信号の履歴を保存する手段と、リモコン信号の受信履歴情報を各装置間で通信して比較する手段とを備えていなければならず、導入コストが高くなるという問題がある。
【００１１】
そこで、本発明は、低い導入コストで、装置の登録作業の手間を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る情報処理装置は、複数の操作対象装置及び複数の操作信号通知装置に、ネットワークを介して接続された情報処理装置であって、前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された、前記操作対象装置を操作するための操作信号を示す操作信号情報、及び、前記複数の操作対象装置の各々から送信された、前記複数の操作対象装置の各々の動作状態を示す動作状態情報、を受信する通信処理部と、前記通信処理部で受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理部と、前記操作情報処理部で解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記通信処理部で受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理部と、を備えることを特徴とする。
【００１３】
また、本発明の一態様に係る情報処理システムは、ネットワークに接続された、複数の操作対象装置と、複数の操作信号通知装置と、情報処理装置とを備える情報処理システムであって、前記複数の操作対象装置の各々は、自装置を操作する操作信号を送信する遠隔操作部と、前記遠隔操作部から送信された操作信号を受信する第１の操作信号受信部と、前記第１の操作信号受信部で受信された操作信号に従って、機能を実行することで、自装置の動作状態を変更する機能実行部と、自装置の動作状態を取得する動作状態取得部と、前記動作状態取得部で取得された動作状態を示す動作状態情報を、前記情報処理装置に送信する第１の通信処理部と、を備え、前記複数の操作信号通知装置の各々は、前記操作対象装置の遠隔操作部から送信された操作信号を受信する第２の操作信号受信部と、前記第２の操作信号受信部で受信された操作信号を示す操作信号情報を、前記情報処理装置に送信する第２の通信処理部と、を備え、前記情報処理装置は、前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された操作信号情報及び前記複数の操作対象装置の各々から送信された動作状態情報を受信する第３の通信処理部と、前記第３の通信処理部で受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理部と、前記操作情報処理部で解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記第３の通信処理部で受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理部と、を備えることを特徴とする。
【００１４】
さらに、本発明の一態様に係る情報処理方法は、ネットワークに接続された、複数の操作対象装置と、複数の操作信号通知装置と、情報処理装置とが行う情報処理方法であって、前記複数の操作対象装置の各々が、自装置を操作する操作信号を送信する遠隔操作ステップと、前記遠隔操作ステップで送信された操作信号を受信する第１の操作信号受信ステップと、前記第１の操作信号受信ステップで受信された操作信号に応じて処理を実行することで、自装置の動作状態を変更する機能実行ステップと、自装置の動作状態を取得する動作状態取得ステップと、前記動作状態取得ステップで取得された動作状態を示す動作状態情報を、前記情報処理装置に送信する第１の通信処理ステップと、を行い、前記複数の操作信号通知装置の各々が、前記操作対象装置の遠隔操作ステップで送信された操作信号を受信する第２の操作信号受信ステップと、前記第２の操作信号受信ステップで受信された操作信号を示す操作信号情報を、前記情報処理装置に送信する第２の通信処理ステップと、を行い、前記情報処理装置が、前記複数の操作信号通知装置の内の一の操作信号通知装置から送信された操作信号情報及び前記操作対象装置の各々から送信された動作状態情報を受信する第３の通信処理ステップと、前記第３の通信処理ステップで受信された操作信号情報で示される操作信号から、操作指示内容を解析する操作情報処理ステップと、前記操作情報処理ステップで解析された操作指示内容に従って処理を実行した後の前記操作対象装置の動作状態を推定し、当該推定された動作状態と、前記第３の通信処理ステップで受信された動作状態情報で示される動作状態とを比較することで、前記複数の操作対象装置の中から、当該推定された動作状態と動作状態が一致する、又は、一致した確率が高い操作対象装置を特定し、当該特定された操作対象装置と、前記一の操作対象装置とを同じグループに分類するグルーピング処理ステップと、を行うことを特徴とする。
【発明の効果】
【００１５】
本発明の一態様によれば、低い導入コストで、装置の登録作業の手間を軽減することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係るホームネットワークシステムの一構成例を示す概略図である。
【図２】実施の形態における操作対象装置の構成を概略的に示すブロック図である。
【図３】実施の形態における操作信号通知装置の構成を概略的に示すブロック図である。
【図４】実施の形態における情報処理装置の構成を概略的に示すブロック図である。
【図５】実施の形態における蓄積情報の一例である蓄積テーブルを示す概略図である。
【図６】実施の形態におけるホームネットワークシステムの動作を概略的に示すシーケンス図である。
【図７】実施の形態における各操作対象装置の動作状態を示す概略図である。
【発明を実施するための形態】
【００１７】
実施の形態．
図１は、実施の形態に係るホームネットワークシステム１００の一構成例を示す概略図である。ホームネットワークシステム１００は、情報処理装置１１０と、第１の操作信号通知装置１３０Ａと、第１のエアコン１４０Ａと、第１のエアコンリモコン１４１Ａと、第１の照明装置１５０Ａと、第１の照明装置リモコン１５１Ａと、第２の操作信号通知装置１３０Ｂと、第２のエアコン１４０Ｂと、第２のエアコンリモコン１４１Ｂと、第２の照明装置１５０Ｂと、第２の照明装置リモコン１５１Ｂとを備える情報処理システムである。
ここで、第１の操作信号通知装置１３０Ａ及び第２の操作信号通知装置１３０Ｂは、特に各々を区別する必要がないときは、操作信号通知装置１３０という。また、第１のエアコン１４０Ａ、第１の照明装置１５０Ａ、第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂは、操作対象装置ともいう。そして、第１のエアコンリモコン１４１Ａ、第１の照明装置リモコン１５１Ａ、第２のエアコンリモコン１４１Ｂ及び第２の照明装置リモコン１５１Ｂは、操作対象装置リモコン（遠隔操作部）ともいう。
【００１８】
図１に示されているように、例えば、情報処理装置１１０は、第１のエリアであるリビングルーム１０に設置されている。また、第１の操作信号通知装置１３０Ａ、第１のエアコン１４０Ａ及び第１の照明装置１５０Ａは、第１のエリアとは異なる第２のエリアである第１の部屋２０Ａに設置されている。さらに、第２の操作信号通知装置１３０Ｂ、第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂは、第１のエリア及び第２のエリアとは異なる第３のエリアである第２の部屋２０Ｂに設置されている。
【００１９】
第１の操作信号通知装置１３０Ａ、第１のエアコン１４０Ａ、第１の照明装置１５０Ａ、第２の操作信号通知装置１３０Ｂ、第２のエアコン１４０Ｂ、及び、第２の照明装置１５０Ｂは、それぞれ情報処理装置１１０とネットワーク１６０で接続されている。例えば、これらと、情報処理装置１１０とが、Ｅｔｈｅｒｎｅｔで接続され、ＴＣＰ／ＩＰで通信するように構成されていてもよく、また、特定省電力無線で接続され、ＥＣＨＯＮＥＴ規格に基づいて通信するように構成されていてもよい。
なお、これらが、それぞれ別のネットワークで情報処理装置１１０と接続されていてもよい。例えば、情報処理装置１１０と、第１の操作信号通知装置１３０Ａ及び第２の操作信号通知装置１３０Ｂとは、Ｅｔｈｅｒｎｅｔで接続され、ＴＣＰ／ＩＰで通信するように構成され、情報処理装置１１０と、第１のエアコン１４０Ａ、第１の照明装置１５０Ａ、第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂとは、特定省電力無線で接続され、ＥＣＨＯＮＥＴ規格に基づいて通信するように構成されていてもよい。
ここで、図１に示されているホームネットワークシステム１００の構成図では、ネットワーク１６０は、１種類以上の物理的通信媒体及び通信規格で構成されるネットワークの集合である。
【００２０】
次に、操作対象装置リモコンについて説明する。操作対象リモコンから発せられるリモコン信号（操作信号）の伝送方式としては、赤外線通信でもよいし、無線ＬＡＮ等の無線通信でもよい。望ましくは、部屋等の限定された空間内に設置された装置に対しては、リモコン信号の送受信が可能で、別の部屋等異なる空間に設置された装置に対しては、リモコン信号の送受信ができない伝送方式が選択されるべきである。以下の説明では、リモコン信号の伝送方式として赤外線通信が利用されているものとする。
【００２１】
第１のエアコン１４０Ａを制御したい場合、ユーザは、第１のエアコンリモコン１４１Ａを操作して、第１のエアコンリモコン１４１Ａから赤外線リモコン信号を送信し、第１のエアコン１４０Ａを制御する。第１のエアコン１４０Ａを制御するためには、ユーザは、操作したい第１のエアコン１４０Ａが設置されている第１の部屋２０Ａ内で、第１のエアコンリモコン１４１Ａを操作する。同様に、ユーザが第１の照明装置１５０Ａを制御したい場合、ユーザは、操作したい第１の照明装置１５０Ａが設置されている第１の部屋２０Ａ内で、第１の照明装置リモコン１５１Ａを操作する。
【００２２】
家電機器用の赤外線リモコン信号の通信距離は、リモコンと受信機との間に何も障害物がなく、見通しがよい環境において５〜１０ｍ程度である。しかしながら、赤外線リモコン信号は、壁等の障害物を透過する能力は低いので、リモコンと受信機との間に壁等がある場合は、リモコンと同一部屋内にある受信機は受信できるが、別の部屋にある受信機は受信が困難である。
【００２３】
従って、第１の部屋２０Ａ内にある、第１のエアコンリモコン１４１Ａ及び第１の照明装置リモコン１５１Ａが送信する赤外線リモコン信号は、同じ第１の部屋２０Ａ内に設置されている第１の操作信号通知装置１３０Ａでは受信できる可能性が高いが、異なる部屋である第２の部屋２０Ｂ内に設置されている第２の操作信号通知装置１３０Ｂでは受信できる可能性が低い。
同様に、第２の部屋２０Ｂ内にある、第２のエアコンリモコン１４１Ｂ及び第２の照明装置リモコン１５１Ｂが送信する赤外線リモコン信号は、同じ第２の部屋２０Ｂ内に設置されている第２の操作信号通知装置１３０Ｂでは受信できる可能性が高いが、異なる部屋である第１の部屋２０Ａ内に設置されている第１の操作信号通知装置１３０Ａでは受信できる可能性が低い。
【００２４】
次に、操作対象装置について説明する。操作対象装置である、第１のエアコン１４０Ａ、第１の照明装置１５０Ａ、第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂは、ネットワーク１６０を介して、情報処理装置１１０に対して、自機の動作状態を通知する機能を持つ。
【００２５】
図２は、操作対象装置１７０の構成を概略的に示すブロック図である。操作対象装置１７０は、操作信号受信部１７１と、機能実行部１７２と、動作状態取得部１７３と、通信処理部１７４とを備える。
【００２６】
操作信号受信部１７１は、操作対象装置リモコン１８０からのリモコン信号（本実施の形態では、赤外線リモコン信号）を受信する。そして、操作信号受信部１７１は、受信されたリモコン信号の内容に応じた制御信号を機能実行部１７２に与える。
機能実行部１７２は、操作信号受信部１７１又は通信処理部１７４から与えられた制御信号に応じて処理を実行する。例えば、操作対象装置１７０がエアコンであれば、電源のオン又はオフ、冷房、除湿及び暖房等の各運転モードでの運転、及び、設定された空調温度設定値への制御等を行う。
【００２７】
動作状態取得部１７３は、機能実行部１７２の動作状態を取得する。動作状態は、例えば、エアコンでは、冷房、除湿及び暖房等の運転モード、空調温度設定値及び電源状態等である。また、動作状態は、例えば、照明装置では、照度レベル設定及び電源状態等である。動作状態は、操作対象装置リモコンから送信される赤外線リモコン信号又は情報処理装置１１０から送信される制御信号により、制御され、変更される。
通信処理部１７４は、動作状態取得部１７３で取得された動作状態を、ネットワークを介して、情報処理装置１１０に通知する。動作状態の通知タイミングは、自機の動作状態が変更された場合であってもよく、情報処理装置１１０から動作状態の問い合わせを受けた場合であってもよい。また、通信処理部１７４は、ネットワークを介して、情報処理装置１１０から送信された制御信号を取得して、取得された制御信号を機能実行部１７２に与える。
【００２８】
次に、操作信号通知装置１３０について説明する。図３は、操作信号通知装置１３０の構成を概略的に示すブロック図である。操作信号通知装置１３０は、操作信号受信部１３１と、通信処理部１３２とを備える。
【００２９】
操作信号受信部１３１は、操作対象装置リモコン１８０からのリモコン信号（本実施の形態では、赤外線リモコン信号）を受信する。そして、操作信号受信部１３１は、受信されたリモコン信号の内容を通信処理部１３２に与える。
通信処理部１３２は、操作信号受信部１３１から与えられたリモコン信号の内容を、ネットワークを介して、情報処理装置１１０に通知する。
【００３０】
例えば、第１の部屋２０Ａに設置されている第１の操作信号通知装置１３０Ａの操作信号受信部１３１は、第１の部屋２０Ａに設置されている第１のエアコン１４０Ａを操作するために第１のエアコンリモコン１４１Ａから発せられる赤外線リモコン信号と、第１の部屋２０Ａに設置されている第１の照明装置１５０Ａを操作するために第１の照明装置リモコン１５１Ａから発せられる赤外線リモコン信号を受信できる。
【００３１】
家電機器で使用されている赤外線リモコン信号のデータフォーマットはいくつか存在するが、いずれも物理的には９５０ｎｍ程度の赤外線を利用し、３８〜４０ＫＨｚ程度の明滅パルスを搬送波としており、パルス幅とパルス間隔を変化させることで、二進符号のデータを送信している。
操作信号受信部１３１は、受信した赤外線リモコン信号から、二進符号のデータを取り出し、操作信号情報として、通信処理部１３２に通知する。
通信処理部１３２は、操作信号受信部１３１から通知された操作信号情報を、ネットワーク１６０を介して情報処理装置１１０に送信できる形式の通信パケットの中に格納して、情報処理装置１１０に送信する。
【００３２】
第１の部屋２０Ａに設置されている第１の操作信号通知装置１３０Ａの操作信号受信部１３１は、異なる部屋である第２の部屋２０Ｂに設置されている第２のエアコン１４０Ｂを操作するために第２のエアコンリモコン１４１Ｂから発せられる赤外線リモコン信号、及び、第２の部屋２０Ｂに設置されている第２の照明装置１５０Ｂを操作するために第二の照明装置リモコン１５１Ｂから発せられる赤外線リモコン信号を受信できない。
従って、第１の部屋２０Ａに設置されている第１の操作信号通知装置１３０Ａから、ネットワーク１６０を経由して情報処理装置１１０に送信される通信パケットには、第１の部屋２０Ａに設置されている第１のエアコン１４０Ａ及び第１の照明装置１５０Ａを操作するための操作信号情報は格納されているが、第２の部屋２０Ｂに設置されている第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂを操作するための操作信号情報は含まれていない。
また、同様に、第２の部屋２０Ｂに設置されている第２の操作信号通知装置１３０Ｂから、ネットワーク１６０を経由して情報処理装置１１０に送信される通信パケットには、第２の部屋２０Ｂに設置されている第２のエアコン１４０Ｂ及び第２の照明装置１５０Ｂを操作するための操作信号情報は格納されているが、第１の部屋２０Ａに設置されている第１のエアコン１４０Ａ及び第１の照明装置１５０Ａを操作するための操作信号情報は含まれていない。
【００３３】
次に、情報処理装置１１０について説明する。図４は、情報処理装置１１０の構成を概略的に示すブロック図である。情報処理装置１１０は、通信処理部１１１と、操作情報処理部１１２と、判定情報記憶部１１３と、確認実行判定部１１４と、動作状態確認部１１５と、推定情報記憶部１１６と、蓄積情報記憶部１１７と、グルーピング処理部１１８と、リモート操作処理部１１９と、ユーザインタフェース部１２０とを備える。
【００３４】
通信処理部１１１は、ネットワーク１６０を介して、他の装置と通信を行う。例えば、通信処理部１１１は、ネットワーク１６０を介して、操作信号通知装置１３０からの操作信号情報を受信する。また、通信処理部１１１は、ネットワーク１６０を介して、操作対象装置に動作状態を問い合わせる動作状態問合情報を送信し、その応答として、操作対象装置から動作状態を示す動作状態情報を受信する。さらに、通信処理部１１１は、ネットワーク１６０を介して、操作対象装置に、当該操作対象装置を制御するための制御信号を示す制御情報を送信する。
【００３５】
操作情報処理部１１２は、通信処理部１１１が受信した操作信号情報で示されるリモコン信号の内容から操作指示内容を解析する。
前述の通り、操作信号情報には、操作信号通知装置１３０が受信した赤外線リモコン信号の内容が含まれている。赤外線リモコン信号のデータフォーマットは、一般財団法人家電製品協会等が管理しているフォーマット等がある。操作情報処理部１１２は、これらのデータフォーマットに基づいて、赤外線リモコン信号の内容から操作指示内容を解析する。操作指示内容は、例えば、機器の電源状態の変更指示、及び、エアコンの空調設定温度を変更するような指示等である。
【００３６】
判定情報記憶部１１３は、操作指示内容毎に、当該操作指示内容に従って処理を実行することで、操作対象装置の動作状態が変化されるか否かを示す判定情報を記憶する。
確認実行判定部１１４は、判定情報を参照することで、操作情報処理部１１２が解析した操作指示内容が操作対象装置の動作状態を変化させるか否かを判定する。そして、確認実行判定部１１４は、操作情報処理部１１２が解析した操作指示内容が操作対象装置の動作状態を変化させると判定した場合には、操作対象装置の動作状態を確認すると判定する。
リモコンからの操作指示は、操作対象装置の動作状態を変更させるような操作指示もあれば、そうでないものもある。例えば、操作対象装置の動作状態が変更させる操作指示としては、電源ＯＮや電源ＯＦＦ等の電源操作指示、及び、エアコンの冷房、除湿及び暖房等の動作モードを切り替える動作モード操作指示等がある。一方、操作対象装置の動作状態が変更させない操作指示としては、操作メニューを操作するためにカーソルボタンを押した移動操作指示等がある。
そこで、確認実行判定部１１４は、操作情報処理部１１２で解析された操作指示内容が、操作対象装置の動作状態を変化させる操作指示か、操作対象装置の動作状態を変化させない操作指示かを判定する。
【００３７】
動作状態確認部１１５は、確認実行判定部１１４が操作対象装置の動作状態を確認すると判定した場合に、操作対象装置の動作状態を確認する。例えば、動作状態確認部１１５は、通信処理部１１１に、操作対象装置に動作状態を問い合わせる動作状態問合情報を操作対象装置へ送信させる。そして、動作状態確認部１１５は、通信処理部１１１より、動作状態問合情報に対する応答として、操作対象装置からの動作状態情報を受け取る。
操作情報処理部１１２で解析された操作指示内容が操作対象装置の動作状態を変化させない操作指示である場合には、各操作対象装置の動作状態を問い合わせても、各操作対象装置が赤外線リモコン信号を受信したかどうか判定できない。従って、動作状態確認部１１５は、確認実行判定部１１４が操作対象装置の動作状態を変化させる操作指示であると判定した場合に、各操作対象装置の動作状態を確認する。
【００３８】
推定情報記憶部１１６は、操作対象装置の動作状態を変化させる操作指示内容毎に、当該操作指示内容を実行することにより変化した後の操作対象装置の動作状態を示す推定情報を記憶する。推定情報は、操作指示内容をインデックスとして検索すると、操作対象装置が取り得る動作状態が得られるテーブルである。例えば、このテーブルは、操作指示内容が「電源ＯＮ」であれば、操作指示内容により操作対象装置が取り得る動作状態は「電源ＯＮ状態」であることを示し、操作指示内容が「除湿モード設定」であれば、操作対象装置が取り得る動作状態は「除湿モード状態」であることを示す。
【００３９】
蓄積情報記憶部１１７は、操作信号通知装置１３０及び操作対象装置の組み合わせ毎に、当該操作信号通知装置から通知されたリモコン信号の内容から解析された操作指示内容に基づいて、推定情報を参照することにより推定された動作状態（推定動作状態）と、当該操作対象装置からの動作状態情報で示される実際の動作状態（実動作状態）とが一致した確率を示す蓄積情報を記憶する。
【００４０】
図５は、蓄積情報の一例である蓄積テーブル１１７ａを示す概略図である。蓄積情報記憶部１１７は、図５に示されているような蓄積テーブル１１７ａを、操作信号通知装置１３０毎に、操作信号通知装置１３０に対応付けて記憶している。蓄積テーブル１１７ａは、操作対象装置欄１１７ｂと、一致回数欄１１７ｃと、非一致回数欄１１７ｄと、一致確率欄１１７ｅと、同一グループ判定欄１１７ｆとを備える。
操作対象装置欄１１７ｂは、ネットワーク１６０に接続されている操作対象装置を識別するための操作対象装置識別情報を格納する。
一致回数欄１１７ｃは、蓄積テーブル１１７ａが対応付けられている操作信号通知装置からの操作指示内容に基づいて、推定情報を参照することにより推定された動作状態と、操作対象装置欄１１７ｂで識別される操作対象装置からの動作状態情報で示される実際の動作状態とが一致した回数を格納する。
非一致回数欄１１７ｄは、蓄積テーブル１１７ａが対応付けられている操作信号通知装置からの操作指示内容に基づいて、推定情報を参照することにより推定された動作状態と、操作対象装置欄１１７ｂで識別される操作対象装置からの動作状態情報で示される実際の動作状態とが一致しなかった回数を格納する。
一致確率欄１１７ｅは、蓄積テーブル１１７ａが対応付けられている操作信号通知装置からの操作指示内容に基づいて、推定情報を参照することにより推定された動作状態と、操作対象装置欄１１７ｂで識別される操作対象装置からの動作状態情報で示される実際の動作状態とが一致した確率を格納する。
同一グループ判定欄１１７ｆは、操作対象装置欄１１７ｂで識別される操作対象装置が、蓄積テーブル１１７ａが対応付けられている操作信号通知装置と同一グループであるか否かの判定結果を示す情報が格納される。
【００４１】
グルーピング処理部１１８は、ネットワーク１６０に接続されている操作対象装置のグルーピングを行う。例えば、例えば、グルーピング処理部１１８は、通信処理部１１１で受信された操作信号情報で示されるリモコン信号の内容から解析された操作指示内容が、確認実行判定部１１４で、操作対象装置の動作状態を変化させると判断された場合には、推定情報を参照することで、その操作指示内容に対応する推定動作状態を特定する。グルーピング処理部１１８は、動作状態確認部１１５から動作状態情報を受け取り、この動作状態情報で示される実動作状態が、推定動作状態と一致するか否かを操作対象装置毎に判断する。そして、グルーピング処理部１１９は、推定動作状態と実動作状態とが一致した操作対象装置を、その推定動作状態の元になった操作信号情報を送信してきた操作信号通知装置と同じグループであると判断する。なお、グルーピング処理部１１８がこのような判断をする場合には、情報処理装置１１０は、蓄積情報記憶部１１７を設ける必要はない。
【００４２】
但し、ネットワーク１６０に接続されている操作対象装置が多い場合には、偶然にも推定動作状態と同じ実動作状態である操作対象装置が複数存在することもあり得る。このような場合には、操作信号通知装置が受信した赤外線リモコン信号を受信した操作対象装置の特定が困難となる。
また、操作対象装置リモコンが赤外線リモコン信号を発信した際に、操作信号通知装置１３０は正常に受信できたにもかかわらず、操作対象装置が赤外線リモコン信号を正常に受信できなかった場合もある。このような場合には、操作対象装置の実際の動作状態は、推定動作状態とは一致しない。
このため、例えば、グルーピング処理部１１８は、実動作状態が推定動作状態と一致するか否かを操作対象装置毎に判断した後に、蓄積情報記憶部１１７に記憶されている蓄積テーブル１１７ａを更新する。具体的には、グルーピング処理部１１８は、操作信号情報を送信してきた操作信号通知装置１３０に対応付けられている蓄積テーブル１１７ａにおいて、実動作状態が推定動作状態と一致する操作対象装置のレコードには、一致回数欄１１７ｃに格納されている値に「１」を加算して、一致確率欄１１７ｅの値を更新する。そして、グルーピング処理部１１８は、更新後の一致確率欄１１７ｅに格納されている値が、予め定められた閾値を超えた場合には、同一グループ判定欄１１７ｆに格納されている情報を、同一グループであることを示す情報にする。一方、グルーピング処理部１１８は、操作信号情報を送信してきた操作信号通知装置１３０に対応付けられている蓄積テーブル１１７ａにおいて、実動作状態が推定動作状態と一致しない操作対象装置のレコードには、非一致回数欄１１７ｄに格納されている値に「１」を加算して、一致確率欄１１７ｅの値を更新する。そして、グルーピング処理部１１８は、更新後の一致確率欄１１７ｅに格納されている値が、予め定められた閾値以下である場合には、同一グループ判定欄１１７ｆに格納されている情報を、同一グループではないことを示す情報にする。言い換えると、グルーピング処理部１１８は、推定動作状態と実動作状態とが一致した確率が、予め定められた閾値よりも高い操作対象装置を、その推定動作状態の元になった操作信号情報を送信してきた操作信号通知装置と同じグループであると判断する。
【００４３】
図４の説明に戻り、リモート操作処理部１１９は、ネットワーク１６０に接続されている操作対象装置をリモート操作する。例えば、リモート操作処理部１１９は、ユーザインタフェース部１２０に、ネットワーク１６０に接続されている操作対象装置をリモート操作するためのユーザインタフェース画面を表示させて、ユーザから操作の入力を受け付けさせる。この際、リモート操作処理部１１９は、グルーピング処理部１１８が同一グループであると判断したグループ毎に、操作対象装置をユーザインタフェース画面に表示させて、操作対象とする操作対象装置を選択させる。そして、リモート操作処理部１１９は、ユーザからの操作に対応する制御信号を生成して、通信処理部１１１に、この制御信号を示す制御情報を操作対象装置へ送信させる。
【００４４】
ユーザインタフェース部１２０は、リモート操作処理部１１９が生成したユーザインタフェース画面を表示して、ユーザから操作を行う操作対象装置の選択及び操作指示の入力を受け付ける。
【００４５】
以下、具体例に基づいて、ホームネットワークシステム１００の動作を説明する。
図６は、ホームネットワークシステム１００の動作を概略的に示すシーケンス図である。図６は、第１のエアコンリモコン１４１Ａが第１のエアコン１４０Ａに向けて、操作指示内容が「電源ＯＮ」である赤外線リモコン信号を発信した場合の動作を示している。
【００４６】
第１のエアコン１４０Ａは、操作信号受信部１７１が赤外線リモコン信号を受信すると（Ｓ１０）、機能実行部１７２が、受信された赤外線リモコン信号に従った処理を実行する（Ｓ１１）。ここでは、赤外線リモコン信号は、「電源ＯＮ」の操作指示内容を示すため、機能実行部１７２は、第１のエアコン１４０Ａの電源をＯＮにする。このため、第１のエアコン１４０Ａの動作状態は、電源ＯＮ状態となる。
【００４７】
また、第１のエアコン１４０Ａ及び第１のエアコンリモコン１４１Ａと同じ第１の部屋２０Ａに設置されている第１の操作信号通知装置１３０Ａも、第１のエアコンリモコン１４１Ａが発信した赤外線リモコン信号を受信することができる。従って、第１の操作信号通知装置１３０Ａの操作信号受信部１３１は、赤外線リモコン信号を受信すると（Ｓ１２）、受信された赤外線リモコン信号から操作信号情報を生成する。そして、第１の操作信号通知装置１３０Ａの通信処理部１３２は、操作信号受信部１３１で生成された操作信号情報を情報処理装置１１０に送信する（Ｓ１３）。
【００４８】
一方、第２の部屋２０Ｂに設置されている第２の操作信号通知装置１３０Ｂは、第１のエアコンリモコン１４１Ａが発信した赤外線リモコン信号を受信できないので、情報処理装置１１０に通知することはない。
【００４９】
情報処理装置１１０の通信処理部１１１は、第１の操作信号通知装置１３０Ａから送信された操作信号情報を受信する。そして、情報処理装置１１０の操作情報処理部１１２は、受信された操作信号情報を解析して、操作指示内容が「電源ＯＮ」であることを特定する（Ｓ１４）。さらに、情報処理装置１１０の操作情報処理部１１２は、操作指示内容である「電源ＯＮ」が、操作対象装置の動作状態を変化させる操作指示かどうか、確認実行判定部１１４に問い合わせを行う。確認実行判定部１１４は、「電源ＯＮ」は動作状態を変化させる操作指示であると判定し、操作情報処理部１１２に対して、判定内容を通知する（Ｓ１５）。このような判定内容を通知された操作情報処理部１１２は、動作状態確認部１１５に、各操作対象装置の動作状態の確認を要求する。また、操作情報処理部１１２は、操作指示内容をグルーピング処理部１１８に通知する。
動作状態確認部１１５は、操作情報処理部１１２から各操作対象装置の動作状態の確認を要求された場合、ネットワーク１６０を介して、ホームネットワークシステム１００を構成する各操作対象装置に対して、動作状態の問い合わせを行う（Ｓ１６〜Ｓ１９）。
【００５０】
ここで問い合わせる動作状態は、操作情報処理部１１２で解析された操作指示内容に係わる動作状態だけでもよい。例えば、操作情報処理部１１２で解析された操作指示内容が「電源ＯＮ」である場合には、動作状態確認部１１５は、電源状態に係わる動作状態だけを問い合わせてもよい。
この動作状態の問い合わせは、各操作対象装置が準拠している通信規格に従って行われる。各操作対象装置が準拠する通信規格は、特に指定するものではないが、例えば、ＥＣＨＯＮＥＴ規格及びＵＰｎＰ規格等がある。
【００５１】
各操作対象装置の動作状態が、例えば、図７に示されているようになっている場合には、第１のエアコン１４０Ａからは「電源ＯＮ状態」（Ｓ２０）、第１の照明装置１５０Ａからは「電源ＯＮ状態」（Ｓ２１）、第２のエアコン１４０Ｂからは「電源ＯＦＦ状態」（Ｓ２２）、第２の照明装置１５０Ｂからは「電源ＯＦＦ状態」（Ｓ２３）の応答が行われる。情報処理装置１１０では、通信処理部１１１がこのような応答を受信して、動作状態確認部１１５に与える。動作状態確認部１１５は、各操作対象装置の動作状態をグルーピング処理部１１８に通知する。
【００５２】
グルーピング処理部１１８は、推定情報記憶部１１６に記憶されている推定情報を参照することで、操作情報処理部１１２から通知された操作指示内容に対応する動作状態を推定する（Ｓ２４）。ここでは、操作指示内容が「電源ＯＮ」であるため、このような赤外線リモコン信号を受信した操作対象装置は、電源状態が「ＯＮ」であっても「ＯＦＦ」であっても動作状態は「電源ＯＮ状態」になるので、グルーピング処理部１１８は、動作状態を「電源ＯＮ状態」と推定する。
【００５３】
また、グルーピング処理部１１８は、推定された動作状態と、動作状態確認部１１５から通知された各操作対象装置の実際の動作状態とを比較することで、推定された動作状態と実際の動作状態とが一致する操作対象装置を抽出する（Ｓ２５）。ここでは、実際の電源状態が「電源ＯＮ状態」である第１のエアコン１４０Ａ及び第１の照明装置１５０Ａが抽出される。これらは、操作信号情報を通知してきた第１の操作信号通知装置１３０Ａと同じグループである可能性が高い。
【００５４】
そして、グルーピング処理部１１８は、このような抽出結果に基づいて、蓄積情報記憶部１１７に記憶されている蓄積情報１１７ａを更新することで、より精度の高い判定を行う（Ｓ２６）。例えば、図５の例では、第１のエアコン１４０Ａは、過去の抽出結果として、推定された動作状態と実際の動作状態が一致した場合が９２回あり、一致しなかった場合が８回あることを示している。この場合、判定の閾値を８０％とすれば、グルーピング処理部１１８は、第１のエアコン１４０Ａと、第１の照明装置１５０Ａとが、第１の操作信号通知装置１３０Ａと同じグループであると判定できる。
【００５５】
また、グルーピング処理部１１８は、操作信号通知装置１３０と同じグループであると判定されている複数の操作対象装置も、同じグループに所属する操作対象装置として集約してもよい。例えば、第１の操作信号通知装置１３０Ａと同じグループであると判定されている第１のエアコン１４０Ａと、第１の照明装置１５０Ａとを、同じグループに所属する操作対象装置として集約すると、そのグループは、第１の部屋２０Ａに設置されている操作対象装置で構成されているグループとなる。
【００５６】
リモート操作処理部１１９は、ユーザが情報処理装置１１０から各機器をリモート操作する際に、グルーピング処理部１１８で判定された各操作対象装置のグルーピング結果を利用して、装置選択を容易にするインタフェース画面を、ユーザインタフェース部１２０を介して、ユーザに提供できる。例えば、リモート操作処理部１１９は、複数の操作対象装置をグループ毎に分類して、操作対象とする操作対象装置の選択を受け付けるインタフェース画面を生成して、ユーザインタフェース部１２０に表示させる。ユーザが、装置のリモート操作を行う際に、操作対象の装置を選択する場合、装置の型名から選択するよりも、設置場所から選択できるとわかりやすく、好ましいと考えられる。
【００５７】
例えば、ユーザが第１の操作信号通知装置１３０Ａをダイニングルームに設置したとすれば、第１のエアコン１４０Ａと第１の照明装置１５０Ａは、ダイニングルームに設置されている（第１の操作信号通知装置１３０Ａと同じ部屋に設置されている）と判定されている。従って、ユーザが第１のエアコン１４０Ａをリモート操作する場合、ユーザは、設置場所の選択画面からダイニングルームを選択し、その後、ダイニングルームに設置されていると判定されている装置の中から、第１のエアコン１４０Ａを選択することができる。
そして、リモート操作処理部１１９は、ユーザが操作対象とする操作対象装置を選択すると、選択された操作対象装置に対する操作指示の入力を受け付けるインタフェース画面を生成し、このインタフェース画面をユーザインタフェース部１２０に表示させる。そして、リモート操作処理部１１９は、ユーザインタフェース部１２０に入力された操作指示に対応する制御信号を生成して、通信処理部１１１に、生成された制御信号を示す制御情報を選択された操作対象装置へ送信させる。
以上のように、実施の形態に係るホームネットワークシステム１００によれば、ユーザは、操作対象とする操作対象装置を設置されているエリアにおいて選択することができ、選択した操作対象装置を、情報処理装置１１０を介して、遠隔操作することができる。そして、この操作対象装置の分類は、リモコン信号に基づいて、自動的に行われる。
【符号の説明】
【００５８】
１００：ホームネットワークシステム、  １１０：情報処理装置、  １１１：通信処理部、  １１２：操作情報処理部、  １１３：判定情報記憶部、  １１４：確認実行判定部、  １１５：動作状態確認部、  １１６：推定情報記憶部、  １１７：蓄積情報記憶部、  １１８：グルーピング処理部、  １１９：リモート操作処理部、  １２０：ユーザインタフェース部、  １３０Ａ：第１の操作信号通知装置、  １３０Ｂ：第２の操作信号通知装置、  １３１：操作信号受信部、  １３２：通信処理部、  １４０Ａ：第１のエアコン、  １４１Ａ：第１のエアコンリモコン、  １５０Ａ：第１の照明装置、  １５１Ａ：第１の照明装置リモコン、  １４０Ｂ：第２のエアコン、  １４１Ｂ：第２のエアコンリモコン、  １５０Ｂ：第２の照明装置、  １５１Ｂ：第２の照明装置リモコン、  １７０：操作対象装置、  １７１：操作信号受信部、  １７２：機能実行部、  １７３：動作状態取得部、  １７４：通信処理部。
【図１】
2014022859.tif 000003
【図２】
2014022859.tif 000004
【図３】
2014022859.tif 000005
【図４】
2014022859.tif 000006
【図５】
2014022859.tif 000007
【図６】
2014022859.tif 000008
【図７】
2014022859.tif 000009