(57)【特許請求の範囲】
【請求項１】
赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を受信し、
該受信した赤外線リモコン信号をコード解析して、該赤外線リモコン信号の受信が前記第一の周期で継続している間、そのコード解析データを前記第一の周期よりも長い第二の周期で繰り返し有線伝送路に伝送し、
該有線伝送路から前記コード解析データを受信し、該コード解析データの受信が前記第二の周期で継続している間、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を前記第一の周期で繰り返し再送信し、
該再送信された赤外線リモコン信号を、前記赤外線リモコン送信機でリモコン操作される被操作機器で受信する
赤外線リモコン信号転送方法。
【請求項２】
赤外線リモコン受信機と、赤外線リモコン再送信機と、これら赤外線リモコン受信機および赤外線リモコン再送信機を相互に接続する有線伝送路とを具備する赤外線リモコン信号転送装置において、
前記赤外線リモコン受信機は、赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を受信し、該受信した赤外線リモコン信号をコード解析して、該赤外線リモコン信号の受信が前記第一の周期で継続している間、そのコード解析データを前記第一の周期よりも長い第二の周期で繰り返し有線伝送路に伝送し、
前記赤外線リモコン再送信機は、前記有線伝送路から前記コード解析データを受信し、該コード解析データの受信が前記第二の周期で継続している間、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を前記第一の周期で繰り返し再送信する
赤外線リモコン信号転送装置。
【請求項３】
前記赤外線リモコン受信機は、前記第二の周期ごとに、前記有線伝送路に前記コード解析データを伝送する直前に受信したリモコン信号の該コード解析データを該有線伝送路に伝送する請求項２記載の赤外線リモコン信号転送装置。
【請求項４】
前記赤外線リモコン再送信機は、前記有線伝送路から前記コード解析データを前記第二の周期で継続して受信しているときに、最新に受信したコード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を、次のコード解析データを受信するまでの期間内であって最大で前記第２の周期を前記第１の周期で除した商に相当する回数分、前記最新の１つ前に受信したコード解析データに基づく赤外線リモコン信号の再送信に継続して前記第一の周期で繰り返し再送信する請求項２または３記載の赤外線リモコン信号転送装置。
【請求項５】
赤外線リモコン送信機で１つの操作が継続的に行われているときに先頭フレームの操作コードに続いて第２フレーム以降にリピートコードが繰り返し送信される形式のリモコン信号の前記先頭フレームの操作コードのコード解析データを前記赤外線リモコン再送信機が受信したときに、該赤外線リモコン再送信機は、先頭フレームで前記操作コードを再送信し、第２フレーム以降で前記リピートコードを繰り返し再送信し、
赤外線リモコン送信機で１つの操作が継続的に行われているときに全フレームで操作コードが繰り返し送信される形式のリモコン信号の前記先頭フレームの操作コードのコード解析データを前記赤外線リモコン再送信機が受信したときに、該赤外線リモコン再送信機は、全フレームで前記操作コードを繰り返し再送信する
請求項２から４のいずれかに記載の赤外線リモコン信号転送装置。
【請求項６】
使用者による操作に応じた赤外線リモコン信号を送信する赤外線リモコン送信機と、
該赤外線リモコン送信機から送信される赤外線リモコン信号を受信しコード解析して、そのコード解析データを有線伝送路に伝送する赤外線リモコン受信機と、
前記有線伝送路に伝送された前記コード解析データを受信し、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を送信する赤外線リモコン再送信機と、
前記赤外線リモコン送信機でリモコン操作される機器であって、前記赤外線リモコン再送信機から送信された赤外線リモコン信号を受信し解析して、その解析結果に応じた動作を実行する被操作機器とを具備する赤外線遠隔操作システムにおいて、
前記赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を前記赤外線リモコン受信機が受信したときに、該赤外線リモコン受信機は該赤外線リモコン信号のコード解析データを前記第一の周期よりも長い第二の周期で繰り返し前記有線伝送路に伝送し、
前記赤外線リモコン再送信機は前記有線伝送路に伝送された前記コード解析データを受信したときに、該コード解析データに応じた前記赤外線リモコン信号を送信し、かつ該コード解析データの受信から前記第二の周期に相当する時間に達する直前までの間、該赤外線リモコン信号を前記第一の周期で繰り返し送信する
赤外線遠隔操作システム。
【請求項７】
前記赤外線リモコン受信機が前記コード解析データと該コード解析データ以外のデータを多重化して前記有線伝送路に伝送し、
前記赤外線リモコン再送信機が前記有線伝送路から受信した多重化された信号から前記コード解析データを抽出する請求項６記載の赤外線遠隔操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、赤外線リモコン送信機から送信される赤外線リモコン信号を有線伝送路を経由して被操作機器に転送して該被操作機器を遠隔操作する赤外線リモコン信号転送方法および赤外線リモコン信号転送装置並びに赤外線遠隔操作システムに関し、有線伝送路の伝送速度が遅い場合でも、リモコン送信機のいわゆる連続押し操作による被操作機器の対応する機能を実現できるようにしたものである。
【背景技術】
【０００２】
オーディオ再生システムとして、ＣＤプレーヤおよびアンプ等からなる再生装置を１つの部屋に配置し、該再生装置から複数の部屋にスピーカケーブルを敷設して、各部屋でオーディオ再生をできるようにしたシステムが知られている。このようなシステムは例えば下記特許文献１に記載されている。
【０００３】
上記のようなオーディオ再生システムにおいて各部屋から再生装置を遠隔操作する場合のシステム構成例を図２に示す。図２の赤外線遠隔操作システム１０は、部屋Ａに赤外線リモコン送信機１２と赤外線リモコン受信機１４を配置し、部屋Ｂに赤外線リモコン再送信機１６と被操作機器１８（再生装置）を配置し、赤外線リモコン受信機１４と赤外線リモコン再送信機１６を有線伝送路２０で相互に接続して構成されている。被操作機器１８は赤外線リモコン送信機１２から送信される赤外線リモコン信号２２を直接受信して操作可能なものであるが、この赤外線遠隔操作システム１０では、赤外線リモコン送信機１２と被操作機器１８は別々の部屋Ａ，Ｂに配置されているので、赤外線リモコン送信機１２で被操作機器１８を直接操作することはできない。そこで、部屋Ａに赤外線リモコン受信機１４、部屋Ｂに赤外線リモコン再送信機１６をそれぞれ配置し、これらリモコン受信機１４および赤外線リモコン再送信機１６間を電気ケーブルまたは光ケーブルで構成される有線伝送路２０で相互に接続して赤外線リモコン信号転送装置２６を構成して、赤外線リモコン送信機１２の赤外線リモコン信号２２を赤外線リモコン信号転送装置２６を経由して被操作機器１８に伝送するようにしている。
【０００４】
すなわち、赤外線遠隔操作システム１０において、赤外線リモコン送信機１２は、使用者による押しボタン等の操作キーの操作に応じた赤外線リモコン信号２２を送信する。赤外線リモコン受信機１４はこの赤外線リモコン信号２２を受信し、そのビット列を解析して、そのコード解析データ２３（例えばビット列をそのまま数値化したデータ）を有線伝送路２０に伝送する。赤外線リモコン再送信機１６は有線伝送路２０からコード解析データ２３を受信し、該コード解析データ２３に対応した前記ビット列を所定の搬送波で変調した赤外線リモコン信号２４（赤外線リモコン送信機１２から送信される赤外線リモコン信号２２に相当する赤外線リモコン信号）を再現して送信する。被操作機器１８はこの赤外線リモコン信号２４を受信し解析して、その解析結果に応じた動作（すなわち、赤外線リモコン送信機１２で指示された動作）を実行する。
【０００５】
【特許文献１】特開２００３−４５１６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
赤外線リモコン送信機による操作機能としていわゆる「連続押し機能」がある。これは赤外線リモコン送信機で１つの操作を継続的に行う（すなわち「連続押し操作」を行う）ことにより、被制御機器に特別の機能を実行させるものである。この連続押し機能は、例えば赤外線リモコン送信機でボリュームアップ（またはダウン）ボタンを押し続けたときに、時間の経過とともにアンプのボリュームアップ（またはダウン）の速度を徐々に上げる機能として利用される。また、赤外線リモコン送信機でＣＤプレーヤやビデオプレーヤの早送り（または早戻し）ボタンを押し続けたときに、時間の経過とともに早送り（または早戻し）の速度を徐々に上げる機能としても利用することができる。
【０００７】
連続押し機能を実行するために赤外線リモコン送信機のボタンを押し続けると、赤外線リモコン送信機はそのボタンが押されている間、この操作に対応した赤外線リモコン信号を所定のフレーム周期で繰り返し送信する。このとき、被操作機器はこの赤外線リモコン信号が所定周期で繰り返し受信されていることを検出して連続押し機能が指示されていることを判断し、該受信が継続している間、該ボタンの連続押し機能として定められた所定の動作を実行する。
【０００８】
ところで、図２の赤外線遠隔操作システム１０においては、有線伝送路２０を使用して赤外線リモコン信号２２のコード解析データ２３の伝送とそれ以外のデータ（例えばオーディオ信号データ）の伝送を同時に行うように構成することができる。そのように構成する場合には、複数のデータを多重化（時分割多重化、周波数多重化等）して有線伝送路２０に伝送することになり、その結果コード解析データ２３の伝送は有線伝送路２０の空き時間または空き帯域を利用して行うことになるため、コード解析データ２３の伝送に十分な伝送速度を確保できない場合が生じる。
【０００９】
いま、赤外線リモコン送信機１２から送信される赤外線リモコン信号２２のフレーム長をＴ０（Ｔ０は例えば１０８ｍｓｅｃ）、有線伝送路２０で赤外線リモコン信号２２の１フレーム分のコード解析データ２３を伝送するのに要する時間をＴ１とする。赤外線リモコン送信機１２を連続押し操作すると、赤外線リモコン送信機１２からはリモコン信号２２としてコードデータＣ０，Ｃ１，Ｃ１，・・・（Ｃ０は操作コード、Ｃ１はリピートコードとする。以下同じ）またはコードデータＣ０，Ｃ０，Ｃ０，・・・がフレーム長Ｔ０の周期で繰り返し送信される。このとき、被操作機器１８は、操作コードＣ０を受信開始後、時間Ｔ０＋α（αは機器間の時間管理のばらつきを考慮して持たせている余裕時間）以内に次のコード（リピートコードＣ１または前回と同じ操作コードＣ０）を受信した場合は同一操作キーが連続押し操作されているものと判断し、これに対し操作コードＣ０を受信開始後、時間Ｔ０＋αを経過しても次のコードを受信しなかった場合はキー操作が断たれたものと判断して処理することが多い。このため、もしＴ１＞Ｔ０＋αである場合には、赤外線リモコン送信機１２を連続押し操作したとしても、赤外線リモコン再送信機１６は先頭の操作コードＣ０の赤外線リモコン信号２２の送信に続いて時間Ｔ０＋α以内に次のコードの赤外線リモコン信号２２を送信することができなくなる。その結果として、被操作機器１８は連続押し操作を検出できなくなるため、該連続押し操作に対応した動作を実行することができなくなる不都合を生じる。
【００１０】
この発明は上述した問題点を解決することを目的とするもので、有線伝送路の伝送速度が遅い場合でも、赤外線リモコン送信機のいわゆる連続押し操作による被操作機器の対応する機能を実現できるようにした赤外線リモコン信号転送方法および赤外線リモコン信号転送装置並びに赤外線遠隔操作システムを提供しようとするものである。
【課題を解決するための手段】
【００１１】
この発明の赤外線リモコン信号転送方法は、赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を受信し、該受信した赤外線リモコン信号をコード解析して、該赤外線リモコン信号の受信が前記第一の周期で継続している間、そのコード解析データを前記第一の周期よりも長い第二の周期で繰り返し有線伝送路に伝送し、該有線伝送路から前記コード解析データを受信し、該コード解析データの受信が前記第二の周期で継続している間、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を前記第一の周期で繰り返し再送信し、該再送信された赤外線リモコン信号を、前記赤外線リモコン送信機でリモコン操作される被操作機器で受信するものである。
【００１２】
この発明の赤外線リモコン信号転送装置は、赤外線リモコン受信機と、赤外線リモコン再送信機と、これら赤外線リモコン受信機および赤外線リモコン再送信機を相互に接続する有線伝送路とを具備する赤外線リモコン信号転送装置において、前記赤外線リモコン受信機は、赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を受信し、該受信した赤外線リモコン信号をコード解析して、該赤外線リモコン信号の受信が前記第一の周期で継続している間、そのコード解析データを前記第一の周期よりも長い第二の周期で繰り返し有線伝送路に伝送し、前記赤外線リモコン再送信機は、前記有線伝送路から前記コード解析データを受信し、該コード解析データの受信が前記第二の周期で継続している間、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を前記第一の周期で繰り返し再送信するものである。
【００１３】
この発明の赤外線リモコン信号転送装置において、前記赤外線リモコン受信機は、前記第二の周期ごとに、前記有線伝送路に前記コード解析データを伝送する直前に受信したリモコン信号の該コード解析データを該有線伝送路に伝送するものとすることができる。
【００１４】
この発明の赤外線リモコン信号転送装置において、前記赤外線リモコン再送信機は、前記有線伝送路から前記コード解析データを前記第二の周期で継続して受信しているときに、最新に受信したコード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を、次のコード解析データを受信するまでの期間内であって最大で前記第２の周期を前記第１の周期で除した商に相当する回数分、前記最新の１つ前に受信したコード解析データに基づく赤外線リモコン信号の再送信に継続して前記第一の周期で繰り返し再送信するものとすることができる。
【００１５】
この発明の赤外線リモコン信号転送装置においては、赤外線リモコン送信機で１つの操作が継続的に行われているときに先頭フレームの操作コードに続いて第２フレーム以降にリピートコードが繰り返し送信される形式のリモコン信号の前記先頭フレームの操作コードのコード解析データを前記赤外線リモコン再送信機が受信したときに、該赤外線リモコン再送信機は、先頭フレームで前記操作コードを再送信し、第２フレーム以降で前記リピートコードを繰り返し再送信し、赤外線リモコン送信機で１つの操作が継続的に行われているときに全フレームで操作コードが繰り返し送信される形式のリモコン信号の前記先頭フレームの操作コードのコード解析データを前記赤外線リモコン再送信機が受信したときに、該赤外線リモコン再送信機は、全フレームで前記操作コードを繰り返し再送信するものとすることができる。
【００１６】
この発明の赤外線遠隔操作システムは、使用者による操作に応じた赤外線リモコン信号を送信する赤外線リモコン送信機と、該赤外線リモコン送信機から送信される赤外線リモコン信号を受信しコード解析して、そのコード解析データを有線伝送路に伝送する赤外線リモコン受信機と、前記有線伝送路に伝送された前記コード解析データを受信し、該コード解析データに応じた赤外線リモコン信号であって前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を送信する赤外線リモコン再送信機と、前記赤外線リモコン送信機でリモコン操作される機器であって、前記赤外線リモコン再送信機から送信された赤外線リモコン信号を受信し解析して、その解析結果に応じた動作を実行する被操作機器とを具備する赤外線遠隔操作システムにおいて、前記赤外線リモコン送信機で１つの操作が継続的に行われているときに該赤外線リモコン送信機から第一の周期で繰り返し送信される赤外線リモコン信号を前記赤外線リモコン受信機が受信したときに、該赤外線リモコン受信機は該赤外線リモコン信号のコード解析データを前記第一の周期よりも長い第二の周期で繰り返し前記有線伝送路に伝送し、前記赤外線リモコン再送信機は前記有線伝送路に伝送された前記コード解析データを受信したときに、該コード解析データに応じた前記赤外線リモコン信号を送信し、かつ該コード解析データの受信から前記第二の周期に相当する時間に達する直前までの間、該赤外線リモコン信号を前記第一の周期で繰り返し送信するものである。
【００１７】
この発明の赤外線遠隔操作システムは、前記赤外線リモコン受信機が前記コード解析データと該コード解析データ以外のデータを多重化して前記有線伝送路に伝送し、前記赤外線リモコン再送信機が前記有線伝送路から受信した多重化された信号から前記コード解析データを抽出するものとすることができる。
【発明の効果】
【００１８】
この発明によれば、リモコン送信機を連続押し操作してリモコン信号が繰り返し送信されたときに、有線伝送路がそのコード解析データをリモコン信号の繰り返し周期よりも遅い周期でしか伝送できない場合であっても、該有線伝送路から受信するコード解析データに基づき、前記赤外線リモコン送信機から送信される赤外線リモコン信号に相当する赤外線リモコン信号を、該赤外線リモコン送信機から送信された赤外線リモコン信号の繰り返し周期で再送信して補間するので、被操作機器に該連続押し操作に対応した動作をさせることができる。
【発明を実施するための最良の形態】
【００１９】
この発明を前記図２の赤外線遠隔操作システム１０で実施する場合の実施の形態を説明する。はじめに、赤外線リモコン送信機１２から送信される赤外線リモコン信号２２について説明する。赤外線リモコン送信機１２で任意の操作キーを操作すると、赤外線リモコン送信機１２からはその操作キーに対応した操作コードＣ０を所定周波数（例えば３５ｋＨｚ）の搬送波で変調した赤外線リモコン信号２２が送信される。操作コードＣ０は図３（ａ）に示すようにリーダー部とデータ部とストップ部（トレーラ部）でフレームが構成される。データ部は操作した操作キーに応じたデータで構成される。フレームの長さは例えば１０８ｍｓｅｃである。
【００２０】
赤外線リモコン送信機１２で連続押し操作機能に対応した操作キーを連続押し操作したときは、赤外線リモコン送信機１２からは先頭の操作コードＣ０に続いて、リピートコードＣ１を前記搬送波で変調した赤外線リモコン信号２２が、該連続押し操作が継続している間、前記フレーム周期で繰り返し送信される。リピートコードＣ１は図３（ｂ）に示すようにリーダー部とストップ部（トレーラ部）のみでフレームが構成され、データ部を含まない。なお、赤外線リモコン送信機によっては、連続押し操作をしたときに、第２フレーム以降も操作コードＣ０を繰り返し送信する（つまりリピートコードＣ１を送信しない）形式のものもある。
【００２１】
図４は赤外線リモコン受信機１４の構成例を示す。赤外線受光ユニット２８は赤外線リモコン送信機１２から送信される赤外線リモコン信号２２を受光し、その受光信号を検波する。検波して得られたコードデータ（ビット列）はＣＰＵ（中央処理装置）３０に送られる。ＣＰＵ３０は該コードデータをフレームごとに数バイトの数値データに変換する。この数値データへの変換は、例えば１フレーム分のコードデータのビット列を所定ビット（例えば４ビット）ずつに区切って、各区切りごとに数値データに変換（例えば１６進数に数値化）することにより行われる。
【００２２】
ＣＰＵ３０で作成された各フレームの数値データはコード解析データ２３として伝送路インタフェース３２に送られる。伝送路インタフェース３２はこのコード解析データ２３を有線伝送路２０で伝送できるフォーマットに変換して有線伝送路２０に送出する。有線伝送路２０を赤外線リモコン信号２２のコード解析データ２３の伝送とそれ以外のデータ（例えばオーディオ信号データ）の伝送に兼用する場合は、伝送路インタフェース３２にて赤外線リモコン信号２２のコード解析データ２３とそれ以外のデータとを混合（時分割多重化、周波数多重化等）して有線伝送路２０に送出する。なお、有線伝送路２０として専用の信号線（電気ケーブルまたは光ケーブル）を使用してコード解析データ２３の伝送を行うほか、屋内の電力線を兼用して、いわゆる電力線通信（ＰＬＣ：Power Line Communication）手法によりコード解析データ２３の伝送を行うこともできる。
【００２３】
図５は赤外線リモコン再送信機１６の構成例を示す。伝送路インタフェース３３は有線伝送路２０を経て伝送されてきた信号を受信し、受信信号からコード解析データ２３を抽出してＣＰＵ３４に送る。有線伝送路２０が赤外線リモコン信号２２のコード解析データ２３の伝送とそれ以外のデータの伝送に兼用されている場合は、伝送路インタフェース３３は受信信号から赤外線リモコン信号２２のコード解析データ２３とそれ以外のデータを分離し、該分離した赤外線リモコン信号２２のコード解析データ２３をＣＰＵ３４に送る。ＣＰＵ３４はこのコード解析データ２３から、対応するコードデータ（ビット列）３５｛赤外線リモコン送信機１２から送信された赤外線リモコン信号２２に含まれているのと同じコードデータ（操作コードＣ０またはリピートコードＣ１）｝を復元して赤外線発光ユニット３６に送出する。赤外線発光ユニット３６はこのコードデータ３５を、赤外線リモコン送信機１２から送信される赤外線リモコン信号２２と同じ周波数の搬送波でＡＭ変調して、該変調した信号で赤外線発光ダイオードを駆動する。その結果、赤外線発光ユニット３６からは赤外線リモコン送信機１２から送信される赤外線リモコン信号２２同じ赤外線リモコン信号２４が再現され送信される。
【００２４】
赤外線リモコン受信機１４および赤外線リモコン再送信機１６による制御を説明する。ここではまず、赤外線リモコン送信機１２として、連続押し操作が可能な操作キー（ボリュームアップ／ダウンボタン等）を連続押し操作したときに、該連続押し操作をしている期間中、図１（ａ）に示すように、コードデータＣ０，Ｃ１，Ｃ１，・・・を変調した赤外線リモコン信号２２を所定周期Ｔ０（第一の周期、例えば１０８ｍｓｅｃ）で送信する方式の赤外線リモコン送信機を使用した場合について説明する。
【００２５】
図４の赤外線リモコン受信機１４のＣＰＵ３０による制御を図６を参照して説明する。赤外線リモコン受信機１４は、図１（ｂ）に示すように、赤外線リモコン信号２２の１フレーム分のコード解析データ２３を、赤外線リモコン信号２２の送信周期Ｔ０よりも長い周期Ｔ１で有線伝送路２０に送出する。ＣＰＵ３０は、赤外線受光ユニット２８から、検波されたコードデータを受け取ると（Ｓ１）、該信号を１フレーム単位で数値データ化処理する（Ｓ２）。１フレーム分の数値データ（すなわちコード解析データ２３）が得られると（Ｓ３）、該コード解析データ２３を転送待ちフレームデータとしてＣＰＵ３０内の転送待ちバッファメモリ（図示せず）に格納する（Ｓ４）。
【００２６】
前回のコード解析データ２３の有線伝送路２０への転送から時間Ｔ１以上経過し（Ｓ５）、かつ前記転送待ちバッファメモリにコード解析データ２３が格納されていれば（Ｓ６）、該転送待ちバッファメモリから該コード解析データ２３を読み出して伝送路インタフェース３２を介して有線伝送路２０に送出する（Ｓ７）。前回１フレーム分のコード解析データ２３が得られてから（Ｓ３）時間Ｔ０を経過するまでに、次の１フレーム分のコード解析データ２３が得られれば、前記転送待ちバッファメモリはこの新たな１フレーム分のコード解析データ２３で更新される（Ｓ１，Ｓ２，Ｓ３，Ｓ４）。これに対し、前回１フレーム分のコード解析データ２３が得られてから（Ｓ３）時間Ｔ０経過するまでに、次の１フレーム分のコード解析データ２３が成立しなければ（Ｓ８）、前記転送待ちバッファメモリはクリアされる（Ｓ９）。
【００２７】
赤外線リモコン送信機１２で連続押し操作がされその赤外線リモコン信号２２が赤外線リモコン受信機１４で受信されたときは、はじめに先頭の操作コードＣ０が解析され、そのコード解析データ２３が前記転送待ちバッファメモリに格納される（Ｓ４）。そして、該コード解析データ２３は該転送待ちバッファメモリから読み出されて（Ｓ５，Ｓ６）、伝送路インタフェース３２を介して有線伝送路２０に送出される（Ｓ７）。先頭の操作コードＣ０の解析から時間Ｔ０を経過すると、第２フレーム以降のリピートコードＣ１が時間Ｔ０ごとに解析され、前記転送待ちバッファメモリが該リピートコードＣ１のコード解析データ２３で時間Ｔ０ごとに更新される（Ｓ１，Ｓ２，Ｓ３，Ｓ４）。そして、前回の有線伝送路２０へのコード解析データ２３の送信（Ｓ７）から時間Ｔ１を経過すると（Ｓ５）、その時点で前記転送待ちバッファメモリに格納されているコード解析データ２３（リピートコードＣ１のコード解析データ）が読み出されて（Ｓ６）、伝送路インタフェース３２を介して有線伝送路２０に送出される（Ｓ７）。このようにして、連続押し操作がされている間、赤外線リモコン受信機１４からは、図１（ｂ）に示すように、コードデータＣ０，Ｃ１，Ｃ１，・・・のコード解析データが周期Ｔ１の時間間隔で有線伝送路２０に順次送出される。連続押し操作が終了すると、最後のフレーム成立（Ｓ３）から時間Ｔ０を経過したときに（Ｓ８）、コード解析データ２３の送出は終了し、前記転送待ちバッファメモリはクリアされる（Ｓ９）。
【００２８】
図５の赤外線リモコン再送信機１６のＣＰＵ３４による制御を図７を参照して説明する。ＣＰＵ３４は、有線伝送路２０からコード解析データ２３を受信すると（Ｓ１１）、該コード解析データ２３が操作コードＣ０のコード解析データである場合は、該コード解析データ２３から対応する操作コードＣ０（赤外線リモコン送信機１２から送信された赤外線リモコン信号２２に含まれているのと同じ操作コードＣ０）を復元してＣＰＵ３４内のバッファメモリ（図示せず）に格納する（Ｓ１２，Ｓ１３）。そして、前回赤外線リモコン信号２４を送信してから時間Ｔ０を経過したら（Ｓ１４）、該バッファメモリから該操作コードＣ０を読み出して、コードデータ３５として赤外線発光ユニット３６に送出する（Ｓ１５）。赤外線発光ユニット３６はこの操作コードＣ０を搬送波でＡＭ変調して、赤外線リモコン信号２４として送信する。
【００２９】
有線伝送路２０から受信したコード解析データ２３がリピートコードＣ１のコード解析データである場合は、前回の赤外線リモコン信号２４の送信から時間Ｔ０を経過したら（Ｓ１６）、対応するリピートコードＣ１を赤外線発光ユニット３６に送出する（Ｓ１７）。このリピートコードＣ１は各操作キーについて共通なので、予め赤外線リモコン再送信機１６内の図示しないメモリに記憶しておき、リピートコードＣ１のコード解析データが受信されたとき、および先頭の操作コードＣ０を受信後最初のリピートコードＣ１を受信前に、最初の操作コードＣ０の送出に続きリピートコードＣ１を１または複数回送出すべきときに、該メモリからリピートコードＣ１を読み出して赤外線発光ユニット３６に送出する。赤外線発光ユニット３６は該メモリから読み出されるリピートコードＣ１を搬送波でＡＭ変調して、赤外線リモコン信号２４として送信する。したがって、リピートコードＣ１のコード解析データが受信されたときは、該リピートコードＣ１を前記バッファメモリに格納する処理はしない。
【００３０】
ＣＰＵ３４は、コード解析データ２３を受信して（Ｓ１１）、該コード解析データに対応した操作コードＣ０を赤外線発光ユニット３６に送出（Ｓ１５）した後、次のコード解析データ２３を受信するまでは、操作コードＣ０によって次のような処理をする。すなわち、該操作コードＣ０が、連続押し操作したときにリピートコードＣ１が後続するコードパターンＣ０，Ｃ１，Ｃ１，・・・についての操作コードＣ０である場合には、時間Ｔ０を経過するごとに（Ｓ１９）、前記図示しないメモリから補間コードとしてリピートコードＣ１を読み出して赤外線発光ユニット３６に送出する（Ｓ２０）。また、該操作コードＣ０が、連続押し操作したときに操作コードＣ０が後続するコードパターンＣ０，Ｃ０，Ｃ０，・・・についての操作コードＣ０である場合には、時間Ｔ０を経過するごとに（Ｓ１９）、前記バッファメモリから補間コードとして操作コードＣ０を読み出して赤外線発光ユニット３６に送出する（Ｓ２０）。
【００３１】
このような場合分けした制御を実現するために、赤外線リモコン再送信機１６の図示しないメモリには、受信したコード解析データに対応した操作コードＣ０が、連続押し操作したときにリピートコードＣ１が後続するコードパターンＣ０，Ｃ１，Ｃ１，・・・についての操作コードＣ０か、連続押し操作したときに操作コードＣ０が後続するコードパターンＣ０，Ｃ０，Ｃ０，・・・についての操作コードＣ０かに関する情報が格納されいる。そして、ＣＰＵ３４は操作コードＣ０のコード解析データ２３を受信（Ｓ１１）したときに、該メモリを参照して、該当する制御を実行する。
【００３２】
ＣＰＵ３４は、コード解析データ２３を受信してから時間Ｔ１を経過するまでに次のコード解析データ２３を受信しなければ（Ｓ１８）、前記バッファメモリをクリアする（Ｓ２１）。
【００３３】
赤外線リモコン送信機１２で連続押し操作がされ、これに対応して赤外線リモコン受信機１４からコードデータＣ０，Ｃ１，Ｃ１，・・・のコード解析データ２３が周期Ｔ１の時間間隔で有線伝送路２０に順次送出されたときは、はじめに先頭の操作コードＣ０のコード解析データを受信し（Ｓ１１，Ｓ１２）、対応する操作コードＣ０（赤外線リモコン送信機１２から送信された赤外線リモコン信号２２に含まれているのと同じ操作コードＣ０）を復元してＣＰＵ３４内の前記バッファメモリに格納する（Ｓ１３）。そして、前回赤外線リモコン信号２４を送信してから時間Ｔ０を経過したら（Ｓ１４）、該バッファメモリから該操作コードＣ０を読み出し（Ｓ１５）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。
【００３４】
赤外線リモコン再送信機１６は操作コードＣ０のコード解析データの受信から時間Ｔ１を経過しないとリピートコードＣ１のコード解析データを受信しないので、該リピートコードＣ１のコード解析データを受信する前に、操作コードＣ０の送出（Ｓ１５）から時間Ｔ０を経過するごとに（Ｓ１９）、前記図示しないメモリから補間コードとしてリピートコードＣ１を読み出して（Ｓ２０）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。その後リピートコードＣ１のコード解析データを受信すると（Ｓ１１）、前回の発光から時間Ｔ０を経過したら（Ｓ１６）、前記図示しないメモリからリピートコードＣ１を読み出して（Ｓ１７）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。このようにして、連続押し操作がされている間、赤外線リモコン再送信機１６からは、図１（ｃ）に示すように、コードデータＣ０，Ｃ１，Ｃ１，・・・が周期Ｔ０の時間間隔で送信される。連続押し操作が終了すると、最後のコード解析データ２３を受信してから時間Ｔ１を経過すると（Ｓ１８）、補間コードとしてのリピートコードＣ１の送信は停止され、前記バッファメモリはクリアされ（Ｓ２１）、赤外線発光ユニット３６からの赤外線リモコン信号２４を送信は終了する。
【００３５】
赤外線リモコン送信機１２として、連続押し操作が可能な操作キーを連続押し操作したときに、該連続押し操作をしている期間中、コードデータＣ０，Ｃ０，Ｃ０，・・・を変調した赤外線リモコン信号２２を所定周期Ｔ０で送信する方式の赤外線リモコン送信機を使用した場合の赤外線リモコン受信機１４および赤外線リモコン再送信機１６による連続押し操作時の制御を説明する。図８は連続押し操作時の図６および図７の制御による動作を示す。
【００３６】
はじめに赤外線リモコン受信機１４のＣＰＵ３０による制御を図６を参照して説明する。赤外線リモコン送信機１２で連続押し操作がされその赤外線リモコン信号２２が赤外線リモコン受信機１４で受信されたときは、はじめに先頭の操作コードＣ０が解析され、そのコード解析データ２３がＣＰＵ３０内の前記転送待ちバッファメモリに格納される（Ｓ１，Ｓ２，Ｓ３，Ｓ４）。そして、該コード解析データ２３は該転送待ちバッファメモリから読み出されて（Ｓ５，Ｓ６）、伝送路インタフェース３２を介して有線伝送路２０に送出される（Ｓ７）。先頭の操作コードＣ０の解析から時間Ｔ０を経過すると、第２フレーム以降の操作コードＣ０が時間Ｔ０ごとに解析され、前記転送待ちバッファメモリが該操作コードＣ０のコード解析データ２３で時間Ｔ０ごとに更新される（Ｓ１，Ｓ２，Ｓ３，Ｓ４）。そして、前回の有線伝送路２０へのコード解析データ２３の送信（Ｓ７）から時間Ｔ１を経過すると（Ｓ５）、その時点で前記転送待ちバッファメモリに格納されている操作コードＣ０のコード解析データ２３が読み出されて（Ｓ６）、伝送路インタフェース３２を介して有線伝送路２０に送出される（Ｓ７）。このようにして、連続押し操作がされている間、赤外線リモコン受信機１４からは、図８（ｂ）に示すように、コードデータＣ０，Ｃ０，Ｃ０，・・・のコード解析データが周期Ｔ１の時間間隔で有線伝送路２０に順次送出される。連続押し操作が終了すると、最後のフレーム成立（Ｓ３）から時間Ｔ０を経過したときに（Ｓ８）、コード解析データ２３の送出は終了し、前記転送待ちバッファメモリはクリアされる（Ｓ９）。
【００３７】
次に、赤外線リモコン再送信機１６のＣＰＵ３４による制御を図７を参照して説明する。赤外線リモコン送信機１２で連続押し操作がされ、これに対応して赤外線リモコン受信機１４からコードデータＣ０，Ｃ０，Ｃ０，・・・のコード解析データ２３が周期Ｔ１の時間間隔で有線伝送路２０に順次送出されたときは、はじめに先頭の操作コードＣ０のコード解析データを受信し（Ｓ１１，Ｓ１２）、対応する操作コードＣ０（赤外線リモコン送信機１２から送信された赤外線リモコン信号２２に含まれているのと同じ操作コードＣ０）を復元してＣＰＵ３４内の前記バッファメモリに格納する（Ｓ１３）。そして、前回赤外線リモコン信号２４を送信してから時間Ｔ０を経過したら（Ｓ１４）、該バッファメモリから該操作コードＣ０を読み出し（Ｓ１５）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。
【００３８】
赤外線リモコン再送信機１６は操作コードＣ０のコード解析データの受信から時間Ｔ１を経過しないと次の操作コードＣ０のコード解析データを受信しないので、該操作コードＣ０のコード解析データを受信する前に、操作コードＣ０の送出（Ｓ１５）から時間Ｔ０を経過するごとに（Ｓ１９）、前記バッファメモリから補間コードとして操作コードＣ０を読み出して（Ｓ２０）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。その後次の操作コードＣ０のコード解析データを受信すると（Ｓ１１）、前回の発光から時間Ｔ０を経過したら（Ｓ１６）、前記バッファメモリから操作コードＣ０を読み出して（Ｓ１７）、赤外線発光ユニット３６からその赤外線リモコン信号２４を送信する。このようにして、連続押し操作がされている間、赤外線リモコン再送信機１６からは、図８（ｃ）に示すように、コードデータＣ０，Ｃ０，Ｃ０，・・・が周期Ｔ０の時間間隔で送信される。連続押し操作が終了すると、最後のコード解析データ２３を受信してから時間Ｔ１を経過すると（Ｓ１８）、補間コードとしての操作コードＣ０の送信は停止され、前記バッファメモリはクリアされ（Ｓ２１）、赤外線発光ユニット３６からの赤外線リモコン信号２４を送信は終了する。
【００３９】
なお、図７の制御によれば、操作者が連続押し操作機能に対応した操作キーを操作したときは、連続押し操作でなかった場合でも、赤外線リモコン再送信機１６からは、最大でＴ１／Ｔ０の商に相当する回数分（すなわち（ｍ＋１）Ｔ０＞Ｔ１＞ｍＴ０を満たす整数ｍに相当する回数分）補間コードとしてリピートコードＣ１または操作コードＣ０が送信されることになる。また、操作者が連続押し操作機能に対応した操作キーを連続押し操作したときも、連続押し操作を終了後に最大で上記ｍ回分補間コードとしてリピートコードＣ１または操作コードＣ０が送信されることになる。しかし、これらいずれの場合も、整数ｍがさほど大きい値でなければ（時間Ｔ１がさほど長くなければ）、操作キーの操作を終了してから被操作機器１８において長時間連続押し機能が持続することはなく、操作者にとって違和感のある動作とはならない。
【図面の簡単な説明】
【００４０】
【図１】連続押し操作時にリモコン送信機から送信されるコードデータのパターンががＣ０，Ｃ１，Ｃ１，・・・である場合の図６および図７の制御による動作説明図である。
【図２】この発明が適用される赤外線遠隔操作システムの一例を示すブロック図である。
【図３】赤外線リモコン信号の説明図である。
【図４】図２の赤外線リモコン受信機１４の構成例を示すブロック図である。
【図５】図２の赤外線リモコン再送信機１６の構成例を示すブロック図である。
【図６】図４の赤外線リモコン受信機１４におけるＣＰＵ３０による制御を示すフローチャートである。
【図７】図５の赤外線リモコン再送信機１６におけるＣＰＵ３４による制御を示すフローチャートである。
【図８】連続押し操作時にリモコン送信機から送信されるコードデータのパターンががＣ０，Ｃ０，Ｃ０，・・・である場合の図６および図７の制御による動作説明図である。
【符号の説明】
【００４１】
１０…赤外線遠隔操作システム、１２…赤外線リモコン送信機、１４…赤外線リモコン受信機、１６…赤外線リモコン再送信機、１８…被操作機器、２０…有線伝送路、２２，２４…赤外線リモコン信号、２３…コード解析データ、２６…赤外線リモコン信号転送装置。
【図１】
0004462211.tif 000002
【図２】
0004462211.tif 000003
【図３】
0004462211.tif 000004
【図４】
0004462211.tif 000005
【図５】
0004462211.tif 000006
【図６】
0004462211.tif 000007
【図７】
0004462211.tif 000008
【図８】
0004462211.tif 000009