JP2007140897A - 画像検索装置および方法並びにプログラム - Google Patents

画像検索装置および方法並びにプログラム Download PDF

Info

Publication number
JP2007140897A
JP2007140897A JP2005333616A JP2005333616A JP2007140897A JP 2007140897 A JP2007140897 A JP 2007140897A JP 2005333616 A JP2005333616 A JP 2005333616A JP 2005333616 A JP2005333616 A JP 2005333616A JP 2007140897 A JP2007140897 A JP 2007140897A
Authority
JP
Japan
Prior art keywords
person
images
image
search
persons
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005333616A
Other languages
English (en)
Inventor
Yoshiko Shiimori
佳子 椎森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2005333616A priority Critical patent/JP2007140897A/ja
Publication of JP2007140897A publication Critical patent/JP2007140897A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Abstract

【課題】例えばプリント出力するための画像を、繁雑な作業を行うことなく複数の画像から選択できるようにする。
【解決手段】メモリカード2から読み出された複数の画像から、顔検出部32が顔領域を検出する。検出した顔領域に基づいて、人物特定部34が複数の画像に含まれる人物を特定する。検索部36が特定された人物のうち、複数の画像に最も多く含まれる人物を含む画像を複数の画像から検索する。
【選択図】図2

Description

本発明は、複数の画像からプリント等に利用する画像を検索する画像検索装置および方法並びに画像検索方法をコンピュータに実行させるためのプログラムに関するものである。
デジタルカメラ等を用いて撮影を行うことにより取得した画像やネガフィルムから読み取ることにより取得した画像を、ホームプリンタや写真店のプリンタにおいてプリント出力することが行われている。また、より簡単に画像をプリント出力するための各種手法が提案されている。例えば、特許文献1には、ネガフィルム等の原稿から読み取った画像をプリントする際に、画像のサイズに応じてプリントする用紙のサイズを選択してプリント出力する手法が記載されている。
ところで、画像をプリント出力する際には、取得した複数の画像をすべてプリントすることもあるが、多くの場合、複数の画像からユーザがプリントを所望する画像を選択し、選択した画像のみをプリント出力している。この場合、ビューアソフト等を用いて複数の画像の一覧を表示し、表示した一覧を見ながらプリントを所望する画像を選択するようにしている。
特開平5−292262号公報
しかしながら、複数の画像から所望とする画像を選択する作業は非常に煩雑である。とくに一覧には画像を縮小したサムネイル画像が表示されるため、画像に含まれる人物を確認することが難しいことから、人物を確認するためには一つ一つ画像を拡大して確認する必要があり、画像を選択する作業をより繁雑なものとしている。
本発明は上記事情に鑑みなされたものであり、例えばプリント出力等に利用する画像を、繁雑な作業を行うことなく複数の画像から選択できるようにすることを目的とする。
本発明による第1の画像検索装置は、複数の画像のそれぞれから顔領域を検出する顔検出手段と、
前記検出した顔領域に基づいて、前記複数の画像に含まれる人物を特定する人物特定手段と、
前記特定された人物のうち、前記複数の画像に最も多く含まれる人物を含む画像を前記複数の画像から検索する検索手段とを備えたことを特徴とするものである。
なお、本発明による第1の画像検索装置においては、前記検索手段を、前記複数の画像から人物を含まない画像をさらに検索する手段としてもよい。
本発明による第2の画像検索装置は、複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付ける指定手段と、
前記複数の画像のそれぞれから顔領域を検出する顔検出手段と、
前記検出した顔領域に基づいて、前記指定された少なくとも一人の人物を含む画像を前記複数の画像から検索する検索手段とを備えたことを特徴とするものである。
「指定された少なくとも一人の人物を含む画像」とは、指定された人物が一人の場合はその人物を含む画像である。また、指定された人物が複数の場合は、指定された個々の人物を含む画像、指定された個々の人物のみを含む画像、および指定されたすべての人物を含む画像のいずれであってもよい。
なお、本発明による第2の画像検索装置においては、前記検索手段を、前記指定された人物が一人の場合において、該指定された人物と表情が一致する画像を前記複数の画像から検索する手段としてもよい。
また、本発明による第2の画像検索装置においては、前記検索手段を、前記複数の画像から人物を含まない画像をさらに検索する手段としてもよい。
本発明による第1の画像検索方法は、複数の画像のそれぞれから顔領域を検出し、
前記検出した顔領域に基づいて、前記複数の画像に含まれる人物を特定し、
前記特定された人物のうち、前記複数の画像に最も多く含まれる人物を含む画像を前記複数の画像から検索することを特徴とするものである。
本発明による第2の画像検索方法は、複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付け、
前記複数の画像のそれぞれから顔領域を検出し、
前記検出した顔領域に基づいて、前記指定された少なくとも一人の人物を含む画像を前記複数の画像から検索することを特徴とするものである。
なお、本発明による第1および第2の画像検索方法をコンピュータに実行させるためのプログラムとして提供してもよい。
ユーザが複数の画像からプリント等に利用する画像を選択する場合には、ユーザが含まれる画像を選択することが多く、また、ユーザが所有している画像にはそのユーザが最も多く含まれているものである。
本発明の第1の画像検索装置および方法によれば、複数の画像のそれぞれから顔領域を検出し、検出した顔領域に基づいて、複数の画像に含まれる人物を特定し、特定した人物のうち複数の画像に最も多く含まれる人物を含む画像を複数の画像から検索するようにしたため、ユーザは画像を選択する作業を行わなくても、プリント等に利用する画像を複数の画像から選び出すことができる。
一方、ユーザが複数の画像からプリント等に利用する画像を選択する場合において、例えば友人にプリントを渡したい場合には、その友人が含まれる画像をプリントする必要が生じる。
本発明の第2の画像検索装置および方法によれば、複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付け、複数の画像のそれぞれから顔領域を検出し、検出した顔領域に基づいて、指定された少なくとも一人の人物を含む画像を複数の画像から検索するようにしたため、とくに、友人に友人が写っている画像をプリントして渡したい場合に、ユーザは画像を選択する作業を行わなくても、プリント等に利用する画像を複数の画像から選び出すことができる。
また、指定された人物が一人の場合において、指定された人物を表情が一致する画像を複数の画像から検索することにより、ユーザが所望とする表情を有する人物の画像を、複数の画像から選び出すことができる。
また、複数の画像からプリント等に利用する画像を選択する場合には、人物が含まれない風景等の画像が選択されることも多い。このため、複数の画像から人物を含まない画像をさらに検索することにより、繁雑な作業を行うことなく、人物を含まない風景等の画像をも複数の画像から選び出すことができる。
以下、図面を参照して本発明の実施形態について説明する。図1は本発明の実施形態による画像選択装置を適用した画像のプリント注文受付装置の外観斜視図である。図1に示すように、本実施形態によるプリント注文受付装置1は、ユーザによる画像のプリント注文を受け付けるために写真店の店頭に設置されてなるものであり、プリント注文するための画像が記録された各種メモリカード2を装填し、メモリカード2から画像を読み出したり、メモリカード2に画像を記録したりするための複数種類のカードスロット4と、プリント注文のための各種表示を行う表示部6とを備え、写真店に設置されたプリンタ8と接続されている。なお、表示部6はタッチパネル式の入力部を備え、ユーザはモニタ6の表示にしたがって表示部6にタッチすることにより、プリント注文に必要な入力を行うことができる。
図2は本発明の第1の実施形態によるプリント注文受付装置の構成を示す概略ブロック図である。図2に示すように、プリント注文受付装置1は、画像を表す画像データの記録制御および表示制御等の各種制御を行うとともに、装置1を構成する各部の制御を行うCPU12と、装置1を動作させるための基本的なプログラムおよび各種定数が記録されているROM並びにCPU12が処理を実行する際の作業領域となるRAMにより構成されるシステムメモリ14と、種々の指示を装置1に対して行うためのタッチパネル式の入力部16と、上述した表示部6とを備える。
また、プリント注文受付装置1は、上述したカードスロット4と、画像データをJPEGに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部22と、メモリカード2から読み出した画像データ、画像のプリント注文を行うためのプリント注文プログラム等のCPU12が実行する各種プログラム等を記録するハードディスク24と、システムメモリ14、カードスロット4およびハードディスク24を制御するメモリ制御部26と、表示部6の表示を制御する表示制御部28と、プリンタ8を装置1に接続するためのプリンタインターフェース30とを備える。
なお、カードスロット4はメモリカード2の種類に応じて複数用意されているが、図2においては1つのカードスロット4のみを示している。
また、プリント注文受付装置1は、後述するようにメモリカード2に記録された複数の画像のそれぞれからすべての顔領域を検出する顔検出部32と、検出した顔領域に基づいて、複数の画像に最も多く含まれる人物を特定する人物特定部34と、特定された人物を含む画像を複数の画像から検索する検索部36とを備える。
以下、顔検出部32、人物特定部34および検索部36の機能について、本実施形態において行われる処理と併せて説明する。
図3は第1の実施形態において行われる画像の読み込み時に行われる処理を示すフローチャートである。ユーザがメモリカード2をカードスロット4に装填し、画像読み込みの指示を入力部16から行うことによりCPU12が処理を開始し、メモリカード2に記録された複数の画像を読み込む(ステップST1)。次いで、顔検出部32が複数の画像のそれぞれから人物の顔領域をすべて検出する(ステップST2)。具体的には、例えば画像における肌色を有しかつ顔の輪郭形状をなす領域を顔領域として検出する。なお、顔領域が含まれていない背景や静物等の画像については、顔領域は検出されない。
次いで、人物特定部34が画像のファイル名順に、顔領域が検出された画像について、顔領域の人物を特定する(ステップST3)。人物を特定する手法としては、例えば、顔領域から輪郭形状、目、口および鼻等の顔を構成する顔パーツの位置、肌の色等の顔の特徴を表す複数の特徴量を求め、まずファイル名が最初の画像に含まれている人物と求めた特徴量とを対応づけるとともに、含まれている人物の数に応じて、画像に含まれている人物に識別番号を付与する。
具体的には、まずファイル名が最初の画像について、特徴量を求めた人物に対して識別番号を1から順に付与する。そして、2番目以降の画像については、顔領域から求めた複数の特徴量と、すでに特定した人物の複数の特徴量とをそれぞれ比較し、求めた各特徴量とすでに特定した人物の各特徴量との差があらかじめ定めた所定の範囲内にある場合に、検出した顔領域の人物を上記差が所定の範囲内となった特徴量に対応する人物と見なし、検出した顔領域の人物に、対応する特徴量を得た人物の識別番号を付与する。なお、すでに検出したすべての人物に対応する特徴量との差が所定の範囲内とならない場合には、検出した顔領域の人物に新たな識別番号を付与する。
なお、抽出した顔領域同士で相関値を求め、相関値が所定値以上となる顔領域同士に同一の識別番号を付与することにより人物を特定してもよい。
人物特定部34は、すべての画像について、人物数および含まれている人物に対応する識別番号を記述した人物情報ファイルを作成し、画像と対応づけてハードディスク24に保存する(ステップST4)。なお、顔領域が検出されなかった画像は、人物情報ファイルにおいて人物数=0と記述される。
そして、すべての画像について人物を特定すると、人物特定部34は、識別番号と識別番号に対応する人物が含まれている画像数とを対応づけた集計ファイルを作成し、これをハードディスク24に保存し(ステップST5)、処理を終了する。
図4はメモリカード2から読み出した画像が7枚あった場合の画像、人物情報ファイルおよび集計ファイルの内容を示す図である。図4に示すように各画像はJPEG形式の画像であり、ファイル名が同一で拡張子がテキストの人物情報ファイルが対応づけられている。ここで、各画像に対応づけられた人物情報ファイルを参照することにより、例えばファイル名がDSCF0727.JPGの画像は「人物数=0」と記述されていることから人物が含まれない画像であり、ファイル名がDSCF0740.JPGの画像は「人物数=3、人物1:識別番号=1、人物2:識別番号=2、人物3:識別番号=3」と記述されていることから、人物が3人含まれており、そのそれぞれの識別番号が1,2,3であることが分かる。また、ファイル名がinfo.txtの集計ファイルを参照することにより、処理の対象となった7枚の画像に含まれる人物数は3であり、識別番号が1の人物は1枚の画像に、識別番号が2の人物は4枚の画像に、そして識別番号が3の人物は3枚の画像に含まれていることが分かる。
次いで、第1の実施形態におけるプリント時に行われる処理について説明する。図5は第1の実施形態においてプリント時に行われる処理を示すフローチャートである。ユーザがプリント実行の指示を入力部16から行うことによりCPU12が処理を開始し、まず検索部36が処理対象をファイル名が最初の画像に設定し(ステップST11)、集計ファイルおよび処理対象の画像の人物情報ファイルを参照して、処理対象の画像が人物を含むか否かを判定する(ステップST12)。この場合、処理対象の画像に付与された人物情報ファイルに「人物数=0」と記述されている場合にはステップST12は否定され、人物数に0以外の数値が記述されている場合にはステップST12が肯定される。ステップST12が否定されると処理対象の画像を複数の画像から選択する(ステップST13)。
ステップST12が肯定されると、検索部36は、集計ファイルの記述と、処理対象の画像に付与された人物情報ファイルの記述とを比較することにより、処理対象の画像が人物特定部34が特定した人物のうちメモリカード2から読み出した複数の画像に最も多く写っている人物を含むか否かを判定する(ステップST14)。ステップST14が肯定されると、ステップST13に進み、処理対象の画像を複数の画像から選択する。
ステップST13に続いて、およびステップST14が否定されると、すべての画像の処理を終了したか否かを判定し(ステップST15)、ステップST15が否定されると、処理対象の画像を次の画像に設定し(ステップST16)、ステップST12に戻り、ステップST12以降の処理を繰り返す。ステップST15が肯定されると、選択した画像をプリンタ8からプリント出力し(ステップST17)、処理を終了する。
これにより、人物を含まない画像および最も多く写っている人物を含む画像のみが検索されて、プリント出力されることとなる。具体的には、図4に示すように複数の画像に最も多く含まれる人物は識別番号=2の人物であるから、識別番号=2の人物が写っているファイル名がDSCF0740.JPG、DSCF0741.JPG、DSCF07443.JPG、DSCF0747.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。
このように、第1の実施形態によれば、複数の画像のそれぞれから顔領域を検出し、検出した顔領域に基づいて複数の画像に含まれる人物を特定し、特定した人物のうち複数の画像に最も多く写っている人物を含む画像を複数の画像から検索するようにしたため、ユーザは画像を選択する作業を行わなくても、プリント等に利用する画像を複数の画像から選び出すことができる。
また、複数の画像からプリント等に利用する画像を選択する場合には、人物が含まれない風景等の画像が選択されることも多い。このため、複数の画像から人物を含まない画像をさらに検索することにより、繁雑な作業を行うことなく、人物を含まない風景等の画像も複数の画像から選び出すことができる。
次いで、本発明の第2の実施形態について説明する。図6は本発明の第2の実施形態によるプリント注文受付装置の構成を示す概略ブロック図である。なお、第2の実施形態において第1の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第2の実施形態によるプリント注文受付装置1Aは、第1の実施形態における人物特定部34および検索部36とは異なる処理を行う人物特定部34Aおよび検索部36Aを備えてなる。
次いで、第2の実施形態において行われる処理について説明する。
図7は第2の実施形態において行われる画像の読み込み時に行われる処理を示すフローチャートである。ユーザがメモリカード2をカードスロット4に装填し、画像読み込みの指示を入力部16から行うことによりCPU12が処理を開始し、メモリカード2に記録された複数の画像を読み込む(ステップST21)。次いで、顔検出部32が複数の画像のそれぞれから人物の顔領域を検出する(ステップST22)。
次いで、人物特定部34Aが画像のファイル名順に、顔領域が含まれている画像について、上記第1の実施形態と同様に人物を特定する(ステップST23)。
そして、人物特定部34は、人物を特定した画像について、人物数および人物が含まれている場合の識別番号を記述した人物情報ファイルを作成し、画像と対応づけてハードディスク24に保存し(ステップST24)、処理を終了する。なお、人物情報ファイルは上記第1の実施形態と同一のものとなる。
次いで、第2の実施形態における検索する人物を指定する処理について説明する。図8は第2の実施形態における人物指定処理のフローチャートである。ユーザが人物指定の指示を入力部16から行うことによりCPU12が処理を開始し、ユーザに人物の指定を行わせるための人物指定画面を表示部18に表示する(ステップST31)。
図9は第2の実施形態における人物指定画面を示す図である。図9に示すように人物指定画面40は、人物を指定するための画像を表示する画像エリア40Aと、指定された人物を検索の対象に設定するための設定ボタン40Bと、複数の人物を指定した場合に、指定した人物全員を含む画像を検索の対象に設定するためのandボタン40Cと、複数の人物を指定した場合に、指定した人物のみを含む画像を検索の対象に設定するためのorボタン40Dとが表示されている。
ここで、画像エリア40Aに表示される画像は、メモリカード2から読み出した複数の画像に含まれるすべての人物が含まれる最小限の画像となる。例えば、上記第1と実施形態と同様の画像がメモリカード2に記録されていた場合、複数の画像には合計3人の人物が含まれることから、3人の人物のすべてが写っているファイル名がDSCF0740.JPGの画像が画像エリア40Aに表示される。
ユーザは入力部16を用いて表示されている画像において所望とする人物を指定する。なお、人物の指定の方法としては矩形の領域により人物の顔を囲む等の手法を用いることができる。そして人物を指定して設定ボタン40Bを選択すると、人物特定部34Aは、選択した人物を表す識別番号を記述した指定人物ファイルを生成し、ハードディスク24に保存し(ステップST33)、処理を終了する。人物を一人のみ指定した場合の指定人物ファイルの記述内容を図10(a)に示す。図10(a)に示すように指定人物ファイルには、検索候補が1つであることを示す情報(検索候補=1)と、指定した人物の識別番号とが記述されている。
なお、この際、複数の人物を指定してもよい。そして、複数の人物を指定した場合に設定ボタン40Bを選択した後にandボタン40Cを選択すると、指定したすべての人物を含む画像を後述する検索の対象とすべく、人物特定部34Aは、選択した人物を表す識別番号をまとめて記述した指定人物ファイルを生成する。この場合の指定人物ファイルの記述内容を図10(b)に示す。図10(b)に示すように指定人物ファイルには、検索候補が1つであることを示す情報と、指定した複数の人物の識別番号とが記述されている。
また、複数の人物を指定した場合に設定ボタン40Bを選択した後にorボタン40Dを選択すると、指定した人物をのみ含む画像を人物単位で後述する検索の対象とすべく、人物特定部34Aは、選択した人物を表す識別番号を個別に記述した指定人物ファイルを生成する。この場合の指定人物ファイルの記述内容を図10(c)に示す。図10(c)に示すように指定人物ファイルには、検索候補が複数(ここでは2つ)あることを示す情報と、指定した人物の識別番号と、指定した人物のみを含む画像の検索を表す「or=1」の情報が記述されている。
また、複数の人物を指定した場合に設定ボタン40Bを選択すると、指定した人物を含む画像を人物単位で後述する検索の対象とすべく、人物特定部34Aは、選択した人物を表す識別番号を個別に記述した指定人物ファイルを生成する。この場合の指定人物ファイルの記述内容を図10(d)に示す。図10(d)に示すように指定人物ファイルには、検索候補が複数(ここでは2つ)あることを示す情報と、指定した人物の識別番号と、指定した人物(のみではない)を含む画像の検索を表す「or=0」の情報が記述されている。
次いで、第2の実施形態におけるプリント時に行われる処理について説明する。図11は第2の実施形態においてプリント時に行われる処理を示すフローチャートである。なお、ここではユーザが一人の人物のみを指定したものとして説明する。ユーザがプリント実行の指示を入力部16から行うことによりCPU12が処理を開始し、まず検索部36Aが処理対象をファイル名が最初の画像に設定し(ステップST41)、指定人物ファイルおよび処理対象の画像の人物情報ファイルを参照して、処理対象の画像が人物を含むか否かを判定する(ステップST42)。ステップST42が否定されると処理対象の画像を複数の画像から選択する(ステップST43)。
ステップST42が肯定されると、検索部36Aは、処理対象の画像がユーザが指定した人物を含むか否かを判定する(ステップST44)。ステップST44が肯定されると、ステップST43に進み、処理対象の画像を複数の画像から選択する。なお、これにより、複数の画像から人物を含まない画像およびユーザが指定した人物を含む画像が検索される。
ステップST43に続いて、およびステップST44が否定されると、すべての画像の処理を終了したか否かを判定し(ステップST45)、ステップST45が否定されると、処理対象の画像を次の画像に設定し(ステップST46)、ステップST42に戻り、ステップST42以降の処理を繰り返す。ステップST45が肯定されると、選択した画像をプリンタ8からプリント出力し(ステップST47)、処理を終了する。
これにより、人物を含まない画像およびユーザが指定した人物を含む画像のみがプリント出力されることとなる。具体的には、ユーザが指定した人物が識別番号=2の人物であるとすると、識別番号=2の人物が写っているファイル名がDSCF0740.JPG、DSCF0741.JPG、DSCF0744.JPG、DSCF0747.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。
なお、指定人物ファイルが図10(b)に示すように識別番号=2,3の人物の双方を含む画像の検索を指定するものである場合には、識別番号=2,3の双方の人物が写っているファイル名がDSCF0740.JPG、DSCF0741.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。
また、指定人物ファイルが図10(c)に示すように識別番号=2,3の人物のみを個別に含む画像の検索を指定するものである場合には、まず識別番号=2の人物のみが写っているファイル名がDSCF0744.JPG、DSCF0747.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。次いで、識別番号=3の人物のみが写っているファイル名がDSCF0742.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。
また、指定人物ファイルが図10(d)に示すように識別番号=2,3の人物のそれぞれを含む画像の検索を指定するものである場合には、まず識別番号=2の人物が写っているファイル名がDSCF0740.JPG、DSCF0741.JPG、DSCF0744.JPG、DSCF0747.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。次いで、識別番号=3の人物が写っているファイル名がDSCF0740.JPG、DSCF0741.JPG、DSCF0742.JPGの画像、および人物を含まないファイル名がDSCF0727.JPG、DSCF0728.JPGの画像が複数の画像から検索され、プリント出力される。
このように、本発明の第2の実施形態によれば、検索する少なくとも一人の人物の指定を受け付け、複数の画像のそれぞれから顔領域を検出し、検出した顔領域に基づいて、指定された少なくとも一人の人物を含む画像を複数の画像から検索するようにしたため、とくに、友人が写っている画像をプリントして友人に渡したい場合に、ユーザは画像を選択する作業を行わなくても、プリント等に利用する画像を複数の画像から選び出すことができる。
なお、第2の実施形態において、一人の人物を指定した後に、設定ボタン40Bに続いてorボタン40Dを選択した場合に、指定した人物のみを含む画像を選択するようにしてもよい。
次いで、本発明の第3の実施形態について説明する。図12は本発明の第3の実施形態によるプリント注文受付装置の構成を示す概略ブロック図である。なお、第3の実施形態において第2の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第3の実施形態によるプリント注文受付装置1Bは、第2の実施形態における人物特定部34Aおよび検索部36Aとは異なる処理を行う人物特定部34Bおよび検索部36Bを備えてなる。
次いで、第3の実施形態において行われる処理について説明する。なお、第3の実施形態において画像の読み込み時に行われる処理については、第2の実施形態と同一であるため、ここでは詳細な説明は省略し、検索する人物を指定する処理から説明する。図13は第3の実施形態における人物指定処理のフローチャートである。ユーザが人物指定の指示を入力部16から行うことによりCPU12が処理を開始し、ユーザの人物の指定を行わせるための人物指定画面を表示部18に表示する(ステップST51)。
図14は第3の実施形態における人物指定画面を示す図である。図14に示すように人物指定画面42は、人物を指定するための画像を表示する画像エリア42Aと、指定された人物を検索の対象に設定するための設定ボタン42Bとが表示されている。
図14に示すように画像エリア42Aに表示される画像は、メモリカード2から読み出した複数の画像のうちの人物が含まれる画像となる。
ユーザは入力部16を用いて表示されている画像において所望とする表情を有する人物が一人写っている画像を指定する。なお、人物の指定の方法としては矩形の領域により人物の顔を囲む等の手法を用いることができる。そして人物を囲んで設定ボタン42Bを選択すると、人物特定部34Bは、選択した人物を表す識別番号を登録した指定人物ファイルを生成し、ハードディスク24に保存し(ステップST53)、処理を終了する。この場合の指定人物ファイルの記述内容は上記図10(a)に示すものとなる。
次いで、第3の実施形態におけるプリント時に行われる処理について説明する。図15は第3の実施形態においてプリント時に行われる処理を示すフローチャートである。ユーザがプリント実行の指示を入力部16から行うことによりCPU12が処理を開始し、まず検索部36Bが処理対象をファイル名が最初の画像に設定し(ステップST61)、指定人物ファイルおよび処理対象の画像の人物情報ファイルを参照して、処理対象の画像が人物を含むか否かを判定する(ステップST62)。ステップST62が否定されると処理対象の画像を複数の画像から選択する(ステップST63)。
ステップST62が肯定されると、検索部36Bは、処理対象の画像がユーザが指定した人物を含むか否かを判定する(ステップST64)。この際、検索部36Bは、ユーザが指定した画像に含まれる人物の顔領域から求めた複数の特徴量と、処理対象の画像に含まれる顔領域から求めた複数の特徴量とを比較し、各特徴量の差が所定の範囲内にある場合に、処理対象の画像がユーザが指定した人物を含むと判定する。なお、第3の実施形態における「所定の範囲」とは、第2の実施形態における「所定の範囲」よりも小さい。これにより、例えば、ユーザが指定した人物が笑った表情をしている場合には、処理対象の画像にユーザが指定した人物が含まれている場合であっても、処理対象の画像に含まれる人物の表情が笑った表情をしている場合にのみ、処理対象の画像が複数の画像から選択されることとなる。
そして、ステップST64が肯定されると、ステップST63に進み、処理対象の画像を複数の画像から選択する。これにより、複数の画像から人物を含まない画像およびユーザが指定した人物を含む画像が検索される。
ステップST63に続いて、およびステップST64が否定されると、すべての画像の処理を終了したか否かを判定し(ステップST65)、ステップST65が否定されると、処理対象の画像を次の画像に設定し(ステップST66)、ステップST62に戻り、ステップST62以降の処理を繰り返す。ステップST65が肯定されると、選択した画像をプリンタ8からプリント出力し(ステップST67)、処理を終了する。
これにより、人物を含まない画像およびユーザが指定した人物を含む画像のみがプリント出力されることとなる。具体的には、ユーザが指定した人物が識別番号=2の人物であり、その人物が笑った表情をしている場合、識別番号=2の人物を含みかつその人物が笑った表情をしている画像および人物を含まない画像が複数の画像から検索され、プリント出力される。
なお、上記第1から第3の実施形態においては、人物を含まない画像を検索してプリント出力しているが、人物を含まない画像について、検索およびプリント出力を行わないようにしてもよい。
また、上記実施形態においては、本発明による画像検索装置をプリント注文受付装置に用いているが、本発明による画像検索装置を単体で用いてもよく、デジタルカメラ等の画像を扱う機器に設けてもよい。
以上、本発明の実施形態に係る装置について説明したが、コンピュータを、上記の顔検出部32、人物特定部34,34A,34Bおよび検索部36,36A,36Bに対応する手段として機能させ、図3,5,7,8,11,13,15に示すような処理を行わせるプログラムも、本発明の実施形態の1つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の1つである。また、このようなプログラムを、画像を閲覧するためのビューアソフトに組み込むようにしてもよい。
本発明の第1の実施形態による画像選択装置を適用したプリント注文受付装置の外観斜視図 本発明の第1の実施形態によるプリント注文受付装置の構成を示す概略ブロック図 第1の実施形態において行われる画像の読み込み時に行われる処理を示すフローチャート 画像、人物情報ファイルおよび集計ファイルの内容を示す図 第1の実施形態においてプリント時に行われる処理を示すフローチャート 本発明の第2の実施形態によるプリント注文受付装置の構成を示す概略ブロック図 第2の実施形態において行われる画像の読み込み時に行われる処理を示すフローチャート 第2の実施形態における人物指定処理のフローチャート 第2の実施形態における人物指定画面を示す図 指定人物ファイルの記述内容を示す図 第2の実施形態においてプリント時に行われる処理を示すフローチャート 本発明の第3の実施形態によるプリント注文受付装置の構成を示す概略ブロック図 第3の実施形態における人物指定処理のフローチャート 第3の実施形態における人物指定画面を示す図 第3の実施形態においてプリント時に行われる処理を示すフローチャート
符号の説明
1,1A,1B プリント注文受付装置
2 メモリカード
4 カードスロット
6 表示部
8 プリンタ
12 CPU
14 システムメモリ
16 入力部
22 圧縮解凍部
24 ハードディスク
26 メモリ制御部
28 表示制御部
30 プリンタインターフェース
32 顔検出部
34,34A,34B 人物特定部
36,36A,36B 検索部

