(57)【要約】【課題】デジタルカメラおよびプリンタの種別による階調特性の差異を吸収するとともに、ユーザの好みを反映させた最適な画像データを得ること。【解決手段】被写体を撮影して取得された画像を記憶した記録媒体から画像データを入力するための画像入力部１０１、所望の階調特性に画像データの階調特性を変換する階調変換部１０２、階調変換に使用するルックアップテーブルを作成するテーブル作成部１０３、被写体、デジタルカメラまたはプリンタの機種などを選択するモード選択部１０４、デジタルカメラの種別ごとの階調特性を記憶するカメラ階調テーブル記憶部１０５、プリンタの種別ごとの階調特性を記憶するプリンタ階調テーブル記憶部１０６、被写体モードごとに設定される目標階調特性を記憶する目標階調テーブル記憶部１０７および目標階調特性を編集するテーブル編集部１１０を備える。【選択図】        図１
2004186821.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラにより取得した画像データに対し、使用したデジタルカメラの階調特性、画像データを印刷するプリンタの階調特性および目標とする入出力の総合階調特性からルックアップテーブルを作成する手段と、
該ルックアップテーブルを用いて前記画像データに階調変換処理を施す手段と
を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタルカメラにより取得したデジタル画像データに対して階調変換処理を施す画像処理方法および装置並びに画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体に関するものである。
【０００２】
【従来の技術】
デジタルカメラで撮影された画像はデジタル画像データとしてデジタルカメラ内部に設けられた内部メモリやフラッシュメモリなどの記録媒体に記録され、記録されたデジタル画像データに基づいてデータ処理が行われ、プリンタやモニタに画像を出力することができる。
【０００３】
一方、デジタルカメラは撮影により取得した画像データに対し、通常デジタルカメラの内部において階調変換処理や色補正処理が施されているものである。これらの階調変換処理や色補正処理は製造メーカやデジタルカメラの機種などの種別により異なるため、得られた画像データについてユーザが望む安定化したプリントを得るためには、デジタルカメラの種別に応じて階調を修正する処理や、色を修正する処理を画像データに施す必要がある。このため従来から、デジタルカメラの種別に応じた階調特性や色特性を吸収するようにした画像処理方法が提案されている（例えば特許文献１参照）。
【０００４】
【特許文献１】
特開２００１−３１２７２０号公報（第２〜第９頁）
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載された方法は、デジタルカメラの種別による階調特性や色特性の差異を吸収するのみであり、プリンタの種別や印刷用紙による階調特性や色特性の差異を吸収するものではなかった。この場合、例えば印刷用紙によってプリントの階調が異なってしまうという問題がある。また、人物と風景など被写体により好まれる階調は異なると言われているが、特許文献１に記載された階調変換方法は、曇天、逆光用などの階調曲線は用意されているが、人物や風景といった被写体別の階調曲線は用意されていないという問題がある。さらに、デジタルカメラにより撮影されて得られた画像をプリントする場合、デジタルデジタルカメラの種別やプリンタの種別に依存しない、ユーザの好みに応じた高品位な画質が期待される。
【０００６】
よって本発明の目的は、デジタルカメラ、およびプリンタの種別の相違に伴う階調特性の差を吸収するとともに、人物や風景など被写体に応じてユーザの好みを反映させることができる画像処理方法および装置並びに画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体を提供することである。
【０００７】
【課題を解決するための手段】
このような目的を達成するために、請求項１に記載の発明は、デジタルカメラにより取得した画像データに対し、使用したデジタルカメラの階調特性、画像データを印刷するプリンタの階調特性および目標とする入出力の総合階調特性からルックアップテーブルを作成する手段と、ルックアップテーブルを用いて前記画像データに階調変換処理を施す手段とを備えたことを特徴とする。
【０００８】
【発明の実施の形態】
（第１の実施の形態）
本発明の第１の実施の形態は、以下図面を参照して本実施の形態を説明する。
【０００９】
図１は、本発明の第１の実施の形態を示すブロック図である。図１に示すように本実施の形態によるシステム構成は、デジタルカメラで被写体を撮影することにより取得された画像を記憶した記録媒体から画像データをシステムに入力するための画像入力部１０１、ユーザが所望する階調特性に画像データの階調特性を変換する階調変換部１０２、階調変換に使用するルックアップテーブルを作成するテーブル作成部１０３、ユーザが人物あるいは風景などの被写体、撮影に使用したデジタルカメラまたは画像データを印刷するプリンタの機種などを選択するモード選択部１０４、複数のデジタルカメラの種別ごとのそれぞれの階調特性が記憶されているカメラ階調テーブル記憶部１０５、複数のプリンタの種別ごとのそれぞれの階調特性が記憶されているプリンタ階調テーブル記憶部１０６、被写体モードごとに設定される階調特性の目標値（以下、目標階調特性という）が記憶されている目標階調テーブル記憶部１０７、目標階調特性を編集するテーブル編集部１１０、階調変換された画像データを表示するための表示部１０８および画像データを記憶媒体に出力する画像出力部１０９を備える。
【００１０】
デジタルカメラで撮影された画像データは、コンパクトフラッシュ（登録商標）メモリやＰＣのハードディスクなどの記憶媒体に記録されており、通常ＪＰＥＧ等の所定の形式で圧縮されている。画像入力部１０１において、この記録媒体に記録された画像データのファイルから画像データが取得される。このとき画像データは圧縮方式に対応した所定のアルゴリズムで伸長され、ＲＧＢ３チャンネルの二次元画素配列からなる画像データＳ０に展開される。
【００１１】
次に、画像データＳ０を取得する際に使用したデジタルカメラの種別、あるいはデジタルカメラの撮影モードをユーザが選択し、ＰＣのキーボード等でその選択内容を入力することによりモード選択部１０４において、いずれかのモードが選択される。モード選択部１０４におけるデジタルカメラの種別、撮影モードの選択は、例えば図８に示すメニューからユーザに選択させるような方法とすることができる。ここで、メニュー８０１はデジタルカメラ機種を選択するメニューである。また、メニュー８０２はメニュー８０１で選択されたデジタルカメラ種別における撮影モードを選択するためのメニューであり、その項目はデジタルカメラ種別により異なる。
【００１２】
カメラ階調テーブル記憶部１０５にはあらかじめ複数のデジタルカメラの種別、あるいはデジタルカメラの撮影モードごとの階調特性が記憶されている。例えば図８に示すデジタルカメラＣの場合には、ストロボのＯＮ／ＯＦＦ、ＩＳＯ感度の設定、撮影モードの設定に応じてあらかじめ階調特性が異なる場合であり、これらの各設定に基づいて変換された画像データの階調特性の差異を吸収するため、あらかじめストロボのＯＮ／ＯＦＦ、ＩＳＯ感度の設定、撮影モードの設定ごとに複数の階調特性が記憶されているわけである。
【００１３】
ここで、デジタルカメラの階調特性とは、例えば図２に示す形式で記録されているものであり、デジタルカメラにより撮影される被写体の輝度と、その被写体をデジタルカメラで撮影したときのデジタルカメラの出力値との関係を表すものである。本実施の形態では、被写体の輝度の対数をとり０〜１の間で正規化したものと、その被写体をデジタルカメラで撮影し取得されたＲＧＢ３チャンネルからなる画像データを式（１）にて変換したＹとの対応を表すテーブルをデジタルカメラの階調特性とする。
【００１４】
本実施例では、ＲＧＢ形式の画像データから本発明で使用するための明度を抽出する方法として、ＹＣＣカラーベースを使用する。式（１）はＲＧＢからＹＣＣカラーベースへの変換式であり、これにより画像データのＹＣＣカラーベースで値を算出し、そのうちのＹを用いて階調特性の変換を行う。
【００１５】
この特性は、例えば公知の濃度１８レベルからなる無彩色のグレーチャートを作成し、デジタルカメラで撮影し画像データを取得すると同時に、グレーチャートの各パッチにおける輝度を測定器を用いて測定することによって得られる。この場合、分光放射輝度計などにより測定した各パッチの輝度の対数をとり正規化したものと、デジタルカメラでグレーチャートを撮影することにより得た画像データの各パッチ領域におけるＲＧＢ平均値をとり、式（１）にて変換したＹとの対応がデジタルカメラの階調特性となる。なお、デジタルカメラの階調特性は前述したものだけに限らず、デジタルカメラにより撮影される被写体の輝度と、その被写体をデジタルカメラで撮影したときのデジタルカメラの出力値との関係を表すものであるならばどのような量であってもよい。また、例えばデジタルカメラにおけるＣＣＤセンサの受光量やＣＣＤセンサ面の照度などを何らかの手段により測定した測定値と、その測定値に対応する入力をデジタルカメラに与えたときのデジタルカメラの出力値（例えばＲＧＢ値の平均値など）との対応をとったものなどでもよい。
【００１６】
【数１】
2004186821.tif 000003
【００１７】
デジタルカメラの階調特性と同様に、画像データＳ０を印刷する際に使用するプリンタの種別、あるいはプリンタの印刷モードがユーザによりモード選択部１０４にて選択される。モード選択部１０４におけるプリンタ種別、印刷モードの選択は、例えば図９に示すメニューにより行われる。ここで、メニュー９０１はプリンタ種別を選択するメニューである。また、メニュー９０２はメニュー９０１にて選択されたプリンタ種別における印刷モードを選択するメニューであり、その項目はプリンタ種別により異なる。
【００１８】
プリンタ階調テーブル記憶部１０６にはあらかじめ複数のプリンタの種別、あるいはプリンタの印刷モードごとの階調特性が記憶されている。例えば図９に示すプリンタＤの場合には、印刷用紙の設定、ハーフトーンの設定に応じて階調特性が異なり、これらの各設定に応じて印刷されるプリントの階調特性の差異を吸収するため、あらかじめ印刷用紙の設定、ハーフトーンの設定に応じて複数の階調特性が記憶されている。これらの階調特性の中からモード選択部１０４にて選択されたプリンタの種別、あるいはプリンタの印刷モードの階調特性が記憶される。
【００１９】
ここで、プリンタの階調特性とは、例えば図３に示す形式で記録されているものであり、プリンタの入力値と、その入力値に対応するプリンタの出力値（プリントの濃度値）との関係を表すものである。本実施の形態では、プリンタに入力されるＲＧＢ３チャンネルからなる画像データを式（１）にて変換したＹと、その入力に対応するプリンタの出力に相当する濃度値を０〜１の間で正規化したものとの対応を表すテーブルをプリンタの階調特性とする。この特性は、例えば公知のＲＧＢ３チャンネルからなるグレーチャート画像データ（各パッチにおけるＲＧＢ値が同一の０〜２５５までの値を割振ったデジタルデータである（（０，０，０），（１，１，１），…（２５５，２５５，２５５））を作成し、プリンタで印刷し、各パッチの濃度を濃度計などを用いて測定することにより得られる。この場合、作成したグレーチャート画像データにおける各パッチのＲＧＢ値を式（１）にて変換することにより得たＹと、プリンタで印刷されたものを測定することにより得た各パッチの濃度を正規化したものとの対応がプリンタの階調特性となる。なお、プリンタの階調特性は前述したものだけに限らず、プリンタの入力値と、その入力値に対応するプリンタの出力との関係を表すものであればどのようなものであってもよい。
【００２０】
例えば、プリンタの出力に対応する値を濃度値の変わりに分光光度計などを用いて測定したＸＹＺ表色系におけるＹ値やＬ＊ａ＊ｂ＊色空間におけるＬ＊値などを用いても良い。
【００２１】
次に、風景や人物といった被写体別の目標階調特性がモード選択部１０４にて選択される。モード選択部１０４における目標階調特性の選択は、例えば図１０に示すメニューからなされる。この場合に、図１０に示すようにポートレート（順光）、ポートレート（逆光）、集合写真、建物（晴天）、建物（曇天）、風景（晴天）、風景（曇天）といった各被写体に対し最適な階調特性を目標階調特性として選択する。また、その他の被写体に対しては、どのような被写体に対しても適するような標準的な階調特性を選択することができる。
【００２２】
目標階調テーブル記憶部１０７には、例えばポートレート（順光）、ポートレート（逆光）、集合写真、建物（晴天）、建物（曇天）、風景（晴天）、風景（曇天）などの被写体別の目標階調特性、およびどのような被写体に対しても適するような標準的な目標階調特性が予め記憶されており、これらの階調特性の中からモード選択部１０４にて選択された目標階調特性が記憶される。
【００２３】
目標階調特性とは、被写体の撮影からからプリンタへの出力までの全体を通しての総合的な階調特性であり、ある輝度をもつ被写体が、撮影され、プリントされた後に、どのような濃度値となってプリント上に再現されるべきかを表すものである。本実施の形態では、図４に示すように被写体の輝度の対数をとり０〜１の間で正規化したものと、その輝度に対応するプリンタの出力値（濃度値）を０〜１の間で正規化したものとの対応を表すテーブルにより目標階調特性を表現する。
【００２４】
なお、目標階調特性はこれに限るものではなく、被写体の輝度あるいはデジタルカメラにおけるＣＣＤセンサ面の照度とプリンタの出力値との関係を表すものであればどのようなものであっても良い。ただし、被写体の輝度に相当する量は、デジタルカメラの階調特性におけるデジタルカメラの入力値、または入力値から容易に相互変換できるものでなければならない。また、プリンタの出力値に相当する量は、プリンタの階調特性におけるプリンタの出力値、または容易に出力値に相互変換できるものでなければならない。
【００２５】
図５は、目標階調特性を実現するためのルックアップテーブルを示しており、ルックアップテーブルは、デジタルカメラの階調特性、プリンタの階調特性、目標階調特性が選択されると、テーブル作成部１０３で作成され記憶される。
【００２６】
図７は、ルックアップテーブル作成を説明するためのフローチャートを示した図であり、図６は、各テーブルの値からルックアップテーブルが作成される様子を示す図である。以下、図６および図７に従ってルックアップテーブルの作成方法について説明する。ここで、テーブル６０１は図４に示した目標階調特性、テーブル６０２は図２に示したデジタルカメラの階調特性、テーブル６０３は図３に示したプリンタの階調特性をそれぞれ表現したものであり、テーブル６０４は図５に示したルックアップテーブルである。ただし、テーブル６０２のデジタルカメラの階調特性は、デジタルカメラの出力（Ｄ列）が０〜２５５までの全ての値（２５６点）をとるように線形補間あるいはスプライン曲線などによって補間されているものとする。
【００２７】
まず、目標階調テーブル６０１のＡ列に記録されている各値において、それぞれの値に最も近い値をデジタルカメラ階調テーブル６０２におけるＣ列から検索し、その値と対であるＤ列の値をルックアップテーブル６０４のＧ列に記録する（ステップ７０１）。次に、同じく目標階調テーブル６０１のＢ列に記録されている各値において、それぞれの値に最も近い値をプリンタ階調テーブル６０３におけるＦ列から検索し、その値と対であるＥ列の値をルックアップテーブル６０４のＨ列に記録する（ステップ７０２）。最後に、ルックアップテーブル６０４における入力（Ｇ列）が０〜２５５までの全ての値（２５６点）をとるように線形補間、あるいはスプライン曲線などによって補間処理を行い、ルックアップテーブル６０４を作成する（ステップ７０３）。
【００２８】
次に、階調変換部１０２において、画像入力部１０１から入力されたＲＧＢ３チャンネルからなる画像データＳ０は、ユーザが所望とする階調をもつプリントを実現するための同じくＲＧＢ３チャンネルからなる画像データＳ１に階調変換される。本実施の形態では、画像データＳ０におけるＲＧＢデータを式（１）にて輝度ＹとＣｂ、Ｃｒとからなるデータに変換し、輝度Ｙのみをテーブル作成部１０３にて作成されたルックアップテーブル６０４を用いてテーブル変換する。その後、テーブル変換された輝度ＹとＣｂ、Ｃｒとから式（２）により画像データＳ１のＲＧＢにおける画像データを求める。
【００２９】
【数２】
2004186821.tif 000004
【００３０】
変換された画像データＳ１は、目標階調特性と共に表示部１０８に表示される。ユーザは、表示された画像データＳ１と目標階調特性を比較し、必要に応じ、テーブル編集部１１０において目標階調特性を以下に述べる方法で調整する。
【００３１】
まず、表示部１０８に表示されている目標階調特性上に、一定間隔で制御点を配置する。次に、その制御点をユーザがマウスなどの入力装置を用いて変更すると、目標階調特性が全ての制御点を通る滑らかな曲線となるように更新される。但し、このとき、デジタルカメラに入力される被写体の輝度に対してプリンタに出力される濃度の階調が反転しない様に、階調が単調に増加する範囲内でユーザが調整するようテーブル編集部１１０は動作する。また、ユーザは任意の制御点を追加、削除できる。
【００３２】
目標階調特性が更新されると同時に、リアルタイムでルックアップテーブルが再計算され、表示部１０８に表示されている画像データＳ１は、再計算されたテーブルを用いて階調変換された画像データＳ１’に更新され、表示部１０８に表示される。
【００３３】
最後に、調整された画像データＳ１’は、確認された後に画像出力部１０９にてＪＰＥＧなどの所定形式によりＰＣのハードディスクなどの記憶媒体に記録される。
【００３４】
なお、デジタルカメラで撮影し、記録した画像データをパーソナルコンピュータ（ＰＣ）上で動作するアプリケーションプログラムで処理し、画像データを表示、変換するシステムに適用することができる。ここで、ＰＣは、一般にＯＳやアプリケーション等のプログラムが動作するためのＣＰＵおよびＲＡＭを備え、画像データを入力するためのメモリカードあるいはＵＳＢ等の入力インタフェース、処理された画像データを出力するためのディスプレイまたはプリンタへのデータ出力インタフェースおよびユーザがアプリケーションに対し指示するためのキーボード等のユーザインタフェースを備える。
【００３５】
（第２の実施の形態）
以下、図面を参照して第２の実施の形態を説明する。
【００３６】
図１１は、本発明の第２の実施の形態を示すブロック図である。図１１において、図１と同じ符号が付されたものは図１と同等の機能を有する手段を表す。図１に示した第１の実施の形態と異なる点は、画像データに付加されているタグ情報を解析するタグ情報解析部１１０１を有する点およびプリンタ階調テーブル記憶手段の替わりにプリント用紙別階調テーブル記憶部１１０２を有する点であり、階調変換された画像データはプリンタに直接入力される。本実施の形態においては、予めプリンタの種別は特定されているため、プリンタ種別ごとの階調特性を記憶しておく必要はなく、プリント用紙やプリントモードごとの階調特性のみがプリント用紙別階調テーブル記憶部１１０２に記憶されている。なお、第１の実施の形態のプリンタ階調テーブル記憶部１０６と同様に、プリント用紙別階調テーブル記憶部１１０２には、図３に示す形式で階調特性が記憶されているものとする。また、本実施の形態においては、デジタルカメラにより被写体を撮影し、画像データを記録する際に、撮影情報がタグ情報として記録される。記録される撮影情報は、カメラ機種名、撮影日時、撮影レンズの焦点距離、絞り値、露光時間、露出モード、ホワイトバランスモード、ストロボ発光ＯＮ／ＯＦＦ、撮影モード等である。
【００３７】
画像入力部１０１において記録媒体に記録された画像データのファイルを指定すると、撮影情報を含んだタグ情報とともに画像データが読み込まれ、ＰＣ内のメモリに記憶される。記憶されたタグ情報がタグ情報解析部１１０１にて解析されることにより、デジタルカメラ種別、あるいは撮影モードが特定され、対応するデジタルカメラの階調特性がＰＣ内のメモリに記憶される。次に、デジタルカメラの階調特性は画像データのタグ情報から既に読み込まれており、また、プリンタの種別も特定されているので、本実施の形態ではプリント用紙、あるいは印刷する画像の品位や印刷速度に応じたモードの選択がモード選択部１０４により行われ、対応するプリントモードの階調特性がＰＣ内のメモリに記憶される。以下、第１の実施の形態と同様にモード選択部１０４で目標階調特性が選択され、テーブル作成部１０３によりルックアップテーブルが作成され、画像データに対し階調変換部１０２で階調変換が行われる。その後、階調変換された画像データは所定のプリンタにより印刷される。
【００３８】
以上により、第２の実施の形態においては、デジタルカメラの階調特性がタグ情報として自動的に入力され、プリンタ種別も特定されているため、ユーザはより簡便に所望の特性のプリントを行うことができる。
【００３９】
なお、第１の実施の形態および第２の実施の形態では、階調変換を行ったことにより色再現を変化させることのないようにするため、入力された画像データにおけるＲＧＢ値をＹＣｂＣｒ値に変換し、明度成分であるＹ値のみを使用することにより階調変換を行ったが、変換方法としてはこれに限られるものではない。すなわち、本発明においては、例えばＲＧＢ値をＬ＊ａ＊ｂ＊値に変換しＬ＊値のみを使用するといった方法も可能である。
【００４０】
また、第１の実施の形態および第２の実施の形態では、デジタルカメラの階調特性、プリンタの階調特性、目標階調特性をテーブルとして記憶し、デジタルカメラの階調特性、プリンタの階調特性、目標階調特性のそれぞれのテーブルから目標階調特性を有する画像データを得るためのルックアップテーブルを作成し、画像データに階調変換を施したが、これに限られるものではない。すなわち、本発明においては、例えばデジタルカメラの階調特性、プリンタの階調特性、目標階調特性を関数形態で記憶し、デジタルカメラの階調特性、プリンタの階調特性、目標階調特性を表す関数から目標階調特性を有する画像データを得るための変換関数を生成し、その変換関数を用いて画像データの階調変換を行うことも可能である。
【００４１】
さらに、本発明の第２の実施の形態は、デジタルカメラで撮影し、記録した画像データをＰＣのアプリケーションプログラムで処理し、画像データを表示、変換し、所定のプリンタにそのまま出力するシステムに適用することができる。
【００４２】
本発明の実施態様の例を以下に列挙する。
【００４３】
［実施態様１］  デジタルカメラにより取得した画像データに対し、使用したデジタルカメラの階調特性、画像データを印刷するプリンタの階調特性および目標とする入出力の総合階調特性からルックアップテーブルを作成する手段と、該ルックアップテーブルを用いて前記画像データに階調変換処理を施す手段とを備えたことを特徴とする画像処理装置。
【００４４】
［実施態様２］  デジタルカメラで撮影する際のデジタルカメラ階調特性を記憶するデジタルカメラ特性記憶手段と、プリンタに画像データを出力する際のプリンタ階調特性を記憶するプリンタ特性記憶手段と、前記デジタルカメラで被写体を撮影することにより得られた画像データを前記プリンタで出力する際の前記被写体についての階調特性の目標値である目標階調特性を入力して記憶する目標階調特性記憶手段と、前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性から階調変換特性を作成する階調変換特性作成手段と、前記階調変換特性に基づいて前記画像データの階調特性を変換して、変換済み画像データを出力する階調変換手段とを備えたことを特徴とする画像処理装置。
【００４５】
［実施態様３］  実施態様２に記載の画像処理装置において、前記変換済み画像データおよび該変換済み画像データの出力に用いられた目標階調特性を表示する表示手段と、該目標階調特性に対し入力された変更値を基に新たな目標階調特性を生成する目標諧調特性更新手段とをさらに備えたことを特徴とする画像処理装置。
【００４６】
［実施態様４］  実施態様２または３に記載の画像処理装置において、前記デジタルカメラ特性記憶手段は、前記デジタルカメラ階調特性を第１のテーブルとして記憶し、前記プリンタ特性記憶手段は、前記プリンタ階調特性を第２のテーブルとして記憶し、前記目標階調特性記憶手段は、前記目標階調特性を第３のテーブルとして記憶し、前記階調変換特性作成手段は、前記第１のテーブル、前記第２のテーブルおよび前記第３のテーブルから前記階調変換特性をルックアップテーブルとして作成し、前記階調変換手段において前記画像データを前記ルックアップテーブルに基づいて変換済み画像データに変換することを特徴とする画像処理装置。
【００４７】
［実施態様５］  実施態様２、３または４に記載の画像処理装置において、前記目標階調特性記憶手段は、被写体別に２つ以上の目標階調特性を記憶することを特徴とする画像処理装置。
【００４８】
［実施態様６］  実施態様２乃至５のいずれかに記載の画像処理装置において、前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性の中からそれぞれ１つの階調特性を選択して入力するモード選択手段をさらに備えたことを特徴とする画像処理装置。
【００４９】
［実施態様７］  実施態様２乃至６のいずれかに記載の画像処理装置において、前記階調変換手段は、前記画像データの明度成分を抽出し、該明度成分に基づき階調特性を変換し、変換済み画像データを出力することを特徴とする画像処理装置。
【００５０】
［実施態様８］  デジタルカメラで撮影する際のデジタルカメラ階調特性を記憶するデジタルカメラ特性記憶ステップと、プリンタに画像データを出力する際のプリンタ階調特性を記憶するプリンタ特性記憶ステップと、前記デジタルカメラで被写体を撮影することにより得られた画像データを前記プリンタで出力する際の前記被写体についての階調特性の目標値である目標階調特性を入力して記憶する目標階調特性記憶ステップと、前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性から階調変換特性を作成する階調変換特性作成ステップと、前記階調変換特性に基づいて前記画像データの階調特性を変換して、変換済み画像データを出力する階調変換ステップとを備えたことを特徴とする画像処理方法。
【００５１】
［実施態様９］  実施態様８に記載の画像処理方法において、前記デジタルカメラ特性記憶ステップは、前記デジタルカメラ階調特性を第１のテーブルとして記憶し、前記プリンタ特性記憶ステップは、前記プリンタ階調特性を第２のテーブルとして記憶し、前記目標階調特性記憶ステップは、前記目標階調特性を第３のテーブルとして記憶し、前記階調変換特性作成ステップは、前記第１のテーブル、前記第２のテーブルおよび前記第３のテーブルから前記階調変換特性をルックアップテーブルとして作成し、前記階調変換ステップにおいて前記画像データを前記ルックアップテーブルに基づいて変換済み画像データに変換することを特徴とする画像処理方法。
【００５２】
［実施態様１０］  実施態様８または９に記載の画像処理方法において、前記目標階調特性記憶ステップは、被写体別に２つ以上の目標階調特性を記憶することを特徴とする画像処理方法。
【００５３】
［実施態様１１］  実施態様８、９または１０に記載の画像処理方法において、前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性の中からそれぞれ１つの階調特性を選択して入力するモード選択ステップをさらに備えたことを特徴とする画像処理方法。
【００５４】
［実施態様１２］  実施態様８乃至１１のいずれかに記載の画像処理方法において、前記階調変換ステップは、前記画像データの明度成分を抽出し、該明度成分に基づき階調特性を変換し、変換済み画像データを出力することを特徴とする画像処理方法。
【００５５】
［実施態様１３］  コンピュータを用いてデジタルカメラで撮影する際のデジタルカメラ階調特性を記憶するデジタルカメラ特性記憶ステップと、プリンタに画像データを出力する際のプリンタ階調特性を記憶するプリンタ特性記憶ステップと、前記デジタルカメラで被写体を撮影することにより得られた画像データを前記プリンタで出力する際の前記被写体についての階調特性の目標値である目標階調特性を入力して記憶する目標階調特性記憶ステップと、前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性から階調変換特性を作成する階調変換特性作成ステップと、前記階調変換特性に基づいて前記画像データの階調特性を変換して、変換済み画像データを出力する階調変換ステップとを実行させるためのプログラム。
【００５６】
［実施態様１４］  実施態様１３に記載のプログラムにおいて、コンピュータを用いて前記デジタルカメラ特性記憶ステップは、前記デジタルカメラ階調特性を第１のテーブルとして記憶し、前記プリンタ特性記憶ステップは、前記プリンタ階調特性を第２のテーブルとして記憶し、前記目標階調特性記憶ステップは、前記目標階調特性を第３のテーブルとして記憶し、前記階調変換特性作成ステップは、前記第１のテーブル、前記第２のテーブルおよび前記第３のテーブルから前記階調変換特性をルックアップテーブルとして作成し、前記階調変換ステップにおいて前記画像データを前記ルックアップテーブルに基づいて変換済み画像データに変換することを実行させるためのプログラム。
【００５７】
［実施態様１５］  実施態様１３または１４に記載のプログラムにおいて、コンピュータを用いて前記目標階調特性記憶ステップは、被写体別に２つ以上の目標階調特性を記憶することを実行させるためのプログラム。
【００５８】
［実施態様１６］  実施態様１３、１４または１５に記載のプログラムにおいて、コンピュータを用いて前記デジタルカメラ階調特性、前記プリンタ階調特性および前記目標階調特性の中からそれぞれ１つの階調特性を選択して入力するモード選択ステップをさらに実行させるためのプログラム。
【００５９】
［実施態様１７］  実施態様１３乃至１６のいずれかに記載のプログラムにおいて、コンピュータを用いて前記階調変換ステップは、前記画像データの明度成分を抽出し、該明度成分に基づき階調特性を変換し、変換済み画像データを出力することを実行させるためのプログラム。
【００６０】
［実施態様１８］  実施態様１３乃至１７のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、デジタルカメラにより取得した画像データに対し、使用したデジタルカメラの階調特性、画像データを印刷するプリンタの階調特性および目標とする入出力の総合階調特性からルックアップテーブルを作成し、ルックアップテーブルを用いて前記画像データに階調変換処理を施すので、デジタルカメラ、およびプリンタの種別による階調特性の差異を吸収するとともに、ユーザの好みを反映させたプリント画像を得るための最適な画像データを得ることができる。
【図面の簡単な説明】
【図１】第１の実施の形態を示すブロック図である。
【図２】デジタルカメラの階調特性を示す図である。
【図３】プリンタの階調特性を示す図である。
【図４】目標階調特性を示す図である。
【図５】階調変換に使用されるルックアップテーブルを示す図である。
【図６】各テーブルの値からルックアップテーブルが作成される様子を示す図である。
【図７】ルックアップテーブル作成を説明するためのフローチャートを示した図である。
【図８】デジタルカメラ種別および撮影モードを選択するメニューの例を示す図である。
【図９】プリンタ種別および印刷モードを選択するメニューの例を示す図である。
【図１０】目標階調特性を選択するメニューの例を示す図である。
【図１１】第２の実施の形態を示すブロック図である。
【符号の説明】
１０１  画像入力部
１０２  階調変換部
１０３  テーブル作成部
１０４  モード選択部
１０５  カメラ階調テーブル記憶部
１０６  プリンタ階調テーブル記憶部
１０７  目標階調テーブル記憶部
１０８  表示部
１０９  画像出力部
１１０  テーブル編集部
１１１  メモリ
６０１  目標階調特性テーブル
６０２  デジタルカメラの階調特性テーブル
６０３  プリンタの階調特性テーブル
６０４  ルックアップテーブル
８０１  デジタルカメラ機種選択メニュー
８０２  撮影モード選択メニュー
９０１  プリンタ種別選択メニュー
９０２  印刷モード選択メニュー
１１０１  タグ情報解析部
１１０２  プリント用紙別階調テーブル記憶部
１１０３  プリンタ部
【図１】
2004186821.tif 000005
【図２】
2004186821.tif 000006
【図３】
2004186821.tif 000007
【図４】
2004186821.tif 000008
【図５】
2004186821.tif 000009
【図６】
2004186821.tif 000010
【図７】
2004186821.tif 000011
【図８】
2004186821.tif 000012
【図９】
2004186821.tif 000013
【図１０】
2004186821.tif 000014
【図１１】
2004186821.tif 000015