(57)【要約】【課題】画像ファイルの画質に基づく評価により、画像ファイルの画質調整の指標を提供可能とする。【解決手段】画像データの画質特徴を示す特徴量を算出する特徴量算出手段と、前記特徴量を所定の画質目標値に画質調整するための補正量を算出する補正量算出手段と、前記補正量に基づいて画質を評価する画質評価手段と、過去の画像データに対するユーザのレタッチ結果に基づくユーザ補正量を記憶するユーザ補正量記憶手段と、前記画質目標値を前記ユーザ補正量に基づいて修正する目標値修正手段と、を具備する。【選択図】図７
2012191641.tif 000002
【特許請求の範囲】
【請求項１】
画像データの画質調整を実行可能な画像処理装置であって、
前記画像データの画質特徴を示す特徴量を算出する特徴量算出手段と、
前記特徴量を所定の画質目標値に画質調整するための補正量を算出する補正量算出手段と、
前記補正量に基づいて画質を評価する画質評価手段と、
過去の画像データに対するユーザのレタッチ結果に基づくユーザ補正量を記憶するユーザ補正量記憶手段と、
前記画質目標値を前記ユーザ補正量に基づいて修正する目標値修正手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記画質評価手段の評価結果を前記画像データとともに表示する表示手段を備える請求項１に記載の画像処理装置。
【請求項３】
前記補正量算出手段は、画質調整の種類毎に補正量を算出し、
前記画質評価手段は、各画質調整による画質劣化の度合を各補正量に重み付けして合計することにより、画質調整後の画質を総合的に評価する請求項１又は請求項２の何れかに記載の画像処理装置。
【請求項４】
前記画質調整には、少なくともシャープネス処理を含み、
前記画質評価手段は、画質劣化の影響度合いが高い前記シャープネス処理の重みを高く設定する請求項４に記載の画像処理装置。
【請求項５】
画像データの画質調整を実行可能な画像処理プログラムであって、
前記画像データの画質特徴を示す特徴量を算出する特徴量算出機能と、
前記特徴量と画質目標値との比較に基づいて画質調整の補正量を算出する補正量算出機能と、
前記補正量に基づいて画質を評価する画質評価機能と、
過去の画像データに対するユーザのレタッチ結果に基づくユーザ補正量を記憶するユーザ補正量記憶機能と、
前記画質目標値を前記ユーザ補正量に基づいて修正する目標値修正機能と、
をコンピューターに実現させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラムに関し、特に、画像データの画質調整を実行可能な画像処理装置、画像処理プログラムに関する。
【背景技術】
【０００２】
従来、画質調整を行う際には、表示されている画像を見ながらユーザが画質調整したり、予め定められた画質目標値や画像データ解析結果から求められた画質目標値に対し自動補正したりすること知られている（例えば特許文献１，２，３参照）。このような自動補正においては、自動補正された結果を画面に表示し、ユーザが結果を確認できるようになっている。また、画像同士を比較して、類似度合を判定する技術も知られている（例えば特許文献４参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１４８０９号公報
【特許文献２】特開２００２−３１４８３４号公報
【特許文献３】特開２００３−２５００５６号公報
【特許文献４】ＷＯ００２／８６８２１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画質調整には各人の嗜好があり、元画像と自動調整後の画像の択一では完全には対応できない。とは言え、ユーザ自身で、レタッチ等により各人の嗜好にあわせた画質調整を行おうとしても、どのような画質調整を行えばよいか分からず、画質調整の指標（指針）の提供が望まれていた。さらに、自動調整・レタッチに関わらず、ディスプレイ上ではユーザの嗜好にあった結果が表示されていても、印刷結果が表示結果と異なることもあり、印刷結果が想定したものになるか否かの指標の提供も望まれていた。
【０００５】
ところで、近年、デジタルスチルカメラ（ＤＳＣ）では、記憶素子の低価格化に伴い、記憶媒体の容量が増加している。そのため、気軽に写真を撮れるようになったが、大量の写真の整理が問題となる。記念として残す写真であれば全てを残せばよいが、目的を持って撮影した写真では、大量の画像データから写真の出来不出来に応じて取捨選択する必要がある。このような実情に鑑みて、大量の画像データを取捨選択する際の指標の提供も望まれていた。
【０００６】
また、ＤＳＣではＪＰＥＧファイル等、デモザイク処理や圧縮処理を実行済みのファイル形式で保存するのが一般的であるが、レタッチの自由度向上のためにＲＡＷ形式での保存も増加傾向にある。何れか一方のファイル形式しか保存されなければ問題は無いが、ＪＰＥＧとＲＡＷの双方が保存されるとユーザは何れのファイル形式を選択すべきか（保存対象、処理対象として）迷うことになる。従って、複数のファイル形式が保存された場合に、何れのファイル形式を選択すべきかの指標の提供が望まれていた。
【０００７】
以上の課題のうち少なくとも１つは、いずれも理想的な画質に調整するための画質調整の指標を提供することにより解決される。従って、本発明は、画像ファイルの画質に基づく評価により、画像ファイルの画質調整の指標を提供可能な画像処理装置、画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明の画像処理装置は、画像データの画質調整を実行可能な画像処理装置が、特徴量算出手段と補正量算出手段と画質評価手段とを備える構成としてある。
前記構成において、特徴量算出手段が前記画像データの画質特徴を示す特徴量を算出し、補正量算出手段が前記特徴量と所定の画質目標値との比較に基づいて画質調整の補正量を算出する。そして画質評価手段が前記補正量に基づいて画質を評価する。前記画質特徴を示す特徴量とは、例えば各種画質調整処理にて調整されるパラメータ値に対応するパラメータを各画像データから作成したものである。より具体的には、例えば、画像データをヒストグラム化して作成されたり、画像データの空間周波数分布の分析により作成されたりする。
前記画質目標値は、例えば定量評価と官能評価による画像評価によって予め定められた画像の出力結果が最適となる画像パラメータである。補正量は特徴量を画質目標値に修正するための画質調整パラメータである。また、前記評価は補正量に基づいて行われ、各補正量に画質調整処理の種類に応じて画質劣化度合を重み付けした値を利用して行われてもよい。すなわち、画像ファイルの補正耐性指標が提供されることになる。また、例えば、所定の画質劣化無しを意味する値から減算したものが評価値とすると、劣化無しの値から値が減少するにつれて画質が悪くなることを意味するため、ユーザにとって評価を把握しやすくなる。
【０００９】
本発明の選択的な一側面として、少なくとも同一の画像データから派生したＪＰＥＧデータとＲＡＷデータとを含むファイル群に対し、前記特徴量算出手段が前記ＪＰＥＧデータに基づいて特徴量を算出し、前記ＪＰＥＧデータに対する前記画質評価手段の評価結果が所定レベルよりも良い場合は前記ＪＰＥＧデータを出力対象とするとともに、前記ＪＰＥＧデータに対する前記画質評価手段の評価結果が所定レベルよりも悪い場合は前記ＲＡＷデータを出力対象とするファイル選択手段を備える構成としてある。
該構成において、ＪＰＥＧデータは少なくともデモザイク処理と圧縮処理とが行われており、一般にＲＡＷデータよりもビット深度が小さい。従って、ＪＰＥＧデータから算出された特徴量に基づいて作成された評価が所定レベルよりも低い場合は、より画質調整耐性の高いＲＡＷデータを出力対象に選択する。つまり、ＪＰＥＧデータに基づいて画質調整しても画質劣化が起こりにくい場合には、利用者が多く且つ容量が少なくて済むＪＰＥＧデータを利用し、ＪＰＥＧデータを画質調整すると画質劣化が激しい場合にはＲＡＷデータを選択する。
【００１０】
本発明の選択的な一側面として、画像データに対するユーザのレタッチ結果に基づいてユーザ補正量を記憶するユーザ補正量記憶手段と、前記画質目標値を前記ユーザ補正量に基づいて修正する目標値修正手段と、を備える構成としてある。
該構成において、実際にユーザが補正したレタッチ結果を画質目標値に反映させることで、特徴量算出手段と補正量算出手段と画質評価手段とで実行される評価結果及び、補正量算出手段により算出される補正量で行われる画質調整が、よりユーザの嗜好を反映したものになる。
【００１１】
本発明の選択的な一側面として、前記評価結果が所定レベル範囲にあるファイルを所定処理の対象として選別するファイル選別手段を備える構成としてある。すなわち、評価結果に応じて、より好適な評価が下された画像データと、評価の低い画像データとを選別する。選別とは、例えば、評価に応じて記憶先を分けたり評価の低い画像データを削除したりすることであり、画質の良悪でファイル選別したいユーザの利便性が向上する。
【００１２】
本発明の選択的な一側面として、前記画質評価手段の評価結果を前記画像データとともに表示する表示手段を備える構成としてある。このとき表示される画像データは、前記補正値による画質調整後のものであっても良いし、画質調整前のものであっても良いし、両者であってもよい。すなわち、所定の画質目標値と一致するように画像データを補正すると、どの程度画質劣化が発生するかの評価と画像とをユーザが視認可能になる。ユーザは、視認した評価を勘案しつつ、実際の処理を実行するか否かを判断することができる。また、評価を視認しつつ、自らレタッチ処理を実行して画質劣化がひどくならない程度の画質調整を実行可能になる等、ユーザの判断を補助することができる。
【００１３】
本発明の選択的な一側面として、前記補正量算出手段は、画質調整の種類毎に補正量を算出し、前記画質評価手段は、各画質調整による画質劣化の度合を各補正量に重み付けして合計することにより、画質調整後の画質を総合的に評価する構成としてある。前記画質調整の種類とは、例えば、レベル補正、トーンカーブ補正、シャープネス調整、コントラスト調整、ノイズ低減等である。すなわち、複数種類の画質調整が必要となる場合であっても、各画質調整の画質劣化に対する影響度合を考慮して、各補正量に画質調整処理の種類に応じて画質劣化度合を重み付けした値を合計することで総合的な影響度合を算出する。よって、画質調整種類毎の評価のみならず、必要な画質調整が全て実行された場合の補正体制指標が提供されることになる。
【００１４】
前述した画像処理装置は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は前記画像処理装置を備える画像処理システム、前述した装置の構成に対応した工程を有する制御方法、上述した装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても実現可能である。これら画像処理システム、画像処理方法、画像処理プログラム、該プログラムを記録した媒体、の発明も、前述した作用、効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】ＰＳＶの外観斜視図である。
【図２】ＰＳＶの電気的構成の概略を示すブロック図である。
【図３】ファイル群の説明図である
【図４】指標算出処理のフローチャートである。
【図５】指標とファイル群の構成とに基づく、処理対象ファイルの選択のされかたの一例である。
【図６】レタッチ処理に指標を利用した表示例である。
【図７】レタッチ結果と目標値とが異なる場合の説明図である。
【発明を実施するための形態】
【００１６】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）画像処理装置の構成：
（２）画像の保存形式：
（３）指標算出処理：
（４）算出された指標を利用した出力処理：
【００１７】
（１）画像処理装置の構成： 
以下、図１，２を参照して本発明の実施形態にかかる画像処理装置の構成について説明する。本実施形態においては、画像処理装置としてフォトストレージビューワ（ＰＳＶ）を例にとって説明を行う。無論、本発明の画像処理装置はＰＳＶに限るものではなく、入力された画像データの印刷を行うフォトプリンタ、画像撮影や再生が出来るデジタルスチルカメラ、レタッチアプリケーション等、画質調整処理を行うものであれば様々なものに適用可能である。
【００１８】
図１はＰＳＶ１００の外観斜視図である。同図に示すように、ＰＳＶ１００は、本体の一表面に設けられた液晶ディスプレイ１７、液晶ディスプレイと同じ面に設けられた操作パネル２２、入力端子（端子２１）、電源端子３５、挿入されたメモリカード（スマートメディア、コンパクトフラッシュ（登録商標）、マルチメディアカード（登録商標）、xD-Picture Card、メモリースティック等）の読み書きを行うスロット１９、を備えている。
【００１９】
ＰＳＶ１００は、入力端子に接続された画像処理装置やスロットに挿入されたメモリカードに記憶されている画像ファイル、もしくは内蔵された記憶媒体に記憶された画像ファイルを指定して読込んで後述のＨＤＤに保存する。また保存された画像ファイルや読込んだ画像ファイルに対してデコードや画質調整処理を行って液晶ディスプレイに表示する処理を行う。
【００２０】
図２はＰＳＶ１００の電気的構成の概略を示すブロック図である。同図に示すように、ＰＳＶ１００は、ＣＰＵ１０ａと、ＲＡＭ１０ｂと、ＲＯＭ１２と、ＨＤＤ１４（Hard Disk Drive）（不揮発性記憶媒体）と、液晶ディスプレイドライバ１６と、液晶ディスプレイ１７と、カードインターフェース１８（カードＩ／Ｆ）と、スロット１９と、外部機器接続インターフェース２０（外部Ｉ／Ｆ）と、操作パネル２２と、を備えている。ＰＳＶ１００は、スロット１９に挿入されたメモリカードに対しカードＩ／Ｆを介して接続可能である。また、外部Ｉ／Ｆに所定のケーブルを介して接続されたデジタルスチルカメラ等の外部機器とも接続可能である。
【００２１】
ＣＰＵ１０ａとＲＡＭ１０ｂはＰＳＶ１００の制御部１０を構成し、制御部１０では、ＣＰＵ１０ａがＲＡＭ１０ｂをワークエリアとして使用しながら、ＲＯＭ１２やＨＤＤ１４に記憶されている各種プログラムを実行する。本実施形態では、制御部１０はＲＯＭ１２に記憶されているファームウェア（Ｆ／Ｗ）を読み出して実行する。実行されるＦ／Ｗは、概略、特徴量算出部Ｍ１と、補正量算出部Ｍ２と、画質評価部Ｍ３と、補正部Ｍ４と、出力部Ｍ５と、を備える。各部Ｍ１〜Ｍ５は本発明の各手段を構成する。
【００２２】
特徴量算出部Ｍ１は、画像データをＲＧＢデータ化し、該ＲＧＢデータの解析により画質特徴を示す特徴量を算出する。例えば、特徴量算出部Ｍ１は、ＲＧＢデータから明度、彩度、色相、空間周波数分布、等の統計値を作成し、該統計値に基づいて画像データの特徴量を作成する。本実施形態においては、Ｆ／ＷにＪＰＥＧデコーダを搭載したものを想定しているため、解析対象となる画像データにはＪＰＥＧデータもしくはＲＧＢデータを利用するものとして記載するが、無論、デコーダさえ搭載していればいかなる画像フォーマットが解析対象となっても構わない。
【００２３】
補正量算出部Ｍ２は、特徴量と画質目標値との比較に基づいて画質調整の補正量を算出する。ここで画質目標値とは、定量評価と官能評価による画像評価によって予め定められた画像の出力結果が最適となる画像パラメータである。また、補正量とは特徴量を画質目標値に修正するための画質調整パラメータである。つまり、補正量算出部Ｍ２の算出した補正値に基づいて画質調整を行うと、画像データの特徴量が画質目標値に補正されることになる。
【００２４】
画質評価部Ｍ３は、補正量に基づいて画質調整後の画質を評価する。該評価は補正量算出部Ｍ２の算出した補正量に基づいて行われ、画質調整パラメータに画質調整処理の種類に応じて重み付けした値を利用する。画質評価部Ｍ３は、複数種類の画質調整処理が実行される場合には各画質調整パラメータに画質調整処理の種類に応じた重み付けを行って加算すること総合的な評価を行うことも可能である。すなわち、各画質調整処理における画質劣化の度合の高いものほど評価に対する寄与が大きくなる。すると、前記画像データが画質目標値に一致するように画質調整した場合に発生する画質劣化の度合が求まり、画像ファイルの補正耐性指標が求まる。無論、単一の画質調整処理の補正量を評価することも可能である。
【００２５】
補正部Ｍ４は、補正量算出部Ｍ２の算出した補正量で、画像データの補正を行う。但し、補正量算出部Ｍ３で算出された画像データと実際に補正対象となる画像データとで画素数が異なる場合は、画素数の相違に応じた修正を行う必要がある。例えばシャープネス補正などのように、周辺画素の影響を補正対象となる画素に畳み込む演算を行う画質調整処理の場合は、畳み込む周辺画素の範囲を調整したり、周辺画素からの影響度を調整したりすることになる。
【００２６】
出力部Ｍ５は、印刷装置へのデータ出力や液晶ディスプレイ１７へのデータ出力を行う。例えば本実施形態の液晶ディスプレイ１７に対する表示処理であれば、表示対象となる画像データの画素数を、ディスプレイサイズの画素数に一致させるスケーリング処理を行う。また、制御部の制御に従って、画質評価処理の算出した評価を画像データに重畳して表示させたりもする。
【００２７】
（２）画像の保存形式： 
次に、各画素が単色の情報しか持たない単板式カラーイメージセンサ（ＣＣＤやＣＭＯＳで実現される。以下、単板式センサと略す。）で撮像されたデータの保存形式について説明する。以下の例では、単板式センサを採用したＤＳＣを例にとって説明を行う。
【００２８】
ＤＳＣは、各画素でＲＧＢ何れか単色を撮像する。そのため、ＤＳＣで最初に作成される画像データは、マトリクス状に配列した各画素が単色の色情報しか持たないＲＡＷデータである。無圧縮のＲＡＷデータはデータサイズが大きく、また各画素の色情報が足りないため、ＤＳＣではＲＡＷデータにデモザイク処理と圧縮処理とを行い、ＪＰＥＧやＴＩＦＦ等の汎用フォーマットで保存するのが一般的である。但し、記憶媒体の値下がりに伴い、対応機器・対応ソフトウェアの多いＪＰＥＧファイルと共に、レタッチ自由度の高いＲＡＷデータを保存する機種も増えてきている。さらに、ＲＡＷファイルのみを保存する機種もあり、プレビュー用のＪＰＥＧデータがＲＡＷファイルに埋込まれる場合がある。ＲＡＷファイルに埋込まれるＪＰＥＧデータは、各社仕様によりサイズがまちまちであり、プレビュー用の小サイズからＲＡＷデータと同サイズまである。
【００２９】
前述した実情から、ＤＳＣで撮像された画像ファイルは、例えばＪＰＥＧファイルとＲＡＷファイルの双方を保存しつつ互いに関連付けられたファイル群として保存されることがある。無論、ファイル群はＪＰＥＧファイルとＲＡＷファイルに限るものではなく、同一のＲＡＷデータから派生した複数種類の画像データをまとめたものであったり、解像度・画素数・圧縮の有無・保存フォーマット・画質調整の程度・画質調整の有無・ＲＡＷ現像の有無、の少なくとも１つが異なるファイルを、互いに関連付けて保存したものであったりしても良い。なお、言うまでも無いが、ファイル群にはＲＡＷデータそのものも含みうる。
【００３０】
図３はファイル群の説明図である。同図では、同一ファイル群に属するファイルには同一のファイル名を付し、群内のファイル識別は拡張子で行っている。同図において、ファイル群１はＪＰＥＧファイルとＲＡＷファイル、ファイル群２はＪＰＥＧファイルのみ、ファイル群３はＲＡＷファイルのみ、ファイル群４はファイル内にＪＰＥＧデータが埋め込まれたＲＡＷファイル、でそれぞれ構成されている。
【００３１】
同一の機種で作成されるファイル群は、基本的には、ファイル群１〜４の何れか１つに統一された仕様で作成・保存される。しかし、例えば、ＲＡＷ保存とＪＰＥＧ保存とを切換えて選択できる機種であれば、複数種類のファイル群が混在するファイル保存環境も考えられる。また、ＤＳＣからＰＣなどにデータを転送してレタッチや印刷を行う場合は、複数種類のＤＳＣから転送されてきたデータが混在する環境も考えられる。
【００３２】
以上のように、ＲＡＷとＪＰＥＧの双方が保存されている場合は、ユーザは何れを保存対象・画質調整対象として選択すべきか迷うことになる。例えば、僅かな画質劣化しか伴わない画質調整で済むのであればＪＰＥＧファイルで十分であるし、大きな画質劣化を伴う画質調整が必要であれば画質劣化を低減するためにビット深度の大きいＲＡＷファイルを選択するのが好ましい。しかし、ユーザとって、表示された画像を見てもどの程度の画質調整が必要かの判断は難しい。加えて、大量のファイルが保存されている場合は、全ての画像を見て取捨選択するのは大変な作業になる。そこで、以下の指標算出処理を行って各画像ファイルの画質調整耐性を評価し、該評価をユーザに通知することによりユーザの負担を減らしたり、評価結果に応じた自動選別処理を行ったりする。
【００３３】
（３）指標算出処理： 
以下、図４のフローチャートを参照して、各ファイル群の指標算出処理について説明する。指標算出処理とは、例えば自動補正機能により画像データを解析して画像データの各パラメータを基準値に近づけるために必要な補正量を作成し、該画像データの指標を算出する処理である。なお、基準値とは、例えば定量評価と感応評価による画像評価によって予め定められた画像の出力結果が最適となるパラメータの目標値である。また、指標とは、各ファイル群を構成する画像の画質を評価するものであり、例えば画像データを目標値に補正した場合の画質維持度合を表すものである。
【００３４】
該処理は、該処理単独での実行の他、印刷処理、表示処理、ファイル保存処理、転送処理、選別処理等の際に呼び出されて実行可能であり、複数の画像データから処理対象となる画像データを選別する際に利用される。また、レタッチ処理の際に呼び出されて処理対象画像の指標を算出し、レタッチアプリケーションが算出された指標を表示してユーザの判断基準とすることも可能である。無論、画像ファイルが作成される都度実行し、作成された指標を各画像ファイルに対応付けて保存しておけば、印刷処理や表示処理や転送処理や選別処理等の際には、作成済みの指標を利用すればよいので実行されずともよい。
【００３５】
処理が開始されると、制御部１０は、ステップＳ１００で解析対象画像を選択する。該選択においては、解析対象画像にＪＰＥＧファイルが含まれていれば、該ＪＰＥＧファイルを優先的に選択する。一方、ＲＡＷファイルの選択順位を最も低くする。すなわち、最も広く利用されているフォーマットの画像ファイルを優先選択すると共に、解析前にＲＧＢデータ作成処理（デモザイクやガンマ補正等）が必要となるＲＡＷファイルの優先度を最も低くする。
【００３６】
ステップＳ１００の処理はステップＳ１０２〜Ｓ１１６で具体的に実行される。まず、ステップＳ１０２でＪＰＥＧファイルの有無を判断する。すなわち図３のファイル群１やファイル群２のタイプのファイル群であるか否かを判断する。ファイル群にＪＰＥＧファイルが存在する場合は、ステップＳ１０４に進んでＪＰＥＧファイルを解析対象画像に指定する。一方、ファイル群にＪＰＥＧファイルが存在しない場合は、ステップＳ１０６に進む。
【００３７】
ステップＳ１０６では、ＲＡＷファイルの有無を判断する。ファイル群にＲＡＷファイルが存在する場合はステップＳ１０８に進み、ファイル群にＲＡＷファイルが存在しない場合はステップＳ１１６に進んでエラー処理を行って処理を終了する。但し、ＪＰＥＧ以外のフォーマットをＲＧＢデータに展開可能であれば、ステップＳ１０２とＳ１０６の間に、その他ファイルフォーマットの存在の有無を判断する判断分岐を設けても構わない。その他ファイルフォーマットが存在する場合は、存在したファイルフォーマットを解析対象画像に指定することになる。
【００３８】
ステップＳ１０８では、ＲＡＷファイルにＪＰＥＧデータが埋込まれているか否かを判断する。すなわち図３のファイル群４のタイプのファイル群であるか否かを判断する。このように埋め込みＪＰＥＧ画像をＲＡＷファイルよりも優先する理由は、前述したようにデコーダの搭載の有無によるものであり、ＲＡＷデータを高速にＲＧＢデータに変換可能であれば、ＲＡＷデータを優先しても構わない。ＪＰＥＧデータが埋め込まれている場合はステップＳ１１０に進み、埋込まれているＪＰＥＧデータを解析対象画像に指定する。一方、ＪＰＥＧデータが埋込まれていない場合はステップＳ１１２に進む。
【００３９】
ステップＳ１１２では、少なくともデモザイク処理を行ってＲＡＷデータをＲＧＢデータに変換する（ＲＡＷ現像）。但し、本ステップで実行されるＲＡＷ現像のデモザイク処理は、簡略的なものでよい。本ステップでＲＡＷ現像されたデータは、実際に表示や印刷に利用されるわけではなく、解析対象画像のパラメータ採取が目的だからである。
続くステップＳ１１４では、ＲＡＷデータから作成されたＲＧＢデータを解析対象画像に設定する。
【００４０】
以上のように、解析対象画像が設定されると、ステップＳ２００で画像の解析と、各画質調整処理における調整パラメータの作成が行われる。調整パラメータの作成は、例えば、以下のように具体的に実行される。
・コントラスト、シャドー、ハイライトについては、画像データからシャドウポイントとハイライトポイントとを検出して基準値に基づくレベル補正値と、輝度ヒストグラムの伸張度合をパラメータとする。また、輝度標準偏差を基準値に補正するトーンカーブ補正値を調整パラメータとする。
・明るさについては、画像データを９分割した個々の領域から計算される輝度値に基づいて画像が暗い（露出不足）か明るい（露出超過）かを判定し、明るさを基準値に補正するトーンカーブを調整パラメータとする。
・カラーバランスについては、画像データのＲ成分、Ｇ成分、Ｂ成分の各ヒストグラムからカラーバランスの偏りを分析し、Ｒ成分、Ｇ成分、Ｂ成分の各トーンカーブをＲＧＢ各成分に対する基準値に補正する補正値を調整パラメータとする。
・彩度については、画像データの彩度分布を分析し、基準値に彩度を強調する補正値を調整パラメータとする。したがって、低彩度の画像データほど彩度強調のレベルが大きくなる調整パラメータとなる。
・シャープネスについては、画像データの周波数とエッジの強度分布を解析し、基準値に基づくアンシャープマスクを調整パラメータとする。基準値は、周波数分布に基づいて決定され、高周波画像データ（風景等）ほど基準値が小さくなり、低周波画像データ（人物等）ほど基準値が大きくなる。また、アンシャープマスクの適用量は、エッジ強度分布に依存しており、ぼけた特性を有する画像データほどその適用量が大きくなる。
・記憶色については、一般的に、記憶色と呼ばれる「肌色」、「緑色」、「空色」等について、画像データから該当する画層を抽出し、好ましいと思われる色（目標値）になるよう補正する補正値を調整パラメータとする。
以上の調整パラメータの目標画質（基準値や目標値）は、１種類のみならず、人物画像、風景画像といった画像種類毎に用意されても良い。
【００４１】
ところで、前記基準値は、所定の値を一つ指定するものであってもよいし、所定範囲を指定するものであってもよい。所定の値を一つ指定する場合、記憶色を例にとって説明すると、例えば「肌色」の目標値をＬ＊ａ＊ｂ＊色空間でＬ＊＝７０，ａ＊＝２０，ｂ＊＝２０、「緑色」の目標値を色相１２０°、「空色」の目標値を色相２６０°にそれぞれ固定する。従って、調整パラメータは固定された目標値に画質調整するための補正値となる。
【００４２】
一方、目標値に範囲を持たせた場合は、例えば「肌色」は、色相２０〜７０°，彩度１０〜５０％，明度４０〜９０％の範囲を、「緑色」は色相１００〜１５０°，彩度２０％〜の範囲を、「空色」は色相２４０〜２７０°，彩度２０％〜の範囲を、それぞれ目標値とする。従って、該当する画層が範囲内に収まる色であれば補正せず、範囲外の色であっても範囲の近辺の色であれば僅かな補正で目標の範囲内に調整出来る。つまり、複数の画像データ同士が画一的な色合いに補正されず、元の画像データの色合いが反映された補正結果になる。また、補正量が必要以上に大きくなることもなく、それぞれの画質調整処理の結果が画像全体に与える影響も少なくて済む。
【００４３】
ステップＳ４００では、画質評価手段が、前記ステップＳ２００で算出された各調整パラメータに基づいて画質調整の指標を算出する。画質調整処理は、各処理の特性に応じて画質劣化の度合が異なるので、各処理の画質劣化度合を考慮した指標の算出が必要となる。そこで各種補正量（ａ，ｂ，ｃ，ｄ，・・・）に各補正量の画質劣化度合を重み（Ａ，Ｂ，Ｃ，Ｄ，・・・）として掛け合わせ、点数（Ｓｃｏｒｅ＝１００−（ａＡ＋ｂＢ＋ｃＣ＋ｄＣ＋・・・））を算出する。但し、各補正量は１００で正規化されているものとする。この点数が画質劣化の度合を示す指標となる。無論、指標算出の方法は、前述の重み付けした補正量を加算するものに限られず、どのような方法で採点されても構わない。
【００４４】
すなわち指標が高いほど画質劣化せずに目標値への画質調整が可能であり、指標が低いほど目標値へ画質調整した場合に大きく画質劣化することになる。この指標をユーザに通知するにあたり、例えば、点数９０〜１００の場合には「劣化はほとんど見られない」として「☆☆☆」を、点数６０〜８０の場合には「劣化は余り見られない」として「☆☆」を、点数５０〜６０の場合には「劣化が目立つことがある」として「☆」を、点数０〜５０の場合には「劣化が発生する」として「（☆の表示無し）」を、それぞれ指標として表示することが考えられる。
【００４５】
点数算出では、例えば、一般に画質劣化の度合が高いシャープネスの重みを高めに設定し、一般に画質劣化の度合が低めのコントラストの重みを低めに設定する。より具体的には、レベル補正の重みを「２」、トーンカーブの重みを「２」、シャープネスの重みを「３」、コントラストの重みを「１」、ノイズ低減の重みを「２」、等とする。このとき各補正量が、シャープネス「２」、トーンカーブ「４」、シャープネス「３」、コントラスト「０」、ノイズ低減「３」、であれば、Ｓｃｏｒｅ＝１００−（２×２＋２×４＋３×３＋１×０＋２×３）＝７３、である。よって、目標値への補正を行っても、画質劣化は余り見られない画像であり、「☆☆」を表示する。
【００４６】
（３）算出された指標を利用した出力処理： 
以上のように画質評価部で算出された指標は、各種処理で利用される。例えば、印刷処理、ディスプレイへの表示処理、他の機器や記録メディアからＰＳＶ１００への保存処理、他の機器や記録メディアへのファイル転送処理、必要ファイルと不要ファイルとの選別処理、等のファイルを入出力する処理において利用される。すなわち、これらの処理においては、前記指標算出処理で算出された指標が閾値以上であるか否かの判断と、ファイル群におけるＲＡＷファイルの有無判断と、に基づいて処理対象ファイルを選択する。
【００４７】
図５に、指標とファイル群の構成とに基づく、処理対象ファイルの選択のされかたの一例を示した。同図では「画質劣化が目立たない」ファイルを処理対象とするように、閾値を６０とした例について示してある。無論、閾値はユーザが各々選択して指定可能である。同図では、制御部１０で実行されるプログラム（ファイル選択手段）により以下（ａ）〜（ｄ）のように処理対象ファイルを決定している。
（ａ）ＪＰＥＧファイルに基づいて算出された指標が閾値６０以上のファイル群Ａ，Ｂ，Ｆ，Ｇ，ＨではＪＰＥＧファイルを処理対象ファイルとする。
（ｂ）ＪＰＥＧファイルに基づいて算出された指標が閾値６０を下回るとともにＲＡＷファイルを有するファイル群ＣについてはＲＡＷファイルを処理対象ファイルとする。
（ｃ）ＪＰＥＧファイルに基づいて算出された指標が閾値６０を下回るとともにＲＡＷファイルを持たないファイル群Ｅ，Ｊについては処理対象外とする。
（ｄ）ＲＡＷファイルに基づいて指標算出されたファイル群Ｄ，Ｉについては、ＲＡＷファイルを処理対象ファイルとする。ＲＡＷファイルは、ＲＡＷ現像次第では画質調整耐性が高まることで指標が向上する可能性があること考慮したためであるが、無論、処理対象外とすることも考えられる。
【００４８】
処理対象ファイルに選択されたファイルについては、前述した処理が実行される。例えば印刷処理や表示処理であれば、補正量算出部が算出した補正量に基づいた画質調整が行われた上で印刷や表示が行われる。よって、画質劣化せずに好ましい色合いや明るさに調整された画像のみが印刷・表示されるようになる。
【００４９】
また、転送処理であれば処理対象ファイルのみを転送先に転送し、選別処理であれば処理対象ファイルと処理対象外ファイルとで保存先を変えたり処理対象外ファイルを削除したりする。よって、綺麗な画像や綺麗に補正可能な画像（画質劣化せずに好ましい色合いや明るさに調整可能なファイル）と、綺麗に補正することが難しい画像（好ましい色合いや明るさに調整すると画質劣化を引き起こすファイル）とを選別することにより、ユーザがどの画像を残すかの選択を補助することができる。
【００５０】
また、例えば、レタッチ処理においても前記指標を利用可能である。図６にレタッチ処理に指標を利用した表示例を示した。レタッチ処理においては、解析対象画像は選択済みなので、レタッチが実行される度に、図４に示す処理のうちステップＳ２００〜Ｓ４００の処理が繰り返し実行されることになる。具体的には、ユーザが画質調整を行う都度、調整後の画像データを目標値に補正する場合の指標を算出し、該指標を画面上に表示する。このとき、目標値に補正するために必要な画質調整処理の具体的な数値を表示すると、ユーザがレタッチする際の目安になり好適である。
【００５１】
また、ユーザによっては初期設定の目標値が嗜好に合わない場合もある。そこで、レタッチ処理と補正値算出処理とを連動させ、レタッチアプリケーションにおいてユーザが実際に行ったレタッチ結果を記憶し（ユーザ補正量記憶手段）、該レタッチ結果を新たな目標値とする（目標値修正手段）と好適である。例えば、図７のように、人物が暗めに写されている画像（指標８５）において、人物の肌色を初期設定の目標値（指標１００）よりも暗め（指標９５）に修正させるレタッチが行われた場合、このレタッチの補正値を記憶しておく。以降の目標値を補正値で修正することにより、レタッチ時の指標がユーザの嗜好に合ったものになると共に、印刷処理や表示処理においてもユーザの嗜好に合った補正が行われることになる。なお、ユーザ補正量については、ユーザのレタッチの度にその内容のみを反映させてもよいし、ユーザのレタッチしてきた履歴を記憶しておいて、該履歴を総合的に反映させてもよい。
【００５２】
なお、本発明は上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【符号の説明】
【００５３】
１０…制御部、１０ａ…ＣＰＵ、１０ｂ…ＲＡＭ、１４…ＨＤＤ、１６…液晶ディスプレイドライバ、１７…液晶ディスプレイ、１８…カードインターフェース、１９…スロット、２０…外部機器接続インターフェース、２１…端子、２２…操作パネル、３５…電源端子、１００…フォトストレージビューワ、Ｍ１…特徴量算出部、Ｍ２…補正量算出部、Ｍ３…画質評価部、Ｍ４…補正部、Ｍ５…表示部
【図１】
2012191641.tif 000003
【図２】
2012191641.tif 000004
【図３】
2012191641.tif 000005
【図４】
2012191641.tif 000006
【図５】
2012191641.tif 000007
【図６】
2012191641.tif 000008
【図７】
2012191641.tif 000009