(57)【要約】【課題】大容量の記録装置に取り込まれた画像データは、何らかの画像整理手段を用いないと画像の整理に膨大な手間がかかる。【解決手段】フォルダに意味付けしたグループ名を付与し、そのグループ名を用いて検索を行うことにより、同じグループにあるファイルの閲覧を容易にしたファイル管理装置を提供することである。【選択図】図３
2007156680.tif 000002
【特許請求の範囲】
【請求項１】
階層的なフォルダ構造でファイルを記録するファイル管理装置において、
フォルダまたはファイルをグループ化し、
グループにグループ名を付与するグループ名付与手段を有することを特徴とするファイル管理装置。
【請求項２】
前記ファイルまたはそのファイルが属するフォルダに付与されたグループ名を、ファイルにメタデータとして記録するメタデータ記録手段を有することを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記メタデータ記録手段は、前記ファイルのパスに含まれる前記フォルダに前記グループ名が付与されている場合は、前記グループ名も記録することを特徴とする請求項２に記載のファイル管理装置。
【請求項４】
前記グループ名付与手段は、同じ階層にある前記フォルダまたは前記ファイルには、同じグループ名を付与することを特徴とする請求項１乃至３の何れか１項に記載のファイル管理装置。
【請求項５】
前記フォルダ構造を付与された前記グループ名とともにフォルダ情報として記録するフォルダ情報記録手段を有することを特徴とする請求項１乃至４の何れか１項に記載のファイル管理装置。
【請求項６】
前記フォルダ情報記録手段は、前記フォルダ情報をＸＭＬ形式で記録することを特徴とする請求項５に記載のファイル管理装置。
【請求項７】
記録された前記フォルダ情報に従って前記フォルダ情報を表示するフォルダ情報表示手段を持つことを特徴とする請求項５または６に記載のファイル管理装置。
【請求項８】
前記フォルダ情報を編集するフォルダ情報編集手段と、編集された前記フォルダ情報に従って、前記フォルダ情報を更新するフォルダ更新手段を有することを特徴とする請求項５乃至７の何れか１項に記載のファイル管理装置。
【請求項９】
更新された前記フォルダ情報に従って、前記ファイルに付与された前記メタデータを更新するメタデータ更新手段を有することを特徴とする請求項８に記載のファイル管理装置。
【請求項１０】
更新された前記フォルダ情報に従って、前記フォルダ構造を構成するフォルダ構造構成手段を有することを特徴とする請求項８に記載のファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は大量の画像データを蓄積したデータベースから、特定のデータを検索できるようにしたファイル管理装置に関する。
【背景技術】
【０００２】
近年風景、人物その他諸々の被写体を撮影するときのカメラとして電気的に画像を記録するデジタルカメラが広く使われている。デジタルカメラの特徴として撮影した画像データをデジタルカメラ内部に装着した記憶メモリの最大保存容量まで蓄積することができることがあげられる。
【０００３】
さらにその画像データは例えばパーソナルコンピュータ（ＰＣという）が有するハードデスク記憶装置（ＨＤＤ）等、大容量の記憶装置に保存することができる。
【０００４】
しかしながら大容量の記録装置に取り込まれた画像データは、何らかの画像整理手段を用いないと画像の整理に膨大な手間がかかる。
【０００５】
そこで撮影後の画像の整理を簡単に行うために、例えば特許文献１ではデジタルカメラで撮影した画像をカメラに備えてあるモニタ画面で再生中にマークボタンを押すと、その再生画像の画像ファイルのヘッダ部にマークが付与されたことが記録され、分類指示が与えられると、マークが付与された画像ファイルが、対応するフォルダに分類されて格納して画像の管理を容易にすることが記載されている。
【０００６】
さらに特許文献２では、データベース内の画像データを、例えば人物の顔の特徴を表す教師データに基づいて、被写体像として人物が撮影された画像に対応する画像データと、それ以外の画像データとを識別できるようにして、効率的に画像データの検索ができるようにした画像データ検索方法が記載されている。
【特許文献１】特開２００５−１１７２４９号公報
【特許文献２】特開２００１−３５７０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら特許文献１に記載のように、マークボタンにて画像ファイルのヘッダ部にマークが付与され、マークのみで分類する手段では、ユーザが自分の都合に合うようにフォルダを作成してファイルを振り分けることが多い。例えばフォルダ名に人名が付いている場合、それがファイルの内容に関連する人物の名前であるのか、ファイルの提供者であるのか、若しくは全く別の意味があるかはフォルダを作成した人しか判らない。
【０００８】
つまり、フォルダ名が何を意味するのかは作成した人しか判らない。またフォルダの構成を変える場合やファイルを抜き出して別の場所にコピーするような場合には、分類された状態のパスを失ってしまうのでせっかくの検索のヒントを失ってしまうという問題がある。
【０００９】
さらに人手、若しくは自動的にコンテンツをフォルダで分類した場合、同じ階層にあるフォルダは共通の意味合いを持っていることが多い。例えば画像であれば撮影日時、被写体、音楽であればジャンル、アーチスト名、アルバム名等である。
【００１０】
もし撮影月階層の下位に被写体階層があり、それを入れ替えて被写体階層の下に撮影月階層としたくなったとき、従来のファイル管理方法ではフォルダの移動、複製などの作業がわずらわしく、また元に戻そうとすると、同じ作業を繰り返さなければならない。
【００１１】
また特許文献２に記載のような画像データ検索方法では、被写体の候補は既知でなければならない。さらにそれらの候補に対応した教師データを用意しておく必要がある。あらかじめ用意した候補から外れる被写体に対しては具体的なキーワードを付けることは難しい。
【００１２】
発明の目的はフォルダに意味付けしたグループ名を付与し、そのグループ名を用いて検索を行うことにより、同じグループにあるファイルの閲覧を容易にしたファイル管理装置を提供することである。
【課題を解決するための手段】
【００１３】
上記目的は、下記に記載した発明により達成できる。
１．階層的なフォルダ構造でファイルを記録するファイル管理装置において、
フォルダまたはファイルをグループ化し、
グループにグループ名を付与するグループ名付与手段を有することを特徴とするファイル管理装置。
２．前記ファイルまたはそのファイルが属するフォルダに付与されたグループ名を、ファイルにメタデータとして記録するメタデータ記録手段を有することを特徴とする１に記載のファイル管理装置。
３．前記メタデータ記録手段は、前記ファイルのパスに含まれる前記フォルダに前記グループ名が付与されている場合は、前記グループ名も記録することを特徴とする２に記載のファイル管理装置。
４．前記グループ名付与手段は、同じ階層にある前記フォルダまたは前記ファイルには、同じグループ名を付与することを特徴とする１乃至３の何れかに記載のファイル管理装置。
５．前記フォルダ構造を付与された前記グループ名とともにフォルダ情報として記録するフォルダ情報記録手段を有することを特徴とする１乃至４の何れかに記載のファイル管理装置。
６．前記フォルダ情報記録手段は、前記フォルダ情報をＸＭＬ形式で記録することを特徴とする５に記載のファイル管理装置。
７．記録された前記フォルダ情報に従って前記フォルダ情報を表示するフォルダ情報表示手段を持つことを特徴とする５または６に記載のファイル管理装置。
８．前記フォルダ情報を編集するフォルダ情報編集手段と、編集された前記フォルダ情報に従って、前記フォルダ情報を更新するフォルダ更新手段を有することを特徴とする５乃至７の何れかに記載のファイル管理装置。
９．更新された前記フォルダ情報に従って、前記ファイルに付与された前記メタデータを更新するメタデータ更新手段を有することを特徴とする８に記載のファイル管理装置。
１０．更新された前記フォルダ情報に従って、前記フォルダ構造を構成するフォルダ構造構成手段を有することを特徴とする８に記載のファイル管理装置。
【発明の効果】
【００１４】
本発明によれば、フォルダまたはファイルにグループ名を付与することにより、フォルダまたはファイルに意味づけする。フォルダを検索する際に、同じ名前だが異なる意味合いのフォルダがある場合に、グループ名を用いることで所望のフォルダを検索できる。
【００１５】
また、ファイルに、そのファイル自体、もしくはファイルが属するフォルダのグループ名を記述しておくことで、ファイル検索の際に、グループ名を用いて検索することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明による実施の形態について図を参照しながら説明する。
【００１７】
図１は本実施例のファイル管理装置がインストールされたコンピュータ装置（パソコンという）の構成を示す図であり、図２はファイル管理装置を用いて、ユーザがディレクトリツリー（ディレクトリ階層図）を表示し、マウスをドラッグして同じグループを選択してメタデータ（即ち、他のデータの記憶を記述するデータ）を付与する手順を示すフローチャート図であり、図３はその画面表示例であり、図４はユーザがキーボードから文字を入力してグループ名を付ける場合の画面表示例である。図５はその時のフローチャート図である。
【００１８】
図１において本体１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）、書換可能な半導体で構成されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及び不揮発性の半導体メモリで構成されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）からなるシステム制御部５及び、ファイル管理装置をインストールする内部取り付けハードディスク（ＨＤＤ）６を有する。さらにディスプレイである表示装置２と、キーボードである入力装置３と、外部記憶装置４と、本体１からのデータを外部記憶装置４に転送するインターフェースＩ／Ｆからなっている。
【００１９】
外部記憶装置４はメモリカード、コンパクトデスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、外付けＨＤＤ等がある。
【００２０】
なお、図１の構成は例示であり、ファイル管理装置を実行することができる構成であればよく、図の構成に加えて、デジタルカメラやカメラ付き携帯電話機からファイルを読み取るＵＳＢ等の接続端子や、スマートメディア、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、ＳＤメモリーカード、マルチメディアカードなどの各種メディア（以下、ＣＤ−Ｒ等の情報記録媒体と区別するためにデジタルカメラで利用される情報記録媒体をメディアと呼ぶ。）からファイルを読み取るメディアスロットや、ネガフィルムをスキャンして読み取った画像データを記録したＣＤ−Ｒ等の情報記録媒体からファイルを読み取るＣＤ−Ｒドライブや、インターネット等の通信ネットワークを介して画像データを取り込むための通信手段等を備えていてもよい。また、ファイル管理プログラムにより記録されるファイルは必ずしも記憶手段に記録される必要はなく、パソコンの別の記憶手段に記憶したり、パソコンに接続されるホームサーバやｗｅｂサーバ等の記憶手段に記憶される構成としてもよい。
【００２１】
また、以下では説明を容易にするために、パソコンを動作させるための基本ＯＳとしてＭｉｃｒｏｓｏｆｔ（登録商標）  Ｗｉｎｄｏｗｓ（登録商標）「９５／９８／９８ＳＥ／２０００Ｐｒｏｆｅｓｓｉｏｎａｌ／ＸＰ  Ｈｏｍｅ  Ｅｄｉｔｉｏｎ／ＸＰ  Ｐｒｏｆｅｓｓｉｏｎａｌ等」がインストールされたパソコンを用いる場合を前提にして説明する。
【００２２】
図２において、パソコンを立ち上げ、ディレクトリツリーを表示する（ステップＳ１０１）。ディレクトリツリーはユーザが理解しやすいようにアプリケーション（例えばエクスプローラ）で表示される構造である。ユーザは内部取り付けＨＤＤ（特に断りのないときは、ＨＤＤという）の例えばＣドライブにフォルダを作り、例えば「Ｍｙ  Ｐｉｃｔｕｒｅ」などの名前を付け、さらにその下にサブフォルダを作り「２００５０７」等という名前を付け、順次ディレクトリツリーを作成する。
【００２３】
ステップＳ１０２ではマウスを用いてディレクトリツリーの例えば複数のサブフォルダをドラッグして、グループ化する選択指示をおこなう。
【００２４】
ステップＳ１０３では選択されたグループに名前を入力するための画面が表示される。
【００２５】
ステップＳ１０４では画面表示された箇所にグループ名を入力する。
【００２６】
ステップＳ１０５ではグループ名が入力したかどうかの判断をおこない、Ｓ１０５がＹＥＳのとき、そのグループにメタデータが付与される（ステップＳ１０６）。
【００２７】
図３はディレクトリツリーを示す図である。ユーザはフォルダの下にサブフォルダ、その下にサブサブフォルダと次々にフォルダを作成することができる。ここでは名称を明確にするためにフォルダを第１階層、サブフォルダを第２階層・・と順に番号を付けることにする。
【００２８】
図３は第１階層に「ＭＹ  Ｐｉｃｔｕｒｅ」があり、その下の第２階層には「２００５０７」、「２００５０８」がある。さらに「２００５０７」の下の第３階層は「ｙｕｕ」と「ｄａｎ」が、そして「ｙｕｕ」下の第４階層には「２００５０７１５１３１６．ｊｐｇ」等が表示されたディレクトリツリーである。
【００２９】
しかしながらこのディレクトリツリーを作成したユーザは、各階層の意味は理解できるが第３者がこの階層図をみて理解できるかどうかは不明である。そこで図４では第２階層の「２００５０７」と「２００５０８」をマウスでドラッグしてクリックすると、グループ名を入力する画面が表れるところを示している。ここで例えば「撮影日」等キーボード等入力装置より入力することができる。
【００３０】
また別の名前の付け方として図５のフロー図で説明する。ステップＳ２０１は図２と同じであるが、ステップＳ２０２でグループ名入力画面が表示される。これは第１階層、第２階層・・・をそれぞれ同じグループ化して、名前がそれぞれ付けられるようにした画面を表示する。ステップＳ２０３でグループ名を入力、ステップＳ２０４ではグループ名が入力したかどうかの判断をおこない、Ｓ２０４がＹＥＳのとき、そのグループにメタデータが付与される（ステップＳ２０５）。
【００３１】
図６はその時のディレクトリツリーである。例えば第１の階層には「コンテンツ種類」、第２の階層には「撮影日」、第３の階層には「被写体」という名前を入力することができる。このように各階層に名前を付けることによりグループの意味付けが明確になる。
【００３２】
この場合ツリーの同じ階層のノードには自動的に同じグループ名を関連付ける。新規にフォルダが作成された場合、あるいはファイルが記録された場合には、そのフォルダまたはファイルには自動的にそのフォルダまたはファイルが属する階層に付けられたグループ名を付与する。
【００３３】
〈グループ名付与手段〉
次にグループ名の付与手段について説明する。
【００３４】
グループ名付与方法は
（１−１）ファイルツリーを表示して、マウスをドラッグして同じグループとするフォルダを含む領域を指定する。
（１−２）ファイルツリーを表示してドラッグアンドドロップで同じグループとするフォルダを特定の領域に移動する。
（１−３）フォルダ名またはファイル名とグループ名のテーブルを持ち、プログラムによりテーブルを参照して自動的に分類する。
（１−４）フォルダの同じ階層をそれぞれ同じグループとする、
等がある。
【００３５】
グループ名の入力は、
（２−１）ユーザによりキーボードから文字列を入力。
（２−２）グループ名のリストを表示し、ユーザによりマウス等で選択。
（２−３）フォルダ名またはファイル名とグループ名のテーブルを持ち、テーブルを参照してプログラムにより自動的に分類する、などが挙げられる。
【００３６】
〈メタデータ記録手段〉
メタデータ記録手段は、ファイルまたはそのファイルが属するフォルダに付与されたグループ名、あるいはそれに加えて、そのファイルのパスに含まれるフォルダのグループ名を記録する。
【００３７】
記録方法としては、
（３−１）ファイルのヘッダに記録する。
既存のファイルフォーマット中に記録可能な領域があれば、そこにグループ名を記録しても良いし、可能な場合は新規にグループ名用の領域を作成しても良い。
（３−２）別ファイルに記録して、ファイルのヘッダにメタデータを記録したファイルの記録場所を記録する。
（３−３）ファイルへのリンクが張ってある（ファイル名が記されている）メタデータファイルにファイルに関連付けて記録する。
などが挙げられる。
【００３８】
〈グループ名付与の例〉
図７は、メタファイルが付与された画像について、キーワード検索する場合の例を示す。
【００３９】
グループ化またはグループ名を付与しないで、フォルダ名だけをメタデータとして付与した場合、例えば、”ｄａｎ”が被写体である画像をキーワード検索したい場合、”被写体”＆”ｄａｎ”というキーワードで検索しても、”被写体”というキーワードはメタデータに含まれていないため画像を拾ってくることができない。
【００４０】
しかし”ｄａｎ”だけで検索すると、”ｄａｎ”が付く全ての画像を拾ってしまう。また、拾ってきた画像も、フォルダを作成した人以外の人には”ｄａｎ”が被写体を意味するのか、画像の所有者を意味するのか、他の何を意味するのかが分からない。フォルダ名を”被写体ｄａｎ”としたとしても、他のフォルダにも”被写体ｄａｎ”といったように同じキーワード”  被写体”をフォルダ名に付けなくてはならず、面倒である。
【００４１】
グループ化またはグループ名を付与し、かつフォルダまたはファイル名をメタデータとして付与した場合、
グループ名のボックスに、検索対象となる画像のメタデータに含まれるグループ名をリストアップする。ユーザはグループ名のリストから”  被写体”を選択する。すると、キーワードのボックスに”被写体”グループに含まれているフォルダ名もしくはファイル名をリストアップする。ユーザはグループ名と同様にリストから”ｄａｎ”を選択する。
【００４２】
このように、グループ名、即ちキーワードの意味と、キーワードを関連付けて検索キーとして入力できるので、”被写体がｄａｎ”のファイルを抽出することができる。キーワードの入力も、グループ化することで、ユーザに示すキーワードの候補を減らすことができ、そこからグループ名を選択することで、グループに属しているフォルダまたはファイル名にキーワードの候補を更に絞り込むことができる。
【００４３】
したがって、候補が絞られたリストからキーワードを選択するだけでキーワードの入力ができるので効率的である。
【００４４】
〈フォルダ情報〉
次にフォルダ情報について説明する。
【００４５】
フォルダ情報とは既存のフォルダ構造に加え、もしフォルダにグループ名が付与されている場合、その情報を記録したものである。
【００４６】
この記録形式はＸＭＬ形式で記録することが好ましい。ＸＭＬ形式はテキスト形式のファイルに記述するので、データの意味や構造が非常にわかりやすく、編集がしやすい事と、タグの定義は扱いやすいように自由に設定できるという利点があるからである。
【００４７】
ＸＭＬ形式による記録の仕方は、例えば
（４−１）フォルダ名をタグとして、グループ名はその属性とする。
（４−２）グループ名をタグとして、フォルダ名をその要素とする。グループ名がない場合は、階層の深さを付ける。
方法がある。
【００４８】
ＸＭＬ形式の詳細な記述は省略するが（４−１）の例を概念図として図８（ａ）に示す。
【００４９】
〈フォルダ情報表示手段〉
フォルダ情報表示手段とは、グループ名によってフォルダ構造を表示する手段である。例えば図６のようにグループ名が付与された場合を例にすると、表示例は図９のようになる。
【００５０】
図９において、”被写体”の左の＋をクリックすると、グループ名”被写体”が付与されたフォルダが表示される。さらに”ｙｕｕ”の左の＋をクリックすると、表示手段はＸＭＬデータから属性がｓｕｂｊｅｃｔ、要素がｙｕｕの中に含まれるファイルを抽出することで、すべての撮影月に含まれる”ｙｕｕ”フォルダに含まれる画像が表示される。
【００５１】
〈フォルダ情報編集手段〉
フォルダ情報編集手段とは、グループの上下関係を変更したり、グループを削除、追加、グループ名を変更したりすることである。図８（ｂ）では〈撮影月〉が〈被写体〉に入れ替わった状態をしめす。
【００５２】
〈フォルダ情報修正手段〉
フォルダ情報修正手段は、ＸＭＬデータから、例えば属性のｇｒ＝”ｓｕｂｊｅｃｔ”を全て削除するとともに、メタデータ修正手段は、グループ名”被写体”がメタデータに付与されているファイルも同時に、メタデータからそのグループ名を削除する。
【００５３】
そしてその結果、フォルダ情報表示手段では、”被写体”グループは削除され、”撮影月”の下には、グループ名”撮影月”が付与されたフォルダ”２００５０７”等が直接表示される。（図１０参照）
図１１は、”撮影月”−”被写体”の順を、”被写体”−”撮影月”にしたい場合の例を示す。
【００５４】
例えば”撮影月”をドラッグして被写体のところにドロップする。この場合、フォルダ情報修正手段は、ＸＭＬデータを修正する。なお、この修正は、スタイルシートを用いることが好ましい。すなわち、この例のようにグループの上下関係が入れ替わる場合のスタイルシートを予め用意しておき、それを適用することで容易に修正が可能になる。
【００５５】
メタデータ修正手段は、この例の場合は、含まれるグループ名は変わっていないので、何もしない。
【００５６】
そしてその結果、フォルダ情報表示手段では、例えば、２００５０７フォルダをクリックした場合、表示手段は、ＸＭＬデータから、属性がｍｏｎｔｈ、要素が２００５０７、の中に含まれるファイルを抽出することで、その月の”ｙｕｕ””ｄａｎ”両方の画像が表示される。
【００５７】
〈フォルダ構造構成手段〉
フォルダ構造構成手段は、更新されたフォルダ情報に従って、フォルダ構造を構成する手段である。例えばグループ名「撮影月」が付与されたフォルダの下に、グループ名「被写体」が付与されたフォルダがあった場合（図１２参照）、もし上位グループを被写体名とし、その下部を撮影月グループになるように入れ替えした場合、フォルダ構造を変更する手段である。
【００５８】
以上説明した手段を有する本発明のファイル管理プログラムにおいて、ファイルにグループ名が付与されることにより第３者がフォルダ構造を閲覧しても容易に検索が可能であり、さらにグループ名を編集することよって、フォルダ構造の変更が簡単にできる。
【図面の簡単な説明】
【００５９】
【図１】本発明の構成例を示す図である。
【図２】グループ名を付与したときのフローチャート図である。
【図３】グループ名を指定するときのディレクトリツリー図である。
【図４】グループ名を付与するときのディレクトリツリー図である。
【図５】グループ名を付与したときの他の実施例を示すフローチャート図である。
【図６】グループ名を同階層に一括して付与したときの図である。
【図７】メタファイルが付与された画像について、キーワード検索する場合の例を示す図である。
【図８】ＸＭＬ形式の概念図である。
【図９】フォルダ情報を表示した図である。
【図１０】グループ名が削除されたときを示す図である。
【図１１】”撮影月”−”被写体”の順を、”被写体”−”撮影月”にしたい場合の例を示す図である。
【図１２】フォルダ構造構成手段を用いたときの例を示す図である。
【符号の説明】
【００６０】
１  本体
２  表示装置
３  操作装置
４  外部記憶装置
５  システム制御部
６  内部取り付けハードディスク
【図１】
2007156680.tif 000003
【図２】
2007156680.tif 000004
【図３】
2007156680.tif 000005
【図４】
2007156680.tif 000006
【図５】
2007156680.tif 000007
【図６】
2007156680.tif 000008
【図７】
2007156680.tif 000009
【図８】
2007156680.tif 000010
【図９】
2007156680.tif 000011
【図１０】
2007156680.tif 000012
【図１１】
2007156680.tif 000013
【図１２】
2007156680.tif 000014