(57)【要約】【課題】通信相手となる操作機器を容易に特定し、特定された操作機器の操作信号にしたがって動作する操作対象装置を提供する。【解決手段】本発明の放送受信装置３１は、無線ＬＡＮ通信にて送信される操作信号を受信可能な放送受信装置無線ＬＡＮ通信部３３と、ＩＲ通信にて、無線ＬＡＮ通信のネットワークアドレスを送信可能な放送受信装置ＩＲ通信部３２と、放送受信装置ＩＲ通信部３２に、上記ネットワークアドレスをＩＲ通信可能な範囲に存在する携帯電話機２１のみに受信可能に送信させると共に、上記ネットワークアドレスを送信した後、所定の期間だけ該送信したネットワークアドレスに対して送信される操作信号を受信可能にする放送受信装置制御部３５とを備えているので、通信相手となる携帯電話機２１を容易に特定し、特定された携帯電話機２１の送信する操作信号にしたがって動作する。【選択図】図１
2008312167.tif 000002
【特許請求の範囲】
【請求項１】
操作機器の送信する操作信号に基づいて動作する操作対象機器であって、
第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、
上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、
上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、
上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備えていることを特徴とする操作対象機器。
【請求項２】
上記通信制御手段は、上記アドレスを定期的に変化させることを特徴とする請求項１に記載の操作対象装置。
【請求項３】
上記第２通信部に、上記所定の領域内に存在する操作機器に対して応答を要求する応答要求信号を送信させ、上記操作機器から応答があった場合と応答がなかった場合とで上記操作信号に対応する動作を変更する対応動作変更手段を備えていることを特徴とする請求項１または２に記載の操作対象機器。
【請求項４】
操作信号を送信して請求項１から３の何れか１項に記載の操作対象機器を動作させる操作機器であって、
第１通信経路にて上記操作信号を送信可能な操作機器第１通信部と、
上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを受信可能な操作機器第２通信部と、
上記受信したアドレスを用いて上記操作信号を送信させる操作機器通信制御手段とを備えていることを特徴とする操作機器。
【請求項５】
上記操作機器第２通信部に、所定の領域内に存在する操作対象機器に対して応答を要求する応答要求信号を送信させ、上記操作対象機器から応答があった場合と応答がなかった場合とで送信可能な操作信号を変更する操作信号変更手段を備えていることを特徴とする請求項４に記載の操作機器。
【請求項６】
上記操作対象機器からデータを取得した後、該操作対象機器とは異なる第２操作対象機器のアドレスを受信したときに、上記取得した操作対象機器のデータを上記第２操作対象機器に送信するデータ転送手段を備えていることを特徴とする請求項４または５に記載の操作機器。
【請求項７】
操作機器と、該操作機器の送信する操作信号に基づいて動作する操作対象機器とを含む遠隔操作システムであって、
上記操作対象機器は、
第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、
上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、
上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、
上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備え、
上記操作機器は、
上記第１通信経路で信号の受信が可能な操作機器第１通信部と、
上記第２通信経路で上記操作対象機器に信号を送信可能な操作機器第２通信部と、
上記操作機器第１通信部が受信したアドレスを用いて上記第２通信経路で上記操作対象機器に信号を送信させる操作機器通信制御手段とを備えていることを特徴とする遠隔操作システム。
【請求項８】
操作機器の送信する操作信号に基づいて動作する操作対象機器の制御方法であって、
上記操作対象機器は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部とを備え、
上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御ステップと、
上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御ステップとを含むことを特徴とする制御方法。
【請求項９】
請求項１から３の何れか１項に記載の操作対象機器、または、請求項４または５に記載の操作機器を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作機器を用いて操作対象機器を遠隔操作する遠隔操作システム等に関するものである。
【背景技術】
【０００２】
従来から、電子機器の遠隔操作には赤外線が広く使われている。赤外線は、指向性を有しているので、赤外線を用いたリモコンで電子機器の遠隔操作を行う場合に、リモコンの赤外線発光部が電子機器の赤外線受光部に向いていなかったり、赤外線発光部と赤外線受光部との間に遮蔽物が存在したりするときには、電子機器の遠隔操作を行うことができないという欠点を有する。
【０００３】
また、赤外線による遠隔操作における欠点として、送信可能なデータ容量が限られる点や、遠隔操作が可能な距離が短い点が挙げられる。特に、近年では、画像や動画といった、比較的容量の大きいデータを電子機器間で送受信する機会が多くなっているので、送信可能なデータ容量が限られる点は大きな問題となる。
【０００４】
そこで、近年、赤外線に代えて無線ＬＡＮ（local Area Network）を用いて電子機器の遠隔操作を行う技術が提案されている。無線ＬＡＮは、データの伝送媒体として電波を用いた通信方式であり、指向性がなく、赤外線通信と比べて大容量のデータを高速に送受信することができる。
【０００５】
例えば、下記の特許文献１には、ＩＥＥＥ８０２．１１ａ／ｂなどで構築される無線ネットワーク、すなわち無線ＬＡＮを用い、アクセスポイントを経由して制御対象機器と通信を行うことができるリモコンが開示されている。
【０００６】
ここで、無線ＬＡＮのような、指向性がなく、広い範囲に操作信号を送信する通信方式を用いる場合には、リモコンが送信する操作信号が複数の操作対象機器に受信され、リモコンのユーザが意図しない操作対象機器の操作が行われる問題がある。
【０００７】
そのため、ＤＬＮＡ（Digital Living Network Alliance）では、リモコンに表示部を設け、当該リモコンで操作可能な操作対象機器を一覧表示させている。すなわち、リモコンのユーザは、表示部に表示された操作対象機器の中から所望の操作対象機器を選択することにより、所望の操作対象機器のみを操作することができる。
【特許文献１】特開２００６−２０３８３１（２００６年８月３日公開）
【特許文献２】特開２００６−３３９８０６（２００６年１２月１４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の構成では、リモコンのユーザは、リモコンを起動する度に、一覧表示された操作対象機器の中から所望の操作対象機器を選択するという操作を行う必要がある。すなわち、上記従来の構成では、ユーザに選択操作という余分な操作を強いる点が好ましくない。また、上記従来の構成では、予め表示される操作対象機器の名前付けを行っていなければ、例えば機種の型番がリモコンの表示部に並ぶことになる。このような場合には、ユーザが一覧表示された操作対象機器から所望の操作対象機器を判別し難いという問題がある。
【０００９】
また、上記特許文献１では、無線ＬＡＮ通信を行う際に、ＩＲ−ＩＰ変換装置を経由して通信を行っている。この場合、通信経路にＩＲを含むので、送受信可能なデータの容量が限られるという問題がある。ここで、特許文献１の技術について、図７に基づいて説明する。図７は、特許文献１に記載のリモコンシステムの概要を示すブロック図である。
【００１０】
特許文献１に記載のリモコンシステム１０１は、ＩＰリモコン１０２を用いて制御対象機器１０３を操作する構成である。具体的には、リモコンシステム１０１では、ＩＰリモコン１０２に入力操作が行われた場合に、ＩＰリモコン１０２から制御対象機器１０３を操作するための操作信号が無線ＬＡＮ通信で発信される。そして、この操作信号は、アクセスポイント１０４に受信される。
【００１１】
アクセスポイント１０４は、上記操作信号を赤外線信号に変換して制御対象機器１０３に送信する赤外線処理部１０５を備えており、アクセスポイント１０４と赤外線処理部とは、有線ＬＡＮを介して接続している。したがって、ＩＰリモコン１０２が送信した操作信号は、アクセスポイント１０４及び赤外線処理部１０５を介することによって赤外線信号となって制御対象機器１０３に伝達される。そして、該伝達された赤外線信号に従って制御対象機器１０３が動作するようになっている。
【００１２】
このように、特許文献１に記載のリモコンシステム１０１では、赤外線処理部１０５と制御対象機器１０３との通信にＩＲを用いているので、この部分がＩＰリモコン１０２と制御対象機器１０３との間の通信のボトルネックとなり、データの送受信速度が限られてしまう。
【００１３】
また、無線ＬＡＮで電子機器を遠隔操作する他の技術として、上記特許文献２が挙げられる。上記特許文献２には、無線ＬＡＮで通信を行うための暗号化キーや認証ＩＤをサーバ機器からクライアント機器に送信し、クライアント機器は、受信した暗号化キーや認証ＩＤを用いて上記サーバ機器と無線ＬＡＮで通信を行う技術が開示されている。
【００１４】
しかしながら、上記特許文献２の技術は、サーバ機器の外部にアクセスポイントがある場合に適用できないという問題がある。上記特許文献１に記載されているように、無線ＬＡＮでは、アクセスポイントを介して通信を行う場合がある。このような場合、クライアント機器は、サーバ機器のネットワーク上の位置を特定できないので、サーバ機器と通信を行うことができない。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザが操作対象を容易に特定することができ、アクセスポイントの有無に関わらず、操作対象を操作することのできる操作対象機器等を実現することにある。
【課題を解決するための手段】
【００１６】
本発明の操作対象機器は、上記の課題を解決するために、操作機器の送信する操作信号に基づいて動作する操作対象機器であって、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備えていることを特徴としている。
【００１７】
また、本発明の遠隔操作システムは、上記の課題を解決するために、操作機器と、該操作機器の送信する操作信号に基づいて動作する操作対象機器とを含む遠隔操作システムであって、上記操作対象機器は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備え、上記操作機器は、上記第１通信経路で信号の受信が可能な操作機器第１通信部と、上記第２通信経路で上記操作対象機器に信号を送信可能な操作機器第２通信部と、上記操作機器第１通信部が受信したアドレスを用いて上記第２通信経路で上記操作対象機器に信号を送信させる操作機器通信制御手段とを備えていることを特徴としている。
【００１８】
そして、本発明の制御方法は、上記の課題を解決するために、操作機器の送信する操作信号に基づいて動作する操作対象機器の制御方法であって、上記操作対象機器は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部とを備え、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御ステップと、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御ステップとを含むことを特徴としている。
【００１９】
上記の構成によれば、操作信号を送信して操作対象機器を動作させることができる操作機器は、所定の領域内に入って操作対象機器のアドレスを受信した操作機器に限定される。言い換えれば、所定の領域外にある機器からは、操作対象機器を動作させることができない。
【００２０】
これにより、操作対象機器は、当該操作対象機器の動作の制御を行う機器を所定の領域内に存在する操作機器に特定することができる。
【００２１】
また、上記通信制御手段は、上記アドレスを定期的に変化させることが好ましい。
【００２２】
上記の構成によれば、操作対象機器が送信するアドレス、すなわち操作対象機器に操作信号を送信するためのアドレスが定期的に変化する。これにより、操作対象装置は、アドレスを送信した後の所定の期間だけ、上記送信したアドレスを用いて送信される操作信号の受信が可能になる。なお、定期的に変化させることができるアドレスとしては、例えばＤＨＣＰ（Dynamic Host Configuration Protocol）サーバにより割り当てられるＩＰアドレスが挙げられる。
【００２３】
また、上記操作対象機器は、上記第２通信部に、上記所定の領域内に存在する操作機器に対して応答を要求する応答要求信号を送信させ、上記操作機器から応答があった場合と応答がなかった場合とで上記操作信号に対応する動作を変更する対応動作変更手段を備えていることが好ましい。
【００２４】
上述のように、上記操作対象機器は、アドレスを送信した後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信することができる。したがって、上記所定の期間内であれば、操作機器が所定の領域外に出ていたとしても、該操作機器が送信する操作信号を受信することができる。ここで、上記の構成によれば、操作対象機器は、操作機器が所定の領域内に存在するか否かに応じた適切な動作を行うので、操作機器が所定の領域外に出ていたとしても、操作対象機器は、その状況に応じた適切な動作を行うことができる。
【００２５】
例えば、操作対象機器が放送を受信する放送受信装置であり、操作機器がそのリモコンであった場合には、操作機器が操作対象機器から遠く離れている場合にチャンネル変更等の指示を送信することは考え難い。そこで、このような場合には、操作機器が所定の領域内にある場合にのみ、操作対象機器がチャンネル変更等の指示を受け付けるようにし、所定の領域外にある場合には受け付けないようにすればよい。これにより、操作機器が所定の領域にある場合にはチャンネル変更等をすることができ、所定の領域外にある場合にはチャンネル変更等ができなくなる。すなわち、操作対象機器は、操作機器が所定の領域内に存在するか否かに応じた適切な通信を行うことができる。
【００２６】
また、本発明の操作機器は、上記の課題を解決するために、操作信号を送信して上記操作対象機器を動作させる操作機器であって、第１通信経路にて上記操作信号を送信可能な操作機器第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを受信可能な操作機器第２通信部と、上記受信したアドレスを用いて上記操作信号を送信させる操作機器通信制御手段とを備えていることを特徴としている。
【００２７】
上記の構成によれば、操作機器は、所定の領域内でアドレスを受信することにより、操作対象機器と第２通信経路を介して通信を行うことが可能になる。すなわち、上記操作機器のユーザは、所定の範囲内に操作機器を持ちこむだけで、操作対象機器のアドレスが操作機器によって取り込まれる。これにより、ユーザは、操作機器から第２通信経路にて信号を送り、操作対象機器を動作させることが可能になる。
【００２８】
また、上記操作機器は、操作機器第２通信部に、所定の領域内に存在する操作対象機器に対して応答を要求する応答要求信号を送信させ、上記操作対象機器から応答があった場合と応答がなかった場合とで送信可能な操作信号を変更する操作信号変更手段を備えていることが好ましい。
【００２９】
上記の構成によれば、所定の領域内に操作対象機器があるか否かによって応答の有無が分かれ、応答の有無によって操作装置が送信可能な操作信号が変更される。すなわち、上記の構成によれば、操作装置は、所定の領域内に操作対象機器がある場合と、ない場合とで送信可能な操作信号が異なる。これにより、操作機器は、所定の領域内に操作対象機器があるか否かに応じた適切な操作信号を送信することができる。
【００３０】
例えば、操作対象機器が放送受信装置であり、操作機器がそのリモコンであった場合には、操作機器が操作対象機器から遠く離れている場合にチャンネル変更等の指示を送信することは考え難い。そこで、このような場合には、操作対象機器機器が所定の領域内にある場合にのみ、操作機器がチャンネル変更等を指示する操作信号を送信できるようにし、所定の領域外にある場合には送信できないようにすればよい。これにより、操作対象機器が所定の領域にある場合にはチャンネル変更等をすることができ、所定の領域外にある場合にはチャンネル変更等ができなくなる。すなわち、操作機器は、操作対象機器が所定の領域内に存在するか否かに応じた適切な操作信号を送信することができる。
【００３１】
また、上記操作機器は、上記操作対象機器からデータを取得した後、該操作対象機器とは異なる第２操作対象機器のアドレスを受信したときに、上記取得した操作対象機器のデータを上記第２操作対象機器に送信するデータ転送手段を備えていることが好ましい。
【００３２】
上記の構成によれば、操作対象機器から取得したデータを第２操作対象機器に容易に転送することができる。なお、操作対象機器から取得するデータは特に限定されず、操作対象機器から取得できるデータであれば任意のものとすることができる。
【００３３】
なお、上記操作対象機器及び操作機器は、コンピュータによって実現してもよく、この場合には、コンピュータを上記操作対象機器及び／または操作機器の各手段として動作させることにより、上記操作対象機器及び／または操作機器をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３４】
以上のように、本発明の操作対象装置は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備えている構成である。
【００３５】
また、本発明の遠隔操作システムは、以上のように、操作対象機器は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部と、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御手段と、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御手段とを備え、上記操作機器は、上記第１通信経路で信号の受信が可能な操作機器第１通信部と、上記第２通信経路で上記操作対象機器に信号を送信可能な操作機器第２通信部と、上記操作機器第１通信部が受信したアドレスを用いて上記第２通信経路で上記操作対象機器に信号を送信させる操作機器通信制御手段とを備えている構成である。
【００３６】
そして、本発明の制御方法は、以上のように、操作機器の送信する操作信号に基づいて動作する操作対象機器の制御方法であって、上記操作対象機器は、第１通信経路にて送信される上記操作信号を受信可能な第１通信部と、上記第１通信経路とは異なる第２通信経路にて、上記第１通信経路のアドレスを送信可能な第２通信部とを備え、上記第２通信部に、上記アドレスを所定の領域内に存在する上記操作機器のみに受信可能に送信させるアドレス送信制御ステップと、上記アドレスが送信された後、所定の期間だけ該送信したアドレスに対して送信される操作信号を受信可能にする通信制御ステップとを含む構成である。
【００３７】
したがって、上記操作対象機器は、該操作対象機器を操作する操作機器を容易に特定し、特定された操作機器のみが送信する操作信号にしたがって動作することができるという効果を奏する。
【００３８】
また、第２通信経路としては、例えば無線ＬＡＮのような、指向性がなく幅広い通信帯域を有する高速な通信経路を適用することができるので、第１通信経路にて特定した操作対象機器と操作機器とで大容量のデータを高速で送受信することも可能になる。
【発明を実施するための最良の形態】
【００３９】
〔本発明の概要〕
本発明の一実施形態について図１から図６に基づいて説明すると以下の通りである。まず、本発明の概要について、図２に基づいて説明する。図２は、本発明の遠隔操作システム１の概要を示すブロック図である。図示のように、本発明の遠隔操作システム１は、操作装置２と操作対象装置３とを含み、操作対象装置３は、有線ＬＡＮを介して無線ＬＡＮ通信のアクセスポイントとなるルータ４と接続している。
【００４０】
遠隔操作システム１では、図示のように、操作対象装置３が例えばＩｒＤＡ（Infrared Data Association）のような通信距離の比較的短い近距離通信手段を用いて、操作対象装置３のネットワークアドレスを操作装置２に送信する。そして、上記ネットワークアドレスを受信した操作装置２は、受信したネットワークアドレスを用い、例えば無線ＬＡＮのような上記近距離通信手段よりも広帯域の通信手段にて操作信号を送信する。操作信号は、ルータ４経由で操作対象装置３に伝達され、伝達された操作信号に基づいて操作対象装置３が動作するようになっている。なお、以下の説明では、ＩｒＤＡを用いた通信のことを単にＩＲ通信と表記することがある。
【００４１】
すなわち、遠隔操作システム１では、遠隔操作システム１のユーザが、操作装置２を操作対象装置３の近距離通信が可能な範囲内に持ちこむだけで、操作対象装置３のネットワークアドレスが操作装置２に取得される。そして、ネットワークアドレスが取得された後は、広帯域の通信手段で操作信号が送受信されるので、ユーザは広帯域の通信手段を用いて操作対象装置３の操作を行うことができる。
【００４２】
また、遠隔操作システム１では、図示のように、操作装置２が送信する操作信号は、中〜広帯域の通信手段、及びルータ４を介して操作対象装置３に送られる。すなわち、遠隔操作システム１では操作信号の送信経路にＩＲを含まないので、図７に示す従来のリモコンシステム１０１と比べて、高速で大容量のデータ通信が可能となる。
【００４３】
〔遠隔操作システムの具体的な構成〕
続いて、遠隔操作システムのより具体的な実施形態について図１に基づいて説明する。図１は、遠隔操作システム１１の要部構成を示すブロック図である。図示のように、遠隔操作システム１１は、携帯電話機２１及び放送受信装置３１を備えている。すなわち、遠隔操作システム１１では、携帯電話機２１が図２の操作装置２に対応し、放送受信装置３１が図２の操作対象装置３に対応する。
【００４４】
ルータ４は、無線ＬＡＮ通信のアクセスポイント機能を兼ね、ＬＡＮ通信の中継をする機器である。また、ルータ４は、ＤＨＣＰサーバ機能を備え、無線ＬＡＮ通信を行うときに使用するＩＰアドレスの割り当てを行う。なお、ルータ４は、公知のものを適用することができ、放送受信装置３１がルータ４の機能を備えている場合にはルータ４を省略してもよい。
【００４５】
携帯電話機２１は、図示のように、電話・Ｗｅｂ通信部２２、音声入力部２３、音声出力部２４、携帯電話機制御部（操作機器通信制御手段、操作信号変更手段、データ転送手段）２５、携帯電話機記憶部２６、表示部２７、携帯電話機操作部２８、携帯電話機ＩＲ通信部（操作機器第２通信部）２９、及び携帯電話機無線ＬＡＮ通信部（操作機器第１通信部）３０を備えている。
【００４６】
電話・Ｗｅｂ通信部２２は、携帯電話網等を介して、他の携帯電話機や一般電話機と通話を行ったり、インターネットに接続して通信を行ったりするためのものである。これらの機能は図示しない電話網通信部及び携帯回線部によって実現される。電話・Ｗｅｂ通信部２２は、従来の携帯電話機等で使用されているものを適用することができる。
【００４７】
音声入力部２３は、例えば通話時等において携帯電話機２１に音声信号を入力するためのものであり、音声出力部２４は、通話時等において電話・Ｗｅｂ通信部２２が受信した音声信号等に基づいて音声を出力するためのものである。また、音声出力部２４は、電話やメール等の着信を示す音声等も出力する。音声入力部２３及び音声出力部２４も、従来の携帯電話機等で使用されているものを適用することができる。
【００４８】
携帯電話機制御部２５は、携帯電話機２１の動作を統括して制御するものであり、例えばＣＰＵ（Central Processing Unit）等で構成することができる。また、携帯電話機制御部２５は、図示しない一時記億部を備えており、携帯電話機制御部２５は、この一時記億部を作業領域として動作する。なお、携帯電話機制御部２５が行う処理の詳細については、後に詳しく説明する。
【００４９】
携帯電話機記憶部２６は、例えば電話・Ｗｅｂ通信部２２が受信したメール等のデータや、携帯電話機２１のユーザが記録した電話番号やメールアドレス等のデータ、また携帯電話機制御部２５が動作するために必要なプログラム等を格納している。また、詳細については後述するが、携帯電話機記憶部２６には、携帯電話機２１で遠隔操作が可能な操作対象機器の名称と、各操作対象機器の仕様（種類、メーカー、型番等）等とが対応付けられた操作情報が格納されている。すなわち、携帯電話機２１では、携帯電話機記憶部２６に操作情報が格納されている機器であれば、放送受信装置３１に限らず、任意の機器の操作を行うことができるようになっている。
【００５０】
表示部２７は、携帯電話機制御部２５の指示に従って画像を表示するものであり、図示していないが、携帯電話機制御部２５と表示部２７との間には、ＶＤＰ（Video Display Processor）及びＶＲＡＭ（video RAM）等の画像を表示するために必要な構成が適宜設けられている。表示部２７は、例えば液晶表示パネル等で構成することができる。また、詳細については後述するが、携帯電話機２１で放送受信装置３１の遠隔操作を行うときには、表示部２７には、ユーザが遠隔操作を行う際の操作方法を容易に認識することができるように、携帯電話機記憶部２６に格納されている所定の画像が表示されるようになっている。
【００５１】
携帯電話機操作部２８は、携帯電話機２１のユーザが携帯電話機２１に操作入力を行うためのものであり、ユーザが所望の操作入力を行えるものであれば特に限定されない。なお、ここでは、携帯電話機操作部２８は、携帯電話機２１の本体表面に設けられた操作キーであることを想定している。具体的には、操作キーとして、メールに関連するメニュー画面やインターネット接続に関するメニュー画面等を表示部２７に表示させる各種メニューキーや、表示部２７に表示される項目を選択するための上下左右の方向キー、選択された項目を決定する決定キー、数字や文字を入力するための文字入力キー等を含む複数の操作キーを備えていることを想定している。
【００５２】
携帯電話機ＩＲ通信部２９は、ＩＲ信号を用いたデータの送受信によって、他の機器と通信を行うためのものである。例えば、携帯電話機ＩＲ通信部２９を介して、携帯電話機記憶部２６に格納されている電話番号を他の携帯電話機等に送信したり、逆に他の携帯電話機等からデータを受信して携帯電話機記憶部２６に格納したりすることが可能である。
【００５３】
なお、携帯電話機ＩＲ通信部２９は、ＩＲ信号の送信及び受信の両方が可能であることを想定しているが、携帯電話機ＩＲ通信部２９は、少なくともＩＲ信号の受信が可能であればよい。これは、遠隔操作システム１１では、携帯電話機２１が、放送受信装置３１がＩＲ通信で送信する、無線ＬＡＮ通信を行うためのネットワークアドレスを受信する必要があるためである。
【００５４】
携帯電話機無線ＬＡＮ通信部３０は、例えばＩＥＥＥ８０２．１１ａ／ｂ規格の無線ＬＡＮを用いたデータの送受信によって、操作対象となる機器と通信を行うためのものである。携帯電話機無線ＬＡＮ通信部３０は、携帯電話機２１で放送受信装置３１を遠隔操作する際の操作信号の送信等に用いられる。
【００５５】
一方、放送受信装置３１は、図示のように、放送受信装置ＩＲ通信部（第２通信部）３２、放送受信装置無線ＬＡＮ通信部（第１通信部）３３、放送受信装置記憶部３４、放送受信装置制御部（アドレス送信制御手段、通信制御手段、対応動作変更手段）３５、チューナ３６、放送表示部３７、放送音声出力部３８、及び放送受信装置操作部３９を備えている。
【００５６】
放送受信装置ＩＲ通信部３２は、ＩＲ信号を用いたデータの送受信によって、他の機器と通信を行うためのものである。例えば、放送受信装置３１が取得した電子番組表等のデータを、放送受信装置ＩＲ通信部３２を介して他の機器に送信したり、逆に他の機器からデータを受信して放送受信装置記憶部３４に格納したりすることが可能である。
【００５７】
なお、放送受信装置ＩＲ通信部３２は、ＩＲ信号の送信及び受信の両方が可能であることを想定しているが、放送受信装置ＩＲ通信部３２は、少なくともＩＲ信号の送信が可能であればよい。これは、遠隔操作システム１１では、放送受信装置３１が、他の機器（この場合携帯電話機２１）が放送受信装置３１と無線ＬＡＮ通信を行うためのネットワークアドレスをＩＲ通信で送信するためである。
【００５８】
放送受信装置無線ＬＡＮ通信部３３は、携帯電話機無線ＬＡＮ通信部３０と同様に、例えばＩＥＥＥ８０２．１１ａ／ｂ規格の無線ＬＡＮを用いたデータの送受信を行う。詳細については後述するが、放送受信装置無線ＬＡＮ通信部３３は、携帯電話機２１との無線ＬＡＮ通信に関わる様々なデータの送受信に用いられる。
【００５９】
放送受信装置記憶部３４は、放送受信装置制御部３５が動作するために必要なプログラム等を格納している。また、詳細については後述するが、放送受信装置記憶部３４には、放送受信装置３１の無線ＬＡＮ通信の通信相手となる機器（この場合携帯電話機２１）のネットワークアドレスが格納される。すなわち、放送受信装置３１は、放送受信装置記憶部３４に格納されているネットワークアドレスを有する機器と無線ＬＡＮ通信を行うようになっている。
【００６０】
放送受信装置制御部３５は、放送受信装置３１の動作を統括して制御するものであり、例えばＣＰＵ等で構成することができる。また、放送受信装置制御部３５は、図示しない一時記億部を備えており、放送受信装置制御部３５は、この一時記億部を作業領域として動作する。なお、放送受信装置制御部３５が行う処理の詳細については、後に詳しく説明する。
【００６１】
チューナ３６は、放送受信装置制御部３５が指定するチャンネルの放送波を選択して受信し、これを所定の信号に変換して出力する。この信号にデコード等の処理を施すことによって、放送受信装置３１は、受信したチャンネルの映像や音声を出力することが可能になる。なお、チューナ３６は、従来の一般的なものを適用することができる。
【００６２】
放送表示部３７は、チューナ３６の出力及び放送受信装置制御部３５の指示に基づいて映像を表示する。放送表示部３７は、例えば液晶表示パネルで構成することができる。また、放送音声出力部３８は、チューナ３６の出力及び放送受信装置制御部３５の指示に基づいて音声を放送受信装置３１の外部に出力する。放送音声出力部３８は、例えばスピーカで構成することができる。
【００６３】
放送受信装置操作部３９は、ユーザが放送受信装置３１に操作入力を行うためのものであり、ユーザが所望の操作入力を行えるものであれば特に限定されない。ここでは、放送受信装置操作部３９として各種操作入力に対応する操作キーが設けられていることを想定している。具体的には、チャンネルの変更、音量の増減、放送受信装置３１の電源のオン／オフ等の操作入力用の操作キーがそれぞれ設けられていることを想定している。
【００６４】
以上の構成を備える遠隔操作システム１１では、まず携帯電話機２１と放送受信装置３１とが互いを通信相手として登録する登録処理を行う。登録処理を行うことにより、無線ＬＡＮ通信を用い、携帯電話機２１から操作信号を送信して放送受信装置３１を操作することが可能になる。
【００６５】
また、遠隔操作システム１１では、携帯電話機２１が放送受信装置３１の近傍、具体的には放送受信装置ＩＲ通信部３２の通信可能範囲内にあるか否かを定期的に監視し、放送受信装置３１からの距離が遠い携帯電話機２１から操作可能な操作内容を制限する。これにより、放送受信装置３１からの距離が遠い携帯電話機２１からユーザの意図しない操作入力が行われることを防ぐことができる。
【００６６】
〔遠隔操作システムにおける処理の流れ〕
以下では、登録処理から無線ＬＡＮを用いて放送受信装置３１の遠隔操作を行うまでの処理の流れを図３に基づいて説明する。図３は、携帯電話機２１及び放送受信装置３１における、登録処理から無線ＬＡＮを用いて放送受信装置３１の遠隔操作を行うまでの処理の流れを示すフローチャートである。
【００６７】
まず、放送受信装置３１側の処理について説明する。放送受信装置制御部３５は、放送受信装置ＩＲ通信部３２に指示し、放送受信装置３１のネットワークアドレスと操作対象機器特定情報とを放送受信装置３１の外部に送信させる（Ｓ１１）。
【００６８】
上記操作対象機器特定情報について説明する。携帯電話機２１は、放送受信装置３１の操作を行うことができる上に、他種の操作対象機器の操作も行うことができる。例えば、携帯電話機２１を用いて、ＤＶＤ（Digital Versatile Disk）やＨＤ（Hard Disk）、ビデオテープ等にテレビ番組等を録画する録画装置、パーソナルコンピュータ、エアコン等のそれぞれを操作することが可能である。
【００６９】
ここで、操作対象となる機器の種類やメーカーが異なる場合には、通常、操作方法も異なっており、当該機器を操作する操作信号もそれぞれ異なっている。そこで、遠隔操作システム１１では、遠隔操作の対象となる操作対象機器（この場合、放送受信装置３１）を特定する操作対象機器特定情報をネットワークアドレスと共に送信する。これにより、携帯電話機２１は、操作対象となる機器がどのような機器であり、どのようなメーカーのどのような型番の機器であるかを認識し、それに応じた操作信号を送信することが可能になる。
【００７０】
次に、Ｓ１１で送信されるネットワークアドレスについて説明する。ネットワークアドレスは、例えば放送受信装置制御部３５が所定の時間間隔で自動的に送信するようにしてもよいし、遠隔操作システム１１のユーザが放送受信装置操作部３９を操作して送信させるようにしてもよい。また、携帯電話機ＩＲ通信部２９から放送受信装置ＩＲ通信部３２に所定の信号を送ったときにネットワークアドレスを送信させるようにしてもよい。この場合は、必要のないときにネットワークアドレスが送信されなくなるので、放送受信装置３１の消費電力を抑えることができる。
【００７１】
また、ここで送信されるネットワークアドレスは、放送受信装置３１に予め割り当てられたローカルＩＰアドレスであることを想定している。なお、ローカルＩＰアドレスは、放送受信装置３１に固定されているアドレスではなく、ルータ４のＤＨＣＰサーバ機能より割り当てられるアドレスである。そのため、放送受信装置３１に割り当てられるローカルＩＰアドレスは変更されることがある。
【００７２】
そこで、放送受信装置制御部３５は、ルータ４から新しいローカルＩＰアドレスが割り当てられた場合には、放送受信装置ＩＲ通信部３２に送信させるネットワークアドレスを、新たに割り当てられたネットワークアドレスを送信するようにする。これにより、放送受信装置３１は、割り当てられたネットワークアドレスが変更された場合であっても、常にＩＲ通信可能範囲にある携帯電話機２１のみと通信することが可能になる。
【００７３】
なお、ここでは、ルータ４がローカルＩＰアドレスを放送受信装置３１に割り当てたときに、当該ローカルＩＰアドレスを放送受信装置３１のアドレスとして利用できる期間であるリース期間も放送受信装置３１に送信することを想定している。すなわち、放送受信装置制御部３５は、このリース期間が終了する前に、ルータ４に新しいローカルＩＰアドレスの割り当てを要求する。そして、新しいローカルＩＰアドレスが割り当てられた以降は、放送受信装置ＩＲ通信部３２に送信させるネットワークアドレスを、新たに割り当てられたネットワークアドレスとする。
【００７４】
ここで、無線ＬＡＮ通信の通信可能範囲は、規格にもよるが半径数十メートルの範囲にも達するので、携帯電話機２１は、ネットワークアドレスを受信した後は、放送受信装置３１とＩＲ通信が可能な範囲外からでも無線ＬＡＮを用いて通信することができる。しかしながら、操作内容によっては、数十メートル離れた位置から放送受信装置３１の操作を行うことは考えにくく、このように離れた位置からの操作を全て許すことは、ユーザの意図しない誤操作の原因となり得るので好ましくない。
【００７５】
そこで、遠隔操作システム１１では、変化するローカルＩＰアドレスを用いている。これにより、携帯電話機２１と放送受信装置３１とで、無線ＬＡＮ通信を続けるためには、携帯電話機２１は、ＩＲ通信可能範囲にあって、常に最新のローカルＩＰアドレスを受信する必要が生じる。すなわち、遠隔操作システム１１では、ローカルＩＰアドレスを用いることにより、携帯電話機２１と放送受信装置３１とが近距離にある場合にのみ通信を行うことを可能にしている。
【００７６】
ここで、フローチャートの説明に戻る。Ｓ１１でネットワークアドレス及び操作対象機器特定情報を送信した放送受信装置制御部３５は、携帯電話機２１から登録要求及び携帯電話機２１のネットワークアドレスが送られてくるのを待ち受ける（Ｓ１２）。
【００７７】
そして、放送受信装置制御部３５は、登録要求及びネットワークアドレスの受信を確認した場合（Ｓ１２でＹｅｓ）には、受信したネットワークアドレスを登録する（Ｓ１３）。具体的には、放送受信装置制御部３５は、受信したネットワークアドレスを無線ＬＡＮ通信の通信先アドレスとして放送受信装置記憶部３４に記録する。
【００７８】
このとき、放送受信装置制御部３５は、既に放送受信装置記憶部３４に記録されている登録済みのネットワークアドレスがあるか否かを確認する（Ｓ１４）。登録済みのネットワークアドレスがある場合、放送受信装置制御部３５は、先に登録されているネットワークアドレスからの操作信号と、今回登録するネットワークアドレスからの操作信号とで、対応する処理の内容を変更する優先度設定処理を行う（Ｓ１５）。なお、優先度設定処理の詳細については後述する。以上の処理により、放送受信装置３１の無線ＬＡＮ通信の通信相手として携帯電話機２１が登録される。
【００７９】
ここで、放送受信装置制御部３５は、放送受信装置ＩＲ通信部３２に指示し、放送受信装置記憶部３４に登録されているネットワークアドレスに対して接続確認を送信させる（Ｓ１６）。接続確認は、ネットワークアドレスを登録した携帯電話機２１がＩＲ通信可能な範囲に存在するか否かを確認する信号である。
【００８０】
また、接続確認は、放送受信装置３１のネットワークアドレスを含む。これにより、携帯電話機２１は、どのような機器から接続確認を受信したのかを確認することができる。接続確認は、ＩＲ信号で送信されるので、携帯電話機２１は、放送受信装置３１とＩＲ通信可能な範囲に存在する場合にのみ、上記接続確認を受信することができる。
【００８１】
次に、放送受信装置制御部３５は、ＡＣＫ受信に失敗したか否かを確認する（Ｓ１７）。なお、ＡＣＫは「Acknowledge（承認）」を意味し、上記接続確認を受信した携帯電話機２１が、当該接続確認を受信したことを放送受信装置３１に報告するために送信する信号である。
【００８２】
ここで、放送受信装置３１は、接続確認を送信した後、所定の時間が経過してもＡＣＫを受信できない場合に、接続確認の再送信を行う。そして、放送受信装置制御部３５は、所定の回数だけ再送信を行ってもＡＣＫの受信が確認できない場合に、ＡＣＫの受信に失敗したと判断する。
【００８３】
ＡＣＫの受信に失敗したと判断した場合（Ｓ１７でＹｅｓ）には、放送受信装置制御部３５は、携帯電話機２１が放送受信装置３１から遠く離れてしまっていると判断し、携帯電話機２１との通信に制限を設ける通信制限処理を行う（Ｓ１８）。なお、通信制限処理の詳細については後述する。
【００８４】
以上のＳ１６からＳ１８までの処理が、携帯電話機２１が放送受信装置３１の近傍、具体的には放送受信装置ＩＲ通信部３２の通信可能範囲内にあるか否かを監視する処理である。この処理は、放送受信装置記憶部３４に登録されている各ネットワークアドレスに対して定期的に実行される。すなわち、放送受信装置制御部３５は、放送受信装置記憶部３４に登録されている各ネットワークアドレスに対して定期的に接続確認を送信し、ＡＣＫが受信されるかを確認し、ＡＣＫが確認できない場合には通信制限処理を行う。
【００８５】
ここで、フローチャートは、放送受信装置３１が携帯電話機２１によって無線ＬＡＮ通信で遠隔操作される処理に移る。Ｓ１８で通信制限処理を行った後、またはＡＣＫの受信が確認された場合（Ｓ１７でＮｏ）には、放送受信装置制御部３５は、終了コマンドを受信したか否かを確認する（Ｓ１９）。なお、終了コマンドとは、携帯電話機２１が送信する操作信号の１つであり、携帯電話機２１による放送受信装置３１の遠隔操作を終了するときに送信される操作信号である。
【００８６】
放送受信装置制御部３５は、終了コマンドの受信を確認した場合（Ｓ１９でＹｅｓ）には、処理を終了する。具体的には、放送受信装置制御部３５は、放送受信装置記憶部３４から携帯電話機２１のネットワークアドレスを削除する。また、携帯電話機２１では、終了コマンドを送信した場合には、放送受信装置３１のネットワークアドレスが削除される。これにより、放送受信装置３１と携帯電話機２１との通信は終了する。
【００８７】
一方、終了コマンドの受信が確認できなかった場合（Ｓ１９でＮｏ）には、放送受信装置制御部３５は、受信した操作信号に対応する処理である受信操作信号対応処理を実行する（Ｓ２０）。なお、受信操作信号対応処理の詳細については後述する。
【００８８】
受信操作信号対応処理を終えると、放送受信装置制御部３５は、Ｓ１６に戻って接続確認を送信する。なお、Ｓ１６に戻る理由は、携帯電話機２１が放送受信装置３１の近傍から離れたか否かを監視するためである。例えば、所定の期間、操作信号の受信が確認できない場合に、Ｓ１６に戻って携帯電話機２１が放送受信装置３１の近傍に位置しているかを確認してもよい。また、上述のように、操作信号の受信の有無に関わらず、定期的にＳ１６に戻って携帯電話機２１が放送受信装置３１の近傍に位置しているかを確認してもよい。
【００８９】
次に、携帯電話機２１側の処理について説明する。携帯電話機制御部２５は、ネットワークアドレス及び操作対象機器特定情報の受信を待ち受けている（Ｓ３１）。ここで、携帯電話機２１が、放送受信装置３１とＩＲ通信が可能な範囲にある場合には、携帯電話機２１は、放送受信装置３１が送信するネットワークアドレス及び操作対象機器特定情報を受信することができる。
【００９０】
なお、ＩＲ通信が可能な範囲は、使用するＩＲ通信の規格やＩＲ通信に関わるハードウェアの性能等によって変わるが、一般的には赤外線の発信源から距離およそ１ｍ以内、角度がおよそ３０°以内の範囲である。言い換えれば、ＩＲ通信が可能な範囲は、ＩＲ信号の発信源を頂点とし、中心角３０°、半径１ｍの扇形の範囲となる。すなわち、携帯電話機ＩＲ通信部２９が放送受信装置ＩＲ通信部３２を頂点とする上記扇形の範囲内にある場合には、放送受信装置３１のネットワークアドレス及び操作対象機器特定情報を受信することができる。
【００９１】
携帯電話機制御部２５は、携帯電話機ＩＲ通信部２９にて、ネットワークアドレス及び操作対象機器特定情報の受信を確認すると（Ｓ３１でＹｅｓ）、受信したネットワークアドレスを登録する（Ｓ３２）。具体的には、携帯電話機制御部２５は、受信したネットワークアドレスを無線ＬＡＮ通信のアクセス先アドレスとして携帯電話機記憶部２６に記録する。
【００９２】
次に、携帯電話機制御部２５は、放送受信装置３１からネットワークアドレスと共に送られてくる操作対象機器特定情報に基づいて、操作対象装置を特定し、特定された操作対象装置を操作するための操作信号送信設定処理を行う（Ｓ３３）。操作信号送信設定処理は、携帯電話機制御部２５は、操作対象となる装置が放送受信装置３１であることを特定し、放送受信装置３１を操作するための操作信号を送信可能にする設定を行う処理である。この操作信号送信設定処理について、以下に説明する。
【００９３】
ここで、上述のように、携帯電話機記憶部２６には、操作情報が格納されている。操作情報の一例を下記の表１に示す。表１に示すように、操作情報は、操作対象機器の名称と、仕様（種類、メーカー、型番等）と、操作可能項目と、表示画像とが対応付けられたデータである。なお、操作可能項目とは、携帯電話機２１で操作を行うことができる処理を示す項目であり、表示画像は、その操作対象機器を操作する際に表示部２７に表示する画像である。
【００９４】
操作対象機器特定情報は、操作対象機器の仕様を示すデータであるから、携帯電話機制御部２５は、受信した操作対象機器特定情報と操作情報の仕様の項目とに基づいて、操作対象機器を特定し、携帯電話機２１が送信可能な命令を特定することができる。
【００９５】
例えば、携帯電話機制御部２５が、受信した操作対象機器特定情報に基づいて、操作対象機器の種別が放送受信装置であり、メーカーが○△であり、型番が△□であると判断した場合には、下記の表１に示す操作情報に基づいて、操作対象機器が「放送受信装置Ａ」であることが特定できる。さらに、携帯電話機制御部２５は、下記の表１に示す操作情報を参照することにより、「放送受信装置Ａ」に対し、チャンネル変更、音量変更等の命令を行うことができると認識することができる。
【００９６】
【表１】
2008312167.tif 000003
【００９７】
続いて、操作信号送信設定処理では、携帯電話機制御部２５は、操作情報で特定された送信可能な命令に対応する操作信号を送信可能にする設定を行う。具体的には、携帯電話機制御部２５は、携帯電話機操作部２８への操作入力によって、各命令に対応する操作信号が送信されるように設定する。
【００９８】
例えば、携帯電話機制御部２５は、下記の表２に示すような対応表を用いることによって、携帯電話機操作部２８への操作入力によって、各命令に対応する操作信号が送信されるように設定することができる。
【００９９】
すなわち、表２に示すように、対応表では、操作可能項目に記載の各命令と、その命令を操作信号として送信するための操作キーとが対応付けられている。これにより、携帯電話機操作部２８の操作キーに入力操作があった場合に、携帯電話機制御部２５は、入力操作が行われた操作キーに対応する命令を放送受信装置３１に実行させる操作信号を送信することができる。携帯電話機２１では、携帯電話機記憶部２６に、操作対象機器毎にこのような対応表を格納していることを想定している。
【０１００】
【表２】
2008312167.tif 000004
【０１０１】
ところで、携帯電話機２１の操作キーは、携帯電話機２１を操作するためのものであり、通常は各操作キーにその操作キーによって実行される動作が印刷等によって表示されている。ここで、携帯電話機２１の操作キーで放送受信装置３１を操作する場合には、操作キーの表示とその操作キーによって実行される動作とがうまく対応しない場合がある。
【０１０２】
例えば、携帯電話機２１の操作キーには、０〜９までの数字に対応する文字入力キーが設けられていることが一般的である。これに対し、放送受信装置を操作する一般的なリモコンは、１〜１２までの入力ボタンによってチャンネル切り替えを行う。したがって、例えば１２という数字のキーを携帯電話機２１は備えていないので、１２チャンネルへの切り替えは、他の操作キーに割り当てられることになる。その結果、チャンネルを１２に切り替えるときには、どのキーを操作したらよいかユーザが戸惑うということも考えられる。
【０１０３】
そこで、携帯電話機２１では、上記表１に示すように、操作情報として、各操作対象機器に表示画像を付けている。この表示画像は、携帯電話機操作部２８として設けられている操作キーと、各操作キーに対応付けられた命令との対応を示す画像である。したがって、この表示画像を表示部２７に表示することにより、携帯電話機操作部２８のどの操作キーがどの命令に対応しているかをユーザに認識させることができる。
【０１０４】
表示部２７に表示される上記表示画像の一例を図４に示す。図示のように、表示部２７には、メニュー、戻る、決定、上下左右の方向、音の上下、終了、及び１〜１２までの数字を示す画像が表示されている。これらの画像は、携帯電話機２１操作部が備える各種操作キーに対応する命令をそれぞれ示している。すなわち、携帯電話機操作部２８には、図４に示す配列で操作キーが設けられている。これらの操作キーは、通常、携帯電話機２１で通話やメール、インターネット接続等を行うために使用されるものであるが、操作信号送信設定処理を実行した後は、放送受信装置３１を操作するための操作キーとなる。
【０１０５】
例えば、上記操作信号送信設定処理を行う前の状態にて、ユーザが図４で「１」と表示されている位置に対応する操作キーを押下した場合には、携帯電話機制御部２５は、数字の「１」が入力されたものと判断する。一方、上記操作信号送信設定処理を行った後は、ユーザが図４で「１」と表示されている位置に対応する操作キーを押下した場合には、携帯電話機制御部２５は、チャンネルを「１」に切り替える命令が入力されたものと判断する。
【０１０６】
また、表示部２７には、「放送受信装置リモコン」と表示されているので、ユーザは、携帯電話機２１の表示部２７を見ることで、現在放送受信装置３１の操作が可能であることを認識することができる。このように、表示画像には、操作対象機器の名称を表示することが好ましい。
【０１０７】
ここで、フローチャートの説明に戻る。上述のようにして操作信号送信設定処理を終えると、携帯電話機制御部２５は、携帯電話機無線ＬＡＮ通信部３０に指示し、Ｓ３２にて登録したネットワークアドレスに対して、登録要求及び携帯電話機２１のネットワークアドレスを送信させる（Ｓ３４）。これにより、登録要求及び携帯電話機２１のネットワークアドレスは、ルータ４を介して放送受信装置無線ＬＡＮ通信部３３に送られることになる。
【０１０８】
なお、Ｓ３４で送信する登録要求は、放送受信装置３１の無線ＬＡＮ通信の通信相手として携帯電話機２１を登録するように要求する信号である。また、携帯電話機２１のネットワークアドレスとは、ルータ４のＤＨＣＰサーバ機能より携帯電話機２１に動的に割り当てられたローカルＩＰアドレスであることを想定している。ローカルＩＰアドレスは、携帯電話機２１に固定されているアドレスではなく、所定の範囲内で変動するアドレスである。携帯電話機２１も、放送受信装置３１と同様に、ルータ４によって指定されたローカルＩＰアドレスのリース期間が切れる前に、ルータ４にローカルＩＰアドレスの再割り当てを要求し、新しいローカルＩＰアドレスが割り当てられた後は、そのローカルＩＰアドレスを放送受信装置３１に送信する。
【０１０９】
以上Ｓ３１からＳ３４の処理によって、放送受信装置３１のネットワークアドレスが携帯電話機記憶部２６に登録され、また操作信号送信設定処理が実行されることよって、携帯電話機操作部２８への操作入力に応じた操作信号が放送受信装置３１に送信できるようになり、さらに携帯電話機２１のネットワークアドレスが放送受信装置３１に送信される。
【０１１０】
一方、放送受信装置３１では、携帯電話機２１が送信したネットワークアドレスを登録する（Ｓ１３）。これにより、放送受信装置３１と携帯電話機２１との双方で無線ＬＡＮ通信を行うための登録が完了することになる。
【０１１１】
ここで、放送受信装置３１では、携帯電話機２１のネットワークアドレスを登録した後、接続確認を送信する（Ｓ１６）。これに対し、携帯電話機制御部２５は、携帯電話機記憶部２６に登録されたネットワークアドレスと、接続確認に含まれるネットワークアドレスとを比較し、接続確認に成功したか否かの確認を行う（下記のＳ３４及びＳ３６）。
【０１１２】
また、図１では、携帯電話機２１が操作対象とする機器として放送受信装置３１のみを示しているが、携帯電話機２１は、放送受信装置３１以外の機器の操作も行うことができる。例えば、携帯電話機２１は、放送受信装置３１が送信する接続確認の受信に失敗し、かつ放送受信装置３１以外の機器のネットワークアドレスを受信した場合に、新たに受信したネットワークアドレスを有する機器に操作対象を変更する処理を行う（下記のＳ３５及びＳ３６）。これらの処理について、以下に説明する。
【０１１３】
携帯電話機制御部２５は、Ｓ３４で登録要求及びネットワークアドレスの送信を終えると、接続確認の受信を失敗し、かつ放送受信装置３１とは異なる他の機器のネットワークアドレスを受信したか否かを確認する（Ｓ３５）。
【０１１４】
ここでは、携帯電話機制御部２５は、Ｓ３４で登録要求及びネットワークアドレスを送信した後、所定の時間間隔で接続確認の受信の有無を確認し（Ｓ３７）、所定の回数だけ接続確認の受信の有無を確認しても接続確認を受信したことを確認できない場合に、接続確認の受信に失敗したと判断する。また、接続確認を受信した場合でも、携帯電話機記憶部２６に登録されたネットワークアドレスと、接続確認に含まれるネットワークアドレスを比較し、異なる場合は接続確認に失敗したと判断する。
【０１１５】
そして、携帯電話機制御部２５は、接続確認の受信に失敗したと判断した場合に、放送受信装置３１とは異なる他の機器のネットワークアドレスを受信したことを確認したとき（Ｓ３５でＹｅｓ）には、携帯電話機２１が操作対象とする機器を変更する操作対象装置変更処理を行う（Ｓ３６）。なお、操作対象装置変更処理の詳細については後述する。
【０１１６】
一方、Ｓ３７で接続確認の受信が確認でき、かつ携帯電話機記憶部２６に登録されたネットワークアドレスと、接続確認に含まれるネットワークアドレスとが一致した場合（Ｓ３７でＹｅｓ）には、携帯電話機制御部２５は、携帯電話機無線ＬＡＮ通信部３０にＡＣＫを送信させる（Ｓ３８）。なお、ＡＣＫを携帯電話機ＩＲ通信部２９から送信させるようにしてもよいが、ＡＣＫが確実に放送受信装置３１に伝達されるように、携帯電話機無線ＬＡＮ通信部３０に送信させることが好ましい。
【０１１７】
携帯電話機無線ＬＡＮ通信部３０にＡＣＫの送信指示を出した後、携帯電話機制御部２５は、携帯電話機操作部２８への操作入力を待ち受ける（Ｓ３９）。操作入力が確認できない場合（Ｓ３９でＮｏ）には、携帯電話機制御部２５は、Ｓ３４に戻って接続確認の受信の成否、及び他の機器のネットワークアドレスを受信したか否かの確認を行う。
【０１１８】
一方、操作入力が確認された場合（Ｓ３９でＹｅｓ）には、携帯電話機制御部２５は、携帯電話機操作部２８のどの操作キーが操作されたかを判断し、操作されたと判断した操作キーに対応する命令を操作信号として携帯電話機無線ＬＡＮ通信部３０に送信させる（Ｓ４０）。
【０１１９】
ここで、携帯電話機制御部２５は、Ｓ３９で入力された操作入力が終了操作であるか否かを確認する（Ｓ４１）。具体的には、携帯電話機制御部２５は、Ｓ３９で生成した命令が終了コマンドであった場合に、終了操作であると判断する。
【０１２０】
終了操作であった場合（Ｓ４１でＹｅｓ）には、携帯電話機制御部２５は処理を終了する。具体的には、携帯電話機制御部２５は、表示部２７に表示する画像を放送受信装置３１の操作用の画像から通常の待ち受け画面の表示に戻すと共に、以後、携帯電話機操作部２８への操作入力に対応する処理を通話やメール、インターネット接続等を行う処理に戻す。
【０１２１】
一方、終了操作ではなかった場合（Ｓ４１でＮｏ）には、携帯電話機制御部２５は、Ｓ４０で送信した操作信号に対応する処理である送信操作信号対応処理を行う。なお、送信操作信号対応処理の詳細については後述する。送信操作信号対応処理の実行後には、携帯電話機制御部２５は、Ｓ３４に戻って接続確認の受信の有無、及び他の操作対象機器のネットワークアドレスを受信したか否かの確認を行う。
【０１２２】
以上のようにして、携帯電話機２１と放送受信装置３１とは、互いを通信相手として登録し、携帯電話機２１の操作信号に基づいて放送受信装置３１が動作するようになっている。
【０１２３】
なお、図３のフローチャートでは、放送受信装置制御部３５がネットワークアドレス送信時に操作対象機器特定情報を送信し、携帯電話機制御部２５が携帯電話機記憶部２６を参照して、受信した操作対象機器特定情報に対応する表示画面や命令を特定する構成を示したが、表示画面や命令も操作対象機器特定情報に含めて送信するようにしてもよい。この場合、携帯電話機記憶部２６の記憶容量を減らすことができる。また、予め携帯電話機記憶部２６に記録されていない操作対象機器の操作を行うことも可能になる。
【０１２４】
〔受信操作信号対応処理及び送信操作信号対応処理〕
続いて、図３のフローチャートにおけるサブフロー、すなわち優先度設定処理（Ｓ１５）、通信制限処理（Ｓ１８）、受信操作信号対応処理（Ｓ２０）、操作対象装置変更処理（Ｓ３５）、及び送信操作信号対応処理（Ｓ４２）の詳細について説明する。ここでは、まず、受信操作信号対応処理（Ｓ２０）及び送信操作信号対応処理（Ｓ４２）について、図５のフローチャートに基づいて説明する。
【０１２５】
図５は、放送受信装置３１の受信操作信号対応処理、及び携帯電話機２１の送信操作信号対応処理の一例を示すフローチャートである。受信操作信号対応処理では、放送受信装置制御部３５は、まず受信した操作信号がコマンドであるか否かを確認する（Ｓ５１）。
【０１２６】
ここで、コマンドについて説明する。遠隔操作システム１１では、携帯電話機２１が送信する操作信号を、データ構造の違いに基づいてコマンドとリクエストとに分類している。コマンドは、コマンドであることを表すコマンド識別子、コマンド名、コマンドの内容を示すパラメータ、及びコマンドを受信した操作対象機器（この場合放送受信装置３１）に返答を要求するか否かを示す返答フラグからなるデータ構造を持つ。
【０１２７】
なお、返答を要求するコマンドを受信した場合には、放送受信装置制御部３５は、当該コマンドを実行可能か否かを判断し、実行可能であるときには実行可能であることを示す返答を携帯電話機２１に送信し、実行可能ではないときには実行不可であることを示す返答を携帯電話機２１に送信する。
【０１２８】
具体的なコマンドの例としては、チャンネル変更、音量変更等の命令がコマンドに分類されている。例えば、携帯電話機制御部２５は、放送受信装置３１のチャンネルを「１」に変更する命令が入力されたと判断した場合には、コマンド識別子を指定し、コマンド名を「チャンネル変更」に、パラメータを変更後のチャンネルを示す「１」に、返答フラグを、返答を要求する「１」に設定した命令、すなわちコマンドを生成し、生成したコマンドを操作信号として携帯電話機無線ＬＡＮ通信部３０に送信させることを想定している。
【０１２９】
また、遠隔操作システム１１には、上記のような、チャンネル変更や音量変更等の一般的な放送受信装置を操作するためのコマンドに加えて、終了コマンドと設定コマンドという特別なコマンドがある。
【０１３０】
設定コマンドとは、チャンネルや音量等の設定を示す設定情報を一括して放送受信装置３１に送信し、上記設定情報を放送受信装置３１に反映させるコマンドである。設定コマンドのデータ構造は、コマンド識別子を指定し、例えばコマンド名を「設定」とし、パラメータには、チャンネルや音量等の設定を示す設定情報を格納し、返答フラグを「１」とすればよい。
【０１３１】
また、終了コマンドとは、携帯電話機２１による放送受信装置３１の操作を終了するためのコマンドである。終了コマンドのデータ構造は、コマンド識別子を指定し、例えばコマンド名を「終了」とし、パラメータにはデータが含まれないようにし、返答フラグを、返答を要求しない「０」とすればよい。
【０１３２】
一方、リクエストは、放送受信装置３１に対して、携帯電話機２１に何らかのデータを送信するように要求する命令である。リクエストは、リクエスト識別子をその先頭に含むデータ構造となっており、この識別子によってコマンドとリクエストとを識別することができる。また、リクエストには、データ構造としてリクエスト名のみを含む現在状態送信リクエストと、データ構造としてリクエスト名及びパラメータを含むデータ送信リクエストとがある。
【０１３３】
現在状態送信リクエストとは、放送受信装置３１の現在のチャンネルや音量等の設定を示す設定情報を携帯電話機２１に送信するように要求する命令である。また、データ送信リクエストとは、放送受信装置３１にデータの送信を要求する命令である。例えば、データ送信リクエストのパラメータとしてチャンネル及び時刻を設定することによって、当該チャンネル及び時刻で特定されるテレビ番組に関する情報を放送受信装置３１に送信させることができる。なお、テレビ番組に関する情報とは、テレビ番組の番組名、出演者等の情報である。
【０１３４】
ここで、受信操作信号対応処理の説明に戻る。Ｓ５１で、受信した操作信号がコマンドであると判断した場合（Ｓ５１でＹｅｓ）には、放送受信装置制御部３５は、上記コマンドが実行可能であるか否かを確認する（Ｓ５２）。詳細については後述するが、コマンドによっては、優先度設定処理や通信制限処理によって実行ができないようになっているものがある。放送受信装置制御部３５は、優先度設定処理や通信制限処理によって実行ができないようになっているコマンドを実行不可と判断し、それ以外のコマンドを実行可能と判断する。
【０１３５】
受信したコマンドが実行可能であると判断した場合（Ｓ５２でＹｅｓ）には、放送受信装置制御部３５は、当該受信したコマンドに対応する処理を実行するよう、放送受信装置内部の所定の構成に対して指示を送る。例えば、受信したコマンドがチャンネル変更を指示するコマンドである場合には、放送受信装置制御部３５は、当該コマンドが示すチャンネルを受信するようにチューナ３６に指示を送る。
【０１３６】
受信したコマンドが実行不可であると判断した場合（Ｓ５２でＮｏ）、またはＳ５３でコマンドに対応する処理の実行指示を出した後には、放送受信装置制御部３５は、当該コマンドに返答が必要か否かを確認する（Ｓ５４）。具体的には、放送受信装置制御部３５は、受信したコマンドのブログフラグが「１」である場合に返答が必要であると判断し、「０」である場合に返答が不要であると判断する。
【０１３７】
返答が必要と判断した場合（Ｓ５４でＹｅｓ）には、放送受信装置制御部３５は、返答を示す所定の信号を放送受信装置無線ＬＡＮ通信部３３に送信させる（Ｓ５５）。一方、返答が不要であると判断した場合（Ｓ５４でＮｏ）、またはＳ５５で返答の送信指示を出した後には、放送受信装置制御部３５は、受信操作信号対応処理を終了する。
【０１３８】
また、受信した操作信号がコマンドではないと判断した場合（Ｓ５１でＮｏ）には、放送受信装置制御部３５は、上記操作信号がリクエストであるか否かを確認する（Ｓ５６）。操作信号がリクエストであると判断した場合（Ｓ５６でＹｅｓ）には、放送受信装置制御部３５は、リクエストされたデータを放送受信装置無線ＬＡＮ通信部３３に送信させる（Ｓ５７）。
【０１３９】
そして、受信した操作信号がリクエストでもないと判断した場合（Ｓ５６でＮｏ）、またはＳ５７でリクエストされたデータの送信指示を出した後には、放送受信装置制御部３５は、受信操作信号対応処理を終了する。
【０１４０】
一方、携帯電話機２１が実行する送信操作信号対応処理では、まず携帯電話機制御部２５は、送信した操作信号がコマンドであるか否かを確認する（Ｓ６１）。送信した操作信号がコマンドであると判断した場合（Ｓ６１でＹｅｓ）には、携帯電話機制御部２５は、送信したコマンドが返答を要求するものであるか否かを確認する（Ｓ６２）。具体的には、携帯電話機制御部２５は、送信したコマンドの返答フラグを「１」にしていた場合には返答を要求するものと判断し、「０」にしていた場合には返答を要求しないものと判断する。
【０１４１】
送信したコマンドが返答を要求するものであった場合（Ｓ６２でＹｅｓ）には、携帯電話機制御部２５は、放送受信装置から、返答を示す信号が送られてくるのを待ち受け、返答を示す信号を受信する（Ｓ６３）。なお、返答を示す信号は、上述のように無線ＬＡＮ通信で送信されるので、放送受信装置が送信した返答を示す信号は、ほぼ確実に携帯電話機２１で受信される。そこで、図５のフローチャートでは、返答を示す信号の受信を確認するステップを省略している。
【０１４２】
そして、送信したコマンドが返答を要求するものではないと判断した場合（Ｓ６２でＮｏ）、またはＳ６３で返答の受信を確認した後には、放送受信装置制御部３５は、送信操作信号対応処理を終了する。
【０１４３】
また、送信した操作信号がコマンドではないと判断した場合（Ｓ６１でＮｏ）には、携帯電話機制御部２５は、送信した操作信号がリクエストであるか否かを確認する（Ｓ６４）。送信した操作信号がリクエストである場合（Ｓ６４でＹｅｓ）には、携帯電話機制御部２５は、リクエストしたデータの受信を待ち受け、リクエストしたデータを受信する（Ｓ６５）。
【０１４４】
そして、携帯電話機制御部２５は、必要に応じて、所定のテキストや画像等を表示部２７に表示させ、リクエストしたデータを受信したことをユーザに報知し、送信操作信号対応処理を終了する。また、送信した操作信号がリクエストでもないと判断した場合（Ｓ６４でＮｏ）にも送信操作信号対応処理を終了する。
【０１４５】
以上のように、放送受信装置３１と携帯電話機２１とで、それぞれ受信操作信号対応処理と送信操作信号対応処理とが実行されることにより、携帯電話機２１から送信される操作信号に基づいて、放送受信装置３１がコマンドの実行やリクエストされたデータを送信する等の所定の動作を行うことが可能になる。
【０１４６】
〔優先度設定処理〕
次に、図３のフローチャートのＳ１５に示す優先度設定処理について説明する。上述のように、優先度設定処理は、放送受信装置３１がネットワークアドレスを受信した際に、既に放送受信装置記憶部３４に他のネットワークアドレスが登録されている場合に実行される。すなわち、優先度設定処理は、複数の操作機器のネットワークアドレスが登録されている場合に、ネットワークアドレスのそれぞれに優先度を設定し、各操作機器からの操作信号に対応する動作を変更する処理である。
【０１４７】
つまり、優先度設定処理は、放送受信装置３１を操作する操作装置（例えば携帯電話機２１）が複数あった場合に、放送受信装置３１が無闇に操作されることを防ぐための処理の処理である。例えば、第１の操作装置でも、第１の操作装置とは異なる第２の操作装置でも放送受信装置３１のチャンネルを変更できるようにした場合には、放送受信装置３１のチャンネルが無闇に変更されることになって好ましくない。特に、操作装置として携帯電話機を用いる場合には、携帯電話機は多くの人が所有しているので、放送受信装置３１が無闇に操作されることが問題となりやすい。優先度設定処理は、このような問題を防ぐための処理である。
【０１４８】
放送受信装置３１では、最初に登録されているネットワークアドレスを有する機器からの操作信号を全て有効とする。これに対し、２番目以降に登録されているネットワークアドレスを有する機器、すなわち図３のフローチャートのＳ１４でＹｅｓと判定されたネットワークアドレスを有する機器からの操作信号については、一部の操作信号を無効とする。具体的には、放送受信装置３１では、返答フラグが「１」であるコマンドに対応する処理は行わず、返答フラグが「０」であるコマンドに対応する処理及びリクエストに対応する処理のみ行うことを想定している。
【０１４９】
ここで、返答フラグが「１」であるコマンドは、上述のように、チャンネル変更や音量変更等、放送受信装置３１における音声や影像の出力を変更する処理である。そして、放送受信装置３１の出力を、複数の機器の制御によって無闇に変更できるようにすることは好ましくない。すなわち、放送受信装置３１では、複数の機器の制御によって無闇に操作されることが好ましくないコマンドの返答フラグを「１」に設定している。
【０１５０】
そして、上述のように、返答フラグが「１」であるコマンドを受信した場合には、放送受信装置制御部３５は、当該コマンドを実行可能か否かを判断し、実行可能であるときには実行可能であることを示す返答を携帯電話機２１に送信し、実行可能ではないときには実行不可であることを示す返答を携帯電話機２１に送信する。これにより、携帯電話機２１側で、実行不可であることを示す返答を受信したときに例えば表示部２７にメッセージ等を表示させることによって、携帯電話機２１が送信したコマンドが実行できないことをユーザに認識させることができる。
【０１５１】
一方、リクエストは、放送受信装置３１の出力を変更するものではないので、複数の機器からリクエストを受信した場合には、受信したリクエストに応じて順次要求されたデータを送信すればよく、競合は起こらない。また、終了コマンドは、携帯電話機２１側で放送受信装置３１の操作を終了するコマンドであるから、これも競合が起こることはないので、返答フラグは「０」に設定されている。
【０１５２】
なお、上記では、１番目に登録されたネットワークアドレスを有する機器を、２番目以降に登録されているネットワークアドレスを有する機器に対して優先する例を示したが、優先する機器を複数にしてもよい。例えば１番目から３番目までに登録されたネットワークアドレスを有する機器を、４番目以降に登録されているネットワークアドレスを有する機器に対して優先するようにしてもよい。
【０１５３】
また、上記では、放送受信装置記憶部３４に先に登録されているネットワークアドレスを有する機器を、後に登録されたネットワークアドレスを有する機器よりも優先する例を示したが、逆に最も新しく登録されたネットワークアドレスを有する機器を優先してもよい。
【０１５４】
さらに、登録の後先ではなく、特定の機器を優先するようにしてもよい。例えば、携帯電話機２１が放送受信装置３１に対して、当該携帯電話機２１を識別可能なコードを送信するように構成すれば、放送受信装置３１が携帯電話機２１からの操作信号を優先するように設定することができる。
【０１５５】
そして、制限する処理の内容についても、上記のような返信フラグが「１」のコマンドに限られず、携帯電話機２１が送信する任意の操作信号に対して制限を設けることができる。
【０１５６】
〔通信制限処理〕
続いて、図３のフローチャートのＳ１８に示す通信制限処理について説明する。上述のように、通信制限処理は、ＡＣＫ受信に失敗した場合に実行される。すなわち、通信制限処理は、携帯電話機２１がＩＲ通信の範囲外に出てしまっているような場合に、放送受信装置３１側で、携帯電話機２１から操作可能な動作を制限する処理である。
【０１５７】
ここで、遠隔操作システム１１では、操作信号を無線ＬＡＮ通信で送信するので、携帯電話機２１が放送受信装置３１と離れた位置、例えば放送受信装置３１が設置されている部屋の隣の部屋にある場合でも、放送受信装置３１に操作信号が到達することがある。このように離れた位置から、放送受信装置３１のチャンネル変更等の操作入力を行うことは、通常考え難く、またこのように離れた位置からの操作入力を許すことで、ユーザの意図しない操作入力が行われる危惧も生じる。
【０１５８】
そこで、遠隔操作システム１１では、ＡＣＫの受信に失敗した携帯電話機２１からの操作信号については、返答フラグが「１」であるコマンドに対応する処理は行わず、返答フラグが「０」であるコマンドに対応する処理及びリクエストに対応する処理のみ行うことを想定している。これにより、ＩＲ通信の可能範囲から離れた携帯電話機２１から送信されるチャンネル変更等のコマンドが放送受信装置３１で実行されなくなるので、ユーザの意図しない操作入力が行われることを防ぐことができる。
【０１５９】
なお、上記優先度設定処理の場合と同様に、ＡＣＫの受信に失敗した携帯電話機２１からの操作信号に返答フラグが「１」のコマンドが含まれている場合には、放送受信装置制御部３５は、放送受信装置無線ＬＡＮ通信部３３に指示し、当該コマンドが実行不可であることを示す返答を送信させる。また、当該返答の受信を確認した携帯電話機制御部２５は、上記コマンドの入力ができない旨を表示部２７に表示することが好ましい。
【０１６０】
また、上記の例では、放送受信装置３１が接続確認を送信し、携帯電話機２１がＡＣＫを返すことによって、携帯電話機２１と放送受信装置３１とがＩＲ通信可能範囲内にあることを確認しているが、この例に限られない。例えば、携帯電話機２１にＧＰＳ（Global Positioning System)機能を設け、あらかじめ登録した放送受信装置３１の位置情報と携帯電話機２１の現在位置との比較を行うことによって、携帯電話機２１と放送受信装置３１との距離を求め、求めた距離に応じて通信内容を制限するようにしてもよい。
【０１６１】
また、本実施形態では、放送受信装置３１が、携帯電話機２１が送信する操作信号に対して制限を設ける例を示しているが、携帯電話機２１が放送受信装置３１との距離や、優先度に応じて、送信する操作信号を変更するようにしてもよい。例えば、携帯電話機制御部２５が、携帯電話機ＩＲ通信部２９に接続確認を送信させ、放送受信装置制御部３５が接続確認の受信を確認したときに携帯電話機２１に対してＡＣＫを送信させてもよい。そして、携帯電話機制御部２５が所定の期間内にＡＣＫの受信を確認できない場合に、返答フラグが「１」のコマンドを送信しないように制御してもよい。
【０１６２】
〔操作対象装置変更処理〕
次に、図３のフローチャートのＳ３５に示す操作対象装置変更処理について説明する。上述のように、操作対象装置変更処理は、接続確認の受信に失敗し、かつ他の機器のネットワークアドレスを受信した場合に行われる。
【０１６３】
なお、操作対象装置変更処理は、携帯電話機２１において、接続確認の受信に失敗した機器に操作信号を送ることを中止し、新たにネットワークアドレスを受信した機器に操作信号を送るようにする処理である。なお、ここで言う「機器」は、放送受信装置３１でもよいし、他の電子機器でもよい。
【０１６４】
また、操作対象装置変更処理では、必要に応じて、接続確認の受信に失敗した機器の設定情報（放送受信装置３１の場合には、例えばチャンネルや音量設定等の設定情報）を、新たにネットワークアドレスを受信した機器の設定として流用する処理を行う。
【０１６５】
これについて、操作対象装置変更処理の一例を示すフローチャートである図６に基づいて説明する。ここでは、携帯電話機２１が放送受信装置ＡのＩＲ通信可能範囲に入り、携帯電話機２１と放送受信装置Ａとが互いに登録を行った後に、携帯電話機２１が放送受信装置ＡのＩＲ通信可能範囲から外れ、放送受信装置ＢのＩＲ通信可能範囲に入ったことを想定している。なお、放送受信装置Ａと放送受信装置Ｂとは、放送受信装置３１と同様の構成を備えているものとする。
【０１６６】
まず、携帯電話機制御部２５は、携帯電話機無線ＬＡＮ通信部３０に指示し、設定情報の送信を要求する設定情報リクエストを放送受信装置Ａに送信させる（Ｓ７１）。放送受信装置Ａは、設定情報リクエストを受信すると、図５に示す受信操作信号対応処理のＳ５１〜Ｓ５７の処理を実行し、放送受信装置Ａの現在の設定を示す設定情報を、無線ＬＡＮ通信を介して携帯電話機２１に送信する（Ｓ８１）。
【０１６７】
携帯電話機制御部２５は、放送受信装置Ａが送信する設定情報を受信したことを確認する（Ｓ７２）と、上記受信した設定情報を携帯電話機記憶部２６に格納する。続いて、携帯電話機制御部２５は、携帯電話機無線ＬＡＮ通信部３０に指示し、放送受信装置Ａに終了コマンドを送信させる。これにより、放送受信装置Ａと携帯電話機２１との通信は終了する。
【０１６８】
終了コマンドを送信した携帯電話機制御部２５は、放送受信装置Ｂのネットワークアドレスを、先に無線ＬＡＮ通信のアクセス先アドレスとして登録していた放送受信装置Ａのネットワークアドレスに上書きする（Ｓ７４）。これにより、携帯電話機無線ＬＡＮ通信部３０の通信先は放送受信装置Ｂに変わる。
【０１６９】
なお、簡単のため、図６のフローチャートには示していないが、携帯電話機２１は、放送受信装置Ｂのネットワークアドレスと共に操作対象機器特定情報を受信している。そして、携帯電話機２１は、該受信した操作対象機器特定情報に基づいて、操作対象装置を特定し、特定された操作対象装置を操作するための操作信号送信設定処理を行う。
【０１７０】
続いて、携帯電話機制御部２５は、携帯電話機無線ＬＡＮ通信部３０に指示し、登録要求及び携帯電話機２１のネットワークアドレスを放送受信装置Ｂに送信させる。登録要求及びネットワークアドレスを受信した放送受信装置Ｂでは、受信したネットワークアドレスの登録が行われ、接続確認の送信が行われる（Ｓ９１）。
【０１７１】
携帯電話機制御部２５は、接続確認を受信（Ｓ７６）した後、携帯電話機無線ＬＡＮ通信部３０に指示して設定コマンドを送信させる（Ｓ７７）。なお、簡単のため、図６のフローチャートには示していないが、Ｓ７７で接続確認の受信を確認した後、携帯電話機制御部２５は、ＡＣＫの送信（図３のフローチャートのＳ３７及びＳ３８に対応する処理）を行う。
【０１７２】
放送受信装置Ｂは、設定コマンドを受信すると、受信した設定コマンドに従って設定を変更する。また、設定コマンドは返答フラグが「１」であるから、放送受信装置Ｂは、返答を送信する（Ｓ９２）。そして、携帯電話機制御部２５は、放送受信装置Ｂからの返答を受信したことを確認し（Ｓ７８）、操作対象変更処理を終了する。
【０１７３】
以上のように、操作対象装置変更処理では、携帯電話機２１のユーザが放送受信装置Ａの近傍から放送受信装置Ｂの近傍へと移動するだけで、携帯電話機２１の操作信号の送信先が放送受信装置Ｂへと自動的に切り換わる。また、放送受信装置Ａにおけるチャンネルや音量等の設定がそのまま放送受信装置Ｂへと引き継がれる。これにより、ユーザは、同じ番組を同じ音量で視聴することができる。
【０１７４】
なお、図６のフローチャートでは、チャンネルや音量等の設定を示す設定情報を放送受信装置Ａから放送受信装置Ｂへと引き継ぐ態様を示したが、引き継ぐデータは、放送受信装置Ａが取得可能なデータであればどのようなデータでもよく、設定情報に限られない。例えば、放送受信装置Ａがテレビ番組等を録画する機能を備えているような場合には、放送受信装置Ａが録画した番組を放送受信装置Ｂに引き継ぐようにしてもよい。すなわち、上記の構成によれば、複数の装置間でのデータのやり取りを、携帯電話機２１を移動させるという簡単な操作で容易に行うことができる。
【０１７５】
また、図３のフローチャートでは、携帯電話機制御部２５が、接続確認に失敗したこと及び他の機器のネットワークアドレスを受信したことを確認したときに、操作対象装置変更処理を実行する態様を示したが、操作対象装置変更処理を実行する条件はこの例に限られない。例えば、接続確認の成否に関わらず、他の機器のネットワークアドレスを受信したことを確認したときに操作対象装置変更処理を実行するようにしてもよい。
【０１７６】
〔変形例〕
上記実施形態では、第１通信経路としてＩＲ通信を用い、第２通信経路として無線ＬＡＮ通信を用いる例を示したが、これに限られない。すなわち、第１通信経路は、所定の範囲内に存在する携帯電話機２１のみに第２通信経路のアドレスを送信可能なものであればよく、例えばＢｌｕｅＴｏｏｔｈ（登録商標）やＺｉｇＢｅｅ等を用いてもよい。
【０１７７】
また、第２通信経路は、第１通信経路よりも高速で大容量のデータ通信が可能なものであることが好ましいが、無線ＬＡＮ通信に限られる訳ではない。例えば、第１通信経路としてＩＲ通信を用い、第２通信経路としてＢｌｕｅＴｏｏｔｈ（登録商標）を用いてもよい。
【０１７８】
さらに、第２通信経路にインターネット等の通信網が介在していてもよい。例えば、電話・Ｗｅｂ通信部２２を利用し、携帯電話網及びインターネットを介して放送受信装置３１に操作信号等を送信するようにしてもよい。この場合には、携帯電話機無線ＬＡＮ通信部３０を省略することができる。ただし、放送受信装置３１が送信するネットワークアドレスはローカルＩＰアドレスであるから、インターネット等の通信網を介して放送受信装置３１に操作信号を送るための仕組みが別途必要になる。
【０１７９】
また、放送受信装置制御部３５は、ネットワークアドレスを送信するときに当該ネットワークアドレスと、他のタイミングで送信したネットワークアドレスとを識別可能に送信し、識別された各ネットワークアドレスに対するアクセスに対し、処理内容を変更するようにしてもよい。これにより、放送受信装置３５は、特定のタイミングでネットワークアドレスを受信した携帯電話機２１のみと通信することが可能になる。
【０１８０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８１】
最後に、携帯電話機２１及び放送受信装置３１の各ブロック、特に携帯電話機制御部２５および放送受信装置制御部３５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８２】
すなわち、携帯電話機２１及び放送受信装置３１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機２１及び放送受信装置３１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機２１及び放送受信装置３１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８４】
また、携帯電話機２１及び放送受信装置３１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、ケーブルＴＶ回線、電話線、ＤＳＬ（Digital Subscriber Line）等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８５】
本発明によれば、特定の機器間のみにおいて、広帯域の通信手段による通信が容易に確立できるので、携帯電話機と放送受信装置とに限られず様々な機器間での通信に適用できる。
【図面の簡単な説明】
【０１８６】
【図１】本発明の実施形態を示すものであり、携帯電話機と放送受信装置とを備える遠隔操作システムの要部構成を示すブロック図である。
【図２】本発明の遠隔操作システムの概要を示すブロック図である。
【図３】上記携帯電話機及び放送受信装置における、登録処理から無線ＬＡＮを用いて遠隔操作を行うまでの処理の流れを示すフローチャートである。
【図４】上記放送受信装置を操作するために、上記携帯電話機の表示部に表示する画像の一例を示す図である。
【図５】上記放送受信装置の受信操作信号対応処理及び上記携帯電話機の送信操作信号対応処理の一例を示すフローチャートである。
【図６】上記遠隔操作システムにおける、操作対象装置変更処理の一例を示すフローチャートである
【図７】従来のリモコンシステムの概要を示すブロック図である。
【符号の説明】
【０１８７】
１  遠隔操作システム
２  操作装置
３  操作対象装置
１１  遠隔操作システム
２１  携帯電話機（操作機器）
２５  携帯電話機制御部（操作機器通信制御手段、操作信号変更手段、データ転送手段）
２６  携帯電話機記憶部
２９  携帯電話機ＩＲ通信部（操作機器第２通信部）
３０  携帯電話機無線ＬＡＮ通信部（操作機器第１通信部）
３１  放送受信装置（操作対象機器）
３２  放送受信装置ＩＲ通信部（第２通信部）
３３  放送受信装置無線ＬＡＮ通信部（第１通信部）
３４  放送受信装置記憶部
３５  放送受信装置制御部（アドレス送信制御手段、通信制御手段、対応動作変更手段）
【図１】
2008312167.tif 000005
【図２】
2008312167.tif 000006
【図３】
2008312167.tif 000007
【図４】
2008312167.tif 000008
【図５】
2008312167.tif 000009
【図６】
2008312167.tif 000010
【図７】
2008312167.tif 000011