(57)【要約】      （修正有）【課題】ＳＤＲの範囲を超える個所でデータの残っている範囲の警告表示を行うＨＤＲ撮影装置を提供する。【解決手段】ＨＤＲ撮影装置は、ＨＤＲ撮影画像をＨＤＲ表示プレビューし、ＨＤＲ表示の白飛び、黒潰れ領域を判断し、ＳＤＲ撮影をした場合のダイナミックレンジを設定し、ＨＤＲ表示の白飛びしていない領域で、設定したＳＤＲのダイナミックレンジの高輝度側のダイナミックレンジの開始位置以上にある領域を表し、ＨＤＲ表示の黒潰れしていない領域で、設定したＳＤＲのダイナミックレンジの低輝度側のダイナミックレンジの開始位置以下にある領域を表示する。【選択図】図３
2018113537.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＲ撮影画像をＨＤＲ表示プレビューする手段、
ＨＤＲ表示の白飛び、黒潰れ領域を判断する手段
ＳＤＲ撮影をした場合のダイナミックレンジを設定する手段
ＨＤＲ表示の白飛びしていない領域で、前記設定したＳＤＲのダイナミックレンジの高輝度側のダイナミックレンジの開始位置以上にある領域を表示する手段
ＨＤＲ表示の黒潰れしていない領域で、前記設定したＳＤＲのダイナミックレンジの低輝度側のダイナミックレンジの開始位置以下にある領域を表示する手段
を持つことを特徴とするＨＤＲ撮影装置。
【請求項２】
ＳＤＲ撮影をした場合のダイナミックレンジを設定する手段は、適正露出に設定したい場所をヒストグラム上の任意の位置を選択することで行う
ことを特徴とする前記請求項１に記載のＨＤＲ撮影装置。
【請求項３】
ＳＤＲ撮影をした場合のダイナミックレンジを設定する手段は、適正露出に設定したい場所を撮像画像の任意の場所を選択することで行う
ことを特徴とする前記請求項１に記載ＨＤＲ撮影装置。
【請求項４】
ＨＤＲ表示の白飛び、黒潰れ領域は、ある程度の範囲を持つ
ことを特徴とする前記請求項１に記載のＨＤＲ撮影装置。
【請求項５】
ＳＤＲ撮影をした場合のダイナミックレンジの高輝度側および低輝度側の開始位置は、
ＨＤＲで撮影したことによってＳＤＲ撮影では撮影できなかった領域の範囲で任意に開始位置を設定できる
ことを特徴とする前記請求項１に記載のＨＤＲ撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＲ撮影装置に関する。
【背景技術】
【０００２】
いままでの撮影よりもより広いダイナミックレンジを撮影出来るハイダイナミックレンジ（ＨＤＲ）撮影がある。ＨＤＲ撮影に対して、従来の撮影は、スタンダードダイナミックレンジ（ＳＤＲ）撮影といわれている。ＨＤＲ撮影データをＳＤＲ表示のモニターに表示する際に階調を確認したい個所のダイナミックレンジを変更することで階調の確認を行いやすくする表示方法がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2008-033930号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＤＲ撮影の場合には、意図的に白飛び、黒潰れさせることが出来た撮影環境で、ＨＤＲ撮影を行うと白飛び、黒潰れさせることが出来ていないことがある。さらにＨＤＲモニターでのプレビュー表示時に、見逃してしまいあとから編集処理で見えすぎたところを調整することが行われている。
【課題を解決するための手段】
【０００５】
本発明のＨＤＲ撮影装置は、ＨＤＲ撮影画像をＨＤＲ表示プレビューする手段、ＨＤＲ表示の白飛び、黒潰れ領域を判断する手段、ＳＤＲ撮影をした場合のダイナミックレンジを設定する手段、ＨＤＲ表示の白飛びしていない領域で、前記設定したＳＤＲのダイナミックレンジの高輝度側のダイナミックレンジの開始位置以上にある領域を表示する手段、ＨＤＲ表示の黒潰れしていない領域で、前記設定したＳＤＲのダイナミックレンジの低輝度側のダイナミックレンジの開始位置以下にある領域を表示する手段、を持つことを特徴としている。
【発明の効果】
【０００６】
本発明によれば、ＳＤＲ撮影で、意図的に白飛び、黒潰れさせることが出来る撮影環境で、ＨＤＲ撮影時に白飛び、黒潰れ出来ていないことを警告表示することで、ＳＤＲ撮影になれた撮影者に白飛び、黒潰れなどの撮影意図がうまく反映できていないことを気付かせることが出来るようになる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施例の構成を示すブロック図。
【図２】本発明の第１の実施例の画像表示の図。
【図３】本発明の第１の実施例のフローチャートを示す図。
【図４】本発明の第１の実施例の警告表示のフローチャートを示す図。
【図５】本発明の第１の実施例の警告表示閾値を示す図。
【発明を実施するための形態】
【０００８】
以下、本発明にかかる実施例を、図面を参照して詳細に説明する。
＜第１の実施形態＞
本実施例のＨＤＲ撮影装置は、デジタルカメラで動作するソフトウエアで実現される。図１は、本発明の実施形態に係るＨＤＲ撮影装置の構成を示すブロック図である。図１において、１０１はＨＤＲ撮影装置１００全体を制御する制御部であり、例えばCentral Processing Unit（ＣＰＵ）である。１０２は変更を必要としないプログラムやパラメータを格納するRead Only Memory（ＲＯＭ）である。１０３は外部装置などから供給されるプログラムやデータを一時記憶するRandom Access Memory（ＲＡＭ）である。
【０００９】
１０４はＨＤＲ撮影装置１００に固定して設置されたハードディスクやフラッシュメモリ、あるいはＨＤＲ撮影装置１００から着脱可能なフロッピーディスク（ＦＤ）やCompact Disk（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリーカードなどを含む外部記憶装置である。１０５はユーザの操作を受け、データを入力するタッチパネルなどの操作部である。１０６はＨＤＲ撮影装置１００の保持するデータや供給されたデータを表示するための表示部である。１０７は映像入力するCharge Coupled Devices（ＣＣＤ）などの撮像部である。１０８は１０１〜１０７の各ユニットを通信可能に接続するシステムバスである。
【００１０】
ＲＯＭ１０２は、後述する情報処理プログラムが制御部１０１に読み取り可能なプログラムコードとして格納されており、このプログラムコードを制御部１０１が実行する構成になっている。
【００１１】
ＲＯＭ１０２の情報処理プログラムは、ＨＤＲ撮影画像をＨＤＲ表示プレビューする手段、ＨＤＲ表示の白飛び、黒潰れ領域を判断する手段、ＳＤＲ撮影をした場合のダイナミックレンジを設定する手段、ＨＤＲ表示の白飛びしていない領域で、前記設定したＳＤＲのダイナミックレンジの高輝度側のダイナミックレンジの開始位置以上にある領域を表示する手段、ＨＤＲ表示の黒潰れしていない領域で、前記設定したＳＤＲのダイナミックレンジの低輝度側のダイナミックレンジの開始位置以下にある領域を表示する手段、を持つことを特徴とするＨＤＲ撮影装置から構成されている。
【００１２】
以上のように構成されたＨＤＲ撮影装置での動作例を説明する。本実施例の概要について、以下に説明する。本実施例は、撮影者が一部の箇所を白飛びさせるためにＳＤＲ撮影でのライティングよりも強めのライティングを設定しＨＤＲ撮影を行う。ＨＤＲ撮影では、ダイナミックレンジがＳＤＲと比較しかなり広いため、ライティングの強さが不十分となり実際の撮影結果を確認すると、白飛びさせたかった個所が白飛びしきれていない結果になるということがある。
【００１３】
撮影映像のモニター表示で白飛びしきれていない個所を警告表示することで、撮影者が白飛びしきれていないことに気が付くことが出来るようにする例を説明する。本実施例では、撮影者の撮影意図としてＳＤＲを超える明るさの箇所が、ＨＤＲ撮影でもＳＤＲ撮影結果と同じように白飛びすることを期待した撮影を行う例で説明する。
【００１４】
図２を用いて、撮影者の撮影意図、その撮影結果、行いたい表現が出来ていないことを示す警告表示について説明する。図２の（ａ）は、ＳＤＲ撮影での撮影結果である。ＳＤＲ撮影のため窓の外２０１の箇所を白飛びさせて余計なものが写りこんでいない撮影である。この撮影結果が、本実施例の操作者がＨＤＲ撮影時にも期待する撮影結果である。図２の（ｂ）は、図２の（ａ）と同様の撮影条件でのＨＤＲ撮影結果である。ＨＤＲ撮影のため窓の外２０２の箇所が白飛びしきれずに余計なものが写りこんでしまった撮影結果である。図２の（ｃ）は、ＳＤＲ撮影と違い白飛びさせることが出来なかった個所の警告表示である。窓の外の映り込み箇所を網掛け２０３で警告表示を行っている。
【００１５】
フローチャート図３、図４を使用して、警告表示を行う例を説明する。図３は、操作者が操作部１０５を操作し、本実施例のソフトウェアを起動することで処理が開始する。ステップＳ３０１０で制御部１０１が、撮像部１０７より入力される画像データを読み込む。ステップＳ３０２０で制御部１０１が、入力画像のヒストグラム図５を表示する。このヒストグラム上で操作者が、任意の場所を指定することでＳＤＲのダイナミックレンジ設定を行う。本実施例では、図５の５０３の場所を指定したものとする。指定した場所を中心とした図５の５０４から図５の５０５の範囲が、ＳＤＲのダイナミックレンジとして設定される。
【００１６】
ステップＳ３０３０で制御部１０１が、ＳＤＲのダイナミックレンジ設定を取得する。本実施例では、図５の５０４より左の輝度の部分は、ＳＤＲ撮影の場合黒潰れする箇所。図５の５０５より右の輝度の部分は、ＳＤＲ撮影の場合白飛びする箇所となる。
ステップＳ３０４０で制御部１０１が、ＳＤＲ撮影の場合の高輝度側の限界値を取得する。高輝度側の限界値は、ＳＤＲ撮影時に白飛びするところの限界値で図５の５０５となる。ステップＳ３０５０で制御部１０１が、ＳＤＲ撮影時に白飛びするところの限界値で図５の５０５を第１の閾値として設定する。ステップＳ３０６０で制御部１０１が、ＨＤＲ撮影時の白飛び限界値を取得する。
【００１７】
本実施例では、ヒストグラム上の右端付近、図５の５０８に設定されているものとする。ＨＤＲ白飛び限界値は、撮影意図にあ合わせてＳＤＲの白飛び限界値よりも右側であれば、任意の位置に設定できるような構成にしてもよい。ステップＳ３０７０で制御部１０１が、ＨＤＲ撮影時の白飛び限界値で図５の５０８を第２の閾値として設定する。ステップＳ３０８０で制御部１０１が、ステップＳ３０５０、ステップＳ３０７０で設定した閾値の範囲内、図５の５０９の箇所に対して、データ残り警告を表示する処理を行う。図２（ｂ）の２０２のデータ残りの箇所に対して網掛けで図２（ｃ）の２０３の警告表示を行う。処理の詳細については、後述する。
【００１８】
ステップＳ３０９０で制御部１０１が、ＨＤＲ撮影時の黒潰れ限界値を取得する。本実施例では、ヒストグラム上の左端付近、図５の５０６に設定されているものとする。ＨＤＲ黒潰れ限界値は、撮影意図にあ合わせて後述する図５の５０４のＳＤＲの黒潰れ限界値よりも左側であれば、任意の位置に設定できるような構成にしてもよい。ステップＳ３１００で制御部１０１が、ＨＤＲ撮影時の黒潰れ限界値で図５の５０６を第１の閾値として設定する。
【００１９】
ステップＳ３１１０で制御部１０１が、ＳＤＲ撮影の場合の低輝度側の限界値を取得する低輝度側の限界値は、ＳＤＲ撮影時に黒潰れするところの限界値で図５の５０４となる。ステップＳ３１２０で制御部１０１が、ＳＤＲ撮影時に黒潰れするところの限界値で図５の５０４を第２の閾値として設定する。ステップＳ３１３０で制御部１０１が、ステップＳ３１００、ステップＳ３１２０で設定した閾値の範囲内、図５の５０７の箇所に対して、データ残り警告を表示する処理を行う。黒潰れ警告の表示については、白飛び警告と同様に網掛けでの警告を行う。
【００２０】
図４は、図３のステップＳ３０８０、ステップＳ３１３０で行う処理のフローである。ステップＳ４０１０で制御部１０１が、図３のステップＳ３０５０およびステップＳ３１００で設定した第１の閾値を取得する。ステップＳ４０２０で制御部１０１が、図３のステップＳ３０７０およびステップＳ３１２０で設定した第２の閾値を取得する。ステップＳ４０１０で取得した第1の閾値は、ステップＳ４０２０の第２の閾値より必ず左側（輝度値が低い方）に設定されている。ステップＳ４０２０で取得した第２の閾値は、ステップＳ４０１０の第１の閾値より必ず右側（輝度値が高い方）に設定されている。
【００２１】
ステップＳ４０３０で制御部１０１が、撮像部１０７より入力される画像データから画像の輝度分布を取得する。ステップＳ４０４０で制御部１０１が、ステップＳ４０３０で取得した画像の輝度値が第1の閾値よりも大きい個所があるか判断する。ステップＳ３０８０から呼び出された処理の場合、ＳＤＲ撮影の白飛び限界値よりも大きい個所があるかどうかを判断する。ステップＳ３１３０から呼び出された処理の場合、ＨＤＲ撮影の黒潰れ限界値よりも大きい個所があるかどうかを判断する。
【００２２】
第1の閾値よりも大きい個所があると判断した場合ステップＳ４０５０へ移行する。第1の閾値よりも大きい個所がないと判断した場合、この処理フローを終了する。第1の閾値よりも大きい個所がない場合は、撮像部１０７より入力される画像データに、ＨＤＲ撮影で黒潰れしているデータしかない場合か、ＳＤＲ撮影でも白飛びしている個所がない場合が該当し、本実施例の警告表示を行う条件には当てはまらない。ステップＳ４０５０で制御部１０１が、ステップＳ４０３０の入力画像データのなかでどの部分がステップＳ４０４０で判定された個所の範囲を取得する。
【００２３】
ステップＳ４０６０で制御部１０１が、ステップＳ４０５０で取得した範囲のなかで輝度値が第２の閾値より小さい個所がるか判断する。第２の閾値よりも小さい個所があると判断した場合ステップＳ４０７０へ移行する。第２の閾値よりも小さい個所がないと判断した場合、この処理フローを終了する。第２の閾値よりも小さい個所がない場合は、撮像部１０７より入力される画像データに、ＨＤＲ撮影で白飛びしているデータしかない場合か、ＳＤＲ撮影でも黒潰れしている個所がない場合が該当し、本実施例の警告表示を行う条件には当てはまらない。
【００２４】
ステップＳ４０７０で制御部１０１が、ステップＳ４０５０で判定された範囲の中でステップＳ４０６０で判定された第２の閾値より輝度値が小さい個所の範囲を取得する。ステップＳ４０８０で制御部１０１が、判定された範囲のデータ残り警告として入力画像に重ねて表示部１０７に表示する。ステップＳ３０８０の処理ステップの場合は、ヒストグラム図５の５０９の範囲を警告表示する。図２（ｃ）の２０３で示すように網掛けで白飛びしきれずにデータが残っていることの警告表示を行う。ステップＳ３１３０の処理ステップの場合は、ヒストグラム図５の５０７の範囲を警告表示する。
【００２５】
図５は、撮像部１０７ に入力された入力画像のヒストグラム図である。図５の５０１は、表示部１０６に表示されるヒストグラム全体を表す。縦方向が画素の数を表し、横方向が輝度を表す一般的なヒストグラム表示である。図５の５０２は、ヒストグラムである。一番左がもっとも低い輝度値である。一番右が最も高い輝度値である。同じ明るさの画素が集まると山が高く表示される。
【００２６】
図５の５０３は、図３の３０２０でヒストグラムを表示後に操作者が操作部１０５を操作し指定したＳＤＲのダイナミックレンジを指定した場所である。指定した個所を中心としてＳＤＲのダイナミックレンジが指定される。図５の５０４は、ＳＤＲのダイナミックレンジの一番輝度が低いところになる個所である。図５の５０５は、ＳＤＲのダイナミックレンジの一番輝度が高いところになる個所である。
【００２７】
図５の５０４から図５の５０５の範囲が、ＳＤＲのダイナミックレンジで表現できる範囲となる。図５の５０６は、ＨＤＲ撮影の黒潰れ限界値として設定した場所である。図５の５０７は、ＳＤＲでは黒潰れするが、ＨＤＲ撮影では、黒潰れせずに撮影できる部分である。本実施例で、ＳＤＲでは、黒潰れするがＨＤＲでは黒潰れしない階調が残っている個所として警告表示を行う部分である。
【００２８】
図５の５０８は、ＨＤＲ撮影の白飛び限界値として設定した場所である。図５の５０９は、ＳＤＲでは白飛びするが、ＨＤＲ撮影では、白飛びせずに撮影できる部分である。本実施例で、ＳＤＲでは、白飛びするがＨＤＲでは白飛びしない階調が残っている個所として警告表示を行う部分である。
【００２９】
本実施例では、図５の５０６および図５の５０８を、ヒストグラムの端から少し内側部分に設定しているが、撮影意図に応じてヒストグラムの端に一致させるように設定してもよい。
【００３０】
本実施例では、警告表示をＳＤＲのダイナミックレンジの幅を丁度超える個所から、警告表示領域の開始位置としたが、撮影意図に合わせて、ＳＤＲのダイナミックレンジの幅を超える位置に警告表示領域の開始位置をずらしてもよい。
【００３１】
本実施例では、ＳＤＲのダイナミックレンジの幅をヒストグラムで設定したが、ＳＤＲ撮影の適正露出とする場所を画像の任意の場所を選択する方法で指定してもよい。
本実施例では、撮像素子の入力画像を扱ったが、撮影後の静止画像、動画像に対して実現してもよい。
【００３２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００３３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００３４】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクラアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００３５】
１０１ 制御部（ＣＰＵ）
１００ ＨＤＲ撮影装置
１０２ ＲＯＭ
１０３ ＲＡＭ
【図１】
2018113537.tif 000003
【図２】
2018113537.tif 000004
【図３】
2018113537.tif 000005
【図４】
2018113537.tif 000006
【図５】
2018113537.tif 000007