(57)【要約】【課題】  写真画像などの画像データを容易に管理する。【解決手段】  表示制御部１１３は、ユーザが選択した複数の画像の順序を指定可能に表示部１４０に表示する。ユーザが操作部１３０を操作することにより、画像の順序が指定されると、基準画像検出部１１２が、ユーザが指定した複数の写真画像の中から、撮影時期が明確な基準画像を検出する。画像管理処理部１１１は、検出された基準画像についての撮影時期を示す情報と、指定された画像の順序に基づいて、選択された複数の画像それぞれについての撮影時期を推定する。この場合、基準画像の撮影時期に所定の時間量を加減算することで他の画像の撮影時期を推定する他、２つの基準画像間の時間幅に基づいて他の画像の撮影時期を推定する。画像管理処理部１１１は、推定した撮影時期を示す時期情報と、画像データとを対応づけて記憶部１６０に格納し、推定した撮影時期情報を用いて画像検索をおこなう。【選択図】  図２
2006268433.tif 000002
【特許請求の範囲】
【請求項１】
画像データと、画像データに付帯する属性情報とを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データが示す複数の画像の順序をユーザに指定させ、指定された順序を認識する画像順序指定手段と、
前記属性情報に基づいて、前記複数の画像を示す画像データのうち、所定の時期が明確な画像データを検出する画像検出手段と、
前記画像順序指定手段が認識した画像の順序と、前記画像検出手段が検出した画像データについての所定の時期と、に基づいて、前記複数の画像を示す画像データのうち、所定の時期が不明な画像データについての該所定の時期を推定する時期推定手段と、
前記時期推定手段が推定した時期を示す時期情報と、前記複数の画像を示す画像データとを対応づけて記憶する画像記憶手段と、
前記画像記憶手段が記憶した時期情報を用いて、画像データを検索する検索手段と、
を備えることを特徴とする画像管理装置。
【請求項２】
前記時期推定手段は、前記画像検出手段が検出した画像データについての前記所定の時期を示す時間情報に、所定の時間量を加減算することで、前記所定の時期が不明な画像についての該所定の時期を推定する、
ことを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記時期推定手段は、前記画像検出手段が検出した画像データが示す画像の順序が最初である場合、当該画像データについての前記所定の時期を示す時間情報に、所定の時間量を加算することで、他の画像についての前記所定の時期を推定する、
ことを特徴とする請求項２に記載の画像管理装置。
【請求項４】
前記時期推定手段は、前記画像検出手段が検出した画像データが示す画像の順序が最後である場合、当該画像データについての前記所定の時期を示す時間情報から、所定の時間量を減算することで、他の画像についての前記所定の時期を推定する、
ことを特徴とする請求項２または３に記載の画像管理装置。
【請求項５】
前記時期推定手段は、前記画像検出手段が検出した複数の画像データについての前記所定の時期を示す時間情報と、前記複数の画像の画像数とに基づいて、順序が前記複数の画像の間となる画像についての前記所定の時期を推定する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像管理装置。
【請求項６】
前記時期推定手段は、前記画像検出手段により前記所定の時期が明確な画像データが検出されない場合、前記複数の画像のいずれか１つについての撮影時期をユーザに指定させ、指定された撮影時期を示す時期情報と、当該画像の順序とに基づいて、他の画像についての撮影時期を推定する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像管理装置。
【請求項７】
前記記憶手段が記憶する画像データが示す画像を表示出力する表示手段と、をさらに備え、
前記画像順序指定手段は、前記記憶手段が記憶する画像データが示す複数の画像を前記表示手段に表示し、表示された画像の順序をユーザに指定させる、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像管理装置。
【請求項８】
前記画像は写真画像であり、
前記画像検出手段は、撮影時期が明確な写真画像の画像データを検出し、
前記時期推定手段は、撮影時期が不明な写真画像の撮影時期を推定する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像管理装置。
【請求項９】
前記画像検出手段は、前記属性情報が示す、撮影もしくはカメラに特有の情報を検出することで、撮影時期が明確な写真画像の画像データを検出する、
ことを特徴とする請求項８に記載の画像管理装置。
【請求項１０】
少なくとも、写真画像を示す画像データを取得して記憶する記憶手段と、前記記憶手段が記憶する画像データが示す画像を表示する表示手段と、を備える装置を制御するコンピュータに、
前記記憶手段が記憶する画像データが示す画像のうち、ユーザが選択した複数の画像を前記表示手段に表示し、該複数の画像の順序をユーザに指定させる機能と、
ユーザが指定した画像の順序を認識する機能と、
前記画像データに付帯する属性情報に基づいて、選択された複数の画像を示す画像データから撮影時期が明確な画像データを検出する機能と、
認識した画像の順序と、検出した画像データについての所定の時期と、に基づいて、前記複数の画像を示す画像データのうち、所定の時期が不明な画像データについての該所定の時期を推定する機能と、
推定した撮影時期を示す時期情報と画像データとを対応づけて前記記憶手段に記録する機能と、
少なくとも、推定された撮影時期を示す時期情報を用いて、前記記憶手段が記憶する画像データを検索する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置、および、プログラムに関し、特に、時期に基づく管理に好適な画像管理装置、および、プログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及により、撮影した写真画像をデジタルデータで保存・管理することが広くおこなわれている。このようなデジタルカメラで撮影して得られる写真画像には、撮影日時を示す情報が属性情報として撮影時に付加される。よって、複数の写真画像を管理する場合であっても、ユーザは撮影時期を明確に認識することができるとともに、撮影日時に基づいてソートや分類を容易におこなうことができる。
【０００３】
デジタルデータの写真画像は、上記のような属性情報を持たせることができる他、大容量の記録メディア（ハードディスクなど）に大量の画像を保存しておくことができるので、プリント写真などと比べ管理上のメリットが多く、写真画像を管理するための装置やソフトウェア（いわゆる「電子アルバム」）も広く利用されている。また、画質の劣化がなく、パーソナルコンピュータなどを用いて容易に補整や加工ができるといったメリットもあることから、フィルムカメラで撮影したプリント写真などをデジタル化して保存・活用しているユーザも多い。この場合、通常、スキャナなどを用いてプリント写真やフィルムを読み取ることで、写真のデジタル化をおこなうこととなる。
【０００４】
このような状況においては、デジタルカメラによる撮影で生成された写真画像と、事後的にデジタルデータ化した写真画像とが混在することになる。この場合、デジタルカメラが生成した写真画像に記録される日時情報は撮影日時を示すが、スキャナなどでデジタル化された写真画像に記録される日時情報は、読み取った日時を示すものであり撮影日時を示すものではない。よって、各写真画像に付帯する日時情報では、撮影時期に基づいた管理をおこなうことができない。
【０００５】
このような不都合を解消するため、プリント写真からデジタル化した写真画像の撮影時期を特定するための手法が提案されている（例えば、特許文献１）。
【０００６】
特許文献１に開示されている手法は、日付写し込み機能によって写真に写し込まれている日付を読み取ることで撮影日を特定するものである。したがって、取り込み対象としている写真に日付写し込みがおこなわれていない場合は撮影日を特定することができない。また、プリント写真に写し込まれた日付が読み取れない場合には、フィルムから取得した同一画像を検索し、当該フィルム画像に写し込まれている日時を読み取ることとしているので、プリント写真とフィルムの双方をデジタル化しておく必要がある。よって、日付写し込みがされていても、プリント写真しか現存しない場合には撮影日の特定をおこなうことができない場合がある。
【０００７】
一方で、画像ファイルにユーザが任意の日時情報を記録できる場合もある。この場合、プリント写真やフィルム写真からデジタル化した写真画像に対しても、ユーザ（撮影者等）が撮影日時を指定して記録することも可能である。しかしながら、従来では、撮影時期の年月日時分などを数値等で入力して指定する必要があり、ユーザの作業が繁雑であった。また、例えば、１つの行事について複数人が撮影した写真画像を集めて管理するような場合、作業するユーザが撮影者ではない写真画像については、正確な撮影日時を指定できない場合もある。よって、すべての写真画像について、ユーザが撮影時期を設定することができない場合も多く、撮影時期に基づいた管理をおこなうことが困難であった。
【特許文献１】特開２００４−３４８６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記実状に鑑みてなされたものであり、撮影時期などが不明な写真画像等であっても、撮影時期などに基づいて容易に管理することができる画像管理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点にかかる画像管理装置は、
画像データと、画像データに付帯する属性情報とを取得する画像データ取得手段と、
前記画像データ取得手段が取得した画像データが示す複数の画像の順序をユーザに指定させ、指定された順序を認識する画像順序指定手段と、
前記属性情報に基づいて、前記複数の画像を示す画像データのうち、所定の時期が明確な画像データを検出する画像検出手段と、
前記画像順序指定手段が認識した画像の順序と、前記画像検出手段が検出した画像データについての所定の時期と、に基づいて、前記複数の画像を示す画像データのうち、所定の時期が不明な画像データについての該所定の時期を推定する時期推定手段と、
前記時期推定手段が推定した時期を示す時期情報と、前記複数の画像を示す画像データとを対応づけて記憶する画像記憶手段と、
前記画像記憶手段が記憶した時期情報を用いて、画像データを検索する検索手段と、
を備えることを特徴とする。
【００１０】
このような構成によれば、画像データを記憶装置に記憶して管理する場合に、ユーザが選択した画像の中から所定の時期が明確な画像データを自動的に検出するとともに、ユーザが指定した画像の順序と、検出された画像データについての所定の時期を示す時期情報とに基づいて、選択された複数の画像のそれぞれについての所定の時期を自動的に推定して設定する。そして、推定された時期を示す時期情報を用いて画像データの検索をすることができるので、所定の時期が不明な画像データが含まれている場合でも、時期に基づく管理を容易におこなうことができる。
【００１１】
上記画像管理装置において、
前記時期推定手段は、前記画像検出手段が検出した画像データについての前記所定の時期を示す時間情報に、所定の時間量を加減算することで、前記所定の時期が不明な画像についての該所定の時期を推定することが望ましい。
【００１２】
このような構成によれば、選択された複数の画像の中に、所定の時期が明確な画像が１つでもあれば、この画像についての所定の時期を基準に、所定の時間量を加減算することで、順序が当該画像の前もしくは後の画像についての時期を自動的に推定して設定することができる。
【００１３】
上記画像管理装置において、
前記時期推定手段は、前記画像検出手段が検出した画像データが示す画像の順序が最初である場合、当該画像データについての前記所定の時期を示す時間情報に、所定の時間量を加算することで、他の画像についての前記所定の時期を推定することが望ましい。
【００１４】
このような構成によれば、ユーザが指定した順序の最初となる画像についての所定の時期が明確であれば、この画像についての当該時期を示す時間情報に所定の時間量を加算することで、当該画像に続く各画像についての所定の時期を自動的に推定して設定することができる。
【００１５】
上記画像管理装置において、
前記時期推定手段は、前記画像検出手段が検出した画像データが示す画像の順序が最後である場合、当該画像データについての前記所定の時期を示す時間情報から、所定の時間量を減算することで、他の画像についての前記所定の時期を推定することが望ましい。
【００１６】
このような構成によれば、ユーザが指定した順序の最後となる画像についての所定の時期が明確であれば、この画像についての当該時期を示す時間情報から所定の時間量を減算することで、当該画像に続く各画像についての所定の時期を自動的に推定して設定することができる。
【００１７】
上記画像管理装置において、
前記時期推定手段は、前記画像検出手段が検出した複数の画像データについての前記所定の時期を示す時間情報と、前記複数の画像の画像数とに基づいて、順序が前記複数の画像の間となる画像についての前記所定の時期を推定することが望ましい。
【００１８】
このような構成によれば、所定の時期が明確な画像が複数ある場合、これらの画像に挟まれている他の画像についての所定の時期を、検出された画像についての所定の時期を示す時期情報に基づいて自動的に推定して設定することができる。
【００１９】
上記画像管理装置において、
前記時期推定手段は、前記画像検出手段により前記所定の時期が明確な画像データが検出されない場合、前記複数の画像のいずれか１つについての撮影時期をユーザに指定させ、指定された撮影時期を示す時期情報と、当該画像の順序とに基づいて、他の画像についての撮影時期を推定することが望ましい。
【００２０】
このような構成によれば、選択された複数の画像の中から、所定の時期が明確な画像が検出されなければ、これらの画像のうちのいずれか１つについて、ユーザが時期を指定するだけで、他の画像についての所定の時期が自動的に推定される。
【００２１】
上記画像管理装置は、
前記記憶手段が記憶する画像データが示す画像を表示出力する表示手段と、をさらに備えていることが望ましく、この場合、
前記画像順序指定手段は、前記記憶手段が記憶する画像データが示す複数の画像を前記表示手段に表示し、表示された画像の順序をユーザに指定させることが望ましい。
【００２２】
このような構成によれば、選択された複数の画像を表示手段に表示し、その表示画面上で、画像の順序をユーザに指定させることができるので、煩雑な作業を伴うことなく、画像の順序を指定することができる。
【００２３】
上記画像管理装置において、
前記画像は写真画像とすることができ、この場合、
前記画像検出手段は、撮影時期が明確な写真画像の画像データを検出し、
前記時期推定手段は、撮影時期が不明な写真画像の撮影時期を推定することが望ましい。
【００２４】
このような構成によれば、写真画像の画像データを管理する場合に、撮影時期が明確な画像データを自動的に検出し、検出した画像データについての撮影時期に基づいて、撮影時期が不明な他の写真画像の撮影時期を自動的に推定して設定することができる。
【００２５】
上記画像管理装置において、
前記画像検出手段は、前記属性情報が示す、撮影もしくはカメラに特有の情報を検出することで、撮影時期が明確な写真画像の画像データを検出することが望ましい。
【００２６】
このような構成によれば、画像データに付帯する、例えば、Exifデータなどに基づいて、デジタルカメラなどによる撮影で生成された画像データと、プリント写真などをスキャナなどでデジタル化することで生成された画像データとが峻別できるので、撮影時期が明確な写真画像の画像データを自動的に検出することができる。
【００２７】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
少なくとも、写真画像を示す画像データを取得して記憶する記憶手段と、前記記憶手段が記憶する画像データが示す画像を表示する表示手段と、を備える装置を制御するコンピュータに、
前記記憶手段が記憶する画像データが示す画像のうち、ユーザが選択した複数の画像を前記表示手段に表示し、該複数の画像の順序をユーザに指定させる機能と、
ユーザが指定した画像の順序を認識する機能と、
前記画像データに付帯する属性情報に基づいて、選択された複数の画像を示す画像データから撮影時期が明確な画像データを検出する機能と、
認識した画像の順序と、検出した画像データについての所定の時期と、に基づいて、前記複数の画像を示す画像データのうち、所定の時期が不明な画像データについての該所定の時期を推定する機能と、
推定した撮影時期を示す時期情報と画像データとを対応づけて前記記憶手段に記録する機能と、
少なくとも、推定された撮影時期を示す時期情報を用いて、前記記憶手段が記憶する画像データを検索する機能と、
を実現させることを特徴とする。
【００２８】
このようなプログラムを、画像データを保存して表示できる装置（例えば、パーソナルコンピュータ、デジタルカメラ、プリンタ、など）に適用することで、既存の装置や汎用装置を上記画像管理装置として機能させることができる。
【発明の効果】
【００２９】
本発明によれば、写真画像などの画像データを管理する際に、ユーザが順序を指定した複数の画像の中から、撮影時期などの時期が明確な画像データを検出し、検出した画像についての時期と、各画像の順序とに基づいて、他の画像についての撮影時期などを自動的に推定して設定することができるので、撮影時期などの時期が明確な画像データと不明な画像データとが混在している場合でも、ユーザによる煩雑な作業を要することなく、時期に基づく管理をおこなうことができる。よって、写真画像などの画像データを容易に管理することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明を実施するための形態を、図面を参照して説明する。本実施形態では、写真画像などの画像データを保存して管理する場合を例に以下説明する。すなわち、本実施形態では、画像データを取得して保存し、表示出力する機能を有する画像管理装置１００（電子アルバム装置）により画像データが保存・管理され、必要に応じて、ユーザが所望する画像が出力される。
【００３１】
図１を参照して画像管理装置１００の構成を説明する。図１は、画像管理装置１００の構成を示すブロック図である。画像管理装置１００は、少なくとも画像データの保存と出力（表示出力）が可能な装置であり、図示するように、制御部１１０と、画像取得部１２０と、操作部１３０と、表示部１４０と、プログラム格納部１５０と、記憶部１６０と、から構成される。
【００３２】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）やワークエリアとなる所定の記憶装置（ＲＡＭ（Random Access Memory）など）から構成され、画像管理装置１００の各部を制御するとともに、プログラム格納部１５０に格納されている所定の動作プログラムに基づいて後述する各処理を実行する。
【００３３】
画像取得部１２０は、画像データを取得するためのインタフェースとして機能し、外部から画像データを取得して記憶部１６０に格納する。画像取得部１２０は、例えば、記録媒体の読取装置や所定の通信インタフェースなどで構成される。
【００３４】
記録媒体の読取装置として、例えば、メモリカードスロットを採用することができる。このメモリカードスロットには、例えば、デジタルカメラでの画像記録に用いられているメモリカードが挿入される。この場合、画像取得部１２０は、当該メモリカードに記録されている画像データ、すなわち、デジタルカメラで撮影された画像を示す画像データを取得する。また、記録媒体の読取装置として、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ（Digital Versatile Disk）などの記録媒体の駆動装置を採用することもできる。この場合は、これらの記録媒体に記録されている画像データを読み取って取得する。
【００３５】
画像取得部１２０で実現される通信インタフェースとして、例えば、ＵＳＢ（Universal Serial Bus）などのデータ転送規格に基づくコネクタなどを採用することができる。この場合、画像取得部１２０には、所定のケーブルなどを介して、例えば、デジタルカメラ、パーソナルコンピュータ、スキャナ、などの装置が接続される。画像取得部１２０は、接続されている装置からのデータ転送により画像データを取得する。すなわち、デジタルカメラが接続されている場合には、当該デジタルカメラを用いた撮影で生成された画像データを取得し、パーソナルコンピュータが接続されている場合には、当該パーソナルコンピュータの記憶装置に記録されている画像データを取得する。また、スキャナが接続されている場合には、当該スキャナによる読取動作で生成された画像データを取得する。この場合、接続されているスキャナを動作させるプログラム（いわゆるドライバ）を制御部１１０が実行することで、接続されているスキャナから画像データを取得することとする。
【００３６】
本実施形態にかかる画像管理装置１００は、画像取得部１２０により、写真画像の取得をおこなうものとする。写真画像として、本実施形態では、デジタルカメラを用いた撮影により生成された画像（以下、「カメラ画像」とする）と、スキャナによる読み取りで得られた写真画像（以下、「スキャナ画像」とする）の２種類の写真画像を処理対象とする。
【００３７】
スキャナ画像は、例えば、写真フィルム（ネガフィルムなど）やプリント写真から読み取られた写真画像であるものとする。ここで、写真フィルムとは、フィルム式カメラによる撮影で露光したフィルムなどをいい、プリント写真とは、フィルム式カメラでの撮影に使用したフィルムから印画紙に現像したものなどをいう。
【００３８】
なお、デジタルカメラで撮影したものであるが、そのデジタルデータが現存せず、印画紙や印刷用紙にプリントしてある写真については、スキャナ画像の対象とする。換言すれば、本実施形態におけるカメラ画像は、デジタルカメラによる撮影で生成された画像であって、かつ、撮影時に生成されたデジタルデータを取得可能なものをいう。
【００３９】
カメラ画像は、画像取得部１２０とデジタルカメラとを接続することで取得する他、デジタルカメラで使用されているメモリカードを読み取ることで取得する。また、スキャナ画像は、画像取得部１２０とスキャナとを接続することで取得する他、スキャナに接続されているパーソナルコンピュータなどから取得する。あるいは、スキャナ画像の画像データを格納している記録媒体（ＤＶＤなど）を読み取ることで取得する。なお、スキャナ画像がメモリカードに格納されていてもよく、カメラ画像がパーソナルコンピュータやＤＶＤなどの記録媒体に格納されていてもよい。
【００４０】
また、本実施形態では、カメラ画像およびスキャナ画像のいずれにも、所定の属性情報が付加されているものとする。この属性情報には、少なくとも、各画像データが作成された日時を示す作成日時情報が含まれているものとする。ここで、カメラ画像に付加されている作成日時情報は、デジタルカメラで画像データが生成された日時を示すので、撮影日時を示すことになる。また、スキャナ画像に付加されている作成日時情報は、スキャナでの読み取りにより画像データが作成された日時を示す。
【００４１】
このような属性情報は、例えば、Exif（Exchangeable Image File Format）形式のデータであるものとする。Exifデータは、デジタルカメラによる撮影時のカメラの動作や設定なども記録されるデータである。したがって、カメラ画像に付帯する属性情報には、例えば、撮影時のシャッタスピードや絞り値、フラッシュ使用の有無、などといった、スキャナでの画像生成では付加されることはないが、カメラによる撮影では付加される情報、すなわち、カメラによる撮影に特有の情報（以下、「カメラ情報」とする）が含まれていることになる。カメラ情報には、上記のような撮影時のカメラ動作や設定を示す情報の他、例えば、レンズのＦ値などといった、カメラに特有の性能情報なども含まれるものとする。
【００４２】
操作部１３０は、例えば、キーやボタン、ポインティング・デバイスなどの所定の入力装置から構成され、ユーザにより操作されることで、ユーザの指示や選択動作を受け付け、操作に応じた信号を生成して制御部１１０に入力する。
【００４３】
表示部１４０は、例えば、液晶表示装置などから構成され、画像取得部１２０が取得した画像や記憶部１６０に格納されている画像を表示する他、ユーザに対するメッセージなどを表示する。なお、表示部１４０がタッチパネル式の表示装置から構成される場合には、表示部１４０は操作部１３０としても機能する。
【００４４】
プログラム格納部１５０は、例えば、ハードディスク装置やＲＯＭ（Read Only Memory）などといった所定の記憶装置から構成され、制御部１１０が実行する種々の動作プログラムが格納されている。プログラム格納部１５０に格納される動作プログラムは、画像管理装置１００の基本動作を司る任意のＯＳ（Operating System：基本ソフトウェア）などの他に、後述する各処理を実現するための動作プログラムが格納されている。後述する画像管理装置１００による処理は、制御部１１０がこれらの動作プログラムを実行することで実現される。
【００４５】
すなわち、プログラム格納部１５０に格納されている動作プログラムを実行することで、制御部１１０は、図２に示すような構成として機能する。図示するように、制御部１１０は、画像管理処理部１１１、基準画像検出部１１２、表示制御部１１３、として機能する。
【００４６】
画像管理処理部１１１は、操作部１３０、記憶部１６０などと協働し、画像取得部１２０が取得し、記憶部１６０に格納された画像データの管理にかかる種々の処理をおこなう。本実施形態では、ユーザが選択した一連の写真画像について、ユーザが指定する順序に基づいて、撮影時期に応じた時系列管理をおこなう。この場合、画像管理処理部１１１は、一連の写真画像に含まれている撮影時期が明確な画像データやユーザが指定した画像順序などに基づいて、撮影時期が不明な写真画像の撮影時期を推定し、推定した撮影時期を示す時期情報（以下、「仮時期情報」とする）を設定する。
【００４７】
基準画像検出部１１２は、画像管理処理部１１１により時系列管理をおこなう際に、各画像の時系列順を決定するための基準となる画像（基準画像）を検出する。本実施形態では、写真画像の撮影時期に基づいた時系列管理をおこなうため、撮影時期を示す情報を有する画像データを基準画像として検出する。ここで、上述したように、カメラ画像には、撮影日時を示す属性情報が付帯しているので、撮影時期に基づく時系列管理の基準画像とすることができる。よって、基準画像検出部１１２は、ユーザが管理対象として選択した複数の画像からカメラ画像を基準画像として検出する。この場合、対象となる画像の属性情報にカメラ情報が含まれていればカメラ画像であると判別し、含まれていなければスキャナ画像であると判別する。換言すると、カメラ画像を検出することによって、基準画像検出部１１２は、撮影時期が明確な写真画像を検出することになる。
【００４８】
表示制御部１１３は、表示部１４０を制御し、画像取得部１２０が取得し記憶部１６０に格納されている画像データなどを表示部１４０に表示させる。ここで、表示制御部１１３は、画像管理処理部１１１により管理対象とされた画像データを表示部１４０に表示する。また、ユーザが処理の指定や選択をおこなうための種々の画面を生成して表示部１４０に表示する。
【００４９】
本実施の形態では、制御部１１０がプログラム格納部１５０に格納されているプログラムを実行することにより、いわゆるソフトウェア処理で上記機能を実現するが、これらの機能に特化した回路（いわゆる、ＡＳＩＣ（Application Specific Integrated Circuit））などを画像管理装置１００に構成することで、いわゆるハードウェア処理によって上記機能が実現されてもよい。
【００５０】
次に記憶部１６０について説明する。記憶部１６０は、例えば、半導体記憶装置やハードディスク装置などといった所定の記憶装置から構成され、取得された画像データを格納する他、本実施形態にかかる処理で用いられるデータや生成されるデータを格納する。本実施形態では、記憶部１６０にデータベース（ＤＢ）を構成し、各データベースに所定のデータを格納する。記憶部１６０には、例えば、取得画像ＤＢ１６１などが構成される。取得画像ＤＢ１６１について図面を参照して説明する。
【００５１】
取得画像ＤＢ１６１には、画像取得部１２０が取得した画像データと、各画像データに付帯する情報などが格納される。取得画像ＤＢ１６１に記録される情報の例を図３に示す。図示するように、取得画像ＤＢ１６１には、画像取得部１２０が取得した画像単位で一意に割り当てられる識別情報（画像ＩＤ）を主キーとしたレコードが作成されている。各レコードには、当該画像データのファイル名を示す情報（ファイル名）、当該画像データが取得画像ＤＢ１６１に格納された日時を示す情報（格納日時）、当該画像の実データ、当該画像データに付加されている属性情報、基準画像検出部１１２が判別した当該画像の種別を示す情報（画像種別）、当該画像の撮影時期が不明である場合に画像管理処理部１１１が推定した撮影時期を示す情報（仮時期情報）、当該画像の撮影時期が不明である場合にユーザが指定した撮影時期を示す情報（任意時期情報）、などが記録される。
【００５２】
ここで、取得画像ＤＢ１６１に記録される属性情報として、例えば、取得した画像データに付帯しているExifデータなどが格納される。この属性情報は、デジタルカメラでの撮影時およびスキャナによる読み取り時に生成されて画像データに付加されるものであり、少なくとも、当該画像データの作成日時情報が含まれているものとする。すなわち、デジタルカメラでの撮影で生成された画像データ（カメラ画像）の属性情報には、撮影日時を示す情報が含まれていることになる。また、カメラ画像の属性情報には、上述したカメラ情報が含まれているものとする。
【００５３】
また、仮時期情報は、後述する処理で画像管理処理部１１１が設定した撮影時期を示す情報であり、任意時期情報は、ユーザが当該写真画像の撮影時期として入力指定した時期情報である。これらは、例えば、撮影時期の年月日時分を示す情報で記録される。
【００５４】
このような構成の画像管理装置１００の動作を以下説明する。本実施形態では、画像管理装置１００を用いて、デジタルカメラで撮影した写真画像（カメラ画像）や、プリント写真などをスキャナで読み取った写真画像（スキャナ画像）の保存・管理をおこなう場合を例示する。本実施形態では、これらの写真画像を画像管理装置１００が取得し、取得した画像データを撮影時期に基づいて管理する。すなわち、画像管理装置１００の取得画像ＤＢ１６１には、画像取得部１２０が取得したカメラ画像やスキャナ画像が格納されており、これらの写真画像を、例えば、撮影時期などに基づいて管理する。
【００５５】
この場合、撮影日時が明確なカメラ画像と、撮影時期が不明なスキャナ画像とが混在しているので、各画像データの作成日時では撮影時期に基づいた管理をおこなうことができない。よって、本実施形態では、例えば、画像内容などに基づいて、撮影時期に関連性のある一連の写真画像（以下、「管理対象画像」とする）をユーザが選択し、選択した管理対象画像の順序をユーザが指定することで、画像管理装置１００が各写真画像の撮影時期を特定する。このために画像管理装置１００がおこなう「撮影時期設定処理」を、図４に示すフローチャートを参照して説明する。
【００５６】
この「撮影時期設定処理」は、ユーザにより管理対象画像が選択されたことを契機に開始されるものとする。写真画像の選択においては、例えば、取得画像ＤＢ１６１に格納されているすべての写真画像を表示部１４０に一覧表示し、この中からユーザが選択することができる他、例えば、任意の検索手法を用いて検索することで選択する。この場合、例えば、写真画像を取得画像ＤＢ１６１に格納した日時などに基づいて検索してもよい。すなわち、ユーザが管理対象画像を選択する方法は任意であり、撮影時期に関連性があるとユーザが判断した写真画像が複数選択されればよい。なお、「撮影時期に関連性のある一連の写真画像」とは、例えば、同日に撮影されたとユーザが判断した複数の写真画像や、任意の所定期間中（例えば、夏休みなど）に撮影されたとユーザが判断した複数の写真画像、などといった、任意の撮影時期に撮影された複数の写真画像をいう。
【００５７】
画像の選択は、ユーザが操作部１３０を操作することによりおこなわれ、操作部１３０がユーザの操作に応じた入力信号を制御部１１０に入力することで、制御部１１０は、いずれの画像が管理対象画像として選択されたかを認識する。ユーザが管理対象画像を選択することで処理が開始されると、画像管理処理部１１１は、選択された画像の表示を表示制御部１１３に指示し、これに応じて、表示制御部１１３は、ユーザが選択した管理画像をサムネイルなどで一覧表示する「対象画像表示画面」（図５（ａ））を表示部１４０に表示する（ステップＳ１０１）。
【００５８】
図示するように、「対象画像表示画面」には、ユーザが選択した画像が一覧表示される他、これらの画像の順序を撮影順に変更可能である旨のメッセージなどが表示される。すなわち、表示制御部１１３は、ユーザが選択した管理対象画像の順序をユーザが変更可能となるように対象画像表示画面を表示部１４０に表示する。この場合、ユーザによる操作部１３０の操作に応じて、例えば、表示されているサムネイル画像をドラッグにより移動可能としたり、サムネイル画像のうちの一を選択し、選択した画像の移動方向（上下左右）を指定させたりすることで、管理対象画像の順序をユーザが任意に変更できるものとする。
【００５９】
なお、対象画像表示画面が表示された時点で一覧表示されている管理対象画像の順序は、例えば、選択された順に表示されているものとし、この時点での表示順序（配列順序）は、実際の撮影時期などとは無関係であるものとする。よって、表示されている管理対象画像の順序が撮影順でない場合、ユーザは、操作部１３０を操作し、撮影順に配列されるよう管理対象画像の順序を変更する。そして、管理対象画像の順序が確定したことを指示するための「ＯＫ」ボタンを指示する。なお、対象画像表示画面が表示された時点での順序でよい場合、ユーザは、画像の順序を変更させずに「ＯＫ」ボタンを指示する。操作部１３０は、ユーザの操作に応じた入力信号を生成し、制御部１１０に入力する。ここでは、例えば、管理対象画像それぞれの画像ＩＤと順序を示す情報とを対応づけた入力信号を生成して制御部１１０に入力する。
【００６０】
画像管理処理部１１１は、操作部１３０からの入力に基づいて、各管理対象画像の順序を認識すると（ステップＳ１０２）、当該管理対象画像の画像ＩＤを基準画像検出部１１２に通知する。画像管理処理部１１１からの通知に応じて、基準画像検出部１１２は、取得画像ＤＢ１６１にアクセスし、通知された画像ＩＤに対応するレコードに記録されている情報を参照することにより、管理対象画像の中から撮影時期を特定可能な画像（以下、「基準画像」とする）を検出する（ステップＳ１０３）。
【００６１】
上述したように、デジタルカメラによる撮影で生成されたカメラ画像には、撮影日時を示す属性情報が付帯しているので、撮影時期が特定可能な画像となる。よって、基準画像検出部１１２は、管理対象画像の中にカメラ画像があるか否かを判別する。この場合、基準画像検出部１１２は、属性情報（Exifデータなど）にカメラ情報が含まれている画像データ、もしくは、画像種別として「カメラ画像」が記録されている画像データを検出する。なお、属性情報にカメラ情報が含まれており、かつ、画像種別の記録のない画像データを検出した場合、基準画像検出部１１２は、当該画像データの画像種別が「カメラ画像」であることを取得画像ＤＢ１６１に記録する。
【００６２】
また、取得時には撮影時期が不明なスキャナ画像であっても、ユーザが設定した撮影時期を示す任意時期情報が付加されている場合もある。したがって、任意時期情報が記録されているスキャナ画像（以下、「設定済画像」とする）も、撮影時期が特定可能な画像となる。よって、基準画像検出部１１２は、管理対象画像の中に、カメラ画像、もしくは、設定済画像があるか否かを判別することにより、管理対象画像の中から基準画像を検出する。
【００６３】
ここで、管理対象画像の中から基準画像が検出されない場合（ステップＳ１０３：Ｎｏ）、すべての管理対象画像が撮影時期の不明な画像ということになる。この場合、基準画像検出部１１２は、その旨を画像管理処理部１１１に通知する。画像管理処理部１１１は、基準画像検出部１１２からの通知に応じて、管理対象画像のいずれかに、ユーザが任意に指定する撮影時期情報（任意時期情報）を設定する（ステップＳ１０４）。
【００６４】
ここでは、表示制御部１１３が、図５（ｂ）に示すような「設定対象選択画面」を表示部１４０に表示し、撮影時期を設定する画像をユーザに選択させる。ユーザが操作部１３０を操作して、設定対象とする画像を選択すると、表示制御部１１３は、図５（ｃ）に示すような「撮影時期入力画面」を表示部１４０に表示する。ユーザは、操作部１３０を操作し、選択した画像の撮影時期を示す年月日を入力する。
【００６５】
このようにして、ユーザが任意に撮影時期を設定すると、画像管理処理部１１１は、取得画像ＤＢ１６１にアクセスし、ユーザが選択した画像のレコードに、入力された撮影時期情報を任意時期情報として記録する。
【００６６】
一方、管理対象画像から基準画像が検出された場合（ステップＳ１０３：Ｙｅｓ）、基準画像検出部１１２は、検出された基準画像の画像ＩＤを画像管理処理部１１１に通知する。画像管理処理部１１１は、基準画像検出部１１２からの通知に応じて、検出された基準画像の撮影時期に基づいて、基準画像以外の管理対象画像の撮影時期を推定するための「撮影時期推定処理（１）」を実行する（ステップＳ２００）。この「撮影時期推定処理（１）」の詳細を、図６に示すフローチャートを参照して説明する。
【００６７】
処理が開始されると、画像管理処理部１１１は、表示部１４０に表示されている管理対象画像の順序が最初の画像（先頭画像）もしくは最後の画像（終端画像）の一方が基準画像であるか否かを判別する（ステップＳ２０１）。
【００６８】
先頭画像および終端画像の一方が基準画像である場合（ステップＳ２０１：Ｙｅｓ）、画像管理処理部１１１は、これらの画像の双方が基準画像であるか否かを判別する（ステップＳ２０２）。
【００６９】
管理対象画像のうち、最初と最後の画像が共に基準画像である場合（ステップＳ２０２：Ｙｅｓ）、画像管理処理部１１１は、取得画像ＤＢ１６１にアクセスし、先頭画像と終端画像のそれぞれについての撮影時期情報を取得し、これらの画像間の撮影時期の時間幅（以下、「両端時間幅」とする）を算出する（ステップＳ２０３）。ここでは、扱う時期情報の単位の最小単位で算出することとする。時期情報を年月日時分で設定している場合は、分単位で両端時間幅を算出する。例えば、先頭画像の撮影時期が「2005.3.10 13:20」であり、終端画像の撮影時期が「2005.3.15 15:20」である場合の両端時間幅は、「7320分」となる。
【００７０】
両端時間幅を求めると、画像管理処理部１１１は、求めた両端時間幅を管理対象画像の画像数で除することで、各管理対象画像間の等間隔な時間間隔を算出する（ステップＳ２０４）。例えば、管理対象画像の画像数が５である場合、ステップＳ２０３で例示した「7320分」を５で除すると、「1464分」が各管理画像間の時間間隔となる。
【００７１】
各画像間の時間間隔を算出すると、画像管理処理部１１１は、算出した時間間隔に基づいて、両端の画像以外の管理対象画像の撮影時期を推定して（ステップＳ２０５）、処理を終了する。ここでは、先頭画像の撮影時期を示す時間情報に、ステップＳ２０４で算出した時間間隔を示す時間情報を順次加算していくことで、管理対象画像それぞれの撮影時期として推定する。例えば、先頭画像の撮影時期が「2005.3.10 13:20」であり、時間間隔が「1464分」である場合、先頭画像の次の画像の撮影時期は「2005.3.11 13:44」となる。画像管理処理部１１１は、このようにして求めた撮影時期の時間情報に、ステップＳ２０４で求めた時間間隔を示す時間情報を順次加算していくことで、先頭画像に続くすべての管理対象画像の撮影時期を推定する。
【００７２】
このように、管理対象画像の両端の画像の撮影時期が明確である場合、両端画像の撮影時期に基づいて管理対象画像全体の撮影時期の範囲が特定できるので、この範囲内で等間隔な時間設定とすることで、両端画像以外の管理対象画像の撮影時期を推定することができる（このような推定方法を以下「等間隔推定」とする）。一方、基準画像が先頭画像でも終端画像でもない場合（ステップＳ２０１：Ｎｏ）、もしくは、先頭画像か終端画像の一方である場合（ステップＳ２０２：Ｎｏ）は、管理対象画像全体の撮影時期の範囲を特定することができない。画像管理処理部１１１は、このような場合に各画像の撮影時期を特定するための「撮影時期推定処理（２）」を実行する（ステップＳ３００）。この「撮影時期推定処理（２）」の詳細を図７に示すフローチャートを参照して説明する。
【００７３】
処理が開始されると、画像管理処理部１１１は、検出された基準画像が単一であるか否かを判別する（ステップＳ３０１）。ここでは、両端画像のいずれか一方のみが基準画像であるか、両端画像以外のいずれか１つの画像のみが基準画像である場合が該当する。
【００７４】
基準画像が単一である場合（ステップＳ３０１：Ｙｅｓ）、画像管理処理部１１１は表示制御部１１３に指示し、図８に示すような「時期範囲指定画面」を表示部１４０に表示し（ステップＳ３０２）、管理対象画像全体の撮影時期のおよその範囲をユーザに指定させる。ここでは、ユーザが選択した一連の写真画像（管理対象画像）のおよその撮影時期範囲を、例えば、「同日」、「同月」、「同年」、「複数年」のいずれかを選択することで指定する。例えば、同日に撮影された写真画像を管理対象画像としてユーザが選択した場合は、ユーザは操作部１３０を操作して、画面上の「同日」を選択する。
【００７５】
操作部１３０は、ユーザの操作に応じた入力信号を生成して、制御部１１０に入力する。画像管理処理部１１１は、操作部１３０からの入力に基づいて、ユーザが指定した撮影時期範囲を認識する（ステップＳ３０３）。画像管理処理部１１１は、ユーザが指定した撮影時期範囲に基づいて、各管理対象画像の撮影時期を推定する際に加減算する時間量の単位を決定する（ステップＳ３０４）。本実施形態では、基準画像が単一である場合、当該基準画像の撮影時期に所定の時間量を加減算することで、他の管理対象画像の撮影時期を推定する（詳細後述）。したがって、ここでは、その加減算する時間量の単位を、ユーザが指定した撮影時期範囲に基づいて決定する。
【００７６】
例えば、ユーザが指定した撮影時期範囲が「同日」である場合は、時分単位で加減算することとする（例えば、±１時間や±３０分、など）。また、撮影時期範囲が「同月」であれば、日単位以下で加減算する（例えば、±１日や±１０時間など）。同様に、撮影時期範囲が「同年」であれば、例えば、月単位以下で加減算し（例えば、±１ヶ月や±１０日など）、「複数年」であれば、例えば、年単位以下で加減算する（例えば、±１年や±３ヶ月など）。
【００７７】
ここで、時間量の単位を決定する際に、管理対象画像の画像数を考慮してもよい。この場合、例えば、画像数が少ないほど小さい単位とし、画像数が多いほど大きい単位を設定する。ここでは、例えば、撮影時期範囲毎に画像数の閾値を予め設定しておく。例えば、「同日」とする撮影時期範囲における画像数の閾値を「１０（枚）」と設定した場合、管理対象画像の画像数が閾値以下であれば、時間量単位を「±３０分」と決定し、画像数が閾値より多ければ、時間量単位を「±１時間」と決定する。このように画像数に応じて時間量単位を決定することで、実際の撮影時期により近い撮影時期として推定することができる。このような画像数と時間量単位との対応関係を示す情報（対応表など）を予め記憶部１６０に格納しておき、ステップＳ３０４で画像管理処理部１１１が参照することで時間単位を決定してもよい。
【００７８】
次に画像管理処理部１１１は、基準画像の撮影時期を示す時期情報に、ステップＳ３０４で決定した単位の時間量を加算もしくは減算することで、基準画像以外の管理対象画像の撮影時期を推定して（ステップＳ３０５）、処理を終了する。
【００７９】
ここでは、先頭画像が基準画像である場合、画像管理処理部１１１は、先頭画像の撮影時期を示す時間情報（年月日時分）に、ステップＳ３０４で決定した時間単位での所定の時間量を順次加算することで、先頭画像に続く各管理対象画像の撮影時期を推定する。
【００８０】
また、終端画像が基準画像である場合は、終端画像の撮影時期を示す時間情報から所定の時間量を順次減算することで、終端画像より前の各管理対象画像の撮影時期を推定する。
【００８１】
一方、基準画像が先頭画像でも終端画像でもない場合は、その基準画像の撮影時期を示す時間情報から所定の時間量を順次減算することで、当該基準画像より前の各管理対象画像の撮影時期を推定し、所定の時間量を順次加算することで、当該基準画像に続く各管理対象画像の撮影時期を推定する。
【００８２】
このように、基準画像が単一である場合、その基準画像の撮影時期を示す時間情報に所定の時間量を加減算することで、各管理対象画像の撮影時期を推定することができる（このような推定方法を以下「加減推定」とする）。
【００８３】
一方、基準画像が複数あり、かつ、両端画像が基準画像ではない場合（ステップＳ３０１：Ｎｏ）、画像管理処理部１１１は、上記「撮影時期推定処理（１）」で説明した「等間隔推定」と、上記「加減推定」とを組み合わせて、各管理対象画像の撮影時期を推定して（ステップＳ３０６）、処理を終了する。
【００８４】
すなわち、基準画像に挟まれている管理対象画像には、両端の基準画像の撮影時期に基づいた等間隔推定により撮影時期を設定し、基準画像に挟まれていない管理対象画像には、最も近い基準画像の撮影時期に基づいた加減推定により撮影時期を設定する。
【００８５】
ステップＳ３０５もしくはＳ３０６で、管理対象画像それぞれの撮影時期が推定されると「撮影時期推定処理（２）」は終了し、図６に示す「撮影時期推定処理（１）」のフローを経て「撮影時期設定処理」（図４）のフローに戻る。「撮影時期設定処理」では、画像管理処理部１１１により、推定された撮影時期を示す時期情報が取得画像ＤＢ１６１に記録され（ステップＳ１０５）、処理を終了する。
【００８６】
ここでは、画像管理処理部１１１が取得画像ＤＢ１６１にアクセスし、「撮影時期推定処理（１）」もしくは「撮影時期推定処理（２）」で撮影時期が推定された管理対象画像のレコードに、推定された撮影時期を示す時期情報を仮時期情報として記録する。
【００８７】
以上のような処理により、撮影時期に関連性のある他の写真画像の撮影時期と、ユーザが指定した撮影順序に基づいて、撮影時期が不明な写真画像の撮影時期を画像管理装置１００が推定して設定することができる。そして、このようにして設定された撮影時期情報（仮時期情報）を、画像管理装置１００での写真画像の検索時に用いることができる。
【００８８】
検索をおこなう場合、例えば、検索条件をユーザが入力する画面が表示部１４０に表示され、入力された検索条件に該当する画像データを画像管理処理部１１１が取得画像ＤＢ１６１から検索する。ここで、検索条件として、撮影時期が指定された場合、画像管理処理部１１１は、明確な撮影日時情報（カメラ画像の作成日時情報やユーザが指定した任意時期情報）だけではなく、上記処理により画像管理処理部１１１が推定して設定した仮時期情報も参照して検索する。これにより、撮影時期が明確な写真画像と不明な写真画像とが混在していても、例えば、時系列順に画像を読み出すなどといった、撮影時期に基づく時系列管理をおこなうことができる。
【００８９】
なお、検索結果を表示する際には、例えば、カメラ画像の属性情報や任意時期情報に基づいて検索された画像と、仮時期情報に基づいて検索された画像とを区分して表示してもよい。そして、検索結果を示す画面では、該当する画像が、例えば、サムネイルにより選択可能に一覧表示される。
【００９０】
このようにして検索された画像は、ユーザにより種々の方法で利用される。例えば、サムネイル表示されている画像のいずれかをユーザが選択し、選択された画像を、鑑賞用に通常のサイズで表示部１４０に表示させることができる他、選択された画像を他の記録媒体にコピーしたり、プリンタに転送して印刷したりすることで適宜利用される。なお、画像選択においては、例えば、各画像に対応するチェックボックスなどを表示することにより、複数の画像を一括に選択できるようにしてもよい。
【００９１】
以上説明したように、上記実施形態にかかる画像管理装置１００によれば、実際の撮影日時を示す情報が記録されていない写真画像が含まれている場合であっても、撮像時期に基づいた管理をおこなうことができる。
【００９２】
上記各実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００９３】
例えば、上記実施形態では、基準画像が単一であった場合、基準画像の撮影時期を示す時間情報に所定の時間量を加減算することで他の画像の撮影時期を推定したが、例えば、ユーザが指定した撮影時期範囲と、管理対象画像の画像数と、基準画像の位置（順序）と、基準画像の撮影時期と、に基づいて画像管理処理部１１１が管理対象画像全体の撮影時期範囲を推定することで、等間隔推定により各画像の撮影時期を推定してもよい。
【００９４】
この場合、例えば、撮影時期範囲が「同日」、基準画像の位置（順序）が「先頭」、基準画像の撮影時期が「2005.3.10 13:30」であるとすると、撮影時期範囲が「同日」なので、画像管理処理部１１１は、管理対象画像全体の撮影時期範囲を「2005.3.10 13:30 〜 2005.3.10 23:59」と推定することができる。そして、この撮影時期範囲における時間幅を画像数で除することで時間間隔を算出すれば、上述した等間隔推定により各画像の撮影時期を推定して設定することができる。
【００９５】
また、上記実施形態では、基準画像が単一である場合に、予め用意された撮影時期範囲をユーザが選択することで、管理対象画像のおよその撮影時期範囲を指定したが、撮影時期範囲の選択肢の種類や数は任意である。
【００９６】
上記実施形態では、管理対象画像中に基準画像が検出されなかった場合、ユーザが撮影時期の年月日を入力することで任意時期情報として設定したが、ユーザが任意に撮影時期を設定する方法やその時間単位は任意である。
【００９７】
また、上記実施形態では、写真画像を対象とした場合を例示したが、本発明にかかる画像管理装置で管理可能な画像は写真画像に限らず、種々の画像を示す画像データを対象としてもよい。この場合、撮影時期以外の時期情報を管理基準としてもよい。
【００９８】
また、上記実施形態で例示した画像管理装置１００は、取得した画像データを記憶して表示出力する構成により、単体で写真画像の管理をおこなうための装置（電子アルバム装置）として機能するものであるが、このような構成を、写真画像を扱う種々の装置に組み込むことで、本発明にかかる画像管理装置を実現してもよい。
【００９９】
例えば、デジタルカメラに本発明を適用することで画像管理装置として機能させてもよい。この場合、例えば、デジタルカメラが採用しているメモリカードに、撮影画像とスキャナなどで取得した画像とを格納しておき、デジタルカメラの動作を制御するコンピュータ（ＣＰＵなど）が、上述した各処理と同様の処理を実行することで、メモリカードに格納されている写真画像を撮影時期に基づいて管理することができる。その他、例えば、デジタルカメラなどから写真画像を取得して印刷するプリンタや、写真店などでのプリント用に写真画像データを受け付ける装置などに本発明を適用してもよい。
【０１００】
この場合、これらの装置に本発明にかかる構成を当初より組み込んで提供可能であることはもとより、例えば、本発明にかかる画像管理装置をモジュールとして構成し、既存の装置に組み込むことで画像管理機能を付加してもよい。また、上述した各処理を実現するためのプログラムを既存の装置に適用することで、本発明にかかる画像管理装置として機能させてもよい。
【０１０１】
また、インターネットなどの通信ネットワークを介して電子アルバムサービスを提供するＡＳＰ（Application Service Provider）のサーバなどに本発明を適用できる他、パーソナルコンピュータなどの汎用コンピュータ装置を本発明にかかる画像管理装置として機能させてもよい。
【０１０２】
いずれの場合も、上述した各処理を実現するためのプログラムを各装置に適用し、装置を制御するコンピュータ（ＣＰＵなど）が適用されたプログラムを実行することで、本発明にかかる画像管理装置として機能させることができる。
【０１０３】
このようなプログラムを提供する形態は任意であり、例えば、ＣＤ−ＲＯＭなどの記録媒体に格納して提供可能であることはもとより、例えば、インターネットなどの通信媒体を介して配布することで提供してもよい。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態にかかる画像管理装置の構成を示すブロック図である。
【図２】図１に示す制御部により実現される機能構成を示す機能ブロック図である。
【図３】図１に示す記憶部１６０に構成される取得画像ＤＢに記録される情報の例を示す図である。
【図４】本発明の実施形態にかかる「撮影時期設定処理」を説明するためのフローチャートである。
【図５】図４に示す撮影時期設定処理で表示される画面の表示例を示す図であり、（ａ）は「対象画像表示画面」の表示例を示し、（ｂ）は「設定対象選択画面」の表示例を示し、（ｃ）は「撮影時期入力画面」の表示例を示す。
【図６】図４に示す撮影時期設定処理で実行される「撮影時期推定処理（１）」を説明するためのフローチャートである。
【図７】図６に示す撮影時期推定処理（１）で実行される「撮影時期推定処理（２）」を説明するためのフローチャートである。
【図８】図７に示す撮影時期推定処理（２）において表示される「時期範囲指定画面」の表示例を示す図である。
【符号の説明】
【０１０５】
１００…画像管理装置、１１１…画像管理処理部、１１２…基準画像検出部、１１３…表示制御部、１３０…操作部、１４０…表示部、１５０…プログラム格納部、１６０…記憶部、１６１…取得画像ＤＢ
【図１】
2006268433.tif 000003
【図２】
2006268433.tif 000004
【図３】
2006268433.tif 000005
【図４】
2006268433.tif 000006
【図５】
2006268433.tif 000007
【図６】
2006268433.tif 000008
【図７】
2006268433.tif 000009
【図８】
2006268433.tif 000010