(57)【要約】【課題】デジタルカメラ等の画像データを保存する機器を複数人で使い回しても、各人毎に画像データを分類できるようにする。【解決手段】撮像により取得した撮影日時を表す撮影日時情報が付与された画像データを、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースを参照して、各人物についてのイベントと関連付ける。データベースは例えば父、母および長男の家族の構成員のイベントとその日付とが対応付けられて構成される。したがって、画像データに付与された撮影日時情報に基づいてデータベースから各人のイベントを選択して、そのイベントと画像データとを関連付けることにより、画像データを各人のイベント毎に分類できる。【選択図】          図２
2004214759.tif 000002
【特許請求の範囲】
【請求項１】
撮影日時を表す撮影日時情報が付与された画像データを分類する画像分類方法において、
前記画像データから前記撮影日時情報を取得し、
該撮影日時情報により表される撮影日時に基づいて、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースから、前記撮影日時に対応する対応イベントを選択し、
該対応イベントを前記画像データに関連付けることを特徴とする画像分類方法。
【請求項２】
前記データベースが複数ある場合は、該複数のデータベースから１つのデータベースの選択を受け付け、
該選択されたデータベースを参照して、前記対応イベントを選択することを特徴とする請求項１記載の画像分類方法。
【請求項３】
前記撮影日時情報により表される撮影日時に対応付けられた対応イベントが前記各人物に応じて複数ある場合は、該複数の対応イベントを表示し、
該複数の対応イベントから１つの対応イベントの選択を受け付け、
該選択された対応イベントを前記画像データに関連付けることを特徴とする請求項１または２記載の画像分類方法。
【請求項４】
撮影日時を表す撮影日時情報が付与された画像データを分類する画像分類装置において、
前記画像データから前記撮影日時情報を取得する取得手段と、
複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースを保存する保存手段と、
該撮影日時情報により表される撮影日時に基づいて、前記データベースから前記撮影日時に対応する対応イベントを選択する選択手段と、
該選択手段が選択した前記対応イベントを前記画像データに関連付ける関連付け手段とを備えたことを特徴とする画像分類装置。
【請求項５】
前記保存手段に前記データベースが複数保存されている場合に、該複数のデータベースから１つのデータベースの選択を受け付けるデータベース選択手段をさらに備え、
前記選択手段は、該選択されたデータベースを参照して、前記対応イベントを選択する手段であることを特徴とする請求項４記載の画像分類装置。
【請求項６】
前記撮影日時情報により表される撮影日時に対応付けられた対応イベントが前記各人物に応じて複数ある場合に、該複数の対応イベントを表示する表示手段と、
該表示された複数の対応イベントから１つの対応イベントの選択を受け付ける選択受け付け手段とをさらに備え、
前記関連付け手段は、該選択された対応イベントを前記画像データに関連付ける手段であることを特徴とする請求項４または５記載の画像分類装置。
【請求項７】
撮影日時を表す撮影日時情報が付与された画像データを分類する画像分類方法をコンピュータに実行させるためのプログラムにおいて、
前記画像データから前記撮影日時情報を取得する手順と、
該撮影日時情報により表される撮影日時に基づいて、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースから、前記撮影日時に対応する対応イベントを選択する手順と、
該対応イベントを前記画像データに関連付ける手順とを有することを特徴とするプログラム。
【請求項８】
前記データベースが複数ある場合に、該複数のデータベースから１つのデータベースの選択を受け付ける手順をさらに有し、
前記選択する手順は、該選択されたデータベースを参照して、前記対応イベントを選択する手順であることを特徴とする請求項７記載のプログラム。
【請求項９】
前記撮影日時情報により表される撮影日時に対応付けられた対応イベントが前記各人物に応じて複数ある場合に、該複数の対応イベントを表示する手順と、
該複数の対応イベントから１つの対応イベントの選択を受け付ける手順とをさらに有し、
前記関連付ける手順は、該選択されたイベントを前記画像データに関連付ける手順であることを特徴とする請求項７または８記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを分類する画像分類方法および装置並びに画像分類方法をコンピュータに実行させるためのプログラムに関するものである。
【０００２】
【従来の技術】
ネガフイルムに記録された画像を読み取ることにより取得された画像データあるいはデジタルカメラにより取得された画像データを整理して保管することが行われているが、画像データが増えるほど画像データの整理は面倒な作業となる。とくにデジタルカメラの場合はフイルム料金がかからないため、大量の画像データが取得されることが多く、その結果、画像データの整理は非常に面倒なものとなる。このため、画像データが記録されたメディア毎あるいは画像データを得たフイルム毎に画像データを分類する方法や、年、月、日毎の階層フォルダに画像データを分類する方法等、画像データを自動的に分類する種々の方法が提案されている。また、画像データに付与された撮影日時を表す撮影日時情報に基づいて、個人のスケジュールを管理するデータベースを参照して、画像データを個人のイベント毎に分類するデジタルカメラが提案されている（特許文献１参照）。このような画像データを自動的に分類する方法を用いることにより、ユーザは画像データを効率よく整理することができる。
【０００３】
【特許文献１】
特開平７−２９６００１号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に記載されたデジタルカメラにおいては、個人のイベント毎に画像データを分類しているため、そのデジタルカメラを他人と共有することができない。すなわち、画像データの分類に用いているのは個人のスケジュールを管理するデータベースであるため、例えば家族のうちの父がデジタルカメラを所有している場合には、父のイベントについて画像データを分類することができるのみであり、長男等他の家族でさえもデジタルカメラを使い回して画像データを分類することはできなかった。
【０００５】
本発明は上記事情に鑑みなされたものであり、デジタルカメラ等の画像データを管理する機器を複数人で使い回して画像データを分類できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明による画像分類方法は、撮影日時を表す撮影日時情報が付与された画像データを分類する画像分類方法において、
前記画像データから前記撮影日時情報を取得し、
該撮影日時情報により表される撮影日時に基づいて、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースから、前記撮影日時に対応する対応イベントを選択し、
該対応イベントを前記画像データに関連付けることを特徴とするものである。
【０００７】
なお、本発明による画像分類方法においては、前記データベースが複数ある場合は、該複数のデータベースから１つのデータベースの選択を受け付け、
該選択されたデータベースを参照して、前記対応イベントを選択するようにしてもよい。
【０００８】
また、本発明による画像分類方法においては、前記撮影日時情報により表される撮影日時に対応付けられた対応イベントが前記各人物に応じて複数ある場合は、該複数の対応イベントを表示し、
該複数の対応イベントから１つの対応イベントの選択を受け付け、
該選択された対応イベントを前記画像データに関連付けるようにしてもよい。
【０００９】
「各人物に応じて複数ある」とは、複数の人物の全てについて対応イベントがある場合のみならず、複数の人物のうちの一部の複数の人物について対応イベントがある場合も含むものである。
【００１０】
本発明による画像分類装置は、撮影日時を表す撮影日時情報が付与された画像データを分類する画像分類装置において、
前記画像データから前記撮影日時情報を取得する取得手段と、
複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースを保存する保存手段と、
該撮影日時情報により表される撮影日時に基づいて、前記データベースから前記撮影日時に対応する対応イベントを選択する選択手段と、
該選択手段が選択した前記対応イベントを前記画像データに関連付ける関連付け手段とを備えたことを特徴とするものである。
【００１１】
なお、本発明による画像分類装置においては、前記保存手段に前記データベースが複数保存されている場合に、該複数のデータベースから１つのデータベースの選択を受け付けるデータベース選択手段をさらに備えるものとし、
前記選択手段を、該選択されたデータベースを参照して、前記対応イベントを選択する手段としてもよい。
【００１２】
また、本発明による画像分類装置においては、前記撮影日時情報により表される撮影日時に対応付けられた対応イベントが前記各人物に応じて複数ある場合に、該複数の対応イベントを表示する表示手段と、
該表示された複数の対応イベントから１つの対応イベントの選択を受け付ける選択受け付け手段とをさらに備えるものとし、
前記関連付け手段を、該選択された対応イベントを前記画像データに関連付ける手段としてもよい。
【００１３】
なお、本発明による画像分類方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【００１４】
【発明の効果】
本発明によれば、画像データから撮影日時情報が取得され、撮影日時情報により表される撮影日時に基づいて、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースから、撮影日時に対応する対応イベントが選択され、選択された対応イベントが画像データと関連付けられる。このため、画像データを保存するデジタルカメラ等の機器を共有する複数の人物の各々についてのイベントをその日時とを関連付けたデータベースを作成しておくことにより、このデータベースを参照すれば、画像データを各人物のイベントと関連付けることができる。したがって、本発明をデジタルカメラ等の機器に適用すれば、その機器を複数の人物で共有しても画像データを各人物についてのイベント毎に分類することができる。
【００１５】
また、データベースが複数ある場合は、複数のデータベースから１つのデータベースの選択を受け付け、選択されたデータベースを参照して対応イベントを選択することにより、分類に適したデータベースを用いて画像データを分類することができることとなる。
【００１６】
また、撮影日時情報により表される撮影日時に対応付けられた対応イベントが各人物に応じて複数ある場合には、それら複数の対応イベントを表示し、表示された複数のイベントから１つの対応イベントの選択を受け付け、選択された対応イベントを画像データに関連付けることにより、画像データの分類を行うユーザの意図を反映させて画像データを分類することができる。
【００１７】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像分類装置を適用したデジタルカメラの構成を示す概略ブロック図である。図１に示すように、本実施形態によるデジタルカメラ１は、撮像により画像データＳ０を取得する撮像部１１と、画像データＳ０を表示する液晶モニタ１２と、種々の入力を行う操作キーや十字キー等からなる操作部１３と、画像データＳ０を記憶するメモリカード２を装填するためのカードインターフェース１４と、後述するデータベースＤＢおよび画像の分類を行うプログラムを保存するメモリ１５と、画像分類のためのプログラムを実行するとともにデジタルカメラ１の撮影制御、表示制御および画像データＳ０の保存制御等を行う制御部１６とを備える。
【００１８】
撮像部１１は、撮影レンズ、ズーム機構、シャッタおよびＣＣＤ等を有し、シャッタの駆動により撮影を行って被写体の画像を表す画像データＳ０を取得する。この際、画像データＳ０のタグ情報には撮影日時を表す撮影日時情報が記述されることにより、撮影日時情報が画像データＳ０に付与される。なお、撮影日時情報を画像データＳ０とは別ファイルとして画像データＳ０と関連付けることにより、撮影日時情報を画像データＳ０に付与してもよい。
【００１９】
液晶モニタ１２は、画像データＳ０の他、デジタルカメラ１の操作に必要な種々の情報を表示する。
【００２０】
カードインターフェース１４は、画像データＳ０をメモリカード２に保存するとともに、画像データＳ０の分類時にはメモリカード２から画像データＳ０を読み出す。
【００２１】
制御部１６は、デジタルカメラ１のユーザが操作部１３から画像データＳ０を分類する指示を入力することにより、メモリ１５に保存されたプログラムを実行し、画像データＳ０に付与された撮影日時情報に基づいて、メモリ１５に保存されたデータベースＤＢを参照して画像データＳ０を分類する。
【００２２】
図２はメモリ１５に保存されたデータベースＤＢの構成例を示す図である。図２に示すように、データベースＤＢは、家族を構成する父、母および長男の３名についてのイベントとそのイベントの日時とが対応付けられている。また、イベントは上から年代順に並んでおり、長男が誕生するまでは父および母のイベントのみを含む。ここで、図２のデータベースＤＢにおいては、例えば、１９９９年６月２０日は父、母および長男について、それぞれ「長男誕生」のイベントが対応付けられている。
【００２３】
ここで、父、母および長男のそれぞれに画像データＳ０を分類するために、画像データＳ０に付与された撮影日時情報により表される撮影日時が１９９９年６月２０日である場合には、図２に示すデータベースＤＢを参照すると、父、母および長男のそれぞれに「長男誕生」という共通のイベントが対応付けられているため、図３（ａ）に示すように「父」、「母」および「長男」の表示を液晶モニタ１２に行い、画像データＳ０を誰のイベントに関連付けるかの選択の指示をデジタルカメラ１のユーザに行わせる。例えば、画像データＳ０の分類を行っているのが父であれば、「父」を選択することにより、画像データＳ０が父についてのイベントと関連付けられる。
【００２４】
また、画像データＳ０に付与された撮影日時情報により表される撮影日時が２００６年７月１４日である場合には、父、母および長男のそれぞれに「ゴルフ」、「旅行」および「遠足」のイベントが対応付けられているため、図３（ｂ）に示すように「ゴルフ（父）」、「旅行（母）」および「遠足（長男）」の表示を液晶モニタ１２に行い、画像データＳ０に関連付けるイベントの選択の指示をデジタルカメラ１のユーザに行わせる。例えば、画像データＳ０の分類を行っているのが母であれば、「旅行（母）」を選択することにより、画像データＳ０が旅行のイベントと関連付けられる。
【００２５】
なお、このようなデータベースＤＢはメモリ１５に複数保存される。具体的には、Ｋ家とＳ家とがデジタルカメラ１を共有する場合を想定し、画像データＳ０とイベントとの関連付けをＫ家およびＳ家とで異なるものとできるように、Ｋ家用のデータベース（ＤＢｋとする）およびＳ家用のデータベース（ＤＢｓとする）が保存される。このように複数のデータベースＤＢｋ，ＤＢｓが保存されている場合には、図４に示すようにデータベースＤＢｋ，ＤＢｓの名前を液晶モニタ１２に表示して、画像データＳ０の分類に使用するデータベースＤＢｋ，ＤＢｓの選択の指示をユーザに行わせる。なお、データベースＤＢｋ，ＤＢｓの表示を行うことなく、操作部１３から直接データベースＤＢｋ，ＤＢｓの名前を入力することにより、画像データＳ０の分類に使用するデータベースＤＢｋ，ＤＢｓを選択するようにしてもよい。
【００２６】
次いで、本実施形態において行われる処理について説明する。図５は本実施形態において行われる処理を示すフローチャートである。なお、ここでは撮影により複数の画像データＳ０が取得されてメモリカード２に保存されているものとする。まず、制御部１６は、デジタルカメラ１のユーザにより画像データＳ０の分類の指示がなされたか否かを監視しており（ステップＳ１）、ステップＳ１が肯定されると、分類の対象とする画像データ（ＳＢとする）の選択を受け付ける（ステップＳ２）。なお、この選択は、ユーザが画像データＳＢのファイル名を操作部１３を用いてデジタルカメラ１に入力したり、メモリカード２に保存された画像データＳ０のサムネイル画像の一覧を液晶モニタ１２に表示し、液晶モニタ１２に表示したサムネイル画像の一覧から分類する画像データＳＢのサムネイル画像を選択することにより行われる。なお、ここでは複数の画像データＳＢｉ（ｉ＝１〜ｎ）が分類の対象として選択されたものとする。
【００２７】
続いて、メモリ１５に保存された複数のデータベースＤＢの名前を液晶モニタ１２に表示する（ステップＳ３）。制御部１６は分類に使用するデータベースＤＢの名前の選択の指示がなされたか否かの監視を開始し（ステップＳ４）、ステップＳ４が肯定されると分類処理を開始する。
【００２８】
まず、ｉ＝１として分類対象の画像データＳＢｉをファイル名順にソートした場合の最初の画像データＳＢ１を分類対象に設定し（ステップＳ５）、分類対象の画像データ（以下一般化のためにＳＢｉとする）に付与された撮影日時情報により表される撮影日時に対応する対応イベントをデータベースＤＢから選択する（ステップＳ６）。具体的には、撮影日時情報により表される撮影日時をデータベースＤＢに記述されている撮影日時の記述とを比較し、その日時に一致する全てのイベントを対応イベントとして選択する。
【００２９】
そして、制御部１６は、選択した対応イベントが複数あるか否かを判定し（ステップＳ７）、選択した対応イベントが複数あってステップＳ７が肯定されると、複数の対応イベント名を液晶モニタ１２に表示する（ステップＳ８）。具体的には、図３（ａ），（ｂ）に示すように、選択した複数の対応イベント名を液晶モニタ１２に表示する。
【００３０】
そして、制御部１６は分類に使用する対応イベントの選択の指示がなされたか否かの監視を開始し（ステップＳ９）、ステップＳ９が肯定されると、選択の指示がなされた対応イベントを分類対象の画像データＳＢｉと関連付ける（ステップＳ１０）。具体的には画像データＳＢｉのタグ情報に選択された対応イベントを記述する。続いて、全ての画像データＳＢｉについて分類が終了したか否かを判定し（ステップＳ１１）、ステップＳ１１が肯定されると、分類対象をファイル名が次の画像データＳＢｉ＋１に変更して（ステップＳ１２）、ステップＳ６に戻る。ステップＳ１１が肯定されると、処理を終了する。
【００３１】
なお、ステップＳ７が否定されると、選択した対応イベントは１つであることから、ステップＳ１０に進み、選択した対応イベントを分類対象の画像データＳＢｉと関連付ける。
【００３２】
ここで、対応イベントを画像データＳＢｉのタグ情報に記述することにより対応イベントと画像データＳＢｉとを関連付けるのに代えて、図６に示すように画像データＳＢｉを対応イベントに応じたフォルダに保存することにより、対応イベントと画像データＳＢｉとを関連付けるようにしてもよい。
【００３３】
このように、本実施形態においては、画像データＳ０に付与された撮影日時情報により表される撮影日時に基づいて、複数の人物の各々に関連するイベントと各イベントの日時とを対応付けたデータベースＤＢから撮影日時に対応する対応イベントを選択し、選択した対応イベントを画像データと関連付けるようにしたため、デジタルカメラ１を共有する複数の人物の各々についてのイベントをその日時と対応付けたデータベースＤＢを作成しておけば、このデータベースＤＢを参照することにより、画像データＳ０を各人物についてのイベントと関連付けることができる。したがって、デジタルカメラ１を複数の人物で共有しても、画像データＳ０を各人物についてのイベント毎に分類することができる。
【００３４】
また、データベースＤＢが複数ある場合には、複数のデータベースから１つのデータベースの選択を受け付け、選択されたデータベースを参照して対応イベントを選択しているため、分類に適したデータベースを用いて画像データＳ０を分類することができる。
【００３５】
また、撮影日時情報により表される撮影日時に対応付けられた対応イベントが各人物に応じて複数ある場合には、それら複数の対応イベントを液晶モニタ１２に表示し、表示された複数の対応イベントから画像データＳ０を分類する１つの対応イベントの選択を受け付け、選択された対応イベントを画像データＳ０に関連付けるようにしているため、画像データＳ０の分類を行うユーザの意図を反映させて画像データＳ０を分類することができる。
【００３６】
なお、上記実施形態においては、デジタルカメラ１のメモリカード２に保存された画像データＳ０をイベントと関連付けているが、図７に示す画像保存システムのように、家族で共用のパソコン２０から家族の画像データＳ０を保存する画像サーバ２１にアクセスし、画像サーバ２１に保存された画像データＳ０をイベントと関連付ける場合にも本発明を適用できる。この場合、画像サーバ２１が図２に示すデータベースＤＢを保存しており、ユーザはパソコン２０から分類に使用するデータベースＤＢの選択の指示およびイベントの選択の指示を行うことにより、画像サーバ２１が選択されたイベントを画像データＳ０に関連付けて、画像データＳ０の分類を行えばよい。
【図面の簡単な説明】
【図１】本発明の実施形態による画像分類装置を適用したデジタルカメラの構成を示す概略ブロック図
【図２】メモリに保存されたデータベースの構成例を示す図
【図３】液晶モニタに対応イベント名が表示された状態を示す図
【図４】液晶モニタにデータベース名が表示された状態を示す図
【図５】本実施形態において行われる処理を示すフローチャート
【図６】画像データを保存するイベントに応じたフォルダを示す図
【図７】本発明の実施形態による画像分類装置を適用した画像保存システムの構成を示す概略ブロック図
【符号の説明】
１    デジタルカメラ
２    メモリカード
１１    撮像部
１２    液晶モニタ
１３    操作部
１４    カードインターフェース
１５    メモリ
１６    制御部
【図１】
2004214759.tif 000003
【図２】
2004214759.tif 000004
【図３】
2004214759.tif 000005
【図４】
2004214759.tif 000006
【図５】
2004214759.tif 000007
【図６】
2004214759.tif 000008
【図７】
2004214759.tif 000009