(57)【要約】【課題】画像形成装置のチャタリング防止手段の消費電力が必要以上に高くならないようにする。【解決手段】画像処理装置において、入力手段の操作に応じて生成される操作入力信号の波形を、入力されるクロック信号に基づき整形するチャタリング防止手段１０１２と、前記操作入力信号のチャタリング時間を操作入力毎に計測する処理手段１０１３と、チャタリング防止手段１０１２に入力するクロックを生成及び変更するクロック変更手段１０１５とを有し、前記計測したチャタリング時間が設定した遅延時間内でかつ所定の時間以下であるとき、前記クロック変更手段１０１５のクロック周波数をより低い周波数に変更する。【選択図】        図１
2011193108.tif 000002
【特許請求の範囲】
【請求項１】
入力手段の操作に応じて生成される操作入力信号の波形を、入力されるクロック信号に基づき整形するチャタリング防止手段と、
前記操作入力信号のチャタリング時間を操作入力毎に計測する処理手段と、
チャタリング防止手段に入力するクロックを生成及び変更するクロック変更手段と、を有し、
前記計測したチャタリング時間が設定した遅延時間内でかつ所定の時間以下であるとき、前記クロック変更手段のクロック周波数をより低い周波数に変更することを特徴とする画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
前記処理手段のチャタリング時間の計測は前記クロック信号を用いて行い、前記低い周波数におけるチャタリング時間の計測が不可であるとき、チャタリング時間の計測が可能な高い周波数に変更することを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載された画像処理装置において、
前記クロック変更手段を分周回路で構成したことを特徴とする画像処理装置。
【請求項４】
請求項１又は２に記載された画像処理装置において、
前記クロック変更手段をＶＣＯで構成したことを特徴とする画像処理装置。
【請求項５】
請求項１又は２に記載された画像処理装置において、
前記クロック変更手段を、前記クロックのデューティ比を変更する手段で構成したことを特徴とする画像処理装置。
【請求項６】
請求項１又は２に記載された画像処理装置において、
前記処理手段が前記チャタリング防止手段における遅延時間を設定する手段を備え、
前記遅延時間を設定する手段は、スイッチの接点部のメッキの種類に基づき、前記遅延時間の長さを設定することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャタリング防止可能な画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置や画像形成装置において、ユーザのキー入力で動作させる場合に、ユーザのキー入力信号のチャタリングを、チャタリング除去回路を用いて除去することが知られている。
従来のチャタリング除去回路は、典型的には縦続接続された複数個のフリップフロップを有しており、ユーザがスイッチでキー入力の操作を行うと、チャタリング信号（チャタリングが生じた信号）がチャタリング除去回路に入力され、上記除去回路のフリップフロップにクロックを入力させることで、チャタリング信号を遅延させてその波形を整形し、チャタリングの除去を行っている。
ただ、この従来のチャタリング除去回路では、上記クロックは実際にはチャタリングを除去するのに必要な周波数以上の高い周波数であることがあり、その場合には無駄な電力を消費することになる。
【０００３】
例えば、複数段のシフトレジスタと、シフトレジスタの遅延時間を任意に設定する可変周波数のクロック供給回路とを備えたチャタリング除去回路が知られている（特許文献１参照）。このチャタリング除去回路は、キーの素材や機構およびその押方によるチャタリング時間の変化に対応して、周波数の設定値をプログラムで修正して、適切な時定数の設定を容易に行なうようにしている。
【０００４】
このチャタリング除去回路の発明は、以下で説明する本発明とはチャタリング時間の変化に対応して、適切な時定数の設定を容易に行なう点では類似しているが、上述のとおり、高い周波数を用いたときには無駄な電力を消費してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来の発明の問題に鑑みてなされたものであって、その目的は、チャタリング防止回路を用いて、ユーザのキー入力信号の波形を整形する画像処理装置において、チャタリング防止回路の消費電力が必要以上に高くならないようにすることである。
【課題を解決するための手段】
【０００６】
請求項１の発明は、入力手段の操作に応じて生成される操作入力信号の波形を、入力されるクロック信号に基づき整形するチャタリング防止手段と、前記操作入力信号のチャタリング時間を操作入力毎に計測する処理手段と、チャタリング防止手段に入力するクロックを生成及び変更するクロック変更手段と、を有し、前記計測したチャタリング時間が設定した遅延時間内でかつ所定の時間以下であるとき、前記クロック変更手段のクロック周波数をより低い周波数に変更することを特徴とする画像処理装置である。
請求項２の発明は、請求項１に記載された画像処理装置において、前記処理手段のチャタリング時間の計測は前記クロック信号を用いて行い、前記低い周波数におけるチャタリング時間の計測が不可であるとき、チャタリング時間の計測が可能な高い周波数に変更することを特徴とする画像処理装置である。
請求項３の発明は、請求項１又は２に記載された画像処理装置において、前記クロック変更手段を分周回路で構成したことを特徴とする画像処理装置である。
請求項４の発明は、請求項１又は２に記載された画像処理装置において、前記クロック変更手段をＶＣＯで構成したことを特徴とする画像処理装置である。
請求項５の発明は、請求項１又は２に記載された画像処理装置において、前記クロック変更手段を、前記クロックのデューティ比を変更する手段で構成したことを特徴とする画像処理装置である。
請求項６の発明は、請求項１又は２に記載された画像処理装置において、前記処理手段が前記チャタリング防止手段における遅延時間を設定する手段を備え、前記遅延時間を設定する手段は、スイッチの接点部のメッキの種類に基づき、前記遅延時間の長さを設定することを特徴とする画像処理装置である。
【発明の効果】
【０００７】
本発明によれば、画像処理装置のチャタリング防止回路の消費電力が必要以上に高くならないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態の画像処理装置の内部構成を示すブロック図である。
【図２】キー入力信号と、チャタリング防止回路のクロックＣＬＫと、チャタリング除去信号のタイムチャートであり、図２Ａはチャタリング防止回路のフリップフロップのクロックＣＬＫの周波数が高いとき、また、図２Ｂは同クロックＣＬＫの周波数が低いときにおけるタイムチャートである。
【図３】図２Ａを参照して、処理手段が行うチャタリング時間の測定、及びチャタリング防止手段のフリップフロップに入力するクロック周波数の切替処理の処理手順を説明するフロー図である。
【図４】チャタリング防止手段のタイムチャートを示す図である。
【図５】チャタリング防止手段のフリップフロップに入力するクロックＣＬＫの周波数の切替の処理手順を説明するフロー図である。
【図６】チャタリング防止手段のクロックＣＬＫの周波数の分周回路による変更方法について説明する図である。
【図７】チャタリング防止回路のクロックＣＬＫの周波数のＶＣＯによる変更方法について説明する図である。
【図８】チャタリング防止手段のクロックＣＬＫの周波数のＶＣＯによる変更方法について説明する図である。
【図９】チャタリング防止手段のクロックＣＬＫの周波数のデューティ比による変更方法について説明する図である。
【図１０】スイッチの接点部のメッキ処理の種類の違いにより、チャタリング除去する場合の一般的な遅延時間を、より細やかに、チャタリング防止手段のフリップフロップに入力するためのクロックＣＬＫの周波数を設定できるようにするための手順を示すフロー図である。
【図１１】スイッチメッキの種類と遅延時間の設定値を示す設定テーブルである。
【発明を実施するための形態】
【０００９】
本発明の実施形態について、以下、図面を参照して説明する。
図１は、本発明の実施形態の画像処理装置の内部構成を示すブロック図である。
この画像処理装置は、チャタリング防止手段１０１２を備えた基板であるコントローラボード１００１を有し、ユーザが画像処理装置に情報や指示を入力するための操作部キー入力手段１０１１が接続されている。
操作部キー入力手段１０１１は、スイッチであり、ユーザがアプリケーションプログラムを起動するため、この操作部キー入力手段１０１１の操作を行うと、それによって発生したチャタリング信号（チャタリングが生じた信号）がチャタリング防止手段１０１２に入力される。
【００１０】
チャタリング防止手段１０１２は、ここでは縦続接続された３個のフリップフロップＦ（Ｆ１〜Ｆ３）を有したチャタリング防止回路で、操作部キー入力手段１０１１からの操作入力信号をいち早く捉えてチャタリング除去信号１１０２を生成し、処理手段１０１３へ送出する機能を有している。
【００１１】
チャタリング防止手段１０１２は、図示の例では、３個のフリップフロップＦ（Ｆ１〜Ｆ３）を備えているが、フリップフロップＦの個数はこれに限らず他の値でもよい。チャタリング防止手段１０１２で生成されたチャタリング除去信号１１０２は処理手段１０１３に入力される。また、チャタリング防止手段１０１２は、その内部にクロック変更手段１０１５を備えている。このクロック変更手段１０１５は、例えば、処理手段１０１３から出力されたクロック１０１６を分周して、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックを生成するものであり、その分周比を変化させることにより、クロック周波数を変化させることができる。
【００１２】
図２は、チャタリング計測時間Ｔ１２、Ｔ２２が後記の遅延時間Ｔ０１の時間内である場合において、図２Ａはチャタリング防止回路のフリップフロップＦのクロックＣＬＫ１０１７の周波数が高いとき、また、図２Ｂはチャタリング防止回路のフリップフロップＦのクロックＣＬＫ１０１７の周波数が低いときにおける、それぞれキー入力信号と、チャタリング防止回路のクロックＣＬＫと、チャタリング除去信号のタイムチャートである。
Ｔ０１は、ソフトウェアによってチャタリング除去を行う場合の一般的な遅延時間を示し、ここでは５０ｍｓとしている。チャタリング時間Ｔ１１、Ｔ２１は、実際にチャタリングが発生している時間であり、キーの素材や機構およびその押し方により変化する。
【００１３】
チャタリング計測時間Ｔ１２、Ｔ２２は、チャタリング除去信号１１０２の最初の立ち上がりエッジから、チャタリング除去信号１１０２が“Ｈ”で安定するまでの時間であり、その測定は、ユーザがスイッチを押してチャタリング信号が発生する毎に処理手段１０１３（図１）が行う。
キー入力安定時間Ｔ１１２は、遅延時間Ｔ０１（５０ｍｓ）から実際のチャタリング時間Ｔ１１を引いた残りの時間である（なお、クロックＣＬＫ１０１７の周波数が低いときは、この時間を考慮する必要がないので図２Ｂには表示していない）。
時刻Ｔ１３は、チャタリング除去信号１１０２が“Ｈ”で安定した時刻である。
【００１４】
図３は、図２Ａを参照して、処理手段１０１３が行うチャタリング計測時間Ｔ１２（Ｔ２２）の測定、及びチャタリング防止手段１０１２のフリップフロップＦ１〜Ｆ３に入力するクロック周波数の切替処理の処理手順を説明するフロー図である。
まず、ユーザがキー入力を行うと、チャタリング防止手段１０１２にキー入力信号１１０１を入力し（Ｓ１０１）、チャタリング防止手段１０１２がチャタリング除去信号１１０２を出力する（Ｓ１０２）。処理手段１０１３はチャタリング除去信号１１０２を受けると、チャタリング除去信号１１０２の立ち上がりエッジを検出し、チャタリング計測時間Ｔ１２の計測を行うために、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の立ち上がりエッジの回数の計測を開始する（Ｓ１０３）。
【００１５】
その後、処理手段１０１３が、時刻Ｔ１３で、チャタリング除去信号１１０２が“Ｈ”で安定していることを検知した時（Ｓ１０４）、処理手段１０１３がチャタリング防止手段１０１２のクロックＣＬＫ１０１７の立ち上がりエッジの回数の計測を終了する（Ｓ１０５）。処理手段１０１３は、上記計測したエッジの回数からチャタリング計測時間Ｔ１２を算出する（Ｓ１０６）。
【００１６】
ここで、チャタリング計測時間Ｔ１２が遅延時間Ｔ０１以上であると（Ｓ１０７、ＹＥＳ）、処理手段１０１３はキー入力されたと判断し、バス１０６１を通して画像形成装置内部に出力し、画像形成装置は押されたキーに対するアプリケーションを実行、つまりその機能を実行する（Ｓ１０８）。
【００１７】
ステップＳ１０７で、チャタリング計測時間Ｔ１２が遅延時間Ｔ０１未満の場合は（Ｓ１０７、ＮＯ）、図２Ａに示すように、キー入力安定時間Ｔ１１２の間（つまり、一般的な遅延時間Ｔ０１が経過する前）でチャタリング防止手段１０１２のクロックＣＬＫ１０１７の立ち上がりエッジが３回連続している間に、チャタリング除去信号１１０２の“Ｈ”を検知し、チャタリング除去信号１１０２が“Ｈ”で安定したことを検知すると、同様に処理手段１０１３はキー入力されたと判断し、バス１０６１を通して画像形成装置内部に出力し、画像形成装置は押されたキーに対するアプリケーションを実行、つまりその機能を実行する。
【００１８】
しかし、この場合は、クロックＣＬＫ１０１７の周波数が高いままクロック出力を続けると、背景技術の項で説明したように、エネルギーが浪費されることから、本実施形態ではクロックＣＬＫ１０１７の周波数を低くする処理を行う。
即ち、キーの素材や機構により、実際のチャタリング時間Ｔ１１が遅延時間Ｔ０１（５０ｍｓ）よりも大幅に短い所定値以下（Ｔ１１がＴ０１の半分以下である）の場合は、キー入力安定時間Ｔ１１２（即ち、実際のチャタリング時間Ｔ１１が経過してから遅延時間Ｔ０１経過までの時間）はその分長くなる。
この場合、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の周波数が高いと、クロックＣＬＫ１０１７の立ち上がりエッジが３回連続している時間が短いため、処理手段１０１３がキー入力されたと判断した後でも、上記遅延時間Ｔ０１が経過するまではクロックＣＬＫ１０１７は動作し続けることになる。
【００１９】
そこで、キーの素材や機構により、実際のチャタリング時間Ｔ１１が遅延時間Ｔ０１よりも極端に短い所定時間以下の場合（例えば、Ｔ１１がＴ０１の半分以下の場合）、処理手段１０１３は、クロック変更手段１０１５にチャタリング防止手段１０１２のクロックＣＬＫ１０１７を低い周波数に切り替えるように指示し（Ｓ１０９）、クロック変更手段１０１５がクロック周波数を１／２にすることにより（Ｓ１１０）、チャタリング防止手段１０１２の不必要な消費電力を低く押さえている。
【００２０】
なお、クロック変更手段１０１５がクロックＣＬＫ１０１７を低い周波数（１／２）に切り替えた場合に、スイッチを１秒間程度長押しするのではなく、５０ｍｓ程度で瞬間的に押した場合には、クロックの立ち上がりエッジが３回連続している間に、チャタリング除去信号１１０２が“Ｈ”で安定しないときがある。このときは、処理手段１０１３はチャタリング計測時間Ｔ１２の計測が不可能となり、チャタリング除去ができないと判断する。
【００２１】
次に、その点について説明する。
図４は、上記の場合における画像処理装置のチャタリング防止手段１０１２のタイムチャートを示す図である。
図示のように、３回目のクロックの立ち上がりのエッジのタイミングでは、チャタリング除去信号１１０２が“Ｈ”ではなく、安定しないことを示している。
【００２２】
図５は、この場合における、チャタリング防止手段１０１２のフリップフロップに入力するクロックＣＬＫ１０１７の周波数の切替の処理手順を説明するフロー図である。
スイッチを１秒間程度長押しするのではなく、５０ｍｓ程度の瞬間的に押した場合、既に述べたように、３回目のクロックの立ち上がりのエッジのタイミングではチャタリング除去信号１１０２が安定せず、処理手段１０１３はエッジ回数の計数を停止せず、したがって、処理手段１０１３はチャタリング計測時間Ｔ１２の計測が不可能となり、チャタリング除去ができなくなることがある。
そこで、チャタリング時間（この場合はチャタリング計測時間Ｔ２２）の計測が不可能な場合は、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の周波数を高い周波数に切り替える（即ち、例えば、一度低い周波数に切り替えた状態のものを元の高い周波数に戻す）ことにより、処理手段１０１３がチャタリング計測時間Ｔ１２の計測を行えるようにする。
【００２３】
即ち、ユーザがキー入力を行うと（Ｓ２０１）、チャタリング防止手段１０１２にそのキー入力信号１１０１が入力され（Ｓ２０２）、チャタリング防止手段１０１２はチャタリング除去信号１１０２を出力する（Ｓ２０３）。チャタリング除去信号１１０２を受けた処理手段１０１３は、チャタリング計測時間Ｔ１２の計測を行うため、チャタリング防止回路（フリップフロップＦ）のクロックＣＬＫ１０１７の立ち上がりエッジの回数の計測を開始する（Ｓ２０４）。ここで、処理手段１０１３は、チャタリング除去信号１１０２が“Ｈ”で安定したか否かを検知し（Ｓ２０５）、安定を検知したときは（Ｓ２０５、ＹＥＳ）、時刻Ｔ１３において、チャタリング除去信号１１０２が“Ｈ”で安定していることを再度検知すると（Ｓ２０６）、処理手段１０１３は、チャタリング防止回路（フリップフロップＦ）のクロックＣＬＫ１０１７の立ち上がりエッジの回数の計測を終了する（Ｓ２０７）。
【００２４】
続いて、処理手段１０１３は、計数したエッジの回数からチャタリング計測時間Ｔ１２を算出する（Ｓ２０８）。ここで、算出したチャタリング計測時間Ｔ１２が遅延時間Ｔ０１（ソフトウェアによってチャタリング除去する場合の一般的な遅延時間）以上であるか否かを判断し（Ｓ２０９）、遅延時間Ｔ０１以上であれば（Ｓ２０９、ＹＥＳ）、ユーザのキー入力があったものと判断して、アプリケーションを起動する（Ｓ２１０）。
ステップＳ２０９で算出したチャタリング計測時間Ｔ１２が遅延時間Ｔ０１未満で、かつ上記所定時間以下であれば、電力の浪費を抑制するため、処理手段１０１３がクロック変更手段１０１５にクロック周波数を１／２にするように指示し（Ｓ２１１）、クロック変更手段１０１５はクロック周波数を１／２にした後（Ｓ２１２）、アプリケーションを起動する（Ｓ２１０）。
【００２５】
ステップＳ２０５において、処理手段１０１３が、チャタリング除去信号１１０２が“Ｈ”で安定したことを検知しないときは（Ｓ２０５、ＮＯ）、チャタリング計測時間Ｔ２２の計測が不可能であるため、処理手段１０１３がクロック変更手段１０１５にクロック周波数を２倍にするように指示して（Ｓ２１３）、クロック変更手段１０１５はクロック周波数を２倍にした後（Ｓ２１４）、再度ステップＳ２０２からの処理をやり直す。
【００２６】
以上説明したように、本実施形態によれば、チャタリング防止手段のフリップフロップに入力するクロック周波数を低い周波数に切り替えることで、前記処理手段１０１３が適切にチャタリングの除去ができなくなり、ユーザがキー入力を行ってもキーで指定した画像処理装置の機能を実行しなくなる場合がある。このような場合、チャタリング防止手段１０１２のフリップフロップＦに入力するクロック周波数を元の高い周波数に戻すことでチャタリングの除去をできるようにしている。
また、算出したチャタリング計測時間Ｔ１２が遅延時間Ｔ０１未満のときは、処理手段１０１３がクロック変更手段１０１５にクロック周波数を小さくする（例えば１／２）にするように指示し、クロック変更手段１０１５はクロック周波数を小さく（１／２）したことで、無駄な電力消費を削減することができる。
なお、クロック周波数をどの程度小さくするか、或いは大きくするかは、チャタリング時間の計測の可／不可及び消費電力との関係を考慮して任意に決定すればよい。
【００２７】
図６は、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の周波数の分周回路による変更方法について説明する図である。
クロック変更手段１０１５は、処理手段１０１３から出力されたクロック１０１６を分周して、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７を生成するものであり、その分周比を変化させることにより、クロック周波数を変化させることができる。
【００２８】
図６Ｂは、図６Ａに示すチャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７を、低い周波数（周波数を１／２）に切り替えた時のタイムチャートであり、図６ＣはクロックＣＬＫ１０１７を、更に低い周波数（周波数を１／４）に切り替えた時のタイムチャートである。
このように分周回路を用いることにより、クロック変更手段１０１５をデジタル回路で容易に構成することができる。
【００２９】
図７は、画像形成装置のチャタリング防止回路のクロックＣＬＫ１０１７の周波数のＶＣＯ（電圧制御発振器：Voltage Controlled Oscillator）による変更方法について説明する図である。
クロック変更手段１０１５には、処理手段１０１３から出力されたクロック１０１６と、処理手段１０１３から出力された周波数の倍率情報１０１８を入力し、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７を生成する。
クロック変更手段１０１５内部は、ＶＣＯ（電圧制御発振器：Voltage Controlled Oscillator）で構成され、任意の周波数のクロックＣＬＫ１０１７を生成することができる。
【００３０】
図８は、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の周波数のＶＣＯによる変更方法について説明する図である。
即ち、図８Ｂは、図８Ａに示すチャタリング防止手段１０１２のフリップフロップＦに入力するためのクロックＣＬＫ１０１７を、低い周波数（周波数を１／２）に切り替えた時のタイムチャートであり、図８ＣはクロックＣＬＫ１０１７を、更に低い周波数（周波数を１／３）に切り替えた時のタイムチャートである。
このようにクロック変更手段１０１５をＶＯＣで構成することで、クロック変更手段１０１５から出力するクロックの周波数を任意に設定することができる。
【００３１】
図９は、チャタリング防止手段１０１２のクロックＣＬＫ１０１７の周波数のデューティ比による変更方法について説明する図である。
クロック変更手段１０１５の構成図は図７と同じであるが、信号線の意味が若干異なるので、図７を利用して構成を説明する。
この場合は、処理手段１０１３から出力されたクロック１０１６と、処理手段１０１３から出力された周波数とデューティ比の倍率情報をクロック変更手段１０１５に入力し、クロック変更手段１０１５は、チャタリング防止手段１０１２のフリップフロップＦに入力するためのクロックＣＬＫ１０１７を生成する。
【００３２】
図９Ａは、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７を、低い周波数（周波数を１／２および１／４）にし、デューティ比を１／４および１／８に切り替えた時のタイムチャートである。
即ち、図９Ｂは、図９Ａに示すチャタリング防止手段１０１２のフリップフロップＦに入力するためのクロックＣＬＫ１０１７を、低い周波数（周波数を１／２）にし、デューティ比を１／４に切り替えた時のタイムチャートであり、図９ＣはクロックＣＬＫ１０１７を、更に低い周波数（周波数を１／４）にし、かつデューティ比を１／８に切り替えた時のタイムチャートである。
このように、クロックの周波数成分の中でもっとも主要となる周波数成分の周波数を同じに維持したまま、デューティ比をより小さなものに切り替えることにより、チャタリング防止手段１０１２の消費電力を低くすることができる。
【００３３】
実際のチャタリング時間Ｔ１１は、キーの素材や機構およびその押し方により変化する。
図１０は、スイッチの接点部のメッキ処理の種類の違いにより、チャタリング除去する場合の一般的な遅延時間Ｔ０１を、より細やかに、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７の周波数を設定できるようにするための手順を示すフロー図である。
予め図１１に示すスイッチメッキの種類と遅延時間Ｔ０１の設定値を示す設定テーブルを用意しておき、ユーザからの設定により、画像形成装置の電源ＯＮ時に遅延時間Ｔ０１を設定する。
【００３４】
即ち、電源をＯＮした後（Ｓ３０１）、操作画面から、スイッチのメッキの種類を選択し（Ｓ３０２）、処理手段１０１３（の設定手段）が図１１に示す設定テーブルから遅延時間Ｔ０１に設定する値を読み出して設定する（Ｓ３０３）。その後はユーザによるキー入力待ちとなる（Ｓ３０４）。
以上の構成とすることで、処理手段１０１３の設定手段が、スイッチの接点部のメッキ処理の違い（図示例では、金メッキ、銀メッキ、スズメッキ）により、チャタリング除去する場合の一般的な遅延時間Ｔ０１の長さ（それぞれ４５ｍｓ、５０ｍｓ、５５ｍｓ）を設定し、より細やかに、チャタリング防止手段１０１２のフリップフロップに入力するためのクロックＣＬＫ１０１７の周波数を設定できるようにすることができる。
【符号の説明】
【００３５】
１００１・・・コントローラボード、１０１１・・・操作部キー入力手段、１０１２・・・チャタリング防止手段、１０１５・・・クロック変更手段、１０１６・・・クロック、１０１７・・・クロックＣＬＫ、１１０１・・・キー入力信号、１０１３・・・処理手段。
【先行技術文献】
【特許文献】
【００３６】
【特許文献１】特開平５−５３７０３号公報
【図１】
2011193108.tif 000003
【図２】
2011193108.tif 000004
【図３】
2011193108.tif 000005
【図４】
2011193108.tif 000006
【図５】
2011193108.tif 000007
【図６】
2011193108.tif 000008
【図７】
2011193108.tif 000009
【図８】
2011193108.tif 000010
【図９】
2011193108.tif 000011
【図１０】
2011193108.tif 000012
【図１１】
2011193108.tif 000013