(57)【要約】【課題】画像において接触指定された位置を含む所定領域の明るさしか調整できない。また、予め決まっている領域（顔領域など）以外の領域における明るさレベルを変更することができない。【解決手段】ライブビュー画像上の輪郭により規定される複数の領域を輝度の変更対象となる被写体領域として予め設定しておく。そして、タッチパネルＬＣＤ１２に表示されるライブビュー画像上の任意の被写体領域の一点にユーザがタッチすると、タッチされた一点を含む被写体領域の輝度が変更されるようにγ曲線を変更する。これにより、ユーザは、所望の被写体領域の一点を１回タッチするだけでタッチされた被写体領域の全体の明るさを変更できるとともに、任意の被写体の領域を輝度の変更対象となる領域として選択できる。【選択図】      図３
2010187360.tif 000002
【特許請求の範囲】
【請求項１】
階調変換特性に従い、画像に階調補正処理を施す階調補正手段と、
前記画像において、輝度の変更対象の候補となる複数の被写体領域を設定する被写体領域設定手段と、
ユーザの１回の操作に基づき、前記被写体領域設定手段により設定された複数の被写体領域のうちの任意の被写体領域を選択する被写体領域選択手段と、
前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する階調変換特性変更手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像における輪郭を検出する輪郭検出手段を備え、
前記被写体領域設定手段は、前記画像において前記輪郭検出手段により検出された輪郭により規定される複数の領域を、輝度の変更対象の候補となる複数の被写体領域として設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記被写体領域選択手段は、ユーザの操作に基づき、前記被写体領域設定手段により設定された複数の被写体領域のうちの１以上の任意の被写体領域を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
ユーザの操作に基づき、前記被写体領域選択手段により選択された被写体領域のそれぞれに対して、輝度を大きくする第１の変更内容または輝度を小さくする第２の変更内容を設定する変更内容設定手段を備え、
前記階調変換特性変更手段は、前記変更内容設定手段により設定された変更内容に従い、前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記階調変換特性変更手段は、前記被写体領域選択手段により選択された被写体領域におけるコントラストを増大させるように、前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記被写体領域選択手段により選択された被写体領域の平均輝度を取得する平均輝度取得手段を備え、
前記階調変換特性変更手段は、
前記平均輝度取得手段により取得された平均輝度より小さい所定の輝度範囲において、変更後の前記階調変換特性における入力輝度に対する出力輝度の比率が、変更前の前記階調変換特性における入力輝度に対する出力輝度の比率よりも小さくなるように、前記階調変換特性を変更する手段と、
前記平均輝度取得手段により取得された平均輝度より大きい所定の輝度範囲において、変更後の前記階調変換特性における入力輝度に対する出力輝度の比率が、変更前の前記階調変換特性における入力輝度に対する出力輝度の比率よりも大きくなるように、前記階調変換特性を変更する手段と、を含む
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
コンピュータを、
階調変換特性に従い、画像に階調補正処理を施す階調補正手段、
前記画像において、輝度の変更対象の候補となる複数の被写体領域を設定する被写体領域設定手段、
ユーザの１回の操作に基づき、前記被写体領域設定手段により設定された複数の被写体領域のうちの任意の被写体領域を選択する被写体領域選択手段、
前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する階調変換特性変更手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理に関し、特に、画像の明るさを変更する画像処理に関する。
【背景技術】
【０００２】
従来より、デジタルカメラ等の撮影装置は、撮影画像の階調を調整する階調補正機能を有している。階調補正機能によれば、元の撮影画像よりも被写体が引き立つ撮影画像が得られる。
【０００３】
階調補正機能に関する技術としては、例えば特許文献１に記載のデジタルカメラがある。特許文献１には、タッチパネル機能付ＬＣＤに表示されるスルー画像（ライブビュー画像）においてユーザにより接触指定された主要被写体上の位置を含む所定領域の画像信号をγ補正する輝度範囲の階調変換特性を調整して、撮影画像上の主要被写体の明るさを調整するデジタルカメラが記載されている。特許文献１に記載のデジタルカメラによれば、ユーザが主要被写体内の位置を接触指定すれば、撮影画像中の主要被写体における所定領域内を明るくすることができる。
【０００４】
また、特許文献２に、撮影画像における顔領域やＡＦ領域（焦点が合っている領域）へ階調を多く割り当てるように、階調の割当割合を変更する撮像装置が記載されている。特許文献２に記載の撮像装置によれば、撮影画像に写る顔領域やＡＦ領域における明るさレベルが変更され、顔領域やＡＦ領域を明るくはっきりさせることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５００８５号公報
【特許文献２】特開２００８−１１８３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のデジタルカメラでは、スルー画像において接触指定された位置を含む所定領域の明るさしか調整できない。そのため、ユーザは、主要被写体の全体領域の明るさを調整したい場合には、スルー画像に対する接触指定をくり返し行って主要被写体の全体領域を指定しなければならないため、手間がかかるという問題があった。
【０００７】
また、特許文献２に記載の撮像装置では、明るさレベルが変更される領域が予め決まっているために、ユーザは、この予め決まっている領域（顔領域など）以外の領域における明るさレベルを変更することができないという問題があった。
【０００８】
そこで、本発明の目的は、ユーザが、撮影画像中の任意の領域における輝度を容易に変更することにある。
【課題を解決するための手段】
【０００９】
本発明の第一の観点に係る画像処理装置は、
階調変換特性に従い、画像に階調補正処理を施す階調補正手段と、
前記画像において、輝度の変更対象の候補となる複数の被写体領域を設定する被写体領域設定手段と、
ユーザの１回の操作に基づき、前記被写体領域設定手段により設定された複数の被写体領域のうちの任意の被写体領域を選択する被写体領域選択手段と、
前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する階調変換特性変更手段と、
を備える。
【００１０】
本発明の第二の観点に係るプログラムは、
コンピュータを、
階調変換特性に従い、画像に階調補正処理を施す階調補正手段、
前記画像において、輝度の変更対象の候補となる複数の被写体領域を設定する被写体領域設定手段、
ユーザの１回の操作に基づき、前記被写体領域設定手段により設定された複数の被写体領域のうちの任意の被写体領域を選択する被写体領域選択手段、
前記被写体領域選択手段により選択された被写体領域の輝度に応じた輝度範囲における前記階調変換特性を変更する階調変換特性変更手段、
として機能させる。
【発明の効果】
【００１１】
本発明によれば、画像上の複数の領域を被写体領域として設定し、ユーザの１回の操作に基づき選択された被写体領域の輝度を変更するように階調変換特性を変更した。このため、本発明では、ユーザは、１回の操作という簡単な操作により任意の被写体領域の全体の輝度を変更できる。
【図面の簡単な説明】
【００１２】
【図１】図１（Ａ）は、第１の実施の形態に係るデジタルカメラ１００の構成を示すブロック図である。図１（Ｂ）は、ＤＳＰ５により実現される機能の構成を示す図である。
【図２】一般的なγ補正処理に適用されるγ曲線Ｇ１を示す図である。
【図３】第１の実施の形態に係る撮影モードの処理の手順を示すフローチャートである。
【図４】第１の実施の形態において撮影される画像の一例を示す図である。
【図５】第１の実施の形態に係る階調変換特性変更処理の手順の詳細を示すフローチャートである。
【図６】第１の実施の形態においてタッチパネルＬＣＤ１２にタッチがなされた様子を示す図である。
【図７】第１の実施の形態に係る階調変換特性変更処理により特性が変更されたγ曲線の一例を示す図である。
【図８】第１の実施の形態に係る階調変換特性変更処理により特性が変更されたγ曲線によりγ補正処理が施された画像の一例を示す図である。
【図９】第２の実施形態に係る撮影モードの処理の手順を示すフローチャートである。
【図１０】第２の実施の形態において撮影される画像の一例を示す図である。
【図１１】第２の実施の形態に係る階調変換特性変更処理の手順の詳細を示すフローチャートである。
【図１２】第２の実施の形態に係る階調変換特性変更処理により特性が変更されたγ曲線の一例を示す図である。
【図１３】第２の実施の形態に係る階調変換特性変更処理により特性が変更されたγ曲線によりγ補正処理が施された画像の一例を示す図である。
【図１４】第１の実施の形態の変形例に係る階調変換特性変更処理の手順を示すフローチャートである。
【図１５】第１の実施の形態の変形例において適用されるγ曲線の一例を示す図である。
【図１６】第１の実施の形態の変形例において適用されるγ曲線の一例で示す図である。
【発明を実施するための形態】
【００１３】
（第１の実施の形態）
以下、図面を参照して、本発明の第１の実施の形態を説明する。第１の実施の形態は、本発明をデジタルカメラ１００に適用した形態である。
【００１４】
図１（Ａ）は、第１の実施の形態に係るデジタルカメラ１００の構成を示すブロック図である。図１（Ａ）を参照して、デジタルカメラ１００の各部の説明をする。
【００１５】
デジタルカメラ１００においては、光学レンズ装置１と、シャッタ２と、ＣＣＤ（Charge Coupled Device）３と、ＡＦＥ（Analog Front End）４と、ＤＳＰ（Digital Signal Processor）５と、ＣＰＵ（Central Processing Unit）６と、フラッシュメモリ７と、ＤＲＡＭ（Dynamic Random Access Memory）８と、メモリカード９と、キーブロック１０と、ＬＣＤ駆動回路１１と、タッチパネルＬＣＤ１２と、がシステムバス１３を介して電気的に接続されている。
【００１６】
光学レンズ装置１は、被写体の光像を結像するための装置である。光学レンズ装置１は、不図示のフォーカスレンズ及びズームレンズと、これら撮影レンズを駆動する不図示の駆動機構とで構成されている。この駆動機構は、ＣＰＵ６から供給される制御信号に従って、フォーカスレンズ及びズームレンズを光軸方向に駆動させる。
【００１７】
シャッタ２は、絞りと機械式のシャッタとして機能する。絞りとは、光学レンズ装置１を介して入射する被写体の光の量を制御する機構のことをいい、シャッタとは、ＣＣＤ３に光を当てる時間（露光時間）を制御する機構のことをいう。シャッタ２は、不図示の駆動機構を含む。この駆動機構は、ＣＰＵ６から供給される制御信号に従って、シャッタ２を開閉させる。
【００１８】
ＣＣＤ３は、被写体の光像を撮影（光電変換）するための撮像素子である。ＣＣＤ３には、光学レンズ装置１により結像された被写体の光像を、受光面に配置されたフォトダイオードにより光電変換して画像信号を蓄積する。この画像信号は、不図示のドライバにより読みだされてＡＦＥ４へと転送される。
【００１９】
ＡＦＥ４は、ＣＣＤ３から転送された画像信号に、相関二重サンプリング処理、増幅処理、Ａ／Ｄ（Analog/Digital）変換処理の各種信号処理を施すことにより、画像信号をデジタル信号に変換して、変換したデジタル信号をＤＲＡＭ８に格納する。ＡＦＥ４は、画像信号にＡ／Ｄ変換処理を施してデジタル信号を生成する際、画像信号を８ビットのデジタル信号へと変換する。そのため、このデジタル信号は０〜２５５の範囲の輝度（階調値）を示す。
【００２０】
ＤＳＰ５は、ＤＲＡＭ８に格納されたデジタル信号に対し、ホワイトバランス補正処理、γ補正処理、ＹＣ変換処理などの各種画像処理を施すことにより、Ｙ（輝度信号），Ｃｂ（青色色差信号），Ｃｒ（赤色色差信号）が重畳した画像データを生成する。ＤＳＰ５によって生成された画像データは、ＤＲＡＭ８に再度格納される。ＤＳＰ５は、画像データの圧縮処理なども行う。
【００２１】
図１（Ｂ）は、ＤＳＰ５により実現される機能の構成を示す図である。図１（Ｂ）に示されるように、ＤＳＰ５は、ＣＰＵ６の制御のもと、輪郭検出部５ａ、領域設定部５ｂ、領域選択部５ｃ、測光演算部５ｄ、γ補正処理部５ｅ、γ特性変更部５ｆとして機能する。
【００２２】
輪郭検出部５ａは、ＣＰＵ６の制御のもと、ＡＦＥ４により生成されたデジタル信号により表現される画像上の輪郭を検出する処理を行う。ここで、輪郭とは、画像に写る物体の外縁である。以下の説明においては、画像において輪郭検出部５ａにより検出された輪郭や撮影範囲の外枠により閉じられる領域を被写体領域と呼ぶことにする。
【００２３】
輪郭検出部５ａが輪郭を検出する技術としては公知技術を適宜採用することができるが、例えば、特開２００４−３４１８４４号公報に記載の技術を採用することができる。特開２００４−３４１８４４号公報に記載の技術は、物体が写る画像に対して輪郭強度強調フィルタを用いた畳込処理を施すことにより、画像から物体の輪郭を検出する技術である。または、輪郭検出部５ａが輪郭を検出する技術としては、画像において隣り合う画素の輝度の差分が所定値以上となる画素を輪郭として検出する手法を採用してもよい。または、輪郭検出部５ａが、画像データをＤＳＰ５内に設けたハイパスフィルタに通過させることにより、画像データにより表現される画像上の輪郭を検出してもよい。輪郭検出部５ａは、撮影モードが設定されているときには、ライブビュー画像を構成する各フレーム画像（静止画）に対して輪郭を検出する処理を施すことにより、ライブビュー画像の輪郭を動的に検出していく。なお、輪郭検出部５ａが、１つのフレームが到来する度にライブビュー画像の輪郭を検出する処理を施すことなく、複数のフレームが到来する毎にライブビュー画像を構成するフレーム画像に対して輪郭を検出する処理を施してもよい。
【００２４】
領域設定部５ｂは、ＣＰＵ６の制御のもと、画像データにより表現される画像上の各被写体領域を、輝度の変更対象の候補となる領域として設定する。
【００２５】
領域選択部５ｃは、ＣＰＵ６の制御のもと、ユーザによるタッチパネルＬＣＤ１２へのタッチに応答して、ＤＲＡＭ８に格納されたデジタル信号により表現される画像において、タッチ点を含む被写体領域を選択する。領域選択部５ｃは、選択された被写体領域を示す信号を測光演算部５ｄに供給する。
【００２６】
測光演算部５ｄは、領域選択部５ｃから選択された被写体領域を示す信号を受信すると、ＣＰＵ６の制御のもと、ＤＲＡＭ８に格納されているデジタル信号が表現する画像から選択された各被写体領域の画像成分を抽出する。そして、測光演算部５ｄは、デジタル信号が表現する画像における選択された被写体領域の平均輝度を求める測光演算を行う。測光演算部５ｄは、求められた各被写体領域の平均輝度をγ補正処理部５ｅに供給する。
【００２７】
γ補正処理部５ｅは、ＣＰＵ６の制御のもと、フラッシュメモリ７に予め記憶されているγ曲線に従い、ＤＲＡＭ８に格納されているデジタル信号に対しγ補正処理を施す。
【００２８】
γ補正処理部５ｅは、γ特性変更部５ｆの機能も有する。γ特性変更部５ｆは、ＣＰＵ６の制御のもと、階調補正処理であるγ補正処理の階調変換特性を変更する。ここで、ＡＦＥ４により生成されるデジタル信号は、ＣＣＤ３が被写体から受光した光量に比例した信号となっている。ところが、人間の視覚特性は一般に非線形な特性を有している。このため、画像を表示したり記録する際にはその視覚特性に合わせるために、デジタル信号を非線形な階調特性の画像になるように階調変換処理を施す必要がある。このような階調変換処理がγ補正処理である。そして、γ補正処理に適用される階調変換特性を規定する曲線をγ曲線と呼ぶ。
【００２９】
図２は、一般的なγ補正処理に適用されるγ曲線Ｇ１を示す図である。従来より、人間の視覚特性に適合させるために、図２に示すようなγ曲線Ｇ１が適用されたγ補正処理が、デジタル信号（画像）に対して行われている。図２において、横軸は、γ補正処理が施される前のデジタル信号の輝度である入力輝度を示す。また、縦軸は、γ補正処理が施された後のデジタル信号の輝度である出力輝度を示す。γ特性変更部５ｅは、γ曲線Ｇ１を、ユーザ意図を反映させたγ曲線Ｇ２へと変更する。γ特性変更部５ｅがγ曲線Ｇ１をγ曲線Ｇ２に変更する処理の詳細は、後述する。γ補正処理部５ｅは、変更されたγ曲線Ｇ２を適用したγ補正処理を行う。
【００３０】
図１（Ａ）に戻り、ＣＰＵ６は、デジタルカメラ１００の各部に制御信号を送信するとともに、各部からの応答信号を受信することにより、各部の動作を統括的に制御する。ＣＰＵ６は、フラッシュメモリ７に格納されたプログラムをＤＲＡＭ８に読み出し、このプログラムとの協働で各処理を実行する。また、ＣＰＵ６は、ユーザによるキーブロック１０の各機キーの操作に対応した信号に応答して各部を動作させる。
【００３１】
フラッシュメモリ７は、ＣＰＵ６が後述するフローチャートの各処理を実行するためのプログラムやデータを格納している記憶媒体である。フラッシュメモリ７は、適宜の半導体記憶装置により構成される。
【００３２】
ＤＲＡＭ８は、ＡＦＥ４により生成されたデジタル信号やＤＳＰ５により生成された画像データを一時的に格納するバッファメモリである。ＤＲＡＭ８は、ＣＰＵ６が各処理を実行するに際してワーキングエリアとしても使用される。
【００３３】
メモリカード９は、撮影処理にて生成された画像データが記録される記録媒体である。メモリカード９は、デジタルカメラ１００の本体に対して着脱可能に装着されている。メモリカード９は、適宜の半導体記憶装置により構成される。
【００３４】
キーブロック１０は、不図示のシャッタキー、電源キー、十字キー、ＳＥＴキー等から構成される。キーブロック１０は、ユーザによる各キーの操作を受け付け、受け付けたキーの操作に対応した信号をＣＰＵ６へと供給する。
【００３５】
ＬＣＤ駆動回路１１は、ＤＲＡＭ８に格納された画像データを取り込み、取り込んだ画像データからビデオ信号を生成する。そして、ＬＣＤ駆動回路１１は、タッチパネルＬＣＤ１２の各表示セルを駆動することによって、生成されたビデオ信号により表現される画像をライブビュー画像としてタッチパネルＬＣＤ１２上に表示させる。ＬＣＤ駆動回路１１は、ＶＲＡＭ（Video Random Access Memory）やＤ／Ａ（Digital/Analog）変換器などにより構成される。
【００３６】
タッチパネルＬＣＤ（液晶ディスプレイ）１２は、撮影モードにおいてモニタ（電子ファインダ）として機能するとともに、タッチパネルＬＣＤ１２に対しユーザの指やペンによりタッチがなされた位置を検出するタッチパネルとして機能する。タッチパネルＬＣＤ１２の画面の前面には、透明な感圧式のタッチパネルが配置されている。以下の説明においては、タッチパネルＬＣＤ１２の画面に対してユーザの指やペンが接触したことをタッチと呼ぶとともに、タッチパネルＬＣＤ１２上においてタッチがなされた位置を示す点をタッチ点と呼ぶことにする。タッチパネルＬＣＤ１２は、ユーザの指やペンがタッチパネルＬＣＤ１２上の任意の位置にタッチされると、タッチ点に対応した座標（タッチパネルＬＣＤ１２上の座標）を検出し、検出された座標を示す信号をＣＰＵ６に供給する。
【００３７】
システムバス１３は、システムバス１３に接続されている各部材間でやりとりされるデータ等を伝送する伝送路である。
【００３８】
図３は、第１の実施の形態に係る撮影モードにおけるデジタルカメラ１００の処理の手順を示すフローチャートである。ＣＰＵ６は、フラッシュメモリ７から読み出してＤＲＡＭ８に展開したプログラムとの協働で、図３のフローチャートに示される各処理を実行する。第１の実施の形態に係る撮影モードの処理は、ユーザがキーブロック１０に対し所定の操作を行うことを契機として開始する。以下、図３を参照して、第１の実施の形態に係る撮影モードにおけるデジタルカメラ１００の処理の手順を説明する。
【００３９】
まずステップＳＡ１において、ＣＰＵ６は、タッチパネルＬＣＤ１２にライブビュー画像（以下、画像と呼ぶこととする）を表示させる処理を開始する。具体的には、ＣＰＵ６は、ＤＳＰ５に生成させた画像データをＬＣＤ駆動回路１１に供給することにより、ＬＣＤ駆動回路１１に、画像データが表現するライブビュー画像をタッチパネルＬＣＤ１２に表示させる。以降、ＣＰＵ６は、ＤＳＰ５が順次生成する画像データをＬＣＤ駆動回路１１に順次供給することにより、ライブビュー画像をタッチパネルＬＣＤ１２に表示させる。
【００４０】
タッチパネルＬＣＤ１２に最初に表示される画像は、図２に示されるγ曲線Ｇ１に従いγ補正処理が施された画像である。例えば、ライブビュー表示処理時に図４に示される画像２０が撮影された場合、最初は画像２０に対しγ曲線Ｇ１に従いγ補正処理が施された画像がタッチパネルＬＣＤ１２に表示される。図４に示されるように、画像２０には、撮影範囲を規定する外枠３０の中に、被写体として、人物の顔面２１１、人物の頭髪２１２、人物の右目２１３、人物の左目２１４、雲２２、山２３、空２４が写っている。なお、画像２０は、ＡＦＥ４が生成したデジタル信号により表現される画像である。
【００４１】
また、タッチパネルＬＣＤ１２には画像とともに、例えば図４に示されるような、タッチされた被写体領域の輝度を大きくする変更内容である「明るくする」を示すメニュー項目３１と、タッチされた被写体領域の輝度を小さくする変更内容である「暗くする」を示すメニュー項目３２と、が表示される。
【００４２】
次にステップＳＡ２において、ＣＰＵ６は、ＤＳＰ５の輪郭検出部５ａに、ＤＲＡＭ８に格納されているデジタル信号が表現する画像における輪郭を検出させる。画像２０を例にすれば、ステップＳＡ２の処理によって、図４に示される人物の顔面２１１の輪郭２１１ａ、人物の頭髪２１２の輪郭２１２ａ、人物の右目２１３の輪郭２１３ａ、人物の左目２１４の輪郭２１４ａ、雲２２の輪郭２２а、山２３の輪郭２３ａが、それぞれ検出される。
【００４３】
次にステップＳＡ３において、ＣＰＵ６は、ＤＳＰ５の領域設定部５ｂに、ステップＳＡ２において検出された輪郭により規定される複数の領域を、輝度の変更対象の候補となる複数の被写体領域として設定させる。被写体領域とは、検出された輪郭や撮影範囲を規定する外枠３０により閉じられる領域である。画像２０を例にすれば、被写体領域とは、人物の顔面２１１、人物の頭髪２１２、人物の右目２１３、人物の左目２１４、雲２２、山２３、空２４、がそれぞれ写る領域となる。例えば、人物の顔面２１１の領域は、画像２０において、人物の顔面２１１の輪郭２１１ａと人物の頭髪２１２の輪郭２１２ａとにより閉じられる領域から、人物の右目２１３の領域と人物の左目２１４の領域とを除いた領域である。人物の右目２１３の領域は、画像２０において、人物の右目２１３の輪郭２１３ａにより閉じられる領域である。人物の左目２１４の領域は、画像２０において、人物の左目２１４の輪郭２１４ａにより閉じられる領域である。
【００４４】
次にステップＳＡ４において、ＣＰＵ６は、タッチパネルＬＣＤ１２に画像を表示させた状態で、ユーザにより輝度の変更内容を設定する指示がなされたか否かを判断する。具体的には、ＣＰＵ６は、ユーザの指やペンにより「明るくする」または「暗くする」の変更内容を示すメニュー項目がタッチされたことに伴ってタッチパネルＬＣＤ１２から変更内容を示す信号を検知した場合、ユーザから変更内容を設定する指示がなされたと判断して（ステップＳＡ４；ＹＥＳ）、ステップＳＡ５に処理を進める。一方、ＣＰＵ６は、タッチパネルＬＣＤ１２から変更内容を示す信号を検知しない場合、ユーザから変更内容を設定する指示がなされていないと判断して（ステップＳＡ４；ＮＯ）、「明るくする」の変更内容を設定して、ステップＳＡ６に処理を進める。
【００４５】
次にステップＳＡ５において、ＣＰＵ６は、タッチパネルＬＣＤ１２からの信号に応じた変更内容を設定する。ＣＰＵ６は、「明るくする」の変更内容を示すメニュー項目がタッチされた場合には、これ以降において変更内容が再度設定されるまで「明るくする」の変更内容を設定しておく。このとき、ＣＰＵ６は、「明るくする」の変更内容を設定したことを示すデータを、ＤＲＡＭ８に記憶させておく。一方、ＣＰＵ６は、「暗くする」の変更内容を示すメニュー項目がタッチされた場合には、これ以降において変更内容が再度設定されるまで「暗くする」の変更内容を設定する。このとき、ＣＰＵ６は、「暗くする」の変更内容を設定したことを示すデータを、ＤＲＡＭ８に記憶させておく。ユーザは、ステップＳＡ５に処理が戻る度に、各変更内容を示すメニュー項目をタッチすることにより、変更内容の設定を変更することができる。
【００４６】
次にステップＳＡ６において、ＣＰＵ６は、輝度が変更される被写体領域を選択するべく、タッチパネルＬＣＤ１２を介してユーザからのタッチを受け付ける状態となる。この状態において、ユーザは、タッチパネルＬＣＤ１２に表示される画像を参照しつつ、所望の被写体領域における任意の一点をタッチできる。ステップＳＡ６において、ＣＰＵ６は、ユーザの指やペンがタッチパネルＬＣＤ１２にタッチしたことによりタッチ点の座標を示す信号をタッチパネルＬＣＤ１２から検知した場合（ステップＳＡ６；ＹＥＳ）、ステップＳＡ７に処理を進める。一方、ＣＰＵ６は、タッチ点の座標を示す信号をタッチパネルＬＣＤ１２から検知しない場合（ステップＳＡ６；ＮＯ）、ステップＳＡ８に処理を進める。ユーザは、ステップＳＡ６に処理が戻る度に任意の被写体領域をタッチすることにより、複数の異なる被写体領域をタッチすることができる。
【００４７】
次にステップＳＡ７においては、ＣＰＵ６は、階調変換特性変更処理を実行する。図５は、第１の実施の形態に係る階調変換特性変更処理（ステップＳＡ７の処理）の手順の詳細を示すフローチャートである。図５を参照して、第１の実施の形態に係る階調変換特性変更処理の手順を説明する。
【００４８】
まずステップＳＡ７１において、ＣＰＵ６は、タッチパネルＬＣＤ１２から検知した信号（タッチ点の座標を示す信号）をＤＳＰ５の領域選択部５ｃに供給する。そして、領域選択部５ｃは、ＤＲＡＭ８に格納されているデジタル信号が表現する画像において、ＣＰＵ９から供給された信号が示すタッチ点の座標を含む１つの被写体領域（ユーザによりタッチされた被写体領域）を輝度の変更対象となる領域として選択する。そして、領域選択部５ｃは、選択した被写体領域を示す信号を測光演算部５ｄに供給する。なお、ステップＳＡ６において異なる複数の被写体領域がユーザによりタッチされた場合、ステップＳＡ７１に処理が戻る度に、領域選択部５ｃは、タッチされた異なる複数の被写体領域を、輝度の変更対象となる被写体領域としてそれぞれ選択する。
【００４９】
次にステップＳＡ７２において、ＣＰＵ６は、ＤＳＰ５の測光演算部５ｄに、ＤＲＡＭ８に格納されているデジタル信号が表現する画像に対して、領域選択部５ｃから供給された信号が示す被写体領域（ステップＳＡ７１において選択された被写体領域）の平均輝度Ｂを取得する測光演算を行わせる。測光演算部５ｄは、取得した平均輝度Ｂを示す信号を、γ特性変更部５ｆに供給する。平均輝度Ｂは、ステップＳＡ７１において選択された被写体領域を構成する各画素の輝度の平均値である。
【００５０】
次にステップＳＡ７３において、ＣＰＵ６は、現在設定されている変更内容が「明るくする」であるか否かを判断する。具体的には、ＣＰＵ６は、ＤＲＡＭ８に記憶されている、現在設定されている変更内容を示すデータの内容を確認することにより、現在設定されている変更内容が「明るくする」であるか否かを判断する。ＣＰＵ６は、現在設定されている変更内容が「明るくする」であると判断した場合（ステップＳ７３；ＹＥＳ）、ステップＳＡ７４に処理を進める。一方、ＣＰＵ６は、現在設定されている変更内容が「明るくする」でないと判断した場合（ステップＳ７３；ＮＯ）、現在設定されている変更内容が「暗くする」であると判断して、ステップＳＡ７５に処理を進める。
【００５１】
ステップＳＡ７４において、ＣＰＵ６は、ＤＳＰ５のγ特性変更部５ｆに、図２に示されるγ曲線Ｇ１（階調変換特性）を変更させる。具体的には、γ特性変更部５ｆは、ＣＰＵ６の制御のもと、ステップＳＡ７２において取得された平均輝度Ｂの前後の所定範囲ΔＢ（ΔＢは、例えば１０）におけるγ曲線Ｇ１を変更する。例えば、γ特性変更部５ｆは、入力輝度が（Ｂ−ΔＢ）〜（Ｂ＋ΔＢ）に対応する範囲におけるγ曲線Ｇ１の一部を、上に盛り上がる曲線部分に置き換える。この置き換える曲線部分としては、入力輝度（Ｂ−ΔＢ）に対応するγ曲線Ｇ１上の第１の点と、入力輝度（平均輝度）Ｂを出力輝度２Ｂ（Ｂの２倍）に変換する第２の点と、入力輝度（Ｂ＋ΔＢ）に対応するγ曲線Ｇ１上の第３の点の３点を通過するスプライン曲線を適用できる。スプライン曲線は、周知のスプライン曲線補完方法により生成される曲線である。
【００５２】
ステップＳＡ７５において、ＣＰＵ６は、ＤＳＰ５のγ特性変更部５ｆに、図２に示されるγ曲線Ｇ１（階調変換特性）を変更させる。具体的には、γ特性変更部５ｆは、ＣＰＵ６の制御のもと、ステップＳＡ７２において取得された平均輝度Ｂの前後所定範囲ΔＢにおけるγ曲線Ｇ１を変更する。例えば、γ特性変更部５ｆは、入力輝度が（Ｂ−ΔＢ）〜（Ｂ＋ΔＢ）に対応する範囲におけるγ曲線Ｇ１の一部を、下に窪む曲線部分に置き換える。この置き換える曲線部分としては、ＣＰＵ６が、入力輝度（Ｂ−ΔＢ）に対応するγ曲線Ｇ１上の第１の点と、入力輝度（平均輝度）Ｂを出力輝度０．５Ｂ（Ｂの半分）に変換する第２の点と、入力輝度（Ｂ＋ΔＢ）に対応するγ曲線Ｇ１上の第３の点の３点を通過するスプライン曲線を適用できる。
【００５３】
ここで、図６に示される状況について説明する。図６は、図４に示される画像２０を表示しているタッチパネルＬＣＤ１２に対して、メニュー項目３１がタッチされて「明るくする」の変更内容が設定された状態において人物の顔面２１１の領域に含まれる１点がタッチされて、その後にメニュー項目３２がタッチされて「暗くする」の変更内容が設定された状態において雲２２の領域に含まれる１点がタッチされた状況を示している。図６において、「＋」マークは、「＋」マークが付されている人物の顔面２１１の領域の輝度を大きくする指示（タッチ）がユーザからなされた様子を概念的に示す。「−」マークは、「−」マークが付されている雲２２の領域の輝度を小さくする指示（タッチ）がユーザからなされた様子を概念的に示す。このように、ユーザのタッチにより選択された被写体領域のそれぞれに対して、「明るくする」の変更内容または「暗くする」の変更内容が設定される。
【００５４】
図７に、階調変換特性変更処理（ステップＳＡ７の処理）により階調の変換特性が変更されたγ曲線であるγ曲線Ｇ２の一例が示されている。図７に示されるγ曲線Ｇ２は、図６の例において階調変換特性変更処理により変更されたγ曲線である。図７において、入力輝度Ｂ１は、図６に示される人物の顔面２１１の領域の平均輝度であり、入力輝度Ｂ２は、図６に示される雲２２の領域の平均輝度である。図７に示されるように、入力輝度が（Ｂ１−ΔＢ）〜（Ｂ１＋ΔＢ）の範囲では、変更前のγ曲線Ｇ１における入力輝度に対する出力輝度の比率に比べ、変更後のγ曲線Ｇ２における入力輝度に対する出力輝度の比率の方が大きくなっている。また、入力輝度が（Ｂ２−ΔＢ）〜（Ｂ２＋ΔＢ）の範囲では、変更前のγ曲線Ｇ１における入力輝度に対する出力輝度の比率に比べ、変更後のγ曲線Ｇ２における入力輝度に対する出力輝度の比率の方が小さくなっている。
【００５５】
図５に戻り、ステップＳＡ７４またＳ７４の処理の後、ＣＰＵ６は、階調変換特性変更処理（ステップＳＡ７の処理）を終了させて、ステップＳＡ８に処理を進める。なお、ステップＳＡ７の階調変換特性変更処理においてγ曲線Ｇ１がγ曲線Ｇ２へと変更された後は、変更後のγ曲線Ｇ２によりγ補正処理が施された画像が、タッチパネルＬＣＤ１２にライブビュー表示される。つまり、γ曲線Ｇ１がγ曲線Ｇ２へと変更された後、ＤＳＰ５のγ補正処理部５ｅは、ＡＦＥ４が生成したデジタル信号に対しγ曲線Ｇ２を適用したγ補正処理を施す。
【００５６】
図８に、画像２０に対しγ曲線Ｇ２によるγ補正処理が施されたデジタル信号が表現する画像である画像２０１が示されている。図８に示されるように、画像２０１における人物の顔面２１１の領域が、画像２０（γ曲線Ｇ１によるγ補正処理が施された画像）における人物の顔面２１１の領域に比べて明るくなっている。一方、画像２０１における雲２２の領域が、画像２０における雲２２の領域に比べて暗くなっている。
【００５７】
図３に戻り、次にステップＳＡ８において、ＣＰＵ６は、ユーザによりシャッタキーが操作されたか否かを判断する。具体的には、ＣＰＵ６は、シャッタキーの操作に対応した信号をキーブロック１０から検知しない場合、ユーザがシャッタキーを操作していないと判断し（ステップＳＡ８；ＮＯ）、ステップＳＡ４に処理を戻す。一方、ユーザによりシャッタキーが操作されると、ＣＰＵ６は、この操作に対応した信号をキーブロック１０から検知することによりユーザがシャッタキーを操作したと判断し（ステップＳＡ８；ＹＥＳ）、ステップＳＡ９に処理を進める。
【００５８】
次にステップＳＡ９において、ＣＰＵ６は、シャッタ２を開閉させることにより、ＣＣＤ３に被写体像を撮影（光電変換）させて画像信号を蓄積させる。そして、ＣＰＵ６は、ＡＦＥ４に、ＣＣＤ３が蓄積した画像信号からデジタル信号を生成させる。そして、ＣＰＵ６は、ＤＳＰ５に、デジタル信号にγ補正処理などの各種画像処理を施して画像データを生成させて、生成された画像データをＪＰＥＧ（Joint Photographic Experts Group）方式に従い圧縮させる。このとき、ステップＳＡ７においてγ曲線Ｇ１がγ曲線Ｇ２に変更されていれば、ＤＳＰ５のγ補正処理部５ｅは、γ曲線Ｇ２（階調変換特性）を適用してデジタル信号にγ補正処理を施す。この結果、生成された画像データにより表現される画像は、ユーザ所望の被写体領域の明るさがユーザの意図に沿って変更された画像となる。
【００５９】
次にステップＳＡ１０において、ＣＰＵ６は、ステップＳＡ９において生成された画像データをメモリカード９に記録させる。この結果、第１の実施の形態では、ユーザ所望の被写体領域の明るさがユーザの意図に沿って変更された画像を記録することができる。
【００６０】
ステップＳＡ１０の処理が終了した後、ＣＰＵ６は、図３のフローチャートに示される撮影モードの処理を終了させる。
【００６１】
以上説明したように、第１の実施の形態に係るデジタルカメラ１００は、画像上の輪郭等により規定される複数の領域を被写体領域として設定し、その後にユーザのタッチに応答して選択された各被写体領域の輝度（明るさ）を変更するように階調変換特性（γ曲線）を変更するようにした。このようにすれば、ユーザが所望の被写体領域の輝度を変更するためにタッチパネルＬＣＤ１２にタッチする前に、各被写体の全体領域を輝度が変更される対象として予め設定しておける。これにより、ユーザは、タッチパネルＬＣＤ１２に表示される画像において所望の被写体領域を１回タッチするだけで、タッチされた被写体領域の全体の明るさを変更することができる。その結果、第１の実施の形態に係るデジタルカメラ１００によれば、ユーザは、被写体領域を１回タッチするだけの簡単な操作により所望の被写体領域の全体の輝度（明るさ）を変更できる。
【００６２】
第１の実施の形態に係るデジタルカメラ１００は、画像上の輪郭により規定される複数の領域を輝度の変更対象となる被写体領域として設定し、ユーザのタッチにより選択された任意の被写体領域の輝度を変更するように、階調変換特性であるγ曲線を変更するようにした。このようにすれば、ユーザは、タッチパネルＬＣＤ１２に表示される画像において任意の被写体の領域を、輝度の変更対象となる領域として選択することができる。その結果、第１の実施の形態に係るデジタルカメラ１００によれば、ユーザが任意の被写体の領域における明るさを変更することができる。
【００６３】
第１の実施の形態に係るデジタルカメラ１００は、被写体領域の輝度を大きくする変更内容と、被写体領域の輝度を小さくする変更内容とをユーザのタッチに応じて設定するようにした。これにより、ユーザの意図に沿って画像の明るさを変更することができる。
【００６４】
第１の実施の形態に係るデジタルカメラ１００は、画像上の輪郭により規定される複数の領域を、輝度の変更対象となる複数の被写体領域として自動的に設定するようにした。このようにすれば、画像に写る被写体が大きい場合であっても、ユーザがタッチパネルＬＣＤ１２に表示される画像において所望の被写体領域を１回タッチするだけで、各被写体の領域を輝度の変更対象となる複数の被写体領域として設定することができる。
【００６５】
（第２の実施の形態）
本発明の第２の実施の形態を説明する。第２の実施の形態に係るデジタルカメラ２００の構成は第１の実施の形態に係るデジタルカメラ１００の構成（図１を参照）と同様であるので、その説明を省略する。
【００６６】
図９は、第２の実施の形態に係る撮影モードにおけるデジタルカメラ２００の処理の手順を示すフローチャートである。ＣＰＵ６は、フラッシュメモリ７から読み出してＤＲＡＭ８に展開したプログラムとの協働で、図９のフローチャートに示される各処理を実行する。第２の実施の形態に係る撮影モードの処理は、ユーザがキーブロック１０に対し所定の操作を行うことを契機として開始する。以下、図９を参照して、第２の実施の形態に係る撮影モードにおけるデジタルカメラの処理の手順を説明する。
【００６７】
まずステップＳＢ１において、ＣＰＵ６は、タッチパネルＬＣＤ１２に画像（ライブビュー画像）を表示させる処理を開始する。ステップＳＢ１において画像を表示させる処理の具体的な内容は、第１の実施の形態におけるステップＳＡ１の内容と同じである。タッチパネルＬＣＤ１２に最初に表示される画像は、図２に示されるγ曲線Ｇ１に従いγ補正処理が施された画像である。例えば、ライブビュー表示処理時に図１０に示される画像４０が撮影された場合、最初は画像４０に対しγ曲線Ｇ１に従いγ補正処理が施された画像がタッチパネルＬＣＤ１２に表示される。図１０に示されるように、画像４０には、撮影範囲を規定する外枠５０の中に、被写体として、ボール４１と、背景４２とが写っている。また、ボール４１の領域には、輝度がボール４１の領域の平均輝度Ｂ３よりも小さい領域である暗領域４１１と、輝度がボール４１の領域の平均輝度Ｂ３よりも大きい領域である明領域４１２とが存在する。平均輝度Ｂ３は、ボール４１の領域を構成する各画素の輝度の平均値である。なお、画像４０は、ＡＦＥ４が生成したデジタル信号により表現される画像である。
【００６８】
次にステップＳＢ２において、ＣＰＵ６は、ＤＳＰ５の輪郭検出部５ａに、ＤＲＡＭ８に格納されているデジタル信号が表現する画像における輪郭を検出させる。例えば、図１０に示される画像４０においては、ステップＳＢ２の処理によって、ボール４１の輪郭４１ａが検出される。
【００６９】
次にステップＳＢ３において、ＣＰＵ６は、ＤＳＰ５の領域設定部５ｂに、ステップＳＢ２において検出された輪郭により規定される複数の領域を、輝度の変更対象の候補となる複数の被写体領域として設定させる。被写体領域とは、例えば、図１０に示される画像４０においては、画像４０におけるボール４１、背景４２がそれぞれ写る領域となる。ボール４１の領域は、画像４０において、ボール４１の輪郭４１ａにより閉じられる領域である。
【００７０】
次にステップＳＢ４において、ＣＰＵ６は、輝度が変更される被写体領域を選択すべく、タッチパネルＬＣＤ１２を介してユーザからのタッチを受け付ける状態となる。この状態において、ユーザは、タッチパネルＬＣＤ１２に表示される画像を参照しつつ、所望の被写体領域における任意の一点にタッチすることができる。ステップＳＢ４において、ＣＰＵ６は、ユーザの指やペンがタッチパネルＬＣＤ１２にタッチしたことにより、タッチ点の座標を示す信号をタッチパネルＬＣＤ１２から検知した場合（ステップＳＢ４；ＹＥＳ）、ステップＳＢ５に処理を進める。一方、ＣＰＵ６は、タッチ点の座標を示す信号をタッチパネルＬＣＤ１２から検知しない場合（ステップＳＢ４；ＮＯ）、ステップＳＢ６に処理を進める。ユーザは、ステップＳＢ４に処理が戻る度に任意の被写体領域をタッチすることにより、複数の異なる被写体領域をタッチすることができる。
【００７１】
次にステップＳＢ５においては、ＣＰＵ６は、階調変換特性変更処理を実行する。図１１は、第２の実施の形態に係る階調変換特性変更処理（ステップＳＢ５の処理）の手順の詳細を示すフローチャートである。図１１を参照して、第２の実施の形態に係る階調変換特性変更処理の手順を説明する。
【００７２】
まずステップＳＢ５１において、ＣＰＵ６は、タッチパネルＬＣＤ１２から検知した信号（タッチ点の座標を示す信号）を領域選択部５ｃに供給する。そして、領域選択部５ｃは、ＣＰＵ９から供給される信号が示すタッチ点の座標を含む１つの被写体領域（タッチされた被写体領域）を輝度の変更対象となる領域として選択する。そして、領域選択部５ｃは、ステップＳＡ７１において選択された領域を示す信号を測光演算部５ｄに供給する。なお、ステップＳＡ４の処理において異なる複数の被写体領域がユーザによりタッチされた場合、領域指定部５ｃは、タッチされた異なる複数の被写体領域を輝度の変更対象となる被写体領域としてそれぞれ選択する。
【００７３】
次にステップＳＢ５２において、ＣＰＵ６は、ＤＳＰ５の測光演算部５ｄに、ＤＲＡＭ８に格納されているデジタル信号が表現する画像に対して、領域選択部５ｃからの信号が示す被写体領域（ステップＳＢ５１において選択された被写体領域）の平均輝度Ｂを取得する測光演算を行わせる。測光演算部５ｄは、取得した平均輝度Ｂを示す信号を、γ特性変更部５ｆに供給する。平均輝度Ｂは、ステップＳＢ５１において選択された被写体領域を構成する各画素の輝度の平均値である。
【００７４】
次にステップＳＢ５３において、ＣＰＵ６は、ＤＳＰ５のγ特性変更部５ｆに、γ曲線Ｇ１（階調変換特性）を変更させる。具体的には、γ特性変更部５ｆは、ステップＳＢ５２において取得された平均輝度Ｂを参照して、入力輝度が（Ｂ−ΔＢ）〜Ｂに対応する範囲におけるγ曲線Ｇ１の一部を下に窪む曲線部分に置き換える。この置き換える曲線部分としては、入力輝度（Ｂ−ΔＢ）に対応するγ曲線Ｇ１上の第１の点と、入力輝度（平均輝度）Ｂを出力輝度０．５Ｂ（Ｂの半分）に変換する第２の点と、入力輝度Ｂに対応するγ曲線Ｇ１上の第３の点の３点を通過するスプライン曲線を適用できる。
【００７５】
次にステップＳＢ５４において、ＣＰＵ６は、ＤＳＰ５を制御のγ特性変更部５ｆに、γ曲線Ｇ１（階調変換特性）を変更させる。具体的には、γ特性変更部５ｆは、ＣＰＵ６の制御のもと、ステップＳＢ５２において取得された平均輝度Ｂを参照して、入力輝度がＢ〜（Ｂ＋ΔＢ）に対応する範囲におけるγ曲線Ｇ１の一部を上に盛り上がる曲線部分に置き換える。この置き換える曲線部分としては、入力輝度Ｂに対応するγ曲線Ｇ１上の第１の点と、入力輝度（平均輝度）Ｂを出力輝度２Ｂ（Ｂの２倍）に変換する第２の点と、入力輝度（Ｂ＋ΔＢ）に対応するγ曲線Ｇ１上の第３の点の３点を通過するスプライン曲線を適用できる。
【００７６】
図１２に、階調変換特性変更処理（ステップＳＢ５の処理）により変更されたγ曲線Ｇ３の一例が示されている。図１２は、図１０に示される画像４０上のボール４１の領域に含まれる１点がユーザによりタッチされた場合において、階調変換特性変更処理により変更されたγ曲線Ｇ３を示す。図１２中の入力輝度Ｂ３は、ステップＳＢ５２の処理により取得されたボール４１の領域の平均輝度である。図１２に示されるように、入力輝度が（Ｂ３−ΔＢ）〜Ｂ３の範囲では、変更前のγ曲線Ｇ１における入力輝度に対する出力輝度の比率に比べ、変更後のγ曲線Ｇ３における入力輝度に対する出力輝度の比率が小さくなっている。一方、入力輝度がＢ３〜（Ｂ３＋ΔＢ）の範囲では、変更前のγ曲線Ｇ１における入力輝度に対する出力輝度の比率に比べ、変更後のγ曲線Ｇ３における入力輝度に対する出力輝度の比率が大きくなっている。
【００７７】
図１１に戻り、ステップＳＢ５３の処理の後、ＣＰＵ６は階調変換特性変更処理（ステップＳＢ５の処理）を終了させて、ステップＳＢ６に処理を進める。なお、ステップＳＢ５の階調変換特性変更処理においてγ曲線Ｇ１がγ曲線Ｇ３へと変更された後は、変更後のγ曲線Ｇ３によりγ補正処理が施された画像がタッチパネルＬＣＤ１２にライブビュー表示される。つまり、γ曲線Ｇ１がγ曲線Ｇ３へと変更された後、ＤＳＰ５のγ補正処理部５ｅは、γ曲線Ｇ３を適用してデジタル信号にγ補正処理を施す。
【００７８】
図１３に、画像４０に対し、変更後のγ曲線Ｇ３に従いγ補正処理が施された画像である画像４０１が示されている。図１３に示されるように、画像４０１におけるボール４１の暗領域４１１が、画像４０におけるボール４１の暗領域４１１に比べて暗くなっている。これは、画像４０における暗領域４１１を構成する各画素の輝度が（Ｂ−ΔＢ）〜Ｂの範囲内に収まっていたため、変更後のγ曲線Ｇ３に従うγ補正処理による暗領域４１１の出力輝度が、変更前のγ曲線Ｇ１に従うγ補正処理による暗領域４１１の出力輝度よりも小さくなるためである。
【００７９】
また、図１３に示されるように、画像４０１における明領域４１２が、画像４０における明領域４１２に比べて明るくなっている。これは、画像４０における明領域４１２を構成する各画素の輝度がＢ〜（Ｂ＋ΔＢ）の範囲内に収まっていたため、変更後のγ曲線Ｇ３に従うγ補正処理による明領域４１２の出力輝度が、変更前のγ曲線Ｇ１に従うγ補正処理による明領域４１２の出力輝度よりも大きくなるためである。
【００８０】
このように、画像４０に対し変更後のγ曲線Ｇ３によりγ補正処理が施されたことによって、画像４０１上でユーザによりタッチされたボール４１の領域におけるコントラスト（暗領域４１１の輝度と明領域４１２の輝度との差）が増大することとなる。
【００８１】
図９に戻り、次にステップＳＢ６において、ＣＰＵ６は、ユーザによりシャッタキーが操作されたか否かを判断する。ＣＰＵ６は、シャッタキーの操作に対応した信号をキーブロック１０から検知しない場合、ユーザがシャッタキーを操作していないと判断し（ステップＳＢ６；ＮＯ）、ステップＳＢ４に処理を戻す。一方、ユーザによりシャッタキーが操作されると、ＣＰＵ６は、この操作に対応した信号をキーブロック１０から検知することによりユーザがシャッタキーを操作したと判断し（ステップＳＢ６；ＹＥＳ）、ステップＳＢ７に処理を進める。
【００８２】
次にステップＳＢ７において、ＣＰＵ６は、シャッタ２を開閉させることにより、ＣＣＤ３に被写体像を撮影（光電変換）させて画像信号を蓄積させる。そして、ＣＰＵ６は、ＡＦＥ４に、ＣＣＤ３が蓄積した画像信号からデジタル信号を生成させる。そして、ＣＰＵ６は、ＤＳＰ５に、デジタル信号にγ補正処理などの各種画像処理を施して画像データを生成させて、生成された画像データをＪＰＥＧ方式に従い圧縮させる。このとき、ステップＳＢ５においてγ曲線Ｇ１がγ曲線Ｇ３に変更されていれば、ＤＳＰ５のγ補正処理部５ｅは、γ曲線Ｇ３を適用してデジタル信号にγ補正処理を施す。この結果、ステップＳＢ７において生成された画像データにより表現される画像は、ユーザ所望の被写体領域のコントラストが強調された画像となる。
【００８３】
次にステップＳＢ８において、ＣＰＵ６は、ステップＳＢ７において生成された画像データをメモリカード９に記録させる。この結果、第２の実施の形態では、ユーザ所望の被写体領域のコントラストが強調された画像を記録することができる。
【００８４】
ステップＳＢ８の処理が終了した後、ＣＰＵ６は、図９のフローチャートに示される撮影モードの処理を終了させる。
【００８５】
以上説明したように、第２の実施の形態に係るデジタルカメラ２００は、画像上の輪郭により規定される複数の領域を被写体領域として設定し、その後にユーザのタッチにより選択された各被写体領域の輝度（明るさ）を変更するようにγ曲線（階調変換特性）を変更するようにした。このようにすれば、ユーザが所望の被写体領域の輝度を変更するためにタッチパネルＬＣＤ１２にタッチする前に、各被写体の全体領域を輝度が変更される対象として予め設定しておける。これにより、ユーザは、タッチパネルＬＣＤ１２に表示される画像において所望の被写体領域を１回タッチするだけで、タッチされた被写体領域の全体の明るさを変更することができる。その結果、第２の実施の形態では、ユーザは、被写体領域を１回タッチするだけの簡単な操作により所望の被写体領域の全体の輝度（明るさ）を変更できる。
【００８６】
第２の実施の形態に係るデジタルカメラ２００は、画像上の輪郭により規定される複数の領域を輝度の変更対象となる被写体領域として設定し、ユーザのタッチにより選択された任意の被写体領域の輝度を変更するように、階調変換特性であるγ曲線を変更するようにした。このようにすれば、ユーザは、タッチパネルＬＣＤ１２に表示される画像において任意の被写体の領域を、輝度の変更対象となる領域として選択することができる。その結果、第２の実施の形態に係るデジタルカメラ２００によれば、ユーザが任意の被写体の領域における明るさを変更することができる。
【００８７】
第２の実施の形態に係るデジタルカメラ２００は、ユーザがタッチパネルＬＣＤ１２に表示される所望の被写体領域に１回タッチするだけで、自動的に、タッチにより選択された被写体領域における明領域（当該被写体領域の平均輝度よりも大きい輝度の領域）の輝度を大きくするとともに、当該被写体領域における暗領域（当該被写体領域の平均輝度よりも小さい輝度の領域）の輝度を小さくするようにした。このようにすれば、所望の被写体領域に１回タッチするだけで、タッチされた被写体領域における明領域の輝度と暗領域の輝度との差であるコントラストが増大する。つまり、第２の実施の形態に係るデジタルカメラ２００によれば、ユーザは、タッチパネルＬＣＤ１２に１回だけタッチするという簡単な操作で、画像中における所望の領域のコントラストを強調させることができる。
【００８８】
第２の実施の形態に係るデジタルカメラ２００は、画像上の輪郭により規定される複数の領域を、輝度の変対象となる複数の被写体領域として自動的に設定するようにした。このようにすれば、被写体の形状が複雑である場合であっても、ユーザがタッチパネルＬＣＤ１２に表示される画像において所望の被写体領域を１回タッチするだけで、各被写体の領域を輝度の変更対象となる複数の被写体領域として設定することができる。
【００８９】
（変形等）
上記の各実施の形態は本発明の単なる例に過ぎず、本発明を限定する趣旨のものではない。したがって、本実施の形態に対してなされ得る変形はすべて本発明に含まれるものである。
【００９０】
図１４は、第１の実施の形態における階調変換特性変更処理（ステップＳＡ７の処理）の変形例の手順を示すフローチャートである。図１４を参照して、この変形例に係る階調変換特性変更処理の手順を説明する。この変形例においては、第１の実施の形態に係るデジタルカメラ１００は、図５に示される階調変換特性変更処理に代えて、図１４に示される階調変換特性変更処理を採用する。
【００９１】
ステップＳＣ７１の処理は、図５に示されるステップＳＡ７１の処理と同じであるので、その説明を省略する。また、ステップＳＣ７２の処理は、図５に示されるステップＳＡ７３の処理と同じであるので、その説明を省略する。
【００９２】
ステップＳＣ７３において、ＣＰＵ６は、ＤＳＰ５のγ特性変更部５ｆに、ステップＳＣ７１においてユーザによりタッチされた被写体領域、つまり領域選択部５ｃがタッチに応答して選択した領域に適用するγ曲線（階調変換特性）を変更させる。具体的には例えば、ＤＳＰ５のγ特性変更部５ｆは、ＣＰＵ６の制御のもと、ユーザによりタッチされた被写体領域に適用するγ曲線を、図２に示されるγ曲線Ｇ１から、図１５に示されるγ曲線Ｇ４へと変更する。なお、このステップＳＣ７３の処理によっては、ユーザによりタッチされた被写体領域（領域選択部５ｃがタッチに応答して選択した領域）以外の画像上の領域に適用されるγ曲線は、図２に示されるγ曲線Ｇ１のままである。
【００９３】
ステップＳＣ７３の処理の後、タッチされた被写体領域に対しγ曲線Ｇ４によるγ補正処理が施された画像であって、タッチされた被写体領域以外の領域に対しγ曲線Ｇ１によるγ補正処理が施された画像が、タッチパネルＬＣＤ１２にライブビュー表示される。つまり、ステップＳＣ７３の処理の後、ＤＳＰ５のγ補正処理部５ｅは、画像上におけるタッチされた被写体領域にγ曲線Ｇ４を適用したγ補正処理をデジタル信号に対して施すとともに、画像上におけるタッチされた被写体領域以外の領域にγ曲線Ｇ１を適用したγ補正処理をデジタル信号に対して施す。
【００９４】
図１５に示されるγ曲線Ｇ４は、全範囲（０〜２５５）における入力輝度を、当該入力輝度よりも大きい出力輝度へと変換する特性を有する。このため、ステップＳＣ７３の処理により、γ曲線Ｇ４を適用したγ補正処理が施された領域（タッチされた被写体領域）の明るさが、当該γ補正処理が施される前における明るさよりも大きくなる。つまり、ステップＳＣ７４の処理により、タッチされた被写体領域が明るくなる。なお、ステップＳＣ７３の処理においてタッチされた被写体領域に適用されるγ曲線は、図１５に示されるγ曲線Ｇ４に限られない。ステップＳＣ７３の処理においてタッチされた被写体領域に適用されるγ曲線は、全範囲（０〜２５５）における入力輝度を、当該入力輝度よりも大きい出力輝度へと変換する特性を有するγ曲線であれば、何でもよい。
【００９５】
ステップＳＣ７４において、ＣＰＵ６は、ＤＳＰ５のγ特性変更部５ｆに、ステップＳＣ７１においてタッチされた被写体領域に適用するγ曲線を変更させる。具体的には例えば、ＤＳＰ５のγ特性変更部５ｆは、ＣＰＵ６の制御のもと、ユーザによりタッチされた被写体領域に適用するγ曲線を、図２に示されるγ曲線Ｇ１から、図１６に示されるγ曲線Ｇ５へと変更する。なお、このステップＳＣ７４の処理によっては、ユーザによりタッチされた被写体領域（領域選択部５ｃがタッチに応答して選択した領域）以外の画像上の領域に適用されるγ曲線は、図２に示されるγ曲線Ｇ１のままである。
【００９６】
ステップＳＣ７４の処理の後、タッチされた被写体領域に対しγ曲線Ｇ５によるγ補正処理が施された画像であって、タッチされた被写体領域以外の領域に対しγ曲線Ｇ１によるγ補正処理が施された画像が、タッチパネルＬＣＤ１２にライブビュー表示される。つまり、ステップＳＣ７４の処理の後、ＤＳＰ５のγ補正処理部５ｅは、画像上におけるタッチされた被写体領域にγ曲線Ｇ５を適用したγ補正処理をデジタル信号に対して施すとともに、画像上におけるタッチされた被写体領域以外の領域にγ曲線Ｇ１を適用したγ補正処理をデジタル信号に対して施す。
【００９７】
図１６に示されるγ曲線Ｇ５は、全範囲（０〜２５５）における入力輝度を、当該入力輝度よりも小さい出力輝度へと変換する特性を有する。このため、ステップＳＣ７４の処理により、γ曲線Ｇ５を適用したγ補正処理が施された領域（タッチされた被写体領域）の明るさが、当該γ補正処理が施される前における明るさよりも小さくなる。つまり、ステップＳＣ７４の処理により、タッチされた被写体領域が暗くなる。なお、ステップＳＣ７４の処理においてタッチされた被写体領域に適用されるγ曲線は、図１６に示されるγ曲線Ｇ５に限られない。ステップＳＣ７４の処理においてタッチされた被写体領域に適用されるγ曲線は、全範囲（０〜２５５）における入力輝度を、当該入力輝度よりも小さい出力輝度へと変換する特性を有するγ曲線であれば、何でもよい。
【符号の説明】
【００９８】
１００  デジタルカメラ
１      光学レンズ装置  
２      シャッタ
３      ＣＣＤ
４      ＡＦＥ
５      ＤＳＰ
６      ＣＰＵ
７      フラッシュメモリ
８      ＤＲＡＭ
９      メモリカード
１０    キーブロック
１１    ＬＣＤ駆動回路
１２    タッチパネルＬＣＤ
１３    システムバス
【図１】
2010187360.tif 000003
【図２】
2010187360.tif 000004
【図３】
2010187360.tif 000005
【図４】
2010187360.tif 000006
【図５】
2010187360.tif 000007
【図６】
2010187360.tif 000008
【図７】
2010187360.tif 000009
【図８】
2010187360.tif 000010
【図９】
2010187360.tif 000011
【図１０】
2010187360.tif 000012
【図１１】
2010187360.tif 000013
【図１２】
2010187360.tif 000014
【図１３】
2010187360.tif 000015
【図１４】
2010187360.tif 000016
【図１５】
2010187360.tif 000017
【図１６】
2010187360.tif 000018