(57)【要約】  ＵＡＲＴベースの赤外線パルス変調リモコン装置の設定は、制御される装置の赤外線受信機との信頼できる通信をボーレートが保証するように、選択される。
2008501277.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの受信機に対してワイヤレスの仕方で信号を送信する送信機を備える装置を有するワイヤレス通信システムであって、前記装置は、データをエンコードするＵＡＲＴと、エンコードされた前記データをキャリア上で変調すると共に、変調された前記エンコードされたデータを前記送信機に転送する変調器とを更に有し、送信のボーレートは、
１／ボーレート  ＞  ＭＩＮ＿ＢＵＲＳＴ・Ｔ１、
ｘ／ボーレート  ＜  ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ、
１／ボーレート  ＞  ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ、
の条件に従うものであり、ここで、
ＭＩＮ＿ＢＵＲＳＴとは、前記受信機によって許可される最小バースト長であり、
Ｔ１とは、前記キャリアの周波数周期であり、
ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは、前記受信機によって許可される最大エンベロープオンタイムであり、
ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥとは、前記受信機によって許可される最小オフタイムであり、
ｘとは、存在する場合には開始ビットと、存在する場合には停止ビットと、存在する場合にはパリティビットとを含む、連続的なハイビットの最大数である、
ワイヤレス通信システム。
【請求項２】
前記信号は赤外線信号を含む、請求項１に記載のシステム。
【請求項３】
前記装置はリモコン装置を含んでいる、請求項１に記載のシステム。
【請求項４】
前記装置は、前記信号において伝送される各データメッセージについてのチェックサムを供給するチェックサム機能を有する、請求項３に記載のシステム。
【請求項５】
前記装置は、送信の前記ボーレートに関してプログラム可能である、請求項１に記載のシステム。
【請求項６】
前記装置は、２つ以上の受信機がある場合、前記受信機のそれぞれのものに依存して、送信の前記ボーレートのそれぞれの値に関してプログラム可能である、請求項１に記載のシステム。
【請求項７】
前記装置は、更なるキャリアを使用して更なる受信機に更なる信号を送信するように動作し、前記更なる信号の送信の更なるボーレートは、
１／（更なるボーレート）  ＞  更なるＭＩＮ＿ＢＵＲＳＴ・Ｔ１’；
ｘ’／（更なるボーレート）  ＜  更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ；
１／（更なるボーレート）  ＞  更なるＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ；
の条件に従うものであり、ここで、
前記更なるＭＩＮ＿ＢＵＲＳＴとは、前記更なる受信機によって許可される最小バースト長であり、
Ｔ１’とは、前記更なるキャリアの周波数周期であり、
前記更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは、前記更なる受信機によって許可される最大エンベロープオンタイムであり、
前記更なるＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥとは、前記更なる受信機によって許可される最小エンベロープオフタイムであり、
ｘ’とは、存在する場合には開始ビットと、存在する場合には停止ビットと、存在する場合にはパリティビットとを含む、連続的なハイビットの最大数である、
請求項１に記載のシステム。
【請求項８】
少なくとも１つの受信機に対してワイヤレスの仕方で信号を送信する送信機と、データをエンコードするＵＡＲＴと、エンコードされた前記データをキャリア上で変調すると共に、変調された前記エンコードされたデータを前記送信機に転送する変調器とを有する装置をプログラムすることを可能にする方法であって、前記方法は、
１／ボーレート  ＞  ＭＩＮ＿ＢＵＲＳＴ・Ｔ１、
ｘ／ボーレート  ＜  ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ、
１／ボーレート  ＞  ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ、
の条件に従う送信のボーレートを決定するためのサービスを提供するステップを有しており、ここで、
ＭＩＮ＿ＢＵＲＳＴとは、前記受信機によって許可される最小バースト長であり、
Ｔ１とは、前記キャリアの周波数周期であり、
ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは、前記受信機によって許可される最大エンベロープオンタイムであり、
ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥとは、前記受信機によって許可される最小オフタイムであり、
ｘとは、存在する場合には開始ビットと、存在する場合には停止ビットと、存在する場合にはパリティビットとを含む、連続的なハイビットの最大数である、
方法。
【請求項９】
更なるキャリアを使用して更なる受信機に更なる信号を送信するように前記装置をプログラムするための、請求項８に記載の方法であって、
１／（更なるボーレート）＞更なるＭＩＮ＿ＢＵＲＳＴ・Ｔ１’；
ｘ’／（更なるボーレート）＜更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ；
１／（更なるボーレート）＞更なるＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ；
の条件に従う送信の更なるボーレートを決定するための前記サービスを提供するステップを有し、ここで、
前記更なるＭＩＮ＿ＢＵＲＳＴとは、前記更なる受信機によって許可される最小バースト長であり、
Ｔ１’とは、前記更なるキャリアの周波数周期であり、
前記更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは、前記更なる受信機によって許可される最大エンベロープオンタイムであり、
前記更なるＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥとは、前記更なる受信機によって許可される最小エンベロープオフタイムであり、
ｘ’とは、存在する場合には開始ビットと、存在する場合には停止ビットと、存在する場合にはパリティビットとを含む、連続的なハイビットの最大数である、
方法。
【請求項１０】
前記サービスは、データネットワークを介して提供される、請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外（ＩＲ）又は無線周波数（ＲＦ）信号を送信する送信機と、前記信号を受信する受信機とを有するワイヤレス通信システムであって、前記送信機及び受信機の両方がＵＡＲＴ（ユニバーサル非同期受信機／送信機）を有する、ワイヤレス通信システムに関する。
【背景技術】
【０００２】
前記送信機は、前記信号を生成するためにデータを変調する変調器を有しており、前記受信機は、受信された前記信号を復調する復調器と、復調された前記信号内の前記データを翻訳するためのデータインタープリタとを有する。前記システムは、排他的にではないが、特に、民生用電子機器（ＣＥ）に関する。
【０００３】
前記ワイヤレス通信システムは、既知のものである。前記のようなシステムにおいて、前記送信機を有する移動局（例えば、遠隔制御装置）は、前記受信機（例えば、セットトップボックス）を収容している装置と通信する。前記のような既知のシステムにおけるデータは、ＮＲＺ（非ゼロ復帰）形式で伝送される。ワイヤレスＲＳ２３２データリンクは、前記送信機及び受信機をシリアルＲＳ−２３２ポートに直接的に接続することによって確立されることができる。前記のようなシステムの例は、ＳｅｉｊｉｎのＷＥＢ−ＴＶシステムである。
【０００４】
通信されるデータ情報は、通常、ＮＲＺ信号の形式であり、前記ＮＲＺ信号形式とは、連続的な１及び０の数に対する制約がないデータストリームを意味する。ＮＲＺデータは、長方形パルスの系列としてみなされることもできる。既知の装置において、全てのデータは、ＲＳ−２３２規格のデータ形式に従っている。この形式において、前記信号は、８つのデータビットの系列と、１つの開始ビットと、１又は２つの停止ビットとから構成されている。従って、全体で、各文字が１０又は１１ビットを有し、各ビットは、「ゼロ」（空白とも称される）か又は「１」（マークとも称される）かのいずれかである。
【０００５】
米国特許第５，５５７，７５１号は、ＵＡＲＴ伝送方式を使用しているシステムを開示している。直列の通信回路は、異なるＩＲプロトコルにおける赤外線通信のための伝送をサポートしている。前記システムは、コンピュータシステムにおけるデータの送信及び受信のための直列制御回路とバッファとの組を有している。前記のような制御回路は、処理を開始する際に、前記バッファ内の情報の量を決定するためのカウンタの仕組みを含んでいる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ワイヤレス伝送チャネル信号変調によって送信機と受信機との間の直接的なリンクを確立するための規格ＵＡＲＴデータ形式及び規格ＲＳ２３２データ形式において、信号は、前記のようなデータを転送するために、変調（復調）される。しかしながら、この変調されたデータを送信する及び受信する際に、典型的には、ノイズ及び干渉の影響、データビット誤り、ＩＲ受信機におけるＡＧＣ（自動利得制御）調整による感度の低下、及びＩＲ送信機段における高電力消費のような問題のうちの１つ以上が生じる。
【０００７】
本発明の目的は、ワイヤレス通信システムにおける改善されたリンクの質を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の見地によれば、上述の及び他の目的は、ワイヤレスの仕方で信号を受信機に送信する送信機を備える装置を有するワイヤレス通信システムによって実現される。前記装置は、更に、データをエンコードするためのＵＡＲＴと、エンコードされた前記データをキャリア上でパルス変調すると共に、前記変調されたエンコードされたデータを前記送信機に転送する変調器とを有する。送信のボーレートは、
１／ボーレート  ＞  ＭＩＮ＿ＢＵＲＳＴ・Ｔ１、
ｘ／ボーレート  ＜  ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ、
１／ボーレート  ＞  ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ、
の条件に従うものであり、ここで、ＭＩＮ＿ＢＵＲＳＴとは前記受信機によって許される最小バースト長であり、Ｔ１とは前記キャリアの周波数周期であり、ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは、前記受信機によって許される最大エンベロープオンタイムであり、ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥとは、前記受信機によって許される最小エンベロープオフタイムであり、ｘとは、開始ビット（存在する場合）と停止ビット（存在する場合）とパティビット（存在する場合）とを含む連続的なハイビットの最大数である。
【０００９】
ＵＡＲＴは、固定されたデータレート及び前記ボートレートで有線の２ライン接続を超えて連続的に、バイトを送信する及び受信する手段を提供する。典型的には、前記ＵＲＡＲＴにおいて、各バイトは、開始ビット及び停止ビットによって強調され、前記のような送信の終了において、即ち典型的には前記送信機によってパリティビットによって強調されることもできる。受信の際、データビットは、ボーレートのクロックでサンプリングされる。前記開始ビット、前記停止ビット及び如何なるパリティビットもが取り除かれ、前記データバイトが、バッファ内に位置される。変調は、好ましくは、パルス変調であるが、振幅変調又は周波数変調のような、キャリア周波数の使用に基づく如何なる他の変調も、使用されることができる。
【００１０】
ＵＡＲＴ符号化及びエンコード手法の使用の利点は、赤外線伝送に対する高いデータレートが、大規模なソフトウェア符号化及び高速リアルタイムソフトウェア処理なしに、得られることにある。しかしながら、この通信システムによって、パルス変調された前記信号のバースト長は、前記データストリームの中身に依存して変化し得る。バースト長の変化が、前記信号を区別する前記システムの機能に影響を与え、前記受信機におけるノイズ及び干渉の受けやすさに影響を与えるのを防ぐために、前記ボーレートの設定は、前記受信機に従うように選択される。このように、前記ボーレートの設定のための特別な手法が選択される。従って、前記ボーレート及び前記キャリア周波数は、１ビットに対する期間が前記キャリア周波数の周期（Ｔ１）と乗算された前記最小バースト長（ＭＩＮ＿ＢＵＲＳＴ）よりも大きくなるように選択されることが好ましく、従って、
ｔｂｉｔ＝１／ボーレート  ＞  ＭＩＮ＿ＢＵＲＳＴ・Ｔ１              （１）
であることが好ましい。
【００１１】
更に、前記ボーレート、パリティビット、開始ビット及び停止ビットの設定は、連続「ハイ」ビットの最大数に対する期間が前記最大エンベロープオンタイムを超えないように、選択されなければならない。アクティブハイ信号極性があり、パリティビットがなく、ハイ開始ビット、８つのハイデータビット、及びロー停止ビットがあると仮定すると、連続的なハイビットの最大数は、９になる。このことは、次の数式：
ｘ・ｔｂｉｔ＝ｘ／ボーレート  ＜  ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ      （２）
を与え、ｘは、この場合、９に等しい。前記最大エンベロープオンタイムを超えない場合、このボーレート設定手法における前記エンベロープデューティサイクルに対する制約はない。前記ボーレートは、次式のように、 
ｔｂｉｔ＝１／ボーレート  ＞  ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ        （３）
１ビットに対する期間が２つの連続するバースト破裂（最小エンベロープオフタイム）の間の最小分離期間よりも大きくなるように、更に選択されるのが好ましい。
【００１２】
これらの条件（１）ないし（３）が満たされる場合、赤外線パルス変調（ＰＭ）受信機は、向上された選択性と、周囲の赤外線擾乱に対する増大された耐性とを有する。
【００１３】
本発明の実施例において、前記装置は、例えば、赤外線を介する機器の遠隔制御のためのリモコン装置を有する。前記機器は、受信機を収容している又は受信機に機能的に結合されている。好ましくは、前記装置は、前記信号において伝送される各データメッセージによるチェックサムに供給するチェックサム機能を有する。好ましくは、前記装置は、送信の前記ボーレートに関してプログラム可能である。２つ以上の機器の制御のための２つ以上の受信機が存在する場合、前記装置は、複数の受信機が存在する場合における前記受信機のそれぞれのものに依存して、送信の前記ボーレートのそれぞれの値に関してプログラム可能である。
【００１４】
本発明の第２の見地によれば、ワイヤレスの仕方で、少なくとも１つの受信機に対して信号を送信する送信機を有する装置のプログラムを可能にする方法が提供される。前記装置は、データをエンコードするためのＵＡＲＴと、エンコードされた前記データをキャリア上で変調すると共に、変調された前記エンコードされたデータを前記送信機に転送する変調器とを有する。当該方法は、
１／ボーレート  ＞  ＭＩＮ＿ＢＵＲＳＴ・Ｔ１、
ｘ／ボーレート  ＜  ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ、
１／ボーレート  ＞  ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ、
（ここで、関連する数量は、上述で規定されたものである）
の条件に従う送信のボーレートを選択するためのサービスを提供するステップを有する。
【００１５】
実施例において、前記装置は、更なる信号を、更なるキャリア（しかし上述のキャリアとは異なっている必要はないが、異なっていても良い）を使用する更なる、第２の、受信機に送信するべきである。前記方法は、
１／（更なるボーレート）  ＞  更なるＭＩＮ＿ＢＵＲＳＴ・Ｔ１’；
ｘ’／（更なるボーレート）  ＜  更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ；
１／（更なるボーレート）  ＞  更なるＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ；
の条件に従う送信の更なるボーレートを選択するためのサービスを提供するステップを有する。ここで、前記更なるＭＩＮ＿ＢＵＲＳＴとは、更なる受信機によって許可される最小バースト長であり、前記Ｔ１’とは前記更なるキャリアの周波数周期であり、前記更なるＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥとは前記更なる受信機によって許可される最大エンベロープオンタイムであり、前記更なるＭＩＮ＿ＥＶ＿ＯＦＦＴＩＭＥとは前記更なる受信機によって許可される最小エンベロープオフタイムであり、前記ｘ’は開始ビット（存在する場合）と停止ビット（存在する場合）とパティビット（存在する場合）とを含む連続的なハイビットの最大数である。好ましくは、前記サービスは、データネットワークを介して提供される。前記のような種類の受信機は、関連するパラメータの値を決定し、前記サービスは、前記装置をプログラムするべき適切な設定を提供することができるように、ユーザに、前記送信機を収容している装置と協動するべき前記機器を特定するように要求することができる。
【００１６】
サービスという枠の中では、例えば、以下を参照されたい：
−  Ｅｒｉｋ  Ｅｋｋｅｌらによる「ＷＥＢ可能にされた装置を介するサーバにおける民生用電子機器のコンフィギュレーションの個人化」に関する２０００年３月６日付の米国特許出願第０９／５１９，５４６号（代理人整理番号ＵＳ００００１４）は、国際特許出願公報ＷＯ０１５４４０６として発行されており、参考により本明細書に組み込まれる。この特許文献は、民生用電子（ＣＥ）機器のコンフィギュレーションをインターネット上のアプリケーションサーバに委ねることによって消費者による前記コンフィギュレーションの容易化すること関する。前記消費者は、特定の対話型Ｗｅｂページにおいて、自身の嗜好をインターネット可能化された装置の適切なユーザインターフェース（例えば、パーソナルコンピュータ、セットトップボックス又はデジタル携帯電話）によって入力する。前記アプリケーションサーバは、入力された前記嗜好に基づいて前記制御データを生成し、前記制御データを前記民生用電子機器自体に又は前記インターネット可能化装置にダウンロードする。
−  Ｅｒｉｋ  Ｅｋｋｅｌらによる「カスタマイズされたコードをダウンロードするために遠隔制御装置をウェブサイトに接続するセットトップボックス」に関する２０００年９月１日付の米国特許出願第０９／６５３，７８４号（代理人整理番号ＵＳ０００２２０）は、国際特許出願公報ＷＯ０１５４２９２として発行されており、参考により本明細書に組み込まれる。この特許文献は、セットトップボックス（ＳＴＢ）をプログラム可能な遠隔制御装置と一緒に販売することに関する。前記遠隔制御装置は、前記ＳＴＢをインターネット上の特定のサーバに接続するための専用ボタンを有している。消費者は、、自身が前記ＳＴＢと共に購入したものと同じ遠隔制御装置によって制御可能であることを望む他の民生用機器に、自身の前記サーバを通知することができる。前記サーバは、前記ＳＴＢに、関連する制御コードを表すデータをダウンロードする。前記ＳＴＢは、前記のようなコードによって前記遠隔制御装置をプログラムする手段を備えている。次いで、前記サーバは、この民生用機器に関する詳細かつ正確な情報を得ている。従って、信頼できる顧客ベースが、ヘルプデスク動作をストリーミングするために構築されることができる。
−  Ｔｏｍ  Ｄｕｂｉｌらによる「ＸＭＬ形式で供給されるプログラム可能な遠隔制御装置の制御コード」に関する２０００年１０月１０日付の米国特許出願第０９／６８６，５７２号（代理人整理番号ＵＳ０００１８３）は、国際特許出願公報ＷＯ０２３１９７８号として発行されており、参考により本明細書に組み込まれる。この特許文献は、プログラム可能なユニバーサル遠隔制御装置における使用のために利用可能な制御コードを生成するインターネットサービスに関する。前記遠隔制御装置は、民生用機器を、赤外線又は無線周波数のコマンドによって制御する。サーバは、前記遠隔制御装置上に適切にインストールされるように、受信機のセットトップボックス又はパーソナルコンピュータ、又は前記遠隔制御装置自身において処理されるＸＭＬデータとして、前記制御コードを供給する。
【００１７】
伝送される前記データは、各々のバイト又は文字が複数のビットの数を有している複数のバイト又は文字を有するデータストリームであっても良い。データストリームは、メッセージとも呼ばれ得る。
【００１８】
実施例において、伝送される前記信号は、赤外線信号であるが、ゲスト側とホスト側との間で伝送されることができる何らかの他の種類の信号（例えば、無線周波数又は超音波信号）も使用されることができる。
【００１９】
好適実施例において、前記システムは、例えば、当該システムのソフトウェアにおいて実施化されるメッセージペイロードチェックサムの仕組みを更に有する。前記仕組みは、前記のような送信側において、メッセージ（好ましくは、各メッセージ）にチェックサムを付加すると共に、前記メッセージの保全性を検証するために、前記のような受信側において前記チェックサムを確認するようにコンフィギュレーションされている。
【００２０】
従って、前記送信機は、伝送される各データメッセージに関するチェックサムを供給するチェックサム機能を有することができ、前記受信機は、前記送信機から受信される各データメッセージの前記チェックサムを検証するための対応するチェックサム機能を有することができる。前記メッセージペイロードチェックサムの仕組みは、前記メッセージの保全性を検証し、前記メッセージは、前記チェックサムが、期待されているチェックサムから逸脱している場合には、拒否される。
【００２１】
本発明の一実施例において、前記復調器は、前記受信機内に埋め込まれている。
【００２２】
前記送信機は、前記変調器内で前記メッセージをサンプリングするためのキャリア周波数信号を更に生成し、この結果、エンコードされた信号は、前記キャリア周波数信号及び前記エンコードされた信号をサンプラに供給することにより、パルス変調されるのが好ましい。
【００２３】
当該システム及び方法は、双方向通信で使用されることもできることが想像される。この目的を達成するために、当該装置は、もう１つの受信機と、前記信号を復調するためのもう１つの復調器と、復調された受信された前記信号をデコードするＵＡＲＴとを更に有することができる。最初に上述した受信機を収容している機器は、前記信号を送信するもう１つの送信機と、前記データをエンコードするもう１つのＵＡＲＴと、エンコードされた前記データを変調すると共に、変調された前記エンコードされたデータを他の送信機に転送するもう１つの変調器とを更に有していても良い。当該システムは、これにより、双方向通信を可能にすることができる。双方向通信の場合、双方向プロトコルは、上述したように前記ボーレートの設定のための特別な仕方を含んでも良い。
【００２４】
本明細書に記載されたパルス変調技術は、ハンドヘルドＰＤＡ、リモコン装置、ワイヤレス入力及び制御装置、ワイヤレス表示装置等を有する、パーソナルコンピュータ、民生用電子機器及びＳＴＢのための、ワイヤレス赤外線装置のような、複数のワイヤレス装置と共に使用されることができる。
【発明を実施するための最良の形態】
【００２５】
本発明は、例として、添付図面を参照して、更に詳細に説明される。
【００２６】
図１において、赤外線パルス変調された信号１が示されており、この信号の下側に、ＩＲパルス変調信号エンベロープ２が示されている。前記のようなパルス変調された信号は、パラメータ：
【数１】
2008501277.tif 000003
によって特徴付けられる。
【００２７】
前記バースト長は、前記のようなキャリアのパルスの数を参照している。デジタルワードは、いくつかのバーストと、前記バーストの間のギャップとによって構成されることができる。２つの連続的なワードは、「停止時間」によって分離されている。前記エンベロープオンタイムは、バーストが生じている期間を参照している。前記エンベロープオフタイムは、次のバーストが生じる前の前記バーストが無い（ギャップ）期間を参照している。前記システムが、十分な感度と、周囲の赤外線擾乱に対する増強された耐性とを有するように、本発明は、特定のパルス変調手法を使用する。一方では、データ間における、他方では、擾乱の間における、際立つ要素又はマークは、キャリア周波数、バースト長、前記エンベロープのデューティサイクルである。
【００２８】
図２は、ＵＡＲＴエンコード手法を示している。前記ＵＡＲＴは、固定されたデータレート及び前記ボーレートにおける有線２ライン接続を超えて、バイトの直列的な送信及び受信の手段を提供する。複数のバイト６を有するデータストリーム５が示されており、ＵＡＲＴエンコードされたデータストリーム７が、下側に示されている。送信側において、各データバイト６は、開始ビット８と停止ビット９とによって強調され、パリティビットも備えて構成されることもできる。各ビットは、前記ボーレートのクロックのペースで連続的に送信される。受信側において、開始ビット８と停止ビット９との間の遷移は、前記ボーレートのクロックを同期させ、前記データビットは、前受信の際に、前記ボーレートのクロックによってサンプリングされる。前記開始ビット８、停止ビット９及びいかなるパリティビットも、取り除かれ、データバイト６が、バッファ内に位置される。前記データバイトのこの処理は、埋め込まれているＵＡＲＴポートハードウェアによって実施され、符号化／復号ソフトウェアのルーチンは、このために必要ではない。
【００２９】
赤外線伝送のための前記データレートを増加させるために、赤外線のための従来のパルス変調手法は、固定されたパルス符号化パターンを使用している。これに反して、上述した本発明の前記のようなＵＡＲＴエンコードが使用されるべきである。このことは、図３を参照して、説明される。伝送のための高いデータレートを得ることができるようにするためには、各バイトは、送信側（ゲスト２０）において、ＵＡＲＴ１０によってエンコードされなければならない。エンコードされたデータストリーム１１は、次いで、サンプラ１２によって赤外線ＰＭ受信機のキャリア周波数１３でサンプリングされることによりパルス変調され、エンコードされた変調されたデータストリーム１４は、次いで、送信機１５によって、赤外線において、送信される。前記のようなサンプラ１２は、ＵＡＲＴエンコードされたデータストリーム１１によって、前記キャリア周波数をＡＮＤ化する（ａｎｄ’ｉｎｇ）又はＯＲ化する（ｏｒ’ｉｎｇ）単純なブールＡＮＤ又はＯＲ関数であっても良い。受信機側（ホスト２１）において、赤外ＰＭ受信機１６は、埋め込まれている復調器（図示略）によって前記信号を復調し、次いで、復調されたエンコードされているデータストリーム１７は、ＵＡＲＴ１８によって元のデータストリーム７へとデコードされる。
【００３０】
ＵＡＲＴハードウェアエンコーダ／デコーダ及びハードウェアサンプラが変調に使用されるので、ソフトウェア、符号化、変調及びデコードは、必要なく、この結果、高速リアルタイムソフトウェア処理は必要ない。
【００３１】
図４は、ＵＡＲＴエンコードされたパルス変調手法、即ち、データストリーム７（バイト）、ＵＡＲＴエンコードされたデータストリーム１１（バイト）、キャリア周波数１３及びパルス変調された信号１４に対する前記のようなパルスの手法を示している。
【００３２】
この通信システムを使用する際、前記パルス変調された信号のバースト長は、前記データストリームのコンテンツに依存して、変化することができる。赤外線ＰＭ受信機に関する高い感度及び擾乱耐性を得るために、数式１−３に従う特別なボーレート設定が提供される。
【００３３】
上述において提示された条件を満たすボーレート設定によって、赤外線ＰＭ受信機は、高い感度及び周囲の赤外線擾乱に対する改善された耐性を有する。従って、伝統的なパルス変調手法によるシステムのものと類似しているリンクの質及び動作範囲が、このパルス変調技術を使用することによって得られる。
【００３４】
ＵＡＲＴエンコードされるパルス変調手法による通信システムは、典型的には、固定されたパルスパターンによる場合のように、パルスパターンをチェックしないが、デコードにおいて、各到来するビットの（理論的な）中心において、エンコードされたＵＡＲＴデータストリームをサンプリングする。
【００３５】
このことは、前記のようなＩＲ受信機の前記変調器によって生じるいかなるパルス伸長効果も取り除くことができる。しかしながら、このことは、前記のような範囲が限定されており、前記キャリア周波数／ボーレート比が十分に高い場合にのみ、真である。擾乱によって拡張された範囲におけるエラーと、従って不良信号の再度の伝送、又はバイトエンコード及びこれによる低いスループットレートを得ることの必要性とを回避するために、上述のボーレートの設定を使用するのが好ましい。
【００３６】
メッセージ保全性をチェックするために、メッセージペイロードチェックサムの仕組みが設けられ、この結果、メッセージチェックサムが、各メッセージに付加される。このチェックサムは、次いで、前記メッセージ保全性をチェックするために、前記受信機側において、確認される。チェックサムの結果が期待されていたものと異なると、メッセージは拒絶される。
【００３７】
図５は、リモコン装置又はゲスト２５と、セットトップボックスのような、サーバ又はホスト２６とを示している。前記リモコン装置は、サーバ２６との４５５ｋＨｚのワイヤレス赤外線リンクを有している。前記リモコン装置は、ユーザからの入力を受け取るための入力キー２７と、前記ユーザへの視覚的な出力のための表示器３２と、装置の全ての機能を処理するためのプロセッサ２８と、データストリームをエンコードする埋め込まれたＵＡＲＴ２９と、ＵＡＲＴエンコードされたデータストリーム３３をパルス変調するためのＡＮＤゲートの形態におけるサンプラ３０と、前記パルス変調された信号３４を赤外線を介して送信するためのＩＲ送信機３１とを有している。
【００３８】
基本的な装置の機能に加え、前記リモコン装置内のソフトウェアは、４５５ｋＨｚのキャリア３５を生成し、赤外線を介して送信されるべき各メッセージによるチェックサムを供給する。
【００３９】
サーバ２６は、埋め込まれた復調器４０を備える４５５ｋＨｚの赤外線ＰＭ受信機３６と、当該装置の全機能を処理するためのプロセッサ３７と、ＵＡＲＴエンコードされたデータストリーム３９をデコードする埋め込まれたＵＡＲＴポート３８と、いくつかの他のＩＯ機能と、当該装置の動作に関連する周辺装置とを有している。サーバ２６におけるソフトウェアは、赤外線を介して送信された到来するメッセージ各々の前記チェックサムをチェックすると共に、無効であるメッセージは拒絶する機能を更に有する。無効なメッセージの場合、ユーザは、前記メッセージを再送信しなくてはならない。
【００４０】
本明細書に記載されている当該システムは、前記リモコン装置における送信機と前記サーバ側における受信機との間の単方向赤外線リンクを有しているが、前記変調技術は、双方向赤外線リンクに対しても、パルス変調技術に従う双方向伝送によって、等しく利用可能であることができることが想像される。
【００４１】
前記ボーレート設定は、赤外線ＰＭ受信機のブランド及び種類に依存する。前記赤外線受信機は、４５５ｋＨｚ赤外線ＰＭ受信機、ＶｉｓｈａｙのＴＳＯＰ７０００であり、キャリア周波数ＣＡＲＲ＿ＦＲＥＱ＝４５５ｋＨｚ、最小バースト長ＭＩＮ＿ＢＵＲＳＴ＝１０サイクル、最大エンベロープオンタイムＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ＝５００μｓ、最小エンベロープデューティサイクルＭＩＮ＿ＥＮＶ＿ＤＣ＝２５％、２つの連続的なバーストの間の最小分離期間ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ＝２６μｓ、及びＭＩＮ＿ＣＡＲＲ＿ＤＣ＝１０％とＭＡＸ＿ＣＡＲＲ＿ＤＣ＝５０％との間のキャリア周波数デューティサイクルのパラメータを有する。
【００４２】
図４に示されているシステムの設定は、上述の前記ボーレートの設定を使用して規定されることができ、前記数式は、
【数２】
2008501277.tif 000004
になる。
【００４３】
パリティビットが無く、１つの開始ビット及び１つの停止ビットがある場合、数式２は、
【数３】
2008501277.tif 000005
になる。
【００４４】
更に、数式３は、
【数４】
2008501277.tif 000006
になる。
【００４５】
数式２及び３は、制限要因を形成する。従って、前記ボーレートは、８つのデータビット及び１つの停止ビットを有し、パリティビットを有さない設定においては、１８及び３８．４６ｋｂｐｓの間であらなくてはならないと、結論づけることができる。システム全ての誤差（赤外線ＰＭ受信機の出力におけるジッタ、前記キャリア信号における誤差及びボーレートのクロック等における誤差）を考慮に入れる場合、最適なリンクの質を達成するように、ボーレートの設定を前記最小ボーレート近づけるのが好ましい。前記最大ボーレートに近いボーレートの設定は、メッセージの拒絶により劣ったリンクの質を与え、高いボーレートの向上が打ち消され得る。従って、前記最小ボーレートに近い前記ボーレートの設定を選択するのが好ましい。
【００４６】
図６は、本発明のサービスの見地を示している。図６は、図５における装置２５と類似しているリモコン装置を備える装置６０２を有するシステム６００のブロック図である。リモコン装置６０２は、前記エンドユーザのホームネットワーク環境６０８における装置６０４及び６０６の制御のためにプログラム可能である。装置６０２は、例えば、ユーザインターフェースのためのタッチスクリーンを備えているユニバーサルプログラム可能なリモコン装置である。装置６０２及び装置６０４―６０６各々はＵＡＲＴを有しており、上述したパルス変調技術を使用してワイヤレスに通信することができる。前記ユーザが、本発明による装置６０４―６０６に関する操作用途のためにプログラムされたリモコン装置６０２を持ちたいと願っていると仮定する。前記ユーザは、インターネット６１０を経由してサーバ６１２に接続する。前記接続は、インターネット６１０によるリモコン装置６０２からの直接接続であるとして示されている。装置６０２が、ネットワーク利用可能にされていない場合、サーバ６１２への接続は、パーソナルコンピュータ又はデジタル電話機のような装置の他の一部分（図示略）によってなされても良い。サーバ６１２は、上述の背景技術において記載したＵＡＲＴの取り組み方、及びこれらの関連する操作パラメータを使用して、ワイヤレスな仕方で制御可能な種類及びバージョンの装置を列挙しているデータベース６１４へのアクセス権を有している。装置６０４−６０６の各々の種類及びバージョンは、それぞれの装置のワイヤレス受信機の性能を決定する。今、前記ユーザが、装置６０４及び装置６０６の種類及びバージョン（例えば、ブランド、機能の種類、モデル番号等）をサーバ６１２に指定する場合、サーバ６１２は、上述の量、即ちＭＩＮ＿ＢＵＲＳＴ；Ｔ１；ＭＡＸ＿ＥＮＶ＿ＯＮＴＩＭＥ；ＭＩＮ＿ＥＮＶ＿ＯＦＦＴＩＭＥ；及びｘ（連続的なハイビットの最大数）よりも多くのもののうちの１つについて適切な値を見つけるために、データベース６１４に照会する。ひとたび発見されると、前記ボーレートの設定が決定され、インターネット６１０を介してデータとして前記ユーザに転送される。前記データは、装置６０２に直接的にダウンロードされるか（装置６０２がネットワーク使用可能にされている場合）、又は装置６０２を後でプログラミングするように、装置の他の一部（図示略）に一時的に記憶されるかのいずれかである。代替的には、装置６０２は、前記ユーザが、装置ごとに前記ボーレートの設定を単純に設定することができるコンフィギュレーションモードを有する。この場合、サーバ６１２は、ユーザが読み込み可能な形式において、適切な数値を返し、この結果、前記ユーザ自身が、関連する前記ボーレートを前記のような適切な値に設定することができる。
【図面の簡単な説明】
【００４７】
【図１】赤外線パルスモジュール信号を示している。
【図２】ＵＡＲＴエンコードを示している。
【図３】ＵＡＲＴエンコードされたパルス変調を備える通信システムを模式的に示している。
【図４】図３における前記システムの前記パルス変調手法を示している。
【図５】ＵＡＲＴエンコードされたパルス変調手法を備える通信システムの例を示している。
【図６】本発明によるシステムの模式図を示している。
【図１】
2008501277.tif 000007
【図２】
2008501277.tif 000008
【図３】
2008501277.tif 000009
【図４】
2008501277.tif 000010
【図５】
2008501277.tif 000011
【図６】
2008501277.tif 000012
【国際調査報告】
2008501277.tif 000013
2008501277.tif 000014
2008501277.tif 000015