(57)【要約】【課題】この発明は、遠隔操作の可能な範囲を大幅に拡大することを可能とし、ユーザにとっての取り扱いを容易化し得るようにした電子機器及びその制御方法を提供することを目的としている。【解決手段】リモートコントローラ１７から送信された操作情報が自機器１４に対するものであるか否かを判断し、自機器１４に対するものであると判断された場合、その操作情報に含まれるコマンドに基づいて処理を実行し、自機器１４に対するものでないと判断された場合、その操作情報をパケット化してネットワーク１６に出力する。【選択図】    図１
2006174284.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される電子機器であって、
リモートコントローラから送信される操作情報を受信する第１の受信手段と、
前記第１の受信手段で受信された操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第１の判断手段と、
前記第１の判断手段により操作情報が自己に対するものであると判断された場合、前記操作情報に含まれるコマンドに基づいて処理を実行する実行手段と、
前記第１の判断手段により操作情報が自己に対するものでないと判断された場合、前記操作情報をパケット化して前記ネットワークに出力する第１の出力手段とを具備することを特徴とする電子機器。
【請求項２】
前記ネットワーク上に出力されたパケットを受信する第２の受信手段と、
前記第２の受信手段で受信されたパケット内の操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第２の判断手段と、
前記第２の判断手段により前記第２の受信手段で受信された操作情報が自己に対するものでないと判断された場合、該操作情報を破棄し、前記第２の受信手段で受信された操作情報が自己に対するものであると判断された場合、前記実行手段により前記第２の受信手段で受信された操作情報に含まれるコマンドに基づいて処理を実行させる制御手段と、
前記制御手段により前記コマンドの処理が実行されたことに基づく返信情報を生成し、前記ネットワークを介して前記パケットの送出元に出力する第２の出力手段とを具備することを特徴とする請求項１記載の電子機器。
【請求項３】
前記制御手段は、前記第１の判断手段により前記リモートコントローラから送信された操作情報が自己に対するものであると判断された場合、前記第２の受信手段で受信された操作情報に含まれるコマンドを前記実行手段での処理に供させないように制御することを特徴とする請求項２記載の電子機器。
【請求項４】
ネットワークに接続された電子機器の制御方法であって、
リモートコントローラから送信される操作情報を受信する第１の工程と、
前記第１の工程で受信された操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第２の工程と、
前記第２の工程により操作情報が自己に対するものであると判断された場合、前記操作情報に含まれるコマンドに基づいて処理を実行する第３の工程と、
前記第２の工程により操作情報が自己に対するものでないと判断された場合、前記操作情報をパケット化して前記ネットワークに出力する第４の工程とを具備することを特徴とする電子機器の制御方法。
【請求項５】
前記ネットワーク上に出力されたパケットを受信する第５の工程と、
前記第５の工程で受信されたパケット内の操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第６の工程と、
前記第６の工程により前記第５の工程で受信された操作情報が自己に対するものでないと判断された場合、該操作情報を破棄し、前記第５の工程で受信された操作情報が自己に対するものであると判断された場合、前記第３の工程により前記第５の工程で受信された操作情報に含まれるコマンドに基づいて処理を実行させる第７の工程と、
前記第７の工程により前記コマンドの処理が実行されたことに基づく返信情報を生成し、前記ネットワークを介して前記パケットの送出元に出力する第８の工程とを具備することを特徴とする請求項４記載の電子機器の制御方法。
【請求項６】
前記第７の工程は、前記第２の工程により前記リモートコントローラから送信された操作情報が自己に対するものであると判断された場合、前記第５の工程で受信された操作情報に含まれるコマンドを前記第３の工程での処理に供させないように制御することを特徴とする請求項５記載の電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、リモートコントローラによって遠隔操作可能な電子機器に関する。また、この発明は、電子機器をリモートコントローラによって遠隔操作する電子機器の制御方法に関する。
【背景技術】
【０００２】
周知のように、現在、家庭用の電子機器に搭載されている遠隔操作システムは、リモートコントローラから赤外線によって送信された操作情報を電子機器が受信する無線タイプのものが主流になっている。
【０００３】
ところで、この種の遠隔操作システムでは、リモートコントローラから送出される操作情報が電子機器に受信される必要があることから、電子機器に対して遠隔操作を行なえる範囲が自ずと制限されることになる。
【０００４】
特許文献１には、遠隔操作用の制御情報をネットワークに接続されたいずれかの機器が受信すると、その機器が自機器に対する制御か他機器に対する制御かを識別し、他機器の場合は制御情報をネットワークに送信する構成が開示されている。
【特許文献１】特開平１０−１５５１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、この発明は上記事情を考慮してなされたもので、遠隔操作の可能な範囲を大幅に拡大することを可能とし、ユーザにとっての取り扱いを容易化し得るようにした電子機器及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る電子機器は、ネットワークに接続されるものを対象としている。そして、リモートコントローラから送信される操作情報を受信する第１の受信手段と、第１の受信手段で受信された操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第１の判断手段と、第１の判断手段により操作情報が自己に対するものであると判断された場合、操作情報に含まれるコマンドに基づいて処理を実行する実行手段と、第１の判断手段により操作情報が自己に対するものでないと判断された場合、操作情報をパケット化してネットワークに出力する第１の出力手段とを備えるようにしたものである。
【０００７】
また、この発明に係る電子機器の制御方法は、ネットワークに接続された電子機器を制御する方法を対象としている。そして、リモートコントローラから送信される操作情報を受信する第１の工程と、第１の工程で受信された操作情報に含まれる機器コードに基づいて、該操作情報が自己に対するものであるか否かを判断する第２の工程と、第２の工程により操作情報が自己に対するものであると判断された場合、操作情報に含まれるコマンドに基づいて処理を実行する第３の工程と、第２の工程により操作情報が自己に対するものでないと判断された場合、操作情報をパケット化してネットワークに出力する第４の工程とを備えるようにしたものである。
【発明の効果】
【０００８】
上記した発明によれば、リモートコントローラから送信された操作情報が自己に対するものでないと判断された場合、操作情報をパケット化してネットワークに出力するようにしたので、ネットワークを介して対応する電子機器が操作情報を受信して処理を実行することができるようになり、遠隔操作の可能な範囲を大幅に拡大することを可能とし、ユーザにとっての取り扱いを容易化することができる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明する遠隔操作システムの概略を示している。すなわち、複数（図示の場合は５つ）の電子機器１１乃至１５が、ＬＡＮ（local area network）１６を介して相互にデータ伝送可能に接続されている。
【００１０】
ここで、電子機器１２を遠隔操作するリモートコントローラ１７を操作して、そこから赤外線によって送出される操作情報を、他の電子機器１４に受信させる。このリモートコントローラ１７から送出される操作情報には、電子機器１２のメーカコード、電子機器コード及びコマンド（例えばＰＬＡＹ等）が含まれている。
【００１１】
すると、電子機器１４は、受信した操作情報が自機器１４に対するものであるか否かを判別し、自機器１４に対するものであれば、そのコマンドの処理を実行する。この場合、電子機器１４が受信した操作情報は、自機器１４に対するものではないので、電子機器１４は、受信した操作情報をＬＡＮ１６に送出する。
【００１２】
これにより、他の電子機器１１乃至１３，１５は、それぞれ、ＬＡＮ１６を介して操作情報を受信し、受信した操作情報が自機器に対するものであるか否かを判別する。この場合、電子機器１１，１３，１５は、それぞれ、受信した操作情報が自機器１１，１３，１５に対するものではないと判断するので、その操作情報を破棄する。
【００１３】
そして、電子機器１２のみが、受信した操作情報を自機器１２に対するものであると判断し、そのコマンドの処理を実行する。
【００１４】
このため、リモートコントローラ１７から送出される操作情報を電子機器１２に受信させることなく、電子機器１２を遠隔操作することができるようになり、遠隔操作の可能な範囲を大幅に拡大することができ、ユーザにとっての取り扱いを容易化することが可能となる。
【００１５】
なお、リモートコントローラ１７から送出される操作情報を、他の電子機器１１，１３，１５に選択的に受信させた場合にも、上記と同様の動作が行なわれることにより、電子機器１２がＬＡＮ１６を介して操作情報を取得し、そのコマンドの処理を実行することができる。
【００１６】
図２は、上記した遠隔操作機能を実現するための電子機器１４の信号処理系を示している。なお、他の電子機器１１乃至１３，１５の信号処理系についても、それぞれ、電子機器１４と同様な構成であるため、その説明は省略する。
【００１７】
すなわち、上記リモートコントローラ１７から赤外線によって送出された操作情報は、受光部１８に受光される。この受光部１８では、リモートコントローラ１７から送出される操作情報として、例えば図３（ａ）に示すような赤外線パルス信号（物理信号）を受光し、それを同図（ｂ）に示すようなデジタル信号に変換している。
【００１８】
そして、この受光部１８でデジタル信号に変換された操作情報は、判断部１９に供給される。この判断部１９は、入力された操作情報が自機器１４に対するものであるか否かの判断を行なっている。
【００１９】
この場合、判断部１９は、入力された操作情報に含まれるメーカコードや電子機器コードが、自機器１４に記憶されているメーカコードや電子機器コードと一致すれば、入力された操作情報が自機器１４に対するものであると判断し、一致しなければ、自機器１４に対するものではないと判断する。
【００２０】
そして、判断部１９は、入力された操作情報が自機器１４に対するものであると判断した場合、その中に含まれるコマンドを、信号制限部２０を介してコマンド実行部２１に出力し、コマンドの処理を実行させる。
【００２１】
また、判断部１９は、入力された操作情報が自機器１４に対するものでないと判断した場合、その操作情報を伝送パケット生成部２２に出力する。この伝送パケット生成部２２は、入力された操作情報をＬＡＮ１６における共通プロトコルに変換し、インターフェース部２３を介してＬＡＮ１６に送出する。
【００２２】
図４は、このようにしてＬＡＮ１６に送出される伝送パケットの一例を示している。この伝送パケットは、ＭＡＣ（media access control）ヘッダ、ＩＰ（internet protocol）ヘッダ、ＴＣＰ（transmission control protocol）ヘッダ及びＴＣＰ／ＩＰデータ（コマンドデータ）よりなる。そして、上記ＴＣＰ／ＩＰデータ内に、操作情報に含まれているメーカコード、電子機器コード及びコマンドが格納され、さらにそれらのパリティが付加されている。
【００２３】
一方、上記と同様にして、他の電子機器１１乃至１３，１５からＬＡＮ１６に送出された伝送パケットは、上記インターフェース部２３を介して受信パケット識別部２４に供給される。この受信パケット識別部２４は、受信した伝送パケットが自機器１４に対するものであるか否かの識別を行なっている。
【００２４】
この場合、受信パケット識別部２４は、受信した伝送パケットに含まれるメーカコードや電子機器コードが、自機器１４に記憶されているメーカコードや電子機器コードと一致すれば、その伝送パケットが自機器１４に対するものであると判断し、一致しなければ、自機器１４に対するものではないと判断して破棄する。
【００２５】
そして、受信パケット識別部２４は、受信した伝送パケットが自機器１４に対するものであると判断した場合、その中に含まれるコマンドを、信号制限部２０を介してコマンド実行部２１に出力し、コマンドの処理を実行させる。
【００２６】
この場合、コマンド実行部２１は、コマンドが実行されたというレスポンス（光信号、音声、映像等）、または、コマンド実行後のステータス（電源オン等）を示す返信情報を、伝送パケット生成部２２に出力する。
【００２７】
すると、伝送パケット生成部２２は、コマンド実行部２１から供給された返信情報をパケット化し、インターフェース部２３を介してＬＡＮ１６に送出して、先に操作情報を含む伝送パケットをＬＡＮ１６に送出した、送出元の電子機器１１乃至１３，１５に送出する。
【００２８】
ここで、上記判断部１９は、受光部１８から供給された操作情報、つまり、リモートコントローラ１７から送出された操作情報が、自機器１４に対するものであると判断した場合、その中に含まれるコマンドを信号制限部２０を介してコマンド実行部２１に出力させる一方、信号制限部２０に対して、受信パケット識別部２４から出力されるコマンドがコマンド実行部２１に供給されないように制限を与えている。
【００２９】
すなわち、リモートコントローラ１７を、その遠隔操作対象である電子機器１２に向けて操作した場合を考えると、リモートコントローラ１７から送出される操作情報が、電子機器１２に受信されるだけでなく、他の電子機器１１，１３乃至１５にも受信される可能性がある。
【００３０】
この場合、電子機器１２では、リモートコントローラ１７から得られたコマンドと、他の電子機器１１，１３乃至１５がＬＡＮ１６に送出した操作情報から得たコマンドとが、時間差を持ってコマンド実行部２１に順次供給されてしまうことにより、コマンド実行に誤動作が生じることがある。
【００３１】
このため、リモートコントローラ１７から送出される操作情報が自機器１２に対するものである場合には、その操作情報に含まれるコマンドをコマンド実行部２１に供給し、他機器１１，１３乃至１５からＬＡＮ１６を介して供給されるコマンドがコマンド実行部２１に供給されないようにして、コマンド実行時の誤動作を防止している。
【００３２】
図５は、リモートコントローラ１７から送出された操作情報を受信した電子機器１４の処理動作をまとめたフローチャートを示している。この処理は、受光部１８によって、リモートコントローラ１７から送出された操作情報が受光されることにより開始（ステップＳ１）される。
【００３３】
すると、ステップＳ２で、判断部１９により受信された操作情報が解読され、ステップＳ３で、その操作情報が自機器１４に対するものであるか否かが判別される。そして、操作情報が自機器１４に対するものでないと判断された場合（ＮＯ）、ステップＳ４で、伝送パケット生成部２２により操作情報を含む伝送パケットが生成され、ステップＳ５でＬＡＮ１６に送出されて、処理が終了（ステップＳ８）される。
【００３４】
また、上記ステップＳ３で操作情報が自機器１４に対するものであると判断された場合（ＹＥＳ）、ステップＳ６で、判断部１９及び信号制限部２０により、受信パケット識別部２４から出力されるコマンド、つまり、ＬＡＮ１６を介して受信したコマンドが、コマンド実行部２１に供給されないように制限が施される。
【００３５】
そして、ステップＳ７で、判断部１９及び信号制限部２０により、リモートコントローラ１７から送出された操作情報に含まれるコマンドが、コマンド実行部２１に供給されるように制御され、これにより、そのコマンドの処理が実行されて、処理が終了（ステップＳ８）される。
【００３６】
図６は、ＬＡＮ１６から伝送パケットを受信した電子機器１４の処理動作をまとめたフローチャートを示している。この処理は、受信パケット識別部２４によって、他の電子機器１１乃至１３，１５からＬＡＮ１６に送出された伝送パケットが受信されることにより開始（ステップＳ９）される。
【００３７】
すると、ステップＳ１０で、受信パケット識別部２４により受信された伝送パケットに含まれる操作情報が解読され、ステップＳ１１で、その操作情報が自機器１４に対するものであるか否かが判別される。そして、操作情報が自機器１４に対するものでないと判断された場合（ＮＯ）、ステップＳ１２で、受信パケット識別部２４により伝送パケットが破棄されて、処理が終了（ステップＳ１５）される。
【００３８】
また、上記ステップＳ１１で操作情報が自機器１４に対するものであると判断された場合（ＹＥＳ）、ステップＳ１３で、判断部１９及び信号制限部２０により、受信パケット識別部２４で取得された操作情報に含まれるコマンドが、コマンド実行部２１に供給されるように制御され、これにより、そのコマンドの処理が実行される。
【００３９】
その後、ステップＳ１４で、コマンド実行部２１によりコマンドの処理実行に基づく返信情報が生成され、その返信情報がパケット化されて、先に操作情報を含む伝送パケットをＬＡＮ１６に送出した、送出元の電子機器１１乃至１３，１５にＬＡＮ１６を介して送出されることにより、処理が終了（ステップＳ１５）される。
【００４０】
ここで、上記のような遠隔操作システムを用いることによる、具体的な使用形態の一例について説明する。例えば、寝室に設置されたエアーコンディショナーのリモートコントローラを、リビングに設置されたテレビジョン受信機に向けて、その電源キーをオン状態に操作する。すると、リモートコントローラからは、エアーコンディショナーであるという電子機器コードや、電源オンというコマンドコード等が送出される。
【００４１】
テレビジョン受信機は、リモートコントローラから送出されたコードを受信するが、その電子機器コードが自己の持つ“テレビジョン受信機”という電子機器コードと一致しないため、自己に対する操作情報ではないと判断する。そして、自分が処理すべきでないと判断されたコードは、ＴＣＰ／ＩＰ等のプロトコルでパケット化され、さらに、ＭＡＣヘッダを付されてホームネットワーク上にブロードキャスト送信される。
【００４２】
ブロードキャスト配信されたパケットは、ホームネットワーク上の電子機器の全てに届くが、寝室に設置されたエアーコンディショナー以外は、自分が処理するパケットではないと識別してそのパケットを破棄する。
【００４３】
寝室のエアーコンディショナーは、パケットの中の“エアーコンディショナー”という電子機器コードを認識して、同じパケット内に含まれるコマンド（電源オン）の処理を実行する。
【００４４】
エアーコンディショナーは、コマンドの処理が終了したら、実行後のレスポンスまたはステータスデータ等の返信情報をパケット化し、ホームネットワークを経由して、パケットの送信元であるテレビジョン受信機のアドレスに対して送信する。
【００４５】
返信情報を受け取ったテレビジョン受信機は、音や光等の信号を発するか、または、ＯＳＤ（on screen display）によりエアーコンディショナーのステータスを画面上にオーバーラップさせて表示する。
【００４６】
このように、上記した実施の形態をホームネットワークに使用することにより、リビングにいながら、寝室のエアーコンディショナーの電源を投入することが可能となる。
【００４７】
また、ホームネットワークに接続された電子機器のリモートコントローラは、全て同じ方向に向けて操作することができる。すなわち、ホームネットワークに接続されているＶＴＲ（video tape recorder）、ステレオオーディオ機器、エアーコンディショナー等のリモートコントローラは、その機器のある方向に向けなくても、全てテレビジョン受信機に向けて操作すれば制御することが可能となる。
【００４８】
上記した実施の形態による遠隔操作システムによれば、操作したい電子機器と離れた位置にいても、そのリモートコントローラさえ持っていれば、他の電子機器に向けて操作することにより、目的とする電子機器を容易に遠隔操作することができる。また、全てのリモートコントローラを同じ方向に向けて操作することができ、ユーザにとっての取り扱いを容易化することができる。
【００４９】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００５０】
【図１】この発明の実施の形態を示すもので、遠隔操作システムの概略を説明するために示すブロック構成図。
【図２】同実施の形態における遠隔操作システムに使用された電子機器の信号処理系を説明するために示すブロック構成図。
【図３】同実施の形態における遠隔操作システムに使用された電子機器の受光部の動作を説明するために示す図。
【図４】同実施の形態における遠隔操作システムに使用された電子機器からＬＡＮに送出される伝送パケットを説明するために示す図。
【図５】同実施の形態における遠隔操作システムに使用された電子機器の処理動作の一例を説明するために示すフローチャート。
【図６】同実施の形態における遠隔操作システムに使用された電子機器の処理動作の他の例を説明するために示すフローチャート。
【符号の説明】
【００５１】
１１〜１５…電子機器、１６…ＬＡＮ、１７…リモートコントローラ、１８…受光部、１９…判断部、２０…信号制限部、２１…コマンド実行部、２２…伝送パケット生成部、２３…インターフェース部、２４…受信パケット識別部。
【図１】
2006174284.tif 000003
【図２】
2006174284.tif 000004
【図３】
2006174284.tif 000005
【図４】
2006174284.tif 000006
【図５】
2006174284.tif 000007
【図６】
2006174284.tif 000008