(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記被写体を照明するストロボ光を発光するストロボ発光手段と、
前記ストロボ光を発光させて撮像された被写体の画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、
検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、
算出された白点部の総量が基準値より多いと判定された時に、前記ストロボ光の発光を禁止する発光禁止手段と
を備えたことを特徴とする撮影装置。
【請求項２】
前記撮像手段は、前記発光禁止手段によりストロボ光の発光が禁止された時に、被写界輝度が暗い場合に感度が高くなるように被写界輝度に応じて感度を可変させるとともに、画像中のノイズを低減する画像処理を実行する自動感度調整モードにて撮像を行なうことを特徴とする請求項１記載の撮影装置。
【請求項３】
前記発光禁止手段によりストロボ光の発光が禁止されたことを報知する報知手段を備えたことを特徴とする請求項１又は２に記載の撮影装置。
【請求項４】
被写体を撮像する撮像手段と、
前記被写体を照明するストロボ光を発光するストロボ発光手段と、
前記ストロボ光を発光させて撮像された被写体の画像をストロボ画像とし、ストロボ光を発光させずに撮像された被写体の画像を通常画像として、ストロボ画像と通常画像を連続して記録する画像記録手段と、
前記ストロボ画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、
検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、
算出された白点部の総量が基準値より多いと判定された時に、前記通常画像から前記ストロボ画像の白点部に相当する領域の画像を抽出し、抽出した画像を前記ストロボ画像に合成することにより白点補正画像を生成する画像生成手段と
を備えたことを特徴とする撮影装置。
【請求項５】
被写体を撮像する撮像手段と、
前記被写体を照明するストロボ光を発光するストロボ発光手段と、
前記被写体の撮像範囲を分割した分割領域ごとに被写体距離を測定する距離測定手段と、
前記分割領域ごとの被写体距離がストロボ光の到達範囲内か否かを判定する距離判定手段と、
前記撮像範囲の中心にある分割領域の被写体距離がストロボ光の到達範囲外であると判定された時に、ストロボ光の発光を禁止する発光禁止手段と、
前記撮像範囲の中心にある分割領域の被写体距離がストロボ光の到達範囲内であると判定された時に、前記ストロボ光を発光させて撮像された被写体の画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、
検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、
算出された白点部の総量が基準値より多いと判定された時に、前記距離判定手段によりストロボ光の到達範囲内であると判定された分割領域に存在する白点部を補正する白点補正手段と
を備えたことを特徴とする撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストロボ光を用いて被写体を照明し、海中で画像の記録を行うのに好適な撮影装置に関する。
【背景技術】
【０００２】
被写体を撮像して得られる静止画の画像データをメモリカードに記録する撮影装置としてデジタルスチルカメラが知られている。最近では、デジタルスチルカメラを水中で使用するための防水ハウジングが普及しており、スキューバダイビングを行う時などに海中の撮影が手軽に行える。海中は太陽光が届きにくい暗い場所が多いため、撮影の際にはストロボ装置を使用することが普通である。
【０００３】
海中でストロボ撮影を行う場合、画像に多数の白点が写り込むことがある。これは、海中の浮遊物がストロボ光を反射して白く光ることが原因である。この浮遊物は、微生物等の固まりであり、マリンスノーと呼ばれる。撮影画像に多数の白点が写り込むと画像が見苦しくなるため、マリンスノーの写り込みを防止することが望まれている。
【０００４】
マリンスノーによる白点の写り込みを防止するために、例えば、内蔵型のストロボ装置を使用するかわりに、外付けのストロボ装置を使用するものが知られている（特許文献１参照）。外付けのストロボ装置を使用すると、ストロボ光の発光位置と撮影レンズの位置との間の距離が大きくなり、マリンスノーに対して斜めの方向からストロボ光が照射されるので、ストロボ光の反射光は撮影レンズに入射しづらくなり、撮影画像に写り込む白点の数を減少させることができる。
【特許文献１】特開２００３−１４０２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、水中撮影を行うために外付けのストロボ装置を持ち運ぶことは面倒である。また、主要被写体よりも撮影レンズに近いマリンスノーが白く写り込むことを防止しても、主要被写体の周辺のマリンスノーが写り込むことを防止できず、画質を十分に改善できないという問題がある。
【０００６】
本発明は、上記問題点を考慮してなされたもので、海中でストロボ撮影を行う際に画像に白点が写り込むことによる画質の低下を改善できる撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮影装置は、被写体を撮像する撮像手段と、前記被写体を照明するストロボ光を発光するストロボ発光手段と、前記ストロボ光を発光させて撮像された被写体の画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、算出された白点部の総量が基準値より多いと判定された時に、前記ストロボ光の発光を禁止する発光禁止手段とを備えたことを特徴とする。
【０００８】
前記撮像手段は、前記発光禁止手段によりストロボ光の発光が禁止された時に、被写界輝度が暗い場合に感度が高くなるように被写界輝度に応じて感度を可変させるとともに、画像中のノイズを低減する画像処理を実行する自動感度調整モードにて撮像を行なうことを特徴とする。
【０００９】
前記発光禁止手段によりストロボ光の発光が禁止されたことを報知する報知手段を備えたことを特徴とする。
【００１０】
また、被写体を撮像する撮像手段と、前記被写体を照明するストロボ光を発光するストロボ発光手段と、前記ストロボ光を発光させて撮像された被写体の画像をストロボ画像とし、ストロボ光を発光させずに撮像された被写体の画像を通常画像として、ストロボ画像と通常画像を連続して記録する画像記録手段と、前記ストロボ画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、算出された白点部の総量が基準値より多いと判定された時に、前記通常画像から前記ストロボ画像の白点部に相当する領域の画像を抽出し、抽出した画像を前記ストロボ画像に合成することにより白点補正画像を生成する画像生成手段とを備えたことを特徴とする。
【００１１】
また、被写体を撮像する撮像手段と、前記被写体を照明するストロボ光を発光するストロボ発光手段と、前記被写体の撮像範囲を分割した分割領域ごとに被写体距離を測定する距離測定手段と、前記分割領域ごとの被写体距離がストロボ光の到達範囲内か否かを判定する距離判定手段と、前記撮像範囲の中心にある分割領域の被写体距離がストロボ光の到達範囲外であると判定された時に、ストロボ光の発光を禁止する発光禁止手段と、前記撮像範囲の中心にある分割領域の被写体距離がストロボ光の到達範囲内であると判定された時に、前記ストロボ光を発光させて撮像された被写体の画像を解析し、前記ストロボ光をマリンスノーが反射して白く写り込む画像中の白点部を検出する白点検出手段と、検出された白点部の総量を算出し、算出された白点部の総量が基準値よりも多いか否かを判定する白点量判定手段と、算出された白点部の総量が基準値より多いと判定された時に、前記距離判定手段によりストロボ光の到達範囲内であると判定された分割領域に存在する白点部を補正する白点補正手段とを備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、マリンスノーがストロボ光を反射し、画像中に多数の白点として写り込む場合には、ストロボ光の発光を禁止して撮影をやり直すから、白点の写り込んでいない画像を記録することができる。また、ストロボ撮影と通常撮影の両方を行い、ストロボ撮影時に白点として写り込んだマリンスノーの画像を通常撮影時のマリンスノーの画像に置き換え、ストロボ撮影された画像を補正するから、写り込んだ白点を消去しても画像が不自然にならず、主要な被写体を鮮明に記録できる。また、撮影範囲を複数に分割した分割領域ごとに被写体距離を測定し、主要な被写体がストロボ光の到達範囲内に存在しないときはストロボ光の発光を禁止するから、主要被写体とデジタルカメラの間に存在するマリンスノーがストロボ光の照明によって不要に写り込むことを防止できる。また、各分割領域の被写体距離を測定した時にストロボ光の到達範囲内の分割領域についてのみ白点を補正するから白点の検出や補正に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
図１において、防水デジタルカメラ１０は、デジタルカメラ本体１１と、デジタルカメラ本体１１を密封して収納する防水ハウジング１２とから構成される。防水ハウジング１２はその大部分が無色透明であり、ヒンジ部１３を介して開閉自在な前ケース１４と後ケース１５とからなる。防水ハウジング１２は、デジタルカメラ本体１１の撮影ボタンを操作するための耐圧撮影ボタン１６を備えている。なお、地上で撮影を行う際には、防水ハウジング１２を開放してデジタルカメラ本体１１を取り出し、デジタルカメラ本体１１のみで撮影を行うことができる。防水デジタルカメラ１０では、防水ハウジング１２の上からデジタルカメラ本体１１を操作する。デジタルカメラ本体１１には、被写体光を結像させるための撮像レンズ２０と、撮像レンズ２０を保持するレンズ鏡胴２１と、被写体を照明する補助光としてストロボ光を発光するストロボ発光部２２とが設けられている。
【００１５】
図２において、デジタルカメラ本体１１は、撮像レンズ２０を透過する被写体光の光量を調節する可変絞り２５と、被写体光を光電変換するＣＣＤイメージセンサ２６とを備えている。撮像レンズ２０は、複数枚のレンズからなり、被写体像をＣＣＤイメージセンサ２６の撮像面に合焦させるためのフォーカスレンズを備えている。このフォーカスレンズは、フォーカスモータ２７が駆動すると撮像レンズ２０の光軸の方向に移動する。
【００１６】
可変絞り２５は、アイリスモータ２８が駆動するとその開口径が変化し、被写体光量が調節される。フォーカスモータ２７とアイリスモータ２８は、モータドライバ２９，３０からの駆動パルスによってそれぞれ駆動するステッピングモータであり、フォーカスレンズの位置と可変絞り２５の開口径がそれぞれ正確に制御される。
【００１７】
ＣＣＤイメージセンサ２６は、カラーフィルタを有するフォトダイオードを単位画素としてマトリクス状に数百万個の単位画素が配列されており、１画素ごとに得られる信号電荷から１画面分のアナログ画像信号を生成する。タイミングジェネレータ（ＴＧ）３３は、ＣＣＤイメージセンサ２６によって画像信号を生成するために、１画素ごとの信号電荷を取り出すタイミングを決めるタイミングパルスを生成する。タイミングパルスの周期によってＣＣＤイメージセンサ２６の各画素における電荷蓄積時間が決まる。
【００１８】
信号処理回路３４は、ＣＣＤイメージセンサ２６から出力された画像信号を増幅する増幅回路（ＡＭＰ）３４ａと、画像信号をデジタル変換するＡ／Ｄ変換器（Ａ／Ｄ）３４ｂと、Ａ／Ｄ変換されたデジタル画像信号にホワイトバランス調節、ガンマ補正等の画質補正処理を行う画質補正回路（Ｗ／γ）３４ｃ等を備えている。ＣＣＤイメージセンサ２６の感度はＡＭＰ３４ａによる画像信号のゲインにより決まり、感度を高くするためにはＡＭＰ３４ａのゲインを高くし、感度を低くするためにはゲインを低くする。信号処理回路３４から出力される画像信号はバッファメモリとなるＳＤＲＡＭ３６に画像データとして一次的に記憶される。
【００１９】
モード選択スイッチ３１は、デジタルカメラ本体１１の動作モードとして、被写体画像を記録する撮影モードと、記録された被写体画像を再生表示する再生モードとを切替えるために操作される。撮影モードには、ユーザが詳細な設定操作を行うことなく撮影環境に応じて適切な撮影が行えるように通常撮影モード、夜景撮影モード、海中撮影モード等の複数種類の撮影モードが予め用意されている。通常撮影モードは、防水ハウジング１２を使用せずに地上で撮影を行う際に適切な撮影処理の手順が実行される。夜景撮影モードは、夜間での撮影に適した撮影処理の手順として、例えば、ストロボ発光部２２の自動発光、ＣＣＤイメージセンサ２６の電荷蓄積時間を長くすることによるスローシャッタ制御等が実行される。海中撮影モードでは、マリンスノーの写り込みを低減する撮影処理として、ストロボ発光部２２の選択発光、後述する感度の自動調節処理等が実行され、防水ハウジング１２を使用した水中撮影が適切に行われるようにする。
【００２０】
測距・測光回路３７は、ＳＤＲＡＭ３６に記憶された画像データに基づいて、オートフォーカス（ＡＦ）制御と自動露出（ＡＥ）制御に必要な演算を行う。オートフォーカス制御を行うためには、ＣＣＤイメージセンサ２６から一定のフレームレートで出力される１画面分の画像データ（フレームデータ）の空間周波数成分を解析し、コントラストを評価する。コントラストの評価は、フォーカスレンズを移動させ、時間的に連続したフレームデータの空間周波数成分を比較することにより行われる。コントラストが高くなる方向にフォーカスレンズを移動する方向が決定され、最も高いコントラストが得られるフォーカスレンズの位置が鮮鋭な画像が得られる合焦位置となる。
【００２１】
測距・測光回路３７は、自動露出制御を行うために、フレームデータの画面全体の輝度を平均した平均輝度を被写界輝度として算出する。算出した平均輝度は、予め決められた適正輝度と比較される。測距・測光回路３７は、平均輝度と適正輝度との差に基づいて被写体光の入射光量を調節するために、可変絞り２５の開口径を決定する。なお、平均輝度と適正輝度との差が小さい場合、海中撮影モード以外の撮影モードでは、被写体輝度に応じてＡＭＰ３４ａのゲインを変更することで画像の明るさが調節される。海中撮影モードでは、通常時はＡＭＰ３４ａのゲインが固定され、後述する自動感度調整モード時は被写体輝度に応じてゲインが変更される。
【００２２】
撮影スイッチ３９は、デジタルカメラ本体１１に設けられている撮影ボタンの押下操作を検知する。撮影ボタンを押下するためには、防水ハウジング１２の耐圧撮影ボタン１６を押下する。撮影スイッチ３９は、撮影ボタンの押下量が小さい半押し操作と、押下量が大きい全押し操作とを検知する。撮影スイッチ３９により撮影ボタンの半押し操作が検知されると、前述したオートフォーカス制御と自動露出制御とが実行される。撮影ボタンの全押し操作を検知された時には、撮影画像の記録が行われる。
【００２３】
液晶表示装置４３は、撮影モードではＣＣＤイメージセンサ２６が撮像した被写体の画像を表示する。再生モードではメモリカード４４に画像データとして記録されている被写体画像を表示する。撮影モードでは、撮影操作がなされるまで撮像された被写体の画像が動画として連続して表示される。再生モードでは被写体の静止画像が表示される。メモリカード４４は、画像データを保存するための不揮発性半導体メモリからなる記憶媒体であり、デジタルカメラ本体１１に着脱自在である。
【００２４】
メディアコントローラ４７は、メモリカード４４に画像データを書き込む書き込み処理と、メモリカード４４からデータを読み出す読み出し処理を制御する。画像圧縮伸張回路４８は、画像データをＪＰＥＧ圧縮する圧縮処理と、ＪＰＥＧ圧縮された画像データを伸張する伸張処理とを行う。画像データの圧縮処理は、撮影モード時に画像データをメモリカード４４に保存する際に実行される。画像データの伸張処理は、再生モード時にメモリカード４４から画像データが読み出された際に実行される。
【００２５】
ＣＰＵ４９は、ＥＥＰＲＯＭ５０に記憶された制御プログラムを実行し、ユーザの操作に応じてデジタルカメラ本体１１の各部を制御する。ＣＰＵ４９はワークメモリ５１を使用して制御プログラムを実行する。ＥＥＰＲＯＭ５０に記憶された制御プログラムには、複数種類の撮影モードや再生モードの制御手順が定められている。ＣＰＵ４９は、海中撮影モードの実行時にマリンスノーによってノイズとして現れる白点部を検出する白点検出部５２と、検出された白点部の総量を算出し、白点部の総量が予め決められた基準値よりも多いか否かを判定する白点量判定部５３として機能する。
【００２６】
充電発光制御部５４は、ストロボ撮影のための充電処理を行うとともに、撮影操作に同期してストロボ発光部２２からストロボ光を発光させる。充電発光制御部５４は、ＣＰＵ４９からの充電開始信号を受けて充電処理を開始し、ＣＰＵ４９からのシンクロ発光信号を受けてストロボ発光部２２を発光させる。
【００２７】
次に、防水デジタルカメラ１０の作用について説明する。図３において、防水デジタルカメラ１０を海中で使用する際にはモード選択スイッチ３１を操作し、予め海中撮影モードに設定する。これによりＣＰＵ４９は海中撮影モードを実行する。ＣＰＵ４９は、ストロボ発光が禁止されているか許可されているかを確認する。海中撮影モードが実行された直後は、ストロボ発光は許可された状態に設定されている。ストロボ発光が許可された状態では、ＣＰＵ４９は充電発光制御部５４に充電開始信号を出力し、ストロボ充電を直ちに開始させる。なお、ＣＰＵ４９はストロボ充電中に撮影操作が行われてもこれを無効にする。
【００２８】
充電発光制御部５４が充電処理を完了した後は撮影準備状態となる。ユーザが耐圧撮影ボタン１６を操作すると、撮影スイッチ３９によりユーザの操作が検知される。ＣＰＵ４９は、オートフォーカス制御のためのコントラストの計算と自動露出制御のための被写界輝度の測定を測距・測光回路３７に実行させる。フォーカス調節と被写界輝度に応じた可変絞り２５の調節が終了した後、撮影スイッチ３９により撮影ボタンの全押し操作が検知されると、ＣＰＵ４９は充電発光制御部５４にシンクロ発光信号を入力し、ストロボ発光部２２を発光させる。ストロボ光の発光時に撮像された被写体の画像データはバッファメモリ３６に記憶される。
【００２９】
図４において、白点検出部５２は、読み出した画像データの画像解析を行い、ストロボ撮影された画像から白点部６０を検出する。白点部６０は、画像全体の平均輝度と比較して明るさが突出した白色の画素領域を抽出することにより特定される。白点量判定部５３は、検出された白点部６０の総数と白点部６０の総面積を総量としてそれぞれ算出する。白点量判定部５３は、算出された画像中の白点部６０の総量を、基準値として予め定められている白点部６０の総数Ｎと白点部６０の総面積Ａと比較し、白点部６０の総量が許容範囲内か否かを判定する。
【００３０】
白点量判定部５３により、白点部６０の総数及び総面積がともに基準値より少ないと判定された場合、ＣＰＵ４９はストロボ撮影された被写体の画像データを保存するための処理を実行する。画像データはバッファメモリ３６から画像圧縮伸張回路４８に送られ、画像圧縮伸張回路４８においてＪＰＥＧ圧縮される。ＪＰＥＧ圧縮された画像データは、メモリカード４４に記憶され、画像データが保存される。画像データが保存されるとストロボ充電が開始され、次の撮影を行うための撮影準備が実行される。
【００３１】
白点量判定部５３により、白点部６０の総数又は総面積のいずれか一方が基準値より多いと判定された場合、ＣＰＵ４９はストロボ撮影された被写体の画像データをバッファメモリ３６から消去する。ＣＰＵ４９はストロボ光の発光禁止設定を行う。発光禁止設定がなされると、撮影時にストロボ光の自動発光が行われず、ユーザによるストロボ光の発光設定も行えない状態となる。液晶表示装置４３には、ストロボ発光禁止設定がなされたことをユーザに警告するメッセージが表示される。ユーザに警告を表示する報知を行うことにより、ユーザはストロボ撮影が行えないことを直ちに認識することができる。
【００３２】
ＣＰＵ４９は、被写界輝度に応じて感度を可変させる自動感度調整モードへ移行する。自動感度調整モードでは、シャッタ速度を遅くした場合と同様に、被写界輝度が暗い場合でも感度が高くされ、ストロボ光による照明を用いずに鮮明な撮影を行うことができる。なお、自動感度調整モードでは、感度を高くした時に目立ちやすくなる画像中のノイズを低減する画像処理も実行される。ストロボ光の発光禁止設定がなされると、ストロボ充電が不要であるため直ちに撮影可能な状態になる。ユーザが撮影操作を行うと、ストロボ光は発光されず、画像の保存処理が実行される。ＣＰＵ４９は、撮影操作時に得られた被写体の画像データをバッファメモリ３６に格納し、バッファメモリ３６から画像圧縮伸張回路４８に送る。画像圧縮伸張回路４８は画像データをＪＰＥＧ圧縮する。ＪＰＥＧ圧縮された画像データはメモリカード４４に記憶され、画像データが保存される。
【００３３】
このようにして、防水デジタルカメラ１０では、海中撮影モードでストロボ撮影を行い、得られた画像の中に白点部６０として写り込むマリンスノーの量に基づいて、ストロボ光の発光許可又は発光禁止の設定が行われる。マリンスノーが多い時にはストロボ光の発光を禁止し、マリンスノーが少ない時にはストロボ光の発光を許可する。ストロボ光の発光が禁止された時は、被写界輝度に応じて感度を可変させて被写体光量が少ない環境でも鮮明な撮影を可能にする。
【００３４】
なお、防水デジタルカメラ１０では、ユーザがモード選択スイッチ３１を操作することにより、海中撮影モードが実行されるようにしているが、デジタルカメラ本体１１を防水ハウジング１２に収納した際に、防水ハウジング１２を検知することにより自動的に海中撮影モードに設定されるようにしてもよい。また、ストロボ光の発光禁止が設定された時に、これを報知するために警告メッセージを表示することに限られず、発光信号や警告音による報知を行ってもよい。また、上記実施形態では、ストロボ光の発光禁止設定がなされるとこれが維持されるようにしているが、ユーザがマリンスノーの多い場所から少ない場所へ移動する場合を考慮して、電源を入れ直した時や一定時間が経過した時に発光禁止設定が解除されるようにすることが好ましい。また、ストロボ光を発光させる被写体画像の記録と、ストロボ光を発光させない被写体画像の記録を１回の撮影操作で実行してもよい。
【００３５】
次に、図５を用いて本発明の第２の実施形態について説明する。第２実施形態の防水デジタルカメラは、第１実施形態の防水デジタルカメラ１０と基本的な構成は同じであるが、海中撮影モードにおける撮影処理の流れが異なる。海中撮影モードが実行されると、ストロボ充電処理が開始される。充電が完了すると撮影準備が終了し、撮影操作を待機する。撮影操作が行われると、ストロボ光を発光させて被写体を撮像したストロボ画像が記録される。ストロボ画像が記録された直後、ストロボ光を発光させずに被写体を撮像した通常画像が連続して記録される。なお、ストロボ撮影と通常撮影はストロボ発光の有無以外は、絞り径等の露光条件は同一にされる。
【００３６】
白点検出部５２は、ストロボ画像からマリンスノーが写り込んだ白点部６０を検出する。白点量判定部５３は、白点部６０の総数及び総面積を基準値と比較し、画像中の白点部６０の総量が多いか否かを判定する。白点部６０の数及び面積が少ないと判定された場合、ストロボを発光させて撮影されたストロボ画像の画像データのみが保存され、ストロボを発光させずに撮影された通常画像の画像データは消去される。
【００３７】
図６において、ストロボ画像の白点部６０が基準値よりも多いと判定された場合、ＣＰＵ４９はストロボ画像に写り込んでいる複数の白点部６０の領域を画素単位で特定し、白点部６０の位置が求められる。ストロボ画像の白点部６０と同じ位置、大きさの画素領域が通常画像から抽出される。通常画像は、ストロボ光の照明を行わずに撮影されたものであるため、全体的に暗く、階調分布が狭い低コントラストの画像になっている。画像全体のコントラストが低いために、写り込むマリンスノーは目立たず、画像の見栄えに影響するものではなくなっている。
【００３８】
通常画像から部分的に抽出された画像はストロボ画像に合成され、ストロボ画像に白点部６０として写り込んでいるマリンスノーの上には通常画像から抽出された目立たないマリンスノーの画像が重ねられた補正画像が生成される。これによりストロボ画像から白点部６０が消された画像は、主要な被写体のみが鮮明に写し出された見栄えの良好な画像になる。白点部６０が消えて画質が補正された画像データは保存され、元のストロボ画像と通常画像は消去される。
【００３９】
次に、図７〜図９を用いて本発明の第３の実施形態について説明する。第３実施形態の防水デジタルカメラは、上述した第１実施形態及び第２実施形態の防水デジタルカメラと基本的な構成が同じであり、海中撮影モードにおける撮影処理が異なる。
【００４０】
図７及び図８において、ＣＰＵ４９は、撮影ボタンの半押し操作に応答して、ＣＣＤイメージセンサ２６により撮像された被写体の画像から、撮影範囲を３×３の９エリアに分割した分割領域７１〜７９のそれぞれの被写体距離を測定する。被写体距離は、各分割領域の被写体にピントが合った時のフォーカスレンズの位置から求めることができる。各分割領域の被写体距離が測定されると、撮影範囲の中心に位置する分割領域７５の被写体距離がストロボ光の到達範囲内であるか否かが判定される。なお、ストロボ光の到達距離の情報は予め記憶されている。
【００４１】
図９において、撮影範囲の中心である分割領域７５の被写体距離がストロボ光の到達範囲外であると判定されると、ストロボ光の発光が禁止される。これは、撮影範囲の中心に位置する可能性の高い主要な被写体がストロボ光の到達範囲の外にある場合は、ストロボ光による照明に意味がなく、ストロボ光の到達範囲内で浮遊しているマリンスノーがストロボ光により照明されて撮影画像に写り込むことを防止するためである。ストロボ光の発光が禁止された状態では、撮影操作時に得られた画像データがそのまま保存される。画像データの保存が終了すると、ストロボ光の発光禁止設定は解除される。
【００４２】
一方、撮影範囲の中心である分割領域７５の被写体距離がストロボ光の到達範囲内であると判定された時にはストロボ充電処理が開始される。充電が完了すると撮影操作を行うことが可能となる。撮影操作がなされるとストロボ撮影が行われ、ストロボ撮影された被写体のストロボ画像が記録される。また、ストロボ撮影が行われて直ぐにストロボ光を発光させずに被写体の画像が記録され、この画像が通常画像として記録される。
【００４３】
ストロボ画像からは、マリンスノーが写り込んだ白点部６０が検出される。検出された白点部６０は、その総数及び総面積が基準値と比較され、画像中の白点部６０の総量が多いか否かが判定される。白点部６０の数及び面積の両方が少ないと判定された場合、ストロボ画像の画像データは保存され、通常画像は消去される。
【００４４】
ストロボ画像の白点部６０が基準値よりも多いと判定された場合、ＣＰＵ４９はストロボ画像からストロボ光の到達範囲内の各分割領域について、白点部６０の画素領域の位置を特定する。なお、ストロボ光の到達範囲外の白点部は、画質を劣化させる影響が小さいために無視される。ストロボ光の到達範囲内の分割領域から白点部６０の位置が特定される。白点部６０の位置が特定されると、白点部６０と同じ位置及び大きさの画素領域が通常画像から抽出される。通常画像から抽出された画像はストロボ画像に合成され、ストロボ画像から白点部６０が消された補正画像が生成される。これにより白点部６０が消え、主要被写体のみが鮮明に写し出された見栄えの良好な画像が生成される。白点部６０が消えて画質が補正された画像データは保存され、元のストロボ画像と通常画像の画像データは消去される。
【００４５】
このようにして、第２実施形態と第３実施形態の防水デジタルカメラでは、ストロボ撮影されたストロボ画像と、ストロボ光の照明を用いずに撮影された通常画像とを用い、白点部としてマリンスノーが写り込んでいない画像を生成し、画質の見苦しさを修正した画像を記録する。なお、上述した実施形態は、ストロボ画像を記録した後に通常画像を記録しているが、この順番を逆にし、通常画像の記録後にストロボ画像を記録してもよい。
【００４６】
また、分割領域ごとに白点部６０を補正する際には、通常画像から抽出した画像をストロボ画像に合成することに限らず、白点部６０の色変換を行ってマリンスノーを目立たなく補正してもよい。例えば、白く写り込んだマリンスノーの画像の明るさを低減し、グレーのマリンスノー画像に変換すれば、マリンスノーが画像の見栄えを悪くする影響を小さくできる。あるいは、マリンスノーの色を、その周囲の画素の色と平均した色に変換してもよい。また、各分割領域の被写体距離に応じてマリンスノーの色変換量が異なるようにしてもよい。例えば、被写体距離が近い分割領域は白く写り込むマリンスノーの数が比較的少なくなるから色の変換量を小さくする。ストロボ光の到達範囲内で被写体距離が遠い分割領域については白く写り込むマリンスノーの数が比較的多くなるから色の補正量を大きくすればよい。
【図面の簡単な説明】
【００４７】
【図１】防水デジタルカメラの外観斜視図である。
【図２】デジタルカメラ本体の電気的な構成を示すブロック図である。
【図３】デジタルカメラ本体の撮影処理の流れを示すフローチャートである。
【図４】白点部の検出処理を示す概念図である。
【図５】第２実施形態の防水デジタルカメラにおける撮影処理の流れを示すフローチャートである。
【図６】白点部の補正処理の流れを示す概念図である。
【図７】分割領域を示す説明図である。
【図８】被写体距離を測定した各分割領域の説明図である。
【図９】第３実施形態の防水デジタルカメラにおける撮影処理の流れを示すフローチャートである。
【符号の説明】
【００４８】
１０  防水デジタルカメラ
１１  デジタルカメラ本体
１２  防水ハウジング
１６  耐圧撮影ボタン
２０  撮像レンズ
２２  ストロボ発光部
２６  ＣＣＤイメージセンサ
２７  フォーカスモータ
２８  アイリスモータ
２９，３０  モータドライバ
３１  モード選択スイッチ
３６  バッファメモリ
３７  測距・測光回路
３９  撮影スイッチ
４３  液晶表示装置
４４  メモリカード
４９  ＣＰＵ
５０  ＥＥＰＲＯＭ
５２  白点検出部
５３  白点量判定部
５４  充電発光制御部
【図１】
0004593481.tif 000002
【図２】
0004593481.tif 000003
【図３】
0004593481.tif 000004
【図４】
0004593481.tif 000005
【図５】
0004593481.tif 000006
【図６】
0004593481.tif 000007
【図７】
0004593481.tif 000008
【図８】
0004593481.tif 000009
【図９】
0004593481.tif 000010