(57)【要約】【課題】  データに属性情報を追加することにより、画像等のデータの検索を容易に行えるようにしたデータ管理装置、データ管理方法及びデータ管理プログラムを提供する。【解決手段】  まず、キーボード３２やマウス３４等からの操作入力により、追加属性を追加する画像が選択されて（ステップＳ１０）、新規の追加属性項目が入力される（ステップＳ１２）。これにより、画像を検索する際の新たな画像の属性項目が設定される。次に、ステップＳ１０において選択された画像の画像識別子（ＩＤ）が取得されるとともに（ステップＳ１４）、追加属性の値が入力される（ステップＳ１６）。すると、追加属性管理テーブルＴ３０が更新される（ステップＳ１８）。上記ステップＳ１４からＳ１８の作業を繰り返すことにより、操作者は、画像管理データベース１４に格納された画像に追加属性の値（例えば、追加属性項目「属性１（家族）」に「長女」や「次男」、「母」）を設定することができる。【選択図】      図６
2006330911.tif 000002
【特許請求の範囲】
【請求項１】
データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納するデータ管理テーブルと、
前記データ管理テーブルから所望のデータを選択するデータ選択手段と、
前記選択されたデータに追加属性情報を付与する追加属性情報付与手段と、
前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納する追加属性管理テーブルと、
を備えることを特徴とするデータ管理装置。
【請求項２】
前記データを検索するための属性情報の入力を受け付ける入力受付手段と、
前記入力受付手段によって前記属性情報の入力が受け付けられた場合に、前記データ管理テーブルを検索して、前記入力された属性情報と一致する属性情報を有するデータを抽出する一方、前記入力受付手段によって前記追加属性情報の入力が受け付けられた場合に、前記追加属性管理テーブルを検索して、前記入力された追加属性情報と一致する追加属性情報を有するデータを抽出するデータ検索手段と、
を更に備えることを特徴とする請求項１記載のデータ管理装置。
【請求項３】
前記追加属性管理テーブルは、前記１つのデータ識別子に対して前記追加属性情報の値を複数格納することを特徴とする請求項１又は２記載のデータ管理装置。
【請求項４】
前記データは、画像であることを特徴とする請求項１から３のいずれか１項記載のデータ管理装置。
【請求項５】
データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納するステップと、
前記データ管理テーブルから所望のデータを選択するステップと、
前記選択されたデータに追加属性情報を付与するステップと、
前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納するステップと、
を備えることを特徴とするデータ管理方法。
【請求項６】
データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納する機能と、
前記データ管理テーブルから所望のデータを選択する機能と、
前記選択されたデータに追加属性情報を付与する機能と、
前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納する機能と、
をコンピュータに実現させることを特徴とするデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ管理装置、データ管理方法及びデータ管理プログラムに係り、特に画像等のデータを分類して保存し、保存されたデータの検索を行うデータ管理装置、データ管理方法及びデータ管理プログラムに関する。
【背景技術】
【０００２】
従来、画像データベース（例えば、ＳＱＬデータベース）に蓄積された画像の検索は、画像に関連付けられた属性情報に基づいて行われる。そして、検索結果の画像が多数ある場合には、検索条件となる属性情報を追加して再度検索（絞り込み検索）を行うことにより、所望の画像を得る。
【０００３】
ところで、画像に関連付けられている属性情報は、ＳＱＬデータベースレコードによって管理されているのが一般的である。このＳＱＬデータベースレコードの構成（スキーマ）はデータベースの設計時に一意に定められ、データベースの構築後に変更することができない。このため、上記のような絞り込み検索を行う際には以下のような問題が生じ得る。第１に、絞り込み検索を繰り返し行っても、それ以上絞り込めなくなる場合がある。第２に、検索結果に対して更に絞り込み検索を行う際に、絞り込み検索の対象から外したいものが検索結果の画像中に含まれることがある。例えば、「結婚披露宴」なる属性に関連付けられた一連の画像がデータベースに登録されているとする。このとき、新郎新婦が写っている画像のみを検索して抽出するには、スキーマを変更して写っている人物の情報を属性情報として画像を再登録する必要がある。したがって、絞り込み検索の過程で、新郎新婦が写っていないと一目でわかる画像であっても画像を絞り込み検索の対象の中から排除することができない。
【０００４】
このため、データベースを構築する際には、画像に関連付けられる属性情報を予め細かく指定しておく方法が取られる。しかしながら、この場合、登録する属性情報の数が多くなるため、画像の登録時の付加が増大するとともに、検索時の検索速度を犠牲にすることになるという問題があった。
【０００５】
上記のような問題を解決するため、例えば、特許文献１には、１つの画像をキーとして基本タグを付与し、キーとした画像に類似していると操作者が判定した画像に付属タグを付与する画像分類蓄積方法、及び検索の元画像と類似する画像を検索する際に、元画像のタグと関係する基本タグ又は付属タグをもつ画像を優先的に検索する画像検索方法について開示されている。また、特許文献２には、検索された画像データの属性情報を、検索された他の画像データに追加登録する画像処理装置について開示されている。
【特許文献１】特開平１１−１３４３４４号公報
【特許文献２】特開平１１−５３３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１では、類似する画像にタグを付与して関連付けるものであり、画像の内容に対応して新たな属性情報の項目を追加設定することはできなかった。また、特許文献２では、検索された画像の属性情報が検索された他の画像に追加されるだけであり、新たな属性情報の項目を追加設定することはできなかった。
【０００７】
本発明はこのような事情に鑑みてなされたもので、データに属性情報を追加することにより、画像等のデータの検索を容易に行えるようにしたデータ管理装置、データ管理方法及びデータ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために請求項１に係るデータ管理装置は、データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納するデータ管理テーブルと、前記データ管理テーブルから所望のデータを選択するデータ選択手段と、前記選択されたデータに追加属性情報を付与する追加属性情報付与手段と、前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納する追加属性管理テーブルとを備えることを特徴とする。
【０００９】
従来は、特に個人的な嗜好が強く反映される画像データでは、データベースに登録する際に整理しやすい属性項目（例えば、ファイル名や作成（撮影）日時）と、検索を行う際に所望の画像を絞り込むのに便利な属性項目が必ずしも一致しなかった。請求項１に係るデータ管理装置によれば、画像等のデータに検索を行う際に所望の画像を絞り込むのに便利な追加属性情報を追加して分類することができる。
【００１０】
請求項２に係るデータ管理装置は、請求項１において、前記データを検索するための属性情報の入力を受け付ける入力受付手段と、前記入力受付手段によって前記属性情報の入力が受け付けられた場合に、前記データ管理テーブルを検索して、前記入力された属性情報と一致する属性情報を有するデータを抽出する一方、前記入力受付手段によって前記追加属性情報の入力が受け付けられた場合に、前記追加属性管理テーブルを検索して、前記入力された追加属性情報と一致する追加属性情報を有するデータを抽出するデータ検索手段とを更に備えることを特徴とする。
【００１１】
請求項２に係るデータ管理装置によれば、請求項１の追加属性項目により画像が分類されているため、画像検索の絞り込み精度を高めることができる。また、検索の結果抽出された画像に追加属性を付与して、細かい属性項目ごとに分類することにより、画像検索の効率の向上を図ることができる。
【００１２】
請求項３に係るデータ管理装置は、請求項１又は２において、前記追加属性管理テーブルは、前記１つのデータ識別子に対して前記追加属性情報の値を複数格納することを特徴とする。
【００１３】
請求項３に係るデータ管理装置によれば、１つの画像の１つの追加属性項目に対して追加属性の値を複数設定できる。
【００１４】
請求項４に係るデータ管理装置は、請求項１から３において、前記データは、画像であることを特徴とする。請求項４は、請求項１から３のデータを画像に限定したものである。
【００１５】
請求項５に係るデータ管理方法は、データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納するステップと、前記データ管理テーブルから所望のデータを選択するステップと、前記選択されたデータに追加属性情報を付与するステップと、前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納するステップとを備えることを特徴とする。
【００１６】
請求項６に係るデータ管理プログラムは、データ、及び該データを一意に識別するためのデータ識別子を含む属性情報を格納する機能と、前記データ管理テーブルから所望のデータを選択する機能と、前記選択されたデータに追加属性情報を付与する機能と、前記選択されたデータに付与された追加属性情報の値を前記データ識別子と関連付けて格納する機能とをコンピュータに実現させることを特徴とする。
【００１７】
請求項６に係るデータ管理プログラムを含むソフトウェアやファームウェアをパーソナルコンピュータ（ＰＣ）やビデオ再生装置（ビデオデッキ、テレビ）、デジタルカメラ等の画像の記憶や表示機能を有する装置に適用することにより、本発明のデータ管理装置を実現することができる。
【発明の効果】
【００１８】
本発明によれば、画像等のデータに検索を行う際に所望の画像を絞り込むのに便利な追加属性情報を追加して分類することができる。これにより、画像検索の絞り込み精度を高めることができる。また、検索の結果抽出された画像に追加属性を付与して、細かい属性項目ごとに分類することにより、画像検索の効率の向上を図ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面に従って本発明に係るデータ管理装置、データ管理方法及びデータ管理プログラムの好ましい実施の形態について説明する。
【００２０】
図１は、本発明の一実施形態に係るデータ管理装置の主要構成を示すブロック図である。同図に示すデータ管理装置１０は、画像を格納し、格納された画像の検索を行うものであり、操作用端末１２、画像管理データベース１４、及び追加属性管理データベース１６を備える。
【００２１】
操作用端末１２は、画像管理データベース１４及び追加属性管理データベース１６とバス１８により接続されており、操作者によって入力された属性情報に基づいて画像を検索し、検索により抽出された画像を表示する。また、操作用端末１２は、操作者からの操作入力により、画像に追加属性を付与する。なお、画像に追加属性を付与する手順については後述する。
【００２２】
画像管理データベース１４は、画像、及び画像を管理するための画像管理テーブルを記憶する。図２は、画像管理テーブルを示す図である。同図に示す画像管理テーブルＴ１０には、画像を一意に識別するための画像識別子と、画像の属性情報が格納される。図２に示す例では、画像識別子は画像のＩＤ番号である。このＩＤ番号は、画像に一意に割り当てられるものであり、例えば、画像管理データベース１４に格納された順番に自動的に画像に付与される。属性情報は、ファイル名、及び画像が撮影された日時である。
【００２３】
なお、画像識別子としては、上記のＩＤ番号のほか、重複がなければファイル名を用いてもよい。また、属性情報には、例えば、画像に付されたタイトル、コメント、ＥＸＩＦ（Exchangeable Image File Format）タグの情報が含まれていてもよい。
【００２４】
追加属性管理データベース１６は、操作用端末１２からの操作入力によって画像に付与された追加属性を記憶するための追加属性項目テーブル、及び追加属性管理テーブルを記憶する。図３は追加属性項目テーブルを示す図であり、図４は追加属性管理テーブルを示す図である。図３に示すように、追加属性項目テーブルＴ２０には、追加属性（属性１、属性２、…）と追加属性の項目が記憶される。追加属性項目の値は、初期状態ではすべてｎｕｌｌ値であり、操作用端末１２からの操作入力により追加属性項目の値（例えば、画像に写っている家族の名前や、撮影時の年齢、画像が撮影された場所）が追加入力される。
【００２５】
図４に示すように、追加属性管理テーブルＴ３０には、追加属性が付与された画像の画像識別子（ＩＤ）と、各追加属性（属性１、属性２、…）の値が関連付けられて格納される。なお、追加属性管理テーブルＴ３０ではＩＤが重複していてもよく、各追加属性の値は１つの画像に対して複数設定することができる。図４の例では、ＩＤ番号が「００１」の画像に属性１（家族）の値として「長女」と「母」が格納されている。これにより、画像を検索する際に、写っている家族として「長女」と「母」のどちらを検索キーとして検索した場合にもＩＤが「００１」の画像が検索される。
【００２６】
また、この追加属性管理テーブルＴ３０は、追加属性の項目ごとに別々のテーブルが作成されるようにしてもよい。
【００２７】
図５は、操作用端末１２の主要構成を示すブロック図である。同図に示すように、この操作用端末１２は、例えば、パーソナルコンピュータ（ＰＣ）等から構成されている。中央処理装置（ＣＰＵ）２０は、バス４０を介して操作用端末１２内の各ブロックに接続されており、各ブロックの動作を制御する。主メモリ２２は、制御プログラムが格納される記憶領域や、プログラム実行時の作業領域を含んでいる。ハードディスク装置２４には、操作用端末１２のオペレーティングシステム（ＯＳ）や、本発明に係るデータ管理プログラム、各種のアプリケーションソフト等が格納される。ＣＤ−ＲＯＭ装置２６は、ＣＤ−ＲＯＭからのデータの読み込みを行う。表示メモリ２８は、表示用データを一時記憶する。モニタ装置３０は、例えば、ＣＲＴモニタや液晶モニタであり、この表示メモリ２８から出力される画像データ、文字データ等に基づいて画像や文字等を表示する。キーボード３２及びマウス３４は、操作者からの操作入力を受け付けて、操作入力に応じた信号をＣＰＵ２０に入力する。マウスコントローラ３６は、マウス３４の状態を検出してモニタ装置３０上のマウスポインタの位置や、マウス３４の状態等の信号をＣＰＵ２０に出力する。通信インターフェース（通信Ｉ／Ｆ）３８は、バス１８と通信を行う。
【００２８】
なお、上記構成の操作用端末１２は、ハードディスク装置２４に格納されるデータ管理プログラムを除いて周知のものであるため、各構成要素の詳細の説明については省略する。また、本発明に係るデータ管理プログラムは、当該データ管理プログラムが記録されたＣＤ−ＲＯＭをＣＤ−ＲＯＭ装置２６にセットすることにより操作用端末１２にインストールすることができる。
【００２９】
次に、画像に追加属性を付与する際の処理の流れについて、図６を参照して説明する。図６は、画像に追加属性を付与する際の処理の流れを示すフローチャートである。
【００３０】
まず、キーボード３２やマウス３４等からの操作入力により、追加属性を追加する画像が選択される（ステップＳ１０）。そして、操作用端末１２から新規の追加属性項目が入力される（ステップＳ１２）。すると、例えば、追加属性項目テーブルＴ２０の「属性１」に「家族」が入力される。これにより、画像を検索する際の新たな画像の属性項目が設定される。
【００３１】
次に、ステップＳ１０において選択された画像の画像識別子（ＩＤ）が取得されるとともに（ステップＳ１４）、追加属性の値が入力される（ステップＳ１６）。すると、ステップＳ１４において取得された追加属性管理テーブルＴ３０の「画像識別子（ＩＤ）」にＩＤ番号、ステップＳ１６において入力された追加属性の値が「属性１」に記憶されて、追加属性管理テーブルＴ３０が更新される（ステップＳ１８）。図４の例では、「ＩＤ」が「００１」の画像について「属性１（家族）」に「長女」が記憶される。上記ステップＳ１４からＳ１８の作業を繰り返すことにより、操作者は、画像管理データベース１４に格納された画像に追加属性の値（例えば、追加属性項目「家族」に「長女」や「次男」、「母」）を設定することができる。また、画像管理テーブルＴ１０の属性項目や、追加属性を検索キーとして検索して得られた画像に検索キーとしてよく用いる、又は用いたい追加属性を付与することにより、操作者は画像の分類を行うことができる。
【００３２】
次に、本実施形態のデータ管理装置１０において画像を検索する際の処理の流れについて、図７を参照して説明する。図７は、画像の検索処理の流れを示すフローチャートである。まず、画像を検索する際には、操作用端末１２のモニタ３０に検索キーの入力画面が表示される。この入力画面では、画像の属性項目及び追加属性項目ごとに値を入力可能となっており、操作者はキーボード３２等からの操作入力により、例えば、「撮影日時」や「家族」等の属性を入力することができる。こうして入力された属性項目の値に基づいて画像を検索するための検索キーが生成される（ステップＳ２０）。そして、上記の検索キーに追加属性の値が含まれていない場合には（ステップＳ２２のＮｏ）、ステップＳ３０に進む。
【００３３】
一方、上記の検索キーに追加属性の値が含まれている場合には（ステップＳ２２のＹｅｓ）、この追加属性の値に基づいて追加属性管理データベース１６上の追加属性管理テーブルＴ３０の検索が行われ（ステップＳ２４）、検索結果が取得される（ステップＳ２６）。
【００３４】
次に、検索キーが更新されて、画像管理データベース１４を検索するための検索キーが生成される（ステップＳ２８）。ステップＳ２８において生成される検索キーは、画像管理データベース１４上の画像管理テーブルＴ１０に格納された属性項目のみを含んでおり、この検索キーにより画像管理データベース１４上において画像の検索が行われ（ステップＳ３０）、検索結果が取得される（ステップＳ３２）。そして、検索の結果、画像管理データベース１４から画像が読み出されて、操作用端末１２のモニタ装置３０に表示される（ステップＳ３４）。
【００３５】
その次に、引き続いて別の検索キーで画像の検索を行う場合には（ステップＳ３６のＹｅｓ）、ステップＳ２０に戻る。一方、画像の検索を終了する場合には（ステップＳ３６のＮｏ）、終了する。
【００３６】
本実施形態によれば、画像管理データベース１４に格納された画像に追加属性（例えば、画像に写っている家族の名前や、撮影時の年齢、画像が撮影された場所）を付与することができる。したがって、操作者が画像の検索を行う際に検索条件としてよく用いる属性を追加することにより、画像の検索を容易に行うことができる。これにより、画像管理テーブルＴ１０に記載の画像の撮影日時等だけではなく、写っている家族やその年齢に基づいて、例えば、「長女」が何歳から何歳までの写真を画像管理データベース１４から抽出できる。
【００３７】
なお、上述のような処理を行うプログラムを含むソフトウェアやファームウェアをパーソナルコンピュータ（ＰＣ）やビデオ再生装置（ビデオデッキ、テレビ）、デジタルカメラ等の画像の記憶や表示機能を有する装置に適用することにより、本発明のデータ管理装置を実現することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係るデータ管理装置の主要構成を示すブロック図
【図２】画像管理テーブルを示す図
【図３】追加属性項目テーブルを示す図
【図４】追加属性管理テーブルを示す図
【図５】操作用端末１２の主要構成を示すブロック図
【図６】画像に追加属性を付与する際の処理の流れを示すフローチャート
【図７】画像の検索処理の流れを示すフローチャート
【符号の説明】
【００３９】
１０…データ管理装置、１２…操作用端末、１４…画像管理データベース、１６…追加属性管理データベース、１８…バス、Ｔ１０…画像管理テーブル、Ｔ２０…追加属性項目テーブル、Ｔ３０…追加属性管理テーブル、２０…中央処理装置（ＣＰＵ）、２２…主メモリ、２４…ハードディスク装置、２６…ＣＤ−ＲＯＭ装置、２８…表示メモリ、３０…モニタ装置、３２…キーボード、３４…マウス、３６…マウスコントローラ、３８…通信インターフェース（通信Ｉ／Ｆ）、４０…バス
【図１】
2006330911.tif 000003
【図２】
2006330911.tif 000004
【図３】
2006330911.tif 000005
【図４】
2006330911.tif 000006
【図５】
2006330911.tif 000007
【図６】
2006330911.tif 000008
【図７】
2006330911.tif 000009