(57)【特許請求の範囲】
【請求項１】
リモコン送信装置から赤外線信号で送信される、所定のパルス周期毎のパルス信号または前記所定のパルス周期と同一長さを有する所定のパルス幅のパルス信号の何れか一方のパルス信号の論理レベルの立ち上がり又は立ち下がりの変化をビット信号としたリモコン信号を受光して電気信号に変換する光電変換部と、
前記光電変換部から出力されるリモコン信号のビット信号を判別処理する制御部とを備えたリモコン受信装置であって、
前記制御部は、
リモコン信号のパルス信号の論理レベルの変化を検出する論理レベル検出手段と、
リモコン信号のパルス信号のパルス周期を検出するパルス周期検出手段と、
リモコン信号のパルス信号のパルス幅を検出するパルス幅検出手段と、
前記論理レベル検出手段による論理レベルの変化の検出と前記パルス周期検出手段による前記所定のパルス周期の検出との双方が成立したとき、または前記論理レベル検出手段による論理レベルの変化の検出と前記パルス幅検出手段による前記所定のパルス幅の検出との双方が成立したときの何れか一方において、フラグがリセットされている場合にフラグをセットし、且つフラグがセットされている場合にリセットしたのちにフラグをセットし、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに前記パルス周期検出手段が前記所定のパルス周期よりも小さいパルス周期を検出したときにフラグをリセットするフラグ設定手段と、
前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス周期検出手段が所定のパルス周期を検出したときに前記フラグ設定手段によりフラグがリセットされているとき、または前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス幅検出手段が所定のパルス幅を検出したときの何れか一方が成立したときに、前記論理レベル検出手段が検出した論理レベルの変化に基づきリモコン信号のビット信号を判別し、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに、前記パルス周期検出手段が所定のパルス周期を検出できず、且つ前記パルス幅検出手段が所定のパルス幅を検出できなかったときに、誤信号と判定する判別手段とを有し、
自身の制御機能の一部によって前記論理レベル検出手段、前記パルス周期検出手段、前記パルス幅検出手段、前記フラグ設定手段および前記判別手段が構成されていることを特
徴とするリモコン受信装置。
【請求項２】
リモコン送信装置から赤外線信号で送信される、所定のパルス周期毎のパルス信号または前記所定のパルス周期と同一長さを有する所定のパルス幅のパルス信号の何れか一方のパルス信号の論理レベルの立ち上がり又は立ち下がりの変化をビット信号としたリモコン信号を受光して電気信号に変換する光電変換部と、
前記光電変換部から出力されるリモコン信号のビット信号を判別処理する制御部とを備えたリモコン受信装置であって、
前記制御部は、
リモコン信号のパルス信号の論理レベルの変化を検出する論理レベル検出手段と、
リモコン信号のパルス信号のパルス周期を検出するパルス周期検出手段と、
リモコン信号のパルス信号パルス幅を検出するパルス幅検出手段と、
前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス周期検出手段が前記所定のパルス周期を検出したとき、または前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス幅検出手段が前記所定のパルス幅を検出したときの何れか一方が成立したときに、前記論理レベル検出手段が検出した論理レベルの変化に基づきリモコン信号のビット信号を判別し、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに、前記パルス周期検出手段が前記所定のパルス周期を検出できず、且つ前記パルス幅検出手段が前記所定のパルス幅を検出できなかったときに、誤信号と判定する判別手段と、を有し、
自身の制御機能の一部によって前記論理レベル検出手段、前記パルス周期検出手段、前記パルス幅検出手段および前記判別手段が構成されていることを特徴とするリモコン受信
装置。
【請求項３】
前記制御部は、さらに、前記論理レベル検出手段による論理レベルの変化の検出と前記パルス周期検出手段による前記所定のパルス周期の検出との双方が成立したとき、または前記論理レベル検出手段による論理レベルの変化の検出と前記パルス幅検出手段による前記所定のパルス幅の検出との双方が成立したときの何れか一方において、フラグがリセットされている場合にフラグをセットし、且つフラグがセットされている場合にリセットしたのちにフラグをセットし、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに前記パルス周期検出手段が前記所定のパルス周期よりも小さいパルス周期を検出したときにフラグをリセットするフラグ設定手段を有し、このフラグ設定手段が自身の制御機能の一部によって構成されており、
前記判別手段は、さらに、前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス周期検出手段が所定のパルス周期を検出したときに前記フラグ設定手段によりフラグがリセットされている場合に限り前記論理レベル検出手段が検出した論理レベルの変化に基づいてリモコン信号のビット信号を判別する機能を有していることを特徴とする請求項２記載のリモコン受信装置。
【請求項４】
リモコン送信装置から赤外線信号で送信される、所定のパルス周期毎のパルス信号または前記所定のパルス周期と同一長さを有する所定のパルス幅のパルス信号の何れか一方のパルス信号の論理レベルの立ち上がり又は立ち下がりの変化をビット信号としたリモコン信号を受信するリモコン受信装置のリモコン信号判別手段であって、
リモコン信号のパルス信号の論理レベルが変化したか否かを判断するステップと、
リモコン信号のパルス信号の論理レベルが変化したと判断したとき、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したときにフラグがセットされていない場合、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別して、フラグをセットし、一方、フラグがセットされている場合、フラグをリセットしたのちに、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを再び判断して、論理レベルが所定のパルス周期で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別するステップと、
リモコン信号のパルス信号の論理レベルが変化したときにリモコン信号のパルス信号の論理レベルが所定のパルス周期で変化しなかったと判断したときに、所定のパルス幅で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス幅で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別するステップと、
リモコン信号のパルス信号の論理レベルが所定のパルス周期でなく、且つ所定のパルス幅でなく変化したとき、リモコン信号を誤信号のリモコン信号であると判別するステップとを備えたことを特徴とするリモコン受信装置のリモコン信号判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモコン送信装置から送信されたリモコン信号を受信するリモコン受信装置及びそのリモコン信号判別方法に係り、特に受信したリモコン信号の誤りを検出してリモコン信号の誤認識を防止することができるリモコン受信装置及びそのリモコン信号判別方法に関する。
【背景技術】
【０００２】
従来、受信性能があまり良くない赤外線受光素子により赤外線信号のリモコン信号を受信した場合、受信したリモコン信号がリモコン送信装置から送信されたリモコン信号ではなく、リモコン送信装置から送信されたリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れたリモコン信号が受信される場合があった。そのため、パルス信号の論理レベルの変化をビット信号としたリモコン信号のハイレベル、或いはローレベルのパルス信号の一部のパルス信号が潰れた場合、リモコン信号のビット信号が誤認識され、電子機器を誤動作させるという問題点があった。
背景技術としては、予め定められた論理レベルを有するリモコン信号であるか否かを判定するデータに基づいてリモコン信号の受信信号の論理レベルが変化する立上り信号と立下り信号とを計数して、その計数値を比較してその比較結果によりフリップフロップをセット／リセットし、受信したリモコン信号が異常データである場合、フリップフロップからリセット信号を出力し、受信したリモコン信号が正常データである場合、受信データと受信検出データとを出力するようにしたものがあった（例えば、特許文献１参照）。
【特許文献１】特開平５−３２８４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、背景技術で述べたものにおいては、予め定められた論理レベルを有するリモコン信号であるか否かを判定するデータに基づいてリモコン信号の受信信号の論理レベルが変化する立上り信号と立下り信号とを計数して、その計数値を比較してその比較結果によりフリップフロップをセット／リセットし、受信したリモコン信号が異常データである場合、フリップフロップからリセット信号を出力し、受信したリモコン信号が正常データである場合、受信データと受信検出データとを出力することができたが、上記問題点を解決するようにしたものではなかった。
本発明は、背景技術の有するこのような問題点に鑑みてなされたものであり、その目的とするところは、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、それを検出してリモコン信号のビット信号を誤認識しないようにすることができるリモコン受信装置及びその信号判別方法を提供しようとするものである。
【課題を解決するための手段】
【０００４】
上記目的を達成するため本発明に係るリモコン受信装置においては、リモコン送信装置から赤外線信号で送信される、所定のパルス周期毎のパルス信号または前記所定のパルス周期と同一長さを有する所定のパルス幅のパルス信号の何れか一方のパルス信号の論理レベルの立ち上がり又は立ち下がりの変化をビット信号としたリモコン信号を受光して電気信号に変換する光電変換部と、前記光電変換部から出力されるリモコン信号のビット信号を判別処理する制御部とを備えたリモコン受信装置であって、前記制御部は、リモコン信号のパルス信号の論理レベルの変化を検出する論理レベル検出手段と、リモコン信号のパルス信号のパルス周期を検出するパルス周期検出手段と、リモコン信号のパルス信号のパルス幅を検出するパルス幅検出手段と、前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス周期検出手段が前記所定のパルス周期を検出したとき、または前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス幅検出手段が前記所定のパルス幅を検出したときの何れか一方が成立したときに、前記論理レベル検出手段が検出した論理レベルの変化に基づきリモコン信号のビット信号を判別し、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに、前記パルス周期検出手段が前記所定のパルス周期を検出できず、且つ前記パルス幅検出手段が前記所定のパルス幅を検出できなかったときに、誤信号と判定する判別手段と、を有し、自身の機能の一部によって前記論理レベル検出手段、前記パルス周期検出手段、前記パルス幅検出手段および前記判別手段が構成されていることを特徴としている。
また、前記制御部は、さらに、前記論理レベル検出手段による論理レベルの変化の検出と前記パルス周期検出手段による前記所定のパルス周期の検出との双方が成立したとき、または前記論理レベル検出手段による論理レベルの変化の検出と前記パルス幅検出手段による前記所定のパルス幅の検出との双方が成立したときの何れか一方において、フラグがリセットされている場合にフラグをセットし、且つフラグがセットされている場合にリセットしたのちにフラグをセットし、一方、前記論理レベル検出手段が論理レベルの変化を検出したときに前記パルス周期検出手段が前記所定のパルス周期よりも小さいパルス周期を検出したときにフラグをリセットするフラグ設定手段を有し、このフラグ設定手段が自身の機能の一部によって構成されており、前記判定手段は、さらに、前記論理レベル検出手段が論理レベルの変化を検出し、且つ前記パルス周期検出手段が所定のパルス周期を検出したときに前記フラグ設定手段によりフラグがリセットされている場合に限り前記論理レベル検出手段が検出した論理レベルの変化に基づいてリモコン信号のビット信号を判別する機能を有していることが好ましい。
また、本発明に係るリモコン受信装置のリモコン信号判別方法では、リモコン送信装置から赤外線信号で送信される、所定のパルス周期毎のパルス信号または前記所定のパルス周期と同一長さを有する所定のパルス幅のパルス信号の何れか一方のパルス信号の論理レベルの立ち上がり又は立ち下がりの変化をビット信号としたリモコン信号を受信するリモコン受信装置のリモコン信号判別手段であって、リモコン信号のパルス信号の論理レベルが変化したか否かを判断するステップと、リモコン信号のパルス信号の論理レベルが変化したと判断したとき、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したときにフラグがセットされていない場合、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別して、フラグをセットし、一方、フラグがセットされている場合、フラグをリセットしたのちに、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを再び判断して、論理レベルが所定のパルス周期で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別するステップと、リモコン信号のパルス信号の論理レベルが変化したときにリモコン信号のパルス信号の論理レベルが所定のパルス周期で変化しなかったと判断したときに、所定のパルス幅で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス幅で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別するステップと、リモコン信号のパルス信号の論理レベルが所定のパルス周期でなく、且つ所定のパルス幅でなく変化したとき、リモコン信号を誤信号のリモコン信号であると判別するステップとを備えることを特徴としている。
これらの手段により、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、それを検出してリモコン信号のビット信号を誤認識しないようにすることができる。
【発明の効果】
【０００５】
請求項１記載の発明に係るリモコン受信装置によれば、リモコン信号のパルス信号の論理レベルの変化を検出し、且つ所定のパルス周期を検出したときにフラグがリセットされているとき、またはリモコン信号のパルス信号の論理レベルの変化を検出し、且つリモコン信号のパルス信号の所定のパルス幅を検出したときの何れか一方が成立したときに、検出した論理レベルの変化に基づいてリモコン信号のビット信号を判別するようにし、一方、リモコン信号のパルス信号の論理レベルの変化を検出したときに、所定のパルス周期を検出できず、且つ所定のパルス幅を検出できなかったときに、誤信号と判定しているので、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、それを検出してリモコン信号のビット信号を誤認識しないようにすることができる。
請求項２記載の発明に係るリモコン受信装置によれば、リモコン信号のパルス信号の論理レベルの変化を検出し、且つ所定のパルス周期を検出したとき、またはリモコン信号のパルス信号の論理レベルの変化を検出し、且つ所定のパルス幅を検出したときの何れか一方が成立したときに、論理レベルの変化に基づきリモコン信号のビット信号を判別し、一方、リモコン信号のパルス信号の論理レベルの変化を検出したときに、所定のパルス周期を検出できず、且つ所定のパルス幅を検出できなかったときに、誤信号と判定するようにしているので、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、リモコン信号のビット信号を誤認識しないようにすることができる。
請求項３記載の発明に係るリモコン受信装置によれば、リモコン信号のパルス信号の論理レベルの変化を検出し、且つリモコン信号のパルス信号の所定のパルス周期を検出したときに、フラグがリセットされている場合に限り検出した論理レベルの変化に基づいてリモコン信号のビット信号を判別するようにしているので、所定のパルス周期で周期的ニ変化するリモコン信号のビット信号じなるか否かを正確に識別することができる。
請求項４記載の発明に係るリモコン受信装置のリモコン信号判別方法によれば、リモコン信号のパルス信号の論理レベルが変化したと判断したとき、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したときにフラグがセットされていない場合、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別して、フラグをセットし、一方、フラグがセットされている場合、フラグをリセットしたのちに、リモコン信号のパルス信号の論理レベルが所定のパルス周期で変化したか否かを再び判断して、論理レベルが所定のパルス周期で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別し、リモコン信号のパルス信号の論理レベルが変化したときにリモコン信号のパルス信号の論理レベルが所定のパルス周期で変化しなかったと判断したときに、所定のパルス幅で変化したか否かを判断して、リモコン信号のパルス信号の論理レベルが所定のパルス幅で変化したと判断したときに、リモコン信号のパルス信号の論理レベルの変化に基づいてリモコン信号のビット信号を判別するステップと、リモコン信号のパルス信号の論理レベルが所定のパルス周期でなく、且つ所定のパルス幅でなく変化したとき、リモコン信号を誤信号のリモコン信号であると判別するようにしているので、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、それを検出してリモコン信号のビット信号を誤認識しないようにすることができる。
【発明を実施するための最良の形態】
【０００６】
以下、適宜図面を参照しながら本発明を実施するための最良の形態を詳述する。図１は本発明の一実施例のリモコン受信装置の構成を示すブロック図であり、図２は本発明の一実施例のリモコン受信装置のリモコン信号のビット信号を示す説明図であり、図３は本発明の一実施例のリモコン受信装置のリモコン信号を示す説明図であり、図４は本発明の一実施例のリモコン受信装置の受信リモコン信号を示す説明図であり、図５は本発明の一実施例のリモコン受信装置の受信リモコン信号を示す説明図であり、図６は本発明の一実施例のリモコン受信装置の動作を示すフローチャートである。
まず、図１の本発明の一実施例のリモコン受信装置の構成を示すブロック図を基に説明する。
リモコン受信装置１０は、リモコン送信装置２０から送信された赤外線信号のリモコン信号を受光する赤外受光素子１１と、赤外受光素子１１により受光された赤外線信号のリモコン信号を所定の電気信号に変換して電気信号に変換されたリモコン信号を増幅する増幅回路１２と、増幅回路１２により増幅されたリモコン信号に含まれる高域ノイズを除去するフィルタ回路１３と、フィルタ回路１３により高域ノイズが除去されたリモコン信号を検波して再生する検波回路１４と、検波回路１４により検波されたリモコン信号の波形を整形する波形整形回路１５と、波形成形回路１５により波形整形されたリモコン信号を判別して制御信号を送出するマイコン１６とで構成されている。
以上のように構成されたリモコン受信装置について、以下その動作について説明する。
リモコン送信装置２０から送信されるリモコン信号のビット信号は、図２に示すようになっていて、ビット０の信号は、図２（ａ）に示すように、パルス幅Ｔのハイレベルのパルス信号からパルス幅Ｔのローレベルのパルス信号に論理レベルが変化するときの立下りパルス信号であり、ビット１の信号は、図２（ｂ）に示すように、パルス幅Ｔのローレベルのパルス信号からパルス幅Ｔのハイレベルのパルス信号に論理レベルが変化する立上りパルス信号である。リモコン送信装置２０からリモコン信号のビット信号を送信するとき、ビット信号が「０００」である場合、図３（ａ）に示すように、パルス幅６Ｔのローレベルのパルス信号とパルス幅２Ｔのハイレベルのパルス信号とから成るヘッダパルス信号が最初に送信され、それに続いてビット信号の「０００」の各ビット信号が順次送信され、ビット信号が「０１０」である場合、図３（ｂ）に示すように、パルス幅６Ｔのローレベルのパルス信号とパルス幅２Ｔのハイレベルのパルス信号とから成るヘッダパルス信号が最初に送信され、それに続いてビット信号の「０１０」の各ビット信号が順次送信される。
しかし、図４（ａ）に示すように、リモコン送信装置２０から「０００」のビット信号のリモコン信号が送信されたときに、何らかの原因により、図４（ｂ）に示すように、受信したリモコン信号に本来存在する筈のハイレベルのパルス信号Ａが潰れる場合があり、或いは図４（ｃ）に示すように、受信したリモコン信号に本来存在する筈のローレベルのパルス信号Ｂが潰れる場合がある。また、図５（ａ）に示すように、リモコン送信装置２０から「１１０」のビット信号のリモコン信号が送信されたときに、図５（ｂ）に示すように、受信したリモコン信号に本来存在する筈のハイレベルのパルス信号Ｃが潰れる場合があり、或いは図５（ｃ）に示すように、受信したリモコン信号に本来存在する筈のローレベルのパルス信号Ｄが潰れる場合がある。
そこで、本発明の一実施例のリモコン受信装置は、受信したリモコン信号に本来存在する筈のローレベル、或いはハイレベルのパルス信号が潰れているか否かを以下のようにして検出し、リモコン信号の誤認識を防止する。
リモコン送信装置２０から送信されたリモコン信号のヘッダパルス信号を受信すると、リモコン受信装置１０のマイコン１６は、受信したリモコン信号のパルス信号の論理レベルが変化したか否かを判断し、受信したリモコン信号のパルス信号の論理レベルが変化したとき、図４（ａ）、或いは図５（ａ）に示すように、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化したか否かを判断する。そして、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化した場合、マイコン１６は、フラグがセットされているか否かを判断して、フラグがセットされていない場合に、立下りパルス信号によりリモコン信号のパルス信号の論理レベルが変化したとき、ビット０のビット信号であると判別し、立上りパルス信号によりリモコン信号のパルス信号の論理レベルが変化したとき、ビット１のビット信号であると判別して、フラグをセットする。フラグは、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで周期的に変化したときに、その論理レベルの変化がリモコン信号のビット信号であるか否かを識別するためのものであり、フラグがリセットされているとき、リモコン信号のパルス信号の論理レベルの変化をリモコン信号のビット信号と判別し、フラグがセットされているとき、リモコン信号のパルス信号の論理レベルの変化をリモコン信号のビット信号と判別しないようにしている。なお、図４及び図５において、符号Ｓ又はＲは、リモコン信号のパルス信号の論理レベルが変化したときに、フラグがセット又はリセットされることを示している。
また、マイコン１６は、受信したリモコン信号のパルス信号の論理レベルが変化したとき、リモコン信号のパルス信号の論理レベルがパルス幅２Ｔで変化したか否かを判断して、図５（ａ）に示すように、リモコン信号のパルス信号の論理レベルがパルス幅２Ｔで変化した場合は、フラグのセット／リセットに拘わらずに、リモコン信号のパルス信号の論理レベルの変化をリモコン信号のビット信号と判別して、立下りパルス信号によりリモコン信号のパルス信号の論理レベルが変化したとき、ビット０のビット信号であると判別し、立上りパルス信号によりリモコン信号のパルス信号の論理レベルが変化したとき、ビット１のビット信号であると判別して、フラグをセットする。
また、図４（ｂ）に示すように、受信したリモコン信号に本来存在する筈のハイレベルのパルス信号Ａが潰れて、受信したリモコン信号のパルス信号の論理レベルがパルス幅３Ｔで変化した場合、或いは図４（ｃ）に示すように、受信したリモコン信号に本来存在する筈のローレベルのパルス信号Ｂが潰れて、受信したリモコン信号のパルス信号の論理レベルがパルス幅３Ｔで変化した場合、マイコン１６は、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れていると判別して、受信したリモコン信号が誤信号のリモコン信号であると判別する。また、図５（ｂ）に示すように、受信したリモコン信号に本来存在する筈のハイレベルのパルス信号Ｃが潰れて、受信したリモコン信号のパルス信号の論理レベルがパルス幅４Ｔで変化した場合、或いは図５（ｃ）に示すように、受信したリモコン信号に本来存在する筈のローレベルのパルス信号Ｄが潰れて、受信したリモコン信号のパルス信号の論理レベルがパルス幅４Ｔで変化した場合、マイコン１６は、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れていると判別して、受信したリモコン信号が誤信号のリモコン信号であると判別する。これにより、受信したリモコン信号に本来存在する筈のハイレベル、或いはローレベルのパルス信号が潰れた場合に、それを検出してリモコン信号のビット信号を誤認識しないようにすることができる
また、図６の本発明の一実施例のリモコン受信装置の動作を示すフローチャートを基に説明する。
リモコン送信装置から送信されたリモコン信号のヘッダパルスを受信すると、ステップＳ１からステップＳ２に進み、ステップＳ２で、受信したリモコン信号のパルス信号の論理レベルが変化したか否かが判断され、受信したリモコン信号のパルス信号の論理レベルが変化した場合、ステップＳ３に進み、受信したリモコン信号のパルス信号の論理レベルが変化していない場合、ステップＳ１０に進む。
ステップＳ３で、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化したか否かが判断され、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化した場合、ステップＳ４に進み、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化していない場合、ステップＳ５に進む。
ステップＳ４で、リモコン信号のパルス信号の論理レベルがパルス周期２Ｔで変化したときに、その論理レベルの変化をリモコン信号のビット信号であるか否かを識別するフラグがセットされているか否かが判断され、フラグがセットされている場合、ステップＳ９に進み、フラグがセットされていない場合、ステップＳ６に進む。
ステップＳ５で、リモコン信号のパルス信号の論理レベルがパルス幅２Ｔで変化したか否かが判断され、リモコン信号のパルス信号の論理レベルがパルス幅２Ｔで変化した場合、ステップＳ６に進み、リモコン信号のパルス信号の論理レベルがパルス幅２Ｔで変化していない場合、ステップＳ１１に進む。
ステップＳ６で、立下りパルス信号によりリモコン信号のパルス信号の論理レベルが変化したか否かが判断され、立下りパルス信号によりリモコン信号のパルス信号の論理レベルが変化した場合、ステップＳ７に進み、立下りパルス信号でなく、立上りパルス信号によりリモコン信号のパルス信号の論理レベルが変化した場合、ステップＳ８に進む。
ステップＳ７で、受信したリモコン信号のビット信号がビット０の信号であると判別され、リモコン信号のパルス信号の論理レベルが次にパルス周期２Ｔで変化したときに、その論理レベルの変化をリモコン信号のビット信号として判別しないために、フラグがセットされて、ステップＳ１０に進む。
ステップＳ８で、受信したリモコン信号のビット信号がビット１の信号であると判別され、リモコン信号のパルス信号の論理レベルが次にパルス周期２Ｔで変化したときに、その論理レベルの変化をリモコン信号のビット信号として判別しないために、フラグがセットされて、ステップＳ１０に進む。
ステップＳ９で、リモコン信号のパルス信号の論理レベルが次にパルス周期２Ｔで変化したときに、その論理レベルの変化をリモコン信号のビット信号として判別するために、フラグがリセットされ、ステップＳ９に進む。
ステップＳ１０で、所定のビット数のリモコン信号のビット信号が受信され、リモコン信号の受信が終了したか否かが判断され、リモコン信号の受信が終了した場合、ステップＳ１２に進んで処理を終了し、リモコン信号の受信が終了していない場合、ステップＳ２に戻って、ステップＳ２からのステップを繰り返す。
ステップＳ１１で、受信したリモコン信号が誤信号のリモコン信号であると判別され、ステップＳ１２に進んで処理を終了する。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例のリモコン受信装置の構成を示すブロック図である。
【図２】本発明の一実施例のリモコン受信装置のリモコン信号のビット信号を示す説明図である。
【図３】本発明の一実施例のリモコン受信装置のリモコン信号を示す説明図である。
【図４】本発明の一実施例のリモコン受信装置の受信リモコン信号を示す説明図である。
【図５】本発明の一実施例のリモコン受信装置の受信リモコン信号を示す説明図である。
【図６】本発明の一実施例のリモコン受信装置の動作を示すフローチャートである。
【符号の説明】
【０００８】
１０  リモコン受信装置
１１  赤外受光素子
１２  増幅回路
１３  フィルタ回路
１４  検波回路
１５  波形整形回路
１６  マイコン
２０  リモコン送信装置
【図１】
0004045596.tif 000002
【図２】
0004045596.tif 000003
【図３】
0004045596.tif 000004
【図４】
0004045596.tif 000005
【図５】
0004045596.tif 000006
【図６】
0004045596.tif 000007