(57)【要約】      （修正有）【課題】往復露光シャッタに応じた更なるフィードバック補正を行う撮像装置を提供する。【解決手段】カメラ本体の補正システムは、撮像素子と、第１の羽根ユニットと、第２の羽根ユニットと、を有し往復露光制御が可能なメカニカルシャッタ１０５と、走行特性変化量演算手段１１３ｂと、往復走行時の結果が所定の閾値を超えているか判断する第１の判断手段１１３ｃと、第１の判断手段結果に応じて第１の羽根ユニットもしくは第２の羽根ユニットの走行開始タイミングを補正する基準値補正演算部１１３ｄを有するカメラＣＰＵ１１３を備える。第１の判断手段によって往路走行時または復路走行時のシャッタ走行特性が前記基準時間に対して所定以上変化したと判断された場合は、往路走行時または復路走行時の第１の羽根ユニットもしくは第２の羽根ユニットの走行開始タイミングを補正する。【選択図】図７
2017126917.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素から成る撮像素子（１０４）と、
前記撮像素子への採光・遮光制御が可能な第１の羽根ユニット（１０５ａ）と、
前記第１のメカニカルシャッタと対となって採光・遮光制御が可能な第２の羽根ユニット（１０５ｂ）と、
前記第１の羽根構成と第２の羽根構成により往復露光制御が可能なメカニカルシャッタ（１０５）と、
第１の羽根ユニットのシャッタ走行特性を検出する第１の検出手段（１０５ｃ）と、
第２の羽根ユニットのシャッタ走行特性を検出する第２の検出手段（１０５ｄ）と、
往路走行時の第１の検出結果と第２の検出結果の差を第１の基準時間として記憶する記憶手段（１５０）と、
復路走行時の第１の検出結果と第２の検出結果の差を第２の基準時間として記憶する記憶手段（１５０）と、
前記第１の基準時間と往路走行時の第１の検出結果と第２の検出結果の差と、
前記第２の基準時間と復路走行時の第１の検出結果と第２の検出結果の差を算出する走行特性変化量演算手段（１１３ｂ）と、
前記走行特性変化量演算手段（１１３ｂ）により算出された往復走行時の結果が所定の閾値を超えているか判断する第１の判断手段（１１３ｃ）と、
第１の判断手段（１１３ｃ）結果に応じて第１の羽根ユニットもしくは第２の羽根ユニットの走行開始タイミングを補正する基準値補正演算部（１１３ｄ）を備え、
前記第１の判断手段（１１３ｃ）によって往路走行時または、復路走行時のシャッタ走行特性が前記基準時間に対して所定以上変化したと判断された場合は往路走行時または、復路走行時の第１の羽根ユニット（１０５ａ）もしくは第２の羽根ユニット（１０５ｂ）の走行開始タイミングを補正することを特徴とする撮像装置。
【請求項２】
前記走行特性変化量演算手段（１１３ｂ）により往復走行時のシャッタ走行特性変化量が少ない一方を基準に、他方のシャッタ走行特性との差が所定以上か判断する第２の判断手段（１１３ｅ）と、
前記第２の判断手段（１１３ｅ）結果に応じて第１の羽根ユニットもしくは第２の羽根ユニットの走行開始タイミングを補正する相対的補正演算部（１１３ｆ）を備え、
前記第２の判断手段（１１３ｅ）によって、往路走行と復路走行の走行特性差が所定以上と判断された場合、前記走行特性変化量の少ない一方を基準に前記走行特性変化量の多い他方の走行開始タイミングを補正することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、特にメカニカルシャッタ（以下、メカ先幕やメカ後幕）を有する撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、シャッタは露光開始制御をするメカ先幕及び露光終了制御をするメカ後幕があり、それぞれに対応した電磁石に通電することによりチャージ状態を保持し、電磁石の通電を順次解除することで露光を行うダイレクト保持タイプのフォーカルプレーンシャッタが知られている。
【０００３】
また、ＣＣＤやＣＭＯＳセンサ等の撮像素子を備えるカメラにおいて、メカ先幕が走行し、採光状態で後幕を保持することで、ＬＣＤ等のモニタで被写体を観察することができるようになった。この機能をＥＶＦ（ライブビュー）と呼び、ライブビュー時に表示される画像をライブビュー画像と呼ぶ。
【０００４】
また、撮像素子は、撮像面に結像された光学像を電荷に変換し、対応する電気信号を出
力するが、変換された電荷をリセットするリセット走査により電子的に先幕を構成することができる。この機能を機械的に動作するメカ先幕に対して「電子先幕」と呼ぶ。
【０００５】
更に、先幕と後幕の往路・復路共に露光を行う往復露光シャッタが知られている。
【０００６】
特許文献１には、往復露光シャッタの構成に関して開示されている。特許文献２には、シャッタの走行時間を検出し、予め決められた基準時間に対する時間差を検知し温度に応じて補正を変えることが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平２−１３４６２５号公報
【特許文献２】特開２０１２−２８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献１においては往路・復路走行時の摩耗等によるシャッタの走行特性の変化に応じた補正ついて記述されていない。往路走行時と復路走行時のシャッタ走行タイムラグやシャッタ走行速度変化に応じたフィードバック補正によって露光時間の精度を向上させることが望まれる。
【０００９】
また、上述の特許文献２においては往路で露光し、復路は走行前待機位置に戻るシャッタチャージ式のフィードバック補正と温度補正について記述されているが、往復露光シャッタに応じたフィードバック補正は考えられていない。
【００１０】
そこで、本発明の目的は、往復露光シャッタに応じたフィードバック補正を行う撮像装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明に係る撮像装置は、
複数の画素から成る撮像素子（１０４）と、
前記撮像素子への採光・遮光制御が可能な第１の羽根ユニット（１０５ａ）と、
前記第１のメカニカルシャッタと対となって採光・遮光制御が可能な第２の羽根ユニット（１０５ｂ）と、
前記第１の羽根構成と第２の羽根構成により往復露光制御が可能なメカニカルシャッタ（１０５）と、
第１の羽根ユニットのシャッタ走行特性を検出する第１の検出手段（１０５ｃ）と、
第２の羽根ユニットのシャッタ走行特性を検出する第２の検出手段（１０５ｄ）と、
往路走行時の第１の検出結果と第２の検出結果の差を第１の基準時間として記憶する記憶手段（１５０）と、
復路走行時の第１の検出結果と第２の検出結果の差を第２の基準時間として記憶する記憶手段（１５０）と、
前記第１の基準時間と往路走行時の第１の検出結果と第２の検出結果の差と、
前記第２の基準時間と復路走行時の第１の検出結果と第２の検出結果の差を算出する走行特性変化量演算手段（１１３ｂ）と、
前記走行特性変化量演算手段（１１３ｂ）により算出された往復走行時の結果が所定の閾値を超えているか判断する第１の判断手段（１１３ｃ）と、
第１の判断手段（１１３ｃ）結果に応じて第１の羽根ユニットもしくは第２の羽根ユニットの走行開始タイミングを補正する基準値補正演算部（１１３ｄ）を備え、
前記第１の判断手段（１１３ｃ）によって往路走行時または、復路走行時のシャッタ走行特性が前記基準時間に対して所定以上変化したと判断された場合は往路走行時または、復路走行時の第１の羽根ユニット（１０５ａ）もしくは第２の羽根ユニット（１０５ｂ）の走行開始タイミング補正を行うことを特徴とする。
【発明の効果】
【００１２】
本発明に係る撮像装置によれば、往復露光シャッタを有する撮像装置において、摩耗等による往路・復路の走行特性の変化に差があっても、相対的な露光時間の補正により、露光精度の向上を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る実施形態の撮像装置の構成を示すブロック図
【図２】メカニカルシャッタを示す図
【図３Ａ】メカニカルシャッタＡ走行中のＳＨ検出センサ状態図
【図３Ｂ】メカニカルシャッタＢ走行中のＳＨ検出センサ状態図
【図４】初期のメカニカルシャッタの往復走行特性とＳＨ検出信号図
【図５】変化後のメカニカルシャッタの往復走行特性とＳＨ検出信号図
【図６Ａ】基準値フィードバック補正後のシャッタの往復走行特性とＳＨ検出信号図
【図６Ｂ】相対的フィードバック補正後のシャッタの復路走行特性とＳＨ検出信号図
【図７】フィードバック補正システムに関するブロック図
【図８】シャッタの往路走行時のフィードバック補正に関するフローチャート
【図９】シャッタの復路走行時のフィードバック補正に関するフローチャート
【図１０】シャッタの往復走行時の相対的フィードバック補正に関するフローチャート
【発明を実施するための形態】
【００１４】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００１５】
図１は本発明の第１の実施形態にかかわる撮像システムの構成を示すブロック図である。
【００１６】
第１の実施形態にかかわる撮像システムは、撮像装置であるカメラ本体（１００）と、カメラ本体（１００）に装着される、撮影光学係としての着脱可能なレンズユニット（１０１）とを有している。
【００１７】
まず、レンズユニット（１０１）内の構成について説明する。
【００１８】
撮影レンズ（１１４）は、１つのレンズとして表しているが、実際には、フォーカスレンズやズームレンズ等、複数のレンズから構成されている。
【００１９】
レンズＣＰＵ（１１５）は、レンズ駆動回路（１１６）を介して撮影レンズ（１１４）の駆動を制御すると共に、絞り駆動回路（１１７）を介して絞り（１１７ａ）を駆動し、撮影動作時の被写体輝度に応じた絞りの制御を行う。レンズＣＰＵ（１１５）は、レンズユニット（１０１）側の通信接点（１１８）及びカメラ本体（１００）側の通信接点（１１９）を介して、後述するカメラ本体（１００）内のカメラＣＰＵ（１１３）と通信することができる。レンズＣＰＵ（１１５）は、通信接点（１１８）及び（１１９）を介して、レンズ情報をカメラＣＰＵ（１１３）の要求に応じて通知する。
【００２０】
次に、カメラ本体（１００）の構成について説明する。
【００２１】
撮像装置が非撮影状態（図１に示すミラー（１０２）が降りている状態）にある場合、レンズユニット（１０１）の撮影レンズ（１１４）及び絞り（１１７）を通過した被写体光束のうちの一部の光束は、撮影光路内に位置するミラー（１０２）で反射されてファインダー光学係（１０３）に導かれる。これにより、撮影者は、ファインダー光学係（１０３）を介して被写体像を観察することができる。後述する不図示のレリーズ釦が押されて非撮影状態から撮影状態に移行すると、ミラー（１０２）は撮影光路から退避する。これにより、レンズユニット（１０１）からの被写体光束は、ＣＭＯＳセンサやＣＣＤなどにより構成される撮像素子（１０４）へ向かう。
【００２２】
撮像素子（１０４）の各画素は、露光されている間、レンズユニット（１０１）により結像された被写体光学像を光量に応じて光電変換し、得られた電荷を蓄積する。撮像素子（１０４）には、パルス発生回路（１０７）から走査クロック（水平駆動パルス）や所定の制御パルスが供給され、画素を順次リセットする電子先幕シャッタを用いて露光制御が行える。パルス発生回路（１０７）で発生した走査クロックのうち、垂直走査用のクロックは垂直駆動変調回路（１０８）によって所定のクロック周波数に変調されて、撮像素子（１０４）に入力される。この垂直駆動変調回路（１０８）によって電子先幕シャッタの走査パターンが決定される。また、パルス発生回路（１０７）は、後述する信号処理回路（１０９）にもクロック信号を出力する。
【００２３】
撮像素子（１０４）に対して物体側（レンズ側）には、メカニカルシャッタ（１０５）が配置されている。メカニカルシャッタ（１０５）は、複数の遮光羽根で構成された羽根ユニットを有し、往路・復路共に撮像素子（１０４）の採光・遮光制御をする。
【００２４】
カメラＣＰＵ（１１３）は、シャッタ駆動回路（１０６）を介してメカニカルシャッタ１０５の駆動を制御する。
【００２５】
信号処理回路（１０９）は、撮像素子１０４から読み出された信号に対して二重相関サンプリング処理（ＣＤＳ）やゲイン（ＡＧ）処理、及び所定の処理（色処理やガンマ補正等）を施すことにより画像データを生成する。生成された画像データは、画像表示回路（１１０）を介して表示装置１５１に出力されて撮影画像として表示されたり、画像記録回路（１１１）に記録されたりする。
【００２６】
スイッチユニット（１１２）は、主電源のＯＮ／ＯＦＦを制御するスイッチや、撮影条件等を設定するために操作されるスイッチや、撮影準備動作および撮影動作を開始させるために操作されるスイッチ（レリーズ釦）を含む。
【００２７】
レリーズ釦の半押し操作（スイッチＳＷ１のＯＮ）で撮影準備動作（測光動作や焦点調節動作等）が開始される。更に、全押し操作（スイッチＳＷ２のＯＮ）で撮影動作（撮像素子１０４の露光及び電荷信号の読み出し、及び電荷信号を処理して得られた画像データの記録媒体への記録）が開始される。
【００２８】
カメラＣＰＵ（１１３）は、スイッチユニット（１１２）の操作に応じた動作を行う。
【００２９】
情報格納部（１５０）は、検出センサ（１０５ｃ、１０５ｄ）による後述するようなフィードバック補正基準時間を記憶する。
【００３０】
図２を用いてメカニカルシャッタ（１０５）の構成を説明する。
【００３１】
羽根ユニットＡ（１０５ａ）に関する構成
羽根ユニットＡ（１０５ａ）を動作させるためのモータＭａ（２０１）と、
モータＭａ（２０１）の出力軸に固着された第１のピニオンギヤ（２０２）と、
モータＭａ（２０１）が固着され、後述の第１カバー（２０４）にモータＭａ（２０１）を固定するための第１モータ取り付け板（２０３）は後述の第１カバー（２０４）にモータＭａ（２０１）とともに固定される。
【００３２】
第１カバー（２０４）は後述のカムベース（２０５）に固定される。
【００３３】
カムベース（２０５）は後述のシャッタ羽根地板（２０６）と固定される。
【００３４】
シャッタ羽根地板（２０６）は撮像素子（１０４）へ被写界光を導く開口部（２０６ａ）を備える。
【００３５】
羽根ユニットＡ（１０５ａ）は、後述の第１羽根駆動板（２１０）と回転可能に連結される。
【００３６】
さらに、後述の第１羽根駆動板（２１０）の回転に応じてシャッタ羽根地板（２０６）の開口部（２０６ａ）を覆い、撮像素子（１０４）へ光が届かぬようにする遮光位置と開口部（２０６ａ）から退避し撮像素子（１０４）へ光を導く採光位置に移動可能である。
【００３７】
第１カム円盤（２０７）は突起部（２０７ａ）と円盤おもり（２０７ｂ）を備え、突起部（２０７ａ）は後述の第１付勢スプリング（２０８）の腕と係合可能であり前記カムベース（２０５）のダボ部と穴が回転可能に嵌合している。おもり（２０７ｂ）が一体的に形成され慣性質量が羽根ユニットＡ（１０５ａ）、第１羽根駆動板（２１０）や後述の第１駆動レバー（２０９）に対し大きなものになっている。
【００３８】
第１付勢スプリング（２０８）は内径部が第１カバー（２０４）の円筒部（２０４ａ）にガイドされ、チャージされている。
【００３９】
第１駆動レバー（２０９）はカムベース（２０５）に回転可能に取り付けられ、ダボ部（２０９ａ）は第１カム円盤（２０７）裏面の溝と摺動可能に嵌合している。第１カム円盤（２０７）の回転に応じて第１駆動レバー（２０９）のダボ部（２０９ａ）に対する第１カム円盤（２０７）裏面の溝の嵌合場所が変わり第１駆動レバー（２０９）は回転する。
【００４０】
第１羽根駆動板（２１０）は、第１主駆動板（２１０ａ）と第１補助駆動板（２１０ｂ）からなり、第１駆動レバー（２０９）の腕（２０９ｂ）に設けられた不図示のピンにより回転されるようシャッタ羽根地板（２０６）に取り付けられている。第１補助駆動板（２１０ｂ）は、羽根ユニットＡの走行中を３か所に分けて判別できるように、図３Ａの検出センサ（１０５ｃ）を遮光する遮光部に穴を設けることで検出センサを遮光・採光・遮光している。
【００４１】
羽根ユニットＢ（１０５ｂ）に関する構成
羽根ユニットＢ（１０５ｂ）を動作させるためのモータＭｂ（２１１）と、モータＭｂ（２１１）の出力軸に固着された第２のピニオンギヤ（２１２）と、モータＭｂ（２１１）が固着され、後述の第２カバー（２１４）にモータＭｂ（２１１）を固定するための第２モータ取り付け板（２１３）は第２カバー（２１４）で前述のカムベース（２０５）に固定される。
【００４２】
羽根ユニットＢ（１０５ｂ）は、後述の第２羽根駆動板（２２０）と回転可能に連結される。さらに、後述の第２羽根駆動板（２２０）の回転に応じてシャッタ羽根地板（２０６）の開口部（２０６ａ）を覆い、撮像素子（１０４）へ光が届かぬようにする遮光位置と開口部（２０６ａ）から退避し撮像素子（１０４）へ光を導く採光位置に移動可能である。
【００４３】
第２カム円盤（２１７）は、後述の突起部（２１７ａ）とおもり（２１７ｂ）を備え、突起部（２１７ａ）は後述の第２付勢スプリング（２１８）の腕と係合可能な突起部であり、前記カムベース（２０５）のダボ部と穴が回転可能に嵌合している。おもり（２１７ｂ）が一体的に形成され慣性質量が羽根ユニットＢ（１０５ｂ）、第２羽根駆動板（２２０）や後述の第２駆動レバー（２１９）に対し大きなものになっている。
【００４４】
第２付勢スプリング（２１８）で内径部が第２カバー（２１４）の円筒部（２１４ａ）にガイドされチャージされている。
【００４５】
第２駆動レバー（２１９）はカムベース（２０５）に回転可能に取り付けられダボ部（２１９ａ）は第２カム円盤（２１７）裏面の溝部と摺動可能に嵌合している。第２カム円盤（２１７）の回転に応じて第２駆動レバー（２１９）のダボ部（２１９ａ）に対する第２カム円盤（２１７）裏面の溝の嵌合場所が変わり第２駆動レバー（２１９）は回転する。
【００４６】
第２羽根駆動板（２２０）は、第２主駆動板（２２０ａ）と第２補助駆動板（２２０ｂ）からなり、第２駆動レバー（２１９）の腕（２１９ｂ）に設けられた不図示のピンにより回転されるようシャッタ羽根地板（２０６）に取り付けられている。第２補助駆動板（２２０ｂ）は、羽根ユニットＡの走行中を３か所に分けて判別できるように、図３Ｂの検出センサ（１０５ｄ）を遮光する遮光部に穴を設けることで検出センサを遮光・採光・遮光している。
【００４７】
羽根ユニットの走行タイミング検出とその信号について図３Ａ、図３Ｂを用いて説明する。
【００４８】
図３Ａは羽根ユニットＡの走行中の検出センサの信号切り替わりの各タイミング状態を表している。
【００４９】
まず、検出センサ（１０５ｃ、１０５ｄ）は、フォトインタラプタ（ＰＩ）やフォトリフレクタ（ＰＲ）などで、羽根駆動板（２１０ｂ、２２０ｂ）によりセンサの遮光と採光で、羽根ユニットの走行タイミングの検出を行っている。検出センサ（１０５ｃ、１０５ｄ）は不図示の発光部と受光部からなり、発光部からの信号を受光部が受けている時はＬｏｗ信号となり、羽根駆動板（２１０ｂ、２２０ｂ）により遮光され、発光部からの信号を受光部が受けていない時はＨｉ信号となる。
【００５０】
上記を踏まえ、図３Ａ（ａ）は羽根ユニットＡ（１０５ａ）の往路走行開前の第１補助駆動板（２１０ｂ）と検出センサ（１０５ｃ）の位置関係を表している。検出センサ（１０５ｃ）は第１補助羽根駆動板（２１０ｂ）による遮光状態のため信号はＨｉとなる。
【００５１】
次に、図３Ａ（ｂ）は羽根ユニットＡ（１０５ａ）の走行によりスリット形成部が開口部（２０６ａ）の上側から中央間に位置し、撮像素子（１０４）上領域へ光が当たっている時の第１補助駆動板（２１０ｂ）と検出センサ（１０５ｃ）の位置関係を表している。
【００５２】
検出センサ（１０５ｃ）は第１補助羽根駆動板（２１０ｂ）の穴により採光状態のため信号はＬｏｗとなる。
【００５３】
次に、図３Ａ（ｃ）は羽根ユニットＡ（１０５ａ）の走行によりスリット形成部が開口部（２０６ａ）の中央に位置し、撮像素子（１０４）上側から中央までの領域に光が当たっている時の第１補助駆動板（２１０ｂ）と検出センサ（１０５ｃ）の位置関係を表している。
【００５４】
検出センサ（１０５ｃ）は第１補助羽根駆動板（２１０ｂ）による遮光状態のため信号はＨｉとなる。
【００５５】
次に、図３Ａ（ｄ）は羽根ユニットＡ（１０５ａ）の走行によりスリット形成部が開口部（２０６ａ）の中央から下側に位置し、撮像素子（１０４）ほぼ全領域に光が当たっている時の第１補助駆動板（２１０ｂ）と検出センサ（１０５ｃ）の位置関係を表している。検出センサ（１０５ｃ）は第１補助羽根駆動板（２１０ｂ）による採光状態のため信号はＬｏｗとなる。
【００５６】
以上より、往路走行時の採光制御となる羽根ユニットＡ（１０５ａ）の検出信号はＨｉ、Ｌｏｗ、Ｈｉ、Ｌｏｗとなる。
【００５７】
復路走行時の羽根ユニットＡ（１０５ａ）は遮光制御となり、検出信号は上記と逆転し、Ｌｏｗ、Ｈｉ、Ｌｏｗ、Ｈｉとなる。
【００５８】
次に、図３Ｂは遮光制御である羽根ユニットＢの往路走行中の検出センサの信号切り替わりの各タイミング状態を表している。
【００５９】
図３Ｂ（ａ）は羽根ユニットＢ（１０５ｂ）の往路走行開始前の第２補助駆動板（２２０ｂ）と検出センサ（１０５ｄ）の位置関係を表している。
【００６０】
検出センサ（１０５ｄ）は第２補助羽根駆動板（２２０ｂ）により遮光状態のため信号はＨｉとなる。
【００６１】
次に、図３Ｂ（ｂ）は羽根ユニットＢ（１０５ｂ）の走行によりスリット形成部が開口部（２０６ａ）の上側から中央間に位置し、撮像素子（１０４）上領域を遮光している時の第２補助駆動板（２１０ｂ）と検出センサ（１０５ｃ）の位置関係を表している。
【００６２】
検出センサ（１０５ｄ）は第２補助羽根駆動板（２２０ｂ）の穴による採光状態のため信号はＬｏｗとなる。
【００６３】
次に、図３Ｂ（ｃ）は羽根ユニットＢ（１０５ｂ）の走行によりスリット形成部が開口部（２０６ａ）の中央に位置し、撮像素子（１０４）上側から中央までの領域が遮光されている時の第２補助駆動板（２２０ｂ）と検出センサ（１０５ｄ）の位置関係を表している。
【００６４】
検出センサ（１０５ｄ）は第２補助羽根駆動板（２２０ｂ）による遮光状態のため信号はＨｉとなる。
【００６５】
次に、図３Ｂ（ｄ）は羽根ユニットＢ（１０５ｂ）の走行によりスリット形成部が開口部（２０６ａ）の中央から下側に位置し、撮像素子（１０４）全領域が遮光時の第２補助駆動板（２２０ｂ）と検出センサ（１０５ｄ）の位置関係を表している。
【００６６】
検出センサ（１０５ｄ）は第２補助羽根駆動板（２２０ｂ）による遮光はされていないため信号はＬｏｗとなる。
【００６７】
以上より、往路走行時の遮光制御となる羽根ユニットＢ（１０５ｂ）の検出信号はＨｉ、Ｌｏｗ、Ｈｉ、Ｌｏｗとなる。また、羽根ユニットＢ（１０５ｂ）の復路走行は採光制御となり、検出信号は上記と逆転し、Ｌｏｗ、Ｈｉ、Ｌｏｗ、Ｈｉとなる。
【００６８】
図４は初期の往復走行時の走行カーブと撮像素子への露光時間と図３で説明した検出センサの信号を表した図である。これらを用いて、フィードバック補正の基準時間について説明する。
【００６９】
まず、往路走行時について図４（ａ）を用いて説明する。
【００７０】
羽根ユニットＡ（１０５ａ）を走行開始させる羽根ユニットＡ開始信号（ＳＨ＿Ａ）がＨｉになると羽根ユニットＡ（１０５ａ）が先幕として採光走行を開始し、１１のように徐々に速度が上げながら採光状態となる。この時、前述したように往路走行時の羽根ユニットＡ（１０５ａ）のスリット形成部が画像中央相当の位置であると羽根ユニットＡ検出センサ（１０５ｃ）はＬｏｗからＨｉになる。
【００７１】
上記の羽根ユニットＡ走行開始信号（ＳＨ＿Ａ）から羽根ユニットＡ検出センサ（１０５ｃ）がＬｏｗからＨｉになるまでの時間を往路の羽根ユニットＡの走行特性時間Ｈとし、初期のＨをＨ０とする。
【００７２】
さらに、羽根ユニットＢ（１０５ｂ）を走行開始させる羽根ユニットＢ開始信号（ＳＨ＿Ｂ）がＨｉになると羽根ユニットＢ（１０５ｂ）が後幕として遮光走行開始し、１２のように徐々に速度を上げながら遮光状態となり、１１と１２の時間幅が露光時間となる。この時、前述したように往路走行時の羽根ユニットＢ（１０５ｂ）のスリット形成部が画像中央相当の位置であると羽根ユニットＢ検出センサ（１０５ｄ）はＬｏｗからＨｉになる。
【００７３】
上記の羽根ユニットＢ走行開始信号（ＳＨ＿Ｂ）から羽根ユニットＢ検出センサ（１０５ｄ）がＬｏｗからＨｉになるまでの時間を往路の羽根ユニットＢの走行特性時間Ｉとし、初期のＩをＩ０とする。往路の羽根ユニットＡの走行特性時間Ｈと羽根ユニットＢの走行特性時間Ｉは、シャッタ秒時に影響されることはないが、露光時間を決める要素であり、このＩとＨの差を往路のシャッタ特性時間（α）とする。また、初期のＩ０とＨ０の差を往路走行時のフィードバック補正の基準時間（α０）とする。さらに、往路走行時のフィードバック補正の基準時間（α０）は情報格納部（１５０）で記憶する。
α＝Ｉ−Ｈ
α０＝Ｉ０−Ｈ０
次に、復路走行時について図４（ｂ）を用いて説明する。
【００７４】
羽根ユニットＢ（１０５ｂ）を走行開始させる羽根ユニットＢ開始信号（ＳＨ＿Ｂ）がＨｉになると羽根ユニットＢ（１０５ｂ）が先幕として採光走行を開始し、１３のように徐々に速度が上げながら採光状態となる。この時、前述したように復路走行時の羽根ユニットＢ（１０５ｂ）のスリット形成部が画像中央相当の位置であると羽根ユニットＢ検出センサ（１０５ｄ）はＨｉからＬｏｗになる。
【００７５】
上記の羽根ユニットＢ走行開始信号（ＳＨ＿Ｂ）から羽根ユニットＢ検出センサ（１０５ｄ）がＨｉからＬｏｗになるまでの時間を復路の羽根ユニットＢの走行特性時間Ｊとし、初期のＪをＪ０とする。さらに、羽根ユニットＡ（１０５ａ）を走行開始させる羽根ユニットＡ開始信号（ＳＨ＿Ａ）がＨｉになると羽根ユニットＡ（１０５ａ）が後幕として遮光走行開始し、１４のように徐々に速度を上げながら遮光状態となり、１３と１４の時間幅が露光時間となる。この時、前述したように復路走行時の羽根ユニットＡ（１０５ａ）のスリット形成部が画像中央相当の位置の時、羽根ユニットＡ検出センサ（１０５ｃ）はＨｉからＬｏｗになる。
【００７６】
上記の羽根ユニットＡ走行開始信号（ＳＨ＿Ａ）から羽根ユニットＡ検出センサ（１０５ｃ）がＨｉからＬｏｗになるまでの時間を復路の羽根ユニットＡの走行特性時間Ｋとし、初期のＫをＫ０とする。復路の羽根ユニットＢの走行特性時間Ｊと羽根ユニットＡの走行特性時間Ｋは、シャッタ秒時に影響されることはないが、露光時間を決める要素であり、このＫとＪの差を復路のシャッタ特性時間（β）とする。また、初期のＫ０とＪ０の差を復路走行時のフィードバック補正の基準時間（β０）とする。さらに、復路走行時のフィードバック補正の基準時間（β０）は情報格納部（１５０）で記憶する。
β＝Ｋ−Ｊ
β０＝Ｋ０−Ｊ０
図５（ｃ）、（ｄ）は、往復走行時のメカニカルシャッタがレリーズ耐久等による摩耗で走行特性が変化した時の走行カーブと露光時間を表した図である。
【００７７】
往路走行時について図５（ｃ）を用いて説明する。
【００７８】
１１´は耐久変化後の羽根ユニットＡの往路走行カーブで、走行開始信号ＳＨ＿Ａに対して、わずかに早く走行していることを表している。１２´は耐久変化後の羽根ユニットＢの往路走行カーブで、走行開始信号ＳＨ＿Ｂに対して、わずかに遅く走行していることを表している。これにより、ＨはＨ０よりも短くなり、ＩはＩ０よりも長くなっているため、αはα０よりも大きな値となり、αとα０の差が往路走行時のシャッタ特性時間のズレ量となる。
【００７９】
次に、復路走行時について図５（ｄ）を用いて説明する。
【００８０】
１３´は耐久変化後の羽根ユニットＢの復路走行カーブで、走行開始信号ＳＨ＿Ｂに対して、わずかに早く走行していることを表している。１４´は耐久変化後の羽根ユニットＡの往路走行カーブで、走行開始信号ＳＨ＿Ａに対して、大幅に早く走行していることを表している。これにより、ＪはＪ０よりもわずかに短くなり、ＫはＫ０よりも大幅に短くなっているため、βはβ０よりも小さな値となり、βとβ０の差が復路走行時のシャッタ特性時間のズレ量となる。
【００８１】
次に図６Ａ（ｅ）を用いて図５（ｃ）の基準値フィードバック補正を説明する。
【００８２】
基準値フィードバック補正とは、基準時間（α０、β０）に対してシャッタ特性時間（α、β）のズレ量に応じて行うフィードバック補正である。
往路のシャッタ特性時間のズレ量はα−α０
復路のシャッタ特性時間のズレ量はβ−β０となる。
【００８３】
前述したように、図５（ｃ）はＨがＨ０よりも短くなり、ＩはＩ０よりも長くなっている。そのため、α−α０は＋方向のズレ量となる。
（Ｉ−Ｈ）−（Ｉ０−Ｈ０）→α−α０
このα−α０を情報格納部（１５０）に記憶されているフィードバック補正を実行するか判断するための上限閾値Ｅ＿ｈとα−α０と比較し、上限閾値Ｅ＿ｈを超えた場合にのみ基準値フィードバック補正を実行する。
α−α０＞Ｅ＿ｈ
α−α０がフィードバック補正を実行するか判断するための上限閾値Ｅ＿ｈを超えたと判断された場合は羽根ユニットＡの走行開始信号ＳＨ＿ＡのＨｉ信号タイミングをフィードバック補正値Ｑ値分遅くする。これにより、Ｈ時間は変化していないが１１´の採光走行に対して１１´´はＱ値分遅く走行するので露光時間を短くすることができる。
このフィードバック補正後の往路走行時のシャッタ特性時間をα´とする。
そして、フィードバック補正後のシャッタ特性時間のズレ量は
（Ｉ−（Ｈ＋Ｑ））−（Ｉ０−Ｈ０）→α´−α０
となる。
フィードバック補正後のシャッタ特性時間のズレ量が上限閾値Ｅ＿ｈ以下となるまで繰り返す。
【００８４】
次に図６Ａ（ｆ）を用いて図５（ｄ）の基準値フィードバック補正を説明する。
【００８５】
前述したように、図５（ｄ）はＪがＪ０よりもわずかに短くなり、ＫはＫ０よりも大幅に短くなっている。そのため、β−β０は−方向のズレ量となる。
（Ｋ−Ｊ）−（Ｋ０−Ｊ０）→β−β０
β−β０がフィードバック補正を実行するか判断するための下限閾値Ｅ＿ｌを下回った場合は、基準値フィードバック補正として羽根ユニットＢの走行開始信号ＳＨ＿ＢのＨｉ信号のタイミングをＲ値分早くする。これにより、Ｊ時間は変化していないが、１３´の採光走行に対して１３´´はＲ値分が早く走行するので露光時間を長くすることができる。このフィードバック補正後の復路走行時のシャッタ特性時間をβ´とする。
そして、フィードバック補正後のシャッタ特性時間のズレ量は
（Ｋ−（Ｊ−Ｒ））−（Ｋ０−Ｊ０）→β´−β０
となる。
フィードバック補正後のシャッタ特性時間のズレ量が下限閾値Ｅ＿ｌ以上となるまで繰り返す。
上限閾値Ｅ＿ｈ、下限閾値Ｅ＿ｌは例えば最高速秒時の１／３段相当の時間である。
また、Ｑ値とＲ値は上限閾値Ｅ＿ｈ、下限閾値Ｅ＿ｌを超えた場合の基準値フィードバック補正量で、情報格納部（１５０）に記憶されている。
【００８６】
次に、図６Ｂ（ｇ）を用いて相対的フィードバック補正について説明する。
【００８７】
相対的フィードバック補正の場合は、往路と復路のシャッタ特性時間のズレ量を比較し、ズレ量が少ない方を基準に上下限閾値以内であるかを判定する。
基準を判定する際のシャッタ特性時間のズレ量の比較は絶対値で比較する。
｜（α´−α０）｜＜｜（β´−β０）｜
図６Ａ（ｅ）と図６Ａ（ｆ）の場合は復路のシャッタ特性時間ズレ（β´−β０）の方が変化量が大きいため、往路走行を基準に復路走行を相対的フィードバック補正する。
この相対的フィードバック補正では往路走行時のシャッタ特性時間のズレ（α−α０）と復路走行時のシャッタ特性時間のズレ（β´−β０）の差が相対的補正の下限閾値Ｆ＿ｌを下回っているか、もしくは上限閾値Ｆ＿ｈ以上であるかを判定する。
（β´−β０）−（α´−α０）＜Ｆ＿ｌ
（β´−β０）−（α´−α０）＞Ｆ＿ｈ
上記判定により、復路走行時のシャッタ特性時間のズレが往路走行時のシャッタ特性時間のズレを基準に下限閾値Ｆ＿ｌより下回っていた場合、復路走行時のＳＨ＿Ｂ信号のＨｉタイミングをＵ値分早くする。
この相対的フィードバック補正後の復路走行時のシャッタ特性時間をβ´´とすると
β´´＝（Ｋ−（Ｊ−Ｒ−Ｕ）−（Ｋ０−Ｊ０）
となる。
【００８８】
よって、相対的フィードバック補正後のシャッタ特性時間のズレの差は
（（Ｋ−Ｊ＋Ｒ＋Ｕ）−（Ｋ０−Ｊ０））−（（Ｉ−Ｈ）−（Ｉ０−Ｈ０））
すなわち、
（β´´−β０）−（α−α０）
となる。これにより、Ｊ時間は変化しないが、１３´´の採光走行に対して１３´´´はＵ値分さらに早く走行するので露光時間を長くすることができる。
そして、往復走行のシャッタ特性時間のズレの差（β´´−β０）−（α−α０）がＦ＿ｌを上回った場合、相対的フィードバック補正終了となる。
【００８９】
もし、往復走行のシャッタ特性時間のズレの差（β´´−β０）−（α−α０）が下限閾値Ｆ＿ｌをまだ下回っている場合は、その度にＵ値分ＳＨ＿Ｂの走行開始タイミングをＵ値分早くする。
【００９０】
また、相対的フィードバック補正の上限閾値Ｆ＿ｈを上回っている場合は上記同様に基準走行を判定し、他方の走行開始タイミングをＶ値分遅くする。
【００９１】
以上のように、往復露光のフィードバック補正は初期の基準時間からの変化量を低減する基準値のフィードバック補正と、往路と復路のシャッタ特性時間のズレの差を低減する相対的なフィードバック補正をすることが望ましい。
【００９２】
また、フィードバック補正量Ｑ、Ｒ、Ｕ、Ｖは情報格納部（１５０）が記憶する固定値としているが、シャッタ特性時間のズレ量から算出した値であってもよい。
【００９３】
Ｕ値、Ｖ値は上下限閾Ｆ＿ｈ、Ｆ＿ｌを超えた場合の相対的フィードバック補正量で、情報格納部（１５０）に記憶されている。
【００９４】
次に、上述した補正システムに関する構成を図７のブロック図を用いて説明する。
【００９５】
メカニカルシャッタ１０５に備えたＳＨ検出部（１０５ｃと１０５ｄ）は上述したようにＰＩやＰＲにより以下の４つを検出する。
・往路時の羽根ユニットＡ走行特性時間（Ｈ時間）
・往路時の羽根ユニットＢ走行特性時間（Ｉ時間）
・復路時の羽根ユニットＡ走行特性時間（Ｋ時間）
・復路時の羽根ユニットＢ走行特性時間（Ｊ時間）
この時、出荷時の各時間は基準特性時間として情報格納部１５０に渡す。
また、ユーザー使用時は毎動作時に現在の走行時間として情報収集部１１３ａへ渡す。
【００９６】
情報収集部１１３ａは、現在の各ＳＨ走行時間と、基準時間をＳＨ走行特性変化量演算部１１３ｂに渡す。
【００９７】
ＳＨ走行特性変化量演算部１１３ｂは、情報収集部１１３ａから受け取った現在の各ＳＨ走行時間と基準時間に基づいて、往路と復路のそれぞれの基準時間に対するシャッタ特性時間のズレを算出し、さらに、往路と復路のシャッタ特性時間のズレの差を算出する。算出した往路と復路のそれぞれの基準時間に対するシャッタ特性時間のズレは基準値補正判定部１１３ｃと相対的補正判定部１１３ｅに渡す。
【００９８】
基準値補正判定部１１３ｃは、ＳＨ走行特性変化量演算部１１３ｂから受け取った往シャッタ特性時間のそれぞれの基準時間に対するシャッタ特性時間のズレが上限閾値Ｅ＿ｈ以上または、下限閾値Ｅ＿ｌ以下であるかを判定する。判定結果は基準値補正演算部１１３ｄへ渡す。
【００９９】
基準値補正演算部１１３ｄは、基準値補正判定部１１３ｃにより、
往路走行のシャッタ特性時間のズレが上限閾値Ｅ＿ｈ以上の場合は羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正時間Ｑ遅くするようシャッタ駆動回路１０６へ情報を渡す。
または、往路走行のシャッタ特性時間のズレが下限閾値Ｅ＿ｌ以下の場合は羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正時間Ｒ早くするようシャッタ駆動回路１０６へ情報を渡す。
または、復路走行のシャッタ特性時間のズレが上限閾値Ｅ＿ｈ以上の場合は羽根ユニットＢの走行開始信号ＳＨ＿Ｂのタイミングを補正時間Ｑ遅くするようシャッタ駆動回路１０６へ情報を渡す。
または、復路走行のシャッタ特性時間のズレが下限閾値Ｅ＿ｌ以下の場合は羽根ユニットＢの走行開始信号ＳＨ＿Ｂのタイミングを補正時間Ｒ早くするようシャッタ駆動回路１０６へ情報を渡す。
【０１００】
相対的補正判定部１１３ｅは、ＳＨ走行特性変化量演算部１１３ｂから受け取った往路と復路のそれぞれの基準時間に対するシャッタ特性時間のズレのうち、ズレの少ない方を判定する。
さらに、ズレの少ない一方を基準に他方のズレの差が上限閾値Ｆ＿ｈ以上または、下限閾値Ｆ＿ｌ以下であるかを判定する。判定結果は相対的補正演算部１１３ｆへ渡す。
【０１０１】
相対的補正演算部１１３ｆは、相対的補正判定部１１３ｅにより、
往路走行のシャッタ特性時間のズレを基準に、復路走行のシャッタ特性時間のズレとの差が上限閾値Ｆ＿ｈ以上の場合は、復路走行時の羽根ユニットＢの走行開始信号ＳＨ＿Ｂのタイミングを補正時間Ｖ遅くするようシャッタ駆動回路１０６へ情報を渡す。
または、往路走行のシャッタ特性時間のズレを基準に、復路走行のシャッタ特性時間のズレとの差が下限閾値Ｆ＿ｌ以下の場合は、復路走行時の羽根ユニットＢの走行開始信号ＳＨ＿Ｂのタイミングを補正時間Ｕ早くするようシャッタ駆動回路１０６へ情報を渡す。
または、復路走行のシャッタ特性時間のズレを基準に、往路走行のシャッタ特性時間のズレとの差が上限閾値Ｆ＿ｈ以上の場合は、往路走行時の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正時間Ｖ遅くするようシャッタ駆動回路１０６へ情報を渡す。
または、復路走行のシャッタ特性時間のズレを基準に、往路走行のシャッタ特性時間のズレとの差が下限閾値Ｆ＿ｌ以下の場合は、往路走行時の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正時間Ｕ早くするようシャッタ駆動回路１０６へ情報を渡す。
【０１０２】
シャッタ駆動回路１０６では、上述した補正に応じて往路時の羽根ユニットＡもしくは、復路走行時の羽根ユニットＢの走行開始タイミングのフィードバック制御を行う。
【０１０３】
本提案では、各羽根の走行特性の算出は検出された３つの信号のうち１つで行っているが、第１補助駆動板（２１０ｂ）及び第２補助駆動板（２２０ｂ）のセンサ検出部形状による複数のパルス信号で演算してもよい。
【０１０４】
次に、上述した基準時間と走行時間に応じた往路走行時のフィードバック補正について図８のフローチャートを用いて説明する。
【０１０５】
Ｓ１０１では、スイッチユニット１１２内のレリーズ釦の第１ストローク（以下、半押し状態）が検出されると（スイッチＳＷ１のＯＮ）、Ｓ１０２へ進む。
【０１０６】
Ｓ１０２では、シャッタの待機状態から往路走行と復路走行どちらでシャッタ走行を行うか判定する。往路走行の場合はＳ１０３へ進み、復路走行の場合はＳ２０１へ進む。Ｓ２０１以降の復路走行時のフィードバック補正については図９を用いて後述する。
【０１０７】
Ｓ１０３では、スイッチユニット１１２内のレリーズ釦の第２ストローク（以下、全押し状態）が検出されると（スイッチＳＷ２のＯＮ）、Ｓ１０４へ進む。
【０１０８】
Ｓ１０４では、Ｓ１０２で判定されたシャッタ走行を行い、Ｓ１０５へ進む。
【０１０９】
Ｓ１０５では、ＳＨ検出部（１０５ｃ、１０５ｄ）により往路走行の羽根ユニットＡのシャッタ走行特性時間（Ｈ）と羽根ユニットＢのシャッタ走行特性時間（Ｉ）を検出し、往路走行時のシャッタ特性時間（α）を算出する。その後Ｓ１０６へ進む。
【０１１０】
Ｓ１０６では、往路のシャッタ特性時間のズレ（α−α０）が上限閾値（Ｅ＿ｈ）以上であるかを判定する。往路のシャッタ特性時間ズレ（α−α０）が上限閾値（Ｅ＿ｈ）以上である場合はＳ１０７へ進み、それ以外の場合はＳ１１２へ進む。
【０１１１】
Ｓ１０７では、後述するズレカウント（Ｎ）をリセットし、Ｓ１０８へ進む。
また、後述するズレカウント（Ｎ、Ｍ、Ｏ、Ｐ、Ｓ、Ｔ、Ｗ、Ｘ）を含めてすべては
フィードバック補正の初期値記憶時に０を書き込む。
【０１１２】
Ｓ１０８では、往路のシャッタ特性時間ズレ（α−α０）が上限閾値（Ｅ＿ｈ）をレリーズＺ回連続で上回ったかを判定する。レリーズＺ回連続で往路のシャッタ特性時間ズレ（α−α０）が上限閾値（Ｅ＿ｈ）を上回った場合はＳ１１０へ進み、それ以外の場合はＳ１０９へ進む。
【０１１３】
Ｓ１０９では、往路のシャッタ特性時間ズレ（α−α０）が上限閾値（Ｅ＿ｈ）以上と判定された毎にズレカウント（Ｍ）を１加算し、Ｓ３０１へ進む。Ｓ３０１以降の往復シャッタの相対的なフィードバック補正に関しては図１０を用いて後述する。
【０１１４】
Ｓ１１０では、往路のシャッタ特性時間（α）が往路のフィードバック補正の基準時間
（α０）に対して露光オーバーであると判定されたため、往路の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正値（Ｑ）だけ遅くする。これにより往路走行の羽根ユニットＡの走行時間（Ｈ）が補正値（Ｑ）だけ長くなったと見ることができ、補正値（Ｑ）だけ往路のシャッタ特性時間（α）は短くなる。
フィードバック補正後の往路のシャッタ特性時間をα´とすると
α´＝Ｉ−（Ｈ＋Ｑ）となる。そしてＳ１１１へ進む。
【０１１５】
Ｓ１１１では、１度フィードバック補正が実行されたため、ズレカウント（Ｍ）をリセットし、Ｓ３０１へ進む。
【０１１６】
Ｓ１１２では、往路のシャッタ特性時間のズレ（α−α０）が下限閾値（Ｅ＿ｌ）以下であるかを判定する。往路のシャッタ特性時間ズレ（α−α０）が閾値（Ｅ＿ｌ）以下の場合はＳ１１３へ進み、それ以外の場合はＳ１１８へ進む。Ｓ１１８では、ズレカウント（Ｎ）とズレカウント（Ｍ）をリセットしてＳ３０１へ進む。
【０１１７】
Ｓ１１３では、先述したズレカウント（Ｍ）をリセットし、Ｓ１１４へ進む。
【０１１８】
Ｓ１１４では、往路のシャッタ特性時間ズレ（α−α０）が下限閾値（Ｅ＿ｌ）をレリーズＺ回連続で下回ったかを判定する。レリーズＺ回連続で往路のシャッタ特性時間ズレ
（α−α０）が下限閾値（Ｅ＿ｌ）を下回った場合はＳ１１６へ進み、それ以外の場合は
Ｓ１１５へ進む。
【０１１９】
Ｓ１１５では、往路のシャッタ特性時間ズレ（α−α０）が下限閾値（Ｅ＿ｌ）以下と判定された毎にズレカウント（Ｎ）を１加算し、Ｓ３０１へ進む。
【０１２０】
Ｓ１１６では、往路のシャッタ特性時間（α）が往路のフィードバック補正の基準時間
（α０）に対して露光アンダーであると判定されたため、往路の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正値（−Ｒ）だけ早くする。これにより往路走行の羽根ユニットＡの走行時間（Ｈ）が補正値（−Ｒ）だけ短くなったと見ることができ、補正値（Ｒ）だけシャッタ特性時間（α）は長くなる。
フィードバック補正後の往路のシャッタ特性時間をα´とすると
α´＝Ｉ−（Ｈ−Ｒ）となる。そしてＳ１１７へ進む。
【０１２１】
Ｓ１１７では、１度フィードバック補正が実行されたため、ズレカウント（Ｎ）をリセットし、Ｓ３０１へ進む。
【０１２２】
次にＳ２０１以降のフィードバック補正の基準時間と復路走行時間に応じたフィードバック補正について図９のフローチャートを用いて説明する。
【０１２３】
Ｓ２０１では、スイッチユニット１１２内のレリーズ釦の第２ストローク（以下、全押し状態）が検出されると（スイッチＳＷ２のＯＮ）、Ｓ２０４へ進む。全押しされるまではＳ２０２とＳ２０３によってシャッタの走行方向を判定しながら待機状態となる。
【０１２４】
Ｓ２０４では、Ｓ２０３で判定されたシャッタ走行を行い、Ｓ２０５へ進む。
【０１２５】
Ｓ２０５では、ＳＨ検出部（１０５ｃ、１０５ｄ）により復路走行時の羽根ユニットＢの走行特性時間（Ｊ）と羽根ユニットＡの走行特性時間（Ｋ）を検出し、復路走行時のシャッタ特性時間（β）を算出する。その後Ｓ２０６へ進む。
【０１２６】
Ｓ２０６では、復路のシャッタ特性時間のズレ（β−β０）が上限閾値（Ｅ＿ｈ）以上であるかを判定する。復路のシャッタ特性時間ズレ（β−β０）が上限閾値（Ｅ＿ｈ）以上である場合はＳ２０７へ進み、それ以外の場合はＳ２１２へ進む。
【０１２７】
Ｓ２０７では、後述するズレカウント（Ｏ）をリセットし、Ｓ２０８へ進む。
【０１２８】
Ｓ２０８では、復路のシャッタ特性時間ズレ（β−β０）が上限閾値（Ｅ＿ｈ）をレリーズＺ回連続で上回ったかを判定する。レリーズＺ回連続で復路のシャッタ特性時間ズレ（β−β０）が上限閾値（Ｅ＿ｈ）を上回った場合はＳ２１０へ進み、それ以外の場合はＳ２０９へ進む。
【０１２９】
Ｓ２０９では、復路のシャッタ特性時間ズレ（β−β０）が上限閾値（Ｅ＿ｈ）以上と判定された毎にズレカウント（Ｐ）を１加算し、Ｓ３０１へ進む。Ｓ３０１以降の往復シャッタの相対的なフィードバック補正に関しては図１０を用いて後述する。
【０１３０】
Ｓ２１０では、復路のシャッタ特性時間（β）が復路のフィードバック補正の基準時間
（β０）に対して露光オーバーであると判定されたため、復路の羽根ユニットＢの走行開始信号ＳＨ＿Ｃのタイミングを補正値（Ｑ）だけ遅くする。これにより復路走行の羽根ユニットＢの走行時間（Ｊ）が補正値（Ｑ）だけ長くなったと見ることができ、補正値（Ｑ）だけシャッタ特性時間（β）は短くなる。フィードバック補正後のシャッタ特性時間をβ´とすると
β´＝Ｋ−（Ｊ＋Ｑ）となる。そしてＳ２１１へ進む。
【０１３１】
Ｓ２１１では、１度フィードバック補正が実行されたため、ズレカウント（Ｐ）をリセットし、Ｓ３０１へ進む。
【０１３２】
Ｓ２１２では、復路のシャッタ特性時間のズレ（β−β０）が下限閾値（Ｅ＿ｌ）以下であるかを判定する。復路のシャッタ特性時間ズレ（β−β０）が下限閾値（Ｅ＿ｌ）以下である場合はＳ２１３へ進み、それ以外の場合はＳ２１８へ進む。
【０１３３】
Ｓ２１８では、ズレカウント（Ｏ）とズレカウント（Ｐ）をリセットして、Ｓ３０１へ進む。
【０１３４】
Ｓ２１３では、前述したズレカウント（Ｐ）をリセットし、Ｓ２１４へ進む。
【０１３５】
Ｓ２１４では、復路のシャッタ特性時間ズレ（β−β０）が下限閾値（Ｅ＿ｌ）をレリーズＺ回連続で下回ったかを判定する。レリーズＺ回連続で路のシャッタ特性時間ズレ（β−β０）が下限閾値（Ｅ＿ｌ）を下回った場合はＳ２１６へ進み、それ以外の場合はＳ２１５へ進む。
【０１３６】
Ｓ２１５では、復路のシャッタ特性時間ズレ（β−β０）が下限閾値（Ｅ＿ｌ）以下と判定された毎にズレカウント（Ｏ）を１加算し、Ｓ３０１へ進む。Ｓ３０１以降の往復シャッタの相対的なフィードバック補正に関しては図１０を用いて後述する。
【０１３７】
Ｓ２１６では、復路のシャッタ特性時間（β）が復路のフィードバック補正の基準時間
（β０）に対して露光アンダーであると判定されたため、復路の羽根ユニットＢの走行開始信号ＳＨ＿Ｃのタイミングを補正値（−Ｒ）だけ早くする。これにより復路走行の羽根ユニットＢの走行時間（Ｊ）が補正値（−Ｒ）だけ短くなったと見ることができ、復路のシャッタ特性時間（β）は補正値（Ｒ）だけ長くなる。
フィードバック補正後の復路のシャッタ特性時間をβ´とすると
β´＝Ｋ−（Ｊ−Ｒ）となる。そしてＳ２１７へ進む。
【０１３８】
Ｓ２１７では、１度フィードバック補正が実行されたため、ズレカウント（Ｏ）をリセットし、Ｓ３０１へ進む。
【０１３９】
次にＳ３０１以降の往路走行時間と復路走行時間の変化量が少ない方を基準とした相対的なフィードバック補正について図１０のフローチャートを用いて説明する。
【０１４０】
Ｓ３０１では、往路のシャッタ特性時間（α）と往路のフィードバック補正の基準時間
（α０）の差をΔα、復路のシャッタ特性時間（β）と復路のフィードバック補正の基準時間（β０）の差をΔβとする。そして、ΔαとΔβで基準時間に近いシャッタ特性時間の方を相対的フィードバック補正の基準として判定する。
｜Δα｜よりも｜Δβ｜の方が大きい場合はＳ３０２へ進み、往路を基準とした相対的なフィードバック補正を行う。逆に、｜Δβ｜よりも｜Δα｜の方が大きい場合はＳ３１５へ進む。Ｓ３１５以降の復路を相対的なフィードバック補正の基準とした場合については後述する。
【０１４１】
Ｓ３０２では、復路のシャッタ特性時間のズレ（Δβ）と往路のシャッタ特性時間のズレ（Δα）の差が相対的フィードバック補正の上限閾値（Ｆ＿ｈ）以上であるかを判定する。復路のシャッタ特性時間のズレ（Δβ）と往路のシャッタ特性時間のズレ（Δα）の差が上限閾値（Ｆ＿ｈ）以上の場合はＳ３０３へ進み、それ以外の場合はＳ３０８へ進む。Ｓ３０８以降のその他の相対的なフィードバック補正については後述する。
【０１４２】
Ｓ３０３では、後述するズレカウント（Ｓ）をリセットし、Ｓ３０４へ進む。
【０１４３】
Ｓ３０４では、往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が上限閾値（Ｆ＿ｈ）をＺ回連続で上回ったかを判定する。レリーズＺ回連続で往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が上限閾値（Ｆ＿ｈ）を上回った場合はＳ３０６へ進み、それ以外の場合はＳ３０５へ進む。
【０１４４】
Ｓ３０５では、往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が上限閾値（Ｆ＿ｈ）以上と判定された毎にズレカウント（Ｔ）を１加算し、ＳＴＡＲＴに戻る。
【０１４５】
Ｓ３０６では、往路のシャッタ特性時間（α）を基準とした場合に復路のシャッタ特性時間（β）が上限閾値（Ｆ＿ｈ）より露出オーバーであると判定されたため、復路走行の羽根ユニットＢの走行開始信号ＳＨ＿Ｃのタイミングを補正値（Ｖ）だけ遅くする。これにより復路走行の羽根ユニットＢの走行時間（Ｊ）が補正値（Ｖ）だけ長くなったと見ることができ、補正値（Ｖ）だけシャッタ特性時間（β）は短くなる。
相対的フィードバック補正後をβ´´とすると
β´´＝Ｋ−（Ｊ＋Ｖ）となる。そしてＳＳ３０７へ進む。
【０１４６】
Ｓ３０７では、１度フィードバック補正が実行されたため、ズレカウント（Ｔ）をリセットし、ＳＴＡＲＴに戻る。
【０１４７】
Ｓ３０８では、復路のシャッタ特性時間のズレ（Δβ）と往路のシャッタ特性時間のズレ（Δα）の差が相対的フィードバック補正の下限閾値（Ｆ＿ｌ）以下であるかを判定する。復路のシャッタ特性時間のズレ（Δβ）と往路のシャッタ特性時間のズレ（Δα）の差が下限閾値（Ｆ＿ｌ）以下の場合はＳ３１０へ進み、それ以外の場合はＳ３０９へ進む。
【０１４８】
Ｓ３０９では、ズレカウント（Ｓ）とズレカウント（Ｔ）をリセットしてＳＴＡＲＴに戻る。
【０１４９】
Ｓ３１０では、前述したズレカウント（Ｔ）をリセットし、Ｓ３１１へ進む。
【０１５０】
Ｓ３１１では、往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が下限閾値（Ｆ＿ｌ）をＺ回連続で下回ったかを判定する。レリーズＺ回連続で往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が下限閾値（Ｆ＿ｌ）を下回った場合はＳ３１３へ進み、それ以外の場合はＳ３１２へ進む。
【０１５１】
Ｓ３１２では、往路と復路のシャッタ特性時間ズレの差（Δβ−Δα）が下限閾値（Ｆ＿ｌ）以下と判定された毎にズレカウント（Ｓ）を１加算し、ＳＴＡＲＴに戻る。
【０１５２】
Ｓ３１３では、往路のシャッタ特性時間（α）を基準とした場合に復路のシャッタ特性時間（β）が下限閾値（Ｆ＿ｌ）より露出アンダーであると判定されたため、復路走行の羽根ユニットＢの走行開始信号ＳＨ＿Ｃのタイミングを補正値（−Ｕ）だけ早くする。これにより復路走行の羽根ユニットＢの走行時間（Ｊ）が補正値（−Ｕ）だけ長くなったと見ることができ、補正値（−Ｕ）だけシャッタ特性時間（β）は短くなる。
相対的フィードバック補正後をβ´´とすると
β´´＝Ｋ−（Ｊ−Ｕ）となる。そしてＳ３１４へ進む。
【０１５３】
Ｓ３１４では、１度フィードバック補正が実行されたため、ズレカウント（Ｓ）をリセットし、ＳＴＡＲＴに戻る。
【０１５４】
次に、復路走行を基準とした相対的フィードバック補正について説明する。
【０１５５】
Ｓ３１５では、往路のシャッタ特性時間のズレ（Δα）と復路のシャッタ特性時間のズレ（Δβ）の差が相対的フィードバック補正の上限閾値（Ｆ＿ｈ）以上であるかを判定する。往路のシャッタ特性時間のズレ（Δα）と復路のシャッタ特性時間のズレ（Δβ）の差が上限閾値（Ｆ＿ｈ）以上の場合はＳ３１６へ進み、それ以外の場合はＳ３２１へ進む。Ｓ３２１以降のその他の相対的なフィードバック補正については後述する。
【０１５６】
Ｓ３１６では、後述するズレカウント（Ｗ）をリセットし、Ｓ３１７へ進む。
【０１５７】
Ｓ３１７では、復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が上限閾値（Ｆ＿ｈ）をＺ回連続で上回ったかを判定する。レリーズＺ回連続で復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が上限閾値（Ｆ＿ｈ）を上回った場合はＳ３１９へ進み、それ以外の場合はＳ３１８へ進む。
【０１５８】
Ｓ３１８では、復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が上限閾値（Ｆ＿ｈ）以上と判定された毎にズレカウント（Ｘ）を１加算し、ＳＴＡＲＴに戻る。
【０１５９】
Ｓ３１９では、復路のシャッタ特性時間（β）を基準とした場合に往路のシャッタ特性時間（α）が上限閾値（Ｆ＿ｈ）より露出オーバーであると判定されたため、往路走行の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正値（Ｖ）だけ遅くする。これにより往路走行の羽根ユニットＡの走行時間（Ｈ）が補正値（Ｖ）だけ長くなったと見ることができ、補正値（Ｖ）だけシャッタ特性時間（α）は短くなる。
相対的フィードバック補正後のシャッタ特性時間をα´´とすると
α´´＝Ｉ−（Ｈ＋Ｖ）となる。そしてＳ３２０へ進む。
【０１６０】
Ｓ３２０では、１度フィードバック補正が実行されたため、ズレカウント（Ｘ）をリセットし、ＳＴＡＲＴに戻る。
【０１６１】
Ｓ３２１では、往路のシャッタ特性時間のズレ（Δα）と復路のシャッタ特性時間のズレ（Δβ）の差が相対的フィードバック補正の下限閾値（Ｆ＿ｌ）以下であるかを判定する。往路のシャッタ特性時間のズレ（Δα）と復路のシャッタ特性時間のズレ（Δβ）の差が下限閾値（Ｆ＿ｌ）以下の場合はＳ３２３へ進み、それ以外の場合はＳ３２２へ進む。
【０１６２】
Ｓ３２２ではズレカウント（Ｘ）と、ズレカウント（Ｗ）をリセットし、ＳＴＡＲＴに戻る。
【０１６３】
Ｓ３２３では、前述したズレカウント（Ｘ）をリセットし、Ｓ３２４へ進む。
【０１６４】
Ｓ３２４では、復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が下限閾値（Ｆ＿ｌ）をＺ回連続で下回ったかを判定する。レリーズＺ回連続で復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が下限閾値（Ｆ＿ｌ）を下回った場合はＳ３２６へ進み、それ以外の場合はＳ３２５へ進む。
【０１６５】
Ｓ３２５では、復路と往路のシャッタ特性時間ズレの差（Δα−Δβ）が下限閾値（Ｆ＿ｌ）以下と判定された毎にズレカウント（Ｗ）を１加算し、ＳＴＡＲＴに戻る。
【０１６６】
Ｓ３２６では、復路のシャッタ特性時間（β）を基準とした場合に往路のシャッタ特性時間（α）が下限閾値（Ｆ＿ｌ）より露出アンダーであると判定されたため、往路走行の羽根ユニットＡの走行開始信号ＳＨ＿Ａのタイミングを補正値（−Ｕ）だけ早くする。これにより往路走行の羽根ユニットＡの走行時間（Ｈ）が補正値（−Ｕ）だけ短くなったと見ることができ、補正値（−Ｕ）だけシャッタ特性時間（α）は長くなる。
相対的フィードバック補正後のシャッタ特性時間をα´´とすると
α´´＝Ｉ−（Ｈ−Ｕ）となる。そしてＳ３２７へ進む。
【０１６７】
Ｓ３２７では、１度フィードバック補正が実行されたため、ズレカウント（Ｗ）をリセットし、ＳＴＡＲＴに戻る。
【０１６８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、往復露光のシャッタ構成がどちらも電子先幕シャッタ構成でも良い。
【符号の説明】
【０１６９】
１０４  撮像素子、１０５  メカニカルシャッタ、１０５ａ  羽根ユニットＡ、
１０５ｂ  羽根ユニットＢ、１０５ｃ  羽根ユニットＡ検出センサ、
１０５ｄ  羽根ユニットＢ検出センサ、１０６  シャッタ駆動回路、
１１３  カメラＣＰＵ、１１３ａ  情報収集部、１１３ｂ  ＳＨ走行特性変化量演算部、
１１３ｃ  基準値補正判定部、１１３ｄ  基準値補正演算部、
１１３ｅ  相対的補正判定部、１１３ｆ  相対的補正演算部、１５０  情報格納部、
ＳＨ＿Ａ  羽根ユニットＡ走行開始信号、ＳＨ＿Ｃ  羽根ユニットＢ走行開始信号、
α  往路走行時のシャッタ特性時間、α０  初期の往路走行時のシャッタ特性時間、
β  復路走行時のシャッタ特性時間、β０  初期の復路走行時のシャッタ特性時間、
Ｅ＿ｈ  基準値補正の上限側閾値、Ｅ＿ｌ  基準値補正の下限側閾値、
Ｆ＿ｈ  相対的補正の上限側閾値、Ｆ＿ｌ  相対的補正の下限側閾値、
Ｍ  基準値補正α上限ズレカウンター、Ｎ  基準値補正α下限ズレカウンター、
Ｏ  基準値補正β上限ズレカウンター、Ｐ  基準値補正β下限ズレカウンター、
Ｑ  基準値上限を上回った場合の補正量、Ｒ  基準値下限を下回った場合の補正量、
Ｓ  相対補正β下限ズレカウンター、Ｔ  相対補正β上限ズレカウンター、
Ｕ  相対値下限を下回った場合の補正量、Ｖ  相対値上限を上回った場合の補正量、
Ｗ  相対補正α下限ズレカウンター、Ｘ  相対補正α上限ズレカウンター、
Ｚ  補正実行フラグ
【図１】
2017126917.tif 000003
【図２】
2017126917.tif 000004
【図３Ａ】
2017126917.tif 000005
【図３Ｂ】
2017126917.tif 000006
【図４】
2017126917.tif 000007
【図５】
2017126917.tif 000008
【図６Ａ】
2017126917.tif 000009
【図６Ｂ】
2017126917.tif 000010
【図７】
2017126917.tif 000011
【図８】
2017126917.tif 000012
【図９】
2017126917.tif 000013
【図１０】
2017126917.tif 000014