(57)【特許請求の範囲】
【請求項１】
画像データに対して拡大縮小処理を行う画像処理装置であって、
撮像を行った装置の機種情報が前記画像データに付帯されているか否かを判断するソース種判断手段と、
該機種情報が付帯されている場合に、撮像装置の機種毎の粒状度を記憶したデータベースを参照し、前記画像データに付帯されている前記機種情報に対応する粒状度を取得する第１の粒状度取得手段と、
該機種情報が付帯されていない場合に、前記画像データに基づいて該画像データによる画像の粒状度を取得する第２の粒状度取得手段と、
前記画像データに対して行う拡大縮小処理の拡縮倍率を指定する倍率指定手段と、
前記第１または第２の粒状度取得手段によって取得された粒状度および指定された前記拡縮倍率とに基づいて補間法を選択する補間法選択手段と、
選択された前記補間法を用いて前記画像データに対して拡大縮小処理を行う処理手段とを備えてなるものであることを特徴とする画像処理装置。
【請求項２】
前記画像データが写真画像データであり、
前記第２の粒状度取得手段が、前記写真画像データから顔領域を抽出する抽出手段と、
前記顔領域の画像データから粒状度を算出して前記写真画像データの粒状度とする計算手段とからなるものであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
写真画像データに対する拡大縮小処理をコンピュータに実行させるプログラムであって、
撮像を行った装置の機種情報が前記写真画像データに付帯されているか否かを判断するソース種判断処理と、
該機種情報が付帯されている場合に、撮像装置の機種毎の粒状度を記憶したデータベースを参照し、前記写真画像データに付帯されている前記機種情報に対応する粒状度を取得する第１の粒状度取得処理と、
該機種情報が付帯されていない場合に、前記写真画像データから顔領域を抽出し、抽出された前記顔領域の画像データから粒状度を算出する第２の粒状度取得処理と、
前記写真画像データに対して行う拡大縮小処理の拡縮倍率を指定する倍率指定処理と、
前記第１または第２の粒状度取得処理によって取得された粒状度および指定された前記拡縮倍率とに基づいて補間法を選択する選択処理と、
選択された前記補間法を用いて前記写真画像データに対して行う拡大縮小処理とをコンピュータに実行させるものであることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データに対して拡大縮小処理を行うための画像処理装置およびプログラムに関するものである。
【０００２】
【従来の技術】
従来より、写真フィルムに記録された画像を光電的に読み取ることによって得た画像データあるいはデジタルカメラにより被写体を撮影して得た画像データに対して適切な画像処理を施した後に、画像を再生（プリントを含む）記録することが種々の分野で行われている。そして、画像データを得てこの画像データを再生するシステムにおいて、例えば、その可視画像のうち観察対象となる関心領域をより詳細的に観察したいとき、その領域を拡大して再生することがある。この場合、拡大して再生に供する画像データの画素数を原画像の画像データのままで拡大再生したのでは、人の視覚の特性上その拡大画像の鮮鋭度は原画像よりも相対的に低下したものとして認識される。そのため、画像を単に拡大再生しただけでは鮮鋭度が低下して画像の詳細な観察はできない。また、画像を縮小して再生する場合においても、画素数そのままで縮小再生したのでは、ノイズが目立ち、再生画像の画質低下を招くという問題があった。
【０００３】
そこで、画像データに対して拡大縮小処理を行う際に、原画像データに対して所定の補間法を用いて補間処理を施して、原画像データの画素数とは異なる画素数、具体的には拡大再生に際しては原画像データよりも多い画素数の２次的な画像データ、縮小再生に際しては原画像データよりも少ない画素数の２次的な画像データである補間画像データを求め、この補間画像データに基づいて可視画像の再生を行うことによって、拡大または縮小再生した場合でも、再生画像の画質低下を防止することが考えられる。
【０００４】
このように画像データに対して補間処理を施す補間演算方法（以下略して補間法という）として従来より種々の方法が提案されているが、一般に３次のスプライン補間関数による方法がよく用いられている。この方法は、原画像データを各空間毎に３次関数で結び、補間点の設定位置（上記各空間内での設定値）における該３次関数の値を補間画像データとするものである。
【０００５】
このように原画像データを通過する補間法は、鮮鋭度が比較的に高い補間演算方法であり、具体的にはＣＵＢＩＣスプライン補間法などが知られている。
【０００６】
ところで、上記ＣＵＢＩＣスプライン補間法は、鮮鋭度の比較的高いシャープな２次画像（補間により得られた画像）を再生するための補間画像データを得ることができるが、原画像データにより表される画像は、元々粒状度が高く、ノイズが目立つ画像であれば、ＣＵＢＩＣスプライン補間法を用いて補間処理を行うと、２次画像は鮮鋭度が高いと共に、ノイズなども目立って、ざらつき感の強い画像になるので、この場合は、鮮鋭度よりも、滑らかな２次画像を得ることができる方法を用いることが好ましい。このように鮮鋭度は比較的低くてもいが滑らかな２次画像を再生する補間画像データを得る補間法として例えばＢスプライン補間法が知られている。このＢスプライン補間法よって、鮮鋭度は比較的低いものの、滑らかな２次画像を得ることができる。
【０００７】
また、Ｂスプライン補間法とＣＵＢＩＣスプライン補間法の間に位置し、中間的な鮮鋭度と滑らかさを得ることができる補間法（以下中間補間法という）も提案されている。
【０００８】
すなわち、画像データに対して拡大縮小処理を行う際に用いられる補間法は、夫々特性があり、長短があるものである。
【０００９】
そこで、従来の画像処理装置（画像処理機能を有する画像再生装置を含む）には、画像データに対して拡大縮小処理を行う際に、画像データのソース種（ネガフィルムからかデジタルカメラからか、ネガフィルムの場合のスキャナの種類等）に加え、拡大縮小の倍率に基づいて補間法を使い分けるものが知られている。
【００１０】
【発明が解決しようとする課題】
しかし、画像データに対して拡大縮小処理を行う際に、鮮鋭度を高くしても粒状（ノイズ）が目立たない画像データに対して鮮鋭度の高い補間法を用い、粒状度が高い画像データに対しては滑らかな２次画像を得ることができる補間法を用いることによって、最善な画質を得るようにすることが望ましいのに対して、上述した画像処理装置は、原画像の画像データ自身の粒状特性などを視野に入れず、関係ソース種と拡大縮小の倍率だけに基づいて補間法を決定するようにしているので、確実に好ましい画質を有する２次画像を得ることはできないという問題がある。
【００１１】
また、画像データの種類によって、拡大縮小処理して得た２次画像に対して望まれる像構造特性（粒状感や鮮鋭感など）が異なる。例えば、アンダー撮影や、ポートレートシーンや、夜景シーンなどの種類の画像データの場合は、拡大縮小して得た２次画像に対して、高い鮮鋭度よりも滑らかさが重視されることに対して、風景などの他の種類の画像データの場合は、拡大縮小して得た２次画像に対してシャープさ、すなわち鮮鋭度が重視されるので、画像データの種類に合った像構造特性を有する２次画像を得るように拡大縮小処理を行いたいという要望がある。
【００１２】
本発明は上記事情に鑑みなされたものであり、画像データに対して拡大縮小処理を行う際に、確実に望ましい画質を有する２次画像を得ることを可能な画像処理装置およびそのためのプログラムを提供することを目的とするものである。
【００１３】
【課題を解決するための手段】
本発明の第１の画像処理装置は、画像データの粒状度を取得する粒状度取得手段と、
前記画像データに対して行う拡大縮小処理の拡縮倍率を指定する倍率指定手段と、
前記画像データの粒状度および指定された前記拡縮倍率とに基づいて補間法を選択する補間法選択手段と、
選択された前記補間法を用いて前記画像データに対して拡大縮小処理を行う処理手段とを備えてなるものであることを特徴とするものである。
【００１４】
ここで、「粒状度取得手段」は、処理対象となる画像データの粒状度を取得するものであればいかなるものであってもよい。例えば、画像データを解析してその粒状度得る解析手段であってもよいし、画像処理装置の処理を簡単にする視点からは、前記粒状度取得手段は、画像データを視覚的に表示する表示手段と、操作者に、前記表示手段により表示された前記画像データの粒状度を入力させる入力手段とからなるものであってもよい。後者の場合、画像処理装置の操作者が目視によって、処理対象となる画像データの粒状の程度を判断して、粒状度を入力することになるが、この「粒状度」は、画像データの粒状の程度を表すことができるものであればいかなるものであってもよく、例えば、粒状度そのものであってもよいが、判断の便宜上、「粒状が多い」、「粒状が少ない」などのように数段階に分けた情報であってもよい。なお、この入力手段は、操作者に予め用意されたメニューから加工対象の画像データの粒状の程度にマッチした粒状度を表す情報を選択させるものであることが好ましい。
【００１５】
また、人間の視覚特性から、写真画像に対して人物の顔部分の像構造特性は最も厳しく要求されるので、処理対象の画像データが写真画像データである場合、本発明の第１の画像処理装置の粒状度取得手段は、前記写真画像データから顔領域を抽出する抽出手段と、
前記顔領域の画像データから粒状度を算出して前記写真画像データの粒状度とする計算手段とからなるものであるが好ましい。なお、本発明における「写真画像データ」とは、人物が含まれる画像を表す画像データのことを意味する。
【００１６】
また、デジタルカメラにより撮影して得た画像データの場合、デジタルカメラの機種の粒状特性は画像データの粒状特性に反映されるので、画像データがデジタルカメラにより撮影して得たものであるとき、この画像データに該デジタルカメラの機種情報が付帯されている場合が多いので、本発明の第１の画像処理装置の前記粒状度取得手段は、各々の機種のデジタルカメラの粒状特性を表す情報を記憶した記憶手段と、処理対象となる画像データに付属されたデジタルカメラの機種情報を読み取ると共に、前記記憶手段から該機種情報により表される機種のデジタルカメラの粒状特性を読み出してこの画像データの粒状度とする検索手段とからなるものであってもよい。
【００１７】
また、本発明の第１の画像処理装置における「補間法選択手段」は、画像データの粒状度およびこの画像データに対して行おうとする拡大縮小の拡縮倍率に基づいて、最も望ましい画質を有する２次画像（拡大縮小処理を施して得た画像データにより表される画像）を得るための補間法を選択することを目的とするものであり、例えば、図６に示すテーブルのように、画像データが「粒状多い」場合、いかなる拡縮倍率Ｓに対しても滑らかさ重視のＢスプライン補間法を、画像データ「粒状少ない」場合、いかなる拡縮倍率Ｓに対しても鮮鋭度重視のＣＵＢＩＣスプライン補間法を、「粒状やや多い」や、「粒状普通」や、「粒状やや少ない」などの場合において、拡大縮小倍率Ｓに応じて、粒状が多ければ、滑らかさ重視の補間法を、粒状が少なければ鮮鋭度重視の補間法を、拡縮倍率Ｓが大きければ、滑らかさ重視の補間法を、拡縮倍率が小さければ、鮮鋭度重視の補間法を夫々選択するようにするものである。
【００１８】
本発明の第２の画像処理装置は、画像データおよび／または前記画像データの付帯情報を解析して、該画像データの種類を判別する判別手段と、
前記画像データの種類に応じて補間法を選択する選択手段と、
選択された前記補間法を用いて前記画像データに対して拡大縮小処理を行う処理手段とを備えてなるものであることを特徴とするものである。
【００１９】
ここで、「画像データの種類」とは、ポートレートシーンや、風景シーンや、夜景シーンなどのシーンの種類は勿論、コントラストの強弱、シャープネス度の強弱、輝度値の強弱、被写体距離の遠近などの画像データ自身が有する特性の種類、フラッシュ使用の有無や、アンダー露出や、長時間露出や、デジタルカメラの場合のデジタルズーム倍率の大小などの撮影条件の種類、デジタルカメラにより撮影して得た画像データを記録した際の圧縮率の大小など画像データが施された処理の強弱の種類なども含むものである。
【００２０】
また、本発明の第２の画像処理装置において、画像データの種類を判別する判別手段は、処理対象となる画像データおよび／または該画像データの付帯情報を解析することによって、画像データの種類を判別するものである。画像データを解析することによって、画像データの種類を知ることができる。例えば、画像データを用いて、該画像データにより表される画像全体の輝度の平均値を求めて該画像の明度とし、この明度が所定の閾値より小さい場合、該画像データがアンダー露出撮影して得たものであると判断することができる。
【００２１】
また、処理対象となる画像データがデジタルカメラにより撮影して得たものである場合、この付帯情報を解析することによっても、画像データの種類を判別することができる。例えば、画像データがデジタルカメラにより撮影して得たものであり、Ｅｘｉｆ規格に準拠している場合、この「付属情報」は、画像データのタグ情報に相当し、デジタルカメラの機種によって、このタグ情報に被写体距離、露出時間、露出プログラム、ストロボ情報などの情報が記載されている。これらの情報を解析することによって、画像データが、ポートレート画像データかどうか、長時間露出撮影によるものかどうか、アンダー画像データかどうか、フラッシュ使用のものかどうかなどの画像データの種類が分かる。
【００２２】
本発明の第１のプログラムは、写真画像データから顔領域を抽出する抽出処理と、
前記顔領域の画像データから粒状度を算出する粒状度計算処理と、
前記写真画像データに対して行う拡大縮小処理の拡縮倍率を指定する倍率指定処理と、
前記粒状度および指定された前記拡縮倍率とに基づいて補間法を選択する選択処理と、
選択された前記補間法を用いて前記写真画像データに対して行う拡大縮小処理とをコンピュータに実行させるものであることを特徴とするものである。
【００２３】
本発明の第２のプログラムは、画像データおよび／または前記画像データの付帯情報を解析して、該画像データの種類を判別する判別処理と、
前記画像データの種類に応じて補間法を選択する選択処理と、
選択された前記補間法を用いて前記画像データに対して行う拡大縮小処理とをコンピュータに実行させるものであることを特徴とするものである。
【００２４】
【発明の効果】
本発明の第１の画像処理装置によれば、画像データに対して拡大縮小処理を行う際に、画像データの粒状度に基づいて補間法を設定するようにしているので、適切な補間法を設定することができ、設定された適切な補間法を用いて拡大縮小処理を行うことによって、確実に望ましい画質を有する２次画像を得ることができる。
【００２５】
本発明の第２の画像処理装置は、画像データに対して拡大縮小処理を行う際に、画像データの種類を判別して、この画像データの種類に合った画質を得られるように補間法を選択して拡大縮小処理を行うようにしているので、画像データの種類に合った画質を有する２次画像を得ることができる。
【００２６】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。まず、第１の画像処理装置の実施形態について説明する。
【００２７】
図１は、本発明の第１の画像処理装置の実施形態となるプリントシステム１１の構造を示すブロック図である。なお、本実施形態のプリントシステム１は、写真画像をプリントするためのものである。
【００２８】
図１に示すように、本実施形態のプリントシステム１は、ネガフィルムをスキャンしたり、デジタルカメラにより取得した画像データを記録した記録媒体から画像データを読み出したり、ネットワークを介して画像データを受信したりして写真画像データＤ０を得るデータ入力部１０と、写真画像データＤ０をプリントするサイズＬを指定するためのプリントサイズ指定部１５と、写真画像データＤ０の粒状度Ｅを得る粒状度取得部２０と、写真画像データＤ０から写真画像データＤ０の画素数を取得すると共に、この画素数と、プリントサイズ指定部１５により指定されたプリントサイズＬと、後述するプリンタ５０の解像度とに基づいて写真画像データＤ０に対して行う拡大縮小処理の拡縮倍率Ｓを計算し、図６に示すテーブルに従って、粒状度取得部２０により取得した写真画像データＤ０の粒状度Ｅと算出した拡縮倍率Ｓとに基づいて、滑らかさ重視の補間法：Ｂスプライン補間法Ｍ１、鮮鋭度重視の補間法：ＣＵＢＩＣスプライン補間法Ｍ３、鮮鋭度と滑らかさとの両方ともＢスプライン補間法Ｍ１とＣＵＢＩＣスプライン補間法の中間程度の補間法Ｍ２（以下中間補間法Ｍ２という）の３つの補間法から、写真画像データＤ０に対する拡大縮小処理に用いられる補間法Ｍを選択して決定する補間法決定部３０と、補間法決定部３０により得られた補間法Ｍを用いて写真画像データＤ０に対して拡大縮小処理を行って画像データＤ１を得る拡縮処理部４０と、拡縮処理部４０により得られた画像データＤ１をプリントアウトしてプリントを得るプリンタ５０とからなる。
【００２９】
図２は、図１に示すプリントシステム１における粒状度取得部２０の構成を示すブロック図である。図示のように、粒状度取得部２０は、データ入力部１０により取得した写真画像データＤ０がデジタルカメラにより取得したものか否か、デジタルカメラにより取得されたものである場合、撮像を行ったデジタルカメラの機種情報が写真画像データＤ０に付帯されているか否かを判断し、写真画像データＤ０がデジタルカメラにより取得したものであり、かつデジタルカメラの機種情報が付帯されている場合だけ、該写真画像データＤ０を後述するデジタルカメラ機種情報取得部２２に出力するが、それ以外の場合は、写真画像データＤ０を後述する顔領域抽出部２５に出力するソース種判断部２１と、ソース種判断部２１から受信した写真画像データＤ０からこの画像データを撮像したデジタルカメラの機種情報を読み出すデジタルカメラ機種情報取得部２２と、図３に示すように複数のデジタルカメラ（ＤＳＣ）の機種の粒状特性、すなわち該当するデジタルカメラにより取得した画像データの粒状特性（ここでは、「粒状多い」、「粒状やや多い」、「粒状普通」、「粒状やや少ない」、「粒状少ない」のいずれか１つになる）を記憶したデータベース２３と、デジタルカメラ機種情報取得部２２により取得した写真画像データＤ０を撮像したデジタルカメラの機種情報に基づいて、データベース２３から該当する機種のデジタルカメラの粒状特性を読み出して、写真画像データＤ０の粒状度Ｅとする粒状度判断部２４と、ソース種判断部２１から受信した写真画像データＤ０から顔領域を抽出する顔領域抽出部２５と、顔領域抽出部２５により抽出した顔領域の画像データを用いて写真画像データＤ０の顔領域の粒状度Ｅ’を求め、この粒状度Ｅ’の値を本実施形態のプリントシステム１において定義される粒状度、すなわち、「粒状多い」、「粒状やや多い」、「粒状普通」、「粒状やや少ない」、「粒状少ない」の５つの粒状度に相当する粒状度に変換して画像データＤ０の粒状度Ｅとする粒状度算出部２６とからなる。
【００３０】
写真画像の画像データから人物の顔に当たる顔領域のデータを抽出する処理の方法は、様々提案されているが、本実施形態のプリントシステム１における顔領域抽出部２５は、特開２０００−４８１８４に記載される方法を用いて顔領域のデータを抽出する。具体的には、まず、画像データに対して顔領域を抽出するための画素削減や、輝度調整などの前処理を行い、前処理された画像データから肌色画素を検出する。次に肌色画素の検出結果から肌色画素の射影分布を求めて、肌色画素の射影分布の形状を基に顔領域の特徴となる肌色塊領域の検索を行って顔領域候補を見つける。最後にニューラルネットワークなどにより予め決定した方法に基づいて顔領域候補が顔領域であるか否かの判断を行って顔領域を抽出する。該領域の画素のデータは、顔領域の画像データＤ０’となる。
【００３１】
粒状度算出部２６は、顔領域抽出部２５により抽出された顔領域の画像データＤ０’を用いて、顔領域部分の粒状度Ｅ’を算出する。ここで、粒状度算出部２６の具体的な動作を説明する。
【００３２】
画像データの粒状度は、画像データにより表される画像の粒状感を定量的に表すものであればいかなるものであってもよく、その求方も粒状度の種類によって異なるが、粒状度算出部２６は、まず下記のように粒状度Ｅ’の定義および計算を行う。
【００３３】
１．顔領域の画像データＤ０’において、最も平坦、すなわちエッジ成分が最も少ない領域を抽出する。抽出の仕方としては、例えば、画像データＤ０’を２５６×２５６画素のブロックに分け、各ブロック内の画素のＲ、Ｇ、Ｂ信号値を輝度信号値Ｙに変換して下記の式（１）、式（２）に従って該ブロックの分散値ｖを求め、分散値ｖが最も小さいブロックを最も平坦な領域とする。
【００３４】
【数１】
0003903422.tif 000002
【数２】
0003903422.tif 000003
２．抽出した最も平坦な領域に対して、ＦＦＴ変換を行うことによって、輝度信号を空間周波数信号に変換する。この空間周波数信号に対して、写真画像データＤ０を出力させようとする出力装置の解像度ＤＰＩ（ここでは出力装置はプリンタ５０であり、その解像度は３００ｄｐｉである）と規定観察距離ＤＩＳＴ（ここでは、３００ｍｍとする）を用いて下記の式（３）に従って空間周波数の単位を１正弦波あたりの画素数Ｔからｃｐｄ（ｃｙｃｌｅ／ｄｅｇｒｅｅ）に変換することによって、図４（ａ）に示す空間周波数特性を得る。この空間周波数特性に対して、図４（ｂ）に示す人間の視覚系の空間周波数特性を用いて補正して、図４（ｃ）に示す空間周波数特性を得る。
【００３５】
【数３】
0003903422.tif 000004
３．粒状成分は、通常、空間周波数の６ｃｐｄ〜８ｃｐｄの帯域に当たる大きさを有するので、図４（ｃ）に基づいて、この帯域の周波数のパワーの平均値を取って画像データＤ０の顔領域の粒状度Ｅ’とする。
【００３６】
粒状度算出部２６は、このようにして顔領域の粒状度Ｅ’を算出して、この粒状度Ｅ’を本実施形態のプリントシステム１において定義される粒状度、すなわち、「粒状多い」、「粒状やや多い」、「粒状普通」、「粒状やや少ない」、「粒状少ない」の５つの粒状度に相当する粒状度に変換して画像データＤ０の粒状度Ｅとする。
【００３７】
次に図５を参照して本実施形態のプリントシステム１の動作を具体的に説明する。
【００３８】
図５は、本実施形態のプリントシステム１の動作を示すフローチャートである。図示のように、図１に示すプリントシステム１のデータ入力部１０は、ネガフィルムをスキャンしたり、デジタルカメラにより取得した画像データを記録した記録媒体から画像データを読み出したり、ネットワークを介して画像データを受信したりして加工対象となる写真画像データＤ０を取得すると（Ｓ１０）、まず、粒状度取得部２０のソース種判断部２１が、この写真画像データＤ０が、デジタルカメラ（ＤＳＣ）により撮像して得、かつ撮像したデジタルカメラの機種情報が付帯されているものか否かを確認する（Ｓ１５）。写真画像データＤ０がデジタルカメラにより撮像して得たものであり、かつデジタルカメラの機種情報が付帯されていれば（Ｓ１５：Ｙｅｓ）、ソース種判断部２１は、写真画像データＤ０をデジタルカメラ機種情報取得部２２に出力し、デジタルカメラ機種情報取得部２２により写真画像データＤ０に付帯された機種情報を解読することによって、写真画像データＤ０を撮像したデジタルカメラの機種情報を得る（Ｓ２４）。粒状度判断部２４は、デジタルカメラ機種情報取得部２２により取得したデジタルカメラの機種情報に基づいて、データベース２３から該当する機種のデジタルカメラの粒状特性を読み出し、該粒状特性を写真画像データＤ０の粒状度Ｅとして補間法決定部３０に出力する（Ｓ２６）。一方、ステップＳ１５において、写真画像データＤ０がデジタルカメラにより撮像したものではない、またはデジタルカメラにより撮像して得たものではあるが撮像したデジタルカメラの機種情報が付帯されていない場合（Ｓ１５：Ｎｏ）、ソース種判断部２１は、写真画像データＤ０を顔領域抽出部２５に出力して、顔領域抽出部２５により画像データＤ０の顔領域部分を抽出して、顔領域部分の画像データＤ０’を得る（Ｓ２０）。粒状度算出部２５は、顔領域部分の画像データＤ０’を用いて、顔領域部分の粒状度Ｅ’を求め、この粒状度Ｅ’を本実施形態のプリントシステム１において定義される粒状度（「粒状多い」、「粒状やや多い」、「粒状普通」、「粒状やや少ない」、「粒状少ない」）に変換して、写真画像データＤ０の粒状度Ｅとして補間法決定部３０に出力する（Ｓ２２）。粒状度取得部２０の動作と併行して、プリントシステム１の操作者が、プリントサイズ指定部１５を介して画像データＤ０をプリントするプリントサイズＬを指定し、このプリントサイズＬも補間法決定部３０に出力される（Ｓ３０）。補間法決定部３０は、写真画像データＤ０の画素数を取得して、この画素数と、プリントサイズ指定部１５を介して指定されたプリントサイズＬと、プリンタ５０の解像度（ここでは３００ｄｐｉ）とに基づいて画像データＤ０に対して行う拡大縮小処理の拡縮倍率Ｓを計算すると共に、図６に示すテーブルに従って、粒状度取得部２０により取得した画像データＤ０の粒状度Ｅと拡縮倍率Ｓとに基づいて、画像データＤ０に対する拡大縮小処理の補間法Ｍを決定する（Ｓ４０）。例えば、粒状度Ｅが「粒状やや多い」画像データＤ０に対して、指定されたプリントサイズＬなどから計算して得た拡縮倍率Ｓが１．７５である時に、補間法決定部３０は、この画像データＤ０に対する補間法として、滑らかさ重視のＢスプライン補間法Ｍ１を決定する。
【００３９】
拡縮処理部８０は、補間法決定部３０により決定された補間法Ｍを用いて、画像データＤ０に対して拡大縮小処理を行って、処理済みの画像データＤ１をプリンタ５０に出力し（Ｓ４５）、プリンタ５０は、出力されてきた画像データＤ１をプリントアウトしてプリントを得る（Ｓ５０）。
【００４０】
このように本実施形態のプリントシステム１において、写真画像データＤ０の粒状度に基づいて写真画像データＤ０に対する拡大縮小処理の補間法を設定して拡大縮小処理を行うようにしているので、確実に望ましい２次画像（プリント）を得ることができる。
【００４１】
上述において、本発明の第１の画像処理装置の１実施形態について説明したが、本発明の第１の画像処理装置は、上述した実施形態に限られるものではなく、本発明の主旨を変えない限り、様々な変更を加えることができる。
【００４２】
例えば、上述した実施形態のプリントシステム１における粒状度取得部２０は、デジタルカメラの機種または画像データを解析することによって、画像データの粒状度を取得するようにしているが、画像データをモニタなどの表示装置に表示し、操作者により目視で確認した上で、粒状度を入力することによって取得するようにしてもよい。
【００４３】
また、画像データを解析することによって粒状度を求める際に、粒状度に対する定義の仕方および求方も、粒状度算出部２６が用いたのと異なってもよい。
【００４４】
また、上述した実施形態のプリントシステム１において、画像データの粒状の程度を「粒状多い」、「粒状やや多い」、「粒状普通」、「粒状やや少ない」、「粒状少ない」の５つの段階に分けて、この粒状の程度を粒状度にしているが、本発明の第１の画像処理装置に用いられる粒状度は、上述した５つの段階を増減したものは勿論、画像データの粒状の程度を表すことが可能なものであれば、いかなるものであってもよい。
【００４５】
また、画像データを再生する画像再生装置も、プリンタに限らず、コンピュータのモニタなどいかなる再生装置であってもよい。
【００４６】
図７は、本発明の第２の画像処理装置の実施形態となるプリントシステム２の構成を示すブロック図である。なお、本実施形態のプリントシステム２は、デジタルカメラにより取得した画データを対象とするものである。
【００４７】
図示のように、本実施形態のプリントシステム２は、デジタルカメラの記録媒体１０５からデジタルカメラにより撮影して得た、Ｅｘｉｆフォーマットに準拠した画像データを読み取る読取手段１１０と、画像データのタグ情報を解析する付帯情報解析手段１１５と、画像データを解析する画像データ解析手段１２０と、付帯情報解析手段１１５と画像データ解析手段１２０の解析結果に基づいて該当する画像データの種類を判断するデータ種判断手段１２５と、データ種判断手段１２５により判断された画像データの種類に基づいて補間法を選択する補間法決定手段１３０と、操作者が画像データをプリントするプリントのサイズＬを指定するためのプリントサイズ指定手段１４０と、画像データの画素数を取得し、該画素数と、プリントサイズ指定手段１４０を介して操作者が指定したプリントサイズＬと、後述するプリンタ１６０の解像度とに基づいて画像データに対して行う拡大縮小処理の拡縮倍率Ｓを求めると共に、この拡縮倍率Ｓに従って、補間法決定手段１３０により決定された補間法を用いて画像データ対して拡大縮小処理を行う拡縮手段１５０と、拡縮手段１５０により拡大縮小処理された画像データをプリントアウトしてプリントを得るプリンタ１６０とを備えてなるものである。なお、本実施形態のプリントシステム２において、補間法決定手段１３０は、前述した鮮鋭度重視のＣＵＢＩＣスプライン補間法と、滑らかさ重視のＢスプライン補間法から適切な補間法Ｍを選択するものである。
【００４８】
図８は、図７に示すプリントシステム２の動作を示すフローチャートであり、以下このフローチャートを用いて図７に示すプリントシステム２の詳細動作を説明する。図示のように、本実施形態のプリントシステム２は、まず、デジタルカメラにより撮影して得た画像データを記録媒体１０５から読み取って（Ｓ１１０）、付帯情報解析手段１１５と画像データ解析手段１２０により付帯情報となるタグ情報と画像データとを夫々解析する（Ｓ１２０〜Ｓ２１０）。ステップＳ１２０からステップＳ１６５までは、付帯情報解析手段１１５の動作を、ステップＳ１７０からステップＳ２１０までは、画像データ解析手段１２０の動作を示している。まず、付帯情報解析手段１１５の動作を説明する。
【００４９】
図示のように、付帯情報解析手段１１５は、まず、読取手段１１０により読み取った画像データのタグ情報に、露出プログラムの記載があるか否かをチェック確認する（Ｓ１２０）。露出プログラムの記載があり、その値が「７」であれば（Ｓ１２０：Ｙｅｓ、Ｓ１２５：Ｙｅｓ）、付帯情報解析手段１１５は、該付帯情報を有する画像データが「ポートレートシーンの画像データである」と判断すると共に、この解析結果をデータ種判断手段１２５に出力して解析を終了する（Ｓ１３０）が、タグ情報の中に露出プログラムの記載がない（Ｓ１２０：Ｎｏ）または露出プログラムの記載があるが、その値は「７」ではない場合に（Ｓ１２０：Ｙｅｓ、Ｓ１２５：Ｎｏ）、付帯情報解析手段１１５は、さらにこのタグ情報に記載されている被写体距離を確認する（Ｓ１３５）。被写体距離が所定の被写体距離閾値Ｌｃよりも小さい時（Ｓ１３５：Ｙｅｓ）、該付帯情報を有する画像データが「ポートレートシーンの画像データ候補である」と判断するが（Ｓ１４０）、被写体距離が被写体距離閾値Ｌｃ以上である時に、該付帯情報を有する画像データが「ポートレートシーンの画像データ候補ではない」と判断する（Ｓ１３５：ＮＯ、Ｓ１４５）。次に、付帯情報解析手段１１５は、タグ情報に記載された露出時間を確認し、露出時間が所定の露出時間閾値ＴＬより大きい時（Ｓ１５０：Ｙｅｓ）、該付帯情報を有する画像データが「長時間露出シーンの画像データである」と判断するが（Ｓ１５５）、露出時間がＴＬ以下である時に（Ｓ１５０：Ｎｏ）、該付帯情報を有する画像データが「長時間露出シーンの画像データではない」と判断する（Ｓ１６０）。最後に、付帯情報解析手段１１５は、タグ情報に記載されたフラッシュ使用情報を確認し、その値が「０」以外の値である時に、該付帯情報を有する画像データが「フラッシュ使用シーン画像データである」と判断するが、その値が「０」である時に、該付帯情報を有する画像データが「フラッシュ使用シーン画像データではない」と判断する（Ｓ１６５）。なお、付帯情報解析手段１１５は、これらの解析結果を全部データ種判断手段１２５に出力して、画像データの種類を判断することに供する。
【００５０】
一方、画像データ解析手段１２０は、まず、読取手段１１０により読み取った画像データに対して、肌色領域抽出処理を行う（Ｓ１７０）。抽出した肌色領域の面積が全画像面積に占める割合（肌色領域の範囲）が所定の閾値ＳＬより大きい際に、該画像データが「ポートレートシーンの画像データ候補である」と判断する（Ｓ１７５：Ｙｅｓ、Ｓ１８０）が、肌色領域の範囲がＳＬ以下である時には、該画像データが「ポートレートシーンの画像データ候補ではない」と判断する（Ｓ１７５：Ｎｏ、Ｓ１８５）。次に画像データ解析手段１２０は、画像データの各々の画素の輝度を算出して、これらの輝度の平均値を該画像データの明度とする（Ｓ１９０、Ｓ１９５）。この明度が所定の閾値の明度ＢＬより小さければ（Ｓ２００：Ｙｅｓ）、該画像データが「アンダーシーンの画像データ候補である」と判断するが（Ｓ２１０）、明度がＢＬ以上であれば（Ｓ２００：Ｎｏ）、該画像データが「アンダーシーンの画像データ候補ではない」と判断する（Ｓ２０５）。なお、画像データ解析手段１２０は、これらの解析結果、すなわちポートレート画像データ候補であるか否か、アンダーシーン画像データ候補であるか否かの解析結果をデータ種判断手段１２５に出力して、画像データの種類を判断することに供する。
【００５１】
データ種判断手段１２５は、同じ画像データに対する、付帯情報解析手段１１５と画像データ解析手段１２０との両方の解析結果に基づいて該画像データの種類を判断するものである（Ｓ２２０）。ここで、図９のフローチャートを用いてその詳細動作を説明する。図９に示すように、データ種判断手段１２５は、付帯情報解析手段１１５および画像データ解析手段１２０の両方から解析結果を受け取ると、まず、付帯情報解析手段１１５の解析結果は、「ポートレートシーンの画像データである」ことを示すものか否かをチェックする（Ｓ２２２）。付帯情報解析手段１１５の解析結果は、「ポートレートシーンの画像データである」ことを示すものであれば（Ｓ２２２：Ｙｅｓ）、該当する画像データがポートレートシーンの画像データであると判断する（Ｓ２２４）と共に、判断結果を補間法決定手段１３０に出力して該画像データに対する画像データの種類の判断処理を終了する（Ｓ２４６）。一方、ステップＳ２２２において、付帯情報解析手段１１５の解析結果が、「ポートレートシーンの画像データである」ことを示すものではなければ（Ｓ２２２：Ｎｏ）、データ種判断手段１２５は、付帯情報解析手段１１５と画像データ解析手段１２０との解析結果が、該当する画像データが「ポートレートシーンの画像データ候補である」ことを示すものか否かをチェックする（Ｓ２２６、Ｓ２２８）。付帯情報解析手段１１５と画像データ解析手段との両方の解析結果とも、該画像データが「ポートレートシーンの画像データ候補である」ことを示していれば（Ｓ２２６：Ｙｅｓ、Ｓ２２８：Ｙｅｓ）、データ種判断手段１２５は、該当する画像データがポートレートシーンの画像データであると判断する（Ｓ２３０）と共に、判断結果を補間法決定手段１３０に出力して該画像データに対する種類の判断処理を終了する（Ｓ２４６）。
【００５２】
一方、付帯情報解析手段１１５と画像データ解析手段１２０との両方またはいずれか一方の解析情報が、該画像データが「ポートレートシーンの画像データ候補ではない」を示していれば（Ｓ２２６：ＮｏまたはＳ２２６：Ｙｅｓ、Ｓ２２８：Ｎｏ）、データ種判断手段１２５は、該画像データが「ポートレートシーンの画像データではない」と判断する（Ｓ２３２）と共に、付帯情報解析手段１１５による解析結果のうちの、長時間露出に関する解析結果を確認する（Ｓ２３４）。「長時間露出シーンの画像データである」ことを示す解析結果であれば（Ｓ２３４：Ｙｅｓ）、該画像データが長時間露出シーンの画像データであると判断する（Ｓ２３６：Ｙｅｓ）と共に、判断結果を補間法決定手段１３０に出力して該画像データに対する種類の判断処理を終了する（Ｓ２４６）。
【００５３】
一方、ステップＳ２３４において、付帯情報解析手段１１５による解析結果が、「長時間露出シーンの画像データではない」ことを示していれば（Ｓ２３４：Ｎｏ）、データ種判断手段１２５は、さらに、付帯情報解析手段１１５による解析結果から「フラッシュ使用」か否か、画像データ解析手段１２０による解析から「アンダー画像候補である」か否かを調べる（Ｓ２３８、Ｓ２４０）。「長時間露出シーンの画像データではない」、かつ「フラッシュ使用」、かつ「アンダー画像候補である」の３つの条件を満たした（Ｓ２３４：Ｎｏ、Ｓ２３８：Ｙｅｓ、Ｓ２４０：Ｙｅｓ）画像データをアンダーシーンの画像データであると判断する（Ｓ２４２）と共に、判断結果を判断結果を補間法決定手段１３０に出力して該画像データに対する種類の判断処理を終了する（Ｓ２４６）。
【００５４】
なお、データ種判断手段１２５は、「ポートレートシーン」、「長時間露出シーン」、「アンダーシーン」であると判断された画像データ以外の画像データを一般画像として判断する（Ｓ２４４）。この判断結果も補間法決定手段１３０に出力される（Ｓ２４６）。
【００５５】
以上、ステップＳ２２０におけるデータ種判断手段１２５の詳細動作を説明したが、図８のフローチャートに戻り、補間法決定手段１３０が、ステップＳ２２０において得られた判断結果に基づいて補間法Ｍを選択することからの動作を説明する。
【００５６】
補間法決定手段１３０は、データ種判断手段１２５から、該当する画像データに対する判断結果を受信し、この判断結果は、画像データが「ポートレートシーン」の画像データであることを示していれば（Ｓ２５０：Ｙｅｓ）、該画像データに対して行う拡大縮小処理の補間法Ｍとして滑らかさ重視のＢスプライン補間法を選択する（Ｓ２５４）。同様に、長時間露出シーンの画像データ（Ｓ２５０：Ｎｏ、Ｓ２６０：Ｙｅｓ）とアンダーシーン画像データ（Ｓ２５０：Ｎｏ、Ｓ２６０：Ｎｏ、Ｓ２６５：Ｙｅｓ）に対しても、Ｂスプライン補間法を選択する（Ｓ１５６）。
【００５７】
一方、一般画像の画像データ（Ｓ２５０：Ｎｏ、Ｓ２６０：Ｎｏ、Ｓ２６５：Ｎｏ）に対して、補間法決定手段１３０は、鮮鋭度重視のＣＵＢＩＣスプライン補間法を選択する（Ｓ２７０）。
【００５８】
補間法が決定されれば、拡縮手段１５０は、上述した処理と併行してプリントサイズ指定手段１４０を介して操作者が指定したプリントサイズＬと、プリンタの解像度と、該当する画像データの画素数とから拡縮倍率Ｓを求めると共に、補間法決定手段１３０により決定された補間法Ｍを用いて、求められた拡縮倍率Ｓで該当する画像データに対して拡大縮小処理を行う（Ｓ３５０）。プリンタ１６０は、拡縮手段１５０により拡大縮小処理された画像データをプリントアウトしてプリントを得る。
【００５９】
このように、本実施形態のプリントシステムは、画像データの付帯情報となるタグ情報を解析した結果と、画像データ自身を解析した結果とに基づいて、画像データの種類を判別し、判別された画像データの種類に基づいて、適切な補間法を決定して拡大縮小処理を行うようにしているので、画像データの種類に対して望まれる画質を有する２次画像（プリント）を得ることができる。
【００６０】
本実施形態のプリントシステム２は、画像データ種類の判別の精度を高めるために、画像データの付帯情報と画像データ自身の両方に対する解析結果から画像データの種類を判別するようにしているが、画像データと、画像データの付帯情報のいずれか一方に対する解析結果から画像データの種類を判別するようにしてもよい。
【００６１】
また、画像データの種類も、上述した画像データの種類に限られるものではないのは勿論、利用する画像データの付帯情報も上述した付帯情報に限られるものではない。
【００６２】
例えば、画像データの付帯情報からＩＳＯ感度や、デジタルズーム倍率などを利用して画像データの種類を求めたり、上記ＩＳＯ感度の大小、デジタルズーム倍率の大小そのものを画像データの種類にしたり、画像データに付帯された量子化テーブルを参照して画像データのＪｐｅｇ圧縮率を得、この圧縮率を画像データの種類として、高圧縮率で圧縮された画像データに対して滑らかさ重視の補間法を選択するようにしてもよい。
【００６３】
また、上述した２つの実施形態のプリントシステム１とプリントシステム２は、夫々本発明の第１の画像処理装置と第２の画像処理装置に対応したものであるが、本発明の第１と第２の画像処理装置は、夫々独立に構成されるのは勿論、例えば画像データの種類を判別した上で、粒状度を取得し、画像データの種類と粒状度との両方に基づいて補間法を決定して拡大縮小処理を行うような、混在した形で構成されてもよい。
【図面の簡単な説明】
【図１】本発明の第１の画像処理装置の実施形態となるプリントシステム１の構成を示すブロック図
【図２】図１に示すプリントシステム１における粒状度取得部２０の構成を示すブロック図
【図３】図２に示す粒状度取得部２０のデータベース２３に記憶されたデジタルカメラの機種毎の粒状特性のテーブルを示す図
【図４】空間周波数特性の求方を説明するための図
【図５】図１に示すプリントシステム１の動作を示すフローチャート
【図６】図１に示すプリントシステム１の補間法設定部３０の動作を説明するための図
【図７】本発明の第２の画像処理装置の実施形態となるプリントシステム２の構成を示すブロック図
【図８】図７に示すプリントシステム２の動作を示すフローチャート
【図９】図７に示すプリントシステムのデータ種判断部１２５の動作を示すフローチャート
【符号の説明】
１０    データ入力部
１５    プリントサイズ指定部
２０    粒状度取得部
２１    ソース種判断部
２２    デジタルカメラ機種情報取得部
１２    データベース
２４    粒状度判断部
２５    顔領域抽出部
２６    粒状度算出部
３０    補間法決定部
４０    拡縮処理部
５０    プリンタ
１０５    記録媒体
１１０    読取手段
１１５    付帯情報解析手段
１２０    画像データ解析手段
１２５    データ種判断手段
１３０    補間法決定手段
１４０    プリントサイズ指定手段
１５０    拡縮手段
１６０    プリンタ
Ｄ０，Ｄ１    画像データ
Ｄ０’    顔領域の画像データ
Ｅ    粒状度
Ｌ    プリントサイズ
Ｍ    補間法
Ｓ    拡縮倍率
【図１】
0003903422.tif 000005
【図２】
0003903422.tif 000006
【図３】
0003903422.tif 000007
【図４】
0003903422.tif 000008
【図５】
0003903422.tif 000009
【図６】
0003903422.tif 000010
【図７】
0003903422.tif 000011
【図８】
0003903422.tif 000012
【図９】
0003903422.tif 000013