(57)【特許請求の範囲】
【請求項１】
光軸方向前方の撮影可能位置と後方の沈胴位置との間を進退可能な撮影レンズと、前記撮影レンズの繰り出し及び繰り込み動作を行なうレンズ駆動手段と、前記撮影レンズの駆動に応じてパルスを生成するパルス生成手段と、前記撮影レンズが沈胴位置にあるとき、前記撮影レンズの前面に位置する閉位置と同前面から退避する開位置との間で開閉操作されるバリア部材と、前記撮影レンズの基準位置を検出する位置検出手段と、前記バリア部材の開閉を検出するバリア部材開閉検出手段と、前記バリア部材開閉検出手段から閉情報を検出すると前記撮影レンズを沈胴位置に向けて駆動制御する制御手段とを有し、
前記制御手段は、前記パルス生成手段で生成したパルスに基づいて、前記位置検出手段により検出された前記基準位置を基準としたパルス制御を行なう第１の制御モードと、前記バリア部材開閉検出手段から閉情報を検出した時点を基準としたパルス制御を行なう第２の制御モードとを切り替え可能としたことを特徴とするカメラ。
【請求項２】
前記制御手段は、通常の沈胴制御には前記第1の制御モードを用い、前記バリア部材の開動作時中で、前記位置検出手段による前記基準位置検出前に前記バリア部材開閉検出手段が閉情報を出力した場合には前記第２の制御モードに切り替えることを特徴とする請求項１に記載のカメラ。
【請求項３】
前記第２の制御モードにより撮影レンズを繰り込むのに要する駆動パルス数は、前記バリア部材開閉検出手段が開情報を出力して前記撮影レンズの駆動を開始してから、前記バリア部材開閉検出手段が閉情報を出力するまでに検出したパルス数により求められることを特徴とする請求項２に記載のカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スライドバリアを有するカメラに関するものであり、さらに詳しくは鏡筒制御方法に関するものである。
【０００２】
【従来の技術】
撮影レンズ等を保護するためにカメラ本体の前部に設けられ、カメラ本体の左右方向に手動操作でスライドすることで開閉可能なスライドバリアを開くとメインスイッチが入り、撮影レンズがカメラ本体内の収納位置（沈胴位置）から撮影可能位置に移動するカメラが提案されている。
【０００３】
このタイプのカメラにおいて、前記スライドバリアを開いてからすぐ閉じるような無理な操作をすると、繰り出され始めた撮影レンズとスライドバリアが干渉するおそれがある。特開平9-311365号公報に開示されたカメラでは、メカ機構によって、バリアが完全に開かないと撮影レンズ鏡筒を繰り出し／繰り込みするための鏡筒モータの動力系がつながらず、また鏡筒がカメラ本体内の沈胴位置に収納されるまではロックが掛かりバリアを閉じられないようにするカメラを提案している。
【０００４】
また、ポテンショメータなどを用いて鏡筒の絶対位置が検出できるような構成を採ることで、どの位置からでも正確に、素早く沈胴位置まで鏡筒を駆動できるようにしているカメラもある。
【０００５】
【発明が解決しようとする課題】
しかしながら、メカ機構によるレンズバリアのロック方法を用いた場合、ユーザの操作に対するレスポンスが悪く、また動力分断機構やロック機構などを設けるため部品点数が増加してしまう。また、絶対位置検出機構を設けることも部品点数の増加につながってしまう。
【０００６】
また、鏡筒の絶対位置が検出できない場合の鏡筒制御については、例えば沈胴位置付近や、各ズームポジションを検出するスイッチ（SW）を設け、このスイッチ（SW）の入力を基準として鏡筒をパルス制御することで所定の位置に鏡筒を停止させるようにしているが、スライドバリアが開かれ鏡筒の駆動が開始された直後にスライドバリアが閉じられた際に、この沈胴位置検出SWの位相によっては直ちに繰り込み動作を開始することはできず、やはり撮影レンズとスライドバリアが干渉するおそれがある。
【０００７】
本発明ではこのような完全なロック機構や、絶対位置検出機構を用いないで、かつ操作感を損ねずにバリアと鏡筒の干渉を防ぐことを目的としている。
【０００８】
【課題を解決するための手段】
第１の発明は、光軸方向前方の撮影可能位置と後方の沈胴位置との間を進退可能な撮影レンズと、前記撮影レンズの繰り出し及び繰り込み動作を行なうレンズ駆動手段と、前記撮影レンズの駆動に応じてパルスを生成するパルス生成手段と、前記撮影レンズが沈胴位置にあるとき、前記撮影レンズの前面に位置する閉位置と同前面から退避する開位置との間で開閉操作されるバリア部材と、前記撮影レンズの基準位置を検出する位置検出手段と、前記バリア部材の開閉を検出するバリア部材開閉検出手段と、前記バリア部材開閉検出手段から閉情報を検出すると前記撮影レンズを沈胴位置に向けて駆動制御する制御手段とを有し、前記制御手段は、前記パルス生成手段で生成したパルスに基づいて、前記位置検出手段により検出された前記基準位置を基準としたパルス制御を行なう第１の制御モードと、前記バリア部材開閉検出手段から閉情報を検出した時点を基準としたパルス制御を行なう第２の制御モードとを切り替え可能としたことを特徴とするカメラにある。
【０００９】
第２の発明は、上記第１の発明で、前記制御手段は、通常の沈胴制御には前記第1の制御モードを用い、前記バリア部材の開動作時中で、前記位置検出手段による前記基準位置検出前に前記バリア部材開閉検出手段が閉情報を出力した場合には前記第２の制御モードに切り替えることを特徴とする。
【００１０】
第３の発明は、上記第２の発明で、前記第２の制御モードにより撮影レンズを繰り込むのに要する駆動パルス数は、前記バリア部材開閉検出手段が開情報を出力して前記撮影レンズの駆動を開始してから、前記バリア部材開閉検出手段が閉情報を出力するまでに検出したパルス数により求められることを特徴とする。
【００１１】
これにより、鏡筒駆動中にもバリア閉操作を迅速に受け付けることができ、バリアと鏡筒の干渉を防ぐことができる。
【００１２】
第４の発明は、上記いずれかの発明で、前記バリア部材が開かれて前記撮影レンズが前方に繰り出され始めた際に、前記バリア部材を開位置で係止させるロック機構と、前記ロック機構が有効に前記バリア部材をロックしているか否かを検出するロック検出手段を有し、前記制御手段は、前記ロック検出手段がロック検出を行なう以前に前記バリア部材開閉検出手段が閉情報を出力した場合、直ちに沈胴方向に撮影レンズを駆動する第３の制御モードを有し、前記ロック検出手段がロック検出情報を出力以後に前記バリア部材開閉検出手段がバリア閉情報を出力した場合、前記撮影レンズを撮影待機位置まで駆動した後に、前記第１の制御モードで前記撮影レンズを駆動制御することを特徴とする。
【００１３】
上記第３の構成において、バリア部材のロック機構を設けた際に、実際にロックがかかる前にバリア部材が操作された場合、バリア部材と鏡筒の干渉を防ぐことができ、かつバリア部材を瞬時に開、閉、開のような操作が行われた際にも、撮影レンズを無駄に駆動せずに済む。
【００１４】
【発明の実施の形態】
図１は、本発明の実施の形態を示すカメラにおけるブロック図である。CPU１には操作スイッチ（SW）類２、測距回路３、測光回路４、ストロボ回路５、給送駆動及びレンズ駆動用モータ駆動回路６、シャッタ駆動回路７が接続されている。また、データディスク読み取りフォトリフレクタ（PR）８、シャッタの作動検出用フォトインタラプタ（PI）９、レンズ位置検出用の鏡筒フォトインタラプタ（PI）１０、給送検出用フォトリフレクタ（PR）１１も接続されている。
【００１５】
また、測距回路３には測距センサ１２が、測光回路４には測光センサ１３がストロボ回路５には発光部１４が接続されている。
【００１６】
さらに、給送駆動及びレンズ駆動用モータ駆動回路６には給送駆動用モータ１５、レンズ駆動用モータ１６が接続されている。
【００１７】
さらに、シャッタ駆動回路７にはシャッタ１７が接続されている。
【００１８】
図２に示すように、カメラボディ２１には、その正面中央に、ズームレンズ鏡筒２２が備えられている。このズームレンズ鏡筒２２は、光軸方向後方の収納位置と前方の撮影可能位置（ズーム範囲）との間を移動可能である。カメラボディ２１には、収納位置にあるズームレンズ鏡筒２２の前方に、光軸と垂直方向に沿って進退可能なスライドバリア２３が備えられている。カメラボディ２１には、スライドバリア２３が閉位置から全開位置に達する直前、及び全開位置から閉位置に若干移動させたときに作動するメインスイッチ（ＳＷ）２０が設けられている。図２は、スライドバリア２３の全開状態を示している。
【００１９】
次に、上記カメラにおける撮影時の動作を、図３に示すフローチャートを用いて説明する。
【００２０】
ここで、本実施の形態のカメラにおける電源の投入処理について説明する。
【００２１】
スイッチ２０はメインスイッチであり、手動操作されるスライドバリア２３の開閉により、カメラの電源がON/OFFされる。
【００２２】
電源OFF状態（図３のS1）から、スライドバリア２３を開方向にスライドさせるとメインスイッチがオンとなり（S2）、バリアの開動作が続行され（S3）、レンズ鏡筒を撮影待機位置に駆動する動作が行なわれる（S4）。具体的にはモータ駆動回路６によるレンズ駆動モータ１５への通電によりレンズ鏡筒が沈端（沈胴）位置からＷＩＤＥ端まで繰り出される。このフローには記載していないが、その後は、測光回路４により測光演算し、測光結果が所定レベル未満のときはストロボ回路５を作動させ、ストロボ発光用のコンデンサの予備充電を行なう。一方、測光結果が所定レベル以上のときはそのまま撮影可能状態となる。バリア開動作の中で、レンズ位置検出用フォトインタラプタ１０の信号変化を得て、レンズ位置を検出する。この、フォトインタラプタ１０の信号検出についての詳細な説明は後述する。
【００２３】
撮影待機状態（S4）にてレリーズボタンが第１ストローク操作（半押し操作）され、第１スイッチ（ＳＷ１）のＯＮを検出すると（S5）、バッテリーチェック（BC）（S6）を行なう。
【００２４】
S7において、電源電池の電圧が所定値以上であれば、S8の測距（焦点検出）動作に移行する。
【００２５】
一方、S7で電源電池の電圧が所定値未満であれば、S4の状態に戻る。なお、電圧不足の場合はレリーズロックになり動作しない。これにより、電池の交換が必要である旨を撮影者に警告することができる。
【００２６】
つづいてS8の測距動作が終了すると、S9の測光動作に移行する。測光回路４により被写体の輝度を測定し、CPU１で演算する。演算結果が所定輝度以下の場合であって、ストロボ発光が許可されているときにはストロボ充電動作を行なう。ストロボ充電動作は、ストロボ回路５を駆動し、発光用の電荷エネルギーをメインコンデンサに蓄える動作である。前述した予備充電電圧に加え所定電圧値まで充電し、到達した時点で充電を停止する。
【００２７】
S9の測光動作が完了すると、S10における第２スイッチ（ＳＷ２）のＯＮ待ちシーケンスへ移行する。
【００２８】
第２スイッチ（ＳＷ２）は、操作スイッチ（ＳＷ）群２に属し、レリーズボタンの第２ストローク操作（全押し操作）でＯＮする。第２スイッチ（ＳＷ２）のＯＮ信号はCPU1に入力される。第２スイッチ（ＳＷ２）がＯＮされると、S11のフォーカス駆動動作に移行する。S11のフォーカス駆動は、前述のS8での測距結果からCPU1で演算、補正されたフォーカス値を達成するために、モータ駆動回路６によりレンズ駆動モータ１６を駆動する。
【００２９】
モータ回転に対応したパルス信号を検出するため、レンズ位置検出用フォトインタラプタ１０の出力信号により、設定されるべきレンズ位置を決定する。
【００３０】
一連のフォーカス駆動が完了すると、S12のシャッタ駆動に移行する。まずS9の測光で得られた被写体輝度に対応するシャッタスピード及びシャッタ開口を決定する。そして、シャッタ駆動回路７によりシャッタ１７を作動させる。シャッタ作動検出用フォトインタラプタ９からのパルス信号でシャッタ開口時間やストロボの発光タイミングを制御する。
【００３１】
S12でのシャッタ制御が終了すると、S13のフォーカスリセット駆動に移行する。ここでは、S11のフォーカス駆動で繰り出されたレンズ鏡筒を待機位置に戻す。具体的には、モータ駆動回路６によりレンズ駆動モータ１６に通電する。
【００３２】
S13のフォーカスリセット駆動の終了後は、S14のフィルム巻上げシーケンスに移行する。このシーケンスでは、モータ駆動回路６により給送モータ１５を駆動する。給送モータ１５の制御は給送検出用フォトリフレクタ１１の信号、さらにはデータディスクのセンサ位置を検出するデータディスク読み取りフォトリフレクタ８の信号を用いて行なう。
【００３３】
このフィルム巻上げ動作の際に、磁気記録用ヘッド駆動回路１８により書き込み／読み取り可能な磁気ヘッド１９を作動させる。これにより、フィルムの磁気記録部に各種の撮影に関する情報（インデックス[ＩＸ]情報や撮影済み情報等）を磁気記録する。この際、ＶＥＩを「途中まで露光済み」表示とする。S14のフィルム巻上げが正常に行なわれると、撮影シーケンスを終了する。
【００３４】
次に、鏡筒制御におけるフォトインタラプタからの出力の信号処理について、図４により波形を示して説明する。フォトインタラプタからのアナログ出力信号はマイコンのＡ／Ｄ入力端子に接続されている（曲線で描かれた信号A）。マイコンはＡ／Ｄ入力端子に入力される信号のレベルをＡ／Ｄ変換によりモニターし、あらかじめ適切な値に調整してある閾値に基づき二値のパルス信号（B）に変換する。
【００３５】
このパルス信号の立ち上がり、立ち下がりの両エッジをすべてカウントすることで、鏡筒の位置を検出している。
次に、このレンズを沈胴位置からＷＩＤＥ端に繰り出す、つまりスライドバリアを開けた場合の制御を例に、レンズ制御の詳細について説明する。
【００３６】
図５のフローチャートを用いて説明する。まずスライドバリアが開けられたことを検出する（S21）。次にモータの駆動を開始し（S22）、上記した鏡筒制御におけるフォトインタラプタからのアナログ信号のA/D変換処理を開始し、エッジの変化回数のカウントを行なう、すなわちレンズ位置検出用フォトインタラプタ１０のA／D変換されたパルス数をカウントする（S23）。
【００３７】
ここで、S22のモータパルスのエッジカウント処理部分について図６のフローチャートで詳しく説明する。まず、フォトインタラプタからのアナログ信号のA/D変換を開始し、変換結果を所定のバッファから取得する（S41）。
【００３８】
S42では、あらかじめ定められた閾値と変換結果を比較する。閾値より変換結果が大きければ、S43で変数LEVELに１をセットし、閾値より小さければS44でLEVELに０をセットする。
【００３９】
S45では前回の二値化結果を保存しているRAM領域OLDと今回取得したLEVELとを比較し、変化があればS46へ制御を移し、変化がなければ処理を終了する。
【００４０】
S46では今回の結果LEVELをOLDに保存し、次にS47でエッジカウントを保存するRAM領域Eをインクリメントし更新する。
【００４１】
以上のエッジ変化監視処理が終了すると、図５のフローチャートに戻り、さらにレンズのＨＰ位相が変化する位置に対応したメカSW（HP信号）の入力も監視し（S25）、HP信号がHIGHからLOWへ変化したのを確認したならS26に移る。変化がない場合はS23のモータパルス監視処理へ戻る。ここでHP信号の位相が変化（HIGHからLOW）するまでの間に、スライドバリアが閉じられた場合はS29へ進み、直ちに沈胴動作を開始するが、ここでの処理については後述する。
【００４２】
HP信号の信号変化を検出した時点でモータパルスのカウントEを０にリセットし、鏡筒の位置がWIDE端になるまでモータパルスの監視を続ける（S26）。モータパルスカウント値P2がWIDE端を示す値になったならば（S28）、モータ通電をやめ鏡筒を停止させる。ここで、鏡筒位置がWIDE端に達するまでにスライドバリアが閉じられたことをメインスイッチにより検知した場合には（S27）、S32へ進み鏡筒の沈胴動作を開始する。
【００４３】
つぎに、上記スライドバリア開操作時の鏡筒制御中に、このスライドバリアが閉じられたことをメインスイッチが検知した場合の処理について説明する。
【００４４】
スライドバリアが閉じられた場合には、鏡筒を沈胴位置まで駆動する沈胴動作を行なうことになるが、この沈胴処理に関しては、図５のスライドバリア開動作時において、HP位相変化検出ステップ（S25）より以前、すなわちS24と、HP位相変化検出ステップ（S25）以降、すなわちS27で、２通りの制御方法を用いている。
【００４５】
まず、HP位相変化前にバリア閉をメインスイッチで検出した場合であるが、このときはS24からS29に進み直ちにWIDE方向への通電を開始し、モータパルスの監視処理を行ない、S23によりカウントされたパルス数P1、すなわちバリアが閉じられるまでにカウントされたパルス数だけWIDE方向への駆動を行なう（S30、S31）。P1パルス分のパルスカウントが行われた後に鏡筒の通電を停止する（S36）。つまり、ここでは、HP位相変化以前にスライドバリアが閉じられた場合には、その時点までに検出されたTELE方向の駆動パルス分だけWIDE方向へ駆動している。
【００４６】
次に、HPの位相が変化した後にスライドバリアが閉じられた場合は、S27からS32へ進みWIDE方向への通電を開始する。その後HP信号の位相の変化を監視し、HP信号がLOWからHIGHへと変化した時点からモータパルスP3のカウントをはじめ、このパルス数P3があらかじめ設定された沈胴位置を示す値になったところでモータの駆動を停止する（S36）。ちなみに、詳しくは述べないが、通常の撮影待機位置に鏡筒が停止している状態でスライドバリアが閉じられた場合は、このようにHPの切り替わりから所定パルス分繰り込むことで鏡筒を沈胴位置に駆動している。
【００４７】
以上述べたように、スライドバリアが開けられ、撮影レンズを沈胴位置からWIDE端の撮影待機位置まで駆動する最中に、スライドバリアが閉じられた場合、ＨＰ位相が変化する位置の検出信号であるHP信号の位相変化前であればそれまで繰り出したモータパルス分繰り込むことにより沈胴動作を行なう。
【００４８】
またHP信号の位相変化後であれば、通常時の沈胴動作と同様に（TELE側から）WIDE方向の駆動を開始しHP信号の変化検出後所定パルス経過後に鏡筒の駆動を停止することで沈胴動作を行っている。
【００４９】
また、ここでHP信号の位相変化前にスライドバリアが閉じられた場合に、それまで繰り出したパルス分繰り込むとあるが、例えばモータのバックラッシュ分を見込んでTELE駆動時に検出したパルス数に所定パルスを加えたパルス分繰り込んでも良い。つまり、撮影レンズが沈胴位置からWIDE端へ向けて駆動された時点からモータパルスの監視を開始し、スライドバリアが閉じられた時点までの検出パルス数を基に、WIDE方向に繰り込むパルス数を求める事に関しては特に限定はない。
【００５０】
（第２の実施の形態）
続いて第２の実施の形態について図７を用いて説明する。ここでは、前述のＨＰ位相が変化する位置に対応したメカSW（HP信号）の入力が、スライドバリアが開位置で係止されるロック機構が有効になっていることを保証しているものとする。つまり、HP-SWがバリアロック検出SWを兼用しているものである。ちなみに本実施の形態ではＨＰ位相が変化する位置を検出する位置検出手段とスライドバリアロック機構検出手段は兼用されていても個別に用意されていてもかまわない。
【００５１】
まず、スライドバリアが開かれたことをメインスイッチにより検出すると、撮影レンズを沈胴位置からTELE方向に駆動し、HP信号の位相が変化するのを待つわけであるが（S51〜S55）、これに関しては第１の実施の形態中の説明と同様であるため説明を省略する。また、この間にスライドバリアが閉じられた場合の処理（S59〜S61）に関しても同様に説明を省略する。
【００５２】
S55でHP信号の位相変化が検出されると、この時点でモータパルスのカウントEを０にリセットし、鏡筒の位置がWIDE端になるまでモータパルスの監視を続ける（S56）。
【００５３】
モータパルスカウント数P2がWIDE端を示す値になったならば（S57）、モータ通電をやめ鏡筒を停止させる（S58）。ここでは、HP信号の位相が変化したことにより、鏡筒がＷＩＤＥ端へ駆動するまでの間はスライドバリアにロックが係り、スライドバリアと鏡筒の干渉は起こらないため、スライドバリアの閉操作検出を行ない直ちに沈胴動作を行なうということは行なわない。
【００５４】
WIDE端の撮影待機位置までの撮影レンズ駆動が正常に終了したならば、スライドバリアが閉方向に操作されているかを検出し（S63）、この時点で改めて沈胴動作を開始する。
【００５５】
ここでの沈胴処理は、撮影レンズをTELE方向からWIDE方向に駆動し（S71）、HP信号の位相の変化を検出したならば（S72）、この時点からモータパルス信号のカウントP3を開始し（S73）、P3があらかじめ設定された沈胴位置を示す値になったところでモータの駆動を停止する（S75）。
【００５６】
以上述べたように、スライドバリアと撮影レンズの干渉を防ぐためのロック機構が有効になるまでの間に関しては、スライドバリアの閉操作による沈胴処理を直ちに受け付け、ロック機構が有効になった後には、撮影レンズが待機位置まで駆動される間は沈胴動作を開始しないようにしている。
【００５７】
【発明の効果】
以上説明したように、請求項１から請求項３に係る発明によれば、鏡筒駆動中にもバリア部材の閉操作を迅速に受け付けることができ、さらに、メカ的なロック機構や撮影レンズの絶対位置検出手段を用いずに、バリア部材と鏡筒の干渉を防ぐことができる。
また請求項４に係る発明によれば、ロック機構が正常に働くまでの間はバリア部材の閉操作を迅速に受け付け、ロック機構が有効になった後にはバリア部材の開動作が完了するまでの間、バリア閉操作は受け付けられない。つまり、撮影レンズを必要以上に駆動させることなく、スライドバリアと撮影レンズとの干渉を防ぐことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるカメラの動作制御装置のブロック図
【図２】図１のカメラの外観斜視図
【図３】図１のカメラの撮影動作に関するフローチャート
【図４】図１のカメラにおけるレンズモータの回転に連動したフォトインタラプタの出力信号を示す図
【図５】第１の実施の形態におけるレンズ制御プログラムについてのフローチャート
【図６】第１の実施の形態におけるモータパルスのエッジカウント処理についてのフローチャート
【図７】第２の実施の形態におけるレンズ制御プログラムについてのフローチャート
【符号の説明】
1：CPU
2：操作スイッチ類
3：測距回路
4：測光回路
5：ストロボ回路
6：給送駆動及びレンズ駆動用モータ駆動回路
7：シャッタ駆動回路
8：データティスク読み取りフォトリフレクタ
9：シャッタの作動検出用フォトインタラプタ
10：レンズ位置検出用のフォトインタラプタ
11：給送検出用フォトリフレクタ
12：測距センサ
13：測光センサ
14：発光部
15：給送駆動用モータ
16：レンズ駆動用モータ
17：シャッタ
18：磁気記録用ヘッド駆動回路
19：磁気ヘッド
20：メインスイッチ
【図１】
0004143303.tif 000002
【図２】
0004143303.tif 000003
【図３】
0004143303.tif 000004
【図４】
0004143303.tif 000005
【図５】
0004143303.tif 000006
【図６】
0004143303.tif 000007
【図７】
0004143303.tif 000008