(57)【要約】【課題】広い色空間情報を保持したまま、画像処理を行うことができる画像処理装置を提供する。【解決手段】プリンタ装置１は、ｓＹＣＣ色空間で表現された画像データを取得すると、画像データの一部のみをＲＧＢ色空間に変換して補正パラメータを設定し、ｓＹＣＣ色空間で表現された画像データに対して、設定された補正パラメータに応じた画質補正処理を施す。また、補正パラメータを設定するために用いられるＲＧＢ色空間として、タグデータにより特定される撮影時の意図に基づいて、ｓＲＧＢ色空間または拡張ＲＧＢ色空間が選択される。【選択図】          図３
2004222078.tif 000002
【特許請求の範囲】
【請求項１】
所定の色空間で表現された画像データを取得するデータ取得手段と、
前記データ取得手段により取得された画像データに基づいて、補正量を算出する補正量算出手段と、
前記色空間で表現され、前記データ取得手段により取得された画像データに対して、前記補正量算出部により算出された補正量に応じた画質補正処理を行う画質補正手段と
を有する画像処理装置。
【請求項２】
前記補正量算出手段は、前記色空間で表現された画像データの一部を解析し、この解析結果に基づいて補正量を算出する
請求項１に記載の画像処理装置。
【請求項３】
前記色空間で表現された画像データの一部を、ＲＧＢ色空間で表現された画像データに変換する色空間変換手段
をさらに有し、
前記補正量算出手段は、前記色空間変換手段により変換された画像データを解析し、この解析結果に基づいて補正量を算出する
請求項１に記載の画像処理装置。
【請求項４】
前記色空間変換手段は、画像データの一部を、ｓＲＧＢ色空間よりも色表現域が広いＲＧＢ空間に変換する
請求項３に記載の画像処理装置。
【請求項５】
前記画像データに付随する付随情報を取得する付随情報取得手段
をさらに有し、
前記色空間変換手段は、前記付随情報取得手段により取得された付随情報に基づいて、画像データの変換先の色空間を選択する
請求項３に記載の画像処理装置。
【請求項６】
前記色空間変換手段は、取得された付随情報に基づいて、ｓＲＧＢ色空間、または、ｓＲＧＢ色空間よりも色表現域が広いＲＧＢ色空間を、画像データの変換先として選択する
請求項５に記載の画像処理装置。
【請求項７】
前記画質補正手段は、色変換処理およびシャープネス補正処理の少なくとも一方を、前記画質補正処理として行う
請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
画像データを復号化する復号化手段
をさらに有し、
前記データ取得手段は、前記圧縮方式で圧縮された画像データを取得し、
前記画質補正手段は、前記復号化手段により復号化され、前記圧縮方式に対応する色空間で表現されている画像データに対して、画質補正処理を行う
請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記色空間は、輝度色差色空間であり、
前記画質補正手段は、輝度色差色空間で表現された画像データに対して、画質補正処理を行う
請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
前記色空間は、ＪＰＥＧ圧縮方式に対応するｓＹＣＣ色空間であり、
前記データ取得手段は、ＪＰＥＧ圧縮方式で圧縮された画像データを取得し、
前記復号化手段は、前記データ取得手段により取得された画像データを復号化して、ｓＹＣＣ色空間で表現された画像データとし、
前記画質補正手段は、前記復号化手段により復号化され、ｓＹＣＣ色空間で表現された画像データに対して、画質補正処理を行う
請求項８に記載の画像処理装置。
【請求項１１】
所定の色空間で表現された画像データを取得し、
取得された画像データに基づいて、補正量を算出し、
前記色空間で表現された画像データに対して、算出された補正量に応じた画質補正処理を行う
画像処理方法。
【請求項１２】
コンピュータを含む画像処理装置において、
所定の色空間で表現された画像データを取得するステップと、
取得された画像データに基づいて、補正量を算出するステップと、
前記色空間で表現された画像データに対して、算出された補正量に応じた画質補正処理を行うステップと
を前記画像処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル画像に対して画質補正処理を行う画像処理装置、画像処理方法、及びそのプログラムに関する。
【０００２】
【従来の技術】
画像データは、ディジタルスチルカメラ等によるデータ生成段階、転送または蓄積段階、コンピュータ端末上でなされる画像処理段階、および、プリンタ等による印刷段階などの各段階で異なる色空間により表現されている。例えば、データ生成段階ではｄＲＧＢ色空間、転送または蓄積段階ではｓＹＣＣ色空間、画像処理段階ではｓＲＧＢ色空間、印刷段階ではＣＭＹＫ色空間がそれぞれ用いられている。
これらの色空間は、互いに表現する色表現域が異なるため、色空間の変換を繰り返すうちに、画像データの一部が失われるといった問題があった。
例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等で圧縮され転送されてきた画像データは、ｓＹＣＣ色空間で表現されているが、画像処理装置または画像形成装置内で、色表現域の狭いｓＲＧＢ色空間に変換されていた。そのため、ｓＹＣＣ色空間では表現されていた階調が表現されず、一方で、この階調を維持するためにｓＲＧＢ色空間の階調を増やすと、画像データのデータサイズが膨大になってしまう。
このような問題に対して、ｓＲＧＢ表色系よりも広い色表現域を有するｗＲＧＢ表色系を用いて、表現色数を維持する画像処理装置が開示されている（例えば、特許文献１）。
【０００３】
なお、画像データに付随する付随情報を用いて、画像データの生成者の意図を反映させた画質調整のパラメータを設定する方法が開示されている（例えば、特許文献２および特許文献３）。
【０００４】
【特許文献１】
特開２００２−３４４７６３号公報
【特許文献２】
特開２００２−３４４８８１号公報
【特許文献３】
特開２００２−３４４８８９号公報
【０００５】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、広い色空間情報を保持した状態で、画像処理を行うことができる画像処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
［画像処理装置］
上記目的を達成するために、本発明にかかる画像処理装置は、所定の色空間で表現された画像データを取得するデータ取得手段と、前記データ取得手段により取得された画像データに基づいて、補正量を算出する補正量算出手段と、前記色空間で表現され、前記データ取得手段により取得された画像データに対して、前記補正量算出部により算出された補正量に応じた画質補正処理を行う画質補正手段とを有する。
【０００７】
好適には、前記補正量算出手段は、前記色空間で表現された画像データの一部を解析し、この解析結果に基づいて補正量を算出する。
【０００８】
好適には、前記色空間で表現された画像データの一部を、ＲＧＢ色空間で表現された画像データに変換する色空間変換手段をさらに有し、前記補正量算出手段は、前記色空間変換手段により変換された画像データを解析し、この解析結果に基づいて補正量を算出する。
【０００９】
好適には、前記色空間変換手段は、画像データの一部を、ｓＲＧＢ色空間よりも色表現域が広いＲＧＢ空間に変換する。
【００１０】
好適には、前記画像データに付随する付随情報を取得する付随情報取得手段をさらに有し、前記色空間変換手段は、前記付随情報取得手段により取得された付随情報に基づいて、画像データの変換先の色空間を選択する。
【００１１】
好適には、前記色空間変換手段は、取得された付随情報に基づいて、ｓＲＧＢ色空間、または、ｓＲＧＢ色空間よりも色表現域が広いＲＧＢ色空間を、画像データの変換先として選択する。
【００１２】
好適には、前記画質補正手段は、色変換処理およびシャープネス補正処理の少なくとも一方を、前記画質補正処理として行う。
【００１３】
好適には、画像データを復号化する復号化手段をさらに有し、前記データ取得手段は、前記圧縮方式で圧縮された画像データを取得し、前記画質補正手段は、前記復号化手段により復号化され、前記圧縮方式に対応する色空間で表現されている画像データに対して、画質補正処理を行う。
【００１４】
好適には、前記色空間は、輝度色差色空間であり、前記画質補正手段は、輝度色差色空間で表現された画像データに対して、画質補正処理を行う。
【００１５】
好適には、前記色空間は、ＪＰＥＧ圧縮方式に対応するｓＹＣＣ色空間であり、前記データ取得手段は、ＪＰＥＧ圧縮方式で圧縮された画像データを取得し、前記復号化手段は、前記データ取得手段により取得された画像データを復号化して、ｓＹＣＣ色空間で表現された画像データとし、前記画質補正手段は、前記復号化手段により復号化され、ｓＹＣＣ色空間で表現された画像データに対して、画質補正処理を行う。
【００１６】
［画像処理方法］
また、本発明にかかる画像処理方法は、所定の色空間で表現された画像データを取得し、取得された画像データに基づいて、補正量を算出し、前記色空間で表現された画像データに対して、算出された補正量に応じた画質補正処理を行う。
【００１７】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含む画像処理装置において、所定の色空間で表現された画像データを取得するステップと、取得された画像データに基づいて、補正量を算出するステップと、前記色空間で表現された画像データに対して、算出された補正量に応じた画質補正処理を行うステップとを前記画像処理装置のコンピュータに実行させる。
【００１８】
【発明の実施の形態】
［第１の実施形態］
以下、本発明の第１の実施形態について図面を参照して説明する。
図１は、本発明にかかる画像処理方法が適応されるプリンタ装置１のハードウェア構成を、その制御装置２を中心に例示する図である。
図１に示すように、プリンタ装置１は、制御装置２およびコピー装置本体１０から構成される。
制御装置２は、ＣＰＵ２０２およびメモリ２０４などを含む制御装置本体２０と、通信装置２２と、ＨＤＤ・ＣＤ装置などの記録装置２４と、ＬＣＤ表示装置あるいはＣＲＴ表示装置およびキーボード・タッチパネルなどを含むユーザインターフェース装置（ＵＩ装置）２６とから構成される。
プリンタ装置１は、ディジタルスチルカメラまたはスキャナ等で生成された画像データを、ＵＳＢケーブルやＬＡＮケーブル等に接続された通信装置２２、または、リムーバブルメディアが挿入可能な記録装置２４を介して取得し、入力された画像データに対して、入力時の色空間で表現されたデータのままで画質補正処理を行い、画質補正処理後に画像データをＣＭＹＫ色空間に変換してシート上に印刷する。
なお、画像データは、ＪＰＥＧで圧縮され、転送または蓄積される場合が多いので、プリンタ装置１に入力される画像データが、ＪＰＥＧに対応するｓＹＣＣ色空間で表現されている場合を具体例として以下説明する。ｓＹＣＣ色空間は、輝度と色度とを互いに直交するパラメータで表現する色空間であり、ＪＰＥＧに対応する色空間である。
【００１９】
また、プリンタ装置１は、画質補正処理後の画像データ（ｓＹＣＣ色空間表現）をＪＰＥＧ等で圧縮し、通信装置２２または記録装置２４を介して外部に出力してもよい。
以下、プリンタ装置１が、ディジタルスチルカメラまたはスキャナ等でＪＰＥＧ圧縮された画像データを取得し、これに対して画像処理を施した後でシート上に印刷する形態を具体例として説明する。
【００２０】
図２は、制御装置２（図１）により実行され、本発明にかかる画像処理方法を実現する画像処理プログラム５の構成を示す図である。なお、本実施形態の画像処理プログラム５は、制御装置２にインストールされた画像処理プログラム５として実現される場合を具体例として説明するが、画像処理プログラム５の一部または全部の機能が専用のハードウエアで構成されていてもよい。
図２に示すように、画像処理プログラム５は、タグ取得部５１０、画像取得部５２０、復号化部５３０、平滑化処理部５４０、部分抽出部５５０、解析部５６０、補正データベース（補正ＤＢ）５６８、画質補正処理部５７０および画像出力部５８０を有する。
また、解析部５６０は、タグ解析部５６２、特徴量解析部５６４および補正量算出部５６６を含み、画質補正処理部５７０は、３Ｄ−ＬＵＴ処理部５７２、記憶色処理部５７４およびシャープネス強調処理部５７６を含む。
【００２１】
画像処理プログラム５において、タグ取得部５１０は、画像データに付随する付随情報（以下、タグデータ）を読み込んで、解析部５６０に対して出力する。タグデータは、例えば、ディジタルスチルカメラの標準画像フォーマットであるＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ  ｆｏｒ  ｄｉｇｉｔａｌ  ｓｔｉｌｌ  ｃａｍｅｒａｓ）に格納されたデータであり、撮影シーン、被写体領域、露出モード、ホワイトバランス、ディジタルズーム倍率、焦点距離、撮影コントラスト、撮影彩度、撮影シャープネスおよび被写体距離レンジ等を特定するための情報を含む。
【００２２】
画像取得部５２０は、通信装置２２または記録装置２４を介して、ＪＰＥＧ圧縮された画像データを取得し、復号化部５３０に対して出力する。
復号化部５３０は、画像取得部５２０から入力された画像データを復号化して、平滑化処理部５４０に対して出力する。
平滑化処理部５４０は、復号化された画像データに対して、平滑化処理を施してノイズを抑制し、部分抽出部５５０および画質補正処理部５７０に対して出力する。
【００２３】
部分抽出部５５０は、平滑化処理部５４０から入力された画像データに基づいて、データサイズを低減させたサムネイル画像を生成し、解析部５６０に対して出力する。また、部分抽出部５５０は、記憶色処理部５７４から入力された画像データから、画像の主題となる部分の画像データ（以下、切出し画像）を生成し、解析部５６０に対して出力する。画像の主題となる部分は、画像の中心部分にある場合が多いので、部分抽出部５５０は、例えば、画像データの中心部分を切り出して、切出し画像とする。
【００２４】
解析部５６０は、タグ解析部５６２、特徴量解析部５６４および補正量算出部５６６を含み、補正量を算出して、画質補正処理部５７０に対して出力する。
タグ解析部５６２は、タグ取得部５１０により取得されたタグデータに基づいて、撮影シーン、撮影日時、カメラの種類、フラッシュの有無、ホワイトバランス、撮影コントラスト、撮影彩度および撮影シャープネス等の撮影情報を特定する。
また、タグ解析部５６２は、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイルのように、画像の色の特性を表す情報が内包されていれば、後工程の解析のために、ガンマ特性または標準解析空間（例えばｓＲＧＢなど）に対応するように補正する。
【００２５】
特徴量解析部５６４は、部分抽出部５５０から入力されたサムネイル画像または切出し画像を解析して、画像の特徴量を抽出する。
例えば、特徴量解析部５６４は、ＲＧＢヒストグラムまたは画像データのＨＳＬヒストグラムなどに基づいて、画像内の明度分布、彩度分布およびカラーバランスを特徴づける特徴量を算出したり、画像サイズ、画像データのエッジ量およびエッジ強度などに基づいて、画像シャープネスのエッジ度を特徴量として算出する。
また、特徴量解析部５６４は、画像内部の肌色分布および顔らしさの形状抽出などを組み合わせ、人物らしさの特徴量を抽出し、さらに、このシーンが人物主体のシーンであるかどうかなどのシーンを分類するための特徴量、主要被写体の顔の大きさを示す特徴量、および、人物人数を示す特徴量等を算出してもよい。
また、特徴量解析部５６４は、画像内部の局所的な明るさの分布状態などからシーンの撮影状況（主要被写体の逆光状況および人物の大きさ等）などの特徴量を抽出し、さらに、逆光状態を示す特徴量を算出してもよい。
【００２６】
補正量算出部５６６は、タグ解析部５６２により特定された撮影情報、および、特徴量解析部５６４により算出された特徴量に基づいて、補正量を算出する。より具体的には、補正量算出部５６６は、撮影情報および特徴量を用いて画像を分類し、補正ＤＢ５６８を参照して、この画像の分類に対応する補正方法および補正パラメータの検索を行う。
補正ＤＢ５６８は、画像の分類と、補正方法および補正パラメータとを対応付けており、補正量算出部５６６は、画像の分類に対応する補正方法および補正パラメータを画質補正処理部５７０に対して出力する。なお、補正パラメータは、ｓＹＣＣ色空間に対応する三次元ＬＵＴ（以下、３Ｄ−ＬＵＴ）処理、記憶色補正およびシャープネス強調のパラメータである。
【００２７】
画質補正処理部５７０は、３Ｄ−ＬＵＴ処理部５７２、記憶色処理部５７４およびシャープネス強調処理部５７６を含み、平滑化処理部５４０から入力された画像データに対して画質補正処理を行い、画像出力部５８０に対して出力する。その際、画質補正処理部５７０は、補正量算出部５６６から入力される補正方法および補正パラメータに応じて、明暗コントラスト補正、色相・カラーバランス補正、彩度補正、記憶色補正およびシャープネス強調処理等を、画質補正処理として行う。
【００２８】
画像出力部５８０は、画質補正処理部５７０から入力された画像データをＣＭＹＫ色空間に変換し、プリンタ装置本体１０のプリントエンジン（不図示）を制御してシート上に印刷する。画像出力部５８０は、入力された画像データ（ｓＹＣＣ色空間）をＪＰＥＧ圧縮し、通信装置２２または記録装置２４を制御して外部に出力してもよい。
【００２９】
［全体動作］
図３は、プリンタ装置１（画像処理プログラム５）の第１の動作（Ｓ１０）を示すフローチャートである。
ステップ１００（Ｓ１００）において、ＵＩ装置２６が、画像印刷の指示を受け付けると、画像データ取得部５２０は、通信装置２２または記録装置２４を介して、ＪＰＥＧで圧縮された画像データを取得し、復号化部５３０に対して出力する。また、タグ取得部５１０は、画像データに付随するタグデータを取得して、解析部５６０に対して出力する。
【００３０】
ステップ１０２（Ｓ１０２）において、復号化部５３０は、入力された画像データを復号化し、平滑化処理部５４０に対して出力する。なお、復号化された画像データは、ｓＹＣＣ色空間で表現されたデータである。
ステップ１０４（Ｓ１０４）において、平滑化処理部５４０は、入力された画像データに対して、平滑化処理を施して、部分抽出部５５０および画質補正処理部５７０に対して出力する。
【００３１】
ステップ１０６（Ｓ１０６）において、部分抽出部５５０は、平滑化処理部５４０から入力された画像データに基づいて、サムネイル画像を生成し、解析部５６０に対して出力される。なお、サムネイル画像も、ｓＹＣＣ色空間で表現されたデータである。
【００３２】
ステップ１０８（Ｓ１０８）において、解析部５６０におけるタグ解析部５６２は、タグデータを解析して、撮影時の状況を特定する撮影情報を生成し、特徴量解析部５６４は、サムネイル画像を解析して、特徴量を算出する。補正量算出部５６６は、生成された撮影情報と、算出された特徴量とに対応する３Ｄ−ＬＵＴ処理および記憶色補正の補正パラメータを、補正ＤＢ５６８から抽出し、画質補正処理部５７０に対して出力する。
【００３３】
ステップ１１０（Ｓ１１０）において、画質補正処理部５７０のおける３Ｄ−ＬＵＴ処理部５７２は、三次元表現されたＬＵＴを参照して、入力された補正パラメータに対応する補正を、平滑化処理部５４０から入力された画像データに対して行う。その後、記憶色処理部５７４は、入力された補正パラメータに応じて、記憶色補正を行い、部分抽出部５５０に対して補正後の画像データを出力する。なお、補正後の画像データは、画質補正処理部５７０にも保持されている。
【００３４】
ステップ１１２（Ｓ１１２）において、部分抽出部５５０は、記憶色処理部５７０から入力された画像データから、切出し画像を生成し、解析部５６０に対して出力する。
【００３５】
ステップ１１４（Ｓ１１４）において、解析部５６０におけるタグ解析部５６２は、タグデータを解析して、シャープネス強度に関連する撮影情報を生成し、特徴量解析部５６４は、切出し画像を解析して、シャープネス強度に関する特徴量を算出する。補正量算出部５６６は、生成された撮影情報と、算出された特徴量とに対応するシャープネス強調処理の補正パラメータを、補正ＤＢ５６８から抽出し、画質補正処理部５７０に対して出力する。
【００３６】
ステップ１１６（Ｓ１１６）において、画質補正処理部５７０におけるシャープネス強調処理部５７６は、入力された補正パラメータに応じて、記憶色補正がなされた画像データに対して、シャープネス強調処理を施し、画像出力部５８０に対して出力する。
【００３７】
ステップ１１８（Ｓ１１８）において、画像出力部５８０は、入力された画像データ（ｓＹＣＣ）をＣＭＹＫ色空間で表現されたデータに変換し、プリンタ装置本体１０を制御して、変換後の画像データを用いて画像を印刷する。
【００３８】
以上説明したように、プリンタ装置１は、画質補正処理、および、画質補正の補正パラメータを決定するための解析処理を、入力された画像データの色空間表現のままで行うことにより、色空間を変換するための処理を省略できる。また、本例では、プリンタ装置１は、ＪＰＥＧ圧縮に対応するｓＹＣＣ色空間のまま画質補正処理等を行うので、画像データの一時蓄積時または画像データの転送時に、色空間の変換なしにＪＰＥＧで再圧縮できる。
また、ｓＹＣＣ色空間はｓＲＧＢ色空間よりも色表現域が広いので、ｓＹＣＣ色空間からｓＲＧＢ色空間に変換すると階調が落ちるという問題があったが、本例のプリンタ装置１は、画像データ入力時の画像データにより表現されていた階調を落とすことなく、画質補正処理を行うことができる。
なお、上記実施形態では説明を簡単にするために、プリンタ装置内で一般的に行われている補正処理の一部を具体例として説明したが、これに限定されるものではなく、本発明にかかるプリンタ装置１は、データ入力時と同じ色空間表現で様々な画像補正処理を行うことができる。
【００３９】
［第２の実施形態］
次に、本発明の第２の実施形態を説明する。
第１の実施形態では、解析部５６０における解析処理も、ｓＹＣＣ色空間で表現された画像データを用いてなされていたが、第２の実施形態では、解析処理についてのみ、ｓＹＣＣ色空間で表現された画像データをＲＢＧ色空間に変換して行う。なお、解析処理は、必ずしも画像データ全体が必要な訳ではないので、画像データの一部について色空間を変換し、解析処理に用いる。
また、ＲＧＢ色空間には、ｓＲＧＢ色空間と、これよりも色表現域が広い拡張ＲＧＢ色空間とがあるが、画像データ生成時の意図に応じて、解析処理に用いる色空間を選択する。
以下、このような観点から第１の実施形態に変更を加えたものを、第２の実施形態として説明する。
【００４０】
図４は、第２の画像処理プログラム５２の構成を示す図である。なお、図４における各構成のうち、図２で説明したものと実質的に同一なものには同一の符号が付されている。
図４に示すように、第２の画像処理プログラム５２は、解析部５６０内に、色空間変換部５６３を加えた構成をとる。色空間変換部５６３は、部分抽出部５５０から入力された画像データ（ｓＹＣＣ色空間）を、ｓＲＧＢ色空間または拡張ＲＧＢ色空間で表現された画像データに変換する。
【００４１】
また、本例のタグ解析部５６２は、タグデータを解析して、入力時の画像データの色空間（本例ではｓＹＣＣ色空間）が撮影時に意図して利用されたものか否かを特定し、色空間情報として色空間変換部５６３に対して出力する。色空間変換部５６３は、タグ解析部５６２から入力された色空間情報に応じて、変換する色空間を選択する。より具体的には、色空間変換部５６３は、ｓＹＣＣ色空間が意図的に利用された場合に、拡張ＲＧＢ色空間を選択して画像データを変換し、これ以外の場合に、ｓＲＧＢ色空間を選択して画像データを変換する。
意図せずにｓＹＣＣ色空間が利用された場合に、画質補正処理において、おかしな色変換がなされる可能性があるので、ｓＹＣＣ色空間に変換された画像データを用いて解析処理を行うことにより、解析処理の精度を上げて、おかしな色変換を防止する。
【００４２】
図５は、プリンタ装置１（画像処理プログラム５２）の第２の動作（Ｓ１２）を示すフローチャートである。なお、図５に示された各処理のうち、図３に示されたものと実質的に同一なものには同一の符号が付されている。
【００４３】
Ｓ１０６で、部分抽出部５５０が、ｓＹＣＣ色空間で表現されたサムネール画像のデータを生成して、解析部５６０に対して出力すると、ステップ１２０（Ｓ１２０）において、タグ解析部５６２は、タグデータを解析して、ｓＹＣＣ色空間が意図的に利用されたものか否かを特定する。
【００４４】
ステップ１２２（Ｓ１２２）において、画像処理プログラム５２は、ｓＹＣＣ色空間が意図的に利用されたものである場合に、Ｓ１２４の処理に移行し、これ以外の場合に、Ｓ１２６の処理に移行する。
ステップ１２４（Ｓ１２４）において、色空間変換部５６３は、部分抽出部５５０から入力されたサムネール画像（ｓＹＣＣ色空間）を、拡張ＲＧＢ色空間で表現された画像データに変換する。すなわち、色空間変換部５６３は、撮影時にｓＹＣＣ色空間が意図的に利用されたと判断された場合に、拡張ＲＧＢ色空間を選択する。
【００４５】
一方、ステップ１２６（Ｓ１２６）において、色空間変換部５６３は、部分抽出部５５０から入力されたサムネール画像（ｓＹＣＣ色空間）を、ｓＲＧＢ色空間で表現された画像データに変換する。すなわち、色空間変換部５６３は、撮影時にｓＹＣＣ色空間が意図的に利用されたと判断できなかった場合に、拡張ＲＧＢ色空間よりも色表現域が狭いｓＲＧＢ色空間を選択する。
なお、シャープネス強調の補正パラメータを設定する場合には、ＲＧＢ色空間に変換しないので、色空間変換部５６３は、切出し画像に対して色空間変換を行わない。
【００４６】
以上説明したように、第２の実施形態におけるプリンタ装置１は、補正パラメータ等を設定するための解析処理において、ＲＧＢ色空間で表現された画像データを利用することができ、従来の製品等の整合性をとることができる。すなわち、従来、補正処理およびそのための解析処理は、ＲＧＢ色空間で表現された画像データに基づいてなされており、ＲＧＢ色空間で評価された特徴量と、補正パラメータ等とを対応付けるデータを、本プリンタ装置１に引き継ぎたい場合に好適である。
また、ｓＹＣＣ色空間で表現された画像データの中には、実世界では存在しないような色のデータが含まれる場合があるが、色表現域が狭いＲＧＢ色空間に変換することにより、存在し得ない色データは、色表現域から外れて削除され、解析処理の精度を上げることができる。本実施形態におけるプリンタ装置１は、ＲＧＢ色空間に変換して、存在し得ない色データ等をフィルタリングすることにより、解析処理の精度を上げることができる。
なお、色空間変換の対象は、画像データの一部であるサムネイル画像であるため、色空間変換処理の負荷もそれほど大きくなく、拡張ＲＧＢ色空間を採用してもデータサイズはそれほど大きくならない。
【００４７】
なお、上記実施形態では、本発明がプリンタ装置１に適用される形態を具体例として説明したが、これに限定されるものではなく、デジタルカメラ、スキャナ、コンピュータ端末または携帯電話等に適用されてもよい。
例えば、ディジタルカメラまたはスキャナ等では、まず色表現域の広いＲＧＢ色空間（ｄＲＧＢ）の画像データが生成されるが、データ伝送または記録領域の都合で、ｓＹＣＣ色空間等の色空間に変換され圧縮される。そこで、ディジタルカメラまたはスキャナ等の場合には、ｓＹＣＣ色空間に変換された後の画像データに画像処理を施す場面で、本発明を適応することができる。
【００４８】
【発明の効果】
以上説明したように、本発明にかかる画像処理装置、画像処理方法、及びそのプログラムによれば、広い色空間情報を保持したまま、画像処理を行うことができる。
【図面の簡単な説明】
【図１】本発明にかかる画像処理方法が適応されるプリンタ装置１のハードウェア構成を、その制御装置２を中心に例示する図である。
【図２】制御装置２（図１）により実行され、本発明にかかる画像処理方法を実現する第１の画像処理プログラム５の構成を示す図である。
【図３】プリンタ装置１（画像処理プログラム５）の第１の動作（Ｓ１０）を示すフローチャートである。
【図４】第２の画像処理プログラム５２の構成を示す図である。
【図５】プリンタ装置１（画像処理プログラム５２）の第２の動作（Ｓ１２）を示すフローチャートである。
【符号の説明】
１・・・プリンタ装置
１０・・・プリンタ装置本体
２・・・制御装置
２０・・・制御装置本体
２０２・・・ＣＰＵ
２０４・・・メモリ
２２・・・通信装置
２４・・・記録装置
２４０・・・記録媒体
２６・・・ＵＩ装置
５・・・画像処理プログラム
５１０・・・タグ取得部
５２０・・・画像取得部
５３０・・・復号化部
５４０・・・平滑化処理部
５５０・・・部分抽出部
５６０・・・解析部
５６２・・・タグ解析部
５６３・・・色空間変換部
５６４・・・特徴量解析部
５６６・・・補正量算出部
５６８・・・補正データベース
５７０・・・画質補正処理部
５７２・・・３Ｄ−ＬＵＴ処理部
５７４・・・記憶色処理部
５７６・・・シャープネス強調処理部
５８０・・・画像出力部
【図１】
2004222078.tif 000003
【図２】
2004222078.tif 000004
【図３】
2004222078.tif 000005
【図４】
2004222078.tif 000006
【図５】
2004222078.tif 000007