Claims (9)

  1. 複数の画像のそれぞれから顔領域を検出する顔検出手段と、
    前記検出した顔領域に基づいて、前記複数の画像に含まれる人物を特定する人物特定手段と、
    前記特定された人物のうち、前記複数の画像に最も多く含まれる人物を含む画像を前記複数の画像から検索する検索手段とを備えたことを特徴とする画像検索装置。
  2. 前記検索手段は、前記複数の画像から人物を含まない画像をさらに検索する手段であることを特徴とする請求項1記載の画像検索装置。
  3. 複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付ける指定手段と、
    前記複数の画像のそれぞれから顔領域を検出する顔検出手段と、
    前記検出した顔領域に基づいて、前記指定された少なくとも一人の人物を含む画像を前記複数の画像から検索する検索手段とを備えたことを特徴とする画像検索装置。
  4. 前記検索手段は、前記指定された人物が一人の場合において、該指定された人物と表情が一致する画像を前記複数の画像から検索する手段であることを特徴とする請求項3記載の画像検索装置。
  5. 前記検索手段は、前記複数の画像から人物を含まない画像をさらに検索する手段であることを特徴とする請求項3または4記載の画像検索装置。
  6. 複数の画像のそれぞれから顔領域を検出し、
    前記検出した顔領域に基づいて、前記複数の画像に含まれる人物を特定し、
    前記特定された人物のうち、前記複数の画像に最も多く含まれる人物を含む画像を前記複数の画像から検索することを特徴とする画像検索方法。
  7. 複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付け、
    前記複数の画像のそれぞれから顔領域を検出し、
    前記検出した顔領域に基づいて、前記指定された少なくとも一人の人物を含む画像を前記複数の画像から検索することを特徴とする画像検索方法。
  8. 複数の画像のそれぞれから顔領域を検出する手順と、
    前記検出した顔領域に基づいて、前記複数の画像に含まれる人物を特定する手順と、
    前記特定された人物のうち、前記複数の画像に最も多く含まれる人物を含む画像を前記複数の画像から検索する手順とを有することを特徴とする画像検索方法をコンピュータに実行させるためのプログラム。
  9. 複数の画像に含まれる人物のうち、検索する少なくとも一人の人物の指定を受け付ける手順と、
    前記複数の画像のそれぞれから顔領域を検出する手順と、
    前記検出した顔領域に基づいて、前記指定された少なくとも一人の人物を含む画像を前記複数の画像から検索する手順とを有することを特徴とする画像検索方法をコンピュータに実行させるためのプログラム。
