(57)【要約】【課題】  動作の安定した信頼性の高いチャタリング除去回路を提供する。【解決手段】  チャターが生起する蓋然性のある信号源からの入力信号と所定の基準クロック信号とに基づいて、基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部１０と、基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部３０と、内部クロック信号が所定レベルをとるときの基準クロック信号のエッジ部のタイミングで同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、内部クロック信号が所定レベルをとるときの基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部４０とを備える。【選択図】        図１
2005051705.tif 000002
【特許請求の範囲】
【請求項１】
チャターが生起する蓋然性のある信号源からの入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、
上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、
上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部と、
を備えることを特徴とするチャタリング除去回路。
【請求項２】
チャターが生起する蓋然性のある信号源から入力信号の供給を受け得るように設けられた信号入力部と、
上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、
上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、
上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、
上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部と、
を備えることを特徴とするチャタリング除去回路。
【請求項３】
上記ステートマシン部は、上記中間段階信号のサンプリング結果が連続して所定レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての基準回数と比較し、その比較結果に応じて上記基準クロック信号のエッジ部のタイミングで上記出力信号のエッジ部に相応する波形部分を生成することにより、チャタリングの影響が除去された出力信号を生成するように構成されたものであることを特徴とする請求項２に記載のチャタリング除去回路。
【請求項４】
上記ステートマシン部は、上記中間段階信号のサンプリング結果が連続してハイ（又はロー）レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての第１の基準回数と比較して、その比較結果に応じて上記出力信号の立ち上がり（または立ち下がり）エッジ部に相応する波形部分を生成し、且つ、上記中間段階信号のサンプリング結果が連続してロー（又はハイ）レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての第２の基準回数と比較して、その比較結果に応じて上記出力信号の立ち下がり（または立ち上がり）エッジ部に相応する波形部分を生成することにより、チャタリングの影響が除去された出力信号を生成するように構成されたものであることを特徴とする請求項２に記載のチャタリング除去回路。
【請求項５】
上記設定データ保持部は、上記判定基準データを保持するレジスタを有することを特徴とする請求項２，３または４に記載のチャタリング除去回路。
【請求項６】
上記設定データ保持部は、上記サンプリング周期データ保持するレジスタを有することを特徴とする請求項２乃至５のいずれか一項に記載のチャタリング除去回路。
【請求項７】
上記設定データ保持部は、自己が保持すべき設定データを外部から可変設定され得るように構成されたものであることを特徴とする請求項２乃至６のいずれか一項に記載のチャタリング除去回路。
【請求項８】
撮像装置によって得た被写体に対応する画像データを適用された情報記録媒体に格納するように構成されたデジタルカメラであって、
当該デジタルカメラの系全体を統括的に制御するシステムコントローラと、
撮影動作を起動させるためのトリガスイッチ、当該デジタルカメラの姿勢を検出するための姿勢検出センサ、ビデオジャックの挿抜を検出するためのビデオジャック検出器、又は、レンズを駆動するための操作部に対する操作に応じた複数の接点の開閉に基づく出力信号を生成するためのエンコーダ等、のチャターが生起する蓋然性のある一又は複数の信号源と、
該当する上記信号源の後段に接続され、自己の出力が直接的に又は間接的に上記システムコントローラに供給されるように設けられたチャタリング除去回路とを備え、且つ、
上記チャタリング除去回路は、該当する上記信号源から信号の供給を受け得るように設けられた信号入力部と、上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部とを備えることを特徴とするデジタルカメラ。
【請求項９】
上記設定データ保持部は、自己が保持すべき設定データを上記システムコントローラから可変設定され得るように構成されたものであることを特徴とする請求項８に記載のデジタルカメラ。
【請求項１０】
操作者による操作に基づいて自己に対する設定乃至自己の動作を変更され得るように構成された電子機器であって、
当該操作に基づいてチャターが生起する蓋然性のある形態の信号を生成するようになされた信号源と、
上記信号源から発せられた信号の供給を受けて当該電子機器の回路部で認識可能な信号を生成するように設けられたチャタリング除去回路とを備え、且つ、
上記チャタリング除去回路は、該当する上記信号源から信号の供給を受け得るように設けられた信号入力部と、上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部とを備えることを特徴とする電子機器。
【請求項１１】
上記設定データ保持部は、自己が保持すべき設定データを外部から可変設定され得るように構成されたものであることを特徴とする請求項１０に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械式接点等のようなチャターが生起する蓋然性のある形態の信号を生成するようになされた信号源からの信号を受けて、チャタリングの影響が除去された出力信号を生成して出力するチャタリング除去回路及びこの回路を備えたデジタルカメラ並びに電子機器に関する。
【背景技術】
【０００２】
従来、キーボードや切換えスイッチ等のような機械式接点では、それらに対する操作に応じた接触子の開閉時に接点の振動などによって過渡的に出力の論理値が変化を繰返す、所謂チャター乃至チャタリングという現象が発現することが良く知られている。チャタリングは論理回路が誤動作する原因になるため、従来からこのようなチャタリングの影響を被った信号から安定した波形の信号を生成するチャタリング防止回路が適宜用いられている。
【０００３】
この種のチャタリング防止回路としては、ＲＣ積分型、ＮＡＮＤラッチ型、或いは、正帰還型等と称されるものが周知である（非特許文献１）。
【０００４】
これらの他に、図４及び図５を用いて次に説明するようなチャタリング除去回路も公知である。図４はこの公知のチャタリング除去回路の構成を示すブロック図、図５は図４のチャタリング除去回路における各部の信号のタイミング関係を示すタイミング図である。
【０００５】
図４及び図５において、キー入力部等のチャターが生起する蓋然性のある信号源からの入力信号（ｃ）が、チャタリング除去回路１において所定周期のサンプリングクロックによってサンプリングされ、このサンプリングの結果に基づいてチャタリングの影響が除去された出力信号（ｄ）が生成される。チャタリング除去回路１には、源発信回路の出力に基づくシステムクロックを分周回路２で分周することによって生成されたサンプリングクロック（ａ）が供給されて上述のサンプリングが行われる。より具体的には、サンプリングクロックのチャタリング除去回路１への供給経路にはセレクタ３が介挿され、このセレクタ３によって、システムクロック自体若しくはこのシステムクロックを分周回路２で分周することによって生成されたサンプリングクロックが選択的に供給される。また、チャタリング除去回路１、分周回路２、及び、セレクタ３には共通のリセット信号（ｂ）が供給されて各部の動作がリセットされる。
【０００６】
チャタリング除去回路１では、リセットの直後から入力信号（ｃ）をサンプリングクロック（ａ）の立ち上がりエッジによってサンプリングしたときに、或る時点でのサンプリングの結果値と直前のサンプリングの結果値とが比較され、その比較結果がサンプリング周期の所定倍の回数（基準回数）に亘って変化しない状態が持続していると判定されたタイミングで出力信号（ｄ）のエッジが生成される。即ち、図示の例では、上記の判定を行なう上記の基準回数を５回に設定した場合の例であり、図５において入力信号（ｃ）の「I」の時間区間及びこれに続く「II」の時間区間では設定値を満たさないが、次の「III」の時間区間では５回以上連続してサンプリングの値がハイレベルを維持した結果として、「III」の時間区間の５回目のサンプリングのタイミングに合わせて出力信号（ｄ）のエッジ（この場合は立ち上がりエッジ）が生成される。
【０００７】
しかしながら、図４及び図５を用いて説明したような公知のチャタリング除去回路では、サンプリングクロックとリセットパルスとのタイミング関係にずれを生じることがあり、このようなタイミングのずれに起因してリセットの解除時にハザード（hazard）が発生する虞がある。
【０００８】
上述したサンプリングクロックとリセットパルスとのタイミングずれに起因するハザードの発生を防止するために、図４のセレクタ３の後段にフリップフロップ回路によるラッチ手段を介挿させたり、或いは、リセットパルスがチャタリング除去回路１に供給される直前にシフトレジスタによる遅延要素回路を介挿させたりしたものも提案されている（特許文献１）。
【特許文献１】特許第３１６８０８９号（段落０００２〜００１４、図１，３，６，７）
【非特許文献１】電子情報通信ハンドブック（電子情報通信学会編、オーム社刊、第２９９頁）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した従来の技術によるチャタリング除去回路では、何れもサンプリングクロックを生成するための信号経路に分周回路やセレクタ等が介挿される態様をとっている。ここで、チャタリング除去回路を構成する分周回路やセレクタ等を含む回路の多くは、実際には種々のゲート回路の組合せとして集積回路中に形成される。
【００１０】
このため、上述した従来のチャタリング除去回路におけるように、 クロックラインに制御回路を介挿して非同期動作を行なう構成では、不所望な所謂グリッチ（glitch）が出現し易くなり、それにより論理回路にハザードが発生することが懸念される。したがって、このようなチャタリング除去回路を、例えばデジタルカメラや他の電子機器に組み込むと、ハザードによる誤動作を招く虞があり、装置の信頼性を低下させることが懸念される。
【００１１】
本発明は、このような状況に鑑みてなされたもので、動作の安定した信頼性の高いチャタリング除去回路及びこの回路を備えたデジタルカメラ並びに電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する請求項１に係るチャタリング除去回路の発明は、チャターが生起する蓋然性のある信号源からの入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、
上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、
上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部と、
を備えることを特徴とするものである。
【００１３】
また、請求項２に係るチャタリング除去回路の発明は、チャターが生起する蓋然性のある信号源から入力信号の供給を受け得るように設けられた信号入力部と、
上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、
上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、
上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、
上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部と、
を備えることを特徴とするものである。
【００１４】
請求項３に係る発明は、請求項２に記載のチャタリング除去回路において、上記ステートマシン部は、上記中間段階信号のサンプリング結果が連続して所定レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての基準回数と比較し、その比較結果に応じて上記基準クロック信号のエッジ部のタイミングで上記出力信号のエッジ部に相応する波形部分を生成することにより、チャタリングの影響が除去された出力信号を生成するように構成されたものであることを特徴とするものである。
【００１５】
請求項４に係る発明は、請求項２に記載のチャタリング除去回路において、上記ステートマシン部は、上記中間段階信号のサンプリング結果が連続してハイ（又はロー）レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての第１の基準回数と比較して、その比較結果に応じて上記出力信号の立ち上がり（または立ち下がり）エッジ部に相応する波形部分を生成し、且つ、上記中間段階信号のサンプリング結果が連続してロー（又はハイ）レベルをとるときの回数を上記設定データ保持部から供給される上記判定基準データとしての第２の基準回数と比較して、その比較結果に応じて上記出力信号の立ち下がり（または立ち上がり）エッジ部に相応する波形部分を生成することにより、チャタリングの影響が除去された出力信号を生成するように構成されたものであることを特徴とするものである。
【００１６】
請求項５に係る発明は、請求項２，３または４に記載のチャタリング除去回路において、上記設定データ保持部は、上記判定基準データを保持するレジスタを有することを特徴とするものである。
【００１７】
請求項６に係る発明は、請求項２乃至５のいずれか一項に記載のチャタリング除去回路において、上記設定データ保持部は、上記サンプリング周期データ保持するレジスタを有することを特徴とするものである。
【００１８】
請求項７に係る発明は、請求項２乃至６のいずれか一項に記載のチャタリング除去回路において、上記設定データ保持部は、自己が保持すべき設定データを外部から可変設定され得るように構成されたものであることを特徴とするものである。
【００１９】
さらに、上記目的を達成する請求項８に係る発明は、撮像装置によって得た被写体に対応する画像データを適用された情報記録媒体に格納するように構成されたデジタルカメラであって、
当該デジタルカメラの系全体を統括的に制御するシステムコントローラと、
撮影動作を起動させるためのトリガスイッチ、当該デジタルカメラの姿勢を検出するための姿勢検出センサ、ビデオジャックの挿抜を検出するためのビデオジャック検出器、又は、レンズを駆動するための操作部に対する操作に応じた複数の接点の開閉に基づく出力信号を生成するためのエンコーダ等、のチャターが生起する蓋然性のある一又は複数の信号源と、
該当する上記信号源の後段に接続され、自己の出力が直接的に又は間接的に上記システムコントローラに供給されるように設けられたチャタリング除去回路とを備え、且つ、
上記チャタリング除去回路は、該当する上記信号源から信号の供給を受け得るように設けられた信号入力部と、上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部とを備えることを特徴とするものである。
【００２０】
請求項９に係る発明は、請求項８に記載のデジタルカメラにおいて、上記設定データ保持部は、自己が保持すべき設定データを上記システムコントローラから可変設定され得るように構成されたものであることを特徴とするものである。
【００２１】
さらに、上記目的を達成する請求項１０に係る発明は、操作者による操作に基づいて自己に対する設定乃至自己の動作を変更され得るように構成された電子機器であって、
当該操作に基づいてチャターが生起する蓋然性のある形態の信号を生成するようになされた信号源と、
上記信号源から発せられた信号の供給を受けて当該電子機器の回路部で認識可能な信号を生成するように設けられたチャタリング除去回路とを備え、且つ、
上記チャタリング除去回路は、該当する上記信号源から信号の供給を受け得るように設けられた信号入力部と、上記信号入力部で供給を受けた入力信号と所定の基準クロック信号とに基づいて、上記基準クロック信号に同期した同期入力信号を生成する同期入力信号生成部と、上記同期入力信号からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持し得る設定データ保持部と、上記設定データ保持部から供給される上記設定データとしてのサンプリング周期データに基づいて、上記基準クロック信号に同期した所定周期の内部クロック信号を生成する内部クロック生成部と、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングで上記同期入力信号をサンプリングして中間段階信号を生成し、この中間段階信号を、上記内部クロック信号が所定レベルをとるときの上記基準クロック信号のエッジ部のタイミングでサンプリングして、そのサンプリング結果と上記設定データ保持部から供給される上記設定データとしての判定基準データとの比較に基づいてチャタリングの影響が除去された出力信号を生成するステートマシン部とを備えることを特徴とするものである。
【００２２】
請求項１１に係る発明は、請求項１０に記載の電子機器において、上記設定データ保持部は、自己が保持すべき設定データを外部から可変設定され得るように構成されたものであることを特徴とするものである。
【発明の効果】
【００２３】
チャターが発生し得る信号源からの信号が供給されても、ハザードが起こらず動作の安定した信頼性の高いチャタリング除去回路及びこの回路を備えたデジタルカメラ並びに電子機器を実現することができる。
【発明を実施するための最良の形態】
【００２４】
図１は本発明の一つの実施の形態としてのチャタリング除去回路の構成を示すブロック図である。図１において、例えば、デジタルカメラのモード切換えダイヤル（撮影モード／再生モード）、フォーカスリング、縦横検出センサ（カメラの姿勢検出センサ）、トリガスイッチ（１段，２段）、或いは、その他の電子機器における機械的な接点等、チャターが生起する蓋然性のある信号源から入力信号の供給を受け得るように信号入力部としての入力端子部１１が設けられている。
【００２５】
この入力端子部１１から入力された入力信号Ｓinと、所定の基準クロック信号としてのシステムクロック信号Ｓ１が供給されるように設けられたシステムクロック入力端子１２から入力されたシステムクロック信号Ｓ１とが供給されるように同期入力信号生成部１０が設けられている。この同期入力信号生成部１０は、入力信号Ｓinとシステムクロック信号Ｓ１とに基づいてこのシステムクロック信号Ｓ１に同期した同期入力信号Ｓ２を生成して出力する。
【００２６】
この同期入力信号生成部１０で生成された同期入力信号Ｓ２からチャタリングの影響を除去する処理を実行するときの複数の設定データを保持する設定データ保持部２０が設けられている。この設定データ保持部２０は、ＣＰＵを備えた装置においては、例えばＣＰＵインターフェース部がこの設定データ保持部２０として機能し得るように構成することができる。
【００２７】
この実施の形態では、設定データ保持部２０に３つのレジスタ２１，２２，２３を設け、レジスタ２１には設定データとして後述するサンプリング周期データを格納し、レジスタ２２には設定データとして後述する出力信号Ｓoutの立ち上がり（または立ち下がり）エッジ部に相当する波形部分を生成するための判定基準データである第１の基準回数を格納し、レジスタ２３には設定データとして後述する出力信号Ｓoutの立ち下がり（または立ち上がり）エッジ部に相当する波形部分を生成するための判定基準データである第２の基準回数を格納する。
【００２８】
ここで、レジスタ２１，２２，２３にそれぞれ格納する設定データは、固定的に設定することもできるが、上述したように設定データ保持部２０をＣＰＵインターフェース部により構成する場合には、好ましくは、外部操作により制御信号線、アドレス信号線及びデータ信号線を介して、それぞれの設定データを可変設定可能に構成する。
【００２９】
また、この実施の形態のチャタリング除去回路には、設定データ保持部２０のレジスタ２１から供給されるサンプリング周期データに基づいて、基準クロック信号としてのシステムクロック信号Ｓ１に同期し、当該サンプリング周期データに対応した周期の内部クロック信号Ｓ３を生成する内部クロック生成部３０が設けられている。
【００３０】
更に、システムクロック信号Ｓ１、同期入力信号Ｓ２及び内部クロック信号Ｓ３を受けて、内部クロック信号Ｓ３が所定レベルをとるときのシステムクロック信号Ｓ１のエッジ部のタイミングで同期入力信号Ｓ２をサンプリングすることにより中間段階信号Ｓ４を生成する中間段階信号生成部４１と、システムクロック信号Ｓ１、内部クロック信号Ｓ３及び中間段階信号Ｓ４を受けて、内部クロック信号Ｓ３が所定レベルをとるときのシステムクロック信号Ｓ１のエッジ部のタイミングで中間段階信号Ｓ４をサンプリングし、そのサンプリング結果と設定データ保持部２０のレジスタ２２，２３からそれぞれ供給される第１の基準回数及び第２の基準回数との比較に基づいて、チャタリングの影響が除去された出力信号Ｓoutを生成する出力信号生成部４２とを有するステートマシン部４０が設けられている。
【００３１】
図２は、図１の回路における各部の信号波形のタイミングを表わすタイミング図である。以下、図２を参照しながらこの実施の形態の動作についてより詳細に説明する。
【００３２】
図２において、同期入力信号Ｓ２は、同期入力信号生成部１０においてシステムクロック信号Ｓ１の立ち上がりエッジのタイミングで入力信号Ｓinをサンプリングして生成したもので、システムクロックＳ１に対して若干遅れて発生する。また、内部クロック信号Ｓ３は、設定データ保持部２０のレジスタ２１に格納するサンプリング周期データの設定値を例えば「１」として、内部クロック生成部３０においてシステムクロックＳ１の立ち上がりエッジのタイミングで内部クロック信号Ｓ３のレベルを切り替えることにより、システムクロックＳ１の２倍の周期で生成したもので、この内部クロック信号Ｓ３もシステムクロックＳ１に対して若干遅れて発生する。また、中間段階信号Ｓ４は、ステートマシン部４０の中間段階信号生成部４１において、システムクロック信号Ｓ１の立ち上がりエッジのタイミングで同期入力信号Ｓ２をサンプリングして生成したもので、同様に、システムクロックＳ１に対して若干遅れて発生する。
【００３３】
この実施の形態では、ステートマシン部４０の中間段階信号生成部４１において、内部クロック信号生成部３０から供給される内部クロック信号Ｓ３が所定レベルであるハイレベル（図示の例ではハイレベルとしているが、該所定レベルをローレベルに設定してもよい）をとるときのシステムクロック信号Ｓ１の立ち上がり（図示の例では立ち上がりとしているが、立ち下がりに設定してもよい）エッジのタイミングで、同期入力信号生成部１０から供給される同期入力信号Ｓ２をサンプリングして、出力信号Ｓoutを生成するための信号生成処理過程における中間段階信号Ｓ４を得る。
【００３４】
また、ステートマシン部４０の出力信号生成部４２では、内部クロック信号生成部３０から供給される内部クロック信号Ｓ３が所定レベルであるハイレベル（図示の例ではハイレベルとしているが、該所定レベルをローレベルに設定してもよい）をとるときのシステムクロック信号Ｓ１の立ち上がり（図示の例では立ち上がりとしているが、立ち下がりに設定してもよい）エッジのタイミングで、中間段階信号生成部４１から供給される中間段階信号Ｓ４をサンプリングして、そのサンプリング結果と設定データ保持部２０のレジスタ２２，２３からそれぞれ供給される第１の基準回数及び第２の基準回数とを比較し、その比較結果に応じて出力信号のエッジ部に相応する波形部分を生成してチャタリングの影響が除去された出力信号Ｓoutを生成する。
【００３５】
即ち、この実施の形態では、設定データ保持部２０のレジスタ２２に、第１の基準回数として、中間段階信号Ｓ４に対するサンプリングの結果が所定レベルであるハイレベル（図示の例ではハイレベルとしているが、該所定レベルをローレベルに設定してもよい）を連続してとる回数（図示の例では２回）を設定し、中間段階信号Ｓ４の状態がこの第１の基準回数を満たすタイミングで、出力信号Ｓoutの立ち上がり（又は立ち下がり）エッジ部を生成する。
【００３６】
同様に、設定データ保持部２０のレジスタ２３に、第２の基準回数として、中間段階信号Ｓ４に対するサンプリングの結果が所定レベルであるローレベル（図示の例ではローレベルとしているが、該所定レベルをハイレベルに設定してもよい）を連続してとる回数（図示の例では３回）を設定し、中間段階信号Ｓ４の状態がこの第２の基準回数を満たすタイミングで、出力信号Ｓoutの立ち下がり（又は立ち上がり）エッジ部を生成する。
【００３７】
この実施の形態では、上述したようにして出力信号Ｓoutのエッジ部を生成するので、この出力信号Ｓoutは、原理的に、システムクロック信号Ｓ１に略完全に同期したものとなる。したがって、 クロックラインに制御回路が介挿して非同期動作を行なうような従来の回路とは異なり、不所望なグリッチの発生を確実に防止できるので、ハザードが生じない動作の安定した高信頼性のチャタリング除去回路を実現することができる。
【００３８】
図３は、図１に示したようなチャタリング除去回路を備えた本発明によるデジタルカメラの一例の構成を示すブロック図である。
【００３９】
図３において、１０１はこのデジタルカメラのレンズ鏡胴であり、このレンズ鏡胴１０１内にレンズ１０２が設けられる。レンズ１０２による被写体の像は、ＣＣＤ撮像素子１０３により光電変換され、その被写体に対応する信号は、プリアンプ１０４、アナログプロセス回路１０５、デジタルプロセス回路１０６により順次処理された後、一方では、Ｄ／Ａ変換回路１０７を経てアナログ画像信号としてＬＣＤ表示器１０８にてモニタ表示され、他方では、圧縮・伸長回路１０９によって適宜所要のデータ圧縮処理が施されてデジタル画像データとしてメモリカード１１０に格納される。
【００４０】
本デジタルカメラには、システム全体を統括的に制御するシステムコントローラ１１１が設けられており、このシステムコントローラ１１１により、ＣＣＤドライバ１１２を介してＣＣＤ撮像素子１０３が、電子シャッタ動作を行なうように制御される。また、システムコントローラ１１１により、モータドライバ１１３に対して制御指令が与えられ、このモータドライバ１１３の出力によりモータ１１４が駆動され、このモータ１１４によってレンズ１０２が駆動されて合焦調節、或いは、ズーム動作が行われる。
【００４１】
また、本デジタルカメラには、撮影動作を起動させるためのトリガスイッチ１１５、本デジタルカメラの姿勢を検出するための姿勢検出センサ１１６、ビデオジャックの挿抜を検出するためのビデオジャック検出器１１７、又は、レンズを駆動する操作を行なうための操作部１１８が設けられている。操作部１１８は、これに対する操作に応じた複数の接点の開閉に基づく出力信号を生成するためのエンコーダを有する。
【００４２】
これら、トリガスイッチ１１５、姿勢検出センサ１１６、ビデオジャック検出器１１７、及び、エンコーダを含む操作部１１８は、何れもチャターが生起する蓋然性のある信号源であり、各対応して設けられたチャタリング除去回路１１９，１２０，１２１，１２２を介して、それらの出力がシステムコントローラ１１１に入力されるように構成されている。これら各チャタリング除去回路１１９，１２０，１２１，１２２は、図１を参照して説明したものと略同様の構成を有しているが、設定データ保持部については個々の内部に保有せず、システムコントローラ１１１内の図示しないインターフェース部がこれらの設定データ保持部として機能するように構成されている。即ち、システムコントローラ１１１内のインターフェース部から、これらチャタリング除去回路１１９，１２０，１２１，１２２に対し、各該当する上述の設定データが供給されるように構成されている。
【００４３】
本デジタルカメラは、以上のような構成を有しているので、トリガスイッチ１１５、姿勢検出センサ１１６、ビデオジャック検出器１１７、及び、エンコーダを含む操作部１１８等々チャターが生起する蓋然性のある信号源からシステムコントローラ１１１に対してユーザの操作やカメラの状態に係る信号が供給されるに際し、チャタリング除去回路１１９，１２０，１２１，１２２が介挿されることによって、チャターの影響が除去されるため、ハザードが発生してカメラが誤動作し、乃至は、システムコントローラ１１１がカメラの状態を誤認識してしまうといったような不都合が極めて有効に回避され得ることになる。したがって、動作の安定した信頼性の高いデジタルカメラを実現することができる。
【００４４】
以上本発明のデジタルカメラについて説明したところから理解される通り、本発明は、このようなデジタルカメラとしての形態をとるだけでなく、操作者による操作に基づいて自己に対する設定乃至自己の動作を変更され得るように構成された電子機器であって、操作者による操作等に基づいてチャターが生起する蓋然性のある形態の信号を生成するようになされた信号源を適用して、その信号源の出力により当該電子機器に関する制御を行なう経路中、乃至は、検出信号をシステムコントローラのような制御部に供給する経路中に、図１を参照して説明したものと同様のチャタリング除去回路を設けた構成の電子機器としても具現され得ることは勿論である。このような電子機器は、制御装置、記録装置、再生装置等々の形態をとり得る。
【００４５】
なお、図１に示したチャタリング除去回路では、出力信号Ｓoutの立ち上がり（又は立ち下がり）エッジ部を生成する第１の基準回数と、出力信号Ｓoutの立ち下がり（又は立ち上がり）エッジ部を生成する第２の基準回数とを異ならせたが、これらの値を同一とすることもできる。このようにすれば、設定データ保持部２０のレジスタ２２又は２３の一方を省略することができるので、構成および制御をより簡単にできる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一つの実施の形態としてのチャタリング除去回路の構成を示すブロック図である。
【図２】図１の各部の信号波形を示すタイミング図である。
【図３】本発明によるデジタルカメラの一例の構成を示すブロック図である。
【図４】従来のチャタリング除去回路の構成を示すブロック図である。
【図５】図４の各部の信号波形を示すタイミング図である。
【符号の説明】
【００４７】
１０  同期入力信号生成部
１１  入力端子部
１２  システムクロック入力端子
２０  設定データ保持部
２１，２２，２３  レジスタ
３０  内部クロック生成部
４０  ステートマシン部
４１  中間段階信号生成部
４２  出力信号生成部
【図１】
2005051705.tif 000003
【図２】
2005051705.tif 000004
【図３】
2005051705.tif 000005
【図４】
2005051705.tif 000006
【図５】
2005051705.tif 000007