(57)【要約】【課題】  画像の各部分の輪郭を適正に強調することを可能とする。【解決手段】  原画像から抽出した輪郭成分((Ｂ)参照)の強度を変換するための変換条件として、(Ａ)に示すように、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾き（ゲイン）が小さくなるように定められた変換特性を用いる。これにより、変換後の輪郭成分データは、(Ｃ),(Ｄ)に示すように、原画像中のコントラストが低い非エッジ部分については輪郭成分の強度が大幅に増大される一方で、原画像中のコントラストが高いエッジ部分については輪郭成分の強度の増大が抑制されたデータとなる。この輪郭成分データを原画像のデータに加算することで輪郭補正を行う。【選択図】        図４
2006129176.tif 000002
【特許請求の範囲】
【請求項１】
原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する抽出手段と、
前記抽出手段によって抽出された輪郭成分情報が表す輪郭成分の強度を変換する変換手段と、
前記変換手段によって輪郭成分の強度が変換された輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う輪郭補正手段と、
を備え、
前記変換手段は、前記抽出された輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分の強度変換におけるゲインを前記原画像上の各部分毎に変化させる
ことを特徴とする画像処理装置。
【請求項２】
前記輪郭成分の強度の変化に応じて前記強度変換におけるゲインが所定の変化を示すように定められた変換特性を表す変換特性情報を記憶する記憶手段を更に備え、
前記変換手段は、前記記憶手段に記憶されている変換特性情報に基づいて、前記輪郭成分の強度変換におけるゲインを前記輪郭成分の強度に応じて変化させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記記憶手段には、前記変換特性情報として、互いに異なる変換特性を表す複数種の変換特性情報が各々記憶されており、
前記変換手段は、前記輪郭補正に対して設定された補正強度、原画像が撮影された際の撮影条件、及び、原画像の画像特徴量の少なくとも１つに応じて、前記輪郭成分の強度変換に用いる変換特性情報を切り替える
ことを特徴とする請求項２記載の画像処理装置。
【請求項４】
原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する第１ステップ、
前記第１ステップで抽出した輪郭成分情報が表す輪郭成分の強度を変換する第２ステップ、
前記第２ステップで輪郭成分の強度を変換した輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う第３ステップ
から成る画像処理方法であって、
前記第２ステップにおいて、前記第１ステップで抽出した輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分の強度変換におけるゲインを前記原画像上の各部分毎に変化させる
ことを特徴とする画像処理方法。
【請求項５】
コンピュータを、
原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する抽出手段、
前記抽出手段によって抽出された輪郭成分情報が表す輪郭成分の強度を変換する変換手段、
及び、前記変換手段によって輪郭成分の強度が変換された輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う輪郭補正手段
として機能させる画像処理プログラムであって、
前記変換手段が、前記抽出された輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分の強度変換におけるゲインを前記原画像上の各部分毎に変化させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、方法及びプログラムに係り、特に、輪郭補正を行う画像処理装置、該画像処理装置に適用可能な画像処理方法、及び、コンピュータを前記画像処理装置として機能させるための画像処理プログラムに関する。
【背景技術】
【０００２】
画像の輪郭成分を強調することで画像のシャープネス（鮮鋭度）を向上させる輪郭補正処理は、デジタル画像、例えばデジタルスチルカメラ（ＤＳＣ）によって撮影された画像の画質改善に非常に有効な処理である。しかし、従来の輪郭補正処理は、画像全体に対して一定のゲインで輪郭成分の強調を行っているため、輪郭補正処理を行った結果、例えば原画像のうち、コントラストが小さい領域での輪郭強調の度合いが不足している一方で、コントラストが大きい領域では輪郭が過度に強調されている等のように、所望の輪郭強調が行われるとは限らないという問題がある。
【０００３】
上記に関連して特許文献１には、原画像に対して低輝度信号は圧縮させ高輝度信号は伸長させる非線形処理を行い、非線形処理後の画像に対してエッジ強調を行い、エッジ強調後の画像を原画像と加算することで、Ｘ線画像等の原画像に対し、Ｓ／Ｎ比の低い低輝度部分で弱いエッジ強調（輪郭強調）を行い、Ｓ／Ｎ比の高い高輝度部分で強いエッジ強調を行う技術が開示されている。
【特許文献１】特開平６−３３７９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、輪郭補正の強度を原画像上の各部分の輝度レベルに応じて切替えているのに対し、原画像上の各部分の輝度レベルは、同一の被写体を撮影した画像であっても、撮影時の照明条件等の撮影条件に応じて大きく変化する。このため、ＤＳＣで撮影された画像等のように、撮影時の照明条件等の撮影条件が個々の画像毎に大きく相違する可能性がある画像に対して特許文献１に記載の技術を適用したとしても、所望の輪郭強調結果が得られるとは限らない。
【０００５】
本発明は上記事実を考慮して成されたもので、画像の各部分の輪郭を適正に強調することが可能な画像処理装置、方法及びプログラムを得ることが目的である。
【課題を解決するための手段】
【０００６】
本願発明者は、従来の輪郭補正処理において所望の輪郭強調結果が得られなかった画像について検討を行った。所望の輪郭強調結果が得られなかった画像としては、例えば前述のようにコントラストが小さい領域での輪郭強調の度合いが不足している一方で、コントラストが大きい領域では輪郭が過度に強調されている画像が挙げられるが、このような画像以外にも、例えば文字部分と背景部分から成る画像において、文字部分に対しては輪郭強調の度合いが不足している一方で、背景部分については輪郭強調に伴ってノイズが強調されてしまっている画像も挙げられる。本願発明者は、適正な輪郭強調結果に対して上記のように輪郭強調度合いの部分的な過不足が生じている画像において、輪郭強調が過大となっている部分と輪郭強調が不足している部分は原画像上でのコントラストも相違していることに着目した。そして本願発明者は、原画像の各部分のコントラストに応じて各部分における輪郭成分の強度も変化することから、原画像の各部分における輪郭成分の強度に応じて各部分の輪郭強調の度合いを変更すれば、画像の各部分の輪郭を適正に強調できることに想到して本発明を成すに至った。
【０００７】
上記に基づき請求項１記載の発明に係る画像処理装置は、原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する抽出手段と、前記抽出手段によって抽出された輪郭成分情報が表す輪郭成分の強度を変換する変換手段と、前記変換手段によって輪郭成分の強度が変換された輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う輪郭補正手段と、を備え、前記変換手段は、前記抽出された輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分の強度変換におけるゲインを前記原画像上の各部分毎に変化させることを特徴としている。
【０００８】
請求項１記載の発明では、原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報が抽出手段によって原画像情報から抽出され、抽出手段によって抽出された輪郭成分情報が表す輪郭成分の強度が変換手段によって変換され、変換手段によって輪郭成分の強度が変換された輪郭成分情報が輪郭補正手段によって原画像情報に加えられることで、原画像に対する輪郭補正が行われる。ここで請求項１記載の発明では、変換手段が、抽出された輪郭成分情報が表す原画像上の各部分における輪郭成分の強度に応じて、輪郭成分の強度変換におけるゲインを原画像上の各部分毎に変化させるように構成されている。
【０００９】
輪郭補正における輪郭強調の度合いは、原画像情報に加えられる輪郭成分情報が表す輪郭成分の強度（レベル）に依存し、輪郭成分情報が表す輪郭成分の強度（レベル）は変換手段による強度変換におけるゲインに応じて変化するが、上述したように、請求項１記載の発明では、抽出された輪郭成分情報が表す原画像上の各部分における輪郭成分の強度に応じて、輪郭成分の強度変換におけるゲインを原画像上の各部分毎に変化させるので、原画像の各部分における輪郭成分の強度（各部分のコントラスト）に応じて各部分の輪郭強調の度合いが変化することになる。
【００１０】
従って、請求項１記載の発明によれば、画像の各部分の輪郭を適正に強調することが可能となり、輪郭成分の強度と輪郭成分の強度変換におけるゲインとの関係（強度変換における変換特性）を原画像に対して適切に定めることで、画像の各部分の輪郭を適正に強調することができる。
【００１１】
なお、請求項１記載の発明において、変換手段による強度変換は、具体的には、例えば請求項２に記載したように、輪郭成分の強度の変化に応じて強度変換におけるゲインが所定の変化を示すように定められた変換特性を表す変換特性情報を記憶する記憶手段を設け、変換手段を、記憶手段に記憶されている変換特性情報に基づいて、輪郭成分の強度変換におけるゲインを輪郭成分の強度に応じて変化させるように構成することで実現できる。上記の変換特性情報は、上記の変換特性を関数の形態で表す情報であってもよいし、上記の変換特性をテーブルの形態で表す情報であってもよい。
【００１２】
また、本発明において、画像の各部分の輪郭を適正に強調できる変換特性が原画像によって相違していることを考慮すると、請求項２記載の発明において、例えば請求項３に記載したように、記憶手段には、変換特性情報として、互いに異なる変換特性を表す複数種の変換特性情報が各々記憶されており、変換手段は、輪郭補正に対して設定された補正強度（手動で設定される補正強度であってもよいし、原画像に関する任意の物理量に応じて自動的に設定される補正強度であってもよい）、原画像が撮影された際の撮影条件（例えば撮影モード等）及び原画像の画像特徴量（例えば原画像の全体的なコントラストや明度等）の少なくとも１つに応じて、輪郭成分の強度変換に用いる変換特性情報を切り替えることが好ましい。
【００１３】
上記の補正強度や撮影条件、原画像の画像特徴量は原画像の画像内容等に応じて変化するので、これらの少なくとも１つに応じて輪郭成分の強度変換に用いる変換特性情報（すなわち強度変換における変換特性）を切り替えることにより、輪郭補正によって画像の各部分の輪郭が適正に強調されるように、強度変換における変換特性を自動的に切替えることができる。
【００１４】
請求項４記載の発明に係る画像処理方法は、原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する第１ステップ、前記第１ステップで抽出した輪郭成分情報が表す輪郭成分の強度を変換する第２ステップ、前記第２ステップで強度を変換した輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う第３ステップから成る画像処理方法であって、前記第２ステップにおいて、前記第１ステップで抽出した輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分の強度変換におけるゲインを前記原画像上の各部分毎に変化させることを特徴としているので、請求項１記載の発明と同様に、画像の各部分の輪郭を適正に強調することが可能となる。
【００１５】
請求項５記載の発明に係る画像処理プログラムは、コンピュータを、原画像情報が表す原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を前記原画像情報から抽出する抽出手段、前記抽出手段によって抽出された輪郭成分情報が表す輪郭成分の強度を変換する変換手段、及び、前記変換手段によって輪郭成分の強度が変換された輪郭成分情報を前記原画像情報に加えることで前記原画像に対する輪郭補正を行う輪郭補正手段として機能させる画像処理プログラムであって、前記変換手段が、前記抽出された輪郭成分情報が表す前記原画像上の各部分における輪郭成分の強度に応じて、前記輪郭成分情報の強度変換におけるゲインを前記原画像上の各部分毎に変化させることを特徴としている。
【００１６】
請求項５記載の発明に係る画像処理プログラムは、コンピュータを、上記の抽出手段、変換手段及び輪郭補正手段として機能させるためのプログラムであるので、コンピュータが請求項５記載の発明に係る画像処理プログラムを実行することにより、コンピュータが請求項１に記載の画像処理装置として機能することになり、請求項１記載の発明と同様に、画像の各部分の輪郭を適正に強調することが可能となる。
【発明の効果】
【００１７】
以上説明したように本発明は、原画像上の各部分における輪郭成分の強度を表す輪郭成分情報を原画像情報から抽出し、抽出した輪郭成分情報が表す輪郭成分の強度を変換し、強度を変換した輪郭成分情報を原画像情報に加えることで原画像に対する輪郭補正を行うにあたり、輪郭成分情報が表す原画像上の各部分における輪郭成分の強度に応じて、輪郭成分の強度変換におけるゲインを原画像上の各部分毎に変化させるようにしたので、画像の各部分の輪郭を適正に強調することが可能となる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００１９】
〔第１実施形態〕
図１には、本第１実施形態に係る撮影記録装置１０が示されている。撮影記録装置１０の本体１２は略箱型とされ、図１（Ａ）に示すように、本体１２の正面側中央やや上寄りにレンズ１４が取付けられている。また、本体１２のレンズ１４の上方には、ユーザが撮影範囲等を目視で確認するための光学ファインダ１６と、補助光を発するためのストロボ１８と、マイクロフォン２０が各々取付けられている。ストロボ１８は、低照度であることが検出された場合や、ユーザによって発光が指示された場合に発光される。
【００２０】
また、本体１２の上面には、正面から見て左側にシャッターボタン２２が設けられており、本体１２の正面から見て左側の側面には、記録メディア６８（図２参照）を装填可能なスロット２４が設けられている。図１（Ｂ）に示すように、本体１２の背面の上方側には光学ファインダ１６と電源スイッチ２６が設けられており、左下方側には、反射型又は透過型のカラーＬＣＤ２８が取付けられている。また、ＬＣＤ２８の右側には、撮影モードの切り替えや各種の設定スイッチ３０が各々取付けられており、更にその右上方には動画像の撮影を行う際に操作される動画記録開始／停止ボタン３１が配設されている。
【００２１】
図２には撮影記録装置１０の電気系の構成が示されている。本体１２内部のレンズ１４の焦点位置に相当する位置には、エリアＣＣＤセンサ３４が配置されており、被写体を反射してレンズ１４に入射された光はエリアＣＣＤセンサ３４の受光面に結像される。エリアＣＣＤセンサ３４は、図示しないタイミング発生回路（図示省略）によって発生されたタイミング信号に同期したタイミングで駆動され、画像信号（受光面上にマトリクス状に配列された多数個の光電変換セルの各々における受光量を表す信号）を出力する。エリアＣＣＤセンサ３４の信号出力端には、Ａ／Ｄ変換器３６、画像信号処理回路３８が順に接続されている。エリアＣＣＤセンサ３４から出力された画像信号は、Ａ／Ｄ変換器３６によってデジタルの画像データに変換されて画像信号処理回路３８へ入力される。画像信号処理回路３８では、入力された画像データに対して色補正・γ補正等の各種処理を行う。
【００２２】
画像信号処理回路３８はバス４０に接続されており、このバス４０には、ＣＰＵ４２、ＤＭＡＣ（ダイレクト・メモリ・アクセス・コントローラ）４４、メディアＩ／Ｆ（インタフェース）部４６、ＹＣ処理回路４８、符号化回路５０、液晶／ビデオＩ／Ｆ部５６、メモリコントローラ６０が各々接続されていると共に、電源スイッチ２６・各種の設定スイッチ３０・シャッターボタン２２の半押しや全押し等の操作に応じて接点が切り替わるシャッタースイッチ（図示省略）等を含んで構成された操作部６２が接続されている。なお、図示は省略するが、ＣＰＵ４２はＲＯＭ、ＲＡＭ、入出力ポート等の周辺回路を含んで構成されており、液晶／ビデオＩ／Ｆ部５６にはＬＣＤ２８が、メモリコントローラ６０にはＳＤＲＡＭ（シンクロナスＤＲＡＭ）６４及びフラッシュＲＯＭ６６が各々接続されている。
【００２３】
なお、フラッシュＲＯＭ６６には、ＣＰＵ４２で各種の処理を実行するための各種の処理プログラムが予め記憶されており、各種の処理プログラムの中には、後述する輪郭補正処理を行うための輪郭補正プログラムが含まれている。またフラッシュＲＯＭ６６には、後述する輪郭補正処理において輪郭成分データが表す輪郭成分の強度変換を行う際の変換特性を規定する変換特性情報も予め記憶されている。
【００２４】
画像の撮影時、画像信号処理回路３８から出力された画像データは液晶／ビデオＩ／Ｆ部５６に入力され、液晶／ビデオＩ／Ｆ部５６によって被写体が動画像としてＬＣＤ２８に表示される。ユーザによってシャッターボタン２２が半押しされると、ＣＰＵ４２は画像信号処理回路３８から出力された画像データのＡＦ評価値を演算し、ＡＦ評価値が最大となるようにレンズ１４のＡＦ機構を駆動するＡＦ処理を行うと共に、自動的に露出を決定するＡＥ処理を行う。そして、ユーザによってシャッターボタン２２が全押しされると、シャッターボタン２２が全押しされたタイミングで画像信号処理回路３８から出力された画像データが、メモリコントローラ６０を介してＳＤＲＡＭ６４に一時記憶され、ＹＣ処理回路４８によるＹ／Ｃ変換処理、符号化回路５０による符号化（圧縮）処理が順次行われた後に、メディアＩ／Ｆ部４６を介して記録メディア６８に画像データとして記録される。なお、上記処理におけるＳＤＲＡＭ６４と各回路間のデータ転送（ダイレクト・メモリ・アクセス）はＤＭＡＣ４４の制御下で行われる。
【００２５】
また、記録メディア６８に記録されている画像データが表す画像の再生（表示）が指示された場合には、記録メディア６８から画像データが読み出されて液晶／ビデオＩ／Ｆ部５６へ転送され、ＬＣＤ２８に画像が表示（再生）される。一方、ユーザによって操作部６２が操作されることでメニュー画面や各種の設定画面の表示が指示された場合、液晶／ビデオＩ／Ｆ部５６は、予めフラッシュＲＯＭ６６に記憶されている各種画面のデータのうち、表示対象の画面のデータを読み出してＬＣＤ２８に表示させる。
【００２６】
次に本実施形態の作用として、フラッシュＲＯＭ６６に記憶されている輪郭補正プログラムがＣＰＵ４２によって実行されることで実現される輪郭補正処理について、図３(Ａ)のフローチャートを参照して説明する。輪郭補正プログラムは請求項５に記載の画像処理プログラムに対応しており、撮影記録装置１０は、ＣＰＵ４２が輪郭補正プログラムを実行することで本発明に係る画像処理装置として機能する。
【００２７】
なお、以下ではユーザによって操作部６２が操作されて、記録メディア６８に記録されている画像データのうち特定の画像データに対して輪郭補正の実行が指示されることで、特定の画像データに対して輪郭補正処理を行う場合を例に説明するが、以下で説明する輪郭補正処理は、シャッターボタン２２が全押しされたタイミングで画像信号処理回路３８から出力されて記録メディア６８に記録される画像データに対して行うことも可能であることを付記しておく。
【００２８】
図３(Ａ)に示す輪郭補正処理では、まずステップ１００で処理対象の画像データから輪郭成分を抽出する。輪郭成分の抽出は、例えば処理対象の画像（原画像）の輝度を表す輝度データに対し、帯域通過フィルタ（ＢＰＦ）や高域通過フィルタ（ＨＰＦ）等のフィルタリング処理を行うことで実現できる。これにより、処理対象の画像データが表す原画像上の各部分（各画素位置）における輪郭成分の強度を表す輪郭成分データが得られる。輪郭成分データが表す原画像上の各部分の輪郭成分の強度は、原画像上の各部分におけるフィルタ演算を行う単位領域（例えば３×３画素の領域）内のコントラスト（輝度のレベル差）に依存し、コントラストが小さい部分では輪郭成分の強度も小さくなり、コントラストが大きい部分では輪郭成分の強度も大きくなる。なお、ステップ１００の処理は、図３(Ｂ)に示す輪郭成分抽出処理７０に対応している。
【００２９】
次のステップ１０２では、フラッシュＲＯＭ６６に予め記憶されている変換特性情報を読み出す。なお本第１実施形態では、上記の変換特性情報として、例として図４(Ａ)に示すように、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾き（この傾きは輪郭成分の強度変換におけるゲインに相当する）が小さくなるように定められた変換特性を規定する変換特性情報を用いている。変換特性情報としては、例えば変換特性を関数によって規定する情報が挙げられるが、これに代えてＬＵＴに設定する変換データを適用してもよい。
【００３０】
そしてステップ１０４では、ステップ１０２で読み出した変換特性情報に基づいて、ステップ１００の処理によって得られた輪郭成分データが表す輪郭成分の強度を変換する。これにより、原画像の各部分における輪郭成分の強度（各部分のコントラスト）に応じて各部分の輪郭強調の度合い（ゲイン）が変化することになる。なお、ステップ１０２、１０４の処理は、図３(Ｂ)に示す輪郭成分強度変換処理７２に対応している。
【００３１】
本第１実施形態では、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾きが小さくなるように定められた変換特性を用いているので、例えば輪郭成分データが図４(Ａ)に示すような輪郭成分の強度の変化を表すデータであるとすると、ステップ１０４における変換により、変換後の輪郭成分データは、例として図４(Ｃ)にも示すように（図４(Ｄ)でも説明しているように）、原画像中のコントラストが低い部分（非エッジ部分）については輪郭成分の強度が大幅に増大される一方で、原画像中のコントラストが高い部分（エッジに相当する部分）については輪郭成分の強度の増大が抑制されたデータとなる。
【００３２】
そしてステップ１０６では、ステップ１０４の強度変換を経た輪郭成分データを処理対象の画像データに加算することで輪郭補正を行う。これにより、従来の輪郭補正ではコントラストが小さい領域での輪郭強調の度合いが不足する一方で、コントラストが大きい領域では輪郭が過度に強調されてしまう処理結果しか得られない画像に対しても、画像の各部分の輪郭が適正に強調された適正な輪郭補正を行うことができる。なお、ステップ１０６の処理は、図３(Ｂ)に示す加算処理７４に対応している。
【００３３】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００３４】
本第２実施形態に係るフラッシュＲＯＭ６６には、例として図６に示すように、互いに異なる変換特性を規定する複数種の変換特性情報が各々記憶されている。図６(Ａ)に示す変換特性は、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾きが大きくなるように定められており、図６(Ｂ)に示す変換特性は、出力データの値が入力データの値に正比例するように定められている。なお、図６(Ｃ)に示す変換特性は図４(Ａ)に示す変換特性と同一である。
【００３５】
次に本第２実施形態に係る輪郭補正処理について、図５(Ａ)のフローチャートを参照し、第１実施形態で説明した輪郭補正処理と異なる部分についてのみ説明する。ステップ９８では輪郭補正における補正強度を認識する。輪郭補正における補正強度は、例えばユーザが指定することができる。ユーザによる補正強度の指定は、補正強度が数値として指定されるようにしてもよいし、例えばやわらかモード／くっきりモード等のように、複数用意された輪郭補正の処理モードの中から所望の仕上がりに合致する処理モードを選択することで間接的に補正強度が指定されるようにしてもよい。この場合、ステップ９８ではユーザが指定した補正強度を認識すればよい。また、輪郭補正における補正強度は、例えば原画像の全体的なコントラストや明度、原画像を撮影した際にＣＰＵ４２によって演算されたＡＦ評価値に応じて自動的に設定することで認識するようにしてもよい。
【００３６】
次のステップ１００では、第１実施形態と同様に、処理対象の画像データから輪郭成分を抽出することで輪郭成分データを取得する。また、本第２実施形態では、輪郭補正における補正強度の数値範囲が予め複数のクラス（弱／通常／強）にクラス分けされ、フラッシュＲＯＭ６６に記憶されている複数種の変換特性情報のうち、図６(Ａ)に示す変換特性を規定する変換特性情報がクラス「弱」と対応付けされ、図６(Ｂ)に示す変換特性を規定する変換特性情報がクラス「通常」と対応付けされ、図６(Ｃ)に示す変換特性を規定する変換特性情報がクラス「強」と対応付けされており、ステップ１０１では、フラッシュＲＯＭ６６に記憶されている複数種の変換特性情報のうち、先のステップ９８で認識した輪郭補正における補正強度に対応する変換特性情報をフラッシュＲＯＭ６６から読み出す。そしてステップ１０４では、ステップ１０１で読み出した変換特性情報に基づいて、ステップ１００の処理によって得られた輪郭成分データが表す輪郭成分の強度を変換する。なお、上述したステップ１０１，１０４の処理は、図５(Ｂ)に示す輪郭成分強度変換処理７８に対応している。
【００３７】
またステップ１０５では、ステップ１０４における強度変換を経た輪郭成分データに対し、ステップ９８で認識した補正強度に応じて、ステップ１００の処理によって得られた輪郭成分データが表す輪郭成分の強度を全体的に再調整する。このステップ１０５の処理は、図５(Ｂ)に示す輪郭補正強度調整処理７６に対応している。そして、次のステップ１０６で、輪郭成分の強度が再調整された輪郭成分データを処理対象の画像データに加算することで輪郭補正を行う。
【００３８】
例えば輪郭補正における補正強度が「弱」の場合、原画像は或る程度コントラストが高く、輪郭強調の度合いによってはノイズ成分が目立ってしまうという問題を内在している画像であることが多い。これに対して本第２実施形態では、輪郭補正における補正強度が「弱」の場合に、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾きが大きくなるように定められた図６(Ａ)の変換特性を用いて輪郭成分の強度変換を行うので、原画像のノイズ成分が強調されることを抑制しつつ原画像中の高コントラストの領域において輪郭がより強調されるように輪郭補正を行うことができる。
【００３９】
また、例えば輪郭補正における補正強度が「強」の場合には、原画像は全体的なコントラストが低い画像であることが多いが、このような原画像に対して補正強度「強」の輪郭強調を行うと、原画像中の低コントラストの領域では適正な強度で輪郭強調が行われるものの、原画像中の高コントラストの領域において輪郭が過度に強調されてしまうことが多々生ずる。これに対して本第２実施形態では、輪郭補正における補正強度が「強」の場合に、入力されたデータの値が大きくなるに従って、入力データの値の変化に対する出力データの値の変化の傾きが小さくなるように定められた図６(Ｃ)の変換特性を用いて輪郭成分の強度変換を行うので、原画像中の高コントラストの領域で輪郭が過度に強調されてしまうことを抑制しつつ原画像中の低コントラストの領域の輪郭が適正に強調されるように輪郭補正を行うことができる。
【００４０】
一方、輪郭補正における補正強度が「通常」の場合は、従来の輪郭補正によって適正な輪郭強調結果が得られることが多いが、本第２実施形態では、輪郭補正における補正強度が「通常」の場合に、出力データの値が入力データの値に正比例するように定められた図６(Ｂ)の変換特性を用いて輪郭成分の強度変換を行っており、原画像の各部分の輪郭強調の度合い（ゲイン）を各部分における輪郭成分の強度（各部分のコントラスト）に拘らず一定としているので（例えば図６(Ｂ)の変換特性における傾きを１とすれば無補正となるが、このような変換特性を用いてもよい）、ステップ１０４における輪郭成分の強度を変換する処理が輪郭補正の処理結果に悪影響を及ぼすことを防止することができる。
【００４１】
なお、第２実施形態では、輪郭成分強度変換処理７８と輪郭補正強度調整処理７６を別々に行う場合を例に説明したが、これに限定されるものではなく、輪郭成分に対する１回の強度変換により、輪郭成分強度変換処理７８に相当する強度変換と輪郭補正強度調整処理７６に相当する強度変換（強度調整）を同時に行うようにしてもよい。
【００４２】
〔第３実施形態〕
次に本発明の第３実施形態について説明する。なお、第１実施形態及び第２実施形態と同一の部分には同一の符号を付し、説明を省略する。
【００４３】
本第３実施形態において、画像データは撮影時の撮影条件等を表す各種情報と共に、所定のフォーマット（例えばＥＸＩＦ形式）の情報として記録メディア６８に記録される。上記の各種情報としては、ファイル名、撮影に使用したＤＳＣの機種、撮影日時、撮影時の撮影条件（ＤＳＣの設定）を表す各種情報（例えば撮影モード、シャッタースピード、絞り値、画質モード（画像データの圧縮率）、感度、露出プログラムのモード、測光方式、ホワイトバランスのモード、フォーカスのモード、焦点距離、露出補正値、ストロボのオンオフ、ストロボ補正値、マクロモードのオンオフ等）等が挙げられる。また、本第３実施形態に係るフラッシュＲＯＭ６６にも、第２実施形態と同様に、図６(Ａ)〜(Ｃ)に示すような互いに異なる変換特性を規定する複数種の変換特性情報が各々記憶されている。
【００４４】
次に本第３実施形態に係る輪郭補正処理について、図７(Ａ)のフローチャートを参照し、第１実施形態で説明した輪郭補正処理と異なる部分についてのみ説明する。ステップ９９では処理対象の画像の画像データと共に記録メディア６８に記録されている各種情報を参照し、処理対象の画像が撮影された際の撮影条件を認識する。次のステップ１００では、第１実施形態及び第２実施形態と同様に、処理対象の画像データから輪郭成分を抽出することで輪郭成分データを取得する。
【００４５】
また、本第３実施形態では、フラッシュＲＯＭ６６に記憶されている複数種の変換特性情報が、個々の変換特性情報が規定する変換条件で輪郭成分の強度変換を行うことが好適と推定される互いに異なる撮影条件と各々対応付けされている。具体的には、図６(Ａ)に示す変換特性を規定する変換特性情報は、撮影モードとして文字モードが選択された撮影条件、感度を上げて撮影された撮影条件、露光時間（エリアＣＣＤセンサ３４の電荷蓄積時間）が長く設定されて撮影された撮影条件等と対応付けされ、図６(Ｃ)に示す変換特性を規定する変換特性情報は、撮影モードとして風景モードが選択された撮影条件、低感度で撮影された撮影条件等と対応付けされ、図６(Ｂ)に示す変換特性を規定する変換特性情報が上記以外の撮影条件と対応付けされている。
【００４６】
このため、ステップ１０７では、フラッシュＲＯＭ６６に記憶されている複数種の変換特性情報のうち、先のステップ９９で認識した撮影条件に対応する変換特性情報をフラッシュＲＯＭ６６から読み出す。そしてステップ１０４では、ステップ１０７で読み出した変換特性情報に基づいて、ステップ１００の処理によって得られた輪郭成分データが表す輪郭成分の強度を変換する。なお、上述したステップ１０７，１０４の処理は、図７(Ｂ)に示す輪郭成分強度変換処理８０に対応している。そして、次のステップ１０６で、輪郭成分の強度が再調整された輪郭成分データを処理対象の画像データに加算することで輪郭補正を行う。
【００４７】
例えば文字原稿を撮影した画像では、輪郭強調により背景部分のノイズ成分が強調されてしまうことが多い。また、感度を上げたり露光時間を長く設定して撮影した画像についても輪郭強調によりノイズ成分が目立ち易い。これに対して本第３実施形態では、このような画像に対し図６(Ａ)の変換特性を用いて輪郭成分の強度変換を行うので、原画像のノイズ成分が強調されることを抑制しつつ原画像中の高コントラストの領域（例えば文字原稿を撮影した画像における文字部分）において輪郭がより強調されるように輪郭補正を行うことができる。
【００４８】
また、例えば撮影モードとして風景モードが選択されて撮影された画像や低感度で撮影された画像は、輪郭強調を行ってもノイズ成分は目立ちにくいものの、原画像中の高コントラストの領域において輪郭が過度に強調されてしまう傾向にある。これに対して本第３実施形態では、このような画像に対し図６(Ｃ)の変換特性を用いて輪郭成分の強度変換を行うので、原画像中の高コントラストの領域で輪郭が過度に強調されてしまうことを抑制しつつ原画像中の低コントラストの領域の輪郭が適正に強調されるように輪郭補正を行うことができる。
【００４９】
一方、上記以外の撮影条件で撮影された画像については、従来の輪郭補正によって適正な輪郭強調結果が得られることが多いが、本第３実施形態では、このような画像に対し図６(Ｂ)の変換特性を用いて輪郭成分の強度変換を行っており、原画像の各部分の輪郭強調の度合い（ゲイン）を各部分における輪郭成分の強度（各部分のコントラスト）に拘らず一定としているので、ステップ１０４における輪郭成分の強度を変換する処理が上記のような画像に対する輪郭補正の処理結果に悪影響を及ぼすことを防止することができる。
【００５０】
なお、輪郭成分の強調に用いる変換特性を、第２実施形態では輪郭補正における補正強度、第３実施形態では撮影条件に応じて選択する態様を説明したが、本発明はこれに限定されるものではなく、原画像の全体的なコントラストや明度、原画像を撮影した際にＣＰＵ４２によって演算されたＡＦ評価値等の画像特徴量に応じて、輪郭成分の強調に用いる変換特性を選択するようにしてもよい。
【００５１】
また、上記ではＣＰＵ４２が輪郭補正プログラムを実行することで本発明に係る輪郭補正処理が行われる態様を説明したが、これに限定されるものではなく、上述した輪郭補正処理をハードウェアによって実行することも可能である。また、上記では本発明を撮影記録装置１０に適用した例を説明したが、これに限定されるものではなく、画像データを取り扱う各種の機器（例えばスキャナやプリンタ、ディスプレイ、ＰＣ、携帯端末等）に上記の輪郭補正プログラム又は輪郭補正処理を実行するハードウェアを組み込むことで、各種の機器を本発明に係る画像処理装置として機能させることも可能であることは言うまでもない。
【図面の簡単な説明】
【００５２】
【図１】本実施形態に係る撮影記録装置の外観を示す斜視図である。
【図２】撮影記録装置の概略ブロック図である。
【図３】(Ａ)は第１実施形態に係る輪郭補正処理の内容を示すフローチャート、(Ｂ)は該輪郭補正処理の機能ブロック図である。
【図４】輪郭成分データに対するレベル変換の一例を説明するためのイメージ図である。
【図５】(Ａ)は第２実施形態に係る輪郭補正処理の内容を示すフローチャート、(Ｂ)は該輪郭補正処理の機能ブロック図である。
【図６】(Ａ)〜(Ｃ)は輪郭成分データに対するレベル変換に用いる変換特性の他の例を示す線図である。
【図７】(Ａ)は第３実施形態に係る輪郭補正処理の内容を示すフローチャート、(Ｂ)は該輪郭補正処理の機能ブロック図である。
【符号の説明】
【００５３】
１０  撮影記録装置
４２  ＣＰＵ
６６  フラッシュＲＯＭ
７０  輪郭成分抽出処理
７２，７８，８０  輪郭成分強度変換処理
７４  加算処理
７６  輪郭補正強度調整処理
【図１】
2006129176.tif 000003
【図２】
2006129176.tif 000004
【図３】
2006129176.tif 000005
【図４】
2006129176.tif 000006
【図５】
2006129176.tif 000007
【図６】
2006129176.tif 000008
【図７】
2006129176.tif 000009