(57)【要約】【課題】  ユーザが注目する領域や注目する色に着目した画像補正を行う。【解決手段】  画像を表示する表示器と、表示器の前面側に配置され、入力操作を受け付けるタッチパネルと、タッチパネルに対する第１入力操作が実行されたときに、表示器に表示された画像から、第１入力操作が実行されたときの操作位置に対応した画素を特定する特定部と、タッチパネルに対する第２入力操作が実行されたときに、特定部により特定された画素の画素値を第２入力操作に基づいて変更することで、画像に対する画像補正時に用いるトーンカーブを調整する調整部と、を備えたことを特徴とする。【選択図】    図２
2012181717.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示器と、
前記表示器の前面側に配置され、入力操作を受け付けるタッチパネルと、
前記タッチパネルに対する第１入力操作が実行されたときに、前記表示器に表示された画像から、該第１入力操作の操作位置に対応した画素を特定する特定部と、
前記タッチパネルに対する第２入力操作が実行されたときに、前記特定部により特定された前記画素の画素値を前記第２入力操作に基づいて変更することで、前記画像に対する画像補正時に用いるトーンカーブを調整する調整部と、
を備えたことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記表示器を制御する表示制御部を、さらに備え、
前記表示制御部は、前記特定部により特定された画素の画素値を変更するための図形を前記画像に重畳表示させ、
前記タッチパネルに対する前記第２入力操作は、前記表示器に表示された前記図形を変形させることで実行されることを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置において、
前記表示制御部は、前記タッチパネルに対する前記第２入力操作に基づいた前記図形の変形時に、前記変形された図形と前記特定部により特定された画素とが重畳表示されないように、前記表示器に前記図形を表示させることを特徴とする画像表示装置。
【請求項４】
請求項２又は請求項３に記載の画像表示装置において、
前記タッチパネルに対する前記第１入力操作は複数回実行可能であり、
前記表示制御部は、前記複数回の前記第１入力操作のそれぞれに対応する前記図形を前記表示器に表示させることを特徴とする画像表示装置。
【請求項５】
請求項２から請求項４のいずれか１項に記載の画像表示装置において、
前記表示器に表示される前記図形の大きさは、前記タッチパネルに対する前記第１入力操作により前記操作位置が指定されたときに、前記タッチパネル上の、前記第１入力操作が検出された領域の大きさに基づいて設定されることを特徴とする画像表示装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像表示装置において、
前記調整部により調整された前記トーンカーブを用いて前記画像に対する画像補正を行う画像補正部をさらに備え、
前記表示制御部は、前記タッチパネルに対する前記第２入力操作時に、前記調整されたトーンカーブを用いた前記画像補正が施された前記画像を前記表示器に表示させることを特徴とする画像表示装置。
【請求項７】
被写体光を光電変換する撮像素子と、
前記撮像素子から出力される画像信号に対して画像処理を行う画像処理部と、
請求項１から請求項６のいずれか１項に記載の画像表示装置と、
を備えたことを特徴とする撮像装置。
【請求項８】
画像を表示する表示工程と、
タッチパネルに対する第１入力操作を受けて、該第１入力操作が実行されたときの操作位置に対応した画素を表示された画像から特定する特定工程と、
前記タッチパネルに対する第２入力操作を受けて、前記特定工程にて特定された前記画素の画素値を前記第２入力操作に基づいて変更することで、前記画像に対する画像補正時に用いるトーンカーブを調整する調整工程と、
をコンピュータに実行させることが可能な画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置、撮像装置及び画像補正プログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等により取得される画像に加工処理や補正処理などを行う画像レタッチ用のアプリケーションソフトウェアが種々提供されている。このような画像レタッチ用のアプリケーションソフトウェアでは、対象となる画像が表示される他、例えば補正機能の内容（例えばトーンカーブ等）が表示される。例えばトーンカーブが表示されている場合には、ユーザは、マウスを利用したグラフィックユーザインターフェイス（ＧＵＩ）の操作を行う。具体的には、マウスを用いてトーンカーブ上の任意の位置を変更することでトーンカーブを調整する（特許文献１参照）。なお、周知のように、トーンカーブは、元の明るさ（入力値）と、調整後の明るさ（出力値）との関係を示すものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３８５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したトーンカーブの調整において、任意の位置（画像補正時における入力値）が画像中のどの画素に対応しているかがユーザにはわかりにくいという問題がある。また、このトーンカーブを用いた色味の補正は、画像全体を考慮した補正であり、ユーザが注目している領域、又はユーザが注目する色を主眼とした色味の補正ではない。このため、結果的に、ユーザが注目する領域や着目する色が、どのように補正されるかが認識しにくい。
【０００５】
そこで、本発明は、ユーザが注目する領域や注目する色に着目したトーンカーブの調整や、注目する領域や注目する色に着目した画像全体に対する画像補正を簡易な構成で行うことができるようにした画像表示装置、撮像装置及び画像補正プログラムを提供することを目的にする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の画像表示装置は、画像を表示する表示器と、前記表示器の前面側に配置され、入力操作を受け付けるタッチパネルと、前記タッチパネルに対する第１入力操作が実行されたときに、前記表示器に表示された画像から、該第１入力操作の操作位置に対応した画素を特定する特定部と、前記タッチパネルに対する第２入力操作が実行されたときに、前記特定部により特定された前記画素の画素値を前記第２入力操作に基づいて変更することで、前記画像に対する画像補正時に用いるトーンカーブを調整する調整部と、を備えたことを特徴とする。
【０００７】
また、前記表示器を制御する表示制御部を、さらに備え、前記表示制御部は、前記特定部により特定された画素の画素値を変更するための図形を前記画像に重畳表示させ、前記タッチパネルに対する前記第２入力操作は、前記表示器に表示された前記図形を変形させることで実行されるものである。
【０００８】
この場合、前記表示制御部は、前記タッチパネルに対する前記第２入力操作に基づく前記図形の変形時に、前記変形された図形と前記特定部により特定された画素とが重畳表示されないように、前記表示器に前記図形を表示させるものである。
【０００９】
また、前記タッチパネルに対する前記第１入力操作は複数回実行可能であり、前記表示制御部は、前記複数回の前記第１入力操作のそれぞれに対応する前記図形を前記表示器に表示させるものである。
【００１０】
また、前記表示器に表示される前記図形の大きさは、前記タッチパネルに対する前記第１入力操作により前記操作位置が指定されたときに、前記タッチパネル上の、前記第１入力操作が検出された領域の大きさに基づいて設定されるものである。
【００１１】
また、前記調整部により調整された前記トーンカーブを用いて前記画像に対する画像補正を行う画像補正部をさらに備え、前記表示制御部は、前記タッチパネルに対する前記第２入力操作時に、前記調整されたトーンカーブを用いた前記画像補正が施された前記画像を前記表示器に表示させるものである。
【００１２】
また、本発明の撮像装置は、被写体光を光電変換する撮像素子と、前記撮像素子から出力される画像信号に対して画像処理を行う画像処理部と、上述した画像表示装置と、を備えたことを特徴とする。
【００１３】
また、本発明の画像補正プログラムは、画像を表示する表示工程と、タッチパネルに対する第１入力操作を受けて、該第１入力操作が実行されたときの操作位置に対応した画素を表示された画像から特定する特定工程と、前記タッチパネルに対する第２入力操作を受けて、前記特定工程にて特定された前記画素の画素値を前記第２入力操作に基づいて変更することで、前記画像に対する画像補正時に用いるトーンカーブを調整する調整工程と、をコンピュータに実行させることが可能なものである。
【発明の効果】
【００１４】
本発明によれば、ユーザが注目する領域や注目する色に着目したトーンカーブの調整や、注目する領域や注目する色に着目した画像全体に対する画像補正を簡易な構成で行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明を実施した画像表示装置の一例を示す斜視図である。
【図２】画像表示装置の電気的構成を示す機能ブロック図である。
【図３】画像補正モードにおける処理の流れを示すフォローチャートである。
【図４】画像を表示した状態の画像表示装置を示す正面図である。
【図５】（ａ）は操作用図形が画像に重畳表示された状態の画像表示装置を示す正面図、（ｂ）は操作用図形が表示された直後のトーンカーブを示すグラフである。
【図６】（ａ）は操作用図形の高さを拡げたときの画像表示装置を示す正面図、（ｂ）は操作用図形の高さを拡げたときに調整されるトーンカーブを示すグラフである。
【図７】（ａ）は操作用図形の高さを狭めたときの画像表示装置を示す正面図、（ｂ）は操作用図形の高さを狭めたときに調整されるトーンカーブを示すグラフである。
【図８】（ａ）は複数の注目領域を指定したときの画像表示装置を示す正面図、（ｂ）は複数の操作用図形の高さを変更したときに調整されるトーンカーブの一例を示すグラフである。
【図９】デジタルカメラの一例を示す機能ブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の画像表示装置１０について説明する。図１に示すように、画像表示装置１０は、その前面に表示部１５が設けられる。画像表示装置１０の表示部１５の下方には、実行ボタン１６、終了ボタン１７及び十字キー１８などの操作部材が設けられる。この画像表示装置１０の上面には、後述するメディアスロット２６に記憶媒体３０を装着するための装着口１９が設けられる。なお、この画像表示装置１０は、上述した実行ボタン１６、終了ボタン１７及び十字キー１８などの操作部材を利用した操作の他に、後述するタッチパネル２９を利用したグラフィックユーザインターフェイス（ＧＵＩ）の操作が可能である。
【００１７】
図２に示すように、画像表示装置１０は、ＣＰＵ２１、メモリ２２、表示部１５、表示制御回路２３、コントローラ２４、実行ボタン１６、終了ボタン１７、十字キー１８、コントローラ２５、メディアスロット２６からなる。画像表示装置１０の各部のうち、ＣＰＵ２１、メモリ２２、表示制御回路２３、コントローラ２４，２５、メディアスロット２６は、バス２７を介して接続される。上述した表示部１５は、表示器２８及びタッチパネル２９から構成される。なお、本実施形態では、実行ボタン１６、終了ボタン１７、十字キー１８などを設けているが、これら操作部材は必ずしも設ける必要はなく、これら操作ボタンを表示器２８に表示させ、タッチパネル２９による入力操作を行うものであってもよい。
【００１８】
ＣＰＵ２１は、メモリ２２に格納されたシーケンスプログラムに基づいて、画像表示装置１０の各部を制御する。例えばコントローラ２４，２５のいずれかから信号が出力されたときには、ＣＰＵ２１は、該信号に基づいた処理を実行する。また、ＣＰＵ２１は、表示部１５に表示される画像に対して画像補正処理を実行する。
【００１９】
メモリ２２は、図示は省略するが、ＲＯＭ領域とＲＡＭ領域とを備えている。ＲＯＭ領域には、上述したシーケンスプログラムが記憶される。ＲＡＭ領域には、シーケンスプログラムを実行したときに発生する演算子や、メディアスロット２６に装着される記憶媒体３０から読み出された画像データが一時記憶される。
【００２０】
表示部１５は、上述したように、表示器２８及びタッチパネル２９からなるタッチパネル式ディスプレイの形態をとる。表示器２８としては、例えば液晶表示ディスプレイ（ＬＣＤ）や、ＥＬディスプレイなどが挙げられる。表示器２８は、メディアスロット２６に装着される記憶媒体３０から読み出された画像データに基づく画像が表示される他、画像表示装置１０の設定を行う際の設定用画像、画像補正処理時に用いられる図形（後述）等が表示される。この表示器２８における表示制御は、表示制御回路２３により実行される。
【００２１】
タッチパネル２９は、表示器２８の前面側に配置される。このタッチパネル２９としては、例えば静電容量方式、赤外線方式、超音波方式、低硬膜方式などのいずれかが用いられる。タッチパネル２９による入力操作が実行されると、タッチパネル２９は入力操作に基づいた検出信号をコントローラ２４に出力する。コントローラ２４は、タッチパネル２９から出力される検出信号を座標信号に変換しＣＰＵ２１に出力する。ＣＰＵ２１は、コントローラから出力される座標信号に基づいた処理を実行する。
【００２２】
実行ボタン１６は、画像表示装置１０の設定を決定する、表示する画像を確定する、或いは画像補正モードに移行させる場合などに操作される。終了ボタン１７は、画像表示装置１０の設定、画像の表示、或いは画像補正モードを終了する場合などに操作される。十字キー１８は、表示器に表示された各種設定などを選択する際に操作される。これら操作部材のいずれかが操作されると、操作された操作部材から、その検出信号が出力される。コントローラ２５は、これら操作部材のいずれかから出力される検出信号を操作信号としてＣＰＵ２１に出力する。
【００２３】
メディアスロット２６は、例えばフラッシュメモリを内蔵したメモリーカードや、光学ディスクや磁気ディスクなどのいずれかの記憶媒体３０が装着される。この記憶媒体３０のメディアスロット２６への装着時に、メディアスロット２６と記憶媒体３０とが電気的に接続される。
【００２４】
次に、本実施形態の画像表示装置における画像補正処理時の処理の流れを、図３に示すフローチャートに基づいて説明する。なお、図３のフローチャートは、表示部１５に表示された画像の色味を補正する画像補正モードに移行したことを契機に実行される。ここで、画像補正モードとは、表示部に表示された画像に対して、画像補正処理を行うモードである。この画像補正モードは、ユーザが画像中の注目する領域（以下、注目領域）をタッチパネル２９の入力操作により指定し、指定された注目領域の画素値を変更しながら画像に対する画像補正処理を実行することが可能となる。なお、この画像補正モードは、表示部に画像が表示されているときに、実行ボタン１６を操作することで実行される。
【００２５】
ステップＳ１０１は、タッチパネル２９の入力操作があるか否かを判定する処理である。タッチパネル２９における入力操作が行われると、タッチパネル２９からコントローラ２４に入力操作に基づく検出信号が出力される。これを受けて、コントローラ２４は、入力される検出信号に基づく座標信号を生成する。なお、タッチパネル２４からの検出信号の出力は、ユーザによる注目領域の指定が実行されたことを意味している。コントローラ２４は、生成された座標信号をＣＰＵ２１に出力する。
【００２６】
ＣＰＵ２１は、コントローラ２４から座標信号が出力された場合に、ステップＳ１０１の判定処理をＹｅｓとする。この場合、ステップＳ１０２に進む。一方、ＣＰＵ２１は、コントローラ２４から座標信号が出力されない場合に、ステップＳ１０１の判定処理をＮｏとする。この場合、タッチパネル２９の操作があると判定されるまで、ステップＳ１０１の判定処理が実行される。
【００２７】
ステップＳ１０２は、タッチされた領域に内接する円の直径を算出する処理である。上述したように、タッチパネル２９による入力操作が行われると、コントローラ２４からＣＰＵ２１に向けて、入力操作が行われたときの座標信号が出力される。例えばユーザが指による入力操作を行った場合、指が接触する領域に対する座標信号がコントローラ２４からＣＰＵ２１に向けて出力される。ＣＰＵ２１は、入力される座標信号を用いて、指が接触する領域に内接する円の直径を算出する。ＣＰＵ２１は、算出した円の直径を、入力操作された指の幅（太さ）としてメモリ２２に記憶する。
【００２８】
ステップＳ１０３は、注目領域における画素値を抽出する処理である。上述したように、ＣＰＵ２１には、指が接触した領域の座標信号が入力されている。ＣＰＵ２１は、表示器２８に表示された画像の元になる画像データと、座標信号とを用いて、注目領域における画素値を抽出する。なお、注目領域は、ユーザが指で入力操作した領域、言い換えれば指が接触した領域である。そこで、ＣＰＵ２１は、例えば注目領域の中心に位置する画素を特定する。次に、ＣＰＵ２１は、特定された画素の画素値を注目領域における画素値として抽出する。ＣＰＵ２１は、注目領域の中心に位置する画素の位置データと、抽出した注目領域の画素値とをメモリ２２に一時記憶させる。なお、注目領域の画素値としては、注目領域の中心に位置する画素に限定される必要はなく、例えば注目領域に含まれる画素の画素値の最頻値や平均値と同一、或いは近似する画素の画素値としてもよいし、注目領域の重心に位置する画素の画素値としてもよい。
【００２９】
ステップＳ１０４は、タッチパネル２９の入力操作がないか否かを判定する処理である。例えば画像中にユーザが注目している領域が１箇所であるときには、タッチパネル２９における入力操作は１回で終了する。一方、画像中にユーザが注目している領域が複数ある場合には、タッチパネル２９における入力操作は、ユーザが注目している領域のそれぞれに対して実行される。そこで、このステップＳ１０４の判定処理では、ＣＰＵ２１は、タッチパネル２９の入力操作に基づく座標信号がコントローラ２４から出力されたか否かによって、タッチパネル２９の入力操作がないか否かを判定する。例えば、タッチパネル２９の入力操作に基づく座標信号がコントローラ２４から出力されない場合には、タッチパネル２９の入力操作がないと判定する。この場合、ステップＳ１０４の判定処理がＹｅｓとなり、ステップＳ１０５に進む。一方、タッチパネル２９の入力操作に基づく座標信号がコントローラ２４から出力された場合には、タッチパネル２９の入力操作があると判定する。この場合、ステップＳ１０４の判定処理がＮｏとなり、ステップＳ１０２に進み、再度ステップＳ１０２及びステップＳ１０３の処理が実行される。なお、ユーザが注目する領域が画像中に複数ある場合には、ユーザが注目する領域全てに対してタッチパネル２９の入力操作が終了するまで、繰り返される。
【００３０】
ステップＳ１０５は、実行ボタン１６の操作があるか否かを判定する処理である。実行ボタン１６が操作されると、その検出信号がコントローラ２５に入力される。検出信号を受けて、コントローラ２５は、実行ボタン１６が操作されたことを示す信号（操作信号）を出力する。ＣＰＵ２１は、コントローラ２５から操作信号が出力されたか否かを判断することで、実行ボタン１６の操作があるか否かを判定する。例えば、コントローラ２５から操作信号が出力されたと判断したときには、ステップＳ１０５の判定処理をＹｅｓとする。この場合、ステップＳ１０６に進む。一方、コントローラ２５から操作信号が出力されていないと判断したときには、ステップＳ１０５の判定処理をＮｏとする。この場合、ステップＳ１０４に戻る。
【００３１】
ステップＳ１０６は、操作用図形を設定する処理である。なお、この操作用図形としては、例えば矩形が挙げられる。注目領域の中心に位置する画素の画素値をメモリ２２から読み出し、矩形からなる操作用図形の高さＨを設定する。例えば、操作用図形の高さＨは、画素値が階調値（０〜２５５）を示すものであれば、画素値が階調値０となるときの操作用図形の高さＨをＨ＝Ｈｍｉｎとし、画素値が階調値２５５となるときの操作用図形の高さＨをＨｍａｘにしたときの、注目領域の中心に位置する画素の画素値に基づく高さＨを求めればよい。また、ＣＰＵ２１は、入力操作された指の幅（太さ）をメモリ２２から読み出し、読み出した指の幅を操作用図形の幅Ｗとして設定する。なお、操作用図形を矩形としているが、これに限定される必要はなく、円、楕円等、他の図形を用いることも可能である。
【００３２】
操作用図形の設定の後、ＣＰＵ２１は、表示器２８に表示している画像データ及び注目領域の中心に位置する画素の位置データをメモリ２２から読み出す。そして、ＣＰＵ２１は、操作用図形を表示する位置を設定する。この操作用図形を表示する位置としては、例えば注目領域の中心に位置する画素の位置から操作用図形の中心の位置が最も離れ、且つ操作用図形の高さＨがＨ＝Ｈｍａｘまで変更されたときに操作用図形が表示器２８に表示することができる位置を求める。
【００３３】
操作用図形を表示する位置を求めた後、ＣＰＵ２１は、メモリ２２から図形データを読み出す。ＣＰＵ２１は、読み出した図形データ、操作用図形の高さＨ及び幅Ｗのデータ、及び操作用図形を表示する位置を示す位置データを表示制御回路２３に出力する。なお、タッチパネル２９により、ユーザが注目領域を複数指定している場合には、それぞれの領域に対応する操作用図形の設定が、このステップＳ１０６で実行される。
【００３４】
ステップＳ１０７は、操作用図形を表示する処理である。表示制御回路２３は、操作用図形の高さＨ及び幅Ｗのデータを用いて図形データを調整する。そして、表示制御回路２３は、操作用図形を表示する位置を示す位置データに基づいて、調整された図形データに基づく図形を表示する。これにより、操作用図形と画像とが表示器２８に重畳表示される。なお、タッチパネル２９により、ユーザが注目領域を複数指定している場合には、それぞれの領域に対応する操作用図形を表示する処理が、このステップＳ１０７で実行される。
【００３５】
ステップＳ１０８は、操作用画像を変形する旨のタッチパネル２９の操作があるか否かを判定する処理である。上述したように、タッチパネル２９は、入力操作に基づく検出信号をコントローラ２４に出力する。また、コントローラ２４は、検出信号に基づく座標信号をＣＰＵ２１に出力する。ＣＰＵ２１は、入力された座標信号に基づいて、タッチパネル２９における入力操作に基づく領域内に、操作用図形の高さ方向の端部が含まれるか否かを判定する。例えば、タッチパネル２９における入力操作に基づく領域内に、操作用図形の高さ方向の端部が含まれる場合には、ＣＰＵ２１は、ステップＳ１０８の判定処理をＹｅｓとし、ステップＳ１０９に進む。一方、タッチパネル２９における入力操作に基づく領域内に、操作用図形の高さ方向の端部が含まれない場合には、ＣＰＵ２１は、ステップＳ１０８の判定処理をＮｏとし、タッチパネル２９における入力操作に基づく領域内に、操作用図形の高さ方向の端部が含まれると判定されるまで、ステップＳ１０８の処理を実行する。なお、タッチパネル２９により、ユーザが注目領域を複数指定している場合には、操作用図形が複数表示されるので、このステップＳ１０８の判定は、タッチパネル２９における入力操作に基づく領域内に、複数の操作用図形の何れか操作用図形の高さ方向の端部が含まれるか否かを判定すればよい。
【００３６】
ステップＳ１０９は、タッチパネル２９の入力操作にあわせて操作用図形を変形させる処理である。タッチパネル２９は、ユーザの指が接触する領域が移動することを検出することが可能であり、ユーザの指が接触する領域の移動に併せて、検出信号をコントローラ２４に対して出力している。これにより、コントローラ２４は、タッチパネル２９から出力される検出信号に基づいた座標信号をＣＰＵ２１に出力している。ＣＰＵ２１は、入力される座標信号を表示制御回路２３に出力する。これを受けて、表示制御回路２３は、入力される座標信号を用いて、ステップＳ１０７にて表示した操作用図形の高さＨを調整する。そして調整した操作用図形を表示器２８に表示する。これにより、タッチパネル２９の入力操作にあわせて、表示器２８に表示される操作用図形が変形される。
【００３７】
ステップＳ１１０は、トーンカーブを調整する処理である。ステップＳ１０９において、タッチパネル２９の入力操作に基づいた座標信号がＣＰＵ２１に入力される。ＣＰＵ２１は、タッチパネル２９の入力操作の変化量を、入力される座標信号から求める。そして、ＣＰＵ２１は、求めたタッチパネル２９の入力操作の変化量と、タッチパネル２９の入力操作が行われる前、言い換えればステップＳ１０７において操作用図形が表示された直後の注目領域の中心の画素の画素値とを用いて、タッチパネル２９の入力操作に基づいた画素値を算出する。そして、ＣＰＵ２１は、画像補正用に用いるトーンカーブを調整する。
【００３８】
ステップＳ１１１は、調整されたトーンカーブを用いて、画像データを画像補正する処理である。ＣＰＵ２１は、表示された画像の基になる画像データに対して、ステップＳ１１０にて調整されたトーンカーブを用いた画像補正処理を施す。なお、この画像補正処理された画像データは、一旦メモリ２２に記憶される。そして、ＣＰＵ２１は、画像補正処理が施された画像データをメモリ２２から読み出し、表示制御回路２３に出力する。なお、このステップＳ１１１の処理は、ＣＰＵ２１にて実行する必要はなく、表示制御回路２３にて実行してもよい。
【００３９】
ステップＳ１１２は、画像補正処理が施された画像を表示する処理である。表示制御回路２３は、画像補正処理が施された画像データに基づく画像を表示する。
【００４０】
ステップＳ１１３は、画像補正処理が施された画像を記憶するか否かを判定する処理である。画像補正処理が施された画像を記憶するか否かの判定は、例えば実行ボタン１６が操作されたか否かによって判定される。つまり、ＣＰＵ２１は、コントローラ２５から実行ボタン１６の操作信号が出力されたか否かを判断することで、表示された画像（画像補正処理が施された画像）を記憶するか否かを判定する。例えばコントローラ２５から実行ボタン１６の操作信号が出力された場合には、ＣＰＵ２１は、ステップＳ１１３の判定処理をＹｅｓとする。この場合ステップＳ１１４に進む。一方、例えばコントローラ２５から実行ボタン１６の操作信号が出力されていない場合には、ＣＰＵ２１は、ステップＳ１１３の判定処理をＮｏとする。この場合、ステップＳ１０８に戻る。
【００４１】
ステップＳ１１４は、画像補正処理が施された画像を記憶する処理である。ＣＰＵ２１は、メモリ２２に記憶された画像データ（画像補正処理が施された画像データ）をメモリ２２から読み出し、記憶媒体３０に書き込む。この際、ＣＰＵ２１は、画像データに対して、画像補正処理の内容を示すデータを付帯情報として書き込む。なお、記憶媒体３０には、画像補正処理前の画像データが記憶されていることから、画像補正処理が施された画像データを記憶媒体３０に記憶する場合には、画像補正処理前の画像データを削除した上で画像補正処理が施された画像データを記憶してもよいし、画像補正処理が施された画像データの画像データ名とは異なる画像データ名の画像データとして記憶媒体３０に記憶させてもよい。
【００４２】
以下、画像補正モードにおける画像表示装置の表示についての具体例を説明する。図４は、画像補正モードにおける画像表装置を示す。上述したように、画像が表示された後、実行ボタン１６を操作すると、画像補正モードに移行される。ユーザは、タッチパネル２９による入力操作により注目領域を指などによりタッチし、再度実行ボタン１６を操作する。
【００４３】
例えば注目領域が１箇所指定された場合について説明する。なお、図４中符号３５に示す楕円内のハッチングの領域が実際にタッチされた領域、言い換えれば注目領域（以下、注目領域３５）となる。ユーザが再度、実行ボタン１６を操作すると、表示部１５には、注目領域３５の画素値（この場合、注目領域３５の中心に位置する画素の画素値）を示す操作用図形３６が表示される（図５（ａ）参照）。この状態では、図５（ｂ）に示すように、画像補正処理に用いるトーンカーブの形状は、画像補正処理前の画素値と画像補正処理後の画素値とが同一の値となる直線形状となる。つまり、注目領域３５の中心に位置する画素の画素値を入力値Ｗｉｎとすると、出力値Ｗｏｕｔは、Ｗｉｎ＝Ｗｏｕｔとなる。
【００４４】
ユーザが、タッチパネル２９の操作用図形３６の高さ方向の両端部に該当する領域（符号３７，３８に示す楕円内のハッチングの領域）に指をそれぞれ接触させる。そして、指が接触している領域３７をＡ方向に、指が接触している領域３７をＢ方向に、つまり、タッチパネル２９に触れている指をそれぞれ互いに離れる方向に、タッチパネル２９に接触した状態で移動させる。この操作に併せて、操作用図形３６の高さＨが長くなる（図６（ａ）参照）。この操作用図形３６は、注目領域３５の中心に位置する画素の画素値を指標として表示しているので、この操作用図形３６の高さＨを長くすると、注目領域３５の中心に位置する画素の画素値も高くなる。この場合、注目領域３５の中心に位置する画素の画素値において、入力値に対して出力値の値が高くなるように、つまり、図６（ｂ）中二点差線で示されるトーンカーブが、上方に湾曲したトーンカーブに調整される。この場合、注目領域３５の中心に位置する画素の画素値を入力値Ｗｉｎとした場合には、出力値は、Ｗ’ｏｕｔ（＞Ｗｏｕｔ）となる。これに併せて、調整されたトーンカーブを用いて画像補正処理された画像が表示部１５に表示される。この場合、表示される画像は、画像補正処理を行う前の画像に対して、画像全体の色味が強くなる。
【００４５】
また、操作用図形３６の両端部のうち、指が接触している領域３７をＢ方向に、指が接触している領域３７をＡ方向に、つまり、タッチパネル２９に触れている指をそれぞれ互いに近づける方向に、タッチパネル２９に接触した状態で移動させる。この操作に併せて、操作用図形３６の高さＨが短くなる（図７（ａ）参照）。この操作用図形３６の高さＨを短くすると、注目領域３５の中心に位置する画素の画素値も低くなる。この場合、注目領域３５の中心に位置する画素の画素値において、入力値に対して出力値の値が低くなるように、つまり、図６（７）中二点差線で示されるトーンカーブが、下方に湾曲したトーンカーブに調整される。この場合、注目領域の中心に位置する画素の画素値を入力値Ｗｉｎとした場合には、出力値は、Ｗ”ｏｕｔ（＜Ｗｏｕｔ）となる。これに併せて、調整されたトーンカーブを用いて画像補正処理された画像が表示部１５に表示される。この場合、表示される画像は、画像補正処理を行う前の画像に対して、画像全体の色味が弱くなる。
【００４６】
このように、操作用図形３６を変形させる、詳細には、操作用図形３６の高さＨを変更することで、注目領域の中心に位置する画素の画素値が変更される。この画素値の変更に基づいて、画像補正処理時に用いるトーンカーブが調整される。そして、調整されたトーンカーブに基づいて画像の色味が補正される。なお、調整されたトーンカーブを用いた画像補正処理では、注目領域３５の中心に位置する画素の画素値だけでなく、他の画素の画素値も、言い換えれば画像全体の色味が補正される。つまり、ユーザは、ユーザ自身が指定した注目領域や色などに着目したトーンカーブの調整を行うことができ、また、指定した注目領域や色などに着目した画像補正処理を実行することができる。
【００４７】
なお、表示部１５に表示される操作用図形３６は、その幅（太さ）Ｗが注目領域３５を指定したときにタッチパネル２９に接触したユーザの指に基づいて設定されることから、操作用図形３６の操作性を向上させることができる。
【００４８】
さらに、この操作用図形３６は、指定された注目領域３５から離れた位置に配置されることから、操作用図形３６の高さＨを変更するときに操作用図形３６を注目領域３５に重畳させることがなく、ユーザは、注目領域３５に注目しながら、操作用図形３６の高さを変更することができる。
【００４９】
また、この場合、操作用図形３６で示される画素値が注目領域３５に含まれる画素のいずれかであるかを認識させるために、目的の画素に対して、マークなどを重畳表示させることも可能である。
【００５０】
図４〜図７においては、注目領域を１箇所指定した場合について表しているが、注目領域は複数指定することができる。複数指定された場合には、操作用図形が指定された注目領域に併せて複数表示される。図８（ａ）は、注目領域が３箇所指定された場合について表している。この場合、注目領域４１，４２，４３が指定された場合、各注目領域の中心に位置する画素は、符号４４，４５，４６で示される。また、これら画素の画素値を変更する際の操作用図形は、符号４７，４８，４９で示される。なお、操作用図形４７が画素４４に対応付けられた操作用図形であり、操作用図形４８が画素４５に対応付けられた操作用図形であり、操作用図形４９が画素４６に対応付けられた操作用図形である。
【００５１】
なお、図８においては、以下の内容は含まれていないが、注目領域が複数指定された場合には、各注目領域と対応付けができるように、各注目領域の中心の画素に対して異なる色のマークを表示し、注目領域の画素に対応する操作用図形を、該画素に付されたマークと同一色で表示する、又は対応する操作用図形の外枠を、該画素に付されたマークと同一色で表示すればよい。また、操作用図形の配置は、ユーザがトーンカーブをイメージできるように、図中表示部の左側に配置される操作用図形を、画像補正処理前の画素値が最も低い操作用図形とし、図中表示部の右側に配置される操作用図形を、画像補正処理前の画素値が最も高い操作用図形となるように配置する。
【００５２】
なお、図８（ａ）に示すように、注目領域を複数指定した場合には、操作用図形が指定された注目領域に併せて表示される。つまり、各注目領域の中心に位置する画素の画素値を変更することが可能となる。図８（ｂ）は注目領域が３箇所指定されたときに操作用図形を変形させることで、トーンカーブを調整した例である。図８（ｂ）中、二点鎖線で示す直線が操作用図形を変形させる前のトーンカーブであり、実線で示す曲線が操作用図形を変形させる前のトーンカーブである。なお、複数の操作用図形が表示された場合には、トーンカーブは、変更された画素値を用いたスプライン補間などの補間アルゴリズムを用いて調整される。
【００５３】
本実施形態では、２つの指を用いて操作用図形を変形させる実施形態としているが、これに限定される必要はなく、１つの指で操作用図形を変形させることも可能である。
【００５４】
本実施形態では、操作用図形は、指定した注目領域から離れた位置に配置するとしか述べていないが、例えば表示部を複数の領域に仮想的に分割し、指定された注目領域が多く含まれる領域から、最も離れた領域に操作用図形を配置するなど、適宜設定することが可能である。
【００５５】
本実施形態では、操作用図形の高さを変更することができる場合について説明しているが、これに限定される必要はなく、操作用図形の幅を変更することができるようにしてもよい。
【００５６】
本実施形態では、画像表装置１０と他の電子機器との接続について詳細は記載していないが、他の電子機器と接続できる画像表示装置であっても、他の電子機器と接続することができない画像表示装置であってもよい。なお、他の電子機器とは、例えばデジタルカメラや、携帯型電話機などの携帯型端末機、ハードディスクドライブに代表される外部接続用の記憶装置が挙げられる。例えば、他の電子機器との接続ができる画像表示装置であれば、メディアスロットに装着された記憶媒体に記憶された画像データを表示するだけでなく、他の電子機器から画像表示装置に入力される画像データを表示することができるので、他の電子機器から画像表示装置に入力される画像データに対しても本発明の機能を用いることができる。
【００５７】
本実施形態では、画像表示装置を例に取り上げて説明しているが、これに限定される必要はなく、例えばデジタルカメラに代表される撮像装置に本発明を用いることができる。図９に示すように、デジタルカメラ６０は、撮像光学系６１、撮像素子６２、Ａ／Ｄ変換部６３、タイミングジェネレータ（ＴＧ）６４、バッファメモリ６５、画像処理回路６６、表示制御回路６７、表示装置６８、コントローラ６９、タッチパネル７０、メディアスロット７１、ＣＰＵ７２、内蔵メモリ７３、レリーズボタン７４、設定操作部７５等から構成される。なお、Ａ／Ｄ変換部６３、バッファメモリ６５、画像処理回路６６、表示制御回路６７、メディアスロット７１、ＣＰＵ７２、内蔵メモリ７３は、それぞれバス７６により接続される。
【００５８】
この場合、レリーズボタン７４の操作により撮像処理が実行されると、撮像素子６２から画像信号が出力される。この画像信号は、Ａ／Ｄ変換部６３によりアナログの画像信号からデジタルの画像信号に変換され、バッファメモリ６５に記憶される。画像処理回路６６は、バッファメモリ６５に記憶された画像信号に対して、周知のホワイトバランス処理、色補間処理、輪郭補償処理、ガンマ処理などの画像処理を施した後、バッファメモリ６５に記憶する。表示制御回路６７は、バッファメモリ６５に書き込まれた画像信号（画像データ）を読み出し、読み出した画像データに基づいた画像を表示装置６８に表示する。
【００５９】
また、メディアスロット７１に装着された記憶媒体７７に記憶された画像データを表示装置６８に表示させる場合も、記憶媒体７７から読み出された画像データはバッファメモリ６５に記憶される。この場合も、表示制御回路６７は、バッファメモリ６５に記憶された画像データを読み出し、読み出した画像データに基づいた画像を表示装置６８に表示する。
【００６０】
表示装置６８に画像が表示された後、例えば設定操作部７５の操作が行われたときに、本実施形態の画像補正モードに移行する。この場合、画像補正モードにおけるトーンカーブの調整及び画像補正処理は、ＣＰＵ７２ではなく、画像処理回路６６によって実行される。
【００６１】
このように、デジタルカメラ６０に本発明を適用した場合には、予め記憶媒体７７に記憶される画像データに対する画像補正処理だけでなく、撮影により得られた画像データに対しても画像補正処理を実行することができる。この場合も、ユーザが注目する領域、或いはユーザが注目する色を主眼にした画像補正を簡易に実行することが可能となる。
【００６２】
本実施形態では、画像表装置、撮像装置を例に取り上げたが、これに限定される必要はなく、タッチパネルを備えた画像表示装置を備えた電子機器であれば、本発明を適用することができる。
【００６３】
また、この他に、タッチパネルを備えた画像表示装置に適用される画像補正プログラムであってもよい。この画像補正プログラムとしては、図３に示すフローチャートの処理を画像表示装置のＣＰＵによって実行できるものであればよい。なお、この画像補正プログラムは、ＣＰＵによって読み取ることができる記憶媒体に記憶されていることが好ましい。
【符号の説明】
【００６４】
１０…画像表示装置、１５…表示部、２１，７２…ＣＰＵ、２２…メモリ、２８…表示器、２９…タッチパネル、３０…記憶媒体、６０…デジタルカメラ、６２…撮像素子、６５…バッファメモリ、６６…画像処理回路、６７…表示制御回路、６８…表示装置、７０…タッチパネル、７３…内蔵メモリ、７７…記憶媒体
【図１】
2012181717.tif 000003
【図２】
2012181717.tif 000004
【図３】
2012181717.tif 000005
【図９】
2012181717.tif 000006
【図４】
2012181717.tif 000007
【図５】
2012181717.tif 000008
【図６】
2012181717.tif 000009
【図７】
2012181717.tif 000010
【図８】
2012181717.tif 000011