(57)【特許請求の範囲】
【請求項１】
原画像に画像処理を施し処理画像を出力する画像出力方法において、
前記原画像をオブジェクト毎に領域分割してｎ個（ｎは２以上の整数）のオブジェクト領域を生成し、
生成した前記各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出し、
算出した前記各オブジェクト領域の前記注目度から、注目度の高い順にｉ個（ｉ＝２〜ｎ）の注目度を抽出してその平均値を算出し、算出したｎ−１個の前記注目度の平均値のうち、設定しきい値よりも大きい前記平均値の数を、それぞれ画像処理条件の異なる前記処理画像を生成する画像枚数として設定し、
設定した画像枚数だけそれぞれ画像処理条件の異なる前記処理画像を出力することを特徴とする画像出力方法。
【請求項２】
原画像に画像処理を施し処理画像を生成する画像処理手段と、
前記原画像をオブジェクト毎に領域分割してｎ個（ｎは２以上の整数）のオブジェクト領域を生成するオブジェクト領域生成手段と、
該オブジェクト領域生成手段により生成した前記各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出する注目度算出手段と、
該注目度算出手段により算出された前記各オブジェクト領域の前記注目度から、注目度の高い順にｉ個（ｉ＝２〜ｎ）の注目度を抽出してその平均値を算出し、算出したｎ−１個の前記注目度の平均値のうち、設定しきい値よりも大きい前記平均値の数を、それぞれ画像処理条件の異なる前記処理画像を生成する画像枚数として設定する条件設定手段と、
該条件設定手段により設定された前記画像枚数だけそれぞれ画像処理条件の異なる前記処理画像を出力する画像出力手段とを備えたことを特徴とする画像出力装置。
【請求項３】
原画像に画像処理を施し処理画像を生成する画像処理手段と、
前記原画像をオブジェクト毎に領域分割して複数のオブジェクト領域を生成するオブジェクト領域生成手段と、
該オブジェクト領域生成手段により生成した前記各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出する注目度算出手段と、
該注目度算出手段により算出された前記各オブジェクト領域の前記注目度が設定しきい値より大きい前記オブジェクト領域の数を検出し、該検出した前記オブジェクト領域の数を、それぞれ画像処理条件の異なる前記処理画像を生成する画像枚数として設定する条件設定手段と、
該条件設定手段により設定された前記画像枚数だけそれぞれ画像処理条件の異なる前記処理画像を出力する画像出力手段とを備えたことを特徴とする画像出力装置。
【請求項４】
前記注目度算出手段が、顧客が過去に選択したお勧め選択結果を記憶しており、記憶されたお勧め選択結果を用いて前記注目度を算出するものであることを特徴とする請求項２または３項記載の画像出力装置。
【請求項５】
前記条件設定手段が、前記注目度を用いて前記画像処理手段での画像処理条件を設定する機能を有するものであることを特徴とする請求項２から４のいずれか１項記載の画像出力装置。
【請求項６】
前記画像処理手段がシャープネス処理を行うものであり、
前記条件設定手段が、前記注目度を用いて前記画像処理手段での画像処理条件を設定する機能を有し、前記注目度が高くなればなるほど前記オブジェクト領域がシャープになるように前記画像処理条件を設定するものであることを特徴とする請求項５項記載の画像出力装置。
【請求項７】
前記条件設定手段が前記処理画像の画像サイズを前記画像処理条件として設定する機能を有するものであることを特徴とする請求項５または６記載の画像出力装置。
【請求項８】
前記画像処理手段が、前記原画像に対しトリミング処理を行うことによりトリミング条件の異なる前記画像枚数分のトリミング画像を生成するものであり、前記トリミング枠内の前記各オブジェクト領域の注目度に基づいて前記トリミング画像の前記画像サイズを設定するものであることを特徴とする請求項７項記載の画像出力装置。
【請求項９】
前記画像処理手段が、前記原画像に対しトリミング処理を行うことによりトリミング画像を生成するものであり、前記原画像内において最も前記注目度の高い前記オブジェクト領域に合わせてトリミング枠の設定を行うものであることを特徴とする請求項５から８のいずれか１項記載の画像出力装置。
【請求項１０】
前記画像出力手段が前記処理画像とともに前記原画像に標準的な画像処理を施した標準処理画像を出力するものであることを特徴とする請求項２から９のいずれか１項記載の画像出力装置。
【請求項１１】
前記オブジェクト領域の状態が前記オブジェクト領域の画像特性または像構造であり、
前記注目度算出手段が、前記画像特性または像構造と前記注目度との関係を示す注目度変換テーブルを有し、該注目度変換テーブルを用いて前記画像特性または像構造から前記注目度を算出するものであることを特徴とする請求項２から１０のいずれか１項記載の画像出力装置。
【請求項１２】
前記オブジェクト領域の種類を識別するオブジェクト識別手段をさらに有し、前記注目度算出手段が、前記オブジェクト領域の種類から前記注目度を算出する機能を有するものであることを特徴とする請求項２から１１のいずれか１項記載の画像出力装置。
【請求項１３】
前記原画像が撮影装置を用いた撮影により取得されたものであり、前記原画像を取得したときの撮影条件を取得する撮影条件取得手段をさらに有し、前記注目度算出手段が前記撮影条件取得手段により取得された前記撮影条件を用いて前記オブジェクト領域の注目度を算出する機能を有するものであることを特徴とする請求項２から１２のいずれか１項記載の画像出力装置。
【請求項１４】
コンピュータに、原画像に画像処理を施し処理画像を出力させることを実行させるための画像出力プログラムであって、
前記原画像をオブジェクト毎に領域分割してｎ個（ｎは２以上の整数）のオブジェクト領域を生成し、
生成した前記各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出し、
算出した前記各オブジェクト領域の前記注目度から、注目度の高い順にｉ個（ｉ＝２〜ｎ）の注目度を抽出してその平均値を算出し、算出したｎ−１個の前記注目度の平均値のうち、設定しきい値よりも大きい前記平均値の数を、それぞれ画像処理条件の異なる前記処理画像を生成する画像枚数として設定し、
設定した画像枚数だけそれぞれ画像処理条件の異なる前記処理画像を出力する
ことを実行させるための画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーがデジタルカメラ等により取得した原画像をディスプレイやプリンタ装置に出力させる画像出力方法および装置ならびにプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラ等により取得された画像データを印刷するとき、通常はプリンタ装置に合わせた標準的な処理条件を用いて処理されるが、色調、階調、鮮鋭度等の画像処理条件を標準的な処理条件とは変えて画像処理を行いユーザーに提示する方法が提案されている（たとえば特許文献１参照）。特許文献１において、１つの標準的な画像処理を施し標準的なカラー画像と、標準的な画像処理とは異なる画像処理を施し複数の処理画像とをたとえば１枚のプリント用紙に印刷することにより、ユーザーに様々な画像処理結果の画像を提示するようになっている。
【特許文献１】特開平１１−３２２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１において、どのような被写体を撮影しても処理条件が変わらないため、好ましいプリント出力が得られない場合があるという問題がある。つまり、特許文献１においては予め定められた画像処理が施された複数の画像を提示するものであるため、ユーザーにいずれの画像を選ぶのかを判断させる際に提示する必要のない画像まで出力してしまい、画像選択が煩雑なものになってしまうという問題がある。
【０００４】
そこで、本発明は、原画像に画像処理を施した処理画像を提示する際に、ユーザーの望む画像の選択肢を提示することができる画像出力方法および装置ならびにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明の画像出力方法は、原画像に画像処理を施し処理画像を出力する画像出力方法において、原画像をオブジェクト毎に領域分割し複数のオブジェクト領域を生成し、生成した各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出し、算出した注目度から処理画像を出力するときの出力条件を決定し、決定した出力条件を用いて処理画像を出力することを特徴とするものである。
【０００６】
本発明の画像出力装置は、原画像に画像処理を施し処理画像を生成する画像処理手段と、原画像をオブジェクト毎に領域分割して複数のオブジェクト領域を生成するオブジェクト領域生成手段と、オブジェクト領域生成手段により生成した各オブジェクト領域の状態から各オブジェクト領域の注目度を算出する注目度算出手段と、注目度算出手段により算出された注目度から処理画像を出力するときの出力条件を設定する条件設定手段と、条件設定手段により決定された出力条件を用いて処理画像を出力する画像出力手段とを備えたことを特徴とするものである。
【０００７】
本発明の画像出力プログラムは、コンピュータに、原画像に画像処理を施し処理画像を出力することを実行させるための画像出力プログラムであって、原画像をオブジェクト毎に領域分割し複数のオブジェクト領域を生成し、生成した各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出し、算出した注目度から処理画像を出力するときの出力条件を決定し、決定した出力条件を用いて処理画像を出力することを実行させることを特徴とするものである。
【０００８】
ここで、オブジェクトとはたとえば人物、空、海、木、建物等の原画像に含まれる被写体を意味し、オブジェクト領域とは上記オブジェクトが原画像内を占める領域を意味する。オブジェクト領域の撮影状態とは、オブジェクト領域が原画像内においてどのような状態で撮影されているかを示すものであって、たとえばオブジェクト領域の明るさ、色、色相、彩度等の画像特性、オブジェクト領域の大きさ、縦横比、エッジ情報やテクスチャ情報もしくはコントラスト等の像構造が挙げられる。このとき、注目度算出手段は画像特性または像構造と注目度との相関関係を示す注目度変換テーブルを有するものであり、注目度変換テーブルを用いて注目度を算出するようにしてもよい。なお、注目度とは撮影者が注目しているであろうと推測される度合いを示すものであり、注目度算出手段は撮影者が注目しているオブジェクト領域は良好な状態で撮影されているとの考えから注目度を算出するものである。
【０００９】
また、条件設定手段は、出力条件のみならず画像処理手段での処理条件を設定する機能を有するものであってもよい。この処理条件としてたとえば処理画像の画像サイズや処理画像の生成枚数が挙げられる。
【００１０】
さらに、画像出力手段は処理画像のみを出力するものであっても良いし、原画像に標準的な画像処理を施した標準処理画像とともに出力するものであってもよい。ここで、標準処理画像とは、たとえば表示装置やプリンタ装置における出力形式に合わせてアスペクト比を調整し、もしくは表示装置やプリンタ装置の出力特性を考慮して最適な画質を得られるようにシャープネス処理等を施したものをいう。
【００１１】
また、画像処理手段は、どのような画像処理であってもよく、たとえば原画像にトリミング枠を設定してトリミング画像を生成するものであってもよい。ここで、画像処理手段は注目度を用いてオブジェクト領域に合わせてトリミング枠を設定するものであればその手法は問わず、たとえば予め設定されている設定しきい値より大きい注目度のオブジェクト領域を含むようにトリミング枠を設定するようにしても良いし、原画像に含まれるオブジェクト領域のうち、最も注目度の高いオブジェクト領域に合わせてトリミング枠を設定するようにしても良い。
【００１２】
なお、オブジェクト領域の種類を識別するオブジェクト識別手段をさらに有するものであっても良い。ここで、このオブジェクト領域の種類を識別するとは、たとえば山、海、花、人、顔等の種類であることを識別することを意味する。このとき、注目度算出手段はオブジェクト識別手段により識別されたオブジェクト領域の種類から注目度を算出する機能を有するものであってもよい。
【００１３】
また、原画像は撮影装置による撮影により取得されたものであっても良い。このとき、原画像を取得したときの撮影条件を取得する撮影条件取得手段をさらに有していてもよい。ここで、撮影条件は、撮影装置を用いて原画像を取得したときの撮影条件に関する情報であればいかなるものであっても良く、たとえば撮影モード、絞り、ズーム、フラッシュの有無、シャッタースピード、撮影場所、撮影時刻等をいう。そして、注目度算出手段が撮影条件取得手段により取得された撮影条件を用いてオブジェクト領域の注目度を算出するものであってもよい。
【発明の効果】
【００１４】
本発明の画像出力装置ならびにプログラムによれば、原画像に画像処理を施し処理画像を出力する画像出力方法において、原画像をオブジェクト毎に領域分割した複数のオブジェクト領域を生成し、生成した各オブジェクト領域の状態から該各オブジェクト領域の注目度を算出し、算出した注目度から処理画像を出力するときの出力条件を決定し、決定した出力条件を用いて処理画像を出力することにより、オブジェクト領域の撮影状態から原画像を撮影により取得したときにどのオブジェクトに注目して撮影したものであるかを推測し処理画像の出力条件を設定するため、ユーザーの望む処理画像の選択肢を提示する事ができる。
【００１５】
なお、条件設定手段が処理画像の画像サイズを出力条件として設定するものであるとき、注目度が大きい処理画像は大きな画像サイズに設定することができるため、処理画像の画像サイズが大きすぎるもしくは小さすぎるということがなく、ユーザーの望む選択肢を提示することができる。
【００１６】
また、条件設定手段が処理画像を生成する画像枚数を出力条件として設定するものであれば、ユーザーに提示する処理画像の枚数が多すぎるもしくは少なすぎるといったことながなく、ユーザーの望む選択肢を提示することができる。
【００１７】
さらに、注目度を用いて処理画像のお勧め度を算出するお勧め度算出手段をさらに有し、画像出力手段が、お勧め度算出手段により算出されたお勧め度の大きさに比例した表示サイズにより処理画像を出力するものであるとき、お勧め度の高い処理画像をユーザーが見つけやすくなり、ユーザーが選択を行い易くすることができる。
【００１８】
また、画像処理手段が注目度を用いて画像処理条件を決定し原画像に画像処理を施すものであれば、たとえば注目度の高いオブジェクト領域を際立たせるような画像処理を行うことができるため、良質な処理画像を提供することができる。
【００１９】
さらに、画像出力手段が処理画像とともに原画像を出力するものであるとき、ユーザーは原画像と処理画像とを見比べながら画像選択を行うことができるため、ユーザーによる処理画像の選択しやすくすることができる。
【００２０】
また、画像処理手段が、原画像に対しトリミング処理を行うことによりトリミング画像を生成するものであり、条件設定手段が原画像内において最も注目度の高いオブジェクト領域に合わせてトリミングを行うものであれば、撮影者の意図を反映したトリミングを行うことができる。
【００２１】
さらに、オブジェクト領域の種類を識別するオブジェクト識別手段をさらに有し、注目度算出手段が、オブジェクト領域の種類から注目度を算出する機能を有するものであるとき、たとえばオブジェクト領域の種類が人物の顔のときには注目度を高く算出する等の処理を行うことができるようになるため、撮影者の意図を反映した注目度を算出し構図評価の信頼性を高めることができる。
【００２２】
また、原画像を取得したときの撮影条件を取得する撮影条件取得手段をさらに有し、注目度算出手段が撮影条件取得手段により取得された撮影条件を用いてオブジェクト領域の注目度を算出する機能を有するものであれば、撮影条件から撮影者がどのように撮影したかったのかを認識しそれを注目度に反映することができるため、撮影者の意図を反映した注目度を算出し構図評価の信頼性を高めることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の画像出力装置の好ましい実施の形態を詳細に説明する。なお、図１のような画像出力装置１の構成は、補助記憶装置に読み込まれた画像出力プログラムをコンピュータ（たとえばパーソナルコンピュータ等）上で実行することにより実現される。このとき、この画像出力プログラムは、ＣＤ−ＲＯＭ等の情報記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、コンピュータにインストールされることになる。
【００２４】
図１の画像出力装置１は、デジタルカメラ等により取得された原画像Ｐに画像処理を施し処理画像ＴＰを表示装置もしくはプリンタ装置に出力するものであって、原画像Ｐをオブジェクト毎に領域分割して複数のオブジェクト領域ＯＲを生成するオブジェクト領域生成手段１０と、生成した各オブジェクト領域ＯＲの状態から各オブジェクト領域ＯＲの注目度Ｔｔを算出する注目度算出手段３０と、注目度Ｔｔから処理画像ＴＰを出力するときの出力条件を設定する条件設定手段４０と、原画像Ｐに画像処理を施し処理画像を生成する画像処理手段５０と、条件設定手段４０により決定された出力条件を用いて処理画像ＴＰを出力する画像出力手段６０とを備えている。
【００２５】
オブジェクト領域生成手段１０は、図２に示すように、人物および人物の顔、建物、植物等のオブジェクトを撮影したとき、図３に示すように、各オブジェクトが原画像Ｐ内に占めるオブジェクト領域ＯＲを生成するものである。オブジェクト領域生成手段１０は、たとえば特開２００５−６３３０８号公報に記載された手法を用いて複数のオブジェクト領域ＯＲを生成するようになっている。具体的には、原画像Ｐの各画素から複数の特徴量を抽出し、抽出した特徴量を用いて各画素をクラスタリング（分類）し、分類された画素毎に領域分割してクラスタリング領域を生成し、生成したクラスタリング領域を領域の大きさに基づいて統合することにより、各オブジェクト領域ＯＲが生成される。なお、オブジェクト領域生成手段１０は、上述した方法に限らずエッジ検出によりオブジェクト領域ＯＲを検出する方法等公知の技術を用いることができる。
【００２６】
さらに、画像出力装置１はオブジェクト領域生成手段１０により生成されたオブジェクト領域ＯＲの種類を識別するオブジェクト識別手段２０を有している。このオブジェクト識別手段２０はたとえば特開２００５−６３３０８号公報に記載された自己組織化マップを用いた手法を用いて各オブジェクト領域ＯＲの種類を識別するようになっている。具体的には、原画像Ｐを設定画素数からなる複数のブロック領域に分割し、各ブロック領域から特徴量を抽出し、抽出した特徴量から特徴ベクトルを生成し、生成した特徴ベクトルを自己組織化マップに入力することにより各ブロック領域の種類を識別する。そして、上述したオブジェクト領域ＯＲ毎にブロック領域の識別結果を集計し、最も多い種類をそのオブジェクト領域ＯＲの種類として識別するようになっている。
【００２７】
注目度算出手段３０は、オブジェクト領域生成手段１０により生成されたオブジェクト領域ＯＲの注目度Ｔｔをオブジェクト領域ＯＲの状態から算出するものである。ここで、オブジェクト領域ＯＲの状態として、オブジェクト領域の明るさ、色、色相、彩度等の画像特性や、オブジェクト領域の大きさ、縦横比、エッジ情報やテクスチャ情報もしくはコントラスト等の像構造等を用いることができる。
【００２８】
たとえばオブジェクト領域ＯＲの状態としてオブジェクト領域ＯＲの平均輝度と大きさ（面積）とを用いる場合、注目度算出手段３０には、たとえば図３（Ａ）に示すオブジェクト領域ＯＲの平均輝度と注目度Ｔ１との関係を示す注目度変換テーブルＬＵＴ１および図３（Ｂ）に示すオブジェクト領域ＯＲの大きさと注目度Ｔ２との関係を示す注目度変換テーブルＬＵＴ２が予め記憶されている。次に、注目度算出手段３０は、各オブジェクト領域ＯＲの平均輝度および大きさを求め、注目度変換テーブルＬＵＴ１、ＬＵＴ２からそれぞれ注目度Ｔ１、Ｔ２を算出する。そして、オブジェクト領域ＯＲの最終的な注目度Ｔｔ＝ａ×Ｔ１＋ｂ×Ｔ２（ａ，ｂは重み係数）を算出する。
【００２９】
さらに、注目度算出手段３０は、オブジェクト識別手段２０により識別されたオブジェクト領域ＯＲの種類をも用いて注目度Ｔｔを算出する機能を有している。このオブジェクト識別手段２０はたとえば特開２００５−６３３０８号公報に記載された自己組織化マップを用いた手法を用いて各オブジェクト領域ＯＲの種類を識別するようになっている。具体的には、原画像Ｐを設定画素数からなる複数のブロック領域に分割し、各ブロック領域から特徴量を抽出し、抽出した特徴量から特徴ベクトルを生成し、生成した特徴ベクトルを自己組織化マップに入力することにより各ブロック領域の種類を識別する。そして、上述したオブジェクト領域ＯＲ毎にブロック領域の識別結果を集計し、最も多い種類をそのオブジェクト領域ＯＲの種類として識別するようになっている。そして、たとえば、注目度算出手段３０は、人物であると識別されたオブジェクト領域ＯＲについて注目度Ｔｔが高くなるように算出するようになっている。図２においては人物と判別されるオブジェクト領域ＯＲ２、３の注目度Ｔｔが球体であるオブジェクト領域ＯＲ１よりも大きい注目度Ｔｔとなる。これにより、撮影者がどのオブジェクトに注目しているかという意図を反映した注目度Ｔｔを算出することができる。
【００３０】
さらに、注目度算出手段３０は撮影条件取得手段２５により取得された撮影条件に基づいて注目度Ｔｔを算出する機能を有している。この撮影条件取得手段２５は、たとえば撮影モード（人物モード・風景モード・スポーツモード等）、絞り、ズーム、フラッシュの有無、シャッタースピード、撮影場所、撮影時刻）等の原画像Ｐのタグ情報に含まれる撮影条件を取得するものである。たとえば、注目度算出手段３０は、撮影モードが人物モードであるとき、種類が人物の顔および体であると識別されたオブジェクト領域ＯＲの注目度Ｔｔを高く算出する。あるいは、絞り開放でシャッタースピードが速い場合、注目度算出手段３０はフォーカスが合っているオブジェクト領域ＯＲと遠景であるオブジェクト領域ＯＲとの注目度Ｔｔを高く算出するようにしてもよい。これにより、撮影条件から撮影者がどのように撮影したかったのかを認識しそれを注目度Ｔｔに反映することができる。
【００３１】
図１の条件設定手段４０は、注目度Ｔｔを用いて画像処理手段５０における画像処理条件と、画像出力手段６０から出力するときの出力条件とを設定するものである。具体的には、画像処理手段５０において生成される処理画像ＴＰの枚数を設定する枚数設定手段４１と、処理画像ＴＰの画像サイズを設定する画像サイズ設定手段４２と、お勧め度算出手段４３とを有している。
【００３２】
枚数設定手段４１は、処理画像ＴＰの画像出力手段６０での出力条件としての出力枚数および画像処理条件５０での処理条件としての生成枚数を設定するものであって、原画像Ｐに含まれる各被写体Ｓの注目度Ｔｔを用いて枚数を設定するようになっている。具体的には、図２（Ｂ）に示すように３つの人物のオブジェクト領域ＯＲ１〜ＯＲ３が検出され、オブジェクト領域ＯＲ１（球体１）の注目度Ｔｔが４０、オブジェクト領域ＯＲ２（人物１）の注目度Ｔｔが８０、オブジェクト領域ＯＲ３（人物２）の注目度Ｔｔが１００であるとする。このとき、枚数設定手段４１は予め設定された設定しきい値Ｔｔｒｅｆ（たとえば６０）より大きいオブジェクト領域ＯＲを検出し、検出された数を処理画像ＴＰの出力枚数（生成枚数）に設定する。図２においては２つのオブジェクト領域ＯＲ２、ＯＲ３が設定しきい値Ｔｔｒｅｆより大きいため、処理画像ＴＰの枚数は２枚に設定される。
【００３３】
あるいは、２つのオブジェクト領域ＯＲの注目度Ｔｔの平均値が予め設定された設定しきい値Ｔｔｒｅｆ１０より大きい組み合わせとなるオブジェクト領域ＯＲを検出し、検出された数を処理画像ＴＰの出力枚数に設定するようにしても良い。さらに、原画像Ｐ内にｎ個のオブジェクト領域ＯＲが検出されたとき、注目度Ｔｔの高い２つのオブジェクト領域ＯＲの平均値、注目度Ｔｔの高い３つのオブジェクト領域ＯＲの平均値、・・・、ｎ個のオブジェクト領域ＯＲの平均値というように、注目度Ｔｔの高い順に加算してその平均値を算出する。そして、算出された複数の平均値が設定しきい値Ｔｔｒｅｆ１０よりも大きかった個数を処理画像ＴＰの枚数として設定するようにしても良い。
【００３４】
画像サイズ設定手段４２は、たとえば図４に示すような注目度Ｔｔから画像処理手段５０におい生成される処理画像ＴＰの画像サイズを処理条件として決定するための変換テーブルＬＵＴ１０を有しており、注目度Ｔｔに応じて処理画像ＴＰの画像サイズを設定するようになっている。ここで、画像サイズの決定に用いる注目度Ｔｔは後述する画像処理手段（トリミング手段）５０においてトリミング枠ＴＧの設定の基準となるオブジェクト領域ＯＲの注目度Ｔｔの平均を用いる。
【００３５】
お勧め度算出手段４３は注目度Ｔｔを用いて処理画像ＴＰのユーザーへのお勧め度を算出するものであり、図５に示すような注目度Ｔｔをお勧め度に変換するための変換テーブルＬＵＴ１１を有している。ここで、画像サイズの決定に用いる注目度Ｔｔは後述する画像処理手段（トリミング手段）５０においてトリミング枠ＴＧの設定の基準となるオブジェクト領域ＯＲの注目度Ｔｔの平均を用いる。
【００３６】
画像処理手段５０は注目度Ｔｔに基づいて原画像Ｐに対し画像処理を施すものであって、たとえば原画像Ｐにトリミング枠を設定しトリミング画像ＴＰを生成する機能を有している。なお、画像処理手段５０は種々の方法でトリミング枠ＴＧを設定することができる。たとえば複数のオブジェクト領域ＯＲのうち、最も注目度Ｔｔが高いオブジェクト領域ＯＲを囲む矩形の領域を拡張した所定の範囲をトリミング枠ＴＧとして設定してもよいし、もしくは最も注目度Ｔｔの高いオブジェクト領域ＯＲを基準にいわゆる三分割法によりトリミング枠ＴＧを設定する等の公知の技術を用いてトリミング枠ＴＧを設定するようにしてもよいし、設定しきい値より大きい注目度Ｔｔのオブジェクト領域ＯＲを含むように設定しても良い。
【００３７】
ここで、画像処理手段５０は枚数設定手段４１により設定された枚数分の処理画像ＴＰを生成するようになっている。たとえば図２の原画像Ｐについて処理画像を２枚生成するように設定されたとき、画像処理手段５０は画像処理条件（トリミング条件）の異なる２枚の処理画像ＴＰ１、ＴＰ２を生成するようになっている。具体的には図６（Ａ）のようなオブジェクト領域ＯＲ３（人物３）に合わせたトリミング画像ＴＰ１と、図６（Ｂ）のようなオブジェクト領域ＯＲ２、ＯＲ３（人物２、３）に合わせたトリミング画像ＴＰ２とを生成するようになっている。このとき、画像処理手段５０は画像サイズ設定手段４２により設定された画像サイズの処理画像ＴＰ１、ＴＰ２を生成する。さらに、画像処理手段５０は、処理画像ＴＰ１、ＴＰ２を生成するとともにディスプレイの表示やプリンタ出力等に合わせた最適な画像処理を原画像Ｐに施し標準処理画像ＴＰｒｅｆを生成する機能を有している。
【００３８】
画像出力手段６０は画像処理手段５０において生成された処理画像ＴＰおよび標準処理画像ＴＰｒｅｆをたとえば図７に示すようにディスプレイのウィンドウ画面Ｗに表示するものである。図７において、画像出力手段６０は標準処理画像ＴＰｒｅｆをウィンドウ画面Ｗの左側に表示し、複数の処理画像ＴＰ１、ＴＰ２をウィンドウ画面Ｗの右側に上下に並べて表示するようになっている。このとき、画像出力手段６０は各画像ＴＰｒｅｆ、ＴＰ１、ＴＰ２の下側に印刷枚数を表示するとともに、処理画像ＴＰ１、ＴＰ２の左下にはお勧め度算出手段４３により算出されたお勧め度が表示されている。さらに、画像出力手段６０はお勧め度の大きい順に上から処理画像ＴＰ１、ＴＰ２を配列させるとともに、お勧め度が大きければ大きいほど表示サイズが大きくなるように表示する。これにより、ユーザーは処理画像ＴＰ１、ＴＰ２のいずれがお勧めであるかを一目で判断することができ、複数の処理画像ＴＰの中から所望の処理画像を探す手間を省くことができる。
【００３９】
なお、処理画像ＴＰ１、ＴＰ２の表示形式は図７のような配置に限らず、図８に示すように画面を各画像毎に分割して表示するようにしても良い。この場合であっても、お勧め度が大きければ大きいほど表示サイズが大きくなるように表示する。
【００４０】
さらに、画像出力手段６０がプリンタ装置に画像を出力するものである場合、図９に示すように、複数の標準処理画像ＴＰｒｅｆおよび処理画像ＴＰを印刷したインデックスプリントを出力するようにしても良い。図９においては、上側に複数の標準処理画像ＴＰｒｅｆが配列されており、下側に上の標準処理画像ＴＰｒｅｆに対応する処理画像ＴＰが配列されている。この場合であっても、お勧め度が大きければ大きいほど表示サイズが大きくなるように表示する。
【００４１】
このように、オブジェクト領域ＯＲの撮影状態から注目度Ｔｔを算出し、この注目度Ｔｔを用いて処理画像ＴＰ１、ＴＰ２の出力条件を設定することにより、ユーザーが所望する処理画像ＴＰを推測しユーザーに提示するそり画像を自動的に選択するこができるため、印刷もしくは記憶する処理画像の選択を効率よく行うことができる。すなわち、従来のように、予め定められた複数の画像処理条件を用いて複数の処理画像を生成した場合、ユーザーが所望する処理画像以外の画像が多く生成されてしまい、その中から所望の処理画像を探すのは煩雑な作業となっていた。一方、画像出力装置１においては、撮影者が注目しているであろうと推測される度合いを示す注目度Ｔｔを用いて出力条件および処理条件を設定しているため、処理画像ＴＰとしてユーザーが所望していると思われる処理画像ＴＰのみを提示することができる。よって、印刷もしくは記憶する処理画像の選択を効率よく行うことができる。
【００４２】
図１０は本発明の画像出力方法の好ましい実施の形態を示すフローチャートであり、図１から図１０を参照して画像出力方法の実施形態について説明する。まず、オブジェクト領域生成手段１０において原画像Ｐから複数のオブジェクト領域ＯＲが検出される（ステップＳＴ１、図２参照）。その後、検出されたオブジェクト領域ＯＲの種類が識別されるとともに、原画像Ｐを取得したときのオブジェクト領域ＯＲの状態が検出される（ステップＳＴ２）。次に、注目度算出手段３０において、オブジェクト領域ＯＲの状態および種類から各オブジェクト領域ＯＲ毎に注目度Ｔｔが算出される（ステップＳＴ３）。そして、条件設定手段４０において、算出した注目度Ｔｔから出力条件および処理条件が設定される（ステップＳＴ４）。その後、画像処理手段５０において処理条件に沿って画像処理が施され処理画像ＴＰが生成される（ステップＳＴ５、図６参照）。そして、画像出力手段６０から処理画像ＴＰが出力条件に従い出力される（ステップＳＴ６、ＳＴ７、図７〜図９参照）。
【００４３】
上記実施の形態によれば、オブジェクト領域ＯＲの撮影状態から原画像を撮影により取得したときにどのオブジェクトに注目して撮影したものであるかを推測し処理画像ＴＰの出力条件を設定するため、ユーザーの望む処理画像ＴＰの選択肢を提示する事ができる。
【００４４】
また、条件設定手段４０が処理画像の画像サイズを出力条件として設定するものであるとき、注目度Ｔｔが大きい処理画像Ｔｐは大きな画像サイズに設定することができるため、処理画像ＴＰの画像サイズが大きすぎるもしくは小さすぎるということがなく、ユーザーの望む選択肢を提示することができる。
【００４５】
また、条件設定手段４０が処理画像ＴＰを生成する画像枚数を出力条件として設定するものであれば、ユーザーに提示する処理画像の枚数が多すぎるもしくは少なすぎるといったことながなく、ユーザーの望む選択肢を提示することができる。
【００４６】
さらに、注目度Ｔｔを用いて処理画像のお勧め度を算出するお勧め度算出手段４３をさらに有し、画像出力手段６０が、お勧め度算出手段４３により算出されたお勧め度の大きさに比例した表示サイズにより処理画像ＴＰを出力するものであるとき、お勧め度の高い処理画像ＴＰをユーザーが見つけやすくなり、ユーザーが選択を行い易くすることができる。
【００４７】
また、画像処理手段５０が注目度Ｔｔを用いて画像処理条件を決定し原画像Ｐに画像処理を施すものであれば、たとえば注目度Ｔｔの高いオブジェクト領域ＯＲを際立たせるような画像処理を行うことができるため、良質な処理画像ＴＰを提供することができる。
【００４８】
さらに、画像出力手段６０が処理画像ＴＰとともに原画像を標準的な画像処理を施した標準処理画像ＴＰｒｅｆを出力するものであるとき、ユーザーは標準処理画像ＴＰｒｅｆと処理画像ＴＰとを見比べながら画像選択を行うことができるため、ユーザーによる処理画像の選択しやすくすることができる。
【００４９】
また、画像処理手段５０が、原画像Ｐに対しトリミング処理を行うことによりトリミング画像ＴＰを生成するものであり、条件設定手段４０が原画像Ｐ内において最も注目度の高いオブジェクト領域に合わせてトリミングを行うものであれば、撮影者の意図を反映したトリミングを行うことができる。
【００５０】
さらに、オブジェクト領域ＯＲの種類を識別するオブジェクト識別手段２０をさらに有し、注目度算出手段３０が、オブジェクト領域ＯＲの種類から注目度Ｔｔを算出する機能を有するものであるとき、たとえばオブジェクト領域ＯＲの種類が人物の顔のときには注目度Ｔｔを高く算出する等の処理を行うことができるようになるため、撮影者の意図を反映した注目度Ｔｔを算出し構図評価の信頼性を高めることができる。
【００５１】
また、原画像Ｐを取得したときの撮影条件を取得する撮影条件取得手段２５をさらに有し、注目度算出手段３０が撮影条件取得手段２５により取得された撮影条件を用いてオブジェクト領域ＯＲの注目度Ｔｔを算出する機能を有するものであれば、撮影条件から撮影者がどのように撮影したかったのかを認識しそれを注目度に反映することができるため、撮影者の意図を反映した注目度を算出し構図評価の信頼性を高めることができる。
【００５２】
本発明の実施の形態は、上記各実施の形態に限定されない。たとえば画像処理手段５０がトリミング処理を行う場合について例示しているが、色階調処理、ノイズ除去処理、シャープネス処理等を施すものであっても良い。画像処理手段５０がシャープネス処理を行うとき、注目度Ｔｔが高くなればなるほどシャープになるように画像処理条件を設定するようにしてもよい。
【００５３】
また、トリミング処理ソフトウェアのバージョンが変わることを考慮し、処理画像ＴＰのタグにトリミングに関する情報を付加してもよい。さらに、顧客が過去に選択したお勧めトリミング選択結果をたとえば人物毎、もしくは風景毎というようにカテゴリ毎に分類し、注目度算出にフィードバックするようにしてもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の画像出力装置の好ましい実施の形態を示すブロック図
【図２】図１の画像出力装置において処理される原画像の一例を示す模式図
【図３】図１の注目度算出手段に記憶された注目度変換テーブルの一例を示すグラフ
【図４】図１の画像サイズ算出手段に記憶された注目度変換テーブルの一例を示すグラフ
【図５】図１のお勧め度算出手段に記憶された変換テーブルの一例を示すグラフ
【図６】図１の画像処理手段により生成されたトリミング画像の一例を示す模式図
【図７】図１の画像出力手段により出力される処理画像の表示形式の一例を示す模式図
【図８】図１の画像出力手段により出力される処理画像の表示形式の別の一例を示す模式図
【図９】図１の画像出力手段により出力される処理画像の表示形式の別の一例を示す模式図
【図１０】本発明の画像出力方法の好ましい実施の形態を示すフローチャート
【符号の説明】
【００５５】
１     画像出力装置
１０   オブジェクト領域生成手段
２０   オブジェクト識別手段
２５   撮影条件取得手段
３０   注目度算出手段
４０   条件設定手段
４１   枚数設定手段
４２   画像サイズ設定手段
４３   お勧め度算出手段
５０   画像処理手段
６０   画像出力手段
ＯＲ   オブジェクト領域
Ｐ     原画像
ＴＧ   トリミング枠
ＴＰ   トリミング画像（処理画像）
ＴＰｒｅｆ     標準処理画像
Ｔｔ   注目度
【図１】
0004672587.tif 000002
【図２】
0004672587.tif 000003
【図３】
0004672587.tif 000004
【図４】
0004672587.tif 000005
【図５】
0004672587.tif 000006
【図６】
0004672587.tif 000007
【図７】
0004672587.tif 000008
【図８】
0004672587.tif 000009
【図９】
0004672587.tif 000010
【図１０】
0004672587.tif 000011