(57)【要約】【課題】入力信号におけるリーダーコードの波形がノイズによって毀損される場合であっても、長押操作に相当する入力信号であるか否かの判断を的確にし得る信号処理回路を提供する。【解決手段】照明機器１００には、入力信号ＳＧｉに形成された起動信号毎に起動され、且つ、入力信号ＳＧｉに基づいてデジタルデータ化された入力情報を認識する信号認識処理（ＳＰ１）が実行されるプログラムを格納させた信号処理回路１４２が設けられ、  かかる入力信号は、頭出しを認識させると供に省略情報または非省略情報の何れか一方が形成されたリーダーコードとリーダーコードの直後に配列されるフォロワーコードとから構成され、  前記信号認識処理（ＳＰ１）では、省略情報または前記非省略情報の何れを認識した場合であっても、次回に起動される信号認識処理が前記フォロワーコードの認識処理を実行させる。【選択図】図１
2009038475.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に形成された起動信号毎に起動され前記入力信号に基づいてデジタルデータ化された入力情報を認識する信号認識処理（ＳＰ１）が実行されるプログラムを少なくとも備え、操作部から送信される操作信号を前記入力信号へと変換させる信号変換回路に接続され、前記信号変換回路を具備する被操作部に設けられ前記入力信号に基づき前記被操作部を駆動制御させる信号処理回路において、
前記入力信号は、頭出しを認識させると供に省略情報または非省略情報の何れか一方が形成されたリーダーコードと前記リーダーコードの直後に配列されるフォロワーコードとから構成され、
前記信号認識処理（ＳＰ１）は、前記省略情報または前記非省略情報の何れを認識した場合であっても、次回に起動される信号認識処理が前記フォロワーコードの認識処理を実行することを特徴とする信号処理回路。
【請求項２】
前記信号認識処理（ＳＰ１）は、前記省略情報を具備する省略型入力信号又は前記非省略情報を具備する非省略型入力信号の何れに該当するかを判定する省略情報判定処理（Ｓ１１７）を実行させるプログラムを備え、前記省略情報判定処理（Ｓ１１７）による判定結果が省略型入力信号判定又は非省略型入力信号判定の何れの場合であっても、次回に起動される信号認識処理（ＳＰ１）が前記フォロワーコードの認識処理を実行させることを特徴とする請求項１に記載の信号処理回路。
【請求項３】
前記入力信号は、赤外線信号に基づいて変換された電気信号であることを特徴とする請求項１又は請求項２に記載の信号処理回路。
【請求項４】
前記電器機器は、放電灯及び／又は白熱灯を具備する照明機器であることを特徴とする請求項１乃至請求項３に記載の信号処理回路。
【請求項５】
前記信号認識処理（ＳＰ１）は、更に、前記フォロワーコードを構成する受信信号のうち先頭信号の後段に配列される非先頭信号に該当するか否かを判定する受信信号判定処理（Ｓ１０４）と、前記受信信号判定処理によって非先頭信号に該当しないと判定された場合に前記受信信号が前記先頭信号に該当するか否かを判定する先頭信号判定処理（Ｓ１０５）とを実行させ、
前記受信信号判定処理（Ｓ１０４）及び／又は前記先頭信号判定処理（Ｓ１０５）の処理結果に基づいて前記省略情報判定処理（Ｓ１１７）を実行させるプログラムを備えることを特徴とする請求項１乃至請求項４に記載の信号処理回路。
【請求項６】
前記信号処理回路は、更に、前記指令情報に基づいて出力信号を選定させる出力信号処理（ＳＰ２）を備え、
前記出力信号処理（ＳＰ２）は、メモリ回路に格納された前回受信データと前記信号認識処理（ＳＰ１）で新たに認識された受信データとを比較させる比較処理（Ｓ１２４）を実行させるプログラムを少なくとも備えることを特徴とする請求項１乃至請求項５に記載の信号処理回路。
【請求項７】
前記操作部は、前記赤外線信号を照射し、所定のボタンを長押しすることにより前記信号処理回路に対して前記省略情報を伝達させることを特徴とする請求項１乃至請求項６に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受光装置から供給される入力信号を認識する信号処理回路に関する。
【背景技術】
【０００２】
従来より、操作部（以下、リモコンという）を用いて被操作部を遠隔的に操作させる電器機器の商品化が広く行われている。かかる電器機器は、リモコンから送信される操作信号を被操作部の受光装置が受信し、これにより、被操作部では、操作信号が入力信号に変換され、当該入力信号が論理演算されることにより、適宜な駆動制御が実現される。また、かかる操作信号は、赤外線信号を用いる方式が広く採用されており、今日に至っては、被操作部とリモコンとの通信精度を改善させる種々の検討が成されている。
【０００３】
例えば、特開平６−２６７６６１号公報（特許文献１）では、リモコンで遠隔操作される照明機器（特許請求の範囲における被操作部）の技術が紹介されている。かかる照明機器は、マイコン（特許請求の範囲における信号処理回路）と、赤外線リモコン信号（特許請求の範囲における赤外線信号）を受信する受光部と、受光部とマイコンとの間に光ノイズによるパルス継続時間を遅延させる遅延手段とを備える。そして、かかる構成を具備する照明機器では、赤外線信号に重畳される光ノイズの周波数を低下させ、マイコンが誤動作を行う周波数域の信号波形を改善させ、これにより、光ノイズに起因するマイコンの誤動作防止が図られている。
【０００４】
また、近年の赤外線信号は、信号の頭出しを認識させるリーダーコードと、リモコン装置から送信される赤外線信号の属性を認識させるカスタムコードと、所定の指令情報を具備するデータコードと、信号の末尾を認識させるトレーラコードとを構成させることが義務付けられている。更に、操作者がリモコンの操作ボタンを押し続ける動作を行う場合（所謂、長押操作を行う場合）、図５（ｂ）に示す如く、リーダーコードＬＣの所定箇所に長押情報Ｒｐを形成させ、併せて、リーダーコードＬＣの後段の波形を省略させる。そして、信号処理回路では、長押情報Ｒｐを認識することにより長押操作状態であるか否かが判定され、これにより、リモコンでは消費電力が抑制され、併せて、信号処理回路では信号認識処理の簡素化が図られる。
【０００５】
【特許文献１】特開平６−２６７６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、長押情報を認識処理する構成とされた信号処理回路の場合、特許文献１の技術では、入力信号における光ノイズのピッチが変更されるだけであるため、リーダーコードには光ノイズが重畳されてしまう。このとき、信号処理回路では、光ノイズを長押情報であると誤認識する虞があり、リモコンから送信される実際の指令を認識できなくなるとの問題が生じる。
【０００７】
また、照明機器に白熱灯が取り付けられる場合、高い赤外線スペクトルが白熱灯から受光装置に対して照射されるため、受光装置で変換された入力信号に光ノイズが重畳され、信号処理回路では、リーダーコードの光ノイズを長押情報であると誤認識し、リモコンから送信される実際の指令情報を認識できなくなるとの問題が生じる。
【０００８】
更に、照明機器にインバータ回路によって駆動される放電灯が取り付けられる場合、インバータ回路で発生する高周波が入力信号に対して高周波ノイズを誘発させ、これにより、信号処理回路では、リーダーコードの高周波ノイズを長押情報であると誤認識し、リモコンから送信される実際の指令情報を認識できなくなるとの問題が生じる。そして、放電灯を点灯させた直後のリーダーコードでは、インバータ回路で発生する高周波が高まり、高周波ノイズの分布が更に顕在化されるとの問題も発生する。
【０００９】
本発明は上記課題に鑑み、入力信号におけるリーダーコードの波形がノイズによって毀損される場合であっても、長押操作に相当する入力信号であるか否かの判断を的確にし得る信号処理回路の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明では次のような信号処理回路の構成とする。すなわち、操作部から送信される操作信号を入力信号へと変換させる信号変換回路に接続され、前記信号変換回路を具備する被操作部に設けられ前記入力信号に基づき前記被操作部を駆動制御させ、前記入力信号に形成された起動信号毎に起動され前記入力信号に基づいてデジタルデータ化された入力情報を認識する信号認識処理（ＳＰ１）が実行されるプログラムを少なくとも備える信号処理回路において、前記入力信号は、頭出しを認識させると供に省略情報または非省略情報の何れか一方が形成されたリーダーコードと前記リーダーコードの直後に配列されるフォロワーコードとから構成され、前記信号認識処理（ＳＰ１）は、前記省略情報または前記非省略情報の何れを認識した場合であっても、次回に起動される信号認識処理が前記フォロワーコードの認識処理を実行させる。このとき、前記信号認識処理（ＳＰ１）は、前記省略情報を具備する省略型入力信号又は前記非省略情報を具備する非省略型入力信号の何れに該当するかを判定する省略情報判定処理（Ｓ１１７）を実行させるプログラムを備え、前記省略情報判定処理（Ｓ１１７）による判定結果が省略型入力信号判定又は非省略型入力信号判定の何れの場合であっても、次回に起動される信号認識処理（ＳＰ１）が前記フォロワーコードの認識処理を実行させるのが好ましい。また、前記入力信号は、赤外線信号に基づいて変換された電気信号であることが好ましい。更に、前記電器機器は、放電灯及び／又は白熱灯を具備する照明機器であることが好ましい。更に、前記信号認識処理（ＳＰ１）は、更に、前記フォロワーコードを構成する受信信号のうち先頭信号の後段に配列される非先頭信号に該当するか否かを判定する受信信号判定処理（Ｓ１０４）と、前記受信信号判定処理によって非先頭信号に該当しないと判定された場合に前記受信信号が前記先頭信号に該当するか否かを判定する先頭信号判定処理（Ｓ１０５）とを実行させ、前記受信信号判定処理（Ｓ１０４）及び／又は前記先頭信号判定処理（Ｓ１０５）の処理結果に基づいて前記省略情報判定処理（Ｓ１１７）を実行させるプログラムを備えることが好ましい。更に、前記信号処理回路は、前記指令情報に基づいて出力信号を選定させる出力信号処理（ＳＰ２）を備え、前記出力信号処理（ＳＰ２）は、メモリ回路に格納された前回受信データと前記信号認識処理（ＳＰ１）で新たに認識された受信データとを比較させる比較処理（Ｓ１２４）を実行させるプログラムを少なくとも備えることが好ましい。加えて、前記操作部は、前記赤外線信号を照射し、所定のボタンを長押しすることにより前記信号処理回路に対して前記省略情報を伝達させるのが好ましい。
【発明の効果】
【００１１】
本発明に係る信号処理回路によれば、リーダーコードに形成される長押情報の有無に関わらず、フォロワーコードの信号を認識する処理を実行させるので、フォロワーコードの受信データに基づいて入力信号が解読され、これにより、被操作部の適正な動作制御の実現が図られる。
【００１２】
また、本発明に係る信号処理回路を備える照明機器によれば、フォロワーコードに基づいて被操作部の指令情報を認識するので、赤外線スペクトルの強い白熱灯を用いる場合でも、高周波ノイズを誘発させる放電灯を用いる場合でも、リモコンから送信される赤外線信号に基づいて応答性良く調光制御が実施される。
【００１３】
更に、本発明に係る信号処理回路を備える照明システムによれば、フォロワーコードに基づいて被操作部の指令情報を認識するので、前述した照明機器同様に、リモコンから送信される赤外線信号に基づいて応答性良く調光制御が実施される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る実施の形態につき図面を参照して説明する。
【実施例１】
【００１５】
図２には、実施例１に係る照明機器（特許請求の範囲における被操作部）が示されている。また、当該照明機器１００の動作を遠隔操作させるリモコンＲＣ１が併せて示されている。図示の如く、照明機器１００は、電装部１１０と白熱灯１２０と受光装置１３０と制御装置１４０とから構成される。電装部１１０は、受光装置１３０及び制御装置１４０を格納させる筐体と、筐体及び白熱灯１２０を覆う傘部と、白熱灯１２０を螺合させ電気的に接続させるソケット１１０ａと、ソケット１１０ａと電気的に接続されたケーブル１１０ｂと、設備電源及びケーブル１１０ｂを電気的に接続させる配電ボックス１１０ｃとから構成される。また、受光装置１３０は、内部にフォトダイオード及び信号変換回路１３０ａを備え、受光部から侵入する赤外線信号を受信し制御装置１４０に供給する入力信号へと変換させる。制御装置１４０は、信号処理回路及びドライブ回路を主構成要素とし、受光装置１３０から供給される入力信号に基づいて白熱灯１２０を適宜に発光又は消灯させる。尚、信号処理回路及びドライブ回路の構成及び作用については追って詳述する。リモコンＲＣ１は、電源ボタンＢ１ａ及びＢ１ｂと調光ボタンＢ２ａ及びＢ２ｂを備え、これらのボタンを操作することにより操作されたボタンに応じた赤外線信号を照射させる。かかるリモコン装置ＲＣ１は、電源ボタンＢ１ａを短押しさせると白熱灯１２０を点灯させ、電源ボタンＢ１ｂを短押しさせると白熱灯１２０を消灯させ、電源ボタンＢ２ａを長押しさせると白熱灯の光量を増加させ、電源ボタンＢ２ｂを長押しさせると光量を減少させる。ここで、「短押し」とは、ボタンを押し続ける時間が一定閾値未満とされる人為的操作状態をいい、「長押し」とは、ボタンを押し続ける時間が一定閾値以上とされる人為的操作状態をいう。かかる閾値は、操作者が「短押し」若しくは「長押し」と感じる時間の境界部に適宜に設定されている。
【００１６】
図３には、本実施例に係る照明機器１００の制御装置１４０を示す機能ブロック図が示されている。尚、同図には、照明機器１００に設けられる白熱灯と設備電源ＡＣとが便宜的に示されている。図示の如く、制御装置１４０は、発振回路１４１と信号処理回路１４２とドライブ回路１４３とから構成される。また、制御装置１４０は、信号処理回路１４２が信号変換回路１３０ａ及びドライブ回路１４３の入力部に接続され、ドライブ回路１４３の出力部が白熱灯１２０及び設備ＡＣから成る直列回路に接続されている。そして、かかる構成により、照明機器１００は、信号変換回路１３０ａから供給される入力信号ＳＧｉに基づき駆動制御される。
【００１７】
発振回路１４１は、水晶またはセラミック等の発振子を具備し、信号処理回路１４２に接続され当該信号処理回路１４２に対して基準クロックを提供する。
【００１８】
信号処理回路１４２は、入力端子及び出力端子を適宜備え、メモリ及び演算回路及び制御回路から構成されるマイクロプロセッサを備える。そして、信号変換回路１３０ａと発振回路１４１とが入力端子に接続され、ドライブ回路１４３が出力端子に接続される。かかる構成により、信号処理回路１４２は、信号変換回路１３０ａから供給される入力信号と発振回路１４１から供給される基準クロックとに基づき、所定のルールに従って演算処理を行いドライブ回路１４３へ出力信号を出力させる。
【００１９】
ドライブ回路１４３は、抵抗素子Ｒ１〜Ｒ４とコンデンサＣ１及びＣ２とトランジスタＴｒとトライアックＴａと誘導コイルＬとから構成される。図を参照すると、トランジスタＴｒは、ベース端子が抵抗素子Ｒ１を介して信号処理回路１４２へ接続され、エミッタ端子がグランドへアースされ、コレクタ端子が抵抗Ｒ３を介してトライアックＴａへ接続されている。また、トランジスタＴｒでは、ベース端子とエミッタ端子との間に抵抗素子Ｒ２が接続されている。かかるトランジスタＴｒは、バイポーラトランジスタ又はＭＯＳＦＥＴ等この他電気的スイッチング素子が適宜に用いられる。トライアックＴａは、白熱灯１２０及び設備電源ＡＣより成る直列回路に対して並列に接続される。また、トライアックＴａのゲート端子と白熱灯１２０との間には、コンデンサＣ２及び抵抗Ｒ４から成る並列回路が接続され、サージ対策が施されている。更に、トライアックＴａと設備電源ＡＣとの間に接続された誘導コイルＬとトライアックＴａに並列に接続されたコンデンサＣ１とによって、白熱灯１２０の保護回路が形成される。かかる構成により、ドライブ回路１４３は、信号処理回路１４２から供給された出力信号に基づいて、白熱灯１２０の点灯又は消灯又は光量調節を実現させる。尚、ドライブ回路１４３の構成は、同図に示した回路構成に限定するものでなく、フォトカプラを用いたＳＳＲ（Solid  State  Relay）又はこの他の電気的に操作し得るリレー回路を用いて構成させることが可能である。
【００２０】
次に図４を参照して、赤外線信号が信号変換回路１３０ａによって変換された入力信号ＳＧｉの構成について説明する。先ず図４（ｂ）を参照すると、かかる入力信号ＳＧｉは、常時Ｈｉｇｈ状態とされ、０．５６ｍｓｅｃを単位パルス幅Ｔとする複数のパルス波によって構成される様子が示されている。具体的には、リーダーコードＬＣとフォロワーコードＦＣとトレーラコードＴＣとから入力信号が構成される。リーダーコードＬＣは、１６ＴのＬｏｗ値と８ＴのＨｉｇｈ値とから成り、信号の先頭を示すマーカー機能を担う。フォロワーコードＦＣは、リーダーコードＬＣ後の隙間ＳＣの後段に配され、１ＴのＨｉｇｈ値及び１ＴのＬｏｗ値から成る０値信号と３ＴのＨｉｇｈ値及び１ＴのＬｏｗ値から成る１値信号との組合せによって構成される。尚、隙間ＳＣとは、本来カスタムコードの一部を構成するものであって、本実施例に係る処理に何ら影響を与える構成ではなく、説明の便宜上設けられたものである。図示の如く、フォロワーコードＦＣは、カスタムコードＣＣとデータコードＤＣとミラーコードＭＣとから構成され、０値信号若しくは１値信号の組合せによって１６ビット若しくは８ビットの信号群を形成する。カスタムコードＣＣは、８ビットの信号群ＣＣ０及びＣＣ１とから構成され、赤外線信号に格納された製造会社情報及び製品情報を識別させ、特定のリモコンＲＣ１からの信号に対して指令の受け入れを許可させる。データコードＤＣは、予め割り当てられた出力情報に相当する信号群が形成される。本実施例では、出力情報が、消灯指令に対して「００（１６進数」又は「００００００００（２進数）」、点灯指令に対して「０４」又は「０００００１００」、光量増加指令に対して「０５」又は「０００００１０１」、光量減少指令に対して「０６」又は「０００００１１０」に割り当てられている。尚、入力信号ＳＧｉには、２進数に対応する「０」又は「１」の値が０値信号又は１値信号にて構成される。ミラーコードＭＣは、データコードＤＣの信号を反転させた値によって構成され、データコードＤＣの誤認識を判定する際に用いられる。トレーラコードＴＣは、１ＴのＬｏｗ信号と１６ＴのＨｉｇｈ信号とから成り、信号の末尾を示すマーカー機能を担う。そして、信号処理回路１４２では、入力信号に表現された信号群が図４（ａ）に示される受信データＤｒとして認識される。尚、同図にて説明した入力信号の構成はリモコンＲＣ１のボタンを「短押し」した際の波形が示されている。一方、ボタンを「長押し」する際には、信号波形を簡素化させ、これにより、リモコンＲＣ１に設けられる電池の消耗低下が図られている。以下、リモコンＲＣ１のボタンを「長押し」した場合における、入力信号ＳＧｉの構成について説明する。
【００２１】
図５（ａ）には、短押情報（特許請求の範囲における、非省略情報）が表現された場合のリーダーコードＬＣに対応する拡大波形図が示されている。即ち、短押情報が表現された入力信号ＳＧｉとは、図４（ｂ）に示す波形そのものを指し、リーダーコードＬＣに対応する波形に何ら付加的波形が形成されていない状態をいう。尚、リーダーコードＬＣの後段には、図４（ｂ）に示す如くフォロワーコードＦＣ及びトレーラコードＴＣが順次配置される。
【００２２】
図５（ｂ）には、長押情報Ｒｐ（特許請求の範囲における、省略情報）が表現された場合のリーダーコードＬＣに対応する拡大波形図が示されている。かかる場合には、リーダーコードＬＣのＨｉｇｈ信号部ＬＣＨに所定幅の長押情報Ｒｐが形成されている。また、リーダーコードＬＣの後段（＊＊部）では、波形がＨｉｇｈ状態に維持され、これにより、リモコンＲＣ１及び信号処理回路１４２における動作の簡素化が図られる。
【００２３】
図５（ｃ）には、短押情報が表現された場合であってＨｉｇｈ信号部ＬＣＨにノイズが重畳された状態が示されている。かかる場合には、Ｈｉｇｈ信号部ＬＣＨに１箇所又は複数箇所のノイズＮｐ１〜Ｎｐ３が形成される。また、リモコンＲＣ１の操作者は短押操作を行っているので、リーダーコードＬＣの後段では、フォロワーコードＦＣ及びトレーラコードＴＣが順次配列されることとされる。かかる如く、長押情報Ｒｐが表現されたリーダーコードＬＣとＨｉｇｈ信号部ＬＣＨにノイズＮｐが重畳されたリーダーコードＬＣとでは、酷似した波形とされる場合が有るので、従来の信号処理回路では、後者のリーダーコードＬＣを長押情報が表現されたリーダーコードＬＣとして誤処理してしまう場合があった。そこで、本実施例では、これを改善し、以下の如くリーダーコードＬＣの後段の信号を解読することにより、長押情報Ｒｐが表現されたリーダーコードＬＣとＨｉｇｈ信号部ＬＣＨにノイズＮｐが重畳されたリーダーコードＬＣとの判別精度を向上させる工夫が成されている。
【００２４】
先ず、図６を参照して、信号処理回路１４２で実行される処理ルーチンの構成について説明する。かかる処理ルーチンは、基幹動作の処理手順が規定されているメインルーチンＭＰと、所定の条件が整った時にメインルーチンＭＰの動作を一時中断させ優先的に所定の処理を実行させるサブルーチンＳＰとから構成される。メインルーチンＭＰは、電源の供給が開始された場合又はリセット動作を開始させる場合に主電源の供給を認識する電源認識処理ＭＰａと、前段の電源認識処理ＭＰａを受けてメモリ又はレジスタに記録された不要な記録をクリヤさせる初期化処理ＭＰｂと、前段の初期化処理ＭＰｂが完了した後、受光装置１３０から供給される入力信号から情報を抽出する入力処理ＭＰｃと、入力処理ＭＰｃによって得られた入力情報を基礎として出力信号を演算させる演算処理ＭＰｄと、演算処理ＭＰｄにて演算された出力信号を所望のタイミングで供給して照明機器を駆動制御させる出力制御処理ＭＰｅとから構成されるプログラムによって実行される。かかるメインルーチンＭＰは、一度起動されると、入力処理ＭＰｃを起点として演算処理ＭＰｄを介し出力処理ＭＰｅへと導引される一連の処理を反復的に循環処理させる。一方、サブルーチンＳＰは、少なくとも二つの割込処理を備え、具体的には、信号認識処理ＳＰ１と出力信号処理ＳＰ２とから構成される。このうち、信号認識処理ＳＰ１では、入力信号に形成された起動信号毎に起動され当該入力信号に基づいて受信データＤｒを指令情報として認識する。尚、本実施例において、起動信号は、リーダーコードＬＣの立ち下がりエッジＥＬ、又は、フォロワーコードＦＣ及びトレーラコードＴＣの立ち上がりエッジＥＣ０１〜ＥＣ０８及びＥＣ１１〜ＥＣ１８及びＥＣＤ１〜ＥＣＤ８及びＥＣＭ１〜ＥＣＭ８及びＥＣＴ１を対象としているが、これに限らず、起動信号は、立ち下がりエッジのみを検出するようにしても良い。一方、出力信号処理ＳＰ２では、受信データを基礎とする指令情報に基づいて出力信号を選定させる。そして、かかる如く選定された出力信号は、メインルーチンＭＰの循環処理時に用いられ、出力処理ＭＰｅにおいてドライブ回路１４３へと出力される。以下、信号認識処理ＳＰ１及び出力信号処理ＳＰ２について詳述する。
【００２５】
図１には、信号認識処理の処理手順を説明するフローチャートが示されている。先ず、短押情報が形成された際の処理手順について説明する。信号認識処理ＳＰ１は、リーダーコードＬＣの立ち下がりエッジＥＬ又はフォロワーコードＦＣ及びトレーラコードＴＣの立ち上がりエッジが検出された際に、起動が開始される。そして、信号認識処理が起動される毎に、先ず、入力信号ＳＧｉにおける立ち下がり信号ＥＬがノイズによらない適正信号であるか否かを判定する（Ｓ１０１）。かかるＳ１０１の処理では、入力信号ＳＧｉにおけるトレーラコードＴＣの立ち上がりエッジＥＣＴ１からリーダーコードＬＣの立ち下がりエッジＥＬが現れる迄の最短時間がマスク期間として予め規定されており、かかるマスク期間と実際に検出したトレーラコードＴＣの立ち上がりエッジＥＣＴ１からリーダーコードＬＣの立ち下がりエッジＥＬ迄の実測期間とを比較し、当該実測期間がマスク期間よりも長期間の場合に今回の立ち下がりエッジを適正なトレーラコードＴＣの立下りエッジＥＬであると判定し、当該実測期間がマスク期間よりも短期間の場合に今回の立下りエッジがノイズによるものであると判定する。このとき、具体的には、信号処理回路ＳＰ１では、メモリに記録されたREM_MASK30MS が「１」とされている情報を認識し、これにより、今回検出したエッジがノイズによるものであると判定する。この場合、リセット処理（Ｓ１１６）では、起動の起点とされたエッジからサンプリングエッジが所定回数以上計数されたかを記録するエッジカウンタ（CNT_EDGE_OK）と、レジスタ内に何ビット目まで記録されているかがカウントされたビットカウンタ（CNT_BIT）と、フォロワーコードの各構成コードに対応する番号が記録されたコードナンバー（CODE_NUM）と、現在検出されたエッジが、リーダーコードＬＣに配置されるか（REM_STATUS=1）、リーダーコードＬＣの末尾とフォロワーコードＦＣの先頭との間に配置されるか（REM_STATUS=2）、フォロワーコードＦＣ内に配置されるか（REM_STATUS=3）の何れに分類されるかを認識させるシグナルステイタス（REM_STATUS）とを、全て「０」の状態にオールクリアさせる。前述の如く、信号認識処理ＳＰ１の起動を開始させたエッジがマスク期間を経過していない場合には、リセット処理（Ｓ１１６）の実行後、信号認識処理ＳＰ１の処理を終了させ、図６で示されるメインルーチンＭＰに戻される。尚、サンプリングエッジとは、タイマカウントに基づいて生成された数マイクロ秒毎に出力される単位エッジをいい、かかる単位エッジを基礎として各々のパルス幅が演算される。このとき、エッジカウンタ（CNT_EDGE_OK）は、例えば、起動の起点とされたエッジから起算してサンプリングエッジが何回出力されたかをカウントする処理である。そして、信号認識処理ＳＰ１では、サンプリングエッジが所定回数カウントされる迄に他のエッジが生じない場合に、起動の起点とされたエッジがノイズによらないエッジであると認識する。
【００２６】
従って、Ｓ１１６マスク期間が経過した場合、メモリに記録されたREM_MASK30MS が「０」に書き換えられる。そして、次に立ち下がりエッジを検出した場合、マスク期間判定処理（Ｓ１０１）では、REM_MASK30MS が「０」とされている情報を認識し、マスク期間経過後の立ち下がりエッジであると判定する。即ち、入力信号ＳＧｉにおけるリーダーコードＬＣの先頭が受信されている状態であると認識する。この後、入力信号ＳＧｉの波形状態をサンプリングさせるために実行されるタイマカウントが開始される（Ｓ１０２）。かかる後、今回検出したエッジが「立ち下がりエッジ」であるか「立ち上がりエッジ」であるかを判定する（Ｓ１０３）。従って、今回受信されたエッジはリーダーコードＬＣの先頭の立ち下がりエッジであるため、Ｓ１０３の処理後、エッジカウンタ（CNT_EDGE_OK）及び受信カウンタ（CNT_REM）をクリアさせる省略未判定初期化処理が実行される（Ｓ１０７）。ここで、受信カウンタ（CNT_REM）とは、起動エッジを起点としてサンプリングエッジが計数され、当該計数値が入力信号のパルス幅を測定する際に用いられる。そして、省略未判定初期化処理（Ｓ１０７）後、信号認識処理ＳＰ１の処理を終了させメインルーチンＭＰに再び戻される。尚、リーダーコードＬＣの立ち下がりエッジを検出する際のシグナルステイタス（REM_STATUS）は、前回処理された入力信号ＳＧｉにおいてリセット処理（Ｓ１１６）が実行されているので、これにより、リセット状態が維持されて「０」とされている。
【００２７】
かかる後、信号認識処理ＳＰ１が次の立ち上がりエッジＥＣ０１によって起動されると、Ｓ１０３では今回のエッジが「立ち上がり」であると認識され、このとき、シグナルステイタス（REM_STATUS）が「０」から「２」に書き換えられる。かかる処理の後、受信信号判定処理（Ｓ１０４）が実行される。受信信号判定処理（Ｓ１０４）では、今回受信した受信信号ＳＧｒがフォロワーコードＦＣのうち先頭信号ＳＧａの後段に配列される非先頭信号ＳＧｂに該当するか否かを判定する処理を実行する。即ち、８ビットコードＣＣ０の先頭エッジＥＣ０１を除く後段の立ち上がりエッジであるか否かを判定する。具体的に説明すると、受信信号判定処理（Ｓ１０４）では、シグナルステイタス（REM_STATUS）が「２」とされているか否かを判定する処理が実行され、これにより、今回受信されたエッジに対して先頭エッジＥＣ０１とされる可能性の有無が判定される。尚、ここで呼ばれる受信信号ＳＧｒとは、各々のパルス波形の状態を指し、パルス信号認識処理（Ｓ１０８）によってデジタルデータ化される前の状態を指す。また、受信データＤｒとは、各々のパルス波形がレジスタ又はメモリに格納され、デジタルデータ化された状態を指す。更に、信号認識処理ＳＰ１は、図５に示されるリーダーコードＬＣのＬＣＬとＬＣＨとの境界部近傍のエッジＥＬ’を認識させないマスク期間が設けられているので、エッジＥＬ’によって起動開始されることは無い。
【００２８】
Ｓ１０４においてシグナルステイタス（REM_STATUS）が「２」であると判定されると、先頭信号判定処理（Ｓ１０５）が実行される。先頭信号判定処理（Ｓ１０５）では、受信信号判定処理（Ｓ１０４）において先頭コードＥＣ０１の可能性が有ると判定された受信信号ＳＧｒに対して、当該受信信号が先頭信号ＥＣ０１に該当するか否かを最終的に判定する。ここでは、今回受信したエッジが閾値Ｙ〜Ｚ（図５参照）の範囲内にレイアウトされているか否か判定する処理を実行させる。仮に、今回受信したエッジがＺよりもトレーラコードＴＣ側にレイアウトされる場合には、当該エッジがフォロワーコードＦＣの先頭エッジＥＣ０１でないと判定され、リセット処理（Ｓ１１６）が実行される。但し、今回受信したエッジが閾値Ｙ〜Ｚの範囲にレイアウトされる場合には、先頭立ち上がりエッジ受信処理（Ｓ１０６）が実行される。かかる先頭立ち上がりエッジ受信処理（Ｓ１０６）では、シグナルステイタス（REM_STATUS）が「２」から「３」へと書き換えられ、且つ、前述したビットカウンタ（CNT_BIT）及びコードナンバ(CODE_NUM)をクリアさせる。そして、かかる処理後、前述した省略未判定初期化処理（Ｓ１０７）を実行させ、次の立ち上がりエッジの受信準備を整え、信号認識処理ＳＰ１の処理を終了させメインルーチンＭＰに再び戻される。尚、図４（ｃ）に示す如く閾値ＹとリーダーコードＬＣの立ち下がりエッジＥｅとの間にノイズＮｐ３が生じた場合、ノイズＮｐ３の立ち上がりエッジＥｎ３を先頭エッジＥＣ０１と誤認してしまうとの不具合が懸念される。しかし、本実施例に係る技術では、閾値Ｙの位置をリーダーコードＬＣの立ち下がりエッジＥｅに接近させることによりノイズＮｐ３の発生を排除させている。このとき更に、エッジカウンタ（CNT_EDGE_OK）のカウント値が「２」以下のパルスに対しては、受信したエッジがノイズであると判定する機能を採用しても良い。
【００２９】
更に後、先頭エッジに隣接する次のエッジＥＣ０２が受信されると、今回の信号認識処理ＳＰ１における受信信号判定処理（Ｓ１０４）では、前回の信号認識処理ＳＰ１においてシグナルステイタス（REM_STATUS）が「３」に書き換えられているため、今回の受信信号ＳＧｒは必ず非先頭エッジであると判定される。かかる判定処理後、受信信号ＳＧｒが０値信号であるか１値信号であるかを判定するパルス信号認識処理が実行される（Ｓ１０８）。その後、受信信号ＳＧｒがレジスタ格納処理（Ｓ１０９）によって受信データＤｒとしてレジスタ内に格納され、全てのフォロワーコードＦＣが認識されない状態では（Ｓ１１０）、省略未判定初期化処理（Ｓ１０７）が実行され、再び、信号認識処理ＳＰ１の処理を終了させメインルーチンＭＰに戻される。かかる後、立ち上がりエッジが生じる毎に、レジスタ格納処理（Ｓ１０９）では、ビットカウンタ（CNT_BIT）のカウント値を更新させ、レジスタ内に受信データＤｒを８ビット分格納する迄繰り返される（Ｓ１１０）。そして、レジスタ内に受信データＤｒが８ビット分格納される毎に、コードナンバ（CODE_NUM）を読み出し、コードナンバ（CODE_NUM）と８ビットの受信データＤｒとを関連付ける。このとき、コードナンバ（CODE_NUM）では、コードデータＣＣ０に対して「CODE_NUM =0」と、コードデータＣＣ１に対して「CODE_NUM =1」と、データコードＤＣに対して「CODE_NUM =2」と、ミラーコードＭＣに対して「CODE_NUM =3」と割り当てさせる。そして、受信完了した８ビットの受信データＤｒは、コードナンバ「CODE_NUM =0」又は「CODE_NUM =1」とされる場合、会社名又は製品に応じて規定される参照データと比較照合され、互いに一致する場合にデータコードＤＣの読込が許可される。また、コードナンバ「CODE_NUM =2」とされる場合、これに対応する８ビットの受信データＤｒを反転させてメモリに記録させる（Ｓ１１２）。かかる処理において、「CODE_NUM =0」又は「CODE_NUM =1」に対応する受信データＤｒと参照データとが一致しない場合、受信データＤｒに誤りが存在するとしてリセット処理（Ｓ１１６）を実行させる。そして、「CODE_NUM =0」又は「CODE_NUM =1」に対応する受信データＤｒと参照データとが一致した場合、又は、「CODE_NUM =2」に対応する受信データＤｒを受信した場合には、コードナンバ（CODE_NUM）及びビットカウンタ(CNT_BIT)をクリアさせ（Ｓ１１３）、その後、省略未判定初期化処理（Ｓ１０７）を実行させ、信号認識処理ＳＰ１の処理を終了させる。一方、コードナンバ「CODE_NUM =3」に対応する受信データＤｒがレジスタへ格納完了されると（Ｓ１１１）、反転されたデータコードＤＣとミラーコードＭＣとを比較照合させる（Ｓ１１４）。このとき、反転されたデータコードＤＣとミラーコードＭＣとが一致しない場合には、データコードＤＣが誤りであるとしてリセット処理（Ｓ１１６）を実行させ、信号認識処理を終了させる。これに対し、反転されたデータコードＤＣとミラーコードＭＣとが一致する場合には、正確なデータコードＤＣが受信されたとして正規信号受信処理（Ｓ１１５）を実行させる。かかる正規信号受信処理（Ｓ１１５）では、マスク期間の経過を知らせるREM_MASK30MS を初期化させ、全てのフォロワーコードＦＣの受信完了を知らせる受信完了フラグ（F_REM_OK）を「０」から「１」へと書き換える。その後、反転されたデータコードＤＣとミラーコードＭＣとが一致する場合にあっても、次の入力信号に備えるためにリセット処理（Ｓ１１６）を実行させ、信号認識処理ＳＰ１を終了させる。
【００３０】
次に、長押情報Ｒｐが形成された入力信号ＳＧｉに対する処理手順について説明する。かかる場合にも、マスク期間経過判定処理（Ｓ１０１）及び立ち下がりエッジ検出処理（Ｓ１０３）及び受信信号判定処理（Ｓ１０４）を経て、先頭信号判定処理（Ｓ１０５）が実行される。このとき、図５（ｂ）で説明した長押情報Ｒｐの立ち上がりエッジＥｒが受信されると、先頭信号判定処理（Ｓ１０５）では、前述した短押情報の入力信号ＳＧｉに対する処理と同じく、今回受信したエッジＥｒが閾値Ｙ〜Ｚ（図５ｂ参照）の範囲内にレイアウトされているか否か判定する処理を実行させる。このとき、今回受信したエッジＥｒが、閾値ＹよりもリーダーコードＬＣの立ち下がりエッジＥＬ側にレイアウトされる場合には、後段の省略情報判定処理（Ｓ１１７）が実行される。
【００３１】
以下、省略情報判定処理（Ｓ１１７）によって省略情報または非省略情報の何れを認識した場合であっても、次回に起動される信号認識処理ＳＰ１がフォロワーコードＦＣの認識処理を実行させる処理工程について説明する。即ち、省略情報判定処理（Ｓ１１７）では、リーダーコードＬＣのＬＣＨ部に生じた立ち上がりエッジＥｒに対して、省略情報Ｒｐを具備する入力信号ＳＧｉａ（特許請求の範囲における省略型入力信号）又は非省略情報を具備する入力信号ＳＧｉｂ（特許請求の範囲における非省略型入力信号）の何れに該当するかを判定する処理を実行させる。このとき併せて、ＬＣＨ部に生じたエッジに対してノイズであるか否かの判定が行われる。具体的に説明すると、省略情報判定処理（Ｓ１１７）では、エッジＥｒが図５に示される閾値Ｘ〜Ｙの範囲にレイアウトされるか否かを比較させる。このとき、受信されたエッジが閾値ＸよりもリーダーコードＬＣの立ち下がりエッジＥＬ側へレイアウトされる場合に、受信したエッジがノイズＮｐ２に相当するノイズエッジであるとして省略既判定初期化処理（Ｓ１１９）を実行させる。かかる省略既判定初期化処理（Ｓ１１９）では、エッジカウンタ（CNT_EDGE_OK）をクリアさせ、次に受信されるフォロワーコードＦＣの立ち上がりエッジに対する準備を整え、信号認識処理ＳＰ１の処理を終了させる。これに対し、受信されたエッジが閾値Ｘ〜Ｙの範囲にレイアウトされる場合、省略情報判定処理（Ｓ１１７）では、今回受信したエッジが省略情報Ｒｐを構成するエッジＥｒであるとして、省略信号受信処理（Ｓ１１８）を実行させ、省略既判定初期化処理（Ｓ１１９）を実行後、信号認識処理ＳＰ１を終了させる。かかる省略信号受信処理（Ｓ１１８）では、省略情報Ｒｐを受信したことを報知させる省略受信フラグ（F_SYOURUAKU）を「０」から「１」へと書き換え、入力信号ＳＧｉの受信完了を知らせる受信完了フラグ（F_REM_OK）を「０」から「１」へと書き換える。そして、非省略情報を検出した場合と同様に、省略情報受信処理（Ｓ１１８）及び省略既判定初期化処理（Ｓ１１９）を順に実行させ、信号認識処理ＳＰ１を終了させる。かかる如く、省略情報判定処理（Ｓ１１７）を備える信号認識処理ＳＰ１では、省略型入力信号ＳＧｉａと判定されるか又は非省略型入力信号ＳＧｉｂと判定されるかに関わらず、省略既判定初期化処理（Ｓ１１９）によってフォロワーコードＦＣの受信準備を整えた状態にて信号認識処理ＳＰ１が終了されるので、非省略型入力信号がノイズＮｐ１によって省略型入力信号と判定された場合であっても、後続するフォロワーコードＦＣの受信が可能とされ、入力信号の読み取り精度が向上する。尚、省略情報判定処理（Ｓ１１７）では、受信されたエッジが何れの閾値範囲に属するか判定する際、受信されたエッジの位置と閾値Ｘとの大小関係を以て、閾値判定の簡素化が図られる。具体的に説明すると、省略情報判定処理（Ｓ１１７）の前段に受信信号判定処理（Ｓ１０４）及び先頭信号判定処理（Ｓ１０５）が設けられているので、先頭信号判定処理（Ｓ１０５）で処理された処理結果は、閾値Ｙより大きい位置に配される受信エッジを事前に排除していることとされ、故に、省略情報判定処理（Ｓ１１７）では、閾値Ｘより大きい受信エッジに対して省略情報Ｒｐの受信エッジであると判定することが可能とされる。即ち、不要な情報が受信信号判定処理（Ｓ１０３）及び先頭信号判定処理（Ｓ１０４）によって排除され、かかる処理工程を経て得られた処理結果に基づいて実行される省略情報判定処理（Ｓ１１７）は、プログラム上の簡素化が図られる。
【００３２】
図７には、出力信号処理の処理手順を説明するフローチャートが示されている。かかる出力信号処理ＳＰ２は、メインルーチンＭＰを構成する演算処理ＭＰｄが実行される際に適宜なタイミングにて起動される。出力信号処理ＳＰ２が開始されると、信号受信完了判定処理が実行され入力信号が全て受信されたか否かが判定される（Ｓ１２１）。かかる処理では、受信完了フラグ（F_REM_OK）の値を認識し、「０」の場合には直ちに出力信号処理ＳＰ２を終了させ、「１」の場合には連続受信判定処理（Ｓ１２２）を実行させる。尚、受信完了フラグ（F_REM_OK）は信号認識処理ＳＰ１にて受信処理が終了された場合に「１」へ書き換えられる。連続受信判定処理（Ｓ１２２）では、前回における受信信号の末尾から今回における受信信号の先頭までの時間を計測し、今回の受信信号が一定時間を隔てて受信された受信信号であるか否かを判定する。このとき、今回の受信信号が一定間隔を隔てて受信された受信信号であると判定された場合、メモリに今回の受信データを記録させる書込処理を実行させ（Ｓ１２８）、その後、出力信号選択処理（Ｓ１２９）を実行させる。かかる出力信号選択処理（Ｓ１２９）では、データコードＤＣとイベントナンバー（EVENT_NUM）とから成るマップを記録させたメモリにアクセスして、今回の受信データに相当するイベントナンバー（EVENT_NUM）を取得する。その後、出力信号処理ＳＰ２が終了され、メインルーチンＭＰの処理が再開し、次の出力信号処理ＳＰ２が起動されるまで待機状態とされる。一方、連続受信判定処理（Ｓ１２２）において、比較的短い時間間隔又は連続して受信された受信信号であると判定された場合、受信信号が省略型入力信号であるか非省略型受信信号であるかを判定する（Ｓ１２３）。かかる処理では、省略受信フラグ（F_SYOURUAKU）にアクセスし、当該省略受信フラグ（F_SYOURUAKU）の値が「０」とされる場合には非省略型入力信号ＳＧｉｂの受信データと判定し、省略受信フラグ（F_SYOURUAKU）の値が「１」とされる場合には省略型入力信号ＳＧｉａの受信データと判定する。
【００３３】
Ｓ１２３によって受信データが非省略型入力信号ＳＧｉｂの受信データと判定された場合、メモリに記録されている参照データと今回新たに認識された受信データとを比較させる比較処理を実行させる。（Ｓ１２６）。そして、前回の受信データと今回の受信データとが不一致とされる場合、書込処理（Ｓ１２８）及び出力信号選択処理（Ｓ１２９）を順に実行させ、出力信号処理ＳＰ２を終了させる。また、前回の受信データと今回の受信データとが一致される場合、前回の受信信号の受信データを認識し、これによって認識された受信データをメモリに格納させる書込処理（Ｓ１２８）を実行させ、これに基づいて出力信号選択処理（Ｓ１２９）を実行させた後、出力信号処理ＳＰ２を終了させる。
【００３４】
これに対し、Ｓ１２３によって受信データが省略型入力信号の受信データと判定される場合、メモリに記録されている前回データＤｂと今回新たに認識された受信データとを比較させる比較処理を実行させる。（Ｓ１２４）。尚、前回データとは、メモリに格納され、前回の受信信号が認識された受信データをいう。前回データＤｂとは、入力信号ＳＧｉのフォロワーコードＦＣを構成する全ての受信データを指しても良く、入力信号のフォロワーコードＦＣの一部を構成する受信データを指しても良い。即ち、後者の場合、前回データＤｂは、例えば、データコードＤＣに対応する受信データのみによって構成させても良い。そして、前回データＤｂと今回の受信データとが不一致とされる場合、受信データに誤りが存在するとして直ちに出力信号処理ＳＰ２を終了させる。また、前回データＤｂと今回の受信データとが一致される場合、メモリにアクセスしてフォロワーコードの全部又は一部から成る前回データＤｂを認識し（Ｓ１２５）、これによって認識された前回データをそのまま次の前回データとしてメモリに格納させる書込処理（Ｓ１２８）を実行させ、これに基づいて出力信号選択処理（Ｓ１２９）を実行させた後、出力信号処理ＳＰ２を終了させる。そして、メインルーチンＭＰの出力処理ＭＰｅでは、出力信号処理ＳＰで選択されたイベントナンバー(EVENT_MUN)に基づいて出力信号を出力させ、これにより、照明機器が適宜に制御される。
【００３５】
上述の如く、本実施例に係る信号処理回路１４２では、リーダーコードＬＣに形成される長押情報Ｒｐの有無に関わらず、フォロワーコードＦＣの信号を認識する処理を実行させるので、フォロワーコードＦＣの受信データに基づいて入力信号ＳＧｉが解読され、これにより、照明機器１００の適正な動作制御の実現が図られる。特に、リーダーコードＬＣにノイズＮｐが重畳される場合、かかる判定精度が顕著に改善される。
【００３６】
また、本実施例に係る照明機器１００では、フォロワーコードＦＣに基づいて指令情報を認識するので、赤外線スペクトルの強い白熱灯を用いる場合でも、リモコンＲＣ１から送信される赤外線信号に基づいて応答性良く調光制御が実施される。
【実施例２】
【００３７】
図８には、実施例２に係る照明機器の構成が示されている。照明機器２００は、実施例１にて説明した照明機器１００の構成に加え、放電灯２２１ａが追加されている。かかる放電灯２２１ａは、リング状に湾曲されており、電位差を与えるソケット部２２１ｂと、当該ソケット部２２１ｂ及び制御装置２４０を接続させるケーブル２２１ｃとから構成される。また、リモコン装置ＲＣ２には、放電灯２２１ａを点灯させるボタンＢ３ａと消灯させるボタンＢ３ｂとが新たに追加されている。
【００３８】
図９には、本実施例に係る照明機器２００の制御装置２４０を示す機能ブロック図が示されている。尚、同図には、照明機器２００に設けられる信号変換回路２３０ａ及び白熱灯２２０及び放電灯装置２２１と、設備電源ＡＣとが便宜的に示されている。尚、実施例１において説明した同一部分については説明を省略する。図示の如く、制御装置２４０は、発振回路２４１と信号処理回路２４２とドライブ回路２４３ａ及び２４３ｂとから構成される。また、新たに設けられたドライブ回路２４３ｂは、入力部が信号処理回路２４２に接続され、出力部が放電灯装置２２１と設備電源ＡＣとの直列回路に接続されている。かかるドライブ回路２４３ｂは、白熱灯２２０のドライブ回路２４３ａと同一構成とされる。
【００３９】
放電灯装置２２１は、インバータ回路部２２１ｄと放電灯２２１ａとから構成される。インバータ回路部２２１ｄは、図示されない内蔵ドライブ回路によって高周波駆動され、放電灯２２１ａの光量を一定値に維持するように制御を行う。
【００４０】
図１０には、本実施例に係る出力信号処理の処理手順を示すフローチャートが示されている。かかる出力信号処理ＳＰ２’では、前述した実施例１の出力信号処理ＳＰ２のフローチャートにチャンネル認識処理（Ｓ２２９）が新たに追加されている。チャンネル認識処理（Ｓ２２９）は、メモリの受信データを書き換える書込処理（Ｓ２２８）の終了後に実行される。かかる処理では、リモコンＲＣ２に配される操作ボタンのうち、白熱灯用の操作ボタン又は放電灯用の操作ボタンの何れが操作されたかを認識し、これによって、チャンネルナンバー（F_REM_CH）が「１」であるか「２」であるかを認識する。その後、出力信号選択処理（Ｓ２３０）では、チャンネルナンバー（F_REM_CH）を参照し、当該チャンネルナンバー（F_REM_CH）が「１」とされる場合には白熱灯の動作選択を行い、チャンネルナンバー（F_REM_CH）が「０」とされる場合には放電灯の動作選択を行う。そして、出力信号選択処理（Ｓ２３０）終了後、出力信号処理ＳＰ２’を終了させ、次回に起動される出力信号処理ＳＰ２’のタイミングを待つ。
【００４１】
上述の如く、本実施例に係る信号処理回路２４２では、インバータ回路部２１１ｄによって高周波ノイズが誘発されて入力信号ＳＧｉにノイズが重畳され、リーダーコードＬＣの波形を毀損してしまう虞がある。しかし、かかる信号処理回路２４２では、リーダーコードＬＣに形成される長押情報の有無に関わらず、フォロワーコードＦＣの信号を認識する処理を実行させるので、フォロワーコードＦＣの受信データに基づいて入力信号が解読され、これにより、照明機器２００の適正な動作制御の実現が図られる。特に、放電灯２２１ａの点灯開始時にはリーダーコードＬＣに重畳されるノイズが顕著に現れるが、フォロワーコードＦＣの受信データを有効に活用することにより、かかるノイズによって誤動作することなく、照明機器２００の適正な動作制御の実現が図られる。
【００４２】
図１１には、本実施例を発展させた変更例として、照明システム３００の構成が示されている。図示の如く、照明システム３００は、天井に埋設された放電灯３２２と壁面に固定された白熱灯３２１とが適宜に配列され、更に、受光装置３３０が天井に設けられている。白熱灯３２１には、信号処理回路を具備する制御装置３２１ａが設けられ、送電ケーブルＬ２を介して受光装置３３０へ接続される。同様に、放電灯３２２には、信号処理回路を具備する制御装置３２２ａが設けられ、送電ケーブルＬ１を介して同一の受信装置３３０へ接続される。かかる構成を具備する照明システム３００では、赤外線信号に基づいて受光装置３３０で入力信号ＳＧｉに変換され、当該入力信号ＳＧｉが各々の制御装置３２１ａ及び３２２ａへと送信される。これを受信した各々の制御装置３２１ａ及び３２２ａでは、白熱灯用の操作ボタン又は放電灯用の操作ボタンの何れが操作されたかを認識し、リモコンＲＣ３の操作状態に応じた出力信号を生成し、白熱灯３２１又は放電灯３２２を制御させる。
【００４３】
かかる照明システム３００にあっても、受光装置３３０に侵入する白熱灯３２１の赤外線スペクトル、又は、放電灯３２２で発生する高周波ノイズによって、入力信号ＳＧｉのリーダーコードＬＣが毀損される虞がある。しかし、かかる信号処理回路２４２は、リーダーコードＬＣに形成される長押情報の有無に関わらず、フォロワーコードＦＣの信号を認識する処理を実行させるので、フォロワーコードＦＣの受信データに基づいて入力信号ＳＧｉが解読され、これにより、照明システム３００の適正な動作制御の実現が図られる。
【００４４】
以上の如く記された実施の形態はあくまでも本発明の一つの実施形態であって、本発明はこれに限らず他の実施の形態を適用させることが可能である。例えば、実施例２の照明機器２００では白熱灯の調光制御を実施させる構成としているが、これに限らず、放電灯に関しても同様に調光制御を実施させるようにしても良い。かかる場合には、インバータ回路部３２１ｄで生じる高周波ノイズを惹起させるため、長押状態の入力信号ＳＧｉであるか短押状態の入力信号ＳＧｉであるかの判定が有効に行われる。
【００４５】
尚、本発明ないし各構成要件の用語の意義は、上述した実施の形態に記載されたものに限られるものではない。例えば、電器機器の用語の意義は、単に照明機器に限定されることなく、この他、テレビ受像器又は携帯電話等を指し、赤外線信号を受信する構成とされる電気的装置を指すものとする。
【図面の簡単な説明】
【００４６】
【図１】実施例１に係る信号認識処理の処理手順を示すフローチャート
【図２】実施例１に係る照明機器の構成を示す図
【図３】実施例１に係る照明機器の回路構成を示す機能ブロック図
【図４】実施例１に係る赤外線信号の波形を示す図
【図５】実施例１に係る赤外線信号のリーダーコードを示す図
【図６】実施例１に係る信号処理回路に格納されるプログラムの処理手順を示す図
【図７】実施例１に係る出力信号処理の処理手順を示すフローチャート
【図８】実施例２に係る照明機器の構成を示す図
【図９】実施例２に係る照明機器の回路構成を示す機能ブロック図
【図１０】実施例２に係る出力信号処理の処理手順を示すフローチャート
【図１１】実施例２に係る照明システムの構成を示す図
【符号の説明】
【００４７】
ＳＧｉ  入力信号
ＳＧｒ  受信信号
Ｄｒ  受信データ
ＳＰ１  信号認識処理
ＳＰ２  出力信号処理
ＭＰｅ  出力処理
ＳＧｉａ  省略型入力信号
ＳＧｉｂ  非省略型入力信号
ＬＣ    リーダーコード
ＦＣ    フォロワーコード
１２０    白熱灯
２２０    放電灯
Ｓ１０４    受信信号判定処理
Ｓ１０５    先頭信号判定処理
Ｓ１１７    省略信号判定処理
【図１】
2009038475.tif 000003
【図２】
2009038475.tif 000004
【図３】
2009038475.tif 000005
【図４】
2009038475.tif 000006
【図５】
2009038475.tif 000007
【図６】
2009038475.tif 000008
【図７】
2009038475.tif 000009
【図８】
2009038475.tif 000010
【図９】
2009038475.tif 000011
【図１０】
2009038475.tif 000012
【図１１】
2009038475.tif 000013