(57)【特許請求の範囲】
【請求項１】
所定の認識コードと所定の誤り検出用コードからなるコード信号を送信する送信部と、コード信号を受信する受信部と、所定の認識コードと所定の誤り検出用のコードを予め記憶させておく登録用コード記憶部と、受信されたコード信号の誤り検出用コードと認識コードを記憶するコード信号一時記憶部と、上記二つの記憶部に記憶された内容を比較する比較部と、比較された認識コードの内の異なるビットの数を検出し、異なるビットの数が規定値以下であるかどうかを判定して、規定値以下の場合に受信された認識コードを訂正する誤り訂正部と、誤り訂正部の出力に従って、他の動作体への制御信号を出力する動作制御部からなり、誤り検出用コードを認識コードの前に配置した遠隔制御装置。
【請求項２】
誤り検出用コードにサイクリックリダンダンシーコード（ＣＲＣ）を用いた請求項１記載の遠隔制御装置。
【請求項３】
受信されたコード信号の一つのビットの立ち上がりと次のビットの立ち上がりの間の間隔（ビット間隔）を計測するビット間隔計測部と、ビット間隔が基準値を超えて基準値の整数倍の間隔以内である時、その間隔の所定の位置にビットを追加して補正するビット補正部を上記受信部とコード信号一時記憶部の間に配した請求項１または２記載の遠隔制御装置。
【請求項４】
装置本体が自動車に用いられるキーレスエントリー装置である請求項１〜３のいずれか一つに記載の遠隔制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コード信号を用いて機器の動作を制御する遠隔制御装置に関するものである。
【０００２】
【従来の技術】
従来の遠隔制御装置について、図面を用いて説明する。
【０００３】
図７は従来の遠隔制御装置のブロック図、図８は同コード信号の構成図、図９は同フローチャートである。
【０００４】
図７において、１は図８に示された認識コード１０と誤り検出用コード１１および誤り訂正用コード１２からなるコード信号１３を送信する送信部、２はコード信号１３を受信する受信部、３は図８の（  ）内の符号で示す受信されたコード信号１７を記憶しておくコード信号一時記憶部、４は受信されたコード信号１７に誤りが無いかどうかを確認する誤り検出部、５は受信されたコード信号１７に誤りがあった場合に訂正を実施する誤り訂正部、６は誤り訂正部５の出力によって他の動作体７への制御信号を出力する動作制御部である。
【０００５】
ここでコード信号１３の認識コード１０と誤り検出用コード１１および誤り訂正用コード１２は一定のルールに基づいて関係を持ったコードで構成されている。
【０００６】
次にこの遠隔制御装置の動作について図９にしたがって説明すると、送信部１から図８のような構成でコード信号１３が送信されて受信部２で受信され（ステップ２０）、受信されたコード信号１７は認識コード１４、誤り検出用コード１５と、誤り訂正用コード１６に分別されてコード信号一時記憶部３に記憶され（ステップ２１）、誤り検出部４に取り込まれて、予め設定されている認識コード１０と誤り検出用コード１１の関係が受信された認識コード１４と誤り検出用コード１５の間で正しく守られたものであるかが確認され（ステップ２２）、正しければ受信された認識コード１４に誤りは無かったと判定され（ステップ２３）、誤り訂正部５で認識コード１４が有効とされ（ステップ２４）動作制御部６から他の動作体７への制御信号が出力される（ステップ２５）。
【０００７】
一方、受信された認識コード１４と誤り検出用コード１５の関係が間違っていれば受信された認識コード１４に誤りが発生したと判定され（ステップ２３）、次に認識コード１４の内のどのビットが誤っているのかが誤り訂正部５で誤り訂正用コード１６を用いて検出され（ステップ２６）、誤り訂正用コード１６が許容する範囲内で誤ったビットが訂正されて（ステップ２７）、訂正後の認識コード１４を有効にし（ステップ２４）動作制御部６から他の動作体７へ制御信号が出力される（ステップ２５）。
【０００８】
受信された認識コード１４の誤りが誤り訂正用コード１６の許容する範囲を超えるものであれば受信された認識コード１４は無効とされ（ステップ２６）、受信部２にて次のフレームのコード信号を受信する体制を取ることとなる。
【０００９】
このようにコード信号を用いた遠隔制御装置に誤り検出、誤り訂正の機能を使用すると、正しいはずの認識コードが受信されたにもかかわらず誤りを含んでいる場合に、誤り訂正を実施できて動作制御を行うことができるのでコード信号の信頼性が向上し、誤動作防止に役立つものであった。
【００１０】
【発明が解決しようとする課題】
しかしながら上記従来の遠隔制御装置においては、認識コード１０に誤り検出用コード１１および誤り訂正用コード１２を付加するため、信号のビット数が増加して長い通信時間が必要で応答スピードが遅いという課題があった。
【００１１】
本発明は、このような従来の課題を解決するものであり、少ないビット数の追加で、誤り検出、誤り訂正を行うことができ、通信時間が短く応答スピードの速い遠隔制御装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために本発明の遠隔制御装置は、送信されるコード信号として認識コードに誤り検出用コードのみを付加したものを用い、受信側に予め使用されるべき所定の認識コードと誤り検出用コードを登録しておくことによって、登録されたコード信号をもとにして受信されたコード信号の誤り検出および誤り訂正を可能とするものであり、コード信号の信頼性を劣化させることなく、通信時間が短くて応答スピードの速い遠隔制御装置を実現することができる。
【００１３】
【発明の実施の形態】
本発明の請求項１に記載の発明は、所定の認識コードと所定の誤り検出用コードからなるコード信号を送信する送信部と、コード信号を受信する受信部と、所定の認識コードと所定の誤り検出用コードを予め記憶させておく登録用コード記憶部と、受信されたコード信号の誤り検出用コードと認識コードを記憶するコード信号一時記憶部と、上記二つの記憶部に記憶された内容を比較する比較部と、比較された認識コードの内の異なるビットの数を検出し、異なるビットの数が規定値以下であるかどうかを判定して、規定値以下の場合に受信された認識コードを訂正する誤り訂正部と、誤り訂正部の出力に従って、他の動作体への制御信号を出力する動作制御部からなり、誤り検出用コードを認識コードの前に配置した遠隔制御装置としたものであり、コード信号として認識コードに対して認識コードと一定の関係を持たせた誤り検出用コードのみを付加することによって誤り検出および誤り訂正が実施できるので通信時間を短くして応答スピードを速くすることができると共に、受信された誤り検出用コードが正規でない場合、受信された認識コードは無視し、次のフレームのコード信号の受信準備を行って、応答スピードの劣化を抑えることができるという作用を有する。
【００１５】
請求項２に記載の発明は、請求項１記載の発明において、誤り検出用コードにサイクリックリダンダンシーコード（ＣＲＣ）を用いたものであり、少ないビット数の付加で誤り検出および誤り訂正ができるという作用を有する。
【００１６】
請求項３に記載の発明は、請求項１または２記載の発明において、受信されたコード信号の一つのビットの立ち上がりと次のビットの立ち上がりの間の間隔（ビット間隔）を計測するビット間隔計測部と、ビット間隔が基準値を超えて基準値の整数倍の間隔以内である時、その間隔の所定の位置にビットを追加して補正するビット補正部を上記受信部とコード信号一時記憶部の間に配したものであり、受信されたコード信号の欠落したビットを補正してコード信号の精度を向上させることができるという作用を有する。
【００１７】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載の発明において、装置本体が自動車に用いられるキーレスエントリー装置であるものであり、応答スピードが速くて操作性の良いキーレスエントリー装置を構成できるという作用を有する。
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。
なお、従来の技術の項で説明した構成と同一構成の部分には同一符号を付して、詳細な説明を省略する。
【００１９】
（実施の形態１）
図１は本発明の第１の実施の形態による遠隔制御装置のブロック図、図２は同コード信号の構成図、図３は同フローチャートであり、同図において、３１は登録用コード記憶部としてのＥＥＰＲＯＭで、図２に示された３２ビットからなる所定の認識コード１０と、認識コード１０と一定の関係を持たせて認識コード１０の前に配置された誤り検出用コードとしての８ビットからなるＣＲＣ３４を記憶しており、３２はコード信号一時記憶部３とＥＥＰＲＯＭ３１に記憶された内容を比較する比較部、３３は比較した結果を判定し、異なっている場合は許容される範囲で誤りを訂正する誤り訂正部である。
【００２０】
このように構成された遠隔制御装置の動作について、図３のフローチャートに従って説明すると、図２の（  ）内の符号で示す受信されたコード信号３７（ステップ４０）は誤り検出用コードとしてのＣＲＣ３６と認識コード１４に分別されてコード信号一時記憶部３に記憶された（ステップ４１）後、それぞれＥＥＰＲＯＭ３１に登録されたＣＲＣ３４と認識コード１０と一致しているかどうかが確認される。
【００２１】
まず最初に、受信されたＣＲＣ３６と、ＥＥＰＲＯＭ３１に登録されているＣＲＣ３４との一致性を確認し（ステップ４２）、不一致であれば受信された認識コード１４を無効として（ステップ４８）次のフレームのコード信号３５を受信する準備が行われる。
【００２２】
受信された認識コード１４と、ＥＥＰＲＯＭ３１に登録されている認識コード１０との一致性が確認され（ステップ４３）、一致していれば受信された認識コード１４を有効として（ステップ４４）動作制御部６から他の動作体７への制御信号が出力される（ステップ４５）。
【００２３】
次に認識コード１４がＥＥＰＲＯＭ３１に登録されている認識コード１０と不一致の場合、誤り訂正部３３で異なるビット数がＣＲＣできめられる規定値（本実施の形態では４ビット）以内であるかどうかを確認し（ステップ４６）、規定値以内であれば登録されている認識コード１０に基づいて訂正を実施する（ステップ４７）。そして受信した認識コード１４が有効であるとして動作制御部６から制御信号が出力される。
【００２４】
しかしながら、受信された認識コード１４がＥＥＰＲＯＭ３１に登録された認識コード１０と不一致でしかも異なるビット数が規定値を超える場合には、訂正をせずに受信された認識コード１４を無効にして（ステップ４８）次のフレームのコード信号３５を受信する準備が行われる。
【００２５】
以上のように、本実施の形態によれば、認識コード１０に付加されるのは誤り検出用コードとしての８ビットのＣＲＣ３４のみであるので、コード信号３５を送・受信する通信時間を短くでき、またＣＲＣ３４を認識コード１０の前に配置して、コード信号３５を受信した時にまず受信されたＣＲＣ３６と登録されているＣＲＣ３４の一致性を確認してその正誤を初期に判別できるので、誤動作を防ぐと共に応答スピードを速くできるものである。
【００２６】
（実施の形態２）
図４は本発明の第２の実施の形態による遠隔制御装置のブロック図であり、上記の実施の形態１によるものに対して、受信されたコード信号の一つのビットの立ち上がりと次のビットの立ち上がりの間の間隔（ビット間隔）を計測するビット間隔計測部４９と、ビット間隔が基準値を超え基準値の整数倍の間隔以内の時、その間隔の所定の位置にビットを追加して補正するビット補正部５０が受信部２とコード信号一時記憶部３の間に追加されている。
【００２７】
このように構成された遠隔制御装置の動作について、ビット間隔が基準値の２倍までの場合にビットを補正する構成を例として、図５のコード信号の一部を示す波形図と図６のコード信号を補正するフローチャートを用いて説明する。
【００２８】
図５（ａ）に示す矩形波は正規なコード信号、同図（ｂ）に示す実線の矩形波は受信されたコード信号を示す。
【００２９】
そして、ビット間隔計測部４９は各ビット毎にビット間隔を計測するように構成されており、例えば図５（ｂ）に示すようなコード信号が受信部２で受信されて（ステップ４０）ビット間隔計測部４９に伝えられると１個のビットとその次のビットの立ち上がりのビット間隔Ｔ１，Ｔ２，Ｔ３，Ｔ４を順次計測し（ステップ５１）、図５（ａ）に示す正規のコード信号のビット間隔として最大である１個の長ビットと次のビットの立ち上がりのビット間隔Ｔを基準値として比較し、ビット間隔Ｔ１のように基準値であるビット間隔Ｔと同一の間隔以下であれば正常なビットとして取扱い（ステップ５２）正常なコード信号として取り込んで（ステップ５３）コード信号一時記憶部３に記憶される（ステップ４１）。
【００３０】
しかし、図５（ａ）に示す正規のコード信号のビット間隔として最大である１個の長ビットと次のビットの立ち上がりのビット間隔Ｔを基準値として比較し、ビット間隔Ｔ２あるいはＴ３のように基準値であるビット間隔Ｔを超えるが２倍以内（ステップ５４）の場合にはビット補正部５０で１個のビットが欠落したと判断して（ステップ５５）、図５の（ｂ）のビット間隔Ｔ２あるいはＴ３の所定の位置に、図５（ａ）に示す正規のコード信号に基づいて破線で示されたような追加ビットを追加して補正され（ステップ５６）、コード信号一時記憶部３で記憶される（ステップ４１）。
【００３１】
しかしながら、ビット間隔Ｔ４のように基準値であるビット間隔Ｔの２倍を超える場合には、補正すべきでないビット欠落部と判断して受信されたコード信号全体を無効とし（ステップ５７）、次のフレームのコード信号を受信するように動作して上記の動作を繰り返すこととなる。
【００３２】
このようにしてビット間隔計測部４９およびビット補正部５０を通過したコード信号は実施の形態１の場合と同様にコード信号一時記憶部３に記憶され、その後の動作は実施の形態１の場合と同じであるので説明を省略する。
【００３３】
本実施の形態によれば実施の形態１の場合と比較して、送信部１と受信部２の間の距離が長い場合や、送信部１と受信部２の間に障害物が存在する等により通信環境が悪い場合に発生するビットの欠落を補正して受信されたコード信号の精度を向上することができるので、通信可能距離を長くしたり、障害物による通信精度の劣化を抑えて遠隔制御装置の利便性をさらに向上できるものである。
【００３４】
なお、このような構成の遠隔制御装置を自動車用のキーレスエントリー装置に採用して利便性の高いものを実現できることは勿論である。
【００３５】
【発明の効果】
以上のように本発明によれば、認識コードと誤り検出用コードのみで構成されるビット数の少ないコード信号を用いて、通信時間が短くて応答スピードが速く、通信エラーが起こり難くて使い勝手の良い遠隔制御装置を提供できるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による遠隔制御装置の回路ブロック図
【図２】同コード信号の構成図
【図３】同フローチャート
【図４】本発明の第２の実施の形態による遠隔制御装置の回路ブロック図
【図５】（ａ）同正規なコード信号の波形図
（ｂ）同受信されたコード信号の波形図
【図６】同コード信号を補正するフローチャート
【図７】従来の遠隔制御装置のブロック図
【図８】同コード信号の構成図
【図９】同フローチャート
【符号の説明】
１  送信部
２  受信部
３  コード信号一時記憶部
６  動作制御部
７  動作体
１０，１４  認識コード
３１  登録用コード記憶部（ＥＥＰＲＯＭ）
３２  比較部
３３  誤り訂正部
３４，３６  ＣＲＣ
３５，３７  コード信号
４９  ビット間隔計測部
５０  ビット補正部
【図１】
0003755271.tif 000002
【図２】
0003755271.tif 000003
【図３】
0003755271.tif 000004
【図４】
0003755271.tif 000005
【図５】
0003755271.tif 000006
【図６】
0003755271.tif 000007
【図７】
0003755271.tif 000008
【図８】
0003755271.tif 000009
【図９】
0003755271.tif 000010