(57)【要約】【課題】自走式家電と据え置き家電とを区別したうえで各家電の状態を適切に表示する。【解決手段】第１情報に基づき、複数の家電それぞれが、所定のエリアに設置される第１種家電、および複数のエリアを移動しうる第２種家電のいずれであるかを判定し、第２情報に基づき、複数の家電それぞれが存在するエリアを特定し、第１情報および第３情報に基づき、複数の家電それぞれの状態を表す第１表示オブジェクトを生成し、第１種家電の第１表示オブジェクトを第１種家電それぞれが設置されているエリアに対応する第１態様で配置して表示させ、第２種家電の第１表示オブジェクトを第１態様とは異なる第２態様で配置して表示させる。【選択図】図１
2020188404.tif 000002
【特許請求の範囲】
【請求項１】
表示制御装置が行う表示制御方法であって、
宅内に存在する複数の家電それぞれから、家電を識別する第１情報、前記宅内の複数のエリアのうち現在前記家電が設置されているエリアを示す第２情報および状態に関する第３情報を取得し、
前記第１情報に基づき、前記複数の家電それぞれが、所定の前記エリアに設置される第１種家電、および前記複数のエリアを移動しうる第２種家電のいずれであるかを判定し、
前記第２情報に基づき、前記複数の家電それぞれが存在する前記エリアを特定し、
前記第１情報および前記第３情報に基づき、前記複数の家電それぞれの前記状態を表す第１表示オブジェクトを生成し、
前記第１種家電の前記第１表示オブジェクトを前記第１種家電それぞれが設置されている前記エリアに対応する第１態様で配置して表示させ、
前記第２種家電の前記第１表示オブジェクトを前記第１態様とは異なる第２態様で配置して表示させる、
表示制御方法。
【請求項２】
全家電表示モードと、拡大表示モードとを備え、
前記全家電表示モードは、全ての前記第１種家電の前記第１表示オブジェクトを第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第２態様で配置して表示させ、
前記拡大表示モードは、前記複数のエリアのうちの特定のエリアに設置される前記第１種家電の前記第１表示オブジェクトを第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第２態様で配置して表示させる、
請求項１に記載の表示制御方法。
【請求項３】
前記全家電表示モードは、
前記第２種家電が移動中の第１エリアに設置される第１表示装置において、
前記第２種家電が前記第１エリアで移動中である旨を表示させ、
前記第２種家電が移動していない第２エリアに設置される第２表示装置において、
前記第２種家電が前記第２エリア以外で移動中である旨を表示させる、
請求項２に記載の表示制御方法。
【請求項４】
前記拡大表示モードは、
前記第２種家電が移動中の第１エリアに設置される第１表示装置において、
前記第２種家電が前記第１エリアで移動中であることを示す第１通知文を表示させ、
前記第２種家電が移動していない第２エリアに設置される第２表示装置において、前記第２種家電について前記第１通知文とは異なる第２通知文を表示させる、
請求項２に記載の表示制御方法。
【請求項５】
前記第２通知文は、前記第２種家電が前記第２エリア以外で移動中であること示す、
請求項４に記載の表示制御方法。
【請求項６】
前記第２種家電は、前記複数のエリアの移動順序を定義する走行計画に従って移動し、
前記走行計画において前記第２種家電が前記第１エリア以降に移動する１以上の第３エリアに設置される１以上の第３表示装置に、前記第２通知文を表示させ、
前記走行計画において前記第２種家電が前記第１エリア以降に移動しない第４エリアに設置される第４表示装置に、前記第２通知文を表示させない、
請求項４に記載の表示制御方法。
【請求項７】
前記第２種家電は、前記複数のエリアの移動順序を定義する走行計画に従って移動し、
前記第２表示装置において、
前記第２種家電が前記走行計画において前記第１エリアの直後に前記第２エリアに移動する場合に、
前記第２種家電が前記第１エリアの直後に前記第２エリアに移動することを示す第３通知文を表示させる、
請求項４に記載の表示制御方法。
【請求項８】
前記第２表示装置において、
前記第２種家電が前記１以上の第３エリアに移動することを拒否する命令を前記第２種家電に送信する機能を備える第２表示オブジェクトを表示させる、
請求項６に記載の表示制御方法。
【請求項９】
前記第２種家電は、前記１以上の第３エリアのうち、前記第２種家電の移動が拒否された第３エリアが除外されるように前記走行計画を変更する、
請求項８記載の表示制御方法。
【請求項１０】
宅内に存在する複数の家電それぞれから、家電を識別する第１情報、前記宅内の複数のエリアのうち現在前記家電が設置されているエリアを示す第２情報、および状態に関する第３情報を取得する取得部と、
前記第１情報に基づき、前記複数の家電それぞれが、所定の前記エリアに設置される第１種家電、および前記複数のエリアを移動しうる第２種家電のいずれであるかを判定する判定部と、
前記第２情報に基づき、前記複数の家電それぞれが存在する前記エリアを特定する特定部と、
前記第１情報および前記第３情報に基づき、前記複数の家電それぞれの前記状態を表す第１表示オブジェクトを生成する生成部と、
前記第１種家電の前記第１表示オブジェクトを前記第１種家電それぞれの設置エリアに対応する第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第１態様とは異なる第２態様で配置して表示させる表示制御部とを備える、
表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、宅内における家電の状態を示す表示オブジェクトを表示する技術に関するものである。
【背景技術】
【０００２】
従来の表示制御方法として、下記の特許文献１の技術が知られている。特許文献１には、宅内の家電の位置を取得し、その家電の状態を示すアイコンをその家電の位置に対応する間取り図上の位置に重畳表示する技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１９５５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の表示制御方法は、ロボット掃除機などの自走式家電の状態を適切に表示するには課題を有しており、更なる改良が必要である。
【０００５】
本開示は、自走式家電と据え置き家電とを区別したうえで各家電の状態を適切に表示する技術を提供する。
【課題を解決するための手段】
【０００６】
本開示の一態様は、表示制御装置が行う表示制御方法であって、宅内に存在する複数の家電それぞれから、家電を識別する第１情報、前記宅内の複数のエリアのうち現在前記家電が設置されているエリアを示す第２情報および状態に関する第３情報を取得し、前記第１情報に基づき、前記複数の家電それぞれが、所定の前記エリアに設置される第１種家電、および前記複数のエリアを移動しうる第２種家電のいずれであるかを判定し、前記第２情報に基づき、前記複数の家電それぞれが存在する前記エリアを特定し、前記第１情報および前記第３情報に基づき、前記複数の家電それぞれの前記状態を表す第１表示オブジェクトを生成し、前記第１種家電の前記第１表示オブジェクトを前記第１種家電それぞれが設置されている前記エリアに対応する第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第１態様とは異なる第２態様で配置して表示させる。
【発明の効果】
【０００７】
本構成によれば、自走式家電と据え置き家電とを区別したうえで各家電の状態を適切に表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本開示の実施の形態に係る家電表示システムの構成の一例を示すブロック図である。
【図２】宅内を構成する部屋の間取りを示す図である。
【図３】表示装置が表示する、全家電表示モードの表示画面と拡大表示モードの表示画面との一例を示す図である。
【図４】表示オブジェクトの一例を示す図である。
【図５】全家電表示モードにおける表示画面の一例を示した図である。
【図６】拡大表示モードにおける表示画面の一例を示した図である。
【図７】自走式家電の走行計画を考慮した場合の拡大表示モードの表示画面の第１例を示した図である。
【図８】自走式家電の走行計画を考慮した場合の拡大表示モードの表示画面の第２例を示す図である。
【図９】自走式家電の走行計画を考慮した場合の拡大表示モードの表示画面の第３例を示す図である。
【図１０】家電情報テーブルのデータ構成の一例を示す図である。
【図１１】制御命令テーブルのデータ構成の一例を示す図である。
【図１２】運転状態テーブルのデータ構成の一例を示す図である。
【図１３】家電テーブルのデータ構成の一例を示す図である。
【図１４】表示装置情報テーブルのデータ構成の一例を示す図である。
【図１５】走行計画テーブルのデータ構成の一例を示す図である。
【図１６】運転状態情報を受信したときのサーバの処理の一例を示すフローチャートである。
【図１７】全家電表示モード処理の一例を示すフローチャートである。
【図１８】拡大表示モード処理の一例を示すフローチャートである。
【図１９】拡大表示モード処理の他の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
（本開示の基礎となった知見）
本発明者は、宅内に設置された複数の家電のそれぞれに対応する例えばカード状の表示オブジェクトを一覧表示し、表示オブジェクトを通じて各家電の状態確認及び操作をユーザに行わせる表示装置について検討している。この表示装置は、例えば、宅内のリビング、ダイニング、サニタリーなどの主要な部屋に複数設置される。この表示装置は、例えば、宅内に設置された全家電の表示オブジェクトを一覧表示する全画面モードと、ある部屋に設置された家電を一覧表示する拡大表示モードとを備えている。
【００１０】
全画面モードにおいては、各表示オブジェクトは、例えば、対応する家電が設置された部屋に応じた複数のグループに区分して表示され、拡大表示モードにおいては、例えば、表示装置が設置されている部屋のグループに属している家電の表示オブジェクトのみが表示される。そのため、ユーザは、各表示オブジェクトに対応する家電の設置場所を把握できる。
【００１１】
宅内に設置された家電の中には冷蔵庫、洗濯機、テレビというような据え置き家電の他、近年ではロボット掃除機のような自律的に移動する自走式家電もある。
【００１２】
据え置き家電は位置が変動しないため、全画面モード及び拡大表示モードの両方において、表示オブジェクトの表示は容易である。しかし、自走式家電は、随時位置が変動し、静的にどこかのグループに属しているという訳ではない。そのため、全画面モード及び拡大表示モードの両方において、自走式家電の表示オブジェクトをどのように表示するべきかが課題となる。
【００１３】
例えば、拡大表示モードにおいて、自走式家電が表示装置と同じ部屋に位置すれば、その自走式家電の表示オブジェクトを表示し、自走式家電が表示装置と別の部屋に位置すれば、その自走式家電の表示オブジェクトを非表示にするという態様も考えられる。しかし、これでは、自走式家電とは別の部屋に居るユーザは自走式家電の現在の状態を全く把握できなくなる。
【００１４】
次に、上述の特許文献１について検討する。特許文献１では、間取り図上に表示されるアイコンは据え置き家電のアイコンのみであり、自走式家電のアイコンではない。そのため、特許文献１は、自走式家電の位置及び状態を適切に表示することができない。さらに、特許文献１は、上面視からの室内の様子を２次元的に示した間取り図上に各家電のアイコンを表示する。そのため、特許文献１では、自走式家電のアイコンを表示する場合、自走式家電の位置に応じてリアルタイムにアイコンを移動表示することが要求される。しかし、これでは、処理コストが増大してしまう。さらに、間取り図上において自走式家電のアイコンをリアルタイムに移動表示させると、表示画面の情報量が増大し、ユーザに煩わしさを与える結果、何らかの作業を行うユーザの集中力の妨げにもなる。このように、特許文献１に示すような間取り図は、自走式家電の現在の状態の表示にはなじまない構成になっている。
【００１５】
このような課題を解決するために、本発明者は、据え置き家電の表示オブジェクトと自走式家電の表示オブジェクトとの表示態様を異ならせることにより、据え置き家電と自走式家電とを区別したうえで、各家電の状態を適切に表示できるとの知見を得て本開示を想到するに至った。
【００１６】
例えば、自走式家電が表示装置と同じ部屋で稼働している場合は、自走式家電の表示オブジェクトに対してこの部屋で移動中であるメッセージを表示し、自走式家電が表示装置と異なる部屋で稼働している場合は、自走式家電の表示オブジェクトに対して他の部屋で移動中であるメッセージを表示する。これにより、据え置き家電と自走式家電とが区別されたうえで、各家電の状態が適切に表示される。
【００１７】
次に、本開示の各態様について説明する。
【００１８】
本開示の一態様は、表示制御装置が行う表示制御方法であって、宅内に存在する複数の家電それぞれから、家電を識別する第１情報、前記宅内の複数のエリアのうち現在前記家電が設置されているエリアを示す第２情報および状態に関する第３情報を取得し、前記第１情報に基づき、前記複数の家電それぞれが、所定の前記エリアに設置される第１種家電、および前記複数のエリアを移動しうる第２種家電のいずれであるかを判定し、前記第２情報に基づき、前記複数の家電それぞれが存在する前記エリアを特定し、前記第１情報および前記第３情報に基づき、前記複数の家電それぞれの前記状態を表す第１表示オブジェクトを生成し、前記第１種家電の前記第１表示オブジェクトを前記第１種家電それぞれが設置されている前記エリアに対応する第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第１態様とは異なる第２態様で配置して表示させる。
【００１９】
本構成によれば、家電を識別する第１情報に基づき、各家電が所定のエリアに設置される第１種家電であるか複数のエリアを移動しうる第２種家電であるかが判定される。さらに、各家電の設置されているエリアを示す第２情報に基づいて、各家電の設置エリアが特定される。さらに、第１情報及び第３情報に基づき、複数の家電のそれぞれの状態を表す第１表示オブジェクトが生成される。
【００２０】
このように、本構成は、各家電の第１表示オブジェクトを各家電が設置されたエリアに対応付けて表示する。その上で、本構成は、第１種家電の第１表示オブジェクトを、設置エリアに対応する第１態様で配置して表示し、第２種家電の第１表示オブジェクトを、第１態様とは異なる第２態様で表示する。これにより、本態様は、据え置き家電と自走式家電とを区別したうえで、各家電の状態を適切に表示できる。
【００２１】
上記態様において、全家電表示モードと、拡大表示モードとを備え、前記全家電表示モードは、全ての前記第１種家電の前記第１表示オブジェクトを第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第２態様で配置して表示させ、前記拡大表示モードは、前記複数のエリアのうちの特定のエリアに設置される前記第１種家電の前記第１表示オブジェクトを第１態様で配置して表示させ、前記第２種家電の前記第１表示オブジェクトを前記第２態様で配置して表示させてもよい。
【００２２】
本構成によれば、全家電表示モードにおいては、全ての第１種家電の第１表示オブジェクトは第１態様で表示され、第２種家電の第１表示オブジェクトは第２態様で表示される。さらに、拡大表示モードにおいては、複数のエリアのうちの特定のエリアに設置される第１種家電の第１表示オブジェクトは第１態様で表示され、第２種家電の第１表示オブジェクトは第２態様で表示される。したがって、全家電表示モード及び拡大モードのそれぞれにおいて、第２種家電の現在位置に関わらず第２種家電の状態をユーザに適切に表示できる。
【００２３】
上記態様において、前記全家電表示モードは、前記第２種家電が移動中の第１エリアに設置される第１表示装置において、前記第２種家電が前記第１エリアで移動中である旨を表示させ、前記第２種家電が移動していない第２エリアに設置される第２表示装置において、前記第２種家電が前記第２エリア以外で移動中である旨を表示させてもよい。
【００２４】
本構成によれば、全家電表示モードにおいて、第２種家電が移動中である第１エリアのユーザは、第２種家電が第１エリアに位置していることを確認できる。さらに、全家電表示モードにおいて、第２種家電が移動していない第２エリアのユーザは、第２種家電が第２エリア以外に位置していることを確認できる。
【００２５】
上記態様において、前記拡大表示モードは、前記第２種家電が移動中の第１エリアに設置される第１表示装置において、前記第２種家電が前記第１エリアで移動中であることを示す第１通知文を表示させ、前記第２種家電が移動していない第２エリアに設置される第２表示装置において、前記第２種家電について前記第１通知文とは異なる第２通知文を表示させてもよい。
【００２６】
本構成によれば、拡大表示モードにおいて、第２種家電が移動中である第１エリアのユーザは、第１通知文を通じて、第２種家電が第１エリアに位置していることを確認できる。さらに、拡大表示モードにおいて、第２種家電が移動していない第２エリアのユーザは、第１通知文とは異なる第２通知文を通じて、第２種家電が第２エリア以外に位置していることを確認できる。
【００２７】
上記態様において、前記第２通知文は、前記第２種家電が前記第２エリア以外で移動中であること示してもよい。
【００２８】
本構成によれば、拡大表示モードにおいて、第２種家電が移動していない第２エリアの第２表示装置は、２種家電が前記第２エリア以外で移動中であること示す第２通知文を表示する。そのため、第２エリアのユーザは、第２種家電が第２エリア以外に位置していることを容易に確認できる。
【００２９】
上記態様において、前記第２種家電は、前記複数のエリアの移動順序を定義する走行計画に従って移動し、前記走行計画において前記第２種家電が前記第１エリア以降に移動する１以上の第３エリアに設置される１以上の第３表示装置に、前記第２通知文を表示させ、前記走行計画において前記第２種家電が前記第１エリア以降に移動しない第４エリアに設置される第４表示装置に、前記第２通知文を表示させななくてもよい。
【００３０】
本構成によれば、第２種家電が走行計画に従って移動する場合、第２種家電が移動中である第１エリア以降に第２種家電が移動する第３エリアのユーザは、第２通知文を通じて、これから第２種家電が第３エリアに移動する予定にあることを確認できる。一方、第２種家電が第１エリア以降に移動しない第４エリアの第４表示装置には、第２通知文が表示されないため、第４表示装置に表示される情報量が削減される。その結果、本構成は、第４表示装置の処理コストを削減すると共に、第４エリアのユーザに対して不必要な情報を通知することを防止できる。
【００３１】
上記態様において、前記第２種家電は、前記複数のエリアの移動順序を定義する走行計画に従って移動し、前記第２表示装置において、前記第２種家電が前記走行計画において前記第１エリアの直後に前記第２エリアに移動する場合に、前記第２種家電が前記第１エリアの直後に前記第２エリアに移動することを示す第３通知文を表示させてもよい。
【００３２】
本構成によれば、第２種家電が走行計画に従って移動する場合、第１エリアの直後に第２種家電が移動する第２エリアのユーザは、第３通知文を通じて、この第２エリアが第２種家電の次の移動先であることを確認できる。
【００３３】
上記態様において、前記第２表示装置において、前記第２種家電が前記１以上の第３エリアに移動することを拒否する命令を前記第２種家電に送信する機能を備える第２表示オブジェクトを表示させてもよい。
【００３４】
本構成によれば、第２種家電が移動中でない第２表示装置には、第１エリア以降に第２種家電が移動する第３エリアに第２種家電が移動することを拒否する命令を第２種家電に送信するための第２表示オブジェクトが表示される。そのため、ユーザは、自身の都合に合わせて、第２種家電が第３エリアに移動することを阻止することができる。
【００３５】
上記態様において、前記第２種家電は、前記１以上の第３エリアのうち、前記第２種家電の移動が拒否された第３エリアが除外されるように前記走行計画を変更してもよい。
【００３６】
本構成によれば、第２種家電の移動が拒否された第３エリアが走行計画から除外されるため、ユーザは、第２表示オブジェクトを選択するだけで、走行計画を変更できる。
【００３７】
本開示は、このような表示制御方法に含まれる特徴的な各構成をコンピュータに実行させる表示制御プログラム、或いはこの表示制御プログラムによって動作する表示制御装置として実現することもできる。また、このようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【００３８】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることもできる。
【００３９】
以下、本発明の各実施の形態について、図面を参照しながら説明する。尚、各図面において、同じ構成要素については同じ符号が用いられている。
【００４０】
（実施の形態）
図１は、本開示の実施の形態に係る家電表示システムの構成の一例を示すブロック図である。家電表示システムは、サーバ１００（表示制御装置）、表示装置２００、自走式家電３００（第２種家電）、及び据え置き家電３５０（第１種家電）を含む。以下、自走式家電３００及び据え置き家電３５０が総称される場合、家電には３９０の符号が付される。以下の説明では、家電３９０は複数あるものとする。家電表示システムはある、住宅の宅内に設置されている。住宅は、例えば、一軒家及び集合住宅の一室などである。
【００４１】
サーバ１００は、宅内に設置された各家電３９０から受信した情報に基づき、表示装置２００を制御する。サーバ１００は、宅内に例えば１個設置される。
【００４２】
表示装置２００は、宅内に設置された家電３９０の状態を示す表示オブジェクトを表示する。表示装置２００は、宅内の複数のエリアのうちの全部のエリアのそれぞれ又は一部のエリアのそれぞれに設置される。エリアは、例えば、リビング、ダイニング、及びサニタリーなどの宅内の部屋である。但し、これは一例であり、エリアは、階段、玄関、廊下などの部屋以外の宅内の領域であってもよい。
【００４３】
自走式家電３００は、例えばロボット掃除機である。自走式家電３００は、自律的に宅内のエリアを移動し、現在位置するエリアと運転状態情報とを定期的にサーバ１００に送信する。自走式家電３００は、宅内に１又は複数設置される。
【００４４】
据え置き家電３５０は、冷蔵庫及びＴＶなどの設置エリアが固定されている家電３９０である。
【００４５】
サーバ１００、表示装置２００、及び自走式家電３００は、宅内に設置されるネットワーク１０を経由して相互に通信可能に接続される。ネットワーク１０は、例えば、有線ＬＡＮ、無線ＬＡＮ、又は有線ＬＡＮ及び無線ＬＡＮが混在するＬＡＮである。
【００４６】
次に、サーバ１００における構成要素が説明される。サーバ１００は、プロセッサ１０５、メモリ１３０、及び通信装置１４０を含む。
【００４７】
プロセッサ１０５は、例えば、ＣＰＵ、ＡＳＩＣ、ＦＰＧＡなどの電気回路である。プロセッサ１０５は、処理部１１０及び通信制御部１２０を含む。処理部１１０は、家電種別判定部１１１、オブジェクト生成部１１２、及び走行計画処理部１１３を含む。
【００４８】
家電種別判定部１１１は、家電情報テーブルＴ１を参照し、家電３９０の種別が自走式家電３００であるか据え置き家電３５０であるかを判定する。
【００４９】
オブジェクト生成部１１２は、家電種別判定部１１１の判定結果と、家電情報テーブルＴ１と、制御命令テーブルＴ２と、運転状態テーブルＴ３とに基づいて、各家電３９０の状態を示す表示オブジェクトを生成する。オブジェクト生成部１１２は、生成した表示オブジェクトを、表示装置２００の表示モードに応じてどのように配置するかを定義する定義情報を生成する。表示モードは、例えば、全家電表示モード及び拡大表示モードの２つのモードがある。
【００５０】
表示オブジェクトはデータ量の削減のために、例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で定義される。したがって、定義情報もＸＭＬなどのマークアップ言語で定義される。
【００５１】
図４は、表示オブジェクト４０４ａの一例を示す図である。表示オブジェクト４０４ａは、複数の家電３９０ごとに存在する。
【００５２】
表示オブジェクト４０４ａは、名前欄５０１、アイコン５０２、運転状態欄５０３、及び操作欄５０４を含む。名前欄５０１は、対応する家電３９０の名前を表示する。ここでは、対応する家電３９０がロボット掃除機であるため、名前欄５０１には、「掃除機」が表示されている。アイコン５０２は、対応する家電３９０のアイコンである。ここでは、アイコン５０２は、ロボット掃除機の外観を模擬した逆三角形の画像で構成されている。運転状態欄５０３は、対応する家電３９０の運転状態を表示する。ここでは、対応する家電３９０の運転状態が停止中であるため、運転状態欄５０３には「停止中」が表示されている。運転状態としては、停止中の他、例えば運転中がある。
【００５３】
操作欄５０４は、家電３９０に対して制御命令を送信するボタンを表示する。ここでは、対応する家電３９０の運転を開始させる「運転開始」と記載されたボタンと、対応する家電３９０を充電台に帰還させる「充電台帰還」と記載されたボタンとが表示されている。両ボタンのそれぞれには、対応する家電３９０のＵＲＬが内部データとして保持されている。これにより、ユーザによりこれらのボタンが操作されると、表示装置２００は該当する家電３９０に制御命令を送信することができる。
【００５４】
図１に参照を戻す。走行計画処理部１１３は、走行計画受信部１２３が受信した走行計画情報と、運転状態受信部１２２が受信した自走式家電３００の運転状態情報とに基づいて、自走式家電３００の走行予定エリアを算出する。走行予定エリアは、例えば、自走式家電３００の走行計画において、自走式家電３００が現在移動しているエリア以降に移動するエリアである。
【００５５】
通信制御部１２０は、通信装置１４０を制御することによって、表示装置２００、自走式家電３００、及び据え置き家電３５０から各種情報をネットワーク１０経由で取得する。通信制御部１２０は、例えばＷｅｂサーバとして動作し、宅内の機器（家電３９０を含む）に対して情報送信用のＷｅｂＡＰＩを公開する。機器は公開されたＷｅｂＡＰＩを呼び出す事で、各種情報を通信制御部１２０に送信する。通信制御部１２０は、家電情報受信部１２１、運転状態受信部１２２、走行計画受信部１２３、モード受信部１２４、及びオブジェクト送信部１２５を含む。
【００５６】
家電情報受信部１２１は、家電情報を受信するためのＷｅｂＡＰＩ経由で、自走式家電３００及び据え置き家電３５０から送信された家電情報を受信する。家電情報受信部１２１は、受信した家電情報を家電情報テーブルＴ１に登録する。さらに、家電情報受信部１２１は、命令一覧情報を受信するためのＷｅｂＡＰＩ経由で、自走式家電３００及び据え置き家電３５０から送信された命令一覧情報を受信する。家電情報受信部１２１は、受信した命令一覧情報を制御命令テーブルＴ２に登録する。
【００５７】
運転状態受信部１２２は、運転状態情報を受信するためのＷｅｂＡＰＩ経由で、自走式家電３００及び据え置き家電３５０から送信された運転状態情報を受信する。運転状態受信部１２２は、受信した運転状態情報を運転状態テーブルＴ３に登録する。
【００５８】
走行計画受信部１２３は、走行計画を受信するためのＷｅｂＡＰＩ経由で、自走式家電３００から送信された走行計画情報を受信する。走行計画情報は、自走式家電３００の走行計画を示す情報である。走行計画は、例えば、自走式家電３００が移動対象とするエリアの移動順序を含む。移動対象とするエリアは、宅内の全エリアであってもよいし、一部のエリアであってもよい。走行計画受信部１２３は、受信した走行計画情報を走行計画テーブルＴ６に登録する。
【００５９】
モード受信部１２４は、ユーザにより設定された表示モードを示すモード設定情報を受信するためのＷｅｂＡＰＩ経由で、表示装置２００から送信されたモード設定情報を受信する。モード受信部１２４は、受信したモード設定情報を表示装置情報テーブルＴ５に登録する。
【００６０】
オブジェクト送信部１２５は、オブジェクト生成部１１２が生成した定義情報を表示装置２００に送信する。
【００６１】
メモリ１３０は、例えば、フラッシュメモリ、ハードディスクなどの不揮発性の記憶装置である。メモリ１３０は、家電情報テーブルＴ１、制御命令テーブルＴ２、運転状態テーブルＴ３、家電テーブルＴ４、表示装置情報テーブルＴ５、及び走行計画テーブルＴ６を記憶する。これらのテーブルの詳細は後述される。
【００６２】
通信装置１４０は、例えば、無線ＬＡＮ及び有線ＬＡＮなどの通信インターフェースである。通信装置１４０は、通信制御部１２０から入力される各種情報をネットワーク１０を経由して表示装置２００、家電３９０に送信したり、表示装置２００及び家電３９０から送信される各種情報を通信制御部１２０に入力する。
【００６３】
以上がサーバ１００の構成である。
【００６４】
次に、表示装置２００の構成要素が説明される。表示装置２００は、プロセッサ２１０、操作部２２０、及び通信装置２３０を含む。
【００６５】
操作部２２０は、例えばタッチパネル及び液晶ディスプレイなどの表示装置で構成される。操作部２２０は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を含む表示画面を表示したり、ユーザから入力される操作を受け付けたりする。ユーザから入力される操作は、例えば、家電３９０に対する操作、及び表示モードを設定する操作などである。
【００６６】
プロセッサ２１０は、表示モード送信部２１１、制御命令送信部２１２、及びオブジェクト受信部２１３を含む。
【００６７】
表示モード送信部２１１は、表示オブジェクトのモード設定情報をサーバ１００のモード受信部１２４に送信する。表示モード送信部２１１は、操作部２２０が表示モードを設定する操作を受け付けたタイミングで、モード設定情報をサーバ１００のモード受信部１２４に送信する。モード設定情報には、ユーザが指定した表示モードを示す情報が含まれる。
【００６８】
制御命令送信部２１２は、操作部２２０がある家電３９０の表示オブジェクトに含まれる操作ボタンを選択する操作を受け付けた場合、当該家電３９０に対して、選択された操作ボタンに対応する制御命令を送信する。
【００６９】
オブジェクト受信部２１３は、サーバ１００のオブジェクト送信部１２５から送信された定義情報を受信する。オブジェクト受信部２１３は、Ｗｅｂサーバとして動作する。オブジェクト受信部２１３は、定義情報を受信するためのＷｅｂＡＰＩを公開することで、定義情報を受信する。
【００７０】
通信装置２３０は、例えば、無線ＬＡＮ及び有線ＬＡＮなどの通信インターフェースである。通信装置２３０は、表示モード送信部２１１から入力されたモード設定情報をサーバ１００に送信する。通信装置２３０は、制御命令送信部２１２から入力された制御命令を家電３９０に送信する。通信装置２３０は、サーバ１００から送信された定義情報を受信し、オブジェクト受信部２１３に入力する。
【００７１】
以上が表示装置２００の構成である。
【００７２】
続いて、自走式家電３００の構成が説明される。自走式家電３００は、プロセッサ３０５、メモリ３３０、及び通信装置３４０を含む。プロセッサ３０５は、例えば、ＣＰＵ、ＡＳＩＣ、及びＦＰＧＡなどの電気回路である。プロセッサ３０５は、通信制御部３１０及び処理部３２０を含む。
【００７３】
通信制御部３１０は、家電情報送信部３１１、運転状態送信部３１２、走行計画送信部３１３、及び制御命令受信部３１４を含む。
【００７４】
家電情報送信部３１１は、家電情報テーブルＴ１で定義される家電情報をネットワーク１０経由でサーバ１００の家電情報受信部１２１に送信する。家電情報は、例えば、自走式家電３００の初期登録時に自走式家電３００からサーバ１００に送信される。初期登録時とは、例えば、自走式家電３００が初めて使用されるときが該当する。
【００７５】
運転状態送信部３１２は、運転状態テーブルＴ３で定義される運転状態情報をネットワーク１０経由でサーバ１００の運転状態受信部１２２に送信する。運転状態情報には、自走式家電３００の現在の運転状態及び位置推定部３２１から入力された自走式家電３００が現在移動中のエリアを示すエリア情報などが含まれる。運転状態送信部３１２は、定期的に運転状態情報を送信してもよいし、自走式家電３００の運転状態が変更されたときに運転状態情報を送信してもよい。
【００７６】
走行計画送信部３１３は、走行計画管理部３２２で生成された走行計画情報をネットワーク１０経由でサーバ１００の走行計画受信部１２３に送信する。走行計画送信部３１３は、走行計画管理部３２２によって走行計画情報が更新されたとき、更新された走行計画情報を送信する。
【００７７】
制御命令受信部３１４は、表示装置２００の制御命令送信部２１２からネットワーク１０経由で送信される制御命令を受信し、制御命令を実行する。制御命令は、制御命令テーブルＴ２に定義される各種情報を含む。なお、制御命令は、表示装置２００からサーバ１００を経由して自走式家電３００に送信されてもよい。
【００７８】
処理部３２０は、位置推定部３２１及び走行計画管理部３２２を含む。位置推定部３２１は、自走式家電３００がＳＬＡＭ（Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  ａｎｄ  Ｍａｐｐｉｎｇ）などの技術を用いて部屋の形状と自己位置とを推定したり、自走式家電３００が現在位置するエリアを推定したりする。
【００７９】
位置推定部３２１は、自走式家電３００が宅内を移動する際に、全ての部屋の形状を示すセンシングデータから宅内の部屋の配置、部屋の形状、及び部屋内に設置された障害物の配置などを示す宅内マップを生成する。センシングデータは、例えば、自走式家電３００に搭載された図略のカメラ又は測距センサなどを用いて取得されたデータである。生成された宅内マップは、例えば、宅内のユーザが所持する携帯端末又は表示装置２００に表示される。ユーザは、表示された宅内マップを参照して、宅内マップに含まれる各エリアに対するエリア名を入力する。これにより、宅内マップの各エリアとエリア名との対応関係を示すエリア対応情報が生成される。エリア対応情報は、携帯端末又は表示装置２００から自走式家電３００に送信され、メモリ３３０に格納される。これにより、位置推定部３２１は、宅内マップにおける自走式家電３００の自己位置を推定すると、その自己位置が属するエリアのエリア名をエリア対応情報から特定することが可能となる。
【００８０】
ここでは、エリア対応情報はユーザの入力によって生成されたがこれは一例である。例えば、位置推定部３２１は、表示装置情報テーブルＴ５に登録された各表示装置２００の設置エリアに示されるエリア名と、宅内マップにおける各表示装置２００が属するエリアとを対応付けることでエリア対応情報を生成してもよい。具体的には、図１４を参照し、位置推定部３２１は、表示装置情報テーブルＴ５に登録された各表示装置２００の位置１４０４から、宅内マップに示される各エリアにどの表示装置２００が設置されているかを特定する。そして、位置推定部３２１は、特定した表示装置２００に対応する表示装置情報テーブルＴ５の設置エリア１４０２に登録されたエリア名と、宅内マップに示される各エリアとを対応付けることで、エリア対応情報を生成すればよい。
【００８１】
走行計画管理部３２２は、自走式家電３００の走行計画情報を管理する。走行計画管理部３２２は、例えば、表示装置２００又はユーザの携帯端末などを用いてユーザにより入力された、自走式家電３００のエリアの移動順序に基づいて、走行計画情報を生成する。走行計画管理部３２２は、走行計画が変更された場合、変更された走行計画にしたがって走行計画情報を更新する。
【００８２】
メモリ３３０は、例えば、フラッシュメモリなどの不揮発性の記憶装置である。メモリ３３０は、走行計画情報及び自走式家電３００の運転プログラムなどを記憶する。
【００８３】
通信装置３４０は、例えば、無線ＬＡＮ及び有線ＬＡＮなどの通信インターフェースである。通信装置３４０は、家電情報送信部３１１から入力される家電情報をサーバ１００に送信し、運転状態送信部３１２から入力される運転状態情報をサーバ１００に送信し、走行計画送信部３１３から入力される走行計画情報をサーバ１００に送信する。通信装置３４０は、表示装置２００から送信された制御命令を受信し、制御命令受信部３１４に入力する。
【００８４】
以上が自走式家電３００の構成である。
【００８５】
据え置き家電３５０は、自走式家電３００の構成のうち、家電情報送信部３１１、運転状態送信部３１２、及び制御命令受信部３１４を含む他、メモリ３３０及び通信装置３４０などを含む。
【００８６】
図１０は、家電情報テーブルＴ１のデータ構成の一例を示す図である。家電情報テーブルＴ１は、家電３９０から例えば初期登録時に送信される家電情報を記憶するデータベースである。家電情報テーブルＴ１は１つのレコードに１つの家電３９０の家電情報が登録されている。初期登録の手順については記載を省略する。
【００８７】
家電情報は、家電ＩＤ１００１、家電種別１００２、型番１００３、名前１００４、自走式１００５、アイコンＵＲＬ１００６、ＩＰアドレス１００７、及び設置エリア１００８を含む。
【００８８】
家電ＩＤ１００１は、各家電３９０に一意に割り当てられるＩＤ（識別子）を示す。家電種別１００２は、ロボット掃除機及び冷蔵庫などの家電３９０の種別を示す。型番１００３は、家電３９０の型番を示す。名前１００４は、ユーザが家電に設定したニックネームを示す。自走式１００５は、家電３９０が自走式であるか据え置き式であるか否かを示す。自走式１００５は、ｔｒｕｅの場合は自走式家電３００であることを示し、ｆａｌｓｅの場合は据え置き家電３５０であることを示す。
【００８９】
アイコンＵＲＬ１００６は、家電３９０のアイコンの画像が格納されたＵＲＬを示す。ＩＰアドレス１００７は、宅内のネットワーク１０における家電３９０のＩＰアドレスを示す。設置エリア１００８は、宅内において家電３９０が設置されたエリアを示す。なお、自走式家電３００について、設置エリア１００８は、初期登録時に入力されたエリア名を示す。
【００９０】
図１１は、制御命令テーブルＴ２のデータ構成の一例を示す図である。制御命令テーブルＴ２は、家電３９０から例えば初期登録時に送信される命令一覧情報を記憶するデータベースである。制御命令テーブルＴ２は、１つのレコードに１つの家電３９０の命令一覧情報が登録されている。命令一覧情報は、家電種別１１０１と命令一覧１１０２とを含む。
【００９１】
家電種別１１０１は、家電情報テーブルＴ１における家電種別１００２と同じである。命令一覧１１０２は、各家電３９０がネットワーク１０経由で受け付け可能な制御命令の一覧を示す。命令一覧１１０２は、家電種別ごとに予め定義される。ここでは、ロボット掃除機に対し、命令一覧１１０２として、運転開始、運転終了、充電台帰還、及び走行計画スキップの制御命令が登録されている。したがって、ユーザは、ロボット掃除機に対して、これらの制御命令をネットワーク１０経由で行うことができる。
【００９２】
図１２は、運転状態テーブルＴ３のデータ構成の一例を示す図である。運転状態テーブルＴ３は、各家電３９０の運転状態情報を記憶するデータベースである。運転状態テーブルＴ３は、１つのレコードに１つの運転状態情報が登録されている。運転状態情報は、日時１２０１、家電ＩＤ１２０２、運転状態１２０３、及び現在位置１２０４を含む。
【００９３】
日時１２０１は、家電３９０が運転状態情報を生成した日時を示す。ここでは、各家電３９０の最新の運転状態情報が示す運転状態が家電３９０の現在の運転状態とみなされる。
【００９４】
家電ＩＤ１２０２は、各家電に一意に割り当てられるＩＤ（識別子）である。家電ＩＤ１００１がキーとされることで、家電情報テーブルＴ１に登録された各種情報が取得される。
【００９５】
運転状態１２０３は、家電３９０の運転状態を示す。運転状態は、例えば運転中、停止中、充電中などである。
【００９６】
現在位置１２０４は、家電３９０の移動中のエリアを示す。自走式家電３００については、現在位置１２０４は現在位置しているエリアを示す。据え置き家電３５０については、現在位置１２０４は、ブランクが設定される。なお、据え置き家電３５０については、現在位置１２０４は設置エリアが設定されてもよい。
【００９７】
図１３は、家電テーブルＴ４のデータ構成の一例を示す図である。家電テーブルＴ４は、各エリアにどの家電３９０が位置するかを示す情報を記憶するデータベースである。家電テーブルＴ４は、１つのレコードに１つのエリアが対応付けられている。家電テーブルＴ４は、エリア名１３０１及び家電ＩＤ一覧１３０２を含む。
【００９８】
エリア名１３０１はエリア名を示す。エリア名「移動中」は、実在するエリアではなく、仮想的なエリアである。自走式家電３００は、運転中の場合、「移動中」エリアに家電ＩＤが登録される。家電ＩＤ一覧１３０２は、各エリアに設置された家電３９０の家電ＩＤの一覧を示す。ここでは、家電ＩＤ一覧１３０２には、各エリアに設置された家電３９０の家電ＩＤが配列形式で格納されている。
【００９９】
家電ＩＤ「１」のロボット掃除機は自走式家電３００であるが、現在停止中であるため、デフォルトの設置エリアである「ダイニング」に家電ＩＤが登録されている。ロボット掃除機が運転中になると、家電ＩＤ「１」は、ダイニングの家電ＩＤ一覧１３０２から、移動中の家電ＩＤ一覧１３０２に移される。家電ＩＤ「２」の冷蔵庫はダイニングに設置された据え置き家電３５０であるため、エリア名「ダイニング」の家電ＩＤ一覧１３０２に家電ＩＤ「２」が登録されている。据え置き家電３５０については、移設などされなければ、家電ＩＤ一覧１３０２に登録される家電ＩＤは変動しない。家電テーブルＴ４に対する家電ＩＤの登録及び移動は、運転状態受信部１２２によって行われる。
【０１００】
図１４は、表示装置情報テーブルＴ５のデータ構成の一例を示す図である。表示装置情報テーブルＴ５は、宅内に設置された各表示装置２００に関する表示装置情報を記憶するデータベースである。表示装置情報テーブルＴ５は、１つのレコードに１つの表示装置情報が登録されている。表示装置情報は、表示装置ＩＤ１４０１、設置エリア１４０２、表示モード１４０３、及び位置１４０４を含む。
【０１０１】
表示装置ＩＤ１４０１は、表示装置２００を一意的に識別する識別子である。設置エリア１４０２は、表示装置２００が設置されたエリアを示す。表示モード１４０３は、表示装置２００の現在設定中の表示モードを示す。表示モードが全家電表示モードの場合、表示モード１４０３は、「全家電表示」が設定され、表示モードが拡大表示モードの場合、「拡大表示」が設定される。位置１４０４は、宅内マップにおける表示装置２００の設置位置を示す。
【０１０２】
図１５は、走行計画テーブルＴ６のデータ構成の一例を示す図である。走行計画テーブルＴ６は、自走式家電３００の走行計画情報を記憶するデータベースである。走行計画テーブルＴ６は、１つのレコードに１つの自走式家電３００の走行計画情報が登録されている。走行計画情報は、家電ＩＤ１５０１及び走行エリア一覧１５０２を含む。
【０１０３】
家電ＩＤ１５０１は、自走式家電３００を一意的に識別する識別子である。走行エリア一覧１５０２は、自走式家電３００の走行計画に含まれるエリアの一覧を示す。走行エリア一覧１５０２は、走行計画に含まれる走行順序にしたがってエリア名が配列形式で登録されている。ここでは、ロボット掃除機４０４が「ダイニング」及び「寝室」の順に走行する走行計画が示されている。
【０１０４】
なお、走行計画が変更された場合、家電ＩＤ１５０１をキーにして該当する自走式家電３００の走行エリア一覧１５０２が更新される。
【０１０５】
以上のように構成された表示制御方法が行う処理について図を用いて説明する。
【０１０６】
図２は、宅内４００を構成する部屋の間取りを示す図である。宅内４００は、ダイニング４０１、リビング４０２、及び寝室４０３のエリアを含む。
【０１０７】
ダイニング４０１には、表示装置２００ａと、自走式家電であるロボット掃除機４０４と、据え置き家電である冷蔵庫４０５とが設置されている。リビング４０２には、表示装置２００ｂと、据え置き家電であるＴＶ４０６とが設置されている。寝室４０３には、表示装置２００ｃが設置されている。
【０１０８】
図３は、表示装置２００が表示する、全家電表示モードＭ１の表示画面と拡大表示モードＭ２の表示画面との一例を示す図である。
【０１０９】
全家電表示モードＭ１では、宅内の全ての家電３９０の表示オブジェクトＯＢ１が、設置エリアごとにグループ化して表示される。ここでは、各表示オブジェクトＯＢ１は、ダイニング及びリビングというように設置エリアごとにグループ化して表示されている。グループ化された表示オブジェクトＯＢ１は、「ダイニングの家電」及び「リビングの家電」というように設置エリアを示すメッセージと対応付けて表示されている。これにより、ユーザは、どの家電３９０がどのエリアに設置されているのかを容易に確認できる。特に、本実施の形態では、グループとして、運転中の自走式家電３００が属する移動中のグループを含んでいる。これについては、後述する。
【０１１０】
なお、全家電表示モードＭ１において、グループ化された各表示オブジェクトＯＢ１の表示順は、例えば、家電情報テーブルＴ１における登録順であってもよいし、操作頻度が高い順であってもよく、特に限定はされない。
【０１１１】
オブジェクト生成部１１２は、家電情報テーブルＴ１に登録された全ての家電３９０をエリアごとにクループ化して、各グループにおける家電３９０の配置順を決定し、その配置順で各家電３９０の表示オブジェクトＯＢ１を配列することで、全家電表示モードＭ１の定義情報を生成すればよい。なお、全家電表示モードＭ１におけるグループの表示順は、家電３９０の個数が大きい順であってもよいし、エリアのサイズが大きい順であってもよいし、操作頻度が高い家電３９０を多く含むエリアの順であってもよいし、表示装置２００が設置されたエリアを最も優先する順であってもよく、任意の順序が採用できる。さらに、オブジェクト生成部１１２は、例えば、運転状態テーブルＴ３を参照し、各表示オブジェクトＯＢ１に表示する家電３９０の状態を決定する。さらに、オブジェクト生成部１１２は、例えば、制御命令テーブルＴ２に登録された命令一覧１１０２に基づいて、各表示オブジェクトＯＢ１に表示する操作ボタンを決定する。
【０１１２】
拡大表示モードＭ２では、特定のエリアに設置された家電３９０の表示オブジェクトＯＢ２が表示される。拡大表示モードＭ２では、特定のエリアに設置された家電３９０の表示オブジェクトＯＢ２のみが表示される。そのため、拡大表示モードＭ２における表示オブジェクトＯＢ２は、全家電表示モードＭ１における表示オブジェクトＯＢ１よりも大きく表示できる。ここでは、ダイニングの拡大表示モードＭ２が示されている。ここでは、ダイニングには、掃除機及び冷蔵庫が設置されているため、掃除機及び冷蔵庫の表示オブジェクトＯＢ２が表示されている。また、表示オブジェクトＯＢ２の上部には、「ダイニングの家電」というように、特定のエリアを示すメッセージが表示されている。これにより、ユーザは、拡大表示モードＭ２がどのエリアを表示対象としているかを容易に確認できる。ここでは、特定のエリアは、例えば表示装置２００が設置されたエリアとする。但し、これは一例であり、特定のエリアは、宅内の全エリアのうち、ユーザが任意に選択したエリアであってもよい。
【０１１３】
オブジェクト生成部１１２は、家電情報テーブルＴ１から特定のエリアに属する家電３９０を抽出し、抽出した家電３９０の配置順を決定し、決定した配置順で表示オブジェクトＯＢ２を並べることで、拡大表示モードＭ２の定義情報を生成すればよい。さらに、オブジェクト生成部１１２は、全家電表示モードＭ１と同様にして、表示オブジェクトＯＢ２に表示する家電３９０の状態及び操作ボタンを決定すればよい。表示オブジェクトＯＢ２の表示内容は、表示オブジェクトＯＢ１と同じであってもよいし、表示オブジェクトＯＢ１より多くてもよい。
【０１１４】
ユーザは、表示装置２００に対して表示モードを設定する操作を入力することで表示モードを切り替えることができる。ある表示装置２００において表示モードを設定する操作が入力されると、サーバ１００は、該当する表示装置２００の表示オブジェクトの表示画面を設定された表示モードに切り替える。
【０１１５】
図５は、全家電表示モードＭ１における表示画面の一例を示した図である。図５の例では、ロボット掃除機４０４が運転中である場合において、表示装置２００ａ，２００ｂが表示する表示画面Ｇ２００ａ，Ｇ２００ｂが示されている。ダイニング４０１で停止していたロボット掃除機４０４が運転を開始すると、ロボット掃除機４０４からサーバ１００に運転状態情報が送信され、サーバ１００のオブジェクト生成部１１２は、ロボット掃除機４０４の表示オブジェクト４０４ａを更新する。
【０１１６】
ロボット掃除機４０４は、自走式家電３００であり、現在運転中である。そのため、ロボット掃除機４０４の表示オブジェクト４０４ａは、移動中のグループに移動される。ここでは、ロボット掃除機４０４の現在位置はダイニング４０１である。そのため、ダイニング４０１に設置された表示装置２００ａは、ロボット掃除機４０４の表示オブジェクト４０４ａを他の表示オブジェクトＯＢ１とは別のグループに表示すると共に、表示オブジェクト４０４ａの付近に「この部屋で移動中」と記載されたメッセージを表示する。これにより、ダイニング４０１のユーザは、ロボット掃除機４０４が現在、ダイニング４０１で運転中であることを確認できる。
【０１１７】
一方、リビング４０２に設置された表示装置２００ｂは、ロボット掃除機４０４の現在位置がリビング４０２ではないため、表示オブジェクト４０４ａの付近に「他の部屋で移動中」と記載されたメッセージを表示する。これにより、リビング４０２のユーザは、ロボット掃除機４０４が現在、他の部屋で運転中であることを確認できる。
【０１１８】
図６は、拡大表示モードＭ２における表示画面の一例を示した図である。図６の例では、ロボット掃除機４０４が運転中である場合において、表示装置２００ａ，２００ｂが表示する表示画面Ｇ２００ａ，Ｇ２００ｂが示されている。ダイニング４０１で停止していたロボット掃除機４０４が運転を開始すると、ロボット掃除機４０４からサーバ１００に運転状態情報が送信され、サーバ１００のオブジェクト生成部１１２は、ロボット掃除機４０４の表示オブジェクトを更新する。
【０１１９】
ロボット掃除機４０４は自走式家電３００であり、現在運転中である。そのため、ロボット掃除機４０４の表示オブジェクト４０４ａは、移動中のグループに移動される。ここでは、ロボット掃除機４０４の現在位置はダイニング４０１である。そのため、ダイニング４０１に設置された表示装置２００ａは、ロボット掃除機４０４の表示オブジェクト４０４ａ付近に「この部屋で移動中」記載されたメッセージを表示する。これにより、ダイニング４０１のユーザは、ロボット掃除機４０４が現在、ダイニング４０１で運転中であることを確認できる。さらに、ダイニング４０１には、冷蔵庫４０５が設置されている。そのため、表示装置２００ａは、ダイニング４０１に設置された冷蔵庫４０５の表示オブジェクト４０５ａを表示する。
【０１２０】
一方、リビング４０２に設置された表示装置２００ｂは、ロボット掃除機４０４の現在位置がリビング４０２でないため、表示オブジェクト４０４ａの付近に「他の部屋で移動中」と記載されたメッセージを表示する。これにより、リビング４０２のユーザは、ロボット掃除機４０４が現在、他の部屋で運転中であることを確認できる。さらに、リビング４０２には、ＴＶ４０６が設置されている。そのため、表示装置２００ｂは、ＴＶ４０６の表示オブジェクト４０６ａを表示する。
【０１２１】
以上の処理により、ユーザは、自走式家電３００が、現在運転中であり、どのエリアを移動しているかを確認できる。
【０１２２】
なお、図５、図６の例では、表示装置２００ｂは、表示オブジェクト４０４ａの付近に「他の部屋で移動中」と記載されたメッセージを表示したが、これは一例であり、表示オブジェクト４０４ａの付近に「ダイニングで移動中」と記載されたメッセージを表示してもよい。これにより、ユーザは、ロボット掃除機４０４が移動中のエリアを直接確認できる。
【０１２３】
図７は、自走式家電３００の走行計画を考慮した場合の拡大表示モードＭ２の表示画面の第１例を示した図である。なお、図７において、図６と重複する箇所には同一の符号を付し、説明を省略する。このことは、後述する図８、図９も同じである。
【０１２４】
ここでは、ロボット掃除機４０４は、リビング４０２と寝室４０３とをこの順で走行する走行計画が設定されている。ここでは、ロボット掃除機４０４は、現在、リビング４０２を移動中である。そのため、リビングの表示装置２００ｂは、表示画面Ｇ２００ｂにおいて、移動中のグループにロボット掃除機４０４の表示オブジェクト４０４ａを表示し、表示オブジェクト４０４ａ付近に「この部屋で移動中」と記載されたメッセージを表示する。
【０１２５】
寝室４０３の表示装置２００ｃは、寝室４０３が走行予定エリアに属している。そのため、表示装置２００ｃは、表示画面Ｇ２００ｃにおいて、移動中のグループにロボット掃除機４０４の表示オブジェクト４０４ａを表示し、表示オブジェクト４０４ａ付近に「この部屋で移動中」と記載されたメッセージを表示する。
【０１２６】
一方、ダイニング４０１は、ロボット掃除機４０４の走行計画に含まれていない。そのため、ダイニングの表示装置２００ａは、表示画面Ｇ２００ａにおいて移動中のグループに属する表示オブジェクト４０４ａを表示しない。
【０１２７】
以上の処理により、自走式家電３００が移動しないエリアにいるユーザに不要な情報を表示することが回避される。
【０１２８】
図８は、自走式家電３００の走行計画を考慮した場合の拡大表示モードＭ２の表示画面の第２例を示す図である。第１例では、寝室４０３の表示装置２００ｃの表示画面Ｇ２００ｃにおいて、表示オブジェクト４０４ａの付近に「他の部屋で移動中」と記載されたメッセージが表示されていた。これに対し、第２例では、表示画面Ｇ２００ｃにおいて、「次にこの部屋で移動」と記載されたメッセージが表示されている。これにより、寝室４０３のユーザは、現在、他の部屋でロボット掃除機４０４が運転中であることと、次に、寝室４０３にロボット掃除機４０４が移動することとを確認できる。
【０１２９】
なお、図８において、寝室４０３以降のエリアが走行計画に含まれていれば、そのエリアの表示装置２００は、ロボット掃除機４０４の付近に「他の部屋で移動中」とのメッセージを表示すればよい。
【０１３０】
図９は、自走式家電３００の走行計画を考慮した場合の拡大表示モードＭ２の表示画面の第３例を示す図である。第３例は、寝室４０３に対応する表示オブジェクト４０４ａに拒否ＵＩ４０４ｂが表示されている。それ以外の第３例の構成は、第１例と同じである。拒否ＵＩ４０４ｂは、ロボット掃除機４０４の入室を拒否するための操作ボタンである。
【０１３１】
ユーザが拒否ＵＩ４０４ｂを選択する操作を入力すると、表示装置２００ｃの制御命令送信部２１２は、ロボット掃除機４０４に対して、寝室４０３を走行計画からスキップする制御命令を送信する。この制御命令を受信したロボット掃除機４０４は、寝室をスキップして走行する。ここでは、走行計画には、リビング４０２、寝室４０３が含まれているため、リビング４０２の掃除が終了すると、ロボット掃除機４０４は、例えば、充電台に戻る。なお、走行計画に寝室４０３の次のエリアが含まれているのであれば、ロボット掃除機４０４は、リビング４０２の掃除が終了すると、寝室４０３をスキップして次のエリアに移動する。
【０１３２】
なお、走行計画において寝室４０３以降にロボット掃除機４０４が移動する１以上のエリアが含まれていれば、１以上のエリアに設置される表示装置２００は、拒否ＵＩ４０４ｂを表示してもよい。或いは、リビング４０２の直後に移動する寝室４０３に設置された表示装置２００ｃにのみが、拒否ＵＩ４０４ｂを表示してもよい。さらに、寝室４０３以降にロボット掃除機４０４が移動する１以上のエリアが走行計画に含まれていれば、以降のエリアの表示装置２００は、他のエリアでロボットが移動中である旨のメッセージを表示すればよい。
【０１３３】
以上の処理により、ユーザがロボット掃除機４０４の走行計画に含まれるエリアに滞在している場合にロボット掃除機４０４の入室を拒否することができる。なお、拒否ＵＩ４０４ｂを選択する操作が入力されて走行計画スキップの制御命令が送信された場合、ロボット掃除機４０４は今回だけ該当するエリアの走行をスキップする。したがって、図１５に示す走行計画テーブルＴ６に登録されたロボット掃除機４０４の走行計画は変更されない。その結果、次回、ロボット掃除機４０４が走行計画にしたがって走行する場合、ロボット掃除機４０４は、寝室４０３に対応する拒否ＵＩ４０４ｂを選択する操作が入力されなければ、寝室４０３をスキップしない。
【０１３４】
次に、本開示の実施の形態に係る家電表示システムの処理についてフローチャートを用いて説明する。図１６は、運転状態情報を受信したときのサーバ１００の処理の一例を示すフローチャートである。
【０１３５】
ステップＳ１０１において、運転状態受信部１２２は、家電３９０から運転状態情報を受信すると（ステップＳ１０１でＹＥＳ）、処理をステップＳ１０２に進める。一方、運転状態受信部１２２は、運転状態情報を受信しない場合（ステップＳ１０１でＮＯ）、処理をステップＳ１０１に戻し、運転状態情報の受信を待機する。
【０１３６】
ステップＳ１０２において、オブジェクト生成部１１２は、家電情報テーブルＴ１に登録された全ての家電３９０について、最新の運転状態情報を取得する。この場合、オブジェクト生成部１１２は、運転状態テーブルＴ３を参照することで、全ての家電３９０の最新の運転状態情報を取得すればよい。或いは、オブジェクト生成部１１２は、ステップＳ１０１において運転状態情報を受信した家電３９０以外の家電３９０に対して、運転状態情報の送信要求を送信することで、各家電３９０の最新の運転状態情報を取得してもよい。
【０１３７】
ステップＳ１０３において、オブジェクト生成部１１２は、表示装置情報テーブルＴ５を参照し、宅内に設置された全ての表示装置２００の表示装置情報を取得する。
【０１３８】
ステップＳ１０４において、全ての家電３９０を順次、処理対象となる対象家電として設定し、各対象家電に対して下記の処理を適用する、処理ループＡ１を開始する。
【０１３９】
ステップＳ１０５において、家電種別判定部１１１は、対象家電が自走式家電３００かつ運転中であるか否かを判定する。ここで、家電種別判定部１１１は、家電情報テーブルＴ１を参照して、対象家電が自走式家電３００であるか否かを判定する。さらに、家電種別判定部１１１は、ステップＳ１０２で取得した運転状態情報に基づいて、対象家電が運転中であるか否かを判定する。
【０１４０】
対象家電が自走式かつ運転中の場合（ステップＳ１０５でＹＥＳ）、処理はステップＳ１０６に進む。対象家電が据え置き家電３５０または停止中の場合（ステップＳ１０５でＮＯ）、処理はステップＳ１０７に進む。
【０１４１】
ステップＳ１０６において、家電種別判定部１１１は、家電テーブルＴ４の移動中のレコードに対象家電を登録することで、対象家電を移動中のグループに追加する。例えば、対象家電がロボット掃除機であり、運転中であれば、ロボット掃除機の家電ＩＤ「１」が家電テーブルＴ４の移動中のレコードに登録される。以下、家電テーブルＴ４において、移動中のレコードに登録された家電３９０からなるグループを移動中グループと称する。
【０１４２】
ステップＳ１０７において、家電種別判定部１１１は、家電テーブルＴ４において、対象家電が設置されたエリアのレコードに対象家電を登録することで、対象家電を設置されたエリアのグループに追加する。例えば、対象家電が冷蔵庫であれば、冷蔵庫は家電情報テーブルＴ１の設置エリア１００８が「ダイニング」であるため、冷蔵庫の家電ＩＤ「２」が家電テーブルＴ４のダイニングのレコードに追加される。以下、家電テーブルＴ４において、移動中以外の各レコードに登録された家電３９０からなる各グループを設置エリアグループと称する。
【０１４３】
ステップＳ１０８において、家電種別判定部１１１は、全ての家電に対して処理ループＡ１の適用が終了していれば、処理ループＡ１を終了する。一方、家電種別判定部１１１は、全ての家電に対する処理ループＡ１の適用が終了していなければ、未処理の家電３９０を対象家電として設定し、処理をステップＳ１０５に戻す。これにより、次の対象家電に対して処理ループＡ１の処理が適用される。
【０１４４】
ステップＳ１０９において、全ての表示装置２００を順次、処理対象となる対象表示装置として設定し、各対象表示装置に対して下記の処理を適用する、処理ループＡ２を開始する。
【０１４５】
ステップＳ１１０において、オブジェクト生成部１１２は、ステップＳ１０３で取得した表示装置情報に基づいて、対象表示装置の表示モードが全家電表示モードか否かを判定する。対象表示装置の表示モードが全家電表示モードの場合（ステップＳ１１０でＹＥＳ）、処理はステップＳ１１１に進む。対象表示装置の表示モードが全家電表示モードでない場合（ステップＳ１１０でＮＯ）、処理はステップＳ１１２に進む。
【０１４６】
ステップＳ１１１において、オブジェクト生成部１１２は、対象表示装置の表示画面を全家電表示モードで表示させる全家電表示モード処理を実行する。全家電表示モード処理の詳細は図１７にて説明する。
【０１４７】
ステップＳ１１２において、オブジェクト生成部１１２は、対象表示装置の表示画面を拡大表示モードで表示させる拡大表示モード処理を実行する。拡大表示モード処理の詳細は図１８にて説明する。
【０１４８】
ステップＳ１１３において、オブジェクト生成部１１２は、全ての表示装置２００について処理ループＡ２の適用が終了していれば処理ループＡ２を終了する。一方、全ての表示装置２００について処理ループＡ２の適用が終了していなければ未処理の表示装置２００を対象表示装置として設定し、処理をステップＳ１１０に戻す。
【０１４９】
図１７は、全家電表示モード処理の一例を示すフローチャートである。ステップＳ２０１において、オブジェクト生成部１１２は、全ての設置エリアグループを順次、対象設置エリアグループとして設定し、各対象設置エリアグループに対して下記の処理を適用する、処理ループＢ１を開始する。
【０１５０】
ステップＳ２０２において、オブジェクト生成部１１２は、家電テーブルＴ４を参照し、対象設置エリアグループに属する家電３９０の表示オブジェクトを生成する。図１３の例において、対象設置エリアグループが「リビング」であるとすると、「リビング」には、家電ＩＤ「３」のテレビが登録されているため、テレビの表示オブジェクトが生成される。この場合、オブジェクト生成部１１２は、ステップＳ１０２で取得されたテレビの運転状態情報と、家電情報テーブルＴ１に登録されたテレビの、名前１００４及びアイコンＵＲＬ１００６などを参照してテレビの表示オブジェクトを生成すればよい。このことは、他の家電３９０の表示オブジェクトについても同様に適用される。
【０１５１】
ステップＳ２０３において、オブジェクト生成部１１２は、全ての設置エリアグループに対して処理ループＢ１の適用が終了していれば、処理をステップＳ２０４に進める。一方、オブジェクト生成部１１２は、全ての設置エリアグループに対する処理ループＢ１の適用が終了していなければ、未処理の設置エリアグループを対象設置エリアグループとして設定し、処理をステップＳ２０２に戻す。
【０１５２】
ステップＳ２０４において、オブジェクト生成部１１２は、移動中グループに属する全ての自走式家電３００を順次、対象家電として設定し、各対象家電に対して下記の処理を適用する、処理ループＢ２を開始する。例えば、図１３の家電テーブルＴ４の移動中のレコードに家電ＩＤ「１」のロボット掃除機が登録されていると、このロボット掃除機が対象家電として設定される。
【０１５３】
ステップＳ２０５において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアにて対象家電が移動中であるか否かを判定する。対象家電が移動中の場合（ステップＳ２０５のＹＥＳ）、処理はステップＳ２０６に進む。対象家電が移動中でない場合（ステップＳ２０５でＮＯ）、処理はステップＳ２０７に進む。
【０１５４】
例えば、対象表示装置がダイニングの表示装置２００であり、対象家電が家電ＩＤ「１」のロボット掃除機であるとすると、ステップＳ１０２で取得されたロボット掃除機の最新の運転状態情報の現在位置がダイニングを示せば、対象家電は対象表示装置が設置されたエリアにて移動中と判定される。一方、ステップＳ１０２で取得されたロボット掃除機の最新の運転状態情報の現在位置がダイニングを示していなければ、対象家電は対象表示装置が設置されたエリアで移動中でないと判定される。
【０１５５】
ステップＳ２０６において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアで対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを生成する。例えば、対象表示装置が設置されたエリアがダイニングであり、ダイニングにてロボット掃除機が移動中であるとする。この場合、図５の表示画面Ｇ２００ａに示すように、ロボット掃除機の表示オブジェクト４０４ａと、「この部屋で移動中」と記載されたメッセージとが生成される。
【０１５６】
ステップＳ２０７において、オブジェクト生成部１１２は、対象表示装置が設置されたエリア以外のエリアで対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを生成する。例えば、対象表示装置が設置されたエリアがリビングであり、ロボット掃除機がダイニングで移動中であるとすると、図５の表示画面Ｇ２００ｂに示すように、ロボット掃除機の表示オブジェクト４０４ａと、「他の部屋で移動中」と記載されたメッセージとが生成される。
【０１５７】
ステップＳ２０８において、オブジェクト生成部１１２は、移動中グループに属する全ての家電に対して処理ループＢ２の適用が終了していれば、処理ループＢ２を終了する。一方、移動中グループに属する全ての家電に対して処理ループＢ２の適用が終了していなければ、移動中グループに属する未処理の自走式家電３００を対象家電として設定し、処理をステップＳ２０５に戻す。
【０１５８】
ステップＳ２０９において、オブジェクト生成部１１２は、上述の処理によって生成された表示オブジェクトを設置エリアグループ及び移動中グループに分けて表示するとともに、移動中グループに属する自走式家電３００の表示オブジェクトの近傍に移動中である旨のメッセージなどを表示するための、全家電表示モードの定義情報を生成する。生成された全家電表示モードの定義情報は、対象表示装置に送信される。これにより、対象表示装置は、図５に示すような全家電表示モードの表示画面Ｇ２００ａ，Ｇ２００ｂを表示する。
【０１５９】
図１８は、拡大表示モード処理の一例を示すフローチャートである。ステップＳ３０１において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアに対応する設置エリアグループに属する据え置き家電３５０の表示オブジェクトを生成する。例えば、図１３の例において、対象設置エリアグループがリビングであるとすると、家電ＩＤ「３」のテレビの表示オブジェクトが生成される。
【０１６０】
ステップＳ３０２において、オブジェクト生成部１１２は、移動中グループに属する全ての自走式家電３００を順次、処理対象となる対象家電として設定し、各対象家電に対して下記の処理を適用する処理ループＣ１を開始する。
【０１６１】
ステップＳ３０３において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアにて対象家電が移動中であるか否かを判定する。対象表示装置が設置されたエリアにて対象家電が移動中の場合（ステップＳ３０３でＹＥＳ）、処理はステップＳ３０４に進む。一方、対象表示装置が設置されたエリアにて対象家電が移動中でない場合（ステップＳ３０３でＮＯ）、処理はステップＳ３０５に進む。
【０１６２】
ステップＳ３０４において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアにて対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを生成する。例えば、対象表示装置が設置されたエリアがダイニングであり、ダイニングにてロボット掃除機が移動中であるとする。この場合、図６の表示画面Ｇ２００ａに示すように、ロボット掃除機の表示オブジェクト４０４ａと、「この部屋で移動中」と記載されたメッセージとが生成される。
【０１６３】
ステップＳ３０５において、オブジェクト生成部１１２は、対象表示装置が設置されたエリア以外で対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを表示する。例えば、対象表示装置が設置されたエリアがリビングであり、ダイニングにてロボット掃除機が移動中であるとする。この場合、図６の表示画面Ｇ２００ｂに示すように、ロボット掃除機の表示オブジェクト４０４ａと、「他の部屋で移動中」と記載されたメッセージとが生成される。
【０１６４】
ステップＳ３０６において、オブジェクト生成部１１２は、移動中グループに属する全ての家電に対して処理ループＣ１の適用が終了していれば処理ループＣ１を終了する。一方、移動中グループに属する全ての家電に対して処理ループＣ１の適用が終了していなければ、移動中グループに属する未処理の自走式家電３００を対象家電として設定し、処理をステップＳ３０３に戻す。
【０１６５】
ステップＳ３０７において、オブジェクト生成部１１２は、上述の処理によって生成された表示オブジェクト及びメッセージなどを拡大表示モードで表示するための定義情報を生成する。生成された拡大表示モードの定義情報は、対象表示装置に送信される。これにより、対象表示装置は、図６に示すような拡大表示モードの表示画面Ｇ２００ａ，Ｇ２００ｂを表示する。
【０１６６】
図１９は、拡大表示モード処理の他の一例を示すフローチャートである。拡大表示モード処理の他の一例では、自走式家電３００の走行計画情報が参照される。ステップＳ４０１において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアに対応する設置エリアグループに属する据え置き家電３５０の表示オブジェクトを生成する。
【０１６７】
ステップＳ４０２において、オブジェクト生成部１１２は、移動中グループに属する全ての自走式家電３００を順次、処理対象となる対象家電として設定し、各対象家電に対して下記の処理を適用する処理ループＤ１を開始する。
【０１６８】
ステップＳ４０３において、オブジェクト生成部１１２は、走行計画テーブルＴ６を参照することで、対象家電の走行計画情報を取得する。
【０１６９】
ステップＳ４０４において、対象表示装置が設置されたエリアにて対象家電が移動中であるか否かを判定する。対象表示装置が設置されたエリアにて対象家電が移動中の場合（ステップＳ４０４のＹＥＳ）、処理は、ステップＳ４０５に進む。一方、対象表示装置が設置されたエリアにて対象家電が移動中でない場合（ステップＳ４０４のＮＯ）、処理はステップＳ４０６に進む。
【０１７０】
ステップＳ４０５において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアにて対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを生成する。
【０１７１】
ステップＳ４０６において、オブジェクト生成部１１２は、ステップＳ４０３で取得した走行計画情報を参照し、対象表示装置が設置されたエリアが走行予定エリアに含まれているか否かを判定する。対象表示装置が設置されたエリアが走行予定エリアに含まれる場合（ステップＳ４０６でＹＥＳ）、処理はステップＳ４０８に進む。一方、対象表示装置が設置されたエリアが走行予定エリアに含まれていない場合（ステップＳ４０６でＮＯ）、処理はステップＳ４１０に進む。例えば、走行計画情報がリビングの次に寝室を走行する走行計画を示しているとする。さらに、対象家電の現在位置がリビングであるとする。この場合、対象表示装置が寝室の表示装置２００であれば、対象表示装置が設置されている寝室は走行予定エリアであると判定される。対象対表示装置が寝室以外の表示装置２００であれば、この対象表示装置が設置されているエリアは走行予定エリアではないと判定される。
【０１７２】
ステップＳ４０７において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアが、次に対象家電が移動するエリアであるか否かを判定する。当該エリアが次に移動するエリアである場合（ステップＳ４０７でＹＥＳ）、処理はステップＳ４０８に進む。一方、当該エリアが次に移動するエリアでない場合（ステップＳ４０７でＮＯ）、処理はステップＳ４０９に進む。
【０１７３】
ステップＳ４０８において、オブジェクト生成部１１２は、対象表示装置が設置されたエリアが対象家電が次に移動するエリアである旨のメッセージと、対象家電の表示オブジェクトと、拒否ＵＩとを生成する。例えば、次に対象家電が移動するエリアが寝室であるとする。この場合、オブジェクト生成部１１２は、図９の表示画面Ｇ２００ｃに示すように、ロボット掃除機の表示オブジェクト４０４ａと、「次にこの部屋で移動」とのメッセージと、拒否ＵＩ４０４ｂとを生成する。
【０１７４】
ステップＳ４０９において、オブジェクト生成部１１２は、対象表示装置が設置されたエリア以外で、対象家電が移動中である旨のメッセージと、対象家電の表示オブジェクトとを生成する。
【０１７５】
ステップＳ４１０において、オブジェクト生成部１１２は、移動中グループに属する全ての自走式家電３００に対して処理ループＤ１の適用が終了していれば、処理ループＤ１を終了する。一方、移動中グループに属する全ての自走式家電３００に対して処理ループＤ１の適用が終了していなければ、未処理の自走式家電３００を次の対象家電として設定し、処理をステップＳ４０３に戻す。
【０１７６】
ステップＳ４１１において、オブジェクト生成部１１２は、上述の処理によって生成された表示オブジェクト、メッセージ、及び拒否ＵＩなどを拡大表示モードで表示するための定義情報を生成する。生成された拡大表示モードの定義情報は、対象表示装置に送信される。
【０１７７】
以上が本実施の形態における処理内容である。
【０１７８】
このように、実施の形態に係る家電表示システムによれば、全家電表示モード及び拡大表示モードのそれぞれにおいて、自走式家電３００の表示オブジェクトは、据え置き家電３５０の表示オブジェクトと異なる態様で表示される。そのため、本実施の形態は、据え置き家電と自走式家電とを区別したうえで、各家電の状態を適切に表示できる。
【０１７９】
なお、図１の構成は下記のように纏められる。
【０１８０】
家電情報受信部１２１及び運転状態受信部１２２は、宅内に存在する複数の家電それぞれから、家電を識別する第１情報、宅内の複数のエリアのうち現在家電が設置されているエリアを示す第２情報、および状態に関する第３情報を取得する取得部の一例に相当する。
【０１８１】
家電情報テーブルＴ１の家電ＩＤ１００１は、家電を識別する第１情報の一例に相当する。据え置き家電３５０において、家電情報テーブルＴ１の設置エリア１００８は、前記宅内の複数のエリアのうち現在前記家電が設置されているエリアを示す第２情報の一例に相当する。自走式家電３００において、運転状態テーブルＴ３の現在位置１２０４は、第２情報の一例に相当する。運転状態テーブルＴ３の各レコードに登録された運転状態情報は、状態に関する第３情報の一例に相当する。
【０１８２】
家電種別判定部１１１は、第１情報に基づき、複数の家電それぞれが、所定のエリアに設置される第１種家電、および複数のエリアを移動しうる第２種家電のいずれであるかを判定する判定部の一例に相当する。
【０１８３】
さらに、家電種別判定部１１１は、第２情報に基づき、複数の家電それぞれが存在するエリアを特定する特定部の一例に相当する。
【０１８４】
オブジェクト生成部１１２は、第１情報および第３情報に基づき、複数の家電それぞれの状態を表す第１表示オブジェクトを生成する生成部の一例に相当する。
【０１８５】
さらに、オブジェクト生成部１１２は、第１種家電の第１表示オブジェクトを第１種家電それぞれの設置エリアに対応する第１態様で配置して表示させ、第２種家電の第１表示オブジェクトを第１態様とは異なる第２態様で配置して表示させる表示制御部の一例に相当する。
【０１８６】
自走式家電３００の表示オブジェクトは第１表示オブジェクトの一例に相当する。据え置き家電３５０の表示オブジェクトは第２表示オブジェクトの一例に相当する。
【０１８７】
図３に示す全家電表示モードＭ１において、エリア別にグループ分けして据え置き家電３５０の表示オブジェクトＯＢ１を表示する態様は第１態様の一例に相当する。
【０１８８】
図３に示す拡大表示モードＭ２において、特定のエリアに設置された据え置き家電３５０の表示オブジェクトＯＢ１を表示する態様は第１態様の一例に相当する。
【０１８９】
図５に示す全家電表示モードＭ１において、ロボット掃除機４０４の表示オブジェクト４０４ａを据え置き家電３５０の表示オブジェクトＯＢ１とは異なるグループにグループ化して表示する態様は第２態様の一例に相当する。
【０１９０】
図６に示す拡大表示モードＭ２において、ロボット掃除機４０４の表示オブジェクト４０４ａの付近に、「この部屋で移動中」とのメッセージ或いは「他の部屋で移動中」とのメッセージを付して表示オブジェクト４０４ａを表示する態様は第２態様の一例に相当する。
【０１９１】
図５に示す全家電表示モードＭ１において、ロボット掃除機４０４が移動中のダイニング４０１は第１エリアの一例に相当する。このとき、ダイニング４０１の表示装置２００ａは第１表示装置の一例に相当する。
【０１９２】
図５に示す全家電表示モードＭ１において、ロボット掃除機４０４が移動中ではないリビング４０２は第２エリアの一例に相当する。このとき、リビング４０２の表示装置２００ｂは第２表示装置の一例に相当する。
【０１９３】
図６に示す拡大表示モードＭ２において、ロボット掃除機４０４が移動中のダイニング４０１は第１エリアの一例に相当する。このとき、ダイニング４０１の表示装置２００ａは第１表示装置の一例に相当する。さらに、このとき、ダイニング４０１の表示画面Ｇ２００ａに表示される「この部屋で移動中」のメッセージは、第１通知文の一例に相当する。
【０１９４】
図６に示す拡大表示モードＭ２において、ロボット掃除機４０４が移動中ではないリビング４０２は第２エリアの一例に相当する。このとき、リビング４０２の表示装置２００ｂは第２表示装置の一例に相当する。さらに、このとき、リビング４０２の表示画面Ｇ２００ｂに表示される「他の部屋で移動中」のメッセージは、第２通知文の一例に相当する。
【０１９５】
図７に示す拡大表示モードＭ２において、ロボット掃除機４０４が次に移動する寝室４０３は第２種家電が第１エリア以降に移動する１以上の第３エリアの一例に相当する。このとき、寝室４０３の表示装置２００ｃは第３表示装置の一例に相当する。
【０１９６】
図７に示す拡大表示モードＭ２において、ロボット掃除機４０４の走行計画に含まれていないダイニング４０１は、第１エリア以降に移動しない第４エリアの一例に相当する。このとき、ダイニング４０１の表示装置２００ａは第４表示装置の一例に相当する。
【０１９７】
図８に示す拡大表示モードＭ２において、ロボット掃除機４０４が次に移動する寝室４０３の表示装置２００ｃが表示する「次にこの部屋で移動」は第１エリアの直後に第２エリアに移動することを示す第３通知の一例に相当する。
【０１９８】
図９に示す拡大表示モードＭ２において、ロボット掃除機４０４が次に移動する寝室４０３の表示装置２００ｃが表示する拒否ＵＩ４０４ｂは第２表示オブジェクトの一例に相当する。
【０１９９】
以下、上記実施の形態の変形例について説明する。
【０２００】
（１）図１において、サーバ１００が備える機能は表示装置２００が備えてもよい。なお、表示装置２００が複数存在する場合は、複数の表示装置２００のうちのいずれか１つをマスター表示装置として定義する。そして、マスター表示装置が図１に示すサーバ１００の機能を備えればよい。この場合、マスター表示装置が表示制御装置となる。
【０２０１】
（２）本開示は、サーバ１００が自走式家電３００の位置を検知してもよい。このとき、自走式家電３００はＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙなどの近接無新技術を用いたビーコン発信機能を備える。また、表示装置２００はビーコン受信機能を備える。自走式家電３００が移動中、サーバ１００は表示装置２００が受信したビーコンの信号強度を表示装置２００ごとに比較する。そして、サーバ１００は、信号強度が最大の表示装置２００が設置されたエリアを、自走式家電３００の現在位置とみなせばよい。
【０２０２】
（３）上記実施の形態では、オブジェクト生成部１１２は、表示モードに応じて表示オブジェクトをどのように配置するかを定義する定義情報を生成するとして説明したが、本開示はこれに限定されない。例えば、オブジェクト生成部１１２は、定義情報を生成することに代えて表示画面を生成して、表示装置２００に送信してもよい。
【産業上の利用可能性】
【０２０３】
本開示にかかる表示制御方法は、表示制御装置において宅内における自走式家電の表示オブジェクトの表示を制御する機能を実現するために有用である。
【符号の説明】
【０２０４】
１０          ：ネットワーク
１００        ：サーバ
１０５        ：プロセッサ
１１０        ：処理部
１１１        ：家電種別判定部
１１２        ：オブジェクト生成部
１１３        ：走行計画処理部
１２０        ：通信制御部
１２１        ：家電情報受信部
１２２        ：運転状態受信部
１２３        ：走行計画受信部
１２４        ：モード受信部
１２５        ：オブジェクト送信部
１３０        ：メモリ
１４０        ：通信装置
２００        ：表示装置
３００        ：自走式家電
３５０        ：据え置き家電
３９０        ：家電
Ｍ１          ：全家電表示モード
Ｍ２          ：拡大表示モード
ＯＢ１        ：表示オブジェクト
ＯＢ２        ：表示オブジェクト
Ｔ１          ：家電情報テーブル
Ｔ２          ：制御命令テーブル
Ｔ３          ：運転状態テーブル
Ｔ４          ：家電テーブル
Ｔ５          ：表示装置情報テーブル
Ｔ６          ：走行計画テーブル
【図１】
2020188404.tif 000003
【図２】
2020188404.tif 000004
【図３】
2020188404.tif 000005
【図４】
2020188404.tif 000006
【図５】
2020188404.tif 000007
【図６】
2020188404.tif 000008
【図７】
2020188404.tif 000009
【図８】
2020188404.tif 000010
【図９】
2020188404.tif 000011
【図１０】
2020188404.tif 000012
【図１１】
2020188404.tif 000013
【図１２】
2020188404.tif 000014
【図１３】
2020188404.tif 000015
【図１４】
2020188404.tif 000016
【図１５】
2020188404.tif 000017
【図１６】
2020188404.tif 000018
【図１７】
2020188404.tif 000019
【図１８】
2020188404.tif 000020
【図１９】
2020188404.tif 000021