(57)【特許請求の範囲】
【請求項１】
デジタルカメラにより取得された画像データに対して画像処理を施す画像処理装置であって、
前記画像データに付随されているタグ情報を取得するタグ情報入力手段と、
前記タグ情報に基づいて前記画像データの撮影シーンを判断するシーン判断手段と、
前記撮影シーンに応じた画像処理条件を設定する画像処理条件設定手段と、
設定された前記画像処理条件に従って前記画像データに対して画像処理を行う画像処理手段と、
前記画像処理が施された画像データに対して画像の種別に応じた後処理を施す後処理手段とを備え、
該後処理手段が、撮影者情報に基づいて前記画像の種別を決定し、決定した画像の種別に応じた出力プロファイルを選択し、選択された前記出力プロファイルを用いて前記後処理を施すものであることを特徴とする画像処理装置。
【請求項２】
前記シーン判断手段が、ファジィ推論法を用いて、前記タグ情報に基づいて前記画像データの撮影シーンを判断するものであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記シーン判断手段が、前記タグ情報に含まれている情報のうち、少なくとも前記デジタルカメラ内部において該画像データに対して行った信号処理の信号処理条件情報と、被写体距離情報と、被写体輝度情報とに基づいて前記画像データの撮影シーンを判断するものであることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記信号処理条件情報が、ストロボＯＮ／ＯＦＦ情報と、撮影光源モード情報と、感度情報とのうち、少なくとも１つを有することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記画像データに対して前記デジタルカメラの機種特性を吸収する前処理を施す前処理手段を更に備え、
該前処理手段が、前記タグ情報に含まれている前記デジタルカメラの機種情報および前記信号処理条件情報に基づいて、前記デジタルカメラの機種および前記信号処理条件に応じた入力デバイスプロファイルを選択し、該選択された入力デバイスプロファイルを用いて前記画像データに対して前記前処理を行うものであって、
前記画像処理手段が、前記前処理手段により前記前処理が施された画像データに対して前記画像処理を行うものであることを特徴とする請求項３または４記載の画像処理装置。
【請求項６】
前記撮影者情報が、前記タグ情報に含まれていることを特徴とする請求項１から５のいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタルカメラにより取得された画像データに対して画像処理を施す画像処理方法および装置ならびに前記画像処理方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
デジタル電子スチルカメラ（以下デジタルカメラとする）において、撮像により取得した画像を、デジタル画像データとしてデジタルカメラ内部に設けられた内部メモリやＩＣカードなどの記録媒体に記録し、記録されたデジタル画像データに基づいて、プリンタやモニタに撮像により取得した画像を表示することができる。このように、デジタルカメラにより取得した画像をプリントする場合においては、ネガフイルムからプリントされた写真と同様の高品位な画質を有するものが期待されている。
【０００３】
また、デジタルカメラは光学系（撮影レンズ絞り、シャッター、ストロボ）、撮像系（CCD、信号処理系）、制御系（AE、AWB、AF）、記録／再生系（圧縮／伸長、メモリ制御、表示）などの要素から構成されている。そして、これらの要素のうち再生される画像の画質に影響を与える要因としては、レンズの性能の外に、ストロボ光の色温度、AE（オート露出制御）処理、AWB（オートホワイトバランス調整）処理、CCD色分解カラーフィルタ、画素数、階調変換、輝度／色差信号を得るマトリクス演算処理などが挙げられ、デジタルカメラにおいてはこれらの要因を制御して高画質な再生画像となる画像データを取得するようにしている。
【０００４】
一方、デジタルカメラにより取得された画像は、写真店を介さずに撮影者自身でプリンタによりプリントしたりモニタに再生したりすることができるため、ユーザは画像のプリントを自分自身で自由に行うことができる。しかしながら、満足できる画質のプリントを得るためには、取得された画像データを一旦プリントあるいはモニタに再生した後、修正を行う必要があるため、多数のプリントを作成しようとすると、作業が煩わしく非常に効率が悪いものとなる。このため、従来の写真フィルムと同様に、写真店にデジタルカメラにより取得された画像のプリントを依頼して高画質のプリント画像を得たいという要望がある。
【０００５】
しかしながら、上述したようにデジタルカメラにおいて再生画像の画質に影響を与える要因は、デジタルカメラの製造メーカや機種などのカメラの種別に応じて異なるため、写真店においては、種別が異なるデジタルカメラにより取得された画像データからプリントを作成するので、高品質のプリント画像を得るためにはデジタルカメラの機種特性を考慮に入れてプリント作業を行う必要がある。そのため、例えば、特開平１１−２２０６８７号に記載されているように、デジタルカメラに付随されているタグ情報からデジタルカメラの機種を判断し、デジタルカメラの種別に応じて異なる画像処理条件により画像データに対して画像処理を施すようにすることによって、デジタルカメラの機種に拘わらず高品質なプリント画像を得るシステムが提案されている。
【０００６】
【発明が解決しようとする課題】
上述のシステムにおいては、デジタルカメラにより取得された画像データに対して画像処理を施す際に、画像データに付随されているタグ情報からデジタルカメラの機種情報を取得し、該デジタルカメラの機種に応じた画像処理条件を記憶装置から読み出すようにしている。タグ情報の中には、デジタルカメラの機種情報以外にも画像処理に役立つ情報が含まれているが、上述のシステムはこれらの情報を十分に利用せずに、画像処理を行っている。また、上述のシステムにおいて、画像データの統計情報を求め、該統計情報に基づいて画像処理条件を設定する方法も記述されているが、統計情報に基づいて設定された画像処理条件が、あくまでも推測の結果であるので、信頼性が高くないという問題がある。
【０００７】
本発明は、上記事情を鑑みなされたものであり、デジタルカメラにより取得された画像データに付随されているタグ情報を十分に活用し、信頼性の高い画像処理を行い、高品質のプリント画像を得る画像処理方法および装置ならびに前記画像処理方法をコンピュータに実行させるためのプログラムを提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明による画像処理方法は、デジタルカメラにより取得された画像データに対して画像処理を施す際に、前記画像データに付随されているタグ情報を取得し、前記タグ情報に基づいて前記画像データの撮影シーンを判断し、前記撮影シーンに応じた画像処理条件を設定して、該設定された画像処理条件に従って前記画像データに対して画像処理を行うことを特徴とするものである。
【０００９】
ここで、「タグ情報」とは、デジタルカメラにより取得された画像データに付随されている情報を意味し、その規格としてはたとえばExifファイルの非圧縮ファイルとして採用されている「Baseline  TIFF  Rev.6.0.ORGB  Full  Color  Image」などが挙げられる。
【００１０】
また、「画像処理条件」としては、前記画像データの階調や、濃度や、色などを修正するための値が挙げられるがこれに限定されるものではない。
【００１１】
また、「撮影シーン」とは、撮影対象または撮影対象と光源条件などの撮影条件との組み合わせなどを意味し、例として風景、晴天下人物、曇天下人物、屋内人物などが挙げられるがこれに限定されるものではない。
【００１２】
また、前記撮影シーンを判断する方法としては、ファジィ推論法を用いることができる。
【００１３】
また、信頼性を高めるために、前記タグ情報に含まれている情報のうち、少なくとも前記デジタルカメラ内部において該画像データに対して行った信号処理の信号処理条件情報と、被写体距離情報と、被写体輝度情報とに基づいて前記画像データの撮影シーンを判断することが好ましい。
【００１４】
ここで、「デジタルカメラ内部において該画像データに対して行った信号処理」とは、前述したように、デジタルカメラにより被写体を撮影する際に、ストロボ光の色温度、AE（オート露出制御）処理、AWB（オートホワイトバランス調整）処理、CCD色分解カラーフィルタ、画素数、階調変換、輝度／色差信号を得るマトリクス演算処理などの要因を制御して高画質の再生画像を得るように、デジタルカメラ内部において被写体を撮影して得た元画像（信号処理が施されていない画像）に対して行った信号処理のことを意味し、該信号処理は、ストロボＯＮ／ＯＦＦ、撮影光源モード、感度などの条件によって異なる。なお、前記ストロボＯＮ／ＯＦＦ、撮影光源モード、感度などの条件は、ここでの「信号処理条件」に当る。
【００１５】
なお、撮影光源モードとしては、オート、晴天、曇天、蛍光灯、タングステンなどが挙げられるがこれに限定されるものではない。また、感度とは、デジタルカメラ内部においてノイズを目立たなくするための階調補正処理の程度を意味し、例えばISO１００などによって規定されている。
【００１６】
また、前記タグ情報に含まれている前記デジタルカメラの機種情報および前記信号処理条件情報に基づいて、前記デジタルカメラの機種および前記信号処理条件に応じた入力デバイスプロファイルを選択し、該選択された入力デバイスプロファイルを用いて前記画像データに対して前記デジタルカメラの機種特性を吸収する前処理を施して、前記画像データに含まれている前記デジタルカメラの機種特性を吸収した上で前記画像処理を行うことが好ましい。
【００１７】
ここで、「入力デバイスプロファイル」とは、各々の機種のデジタルカメラが有する機種特性（階調、色、濃度などの特性）を補正するための変換データであればよく、該変換データを前記画像データ適用すれば、デジタルカメラの機種に依存しない画像データ（換言すれば、前記元画像を表すデータ）を得ることができる。また、各々の機種のデジタルカメラが有する機種特性を表すデータの入力側と出力側を逆にすれば、前記変換データを得ることができるので、デジタルカメラの機種特性を表すデータを前記入力デバイスプロファイルとしても勿論よい。
【００１８】
本発明の画像処理装置は、デジタルカメラにより取得された画像データに対して画像処理を施す画像処理装置であって、前記画像データに付随されているタグ情報を取得するタグ情報入力手段と、前記タグ情報に基づいて前記画像データの撮影シーンを判断するシーン判断手段と、前記撮影シーンに応じた画像処理条件を設定する画像処理条件設定手段と、前記画像処理条件設定手段により設定された前記画像処理条件に従って前記画像データに対して画像処理を行う画像処理手段とを備えてなることを特徴とするものである。
【００１９】
画像処理条件の信頼性を高めるために、前記シーン判断手段は、前記タグ情報に含まれている情報のうち、少なくとも前記デジタルカメラ内部において該画像データに対して行った信号処理の信号処理条件情報と、被写体距離情報と、被写体輝度情報とに基づいて前記画像データの撮影シーンを判断するものであることが好ましい。
【００２０】
また、前記信号処理条件情報は、ストロボＯＮ／ＯＦＦ情報と、撮影光源モード情報と、感度情報とのうち、少なくとも１つを有することが好ましい。
【００２１】
また、本発明の画像処理装置に、前記タグ情報に含まれている前記デジタルカメラの機種情報および前記信号処理条件情報に基づいて、前記デジタルカメラの機種および前記信号処理条件に応じた入力デバイスプロファイルを選択し、該選択された入力デバイスプロファイルを用いて前記画像データに対して前記デジタルカメラの機種特性を吸収する前処理を施す前処理手段も備え、本発明の画像処理装置の前記画像処理手段は、前記前処理手段により前記前処理が施された画像データに対して前記画像処理を行うものであることが好ましい。
【００２２】
また、本発明の画像処理装置に前記画像処理が施された画像データに対して、該画像データにより表された画像の種別に応じた後処理を施す後処理手段を更に備え、該後処理手段は、前記画像の種別に応じた出力プロファイルを選択し、選択された前記出力プロファイルを用いて前記後処理を施すものであることが好ましい。
【００２３】
ここで、「画像の種別」とは、撮影対象の種別とも言え、例えば風景、人物、ＣＧ（コンピュータグラフィック）などがある。また、「後処理」は、前記画像処理が既に施された画像データに対して、画像の種別に応じた仕上げ処理であって、より望ましいプリント画像を得ることを目的とする。例えば、この後処理の１つとして、色再現が挙げられるが、自然を対象とする画像に対しては階調重視のパーセプチュアル（Perceptual）方法を、ＣＧなどに対しては色相重視のアブソリュート（Absolute）方法が望ましい。なお、「出力プロファイル」とは、前記後処理の方法を実現する変換データのことを意味する。
【００２４】
また、前記後処理手段は、撮影者情報に基づいて前記画像の種別を決定することが可能なものであることが好ましい。すなわち、撮影者、特にプロの撮影者によって、その撮影対象が特定されている場合が多いので、撮影者によって前記画像の種別を推測して決定するようにすれば、サービスの向上を図ることができる。
【００２５】
さらに、前記撮影者情報は、前記タグ情報に含まれていることがより好ましい。
【００２６】
本発明のプログラムは、デジタルカメラにより取得された画像データに対して画像処理を施すためのプログラムであって、前記画像データに付随されているタグ情報に基づいて該画像データの撮影シーンを判断する処理、前記撮影シーンに応じた画像処理条件を設定する処理および設定された前記画像処理条件に従った前記画像データに対する画像処理をコンピュータに実行させるものである。
【００２７】
なお、ここで「コンピュータ」とは、デスクトップのＰＣなどの通常の意味のコンピュータ以外に、実装されたプログラムの指示に従って動作するチップなども含む。
【００２８】
【発明の効果】
本発明の画像処理方法、装置および本発明のプログラムが実装されたコンピュータによれば、デジタルカメラにより取得した画像データに付随されたタグ情報に基づいて画像データの撮影シーンを判断し、該撮影シーンに応じた画像処理条件を設定して画像処理を行うようにしているので、タグ情報を活用すると共に、画像処理条件の信頼性を高めることができ、ひいては高画質の再生画像を得ることを可能とする。
【００２９】
また、画像データに対して、デジタルカメラの機種特性を吸収する前処理を行ってから前記画像処理を行うことができるので、デジタルカメラの機種に拘わらず均一な高画質の再生画像を得ることが可能である。
【００３０】
また、画像処理が施された画像データに対して、画像の種別に応じた後処理を施すことによって、より高品質な再生画像を得ることができる。
【００３１】
さらに、画像の種別を撮影者によって判別するようにすることにより、撮影者に応じた後処理を施すことが可能となるので、サービス向上を図ることができる。
【００３２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
【００３３】
図１は本発明の実施形態による画像処理装置の構成を示す概略ブロック図である。図１に示すように、本実施形態による画像処理装置２０は、デジタルカメラ１０により被写体を撮影することにより取得された画像データＳ０およびタグ情報Ｔを読み取り、タグ情報Ｔに基づいて画像データＳ０に対して種々の画像処理を施して銀塩プリンタ６０に出力してプリント画像を得るためのものである。図示のように、本実施形態の画像処理装置２０は、デジタルカメラ１０により取得された画像データＳ０およびタグ情報Ｔを読み取ると共に、圧縮データであるＳ０を解凍して色データＲ１、Ｇ１、Ｂ１からなる画像データＳ１を得る読取手段２１と、画像データＳ１を対数変換すると共に、Ｓ１に含まれたデジタルカメラ１０の機種階調特性を吸収してデジタルカメラ１０の機種階調特性に依存しない画像データＳ２を得る第１の色変換部３０と、画像データＳ２に対して濃度補正、階調補正、色補正などの画像処理を行って処理済み画像データＳ３を得る画像処理部４０と、処理済み画像データＳ３により表された画像の種別に応じて色再現処理を行って出力画像Ｓ４を得て銀塩プリンタ６０に出力する第２の色変換部５０とを備え、第１の色変換部３０、画像処理部４０、第２の色変換部５０は、夫々入力デバイスプロファイル選択部３２、画像処理条件設定部４１、出力プロファイル選択部５２と接続されており、入力デバイスプロファイル選択部３２により選択された入力デバイスプロファイル、画像処理条件設定部４１により設定された画像処理条件、選択部３２により選択された出力デバイスプロファイルを用いて、夫々の処理を行うものである。
【００３４】
なお、本発明の画像処理装置２０において、デジタルカメラ１０の機種情報、信号処理条件情報（ここでは１つの例としてストロボＯＮ／ＯＦＦ情報）、被写体輝度情報、被写体距離情報などの情報のいずれかが、タグ情報Ｔに含まれていない場合、または画像処理装置操作者の意志によりこれらの情報をマニュアル入力したいなどの場合に備え、入力デバイスプロファイル選択部３２、シーン判断部４２、出力プロファイル選択部５２に種々の情報を入力することができる入力手段３５が設けられている。
【００３５】
読取手段２１により得た画像データＳ１は、デジタルカメラ１０により被写体を撮影して得たデータであり、撮影過程中にデジタルカメラ１０によりＡＥ／ＡＷＢ処理および階調特性変更処理などが施されているため、被写体に対して必ずしも１ではないγ特性を有するものである。
【００３６】
第1の色変換部３０は、色データＲ１、Ｇ１、Ｂ１からなる画像データＳ１を対数変換し、入力デバイスプロファイル選択部３２によって選択された入力デバイスプロファイルにより、被写体の対数露光量を表すデータＳ２を得る。第１の色変換部３０処理によって得た画像データＳ２は、デジタルカメラの機種階調特性に依存しない、すなわち被写体に対してγ＝１の階調特性を有するものである。入力デバイスプロファイル選択部３２は、タグ情報Ｔに含まれたデジタルカメラ１０の機種情報およびストロボＯＮ／ＯＦＦ情報に応じて、メモリ３１からデジタルカメラ１０の機種階調特性を補正するための入力デバイスプロファイルを選択して第１の色変換部３０に出力する。また、タグ情報Ｔにデジタルカメラ１０の機種情報が含まれていない場合、入力デバイスプロファイル選択部３２は、デフォルトの入力デバイスプロファイルまたは入力手段３５によりマニュアル選択された入力デバイスプロファイルを選択して第１の色変換部３０に出力する。なお、メモリ３１には、デフォルトの入力デバイスプロファイル以外に、デジタルカメラの機種毎に、ストロボＯＮ、ＯＦＦ別に作成された入力デバイスプロファイルが記憶されている。画像処理条件設定部４１は、シーン判断部４２と接続されており、予めメモリ４３に設定されているデフォルトの濃度補正条件、階調補正条件、色補正条件、シャープネス補正条件などのデフォルト画像処理条件と入力手段３５により入力された画像処理条件とを統合した画像処理条件を、シーン判断部４２により判別された処理中画像データの撮影シーンに応じて修正し、修正した画像処理条件を画像処理部４０に出力する。また、デフォルト画像処理条件は、画像データＳ２を分析し、画像データ毎に設定するようにしてもよい。例えば、デフォルトの濃度補正条件は、ＲＧＢ濃度信号として出力される画像データＳ２の画像全体のＲＧＢ平均濃度値、累積ヒストグラムハイライト側１％のＲＧＢ濃度値に基づいて設定するようにしてもよい。また、入力手段３５には、画像全体の濃度ＤおよびＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）各色の濃度を変更するためのＤＣＭＹキーが含まれており、ユーザの所望により濃度補正条件の調整ができる。
【００３７】
シーン判断部４２は、読取手段２１から出力されたタグ情報Ｔに含まれたストロボＯＮ／ＯＦＦ情報、被写体輝度情報、被写体距離情報に基づいて処理中画像データの撮影シーンを判断するものであり、その詳細については後述する。
【００３８】
画像処理部４０は、画像処理条件設定部４１により設定された画像処理条件に基づいて画像処理を行うが、その構成を図２のブロック図に示している。図示のように、画像処理部４０は、画像処理条件設定部４１により設定された濃度補正条件（メモリ４３に予め設定されているデフォルトの濃度補正条件と入力手段３５により入力された濃度補正条件を、撮影シーンに応じて修正したもの）に基づいて濃度補正を行って画像データＳ２ａ（Ｒ２ａ、Ｇ２ａ、Ｂ２ａ）を得る濃度手段４４と、画像処理条件設定部４１により設定された階調補正条件に基づいて画像データＳ２ａに対して階調補正を行って画像データＳ２ｂ（Ｒ２ｂ、Ｇ２ｂ、Ｂ２ｂ）を得る階調補正手段４５と、画像データＳ２ｂに対して逆対数変換を行うと共に、逆対数変換されたデータを明度Ｌ＊、彩度Ｃ＊および色相ＨＡを表すデータＬ２ｃ，Ｃ２ｃ，Ｈ２ｃからなる画像データＳ２ｃに変換するＬｏｇ−１／ＬＣＨ変換手段４６と、画像処理条件設定部４１により設定された色補正条件に基づいてデータＬ２ｃ，Ｃ２ｃ，Ｈ２ｃに対して色補正処理を施して色補正データＬ２ｄ，Ｃ２ｄ，Ｈ２ｄからなる画像データＳ２ｄを得る色補正手段４７と、色補正データＬ２ｄ，Ｃ２ｄ，Ｈ２ｄをモニタ用の色空間であるｓＲＧＢ色空間に変換して色データＲ２ｅ，Ｇ２ｅ，Ｂ２ｅからなる色補正画像データＳ２ｅを得るｓＲＧＢ変換手段４８と、色補正画像データＳ２ｅに対してシャープネス補正処理を行って画像データＳ３を得るシャープネス補正手段４９とからなる。
【００３９】
濃度補正手段４４は、下記の式（１）により画像データＳ２に対して濃度補正を行って画像データＳ２ａを得る。
【００４０】
Ｒ２ａ＝Ｒ２＋ｒ
Ｇ２ａ＝Ｇ２＋ｇ    （ｒ、ｇ、ｂ：濃度補正値）          （１）
Ｂ２ａ＝Ｂ２＋ｂ
濃度補正値ｒ、ｇ、ｂは、画像処理条件設定部４１により、メモリ４３に記憶されているデフォルトの濃度補正条件と、入力手段３５によりマニュアル入力された濃度補正条件とを合せた値に対して、シーン判断部４２により判別された処理中画像データの撮影シーンに応じて修正して得たものである。
【００４１】
階調補正手段４５は、濃度補正手段４４により処理済みの画像データＳ２ａに対して、画像処理条件設定部４１により設定された階調補正条件を用いて階調補正処理を行う。画像処理条件設定部４１は、階調補正条件を設定する際に、まず、メモリ４３に記憶されているデフォルトの階調補正条件を呼び出す。プリントする場合は、一般に階調を硬調化させて見えを良くするために、デフォルトの階調補正条件は、通常図３（ａ）に示す階調変換曲線のようにＳ字になっており、中間部はγ＝１．６に相当するものとなっている。また、この階調変換曲線は、入力手段３５からのマニュアル入力によって変更を加えることができる。
【００４２】
次に、画像処理条件設定部４１は、シーン判断部４２により判別された処理中画像データの撮影シーンに基づいて、階調変換曲線（または入力手段３５により変更が加えられた階調変換曲線。以下合せて階調変換曲線という）を修正する。本実施形態において、画像処理条件設定部４１は、階調変換曲線のハイライト部（曲線のＡ部分）、中間部（曲線のＢ部分）、シャドー部（曲線のＣ部分）を独立に修正する。具体的には、図３（ｂ）に示すように階調変換曲線のハイライト部、中間部、シャドー部のカーブに、夫々ハイライト部、中間部、シャドー部にピークを持つ２次関数を表す曲線ａ、ｂ、ｃを用いてカーブフィッティングし、曲線ａ、ｂ、ｃとＹ＝Ｘを表す直線ｄの夫々の差分値に掛ける係数を修正することによって、階調変換曲線のハイライト部、中間部、シャドー部を修正する。修正係数が１である時は無修正を意味する。
【００４３】
画像処理条件設定部４２は、シーン判断部４２によって判別した撮影シーンに応じて上述の階調修正係数を設定して階調変更曲線（いわば階調補正条件）を修正するが、階調修正係数の求め方については後述する。
【００４４】
階調補正手段４５は、画像処理条件設定部４１により設定された階調補正条件に基づいて画像データＳ２ａに対して階調補正を行って、画像データＳ２ｂを得る。Ｌｏｇ−１／ＬＣＨ変換手段４６は、画像データＳ２ｂに対して逆対数変換を行うと共に、逆対数変換された画像データを明度Ｌ＊、彩度Ｃ＊および色相ＨＡを表すデータＬ２ｃ，Ｃ２ｃ，Ｈ２ｃからなる画像データＳ２ｃに変換する。
【００４５】
色補正手段４７は、画像処理条件設定部４１により設定された色補正条件に基づいて画像データＳ２ｃに対して色補正を行う。画像処理条件設定部４１は、メモリ４３に予め設定されたデフォルトの色補正値（入力手段３５により変更を加えられた場合は、変更された色補正値）を、シーン判断部４２により判別した撮影シーンに応じて修正して色補正手段４７に供する。なお、画像処理条件設定部４１が、撮影シーンに応じて色補正値を修正する詳細については後述する。
【００４６】
色補正手段４７により色補正処理を施して得た画像データＳ２ｄ（Ｌ２ｄ、Ｃ２ｄ、Ｈ２ｄ）は、ｓＲＧＢ変換手段４８によりモニタ用の色空間であるｓＲＧＢ色空間に変換して色データＲ２ｅ，Ｇ２ｅ，Ｂ２ｅからなる色補正画像データＳ２ｅに変換される。シャープネス補正手段４９は、画像処理条件設定部４１により設定されたシャープネスゲインを用いて画像データＳ２ｅに対してシャープネス補正処理を行い、画像データＳ３を得て第２の色変換部５０に出力する。画像処理条件設定部４１は、メモリ４３に予め設定されたシャープネスゲイン（入力手段３５により変更を加えられた場合は、変更されたシャープネスゲイン）を、シーン判断部４２により判別した撮影シーンに応じて修正してシャープネス補正手段４７に供するが、撮影シーンに応じてシャープネスゲインを修正する詳細については後述する。出力プロファイル選択部５２は、タグ情報Ｔに含まれた撮影者情報に基づいて処理中画像の種別を推定し、推定された処理中画像の種別（風景、ＣＧなど）に応じた色再現処理の方法を決定し、該色再現方法を実現するための出力プロファイル、例えば色再現方法に対応じた３ＤＬＵＴ（ルック  アップ  テーブル）をメモリ５１から選択して第２の色変換部５０に出力する。出力プロファイルは、出力デバイスの種類、画像の種別に応じて作成されたものである。なお、メモリ５１には、パーセプチュアル用およびアブソリュート用の３ＤＬＵＴが記憶されている。
【００４７】
第２の色変換部５０は、出力プロファイル選択部５２により選択された出力プロファイルにより、画像処理部４０から出力されたｓＲＧＢデータである画像データＳ３をプリンタ６０のデバイス信号、即ち出力画像Ｓ４へ変換する。
【００４８】
なお、画像処理装置２０の読取手段２１は、画像データＳ０とタグ情報Ｔを取得するためのものであるが、画像データＳ０とタグ情報Ｔがフロッピー（登録商標）ディスクや、メモリカードなどの記録媒体に記録され、これらの記録媒体から読取手段２１により読み出されたものであってもよいし、ネットワークを介して読取手段２１に送信されるものであってもよい。
【００４９】
次いで、シーン判断部４２および画像処理条件設定部４１に重点をおいて、本実施形態の画像処理装置２０の動作をより詳しく説明する。
【００５０】
まず、デジタルカメラ１０により被写体を撮像して画像データＳ０を取得し、この画像データＳ０のタグ情報Ｔとしてデジタルカメラ１０の機種情報、画像データＳ０を撮影した際のストロボＯＮ／ＯＦＦ情報、被写体の輝度情報、被写体の距離情報、撮影者情報などを付随させて記録媒体１０Ａに記録する。画像処理装置の読取手段２１が記録媒体１０Ａから画像データＳ０とタグ情報Ｔとを読み出し、圧縮データであるＳ０を解凍して得た画像データＳ１を第１の色変換部３０に、タグ情報Ｔを入力デバイスプロファイル選択部３２と、シーン判断部４２と、出力プロファイル選択部５２に入力する。
【００５１】
入力デバイスプロファイル選択部３２は、前述したように、タグ情報Ｔに含まれたデジタルカメラ１０の機種情報およびストロボＯＮ／ＯＦＦ情報に応じて、デジタルカメラの機種毎に、ストロボＯＮ、ＯＦＦ別の入力デバイスプロファイルが記憶されているメモリ３１からデジタルカメラ１０の機種特性（濃度、階調、色などの特性）を補正するための入力デバイスプロファイルを選択して第１の色変換部３０に出力する。なお、入力デバイスプロファイルは、デジタルカメラ１０の機種特性を補正するための変換データであり、例えばデジタルカメラ１０の機種が有する階調特性を補正するための階調補正の値、デジタルカメラ１０の機種が有する色特性を補正するための色補正の値などが挙げられる。
【００５２】
第１の色変換部３０は、ＩＴＵ−Ｒ  ＢＴ．７０９（ＲＥＣ．７０９）に準拠した画像データＳ１に対して、入力デバイスプロファイル選択部３２により選択された入力デバイスプロファイルを用いて階調補正を行い、デジタルカメラ１０の機種階調特性が吸収され、デジタルカメラ１０の機種階調特性に依存しない画像データＳ２を得て、画像処理部４０へ出力する。
【００５３】
画像処理部４０は画像データＳ２に対して、画像処理条件設定部４１により設定された画像処理条件（濃度補正条件、階調補正条件、色補正条件などを含む）を用いて画像処理を行って処理済み画像データＳ３を得る。画像処理条件設定部４１は、シーン判断部４２に判断された画像データＳ０の撮影シーンに応じて画像処理条件を設定する。本実施形態においては、例として、撮影シーンを風景、晴天下人物、曇天下人物、屋内人物、不明との５種類のシーンに分類する。各シーンの決定基準としして、例えば下記のようなルールを設けることができる。
【００５４】
1.被写体距離が長い、且つ被写体輝度が大きい、且つストロボＯＦＦであれば、撮影シーンが風景である。
2.被写体距離が短い、且つ被写体輝度が大きい、且つストロボＯＦＦであれば、撮影シーンが晴天下人物である。
3.被写体距離が短い、且つ被写体輝度がやや大きい、且つストロボＯＦＦであれば、撮影シーンが曇天下人物である。
4.被写体距離が短い、且つ被写体輝度が小さい、且つストロボＯＮであれば、撮影シーンが屋内人物である。
5.上記４つ以外は、撮影シーンが不明である。
【００５５】
これらのルール（ルール５を除く）の夫々に対して、図４（１）〜図４（４）に示すメンバーシップ関数が設定されており、シーン判断部４２は、入力されたタグ情報Ｔに含まれた被写体輝度情報、被写体距離情報、ストロボＯＮ／ＯＦＦ情報に基づいて、図４に示すメンバーシップ関数を用いて、ファジィ推論法に基づき画像データＳ０の撮影シーンが、上述１から４のルールに設定されたシーン（風景、晴天下人物、曇天下人物、屋内人物）に対するマッチング程度（図では、程度と略している）を数値化する。ここでは、図４に示した例を用いてその動作の詳細を説明する。
【００５６】
画像情報Ｓ０に含まれたタグ情報Ｔにある被写体距離の情報、被写体の輝度情報、ストロボＯＮ／ＯＦＦ情報に基づいて、夫々図４（１−ａ）、図４（１−ｂ）、図４（１−ｃ）から、処理中画像データの撮影シーンが風景シーンに対するマッチング程度を求めることができる。図４に示す例の画像データＳ０は、風景シーンに対するマッチング程度が夫々０．７、０．８、１．０である。この３つの数値から最小値を求め（図示アンダーライン数値）を求めて、風景シーンに対するマッチング程度とする。図４（１）の例では、画像データＳ０が、風景シーンに対するマッチング程度が最小値の０．７となる。
【００５７】
同様に、図４（２）、図４（３）、図４（４）を用いて、晴天下人物、曇天下人物、屋内人物の各々のシーンに対するマッチング程度を夫々求める。図４に示す例では、これらのマッチング程度は夫々０．２、０．２、０．０となる。
【００５８】
こうやって求められた各シーンに対するマッチング程度をそれらの和が１となるように規格化して得たマッチング程度（説明の便宜上のため夫々Ｍ１、Ｍ２、Ｍ３、Ｍ４とする）が、夫々０．７／（０．７＋０．２＋０．２＋０．０）＝０．６３６、０．２／（０．７＋０．２＋０．２＋０．０＝０．１８２、０．２／（０．７＋０．２＋０．２＋０．０＝０．１８２、０．０／（０．７＋０．２＋０．２＋０．０）＝０．０となる。
【００５９】
各シーンに対するマッチング程度を求めたら、シーン判断部４２はこれらのマッチング程度の情報を画像処理条件設定部４１に出力する。
【００６０】
一方、画像処理条件設定部４１は、デフォルトの濃度補正条件、階調補正条件、色補正条件、シャープネス補正条件に対して、下記のルールを適用してデフォルトの画像処理条件（または入力手段３５により変更を加えられたデフォルトの画像処理条件）を修正することができる。
【００６１】
1.風景：  階調ハイライト部修正係数（＋０．５）、階調中間部修正係数（＋０．５）、彩度補正値（＋５）、シャープネスゲイン補正値（＋２）
2.晴天下人物：  階調中間部に対して（−０．５）、シャープネスゲイン補正値（＋０．５）
3.曇天下人物：  階調ハイライト部修正係数（−０．５）、階調中間部修正係数（＋０．５）、シャープネスゲイン補正値（−１）
4.屋内人物：  階調ハイライト部修正係数（＋０．５）、濃度補正値（＋２）、シャープネスゲイン補正値（−１）
また、不明な撮影シーンに対しては補正をしない。
【００６２】
画像処理条件設定部４１は、上記ルールに従って、シーン判断部４２により出力されてきた画像データＳ０の撮影シーンの程度に基づいて下記の式（２）を用いて画像データＳ２に対する画像処理条件を計算して設定する。
【００６３】
階調ハイライト部修正係数  ＝M1*0.5＋M3*(-0.5)+M4*0.5
階調中間部修正係数        ＝M1*0.5+M2*(-0.5)+M3*0.5
彩度補正値              ＝M1*5                                （２）
シャープネスゲイン補正値＝M1*2+M2*(-1)+M3*(-1)+M4*(-1)
濃度補正値              ＝M4*2
式（２）を用いて、図４に示した例の画像データ、即ちＭ１、Ｍ２、Ｍ３、Ｍ４が夫々０．６３６、０．１８２、０．１８２、０．０である画像データＳ２に対して、階調ハイライト部修正係数、階調中間部修正係数、彩度補正値、シャープネスゲイン補正値、濃度補正値を求めることができ、これらの補正値が、夫々０．２２７、０．３１８、３．１８、０．９０８、０．０である。
【００６４】
画像処理条件設定部４１は、上述のように求めて得た補正値を画像処理部４０に出力し、画像処理部４０は、各々の補正値を用いて画像データＳ２に対して画像処理を施し、処理済画像データＳ３を得る。なお、画像処理条件設定部４１は、階調補正条件を設定する際に、上記で求められた修正係数に１を足して、画像処理部４０の階調補正手段４５に出力している。また、画像データＳ３はモニタ用の色空間であるｓＲＧＢ色空間における色データＲ３，Ｇ３，Ｂ３からなる。
【００６５】
第２の色変換部５０は、色データＲ３、Ｇ３、Ｂ３からなる画像データＳ３を銀塩プリンタ６０用の色空間に変換してプリンタ用画像データＳ４を得るためのものである。デジタルカメラ１０により取得された画像データをプリンタ６０においてプリントとして再生する場合、出力感材に依存して色再現性が変換するのである。このため、画像データと銀塩プリンタ６０に使用される感材との組合わせに応じて色再現性を最適化することが望ましい。本実施形態の画像処理装置の第２の色変換部は、この色再現性を最適化するための手段である。また、色を再現する手法として、階調重視のPerceptual用方法と色相重視のAbsolute用方法が挙げられるがこれに限定されるものではない。
【００６６】
第２の色変換部は、出力プロファイル選択部５２により選択された出力プロファイルを用いて画像データＳ３に対して色変換を行う。出力プロファイル選択部５２は、撮影者、特にプロの撮影者は撮影対象が決っている場合が多いことを利用し、タグ情報Ｔに含まれている撮影者情報に基づいて、画像の種別（風景か、ＣＧか、人物など）を判別し、画像の種別に応じた出力プロファイルをメモリ５１から選択して第2の色変換部５０に出力する。
【００６７】
第２の色変換部５０により色変換を施された画像データＳ３は、プリンタ用の画像データＳ４となり、銀塩プリンタ６０により印刷され、プリント画像となる。
【００６８】
なお、上述ずべての処理において、入力手段３５よりマニュアル入力された情報に基づいて行うこともできる。
【００６９】
このように、本実施形態の画像処理装置によれば、デジタルカメラにより取得した画像データに付随されたタグ情報に基づいて画像データの撮影シーンを判断し、該撮影シーンに応じた画像処理条件を設定して画像処理を行うようにしているので、タグ情報を活用すると共に、画像処理条件の信頼性を高めることができ、ひいては高画質の再生画像を得ることを可能とする。
【００７０】
また、画像データに対して、第１の色変換部においてデジタルカメラの機種特性を吸収する前処理を行ってから画像処理を行うことができるので、デジタルカメラの機種に拘わらず均一な高画質の再生画像を得ることが可能である。
【００７１】
また、画像処理が施された画像データに対して、画像の種別に応じて第２の色変換部により色再現の後処理を施すことによって、より高品質な再生画像を得ることができる。
【００７２】
さらに、画像の種別を撮影者によって判別するようにしているので、撮影者に応じた後処理を施すことが可能であり、サービス向上を図ることができる。
【００７３】
上述にて本発明の一実施形態の画像処理装置を説明したが、本発明は、上述の実施形態に限られるものではなく、発明の主旨を変えない限り種々の変更を加えることができる。
【００７４】
例えば、上述の実施形態の画像処理装置において、画像データＳ１に対して第１の色変換部により色変換を行ってから画像処理部４０により画像処理を行うようにしているが、先に第１の色変換部による前処理を実行せず、入力プロファイル選択部３２により入力デバイスプロファイルを、画像処理条件設定部４１により画像処理条件を夫々選択（設定）し、選択（設定）された入力デバイスプロファイルと画像処理条件とを併せ、該併せられた処理条件に基づいてデジタルカメラの機種特性を吸収する第１の色変換と画像処理を同時に行うようにしてもよい。
【００７５】
また、上述の実施形態の画像処理装置において、例として、信号処理条件としてストロボＯＮ／ＯＦＦ情報しか用いなかったが、撮影光源モード情報、感度情報もタグ情報として付随させて、画像処理に利用するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の実施形態による画像処理装置の構成を示すブロック図
【図２】図１に示す画像処理装置の画像処理部４０の構成を示すブロック図
【図３】図２に示す画像処理部４０の階調補正手段４５の動作を説明するための図
【図４】シーン判断部４２の動作を説明するための図
【符号の説明】
１０    デジタルカメラ
１０Ａ    記録媒体
２０    画像処理装置
２１    読取手段
３０    第１の色変換部
３１，４３，５１    メモリ
３２    入力デバイスプロファイル選択部
３５    入力手段
４０    画像処理部
４１    画像処理条件設定部
４２    シーン判断部
４４    濃度補正手段
４５    階調補正手段
４６    Ｌｏｇ−１／ＬＣＨ変換手段
４７    色補正手段
４８    ｓＲＧＢ変換手段
４９    シャープネス補正手段
５０    第２の色変換部
５２    出力プロファイル選択部
６０    銀塩プリンタ
Ｍ１    風景シーンに対するマッチング程度
Ｍ２    晴天下人物シーンに対するマッチング程度
Ｍ３    曇天下人物に対するマッチング程度
Ｍ４    屋内人物に対するマッチング程度
【図１】
0004294896.tif 000002
【図２】
0004294896.tif 000003
【図３】
0004294896.tif 000004
【図４】
0004294896.tif 000005