(57)【要約】      （修正有）【課題】全体画像から生成された複数のトリミング画像から好ましいトリミング画像を選択するときに、選択しやすくする。【解決手段】全体画像Ｐから顔画像が検出され、顔画像の位置、大きさに合わせてトリミング枠ＴＧ１〜ＴＧ３が設定されトリミング画像ＴＰ１〜ＴＰ３が生成される。次に、各トリミング枠ＴＧ１〜ＴＧ３毎の優先度が顔画像の状態を用いて算出される。その後、トリミング枠ＴＧ１〜ＴＧ３が表示された全体画像Ｐと、トリミング画像ＴＰ１〜ＴＰ３とが表示装置に表示される。このとき、各トリミング枠ＴＧ１〜ＴＧ３および各トリミング画像ＴＰ１〜ＴＰ３の外枠はそれぞれ異なる線種を用いて表示されているとともに、トリミング枠ＴＧ１〜ＴＧ３とそれに対応するトリミング画像ＴＰ１〜ＴＰ３とはそれぞれ同一の線種により表示される。【選択図】図４
2007318393.tif 000002
【特許請求の範囲】
【請求項１】
全体画像上に複数のトリミング枠を設定し複数のトリミング画像を生成するトリミング手段と、
該トリミング手段により生成された前記複数のトリミング画像と、前記トリミング手段により設定された前記複数のトリミング枠が描かれた前記全体画像とを表示装置に表示する画像表示手段と
を備え、
該画像表示手段が、前記全体画像上に描かれた前記トリミング枠と、該トリミング枠を用いて生成された前記トリミング画像の外枠とを同一の線種を用いて表示するとともに、前記各トリミング枠および前記各トリミング画像の外枠をそれぞれ異なる線種を用いて表示するものであることを特徴とするトリミング画像表示装置。
【請求項２】
前記全体画像から顔画像を検出する顔検出手段をさらに有し、前記トリミング手段が該顔検出手段により検出された前記顔画像に合わせて前記トリミング枠を設定し前記トリミング画像を生成するものであることを特徴とする請求項１記載のトリミング画像表示装置。
【請求項３】
前記トリミング画像を表示するときの優先度を該トリミング画像に含まれる前記顔画像の状態から算出する優先度算出手段をさらに備え、前記画像表示手段が、該優先度算出手段により算出された優先度の高い順に前記トリミング画像を表示するものであることを特徴とする請求項２記載のトリミング画像表示装置。
【請求項４】
特定の人物の顔画像が記憶された顔データベースと、前記顔検出手段により検出された前記顔画像が前記顔データベースに記憶された顔画像であるかを認識する顔認識手段をさらに有し、該顔認識手段において前記顔画像が特定の人物の顔であると認識したとき、前記優先度算出手段が認識された前記顔画像を含む前記トリミング画像の優先度を高く算出するものであることを特徴とする請求項３記載のトリミング画像表示装置。
【請求項５】
前記トリミング手段により生成された前記トリミング画像を出力する画像出力手段と、該画像出力手段から出力する前記トリミング画像を選択する画像選択手段とを有することを特徴とする請求項１から４のいずれか１項記載のトリミング画像表示装置。
【請求項６】
前記画像選択手段が複数の前記全体画像に対しそれぞれ前記トリミング画像の選択を行ったとき、前記顔認識手段が設定枚数以上あるいは設定割合以上の前記トリミング画像に登場する前記顔画像を特定の人物の前記顔画像として前記顔データベースに記憶するものであることを特徴とする請求項５記載のトリミング画像表示装置。
【請求項７】
前記顔検出手段が複数の前記全体画像に対しそれぞれ前記顔画像の検出を行ったとき、設定枚数以上あるいは設定割合以上の前記全体画像に登場する前記顔画像を特定の人物の前記顔画像として前記顔データベースに記憶するものであることを特徴とする請求項５または６記載のトリミング画像表示装置。
【請求項８】
コンピュータに、
全体画像上に複数のトリミング枠を設定し複数のトリミング画像を生成するトリミング手段と、
該トリミング手段により生成された前記複数のトリミング画像と、前記トリミング手段により設定された前記複数のトリミング枠が描かれた前記全体画像とを表示装置に表示する画像表示手段と
を備え、
該画像表示手段が、前記全体画像上に描かれた前記トリミング枠と、該トリミング枠を用いて生成された前記トリミング画像の外枠とを同一の線種を用いて表示するとともに、前記各トリミング枠および前記各トリミング画像の外枠をそれぞれ異なる線種を用いて表示するように機能させるためのトリミング画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等により取得した全体画像に対しトリミング作業を行う際にディスプレイにトリミング画像を表示させるトリミング画像表示装置ならびにプログラムに関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等により取得した画像データを印刷するとき、通常は予め設定された標準的な処理条件を用いて処理される。そのため、トリミングすれば良い構図になる画像であってもユーザーは様々な条件でトリミングが施された画像を確認することなく、印刷が行われている。そこで、画像処理条件を変更した複数の画像をディスプレイ上に表示、あるいは１枚の用紙に印刷することにより確認する技術が提案されている（例えば特許文献１参照）。特許文献１において、１つの原画像に標準的な画像処理を施して得られるカラー画像と、標準的な画像処理とは異なる画像処理を施した複数の処理画像とを１つの感光材料にプリントしもしくは画面に表示するようになっている。
【特許文献１】特開平１１−３２２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１のように、トリミング条件を変更した複数の画像をディスプレイ上に単純に配置しただけでは、トリミング画像が全体画像のどの領域をトリミングしたものであるかがわかりにくいという問題がある。特に、特定の人物に対し複数のトリミング枠が設定され複数のトリミング画像が生成された場合、トリミング画像がいずれのトリミング枠に対応したものであるのか判別するのが困難であるという問題がある。
【０００４】
そこで、本発明は、トリミング画像が全体画像のいずれの領域から生成されたものであるのかを簡単に判別することができるトリミング画像表示装置ならびにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明のトリミング画像表示装置は、全体画像上に複数のトリミング枠を設定し複数のトリミング画像を生成するトリミング手段と、トリミング手段により生成された複数のトリミング画像と、トリミング手段により設定された複数のトリミング枠が描かれた全体画像とを表示装置に表示する画像表示手段とを備え、画像表示手段が、全体画像上に描かれたトリミング枠と、トリミング枠を用いて生成されたトリミング画像の外枠とを同一の線種を用いて表示するとともに、各トリミング枠および各トリミング画像の外枠をそれぞれ異なる線種を用いて表示するものであることを特徴とするものである。
【０００６】
本発明のトリミング画像表示プログラムは、コンピュータに、全体画像上に複数のトリミング枠を設定し複数のトリミング画像を生成するトリミング手段と、トリミング手段により生成された複数のトリミング画像と、トリミング手段により設定された複数のトリミング枠が描かれた全体画像とを表示装置に表示する画像表示手段とを備え、画像表示手段が、全体画像上に描かれたトリミング枠と、トリミング枠を用いて生成されたトリミング画像の外枠とを同一の線種を用いて表示するとともに、各トリミング枠および各トリミング画像の外枠をそれぞれ異なる線種を用いて表示するように機能させることを特徴とするものである。
【０００７】
ここで、トリミング枠およびトリミング画像の外枠の線種とは、線の色、模様、太さ等をいう。
【０００８】
なお、トリミング手段は、いかなるトリミング手法を用いることができるが、全体画像から顔画像を検出する顔検出手段を更に有し、トリミング手段が顔検出手段により検出された顔画像に合わせてトリミング枠を設定しトリミングを行うものであってよい。
【０００９】
また、トリミング画像に含まれる顔画像の状態からトリミング画像の表示装置に表示するときの優先度を算出する優先度算出手段をさらに備えたものであってもよい。このとき、画像表示手段は、優先度算出手段により算出された優先度の高い順にトリミング画像を表示装置に表示するようにしてもよい。なお、顔画像の状態としてたとえば全体画像上における顔画像の位置、顔画像の画質（ピントぼけ、輝度等）、顔画像の内容（目つぶり、視線の方向）等を用いることができる。
【００１０】
さらに、特定の人物の顔画像が記憶された顔データベースと、顔検出手段により検出された顔画像が顔データベースに記憶された顔画像であるかを認識する顔認識手段をさらに有するものであってもよい。このとき、顔データベースには予め特定の人物の顔画像が記憶されたものであっても良いし、画像選択手段が複数の全体画像に対しそれぞれトリミング画像の選択を行ったとき、顔認識手段が設定枚数以上あるいは設定割合以上のトリミング画像内に登場する顔画像を特定の人物の顔画像として顔データベースに記憶するようにしてもよい。さらには顔検出手段が複数の全体画像に対しそれぞれ顔画像の検出を行ったとき、顔認識手段が設定枚数以上あるいは設定割合以上の全体画像に登場する顔画像を特定の人物の顔画像として顔データベースに記憶するようにしてもよい。
【００１１】
また、顔認識手段において顔画像が特定の人物の顔であると認識したとき、優先度算出手段が認識された顔画像を含むトリミング画像の優先度を高く算出するようにしてもよい。
【００１２】
また、トリミング手段により生成されたトリミング画像を出力する画像出力手段と、画像出力手段から出力するトリミング画像を選択する画像選択手段とを有するものであってもよい。なお、画像出力手段はプリンタ装置等にトリミング画像を出力するようにしてもよいし、ハードディスク装置や半導体メモリ等の記憶手段にトリミング画像を出力するようにしても良い。また、画像選択手段は、たとえばユーザーがマウス等を用いて選択されたトリミング画像を選択するようになっていてもよい。
【発明の効果】
【００１３】
本発明のトリミング画像表示装置によれば、全体画像上に複数のトリミング枠を設定し複数のトリミング画像を生成するトリミング手段と、トリミング手段により生成された複数のトリミング画像と、トリミング手段により設定された複数のトリミング枠が描かれた全体画像とを表示装置に表示する画像表示手段とを備え、画像表示手段が、全体画像上に描かれたトリミング枠と、トリミング枠を用いて生成されたトリミング画像の外枠とを同一の線種を用いて表示するとともに、各トリミング枠および各トリミング画像の外枠をそれぞれ異なる線種を用いて表示することにより、ユーザーが全体画像と複数のトリミング画像とが表示された画面を見たときに、トリミング画像が全体画像のいずれの領域をトリミングしたものであるかをトリミング画像の外枠と同じ線種トリミング枠を探すことにより一目で判別することができる。
【００１４】
なお、全体画像から顔画像を検出する顔検出手段をさらに有し、トリミング手段が顔検出手段により検出された顔画像に合わせてトリミング枠を設定しトリミングを行うものであるとき、主要被写体である人物に合わせたトリミング枠の設定およびトリミング画像を取得することができる。
【００１５】
また、トリミング画像に含まれる顔画像の状態からトリミング画像を表示装置に表示するときの優先度を算出する優先度算出手段をさらに備え、トリミング手段が、優先度算出手段により算出された優先度の高い順にトリミング画像を表示するものであれば、撮影者が注目していると推測される顔画像を中心としてトリミング画像を優先的にユーザーに提供することができるため、表示装置に提示された複数のトリミング画像の中から好ましいトリミング画像を見つけやすくすることができる。
【００１６】
さらに、特定の人物の顔画像が記憶された顔データベースと、顔検出手段により検出された顔画像が顔データベースに記憶された顔画像であるかを認識する顔認識手段をさらに有し、顔認識手段において顔画像が特定の人物の顔であると認識したとき、優先度算出手段が認識された顔画像を含むトリミング画像の優先度を高く算出する構成にすれば、撮影者が注目している顔画像を中心としてトリミング画像を優先的にユーザーに提供することができるため、表示装置に提示された複数のトリミング画像の中から好ましいトリミング画像を見つけやすくすることができる。
【００１７】
また、トリミング手段により生成されたトリミング画像を出力する画像出力手段と、画像出力手段から出力するトリミング画像を選択する画像選択手段とを有する構成であれば、トリミング画像の選択から印刷等の出力をスムーズに行うことができる。
【００１８】
さらに、画像選択手段が複数の全体画像に対しそれぞれトリミング画像の選択を行ったとき、顔認識手段が設定枚数以上あるいは設定割合以上のトリミング画像に登場する顔画像を特定の人物の顔画像として顔データベースに記憶するものであるとき、トリミング画像に複数回登場する顔画像はユーザーが注目している人物であるとの推測の下、この特定の人物を含むトリミング画像を優先的にユーザーに提示することができるため、表示装置に提示された複数のトリミング画像の中から好ましいトリミング画像を見つけやすくすることができる。
【００１９】
また、顔検出手段が複数の全体画像に対しそれぞれ顔画像の検出を行ったとき、顔認識手段が設定枚数以上あるいは設定割合以上の全体画像に登場する顔画像を特定の人物の顔画像として顔データベースに記憶するものであれば、全体画像に複数回登場する顔画像はユーザーが注目している人物であるとの推測の下、この特定の人物を含むトリミング画像を優先的にユーザーに提示することができるため、表示装置に提示された複数のトリミング画像の中から好ましいトリミング画像を見つけやすくすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明のトリミング画像表示装置の好ましい実施の形態を詳細に説明する。なお、図１のようなトリミング画像表示装置１の構成は、補助記憶装置に読み込まれたトリミング表示プログラムをコンピュータ（たとえばパーソナルコンピュータ等）上で実行することにより実現される。このとき、このトリミング表示プログラムは、ＣＤ−ＲＯＭ等の情報記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、コンピュータにインストールされることになる。
【００２１】
図１のトリミング画像表示装置１は、全体画像Ｐに含まれる顔画像ＦＰを基準に複数のトリミング画像を生成し表示装置２に表示するものであって、全体画像Ｐから顔画像ＦＰを検出する顔検出手段１０と、検出された顔画像ＦＰの位置に合わせて複数のトリミング枠を設定しトリミング画像ＴＰを生成するトリミング手段２０と、トリミング手段により生成されたトリミング画像ＴＰの表示装置２への表示を制御する画像表示手段４０とを備えている。
【００２２】
顔検出手段１０は、たとえば特開平８−１２２９４４号公報、特開平５−１００３２８号公報に開示された手法により全体画像Ｐ内の顔画像ＦＰを検出するものであって、たとえば図２に示すような全体画像Ｐから２つの顔画像ＦＰ１、ＦＰ２を検出するようになっている。なお、顔を検出する際の手法として、Shihong LAO等、「高速全方向顔検出」、画像の識別・理解シンポジウム（ＭＩＲＵ２００４）、２００４年７月等に開示されたアダブースティングアルゴリズムを用いた顔検出、ＳＶＭ（Support Vector Machine）アルゴリズム、Ming-Hsuan Yang, David J. Kriegman, Narendra Ahuja: “Detecting faces in images: a survey”, IEEE transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 1, pp. 34-58, 2002に記載された顔検出方法等の公知の顔検出アルゴリズムを用いてもよい。
【００２３】
トリミング手段２０は、顔検出手段１０により検出された顔画像ＦＰの位置に合わせて複数のトリミング枠ＴＧを設定しトリミング画像ＴＰを生成する機能を有している。具体的には、トリミング手段２０は、図２に示すように、２つの顔画像ＦＰ１、ＦＰ２が検出されたとき、図３に示すように、各顔画像ＦＰ１、ＦＰ２のみが含まれるような２つのトリミング枠ＴＧ１、ＴＧ２と、顔画像ＦＰ１、ＦＰ２の双方を含むトリミング枠ＴＧ３とを設定するようになっている。そして、トリミング手段２０は各トリミング枠ＴＧ１〜ＴＧ３に囲まれた画像を切り出すことによりトリミング画像ＴＰ１〜ＴＰ３を生成するようになっている。なお、トリミング手段２０によるトリミング枠の設定方法として、たとえば顔画像ＦＰを囲む矩形の領域を拡張した所定の範囲をトリミング枠とする方法や、いわゆる三分割法を用いたトリミング枠の設定方法等公知の技術を用いることができる。
【００２４】
画像表示手段４０は、図４に示すように、トリミング手段２０により設定された複数のトリミング枠ＴＧ１〜ＴＧ３が描かれた全体画像Ｐと、複数のトリミング枠ＴＧ１〜ＴＧ３を用いて生成された複数のトリミング画像ＴＰ１〜ＴＰ３とを表示装置２に表示するものである。図４においては、全体画像Ｐがウィンドウ画面Ｗの上側中央に表示され、トリミング画像ＴＰ１〜ＴＰ３がそれぞれ下側に配列されている。
【００２５】
ここで、画像表示手段４０は、全体画像Ｐ上にそれぞれ異なる線種を用いて各トリミング枠ＴＧ１〜ＴＧ３を描くようになっている。さらに、画像表示手段４０は、トリミング画像ＴＰ１〜ＴＰ３の外枠Ｇ１〜Ｇ３の線種が対応するトリミング枠ＴＧ１〜ＴＧ３の線種と同一になるように表示する。よって、たとえばトリミング枠ＴＧ１およびトリミング画像ＴＰ１の外枠Ｇ１は赤線、トリミング枠ＴＧ２およびトリミング画像ＴＰ２の外枠Ｇ２は緑線、トリミング枠ＴＧ３およびトリミング画像ＴＰ３の外枠Ｇ３は青太線を用いて表示される。
【００２６】
このように、全体画像Ｐ上に描かれたトリミング枠ＴＧ１〜ＴＧ３と、トリミング画像ＴＰ１〜ＴＰ３の外枠Ｇ１〜Ｇ３とを同一の線種を用いて表示するとともに、各トリミング枠ＴＧ１〜ＴＧ３および各トリミング画像の外枠Ｇ１〜Ｇ３をそれぞれ異なる線種を用いて表示することにより、ユーザーがトリミング画像ＴＰ１〜ＴＰ３を見たときに全体画像Ｐのどの領域をトリミングしたものであるかを線種により一目で判別することができる。
【００２７】
さらに、図１のトリミング画像表示装置１は、トリミング画像ＴＰ１〜ＴＰ３を表示装置２に表示するときの優先度を算出する優先度算出手段３０を備えている。この優先度算出手段３０は、各トリミング画像ＴＰ１〜ＴＰ３に含まれる顔画像ＦＰ１、ＦＰ２の状態に基づいて優先度を算出するものであって、この顔画像ＦＰの状態として、たとえば顔画像ＦＰ１、ＦＰ２の全体画像Ｐ上の位置、顔画像ＦＰ１、ＦＰ２の面積、ピンぼけ度合い、視線の方向、目つむりの有無等が用いられる。
【００２８】
たとえば顔画像の状態として全体画像Ｐ上の顔画像ＦＰの位置を用いた場合、優先度算出手段３０は、全体画像Ｐの中央に配置された顔画像ＦＰ１のトリミング画像ＴＰ１の優先度を高く（たとえば優先度＝１００）、全体画像Ｐの端部に配置された顔画像ＦＰ２のトリミング画像ＴＰ２の優先度を低く（たとえば優先度＝５０）なるように優先度を算出する。また、優先度算出手段３０は、複数の顔画像ＦＰ１、ＦＰ２が含まれているトリミング画像ＴＰ３について、各顔画像ＦＰ１、ＦＰ２の優先度の平均値（優先度＝７５）を用いる。よって、図４のトリミング画像ＴＰ１、ＴＰ３、ＴＰ２の順に表示装置２に表示されることになる。
【００２９】
そして、画像表示手段４０には優先度の高いものから順にトリミング枠の色、太さ等の線種が記憶されており、トリミング枠ＴＧ１〜ＴＧ３の優先度に従って線種を変えて表示するようになっている。さらに、画像表示手段４０はトリミング画像ＴＰ１〜ＴＰ３を優先度順に並べて表示装置２に表示する機能を有している。図４のトリミング枠ＴＧ１〜ＴＧ３においては、優先度はＴＧ１、ＴＧ３、ＴＧ２の順になっているため、それに対応して画像表示手段４０はトリミング画像ＴＰ１〜ＴＰ３の並び順が左側からＴＰ１、ＴＰ３、ＴＰ２となるように表示する。このように、優先度の高い順にトリミング画像ＴＰ１〜ＴＰ３を配列することにより、優先度の高い重要であると思われるトリミング画像をユーザーが見つけやすいように配列することができる。
【００３０】
なお、図１に示すように、トリミング画像表示装置１は、たとえば半導体メモリやハードディスク装置等に記憶され、もしくはプリンタ装置による印刷を行うためにトリミング画像ＴＰ１〜ＴＰ３を出力する画像出力手段６０と、画像出力手段６０から出力されるトリミング画像ＴＰ１〜ＴＰ３を選択するための画像選択手段５０とを有している。そして、画像選択手段５０は、図４の画面Ｗにおいてユーザーからのマウスやキーボード等の入力手段３からの入力に基づいていずれかのトリミング画像ＴＰ１〜ＴＰ３を選択し、画像選択手段６０は選択されたトリミング画像ＴＰ１〜ＴＰ３を出力するようになっている。
【００３１】
図５は本発明のトリミング画像表示装置１の動作例を示すフローチャートであり、図１から図５を参照してトリミング画像表示装置１の動作例について説明する。まず、顔検出手段１０において全体画像Ｐから顔画像ＦＰ１、ＦＰ２が検出される（ステップＳＴ１）。そして、トリミング手段２０において、検出された顔画像ＦＰ１、ＦＰ２の位置、大きさに合わせてトリミング枠ＴＧ１〜ＴＧ３が設定されトリミング画像ＴＰ１〜ＴＰ３が生成される（ステップＳＴ２）。次に、優先度算出手段３０において、各トリミング枠ＴＧ１〜ＴＧ３毎の優先度が顔画像ＦＰの状態を用いて算出される（ステップＳＴ３）。なお、この優先度の算出はトリミング画像ＴＰの生成と同時に行うようにしても良い。
【００３２】
その後、画像表示手段４０において、トリミング枠ＴＧ１〜ＴＧ３が表示された全体画像Ｐと、トリミング枠ＴＧ１〜ＴＧ３を用いてトリミングされたトリミング画像ＴＰ１〜ＴＰ３とが表示装置２に表示される。このとき、各トリミング枠ＴＧ１〜ＴＧ３および各トリミング画像ＴＰ１〜ＴＰ３の外枠Ｇ１〜Ｇ３はそれぞれ異なる線種を用いて表示されているとともに、トリミング枠ＴＧ１〜ＴＧ３とそれに対応するトリミング画像ＴＰ１〜ＴＰ３の外枠Ｇ１〜Ｇ３とはそれぞれ同一の線種により表示される（ステップＳＴ４、図４参照）。その後、ユーザーからの入力に基づいて画像選択手段５０によりいずれかのトリミング画像ＴＰ１〜ＴＰ３が選択されたとき、画像出力手段６０により選択されたトリミング画像ＴＰ１〜ＴＰ３が半導体メモリやハードディスク装置等に記憶され、もしくはプリンタ装置による印刷が行われる。
【００３３】
このように、全体画像Ｐ上に描かれたトリミング枠ＴＧ１〜ＴＧ３と、トリミング画像ＴＰ１〜ＴＰ３の外枠Ｇ１〜Ｇ３とを同一の線種を用いて表示するとともに、各トリミング枠ＴＧ１〜ＴＧ３および各トリミング画像の外枠Ｇ１〜Ｇ３をそれぞれ異なる線種を用いて表示することにより、ユーザーがトリミング画像ＴＰ１〜ＴＰ３を見たときに全体画像Ｐのどの領域をトリミングしたものであるかを線種により一目で判別することができる。
【００３４】
なお、上記実施の形態において、画像表示手段４０は全体画像Ｐおよびトリミング画像ＴＰ１〜ＴＰ３を表示するときに１つのウィンドウ画面Ｗに収まるように縮小して表示するようにしても良い。あるいはトリミング手段２０において全体画像Ｐを縮小してからトリミングを行い、表示装置２に縮小した全体画像Ｐおよびトリミング画像ＴＰ１〜３を表示するようにしても良い。そして、ユーザーによりいずれかのトリミング画像ＴＰ１〜ＴＰ３が選択されたとき、選択されたトリミング画像ＴＰ１〜ＴＰ３を拡大して記憶もしくは印刷し、あるいは選択されたトリミング画像ＴＰ１〜ＴＰ３に対応するトリミング枠ＴＧを縮小していない原寸の全体画像Ｐに再設定してトリミング画像ＴＰ１〜ＴＰ３を生成し、記憶もしくは印刷するようにしても良い。
【００３５】
また、画像選択手段５０において、いずれか１つの画像を選択する場合について例示しているが、複数のトリミング画像ＴＰ１〜ＴＰ３、もしくは全体画像Ｐを選択するようにしても良い。さらに、画像選択手段５０は、選択されたトリミング画像ＴＰ１〜ＴＰ３に対してプリント枚数等を受け付ける機能を有していても良い。また、上記実施の形態において、トリミング手段２０が自動的に設定されたトリミング枠ＴＧ１〜ＴＧ３をユーザーの入力操作により修正する機能を有していても良い。
【００３６】
さらに、図４において、画像表示手段４０は、左側から優先度の高い順にトリミング画像ＴＰ１〜ＴＰ３を並べている場合について例示しているが、優先度の高い順に上から並べるようにしても良い。また、全体画像Ｐと複数のトリミング画像ＴＰ１〜ＴＰ３を同一のウィンドウ画面Ｗ上に表示しているが、全体画像Ｐと複数のトリミング画像ＴＰ１〜ＴＰ３を別のウィンドウ画面Ｗで表示するようにしても良い。
【００３７】
図６は本発明のトリミング画像表示装置の別の実施の形態を示すブロック図であり、図６を参照してトリミング画像表示装置１００について説明する。なお、図６のトリミング画像表示装置１００において図１のトリミング画像表示装置１と同一の構成を有する部位には同一の符号を付してその説明を省略する。
【００３８】
図６のトリミング画像表示装置１００が図１のトリミング画像表示装置１と異なる点は、優先度を算出する際に顔認識手段１１０における認識結果を用いる点である。顔データベース１２０に予め特定の人物の顔画像が記憶されており、顔認識手段１１０は顔検出手段１０により検出された顔画像ＦＰが顔データベース１２０内に記憶されている否かを認識するようになっている。ここで、顔の認識には種々の手法を用いることができる。たとえば顔画像の局所特徴量を用いて顔認識する方法、Ａｄａｂｏｏｓｔアルゴリズムを用いて顔認識する方法、グラフマッチング法、テンプレートマッチング法等の公知の顔認識技術を用いることができ、詳細については、W. Y. Zhao, R. Chellappa, A.Rosenfeld, P. J. Phillips: “Face recognition: A literature survey”, UMD CfAR Technical Report CAR-TR-948,2000.,労世紅、山口修、平山高嗣、“画像処理による顔検出と顔認識“、ＣＶＩＭ２００５年５月（第１４９回）研究会、坂野鋭、“パターン認識における主成分分析“、統計数理、vol. 49, no. 1, pp. 23-42,2001等の文献に記載されている。
【００３９】
優先度算出手段１３０は、上述した顔画像ＦＰの状態に加え、顔認識手段１１０における認識結果に基づいて優先度を算出する。たとえば、図２の顔画像ＦＰ１が顔データベース１２０に記憶されている場合、優先度算出手段１３０は認識された顔画像ＦＰ１が含まれているトリミング画像ＴＰ１に対し優先度１００を加算するというように、トリミング画像ＴＰ１の優先度を高く設定する。これにより、撮影者が注目している人物を含むトリミング枠ＴＧの優先度を高くすることができるため、このトリミング枠ＴＧにより生成されたトリミング画像ＴＰを見つけやすくすることができる。さらに、画像表示手段４０は、顔認識手段１１０により認識された顔画像ＦＰ１を含むトリミング枠ＴＧ１およびトリミング画像ＴＰ１の外枠Ｇ１についてのみ異なる模様を付する等のユーザーが一目でわかりやすいように表示するようにしても良い。
【００４０】
なお、上記別の実施の形態において、顔データベース１２０に予め特定の人物の顔画像ＦＰが記憶されている場合について例示しているが、複数の全体画像Ｐについてトリミング処理を行ったときに、顔認識手段１１０が設定枚数（たとえば５枚）以上あるいは設定割合（たとえば８割（５枚中４枚））以上の全体画像Ｐに登場する顔画像ＦＰを顔データベース１２０に記憶するようにしても良い。あるいは、顔検出手段１０において複数の全体画像Ｐに対しそれぞれ顔検出を行ったとき、設定枚数（たとえば５枚）以上あるいは設定割合（たとえば８割（５枚中４枚））以上の全体画像Ｐに登場する顔画像ＦＰを特定の人物の顔として顔データベース１２０に記憶するようにしてもよい。これは、全体画像Ｐに多く登場する顔画像ＦＰもしくはユーザーが選択したトリミング画像ＴＰに写っている顔画像ＦＰはユーザーが注目している顔画像ＦＰであると推測できるからである。
【００４１】
上記各実施の形態によれば、画像表示手段４０が、全体画像Ｐ上に表示するトリミング枠ＴＧと、トリミング枠ＴＧを用いて生成されたトリミング画像ＴＰの外枠とを同一の線種で表示するとともに、各トリミング枠ＴＧおよび各トリミング画像ＴＰの外枠がそれぞれ異なる線種で表示することにより、トリミング枠ＴＧの線種とトリミング画像ＴＰの外枠の線種が同一であるため、ユーザーは表示装置２の画面を見たときに、トリミング画像ＴＰが全体画像Ｐのいずれの領域をトリミングしたものであるかが一目で判断することができるため、ユーザーの使い勝手を向上させることができる。
【００４２】
なお、全体画像Ｐから顔画像ＦＰを検出する顔検出手段１０をさらに有し、トリミング手段２０が顔検出手段１０により検出された顔画像ＦＰに合わせてトリミング枠ＴＧを設定しトリミングを行うものであるとき、主要被写体である人物に合わせたトリミング枠ＴＧの設定およびトリミング画像ＴＰを取得することができる。
【００４３】
また、顔検出手段１０により検出された顔画像ＦＰの状態から顔画像ＦＰを含むトリミング画像の表示装置２に表示するときの優先度を算出する優先度算出手段３０をさらに備え、トリミング手段が、優先度算出手段３０により算出された優先度の高い順にトリミング画像ＴＰ１〜ＴＰ３を表示するものであれば、撮影者が注目していると推測される顔画像ＦＰを中心としてトリミング画像を優先的にユーザーに提供することができるため、表示装置２に提示された複数のトリミング画像ＴＰ１〜ＴＰ３の中から好ましいトリミング画像を見つけやすくすることができる。
【００４４】
さらに、図６に示すように、特定の人物の顔画像ＦＰが記憶された顔データベース１２０と、顔検出手段１０により検出された顔画像ＦＰが顔データベース１２０に記憶された顔画像ＦＰであるかを認識する顔認識手段１１０をさらに有し、顔認識手段において顔画像が特定の人物の顔であると認識したとき、優先度算出手段１３０が認識された顔画像ＦＰを含むトリミング画像ＴＰの優先度を高く算出するものであるとき、撮影者が注目している顔画像ＦＰを中心としてトリミング画像を優先的にユーザーに提供することができるため、表示装置２に提示された複数のトリミング画像ＴＰ１〜ＴＰ３の中から好ましいトリミング画像を見つけやすくすることができる。
【００４５】
また、トリミング手段２０により生成された複数のトリミング画像の中から一のトリミング画像を選択する画像選択手段５０と、画像選択手段５０により選択されたトリミング画像ＴＰを出力する画像出力手段６０とを有する構成であれば、トリミング画像ＴＰの選択および利用をスムーズに行うことができる。
【００４６】
さらに、画像選択手段５０が複数の全体画像Ｐに対しそれぞれトリミング画像の選択を行ったとき、顔認識手段１１０が選択された複数のトリミング画像のうち設定枚数以上あるいは設定割合以上のトリミング画像ＴＰ１〜ＴＰ３内に登場する顔画像ＦＰを特定の人物の顔画像として顔データベース１２０に記憶するものであるとき、トリミング画像ＴＰに複数回登場する顔画像ＦＰはユーザーが注目している人物であるとの推測の下、この特定の人物を含むトリミング画像ＴＰを優先的にユーザーに提示することができるため、表示装置２に提示された複数のトリミング画像ＴＰ１〜ＴＰ３の中から好ましいトリミング画像ＴＰを見つけやすくすることができる。
【００４７】
また、顔検出手段１０が複数の全体画像Ｐに対しそれぞれ顔画像ＦＰの検出を行ったとき、顔認識手段１１０が設定枚数以上あるいは設定割合（たとえば８割（５枚中４枚））以上の全体画像Ｐに登場する顔画像ＦＰを特定の人物の顔画像として顔データベース１２０に記憶するものであれば、全体画像Ｐに複数回登場する顔画像ＦＰはユーザーが注目している人物であるとの推測の下、この特定の人物を含むトリミング画像ＴＰを優先的にユーザーに提示することができるため、表示装置２に提示された複数のトリミング画像ＴＰの中から好ましいトリミング画像ＴＰを見つけやすくすることができる。
【図面の簡単な説明】
【００４８】
【図１】本発明のトリミング画像表示装置の好ましい実施の形態を示すブロック図
【図２】図１の顔検出手段により全体画像から顔画像が検出された様子を示す模式図
【図３】図１のトリミング手段により全体画像上にトリミング枠が設定された様子を示す模式図
【図４】図１の画像表示手段により表示装置に全体画像およびトリミング画像が表示された様子を示す模式図
【図５】本発明のトリミング画像表示装置の動作例を示すフローチャート
【図６】本発明のトリミング画像表示装置の別の実施の形態を示すブロック図
【符号の説明】
【００４９】
１、１００     トリミング画像表示装置
２     表示装置
１０   顔検出手段
２０   トリミング手段
３０   優先度算出手段
４０   画像表示手段
５０   画像選択手段
６０   画像出力手段
１１０ 顔認識手段
１２０ 顔データベース
１３０ 優先度算出手段
ＦＰ、ＦＰ１、ＦＰ２  顔画像
Ｐ     全体画像
Ｇ１〜Ｇ３     外枠
ＴＧ、ＴＧ１〜ＴＧ３  トリミング枠
ＴＰ   トリミング画像
ＴＰ、ＴＰ１〜ＴＰ３  各トリミング画像
【図１】
2007318393.tif 000003
【図２】
2007318393.tif 000004
【図３】
2007318393.tif 000005
【図４】
2007318393.tif 000006
【図５】
2007318393.tif 000007
【図６】
2007318393.tif 000008