(57)【要約】【課題】照明装置を用いて、撮像素子から遠距離に位置する被写体、または、撮像素子から近距離に位置する被写体を撮像する場合に、被写体の画像の明るさを適切に保つ。【解決手段】撮像部２８は、被写体からカメラ本体１０２への光路上に設けられた絞り部３２及びレンズ３０を通して、被写体を撮像する。距離情報取得部４８は、被写体までの距離を示す距離情報をレンズ１０４から取得する。第１情報演算部４８は、距離情報を用いて絞り部３２の絞り値を求める。絞り決定部４８は、被写体に照射光を照射する照明装置１０６を用いて被写体が撮像される撮像時に、絞り部３２の絞り値を第１情報演算部４８により求められた絞り値に決定する。【選択図】      図１
2007025098.tif 000002
【特許請求の範囲】
【請求項１】
被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、前記被写体を撮像する撮像部と、
前記被写体までの距離を示す距離情報を前記レンズから取得する距離情報取得部と、
前記距離情報を用いて前記絞り部の絞り値を求める第１情報演算部と、
前記被写体に照射光を照射する照明装置を用いて前記被写体が撮像される撮像時に、前記絞り部の絞り値を前記第１情報演算部により求められた絞り値に決定する絞り決定部とを有することを特徴とするカメラ。
【請求項２】
請求項１記載のカメラにおいて、
前記第１情報演算部は、前記撮像部の撮像条件に関する情報である撮像情報と前記距離情報との比を前記絞り部の絞り値として求めることを特徴とするカメラ。
【請求項３】
請求項１記載のカメラにおいて、
前記距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、前記撮像前距離情報に対する前記撮像時距離情報の変化率を算出する変化率算出部と、
前記変化率算出部により算出された変化率が所定値を超える時、前記撮像前距離情報を前記撮像時距離情報より大きく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像前距離情報に近い値を前記距離情報として設定し、前記変化率が所定値以下である時、前記撮像前距離情報を前記撮像時距離情報より小さく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像時距離情報に近い値を前記距離情報として設定する距離情報設定部とを備え、
前記第１情報演算部は、前記距離情報設定部により設定された距離情報を用いて前記絞り値を求める第２情報演算部を有することを特徴とするカメラ。
【請求項４】
被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、前記被写体を撮像する撮像部と、
前記被写体までの距離を示す距離情報を前記レンズから取得する距離情報取得部と、
前記被写体に照射光を照射する照明装置から、前記照明装置の予備発光量を示す予備発光情報を取得する発光情報取得部と、
前記予備発光情報及び前記距離情報を用いて前記絞り部の絞り値を求める第１情報演算部と、
前記照明装置を用いて前記被写体が撮像される撮像時に、前記絞り部の絞り値を前記第１情報演算部により求められた絞り値に決定する絞り決定部とを有することを特徴とするカメラ。
【請求項５】
請求項４記載のカメラにおいて、
前記第１情報演算部は、前記撮像部の撮像条件に関する情報である撮像情報と前記予備発光情報との積と、前記距離情報との比を前記絞り部の絞り値として求めることを特徴とするカメラ。
【請求項６】
請求項４記載のカメラにおいて、
前記距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、前記撮像前距離情報に対する前記撮像時距離情報の変化率を算出する変化率算出部と、
前記変化率算出部により算出された変化率が所定値を超える時、前記撮像前距離情報を前記撮像時距離情報より大きく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像前距離情報に近い値を前記距離情報として設定し、前記変化率が所定値以下である時、前記撮像前距離情報を前記撮像前距離情報より小さく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像時距離情報に近い値を前記距離情報として設定する距離情報設定部とを備え、
前記第１情報演算部は、前記予備発光情報及び、前記距離情報設定部により設定された距離情報を用いて前記絞り値を求める第２情報演算部を有することを特徴とするカメラ。
【請求項７】
被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、前記被写体を撮像する撮像部と、
前記被写体までの距離を示す距離情報を前記レンズから取得する距離情報取得部と、
前記被写体に照射光を照射する照明装置から、前記照射光を前記被写体に間接的に照射するバウンス状態であることを示すバウンス情報を取得するバウンス情報取得部と、
前記バウンス情報及び前記距離情報を用いて前記絞り部の絞り値を求める第１情報演算部と、
前記被写体に照射光を照射する照明装置を用いて前記被写体が撮像される撮像時に、前記絞り部の絞り値を前記第１情報演算部により求められた絞り値に決定する絞り決定部とを有することを特徴とするカメラ。
【請求項８】
請求項７記載のカメラにおいて、
前記第１情報演算部は、前記撮像部の撮像条件に関する情報である撮像情報と前記バウンス情報との積と、前記距離情報との比を前記絞り部の絞り値として求めることを特徴とするカメラ。
【請求項９】
請求項７記載のカメラにおいて、
前記距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、前記撮像前距離情報に対する前記撮像時距離情報の変化率を算出する変化率算出部と、
前記変化率算出部により算出された変化率が所定値を超える時、前記撮像前距離情報を前記撮像時距離情報より大きく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像前距離情報に近い値を前記距離情報として設定し、前記変化率が所定値以下である時、前記撮像前距離情報を前記撮像時距離情報より小さく重み付けて、前記撮像前距離情報及び前記撮像時距離情報の平均値より前記撮像時距離情報に近い値を前記距離情報として設定する距離情報設定部とを備え、
前記第１情報演算部は、前記バウンス情報及び、前記距離情報設定部により設定された距離情報を用いて前記絞り値を求める第２情報演算部を有することを特徴とするカメラ。
【請求項１０】
請求項１、請求項４及び請求項７のいずれか一項に記載のカメラにおいて、
外部から入力される値を、前記絞り値の上限値である絞り上限値として記憶する上限値記憶部を備え、
前記絞り決定部は、前記第１情報演算部により求められた絞り値が前記絞り上限値を超える場合、前記撮像時に前記絞り上限値を前記絞り部の絞り値として決定し、前記第１情報演算部により求められた絞り値が前記絞り上限値以下である場合、前記撮像時に前記第１情報演算部により求められた絞り値を前記絞り部の絞り値として決定することを特徴とするカメラ。
【請求項１１】
請求項１、請求項４及び請求項７のいずれか一項に記載のカメラにおいて、
外部から入力される値を、前記絞り値の下限値である絞り下限値として記憶する下限値記憶部を備え、
前記絞り決定部は、前記第１情報演算部により求められた絞り値が前記絞り下限値以下である場合、前記撮像時に前記絞り下限値を前記絞り部の絞り値として決定し、前記第１情報演算部により求められた絞り値が前記絞り下限値を超える場合、前記撮像時に前記第１情報演算部により求められた絞り値を前記絞り部の絞り値として決定することを特徴とするカメラ。
【請求項１２】
請求項１、請求項４及び請求項７のいずれか一項に記載のカメラにおいて、
前記第１情報演算部は、前記距離情報が大きくなるほど小さい絞り値を求めることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、絞り部の絞り値と露光時間の組み合わせを自動的に設定するカメラに関する。
【背景技術】
【０００２】
この種のカメラは、例えば、カメラ本体に装着される撮影レンズを通して被写体を撮像するＣＣＤ（Charge Coupled Device）等の撮像素子、被写体から撮像素子への光路を遮る位置に設けられたシャッタ、被写体から撮像素子への光路上に設けられた絞り部、被写体からカメラ本体への入射光を測光する測光部等により構成される。被写体に照射光を照射する照明装置を用いた撮像時には、撮像素子の撮像感度と測光部により測光された測光結果とを用いたプログラム線図に従って、絞り部の絞り値と露光時間の組み合わせが自動的に設定される（例えば、特許文献１）。例えば照明装置を用いて被写体を撮像する場合、絞り値の上限値及び下限値は、撮像感度を調節してプログラム線図を変更することにより設定される。
【特許文献１】特開２００３−２４１２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したカメラでは、照明装置を用いて被写体を撮像する場合、絞り値の上限値及び下限値は、被写体までの距離とは無関係に撮像感度と測光結果のみを用いて設定される。したがって、広角レンズ等を用いて撮像素子から遠い距離に位置する被写体を撮像する場合、絞り値の上限値が大きな値に設定されることで照明装置の閃光発光による被写体からの反射光が撮像素子まで充分に届かず、撮像素子の露光量が不足する場合（露光不足）がある。また、マクロレンズ等を用いて撮像素子から近い距離に位置する被写体を撮像する場合、絞り値の下限値が小さい値に設定されることで、撮像素子の露光量がオーバーになり被写体の画像が明るくなりすぎる場合（白飛び）がある。このため、被写体の画像の明るさを適切に保つことができないという問題があった。
【０００４】
本発明の目的は、絞り部の絞り値と露光時間の組み合わせを自動的に設定するカメラにおいて、照明装置を用いて、撮像素子から遠距離に位置する被写体、または、撮像素子から近距離に位置する被写体を撮像する場合に、被写体の画像の明るさを適切に保つことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１のカメラでは、撮像部は、被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、被写体を撮像する。距離情報取得部は、被写体までの距離を示す距離情報をレンズから取得する。第１情報演算部は、距離情報を用いて絞り部の絞り値を求める。絞り決定部は、被写体に照射光を照射する照明装置を用いて被写体が撮像される撮像時に、絞り部の絞り値を第１情報演算部により求められた絞り値に決定する。
【０００６】
請求項２のカメラでは、第１情報演算部は、撮像部の撮像条件に関する情報である撮像情報と距離情報との比を絞り部の絞り値として求める。
請求項３のカメラでは、変化率算出部は、距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、撮像前距離情報に対する撮像時距離情報の変化率を算出する。距離情報設定部は、変化率算出部により算出された変化率が所定値を超える時、撮像前距離情報を撮像時距離情報より大きく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像前距離情報に近い値を距離情報として設定し、変化率が所定値以下である時、撮像前距離情報を撮像時距離情報より小さく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像時距離情報に近い値を距離情報として設定する。第１情報演算部は、距離情報設定部により設定された距離情報を用いて絞り値を求める第２情報演算部を有する。
【０００７】
請求項４のカメラでは、撮像部は、被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、被写体を撮像する。距離情報取得部は、被写体までの距離を示す距離情報をレンズから取得する。発光情報取得部は、被写体に照射光を照射する照明装置から、照明装置の予備発光量を示す予備発光情報を取得する。第１情報演算部は、予備発光情報及び距離情報を用いて絞り部の絞り値を求める。絞り決定部は、照明装置を用いて被写体が撮像される撮像時に、絞り部の絞り値を第１情報演算部により求められた絞り値に決定する。
【０００８】
請求項５のカメラでは、第１情報演算部は、撮像部の撮像条件に関する情報である撮像情報と予備発光情報との積と、距離情報との比を絞り部の絞り値として求める。
請求項６のカメラでは、変化率算出部は、距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、撮像前距離情報に対する撮像時距離情報の変化率を算出する。距離情報設定部は、変化率算出部により算出された変化率が所定値を超える時、撮像前距離情報を撮像時距離情報より大きく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像前距離情報に近い値を距離情報として設定し、変化率が所定値以下である時、撮像前距離情報を撮像前距離情報より小さく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像時距離情報に近い値を距離情報として設定する。第１情報演算部は、予備発光情報及び、距離情報設定部により設定された距離情報を用いて絞り値を求める第２情報演算部を有する。
【０００９】
請求項７のカメラでは、撮像部は、被写体からカメラ本体への光路上に設けられた絞り部及びレンズを通して、被写体を撮像する。距離情報取得部は、被写体までの距離を示す距離情報をレンズから取得する。バウンス情報取得部は、被写体に照射光を照射する照明装置から、照射光を被写体に間接的に照射するバウンス状態であることを示すバウンス情報を取得する。第１情報演算部は、バウンス情報及び距離情報を用いて絞り部の絞り値を求める。絞り決定部は、被写体に照射光を照射する照明装置を用いて被写体が撮像される撮像時に、絞り部の絞り値を第１情報演算部により求められた絞り値に決定する。
【００１０】
請求項８のカメラでは、第１情報演算部は、撮像部の撮像条件に関する情報である撮像情報とバウンス情報との積と、距離情報との比を絞り部の絞り値として求める。
請求項９のカメラでは、変化率算出部は、距離情報取得部により撮像前及び撮像時にそれぞれ取得される撮像前距離情報及び撮像時距離情報を比較し、撮像前距離情報に対する撮像時距離情報の変化率を算出する。距離情報設定部は、変化率算出部により算出された変化率が所定値を超える時、撮像前距離情報を撮像時距離情報より大きく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像前距離情報に近い値を距離情報として設定し、変化率が所定値以下である時、撮像前距離情報を撮像時距離情報より小さく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像時距離情報に近い値を距離情報として設定する。第１情報演算部は、バウンス情報及び、距離情報設定部により設定された距離情報を用いて絞り値を求める第２情報演算部を有する。
【００１１】
請求項１０のカメラでは、上限値記憶部は、外部から入力される値を、絞り値の上限値である絞り上限値として記憶する。絞り決定部は、第１情報演算部により求められた絞り値が絞り上限値以下である場合、撮像時に絞り上限値を絞り部の絞り値として決定し、第１情報演算部により求められた絞り値が絞り上限値を超える場合、撮像時に第１情報演算部により求められた絞り値を絞り部の絞り値として決定する。
【００１２】
請求項１１のカメラでは、下限値記憶部は、外部から入力される値を、絞り値の下限値である絞り下限値として記憶する。絞り決定部は、第１情報演算部により求められた絞り値が絞り下限値を超える場合、撮像時に絞り下限値を絞り部の絞り値として決定し、第１情報演算部により求められた絞り値が絞り下限値以下である場合、撮像時に第１情報演算部により求められた絞り値を絞り部の絞り値として決定する。
【００１３】
請求項１２のカメラでは、第１情報演算部は、距離情報が大きくなるほど小さい絞り値を求める。
【発明の効果】
【００１４】
請求項１のカメラでは、第１情報演算部を備えることにより、被写体までの距離の変化に応じて絞り部の絞り値を決定できる。
請求項２のカメラでは、第１情報演算部により求められる絞り値は、被写体までの距離が長いほど小さい値になり、被写体までの距離が短いほど大きい値になる。したがって、絞り決定部は、第１情報演算部により求められた絞り値に基づいて、撮像部から遠距離に位置する被写体の撮像時に絞り値を小さい値に決定し、撮像部から近距離に位置する被写体の撮像時に絞り値を大きい値に決定する。このため、撮像部から遠距離に位置する被写体の撮像時に、撮像部の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００１５】
請求項４のカメラでは、第１情報演算部を備えることにより、被写体までの距離及び予備発光量に応じて絞り部の絞り値を決定できる。
請求項５のカメラでは、第１情報演算部により求められる絞り値は、照明装置の予備発光量が小さく、被写体までの距離が長いほど小さい値になる。一般的に、照明装置の予備発光量が小さいほど、照明装置の本発光量（撮像時の照明装置の発光量）は小さい。換言すると、予備発光量が小さいほど、照明装置の本発光による被写体からの反射光が撮像部に入射する光量（撮像部の露光量）は低下する。絞り決定部は、第１情報演算部により求められた絞り値に基づいて、撮像部から遠距離に位置する被写体を撮像する時に、照明装置の発光量が小さいほど、絞り値を小さい値に決定できる。このため、撮像部から遠距離に位置する被写体の撮像時に、撮像部の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００１６】
請求項７のカメラでは、第１情報演算部を備えることにより、被写体までの距離及び、照明装置の状態（バウンス状態であるか否か）に応じて絞り部の絞り値を決定できる。
請求項８のカメラでは、第１情報演算部により求められる絞り値は、照明装置の状態がバウンス状態であり、被写体までの距離が長いほど小さい値になる。一般的に、バウンス状態では、天井や壁等に閃光発光を反射させた間接光（バウンス発光）が被写体に照射されるため、被写体に照射光を直接照射する場合に比べて、照射光による被写体からの反射光が撮像部に入射する光量（撮像部の露光量）は低下する。絞り決定部は、第１情報演算部により求められた絞り値に基づいて、撮像部から遠距離に位置する被写体にバウンス発光が照射される撮像時に、絞り値を小さい値に決定できる。このため、撮像部から遠距離に位置する被写体の撮像時に、撮像部の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００１７】
請求項３、請求項６及び請求項９のカメラでは、距離情報設定部は、変化率が所定値を超える時、すなわち、被写体までの距離が撮像前と撮像時で大きく変化する時、撮像前距離情報を撮像時距離情報より大きく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像前距離情報に近い値を距離情報として設定する。距離情報設定部は、変化率が所定値以下の時、すなわち、被写体までの距離が撮像前と撮像時で大きく変化しない時、撮像前距離情報を撮像時距離情報より小さく重み付けて、撮像前距離情報及び撮像時距離情報の平均値より撮像時距離情報に近い値を距離情報として設定する。したがって、設定される距離情報をほぼ一定の値に保つことができる。よって、第２情報演算部により撮像前距離情報または撮像時距離情報をそのまま用いて絞り値が求められる場合に比べて求められる絞り値が大きく変化することを防止できる。このため、絞り決定部により決定される絞り値がほぼ一定の値に保たれる。この結果、決定される絞り値を撮影者に知らせる表示等が頻繁に変わることを防止でき、撮影者は撮影に集中できる。
【００１８】
請求項１０のカメラでは、上限値記憶手段を備えることにより、絞り上限値を絞り値として設定可能な値の範囲内に収めることができる。このため、絞り決定部は、上限値記憶手段に記憶された絞り上限値より極端に大きな値が絞り値として決定されることを防止できる。この結果、撮像部の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００１９】
請求項１１のカメラでは、下限値記憶手段を備えることにより、絞り下限値を絞り値として設定可能な値の範囲内に収めることができる。このため、絞り決定部は、下限値記憶手段に記憶された絞り下限値より極端に小さな値が絞り値として決定されることを防止できる。この結果、撮像部の露光量がオーバーになり被写体の画像が明るくなりすぎることを防止できる。
【００２０】
請求項１２のカメラでは、撮像部から遠距離に位置する被写体の撮像時に絞り値を小さい値に決定し、撮像部から近距離に位置する被写体の撮像時に絞り値を大きい値に決定する。このため、撮像部から遠距離に位置する被写体の撮像時に、撮像部の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態を図面を用いて説明する。図１は、第１の実施形態のカメラ１００の左側面図を示している。カメラ１００は、例えば一眼フレックスタイプのデジタルカメラであり、カメラ本体１０２を有している。
撮影レンズ１０４は、被写体からの入射光をカメラ本体１０２に導くために、カメラ本体１０２の前面に形成されたレンズマウント１０に着脱自在に取り付けられる。閃光発光装置１０６は、被写体に照射光を照射するために、カメラ本体１０２の上面に形成されたホットシュー１２に着脱自在に取り付けられる。レンズマウント１０及びホットシュー１２には、カメラ本体１０２と撮影レンズ１０４との間で各種情報を授受するための通信接点、カメラ本体１０２と閃光発光装置１０６との間で各種情報を授受するための通信接点がそれぞれ設けられている。
【００２２】
カメラ本体１０２は、クイックターンミラー１４、ファインダスクリーン１６、ペンタダハプリズム１８、接眼レンズ２０、測光用再結像レンズ２２、測光用センサ２４、シャッタ２６、ＣＣＤ２８、図２のゲイン回路４２及びＡ／Ｄ変換回路４４を有している。
クイックターンミラー１４は、光軸ＯＡ上に回動自在に設けられる。クイックターンミラー１４は、被写体の撮影を行わない非撮影時に、光軸ＯＡに対して斜めの位置に配置される。非撮影時に、クイックターンミラー１４は、被写体から撮影レンズ１０４を介してカメラ本体１０２に入射された光束を受光し、受光した光束を反射させてファインダスクリーン１６に導く。
【００２３】
一方、被写体を撮像する撮像時には、クイックターンミラー１４は、回動により図の破線で示す位置に退避する。退避時、被写体からカメラ本体１０２に入射された光束は、シャッタ２６を介してＣＣＤ２８に導かれる。
ファインダスクリーン１６は、非撮像時にクイックターンミラー１４により導かれた光束を拡散し、拡散させた光束をペンタダハプリズム１８に導く。ペンタダハプリズム１８は、ファインダスクリーン１６により拡散された光束の一部を反射させて接眼レンズ２０に導く。ペンタダハプリズム１８は、ファインダスクリーン１６により拡散された光束の別の一部を反射させて測光用再結像レンズ２２に導く。
【００２４】
接眼レンズ２０は、ペンタダハプリズム１８により導かれた光束を被写体像として結像する。撮影者は、接眼レンズ２０により結像される被写体像を見ることで、被写体の構図やフレーム等を判断できる。
測光用再結像レンズ２２は、ペンタダハプリズム１８により導かれた光束を測光用センサ２４に結像する。測光用センサ２４は、例えばＣＣＤ等の受光素子で構成される。測光用センサ２４は、測光用再結像レンズ２２により結像される光束を測光用センサ２４の単位時間当たりの露光量を示す露光量情報Ｅとして光電変換し、光電変換した露光量情報ＥをＡ／Ｄ変換回路４４に出力する。
【００２５】
シャッタ２６は、撮影レンズ１０４のレンズ系３０からＣＣＤ２８への光路を遮る位置に配置されるシャッタ膜（図示せず）を有している。シャッタ２６は、図示しないシャッタドライバにより駆動され、レンズ系３０からカメラ本体１０２に入射された光束によりＣＣＤ２８が露光される時間を調節する。シャッタ膜は、撮像時にレンズ系３０からＣＣＤ２８への光路を確保するために開く。
【００２６】
ＣＣＤ２８は、シャッタ２６を介してレンズ系３０に対向する位置に配置されている。ＣＣＤ２８は、図示しないＣＣＤドライバにより駆動され、レンズ系３０より結像される被写体像を光電変換し、光電変換した被写体像をゲイン回路４２に出力する。
撮影レンズ１０４は、レンズ系３０及び絞り３２を有している。レンズ系３０は、被写体に焦点を合わせるフォーカスレンズ及び被写体像をズームするためのズームレンズ等を含む複数枚のレンズにより構成される。フォーカスレンズ及びズームレンズは、図示しないレンズ駆動回路により光軸方向の位置が調節される。絞り３２は、図示しない絞りドライバによって駆動される。絞り３２の絞り値ＦＮｏは、レンズ系３０を通過した光の光量を絞るように調節される。
【００２７】
閃光発光装置１０６は、発光部３４、軸部３６、取付部３８及び本体部４０を有している。発光部３４は、軸部３６を中心にして図の上下方向に回動自在に配置されている。発光部３４は、図示しないコンデンサ、変圧器及び放電管等で構成される。
発光部３４は、被写体に照射光を照射するために、コンデンサ及び変圧器を用いて電圧を発生させ、発生させた電圧を放電管に加えることで放電管を閃光発光させる。発光部３４は、天井や床等に閃光発光を反射させた間接光（バウンス発光）を被写体に照射するバウンス状態では、回動により天井や床のバウンス面に向けられる。取付部３８は、本体部４０の下部に配置され、カメラ本体１０２のホットシュー１２に着脱自在に取り付けれる。
【００２８】
図２は、図１に示したカメラ本体１０２、撮影レンズ１０４及び閃光発光装置１０６の内部構成を示している。カメラ本体１０２は、測光用センサ２４、ＣＣＤ２８、ゲイン回路４２、Ａ／Ｄ変換回路４４、増幅率調整回路４６、ＣＰＵ４８、操作部５０、ＲＡＭ５２及びＬＣＤ（Liquid Crystal Display）を有している。なお、シャッタ機構及びミラー機構等の要素は、図示を省略している。
【００２９】
ゲイン回路４２は、増幅率調整回路４６を介してＣＰＵ４８により制御される。ゲイン回路４２は、ＣＣＤ２８から受け取ったアナログ量を可変な増幅率で増幅する。増幅率調整回路４６は、所定のＩＳＯ感度（例えば、ＩＳＯ１００）に応じてゲイン回路４２の増幅率を調整する。
Ａ／Ｄ変換回路４４は、測光用センサ２４から受け取った露光量情報ＥをＡ／Ｄ変換し、Ａ／Ｄ変換した露光量情報ＥをＣＰＵ４８に出力する。Ａ／Ｄ変換回路４４は、ＣＣＤ２８から受け取った被写体像をＡ／Ｄ変換し、Ａ／Ｄ変換した画像データをＣＰＵ４８に出力する。
【００３０】
ＣＰＵ４８は、図１で述べた各通信接点を介してＣＰＵ５６及びＣＰＵ６２に接続される。ＣＰＵ４８は、ＲＯＭ５２を内蔵している。ＲＯＭ５２は、例えば、電気的にデータの書き換えが可能なＥＥＰＲＯＭやフラッシュメモリ等で構成され、カメラ１００の電源がオフの間もデータを保持する。ＲＯＭ５２は、ＣＰＵ４８により実行されるプログラムやＣＣＤ２８の撮像情報（ＩＳＯ感度、電子シャッタの露光時間やホワイトバランス補正値等）を格納している。
【００３１】
操作部５０は、カメラ本体１０２の電源をオン又はオフする主電源スイッチ、被写体の撮影時に撮影者により押下げられるシャッタスイッチ、被写体を撮影する「撮影モード」、言語設定や日時設定を変更可能な「セットアップモード」や被写体にピントを合わせる「オートフォーカスモード」等の各種モードや画像等を選択する選択スイッチを含む各種スイッチ（図示せず）を有している。
【００３２】
ＲＡＭ５２は、ＣＣＤ２８により撮像された画像データや距離情報Ｘｍｍ（後述）等を一時的に保存する。ＬＣＤは、図示しないＬＣＤドライバにより駆動され、シャッタスイッチの押し下げ前及び押し下げ後に、ＣＣＤ２８により撮像される画像や各種モード設定画面を表示する。すなわち、ＬＣＤは、撮影レンズ１０４のレンズ系３０により結像される画像を映すファインダーとしても利用される。撮影者は、ＬＣＤに映し出された画像を見ることによって、被写体の構図等を判断できる。
【００３３】
撮影レンズ１０４は、レンズ系３０、絞り３２、ＣＰＵ５６及び、レンズ系３０の撮影距離Ｘｍｍ（後述）を検出するエンコーダ（図示せず）等を有している。ＣＰＵ５６は、ＲＯＭ５８を内蔵している。ＲＯＭ５８には、例えばレンズの開放絞り値や焦点距離や射出瞳距離の誤差等の撮影レンズ１０４に固有のレンズ情報が格納されている。
ＣＰＵ５６は、エンコーダにより検出される距離情報Ｘｍｍを図１で述べた通信接点を介してＣＰＵ４８に出力する。この例では、距離情報Ｘｍｍは、カメラ本体１０２のＣＣＤ２８の撮像面から被写体までの距離をメートル単位で表す情報を指す。
【００３４】
閃光発光装置１０６は、発光部３４、発光制御回路６０、ＣＰＵ６２及び図示しない昇圧回路や操作部等を有している。発光制御回路６０は、発光部３４の発光量や発光回数等を示す発光情報をＣＰＵ６２から受け取り、受け取った発光情報に基づいて発光部３４を閃光発光させる。
ＣＰＵ６２は、ＲＯＭ６４を内蔵している。ＲＯＭ６４には、例えば本発光量（撮像時の発光部３４の発光量）の大きさを示すガイドナンバーやシンクロ時間（同調時間）等の閃光発光装置１０６に固有の情報が格納されている。例えば、ＣＰＵ６２は、発光部３４の最小の発光量を示す最小ガイドナンバーＧＮＭｉｎや発光部３４の状態がバウンス状態であることを示すバウンス情報ＢＩを、図１で述べた通信接点を介してＣＰＵ４８に出力する。
【００３５】
この例では、ＣＰＵ４８は、閃光発光装置１０６を用いずに被写体を撮像する場合、すなわち、カメラ本体１０２に閃光発光装置１０６が取り付けられていない場合、ゲイン回路４２の増幅率の調整に用いられたＩＳＯ感度を示す感度情報ＩＳＯと、Ａ／Ｄ変換回路４４から受け取った露光量情報Ｅとを用いたプログラム線図（図３）に従って、シャッタ２６（図１）のシャッタ速度ＳＳと撮影レンズ１０４の絞り３２の絞り値ＦＮｏとの組み合わせを決定する。
【００３６】
一方、ＣＰＵ４８は、閃光発光装置１０６を用いて被写体を撮像する場合、すなわち、カメラ本体１０２に閃光発光装置１０６が取り付けられている場合、ＣＰＵ５６から通信接点を介して距離情報Ｘｍｍを受け取り、受け取った距離情報Ｘｍｍと感度情報ＩＳＯとを用いて、絞り値ＦＮｏに対応するＡＰＥＸ（Additive System of Photographic Exposure）値である絞り制限値ＡｖＬ（Aperture Value Limit）を算出する。
【００３７】
図３は、シャッタ速度ＳＳ及び絞り値ＦＮｏの組み合わせの決定時に用いられるプログラム線図の一例を示している。図の横軸及び縦軸は、シャッタ速度ＳＳ及び絞り値ＦＮｏをそれぞれ示し、図の斜線は同じ露出値ＥＶ（後述）を示している。図中の太線は、本実施例で用いられるプログラム線図を示している。本発明において、露出値ＥＶは、プログラム線図において予め決められたＣＣＤ２８の露出値を指す。
【００３８】
図２で述べたように、閃光発光装置１０６を用いずに被写体を撮像する場合、ＣＰＵ４８は、プログラム線図を用いてシャッタ速度ＳＳ及び絞り値ＦＮｏの組み合わせを決定する。具体的には、ＣＰＵ４８は、感度情報ＩＳＯ及び露光量情報Ｅをそれぞれ同じ次元のＡＰＥＸ単位に変換する。次に、ＣＰＵ４８は、感度情報ＩＳＯのＡＰＥＸ値である撮像感度ＳＶと、露光量情報ＥのＡＰＥＸ値である測光値ＬＶとを用いて被写体の輝度値ＢＶを算出し、算出した輝度値ＢＶをＲＡＭ５２に格納する。この例では、ＣＰＵ４８は、以下の演算式（１）を用いて輝度値ＢＶを算出する。
【００３９】
ＢＶ＝ＬＶ−ＳＶ・・・（１）
格納された輝度値ＢＶが例えば９.７である場合、ＣＰＵ４８は、露出値ＥＶ＝９.７を示す斜線と図の太線（プログラム線図）との交点を、シャッタ速度ＳＳ及び絞り値ＦＮｏの組み合わせとして決定する。この例では、図の交点に対応する組み合わせは、シャッタ速度ＳＳ＝１／３０（秒）、絞り値ＦＮｏ＝ｆ２．８である。この組み合わせが、閃光発光装置１０６を用いない撮像時に、被写体の明るさを最適に保つためのシャッタ速度ＳＳ及び絞り値ＦＮｏとして決定される。
【００４０】
図４及び図５は、カメラの第１の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作を表している。図４及び図５に示す動作は、ＣＰＵ４８がＲＯＭ５２に格納されたプログラムを実行することによって実現される。
まず、ステップＳ１００において、ＣＰＵ４８は、撮影者によりセットアップモード画面の表示要求を受けると、上限値ＳＭａｘ及び下限値ＳＭｉｎを設定するためのメニュー画面をＬＣＤに表示させる。本発明において、上限値ＳＭａｘ及び下限値ＳＭｉｎは、絞り制限値ＡｖＬの上限値及び下限値をそれぞれ指す。この後、処理はステップＳ１０２に移行する。
【００４１】
ステップＳ１０２において、ＣＰＵ４８は、撮影者により設定された上限値ＳＭａｘ及び下限値ＳＭｉｎをＲＡＭ５２に格納する。このように、上限値ＳＭａｘ及び下限値ＳＭｉｎを絞り制限値ＡｖＬとして設定可能な値の範囲内（例えば、１.０〜６．０）に収めることができる。この後、処理はステップＳ１０４に移行する。
ステップＳ１０４において、ＣＰＵ４８は、撮影者により撮影モードの選択要求を受けると、図３で述べた演算式（１）を用いて輝度値ＢＶを算出し、算出した輝度値ＢＶをＲＡＭ５２に格納する。この後、処理はステップＳ１０６に移行する。
【００４２】
ステップＳ１０６において、ＣＰＵ４８は、ホットシュー１２に閃光発光装置１０６が取り付けられているか否かを検出する。閃光発光装置１０６が取り付けられていることを検出すると、処理はステップＳ１０８に移行する。閃光発光装置１０６が取り付けられていないことを検出すると、処理はステップＳ１１０に移行する。
ステップＳ１０８において、ＣＰＵ４８は、図２で述べたように距離情報Ｘｍｍと感度情報ＩＳＯとを用いて絞り制限値ＡｖＬを算出し、算出した絞り制限値ＡｖＬをＲＡＭ５２に格納する。この例では、ＣＰＵ４８は、以下の演算式（２）を用いて絞り制限値ＡｖＬを算出する。演算式（２）において、ＮＳＢＣは、絞り制限値ＡｖＬを調整するための定数を示している。Ｘｖは、ｌｏｇ2（距離情報Ｘｍｍ）を示している。
【００４３】
ＡｖＬ＝ＮＳＢＣ＋（ＳＶ−５）／２−Ｘｖ・・・（２）
この時算出される絞り制限値ＡｖＬは、ＣＣＤ２８から被写体までの距離が長いほど小さい値になり、ＣＣＤ２８から被写体までの距離が短いほど大きい値になる。したがって、ＣＰＵ４８は、算出した絞り制限値ＡｖＬに基づいて、カメラ本体１０２から遠距離に位置する被写体の撮像時（例えば、広角レンズや望遠レンズを用いた撮像時）に絞り３２の絞り値ＦＮｏを小さい値に決定し、ＣＣＤ２８から近距離に位置する被写体の撮像時（例えば、マクロレンズを用いた撮像時）に絞り３２の絞り値ＦＮｏを大きい値に決定する。すなわち、ＣＰＵ４８は、ＣＣＤ２８から近距離に位置する被写体の撮像時より、ＣＣＤ２８から遠距離に位置する被写体の撮像時に絞り値ＦＮｏを小さく設定できる。この後、処理は図５のステップＳ１１２に移行する。
【００４４】
一方、ステップＳ１１０において、ＣＰＵ４８は、図３で述べたように、輝度値ＢＶに対応する露出値ＥＶを示す斜線とプログラム線図との交点を、シャッタ２６のシャッタ速度ＳＳ及び絞り３２の絞り値ＦＮｏの組み合わせとして決定し、決定した組み合わせをＲＡＭ５２に格納する。この後、処理は図５のステップＳ１２６に移行する。
ステップＳ１１２において、ＣＰＵ４８は、絞り制限値ＡｖＬが上限値ＳＭａｘを超えているか否かを検出する。上限値ＳＭａｘを超えていることを検出すると、処理はステップＳ１１４に移行する。上限値ＳＭａｘ以下であることを検出すると、処理はステップＳ１１６に移行する。
【００４５】
ステップＳ１１４において、ＣＰＵ４８は、絞り制限値ＡｖＬを上限値ＳＭａｘと置き換えてＲＡＭ５２に格納する。このように、ＣＰＵ４８は、上限値ＳＭａｘ（例えば、６.０）より極端に大きな値（例えば、１１.０）が絞り制限値ＡｖＬとしてＲＡＭ５２に格納されることを防止できる。すなわち、上限値ＳＭａｘ（例えば、６.０）より極端に大きな値（例えば、１１.０）に対応する絞り値ＦＮｏが、絞り３２の絞り値ＦＮｏとして決定されることを防止できる。このため、ＣＣＤ２８の露光量が不足することが防止され、適正な露出の画像を得ることができる。この後、処理はステップＳ１１６に移行する。
【００４６】
ステップＳ１１６において、ＣＰＵ４８は、絞り制限値ＡｖＬが下限値ＳＭｉｎ以下であるか否かを検出する。下限値ＳＭｉｎ以下であることを検出すると、処理はステップＳ１１８に移行する。下限値ＳＭｉｎを超えていることを検出すると、処理はステップＳ１２０に移行する。
ステップＳ１１８において、ＣＰＵ４８は、絞り制限値ＡｖＬを下限値ＳＭｉｎに置き換えてＲＡＭ５２に格納する。このように、ＣＰＵ４８は、下限値ＳＭｉｎ（例えば、１.０）より極端に小さな値（例えば、０）が絞り制限値ＡｖＬとしてＲＡＭ５２に格納されることを防止できる。すなわち、下限値ＳＭｉｎ（例えば、１.０）より極端に小さな値（例えば、０）に対応する絞り値ＦＮｏが、絞り３２の絞り値ＦＮｏとして設定されることを防止できる。このため、ＣＣＤ２８の露光量が過剰に大きくなることが防止され、適正な露出の画像を得ることができる。この後、処理はステップＳ１２０に移行する。
【００４７】
ステップＳ１２０において、ＣＰＵ４８は、図３で述べたように、輝度値ＢＶに対応する露出値ＥＶを示す斜線とプログラム線図との交点を、シャッタ２６のシャッタ速度ＳＳ及び絞り３２の絞り値ＦＮｏの組み合わせとして決定し、決定した組み合わせをＲＡＭ５２に格納する。この後、処理はステップＳ１２２に移行する。
ステップＳ１２２において、ＣＰＵ４８は、プログラム線図を用いて決定した絞り値ＦＮｏに対応するＡＰＥＸ値が絞り制限値ＡｖＬ以下であるか否かを検出する。絞り制限値ＡｖＬ以下であることを検出すると、処理はステップＳ１２４に移行する。絞り制限値ＡｖＬを超えていることを検出すると、処理はステップＳ１２６に移行する。
【００４８】
ステップＳ１２４において、ＣＰＵ４８は、絞り制限値ＡｖＬに対応する絞り値ＦＮｏを、プログラム線図を用いて既に決定した絞り値ＦＮｏと置き換えてＲＡＭ５２に格納する。この後、処理はステップＳ１２６に移行する。
図４のステップＳ１１０でシャッタ速度ＳＳ及び絞り値ＦＮｏの組み合わせがＲＡＭ５２に格納された後、または、ステップＳ１２４で絞り制限値ＡｖＬに対応する絞り値ＦＮｏがＲＡＭ５２に格納された後、ステップＳ１２６において、ＣＰＵ４８は、撮影者によりシャッタスイッチが押下げされるのを待つ。シャッタスイッチの押下げが検出されると、処理はステップＳ１２８に移行する。シャッタスイッチの押下げが検出されないと、処理は図４のステップＳ１０６に移行する。
【００４９】
ステップＳ１２８において、ＣＰＵ４８は、ＣＣＤドライバ、シャッタドライバ及び絞りドライバ、発光制御回路６０等をそれぞれ制御して、ＲＡＭ５２に格納されたシャッタ速度ＳＳ及び絞り値ＦＮｏの組み合わせに基づいて、ＣＣＤ２８、シャッタ２６、絞り３２及び発光部３４等を駆動し、被写体を撮像する。そして、カメラの第１の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作が終了する。
【００５０】
図６は、距離情報Ｘｍｍと絞り制限値ＡｖＬとの関係を示している。図の横軸及び縦軸は、距離情報Ｘｍｍ（ｍ）及び絞り制限値ＡｖＬをそれぞれ示している。図の各斜線は、図４及び図５でＲＡＭ５２に格納された絞り制限値ＡｖＬを示している。図の菱形、四角、三角及び×印を付けた斜線は、ＩＳＯ２００、ＩＳＯ４００、ＩＳＯ８００及びＩＳＯ１６００にそれぞれ対応する絞り制限値ＡｖＬを示している。この例では、上限値ＳＭａｘ及び下限値ＳＭｉｎは、６.０及び１．０（例えば、開放Ｆ値）にそれぞれ設定される。
【００５１】
図４及び図５で述べたように、ＣＣＤ２８から近距離（図の距離情報Ｘｍｍ＝０.５０ｍ〜１.００ｍ）に位置する被写体の撮像時、プログラム線図を用いて決定した絞り値ＦＮｏに対応するＡＰＥＸ値（例えば、５.５）が上限値ＳＭａｘ（＝６.０）以下である場合、絞り３２の絞り値ＦＮｏは、上限値ＳＭａｘ（＝６.０）に対応する絞り値ＦＮｏとして決定される。このため、絞り３２の絞り値ＦＮｏが上限値ＳＭａｘ（＝６.０）に対応する絞り値ＦＮｏより小さな値になることを防止できる。したがって、発光部３４の閃光発光による被写体からの反射光がＣＣＤ２８に入射する入射瞳の面積を一定の大きさ以下に保つことができる。このため、ＣＣＤ２８の露光過度が防止され、適正な露出の画像を得ることができる。
【００５２】
一方、ＣＣＤ２８から遠距離（図の距離情報Ｘｍｍ＝１１.３１〜３２.００）に位置する被写体の撮像時、プログラム線図を用いて決定した絞り値ＦＮｏに対応するＡＰＥＸ値（例えば、０.５）が下限値ＳＭｉｎ（＝１.０）以下である場合、絞り３２の絞り値ＦＮｏは、下限値ＳＭｉｎ（＝１.０）に対応する絞り値ＦＮｏとして決定される。一般的に、プログラム線図を用いて決定した絞り値ＦＮｏに対応するＡＰＥＸ値の最小値は下限値ＳＭｉｎ（＝１.０）に比べて非常に小さい。このため、絞り３２の絞り値ＦＮｏが下限値ＳＭｉｎ（＝１.０）に対応する絞り値ＦＮｏより大きな値になることを防止できる。したがって、発光部３４の閃光発光による被写体からの反射光がＣＣＤ２８に入射する入射瞳の面積を一定の大きさ以上に保つことができる。このため、ＣＣＤ２８の露光不足が防止され、適正な露出の画像を得ることができる。なお、シャッタ速度ＳＳは、図２で述べたシンクロ時間よりも小さい値に設定される。
【００５３】
以上、第１の実施形態では、ＣＰＵ４８は、ＣＣＤ２８から近距離に位置する被写体の撮像時より、ＣＣＤ２８から遠距離に位置する被写体の撮像時に絞り値ＦＮｏを小さく設定できる。一般的に、閃光発光装置１０６の発光部３４の閃光発光による被写体からの反射光のＣＣＤ２８への入口である入射瞳の面積は、絞り値ＦＮｏの二乗に反比例する。このため、閃光発光装置１０６を用いて、ＣＣＤ２８から遠距離に位置する被写体を撮像する場合に、発光部３４の閃光発光による被写体からの反射光がＣＣＤ２８に入射する入射瞳の面積を大きくできる。この結果、ＣＣＤ２８から遠距離に位置する被写体の撮像時に、ＣＣＤ２８の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００５４】
図７及び図８は、カメラの第２の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作を表している。カメラの第１の実施形態で説明した要素と同一の要素については、詳細な説明を省略する。この実施形態では、図２に示したＣＰＵ４８が実行するためのＲＯＭ５２に格納されているプログラムが、カメラの第１の実施形態と相違する。その他の構成は、カメラの第１の実施形態の図１及び図２と同じである。図７及び図８は、第１の実施形態（図４及び図５）のステップＳ１０８がステップＳ２００〜Ｓ２１２に置き換えられた点を除いて、図４及び図５と同じである。
【００５５】
上述した図４及び図５と同じ処理については、詳細な説明を省略する。また、図７及び図８に示す動作は、ＣＰＵ４８がＲＯＭ５２に格納されたプログラムを実行することによって実現される。ステップＳ１００〜Ｓ１０６が実行された後、処理はステップＳ１１０、または、ステップＳ２００に移行する。
ステップＳ２００において、ＣＰＵ４８は、ＣＰＵ５６から通信接点を介して距離情報Ｘｍｍ１を取得し、取得した距離情報Ｘｍｍ１をＲＡＭ５２に格納する。本発明において、距離情報Ｘｍｍ１は、シャッタスイッチの半押下げよりも前にＣＰＵ４８によりＣＰＵ５６から取得される距離情報Ｘｍｍを指す。この後、処理はステップＳ２０２に移行する。
【００５６】
ステップＳ２０２において、ＣＰＵ４８は、撮影者によりシャッタスイッチが半押下げされるのを待つ。シャッタスイッチの半押下げが検出されると、処理はステップＳ２０４に移行する。ステップＳ２０２は、シャッタスイッチの半押下げが検出されるまで繰り返される。
ステップＳ２０４において、ＣＰＵ４８は、ＣＰＵ５６から通信接点を介して距離情報Ｘｍｍ２を取得し、取得した距離情報Ｘｍｍ２をＲＡＭ５２に格納する。本発明において、距離情報Ｘｍｍ２は、シャッタスイッチの半押下げよりも後でＣＰＵ４８によりＣＰＵ５６から取得される距離情報Ｘｍｍを指す。この後、処理はステップＳ２０６に移行する。
【００５７】
ステップＳ２０６において、ＣＰＵ４８は、距離情報Ｘｍｍ１に対する距離情報Ｘｍｍ２の増加率Ｐ（％）を算出し、算出した増加率Ｐ（％）が所定値Ｖを超えているか否かを検出する。この例では、ＣＰＵ４８は、以下の演算式（３）を用いて増加率Ｐ（％）を算出する。
Ｐ（％）＝｛（Ｘｍｍ２−Ｘｍｍ１）／Ｘｍｍ１｝×１００・・・（３）
所定値Ｖを超えていることを検出すると、処理はステップＳ２０８に移行する。所定値Ｖを超えていないことを検出すると、処理はステップＳ２１０に移行する。
【００５８】
ステップＳ２０８において、ＣＰＵ４８は、以下の演算式（４）を用いて距離情報ＸｖＣを算出し、算出した距離情報ＸｖＣをＲＡＭ５２に格納する。演算式（４）において、Ｘｖ及びＸｖＣＯＬｄは、ｌｏｇ2（Ｘｍｍ１）及びｌｏｇ2（Ｘｍｍ２）をそれぞれ示している。Ｋ（０≦Ｋ≦１）は、ＸｖとＸｖＣＯＬｄの重み付けを決定するための重み定数である。
【００５９】
ＸｖＣ＝Ｋ×Ｘｖ＋（１−Ｋ）×ＸｖＣＯＬｄ・・・（４）
この例では、距離情報ＸｖＣは、Ｋ＝０.８として算出される。この後、処理はステップＳ２１２に移行する。
一方、ステップＳ２０６で増加率Ｐ（％）が所定値Ｖを超えていない場合、ステップＳ２１０において、ＣＰＵ４８は、演算式（４）を用いて距離情報ＸｖＣを算出し、算出した距離情報ＸｖＣをＲＡＭ５２に格納する。この例では、距離情報ＸｖＣは、Ｋ＝０.２として算出される。
【００６０】
このように、ＣＰＵ４８は、増加率Ｐ（％）が所定値Ｖを超える場合、すなわち、距離情報Ｘｍｍがシャッタスイッチの押し下げ前及び押し下げ後で大きく変化する場合、距離情報Ｘｍｍ１に距離情報Ｘｍｍ２より大きい重み定数Ｋを乗じて、距離情報Ｘｍｍ１及び距離情報Ｘｍｍ２の平均値より距離情報Ｘｍｍ１に近い値を距離情報ＸｖＣとして算出する。ＣＰＵ４８は、増加率Ｐ（％）が所定値Ｖ以下である場合、すなわち、距離情報Ｘｍｍがシャッタスイッチの押し下げ前及び押し下げ後で大きく変化しない場合、距離情報Ｘｍｍ１に距離情報Ｘｍｍ２より小さい重み定数Ｋを乗じて、距離情報Ｘｍｍ１及び距離情報Ｘｍｍ２の平均値より距離情報Ｘｍｍ２に近い値を距離情報ＸｖＣとして算出する。したがって、距離情報ＸｖＣをほぼ一定の値に保つことができる。特に、図２で述べたオートフォーカスモードの設定が、シャッタスイッチの半押し中に常に被写体にピントを合わせるコンテニュアスモードである場合、すなわち、距離情報Ｘｍｍ２が常に変化する場合に、距離情報ＸｖＣを用いて絞り制限値ＡｖＬを算出することで絞り制限値ＡｖＬが大きく変化することを防止できる。この後、処理はステップＳ２１２に移行する。
【００６１】
ステップＳ２１２において、ＣＰＵ４８は、距離情報ＸｖＣと感度情報ＩＳＯとを用いて絞り制限値ＡｖＬを算出し、算出した絞り制限値ＡｖＬをＲＡＭ５２に格納する。この例では、ＣＰＵ４８は、以下の演算式（５）を用いて絞り制限値ＡｖＬを算出する。演算式（５）において、ＮＳＢＣは、絞り制限値ＡｖＬを調整するための定数を示している。
ＡｖＬ＝ＮＳＢＣ＋（ＳＶ−５）／２−ＸｖＣ・・・（５）
この後、処理は図８のステップＳ１１２〜Ｓ１２８が実行された後、カメラの第２の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作が終了する。
【００６２】
以上、第２の実施形態では、第１の実施形態と同様な効果を得ることができる。更に、距離情報Ｘｍｍ１または距離情報Ｘｍｍ２をそのまま用いて絞り制限値ＡｖＬを算出する場合に比べて、算出される絞り制限値ＡｖＬが大きく変化することを防止できる。このため、絞り制限値ＡｖＬが頻繁に、上限値ＳＭａｘ以下になること、あるいは、下限値ＳＭｉｎを超えることを防止できる。この結果、絞り制限値ＡｖＬに対応する絞り値ＦＮｏを撮影者に知らせるＬＣＤの表示画面が頻繁に変わることが防止され、撮影者は撮影に集中できる。
【００６３】
図９及び図１０は、カメラの第３の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作を表している。カメラの第１の実施形態で説明した要素と同一の要素については、詳細な説明を省略する。この実施形態では、図２に示したＣＰＵ４８が実行するためのＲＯＭ５２に格納されているプログラムが、カメラの第１の実施形態と相違する。その他の構成は、カメラの第１の実施形態の図１及び図２と同じである。図９及び図１０は、第２の実施形態（図７及び図８）のステップＳ２１２がステップＳ３００に置き換えられた点を除いて、図７及び図８と同じである。
【００６４】
上述した図７及び図８と同じ処理については、詳細な説明を省略する。また、図９及び図１０に示す動作は、ＣＰＵ４８がＲＯＭ５２に格納されたプログラムを実行することによって実現される。ステップＳ１００〜Ｓ１０６、ステップＳ２００〜Ｓ２１０が実行された後、処理はステップＳ３００に移行する。
ステップＳ３００において、ＣＰＵ４８は、距離情報ＸｖＣと感度情報ＩＳＯと図２で述べた最小ガイドナンバーＧＮＭｉｎとを用いて絞り制限値ＡｖＬを算出し、算出した絞り制限値ＡｖＬをＲＡＭ５２に格納する。この例では、ＣＰＵ４８は、以下の演算式（６）を用いて絞り制限値ＡｖＬを算出する。演算式（６）において、ＧｖＭｏｎは、最小ガイドナンバーＧＮＭｉｎの対数値である。また、ＳＳＢＣは、絞り制限値ＡｖＬを調整するための定数を示している。
【００６５】
ＡｖＬ＝ＧｖＭｏｎ＋ＳＳＢＣ＋（ＳＶ−５）／２−ＸｖＣ・・・（６）
このように、絞り制限値ＡｖＬは、最小ガイドナンバーＧＮＭｉｎが小さく、距離情報ＸｖＣが大きい（ＣＣＤ２８から被写体が遠距離に位置する）ほど小さい値になる。一般的に、最小ガイドナンバーＧＮＭｉｎが小さいほど、図２で述べた発光部３４の本発光量は小さい。換言すると、最小ガイドナンバーＧＮＭｉｎが小さいほど、発光部３４の本発光による被写体からの反射光がＣＣＤ２８に入射する光量（ＣＣＤ２８の露光量）は低下する。ＣＰＵ４８は、ＣＣＤ２８から遠距離に位置する被写体を撮像する時に、最小ガイドナンバーＧＮＭｉｎが小さいほど絞り制限値ＡｖＬ（絞り３２の絞り値ＦＮｏ）を小さい値に決定できる。
【００６６】
この後、処理は図１０のステップＳ１１２〜Ｓ１２８が実行された後、カメラの第３の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作が終了する。
以上、第３の実施形態では、第１の実施形態と同様な効果を得ることができる。更に、ＣＰＵ４８は、ＣＣＤ２８から遠距離に位置する被写体を撮像する時に、最小ガイドナンバーＧＮＭｉｎが小さいほど絞り制限値ＡｖＬ（絞り３２の絞り値ＦＮｏ）を小さい値に決定できる。このため、ＣＣＤ２８から遠距離に位置する被写体の撮像時に、ＣＣＤ２８の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００６７】
図１１及び図１２は、カメラの第４の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作を表している。カメラの第１の実施形態で説明した要素と同一の要素については、詳細な説明を省略する。この実施形態では、図２に示したＣＰＵ４８が実行するためのＲＯＭ５２に格納されているプログラムが、カメラの第１の実施形態と相違する。その他の構成は、カメラの第１の実施形態の図１及び図２と同じである。図１１及び図１２は、第２の実施形態（図７及び図８）のステップＳ２１２がステップＳ４００〜Ｓ４０４に置き換えられた点を除いて、図７及び図８と同じである。
【００６８】
上述した図７及び図８と同じ処理については、詳細な説明を省略する。また、図１１及び図１２に示す動作は、ＣＰＵ４８がＲＯＭ５２に格納されたプログラムを実行することによって実現される。ステップＳ１００〜Ｓ１０６、ステップＳ２００〜Ｓ２１０が実行された後、処理はステップＳ４００に移行する。
ステップＳ４００において、ＣＰＵ４８は、ＣＰＵ５６から通信接点を介してバウンス情報ＢＩを取得する（発光部３４の状態がバウンス状態である）と、処理はステップ４０２に移行する。バウンス情報ＢＩを取得しない（発光部３４の状態がバウンス状態でない）と、処理はステップＳ４０４に移行する。
【００６９】
ステップＳ４０２において、ＣＰＵ４８は、距離情報ＸｖＣと感度情報ＩＳＯと定数ＢＳＢＣとを用いて絞り制限値ＡｖＬを算出し、算出した絞り制限値ＡｖＬをＲＡＭ５２に格納する。この例では、ＣＰＵ４８は、以下の演算式（７）を用いて絞り制限値ＡｖＬを算出する。演算式（７）において、ＢＳＢＣは、閃光発光装置１０６の発光部３４の状態がバウンス状態である時に、絞り制限値ＡｖＬを調整するための定数を示している。また、ＳＳＢＣは、絞り制限値ＡｖＬを調整するための定数を示している。
【００７０】
ＡｖＬ＝ＳＳＢＣ＋（ＳＶ−５）／２−ＸｖＣ＋ＢＳＢＣ・・・（７）
このように、絞り制限値ＡｖＬは、発光部３４の状態がバウンス状態であり、距離情報ＸｖＣが大きい（ＣＣＤ２８から被写体が遠距離に位置する）ほど小さい値になる。一般的に、バウンス状態では、天井や壁等に閃光発光を反射させた間接光（バウンス発光）が被写体に照射されるため、被写体に照射光を直接照射する場合に比べて、照射光による被写体からの反射光が撮像部に入射する光量（撮像部の露光量）は低下する。ＣＰＵ４８は、ＣＣＤ２８から遠距離に位置する被写体にバウンス発光が照射される撮像時に、絞り制限値ＡｖＬ（絞り３２の絞り値ＦＮｏ）を小さい値に決定できる。
【００７１】
この後、処理は図１２のステップＳ１１２〜Ｓ１２８が実行された後、カメラの第４の実施形態における絞り値ＦＮｏ及びシャッタ速度ＳＳの決定動作が終了する。
以上、第４の実施形態では、第１の実施形態と同様な効果を得ることができる。更に、ＣＰＵ４８は、ＣＣＤ２８から遠距離に位置する被写体にバウンス発光が照射される撮像時に、絞り制限値ＡｖＬ（絞り３２の絞り値ＦＮｏ）を小さい値に決定できる。このため、ＣＣＤ２８から遠距離に位置する被写体の撮像時に、ＣＣＤ２８の露光量が不足することが防止され、適正な露出の画像を得ることができる。
【００７２】
なお、上述した第１の実施形態では、ＣＰＵ４８は、Ｘｖ（＝ｌｏｇ2（距離情報Ｘｍｍ））を用いて演算式（２）により絞り制限値ＡｖＬを算出する例について述べた。本発明は、かかる実施形態に限定されるものではない。ＣＰＵ４８は、以下の条件式（８）を用いて算出したＸｖを用いて演算式（２）により絞り制限値ＡｖＬを算出するものでもよい。条件式（８）において、ｆｖはｌｏｇ2（ｆｍｍ／５０）を示している。なお、ｆｍｍは、撮影レンズ１０４のＲＯＭ５８に格納された焦点距離（ｍｍ）を示すレンズ情報であり、焦点距離(ｍｍ)が５０ｍｍである場合、ｆｖは０となる。
【００７３】
Ｘｖ＞ｌｏｇ2（５０）＋ｆｖ−２ならば
Ｘｖ＝ｌｏｇ2（５０）＋ｆｖ−２・・・（８）
例えば撮影レンズ１０４として広角レンズを用いた被写体の撮像時では被写界深度が深くなるために、ＣＰＵ４８は、距離情報Ｘｍｍ（ｍ）を正確にＣＰＵ５６から取得できない場合がある。具体的には、例えば被写体までの距離が３ｍの次が無限大である場合、取得される距離情報Ｘｍｍは、３ｍを超えると全て無限大として取得される。本発明では、Ｘｖがｌｏｇ2（５０）＋ｆｖ−２を超える時、Ｘｖをｌｏｇ2（５０）＋ｆｖ−２に設定できる。例えば、ｌｏｇ2（５０）＋ｆｖ−２をｌｏｇ2（３ｍ）に設定することで、Ｘｖにｌｏｇ2（３ｍ）より大きい値（不正確な値）が設定されることを防止できる。
【００７４】
上述した第１〜４の実施形態では、ＣＣＤ２８を用いて被写体を撮像する例について述べた。本発明は、かかる実施形態に限定されるものではない。ＣＣＤ以外の撮像素子、例えば、ＣＭＯＳイメージセンサや、その他の増幅型固体撮像素子を用いて被写体を撮像するものでもよい。
上述した第１〜４の実施形態では、カメラ１００としてカメラ本体１０２に撮影レンズ１０４を取付可能な一眼フレックスタイプのカメラが用いられる例について述べた。本発明は、かかる実施形態に限定されるものではない。撮影レンズが一体化されたコンパクトタイプのカメラが用いられるものでもよい。
【００７５】
上述した第１〜４の実施形態では、カメラ１００としてデジタルカメラが用いられる例について述べた。本発明は、かかる実施形態に限定されるものではない。カメラ１００として銀塩フィルム式のカメラが用いられるものでもよい。
上述した第１〜４の実施形態では、ＣＰＵ４８は、演算式（２）、（５）、（６）及び（７）において、撮像感度ＳＶを用いて絞り制限値ＡｖＬを算出する例について述べた。本発明は、かかる実施形態に限定されるものではない。ＣＰＵ４８は、演算式（２）、（５）、（６）及び（７）において、撮像感度ＳＶの代わりに、予め決められた定数を用いて絞り制限値ＡｖＬを算出するものでもよい。
【００７６】
以上、本発明について詳細に説明してきたが、上記の実施形態及びその変形例は発明の一例に過ぎず、本発明はこれに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【産業上の利用可能性】
【００７７】
本発明は、絞りの絞り値と露光時間の組み合わせを自動的に設定するカメラに適用される。
【図面の簡単な説明】
【００７８】
【図１】本発明のカメラの第１の実施形態を示すブロック図である。
【図２】図１に示したカメラ本体、撮影レンズ及び閃光発光装置の内部構成を示すブロック図である。
【図３】シャッタ速度及び絞り値の組み合わせの決定時に用いられるプログラム線図の一例を示す図である。
【図４】本発明のカメラの第１の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図５】本発明のカメラの第１の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図６】距離情報と絞り制限値との関係を示す図である。
【図７】本発明のカメラの第２の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図８】本発明のカメラの第２の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図９】本発明のカメラの第３の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図１０】本発明のカメラの第３の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図１１】本発明のカメラの第４の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【図１２】本発明のカメラの第４の実施形態における絞り値及びシャッタ速度の決定動作を示すフローチャートである。
【符号の説明】
【００７９】
１０…レンズマウント、１２…ホットシュー、１４…クイックターンミラー、１６…ファインダスクリーン、１８…ペンタダハプリズム、２０…接眼レンズ、２２…測光用再結像レンズ、２４…測光用センサ、２６…シャッタ、２８…ＣＣＤ、３０…レンズ系、３２…絞り、３４…発光部、３６…軸部、３８…取付部、４０…本体部、４２…ゲイン回路、４４…Ａ／Ｄ変換回路、４６…増幅率調整回路、４８、５６、６２…ＣＰＵ、５０…操作部、５２…ＲＡＭ、５４、５８、６４…ＲＯＭ、６０…発光制御回路、１００…カメラ、１０２…カメラ本体、１０４…撮影レンズ、１０６…閃光発光装置
【図１】
2007025098.tif 000003
【図２】
2007025098.tif 000004
【図３】
2007025098.tif 000005
【図４】
2007025098.tif 000006
【図５】
2007025098.tif 000007
【図６】
2007025098.tif 000008
【図７】
2007025098.tif 000009
【図８】
2007025098.tif 000010
【図９】
2007025098.tif 000011
【図１０】
2007025098.tif 000012
【図１１】
2007025098.tif 000013
【図１２】
2007025098.tif 000014