(57)【特許請求の範囲】
【請求項１】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させる処理と、
前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオン状態の部屋である第１部屋を、第１輝度以上の明るさで前記ディスプレイに表示させる処理と、
前記間取り図において前記第１輝度以上の明るさで表示されている第１部屋の選択が検知された場合、前記第１部屋に対応する第１部屋画面を、第２輝度以上の明るさで表示させ、前記第１部屋画面の領域内の選択が検知されると、前記第１部屋に配置された照明機器の電源をオフにする第１制御コマンドを前記ネットワークに出力させる処理と、を実行させる
プログラム。
【請求項２】
前記表示画面において前記指示ボタンの選択が検知されると、照明機器がオフ状態の部屋又は照明機器が未設置の部屋である第２部屋を、前記第１輝度未満の明るさで前記ディスプレイに表示させ、
前記間取り図において前記第１輝度未満の明るさで表示されている第２部屋の選択が検知された場合、前記第２部屋に対応する第２部屋画面を、前記第２輝度未満の明るさで表示させ、前記第２部屋画面の領域内の選択が検知されると、前記第２部屋に配置された照明機器の電源をオンにする第２制御コマンドを前記ネットワークに出力させる、
請求項１記載のプログラム。
【請求項３】
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第１部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動量に応じて前記第１部屋に配置された照明機器の光量を変化させる第３制御コマンドを前記ネットワークに出力させる、
請求項１、２のいずれか一に記載のプログラム。
【請求項４】
前記第３制御コマンドは、前記移動量が大きいほど、前記照明機器の光量を大きく変化させるものである、
請求項３記載のプログラム。
【請求項５】
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第１部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動方向に応じて前記第１部屋に配置された照明機器の光量を変化させる第４制御コマンドを前記ネットワークに出力させる、
請求項１、２のいずれか一に記載のプログラム。
【請求項６】
前記第４制御コマンドは、前記移動方向が前記第１部屋画面上の上方とされる方向である場合、前記第１部屋に配置された照明機器の光量を上げるものであり、または、前記移動方向が前記第１部屋画面上の下方とされる方向である場合、前記第１部屋に配置された照明機器の光量を下げるものである、
請求項５記載のプログラム。
【請求項７】
前記表示画面は、前記第１輝度の明るさで前記ディスプレイに表示され、
前記第１部屋は、前記第１輝度の明るさで前記ディスプレイに表示される、
請求項１から請求項６のいずれか一に記載のプログラム。
【請求項８】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させ、
前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオン状態の部屋である第１部屋を、第１輝度以上の明るさで前記ディスプレイに表示させ、
前記間取り図において前記第１輝度以上の明るさで表示されている第１部屋の選択が検知された場合、前記第１部屋に対応する第１部屋画面を、第２輝度以上の明るさで表示させ、前記第１部屋画面の領域内の選択が検知されると、前記第１部屋に配置された照明機器の電源をオフにする第１制御コマンドを前記ネットワークに出力させる、
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報端末の制御方法及びプログラムに関する。
【背景技術】
【０００２】
一つのリモートコントローラを用いて一以上の対象機器を遠隔監視又は遠隔制御する技術が提案されている（特許文献１参照）。【０００３】
特許文献１は、照明システムのユーザインタフェースを開示する。ある光源と関連付けられたアイコンがスクリーン上の対象領域の内側にドラッグされ、前記対象領域の中心に向って移動する程、対応する光源の光の強度が増加する。【０００４】
しかし、上記特許文献１では、更なる改善が必要とされていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５１２８４８９号公報
【発明の概要】
【０００６】
上記課題を解決するため、本発明の一態様は、一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させる処理と、
前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオン状態の部屋である第１部屋を、第１輝度以上の明るさで前記ディスプレイに表示させる処理と、
前記間取り図において前記第１輝度以上の明るさで表示されている第１部屋の選択が検知された場合、前記第１部屋に対応する第１部屋画面を、第２輝度以上の明るさで表示させ、前記第１部屋画面の領域内の選択が検知されると、前記第１部屋に配置された照明機器の電源をオフにする第１制御コマンドを前記ネットワークに出力させる処理と、を実行させるものである。
【０００７】
上記態様により、更なる改善を実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態におけるホームコントローラが適用されたホームコントロールシステムの全体構成図である。
【図２】ホームコントローラが制御する主要な機器を示す図である。
【図３】ホームコントローラ、機器、及びサーバの構成を示すブロック図である。
【図４】ホームコントローラの実装形態の構成例を示す図である。
【図５】ホームコントローラの基本画面の一例を示す図である。
【図６】第１制御パターンにおけるトップ画面の一例を示す図である。
【図７】第１制御パターンにおける制御画面の一例を示す図である。
【図８】第１制御パターンにおける制御画面の一例を示す図である。
【図９】第１制御パターンにおける制御画面の一例を示す図である。
【図１０】第１制御パターンにおける制御画面の一例を示す図である。
【図１１】第１制御パターンにおける表示画面の遷移の一例を示す図である。
【図１２】第１制御パターンにおける表示画面の遷移の別の例を示す図である。
【図１３】第１制御パターンにおける制御画面の別の例を示す図である。
【図１４】第１制御パターンにおける表示画面の機器切替ボタンによる遷移の一例を示す図である。
【図１５】第２制御パターンにおけるトップ画面の一例を示す図である。
【図１６】第２制御パターンにおける制御画面の一例を示す図である。
【図１７】第２制御パターンにおける制御画面の一例を示す図である。
【図１８】第２制御パターンにおける制御画面の一例を示す図である。
【図１９】第第２制御パターンにおける制御画面の一例を示す図である。
【図２０】第２制御パターンにおける表示画面の遷移の一例を示す図である。
【図２１】第２制御パターンにおける表示画面の遷移の別の例を示す図である。
【図２２】第２制御パターンにおける制御画面の別の例を示す図である。
【図２３】第２制御パターンにおける表示画面の部屋切替ボタンによる遷移の一例を示す図である。
【図２４】第３制御パターンにおけるトップ画面の一例を示す図である。
【図２５】第３制御パターンにおけるトップ画面の一例を示す図である。
【図２６】第３制御パターンにおける制御画面の一例を示す図である。
【図２７】第３制御パターンにおける制御画面の一例を示す図である。
【図２８】第３制御パターンにおける制御画面の一例を示す図である。
【図２９】第３制御パターンにおける制御画面の一例を示す図である。
【図３０】第３制御パターンにおける表示画面の遷移の一例を示す図である。
【図３１】第３制御パターンにおける表示画面の遷移の別の例を示す図である。
【図３２】第３制御パターンにおける制御画面の別の例を示す図である。
【図３３Ａ】第３制御パターンにおける表示画面の部屋切替ボタンによる遷移の一例を示す図である。
【図３３Ｂ】第３制御パターンにおける表示画面の階切替ボタンによる遷移の一例を示す図である。
【図３４】照明機器の光量低下制御の一例による表示画面の遷移を示す図である。
【図３５】照明機器の光量増大制御の一例による表示画面の遷移を示す図である。
【図３６】照明機器の光量低下制御の別の例による表示画面の遷移を示す図である。
【図３７】照明機器の光量増大制御の別の例による表示画面の遷移を示す図である。
【図３８】機器リストの構成を示す図である。
【図３９】部屋情報の構成を示す図である。
【図４０】ホームコントローラがネットワークに接続した際に、ホームコントローラがネットワーク上の機器を検出する処理の流れを示すシーケンス図である。
【図４１】機器がネットワークに接続した際に、ホームコントローラがネットワーク上の機器を検出する処理の流れを示すシーケンス図である。
【図４２】ホームコントローラが機器を直接制御する処理の流れを示すシーケンス図である。
【図４３】ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４４】ホームコントローラがサーバから機器の状態を取得する処理の流れを示すシーケンス図である。
【図４５】ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラが機器を直接制御する処理の流れを示すシーケンス図である。
【図４６】ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４７】ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４８】第１制御パターンにおけるホームコントローラの全体処理を示すフローチャートである。
【図４９】第２制御パターンにおけるホームコントローラの全体処理を示すフローチャートである。
【図５０】第３制御パターンにおけるホームコントローラの全体処理を示すフローチャートである。
【図５１】図５０のＳ５００５において実行される部屋アイコン表示更新処理を示すフローチャートである。
【図５２】図４８のＳ４８０６、図４９のＳ４９０６、図５０のＳ５００９において実行される照明制御画面表示処理を示すフローチャートである。
【図５３】図４８のＳ４８０６、図４９のＳ４９０６、図５０のＳ５００９において実行される照明制御画面表示処理を示すフローチャートである。
【図５４】図４８のＳ４８０７、図４９のＳ４９０７、図５０のＳ５０１０において実行される、その他の機器の制御画面表示処理を示すフローチャートである。
【図５５】図５３のＳ５３０５、図５４のＳ５４０４で実行される制御コマンド送信処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
（本開示に係る一態様を発明するに至った経緯）
まず、本開示に係る一態様の着眼点について説明する。
【００１０】
特許文献１は、ベッドルームなど部屋単位で照明機器を制御する点のみを開示する。そのため、特許文献１は、２以上の部屋に配置された各照明機器を制御する点を考慮していない。例えば、第１の対象領域の外側から前記第１の対象領域の内側にアイコンを移動させることで、前記第１の対象領域に対応する部屋の照明機器をＯＮにすることはできる。しかし、前記第１の対象領域から前記第１の対象領域に隣接する第２の対象領域にアイコンを移動させると、前記第２の対象領域の内部に前記アイコンが移動する。このため、前記第２の対象領域に対応する部屋の照明機器がオンにされるものの、前記第１の対象領域の外側に前記アイコンが離れるため、前記第１の対象領域に対応する部屋の照明機器がオフにされる問題が生じる。
【００１１】
また、特許文献１では、前記アイコンは、初期位置としては対象領域の外側にあって、前記対象領域の内側に移動させて照明機器の調光をする仕組みを採用する。そのため、２以上の部屋に配置された各照明機器を制御する場合、前記アイコンがそもそもどの部屋に対応するのかを判別することが難しい問題がある。
【００１２】
また、前記アイコン自体を２以上の対象領域の各々の領域内に移動させる操作が煩雑となる。特に、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合には、操作は煩雑となる問題がある。
【００１３】
以上の考察により、本発明者らは、以下の発明の各態様を想到するに至った。
【００１４】
本発明の第一態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
第１照明機器を含む少なくとも２以上の照明機器の各々を指定する表示画面を前記ディスプレイに表示させ、
前記表示画面において前記第１照明機器の選択が検知されると、前記第１照明機器が配置された部屋を表す第１部屋画面を、前記第１照明機器がオン状態の場合は所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第１照明機器がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させ、
前記第１部屋画面が前記所定の輝度以上の明るさで前記ディスプレイに表示されている場合に、前記第１部屋画面の領域内の選択が検知されると、前記第１照明機器の電源をオフにする第１制御コマンドを前記ネットワークに出力させ、または、前記第１部屋画面が前記所定の輝度未満の明るさで前記ディスプレイに表示されている場合に、前記第１部屋画面の領域内の選択が検知されると、前記第１照明機器の電源をオンにする第２制御コマンドを前記ネットワークに出力させるものである。
【００１５】
本態様によると、前記表示画面において前記第１照明機器（前記第２照明機器）の選択が検知されると、前記第１照明機器（前記第２照明機器）が配置された部屋を表す第１部屋画面（第２部屋画面）を、前記第１照明機器（前記第２照明機器）がオン状態の場合は所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第１照明機器（前記第２照明機器）がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させる。
【００１６】
これによると、前記選択が検知された第１照明機器（第２照明機器）が配置された部屋において、前記第１照明機器（第２照明機器）がオン状態かオフ状態かを直ちに識別できる。
【００１７】
そのため、前記選択が検知された第１照明機器（第２照明機器）が配置された部屋において、前記第１照明機器（第２照明機器）がオン状態であれば、前記第１部屋画面（第２部屋画面）は前記所定の輝度以上の明るさで表示される。このため、誤って、前記第１照明機器（第２照明機器）の電源をオンにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオン状態であるにも関わらず、前記照明機器の電源をオンにする誤操作を防止できる。
【００１８】
同様に、前記選択が検知された第１照明機器（第２照明機器）が配置された部屋において、前記第１照明機器（第２照明機器）がオフ状態であれば、前記第１部屋画面（第２部屋画面）は前記所定の輝度未満の明るさで表示される。このため、誤って、前記第１照明機器（第２照明機器）の電源をオフにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオフ状態であるにも関わらず、前記照明機器の電源をオフにする誤操作を防止できる。
【００１９】
また、少なくとも２以上の照明機器の各々が配置された部屋に対応する部屋画面を表示させて、前記部屋画面に前記選択が検知された照明機器のオンオフ状態を表す。したがって、異なる部屋に配置された照明機器を誤操作することを防止できる。
【００２０】
また、前記少なくとも２以上の照明機器の各々が配置された部屋に対応する部屋画面を表示させることで、前記部屋画面に対応する部屋に配置された照明機器が制御対象であると認識できる。
【００２２】
本態様によると、前記第１部屋画面の領域内の選択が検知されると、前記第１部屋画面に対応する第１照明機器の電源のＯＮ／ＯＦＦを制御できる。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である第１照明機器が配置された部屋に対応する第１部屋画面の領域内を選択するという簡単な操作だけで、前記第１照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
【００２３】
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。
【００２４】
また、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００２５】
上記第一態様において、例えば、
前記少なくとも２以上の照明機器には第２照明機器が含まれ、
前記表示画面において前記第２照明機器の選択が検知されると、前記第２照明機器が配置された部屋を表す第２部屋画面を、前記第２照明機器がオン状態の場合は前記所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第２照明機器がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させ、
前記第２部屋画面が前記所定の輝度以上の明るさで前記ディスプレイに表示されている場合に、前記第２部屋画面の領域内の選択が検知されると、前記第２照明機器の電源をオフにする第３制御コマンドを前記ネットワークに出力させ、または、前記第２部屋画面が前記所定の輝度未満の明るさで前記ディスプレイに表示されている場合に、前記第２部屋画面の領域内の選択が検知されると、前記第２照明機器の電源をオンにする第４制御コマンドを前記ネットワークに出力させてもよい。
【００２６】
本態様によると、前記第２部屋画面の領域内の選択が検知されると、前記第２部屋画面に対応する第２照明機器の電源のＯＮ／ＯＦＦを制御できる。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である第１照明機器が配置された部屋に対応する第１部屋画面の領域内を選択するという簡単な操作だけで、前記第１照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
【００２７】
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。
【００２８】
また、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００２９】
上記第一態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであってもよい。
【００３０】
上記第一態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第１部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動量に応じて前記第１照明機器の光量を変化させる第５制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００３１】
本態様によると、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知されるだけで、前記第１照明機器の光量を変化させる。これにより、前記第１照明機器の光量を変化させるボタン等を前記第１部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第１部屋画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００３２】
上記第一態様において、例えば、
前記第５制御コマンドは、前記移動量が大きいほど、前記照明機器の光量を大きく変化させるものであってもよい。
【００３３】
上記第一態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第１部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動方向に応じて前記第１照明機器の光量を変化させる第６制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００３４】
本態様によると、前記ディスプレイへの接触が前記第１部屋画面上で継続して、接触位置が移動することが検知されるだけで、前記第１照明機器の光量を変化させる。これにより、前記第１照明機器の光量を変化させるボタン等を前記第１部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第１部屋画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００３５】
上記第一態様において、例えば、
前記第６制御コマンドは、前記移動方向が前記第１部屋画面上の上方とされる方向である場合、前記第１照明機器の光量を上げるものであり、または、前記移動方向が前記第１部屋画面上の下方とされる方向である場合、前記第１照明機器の光量を下げるものであってもよい。
【００３６】
上記第一態様において、例えば、
前記表示画面は、前記所定の輝度の明るさで前記ディスプレイに表示され、
前記第１部屋画面は、前記第１照明機器がオン状態の場合は前記所定の輝度の明るさで前記ディスプレイに表示され、
前記第２部屋画面は、前記第２照明機器がオン状態の場合は前記所定の輝度の明るさで前記ディスプレイに表示されてもよい。
【００３７】
本態様によると、第１部屋画面（第２部屋画面）は、第１照明機器（第２照明機器）がオン状態の場合は所定の輝度の明るさでディスプレイに表示される。つまり、第１照明機器（第２照明機器）がオン状態の場合は、第１部屋画面（第２部屋画面）は、表示画面と同じ明るさでディスプレイに表示される。一方、第１照明機器（第２照明機器）がオフ状態の場合は、第１部屋画面（第２部屋画面）は、所定の輝度未満の明るさでディスプレイに表示される。したがって、本態様でも、上記第一態様と同様に、選択が検知された第１照明機器（第２照明機器）が配置された部屋において、第１照明機器（第２照明機器）がオン状態かオフ状態かを直ちに識別できる。
【００３８】
本開示にかかる第二態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
少なくとも２以上の照明機器を、第１部屋単位を含む部屋単位で指定する表示画面を前記ディスプレイに表示させ、
前記表示画面において前記２以上の照明機器の中のいずれかの照明機器の前記第１部屋単位での選択が検知されると、前記選択が検知された前記第１部屋単位に相当する第１部屋を表す第３部屋画面を、前記第１部屋に配置された照明機器がオン状態の場合は所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第１部屋に配置された照明機器がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させ、
前記第３部屋画面が前記所定の輝度以上の明るさで前記ディスプレイに表示されている場合に、前記第３部屋画面の領域内の選択が検知されると、前記第１部屋に配置された照明機器の電源をオフにする第７制御コマンドを前記ネットワークに出力させ、または、前記第３部屋画面が前記所定の輝度未満の明るさで前記ディスプレイに表示されている場合に、前記第３部屋画面の領域内の選択が検知されると、前記第１部屋に配置された照明機器の電源をオンにする第８制御コマンドを前記ネットワークに出力させるものである。
【００３９】
本態様によると、前記表示画面において前記２以上の照明機器の中のいずれかの照明機器の第１部屋単位（第２部屋単位）での選択が検知されると、前記選択が検知された前記第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）を表す第３部屋画面（第４部屋画面）を、前記第１部屋（第２部屋）に配置された照明機器がオン状態の場合は所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第１部屋（第２部屋）に配置された照明機器がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させる。第１部屋単位又は第２部屋単位は、例えば、「リビングルーム」又は「寝室」という部屋単位である。第１部屋又は第２部屋は、例えば、「リビングルーム」又は「寝室」という部屋自体である。
【００４０】
これによると、前記選択が検知された第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）に配置された照明機器がオン状態かオフ状態かを直ちに識別できる。
【００４１】
そのため、前記選択が検知された第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）に配置された照明機器がオン状態であれば、前記第３部屋画面（第４部屋画面）は前記所定の輝度以上の明るさで表示される。このため、誤って、前記第１部屋（第２部屋）に配置された照明機器の電源をオンにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオン状態であるにも関わらず、前記照明機器の電源をオンにする誤操作を防止できる。
【００４２】
同様に、前記選択が検知された第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）に配置された照明機器がオフ状態であれば、前記第３部屋画面（第４部屋画面）は前記所定の輝度未満の明るさで表示される。このため、誤って、前記第１部屋（第２部屋）に配置された照明機器の電源をオフにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオフ状態であるにも関わらず、前記照明機器の電源をオフにする誤操作を防止できる。
【００４３】
また、少なくとも２以上の照明機器の各々が配置された部屋に対応する部屋画面を表示させて、前記部屋画面に前記選択が検知された照明機器のオンオフ状態を表すので、異なる部屋に配置された照明機器を誤操作することを防止できる。
【００４４】
また、前記表示画面において前記２以上の照明機器の中のいずれかの照明機器の第１部屋単位（第２部屋単位）での選択が検知されると、前記選択が検知された前記第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）を表す第３部屋画面（第４部屋画面）を表示させる。これによって、前記第１部屋（第２部屋）に配置された照明機器が制御対象であると認識できる。
【００４６】
本態様によると、前記第３部屋画面の領域内の選択が検知されると、前記第１部屋に設置された照明機器の電源のＯＮ／ＯＦＦを制御できる。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である照明機器が配置された部屋に対応する第３部屋画面の領域内を選択するという簡単な操作だけで、前記第１部屋に配置された照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
【００４７】
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。
【００４８】
また、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００４９】
上記第二態様において、例えば、
前記表示画面において指定される前記部屋単位は第２部屋単位を含み、
前記表示画面において前記２以上の照明機器の中のいずれかの照明機器の前記第２部屋単位での選択が検知されると、前記選択が検知された前記第２部屋単位に相当する第２部屋を表す第４部屋画面を、前記第２部屋に配置された照明機器がオン状態の場合は前記所定の輝度以上の明るさで前記ディスプレイに表示させ、または、前記第２部屋に配置された照明機器がオフ状態の場合は前記所定の輝度未満の明るさで前記ディスプレイに表示させ、
前記第４部屋画面が前記所定の輝度以上の明るさで前記ディスプレイに表示されている場合に、前記第４部屋画面の領域内の選択が検知されると、前記第２部屋に配置された照明機器の電源をオフにする第９制御コマンドを前記ネットワークに出力させ、または、前記第４部屋画面が前記所定の輝度未満の明るさで前記ディスプレイに表示されている場合に、前記第４部屋画面の領域内の選択が検知されると、前記第２部屋に配置された照明機器の電源をオンにする第１０制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００５０】
本態様によると、前記第４部屋画面の領域内の選択が検知されると、前記第２部屋に配置された照明機器の電源のＯＮ／ＯＦＦを制御できる。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である照明機器が配置された部屋に対応する第４部屋画面の領域内を選択するという簡単な操作だけで、前記第２部屋に配置された照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
【００５１】
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。
【００５２】
また、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００５３】
上記第二態様において、例えば、
前記第１部屋に２以上の照明機器が配置されている場合、前記第７制御コマンドは、前記２以上の照明機器の電源をオフにするために用いられ、または、前記第８制御コマンドは、前記２以上の照明機器の電源をオンにするために用いられるようにしてもよい。
【００５４】
一般に、例えば、リビングルームのように同一の部屋に２個以上の照明機器が設置されている場合がある。本態様によると、前記第３部屋画面により表される前記第１部屋に配置された２以上の照明機器の操作は、機器単位ではなく、部屋単位となる。このように、機器単位ではなく、部屋単位にて各部屋に配置された照明機器を制御できる。このため、一括した処理が可能となる。
【００５５】
また、同一の部屋に配置された照明機器毎に部屋画面を表示させると、各照明機器が配置された部屋が同一の部屋であるにも関わらず、照明機器毎に別個に部屋画面を表示させて操作することになる。本態様によると、各照明機器が配置された部屋が同一の部屋であれば、表示させる部屋画面の数を削減する。このため、ユーザの操作負担を軽減できる。
【００５６】
上記第二態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであってもよい。
【００５７】
上記第二態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第３部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第３部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動量に応じて前記第１部屋に配置された照明機器の光量を変化させる第１１制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００５８】
本態様によると、前記ディスプレイへの接触が前記第３部屋画面上で継続して、接触位置が移動することが検知されるだけで、前記第１部屋に配置された照明機器の光量を変化させる。これにより、前記第１部屋に配置された照明機器の光量を変化させるボタン等を前記第３部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第３表示画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００５９】
上記第二態様において、例えば、
前記第１１制御コマンドは、前記移動量が大きいほど、前記照明機器の光量を大きく変化させるものであってもよい。
【００６０】
上記第二態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第３部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第３部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動方向に応じて前記第１部屋に配置された照明機器の光量を変化させる第１２制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００６１】
本態様によると、前記ディスプレイへの接触が前記第３部屋画面上で継続して、接触位置が移動することが検知されるだけで、前記第１部屋に配置された照明機器の光量を変化させる。これにより、前記第１部屋に配置された照明機器の光量を変化させるボタン等を前記第１部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第３表示画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００６２】
上記第二態様において、例えば、
前記第１２制御コマンドは、前記移動方向が前記第３部屋画面上の上方とされる方向である場合、前記第１部屋に配置された照明機器の光量を上げるものであり、または、前記移動方向が前記第３部屋画面上の下方とされる方向である場合、前記第１部屋に配置された照明機器の光量を下げるものであってもよい。
【００６３】
上記第二態様において、例えば、
前記表示画面は、前記所定の輝度の明るさで前記ディスプレイに表示され、
前記第３部屋画面は、前記第１部屋に配置された照明機器がオン状態の場合は前記所定の輝度の明るさで前記ディスプレイに表示され、
前記第４部屋画面は、前記第２部屋に配置された照明機器がオン状態の場合は前記所定の輝度の明るさで前記ディスプレイに表示されてもよい。
【００６４】
本態様によると、第３部屋画面（第４部屋画面）は、第１部屋（第２部屋）に配置された照明機器がオン状態の場合は所定の輝度の明るさでディスプレイに表示される。つまり、第１部屋（第２部屋）に配置された照明機器がオン状態の場合は、第３部屋画面（第４部屋画面）は、表示画面と同じ明るさでディスプレイに表示される。一方、第１部屋（第２部屋）に配置された照明機器がオフ状態の場合は、第３部屋画面（第４部屋画面）は、所定の輝度未満の明るさでディスプレイに表示される。したがって、本態様でも、上記第二態様と同様に、選択が検知された第１部屋単位（第２部屋単位）に相当する第１部屋（第２部屋）に配置された照明機器がオン状態かオフ状態かを直ちに識別できる。
【００６５】
本開示にかかる第三態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させ、
前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオン状態の部屋である第３部屋を、第１輝度以上の明るさで前記ディスプレイに表示させ、
前記間取り図において前記第１輝度以上の明るさで表示されている第３部屋の選択が検知された場合、前記第３部屋に対応する第５部屋画面を、第２輝度以上の明るさで表示させ、前記第５部屋画面の領域内の選択が検知されると、前記第３部屋に配置された照明機器の電源をオフにする第１３制御コマンドを前記ネットワークに出力させるものである。
【００６６】
本態様によると、照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させる。そして、前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオン状態の部屋である第３部屋（例えば、「リビングルーム」）を、第１輝度以上の明るさで前記ディスプレイに表示させる。
【００６７】
これによると、どの部屋において、照明機器の電源がオン状態かオフ状態かを直ちに識別できる。
【００６８】
そのため、前記第３部屋に配置された照明機器がオン状態であれば、前記第３部屋（例えば、「リビングルーム」）は前記第１輝度以上の明るさで表示される。このため、誤って、前記第３部屋に配置された照明機器の電源をオンにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオン状態であるにも関わらず、前記照明機器の電源をオンにする誤操作を防止できる。
【００７０】
また、前記間取り図において照明機器がオン状態の第３部屋（例えば、「リビングルーム」）を、第１輝度以上の明るさで前記ディスプレイに表示させる。これによって、前記間取り図において各部屋に配置された照明機器のオンオフ状態を表す。したがって、異なる部屋に配置された照明機器を誤操作することを防止できる。
【００７１】
また、前記間取り図において各部屋に配置された照明機器のオンオフ状態を表すことで、どの部屋に配置されている照明機器を制御対象とするかを認識できる。
【００７３】
本態様によると、前記第５部屋画面の領域内の選択が検知されれば、前記第５部屋画面に対応する第３部屋（例えば、「リビングルーム」）に配置された照明機器の電源のＯＮ／ＯＦＦが制御される。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である照明機器が配置された部屋に対応する部屋画面の領域内を選択するという簡単な操作だけで、前記照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
【００７４】
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。さらに、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００７５】
上記第三態様において、例えば、
前記表示画面において前記指示ボタンの選択が検知されると、照明機器がオフ状態の部屋又は照明機器が未設置の部屋である第４部屋を、前記第１輝度未満の明るさで前記ディスプレイに表示させ、
前記間取り図において前記第１輝度未満の明るさで表示されている第４部屋の選択が検知された場合、前記第４部屋に対応する前記第６部屋画面を、前記第２輝度未満の明るさで表示させ、前記第６部屋画面の領域内の選択が検知されると、前記第４部屋に配置された照明機器の電源をオンにする第１４制御コマンドを前記ネットワークに出力させるようにしてもよい。
本態様によると、照明機器という種別の対象機器を指定する指示ボタン及び建物の各部屋を表した間取り図を含む表示画面を前記ディスプレイに表示させる。そして、前記表示画面において前記指示ボタンの選択が検知されると、前記間取り図において照明機器がオフ状態の部屋又は照明機器が未設置の部屋である第４部屋（例えば、「バスルーム」）を、前記第１輝度未満の明るさで前記ディスプレイに表示させる。
同様に、前記第４部屋に配置された照明機器がオフ状態であれば、前記第４部屋は前記第１輝度未満の明るさで表示される。このため、誤って、前記第４部屋に配置された照明機器の電源をオフにする操作をすることを防止できる。このように、ある部屋に配置された照明機器がオフ状態であるにも関わらず、前記照明機器の電源をオフにする誤操作を防止できる。
また、前記間取り図において照明機器がオフ状態の部屋又は照明機器が未設置の部屋である第４部屋（例えば、「バスルーム」）を、前記第１輝度未満の明るさで前記ディスプレイに表示させる。これによって、前記間取り図において各部屋に配置された照明機器のオンオフ状態を表す。したがって、異なる部屋に配置された照明機器を誤操作することを防止できる。
本態様によると、前記第６部屋画面の領域内の選択が検知されれば、前記第６部屋画面に対応する第４部屋（例えば、「バスルーム」）に配置された照明機器の電源のＯＮ／ＯＦＦが制御される。そのため、特許文献１のような、アイコンを各対象領域の外側から各対象領域の内側にわざわざ移動させる煩雑な操作を不要にできる。その代わり、制御対象である照明機器が配置された部屋に対応する部屋画面の領域内を選択するという簡単な操作だけで、前記照明機器の電源のＯＮ／ＯＦＦを容易に制御できる。
また、特許文献１のようにアイコンを各対象領域外から各対象領域内に移動させて照明機器のＯＮ／ＯＦＦを制御するものではない。このため、前記アイコンをある部屋から隣接する次の部屋に移動させる毎に、前記次の部屋の照明機器がＯＮにされるもののユーザの意図に反して前記ある部屋の照明機器がＯＦＦにされるという、不都合を解消できる。さらに、照明機器をＯＮにしたい２つの部屋が隣接する部屋ではなく、離れている部屋である場合にも、操作は簡易となる。
【００７６】
上記第三態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第５部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第５部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動量に応じて前記３部屋に配置された照明機器の光量を変化させる第１５制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００７７】
本態様によると、前記ディスプレイへの接触が前記第５部屋画面上で継続して、接触位置が移動することを検知するだけで、前記第３部屋に配置された照明機器の光量を変化させる。これにより、前記第３部屋に配置された照明機器の光量を変化させるボタン等を前記第５部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第５表示画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００７８】
上記第三態様において、例えば、
前記第１５制御コマンドは、前記移動量が大きいほど、前記照明機器の光量を大きく変化させるものであってもよい。
【００７９】
上記第三態様において、例えば、
前記ディスプレイは、タッチパネル式ディスプレイであり、
前記第５部屋画面において前記ディスプレイへの接触が検知され、前記ディスプレイへの接触が前記第５部屋画面上で継続して、接触位置が移動することが検知された場合、前記接触位置の移動方向に応じて前記第３部屋に配置された照明機器の光量を変化させる第１６制御コマンドを前記ネットワークに出力させるようにしてもよい。
【００８０】
本態様によると、前記ディスプレイへの接触が前記第５部屋画面上で継続して、接触位置が移動することを検知するだけで、前記第３部屋に配置された照明機器の光量を変化させる。これにより、前記第３部屋に配置された照明機器の光量を変化させるボタン等を前記第５部屋画面上に別途表示させる必要がない。そのため、表示面積が限られた第５表示画面において、表示される表示材料を最小限に抑えつつ、電源のオンオフ及び調光を含めて複数の操作を実現できる。
【００８１】
上記第三態様において、例えば、
前記第１６制御コマンドは、前記移動方向が前記第５部屋画面上の上方とされる方向である場合、前記第３部屋に配置された照明機器の光量を上げるものであり、または、前記移動方向が前記第５部屋画面上の下方とされる方向である場合、前記第３部屋に配置された照明機器の光量を下げるものであってもよい。
【００８２】
上記第三態様において、例えば、
前記表示画面は、前記第１輝度の明るさで前記ディスプレイに表示され、
前記第３部屋は、前記第１輝度の明るさで前記ディスプレイに表示されてもよい。
【００８３】
本態様によると、第３部屋は、第１輝度の明るさでディスプレイに表示される。つまり、照明機器がオン状態の部屋である第３部屋は、表示画面と同じ明るさでディスプレイに表示される。一方、照明機器がオフ状態の部屋又は照明機器が未設置の部屋である第４部屋は、第１輝度未満の明るさでディスプレイに表示される。したがって、本態様でも、上記第三態様と同様に、どの部屋において、照明機器の電源がオン状態かオフ状態かを直ちに識別できる。
【００８４】
（実施の形態）
以下本発明の一実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素については同じ符号が用いられている。
【００８５】
本実施の形態では、１台で一以上の機器を制御できるホームコントローラについて説明する。
【００８６】
（全体構成）
図１は、本実施の形態におけるホームコントローラが適用されたホームコントロールシステムの全体構成図である。図１に示されるように、ホームコントロールシステムは、ホームコントローラ１００、機器２００（対象機器の一例）、及びサーバ３００を備えている。
【００８７】
家の中には、ホームコントローラ１００と一以上の機器２００（例えば、機器Ａ２００、機器Ｂ２００）が配置され、クラウドセンタには、複数のサーバ３００と、データベース３１０とが配置されている。ホームコントローラ１００、機器２００及びサーバ３００は、有線や無線のネットワークを介して相互に通信を行う。例えば、機器２００及びホームコントローラ１００は、無線や有線の宅内のネットワークを介して相互に通信可能に接続され、ホームコントローラ１００、機器２００、及びサーバ３００はインターネット等の外部のネットワークを介して相互に通信可能に接続されている。
【００８８】
図１に示されるように、ホームコントローラ１００は、必ずしも家の中に配置される必要はなく、家の外に配置されたもの（例えば、宅外のホームコントローラＡ１００、宅外のホームコントローラＢ１００）も含む。宅外のホームコントローラＡ１００、宅外のホームコントローラＢ１００は、それぞれ、携帯端末Ｐ１００、携帯端末Ｑ１００であってもよい。携帯端末Ｐ１００、携帯端末Ｑ１００を保持するユーザは、外出先などからサーバ３００を介して一以上の機器２００を制御する。
【００８９】
ホームコントローラ１００としては、スマートフォンやタブレット端末等の情報端末が採用される。但し、これは一例であり、携帯電話等のボタン式の情報端末がホームコントローラ１００として採用されてもよい。
【００９０】
図２は、ホームコントローラ１００が制御する主要な機器２００を示す図である。ホームコントローラ１００は、照明機器２０１，２０２，２０３，２０４、空気調和機（以下、「エアコン」と称される）２０５、風呂２０６、電子錠２０７、電動シャッター装置２０８などの機器２００を制御する。なお、照明機器２０１，２０２，２０３，２０４というように、ホームコントローラ１００が制御する機器２００中には同種類の機器２００が複数台あってもよい。空気調和機は、室内の空気の温度、湿度、清浄度などを調節する装置である。空気調和機は、冷房装置、暖房装置、冷暖房装置、加湿器、除湿器、空気清浄器などを含む。本実施の形態では、エアコン２０５は、例えば冷暖房装置である。
【００９１】
また、図２に示した照明機器２０１等の機器２００は一例にすぎず、テレビ受像機又はブルーレイレコーダ又はオーディオ機器等が機器２００として採用されてもよい。すなわち、機器２００としては、ホームコントローラ１００と通信することができる機能を持つ電気機器であればどのような機器を採用してもよい。また、図２では、機器２００として、一般家庭で使用される電気機器を示したが、本実施の形態はこれに限定されず、オフィス等で使用されるオフィス機器を採用してもよい。オフィス機器としては、例えば、プリンタ、パソコン、スキャナ、コピー機などが挙げられる。
【００９２】
図３は、ホームコントローラ１００、機器２００、及びサーバ３００の構成を示すブロック図である。図３に示されるように、ホームコントローラ１００は、ディスプレイ１０１、タッチパネル制御部１０２、表示制御部１０３、蓄積部１０４、機器管理部１０５、機器制御部１０６、及び通信制御部１０７を備える。
【００９３】
ディスプレイ１０１は、例えば、タッチパネルディスプレイにより構成され、ユーザがホームコントローラ１００を操作するためのユーザインタフェースなどを表示する。ユーザは、ディスプレイ１０１に触れることで、ホームコントローラ１００に種々の操作を入力することができる。
【００９４】
タッチパネル制御部１０２は、ユーザのディスプレイ１０１への操作を認識すると、その操作の内容を解釈し、他の構成要素に操作内容を通知する。例えば、タッチパネル制御部１０２は、ユーザがタップしたディスプレイ１０１上の位置にオブジェクトが表示されていれば、そのオブジェクトがユーザにより選択されたと判定する。オブジェクトとしては、ボタン等のユーザの操作を受け付ける種々のＧＵＩ部品が採用される。
【００９５】
表示制御部１０３は、ホームコントローラ１００のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を生成し、ディスプレイ１０１に表示させる。蓄積部１０４は、機器管理部１０５が管理する機器リスト３８００（後述の図３８）など、ホームコントローラ１００の動作に必要な情報を蓄積する。
【００９６】
機器管理部１０５は、蓄積部１０４に蓄積された機器リスト３８００を使って制御対象の機器２００を管理する。また、機器管理部１０５は、宅内のネットワーク上に機器２００が接続されると、その機器２００を検出する。さらに、機器管理部１０５は、サーバ３００から後述する機器リスト３８００及び部屋情報３９００を取得し、取得した機器リスト３８００及び部屋情報３９００を蓄積部１０４に蓄積して管理する。機器制御部１０６は、機器２００に対して制御コマンドを発行する。通信制御部１０７は、ホームコントローラ１００及び機器２００間の通信や、ホームコントローラ１００及びサーバ３００間の通信を制御する。また、通信制御部１０７は、他のブロックから種々のデータの送信依頼を受け付けて、機器２００又はサーバ３００に送信すると共に、機器２００又はサーバ３００から送信されたデータを受信し、該当するブロックに渡す。
【００９７】
なお、ディスプレイ１０１は、タッチパネルディスプレイでなく、通常のディスプレイであってもよい。この場合、ユーザは、図示しないマウスなどの外部入力装置を用いて、ディスプレイ１０１上に表示されたポインタを移動させて所望のオブジェクトをクリックし、オブジェクトの選択指示を入力すればよい。すなわち、本実施の形態において、ユーザがディスプレイ１０１を触れることで行われる一連の操作は、マウスなどの外部入力装置を用いてポインタを移動させたり、クリックしたりする操作に置き換えることができる。
【００９８】
図３に示されるように、機器２００は、制御実行部２１１、状態管理部２１２、蓄積部２１４、及び通信制御部２１７を備える。制御実行部２１１は、ホームコントローラ１００やサーバ３００から制御コマンドを受信し、受信した制御コマンドにしたがって機器２００を制御する。制御実行部２１１による機器２００の制御内容は、機器２００の種類に応じて異なる。例えば、機器２００が照明機器であれば、制御実行部２１１は、照明機器をオン・オフさせる。また、制御実行部２１１は、制御コマンドの実行結果や機器２００の状態をホームコントローラ１００やサーバ３００へ送信する。
【００９９】
状態管理部２１２は、機器２００の状態を管理する。状態管理部２１２による機器２００の管理内容は、機器２００の種類に応じて異なる。例えば、機器２００が照明機器であれば、状態管理部２１２は、照明機器が、現在、オン状態であるかオフ状態であるかを管理する。蓄積部２１４は、状態管理部２１２が管理する機器２００の状態に関する情報を蓄積する。通信制御部２１７は、機器２００及びホームコントローラ１００間の通信や、機器２００及びサーバ３００間の通信を制御する。また、通信制御部２１７は、他のブロックから種々のデータの送信依頼を受け付けて、ホームコントローラ１００又はサーバ３００に送信すると共に、ホームコントローラ１００又はサーバ３００から送信されたデータを受信し、該当するブロックに渡す。
【０１００】
図３に示されるように、サーバ３００は、機器管理部３０１、機器制御部３０２、蓄積部３０４、及び通信制御部３０７を備える。機器管理部３０１は、家ごと、もしくはユーザアカウントごとに機器２００を管理する。また、機器管理部３０１は、ホームコントローラ１００からの要求に応じて機器リスト３８００及び部屋情報３９００をホームコントローラ１００へ送信する。さらに、機器管理部３０１は、機器２００から機器２００の使用履歴に関するログ情報や、機器２００の状態に関する情報を取得し、取得したこれらの情報を蓄積部３０４に蓄積して管理する。
【０１０１】
機器制御部３０２は、ホームコントローラ１００からの要求に応じて機器２００へ制御コマンドを送信する。蓄積部３０４は、機器管理部３０１が管理する機器リスト３８００、部屋情報３９００、機器２００の状態に関する情報など、サーバ３００の動作に必要な情報を蓄積する。通信制御部３０７は、通信制御部１０７と同様に、サーバ３００及びホームコントローラ１００間の通信や、サーバ３００及び機器２００間の通信を制御する。また、通信制御部３０７は、他のブロックから種々のデータの送信依頼を受け付けて、ホームコントローラ１００又は機器２００に送信すると共に、ホームコントローラ１００又は機器２００から送信されたデータを受信し、該当するブロックに渡す。
【０１０２】
図４は、ホームコントローラ１００の実装形態の構成例を示す図である。図４に示されるように、ホームコントローラ１００は、アプリケーション４０１、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）４０２、メモリ４０３、及び図示しないその他のハードウェアを備えている。
【０１０３】
アプリケーション４０１は、情報端末をホームコントローラ１００として機能させるためのアプリケーションソフトウェアであり、ホームコントローラ１００のプロセッサにより実行される。ホームコントローラ１００は、コンピュータ読み取り可能な記録媒体からアプリケーション４０１を読み出してアプリケーション４０１を実装してもよいし、ネットワークからダウンロードすることでアプリケーション４０１を実装してもよい。ＯＳ４０２は、情報端末の基本ソフトウェアであり、ホームコントローラ１００のプロセッサにより実行される。メモリ４０３は、ホームコントローラ１００が備えるＲＡＭ、ＲＯＭ等の記憶装置により構成され、アプリケーション４０１に含まれるデータ群を記憶する。ホームコントローラ１００のプロセッサがアプリケーション４０１を実行することで、図３に示すタッチパネル制御部１０２、表示制御部１０３、蓄積部１０４、機器管理部１０５、機器制御部１０６、及び通信制御部１０７の機能が実現される。また、ホームコントローラ１００のプロセッサがアプリケーション４０１を実行することで、メモリ４０３が蓄積部１０４として機能する。
【０１０４】
但し、本実施の形態では、ホームコントローラ１００は、アプリケーション４０１のみ単独で実装されてもよいし、アプリケーション４０１及びＯＳ４０２で実装されてもよいし、アプリケーション４０１、ＯＳ４０２、及びメモリ４０３で実装されてもよいし、アプリケーション４０１、ＯＳ４０２、メモリ４０３、及びその他の図示しないハードウェアで実装されてもよい。いずれの実装形態においても本実施の形態のホームコントローラ１００を実現することは可能である。なお、本実施の形態において、情報端末を構成する、例えば、プロセッサ及び記憶装置によってコンピュータが構成される。プロセッサとしては、ＣＰＵ、ＦＰＧＡ、及びＡＳＩＣのいずれか或いはこれらの２以上の組み合わせが採用される。記憶装置としては、例えば、ＲＯＭ、ＲＡＭ、及びハードディスクのいずれか、或いはこれらの２以上の組み合わせが採用される。
【０１０５】
図５は、ホームコントローラ１００の基本画面５００の一例を示す図である。この基本画面５００は、通常のスマートフォン又はタブレット端末が表示する基本画面である。基本画面５００には、１以上のアプリケーションを実行するための１以上のアイコンがマトリックス状に表示されている。そして、１以上のアイコンの中に、ホームコントロールシステムを起動させるためのコントローラアプリアイコン５０１が含まれている。図５の例では、コントローラアプリアイコン５０１は左上に配置されている。
【０１０６】
（第１制御パターン）
まず、第１制御パターンが説明される。第１制御パターンは、機器ごとに制御する制御パターンである。
【０１０７】
図６は、第１制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１に表示されるトップ画面６００の一例を示す図である。このトップ画面６００（表示画面の一例）は、ホームコントロールシステムのトップ画面である。図６のトップ画面６００は、第１制御パターンの場合に、基本画面５００においてコントローラアプリアイコン５０１がタップされると、ホームコントローラ１００のディスプレイ１０１に表示される画面である。
【０１０８】
トップ画面６００の上部には、「コントローラ」との見出しが表示され、この画面がホームコントロールシステムの画面であることが示されている。この見出しの下側の左端には「機器一覧」との文字が表示され、下側に、ホームコントロールシステムにより制御が可能な機器が一覧表示されていることが明示されている。
【０１０９】
この「機器一覧」との文字の下側には、機器選択ボタン６０１が縦一列に表示されている。機器選択ボタン６０１は、制御対象とする機器を選択するためのボタンである。機器選択ボタン６０１は、機器２００ごとに設けられている。機器選択ボタン６０１は、機器名６０２、場所名６０３、及び簡易制御ボタン６０４を含む。
【０１１０】
機器名６０２は、機器の名称を表す。場所名６０３は、機器名６０２により表される機器の設置場所の名称を表す。図６の例では、機器名６０２として、「照明１」、「照明２」、「照明３」、「照明４」が表示されている。また、場所名６０３として、「照明１」、「照明２」、「照明３」、「照明４」にそれぞれ対応して、「リビング」、「リビング」、「ダイニング」、「ベッドルーム１」が表示されている。
【０１１１】
簡易制御ボタン６０４は、対応する機器の現在の電源のオンオフ状態を表示する。図６の例では、最上段の機器選択ボタン６０１の簡易制御ボタン６０４は、「ＯＮ」と表示されている。これによって、「リビング」と表された部屋に設置された「照明１」の照明機器の電源はオンになっていることが分かる。また、最下段の機器選択ボタン６０１の簡易制御ボタン６０４は、「ＯＦＦ」と表示されている。これによって、「ベッドルーム１」と表された部屋に設置された「照明４」の照明機器の電源はオフになっていることが分かる。
【０１１２】
図６に示されるように、「ＯＮ」と表示された簡易制御ボタン６０４は、他の領域の輝度（初期の輝度）と同じ明るさで表示されている。また、「ＯＦＦ」と表示された簡易制御ボタン６０４は、他の領域の輝度未満の明るさで表示されている。これによって、対応する機器の電源のオンオフ状態を即座に識別することが可能になっている。
【０１１３】
簡易制御ボタン６０４は、さらに、対応する機器の電源のオンオフを切り替えるためのボタンである。例えば、最上段の機器選択ボタン６０１の簡易制御ボタン６０４が接触物（例えばユーザの指）によりタップされると、タッチパネル制御部１０２は、そのタップを検知する。すると、機器制御部１０６は、「リビング」と表された部屋に設置された「照明１」の照明機器の電源をオフにする制御コマンドを生成する。通信制御部１０７は、生成された制御コマンドを「リビング」と表された部屋に設置された「照明１」に送信する。これによって、「照明１」の照明機器の電源がオフにされる。なお、「照明１」の照明機器の電源がオフにされると、表示制御部１０３は、最上段の機器選択ボタン６０１の簡易制御ボタン６０４を初期の輝度未満の明るさで表示する。
【０１１４】
また、例えば、最下段の機器選択ボタン６０１の簡易制御ボタン６０４が接触物によりタップされると、タッチパネル制御部１０２は、そのタップを検知する。すると、機器制御部１０６は、「ベッドルーム１」と表された部屋に設置された「照明４」の照明機器の電源をオンにする制御コマンドを生成する。通信制御部１０７は、生成された制御コマンドを「ベッドルーム１」と表された部屋に設置された「照明４」に送信する。これによって、「照明４」の照明機器の電源がオンにされる。なお、「照明４」の照明機器の電源がオンにされると、表示制御部１０３は、最下段の機器選択ボタン６０１の簡易制御ボタン６０４を初期の輝度の明るさで表示する。
【０１１５】
トップ画面６００の下部には、ページ送りボタン６０５が表示されている。ページ送りボタン６０５が接触物によりタップされると、タッチパネル制御部１０２は、そのタップを検知する。すると、表示制御部１０３は、１ページ目で表示できなかった機器選択ボタン６０１を一覧表示する２ページ目のトップ画面６００を表示する。なお、ページ送りボタン６０５は、１ページ目で表示できなかった機器選択ボタン６０１を１段ずつ順に表示するスクロールボタンであってもよい。
【０１１６】
図７〜図１０は、それぞれホームコントローラ１００のディスプレイ１０１に表示される制御画面の一例を示す図である。図６のトップ画面６００において、機器選択ボタン６０１の領域内であって簡易制御ボタン６０４の領域外が接触物によりタップされると、タッチパネル制御部１０２は、そのタップを検知する。すると、表示制御部１０３は、図７〜図１０に示される制御画面を表示する。
【０１１７】
図７、図８に示される制御画面７００は、機器名７０１、場所名７０５、部屋画面７０３、トップ画面切替ボタン７０２、及び機器切替ボタン７０４を含む。図９、図１０に示される制御画面９００は、図７、図８に示される制御画面７００と同様に、機器名７０１、場所名７０５、部屋画面７０３、トップ画面切替ボタン７０２、及び機器切替ボタン７０４を含む。
【０１１８】
機器名７０１は、図６のトップ画面６００の機器名６０２に対応する。場所名７０５は、図６のトップ画面６００の場所名６０３に対応する。
【０１１９】
図７、図８の例では、機器名７０１は「照明１」と示され、場所名７０５は「リビング」と示されている。つまり図７、図８の制御画面７００は、図６の最上段の機器選択ボタン６０１に対応する。
【０１２０】
図９、図１０の例では、機器名７０１は、「照明４」と示され、場所名７０５は「ベッドルーム１」と示されている。つまり図９、図１０の制御画面９００は、図６の最下段の機器選択ボタン６０１に対応する。
【０１２１】
部屋画面７０３は、場所名７０５に対応する部屋を天井側から俯瞰した部屋の間取りを示す画面である。部屋画面７０３がユーザによりタップされると、対応する機器の電源のオンオフが切り替えられる。また、部屋画面７０３は、対応する機器の現在の電源のオンオフ状態を表示する。
【０１２２】
図７の例では、部屋画面７０３は、他の領域の輝度（初期の輝度）と同じ明るさで表示されている。これによって、「リビング」と表された部屋に設置された「照明１」の照明機器の電源はオンになっていることが分かる。また、図８の例では、部屋画面７０３は、他の領域の輝度未満の明るさで表示されている。これによって、「照明１」の照明機器の電源はオフになっていることが分かる。同様に、図９の例では、「ベッドルーム１」と表された部屋に設置された「照明４」の照明機器の電源はオンになっており、図１０の例では、「照明４」の照明機器の電源はオフになっていることが分かる。
【０１２３】
トップ画面切替ボタン７０２は、ホームコントローラ１００のディスプレイ１０１の表示画面をトップ画面６００（図６）に切り替えるためのボタンである。機器切替ボタン７０４は、図１４（後述）に示されるように、表示される制御画面に対応する機器選択ボタン６０１を切り替えるためのボタンである。
【０１２４】
図１１は、第１制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の一例を示す図である。図１１の上左図は、図６のトップ画面６００を示す。図１１の上右図は、図７の制御画面７００を示す。図１１の下右図は、図８の制御画面７００を示す。
【０１２５】
図１１の上左図に示されるトップ画面６００において、ユーザが、最上段の機器選択ボタン６０１の領域内であって、簡易制御ボタン６０４の領域外を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図１１の上左図に示されるトップ画面６００から、図１１の上右図に示される制御画面７００に切り替える（Ｃ１１０１）。
【０１２６】
図１１の上左図に示されるように、接触物１１００がタップした領域の簡易制御ボタン６０４は「ＯＮ」と表示されている。したがって、表示制御部１０３は、図１１の上右図に示される制御画面７００の部屋画面７０３（第１部屋画面の一例）を、初期の輝度の明るさで表示する。
【０１２７】
図１１の上右図に示される制御画面７００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「照明１」の照明機器（第１照明機器の一例）の電源をオフにする制御コマンド（第１制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「照明１」の照明機器に送信する。これによって、「照明１」の照明機器の電源がオフにされる。
【０１２８】
また、表示制御部１０３は、表示画面を、図１１の上右図に示される制御画面７００から、図１１の下右図に示される制御画面７００に切り替える（Ｃ１１０２）。表示制御部１０３は、図１１の下右図に示されるように、部屋画面７０３を初期の輝度未満の明るさで表示する。
【０１２９】
図１１の下右図に示される制御画面７００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「照明１」の照明機器（第１照明機器の一例）の電源をオンにする制御コマンド（第２制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「照明１」の照明機器に送信する。これによって、「照明１」の照明機器の電源がオンにされる。
【０１３０】
また、表示制御部１０３は、表示画面を、図１１の下右図に示される制御画面７００から、図１１の上右図に示される制御画面７００に切り替える（Ｃ１１０３）。表示制御部１０３は、図１１の上右図に示されるように、部屋画面７０３を初期の輝度の明るさで表示する。
【０１３１】
図１２は、第１制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の別の例を示す図である。図１２の上左図は、図６のトップ画面６００を示す。図１２の上右図は、図１０の制御画面９００を示す。図１２の下右図は、図９の制御画面９００を示す。
【０１３２】
図１２の上左図に示されるトップ画面６００において、ユーザが、最下段の機器選択ボタン６０１の領域内であって、簡易制御ボタン６０４の領域外を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図１２の上左図に示されるトップ画面６００から、図１２の上右図に示される制御画面９００に切り替える（Ｃ１２０１）。
【０１３３】
図１２の上左図に示されるように、接触物１１００がタップした領域の簡易制御ボタン６０４は「ＯＦＦ」と表示されている。したがって、表示制御部１０３は、図１２の上右図に示される制御画面９００の部屋画面７０３（第２部屋画面の一例）を、初期の輝度未満の明るさで表示する。
【０１３４】
図１２の上右図に示される制御画面９００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「照明４」の照明機器（第２照明機器の一例）の電源をオンにする制御コマンド（第４制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「照明４」の照明機器に送信する。これによって、「照明４」の照明機器の電源がオンにされる。
【０１３５】
また、表示制御部１０３は、表示画面を、図１２の上右図に示される制御画面９００から、図１２の下右図に示される制御画面９００に切り替える（Ｃ１２０２）。表示制御部１０３は、図１２の下右図に示されるように、部屋画面７０３を初期の輝度の明るさで表示する。
【０１３６】
図１２の下右図に示される制御画面９００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「照明４」の照明機器（第２照明機器の一例）の電源をオフにする制御コマンド（第３制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「照明４」の照明機器に送信する。これによって、「照明４」の照明機器の電源がオフにされる。
【０１３７】
また、表示制御部１０３は、表示画面を、図１２の下右図に示される制御画面９００から、図１２の上右図に示される制御画面９００に切り替える（Ｃ１２０３）。表示制御部１０３は、図１２の上右図に示されるように、部屋画面７０３を初期の輝度未満の明るさで表示する。
【０１３８】
図１３は、ホームコントローラ１００のディスプレイ１０１に表示される制御画面の別の例を示す図である。図１３に示される制御画面１３００は、図７〜図１０に示される制御画面と同様に、機器名７０１、場所名７０５、部屋画面７０３、トップ画面切替ボタン７０２、及び機器切替ボタン７０４を含む。図１３の例では、機器名７０１は「照明３」と示され、場所名７０５は「ダイニング」と示されている。つまり図１３の制御画面１３００は、図６の３段目の機器選択ボタン６０１に対応する。
【０１３９】
図６の３段目の機器選択ボタン６０１の簡易制御ボタン６０４は「ＯＦＦ」と表示されている。したがって、表示制御部１０３は、図１３に示されるように、制御画面７００の部屋画面７０３を、初期の輝度未満の明るさで表示する。
【０１４０】
図１４は、ホームコントローラ１００のディスプレイ１０１の表示画面の機器切替ボタン７０４による遷移の一例を示す図である。図１４の上左図は、図７の制御画面７００を示す。図１４の下右図は、図１３の制御画面１３００を示す。
【０１４１】
図１４の上左図の制御画面７００（図７）は、図６の最上段の機器選択ボタン６０１に対応する。図１４の下右図の制御画面１３００（図１３）は、上述のように、図６の３段目の機器選択ボタン６０１に対応する。
【０１４２】
図１４の上右図及び図１４の下左図の制御画面１４００は、図７〜図１０に示される制御画面と同様に、機器名７０１、場所名７０５、部屋画面７０３、トップ画面切替ボタン７０２、及び機器切替ボタン７０４を含む。図１４の上右図及び図１４の下左図の制御画面１４００では、機器名７０１は「照明２」と示され、場所名７０５は「リビング」と示されている。つまり、図１４の上右図及び図１４の下左図の制御画面１４００は、図６の２段目の機器選択ボタン６０１に対応する。
【０１４３】
図６の２段目の機器選択ボタン６０１の簡易制御ボタン６０４は「ＯＮ」と表示されている。したがって、表示制御部１０３は、図１４の上右図及び図１４の下左図に示されるように、制御画面１４００の部屋画面７０３を、初期の輝度の明るさで表示する。
【０１４４】
図１４の上左図に示される制御画面７００において、ユーザが、右側の機器切替ボタン７０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図１４の上左図に示される制御画面７００から、図１４の上右図に示される制御画面１４００に切り替える（Ｃ１４０１）。つまり、表示画面は、図６の最上段の機器選択ボタン６０１に対応する制御画面７００から図６の２段目の機器選択ボタン６０１に対応する制御画面１４００に遷移する。
【０１４５】
図１４の上右図に示される制御画面１４００において、ユーザが、右側の機器切替ボタン７０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図１４の上右図に示される制御画面１４００から、図１４の下右図に示される制御画面１３００に切り替える（Ｃ１４０２）。つまり、表示画面は、図６の２段目の機器選択ボタン６０１に対応する制御画面１４００から、図６の３段目の機器選択ボタン６０１に対応する制御画面１３００に遷移する。
【０１４６】
図１４の下右図に示される制御画面１３００において、ユーザが、左側の機器切替ボタン７０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図１４の下右図に示される制御画面１３００から、図１４の下左図に示される制御画面１４００に切り替える（Ｃ１４０３）。つまり、表示画面は、図６の３段目の機器選択ボタン６０１に対応する制御画面１３００から、図６の２段目の機器選択ボタン６０１に対応する制御画面１４００に遷移する。
【０１４７】
このように、機器切替ボタン７０４がタップされると、図６のトップ画面６００において縦一列に並んだ機器選択ボタン６０１の順に、機器選択ボタン６０１に対応する制御画面が表示される。右側の機器切替ボタン７０４がタップされると、表示される機器選択ボタン６０１（図６）が下向きに移動し、左側の機器切替ボタン７０４がタップされると、表示される機器選択ボタン６０１（図６）が上向きに移動する。
【０１４８】
以上のように、第１制御パターンでは、機器２００ごとに設けられた機器選択ボタン６０１を、ユーザが接触物１１００でタップすると、対応する機器が設置された部屋画面７０３がディスプレイ１０１に表示される。部屋画面７０３は、対応する機器の電源がオン状態であれば初期の輝度の明るさで表示され、オフ状態であれば初期の輝度未満の明るさで表示される。これによって、対応する機器の電源のオンオフ状態を即座に識別することができる。
【０１４９】
また、部屋画面７０３がタップされると、対応する機器の電源のオンオフが切り替えられる。これによって、制御画面７００上に別途電源のオンオフのための操作ボタンを設ける必要がない。その結果、表示面積が限られた制御画面７００に表示される表示材料を最小限に抑えることができる。
【０１５０】
なお、対応する機器の電源のオンオフ状態を表示する部屋画面７０３の輝度は、上記に限られない。対応する機器の電源がオン状態のときに、部屋画面７０３の輝度を他の領域の輝度（初期の輝度）より高い輝度とし、対応する機器の電源がオフ状態のときに、部屋画面７０３の輝度を他の領域の輝度（初期の輝度）と同じ輝度又は他の領域の輝度（初期の輝度）より低い輝度としてもよい。この場合でも、対応する機器の電源のオンオフ状態を即座に識別することができる。
【０１５１】
（第２制御パターン）
次に、第２制御パターンが説明される。第２制御パターンは、部屋単位で機器を制御する制御パターンである。
【０１５２】
図１５は、第２制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１に表示されるトップ画面１５００の一例を示す図である。このトップ画面１５００（表示画面の一例）は、ホームコントロールシステムのトップ画面である。図１５のトップ画面１５００は、第２制御パターンの場合に、基本画面５００においてコントローラアプリアイコン５０１がタップされると、ホームコントローラ１００のディスプレイ１０１に表示される画面である。
【０１５３】
トップ画面１５００の上部には、「コントローラ」との見出しが表示され、この画面がホームコントロールシステムの画面であることが示されている。この見出しの下側の左端には「部屋一覧」との文字が表示され、下側に、ホームコントロールシステムにより制御が可能な機器が部屋単位で一覧表示されていることが明示されている。
【０１５４】
この「部屋一覧」との文字の下側には、部屋選択ボタン１５０１が縦一列に表示されている。部屋選択ボタン１５０１は、制御対象とする機器を部屋単位で選択するためのボタンである。部屋選択ボタン１５０１は、部屋名１５０２、機器名１５０３、及び簡易制御ボタン６０４を含む。トップ画面１５００の下部には、ページ送りボタン６０５が表示されている。簡易制御ボタン６０４及びページ送りボタン６０５は、図６のトップ画面６００の簡易制御ボタン６０４及びページ送りボタン６０５と同じである。
【０１５５】
部屋名１５０２は、部屋の名称を表す。機器名１５０３は、部屋名１５０２により表される部屋に設置されている機器の名称を表す。図１５の例では、部屋名１５０２として、「リビング」、「ダイニング」、「ベッドルーム１」、「ベッドルーム２」が表示されている。また、機器名１５０３として、「リビング」、「ダイニング」、「ベッドルーム１」、「ベッドルーム２」にそれぞれ対応して、「照明」、「照明」、「照明」、「照明」が表示されている。
【０１５６】
ページ送りボタン６０５により、部屋選択ボタン１５０１がページ送り又はスクロールされると、例えば部屋名１５０２が「リビング」で機器名１５０３が「エアコン」等の他の部屋選択ボタン１５０１が、トップ画面１５００に表示される。
【０１５７】
図１６〜図１９は、それぞれホームコントローラ１００のディスプレイ１０１に表示される制御画面の一例を示す図である。図１５のトップ画面１５００において、部屋選択ボタン１５０１の領域内であって簡易制御ボタン６０４の領域外が接触物によりタップされると、タッチパネル制御部１０２は、そのタップを検知する。すると、表示制御部１０３は、図１６〜図１９に示される制御画面を表示する。
【０１５８】
図１６、図１７に示される制御画面１６００は、部屋名１６０１、部屋画面１６０３、トップ画面切替ボタン１６０２、及び部屋切替ボタン１６０４を含む。図１８、図１９に示される制御画面１８００は、図１６、図１７に示される制御画面１６００と同様に、部屋名１６０１、部屋画面１６０３、トップ画面切替ボタン１６０２、及び部屋切替ボタン１６０４を含む。
【０１５９】
ユーザは、図１５のトップ画面１５００において、例えば最上段の部屋選択ボタン１５０１をタップしたときに、トップ画面１５００では部屋名１５０２と機器名１５０３とが対応付けられているので、操作対象の機器は照明機器であることが分かっている。したがって、図１６〜図１９の制御画面は、機器名を含まない。代替的に、表示制御部１０３により図１６〜図１９の制御画面に機器名が表示されるようにしてもよい。
【０１６０】
部屋名１６０１は、図１５のトップ画面１５００の部屋名１５０２に対応する。図１６、図１７の例では、部屋名１６０１は「リビング」と表示されている。図１５の最上段の部屋選択ボタン１５０１が選択されると、図１６、図１７の制御画面１６００が表示される。図１８、図１９の例では、部屋名１６０１は「ベッドルーム１」と表示されている。図１５の３段目の部屋選択ボタン１５０１が選択されると、図１８、図１９の制御画面１８００が表示される。
【０１６１】
部屋画面１６０３は、部屋名１６０１に対応する部屋を天井側から俯瞰した部屋の間取りを示す画面である。部屋画面１６０３がユーザによりタップされると、部屋に設置されている機器の電源のオンオフが部屋単位で切り替えられる。例えば部屋に２以上の照明機器が設置されている場合において、少なくとも１個の照明機器の電源がオン状態の場合には、部屋画面１６０３の領域内がユーザによりタップされると、オン状態の照明機器の電源がオフに切り替えられる。例えば部屋に２以上の照明機器が設置されている場合において、全ての照明機器の電源がオン状態又はオフ状態の場合には、部屋画面１６０３の領域内がユーザによりタップされると、全ての照明機器の電源のオンオフが切り替えられる。
【０１６２】
また、部屋画面１６０３は、部屋に設置されている機器の現在の電源のオンオフ状態を部屋単位で表示する。例えば、部屋に２以上の機器が設置されている場合には、部屋画面１６０３は、部屋に設置されている機器の電源が１個でもオン状態であれば、オン状態であることを表示し、部屋に設置されている全ての機器の電源がオフ状態であれば、オフ状態であることを表示する。
【０１６３】
図１６の例では、部屋画面１６０３は、他の領域の輝度（初期の輝度）と同じ明るさで表示されている。これによって、「リビング」と表された部屋に設置された照明機器のうち、少なくとも１個の照明機器の電源はオンになっていることが分かる。また、図１７の例では、部屋画面１６０３は、他の領域の輝度未満の明るさで表示されている。これによって、「リビング」と表された部屋に設置された全ての照明機器の電源はオフになっていることが分かる。
【０１６４】
同様に、図１８の例では、「ベッドルーム１」と表された部屋に設置された照明機器のうち、少なくとも１個の電源はオンになっていることが分かる。図１９の例では、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源はオフになっていることが分かる。
【０１６５】
トップ画面切替ボタン１６０２は、ホームコントローラ１００のディスプレイ１０１の表示画面をトップ画面１５００（図１５）に切り替えるためのボタンである。部屋切替ボタン１６０４は、図２３（後述）に示されるように、表示される制御画面に対応する部屋選択ボタン１５０１を切り替えるためのボタンである。
【０１６６】
図２０は、第２制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の一例を示す図である。図２０の上左図は、図１５のトップ画面１５００を示す。図２０の上右図は、図１６の制御画面１６００を示す。図２０の下右図は、図１７の制御画面１６００を示す。
【０１６７】
図２０の上左図に示されるトップ画面１５００において、ユーザが、最上段の部屋選択ボタン１５０１の領域内であって、簡易制御ボタン６０４の領域外を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図２０の上左図に示されるトップ画面１５００から、図２０の上右図に示される制御画面１６００に切り替える（Ｃ２００１）。
【０１６８】
図２０の上左図に示されるように、接触物１１００がタップした領域の簡易制御ボタン６０４は「ＯＮ」と表示されている。つまり、「リビング」と表された部屋に設置された照明機器のうち、少なくとも１個の照明機器がオン状態になっている。したがって、表示制御部１０３は、図２０の上右図に示される制御画面１６００の部屋画面７０３（第３部屋画面の一例）を、初期の輝度の明るさで表示する。
【０１６９】
図２０の上右図に示される制御画面１６００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「リビング」と表された部屋に設置された全ての照明機器の電源をオフにする制御コマンド（第７制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の電源がオフにされる。
【０１７０】
また、表示制御部１０３は、表示画面を、図２０の上右図に示される制御画面１６００から、図２０の下右図に示される制御画面１６００に切り替える（Ｃ２００２）。表示制御部１０３は、図２０の下右図に示されるように、部屋画面７０３を初期の輝度未満の明るさで表示する。
【０１７１】
図２０の下右図に示される制御画面１６００において、ユーザが、部屋画面７０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「リビング」と表された部屋に設置された全ての照明機器の電源をオンにする制御コマンド（第８制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の電源がオンにされる。
【０１７２】
また、表示制御部１０３は、表示画面を、図２０の下右図に示される制御画面１６００から、図２０の上右図に示される制御画面１６００に切り替える（Ｃ２００３）。表示制御部１０３は、図２０の上右図に示されるように、部屋画面７０３を初期の輝度の明るさで表示する。
【０１７３】
図２１は、第２制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の別の例を示す図である。図２１の上左図は、図１５のトップ画面１５００を示す。図２１の上右図は、図１９の制御画面１８００を示す。図２１の下右図は、図１８の制御画面１８００を示す。
【０１７４】
図２１の上左図に示されるトップ画面１５００において、ユーザが、３段目の部屋選択ボタン１５０１の領域内であって、簡易制御ボタン６０４の領域外を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図２１の上左図に示されるトップ画面１５００から、図２１の上右図に示される制御画面１８００に切り替える（Ｃ２１０１）。
【０１７５】
図２１の上左図に示されるように、接触物１１００がタップした３段目の部屋選択ボタン１５０１の簡易制御ボタン６０４は「ＯＦＦ」と表示されている。したがって、表示制御部１０３は、図２１の上右図に示される制御画面１８００の部屋画面１６０３（第４部屋画面の一例）を、初期の輝度未満の明るさで表示する。
【０１７６】
図２１の上右図に示される制御画面１８００において、ユーザが、部屋画面１６０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源をオンにする制御コマンド（第１０制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「ベッドルーム１」と表された部屋に設置された全ての照明機器に送信する。これによって、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源がオンにされる。
【０１７７】
また、表示制御部１０３は、表示画面を、図２１の上右図に示される制御画面１８００から、図２１の下右図に示される制御画面１８００に切り替える（Ｃ２１０２）。表示制御部１０３は、図２１の下右図に示されるように、部屋画面１６０３を初期の輝度の明るさで表示する。
【０１７８】
図２１の下右図に示される制御画面１８００において、ユーザが、部屋画面１６０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源をオフにする制御コマンド（第９制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「ベッドルーム１」と表された部屋に設置された全ての照明機器に送信する。これによって、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源がオフにされる。
【０１７９】
また、表示制御部１０３は、表示画面を、図２１の下右図に示される制御画面１８００から、図２１の上右図に示される制御画面１８００に切り替える（Ｃ２１０３）。表示制御部１０３は、図２１の上右図に示されるように、部屋画面１６０３を初期の輝度未満の明るさで表示する。
【０１８０】
図２２は、ホームコントローラ１００のディスプレイ１０１に表示される制御画面の別の例を示す図である。図２２に示される制御画面２２００は、図１６〜図１９に示される制御画面と同様に、部屋名１６０１、部屋画面１６０３、トップ画面切替ボタン１６０２、及び部屋切替ボタン１６０４を含む。
【０１８１】
図２２の例では、部屋名１６０１は「ダイニング」と示されている。図１５の２段目の部屋名１５０２が「ダイニング」の部屋選択ボタン１５０１が選択されると、図２２の制御画面２２００が表示される。
【０１８２】
図１５の２段目の部屋選択ボタン１５０１の簡易制御ボタン６０４は「ＯＦＦ」と表示されている。したがって、表示制御部１０３は、図２２に示されるように、制御画面２２００の部屋画面１６０３を、初期の輝度未満の明るさで表示する。
【０１８３】
図２３は、ホームコントローラ１００のディスプレイ１０１の表示画面の部屋切替ボタン１６０４による遷移の一例を示す図である。図２３の上左図は、図１６の制御画面１６００を示す。図２３の上右図及び下左図は、図２２の制御画面２２００を示す。図２３の下右図は、図１９の制御画面１８００を示す。
【０１８４】
図２３の上左図の制御画面１６００（図１６）は、図１５の最上段の部屋選択ボタン１５０１が選択されたときに表示される。図２３の上右図及び下左図の制御画面２２００（図２２）は、図１５の２段目の部屋選択ボタン１５０１が選択されたときに表示される。図２３の下右図の制御画面１８００（図１９）は、図１５の３段目の部屋選択ボタン１５０１が選択されたときに表示される。
【０１８５】
図２３の上左図に示される制御画面１６００において、ユーザが、右側の部屋切替ボタン１６０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図２３の上左図に示される制御画面１６００から、図２３の上右図に示される制御画面２２００に切り替える（Ｃ２３０１）。つまり、表示画面は、図１５の最上段の部屋選択ボタン１５０１に対応する制御画面１６００から、図１５の２段目の部屋選択ボタン１５０１に対応する制御画面２２００に遷移する。
【０１８６】
図２３の上右図に示される制御画面２２００において、ユーザが、右側の部屋切替ボタン１６０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図２３の上右図に示される制御画面２２００から、図２３の下右図に示される制御画面１８００に切り替える（Ｃ２３０２）。つまり、表示画面は、図１５の２段目の部屋選択ボタン１５０１に対応する制御画面２２００から、図１５の３段目の部屋選択ボタン１５０１に対応する制御画面１８００に遷移する。
【０１８７】
図２３の下右図に示される制御画面１８００において、ユーザが、左側の部屋切替ボタン１６０４に接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図２３の下右図に示される制御画面１８００から、図２３の下左図に示される制御画面２２００に切り替える（Ｃ２３０３）。つまり、表示画面は、図１５の３段目の部屋選択ボタン１５０１に対応する制御画面１８００から、図１５の２段目の部屋選択ボタン１５０１に対応する制御画面２２００に遷移する。
【０１８８】
このように、部屋切替ボタン１６０４がタップされると、図１５のトップ画面１５００において縦一列に並んだ部屋選択ボタン１５０１の順に、部屋選択ボタン１５０１に対応する制御画面が表示される。右側の部屋切替ボタン１６０４がタップされると、表示される部屋選択ボタン１５０１（図１５）が下向きに移動し、左側の部屋切替ボタン１６０４がタップされると、表示される部屋選択ボタン１５０１（図１５）が上向きに移動する。
【０１８９】
以上のように、第２制御パターンでは、部屋選択ボタン１５０１をユーザが接触物１１００でタップすると、対応する部屋を表す部屋画面１６０３がディスプレイ１０１に表示される。部屋画面１６０３は、２以上の機器が部屋に設置されている場合に、少なくとも１個の機器の電源がオン状態であれば初期の輝度の明るさで表示され、全ての機器の電源がオフ状態であれば初期の輝度未満の明るさで表示される。これによって、第２制御パターンによれば、部屋に設置されている機器の電源のオンオフ状態を即座に識別することができる。
【０１９０】
また、部屋画面１６０３がタップされると、部屋に設置されている機器の電源のオンオフが切り替えられる。これによって、制御画面１６００上に別途電源のオンオフのための操作ボタンを設ける必要がない。その結果、表示面積が限られた制御画面１６００に表示される表示材料を最小限に抑えることができる。
【０１９１】
（第３制御パターン）
次に、第３制御パターンが説明される。第３制御パターンは、機器の種別を指定し、指定した種別の機器を部屋単位で制御する制御パターンである。
【０１９２】
図２４、図２５は、第３制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１に表示されるトップ画面２４００の一例を示す図である。このトップ画面２４００（表示画面の一例）は、ホームコントロールシステムのトップ画面である。図２４のトップ画面２４００は、第３制御パターンの場合に、基本画面５００においてコントローラアプリアイコン５０１がタップされると、ホームコントローラ１００のディスプレイ１０１に表示される画面である。
【０１９３】
トップ画面２４００の上部には、「コントローラ」との見出しが表示され、この画面がホームコントロールシステムの画面であることが示されている。この見出しの下側には、機器選択領域２４１０と、間取り図２４２０とが表示されている。
【０１９４】
機器選択領域２４１０は、機器種別アイコン２４１１（指示ボタンの一例）と、機器種別切替ボタン２４１２とを含む。
【０１９５】
機器種別アイコン２４１１は、機器２００の種別を表すアイコンである。機器種別アイコン２４１１は、機器２００の種別ごとに用意されている。機器種別アイコン２４１１には、機器の名称又は略称が記載されている。
【０１９６】
表示制御部１０３は、本実施の形態では、機器種別アイコン２４１１を機器選択領域２４１０に例えば横一列に並べて配置する。表示制御部１０３は、図２４の例では、左から順に、照明機器を表す機器種別アイコン２４１１と、エアコンを表す機器種別アイコン２４１１と、電動シャッター装置を表す機器種別アイコン２４１１とを表示している。
【０１９７】
機器種別切替ボタン２４１２は、機器種別アイコン２４１１の表示を切り替えるためのものである。機器種別切替ボタン２４１２がタップされると、表示されている機器種別アイコン２４１１がタップ毎に１個ずつスクロールされて、他の機器種別アイコン２４１１が表示される。なお、機器種別切替ボタン２４１２がタップされると、ページ送りによって、表示されている機器種別アイコン２４１１の全てが別の機器種別アイコン２４１１に切り替えられるようにしてもよい。
【０１９８】
間取り図２４２０は、家の各フロアを構成する一以上の部屋の配置を概略的に示す図である。間取り図２４２０は、部屋を表す部屋アイコン２４２１を含む。部屋アイコン２４２１は、部屋を模式的に表すもので、四角形のブロックで表される。間取り図２４２０では、各フロアを構成する各部屋を表す各部屋アイコン２４２１が、マトリックス状に配置されている。
【０１９９】
図２４に示されるように、部屋アイコン２４２１は、同一サイズのブロックで表される。また、縦方向にフロア番号が表示され、同じフロアを構成する部屋を表す部屋アイコン２４２１が横一列に配列されている。
【０２００】
図２４の例では、家が第１フロア〜第２フロアの２つのフロアにより構成されている。このため、１行目に第２フロアを構成する部屋を表す部屋アイコン２４２１が配置され、２行目に第１フロアを構成する部屋を表す部屋アイコン２４２１が配置されている。また、各行の左端には、１Ｆ、２Ｆというように、フロア番号が示されている。
【０２０１】
部屋アイコン２４２１には、部屋の名称が記載されている。図２４の例では、第２フロアに「ベッドルーム１」、「ベッドルーム２」、「ベッドルーム３」、「トイレ」と記載された部屋アイコン２４２１が表示されている。また、第１フロアに「リビング」、「ダイニング」、「バスルーム」、「玄関」と記載された部屋アイコン２４２１が表示されている。
【０２０２】
このように、本実施の形態では、部屋アイコン２４２１が同一サイズのブロックで表されている。このため、異なる間取りの建物に対しても、間取り図２４２０を共通して適用することができる。また、ユーザが引越しをして、新たに別な間取り図の建物に居住することになることがある。この場合でも、使用する機器２００と設置する部屋との対応関係を調整することにより、図２４に示される部屋アイコン２４２１をそのまま継続使用できる。
【０２０３】
図２４に示されるトップ画面２４００において、ユーザにより、例えば照明機器を表す機器種別アイコン２４１１がタップされると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図２５に示されるように、照明機器を表す機器種別アイコン２４１１の表示色を変更する。
【０２０４】
さらに、表示制御部１０３は、部屋アイコン２４２１の輝度を、その部屋に設置されている、タップされた機器種別アイコン２４１１により表される機器の電源のオンオフ状態に応じて制御する。
【０２０５】
図２５の例では、表示制御部１０３は、「ベッドルーム３」、「リビング」、「玄関」と記載された部屋アイコン２４２１を初期の輝度の明るさで表示している。これは、「ベッドルーム３」、「リビング」、「玄関」の各部屋に設置された照明機器のうち、少なくとも１個の照明機器の電源がオン状態でることを示す。
【０２０６】
また、図２５の例では、表示制御部１０３は、「ベッドルーム１」、「ベッドルーム２」、「トイレ」、「ダイニング」、「バスルーム」と記載された部屋アイコン２４２１を初期の輝度未満の明るさで表示している。これは、「ベッドルーム１」、「ベッドルーム２」、「トイレ」、「ダイニング」、「バスルーム」の各部屋に設置された全ての照明機器の電源がオフ状態であることを示す。なお、表示制御部１０３は、タップされた機器種別アイコン２４１１により表される機器が設置されていない部屋を表す部屋アイコン２４２１を、オフ状態の場合と同じ初期の輝度未満の明るさで表示する。
【０２０７】
図２６〜図２９は、それぞれホームコントローラ１００のディスプレイ１０１に表示される制御画面の一例を示す図である。図２５のトップ画面２４００において、部屋アイコン２４２１の領域内を接触物でユーザがタップすると、タッチパネル制御部１０２は、そのタップを検知する。すると、表示制御部１０３は、例えば図２６〜図２９に示される制御画面を表示する。
【０２０８】
図２６、図２７に示される制御画面２６００は、部屋名２６０１、部屋画面２６０３、トップ画面切替ボタン２６０２、部屋切替ボタン２６０４、及び階切替ボタン２６０５を含む。図２８、図２９に示される制御画面２８００は、図２６、図２７に示される制御画面２６００と同様に、部屋名２６０１、部屋画面２６０３、トップ画面切替ボタン２６０２、部屋切替ボタン２６０４、及び階切替ボタン２６０５を含む。
【０２０９】
部屋名２６０１は、図２５のトップ画面２４００の部屋アイコン２４２１に記載された名称に対応する。図２６、図２７の例では、部屋名２６０１に「リビング」と記載されている。図２６、図２７の制御画面２６００は、図２５の第１フロアの左端の「リビング」と記載された部屋アイコン２４２１の領域内をユーザがタップすると、表示される。
【０２１０】
図２８、図２９の例では、部屋名２６０１に「ベッドルーム１」と記載されている。図２８、図２９の制御画面２８００は、図２５の第２フロアの左端の「ベッドルーム１」と記載された部屋アイコン２４２１の領域内をユーザがタップすると、表示される。
【０２１１】
部屋画面２６０３は、部屋名２６０１に対応する部屋を天井側から俯瞰した部屋の間取りを示す画面である。部屋画面２６０３がユーザによりタップされると、部屋に設置されている機器の電源のオンオフが部屋単位で切り替えられる。例えば部屋に２以上の照明機器が設置されている場合において、少なくとも１個の照明機器の電源がオン状態の場合には、部屋画面２６０３の領域内がユーザによりタップされると、オン状態の照明機器の電源がオフに切り替えられる。例えば部屋に２以上の照明機器が設置されている場合において、全ての照明機器の電源がオン状態又はオフ状態の場合には、部屋画面２６０３の領域内がユーザによりタップされると、全ての照明機器の電源のオンオフが切り替えられる。
【０２１２】
また、部屋画面２６０３は、部屋に設置されている機器の現在の電源のオンオフ状態を部屋単位で表示する。例えば、部屋に２以上の機器が設置されている場合には、部屋画面２６０３は、部屋に設置されている機器の電源が１個でもオン状態であれば、オン状態であることを表示し、部屋に設置されている全ての機器の電源がオフ状態であれば、オフ状態であることを表示する。
【０２１３】
図２６の例では、部屋画面２６０３は、他の領域の輝度（初期の輝度）と同じ明るさで表示されている。したがって、「リビング」と表された部屋に設置された照明機器のうち、少なくとも１個の照明機器の電源はオン状態である。図２７の例では、部屋画面２６０３は、他の領域の輝度未満の明るさで表示されている。したがって、「リビング」と表された部屋に設置された全ての照明機器の電源はオフ状態である。
【０２１４】
同様に、図２８の例では、部屋画面２６０３は、他の領域の輝度（初期の輝度）と同じ明るさで表示されている。したがって、「ベッドルーム１」と表された部屋に設置された照明機器のうち、少なくとも１個の電源はオン状態である。図２９の例では、部屋画面２６０３は、他の領域の輝度未満の明るさで表示されている。したがって、「ベッドルーム１」と表された部屋に設置された全ての照明機器の電源はオフ状態である。
【０２１５】
トップ画面切替ボタン２６０２は、ホームコントローラ１００のディスプレイ１０１の表示画面をトップ画面２４００（図２５）に切り替えるためのボタンである。部屋切替ボタン２６０４は、図３３Ａ（後述）に示されるように、表示される制御画面に対応する部屋を同一フロア内で切り替えるためのボタンである。階切替ボタン２６０５は、図３３Ｂ（後述）に示されるように、表示される制御画面に対応する部屋のフロアを切り替えるためのボタンである。
【０２１６】
図３０は、第３制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の一例を示す図である。図３０の上左図は、図２４のトップ画面２４００を示す。図３０の上右図は、図２５のトップ画面２４００を示す。図３０の下右図は、図２６の制御画面２６００を示す。図３０の下左図は、図２７の制御画面２６００を示す。
【０２１７】
図３０の上左図に示されるトップ画面２４００において、ユーザが、照明機器を表す機器種別アイコン２４１１の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図３０の上右図に示されるように、照明機器を表す機器種別アイコン２４１１の表示色を変更し、間取り図２４２０の各部屋アイコン２４２１の輝度を、各部屋に設置された照明機器の電源のオンオフ状態に応じて、変更する（Ｃ３００１）。
【０２１８】
図３０の上右図に示されるトップ画面２４００の間取り図２４２０において、ユーザが、「リビング」と表された部屋アイコン２４２１の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図３０の上右図に示されるトップ画面２４００から、図３０の下右図に示される制御画面２６００に切り替える（Ｃ３００２）。
【０２１９】
図３０の上右図に示されるように、「リビング」と表された部屋アイコン２４２１（第３部屋の一例）は、初期の輝度（第１輝度の一例）の明るさで表示されている。したがって、表示制御部１０３は、図３０の下右図に示されるように、部屋画面２６０３（第５部屋画面の一例）を初期の輝度（第２輝度の一例）の明るさで表示する。
【０２２０】
図３０の下右図に示される制御画面２６００において、ユーザが、部屋画面２６０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「リビング」と表された部屋に設置された全ての照明機器の電源をオフにする制御コマンド（第１３制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の電源がオフにされる。
【０２２１】
また、表示制御部１０３は、表示画面を、図３０の下右図に示される制御画面２６００から、図３０の下左図に示される制御画面２６００に切り替える（Ｃ３００３）。表示制御部１０３は、図３０の下左図に示されるように、部屋画面２６０３を初期の輝度未満の明るさで表示する。
【０２２２】
図３１は、第３制御パターンにおいて、ホームコントローラ１００のディスプレイ１０１の表示画面の遷移の別の例を示す図である。図３１の上左図は、図２４のトップ画面２４００を示す。図３１の上右図は、図２５のトップ画面２４００を示す。図３１の下右図は、図２９の制御画面２８００を示す。図３１の下左図は、図２８の制御画面２８００を示す。
【０２２３】
図３１の上左図に示されるトップ画面２４００から、図３１の上右図に示されるトップ画面２４００への画面遷移（Ｃ３１０１）は、図３０の画面遷移（Ｃ３００１）と同様である。
【０２２４】
図３１の上右図に示されるトップ画面２４００の間取り図２４２０において、ユーザが、「ベッドルーム１」と表された部屋アイコン２４２１の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図３１の上右図に示されるトップ画面２４００から、図３１の下右図に示される制御画面２８００に切り替える（Ｃ３１０２）。
【０２２５】
図３１の上右図に示されるように、「ベッドルーム１」と表された部屋アイコン２４２１（第４部屋の一例）は、初期の輝度（第１輝度の一例）未満の明るさで表示されている。したがって、表示制御部１０３は、図３１の下右図に示されるように、部屋画面２６０３（第６部屋画面の一例）を初期の輝度（第２輝度の一例）未満の明るさで表示する。
【０２２６】
図３１の下右図に示される制御画面２８００において、ユーザが、部屋画面２６０３の領域内を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、機器制御部１０６は、「リビング」と表された部屋に設置された全ての照明機器の電源をオンにする制御コマンド（第１４制御コマンドの一例）を生成する。通信制御部１０７は、生成された制御コマンドを「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の電源がオンにされる。
【０２２７】
また、表示制御部１０３は、表示画面を、図３１の下右図に示される制御画面２８００から、図３１の下左図に示される制御画面２８００に切り替える（Ｃ３１０３）。表示制御部１０３は、図３１の下左図に示されるように、部屋画面２６０３を初期の輝度の明るさで表示する。
【０２２８】
図３２は、ホームコントローラ１００のディスプレイ１０１に表示される制御画面の別の例を示す図である。図３２に示される制御画面３２００は、図２６〜図２９に示される制御画面と同様に、部屋名２６０１、部屋画面２６０３、トップ画面切替ボタン２６０２、部屋切替ボタン２６０４、及び階切替ボタン２６０５を含む。図３２の例では、部屋名２６０１は「ダイニング」と表されている。図３２の制御画面３２００は、図２５の第２フロアの左端から２番目の「ダイニング」と表された部屋アイコン２４２１をユーザがタップすると、表示される。
【０２２９】
図２５の第２フロアの左端から２番目の「ダイニング」と表された部屋アイコン２４２１は、初期の輝度未満の明るさで表示されている。したがって、表示制御部１０３は、図３２に示されるように、制御画面３２００の部屋画面２６０３を、初期の輝度未満の明るさで表示する。
【０２３０】
図３３Ａは、ホームコントローラ１００のディスプレイ１０１の表示画面の部屋切替ボタン２６０４による遷移の一例を示す図である。図３３Ａの上図は、図２６の制御画面２６００を示す。図３３Ａの下図は、図３２の制御画面３２００を示す。
【０２３１】
図３３Ａの上図の制御画面２６００（図２６）は、上述のように、図２５の第１フロアの左端の「リビング」と表された部屋アイコン２４２１をユーザがタップすると、表示される。図３３Ａの下図の制御画面３２００（図３２）は、上述のように、図２５の第１フロアの左から２番目の「ダイニング」と表された部屋アイコン２４２１をユーザがタップすると、表示される。
【０２３２】
図３３Ａの上図に示される制御画面２６００において、ユーザが、右側の部屋切替ボタン２６０４を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図３３Ａの上図に示される制御画面２６００から、図３３Ａの下図に示される制御画面３２００に切り替える（Ｃ３３０１）。つまり、表示画面は、図２５の第１フロアの左端の「リビング」と表された部屋アイコン２４２１に対応する制御画面２６００から、図２５の第１フロアの左から２番目の「ダイニング」と表された部屋アイコン２４２１に対応する制御画面３２００に遷移する。このように、右側の部屋切替ボタン２６０４がタップされると、表示される制御画面に対応する部屋アイコン２４２１が、右向きに１個移動する。
【０２３３】
図３３Ｂは、ホームコントローラ１００のディスプレイ１０１の表示画面の階切替ボタン２６０５による遷移の一例を示す図である。図３３Ｂの上図は、図２６の制御画面２６００を示す。図３３Ｂの下図は、図２９の制御画面２８００を示す。
【０２３４】
図３３Ｂの上図の制御画面２６００（図２６）は、上述のように、図２５の第１フロアの左端の「リビング」と表された部屋アイコン２４２１をユーザがタップすると、表示される。図３３Ｂの下図の制御画面２８００（図２９）は、上述のように、図２５の第２フロアの左端の「ベッドルーム１」と表された部屋アイコン２４２１をユーザがタップすると、表示される。
【０２３５】
図３３Ｂの上図に示される制御画面２６００において、ユーザが、上側の階切替ボタン２６０５を接触物１１００でタップすると、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、表示画面を、図３３Ｂの上図に示される制御画面２６００から、図３３Ｂの下図に示される制御画面２８００に切り替える（Ｃ３３０２）。つまり、表示画面は、図２５の第１フロアの左端の「リビング」と表された部屋アイコン２４２１に対応する制御画面２６００から、図２５の第２フロアの左端の「ベッドルーム１」と表された部屋アイコン２４２１に対応する制御画面２８００に遷移する。このように、上側の部屋切替ボタン２６０４がタップされると、表示される制御画面に対応する部屋アイコン２４２１が、上向きに１個移動する。
【０２３６】
以上のように、第３制御パターンでは、機器種別アイコン２４１１をユーザが接触物１１００でタップすると、タップされた種別の機器の電源のオンオフ状態に応じた輝度で、部屋アイコン２４２１がディスプレイ１０１に表示される。これによって、第３制御パターンによれば、部屋に設置されている機器の電源のオンオフ状態を即座に識別することができる。
【０２３７】
また、部屋画面２６０３がタップされると、部屋に設置されている機器の電源のオンオフが切り替えられる。これによって、制御画面２６００上に別途電源のオンオフのための操作ボタンを設ける必要がない。その結果、表示面積が限られた制御画面２６００に表示される表示材料を最小限に抑えることができる。
【０２３８】
（照明機器の調光）
図３４は、照明機器の光量低下制御の一例による表示画面の遷移を示す図である。図３４の上左図は、図２６の制御画面２６００を示す。
【０２３９】
図３４の上左図の制御画面２６００の部屋画面２６０３は、部屋画面２６０３以外の領域の輝度（初期の輝度）の明るさで表示されている。つまり、「リビング」と表された部屋に設置された照明機器の少なくとも１個の電源はオンになっている。
【０２４０】
図３４において、部屋画面２６０３の輝度は、上左図の部屋画面２６０３の輝度が最も高く、上右図、下右図の順に低くなり、下左図の部屋画面２６０３の輝度が最も低いものとする。
【０２４１】
図３４の上左図の部屋画面２６０３の領域内をユーザが接触物１１００で接触したことをタッチパネル制御部１０２が検知し、かつ、その接触が部屋画面２６０３上で継続して、接触位置が下向きに移動することをタッチパネル制御部１０２が検知する。また、タッチパネル制御部１０２は、接触物１１００と部屋画面２６０３との接触位置の移動量を検知する。すると、表示制御部１０３は、移動量が増大するにつれて、部屋画面２６０３の輝度を低下させる（図３４の上右図、Ｃ３４０１）。
【０２４２】
機器制御部１０６は、移動量が増大するにつれて、照明機器の光量を低下させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオン状態の全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量が低下する。
【０２４３】
図３４の上右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３４の上右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２４４】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大すると、表示制御部１０３は、移動量に応じて部屋画面２６０３の輝度をさらに低下させる（図３４の下右図、Ｃ３４０２）。
【０２４５】
機器制御部１０６は、さらに、照明機器の光量を移動量に応じて低下させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオンになっている全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量がさらに低下する。
【０２４６】
図３４の下右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３４の下右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２４７】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大して、予め定められた値を超えると、表示制御部１０３は、部屋画面２６０３を、予め定められた最小輝度の明るさで表示する（図３４の下左図、Ｃ３４０３）。最小輝度は、所定の輝度（初期の輝度、つまり部屋画面以外の他の領域の輝度）未満の輝度に予め定められている。
【０２４８】
機器制御部１０６は、接触物１１００と部屋画面２６０３との接触位置の移動量が予め定められた値を超えると、照明機器をオフにさせる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオンになっている全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の電源がオフ状態にされる。
【０２４９】
図３５は、照明機器の光量増大制御の一例による表示画面の遷移を示す図である。図３５の上左図、上右図、下右図、下左図は、それぞれ、図３４の下左図、下右図、上右図、上左図と同じである。
【０２５０】
図３５の上左図の部屋画面２６０３の領域内をユーザが接触物１１００で接触したことをタッチパネル制御部１０２が検知し、かつ、その接触が部屋画面２６０３上で継続して、接触位置が上向きに移動することをタッチパネル制御部１０２が検知する。また、タッチパネル制御部１０２は、接触物１１００と部屋画面２６０３との接触位置の移動量を検知する。すると、表示制御部１０３は、移動量が増大するにつれて、部屋画面２６０３の輝度を増大させる（図３５の上右図、Ｃ３５０１）。
【０２５１】
機器制御部１０６は、移動量が増大するにつれて、照明機器の光量を増大させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の光量が増大する。
【０２５２】
図３５の上右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３５の上右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２５３】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大すると、表示制御部１０３は、移動量に応じて、部屋画面２６０３の輝度をさらに増大させる（図３５の下右図、Ｃ３５０２）。
【０２５４】
機器制御部１０６は、さらに、照明機器の光量を移動量に応じて増大させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量が増大する。
【０２５５】
図３５の下右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３５の下右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２５６】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大して、予め定められた値を超えると、表示制御部１０３は、部屋画面２６０３の輝度を初期の輝度とする（図３５の下左図、Ｃ３５０３）。
【０２５７】
機器制御部１０６は、接触物１１００と部屋画面２６０３との接触位置の移動量が予め定められた値を超えると、照明機器を１００％の光量でオンにさせる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器が１００％の光量で点灯する。
【０２５８】
図３６は、照明機器の光量低下制御の別の例による表示画面の遷移を示す図である。図３６の上左図、上右図、下右図、下左図は、それぞれ、図３４の上左図、上右図、下右図、下左図と同じである。
【０２５９】
図３６の上左図において、制御画面２６００の部屋画面２６０３の領域内をユーザが接触物１１００で接触したことをタッチパネル制御部１０２が検知し、かつ、その接触が部屋画面２６０３上で継続して、接触位置が左向きに移動することをタッチパネル制御部１０２が検知する。また、タッチパネル制御部１０２は、接触物１１００と部屋画面２６０３との接触位置の移動量を検知する。すると、表示制御部１０３は、移動量に応じて部屋画面２６０３の輝度を低下させる（図３６の上右図、Ｃ３６０１）。
【０２６０】
機器制御部１０６は、照明機器の光量を移動量に応じて低下させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオンになっている全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量が低下する。
【０２６１】
図３６の上右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３６の上右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２６２】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大すると、表示制御部１０３は、移動量に応じて部屋画面２６０３の輝度をさらに低下させる（図３６の下右図、Ｃ３６０２）。
【０２６３】
機器制御部１０６は、さらに、照明機器の光量を移動量に応じて低下させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオンになっている全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量が低下する。
【０２６４】
図３６の下右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３６の下右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２６５】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大して、予め定められた値を超えると、表示制御部１０３は、部屋画面２６０３を、予め定められた最小輝度の明るさで表示する（図３６の下左図、Ｃ３６０３）。
【０２６６】
機器制御部１０６は、接触物１１００と部屋画面２６０３との接触位置の移動量が予め定められた値を超えると、照明機器をオフにさせる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された電源がオンになっている全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の電源がオフ状態になる。
【０２６７】
図３７は、照明機器の光量増大制御の別の例による表示画面の遷移を示す図である。図３７の上左図、上右図、下右図、下左図は、それぞれ、図３５の上左図、上右図、下右図、下左図と同じである。
【０２６８】
図３７の上左図の部屋画面２６０３の領域内をユーザが接触物１１００で接触したことをタッチパネル制御部１０２が検知し、かつ、その接触が部屋画面２６０３上で継続して、接触位置が右向きに移動することをタッチパネル制御部１０２が検知する。また、タッチパネル制御部１０２は、接触物１１００と部屋画面２６０３との接触位置の移動量を検知する。すると、表示制御部１０３は、移動量に応じて部屋画面２６０３の輝度を増大させる（図３７の上右図、Ｃ３７０１）。
【０２６９】
機器制御部１０６は、照明機器の光量を移動量に応じて増大させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器の光量が増大する。
【０２７０】
図３７の上右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３７の上右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２７１】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大すると、表示制御部１０３は、移動量に応じて、部屋画面２６０３の輝度をさらに増大させる（図３７の下右図、Ｃ３７０２）。
【０２７２】
機器制御部１０６は、さらに、照明機器の光量を移動量に応じて低下させる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された照明機器の光量が増大する。
【０２７３】
図３７の下右図の状態で接触物１１００がホームコントローラ１００から離れた場合には、図３７の下右図の状態で、表示制御部１０３及び機器制御部１０６による制御は終了する。
【０２７４】
一方、接触物１１００の接触が部屋画面２６０３上で継続して、接触物１１００と部屋画面２６０３との接触位置の移動量がさらに増大して、予め定められた値を超えると、表示制御部１０３は、部屋画面２６０３の輝度を初期の輝度とする（図３７の下左図、Ｃ３７０３）。
【０２７５】
機器制御部１０６は、接触物１１００と部屋画面２６０３との接触位置の移動量が予め定められた値を超えると、照明機器を１００％の光量でオンにさせる制御コマンドを生成する。通信制御部１０７は、機器制御部１０６により生成された制御コマンドを、「リビング」と表された部屋に設置された全ての照明機器に送信する。これによって、「リビング」と表された部屋に設置された全ての照明機器が１００％の光量で点灯する。
【０２７６】
図３４〜図３７の上左図に示されるように、接触物１１００とホームコントローラ１００との接触位置の開始点が部屋画面２６０３の領域内であることをタッチパネル制御部１０２が検知すると、上述の表示制御部１０３による表示制御及び機器制御部１０６による光量制御が開始される。一方、図３４〜図３７の下左図に示されるように、接触物１１００とホームコントローラ１００との接触位置の終了点は、部屋画面２６０３の領域外であってもよい。すなわち、接触物１１００とホームコントローラ１００との接触が部屋画面２６０３の領域外まで継続した場合でも、タッチパネル制御部１０２による移動量の検知は継続され、移動量に応じた表示制御部１０３による表示制御及び機器制御部１０６による光量制御が行われる。
【０２７７】
以上のように、部屋画面２６０３への接触物１１００の接触を継続して、接触位置を移動させることにより、照明機器の調光制御が行われる。このため、照明機器の調光を行わせるための操作ボタン等を部屋画面２６０３上に別途設ける必要がない。その結果、表示面積が限られた部屋画面２６０３において、表示される表示材料を最小限に抑えつつ、電源のオンオフ制御及び調光制御を含む複数の制御を実現できる。
【０２７８】
図３４、図３６の上左図では、調光制御の開始時の部屋画面２６０３は、他の領域の輝度（初期の輝度）の明るさで表示されている。図３５、図３７の上左図では、調光制御の開始時の部屋画面２６０３は、予め定められた最小輝度の明るさで表示されている。しかし、調光制御の開始時の部屋画面２６０３の輝度は、上記に限られない。調光制御の開始時の照明機器が、１００％未満の光量でオン状態の場合には、例えば図３４の上右図又は図３４の下右図に示されるように、他の領域の輝度（初期の輝度）と最小輝度との間の輝度で、部屋画面２６０３が表示されていることもある。
【０２７９】
照明機器の調光は、図３４〜図３７では、第３制御パターンの制御画面２６００（図２６）を用いて説明されている。しかし、第１制御パターンの制御画面７００（例えば図７）、第２制御パターンの制御画面１６００（例えば図１６）でも、同様に、調光制御を行ってもよい。
【０２８０】
（データ構造）
図３８は、サーバ３００が管理する機器リスト３８００の構成を示す図である。図３８に示されるように機器リスト３８００は、機器ＩＤ３８０１、機器タイプ３８０２、型番３８０３、配置３８０４、能力情報３８０５、制御コマンド送信先３８０６、ＩＰアドレス３８０７、ステータス３８０８を備える。
【０２８１】
機器ＩＤ３８０１は、機器２００の識別子である。機器タイプ３８０２は、機器２００の種別を示す。型番３８０３は、機器２００の型番を示す。配置３８０４は、機器２００が設置されている部屋を示す。
【０２８２】
能力情報３８０５は、機器２００を制御できる内容や機器２００から取得できる状態を示す。例えば、機器ＩＤがＡの照明機器は、オンオフ及び調光を制御できる。例えば、機器ＩＤがＦのエアコンは、オンオフ、温度、モード、風向き、及び風量を制御できる。制御コマンド送信先３８０６は、機器２００を制御する制御コマンドの送信先を示す。例えば、機器ＩＤがＡの照明機器は、制御コマンド送信先３８０６が機器であるため、制御コマンドはホームコントローラ１００から直接機器２００に送信される。制御コマンドは、機器２００を操作したり、機器２００の状態を確認したりするためのコマンドである。
【０２８３】
ＩＰアドレス３８０７は、ホームコントローラ１００の機器管理部１０５によって機器２００から取得される。サーバ３００は、ＩＰアドレス３８０７をホームコントローラ１００から受信して管理する。ステータス３８０８は、機器２００の現在の状態を示す。例えば図３８では、機器ＩＤがＡの照明機器は、１００％の光量で点灯していることが示される。機器ＩＤがＢの照明機器は、７０％の光量で点灯していることが示される。機器ＩＤがＦのエアコンは、設定温度が２７℃で冷房運転していることが示される。機器ＩＤがＧの電動シャッター装置は、閉じられていることが示される。
【０２８４】
ホームコントローラ１００の機器管理部１０５も、機器リスト３８００を管理する。この場合において、機器管理部１０５は、ＩＰアドレス３８０７以外の内容をサーバ３００から取得してもよく、機器２００から直接取得してもよい。
【０２８５】
ホームコントローラ１００の表示制御部１０３は、図３８に示される機器リスト３８００を用いて、例えば図６に示される簡易制御ボタン６０４の輝度制御、又は図２５に示される部屋アイコン２４２１の輝度制御などを行う。
【０２８６】
図３９は、サーバ３００が管理する部屋情報３９００の構成を示す図である。図３９に示されるように、部屋情報３９００は、部屋ＩＤ３９０１、部屋タイプ３９０２、及び階層３９０３を備える。部屋ＩＤ３９０１は、部屋を識別するための識別子である。部屋タイプ３９０２は、部屋の種類を示す。階層３９０３は、部屋が設けられている階を示す。
【０２８７】
ホームコントローラ１００の機器管理部１０５も、部屋情報３９００を管理する。この場合において、ホームコントローラ１００の機器管理部１０５は、サーバ３００から部屋情報３９００を取得し、取得した部屋情報３９００を管理する。
【０２８８】
ホームコントローラ１００の表示制御部１０３は、図３９に示される部屋情報３９００を用いて、例えば図２４に示される部屋アイコン２４２１の配置を決定する。
【０２８９】
（システムの動作）
図４０は、ホームコントローラ１００がネットワークに接続した後に、ホームコントローラ１００がネットワーク上の機器２００を検出する処理の流れを示すシーケンス図である。図４０では、ネットワーク上に図３８で示す機器ＩＤがＡの機器Ａ２００と機器ＩＤがＢの機器Ｂ２００とが接続されているものとして説明する。
【０２９０】
ホームコントローラ１００の初回利用時や電源オン時において、ホームコントローラ１００がネットワークに接続すると（Ｓ３３０１）、ホームコントローラ１００の機器管理部１０５は、ネットワーク上のすべての機器２００に対して機器検索要求をブロードキャストする（Ｓ３３０２）。機器検索要求を受信した機器Ａ２００は、機器検索応答をホームコントローラ１００に返す（Ｓ３３０３）。機器検索応答を受信したホームコントローラ１００は、機器Ａ２００から機器情報を取得し（Ｓ３３０４）、表示画面を更新する（Ｓ３３０５）。
【０２９１】
同様に、機器検索要求を受信した機器Ｂ２００は、機器検索応答をホームコントローラ１００に返す（Ｓ３３０６）。機器検索応答を受信したホームコントローラ１００は、機器Ｂ２００から機器情報を取得し（Ｓ３３０７）、表示画面を更新する（Ｓ３３０８）。ここで、機器情報とは、機器２００の機器タイプ、型番、及び能力情報などを表した情報である。この機器情報に基づきホームコントローラ１００の機器管理部１０５は機器リスト３８００（図３８参照）を生成してもよい。
【０２９２】
図４１は、機器２００がネットワークに接続した際に、ホームコントローラ１００がネットワーク上の機器２００を検出する処理の流れを示すシーケンス図である。機器Ａ２００が初回利用時や電源オン時にネットワークに接続すると（Ｓ３４０１）、ネットワーク接続通知をネットワーク上のすべてのホームコントローラ１００にブロードキャストする（Ｓ３４０２）。ネットワーク接続通知を受信したホームコントローラ１００は、機器管理部１０５が機器Ａ２００から機器情報を取得し（Ｓ３４０３）、表示制御部１０３が表示画面を更新する（Ｓ３４０４）。機器Ｂ２００のネットワーク接続時の処理も機器Ａ２００と同様である（Ｓ３４０５〜Ｓ３４０８）。
【０２９３】
図４２は、ホームコントローラ１００が機器２００を直接制御する処理の流れを示すシーケンス図である。まず、ホームコントローラ１００のタッチパネル制御部１０２は、簡易制御ボタン６０４（図６）または部屋画面７０３（例えば図７），１６０３（例えば図１６），２６０３（例えば図２６）へのユーザの操作を検知する（Ｓ３８０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、機器２００に送信する（Ｓ３８０２）。
【０２９４】
制御コマンドを受信した機器２００は、制御コマンドを実行し（Ｓ３８０３）、制御結果をホームコントローラ１００に送信する（Ｓ３８０４）。制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ３８０５）。
【０２９５】
図４３は、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れを示すシーケンス図である。まず、ホームコントローラ１００のタッチパネル制御部１０２は、簡易制御ボタン６０４（図６）または部屋画面７０３（例えば図７），１６０３（例えば図１６），２６０３（例えば図２６）へのユーザの操作を検知する（Ｓ３９０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、サーバ３００に送信する（Ｓ３９０２）。
【０２９６】
制御コマンドを受信したサーバ３００は、該当する制御コマンドを機器２００に送信する（Ｓ３９０３）。制御コマンドを受信した機器２００は制御コマンドを実行し（Ｓ３９０４）、制御結果をサーバ３００に送信する（Ｓ３９０５）。制御結果を受信したサーバ３００はその制御結果をホームコントローラ１００に送信する（Ｓ３９０６）。その制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ３９０７）。
【０２９７】
図４４は、ホームコントローラ１００がサーバ３００経由で機器２００の機器状態を確認する処理の流れを示すシーケンス図である。まず、機器２００は、現在の機器状態をサーバ３００に送信する（Ｓ４００１）。ここで、機器２００は、電源オン時、電源オフ時、機器状態が変化した時、或いは定期的に機器状態をサーバ３００に送信し、サーバ３００に機器状態を蓄積させる。なお、Ｓ４００１の処理は、Ｓ４００２からＳ４００６の処理とは非同期に実行されても良い。
【０２９８】
次に、ホームコントローラ１００のタッチパネル制御部１０２は、例えばコントローラアプリアイコン５０１（図５）へのユーザの操作を検知する（Ｓ４００２）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、サーバ３００に送信する（Ｓ４００３）。ここでは、機器２００の機器状態を確認するための制御コマンドが生成されている。
【０２９９】
制御コマンドを受信したサーバ３００は、該当する機器２００の現在の機器状態を検索し（Ｓ４００４）、該当する機器２００の機器状態を制御結果としてホームコントローラ１００に送信する（Ｓ４００５）。制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４００６）。例えば、トップ画面６００（図６），１５００（図１５）等を表示する際に、表示制御部１０３は、簡易制御ボタン６０４の輝度を機器状態にしたがって制御する。
【０３００】
図４５は、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００が機器２００を直接制御する処理の流れを示すシーケンス図である。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。また、機器Ａ２００、Ｂ２００は、１つの部屋に設置された例えば照明機器であり、第２制御パターンにおける簡易制御ボタン６０４（図１５）、第２制御パターンにおける部屋画面１６０３（例えば図１６）、又は第３制御パターンにおける部屋画面２６０３（例えば図２６）に対する操作で制御されるものとする。
【０３０１】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、簡易制御ボタン６０４、部屋画面１６０３、又は部屋画面２６０３へのユーザの操作を検知する（Ｓ４１０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、機器Ａ２００に送信する（Ｓ４１０２）。
【０３０２】
制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４１０３）、制御結果をホームコントローラ１００に送信する（Ｓ４１０４）。
【０３０３】
次に、ホームコントローラ１００の機器制御部１０６は、機器Ａ２００に送信した制御コマンドと同じ制御コマンドを機器Ｂ２００に送信する（Ｓ４１０５）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４１０６）、制御結果をホームコントローラ１００に送信する（Ｓ４１０７）。
【０３０４】
制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４１０８）。この場合、例えば、簡易制御ボタン６０４、部屋画面１６０３、又は部屋画面２６０３の輝度が制御結果にしたがって更新される。
【０３０５】
図４６は、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れを示すシーケンス図である。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。また、機器Ａ２００、Ｂ２００は、１つの部屋に設置された例えば照明機器であり、第２制御パターンにおける簡易制御ボタン６０４（図１５）、第２制御パターンにおける部屋画面１６０３（例えば図１６）、又は第３制御パターンにおける部屋画面２６０３（例えば図２６）に対する操作で制御されるものとする。
【０３０６】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、簡易制御ボタン６０４、部屋画面１６０３、又は部屋画面２６０３へのユーザの操作を検知する（Ｓ４２０１）。
【０３０７】
次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた機器Ａ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４２０２）。
【０３０８】
機器Ａ２００の制御コマンドを受信したサーバ３００は、機器Ａ２００に制御コマンドを送信する（Ｓ４２０３）。制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４２０４）、制御結果をサーバ３００に送信する（Ｓ４２０５）。制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４２０６）。
【０３０９】
同様にホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた機器Ｂ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４２０７）。
【０３１０】
制御コマンドを受信したサーバ３００は、機器Ｂ２００に制御コマンドを送信する（Ｓ４２０８）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４２０９）、制御結果をサーバ３００に送信する（Ｓ４２１０）。制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４２１１）。
【０３１１】
そして、ホームコントローラ１００の表示制御部１０３は、図４５のＳ４１０８と同様に、制御結果にしたがって表示画面を更新する（Ｓ４２１２）。
【０３１２】
図４７は、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れを示すシーケンス図である。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。また、機器Ａ２００、Ｂ２００は、１つの部屋に設置された例えば照明機器であり、第２制御パターンにおける簡易制御ボタン６０４（図１５）、第２制御パターンにおける部屋画面１６０３（例えば図１６）、又は第３制御パターンにおける部屋画面２６０３（例えば図２６）に対する操作で制御されるものとする。
【０３１３】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、簡易制御ボタン６０４、部屋画面１６０３、又は部屋画面２６０３へのユーザの操作を検知する（Ｓ４３０１）。
【０３１４】
次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じて、機器Ａ２００及び機器Ｂ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４３０２）。
【０３１５】
制御コマンドを受信したサーバ３００は、機器Ａ２００に制御コマンドを送信する（Ｓ４３０３）。制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４３０４）、制御結果をサーバ３００に送信する（Ｓ４３０５）。
【０３１６】
同様にサーバ３００は、機器Ｂ２００に制御コマンドを送信する（Ｓ４３０６）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４３０７）、制御結果をサーバ３００に送信する（Ｓ４３０８）。機器Ａ２００及び機器Ｂ２００の制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４３０９）。
【０３１７】
そして、ホームコントローラ１００の表示制御部１０３は、図４５のＳ４１０８と同様に、制御結果にしたがって表示画面を更新する（Ｓ４３１０）。
【０３１８】
図４８は、ホームコントローラ１００の全体処理を示すフローチャートである。図４８は、図６〜図１４を用いて説明された第１制御パターンにおけるホームコントローラ１００の処理を示す。
【０３１９】
Ｓ４８０１において、ホームコントローラ１００の基本画面５００（図５）のコントローラアプリアイコン５０１がタップされて、ホームコントロールシステムのアプリケーションが起動される。
【０３２０】
Ｓ４８０２において、ホームコントローラ１００の機器管理部１０５は、例えば図４０、図４１のシーケンス図に示される処理により、ネットワークに接続された機器２００を発見する。このとき、機器情報が取得されるため（例えば図４０のＳ３３０４）、ホームコントローラ１００の機器管理部１０５は、機器リスト３８００（図３８）を生成してもよい。
【０３２１】
Ｓ４８０３において、表示制御部１０３は、トップ画面６００（図６）をディスプレイ１０１に表示する。表示制御部１０３は、Ｓ４８０２で取得された機器情報を用いて、各機器の電源のオンオフ状態に従って、トップ画面６００の簡易制御ボタン６０４の輝度を制御する。
【０３２２】
Ｓ４８０４において、タッチパネル制御部１０２は、トップ画面６００の機器選択ボタン６０１が選択されたか否かを判断する。機器選択ボタン６０１が選択されていれば（Ｓ４８０４でＹＥＳ）、タッチパネル制御部１０２は、照明機器が選択されたか否かを判断する（Ｓ４８０５）。このＳ４８０５では、選択された機器選択ボタン６０１の機器名６０２が「照明」であるか否かが判断される。
【０３２３】
照明機器が選択されていれば（Ｓ４８０５でＹＥＳ）、Ｓ４８０６において、照明制御画面表示処理（後述の図５２及び図５３）が実行されて、処理はＳ４８０２に戻る。照明機器が選択されていなければ（Ｓ４８０５でＮＯ）、Ｓ４８０７において、その他の機器の制御画面表示処理（後述の図５４）が実行されて、処理はＳ４８０２に戻る。
【０３２４】
Ｓ４８０４において、機器選択ボタン６０１が選択されていなければ（Ｓ４８０４でＮＯ）、Ｓ４８０８において、タッチパネル制御部１０２は、トップ画面６００の簡易制御ボタン６０４が選択されたか否かを判断する。簡易制御ボタン６０４が選択されなければ（Ｓ４８０８でＮＯ）、処理はＳ４８０４に戻る。
【０３２５】
簡易制御ボタン６０４が選択されると（Ｓ４８０８でＹＥＳ）、機器制御部１０６は、対応する機器をオン又はオフに制御する制御コマンドを生成する（Ｓ４８０９）。Ｓ４８１０において、制御コマンド送信処理（後述の図５５）が実行される。Ｓ４８１１において、表示制御部１０３は、制御結果に基づき画面表示を更新する。続いて、処理はＳ４８０４に戻る。
【０３２６】
ユーザは、ホームコントローラ１００のディスプレイ１０１に表示されているホームボタン（図示省略）又はアプリケーション終了ボタン（図示省略）などをタップすることにより、任意のタイミングで図４８のホームコントロールシステムのアプリケーションを終了することができる。この点は、後述される図４９及び図５０の処理でも同様である。
【０３２７】
図４９は、ホームコントローラ１００の全体処理を示すフローチャートである。図４９は、図１５〜図２３を用いて説明された第２制御パターンにおけるホームコントローラ１００の処理を示す。
【０３２８】
Ｓ４９０１〜Ｓ４９０２は、図４８のＳ４８０１〜Ｓ４８０２と同じである。Ｓ４９０３において、表示制御部１０３は、トップ画面１５００（図１５）をディスプレイ１０１に表示する。表示制御部１０３は、Ｓ４９０２で取得された機器情報を用いて、各機器の電源のオンオフ状態に従って、トップ画面１５００の簡易制御ボタン６０４の輝度を制御する。
【０３２９】
Ｓ４９０４において、タッチパネル制御部１０２は、トップ画面１５００の部屋選択ボタン１５０１が選択されたか否かを判断する。部屋選択ボタン１５０１が選択されていれば（Ｓ４９０４でＹＥＳ）、タッチパネル制御部１０２は、照明機器が選択されたか否かを判断する（Ｓ４９０５）。すなわち、Ｓ４９０５では、選択された部屋選択ボタン１５０１の機器名１５０３が「照明」であるか否かが判断される。
【０３３０】
照明機器が選択されていれば（Ｓ４９０５でＹＥＳ）、照明制御画面表示処理（Ｓ４９０６、後述の図５２及び図５３）が実行されて、処理はＳ４９０２に戻る。照明機器が選択されていなければ（Ｓ４９０５でＮＯ）、Ｓ４９０７において、その他の機器の制御画面表示処理（後述の図５４）が実行されて、処理はＳ４９０２に戻る。
【０３３１】
Ｓ４９０４において、機器選択ボタン６０１が選択されていなければ（Ｓ４９０４でＮＯ）、Ｓ４９０８において、タッチパネル制御部１０２は、トップ画面１５００の簡易制御ボタン６０４が選択されたか否かを判断する。続くＳ４９０９〜Ｓ４９１１は、図４８のＳ４８０９〜Ｓ４８１１と同じである。
【０３３２】
図５０は、ホームコントローラ１００の全体処理を示すフローチャートである。図５０は、図２４〜図３３Ｂを用いて説明された第３制御パターンにおけるホームコントローラ１００の処理を示す。
【０３３３】
Ｓ５００１〜Ｓ５００２は、図４８のＳ４８０１〜Ｓ４８０２と同じである。Ｓ５００３において、表示制御部１０３は、トップ画面２４００（図２４）をディスプレイ１０１に表示する。
【０３３４】
Ｓ５００４において、タッチパネル制御部１０２は、トップ画面２４００の機器種別アイコン２４１１が選択されたか否かを判断する。機器種別アイコン２４１１が選択されると（Ｓ５００４でＹＥＳ）、表示制御部１０３は、Ｓ５００５において、部屋アイコン表示更新処理を実行し（後述の図５１）、処理はＳ５００４に戻る。
【０３３５】
Ｓ５００４において、機器種別アイコン２４１１が選択されなければ（Ｓ５００４でＮＯ）、Ｓ５００６において、タッチパネル制御部１０２は、トップ画面２４００の部屋アイコン２４２１が選択されたか否かを判断する。部屋アイコン２４２１が選択されると（Ｓ５００６でＹＥＳ）、タッチパネル制御部１０２は、機器種別アイコン２４１１が選択済みか否かを判断する（Ｓ５００７）。機器種別アイコン２４１１が選択済みでなければ（Ｓ５００７でＮＯ）、処理は、Ｓ５００４に戻る。このとき、表示制御部１０３は、機器種別アイコン２４１１を選択することをユーザに促すメッセージを表示してもよい。
【０３３６】
機器種別アイコン２４１１が選択済みであれば（Ｓ５００７でＹＥＳ）、Ｓ５００８において、タッチパネル制御部１０２は、照明機器を表す機器種別アイコン２４１１が選択されたか否かを判断する。
【０３３７】
照明機器を表す機器種別アイコン２４１１が選択されていれば（Ｓ５００８でＹＥＳ）、Ｓ５００９において、照明制御画面表示処理（後述の図５２及び図５３）が実行されて、処理はＳ５００２に戻る。照明機器を表す機器種別アイコン２４１１が選択されていなければ（Ｓ５００８でＮＯ）、Ｓ５０１０において、その他の機器の制御画面表示処理（後述の図５４）が実行されて、処理はＳ５００２に戻る。
【０３３８】
Ｓ５００６において、部屋アイコン２４２１が選択されていなければ（Ｓ５００６でＮＯ）、Ｓ５０１１において、タッチパネル制御部１０２は、トップ画面２４００の機器種別切替ボタン２４１２が選択されたか否かを判断する。機器種別切替ボタン２４１２が選択されていれば（Ｓ５０１１でＹＥＳ）、表示制御部１０３は、機器選択領域２４１０に表示する機器種別アイコン２４１１を切り替える。機器種別切替ボタン２４１２が選択されていなければ（Ｓ５０１１でＮＯ）、処理はＳ５００４に戻る。
【０３３９】
図５１は、図５０のＳ５００５において実行される部屋アイコン表示更新処理を示すフローチャートである。
【０３４０】
Ｓ５１０１において、表示制御部１０３は、トップ画面２４００（図２４）に表示されている全ての部屋アイコン２４２１に対応する部屋をチェックしたか否かを判断する。全ての部屋アイコン２４２１に対応する部屋をチェックしていれば（Ｓ５１０１でＹＥＳ）、表示制御部１０３は、図５１の処理を終了する。
【０３４１】
全ての部屋アイコン２４２１に対応する部屋をチェックしていなければ（Ｓ５１０１でＮＯ）、表示制御部１０３は、Ｓ５１０２において、一つの部屋アイコン２４２１に対応する部屋に設置されている、図５０のＳ５００４で選択された機器種別アイコン２４１１により表される機器の状態を判断する。このとき、複数の機器が当該部屋に設置されている場合には、表示制御部１０３は、全ての機器の状態を判断する。
【０３４２】
当該部屋に設置されている少なくとも１個の機器の電源がオンの場合には（Ｓ５１０２でオン）、Ｓ５１０３において、表示制御部１０３は、部屋アイコン２４２１を所定の輝度以上の明るさで表示する。一方、当該部屋に設置されている全ての機器の電源がオフの場合又は当該部屋に機器が設置されていない場合には（Ｓ５１０２でオフ又は未設置）、Ｓ５１０４において、表示制御部１０３は、部屋アイコン２４２１を所定の輝度未満の明るさで表示する。
【０３４３】
図５１の処理によって、表示制御部１０３は、図２５に示されるトップ画面２４００を、ホームコントローラ１００のディスプレイ１０１に表示する。図２５の例では、Ｓ５１０３において、表示制御部１０３は、部屋アイコン２４２１を所定の輝度（初期の輝度）の明るさで表示している。
【０３４４】
Ｓ５１０２において、表示制御部１０３は、機器２００から現在の状態を取得して、Ｓ５１０２の判断を行ってもよい。代替的に、Ｓ５１０２において、表示制御部１０３は、図５０のＳ５００２で取得した機器２００の状態を用いて、Ｓ５１０２の判断を行ってもよい。
【０３４５】
図５２、図５３は、図４８のＳ４８０６、図４９のＳ４９０６、図５０のＳ５００９において実行される照明制御画面表示処理を示すフローチャートである。
【０３４６】
Ｓ５２０１において、表示制御部１０３は、照明機器が設置された部屋を表す部屋画面を含む制御画面をディスプレイ１０１に表示する。図４８のＳ４８０６の処理であれば、表示制御部１０３は、部屋画面７０３を含む制御画面７００（例えば図７）をディスプレイ１０１に表示する。図４９のＳ４９０６の処理であれば、表示制御部１０３は、部屋画面１６０３を含む制御画面１６００（例えば図１６）をディスプレイ１０１に表示する。図５０のＳ５００９の処理であれば、表示制御部１０３は、部屋画面２６０３を含む制御画面２６００（例えば図２６）をディスプレイ１０１に表示する。
【０３４７】
Ｓ５２０２において、表示制御部１０３は、部屋画面により表される部屋に設置された照明機器から機器情報を取得して、照明機器の電源がオン状態か否かを判断する。照明機器の電源がオフ状態であれば（Ｓ５２０２でＮＯ）、Ｓ５２０３において、表示制御部１０３は、部屋画面を予め定められた最小輝度で表示する。
【０３４８】
一方、照明機器の電源がオン状態であれば（Ｓ５２０２でＹＥＳ）、Ｓ５２０４において、表示制御部１０３は、部屋画面を照明機器の光量に応じた輝度で表示する。表示制御部１０３は、照明機器がオン状態であって光量１００％であれば、予め定められた最大輝度（後述）で部屋画面を表示する。表示制御部１０３は、照明機器がオン状態であって光量１００％未満であれば、照明機器の光量に応じて、最大輝度と最小輝度との間の輝度で部屋画面を表示する。
【０３４９】
図４９のＳ４９０６、図５０のＳ５００９の処理の場合には、表示制御部１０３は、全ての照明機器の電源がオフ状態であれば、Ｓ５２０２でＮＯと判断し、少なくとも１個の照明機器の電源がオン状態であれば、Ｓ５２０２でＹＥＳと判断する。
【０３５０】
Ｓ５３０１において、タッチパネル制御部１０２は、部屋画面の領域内で、接触物１１００の接触が検知されたか否かを判断する。接触物１１００の接触が検知されると（Ｓ５３０１でＹＥＳ）、Ｓ５３０２において、タッチパネル制御部１０２は、接触物１１００の接触が継続して、接触物１１００の移動が検知されたか否かを判断する。
【０３５１】
接触物１１００の移動が検知されなければ（Ｓ５３０２でＮＯ）、接触物１１００のタップが検知されたことになる。そこで、Ｓ５３０３において、機器制御部１０６は、照明機器のオンとオフとを切り替える制御に決定する。Ｓ５３０４において、機器制御部１０６は、決定した制御に対応する制御コマンドを生成する。Ｓ５３０５において、通信制御部１０７は、制御コマンド送信処理（後述の図５５）を実行する。その後、処理はＳ５２０２に戻る。Ｓ５２０２〜Ｓ５２０４において、表示制御部１０３は、制御結果に従って部屋画面の輝度を変更する。
【０３５２】
Ｓ５３０２において、タッチパネル制御部１０２は、接触物１１００の移動を検知すると（Ｓ５３０２でＹＥＳ）、前回のＳ５３０２における検知時点からの接触物１１００の移動量を算出する。Ｓ５３０６において、タッチパネル制御部１０２は、接触物１１００の移動方向を判断する。接触物１１００の移動方向が、Ｓ５３０６で上方向又は右方向であれば、機器制御部１０６は、Ｓ５３０７において、接触物１１００の移動量に応じて照明機器の光量を上昇させる制御に決定し、処理がＳ５３０４に進められる。接触物１１００の移動方向が、Ｓ５３０６で下方向又は左方向であれば、機器制御部１０６は、Ｓ５３０８において、接触物１１００の移動量に応じて照明機器の光量を低下させる制御に決定し、処理がＳ５３０４に進められる。
【０３５３】
Ｓ５３０１において、部屋画面の領域内で接触物１１００の接触が検知されなければ（Ｓ５３０１でＮＯ）、Ｓ５３０９において、タッチパネル制御部１０２は、機器切替ボタン又は部屋切替ボタン又は階切替ボタンが選択されたか否かを判断する。
【０３５４】
機器切替ボタン又は部屋切替ボタン又は階切替ボタンが選択されると（Ｓ５３０９でＹＥＳ）、Ｓ５３１０において、表示制御部１０３は、表示する制御画面を切り替える。その後、処理はＳ５３０１に戻る。
【０３５５】
Ｓ５３０９において、例えば図１４の上左図に示されるように、右側の機器切替ボタン７０４が選択されると、表示制御部１０３は、Ｓ５３１０において、表示する制御画面を、制御画面７００（図１４の上左図）から制御画面１４００（図１４の上右図）に切り替える。
【０３５６】
Ｓ５３０９において、例えば図２３の上左図に示されるように、右側の部屋切替ボタン１６０４が選択されると、表示制御部１０３は、Ｓ５３１０において、表示する制御画面を、制御画面１６００（図２３の上左図）から制御画面２２００（図２３の上右図）に切り替える。
【０３５７】
Ｓ５３０９において、例えば図３３Ｂの上図に示されるように、上側の階切替ボタン２６０５が選択されると、表示制御部１０３は、Ｓ５３１０において、表示する制御画面を、制御画面２６００（図３３Ｂの上図）から制御画面２８００（図３３Ｂの下図）に切り替える。
【０３５８】
Ｓ５３０９において、機器切替ボタン又は部屋切替ボタン又は階切替ボタンが選択されなければ（Ｓ５３０９でＮＯ）、タッチパネル制御部１０２は、Ｓ５３１１において、トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されたか否かを判断する。Ｓ５３１１において、トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されなければ（Ｓ５３１１でＮＯ）、処理はＳ５３０１に戻る。
【０３５９】
Ｓ５３１１において、トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されると（Ｓ５３１１でＹＥＳ）、図５２、図５３の処理は終了する。
【０３６０】
図５２のＳ５２０３における「最小輝度」は、所定の輝度（初期の輝度、つまり部屋画面以外の他の領域の輝度）未満の輝度に予め定められている。図５２のＳ５２０４における「最大輝度」は、所定の輝度（初期の輝度、つまり部屋画面以外の他の領域の輝度）に等しい輝度に予め定められている。
【０３６１】
図５３のＳ５３０６において、「上方向」は、接触物の移動方向において、上方向の成分が左方向の成分及び右方向の成分より大きいことを言う。「下方向」は、接触物の移動方向において、下方向の成分が左方向の成分及び右方向の成分より大きいことを言う。「右方向」は、接触物の移動方向において、右方向の成分が上方向の成分及び下方向の成分より大きいことを言う。「左方向」は、接触物の移動方向において、左方向の成分が上方向の成分及び下方向の成分より大きいことを言う。
【０３６２】
図５２、図５３の処理は、例えば１０ｍｓｅｃの周期で実行される。つまり、図５３のＳ５３０２において、タッチパネル制御部１０２は、１０ｍｓｅｃごとに、接触物１１００の移動量を算出する。図５３のＳ５３０５において、機器制御部１０６は、１０ｍｓｅｃごとに、制御コマンドを照明機器に送信する。図５２のＳ５２０４において、表示制御部１０３は、１０ｍｓｅｃごとに、部屋画面の輝度を制御する。
【０３６３】
その結果、例えば図３４に示されるように、表示画面の画面遷移Ｃ３４０１，Ｃ３４０２，Ｃ３４０３が滑らかに行われる。なお、処理の周期は１０ｍｓｅｃに限られない。表示画面の画面遷移及び照明機器の調光制御が滑らかに行われる周期であればよい。
【０３６４】
図５４は、図４８のＳ４８０７、図４９のＳ４９０７、図５０のＳ５０１０において実行される、その他の機器の制御画面表示処理を示すフローチャートである。
【０３６５】
Ｓ５４０１において、表示制御部１０３は、選択された機器に応じた制御画面をディスプレイ１０１に表示する。例えば、機器がエアコンであれば、表示制御部１０３は、モード、温度、風向き、及び風量が設定可能な制御画面を表示する。
【０３６６】
Ｓ５４０２において、タッチパネル制御部１０２は、制御画面に対して機器の制御の操作が行われたか否かを判断する。制御画面に対して機器の制御の操作が行われると（Ｓ５４０２でＹＥＳ）、Ｓ５４０３において、機器制御部１０６は、操作に応じた制御コマンドを生成する。Ｓ５４０４において、通信制御部１０７は、制御コマンド送信処理（後述の図５５）を実行する。Ｓ５４０５において、表示制御部１０３は、制御結果に応じて画面表示を更新する。その後、処理はＳ５４０２に戻る。
【０３６７】
Ｓ５４０２において、制御画面に対して機器の制御の操作が行われない場合には（Ｓ５４０２でＮＯ）、Ｓ５４０６において、タッチパネル制御部１０２は、トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されたか否かを判断する。
【０３６８】
トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されなければ（Ｓ５４０６でＮＯ）、処理はＳ５４０２に戻る。Ｓ５４０６において、トップ画面切替ボタン７０２又は１６０２又は２６０２が選択されると（Ｓ５４０６でＹＥＳ）、図５４の処理は終了する。
【０３６９】
図５５は、図５３のＳ５３０５、図５４のＳ５４０４で実行される制御コマンド送信処理を示すフローチャートである。まず、機器制御部１０６は、ホームコントローラ１００がホームネットワークに接続中であるか否かを判定する（Ｓ３７０１）。ホームネットワークに接続中であれば（Ｓ３７０１でＹＥＳ）、機器制御部１０６は、機器リスト３８００（図３８）の制御コマンド送信先３８０６の内容にしたがって、制御コマンドの送信先をチェックする（Ｓ３７０２）。
【０３７０】
ここで、ホームネットワークとは、ユーザの宅内におけるネットワークである。したがって、ユーザが外出先からホームコントローラ１００を操作していれば、Ｓ３７０１でＮＯと判定され、ユーザが宅内でホームコントローラ１００を操作していれば、Ｓ３７０１でＹＥＳと判定される。
【０３７１】
Ｓ３７０２において、制御コマンドの送信先が「機器」であれば、機器制御部１０６は、該当する機器２００に制御コマンドを送信する（Ｓ３７０３）。一方、Ｓ３７０２において、制御コマンドの送信先が「サーバ」であれば、機器制御部１０６は、制御コマンドをサーバ３００に送信する（Ｓ３７０４）。
【０３７２】
例えば、機器リスト３８００（図３８）において、照明機器は、制御コマンド送信先３８０６が「機器」であるため、機器制御部１０６は制御コマンドを照明機器に送信する。一方、機器リスト３８００において、エアコンは、制御コマンド送信先３８０６が「サーバ」であるため、機器制御部１０６は制御コマンドをサーバ３００に送信する。また、Ｓ３７０１でホームコントローラ１００はホームネットワークに接続されていないと判断した場合にも（Ｓ３７０１でＮＯ）、Ｓ３７０４の処理を実施する。つまり、ホームコントローラ１００が宅外に存在する場合には、機器２００は、サーバ３００を介して制御されることとなる。
【０３７３】
Ｓ３７０５において、機器制御部１０６は、制御結果を機器２００又はサーバ３００から受信する。次に、機器制御部１０６は、同時に操作する機器２００の全てに制御コマンドの送信が終了している場合（Ｓ３７０６でＹＥＳ）、図５５の処理は終了する。一方、同時に操作する機器２００の全てに制御コマンドの送信が終了していない場合（Ｓ３７０６でＮＯ）、機器制御部１０６は、処理をＳ３７０２に戻し、Ｓ３７０２以降の処理を繰り返す。
【０３７４】
例えば、同じ部屋に２つの照明機器が設置され、これら２つの照明機器が同時に操作される上記第２制御パターン又は第３制御パターンの場合、機器制御部１０６は、例えば図４５〜図４７に示されるように、これら２つの照明機器のそれぞれに制御コマンドを送信する。なお、他の機器２００と同時に操作されない機器２００は、Ｓ３７０６でＮＯと判定されない。
【産業上の利用可能性】
【０３７５】
本開示によれば、ネットワークに接続された一以上の照明機器を制御する制御方法及びプログラムとして有用である。
【図１】
0005909033.tif 000002
【図２】
0005909033.tif 000003
【図３】
0005909033.tif 000004
【図４】
0005909033.tif 000005
【図５】
0005909033.tif 000006
【図６】
0005909033.tif 000007
【図７】
0005909033.tif 000008
【図８】
0005909033.tif 000009
【図９】
0005909033.tif 000010
【図１０】
0005909033.tif 000011
【図１１】
0005909033.tif 000012
【図１２】
0005909033.tif 000013
【図１３】
0005909033.tif 000014
【図１４】
0005909033.tif 000015
【図１５】
0005909033.tif 000016
【図１６】
0005909033.tif 000017
【図１７】
0005909033.tif 000018
【図１８】
0005909033.tif 000019
【図１９】
0005909033.tif 000020
【図２０】
0005909033.tif 000021
【図２１】
0005909033.tif 000022
【図２２】
0005909033.tif 000023
【図２３】
0005909033.tif 000024
【図２４】
0005909033.tif 000025
【図２５】
0005909033.tif 000026
【図２６】
0005909033.tif 000027
【図２７】
0005909033.tif 000028
【図２８】
0005909033.tif 000029
【図２９】
0005909033.tif 000030
【図３０】
0005909033.tif 000031
【図３１】
0005909033.tif 000032
【図３２】
0005909033.tif 000033
【図３３Ａ】
0005909033.tif 000034
【図３３Ｂ】
0005909033.tif 000035
【図３４】
0005909033.tif 000036
【図３５】
0005909033.tif 000037
【図３６】
0005909033.tif 000038
【図３７】
0005909033.tif 000039
【図３８】
0005909033.tif 000040
【図３９】
0005909033.tif 000041
【図４０】
0005909033.tif 000042
【図４１】
0005909033.tif 000043
【図４２】
0005909033.tif 000044
【図４３】
0005909033.tif 000045
【図４４】
0005909033.tif 000046
【図４５】
0005909033.tif 000047
【図４６】
0005909033.tif 000048
【図４７】
0005909033.tif 000049
【図４８】
0005909033.tif 000050
【図４９】
0005909033.tif 000051
【図５０】
0005909033.tif 000052
【図５１】
0005909033.tif 000053
【図５２】
0005909033.tif 000054
【図５３】
0005909033.tif 000055
【図５４】
0005909033.tif 000056
【図５５】
0005909033.tif 000057