(57)【要約】【課題】撮像日時に基づいて画像を分類する場合に、利用者の負担を軽減しながらも、利用者の意図を正確に反映した分類を行う。【解決手段】撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置であって、利用者の指示に基づいて、複数の画像から、少なくとも一部の画像を選択する画像選択部と、選択された少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、撮像期間を示す情報を格納する撮像期間格納部と、複数の撮像期間を示す情報から、一の画像の撮像日時を含む撮像期間を示す情報を抽出する撮像期間抽出部と、抽出された撮像期間を示す情報を一の画像に対応付けることにより、一の画像を分類する画像分類部とを備える画像分類装置を提供する。【選択図】図１
2006053840.tif 000002
【特許請求の範囲】
【請求項１】
撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置であって、
利用者の指示に基づいて、複数の前記画像から、少なくとも一部の前記画像を選択する画像選択部と、
選択された前記少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、前記少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、
前記撮像期間を示す情報を格納する撮像期間格納部と、
前記撮像期間格納部が格納している複数の前記撮像期間を示す情報から、一の前記画像の撮像日時を含む前記撮像期間を示す情報を抽出する撮像期間抽出部と、
抽出された前記撮像期間を示す情報を前記一の画像に対応付けることにより、前記一の画像を分類する画像分類部と
を備える画像分類装置。
【請求項２】
前記撮像期間検出部は、前記少なくとも一部の画像のそれぞれにおける撮像日時のうち、最先の撮像日時に対して予め定められた期間だけ遡った時点から、最後の撮像日時に対して前記予め定められた期間だけ経過した時点までの期間を、前記撮像期間として検出する請求項１に記載の画像分類装置。
【請求項３】
前記撮像期間検出部により検出された一の前記撮像期間、及び既に検出されて前記撮像期間格納部により情報が格納されている他の前記撮像期間が、少なくとも一部の期間において重複する場合に、前記他の撮像期間から前記一の撮像期間と重複する期間を除いた期間で、前記撮像期間格納部により格納されている前記他の撮像期間を示す情報を更新する撮像期間更新部を更に備える請求項１に記載の画像分類装置。
【請求項４】
前記撮像期間検出部により検出された一の前記撮像期間、及び既に検出されて前記撮像期間格納部に情報が格納されている他の前記撮像期間の双方を含む期間で、前記撮像期間格納部により格納されている前記他の撮像期間を示す情報を更新する撮像期間更新部を更に備える請求項１に記載の画像分類装置。
【請求項５】
前記撮像期間更新部は、前記撮像期間格納部が情報を格納している、前記一の撮像期間の前後に位置する少なくとも１の前記撮像期間のうち、前記利用者により選択された前記撮像期間を、前記他の撮像期間とする請求項４に記載の画像分類装置。
【請求項６】
前記撮像期間検出部により検出された前記撮像期間に名称を割り当てる名称割当部を更に備え、
前記撮像期間格納部は、前記撮像期間を示す情報、及び当該撮像期間に割り当てられた前記名称を対応付けて格納し、
前記画像分類部は、抽出された前記撮像期間に対応する前記名称を前記一の画像に対応付けることにより、前記一の画像を分類する
請求項１に記載の画像分類装置。
【請求項７】
前記名称割当部は、前記利用者が入力した前記名称を、前記撮像期間に割り当てる請求項６に記載の画像分類装置。
【請求項８】
前記名称割当部は、
顔画像及び当該顔画像を示す人物の生年月日を示す情報を対応付けて格納している顔画像格納部と、
前記顔画像格納部が格納している複数の前記顔画像のうち、前記少なくとも一部の画像に最も多く含まれる前記顔画像を検出する顔画像検出部と、
前記顔画像検出部により検出された前記顔画像を示す人物の生年月日を示す情報を、前記顔画像格納部から抽出する生年月日抽出部と、
前記撮像期間及び抽出した前記生年月日を示す情報に基づいて前記撮像期間の前記名称を生成し、前記撮像期間に割り当てる名称生成部と
を有する請求項６に記載の画像分類装置。
【請求項９】
前記画像分類部は、抽出された前記撮像期間を示す情報に対応する前記名称を、前記一の画像を示す画像ファイルのタグ情報として記録することにより、前記一の画像を分類する請求項６に記載の画像分類装置。
【請求項１０】
前記画像分類部は、前記一の画像を示す画像ファイルを、抽出された前記撮像期間を示す情報に対応する前記名称を含む名前のディレクトリに格納することにより、前記一の画像を分類する請求項６に記載の画像分類装置。
【請求項１１】
撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類方法であって、
利用者の指示に基づいて、複数の前記画像から、少なくとも一部の前記画像を選択する画像選択段階と、
選択された前記少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、前記少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出段階と、
前記撮像期間を示す情報を格納する撮像期間格納段階と、
前記撮像期間格納段階において格納された複数の前記撮像期間を示す情報から、一の前記画像の撮像日時を含む前記撮像期間を示す情報を抽出する撮像期間抽出段階と、
抽出された前記撮像期間を示す情報を前記一の画像に対応付けることにより、前記一の画像を分類する画像分類段階と
を備える画像分類方法。
【請求項１２】
撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置としてコンピュータを機能させる画像分類プログラムであって、
前記コンピュータを、
利用者の指示に基づいて、複数の前記画像から、少なくとも一部の前記画像を選択する画像選択部と、
選択された前記少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、前記少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、
前記撮像期間を示す情報を格納する撮像期間格納部と、
前記撮像期間格納部が格納している複数の前記撮像期間を示す情報から、一の前記画像の撮像日時を含む前記撮像期間を示す情報を抽出する撮像期間抽出部と、
抽出された前記撮像期間を示す情報を前記一の画像に対応付けることにより、前記一の画像を分類する画像分類部と
を備える画像分類装置として機能させる画像分類プログラム。
【請求項１３】
画像を分類する撮像装置であって、
前記画像を撮像する撮像部と、
前記画像、及び当該画像の撮像日時を示す情報を対応付けて格納する画像格納部と、
利用者の指示に基づいて、複数の前記画像から、少なくとも一部の前記画像を選択する画像選択部と、
選択された前記少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、前記少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、
前記撮像期間を示す情報を格納する撮像期間格納部と、
前記撮像期間格納部が格納している複数の前記撮像期間を示す情報から、一の前記画像の撮像日時を含む前記撮像期間を示す情報を抽出する撮像期間抽出部と、
抽出された前記撮像期間を示す情報を前記一の画像に対応付けることにより、前記一の画像を分類する画像分類部と
を備える撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像分類装置、画像分類方法、画像分類プログラム、及び撮像装置に関する。特に本発明は、撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置、画像分類方法、画像分類プログラム、及び撮像した画像を分類する撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラが普及している。デジタルカメラは、画像を撮像して記録する場合にフィルムを必要としないので、デジタルカメラの利用者は、銀塩カメラを利用する場合に比べて、より多くの画像を撮像する傾向がある。また、近年、デジタルカメラに利用される記憶媒体の大容量化が進んでおり、利用者が撮像する画像の枚数は増加傾向にある。
【０００３】
このため、デジタルカメラの利用者が、撮像した多量の画像の中から所望の画像を容易に検索できるようにするべく、画像を分類する必要性が高まっているが、利用者が手作業で分類を行う場合、利用者の負担が非常に大きいことが問題となっている。
【０００４】
そこで、画像の撮像日時に基づいて画像を複数のグループに分類し、グループ単位で表示する技術が開示されている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】特開２００３−１４１１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術においては、画像は、撮像頻度が異なる期間毎に分類される。しかし、この方法では、旅行中に通常よりも多くの画像を撮像した場合など、特定の期間における撮像頻度が大きく変化している場合には、当該期間中に撮像された画像をグループ化して分類することは可能であるが、撮像頻度が大きく変化しない、互いに前後する期間において撮像された画像を、互いに異なるグループとして分類することはできない。
【０００７】
利用者は、撮像頻度が変化する期間だけでなく、年単位や季節単位など、様々な期間で画像を分類したいと考えており、撮像頻度が異なる期間毎に分類するだけでは、利用者の意図を正確に反映した分類を行うことはできない。このため、特許文献１に記載の技術においては、利用者が、所望の画像を容易に検索するという課題を十分に解決できていない場合があった。
【０００８】
そこで本発明は、上記の課題を解決することができる画像分類装置、画像分類方法、画像分類プログラム、及び撮像装置を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の形態においては、撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置であって、利用者の指示に基づいて、複数の画像から、少なくとも一部の画像を選択する画像選択部と、選択された少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、撮像期間を示す情報を格納する撮像期間格納部と、撮像期間格納部が格納している複数の撮像期間を示す情報から、一の画像の撮像日時を含む撮像期間を示す情報を抽出する撮像期間抽出部と、抽出された撮像期間を示す情報を一の画像に対応付けることにより、一の画像を分類する画像分類部とを備える。
【００１０】
撮像期間検出部は、少なくとも一部の画像のそれぞれにおける撮像日時のうち、最先の撮像日時に対して予め定められた期間だけ遡った時点から、最後の撮像日時に対して予め定められた期間だけ経過した時点までの期間を、撮像期間として検出してもよい。撮像期間検出部により検出された一の撮像期間、及び既に検出されて撮像期間格納部により情報が格納されている他の撮像期間が、少なくとも一部の期間において重複する場合に、他の撮像期間から一の撮像期間と重複する期間を除いた期間で、撮像期間格納部により格納されている他の撮像期間を示す情報を更新する撮像期間更新部を更に備えてもよい。撮像期間検出部により検出された一の撮像期間、及び既に検出されて撮像期間格納部に情報が格納されている他の撮像期間の双方を含む期間で、撮像期間格納部により格納されている他の撮像期間を示す情報を更新する撮像期間更新部を更に備えてもよい。撮像期間更新部は、撮像期間格納部が情報を格納している、一の撮像期間の前後に位置する少なくとも１の撮像期間のうち、利用者により選択された撮像期間を、他の撮像期間としてもよい。
【００１１】
撮像期間検出部により検出された撮像期間に名称を割り当てる名称割当部を更に備え、撮像期間格納部は、撮像期間を示す情報、及び当該撮像期間に割り当てられた名称を対応付けて格納し、画像分類部は、抽出された撮像期間に対応する名称を一の画像に対応付けることにより、一の画像を分類してもよい。名称割当部は、利用者が入力した名称を、撮像期間に割り当ててもよい。名称割当部は、顔画像及び当該顔画像を示す人物の生年月日を示す情報を対応付けて格納している顔画像格納部と、顔画像格納部が格納している複数の顔画像のうち、少なくとも一部の画像に最も多く含まれる顔画像を検出する顔画像検出部と、顔画像検出部により検出された顔画像を示す人物の生年月日を示す情報を、顔画像格納部から抽出する生年月日抽出部と、撮像期間及び抽出した生年月日を示す情報に基づいて撮像期間の名称を生成し、撮像期間に割り当てる名称生成部とを有してもよい。
【００１２】
画像分類部は、抽出された撮像期間を示す情報に対応する名称を、一の画像を示す画像ファイルのタグ情報として記録することにより、一の画像を分類してもよい。画像分類部は、一の画像を示す画像ファイルを、抽出された撮像期間を示す情報に対応する名称を含む名前のディレクトリに格納することにより、一の画像を分類してもよい。
【００１３】
また、本発明の第２の形態においては、撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類方法であって、利用者の指示に基づいて、複数の画像から、少なくとも一部の画像を選択する画像選択段階と、選択された少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出段階と、撮像期間を示す情報を格納する撮像期間格納段階と、撮像期間格納段階において格納された複数の撮像期間を示す情報から、一の画像の撮像日時を含む撮像期間を示す情報を抽出する撮像期間抽出段階と、抽出された撮像期間を示す情報を一の画像に対応付けることにより、一の画像を分類する画像分類段階とを備える。
【００１４】
また、本発明の第３の形態においては、撮像日時を示す情報が対応付けて格納されている画像を分類する画像分類装置としてコンピュータを機能させる画像分類プログラムであって、コンピュータを、利用者の指示に基づいて、複数の画像から、少なくとも一部の画像を選択する画像選択部と、選択された少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、撮像期間を示す情報を格納する撮像期間格納部と、撮像期間格納部が格納している複数の撮像期間を示す情報から、一の画像の撮像日時を含む撮像期間を示す情報を抽出する撮像期間抽出部と、抽出された撮像期間を示す情報を一の画像に対応付けることにより、一の画像を分類する画像分類部とを備える画像分類装置として機能させる。
【００１５】
また、本発明の第４の形態においては、画像を分類する撮像装置であって、画像を撮像する撮像部と、画像、及び当該画像の撮像日時を示す情報を対応付けて格納する画像格納部と、利用者の指示に基づいて、複数の画像から、少なくとも一部の画像を選択する画像選択部と、選択された少なくとも一部の画像のそれぞれに対応する、撮像日時を示す情報に基づいて、少なくとも一部の画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する撮像期間検出部と、撮像期間を示す情報を格納する撮像期間格納部と、撮像期間格納部が格納している複数の撮像期間を示す情報から、一の画像の撮像日時を含む撮像期間を示す情報を抽出する撮像期間抽出部と、抽出された撮像期間を示す情報を一の画像に対応付けることにより、一の画像を分類する画像分類部とを備える。
【００１６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１７】
本発明によれば、撮像日時に基づいて画像を分類する場合に、利用者の負担を軽減しながらも、利用者の意図を正確に反映した分類を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
図１は、本発明の第１の実施形態に係る画像分類装置１０の構成の一例を示すブロック図である。画像分類装置１０は、例えばパーソナルコンピュータ（ＰＣ）であり、デジタルカメラ等の撮像装置によって撮像された画像を分類する。特に、画像分類装置１０は、撮像日時を示す情報が対応付けて格納されている画像を分類する。ここで、撮像日時を示す情報とは、例えば、画像が撮像された際に、撮像装置が備えるカレンダー及び時計により取得された、日付及び時刻を示す情報である。また、撮像日時を示す情報は、Ｅｘｉｆ（Ｅｘｃｈａｎｇａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ）フォーマットのタグ情報として当該画像に対応付けて格納されていてよい。
【００２０】
画像分類装置１０は、第１画像格納部１００、画像選択部１１０、撮像期間検出部１２０、名称割当部１３０、撮像期間格納部１４０、撮像期間更新部１５０、撮像期間抽出部１６０、画像分類部１７０、及び第２画像格納部１８０を備える。画像分類装置１０は、第１画像格納部１００が格納している画像を、当該画像の撮像日時が含まれる期間に割り当てられた名称に対応付けて、第２画像格納部１８０に格納することにより、当該画像を分類する。
【００２１】
本発明の実施形態に係る画像分類装置１０は、撮像装置によって撮像された画像を、当該画像の撮像日時が含まれる期間に割り当てられた名称に対応付けて分類する場合に、当該期間を、利用者に複数の画像を選択させることにより決定して、利用者の意図をより正確に反映した分類を行うことを目的とする。
【００２２】
第１画像格納部１００は、撮像装置により撮像された複数の画像のそれぞれを、当該画像の撮像日時を示す情報に対応付けて格納している。第１画像格納部１００は、例えば、デジタルカメラにおいて記録媒体として用いられるフラッシュメモリ等の半導体記録媒体であってよく、また、ＣＤ−ＲＯＭ等の他の記録媒体や、ハードディスクドライブ等の記憶装置であってもよい。画像選択部１１０は、利用者の指示に基づいて、第１画像格納部１００が格納している複数の画像から、少なくとも一部の画像を選択する。そして、画像選択部１１０は、選択した画像を、撮像期間検出部１２０及び撮像期間抽出部１６０に出力する。
【００２３】
撮像期間検出部１２０は、画像選択部１１０により選択された画像のそれぞれに対応する、撮像日時を示す情報に基づいて、選択された画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する。そして、撮像期間検出部１２０は、選択された画像、及び検出した撮像期間を示す情報を、名称割当部１３０及び撮像期間更新部１５０に出力する。名称割当部１３０は、撮像期間検出部１２０により検出された撮像期間に名称を割り当てる。例えば、名称割当部１３０は、利用者が入力した名称を、撮像期間検出部１２０により検出された撮像期間に割り当てる。そして、名称割当部１３０は、画像選択部１１０により選択された画像、検出された撮像期間を示す情報、当該撮像期間に割り当てた名称を、撮像期間格納部１４０及び画像分類部１７０に出力する。
【００２４】
撮像期間格納部１４０は、撮像期間検出部１２０により検出された撮像期間を示す情報、及び名称割当部１３０によって当該撮像期間に割り当てられた名称を、対応付けて格納する。撮像期間更新部１５０は、撮像期間格納部１４０が格納している撮像期間を示す情報を、撮像期間検出部１２０により検出された撮像期間に基づいて更新する。また、撮像期間更新部１５０は、画像選択部１１０により選択された画像、更新した撮像期間を示す情報、及び更新した撮像期間を示す情報に対応付けて撮像期間格納部１４０が格納している名称を、画像分類部１７０に出力する。
【００２５】
撮像期間抽出部１６０は、撮像期間格納部１４０が格納している複数の撮像期間を示す情報から、画像選択部１１０により選択された画像の撮像日時を含む撮像期間を示す情報を抽出する。そして、撮像期間抽出部１６０は、選択された画像、抽出した撮像期間を示す情報、及び撮像期間格納部１４０が当該撮像期間を示す情報に対応付けて格納している名称を、画像分類部１７０に出力する。
【００２６】
画像分類部１７０は、名称割当部１３０、撮像期間更新部１５０、及び撮像期間抽出部１６０の少なくとも１つから、画像選択部１１０により選択された画像を受け取る。そして、画像分類部１７０は、名称割当部１３０から画像を受け取った場合、名称割当部１３０から更に受け取った、撮像期間検出部１２０により検出された撮像期間、具体的には当該撮像期間に割り当てられた名称を、受け取った画像に対応付けて、第２画像格納部１８０に格納することにより、受け取った画像を分類する。また、画像分類部１７０は、撮像期間更新部１５０から画像を受け取った場合、撮像期間更新部１５０から更に受け取った、更新された撮像期間、具体的には当該撮像期間に割り当てられた名称を、受け取った画像に対応付けて、第２画像格納部１８０に格納することにより、受け取った画像を分類する。また、画像分類部１７０は、撮像期間抽出部１６０から画像を受け取った場合、撮像期間抽出部１６０から更に受け取った、抽出された撮像期間、具体的には当該撮像期間に割り当てられた名称を、受け取った画像に対応付けて、第２画像格納部１８０に格納することにより、受け取った画像を分類する。第２画像格納部１８０は、画像分類部１７０により分類された画像、及び当該画像に対応付けられた撮像期間の名称を格納する。第２画像格納部１８０は、例えば、ハードディスクドライブ等の記憶装置であってよく、また、フラッシュメモリ等の記録媒体であってもよい。
【００２７】
本発明の第１の実施形態に係る画像分類装置１０によれば、撮像期間に基づいて画像を分類する場合に、利用者が、当該撮像期間を、画像を選択することにより指定することができるので、利用者の意図を正確に反映した分類を行うことができると共に、撮像期間を文字等で直接入力する場合に比べて、利用者が、より直感的に分類を制御することができる。また、撮像期間を一度指定するのみで、他の画像を自動的に分類することができるので、画像の分類における利用者の負担を軽減することができる。
【００２８】
また、本発明の第１の実施形態に係る画像分類装置１０によれば、撮像期間に割り当てられた名称を画像に対応付けることにより当該画像を分類するので、利用者が、それぞれの撮像期間に分類されている画像の内容を、容易に把握することができる。更に、利用者に、撮像期間を指定させるべく、画像を選択させると共に、選択された画像が撮像された期間に割り当てる名称を入力させることにより、利用者が、それぞれの撮像期間に分類されている画像の内容を、より容易に把握することができる。
【００２９】
図２は、本発明の第１の実施形態に係る撮像期間格納部１４０の一例を示す。撮像期間格納部１４０は、撮像期間と、当該撮像期間に割り当てられた名称とを対応付けて格納する。例えば、撮像期間格納部１４０は、撮像期間として、当該撮像期間の開始日時及び終了日時の組を格納する。ここで、撮像期間格納部１４０は、１つの名称に対して、１組の開始日時及び終了日時を対応付けてよく、また、複数の組の開始日時及び終了日時を対応付けてもよい。
【００３０】
図３は、本発明の第１の実施形態に係る撮像期間更新部１５０における処理の一例を示す。図３（ａ）は、撮像期間格納部１４０に情報が格納されている、撮像期間２００を示す。図３（ｂ）は、撮像期間検出部１２０により検出された、撮像期間２１０を示す。
【００３１】
撮像期間更新部１５０は、撮像期間検出部１２０により検出された一の撮像期間、及び既に検出されて撮像期間格納部１４０に情報が格納されている他の撮像期間が、少なくとも一部の期間において重複する場合に、当該他の撮像期間から当該一の撮像期間と重複する期間を除いた期間で、撮像期間格納部１４０に格納されている当該他の撮像期間を示す情報を更新する。具体的には、撮像期間更新部１５０は、撮像期間検出部１２０により検出された撮像期間２１０、及び既に検出されて撮像期間格納部１４０に情報が格納されている撮像期間２００が、本図に示すように、少なくとも一部の期間において重複する場合に、撮像期間２００から撮像期間２１０と重複する期間を除いた期間、即ち撮像期間２２０及び撮像期間２３０で、撮像期間格納部１４０に格納されている撮像期間２００を示す情報を更新する。より具体的には、撮像期間２００が「中学一年生」という名称で格納されている状態で、撮像期間２１０が検出され、「中学一年生の夏休み」という名称が割り当てられた場合、最終的に、撮像期間格納部１４０には、「中学一年生」という名称の撮像期間２２０及び撮像期間２３０と、「中学一年生の夏休み」という名称の撮像期間２１０が格納されることになる。
【００３２】
ここで、撮像期間更新部１５０により、撮像期間格納部１４０に格納されている撮像期間２００を示す情報が更新される場合、撮像日時が撮像期間２１０に含まれる画像で、既に撮像期間２００に対応付けて分類されている画像は、撮像期間２００に対応付けて分類されたままであってよく、また、撮像期間２１０に対応付けることにより、分類が変更されてもよい。
【００３３】
本発明の第１の実施形態に係る画像分類装置１０によれば、ある撮像期間が撮像期間格納部１４０に格納されている状態で、当該撮像期間に含まれる撮像期間を、新たな撮像期間として格納することができる。これにより、例えば、年単位等の予め定められた期間毎に画像を分類しながら、旅行先で撮像した画像等の、特定の期間の画像を独立して分類するといった、柔軟な分類を行うことができる。
【００３４】
図４は、本発明の第１の実施形態に係る撮像期間更新部１５０における処理の他の例を示す。図４（ａ）は、撮像期間格納部１４０に情報が格納されている、撮像期間３００及び撮像期間３１０を示す。図４（ｂ）は、撮像期間検出部１２０により検出された、撮像期間３２０を示す。
【００３５】
撮像期間更新部１５０は、撮像期間検出部１２０により検出された一の撮像期間、及び既に検出されて撮像期間格納部１４０により情報が格納されている他の撮像期間の双方を含む期間で、撮像期間格納部１４０により格納されている当該他の撮像期間を示す情報を更新する。具体的には、撮像期間更新部１５０は、撮像期間検出部１２０により検出された撮像期間３２０、既に検出されて撮像期間格納部１４０により情報が格納されている撮像期間３００の双方を含む期間、即ち撮像期間３３０で、撮像期間格納部１４０により格納されている撮像期間３００を示す情報を更新する。
【００３６】
ここで、撮像期間更新部１５０は、撮像期間格納部１４０が情報を格納している、撮像期間検出部１２０により検出された撮像期間の前後に位置する少なくとも１の撮像期間のうち、利用者により選択された撮像期間を、更新する撮像期間としてよい。具体的には、撮像期間更新部１５０は、検出された撮像期間３２０の前後に位置する、撮像期間３００及び撮像期間３１０のうち、利用者により選択された撮像期間を、更新する撮像期間としてよい。より具体的には、撮像期間更新部１５０は、撮像期間３００及び撮像期間３１０のそれぞれに割り当てられた名称を、画像分類装置１０に設けられた表示装置に表示し、利用者に何れか一方の名称を選択させる。そして、撮像期間更新部１５０は、利用者が選択した名称に対応する撮像期間と、撮像期間３２０との双方を含む期間で、利用者が選択した名称に対応する撮像期間を示す情報を更新する。
【００３７】
本発明の第１の実施形態に係る画像分類装置１０によれば、利用者が、一度撮像期間を指定した後で、当該撮像期間を、他の画像の撮像日時を含んだ、より長い撮像期間に延長して更新したいと望む場合に、既に分類済みの画像を含む、当該より長い撮像期間に含まれる全ての画像を選択するのではなく、拡張する期間に含まれる画像のみを指定して撮像期間を更新することができるので、利便性が向上する。また、既に格納されている撮像期間、具体的には当該撮像期間に対応する名称から、更新する撮像期間を選択することにより指定できるので、利用者は、より直感的に、更新すべき撮像期間を指定することができる。
【００３８】
図５は、本発明の第１の実施形態に係る名称割当部１３０の構成の一例を示すブロック図である。また、図６は、本発明の第１の実施形態に係る顔画像格納部１３２の一例を示す。図１においては、名称割当部１３０が、撮像期間検出部１２０により検出された撮像期間に、利用者が入力した名称を割り当てると説明したが、これに代えて、名称割当部１３０は、画像選択部１１０により選択された画像に基づいて、自動的に名称を生成し、生成した名称を、撮像期間検出部１２０により検出された撮像期間に割り当ててもよい。本図においては、名称割当部１３０が、撮像期間に割り当てる名称を自動的に生成する場合の処理について説明する。
【００３９】
名称割当部１３０は、顔画像格納部１３２、顔画像検出部１３４、生年月日抽出部１３６、及び名称生成部１３８を有する。顔画像格納部１３２は、例えば図６に示すように、顔画像及び当該顔画像を示す人物の生年月日を示す情報を対応付けて格納している。顔画像検出部１３４は、顔画像格納部１３２が格納している複数の顔画像のうち、画像選択部１１０により選択された画像に最も多く含まれる顔画像を検出する。例えば、顔画像検出部１３４は、顔画像格納部１３２が格納している複数の顔画像のそれぞれをパターン画像として用いて、画像選択部１１０により選択された画像のそれぞれに対して公知のパターンマッチング処理を行うことにより、画像選択部１１０に選択された画像に最も多く含まれる顔画像を検出してよい。そして、顔画像検出部１３４は、検出した顔画像を示す情報を、生年月日抽出部１３６に出力する。生年月日抽出部１３６は、顔画像検出部１３４により検出された顔画像を示す人物の生年月日を示す情報を顔画像格納部１３２から抽出する。言い換えれば、生年月日抽出部１３６は、画像選択部１１０により選択された画像に、被写体として最も多く含まれる人物の生年月日を取得する。そして、生年月日抽出部１３６は、抽出した生年月日を示す情報を名称生成部１３８に出力する。
【００４０】
名称生成部１３８は、撮像期間検出部１２０により検出された撮像期間、及び生年月日抽出部１３６により抽出された生年月日を示す情報に基づいて、検出された撮像期間の名称を生成し、当該撮像期間に割り当てる。例えば、名称生成部１３８は、抽出された生年月日の人物における、検出された撮像期間に対応する年齢または年齢の範囲を算出し、当該年齢または年齢の範囲を示す名称、具体的には「１０歳」「３歳から５歳」といった名称を生成してよい。また、名称生成部１３８は、年齢に代えて、「小学校５年生」「中学生」「高校２年生から３年生」という様に、学年または学年の範囲を示す名称を生成してもよい。また、名称生成部１３８は、撮像期間に対応する季節を示す語句や日時を示す語句を用いて名称を生成してもよい。また、顔画像格納部１３２は、顔画像、及び当該顔画像を示す人物の生年月日を示す情報に更に対応付けて、当該人物の名前を格納していてよく、名称生成部１３８は、抽出された生年月日の人物の名前を用いて、名称を生成してもよい。
【００４１】
本発明の第１の実施形態に係る画像分類装置１０によれば、利用者に名称を入力させることなく、主要な被写体である人物の年齢等に基づく、それぞれの撮像期間に分類されている画像の内容を、利用者が容易に把握することのできる名称を自動的に生成して、それぞれの撮像期間に割り当てることができるので、利用者が、分類された画像から所望の画像を容易に検索及び参照することを可能としながらも、画像の分類における利用者の負担を大きく軽減することができる。
【００４２】
図７は、本発明の第１の実施形態に係る画像分類装置１０における処理の流れの一例を示すフローチャートである。本発明の第１の実施形態に係る画像分類装置１０は、利用者に画像を選択させることにより、画像の分類に用いる撮像期間を指定させる処理と、既に指定されている撮像期間を用いて画像を分類する処理との、２つの処理を行う。本図では、前者の、利用者に画像を選択させることにより、撮像期間を指定させる処理について説明する。
【００４３】
まず、画像選択部１１０は、利用者の指示に基づいて、第１画像格納部１００が格納している複数の画像から、少なくとも一部の画像を選択する（Ｓ１０００）。例えば、画像選択部１１０は、第１画像格納部１００に格納されている画像のサムネイル画像を、画像分類装置１０に設けられた表示装置に一覧して表示させる。そして、画像選択部１１０は、利用者に、例えばマウス等を用いて複数のサムネイル画像を選択させる。そして、画像選択部１１０は、利用者が選択した複数のサムネイル画像のそれぞれに対応する、第１画像格納部１００に格納されている画像のそれぞれを選択する。
【００４４】
続いて、撮像期間検出部１２０は、画像選択部１１０により選択された画像のそれぞれにおける撮像日時の全てを含む期間である撮像期間を検出する（Ｓ１０１０）。ここで、撮像期間検出部１２０は、画像選択部１１０により選択された画像のそれぞれにおける撮像日時のうち、最先の撮像日時に対して予め定められた期間だけ遡った時点から、最後の撮像日時に対して予め定められた期間だけ経過した時点までの期間を、撮像期間として検出してよい。この場合、最先の撮像日時に対して遡らせる期間と、最後の撮像日時に対して経過させる期間とは、互いに等しくてよく、また、互いに異なってもよい。このように、撮像期間を検出する場合に、検出する期間の前後にマージンを設けることにより、選択した画像の撮像日時のうち、最先の撮像日時の直前、または最後の撮像日時の直後に撮像した画像であっても、選択した画像と同じ撮像期間の画像として分類することができるので、利用者の意図をより正確に反映した画像の分類を行うことができる。
【００４５】
続いて、画像分類装置１０は、検出された撮像期間を用いて、既存の、つまり撮像期間格納部１４０により既に格納されている撮像期間を示す情報を更新するか否かを判定する（Ｓ１０２０）。例えば、画像分類装置１０は、図示しない入力手段によって行われた利用者の指示に基づいて、撮像期間を更新するか否かを判定してよい。既存の撮像期間を示す情報を更新する場合（Ｓ１０２０：Ｙｅｓ）、撮像期間更新部１５０は、検出された撮像期間を用いて、既存の撮像期間を減縮するか延長するかを判定する（Ｓ１０３０）。例えば、撮像期間更新部１５０は、図示しない入力手段によって行われた利用者の指示に基づいて、撮像期間を減縮するか延長するかを判定してよい。
【００４６】
既存の撮像期間を減縮する場合（Ｓ１０３０：Ｙｅｓ）、撮像期間更新部１５０は、図３に示したように、撮像期間格納部１４０に格納されている撮像期間から、撮像期間検出部１２０により検出された撮像期間を除く、減縮された期間で、撮像期間格納部１４０により格納されている撮像期間を更新する（Ｓ１０４０）。そして、既存の撮像期間を更新しない場合（Ｓ１０２０：Ｎｏ）、または撮像期間を減縮して更新した場合に（Ｓ１０４０）、名称割当部１３０は、撮像期間検出部１２０により検出された撮像期間に名称を割り当てる（Ｓ１０５０）。続いて、撮像期間格納部１４０は、撮像期間検出部１２０により検出された撮像期間を示す情報、及び名称割当部１３０によって当該撮像期間に割り当てられた名称を対応付けて格納する（Ｓ１０６０）。
【００４７】
一方、既存の撮像期間を延長して更新する場合（Ｓ１０３０：Ｎｏ）、撮像期間更新部１５０は、図４に示したように、撮像期間格納部１４０により格納されている撮像期間と、撮像期間検出部１２０により検出された撮像期間との双方を含む、延長された期間で、撮像期間格納部１４０により格納されている撮像期間を示す情報を更新する（Ｓ１０７０）。そして、撮像期間を格納した場合（Ｓ１０６０）、画像分類部１７０は、画像選択部１１０により選択された画像を、名称割当部１３０により割り当てられた名称に対応付けて第２画像格納部１８０に格納することにより、当該画像を分類する（Ｓ１０８０）。また、既存の撮像期間を延長して更新した場合（Ｓ１０７０）、画像分類部１７０は、画像選択部１１０により選択された画像を、撮像期間更新部１５０により更新された撮像期間に対応付けて撮像期間格納部１４０に格納されている名称に対応付けて、第２画像格納部１８０に格納することにより、当該画像を分類する（Ｓ１０８０）。
【００４８】
ここで、画像分類部１７０は、分類する画像に対応付ける名称を、当該画像を示す画像ファイルのタグ情報として記録することにより、当該画像を分類してよい。例えば、画像分類部１７０は、分類する画像を示す画像ファイルにおける、Ｅｘｉｆフォーマットのタグ情報として、当該画像の名称を格納してよい。これにより、それぞれの画像を示す画像ファイルを、画像分類装置１０とは異なるデバイスに移動した場合であっても、分類結果を容易に参照することができる。また、画像分類部１７０は、分類する画像を示す画像ファイルを、当該画像に対応付ける名称を含む名前のディレクトリに格納することにより、当該画像を分類してもよい。これにより、利用者が、画像分類装置１０であるＰＣ等の機器において、容易に分類結果を参照することができる。
【００４９】
図８は、本発明の第１の実施形態に係る画像分類装置１０における処理の流れの他の例を示すフローチャートである。本図では、既に撮像期間格納部１４０に格納されている撮像期間を示す情報に基づいて画像を分類する処理を説明する。まず、画像選択部１１０は、利用者の指示に基づいて、第１画像格納部１００が格納している複数の画像から、少なくとも一部の画像を選択する（Ｓ１１００）。ここで、利用者の指示とは、画像を選択する操作等による明示的な指示に限定されず、例えば、明示的な指示を行わず、第１画像格納部１００に格納されている全ての画像を画像選択部１１０に選択させるというものであってもよい。
【００５０】
続いて、撮像期間抽出部１６０は、撮像期間格納部１４０が格納している複数の撮像期間を示す情報から、画像選択部１１０により選択された画像の撮像日時を含む撮像期間を示す情報を抽出すると共に、当該撮像期間を示す情報に対応付けられた名称を撮像期間格納部１４０から抽出する（Ｓ１１１０）。そして、画像分類部１７０は、画像選択部１１０により選択された画像のそれぞれについて、当該画像について抽出された名称を、当該画像に対応付けて第２画像格納部１８０に格納することにより、当該画像を分類する（Ｓ１１２０）。
【００５１】
図９は、本発明の第２の実施形態に係る撮像装置２０の構成の一例を示すブロック図である。撮像装置２０は、例えばデジタルカメラやカメラ機能を備える携帯電話端末等であり、画像を撮像すると共に、撮像した画像を分類する。
【００５２】
本発明の第２の実施形態に係る撮像装置２０は、撮像した画像を、当該画像の撮像日時が含まれる期間に割り当てられた名称に対応付けて分類する場合に、当該期間を、利用者に複数の画像を選択させることにより決定して、利用者の意図をより正確に反映した分類を行うことを目的とする。
【００５３】
撮像装置２０は、撮像部４００、撮像日時取得部４１０、第１画像格納部１００、画像選択部１１０、撮像期間検出部１２０、名称割当部１３０、撮像期間格納部１４０、撮像期間更新部１５０、撮像期間抽出部１６０、画像分類部１７０、及び第２画像格納部１８０を備える。なお、本図に示した部材のうち、図１において示した部材と同一の符号を付した部材については、図１との相違点のみを説明する。
【００５４】
撮像部４００は、画像を撮像し、撮像した画像を示すデジタルの画像データを、第１画像格納部１００に出力する。撮像日時取得部４１０は、例えば撮像装置２０が備えるカレンダー及び時計により、撮像部４００によって画像が撮像された日時を示す情報を取得し、取得した撮像日時を示す情報を、第１画像格納部１００に出力する。第１画像格納部１００は、撮像部４００により撮像された画像、及び当該画像の撮像日時を示す情報を対応付けて格納する。そして、撮像装置２０は、図１から図８において説明したように、撮像期間及び当該撮像期間に割り当てられた名称を対応付けて格納すると共に、第１画像格納部１００が格納している画像を、当該画像の撮像日時を含む撮像期間に割り当てられた名称に対応付けて、第２画像格納部１８０に格納することにより、当該画像を分類する。
【００５５】
本発明の第２の実施形態に係る撮像装置２０によれば、ＰＣ等の機器を用いることなく、利用者が画像を選択して指定した撮像期間に割り当てられた名称を、撮像した画像に対応付けることにより、当該撮像した画像を、利用者の意図をより正確に反映して分類することができる。
【００５６】
図１０は、本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００５７】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５８】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して撮像装置２０と通信し、撮像装置２０にプログラム及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。
【００５９】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００６０】
ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介してコンピュータ１５００内のハードディスクドライブ１５４０にインストールされ、ＣＰＵ１５０５において実行される。コンピュータ１５００にインストールされて実行されるプログラムは、ＣＰＵ１５０５等に働きかけて、コンピュータ１５００を、図１から図８にかけて説明した画像分類装置１０として機能させる。
【００６１】
また、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して撮像装置２０に送信される。撮像装置２０に送信されたプログラムは、撮像装置２０においてインストールされて実行される。撮像装置２０にインストールされて実行されるプログラムは、撮像装置２０を、図１から図９にかけて説明した撮像装置２０として機能させる。
【００６２】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態に係る画像分類装置１０の構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係る撮像期間格納部１４０の一例を示す図である。
【図３】本発明の第１の実施形態に係る撮像期間更新部１５０における処理の一例を示す図である。
【図４】本発明の第１の実施形態に係る撮像期間更新部１５０における処理の他の例を示す図である。
【図５】本発明の第１の実施形態に係る名称割当部１３０の構成の一例を示すブロック図である。
【図６】本発明の第１の実施形態に係る顔画像格納部１３２の一例を示す図である。
【図７】本発明の第１の実施形態に係る画像分類装置１０における処理の流れの一例を示すフローチャートである。
【図８】本発明の第１の実施形態に係る画像分類装置１０における処理の流れの他の例を示すフローチャートである。
【図９】本発明の第２の実施形態に係る撮像装置２０の構成の一例を示すブロック図である。
【図１０】本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００６５】
１０  画像分類装置、２０  撮像装置、１００  第１画像格納部、１１０  画像選択部、１２０  撮像期間検出部、１３０  名称割当部、１３２  顔画像格納部、１３４  顔画像検出部、１３６  生年月日抽出部、１３８  名称生成部、１４０  撮像期間格納部、１５０  撮像期間更新部、１６０  撮像期間抽出部、１７０  画像分類部、１８０  第２画像格納部、２００〜２３０  撮像期間、３００〜３３０  撮像期間、４００  撮像部、４１０  撮像日時取得部
【図１】
2006053840.tif 000003
【図２】
2006053840.tif 000004
【図３】
2006053840.tif 000005
【図４】
2006053840.tif 000006
【図５】
2006053840.tif 000007
【図６】
2006053840.tif 000008
【図７】
2006053840.tif 000009
【図８】
2006053840.tif 000010
【図９】
2006053840.tif 000011
【図１０】
2006053840.tif 000012