(57)【要約】【課題】プラズマディスプレイの不要輻射による影響を軽減できるようにする。【解決手段】  60μsの単位区間の終端部の20μsの期間、455kHzの周波数のキャリアを、挿入することで、バイナリーデータの論理１を表し、先端部の20μsの期間、キャリアを挿入することで論理０を表す。スタートビットは、単位区間の２倍の長さのキャリアにより表す。データエンドは、単位区間の３倍の長さの無キャリアの区間で表す。このスタートビット、バイナリーコード、およびデータエンドにより構成される赤外線信号により制御対象機器を遠隔制御する。本発明は、テレビジョン受像機に適用することができる。【選択図】図２２
2006049937.tif 000002
【特許請求の範囲】
【請求項１】
信号を送信する送信装置と、前記送信装置から送信された前記信号を受信する受信装置からなる信号送受信システムにおいて、
前記送信装置は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１の信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号のうちの一方を論理０とするとともに他方を論理１として信号を送信し、
前記受信装置は、受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジ間隔の長さに基づいて信号の種類を判定する
ことを特徴とする信号送受信システム。
【請求項２】
信号を送信する送信装置と、前記送信装置から送信された前記信号を受信する受信装置からなる信号送受信システムの信号送受信方法において、
前記送信装置は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１の信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号のうちの一方を論理０とするとともに他方を論理１として信号を送信し、
前記受信装置は、受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジ間隔の長さに基づいて信号の種類を判定する
ことを特徴とする信号送受信方法。
【請求項３】
送信するデータを生成する生成手段と、
生成された前記データに基づいて前記キャリアを変調する変調手段と、
変調された前記キャリアを送信する送信手段とを備え、
前記生成手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成する
ことを特徴とする信号送信装置。
【請求項４】
前記生成手段は、前記単位区間の約２倍の長さの信号をスタート信号とし、約３倍の長さの信号をエンド信号とする
ことを特徴とする請求項３に記載の信号送信装置。
【請求項５】
前記生成手段は、予め定められているコマンド区間において、３回以上の奇数回、同一のデータを生成する
ことを特徴とする請求項３に記載の信号送信装置。
【請求項６】
前記変調手段は、第１のレベルの期間、前記キャリアを出力し、第２のレベルの期間、前記キャリアを出力しない
ことを特徴とする請求項３に記載の信号送信装置。
【請求項７】
前記送信手段は、電子機器を遠隔制御する赤外線信号として前記キャリアを送信する
ことを特徴とする請求項３に記載の信号送信装置。
【請求項８】
送信するデータを生成する生成ステップと、
生成された前記データに基づいて前記キャリアを変調する変調ステップと、
変調された前記キャリアを送信する送信ステップとを含み、
前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成する
ことを特徴とする信号送信方法。
【請求項９】
送信するデータを生成する生成ステップと、
生成された前記データに基づいて前記キャリアを変調する変調ステップと、
変調された前記キャリアを送信する送信ステップとを含み、
前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成する
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
送信するデータを生成する生成ステップと、
生成された前記データに基づいて前記キャリアを変調する変調ステップと、
変調された前記キャリアを送信する送信ステップとを含み、
前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成する
ことをコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
信号を取得する取得手段と、
取得された信号のエッジを検出するエッジ検出手段と、
検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出手段と、
検出された前記エッジ間隔の長さを判定する長さ判定手段と、
検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定手段と
を備えることを特徴とする信号処理装置。
【請求項１２】
前記種類判定手段は、前記エッジ間隔の長さに基づいて、スタート信号とその直後のデータ信号の種類を判定する
ことを特徴とする請求項１１に記載の信号処理装置。
【請求項１３】
前記種類判定手段は、前記エッジ間隔の長さとその直前の前記データ信号の種類とに基づいて次のデータ信号の種類を判定する
ことを特徴とする請求項１１に記載の信号処理装置。
【請求項１４】
前記種類判定手段は、前記エッジ間隔の長さとその直前の前記データ信号の種類とに基づいて、エンド信号とその直前のデータ信号の種類を判定する
ことを特徴とする請求項１１に記載の信号処理装置。
【請求項１５】
前記エッジ検出手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１のデータ信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２のデータ信号とで構成される信号の、第１のレベルから第２のレベルに遷移するエッジと、前記第２のレベルから前記第１のレベルに遷移するエッジのうちの一方を検出する
ことを特徴とする請求項１１に記載の信号処理装置。
【請求項１６】
遠隔制御のために送信されてきた赤外線信号を受信する受信手段と、
判定された種類の信号に対応する処理を行う処理手段とをさらに備え、
前記取得手段は、前記受信手段により受信された前記赤外線信号に基づく信号を取得する
ことを特徴とする請求項１１に記載の信号処理装置。
【請求項１７】
前記受信手段は、プラズマディスプレイの表示を遠隔制御する赤外線信号を受信し、
前記処理手段は、前記プラズマディスプレイの表示を制御する処理を行う
ことを特徴とする請求項１６に記載の信号処理装置。
【請求項１８】
信号を取得する取得ステップと、
取得された信号のエッジを検出するエッジ検出ステップと、
検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、
検出された前記エッジ間隔の長さを判定する長さ判定ステップと、
検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップと
を含むことを特徴とする信号処理方法。
【請求項１９】
信号を取得する取得ステップと、
取得された信号のエッジを検出するエッジ検出ステップと、
検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、
検出された前記エッジ間隔の長さを判定する長さ判定ステップと、
検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２０】
信号を取得する取得ステップと、
取得された信号のエッジを検出するエッジ検出ステップと、
検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、
検出された前記エッジ間隔の長さを判定する長さ判定ステップと、
検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号送受信システムおよび方法、信号送信装置および方法、信号処理装置および方法、記録媒体、並びにプログラムに関し、特に、他の電子機器からの影響を受けることなく、迅速かつ確実に信号を送受信できるようにした信号送受信システムおよび方法、信号送信装置および方法、信号処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
最近のテレビジョン受像機には、リモートコントローラが付属しており、ユーザはリモートコントローラを操作することで、各種の指令を入力することができる。
【０００３】
図１は、リモートコントローラが発生するリモートコントロール信号のタイミングチャートを表している。コマンドは、コマンド間隔Tiに１回の割合で、合計３回出力される（図１Ａ）。コマンド間隔Tiは、テレビジョン受像機の１フィールドの時間、すなわち、NTSC方式の場合、１／60秒とされる。
【０００４】
コマンドの先頭には、スタートビットが配置され、終端にはエンドビットが配置される。そして、スタートビットとエンドビットとの間に、データとパリティが配置される（図１Ｂ）。
【０００５】
データは、論理０と論理１のいずれかのビットからなるバイナリデータとされる。ビット０は、時間TOの長さの信号で表され、ビット１は時間T1の長さの信号で表される（図１Ｃ）。ビットの先頭には、キャリア時間Tcの長さのキャリア（図１Ｄ）が配置される。
【０００６】
キャリアの周波数は、従来38kHz乃至40kHzとされていたが、最近、例えば、テレビ画面上でカーソルを高速に移動させるなどの要請から、455kHzの周波数とすることが提案されている。
【０００７】
プラズマディスプレイ（PDP）の駆動信号は、図２Ａに示されるようになる。すなわち、フィールド時間Tfの周期で、そのうちの所定の期間パルスが供給される。このパルスの数が多いほど、輝度が大きくなる。各パルスは、キャリアパルス時間Tpの長さの周波数が250kHzのキャリアにより構成されている（図２Ｂ）。
【０００８】
図２Ａ，図２Ｂに示されるプラズマディスプレイの駆動信号の周波数成分を分解すると、図３に示されるようになる。すなわち、250kHzを基本周波数にして、その奇数倍の高調波成分が存在する。
【０００９】
図４は、プラズマディスプレイの放電発光スペクトルを表している。同図に示されるように、プラズマディスプレイは、400nm付近の波長の紫外光による蛍光体発光を行う結果、850nm以上の波長の赤外光を輻射として発生する。
【００１０】
その結果、例えば、図５Ａに示されるように、プラズマディスプレイの近傍において、時間T0と時間T1の組合せからなるバイナリィコードのリモートコントロール信号が発生された場合において、ほぼ同じタイミングで図５Ｂに示されるように、プラズマディスプレイの不要輻射が発生した場合、図５Ｃに示されるように、リモートコントロール信号にプラズマディスプレイの不要輻射成分が重畳され、リモートコントロール信号は混信した状態となる。その結果、本来時間T0，T1により、ビット０またはビット１のバイナリィコードが表現されるのに対して、図５Ｃに示されるように、例えば、ビット０の時間T0の長さが、本来の長さより短い時間として検出されてしまうことになる。その結果、そのビットを、ビット０と判定することができなくなる。同様のことがビット１についても発生する。
【００１１】
このことは、プラズマディスプレイの近傍で、リモートコントローラを使用することが困難となることを意味する。
【００１２】
そこで、例えば、特許文献１は、リモートコントローラとプラズマディスプレイとを光ファイバで物理的に接続し、リモートコントロール信号を光ファイバを介してプラズマディスプレイに供給することを提案している。
【特許文献１】特開平８−２９４１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１に記載のように、リモートコントローラとプラズマディスプレイとを光ファイバで接続するようにすると、リモートコントローラを使用できる範囲が制限されてしまうばかりでなく、光ファイバが邪魔になり、生活上不便となる。
【００１４】
本発明は、このような状況に鑑みてなされたものであり、プラズマディスプレイの近傍においても、リモートコントローラを任意の位置で使用できるようにするものである。
【課題を解決するための手段】
【００１５】
請求項１の信号送受信システムは、信号を送信する送信装置と、前記送信装置から送信された前記信号を受信する受信装置からなる信号送受信システムにおいて、前記送信装置は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１の信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号のうちの一方を論理０とするとともに他方を論理１として信号を送信し、前記受信装置は、受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジ間隔の長さに基づいて信号の種類を判定することを特徴とする。
【００１６】
請求項２の信号送受信方法は、信号を送信する送信装置と、前記送信装置から送信された前記信号を受信する受信装置からなる信号送受信システムの信号送受信方法において、前記送信装置は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１の信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号のうちの一方を論理０とするとともに他方を論理１として信号を送信し、前記受信装置は、受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジ間隔の長さに基づいて信号の種類を判定することを特徴とする。
【００１７】
請求項３の信号送信装置は、送信するデータを生成する生成手段と、生成された前記データに基づいて前記キャリアを変調する変調手段と、変調された前記キャリアを送信する送信手段とを備え、前記生成手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成することを特徴とする。
【００１８】
前記生成手段は、単位区間の約２倍の長さの信号をスタート信号とし、約３倍の長さの信号をエンド信号とするようにすることができる。
【００１９】
前記生成手段は、予め定められているコマンド区間において、３回以上の奇数回、同一のデータを生成するようにすることができる。
【００２０】
前記変調手段は、第１のレベルの期間、キャリアを出力し、第２のレベルの期間、キャリアを出力しないようにすることができる。
【００２１】
前記送信手段は、電子機器を遠隔制御する赤外線信号としてキャリアを送信するようにすることができる。
【００２２】
請求項８の信号送信方法は、送信するデータを生成する生成ステップと、生成された前記データに基づいて前記キャリアを変調する変調ステップと、変調された前記キャリアを送信する送信ステップとを含み、前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成することを特徴とする。
【００２３】
請求項９の記録媒体のプログラムは、送信するデータを生成する生成ステップと、生成された前記データに基づいて前記キャリアを変調する変調ステップと、変調された前記キャリアを送信する送信ステップとを含み、前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成することを特徴とする。
【００２４】
請求項１０のプログラムは、送信するデータを生成する生成ステップと、生成された前記データに基づいて前記キャリアを変調する変調ステップと、変調された前記キャリアを送信する送信ステップとを含み、前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成することをコンピュータに実行させることを特徴とする。
【００２５】
請求項１１の信号処理装置は、信号を取得する取得手段と、取得された信号のエッジを検出するエッジ検出手段と、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出手段と、検出された前記エッジ間隔の長さを判定する長さ判定手段と、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定手段とを備えることを特徴とする。
【００２６】
前記種類判定手段は、エッジ間隔の長さに基づいて、スタート信号とその直後のデータ信号の種類を判定するようにすることができる。
【００２７】
前記種類判定手段は、エッジ間隔の長さとその直前のデータ信号の種類とに基づいて次のデータ信号の種類を判定するようにすることができる。
【００２８】
前記種類判定手段は、エッジ間隔の長さとその直前のデータ信号の種類とに基づいて、エンド信号とその直前のデータ信号の種類を判定するようにすることができる。
【００２９】
前記エッジ検出手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１のデータ信号と、単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２のデータ信号とで構成される信号の、第１のレベルから第２のレベルに遷移するエッジと、第２のレベルから第１のレベルに遷移するエッジのうちの一方を検出するようにすることができる。
【００３０】
遠隔制御のために送信されてきた赤外線信号を受信する受信手段と、判定された種類の信号に対応する処理を行う処理手段とをさらに備え、取得手段は、受信手段により受信された赤外線信号に基づく信号を取得するようにすることができる。
【００３１】
前記受信手段は、プラズマディスプレイの表示を遠隔制御する赤外線信号を受信し、処理手段は、プラズマディスプレイの表示を制御する処理を行うようにすることができる。
【００３２】
請求項１８の信号処理方法は、信号を取得する取得ステップと、取得された信号のエッジを検出するエッジ検出ステップと、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、検出された前記エッジ間隔の長さを判定する長さ判定ステップと、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップとを含むことを特徴とする。
【００３３】
請求項１９の記録媒体のプログラムは、信号を取得する取得ステップと、取得された信号のエッジを検出するエッジ検出ステップと、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、検出された前記エッジ間隔の長さを判定する長さ判定ステップと、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップとを含むことを特徴とする。
【００３４】
請求項２０のプログラムは、信号を取得する取得ステップと、取得された信号のエッジを検出するエッジ検出ステップと、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップと、検出された前記エッジ間隔の長さを判定する長さ判定ステップと、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップとをコンピュータに実行させることを特徴とする。
【００３５】
本発明においては、送信装置が単位区間の先頭から１／ｎの位置にエッジを有する第１の信号と、単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号のうちの一方を論理０とするとともに他方を論理１として信号を送信し、受信装置が受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジの間隔の長さに基づいて、信号の種類を判定する。
【００３６】
また、本発明においては、単位区間の先頭から１／ｎの位置にエッジを有する信号を第１の信号とし、単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号とし、第１の信号と第２の信号のうちの一方を論理０とするとともに他方を論理１として生成されたデータに基づいて変調されたキャリアが送信される。
【００３７】
さらに本発明においては、取得された信号から検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔がエッジ間隔として検出され、検出されたエッジ間隔の長さに基づいて、信号の種類が判定される。
【発明の効果】
【００３８】
本発明によれば、信号送受信システムを実現することができる。特に、本発明によれば、プラズマディスプレイに代表される他の電子機器が発生する不要輻射に影響されずに信号を送受信することが可能となる。
【００３９】
また、本発明によれば、信号を送信することができる。特に、本発明によれば、プラズマディスプレイに代表される他の電子機器に影響されにくい信号を送信することができる。その結果、その信号に基づいて他の装置を正確かつ確実に任意の位置で遠隔制御することが可能となる。
【００４０】
さらに、本発明によれば、信号を受信しその種類を判定することができる。特に、プラズマディスプレイに代表される他の電子機器が発生する不要輻射に影響されずに信号の種類を正確にかつ簡単に判定することが可能となる。また、そのために複雑な構成も必要としない。
【発明を実施するための最良の形態】
【００４１】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００４２】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００４３】
請求項１の信号送受信システムおよび請求項２の信号送受信方法は、信号を送信する送信装置（例えば、図６のリモートコントローラ11）と、前記送信装置から送信された前記信号を受信する受信装置（例えば、図６のテレビジョンチューナ12）からなる信号送受信システム（例えば、図６のテレビジョン放送受信システム1）において、前記送信装置は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１の信号（例えば、図２０Ｂの論理０の信号）と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２の信号（例えば、図２０Ａの論理１の信号）のうちの一方を論理０とするとともに他方を論理１として信号を送信し（例えば、図２６のステップS4の処理）、前記受信装置は、受信された信号の立ち上がりエッジと立ち下がりエッジのうちの一方のエッジ間隔の長さに基づいて信号の種類を判定する（例えば、図３０のデータビット判定処理）ことを特徴とする。
【００４４】
請求項３の信号送信装置（例えば、図６のリモートコントローラ11）は、送信するデータを生成する生成手段（例えば、図２６のステップS2の処理を実行する図７のデータ生成部42）と、生成された前記データに基づいて前記キャリアを変調する変調手段（例えば、図２６のステップS3の処理を実行する図７のキャリア変調部43）と、変調された前記キャリアを送信する送信手段（例えば、図２６のステップS4の処理を実行する図７の発光部44）とを備え、前記生成手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号（例えば、図２０Ｂの論理０の信号）とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号（例えば、図２０Ａの論理１の信号）とし、前記第１の信号と前記第２の信号のうちの一方を論理０とするとともに他方を論理１として前記データを生成することを特徴とする。
【００４５】
前記生成手段は、前記単位区間の約２倍の長さの信号をスタート信号（例えば、図２３Ａ乃至図２３Ｃのスタートビット）とし、約３倍の長さの信号をエンド信号（例えば、図２５Ａ乃至図２５Ｃのエンド信号）とする。
【００４６】
前記生成手段は、予め定められているコマンド区間（例えば、図１８Ａのコマンド間隔Tc）において、３回以上の奇数回、同一のデータを生成する。
【００４７】
前記変調手段は、第１のレベルの期間、前記キャリアを出力し、第２のレベルの期間、前記キャリアを出力しない（例えば、図２２Ａ）。
【００４８】
請求項８の信号送信方法、請求項９の記録媒体のプログラム、請求項１０のプログラムは、送信するデータを生成する生成ステップ（例えば、図２６のステップS2）と、生成された前記データに基づいて前記キャリアを変調する変調ステップ（例えば、図２６のステップS3）と、変調された前記キャリアを送信する送信ステップ（例えば、図２６のステップS4）とを含み、前記生成ステップは、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する信号を第１の信号（例えば、図２０Ｂの論理０の信号）とし、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する信号を第２の信号（例えば、図２０Ａの論理１の信号）とし、前記第１の信号と前記第２の信号のうちの一方を論理０とすることを特徴とする。
【００４９】
請求項１１の信号処理装置（例えば、図６のテレビジョンチューナ12）は、信号を取得する取得手段（例えば、図２９のステップS12の処理を実行する図２７の取得部102）と、取得された信号のエッジを検出するエッジ検出手段（例えば、図２９のステップS13の処理を実行する図２７のエッジ検出部103）と、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出手段（例えば、図２９のステップS14の処理を実行する図２７の受信間隔計測部104）と、検出された前記エッジ間隔の長さを判定する長さ判定手段（例えば、図２９のステップS16,S18の処理を実行する図２７の判定部105、図３０のステップS41,S45,S49,S53の処理を実行する図２８の受信間隔判定部121）と、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定手段（例えば、図２９のステップS17,S20の処理を実行する図２７のスタート信号検出部106、エンド信号検出部107、図３０のステップS43,S44,S47,S48,S51,S52,S55,S56の処理を実行する図２８の直前データ判定部122、データビット設定部123、エラー処理部124）とを備えることを特徴とする。
【００５０】
前記種類判定手段は、前記エッジ間隔の長さに基づいて、スタート信号とその直後のデータ信号の種類を判定する（例えば、図２９のステップS17の処理）。
【００５１】
前記種類判定手段は、前記エッジ間隔の長さとその直前の前記データ信号の種類とに基づいて次のデータ信号の種類を判定する（例えば、図３０のデータビット判定処理）。
【００５２】
前記種類判定手段は、前記エッジ間隔の長さとその直前の前記データ信号の種類とに基づいて、エンド信号とその直前のデータ信号の種類を判定する（例えば、図２９のステップS20の処理）。
【００５３】
前記エッジ検出手段は、単位区間の先頭から１／ｎ（ｎ＝３，４，５，・・・）の位置にエッジを有する第１のデータ信号と、前記単位区間の先頭から（ｎ−１）／ｎの位置にエッジを有する第２のデータ信号とで構成される信号の、第１のレベルから第２のレベルに遷移するエッジと、前記第２のレベルから前記第１のレベルに遷移するエッジのうちの一方を検出する（例えば、図２３乃至図２５の処理）。
【００５４】
遠隔制御のために送信されてきた赤外線信号を受信する受信手段（例えば、図８の受光素子82）と、判定された種類の信号に対応する処理を行う処理手段（例えば、図８の制御部61）とをさらに備え、前記取得手段は、前記受信手段により受信された前記赤外線信号に基づく信号を取得する。
【００５５】
前記受信手段は、プラズマディスプレイ（例えば、図６のプラズマディスプレイ13）の表示を遠隔制御する赤外線信号を受信し、前記処理手段は、前記プラズマディスプレイの表示を制御する処理を行う。
【００５６】
請求項１８の信号処理方法、請求項１９の記録媒体のプログラム、請求項２０のプログラムは、信号を取得する取得ステップ（例えば、図２９のステップS12）と、取得された信号のエッジを検出するエッジ検出ステップ（例えば、図２９のステップS13）と、検出された立ち上がりエッジと立ち下がりエッジのうちの一方の間隔をエッジ間隔として検出する間隔検出ステップ（例えば、図２９のステップS14）と、検出された前記エッジ間隔の長さを判定する長さ判定ステップ（例えば、図２９のステップS16,S18、図３０のステップS41,S45,S49,S53）と、検出された前記エッジ間隔の長さに基づいて信号の種類を判定する種類判定ステップ（例えば、図２９のステップS17,S20、図３０のステップS42,S43,S44,S46,S47,S48,S50,S51,S52,S54,S55,S56）とを含むことを特徴とする。
【００５７】
以下、本発明の実施の形態について図面を参照して説明する。図６は、本発明を適用した信号送受信システムの構成例を表している。この信号送受信システム１は、リモートコントローラ１１、テレビジョンチューナ１２、およびプラズマディスプレイ１３により構成されている。リモートコントローラ１１は、ユーザにより操作されたとき、その操作されたキーに対応する赤外線信号からなるリモートコントロール信号を、被制御機器としてのテレビジョンチューナ１２に向けて出力する。テレビジョンチューナ１２は、赤外線信号を受信する受信部１２Ａを有しており、リモートコントローラ１１より供給されたリモートコントロール信号を受信し、その信号に対応する処理を実行する。プラズマディスプレイ１３は、テレビジョンチューナ１２により供給された信号に基づいて画像を表示する。
【００５８】
なお、テレビジョンチューナ１２の受信部１２Ａには、プラズマディスプレイ１３が発生する不要輻射が場合によって受信される。
【００５９】
リモートコントローラ１１は、例えば、図７に示されるように、操作部４１、データ生成部４２、キャリア変調部４３、および発光部４４により構成されている。発光部４４は、赤外線を発生する発光素子４５を有している。
【００６０】
操作部４１は、各種のキーを有し、ユーザにより操作されたキーに対応する信号をデータ生成部４２に出力する。データ生成部４２は、操作部４１より入力された信号、すなわち、ユーザにより操作されたキーに対応するデータを生成し、キャリア変調部４３に出力する。キャリア変調部４３は、所定の周波数（この実施の形態の場合、455kHz）の周波数のキャリアをデータ生成部４２より供給されたデータに基づいて変調し、発光部４４に出力する。発光部４４は、その発光素子４５から、キャリア変調部４３より供給された信号に基づいて、リモートコントロール信号としての赤外線信号を発生する。
【００６１】
図８は、テレビジョンチューナ１２の構成例を表している。このテレビジョンチューナ１２は、受信部１２Ａ、制御部６１、選局部６２、合成部６３、およびリムーバブルメディア６４により構成されている。
【００６２】
受信部１２Ａは、さらに、光学バンドパスフィルタ（BPF）８１、受光素子８２、キャリアフィルタ８３、受信アンプ８４、コマンドフィルタ８５、およびコマンドデコーダ８６により構成されている。
【００６３】
光学バンドパスフィルタ８１は、入力された赤外線信号のうち、所定の範囲の波長の成分のみを抽出し、受光素子８２に向けて出射する。受光素子８２は、光学バンドパスフィルタ８１より入射された赤外線信号を電気信号に変換し、キャリアフィルタ８３に出力する。キャリアフィルタ８３は、受光素子８２より入力された信号から、リモートコントローラ１１が出力する赤外線信号のキャリアの周波数成分（いまの場合、455kHz）の成分を抽出し、受信アンプ８４に出力する。受信アンプ８４は、キャリアフィルタ８３より入力された信号を増幅し、コマンドフィルタ８５に出力する。コマンドフィルタ８５は、受信アンプ８４より入力された信号からコマンド成分を抽出し、コマンドデコーダ８６に出力する。コマンドデコーダ８６は、コマンドフィルタ８５より入力されたコマンドをデコードし、リモートコントロールコードを生成する。
【００６４】
例えば、マイクロコンピュータなどにより構成される制御部６１は、コマンドデコーダ８６が出力したリモートコントロールコードを入力し、その内容を分析し、その内容に対応する処理を実行する。制御部６１は、例えば、選局部６２を制御し、ユーザにより指定された放送チャンネルの電波を復調させる。選局部６２より出力された信号は、合成部６３を介してプラズマディスプレイ１３に出力され、画像として表示される。合成部６３は、制御部６１より入力された、例えばカーソルなどの画像データを、選局部６２より入力された映像信号に合成する。
【００６５】
リムーバブルメディア６４は、必要に応じて、制御部６１に接続され、制御部６１に必要なコンピュータプログラムやデータなどを適宜供給する。
【００６６】
発光部４４が有する発光素子４５は、図９に示されるような波長特性を有している。この実施の形態の場合、発光素子４５は、ほぼ890nmの波長をピークとして、840nm乃至960nmの帯域の波長の赤外線を発生する。これに対して、光学バンドパスフィルタ８１は、図１０に示されるように、ほぼ900nmの波長を中心とする890nm乃至920nmの帯域の波長の光のみを通過させる。その結果、図１１に示されるように、発光部４４の発光素子４５が、出力した赤外線信号（図１１において、破線で示される信号）のうち、図中に実線で示される図１０の光学バンドパスフィルタ８１の特性に沿った成分のみが抽出される。
【００６７】
一方、プラズマディスプレイ１３は、図１２に示されるような800nm乃至920nmの帯域の赤外線を不要輻射として発生する。しかしながら、光学バンドパスフィルタ８１は、図１０に示される特性を有しているため、プラズマディスプレイ１３の不要輻射が受信されたとしても、光学バンドパスフィルタ８１を通過し、受光素子８２に入射される成分は、図１３に実線で示されるように、図１１に示されるリモートコントローラ１１の発光素子４５が出力した成分に比べて、充分小さいレベルとなる。したがって、プラズマディスプレイ１３の不要輻射成分による干渉が抑制される。
【００６８】
さらに、リモートコントローラ１１のキャリア変調部４３が発生するキャリアの周波数特性は、図１４に示されるように、455kHzの単一周波数とされる。そして、キャリアフィルタ８３に周波数特性は、図１５に示されるように、430kHz乃至520kHzを中心とする（ゲイン１とする）周波数帯域であって、280kHz乃至680kHzの範囲の成分を通過させる。したがって、キャリアフィルタ８３は、図１６に示されるように、リモートコントローラ１１のキャリア成分を通過させる。したがって、その成分が受信アンプ８４により増幅され、コマンドフィルタ８５に供給される。
【００６９】
プラズマディスプレイ１３のキャリアの周波数特性は、図１７に示されるように、250kHzであり、その高調波成分として750kHzの成分を有している。これらのプラズマディスプレイ１３が発生する不要輻射成分は、キャリアフィルタ８３を通過することができない。このことからも、プラズマディスプレイ１３によるリモートコントロール信号への干渉は抑制される。      
【００７０】
図１８Ａと図１８Ｂは、は、リモートコントローラ１１が発生する赤外線信号のタイムチャートを表している。データ生成部４２は、16.6msのコマンド間隔Tcの間に、５個のパケットのデータを生成する。５個のパケットのそれぞれには同一のコマンドが配置される。この実施の形態においては、５個のパケットで１フレームのコマンドが構成される。１パケットの長さは1.74msとされる。そして、１つのパケットの終端部には、180μsの長さの無信号区間が配置される。図１８Ａと図１８Ｂにおいては、図中上側に示されるレベルの期間が信号オフ（無信号）の期間であり、図中下側に示されるレベルが信号オン（有信号）の期間である。
【００７１】
キャリア変調部４３は、データがオンの期間、データに対応してキャリアを発生する。図１８Ｂに示されるように、各パケットの先頭には、スタートビットが配置され、末尾にはデータエンドが配置される。そしてその間には、論理１または論理０のバイナリーコードが配置される。図１８Ｂにおいて、下のレベルの期間（図中ハッチングされている部分の期間）において、キャリアが発生され、上のレベルの期間（図中ハッチングされていない部分の期間）において、キャリアの発生が中止される。
【００７２】
本発明の実施の形態においては、スタートビットが図１９Ａに示されるように、120μsの長さ（後述する図２０のバイナリーコードの単位区間60μsの２倍の長さ）とされる。すなわち、スタートビットにおいては、120μsの期間、キャリアが発生される。
【００７３】
これに対して、図１９Ｂに示されるように180μsの長さ（単位区間の３倍の長さ）のキャリアがない区間は、データエンドとされる。但し、データエンドの後、次のデータがいつ発生されるかは任意であるので、180μsの期間の後、さらにキャリアの存在しない任意の長さの期間が連続することがある。
【００７４】
これに対して、論理１または論理０のバイナリーコードは60μsの長さの単位区間で表わされる。論理１は、図２０Ａに示されるように、60μsの単位区間の前端側の40μsの無キャリアの期間の後、20μsの長さのキャリアの区間により表される。換言すれば、40μsの長さのオフの期間（第２のレベルの期間）、第２のレベルから第１のレベルへの立ち下がりエッジ、並びに20μsのオンの期間（第１のレベルの期間）により、論理１が表される。
【００７５】
これに対して、図２０Ｂに示されるように、論理０は、20μsの無キャリア発生区間（第１のレベルの区間）、第１のレベルから第２のレベルへの立ち上がりエッジ、並びにそれに続く40μsの長さのキャリアの区間（第２のレベルの区間）により表される。
【００７６】
なお、この実施の形態においては、スタートビットは単位区間の２倍、データエンドは単位区間の３倍としたが、それぞれの長さは、それ以上の単位区間の整数倍の長さとすることができる。スタートビットおよびデータエンドの長さを単位区間の非整数倍とすることも可能であるが、そのようにするとスタートビットやデータエンドの検出が困難となる。したがって、単位区間の整数倍とすることが好ましい。
【００７７】
１パケット内のデータのビット数は、24ビットとされるが、16ビット、その他の任意のビット数とすることももちろん可能である。
【００７８】
本発明においては、５個のパケットのうち、３パケットが正しく受信された場合（３個のコマンドが同一である場合）、受信側の装置で、受信されたパケットに対応する処理が実行される。正しく受信されたパケットの数が、２パケット以下（同一のコマンドが２個以下）である場合には、そのコマンドは受信側において無視される。したがって、本発明の実施の形態の場合、受信側に正しくコマンドを伝送するのに必要な送信信号が、１フィールド期間中に占める割合は次式に示すように31.4％となる。
【００７９】
5.22ms／16.6ms＝31.4％
【００８０】
上記式において、5.22msは図２１Ａに示されるように、３パケットの信号の長さを意味し、16.6msは１フィールドの時間（コマンド間隔）を意味する。
【００８１】
これに対して、図１Ａ乃至図１Ｄに示されるように、１フィールドのコマンド間隔Tiにおいて、１個のコマンドを送信するようにした場合、送信信号の占める割合は、次式で示されるように、最長で55.9％となり、最短で40.4％となる。
【００８２】
9.28ms／16.6ms＝55．9％
【００８３】
6.7ms／16.6ms＝40.4％
【００８４】
なお、上記計算では、図２１Ｂに示されるように、全体のデータは50ビット、そのうちの１ビットがスタートビット、24ビットがデータ、残りの25ビットがパリティとされている。
【００８５】
そして、スタートビットは、44.0μsの長さのキャリアと193.4μsの長さの無キャリア区間の合計237.4μsの長さの信号とされる。また、論理１は、44.0μsの長さのキャリア区間と140.6μsの長さの無キャリア区間の、合計184.6μsの信号とされ、論理０は、44.0μsの長さのキャリア区間と87.9μsの無キャリア区間の、合計131.9μsの長さの信号とされる。
【００８６】
この場合、50ビットの期間の長さは、構成されるビットが１または０のいずれであるかで異なるが、最長はスタートビット以外の全てのビットが１である場合であり、この場合の長さは9.28ms（＝237.4μs＋184.6μs×49）となる。これに対して、最短の長さは、スタートビット以外全て０である場合であり、この場合の50ビットの長さは6.7ms（＝237.4μs＋131.9μs×49）となる。
【００８７】
すなわち、本実施の形態のほうが、信号送信に必要な時間が短くなっているので、ノイズ耐性がより高いことがわかる。
【００８８】
したがって、本発明においては、図２２Ａに示されるように、スタートビットにおいて、450kHzの周波数のキャリアが送信され、データ区間においては、論理１の場合、60μsの単位区間のうちの後端部側の20μsの期間、キャリアが送信され、論理０の場合、60μsの前端部側の20μsの期間、キャリアが送信される。受信側においては、図２２Ｂに示されるように、キャリアが受信されたとき、アクティブオンとされ、受信したデータの種類が判定される。なお、図２２Ｂにおいては、受信側における波形が、復調に要する時間的遅延を考慮して示されている。
【００８９】
そこで、以下において、データの種類の判定の原理について説明する。なお、以下の図においては、復調に要する時間的な遅れは無視した状態で示されている。
【００９０】
本発明においては、リモートコントロール信号の復調信号の立ち上がりエッジと立ち下がりのうちの一方のエッジ（この実施の形態の場合、立ち下がりエッジ）の間隔に基づいて、信号の種類が判定される。換言すれば、キャリアの存在が検出されたときから、次にキャリアの存在が検出されるまでの間隔に基づいて、データの種類が判定される。
【００９１】
スタートビットは120μsの期間、キャリアが存在することになる。したがって、その直後のデータが論理１である場合、図２３Ａに示されるように、120μsに続く60μsの時間のうちの最初の40μsの期間、無信号となった後、次の20μsの期間、キャリアが存在することになる。したがって、この場合における立ち下がりエッジ（キャリアの存在が検出されたタイミング）から次の立ち下がりエッジまでの間隔は、160μs（＝120μs＋40μs）となる。
【００９２】
これに対して、図２３Ｂと図２３Ｃに示されるように、120μsのスタートビットの直後のデータが論理０である場合、60μsの単位区間の先頭の20μsの期間、すなわち、スタートビットに続いて合計140μsの期間、キャリアが存在し、次の40μsの期間、無キャリアの状態となる。
【００９３】
そして、最初の論理０のデータに続く２番目のデータの論理が０である場合には、図２３Ｂに示されるように、その論理の60μsの単位区間の先頭の20μsの期間、キャリアが存在し、続く40μsの期間、無キャリアの状態となる。したがって、スタートビットの先頭の立ち下がりエッジから、次の立ち下がりエッジ（２番目の論理０のキャリアによるエッジ）までの間隔は、180μs（＝120μs＋20μs＋40μs）となる。
【００９４】
一方、スタートビットの直後の論理が０である場合において、それに続く２番目のデータの論理が１である場合には、図２３Ｃに示されるように、２番目の単位区間の先頭の40μsの期間、直前の単位区間の40μsの無キャリア区間に続いて、40μsの期間、無キャリアとなり、その後の20μsの期間、キャリアが存在することになる。したがって、スタートビットの先頭の立ち下がりエッジから、次の立ち下がりエッジ（２番目のデータの20μsのキャリアによる立ち下がり）までの間隔は220μs（＝120μs＋20μs＋40μs＋40μs）となる。
【００９５】
データ区間におけるバイナリーデータは、図２４Ａ乃至２４Ｅに示されるようになる。
【００９６】
２つの連続する論値が、「１１」である場合、図２４Ａに示されるように、先の単位区間の後ろ側の20μsの期間の立ち下がりエッジから、次の単位区間の後ろ側の20μsのキャリア区間の先頭の立ち下がりエッジまでの間隔は60μs（＝20μs＋40μs）となる。
【００９７】
連続する２ビットが「００」である場合、図２４Ｂに示されるように、先行する単位区間の先頭の20μsのキャリア区間の立ち下がりエッジと、後行する単位区間の先頭の20μsの立ち下がりエッジまでの間隔は60μs（＝20μs＋40μs）となる。
【００９８】
連続する２ビットが「１０」である場合、さらにその後のビットが、「０」であれば、図２４Ｃに示されるように、３個の単位区間のうちの先頭の単位区間の後ろ側の20μsのキャリア区間の立ち下がりから、３番目の単位区間の先頭の20μsのキャリア区間の立ち下がりまでの間隔は80μs（＝20μs＋40μs）となる。
【００９９】
これに対して、連続する２ビットが「１０」である場合において、その直後のビットが「１」であるときには、図２４Ｅに示されるように、３個の連続する単位区間のうちの先頭の単位区間の後ろ側の20μsのキャリア区間の立ち下がりエッジから、３番目の単位区間の後ろ側のキャリア区間の20μsの立ち下がりまでの間隔は120μs（＝20μs＋60μs＋40μs）となる。
【０１００】
連続する２ビットが「０１」である場合には、図２４Ｄに示されるように、先行する単位区間の先頭の20μsのキャリア区間の立ち下がりエッジから、後行する単位区間の後ろ側の20μsのキャリア区間の立ち下がりエッジまでの間隔は100μs（＝60μs＋40μs）となる。
【０１０１】
データエンドは、図２５Ａ乃至図２５Ｃに示されるように検出される。なお、５個のパケットのうち、最後の５番目のパケットを除く１番目から４番目までのパケットにおいては、データエンドの直後に、次のパケットのスタートビットが位置することになる。したがって、180μsの無キャリアの区間の終端部は、120μsの長さのキャリアによるスタートビットの立ち下がりエッジが存在することになる。
【０１０２】
そして、データエンドの直前のデータの論理が１である場合、図２５Ａに示されるように、その単位区間の後ろ側の20μsのキャリア区間の立ち下がりエッジが存在する。したがって、そのエッジから、データエンドの直後のスタートビットの立ち下がりエッジまでの間隔は200μs（＝20μs＋180μs）となる。
【０１０３】
データエンドの直前のデータの論理が０である場合には、さらにその直前の論理も０であるときは、データエンドの直前の論理０の最初の20μsのキャリア間の立ち下がりエッジが存在する。したがって、その立ち下がりエッジからデータエンドの直後のスタートビットの立ち下がりエッジまでの間隔は240μs（＝60μs＋180μs）となる。
【０１０４】
データエンドの直前の論理が０である場合において、さらにその直前のデータの論理が１である場合は、論理１の単位区間の最後の20μsのキャリア区間の立ち下がりエッジが存在する。そして、その立ち下がりエッジからデータエンドの直後のスタートビットの立ち下がりエッジまでの間隔は260μs（＝20μs＋60μs＋180μs）となる。
【０１０５】
図２３Ａ乃至図２３Ｃ、図２４Ａ乃至図２４Ｅ、並びに図２５Ａ乃至図２５Ｃの立ち下がりエッジの間隔を比較して明らかなように、図２３Ａ乃至図２３Ｃのスタートビットの160μs，180μs，220μs，の間隔は、図２４Ａ乃至図２４Ｅのバイナリーデータの間隔、または図２５Ａ乃至図２５Ｃのデータエンドの間隔としては出現しない。したがって、間隔が160μs，180μs、または220μsであった場合には、そのことから一義的にスタートビットが検出されたと判定することが可能となる。そして、この場合にはさらに間隔が160μsであれば、スタートビットに続くデータの論理が１であることも一義的に決定される。同様に、間隔が180μsだった場合には、スタートビットに続く論理が「００」であることが一義的に決定され、220μsである場合には、直後のデータの論理が「０１」であることが一義的に決定される。
【０１０６】
また、図２４Ａ乃至図２４Ｅに示されるバイナリーデータの60μs，80μs，100μs、または120μsの長さは、図２３Ａ乃至図２３Ｃのスタートビットおよび図２５Ａ乃至図２５Ｃのデータエンドの間隔としては検出されない。したがって、これらの60μs，80μs，100μs、または120μsの間隔が検出された場合、その間隔から、次のようにしてバイナリーデータの論理を判定することができる。
【０１０７】
すなわち、60μsの間隔が検出された場合、直前の論理が１であれば、現在の論理は１であり（図２４Ａ）、直前の論理が０であれば、現在の論理も０となる（図２４Ｂ）。
【０１０８】
80μsの間隔が検出された場合には、直前の論理は１であり、現在の論理と直後の論理は０であると判定することができる（図２４Ｃ）。
【０１０９】
100μsの間隔が検出された場合には、現在の論理は１であり、直前の論理が０であることが一義的に決定される（図２４Ｄ）。
【０１１０】
120μsの間隔が検出された場合には、現在のデータの論理は１であり、その直前の論理が０であり、さらにその直前の論理が１であることが一義的に決定される（図２４Ｅ）。
【０１１１】
さらに、200μs，240μs、または260μsの間隔が検出された場合には、この間隔は、図２４Ａ乃至図２４Ｅのバイナリーデータの論理、または図２３Ａ乃至図２３Ｃのスタートビットにおいては検出されない間隔であるので、これらの間隔が検出された場合には、データエンドが検出されたと一義的に決定することができる。なお、その間隔が200μsである場合には、データエンドの直前のバイナリーデータの論理が１であることになるが、これは図２４Ａまたは図２４Ｄのパターンから既に検出されている。
【０１１２】
データエンドが240μsである場合における直前のデータが、「００」であることは、図２４Ｂのパターンから検出されている。
【０１１３】
間隔が260μsである場合には、データエンドの直前のバイナリーデータの論理が０であることも一義的に決定される。なお、さらにその直前のバイナリーデータの論理が１であることは、図２４Ａまたは図２４Ｄのパターンから検出されている。
【０１１４】
次に、図２６のフローチャートを参照して、リモートコントローラ１１の赤外線信号の送信処理について説明する。
【０１１５】
最初に、ステップＳ１において、操作部４１は、ユーザからの操作を受け付ける。すなわちユーザは、リモートコントローラ１１の所定のキーを操作することで、例えば、プラズマディスプレイ１３上に表示されているカーソルの移動を指令する。操作部４１は、ユーザが操作したキーに対応する信号をデータ生成部４２に出力する。
【０１１６】
データ生成部４２は、ステップＳ２においてデータを生成する。すなわち、データ生成部４２は、操作部４１からの信号に基づいて、その信号に対応するデータを生成する。具体的には、例えば、ユーザが右方向の矢印キーを操作した場合には、右方向の矢印キーが操作されたことを表すデータが生成される。生成されたデータは、キャリア変調部４３に供給される。
【０１１７】
ステップＳ３において、キャリア変調部４３は、データ生成部４２から入力されたデータに基づいてキャリアを変調する。
【０１１８】
データ生成部４２は、上述したように、スタートビットとそれに続く24ビットのバイナリーデータ、さらにそれに続くデータエンドの信号からなるパケットを５個生成する。
【０１１９】
キャリア変調部４３は、データ生成部４２から供給される信号のレベルが、より低いレベルである第１のレベルである期間、455kHzの周波数のキャリアを発生させ、より高いレベルである第２のレベルである期間、キャリアの発生を中止する。
【０１２０】
ステップＳ４において、発光部４４は赤外線信号を発生する。具体的には、キャリア変調部４３より供給された信号に基づいて、発光部４４が内蔵する発光素子４５を駆動することで、リモートコントロール信号としての赤外線信号が発生される。
【０１２１】
以上のようにして、発生された赤外線信号は、テレビジョンチューナ１２の受信部１２Ａに入射される。光学バンドパスフィルタ８１は、入射された赤外線信号のうち、図１０に示される範囲の波長成分だけを抽出し、受光素子８２に供給する。受光素子８２は、入射された赤外線信号を電気信号に変換し、キャリアフィルタ８３に出力する。キャリアフィルタ８３は、入射された信号から、図１５に示される周波数帯域の信号成分のみを通過させる。これにより、図１６に示されるように、455kHzのキャリア成分が抽出されるが、図１７に示されるプラズマディスプレイ１３からの不要輻射成分は抑制される。その結果、プラズマディスプレイ１３から発生される不要輻射によるリモートコントロール信号への干渉は抑制される。
【０１２２】
受信アンプ８４は、入力された信号を増幅しコマンドフィルタ８５に出力する。コマンドフィルタ８５は、入力された信号の種類を判定し、判定結果をコマンドデコーダ８６に出力する。コマンドデコーダ８６は、入力された信号の種類からコマンドをデコードし、得られたリモートコントロールコードを制御部６１に出力する。
【０１２３】
制御部６１は、コマンドデコーダ８６より供給されたリモートコントロールコードに対応する処理を行う。いまの場合、制御部６１は、カーソルをユーザの操作に対応する位置に移動させるためのデータを発生し、合成部６３に出力する。合成部６３は、制御部６１より供給されたカーソル表示のためのデータを選局部６２より供給された画像データに合成し、プラズマディスプレイ１３に出力し、表示させる。
【０１２４】
以上のようにして、ユーザの操作に対応する位置にカーソルが移動されることになる。
【０１２５】
次に、コマンドフィルタ８５のより詳細な構成と処理について説明する。
【０１２６】
コマンドフィルタ８５は、図２７に示されるように、初期化部１０１、取得部１０２、エッジ検出部１０３、受信間隔計測部１０４、判定部１０５、スタート信号検出部１０６、エンド信号検出部１０７、およびデータビット判定部１０８により構成されている。データビット判定部１０８は、さらに図２８に示されるように、受信間隔判定部１２１、直前データ判定部１２２、データビット設定部１２３、およびエラー処理部１２４により構成されている。
【０１２７】
初期化部１０１は、初期化処理を行う。取得部１０２は、処理対象とする赤外線信号に基づくデータを取得する。エッジ検出部１０３は、取得部１０２により取得された信号の立ち上がりエッジまたは立ち下がりエッジのうちの立ち下がりエッジを検出する。受信間隔計測部１０４は、エッジ検出部１０３により検出された立ち下がりエッジの間隔を検出する。判定部１０５は、受信間隔データの有無を判定する。スタート信号検出部１０６は、受信間隔計測部１０４により検出された受信間隔に基づいて、スタート信号を検出する。エンド信号検出部１０７は、受信間隔計測部１０４により検出された受信間隔に基づいて、データエンドを検出する。データビット判定部１０８は、バイナリデータの論理を判定する。
【０１２８】
より具体的には、データビット判定部１０８の受信間隔判定部１２１は、受信間隔データが60μs，80μs，100μs，120μsのいずれであるかを判定する。直前データ判定部１２２は、直前のデータが論理０であるのか論理１であるのかを判定する。データビット設定部１２３は、いま、処理対象とされているデータビットの論理を１または０に設定する。エラー処理部１２４は、正しい間隔が得られなかった場合などにおいて、エラー処理を実行する。
【０１２９】
次に、図２９のフローチャートを参照して、コマンドフィルタ８５とコマンドデコーダ８６により実行されるコマンド出力処理の詳細について説明する。
【０１３０】
ステップＳ１１において、初期化部１０１は、初期化処理を行う。次に、ステップＳ１２において、取得部１０２は、処理対象とするデータを取得する。具体的には、受信アンプ８４より供給された赤外線信号に基づく信号のデータが取得される。ステップＳ１３において、エッジ検出部１０３は、取得部１０２により取得された信号のエッジを検出する。いまの場合、エッジ検出部１０３は、立ち上がりエッジと立ち下がりエッジのうちの立ち下がりエッジだけを検出する。このように、一方のエッジだけを検出するようにすることで、両方のエッジを検出する場合に比べて、処理間隔が長くなるため検出処理が容易となる。
【０１３１】
ステップＳ１４において、受信間隔計測部１０４は、エッジ検出部１０３により検出された立ち下がりエッジを受信間隔データとして受け付ける。そして、受信間隔計測部１０４は、受信された立ち下がりエッジの間隔を、基準クロックの数を計数するなどして検出する。
【０１３２】
ステップＳ１５において、判定部１０５は、受信間隔（エッジ間隔）が計測されたかを判定する。受信間隔が計測されない場合には、処理はステップＳ１２に戻り、それ以降の処理が繰り返し実行される。
【０１３３】
ステップＳ１５において、受信間隔データが計測されたと判定された場合、ステップＳ１６において、スタート信号検出部１０６は、受信間隔がスタート信号の間隔であるかを判定する。具体的には、図２３Ａ乃至図２３Ｃを参照して説明したように、スタート信号（スタートビット）である場合、受信間隔の長さは、160μs，180μs、または220μsのいずれかとなる。ステップＳ１４の処理で計測された受信間隔が、この３つの受信間隔のいずれかである場合には、ステップＳ１７において、スタート信号検出部１０６は、スタート信号とその直後のビットを検出する。具体的には、受信間隔が160μsである場合には、スタートビットが検出されるとともに、その直後のバイナリーデータの論理が１であることが検出される（図２３Ａ）。受信間隔が180μsである場合には、スタートビットが検出されるとともに、その直後のバイナリーデータの論理が「００」であることが検出される（図２３Ｂ）。さらに、受信間隔が220μsである場合には、スタートビットが検出されるとともに、その直後のバイナリーデータの論理が「０１」であることが検出される（図２３Ｃ）。その後、処理はステップＳ１２に戻り、それ以降の処理が繰り返し実行される。
【０１３４】
なお、受信間隔の長さは、具体的には、クロックの数で表されるため、クロックの数に基づいてその長さが判定される。
【０１３５】
ステップＳ１６において、受信間隔がスタート信号の間隔ではないと判定された場合、エンド信号検出部１０７は、ステップＳ１８において、受信間隔が、データエンドの間隔であるかを判定する。具体的には、図２５Ａ乃至図２５Ｃに示されるように、データエンドが存在する場合、受信間隔は200μs，240μs、または260μsとなる。受信間隔がこのいずれでもない場合には、ステップＳ１９において、データビット判定処理が行われる。このデータビット判定処理の詳細は、図３０のフローチャートに示されている。
【０１３６】
すなわち、データビット判定部１０８の受信間隔判定部１２１は、ステップＳ４１において、ステップＳ１４において計測された受信間隔が60μsであるかを判定する。
【０１３７】
受信間隔が、60μsである場合には、ステップＳ４２において、直前データ判定部１２２は、直前データが１であるかを判定する。受信間隔が60μsであって、直前データが１である場合には、ステップＳ４３において、データビット設定部１２３は、現在のデータビットを１に設定する（図２４Ａ）。
【０１３８】
これに対して、ステップＳ４２において、直前データが１ではないと判定された場合（０であると判定された場合）、ステップＳ４４において、データビット設定部１２３は、現在のデータビットを０に設定する（図２４Ｂ）。
【０１３９】
ステップＳ４１において、受信間隔が60μsではないと判定された場合、ステップＳ４５において、受信間隔判定部１２１は、受信間隔が80μsであるかを判定する。受信間隔が80μsである場合には、ステップＳ４６において、直前データ判定部１２２は、直前データが１であるかを判定する。直前データが１であると判定された場合には、ステップＳ４７において、データビット設定部１２３は、現在のデータビットとその直前のデータビットに「００」を設定する（図２４Ｃ）。
【０１４０】
これに対して、ステップＳ４６において、直前データが１ではない（０である）と判定された場合、ステップＳ４８において、エラー処理部１２４は、エラー処理を実行する。すなわち、図２４Ｃに示されるように、受信間隔が80μsである状態は、「１０」のバイナリーデータの組合せ意外には有りえない。したがって、受信間隔が80μsであるにも拘らず、直前データの論理が０であるということは、ノイズによる誤検出である恐れがある。このため、エラー処理が実行される。
【０１４１】
このように、受信間隔に基づいて、データビットの論理を判定するようにすることで、ノイズ等に起因するエラーの検出も行われることになる。その結果、本発明においては、エラー検出のためのパリティコードなどが不要となる。
【０１４２】
ステップＳ４５において、受信間隔が80μsではないと判定された場合には、ステップＳ４９において、受信間隔判定部１２１は、受信間隔が100μsであるかを判定する。受信間隔が100μsである場合には、ステップＳ５０において、直前データ判定部１２２は、直前データが１であるかを判定する。直前データが１ではない場合（０である場合）、ステップＳ５１において、データビット設定部１２３は、現在のデータビットを１と設定する（図２４Ｄ）。
【０１４３】
ステップＳ５０において、直前データが１であると判定された場合、ステップＳ５２において、エラー処理部１２４はエラー処理を実行する。すなわち、図２４Ｄに示されるように、100μsの受信間隔は、バイナリーコードの論理が「０１」である場合意外には存在しえない。したがって、直前データが１である場合には、ノイズなどに起因するエラーであるとされる。
【０１４４】
ステップＳ４９において、受信間隔が100μsではないと判定された場合、ステップＳ５３において、受信間隔判定部１２１は、受信間隔が120μsであるかを判定する。受信間隔が120μsである場合には、ステップＳ５４において、直前データ判定部１２２は、直前データが１であるか否かを判定する。直前データが１である場合には、ステップＳ５５において、データビット設定部１２３は、現在のデータビットとその直前のデータビットに「０１」を設定する（図２４Ｅ）。
【０１４５】
ステップＳ５４において、直前データが１ではない（０である）と判定された場合、ステップＳ５６において、エラー処理部１２４はエラー処理を実行する。すなわち、図２４Ｅに示されるように、120μsの受信間隔は、バイナリーコードの論理が「０１」である場合にだけ検出される。したがって、直前データが論理１でない場合には、ノイズなどに起因するエラーであると判定される。
【０１４６】
ステップＳ５３において、受信間隔が120μsでもないと判定された場合、すなわち、受信間隔が60μs，80μs，100μs、または120μsのいずれでもないと判定された場合には（ステップＳ１６，Ｓ１８で、スタート信号またはデータエンドの間隔でもないことが既に判定されている）、ステップＳ５７において、エラー処理部１２４はエラー処理を実行する。
【０１４７】
ステップＳ４３，Ｓ４４，Ｓ４７，Ｓ４８，Ｓ５１，Ｓ５２，Ｓ５５，Ｓ５６，Ｓ５７の処理の後、処理は図２９のステップＳ１９に戻る。
【０１４８】
一方、図２９のステップＳ１８において、受信間隔がデータエンドの間隔である、すなわち、200μs，240μs、または260μsであると判定された場合、処理はステップＳ２０に進む。なお、５個のパケットのうちの最後のパケットにおいては、180μsのデータエンドの直後にスタートビットが存在しないので、受信間隔の長さが220μs（図２３Ｃ）（データエンド以外の信号の間隔であって、最長の間隔）より長くなったと判定された場合にも（タイムアウトが検出された場合にも）、データエンドが検出されたと判定される。
【０１４９】
ステップＳ２０において、エンド信号検出部１０７は、エンド信号を検出する。具体的には、受信間隔が200μsである場合には、データエンドの存在が検出される（図２５Ａ）。同様に、受信間隔が240μsである場合にも、データエンドが検出される（図２５Ｂ）。これに対して、受信間隔が260μsである場合には（図２５Ｃ）、データエンドが検出されるとともに、その直前のバイナリーコードの論理が０であることが検出される。
【０１５０】
コマンドフィルタ８５により判定された結果（データの種類）は、コマンドデコーダ８６に供給される。コマンドデコーダ８６は、ステップＳ２１において、コマンドフィルタ８５より供給された信号に基づいて、コマンドの受信を判定する。すなわち、コマンドが受信されたと判定し、ステップＳ２２において、コマンドデコーダ８６は、コマンドフィルタ８５からのバイナリーデータで表されるコマンドを出力する。
【０１５１】
制御部６１は、以上のようにして、コマンドデコーダ８６からのリモートコントロールコードを受信すると、図３１のフローチャートに示されるようなコマンド判定処理を実行する。
【０１５２】
すなわち、ステップＳ８１において、制御部６１は、コマンドを受信したかを判定し、コマンドを受信したと判定した場合、ステップＳ８２において、コマンドを比較する。すなわち、上述したように、コマンドは５パケット送信されてくるので、制御部６１は、各パケットのコマンドを比較する。ステップＳ８３において、制御部６１は、３回以上同じコマンドが受信されたかを判定する。すなわち、同一のコマンド間隔内の５個のパケットのうち、３個以上のパケットが同一のコマンドを表しているかを判定する。３回以上同じコマンドが受信された場合には、ステップＳ８４において、制御部６１は、受信されたコマンドを受け付ける。そして、ステップＳ８５において、制御部６１は、ステップＳ８４で受け付けたコマンドに対応する処理を実行する。具体的には、例えば、カーソルを移動する画像データを生成して合成部６３に出力し、選局部６２より供給されている放送画像に合成する。これにより、プラズマディスプレイ１３上におけるカーソルの位置が変更される。
【０１５３】
ステップＳ８３において、３回以上同じコマンドが受信されていないと判定された場合、すなわち、同一のコマンドが受信されたのは、２回以下であると判定された場合、ステップＳ８６において、制御部６１はコマンドを無視する。
【０１５４】
ステップＳ８１において、コマンドを受信していないと判定された場合、並びにステップＳ８５またはステップＳ８６の処理の後、処理は終了される。
【０１５５】
以上においては、60μsの単位区間の先頭から１／３の位置で第１のレベルから第２のレベルに遷移するエッジを有する信号により論理０を表し、単位区間の先頭から２／３の位置で第２のレベルから第１のレベルに遷移するエッジを有する信号により、論理１を表すようにしたが、単位区間において遷移するエッジの位置を、１／２（デューティ比を１対１）とすることも理論的には可能である。ただし、このようにすると、図３２Ａ乃至図３２Ｅに示されるように、立ち下がりエッジの間隔の組合せの種類が図２４Ａ乃至２４Ｅに示されるように、遷移の位置（デューティ比）を単位区間の１／３にまたは２／３とする場合に比べて少なくなる。すなわち、図３２Ａ乃至図３２Ｅに示されるように、連続する論理が「１１」である場合、並びに「００」である場合、隣接する立ち下がりエッジの間隔は60μsとなる。このことは、図２４Ａと図２４Ｂに示される場合と同様である。
【０１５６】
また、図３２Ｅに示されるように、バイナリーデータの連続する論理が「１０１」である場合における隣接する立ち下がりの間隔は、120μsとなり、図２４Ｅにおける場合と同様となる。
【０１５７】
これに対して、図３２Ｃと図３２Ｄに示されるように、90μsの立ち下がりの間隔は、バイナリーコードが「１００」である場合と「０１」である場合の両方で発生する。この点、図２４Ｃと図２４Ｄに示される場合においては、80μsまたは100μsと異なる間隔となっている。換言すれば、遷移の位置（デューティ比）を１／２の位置にすると、エッジ間隔のパターンがそれだけ少なくなる。このことは、エッジ間隔からバイナリーコードを一義的に決定することがそれだけ困難になることを意味する。換言すれば、その分だけノイズに弱くなる。そこで、図２４Ａ乃至図２４Ｅに示されるように、単位区間の１／３または２／３の位置でエッジを遷移させるようにすることが好ましい。
【０１５８】
なお、遷移の位置は、単位区間の先頭から１／３または２／３の位置だけでなく、１／ｎ（ｎ＝３，４，５，・・・）または（ｎ−１）／ｎとすることもできる。
【０１５９】
以上においては、１台のリモートコントローラにより１台の制御対象機器を制御するようにしたが、複数のリモートコントローラにより１台の制御対象機器を制御するようにすることも可能である。この場合の構成例が、図３３に示されている。この構成例においては、制御対象機器２０１が、リモートコントローラ２１１Ａ乃至２１１Ｃにより遠隔制御される。制御対象機器２０１は、受信部２０１Ａを有し、リモートコントローラ２１１Ａ乃至２１１Ｃからの赤外線信号を受信する。
【０１６０】
すなわち、図３４に示されるように、この実施の形態においては、リモートコントローラ２１１Ａ乃至２１１Ｃは、それぞれ、発光素子２２１Ａ乃至２２１Ｃにより異なる波長の赤外線信号を出力する。発光素子２２１Ａは波長λa、発光素子２２１Ｂは波長λb、そして発光素子２２１Ｃは波長λcの赤外線信号をそれぞれ発生する。
【０１６１】
制御対象機器２０１の受信部２０１Ａは、光学バンドパスフィルタ２４１Ａ乃至２４１Ｃを有している。光学バンドパスフィルタ２４１Ａは、リモートコントローラ２１１Ａが出力する波長λaを中心とする波長帯域を抽出する。光学バンドパスフィルタ２４１Ｂは、リモートコントローラ２１１Ｂの発光素子２２１Ｂが出力する波長λbの帯域の光を抽出する。光学バンドパスフィルタ２４１Ｃは、リモートコントローラ２１１Ｃの発光素子２２１Ｃが発生する光の波長λcを中心とする波長帯域を抽出する。
【０１６２】
光学バンドパスフィルタ２４１Ａ乃至２４１Ｃは、ユーザにより適宜切り替えられ、その１つが使用される。光学バンドパスフィルタ２４１Ａが使用されている場合、リモートコントローラ２１１Ａの発生した赤外線信号が抽出され、受光素子２４２に入射される。光学バンドパスフィルタ２４１Ｂが切り替えられ選択されている場合には、リモートコントローラ２１１Ｂが出力する赤外線信号が抽出され、受光素子２４２に入力される。光学バンドパスフィルタ２４１Ｃが切り替えられ選択されている場合には、リモートコントローラ２１１Ｃが出力した赤外線信号が抽出され、受光素子２４２に入力される。光学バンドパスフィルタ２４１Ａは、リモートコントローラ２１１Ｂ，２１１Ｃが出力する赤外線信号を通過させない。同様に、光学バンドパスフィルタ２４１Ｂは、リモートコントローラ２１１Ａ，２１１Ｃが出力する赤外線信号を通過させない。光学バンドパスフィルタ２４１Ｃは、リモートコントローラ２１１Ａ，２１１Ｂが出力する赤外線信号を通過させない。このようにして、受光素子２４２には、１つのリモートコントローラからの赤外線信号のみが入射される。
【０１６３】
受光素子２４２、受信アンプ２４３、コマンドフィルタ２４４、およびコマンドデコーダ２４５は、図８における受光素子８２、受信アンプ８４、コマンドフィルタ８５、およびコマンドデコーダ８６と同様の処理を行うのでその説明は省略する。
【０１６４】
したがって、この実施の形態においては、光学バンドパスフィルタを適宜切り替えることで、複数のリモートコントローラのうち、所定のリモートコントローラを有するユーザのみが、制御対象器機を制御することが可能となる。
【０１６５】
本発明は、機器の遠隔制御のみならず、機器間の通信にも応用することが可能である。図３５は、この場合の構成例を表している。この構成例においては、通信機器３１１Ａ乃至３１１Ｄ（以下、これらを個々に区別する必要がない場合、単に通信機器３１１と称する）が、それぞれ対応する受光部３１２Ａ乃至３１２Ｄ（以下、これらを個々に区別する必要がない場合、単に受光部３１２と称する）と、発光部３１３Ａ乃至３１３Ｄ（以下、これらを個々に区別する必要がない場合、単に発光部３１３と称する）を有している。したがって、各通信機器３１１は、その発光部３１３から他の通信機器３１１の受光部３１２に向けて赤外線信号を出力することで、送受信することが可能となる。
【０１６６】
図３６は、通信機器３１１の内部の構成例を表している。光学バンドパスフィルタ４０１Ａは、波長λaの光を抽出し、受光素子４０２に出力する。光学バンドパスフィルタ４０１Ｂは、波長λbの帯域の赤外線信号を抽出し、受光素子４０２に出力する。受光素子４０２、受信アンプ４０３、コマンドフィルタ４０４、およびコマンドデコーダ４０５は、図８における受光素子８２、受信アンプ８４、コマンドフィルタ８５、およびコマンドデコーダ８６と同様の機能を有するものである。処理部４０６は、コマンドデコーダ４０５より入力されたリモートコントロールコードに対応する処理を実行する。
【０１６７】
処理部４０６は、他の通信機器にコマンドを出力するとき、そのコマンドを赤外線送信部４０７を介して発光素子４０８ａまたは４０８ｂに出力する。発光素子４０８ａは、波長λaの赤外線信号を出力し、発光素子４０８ｂは、波長λbの赤外線信号を出力する。処理部４０６は、発光素子４０８ａ，４０８ｂのいずれかを適宜切り替えることで、他の器機に波長λaまたはλbの赤外線信号を出力することができる。
【０１６８】
すなわち、この実施の形態においては、４台の通信機器３１１Ａ乃至３１１Ｄにより波長λaと波長λbの２チャンネルの通信経路が確保されている。各通信機器は、いずれかのチャンネルを適宜選択する。その結果、この実施の形態においては、同時に２組の通信機器が独立にコマンドを送受信することが可能となる。
【０１６９】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１７０】
この記録媒体は、図８に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア６４により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMやハードディスクなどで構成される。
【０１７１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【産業上の利用可能性】
【０１７３】
本発明は、例えば、テレビジョン受像機に適用することが可能である。
【図面の簡単な説明】
【０１７４】
【図１】従来のリモートコントロール信号を説明するタイミングチャートである。
【図２】プラズマディスプレイの不要輻射を説明するタイミングチャートである。
【図３】プラズマディスプレイの不要輻射の周波数成分を表す図である。
【図４】プラズマディスプレイの放電発光スペクトルを示す図である。
【図５】プラズマディスプレイの不要輻射による混信を説明するタイミングチャートである。
【図６】本発明を適用した信号送受信システムの構成例を示す斜視図である。
【図７】図６のリモートコントローラの機能的構成例を示すブロック図である。
【図８】図６のテレビジョンチューナの構成例を示すブロック図である。
【図９】図７の発光素子の発光特性を示す図である。
【図１０】図８の光学バンドパスフィルタの透過特性を示す図である。
【図１１】図８の光学バンドパスフィルタの出力の特性を示す図である。
【図１２】プラズマディスプレイの赤外発光特性を示す図である。
【図１３】プラズマディスプレイの発生する赤外線の光学バンドパスフィルタの透過特性を示す図である。
【図１４】リモートコントロール信号のキャリアの周波数特性を示す図である。
【図１５】図８のキャリアフィルタの通過特性を示す図である。
【図１６】図８のキャリアフィルタの出力特性を示す図である。
【図１７】プラズマディスプレイのキャリアの周波数特性を示す図である。
【図１８】本発明のコマンド間隔の信号フォーマットを示す図である。
【図１９】スタートビットとデータエンドを示す図である。
【図２０】論理１と論理０のバイナリーコードを表す図である。
【図２１】コマンド間隔における送信信号の占める割合を説明する図である。
【図２２】送信した赤外線信号とそれを受信した信号を示す図である。
【図２３】スタートビットを説明する図である。
【図２４】バイナリーデータを説明する図である。
【図２５】データエンドを説明する図である。
【図２６】送信処理を説明するフローチャートである。
【図２７】図８のコマンドフィルタの機能的構成例を示すブロック図である。
【図２８】図２７のデータビット判定部の機能的構成例を示すブロック図である。
【図２９】コマンド出力処理を説明するフローチャートである。
【図３０】図２９のステップＳ１９のデータビット判定処理を説明するフローチャートである。
【図３１】コマンド判定処理を説明するフローチャートである。
【図３２】デューティ比を１対１とした場合のエッジ間隔を説明する図である。
【図３３】複数のリモートコントローラにより制御対象機器を制御する場合の構成例を示す図である。
【図３４】図３３の受信部の機能的構成例を示すブロック図である。
【図３５】本発明を適用した通信機器の構成例を示す図である。
【図３６】図３５の通信機器の機能的構成例を示すブロック図である。
【符号の説明】
【０１７５】
１  信号送受信システム，  １１  リモートコントローラ，  １２  テレビジョンチューナ，  １２Ａ  受信部，  １３  プラズマディスプレイ，  ４１  操作部，  ４２  データ生成部，  ４３  キャリア変調部，  ４４  発光部，  ４５  発光素子，  ６１  制御部，  ６２  選局部，  ６３  合成部，  ６４  リムーバブルメディア，  ８１  光学バンドパスフィルタ，  ８２  受光素子，  ８３  キャリアフィルタ，  ８４  受信アンプ，  ８５  コマンドフィルタ，  ８６  コマンドデコーダ
【図１】
2006049937.tif 000003
【図２】
2006049937.tif 000004
【図３】
2006049937.tif 000005
【図４】
2006049937.tif 000006
【図５】
2006049937.tif 000007
【図６】
2006049937.tif 000008
【図７】
2006049937.tif 000009
【図８】
2006049937.tif 000010
【図９】
2006049937.tif 000011
【図１０】
2006049937.tif 000012
【図１１】
2006049937.tif 000013
【図１２】
2006049937.tif 000014
【図１３】
2006049937.tif 000015
【図１４】
2006049937.tif 000016
【図１５】
2006049937.tif 000017
【図１６】
2006049937.tif 000018
【図１７】
2006049937.tif 000019
【図１８】
2006049937.tif 000020
【図１９】
2006049937.tif 000021
【図２０】
2006049937.tif 000022
【図２１】
2006049937.tif 000023
【図２２】
2006049937.tif 000024
【図２３】
2006049937.tif 000025
【図２４】
2006049937.tif 000026
【図２５】
2006049937.tif 000027
【図２６】
2006049937.tif 000028
【図２７】
2006049937.tif 000029
【図２８】
2006049937.tif 000030
【図２９】
2006049937.tif 000031
【図３０】
2006049937.tif 000032
【図３１】
2006049937.tif 000033
【図３２】
2006049937.tif 000034
【図３３】
2006049937.tif 000035
【図３４】
2006049937.tif 000036
【図３５】
2006049937.tif 000037
【図３６】
2006049937.tif 000038