(57)【要約】【課題】簡単な方法でシャッタの未露光の不具合を検出することができるカメラのシャッタ異常検出装置を提供する。【解決手段】電気的に制御されて走行する先幕、後幕を設けたシャッタを有するカメラにおいて、先幕の走行完了信号を出力する先幕走行検出手段（先幕走行完了検出部１０１）と、後幕の走行完了信号を出力する後幕走行検出手段（後幕走行完了検出部１０２）と、先幕走行検出手段（先幕走行完了検出部１０１）と後幕走行検出手段（後幕走行完了検出部１０２）のうちいずれか一方の走行完了信号に同期して、他方の幕走行検出手段の信号状態を検出し、当該検出結果に基づいて、シャッタの異常を判断するシャッタ異常判断手段（幕走行異常判断部１０３）とを具備する。【選択図】　　　　図１
2004020939.tif 000002
【特許請求の範囲】
【請求項１】
電気的に制御されて走行する先幕及び後幕を設けたシャッタを有するカメラにおいて、
先幕の走行完了信号を出力する先幕走行検出手段と、
後幕の走行完了信号を出力する後幕走行検出手段と、
前記先幕走行検出手段と前記後幕走行検出手段のうちいずれか一方の走行完了信号に基いて、他方の幕走行検出手段の信号状態を検出し、当該検出結果に基づいて、シャッタの異常を判断するシャッタ異常判断手段と、
を具備することを特徴とするカメラのシャッタ異常検出装置。
【請求項２】
前記シャッタ異常判断手段は、前記後幕走行検出手段の走行完了信号の出力時に、前記先幕走行検出手段が走行未完了信号を出力しているか、または、前記先幕走行検出手段の走行完了信号の出力時に、前記後幕走行検出手段が走行完了信号を出力している場合には、シャッタが異常であると判断することを特徴とする請求項１に記載のカメラのシャッタ異常検出装置。
【請求項３】
被写体輝度に基づいてシャッタの開口時間を演算するシャッタ速度演算手段を更に具備し、
前記シャッタ速度が所定速度よりも低速である場合には、前記シャッタ異常判断手段の動作を禁止する禁止手段と、
を具備することを特徴とする請求項１に記載のカメラのシャッタ異常検出装置。
【請求項４】
電気的に制御されて走行する先幕及び後幕を設けたシャッタを有するカメラにおいて、
シャッタ幕の走行状態に基づいてシャッタが異常か否かを判断するシャッタ異常判断手段と、
シャッタの開口開始から閉口までストロボをフラット状態で発光するフラット発光手段と、
前記フラット発光手段の制御を行う場合には、前記シャッタ異常判断手段の動作を禁止する禁止手段と、
を具備することを特徴とするカメラのシャッタ異常検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラのシャッタ異常検出装置に関するものである。
【０００２】
【従来の技術】
フォーカルプレーンシャッタを搭載したカメラが従来より知られている。このようなカメラにおいては、先幕と後幕の２枚の幕を有し、電気的に先幕と後幕を走行させてシャッタを制御する電気制御式シャッタが用いられている。
【０００３】
このような電気制御式シャッタにおいて、シャッタの異常動作を電気的に検出して警告を行うものが知られている。
【０００４】
シャッタ異常の代表的なものは「未露光」であり、撮影者はレリーズ操作したにもかかわらず写真が露光されていないという異常である。
【０００５】
未露光が発生する原因としては、大きく２つある。１つは、先幕及び後幕を係止しているマグネットの吸着面にゴミ等が付着して、マグネットが吸着不良を起こした場合であり、もう１つは、シャッタ幕の駆動機構の不良またはシャッタ幕自身が変形して、シャッタ幕が走行できない場合である。
【０００６】
未露光の不具合はフィルムを現像して初めて異常がわかるので、カメラとしては大きな不具合であり、撮影時に異常を警告する技術がいくつか提案されている。
【０００７】
例えば、特開平５−３４７６５号公報は、先幕検出スイッチと後幕検出スイッチを有し、シャッタ駆動の前後で検出異常の場合は警告するものである。
【０００８】
また、特開平６−２０８１５７号公報は、反射型光学センサをシャッタ部に設け、走行タイミングと露光時間や幕速を検出して警告するものである。
【０００９】
【発明が解決しようとする課題】
シャッタの駆動機構はメーカーや機種によっても様々であるので、上述した未露光原因の中の「シャッタ幕の駆動機構の不良」は様々なものが考えられる。
【００１０】
上述の特開平５−３４７６５号公報に記載の技術は、マグネットオフして走行開始後に、何らかの原因で幕速異常が起こり、後幕スイッチが先幕スイッチよりも早くオンするような状態は検出しにくい。本来は先幕が先に走行するので、先幕スイッチの方が後幕スイッチよりも先にオンするが、シャッタによっては何らかの機構の不良でこれが逆になってしまう場合もあり、このような場合は検出しにくい。
【００１１】
また、上述の特開平６−２０８１５７号公報に記載の技術は、幕の走行状態を反射型光学センサによって直接検出しているので検出精度は高いものの、反射型光学センサを必要とするので、コストやスペース面で難があるという課題を有している。
【００１２】
本発明は、上記従来技術の課題に鑑みてなされたもので、その目的とするところは、簡単な方法でシャッタの未露光の不具合を検出することができるカメラのシャッタ異常検出装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明は、電気的に制御されて走行する先幕及び後幕を設けたシャッタを有するカメラにおいて、先幕の走行完了信号を出力する先幕走行検出手段と、後幕の走行完了信号を出力する後幕走行検出手段と、前記先幕走行検出手段と前記後幕走行検出手段のうちいずれか一方の走行完了信号に基いて、他方の幕走行検出手段の信号状態を検出し、当該検出結果に基づいて、シャッタの異常を判断するシャッタ異常判断手段とを具備する。
【００１４】
また、第２の発明は、第１の発明に係るカメラのシャッタ異常検出装置において、前記シャッタ異常判断手段は、前記後幕走行検出手段の走行完了信号の出力時に、前記先幕走行検出手段が走行未完了信号を出力しているか、または、前記先幕走行検出手段の走行完了信号の出力時に、前記後幕走行検出手段が走行完了信号を出力している場合には、シャッタが異常であると判断する。
【００１５】
また、第３の発明は、第１の発明に係るカメラのシャッタ異常検出装置において、被写体輝度に基づいてシャッタの開口時間を演算するシャッタ速度演算手段を更に具備し、前記シャッタ速度が所定速度よりも低速である場合には、前記シャッタ異常判断手段の動作を禁止する禁止手段とを具備する。
【００１６】
また、第４の発明は、電気的に制御されて走行する先幕及び後幕を設けたシャッタを有するカメラにおいて、シャッタ幕の走行状態に基づいてシャッタが異常か否かを判断するシャッタ異常判断手段と、シャッタの開口開始から閉口までストロボをフラット状態で発光するフラット発光手段と、前記フラット発光手段の制御を行う場合には、前記シャッタ異常判断手段の動作を禁止する禁止手段とを具備する。
【００１７】
【発明の実施の形態】
図１は、本発明に係るカメラのシャッタ異常検出装置の概念図である。先幕走行完了検出部（先幕走行検出手段）１０１は、フォーカルプレーンシャッタの先幕の走行完了を検出する部分である。後幕走行完了検出部（後幕走行検出手段）１０２は、フォーカルプレーンシャッタの後幕の走行完了を検出する部分である。幕走行異常判断部（シャッタ異常判断手段）１０３は、先幕走行完了検出部１０１と後幕走行完了検出部１０２の出力に基づいて、幕が正常に走行したか否かを判断する部分である。異常処理部１０４は、幕走行異常判断部１０３の判断に基づいて、幕の走行が異常であると判断された場合に、動作ロックなどの異常処理を行う部分である。
【００１８】
図２は、本発明が適用されるカメラの一実施形態の構成を示すブロック図である。
【００１９】
図２において、被写体像を結像させるための撮影レンズは、正レンズ１と負レンズ３とから構成される。これら正レンズ１と負レンズ３との間には、絞り機構２が配置されている。
【００２０】
負レンズ３の後方には、ほぼ中央部分がハーフミラーとなっている可動ミラー４が配置されており、この可動ミラー４で上方に反射された被写体光は、焦点板５、ペンタプリズム６を介してファインダ接眼光学系７に至る。
【００２１】
上記可動ミラー４の中央背面部分には、サブミラー８が、下方に被写体光を反射するように設けられている。このサブミラー８の反射光軸方向であって、図面垂直方向には、２つの光学系で構成される２像分離のためのセパレータ光学系９が配置されている。また、このセパレータ光学系９による被写体像の結像位置には、ラインセンサ１０が配置されている。
【００２２】
また、撮影レンズより見て可動ミラー４の後方には、シャッタ１１及び銀塩フィルム（以下、単にフィルムと略記する）１２が配置される。可動ミラー４が上昇してシャッタ１１が開放状態となると、フィルム１２上に被写体像が形成され、露光される。
【００２３】
上記シャッタ１１は公知のフォーカルプレーンシャッタであり、一眼レフレックスの構成をとるカメラに一般的に搭載されている。フォーカルプレーンシャッタは、露光に先立って内蔵されたばね（図示せず）をチャージし、そのばねの付勢力によって先幕と後幕を走行させるものである。
【００２４】
上記撮影レンズの各レンズ１，３にはピント調節動作用及びズーミング動作用の駆動源を制御するズーム・ピント制御回路１５が設けられており、上記絞り機構２には絞り駆動回路１６が設けられている。上記ズーム・ピント駆動回路１５には、上記各レンズの移動に応じて信号を発生する図示されないエンコーダが含まれている。そして、後述するＣＰＵ２５によって、上記演算された駆動量とエンコーダ出力とに基いて、ピント調節が行われる。
【００２５】
また、上記可動ミラー４はミラー駆動回路１７によって駆動されるもので、同様に、ラインセンサ１０はラインセンサ駆動回路１８により駆動され、シャッタ１１はシャッタ駆動回路１９によって駆動される。
【００２６】
上記ズーム・ピント駆動回路１５、絞り駆動回路１６、ミラー駆動回路１７、ラインセンサ駆動回路１８及びシャッタ駆動回路１９は、データバス１４によって互に接続されるもので、更に、１駒の撮影が終了するとフィルム１２の巻上げ動作を行うフィルム駆動回路２０、ストロボ回路２３、不揮発性メモリ２４、ＣＰＵ２５及びスイッチ入力回路２６が、各種データの授受を行うデータバス１４によって接続されている。
【００２７】
上記サブミラー８、セパレータ光学系９、ラインセンサ１０等は、公知の位相差法による焦点検出装置を構成している。そして、ＣＰＵ２５は、ラインセンサ駆動回路１８を介して入力された信号に基いて２像の間隔を求め、合焦位置に駆動するための撮影レンズの駆動量を演算する。
【００２８】
尚、ＣＰＵ２５では、図示されない測光回路から出力される被写体輝度値、図示されないフィルム感度検出回路によって検出されたフィルム感度に基いて、適正露光の得られる絞り機構２の絞り値及びシャッタ速度が演算される。また、シャッタ１１は、演算されたシャッタ速度により、シャッタ駆動回路１９を介して駆動制御される。
【００２９】
フィルム１２への露光時間は、図示されない先幕マグネットで係止された先幕と後幕マグネットで係止された後幕が、演算されたシャッタ速度に応じて適切なタイミングで開放されることによって決定される。
【００３０】
ストロボ回路２３は被写体照明用回路であり、ＣＰＵ２５により被写体輝度が所定輝度より低いと判断された場合に補助光として動作する。また、上記不揮発性メモリ２４は、種々の調整データ、カメラの作動状態、シャッタ１１の異常状態を記憶しておくためのメモリである。
【００３１】
上記スイッチ入力回路２６は、図示されない操作スイッチや機構系動作の検出スイッチ等の複数のスイッチから構成される。ここでは、この発明に関わる検出スイッチとして、可動ミラー４の作動状態を検出するミラーアップスイッチ（ＭＵＳＷ）２７、シャッタ１１のばねチャージ状態を検出するシャッタチャージスイッチ（ＳＣＳＷ）２８、シャッタ１１の先幕の作動状態を検出する先幕検出スイッチ（ＸＳＷ）２９及びシャッタ１１の後幕の作動状態を検出する後幕検出スイッチ（ＡＣＳＷ）３０を有している。
【００３２】
以上のズーム・ピント駆動回路１５、絞り駆動回路１６、ミラー駆動回路１７、ラインセンサ駆動回路１８、シャッタ駆動回路１９、フィルム駆動回路２０、ストロボ回路２３及び不揮発性メモリ２４の駆動動作は、データバス１４を介してＣＰＵ２５により統括して制御されている。
【００３３】
図３は、シャッタ１１が正常に動作しているときの各部のようすを示すタイムチャートである。尚、シャッタ１１に内蔵されているばね（図示せず）は、既にチャージ状態にあるものとする。
【００３４】
先ず、先幕保持用の先幕マグネット（Ｍｇ）と後幕マグネット保持用の後幕マグネット（Ｍｇ）がオンされ、可動ミラー４のミラーアップと共に演算された絞り値になるように絞り機構２が駆動される。可動ミラー４の作動開始によって先幕と後幕の機械的な係止が開放され、先幕マグネットまたは後幕マグネットがオフされれば、それぞれの幕が走行することが可能になる。
【００３５】
可動ミラー４の作動状態を検出するＭＵＳＷが“ハイレベル（Ｈ）”から“ローレベル（Ｌ）”に変化したところで、ミラー駆動が完了する。この時、正レンズ１、負レンズ３及び絞り機構２を通過してきた撮影光束はシャッタ１１に入射され、ファインダ接眼光学系７への光束は遮断される。
【００３６】
次に、先幕マグネットがオフされて先幕が走行され、フィルム１２への露光が開始される。先幕の走行が完了すると、ＸＳＷ２９がオフ（“Ｈ”）からオン（“Ｌ”）に変化する。
【００３７】
更に、後幕マグネットがオフされて後幕が走行され、フィルム１２への露光が遮断される。後幕の走行が完了すると、ＡＣＳＷ３０がオフ（“Ｈ”）からオン（“Ｌ”）へ変化する。そして、後幕マグネットオフから所定時間（幕走行完了に十分な時間）後に可動ミラー４がダウンされると共に、絞り機構２が開放位置に駆動される。
【００３８】
図４は、シャッタに異常が発生したときの各部のようすを示すフローチャートである。ここでは幕速異常が起こった場合のようすを示している。図３を参照して正常時のタイムチャートを詳細に説明しているので、ここでは正常時の動作と異なる部分のみについて説明する。シャッタ幕はバネ（またはそれに相当するもの）の付勢力によって位置方向に付勢され、マグネットの吸着によって係止されている。走行時にはマグネットの吸着をオフすることによって係止が外れて付勢力によって走行する。
【００３９】
この付勢力に何らかの不具合や劣化があってシャッタ幕の走行速度（幕速）に異常が出る場合がある。
【００４０】
図４では、先幕が低速（もしくは後幕が高速）になり、後幕が先幕を追い越す場合のタイムチャートを示している。
【００４１】
先幕マグネットオフからＸＳＷ２９がオンするまでの時間（先幕走行時間）、もしくは、後幕マグネットオフからＡＣＳＷ３０がオンするまでの時間（後幕走行時間）が正常値と比較すると異常であるが、ここでは、ＡＣＳＷ３０が立ち下がったときのＸＳＷ２９の論理が“Ｈ”で、かつ、ＸＳＷ２９が立ち下がったときのＡＣＳＷ３０の論理が“Ｌ”であることに着目している。
【００４２】
図３の正常時では、ＡＣＳＷ３０が立ち下がったときのＸＳＷ２９の論理が“Ｌ”で、かつ、ＸＳＷ２９が立ち下がったときのＡＣＳＷ３０の論理が“Ｈ”である。
【００４３】
図５は、カメラ全体の動作（ＣＰＵ２５の主制御）を示すフローチャートである。まず、前回ダメージ終了していない正常終了状態で、不図示のメインスイッチをオンした場合に動作するルーチンで、カメラ本体の各部分を初期化し、撮影可能な状態にスタンバイする（ステップＳ１）。次に、不図示の第１レリーズスイッチがオンしているか否かを判断する（ステップＳ２）。本発明のカメラのレリーズスイッチは一般的な２段階スイッチで、半押しの第１レリーズオンで測光や測距がなされ、全押しの第２レリーズオンで露光に至る。オンしていない場合にはステップＳ１０へ移行する。
【００４４】
ステップＳ２で第１レリーズスイッチがオンしていると判断された場合には、不図示の測光センサで測光を行なうことにより、絞り値シャッタスピード値を演算する（ステップＳ３）。次に、ピント調整（自動焦点制御）を行う（ステップＳ４）。次に、ステップＳ４のピント調整の結果、撮影レンズが合焦状態にあるか否かを判断する（ステップＳ５）。ここで、合焦していないと判断された場合にはステップＳ９へ移行する。
【００４５】
一方、ステップＳ５において撮影レンズが合焦状態にあると判断された場合には、第２レリーズがオンしているか否かを判断する（ステップＳ６）。ここでオンしていないと判断された場合にはステップＳ９へ移行する。次に、シャッタ制御を行ってフィルムを露光する露出動作を実行する（ステップＳ７）。この動作については後述する。
【００４６】
次に、フィルムの１コマ巻き上げを行う（ステップＳ８）。次に、コマ数などの不図示の表示部（ＬＣＤ）の表示変更を行ない（ステップＳ９）、ステップＳ２に戻る。
【００４７】
また、ステップＳ２において、第１レリーズがオフであると判断された場合には、不図示の他のスイッチ（撮影モードスイッチ、ストロボスイッチ、ズームスイッチなど）が変更されているか否かを判断する（ステップＳ１０）。他のスイッチが変更されていないならばステップＳ９へ移行する。また、他のスイッチが変更されている場合には変更されたスイッチに対応する処理を行い（ステップＳ１１）、ステップＳ９に移行する。以上は正常時の動作である。
【００４８】
一方、前回ダメージとなった動作ロック状態で終了した場合に、再度不図示のメインスイッチの操作や電池の抜き差しによって、カメラの動作を再開する場合の動作（ステップＳ１２〜Ｓ１４）について説明する。
【００４９】
ダメージ状態から復帰する場合には、この時点から処理再開される。ここでは、まず、動作が永久的にロックする状態になっているか否かを判断する（ステップＳ１２）。この「永久的にロックする状態」とは、未露光などの重大な不具合が発生した場合には撮影不能にするために、カメラの修理を行なわない限りは動作を永続的にロック状態にすることを意味する。カメラをこのようなロック状態にする場合には、ダメージ発生時に不揮発性メモリ２４に所定のダメージフラグを書き込むことでなされる。後述する実施形態では、永久ロック状態にしない例で示しているが、永久ロック状態にする場合には、具体的にはシャッタダメージフラグがセットされたと同時に所定の永久ロックフラグもセットして、不揮発性メモリ２４に書き込めばよい。
【００５０】
ステップＳ１２で永久に動作ロックしないと判断された場合には、ステップＳ１と同様に各部の初期化を行う（ステップＳ１３）。次に、ダメージ状態で終了した部位の再チェックを行う（ステップＳ１４）。例えば、シャッタダメージ状態で終了した場合には、シャッタダメージチェックを行う。このダメージ再チェックルーチンでダメージ部位がダメージ状態であると再度判断された場合には、ダメージチェックルーチン内でダメージロック処理する。正常状態に復帰した場合には、ステップＳ２に移行する。
【００５１】
図６は、図５のステップＳ７（露出動作）の詳細を説明するためのフローチャートである。図６の処理は、前記した図４のタイムチャートに対応するものである。
【００５２】
まず、先幕マグネットと後幕マグネットがオンされて、先幕と後幕が係止される（ステップＳ２０）。これによりシャッタチャージ完了、走行準備完了状態になる。次に、ミラー４のアップ駆動と絞り２の絞り込み駆動を行う（ステップＳ２１）。この処理をミラーアップ完了信号（ＭＵＳＷ２７が“Ｌ”）が観測されるまで行う（ステップＳ２２）。ここではＭＵＳＷ２７のチャタリングをキャンセルするために、所定時間（１００μｓ程度）間隔で複数回ＭＵＳＷ２７の論理を読み取り、複数回論理が同じならばその論理を確定させる方法がよい（図中には不図示）。
【００５３】
次に、ストロボ回路２３がフラット発光するモードであるか否かを判断する（ステップＳ２３）。このフラット発光とは、シャッタ開口開始から閉口まで常にストロボ発光を維持する発光方式であり、開口中に一瞬だけ閃光発光する発光方式と比較すると、全シャッタ速度で発光できるメリットがあるが、開口中の発光制御が非常に複雑であるというデメリットがある。開口中に常に同じ明るさで発光することが求められるためである。
【００５４】
したがって、フラット発光中にも以下のシャッタダメージを検出するのはＣＰＵ２５の負荷が大きいので、フラット発光する場合には以下のシャッタダメージ検出をしない。
【００５５】
ステップＳ２３でフラット発光しないと判断された場合には、ＸＳＷ２９及びＡＣＳＷ３０のポート割込みを許可する（ステップＳ２４）。これは、おのおののスイッチの立下りに同期して、後述の割込みルーチンに処理が移行できるようにするためである。次に、先幕マグネットをオフして先幕を走行開始する（ステップＳ２５）。
【００５６】
次に、図５のステップＳ３で演算したシャッタスピードに相当する時間（露光時間）が経過するまで待機し（ステップＳ２６）、前記露光時間が経過したときに、後幕マグネットをオフして後幕を走行開始する（ステップＳ２７）。
【００５７】
次に、ＸＳＷ２９及びＡＣＳＷ３０の立下りが共に検出済みかどうかを判断し（ステップＳ２８）、検出済みでない場合には共に検出済みになるまで待ち、待機中に割込みルーチンに処理が移って後述の処理を行う。すなわち、次のステップＳ２９では、ＸＳＷ２９及びＡＣＳＷ３０のポート割込みを禁止する。これは既に検出終了したためである。次に、後述する割込みルーチン中で、シャッタダメージフラグがセットされたか否かを判断する（ステップＳ３０）。ここでセットされていれば未露光なのでステップＳ３３に移行し、セットされていない場合には正常なのでステップＳ３１に移行する。
【００５８】
ステップＳ３１では、図３で説明したように後幕マグネットがオフになってから所定時間が経過するまで待つ。これは後幕が走行を完了するのに十分な時間である。次に、ミラー４のダウン駆動と絞り２の開放駆動を行う（ステップＳ３２）
一方、ステップＳ３３では、ステップＳ３２と同様に、ミラー４のダウン駆動と絞り２の開放駆動を行う。次に、シャッタをチャージして（ステップＳ３４）、ダメージロック処理を行う。このダメージロック処理とは、カメラの動作をロックして以後の動作を禁止する処理である。このロック状態から抜けるには、不図示のメインスイッチの操作や電池の抜き差しによって、図５のステップＳ１２から処理が再開される。
【００５９】
なお、ステップＳ２３でフラット発光すると判断された場合のルーチンは、フラット発光しない場合の上記のルーチンと基本的に同様である。すなわち、ステップＳ３５は、前記したステップＳ２５と同様であり、ステップＳ３６は、前記したステップＳ２６と同様であり、ステップＳ３７は、前記したステップＳ２７と同様である。ステップＳ３８では、シャッタ開口中にストロボ２３をフラット発光制御する。次のステップＳ３９では、ＡＣＳＷ３０によって後幕の走行完了が検出されるまでステップＳ３８を繰返し実行する。
【００６０】
図７は、図６のステップＳ２４で許可したＸＳＷ２９のポート割込み処理の詳細を説明するためのフローチャートである。この処理は、ＸＳＷ２９の立下りに同期して移行する割込みルーチンである。
【００６１】
まず、ステップＳ３で演算したシャッタ速度が所定値よりも高速であるか否かを判断する（ステップＳ４０）。ここで所定値よりも低速であれば、図４で説明したようなＡＣＳＷ３０がＸＳＷ２９よりも先にオンすることはないし、また、低速では幕速が乱れても問題ないので、ステップＳ５０に進む。上記所定値は、例えばシャッタの幕速正常値が１０ｍｓ（走行開始から走行完了まで１０ｍｓ）であれば、その逆数の１／１００秒程度の値が良い。
【００６２】
一方、ステップＳ４０の判断の結果が所定値よりも高速ならばステップＳ４１へ移行する。ステップＳ４１では、後述のステップＳ４９でセットするＸＳＷ検出済みフラグに基づいてＸＳＷ２９が検出済みか否かを判断する。初めはこのフラグはクリアされているので、未検出である。検出済みならリターンする。
【００６３】
ステップＳ４２〜Ｓ４４では、チャタリングを無視するためのチャタキラー時間を例えば１００μｓとして、ＸＳＷ２９の論理を判断する。１００μｓ連続してＸＳＷ２９の論理が“Ｈ”であればまだＸＳＷ２９がオンしていない（ノイズであった）ので、ステップＳ５１に移行する。
【００６４】
ステップＳ４５〜Ｓ４７では、ＸＳＷ２９が“Ｌ”であればＸＳＷ２９がオンしたので、同様の処理をＡＣＳＷ３０についても行う。ＸＳＷ２９が“Ｌ”のときにＡＣＳＷ３０が“Ｈ”であれば正常なので、ステップＳ５０に移行するが、ＸＳＷ２９が“Ｌ”のときにＡＣＳＷ３０が“Ｌ”であれば異常なので、ステップＳ４８に進んでシャッタダメージフラグをセットする。次のステップＳ４９では、ＸＳＷ２９の検出が完了したので、ＸＳＷ検出済みフラグをセットする。このフラグは上記ステップＳ４１とステップＳ２８の判断に使用する。
【００６５】
また、正常と判断されてステップＳ５０に進んだ場合はシャッタダメージフラグをクリアし、その後、ステップＳ４９に移行する。
【００６６】
また、ステップＳ４２あるいはステップＳ４４でＸＳＷ２９がまだオンしていないと判断された場合には、ＸＳＷ検出済みフラグをクリアして（ステップＳ５１）、リターンする。
【００６７】
図８は、図６のステップＳ２４で許可したＡＣＳＷ３０のポート割込み処理の詳細を説明するためのフローチャートである。この処理は、ＡＣＳＷ３０の立下りに同期して、移行する割込みルーチンである。
【００６８】
まず、ステップＳ３で演算したシャッタ速度が所定値よりも高速であるか否かを判断する（ステップＳ６０）。ここで所定値よりも低速であれば、図４で説明したようなＡＣＳＷ３０がＸＳＷ２９よりも先にオンすることはないし、また、幕速が乱れても低速では問題ないからである。この所定値は、例えばシャッタの幕速正常値が１０ｍｓ（走行開始から走行完了まで１０ｍｓ）であれば、その逆数の１／１００秒程度が目安である。
【００６９】
ステップＳ６０の判断の結果が所定値よりも高速ならばステップＳ６１へ、低速ならばステップＳ７０へ移行する。ステップＳ６１では、後述のステップＳ６９でセットするＡＣＳＷ検出済みフラグに基いてＡＣＳＷが検出済みか否かを判断する。初めはこのフラグはクリアされているので、未検出である。検出済みならリターンする。
【００７０】
ステップＳ６２〜Ｓ６４では、チャタリングを無視するためのチャタキラー時間を例えば１００μｓとして、ＡＣＳＷ３０の論理を判断する。１００μｓ連続してＡＣＳＷ３０の論理が“Ｈ”であればまだＡＣＳＷ３０がオンしていない（ノイズであった）ので、ステップＳ７１に移行する。
【００７１】
ステップＳ６５〜Ｓ６７では、ＡＣＳＷ３０が“Ｌ”であればＡＣＳＷ３０がオンしたので、同様の処理をＸＳＷ２９についても行う。ＡＣＳＷ３０が“Ｌ”のときにＸＳＷ２９が“Ｌ”であれば正常なので、ステップＳ７０に移行するが、ＡＣＳＷ３０が“Ｌ”のときにＸＳＷ２９が“Ｈ”であれば異常なので、ステップＳ６８に移行する。
【００７２】
ステップＳ６８では、シャッタダメージフラグをセットする。次に、ＡＣＳＷ３０の検出が完了したので、ＡＣＳＷ検出済みフラグをセットする（ステップＳ６９）。このフラグは上記ステップＳ６１とステップＳ２８の判断に使用する。
【００７３】
また、正常と判断されてステップＳ７０に進んだ場合はシャッタダメージフラグをクリアし、その後、ステップＳ４９に移行する。
【００７４】
また、ステップＳ６２あるいはステップＳ６４でＡＣＳＷ３０がまだオンしていないと判断された場合には、ＡＣＳＷ検出済みフラグをクリアして（ステップＳ７１）、リターンする。
【００７５】
以上、本発明の実施の形態を説明した。
【００７６】
【発明の効果】
本発明のカメラのシャッタ異常検出装置によれば、簡単な方法によってシャッタの未露光の不具合を検出することができる。具体的には、シャッタの機構の不良によって後幕走行の完了が先幕走行の完了よりも先に起こった場合でも、簡単な方法で未露光の検出ができる。
【図面の簡単な説明】
【図１】本発明に係るカメラのシャッタ異常検出装置の概念図である。
【図２】本発明が適用されるカメラの一実施形態の構成を示すブロック図である。
【図３】シャッタ１１が正常に動作しているときの各部のようすを示すタイムチャートである。
【図４】シャッタに異常が発生したときの各部のようすを示すフローチャートである。
【図５】カメラ全体の動作（ＣＰＵ２５の主制御）を示すフローチャートである。
【図６】図５のステップＳ７（露出動作）の詳細を説明するためのフローチャートである。
【図７】図６のステップＳ２４で許可したＸＳＷ２９のポート割込み処理の詳細を説明するためのフローチャートである。
【図８】図６のステップＳ２４で許可したＡＣＳＷ３０のポート割込み処理の詳細を説明するためのフローチャートである。
【符号の説明】
１０１　先幕走行完了検出部
１０２　後幕走行完了検出部
１０３　幕走行異常判断部
１０４　異常処理部
【図１】
2004020939.tif 000003
【図２】
2004020939.tif 000004
【図３】
2004020939.tif 000005
【図４】
2004020939.tif 000006
【図５】
2004020939.tif 000007
【図６】
2004020939.tif 000008
【図７】
2004020939.tif 000009
【図８】
2004020939.tif 000010