(57)【特許請求の範囲】
【請求項１】
画像に対して階調変換処理およびエッジ強調処理を施す処理方法であって、
処理対象画像についてのエッジ強調度合の要求レベルに応じて、前記処理対象画像に対する階調変換処理とエッジ強調処理との処理順序を決定する処理順序決定工程と、
前記処理順序決定工程において決定された順序に従って、前記処理対象画像に対する階調変換処理とエッジ強調処理とを順次に実行する工程と、
を含むことを特徴とする画像処理方法。
【請求項２】
請求項１に記載の画像処理方法において、
前記階調変換処理の変換特性はγ値であらわされるものであり、前記γ値は１以外の値としたことを特徴とする画像処理方法。
【請求項３】
請求項１または請求項２に記載の画像処理方法において、さらに、
前記処理対象画像のシーンを判定するシーン判定工程、
を含み、
前記処理順序決定工程は、前記シーン判定工程の判定結果に基づいて、前記処理対象画像に対する前記処理順序を決定することを特徴とする画像処理方法。
【請求項４】
コンピュータにおいて請求項１ないし請求項３のいずれかに記載の画像処理方法を実行させるためのプログラムを記録してあることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項５】
画像の階調変換を行う階調変換手段と、
画像のエッジ強調を行うエッジ強調手段と、
前記階調変換手段と前記エッジ強調手段とによる処理対象画像のシーンを判定するシーン判定手段と、
シーン判定手段の判定結果に基づいて、前記階調変換手段と前記エッジ強調手段とによる処理対象画像の処理順序を切り替える手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、階調変換およびエッジ強調を行う画像処理装置および方法に関する。
【０００２】
【従来の技術】
デジタルカメラ等の画像処理装置において、入力した画像データに対して階調変換処理やエッジ強調処理が行われる。階調変換処理は、モニタの入出力特性に応じた変換処理である。エッジ強調処理は、画像を鮮明化したり、強調したりする処理であるが、画像の特質によって、適正なエッジ強調を行うことが望ましい。
【０００３】
従来、デジタルカメラ等の画像処理装置においては、入力した画像データに対して、まず、階調変換処理を施し、その後、階調変換された画像データに対してエッジ強調処理を施すようにしていた。
【０００４】
画像処理装置における一般的なエッジ強調処理について説明する。入力されたＲＧＢデータのうち、Ｇデータに対してＨＰＦ(High Pass Filter)をかけ、高周波成分を抽出する。ＨＰＦにおいて抽出した高周波成分から所定のレベル以下の成分を除去（ノイズ除去）する。そして、ノイズ除去された高周波成分に対しゲイン調整を行う。
【０００５】
ゲイン調整されたＧデータの高周波成分を元のＧデータに加算し、加算後のＧデータを出力する。さらに、ＢデータおよびＲデータに対しても、ゲイン調整されたＧデータの高周波成分を加算し、加算後のＢ，Ｒデータを出力する。
【０００６】
このような処理によりエッジ強調処理が行われている。そして、従来、エッジ強調の度合を切り換えるために、ゲイン調整部の変換特性であるゲイン値を複数保有するようにしていた。そして、複数のゲイン値を切り換えることで、ゲイン調整部における変換特性を切り換え、画像の特質に応じてエッジの度合を変化させるようにしていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、ゲインを切り換えることによりエッジ強調の度合を切り換える方法では、複数のゲイン値をメモリ内に格納しておく必要があり、メモリ容量を余分に使用するという問題点がある。
【０００８】
そこで、本発明は前記問題点に鑑み、複数のゲインの値を保有しない場合であっても、エッジの強調度合を切り換えることを可能とする画像処理装置等を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、画像に対して階調変換処理およびエッジ強調処理を施す処理方法であって、処理対象画像についてのエッジ強調度合の要求レベルに応じて、前記処理対象画像に対する階調変換処理とエッジ強調処理との処理順序を決定する処理順序決定工程と、前記処理順序決定工程において決定された順序に従って、前記処理対象画像に対する階調変換処理とエッジ強調処理とを順次に実行する工程とを含むことを特徴とする。
【００２０】
請求項２の発明は、請求項１に記載の画像処理方法において、前記階調変換処理の変換特性はγ値であらわされるものであり、前記γ値は１以外の値としたことを特徴とする。
【００２１】
請求項３の発明は、請求項１または請求項２に記載の画像処理方法において、さらに、前記処理対象画像のシーンを判定するシーン判定工程を含み、前記処理順序決定工程は、前記シーン判定工程の判定結果に基づいて、前記処理対象画像に対する前記処理順序を決定することを特徴とする。
【００２２】
請求項４の発明は、コンピュータ読み取り可能な記録媒体コンピュータであって、請求項１ないし請求項３のいずれかに記載の画像処理方法を実行させるためのプログラムを記録してあることを特徴とする。請求項５の発明は、画像の階調変換を行う階調変換手段と、画像のエッジ強調を行うエッジ強調手段と、前記階調変換手段と前記エッジ強調手段とによる処理対象画像のシーンを判定するシーン判定手段と、シーン判定手段の判定結果に基づいて、前記階調変換手段と前記エッジ強調手段とによる処理対象画像の処理順序を切り替える手段とを備えることを特徴とする。
【００２３】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２４】
｛１．デジタルカメラの構成｝
本実施の形態にかかる画像処理装置について、デジタルカメラを例として説明する。図１は、デジタルカメラ１の正面斜視図、図２は、デジタルカメラ１の背面図である。
【００２５】
デジタルカメラ１の正面には撮影レンズ１１、ファインダ窓１２、フラッシュ１３が設けられ、撮影レンズ１１から入力した被写体像はＣＣＤ素子１４に結像される。
【００２６】
また、デジタルカメラ１の上面には、シャッタ指示を行うレリースボタン１５、撮影モードの選択操作など各種設定操作を行うことが可能な設定キー１６ａ、撮影モード等の状態を表示する液晶パネル１７が設けられている。
【００２７】
デジタルカメラ１の側面には、記録メディアの挿入口であるスロット１８が設けられ、スロット１８にメモリカード２０を挿入することで、デジタルカメラ１で撮影した画像データの受け渡しを行うことを可能としている。
【００２８】
また、デジタルカメラ１の背面１Ｂには、撮影モードの選択操作など、各種設定操作を行うことが可能な設定キー１６ｂと、撮影した画像のプレビュー表示や、各種設定メニューなどを表示する液晶モニタ１９とが設けられている。以下の説明においては、設定キー１６ａ，１６ｂを総称して設定キー１６として説明する。
【００２９】
次に、図３を用いて、デジタルカメラ１の内部構成について説明する。ＣＣＤ素子１４は、原色または補色のカラーフィルターを画素ごとに配置した撮像素子であり、被写体の光像をＲＧＢの画像信号に光電変換して出力する。本実施の形態におけるＣＣＤ素子１４のカラーフィルターはベイヤー配列されている。
【００３０】
Ａ／Ｄ変換部３１は、ＣＣＤ素子１４から出力された各画素の電気信号をデジタル信号に変換する。黒レベル補正部３２は、画素信号のうち濃度部を基準の黒レベルに補正する。ホワイトバランス（ＷＢ）補正部３３は、撮影光源の分光による色バランスのずれを補正するためにＲＧＢ各色の画素信号のレベル変換を行う。そして、画素補間部３４において、欠落色画素の補間が行われ、各画素についてＲＧＢ３色の電気信号が出力される。
【００３１】
エッジ強調調整部３６は、階調変換部４２とエッジ強調部４１を含む、本発明の特徴部とする画像処理部である。
【００３２】
階調変換部４２は、ＲＧＢ各色に対する階調変換ＬＵＴをもち、ＲＧＢデータの階調変換を行う。画像をモニタで観察することを想定してモニタの入出力特性の逆特性の補正がかけられる。ここで、階調変換ＬＵＴは、変換特性であるγ値により特徴付けられる。
【００３３】
エッジ強調部４１は、ＨＰＦ４１１、コアリング部４１２、ゲイン調整部４１３を含み、エッジ強調を行う。エッジ強調部４１の構成を図４に示す。
【００３４】
入力されたＲＧＢデータのうち、Ｇデータに対してＨＰＦ４１１をかけ、高周波成分を抽出する。ＨＰＦ４１１において抽出した高周波成分に対して、コアリング部４１２において所定のレベル以下の成分を除去（ノイズ除去）する。そして、コアリング部４１２から出力した高周波成分に対しゲイン調整部４１３においてゲイン調整を行う。
【００３５】
ゲイン調整されたＧデータの高周波成分を元のＧデータに加算し、加算後のＧデータを出力する。さらに、ＢデータおよびＲデータに対しても、ゲイン調整されたＧデータの高周波成分を加算し、加算後のＢ，Ｒデータを出力する。このように、Ｇの高周波成分を利用して、エッジ強調処理を行う。
【００３６】
本実施の形態におけるコアリング部４１２およびゲイン調整部４１３の処理特性を図５に示す。図中、横軸は、ＨＰＦ４１１から出力された値を入力としたときのレベルであり、縦軸は、コアリング部４１１およびゲイン調整部４１３における処理が行われた後の出力のレベルである。
【００３７】
コアリング部４１２は、ＨＰＦ４１１から出力されたＧデータの値ｇが−Ｖ１＜ｇ＜Ｖ１であれば０に変換し、それ以外の値である場合には、そのままのレベルを出力する。ゲイン調整部４１３では、コアリング部４１２から出力されたレベルに応じて図に示すような傾きをもった変換を行う。つまり、ＨＰＦ４１１から出力されたレベルが−Ｖ１からＶ１である場合には０を出力し、それ以外の値である場合には、図に示すような傾きをもった特性（ゲイン値）により変換したレベルを出力するのである。
【００３８】
再び、図３を参照する。処理順序制御部４０は、後述するシーン判定部３５の判定結果に基づいて階調変換部４２とエッジ強調部４１の処理順序を決定し、階調変換部４２とエッジ強調部４１の処理順序の制御を行う。
【００３９】
記録画像生成部３７は、記録用の圧縮画像を生成し、画像情報を付加してメモリカード２０に画像を記録する。
【００４０】
｛２．シーン判定および処理順序の制御｝
次に、シーン判定部３５におけるシーン判定処理、および、処理順序制御部４０における制御処理について説明する。
【００４１】
シーン判定部３５は、撮影モード情報、距離情報（被写体倍率）、輝度分布情報、光源検知情報、輪郭検出情報などから画像のシーンを判定し、その結果を処理順序制御部４０に出力する。
【００４２】
このうち、まず、撮影モード情報からの判定方法について説明する。撮影モード情報からの判定は、前述した設定キー１６を用いたオペレータ操作によって明示的に撮影モードが選択された場合に、その情報を基準とするものである。
【００４３】
図６は、シーンの種別の一例を示す。本実施の形態においては、「ポートレート」、「風景」、「夜景」、「スローシンクロ」、「マクロ」、「文字モード」といった６つのシーン（撮影モード）が選択可能である。
【００４４】
オペレータが設定キー１６を用いた所定の操作を行うことにより、液晶モニタ１９には６つのシーンが選択可能に表示される。そして、設定キー１６を用いた所定の操作を行うことにより、オペレータは１のシーンを選択するのである。
【００４５】
このようにシーン判定部３５は、オペレータによって明示的に撮影モードが設定されることにより、シーンを判定することが可能である。さらに、本実施の形態においては、シーン判定部３５は、被写体までの距離情報（被写体倍率）、輝度分布情報、光源検知情報、輪郭検出情報、人物検出情報（これらを総称して図３中、各種情報３８として図示）などから画像のシーンを判定することが可能である。
【００４６】
被写体倍率を基にシーンを判定する方法では、シーン判定部３５は、デジタルカメラ１の撮影部から、フォーカス対象の主被写体の撮影倍率の情報を取得し、この情報をもとにシーン判定を行う。そして、たとえば、主被写体倍率が大きい、つまり、被写体までの距離が近い場合には、その距離に応じて「マクロ」モードや「ポートレート」モードと判定し、被写体倍率が小さい場合には、「風景」モードと判定するのである。
【００４７】
別の方法として、画像の輪郭（エッジ）検出情報とエッジの重心検出情報から主被写体の存在する領域を検出する。そして、主被写体領域と背景領域との占有比率を求め、主被写体の占有比率が高い場合には「マクロ」モード、低い場合は「風景」モード、それ以外は「ポートレート」モードと判定するようにしてもよい。このように、シーン判定部３５は、各種情報３８を用いた画像解析を行うことにより、シーン（モード）を判定する機能を兼ね備えているのである。
【００４８】
そして、処理順序決定手段４０は、シーン判定部３５のシーン判定結果に基づいて、階調変換部４２とエッジ強調部４１の処理順序を制御する。つまり、図６に示すように各シーン（撮影モード）に対しては、異なる度合のエッジ強調を行うこととしており、このエッジ強調度合に応じて、階調変換部４２とエッジ強調部４１の処理順序を切り換えるのである。
【００４９】
本実施の形態においては、「ポートレート」、「夜景」、「スローシンクロ」の３つの撮影モードに対しては、「弱」のエッジ強調を施し、「風景」、「マクロ」、「文字モード」の３つの撮影モードに対しては「強」のエッジ強調を施すようにしている。このような各シーンとエッジ強調度合を対応づけた理由を以下に説明する。
【００５０】
「ポートレート」モードは、人物を被写体とした撮影モードであり、一般に人物の肌は滑らかにソフトに仕上がるのが好まれる。
【００５１】
「風景」モードは、遠方の風景を撮影する撮影モードであり、被写体が微細であるので、鮮明度が落ちたように見える。よって、よりコントラストを強調する方が好まれる。
【００５２】
「夜景」モードは、夜景、または、夜景を背景にした人物を撮影するモードであり、暗い部分が多くなるのでノイズ除去が必要である。
【００５３】
「スローシンクロ」モードは、スローシャッターでのフラッシュ撮影モードであり、露光時間を長くするとノイズが増加するのでノイズ除去が必要である。
【００５４】
「マクロ」モードは、被写体を接写するモードであり、被写体を鮮明にするのが好まれる。
【００５５】
「文字」とは、雑誌、書籍、ホワイトボードなどの文字を被写体とした画像である。文字をくっきりと見せることが好まれる。
【００５６】
そして、処理順序制御部４０は、エッジ強調度合に応じて階調変換処理とエッジ強調処理の処理順序を切り換えるのである。
【００５７】
ここで、いずれの処理を先にした場合、エッジ強調の度合が強くなるかは、階調変換部４２における変換特性に依存している。つまり、階調変換部４２の変換特性を示すγ値（cγ）について、cγ＜１である場合には、エッジ強調処理を先に行うことによって、エッジ強調度合を強くすることができる。これに対して、cγ＞１である場合には、逆の現象がおきる。つまり、階調変換処理を先に行うことによって、エッジ強調度合を強くすることができるのである。
【００５８】
本実施の形態においては、階調変換部４２の変換特性は、cγ＜１としており、エッジ強調の度合を「弱」とするためには、階調変換処理をおこなった後、エッジ強調処理を行うようにし、エッジ強調の度合を「強」とするためには、エッジ強調処理をおこなった後、階調変換処理を行うようにしている。この対応についても図６に示している。これによって処理対象画像についてのエッジ強調の要求レベルに応じた処理順序の切り換えが行われることになる。
【００５９】
｛３．処理フロー｝
以上の如く構成されたデジタルカメラ１において、エッジ強調調整部３６における処理フローについて図７を用いて説明する。
【００６０】
まず、画素補間部３４における補間処理が行われたＲＧＢ画像データがエッジ強調調整部３６に入力される（ステップＳ１０１）。
【００６１】
次に、処理順序制御部４０において、処理順序が決定される（ステップＳ１０２）。この決定は、前述の如く、オペレータ操作によって明示的に撮影モードが選択される場合には、選択された撮影モードに基づいて行われる。もしくは、輝度分布情報などをもとに自動判定される。
【００６２】
そして、階調変換処理を先に行う場合（ステップＳ１０３でYes）には、入力したＲＧＢ画像データに対して、階調変換処理を行った後（ステップＳ１０４）、エッジ強調処理を行う（ステップＳ１０５）。これによって、弱いエッジ強調が施された画像が出力される（ステップＳ１０８）。
【００６３】
これに対して、階調変換処理を先に行わない場合（ステップＳ１０３でNo）には、入力したＲＧＢ画像データに対して、エッジ強調処理を行った後（ステップＳ１０６）、階調変換処理を行う（ステップＳ１０７）。これによって、強いエッジ強調処理が施された画像が出力される（ステップＳ１０８）。
【００６４】
｛４．処理の比較｝
次に、階調変換処理とエッジ強調処理の処理順序を切り換えることによりエッジの強調度合が変化する様子を、サンプルデータを用いた実際の計算により説明する。
【００６５】
ここでは、簡単のため１次元のエッジ形状についてエッジ強調処理を行う。画像データは８bit（0〜255）であるとし、階調変換の変換特性であるγ値（cγ）はcγ＝0.45とする。また、エッジ強調は図８に示すような空間フィルターをかけることで行う（ここでは、コアリングは行わないものとする）。
【００６６】
＜４−１  階調変換の後にエッジ強調を行った場合＞
まず、階調変換の後にエッジ強調を行う場合の処理結果を計算する。図９（ａ）は、処理前のエッジ形状であり、横軸に画素位置、縦軸にデジタル値をとったものである。各画素位置X1，X2，X3，X4，X5，X6におけるデジタル値を、それぞれf(X1)，f(X2)，f(X3)，f(X4)，f(X5)，f(X6)とする。また、初期状態（階調変換およびエッジ強調を施す前）のf(X1)，f(X2)，f(X3)，f(X4)，f(X5)，f(X6)を、それぞれd1,d2,d3,d4,d5,d6とし、ここでは、例としてd1=d2=d3=60,d4=d5=d6=100の場合を考える。
【００６７】
そして、各画素について階調変換処理を行う。ここで、変換特性はcγ＝0.45であるので、数１式に示すような変換式を用いて、各画素について階調変換計算を行うと、f(X1)=133.2，f(X2)=133.2，f(X3)=133.2，f(X4)=167.6，f(X5)=167.6，f(X6)=167.6となる。ただし、数１式中、dnとは、n=1,2,3・・・に対して、d1,d2,d3・・・が対応しており、Xnとは、n=1,2,3・・・に対して、X1,X2,X3・・・が対応している（後述する数２式から数４式においても同様である）。
【００６８】
【数１】
0003643042.tif 000002
【００６９】
ただし、数１式中のＡは255/(255cγ)から計算される定数であり、この例ではＡ＝21.1となる。このようにして計算されたf(X1)，f(X2)・・・を再びプロットしたものが図９（ｂ）である。
【００７０】
次に、各画素についてエッジ強調処理を行う。ここで、エッジ強調処理は図８に示した空間フィルタを使うので、数２式に示す計算式が与えられる。
【００７１】
【数２】
0003643042.tif 000003
【００７２】
数２式を用いてエッジ強調計算を行うと、f(X2)=133.2，f(X3)=98.8，f(X4)=202.0，f(X5)=167.6となる。このようにして計算されたf(X2)，f(X3)・・・を再びプロットしたものが図９（ｃ）である。
【００７３】
＜４−２  エッジ強調処理の後に階調変換を行った場合＞
次に、エッジ強調処理の後に階調変換を行う場合の処理結果を計算する。図１０（ａ）は、処理前のエッジ形状であり、横軸に画素位置、縦軸にデジタル値をとったものである。同様に、各画素位置X1，X2，X3，X4，X5，X6におけるデジタル値を、それぞれf(X1)，f(X2)，f(X3)，f(X4)，f(X5)，f(X6)とし、初期状態のf(X1)，f(X2)，f(X3)，f(X4)，f(X5)，f(X6)を、それぞれd1,d2,d3,d4,d5,d6(d1=d2=d3=60,d4=d5=d6=100)とする。
【００７４】
そして、各画素についてエッジ強調処理を行う。ここで、エッジ強調処理は図８に示した空間フィルタを使うので、数３式に示す計算式が与えられる。
【００７５】
【数３】
0003643042.tif 000004
【００７６】
数２式を用いてエッジ強調計算を行うと、f(X2)=60，f(X3)=20，f(X4)=140，f(X5)=100となる。このようにして計算されたf(X2)，f(X3)・・・を再びプロットしたものが図１０（ｂ）である。
【００７７】
次に、階調変換処理を行う。ここで、変換特性はcγ＝0.45であるので、数４式に示した変換式を用いて、各画素について階調変換計算を行うと、f(X2)=133.2，f(X3)=81.2，f(X4)=195.0，f(X5)=167.6となる。ただし、数１式中のＡ＝255/(255cγ)＝21.1である。
【００７８】
【数４】
0003643042.tif 000005
【００７９】
このようにして計算されたf(X2)，f(X3)・・・・・・を再びプロットしたものが図１０（ｃ）である。
【００８０】
＜４−３  処理結果の比較＞
このように、階調変換処理とエッジ強調処理の処理順序を入れ換えて処理をおこなった場合には、図９（ｃ）、図１０（ｃ）に示すように、いずれの場合にもエッジ強調が行われているが、エッジ強調の度合が異なる。
【００８１】
つまり、エッジ立ち上がり部のコントラストを数５式で示す計算式を用いて求めると、階調変換処理を先に行った場合（上述４−１）には、Ｃｏ＝0.34、エッジ強調処理を先に行った場合（上述４−２）には、Ｃｏ＝0.41となり、Ｃｏの値が大きい程コントラストが高くなったことを示すので、エッジ強調処理を先に行った場合の方がエッジのコントラストが高くなったことがわかる。つまり、階調変換の後、エッジ強調を行ったものと、エッジ強調の後、階調変換を行ったものでは、エッジの立ち上がりの形が異なるため、処理順序によってエッジ強調度合を異ならせることができるのである。
【００８２】
【数５】
0003643042.tif 000006
【００８３】
このような理由から、上述した実施の形態においては、「ポートレート」モードなど、エッジ強調を弱くしたい場合には、階調変換処理を先に行い、「マクロ」モードなど、エッジ強調を強くしたい場合には、エッジ強調処理を先に行うようにしているのである。
【００８４】
本実施の形態においては、階調変換の変換特性であるγ値（cγ）をcγ＜１としているので、上述した計算で示したように、エッジ強調処理を先に行うことで、エッジ強調度合を強くすることができるが、逆に、cγ＞１の関係にある場合には、エッジ強調度合を強くするためには、階調変換処理を先に行うような制御を行うようにすればよい。cγ＞１である場合の計算も同様な計算により求められるが、ここでは省略する。
【００８５】
このことは、階調変換の特性がcγ＜１であっても、cγ＞１であっても、階調変換とエッジ強調の処理順序を切り換えることで、エッジ強調度合を変化させられることを意味している。
【００８６】
以上、＜４−１＞および＜４−２＞の比較は、１次元の信号（エッジ形状）を例とした計算処理である。これを上述した実施の形態におけるデジタルカメラ１のＧデータ（２次元信号）に適用すれば、同様の効果が得られることとなる。つまり、Ｇデータに対する階調変換特性γ値（cγ）の値を１以外の値（たとえば0.45）とし、階調変換とエッジ強調の処理順序を切り換えることにより、Ｇデータの強調度合を変化させることができる。そして、図４で示したように、Ｒ、Ｂデータに対しても、強調度合の異なるＧデータの高周波成分が加算されることとなるので、出力画像の強調度合を変化させることができるのである。
【００８７】
本実施の形態においては、階調変換とエッジ強調の処理を切り換えることにより、エッジ強調の度合を変更することを特徴としているが、従来から行われていたエッジ強調の度合の切り換え方法と併用するようにしてもよい。
【００８８】
エッジ強調部４１におけるゲイン調整部４１３のゲイン値を複数種保有しておき、このゲイン値を切り換えながらエッジの強調度合を変化させる方法と、階調変換とエッジ強調の処理順序を切り換える方法を併用するのである。これにより、ゲイン値の種類に対して２倍の種類のエッジ強調度合を切り換えることが可能となる。
【００８９】
｛５．変形例｝
上述した、実施の形態の中で、デジタルカメラ１が備える各処理部（ＷＢ補正部３３、画素補間部３４、エッジ強調調整部３６など）は、ハードウェアによる処理で実現されてもよいし、ソフトウェアによる処理で実現されてもよい。
【００９０】
そして、各処理をソフトウェア処理により実現することで、本実施の形態にかかるデジタルカメラ１において実行したような処理を、一般のコンピュータにおいても実行させることが可能である。そして、このような処理を実行するプログラムを記録媒体として配布することが可能である。
【００９１】
図１１は、コンピュータ５の概観図である。コンピュータ５は、たとえば、パーソナルコンピュータであり、フロッピディスクやＣＤ−ＲＯＭ等の記録媒体５１を読み込むことが可能である。
【００９２】
そして、記録媒体５１に本実施の形態にかかるデジタルカメラ１と同様の画像処理を実行可能なプログラム６を記録しておくことにより、コンピュータ５は、プログラム６をハードディスクにインストールすることにより実行することが可能である。もしくは、記録媒体５１に記録されたプログラム６を直接実行するようにしてもよい。
【００９３】
図１２は、プログラム６の処理フローである。プログラム６は、まず、データの読み出し（ステップＳ２０１）を行う。たとえば、プログラム６は、所定のディレクトリに格納されている画像データの読み出しを行う。ここでの画像データは、ベイヤー配列のＣＣＤから出力されたＲＧＢデータであるものとする。
【００９４】
次に、プログラム６は、ＷＢ補正処理（ステップＳ２０２）、画素補間処理（ステップＳ２０３）を行う。
【００９５】
そして、図３で示した実施の形態においてエッジ強調調整部３６に相当する機能が実行されて処理順序が決定される（ステップＳ２０４）。ここでは、たとえば、画像ヘッダ情報に含まれている撮影モード情報や、他の定義ファイルなどから撮影モード情報を読み取るものとする。
【００９６】
そして、階調変換処理を先に行う場合（ステップＳ２０５でYes）には、階調変換処理（ステップＳ２０６）を行い、続いてエッジ強調処理（ステップＳ２０７）を行う。ただし、階調変換処理の変換特性はcγ＜１であり、前述した実施の形態において図６で示した場合と同様な関係で階調変換処理とエッジ強調処理の順序が切り換えられる。
【００９７】
階調変換処理を先に行わない場合（ステップＳ２０５でNo）には、エッジ強調処理（ステップＳ２０８）を行い、続いて階調変換処理（ステップＳ２０９）を行う。このように、いずれかの処理順序により、階調変換処理とエッジ強調処理とが施された画像データが出力されると、画像圧縮処理を行い（ステップＳ２１０）、ハードディスクや記録媒体等にデータの書込みを行う（ステップＳ２１１）。
【００９８】
【発明の効果】
以上説明したように、請求項１ないし請求項３に記載の発明では、階調変換処理とエッジ強調処理の処理順序を切り換える方法であり、エッジ強調処理の変換特性を複数保有することなく、エッジの強調度合を変化させることが可能である。
【０１０９】
請求項４記載の発明では、請求項１ないし請求項３に記載の方法を実行可能なプログラムを配布することにより、記録媒体読み取り可能なコンピュータにおいて、本発明の画像処理方法が実行可能となる。
【図面の簡単な説明】
【図１】本実施の形態にかかるデジタルカメラの概観斜視図である。
【図２】デジタルカメラの背面図である。
【図３】デジタルカメラの内部ブロック構成図である。
【図４】エッジ強調部の処理ブロック図である。
【図５】コアリング部およびゲイン調整部により制御される出力レベルを示す図である。
【図６】デジタルカメラが有する撮影モードと、エッジ強調の度合と、処理順序の関係を示す図である。
【図７】デジタルカメラにおけるエッジ強調調整処理を示すフローチャートである。
【図８】エッジ強調部における空間フィルタを示す図である。
【図９】階調変換処理を先に行った場合の、各画素の演算結果を示す図である。
【図１０】エッジ強調処理を先に行った場合の、各画素の演算結果を示す図である。
【図１１】コンピュータの概観図である。
【図１２】コンピュータ上で実行されるエッジ強調調整処理を示すフローチャートである。
【符号の説明】
１    デジタルカメラ
１６  設定キー
３４  画素補間部
３５  シーン判定部
３６  エッジ強調調整部
４０  処理順序制御部
４１  エッジ強調部
４２  階調変換部
【図１】
0003643042.tif 000007
【図２】
0003643042.tif 000008
【図３】
0003643042.tif 000009
【図４】
0003643042.tif 000010
【図５】
0003643042.tif 000011
【図６】
0003643042.tif 000012
【図７】
0003643042.tif 000013
【図８】
0003643042.tif 000014
【図９】
0003643042.tif 000015
【図１０】
0003643042.tif 000016
【図１１】
0003643042.tif 000017
【図１２】
0003643042.tif 000018