(57)【要約】  少なくとも１つのアクセスバリアに関連付けられているベースコントローラ及びベースコントローラに関連付けられている少なくとも１台のベースレシーバーを含む、アクセスバリアを自動的に制御するオペレータシステム及び関連した方法である。システムは、ベースレシーバーによって検出可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターをさらに含む。ベースコントローラは、動作モード中に少なくとも１個のモバイル信号を受け取ると、バリア運動コマンドを選択的に生成する。オペレータ及びモバイルトランスミッターは共に、学習モード中にオペレータとモバイルトランスミッターとの間で双方向通信を可能にするためトランシーバーを含む。このようなシステムはアクセスバリアのハンズフリー動作を可能にさせる。別個のプロセッシングシステムがハンズフリー動作で使用するため既存のバリアオペレータシステムを改造するために使用されることもある。
2009506631.tif 000002
【特許請求の範囲】
【請求項１】
アクセスバリアを制御するシステムであって、
学習モードで学習データを通信し、動作モード時に限り動作データを受信するように適合し、前記アクセスバリアを作動させるベースオペレータと、
前記学習モード時に学習データを通信し、前記動作モード時に限り動作データを送信するように適合したトランシーバーを含む少なくとも１台のモバイルトランスミッターと、
を備え、
前記少なくとも１台のモバイルトランスミッター及び前記ベースオペレータが学習データを交換することにより互いに学習させられ、その結果、前記少なくとも１台のモバイルトランスミッターが前記アクセスバリアを作動させるため前記動作モード時に前記ベースオペレータを作動させることを可能にするシステム。
【請求項２】
前記ベースオペレータがベーストランシーバーを含む請求項１に記載のシステム。
【請求項３】
前記少なくとも１台のモバイルトランスミッターがハンズフリー装置である請求項１に記載のシステム。
【請求項４】
前記学習データが前記ベースオペレータによって選択された通信周波数を含む請求項１に記載のシステム。
【請求項５】
前記学習データがセキュリティコードを含む請求項１に記載のシステム。
【請求項６】
前記セキュリティコードがローリングコードを含む請求項５に記載のシステム。
【請求項７】
前記学習データの交換の結果として前記ベースオペレータ及び前記少なくとも１台のモバイルトランスミッターによって使用される通信周波数が選択される請求項１に記載のシステム。
【請求項８】
作動装置の位置に基づいて状態を変化させる自動作動システムであって、
少なくとも２つの条件を有する作動システムと関連付けられ、少なくとも１個の自動的に生成された信号を受信するように適合し、学習データを通信するように適合し、トランシーバーを有するベースコントローラと、
トランシーバーを含む少なくとも１台のモバイルトランスミッターと、
を備え、
前記ベースコントローラ及び前記モバイルトランスミッターが相互に学習データを通信するように適合し、
前記ベースコントローラ及び前記少なくとも１台のモバイルトランスミッターが相互に学習データを交換するならば、前記モバイルトランスミッターが前記ベースコントローラによって受信可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成し、前記ベースコントローラが、前記モバイル信号が受信されたかどうかに基づいて、第１の条件と第２の条件との間で前記作動システムを変化させる自動作動システム。
【請求項９】
通信周波数が前記学習データの交換中に前記ベースコントローラによって選択され、前記選択された周波数が前記ベースコントローラ及び前記少なくとも１台のモバイルトランスミッターに保存されている請求項８に記載の自動作動システム。
【請求項１０】
前記学習データの交換の完了が前記少なくとも１台のモバイルトランスミッター及び前記少なくとも１台のモバイルトランスミッターによって承認される請求項８に記載の自動作動システム。
【請求項１１】
前記学習データがセキュリティコードを含む請求項８に記載の自動作動システム。
【請求項１２】
前記セキュリティコードがローリングコードを含む、請求項１１に記載の自動作動システム。
【請求項１３】
前記ベースコントローラと関連付けられているメモリ装置をさらに備え、前記ベースコントローラが前記モバイル信号と関連付けられている通信周波数を処理のため前記メモリに保存する請求項８に記載のシステム。
【請求項１４】
前記モバイルトランスミッターが、前記ベースコントローラによって受信されるならば、対応するバッファ内の前記メモリ装置に保存される第１の識別信号及び第２の識別信号を周期的に生成する請求項１３に記載のシステム。
【請求項１５】
前記ベースコントローラが前記作動システムの条件を監視する請求項１４に記載のシステム。
【請求項１６】
前記ベースコントローラが前記ベースコントローラによって行われる最後のアクションのコースに基づいて前記作動システムの変化を開始する請求項１５に記載のシステム。
【請求項１７】
前記少なくとも１台のモバイルトランスミッターがアクティビティセンサを備え、前記アクティビティセンサが所定のアクティビティを検出した場合に限り前記少なくとも１個のモバイル信号が生成される請求項８に記載のシステム。
【請求項１８】
少なくとも１つのアクセスバリアと関連付けられているベースコントローラと、
前記ベースコントローラと関連付けられている少なくとも１台のベーストランシーバーと、
トランシーバーを含み、前記ベースコントローラによって受信される少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、  を備え、
前記ベースコントローラ及び前記少なくとも１台のモバイルトランスミッターが相互に学習させられるように学習モードで相互に学習データを交換するように適合し、
前記少なくとも１台のモバイルトランスミッター及び前記ベースコントローラが相互に学習させられるならば、前記モバイル信号が前記少なくとも１台のベースレシーバーによって検出可能であり、前記ベースコントローラが前記少なくとも１個のモバイル信号が受信されたかどうかに応じてバリア運動コマンドを選択的に生成する、アクセスバリアを自動的に制御するオペレータシステム。
【請求項１９】
前記学習データがセキュリティコードを含む請求項１８に記載のオペレータシステム。
【請求項２０】
前記セキュリティコードがローリングコードを含む請求項１８に記載のオペレータシステム。
【請求項２１】
通信周波数が前記学習モードで前記学習データの交換中に選択される請求項１８に記載のオペレータシステム。
【請求項２２】
作動装置の位置に基づいて状態を変化させる自動作動システムであって、
少なくとも２個の条件を有する作動システムと関連付けられ、少なくとも１個の自動的に生成された信号を受信するように適合しているベースコントローラと、
前記ベースコントローラによって受信可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、
を備え、
前記ベースコントローラが、前記モバイル信号が受信されたかどうかに応じて、第１の条件と第２の条件との間で前記作動システムを変化させる自動作動システム。
【請求項２３】
前記ベースコントローラと関連付けられているメモリ装置をさらに備え、前記ベースコントローラが前記モバイル信号を処理のため前記メモリに保存する請求項２２に記載のシステム。
【請求項２４】
前記モバイルトランスミッターが、前記ベースコントローラによって受信されるならば対応するバッファ内の前記メモリ装置に保存される第１の識別信号及び第２の識別信号を周期的に生成する請求項２３に記載のシステム。
【請求項２５】
前記ベースコントローラが前記作動システムの条件を監視する請求項２４に記載のシステム。
【請求項２６】
前記ベースコントローラが前記ベースコントローラによって行われた最後のアクションのコースに基づいて前記作動システムの変化を開始する請求項２５に記載のシステム。
【請求項２７】
前記第１の識別信号が受信され、前記コントローラによって行われた最後のアクションのコースが第１の条件を取得することでないならば、前記ベースコントローラが前記第１の条件を取得するコマンドを生成する請求項２６に記載のシステム。
【請求項２８】
前記第１の条件の取得後、第１の条件タイマーが起動される請求項２７に記載のシステム。
【請求項２９】
前記第１の識別信号と前記第２の識別信号が何れも受信されず、前記第１の条件タイマーが経過し、前記ベースコントローラによる前記最後のアクションのコースが前記第２の条件を取得することでないならば、前記ベースコントローラが前記第２の条件を取得するコマンドを生成する請求項２８に記載のシステム。
【請求項３０】
前記第２の条件を取得後、第２の条件タイマーが起動される請求項２９に記載のシステム。
【請求項３１】
前記ベースコントローラが前記第１の条件を取得する前記コマンドを生成する前に、前記第２の条件タイマーが経過しなければならない請求項３０に記載のシステム。
【請求項３２】
前記識別信号が受信されず、かつ、前記ベースコントローラによる前記最後のアクションのコースが前記第２の条件を取得することでないならば、前記ベースコントローラが前記第２の条件を取得するコマンドを生成する請求項２６に記載のシステム。
【請求項３３】
前記第２の条件を取得後、第２の条件タイマーが起動され、前記ベースコントローラが前記第１の条件を取得するために前記第１のコマンドを生成する前に、前記第２の条件タイマーが経過しなければならない請求項３２に記載のシステム。
【請求項３４】
前記ベースコントローラが前記作動システムの前記条件を検出し、既に前記条件にあるならば、前記条件のうちの一方を取得する後続のコマンドを迂回する請求項２６に記載のシステム。
【請求項３５】
前記第２の識別信号が対応するバッファ中で検出されないときにインクリメントされるカウンタをさらに備え、前記カウンタが所定の値に到達した後に限り前記最後のアクションのコースが前記ベースコントローラによってチェックされる請求項２６に記載のシステム。
【請求項３６】
前記モバイルトランスミッターが予め選択された電力レベルで前記識別信号を生成する請求項２４に記載のシステム。
【請求項３７】
前記少なくとも１台のモバイルトランスミッターがアクティビティセンサを備え、前記アクティビティセンサが所定のアクティビティを検出した場合に限り前記少なくとも１個のモバイル信号が生成される請求項２２に記載のシステム。
【請求項３８】
少なくとも１つのアクセスバリアと関連付けられているベースコントローラと、
前記ベースコントローラと関連付けられている少なくとも１台のベースレシーバーと、
前記少なくとも１台のベースレシーバーによって検出可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、
を備え、
前記少なくとも１個のモバイル信号が受信されたかどうかに応じて、前記ベースコントローラがバリア運動コマンドを選択的に生成する、アクセスバリアを自動的に制御するオペレータシステム。
【請求項３９】
前記ベースコントローラに関連付けられている少なくとも１台のタイマーをさらに備え、前記少なくとも１台のタイマーがバリア運動の完了後に起動され、前記少なくとも１台のタイマーが終了するまで後続のバリア運動が妨げられる請求項３８に記載のシステム。
【請求項４０】
前記少なくとも１台のタイマーが、第１の方向へのバリア運動のための第１の所定の期間と、第２の方向へのバリア運動のための第２の所定の期間とを有する請求項３９に記載のシステム。
【請求項４１】
前記少なくとも１台のモバイルトランスミッターが開放識別信号及び閉鎖識別信号を生成し、前記ベースコントローラが前記ベースコントローラによって行われる最後のアクションのコースを決定し、前記最後のアクションのコース及び前記識別信号のうちのどちらが受信されるかに基づいて前記バリア運動コマンドを生成する請求項３８に記載のシステム。
【請求項４２】
前記開放識別信号が受信され、前記最後のアクションのコースが前記バリアを開放することでないならば、前記コントローラがバリア開放コマンドを生成する請求項４１に記載のシステム。
【請求項４３】
前記開放識別信号が受信され、前記コントローラによる前記最後のアクションのコースが前記バリアを開放することでないならば、前記コントローラが、前記閉鎖識別信号が受信済みであるかどうかを決定する請求項４２に記載のシステム。
【請求項４４】
前記開放識別信号を受信しなかった後に前記閉鎖識別信号が受信されるならば、前記ベースが前記識別信号のうちの別の識別信号の受信を待ち受ける請求項４３に記載のシステム。
【請求項４５】
前記閉鎖識別信号が受信されず、前記コントローラによる前記最後のアクションのコースが前記バリアを閉鎖することでないならば、前記コントローラがバリア閉鎖コマンドを生成する請求項４３に記載のシステム。
【請求項４６】
前記閉鎖識別信号が受信されず、前記コントローラによる前記最後のアクションのコースが前記バリアを閉鎖することであったならば、アクションが行われない請求項４３に記載のシステム。
【請求項４７】
前記開放識別信号及び前記閉鎖識別信号が受信されず、前記コントローラによる前記最後のアクションのコースが前記バリアを閉鎖することであったならば、アクションが行われない請求項４１に記載のシステム。
【請求項４８】
前記開放識別信号及び前記閉鎖識別信号が受信されず、前記コントローラによる前記最後のアクションのコースが前記バリアを閉鎖することでなかったならば、前記コントローラがバリア閉鎖コマンドを生成する請求項４１に記載のシステム。
【請求項４９】
前記少なくとも１台のモバイルトランスミッターが２つ以上の電力レベルで前記開放識別信号及び前記閉鎖識別信号を生成するため適合している請求項４１に記載のシステム。
【請求項５０】
前記少なくとも１台のモバイルトランスミッターが前記開放識別信号及び前記閉鎖識別信号のため４つの電力レベルのうちのいずれか１つの電力レベルを生成するようにプログラム可能である請求項４９に記載のシステム。
【請求項５１】
前記ベースコントローラがおおよそ開放アクション位置及び閉鎖アクション位置で前記少なくとも１個のモバイル信号の信号強度を学習するため適合している請求項３８に記載のシステム。
【請求項５２】
前記ベースコントローラが前記モバイル信号は前記学習済みの開放アクション位置の範囲内にあると決定するならば、前記ベースコントローラがバリア開放コマンドを生成する請求項５１に記載のシステム。
【請求項５３】
前記ベースコントローラが所定の期間に亘って前記モバイル信号の受信を動作禁止状態にするために前記バリア開放コマンドを生成した後にタイマーを起動する請求項５２に記載のシステム。
【請求項５４】
前記ベースコントローラが、前記バリア開放コマンドを生成する前に、連続的なモバイル信号のグループを受信し、保存されている信号のパターンと比較する請求項５２に記載のシステム。
【請求項５５】
前記ベースコントローラが前記バリア開放コマンドを生成した後に前記保存されている信号のパターンを更新する請求項５４に記載のシステム。
【請求項５６】
前記ベースコントローラが、前記モバイル信号は前記学習済みの開放アクション位置の範囲内にないが、前記学習済みの閉鎖アクション位置の範囲内にあることを決定するならば、前記ベースコントローラがバリア閉鎖コマンドを生成する請求項５１に記載のシステム。
【請求項５７】
前記ベースコントローラが所定の期間に亘って前記モバイル信号の受信を動作禁止状態にするために前記バリア閉鎖コマンドを生成した後にタイマーを起動する請求項５４に記載のシステム。
【請求項５８】
前記ベースコントローラが、前記バリア閉鎖コマンドを生成する前に、連続的なモバイル信号のグループを受信し、保存されている信号のパターンと比較する請求項５６に記載のシステム。
【請求項５９】
前記ベースコントローラが前記バリア閉鎖コマンドを生成した後に前記保存されている信号のパターンを更新する請求項５８に記載のシステム。
【請求項６０】
前記モバイル信号が暗号化され、前記少なくとも１台のモバイルトランスミッターが前記ベースコントローラに知られているカウンタを利用する請求項３８に記載のシステム。
【請求項６１】
開放位置と閉鎖位置との間でバリアを運動させるバリア操作システムに接続されるように適合したディスクリート増設プロセッシングシステムであって、
少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、
バリア位置信号を生成するバリア位置インジケータと、
前記バリア操作システムに接続されるように適合し、前記バリア操作システムが、前記少なくとも１個のモバイル信号が受信されたかどうかに基づいて前記バリアを運動させることを可能にさせるように、前記少なくとも１個のモバイル信号及び前記バリア位置信号を受信する増設コントローラと、
を備える、ディスクリート増設プロセッシングシステム。
【請求項６２】
前記増設コントローラと前記バリア操作システムの一方に接続され、前記少なくとも１個のモバイル信号を受信するレシーバーをさらに備える請求項６１に記載のプロセッシングシステム。
【請求項６３】
前記増設コントローラが後の処理のため前記モバイル信号を保存する請求項６１に記載のプロセッシングシステム。
【請求項６４】
前記モバイルトランスミッターが、前記増設コントローラによって受信されるならば、対応するバッファに記憶される第１の識別信号及び第２の識別信号を周期的に生成する請求項６３に記載のプロセッシングシステム。
【請求項６５】
前記増設コントローラが前記条件信号及び前記少なくとも１個のモバイル信号に基づいて前記バリア操作システムの変化を開始する請求項６４に記載のプロセッシングシステム。
【請求項６６】
前記少なくとも１台の位置インジケータが、
前記バリア操作システム内の前記ドアの前縁部及び後縁部のうちの一方に近接的に固定されるように適合した磁石と、
前記ドアを案内する軌道内に保持されるように適合した１対の誘導スイッチと、
を備え、
前記誘導スイッチはそれぞれが前記磁石の有無を検出し、前記増設コントローラによって受信される前記バリア位置信号を生成する請求項６５に記載のプロセッシングシステム。
【請求項６７】
前記ドアの位置の変化の検出後に、前記増設コントローラが対応する期間を有するタイマーを起動し、前記増設コントローラが前記対応する期間に亘る前記モバイル信号の受信を無視する請求項６６に記載のプロセッシングシステム。
【請求項６８】
前記少なくとも１台のモバイルトランスミッターがアクティビティセンサを備え、前記アクティビティセンサが所定のアクティビティを検出した場合に限り前記少なくとも１個のモバイル信号が生成される請求項６１に記載のプロセッシングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
一般に、本発明は、固定部材に対して相対運動可能である閉鎖部材で用いるガレージドアオペレータシステムのようなアクセスバリア制御システムと、このアクセスバリア制御システムをプログラミングする方法及び使用する方法に関係する。より詳細には、本発明は、アクセスバリアに対する運搬装置の位置に応じてアクセスバリアの開閉を開始するために、自動車のような運搬装置内に保持されているモバイルトランスミッターを使用することに関係する。特に、本発明は、モバイルトランスミッターをオペレータシステムに関して学習させ、トランスミッターがオペレータシステムと通信を開始し、次に、バリアの運動を開始することに関係する。
【背景技術】
【０００２】
家又は施設を建設するとき、ドアの開閉運動を提供するためにモーターを利用するガレージドアを設けることは周知である。モーターは、門、窓、格納式オーバーハングなどのようなその他のタイプの可動バリアと連結されることもある。オペレータは、ドアに関してモーター及び関連機能を制御するために用いられる。オペレータは、無線携帯型遠隔トランスミッターから、有線又は無線ウォールステーションから、キーレスエントリ装置又はその他の類似した装置からドアを開閉する目的のためのコマンド入力信号を受信する。オペレータが、後で障害に陥ることを回避するためにモーターを用いて修正処置を行うように、障害を検出する目的で、オペレータに接続されている安全装置を設けることも知られている。
【０００３】
限界位置間のガレージドア又は可動バリアの運動を助けるため、モーターを始動し、ドアを所望の向きへ移動させるために遠隔無線周波数（ＲＦ）トランスミッター又は遠隔赤外線トランスミッターを使用することが周知である。これらの遠隔装置は、ユーザが自分の車から外へ出ることを要することなくガレージドアを開閉することを可能にさせる。これらの遠隔装置は、複数個のドア、ドアに関連付けられた照明、及び、その他のセキュリティ機能を制御する能力のような付加的な機能が設けられていることもある。当分野で十分に解説されているように、遠隔装置及びオペレータは、コードを「盗み取り」、不法な目的のため後でコードを使用することを実質的に不可能にさせるように、動作サイクル毎に変化する暗号化された符号が設けられることがある。動作サイクルは、バリアの開閉、オペレータに接続されている照明の点灯及び消灯などを含むことがある。
【０００４】
遠隔トランスミッター及び同様の装置は便利であり、十分に機能するが、遠隔トランスミッターは紛失し、置き忘れ、又は、破損されることがある。特に、遠隔トランスミッターのスイッチ機構部は、典型的に、ある期間後に損耗し、取替が必要になる。さらに、遠隔トランスミッターを作動させることは、自動車から外に出て、手動でドアを開けるか、又は、バリアにアクセスするより非常に容易であるが、トランスミッター及び関連システムは、「ハンズフリー」操作を達成するためにさらに改良され得ると考えられている。このような目的のためトランスポンダを利用するある種のシステムが存在するが、これらのシステムは依然としてユーザがアクセスカード又は類似した装置を読み取り装置の近くに置くことを必要とする。遠隔トランスミッターの場合と同様に、アクセスカードは紛失し、及び／又は、置き忘れられることがある。これらのアクセスカードのさらなる欠点は、プログラム可能な機能が様々なオペレータシステムのため利用されることを考慮していないので、適切なレベルの利便性を提供しないことである。
【０００５】
別のタイプのハンズフリーシステムは、自動車によって運ばれ、オペレータと通信するトランスポンダを利用している。オペレータは、自動車で運ばれているトランスポンダへ信号を周期的に送出し、リターン信号が受信されないとき、オペレータはドアの閉鎖を命令する。残念ながら、ドア閉鎖はユーザからドアが見えないときに開始されるかもしれない。このことは、ユーザはドアが閉じていると考えているが、障害物がドアを開き、開いたままの状態に保ち、よって、無断出入りを可能にするという安全性の問題を引き起こす可能性がある。
【０００６】
本願譲受人に譲渡され、参照によって本明細書に組み込まれている米国特許出願第１０／７４４，１８０号明細書は、上記の欠点の一部を取り扱っている。しかし、開示されているシステムは、車両の動作状態と関連した特定の自動開放及び自動閉鎖機能を提供しない。そして、開示されているシステムは、ユーザ変更可能な感度調整を提供しない。あらゆる家庭設備のための共通の設定条件を有するハンズフリーシステムを実施することは非常に困難である。ある人が最適ＲＦレンジに合わせて設計すると、バリアの開放レンジは改良されるが、その一方で、閉鎖レンジは非常に高い状態に達することになる。ある人が最適ＲＦレンジに合わせて設計しないならば、最悪の状況の家庭設備では、開放ＲＦレンジは十分でないかもしれない。換言すると、ＲＦ信号が非常に強いならば、バリアは比較的遠く離れている場所で開くが、ユーザの視界の外でなければ閉じない。或いは、ＲＦ信号が非常に弱いならば、ユーザはガレージに入る前にバリアが開くのを待たなければならない。指定された感度レベルが所望のサイクルの終了前にバリアの開放サイクルと閉鎖サイクルとの間でオペレータをトグルさせるという状況が起きることもある。
【０００７】
本願譲受人に譲渡され、参照によって本明細書に組み込まれている米国特許出願第１０／９６２，２２４号明細書は、従来技術において特定されている欠点の一部も取り扱っている。‘２２４号出願は、モバイルトランスポンダが運搬装置のイグニションシステム及び動力源に直接的に接続されている特定の実施形態を開示している。しかし、このような実施形態は専用設備を必要とし、運搬装置の間でのトランスポンダの簡単な移転を可能にしない。さらに、公知のハンズフリー装置はすべてがガレージドアオペレータからの周期的な無線周波数信号の送信を必要としている。このことは、近くの電気通信装置に悪影響を与える電気的「ノイズ」汚染を引き起こす可能性があると考えられる。
【０００８】
本願譲受人に譲渡され、参照によって本明細書に組み込まれている米国特許出願第１１／２１１，２９７号明細書は、従来技術の上記欠点の一部を取り扱っている。これらの欠点は、モバイル遠隔トランスミッターがガレージドアオペレータによって受信された少なくとも１つの識別信号を繰り返し送信することにより一方向通信のシステムを利用することによって扱っている。受信識別信号及びその他の入力に基づいて、ガレージドアオペレータはドア又はバリアの動きを制御する。モバイルトランスミッター及びオペレータは、種々のコマンド信号の通信を可能にさせるため選択可能である幅広い数の動作周波数を利用する。異なる利用可能な動作周波数の個数は、関係官庁が他の顧客無線周波数アプリケーションによっても使用されている一部の周波数レンジの使用に制限を加えることがあるので不確かなことがある。一部の動作周波数は当初は空いているが、ある期間が経過すると、これらの動作周波数は混雑し、全体的なモバイルトランスミッターの性能を低下させるかもしれないことが認められる。したがって、モバイルトランスミッター及びオペレータは空いている周波数を利用することが望ましい。いずれにしても、一方向通信配置を利用することにより、モバイルトランスミッターは通信信号を受信する能力に欠ける。このため、オペレータに関するモバイルトランスミッターの学習は、途方もない長さになる可能性のある時間が費やされることを必要とする。学習プロセスは、モバイルトランスミッター及びオペレータレシーバーが使用するために最も閑散としている周波数を決定するため利用可能な通信周波数の１つずつを進む間に、インストーラがオペレータのレシーバーを監視することを必要とする。さらに、「空いている」（ｑｕｉｅｔ）周波数が見当たらないならば、ユーザは、好ましくないことであるが、学習プロセス全体を再度開始しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
したがって、当分野においては、遠隔モバイルトランスミッターを運搬している装置の近接性に応じてアクセスバリアを自動的に移動させるシステムであって、トランスミッターがオペレータによって受信されるおおよそ周期的な信号を自動的に放出し、オペレータがその後にバリアを動かし、後に続くトランスミッター信号を所定の期間に亘って無視するシステムが必要とされている。そして、遠隔モバイルトランスミッターが、運搬装置の電気系統に直接的に接続されているかどうかが問われることのないセンサを用いることにより運搬装置の動作状態を考慮することも必要とされている。しかも、モバイルトランスミッターのためのユーザ可変感度調整が必要とされている。さらにまた、最適なモバイル遠隔トランスミッター通信周波数の選択と学習又は再学習とを容易化するためだけに、モバイルトランスミッターとベースオペレータとの間で双方向通信を行うトランシーバーを含むモバイルトランスミッターが必要とされている。
【課題を解決するための手段】
【００１０】
詳細な説明が進むにつれて明らかになる本発明の一態様は、モバイルトランスミッター装置によって開始されるアクセスバリアの自動運動システム及び方法によって達成される。
【００１１】
本発明の別の態様は、学習モードで学習データを通信し、動作モード時に限り動作データを受信するように適合し、アクセスバリアを作動させるベースオペレータと、学習モードで学習データを通信し、動作モード時に限り動作データを送信するように適合したトランシーバーを含む少なくとも１台のモバイルトランスミッターとを備え、少なくとも１台のモバイルトランスミッター及びベースオペレータが学習データを交換することにより互いに学習させられ、その結果、アクセスバリアを作動させるため動作モード時にモバイルトランスミッターがベースオペレータを作動させることを可能にする、アクセスバリアを制御するシステムである。
【００１２】
本発明のさらに別の態様は、作動装置の位置に基づいて状態を変化させる自動作動システムであって、少なくとも２つの条件を有する作動システムと関連付けられ、少なくとも１個の自動生成信号を受信するように適合し、学習データを通信するように適合し、トランシーバーを有するベースコントローラと、トランシーバーを含む少なくとも１台のモバイルトランスミッターと、を備え、ベースコントローラ及びモバイルトランスミッターが互いに学習データを通信するように適合し、ベースコントローラ及び少なくとも１台のモバイルトランスミッターが相互に学習データを交換するならば、モバイルトランスミッターがベースコントローラによって受信可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成し、ベースコントローラが、モバイル信号が受信されたかどうかに基づいて、第１の条件と第２の条件との間で作動システムを変化させる、自動作動システムである。
【００１３】
本発明のさらに別の態様は、少なくとも１つのアクセスバリアと関連付けられているベースコントローラと、ベースコントローラと関連付けられている少なくとも１台のベーストランシーバーと、ベースコントローラによって受信される少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、を備え、ベースコントローラ及びモバイルトランスミッターが相互に学習させられるように学習モードで相互に学習データを交換するように適合し、少なくとも１台のモバイルトランスミッター及びベースコントローラが相互に学習させられたならば、モバイル信号が少なくとも１台のベースレシーバーによって検出可能であり、ベースコントローラが少なくとも１個のモバイル信号が受信されたかどうかに応じてバリア運動コマンドを選択的に生成する、アクセスバリアを自動的に制御するオペレータシステムである。
【００１４】
本発明のさらに別の態様は、作動装置の位置に基づいて状態を変化させる自動作動システムであって、少なくとも２個の条件を有する作動システムと関連付けられ、少なくとも１個の自動的に生成された信号を受信するように適合しているベースコントローラと、ベースコントローラによって受信可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、を備え、ベースコントローラが、モバイル信号が受信されたかどうかに応じて、第１の条件と第２の条件との間で作動システムを変化させる、自動作動システムである。
【００１５】
本発明のさらに別の態様は、少なくとも１つのアクセスバリアと関連付けられているベースコントローラと、ベースコントローラと関連付けられている少なくとも１台のベースレシーバーと、少なくとも１台のベースレシーバーによって検出可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、を備え、ベースコントローラが、少なくとも１個のモバイル信号が受信されたかどうかに応じて、バリア運動コマンドを選択的に生成する、アクセスバリアを自動的に制御するオペレータシステムである。
【００１６】
本発明のさらに別の態様は、少なくとも１個のモバイル信号を自動的かつ周期的に生成する少なくとも１台のモバイルトランスミッターと、バリア位置信号を生成するバリア位置インジケータと、バリア操作システムに接続されるように適合し、バリア操作システムが、少なくとも１個のモバイル信号が受信されたかどうかに基づいて、バリアを運動させることを可能にさせるように、少なくとも１個のモバイル信号及びバリア位置信号を受信する増設コントローラと、を備える、開放位置と閉鎖位置との間でバリアを運動させるバリア操作システムに接続されるように適合したディスクリート増設プロセッシングシステムである。
【００１７】
本発明の目的、技術及び構成の完全な理解のため、以下の詳細な説明及び添付図面が参照されるべきである。
【発明を実施するための最良の形態】
【００１８】
本発明の概念を具体化するガレージドアオペレータシステムのようなシステムは、図１において全体的に数字１０によって指定されている。本説明は特にガレージドアのようなアクセスバリアに関係しているが、本発明の教示が他のタイプのバリアに適用可能であることは認められる。本発明の教示は、単一パネルのドア、門、窓、格納式オーバーハング、及び、エリアへのアクセスを少なくとも部分的に囲むか、又は、制限する装置のようなその他のタイプの可動バリアに同様に適用可能である。さらに、本発明の教示は、近接装置又はトリガ装置の動作状態、位置、又は、位置の変化に基づく任意の装置のロック又は自動制御に適用可能である。実際には、本発明の教示は、自動車、住宅、ビルディングなどの遠隔キーレスエントリとして使用され得ると考えられる。開示されたシステムは、（オペレータによって制御されるガレージドアのような）物体が、第１の物体に対するモバイルトランスミッターのような第２の物体の位置（離れている／ドッキングされている）又は位置の変化（接近中／離反中）に基づいて、状態又は条件（開放／閉鎖、オン／オフなど）を変化させるいかなるシナリオにおいても使用され得る。
【００１９】
システム１０の説明は、オペレータ、ハンズフリーモバイルトランスミッター、及び、オペレータによるモバイルトランスミッターの動作という３つの主題分野において提示されている。オペレータの説明は、ガレージドアオペレータにおいて一般に見られ、モバイルトランスミッターによって提供される機能を有効にする態様を提示している。モバイルトランスミッターの構成態様は、モバイルトランスミッターによって利用される暗号技術と、トランスミッターによるアクティビティ及び／又はイグニションセンサの使用と、手動で作動されるべきモバイルトランスミッターの感度レベル及び能力のセッティングの説明を含む。最後に、モバイルトランスミッター及びオペレータの動作の説明は、３つの異なる動作シナリオを提供する。第１のシナリオは２重のトランスミッター信号の使用に関係し、第２のシナリオはモバイルトランスミッターが信号強度を使用する場合であり、最後のシナリオは、他の２つのシナリオに関連した何れか又は全部の利益を盛り込むと共に、ガレージドアオペレータに関してより容易に学習させられる代替的なモバイルトランスミッターを提供する。
【００２０】
Ｉ．オペレータ
システム１０は数字１２によって全体的に示されている従来型の組立式ガレージドアと共に利用されることがある。相対的に開閉運動するドアが配置されている開口部は数字１４によって全体的に示されているフレームによって取り囲まれている。軌道２６はドアフレームの各側部から延び、各ドア部分の上縁部から延びるローラ２８を収容する。数字３０によって全体的に示されているカウンタバランスシステムが、開放位置又は条件と閉鎖位置又は条件との間を運動中のガレージドア１２の重量と釣り合いを取るために用いられることがある。カウンタバランスシステムの一例は、参照によって本明細書に組み込まれている米国特許第５，４１９，０１０号明細書に開示されている。
【００２１】
フレーム１４に取り付けられているオペレータ筐体３２は、図２に見られるベースオペレータ３４を支えている。オペレータ筐体３２の中に延びているのは、ケーブル又はその他の一般的に公知の連結機構部によってドアに連結されているドライブシャフト３６である。ヘッダ搭載オペレータが開示されているが、議論される制御機能は可動バリアと共に使用されるその他のタイプのオペレータに同様に適用される。たとえば、制御ルーチンは、ガレージドア又はその他のタイプのアクセスバリアを運動させるために使用されるトロリー型、ネジ式、ジャックシャフト式オペレータに容易に組み込まれ得る。いずれにしても、ドライブシャフト３６は、ガレージドア１２を閉鎖位置と開放位置との間で運動させるために必要な機械動力を伝達する。筐体３２内で、ドライブシャフト３６はドライブギアに連結され、ドライブギアは当分野で周知の方法でモーターに結合されている。開示されている制御機能は、作動システムに対する作動装置の位置（ドッキングされている／離れている、接近中／離反中など）に応じて、状態又は条件（開放／閉鎖、オン／オフなど）を変化させるどのようなタイプの作動システムにでも適用可能である。
【００２２】
簡単に言うと、ベースオペレータ３４は、筐体４１を有する無線遠隔トランスミッター４０、又は、システム１０に直接的に配線されているか、又は、無線周波数信号若しくは赤外線信号によって通信することがあるウォールステーション制御機器４２によって制御されてもよい。遠隔トランスミッター４０は、位置間でのバリアの運動を開始させるためにボタンの作動を要求する。ウォールステーション制御機器４２は遠隔トランスミッター４０に存在しない付加的な動作機能を有する可能性がある。ウォールステーション制御機器４２は、上に複数のボタンがある筐体によって支えられている。各ボタンは、作動時に、バリアの開閉、照明のオンとオフなどのようなアクティビティを始動するために、特有のコマンドをオペレータに供給する。説明が進むと共に明らかになるように、おそらく凹型であり、好ましくは、特殊な工具を用いる場合に限り作動されるプログラムボタン４３は、遠隔トランスミッターとの、より重要には、ハンズフリーモバイルトランスミッターとの関連付けのため、ベースオペレータ３４のプログラミングを可能にさせる。システム１０はキーレス英数字装置４４によって制御されることもある。装置４４は、英数字表示が上に付けられた複数のキー４６を含み、ディスプレイを有することがある。所定の順序でキー４６を作動することはシステム３０の作動を可能にさせる。少なくとも、装置４０、４２及び４４は、システム３０に連結されているドアの開閉運動を始めることが可能である。ベースオペレータ３４は、モーター及び種々のその他の接続されている要素の動作を監視する。実際には、オペレータは、ドアの状態、条件又は位置、並びに、ドアの前回の操作運動がわかることもある。電源が当分野で周知の方法でシステム１０のコンポーネントを活動させるため使用される。
【００２３】
ベースオペレータ３４は、システム全体の動作を制御し、本発明の種々の利点を実施するため必要なソフトウェア、ハードウェア及びメモリ記憶装置を組み込むコントローラ５２を含む。本発明の実施は、既存のベースオペレータと通信するディスクリートプロセッシング装置を用いて達成されることができることがわかる。このことは、既存のオペレータシステムを改造して本発明の態様を取り付けることを可能にさせる。コントローラ５２との電気通信では、情報を永続的に保存するため、フラッシュメモリとも称される不揮発性メモリ記憶装置５４が、ベースオペレータの動作と併せてコントローラによって利用される。メモリ装置５４は、モバイルトランスミッターの動作を可能にさせるため、識別コード、状態変数、カウント値、タイマー、ドア状態などを保持することがある。トランスミッター４０、４２、４４及びモバイルトランスミッターによって生成された赤外線信号及び／又は無線周波数信号は、受信情報をコントローラ内に収容されている復号器へ転送するベースレシーバー５６によって受信される。当業者は、レシーバー５６が、オペレータコントローラが他の装置の学習を容易化できるように、又は、オペレータシステム１０と関連付けられている他の装置へのコマンド／状態信号を中継若しくは生成できるようにさせるトランシーバーで置き換えられ得ることを認める。コントローラ５２は、受信無線周波数信号又はその他のタイプの無線信号を使用可能なフォーマットに変換する。適当なアンテナが種々の無線トランスミッターから所望の無線周波数信号又は赤外線ビーコン信号を受信するためレシーバー５６によって利用されることが分かる。コントローラ５２は、テキサス・インスツルメンツ（Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ）社によって供給されるモデルＭＳＰ４３０Ｆ１２３２である。もちろん、等価的なレシーバー、トランスミッター、及び、コントローラが利用されてもよい。
【００２４】
ベースレシーバー５６は、ベースオペレータ３４と直接的に関連付けられるか、又は代替例では、ベースレシーバー５６はスタンドアロン型装置でもよい。レシーバー５６は、トランスミッターによって生成され、約３７２ＭＨｚに中心が置かれている周波数レンジ内の信号を受信する。ベースレシーバー５６は９００ＭＨｚ〜９５０ＭＨｚの周波数レンジ内の信号を受信することもある。さらに、レシーバー５６は、両方のレンジの周波数を受信するように適合していることがある。実際に、一方の周波数レンジはトランスミッターからドア運動信号を受信するためだけに指定され、他方の周波数レンジは、ベースレシーバーと相対的なモバイルトランスミッターの位置又は運動方向を決定するために使用される識別タイプ信号と、同時にドア運動信号とを受信する。もちろん、システム１０と互換性があり、かつ、適当な政府機関によって使用することが承認されたその他の周波数レンジが使用されてもよい。
【００２５】
コントローラ５２は、ウォールステーション４２への直接的な接続を根拠とするような直接的なワイヤソースから伝送タイプ信号を直接的に受信する能力がある。さらに、無線式でもよいキーレス装置４４はコントローラ５２にも接続されている。任意の台数の遠隔トランスミッター４０ａ−ｘは、ベースレシーバー５６によって受信され、必要に応じてコントローラ５２によってさらに処理される信号を送信可能である。同様に、任意の台数のウォールステーションが存在する。入力信号が遠隔トランスミッター４０、ウォールステーション制御機器４２、又は、キーレス装置４４から受信され、許容可能であることが検出されるならば、コントローラ５２は、モーター６０を励起する適切な電気入力信号を生成し、モーター６０が次にドライブシャフト３６を回転させ、アクセスバリアを開閉する。学習ボタン５９がコントローラに関連付けられることもあり、学習ボタン５９の作動はコントローラ５２がシステム１０で使用される様々なタイプのトランスミッターの何れかを学習できるようにさせる。
【００２６】
照明６２がコントローラ５２に接続され、モバイルトランスミッターの条件、及び、照明がコントローラ５２とどのように関連付けられているかに依存して点灯及び消灯するようにプログラムされてもよい。同様に、警報システム６４は、ベースレシーバー５６に関するモバイルトランスミッター７０の位置に依存して作動及び／又は停止させられてもよい。
【００２７】
ディスクリート増設プロセッシング装置は、数字６５によって全体的に表され、主として図２に示されているが、装置のその他のコンポーネントもまた図１に示されている。装置６５は、バリア運動を制御する設置済みのベースオペレータ３４を変化させるために利用されることがあり、既存ユニットは既存のレシーバーを有する場合と有さない場合とがある。いずれにしても、装置６５は開放リミットスイッチ６６ａ及び閉鎖リミットスイッチ６６ｂを含み、各スイッチはバリア又はドア１２が対応する位置にあるときを検出する。これは大抵どのような方法で行われてもよく、本実施形態では、磁石６７が前縁部若しくは後縁部、又は、ドアの隣接側部表面に固定されている。一実施形態では、磁石６７は、一方の軌道２６に近接した位置で最も低い組立式ドアパネルの下端位置に取り付けられている。少なくとも１対の誘導センサ６８が、対応するリミットスイッチ６６ａおよび６６ｂを形成するように磁石６７に近接した軌道２６内に位置付けられている。したがって、磁石６７が軌道内に位置しているセンサ６８に近接しているとき、適切な信号が生成される。信号は、生成されたときに、ドアが開放位置又は閉鎖位置にあるときを示す。もちろん、チルトスイッチ、位置ポテンショメータなどのようなその他のタイプのセンサ装置がドアの位置又は動作状態を示すために使用されることがある。
【００２８】
増設コントローラ６９は装置６５に組み込まれ、本発明の変形例を実施するために必要とされる必要なハードウェア、ソフトウェア、及び、メモリを含む。コントローラ６９によって保持されているメモリは、多数の受信信号を記憶するためのバッファを含み得る。必要に応じて、ベースレシーバー５６は装置６５に組み込まれ、受信された信号が増設コントローラ６９へ送信されることを除いて、上述されているように動作する。増設コントローラ６９は、コントローラ５２によって使用される方法と同様の方法でトランスミッターを関連付けることができる学習ボタン５９ｘを提供することができる。
【００２９】
増設コントローラ６９は少なくともリミットスイッチ６６から入力信号を受信する。適切なレシーバーが既存ベースオペレータ３４に未装備であるならば、増設コントローラ６９はレシーバー５６から入力を受信することもある。いずれにしても、受信された入力に基づいて、増設コントローラは、説明されるような方法で開放運動及び閉鎖運動を始動させるためにコントローラ５２によって受信される信号を生成する。
【００３０】
ＩＩ．モバイルトランスミッター
ハンズフリートランスミッター又は近接装置と呼ばれることもあるモバイルトランスミッター７０は、システム１０に組み込まれ、手動入力が行われても構わないが、ユーザからの直接的な手入力が必須ではない点を除いて、その他の無線トランスミッターとほぼ同じように効率的に動作する。詳細に説明されているように、トランスミッター７０（作動装置）は、コントローラ５２までのトランスミッターの近接性、コントローラに対するトランスミッターの移動方向、及び／又は、モバイルトランスミッター７０を運搬している装置の動作状態に応じて、ドア運動又は作動システムの条件の変化を開始する。トランスミッター７０は、不揮発性メモリ記憶装置７４に接続されているプロセッサ７２を含む。さらに詳細に説明されているように、メモリは、システム全体の動作を可能にするために利用されるシステムモバイル状態変数、カウント値、タイマー値、信号カウントなどを保持することができる。
【００３１】
モバイルトランスミッター７０は、周期的又は時差的にモバイル信号７８を生成する能力を有するエミッタ７６を含む。モバイル信号７８の生成及び放出された信号の情報又はフォーマットは、運搬装置の検出された動作状態に応じて変化することがある。実際に、モバイル信号７８は、各信号がコントローラ５２による異なる処理を開始する複数の信号でもよい。プロセッサ７２は、本発明を実行するために信号を生成するため必要なハードウェア、ソフトウェア及びメモリを含む。プロセッサ７２及びメモリ７４は、１台の遠隔モバイルトランスミッターが複数台のオペレータと関連付けられる程度まで、又は、数台の遠隔モバイルトランスミッターが単一のオペレータと関連付けられる場合に、モバイル信号７８に組み入れるために適切な情報の生成を容易にする。換言すると、ベースコントローラ５２は、様々なトランスミッターからのモバイル信号を識別し、それらのモバイル信号に応じて動作し得る。本システムはおそらくモバイルトランスミッターによって生成されたドア運動コマンドがウォールステーショントランスミッターから受信されたコマンドによって無効にされるように構成される。
【００３２】
モバイルトランスミッター７０は、コントローラ５２に関するモバイルトランスミッター７０のオーバーライドコマンド及び／又はプログラミングを可能にさせる学習／ドア運動ボタン８０及び感度／取消ボタン８３を含む。一般に、モバイルトランスミッター７０は、アクセスバリアの「ハンズフリー」動作を可能にさせる。換言すると、モバイルトランスミッター７０は単に自動車又はその他の運搬装置のグローブコンパートメント又はコンソールに収容され、ベースレシーバー５６に対するモバイルトランスミッター７０の位置に応じてアクセスバリアを開閉する目的のためコントローラ５２と通信することができる。したがって、モバイルトランスミッター７０及びベースオペレータ３４が互いに学習させられた後、ユーザは、運搬装置がガレージに接近するか又は離反するときにガレージドアを開閉させる前に、ドア運動ボタンを押すこと、又は、さもなければ、モバイルトランスミッター若しくは遠隔トランスミッターを定位することをそれ以上要求されない。必要に応じて、ボタン８２の手動作動は、プログラミング後に、バリアの開閉を可能にさせ、同時に、ベースオペレータ３４と関連付けられている他の使用及び／又はプログラミング機能を実行するように、近接装置７０の通常の動作を無効にするために使用されてもよい。ボタン８３の作動は、プログラミング後に、ハンズフリー機能を一時的に無効にする。
【００３３】
トランスミッター７０は、活動時における運搬装置の振動、又は、車両のスパークプラグによって発生させられた電気放出の検出のような一種の観測可能な現象を検出する能動型センサ８４を利用することがある。代替例では、モバイルトランスミッター７０は、自動車のアクセサリースイッチのようなエンジンセンサに直接的に接続されることがある。エンジンセンサは、他の能動型センサと同様に、バリア運動を開始するモバイル信号をモバイルトランスミッターに生成させる運搬装置の動作状態を決定する。
【００３４】
近接モバイルトランスミッター７０に含まれることがある付加的な特徴は音源９４及び光源９６である。音源９４及び／又は光源９６は、モバイルトランスミッター７０を利用する人の即時の注意を必要とするある種の状況に関して、言語指令／承認、又は、光標識を提供するために用いられることがある。音源９４及び光源９６は、後述される試行されたプログラミングステップの承認又は拒絶をさらに行うこともある。モバイルトランスミッター７０に収容されている全てのコンポーネントは、運搬装置により使用されているバッテリによって、又は、理想的には最低限でも２年間のバッテリ寿命を有する少なくとも１台のバッテリ９７によって給電されることがある。必要に応じて、バッテリ９７は、運搬装置によって供給される電力アウトレットに接続可能な充電型でもよい。この場合、長寿命バッテリ又は充電式バッテリの使用は、能動センサ８４、又は、アクセススイッチへの直接的な接続の必要性を取り除く。
【００３５】
通常動作では、モバイルトランスミッター７０は常にオン状態である。さらに、トランスミッター７０は、所定の期間に亘って両方のボタンを作動することにより動作停止状態にされることがある。代替例では、理想的にはトランスミッター筐体に埋め込まれているスライドスイッチ９９がトランスミッター７０を瞬時に動作可能状態又は動作停止状態にするために使用され得る。スイッチ９９はプロセッサ７２に接続され、動作停止位置へのスイッチの移動時に、取消コマンドが電力低下前に自動的に生成される。これはベースコントローラ５２が電力低下は閉鎖信号の損失のようなある種の別のタイプの信号であると仮定することがないように行われる。
【００３６】
今度は図３を参照すると、モバイルトランスミッター７０を様々な位置で運ぶ運搬装置１０８と、オペレータシステム３４との間の関係を表す概略図が示されている。典型的に、運搬装置１０８は、全体的に数字１１０によって示されているガレージ又はその他のエンクロージャ内に保持されている自動車である。エンクロージャ１１０は、上述されているような方法でオペレータシステム３４によって制御されるアクセスバリア１２によってエンクロージャの外部環境から隔離されている。エンクロージャ１１０は、街路１１６又はその他のアクセス型道路と隣接している私道を介して出入り可能である。
【００３７】
運搬装置１０８は、エンクロージャ１１０内に、又は、私道１１４及び街路１１６の至る所に位置決め可能である。運搬装置１０８は、エンクロージャ１１０の内側で「ドック」状態にあるか、又は、エンクロージャの外側のどこかで「不在」状態にあるかの何れかである。ある事例では、「不在」状態は、モバイルトランスミッター７０によって生成された信号がベースオペレータ３４によってもはや受信できないときの条件としてさらに規定されている。説明が進むにつれて、トランスミッター７０のその他の動作状態又は遷移状態が説明される。明らかになることであるが、トランスミッター７０はベースコントローラと一方向通信を開始する。
【００３８】
トランスミッター７０は、コントローラ５２によって検出される様々な電力レベルで信号を生成し、又は、トランスミッター７０は単一の電力レベル信号を生成することがあり、コントローラ５２は一連のモバイル信号の信号強度値を決定し比較する。いずれにしても、状態及び電力閾値の理解を助けるために、エンクロージャに対する運搬装置の位置が特別に参照される。特に、ドック状態１２２は、自動車又はその他の運搬装置がエンクロージャ１１０の内部、又は、ある種の事例ではエンクロージャ１１０のわずか外側に位置決めされているときに使われることが想定されている。アクション位置１２４は、運搬装置１０８がバリア１２の直ぐ近くにあるが、しかし、エンクロージャ１１０の外側にあり、バリア１２のアクション又は運動が望まれると思われるときを指定する。アクション位置１２４からやや離れている活動位置１２６は、バリア１２を開放位置から閉鎖位置へ、又は、閉鎖位置から開放位置へ動かすのに備えて、トランスポンダ７６とレシーバー５６との間の早期通信リンクが確立される必要があるときを指定する。（複数の）活動位置１２６からさらに遠くには、エミッタ７６によって生成され、オペレータシステムによって受信される励起又はあらゆるタイプの作動信号が（複数の）活動位置１２６に到達するまで認識されない位置のために用いられるアウェイ位置１２８が得られる。実際には、アウェイ位置１２８への進入はベースコントローラ５２によって認識され、バリア１２の運動を開始する。
【００３９】
Ａ．暗号化
モバイルトランスミッター７０によって生成されたモバイル信号は暗号化され得ることがわかる。典型的なアルゴリズムは、プロセッサのリソースの全部を使用することがないようにかなり簡単であり、かつ、小規模であるべきである。異なるサイズのビット鍵が所望のセキュリティレベルに応じて使用され得る。送信ユニットのシリアル番号がオープンソースアルゴリズムを使用して暗号化される。各トランスミッターは製造業者又は設置業者によって一意のシリアル番号が与えられている。各ベースコントローラは、予め指定された範囲のシリアル番号を容認し学習するようにフォーマットされ、暗号化されたシリアル番号を含むデータ送信を復号化するソフトウェアを有する。付加されたセキュリティが、所定のパターンによる送信毎に変化するカウンタ又はその他の変動データを付加することによって提供される。変動カウンタは、所定のパターン（単に増加するか、又は、より複雑なパターンでもよい）に従って送信毎に変化する１６ビット数でもよい。ベースは、カウンタがどのように変化するかを知り、このメッセージを受信し、所定のパターンに従って変化した新しいカウンタ値を伴う第２のメッセージの受信を要求する。これは、敵対的な装置が送信されたメッセージを模倣し、全く同じメッセージを再現することを防止する。ベースは、カウンタがそれ相応に変化していないならば、メッセージが安全なソースに由来しないことがわかる。
【００４０】
ベースレシーバー５６は、第１の送信を受信するが、その後、期待されるカウンタデータの変化を伴う第２の送信を期待する。ベースレシーバー５６は、カウンタデータが期待値まで変化した場合のみ、コマンドを容認する。レシーバー５６が受信するデータが変動カウンタを持たないならば、レシーバーはコマンドを破棄し、コマンドが敵対的なソースに由来すると仮定する。暗号化ルーチンの鍵は２つの部分に分離される。鍵の一部はモバイルとベースの両方に知られている静的な番号であり、鍵の一部はカウンタ値から導出される。このことは、敵対的な装置がシリアル番号のような機密データにアクセスすることを阻止するために役立つ。トランスミッター７０は、暗号化された機密データ及び平文のカウンタを以下の方法で送信する。
【表１】
2009506631.tif 000003
【００４１】
レシーバーは機密データを復号化するために同じ静的な鍵を使用する。レシーバーは、カウンタが期待値であることを確認するためにカウンタをチェックする。鍵がデータを適切に復号化し、かつ、カウンタが妥当であると確認された場合に限り、レシーバーは送信されたコマンド又は信号を受け取る。このような暗号化アルゴリズムの使用はオペレータシステムと共にモバイルトランスミッターを使用することを促進する。
【００４２】
Ｂ．アクティビティ／イグニションセンサ
図４〜７には、モバイルトランスミッター装置と共に利用される様々なタイプのセンサ及びセンサの動作が示されている。後述されるように、モバイルトランスミッター７０は、運搬装置１０８がアクティブ状態であるときを決定するためにアクティビティセンサ８４を利用する。とくに、振動センサ又は電気ノイズセンサは、運搬装置が作動条件にあることを示すために運搬装置１０８によって発生されたある種の現象を検出する。図７に関して説明されているイグニションセンサは、運搬装置１０８の電気的運転システムに直接的に接続され、運搬装置の動作状態に関する表示をさらに提供する。明らかになるように、アクティビティセンサは自動開放及び／又は自動閉鎖運転機能を可能にさせる。
【００４３】
今度は図４を参照すると、アクティビティセンサ８４に組み込まれている典型的な検出回路が全体的に数字２００によって指定されている。一般に、運搬装置１０８がアクティブ状態であるかどうかを決定した後、回路２００は、モバイルトランスミッター７０のプロセッサ７２に「ウェイクアップ状態に入る」べきであるか、又は、「スリープ状態に入る」べきであるかを通知する。したがって、回路２００は、ユーザがより長い期間に亘ってモバイルトランスミッターのバッテリを交換するか、又は、充電することなしに済ませることを可能にさせる。代替的に、本回路２００は、製造業者が同等のバッテリ寿命をユーザに提供する状態を保ったまま、より小型のバッテリをモバイルトランスミッター内に配置することを可能にさせる。
【００４４】
検出回路２００は、振動センサ２０２、フォーマット回路２０４及びマイクロプロセッサ２０６の３個のコンポーネントを有する。振動センサ２０２は、モバイルトランスミッター７０が位置している車両又は運搬装置の振動を検出する。適切に設置されているならば、振動センサ２０２は、たとえ、モーターが単にアイドリング中であっても、車両のモーターがアクティブ状態であるかどうかを決定する。振動センサ２０２は振動を検出する能力を備えている素子であればどのような素子でもよい。たとえば、特有の一実施形態では、振動センサ２０２はセラミック圧電素子でもよい。振動センサ２０２は振動信号２０８を発生する。一部の実施形態では、この振動信号２０８はアナログ信号である。他の実施形態では、振動センサ２０２は、アナログ・デジタル変換器を含み、振動信号２０８はデジタル信号である。いずれにしても、振動信号２０８は、マイクロプロセッサ２０６のための振動信号２０８を準備するフォーマット回路２０４によって受信されフォーマットされる。フォーマット回路２０４は、振動信号２０８を受信し、増幅器２１０を含むことがある。もし存在するならば、増幅器２１０は、オペアンプでもよく、バイポーラ接合トランジスタ増幅器でもよく、又は、振動信号を十分に増幅する別の回路でもよい。増幅器２１０は増幅信号２１２を発生する。
【００４５】
フォーマット回路２０４はフィルタ２１４を含むこともある。フィルタ２１４は、振動信号２０８であるか、又は、代替的に、（増幅器２１０が存在するならば）増幅信号２１２の何れかである入力信号を受け取る。いずれにしても、フィルタ２１４は、入力信号から望ましくない周波数を取り除き、入力信号をフィルタ済み信号２１６に変換する。フォーマット回路２０４は、増幅器２１０とフィルタ２１４が置き換えられた実施形態を含むことがあることに注意すべきである。
【００４６】
フォーマット回路２０４は、アナログ入力信号を受け取るアナログ・デジタル変換器２１０を含む。このアナログ入力信号は、システム内に存在するコンポーネントに依存して、振動信号２０８、増幅信号２１２、又は、フィルタ済み信号２１６である。いずれにしても、アナログ・デジタル変換器２１８はアナログ入力信号をデジタル信号２２０に変換する。このデジタル信号２２０は次に、プロセッサ７２と同一でもよく、又は、さもなければ、プロセッサ７２にリンクされているマイクロプロセッサ２０６によって受信される。いずれにしても、何れか一方、又は、両方のプロセッサは、センサ及びシステム１０の動作を可能にさせるために必要なハードウェア及びソフトウェアを提供する。マイクロプロセッサ２０６は、車両１０８がアクティブ状態であるかどうかを決定するためにデジタル信号２２０を評価する。アナログ・デジタル変換器２１８はマイクロプロセッサ７２／２０６の内部又は外部の何れであっても構わないことがわかる。
【００４７】
本発明の別の実施形態は、低電力使用に役立てるために図５において全体的に数字８４’によって示されているアクティビティセンサを利用することができる。このような実施形態では、検出回路２５０は、車両又は運搬装置がアクティブ状態であるかどうかを検出し、ノイズ信号センサ２４２、フォーマット回路２４４、及び、他のセンサ実施形態と同じ機能を有するマイクロプロセッサ７２／２０６を含む。
【００４８】
ノイズセンサ２４２は、電磁波を検出し、ノイズ信号２４６を発生する。センサ２４２は、単純なワイヤのコイル、長いロッドなどを備えるアンテナでもよい。ノイズセンサがどのように機能するかを理解する際に、自動車エンジンは、アクティブ状態であるときに、ノイズシグネチャを放出することに注意することが役立つ。エンジンがアクティブ状態でないとき、エンジンは同じノイズシグネチャを全く放出しない。例えば、ノイズセンサ２４２は振幅変調（ＡＭ）検出器でもよい。別の実施形態では、ノイズセンサ２４２は、スパークプラグの電気放出から広帯域幅ノイズシグネチャを検出可能である。スパークプラグは、通常、約７０〜２１０Ｈｚの繰り返しレートと、マイクロ秒レンジ内の立ち上がり時間を有する約２５ＫＶのピーク電圧信号を有する。いずれにしても、発生されたノイズ信号２４６は、マイクロプロセッサ７２／２０６による受信のためノイズ信号２４６を準備するフォーマット回路２４４によって受信される。一実施形態では、ノイズ信号は増幅器２４８によって受信されることがある。もし存在するならば、増幅器２４８は、オペアンプでも、バイポーラ接合トランジスタ増幅器でも、ノイズ信号２４６を十分に増幅し増幅信号２５０を発生させる別の回路でもよい。
【００４９】
増幅器２４８と同様に、フォーマット回路２４４は、入力信号を受け取るフィルタ２５２のような別のオプショナルコンポーネントを有することがある。この入力信号は、ノイズ信号２４６でもよく、又は、代替的に（増幅器２４８が存在するならば）増幅信号２５０でもよい。いずれにしても、フィルタ２５２は、入力信号から望ましくない周波数、又は、無関係のノイズを取り除き、フィルタ済み信号２５４を生成する。増幅器２４８及びフィルタ２５２はフォーマット回路２４４内で置き換えられても構わないことがわかる。
【００５０】
アナログ・デジタル変換器２５６はアナログ入力信号を受信する。アナログ入力信号は、システム内にどのコンポーネントが存在しているかに応じて、ノイズ信号２４６でも、増幅信号２５０でも、フィルタ済み信号２５４でもよい。いずれにしても、アナログ・デジタル変換器２５６は、アナログ入力信号をマイクロプロセッサ７２／２０６によって受信されるデジタル信号２５８に変換する。マイクロプロセッサ７２／２０６はデジタル信号２５８を評価し、車両１０８がアクティブ状態であるかどうかを決定する。アナログ・デジタル変換器２５６はマイクロプロセッサ７２／２０６の内部と外部の何れでも構わないことがわかる。
【００５１】
今度は図６を参照すると、アクティビティセンサ８４／８４’の動作のプロセスステップが全体的に数字２７０によって表されているフローチャートに示されている。図示されているように、アクティビティセンサ８４／８４’は最初にステップ２７２で作動させられる。説明が進むにつれてより詳しく記載されているように、モバイルトランスミッター７０はベースオペレータ３４に関して学習させられ、種々の変数及び属性がシステム１０の動作を可能にさせるため内部的に設定される。全体的な動作の一部として、アクティビティセンサ８４／８４’は、運搬装置が「オン」条件にあると決定されるならば、トランスミッター７０が、たとえば、毎秒１回から６０回までの間の如何なる回数でもよい指定レートでモバイル信号を自動的に生成するように利用される。しかし、検出回路が、運搬装置は「オフ」であると決定するならば、トランスミッターは、バッテリ電力を節約するようスリープモードに移され、モバイル信号は、仮に生成されるとしても、１０秒毎に１回のような非常に低減されたレートで生成される。
【００５２】
特に、ステップ２７４において、マイクロプロセッサ２０６／７２は、車両がアクティブ状態であるかどうかをセンサ８４／８４’に問い合わせ、決定する。この決定を行う際に、マイクロプロセッサは、プログラムされた検出プロトコルに従って、変動電圧レベル又は所定の電圧レベルを評価する。
【００５３】
車両がアクティブ状態でないならば、マイクロプロセッサ２０６／７２は「休止」し、（アクティビティセンサ及びＲＦトランスミッターを含む）残りの回路はステップ２７６で停止状態にされる。次に、マイクロプロセッサはステップ２７８で周期的にウェイクアップ状態に入る。この周期的な停止状態解除は、たとえば、マイクロプロセッサを指定された間隔でウェイクアップ状態に入るために、ウォッチドッグタイマー又はその他の周辺機器をプログラムすることにより達成され得る。スリープ間隔がセンサ及び関連した回路に対し比較的長いならば、回路は比較的少ない電力しか使用しない。マイクロプロセッサが停止状態解除された後、アクティビティセンサはステップ２７２で再び活動され、マイクロプロセッサは、ステップ２７４で車両がアクティブ状態であるかどうかを再び問い合わせる。
【００５４】
車両がアクティブ状態であると決定されたならば、マイクロプロセッサはステップ２８０でモバイルトランスミッター７０を作動する。次に、トランスミッター７０はステップ２８２において後述される機能を実行する。後述されるように、これらの機能は、少なくともＲＦ信号をベースレシーバー５６へ送信することを含む。いずれにしても、トランスミッター７０がその機能を実行した後、マイクロプロセッサはステップ２８４でセンサを再び作動し、車両がステップ２８６において依然としてアクティブ状態であるかどうかを決定するためセンサに問い合わせる。車両がアクティブ状態のままであるならば、マイクロプロセッサはステップ２８２においてトランスミッター機能を再び実行する。車両がアクティブ状態でないならば、プロセスはステップ２７６へ戻り、ステップ２７６でマイクロプロセッサがアクティビティセンサ及びトランスミッターの残りの部分を停止状態にさせ、その後に、スリープへ戻る。
【００５５】
最適には、バッテリ給電型装置の電力管理を最大限にするために、低電力マイクロプロセッサを使用することが望まれる。マイクロプロセッサはスリープモードに入り、ウォッチドッグタイマー又はその他の周辺機器によって周期的にアウェイク状態にされる。マイクロプロセッサがスリープモード中である間に、マイクロプロセッサが引き出す電流は僅かに数マイクロアンペアということがある。もっと効率的であることが望まれるならば、マイクロプロセッサのスリープ時間中に電流引き出しを最小限に抑えるよう回路の振動センサ及び増幅器を切るために、振動センサ及び増幅器にスイッチを付加することが可能である。この説明から容易にわかるように、システムの長いスリープ期間はバッテリ寿命を延長させる。
【００５６】
当業者は、センサ回路が必要とされる質及び信号に応じて非常に複雑になることも非常に簡単になることもあり得ることを理解する。しかし、さらに認められることは、システムに対するコストの影響を最小限にするためセンサが設計されることを可能にさせるこれらのセンサの単純さである。振動センサ２０２及び／又は振動センサの関連付けられた回路、又は、ノイズ信号検出器２４２及び／又はノイズ信号検出器の関連付けられた回路は、車両のエンジン室内、モバイルトランスミッター自体の内部、又は、車両内若しくは車両付近のその他の領域で見られる。
【００５７】
今度は図７を参照すると、上述されているように、モバイルトランスミッター７０は、運搬装置１０８によって直接的に給電されることがある。特に、運搬装置１０８は、バッテリ２９２に接続されているアクセサリースイッチ２９０を含む。アクセサリースイッチ２９０は、少なくともイグニション位置及びアクセサリー位置を伴う４ウェイスイッチである。モバイルトランスミッター７０は、アクセサリー端子、電源端子及びグラウンド端子を含む。バッテリのグラウンド端子２９２はモバイルトランスミッターのグラウンドに接続され、電源端子はバッテリ２９２の正側リード線に接続されている。アクセサリー端子は、スイッチによって受信されたキーがアクセサリー位置に切り替わるときに、モバイルトランスミッター７０がこのような出来事を検出し、後述されるような方法で実行するように、アクセサリー位置に接続されている。
【００５８】
モバイルトランスミッター７０が車両内の電源に直接的に接続されていることは、単なるバッテリ給電型近接装置より利点がある。１本のワイヤが車両のバッテリから一定電力を供給する３線構造が利用される場合がある。別のワイヤはアクセサリースイッチ２９０を車両に接続し、このようにして、モバイルトランスミッター７０に給電し、３番目のワイヤは車両への共通グラウンド接続を提供する。これらの３つの信号のすべてが通常は自動車又は電気自動車内に見つけられる。この３線セットアップは、共通／グラウンドが車両の金属シャシーに取り付けられているならば、おそらく最小で２線セットアップまで抑えられる。いずれにしても、モバイルトランスミッター７０は車両の一定電源から電力を引き出し、車両が活動させられているときを検出する手段としてアクセサリー回路を使用する。このような構造を採用することにより、トランスミッター装置はもはや車両バッテリによって直接的に給電されるので、トランスミッター装置の「スリープ時間」を心配する必要がなくなる。したがって、電源は常にモバイルトランスミッターに接続されている。アクセサリースイッチがオンであるならば、モバイルトランスミッターはアクティブ状態を保ち続ける。しかし、アクセサリー装置がオフであるならば、モバイルトランスミッターは、車両のバッテリからの電流引き出しを最小限に抑えるためスリープモードに入る。さらに、モバイルトランスミッターは常に状態（アクティブ／スリープ）情報の変化をオペレータによって保持されているベースレシーバーへ中継する能力を有することが認められる。
【００５９】
イグニションセンサ又はアクティビティセンサの何れかを伴うモバイルトランスミッター７０の使用は、ガレージドアオペレータのための自動開放及び自動閉鎖機能のような機能を可能にする。たとえば、運搬装置がガレージ内にあり、バリアが閉じられている間に、オフ状態からオン状態へ変化する車両の検出は、自動的にバリアを開放させる。そして、運搬装置１０８がガレージ内へ進入し、車両がその後に停止されるならば、自動閉鎖機能が所定の期間後にバリアを自動的に閉鎖する。たとえば、自動開放機能の場合、ユーザは自分の車に乗り込み、イグニションをオンにする。モバイルトランスミッター７０は、その後に、振動若しくはスパークプラグノイズ、又は、キーによるイグニション位置ではなくアクセサリー位置への切り替えを検出し、残りの回路を作動させる。モバイルトランスミッター７０はその後に信号を車両又は運搬装置が現在アクティブ状態であるという情報を中継するベースレシーバーへ送信する。それに応じて、ベースレシーバー５６に関連付けられているコントローラ５２はこの情報を受信し、オペレータ３４はバリアの開放を開始する。アクセサリー回路を作動させた後はいつでも、人は車両を発進させ、囲まれたエリアから出ることが可能である。さらに、モバイルトランスミッターのハンズフリー機能が適切な時期にドアを閉鎖する。
【００６０】
自動閉鎖機能は以下のシーケンスで機能する。ユーザはガレージ内に車両を駐車し、車両をオフにする。モバイルトランスミッターはベースレシーバー５６への信号の送信を停止する。ベースレシーバー５６及びコントローラ５２は、モバイル信号の有無を検出するのではなく、その後に、ドアを閉鎖するために「ドア閉鎖」コマンドをオペレータ３４へ生成する。
【００６１】
Ｃ．感度セッティング／モバイル手動入力
一般に、モバイルトランスミッター７０は、運搬装置１０８がアクティブ状態であるかどうかを決定し、ベースレシーバー５６を介してベースコントローラ５２との通信を開始する。モバイルトランスミッター７０は、異なる送信電力レベルで、かつ、必要に応じて、異なる識別コードを用いて、適切な時点でベースコントローラへ種々のモバイル信号を生成する能力がある。モバイルトランスミッター７０によって生成されたモバイル信号に応答して、ベースコントローラ５２は適切なドア運動又は状態変更コマンドを実行する。図８は、所望の感度をプログラムするか、又は、設定するボタンコマンドに関係するので、モバイルトランスミッター７０の動作を規定することがわかる。感度レベルは、ドアが開放又は閉鎖されるべきときに関して、電力レベルを適切な無線信号レンジに設定する。さらに、感度レベルは、システム感度のため使用される可変カウンタの値に影響を与えることがある。たとえば、感度セッティングは、非常に長い私道を有するガレージドアに対して、短い私道と関連付けられているガレージドアを開放する場合に非常に異なることがある。感度セッティングはガレージドアが電気的ノイズの多い環境に置かれているかどうかに応じて調整されることもある。手動ドア運動又は取消コマンドがどのようにして処理されるかについての説明も行われている。
【００６２】
特に今度は図８を参照すると、モバイルトランスミッター７０によって設けられているボタンの作動の方式が数字３００によって全体的に表されている。上述されているように、モバイルトランスミッター７０は、学習／ドア運動ボタン８２及び感度／取消ボタン８３を含む。したがって、感度／取消ボタン８３がステップ３０２で作動されるか、又は、学習／ドア運動ボタン８２がステップ３０４で作動されるならば、プロセッサ７２は、両方のボタン８２／８３が５秒又はその他の所定の期間に亘って押下されたかどうかに関する問い合わせを行う。もしそうであるならば、モバイルトランスミッター７０は動作不能又は動作可能にされ、このことが音源９４及び光源９６のそれぞれによって発生させられる４回の点滅及び８回のビープ音によって確認される。その他の確認信号又はビープ音及び点滅のシーケンスも使用できることが認められる。いずれにしても、ステップ３０８の終了時に、プロセスはステップ３１０へ戻り、遠隔モバイルトランスミッター７０は次のボタン作動を待ち受ける。
【００６３】
ステップ３０６において、ボタン８２及び８３が所定の期間に亘って押下されていないならば、プロセッサ７２は、ステップ３１２において、感度／取消ボタン８３が３秒のような所定の期間に亘って押下されていたかどうかを問い合わせる。ボタン８３が３秒より長く保持されているならば、ステップ３１４において、プロセッサ７２は所望の感度セッティングへの循環を許可する。モバイルトランスミッター７０は１個以上の送信電力レベルが設けられ得ることがわかる。本実施形態では、４個の電力レベルが利用可能であり、異なるセッティングが開放ドアコマンド及びドア閉鎖コマンドのために使用され得るので、全部で１６個の異なる感度セッティングが確立され得る。たとえば、４個の電力レベルは、最低から最高まで、Ｐ０、Ｐ１、Ｐ２及びＰ３のように表されることがある。したがって、１つの感度セッティングはＯＰＥＮ＝Ｐ０、ＣＬＯＳＥ＝Ｐ３であり、別の感度セッティングはＯＰＥＮ＝Ｐ１、ＣＬＯＳＥ＝Ｐ３であり、全部で１６個の利用可能なセッティングについて同様に続く。ステップ３１２において、ボタン８３は３秒より長く押下されていなかったと決定されるならば、プロセスは、学習／ドア運動ボタン８２が３秒のような所定の期間に亘って押下されていたかどうかを決定するためにステップ３１６を継続する。学習／ドア運動ボタン８２が３秒より長く押下されていたならば、ステップ３８１で、モバイル学習フラグがセットされ、このことは音源９４の２回のビープ音と光源９６の２回の点滅とによって確認される。確認が完了し次第、プロセスはステップ３１０へ進み、通常の動作が継続する。しかし、ステップ３１６において、学習／ドア運動ボタン８２が３秒間押下されていないことが決定されるならば、プロセスはステップ３２０を継続し、ステップ３２０でプロセッサ７２は、感度／取消ボタン８３が一時的に押下されていたかどうかを決定する。学習／ドア運動ボタン８２が押下されていたならば、ステップ３２２において、取消フラグがセットされ、ドア運動フラグがクリアされ、光源９６による１回の点滅及び音源９４による高音から低音へのビープ音の形式の確認信号が生成される。さらに、このとき、プロセスはステップ３１０で終了する。
【００６４】
ステップ３２０において、感度／取消ボタン８３が一時的に押下されていないならば、プロセスは、学習／ドア運動ボタン８２が一時的に押下されていたかどうかをステップ３２４で問い合わせる。ボタン８２が一時的に押下されていないならば、ステップ３２６において、ドア運動フラグがセットされ、取消フラグがクリアされ、確認が１回の点滅及び低音から高音へのビープ音又は音色の形式で行われる。このステップは、必要に応じて手動ドア運動コマンドの実行を許可する。ボタン８２がステップ３２４において一時的に押下されていないならば、プロセッサは、ステップ３２８において、両方のボタンが解放されるのを待ち受ける。両方のボタンが解放されると、プロセスはステップ３１０で終了する。
【００６５】
ＩＩＩ．モバイル／オペレータ動作
図９〜図１１は、モバイルトランスミッター７０が開放識別信号、及び、その後に閉鎖識別信号をある程度周期的に生成し、両方の信号がバリア１２の自動開放及び閉鎖のためベースコントローラ５２によって受信される第１の実施形態を対象としている。
【００６６】
図１２〜図１４は、バリアの自動開放及び閉鎖のためモバイルトランスミッター７０の信号強度を利用する代替的な実施形態を対象としている。本明細書に記載されているハンズフリー方式は、手動動作が離反前にドアを開放し、到着後にドアを閉鎖することを可能にさせる。本明細書で使用されているように、手動動作という表現は、ウォールステーショントランスミッター４２、遠隔トランスミッター４０、モバイルトランスミッター７０、又は、キーパッドトランスミッター４４上のボタンのユーザ作動を意味している。
【００６７】
図１５及び図１６は、モバイルトランスミッターをベースコントローラ５２に関して学習させるプロセスを容易化するためにトランシーバーを利用するモバイルトランスミッターの別の実施形態を対象としている。
【００６８】
２重トランスミッター信号
今度は図９を参照すると、モバイルトランスミッター７０の動作方式が数字４００によって全体的に表されていることが分かる。理想的には、モバイルトランスミッター７０は、充電式でも充電式でなくてもよい内蔵型バッテリによって給電される。したがって、モバイルトランスミッター７０は常にオンであり、識別信号を生成する。ステップ４０２において、モバイルエミッタ７６は、ベースレシーバー５６によって受信可能である開放識別信号の形をしたモバイル信号７８を生成する。その後、ステップ４０４において、エミッタ７６は、ベースレシーバー５６によって同様に受信可能な閉鎖識別信号を生成する。ステップ４０４が完了し次第、プロセスはステップ４０２へ戻る。ステップ４０２とステップ４０４との間の期間は他のリモート機器との無線周波数干渉を回避するためランダムに変化する。上述されているように、開放識別信号及び閉鎖識別信号は等しい電力レベル又は異なる電力レベルで送信される可能性があるが、どちらの場合でも、ベースレシーバー５６は両方の信号を区別することが可能である。図８に関連して説明されているような電力レベルのセッティングはシステム１０の動作を容易化する。最初に、識別信号は製造工場で確定されるが、信号の振幅は消費者又は設置業者により調整可能である。開放識別信号及び閉鎖識別信号に加えて、モバイルトランスミッター７０は、手動で作動されたときに「コマンド信号」をさらに送信可能であることがわかる。いずれにしても、各識別信号は、異なる信号強度（振幅）を有することが可能であり、本実施形態は各識別信号に対して４個の信号強度を許す。もちろん、使用される異なる信号強度の個数はいくつでもよい。振幅セッティングは、トランスミッター上の音源と光源のそれぞれによって与えられる可聴信号又は可視信号に応答してプログラムボタンを用いて消費者又は設置業者がプログラムすることも可能である。消費者又は設置業者は、バリアを開放するために使用される信号である到着識別信号がバリアを閉鎖するために使用される信号である出発識別信号より高い強度の信号を有するように、個別の信号強度を別々に設定すると考えられる。したがって、到着識別信号は、ベースコントローラ５２にドアをより早く開放する「コマンド」を生成し、最低強度識別信号の検出の欠如は、ベースステーション３４にドアをより早く閉鎖する「コマンド」を生成する。しかし、消費者の要求に基づいて、両方の識別信号が同じ強度でもよい。後述されるように、ガレージドアのような作動システムのハンズフリー制御は、単一の識別信号を用いて実現され得る。代替例では、モバイルトランスミッターの動作がアクティビティセンサ８４によって制御されるならば、ステップ４０２及び４０４は運搬装置１０８がオンであるときに限り実施される。運搬装置１０８がオフであるとき、開放識別信号及び閉鎖識別信号は生成されないが、手動ボタン押下は対応するコマンド信号を生成する。
【００６９】
今度は図１０を参照すると、ベースコントローラ５２の動作の基本方式が数字４１０によって全体的に表されている。最初に、遠隔モバイルトランスミッター７０が、コントローラ５２上の学習ボタン５９の作動、及び、トランスミッター７０上のボタン８２／８３の一方の作動によって従来方式でベースコントローラ５２に関して学習させられる。もちろん、その他の学習方法が使用されてもよい。本基本方式では、ベースコントローラ５２は、「ラストプロセス」として識別され、初期的には「オープン」に一致させて設定され、適切な場合には「クローズ」に変化させられる変数を保持する。その他の変数がシステムの動作を補完し強化するために保持されることがある。たとえば、「ルーズオープン」変数カウント及び「ルーズクローズ」変数カウントは、特定のアクションが行われる前に、モバイルトランスミッター７０が実際にはオペレータ３４の範囲外であることを保証するために保持されている。
【００７０】
コントローラ５２は、ステップ４１２では、ベースレシーバー５６によって検出された周波数を監視し、特に、モバイルトランスミッターによって生成された開放信号及び／又は閉鎖信号を聴取する。次に、ステップ４１３において、この方式は信号の処理を開始する。ステップ４１４において、ベースコントローラ５２は、開放信号が受信済みであるかどうかを決定する。開放信号が受信済みであるならば、コントローラ５２は、最後のアクションのコースが「オープン」ドア運動であるか、又は、「クローズ」ドア運動であるかを決定するために、ステップ４１５で「ラストプロセス」変数を調べる。ラストプロセス変数が「オープン」でないならば、ステップ４１６において、コントローラは、プロセス変数「ルーズオープン」がＡ’より大ききかどうかに関して問い合わせる。この問い合わせは、モバイルトランスミッター７０が実際に離反するか、又は、ベースコントローラ５２の範囲外になるまで、不適切なアクションが行われないことを保証するために行われる。ルーズオープン変数がＡ’より大きくないならば、プロセスはステップ４１２へ戻る。しかし、ルーズオープン変数がＡ’より大きいならば、コントローラ５２は、ステップ４１７において、取消信号がモバイルトランスミッター７０によって送信されたかどうかに関して問い合わせる。取消信号が送信済みであるならば、プロセスはステップ４１２へ戻り、コントローラ５２によって生成されていた筈のドア運動コマンドは送信されない。取消信号がステップ４１７において受信されていないならば、ステップ４１８において、コントローラ５２はドア位置が開放であるかどうかを決定する。上述されているように、コントローラ５２は、ドア運動装置と関連付けられている機構を用いることにより、ドア位置を検出することが可能である。いずれにしても、ドア位置が開放であるならば、プロセスはステップ４２０を継続し、変数ルーズオープンはリセットされ、次に、プロセスがステップ４１２へ戻る。しかし、ステップ４１８において決定されたときに、ドア位置が開放でないならば、ステップ４１９において、コントローラ５２はドア開放コマンドを実行し、変数ラストプロセスはオープンに等しく設定される。ステップ４２０では、変数ルーズオープンは、典型的にゼロである値にリセットされる。ステップ４２０が終了し次第、プロセスはステップ４１２へ戻る。
【００７１】
ステップ４１４へ戻ると、開放信号が受信されないならば、ステップ４２１において、ルーズオープン変数はインクリメントされ、プロセスはステップ４２２で継続する。又は、ステップ４１５において、ラストプロセス変数がオープンとして指定されているならば、プロセスは、閉鎖信号が受信済みであるかどうかをコントローラ５２が決定するステップ４２２を継続する。閉鎖信号が受信済みであるならば、ステップ４２３において、「ルーズクローズ」変数はリセットされ、ゼロに等しく設定され、プロセスはステップ４１２へ戻る。しかし、ステップ４２２において、閉鎖信号が受信済みでなければ、プロセスは、ステップ４２４で、ルーズクローズ変数値が指定された変数値Ａより大きいかどうかに関して問い合わせる。この問い合わせに対する回答が否定であるならば、ステップ４２５で、ルーズクローズ変数が１ずつインクリメントされ、プロセスはステップ４１２へ戻る。ルーズクローズ変数は、実際のドア閉鎖運動コマンドが生成される前に、特定の個数の連続した閉鎖信号が失われるか、又は、受信されないことが必要とされるように使用される。したがって、ルーズクローズ信号がステップ４２４において変数Ａより大きいならば、コントローラは、ステップ４２６において、変数ラストプロセスがクローズであるかどうかに関して問い合わせる。もしそうであるならば、プロセスはステップ４１２へ戻る。この手続き的ステップは、モバイルトランスミッター７０が遷移位置にあるときに、ベースコントローラ５２がドア又はバリア１２を複数回に亘って開閉することを防止することがわかる。
【００７２】
ステップ４２６で、ラストプロセス変数がクローズと等しくないならば、ステップ４２７で、プロセスは取消信号が受信済みであるかどうかに関して問い合わせる。取消信号が受信済みであるならば、プロセスはステップ４１２へ戻る。取消信号が受信済みでないならば、ステップ４２８で、コントローラ５２はドア位置が閉鎖されているかどうかに関して問い合わせる。ドア位置が閉鎖されているならば、プロセスはステップ４１２へ戻る。しかし、ドア位置が閉鎖されていないならば、ステップ４２９で、ベースコントローラ５２はドア閉鎖コマンドを生成し、ドアが閉鎖され、変数ラストプロセスがクローズと等しく設定され、その後にプロセスはステップ４１２へ戻る。
【００７３】
方式４１０からわかるように、能動型モバイルトランスミッター７０によって自動的に生成された開放信号及び閉鎖信号の簡単な使用は、ハンズフリー動作が、モバイルトランスミッター７０の位置、及び、ドア１２の位置が開放又は閉鎖のどちらに決定されているかに応じて、バリア１２を開閉できるようにする。開示された方式は簡単に実施され、殆ど全ての住宅条件のための動作に効果的であることが判明した。図１０Ａ及び図１０Ｂに表され、上述された方式は、単一の識別信号と共に用いる適応性があることがわかる。この様な実施形態では、ステップ４１４及び４２２は、モバイルトランスミッター７０からの信号が受信済みであるかどうかに関する単一の問い合わせによって置き換えられる。信号が受信されているならば、プロセスはルーズクローズ変数をリセットし（ステップ４２３）、ステップ４１５を継続し、ＹＥＳの応答がプロセスをステップ４２４へ向ける。信号が受信されていないならば、プロセスはステップ４２４へそのまま進む。ステップ４２５は同様にルーズオープン変数をインクリメントする（ステップ４２１）。
【００７４】
今度は図１１Ａ及び図１１Ｂを参照すると、ベースコントローラ５２のより詳細な動作方式が数字４３０によって全体的に表されている。基本動作と同様に、遠隔モバイルトランスミッター７０は、コントローラ５２上の学習ボタン５９の作動、及び、トランスミッター７０上のボタン８２／８３の一方の作動によって従来方式でコントローラ５２について学習させられることがある。詳細な変形例では、ベースコントローラ５２は、ドアが開放条件であるか、又は、閉鎖条件であるか、及び、最後のアクションのコースがオープン運動であったか、又は、クローズ運動であったかに関する情報を利用する。その他の変数がシステムの動作を補完し強化するため保持されることもある。さらに、少なくとも１つのドア運動タイムアウト機能、及び、理想的には、２つのタイムアウト機能がドア運動の後に続く適当な期間中にモバイル信号を無視することを可能にするように使用される。本明細書で使用されているように、タイムアウト機能は特定の時間値を有するコントローラによって保持されているタイマーを用いて実施されることがあり、又は、タイムアウト機能は受信されるべきモバイル信号の予想個数と関連付けられ、生成されるモバイル信号の周波数はベースコントローラによって知られ、カウントが周波数に関連付けられていることもある。換言すると、ドア運動動作後に、モバイル信号がベースコントローラ５２によって受信され続けるとしても、タイムアウト機能は、モバイル信号の影響が終了するまで、モバイル信号に基づいて作用することを防止する。
【００７５】
最初のステップ４３２として、コントローラ５２は開放識別信号を聴取する。次にステップ４３３で、コントローラ５２は開放識別信号の受信を監視する。開放識別信号が受信されないならば、ステップ４３５で変数フェイルドオープンが１ずつインクリメントされ、プロセスはステップ４４０を継続する。しかし、開放識別信号が受信されるならば、プロセスはステップ４３６へ進み、開放識別信号が後の処理のため適切なバッファに保存される。次に、ステップ４３８でベースオペレータはモバイルトランスミッターによって生成された閉鎖識別信号を聴取する。次に、ステップ４４０で、ステップ４３８の完了次第、又は、ステップ４３４で開放識別信号が受信されなかったならば、ベースオペレータ３４は閉鎖識別信号が受信済みであるかどうかを決定する。閉鎖識別信号が受信されているならば、ステップ４４２で閉鎖識別信号は後の処理のため適切なメモリバッファに保存される。
【００７６】
ステップ４４２の完了次第、又は、閉鎖識別信号がステップ４４０で受信されていないならば、プロセスは、識別信号が受信済みであっても受信済みでなくても識別信号を処理する目的でステップ４４４を継続する。したがって、ステップ４４６でベースオペレータコントローラ５２は開放識別信号が受信済みであるかどうかを決定する。ステップ４４６におけるこの問い合わせの完了次第、開放識別信号に関連付けられているバッファがクリアされる。いずれにしても、開放識別信号がバッファ内にあるならば、ステップ４４７で、コントローラ５２は、フェイルドオープン変数がＡ’より大きいかどうかを決定する。もし大きくないならば、プロセスはステップ４６０へ進む。フェイルドオープン変数がＡ’より大きいならば、ステップ４４８でコントローラ５２は閉鎖タイムアウト機能が経過したかどうかを決定する。所定の期間を有する閉鎖タイムアウト機能又はタイマーは、ドア閉鎖動作の完了後に起動される。いずれにしても、閉鎖タイムアウト機能が経過したならば、ステップ４５０でコントローラ５２は最後のアクションのコースがドア開放運動であったかどうかを決定する。最後のアクションのコースが開放運動でなかったならば、ステップ４５２でコントローラ５２は取消信号が受信済みであるかどうかを問い合わせる。取消信号が受信済みでないならば、ステップ４５４でコントローラ５２はドア位置の状態に関して問い合わせる。ドアが、開放ではなく、閉鎖されているならば、ステップ４５６でベースコントローラは、ステップ４５６でドア開放運動コマンドを生成する。次にステップ４５８で開放タイムアウト機能が起動され、変数フェイルドオープンがリセットされる。ステップ４５８の完了次第、プロセスはステップ４３２へ戻る。
【００７７】
ステップ４５２に戻ると、取消信号が受信済みであるならば、プロセスは直ちにステップ４５８へ移り、開放タイムアウト機能が起動され、プロセスはステップ４３２へ戻る。本実施形態では、オペレータコントローラはドアの位置を知り得ることがわかる。これは、ベースオペレータコントローラ３４の内部又は外部に関連付けられている位置検出機構部によるものである。このような位置検出機構部が利用できない場合には、ステップ４５４は、問い合わせ４５２からコマンド４５６へ延びる破線によって示されているように無視されることがある。いずれにしても、ステップ４５４において、ドア位置が、開放であることが決定されるならば、ステップ４５６は迂回され、ステップ４５８で開放タイムアウト機能が起動される。
【００７８】
ステップ４４６で開放信号がバッファに保存されていないか、又は、ステップ４４８で閉鎖タイマーが完了していないか、又は、ステップ４５０で最後のアクションが開放運動であったならば、プロセスはステップ４６０を継続する。ステップ４６０でコントローラ５２は閉鎖信号バッファが内部に閉鎖信号を保持しているかどうかに関して問い合わせる。閉鎖信号が受信済みであるならば、ステップ４６２で変数フェイルドクローズがリセットされ、プロセスはステップ４３２へ戻る。しかし、ステップ４６０で閉鎖識別信号がバッファ内に存在しないならば、プロセスはステップ４６４へ進む。ステップ４６０の完了毎に、閉鎖信号バッファはクリアされることがわかる。いずれにしても、ステップ４６４でコントローラは開放タイムアウト機能が経過したかどうかを問い合わせる。経過していないならば、プロセスはステップ４３２へ戻る。開放タイムアウト機能がステップ４６４で経過しているならば、ステップ４６６でコントローラは変数フェイルドクローズが所定の値Ａより大きいかどうかを問い合わせる。この変数は、無線周波数干渉、その他の信号干渉、又は、ヌル値に起因する閉鎖失敗を防止するために利用される。フェイルドクローズ変数がＡより大きくないならば、ステップ４６８でフェイルドクローズ変数は１ずつインクリメントされ、プロセスはステップ４３２へ戻る。しかし、ステップ４６６でフェイルドクローズ変数がＡより大きいならば、コントローラはステップ４７０で最後のアクションのコースがドア閉鎖運動であったかどうかに関する問い合わせを行う。最後のアクションのコースがドア閉鎖運動であったならば、プロセスはステップ４３２へ戻る。しかし、ステップ４７０で最後のアクションのコースがドア閉鎖運動でなかったならば、プロセスは、取消信号が受信済みであるかどうかを決定するためにステップ４７２を継続する。取消信号が受信済みであるならば、閉鎖タイムアウト機能がステップ４７８で起動され、プロセスはステップ４３２を継続する。
【００７９】
取消信号がステップ４７２で受信されていないならば、プロセスは、ドア位置が閉鎖されているかどうかを決定するためにステップ４７４へ進む。ドア位置が閉鎖されていないならば、ステップ４７６でドア閉鎖コマンドがベースコントローラ５２によって生成され、次にステップ４７８で閉鎖タイムアウト機能が起動される。しかし、ステップ４７４で決定されるようにドア位置が閉鎖されているならば、ステップ４７６は迂回され、ステップ４７８及び４３２が実行される。ドア位置が開放されているか、又は、閉鎖されているかをコントローラ５２が決定できないならば、ステップ４７４は迂回され、ステップ４７６が実行される。
【００８０】
上記説明から明らかであるが、２つの識別信号が到着したときにドア又はバリア１２が閉鎖条件にあるならば、ベースコントローラ５２は、ドアを開放し、ドアが受信された付加的な識別信号とは無関係に所定の期間に亘って閉鎖することを防止するためにタイムアウト機能を起動するコマンドを、モーター制御装置へ送信する。識別信号がベースレシーバーによって受信されたときにドアが開放していると決定されるならば、ベースコントローラは、ベースコントローラが閉鎖識別信号を受信しなくなるまで、モーター制御装置へコマンドを送信しない。このシナリオにおいて一旦ドアが閉鎖されるならば、タイムアウト機能が開始され、ベースコントローラ５２はタイムアウト機能期間中に受信された開放識別信号を無視する。その結果として、ベースコントローラ５２は、タイムアウト機能が完了するまで開放したドアが閉鎖することを許可しないか、又は、閉鎖したドアはタイムアウト機能が完了するまで開放することを許可されない。モバイルトランスミッター７０の閉鎖識別信号は、ドアを閉鎖するためにレンジを外れなければならないので、開放識別信号は、トランスミッター７０が所定の期間に亘ってレンジ外にあった後でなければ認識されない。換言すると、タイムアウト機能の完了後の閉鎖信号の損失だけが、開放信号の状態とは無関係に、ドアを閉鎖させる。また、タイムアウト機能期間に亘る開放信号の損失は、開放信号の受信がベースコントローラによって影響される前に発生しなければならない。
【００８１】
モバイルトランスミッター７０が運搬装置のアクセサリー回路に接続されている場合には、モバイルトランスミッター７０は、アクセサリー又は位置への鍵の動きが検出されると直ぐに識別信号を送信する。本質的に、イグニションをオンに切り替えることは、図１０及び１１に記載されているような処理を開始する。同様に、運搬装置の鍵がオフ位置へ動かされたとき、おそらく、運搬装置１０８がガレージ内にあるとき、ベースコントローラ５２による通常の処理は、ドアが既に閉鎖されている場合を除いて、ドア閉鎖動作を開始する。
【００８２】
遠隔モバイルトランスミッター７０は、目的地の近くに到着したときに、識別信号を送信し始めるように作動されるか、又は、手動でオンに切り替えられることもあることがわかる。このような特徴は、モバイルトランスミッター７０上でのさらなる電力節約をも可能にさせる。
【００８３】
Ｂ．信号強度
図１２〜図１４では、周期的信号を生成するモバイルトランスミッター７０によって利用される代替的な手順もまた実施され得る。一般に、本実施形態では、モバイルトランスミッター７０は単一の識別信号をベースコントローラ５２へ送信し、ベースコントローラが、モバイルトランスミッター７０を運ぶ運搬装置１０８の特定の位置に関連付けられた信号強度を決定し、それに応じて、ドアを開閉する。
【００８４】
今度は図１２を参照すると、バリア１２の開閉と関連付けられた信号強度学習方式が数字５００によって全体的に表されている。ベースオペレータとモバイル装置の両方に関連付けられている一連の動作は、横に並べられ、後続の説明は通常の動作ステップを順序付けているが、ステップは、やや異なる順序で実行されてもよく、モバイルトランスミッターに関連付けられているプロファイルの学習を依然として可能にさせることがわかる。いずれにしても、ステップ５０２でユーザは、バリア１２が開放位置に置かれているときに運搬装置１０８を閉鎖アクション位置へ動かす。次にステップ５０４で、ベースコントローラ５９上の学習ボタン５９が作動され、コントローラ５２はステップ５０６でモバイルトランスミッターを聴取するために受信モードに入る。次に、ステップ５０８で、モバイルトランスミッター７０上の学習ボタン８２が押下される。ステップ５１０で、モバイルトランスミッター７０は高品質信号を生成するために十分に長く発信する。ステップ５１２でベースレシーバー５６は閉鎖信号強度を受信し、閉鎖信号強度を記録し、閉鎖信号強度をメモリ５４に保存する。そして、ステップ５１２で、ベースコントローラ５２は、ベースコントローラがモバイルトランスミッター７０と関連付けられるべき閉鎖アクション位置を受信したことを示すためにバリア１２を閉鎖する。
【００８５】
ステップ５１６で、ユーザは車両又は運搬装置を開放アクション位置へ動かし、ステップ５１８でベースコントローラ５２は受信モードへ戻り、モバイルトランスミッター７０の次の作動を聴取する。所望の開放アクション位置が実現されると、ユーザはモバイルトランスミッター７０上の学習ボタン８２を作動し、適切な信号を生成するために十分に長い適当な信号がステップ５２２で送信される。次に、ステップ５２４で、ベースコントローラはアクション位置の受信を承認し、ステップ５２４で適当な開放信号強度を記録する。次に、ステップ５２６で、ベースコントローラ５２は、ベースコントローラが開放アクション位置を受信したことを示すためにドアを開放する。最後に、ステップ５２８でベースコントローラ５２は学習モードを終了し、モバイルトランスミッター７０はステップ５３０で自分の学習モードを終了する。
【００８６】
これらの種々のステップの確認及び終了は、モバイルトランスミッター７０とベースコントローラ５２の両方に関連付けられている可聴ビープ音又は光の可視的な点滅の発生によって確認される。プロファイル手順が学習済みであるならば、モバイルトランスミッター７０は、アクティビティセンサ８４／８４’が運搬装置１０８の動作を検出しているかどうかに基づいて信号を生成する。
【００８７】
今度は図１３を参照すると、モバイルトランスミッター７０の動作が数字５４０によって全体的に表されていることがわかる。ステップ５４２で、モバイルトランスミッター７０はモバイル信号をベースコントローラ５２へ送信する。引き続き、ステップ５４４で、トランスミッター７０は所定の期間に亘ってスリープ状態に入り、その後、ステップ５４２へ戻る。したがって、モバイル信号は、他の遠隔機器４０、４２、４４又はモバイルトランスミッター７０との輻輳を回避するためにモバイルトランスミッター７０によって周期的に生成される。そして、スリープ期間は送信の度にランダムに変化する。遠隔機器がバッテリで動くならば、遠隔機器は、遠隔機器が上述されているようなアクティビティセンサを利用しない限りは、決してオフに切り替わらない。上述されているように、このことは、車両がアクティブ状態でなく、信号が必要とされないときに、遠隔機器がスリープ状態に入ることによって電力を節約することを可能にさせる。代替的に、モバイルトランスミッター７０は、車両の電源によって給電されてもよく、車両がアクティブ状態になるときがわかるので、車両がオフであるときにモバイルトランスミッター７０をシャットダウンすることもある。モバイルトランスミッター７０は、適切な信号をベースコントローラ５２へ送信しているときに上述されているような一般的な要件を満たす公知のデジタル変調方法を使用する。モバイルトランスミッター７０は既に参照されている暗号化方法を使用することもある。そして、上述の実施形態と同様に、モバイルトランスミッター７０は、ドア運動コマンドが必要とされるときにいつでも、又は、ハンズフリー動作が一時的に動作禁止状態にされるべきであるならば、適切なボタンを押下することによって手動で作動されることもある。
【００８８】
今度は図１４を参照すると、この代替的な実施形態のためのベースコントローラ５２の動作が数字５５０によって全体的に表されている。ステップ５５２で、ベースコントローラ５２は、モバイルトランスミッター７０によって生成されたモバイル信号を待ち受けるか、又は、聴取する。次に、ステップ５５４で、コントローラ５２は、ベースレシーバー５６が良好なモバイル信号を受信したかどうかを問い合わせる。受信していないならば、プロセスはステップ５５２へ戻る。しかし、良好なモバイル信号がステップ５５４で受信されているならば、ステップ５５６でベースコントローラ５２は、受信信号に関連付けられている信号強度が開放アクション位置の範囲内であるかどうかを決定する。範囲内であるならば、ステップ５５８でベースコントローラ５２はバリアを開放するためにモーターによって受信されるコマンドを生成する。バリア開放運動の完了次第、コントローラ５２はステップ５６０で、期間が経過するまでバリアが動くことを防止するために所定の期間に亘るタイマーを開始又は起動し、その後にプロセスはステップ５５２へ戻る。
【００８９】
しかし、ステップ５５６で、受信信号強度が開放アクション位置の範囲内ではないと決定されるならば、プロセスは、受信信号強度が閉鎖アクション位置の範囲内であるかどうかを決定するためにステップ５６２へ進む。受信モバイル信号が閉鎖アクション位置の範囲内でないならば、プロセスはステップ５５２へ戻る。しかし、モバイル信号の信号強度が閉鎖アクション位置の範囲内であると決定されるならば、ステップ５６４でバリアが閉鎖される。最後に、ステップ５６６で、期間が経過するまでドアが動くことを防止するために、タイマーが所定の期間に亘って起動される。
【００９０】
図１５は、数字７０’及び３４’によってそれぞれが全体的に表されているモバイルトランスミッター及びベースオペレータの代替的な実施形態を示している。モバイルトランスミッター７０’及びベースオペレータ３４’は、モバイルトランスミッター７０’がエミッタ７６の代わりにトランシーバー６００を含み、ベースオペレータ３４’がベースレシーバー５６の代わりにベーストランシーバー６０２を含む点を除くと、本システム１０の図２に関して説明されたものと機能的かつ動作的に等価である。元のエミッタ７６を置き換えるトランシーバー６００の代わりに、エミッタに加えてスタンドアロン型レシーバーが、後述される機能と同じ機能を実行するためにプロセッサ７２に接続されても構わないことがわかる。同様に、スタンドアロン型ベーストランスミッターが、ベースレシーバーに加えて、以下の機能を実行するためにコントローラ５２に接続されることがある。いずれにしても、本実施形態は、図１〜図１４に関して上述された機能及び動作ステップと同じ機能及び動作ステップを操作し、実行するように、またさらなる機能性を与えるように構成されている。
【００９１】
特に、トランシーバー６００は、モバイルトランスミッター７０’及びベースオペレータ３４’が、モバイルトランスミッター７０’をベースオペレータ３４’に関して学習させる目的のためだけに相互間で双方向通信を行うことを可能にさせる。双方向通信は、コマンド信号を用いてベースオペレータ３４’へコマンドを送信するためモバイルトランスミッター７０’によって使用される空き通信周波数を選択するために、ベースオペレータ３４’及びモバイルトランスミッター７０’の両方が通信することを可能にさせる。典型的なコマンドは、開放位置と閉鎖位置との間でバリア１２を作動させるバリア開放／閉鎖コマンドを含むことがある。付加的に、学習プロセス中のベースオペレータ３４’とモバイルトランスミッター７０’との間の双方向通信は、適切なセキュリティコード、又は、その他のデータが選択され保存されることを可能にさせる。セキュリティコードは、ベースオペレータ３４’と適切に学習させられたモバイルトランスミッター７０’だけがベースオペレータ３４’でコマンドを実行することを許可されることを保証する。たとえば、学習済みのモバイルトランスミッター７０’を識別するためにベースオペレータ３４’によって使用されるセキュリティコードは、モバイルトランスミッター７０’から送信されたコマンド信号を認証するために使用されることもある。セキュリティコードは適切な暗号化アルゴリズムを利用し得るローリングコードを備える場合があることが理解されるべきである。
【００９２】
図１６を参照すると、学習プロセス中、又は、学習モード中にモバイルトランスミッター７０’及びベースオペレータ３４’によって行われる動作ステップが数字６１０によって全体的に表されている。しかし、後述されているステップは多少異なる順序で実行されてもよく、それでもなお、モバイルトランスミッター７０’をベースオペレータ３４’に関して学習させる結果を達成することが理解されるべきである。最初に、プロセス６１０のステップ６１２及び６１４で、遠隔トランスミッター７０’及びベースオペレータ３４’によって学習モードがそれぞれ作動される。ベースオペレータ３４’は、コントローラ５２上の学習ボタン５９を押下することによって、又は、増設プロセッシング装置６５が使用される場合には、増設コントローラ６９上の学習ボタン５９ｘを押下することによって学習モードに移される。同様に、モバイルトランスミッター７０’は、モバイルトランスミッター７０’上の学習／ドア運動ボタン８２を押下することによって学習モードに移される。遠隔トランスミッター７０’をベースオペレータ３４’に関して学習させることができるその他の適切な方法が実施されることがある。学習モードがベースオペレータ３４’で呼び出されると、ベースオペレータ３４’はステップ６１６で受信モードに入り、ベーストランシーバー６０２を用いて、モバイルトランスミッター７０’によって送信された学習信号／学習データを聴取する。学習データはモバイルトランスミッター７０’とベースオペレータ３４’との間で通信される無線信号に埋め込まれてもよく、したがって、本明細書で使用されているような学習信号又は学習データという用語の使用は実質的に同じ意味を有することが意図されていることが理解されるべきである。
【００９３】
ステップ６１６とおよそ同時に、モバイルトランスミッター７０’は、ステップ６１８で示されているように、送信モードに入る。送信モード中に、モバイルトランスミッター７０’のトランシーバー６００は、ステップ６２０で示されているように、ベースオペレータ３４’のトランシーバー６０２への学習信号の送信を開始する。ベーストランシーバー６０２による学習信号／学習データの受信次第、ベースオペレータ３４’は、プロセス６１０のステップ６２２で示されているように、モバイルトランスミッター７０’が学習モードであることを検証するために信号を解析する。ステップ６２４で、ベースオペレータ３４’がモバイルトランスミッター７０’は学習モードであることを決定するならば、ベースオペレータ３４’は、ベースオペレータ３４’がモバイルトランスミッター７０’との通信のため選択した所望の動作周波数を含む学習データと共に、第１の肯定（ＡＣＫ）信号を送信するため先へ進む。次に、ステップ６２６で、モバイルトランスミッター７０’は受信モードに入り、ベースオペレータ３４’によって送信された第１の肯定（ＡＣＫ）信号及び学習データを聴取する。モバイルトランスミッター７０’がベースオペレータ３４’によって送信された第１の肯定（ＡＣＫ）信号及び学習データを受信するならば、モバイルトランスミッター７０’は、ステップ６２８で示されているように、第２の肯定（ＡＣＫ）信号をベースオペレータ３４’へ返信する。ステップ６３０で、ベースオペレータ３４’はモバイルトランスミッター７０’によって送信された第２の肯定信号を聴取する。ステップ６３２で、ベースオペレータ３４’がモバイルトランスミッター７０’から第２の肯定（ＡＣＫ）信号を受信するならば、ベースオペレータ３４’は学習データをメモリ７４に保存する。さらに、ベースオペレータ３４’は、モバイルトランスミッター７０’のトランシーバー６００の送信部によって同様に利用されるべき空き通信周波数に切り替わる。これに対応して、モバイルトランスミッター７０’は、ベースオペレータ３４’から受信された学習データを自分のメモリ５４に保存し、ベースオペレータ３４’によって選択された同じ空き通信周波数に切り替わる。このようにして、一旦通信周波数が確立されると、ベースオペレータ３４’は通信信号又はデータをモバイルトランスミッター７０’へ送信することが禁止される。換言すると、学習プロセスを除いて全ての他の通信は、動作モード中にモバイルトランスミッター７０’からベーストランシーバー６０２の受信部への一方向である。したがって、モバイルトランスミッター７０’は、モバイル信号のような必要とされる様々な信号を送信し続けること、及び、本明細書に開示されている何れかの実施形態の機能を実施するために、関連付けられたデータをベースオペレータ３４’へ送信し続けることが可能である。
【００９４】
上述の説明で示されているように、図２に示されているようなエミッタ７６をトランシーバー６００で置き換えることにより、空き通信周波数の選択が改善される。したがって、エンドユーザがモバイルトランスミッター７０’とベースオペレータ３４’の両方で学習モードを開始するだけで、システムは、トランスミッターからベースへの引き続く一方向通信に用いるために最も空いている通信周波数又はチャネルを自動的に識別し選択する。したがって、ユーザは、ベースオペレータ３４とモバイルトランスミッター７０が共有する空き通信周波数を手動で選択する時間及び苛立ちから解放される。
【００９５】
以上の説明に基づいて、記載された実施形態の利点は容易に理解できる。開示された方式の利点は、運搬装置がオンであるかどうかに依存して信号を周期的に生成するモバイルトランスミッターを利用する。車両はオンであることが決定されるならば、モバイルトランスミッターによる周期的な信号の生成はドア運動を開始するためにベースコントローラによって受信される。開示された方式は、ベースコントローラがモバイルトランスミッターによって受信される信号を生成する必要性を無くすので、システムの動作と干渉するおそれがあるベースコントローラによって生成される信号の中断が回避される。提案されたシステムは、手動ユーザ入力が必要とされず、ユーザが開放コマンド及び閉鎖コマンドがアクセスバリアに対する運搬装置の位置に基づいて生成される時点に対する感度を設定することができるという点においても有利である。本システムの別の利点は、双方向通信がベースオペレータとモバイルトランスミッターとの間で学習モード中に限り行われることである。さらに別の利点は、学習プロセスが完了した後、一方向通信だけが動作モード中にベースオペレータとモバイルトランスミッターとの間で行われることである。システムの一変形例は、既存のオペレータシステムがハンズフリー用途のため適合されることを可能にする。
【００９６】
このように、発明の目的は上述されている構造及びその使用方法によって満たされていることがわかる。特許法に従って、最良の形態及び好ましい実施形態だけが提示され、詳細に記載されているが、発明はそれらに限定されることがなく、かつ、それらによって限定されないことが理解されるべきである。したがって、発明の真の範囲及び広がりを理解するため、特許請求の範囲が参照されるべきである。
【図面の簡単な説明】
【００９７】
【図１】組立式ガレージドアを表現し、本発明の概念を具現化する操作機構部を示す斜視図である。
【図２】本発明によるハンズフリーモバイル遠隔トランスミッター付きのオペレータシステムのブロック図である。
【図３】本発明によるオペレータシステムを利用するアクセスバリアに対する典型的な運搬装置の種々の位置の概略図である。
【図４】本発明によるオペレータシステムと共に利用されるモバイル遠隔トランスミッターに組み込まれている振動センサの形をしたアクティビティセンサの概略図である。
【図５】本発明によるオペレータシステムと共に利用されるモバイル遠隔トランスミッターに組み込まれた電気ノイズセンサの形をしたアクティブセンサの概略図である。
【図６】モバイル遠隔トランスミッターの電力使用量を最小限に抑えるための、図４と図５に表され、説明されている何れかのアクティビティセンサの動作フローチャートである。
【図７】運搬装置の電源に接続されている典型的なモバイル遠隔トランスミッターの概略図である。
【図８Ａ】オペレータシステムにおいて利用されているモバイル遠隔トランスミッターの初期プログラミング及び用法を図解している動作フローチャートである。
【図８Ｂ】オペレータシステムにおいて利用されているモバイル遠隔トランスミッターの初期プログラミング及び用法を図解している動作フローチャートである。
【図９】オペレータシステムにおいて利用されているモバイルトランスミッターの動作を図解している動作フローチャートである。
【図１０Ａ】ベースコントローラ及びモバイルトランスミッターの動作を図解している動作フローチャートである。
【図１０Ｂ】ベースコントローラ及びモバイルトランスミッターの動作を図解している動作フローチャートである。
【図１１Ａ】ベースオペレータ及びモバイルトランスミッターの動作を図解しているより詳細な動作フローチャートである。
【図１１Ｂ】ベースオペレータ及びモバイルトランスミッターの動作を図解しているより詳細な動作フローチャートである。
【図１２】本発明の代替的な実施形態におけるモバイルトランスミッター及びベースオペレータのプロファイリングステップを図解している動作フローチャートである。
【図１３】代替的な実施形態において利用されるモバイルトランスミッターの動作を図解する動作フローチャートである。
【図１４】代替的な実施形態によるオペレータシステムにおいて利用されるベースオペレータの動作をモバイルトランスミッターと関連して図解する動作フローチャートである。
【図１５】ベースオペレータに関するトランスミッターの学習を容易化するためにレシーバーを含むハンズフリーモバイル遠隔トランスミッターの別の実施形態のブロック図である。
【図１６】ベースオペレータに関してモバイルトランスミッターを学習するために行われる図１５に示された実施形態の動作ステップを図解する動作フローチャートである。
【図１】
2009506631.tif 000004
【図２】
2009506631.tif 000005
【図３】
2009506631.tif 000006
【図４】
2009506631.tif 000007
【図５】
2009506631.tif 000008
【図６】
2009506631.tif 000009
【図７】
2009506631.tif 000010
【図８Ａ】
2009506631.tif 000011
【図８Ｂ】
2009506631.tif 000012
【図９】
2009506631.tif 000013
【図１０Ａ】
2009506631.tif 000014
【図１０Ｂ】
2009506631.tif 000015
【図１１Ａ】
2009506631.tif 000016
【図１１Ｂ】
2009506631.tif 000017
【図１２】
2009506631.tif 000018
【図１３】
2009506631.tif 000019
【図１４】
2009506631.tif 000020
【図１５】
2009506631.tif 000021
【図１６】
2009506631.tif 000022
【手続補正書】
【提出日】平成20年5月1日(2008.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
作動装置の位置に基づいて状態を変化させる自動作動システムであって、
少なくとも２つの条件を有する作動システムと関連付けられ、少なくとも１個の自動的に生成された信号を受信するように適合するベースコントローラと、
少なくとも１台のモバイルトランスミッターと、
を備え、
前記モバイルトランスミッターが前記ベースコントローラによって受信可能である少なくとも１個のモバイル信号を自動的かつ周期的に生成し、前記ベースコントローラが、前記モバイル信号が受信されたかどうかに基づいて、第１の条件と第２の条件との間で前記作動システムを変化させる自動作動システム。
【請求項２】
前記ベースコントローラと関連付けられているメモリ装置をさらに備え、前記ベースコントローラが処理のために前記モバイル信号を前記メモリに保存する請求項１に記載のシステム。
【請求項３】
前記モバイルトランスミッターが、前記ベースコントローラによって受信されるならば、対応するバッファ内の前記メモリ装置に保存される第１の識別信号及び第２の識別信号を周期的に生成する請求項２に記載のシステム。
【請求項４】
前記ベースコントローラが前記作動システムの条件を監視する請求項３に記載のシステム。
【請求項５】
前記ベースコントローラが前記ベースコントローラによって行われる最後のアクションのコースに基づいて前記作動システムの変化を開始する請求項４に記載のシステム。
【請求項６】
前記第１の識別信号が受信されかつ前記ベースコントローラによる動作の最後の過程が前記第１の条件を取得していない場合に、前記ベースコントローラは前記第１の条件を取得するためのコマンドを生成する請求項５に記載のシステム。
【請求項７】
前記第１の条件の取得後、第１の条件タイマーが起動される請求項６に記載のシステム。
【請求項８】
前記第１の識別信号と前記第２の識別信号が何れも受信されず、前記第１の条件タイマーが経過し、前記ベースコントローラによる前記最後のアクションのコースが前記第２の条件を取得することでないならば、前記ベースコントローラが前記第２の条件を取得するコマンドを生成する請求項７に記載のシステム。
【請求項９】
前記第２の条件を取得後、第２の条件タイマーが起動され、前記ベースコントローラが前記第１の条件を取得する前記コマンドを生成する前に、前記第２の条件タイマーが経過しなければならない請求項８に記載のシステム。
【請求項１０】
前記識別信号が受信されず、かつ、前記ベースコントローラによる前記最後のアクションのコースが前記第２の条件を取得することでないならば、前記ベースコントローラが前記第２の条件を取得するコマンドを生成する請求項５に記載のシステム。
【請求項１１】
前記第２の条件を取得後、第２の条件タイマーが起動され、前記ベースコントローラが前記第１の条件を取得するために前記第１のコマンドを生成する前に、前記第２の条件タイマーが経過しなければならない請求項１０に記載のシステム。
【請求項１２】
前記ベースコントローラが前記作動システムの前記条件を検出し、既に前記条件にあるならば、前記条件のうちの一方を取得する後続のコマンドを迂回する請求項５に記載のシステム。
【請求項１３】
前記第２の識別信号が対応するバッファ中で検出されないときにインクリメントされるカウンタをさらに備え、前記カウンタが所定の値に到達した後に限り前記最後のアクションのコースが前記ベースコントローラによってチェックされる請求項５に記載のシステム。
【請求項１４】
前記モバイルトランスミッターが予め選択された電力レベルで前記識別信号を生成する請求項３に記載のシステム。
【請求項１５】
前記少なくとも１台のモバイルトランスミッターがアクティビティセンサを備え、前記アクティビティセンサが所定のアクティビティを検出した場合に限り前記少なくとも１個のモバイル信号が生成される請求項１に記載のシステム。
【請求項１６】
前記ベースコントローラはトランシーバーを有するとともに学習データを通信するように適合し、
前記少なくとも１台のモバイルトランスミッターは学習データのみを受信し、前記ベースコントローラと前記モバイルトランスミッターが相互に学習データを通信するように適合し、
前記ベースコントローラ及び前記少なくとも１台のモバイルトランスミッターは、前記モバイルトランスミッターを前記ベースコントローラと関連付けるという唯一の目的のために、相互に前記学習データを交換する請求項１に記載のシステム。
【請求項１７】
通信周波数が前記学習データの交換中に前記ベースコントローラによって選択され、前記選択された周波数が前記ベースコントローラ及び前記少なくとも１台のモバイルトランスミッターに保存されている請求項１６に記載の自動作動システム。
【請求項１８】
前記学習データの交換の完了が前記少なくとも１台のモバイルトランスミッター及び前記少なくとも１台のモバイルトランスミッターによって承認される請求項１６に記載の自動作動システム。
【請求項１９】
前記学習データがローリングコードを含む請求項１６に記載の自動作動システム。
【請求項２０】
前記ベースコントローラと関連付けられているメモリ装置をさらに備え、前記ベースコントローラが前記モバイル信号と関連付けられている通信周波数を処理のために前記メモリに保存する請求項１６に記載のシステム。
【請求項２１】
前記モバイルトランスミッターは、作動中にデュアル識別モバイル信号の電力レベルを調整する感度ボタンを備えている請求項１に記載のシステム。
【請求項２２】
前記感度ボタンの作動は、開および閉識別信号のうちの少なくとも１つに対する前記電力レベルを調整する請求項２１に記載のシステム。
【請求項２３】
前記開識別信号に対する前記電力レベルは前記閉識別信号に対する前記電力レベルと異なっている請求項２２に記載のシステム。
【請求項２４】
前記開識別信号に対する前記電力レベルは前記閉識別信号に対する前記電力レベルと同一である請求項２２に記載のシステム。  
【請求項２５】
前記条件間で前記作動システムを変化させるために、前記少なくとも１台のモバイルトランスミッターは、前記少なくとも１台のモバイルトランスミッターによって受信される信号を発生するための、前記ベースコントローラへの要求をすることなく、デュアル識別モバイル信号を自動的かつ周期的に発生する請求項１に記載のシステム。
【請求項２６】
前記ベースコントローラはデュアル識別モバイル信号を受信するのみであり、前記デュアル識別モバイル信号の受信に応答して、前記モバイルトランスミッターへ如何なるタイプの信号を返さない請求項１に記載のシステム。
【国際調査報告】
2009506631.tif 000023
2009506631.tif 000024
2009506631.tif 000025