(57)【特許請求の範囲】
【請求項１】
それぞれリモコン信号を受信するリモコン信号受信手段を有すると共に、バスラインを介して相互に交信可能に接続された複数の機器を備えて成るリモートコントロールシステムであって、
前記複数の機器のうち一の機器は、電源がオンにされるのに伴い前記複数の機器のうち残余の機器から送出されるリモコン対応機であることを示す情報を受信することで、自己のリモコン信号受信手段が受信したリモコン信号を無効にするリモコン信号無効手段を備えることを特徴とするリモートコントロールシステム。
【請求項２】
前記残余の各機器は、自己の前記リモコン信号受信手段が受信したリモコン信号中に自己が実行し得ないコマンドが含まれていると、前記コマンドを前記バスラインを介して前記一の機器に送出することを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項３】
前記複数の各機器は、各機器毎に異なるコマンドを実行することによって、前記リモコン信号で指示された動作を行うことを特徴とする請求項２に記載のリモートコントロールシステム。
【請求項４】
前記一の機器は、前記電源がオンにされるのに伴って前記リモコン対応機であることを示す情報を受信すると、予め前記残余の機器の優先順位を決定すると共に、前記残余の機器のうちで最も優先順位の高い機器に設けられているリモコン信号受信手段の受信するリモコン信号のみを有効とする優先順位決定手段を備えることを特徴とする請求項１乃至３の何れか１項に記載のリモートコントロールシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、リモコン信号を受光するリモコン受光部を有し、バスラインを介して接続された２以上の機器の動作をコントロールするに際して、一方の機器側のリモコン受光部を介して受信されるリモコン信号を無効とすることにより、リモコン信号のダブル受信を防止するようにしたリモートコントロール装置に関する。
【０００２】
【従来の技術】
リモコン信号によって動作する機器が増えるに従い、単一のリモートコントロール送信機（以下、単にリモコンという）によっていずれかの機器を動作可能とするリモコン信号のフォーマットが各社独自に規格化されている。
【０００３】
このフォーマットは、各機器を識別するコンポコード（８ビット）と、操作命令コード（８ビット）で構成される。
実際の送信時は、送信開始を意味するリーダーコード、コンポコードとその反転データ、命令コードとその反転データとで一命令が構成されている。
【０００４】
受信側では、コンポコード、命令コードとも全ビット反転データと照合するため、他のリモコンや外光による誤動作に対し、非常に強いシステムとなっている。
【０００５】
図１は、独自のフォーマットによって規格化されたリモコン信号により２台の機器を遠隔操作する場合の一形態を示すもので、Ｍ／Ｕ（マスター）１０に対しスレーブ２０がバスライン３０を介して接続されており、リモコン４０からリモコン信号が送信されると、そのリモコン信号がＭ／Ｕ（マスター）１０及びスレーブ２０のそれぞれのリモコン受光部１１，２１によって受信される。
【０００６】
この場合、両リモコン受光部１１，２１がリモコン信号を受信し、両機器が同時にコマンドを実行しようとする場合、リモコン信号の受信の遅れや内部処理の時間遅れで正規の信号を解釈することができなくなり、コマンド実行が不可能となってしまう。
【０００７】
そこで、何れか一方のリモコン受光部１１，２１の受光口をシール等で覆うか、或はリモコン受信の切換えを行わせるための切換えスイッチを設けてリモコン受光部１１，２１の受光動作を切換えるかしてリモコン信号のダブル受信を防止するようにしている。
【０００８】
【発明が解決しようとする課題】
ところが、いずれか一方のリモコン受光部１１，２１の受光口をシール等で覆った場合、機器の操作パネル部であるグリルの隙間からリモコン信号が漏れ入ってしまい、両機器が同時にコマンドを実行しようとして誤動作を招いてしまうという不具合があった。
【０００９】
また、リモコン信号の受信切換えを行わせるための切換えスイッチによってリモコン受光部１１，２１の受光動作を切換えるようにした場合、切換えスイッチが余分に必要となるばかりか、切換え操作が煩雑になってしまうという不具合があった。
【００１０】
本発明は、このような事情に対処してなされたもので、簡単な構成であり且つ簡単な操作でリモコン信号のダブル受信を防止することにより、機器の誤動作を防止することができるリモートコントロール装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
請求項１記載の発明は、それぞれリモコン信号を受信するリモコン信号受信手段を有すると共に、バスラインを介して相互に交信可能に接続された複数の機器を備えて成るリモートコントロールシステムであって、前記複数の機器のうち一の機器は、電源がオンにされるのに伴い前記複数の機器のうち残余の機器から送出されるリモコン対応機であることを示す情報を受信することで、自己のリモコン信号受信手段が受信したリモコン信号を無効にするリモコン信号無効手段を備えることを特徴とする。
【００１２】
請求項２記載の発明は、請求項１に記載のリモートコントロールシステムにおいて、前記残余の各機器は、自己の前記リモコン信号受信手段が受信したリモコン信号中に自己が実行し得ないコマンドが含まれていると、前記コマンドを前記バスラインを介して前記一の機器に送出することを特徴とする。
請求項３記載の発明は、請求項２に記載のリモートコントロールシステムにおいて、前記複数の各機器は、各機器毎に異なるコマンドを実行することによって、前記リモコン信号で指示された動作を行うことを特徴とする。
請求項４記載の発明は、請求項１乃至請求項３の何れか１項に記載のリモートコントロールシステムにおいて、前記一の機器は、前記電源がオンにされるのに伴って前記リモコン対応機であることを示す情報を受信すると、予め前記残余の機器の優先順位を決定すると共に、前記残余の機器のうちで最も優先順位の高い機器に設けられているリモコン信号受信手段の受信するリモコン信号のみを有効とする優先順位決定手段を備えることを特徴とする。
【００１３】
【作用】
請求項１記載のリモートコントロールシステムの発明によれば、バスラインを介して相互に交信可能に接続された複数の機器のそれぞれに、リモコン信号を受信するリモコン信号受信手段を有している。前記複数の機器のうち一の機器には、リモコン信号無効手段が備えられている。このリモコン信号無効手段は、電源がオンにされるのに伴ってバスラインを介して残余の機器から送出される『リモコン対応機であることを示す情報』を受信すると、自己のリモコン信号受信手段が受信したリモコン信号を無効にする。
【００１４】
請求項２記載のリモートコントロールシステムの発明によれば、他方の機器（残余の各機器）は、自己のリモコン信号受信手段で受信したリモコン信号が自己の実行し得ないコマンドを有しているものであった場合には、当該コマンドをバスラインを介して一方の機器側（一の機器側）に送出する。
したがって、リモコン信号がそれぞれのリモコン信号受信手段を介して受信した場合であっても、両機器が同時にコマンドを実行することがなくなるため、従来のように、リモコン受光部の受光口をシール等で覆ったり、リモコン信号の受信切換えを行わせるための切換えスイッチを設けたりする必要がなくなる。
【００１５】
【実施例】
以下、本発明の実施例の詳細を図面に基づいて説明する。なお、以下に説明する図において図１と共通する部分には同一符号を付し重複する説明を省略する。
【００１６】
図２は、本発明のリモートコントロール装置の一実施例を示すもので、バスライン３０を介してＭ／Ｕ（マスター）１０にスレーブ２０が接続されていると、Ｍ／Ｕ（マスター）１０が自らのリモコン受光部１１によって受信されたリモコン４０からのリモコン信号を無効とし、スレーブ２０側のリモコン受光部２１によって受信されたリモコン信号を有効とするようになっている。
【００１７】
図３は、スレーブ２０側のリモコン受光部２１によって受信されたコマンドが実行し得ないものである場合、バスライン３０を介してＭ／Ｕ（マスター）１０側に送信する状態を示している。これにより、単一のリモコン４０によってＭ／Ｕ（マスター）１０及びスレーブ２０の両機器の動作をコントロールすることができるようになっている。
【００１８】
図４は、上記の両機器内部の詳細を示すものである。同図に示すように、Ｍ／Ｕ（マスター）１０側のリモコン信号無効手段としてのマイコン１２は、リモコン受光部１１によって受信されたリモコン信号を判読したり、バスライン３０及びバスドライバ１４を介して得られるスレーブ（アドオン機）２０及び他のスレーブ５０側からのバスライン３０に接続されていることを示す接続情報と、この接続情報に含まれているリモコン対応機であることを示すフラグを判読したりする。
【００１９】
また、マイコン１２は、リモコンのキーコードかＭ／Ｕ（マスター）１０又はスレーブ２０及び他のスレーブ５０側に設けられているキーマトリクスからのキーコードか否かの判断を行うが、この場合、たとえばキーマトリクスのキーコードのデータが００ｈ〜７Ｆｈまで割り当てられ、リモコンのキーコードの場合には８０ｈ〜ＦＦｈまでのデータが割り当てられていることから、これらの割り当てられたデータを認識することで、リモコンのキーコードであるかキーマトリクスのキーコードであるかの判断が容易となる。
【００２０】
更に、優先順位判断部１３は、マイコン１２が判読した接続情報に基づいて、スレーブ２０又は他のスレーブ５０の優先順位を決定し、リモコンコードを有効とするスレーブ２０又は他のスレーブ５０を決定する。これにより、優先されたスレーブ２０又は他のスレーブ５０のリモコン受光部２１によって受信されたリモコン信号のリモコンコードのみが有効とされ、他のスレーブ２０やＭ／Ｕ（マスター）１０のリモコン受光部１１，２１によって受信されたリモコンコードが無効とされる。
【００２１】
図５は、バスライン３０を介してのＭ／Ｕ（マスター）１０とスレーブ２０又は他のスレーブ５０との通信データＤＴの転送フォーマットの一例を示すものである。
【００２２】
同図に示すように、通信データＤＴは先頭からＭ／Ｕ（マスター）１０のアドレスを示すマスタアドレスデータＭＡ、スレーブ２０のアドレスを示すスレーブアドレスＳＡ、転送内容を示すデータＤ（Ｄ1 〜ＤN ）、データＤの電文長を表す電文長データＮ、データＤの種類を表す分類データＴＰから構成されている。
【００２３】
図６は、データＤの構成を示すものであり、接続確認のためのフォーマットと、キーや表示データ等のフォーマットと、チェックサムＣＳの結果を送出するフォーマットとの３種類に大別されている。
【００２４】
ここで、図中、ＴＰ：分類、ＰＳ：フィジカルステータス、ＰＡ：フィジカルアドレス、ＬＳ：ロジカルステータス、ＬＡ：ロジカルアドレス、ＬＭ：ロジカルモード、ＴＬ：トーカアドレス、ＬＮ：リスナアドレスを示している。
【００２５】
また、特に、ＰＳ（フィジカルステータス）は、Ｍ／Ｕ（マスター）１０及びスレーブ２０の当該ユニットに関するステータス情報であり、当該ユニットがもつ機能アドレス（すなわち、後述するロジカルアドレスＬＡ）の数を示すデータである。ＬＡ（ロジカルアドレス）は、Ｍ／Ｕ（マスター）１０及びスレーブ２０の当該ユニットがもつ機能（すなわち、チューナ、テープデッキ等の機能のこと）を示すデータであり、各機能毎に割り当てられている。ＬＭ（ロジカルモード）は、各論理アドレスに対応した機能の動作モードを表すものである。ＴＬ（トーカアドレス）は、通信データＤＴを送信する送信元のアドレスを示すものである。ＬＮ（リスナアドレス）は、通信データＤＴを受信する送信先のアドレスを示すものである。
【００２６】
続いて、このようなリモートコントロール装置の動作を、図７を用いて説明する。まず、電源がオンされると、Ｍ／Ｕ（マスター）１０側からバスライン３０に接続情報を要求するための接続確認依頼情報が送出されると同時に、マイコン１２内部に設けられているタイマが１秒セットされる（ステップ７０１〜７０３）。ここで、タイマを１秒にセットした理由は、複数のスレーブ２０からの接続情報を受け付けるに十分足りる時間であるからである。
【００２７】
接続確認依頼情報が送出された後、複数のスレーブ２０側からの接続情報が受信され、タイマセット時間である１秒が経過すると（ステップ７０４，７０５）、Ｍ／Ｕ（マスター）１０側のマイコン１２が接続情報に基づいて、バスライン３０に接続されているスレーブ２０の数を判別するとともに、接続情報に含まれているフラグの検出によってリモコン対応機の判別を行う。
【００２８】
マイコン１２による判別が終了すると、優先順位判断部１３がマイコン１２の判別した接続情報に基づいて、スレーブ２０又は他のスレーブ５０の優先順位を決定し、リモコンコードを有効とするスレーブ２０又は他のスレーブ５０を決定した後、イネーブル・オン動作許可コマンドが送出されると、リモコンコードの有効とされたスレーブ２０又は他のスレーブ５０側からリモコン対応データとイネーブル・オンａｃｋが送られ、マイコン１２内部の応答受信リモコン対応ビットメモリにスレーブ２０の数やリモコン対応機の数等が記憶される（ステップ７０６，７０７）。
【００２９】
図８は、このような動作を、タイムチャートにして表したものである。
図９は、図８のタイムチャートと上記のバスライン３０を介してのＭ／Ｕ（マスター）１０とスレーブ２０又は他のスレーブ５０との通信データＤＴの転送フォーマットとの組合せによる動作を説明するものである。
【００３０】
すなわち、Ｍ／Ｕ（マスター）１０側から全スレーブに対して接続確認要求データＤＴ1 が同時に送出されるようになっており（以下、この形式を同報通信データという）、更にはそれぞれのスレーブを表す物理アドレスデータＰＡが１２ビットで表されるようになっている。
【００３１】
ここで、たとえばスレーブの物理アドレスデータＰＡの全１２ビットのうち上位４ビットが全て“１Ｈ”であるとすれば、Ｍ／Ｕ（マスター）１０の同報通信データにおいては、受信先のスレーブの物理アドレスデータＰＡ＝“１ＦＦＨ”として接続情報が送信される。
【００３２】
これにより、各スレーブは、物理アドレスデータＰＡの下位８ビット＝“ＦＦＨ”をマスクデータとして上位４ビットが等しいか否かを判別し、上位４ビットが等しいと判別した場合には、全てのスレーブの接続情報を受信する。
【００３３】
具体的には、接続確認要求データＤＴ1 における自己の物理アドレスデータＰＡを“１００Ｈ”とし、転送先の物理アドレスデータＰＡを“１ＦＦＨ”とし、転送するデータ数が８個であることを示す電文長Ｎを“０８Ｈ”とし、特殊コマンドの転送であることを示す分類データＴＰを“５０Ｈ”とし、所定のフィジカルステータスデータＰＳを付加し、転送先がマスタコントローラであることを示すトーカアドレスＴＬを“００Ｈ”とし、転送先が全スレーブコントローラであることを示すリスナアドレスデータＬＮを“ＦＦＨ”とし、所定のロジカルステータスデータＬＳ及びロジカルモードデータＬＭを付加し、接続情報要求コマンドであることを示すコマンドデータＣＭＤを“００Ｈ”とし、チェックサムデータＣＳを付加している。
【００３４】
【発明の効果】
以上説明したように、本発明のリモートコントロールシステムによれば、電源がオンにされ、一方の機器（複数の機器のうち一の機器）がバスラインを介して他方の機器（残余の機器）から送出される『リモコン対応機であることを示す情報』を受信すると、自己が受信したリモコン信号を無効とするようにした。
また、他方の機器（残余の機器）は、自己が実行し得ないコマンドに対してバスラインを介して一方の機器（複数の機器のうち一の機器）側に送出するようにした。
したがって、リモコン信号がそれぞれの機器に設けられているリモコン信号受信手段を介して受信された場合であっても、他方の機器側にて受信されたリモコン信号が有効とされ、両機器（一方の機器と他方の機器）が同時にコマンドを実行することがなくなるため、従来のように、リモコン受光部の受光口をシール等で覆ったり、リモコン信号の受信切換えを行わせるための切換えスイッチを設けたりする必要がなくなるので、簡単な構成であり且つ簡単な操作でリモコン信号のダブル受信が防止されることから、機器の誤動作を防止することができる。
【００３５】
更に、各スレーブは、自己の接続情報をＭ／Ｕ（マスター）１０に返信するため通信データＤＴ2を発行してＭ／Ｕ（マスター）１０に転送する。この場合、全てのスレーブが接続情報をＭ／Ｕ（マスター）１０に対し送信するのであるが、説明の簡略化のため、一のスレーブ（物理アドレスデータ＝“１２４Ｈ”）の通信動作についてのみ説明する。
【００３６】
このとき通信データＤＴ2 は、自己の物理アドレスデータＰＡを“１２４Ｈ”とし、転送先のＭ／Ｕ（マスター）１０の物理アドレスデータＰＡを“１００Ｈ”とし、転送するデータ数が５個であることを示す電文長Ｎを“０５Ｈ”とし、接続情報の転送であることを示す分類データＴＰを“００Ｈ”とし、自己の有する機能が２種類であることをフィジカルステータスデータＰＳの上位４ビットを“２Ｈ”にすることで示し、第１の機能がディスプレイであることを第１ロジカルアドレスデータＬＡ1 ＝“０１Ｈ”にすることで示し、第２の機能が外部コマンダーであることを第２ロジカルアドレスデータＬＡ2 ＝“０９Ｈ”にすることで示し、チェックサムデータＣＳを付加する。
【００３７】
これにより、Ｍ／Ｕ（マスター）１０は、接続情報を受信したことを示すため、チェックサムが合っていたことを示すリターンデータＲＤＴ2 を発行してスレーブに返信する。
【００３８】
以上のような通信動作により、Ｍ／Ｕ（マスター）１０は、全てのスレーブについての接続確認を短時間で行うことができ、容易にシステム全体を立ち上げることができる。
【００３９】
【００４０】
【００４１】
【００４２】
【００４３】
【００４４】
このように、本実施例では、Ｍ／Ｕ（マスター）１０に対しバスライン３０を介して接続されているスレーブ２０からの接続情報が送出されると、Ｍ／Ｕ（マスター）１０側のマイコン１２によってスレーブ２０の接続が確認され、併せて接続情報に含まれているフラグを検知することにより、リモコン対応機か否かの判別を行うことができ、リモコン受光部１１を介してリモコン信号を受信したときに、Ｍ／Ｕ（マスター）１０は自己が受信したリモコン信号を無効とするようにした。
【００４５】
また、スレーブ２０は、自己が実行し得ないコマンドに対してバスライン３０を介しＭ／Ｕ（マスター）１０側に送出するようにした。
【００４６】
したがって、リモコン信号がそれぞれのリモコン受光部１１，２１を介して受信された場合であっても、スレーブ２０にて受信されたリモコン信号が有効とされ、両機器が同時にコマンドを実行することがなくなるため、従来のように、リモコン受光部１１又は２１の受光口をシール等で覆ったり、リモコン信号の受信切換えを行わせるための切換えスイッチを設けたりする必要がなくなるので、簡単な構成であり且つ簡単な操作でリモコン信号のダブル受信が防止されることから、機器の誤動作が防止される。
【００４７】
【発明の効果】
以上説明したように、本発明のリモートコントロール装置によれば、一方の機器からバスラインを介して他方の機器に接続確認依頼情報が出力され、他方の機器側からバスラインに接続されていることを示す情報が送出されると、一方の機器側にてバスラインに他方の機器の接続が認識され、併せて一方の機器が他方の機器からの情報に含まれているフラグを検知することにより、リモコン受光部を介してリモコン信号を受信したときに、自己が受信したリモコン信号を無効とするようにした。
【００４８】
また、他方の機器は、自己が実行し得ないコマンドに対してバスラインを介し一方の機器側に送出するようにした。
【００４９】
したがって、リモコン信号がそれぞれのリモコン受光部を介して受信された場合であっても、他方の機器側にて受信されたリモコン信号が有効とされ、両機器が同時にコマンドを実行することがなくなるため、従来のように、リモコン受光部の受光口をシール等で覆ったり、リモコン信号の受信切換えを行わせるための切換えスイッチを設けたりする必要がなくなるので、簡単な構成であり且つ簡単な操作でリモコン信号のダブル受信が防止されることから、機器の誤動作を防止することができる。
【図面の簡単な説明】
【図１】従来の独自のフォーマットによって規格化されたリモコン信号により２台の機器を遠隔操作する場合の一形態を示す斜視図である。
【図２】本発明のリモートコントロール装置の一実施例を示す斜視図である。
【図３】図２のスレーブのリモコン受光部によって受信されたコマンドが実行し得ないものである場合、バスラインを介してＭ／Ｕ（マスター）側に送信する状態を示す斜視図である。
【図４】図２のＭ／Ｕ（マスター）及びスレーブの両機器内部の詳細を示す図である。
【図５】図２のＭ／Ｕ（マスター）とスレーブとの間の通信データの転送フォーマットの一例を示す図である。
【図６】図５のデータの構成を示す図である。
【図７】図２のリモートコントロール装置の動作を説明するためのフローチャートである。
【図８】図２のリモートコントロール装置の動作を説明するためのフローチャートである。
【図９】図２のリモートコントロール装置の動作をより具体的に説明するためのデータフォーマットを示す図である。
【符号の説明】
１０  Ｍ／Ｕ（マスター）
１１，２１  リモコン受光部
１２  マイコン
１４  バスドライバ
２０  スレーブ
３０  バスライン
４０  リモコン
５０  他のスレーブ
【図１】
0003681186.tif 000002
【図２】
0003681186.tif 000003
【図３】
0003681186.tif 000004
【図４】
0003681186.tif 000005
【図５】
0003681186.tif 000006
【図６】
0003681186.tif 000007
【図７】
0003681186.tif 000008
【図８】
0003681186.tif 000009
【図９】
0003681186.tif 000010