JP2005333616A 2005-11-18 2005-11-18 画像検索装置および方法並びにプログラム Pending JP2007140897A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005333616A JP2007140897A (ja) 2005-11-18 2005-11-18 画像検索装置および方法並びにプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005333616A JP2007140897A (ja) 2005-11-18 2005-11-18 画像検索装置および方法並びにプログラム

Publications (1)

Publication Number Publication Date
JP2007140897A true JP2007140897A (ja) 2007-06-07

Family

ID=38203674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005333616A Pending JP2007140897A (ja) 2005-11-18 2005-11-18 画像検索装置および方法並びにプログラム

Country Status (1)

Country Link
JP (1) JP2007140897A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651793A (zh) * 2011-02-28 2012-08-29 兄弟工业株式会社 打印指示装置和打印指示***
US8463052B2 (en) 2009-09-15 2013-06-11 Kabushiki Kaisha Toshiba Electronic apparatus and image search method
CN104461410A (zh) * 2013-09-24 2015-03-25 Lg电子株式会社 移动通信***、移动终端及其控制方法
JP2015191358A (ja) * 2014-03-27 2015-11-02 富士フイルム株式会社 中心人物判定システム、中心人物判定システムに利用される情報端末、中心人物判定方法、ならびに中心人物判定プログラムおよび記録媒体
CN105677263A (zh) * 2014-11-21 2016-06-15 株式会社理光 打印设置方法、打印设置装置、打印***及执行打印设置方法的方法
KR101770262B1 (ko) * 2011-03-16 2017-08-22 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183205A (ja) * 2000-12-11 2002-06-28 Minolta Co Ltd データベース構築プログラムを記録したコンピュータ読み取り可能な記録媒体、データベース構築方法およびデータベース構築装置、ならびに、データベース検索プログラムを記録したコンピュータ読み取り可能な記録媒体、データベース検索方法およびデータベース検索装置
JP2005049968A (ja) * 2003-07-30 2005-02-24 Seiko Epson Corp 画像管理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183205A (ja) * 2000-12-11 2002-06-28 Minolta Co Ltd データベース構築プログラムを記録したコンピュータ読み取り可能な記録媒体、データベース構築方法およびデータベース構築装置、ならびに、データベース検索プログラムを記録したコンピュータ読み取り可能な記録媒体、データベース検索方法およびデータベース検索装置
JP2005049968A (ja) * 2003-07-30 2005-02-24 Seiko Epson Corp 画像管理装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8463052B2 (en) 2009-09-15 2013-06-11 Kabushiki Kaisha Toshiba Electronic apparatus and image search method
CN102651793A (zh) * 2011-02-28 2012-08-29 兄弟工业株式会社 打印指示装置和打印指示***
JP2012194968A (ja) * 2011-02-28 2012-10-11 Brother Ind Ltd 印刷指示装置及び印刷指示システム
US8797588B2 (en) 2011-02-28 2014-08-05 Brother Kogyo Kabushiki Kaisha Print instruction device and print instruction system
CN102651793B (zh) * 2011-02-28 2014-10-22 兄弟工业株式会社 打印指示装置和打印指示***
KR101770262B1 (ko) * 2011-03-16 2017-08-22 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
CN104461410A (zh) * 2013-09-24 2015-03-25 Lg电子株式会社 移动通信***、移动终端及其控制方法
CN104461410B (zh) * 2013-09-24 2019-05-21 Lg电子株式会社 移动通信***、移动终端及其控制方法
JP2015191358A (ja) * 2014-03-27 2015-11-02 富士フイルム株式会社 中心人物判定システム、中心人物判定システムに利用される情報端末、中心人物判定方法、ならびに中心人物判定プログラムおよび記録媒体
US9721145B2 (en) 2014-03-27 2017-08-01 Fujifilm Corporation Central person determining system, information terminal used in the same, central person determining method, and recording medium for central person determining program
CN105677263A (zh) * 2014-11-21 2016-06-15 株式会社理光 打印设置方法、打印设置装置、打印***及执行打印设置方法的方法

