(57)【要約】【課題】シャッタ先幕と後幕とは、互いに干渉せずに移動させるため、光軸方向へ所定の間隔を設けて配置されている。そのため、この幕間距離に起因して被写体光の入射角度によって露光ムラが発生するという問題を解決する。【解決手段】補正画像取得モードが選択されると、制御回路２００により、露光ムラの影響を最も受けやすいように、シャッタ１９の速度は、たとえば１／８０００秒などの最短秒時に、絞り１４０の値は開放に設定される。この状態で、撮影者により明るい方向へカメラを向けて均一面を撮影することにより、補正用画像を取得する。画像補正回路２０６は、補正用画像データの画像上下方向の輝度情報に基づいて補正式を算出する。この補正式に基づいて、同一の撮影レンズ１２０で撮影された補正対象画像の露光ムラの補正処理を行なう。【選択図】図４
2008017285.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、
光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタと、
前記先幕と後幕の前記間隔に起因した露光ムラを含む補正用画像に基づいて、前記撮像素子で撮像した補正対象画像の露光ムラを補正する補正モードを設定する設定手段と、
前記補正モードが設定されているとき、前記補正対象画像の露光ムラを補正する補正手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記補正手段は、前記補正用画像に基づいて、前記露光ムラに起因する前記フォーカルプレーンシャッタ走行方向の輝度分布を算出し、前記算出された輝度分布に基づいて、前記補正対象画像の露光ムラを補正することを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、
前記補正手段は、前記撮像素子で補正対象画像を取得したときに使用したレンズの種別に応じて、前記補正対象画像の露光ムラを補正することを特徴とするカメラ。
【請求項４】
請求項１乃至３のいずれか１項に記載のカメラにおいて、
前記補正用画像は、光拡散板を透過した拡散光を前記撮像素子で撮像した画像であることを特徴とするカメラ。
【請求項５】
光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタを有するカメラで撮影した画像であって、前記先幕と後幕の間隔に起因した露光ムラを有する画像の露光ムラ補正装置において、
前記露光ムラを含む補正対象画像を取得する補正対象画像取得手段と、
前記先幕と後幕の間隔に起因した露光ムラを含む補正用画像を取得する補正用画像取得手段と、
前記補正用画像に基づいて、前記露光ムラに起因する前記フォーカルプレーンシャッタ走行方向の輝度分布を算出する算出手段と、
前記算出された輝度分布に基づいて、前記補正対象画像の露光ムラを補正する補正手段とを備えることを特徴とする露光ムラ画像補正装置。
【請求項６】
請求項５に記載の露光ムラ画像補正装置において、
前記補正手段は、前記補正対象画像を撮影したカメラと前記補正用画像を撮影したカメラが同一のカメラであるか否かを判定する判定手段と、
前記判定手段で同一のカメラで撮影したものではないと判定されたときに、その旨を警告する警告手段とを備えることを特徴とする露光ムラ画像補正装置。
【請求項７】
光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタを有するカメラで撮影した画像であって、前記先幕と後幕の間隔に起因した露光ムラを補正する画像補正をコンピュータにより実行させるプログラムにおいて、
前記露光ムラを含む補正対象画像を取得する処理と、
前記先幕と後幕の間隔に起因した露光ムラを含む補正用画像を取得する処理と、
前記補正用画像に基づいて、前記露光ムラに起因する前記フォーカルプレーンシャッタ走行方向の輝度分布を算出する処理と、
前記算出された輝度分布に基づいて、前記補正対象画像の露光ムラを補正する補正処理とを実行する画像補正用プログラム。
【請求項８】
光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタを有するカメラに搭載されたコンピュータにより実行させるプログラムであって、
前記先幕と後幕の前記間隔に起因した露光ムラを含む補正用画像に基づいて、撮像した補正対象画像の露光ムラを補正する補正モードを設定する設定処理と、
前記補正モードが設定されているとき、前記補正対象画像の露光ムラを補正する補正処理とを実行するカメラ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、露光ムラを補正することができるカメラ、画像補正装置およびプログラムに関する。
【背景技術】
【０００２】
従来、シャッタ先幕および後幕の走行状態を検出して、各々の走行状態を調節して露光ムラの発生を防ぐものが知られている（たとえば、特許文献１）。
【特許文献１】特開２００１−２３５７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、シャッタ先幕と後幕とは、互いに干渉せずに移動させるため、光軸方向へ所定の間隔を設けて配置されている。そのため、この幕間距離に起因して露光ムラが発生するという問題がある。
【課題を解決するための手段】
【０００４】
請求項１の発明によるカメラは、撮像素子と、光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタと、先幕と後幕の間隔に起因した露光ムラを含む補正用画像に基づいて、撮像素子で撮像した補正対象画像の露光ムラを補正する補正モードを設定する設定手段と、補正モードが設定されているとき、補正対象画像の露光ムラを補正する補正手段とを備えることを特徴とする。
請求項２に記載の発明は、請求項１に記載のカメラにおいて、補正手段は、補正用画像に基づいて、露光ムラに起因するフォーカルプレーンシャッタ走行方向の輝度分布を算出し、算出された輝度分布に基づいて、補正対象画像の露光ムラを補正することを特徴とする。
請求項３に記載の発明は、請求項１または２に記載のカメラにおいて、補正手段は、撮像素子で補正対象画像を取得したときに使用したレンズの種別に応じて、補正対象画像の露光ムラを補正することを特徴とする。
請求項４に記載の発明は、請求項１乃至３のいずれか１項に記載のカメラにおいて、補正用画像は、光拡散板を透過した拡散光を撮像素子で撮像した画像であることを特徴とする。
請求項５に記載の発明は、光軸方向に所定の間隔をあけて配設される先幕と後幕を有するフォーカルプレーンシャッタを有するカメラで撮影した画像であって、先幕と後幕の間隔に起因した露光ムラを有する画像の露光ムラ画像補正装置において、露光ムラを含む補正対象画像を取得する補正対象画像取得手段と、先幕と後幕の間隔に起因した露光ムラを含む補正用画像を取得する補正用画像取得手段と、補正用画像に基づいて、露光ムラに起因するフォーカルプレーンシャッタ走行方向の輝度分布を算出する算出手段と、算出された輝度分布に基づいて、補正対象画像の露光ムラを補正する補正手段とを備えることを特徴とする。
請求項６に記載の発明は、請求項５に記載の露光ムラ画像補正装置において、補正手段は、補正対象画像を撮影したカメラと補正用画像を撮影したカメラが同一のカメラであるか否かを判定する判定手段と、判定手段で同一のカメラで撮影したものではないと判定されたときに、その旨を警告する警告手段とを備えることを特徴とする。
請求項７に記載の発明は、請求項５に記載の露光ムラ画像補正装置と同様の処理をコンピュータで実行するための画像補正用プログラムである。
請求項８に記載の発明は、請求項１に記載のカメラと同様の処理をカメラのコンピュータで実行するためのカメラ用プログラムである。
【発明の効果】
【０００５】
本発明によれば、光軸方向に所定の間隔をあけて配設した先幕と後幕に起因して生じる撮影画像の露光ムラを補正することができる。
【発明を実施するための最良の形態】
【０００６】
―第一の実施の形態―
以下、図面に基づき、本発明の第一の実施の形態によるカメラを説明する。
図１は、第一の実施の形態による電子カメラの要部構成を説明する図である。カメラボディ１０には、撮影レンズ１２０を備えるレンズ鏡筒１１０が交換可能に装着されている。レンズ鏡筒１１０内には、レンズ群１２０ａ〜１２０ｃから成る撮影レンズ１２０、絞り１４０が設けられている。絞り１４０は、絞り制御装置１３０により駆動される。
【０００７】
カメラボディ１０の内部には、被写体を撮像するための撮像素子２０が設けられている。撮像素子２０はＣＣＤやＣＭＯＳ等が使用される。撮影レンズ１２０と撮像素子２０との間には、撮影レンズ１２０を通過した被写体光をファインダ光学系へと反射するクイックリターンミラー７０が設けられている。
【０００８】
クイックリターンミラー７０で反射された被写体光は、撮像素子２０と光学的に等価な位置に設けられたフォーカシングスクリーン９０上に結像する。フォーカシングスクリーン９０上に結像された被写体像は、ペンタプリズム３０から接眼レンズ５０を介して撮影者に観察されるとともに、ペンタプリズム３０から測光センサ４０の受光面上に結像する。
【０００９】
撮影の際には、ミラー駆動装置２０１によりクイックリターンミラー７０が被写体光の光路上から光路外（図１の破線部）へと移動し、撮像素子２０上に被写体像が結像する。撮像素子２０の直前には、シャッタ１９が設けられている。シャッタ１９は、図２に示すように、先幕１９１と後幕１９２とを有するフォーカルプレーン式シャッタであり、レリーズ前は、先幕１９１がアパーチャ部ＡＰ上に展開して撮像素子２０への光を遮光し、後幕１９２がアパーチャ部ＡＰ上部に折り畳まれている。レリーズ後、先幕１９１が走行を開始すると、シャッタ秒時で定められた時間経過後に後幕１９２が走行を開始する。たとえば、１／８０００秒などの高速シャッタ秒時では、先幕１９１の走行よりわずかに遅れて後幕１９２が走行する、いわゆるスリット走行（スリット露光）となる。
【００１０】
撮像素子２０は、撮像面に結像された被写体像に対応する信号電荷の蓄積および蓄積電荷の掃き出しを行ない、Ａ／Ｄ変換回路２０３は、撮像素子２０から出力されたアナログ撮像信号をデジタル画像信号に変換して、画像処理回路２０４へ出力する。画像処理回路２０４では、入力されたデジタル画像信号に対して、ホワイトバランス調整、シャープネス調整、ガンマ補正、階調調整などの画像処理が施され、画像データとして制御回路２００へ出力される。
【００１１】
制御回路２００はＣＰＵ、ＲＯＭ、ＲＡＭおよび各種周辺回路から構成され、電子カメラの制御を行なうマイクロコンピュータである。制御回路２００は、画像処理回路２０４から入力されたデジタル画像信号をＪＰＥＧ形式などの方式により圧縮して、ＬＣＤなどによって構成される液晶モニタ２０８に表示する。また、制御回路２００はレンズ鏡筒１１０からレンズ種類などのレンズ情報を取得する。
【００１２】
制御回路２００は、ソフトウエアで実現される画像補正部２０６を含んでいる。画像補正部２０６は、後述の補正画像取得モードにおいて取得された補正用画像データに基づいて補正式を算出し、この補正式を用いて、補正対象となる撮影画像の露光ムラを画像処理により補正する。
【００１３】
測光回路２０７は、測光センサ４０から得られた測光信号をＡ／Ｄ変換して制御回路２００へ出力する。制御回路２００は、入力された測光信号に基づいて算出された被写体の輝度および撮像感度に基づいてシャッタスピードと撮影レンズ１２０の絞り値を演算する。演算結果はシャッタ１９と絞り制御装置１３０へ出力されてシャッタスピードＴｖと絞り値Ａｖが制御される。
【００１４】
カメラには、電源スイッチ３と、レリーズボタン４と、各種の設定を行なう設定スイッチ５とが設けられている。レリーズボタン４の押下操作に連動してオン／オフする半押しスイッチ４７および全押しスイッチ４８は、それぞれオン信号もしくはオフ信号を制御回路２００へ出力する。
【００１５】
設定スイッチ５の操作により補正画像取得モードが選択されると、撮影レンズ１２０を用いて撮影された画像に対する補正用画像データを取得する。補正画像取得モードでは、制御回路２００により、露光ムラの影響を最も受けやすいように、シャッタ１９の速度は、たとえば１／８０００秒などの最短秒時に、絞り１４０の値は開放に設定される。シャッタ１９と絞り１４０とが上述のように設定された後、撮影者により撮影された画像における画面全体の平均輝度と、各画素の輝度との差が所定値以下の場合に、この画像を補正用画像として後述のように記録媒体２０５に記録する。輝度の差が所定値を越える場合は、警告等を発して、再度画像の撮影を撮影者に促す。補正画像取得モード選択時、撮影者は、輝度がある程度高く、均一な被写体を撮影する必要がある。補正用画像はシャッタ１９による露光ムラを示している。なお、補正用画像は使用する撮影レンズ１２０の種類ごとに、それぞれ取得しておくことが好ましい。
【００１６】
レリーズボタン４が全押しされて、全押しスイッチ４８からオン信号が入力されると、先幕１９１は図２に示す先幕走行曲線１のように走行し、後幕１９２は後幕走行曲線２のように走行する。図２はシャッタ秒時が１／８０００秒の場合を示し、撮影画面１９３の中央部における時間ｔ０（０．１２２ｍｓ）が、シャッタ秒時１／８０００秒における所望の露光時間である。撮影画面１９３の上部に入射する被写体光Ｂｐは、図２に示すように斜めに入射する。このため、先幕１９１がＹａまで走行すると被写体光Ｂｐが撮像面１９４へ入射され、露光が開始される。さらに、後幕１９２がＹｂまで走行すると被写体光Ｂｐの入射が遮られ、露光が終了する。このように、撮影画面１９３の高さ方向において、露光開始と終了の位置が異なるために、露光時間がｔ１（０．１９１ｍｓ）となる。撮影画面１９３の下部においても同様に、被写体光Ｂｂが斜めに入射するために、先幕１９１がＹｃまで走行すると露光が開始され、後幕１９２がＹｄまで走行すると露光が終了するので、露光時間がｔ２（０．０８９ｍｓ）となる。
【００１７】
したがって、撮影レンズ１２０からの被写体光が撮影画面１９３の上部と下部において、Ｂｐ，Ｂｂのように斜めに入射することと、先幕１９１と後幕１９２とが光軸方向に間隔Δｄずらして配置されていることにより、撮影画面１９３の上部では露光時間がｔ１、下部では露光時間がｔ２のようになり露光ムラが発生している。すなわち、撮影画面１９３中央部での露光時間ｔ０に対して、画像の上部は露光オーバー、下部は露光アンダーの状態となっている。
【００１８】
上述のように補正画像取得モードで撮影した補正用画像は、ＲＡＷデータの形式で補正用画像データとして記録媒体２０５に記録される。このとき、補正用画像データは撮影レンズ１２０のレンズ種別データなどと対応付けが行なわれ、撮影レンズ１２０の固有のデータとして記録される。なお、補正用画像データは、記録媒体２０５への記録に際して拡張子などにより、他の撮影画像データと識別できるようにする。
【００１９】
以上で説明したようにして取得された補正用画像データは、１コマの画像が撮影されるごとに、その画像（補正対象画像）の露光ムラ補正処理に用いられる。画像補正部２０６は、記録媒体２０５に記録されている補正用画像データを読み出す。補正用画像の輝度は、縦軸を撮影画面１９３の上下方向（シャッタ１９の走行方向）の高さＹ、横軸を輝度Ｉとした図３の輝度曲線Ａのように示される。輝度曲線Ａは図３に示すように、画面上部ほど輝度値が高くなり、輝度曲線Ａは画面高さＹの関数ｆ（Ｙ）で表される。図３の輝度曲線Ａｈは、画面上下方向において輝度値がほぼ均一な目標とすべき曲線である。この実施の形態では、輝度曲線Ａが目標輝度曲線Ａｈとなるような補正式を用いる。すなわち、補正対象画像をＩ（Ｘ，Ｙ）と表したとき、補正対象画像Ｉ（Ｘ，Ｙ）を、たとえば以下の式（１）により補正し、補正後画像Ｉｈ（Ｘ，Ｙ）を得る。
Ｉｈ（Ｘ，Ｙ）＝Ｉ（Ｘ，Ｙ）／ｆ（Ｙ）                                ・・・（１）
なお、（Ｘ，Ｙ）は撮影画面１９３における各画素の座標、Ｉ（Ｘ，Ｙ）は座標（Ｘ，Ｙ）における輝度値である。また、目標輝度曲線Ａｈは、図３の目標輝度曲線Ａｈａに示すような直線、すなわち撮影画面１９３のシャッタ１９の走行方向の輝度値が均一となることが望ましい。
【００２０】
露光ムラ補正を施す際に、補正対象画像のシャッタ速度や絞り値が、補正用画像を撮影した際のシャッタ速度（最短秒時）や絞り値（開放）と異なる場合があるので、この実施の形態では、補正の適用度を考慮した補正を施す。すなわち、補正対象画像のシャッタ速度に対応した係数αと、絞り値に対応した係数βを関数ｆ（Ｙ）に乗じたαβｆ（Ｙ）を用いて、補正対象画像Ｉ（Ｘ，Ｙ）を以下の式（２）により補正後画像Ｉｈ（Ｘ，Ｙ）に補正する。
Ｉｈ（Ｘ，Ｙ）＝Ｉ（Ｘ，Ｙ）／αβｆ（Ｙ）                            ・・・（２）
この係数αとβは適用度データとしてテーブルなどの形式で画像補正部２０６に格納されている。なお、式（２）で得られる補正後画像Ｉｈ（Ｘ，Ｙ）の各点の値は、補正対象画像Ｉ（Ｘ，Ｙ）をαβｆ（Ｙ）で除しているので、小さな値になる場合がある。その場合には、補正後画像Ｉｈ（Ｘ，Ｙ）の各点に１以上の所定の係数Ｃを乗じた画像ＣＩｈ（Ｘ，Ｙ）を補正後の画像として記録媒体２０５に記録する。係数Ｃとしては、輝度曲線Ａの平均値などを使用してもよい。
【００２１】
係数αは、補正用画像取得時のシャッタ秒時１／８０００に対する補正対象画像取得時のシャッタ秒時の差に基づいて決定される。補正対象画像取得時のシャッタ秒時が１／８０００ならα＝１であり、差が大きくなるほどαは１より小さい値となる。同様にしてβも決定され、補正対象画像取得時の絞りが開放ならβ＝１であり、差が大きくなるほどβは１より小さい値となる。
【００２２】
画像補正部２０６は、上述の式（２）を用いて、画像処理により露光ムラの補正を行なう。露光ムラの補正が施された補正対象画像は、記録媒体２０５に記録される。
【００２３】
以上で説明した実施の形態におけるカメラの補正用画像取得動作について、図４に示すフローチャートを用いて説明する。図４の各処理を行なうプログラムは制御回路２００内のメモリ（不図示）に格納されており、カメラの電源スイッチ３により電源が投入されると起動され、制御回路２００により実行される。
ステップＳ１において、補正用画像取得モードが選択されたか否かを判定する。補正用画像取得モードが選択された場合は、ステップＳ１が肯定判定されてステップＳ２へ進む。補正用画像取得モードが選択されていな場合は、ステップＳ１が否定判定されてステップＳ１で待機する。
【００２４】
ステップＳ２において、シャッタ速度を最短秒時に設定してステップＳ３へ進む。ステップＳ３において、絞り１４０を開放に設定してステップＳ４へ進む。ステップＳ４において、撮影者により撮影された画像が、均一輝度面が撮影されたか否かを前述のようにして判定する。均一輝度面が撮影された場合は、ステップＳ４が肯定判定されてステップＳ５へ進む。均一輝度面が撮影されていない場合は、ステップＳ４が否定判定されてステップＳ４を再度行う。ステップＳ５において、ステップＳ４で撮影された補正用画像データを記録媒体２０５に記録して一連の処理を終了する。
【００２５】
次に、実施の形態におけるカメラの補正動作について、図５に示すフローチャートを用いて説明する。図５の各処理を行なうプログラムについても制御回路２００内のメモリ（不図示）に格納されており、カメラの電源スイッチ３により電源が投入されると起動され、制御回路２００により実行される。
ステップＳ１０１において、レリーズスイッチ４が全押し操作されたか否かを判定する。全押しスイッチ４８からオン信号を入力した場合は、ステップＳ１０１が肯定判定されてステップＳ１０２へ進む。全押しスイッチ４８からオン信号を入力しない場合は、ステップＳ１０１が否定判定されてステップＳ１０１で待機する。
【００２６】
ステップＳ１０２において、撮影動作により補正対象画像データを取得してステップＳ１０３へ進む。ステップＳ１０３において、記録媒体２０５に記録されている補正用画像データを読み出しステップＳ１０４へ進む。
【００２７】
ステップＳ１０４において、補正対象画像と補正用画像とが同一の撮影レンズ１２０を用いて撮影された画像であるか否かを判定する。同一の撮影レンズ１２０で撮影された画像である場合は、ステップＳ１０４が肯定判定されてステップＳ１０５へ進む。補正用画像を取得していない撮影レンズ１２０で撮影された画像である場合は、ステップＳ１０４が否定判定されて、ステップＳ１０８へ進み、「レンズが異なり補正できません」などの警告を報知して一連の処理を終了する。
【００２８】
ステップＳ１０５において、前述のように補正用画像データの輝度情報、シャッタ秒時および絞りに基づいて、関数αβｆ（Ｙ）を算出してステップＳ１０６へ進む。ステップＳ１０６において、ステップＳ１０５で算出した関数αβｆ（Ｙ）を用いた式（２）を用いて、補正対象画像に対して露光ムラを補正する画像処理を施してステップＳ１０７へ進む。ステップＳ１０７において、画像処理により露光ムラが補正された画像を記録媒体２０５に記録して一連の処理を終了する。
【００２９】
以上で説明した第一の実施の形態のカメラによると、以下の作用効果が得られる。
（１）撮影者が補正用画像取得モードを選択すると、最短シャッタ秒時と開放絞りが設定される。この状態で、撮影者は、シャッタ１９の先幕１９１と後幕１９２の光軸方向の間隔Δｄに起因する露光ムラを補正するための補正用画像を取得する。たとえば、撮影者は、均一輝度に近い被写体を撮影することにより補正用画像を取得する。そして、この補正用画像のシャッタ１９の走行方向の輝度分布を表す関数ｆ（Ｙ）を用いて、撮影画像に発生した露光ムラを補正するようにした。したがって、撮影を行なうカメラで補正用画像を撮影するので、カメラ個々において個体差のある先幕１９１と後幕１９２との間隔Δｄの量によらずに、確実に露光ムラ補正処理を行なうことができる。
【００３０】
（２）補正用画像データを記録媒体２０５に記録する際に、撮影時に用いた撮影レンズ１２０の種類も対応付けをして記録するようにした。そして、補正対象画像取得時の撮影レンズ１２０の種類が補正用画像取得時の撮影レンズ１２０の種類と同一の場合のみ露光ムラを補正するようにしたので、補正処理を適切に行なうことができる。この場合、レンズ種類が異なるときは補正できない旨のメッセージを表示するようにしたので、撮影者は同一レンズで補正用画像を撮り直すなど、適切な処置を行なうことができる。
【００３１】
（３）補正用画像取得モード設定時にシャッタ１９を最短秒時で動作させて、絞りを開放にして補正用画像を取得して、最も露光ムラの影響を受ける条件で補正用画像を撮影し、この画像のシャッタ１９の走行方向の輝度分布により輝度曲線を求め、さらに、この輝度曲線を示す関数と、補正対象画像取得時のシャッタ秒時と絞りとを用いて、補正対象画像を補正するようにした。すなわち、適用度を加味した補正式により露光ムラを補正したので、あらゆる撮影条件に対応可能な補正処理を行なうことができる。
【００３２】
（４）撮影者の判断で補正画像取得モードを選択した場合に補正用画像を取得するようにした。したがって、先幕１９１、後幕１９２の走行状態の経年変化による露光ムラの発生に対応することができる。
【００３３】
―第二の実施の形態―
第二の実施の形態のカメラにおいては、補正用画像取得モードにおいて補正用画像を撮影する際に、撮影レンズ１２０を備えるレンズ鏡筒１１０を用いる代わりに、光拡散装置３００を用いる。第一の実施の形態のカメラと同一のカメラボディ１０に着脱可能に装着された光拡散装置３００は、図６に示すように乳白色の光拡散板３０１を備える。光拡散板３０１を透過した被写体光は、拡散光としてシャッタ１９を通過して撮像素子２０に到達する。このようにして撮影された補正用画像は、第一の実施の形態と同様にして補正用画像データとして記録媒体２０５に記録され、この補正用画像データを用いて補正対象画像の露光ムラが補正される。
【００３４】
以上で説明した第二の実施の形態のカメラによると、第一の実施の形態におけるカメラで得られる（１）に記載の作用効果に加えて、以下の作用効果が得られる。
光拡散板３０１を有する光拡散装置３００を透過した拡散光を、補正用画像として撮影し、補正用画像データを取得するようにした。拡散光によりレンズ種別に拘らず一様な補正用画像が得られるので、一つの補正用画像により複数種類の撮影レンズ１２０に発生する露光ムラ補正に対応可能となる。その結果、撮影レンズ１２０ごとに複数の補正用画像データを有する場合に比べて、データ量が少なくなる。
【００３５】
以上で説明した第一および第二実施の形態のカメラを、以下のように変形できる。
（１）撮影者の判断で補正画像取得モードを選択した場合に補正用画像を取得するものとして説明したが、シャッタ１９の動作回数に応じて、すなわち、経年変化に対応して補正用画像の取得を促すような警告を報知するものであってもよい。この場合、制御回路２００などによりシャッタ１９の動作回数を計測し、動作回数が、たとえば１万回に達するごとに警告を報知すればよい。
【００３６】
（２）さらに加えて、第一の実施の形態のカメラにおいて、制御回路２００がレンズ鏡筒１１０の交換を検知した場合に、補正用画像の取得を促す警告を報知するものであってもよい。
【００３７】
（３）補正用画像取得モードが選択された場合に、シャッタ速度を最短秒時に設定するものとしたが、一定の秒時、たとえば１／２０００秒より高速のすべての秒時に対して補正用画像を撮影するものであってもよい。なお、この場合、シャッタ速度に関する適用度を用いる必要はない。すなわち、補正対象画像取得時のシャッタ速度に最適な補正用画像を用い、絞りに関する適用度を加味して露光ムラを補正すればよい。
【００３８】
（４）また、種々の絞りとシャッタ速度を組み合わせて、複数の補正用画像を撮影するものであってもよい。この場合、適用度を用いる必要はない。すなわち、補正対象画像取得時の絞りとシャッタ速度に最適な補正用画像を用いて露光ムラを補正すればよい。
【００３９】
（５）第一の実施の形態において、補正用画像を撮影する際に明るい方向の均一面を撮影するものとして説明したが、レンズ鏡筒１１０の先端に乳白色の拡散フィルタを装着して補正用画像を撮影するもようにしてもよい。
【００４０】
（６）露光ムラの補正処理は式（１）の補正式を用いて行なうものとして説明したが、補正処理は式（１）で表される方式に限定されるものではない。たとえば、撮影画面１９３の中央部などにおける輝度値を基準値として、撮影画面１９３の上下方向の高さＹにおける輝度Ｉ（Ｙ）と基準値との差ΔＩ（Ｙ）を用い、補正後の画像輝度データＩｈ（Ｘ，Ｙ）を、下記の式（３）のような補正式で求めるようにしてもよい。
Ｉｈ（Ｘ，Ｙ）＝Ｉ（Ｘ，Ｙ）−Ｆ（Ｙ，ΔＩ（Ｙ））                  ・・・（３）
なお、Ｆは高さＹと、その高さにおける基準値との輝度差によって決まる値である。
【００４１】
（７）シャッタ１９の後幕１９２を被写体側に配置したものに代えて、先幕１９１を被写体側に配置するものであってもよい。なお、この場合は、撮影画面１９３に発生する露光オーバーとアンダーの位置が、撮影画面１９３の上部と下部で逆転する。
【００４２】
（８）１コマの撮影を行なうごとに露光ムラ補正処理を行なうものとして説明したが、一連の撮影が終了した後、もしくは撮影者により選択された画像に対して補正処理を行なってもよい。
【００４３】
上述した実施の形態においては、１コマの撮影が行われるごとに、カメラ内の画像補正部２０６により露光ムラ補正処理を行なうものとして説明したが、コンピュータなどの画像生成装置により補正処理を行なうものであってもよい。この場合、カメラの記録媒体２０５に記録されている補正用画像データと補正対象画像とをパソコンに読み込んで、コンピュータ上で動作するアプリケーションによる画像処理で露光ムラ補正を行なう。このときの処理動作を実行するプログラムの処理手順を図７に示すフローチャートを用いて説明する。
【００４４】
ステップＳ２１において、記録媒体２０５に記録されている補正対象画像を読み込みステップＳ２２へ進む。ステップＳ２２において、記録媒体２０５に記録されている補正用画像データを読み込みステップＳ２３へ進む。
【００４５】
ステップＳ２３において、ステップＳ２１とステップＳ２２で読み込んだ画像データを参照して、補正対象画像と補正用画像とが同一カメラおよび同一レンズで撮影された画像であるか否かを判定する。同一カメラおよび同一レンズで撮影された場合は、ステップＳ２３が肯定判定されてステップＳ２６へ進む。異なるカメラまたはレンズで撮影された場合は、ステップＳ２３が否定判定されてステップＳ２４へ進む。
【００４６】
ステップＳ２４において、同一カメラおよび同一レンズで撮影された画像ではないことを伝える警告を報知するとともに、補正処理を実行するか否かのメッセージを表示してステップＳ２５へ進む。ステップＳ２５において、補正処理の実行が指示されたか否かを判定する。補正処理の実行が指示された場合は、ステップＳ２５が肯定判定されてステップＳ２６へ進む。補正処理の実行が指示されない場合は、ステップＳ２５が否定判定され、以後の処理をスキップして一連の処理を終了する。
【００４７】
ステップＳ２６（補正式算出）からステップＳ２８（記録）までの各処理は、図５におけるステップＳ１０５（補正式算出）からステップＳ１０７（記録）までの各処理と同様である。なお、適用度に関しては、ユーザが表示画面を確認しながらスライダーなどの操作により決定するものであってもよい。すなわち、図７のフローチャートによる補正処理をコンピュータで実行するプログラムは、先幕１９１と後幕１９２の間隔に起因した露光ムラを含む補正対象画像を取得する処理と、光軸方向における先幕１９１と後幕１９２の間隔に起因した露光ムラを含む補正用画像を取得する処理と、補正用画像に基づいて、露光ムラに起因する画面上下方向の輝度分布を算出する処理と、算出された輝度分布に基づいて、補正対象画像の露光ムラを補正する補正処理とを実行するプログラムである。
【００４８】
以上の説明においては、図７のプログラムを画像生成装置で実行するものとした。しかし、プログラムのバージョンアップ時などにおいて、インターネット経由や可搬記録媒体を介して既存のカメラユーザに対するサポートを実施する場合もあり得る。この場合、図５に示した処理を実行するプログラムを既存ユーザに提供する。したがって、本発明は、そのようなバージョンアップ用のソフトウエアに対しても適用できる。すなわち、図５のフローチャートによる補正処理をカメラ搭載のコンピュータで実行するプログラムは、光軸方向における先幕１９１と後幕１９２の間隔に起因した露光ムラを含む補正用画像に基づいて、撮像した補正対象画像の露光ムラを補正する補正モードを設定する設定処理と、補正モードが設定されているとき、補正対象画像の露光ムラを補正する補正処理とを実行するカメラ用プログラムである。
【００４９】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００５０】
【図１】本発明の第一の実施の形態によるカメラの要部構成を説明する図である。
【図２】シャッタ先幕と後幕の光軸方向の配置と露光時間との関係を説明する図である。
【図３】補正データを説明するグラフである。
【図４】実施の形態におけるカメラの露光ムラ補正用画像取得処理の動作を説明するフローチャートである。
【図５】実施の形態におけるカメラの露光ムラ補正処理の動作を説明するフローチャートである。
【図６】本発明の第二の実施の形態によるカメラの要部構成を説明する図である。
【図７】露光ムラ補正処理を画像生成装置で実行する場合の動作を説明するフローチャートである。
【符号の説明】
【００５１】
１９    シャッタ          ２０    撮像素子        １９１    シャッタ先幕
１９２  シャッタ後幕      ２００  制御回路        ２０６    画像補正回路
３００  光拡散装置        ３０１  光拡散フィルタ
【図１】
2008017285.tif 000003
【図２】
2008017285.tif 000004
【図３】
2008017285.tif 000005
【図４】
2008017285.tif 000006
【図５】
2008017285.tif 000007
【図６】
2008017285.tif 000008
【図７】
2008017285.tif 000009