(57)【要約】  【構成】  携帯通信端末１０はＣＰＵ２６を含む。ＣＰＵ２６は、周辺に存在する電子機器を無線タグリーダ３２で検知し、検知された複数の電子機器にそれぞれ対応する複数のキャラクタをＬＣＤモニタ２４に表示する。また、検知された複数の電子機器にテスト信号を送信し、テスト信号に応答した電子機器を検出する。そして、ＬＣＤモニタ２４に表示された複数のキャラクタのうち、テスト信号に応答した電子機器以外の電子機器、つまりオフ状態の電子機器に対応するキャラクタの態様を変化させる。  【効果】  周辺に存在する電子機器を的確に遠隔制御できる。【選択図】  図１
2007110555.tif 000002
【特許請求の範囲】
【請求項１】
無線タグを有する電子機器を前記無線タグとの通信によって検出する第１検出手段、
前記第１検出手段によって検出された電子機器に適合する制御信号を作成する作成手段、
前記作成手段によって作成された制御信号を前記第１検出手段によって検出された電子機器のプロセサに向けて繰り返し送信する第１送信手段、
前記第１送信手段によって送信された制御信号に応答した電子機器を検出する第２検出手段、および
前記第２検出手段によって検出された電子機器を遠隔制御するための操作画面を表示する表示手段を備える、遠隔制御装置。
【請求項２】
前記操作画面は前記第１検出手段によって検出された複数の電子機器にそれぞれ対応する複数のキャラクタを含み、
前記操作画面に含まれる複数のキャラクタのうち前記第２検出手段によって検出された電子機器以外の電子機器に対応するキャラクタの表示態様を変化させる第１変化手段をさらに備える、請求項１記載の遠隔制御装置。
【請求項３】
前記表示手段によって表示された操作画面に含まれる所望のキャラクタに向けられた操作を受け付けたとき当該操作に対応する制御信号を当該所望のキャラクタに対応する電子機器に送信する第２送信手段、
前記第２送信手段によって送信された制御信号に対する応答の有無を判別する判別手段、および
前記判別手段によって無応答と判別されたとき前記操作画面に含まれる複数のキャラクタのうち前記所望の電子機器に対応するキャラクタの表示態様を変化させる第２変化手段をさらに備える、請求項２記載の遠隔制御装置。
【請求項４】
自身の現在位置を示す位置情報を検出する位置検出手段、
所望の位置条件の下で前記位置検出手段によって検出された位置情報を登録する登録手段、および
前記登録手段による登録処理の後に前記位置検出手段によって検出された位置情報と前記登録手段によって登録された位置情報との間で一致条件が満足されるか否かを判別する判別手段をさらに備え、
前記機器検出手段は前記判別手段の判別結果が肯定的であるとき検出処理を実行する、請求項１ないし３のいずれかに記載の遠隔制御装置。
【請求項５】
基地局との間で通信処理を実行する通信手段をさらに備え、
前記位置検出手段は前記通信手段によって通信可能な基地局の識別情報を前記位置情報として検出する、請求項４記載の遠隔制御装置。
【請求項６】
前記基地局はＰＮ信号を繰り返し発信し、
前記位置検出手段は前記基地局から発信されたＰＮ信号に注目する、請求項５記載の遠隔制御装置。
【請求項７】
遠隔制御装置のプロセサに、
無線タグを有する電子機器を前記無線タグとの通信によって検出する第１検出ステップ、
前記第１検出ステップによって検出された電子機器に適合する制御信号を作成する作成ステップ、
前記作成ステップによって作成された制御信号を前記第１検出ステップによって検出された電子機器のプロセサに向けて繰り返し送信する第１送信ステップ、
前記第１送信ステップによって送信された制御信号に応答した電子機器を検出する第２検出ステップ、および
前記第２検出ステップによって検出された電子機器を遠隔制御するための操作画面を表示する表示ステップを実行させるための、機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔制御装置に関し、特にたとえば、テレビやエアコンなどの電子機器を遠隔制御する、遠隔制御装置に関する。
【背景技術】
【０００２】
従来のこの種の装置としては、特許文献１に開示されたものが知られている。この従来術は、遠隔制御の対象となる複数の電子機器にそれぞれ対応する複数の文字枠（タブ）を表示する。複数のタブの各々には、そのタブに対応する電子機器の名称を示す文字が記述される。こうして表示される複数のタブを参照することで、複数の電子機器の中から所望の機器を選択することができる。
【特許文献１】特開２００５−２４４６７６号公報〔Ｈ０４Ｑ ９／００，Ｈ０４Ｍ １１／００，Ｈ０４Ｎ ５／００〕
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、テレビやエアコンなどリモコンで操作される電子機器の多くは、少なくとも主電源が投入された状態（オン状態またはスタンバイ状態）でなければ、リモコン操作を受け付けない。従って、遠隔操作の対象となる複数の電子機器の全部がいつも遠隔制御可能な状態にあるとは限らない。
【０００４】
しかし、従来技術では、個々の電子機器の状態とは無関係に複数のタブが表示されるので、制御不能な状態にある機器に対して無駄なリモコン操作を強いられる場合があった。
【０００５】
それゆえに、この発明の主たる目的は、周辺に存在する電子機器を的確に遠隔制御できる、遠隔制御装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１の発明に従う遠隔制御装置は、無線タグ(66)を有する電子機器(50,80,82,…)を無線タグとの通信によって検出する第１検出手段(S47)、第１検出手段によって検出された電子機器に適合する制御信号を作成する作成手段(S53)、作成手段によって作成された制御信号を第１検出手段によって検出された電子機器のプロセサに向けて繰り返し送信する第１送信手段(S57)、第１送信手段によって送信された制御信号に応答した電子機器を検出する第２検出手段(S59)、および第２検出手段によって検出された電子機器を遠隔制御するための操作画面を表示する表示手段(S63)を備える。
【０００７】
無線タグを有する電子機器は、この無線タグと通信を行う第１検出手段によって検出される。第１検出手段によって検出された電子機器に適合する制御信号は、作成手段によって作成される。第１送信手段は、作成手段によって作成された制御信号を第１検出手段によって検出された電子機器のプロセサに向けて繰り返し送信する。第１送信手段によって送信された制御信号に応答した電子機器は、第２検出手段によって検出される。表示手段は、第２検出手段によって検出された電子機器を遠隔制御するための操作画面を表示する。
【０００８】
電子機器がオフの状態であれば、電子機器のプロセサとの通信は不可能である。これに対して、電子機器が有する無線タグとの通信は、電子機器がオフ状態のときでも可能である。そこで、請求項１の発明では、まず無線タグとの通信によって電子機器を検出し、検出された電子機器に適合する制御信号を生成するようにしている。
【０００９】
作成された制御信号は検出された電子機器のプロセサに向けて送信され、これによってオン状態またはスタンバイ状態の電子機器が検出される。表示手段によって表示される操作画面は、オン状態またはスタンバイ状態の電子機器を遠隔制御するための画面となる。かかる操作画面によって、周囲に存在する電子機器を的確に遠隔制御することができる。
【００１０】
請求項２の発明に従う遠隔制御装置は、請求項１に従属する。操作画面は、第１検出手段によって検出された複数の電子機器にそれぞれ対応する複数のキャラクタを含む。そして遠隔制御装置は、操作画面に含まれる複数のキャラクタのうち第２検出手段によって検出された電子機器以外の電子機器に対応するキャラクタの表示態様を変化させる第１変化手段(S61)をさらに備える。
【００１１】
第１変化手段は、操作画面に含まれる複数のキャラクタのうち第２検出手段によって検出された電子機器以外の電子機器に対応するキャラクタの表示態様を変化させる。
【００１２】
操作画面に含まれる複数のキャラクタのうちオフ状態の電子機器に対応するキャラクタの表示態様を変化させるので、オペレータは、周囲に存在する電子機器のうちどれが遠隔制御可能かを視覚的に認識できる。
【００１３】
請求項３の発明に従う遠隔制御装置は、請求項２に従属し、操作画面内の所望のキャラクタに向けられた操作を受け付けたとき当該操作に対応する制御信号を当該所望のキャラクタに対応する電子機器に送信する第２送信手段(S85)、第２送信手段によって送信された制御信号に対する応答の有無を判別する判別手段(S69,S71)、および判別手段によって無応答と判別されたとき所望の電子機器に対応するキャラクタの表示態様を変化させる第２変化手段(S73)をさらに備える。
【００１４】
操作画面内の所望のキャラクタに向けられた操作を受け付けると、操作に対応する制御信号が所望のキャラクタに対応する電子機器に、第２送信手段によって送信される。第２送信手段によって送信された制御信号に対する応答の有無は、判別手段によって判別される。判別手段によって無応答と判別されると、第２変化手段が所望の電子機器に対応するキャラクタの表示態様を変化させる。
【００１５】
操作画面に向けられた操作に応答して所望の電子機器に制御信号が送信される度に応答の有無を判別し、無応答と判別されると所望の電子機器に対応するキャラクタの表示態様を変化させるので、電子機器が制御可能な状態から制御不能な状態に移行したとき、オペレータは、いち早くこれを認識できる。
【００１６】
請求項４の発明に従う遠隔制御装置は、請求項１ないし３のいずれかに従属し、自身の現在位置を示す位置情報を検出する位置検出手段(S1)、所望の位置条件の下で位置検出手段によって検出された位置情報を登録する登録手段(S45)、および登録手段による登録処理の後に位置検出手段によって検出された位置情報と登録手段によって登録された位置情報との間で一致条件が満足されるか否かを判別する判別手段(S13)をさらに備え、機器検出手段は判別手段の判別結果が肯定的であるとき検出処理を実行する。
【００１７】
遠隔制御装置の現在位置を示す位置情報は、位置検出手段によって検出される。所望の位置条件の下で位置検出手段によって検出された位置情報は、登録手段によって登録される。判別手段は、登録手段による登録処理の後に位置検出手段によって検出された位置情報と登録手段によって登録された位置情報との間で一致条件が満足されるか否かを判別する。この判別結果が肯定的であれば、周囲に存在する電子機器が機器検出手段によって検出される。機器検出手段によって検出された電子機器を遠隔制御するための操作画面は、表示手段によって表示される。
【００１８】
つまり、遠隔制御装置の周囲に存在するオン状態またはスタンバイ状態にある電子機器を遠隔制御するための操作画面は、情報検出手段によって検出された識別情報と登録手段によって登録された識別情報との間で一致条件が満足されるときに表示される。登録手段は所望の位置条件の下で検出される識別情報を登録するため、操作画面は遠隔制御装置が所望の位置条件にあるときに表示される。これによって、所望の位置条件の下に存在するかつオン状態またはスタンバイ状態にある電子機器を遠隔制御装置によって遠隔制御することができる。
【００１９】
請求項５の発明に従う遠隔制御装置は、請求項４に従属し、基地局との間で通信処理を実行する通信手段(14)をさらに備え、位置検出手段は通信手段によって通信可能な基地局(ST1,ST2,…)の識別情報を位置情報として検出する。
【００２０】
通信手段によって通信可能な基地局の識別情報が、位置情報として検出される。
【００２１】
請求項６の発明に従う遠隔制御装置は、請求項５に従属し、基地局はＰＮ(Pseudo Noise)信号を繰り返し発信し、位置検出手段は基地局から発信されたＰＮ信号に注目する。
【００２２】
複数の基地局からそれぞれ送信される複数のＰＮ信号は、互いに異なる周波数を有する。かかるＰＮ信号に注目することで、通信可能な基地局を識別できる。
【００２３】
請求項７の発明に従う機器制御プログラムは、遠隔制御装置(10)のプロセサ(26)に、無線タグ(66)を有する電子機器(50,80,82,…)を無線タグとの通信によって検出する第１検出ステップ(S47)、第１検出ステップによって検出された電子機器に適合する制御信号を作成する作成ステップ(S53)、作成ステップによって作成された制御信号を第１検出ステップによって検出された電子機器のプロセサ(60)に向けて繰り返し送信する第１送信ステップ(S57)、第１送信ステップによって送信された制御信号に応答した電子機器を検出する第２検出ステップ(S59)、および第２検出ステップによって検出された電子機器を遠隔制御するための操作画面を表示する表示ステップ(S63)を実行させる。
【発明の効果】
【００２４】
この発明によれば、周辺に存在する電子機器を的確に遠隔制御することができる。
【００２５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２６】
図１を参照して、この実施例の携帯通信端末１０は、移動通信システムと協働して通話機能を実現する電話処理回路１４を含む。なお、通話機能は、電源がオンされている限り、常に起動状態にある。通話操作パネル３６によってダイヤル操作が行われると、ＣＰＵ２６は電話処理回路１４に発呼処理を命令する。電話処理回路１４は発呼処理を実行し、この結果、所望の通話相手に向けて発呼信号が送信される。発呼処理の開始によって、携帯通信端末１０の状態は非通話状態から通話試行状態に移行する。
【００２７】
一方、アンテナ１２を通して発呼信号を受信すると、電話処理回路１４は着信を通知する音声メッセージを発生する。このような着信通知処理の開始によって、携帯通信端末１０の状態は非通話状態から通話試行状態に移行する。発生された音声メッセージは、アンプ１８を通り、スピーカ２０から出力される。
【００２８】
着信通知に対してオフフック操作が行われなければ、通話接続は失敗に終わる。携帯通信端末１０の状態は、通話試行状態から非通話状態に戻る。一方、着信通知に対してオフフック操作が行われれば、通話接続は成功する。携帯通信端末１０の状態は、通話試行状態から通話可能状態に移行する。
【００２９】
通話可能状態に移行すると、マイクロフォン１６によって捉えられた発話音声が、電話処理回路１４による変調処理を経て、アンテナ１２から出射される。出射された発話音声は、通話相手の通信端末に向けて送信される。通話相手から送られてきた受話音声は、アンテナ１２によって受信され、電話処理回路１４によって復調される。復調された受話音声は、アンプ１８を通り、スピーカ２０から出力される。一方の話者がオフフック操作を行うと、通話接続が遮断される。携帯通信端末１０の状態は、通話可能状態から非通話状態に移行する。
【００３０】
また、電話処理回路１４は、移動通信システムと協働してインターネット上のサーバ（いずれも図示せず）と通信する通信機能をも実現する。
【００３１】
ところで、携帯通信端末１０は、自宅など予め登録された場所では、テレビやエアコンなどの電子機器を赤外線で遠隔制御するリモコンとしても機能する。現在位置が登録場所に当たるか否かは、ＰＮ（Pseudo Noise：擬似雑音）信号を参照して判別される。電子機器の識別には、ＩＣタグおよびＩＣタグリーダが利用される。
【００３２】
ここで、ＰＮ信号は移動体通信用の基地局から送信される信号であり、その値（周波数）は基地局ごとに異なる。また、検出されるＰＮ信号の強度は、現在位置が基地局から離れるにつれて減衰する。そこで、検出されたＰＮ信号のうち強度が閾値未満のものを排除し、残されたＰＮ信号の値つまり強度が閾値以上であるＰＮ信号の値（以下“ＰＮ値”）を位置判別に利用する。
【００３３】
まず、位置判別機能に関し、ＣＰＵ２６は、ＰＮ信号を検出するＰＮ検出処理を周期的に実行する。ある場所で操作パネル３６を介してＰＮ登録操作が行われると、ＣＰＵ２６は、そのとき検出されたＰＮ値をフラッシュメモリ３０に形成されたレジスタ３０ｒに登録する。以降、周期的に検出されるＰＮ値とレジスタ３０ｒに登録されたＰＮ値とを互いに比較することで、現在位置が登録場所と一致するか否かを随時判別することができる。
【００３４】
具体的には、図４を参照して、自宅Ｈ１および友人宅Ｈ２を含むエリアＥ１には４つの基地局ＳＴ１〜ＳＴ４が存在する。基地局ＳＴ１〜ＳＴ４には、ＰＮ値として“１８”，“２１”，“２２”および“２５”がそれぞれ割り当てられている。携帯通信端末１０が自宅Ｈ１に位置していれば、ＰＮ検出によって図５（Ａ）に示すような結果すなわち４つのＰＮ信号の各々の値（ＰＮ）および強度が得られる。携帯通信端末１０が友人宅Ｈ２に位置していれば、ＰＮ検出の結果は図５（Ｂ）のようになる。
【００３５】
なお、ＰＮ検出の結果は、ＲＡＭ２８に一時保持され、新たな検出結果によって上書きされる。従って、ＲＡＭ２８には、常に最新のＰＮ値が保持される結果となる。
【００３６】
自宅Ｈ１でＰＮ登録操作が行われると、ＣＰＵ２６は、図５（Ａ）に示される４個のＰＮのうち強度が閾値（＝３）未満のＰＮつまり“１８”を破棄し、残された３個のＰＮつまり“２１”，“２５”および“２２”を自宅Ｈ１におけるＰＮ値“ＰＮ１”として、レジスタ３０ｒに登録する（図３参照）。
【００３７】
以降、ＣＰＵ２６は、リモコンモードが選択される度に、ＲＡＭ２８内の最新のＰＮ値とレジスタ３０ｒ内のＰＮ値とが一致するか否かを判別し、一致すると判別されたときリモコン機能を起動する。ここで一致とは、ＲＡＭ２８側とレジスタ３０ｒ側とでＰＮ値の組み合わせが完全に一致すること、換言すれば、ＲＡＭ２８内のどのＰＮ値もレジスタ３０ｒ内に存在し、かつレジスタ３０ｒ内のどのＰＮ値もＲＡＭ２８内に存在することをいう。
【００３８】
従って、自宅Ｈ１でリモコンモードを選択すると、ＰＮ一致（図３および図５（Ａ）参照）と判別され、リモコン機能が起動される。一方、友人宅Ｈ２でリモコンモードを選択すると、ＲＡＭ２８内の“１８，”“２１”および“２２”のうち“１８”がレジスタ３０ｒに存在しないためＰＮ不一致（図３および図５（Ｂ）参照）と判別され、リモコン機能は起動されない。
【００３９】
次に、リモコン機能に関し、携帯通信端末１０は、赤外線を受発光する赤外線受発光回路３８と、電子機器に埋め込まれたＩＣタグから識別情報を読み取るためのＩＣタグリーダ３２とをさらに含む。一方、制御の対象となる電子機器は、同様の赤外線受発光回路と、その機器の識別情報（たとえばメーカ名，機種名，型番など）が記憶されたＩＣタグとを備える必要がある。かかる機器の一例であるテレビの構成を図２に示す。
【００４０】
図２を参照して、テレビ５０は、赤外線受発光回路６２とＩＣタグ６６とを備える。ＩＣタグ６６は、ＲＯＭ６６ａを含む。ＲＯＭ６６ａは、テレビ５０の識別情報を記憶する。送受信回路６６ｂは、ＩＣタグリーダ３２から要求信号をアンテナ６６ｃで受信したとき、ＲＯＭ６６ａに記憶された識別情報をアンテナ６６ｃからＩＣタグリーダ３２に送信する。送信された識別情報は、ＩＣタグリーダ３２によってアンテナ３４を通して受信される。なお、リモコン機能はテレビ５０の主電源がオフの状態では休止するが、ＩＣタグ６６は、テレビ５０の主電源のオフの状態でも動作する。
【００４１】
こうしてＩＣタグリーダ３２がＩＣタグ６６から識別情報を読み取ることで、携帯通信端末１０のＣＰＵ２６は、テレビ５０に適合する遠隔制御信号（赤外線コード）を送信することができる。赤外線受発光回路６２は、携帯通信端末１０から送信された赤外線コードをＣＰＵ６０に与える。ＣＰＵ６０は、赤外線受発光回路６２を通して応答信号を返信すると共に、与えられた赤外線コードに対応する命令をチューナ５４に与える。
【００４２】
赤外線受発光回路６２から返信された応答信号は、赤外線受発光回路３８によって受信され、ＣＰＵ２６に与えられる。もし赤外線コードを送信した直後（例えば１秒以内）に応答信号を受信できなければ、携帯通信端末１０のＣＰＵ２６は、テレビ５０を制御対象から除外する。
【００４３】
チューナ５４は、ＣＰＵ６０によって命令されたチャネルを選局し、選局されたチャネルの放送信号を信号処理回路５６に与える。信号処理回路５６は与えられた放送信号を番組映像信号および番組音声信号に変換し、かつ番組音声信号のレベルをＣＰＵ２６の命令に従って調整する。番組映像信号および番組音声信号は、ＴＶモニタ５８に向けて出力される。
【００４４】
次に、自宅Ｈ１で携帯通信端末１０を操作してテレビ５０を遠隔制御する手順を説明する。図６を参照して、自宅Ｈ１には、テレビ５０に加え、照明８０およびエアコン８２が設置されている。照明８０およびエアコン８２の各々もＩＣタグを有しており、携帯通信端末１０による制御の対象となり得る。ただし、エアコン８２については、主電源がオフ状態にあって、赤外線コードの送受信が行えない。
【００４５】
図１および図２を参照して、携帯通信端末１０の操作パネル３６によって、メインメニュー画面を呼び出す操作が行われると、図７（Ａ）に示すメインメニュー画面がＬＣＤモニタ２４に表示される。ここでの操作パネル３６により“リモコン”が選択されると、ＰＮ登録が既になされたか否かが判別され、未登録であれば図７（Ｂ）に示すＰＮ登録案内画面がＬＣＤモニタ２４に表示される。
【００４６】
ＰＮ登録案内画面上で“はい”が選択されると、機器検出処理が実行される。機器検出処理では、まずＩＣタグリーダ３２によって、識別情報の送信をＩＣタグ６６に要求する要求信号が送信される。要求信号の到達範囲内にＩＣタグ６６を備えた機器が存在すれば、ＩＣタグリーダ３２はＩＣタグ６６から返信される属性情報を受信することができる。
【００４７】
ＩＣタグリーダ３２によって識別情報が受信されると、ＣＰＵ２６は、受信された識別情報をＲＡＭ２８内の機器リストに登録する（図８参照）。そして、登録された識別情報に対応するリモコンアプリを起動する。図６の例では、テレビ５０，照明８０およびエアコン８２が検出され、これら３つの機器にそれぞれ対応する３個のリモコンアプリが起動される。なお、対応するリモコンアプリがフラッシュメモリ３０に記憶されていなければ、通信機能が起動され、対応するリモコンアプリをインターネットからダウンロードする処理が実行される。
【００４８】
次に、ＣＰＵ２６は、赤外線受発光回路３８を通してテスト信号を送信する。テレビ５０および照明８０の各々は、テスト信号を受信し、応答信号を返信する。ＣＰＵ２６は、エアコン８２を制御対象から除外し、図９（Ａ）に示すリモコン可能機器一覧画面をＬＣＤモニタ２４に表示する。図９（Ａ）の画面には、テレビ５０，照明８０およびエアコン８２にそれぞれ対応する３つのタブが含まれる。このうち“エアコン”は、現時点では制御不能なので、半透明表示される。
【００４９】
リモコン可能機器一覧画面上で“ＴＶ”が選択された状態で、操作パネル３６を介して選局操作や音量調整操作が行われると、ＴＶリモコンアプリによって、操作に対応する赤外線コードが送信される。送信された赤外線コードは、テレビ５０によって受信され、テレビ５０では、赤外線コードに対応する処理つまり選局処理や音量調整処理が実行される。
【００５０】
上記のようにして自宅Ｈ１でＰＮ登録が行われた後は、自宅Ｈ１でリモコンモードが選択されたとき、直ちに図９（Ａ）の画面が表示され、所望のリモコン操作が行える。
【００５１】
友人宅Ｈ２での携帯通信端末１０の動作は、以下のようになる。図６（Ｂ）を参照して、友人宅Ｈ２には、テレビ８４，ビデオ８６およびエアコン８８が設置されている。いずれの機器もＩＣタグ６６を有しており、携帯通信端末１０による制御の対象となり得る。
【００５２】
友人宅Ｈ２でリモコンモードが選択されると、友人宅Ｈ２ではＰＮ未登録であるため、まず図７（Ｂ）のＰＮ登録案内画面が表示される。ここで“いいえ”を選択すると、図７（Ｂ）画面は、図９（Ｂ）の待受け画面によって更新される。つまり、友人宅Ｈ２でＰＮ登録を行わない限りは、友人宅Ｈ２でリモコン機能を利用することはできない。これによって、自宅以外でのリモコン機能の起動を制限できる。
【００５３】
なお、友人宅Ｈ２でもリモコン機能を利用したければ、友人の許可を得て、友人宅Ｈ２でＰＮ登録を行えばよい。すなわち、図７（Ｂ）画面で“はい”を選択すると、“１８”，“２１”および“２２”が友人宅Ｈ２におけるＰＮ値“ＰＮ２”としてレジスタ３０ｒにさらに登録される。次に、機器検出処理が実行され、検出された機器に対応するリモコンアプリが起動されると共に、図９（Ａ）と同様のリモコン可能機器一覧画面が表示される。この画面には、テレビ８４，ビデオ８６およびエアコン８８にそれぞれ対応する３つのタブつまり“テレビ”，“ビデオ”および“エアコン”が含まれる。次に、テスト信号が送信され、応答の有無によってリモコン制御が可能であるか否かが判別される。制御不能と判別された機器のタブは半透明表示される。ユーザは、リモコン可能機器一覧画面上で所望の機器してリモコン操作を行うことができる。こうして友人Ｈ２でＰＮ登録を行えば、以降、友人宅Ｈ２でリモコンモードを選択するだけで、直ちにリモコン操作が行えるようになる。
【００５４】
上記のようなリモコン機能に関連して、携帯通信端末１０のＣＰＵ２６は、μＩＴＲＯＮなどのマルチタスクＯＳの制御下で、図１０に示すＰＮ検出タスク，図１１に示すフラグ（α）制御タスク，図１２および図１３に示すメインタスク（リモコンモード），および図１４に示すリモコンアプリ（たとえばＴＶリモコンアプリ，照明リモコンアプリなど）を並列的に実行する。なお、リモコンアプリは、検出された電子機器の数と同じ数だけ起動される。一方、各電子機器のＣＰＵたとえばテレビ５０のＣＰＵ６０は、図１５に示すリモコン処理タスクを実行する。
【００５５】
なお、ＰＮ検出タスクは、電源がオンされている限り、常に起動状態にある。フラグ（α）制御タスクおよびメインタスクは、リモコンモードが選択されたとき起動され、他のモードが選択されたときまたは電源がオフされたとき終了される。リモコンアプリは、メインタスクによって起動され、リモコン以外のモードが選択されたときまたは電源がオフされたとき終了される。
【００５６】
一方、電子機器側のリモコン処理タスクは、電子機器の主電源がオン状態にある限り、常に起動状態にある。
【００５７】
また、図１０〜図１３のフロー図に対応する制御プログラムは、フラッシュメモリ３０に記憶される。図１５のフロー図に対応する制御プログラムは、ＲＯＭ６４に記憶される。
【００５８】
まず図１０を参照して、ステップＳ１では、電話処理回路１４を通して、複数の基地局（ＳＴ１〜ＳＴ４：図４参照）からそれぞれ送信される複数のＰＮ信号を検出する。ステップＳ３では、検出結果（ＰＮ情報）をＲＡＭ２８に保持する（図５（Ａ）および図５（Ｂ）参照）。ステップＳ５では、前回のＰＮ検出から所定時間（例えば１秒）が経過したか否かを判別し、ＹＥＳであればステップＳ１に戻る。
【００５９】
図１１を参照して、ステップＳ１１では、ＲＡＭ２８から強度が閾値（＝３）以上のＰＮ値を取り込む。例えば、ＲＡＭ２８に図５（Ａ）のようなＰＮ情報が保持されているとすると、ＰＮ値として“２１”，“２５”および“２２”が取り込まれる。
【００６０】
ステップＳ１３では、取り込まれたＰＮ値がレジスタ３０ｒに登録されたＰＮ値と一致するか否かを判別する。ここで一致は、レジスタ３０ｒ側のＰＮ値の組み合わせと、ＲＡＭ２８から取り込まれたＰＮ値の組み合わせとの完全な一致をいう。従って、レジスタ３０ｒにＰＮ値が何ら登録されていなければ、不一致と判別される。また、レジスタ３０ｒに“ＰＮ１＝２１，２５および２２”が登録されている（図３参照）として、取り込まれたＰＮ値が“２１”，“２５”および“２２”（図５（Ａ）参照）であれば一致と判別され、取り込まれたＰＮ値が“１８”，“２１”および“２２” （図５（Ｂ）参照）であれば不一致と判別される。
【００６１】
ステップＳ１３でＹＥＳであれば、ステップＳ１５に移り、フラグαに“ＴＲＵＥ”をセットする。ステップＳ１３でＮＯであれば、ステップＳ１７に移って、フラグαに“ＦＡＬＳＥ”をセットする。セット後、ステップＳ１９に移る。ステップＳ１９では、前回のＰＮ取込みから所定時間（例えば５秒）が経過したか否かを判別し、ＹＥＳであればステップＳ１１に戻る。
【００６２】
図１２を参照して、ステップＳ３１では、レジスタ３０ｒにＰＮ値が登録されているか否かを判別し、ＮＯであればステップＳ３５に移る。ステップＳ３１でＹＥＳであれば、ステップＳ３３でフラグαが“ＴＲＵＥ”であるか否かを判別し、ここでＹＥＳであればステップＳ４７に進む。α=ＦＡＬＳＥであればステップＳ３３でＮＯと判別し、ステップＳ３５に移る。
【００６３】
ステップＳ３５では、ＰＮ登録案内画面の表示をキャラクタジェネレータ２２に命令する。応じてキャラクタジェネレータ２２は、ＬＣＤモニタ２４にＰＮ登録案内画面を表示する（図７（Ｂ）参照）。そしてステップＳ３７およびＳ３９で、ＰＮ登録するか否かを判別する。操作パネル３６の操作でＰＮ登録案内画面上の“いいえ”が選択されると、ステップＳ４１に移って、待受け画面の表示をキャラクタジェネレータ２２に命令する。応じてキャラクタジェネレータ２２は、ＬＣＤモニタ２４に待受け画面を表示する（図９（Ｂ）参照）。そして、このタスク自身（リモコンモード）を終了する。
【００６４】
一方、“はい”が選択されると、ステップＳ４３でＲＡＭ２８から強度が閾値（＝３）以上のＰＮ値を取り込み、ステップＳ４５では取り込まれたＰＮ値をレジスタ３０ｒに登録する（図３参照）。そして、ステップＳ４７に移る。
【００６５】
ステップＳ４７では、機器検出処理を実行する。機器検出処理では、識別情報の返信をＩＣタグ６６に要求する要求信号の送信をＩＣタグリーダ３２に命令する。ＩＣタグリーダ３２によって識別情報が受信されると、受信された識別情報をＲＡＭ２８内の機器リストに登録する（図８参照）。
【００６６】
ステップＳ４９では、検出された機器に対応するリモコンアプリがフラッシュメモリ３０内に存在するか否かを判別し、ここでＹＥＳであればステップＳ５３に進む。対応リモコンアプリがなければ、ステップＳ５１で、アプリダウンロード処理を実行する。アプリダウンロード処理では、電話処理回路１４およびネットワークコントローラ（図示せず）と協働してインターネットへの接続処理を実行し、対応リモコンアプリを提供するサーバにアクセスし、そして対応リモコンアプリをサーバからフラッシュメモリ３０にダウンロードする。ダウンロード後、ステップＳ５３に移る。
【００６７】
ステップＳ５３では、対応リモコンアプリを起動する。例えば現在位置が自宅Ｈ１（図６（Ａ）参照）であり、テレビ５０，照明８０およびエアコン８２が検出されると、ＴＶリモコンアプリ，照明リモコンアプリおよびエアコンリモコンアプリが起動される。起動後、ステップＳ５５に移る。
【００６８】
図１３を参照して、ステップＳ５５では、半透明フラグをリセットする。このリセットは、機器リストに登録された全ての機器を対象とする。ステップＳ５７では、赤外線受発光回路３８を通してテスト信号を送信する。この送信もまた、全機器を対象とする。ステップＳ５９では、無応答機器の有無を判別する。ここでＮＯであれば、ステップＳ６３に進む。ステップＳ５９でＹＥＳであれば、すなわちテスト信号に応答しない機器があれば、ステップＳ６１に移って無応答機器に半透明フラグをセットする（図８参照）。そして、ステップＳ６３に移る。
【００６９】
ステップＳ６３では、機器リストに対応するリモコン可能機器一覧画面の表示をキャラクタジェネレータ２２に命令する。応じてキャラクタジェネレータ２２は、リモコン可能機器一覧画面をＬＣＤモニタ２４に表示する（図９（Ａ）参照）。この画面では、半透明フラグをセットされた機器に対応するタブが半透明化される。このように、全機器にテスト信号を送信して、もし無応答の機器があればその機器のタブを半透明化することで、ユーザは、その機器のリモコン操作が不可であることを速やかに認識できる。この結果、無駄なリモコン操作を減らすことができる。
【００７０】
表示命令の後、ステップＳ６５およびＳ６７のループに入る。なお、図９（Ａ）画面の表示中は、ステップＳ５３で起動されたリモコンアプリのうち所望の機器（機器“ｉ”）に対応するリモコンアプリによって、リモコン操作の受け付けおよびモコン信号の送信が行われる。ステップＳ６５では機器“ｉ”宛のリモコン信号（機器ｉ用赤外線コード）が送信されたか否かを判別し、ステップＳ６７では、前回のテスト信号の送信から所定時間（例えば１０秒）が経過したか否かを判別する。
【００７１】
機器“ｉ”用リモコンアプリ（図１４参照）によるリモコン信号の送信が実行されると、ステップＳ６５でＹＥＳと判別し、ステップＳ６９およびＳ７１のループに移る。ステップＳ６９では機器“ｉ”からの応答信号の有無を判別し、ステップＳ７１ではリモコン信号の送信から所定時間（例えば１秒）が経過したか否かを判別する。ステップＳ６９でＹＥＳであれば、ステップＳ６５およびＳ６７のループに戻る。
【００７２】
ステップＳ７１でＹＥＳであれば、ステップＳ７３に移って、機器“ｉ”に半透明フラグをセットする。そしてステップＳ６３に戻る。なお、今回のステップＳ６３では、機器“ｉ”に半透明フラグがセットされたため、リモコン可能機器一覧画面内の機器“ｉ”のタブが半透明表示される。
【００７３】
このように、各機器へのリモコン信号の送信に対する応答の有無を確認し、もし無応答であればその機器のタブを半透明化することで、ユーザは、その機器のリモコン操作が不可能となったことを速やかに認識できる。この結果、無駄なリモコン操作を減らすことができる。
【００７４】
図１４を参照して、ステップＳ８１では、リモコン可能機器一覧画面（図９（Ａ）参照）上で機器“ｉ”が選択されているか否かを判別し、選択されていればステップＳ８３でリモコン操作の有無を判別する。操作パネル３６を介してリモコン操作が行われるとステップＳ８３でＹＥＳと判別し、ステップＳ８５に移る。ステップＳ８５では、行われたリモコン操作に対応するリモコン信号を赤外線受発行回路３８を通して送信する。そして、ステップＳ８１に戻る。
【００７５】
図１５を参照して、携帯通信端末１０による遠隔制御を受ける機器“ｉ”側では、ＣＰＵ６０は、リモコン信号またはテスト信号の有無を判別する。赤外線受発光回路６２を通してリモコン信号またはテスト信号を受信すると、ステップＳ９３に移り、同じ赤外線受発光回路６２を通して応答信号を返信する。ステップＳ９５では、受信されたリモコン信号に該当する処理を実行し、その後ステップＳ９１に戻る。
【００７６】
以上から明らかなように、この実施例では、ＣＰＵ２６は、４つの基地局ＳＴ１，ＳＴ２，ＳＴ３およびＳＴ４からそれぞれ送信される４つのＰＮ信号を電話処理回路１４を通して受信し、受信された４つのＰＮ信号に基づいて携帯通信端末１０の現在位置を周期的に検出する（Ｓ１，Ｓ３，Ｓ５）。
【００７７】
操作パネル３６を介して登録操作を受け付けると、検出位置をレジスタ３０ｒ（図３参照）に登録する（Ｓ４５）。登録後に操作パネル３６を介して遠隔制御開始操作を受け付けると、検出位置と登録位置とが一致するか否かを判別し（Ｓ１３）、判別結果が肯定的であるとき電子機器（５０，８０，８２，…）を検知する（Ｓ４７）。リモコン信号は、こうして検知された電子機器のいずれかに向けて、赤外線受発光回路３８を通して送信される。
【００７８】
従って、携帯通信端末１０は自分が登録位置に存在するときだけしか電子機器を検出しないこととなり、携帯通信端末１０の遠隔制御の対象が適切に制限される。
【００７９】
また、ＣＰＵ２６は、検知された複数の電子機器にそれぞれ対応する複数のキャラクタをＬＣＤモニタ２４に表示する際、テスト信号への応答の有無つまり携帯通信端末１０による遠隔制御が可能か不可能かによって、図９（Ａ）に示すように各キャラクタの透明度を変化させる（Ｓ５９，Ｓ６１，Ｓ６３）。これにより、検知された複数の電子機器つまり遠隔制御可能であるべき複数の機器のうち、どれが現に遠隔制御可能であるかを知ることができる。この結果、現に遠隔制御が可能である電子機器の中から所望の機器を選択することができる。
【００８０】
遠隔制御が可能か否かの判別は、検出された電子機器の全部に対してテスト信号の送信により一括的かつ周期的に行われ、また、遠隔制御信号が送信される度にその信号の宛先である電子機器に対して行われる。
【００８１】
なお、この実施例では、複数の基地局からそれぞれ送信される複数のＰＮ信号を利用して現在位置を検出したが、他の信号、例えば複数のＧＰＳ(Global Positioning System)衛星からそれぞれ送信される複数のＧＰＳ信号を利用して位置検出を行うこともできる。
【００８２】
また、検出位置と登録位置とが一致するか否かは、具体的にはＲＡＭ２８側とレジスタ３０ｒ側とでＰＮ値の組み合わせが完全に一致するか否かで判別したが、ＰＮ値の順列が完全に一致するか否かで判別してもよい。
【図面の簡単な説明】
【００８３】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例によって制御される機器の構成例を示すブロック図である。
【図３】図１実施例に登録されるＰＮ値を示す図解図である。
【図４】図１実施例の移動エリアの一例を示す図解図である。
【図５】（Ａ）は図１実施例によって検出されるＰＮ情報の一例を示す図解図であり、（Ｂ）は図１実施例によって検出されるＰＮ情報の他の一例を示す図解図である。
【図６】（Ａ）は図４エリア内の自宅に存在する電子機器を示す図解図であり、（Ｂ）は図４エリア内の友人宅に存在する電子機器を示す図解図である。
【図７】（Ａ）は図１実施例によって表示される画面の一例を示す図解図であり、（Ｂ）は図１実施例によって表示される画面の他の一例を示す図解図である。
【図８】図１実施例によって保持される機器リストの一例を示す図解図である。
【図９】（Ａ）は図１実施例によって表示される画面のその他の一例を示す図解図であり、（Ｂ）は図１実施例によって表示される画面のさらにその他の他の一例を示す図解図である。
【図１０】図１実施例のＣＰＵ動作の一部を示すフロー図である。
【図１１】図１実施例のＣＰＵ動作の他の一部を示すフロー図である。
【図１２】図１実施例のＣＰＵ動作のその他の一部を示すフロー図である。
【図１３】図１実施例のＣＰＵ動作のさらにその他の一部を示すフロー図である。
【図１４】図１実施例のＣＰＵ動作の他の一部を示すフロー図である。
【図１５】図２機器のＣＰＵ動作の一部を示すフロー図である。
【符号の説明】
【００８４】
１０…携帯通信端末
１２，３４，５２，６６…アンテナ
１４…電話処理回路
２２…キャラクタジェネレータ
２４…ＬＣＤモニタ
２６，６０…ＣＰＵ
３０…フラッシュメモリ
３２…ＩＣタグリーダ
３６…操作パネル
３８，６２…赤外線受発光回路
５０…テレビ（電子機器）
６６…ＩＣタグ
【図１】
2007110555.tif 000003
【図２】
2007110555.tif 000004
【図３】
2007110555.tif 000005
【図４】
2007110555.tif 000006
【図５】
2007110555.tif 000007
【図６】
2007110555.tif 000008
【図７】
2007110555.tif 000009
【図８】
2007110555.tif 000010
【図９】
2007110555.tif 000011
【図１０】
2007110555.tif 000012
【図１１】
2007110555.tif 000013
【図１２】
2007110555.tif 000014
【図１３】
2007110555.tif 000015
【図１４】
2007110555.tif 000016
【図１５】
2007110555.tif 000017