(57)【要約】【課題】領域毎に適正露出が異なる被写体に対しても所望の露出の画像が得られる撮像装置を提供する。【解決手段】撮像素子１０３は、被写体像を取得する。タッチパネル１０９は、モニタ１０８に対応して設けられ、モニタ１０８に表示された画像においてタッチされた位置を検出する。画像加工部１２２は、タッチパネル１０９がタッチされた領域に応じて、撮像素子１０３で得られた画像の輝度を変更させた加工画像を順次作成する。加算部１２８は、画像加工部１２２で作成された加工画像を順次加算して累積画像を順次作成し、モニタ１０８に表示する。累積画像の輝度は加算によって徐々に上昇するが、十分な輝度に達したとされる部分がタッチパネル１０９によってタッチされると、その部分については、加算が行われず、他領域のみが加算され、全体として適正な露出を有する画像が取得される。【選択図】図１
2014036297.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して順次画像を出力する撮像部と、
タッチされた位置を検出するタッチパネルと、
前記タッチパネルがタッチされた第１の領域に応じて前記画像の輝度を変更させた加工画像を順次作成する画像加工部と、
前記加工画像を順次加算して累積画像を順次作成する加算部と、
前記タッチパネルに対応して設けられ、前記累積画像を表示する表示部と、
を具備する撮像装置。
【請求項２】
前記画像加工部は、前記画像において前記第１の領域を含む第２の領域内の輝度を減少させる請求項１に記載の撮像装置。
【請求項３】
前記累積画像における前記第１の領域に係る輝度を基準輝度として取得する基準輝度設定部と、
前記累積画像の前記第２の領域に含まれない第３の領域の輝度が前記基準輝度に達したか否かを判定する輝度判定部と、
をさらに具備し、
前記加算部は、前記輝度判定部が前記第３の領域の輝度が前記基準輝度に達したと判定したとき、前記加算を終了する、
請求項２に記載の撮像装置。
【請求項４】
前記第２の領域は複数設けられる請求項２又は３に記載の撮像装置。
【請求項５】
前記画像加工部は、前記画像において前記第１の領域を含む第２の領域外の輝度を減少させる請求項１に記載の撮像装置。
【請求項６】
前記画像加工部は、前記加工画像の作成を、前記撮像部による前記被写体の前記撮像に従ったリアルタイムで行い、
前記加算部は、前記加工画像の加算を、前記撮像部による前記被写体の前記撮像に従ったリアルタイムで行う、
請求項１乃至５のうち何れか１項に記載の撮像装置。
【請求項７】
前記画像加工部は、記録部に記録された一連の経過時間毎の前記画像に基づいて前記加工画像の作成を行う、
請求項１乃至５のうち何れか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
夜景などの暗いシーンを撮影するとき、一般に光量不足を補うために長時間露光が行われる。一般的な長時間露光においては、露光中にどのような画像が取得されているのかを、その長時間の露光が終了した後でなければ確認できない。そこで、例えば特許文献１には、長時間露光の途中で、長時間露光中に加算された画像を適当なタイミング毎に表示する撮像装置に係る技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０６９８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
長時間露光等のように画像を加算すれば暗い被写体についても適正露出が得られる。また、特許文献１に開示されているように、露光中に加算画像が表示されれば、画像を確認しながら希望の輝度の画像を撮影しやすい。しかしながら、被写体輝度に差があるとき、一部については適正露出でも、他の部分について露出がオーバーになったりアンダーになったりする。
【０００５】
そこで本発明は、領域によって適正露出が異なる被写体に対してもユーザが所望する露出レベルの画像が得られる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を果たすため、本発明の一態様によれば、撮像装置は、被写体を撮像して順次画像を出力する撮像部と、タッチされた位置を検出するタッチパネルと、前記タッチパネルがタッチされた第１の領域に応じて前記画像の輝度を変更させた加工画像を順次作成する画像加工部と、前記加工画像を順次加算して累積画像を順次作成する加算部と、前記タッチパネルに対応して設けられ、前記累積画像を表示する表示部と、を具備する。
【発明の効果】
【０００７】
本発明によれば、領域によって適正露出が異なる被写体に対してもユーザが所望する露出レベルの画像が得られる撮像装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るデジタルカメラの構成例を示すブロック図。
【図２】第１の実施形態に係るカメラ制御処理の一例を示すフローチャート。
【図３】第１の実施形態に係るオート処理の一例を示すフローチャート。
【図４】第１の実施形態に係るブレンドパラメータ生成処理の一例を示すフローチャート。
【図５】第１の実施形態に係る基準輝度値の決定方法の一例について説明するための図。
【図６】第１の実施形態に係る基準輝度値の決定方法の一例について説明するための図。
【図７】第１の実施形態に係る加算フラグの設定方法の一例について説明するための図。
【図８】第１の実施形態に係る撮像データ加工処理の一例を示すフローチャート。
【図９】第１の実施形態で得られる画像の一例について説明するための図。
【図１０】第１の実施形態に係るオート処理で得られる画像の一例について説明するための図。
【図１１】第１の実施形態に係るデジタルカメラの操作方法の一例を説明するための図。
【図１２】第１の実施形態に係るセミオート処理の一例を示すフローチャート。
【図１３】第１の実施形態に係るセミオート処理で得られる画像の一例について説明するための図。
【図１４】第１の実施形態に係るマニュアル処理の一例を示すフローチャート。
【図１５】第１の実施形態に係るマニュアルブレンドパラメータ生成処理の一例を示すフローチャート。
【図１６】第１の実施形態に係る加算フラグの設定方法の一例について説明するための図。
【図１７】第１の実施形態に係るマニュアル処理で得られる画像の一例について説明するための図。
【図１８】第１の実施形態に係るマニュアル処理で得られる画像の一例について説明するための図。
【図１９】第２の実施形態に係るカメラ制御処理の一例を示すフローチャート。
【図２０】第２の実施形態に係る修正処理の一例を示すフローチャート。
【図２１】第２の実施形態に係る修正処理で得られる画像の一例について説明するための図。
【図２２】第２の実施形態に係るカメラ制御処理で得られる画像の一例について説明するための図。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
本発明の第１の実施形態について図面を参照して説明する。本実施形態に係るデジタルカメラ１００の構成例を図１に示す。デジタルカメラ１００は、レンズ１０１と絞り１０２と撮像素子１０３とＡ／Ｄ変換部１０４と画像取込制御部１０６と撮像制御部１１４とを備える。被写体像はレンズ１０１及び絞り１０２を介して撮像素子１０３に入射する。撮像素子１０３は、光電変換を行い被写体像に応じたアナログ画像信号を生成する。撮像素子１０３で生成されたアナログ画像信号は、Ａ／Ｄ変換部１０４に入力され、Ａ／Ｄ変換部１０４でデジタル画像信号に変換される。撮像素子１０３及びＡ／Ｄ変換部１０４は、撮像制御部１１４の制御下で動作する。画像取込制御部１０６及び撮像制御部１１４は、バス１０５に接続されている。画像取込制御部１０６は、デジタル画像信号を取り込み、バス１０５を介して画像信号を各部に送信する。
【００１０】
また、デジタルカメラ１００は、ＣＰＵ１０７とＲＯＭ１１２とＲＡＭ１１３とを備える。これらＣＰＵ１０７、ＲＯＭ１１２及びＲＡＭ１１３は、バス１０５を介して互いに接続されている。ＲＯＭ１１２は、デジタルカメラ１００の各種制御のためのプログラム等を記録している。ＣＰＵ１０７は、ＲＯＭ１１２に記録されたプログラムを用いて、デジタルカメラ１００の各部の制御を行う。例えばＣＰＵ１０７は、前述の撮像制御部１１４等による制御の指令も行う。ＲＡＭ１１３は、ＣＰＵ１０７や後述の画像処理部１２０等による処理に係る演算結果や画像データを一時記憶する。
【００１１】
また、デジタルカメラ１００は、モニタ１０８とタッチパネル１０９と表示制御部１１０とタッチパネル制御部１１１とを備える。表示制御部１１０及びタッチパネル制御部１１１は、それぞれバス１０５に接続されている。モニタ１０８は、例えば液晶表示素子や有機ＥＬディスプレイ等の表示素子を含む。モニタ１０８の動作は、表示制御部１１０によって制御される。モニタ１０８には、画像取込制御部１０６を介して取得されて後述の画像処理部１２０で処理された画像や、デジタルカメラ１００の各種制御のためのメニュー画像などが表示される。タッチパネル１０９は、モニタ１０８上に配置され、ユーザのタッチ入力を取得する。タッチパネル１０９の動作は、タッチパネル制御部１１１によって制御され、タッチパネル１０９への入力は、初めにタッチパネル制御部１１１によって処理される。タッチパネル制御部１１１によって処理されたタッチの有無やタッチされた位置に係る判定結果は、ＣＰＵ１０７や画像処理部１２０に出力される。
【００１２】
デジタルカメラ１００には、記録部Ｉ／Ｆ１１５が設けられている。記録部Ｉ／Ｆ１１５は、バス１０５に接続されている。記録部Ｉ／Ｆ１１５には、着脱自在な記録部１１６が接続される。記録部１１６は、一般的な記録メディアである。撮影された処理済みの画像データ等が記録部１１６に記録され、また、記録部１１６から読み出される。
【００１３】
デジタルカメラ１００は、画像処理部１２０を備える。画像処理部１２０は、画像取込制御部１０６から取得した画像を処理する。処理後の画像は、モニタ１０８に表示されたり、記録部１１６に記録されたりする。画像処理部１２０は、一般的にデジタルカメラで行われる画像処理を行うことができる。さらに本実施形態に係る画像処理部１２０は、画像加工部１２２と、基準輝度設定部１２４と、輝度判定部１２６と、加算部１２８とを有する。画像加工部１２２は、タッチパネル１０９から入力された位置に基づいて、画像取込制御部１０６から取り込んだ画像を加工して加工画像データを作成する。画像加工部１２２は、例えば、取り込んだ画像のうち、タッチされた位置に係る輝度を低下させたりタッチされていない領域の輝度を低下させたりして加工画像データを作成する。基準輝度設定部１２４は、後述の累積画像のタッチされた位置に係る輝度を基準輝度値に設定する。輝度判定部１２６は、基準輝度設定部１２４が設定した基準輝度値と後述の加算部１２８で加算された累積画像の輝度とを比較する。加算部１２８は、画像取込制御部１０６から取得した画像や、画像加工部１２２で加工された加工画像を加算して、累積画像を作成する。加算部１２８は、処理モードによっては、累積画像の輝度が基準輝度値に到達したときに、画像の加算を停止する。
【００１４】
本実施形態に係るデジタルカメラ１００の動作を説明する。本実施形態に係るカメラ制御の一例を図２に示すフローチャートを参照して説明する。ステップＳ１０１においてＣＰＵ１０７は、撮影モードが選択されているか否かを判定する。撮影モードが選択されているとき、処理はステップＳ１０２に進む。ステップＳ１０２においてＣＰＵ１０７は、デジタルカメラ１００の各部の初期設定を行う。
【００１５】
ステップＳ１０３においてＣＰＵ１０７は、バルブ撮影モードが選択されているか否かを判定する。バルブ撮影が選択されていないと判定されたとき、処理はステップＳ１０４に進む。ステップＳ１０４においてＣＰＵ１０７は、通常の撮影を行う通常撮像処理を行う。通常撮像処理では、例えばレリーズ操作が行われたときに、ＣＰＵ１０７で算出された露光条件に基づいて撮像がおこなわれ、画像ファイルが作成されるといった、一般的な撮像動作が行われる。通常撮像処理についての説明は省略する。通常撮像処理の後、処理はステップＳ１０１に戻る。
【００１６】
ステップＳ１０３においてバルブ撮影が選択されていると判定されたとき、処理はステップＳ１０５に進む。ステップＳ１０５においてＣＰＵ１０７は、モニタ１０８へのスルー画表示を開始させる。ステップＳ１０６においてＣＰＵ１０７は、レリーズ操作が行われたか否かを判定する。レリーズ操作が行われていないと判定されたとき、処理はステップＳ１０６を繰り返す。レリーズ操作が行われたと判定されたとき、処理はステップＳ１０７に進む。本実施形態では、例えばレリーズボタンが１度押圧されたとき、処理はステップＳ１０７に進み、露光が開始される。
【００１７】
ステップＳ１０７においてＣＰＵ１０７は、露光を開始させる。ステップＳ１０８においてＣＰＵ１０７は、露光量のコントロール方法を判定する。コントロール方法がオートであるとき、処理はステップＳ１０９に進む。コントロール方法がセミオートであるとき、処理はステップＳ１１０に進む。コントロール方法がマニュアルであるとき、処理はステップＳ１１１に進む。コントロール方法は、例えばデジタルカメラ１００に設けられたつまみ等によって入力されてもよいし、例えばモニタ１０８に表示された各コントロール方法のうちから、タッチパネル１０９を用いて選択されてもよい。
【００１８】
ステップＳ１０９において画像処理部１２０は、オート処理を行う。オート処理によるオートモードでは、露光量に係る情報として、タッチパネル１０９が１回タッチされる入力を受け付ける。画像におけるタッチされた場所の輝度が撮影者が希望する輝度であるとして、他の被写体についても、タッチされた部分と同等の明るさになるように、露光時間が調整される。
【００１９】
オート処理の一例について、図３に示されるフローチャートを参照して説明する。ステップＳ２０１において画像処理部１２０は、撮像データを取得する。ステップＳ２０２において画像処理部１２０は、本撮影において既にタッチパネル１０９の何れかの場所がタッチされたか否かを判定する。いまだにタッチされていないと判定されたとき、処理はステップＳ２０４に進む。一方、既にタッチされたと判定されたとき、処理はステップＳ２０３に進む。ステップＳ２０３において画像処理部１２０は、後述するブレンドパラメータに基づいて、ステップＳ２０１で取得した撮像データを加工して、加工画像データを作成する撮像データ加工処理を行う。
【００２０】
ステップＳ２０４において画像処理部１２０は、ループ処理となっているこのオート処理における前回の処理において生成された累積画像データに今回の撮像データを加算して、累積画像データを作成する。すなわち、ステップＳ２０２の判定においてタッチされていないと判定されたときは、ステップＳ２０１で取得された撮像データを加算する。一方、ステップＳ２０２の判定においてタッチされたと判定されたときは、ステップＳ２０３で加工された撮像データを加算する。なお、このオート処理における初回の処理では、加算は行われず、ステップＳ２０１で取得された撮像データをそのまま累積画像データとする。
【００２１】
ステップＳ２０５において画像処理部１２０は、ステップＳ２０４で作成された累積画像データに含まれる輝度値が、後述の基準輝度値に到達したか否かを判定する。基準輝度値に到達したと判定されたとき、処理は図２を参照して説明しているカメラ制御に戻る。一方、ステップＳ２０５において基準輝度値に到達していないと判定されたとき、処理はステップＳ２０６に進む。
【００２２】
ステップＳ２０６において画像処理部１２０は、撮影間隔だけ待ち処理を行う。この間に、撮像素子１０３において電荷の蓄積が行われる。ステップＳ２０７において画像処理部１２０は、タッチパネル１０９がタッチされたか否かを判定する。タッチされていないと判定されたとき、処理はステップＳ２０１に戻る。一方、タッチされたと判定されたとき、処理はステップＳ２０８に進む。ステップＳ２０８において画像処理部１２０は、本撮影において既にタッチパネル１０９がタッチされたか否かを判定する。既にタッチされたと判定されたとき、処理はステップＳ２０１に戻る。一方、いまだにタッチされていないと判定されたとき、処理はステップＳ２０９に進む。
【００２３】
ステップＳ２０９において画像処理部１２０は、ブレンドパラメータ生成処理を行う。ブレンドパラメータ生成処理について、図４に示されるフローチャートを参照して説明する。ステップＳ３０１において画像処理部１２０は、基準輝度値を決定する。ここで、基準輝度値は、例えば以下のようにして決定される。画像処理部１２０は、まず、タッチパネル制御部１１１からタッチされた位置を取得する。画像処理部１２０は、タッチされた位置を中心として画像の横幅の例えば１０％の長さを直径とする円内の輝度値の分布を表すヒストグラムを作成する。例えば当該円とこの円を含む領域の各画素の輝度値が図５に示されるようになっているとする。このとき、作成されるヒストグラムは、例えば図６に示されるようになる。ここで、画像処理部１２０は、輝度が高い方から検索して、最初に表れる山の最低輝度値、すなわち、図６において矢印Ｓで示される輝度値を、基準輝度値として決定する。
【００２４】
ステップＳ３０２において画像処理部１２０は、加算フラグを設定する。例えば、画像処理部１２０は、タッチされた位置を中心として画像の横幅の例えば１０％の長さを直径とする円の内部に含まれる画素について加算フラグを０に設定し、その円の外部に含まれる画素について加算フラグを１に設定する。加算フラグは、例えば図７に示されるようになる。ここで、図７に示される円は、タッチされた位置を中心として画像の横幅の１０％の長さを直径とする円を表すものとする。ステップＳ３０２の後、処理は、図３を参照して説明しているオート処理に戻る。
【００２５】
ステップＳ２０９におけるブレンドパラメータ生成処理の後、処理はステップＳ２１０に進む。ステップＳ２１０において画像処理部１２０は、モニタ１０８に表示されている画像にタッチ位置を表示させる。すなわち、加算フラグが０になっている領域が明示される。その後処理はステップＳ２０１に戻る。ブレンドパラメータが設定されたら、ステップＳ２０３において画像処理部１２０は、例えば図７に示されるような加算フラグに基づいて、撮像データを加工する。すなわち、例えば図８にフローチャートを示すような処理が行われる。
【００２６】
ステップＳ４０１において画像処理部１２０は、画像内の画素について順に処理を行うため、対象画素を更新する。ステップＳ４０２において画像処理部１２０は、全ての画素について処理が行われたか否かを判定する。全ての処理が行われたと判定されたとき、処理は図３を参照して説明したオート処理に戻る。全ての画素について処理が行われていないと判定されたとき、処理はステップＳ４０３に進む。ステップＳ４０３において画像処理部１２０は、加算フラグが０であるか否かを判定する。加算フラグが０でないとき、処理はステップＳ４０１に戻る。加算フラグが０であるとき、処理はステップＳ４０４に進む。ステップＳ４０４において画像処理部１２０は、当該画素の輝度値を０に変更する。その後、処理はステップＳ４０１に戻る。
【００２７】
撮像データ加工処理によって、ステップＳ２０１で取得された画像データのうち、加算フラグが１である画素については輝度値が維持され、加算フラグが０である画素については輝度値が０とされた加工画像としての加工された撮像データが作成される。ステップＳ２０４では、このような加工された撮像データが加算される。すなわち、加算フラグが０である、タッチされた領域に係る画素については、累積画像の輝度は増加せずに、タッチされていない領域に係る画素については、累積画像の輝度は増加することになる。また、ステップＳ２０５では、ステップＳ３０１で決定された基準輝度値に基づいて、累積画像データが基準輝度値に到達したか否かが判定される。
【００２８】
以上説明したオート処理の動作結果の例を図面を参照して説明する。例えば図９に示されるような夜景であってＡで示される月とＢで示される建物とＣで示される夜空とが含まれるシーンを考える。この時、Ａで示される月は明るく、Ｃで示される夜空は暗く、Ｂで示される建物は、月と夜空との間の輝度を有する。このようなシーンをオートモードで撮影した場合、累積画像は例えば図１０に示されるようになる。
【００２９】
時間経過とともに撮像データが加算されて累積画像データが作成されるので、図１０（ａ）乃至（ｃ）のように画像全体の輝度が増加していく。図１０（ｃ）に示される段階で、月の部分がタッチされたとする。このとき、撮影者は、例えば図１１に示されるように、デジタルカメラ１００が固定されている状態で、自身の指でタッチパネル１０９の月が表示されている部分をタッチする。このとき、ブレンドパラメータ生成処理において、月の明るさに基づいて、基準輝度値が決定される。また、ブレンドパラメータ生成処理において、タッチされた位置に基づいて、例えば図１０（ｃ）において円Ａ１で囲まれた部分は加算フラグが０に設定され、円Ａ１の外部は加算フラグが１に設定される。したがって、図１０（ｃ）以降においては、図１０（ｃ）乃至（ｅ）のように、円Ａ１の内部は撮像データが加算されないので輝度は変化せず、円Ａ１の外部は撮像データが加算されて時間経過と共に輝度が上昇していく。
【００３０】
やがて、図１０（ｅ）に示されるように、建物部分の代表輝度値が、基準輝度値に設定された月部分の輝度値に達したとき、撮像データの加算が終えられ、オート処理が終了する。このように、オートモードによれば、図１０（ｅ）に示されるように、月も建物も適当な輝度である画像が得られる。なお、図１０（ｅ）のような画像が得られるまでの時間は、例えば１０秒程度等である。
【００３１】
図２に戻って説明を続ける。ステップＳ１１０において画像処理部１２０は、セミオート処理を行う。セミオート処理について図１２を参照して説明する。ステップＳ５０１において画像処理部１２０は、撮像データを取得する。ステップＳ５０２において画像処理部１２０は、本撮影において既にタッチパネル１０９がタッチされたか否かを判定する。いまだにタッチされていないと判定されたとき、処理はステップＳ５０４に進む。一方、既にタッチされたと判定されたとき、処理はステップＳ５０３に進む。ステップＳ５０３において画像処理部１２０は、後述する第１乃至第ｎのブレンドパラメータに基づいて、ステップＳ５０１で取得した撮像データを加工する。
【００３２】
ステップＳ５０４において画像処理部１２０は、前回の累積画像データに今回の撮像データを加算して、累積画像データを作成する。すなわち、ステップＳ５０２の判定においてタッチされていないと判定されたときは、ステップＳ５０１で取得された撮像データを加算する。一方、ステップＳ５０２の判定においてタッチされたと判定されたときは、ステップＳ５０３で加工された撮像データを加算する。なお、このセミオート処理における初回の処理では、加算は行われず、ステップＳ５０１で取得された撮像データをそのまま累積画像データとする。
【００３３】
ステップＳ５０５において画像処理部１２０は、ステップＳ５０４で作成された累積画像データに含まれる輝度値が、基準輝度値に到達したか否かを判定する。基準輝度値に到達したと判定されたとき、処理は図２を参照して説明しているカメラ制御に戻る。一方、基準輝度値に到達していないと判定されたとき、処理はステップＳ５０６に進む。
【００３４】
ステップＳ５０６において画像処理部１２０は、撮影間隔だけ待ち処理を行う。ステップＳ５０７において画像処理部１２０は、タッチパネル１０９がタッチされたか否かを判定する。タッチされていないと判定されたとき、処理はステップＳ５０１に戻る。一方、タッチされたと判定されたとき、処理はステップＳ５０８に進む。ステップＳ５０８において画像処理部１２０は、変数ｎにｎ＋１を代入する。ステップＳ５０９において画像処理部１２０は、第ｎのブレンドパラメータについてブレンドパラメータ生成処理を行う。ブレンドパラメータ生成処理は、図４を参照して説明した処理と同様である。ステップＳ５１０において画像処理部１２０は、モニタ１０８に表示されている画像にタッチ位置を表示させる。すなわち、加算フラグが０になっている領域が明示される。その後、処理はステップＳ５０１に戻る。
【００３５】
図８に示したようなシーンをセミオートモードで撮影した場合、累積画像は例えば図１３に示されるようになる。すなわち、時間経過とともに撮像データが加算されて累積画像データが作成されるので、図１３（ａ）乃至（ｃ）のように画像全体の輝度が増加していく。図１３（ｃ）に示される段階で、月の部分が初めてタッチされたとする。このとき、ブレンドパラメータ生成処理によって第１のブレンドパラメータが決定される。すなわち、月の明るさに基づいて、基準輝度値が決定される。また、タッチされた位置に基づいて、例えば図１３（ｃ）において円Ａ２で囲まれた部分は加算フラグが０に設定され、円Ａ２の外部は加算フラグが１に設定される。これ以降、加算フラグが１である円Ａ２の外部だけ輝度が上昇していく。
【００３６】
続いて、例えば図１３（ｄ）において、建物の部分がタッチされたとする。このとき、ブレンドパラメータ生成処理によって第２のブレンドパラメータが決定される。すなわち、建物の明るさに基づいて、基準輝度値が決定される。また、タッチされた位置に基づいて、例えば図１３（ｄ）において円Ｂ２で囲まれた部分は加算フラグが０に設定される。これ以降、加算フラグが１である円Ａ２の外部かつ円Ｂ２の外部だけ輝度が上昇していく。
【００３７】
やがて、図１３（ｅ）に示されるように、星部分の代表輝度値が、基準輝度値に設定された建物部分の輝度値に達したとき、撮像データの加算を終えて、セミオート処理が終了する。このように、セミオートモードによれば、図１３（ｅ）に示されるように、月も建物も星も撮影者が望む適当な輝度である画像が得られる。
【００３８】
なお、上記の説明では、加算フラグが１である領域の代表輝度値が基準輝度値に達したときに撮像データの加算が終了する例を示したが、撮像データの加算は、撮影者の指定によって終了するように構成されてもよい。例えば、撮影者がレリーズボタンを押圧したときに撮像データの加算が終了するように構成されてもよい。
【００３９】
図２に戻って説明を続ける。ステップＳ１１１において画像処理部１２０は、マニュア処理を行う。マニュアル処理について図１４を参照して説明する。ステップＳ６０１において画像処理部１２０は、撮像データを取得する。ステップＳ６０２において画像処理部１２０は、マニュアルブレンドパラメータ生成処理を行う。マニュアルブレンドパラメータ生成処理について、図１５に示すフローチャートを参照して説明する。
【００４０】
ステップＳ７０１において画像処理部１２０は、覆い焼きモードであるか焼き込みモードであるかを判定する。覆い焼きモードであるか焼き込みモードであるかは、例えばマニュアルモードが選択されたときに、モニタ１０８に選択肢が表示され、タッチパネル１０９の入力によって選択されるように構成され得る。覆い焼きモードであるとき、処理はステップＳ７０２に進む。一方、焼き込みモードであるとき、処理はステップＳ７０３に進む。
【００４１】
ステップＳ７０２において画像処理部１２０は、タッチパネル１０９への入力を取得し、タッチされているとき、例えばタッチされた位置を中心として画像の横幅の例えば１０％の長さを直径とする円が移動した範囲の内側の加算フラグを０に、その範囲の外側の加算フラグを１に設定する。タッチパネル１０９がタッチされていないとき、画像処理部１２０は、全ての加算フラグを１に設定する。その後、処理は図１４を参照して説明しているマニュアル処理に戻る。
【００４２】
ステップＳ７０３において画像処理部１２０は、タッチパネル１０９への入力を取得し、タッチされているとき、例えばタッチされた位置を中心として画像の横幅の例えば１０％の長さを直径とする円が移動した範囲の内側の加算フラグを１に、その範囲の外側の加算フラグを０に設定する。タッチパネル１０９がタッチされていないとき、画像処理部１２０は、全ての加算フラグを０に設定する。その後、処理は図１４を参照して説明しているマニュアル処理に戻る。
【００４３】
ここで、円が移動した範囲とは、例えば図１６に示されるようになる。すなわち、例えばｎ−１番目の撮像データの取得時にタッチされていた位置に基づいて算出される円Ｔ（ｎ−１）と、ｎ番目の撮像データの取得時にタッチされていた位置に基づいて算出される円Ｔ（ｎ）とを結ぶ領域を、円が移動した範囲とする。このようにタッチされた位置が移動した場合の範囲の設定は、マニュアルモードに限らず、オートモードやセミオートモードにおいても用いられてもよい。
【００４４】
図１４に戻って説明を続ける。ステップＳ６０３において画像処理部１２０は、ステップＳ６０２において生成されたブレンドパラメータに基づいて、撮像データ加工処理を行う。ステップＳ６０４において画像処理部１２０は、ステップＳ６０３で生成された撮像データを累積画像データに加算して、新たな累積画像データを作成する。
【００４５】
ステップＳ６０５において画像処理部１２０は、露光終了であるか否かを判定する。すなわち、例えば、モニタ１０８に表示された露光終了の表示がタッチされたり、レリーズボタンの押圧が解除されたり、再びレリーズボタンが押圧されたとき、露光終了であるとする。ステップＳ６０５において露光終了であると判定されたとき、処理は図２を参照して説明しているカメラ制御処理に戻る。一方、露光終了でないと判定されたとき、処理はステップＳ６０６に進む。ステップＳ６０６において画像処理部１２０は、撮影間隔だけ待ち処理を行う。その後、処理はステップＳ６０１に戻る。
【００４６】
上記のようなマニュアルモードによれば、例えば次のようになる。覆い焼きモードによれば、例えば図１７に示されるように、モニタ１０８に表示された月の上でタッチパネル１０９が擦られると、擦られた月の部分の輝度が上昇せずに、その他の領域の輝度のみ上昇し、得られる画像において月が明るくなり過ぎることが防がれる。また、焼き込みモードによれば、例えば図１８に示されるように、人の部分が擦られたとき、人の部分のみがより明るくされ得る。このように、マニュアルモードによれば、撮影者の意図がより細かく画像に反映され得る。
【００４７】
図２に戻って、カメラ制御処理について説明を続ける。ステップＳ１０９、ステップＳ１１０又はステップＳ１１１の後、処理はステップＳ１１２に進む。ステップＳ１１２においてＣＰＵ１０７は、露光を終了する。ステップＳ１１３においてＣＰＵ１０７は、作成された累積画像データを記録部１１６に記録する。その後、処理はステップＳ１０１に戻る。
【００４８】
ステップＳ１０１に判定において、撮影モードでないと判定されたとき、処理はステップＳ１２１に進む。ステップＳ１２１においてＣＰＵ１０７は、モニタ１０８に、記録部１１６に記録された画像について、サムネイル表示をさせる。ステップＳ１２２においてＣＰＵ１０７は、画像が選択されたか否かを判定する。選択されていないと判定されたとき、処理はステップＳ１２４に進む。画像が選択されたと判定されたとき、処理はステップＳ１２３に進む。ステップＳ１２３においてＣＰＵ１０７は、選択された画像をモニタ１０８に拡大して表示させる。その後、処理はステップＳ１２４に進む。ステップＳ１２４においてＣＰＵ１０７は、再生動作の終了が指示されたか否かを判定する。再生動作が終了していないとき、処理はステップＳ１２１に戻る。再生動作が終了しているとき、処理はステップＳ１０１に戻る。
【００４９】
以上のように、本実施形態によれば、長時間露光において、画像情報が加算される経過がモニタ１０８に表示されるので、撮影者は画像の輝度を確認しながら撮影を行うことができる。さらに、オートモードやセミオートモードが選択されているとき、画像において特定の部位の輝度が所望の輝度に達したら、撮影者はタッチパネル１０９を操作することでその部位がそれ以上明るくなりすぎることを防止させることができる。また、画像情報が加算されることで、タッチした部位以外の領域の輝度がタッチされた領域の輝度まで明るくなり、撮影者の意図する画像が得られる。また、撮影者はマニュアルモードを選択することで、画像の各部の輝度をより細かく調整する撮影を行うことができる。
【００５０】
このように、例えばレンズ１０１、絞り１０２及び撮像素子１０３は、被写体を撮像して順次画像を出力する撮像部として機能する。例えばタッチパネル１０９は、タッチされた位置を検出するタッチパネルとして機能する。例えば画像加工部１２２は、前記タッチパネルがタッチされた第１の領域に応じて前記画像の輝度を変更させた加工画像を順次作成する画像加工部として機能する。例えば加算部１２８は、前記加工画像を順次加算して累積画像を順次作成する加算部として機能する。例えばモニタ１０８は、前記タッチパネルに対応して設けられ、前記累積画像を表示する表示部として機能する。例えば基準輝度設定部１２４は、前記累積画像における前記第１の領域に係る輝度を基準輝度として取得する基準輝度取得部として機能する。例えば輝度判定部１２６は、前記累積画像の前記第２の領域に含まれない第３の領域の輝度が前記基準輝度に達したか否かを判定する輝度判定部として機能する。
【００５１】
なお、上述の説明では、タッチされた位置に係る円の内外で加算フラグを０又は１にする２値を用いた制御が行われている。しかしながらこれに限らず、当該円の縁が目立たなくなるように、タッチされた位置からの距離に応じて滑らかに輝度が変化するように、画像データが加工されてもよい。また、上述した各処理の順序は一例であり、処理可能な範囲で処理順は交換され得ることはもちろんである。
【００５２】
［第２の実施形態］
本発明の第２の実施形態について説明する。ここでは、第１の実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。本実施形態では、第１の実施形態のような露光量の調整を撮影後に行う。本実施形態に係るカメラ制御処理を図１９を参照して説明する。
【００５３】
ステップＳ８０１においてＣＰＵ１０７は、撮影モードであるか否かを判定する。撮影モードであると判定されたとき、処理はステップＳ８０２に進む。ステップＳ８０２においてＣＰＵ１０７は、デジタルカメラ１００の初期設定を行う。ステップＳ８０３においてＣＰＵ１０７は、露光情報記録モードであるか否かを判定する。露光情報記録モードでないと判定されたとき、処理はステップ８０４に進む。ステップＳ８０４においてＣＰＵ１０７は、通常の撮影処理を行う。この処理は本実施形態と直接関係ないので、説明を省略する。
【００５４】
ステップＳ８０３において露光情報記録モードであると判定されたとき、処理はステップＳ８０５に進む。ステップＳ８０５においてＣＰＵ１０７は、モニタ１０８にスルー画表示を開始させる。ステップＳ８０６においてＣＰＵ１０７は、レリーズ操作がされているか否かを判定する。レリーズ操作がされていないと判定されたとき、処理はステップＳ８０６を繰り返す。レリーズ操作がされたと判定されたとき、処理はステップＳ８０７に進む。
【００５５】
ステップＳ８０７において画像処理部１２０は、所定期間における経過時間毎の露光量を仮記憶する。すなわち、画像処理部１２０は、適正露光時間を超える十分な期間における、所定の間隔毎に露光量を取得し、経過時間と露光量との関係をＲＡＭ１１３に仮記憶させる。ステップＳ８０８において画像処理部１２０は、ステップＳ８０７において仮記憶された露光情報に基づいて、経過時間に従って順に画像を加算していく。ステップＳ８０９において画像処理部１２０は、加算した結果の画像が適正露出となったか否かを判定する。適正露出でないとき、ステップＳ８０８に戻り、適正露出になるまで画像情報の加算を繰り返す。
【００５６】
ステップＳ８０９の判定において適正露出であると判定されたとき、処理はステップＳ８１０に進む。ステップＳ８１０において画像処理部１２０は、加算した結果として得られた画像をＪＰＥＧファイル化し、記録部１１６に記録させる。ステップＳ８１１において画像処理部１２０は、ステップＳ８１０において記録した画像のサムネイル画像を作成し、ステップＳ８１０で記録した画像と関連付けてそのサムネイル画像を記録させる。ステップＳ８１２において画像処理部１２０は、ステップＳ８０７で仮記憶している経過時間と露光量との関係を、加算前データとしてステップＳ８１０で記録した画像と関連付けて記録させる。その後処理はステップＳ８０１に戻る。
【００５７】
ステップＳ８０１において撮影モードでないと判定されたとき、処理はステップＳ８２１に進む。ステップＳ８２１においてＣＰＵ１０７は、モニタ１０８に、記録部１１６に記録された画像について、サムネイル表示をさせる。ステップＳ８２２においてＣＰＵ１０７は、画像が選択されたか否かを判定する。選択されていないと判定されたとき、処理はステップＳ８２５に進む。画像が選択されたと判定されたとき、処理はステップＳ８２３に進む。ステップＳ８２３においてＣＰＵ１０７は、選択された画像をモニタ１０８に拡大して表示させる。その後、処理はステップＳ８２４に進む。
【００５８】
ステップＳ８２４においてＣＰＵ１０７は、修正があるか否かを判定する。ＣＰＵ１０７は、例えばモニタ１０８に修正を希望するか否かの選択肢を表示させ、タッチパネル１０９を用いた撮影者の入力を取得し、修正の希望の有無を判定する。修正がないと判定されたとき、処理はステップＳ８２５に進む。ステップＳ８２５においてＣＰＵ１０７は、再生動作の終了が指示されたか否かを判定する。再生動作が終了していないとき、処理はステップＳ８２１に戻る。再生動作の終了が指示されたと判定されたとき、処理はステップＳ８０１に戻る。
【００５９】
ステップＳ８２４の判定で、修正があると判定されたとき、処理はステップＳ８３１に進む。ステップＳ８３１において画像処理部１２０は、修正処理を行う。修正処理について図２０に示すフローチャートを参照して説明する。ステップＳ９０１において画像処理部１２０は、選択画像の初期化を行う。ステップＳ９０２において画像処理部１２０は、選択画像と関連付けられて記録部１１６に記録されている加算前データを取得する。ステップＳ９０３において画像処理部１２０は、記録された経過時間に従って加算前データを順に加算して累積画像データを作成する。画像処理部１２０は、作成した累積画像データに基づいて、画像をモニタ１０８に表示させる。
【００６０】
ステップＳ９０４において画像処理部１２０は、タッチパネル１０９がタッチされたか否かを判定する。タッチされていないと判定されたとき、処理はステップＳ９０３に戻る。一方、タッチされたと判定されてとき、処理はステップＳ９０５に進む。すなわち、タッチパネル１０９がタッチされるまで、徐々にモニタ１０８に表示される累積画像は輝度が増していく。
【００６１】
ステップＳ９０５において画像処理部１２０は、覆い焼きモードが選択されたか焼き込みモードが選択されたかを判定する。覆い焼きモードが選択されたとき、処理はステップＳ９０６に進む。ステップＳ９０６において画像処理部１２０は、タッチ位置に係る範囲の内側の加算フラグを０に設定し、外側の加算フラグを１に設定する。その後、処理はステップＳ９０８に進む。ステップＳ９０５において、焼き込みモードであると判定されたとき、処理はステップＳ９０７に進む。ステップＳ９０７において画像処理部１２０は、タッチ位置に係る範囲の内側の加算フラグを１に設定し、外側の加算フラグを０に設定する。その後、処理はステップＳ９０８に進む。
【００６２】
ステップＳ９０８において画像処理部１２０は、累積画像データに加算フラグが１である画素についての加算前データを加算する。ステップＳ９０９において画像処理部１２０は、修正処理の終了の指示が入力されたか否かを判定する。終了でないとき、処理はステップＳ９０５に戻る。一方、終了であると判定されたとき、処理は図１９を参照して説明しているカメラ制御処理に戻る。
【００６３】
図１９に戻って説明を続ける。ステップＳ８３２において画像処理部１２０は、加算した結果として得られた累積画像データに係る画像をＪＰＥＧファイル化し、記録部１１６に記録させる。ステップＳ８３３において画像処理部１２０は、ステップＳ８３２において記録した画像のサムネイル画像を作成し、ステップＳ８３２で記録した画像と関連付けてそのサムネイル画像を記録させる。その後処理はステップＳ８０１に戻る。
【００６４】
本実施形態によれば、例えば撮影時に、順に加算すると図２１に示される図２１（ａ）乃至（ｅ）のような累積画像が得られる加算前データが取得されたとする。このとき、撮影時には図２１（ｄ）に相当する図２２のような画像が適正露光であるとして、累積画像として記録部１１６に記録されたとする。図２２のような画像が再生された際に、ユーザが人物の部分をさらに明るくしたいと考えたとする。このとき、修正処理においてユーザは、モニタ１０８に表示される図２１（ａ）乃至（ｄ）のように徐々に全体の輝度が増していく画像を見ながら、図２１（ｄ）が表示された時点でタッチパネル１０９を１度タッチし、画像全体の輝度を決定する。さらに、ユーザは、焼き込みモードを選択して人物部分を擦ると擦った量に応じて人物部分の輝度が上昇した図２１（ｅ）のような画像が作成される。ユーザは、このようにして作成された画像を記録部１１６に記録させることができる。
【００６５】
以上のように本実施形態によれば、撮影時のみならず画像再生時にも輝度の部分的な修正を行うことができる。第１の実施形態のように撮影時に露光の調整を行う構成では、夜景等の暗いシーンであって、露光時間による輝度の変化がゆっくりでありこの変化に応じてタッチパネル１０９を操作できるシーンの撮影でなければ用いるのが困難である。これに対して本実施形態では、加算前データが加算される処理がゆっくりなされることによって、例えば図２１（ａ）乃至（ｅ）のような画像の変化をゆっくりとモニタ１０８に表示させ、明るいシーンの画像においても部分的に露光の調整が行われ得る。
【００６６】
なお、上記の説明では、第１の実施形態におけるマニュアルモードに類似する覆い焼きや焼き込みを行う例を示したが、第１の実施形態のオートモードやセミオートモードに類似する処理が再生時にも行われ得るようにしてもよい。このように、第１の実施形態は、撮影時にリアルタイムで行うのみならず、撮像データが蓄積されていれば撮影後にも行われ得る。
【００６７】
なお、本実施形態は、第１の実施形態と組み合わせて、夜景などの撮影時に画像の輝度が調整でき、さらに明るいシーンの撮影を含めて再生時にも画像の輝度が調整できるように構成されてもよいことはもちろんである。
【符号の説明】
【００６８】
１００…デジタルカメラ、１０１…レンズ、１０３…撮像素子、１０４…Ｄ変換部、１０５…バス、１０６…画像取込制御部、１０７…ＣＰＵ、１０８…モニタ、１０９…タッチパネル、１１０…表示制御部、１１１…タッチパネル制御部、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…撮像制御部、１１５…記録部Ｉ／Ｆ、１１６…記録部、１２０…画像処理部、１２２…画像加工部、１２４…基準輝度設定部、１２６…輝度判定部、１２８…加算部。
【図１】
2014036297.tif 000003
【図２】
2014036297.tif 000004
【図３】
2014036297.tif 000005
【図４】
2014036297.tif 000006
【図５】
2014036297.tif 000007
【図６】
2014036297.tif 000008
【図７】
2014036297.tif 000009
【図８】
2014036297.tif 000010
【図９】
2014036297.tif 000011
【図１０】
2014036297.tif 000012
【図１１】
2014036297.tif 000013
【図１２】
2014036297.tif 000014
【図１３】
2014036297.tif 000015
【図１４】
2014036297.tif 000016
【図１５】
2014036297.tif 000017
【図１６】
2014036297.tif 000018
【図１７】
2014036297.tif 000019
【図１８】
2014036297.tif 000020
【図１９】
2014036297.tif 000021
【図２０】
2014036297.tif 000022
【図２１】
2014036297.tif 000023
【図２２】
2014036297.tif 000024