Similar Documents

Publication Publication Date Title
US8743410B2 (en) Method, apparatus, and program for laying out images
JP5009577B2 (ja) 画像検索装置および方法並びにプログラム
JP5478999B2 (ja) 撮影装置
JP6074182B2 (ja) 画像処理装置及び画像処理方法、プログラム
JP6031278B2 (ja) 情報処理装置及びその制御方法及びプログラム
JP6080409B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2007140897A (ja) 画像検索装置および方法並びにプログラム
US20120051646A1 (en) Object recognition apparatus, recognition method thereof, and non-transitory computer-readable storage medium
JP2007094990A (ja) 画像分類装置および方法並びにプログラム
US20050157952A1 (en) Image retrieval apparatus and method, and image display apparatus and method thereof
JP4412552B2 (ja) 画像レイアウト装置および方法並びにプログラム
JP2006079460A (ja) 電子アルバム表示システム、電子アルバム表示方法、電子アルバム表示プログラム、画像分類装置、画像分類方法、及び画像分類プログラム
JP2013196417A (ja) 画像表示装置、画像表示方法、およびプログラム
JP4065470B2 (ja) 情報検索装置及びその制御方法
JP2010225082A (ja) 画像データ管理システムおよび画像データ管理方法
JP2007199924A (ja) 画像群のタイトル決定装置および方法並びにプログラム
JP2008158777A (ja) 画像処理装置及び方法、コンピュータプログラム及び記憶媒体
JP2007080164A (ja) 注文受付装置および方法並びにプログラム
JP4220458B2 (ja) 画像表示装置
JP2006004157A (ja) 画像検索プログラム、画像検索方法、画像検索装置及び記録媒体
JP2007101573A (ja) プリント注文受付装置
JP2008217385A (ja) 画像ソート装置および方法並びにプログラム
JP2000112956A (ja) 情報検索装置及び方法
JP2015087805A (ja) 情報処理装置、情報処理方法およびプログラム
JP3897460B2 (ja) データ検索方法および装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110204

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110315

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110610

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110620

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20110708