(57)【要約】【課題】  所望の画像ファイルを容易に探し出すことを課題とする。【解決手段】   本発明おいては、撮影日時、ファイル更新日時、光源、フラッシュ、焦点距離、解像度、撮影経度、撮影緯度、撮影高度等の付属情報が画像ファイルの付属情報領域１１０から取得され、同付属情報に基づいて画像ファイルの検索が行われるため、ユーザーの意図に即したきめの細かい検索を行うことができる。また、画像に含まれる部分の特徴が所望の条件を満足する画像ファイルを検索することにより、指定した人物が写された画像ファイルを特定し、リストアップすることができる。従って、各画像ファイルを個別に展開して表示させて確認しなくても、人物毎のアルバムを作成することができる。【選択図】  図１１
2006107289.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理装置において、
上記画像ファイルに添付された同画像ファイルについての付属情報を取得する付属情報取得手段と、
上記付属情報について所望の検索条件を受け付ける検索条件入力手段と、
上記付属情報が上記検索条件に合致する上記画像ファイルを検索するファイル検索手段とを具備することを特徴とする画像ファイル管理装置。
【請求項２】
上記付属情報は、上記画像ファイルについての撮影を行った際の光源を示す情報であることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項３】
上記付属情報は、上記画像ファイルについての撮影を行った際のフラッシュの状態を示す情報であることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項４】
上記付属情報は、上記画像ファイルについての撮影を行った際の焦点距離を示す情報であることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項５】
上記付属情報は、上記デジタルカメラにて上記画像ファイルを生成した際の解像度を示す情報であることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項６】
上記付属情報は、上記デジタルカメラにて上記画像ファイルを再生した地点を示す情報であることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項７】
上記付属情報に基づいて複数の上記画像ファイルの並べ替えを行うことを特徴とする請求項１から請求項６のいずれかに記載の画像ファイル管理装置。
【請求項８】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理装置において、
所望の画像パターンの入力を受け付ける画像パターン入力手段と、
この受け付けた上記画像パターンが含まれる上記画像ファイルを検索するパターン検索手段とを具備することを特徴とする画像ファイル管理装置。
【請求項９】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理方法において、
上記画像ファイルに添付された同画像ファイルについての付属情報を取得する付属情報取得工程と、
上記付属情報について所望の検索条件を受け付ける検索条件入力工程と、
上記付属情報が上記検索条件に合致する上記画像ファイルを検索するデータ検索工程とを具備することを特徴とする画像ファイル管理方法。
【請求項１０】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理方法において、
所望の画像パターンの入力を受け付ける画像パターン入力工程と、
この受け付けた上記画像パターンが含まれる上記画像ファイルを検索するパターン検索工程とを具備することを特徴とする画像ファイル管理方法。
【請求項１１】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理プログラムにおいて、
上記画像ファイルに添付された同画像ファイルについての付属情報を取得する付属情報取得機能と、
上記付属情報について所望の検索条件を受け付ける検索条件入力機能と、
上記付属情報が上記検索条件に合致する上記画像ファイルを検索するデータ検索機能とをコンピュータに実現させることを特徴とする画像ファイル管理プログラム。
【請求項１２】
デジタルカメラで撮影して生成された画像ファイルを管理する画像ファイル管理プログラムにおいて、
所望の画像パターンの入力を受け付ける画像パターン入力機能と、
この受け付けた上記画像パターンが含まれる上記画像ファイルを検索するパターン検索機能とをコンピュータに実現させることを特徴とする画像ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像ファイル管理装置、画像ファイル管理方法および画像ファイル管理プログラムに関する。
【背景技術】
【０００２】
従来、この種のデータ管理手法を適用したプリンタ装置として、ファイル拡張子に基づいて所望の形式の画像ファイルを検索するものが知られている（例えば、特許文献１の段落００４３および００４４、参照。）。
かかる構成によれば、任意のディレクトリ構造の内部に保管されたデータからデジタルカメラが採用する形式で生成された画像ファイルのみを抽出することが可能であった。
【特許文献１】特開２００３−２５６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、デジタルカメラの普及に伴って、個々のユーザーがパーソナルコンピュータ等に蓄積する画像ファイルの数量は膨大化し、この画像ファイルから所望のものを探し出すことは困難となっていた。上述したプリンタ装置において、ディレクトリ構造内にあるファイルが画像ファイルであるか否かを判別することはできるものの、多数存在する画像ファイルの個々を判別して所望の画像ファイルを探し出すことは難しいという課題があった。
本発明は、上記課題にかんがみてなされたもので、所望の画像ファイルを容易に探し出すことが可能な画像ファイル管理装置、画像ファイル管理方法および画像ファイル管理プログラムの提供することを目的とする。
【課題を解決するための手段及び作用・効果】
【０００４】
上記目的の少なくとも一つを達成するため、デジタルカメラで撮影することにより、所定形式の画像ファイルが生成されるとともに、同画像ファイルには同画像ファイルについての付属情報が添付される。画像ファイル管理装置においては、付属情報取得手段が上記画像ファイルに添付された同画像ファイルについての付属情報を取得する。一方、検索条件入力手段は上記付属情報について所望の検索条件を受け付ける。そして、ファイル検索手段は、上記付属情報取得手段が取得した上記付属情報が、上記検索条件入力手段にて受け付けた上記検索条件に合致する上記画像ファイルを検索する。このようにすることにより、所望の上記付属情報に該当する上記画像ファイルを検索することができる。従って、上記画像ファイルを展開することなく、大量の上記画像ファイルの整理を行うことができる。
【０００５】
上記画像ファイルは上記付属情報を添付することが出来れば良く、種々の形式を適用することができる。例えば、上記付属情報を上記画像ファイルの前後に付加されるヘッダやフッタ等に記述するようにしても良い。むろん、上記画像ファイルから上記ヘッダやフッタを除いたボディの形式も種々のものを適用することができ、圧縮／非圧縮のいずれの形式も適用することができる。
【０００６】
上記付属情報としては上記デジタルカメラが添付可能なものであれば良く、種々のものを適用することができる。例えば、請求項２にかかる発明のように、上記画像ファイルについての撮影を行った際の光源を示す情報について検索を行うようにしても良い。上記光源として、自然光や白熱灯や蛍光灯等を指定する上記検索条件を設定した場合に、各光源毎に、上記画像ファイルを検索し抽出することができる。例えば上記光源として自然光を上記検索条件に設定した場合には、屋外で撮影された上記画像ファイルのみを概ね抽出することができる。
【０００７】
上記付属情報の別の一例として、請求項３にかかる発明のように、上記画像ファイルについての撮影を行った際のフラッシュの状態を示す情報について検索を行うようにしても良い。例えば、フラッシュがＯＮである上記画像ファイルのみを検索して抽出した場合には、暗い環境で撮影された上記画像ファイルのみを概ね抽出することができる。また、フラッシュの状態を示す情報の一例として、赤目軽減機能がＯＦＦの状態で撮影された上記画像ファイルのみを抽出することもできる。このようにすれば、フォトレタッチソフト等によって赤目補正をすべき対象の上記画像ファイルを効率よく特定することができ便利である。
【０００８】
さらに、上記付属情報の別の一例として、請求項４にかかる発明のように、上記画像ファイルについての撮影を行った際の焦点距離を示す情報について検索を行うようにしても良い。このようにすることにより、上記デジタルカメラと被写体との距離の程度に応じて検索を行うことができる。従って、上記焦点距離を上記検索条件とすることにより、風景を撮影した上記画像ファイルや、接写により撮影された上記画像ファイルや、人物を撮影した上記画像ファイルを概ね分類することができる。
【０００９】
さらに、上記付属情報の別の一例として、請求項５にかかる発明のように、上記デジタルカメラにて上記画像ファイルを生成した際の解像度を示す情報について検索を行うようにしても良い。このようにすることにより、上記画像ファイルの解像度に応じて同画像ファイルの検索を行うことができるため、撮影を行った上記デジタルカメラの機種毎に上記画像ファイルを概ね検索することができる。また、複数の撮影モード毎に異なる解像度で撮影を行うことが可能な上記デジタルカメラにおいては、同撮影モード毎に上記画像ファイルを検索することができる。
【００１０】
また、上記付属情報の別の一例として、請求項６にかかる発明のように、上記付属情報は、上記デジタルカメラにて上記画像ファイルを再生した地点を示す情報について検索を行うようにしても良い。このようにすることにより、上記付属情報は、上記デジタルカメラにて上記画像ファイルを再生した地点毎に上記画像ファイルを検索することができる。例えば、撮影が行われた国や県毎に上記画像ファイルを検索することができる。例えば、上記デジタルカメラにＧＰＳ機能を備えさせ、同ＧＰＳ機能による測地結果を上記画像ファイルに添付するようにしても良い。
【００１１】
さらに、請求項７にかかる発明においては、請求項２から請求項６に記載したような上記付属情報に基づいて複数の上記画像ファイルの並べ替えを行うことができる。従って、上記焦点距離が近い順に上記画像ファイルを並べ替えたり、上記解像度が大きい順に上記画像ファイルを並べ替えたりすることができる。
【００１２】
また、上記付属情報の利用するものの他に、上記画像ファイルを検索するために好適な手法として請求項８にかかる発明は、画像パターン入力手段が所望の画像パターンの入力を受け付け、パターン検索手段が受け付けられた上記画像パターンが含まれる上記画像ファイルを検索する。すなわち、上記画像ファイルに含まれるパターンが、ユーザーが指定した所望の画像パターンと合致するかどうかを判定し、判定するものを検索することができる。例えば、上記画像パターンとして人物の顔を示すパターンを指定することにより、特定の人物が被写体として撮影された上記画像ファイルを検索することができる。なお、上述した画像ファイル管理装置は、単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。また、上述した画像処理や印刷制御の手法は、方法としても適用可能であり、請求項９，請求項１０にかかる発明においても、基本的には同様の作用となる。
【００１３】
本発明を実施しようとする際に、画像ファイル管理装置にて所定のプログラムを実行させる場合もある。そこで、そのプログラムとしても本発明を実施可能であり、請求項１１，請求項１２にかかる発明においても、基本的には同様の作用となる。むろん、請求項２〜請求項７に記載された構成を請求項９の方法や請求項１１のプログラムに対応させることも可能である。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階についても同等である。
【発明を実施するための最良の形態】
【００１４】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）画像ファイル管理装置およびデジタルカメラの構成：
（２）画像ファイルの構造：
（３）画像ファイル検索処理：
（４）画像ファイルの検索例：
（５）他の実施形態：
（６）まとめ：
【００１５】
（１）画像ファイル管理装置およびデジタルカメラの構成：
図１は、本発明の一実施形態にかかる画像ファイル管理装置の概略構成を示している。本実施形態ではコンピュータ１０の機能の一部によって画像ファイル管理装置が実現される。また、コンピュータ１０には外部機器としてプリンタ１９が接続されている。コンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１０ａを介してコンピュータ１０全体の制御を行う。同システムバス１０ａには、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ１４やＵＳＢＩ／Ｆ１５，図示しないＣＲＴＩ／Ｆや入力機器Ｉ／Ｆ等が接続されている。
【００１６】
ハードディスクドライブ１４には、ソフトウェアとしてオペレーティングシステム（ＯＳ）、画像ファイル検索を行うための画像ファイル管理ユーティリティ２０や画像印刷を行うための印刷ユーティリティ３０やプリンタドライバ（ＰＲＴＤＲＶ）３１等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送される。ＣＰＵ１１は、ＲＡＭ１３を一時的なワークエリアとして適宜アクセスしながらＯＳの制御下で種々のプログラムを実行する。なお、画像ファイル管理ユーティリティ２０は複数のモジュール２０ａ〜２０ｄで構成されているが、各モジュール２０ａ〜２０ｄの詳細な機能については後述する。
【００１７】
入力機器Ｉ／Ｆには、キーボード１６ａやマウス１６ｂが操作用入力機器として接続される。また、ＣＲＴＩ／Ｆには、表示用のディスプレイ１７ａが接続されている。従って、コンピュータ１０では、キーボード１６ａやマウス１６ｂによる操作内容を受け付け、また、ディスプレイ１７ａに各種情報を表示することが可能である。さらに、ＵＳＢＩ／Ｆ１５には、プリンタ１９が接続されており、コンピュータ１０が出力するデータに基づいて画像を印刷することが可能である。むろん、プリンタ１９との接続Ｉ／ＦはＵＳＢＩ／Ｆに限られる必要もなく、パラレルＩ／Ｆ，シリアルＩ／Ｆ，ＳＣＳＩ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。プリンタ１９ではコンピュータ１０にて生成された印刷データに基づいて画像を構成する各画素について記録材を記録することによって画像を印刷する。さらに、ＵＳＢＩ／Ｆ１５には、デジタルカメラＤＣが接続されている。
【００１８】
図２は、デジタルカメラＤＣの概略構成を示している。デジタルカメラＤＣは、光学部５０とＧＰＳ部５８と、ＣＰＵ５９ｂを核とする制御部５９とから構成されている。デジタルカメラＤＣとしては、所定形式の画像ファイルをコンピュータ１０に転送することができれば良く、静止画の撮影に特化したデジタルスチルカメラであっても良いし、動画の撮影に特化したデジタルビデオカメラであっても良い。また、デジタルカメラ機能を兼ね備える携帯電話やノートパソコンやＰＤＡ等の一部であっても良い。
【００１９】
光学部５０は、光学レンズ系５１と、オートフォーカス機構５２と、測距部５３と、オートフォーカスコントローラ５４とを備え、オートフォーカスコントローラ５４がコントローラ５５からの制御信号に基づいて測距部５３にて被写体までの距離を測定しつつオートフォーカス機構５２にて光学レンズ系５１を駆動してピントを合わせる。光学レンズ系５１にて被写体像を結像するのは撮像素子としてのＣＣＤ５６の撮像面であり、本ＣＣＤ５６は１６００×１２００画素を有する単板で構成されている。単板で構成しているため、２×２画素について、グリーン（Ｇ）、マゼンタ（Ｍ）、イエロー（Ｙ）、シアン（Ｃ）のカラーフィルタを順次形成してある。なお、シャッターについては電子シャッターとともにメカニカルシャッターを備えているが、メカニカルシャッターについては図示を省略している。
【００２０】
この他、光学部５０にはストロボ５７も備えられており、コントローラ５５からの駆動信号に応じて所定光量および所定回数の発光を行う。これにより、赤目防止といった撮影を実現している。なお、ＣＣＤ５６が出力するアナログ量の電気信号を増幅しつつ、増幅後のアナログ電気信号をディジタル値に変換して出力する。むろん、以上の光学部５０については、デジタルカメラＤＣとしての一般的な構成の一例に過ぎず、各種の変更が可能であることはいうまでもない。例えば、光学レンズ系５１にはズームレンズを備えることもできるし、あるいは固定焦点としてオートフォーカスの機能を備えない廉価なものであっても良い。
【００２１】
ＧＰＳ部５８は、複数の人工衛星から発信される電波を感知するＧＰＳセンサと、同ＧＰＳセンサにて感知した電波によってデジタルカメラＤＣが位置する経度と緯度と高度を算出する測地モジュールとを備えている。そして、測地モジュールによって算出された経度と緯度と高度を示す情報が制御部５９に出力される。制御部５９はバス５９ａを備えており、当該バス５９ａにＣＰＵ５９ｂとＲＯＭ５９ｃとＲＡＭ５９ｄ等が接続されている。ＣＰＵ５９ｂはＲＯＭ５９ｃに書き込まれたファームウェアを実行して光学部５０の制御や画像処理の演算等を実行するものであり、その際にＲＡＭ５９ｄは画像ファイルを保存する画像エリア５９ｄ１として機能したり演算処理のためのワークエリア５９ｄ２として機能したりする。ＣＰＵ５９ｂが光学部５０を制御する際には、コントローラ５５に対して制御信号を出力し、同コントローラ５５が各構成回路などに対する適宜制御信号を生成して出力する。
【００２２】
制御部５９はマンマシンインターフェイスとしての機能も有しており、操作ボタンなどを配置した操作パネル５９ｇと、撮影画像や操作指示などを表示するＬＣＤパネル５９ｈを備えており、ＣＰＵ５９ｂは操作パネル５９ｇの操作を監視し、適宜、操作を受けつつ対応する制御を実行する。また、ＬＣＤパネル５９ｈへの表示はＲＡＭ５９ｄに割り当てられたビデオＲＡＭエリア５９ｄ３に対してＣＰＵ５９ｂが所定のデータを書き込むことにより、ＬＣＤパネル５９ｈに備えられたディスプレイコントローラが適宜同データを読み込んで表示を行う。そして、撮影され、所定の画像処理を経て生成される画像ファイル１００はＩ／Ｏ５９ｅを介して外部メモリであるフラッシュメモリカード５９ｆに書き込まれ、また、必要に応じて同フラッシュメモリカード５９ｆから読み出される。
【００２３】
光学部５０で撮像された画像はＣＣＤ５６からアナログ電気信号として出力された後、増幅しＡ／Ｄ変換を行うことによりディジタルデータとされ、さらにバス５９ａを介してＲＡＭ５９ｄの画像エリア５９ｄ１に記録される。そして、ＣＰＵ５９ｂがホワイトバランス等の画像処理を実行し、圧縮することによりＪＰＥＧ画像データに変換され、さらに所定のヘッダを添付することによりＥｘｉｆ（Ｅｘｉｆは社団法人電子情報技術産業協会の登録商標）形式の画像ファイル１００として上述したフラッシュメモリカード５９ｆに書き込まれることになる。なお、ここでいうＥｘｉｆ形式の画像ファイルは、Ｅｘｉｆ２．２規格に準拠して生成されている。
【００２４】
フラッシュメモリカード５９ｆから読み出された画像ファイル１００はＵＳＢＩ／Ｆ５９ｉを介してコンピュータ１０に入力される。コンピュータ１０は、ＵＳＢＩ／Ｆ１５を介して入力された画像ファイル１００をハードディスクドライブ１４に蓄積する。ハードディスクドライブ１４に蓄積された画像ファイル１００は、例えばデジタルカメラＤＣからコンピュータ１０に転送を行った日時毎に作成されたＯＳ上のディレクトリ構造に整理して格納される。なお、フラッシュメモリカード５９ｆはデジタルカメラＤＣから着脱することが可能であり、フラッシュメモリカード５９ｆに書き込まれた画像ファイルを持ち運ぶことができる。従って、フラッシュメモリカード５９ｆをコンピュータ１０に装着させ、コンピュータ１０にフラッシュメモリカード５９ｆに記憶された画像ファイル１００を読み出させるようにしても良い。
【００２５】
（２）画像ファイルの構造：
図３は、フラッシュメモリカード５９ｆに書き込まれたＥｘｉｆ形式の画像ファイルの構成を模式的に示している。同図において、Ｅｘｉｆフォーマットの概略的な内部構造を示す説明図である。このＥｘｉｆフォーマットにおいてはＪＰＥＧ形式の画像データを格納するＪＰＥＧ画像データ領域１８０と、当該ＪＰＥＧ画像データに関する各種付属情報を格納する付属情報領域１１０とを備えている。付属情報領域１１０には、少なくとも撮影日時が格納された日時情報領域１２０と、撮影時の焦点距離が格納された焦点距離情報領域１３０と、撮影時におけるストロボ５７の駆動状態を示すフラッシュ情報が格納されたフラッシュ情報領域１４０と、撮影時の光源についての情報が格納された光源情報領域１５０と、当該ＪＰＥＧ画像データの水平／垂直方向の解像度を示す情報が格納された解像度情報領域１６０と、撮影時にＧＰＳ部５８にて取得した撮影経度、撮影緯度、撮影高度とからなる地点情報が格納された地点情報領域１７０とが設けられている。また、付属情報領域１１０には、図示しないがＪＰＥＧ画像に対応するサムネイル画像ファイルもＴＩＦＦ形式にて格納されている。
【００２６】
日時情報領域１２０と焦点距離情報領域１３０とフラッシュ情報領域１４０と光源情報領域１５０と解像度情報領域１６０と地点情報領域１７０にはそれぞれＥｘｉｆ２．２規格に準拠した各領域固有のタグが添付されているため、画像ファイルを扱う機器は同タグを読み取ることにより、いかなる情報が各領域内に格納されているか認識することが可能となっている。なお、コンピュータ１０に入力されても、フラッシュメモリカード５９ｆに書き込まれた画像ファイル構造は維持されるため、ハードディスクドライブ１４に蓄積された後の画像ファイル１００もそれぞれ同様の構造を持つこととなる。
【００２７】
日時情報領域１２０には、当該画像ファイル１００の撮影を行った日時を示すデータと、当該画像ファイル１００を更新した日時を示すデータとが格納される。デジタルカメラＤＣは図示しないタイマを備えており、同タイマによって計測された撮影日時や、所定の編集を行って画像ファイルを更新させた日時が日時情報領域１２０に格納されている。なお、画像ファイル１００の更新はデジタルカメラＤＣが行う場合もあり、コンピュータ１０にて行われる場合もある。いずれの機器にて画像ファイルの更新が行われた場合も、日時情報領域１２０が更新される。日時を示すデータとしては、例えば２００４／０９／２５／１３：１２というような数値データが格納される。焦点距離情報領域１３０には、デジタルカメラＤＣにて撮影を行った際のレンズとＣＣＤ５６の撮像面との距離を３５ｍｍ幅のフィルムに結像した場合の距離に換算した数値が格納されている。例えば、２５ｍｍというような焦点距離を示すデータが数値として格納される。
【００２８】
フラッシュ情報領域１４０には撮影時におけるストロボ５７の駆動状態を示すフラッシュ情報が格納される。撮影時において、ユーザーによって設定されたストロボ５７の駆動状態を示す情報がコードとして格納されている。フラッシュ情報領域１４０には数ビットのデータ領域が割り当てられている。そして、先頭ビットには、フラッシュがＯＮである場合に”１”が記述され、ＯＦＦである場合に”０”が記述される。さらに、６番目のビットには、赤目軽減機能がＯＮである場合に”１”が記述され、ＯＦＦである場合には”０”が記述される。このような記述ルールは、Ｅｘｉｆ２．２規格に準拠するところであり、同規格に則って各ビット毎の数値を記述しておくことにより、ストロボ５７の駆動状態を示す情報を数値列のコードとして表現することができる。
【００２９】
光源情報領域１５０には撮影時の光源についての情報が格納される。光源情報領域１５０には８ビットのデータ領域が割り当てられており、０〜２５５の光源種に対応する数値を記述することが可能となっている。０〜２５５の数値と各光源種との対応関係もＥｘｉｆ２．２規格に規定されており、同規格に即して撮影時の光源に対応する数値を特定し、その数値を同データ領域に記述する。例えば、数値”０”は未知の光源を意味し、数値”１”は自然光下を意味し、数値”２”は蛍光灯下を意味し、数値”３”は白熱灯下を意味する。その他に、撮影時の天候や光源の色温度等に対応する数値が記述されても良い。なお、デジタルカメラＤＣはＪＰＥＧデータを作成する前に撮影時の光源に応じてホワイトバランスの補正を行う必要があるため、光源についての情報は予めユーザーによって設定されているか、デジタルカメラＤＣによって自動的に取得されている。
【００３０】
解像度情報領域１６０には、当該ＪＰＥＧデータを生成したときの画素数であり、同ＪＰＥＧデータを展開したときに再生される垂直方向および水平方向の画素数が格納されている。例えば、”水平１６００×垂直１２００［画素］”といった数値が記述されている。なお、デジタルカメラＤＣが複数の画像品質モードを有しており、複数の解像度で撮影を行うことができる場合には、ユーザーに指定された解像度を示す数値が解像度情報領域１６０に格納される。この場合、ＣＣＤ５６から取得された信号から画像ファイルを生成する際に画素数の調整が行われるため、必ずしもＣＣＤ５６が有する画素数と解像度情報領域１６０に格納される解像度とは一致しない。
【００３１】
地点情報領域１７０には、撮影時にＧＰＳ部５８にて取得した撮影経度、撮影緯度、撮影高度とがそれぞれ数値として記述されている。具体的には、東経／西経を識別するためのデータが記述される領域と、北緯／南緯を識別するためのデータが記述される領域と、海面を基準として高度の正／負を識別するためのデータが記述される領域と、これらの具体的な数値が記述される領域が設けられている。
【００３２】
（３）画像ファイル検索処理：
図４は、コンピュータ１０にて画像ファイル管理を行う際にディスプレイ１７ａに表示されるメインＵＩを示している。画像ファイル管理ユーティリティ２０を起動すると、図４に示すメインＵＩ画面を表示させる。メインＵＩにおいては、左側にフォルダ指定ボックスＴが表示されており、ＯＳ上にて形成されたディレクトリ構造が表示されている。そして、フォルダ指定ボックスＴにおいて任意のフォルダを選択することにより、選択されたフォルダに属するファイルの一覧が右側のプレビューボックスＰに表示される。このとき、デジタルカメラＤＣに装着されたフラッシュメモリカード５９ｆのフォルダも選択することが可能であり、デジタルカメラＤＣ内に格納された画像ファイル１００も一覧表示させることができる。
【００３３】
プレビューボックスＰには指定されたフォルダに属する画像ファイル１００のサムネイル画像が表示される。フォルダが指定されると、当該フォルダに属するファイルの拡張子やデータ構造を調査することにより、同フォルダに属するファイルのうちＥｘｉｆ形式の画像ファイル１００のみを抽出する。そして、抽出された画像ファイル１００に基づいてサムネイル画像を生成する。サムネイル画像は画像ファイル１００の解像度をプレビューボックスＰに一覧表示させるために好適な程度に調整した画像である。プレビューボックスＰに一覧表示された複数の画像ファイル１００のサムネイル画像はユーザーの指定に従って並べ替えることが可能である。図４に示すメインＵＩ画面には並べ替えを指定するためのボタンが設けられている。
【００３４】
図５は、ユーザーが並べ替えを指定するための並べ替え指定用ＵＩを示している。ユーザーが並べ替えを指定するボタンをクリックすることにより、並べ替え指定用ＵＩが表示される。並べ替え指定用ＵＩには、撮影日時について降順／昇順、ファイル更新日時について降順／昇順、ファイル名について降順／昇順、焦点距離について降順／昇順、解像度について降順／昇順、撮影緯度についての降順／昇順、撮影経度について降順／昇順、撮影高度についての降順／昇順を指定することが可能なボタンが表示され、これらのいずれかをクリックにより並べ替え方法の指定することが可能となっている。並べ替え方法についての指定が行われると、画像ファイル管理ユーティリティ２０の付属情報取得部２０ａが各画像ファイルのヘッダとして添付された付属情報領域１１０にアクセスし、各画像ファイルについての降順／昇順が指定された撮影日時、ファイル更新日時、焦点距離、解像度、撮影緯度、撮影経度、撮影高度を取得する。
【００３５】
例えば、撮影高度の降順が指定された場合には、付属情報取得部２０ａが画像ファイルの地点情報領域１７０にアクセスし、同地点情報領域１７０に記述された高度の情報を取得する。そして、画像ファイル管理ユーティリティ２０の付属情報比較部２０ｂが各画像ファイルから取得された高度を比較し、各画像ファイルに高度の高いものから順位を付け、その順位に従ってプレビューボックスＰに表示されたサムネイル画像を並べ替える。このようにすることにより、撮影された地点の高度順に画像ファイルを表示させることができ、例えば登山の際に撮影した画像ファイルを整理したりする場合に便利である。また、撮影された地点の緯度順や経度順に画像ファイルを表示させることにより、例えば複数の地点を巡る旅行にて撮影した画像ファイルを整理したりする場合に便利である。同様に、撮影日時やファイル更新日時や解像度や撮影緯度や撮影経度に基づいて並べ替えを行うことにより、よりユーザーが管理しやすい順序で画像ファイル１００の表示を並べ替えることができる。
【００３６】
図６は、コンピュータ１０にて実現される画像ファイル検索処理の流れを示している。図７は、画像ファイル検索の条件指定を行う検索条件指定用ＵＩを示している。図４に示すメインＵＩ画面には、ファイル検索と表示されたボタンが設けられており、このボタンをクリックすることにより図６に流れを示す画像ファイル検索処理が実行される。ファイル検索と表示されたボタンのクリックが検出されると、ステップＳ１００にて検索条件指定用ＵＩをディスプレイ１７ａに表示させ、同検索条件指定用ＵＩに設けられた各入力項目に対するユーザーの入力を受け付ける。
【００３７】
図７において、検索条件指定用ＵＩには検索範囲となるフォルダを指定するためのテキストボックスＤ１とエクスプローラ画面Ｅ１、および、撮影日時とファイル更新日時と光源とフラッシュと焦点距離と解像度と撮影経度と撮影緯度と撮影高度と顔とからなる検索項目のいずれか一つを選択するためのラジオボタンＢ１〜Ｂ１０が設けられており、各検索項目のラジオボタンＢ１〜Ｂ１０をチェックすることにより、当該ラジオボタンの右側に設けられたテキストボックスＡ１〜Ａ９に対する入力が有効となる。なお、検索項目の顔に対応するテキストボックスは用意されていない。
【００３８】
ステップＳ１１０にて検索実行の指示が受け付けられるまでは、ユーザーからの検索条件の入力を継続する。なお、検索実行の指示は検索条件指定用ＵＩに設けられた検索実行のボタンをクリックすることにより行われる。一方、ステップＳ１１０にて検索実行の指示が受け付けられると、ステップＳ１２０にてテキストボックスＤ１に記述されたフォルダのパスまたはエクスプローラ画面Ｅ１にて指定されたフォルダを認識し、検索範囲として指定されたフォルダを特定する。そして、指定されたフォルダまたは同フォルダの下位層のフォルダに属する画像ファイル１００であってＥｘｉｆ形式の画像データをリストアップする。
【００３９】
なお、ここでリストアップされた画像ファイルの集合を未検索リストというものとする。未検索リストが作成されると、ステップＳ１３０にて検索項目の指定を認識する。すなわち、ラジオボタンＢ１〜Ｂ１０のどれがチェックされているかどうかを認識する。そして、ステップＳ１３０にてラジオボタンＢ１０に対するチェックが検出され、顔検索が指定されていると認識された場合には、ステップＳ２００にて顔検索処理を実行させる。一方、顔検索が指定されていない場合にはステップＳ３００にて付属情報検索処理を実行させる。そして、顔検索処理または付属情報検索処理が終了すると、画像ファイル検索処理が終了する。
【００４０】
図８は、顔検索処理の流れを示している。また、図９は顔検索条件を指定するための顔検索用ＵＩを示している。ステップＳ２１０においては、図９に示す顔検索用ＵＩが表示される。顔検索用ＵＩには検索したい人物の顔が撮影された画像ファイル１００を指定するためのテキストボックスＦ１およびエクスプローラ画面Ｇ１とが設けられている。そして、ステップＳ２２０にていずれかの画像ファイル１００が指定されると当該画像ファイル１００が展開され、ステップＳ２３０ディスプレイ１７ａに顔指定用ＵＩが表示される。
【００４１】
図１０は、顔指定用ＵＩを示している。顔指定用ＵＩには選択した画像ファイル１００の画像Ｈが表示されている。ここでは、３人の人物が被写体として撮影された画像ファイル１００が指定されたものとする。画像Ｈの領域内においてユーザーはマウスをドラッグすることにより範囲指定を行うことができ、検索を行いたい人物の顔以外の顔が含まれないような領域を指定することが可能となっている。ステップＳ２４０では、上記範囲指定が行われたことを確認し、パターン化部２０ｃが同範囲内に含まれる顔のパターン化を行い、パターン化により生成された当該顔の特徴を表すパラメータ群を顔パターンとして記憶する。具体的には、指定範囲内において肌色系の色を有する画素領域を所定の許容範囲をもって抽出し、この画素領域における色変動の起伏を検出することにより、顔や、目、鼻、口、耳、凹凸等といった各パーツの輪郭を検出する。そして、各輪郭に近似する図形等を算出し、その図形の形状、角度、相対位置等を示すパラメータ群を顔パターンとして記憶する。
【００４２】
図９に示す顔検索用ＵＩには顔検索実行と表示されたボタンが設けられており、ステップＳ２５０ではこのボタンがクリックされたことを確認する。そして、同ボタンがクリックされない場合には、満足する画像ファイル１００の指定や範囲指定ができなかったとしてステップＳ２１０以降を再び実行する。一方、顔検索実行と表示されたボタンがクリックされた場合には、ステップＳ２６０にて未検索リストに属する画像ファイル１００のいずれか一つを選択し、パターン化部２０ｃが同選択した画像ファイル１００に含まれる人物の顔をパターン化する。ここにおけるパターン化は上述したものと同様であるが、画像全体が対象となるため、同画像に複数の人物の顔が含まれる場合もある。その場合は、人物毎に上記パターン化を実行する。そして、パターン比較部２０ｄがステップＳ２４０のパターン化によって生成されたパラメータ群と、ステップＳ２６０のパターン化によって生成された一組または複数組のパラメータ群とを比較する。
【００４３】
そして、ステップＳ２６０のパターン化によって生成されたいずれかの人の顔の特徴を示すパラメータ群と、ステップＳ２４０のパターン化によって生成されたパラメータ群とが所定の許容範囲において類似するとステップＳ２７０にて判断されると、ステップＳ２７５にて当該画像ファイル１００を検索結果リストに追加する。検索結果リストは検索条件に合致する画像ファイル１００の集合であり、図４に示すメインＵＩの検索結果ボックスＣにファイル名がリストアップされる。これにより、ユーザーが所望する人物が含まれる画像ファイル１００のリストを表示させることができる。なお、検索結果ボックスＣにリストアップされた画像ファイル１００は印刷ユーティリティ３０によって印刷対象に指定したり、新規のフォルダに移動したりすることができる。
【００４４】
ステップＳ２８０では、ステップＳ２６０にてパターン化を行った画像ファイル１００を未検索リストから削除する。すなわち、すでに検索が完了している画像ファイル１００については、今後検索を行うリストから除外する。一方、ステップＳ２７０にてステップＳ２６０のパターン化によって生成されたいずれかの人の顔の特徴を示すパラメータ群と、ステップＳ２４０のパターン化によって生成されたパラメータ群とが所定の許容範囲において類似しないと判断されると、ステップＳ２８０にて当該画像ファイル１００を未検索リストから削除する。すなわち、すでに検索が完了している画像ファイル１００であって検索条件に合致しない画像ファイル１００については、検索結果リストに追加することなく、今後検索を行うリストから除外する。
【００４５】
ステップＳ２９０においては、未検索リストに画像ファイル１００が残存しているかどうかが判断され、残存している場合には、同残存する画像ファイル１００を対象にステップＳ２６０〜Ｓ２８０を繰り返し実行する。一方、未検索リストに画像ファイル１００が残存していない場合には、顔検索処理を終了させる。このように、画像に含まれる部分の特徴が所望の条件を満足する画像ファイル１００を検索することにより、指定した人物が写された画像ファイル１００を特定し、リストアップすることができる。
【００４６】
従って、各画像ファイル１００を個別に展開して表示させて内容を確認しなくても、人物毎のアルバムを作成することができる。上述した例では人物の顔の特徴に基づいて検索を行ものを示したが、同様の手法によって人物以外の被写体について検索を行っても良い。すなわち、検索対象の被写体をパターン化することができれば良く、例えば山や川等の風景をパターン化して検索を行うようにしても良い。また、ステップＳ２４０おけるパターン化により生成した顔の特徴を表すパラメータ群を人物の名前等と関連づけて記憶しておき、以降の検索条件指定において選択するようにしても良い。なお、ステップＳ２４０にて範囲指定を受け付けることにより間接的に検索対象の画像パターンの入力を受け付けているといえるため、顔指定用ＵＩは本発明にいう画像パターン入力手段に相当する。また、ステップＳ２７０にて顔のパターンを示すパラメータ群の比較を行うＣＰＵ１１とＲＡＭ１３とが本発明のパターン検索手段に相当する。
【００４７】
図１１は、付属情報検索処理の流れを示している。ステップＳ３１０においてはチェックされたラジオボタンＢ１〜Ｂ９に隣接するテキストボックスＡ１〜Ａ９に入力された検索条件を受け付ける。なお、テキストボックスＡ１〜Ａ９のうち検索項目の撮影日時とファイル更新日時と解像度と焦点距離と撮影経度と撮影緯度と撮影高度に対応するラジオボタンＢ１，Ｂ２，Ｂ５〜Ｂ９に隣接するテキストボックスＡ１，Ａ２，Ａ５〜Ａ９にはそれぞれ上限値と下限値を検索条件として入力することが可能となっている。なお、解像度に対応するテキストボックスＡ６には水平方向および垂直方向についてそれぞれ検索条件を入力することが可能となっている。
【００４８】
一方、検索項目の光源とフラッシュに対応するテキストボックスＡ３，Ａ４はそれぞれプルダウンによって記述内容を選択することが可能となっている。検索項目の光源に対応するテキストボックスＡ３には自然光と白熱灯と蛍光灯のいずれかを選択することが可能となっており、検索項目のフラッシュに対応するテキストボックスＡ４にはフラッシュのＯＮ／ＯＦＦおよび赤目軽減機能のＯＮ／ＯＦＦのそれぞれを選択するとが可能となっている。ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００のヘッダとして添付された付属情報領域１１０の対応する領域１２０〜１７０に記述された付属情報を取得し、付属情報比較部２０ｂがテキストボックスＡ１〜Ａ９に入力された検索条件と比較する。なお、ステップＳ３２０を実行させるＣＰＵ１１とＲＡＭ１３とが本発明の付属情報取得手段とファイル検索手段とに相当する。また、検索条件の指定を受け付けている検索条件指定用ＵＩおよび同検索条件指定用ＵＩの入力を監視するＣＰＵ１１とＲＡＭ１３とが本発明の検索条件入力手段に相当する。
【００４９】
そして、ステップＳ３３０にて当該画像ファイル１００の付属情報が検索条件に合致する場合には、ステップＳ３４０にて当該画像ファイル１００を検索結果リストに追加する。検索結果リストは検索条件に合致する画像ファイル１００の集合であり、図４に示すメインＵＩの検索結果ボックスＣにファイル名がリストアップされる。これにより、ユーザーが所望の人物が含まれる画像ファイル１００のリストを表示させることができる。
【００５０】
ステップＳ３５０では、ステップＳ３２０にて付属情報を取得を行った画像ファイル１００を未検索リストから削除する。すなわち、すでに検索が完了している画像ファイル１００については、今後検索を行うリストから除外する。一方、ステップＳ３３０にて当該画像ファイル１００の付属情報が検索条件に合致しない場合には、ステップＳ３５０にて当該画像ファイル１００を未検索リストから削除する。すなわち、すでに検索が完了している画像ファイル１００であって検索条件に合致しない画像ファイル１００については、検索結果リストに追加することなく、今後検索を行うリストから除外する。
【００５１】
ステップＳ３６０においては、未検索リストに画像ファイル１００が残存しているかどうかが判断され、残存している場合には、同残存する画像ファイル１００を対象にステップＳ３２０〜Ｓ３５０を繰り返し実行する。一方、未検索リストに画像ファイル１００が残存していない場合には、付属情報検索処理を終了させる。このように、画像ファイル１００のヘッダとして添付された付属情報領域１１０の対応する領域１２０〜１７０に記述された付属情報に基づいて検索を行うことにより、様々な要望を満足する画像ファイル１００を探し出すことができる。以下、各検索項目について検索を行った場合の検索例を説明する。
【００５２】
（４）画像ファイルの検索例：
例えば、検索項目の撮影日時に対応するラジオボタンＢ１をチェックし、隣接するテキストボックスＡ１に”２００３／０１／０１〜２００４／０９／３０”と入力して検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０の日時情報領域１２０から撮影日時を示すデータを取得する。そして、日時情報領域１２０から取得された撮影日時を示すデータが”２００３／０１／０１〜２００４／０９／３０”を満足するかどうかを判定する。この処理を未検索リストの全画像ファイル１００について繰り返すことにより検索結果ボックスＣに２００３／０１／０１から２００４／０９／３０の間に撮影された画像ファイル１００のみを一覧表示させることができる。これにより、撮影時期毎の画像ファイル管理を容易に行うことが可能となる。なお、検索項目の更新日時に対応するラジオボタンＢ２をチェックした場合にも同様の処理により、同様の効果を得ることができる。
【００５３】
例えば、検索項目の光源に対応するラジオボタンＢ３をチェックし、隣接するテキストボックスＡ３に”自然光”を選択し検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０の光源情報領域１５０から光源種を示すデータを取得する。そして、光源情報領域１５０から取得された光源種を示すデータが自然光に対応するものであるかどうかを判定する。すなわち、光源情報領域１５０に記述された数値が自然光下を示すコード”１”であるかどうかが判定される。これにより、光源毎の画像ファイル管理を容易に行うことが可能となる。例えば、”自然光”を選択し検索実行することにより、屋外で撮影された画像ファイル１００のみを概ね探し出すことができる。
【００５４】
また例えば、検索項目のフラッシュに対応するラジオボタンＢ４をチェックし、隣接するテキストボックスＡ４に”フラッシュＯＦＦ”かつ”赤目軽減機能ＯＦＦ”を選択し検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０のフラッシュ情報領域１４０からストロボ５７の駆動状態を示すデータを取得する。そして、フラッシュ情報領域１４０から取得されたストロボ５７の駆動状態を示すデータが自然光に対応するものであるかどうかを判定する。すなわち、フラッシュ情報領域１４０に記述されたデータの先頭ビットおよび６番目のビットがともに”０”であるかどうかが判断される。これにより、ストロボ５７の駆動状態毎の画像ファイル管理を容易に行うことが可能となる。例えば、”フラッシュＯＦＦ”かつ”赤目軽減機能ＯＦＦ”を選択し検索実行することにより、フラッシュが必要とされない明るい環境にて撮影が行われた画像ファイル１００のみを概ね探し出すことができる。
【００５５】
例えば、検索項目の焦点距離に対応するラジオボタンＢ５をチェックし、隣接するテキストボックスＡ５に”３０〜３２ｍｍ”と入力して検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０の焦点距離情報領域１３０から焦点距離を示すデータを取得する。そして、焦点距離情報領域１３０から取得された焦点距離を示すデータが”３０〜３２ｍｍ”を満足するかどうかを判定する。この処理を未検索リストの全画像ファイル１００について繰り返すことにより検索結果ボックスＣに３０〜３２ｍｍの焦点距離で撮影された画像ファイル１００のみを一覧表示させることができる。これにより、焦点距離毎の画像ファイル管理を容易に行うことが可能となる。従って、画角の広さに応じて画像ファイル１００を整理することができる。例えば、接写により撮影された画像ファイル１００のみを概ね探し出すことも可能である。
【００５６】
例えば、検索項目の解像度に対応するラジオボタンＢ６をチェックし、隣接するテキストボックスＡ６に水平”１０００〜１６００（画素）”と入力して検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０の解像度情報領域１６０から水平解像度を示すデータを取得する。そして、解像度情報領域１６０から取得された水平解像度を示すデータが”１０００〜１６００（画素）”を満足するかどうかを判定する。この処理を未検索リストの全画像ファイル１００について繰り返すことにより検索結果ボックスＣに１０００〜１６００画素の水平解像度で生成された画像ファイル１００のみを一覧表示させることができる。これにより、画像サイズ毎の画像ファイル管理を容易に行うことが可能となる。生成可能な画像ファイル１００の解像度は撮影したデジタルカメラに依存する場合が多いため、解像度を検索項目とすることにより、撮影したデジタルカメラ毎に画像ファイル１００を概ね分類することも可能である。なお、水平および垂直方向の解像度について個別に検索を行うものに限られず、例えばＸＧＡやＳＸＧＡといった画像サイズを指定可能とし、双方の条件が同時に設定されるようにしても良い。
【００５７】
また例えば、検索項目の撮影経度に対応するラジオボタンＢ７をチェックし、隣接するテキストボックスＡ７に”東経１２３〜１４６（度）”と入力して検索実行の指示を行ったとする。その場合、ステップＳ３２０においては、付属情報取得部２０ａが未検索リストから選択された画像ファイル１００に添付された付属情報領域１１０の地点情報領域１７０から撮影経度を示すデータを取得する。そして、解像度情報領域１６０から取得された撮影経度を示すデータが”東経１２３〜１４６（度）”を満足するかどうかを判定する。この処理を未検索リストの全画像ファイル１００について繰り返すことにより検索結果ボックスＣに東経１２３〜１４６度の地点にて撮影された画像ファイル１００のみを一覧表示させることができる。これにより、撮影地点毎の画像ファイル管理を容易に行うことが可能となる。上記の検索条件を設定することにより、概ね日本で撮影された画像ファイル１００のみを概ね探し出すことができる。なお、検索項目に撮影緯度と撮影高度を設定した場合にも同様の処理によって同様の効果を得ることができる。
【００５８】
（５）他の実施形態：
上記実施形態は本発明にかかる画像ファイル管理装置、画像ファイル管理方法および画像ファイル管理プログラムを実現する一例であり、むろん他の構成を採用することも可能である。上述の例では、汎用的なコンピュータによって画像ファイル１００を管理していたが、むろん、印刷装置やデジタルカメラに組み込まれたコンピュータでこれらの処理を行っても良い。あるいは、デジタルカメラ機能を備える携帯電話等において本発明を実現させても良い。さらに、処理を担うプロセッサはＣＰＵなどの様な汎用プロセッサに限定されず、カスタムＩＣでも良い。さらに、上述した実施形態においては、Ｅｘｉｆ形式の画像データを例にして説明したが、圧縮／非圧縮を問わず他の画像データ形式であっても良い。また、画像データに対して付属情報が添付可能な形式であれば良く、動画が再現可能なデータに対して本発明を適用しても良い。
【００５９】
また、上記実施形態においては単一の検索項目について検索条件が設定できるものとしたが、複数の検索項目について検索条件を同時に設定できても良い。この場合、複数の検索項目についてアンド検索を行うか、オア検索を行うかを選択できれば、よりユーザーの意図に即した検索を行うことができる。むろん、付属情報検索と顔検索の間において、アンド検索やオア検索が実行可能な構成としても良い。
【００６０】
また、撮影地点に基づく検索においては、経度や緯度を直接指定するのではなく、ある範囲を持った地域が指定できるようにしても良い。例えば、コンピュータ１０のハードディスクドライブ１４に経度と緯度と県名との対応関係が規定された３次元ルックアップテーブルを備えておき、ユーザーが県名を検索条件として入力するようにしても良い。その場合、ステップＳ３２０においては、付属情報取得部２０ａが地点情報領域１７０から撮影経度と撮影緯度を取得し、上記ルックアップテーブルを参照することにより、同撮影経度と同撮影緯度に対応する県名を特定する。そして、特定された県名がユーザーが指定した県名と合致する場合には、検索結果にリストアップさせれば良い。
【００６１】
このようにすることにより、ユーザーがなじみのある地名で検索を行うことができるし、撮影経度と撮影緯度の双方について個別に検索を実行させなくても済む。むろん、同様の手法によって国や市町村毎の検索が可能となるようにしても良い。なお、デジタルカメラＤＣに上記ルックアップテーブルを備えさせ、デジタルカメラＤＣにて地点情報領域１７０に県名等に対応するコードを記述させても良い。
【００６２】
（６）まとめ：
以上説明したように、本発明によれば、撮影日時、ファイル更新日時、光源、フラッシュ、焦点距離、解像度、撮影経度、撮影緯度、撮影高度等の付属情報が画像ファイル１００の付属情報領域１１０から取得され、同付属情報に基づいて画像ファイルの検索が行われるため、ユーザーの意図に即したきめの細かい検索を行うことができる。また、画像に含まれる部分の特徴が所望の条件を満足する画像ファイルを検索することにより、指定した人物が写された画像ファイルを特定し、リストアップすることができる。従って、各画像ファイルを個別に展開して表示させて確認しなくても、人物毎のアルバムを作成することができる。
【図面の簡単な説明】
【００６３】
【図１】画像ファイル管理装置の概略構成図である。
【図２】デジタルカメラの概略構成図である。
【図３】画像ファイルの概略構成図である。
【図４】画像ファイルの管理を行う際のメインＵＩを示す図である。
【図５】並べ替えを指定する際のＵＩを示す図である。
【図６】画像ファイル検索処理のフローチャートである。
【図７】検索条件を指定するための検索条件指定用ＵＩを示す図である。
【図８】顔検索処理のフローチャートである。
【図９】顔検索を指示するための顔検索用ＵＩを示す図である。
【図１０】検索対象の顔が含まれる画像範囲を指定するための顔指定用ＵＩを示す図である。
【図１１】付属情報検索処理のフローチャートである。
【符号の説明】
【００６４】
１０…コンピュータ、１０ａ…システムバス、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスクドライブ、１６ａ…キーボード、１６ｂ…マウス、１７ａ…ディスプレイ、１９…プリンタ、２０…画像ファイル管理ユーティリティ、２０ａ…付属情報取得部、２０ｂ…付属情報比較部、２０ｃ…パターン化部、２０ｄ…パターン比較部、３０…印刷ユーティリティ、ＤＣ…デジタルカメラ、５６…ＣＣＤ、５７…ストロボ、５８…ＧＰＳ部、５９…制御部、５９ａ…バス、５９ｂ…ＣＰＵ、５９ｃ…ＲＯＭ、５９ｄ…ＲＡＭ、５９ｆ…フラッシュメモリカード、５９ｇ…操作パネル、５９ｈ…ＬＣＤパネル、５９ｉ…ＵＳＢＩ／Ｆ、１００…画像ファイル、１１０…付属情報領域、１２０…日時情報領域、１３０…焦点距離情報領域、１４０…フラッシュ情報領域、１５０…光源情報領域、１６０…解像度情報領域、１７０…地点情報領域
【図１】
2006107289.tif 000003
【図２】
2006107289.tif 000004
【図３】
2006107289.tif 000005
【図４】
2006107289.tif 000006
【図５】
2006107289.tif 000007
【図６】
2006107289.tif 000008
【図７】
2006107289.tif 000009
【図８】
2006107289.tif 000010
【図９】
2006107289.tif 000011
【図１０】
2006107289.tif 000012
【図１１】
2006107289.tif 000013