(57)【要約】【課題】回転スイッチと押圧スイッチとが近接して配置されている場合に、誤操作を防止できるスイッチ信号処理装置を提供する。【解決手段】スイッチ信号処理装置は、ロータリスイッチと、タクトスイッチとの何れか一方が操作されると、その時点から一定時間が経過するまでは、他方のスイッチより出力される操作信号の受付けを禁止する（ステップＦ１〜Ｆ３，Ｒ１〜Ｒ３）。したがって、ユーザが一方のスイッチを操作した際に、他方のスイッチも誤って操作したような場合には、前者の操作信号が少しでも先に検出されれば後者の操作信号は無効となり、ユーザが意図しない操作が発生することを防止する。【選択図】図１
2010073546.tif 000002
【特許請求の範囲】
【請求項１】
回転操作される操作子を有する回転スイッチより出力される操作信号と、前記回転スイッチによる操作対象を切り替えるため、押圧操作される操作子を有する１つ以上の押圧スイッチより出力される操作信号とを処理するスイッチ信号処理装置において、
前記回転スイッチと、前記押圧スイッチとの何れか一方が操作されると、その時点から一定時間が経過するまでは、他方のスイッチより出力される操作信号の受付けを禁止することを特徴とするスイッチ信号処理装置。
【請求項２】
前記回転スイッチ側と、前記押圧スイッチ側とのそれぞれに配置され、
他方のスイッチからの操作信号が先に検出されると、対応するスイッチからの操作信号の受付けを禁止する一定時間のカウントを開始すると共に、
対応するスイッチからの操作信号が先に検出されると、前記カウント動作の開始が禁止されるカウンタを備えて構成されることを特徴とする請求項１記載のスイッチ信号処理装置。
【請求項３】
前記カウンタは、初期状態で前記一定時間をカウントしたデータを出力しており、他方のスイッチからの操作信号が先に検出されるとカウント動作をリセットスタートさせ、前記一定時間をカウントするとカウント動作を停止するように構成されることを特徴とする請求項２記載のスイッチ信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転スイッチより出力される操作信号と、この回転スイッチによる操作対象を切り替えるため、押圧操作される１つ以上の押圧スイッチより出力される操作信号とを処理するスイッチ信号処理装置に関する。
【背景技術】
【０００２】
近年、車両用の空調装置やオーディオ装置、ナビゲーション装置等の操作スイッチは、計器盤（インストルメントパネル）の中央部に集中して配置される傾向にある。ところが、これらのスイッチは、限られた狭いスペースに数多く配置されているため、誤って別のスイッチを操作してしまったり、近接している隣のスイッチに触れてしまうことがあり、非常に操作し辛い状態にある。
【０００３】
このような問題を解決する技術として、例えば特許文献１には、ダイアルスイッチのノブを、回転操作のみならず押圧操作も可能となる様に構成したものが開示されている。そして、押圧操作によりノブの回転による操作の対象を切り替え、操作対象が切り替わったことを、ノブの表面に配置した表示器で示すようにしている。また、特許文献２には、ダイアルリングの内側領域に複数の操作ボタンを設け、これらのボタンを押圧操作することでリングの操作対象を切り替え、各操作対象の状態を示す表示器を、リングの外側に沿って配置した構成が開示されている。
【特許文献１】特開２００３−５４２９０号公報
【特許文献２】特開２００６−５９６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１，２に開示されている技術は、操作状態の視認性については検討されているが、誤操作に関する検討が不足している。例えば特許文献１では、特許文献２においても指摘されているが、ノブを回転操作する際に、ユーザによる力の加え方によっては、押圧操作も検出してしまう可能性がある。また、特許文献２では、回転操作と押圧操作とを行う操作子を分離しているが、それらが隣接して配置されていることに変わりなく、ユーザが不用意に双方を同時に操作してしまう可能性がある。
【０００５】
上述したような構成で、２種類の操作信号がほぼ同時に発生した場合、どのような結果となるかは、制御系がそれらをどのようなタイミングで処理するかに依る。したがって、ユーザが回転操作を行う際に誤って押圧操作もしてしまった場合、本来の意図は、現機能に対する状態を回転操作により変化させるものであるが、処理タイミングによっては先に押圧操作を検出し、切り替わった機能に対して回転操作による状態変化が生じることになり、ユーザが意図したものと異なる操作結果になってしまう。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的は、回転スイッチと押圧スイッチとが近接して配置されている場合に、誤操作を防止できるスイッチ信号処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載のスイッチ信号処理装置によれば、回転スイッチと、押圧スイッチとの何れか一方が操作されると、その時点から一定時間が経過するまでは、他方のスイッチより出力される操作信号の受付けを禁止する。したがって、ユーザが一方のスイッチを操作した際に、他方のスイッチも誤って操作したような場合には、前者の操作信号が少しでも先に検出されれば後者の操作信号は無効となるので、ユーザが意図しない操作が発生することを防止できる。
【０００８】
請求項２記載のスイッチ信号処理装置によれば、回転スイッチ側と押圧スイッチ側とのそれぞれにカウンタを配置し、各カウンタを、他方のスイッチからの操作信号が先に検出されると、対応するスイッチからの操作信号の受付けを禁止する一定時間のカウントを開始すると共に、対応するスイッチからの操作信号が先に検出されるとカウント動作の開始が禁止されるように構成する。したがって、スイッチ信号の処理を、カウンタを中心とするロジック回路で行うことができる。
【０００９】
請求項３記載のスイッチ信号処理装置によれば、カウンタを、初期状態で前記一定時間をカウントしたデータを出力しており、他方のスイッチからの操作信号が先に検出されるとカウント動作をリセットスタートさせて、一定時間をカウントするとカウント動作を停止するように構成する。したがって、何れのスイッチの操作も行われていないデフォルトの状態から対応するスイッチが操作されると、その操作信号を直ちに受付け可能にすることができる。そして、他方のスイッチの操作信号が先に検出された場合はカウント動作をリセットスタートさせて、一定時間の禁止期間を生成することができる。
【発明を実施するための最良の形態】
【００１０】
（第１実施例）
以下、本発明の第１実施例について図１及び図２を参照して説明する。図２は、本発明のスイッチシステムの構成を示すもので、ロータリスイッチ１（回転スイッチ）と、３つのタクトスイッチ２ａ，２ｂ，２ｃ（押圧スイッチ）と、これらのスイッチ１及び２より出力される操作信号を処理するマイクロコンピュータ３（マイコン，スイッチ信号処理装置）とで構成されている。
【００１１】
ロータリスイッチ１は、回転操作式の操作子を備えており、その操作子の回転方向に応じて互いの位相関係が異なる２相信号を、操作信号として出力する。タクトスイッチ２ａ，２ｂ，２ｃは押圧式の操作子を備えており、その操作子が押圧操作されている期間だけレベルが変化する操作信号を出力する。
マイコン３は、ＣＰＵ４，ＲＯＭ５，ＲＡＭ６，タイマ７，入力部８を備えており、これらがアドレス及びデータバス９を介して相互に接続されている。入力部８は、マイコン３のＩ／Ｏポートであり、スイッチ１及び２より出力される操作信号を、バス９を介してＣＰＵ４に出力する。
【００１２】
スイッチ１及び２は、例えば車両に搭載されるエアコンディショナの操作入力を行うものであり、車室内のインストルメントパネルに配置されている。ユーザがタクトスイッチ２ａ，２ｂ，２ｃをそれぞれ押圧操作することで、ロータリスイッチ１の操作対象が、温度設定（TEMP），送風の吹出し位置（風向き）を顔／足／フロントガラスなどに切り替えるモード（MODE），風量（FAN）に切り替わるようになっている。そして、ユーザがロータリスイッチ１を回転操作すると、その操作量に応じて各操作対象の設定値が変化する。すなわち、「温度設定」の場合は、設定温度の高低を変化させ、「モード」の場合は上記のように送風吹出し位置を切り替え、「風量」の場合は送風ファンの回転速度，送風量を切り替える。
【００１３】
マイコン３は、上記の機能を実現するため、ＣＰＵ４がスイッチ１及び２の操作信号を、入力部８を介して走査（スイッチスキャン）することで受け付けて、ＲＯＭ５に記憶された制御プログラムに応じて各操作信号を処理し、図示しないエアコンディショナの本体に制御指令を出力するようになっている。また、マイコン３は、タクトスイッチ２ａ，２ｂ，２ｃの何れかが操作されたことを認識すると、図示しない出力部を介して、各スイッチ２の操作子に配置されているＬＥＤ１０ａ，１０ｂ，１０ｃの点灯制御も行うようになっている（図２ではＬＥＤ１０ａが点灯した状態をハッチングで示している）。
【００１４】
次に、本実施例の作用について図１も参照して説明する。図１は、ＣＰＵ４が行うスイッチ信号処理を示すフローチャートであり、（ａ）はタクトスイッチ２側が操作された場合のロータリスイッチ１の機能切換に関する処理、（ｂ）はロータリスイッチ１側が操作された場合の操作信号のカウント処理に関するものである。
【００１５】
図１（ａ）において、ＣＰＵ４は、タクトスイッチ２ａ〜２ｃの何れかが操作されると、その時点で、「機能切り替え禁止時間カウンタ」が動作中（カウント中）であるか否かを判断する（ステップＦ１）。「機能切り替え禁止時間カウンタ」は、後述する図２（ｂ）側の処理でカウント動作を開始するカウンタである。ステップＦ１において「禁止時間カウンタ」が動作中であれば（ＹＥＳ）そのまま処理を終了し、タクトスイッチ２ａ〜２ｃの操作信号を受け付けることなく無効化する。
一方、ステップＦ１において「機能切り替え禁止時間カウンタ」が動作していなければ（ＮＯ）、タクトスイッチ２ａ〜２ｃの操作信号を受け付けて認識し、ロータリスイッチ１が操作された場合の操作量に応じて、「温度設定」，「モード」，「風量」の何れを変化させるかを決定する（ステップＦ２）。
【００１６】
それから、ＣＰＵ４は、ロータリスイッチ１が操作された場合に、その検出，すなわち、操作信号の受付を禁止する期間に相当する時間のカウントをタイマ７に開始させる（ステップＦ３）。この場合、上記の禁止時間は、例えば数１００μｓ〜数ｍｓ程度の時間とし、当該時間が経過すれば、ロータリスイッチ１の操作信号は受付可能となる。また、タイマ７がＣＰＵ４にタイマ割込みを発生させるシステムタイマである場合、ステップＦ３では、タイマ割込みの発生数をカウントしても良い。続くステップＦ４では、ロータリスイッチ１の回転操作量をカウントするためのカウントデータ等、関連データをクリアして、切り替わり前の機能に対するカウントデータを消去し、処理を終了する。
【００１７】
図１（ｂ）において、ＣＰＵ４は、ロータリスイッチ１が操作されると、その時点で、「ロータリＳＷ切り替え禁止時間カウンタ」が動作中であるか否かを判断する（ステップＲ１）。「ロータリＳＷ切り替え禁止時間カウンタ」は、前述したステップＦ３でカウント動作を開始するカウンタである。ステップＲ１において「禁止時間カウンタ」が動作中であれば（ＹＥＳ）そのまま処理を終了し、ロータリスイッチ１の操作信号を受け付けることなく無効化する。
【００１８】
一方、ステップＲ１において「ロータリＳＷ切り替え禁止時間カウンタ」が動作していなければ（ＮＯ）、ロータリスイッチ１の操作信号を受け付けて、２相信号の位相関係（例えば±９０度）に応じて回転操作方向、すなわちアップ／ダウンを決定する（ステップＲ２）。それから、ＣＰＵ４は、タクトスイッチ２が操作された場合に、その検出，すなわち、操作信号の受付を禁止する期間に相当する時間のカウントをタイマ７に開始させる（ステップＲ３）。この場合も、上記の禁止時間は数１００μｓ〜数ｍｓ程度の時間とする。続くステップＲ４では、ステップＲ２での検出結果に応じて、ロータリスイッチ１の回転操作量をカウントして記録する。
【００１９】
ここで、図２に示す状態から、ユーザがタクトスイッチ２ｃを操作してロータリスイッチ１の機能を「ＴＥＭＰ」から「ＦＡＮ」に切り替えようとした際に、誤ってロータリスイッチ１にも接触して双方のスイッチがほぼ同時に操作された場合（ケースＡ）について、従来構成と本実施例の構成とで状態がどのように変化するかを説明する。
【００２０】
（Ａ１）ロータリスイッチ１の変化を先に認識した場合
＜従来構成＞
この場合、ロータリスイッチ１の機能が「ＴＥＭＰ」のままで、エアコンの温度設定を変化させた後に、機能が「ＦＡＮ」に切り替わるので、ユーザは、意図しない温度設定の変化を元に戻すため、タクトスイッチ２ａを操作して機能を「ＴＥＭＰ」にし、ロータリスイッチ１を操作して温度設定を元に戻してから、タクトスイッチ２ｃを操作する必要がある。したがって、計３回のスイッチ操作が必要となる。
【００２１】
＜スイッチ信号処理装置３の場合＞
ロータリスイッチ１の機能が「ＴＥＭＰ」のままで、エアコンの温度設定を変化させた後に、タクトスイッチ２の操作信号の受付が一定時間禁止されるから、機能が「ＦＡＮ」に切り替わることはない。ユーザが、上記と同様に温度設定の変化を元に戻すには、そのままロータリスイッチ１を操作して温度設定を元に戻してから、タクトスイッチ２ｃを操作すれば良いから、計２回のスイッチ操作だけで良い。
【００２２】
（Ａ２）タクトスイッチ２ｃの変化を先に認識した場合
＜従来構成＞
この場合、ロータリスイッチ１の機能が「ＦＡＮ」に切り替わった後に、ロータリスイッチ１の操作が認識されてエアコンの風量が変化する。しかし、ロータリスイッチ１の操作量が、ユーザが後程変化させようと予定していたものではない可能性が高く、或いは、操作方向が逆であった場合も想定される。したがって、例えばユーザは風量を減少させることを予定していたが、その意に反して風量が大きく増加した場合には、ユーザが驚くこともあり得る。
【００２３】
＜スイッチ信号処理装置３の場合＞
ロータリスイッチ１の機能が「ＦＡＮ」に切り替わった後、一定時間はロータリスイッチ１の操作が認識されないため、風量は変化せず、結果としてユーザが意図した操作のみが反映されることになる。
【００２４】
また、上記と別のケースとして、ロータリスイッチ１の機能が「ＦＡＮ」の状態から、ユーザがロータリスイッチ１を操作して風量を変化させようとした場合（ケースＢ）に、誤ってタクトスイッチ２ｂにも接触して双方のスイッチがほぼ同時に操作された場合について説明する。
【００２５】
（Ｂ１）タクトスイッチ２ｂの変化を先に認識した場合
＜従来構成＞
この場合、ロータリスイッチ１の機能が「ＭＯＤＥ」に切り替わってからロータリスイッチ１の操作が認識されるので、「ＭＯＤＥ」の状態が例えば「顔」から「フロントガラス」に切り替わってしまう。ユーザは、本来意図した操作を行うため、ロータリスイッチ１を操作して「顔」に戻し、タクトスイッチ２ｃを操作して機能を「ＦＡＮ」にしてから、ロータリスイッチ１を操作して「風量」を変化させる必要がある。したがって、計３回のスイッチ操作が必要となる。
【００２６】
＜スイッチ信号処理装置３の場合＞
ロータリスイッチ１の機能が「ＭＯＤＥ」に切り替わった後、一定時間はタクトスイッチ２の操作が認識されないため、設定が「顔」から「フロントガラス」に切り替わることがなく、ユーザは、タクトスイッチ２ｃを操作して機能を「ＦＡＮ」にしてから、ロータリスイッチ１を操作して風量を変化させれば良い。したがって、計２回のスイッチ操作だけで良い。
【００２７】
（Ｂ２）ロータリスイッチ１の変化を先に認識した場合
＜従来構成＞
この場合、ロータリスイッチ１の操作によりエアコンの風量を変化させた後に、タクトスイッチ２ｂの操作を認識して「ＭＯＤＥ」が切り替わる。したがって、ユーザが更に風量を変更させようとした場合には、「ＭＯＤＥ」が切り替わっているので、タクトスイッチ２ｃを操作して機能を「ＦＡＮ」に戻す必要がある。
【００２８】
＜スイッチ信号処理装置３の場合＞
ロータリスイッチ１の機能によりエアコンの風量を変化させた後、一定時間はスイッチ２の操作が認識されないため、機能が「ＭＯＤＥ」に切り替わることはなく、結果としてユーザが意図した操作のみが反映される。そして、ユーザが更に風量を変更させようとした場合には、そのままロータリスイッチ１を操作すれば良い。
【００２９】
以上のように本実施例によれば、マイコン３のＣＰＵ２は、ロータリスイッチ１と、タクトスイッチ２との何れか一方が操作されると、その時点から一定時間が経過するまでは、他方のスイッチより出力される操作信号の受付けを禁止するので、ユーザが一方のスイッチを操作した際に、他方のスイッチも誤って操作したような場合には、前者の操作信号が少しでも先に検出されれば後者の操作信号は無効となるので、ユーザが意図しない操作が発生することを防止できる。
そして、マイコン３による上記の信号処理は、車室内のインストルメントパネルのように、スイッチ１及び２が狭い領域に近接して配置されており、誤操作が発生し易い環境下では極めて有効である。
【００３０】
（第２実施例）
図３は本発明の第２実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分について説明する。第２実施例は、第１実施例ではＣＰＵ３がソフトウエアで実現した機能を、ハードウエアロジックにより実現した場合である。図３（ａ）に示すように、スイッチ１及び２によって出力される操作信号は、スイッチ信号処理装置１１に与えられている。
スイッチ信号処理装置１１は、ロータリスイッチ１について操作が行われたことを検出するアップ／ダウン検出部１２，タクトスイッチ２ａ〜２ｂついて操作が行われたことを検出するエッジ検出部１３，それぞれに対応して配置されるタイマ１４Ｒ，１４Ｆ及びスイッチ制御部１５で構成されている。
【００３１】
アップ／ダウン検出部１２は、例えばロータリスイッチ１より出力される２相信号のエッジが、所定の間隔未満で出力されている場合にアクティブ（ハイ）となるスイッチ検出信号をタイマ１４Ｒ，１４Ｆに出力する。また、エッジ検出部１３は、タクトスイッチ２ａ〜２ｃの何れかが操作されることで、操作信号のレベルが変化した場合のエッジによってアクティブ（ハイ）となるワンショットパルスを、スイッチ検出信号をタイマ１４Ｒ，１４Ｆに出力する。
タイマ１４Ｒ，１４Ｆは、アップ／ダウン検出部１２，エッジ検出部１３よりそれぞれ出力されるスイッチ検出信号を共に受けて動作し、スイッチ変化確定信号をスイッチ制御部１５に出力する。
【００３２】
スイッチ制御部１５は、ロータリスイッチ１より出力される２相信号と、タクトスイッチ２ａ〜２ｃより出力される操作信号とが別途直接与えられ、ロータリスイッチ１の回転操作量に応じたデータをアップ／ダウンカウントして保持すると共に、タクトスイッチ２ａ〜２ｃの操作信号に応じて、ロータリスイッチ１の回転操作を反映させる制御対象を選択するように、ハードウエアロジックにより構成されている。
【００３３】
図３（ｂ）は、タイマ１４の内部構成を示すものである。タイマ１４Ｒ，１４Ｆは同じ構成であるが、入出力信号に関してはタイマ１４Ｒについて説明する。ＡＮＤゲート１６は、アップ／ダウン検出部１２からのスイッチ検出信号を受けて、スイッチ変化確定信号をスイッチ制御部１５に出力すると共に、同信号をＮＯＴゲート１７を介してもう１つのＡＮＤゲート１８にも出力する。ＡＮＤゲート１８の他方の入力端子には、エッジ検出部１３からのスイッチ検出信号が与えられており、ＡＮＤゲート１８の出力信号は、カウンタ１９にクリア信号として与えられている。
【００３４】
カウンタ１９は、クリア信号がアクティブになるとリセットスタートして、内部のクロックによりロータリスイッチ１の検出禁止時間（第１実施例と同様に、数１００μｓ〜数ｍｓ程度の時間）を計測する。また、カウンタ１９は、初期状態としても上記検出禁止時間のカウントを完了した場合のデータを出力し続けるよう構成されている。
カウンタ１９のカウントデータは、比較器（マグニチュードコンパレータ）２０に与えられ、上記検出禁止時間に相当するデータが設定されているレジスタ２１のデータと比較される。比較器２０は、両者のデータが一致すると、一致信号（比較結果）をＡＮＤゲート１６の他方の入力端子に出力する。
【００３５】
次に、第２実施例の作用について説明する。スイッチ１，２の何れも操作されていないデフォルトの状態では、検出部１２，１３からのスイッチ検出信号は何れもインアクティブであるから、スイッチ変化確定信号もインアクティブとなっている。また、ＡＮＤゲート１８の出力信号もロウレベルであるから、カウンタ１９のクリア信号もインアクティブである。ただし、カウンタ１９は、初期状態で検出禁止時間のカウント完了データを出力しているので、比較器２０は、一致信号をＡＮＤゲート１６に出力している。
【００３６】
＜ロータリスイッチ１が先に操作された場合＞
上記の状態から、ロータリスイッチ１が回転操作されると、ＡＮＤゲート１６の出力信号が直ちにハイレベルとなり、スイッチ変化確定信号がアクティブとなる。したがって、スイッチ制御部１５は、ロータリスイッチ１の回転操作量に応じたカウントデータを生成可能となる。この場合のロータリスイッチ１による操作対象（機能）は、以前に操作されたタクトスイッチ２ａ〜２ｃに対応したものとなる。
【００３７】
また、上記の場合、ロータリスイッチ１側のスイッチ変化確定信号がアクティブになると、ＡＮＤゲート１８の入力端子の一方がロウレベルになる。したがって、その後にエッジ検出部１３よりタクトスイッチ２のスイッチ検出信号が出力されても、カウンタ１９のクリア信号は出力されず、阻止される。したがって、ロータリスイッチ１が先に操作された後、一瞬遅れてタクトスイッチ２ａ〜２ｃが操作されたとしても、ロータリスイッチ１による操作対象が途中で切り替わることはない。
【００３８】
＜タクトスイッチ２が先に操作された場合＞
デフォルト状態では、スイッチ変化確定信号がインアクティブであるから、ＡＮＤゲート１８の入力端子の一方はハイレベルとなっている。この状態からタクトスイッチ２ａ〜２ｃの何れかが先に操作されて、エッジ検出部１３よりスイッチ検出信号が出力されると、カウンタ１９のクリア信号が出力される。すると、カウンタ１９は、カウント動作をリセットスタートさせるので、比較器２０は一致信号を出力しなくなる。
尚、この場合、タイマ１４Ｆ側では、タクトスイッチ２に対応するスイッチ変化確定信号がスイッチ制御部１５に出力されるので、スイッチ制御部１５は、上記確定信号を受けてロータリスイッチ１の操作対象を切り替える。
【００３９】
そして、その後にアップ／ダウン検出部１２よりロータリスイッチ１のスイッチ検出信号が出力されても、タイマ１４ＲではＡＮＤゲート１６よりスイッチ変化確定信号は出力されない。故に、タクトスイッチ２ａ〜２ｃが先に操作された後、一瞬遅れてロータリスイッチ１が操作されたとしても、操作対象が切り替わった直後にロータリスイッチ１の回転操作量が反映されてしまい、ユーザが意図しない操作量が与えられることはない。
【００４０】
以上のように第２実施例によれば、ロータリスイッチ１側とタクトスイッチ２側とのそれぞれにカウンタ１９を備えたタイマ１４Ｒ，１４Ｆを配置し、カウンタ１９を、他方のスイッチからの操作信号が先に検出されると、対応するスイッチからの操作信号の受付けを禁止する一定時間のカウントを開始すると共に、対応するスイッチからの操作信号が先に検出されるとカウント動作の開始が禁止されるようにした。したがって、スイッチ信号の処理を、カウンタ１９を中心とするロジック回路で行うことができる。
【００４１】
また、カウンタ１９を、初期状態で禁止時間のカウントを完了したデータを出力しており、他方のスイッチからの操作信号が先に検出されるとカウント動作をリセットスタートさせて、禁止時間のカウントを完了すると動作を停止するように構成したので、何れのスイッチの操作も行われていないデフォルトの状態から対応するスイッチが操作されると、その操作信号を直ちに受付け可能にすることができる。そして、他方のスイッチの操作信号が先に検出された場合はカウント動作をリセットスタートさせて、一定時間の禁止期間を生成することができる。
【００４２】
（第３実施例）
図４は本発明の第３実施例を示すものであり、第１実施例と異なる部分について説明する。第３実施例では、第１実施例におけるタクトスイッチ２ａ〜２ｃに替えて、１つのタクトスイッチ２２（押圧スイッチ）だけを設け、タクトスイッチ２２をオン操作すると、ロータリスイッチ１の操作対象が順次切り替わるように構成されている。この場合、マイクロコンピュータ３ＡにおけるＣＰＵ４Ａの制御プログラムが、そのように切り替え制御を行うように対応している。
【００４３】
そして、第１実施例では各タクトスイッチ２ａ〜２ｃの操作子に配置されていたＬＥＤ１０ａ〜１０ｃに替えて、ＬＥＤ２３ａ〜２３ｃがタクトスイッチ２２と独立して配置されており、ＣＰＵ４Ａは、タクトスイッチ２２がオン操作される毎に、ロータリスイッチ１の機能切替えに対応して、ＬＥＤ２３ａ〜２３ｃの点灯状態を順次切り替える。以上のように構成される第３実施例についても、第１実施例の制御内容を同様に適用することができる。
【００４４】
本発明は上記し且つ図面に記載した実施例にのみ限定されるものではなく、以下のような変形または拡張が可能である。
押圧スイッチの数は、２個または４個以上であっても良い。
第２実施例の構成を、第１実施例の構成と組み合わせても良い。すなわち、ロータリスイッチ１の操作量に応じたデータのアップ／ダウンカウントはＣＰＵがソフトウエアで行うようにして、各タイマ１４Ｒ、１４Ｆが出力するスイッチ変化確定信号を、スイッチ制御部１５に替えてＣＰＵに与えても良い。
車室内のインストルメントパネルに配置されるスイッチに限ることなく、回転スイッチと１つ以上の押圧スイッチとを組み合わせて、前者の操作対象を後者によって切り替えるものであれば、例えばＡＶ（オーディオ・ヴィジュアル）機器やその他の家電製品，リモコンなど、広く適用が可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１実施例であり、ＣＰＵが行うスイッチ信号処理を示すフローチャート
【図２】スイッチシステムの構成を示す図
【図３】本発明の第２実施例であり、（ａ）は図２相当図、（ｂ）はタイマの内部構成を示す図
【図４】本発明の第３実施例を示す図２相当図
【符号の説明】
【００４６】
図面中、１はロータリスイッチ（回転スイッチ）、２ａ，２ｂ，２ｃはタクトスイッチ（押圧スイッチ）、３，３Ａはマイクロコンピュータ（スイッチ信号処理装置）、１１はスイッチ信号処理装置、１４Ｒ，１４Ｆはタイマ、１９はカウンタ、２２はタクトスイッチ（押圧スイッチ）を示す。
【図１】
2010073546.tif 000003
【図２】
2010073546.tif 000004
【図３】
2010073546.tif 000005
【図４】
2010073546.tif 000006