(57)【特許請求の範囲】
【請求項１】
直列データチャネルにより制御メッセージ通信用に相互接続された少なくとも第１と第２の装置からなるシステムであって、
第１装置が、
−  ユーザによる作動用の複数のキーが規定され、これらの規定されたキーが、ノーマルキーとリピートキーを含み、ノーマルキーに対する各作動が単一のユーザ指令を伝え、リピートキーに対する長期作動が、該作動の間に対する反復列のユーザ指令を伝える遠隔制御要素からの信号を受信するユーザ入力手段と；
−  前記ユーザ指令に応答する第１制御手段であって、前記システムの前記第２装置内に配置された第２制御手段により処理する必要のある場合のユーザ指令を識別するためのユーザ指令識別手段と、そのような場合に、受信したユーザ指令を前記直列データチャネルを介して前記第２装置に伝える制御メッセージを発生する制御メッセージ発生手段とを含む第１制御手段と；
を有し、
第２装置が、
−  少なくとも１つの機能要素と；
−  前記第１装置のユーザ入力手段により受信されたユーザ指令を伝える制御メッセージを前記直列データチャネルを介して受信し、かつユーザの希望に従って前記第２装置の機能要素を制御すべく、伝送された前記ユーザ指令を処理するための第２制御手段と；
を有している、制御メッセージ通信用システムにおいて、
或るリピートキーに対する長期作動を伝えるために、前記第１制御手段が、当該リピートキーのユーザ作動を伝える第１作動制御メッセージを発生し、それに引き続き、当該リピートキーに対するユーザの解放に応答して第２解放メッセージを発生すべく作動し、前記第２制御手段が前記リピートキーに対する前記作動制御メッセージに応答して、前記第２装置内にて前記反復列のユーザ指令を合成して、前記解放メッセージを受信するまで前記機能要素を制御するようにしたことを特徴とする制御メッセージ通信用システム。
【請求項２】
リピートキーに関する限り、作動制御メッセージを受信しているも、まだ明示された解放メッセージを同じソースからは受信していない場合に、新規のキー作動を伝える第１装置からの作動制御メッセージを前記明示された解放メッセージの代わりに用いると共に、前記第１装置からの新規のキー作動を伝える作動制御メッセージを第２制御手段により処理するようにしたことを特徴とする請求項１に記載のシステム。
【請求項３】
前記第２装置が、第３装置からのユーザ指令を伝える作動制御メッセージが前記第１装置から以前に受信した作動制御メッセージと同じキー作動から生じている時を確め、もしそうならその後に受信される作動制御メッセージを無視する手段を具えていることを特徴とする請求項１または２に記載のシステム。
【請求項４】
前記直列データチャネルを共用バスとし、該バス上の各装置をデバイスとして独立にアドレス指定することができ、前記第１制御手段が第１装置内でサブデバイスとしてアドレス指定可能としたことを特徴とする請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
直列データチャネルによる第２装置への制御メッセージ通信用のインタフェースを有する第１装置であって、該第１装置が、
−  ユーザによる作動用の複数のキーが規定され、これらの規定されたキーが、ノーマルキーとリピートキーを含み、ノーマルキーに対する各作動が単一のユーザ指令を伝え、リピートキーに対する長期作動が、該作動の間に対する反復列のユーザ指令を伝える遠隔制御要素からの信号を受信するユーザ入力手段と；
−  前記ユーザ指令に応答する第１制御手段であって、前記第２装置内に配置された第２制御手段により処理する必要のある場合のユーザ指令を識別するためのユーザ指令識別手段と、そのような場合に、受信したユーザ指令を前記直列データチャネルを介して前記第２装置に伝える制御メッセージを発生する制御メッセージ発生手段とを含む第１制御手段と；
を有し、
或るリピートキーに対する長期作動を伝えるために、前記第１制御手段が、当該リピートキーのユーザ作動を伝える第１作動制御メッセージを発生し、それに引き続き、当該リピートキーに対するユーザの解放に応答して第２解放メッセージを発生すべく動作するようにしたことを特徴とする第１装置。
【請求項６】
前記直列データチャネルを共用バスとし、該バス上の各装置をデバイスとして独立にアドレス指定することができ、前記第１制御手段が第１装置内でサブデバイスとしてアドレス指定可能としたことを特徴とする請求項５に記載の第１装置。
【請求項７】
直列データチャネルを介して請求項５に記載の第１装置と通信するためのインタフェースを有している第２装置であって、該第２装置が、
−  少なくとも１つの機能要素と、
−  前記第１装置のユーザ入力手段により受信されたユーザ指令を伝える制御メッセージを前記直列データチャネルを介して受信し、かつユーザの希望に従って,前記機能要素を制御すべく、伝送された前記ユーザ指令を処理するための第２制御手段と；
を有し、
前記第２制御手段が、前記第１装置からのリピートキーに対する作動制御メッセージに応答して、前記リピートキーに対する長期作動の間における前記反復列のユーザ指令を合成して、前記リピートキーに対するユーザの解放に応答して前記第１装置から前記直列データチャネルを介して伝送される解放メッセージを受信するまで前記機能要素を制御するようにしたことを特徴とする第２装置。
【請求項８】
第３装置からのユーザ指令を伝える作動制御メッセージが前記第１装置から以前に受信した作動制御メッセージと同じキー作動から生じている時を確め、もしそうならその後に受信される作動制御メッセージを無視する手段を具えていることを特徴とする請求項７に記載の第２装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、直列データチャネルにより制御メッセージ通信用に相互接続された少なくとも第１と第２の装置からなるシステムであって、
第１装置が、
−  ユーザによる作動用の複数のキーが規定され、これらの規定されたキーが、ノーマルキーとリピートキーを含み、ノーマルキーに対する各作動が単一のユーザ指令を伝え、リピートキーに対する長期作動が、該作動の間に対する反復列のユーザ指令を伝える遠隔制御要素からの信号を受信するユーザ入力手段と；
−  前記ユーザ指令に応答する第１制御手段であって、前記システムの前記第２装置内に配置された第２制御手段により処理する必要のある場合のユーザ指令を識別するためのユーザ指令識別手段と、そのような場合に、受信したユーザ指令を前記直列データチャネルを介して前記第２装置に伝える制御メッセージを発生する制御メッセージ発生手段とを含む第１制御手段と；
を有し、
第２装置が、
−  少なくとも１つの機能要素と；
−  前記第１装置のユーザ入力手段により受信されたユーザ指令を伝える制御メッセージを前記直列データチャネルを介して受信し、かつユーザの希望に従って前記第２装置の機能要素を制御すべく前記伝送されたユーザ指令を処理するための第２制御手段と；
を有している、制御メッセージ通信用システムに関するものである。
本発明はさらに、このようなシステムに使用するの好適な装置にも関するものである。。
【０００２】
【背景技術】
上述したようなシステムは欧州特許第EP 0 423 739 A2 号に記載され、そこでは、それぞれの装置を家庭用オーディオ／ビデオ装置とし、かつ共用制御バスによって２つの装置間の直列データチャネルを用立てている。キーはワイヤレス遠隔制御ハンドセットに設けられ、「第１装置」が１つ以上のキーに応答し得るようになっている。前記欧州特許の第１参考文献には、ハンドセットのキーの単一作動に応答して複数の作用が生起するのを防ぐ手段が記述されている。そのような作用は便宜上一種のデ-バウンシングと見なすことができる。
【０００３】
同様なシステムにおけるデ-バウンシングに対する別の手段は、本出願の優先日にはまだ公開されていない欧州特許出願第92200856.0号に記載されており、その内容は参考のために本明細書に組み込まれている。この場合も、直列データチャネルは共用バス、即ち、家庭用ディジタルバス（Domestic Digital Bus）（Ｄ２Ｂ）で用立てられている。Ｄ２Ｂは国際電気標準会議により標準化され、これは他の任意のものに接続される任意の装置を制御するためのもので、換言すれば、マルチ-マスタシステムを分散制御するためのものである。なお「Ｄ２Ｂ」はフィリップス  エレクトロニクス  ＮＶの登録商標である。
【０００４】
前記欧州特許出願の第２参考文献には、いかにして遠隔制御ハンドセットの「ボリュームアップ」キーの長期作動が、そのキーを解放するまである頻度で繰り返し発生する一連の「ボリュームアップ」指令を示すことになるかについて記載されている。各繰り返しは、制御するオーディオ装置のボリューム設定を１ステップ増大させる。実際上、多くの従来の装置のユーザ入力手段で、「ボリュームアップ」、「輝度ダウン」等のような反復タイプのキーと、ノーマルタイプのキー（このキーに対する各作動は、その作動期間がどうであれ、たった１つのユーザ指令を示すことになる）とを区別することができる。「ノーマルキー」の例は「１」、「２」、「プレイ」、「ストップ」及び「スタンバイ」である。
【０００５】
第３の参考文献は、欧州のホームシステム協会（オランダのアイントホーヘン所在）により発行されたthe European Home Systems Specification, Release 1.1である。これには、キー作動を伝えるバスメッセージ及びオプションとして包括的「キー解放」メッセージについて詳述されている。
【０００６】
しかし、上記それぞれの参考文献に記載されたシステムでは、「リピートキー」の作動を伝えるユーザ指令メッセージと、「ノーマル」キーに関するものとを何ら区別していない。従って、第２参考文献に記載されているように、「ボリュームアップ」キーの長期作動は、例えば100 ミリ秒毎に共用バス上に発生される反復ユーザ指令メッセージとなる。この反復速度はＤ２Ｂバスの能力内にあることは勿論であるが、一般に過剰なバストラヒックは回避すべきである。さらに、２つ或いは３つの装置がすべて同じワイヤレス遠隔制御ハンドセットのキーの作動に応答する場合に、バストラヒックはどんなデ-バウンシング機構にもかかわらず、直ぐに２倍或いは３倍に増加する。このために第２装置の制御手段に要求される処理労力も実質上オーバーヘッドになり得る。
【０００７】
異なる製造業者からの装置間で相互動作させ（いわゆる「ブランド間の互換性）、或いは同じ製造業者からの異なるモデル間でも相互動作させるために、前記それぞれの参考文献に記載されたユーザ指令技法の原理を拡張することが望まれる場合には、なお別の問題が生じる。ユーザ指令の反復頻度は製造業者ごとにかなりの広がりがあり、それは現在のあるシステムの毎秒当り５以下から将来のシステムの（多分）毎秒当り20までに変化する。同時に、例えば１台のテレビジョンのボリューム調整における個別のステップ数も、同じ製造業者もしくは別の製造業者からの他のテレビジョンのものとかなり異なることがある。ステップの数は、１つの装置内のボリューム、輝度、コントラスト及び他の設定に対しても相違し得る。従って、従来の技術はマルチ-ブランドシステムにとっては予期せざる動作をまねくことになり得る。
【０００８】
【発明の開示】
本発明の目的は、上述した問題を多少、もしくはすべてをなくすことにより、冒頭にて述べたタイプのシステムの品質を改善することである。
本発明は、直列データチャネルにより制御メッセージ通信用に相互接続された少なくとも第１と第２の装置からなるシステムであって、
第１装置が、
−  ユーザによる作動用の複数のキーが規定され、これらの規定されたキーが、ノーマルキーとリピートキーを含み、ノーマルキーに対する各作動が単一のユーザ指令を伝え、リピートキーに対する長期作動が、該作動の間に対する反復列のユーザ指令を伝える遠隔制御要素からの信号を受信するユーザ入力手段と；
−  前記ユーザ指令に応答する第１制御手段であって、前記システムの前記第２装置内に配置された第２制御手段により処理する必要のある場合のユーザ指令を識別するためのユーザ指令識別手段と、そのような場合に、受信したユーザ指令を前記直列データチャネルを介して前記第２装置に伝える制御メッセージを発生する制御メッセージ発生手段とを含む第１制御手段と；
を有し、
第２装置が、
−  少なくとも１つの機能要素と；
−  前記第１装置のユーザ入力手段により受信されたユーザ指令を伝える制御メッセージを前記直列データチャネルを介して受信し、かつユーザの希望に従って前記第２装置の機能要素を制御すべく、伝送された前記ユーザ指令を処理するための第２制御手段と；
を有している、制御メッセージ通信用システムにおいて、
或るリピートキーに対する長期作動を伝えるために、前記第１制御手段が、当該リピートキーのユーザ作動を伝える第１作動制御メッセージを発生し、それに引き続き、当該リピートキーに対するユーザの解放に応答して第２解放メッセージを発生すべく作動し、前記第２制御手段が前記リピートキーに対する前記作動制御メッセージに応答して、前記第２装置内にて前記反復列のユーザ指令を合成して、前記解放メッセージを受信するまで前記機能要素を制御するようにしたことを特徴とする。
【０００９】
本発明によるシステムでは、リピートキーの各作動が、第１装置によってせいぜい２つのユーザ指令メッセージを発生させるだけで済むため、大量のバストラヒックとプロセッサオーバーヘッドをなくすことができる。第２装置がリピートキーに関連するユーザ指令と、ノーマルキーに関連するものとを区別すべく動作するように前もって構成し、かつ第２装置がリピートキーの作動期間の間、反復指令を局部的に合成するように構成することにより、システムはリピートキーの特色を維持する。さらに、ユーザ指令の反復頻度は第２装置内だけで決定される。従って、製造業者は、ユーザ指令をローカルに受信させるのか、或いはデータチャネルを介して受信させるのかどうか、ユーザ指令に応答して堅実な作動をさせることができる。
【００１０】
本発明の一例では、リピートキーのグループに対して包括的な解放メッセージを規定し、そのグループのキーにて伝えられる１つのリピートキー作動が所与の任意の時間に最大となるようにする。前記グループはすべてのリピートキーを含むことができる。この場合、１つの追加メッセージを規定するだけで済み、これはリピートキーが目下どういうふうに作動しているか第２装置により理解されるものである。
【００１１】
リピートキーに関する限り、作動メッセージを受信していているも、まだ明示「解放」メッセージは同じソースからは受信していない場合に、新規のキー作動を伝える第１装置からのメッセージは暗示解放メッセージとして第２制御手段により処理するのが好適である。このようにすれば、ユーザが１つのキー作動から他のキー作動に直ぐに切り替える場合にバストラヒックをさらに低減させることができる。
【００１２】
例えば自動車システムにおけるような例においては、ユーザ入力キーを中央制御パネル上の簡単な押しボタンとすることができる。他方、別のデータチャネルを介して第１制御手段と通信する遠隔制御要素にユーザ用の作動キーを収容する例では、遠隔制御要素が第１制御手段に反復信号列を送信することによりリピートキーの作動に応答でき、一方、受信したユーザ指令を第２装置に伝えるべき場合に、第１制御手段が反復信号列をリピートキーの長期作動として認識し、それに従って作動及び解放メッセージを第２装置にアドレス指定する。このようにすることにより、障害等にかかわらず確実に受信し得るように各指令を繰り返して送信する通常の遠隔制御要素を使用することができる。
【００１３】
第１装置にとっては、リピートキーだけでなく、すべてのキーに対する解放メッセージを送信することも望ましい。例えば車内の適用において、所与のキーの長期及び短期作動に２つの異なる意味を割り当てることが非常にしばしばある。すると、第１装置はもはやノーマルキーとリピートキーとの区別をする必要がなくなる。ただし単一作動に応答して反復列の作動メッセージを送出しないようにする。任意のキー作動の応答は実行している装置により完全に決定される。所与のキーの作動期間が第２装置によるその実行にとって重要でない場合には、関連する解放メッセージは単に無視されることになる。
【００１４】
デ-バウンシング機能を与えるために、第２装置は、第３装置からのユーザ指令を伝えるメッセージが、第１装置から前に受信したメッセージと同じユーザキー作動から発生するかどうかをを確かめ、もしそうならその後に受信されるメッセージを無視する手段を含むようにすることができる。
【００１５】
さらに別の装置を含むシステムでは、新規のキー作動を伝える任意のソースからのメッセージが、作動メッセージではあるが、まだ解放メッセージではない、リピートキーに対する暗示解放メッセージとして第２制御手段により処理され、一方、第１装置以外のソースから受信された明示解放メッセージは上記のリピートキーに対して無視されるようにするのが有利である。
【００１６】
上述したように、本発明は、直列データチャネルが共有バスを具える場合に特に有利である。そのような１つの例では、各装置をデバイスとして独立してアドレス指定することができ、第１制御手段は第１装置内の制御サブデバイスとしてアドレス指定可能である。
【００１７】
本発明はさらに、この発明により構成されるシステム、特にそのシステムの第１及び／または第２装置としての使用するのに好適な装置を提供する。これらの装置は従属請求項にて規定している。
【００１８】
以下、本発明の実施例を添付図面を参照して説明する。
【００１９】
【実施例】
図１の家庭用娯楽システムにおいて、種々の装置１，２，３は標準の直列バス４に接続されている。これらの装置は、例えば、テレビ受信機（ＴＶ）１、ビデオカセットレコーダ（ＶＣＲ）２及びハイファイアンプ３とする。
【００２０】
直列データバスは、この実施例では、ジュネーブ所在の国際電気標準機関により標準化された家庭用ディジタルバス（Ｄ２Ｂ）とする。Ｄ２Ｂはバスの分散制御に用立てられ、かつ制御メッセージを特定の「デバイス」（装置）に独自にアドレス指定することができる。図１のシステムにおける各装置１，２，３は、その固有のデバイスアドレスによりアドレス指定可能であり、かつ各装置内の機能要素は、その装置の「サブデバイス」として単独でアドレス指定することができる。
【００２１】
各装置１，２，３内には、Ｄ２Ｂサブデバイスとしてアドレス指定可能ないくつかのブロックが示されている。なお、装置をサブデバイスに分割するのは、論理的な意味合いでのみ、すなわち、Ｄ２Ｂバス４とシステムの他の装置とに対するその動作上の観点から必要とするだけである。各装置を物理的に実現するに当っては、対応する個別の物理的なモジュールが存在したり、存在しなかったりする。一般に、例えば、或る装置内のＡＶＣや他のサブデバイスの制御ロジックは、プログラムによる単一のマイクロコントローラ内に統合され、これはバスを介してアドレス指定可能な多数の個別サブデバイスとして論理的に作動する。本実施例にて示し、かつ説明するサブデバイスは代表的なものにすぎない。
【００２２】
図示の実施例における各デバイス１，２及び３は、オーディオ／ビデオコントローラ（ＡＶＣ）タイプのサブデバイス12, 22及び32をそれぞれ具えている。これらは、特に、ユーザ指令の解釈及びユーザ希望の実現に対し、システムを分散制御する知能を提供する。
【００２３】
テレビジョン１は、そのＡＶＣ12に加えて、チューナサブデバイス14、ビデオモニタサブデバイス16及びユーザ入／出力（ユーザＩ／Ｏ）サブデバイス18を具えている。ユーザＩ／Ｏサブデバイス18は、手動操作キーを有する通常の赤外線遠隔制御ハンドセット18ａと、それに整合する赤外線受信機18ｂとの形態で作成されるユーザ入力手段と合体させる。
【００２４】
追加のユーザ入力手段として、装置そのもののパネル上にキーを設けることもできる。なお、ここで云うすべての「キー」は、機械的なボタン、或いは他のセンサとすることができる。キーは固定的な意味合いのもの、或いは異なる時間に異なる機能を果たす「ソフト」キーとすることもできる。
【００２５】
ＶＣＲ装置２は、そのＡＶＣ22に加えて、チューナサブデバイス24、テープデッキサブデバイス26及びユーザＩ／Ｏサブデバイス28を具えている。ユーザＩ／Ｏサブデバイス28はＴＶ１のものに似ており、これはＶＣＲ２の前面パネルキー以外に、赤外線受信機28ｂを具えている。
【００２６】
オーディオアンプ３はそのＡＶＣ32とアンプ−サブデバイス34を具えている。各装置内で、それぞれのサブデバイスは、それらを物理的に作成することによりバスを使用しなくても通信することができる。特に、オーディオアンプ装置３において、ＡＶＣ32は３つの論理信号：VOL+（ボリュームアップ）、VOL-（ボリュームダウン）及びMT／UNMT（ミュート／アンミュート）によりアンプサブデバイス34のボリュームレベルを制御することができる。
【００２７】
装置１，２及び３はオーディオ及びビデオ信号をやり取りするために、図１には示していないケーブルによって相互接続されていることは勿論である。これらは、例えばＶＣＲによる記録をＴＶ１のスクリーン（モニタサブデバイス16）で見ることができ、またＴＶ放送或いはＶＣＲによる記録からの音声を、ハイファイアンプ３を介して再生することができるようにする。この後者の応用を、本発明によるシステムの動作についての以下の説明で一例として使用する。
【００２８】
遠隔制御ハンドセット18ａは、「ボリュームアップ」、「ボリュームダウン」及び「ミュート／アンミュート」操作用のキーや、番組選択、画像輝度、色度等及び場合によっては、テレテキスト及びＶＣＲの制御部に関連する他のキーも有している。これらのキーの多くは、ＴＶ１でローカルに実行させることができるユーザ指令を伝え、また他のキーは、他の装置によってのみ実行させることのできるユーザ指令を伝える。システム全体を一様に作動させるためには、ユーザ指令を受信する装置が、そのユーザ指令を解釈し、且つ実行することのできる他の装置に、ユーザ指令を自動的に搬送できるようにするプロトコルを用立てるのが望ましい。このような要求に対処するために、冒頭に記載した参考文献では、ユーザ指令を伝える制御メッセージを、直列データチャネルを介して他の装置における制御手段に送出し得るようにしている。
【００２９】
しかし、「ボリュームアップ」のようなリピート（繰り返し）タイプのキーを長期間作動させた場合に、既知のシステムでは、バスメッセージの反復列が通常毎秒当り５〜20回の反復範囲内の速度で送信されることになる。Ｄ２Ｂシステムは、このようなデータ量を送信でき、しかもＤ２Ｂシステムにおけるデータの過負荷によってメッセージ損失が生じることがなくても、バストラヒック及び処理オーバーヘッドは最少にすることが望ましい。例えば、ユーザＩ／Ｏサブデバイスが、スクリーンでの表示用に数１００バイトのデータを受信することを望むことがあり、この場合に、ユーザバスが同時に多数の反復ユーザ指令メッセージを搬送している場合には不都合を来たすことになる。
【００３０】
このために、図１のシステムでは、ユーザ指令番号のテーブルを規定するのであって、もっと正確に云えば、各クラスの装置に対して１つづつの多数のテーブルを規定することができる。下記のテーブル１は、オーディオアンプ機能に対するユーザ指令番号のテーブルの一例を示す。チューナ機能、ＴＶ機能、ＶＣＲ機能等に対しては他のテーブルを規定することができる。各テーブルはテーブル番号により識別できるため、Ｄ２Ｂを介して送られる制御メッセージは、テーブル番号と指令番号を一緒に用いて、押下されたキーを独自に識別することができる。各テーブルには必要に応じてサブ−テーブルを含めたりすることもできる。Ｄ２Ｂメッセージは、そのソースも固有のデバイス−サブデバイスアドレスにより識別する。
【００３１】
〔テーブル１〕
0003611339.tif 000002
【００３２】
各指令番号に対する意味（キー名）を識別することに加えて、テーブル１の中央列には、各指令番号が「ノーマル」、「リピート」又は「解放」キーの各キータイプを有することを示している。キー名及びタイプのこのテーブルは、システムのＡＶＣサブデバイスに知らされている。タイプの情報を用いることにより、図２の例につき説明するように、システムのバストラヒックを低減させることができる。
【００３３】
図２は、ユーザが遠隔制御ハンドセット18ａのノーマル及びリピートキーを作動して、図１のシステムにより再生する音のボリューム設定を上げる場合のシステムの動作を示している。図面の頂部には、キーに対するユーザの指の作動をＵＳＲに示しており、時間Ｔは右手に向かって増大する。遠隔制御ハンドセット18ａからＴＶ１の受信機18ｂへの赤外線信号の伝送はＩＲに表している。バス４を介して送られる制御メッセージはラインＤ２Ｂに沿って表している。オーディオアンプ３内のミュート信号はMT／UNMTに表し、一方、ボリュームアップ信号はVOL+で表している。アンプ−サブデバイス34の実際のボリュームレベルはVOLLにて表している。
【００３４】
アンプのボリュームレベルVOLLは、ユーザが遠隔制御ハンドセットにおける「ミュート」キーを作動する時間Ｔａ（Ｍ）までミュートされる（零レベルにある）。これにより遠隔制御ハンドセットは、ユーザが時間Ｔｒ（Ｍ）にてキーを解放するまで、規則的な間隔で赤外線ミュート信号Ｍを送信する。この反復赤外線信号の送信はありふれたことであり、赤外線ビームが一時的に妨げられる場合の受信の機会を改善する。
【００３５】
赤外線報知システムは、単一作動によるビームが一時的に妨げられる場合と、キーの新たな作動とを区別する機構を具えている。これに対する１つの既知の機構は、各キー作動の期間中は一定であるも、新しい各キー作動により変化する制御ビットを赤外線信号中に与えるようにするものである。この機構により、ユーザＩ／Ｏサブデバイス18は、たとえ３つの赤外線信号Ｍを受信したとしても、「ミュート」キーはただ一度だけ作動したものと認識する。ユーザＩ／Ｏサブデバイス18は、このキー作動をローカルのＡＶＣ12に中継する。
【００３６】
システムの第１制御手段として作用するＡＶＣ12は、時間Ｔａ（Ｍ）にてキーの作動を認識すると、単一ユーザ指令が音をミュート／アンミュートすることであると推定し、かつこの指令がオーディオアンプ３内でしか実行できないことも決定する。従って、ユーザ指令を伝えるキー作動メッセージ［ＡＣＴ．Ｍ］を構成し、これをオーディオアンプ（ＡＭＰ）３のＡＶＣサブデバイス32にアドレス指定する。オーディオアンプ３内では、ボリュムレベルを前もって設定した値に上げるミュート／アンミュート信号MT／UNMTを発生させる。
【００３７】
「ミュート」キーを作動させ、そして解放した後に、ユーザはボリュームレベルを増大させるものとして、時間Ｔａ（Ｖ＋）に「ボリュームアップ」キーを作動する。ユーザは、そのキーを解放する時間Ｔｒ（Ｖ＋）までの長期間の間キーを押したままとする。この場合にも遠隔制御ハンドセットは反復信号列を送信し、この時の反復信号Ｖ＋によって「ボリュームアップ」キーが押されているものとして識別する。
【００３８】
前述したように、ＡＶＣサブデバイス（第１制御手段）は、これらの反復信号列からキーの単一長期作動を推定する。しかし、キーはリピートキー（テーブル１の指令番号68）として認識されるため、ボリュームアップ指令の反復列が推定されることになる。ＡＶＣ12は、ユーザ指令をオーディオアンプ３により実行させなければならないことも決定し、この場合に第２制御手段として作用するＡＶＣ32にＤ２Ｂバスを介してキー作動メッセージ［ＡＣＴ．Ｖ＋］を送信する。
【００３９】
ユーザ指令を伝えるバスメッセージの組はテーブル１に基づいて予め決定され、それはシステムのＡＶＣサブデバイスに知らせてある。さらに、バスメッセージの組は、３つのサブセット：（ノーマルキーの）作動；（リピートキーの）作動；（リピートキーの）解放作動に分けられる。従って、ＡＶＣ32はメッセージ［ＡＣＴ．Ｖ＋］を第２サブセット（リピートキーの作動）のものとして認識する。このメッセージ［ＡＣＴ．Ｖ＋］に応答して、ＡＶＣ32（第２制御手段）はラインVOL+における一連の信号を発生し始め、これらの各信号はアンプ−サブデバイス34により発生される音レベルVOLLを段階的に増大させる。
【００４０】
時間Ｔｒ（Ｖ＋）において、音が十分な大きさになったと判断したユーザは、遠隔制御ハンドセット18ａのボリュームアップキーを解放する。この解放は、次の赤外線信号Ｖ＋が到着しなくなる時にユーザＩ／Ｏサブデバイスにより検出されて、ローカルのＡＶＣ12に知らされる。そして、包括的解放メッセージ［ＲＥＬ］がバスを介してオーディオアンプ３のＡＶＣ32に送信される。ＡＶＣ32は所与の任意の時間に１つのユーザ指令にだけ応答し、従って解放メッセージが以前のメッセージ［ＡＣＴ．Ｖ＋］に関連していることを認識する。ＡＶＣ32はVOL+信号の発生を停止し、ボリュームレベルVOLLはユーザの所望したレベルに留まる。
【００４１】
キー作動メッセージを「ノーマル」及び「リピート」タイプのものに分け、かつ反復指令をローカル生成とすることにより、かなりのバストラヒックが除去されることになることは明らかである。またＡＶＣ32にて必要とされる処理量もセーブされる。
【００４２】
さらに、信号VOL+の反復頻度は、オーディオアンプ３内でローカルに決定されるのであって、ＩＲ信号Ｖ＋の反復頻度によって決定されるのではない。従って、ボリューム設定は製造業者と種々の装置のモデルとの間の差異にかかわらず、予測可能な割合で増大する。このように、各製造業者は所定のユーザ指令に応じて自分の生産品の動作特性を制御でき、また、制御機構を種々の製造業者からの装置のシステムに分散させることができる。
【００４３】
図３は、図１のシステムの第１制御手段としての役割を果たすＡＶＣ12の動作を管理するフローチャートである。ＴＶ受信機１を論理的かつ物理的に実現することで、他の動作も同時に生じることは勿論である。開始ステップを300 で示しているも、このフローチャートは装置が作動している限り存在する制御ループを規定する。このループのステップについて説明する。
【００４４】
ステップ302 ：  ＡＶＣ12は新規のキー作動を伝える赤外線信号ＩＲの受信を待機する。以前に認識した「ノーマル」キー作動の単なる繰り返しである信号は通常の態様で識別され、かつ無視される。
ステップ304 ：  新規のキー作動が検出された場合に、時間カウンタを基準値Ｔ＝０にリセットする。反復期間ＴＲを規定し、この期間は、キーを長時間作動させる場合にＩＲ信号が繰り返えす間隔より僅かに長くする（図２参照）。ＩＲ信号の反復間隔が期間ＴＲを越えると、タイマは信号を発生する（ステップ314参照）。
ステップ306 ：  ＡＶＣ12は、新規のキー作動が（ＴＶ１内の）ローカルに関連するものであるか、或いは他のデバイスに伝えなければならないかどうかを決定する。
ステップ308 ：  ローカルに関連するものである場合には、ＩＲ信号により伝えられたユーザ指令をＴＶ１内で実行し、制御はステップ302 に戻る。
ステップ310 ：  指令が他のデバイス（例えばハイファイアンプ３）に関連するものであることが決定された場合に、ＡＶＣ12は当該キーのユーザ作動を前記他のデバイスに伝えるＤ２Ｂメッセージ（図２の［ＡＣＴ．Ｍ］，［ＡＣＴ．Ｖ＋］等）を発生する。
【００４５】
ステップ312 ：  ユーザが作動したキーがノーマルキーである場合には、制御はステップ302 に戻る。
ステップ314 ：  作動したキーがリピートキーであった場合には、制御手段は新規の反復ＩＲ信号の受信を待機するか、或いは反復期間ＴＲが終了するのを待機する（いずれにせよ最初に起るのを待機する）。
ステップ318 ：  新規のＩＲ信号が、時間カウントＴがＴＲに達する前に受信される場合には、タイマがＴ＝０にリセットされ、制御はステップ314 に戻る。
ステップ320 ：  期間ＴＲが超過され（ステップ314 ）、しかもキーの解放が、受信していた反復ＩＲ信号を推定できない場合に、キーの解放を伝えるＤ２Ｂ解放メッセージ（図２の［ＲＥＬ］）を他のデバイスにアドレス指定する。制御はステップ302 に戻る。
【００４６】
図４は、図１のシステムのＤ２Ｂバスを介してユーザ指令メッセージを受信する装置（例えばオーディオアンプ３）内の第２制御手段の動作を管理するフローチャートである。
【００４７】
このフローチャートにはノーマル及びリピートキーの作動メッセージに対する適切な応答のみならず、第２の参考文献に記載されたタイプの「デ-バウンシング」機能も組み入れている。デ-バウンシング機能によって、ハンドセット18ａからのＩＲ信号を受信できる１つ以上の赤外線受信機を存在させることができる。図１のシステムにおいて、例えば、特にＶＣＲ２もまた赤外線受信機28ｂを有し、それはＶＣＲ２のユーザＩ／Ｏサブデバイス28に対するユーザ入力手段を成している。このユーザＩ／Ｏサブデバイス28もＴＶ１の赤外線受信機18ｂにより受信される信号ＩＲと同一の、点線にて示した信号ＩＲ’を受信することができる。そこで、ＶＣＲ２のＡＶＣ22もまた第１制御デバイスとして図３に従って作用するよう備えられており、このＡＶＣ22はＴＶ１のＡＶＣ12と同じ態様で同じキー作動に応答する。
【００４８】
ＡＶＣ32が２つ以上のＡＶＣからのキー作動メッセージの受信を期待できることは明らかであり、たとえそれらのメッセージが単一キー作動から生じても、好都合なことに各Ｄ２Ｂメッセージはそのメッセージのソースを識別するデバイス・サブデバイスアドレスを含んでいる。従って、１つのキー作動メッセージを受信すると、ＡＶＣ32はその後の作動メッセージ、即ち、（ｉ）異なるソースサブデバイスから生じたり、（ii）同一のユーザ指令を伝えたり、（iii ）例えば0.2 秒のデ-バウンシング期間内に受信されたりする作動メッセージを無視することができる。
【００４９】
リピートキーの作動とキー解放のメッセージに対処すべく適合させる斯様な機構は図４の以下のステップで具体化される。
ステップ400 ：ユーザ指令メッセージは前もって受信され、かつ実行されている。そのメッセージのソースアドレスＳ１と指令番号Ｍ１、及びそのメッセージが受信された時間Ｔ１も格納されている。
ステップ402 ：ソース識別子Ｓ２と指令番号Ｍ２を有する新規のメッセージが時間Ｔ２に受信される。ソースアドレスＳ２は格納済みのソースアドレスＳ１と比較される。
ステップ404 ：ソースアドレスＳ１とＳ２が同じなら、ユーザ指令メッセージは新規のキー作動に関連し、その指令が実行される。
ステップ406 ：Ｄ２Ｂを介して受信されたユーザ指令の実行後には、データＭ２，Ｓ２及びＴ２が旧のデータＭ１，Ｓ１及びＴ１の代わりに格納される。
ステップ408 ：処理が終了し、新規の指令を待機する。
【００５０】
ステップ410 ：ソースアドレスＳ１とＳ２がステップ402 で異なっていることが分かったら、指令番号Ｍ２をチェックして、メッセージがキー解放メッセージであるかどうかを確かめる。もしそうであれば、制御をステップ408 にそのまま進める。異なるソースからの包括的解放メッセージ［ＲＥＬ］は、リピートキーの作動（例えば［ＡＣＴ．Ｖ＋］）を終了させることはできない。
ステップ412 ：メッセージが解放メッセージでない（410 ，Ｎ）場合には、Ｍ２をＭ１と比較して、新規のメッセージが旧のメッセージと同じ指令を伝えるかどうかを確かめる。もしそうでないなら、それはメッセージを実行しなければならず、また制御はステップ404 に進む。
ステップ414 ：Ｍ１とＭ２が同じである（412 ，Ｙ）場合には、新規のメッセージが旧のメッセージのデ-バウンシング期間内に到着したかどうかを確かめるために時間Ｔ１とＴ２を比較する（Ｔ２はＴ１後の0.2 秒以下である）。もしそうなら、それは複製として無視でき、制御はステップ408 に進む。デ-バウンシング期間が終了していたなら（414 ，Ｎ）、メッセージは新規のユーザ指令を伝えるものと思われ、それをステップ404 で実行する。
キー作動メッセージに関して、図４のフローチャートは第２の参考文献の図３のフローチャートと論理的に等価である。
【００５１】
図５は図４のフローチャートの実行ステップ404 をさらに詳細に示している。
ステップ502 ：実行すべきユーザ指令メッセージの指令番号Ｍ２は、ノーマルキー作動メッセージ（ＮＲＭ）か、リピートキー作動メッセージ（ＲＥＰ）か、キー解放メッセージ（ＲＥＬ）かを区別するために検査される。
ステップ504 ：ノーマルキー作動は一度実行される単一ユーザ指令（例えばミュート／アンミュート）に対応する。すると制御はステップ404 を離れる。
ステップ506 ：リピートキー作動メッセージは、各実行の間で小さい遅延を伴って、指令（例えば「ボリュームアップ」）を実行する反復サイクルを開始する（ＳＴＴ）。解放キーメッセージはこのサイクルを中断し（ＳＴＰ）、制御はステップ404 を離れる。
ユーザ指令は一度に１つしか実行できないという規則が確立されているから、新規の指令の実行はリピートキー指令の実行サイクルを必ず中断することになる。このことは図５のステップ504 からステップ506 への点線で示してある。
【００５２】
図６はユーザが期間Ｔａ（Ｖ＋）からＴｒ（Ｖ＋）の間「ボリュームアップ」キーを作動し、その直ぐ後に「ボリュームダウン」キーをＴａ（Ｖ−）からＴｒ（Ｖ−）の期間作動させる場合の態様の使用を示している。図６の要素は図２の要素に密に対応している。しかし、時間Ｔｒ（Ｖ＋）における「ボリュームアップ」キーの解放に際して、ＡＶＣ12はそれが「ボリュームダウン」キーの作動（ＩＲ信号「Ｖ−」）を検出する際には、解放メッセージ［ＲＥＬ］をまだ送らない。ＡＶＣ32によって一度に実行できるのは、たった１つのユーザ指令だけであるから、ＡＶＣ12は明示解放メッセージ［ＲＥＬ］を送出することなく、新規の作動メッセージ［ＡＣＴ．Ｖ−］を送出することにより時間とバストラヒックをセーブすることができる。「ボリュームダウン」キーが時間Ｔｒ（Ｖ−）に解放されると、明示解放メッセージ［ＲＥＬ］がＡＶＣ32にアドレス指定される。
【００５３】
解放メッセージ［ＲＥＬ］は、それがリピートキー作動メッセージと同じソースから到来しない場合には無視されるが（ステップ410 ，Ｙ）、リピートキー作動は任意のソースから伝えられる新規のキー作動により暗示的に解放させることができる（ステップ410 ，Ｎ）ことに留意すべきである。このように、例えば、図６のメッセージ［ＡＣＴ．Ｖ＋］がＴＶ１から出力されされるも、ボリュームアップ指令を暗示に解放するメッセージ［ＡＣＴ．Ｖ−］はＴＶ１からではなくＶＣＲ２から到来させることもできる。これはＴＶ１が解放メッセージを突然送信できなくなる場合に有利である。ユーザはＶＣＲ２のような別の装置を介して任意の新しい指令を発出してボリュームの増大を中止できる。
【００５４】
上記の導入部で述べたように、ノーマルキーとリピートキーの区別は主として第２装置の動作にとって重大である。第１装置はリピートキーのみ、或いはすべてのキーに対する解放メッセージを送出できる。ノーマルキーに対する解放メッセージは上述のごとく動作するよう構成された第２装置により単に無視されることになる。
【００５５】
本発明は、上述した例のみに限定されるものでなく、幾多の変更を加え得ることは明らかである。
【図面の簡単な説明】
【図１】図１は本発明を具体化する家庭用娯楽システムの論理構成を示すブロック図である。
【図２】図２はノーマル及びリピートタイプのキーの作動に応答する図１のシステムの動作説明図である。
【図３】図３は図１のシステム内の第１制御手段の動作を例示するフローチャートである。
【図４】図４は図１のシステム内の第２制御手段の動作を例示するフローチャートである。
【図５】図５は図１のシステム内の第２制御手段の動作の一部を詳細に例示するフローチャートである。
【図６】図６はリピートキーを２度連続して直ぐに作動させる場合のシステムの動作説明図である。
【符号の説明】
１  テレビジョン（ＴＶ）受信機
２  ハイファイオーディオアンプ
３  ビデオカセットレコーダ（ＶＣＲ）
４  直列バス或いはＤ２Ｂバス
12  オーディオ／ビデオコントローラ
14  チューナ
16  ビデオモニタ
18  ユーザＩ／Ｏ
18ａ  （赤外線）遠隔制御ハンドセット
18ｂ  （赤外線）受信機
22  オーディオ／ビデオコントローラ
24  チューナ
26  テープデッキ
28  ユーザＩ／Ｏ
28ｂ  赤外線受信機
32  オーディオ／ビデオコントローラ
34  アンプ（増幅器）
【図１】
0003611339.tif 000003
【図２】
0003611339.tif 000004
【図３】
0003611339.tif 000005
【図４】
0003611339.tif 000006
【図５】
0003611339.tif 000007
【図６】
0003611339.tif 000008