(57)【要約】      （修正有）【課題】外部機器の起動に先立って設定画面を用いて制御情報を入力した場合でも、ユーザが意図する外部機器に対して制御情報を設定する。【解決手段】情報処理装置の受付部は、制御対象機器の選択と、制御対象機器に設定する制御情報の入力を受け付ける。表示制御部は、制御情報を入力するための第１画面を表示部に表示させる。取得部は、受付部による制御情報の入力の受け付け後に、起動している外部機器を検出して固有の識別子を取得する。記憶部は、制御情報が既に設定されている１以上の登録済機器の固有の識別子を記憶する。設定部は、制御対象機器として登録済機器のうち第１機器が選択された場合であって、外部機器の識別子と第１機器の識別子とが一致した場合、受付部により入力を受け付けた制御情報を外部機器に設定する。また、表示制御部は、第１機器の識別子と外部機器の識別子とが不一致である場合、不一致に関する通知を表示部に表示させる。【選択図】図１
2015146487.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器の選択と、前記制御対象機器に設定する制御情報の入力を受け付ける受付部と、
前記制御情報を入力するための第１画面を表示部に表示させる表示制御部と、
前記受付部による前記制御情報の入力の受け付けが完了した後に、起動している外部機器を検出して固有の識別子を取得する取得部と、
前記制御情報が既に設定されている１以上の登録済機器の固有の識別子を記憶する記憶部と、
前記制御対象機器として前記登録済機器のうち第１機器が選択された場合であって、前記外部機器の識別子と前記第１機器の識別子とが一致した場合、前記受付部により入力を受け付けた前記制御情報を前記外部機器に設定する設定部と、
を備え、
前記表示制御部は、前記第１機器の識別子と前記外部機器の識別子とが不一致である場合、当該不一致に関する通知を前記表示部に表示させる、
情報処理装置。
【請求項２】
前記受付部は、前記制御対象機器が選択されていない場合も前記制御情報の入力を受け付け、
前記設定部は、前記制御対象機器が選択されていない場合であって、検出した前記外部機器の識別子と一致する識別子が前記記憶部に記憶されていない場合、前記受付部により入力を受け付けた前記制御情報を前記外部機器に設定する請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記外部機器の識別子が、前記第１機器の識別子と一致せず、前記登録済機器のうち第２機器の識別子と一致した場合、前記第２機器に対して設定済みの前記制御情報を変更するための第２画面を前記表示部に表示させ、
前記設定部は、前記第２画面を用いて変更された前記制御情報を前記外部機器に設定する請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記第２画面の表示に先立って、前記外部機器が前記第２機器と一致することを通知する画像を前記表示部に表示させる請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記外部機器の識別子と一致する識別子が前記記憶部に記憶されておらず、前記登録済機器の数が所定の数より少ない場合、前記外部機器に対して設定する前記制御情報を入力するための第３画面を前記表示部に表示させ、
前記設定部は、前記第３画面を用いて入力された前記制御情報を前記外部機器に設定する請求項１、３および４のいずれか一に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記第３画面の表示に先立って、前記外部機器を新規登録可能であることを通知する画像を前記表示部に表示させる請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記外部機器の識別子と前記第１機器の識別子とが一致しなかった場合、前記第１機器と前記第２機器とが一致しないことを通知するための画像を前記表示部に表示させる請求項１から６のいずれか一に記載の情報処理装置。
【請求項８】
前記第１画面は、前記第１機器を識別可能とする識別情報を含む請求項１から７のいずれか一に記載の情報処理装置。
【請求項９】
コンピュータを、
制御対象機器の選択と、前記制御対象機器に設定する制御情報の入力を受け付ける受付部と、
前記制御情報を入力するための第１画面を表示部に表示させる表示制御部と、
前記受付部による前記制御情報の入力の受け付けが完了した後に、起動している外部機器を検出して固有の識別子を取得する取得部と、
前記制御情報が既に設定されている１以上の登録済機器の固有の識別子を記憶する記憶部と、
前記制御対象機器として前記登録済機器のうち第１機器が選択された場合であって、前記外部機器の識別子と前記第１機器の識別子とが一致した場合、前記受付部により入力を受け付けた前記制御情報を前記外部機器に設定する設定部と、
として機能させ、
前記表示制御部は、前記第１機器の識別子と前記外部機器の識別子とが不一致である場合、当該不一致に関する通知を前記表示部に表示させる、
プログラム。
【請求項１０】
前記受付部は、前記制御対象機器が選択されていない場合も前記制御情報の入力を受け付け、
前記設定部は、前記制御対象機器が選択されていない場合であって、検出した前記外部機器の識別子と一致する識別子が前記記憶部に記憶されていない場合、前記受付部により入力を受け付けた前記制御情報を前記外部機器に設定する請求項９に記載のプログラム。
【請求項１１】
前記表示制御部は、前記外部機器の識別子が、前記第１機器の識別子と一致せず、前記登録済機器のうち第２機器の識別子と一致した場合、前記第２機器に対して設定済みの前記制御情報を変更するための第２画面を前記表示部に表示させ、
前記設定部は、前記第２画面を用いて変更された前記制御情報を前記外部機器に設定する請求項９または１０に記載のプログラム。
【請求項１２】
前記表示制御部は、前記第２画面の表示に先立って、前記外部機器が前記第２機器と一致することを通知する画像を前記表示部に表示させる請求項１１に記載のプログラム。
【請求項１３】
前記表示制御部は、前記外部機器の識別子と一致する識別子が前記記憶部に記憶されておらず、前記登録済機器の数が所定の数より少ない場合、前記外部機器に対して設定する前記制御情報を入力するための第３画面を前記表示部に表示させ、
前記設定部は、前記第３画面を用いて入力された前記制御情報を前記外部機器に設定する請求項９、１１および１２のいずれか一に記載のプログラム。
【請求項１４】
前記表示制御部は、前記第３画面の表示に先立って、前記外部機器を新規登録可能であることを通知する画像を前記表示部に表示させる請求項１３に記載のプログラム。
【請求項１５】
制御対象機器に設定する制御情報が既に設定されている１以上の登録済機器の固有の識別子を記憶する記憶部を備えた情報処理装置において実行される情報処理方法であって、
前記制御対象機器の選択と、前記制御対象機器に設定する前記制御情報の入力を受け付け、
前記制御情報を入力するための第１画面を表示部に表示させ、
前記制御情報の入力の受け付けが完了した後に、起動している外部機器を検出して固有の識別子を取得し、
前記制御対象機器として、前記登録済機器のうち第１機器が選択された場合であって、前記外部機器の識別子と前記第１機器の識別子とが一致した場合、入力を受け付けた前記制御情報を前記外部機器に設定し、
前記第１機器の識別子と前記外部機器の識別子とが不一致である場合、当該不一致に関する通知を前記表示部に表示させる、
ことを含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
タブレット端末やスマートフォン等の操作端末（情報処理装置の一例）を用いて、家電等の制御対象機器に対して制御情報の設定を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−７８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、操作端末を用いて制御対象機器に対して制御情報の設定を行う場合、制御対象機器が起動して当該制御対象機器の機器ＩＤを取得できる状態になった後、当該制御対象機器に対して制御情報の入力に用いる設定画面が表示されるまで、当該制御情報を入力することができない。また、制御対象機器を起動させる前に、設定画面を表示させた場合、設定画面を用いて入力された制御情報の設定先として予め選択された制御対象機器と、起動させた制御対象機器とが一致しなかった場合に、ユーザが意図しない制御対象機器に対して制御情報が設定される。
【０００５】
本発明の実施形態は、上記に鑑みてなされたものであって、外部機器の起動に先立って設定画面を用いて制御情報を入力した場合でも、当該制御情報の設定先となる外部機器を間違うことなく、ユーザが意図する外部機器に対して制御情報を設定することができる情報処理装置、プログラムおよび情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、受付部と、表示制御部と、取得部と、記憶部と、設定部と、を備える。受付部は、制御対象機器の選択と、制御対象機器に設定する制御情報の入力を受け付ける。表示制御部は、制御情報を入力するための第１画面を表示部に表示させる。取得部は、受付部による制御情報の入力の受け付けが完了した後に、起動している外部機器を検出して固有の識別子を取得する。記憶部は、制御情報が既に設定されている１以上の登録済機器の固有の識別子を記憶する。設定部は、制御対象機器として登録済機器のうち第１機器が選択された場合であって、外部機器の識別子と第１機器の識別子とが一致した場合、受付部により入力を受け付けた制御情報を外部機器に設定する。また、表示制御部は、第１機器の識別子と外部機器の識別子とが不一致である場合、当該不一致に関する通知を表示部に表示させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態にかかる情報処理装置を有する情報処理システムの構成を示す図である。
【図２】図２は、第１の実施形態にかかる操作端末のハードウェア構成を示す図である。
【図３】図３は、第１の実施形態にかかる操作端末の機能構成を示すブロック図である。
【図４】図４は、第１の実施形態にかかる操作端末において表示される制御情報入力画面の一例を示す図である。
【図５】図５は、第１の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。
【図６】図６は、第１の実施形態にかかる操作端末において表示される制御情報入力画面の一例を示す図である。
【図７】図７は、第１の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。
【図８】図８は、第１の実施形態にかかる情報処理システムが有する操作端末において表示されるエラーメッセージの一例を示す図である。
【図９】図９は、第２の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。
【図１０】図１０は、第３の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付の図面を用いて、本実施形態にかかる情報処理装置、プログラムおよび情報処理方法について説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態にかかる情報処理装置を有する情報処理システムの構成を示す図である。本実施形態にかかる情報処理システムは、図１に示すように、各種情報を表示可能な表示装置１０１および後述する外部機器と通信を行う通信インタフェースとを備える操作端末１００（情報処理装置の一例）と、当該操作端末１００により制御される外部機器の一例である庫内カメラ２００（例えば、冷蔵庫の冷蔵室等に設置され、冷蔵庫内を撮像するカメラ）と、を有している。
【００１０】
本実施形態では、操作端末１００および庫内カメラ２００は、Bluetooth（登録商標），ＷｉＦｉ（Wireless  Fidelity）等の無線通信用の通信インタフェースまたはEthernet（登録商標）等の有線通信用の通信インタフェースを有している。そして、操作端末１００と庫内カメラ２００とは、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルを通信プロトコルとして用いて通信を行う。
【００１１】
ここで、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルは、ＨＥＭＳ（Home  Energy  Management  System）と称する家庭用のエネルギー管理システムにおいて、家庭内の外部機器（例えば、庫内カメラ２００）を一元的に管理するために提案されたプロトコルである。本実施形態では、操作端末１００と外部機器との通信に用いる通信プロトコルとしてＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルを用いているが、これに限定するものではなく、他の通信プロトコルを用いても良い。
【００１２】
操作端末１００は、ＰＣ（Personal  Computer），タブレット端末，スマートフォンなどで構成される。そして、操作端末１００は、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って庫内カメラ２００等の外部機器と通信を行うことにより、外部機器の状態（例えば、庫内カメラ２００の起動など）を表す状態情報の取得、外部機器の制御に用いる制御情報（言い換えると、外部機器に設定する制御情報）の設定などを行うことができる。
【００１３】
ここで、状態情報は、外部機器の状態を示す情報であり、例えば、外部機器が起動したことを表す情報である。本実施形態では、状態情報は、起動した外部機器を識別可能とする固有の識別子の一例である識別情報（例えば、庫内カメラ２００の型番、庫内カメラ２００のネットワークアドレスである機器アドレスなど）を含むものとする。
【００１４】
また、制御情報は、外部機器を制御するための情報であり、例えば、１日１回など予め設定されたタイミングに撮影を行うタイマー撮影機能のオンまたはオフ、タイマー撮影機能により撮影を行うタイミングである撮影タイミング（例えば、一日一回など）、庫内カメラ２００が有する撮影ボタンの操作に応じて撮影を行うリクエスト撮影機能のオンまたはオフなどである。
【００１５】
庫内カメラ２００は、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って操作端末１００と通信を行うことにより、操作端末１００への庫内カメラ２００の状態情報の送信、操作端末１００からの制御情報の受信などを行う。そして、庫内カメラ２００は、操作端末１００から受信した制御情報に従って、タイマー撮影機能やリクエスト撮影機能等の各種機能を実行する。
【００１６】
本実施形態では、庫内カメラ２００は、図示しない電池により駆動する。庫内カメラ２００は、電池の消耗を防ぐために、当該庫内カメラ２００が備える図示しない電源ボタンが操作されて電源のオンが指示されるまで起動せず、操作端末１００と通信を行うこともできない。そして、庫内カメラ２００は、図示しない電源ボタンが操作されて電源のオンが指示されると、起動して冷蔵庫内を撮影可能な状態となる。その後、庫内カメラ２００は、図示しない電源ボタンが操作されて電源のオフが指示された場合若しくは最後に撮影を行ってから所定時間（例えば、１分など）経過した場合に、自動的に、電源をオフする。
【００１７】
本実施形態では、庫内カメラ２００は、当該庫内カメラ２００が備える図示しない電源ボタンの操作に応じて、起動しているが、これに限定するものではなく、当該庫内カメラ２００が備える図示しない光センサにより受光した光（例えば、操作端末１００から発光される光）の点滅が所定のパターンであるか否かに応じて、起動することも可能である。
【００１８】
また、庫内カメラ２００は、操作端末１００から受信した制御情報に従ってタイマー撮影機能のオンが指示された場合、操作端末１００から受信した制御情報が含む撮影タイミングに起動して冷蔵庫内の撮影を行い、冷蔵庫内の撮影を行ってから所定時間経過後に、自動的に、電源をオフすることも可能である。
【００１９】
また、庫内カメラ２００は、操作端末１００から受信した制御情報に従ってリクエスト撮影機能のオンが指示された場合、図示しない電源ボタンの操作に応じて起動した後、庫内カメラ２００が有する図示しない撮影ボタンが押下されたタイミングに冷蔵庫内の撮影を行う。そして、庫内カメラ２００は、最後に冷蔵庫内の撮影を行ってから、撮影ボタンが押下されずに所定時間経過した場合に、自動的に、電源をオフすることも可能である。
【００２０】
図２は、第１の実施形態にかかる操作端末のハードウェア構成を示す図である。本実施形態では、操作端末１００は、図２に示すように、表示装置１０１、ＣＰＵ（Central  Processing  Unit）１０２、システムコントローラ１０３、グラフィックスコントローラ１０４、タッチパネルコントローラ１０５、不揮発性メモリ１０６、ＲＡＭ（Random  Access  Memory）１０７、音声処理部１０８、接続部１０９、無線通信Ｉ／Ｆ１１０、電源回路１１１等を備えている。
【００２１】
表示装置１０１は、タッチパネル１０１ａと、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）ディスプレイ等の表示画面１０１ｂ（表示部の一例）と、を有している。タッチパネル１０１ａは、当該タッチパネル１０１ａに対する接触位置を検出する位置検出機能を有し、操作端末１００のユーザの指等によりタッチ指定された表示画面１０１ｂ上の接触位置（タッチ位置）を検出することができる。このタッチパネル１０１ａの位置検出機能により、表示装置１０１は、所謂タッチパネルディスプレイとして機能する。
【００２２】
システムコントローラ１０３は、不揮発性メモリ１０６およびＲＡＭ１０７へのアクセスを制御するメモリコントローラを内蔵している。また、システムコントローラ１０３は、グラフィックスコントローラ１０４との通信を実行する機能も有している。さらに、システムコントローラ１０３は、操作端末１００が備える電池（図示しない）に蓄電された電力を供給する電源回路１１１を制御するエンベデッドコントローラが集積されたマイクロコンピュータも内蔵されている。
【００２３】
グラフィックスコントローラ１０４は、表示画面１０１ｂに対する各種情報の表示を制御する表示コントローラである。また、タッチパネルコントローラ１０５は、タッチパネル１０１ａを制御し、ユーザによるタッチパネル１０１ａに対するタッチ位置を示す位置情報を、タッチパネル１０１ａから取得する。そして、タッチパネルコントローラ１０５は、取得した位置情報を、システムコントローラ１０３を介してＣＰＵ１０２へ出力する。
【００２４】
音声処理部１０８は、図示しないマイクから入力される音声信号に、デジタル変換、ノイズ除去、エコーキャンセル等の音声処理を施してＣＰＵ１０２へ出力する。また、音声処理部１０８は、ＣＰＵ１０２の制御の下で、音声合成等の音声処理を施して生成した音声信号を、図示しないスピーカに出力して、当該スピーカによる音声出力を行う。
【００２５】
接続部１０９は、Ethernet（登録商標）等の有線ネットワークと接続可能なインタフェースである。本実施形態では、操作端末１００は、有線ネットワークを介して庫内カメラ２００等の外部機器と通信を行っても良い。
【００２６】
無線通信Ｉ／Ｆ１１０は、Bluetooth（登録商標），ＩＥＥＥ８０２．１１ｂ／ｇ／ｎ，ＩＥＥＥ８０２．１５．４等の通信プロトコルを用いて、庫内カメラ２００等の外部機器と通信を行う通信インタフェースである。
【００２７】
ＣＰＵ１０２は、操作端末１００の動作を中央制御するプロセッサであり、システムコントローラ１０３を介して操作端末１００の各部を制御する。ＣＰＵ１０２は、不揮発性メモリ１０６からＲＡＭ１０７にロードされるＯＳ（Operating  System）や各種のプログラムを実行する。ＲＡＭ１０７は、操作端末１００のメインメモリとして、不揮発性メモリ１０６に記憶されたＯＳや各種のプログラムを実行する際の作業領域を提供する。また、不揮発性メモリ１０６（記憶部の一例）は、制御情報が既に設定されている１以上の外部機器（以下、登録済機器と言う）の識別情報を記憶する。
【００２８】
図３は、第１の実施形態にかかる操作端末の機能構成を示すブロック図である。本実施形態では、ＣＰＵ１０２が不揮発性メモリ１０６から操作アプリケーションを読み出して実行することにより、ＲＡＭ１０７上に、受付部３００と、取得部３０１と、表示制御部３０２と、設定部３０３と、を実現する。
【００２９】
受付部３００は、タッチパネル１０１ａ等の操作部を介して、制御情報を設定することにより制御する外部機器である制御対象機器の選択と、当該制御情報に設定する制御情報の入力とを受け付ける。また、受付部３００は、制御対象機器が選択されていない場合であっても、制御情報の入力を受け付けることができる。本実施形態では、受付部３００は、後述する表示制御部３０２により１０１ｂに表示される制御情報入力画面を用いた、制御対象機器の選択と、制御情報の入力とを受け付ける。
【００３０】
取得部３０１は、起動している外部機器（例えば、庫内カメラ２００等）を検出して当該外部機器固有の識別子を取得する。また、取得部３０１は、受付部３００による制御情報の入力の受け付けが完了した後に、起動している外部機器を検出して固有の識別子を取得することも可能である。本実施形態では、取得部３０１は、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って外部機器と通信を行うことにより、外部機器から状態情報を受信する。そして、取得部３０１は、外部機器から受信した状態情報が、当該外部機器が起動したことを示している場合に、当該外部機器の起動を検出する。さらに、取得部３０１は、外部機器から受信した状態情報に含まれる識別情報を、当該外部機器固有の識別子として取得する。
【００３１】
表示制御部３０２は、制御情報を入力するための画面である制御情報入力画面（第１画面の一例）を表示画面１０１ｂ（表示部の一例）に表示させる。本実施の形態では、表示制御部３０２は、取得部３０１による外部機器の起動の検出に先立って、外部機器に対して設定する制御情報を入力するための（制御情報の入力に使用可能な）画面である制御情報入力画面を表示画面１０１ｂに表示させる。また、表示制御部３０２は、後述する設定部３０３によって第１機器の識別情報と、起動を検出した外部機器の識別情報とが不一致である場合、当該不一致に関する通知を表示画面１０１ｂに表示させる。
【００３２】
設定部３０３は、取得部３０１により起動が検出された外部機器と、制御情報入力画面を用いて入力された制御情報の設定先として予め選択された外部機器（以下、制御対象機器と言う）とが一致した場合に、当該制御情報入力画面を用いて入力された制御情報（すなわち、受付部３００により入力を受け付けた制御情報）を、当該起動が検出された外部機器に設定する。また、設定部３０３は、起動が検出された外部機器と制御対象機器とが一致しなかった場合、制御情報入力画面を用いて入力された制御情報の、当該起動が検出された外部機器への設定を禁止する。さらに、設定部３０３は、制御情報入力画面を用いて入力された制御情報の設定先の制御対象機器が選択されていない場合、当該制御情報入力画面を用いて入力された制御情報の外部機器への設定の禁止を解除して、当該制御情報を外部機器に設定する。
【００３３】
本実施形態では、設定部３０３は、制御情報入力画面を用いて入力された制御情報を外部機器に設定した場合、外部機器の起動が検出された際に当該外部機器から受信した状態情報に含まれる当該外部機器（登録済機器）の識別情報（例えば、型番および機器アドレス）と対応付けて、外部機器の設置場所および入力された制御情報を不揮発性メモリ１０６に記憶させる。
【００３４】
言い換えると、設定部３０３は、受付部３００によって制御対象機器として登録済機器（以下、第１機器と言う）の選択を受け付けた場合であって、起動を検出した外部機器の識別情報と、第１機器の識別情報とが一致した場合、受付部３００により入力を受け付けた制御情報を、起動を検出した外部機器に設定する。
【００３５】
次に、図４を用いて、本実施形態にかかる操作端末１００の表示画面１０１ｂに表示される制御情報入力画面について説明する。図４は、第１の実施形態にかかる操作端末において表示される制御情報入力画面の一例を示す図である。
【００３６】
本実施形態では、表示制御部３０２は、図４に示すように、カメラ選択領域Ｒ１、庫内カメラ情報領域Ｒ２と、制御情報入力領域Ｒ３と、設置場所設定領域Ｒ４と、を含む制御情報入力画面Ｇを表示画面１０１ｂに表示させる。
【００３７】
カメラ選択領域Ｒ１は、制御情報の設定先となる制御対象機器（本実施形態では、庫内カメラ２００）の選択に使用可能な領域である。本実施形態では、カメラ選択領域Ｒ１には、制御情報の設定先として選択可能な制御対象機器の設置場所（例えば、冷蔵室など）が、制御情報を設定可能な制御対象機器（登録済機器）の数である所定数（例えば、３つ）表示される。ただし、登録済機器が１つも無い場合若しくは登録済機器の数が所定数に達していない場合、カメラ選択領域Ｒ１には、図４に示すように、登録済機器が無いことを示す情報（例えば、「未登録」）が、当該制御対象機器の設置場所の代わりに表示される。
【００３８】
操作端末１００のユーザは、カメラ選択領域Ｒ１に表示された設置場所のうち、制御情報の設定先とする制御対象機器の設置場所をタッチ指定することにより、タッチ指定した設置場所に対応する制御対象機器を、制御情報の設定先として選択することができる。また、操作端末１００のユーザは、カメラ選択領域Ｒ１に表示された「未登録」をタッチ指定することにより、制御情報の設定先とする制御対象機器を選択することなく制御情報を入力することを指示できる。
【００３９】
庫内カメラ情報領域Ｒ２は、制御情報の設定先となる制御対象機器を識別可能とする識別情報である設定先情報（例えば、庫内カメラ２００の型名、庫内カメラ２００の機器アドレスなど）が表示される領域である。ただし、カメラ選択領域Ｒ１において「未登録」がタッチ指定されて制御情報の設定先となる制御対象機器が選択されなかった場合、庫内カメラ情報領域Ｒ２には、制御情報の設定先となる制御対象機器の識別情報が選択されなかったことを示す情報（例えば、庫内カメラ２００の型名として「型名  ----」、庫内カメラ２００の機器アドレスとして「機器アドレス  --：--：--：--：--：--」）が、設定先情報として表示される。
【００４０】
操作端末１００のユーザは、庫内カメラ情報領域Ｒ２に表示された識別情報を確認することにより、制御情報の設定先となる制御対象機器を確認することができるので、意図しない制御対象機器に制御情報が設定されることを防止できる。
【００４１】
制御情報入力領域Ｒ３は、制御対象機器に設定する制御情報の入力に使用可能な領域である。本実施形態では、制御情報入力領域Ｒ３には、タイマー撮影機能のオンを指示する制御情報を入力するための第１ボタンＢ１（「する」）およびタイマー撮影機能のオフを指示する制御情報を入力するための第２ボタンＢ２（「しない」）が表示される。
【００４２】
操作端末１００のユーザは、第１ボタンＢ１または第２ボタンＢ２をタッチ指定することにより、タイマー撮影機能のオンまたはオフを指示する制御情報を入力することができる。また、本実施形態では、表示制御部３０２は、第１ボタンＢ１がタッチ指定された場合、タイマー撮影機能により撮影を行うタイミングである撮影タイミングを入力するためのタイミング設定画面（図示しない）を、表示画面１０１ｂに表示させる。そして、表示制御部３０２は、第１ボタンＢ１がタッチ指定された場合、当該タイミング設定画面において入力された撮影タイミング（例えば、毎日０：００）が表示された第１ボタンＢ１を、制御情報入力領域Ｒ３に含める。
【００４３】
設置場所設定領域Ｒ４は、カメラ選択領域Ｒ１において選択された設置場所の設定を指示するための領域である。本実施形態では、設置場所設定領域Ｒ４には、カメラ選択領域Ｒ１において選択された設置場所の設定を指示するための第３ボタンＢ３が表示される。そして、表示制御部３０２は、第３ボタンＢ３がタッチ指定された場合、設置場所を設定するための画面であり設置場所を選択するためのボタン（例えば、ラジオボタンなど）を含む設置場所設定画面（図示しない）を、表示画面１０１ｂに表示させる。
【００４４】
ただし、カメラ選択領域Ｒ１において「未登録」がタッチ指定されて制御情報の設定先となる制御対象機器を選択することなく制御情報を入力され、かつ外部機器の起動が検出されていない場合、設定部３０３は、入力された制御情報を設定する外部機器の識別情報を取得することができず、設置場所設定画面（図示しない）を用いて設置場所が選択されても、当該外部機器の識別情報と対応付けて、選択された設置場所を不揮発性メモリ１０６に記憶させることもできない。
【００４５】
したがって、制御情報の設定先となる制御対象機器を選択することなく制御情報を入力され、かつ外部機器の起動が検出されていない場合、表示制御部３０２は、第３ボタンＢ３がタッチ指定されても、設置場所設定画面（図示しない）を表示画面１０１ｂに表示させず、設置場所の選択を禁止する。
【００４６】
本実施形態では、表示制御部３０２は、第３ボタンＢ３がタッチ指定された場合、設置場所を選択するためのラジオボタンを含む設置場所設定画面（図示しない）を表示画面１０１ｂに表示させているが、設定場所を入力可能な画面であれば、これに限定するものではなく、例えば、設定場所を入力するためのソフトウェアキーボードが表示された画面を、設置場所設定画面として表示画面１０１ｂに表示させても良い。
【００４７】
操作端末１００のユーザは、第３ボタンＢ３をタッチ指定することにより、制御対象機器の設置場所の設定を指示することができる。そして、操作端末１００のユーザは、第３ボタンＢ３をタッチ指定して設置場所設定画面（図示しない）を表示画面１０１ｂに表示させ、当該設置場所設定画面において、設置場所に対応するラジオボタンをタッチ指定することにより、設置場所を設定することができる。
【００４８】
次に、図５および図６を用いて、制御情報の設定先となる制御対象機器が選択されなかった場合（カメラ選択領域Ｒ１において「未登録」がタッチ指定された場合）における外部機器に対する制御情報の設定処理について説明する。図５は、第１の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。図６は、第１の実施形態にかかる操作端末において表示される制御情報入力画面の一例を示す図である。
【００４９】
表示制御部３０２は、タッチパネル１０１ａ等を介して制御情報の設定が指示されると、取得部３０１による外部機器の検出に先立って、制御情報入力画面Ｇを表示画面１０１ｂに表示させる（ステップＳ５０１）。本実施形態では、表示制御部３０２は、カメラ選択領域Ｒ１において「未登録」がタッチ指定されて制御情報の設定先となる制御対象機器が選択されなかった場合、図３に示すように、制御情報の設定先となる制御対象機器が選択されなかったことを示す設定先情報を、庫内カメラ情報領域Ｒ２に表示させる。
【００５０】
さらに、表示制御部３０２は、制御情報入力画面Ｇの制御情報入力領域Ｒ３に表示された第１ボタンＢ１（「する」）がタッチ指定されたか否かを判断する（ステップＳ５０２）。第１ボタンＢ１がタッチ指定されたと判断した場合（ステップＳ５０２：Ｙｅｓ）、表示制御部３０２は、撮影タイミングを入力するためのタイミング入力画面（図示しない）を表示画面１０１ｂに表示させる（ステップＳ５０３）。その後、表示制御部３０２は、タイミング入力画面において、撮影タイミングが入力され、当該撮影タイミングの設定を指示するＯＫボタン等がタッチ指定されると、外部機器の起動を指示する起動メッセージ（例えば、「庫内カメラを起動させて下さい。」など）を表示画面１０１ｂに表示させる（ステップＳ５０４）。本実施形態では、表示制御部３０２は、第１ボタンＢ１（または後述する第２ボタンＢ２）がタッチ指定されて制御情報（ここでは、タイマー撮影機能のオンまたはオフ、撮影タイミング）が入力された場合、取得部３０１により外部機器の起動が検出されているか否かに関わらず、常に、起動メッセージを表示させているが、これに限定するものではなく、制御情報の入力された際に、取得部３０１により外部機器の起動が検出されていない場合にのみ、起動メッセージを表示させるようにしても良い。
【００５１】
一方、第１ボタンＢ１がタッチ指定されなかった場合（ステップＳ５０２：Ｎｏ）、表示制御部３０２は、制御情報入力画面Ｇの制御情報入力領域Ｒ３に表示された第２ボタンＢ２（「しない」）がタッチ指定されたか否かを判断する（ステップＳ５０５）。そして、第２ボタンＢ２がタッチ指定されたと判断した場合（ステップＳ５０５：Ｙｅｓ）、表示制御部３０２は、起動メッセージを表示画面１０１ｂに表示させる（ステップＳ５０４）。一方、第２ボタンＢ２がタッチ指定されなかった場合（ステップＳ５０５：Ｎｏ）、表示制御部３０２は、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過したか否かを判断する（ステップＳ５１１）。そして、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過していない場合（ステップＳ５１１：Ｎｏ）、ステップＳ５０２に戻り、表示制御部３０２は、第１ボタンＢ１がタッチ指定されたか否かを判断する。一方、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過した場合（ステップＳ５１１：Ｙｅｓ）、表示制御部３０２は、制御情報入力画面Ｇの表示を終了して、外部機器に対する制御情報の設定処理を終了させる。
【００５２】
第１ボタンＢ１または第２ボタンＢ２がタッチ指定されて制御情報（本実施形態では、タイマー撮影機能のオンまたはオフ、撮影タイミング）が入力された後、設定部３０３は、取得部３０１によって外部機器の起動が検出されたか否かを判断する（ステップＳ５０６）。取得部３０１によって外部機器の起動が検出されたと判断した場合（ステップＳ５０６：Ｙｅｓ）、設定部３０３は、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って、制御情報入力画面Ｇを用いて入力された制御情報を、取得部３０１により起動を検出した外部機器に送信することにより、入力された制御情報を、起動を検出した外部機器に設定する（ステップＳ５０７）。
【００５３】
すなわち、設定部３０３は、入力された制御情報の設定先の制御対象機器機器が選択されていない場合、入力された制御情報を、起動を検出した外部機器に設定する。言い換えると、設定部３０３は、制御対象機器が選択されていない場合であって、起動を検出した外部機器の識別情報と一致する識別情報が不揮発性メモリ１０６に記憶されていない場合、受付部３００により入力を受け付けた制御情報を、起動を検出した外部機器に設定する。これにより、制御情報入力画面Ｇにおいて入力した制御情報の設定先となる制御対象機器を選択していない場合でも、外部機器の起動の検出に先立って制御情報入力画面Ｇを用いて入力された制御情報を、起動を検出した外部機器に対して設定することができるので、外部機器に対して制御情報を設定する際の操作端末１００の操作性を向上させることができる。
【００５４】
一方、外部機器の起動が検出されず（ステップＳ５０６：Ｎｏ）に、起動メッセージを表示させてから予め設定された時間経過した場合（ステップＳ５１２：Ｙｅｓ）、設定部３０３は、外部機器に対する制御情報の設定処理を終了させる。
【００５５】
本実施形態では、設定部３０３は、制御情報入力画面Ｇの制御情報入力領域Ｒ３の第１ボタンＢ１がタッチ指定された場合には、外部機器（本実施形態では、庫内カメラ２００）のタイマー撮影機能をオンすることおよびタイミング入力画面（図示しない）を用いて入力された撮影タイミングを指示する制御情報を、起動を検出した外部機器に設定する。一方、設定部３０３は、制御情報入力画面Ｇの制御情報入力領域Ｒ３の第２ボタンＢ２がタッチ指定された場合には、外部機器（本実施形態では、庫内カメラ２００）のタイマー撮影機能をオフすることを指示する制御情報を、起動を検出した外部機器に設定する。
【００５６】
庫内カメラ２００は、操作端末１００から送信された制御情報を受信する。そして、庫内カメラ２００は、受信した制御情報によってタイマー撮影機能のオンが指示された場合には、当該受信した制御情報が指示する撮影タイミングを、当該庫内カメラ２００が有する図示しない記憶部に記憶させた後、電源をオフする。その後、庫内カメラ２００は、図示しない記憶部に記憶され撮影タイミングになると、自動的に起動して冷蔵庫内の撮影を行い、冷蔵庫内の撮影を行ってから所定時間経過後に、自動的に電源をオフする。一方、庫内カメラ２００は、受信した制御情報によってタイマー撮影機能のオフが指示された場合には、図示しない記憶部に記憶された撮影タイミングを削除して、タイマー撮影機能の実行を解除する。
【００５７】
設定部３０３は、外部機器に制御情報を設定した場合、外部機器の起動を検出した際に当該外部機器から受信した状態情報を取得し、取得した状態情報に含まれる当該外部機器（登録済機器）の識別情報（例えば、型番および機器アドレス）と対応付けて、外部機器に設定した制御情報を不揮発性メモリ１０６に記憶させる（ステップＳ５０８）。さらに、表示制御部３０２は、図６に示すように、制御情報入力画面Ｇの庫内カメラ情報領域Ｒ２に表示された設定先情報に、取得した状態情報に含まれる外部機器の識別情報（例えば、庫内カメラ２００の型名として「型名  ＣＡＭＥＲＡ」、庫内カメラ２００の機器アドレスとして「機器アドレス  ００：１１：２２：３３：４４：５０」）を表示させて、当該設定先情報の表示を更新する（ステップＳ５０９）。
【００５８】
その後、表示制御部３０２は、外部機器に対する制御情報の設定完了を通知するためのメッセージである設定完了メッセージ（例えば、「タイマー撮影機能の設定が完了しました。設置場所を入力して下さい。」など）を表示画面１０１ｂに表示させる。そして、設定部３０３は、制御情報入力画面Ｇの設置場所設定領域Ｒ４の第３ボタンＢ３を用いて設置場所の設定が指示され、図示しない設置場所設定画面において設置場所が入力されると、外部機器（登録済機器）の識別情報に対応付けて、入力された設置場所を不揮発性メモリ１０６に記憶させる（ステップＳ５１０）。
【００５９】
表示制御部３０２は、入力された設置場所が不揮発性メモリ１０６に記憶されると、図６に示すように、制御情報入力画面Ｇのカメラ選択領域Ｒ１に、入力された設置場所（例えば、「冷蔵室」）を表示させる。さらに、表示制御部３０２は、図６に示すように、カメラ選択領域Ｒ１において選択された設置場所の変更を指示するための第４ボタンＢ４、およびカメラ選択領域Ｒ１において選択された設置場所に対応する外部機器に設定された制御情報を削除することを指示するための第５ボタンＢ５を、設置場所設定領域Ｒ４に表示させる。
【００６０】
そして、表示制御部３０２は、第４ボタンＢ４がタッチ指定された場合、設置場所設定画面（図示しない）を表示画面１０１ｂに表示させる。設定部３０３は、第４ボタンＢ４がタッチ指定されかつ設置場所設定画面（図示しない）において設置場所が入力された場合、不揮発性メモリ１０６において外部機器の識別情報と対応付けて記憶された設置場所を、入力された設置場所に変更する。また、設定部３０３は、第５ボタンＢ５がタッチ指定された場合、外部機器の識別情報、当該識別情報と対応付けて記憶された制御情報および設置場所を不揮発性メモリ１０６から削除する。
【００６１】
次に、図６〜８を用いて、制御情報の設定先となる制御対象機器が選択されている場合（カメラ選択領域Ｒ１において設置場所が選択された場合）における外部機器に対する制御情報の設定処理について説明する。図７は、第１の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。図８は、第１の実施形態にかかる情報処理システムが有する操作端末において表示されるエラーメッセージの一例を示す図である。
【００６２】
表示制御部３０２は、タッチパネル１０１ａ等を介して制御情報の設定が指示されると、取得部３０１による外部機器の検出に先立って、制御情報入力画面Ｇを表示画面１０１ｂに表示させる（ステップＳ７０１）。本実施形態では、表示制御部３０２は、制御情報入力画面Ｇのカメラ選択領域Ｒ１において設置場所（例えば、「冷蔵室」）がタッチ指定されて、制御情報の設定先となる制御対象機器（登録済機器）が選択された場合、不揮発性メモリ１０６から、選択した登録済機器（第１機器）の識別情報を読み出す。そして、表示制御部３０２は、読み出した識別情報に基づいて、図６に示すように、制御情報の設定先として選択された制御対象機器（第１機器）の設定先情報（例えば、庫内カメラ２００の型名として「型名  ＣＡＭＥＲＡ」、当該庫内カメラ２００の機器アドレスとして「機器アドレス  ００：１１：２２：３３：４４：５０」）を、庫内カメラ情報領域Ｒ２に表示させる。
【００６３】
さらに、表示制御部３０２は、制御情報入力画面Ｇの制御情報入力領域Ｒ３に表示された第１ボタンＢ１（「する」）がタッチ指定されたか否かを判断する（ステップＳ７０２）。第１ボタンＢ１がタッチ指定されたと判断した場合（ステップＳ７０２：Ｙｅｓ）、表示制御部３０２は、撮影タイミングを入力するためのタイミング入力画面（図示しない）を表示画面１０１ｂに表示させる（ステップＳ７０３）。その後、表示制御部３０２は、タイミング入力画面において、撮影タイミングが入力され、当該撮影タイミングの設定を指示するＯＫボタン等がタッチ指定されると、外部機器の起動を指示する起動メッセージ（例えば、「庫内カメラを起動させて下さい。」など）を表示画面１０１ｂに表示させる（ステップＳ７０４）。
【００６４】
一方、第１ボタンＢ１がタッチ指定されなかった場合（ステップＳ７０２：Ｎｏ）、表示制御部３０２は、制御情報入力画面Ｇの制御情報入力領域Ｒ３に表示された第２ボタンＢ２（「しない」）がタッチ指定されたか否かを判断する（ステップＳ７０５）。そして、第２ボタンＢ２がタッチ指定されたと判断した場合（ステップＳ７０５：Ｙｅｓ）、表示制御部３０２は、起動メッセージを表示画面１０１ｂに表示させる（ステップＳ７０４）。一方、第２ボタンＢ２がタッチ指定されなかった場合（ステップＳ７０５：Ｎｏ）、表示制御部３０２は、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過したか否かを判断する（ステップＳ７１１）。そして、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過していない場合（ステップＳ７１１：Ｎｏ）、ステップＳ７０２に戻り、表示制御部３０２は、第１ボタンＢ１がタッチ指定されたか否かを判断する。一方、第１ボタンＢ１および第２ボタンＢ２を表示してから所定時間経過した場合（ステップＳ７１１：Ｙｅｓ）、表示制御部３０２は、制御情報入力画面Ｇの表示を終了して、外部機器に対する制御情報の設定処理を終了させる。
【００６５】
起動メッセージを表示画面１０１ｂに表示させた後、設定部３０３は、取得部３０１によって外部機器の起動が検出されたか否かを判断する（ステップＳ７０６）。外部機器の起動が検出されずに（ステップＳ７０６：Ｎｏ）、起動メッセージを表示させてから予め設定された時間経過した場合（ステップＳ７１２：Ｙｅｓ）、設定部３０３は、外部機器に対する制御情報の設定処理を終了させる。一方、取得部３０１によって外部機器の起動が検出された場合（ステップＳ７０６：Ｙｅｓ）、設定部３０３は、取得部３０１により起動が検出された外部機器と、制御情報の設定先として選択された第１機器（庫内カメラ２００）とが一致するか否かを判断する（ステップＳ７０７）。
【００６６】
本実施形態では、設定部３０３は、取得部３０１により外部機器から受信した状態情報に含まれる識別情報と、制御情報入力画面Ｇの庫内カメラ情報領域Ｒ２に設定先情報として表示された第１機器の識別情報とが一致するか否かにより、外部機器と第１機器とが一致するか否かを判断する。
【００６７】
設定部３０３は、外部機器と第１機器とが一致した場合（ステップＳ７０７：Ｙｅｓ）、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って、制御情報入力画面Ｇを用いて入力された制御情報を、起動を検出した外部機器に送信することにより、入力された制御情報を当該外部機器に設定する（ステップＳ７０８）。
【００６８】
本実施形態では、設定部３０３は、制御情報入力画面Ｇの制御情報入力領域Ｒ３の第１ボタンＢ１がタッチ指定された場合には、外部機器（本実施形態では、庫内カメラ２００）のタイマー撮影機能をオンすることおよびタイミング入力画面（図示しない）を用いて入力された撮影タイミングを指示する制御情報を、起動を検出した外部機器に設定する。一方、設定部３０３は、制御情報入力画面Ｇの制御情報入力領域Ｒ３の第２ボタンＢ２がタッチ指定された場合には、外部機器（本実施形態では、庫内カメラ２００）のタイマー撮影機能をオフすることを指示する制御情報を、起動を検出した外部機器に設定する。制御情報が設定された場合の庫内カメラ２００における処理は、図５において説明した内容と同様である。
【００６９】
設定部３０３は、外部機器に制御情報を設定した場合、外部機器の起動を検出した際に当該外部機器から受信した状態情報を取得し、取得した状態情報に含まれる当該外部機器（登録済機器）の識別情報（例えば、型番および機器アドレス）に対応付けて、外部機器に設定した制御情報を不揮発性メモリ１０６に記憶させる（ステップＳ７０９）。
【００７０】
その後、表示制御部３０２は、外部機器に対する制御情報の設定完了を通知するためのメッセージである設定完了メッセージ（例えば、「タイマー撮影機能の設定が完了しました。」など）を表示画面１０１ｂに表示させる（ステップＳ７１０）。
【００７１】
一方、設定部３０３は、外部機器と第１機器とが一致しなかった場合（ステップＳ７０７：Ｎｏ）、制御情報入力画面Ｇを用いて入力された制御情報の外部機器への送信を禁止することにより、外部機器に対する制御情報の設定を禁止する（ステップＳ７１３）。さらに、表示制御部３０２は、図８に示すように、外部機器と第１機器との不一致に関する通知の一例としてのエラーメッセージＥＭ（例えば、「タイマー撮影機能の設定に失敗しました。機器アドレスが一致しません。」など）を、制御情報入力画面Ｇに重ねて表示画面１０１ｂに表示させる（ステップＳ７１４）。
【００７２】
本実施形態では、表示制御部３０２は、エラーメッセージＥＭを制御情報入力画面Ｇに重ねて表示画面１０１ｂに表示させているが、これに限定するものではなく、例えば、制御情報入力画面Ｇに代えてエラーメッセージＥＭを表示させても良い。
【００７３】
このように、第１の実施形態にかかる情報処理システムが有する操作端末１００によれば、起動を検出した外部機器が、当該外部機器の起動の検出に先立って制御情報入力画面Ｇを用いて入力された制御情報の設定先として選択された制御対象機器と一致しない場合には、制御情報の設定が行われないので、外部機器の起動の検出に先立って制御情報入力画面Ｇを用いて制御情報を入力した場合、制御情報の設定先として選択された外部機器を間違うことなく、ユーザが意図した外部機器に対して制御情報を設定することができる。
【００７４】
（第２の実施形態）
本実施形態は、起動を検出した外部機器と、制御情報入力画面を用いて入力された制御情報の設定先として選択された制御対象機器とが一致せず、当該制御対象機器が、制御情報を設定済みの登録済機器である第２機器と一致した場合に、第２機器に対して設定済みの制御情報を変更するための（制御情報の変更に使用可能な）画面である制御入力画面（第２画面の一例）を表示させ、起動を検出した外部機器に対する制御情報の設定の禁止を解除して、当該制御入力画面を用いて変更された制御情報を外部機器に設定する例である。以下の説明では、第１の実施形態と同様の箇所については説明を省略する。
【００７５】
図９は、第２の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。本実施形態では、設定部３０３は、外部機器と第１機器とが一致せずに当該外部機器に対する制御情報の設定が禁止された場合、外部機器が、制御情報を設定済みの登録済機器である第２機器と一致するか否かを判断する（ステップＳ９０１）。本実施形態では、設定部３０３は、取得部３０１により外部機器から受信した状態情報に含まれる識別情報が、第１機器の識別情報と一致せず、不揮発性メモリ１０６に記憶された登録済機器である第２機器の識別情報のいずれかと一致するか否かにより、外部機器が第２機器と一致するか否かを判断する。
【００７６】
表示制御部３０２は、外部機器と第２機器とが一致した場合（ステップＳ９０１：Ｙｅｓ）、制御情報の設定先として第２機器が選択された場合における制御情報入力画面Ｇ（第２機器に対して設定済みの制御情報を変更するための画面である第２画面の一例）を表示画面１０１ｂに表示させる（ステップＳ９０２）。
【００７７】
表示制御部３０２は、第２画面の一例としての制御情報入力画面Ｇの表示画面１０１ｂへの表示に先立って、外部機器が第１機器とは一致しないが、制御情報を設定済みの第２機器と一致することを通知するための画像（例えば、「冷蔵庫内の庫内カメラの機器アドレスと一致しませんが、野菜室の庫内カメラの機器アドレスと一致します。野菜室の庫内カメラの制御情報入力画面Ｇに切り替えますか？」など）を表示画面１０１ｂに表示させても良い。その後、表示制御部３０２は、タッチパネル１０１ａを介して、第２機器の制御情報入力画面Ｇの表示が指示された場合に、制御情報の設定先として第２機器が選択された場合における制御情報入力画面Ｇを表示画面１０１ｂに表示させても良い。
【００７８】
そして、設定部３０３は、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って、制御情報の設定先として第２機器が選択された場合における制御情報入力画面Ｇを用いて変更された制御情報を、外部機器に送信することにより、変更された制御情報を外部機器に設定する（ステップＳ９０３）。すなわち、設定部３０３は、外部機器に対する制御情報の設定の禁止を解除して、変更された制御情報を外部機器に設定する。
【００７９】
設定部３０３は、外部機器に、変更された制御情報を設定した場合、第２機器の識別情報（例えば、型番および機器アドレス）に対応付けて、変更された制御情報を不揮発性メモリ１０６に記憶させる（ステップＳ９０４）。その後、表示制御部３０２は、外部機器に対する制御情報の設定完了を通知するためのメッセージである設定完了メッセージを表示画面１０１ｂに表示させる（ステップ７１０）。
【００８０】
一方、表示制御部３０２は、外部機器と第２機器とが一致しなかった場合（ステップＳ９０１：Ｎｏ）、図８に示すように、外部機器と第２機器とが一致しないことを通知するための画像の一例としてのエラーメッセージＥＭを、制御情報入力画面Ｇに重ねて表示画面１０１ｂに表示させる（ステップＳ７１４）。
【００８１】
このように、第２の実施形態の情報処理システムが有する操作端末１００によれば、ユーザが制御情報を変更することを意図して起動させた外部機器が、制御情報入力画面Ｇを用いて入力された制御情報の設定先として選択された第１機器と一致しなかった場合でも、外部機器が、制御情報を設定済みの登録済機器である第２機器と一致した場合には、第２機器の制御情報入力画面Ｇを用いて入力された制御情報によって、外部機器に設定された制御情報を変更することができるので、ユーザが制御情報を変更することを意図して起動させた外部機器の制御情報を変更することができる。
【００８２】
（第３の実施形態）
本実施形態は、起動を検出した外部機器が、制御情報入力画面を用いて入力された制御情報の設定先として選択された制御対象機器である第１機器および制御情報を設定済みの登録済機器である第２機器と一致せず、当該第２機器の数が所定数より少ない場合、外部機器に対して設定する制御情報を入力するための（制御情報の入力に使用可能な）第３画面を表示させ、当該第３画面を用いて入力された制御情報を、起動を検出した外部機器に設定する例である。以下の説明では、第２の実施形態と異なる箇所について説明する。
【００８３】
図１０は、第３の実施形態にかかる操作端末による外部機器に対する制御情報の設定処理の流れを示すフローチャートである。本実施形態では、設定部３０３は、外部機器と第２機器とが一致した場合（ステップＳ９０１：Ｙｅｓ）、第２の実施形態と同様に、制御情報の設定先として第２機器が選択された場合における制御情報入力画面Ｇを表示画面１０１ｂに表示させる（ステップＳ１００２）。そして、設定部３０３は、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って、制御情報の設定先として第２機器が選択された場合における制御情報入力画面Ｇを用いて変更された制御情報を、起動を検出した外部機器に送信することにより、変更された制御情報を当該外部機器に設定する（ステップＳ１００３）。設定部３０３は、起動を検出した外部機器に、変更された制御情報を設定した場合、当該外部機器（第２機器）の識別情報（例えば、型番および機器アドレス）に対応付けて、変更された制御情報を不揮発性メモリ１０６に記憶させる（ステップＳ１００４）。その後、表示制御部３０２は、外部機器に対する制御情報の設定完了を通知するためのメッセージである設定完了メッセージを表示画面１０１ｂに表示させる（ステップ７１０）。
【００８４】
一方、設定部３０３は、第１機器と第２機器とが一致しなかった場合（ステップＳ９０１：Ｎｏ）、登録済機器の数が所定数より少ないか否かを判断する（ステップＳ１００１）。本実施形態では、設定部３０３は、不揮発性メモリ１０６に記憶された識別情報（登録済機器の識別情報）の数が所定数に達しているか否かを判断することにより、登録済機器の数が所定数より少ないか否かを判断する。
【００８５】
設定部３０３は、制御情報を設定済みの登録済機器の数が所定数に達している場合（ステップＳ１００１：Ｙｅｓ）、図８に示すように、外部機器と第２機器とが一致しないことを通知するための画像の一例としてのエラーメッセージＥＭを、制御情報入力画面Ｇに重ねて表示画面１０１ｂに表示させる（ステップＳ７１４）。
【００８６】
一方、表示制御部３０２は、登録済機器の数が所定数に達していない場合（ステップＳ１００１：Ｎｏ）、カメラ選択領域Ｒ１において「未登録」がタッチ指定された場合（すなわち、制御情報の設定先となる制御対象機器が選択さなかった場合）における制御情報入力画面Ｇ（図４参照）を、外部機器に対して設定する制御情報を入力するための第３画面として、表示画面１０１ｂに表示させる（ステップＳ１００２）。
【００８７】
表示制御部３０２は、第３画面としての制御情報入力画面Ｇの表示画面１０１ｂへの表示に先立って、外部機器が第２機器とは一致しないが、新たな外部機器を新規登録可能であることを通知するための画像（例えば、「冷蔵庫内の庫内カメラの機器アドレスと一致しませんが、新たな庫内カメラを登録可能です。新たな庫内カメラの制御情報入力画面に切り替えますか？」など）を表示画面１０１ｂに表示させても良い。その後、表示制御部３０２は、タッチパネル１０１ａを介して、外部機器の制御情報入力画面Ｇの表示が指示された場合に、制御情報の設定先として外部機器が選択された場合における制御情報入力画面Ｇを、第３画面として表示画面１０１ｂに表示させる。
【００８８】
そして、設定部３０３は、無線通信Ｉ／Ｆ１１０（または接続部１０９）を介して、ＥＣＨＯＮＥＴ  Ｌｉｔｅ通信プロトコルに従って、制御情報入力画面Ｇを用いて入力された制御情報を、起動が検出された外部機器に送信することにより、入力された制御情報を当該外部機器に設定する（ステップＳ１００３）。すなわち、設定部３０３は、外部機器に対する制御情報の設定の禁止を解除して、第３画面を用いて入力された制御情報を当該外部機器に設定する。
【００８９】
設定部３０３は、外部機器に制御情報を設定した場合、外部機器の起動を検出した際に当該外部機器から受信した状態情報を取得し、取得した状態情報に含まれる当該外部機器の識別情報（例えば、型番および機器アドレス）に対応付けて、外部機器に設定した制御情報を不揮発性メモリ１０６に記憶させる（ステップＳ１００４）。その後、表示制御部３０２は、外部機器に対する制御情報の設定完了を通知するためのメッセージである設定完了メッセージを表示画面１０１ｂに表示させる（ステップ７１０）。
【００９０】
このように第３の実施形態にかかる情報処理システムが有する操作端末１００によれば、ユーザが制御情報を変更することを意図して起動させた外部機器が、制御情報を設定済みの登録済機器と一致しなかった場合でも、制御情報を設定済みの登録済機器の数が所定数に達していない場合には、外部機器の制御情報入力画面Ｇを用いて入力された制御情報を、起動を検出した外部機器に設定することができるので、ユーザが制御情報を変更することを意図して起動させた外部機器に対して制御情報を設定することができる。
【００９１】
以上説明したとおり、第１から第３の実施形態によれば、外部機器の起動の検出に先立って制御情報入力画面Ｇを用いて制御情報を入力した場合、制御情報の設定先として選択された外部機器を間違うことなく、ユーザが意図した外部機器に対して制御情報を設定することができる。
【００９２】
なお、本実施形態の操作端末１００で実行されるプログラムは、ＲＯＭ（Read  Only  Memory）等の不揮発性メモリ１０６に予め組み込まれて提供されるが、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９３】
さらに、本実施形態の操作端末１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の操作端末１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９５】
１００  操作端末
１０１  表示装置
１０１ａ  タッチパネル
１０１ｂ  表示画面
１０２  ＣＰＵ
１０３  システムコントローラ
１０４  グラフィックスコントローラ
１０５  タッチパネルコントローラ
１０６  不揮発性メモリ
１０７  ＲＡＭ
１０９  接続部
１１０  無線通信Ｉ／Ｆ
２００  庫内カメラ
３００  受付部
３０１  取得部
３０２  表示制御部
３０３  設定部
Ｇ  制御情報入力画面
【図１】
2015146487.tif 000003
【図２】
2015146487.tif 000004
【図３】
2015146487.tif 000005
【図４】
2015146487.tif 000006
【図５】
2015146487.tif 000007
【図６】
2015146487.tif 000008
【図７】
2015146487.tif 000009
【図８】
2015146487.tif 000010
【図９】
2015146487.tif 000011
【図１０】
2015146487.tif 000012