(57)【要約】  訓練可能送信機に向けて遠隔制御システムの受信機を訓練する方法は、遠隔制御システムに関連するオリジナル送信機から制御信号を受信することを含む。第１の時間期間が制御信号の受信に応答して開始される。第１の時間期間中、学習メッセージが訓練可能送信機から受信される。学習メッセージに応答して、受信機は受信機訓練モードを開始する。訓練モード中、ローリングコード制御信号が訓練可能送信機から受信され、訓練可能送信機の識別子を記憶することにより、訓練可能送信機が登録される。
2008537447.tif 000002
【特許請求の範囲】
【請求項１】
訓練可能送信機に向けて遠隔制御システムの受信機を訓練する方法であって、
前記遠隔制御システムに関連するオリジナル送信機から制御信号を受信するステップと、
前記制御信号の受信に応答して第１の時間期間を開始するステップと、
前記第１の時間期間中に訓練可能送信機から学習メッセージを受信するステップと、
前記学習メッセージに応答して受信機の訓練を開始するステップと、
前記訓練モード中に前記訓練可能送信機からローリングコード制御信号を受信するステップと、
前記訓練可能送信機の識別子を記憶するステップと、
を含む方法。
【請求項２】
前記訓練可能送信機のカウンタ値と前記遠隔制御システムの受信機のカウンタ値とを同期させるステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記学習メッセージは、前記オリジナル送信機の制御信号からの制御データに基づいて生成される、請求項１に記載の方法。
【請求項４】
前記制御データは、固定部分および暗号化された部分を含む、請求項３に記載の方法。
【請求項５】
前記制御データは、前記オリジナル送信機の識別子および暗号化されたカウンタ値を含む、請求項３に記載の方法。
【請求項６】
前記ローリングコード制御信号は、前記遠隔制御システムに関連する暗号アルゴリズムを使用して生成される、請求項１に記載の方法。
【請求項７】
訓練モードに入る要求をユーザから受信するステップと、
訓練モードに入る前記要求に応答して訓練モードを開始するステップと、
遠隔制御システムに関連するオリジナル送信機から制御信号を受信するステップと、
前記制御信号の周波数および制御データを検出するステップであって、前記制御データは固定部分および暗号化された部分を含むステップと、
前記遠隔制御システムに関連するローリングコードデータを識別するステップと、
前記制御信号の前記固定部分および暗号化された部分に基づいて学習メッセージを生成するステップであって、前記学習メッセージは、前記遠隔制御システムの受信機を訓練モードにするように構成されるステップと、
前記学習メッセージを送信する要求をユーザから受信するステップと、
所定の時間期間中に前記学習メッセージを前記遠隔制御システムに送信するステップと、
前記所定の時間期間が終了したときに、前記識別されたローリングコードデータを使用してローリングコード制御信号を生成するステップと、
前記ローリングコード制御信号を前記遠隔制御システムに送信するステップと、
を含む、訓練可能送信機を訓練する方法。
【請求項８】
前記制御信号の前記固定部分は前記オリジナル送信機の識別子を含み、前記制御信号の前記暗号化された部分は暗号化されたカウンタ値を含む、請求項７に記載の方法。
【請求項９】
前記ローリングコードデータは暗号アルゴリズムを含む、請求項７に記載の方法。
【請求項１０】
前記ローリングコード制御信号は前記訓練可能送信機の識別子を含む、請求項７に記載の方法。
【請求項１１】
前記訓練モードに入る要求は押しボタンを介して受け取られる、請求項７に記載の方法。
【請求項１２】
前記学習メッセージは前記訓練可能送信機の識別子を含む、請求項７に記載の方法。
【請求項１３】
前記訓練可能送信機は車両に一体化される、請求項７に記載の方法。
【請求項１４】
前記訓練可能送信機は車両の内部要素に一体化される、請求項１３に記載の方法。
【請求項１５】
ユーザ入力装置と、
信号を受信するように構成される受信回路と、
信号を送信するように構成される送信回路と、
前記ユーザ入力装置、前記受信回路、および前記送信回路に結合される制御回路であって、訓練モードを有し、前記受信回路を介して、固定部分および暗号化された部分を有する制御信号を遠隔制御システムに関連するオリジナル送信機から受信し、前記制御信号に基づいて前記遠隔制御システムに関連するローリングコードデータを識別し、前記制御信号の前記固定部分および暗号化された部分に基づいて学習メッセージを生成し、前記送信回路を介して、所定の時間期間中に前記学習メッセージを前記遠隔制御システムに送信し、前記所定の時間期間が終了したときに、前記ローリングコードデータを使用してローリングコード制御信号を生成し、前記送信回路を介して、前記ローリングコード制御信号を前記遠隔制御システムに送信するように構成される制御回路と、
を備える訓練可能送信機であって、
前記学習メッセージは、前記遠隔制御システムを訓練モードにさせるように構成される、訓練可能送信機。
【請求項１６】
前記訓練可能送信機は車両に一体化される、請求項１５に記載の訓練可能送信機。
【請求項１７】
前記制御信号の前記固定部分は前記オリジナル送信機の識別子を含み、前記制御信号の前記暗号化された部分は暗号化されたカウンタ値を含む、請求項１５に記載の訓練可能送信機。
【請求項１８】
前記制御回路は、前記ユーザ入力装置の作動に応答して前記訓練モードになる、請求項１５に記載の訓練可能送信機。
【請求項１９】
前記ユーザ入力装置は少なくとも１つの押しボタンを含む、請求項１５に記載の訓練可能送信機。
【請求項２０】
前記制御回路は、前記少なくとも１つの押しボタンの作動に応答して前記訓練モードになる、請求項１９に記載の訓練可能送信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、車両と併せて使用する訓練可能送信機または送受信機の分野に関する。特に、本発明は、遠隔制御システムと併せて使用するように構成される訓練可能送信機に関する。
【背景技術】
【０００２】
ガレージドア開閉システム、ホームセキュリティシステム、ホーム照明システム、ゲートコントローラ等の電子操作式遠隔制御システムは、通常、ポータブルハンドヘルド送信機（すなわち、オリジナル送信機）を利用して、遠隔制御システムに配置された受信機に制御信号を送信する。例えば、ガレージドア開閉システムは、通常、家所有者のガレージ内に配置され、ガレージドア開閉機に結合された受信器を含む。ユーザは、オリジナル送信機のボタンを押下して、無線周波数信号を受信機に送信してガレージドア開閉機を作動させ、ガレージドアを開閉する。したがって、受信機は、関連するオリジナル送信機の周波数に合わせられ、ガレージドアを作動させるようにオリジナル送信機および受信機の両方にプログラムされた所定のコードを復調する。ガレージドア開閉システム等の無線制御システムのセキュリティを強化するために、製造業者は、一般に、暗号技術を使用して、送信機から受信機に送信される無線周波数信号を暗号化する。１つのこのような暗号方式は、送信機から受信機に送信される各デジタルメッセージが前のデジタルメッセージと異なるコードを有するローリングコードシステムである。
【０００３】
ポータブルハンドヘルド式のオリジナル送信機に対する代替として、訓練可能送信機または送受信機を車両内に設けて、遠隔制御システムと併せて使用することができる。訓練可能送信機は、異なる無線周波数メッセージを使用する複数の異なる遠隔制御システムのうちの１つまたは複数を作動させるようにユーザにより構成される。通常、既存のオリジナル送信機に向けての訓練可能送信機の訓練は２ステッププロセスである。第１に、ユーザは２つの送信機を近接範囲内に保持し、オリジナル送信機および訓練可能送信機のボタンを押下する。訓練可能送信機は、オリジナル送信機から受信する無線周波数信号に基づいて、オリジナル送信機に関連する遠隔制御システムのタイプを識別する。例えば、訓練可能送信機は、オリジナル送信機の無線周波数制御信号の制御コードおよびＲＦ搬送周波数を識別して記憶することができる。第２に、受信機が、訓練可能送信機の送信機識別子を学習することができる。ローリングコード（または他の暗号方式）を利用するシステムでは、訓練可能送信機および受信機は、訓練可能送信機および受信機のカウンタが同じ値で始まるように「同期」もとらなければならない。このため、ユーザは受信機のボタンを押下して、受信機を訓練モードにする。次に、受信機が送信機の識別子を学習できるように、訓練可能送受信機のボタンを、設定されている時間期間以内に例えば２、３回押下して、メッセージを送信し、受信機と訓練可能送信機との同期を完了し、訓練が成功したことを確認することができる。訓練後、訓練可能送信機を使用してＲＦ信号を送信して、遠隔制御システムを制御することができる。
【０００４】
上述したように、訓練プロセスの第２のステップでは、ユーザが遠隔制御システムの受信機を訓練モードにする必要がある。このため、ユーザは、梯子を登って遠隔制御システムの受信機のボタンを押下してから、設定されている時間期間以内に車両に戻って訓練可能送信機のボタンを押下する必要があり得る。ユーザは、遠隔制御システム（例えば、ガレージドア開閉システム）がローリングコードシステムであることを知らず、ひいては訓練プロセスの第２のステップが必要なことを知らない場合もある。したがって、ユーザが第２のステップを実行しない場合があり、訓練可能送信機は遠隔制御システムを作動させない。
【発明の開示】
【０００５】
一実施形態によれば、遠隔制御システムの受信機を訓練可能送信機に向けて訓練する方法は、遠隔制御システムに関連するオリジナル送信機から制御信号を受信するステップと、制御信号の受信に応答して第１の時間期間を開始するステップと、第１の時間期間中に学習メッセージを訓練可能送信機から受信するステップと、学習メッセージに応答して受信機訓練モードを開始するステップと、訓練モード中にローリングコード制御信号を訓練可能送信機から受信するステップと、訓練可能送信機の識別子を記憶するステップとを含む。
【０００６】
別の実施形態によれば、訓練可能送信機を訓練する方法は、訓練モードに入る要求をユーザから受信するステップと、訓練モードに入る要求に応答して訓練モードを開始するステップと、遠隔制御システムに関連するオリジナル送信機から制御信号を受信するステップと、制御信号の周波数および制御データを検出するステップであって、制御データは固定部分および暗号化された部分を含むステップと、遠隔制御システムに関連するローリングコードデータを識別するステップと、制御信号の固定部分および暗号化された部分に基づいて学習メッセージを生成するステップであって、学習メッセージは、遠隔制御システムの受信機を訓練モードにするように構成されるステップと、学習メッセージを送信する要求をユーザから受信するステップと、所定の時間期間中に学習メッセージを遠隔制御システムに送信するステップと、所定の時間期間が経過した後、識別されたローリングコードデータを使用してローリングコード制御信号を生成するステップと、ローリングコード制御信号を遠隔制御システムに送信するステップとを含む。
【０００７】
別の実施形態によれば、訓練可能送信機は、ユーザ入力装置、信号を受信するように構成される受信回路、信号を送信するように構成される送信回路、ならびにユーザ入力装置、受信回路、および送信回路に結合された制御回路を含み、制御回路は訓練モードを有し、受信回路を介して、遠隔制御システムに関連するオリジナル送信機から固定部分および暗号化された部分を有する制御信号を受信し、制御信号に基づいて遠隔制御システムに関連するローリングコードデータを識別し、制御信号の固定部分および暗号化された部分に基づいて学習メッセージを生成し、所定の時間期間中に、送信回路を介して遠隔制御システムに学習メッセージを送信し、所定の時間期間が経過した後に、ローリングコードデータを使用してローリングコード制御信号を生成し、送信回路を介してローリングコード制御信号を遠隔制御システムに送信するように構成される。学習メッセージは、遠隔制御システムの受信機を訓練モードにするように構成される。
【発明を実施するための最良の形態】
【０００８】
図１は、一実施形態による訓練可能送信機を含む車両の斜視図である。車両１０は、自動車、トラック、スポーツ用多目的車（ＳＵＶ）、ミニバン、または他の車両であってよく、訓練可能送信機１６を含む。代替の実施形態では、訓練可能送信機は、ポータブルハウジング、キーフォブ、キーチェイン、または他のハンドヘルド装置等の他のシステムに組み込むことができる。図１では、訓練可能送信機１６は、車両１０のオーバーヘッドコンソールに搭載されて示されている。あるいは、訓練可能送信機１６の要素のうちの１つまたは複数を、日よけ１７、計器パネル１８、バックミラー（図示せず）、ダッシュボード、座席、センターコンソール、ドアパネル、または他の車両内の適切な場所等の他の車両内部要素に搭載してもよい。
【０００９】
訓練可能送信機１６は、ガレージドア開閉機、ホームセキュリティシステム、ホーム照明システム、ゲートコントローラ等の遠隔制御システム１４を制御するように構成することができる。訓練可能送信機１６は、遠隔制御システム１４の制御に使用されるオリジナル送信機１２を使用して訓練される。オリジナル送信機１２は、遠隔制御システム１４と併せて販売されるか、またはアフターマーケット品として販売され、所定の搬送周波数であり、遠隔制御システム１４を作動させるように構成される制御データを有する作動信号を送信するように構成される送信機であって、通常はハンドヘルド式の送信機である。例えば、オリジナル送信機１２は、３５５メガヘルツ（ＭＨｚ）等の周波数でガレージドア開閉信号を送信するように構成されるハンドヘルドガレージドア開閉機送信機であることができ、作動信号は、固定コードまたは暗号法により符号化されたコード（例えば、ローリングコード）であることができる制御データを有する。この例では、遠隔制御システム１４は、オリジナル送信機１２からの作動信号の受信に応答してガレージドアを開けるように構成されるガレージドア開閉システムであることができる。したがって、遠隔制御システム１４は、遠隔制御システム１４を制御する制御データを含む無線信号を受信するアンテナ（図示せず）を含む。
【００１０】
訓練可能送信機１６を訓練するために、作動信号または制御信号Ａが、オリジナル送信機１２から車両１０内の訓練可能送信機１６に送信される。訓練可能送信機１６は、制御信号を受信し、制御信号の制御データ（例えば、固定コードデータまたはローリングコードデータ）および搬送周波数を識別し、この情報を記憶する。次に、訓練可能送信機１６を使用して、学習された周波数および制御データに基づいて制御信号Ｔを選択的に生成し、ガレージドア開閉機等の制御信号に応答する遠隔制御システム１４に制御信号Ｔを送信することができる。訓練可能送信機１６の訓練および動作を以下においてさらに詳細に考察する。
【００１１】
図２は、一実施形態による訓練可能送信機の概略ブロック図である。送信機１６は、アンテナ３８にそれぞれ結合された送信回路２０および受信器２１を含む。別の実施形態では、送信回路および受信回路を有する単一のデュアル機能送受信機を、別個の受信器および送信器に代えて設けることができる。送信回路２０および受信器２１は、制御回路２２にも結合される。制御回路２２は、デジタルおよび／またはアナログの種々のタイプの制御回路を含むことができ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、または種々の入出力、制御、解析、および本明細書に記載する他の機能を実行するように構成される他のデジタルおよび／もしくはアナログ回路を含むことができる。スイッチインタフェース２４が複数のボタンまたはスイッチに結合される。あるいは、つまみ、ダイアル等の他のユーザ入力装置または車両の乗員から音声信号を受信するように構成される音声作動入力制御回路を設けて、ユーザ入力を受け取ることができる。例示的な実施形態では、スイッチインタフェース２４は、これら３つの押しボタンスイッチ２６、２８、および３０のそれぞれの１つの端子に結合され、これらスイッチの残りの端子は接地される。スイッチ２６、２８、および３０はそれぞれ、制御すべき別個の遠隔制御システムに関連付けることができ、それぞれ固有の動作ＲＦ周波数、変調方式、および／または制御データを有することができる。したがって、各スイッチ２６、２８、および３０は、送信回路２０の異なる無線周波数チャネルに対応する。しかし、各チャネルは、所望であれば同じオリジナル送信機に合わせるように訓練されてもよく、または異なるオリジナル送信機に合わせるように訓練されてもよいことを理解されたい。
【００１２】
インタフェース回路２４は、スイッチ２６、２８、および３０からの信号情報を制御回路２２の入力端子に結合する。制御回路２２は、スイッチ２６、２８、および３０の閉状態を示す信号をスイッチインタフェース２４から受け取るデータ入力端子を含む。電源３２が、従来通りに種々の構成要素に結合されて、必要な作動電力を従来の様式で供給する。
【００１３】
制御回路２２は、発光ダイオード（ＬＥＤ）等の表示要素を含むディスプレイ３６にも結合される。あるいは、ディスプレイ３６は、例えば、液晶ディスプレイ（ＬＣＤ）、真空蛍光ディスプレイ（ＶＦＤ）、または他の表示要素を含んでもよい。制御回路２２は、例えば、本明細書に記載する機能を実行するためのコンピュータプログラムまたは他のソフトウェアを記憶する揮発性メモリおよび／または不揮発性メモリを含むメモリ３４を含む。メモリ３４は、スイッチ２６、２８、および３０に関連し得る制御データおよび搬送周波数情報等の学習された情報を記憶するように構成される。さらに、ローリングコードまたは他の暗号法により符号化される遠隔制御システムの場合、各システムのローリングコードまたは暗号アルゴリズムに関する情報を予め記憶し、遠隔制御システムの特定のタイプ、ひいては遠隔制御システムに適切な暗号アルゴリズムを識別するために使用できる周波数および制御データを関連付けることができる。上述したように、各スイッチまたはボタン２６、２８、および３０には、それぞれ固有の動作ＲＦ周波数、変調方式、暗号（または暗号法）アルゴリズム）および制御データを有し得る、異なるガレージドア開閉機、電子操作式アクセスゲート、家の照明制御、および他の遠隔制御システム等の別個の遠隔制御システムを関連付けることができる。
【００１４】
送信回路２０および受信器２１は、アンテナ３８を介して遠隔制御システム１４およびオリジナル送信機１２と通信する。受信器２１を使用して、アンテナ３８を介して信号を受信することができ、送信回路２０を使用して、アンテナ３８を介して信号を送信することができる。代替の実施形態では、別個のアンテナを送信器２０と受信器２１に使用することができる（例えば、別個の送信アンテナおよび受信アンテナを訓練可能送信機に設けることができる）。遠隔制御システム１４は、例えば、オリジナル送信機１２または訓練可能送信機１６からＲＦ制御信号等の信号を受信する受信機１５を含む。訓練可能送信機１６のチャネルが訓練されると、訓練可能送信機１６は、遠隔制御システム１４を制御する制御データを有する無線制御信号を送信するように構成される。例えば、送信回路２０は、スイッチ２６等のスイッチの作動に応答して、制御回路２２の制御下で、訓練された特定のチャネルに関連する搬送周波数および制御データを有する制御信号を生成するように構成される。制御データは、例えば、周波数シフトキーイング（ＦＳＫ）変調、振幅シフトキーイング（ＡＳＫ）変調、または他の変調技術を使用して変調して制御信号にのせることができる。制御信号上の制御データは、ローリングコードまたは遠隔制御システム１４との併用に適した他の暗号法で符号化された制御コードであることができる。上述したように、遠隔制御システム１４のローリングコードまたは暗号アルゴリズムは、オリジナル送信機１２の制御信号（例えば、搬送周波数および制御データ）を使用して訓練可能送信機１６により識別することができる。
【００１５】
図３は、一実施形態による訓練可能送信機を訓練する方法を示す。訓練可能送信機１６およびオリジナル送信機の両方が、遠隔制御システム（例えば、ガレージドア開閉システム）の無線範囲内に運ばれる。ブロック４０において、ユーザから、訓練モードに入る要求を訓練可能送信機において受け取る。例えば、ユーザは、訓練可能送信機の押しボタン（例えば、図２の押しボタン２６）を作動させることにより要求を提供することができる。一実施形態では、ユーザは、チャネルの訓練が完了したとのフィードバックが提供されるまで押しボタンを押し続ける。あるいは、ユーザは、押しボタンを所定の時間期間（例えば、３秒、１０秒等）にわたって押し続けることができる。ディスプレイを使用して、訓練モードが開始されたことをユーザに示すことができ、例えば、ＬＥＤインジケータ等の表示要素が点滅して、フィードバックをユーザに提供することができる。さらに、表示要素を使用して、チャネルが訓練されていることを示すことができる（例えば、ＬＥＤが素早く点滅することができる）。代替の実施形態では、訓練モードに入る要求は、訓練可能送信機の入力装置を使用したキー押下の組み合わせ、オリジナル送信機からの制御信号受信後の車両バスでのメッセージの受信により、またはディスプレイ上のメニューアイテムの選択により提供することができる。
【００１６】
ブロック４２において、訓練可能送信機は訓練モードになり、チャネルを訓練するために制御信号を探し始める。ブロック４４において、遠隔制御システムのオリジナル送信機（例えば、図２のオリジナル送信機１２）が、訓練可能送信機の近傍内に運ばれ、起動されて（例えば、オリジナル送信機のユーザ入力装置が作動して）、ＲＦ制御信号、例えばローリングコードを有する制御信号を送信する。ブロック４６において、訓練可能送信機はＲＦ制御信号をオリジナル送信機から受信する。さらに、オリジナル送信機の範囲内にある遠隔制御システムは、図４に示すブロック７１において、オリジナル送信機からＲＦ制御信号を受信する。図４は、一実施形態による遠隔制御システムの受信機を訓練する方法を示す。ブロック７２において、遠隔制御システム受信機（例えば、図２に示す受信機１５）が、訓練可能送信機からの学習メッセージを受信し、受け入れる時間窓を開始する。例示的な実施形態では、時間窓は、例えば、３０〜４５秒であってよい。別の実施形態では、ガレージドア開閉機等の遠隔制御システムは、例えば、ガレージ底部のフォトビームが中断されている場合、時間期間が切れる前に学習窓を閉じるように構成することができる。これは、車両がガレージに進入中または退出中であり、ユーザが訓練可能送信機を訓練しようとしていない可能性が高いことを示すことができる。
【００１７】
図３に戻ると、訓練可能送信機は、ブロック４８において、受信したＲＦ制御信号の搬送周波数および制御データを検出して識別する。例えば、訓練可能送信機は、ローリングコード信号をオリジナル送信機から受信し、制御信号を復調し、制御信号の制御データおよび搬送周波数を識別することができる。搬送周波数および制御データは、メモリに記憶することができる。暗号化されたローリングコード信号の制御データは、送信機識別子（例えば、シリアルナンバー）および暗号化されたカウンタ値（またはホップコード）を含むことができる。オリジナル送信機内のカウンタ値は、ボタンが押下される都度増分され、そして暗号アルゴリズムを使用して暗号化されて、制御信号の暗号化されたカウンタ値が生成される。ブロック５０において、搬送周波数および制御データを使用して、オリジナル送信機に関連する遠隔制御システムのタイプ（例えば、製造業者）を識別することができる。ローリングコードデータ（例えば、暗号アルゴリズムおよび搬送周波数）は、遠隔制御システムのタイプに基づいてメモリから検索され、ブロック５２において訓練されたチャネルに関連付けることができる。訓練プロセスが完了すると、この情報を使用し、訓練されたチャネルに関連付けられた訓練可能送信機の入力装置を続けて作動させることに応答して、適切な制御信号（例えば、適切なローリングコード信号）を生成することができる。ブロック５４において、訓練可能送信機（例えば、図２の訓練可能送信機の制御回路２２）は、遠隔制御システム受信機を訓練モードにさせる学習メッセージを生成する。学習メッセージは、オリジナル送信機の制御信号の少なくとも暗号化された部分（例えば、暗号化されたカウンタ値）に基づいて生成される。制御信号の暗号化されていない部分（例えば、オリジナル送信機の送信機識別子）も、学習メッセージの生成に使用することができる。一実施形態では、訓練可能送信機の送信機識別子（例えば、訓練可能送信機のシリアルナンバー）を学習メッセージに含めることができる。
【００１８】
例示的な実施形態では、学習メッセージは、所定のアルゴリズムを制御信号の暗号化された形態での暗号化部分（例えば、復号化されておらず、暗号化された状態のカウンタ値）およびオリジナル送信機の送信機識別子（例えば、制御信号の固定部分）に適用することにより生成される。学習メッセージは、例えば、訓練可能送信機の初期ローリングカウントを表すことができる。学習メッセージは、訓練可能送信機の送信機識別子（例えば、シリアルナンバー）を含むこともできる。代替の実施形態では、学習メッセージは、オリジナル送信機の制御信号の暗号化部分と訓練可能送信機の送信機識別子との間で排他的ＯＲ（ＸＯＲ）または加算を行うことにより生成される値を含むこともできる。オリジナル送信機の制御信号（例えば、オリジナル送信機の制御信号の固定部分および暗号化部分）に基づく学習メッセージの生成に他の所定のアルゴリズムを使用してもよく、添付の特許請求の範囲の範囲内であることを理解されたい。例えば、上述したように、所定のアルゴリズムをオリジナル送信機の制御信号の送信機識別子および暗号化されたカウンタ値（暗号化された形の）に適用することができる。例示的な実施形態では、生成される学習メッセージは、固定メッセージ、例えば３２ビット固定ワードである。代替の実施形態では、学習メッセージは、固定部分および暗号化部分（例えば、学習メッセージの一部は、暗号アルゴリズムを使用して暗号化できる）を含むことができる。
【００１９】
ブロック５６において、ユーザは入力を提供し（例えば、訓練されたチャネルに関連付けられた押しボタンを作動させることにより）、ブロック５８において、学習メッセージの遠隔制御システムへの送信を開始する。好ましくは、学習メッセージは所定の時間期間中に送信される。例示的な実施形態では、学習メッセージは、１秒または数秒間に送信することができる。別の実施形態では、訓練可能送信機は、ユーザがボタンを押し続けている時間期間にわたって学習メッセージを送信するように構成することができる。所定の時間期間が経過すると（または次のボタンが押下されると）、訓練可能送信機は、訓練されたチャネルに関連付けられたローリングコードデータ（例えば、暗号アルゴリズムおよび搬送周波数）を使用してローリングコード制御信号を生成し、ブロック６０において、ローリングコード制御信号を遠隔制御システムに送信する。
【００２０】
再び図４を参照すると、ブロック７４において、遠隔制御システムの受信機が、訓練可能送信機から学習メッセージを受信する。遠隔制御システムの受信機（例えば、図２に示す受信機１５）が、所定のアルゴリズムを使用して生成された学習メッセージを識別するように構成される。ブロック７６において、時間窓が切れた場合、遠隔制御システムの受信機はアイドル状態７０に戻り、オリジナル送信機からの次の送信を待つ。ブロック７６において、オリジナル送信機の制御信号の受信により開始される時間窓（上述）が切れていない場合、遠隔制御システムの受信機は、ブロック８０において、学習メッセージに応答して訓練（または登録）モードになる。ブロック８２において、遠隔制御システムの受信機は、訓練可能送信機から送信されたローリングコード制御信号を受信する。受信機は、ローリングコード制御信号に応答して、ブロック８４において訓練可能送信機を有効な送信機として登録する。
【００２１】
代替の実施形態によれば、ブロック８０および８２を参照して上述したステップは、さらなるセキュリティを提供するように実施することができる。例えば、ブロック８０において送信される学習メッセージは、ブロック８２において送信されるローリングコード制御信号の、シリアルナンバー等のある部分を組み込むように構成することができる。したがって、遠隔制御システムの受信機は、学習窓を開き、ステップ８０において送信された特定のシリアルナンバーを有する、ステップ８２において送信されたローリングコード制御信号を受信することができる。ローリングコード制御信号の受信後、ブロック８３に示すようにメッセージを検証することができる。例えば、受信機は、訓練可能送信機のシリアルナンバーを記憶し、訓練送信機を有効な送信機として識別することができる。さらに、訓練可能送信機および遠隔制御システムのカウンタ値は、ブロック８６において同期がとられる。
【００２２】
図示され、上述された例示的な実施形態が目下好ましいが、これら実施形態が単に例として提供されることを理解されたい。例えば、オフィス照明、セキュリティシステム、または駐車ガレージドアが制御される代替の実施形態が、商業市場での使用に適し得る。したがって、本発明は特定の実施形態に制限されず、添付の特許請求の範囲内にある各種変更に拡張される。任意のプロセスまたは方法ステップの順番またはシーケンスは、代替の実施形態により変更が可能であり、または並べ替えることが可能である。
【図面の簡単な説明】
【００２３】
【図１】一実施形態による訓練可能送信機を有する車両の斜視図である。
【図２】一実施形態による訓練可能送信機の概略ブロック図である。
【図３】一実施形態による訓練可能送信機を訓練する方法を示す。
【図４】一実施形態による遠隔制御システムの受信機を訓練する方法を示す。
【図１】
2008537447.tif 000003
【図２】
2008537447.tif 000004
【図３】
2008537447.tif 000005
【図４】
2008537447.tif 000006
【国際調査報告】
2008537447.tif 000007
2008537447.tif 000008