(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像装置であって、
ストロボが発光した状態で前記被写体の画像を取得する撮像部と、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさを取得する測光部と、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさに基づいて、前記撮像部が前記画像を取得したときの前記ストロボの発光強度を判断するストロボ判断部と、
前記発光強度に基づいて、前記画像の明るさを補正する明るさ補正部と
を備える撮像装置。
【請求項２】
前記測光部は、前記撮像部が取得した前記画像から、前記被写体の明るさを取得する
請求項１に記載の撮像装置。
【請求項３】
前記被写体までの距離を測定する測距部
を更に備え、
前記明るさ補正部は、前記距離に更に基づいて、前記画像の明るさを補正する
請求項１に記載の撮像装置。
【請求項４】
前記明るさ補正部は、前記距離が予め定められた距離より遠い場合、前記画像の明るさを補正しない
請求項３に記載の撮像装置。
【請求項５】
被写体の画像を撮像する撮像装置と、前記画像に対して画像処理を行う画像処理装置とを備える画像処理システムであって、
前記撮像装置は、
ストロボが発光した状態で前記画像を取得する撮像部と、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさを取得する測光部と、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさに基づいて、前記撮像部が前記画像を取得したときの前記ストロボの発光強度を判断するストロボ判断部と、
前記判断された発光強度と前記画像とを関連づけて前記画像処理装置に送信する送信部と
を有し、
前記画像処理装置は、
前記発光強度と前記画像とを受信する受信部と、
前記発光強度に基づいて、前記画像の明るさを補正する明るさ補正部と
を有する画像処理システム。
【請求項６】
前記測光部は、前記撮像部が取得した前記画像から、前記被写体の明るさを取得する
請求項５に記載の画像処理システム。
【請求項７】
前記受信部は、前記画像が取得されたときの前記撮像装置と前記被写体との距離を示す被写体距離を更に受信し、
前記明るさ補正部は、前記距離に更に基づいて、前記画像の明るさを補正する
請求項５に記載の画像処理システム。
【請求項８】
前記明るさ補正部は、前記距離が予め定められた距離より遠い場合、前記画像の明るさを補正しない
請求項７に記載の画像処理システム。
【請求項９】
被写体を撮像する撮像方法であって、
ストロボが発光した状態で前記被写体の画像を取得する撮像ステップと、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像ステップにおいて前記画像が取得されたときの前記被写体の明るさを取得する測光ステップと、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像ステップにおいて前記画像が取得されたときの前記被写体の明るさに基づいて、前記撮像ステップにおいて前記画像が取得されたときの前記ストロボの発光強度を判断する判断ステップと、
前記発光強度に基づいて、前記画像の明るさを補正する明るさ補正ステップと
を備える撮像方法。
【請求項１０】
前記測光ステップは、前記撮像ステップで取得された前記画像から、前記被写体の明るさを取得する
請求項９に記載の撮像方法。
【請求項１１】
前記被写体までの距離を測定する測距ステップ
を更に備え、
前記明るさ補正ステップは、前記距離に更に基づいて、前記画像の明るさを補正する
請求項９に記載の撮像方法。
【請求項１２】
前記明るさ補正ステップは、前記距離が予め定められた距離より遠い場合、前記画像の明るさを補正しない
請求項１１に記載の撮像方法。
【請求項１３】
被写体を撮像する撮像装置用のプログラムであって、前記撮像装置を、
ストロボが発光した状態で前記被写体の画像を取得する撮像部、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさを取得する測光部と、
前記ストロボが発光していないときの前記被写体の明るさ、及び前記ストロボが発光した状態で前記撮像部が前記画像を取得したときの前記被写体の明るさに基づいて、前記撮像部が前記画像を取得したときの前記ストロボの発光強度を判断するストロボ判断部、
前記発光強度に基づいて、前記画像の明るさを補正する明るさ補正部
として機能させるプログラム。
【請求項１４】
前記測光部は、前記撮像部が取得した前記画像から、前記被写体の明るさを取得する
請求項１３に記載のプログラム。
【請求項１５】
前記撮像装置を、
前記被写体までの距離を測定する測距部
として更に機能させ、
前記明るさ補正部は、前記距離に更に基づいて、前記画像の明るさを補正する
請求項１３に記載のプログラム。
【請求項１６】
前記明るさ補正部は、前記距離が予め定められた距離より遠い場合、前記画像の明るさを補正しない
請求項１５に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置、画像処理システム、撮像方法、及びプログラムに関する。特に本発明は、被写体の画像を取得したときのストロボの発光強度を判断する撮像装置に関する。
【０００２】
【従来の技術】
従来、デジタルカメラなどの撮像装置において、ユーザの作画意図を反映した画像を取得するために、取得した画像に自動補正を行うものが提案されている。特開平２−８５８３４号公報には、ストロボ固有の色温度情報をストロボから取得し、取得した色温度情報に応じて撮像信号のホワイトバランスを調整する電子スチルカメラが開示されている。また、特開２０００−２３６５５６号公報には、撮像した画像に、ストロボのフラット発光の色温度に応じた色温度補正を行う撮像装置が開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の画像処理装置は、ストロボの発光強度が不足した場合に、取得した画像の明るさを補正することは出来なかった。
【０００４】
そこで本発明は、上記の課題を解決することのできる撮像装置、画像処理システム、撮像方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、被写体を撮像する撮像装置は、ストロボが発光した状態で被写体の画像を取得する撮像部と、画像が取得されたときのストロボの発光強度を判断するストロボ判断部とを備える。
【０００６】
発光強度に基づいて、画像の明るさを補正する明るさ補正部を更に備えてもよい。また、被写体までの距離を測定する測距部を更に備え、明るさ補正部は、測定された距離に更に基づいて、画像の明るさを補正してもよい。
【０００７】
ストロボが発光するための電力を供給するバッテリを更に備え、ストロボ判断部は、ストロボが発光する前のバッテリの充電量に基づいて、発光強度を判断してもよい。また、ストロボを発光させるための電荷を蓄積するコンデンサを更に備え、ストロボ判断部は、ストロボが発光する前のコンデンサの電圧に基づいて、発光強度を判断してもよい。
【０００８】
ストロボ判断部は、ストロボが発光した後の電圧に更に基づいて発光強度を判断してもよい。また、被写体の明るさを測定する測光部を更に備え、ストロボ判断部は、ストロボが発光していないときの被写体の明るさと、ストロボが発光したときの被写体の明るさとに基づいて、発光強度を判断してもよい。
【０００９】
本発明の第２の形態によると、被写体の画像を撮像する撮像装置と、画像に対して画像処理を行う画像処理装置とを備える画像処理システムは、撮像装置が、ストロボが発光した状態で画像を取得する撮像部と、画像が取得されたときのストロボの発光強度を判断するストロボ判断部と、判断された発光強度と画像とを関連づけて画像処理装置に送信する送信部とを有する。
【００１０】
画像処理装置は、発光強度と画像とを受信する受信部と、発光強度に基づいて画像の明るさを補正する明るさ補正部とを有してもよい。また、受信部は、画像が取得されたときの撮像装置と被写体との距離を示す被写体距離を更に受信し、明るさ補正部は、被写体距離と発光強度とに基づいて画像の明るさを補正してもよい。
【００１１】
本発明の第３の形態によると、被写体を撮像する撮像方法は、ストロボが発光した状態で被写体の画像を取得するステップと、画像が取得されたときのストロボの発光強度を判断するステップとを備える。
【００１２】
本発明の第４の形態によると、被写体を撮像する撮像装置用のプログラムは、撮像装置を、ストロボが発光した状態で被写体の画像を取得する撮像手段、画像が取得されたときのストロボの発光強度を判断するストロボ判断手段として機能させる。
【００１３】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１４】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、本発明の一実施形態に係る画像処理システム５００の一例を示す。画像処理システム５００は、デジタルカメラ１０、プリンタ２００、及びパーソナルコンピュータ４００を備える。デジタルカメラ１０、プリンタ２００、及びパーソナルコンピュータ４００は、互いにデータ伝送路を介してデータの送受信を行う。データ伝送路は、例えば、ＩＥＥＥ１３９４、ＵＳＢ等の有線通信媒体や、ＩｒＤＡ、ブルートゥース、無線ＬＡＮ等の無線通信媒体である。データ伝送路は、有線通信媒体及び無線通信媒体を複数用いたネットワーク網、例えばインターネット網であってもよい。また、デジタルカメラ１０、プリンタ２００、及びパーソナルコンピュータ４００間のデータの受け渡しは、リムーバブルメディア等の記録媒体を用いてもよい。
【００１６】
なお、デジタルカメラ１０は、本発明の撮像装置の一例である。デジタルカメラ１０は、静止画を撮影するデジタルスチルカメラであってもよく、動画を撮影するデジタルビデオカメラであってもよい。また、プリンタ２００及びパーソナルコンピュータ４００は、本発明の画像処理装置の一例である。本発明の画像処理装置は、デジタルカメラで撮影した画像の画質等を自動調整して印刷するラボ用印刷装置であってもよい。
【００１７】
デジタルカメラ１０は、被写体の距離や明るさに基づいて決定したオート撮像条件、又はユーザの設定に基づいたマニュアル撮像条件で被写体の画像を撮像する。デジタルカメラ１０は、撮像条件がストロボを発光するという条件である場合、画像が撮像されたときのストロボの発光強度を判断する。そして、デジタルカメラ１０は、撮像した画像と判断した発光強度とを対応付けてプリンタ２００又はパーソナルコンピュータ４００に送信する。デジタルカメラ１０は、更に画像が取得されたときのデジタルカメラ１０から被写体までの距離を測定して、取得した画像に対応付けてプリンタ２００又はパーソナルコンピュータ４００に送信してもよい。
【００１８】
プリンタ２００又はパーソナルコンピュータ４００は、デジタルカメラ１０から、互いに対応づけられた画像及び発光強度を受信する。プリンタ２００又はパーソナルコンピュータ４００は、画像が取得されたときの被写体までの距離を更に取得してもよい。そして、プリンタ２００又はパーソナルコンピュータ４００は、画像に対応付けられた発光強度に基づいて、画像の明るさを補正する。そして、プリンタ２００又はパーソナルコンピュータ４００は、明るさを補正した画像を出力する。即ち、プリンタ２００は画像を印刷し、パーソナルコンピュータ４００は、画像をモニタに表示する。
【００１９】
なお、デジタルカメラ１０は、判断した発光強度に基づいて、画像を補正してもよい。この場合、プリンタ２００又はパーソナルコンピュータ４００は、デジタルカメラ１０から受信する画像の明るさを補正しなくてもよい。
【００２０】
図２は、本実施形態に係るデジタルカメラ１０の機能構成の一例を示す。図２において、実線による矢印は、画像データの流れ、測定データの流れ、又は電力供給の向きを示し、点線による矢印は、制御信号の流れを示す。デジタルカメラ１０は、所定の電圧が印加されると発光するストロボ３６、ストロボ３６が発光したときに被写体の画像を取得する撮像部２０、画像が取得されたときのストロボ３６の発光強度を判断するストロボ判断部１８、発光強度に基づいて画像の明るさを補正する明るさ補正部１４２、画像をプリンタ２００又はパーソナルコンピュータ４００に送信する送信部１３２、ストロボ３６に所定の電圧を印加するために電荷を蓄積するコンデンサ１６、コンデンサ１６への電荷の供給（充電）及び電荷の放出（放電）を制御する充放電制御部１７、ストロボ３６が発光するための電力をコンデンサ１６を介して供給するバッテリ１２、被写体の明るさを測定する測光部１４、及びデジタルカメラ１０から被写体までの距離を測定する測距部１５を有する。
【００２１】
バッテリ１２は、充放電制御部１７の制御に基づいて、コンデンサ１６に電流を供給する。コンデンサ１６は、充放電制御部１７の制御に基づいて、バッテリ１２から電流の供給を受け、電荷を蓄積する。ここで、レリーズスイッチの半押しなどのユーザ操作が行われると、測光部１４は、被写体の明るさを測定し、測距部１５は、デジタルカメラ１０から被写体までの距離を測定する。そして、撮像系ＣＰＵは、測定された被写体の明るさ及び距離に基づいて、ストロボ３６の発光条件及び撮像部２０の撮像条件を決定する。
【００２２】
続いて、レリーズスイッチの全押し等のユーザ操作が行われると、先ず、ストロボ判断部１８は、バッテリ１２の充電量、及びコンデンサ１６の電圧を参照する。充放電制御部１７は、撮像系ＣＰＵが決定した発光条件でストロボ３６を発光させるべく、コンデンサ１６の放電を制御する。コンデンサ１６は、充放電制御部１７の制御に基づいて、蓄積した電荷を放出し、ストロボ３６に電圧を印加する。そして、ストロボ３６は、コンデンサ１６から印加された電圧に応じた強度で発光する。充放電制御部１７は、一回の撮像につき、コンデンサ１６が蓄積した電荷をパルス電流として放出することによって、ストロボ３６をパルス状に複数回発光させてもよい。撮像部２０は、ストロボ３６が発光したタイミングに合わせて、被写体の画像を取得する。
【００２３】
ストロボ判断部１８は、バッテリ１２、コンデンサ１６、及び測光部１４からの情報に基づいて、ストロボ３６が発光した発光強度を判断する。具体的には、ストロボ判断部１８は、ストロボ３６が発光する前のバッテリ１２の充電量に基づいて、ストロボ３６の発光強度を判断する。例えば、バッテリ１２の充電量が予め定められた基準値よりも少ない場合、ストロボ判断部１８は、ストロボ３６の発光強度が不足していたと判断する。これにより、ストロボ判断部１８は、バッテリ１２の充電量不足が引き起こす、コンデンサ１６の充電不足、ストロボ３６への印加電圧不足、そしてストロボ３６の発光強度不足を判断することができる。
【００２４】
ストロボ判断部１８は、ストロボ３６が発光する前のコンデンサ１６の電圧に基づいて、ストロボ３６の発光強度を判断してもよい。例えば、ストロボ３６が発光する直前のコンデンサ１６の電圧が所定の値よりも低い場合、ストロボ判断部１８は、ストロボ３６の発光強度が不足していたと判断する。これにより、ストロボ判断部１８は、例えば連写モード時に、コンデンサ１６の充電が間に合わなかった場合のコンデンサ１６の電圧不足が、ストロボ３６へ印加する電圧不足を引き起こすことを判断し、これに伴うストロボ３６の発光強度不足を判断することができる。
【００２５】
ストロボ判断部１８は、ストロボ３６が発光した後のコンデンサ１６の電圧に更に基づいて、ストロボ３６の発光強度を判断してもよい。これにより、ストロボ判断部１８は、ストロボ３６の発光強度を、より精度よく判断することができる。例えば、ストロボ３６が発光する前後のコンデンサ１６の電圧降下量が予め定められた基準値よりも小さい場合、ストロボ判断部１８は、ストロボ３６の発光強度が不足していたと判断する。具体的には、ストロボ判断部１８は、ストロボ３６が発光する前のコンデンサ１６の電圧と、ストロボ３６が発光した後のコンデンサ１６の電圧とを比較することによってコンデンサ１６が放出した電荷量を判断する。そして、ストロボ判断部１８は、コンデンサ１６が放出した電荷量から、ストロボ３６に印加された電圧を判断し、ストロボ３６の発光強度を判断することができる。
【００２６】
ストロボ判断部１８は、ストロボ３６が発光していないときの被写体の明るさと、ストロボ３６が発光しているときの被写体の明るさとに基づいて、ストロボ３６の発光強度を判断してもよい。例えば、ストロボ３６が発光する直前の被写体の明るさと、ストロボ３６が発光して被写体の画像を取得した時の被写体の明るさとの差が、予め定められた基準値よりも小さい場合、ストロボ判断部１８は、ストロボ３６の発光強度が不足していたと判断する。
【００２７】
具体的には、測光部１４は、レリーズスイッチが半押しされたときに被写体の明るさを取得する。そして、ストロボ３６が発光して撮像部２０が被写体の画像を取得したときに被写体の明るさを再度取得する。そして、ストロボ判断部１８は、測光部１４が少なくとも２回取得した被写体の明るさを比較して、明るさの差が予め定められた基準値よりも大きいか否かを判断する。ストロボ判断部１８は、明るさの差が基準値よりも小さい場合、ストロボ３６の発光強度が不足していたと判断する。測光部１４は、撮像部２０が取得した被写体の画像データから、被写体の明るさを取得してもよいし、独立した専用のセンサによって、被写体の明るさを取得してもよい。
【００２８】
補正制御部１４４は、ストロボ判断部１８が判断した発光強度に基づいて、明るさ補正部１４２を制御する。明るさ補正部１４２は、補正制御部１４４の制御に基づいて、撮像部２０が取得した画像の明るさを補正する。例えば、ストロボ判断部１８が、ストロボ３６の発光強度が所定値よりも小さいと判断した場合、明るさ補正部１４２は、補正制御部１４４の制御に基づいて、撮像部２０が取得した画像の輝度を上げる。
【００２９】
補正制御部１４４は、明るさ補正部１４２に、測距部１５が測定した被写体までの距離と、ストロボ判断部１８が判断したストロボ３６の発光強度とに基づいて、撮像部２０が取得した画像の明るさを補正させてもよい。これにより、補正制御部１４４は、明るさ補正部１４２が画像の明るさを補正する精度を高めることが出来る。
【００３０】
例えば、測距部１５が測定した被写体の距離が予め定められた距離よりも遠い場合は、補正制御部１４４は、被写体の距離がストロボ３６の効果が及ばない程度に遠い距離であると判断する。この場合、補正制御部１４４は、ストロボ判断部１８がストロボ３６の発光強度が不足していたと判断しても、画像の明るさを補正しないように明るさ補正部１４２を制御してもよい。
【００３１】
デジタルカメラ１０は、補正制御部１４４及び明るさ補正部１４２を有しなくてもよい。この場合、撮像部２０は取得した画像を、ストロボ判断部１８はストロボ発光強度を、測距部１５は測定した距離を、それぞれ送信部１３２に出力する。そして、送信部１３２は、画像、ストロボ発光強度、及び被写体の距離をそれぞれ関連づけて、プリンタ２００又はパーソナルコンピュータ４００に送信する。
【００３２】
図３は、本実施形態に係るプリンタ２００及びパーソナルコンピュータ４００の機能構成の一例を示す。プリンタ２００及びパーソナルコンピュータ４００は、図２における送信部１３２が送信した画像、ストロボ発光強度、及び被写体の距離を受信する受信部２０２、画像受信部２０２が受信した画像の明るさを補正する明るさ補正部２０４、受信部２０２が受信したストロボ発光情報及び被写体の距離に基づいて、明るさ補正部２０４が画像に行う明るさの補正を制御する補正制御部２０８、及び明るさ補正部２０４が明るさを補正した画像を出力する出力部２０６とを有する。
【００３３】
プリンタ２００又はパーソナルコンピュータ４００が画像の明るさを補正する場合の明るさ補正部２０４及び補正制御部２０８の動作は、図１において説明した、デジタルカメラ１０が画像を補正する場合の明るさ補正部１４２及び補正制御部１４４の動作と同様であるので省略する。なお、プリンタ２００にとって、画像出力部２０６は、例えば印刷部である。また、パーソナルコンピュータ４００にとって、画像出力部２０６は、例えばＬＣＤ等の表示部である。
【００３４】
以上のようなデジタルカメラ１０及び画像処理システム５００によれば、ストロボ３６の発光が不十分な場合であっても、取得した画像の明るさを、ストロボ３６が発光した発光強度に基づいて補正するので、適切な明るさの画像を得ることができる。
【００３５】
図４は、本実施形態に係るデジタルカメラ１０の動作の一例をしめすフローチャートである。レリーズスイッチの半押しなどのユーザ操作が行われると（Ｓ１００）、被写体の明るさ及び距離が取得される（Ｓ１０２）。次に、被写体の明るさ及び距離に基づいて、ストロボ発光の有無、ストロボを発光する場合の発光条件、及び露出等の撮像条件が決定される（Ｓ１０４）。次に、Ｓ１０４において決定された条件がストロボを発光する条件であるか否かを判断する（Ｓ１０６）。Ｓ１０６においてストロボを発光する条件でないと判断された場合、レリーズスイッチの全押しなどのユーザ操作が行われると（Ｓ１３０）、被写体の画像を取得する（Ｓ１３２）。そして、取得した画像をプリンタなどの外部装置に送信する（Ｓ１３４）。
【００３６】
Ｓ１０６において、撮像条件がストロボを発光する条件である場合、まず、ストロボに電力を供給するバッテリの充電量を参照する（Ｓ１０８）。そして、レリーズスイッチの全押し等のユーザの操作が行われると（Ｓ１１０）、ストロボを発光させるために電荷を蓄積するコンデンサの電圧を参照する（Ｓ１１２）。次に、Ｓ１０４において決定された強度で発光すべく、ストロボの発光を試み（Ｓ１１４）、略同一タイミングで、被写体の画像を取得する（Ｓ１１６）。次に、取得した画像の明るさから、ストロボを発光して画像を取得したときの被写体の明るさを測定する（Ｓ１１８）。次に、コンデンサの電圧を参照する（Ｓ１２２）。
【００３７】
そして、Ｓ１０８で参照したバッテリの充電量と、Ｓ１１２及びＳ１２２で参照したコンデンサの電圧と、Ｓ１０２及びＳ１１８で測定した被写体の明るさとに基づいて、被写体の画像を取得したときのストロボの発光強度を判断する（Ｓ１２４）。次に、Ｓ１２４で判断されたストロボの発光強度に基づいて、画像の明るさを補正する（Ｓ１２６）。具体的には、Ｓ１２６において、ストロボの発光強度が弱いほど、明るさの補正を強くする。最後に、明るさが補正された画像を外部装置に出力する（Ｓ１２８）。以上で本フローチャートは終了する。
【００３８】
以上説明した撮像方法によれば、バッテリの充電量が不足している場合や、コンデンサの充電が間に合わなかった場合にストロボの発光が不足しても、取得した画像の明るさを適切に補正することができる。
【００３９】
図５は、本実施形態に係るパーソナルコンピュータ４００のハードウェア構成の一例を示す。パーソナルコンピュータ４００は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作し、各部の制御を行う。通信インタフェース７０６は、デジタルカメラ１０及びプリンタ２００と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。
【００４０】
フロッピーディスクドライブ７１２は、フロッピーディスク７２０からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。ＣＤ−ＲＯＭドライブ７１４は、ＣＤ−ＲＯＭ７２２からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。通信インタフェース７０６は、フロッピーディスクドライブ７１２又はＣＤ−ＲＯＭドライブ７１４から提供されたデータ又はプログラムを、デジタルカメラ１０又はプリンタ２００に送信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
【００４１】
デジタルカメラ１０又はプリンタ２００に提供されるプログラムは、フロッピーディスク７２０又はＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは記録媒体から読み出され、通信インタフェース７０６を介して、デジタルカメラ１０又はプリンタ２００にインストールされ、デジタルカメラ１０又はプリンタ２００において実行される。
【００４２】
記録媒体に格納されて提供され、デジタルカメラ１０にインストールされるプログラムは、デジタルカメラ１０を、撮像手段、ストロボ判断手段、明るさ補正手段、測距手段、蓄電手段、測光手段、送信手段として機能させる。
【００４３】
また、記録媒体に格納されて提供され、プリンタ２００及び／又はパーソナルコンピュータ４００にインストールされるプログラムは、プリンタ２００及び／又はパーソナルコンピュータ４００を、受信手段、及び明るさ補正手段として機能させる。デジタルカメラ１０、プリンタ２００、及びパーソナルコンピュータ４００が機能する場合の動作は、図１から図４において説明したデジタルカメラ１０、プリンタ２００、及びパーソナルコンピュータ４００における、対応する部材の動作と同一であるから、説明を省略する。
【００４４】
図５に示した記録媒体の一例としてのフロッピーディスク７２０又はＣＤ−ＲＯＭ７２２には、本出願で説明した実施形態におけるデジタルカメラ１０、プリンタ２００又は、パーソナルコンピュータ４００の動作の一部又は全ての機能を格納することができる。
【００４５】
これらのプログラムは記録媒体から直接デジタルカメラ１０又はプリンタ２００によって読み出されて実行されても、デジタルカメラ１０又はプリンタ２００にインストールされた後にデジタルカメラ１０又はプリンタ２００において実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。また、符号化した形態で格納されていてもよい。
【００４６】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをデジタルカメラ１０又はプリンタ２００に提供してもよい。
【００４７】
図６は、本実施形態に係る撮像装置の一例であるデジタルカメラ１０の構成を示す。デジタルカメラ１０は、撮像部２０、撮像制御部４０、システム制御部６０、表示部１００、操作部１１０、格納部１２０、外部接続部１３０、及び画像処理部１４０を備える。なお、画像処理部１４０は、本発明に係る明るさ補正部の一例である。外部接続部１３０は、本発明に係る送信部の一例である。撮像系ＣＰＵ５０は、本発明に係るストロボ判断部の一例である。
【００４８】
撮像部２０は、撮影レンズ部２２、絞り２４、シャッタ２６、光学ＬＰＦ２８、ＣＣＤ３０、撮像信号処理部３２、ファインダ３４、及びストロボ３６を有する。
【００４９】
撮影レンズ部２２は、被写体像を取り込んで処理を施す。撮影レンズ部２２は、フォーカスレンズやズームレンズ等を含み、被写体像をＣＣＤ３０の受光面上に結像する。絞り２４は、撮影レンズ部２２を通過した光を絞り、光学ＬＰＦ２８は、絞り２４を通過した光に含まれる所定の空間周波数よりも低い空間周波数の光を通過させる。ＣＣＤ３０が含む各受光素子３００は、結像した被写体像の光量に応じ、電荷を蓄積する（以下その電荷を「蓄積電荷」という）。
【００５０】
シャッタ２６は、機械式シャッタであり、撮影レンズ部２２を通過した光をＣＣＤ３０に露光するか否かを制御する。また、デジタルカメラ１０は、シャッタ２６に代えて電子シャッタ機能を有してもよい。電子シャッタ機能を実現するために、ＣＣＤ３０の受光素子３００は、シャッタゲート及びシャッタドレインを有する。シャッタゲートを駆動することにより、蓄積電荷がシャッタドレインに掃き出される。シャッタゲートの制御により、各受光素子３００に電荷を蓄積する時間、即ちシャッタスピードを制御できる。ＣＣＤ３０において、蓄積電荷は、リードゲートパルスによってシフトレジスタに読み出され、レジスタ転送パルスによって電圧信号として順次読み出される。
【００５１】
撮像信号処理部３２は、ＣＣＤ３０から出力される被写体像を示す電圧信号、即ちアナログ信号をＲ、Ｇ、Ｂ成分に色分解する。そして、撮像信号処理部３２は、Ｒ、Ｇ、Ｂ成分を調整することにより、被写体像のホワイトバランスを調整する。撮像信号処理部３２は、被写体像のガンマ補正を行う。そして、撮像信号処理部３２は、Ｒ、Ｇ、Ｂ成分に分解されたアナログ信号をＡ／Ｄ変換し、その結果得られた被写体像のデジタルの画像データ（以下「デジタル画像データ」という）をシステム制御部６０へ出力する。
【００５２】
ファインダ３４は、表示手段を有してもよく、後述のメインＣＰＵ６２等からの各種情報をファインダ３４内に表示してもよい。ストロボ３６は、コンデンサに蓄えられたエネルギを放電する放電管３７を有し、放電管３７にエネルギが供給されたとき放電管３７が発光することで機能する。
【００５３】
撮像制御部４０は、ズーム駆動部４２、フォーカス駆動部４４、絞り駆動部４６、シャッタ駆動部４８、それらを制御する撮像系ＣＰＵ５０、測距センサ５２、及び測光センサ５４を有する。ズーム駆動部４２、フォーカス駆動部４４、絞り駆動部４６、及びシャッタ駆動部４８は、それぞれステッピングモータ等の駆動手段を有し、撮像部２０に含まれる機構部材を駆動する。
【００５４】
後述のレリーズスイッチ１１４の押下に応じ、測距センサ５２は被写体までの距離を測定し、測光センサ５４は被写体輝度を測定する。そして、測距センサ５２及び測光センサ５４は、測定された被写体までの距離のデータ（以下単に「測距データ」という）及び被写体輝度のデータ（以下単に「測光データ」という）を、それぞれ撮像系ＣＰＵ５０に供給する。
【００５５】
撮像系ＣＰＵ５０は、ユーザから指示されたズーム倍率等の撮影情報に基づき、ズーム駆動部４２及びフォーカス駆動部４４を制御して撮影レンズ部２２のズーム倍率とピントの調整を行う。また、撮像系ＣＰＵ５０は、測距センサ５２から受け取った測距データに基づいて、ズーム駆動部４２及びフォーカス駆動部４４を制御してズーム倍率及びピントの調整を行ってもよい。
【００５６】
撮像系ＣＰＵ５０は、測光センサ５４から受け取った測光データに基づいて、絞り値及びシャッタスピードを決定する。決定された値に従い、絞り駆動部４６及びシャッタ駆動部４８は、絞り２４の絞り量及びシャッタ２６の開閉をそれぞれ制御する。
【００５７】
また、撮像系ＣＰＵ５０は、測光センサ５４から受け取った測光データに基づいて、ストロボ３６の発光を制御し、同時に絞り２４の絞り量を調整する。ユーザが映像の取込を指示したとき、ＣＣＤ３０は電荷蓄積を開始し、測光データから計算されたシャッタ時間の経過後、蓄積電荷を撮像信号処理部３２へ出力する。
【００５８】
システム制御部６０は、メインＣＰＵ６２、キャラクタ生成部８４、タイマ８６、及びクロック発生器８８を有する。メインＣＰＵ６２は、デジタルカメラ１０全体、特にシステム制御部６０を制御する。メインＣＰＵ６２は、シリアル通信等により、撮像系ＣＰＵ５０との間で必要な情報の受け渡しをする。
【００５９】
クロック発生器８８は、メインＣＰＵ６２の動作クロックを発生し、メインＣＰＵ６２に供給する。また、クロック発生器８８は、撮像系ＣＰＵ５０及び表示部１００の動作クロックを発生する。クロック発生器８８は、メインＣＰＵ６２、撮像系ＣＰＵ５０、及び表示部１００に対してそれぞれ異なる周波数の動作クロックを供給してもよい。
【００６０】
キャラクタ生成部８４は、撮影日時、タイトル等の撮影画像に合成する文字情報や、図形情報を生成する。タイマ８６は、例えば電池等でバックアップされ、常に時間をカウントし、当該カウント値に基づいて撮影画像の撮影日時に関する情報等の時刻情報をメインＣＰＵ６２に供給する。タイマ８６は、蓄電池から供給された電力により、デジタルカメラ本体の電源がオフである場合にも時間をカウントするのが望ましい。また、キャラクタ生成部８４及びタイマ８６は、メインＣＰＵ６２に併設されることが好ましい。
【００６１】
格納部１２０は、メモリ制御部６４、不揮発性メモリ６６、及びメインメモリ６８を有する。メモリ制御部６４は、不揮発性メモリ６６とメインメモリ６８とを制御する。不揮発性メモリ６６は、ＥＥＰＲＯＭ（電気的消去及びプログラム可能なＲＯＭ）やＦＬＡＳＨメモリ等で構成され、ユーザによる設定情報や出荷時の調整値等、デジタルカメラ１０の電源がオフの間も保持すべきデータを格納する。不揮発性メモリ６６は、メインＣＰＵ６２のブートプログラムやシステムプログラム等を格納してもよい。
【００６２】
メインメモリ６８は、ＤＲＡＭのように比較的安価で容量の大きなメモリで構成されることが好ましい。メインメモリ６８は、撮像部２０から出力されたデータを格納するフレームメモリとしての機能、各種プログラムをロードするシステムメモリとしての機能、その他ワークエリアとしての機能を有する。不揮発性メモリ６６及びメインメモリ６８は、システム制御部６０内外の各部とバス８２を介してデータのやりとりを行う。不揮発性メモリ６６は、デジタル画像データを更に格納してもよい。
【００６３】
画像処理部１４０は、ＹＣ処理部７０、エンコーダ７２、及び圧縮伸張処理部７８を有する。また、外部接続部１３０は、オプション装置制御部７４、及び通信Ｉ／Ｆ部８０を有する。
【００６４】
ＹＣ処理部７０は、デジタル画像データにＹＣ変換を施し、輝度信号Ｙ、並びに色差（クロマ）信号Ｂ−Ｙ及びＲ−Ｙを生成する。メインメモリ６８は、メモリ制御部６４の制御に基づいて、輝度信号及び色差信号を格納する。
【００６５】
圧縮伸張処理部７８は、メインメモリ６８から順次輝度信号と色差信号を読み出して圧縮する。そして、オプション装置制御部７４は、圧縮されたデジタル画像データ（以下単に「圧縮データ」という）をオプション装置７６の一例であるメモリカードへ書き込む。
【００６６】
エンコーダ７２は、輝度信号と色差信号を、ビデオ信号（ＮＴＳＣやＰＡＬ信号）に変換して端子９０から出力する。オプション装置７６に記録された圧縮データからビデオ信号を生成する場合、圧縮データは、まずオプション装置制御部７４を介して圧縮伸張処理部７８へ与えられる。続いて、圧縮伸張処理部７８で必要な伸張処理が施されたデータはエンコーダ７２によってビデオ信号へ変換される。
【００６７】
オプション装置制御部７４は、オプション装置７６が許容する信号仕様及びバス８２のバス仕様に従い、バス８２とオプション装置７６との間で必要な信号の生成、論理変換、及び／又は電圧変換等を行う。デジタルカメラ１０は、オプション装置７６として前述のメモリカードの他に、例えばＰＣＭＣＩＡ準拠の標準的なＩ／Ｏカードをサポートしてもよい。その場合、オプション装置制御部７４は、ＰＣＭＣＩＡ用バス制御ＬＳＩ等で構成してもよい。
【００６８】
通信Ｉ／Ｆ部８０は、デジタルカメラ１０がサポートする通信仕様、たとえばＵＳＢ、ＲＳ−２３２Ｃ、イーサネット等の仕様に応じたプロトコル変換等の制御を行う。通信Ｉ／Ｆ部８０は、圧縮データ又はデジタル画像データを、端子９２を介してネットワークを含む外部機器に出力してよい。通信Ｉ／Ｆ部８０は、必要に応じてドライバＩＣを含み、外部機器と端子９２を介して通信する。通信Ｉ／Ｆ部８０は、例えばプリンタ、カラオケ機、ゲーム機等の外部機器との間で独自のインタフェースによるデータ授受を行う構成としてもよい。
【００６９】
表示部１００は、ＬＣＤモニタ１０２、ＬＣＤパネル１０４、モニタドライバ１０６、及びパネルドライバ１０８を有する。モニタドライバ１０６は、ＬＣＤモニタ１０２を制御する。また、パネルドライバ１０８は、ＬＣＤパネル１０４を制御する。ＬＣＤモニタ１０２は、例えば２インチ程度の大きさでカメラ背面に設けられ、現在の撮影や再生のモード、撮影や再生のズーム倍率、電池残量、日時、モード設定のための画面、被写体画像等を表示する。ＬＣＤパネル１０４は例えば小さな白黒ＬＣＤでカメラ上面に設けられ、画質（ＦＩＮＥ／ＮＯＲＭＡＬ／ＢＡＳＩＣ等）、ストロボ発光／発光禁止、標準撮影可能枚数、画素数、電池容量／残量等の情報を表示する。
【００７０】
操作部１１０は、パワースイッチ１１２、レリーズスイッチ１１４、機能設定部１１６、及びズームスイッチ１１８を有する。パワースイッチ１１２は、ユーザの指示に基づいてデジタルカメラ１０の電源をオン／オフする。レリーズスイッチ１１４は、半押しと全押しの二段階押し込み構造を有する。一例として、レリーズスイッチ１１４が半押しされることにより、撮像制御部４０は、自動焦点調整及び自動露出調整を行い、全押しされることにより、撮像部２０は、被写体像を取り込む。
【００７１】
機能設定部１１６は、例えば回転式のモードダイヤルや十字キー等であって、「ファイルフォーマット」、「特殊効果」、「印画」、「決定／保存」、「表示切換」等の設定を受け付ける。ズームスイッチ１１８は、撮像部２０が取得する被写体像のズーム倍率の設定を受け付ける。
【００７２】
以上の構成による主な動作は以下のとおりである。まずパワースイッチ１１２が押下され、デジタルカメラ１０の各部に電力が供給される。メインＣＰＵ６２は、機能設定部１１６の状態を読み込むことで、デジタルカメラ１０が撮影モードにあるか再生モードにあるかを判断する。
【００７３】
デジタルカメラ１０が撮影モードの場合、メインＣＰＵ６２は、レリーズスイッチ１１４の半押し状態を監視する。レリーズスイッチ１１４の半押し状態が検出されたとき、撮像系ＣＰＵ５０は、測光センサ５４及び測距センサ５２からそれぞれ測光データと測距データを得る。撮像制御部４０は、撮像系ＣＰＵ５０が得た測光データ及び測距データに基づいて、撮像部２０のピント、絞り等を調整する。調整が完了すると、ＬＣＤモニタは、「スタンバイ」等の文字を表示してユーザにその旨を伝える。
【００７４】
続いて、メインＣＰＵ６２は、レリーズスイッチ１１４の全押し状態を監視する。レリーズスイッチ１１４の全押し状態が検出されたとき、所定のシャッタ時間をおいてシャッタ２６が閉じられ、ＣＣＤ３０の蓄積電荷が撮像信号処理部３２へ掃き出される。撮像信号処理部３２による処理の結果生成されたデジタル画像データはバス８２へ出力される。デジタル画像データは一旦メインメモリ６８へ格納され、この後ＹＣ処理部７０と圧縮伸張処理部７８で処理され、オプション装置制御部７４を経由してオプション装置７６へ記録される。記録されたデジタル画像データに基づく撮影画像は、フリーズされた状態でしばらくＬＣＤモニタ１０２に表示され、ユーザは撮影画像を確認することができる。以上で一連の撮影動作が完了する。
【００７５】
一方、デジタルカメラ１０が再生モードの場合、メインＣＰＵ６２は、メインメモリ６８、不揮発性メモリ６６、及び／又はオプション装置７６から撮影した撮影画像を読み出し、これを表示部１００のＬＣＤモニタ１０２へ表示する。
【００７６】
この状態でユーザが機能設定部１１６にて「順送り」、「逆送り」を指示すると、メインＣＰＵ６２は、メインメモリ６８、不揮発性メモリ６６、及び／又はオプション装置７６が格納した他の撮影画像を読み出し、これを表示部１００のＬＣＤモニタ１０２へ表示する。
【００７７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７８】
【発明の効果】
上記説明から明らかなように、本発明によれば、バッテリの充電量が不足している場合や、コンデンサの充電が間に合わない場合にストロボの発光が不足しても、取得された画像の明るさを、適切に補正する撮像装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る画像処理システム５００の一例を示す図である。
【図２】  本実施形態に係るデジタルカメラ１０の機能構成の一例を示す図である。
【図３】  本実施形態に係るプリンタ２００及びパーソナルコンピュータ４００の機能構成の一例を示す図である。
【図４】  デジタルカメラ１０の動作の一例を示す図である。
【図５】  パーソナルコンピュータ４００のハードウェア構成の一例を示す図である。
【図６】  デジタルカメラ１０の詳細な機能構成の一例を示す図である。
【符号の説明】
１０…デジタルカメラ          １２…バッテリ
１４…測光部                  １５…測距部
１６…コンデンサ              １７…充放電制御部
１８…ストロボ判断部          ２０…撮像部
３６…ストロボ                １３２…送信部
１４２…明るさ補正部          １４４…補正制御部
２００…プリンタ              ２０２…画像受信部
２０４…明るさ補正部          ２０６…出力部
２０８…補正制御部            ４００…パーソナルコンピュータ
７２０…フロッピーディスク    ７２２…ＣＤ−ＲＯＭ
【図１】
0003828822.tif 000002
【図２】
0003828822.tif 000003
【図３】
0003828822.tif 000004
【図４】
0003828822.tif 000005
【図５】
0003828822.tif 000006
【図６】
0003828822.tif 000007