(57)【要約】【課題】  フォトインタラプタ等のフォトセンサを用いてアクチュエータの位置検知、速度検知するカメラ装置において、フォトセンサの信号検知不良による変倍装置が制御不能状態に陥ることなく、信号レベルの状態を判断してフォトセンサの信号を正常に検知できるようにフォトセンサの信号レベルを比較する閾値レベルを調整することにより、制御可能状態に復帰できるカメラ装置の提供を目的とする。【解決手段】  レンズを駆動するためのアクチュエータとその位置検知をするためのフォトセンサによって構成されるレンズ駆動手段、アクチュエータを駆動するためのドライブ手段、フォトセンサから得られるアナログ信号をデジタルパルス信号に変換するセンサ検知手段によって構成され、センサ検知手段により最適なフォトセンサの信号レベルを比較する閾値レベルを調整することにより目的を達成する。【選択図】        図１
2006098660.tif 000002
【特許請求の範囲】
【請求項１】
変倍スイッチのＯＮ／ＯＦＦの状態に応じて、或いは、回転部材を回すことによりその回転に応じて、変倍レンズを駆動する変倍手段を有するカメラ装置であって、
前記変倍手段は、
変倍レンズを駆動するためのアクチュエータを駆動するドライブ手段と、
アクチュエータの駆動速度に比例した周波数のアナログ信号を出力するセンサを２つ有し、２つのセンサからの信号をパルス信号に変換し、一方のセンサの信号をＡ相パルス、もう一方のセンサの信号をＢ相パルスとするセンサ検出手段とを有し、
前記センサ検出手段は、センサからの信号を所定の閾値と比較し、所定の閾値よりも高ければＨレベル、所定の閾値よりも低ければＬレベルのデジタル信号を出力することにより、パルス信号を発生するものであって、
Ａ相パルスの立上がり、Ｂ相パルスの立上がり、Ａ相パルスの立下り、Ｂ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときには、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、
なおかつ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とし、
Ｂ相パルスの立上がり、Ａ相パルスの立上がり、Ｂ相パルスの立下り、Ａ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときは、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、
なおかつ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とするカメラ装置。
【請求項２】
請求項１に記載のカメラ装置は、電源ＯＦＦ時には鏡筒は本体の中に収納され、電源ＯＮ時に鏡筒が繰り出され撮影可能状態になる沈胴式のカメラ装置であり、
センサ検出手段は、カメラに電源がＯＮされ鏡筒が撮影可能位置に繰り出されるまでの間にセンサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置。
【請求項３】
請求項１に記載のカメラ装置の前記センサ検出手段において、カメラ動作中に変倍レンズが駆動されているときは、常に、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置。
【請求項４】
請求項１に記載のカメラ装置の前記センサ検出手段において、カメラ動作中にユーザーが最適化をする意思を表示する所定のスイッチが押された時、若しくは、表示装置に表示されるメニューでユーザーが最適化をする意思を表示する項目が選択されたときにのみ、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置。
【請求項５】
請求項１に記載のカメラ装置のセンサ検出手段において、
Ａ相パルスの立上がりエッジ、Ａ相パルスの立下りエッジが連続して検出された際に、
若しくは、Ｂ相パルスの立上がりエッジ、Ｂ相パルスの立下りエッジが連続して検出された際に、
制御不能状態に陥ることなく、スレッシュレベルの最適化を行い、制御可能状態に復帰することを特徴とするカメラ装置。
【請求項６】
請求項１に記載のカメラ装置のセンサ検出手段がエンコーダパルスのエッジを検出できずに、変倍手段が制御不能状態に陥ったときに、センサエラー判定処理を行い、
前記センサエラー判定処理は、
センサ検出手段が出力するパルス出力状態が“Ｈ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に上げ、
センサ検出手段が出力するパルス出力状態が“Ｌ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に下げることにより実現され、
前記センサエラー判定処理の実施により
エンコーダパルスエッジを検出できるスレッシュを見つけ出し、制御不能状態から制御可能状態に復帰できることを特徴とするカメラ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変倍手段を有するカメラ装置に係わり、変倍手段が常に最適な駆動ができるよう速度、及び位置を検知するためのセンサのセンシングを制御するカメラ装置に関する。
【背景技術】
【０００２】
従来、変倍装置の速度検知、及び位置検知には、フォトインタラプタ等の光学式センサを用いて、アクチュエータが駆動するとセンサの投光部と受光部の間に遮光板が出入りし、センサの投光部と受光部との間に遮光板がなく、受光部が投光側の光を受光できているときにはセンサより出力電流が得られ、センサの投光部と受光部の間に遮光板が有るときには、受光部は投光部からの光を受光することができずほとんど出力電流を得ることができない、という構成により、センサ出力として電流が得られる期間、電流が得られない期間が交互に現われる。
【０００３】
センサのアナログ出力をコンパレータにより二値化しそのパルスの数をカウントすることにより位置情報として、若しくは、単位時間当たりのパルスの数をカウントすることにより、速度情報として得られる。
【特許文献１】特開２００１−３２４６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、上述のような光電センサを用いて、フォトダイオードの光を透過する明領域とフォトダイオードの光を遮光する暗領域を交互に配置するパルス板をアクチュエータの駆動に合わせて回転させ、センサ部をパルス板の明領域が通過する時には、出力電流が得られる状態、センサ部をパルス板の暗領域が通過する時には、出力電流がほとんど得られない状態を連続的なアナログ出力として得て、そのアナログ出力が、予め決められた閾値よりも大きければ出力を“Ｈ”、閾値よりも小さければ出力を“Ｌ”とする。
【０００５】
その結果、アクチュエータの駆動速度に比例した周波数のパルス信号が得られる。
【０００６】
この場合、アクチュエータの駆動速度が遅い時には、センサの出力が変化する周波数も遅いため、センサの能力の最大限の振幅のアナログ出力が得られる。
【０００７】
しかし、駆動速度が速い時には、センサの出力が変化する周波数も高くなり、センサが出力する振幅も変化する。
【０００８】
そのため、駆動速度が速い時と、遅い時では、センサ出力を二値化するための最適な閾値が異なる場合が多い。
【０００９】
このため、一律の閾値で駆動しようとすると、最高速度をあまり高く設定することができないという問題があった。
【００１０】
また、仮に一律の閾値で全速度領域の駆動が可能となった場合でも、メカ的な変動要因に対する余裕はない。
【００１１】
さらに、センサの出力の個体差、温度変化、経年変化を加味するとさらに困難になってくる。
【００１２】
本発明は、以上の点に着目して成されたもので、フォトインタラプタ等のフォトセンサを用いてアクチュエータの位置検知、速度検知するカメラ装置において、フォトセンサの信号検知不良による変倍装置が制御不能状態に陥ることなく、信号レベルの状態を判断してフォトセンサの信号を正常に検知できるようにフォトセンサの信号レベルを比較する閾値レベルを調整することにより、制御可能状態に復帰できるカメラ装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１４】
本発明に係るカメラ装置に於いては、
第１に、変倍スイッチのＯＮ／ＯＦＦの状態に応じて、或いは、回転部材を回すことによりその回転に応じて、変倍レンズを駆動する変倍手段を有するカメラ装置であって、
前記変倍手段は、
変倍レンズを駆動するためのアクチュエータを駆動するドライブ手段と、
アクチュエータの駆動速度に比例した周波数のアナログ信号を出力するセンサを２つ有し、２つのセンサからの信号をパルス信号に変換し、一方のセンサの信号をＡ相パルス、もう一方のセンサの信号をＢ相パルスとするセンサ検出手段とを有し、
前記センサ検出手段は、センサからの信号を所定の閾値と比較し、所定の閾値よりも高ければＨレベル、所定の閾値よりも低ければＬレベルのデジタル信号を出力することにより、パルス信号を発生するものであって、
Ａ相パルスの立上がり、Ｂ相パルスの立上がり、Ａ相パルスの立下り、Ｂ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときには、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、
なおかつ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とし、
Ｂ相パルスの立上がり、Ａ相パルスの立上がり、Ｂ相パルスの立下り、Ａ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときは、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、
なおかつ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とする。
【００１５】
第２に、前記第１のカメラ装置は、電源ＯＦＦ時には鏡筒は本体の中に収納され、電源ＯＮ時に鏡筒が繰り出され撮影可能状態になる沈胴式のカメラ装置であり、
センサ検出手段は、カメラに電源がＯＮされ鏡筒が撮影可能位置に繰り出されるまでの間にセンサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とする。
【００１６】
第３に、前記第１のカメラ装置の前記センサ検出手段において、カメラ動作中に変倍レンズが駆動されているときは、常に、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とする。
【００１７】
第４に、前記第１のカメラ装置の前記センサ検出手段において、カメラ動作中にユーザーが最適化をする意思を表示する所定のスイッチが押された時、若しくは、表示装置に表示されるメニューでユーザーが最適化をする意思を表示する項目が選択されたときにのみ、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とする。
【００１８】
第５に、前記第１のカメラ装置のセンサ検出手段において、
Ａ相パルスの立上がりエッジ、Ａ相パルスの立下りエッジが連続して検出された際に、
若しくは、Ｂ相パルスの立上がりエッジ、Ｂ相パルスの立下りエッジが連続して検出された際に、制御不能状態に陥ることなく、スレッシュレベルの最適化を行い、制御可能状態に復帰することを特徴とする。
【００１９】
第６に、前記第１のカメラ装置のセンサ検出手段がエンコーダパルスのエッジを検出できずに、変倍手段が制御不能状態に陥ったときに、センサエラー判定処理を行い、
前記センサエラー判定処理は、
センサ検出手段が出力するパルス出力状態が“Ｈ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に上げ、
センサ検出手段が出力するパルス出力状態が“Ｌ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に下げることにより実現され、
前記センサエラー判定処理の実施により
エンコーダパルスエッジを検出できるスレッシュを見つけ出し、制御不能状態から制御可能状態に復帰できることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、本発明に係るカメラ装置に於いては、
第１に、変倍スイッチのＯＮ／ＯＦＦの状態に応じて、或いは、回転部材を回すことによりその回転に応じて、変倍レンズを駆動する変倍手段を有するカメラ装置であって、前記変倍手段は、変倍レンズを駆動するためのアクチュエータを駆動するドライブ手段と、アクチュエータの駆動速度に比例した周波数のアナログ信号を出力するセンサを２つ有し、２つのセンサからの信号をパルス信号に変換し、一方のセンサの信号をＡ相パルス、もう一方のセンサの信号をＢ相パルスとするセンサ検出手段とを有し、前記センサ検出手段は、センサからの信号を所定の閾値と比較し、所定の閾値よりも高ければＨレベル、所定の閾値よりも低ければＬレベルのデジタル信号を出力することにより、パルス信号を発生するものであって、Ａ相パルスの立上がり、Ｂ相パルスの立上がり、Ａ相パルスの立下り、Ｂ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときには、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、なおかつ、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とし、Ｂ相パルスの立上がり、Ａ相パルスの立上がり、Ｂ相パルスの立下り、Ａ相パルスの立下りの順でパルス信号が得られる方向にアクチュエータが駆動されるときは、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合よりも小さいときには、スレッシュレベルを上昇させ、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔が、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わず、なおかつ、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合よりも小さいとき、スレッシュレベルをダウンさせ、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔が、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔に対して所定の割合以上大きいときには、スレッシュレベルの変更は行わないことを特徴とするカメラ装置を提供することが出来る。
【００２１】
第２に、前記第１のカメラ装置は、電源ＯＦＦ時には鏡筒は本体の中に収納され、電源ＯＮ時に鏡筒が繰り出され撮影可能状態になる沈胴式のカメラ装置であり、センサ検出手段は、カメラに電源がＯＮされ鏡筒が撮影可能位置に繰り出されるまでの間にセンサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置を提供することが出来る。
【００２２】
第３に、前記第１のカメラ装置の前記センサ検出手段において、カメラ動作中に変倍レンズが駆動されているときは、常に、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置を提供することが出来る。
【００２３】
第４に、前記第１のカメラ装置の前記センサ検出手段において、カメラ動作中にユーザーが最適化をする意思を表示する所定のスイッチが押された時、若しくは、表示装置に表示されるメニューでユーザーが最適化をする意思を表示する項目が選択されたときにのみ、センサ検出手段が出力するデジタル信号が最適かどうかを監視し、閾値を最適な値に調整することを特徴とするカメラ装置を提供することが出来る。
【００２４】
第５に、前記第１のカメラ装置のセンサ検出手段において、Ａ相パルスの立上がりエッジ、Ａ相パルスの立下りエッジが連続して検出された際に、若しくは、Ｂ相パルスの立上がりエッジ、Ｂ相パルスの立下りエッジが連続して検出された際に、制御不能状態に陥ることなく、スレッシュレベルの最適化を行い、制御可能状態に復帰することを特徴とするカメラ装置を提供することが出来る。
【００２５】
第６に、前記第１のカメラ装置のセンサ検出手段がエンコーダパルスのエッジを検出できずに、変倍手段が制御不能状態に陥ったときに、センサエラー判定処理を行い、前記センサエラー判定処理は、センサ検出手段が出力するパルス出力状態が“Ｈ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に上げ、センサ検出手段が出力するパルス出力状態が“Ｌ”レベルであり、なおかつ現在設定されているセンサが出力するアナログ信号を比較する閾値が所定の値以下であれば、スレッシュレベルを徐々に下げることにより実現され、前記センサエラー判定処理の実施によりエンコーダパルスエッジを検出できるスレッシュを見つけ出し、制御不能状態から制御可能状態に復帰できることを特徴とするカメラ装置を提供することが出来る。
【発明を実施するための最良の形態】
【００２６】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００２７】
（第１の実施例）
以下、図面を参照して本発明の実施例を説明する。
【００２８】
図１は、本発明の実施例の構成を示す図である。
【００２９】
図１において、１００はカメラ装置である。
【００３０】
１０は変倍レンズ、１１はフォーカスレンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００３１】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００３２】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００３３】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００３４】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００３５】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００３６】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００３７】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００３８】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００３９】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ装置１００の電力消費を大幅に低減することが出来る。
【００４０】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００４１】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００４２】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００４３】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００４４】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００４５】
４２はフォーカスレンズ１１のフォーカシングを制御する測距制御手段、５００はズーム操作レバー（不図示）の操作に応じて変倍レンズ１０のズーミングを制御する変倍手段であり、詳細は図２を用いてする。
【００４６】
図２は、変倍手段の構成を示している。
【００４７】
破線外の１０、１１、１２、１４、５０は図１で説明した物と同じ物を示しており、１０は変倍レンズ、１１はフォーカスレンズ、１２は絞り機能を備えるシャッター、１４は撮像素子、５０はシステム制御回路を示している。
【００４８】
図２の破線内の６００は変倍レンズを駆動するアクチュエータ６０２、位置検知、及び速度検知のためのセンサ６０４、６０６を含むレンズ駆動手段であり、詳細は図３の模式図を用いて後述する。
【００４９】
図２の６０８はセンサ６０４、６０６から得られたアナログ信号をデジタル信号に変化するためのセンサ検知手段であり、センサからの信号を所定の閾値と比較し、所定の閾値よりも高ければＨレベル、所定の閾値よりも低ければＬレベルのデジタル信号として出力することにより、パルス信号を発生するものである。
【００５０】
図２の６１０はアクチュエータを駆動するドライブ手段である。
【００５１】
次に、レンズ駆動手段６００について、図３の模式図を用いて説明する。センサの投光部と受光部の間に遮光板が配置されるようにアクチュエータの回転軸にパルス板６１２が取り付けられている。パルス板６１２は図４に示すような構成になっており、センサの投光部からのフォトダイオードの光を透過する明領域、センサの投光部からのフォトダイオードの光を遮光する暗領域が交互に配されており、アクチュエータが駆動され回転軸が回転しパルス板６１２が回転すると受光部は投光部からの光を受光・遮光を繰り返し、それに応じてアクチュエータの回転速度に比例した周波数のアナログ信号をセンサ６０４、６０６の出力として得る。
【００５２】
また、２つのセンサ６０４、６０６の位置関係およびパルス板６１２の明領域と暗領域の関係は、一方のセンサの光軸が暗領域から明領域への境界線に一致しているときには、もう一方のセンサの光軸は常に明領域の中心線と一致しており、一方のセンサの光軸が明領域から暗領域への境界線に一致しているときには、もう一方のセンサの光軸は常に暗領域の中心線と一致するような関係になっている。
【００５３】
以上、図３を用いてレンズ駆動手段の詳細について、図２を用いて変倍手段の詳細について説明した。
【００５４】
４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００５５】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００５６】
露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００５７】
５０はカメラ装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００５８】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、カメラ装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００５９】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
【００６０】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、等がある。
【００６１】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００６２】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００６３】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００６４】
ここで、これらの操作手段の具体的な説明を行う。
【００６５】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００６６】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００６７】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００６８】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来る。
【００６９】
この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００７０】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施例では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００７１】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００７２】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００７３】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００７４】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００７５】
なお、本実施例では記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００７６】
インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００７７】
さらに、インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００７８】
１０２は、カメラ装置１００の変倍レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００７９】
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００８０】
１１０は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００８１】
１１２は通信手段１１０によりカメラ装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００８２】
２００はメモリカードやハードディスク等の記録媒体である。
【００８３】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、カメラ装置１００とのインタフェース２０４、カメラ装置１００と接続を行うコネクタ２０６を備えている。
【００８４】
２１０はメモリカードやハードディスク等の記録媒体である。
【００８５】
記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、カメラ装置１００とのインタフェース２１４、カメラ装置１００と接続を行うコネクタ２１６を備えている。
【００８６】
図５乃至図１６を参照して、第１の実施例の動作を説明する。
【００８７】
図５及び図６は本実施例のカメラ装置１００の主ルーチンのフローチャートを示す。
【００８８】
図５及び図６を用いて、カメラ装置１００の動作を説明する。
【００８９】
電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化する（Ｓ１０１）。
【００９０】
システム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていたならば（Ｓ１０３）、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含むカメラ装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後（Ｓ１０５）、Ｓ１０３に戻る。
【００９１】
モードダイアル６０が撮影モードに設定されていたならば（Ｓ１０３）、Ｓ１０６に進む。
【００９２】
モードダイアル６０がその他のモードに設定されていたならば（Ｓ１０３）、システム制御回路５０は選択されたモードに応じた処理を実行し（Ｓ１０４）、処理を終えたならばＳ１０３に戻る。
【００９３】
システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作情況がカメラ装置１００の動作に問題があるか否かを判断し（Ｓ１０６）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００９４】
電源８６に問題が無いならば（Ｓ１０６）、システム制御回路５０は鏡筒駆動信号がＯＮしていれば（Ｓ１１２）、鏡筒の駆動を開始し（Ｓ１１３）、スレッシュレベル判定処理（Ｓ１１４）に進む。スレッシュレベル判定処理の詳細は、図７を用いて後述する。電源８６に問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００９５】
システム制御回路５０は、スレッシュレベル判定処理ルーチンを終えて、撮影可能状態となる（Ｓ１１５）。
【００９６】
＜スレッシュレベル判定処理ルーチン＞
スレッシュレベル判定処理ルーチンの詳細について図７を用いて、説明する。
【００９７】
システム制御回路５０は、まず最初に、エッジ検出処理ルーチン（Ｓ５０２）に進む。エッジ検出処理ルーチンの詳細は、図８を用いて後述する。
【００９８】
システム制御回路５０は、ズーム駆動信号がＯＦＦされていれば（Ｓ５０４）、メインルーチンへ戻る。また、メカニカル・エラー・フラグに１が立っていれば（Ｓ５０６）、メインルーチンへ戻る。
【００９９】
エッジ検出処理ルーチン（Ｓ５０２）に検出されたエッジ検出フラグが０００１でないとき（Ｓ５０８）、システム制御回路はＳ５０２へ戻ってＳ５０２〜Ｓ５０６を繰り返す。
【０１００】
エッジ検出処理ルーチン（Ｓ５０２）に検出されたエッジ検出フラグが０００１であれば（Ｓ５０８）、検出されたＢ相立下りエッジを時間軸上の０にセットし（Ｓ５１０）、パルスエッジ間隔計測処理ルーチンへ進む（Ｓ５１２）。パルスエッジ間隔計測処理ルーチンの詳細は、図１０を用いて後述する。
【０１０１】
システム制御回路５０は、ズーム駆動信号がＯＦＦされていれば（Ｓ５１４）、メインルーチンへ戻り、ズーム駆動信号がＯＦＦされていなければ、Ｓ５１２、Ｓ５１４を所定の回数繰り返す（Ｓ５１６）。
【０１０２】
エンコーダのエッジ間隔の計測を所定の回数繰返した後、式（１）〜（４）
ＴＡｕ−Ｂｄ＝１／ｎΣ（ｔＡｕｎ−ｔＢｄ（ｎ−１））  …式（１）
ＴＢｕ−Ａｕ＝１／ｎΣ（ｔＢｕｎ−ｔＡｕｎ）      …式（２）
ＴＡｄ−Ｂｕ＝１／ｎΣ（ｔＡｄｎ−ｔＢｕｎ）      …式（３）
ＴＢｄ−Ａｄ＝１／ｎΣ（ｔＢｄｎ−ｔＡｄｎ）      …式（４）
により隣り合うエッジ間隔の平均ＴＡｕ−Ｂｄ、ＴＢｕ−Ａｕ、ＴＡｄ−Ｂｕ、ＴＢｄ−Ａｄを算出し（Ｓ５１８）、スレッシュレベル変更処理ルーチン（Ｓ５２０）へ進む。
【０１０３】
スレッシュレベル変更処理ルーチンの詳細は、図１１を用いて後述する。
【０１０４】
このように、式（１）〜（４）によりエッジ間隔を計測することにより、Ａ相の立上がりエッジ、Ａ相の立下りエッジが連続して検出された場合、若しくは、Ｂ相の立上がりエッジ、Ｂ相の立下りエッジが連続して検出された場合には、算出されるＴＡｕ−Ｂｄ、ＴＡｄ−Ｂｕの値がマイナス値となるため、図１２（ａ）、（ｃ）に模式的に示されるようなパルスの検出状態になっても、それを判別でき、従来のようにアクチュエータの回転方向が判別できず、制御不能状態に陥ることなく制御可能状態への復帰できる。
【０１０５】
システム制御回路５０は、スレッシュレベル変更処理ルーチン（Ｓ５２０）を終えたならば、メインルーチンへ戻る。
【０１０６】
＜エッジ検出処理ルーチン＞
エッジ検出処理ルーチンの詳細について、図８を用いて説明する。
【０１０７】
システム制御回路５０は、エラー検知用タイマの計時動作を開始する（Ｓ６００）。
【０１０８】
エラー検知タイマが計時を開始後、１００ｍｓｅｃが経過しておらず（Ｓ６０２）、ズーム駆動信号がＯＦＦされておらず（Ｓ６０４）、メカニカル・エラー・フラグが立っておらず（Ｓ６０６）、エンコーダのエッジが検出されない場合は（Ｓ６０８）、Ｓ６０２〜Ｓ６０８を繰り返す。
【０１０９】
エラー検知タイマが計時を開始後、ズーム駆動信号がＯＦＦされることなく（Ｓ６０４）、メカニカル・エラー・フラグが立つこともなく（Ｓ６０６）、エンコーダのエッジが検出されずに（Ｓ６０８）、１００ｍｓｅｃが経過した場合、システム制御回路５０は、センサエラー判定処理ルーチンへ（Ｓ６１０）進む。センサエラー処理ルーチンの詳細は、図９を用いて後述する。
【０１１０】
エッジ検出処理ルーチンに戻ったシステム制御回路５０は、ズーム駆動信号がＯＦＦされていれば（Ｓ６０４）、ズーム駆動処理ルーチンへ戻る。さらに、メカニカル・エラー・フラグに１が立っていれば（Ｓ６０６）、ズーム駆動処理ルーチンへ戻る。
【０１１１】
システム制御回路５０は、エンコーダパルスエッジを検出すると（Ｓ６０８）、エラー検知用タイマをリセットし（Ｓ６１２）、検出したエンコーダパルスエッジが立上がりエッジであるか、立下りエッジであるかを判断し（Ｓ６１４）、さらに、検出したエンコーダパルスエッジがＡ相のパルスであるか、Ｂ相のパルスであるかを判断し（Ｓ６１６）、
検出したエンコーダパルスエッジがＡ相の立上がりエッジであれば４ｂｉｔで構成されるエッジ検知フラグを１０００にセットし（Ｓ６２０）、
検出したエンコーダパルスエッジがＢ相の立上がりエッジであれば４ｂｉｔで構成されるエッジ検知フラグを０１００にセットし（Ｓ６２２）、
検出したエンコーダパルスエッジがＡ相の立下がりエッジであれば４ｂｉｔで構成されるエッジ検知フラグを００１０にセットし（Ｓ６２４）、
検出したエンコーダパルスエッジがＢ相の立下がりエッジであれば４ｂｉｔで構成されるエッジ検知フラグを０００１にセットし（Ｓ６２６）、
スレッシュレベル判定処理ルーチンへ戻る。
【０１１２】
＜センサエラー判定処理ルーチン＞
センサエラー判定処理ルーチンの詳細について、図９を用いて説明する。
【０１１３】
システム制御回路５０は、エンコーダパルス出力状態が現在“Ｈ”レベルであり（Ｓ７００）、なおかつ現在設定されているリファレンスレベルが設定できる最大値２．５Ｖ以下であれば（Ｓ７０２）、リファレンスレベルを所定の電圧だけ上げ（Ｓ７０４）、エッジ検出処理ルーチンヘ戻る。
【０１１４】
システム制御回路５０は、エンコーダパルス出力状態が“Ｈ”レベルであり（Ｓ７００）、なおかつ現在設定されているリファレンスレベルが設定できる最大値２．５Ｖよりも高い電圧レベルであれば（Ｓ７０２）、メカニカル・エラー・フラグに１を立て（Ｓ７１０）、エッジ検出処理ルーチンヘ戻る。
【０１１５】
システム制御回路５０は、エンコーダパルス出力状態が“Ｌ”レベルであり（Ｓ７００）、なおかつ現在設定されているリファレンスレベルが設定できる最小値０．５Ｖ以上であれば（Ｓ７０６）、リファレンスレベルを所定の電圧だけ下げ（Ｓ７０８）、エッジ検出処理ルーチンヘ戻る。
【０１１６】
システム制御回路５０は、エンコーダパルス出力状態がＨレベルであり（Ｓ７００）、なおかつ現在設定されているリファレンスレベルが設定できる最小値０．５Ｖよりも低い電圧レベルであれば（Ｓ７０６）、メカニカル・エラー・フラグに１を立て（Ｓ７１０）、エッジ検出処理ルーチンヘ戻る。
【０１１７】
この処理ルーチンにより、センサの個体差、温度変化、経時変化等の要因により、センサの出力が極端に大きく、若しくは、極端に小さく、パルスエッジを検出できず、パルスエッジ間隔の時間を計測できない場合でも、スレッシュレベルを上げたり、下げたりすることにより、パルスエッジを検出できるスレッシュレベルを自動的に探し当て、パルスエッジの時間間隔を計測でき、制御可能状態に復帰できる。
【０１１８】
＜パルスエッジ間隔計測処理ルーチン＞
パルスエッジ間隔計測処理ルーチンの詳細について図１０を用いて、説明する。
【０１１９】
システム制御回路５０は、パルスエッジ間隔計測用タイマをスタートした後（Ｓ７００）、再びパルスエッジ検出処理ルーチンへ進む（Ｓ７０２）。
【０１２０】
システム制御回路５０は、エッジ検知フラグが１０００であれば、検出されたエンコーダパルスエッジがＡ相の立上がりエッジであると判断し、パルスエッジ計測タイマの値をｔＡｕｎへ格納する（Ｓ７０６）。
【０１２１】
エッジ検知フラグが０１００であれば、検出されたエンコーダパルスエッジがＢ相の立上がりエッジであると判断し、パルスエッジ計測タイマの値をｔＢｕｎへ格納する（Ｓ７０８）。
【０１２２】
エッジ検知フラグが００１０であれば、検出されたエンコーダパルスエッジがＡ相の立下がりエッジであると判断し、パルスエッジ計測タイマの値をｔＡｄｎへ格納する（Ｓ７１０）。
【０１２３】
エッジ検知フラグが０００１であれば、検出されたエンコーダパルスエッジがＢ相の立下がりエッジであると判断し、パルスエッジ計測タイマの値をｔＢｄｎへ格納する（Ｓ７１２）。
【０１２４】
システム制御回路５０は、Ａ相の立上がり、Ｂ相の立上がり、Ａ相の立下がり、Ｂ相の立下がりの４種類のエッジを検出するために、Ｓ７０２〜Ｓ７１２を４回繰返し（Ｓ７１４）、スレッシュレベル判定処理ルーチンへ戻る。
【０１２５】
＜スレッシュレベル変更処理ルーチン＞
スレッシュレベル変更処理ルーチンの詳細について、図１１を用いて説明する。
【０１２６】
図１３（ａ）に模式的に示すように、
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔ＴＡｕ−Ｂｄに対する、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔ＴＡｄ−Ｂｕの割合が、所定の割合よりも小さいとき（Ｓ８００）、スレッシュレベルを所定の値だけダウンする（Ｓ８０２）。
【０１２７】
Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔ＴＡｕ−Ｂｄに対する、Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔ＴＡｄ−Ｂｕの割合が、所定の割合以上あるときは（Ｓ８００）、スレッシュレベルの変更は行わず、次へ進む。
【０１２８】
図１３（ｃ）に模式的に示すように、
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔ＴＡｄ−Ｂｕに対する、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔ＴＡｕ−Ｂｄの割合が、所定の割合よりも小さいとき（Ｓ８０４）、スレッシュレベルを所定の値だけアップする（Ｓ８０６）。
【０１２９】
Ｂ相の立上がりエッジとＡ相の立下がりエッジの時間間隔ＴＡｄ−Ｂｕに対する、Ｂ相の立下がりエッジとＡ相の立上がりエッジの時間間隔ＴＡｕ−Ｂｄの割合が、所定の割合以上あるときは（Ｓ８０４）、スレッシュレベルの変更は行わず、スレッシュレベル判定処理ルーチンへ戻る。
【０１３０】
シャッタースイッチＳＷ１が押されていないならば（Ｓ１１９）、Ｓ１０３に戻る。
【０１３１】
シャッタースイッチＳＷ１が押されたならば（Ｓ１１９）、
システム制御回路５０は、測距処理を行って変倍レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ１２２）。測光処理に於いて、必要であればフラッシュの設定も行う。
【０１３２】
この測距・測光処理Ｓ１２２の詳細は図１４を用いて後述する。
【０１３３】
測距・測光処理Ｓ１２２を終えたならば、システム制御回路５０はシャッタースイッチＳＷ２が押されずに（Ｓ１２５）、さらにシャッタースイッチＳＷ１も解除されたならば（Ｓ１２６）、Ｓ１０３に戻る。
【０１３４】
シャッタースイッチＳＷ２が押されたならば（Ｓ１２５）、システム制御回路５０は、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１２９）。
【０１３５】
この撮影処理Ｓ１２９の詳細は図１５を用いて後述する。
【０１３６】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を、また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理を実行する（Ｓ１３４）。
【０１３７】
この記録処理Ｓ１３４の詳細は図１６を用いて後述する。
【０１３８】
記録処理Ｓ１３４が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（Ｓ１３５）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判断し（Ｓ１３６）、連写フラグが設定されていたならば、連続して撮影を行うためにＳ１２９に戻り、次の撮影を行う。
【０１３９】
連写フラグが設定されていないならば（Ｓ１３６）、シャッタースイッチＳＷ２が放されるまで（Ｓ１３５）、現在の処理を繰り返す。
【０１４０】
シャッタースイッチＳＷ２が放されると（Ｓ１３５）、シャッタースイッチＳＷ１が押された状態であったならば（Ｓ１４１）、システム制御回路５０は、Ｓ１２５に戻って次の撮影に備える。
【０１４１】
シャッタースイッチＳＷ１が放された状態であったならば（Ｓ１４１）、システム制御回路５０は、一連の撮影動作を終えてＳ１０３に戻る。
【０１４２】
このように、本発明によれば、
エンコーダパルスエッジの時間間隔を計測することにより、スレッシュレベルの最適化を図ることが出来、フォトインタラプタ等のセンサのアナログ出力の温度変化、経時変化、および個体差に依存することなく信号レベルに適したスレッシュレベルを見つけ出すことができ、
従来のようにエンコーダパルスの検出不良を起こし、ズームが制御不能状態に陥る頻度を大幅に減少することが出来る。
【０１４３】
また、制御不能状態に陥った場合にでも、自ら、パルスエッジを検出できるスレッシュレベルを見つけ出し、制御可能状態に復帰することが出来る。
【０１４４】
図１４は、図６のＳ１２２における測距・測光処理の詳細なフローチャートを示す。
【０１４５】
システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【０１４６】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【０１４７】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（ＡＥ）が適正と判断されるまで（Ｓ２０２）、露光制御手段４０を用いてＡＥ制御を行う（Ｓ２０３）。
【０１４８】
ＡＥ制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュ・フラグをセットし、フラッシュ４８を充電する（Ｓ２０５）。
【０１４９】
露出（ＡＥ）が適正と判断したならば（Ｓ２０２）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１５０】
画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（ＡＷＢ）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行う（Ｓ２０７）。
【０１５１】
ホワイトバランス（ＡＷＢ）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１５２】
ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、システム制御回路５０は測距（ＡＦ）が合焦と判断されるまで（Ｓ２０８）、測距制御手段４２を用いてＡＦ制御を行う（Ｓ２０９）。
【０１５３】
測距（ＡＦ）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。
【０１５４】
図１５は、図６のＳ１２９における撮影処理の詳細なフローチャートを示す。
【０１５５】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御手段４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１４を露光する（Ｓ３０１、Ｓ３０２）。
【０１５６】
フラッシュ・フラグによりフラッシュ４８が必要か否かを判断し（Ｓ３０３）、必要な場合はフラッシュを発光させる（Ｓ３０４）。
【０１５７】
システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（Ｓ３０５）、シャッター１２を閉じて（Ｓ３０６）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む（Ｓ３０７）。
【０１５８】
設定された撮影モードに応じて、フレーム処理を行う必要があるならば（Ｓ３０８）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（Ｓ３０９）、色処理（Ｓ３１０）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。
【０１５９】
システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う（Ｓ３１１）。
【０１６０】
一連の処理を終えたならば、撮影処理ルーチンＳ１２９を終了する。
【０１６１】
図１６は、図６のＳ１３４における記録処理の詳細なフローチャートを示す。
【０１６２】
システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行った後（Ｓ４０１）、メモリ３０に処理を終えた画像データを書き込む。
【０１６３】
そして、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により行った後（Ｓ４０２）、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ圧縮した画像データの書き込みを行う（Ｓ４０３）。
【０１６４】
記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【０１６５】
以上、本発明の実施例の説明を行った。
【０１６６】
なお、実施例の説明に於いては、２相エンコーダのパルス信号の位相差その時間間隔を計測し、その時間間隔が均等になるように、スレッシュレベルを制御しているが、各々の相のエンコーダ信号のデューティーが５０％になるようにスレッシュレベルを制御することによっても、同様な効果が得られる。
【０１６７】
この場合、２相エンコーダ信号を用いたセンサ検出手段のみならず、１相エンコーダ信号を用いたセンサ検出手段においても有効である。
【図面の簡単な説明】
【０１６８】
【図１】本発明の一実施例の構成ブロック図である。
【図２】本実施例の変倍手段の構成ブロック図である。
【図３】本実施例の変倍レンズ駆動手段の模式図である。
【図４】本実施例のパルス板の構成図である。
【図５】本実施例の主ルーチンのフローチャートの一部である。
【図６】本実施例の主ルーチンのフローチャートの一部である。
【図７】本実施例のスレッシュレベル判定ルーチンのフローチャートである。
【図８】本実施例のエッジ検出ルーチンのフローチャートである。
【図９】本実施例のセンサエラー処理ルーチンのフローチャートである。
【図１０】本実施例のパルスエッジ間隔計測処理ルーチンのフローチャートである。
【図１１】本実施例のスレッシュレベル変更処理ルーチンのフローチャートである。
【図１２】（ａ）はセンサ出力が小さい時に、検出されるパルスの模式図、（ｂ）はセンサ出力が規格の中心値の時に、検出されるパルスの模式図、（ｃ）はセンサ出力が大きい時に、検出されるパルスの模式図である。
【図１３】（ａ）はセンサ出力がＡ相の立上がり、立下りが連続して検出された場合の模式図、（ｂ）はセンサ出力が正常に検出された場合の模式図、（ｃ）はセンサ出力がＡ相の立上がり、立下りが連続して検出された場合の模式図である。
【図１４】本実施例の測距・測光処理ルーチンのフローチャートである。
【図１５】本実施例の撮影ルーチンのフローチャートである。
【図１６】本実施例の記録ルーチンのフローチャートである。
【符号の説明】
【０１６９】
１０    変倍レンズ
１１    フォーカスレンズ
１２    シャッター
１４    撮像素子
１６    Ａ／Ｄ変換器
１８    タイミング発生回路
２０    画像処理回路
２２    メモリ制御回路
２４    画像表示メモリ
２６    Ｄ／Ａ変換器
２８    画像表示部
３０    メモリ
３２    画像圧縮・伸長回路
４０    露光制御手段
４２    測距制御手段
４４    ズーム制御手段
４６    バリア制御手段
４８    フラッシュ
５０    システム制御回路
５２    メモリ
５４    表示部
５６    不揮発性メモリ
６０    モードダイアルスイッチ
６２    シャッタースイッチＳＷ１
６４    シャッタースイッチＳＷ２
６６    画像表示ＯＮ／ＯＦＦスイッチ
６８    クイックレビューＯＮ／ＯＦＦスイッチ
７０    操作部
８０    電源制御手段
８２    コネクタ
８４    コネクタ
８６    電源手段
９０    インタフェース
９２    コネクタ
９４    インタフェース
９６    コネクタ
９８    記録媒体着脱検知手段
１００  カメラ装置
１０２  保護手段
１０４  光学ファインダ
１１０  通信手段
１１２  コネクタ（またはアンテナ）
２００  記録媒体
２０２  記録部
２０４  インタフェース
２０６  コネクタ
２１０  記録媒体
２１２  記録部
２１４  インタフェース
２１６  コネクタ
５００  変倍手段
６００  レンズ駆動手段
６０２  アクチュエータ
６０４、６０６  光電センサ
６０８  センサ検出手段
６１０  ドライブ手段
６１２  パルス板
【図１】
2006098660.tif 000003
【図２】
2006098660.tif 000004
【図３】
2006098660.tif 000005
【図４】
2006098660.tif 000006
【図５】
2006098660.tif 000007
【図６】
2006098660.tif 000008
【図７】
2006098660.tif 000009
【図８】
2006098660.tif 000010
【図９】
2006098660.tif 000011
【図１０】
2006098660.tif 000012
【図１１】
2006098660.tif 000013
【図１２】
2006098660.tif 000014
【図１３】
2006098660.tif 000015
【図１４】
2006098660.tif 000016
【図１５】
2006098660.tif 000017
【図１６】
2006098660.tif 000018