(57)【特許請求の範囲】
【請求項１】
表示部と、
操作検出部と、
電気機器から当該電気機器を遠隔制御するための情報を読み取る読取部と、
前記読取部によって読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を前記表示部に表示させる制御部と、
前記制御画面が前記表示部に表示されているときに前記操作検出部で検出された操作に応じて、前記読取部によって読み取られた情報に基づいて取得された制御コードを前記電気機器に送信するコード送信部と、
撮像部と、を備え、
前記制御部は、前記撮像部によって取得された画像中に前記電気機器を検出した場合に、前記電気機器を遠隔制御するための制御画面を前記表示部に表示させ、
前記撮像部によって取得された画像中に検出された複数の電気機器のうち１つの電気機器に対して前記制御コードが送信される場合に、前記コード送信部の指向性を高くし、
前記撮像部によって取得された画像を前記表示部に表示するとともに、前記コード送信部の指向性の変更に合わせて、前記制御コードの送信範囲を前記画像上に示す
ことを特徴とする遠隔操作装置。
【請求項２】
表示部と、
操作検出部と、
電気機器から当該電気機器を遠隔制御するための情報を読み取る読取部と、
前記読取部によって読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を前記表示部に表示させる制御部と、
前記制御画面が前記表示部に表示されているときに前記操作検出部で検出された操作に応じて、前記読取部によって読み取られた情報に基づいて取得された制御コードを前記電気機器に送信するコード送信部と、
撮像部と、を備え、
前記制御部は、前記撮像部によって取得された画像中に前記電気機器を検出した場合に、前記電気機器を遠隔制御するための制御画面を前記表示部に表示させ、
前記前記撮像部によって取得された画像中に検出された複数の電気機器に対して前記制御コードが送信される場合に、前記コード送信部の指向性を低くし、
前記撮像部によって取得された画像を前記表示部に表示するとともに、前記コード送信部の指向性の変更に合わせて、前記制御コードの送信範囲を前記画像上に示す
ことを特徴とする遠隔操作装置。
【請求項３】
表示部と、
操作検出部と、
電気機器から当該電気機器を遠隔制御するための情報を読み取る読取部と、
前記読取部によって読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を前記表示部に表示させる制御部と、
前記制御画面が前記表示部に表示されているときに前記操作検出部で検出された操作に応じて、前記読取部によって読み取られた情報に基づいて取得された制御コードを前記電気機器に送信するコード送信部と、を備え、
前記制御部は、前記制御コードの送信範囲を前記表示部に表示させる
ことを特徴とする遠隔制御装置。
【請求項４】
前記送信範囲は、前記撮像部の測距機能を用いて測定された前記電気機器との距離に応じて変化する
ことを特徴とする請求項３に記載の遠隔制御装置。
【請求項５】
前記制御部は、前記撮像部によって取得された画像中に電気機器を検出した場合に、当該取得された画像を前記表示部における第１表示領域に表示させ、前記電気機器を遠隔操作するための制御画面を前記表示部における前記第１表示領域と重ならない第２表示領域に表示させる
ことを特徴とする請求項３又は４に記載の遠隔制御装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の遠隔操作装置と、遠隔制御するための情報を保持する電気機器とを備え、
前記電気機器は、前記遠隔操作装置からの制御コードを受信して、当該制御コードに対応した動作を実行する遠隔制御システム。
【請求項７】
媒体が付加された電気機器と、
前記電気機器を遠隔制御する遠隔操作装置と、
前記電気機器を遠隔制御するための制御コードを記憶するサーバ装置と、を有し、
前記遠隔操作装置は、
表示部と、
前記媒体から前記電気機器の識別情報を読み取る読取部と、
前記識別情報に基づいて前記サーバ装置から前記制御コードを取得する通信部と、
前記制御コードを前記電気機器に送信するコード送信部と、
前記制御コードの送信範囲を前記表示部に表示させる制御部と、
を備えることを特徴とする遠隔制御システム。
【請求項８】
遠隔操作装置に、
電気機器から当該電気機器を遠隔制御するための情報を読み取るステップと、
読み取られた情報に基づいて前記電気機器を制御するための制御コードを取得するステップと、
読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を表示部に表示するとともに、前記制御コードの送信範囲を前記表示部に表示するステップと、
前記制御画面が前記表示部に表示されているときに検出された操作に応じて、前記制御コードを前記電気機器に送信するステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作装置、遠隔制御システム、制御プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
複数の電気機器の遠隔制御に対応する遠隔操作装置が知られている。例えば、特許文献１が開示する携帯電話端末は、電気機器を遠隔制御するための仕様データをデータ通信手段によって取得することにより、複数の電気機器の遠隔制御に対応する遠隔操作装置として機能する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２３７９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１で開示されている携帯電話端末を用いる場合、利用者は、電気機器を遠隔制御するための仕様データを取得するために、画面上で電気機器のメーカや製品の種別を選択する必要がある。このような画面操作は手間が掛かり、また、情報処理機器の操作に慣れていない利用者には使いづらい。
【０００５】
本発明は、電気機器を容易に制御することができる遠隔操作装置、遠隔制御システム、制御プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る遠隔操作装置は、表示部と、操作検出部と、電気機器から当該電気機器を遠隔制御するための情報を読み取る読取部と、前記読取部によって読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を前記表示部に表示させる制御部と、前記制御画面が前記表示部に表示されているときに前記操作検出部で検出された操作に応じて、前記読取部によって読み取られた情報に基づいて取得された制御コードを前記電気機器に送信するコード送信部とを備える。
【０００７】
ここで、前記制御部は、前記読取部によって読み取られた情報の中から前記制御コードを取得することが好ましい。
【０００８】
また、前記遠隔操作装置は、通信部をさらに備え、前記制御部は、前記読取部によって読み取られた前記電気機器の識別情報に基づいて、前記制御コードを前記通信部によるデータ通信によって取得することが好ましい。前記識別情報は、前記電気機器の画像情報を含んでもよい。
【０００９】
また、前記遠隔操作装置は、撮像部をさらに備え、前記制御部は、前記撮像部によって取得された画像中に前記電気機器を検出した場合に、前記電気機器を遠隔制御するための制御画面を前記表示部に表示させることが好ましい。
【００１０】
また、前記制御部は、前記読取部によって読み取られた情報に基づいて取得した前記電気機器の形態情報に基づいて前記画像中の前記電気機器を検出することが好ましい。
【００１１】
また、前記制御部は、前記電気機器を遠隔制御するための情報を読み取るために撮影された前記電気機器の画像の特徴情報に基づいて前記画像中の前記電気機器を検出することが好ましい。
【００１２】
また、前記制御部は、前記撮像部によって取得された画像中に検出された複数の電気機器のうち１つの電気機器に対して前記制御コードが送信される場合に、前記コード送信部の指向性を高くすることが好ましい。
【００１３】
また、前記制御部は、前記撮像部によって取得された画像中に検出された複数の電気機器に対して前記制御コードが送信される場合に、前記コード送信部の指向性を低くすることが好ましい。
【００１４】
また、前記制御部は、前記撮像部によって取得された画像を前記表示部に表示するとともに、前記コード送信部の指向性の変更に合わせて、前記制御コードの送信範囲を前記画像上に示すことが好ましい。
【００１５】
また、前記コード送信部は、プロジェクタの投影部であってもよい。
【００１６】
また、上述した課題を解決し、目的を達成するために、本発明に係る遠隔制御システムは、上記のいずれか１つの遠隔操作装置と、遠隔制御するための情報を保持する電気機器とを備え、前記電気機器は、前記遠隔操作装置からの制御コードを受信して、当該制御コードに対応した動作を実行する。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明に係る遠隔制御システムは、媒体が付加された電気機器と、前記電気機器とを遠隔制御する遠隔操作装置と、前記電気機器を遠隔制御するための制御コードを記憶するサーバ装置とを有し、前記遠隔操作装置は、前記媒体から前記電気機器の識別情報を読み取る読取部と、前記識別情報に基づいて前記サーバ装置から前記制御コードを取得する通信部と、前記制御コードを前記電気機器に送信するコード送信部とを備える。
【００１８】
また、上述した課題を解決し、目的を達成するために、本発明に係る制御プログラムは、遠隔操作装置に、電気機器から当該電気機器を遠隔制御するための情報を読み取るステップと、読み取られた情報に基づいて前記電気機器を制御するための制御コードを取得するステップと、読み取られた情報に基づいて前記電気機器を遠隔制御するための制御画面を表示部に表示するステップと、前記制御画面が前記表示部に表示されているときに検出された操作に応じて、前記制御コードを前記電気機器に送信するステップとを実行させる。
【００１９】
また、上述した課題を解決し、目的を達成するために、本発明に係る記憶媒体は、電気機器に付加される記憶媒体であって、前記電気機器を遠隔制御するための制御コードを記憶する。
【発明の効果】
【００２０】
本発明は、電気機器を容易に制御することができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】図１は、第１の実施例に係る遠隔制御システムの構成の一例を示す図である。
【図２】図２は、第１の実施例に係る携帯電話端末の外観を示す正面図である。
【図３】図３は、第１の実施例に係る携帯電話端末の構成を示すブロック図である。
【図４】図４は、バーコードから読み出される情報の一例を示す図である。
【図５】図５は、機器識別データの一例を示す図である。
【図６】図６は、制御コードデータの一例を示す図である。
【図７】図７は、制御画面データの一例を示す図である。
【図８】図８は、制御画面情報に基づいて表示される制御画面の一例を示す図である。
【図９】図９は、電気機器を遠隔制御するための情報の登録時の携帯電話端末の処理手順を示すフローチャートである。
【図１０】図１０は、電気機器を遠隔制御する場合の携帯電話端末の処理手順を示すフローチャートである。
【図１１】図１１は、高指向性の赤外線送信部が制御コードの送信部として選択された場合の画面制御の一例を示す図である。
【図１２】図１２は、第１の実施例に係る携帯電話端末の変形例を示すブロック図である。
【図１３】図１３は、第２の実施例に係る遠隔制御システムの構成の一例を示す図である。
【図１４】図１４は、第２の実施例に係る照明機器の構成を示すブロック図である。
【図１５】図１５は、第２の実施例に係る携帯電話端末の構成を示すブロック図である。
【図１６】図１６は、機器識別データの一例を示す図である。
【図１７】図１７は、電気機器を遠隔制御するための情報の登録時の携帯電話端末の処理手順を示すフローチャートである。
【図１８】図１８は、特徴情報の登録時の携帯電話端末の処理手順を示すフローチャートである。
【図１９】図１９は、電気機器を遠隔制御する場合の携帯電話端末の処理手順を示すフローチャートである。
【図２０】図２０は、遠隔制御時の照明機器の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、遠隔操作装置の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、遠隔制御用の専用端末、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、ノートパソコン、ゲーム機等の各種情報処理装置に対しても本発明は適用できる。
【実施例１】
【００２３】
まず、図１を参照しながら、第１の実施例に係る遠隔制御システム１の構成について説明する。図１は、遠隔制御システム１の構成の一例を示す図である。図１に示す遠隔制御システム１は、携帯電話端末１００と、照明機器１１１〜１１３と、エアコン１２０と、テレビ１３０と、音響機器１４０と、サーバ装置５０とを含む。
【００２４】
携帯電話端末１００は、基地局等を介する通信回線を通じて音声通話や、サーバ装置５０等の情報処理装置とのデータ通信を行う。また、携帯電話端末１００は、照明機器１１１等の電気機器を遠隔制御するための遠隔操作装置として機能する。
【００２５】
居室Ｒ１内に設置される照明機器１１１〜１１３、エアコン１２０、テレビ１３０および音響機器１４０は、携帯電話端末１００によって遠隔制御される。照明機器１１１〜１１３は、携帯電話端末１００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、明るさの変更等を実行する。エアコン１２０は、携帯電話端末１００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、設定温度の変更、風量の変更等を実行する。テレビ１３０は、携帯電話端末１００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、チャンネルの切り替え、音量の変更等を実行する。音響機器１４０は、携帯電話端末１００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、音源の切り替え、音量の変更等を実行する。
【００２６】
照明機器１１１〜１１３には、それぞれ、タグ１１１ａ〜１１３ａが付加される。エアコン１２０には、タグ１２０ａが付加される。テレビ１３０には、タグ１３０ａが付加される。音響機器１４０には、タグ１４０ａが付加される。これらの電気機器に付加されるタグは、対応する電気機器の識別情報或いは識別情報を得るための情報が符号化されたバーコードが表面に印刷または付加された媒体の一種である。なお、バーコードは、１次元コードであってもよいし、２次元コードであってもよい。
【００２７】
サーバ装置５０は、制御コードデータ５０ａと、制御画面データ５０ｂと、形態データ５０ｃとを記憶する。制御コードデータ５０ａは、制御コードが登録されるデータである。制御コードは、電気機器の機能を遠隔制御するために遠隔操作装置から電気機器へ送信されるコードであり、遠隔制御の対象の電気機器の機能毎に予め定められている。制御画面データ５０ｂは、制御画面情報が登録されるデータである。制御画面は、電気機器を制御するための操作を受け付ける画面であり、制御画面情報は、ボタンの配置やボタンと制御コードの対応等の制御画面を実現するための各種定義を含む。形態データ５０ｃは、形態情報が登録されるデータである。形態情報には、形状、色等の電気機器の外観上の特徴を示す情報が含まれる。
【００２８】
サーバ装置５０は、携帯電話端末１００からの問合せに応じて、問い合わされた電気機器を遠隔制御するための情報を携帯電話端末１００に提供する。電気機器を遠隔制御するための情報には、制御コード、制御画面情報および形態情報が含まれる。
【００２９】
携帯電話端末１００は、サーバ装置５０から情報の提供を受けることによって任意の電気機器の遠隔制御に対応する。具体的には、携帯電話端末１００は、電気機器の画像を撮影し、撮影された画像に含まれるタグのバーコードを復号することによって、その電気機器の識別情報を取得する。そして、携帯電話端末１００は、取得した識別情報をサーバ装置５０へ送信し、応答として、識別情報に対応する電気機器を遠隔制御するための情報をサーバ装置５０から受信する。
【００３０】
このように、携帯電話端末１００は、撮影した画像に基づいて電気機器を遠隔制御するための情報を取得する。このため、利用者は、電気機器の型番を入力するといった面倒な操作を行うことなく、遠隔制御したい電気機器を携帯電話端末１００で撮影することにより、携帯電話端末１００を任意の電気機器の遠隔制御に容易に対応させることができる。
【００３１】
また、携帯電話端末１００は、サーバ装置５０から情報の提供を受けた後は、識別情報の取得時に取得した画像やサーバ装置５０から取得した形態情報に基づいて、現在撮影されている電気機器を識別し、識別した電気機器に対応する制御画面を表示する。このため、利用者は、携帯電話端末１００を多数の電気機器の遠隔制御に対応させた場合でも、遠隔制御したい電気機器を携帯電話端末１００で撮影することにより、遠隔制御される電気機器を容易に選択することができる。
【００３２】
なお、図１に示した遠隔制御システム１の構成は一例であり、遠隔制御される電気機器の種類および数はこれに限定されない。例えば、携帯電話端末１００が、カメラ、録画機器、パソコン、調理機器、冷蔵庫、洗濯機、野外照明機器、自動車のロック等を遠隔制御できるようにしてもよい。また、サーバ装置５０は、例えば、電気機器のメーカ毎や機種毎に用意されてもよい。
【００３３】
次に、図２および図３を参照しながら、図１に示した携帯電話端末１００の構成について説明する。図２は、携帯電話端末１００の外観を示す正面図である。図３は、携帯電話端末１００の構成を示すブロック図である。図２および図３に示すように、携帯電話端末１００は、通信部２６と、音声処理部３０と、タッチパネル３２と、撮像部３４と、コード送信部３６と、制御部２２と、記憶部２４とを備える。
【００３４】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ（Code  Division  Multiple  Access）方式等による無線信号回線を確立する。そして、通信部２６は、基地局を通じて他の装置との間で電話通信およびデータ通信を行う。音声処理部３０は、マイク１５から入力される音声をデジタル信号化して制御部２２へ出力する。また、音声処理部３０は、制御部２２から出力されるデジタル信号を復号してレシーバ１６へ出力する。
【００３５】
タッチパネル３２は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル３２に対して行われる各種操作を検出する。タッチパネル３２は、表示部３２ｂと、表示部３２ｂに重畳されたタッチセンサ（操作検出部）３２ａとを有する。
【００３６】
タッチセンサ３２ａは、指を用いてタッチパネル３２に対して行われる各種操作を、操作が行われた場所のタッチパネル３２上での位置とともに検出する。タッチセンサ３２ａが各種操作を検出する方式は、静電容量式、抵抗膜式、感圧式等の任意の方式でよい。タッチセンサ３２ａによって検出される操作には、タップ操作、ダブルタップ操作、ロングタップ操作、スイープ（スワイプ）操作、フリック操作等が含まれる。
【００３７】
タップ操作とは、指をタッチパネル３２に接触させた後すぐにタッチパネル３２から離す操作である。ダブルタップ操作とは、指をタッチパネル３２に接触させた後すぐにタッチパネル３２から離す動作を２回繰り返す操作である。ロングタップ操作とは、指をタッチパネル３２に接触させ、指がタッチパネル３２に接触した状態を一定時間保った後に指をタッチパネル３２から離す操作である。スイープ操作とは、指をタッチパネル３２に接触させたままで移動させる操作である。スイープ操作は、タッチパネル３２に表示されている何らかのオブジェクトがその操作に追随して移動する場合、ドラッグ操作と呼ばれることがある。フリック操作とは、指をタッチパネル３２に接触させた後、何かを素早く払うように指を一方方向に高速で移動させる操作である。
【００３８】
表示部３２ｂは、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Organic  Electro−Luminescence）パネル等の表示デバイスに、文字、図形、画像等を表示する。表示部３２ｂは、制御部２２から入力される制御信号に従って各種情報を表示する。
【００３９】
撮像部３４は、ＣＣＤ（Charge  Coupled  Device  Image  Sensor）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等のイメージセンサを用いて電子的に画像を撮影する。撮像部３４は、撮影した画像を画像信号として制御部２２へ出力する。撮像部３４は、電気機器に付加されたタグのバーコードを読み取るための読取部としても機能する。
【００４０】
電気機器に付加されたタグから撮像部３４が読み取るバーコードには、図４に示すように、機種コードと、アドレスとが含まれる。機種コードは、識別情報の一種であり、当該電気機器の機種を識別するために用いられる。機種コードが同一の電気機器は、同一の制御コードを用いて遠隔制御される。アドレスは、サーバ装置５０とデータ通信を行うために用いられる。なお、アドレスをバーコードから取得するのではなく、予め記憶部２４に記憶されている既知のアドレスを用いてもよい。
【００４１】
コード送信部３６は、制御部２２から入力される制御信号に従って制御コードを送信する。コード送信部３６は、赤外線送信部３６ａと赤外線送信部３６ｂとを含む。赤外線送信部３６ａおよび赤外線送信部３６ｂは、照射する赤外線の点滅パターンを制御することによって制御コードを送信する。赤外線送信部３６ａは、指向性が高く、そのため比較的狭い範囲に制御コードを送信する。赤外線送信部３６ｂは、指向性が低く、そのため比較的広い範囲に制御コードを送信する。コード送信部３６は、赤外線送信部３６ａまたは赤外線送信部３６ｂのいずれかを選択し、選択した赤外線送信部に制御コードを送信させる。
【００４２】
図２に示すように、撮像部３４、赤外線送信部３６ａおよび赤外線送信部３６ｂは、携帯電話端末１００の上部に設けられており、撮像部３４の入光部と、赤外線送信部３６ａおよび赤外線送信部３６ｂの出光部とは、同じ面に面している。すなわち、撮像部３４、赤外線送信部３６ａおよび赤外線送信部３６ｂは、撮像部３４が撮影している物体に対して赤外線送信部３６ａおよび赤外線送信部３６ｂが赤外線を照射できるように配置されている。なお、撮像部３４、赤外線送信部３６ａおよび赤外線送信部３６ｂの配置は、これに限定されず、撮影方向と赤外線の照射方向とが略一致すればよい。
【００４３】
制御部２２は、演算手段であるＣＰＵ（Central  Processing  Unit）と、記憶手段であるメモリとを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部２２は、記憶部２４に記憶されているプログラムやデータを読み出してメモリに展開し、メモリに展開されたプログラムに含まれる命令をＣＰＵに実行させる。そして、制御部２２は、ＣＰＵによる命令の実行結果に応じて、メモリおよび記憶部２４に対してデータの読み書きを行ったり、通信部２６、タッチパネル３２、撮像部３４、コード送信部３６等の動作を制御したりする。ＣＰＵが命令を実行するに際しては、メモリに展開されているデータやタッチパネル３２等から入力される信号がパラメータとして利用される。
【００４４】
記憶部２４は、フラッシュメモリ等の不揮発性を有する記憶装置からなり、各種のプログラムやデータを記憶する。記憶部２４に記憶されるプログラムおよびデータには、制御プログラム２４ａと、機器識別データ２４ｂと、制御コードデータ２４ｃと、制御画面データ２４ｄとが含まれる。なお、記憶部２４は、メモリカード等の可搬の記憶媒体と、記憶媒体に対して読み書きを行う読み書き装置との組み合わせによって構成されてもよい。この場合、記憶部２４に記憶されていることとしたプログラムおよびデータは、可搬の記憶媒体に記憶される。また、記憶部２４に記憶されていることとしたプログラムおよびデータは、通信部２６による無線通信によってサーバ装置等の他の装置から取得されることとしてもよい。
【００４５】
制御プログラム２４ａは、携帯電話端末１００の各部を制御するための機能を提供する。制御プログラム２４ａによって提供される機能には、携帯電話端末１００を遠隔操作装置として動作させる機能が含まれる。携帯電話端末１００を遠隔操作装置として動作させる機能の詳細については後述する。
【００４６】
機器識別データ２４ｂは、撮像部３４によって撮影された画像に含まれる電気機器を識別するために用いられる。機器識別データ２４ｂの一例を図５に示す。図５に示すように、機器識別データ２４ｂでは、機種コードと対応付けて、形態情報と、特徴情報とが登録される。機種コードは、電気機器の機種を識別するための識別情報である。図５に示す例において、「ＴＶ１１」は、テレビ１３０の機種を識別するための識別情報である。「ＡＤ２２」は、音響機器１４０の機種を識別するための識別情報である。「ＡＣ３３」は、エアコン１２０の機種を識別するための識別情報である。「ＬＴ４４」は、照明機器１１１〜１１３の機種を識別するための識別情報である。
【００４７】
形態情報は、電気機器の形状、色等の外観上の特徴を示す情報を含む。形態情報は、サーバ装置５０から取得される。特徴情報は、電気機器と、電気製品が設置されている周囲の形状、色等の外観上の特徴を示す情報を含む。特徴情報は、電気製品に付加されたタグからバーコードを読み取る際に撮像部３４によって撮影された画像に基づいて生成される。特徴情報は、電気製品に付加されたタグからバーコードを読み取る際に撮像部３４によって撮影された画像そのものであってもよい。
【００４８】
制御コードデータ２４ｃは、電気機器を遠隔制御するための制御コードを保持する。制御コードデータ２４ｃの一例を図６に示す。図６に示すように、制御コードデータ２４ｃでは、機種コード毎かつ機能毎に制御コードが登録される。制御コードは、サーバ装置５０から取得される。
【００４９】
制御画面データ２４ｄは、電気機器を遠隔制御するための制御画面を定義する制御画面情報を保持する。制御画面データ２４ｄの一例を図７に示す。図７に示すように、制御画面データ２４ｄでは、機種コードと対応付けて制御画面情報が登録される。制御画面情報は、サーバ装置５０から取得される。
【００５０】
制御画面情報に基づいて表示される制御画面の一例を図８に示す。図８に示す制御画面は、表示部３２ｂの上側半分を占める画像表示領域４１と、表示部３２ｂの下側半分を占める操作領域４２とからなる。画像表示領域４１では、撮像部３４によって撮影される画像が表示される。操作領域４２では、撮像部３４によって撮影される画像に含まれる電気機器を遠隔制御するためのボタンやメッセージ等が表示される。
【００５１】
操作領域４２に表示される内容は、撮像部３４によって撮影される画像に応じて動的に変化する。図８に示す例では、撮像部３４によって撮影される画像には照明機器１１１が含まれる。そのため、操作領域４２には、照明機器１１１の機種コードと対応付けて制御画面データ２４ｄに登録されている制御画面情報に基づいて、電源ＯＮボタン４２ａと、電源ＯＦＦボタン４２ｂと、明るさＵＰボタン４２ｃと、明るさＤＯＷＮボタン４２ｄとが表示されている。
【００５２】
制御画面情報では、操作領域４２に表示される項目に対する操作が検出された場合の動作も定義されている。例えば、制御部２２は、電源ＯＮボタン４２ａに対するタップ操作がタッチセンサ３２ａによって検出された場合、制御画面情報の定義にしたがって、制御コードデータ２４ｃから照明機器１１１の電源をＯＮにするための制御コードを取得し、コード送信部３６から送信させる。上述したように撮像部３４の撮影方向とコード送信部３６の送信方向とは略一致しているため、送信された制御コードは、画像表示領域４１に表示されている照明機器１１１へ向けて送信される。
【００５３】
次に、図９および図１０を参照しながら、電気機器の遠隔制御に関する携帯電話端末１００の動作について説明する。図９は、電気機器を遠隔制御するための情報の登録時の携帯電話端末１００の処理手順を示すフローチャートである。図９に示す処理手順は、登録処理の開始を指示する所定の操作がタッチセンサ３２ａによって検出されたことを契機として、制御プログラム２４ａに基づいて実行される。
【００５４】
図９に示すように、制御部２２が、ステップＳ１０１として、撮像部３４から画像を取得し、ステップＳ１０２として、画像を表示部３２ｂに表示する。このとき、制御部２２は、画像とともにメッセージを表示部３２ｂに表示する等して、登録処理の対象の電気機器が画像に含まれていれば情報の登録を指示する所定の操作を行うように利用者に促すことが好ましい。そして、制御部２２は、ステップＳ１０３として、情報の登録を指示する所定の操作が検出されたかを判定する。
【００５５】
登録を指示する所定の操作が検出されていない場合（ステップＳ１０３，Ｎｏ）、制御部２２は、ステップＳ１０４として、処理の終了を指示する所定の操作が検出されたかを判定する。処理の終了を指示する所定の操作が検出された場合（ステップＳ１０４，Ｙｅｓ）、制御部２２は、処理を終了させる。処理の終了を指示する所定の操作が検出されていない場合（ステップＳ１０４，Ｎｏ）、制御部２２は、ステップＳ１０１以降を再実行する。
【００５６】
登録を指示する所定の操作が検出された場合（ステップＳ１０３，Ｙｅｓ）、制御部２２は、ステップＳ１０５として、撮像部３４から取得した画像を解析する。そして、制御部２２は、ステップＳ１０６として、画像の解析によって画像中にバーコードが検出されたかを判定する。バーコードが検出されなかった場合（ステップＳ１０６，Ｎｏ）、制御部２２は、ステップＳ１０１以降を再実行する。
【００５７】
バーコードが検出された場合（ステップＳ１０６，Ｙｅｓ）、制御部２２は、ステップＳ１０７として、検出されたバーコードの数が１つであるかを判定する。検出されたバーコードの数が１つでない場合、すなわち、登録対象の電気機器を特定することができない場合（ステップＳ１０７，Ｎｏ）、制御部２２は、ステップＳ１０１以降を再実行する。
【００５８】
検出されたバーコードの数が１つの場合（ステップＳ１０７，Ｙｅｓ）、制御部２２は、ステップＳ１０８として、撮像部３４から取得した画像の特徴情報を取得する。また、制御部２２は、ステップＳ１０９として、検出されたバーコードを復号して機種コードとアドレスを取得する。そして、制御部２２は、ステップＳ１１０として、取得した機種コードが機器識別データ２４ｂに登録済であるかを判定する。
【００５９】
機種コードが登録済でない場合、すなわち、新たに登録される機種の場合（ステップＳ１１０，Ｎｏ）、制御部２２は、ステップＳ１１１として、アドレスを用いた通信により、機種コードに対応する機種の制御コード、制御画面情報および形態情報を取得する。
【００６０】
アドレスを用いた通信とは、例えば、アドレスをＵＲＬ（Uniform  Resource  Locator）として用いてＨＴＴＰ（Hypertext  Transfer  Protocol）に従ってサーバ装置５０から情報を取得する通信である。この場合、機種コードが、ＵＲＬまたはＣＧＩ（Common  Gateway  Interface）の一部として、サーバ装置５０へ送信されるリクエストに付加される。また、アドレスを用いた通信は、アドレスを送信先メールアドレスとして用いてサーバ装置５０へ電子メールを送信し、サーバ装置５０が情報を添付して返信した電子メールを受信する通信であってもよい。この場合、機種コードが、ヘッダまたは本文の一部として、サーバ装置５０へ送信される電子メールに付加される。
【００６１】
続いて、制御部２２は、ステップＳ１１２として、取得した形態情報と特徴情報とを機種コードと対応付けて機器識別データ２４ｂに登録する。また、制御部２２は、ステップＳ１１３として、取得した制御コードを機種コードと対応付けて制御コードデータ２４ｃに登録し、ステップＳ１１４として、取得した制御画面情報を機種コードと対応付けて制御画面データ２４ｄに登録する。
【００６２】
機種コードが登録済の場合（ステップＳ１１０，Ｙｅｓ）、制御部２２は、ステップＳ１１５として、取得した特徴情報を機種コードと対応付けて機器識別データ２４ｂに追加登録する。このように特徴情報を追加登録することにより、様々な角度から電気機器を撮影した複数の画像の特徴情報を１つの機種コードと対応付けることができる。その結果、画像に含まれる電気機器を機器識別データ２４ｂに基づいて検出する精度が向上する。
【００６３】
図１０は、電気機器を遠隔制御する場合の携帯電話端末１００の処理手順を示すフローチャートである。図１０に示す処理手順は、電気機器の遠隔制御の開始を指示する所定の操作がタッチセンサ３２ａによって検出されたことを契機として、制御プログラム２４ａに基づいて実行される。
【００６４】
図１０に示すように、制御部２２が、ステップＳ２０１として、撮像部３４から画像を取得し、ステップＳ２０２として、画像を表示部３２ｂに表示する。このとき、制御部２２は、例えば、画像を制御画面の画像表示領域４１に表示し、操作領域４２において、現在表示されている電気機器を制御対象として確定するかを利用者に問い合わせる。このように画像を表示しながら制御対象の電気機器の確定を求めることにより、利用者は、容易かつ確実に制御対象の電気機器を選択することができる。
【００６５】
続いて、制御部２２は、ステップＳ２０３として、制御対象の電気機器を確定する所定の操作が検出されたかを判定する。制御対象の電気機器を確定する所定の操作が検出されていない場合（ステップＳ２０３，Ｎｏ）、制御部２２は、ステップＳ２０４として、処理の終了を指示する所定の操作が検出されたかを判定する。処理の終了を指示する所定の操作が検出された場合（ステップＳ２０４，Ｙｅｓ）、制御部２２は、処理を終了させる。処理の終了を指示する所定の操作が検出されていない場合（ステップＳ２０４，Ｎｏ）、制御部２２は、ステップＳ２０１以降を再実行する。
【００６６】
制御対象の電気機器を確定する所定の操作が検出された場合（ステップＳ２０３，Ｙｅｓ）、制御部２２は、ステップＳ２０５として、撮像部３４から取得した画像を解析して、画像に含まれる電気機器の検出を試みる。電気機器の検出は、機器識別データ２４ｂに登録されている形態情報および特徴情報を画像と照合することによって実現される。そのため、ステップＳ２０５では、機器識別データ２４ｂに情報が登録されている電気機器のみが検出されうる。
【００６７】
続いて、制御部２２は、ステップＳ２０６として、画像の解析によって画像中に登録済みの電気機器が検出されたかを判定する。電気機器が検出されない場合（ステップＳ２０６，Ｎｏ）、制御部２２は、ステップＳ２０１以降を再実行する。
【００６８】
電気機器が検出された場合（ステップＳ２０６，Ｙｅｓ）、制御部２２は、ステップＳ２０７として、検出された電気機器の数が１つであるかを判定する。検出された電気機器の数が１つの場合、すなわち、制御対象の電気機器が特定された場合（ステップＳ２０７，Ｙｅｓ）、制御部２２は、ステップＳ２１４として、低指向性の赤外線送信部３６ｂを制御コードの送信部として選択する。低指向性の赤外線送信部３６ｂを送信部として選択することにより、利用者は、制御対象の電気機器を制御コードの送信範囲に容易に含めることができる。
【００６９】
続いて、制御部２２は、ステップＳ２１５として、制御対象の電気機器に対応する制御コードを制御コードデータ２４ｃから取得し、制御対象の電気機器に対応する制御画面情報を制御画面データ２４ｄから取得する。そして、制御部２２は、ステップＳ２１６として、取得した制御画面情報に基づいて表示部３２ｂに、制御対象の電気機器用の制御画面を表示する。
【００７０】
続いて、制御部２２は、ステップＳ２１７として、制御画面に対する操作が検出されたかを判定する。操作が検出されない場合（ステップＳ２１７，Ｎｏ）、ステップＳ２１７の判定が再実行される。操作が検出された場合（ステップＳ２１７，Ｙｅｓ）、制御部２２は、ステップＳ２１８として、検出された操作が処理の終了を指示する所定の操作であるかを判定する。検出された操作が処理の終了を指示する所定の操作である場合（ステップＳ２１８，Ｙｅｓ）、制御部２２は、処理を終了させる。
【００７１】
検出された操作が処理の終了を指示する所定の操作でない場合（ステップＳ２１８，Ｎｏ）、制御部２２は、ステップＳ２１９として、検出された操作に対応する制御コードを選択された赤外線送信部から出力する。その後、制御部２２は、ステップＳ２１７以降を再実行する。
【００７２】
また、画像から検出された電気機器が１つでなく複数だった場合（ステップＳ２０７，Ｎｏ）、制御部２２は、ステップＳ２０８として、検出した各電気機器の機種コードを機器識別データ２４ｂから取得する。そして、制御部２２は、ステップＳ２０９として、取得された機種コードを比較し、それによって、検出した電気機器が同一機種であるかを判定する。
【００７３】
検出した電気機器が同一機種でない場合（ステップＳ２０９，Ｎｏ）、制御部２２は、ステップＳ２１０として、制御対象の電気機器を利用者に問い合わせ、利用者によって選択された電気機器を制御対象として決定する。利用者への問合せは、例えば、所定の画面を表示部３２ｂに表示することにより実現される。そして、制御部２２は、ステップＳ２１１として、高指向性の赤外線送信部３６ａを制御コードの送信部として選択する。
【００７４】
複数の電気機器が画像から検出されたということは、制御対象の電気機器の近くに他の電気機器があり、制御コードの送信によって他の電気機器が誤動作を起こす可能性があることを示している。高指向性の赤外線送信部３６ａを送信部として選択することにより、利用者は、制御コードの送信範囲が狭まり、制御対象以外の電気機器に制御コードが届きにくくなる。その後、制御部２２は、上述したステップＳ２１５以降を実行する。
【００７５】
検出した電気機器が同一機種であった場合（ステップＳ２０９，Ｙｅｓ）、制御部２２は、ステップＳ２１２として、検出された全ての電気機器を制御するかを利用者に問い合わせる。そして、検出された全ての電気機器を制御することが利用者によって選択された場合（ステップＳ２１３，Ｙｅｓ）、制御部２２は、ステップＳ２１４として、低指向性の赤外線送信部３６ｂを制御コードの送信部として選択する。低指向性の赤外線送信部３６ｂを送信部として選択することにより、利用者は、複数の電気機器を制御コードの送信範囲に含め易くなる。
【００７６】
一方、１つの電気機器を制御することが利用者によって選択された場合（ステップＳ２１３，Ｎｏ）、制御部２２は、ステップＳ２１１として、高指向性の赤外線送信部３６ａを制御コードの送信部として選択する。高指向性の赤外線送信部３６ａを送信部として選択することにより、制御コードの送信範囲が狭まり、制御対象以外の電気機器に制御コードが届きにくくなる。こうして、制御対象の電気機器が決定された後、制御部２２は、上述したステップＳ２１５以降を実行する。
【００７７】
なお、図１０に示した処理手順において高指向性の赤外線送信部３６ａを制御コードの送信部として選択した場合、制御部２２は、利用者が制御対象の電気機器に向けて制御コードを送信し易いように操作画面の表示を変更してもよい。図１１は、高指向性の赤外線送信部３６ａが制御コードの送信部として選択された場合の画面制御の一例を示す図である。
【００７８】
図１１に示すステップＳ１１は、図１０に示したステップＳ２０２の場面、すなわち、遠隔制御の対象の電気機器を確定する場面において表示される画面の一例を示している。この例では、ステップＳ１１において、画像表示領域４１には、撮像部３４によって撮影された画像が表示されている。画像には、照明機器１１１および１１２が含まれている。また、操作領域４２には、現在表示されている電気機器を制御対象として確定するかを利用者に問い合わせる画面が表示されている。
【００７９】
この状態で制御対象の電気機器を確定する所定の操作が検出されると、画像中に同一機種の電気機器が複数含まれるため、制御部２２は、ステップＳ１２に示すように、画像に含まれる全ての電気機器を制御するかを利用者に問い合わせる。
【００８０】
そして、１つの電気機器のみを制御することが利用者によって選択された場合、制御部２２は、ステップＳ１３に示すように、操作領域４２に電気機器に対応する制御画面を表示するのに加えて、画像表示領域４１の表示態様を変化させる。画像表示領域４１の表示態様の変化は、高指向性の赤外線送信部３６ａの送信範囲に相当する領域４１ａと、領域４１ａを除く領域４１ｂとを利用者が容易に区別できるように行われる。
【００８１】
図１１に示す例では、制御部２２は、領域４１ｂの領域の明度を下げることによって表示態様を変化させているが、表示態様の変化のさせ方はこれに限定されない。例えば、制御部２２は、領域４１ｂに予め定められた画像を重畳してもよいし、領域４１ａと領域４１ｂの境に区切り線を描画してもよい。なお、表示態様を変化させた後も、領域４１ａの視認性が低下しないことが好ましい。また、表示態様を変化させた後も、領域４１ｂにおいて、撮像部３４によって撮影された画像を利用者が判別できることが望ましい。また、領域４１ａの大きさは予め定められた大きさに固定してもよいし、撮像部３４の測距機能等を用いて測定した制御対象の電気機器との距離に応じて変化させてもよい。
【００８２】
このように画像表示領域４１の表示態様を変化させることにより、利用者は、制御コードの送信部の指向性が高くなったことを視覚的に認識することができるとともに、制御対象の電気機器へ向けて制御コードを正確に送信し易くなる。例えば、照明機器１１１が制御対象の場合、利用者は、ステップＳ１４に示すように、照明機器１１１が領域４１ａに収まるように携帯電話端末１００の向きを変更することにより、照明機器１１１に届くように制御コードを送信することができる。
【００８３】
なお、図１１では、画像中に同一機種の電気機器が複数含まれる場合の例を示したが、画像中に複数の機種の電気機器が含まれる場合にも、利用者が１つの電気機器を正確に遠隔制御できるように、同様の画面制御を行うことが好ましい。
【００８４】
上述してきたように、第１の実施例では、携帯電話端末１００が電気機器から読み取った識別情報に基づいて電気機器を遠隔制御するための情報をサーバ装置５０から取得することとしたので、携帯電話端末１００を複数の電気機器の遠隔制御に容易に対応させることができる。また、携帯電話端末１００が撮影した画像に基づいて電気機器を識別することとしたので、利用者は、制御対象の電気機器を容易に選択することができる。
【００８５】
なお、上述した実施例では、コード送信部の指向性を切り替えるために指向性の異なる２つの送信部をコード送信部が備えることとしたが、コード送信部は、指向性が可変な単一の送信部を備えてもよい。例えば、図１２に示す携帯電話端末１０１が有するコード送信部（赤外線送信部）３７は、光源３７ａと、光学系３７ｂとを備える。光源３７ａは、赤外線を発光する。光学系３７ｂは、光源３７ａが発光した赤外線の送信範囲を変化させる。
【００８６】
光学系３７ｂは、光源３７ａが含むレンズと光源３７ａとの距離を変化させることによって赤外線の送信範囲を変化させてもよい。また、光学系３７ｂは、光源３７ａが含むミラーの角度を変化させることによって赤外線の送信範囲を変化させてもよい。また、コード送信部３７は、プレゼンテーションや画像の投影等に用いられるプロジェクタの投影部であってもよい。コード送信部３７として用いられるプロジェクタ投影部は、例えば、光源３７ａから照射されるレーザー光を光学系３７ｂのＭＥＭＳ（Micro  Electro  Mechanical  Systems）ミラーで反射して画像を描画する方式を採用してもよい。また、コード送信部３７として用いられるプロジェクタ投影部は、ハロゲンライト、ＬＥＤ（Light  Emitting  Diode）、ＬＤ（Laser  Diode）等の光源３７ａと、ＬＣＤやＤＭＤ（Digital  Micro-mirror  Device）等を含む光学系３７ｂとを組み合わせて構成されてもよい。
【００８７】
また、上述した実施例では、撮像部３４によって撮影された画像に含まれるバーコードから携帯電話端末１００が電気機器の識別情報を取得することとしたが、サーバ装置５０が画像から電気機器の識別情報を取得することとしてもよい。この場合、携帯電話端末１００は、撮像部３４によって撮影された画像をサーバ装置５０へ送信し、サーバ装置５０が、送信された画像に含まれるバーコードの検出を試みる。そして、１つのバーコードが検出された場合は、サーバ装置５０がバーコードを復号し、復号された機種コードと、機種コードに対応する制御コード、制御画面情報および形態情報とを携帯電話端末１００へ応答する。また、バーコードが検出されない場合および複数のバーコードが検出された場合は、サーバ装置５０は、対応するエラー情報を携帯電話端末１００へ応答する。
【００８８】
また、画像そのものを電気機器の識別情報として用いてもよい。この場合、携帯電話端末１００は、撮像部３４によって撮影された画像をサーバ装置５０へ送信し、サーバ装置５０が、送信された画像を形態データ５０ｃと照合することによって画像に含まれる電気機器の機種の特定を試みる。そして、１つの機種が特定された場合は、サーバ装置５０は、その機種の機種コードと、機種コードに対応する制御コード、制御画面情報および形態情報とを携帯電話端末１００へ応答する。また、機種が特定されない場合および複数の機種が特定された場合は、サーバ装置５０は、対応するエラー情報を携帯電話端末１００へ応答する。
【００８９】
また、画像そのものを電気機器の識別情報として処理する場合、図９に示したような登録処理を行わずに、遠隔制御を実行するたびに制御対象の電気機器の画像を携帯電話端末１００がサーバ装置５０へ送ることとしてもよい。この場合、サーバ装置５０が、送信された画像を形態データ５０ｃと照合することによって画像に含まれる電気機器の機種の特定を試みる。そして、１つの機種が特定された場合は、サーバ装置５０は、その機種の制御コードおよび制御画面情報を携帯電話端末１００へ応答し、携帯電話端末１００は、応答された情報を用いて遠隔制御を実行する。また、機種が特定されない場合および複数の機種が特定された場合は、サーバ装置５０は、対応するエラー情報を携帯電話端末１００へ応答する。携帯電話端末１００とサーバ装置５０との間でより詳細な情報をやりとりすることにより、画像に複数の電気機器が含まれる場合に、携帯電話端末１００が制御コードの送信範囲を狭めるようにしてもよい。
【実施例２】
【００９０】
上記の第１の実施例では、電気機器を遠隔制御するための情報をサーバ装置５０が保持する例を示したが、電気機器を遠隔制御するための情報を個々の電気機器が保持してもよい。以下の第２の実施例では、電気機器を遠隔制御するための情報を個々の電気機器が保持する例について説明する。なお、以下の説明では、既に説明した部分と同様の部分には、既に説明した部分と同一の符号を付す。また、以下の説明では、既に説明した部分に関する重複する説明を省略することがある。
【００９１】
まず、図１３を参照しながら、第２の実施例に係る遠隔制御システム２の構成について説明する。図１３は、遠隔制御システム２の構成の一例を示す図である。図１３に示す遠隔制御システム２は、携帯電話端末２００と、照明機器２１１〜２１３と、エアコン２２０と、テレビ２３０と、音響機器２４０とを含む。
【００９２】
居室内に設置される照明機器２１１〜２１３、エアコン２２０、テレビ２３０および音響機器２４０は、携帯電話端末２００によって遠隔制御される。照明機器２１１〜２１３は、携帯電話端末２００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、明るさの変更等を実行する。エアコン２２０は、携帯電話端末２００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、設定温度の変更、風量の変更等を実行する。テレビ２３０は、携帯電話端末２００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、チャンネルの切り替え、音量の変更等を実行する。音響機器２４０は、携帯電話端末２００による遠隔制御に応じて、電源のＯＮ／ＯＦＦ、音源の切り替え、音量の変更等を実行する。
【００９３】
照明機器２１１〜２１３には、それぞれ、無線ＩＣタグ２１１ａ〜２１３ａが付加される。エアコン２２０には、無線ＩＣタグ２２０ａが付加される。テレビ２３０には、無線ＩＣタグ２３０ａが付加される。音響機器２４０には、無線ＩＣタグ２４０ａが付加される。電気機器に付加される無線ＩＣタグは、対応する電気機器を遠隔制御するための制御コード等を電子的に記憶する記憶媒体の一種である。無線ＩＣタグに記憶されている情報は、リーダライタによる近距離無線通信によって読み出される。また、無線ＩＣタグは、リーダライタによる近距離無線通信によって情報を書き込まれることがある。
【００９４】
携帯電話端末２００は、基地局等を介する通信回線を通じて音声通話や、各種情報処理装置とのデータ通信を行う。また、携帯電話端末２００は、照明機器２１１等の電気機器を遠隔制御するための遠隔操作装置として機能する。携帯電話端末２００は、リーダライタを備え、電気機器に付加された無線ＩＣタグから制御コード等をリーダライタで読み出すことによって任意の電気機器の遠隔制御に対応する。
【００９５】
このように、携帯電話端末２００は、電気機器に付加された無線ＩＣタグから電気機器を遠隔制御するための情報を取得する。このため、利用者は、電気機器の型番を入力するといった面倒な操作を行うことなく、遠隔制御したい電気機器に付加された無線ＩＣタグに記憶された情報を携帯電話端末２００に読み取らせることにより、携帯電話端末２００を任意の電気機器の遠隔制御に容易に対応させることができる。なお、図１３に示した遠隔制御システム２の構成は一例であり、遠隔制御される電気機器の種類および数はこれに限定されない。
【００９６】
次に、図１３に示した照明機器２１１の構成について説明する。図１３に示した他の電気機器も遠隔制御に関しては、照明機器２１１と同様の構成を有する。図１４は、照明機器２１１の構成を示すブロック図である。図１４に示すように、照明機器２１１は、無線ＩＣタグ２１１ａと、発光部２１１ｃと、調光部２１１ｄと、コード受信部２１１ｅと、制御部２１１ｆとを備える。
【００９７】
無線ＩＣタグ２１１ａは、リーダライタと通信するためのアンテナ２１１ｂを有する。また、無線ＩＣタグ２１１ａは、自装置（照明機器２１１）の遠隔制御に関する各種情報を記憶し、要求に応じてそれらの情報をリーダライタへ送信する。無線ＩＣタグ２１１ａが記憶する情報には、機種コード２１１ｈ、機器ＩＤ２１１ｉ、制御コード２１１ｊ、制御画面情報２１１ｋおよび形態情報２１１ｍとが含まれる。無線ＩＣタグ２１１ａが記憶する情報は、有線インターフェースを通じて制御部２１１ｆによっても読み出される。
【００９８】
機種コード２１１ｈは、識別情報の一種であり、照明機器２１１の機種を識別するために用いられる。機器ＩＤ２１１ｉは、識別情報の一種であり、照明機器２１１の個体を識別するために用いられる。すなわち、照明機器２１１〜２１３が同一機種の場合、それぞれの電気機器に付加された無線ＩＣタグ２１１ａ〜２１３ａが記憶する機種コード２１１ｈの値は共通するが、機器ＩＤ２１１ｉの値は異なる。制御コード２１１ｊは、照明機器２１１の機能を遠隔制御するためのコードである。制御画面情報２１１ｋは、照明機器２１１用の制御画面を実現するための各種定義を含む。形態情報２１１ｍは、照明機器２１１の形状、色等の外観上の特徴を示す情報を含む。
【００９９】
発光部２１１ｃは、蛍光灯、電球、ＬＥＤ等の光源を発光させる。調光部２１１ｄは、発光部２１１ｃの明るさを調整する。コード受信部２１１ｅは、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等の比較的近距離の無線通信によって制御コードを受信する。
【０１００】
制御部２１１ｆは、照明機器２１１を全体制御する。例えば、制御部２１１ｆは、コード受信部２１１ｅによって受信された制御コードに基づいて調光部２１１ｄを制御することより、発光部２１１ｃの明るさを変化させる。制御部２１１ｆは、コード受信部２１１ｅによって制御コードが受信された場合、制御コードとともに受信された機器ＩＤと、無線ＩＣタグ２１１ａに記憶されている機器ＩＤとを比較する。そして、両者が一致しない場合は、制御コードに基づく制御を実行しない。このように機器ＩＤを確認することにより、指向性のない無線通信によって受信された制御コードが照明機器２１１向けであるかを正しく判定し、誤動作を抑止することができる。
【０１０１】
次に、図１５を参照しながら、図１３に示した携帯電話端末２００の構成について説明する。図１５は、携帯電話端末２００の構成を示すブロック図である。図１５に示すように、携帯電話端末２００は、通信部２６と、音声処理部３０と、タッチパネル３２と、撮像部３４と、リーダライタ３８と、無線通信部３９と、制御部２２と、記憶部２４とを備える。
【０１０２】
リーダライタ３８は、近距離無線通信を通じて無線ＩＣタグの情報を読み書きする。リーダライタ３８は、電気機器に付加された無線ＩＣタグから遠隔制御のための情報を読み取るための読取部としても機能する。無線通信部３９は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ等の比較的近距離の無線通信によって他の装置と通信する。無線通信部３９は、電気機器に制御コードを送信するコード送信部としても機能する。
【０１０３】
なお、無線通信部３９は、携帯電話端末２００が居室内のどこにいても同じ室内の電気機器を遠隔制御することができるように、１０ｍ程度の通信可能範囲があることが好ましい。一方、リーダライタ３８は、ＮＦＣ（Near  Field  Communication）のように１０ｃｍ程度しか通信可能範囲がなくてもよい。
【０１０４】
記憶部２４に記憶されるプログラムおよびデータには、制御プログラム２４ｅと、機器識別データ２４ｆと、制御コードデータ２４ｃと、制御画面データ２４ｄとが含まれる。制御プログラム２４ｅは、携帯電話端末２００の各部を制御するための機能を提供する。制御プログラム２４ｅによって提供される機能には、携帯電話端末２００を遠隔操作装置として動作させる機能が含まれる。携帯電話端末２００を遠隔操作装置として動作させる機能の詳細については後述する。
【０１０５】
機器識別データ２４ｆは、制御対象の電気機器を識別するために用いられる。機器識別データ２４ｆの一例を図１６に示す。図１６に示すように、機器識別データ２４ｆでは、機種コードと対応付けて、形態情報と、機器ＩＤとが登録される。また、機器識別データ２４ｆでは、機器ＩＤと対応付けて特徴情報が登録される。
【０１０６】
機種コードは、電気機器の機種を識別するための識別情報である。形態情報は、電気機器の形状、色等の外観上の特徴を示す情報を含む。機器ＩＤは、電気機器の個体を識別するための識別情報である。機器識別データ２４ｆでは、同一機種の複数の電気機器が制御対象となっている場合に、１つの機種コードに複数の機器ＩＤが対応付けられる。特徴情報は、電気機器と、電気製品が設置されている周囲の形状、色等の外観上の特徴を示す情報を含む。
【０１０７】
次に、図１７から図１９を参照しながら、電気機器の遠隔制御に関する携帯電話端末２００の動作について説明する。図１７は、電気機器を遠隔制御するための情報の登録時の携帯電話端末２００の処理手順を示すフローチャートである。図１７に示す処理手順は、利用者が携帯電話端末２００を電気機器に付加された無線ＩＣタグにかざす等してリーダライタ３８に無線ＩＣタグの情報を読み取らせたことを契機として、制御プログラム２４ｅに基づいて実行される。
【０１０８】
図１７に示すように、制御部２２は、ステップＳ３０１として、リーダライタ３８が無線ＩＣタグから読み出した機種コード、機器ＩＤ、制御コード、制御画面情報および形態情報を取得する。そして、制御部２２は、ステップＳ３０２として、機器識別データ２４ｆを参照し、取得した機器ＩＤが登録済みであるかを判定する。取得した機器ＩＤが登録済みである場合（ステップＳ３０２，Ｙｅｓ）、制御部２２は、ステップＳ３０３として、当該の電気機器が登録済である旨を通知する。
【０１０９】
取得した機器ＩＤが登録済みでない場合（ステップＳ３０２，Ｎｏ）、制御部２２は、ステップＳ３０４として、機器識別データ２４ｆを参照し、取得した機種コードが登録済みであるかを判定する。取得した機器コードが登録済みでない場合（ステップＳ３０４，Ｎｏ）、制御部２２は、ステップＳ３０５として、取得した形態情報と機器ＩＤとを機種コードと対応付けて機器識別データ２４ｆに登録する。また、制御部２２は、ステップＳ３０６として、取得した制御コードを機種コードと対応付けて制御コードデータ２４ｃに登録し、ステップＳ３０７として、取得した制御画面情報を機種コードと対応付けて制御画面データ２４ｄに登録する。
【０１１０】
取得した機種コードが登録済みの場合（ステップＳ３０４，Ｙｅｓ）、制御部２２は、ステップＳ３０８として、取得した機種ＩＤを登録済の機種コードと対応付けて機器識別データ２４ｆに追加登録する。
【０１１１】
図１８は、特徴情報の登録時の携帯電話端末２００の処理手順を示すフローチャートである。図１８に示す処理手順は、特徴情報の登録処理の開始を指示する所定の操作がタッチセンサ３２ａによって検出されたことを契機として、制御プログラム２４ｅに基づいて実行される。
【０１１２】
図１８に示すように、制御部２２が、ステップＳ４０１として、撮像部３４から画像を取得し、ステップＳ４０２として、画像を表示部３２ｂに表示する。このとき、制御部２２は、画像とともにメッセージを表示部３２ｂに表示する等して、登録処理の対象の電気機器が画像に含まれていれば電気機器の確定を指示する所定の操作を行うように利用者に促すことが好ましい。そして、制御部２２は、ステップＳ４０３として、電気機器の確定を指示する所定の操作が検出されたかを判定する。
【０１１３】
電気機器の確定を指示する所定の操作が検出されていない場合（ステップＳ４０３，Ｎｏ）、制御部２２は、ステップＳ４０４として、処理の終了を指示する所定の操作が検出されたかを判定する。処理の終了を指示する所定の操作が検出された場合（ステップＳ４０４，Ｙｅｓ）、制御部２２は、処理を終了させる。処理の終了を指示する所定の操作が検出されていない場合（ステップＳ４０４，Ｎｏ）、制御部２２は、ステップＳ４０１以降を再実行する。
【０１１４】
電気機器の確定を指示する所定の操作が検出された場合（ステップＳ４０３，Ｙｅｓ）、制御部２２は、ステップＳ４０５として、撮像部３４から取得した画像を解析して、画像に含まれる電気機器の検出を試みる。電気機器の検出は、機器識別データ２４ｆに登録されている形態情報を画像と照合することによって実現される。そのため、ステップＳ４０５では、機器識別データ２４ｆに情報が登録されている電気機器のみが検出されうる。
【０１１５】
続いて、制御部２２は、ステップＳ４０６として、画像の解析によって画像中に登録済みの電気機器が検出されたかを判定する。電気機器が検出されない場合（ステップＳ４０６，Ｎｏ）、制御部２２は、ステップＳ４０１以降を再実行する。
【０１１６】
電気機器が検出された場合（ステップＳ４０６，Ｙｅｓ）、制御部２２は、ステップＳ４０７として、検出された電気機器の数が１つであるかを判定する。検出された電気機器の数が１つでない場合（ステップＳ４０７，Ｎｏ）、制御部２２は、ステップＳ４０１以降を再実行する。
【０１１７】
検出された電気機器の数が１つの場合、すなわち、制御対象の電気機器が特定された場合（ステップＳ４０７，Ｙｅｓ）、制御部２２は、ステップＳ４０８として、撮像部３４から取得した画像の特徴情報を取得する。そして、制御部２２は、ステップＳ４０９として、検出された電気機器の機種コードを機器識別データ２４ｆから取得する。また、制御部２２は、ステップＳ４１０として、機種コードに対応する機器ＩＤを機器識別データ２４ｆから取得する。
【０１１８】
取得した機器ＩＤが複数の場合（ステップＳ４１１，Ｙｅｓ）、制御部２２は、ステップＳ４１２として、取得した機器ＩＤのリストを表示部３２ｂに表示する等して、撮影された電気機器の機器ＩＤを問い合わせる。そして、制御部２２は、ステップＳ４１３として、機種コードと選択された機器ＩＤとに対応付けて、特徴情報を機器識別データ２４ｆに追加登録する。また、取得した機器ＩＤが１つの場合（ステップＳ４１１，Ｎｏ）、制御部２２は、ステップＳ４１３として、機種コードと取得した機器ＩＤとに対応付けて、特徴情報を機器識別データ２４ｆに追加登録する。
【０１１９】
図１９は、電気機器を遠隔制御する場合の携帯電話端末２００の処理手順を示すフローチャートである。図１９に示す処理手順は、電気機器の遠隔制御の開始を指示する所定の操作がタッチセンサ３２ａによって検出されたことを契機として、制御プログラム２４ｅに基づいて実行される。
【０１２０】
図１９に示すように、制御部２２が、ステップＳ５０１として、撮像部３４から画像を取得し、ステップＳ５０２として、画像を表示部３２ｂに表示する。このとき、制御部２２は、例えば、画像を制御画面の画像表示領域４１に表示し、操作領域４２において、現在表示されている電気機器を制御対象として確定するかを利用者に問い合わせる。
【０１２１】
続いて、制御部２２は、ステップＳ５０３として、制御対象の電気機器を確定する所定の操作が検出されたかを判定する。制御対象の電気機器を確定する所定の操作が検出されていない場合（ステップＳ５０３，Ｎｏ）、制御部２２は、ステップＳ５０４として、処理の終了を指示する所定の操作が検出されたかを判定する。処理の終了を指示する所定の操作が検出された場合（ステップＳ５０４，Ｙｅｓ）、制御部２２は、処理を終了させる。処理の終了を指示する所定の操作が検出されていない場合（ステップＳ５０４，Ｎｏ）、制御部２２は、ステップＳ５０１以降を再実行する。
【０１２２】
制御対象の電気機器を確定する所定の操作が検出された場合（ステップＳ５０３，Ｙｅｓ）、制御部２２は、ステップＳ５０５として、撮像部３４から取得した画像を解析して、画像に含まれる電気機器の検出を試みる。電気機器の検出は、機器識別データ２４ｆに登録されている形態情報および特徴情報を画像と照合することによって実現される。特徴情報を用いることにより、同一機種の電気機器が複数ある場合でも、それぞれの電気機器を判別することができる。
【０１２３】
続いて、制御部２２は、ステップＳ５０６として、画像の解析によって画像中に電気機器が検出されたかを判定する。電気機器が検出されない場合（ステップＳ５０６，Ｎｏ）、制御部２２は、ステップＳ５０１以降を再実行する。
【０１２４】
電気機器が検出された場合（ステップＳ５０６，Ｙｅｓ）、制御部２２は、ステップＳ５０７として、検出された電気機器の数が１つであるかを判定する。検出された電気機器の数が１つの場合、すなわち、制御対象の電気機器が特定された場合（ステップＳ５０７，Ｙｅｓ）、制御部２２は、ステップＳ５１２として、制御対象の電気機器の機器ＩＤを機器識別データ２４ｆから取得する。また、制御部２２は、制御対象の電気機器に対応する制御コードを制御コードデータ２４ｃから取得し、制御対象の電気機器に対応する制御画面情報を制御画面データ２４ｄから取得する。そして、制御部２２は、ステップＳ５１３として、取得した制御画面情報に基づいて表示部３２ｂに、制御対象の電気機器用の制御画面を表示する。
【０１２５】
続いて、制御部２２は、ステップＳ５１４として、制御画面に対する操作が検出されたかを判定する。操作が検出されない場合（ステップＳ５１４，Ｎｏ）、ステップＳ５１４の判定が再実行される。操作が検出された場合（ステップＳ５１４，Ｙｅｓ）、制御部２２は、ステップＳ５１５として、検出された操作が処理の終了を指示する所定の操作であるかを判定する。検出された操作が処理の終了を指示する所定の操作である場合（ステップＳ５１５，Ｙｅｓ）、制御部２２は、処理を終了させる。
【０１２６】
検出された操作が処理の終了を指示する所定の操作でない場合（ステップＳ５１５，Ｎｏ）、制御部２２は、ステップＳ５１６として、検出された操作に対応する制御コードおよび機器ＩＤを無線通信部３９から出力する。その後、制御部２２は、ステップＳ５１４以降を再実行する。
【０１２７】
また、画像から検出された電気機器が１つでなく複数だった場合（ステップＳ５０７，Ｎｏ）、制御部２２は、ステップＳ５０８として、検出した各機器の機種コードを機器識別データ２４ｆから取得する。そして、制御部２２は、ステップＳ５０９として、取得された機種コードを比較し、それによって、検出した電気機器が同一機種であるかを判定する。
【０１２８】
検出した電気機器が同一機種の場合（ステップＳ５０９，Ｙｅｓ）、制御部２２は、ステップＳ５１０として、検出された全ての電気機器を制御するかを利用者に問い合わせる。そして、制御部２２は、上述したステップＳ５１２以降を実行する。ステップＳ５１０において、検出された全ての電気機器を制御することが利用者によって選択された場合、制御部２２は、ステップＳ５１６において、検出された全ての電気機器向けに制御コードを送信する。複数の電気機器向けに制御コードを送信する場合、制御コードおよび機器ＩＤの送信を複数回繰り返してもよいし、１つの制御コードと複数の機器ＩＤを対応付けて送信してもよい。
【０１２９】
検出した電気機器が同一機種でない場合（ステップＳ５０９，Ｎｏ）、制御部２２は、ステップＳ５１１として、制御対象の電気機器を利用者に問い合わせ、利用者によって選択された電気機器を制御対象として決定する。利用者への問合せは、例えば、所定の画面を表示部３２ｂに表示することにより実現される。そして、制御部２２は、上述したステップＳ５１２以降を実行する。
【０１３０】
次に、図２０を参照しながら、遠隔制御に関する照明機器２１１の動作について説明する。図１３に示した他の電気機器も遠隔制御に関しては、照明機器２１１と同様の動作を実行する。図２０は、遠隔制御時の照明機器２１１の処理手順を示すフローチャートである。図２０に示す処理手順は、携帯電話端末２００から送信された機器ＩＤおよび制御コードがコード受信部２１１ｅで受信されたことを契機として実行される。
【０１３１】
図２０に示すように、制御部２１１ｆは、ステップＳ６０１として、コード受信部２１１ｅが受信した機器ＩＤおよび制御コードを取得する。そして、制御部２１１ｆは、ステップＳ６０２として、無線ＩＣタグ２１１ａから自装置の機器ＩＤを取得する。受信された機器ＩＤが無線ＩＣタグ２１１ａから取得した機器ＩＤと一致する場合（ステップＳ６０３，Ｙｅｓ）、制御部２１１ｆは、ステップＳ６０４として、受信された制御コードに対応する制御を実行する。受信された機器ＩＤが無線ＩＣタグ２１１ａから取得した機器ＩＤと一致しない場合（ステップＳ６０３，Ｎｏ）、制御部２１１ｆは、受信された制御コードを無視する。
【０１３２】
上述してきたように、第２の実施例では、携帯電話端末２００が電気機器に付加された無線ＩＣタグから遠隔制御のための情報を取得することとしたので、利用者は、遠隔制御のための情報を携帯電話端末２００に容易に登録することができる。また、第２の実施例では、制御コードとともに電気機器を個別に識別するための機器ＩＤを送信することとしたので、利用者は、制御コードの送信方向を気にすることなく、個別の電気機器を遠隔制御することができる。
【０１３３】
なお、上述した実施例では、電気機器に付加された無線ＩＣタグから携帯電話端末２００が機器ＩＤを読み出すこととしたが、携帯電話端末２００が、他の電気機器と重複しないように機器ＩＤを発番して無線ＩＣタグに書き込むこととしてもよい。このような構成とすることにより、メーカは個別の電気機器毎にユニークな機器ＩＤを割り当てなくてもよくなり、コストダウンに貢献する。
【０１３４】
また、上述した実施例では、無線通信部３９が制御コードを送信することとしたが、リーダライタ３８が十分広い範囲に電波を送信することができ、電気機器に付加された無線ＩＣタグがその電波を受信できる場合、リーダライタ３８を制御コードの送信部として利用してもよい。この場合、携帯電話端末２００は、無線通信部３９を備えていなくてよく、また、照明機器２１１等の電気機器は、コード受信部２１１ｅを備えていなくてもよい。
【０１３５】
また、上述した各実施例の構成は、適宜組み合わせて用いてもよい。例えば、第２の実施例に示したように無線ＩＣタグから機器ＩＤを読み出し、第１の実施例に示したように赤外線で制御コードを送信するように遠隔操作装置を構成してもよい。
【０１３６】
また、上述した各実施例の構成は、発明の趣旨を逸脱しない範囲で任意に変更してよい。例えば、上述した各実施例では、タッチセンサを備える装置を遠隔操作装置として用いる例を示したが、本発明は、タッチセンサを備えない装置に適用することもできる。例えば、機械式のボタンからなる操作検出部を備える装置を遠隔操作装置として用いる場合、制御画面には、各ボタンに割り当てられる機能を表示すればよい。
【０１３７】
また、上述した各実施例では、電気機器を制御するための制御コードを赤外線や電波を用いて送信する例を示したが、制御コードを送信する方式はこれに限定されない。例えば、超音波や可視光を用いて制御コードを送信してもよい。
【０１３８】
また、上述した各実施例では、画像に含まれる電気機器を識別するために形態情報および特徴情報を用いることとしたが、形態情報または特徴情報のいずれか一方を用いて画像に含まれる電気機器を識別することとしてもよい。
【符号の説明】
【０１３９】
１、２  遠隔制御システム
１００、１０１、２００  携帯電話端末
２２  制御部
２４  記憶部
２４ａ、２４ｅ  制御プログラム
２４ｂ、２４ｆ  機器識別データ
２４ｃ  制御コードデータ
２４ｄ  制御画面データ
２６  通信部
３２  タッチパネル
３２ａ  タッチセンサ
３２ｂ  表示部
３４  撮像部
３６、３７  コード送信部
３８  リーダライタ
３９  無線通信部
５０  サーバ装置
１１１〜１１３、２１１〜２１３  照明機器
１２０、２２０  エアコン
１３０、２３０  テレビ
１４０、２４０  音響機器
【図１】
0005764387.tif 000002
【図２】
0005764387.tif 000003
【図３】
0005764387.tif 000004
【図４】
0005764387.tif 000005
【図５】
0005764387.tif 000006
【図６】
0005764387.tif 000007
【図７】
0005764387.tif 000008
【図８】
0005764387.tif 000009
【図９】
0005764387.tif 000010
【図１０】
0005764387.tif 000011
【図１１】
0005764387.tif 000012
【図１２】
0005764387.tif 000013
【図１３】
0005764387.tif 000014
【図１４】
0005764387.tif 000015
【図１５】
0005764387.tif 000016
【図１６】
0005764387.tif 000017
【図１７】
0005764387.tif 000018
【図１８】
0005764387.tif 000019
【図１９】
0005764387.tif 000020
【図２０】
0005764387.tif 000021