(57)【要約】【課題】ユーザーが容易にファイル名を変更できるようにすることを目的とする。【解決手段】対象ファイルの選択を検知し、対象ファイルの第１のファイル名データを前記ファイル表示領域３７０に表示し、被抽出データから文字データを抽出するための情報部品を情報部品表示領域３３０に表示し、情報部品表示領域３３０から並び順構成作成表示領域３５０への前記情報部品の移動を検知し、前記検知された情報部品を用いて前記情報部品の並び順構成を作成し、前記作成された並び順構成を前記並び順構成作成表示領域３５０に表示し、前記情報部品に基づいて指定される文字データを前記被抽出データから抽出し、前記並び順構成及び前記抽出した文字データを用いて第２のファイル名データを作成し、前記第１のファイル名データを第２のファイル名データに変更する。【選択図】  図２
2008262354.tif 000002
【特許請求の範囲】
【請求項１】
対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理装置であって、
表示部と、
前記対象ファイルの選択を検知する第１の検知手段と、
前記ファイル表示領域に前記検知された対象ファイルの前記第１のファイル名データを表示するファイル名データ表示手段と、
前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示する情報部品表示手段と、
前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知する第２の検知手段と、
前記検知された情報部品を用いて、情報部品の並び順構成を作成する並び順構成作成手段と、
前記作成された並び順構成を前記並び順構成作成表示領域に表示する並び順構成表示手段と、
前記情報部品に基づいて文字データを前記被抽出データから抽出する文字データ抽出手段と、
前記並び順構成及び前記抽出された文字データを用いて第２のファイル名データを作成するファイル名データ作成手段と、
前記対象ファイルのファイル名データを前記第１のファイル名データから前記第２のファイル名データに変更するファイル名データ変更手段と、
を備えるファイル管理装置。
【請求項２】
請求項１に記載のファイル管理装置において、
前記管理データが前記対象ファイルに埋め込まれ、項目を示す項目名データと項目に対する値を示す値データとを有するタグ情報データを含んでいる場合には、
前記情報部品作成手段は、前記対象ファイルが前記対象ファイル表示領域に移動されたときに、前記対象ファイルから埋め込まれている前記タグ情報データを読み取り、前記項目名データを抽出し、前記項目名データを用いて前記値データを抽出するための情報部品を作成する、ファイル管理装置。
【請求項３】
請求項１又は請求項２に記載のファイル管理装置において、
前記並び順構成表示領域は、前記情報部品の先後に任意の文字データの入力が可能である、ファイル管理装置。
【請求項４】
請求項１から請求項３のいずれかに記載のファイル管理装置において、
前記ファイル表示領域は、前記第２のファイル名データを前記第１のファイル名データと共に前記第１の対象ファイルに対応づけて表示する、ファイル管理装置。
【請求項５】
請求項１から請求項４のいずれかに記載のファイル管理装置において、さらに、
前記ファイル表示領域に表示されている対象ファイルの並び順を前記抽出された文字データ用いて並べ直す分類手段を備える、ファイル管理装置。
【請求項６】
請求項１から請求項５のいずれかに記載にファイル管理装置において、
前記ファイル表示領域は、前記抽出した文字データを前記第１のファイル名データと共に前記第１の対象ファイルに対応づけて表示する、ファイル管理装置。
【請求項７】
請求項１から請求項６のいずれかに記載のファイル管理装置において、
前記付加データには、所定の規則により連続する連続データを含む、ファイル管理装置。
【請求項８】
請求項７に記載のファイル管理装置において、
前記連続データとして所定の規則により連続する日付データが用いられる、ファイル管理装置。
【請求項９】
請求項８に記載のファイル管理装置において、
前記日付データが月をまたぐ場合には、前月の日付データと所定の規則により連続するように日付データが付与される、ファイル管理装置。
【請求項１０】
請求項１から請求項９のいずれかに記載のファイル管理装置において、
前記管理データには、前記対象ファイルが生成された日時を示す生成年月日データ、前記対象ファイルが更新された日時を示す更新年月日データ、ルートから前記対象ファイルに至るファイルパスを示すファイルパスデータのうち少なくとも１つを含む、ファイル管理装置。
【請求項１１】
請求項１から請求項１０のいずれかに記載のファイル管理装置において、
前記対象ファイルが撮影した画像をデジタル信号で記録するデジタルカメラにより撮影された画像をデジタル信号で記録しているファイルの場合には、前記管理データには、撮影に用いられたデジタルカメラの製造メーカーの名前を示すメーカー名データ、撮影に用いられたデジタルカメラの機種の名前を示す機種名データ、前記デジタルカメラにより画像が撮影された日時を示す撮影日時データ、撮影時の露光時間を示すシャッタースピードデータ、撮影時に用いられた絞りの大きさを示す絞り値データ、撮影時に用いられたレンズの焦点距離を示す焦点距離データ、撮影時に用いられた撮像素子の感度を示すＩＳＯ感度データ、撮影時にされた露出量の補正値を示す露出補正値データ、撮影時に用いられた測光モードを示す露出測光モードデータ、撮影に使用されたレンズの解放Ｆ値を示すレンズＦ値データ、撮影時のフラッシュの使用の有無を示すフラッシュの使用の有無データを含む撮影情報データに含まれるデータのうち少なくとも１つを含む、ファイル管理装置。
【請求項１２】
請求項１から請求項１０のいずれかに記載のファイル管理装置に置いて、
前記対象ファイルが音楽ファイルの場合には、前記管理データには、前記音楽に付けられた曲名を示す曲タイトル名データ、音楽を実演する実演者の名前を示すアーチスト名データのうち少なくとも１つを含む、ファイル管理装置。
【請求項１３】
請求項１２に記載のファイル管理装置において、
前記対象ファイルがアルバムに含まれる音楽ファイルの場合には、前記管理データには、前記音楽ファイルに対応する曲が含まれるアルバムの名前を示すアルバム名データ、前記曲が記録されている、前記アルバム中のトラック番号を示すトラック番号データのうち少なくとも１つを含む、ファイル管理装置。
【請求項１４】
請求項１から請求項１３に記載のファイル管理装置において、さらに、
外部ファイルをインポートするインポート手段を備え、
前記被抽出データは、前記インポートされる外部ファイルに含まれる文字データを含む、ファイル管理装置。
【請求項１５】
対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理装置であって、
表示部と、
前記対象ファイルの選択を検知する検知手段と、
前記ファイル表示領域に前記検知された対象ファイルの前記第１のファイル名データを表示するファイル名データ表示手段と、
前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示する情報部品表示手段と、
前記表示部に表示されている順番入力領域に前記情報部品の並びの順番を入力させるための順番入力手段と、
前記情報部品を入力された順番に従って並べて、情報部品の並び順構成を作成する並び順構成作成手段と、
前記情報部品に基づいて文字データを前記被抽出データから抽出する文字データ抽出手段と、
前記並び順構成及び前記抽出された文字データを用いて第２のファイル名データを作成するファイル名データ作成手段と、
前記対象ファイルのファイル名データを前記第１のファイル名データから前記第２のファイル名データに変更するファイル名データ変更手段と、
を備えるファイル管理装置。
【請求項１６】
対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理プログラムであって、
前記対象ファイルの選択を検知し、
前記検知された対象ファイルの第１のファイル名データを前記ファイル表示領域に表示し、
前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示し、
前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知し、
前記検知された情報部品を用いて前記情報部品の並び順構成を作成し、
前記作成された並び順構成を前記並び順構成作成表示領域に表示し、
前記情報部品に基づいて文字データを前記被抽出データから抽出し、
前記並び順構成及び前記抽出した文字データを用いて第２のファイル名データを作成し、
前記第１のファイル名データを第２のファイル名データに変更する機能を実現する、ファイル管理プログラム。
【請求項１７】
対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理方法であって、
前記対象ファイルの選択を検知し、
前記検知された対象ファイルの第１のファイル名データを前記ファイル表示領域に表示し、
前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示し、
前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知し、
前記検知された情報部品を用いて前記情報部品の並び順構成を作成し、
前記作成された並び順構成を前記並び順構成作成表示領域に表示し、
前記情報部品に基づいて文字データを前記被抽出データから抽出し、
前記並び順構成及び前記抽出した文字データを用いて第２のファイル名データを作成し、
前記第１のファイル名データを第２のファイル名データに変更する、ファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータに記憶されているファイルのファイル名を変更する技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラが普及し大量の画像データを扱うことが多くなっている。デジタルカメラで撮影された画像データには、デジタルカメラによりＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格に基づいたファイル名が機械的に付けられる。したがって、ユーザーにとってファイル名から内容を把握することは一般的に困難である。この問題は、画像ファイルに限らず、ネットワークを通じて配信される音楽ファイルなどについても同様であり、ユーザーがファイル名から内容を把握することは一般的に困難である。ユーザーはファイル名からどんな内容のファイルなのか、容易に把握できるようにするためにファイル名を変更する場合がある。しかし、ファイルの数が大量にあるとユーザーが１つずつファイル名を変更することは大変である。この問題に対し、ファイルの名前を一括して変換できるファイル名変更ツールが考え出されている（特許文献１）。
【０００３】
【特許文献１】特開２００６−２０９６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のファイル名変更ツールでは、ファイル名に対して一部の文字を他の文字に置換する置換機能や、ファイル名に文字を追加する付加機能を有しているだけであり、簡単な変更しかできなかった。その結果、ユーザーが複雑なファイル名に変更しようとする場合、何回もファイル名変更ツールを実行する必要があった。一方、正規表現やプログラム知識のあるユーザーは、自らプログラムを作成して実行することによりファイル名を変更することもできるが、プログラム知識のない一般のユーザーではプログラム等を作成すること自体が困難であった。
【０００５】
本発明は、ユーザーが容易にファイル名を変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも１つを解決するために、本発明の第１の態様に係るファイル管理装置は、対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理装置であって、表示部と、前記対象ファイルの選択を検知する第１の検知手段と、前記ファイル表示領域に前記検知された対象ファイルの前記第１のファイル名データを表示するファイル名データ表示手段と、前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示する情報部品表示手段と、前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知する第２の検知手段と、前記検知された情報部品を用いて、情報部品の並び順構成を作成する並び順構成作成手段と、前記作成された並び順構成を前記並び順構成作成表示領域に表示する並び順構成表示手段と、前記情報部品に基づいて文字データを前記被抽出データから抽出する文字データ抽出手段と、前記並び順構成及び前記抽出された文字データを用いて第２のファイル名データを作成するファイル名データ作成手段と、前記対象ファイルのファイル名データを前記第１のファイル名データから前記第２のファイル名データに変更するファイル名データ変更手段とを備える。本発明の第１の態様に係るファイル管理装置によれば、ユーザーは情報部品を並び順構成作成表示領域に並べることにより第２のファイル名データを作成できるので、容易にファイル名データを変更することができる。
【０００７】
本発明の第１の態様に係るファイル管理装置は、前記管理データが前記対象ファイルに埋め込まれ、項目を示す項目名データと項目に対する値を示す値データとを有するタグ情報データを含んでいる場合には、前記情報部品作成手段は、前記対象ファイルが前記対象ファイル表示領域に移動されたときに、前記対象ファイルから埋め込まれている前記タグ情報データを読み取り、前記項目名データを抽出し、前記項目名データを用いて前記値データを抽出するための情報部品を作成するのが好ましい。この態様によれば、ユーザーは情報部品の作成を行う必要が無くなる。
【０００８】
本発明の第１の態様に係るファイル管理装置において、前記並び順構成表示領域は、前記情報部品の先後に任意の文字データの入力が可能であるのが好ましい。この態様によれば、対象ファイルの被抽出データに含まれない文字データ、例えばテーマや行事の名前データなど任意の文字データの第２のファイル名データへの挿入が可能となる。
【０００９】
本発明の第１の態様に係るファイル管理装置において、前記ファイル表示領域は、前記第２のファイル名データを前記第１のファイル名データと共に前記第１の対象ファイルに対応づけて表示するのが好ましい。この態様によれば、ユーザーに第２のファイル名データを確認させることができる。
【００１０】
本発明の第１の態様に係るファイル管理装置において、さらに、前記ファイル表示領域に表示されている対象ファイルの並び順を前記抽出された文字データ用いて並べ直す分類手段を備えるのが好ましい。この態様によれば、例えば、分類後にファイル名データを変更できるので、ファイルの管理が容易になる。
【００１１】
本発明の第１の態様に係るファイル管理装置において、前記ファイル表示領域は、前記抽出した文字データを前記第１のファイル名データと共に前記第１の対象ファイルに対応づけて表示するのが好ましい。この態様によれば、対象ファイルごとに対応づけて抽出された文字データが表示されるので、情報部品がユーザーの意図通りに作成されたかについて、ユーザーに確認させることができる。
【００１２】
本発明の第１の態様に係るファイル管理装置において、 前記付加データには、所定の規則により連続する連続データを含むのが好ましい。この態様によれば、対象ファイルが連続した番号のファイル名データを持っていない場合でも、任意の規則により連続する番号データを有するファイル名データへの変更が可能となる。
【００１３】
本発明の第１の態様に係るファイル管理装置において、前記連続データとして所定の規則により連続する日付データが用いられてもよい。この態様によれば、対象ファイルのファイル名データについて、所定の規則により連続する日付データを有するファイル名データへの変更が可能となる。
【００１４】
本発明の第１の態様に係るファイル管理装置において、前記日付データが月をまたぐ場合には、前月の日付データと所定の規則により連続するように日付データが付与されるのが好ましい。この態様によれば、日付が月をまたぐ場合であっても、前月の日付データと所定の規則により連続するような日付データを有するファイル名データへの変更が可能となる。
【００１５】
本発明の第１の態様に係るファイル管理装置において、前記管理データには、前記対象ファイルが生成された日時を示す生成年月日データ、前記対象ファイルが更新された日時を示す更新年月日データ、ルートから前記対象ファイルに至るファイルパスを示すファイルパスデータのうち少なくとも１つを含むのが好ましい。この態様によれば、対象ファイルの生成／更新の年月日データあるいはファイルパスデータに含まれる文字データの一部を第２のファイル名データの少なくとも一部として用いることが可能となる。
【００１６】
本発明の第１の態様に係るファイル管理装置において、前記対象ファイルが撮影した画像をデジタル信号で記録するデジタルカメラにより撮影された画像をデジタル信号で記録しているファイルの場合には、前記管理データには、撮影に用いられたデジタルカメラの製造メーカーの名前を示すメーカー名データ、撮影に用いられたデジタルカメラの機種の名前を示す機種名データ、前記デジタルカメラにより画像が撮影された日時を示す撮影日時データ、撮影時の露光時間を示すシャッタースピードデータ、撮影時に用いられた絞りの大きさを示す絞り値データ、撮影時に用いられたレンズの焦点距離を示す焦点距離データ、撮影時に用いられた撮像素子の感度を示すＩＳＯ感度データ、撮影時にされた露出量の補正値を示す露出補正値データ、撮影時に用いられた測光モードを示す露出測光モードデータ、撮影に使用されたレンズの解放Ｆ値を示すレンズＦ値データ、撮影時のフラッシュの使用の有無を示すフラッシュの使用の有無データを含む撮影情報データに含まれるデータのうち少なくとも１つを含むのが好ましい。この態様によれば、撮影情報データを第２のファイル名データの少なくとも一部として用いることが可能となる。
【００１７】
本発明の第１の態様に係るファイル管理装置において、前記対象ファイルが音楽ファイルの場合には、前記管理データには、前記音楽に付けられた曲名を示す曲タイトル名データ、音楽を実演する実演者の名前を示すアーチスト名データのうち少なくとも１つを含むのが好ましい。この態様によれば、曲タイトル名データやアーチスト名データを第２のファイル名データの少なくとも一部として用いることが可能となる。
【００１８】
本発明の第１の態様に係るファイル管理装置において、前記対象ファイルがアルバムに含まれる音楽ファイルの場合には、前記管理データには、前記音楽ファイルに対応する曲が含まれるアルバムの名前を示すアルバム名データ、前記アルバム中の前記曲が記録されているトラック番号を示すトラック番号データのうち少なくとも１つを含むのが好ましい。この態様によれば、アルバム名データや曲のトラック番号データを第２のファイル名データの一部として用いることが可能となる。なお、トラック番号は音楽のアルバムにおいては、一般に、曲順を示す番号として用いられる。
【００１９】
本発明の第１の態様に係るファイル管理装置において、さらに、外部ファイルをインポートするインポート手段を備え、前記被抽出データは、前記インポートされる外部ファイルに含まれる文字データを含むことが好ましい。この態様によれば、対象ファイルごとに異なる文字データを第２のファイル名データの少なくとも一部として用いることができる。
【００２０】
本発明の第２の態様に係るファイル管理装置は、対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理装置であって、表示部と、前記対象ファイルの選択を検知する検知手段と、前記ファイル表示領域に前記検知された対象ファイルの前記第１のファイル名データを表示するファイル名データ表示手段と、前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示する情報部品表示手段と、前記表示部に表示されている順番入力領域に前記情報部品の並びの順番を入力させるための順番入力手段と、前記情報部品を入力された順番に従って並べて、情報部品の並び順構成を作成する並び順構成作成手段と、前記情報部品に基づいて文字データを前記被抽出データから抽出する文字データ抽出手段と、前記並び順構成及び前記抽出された文字データを用いて第２のファイル名データを作成するファイル名データ作成手段と、前記対象ファイルのファイル名データを前記第１のファイル名データから前記第２のファイル名データに変更するファイル名データ変更手段とを備える。本発明の第２の態様に係るファイル管理によれば、ユーザーは順番入力領域に情報部品の並びの順番を入力することにより、情報部品の並び順を作成して第２のファイル名データを作成できるので、容易にファイル名データを変更することができる。
【００２１】
本発明の第３の態様に係るファイル管理プログラムは、対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理プログラムであって、前記対象ファイルの選択を検知し、前記検知された対象ファイルの第１のファイル名データを前記ファイル表示領域に表示し、前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示し、前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知し、前記検知された情報部品を用いて前記情報部品の並び順構成を作成し、前記作成された並び順構成を前記並び順構成作成表示領域に表示し、前記情報部品に基づいて文字データを前記被抽出データから抽出し、前記並び順構成及び前記抽出した文字データを用いて第２のファイル名データを作成し、前記第１のファイル名データを第２のファイル名データに変更する機能を実現する。本発明の第３の態様に係るファイル管理プログラムによれば、ユーザーは情報部品を情報部品並び順構成作成表示領域に並べることにより第２のファイル名データを作成できるので、容易にファイル名データを変更することができる。
【００２２】
本発明の第４の態様に係るファイル管理方法は、対象ファイルのファイル名データを第１のファイル名データから第１のファイル名データと異なる第２のファイル名データに変更することができるファイル管理方法であって、前記対象ファイルの選択を検知し、前記検知された対象ファイルの第１のファイル名データを前記ファイル表示領域に表示し、前記対象ファイルに関する管理データ及び所定の形式の付加データを含む被抽出データから文字データを抽出するための抽出条件を示す情報部品を前記表示部に表示されている情報部品表示領域に表示し、前記情報部品表示領域から前記表示部に表示されている並び順構成作成表示領域への前記情報部品の移動を検知し、前記検知された情報部品を用いて前記情報部品の並び順構成を作成し、前記作成された並び順構成を前記並び順構成作成表示領域に表示し、前記情報部品に基づいて文字データを前記被抽出データから抽出し、前記並び順構成及び前記抽出した文字データを用いて第２のファイル名データを作成し、前記第１のファイル名データを第２のファイル名データに変更する。本発明の第４の態様に係るファイル管理方法によれば、ユーザーは情報部品を情報部品並び順構成作成表示領域に並べることにより第２のファイル名データを作成できるので、容易にファイル名データを変更することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係るファイル管理装置について実施例に基づいて図面を用いて説明する。図１は、本実施例に係るファイル管理装置の構成を示すブロック図である。ファイル管理装置１０はファイルのファイル名データを第１のファイル名データから第２のファイル名データに変更することができる装置である。ファイル管理装置１０はＣＰＵ１００とＲＯＭ１１０とＲＡＭ１１２とハードディスク１２０とリムーバブル記憶装置１４０と入力インターフェース１５０と出力インターフェース１６０とネットワークインターフェース１７０と内部バス１８０を備えている。
【００２４】
ＣＰＵ１００とＲＯＭ１１０とＲＡＭ１１２とハードディスク１２０とリムーバブル記憶装置１４０と入力インターフェース１５０と出力インターフェース１６０とネットワークインターフェース１７０は内部バス１８０に接続されている。
【００２５】
ＣＰＵ１００はファイル管理装置１０の中枢であり、ファイル管理装置１０の全体の動作を制御する。ＣＰＵ１００は例えば被抽出データから文字データを抽出したり、抽出した文字データを用いて第２のファイル名データを作成したり、ファイルのファイル名データを第１のファイル名データから第２のファイル名データに変更したりする。
【００２６】
本実施例において被抽出データには管理データと付加データが含まれる。本実施例において管理データにはオペレーティングシステム（ＯＳ）がファイルを管理するために用いているデータ、例えばファイルの生成／更新年月日を示す生成／更新年月日データや、ファイルのファイルパスを示すファイルパスデータが含まれる。ファイルパスデータにはファイル名データも含まれる。さらに、管理データにはタグ情報データが含まれる。
【００２７】
本実施例においてタグ情報データとはファイルに埋め込まれている付属情報データをいう。例えば、デジタル方式のカメラにより撮影された画像ファイルにあってはカメラの撮影情報データを記録するＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）情報データ、音楽ファイルにあってはタイトルやアーチスト名など曲についての付属情報を記録するＩＤ３ｖ１．１（ＩＤ３  Ｔａｇ  Ｖｅｒｓｉｏｎ１．１）情報データがタグ情報データの代表的なものとして一般に知られている。なお、本実施例においては、タグ情報データはこれらＥｘｉｆ情報データ、ＩＤ３ｖ１．１情報データに限られない。
【００２８】
本実施例において付加データとはファイルの管理データとは別に任意に付加されるデータをいう。付加データには、例えば連続データなど所定の規則に基づいて付加されるデータが含まれる。さらに、付加データにはそのファイルに関するインポートファイルデータも含まれる。本実施例において、インポートファイルデータとは対象ファイルとは別にファイル管理装置１０にインポートされるインポートファイルに記録されているデータであって、対象ファイルと何らかの関係を有するデータをいう。なお、本実施例では、インポートファイルデータを付加データに含めているが、管理データに含めてもよい。インポートファイルデータを管理データに含めるか、付加データに含めるかは、単に分類上の問題であるからである。
【００２９】
ＲＯＭ１１０は読み出し専用メモリである。ＲＡＭ１１２は書き換え可能な揮発メモリであり、ＣＰＵ１００が処理中のデータを記憶する。ＲＡＭ１１２はハードディスクに記憶されている各種プログラムをＣＰＵ１００に実行させるために展開する。
【００３０】
ハードディスク１２０は、例えば、データ１２２とプログラムを記憶する。ハードディスク１２０は、データ１２２として、ファイル名データ変更の対象となるファイルを記憶している。ハードディスク１２０は、プログラムとして、情報部品作成プログラム１２４、情報部品表示プログラム１２６、情報部品構成プログラム１２８、文字データ抽出プログラム１３０、ファイル分類プログラム１３２を記憶している。
【００３１】
情報部品作成プログラム１２４は、ＣＰＵ１００が情報部品を作成するためのプログラムである。本実施例において情報部品とは文字データを被抽出データから抽出する際にどの文字データを抽出すべきかを示す抽出条件を部品形式で示したものいう。情報部品は、例えば文字データの位置情報データを用いてファイル名データの「２−４文字目」のように示されたり、タグ情報データの項目名情報データを用いて「シャッタースピード」のように示されたりする。すなわち、情報部品は、部品形式あるいは部品の内容を示す名前を用いることにより、正規表現を知らないユーザーが正規表現を、正規表現形式を用いずに部品として容易に取り扱えるようにしたものと言ってもよい。
【００３２】
情報部品表示プログラム１２６は、ＣＰＵ１００が、作成した情報部品を表示するためのプログラムである。情報部品構成プログラム１２８は、ＣＰＵ１００がユーザーから情報部品の指定を受け取り、情報部品をユーザーから指定される順に並べ、第２のファイル名データを作成するための情報部品の並び順構成を作成するためのプログラムである。文字データ抽出プログラム１３０は、ＣＰＵ１００が情報部品で示される情報に基づいて被抽出データからの文字データを抽出するためのプログラムである。ファイル分類プログラム１３２は、ＣＰＵ１００が、抽出した文字データを用いて同じ文字データを有するファイルが連続するようにファイルを並べ替えるためのプログラムである。ＣＰＵ１００は、ファイルを並べ替えることにより、同じ文字データを有するファイルが連続して並ぶように分類することができる。なお、本実施例において、分類という場合には、同じ文字データを有するファイルに分ける意味と、同じ文字データを持つファイルが連続するようにファイルを並べ替えるという意味の両方を含む。
【００３３】
リムーバブル記憶装置１４０は記憶媒体の交換が可能な記憶装置である。リムーバブル記憶装置１４０は、例えばデジタルカメラで記録されたファイルをファイル管理装置１０に移動する際に用いられる。
【００３４】
入力インターフェース１５０は、例えばキーボード１５２やマウス１５４をファイル管理装置１０に接続する。キーボード１５２とはファイル管理装置１０に文字を入力するための装置である。マウス１５４とはファイル管理装置１０に指示を与えたり位置を与えたりするためのポインティングデバイスである。マウス１５４の代わりに例えばタブレットを用いてもよい。出力インターフェース１６０はケーブル（図示せず）を介してディスプレイ１６２をファイル管理装置１０に接続する。ネットワークインターフェース１７０はファイル管理装置１０をネットワーク２００に接続する。ユーザーは例えばネットワーク２００を介して音楽ファイルなどを入手することができる。
【００３５】
内部バス１８０は、ＣＰＵ１００とＲＯＭ１１０とＲＡＭ１１２とハードディスク１２０とリムーバブル記憶装置１４０と入力インターフェース１５０と出力インターフェース１６０とネットワークインターフェース１７０の間でデータの交換を行うためのデータ伝送線である。
【００３６】
図２を用いて、ファイル管理装置の操作画面について説明する。図２はファイル管理装置の操作画面を示す説明図である。
【００３７】
ファイル管理装置１０の操作画面３００には部品取り出し領域３１０と部品表示領域３３０と部品組み立て領域３５０と文字データ表示領域３７０と実行ボタン３９０と復帰ボタン３９２が表示される。
【００３８】
部品取り出し領域３１０には情報部品を作成するための情報部品作成ボタンが表示される。本実施例では、ファイル名ボタン３１２と連番ボタン３１４とフォルダ名ボタン３１６とｍｐ３タグボタン３１８とファイル日時ボタン３２０と日付連番ボタン３２２とＥｘｉｆ情報ボタン３２４とタイトルボタン３２６が部品取り出し領域３１０に表示されている。
【００３９】
部品表示領域３３０は作成された情報部品を表示するための領域である。図２では、情報部品３３３から情報部品３４１を含め、１８個の情報部品が部品表示領域３３０に表示されている。
【００４０】
部品組み立て領域３５０は情報部品の並び順構成を作成し表示するための領域である。図２では、情報部品３３８と情報部品３３９と情報部品３４０と情報部品３４１と情報部品３３５とが部品組み立て領域３５０に表示されている。
【００４１】
文字データ表示領域３７０は対象ファイルのファイル名データを表示するとともに対象ファイルがドロップされる領域である。文字データ表示領域３７０は複数の文字データ表示フィールドを有する。図２では、第１の文字データ表示フィールド３７１から第７の文字データ表示フィールド３７７の７つの文字データ表示フィールドが表示されている。文字データ表示フィールドの一番上の行には、フィールド名が表示される。第１の文字データ表示フィールド３７１は対象ファイルの第１のファイル名データが表示される。第１のファイル名データとはファイル名データが変更される前のファイル名データである。第２の文字データ表示フィールド３７２には第２のファイル名データが第１のファイル名データと対応づけて表示される。第２のファイル名データとはファイル名データが変更された後のファイル名データである。第３の文字データ表示フィールド３７３以降には部品表示領域３３０に表示される情報部品を用いて抽出された文字データが表示される。
【００４２】
実行ボタン３９０はＣＰＵ１００に対象ファイルのファイル名データの第１のファイル名データから第２のファイル名データへの変更を実行させるためのボタンである。復帰ボタン３９２は変更されたファイル名データの第２のファイル名データから第１のファイル名データへの復帰をＣＰＵ１００に実行させるためのボタンである。
【００４３】
図２から図１３を用いて、ファイル管理装置の動作について説明する。図３はファイル管理装置の動作を示すフローチャートである。図４は操作画面の初期状態を示す説明図である。図５はファイル選択処理を詳しく説明するフローチャートである。図６は対象ファイルが文字データ表示部にドラッグ・アンド・ドロップされたときの操作画面を示す説明図である。図７は情報部品作成処理を詳しく説明するフローチャートである。図８はファイル名ボタンが選択されたときに表示される操作画面を示す説明図である。図９はファイル名ボタンの項目表示画面で文字位置指定が選択されたときに表示される入力画面を示す説明図である。図１０は情報部品の表示処理を詳しく説明するフローチャートである。図１１は部品表示部に情報部品ボタンが表示された状態を示す説明図である。図１２は情報部品の並び順構成を作成して表示する処理を詳しく説明するフローチャートである。図１３はファイル名データの変更処理を詳しく説明するフローチャートである。
【００４４】
ファイル名データの変更の対象ファイルの選択がされると本処理ルーチンが開始される（ステップＳ１００）。図４に示すように、初期状態では、操作画面３００の部品表示領域３３０には情報部品が表示されておらず、文字データ表示領域３７０にもフィールド名以外のデータが表示されていない。ＣＰＵ１００は対象ファイルが文字データ表示領域３７０にドラッグ・アンド・ドロップされたことを検知すると（ステップＳ１０２）、対象ファイルの管理データから第１のファイル名データを抽出する（ステップＳ１０４）。ＣＰＵ１００は抽出した第１のファイル名データをＲＡＭ１１２に書き込むとともに（ステップＳ１０６）、図６に示すように第１のファイル名データを第１の文字データ表示フィールド３７１に表示する（ステップＳ１０８）。
【００４５】
ＣＰＵ１００は情報部品の作成指示を受けると情報部品を作成する（ステップＳ１１０）。以下、ＣＰＵ１００が情報部品３３６を作成する場合を例にとって説明する。情報部品３３６は、第１のファイル名データのうち指定された位置の文字データを抽出するための情報部品である。
【００４６】
ＣＰＵ１００は、部品取り出し領域３１０のファイル名ボタン３１２が選択されたことを検知すると（ステップＳ１１２）、図８に示すような、５つの項目（項目「ファイル名全体」、項目「文字位置指定」、項目「拡張子」、項目「［  ］で取り出す」、項目「（  ）で取り出す」）を表示する項目表示画面３１２ａを表示する（ステップＳ１１４）。なお、図８に示す項目以外の他の項目を表示してもよいのは言うまでもない。本実施例ではＣＰＵ１００は項目表示画面３１２ａをプルダウン形式で表示しているが、新しい画面を開いて表示するようにしてもよい。
【００４７】
ＣＰＵ１００は項目「文字位置指定」が選択されたことを検知すると（ステップＳ１１６）、図９に示す入力画面３１２ｂを表示する（ステップＳ１１８）。入力画面３１２ｂにはファイル名データ表示欄３１２ｃとチェックボックス３１２ｄとＯＫボタン３１２ｅとキャンセルボタン３１２ｆが表示される。ファイル名データ表示欄３１２ｃは選択された変更対象ファイルのうち文字データ表示領域３７０の一番上に表示されるファイルの第１のファイルのファイル名データが表示される。チェックボックス３１２ｄは選択された文字以降の文字を抽出する場合にチェックされる欄である。ＯＫボタン３１２ｅはＣＰＵ１００に選択された内容で情報部品を作成させるためのボタンである。キャンセルボタン３１２ｆはＣＰＵ１００に選択された内容を取り消させ、入力画面３１２ｂの表示を消去させるためのボタンである。
【００４８】
ＣＰＵ１００はファイル名データ表示欄３１２ｃに表示した第１のファイル名データのうち選択された文字の最初の文字の位置と最後の文字の位置を取得する（ステップＳ１２０）。なお、１文字しか選択されなかった場合には、ＣＰＵ１００はその１文字の位置を取得する。ＣＰＵ１００はＯＫボタン３１２ｅが選択されたことを検知すると（ステップＳ１２２）、第１のファイル名データのうち所定の部分の文字データを抽出するための情報部品を作成する（ステップＳ１２４）。図９に示す例では、第１のファイル名データのうち２文字目から４文字目が選択されている。したがって、ＣＰＵ１００は「２−４文字目」という情報部品３３６を作成する。なお、図９で示されるように、ファイル名データ表示欄３１２ｃに表示する第１のファイル名データのうち選択された文字については白黒を反転して表示される。
【００４９】
ＣＰＵ１００は、情報部品３３６を作成すると、情報部品が示す抽出条件をＲＡＭ１１２に書き込む（ステップＳ１２６）。
【００５０】
ＣＰＵ１００は情報部品を部品表示領域３３０に表示し、文字データを文字データ表示領域に表示する（ステップＳ１３０）。ＣＰＵ１００は、文字データ表示領域３７０に第３の文字データ表示フィールド３７３を作成する（ステップＳ１３２）。ＣＰＵ１００は作成した情報部品３３６により指定される抽出条件を用いて対象ファイルの被抽出データから文字データを抽出する（ステップＳ１３４）。ＣＰＵ１００は抽出した文字データをＲＡＭ１１２に書き込むとともに（ステップＳ１３６）、第３の文字データ表示フィールド３７３に表示する（ステップＳ１３８）。これにより、ユーザーに情報部品が正しく作成されたか確認させる（ステップＳ１４０）。なお、情報部品が生成されても、抽出される文字データが存在しない場合にはデータはヌル（Ｎｕｌｌ）となる。ヌルとはデータ表現の一種で、何のデータも含まれない状態あるいは長さ０の空文字データをいう。
【００５１】
他の情報部品の作成指示を受けた場合には（ステップＳ１５０、Ｙ）、ＣＰＵ１００はステップＳ１１０に戻り、同様の手順を実行して情報部品を作成する。他の情報部品の作成指示を受けなかった場合には（ステップＳ１５０、Ｎ）、ＣＰＵ１００はステップＳ１６０に進む。
【００５２】
ＣＰＵ１００は情報部品の並び順構成を作成する（ステップＳ１６０）。図１１に示すように、ＣＰＵ１００は、情報部品が部品表示領域３３０から部品組み立て領域３５０にドラッグドロップされたことを検知すると（ステップＳ１６２）、ドラッグ・アンド・ドロップされた情報部品を選択する（ステップＳ１６４）。なお、選択という場合は１つしか情報部品が作成されていない場合にその情報部品を取る場合も含む。
【００５３】
ＣＰＵ１００は部品組み立て領域３５０に選択された情報部品を並べる（ステップＳ１６６）。図２に部品組み立て領域３５０に情報部品が並べられた状態の一例を示す。本実施例では、部品組み立て領域３５０に、情報部品３３９、情報部品３４０、情報部品３４１、情報部品３３８、情報部品３３５の順に情報部品が並べられている。さらに情報部品３４１と情報部品３３８の間には、「初詣」という文字データ３５２が入力され、情報部品３３８と情報部品３３５の間には、ピリオドが入力されている（ステップＳ１６８）。すなわち、本実施例では、部品組み立て領域３５０は任意の情報部品の前又は後に任意の文字データの入力がされることができる。
【００５４】
情報部品３３９はファイルの作成年データを抽出するための情報部品である。情報部品３４０はファイルの作成月データを抽出するための情報部品である。情報部品３４１はファイルの作成日データを抽出するための情報部品である。情報部品３３８は３桁の連番データを作成するための情報部品である。情報部品３３５はファイルの拡張子データを抽出するための情報部品である。なお、ピリオドは、ピリオドから後の文字データを拡張子とするための文字データである。すなわち、部品組み立て領域３５０には、情報部品の先後に任意の文字データが入力されてもよい。これにより、ＣＰＵ１００はファイル名データを被抽出データに含まれない文字データを有する第２のファイル名データを作成することができる。
【００５５】
ＣＰＵ１００は、情報部品の並び順構成と、上述したステップＳ１３４で抽出した文字データを用いて、第２のファイル名データを作成する（ステップＳ１７０）。ＣＰＵ１００は作成した第２のファイル名データをＲＡＭ１１２に書き込むとともに（ステップＳ１７２）、第２の文字データ表示フィールド３７２に表示する（ステップＳ１７４）。ＣＰＵ１００は、ユーザーに情報部品の並び順構成を修正するか否か確認させる。
【００５６】
ＣＰＵ１００は情報部品の並び順構成の修正を検知した場合には（ステップＳ１８０、Ｎ）ステップＳ１５０に戻る。一方、ＣＰＵ１００は情報部品の並び順構成の修正を検知しない場合にはＣＰＵ１００は（ステップＳ１８０、Ｙ）、実行ボタン３９０が選択されるのを待機する。
【００５７】
ＣＰＵ１００は対象ファイルのファイル名データの第１のファイル名データから第２のファイル名データへ変更する（ステップＳ１９０）。ＣＰＵ１００はユーザーにより実行ボタン３９０が選択されたことを検知すると（ステップＳ１９２）、ＲＡＭ１１２から第２のファイル名データを読み込む（ステップＳ１９４）。ＣＰＵ１００は読み込んだ第２のファイル名データを用いて対象ファイルのファイル名データの第１のファイル名データから第２のファイル名データへ変更する（ステップＳ１９６）。なお、ＣＰＵ１００はユーザーにより復帰ボタン３９２が選択されると、ＲＡＭ１１２から第１のファイル名データを読み込み、対象ファイルのファイル名データを第２のファイル名データから第１のファイル名データに戻す。
【００５８】
以上本実施例によれば、情報部品を情報部品表示部から部品組み立て領域３５０にドラッグ・アンド・ドロップすることにより、情報部品の並び順構成を作成して第２のファイル名データを作成できる。その結果、ユーザーは、対象ファイルのファイル名データを第１のファイル名データから第２にファイル名データに容易に変更することができる。
【００５９】
本実施例ではＣＰＵ１００はユーザーにより指定された情報部品のみ部品表示領域３３０に表示する。これによりユーザーにより指定されない情報部品については、ＣＰＵ１００は部品表示領域３３０に表示しない。その結果、ユーザーが情報部品を用いて情報部品の並び順構成を作成するときに情報部品を見つけやすい。なお、ＣＰＵ１００は対象ファイルが文字データ表示領域３７０にドラッグ・アンド・ドロップされたときに、対象ファイルから埋め込まれているタグ情報データを読み取り、項目名データを抽出し、項目名データを用いて情報部品を作成してもよい。これにより、部品表示領域３３０に表示させる情報部品をユーザーが指定する必要が無くなる。
【００６０】
本実施例では、任意の情報部品の前又は後に任意の文字データの入力が可能である。これによりＣＰＵ１００は被抽出データに含まれない文字データを有する第２のファイル名データを作成することができる。
【００６１】
本実施例では、ＣＰＵ１００は情報部品を用いて抽出される文字データを文字データ表示フィールドに表示してユーザーに確認させる。これにより、ユーザーに情報部品が正しく作成されたか確認させることができる。
【００６２】
本実施例では、第２のファイル名データをユーザーに確認させる。これにより、情報部品の並び順構成が正しく作成されたか、ユーザーに確認させることができる。
【００６３】
変形例１：
本実施例では、ファイル名データのうち指定された位置の文字データを抽出するための情報部品の作成を例にとり説明したが、対象ファイルのファイル名データ全体を文字データとして抽出するための情報部品を作成することも可能である。図８において、ＣＰＵ１００は項目「ファイル名全体」が選択されたことを検知すると、対象ファイルの第１のファイル名データから全文字データを抽出するための情報部品を作成する。
【００６４】
変形例２：  
なお、本実施例では、情報部品３３６は第１のファイル名データのうち一部の文字データを抽出するための情報部品であったが、ファイル名データ表示欄３１２ｃに表示されている全部の文字データを抽出するための情報部品であってもよい。例えば図９に示す例では、ファイル名データ表示欄３１２ｃに表示される第１のファイル名データは１２文字のデータであるので、ＣＰＵ１００は、ファイル名データ表示欄３１２ｃに表示されている全部の文字データを選択して「１−１２文字目」という情報部品の作成が可能である。  
【００６５】
ＣＰＵ１００は、チェックボックス３１２ｄにチェックが入っていることを検知して、第１のファイル名データのうち選択された最初の文字の位置を取得し、例えば、「２文字目から最後の文字まで」という情報部品を作成するようにしてもよい。
【００６６】
変形例３：
ＣＰＵ１１０は、図８において、項目「拡張子」が選択されたことを検知して、第１のファイル名データのうち拡張子部分を抽出するための情報部品を作成することも可能である。拡張子とはファイル名データのうちピリオドで区切られた一番右側の部分をいう。一般的に拡張子にはファイルの種類を示すために用いられる文字データであり。一般的に３文字又は４文字の文字データが用いられることが多い。これにより、拡張子部分を抽出するための情報部品を作成することができる。
【００６７】
変形例４：
ＣＰＵ１００は、第１のファイル名データの中に文字データ  ［  ］で囲まれた文字列データが含まれている場合であって、項目「［  ］で取り出す」が選択されたことを検知した場合には、第１のファイル名データから、［  ］で囲まれた部分の文字データと、［  ］より前の文字データと、［  ］より後の文字データを抽出するための情報部品を作成するようにしてもよい。なお、他のかっこ記号の場合、例えば  （  ）  で囲まれる文字データがある場合も同様にすることができる。ネットワークを通じて配信されるファイルにはこのような形式のファイル名データを有する場合があるので、それに対応したものである。
【００６８】
変形例５：
ＣＰＵ１００は連番データを作成するための情報部品を作成することができる。ＣＰＵ１００はユーザーにより連番ボタン３１４が選択されたことを検知すると、図１４に示すような項目表示画面３１４ａを表示する。図１４は連番ボタンが選択されたときに表示される項目表示画面を示す説明図である。ＣＰＵ１００は選択された桁数に応じた連番データを指定するための情報部品を作成する。また、ＣＰＵ１００は項目「設定」が選択されたことを検知すると、図１５に示す入力画面３１４ｂを表示する。図１５は連番ボタンの項目表示画面で設定が選択されたときに表示される入力画面を示す説明図である。入力画面３１４ｂには、初期値入力欄３１４ｃと増分入力欄３１４ｄと桁数入力欄３１４ｅとＯＫボタン３１４ｆとキャンセルボタン３１４ｇが表示される。初期値入力欄３１４ｃには連番データの初期値が入力される。増分入力欄３１４ｄには連番データの増分値が入力される。なお、本実施例においては、連番データという場合には、増分値が１以外の場合、例えば、増分値が２、３・・・などの場合も含むことが好ましい。増分値が必ずしも１とは限られないからである。桁数入力欄３１４ｅには連番データの桁数が入力される。ＯＫボタン３１４ｆはＣＰＵ１００が入力された内容で情報部品の作成を実行するためのボタンである。これによれば第１のファイル名データを任意の番号から始まる任意の間隔の連番データを有する第２のファイル名データに変更することができる。
【００６９】
変形例６：
ＣＰＵ１００は、フォルダ名データを抽出するための情報部品を作成することができる。ＣＰＵ１００はフォルダ名ボタン３１６が選択されたことを検知すると、図１６に示すような項目表示画面３１６ａを表示する。図１６はフォルダ名ボタンが選択されたときに表示される項目表示画面を示す説明図である。項目表示画面３１６ａには、フォルダ名１選択ボタン３１６ｂ〜フォルダ名５選択ボタン３１６ｆと、ＯＫボタン３１６ｇとキャンセルボタン３１６ｈが表示される。フォルダ名１選択ボタン３１６ｂは対象ファイルが属するフォルダのフォルダ名データをＣＰＵ１００が抽出するための情報部品を作成するためのボタンである。フォルダ名２選択ボタンは対象ファイルが属するフォルダの１つ上位のフォルダのフォルダ名データをＣＰＵ１００が抽出するため情報部品を作成するためのボタンである。ＯＫボタン３１６ｇはＣＰＵ１００が選択された内容で情報部品の作成を実行するためのボタンである。キャンセルボタン３１６ｈはＣＰＵ１００が選択された内容を取り消し、入力画面３１６ｂの表示の消去を実行するためのボタンである。これによればＣＰＵ１００はファイルが属するフォルダのフォルダ名データを含む第２のファイル名データを作成することができる。
【００７０】
変形例７：
ＣＰＵ１００は例えばｍｐ３の音楽ファイルからタグ情報データを抽出するための情報部品を作成することができる。ＣＰＵ１００はｍｐ３タグボタン３１８が選択されたことを検知すると、図１７に示すような項目表示画面３１８ａを表示する。図１７はｍｐ３タグボタンが選択されたときに表示される項目表示画面を示す説明図である。本実施例では、項目表示画面３１８ａには「曲タイトル」、「アーチスト」、「アルバム名」、「トラック番号」「まとめて」の５つの項目が表示される。ＣＰＵ１００は選択された項目により、曲タイトルデータを抽出するための情報部品、アーチスト名データを抽出するための情報部品アルバム名データを抽出するための情報部品トラック番号を抽出するための情報部品を作成する。これによればＣＰＵ１００は曲タイトル名データ等を含む第２のファイル名データを作成することができる。
【００７１】
変形例８：
ＣＰＵ１００はファイルの作成日時あるいは更新日時を抽出するための情報部品を作成することができる。ＣＰＵ１００はファイル日時ボタン３２０が選択されたことを検知すると、図１８に示すような項目表示画面３２０ａを表示する。図１８はファイル日時ボタンが選択されたときに表示される項目表示画面を示す説明図である。本実施例では、項目表示画面３２０ａには項目「作成日時」、項目「更新日時」の２つの項目が表示される。ＣＰＵ１００は「作成日時」あるいは「更新日時」のデータをファイル名データに用いない場合でも、例えばファイルを並べ直すときに用いることができる。
【００７２】
変形例９：
ＣＰＵ１００は日付連番データを作成するための情報部品を作成することができる。ＣＰＵ１００は日付連番ボタン３２２が選択されたことを検知すると、図１９に示すような入力画面３２２ａを表示する。図１９は日付連番ボタンが選択されたときに表示される入力画面を示す説明図である。入力画面３２２ａには年入力欄３２２ｂと月入力欄３２２ｃと日入力欄３２２ｄと増分入力欄３２２ｅとＯＫボタン３２２ｆとキャンセルボタン３２２ｇが表示される。年入力欄３２２ｂと月入力欄３２２ｃと日入力欄３２２ｄは日付連番の開始日が入力される欄である。増分入力欄３２２ｅには日付連番データの増分値が入力される。本実施例において、日付連番データという場合には、例えば増分値が２日、３日・・・など増分値が１日以外の場合も含んでもよい。月をまたぐ場合には日付連番データは前月の日付データと連続して日付連番データとなるように作成される。なお、曜日による選択（例えば月曜日から金曜日まで）あるいは特定の日の選択（例えば毎月１日のみ）のように増分値が異なる場合を含むようにしてもよい。ＯＫボタン３２２ｆは、ＣＰＵ１００が入力された内容で情報部品の作成を実行するためのボタンである。キャンセルボタン３２２ｇはＣＰＵ１００が入力された内容を取り消し、入力画面３２２ａの表示の消去を実行するためのボタンである。本実施例によれば、ＣＰＵ１００は日付連番データを有する第２のファイル名データを作成することができる。
【００７３】
変形例１０：
ＣＰＵ１００は、対象ファイルがデジタルカメラで撮影された画像ファイルの場合には、撮影情報を抽出するための情報部品を作成することができる。ＣＰＵ１００はＥｘｉｆ情報ボタン３２４が選択されたことを検知すると、図２０に示すような項目表示画面３２４ａを表示する。図２０はＥｘｉｆ情報ボタンが選択されたときに表示される項目表示画面を示す説明図である。図２０では、項目表示画面３２４ａには項目「メーカー名」、項目「製品名」、項目「撮影日時」、項目「シャッタースピード」、項目「絞り」、項目「焦点距離」、項目「ＩＳＯ感度」の７つの項目が表示される。ＣＰＵ１００は選択された項目により、そのファイルが作成されたカメラのメーカー名データを抽出するための情報部品、そのファイルが作成されたカメラの製品名データを抽出するための情報部品、そのファイルに係る画像が撮影された日時データを抽出するための情報部品、そのファイルに係る画像が撮影されたときの露出時間データを抽出するための情報部品、そのファイルに係る画像が撮影されたときの絞りの値データを抽出するための情報部品、そのファイルに係る画像が撮影されたときのレンズの焦点距離データを抽出するための情報部品、そのファイルに係る画像が撮影されたときのＩＳＯ感度データを抽出するための情報部品を作成する。本実施例では、項目表示画面３２４ａが表示する項目は７つであるが、ＣＰＵ１００は、その他のデータ、例えば、撮影時にされた露出量の補正値を示す露出補正値データ、撮影時に用いられた測光モードを示す露出測光モードデータ、撮影に使用されたレンズの解放Ｆ値を示すレンズＦ値データ、撮影時のフラッシュの使用の有無を示すフラッシュの使用の有無データ等について情報部品を作成するようにしてもよい。本実施例によればＣＰＵ１００は撮影条件データを含む第２のファイル名データを作成することができる。
【００７４】
変形例１１：
ＣＰＵ１００は、インポートファイルから文字データを抽出するための情報部品を作成することができる。ＣＰＵ１００はタイトルボタン３２６が選択されたことを検知すると、図２１に示すようなファイル選択画面３２６ａを表示する。図２１はインポートファイルを選択するための画面を示す説明図である。ファイル選択画面３２６ａには、ＣＰＵ１００がインポートしようとするインポートファイルを選択するためのエクスプローラ画面３２６ｂとファイル表示欄３２６ｄとＯＫボタン３２６ｅとキャンセルボタン３２６ｆが表示される。エクスプローラ画面３２６ｂとはフォルダとファイルとがツリー形式で表示される画面をいう。ＯＫボタン３２６ｅは、選択されたインポートファイルの読み込みをＣＰＵ１００に実行させるためのボタンである。ＣＰＵ１００はインポートファイルからファイルの内容を読み込んで、情報部品を作成し、ＲＡＭ１１２に書き込み、文字データ表示領域３７０に表示する。キャンセルボタン３２６ｆはＣＰＵ１００に選択された内容を取り消し、ファイル選択画面３２６ａの表示の消去を実行させるためのボタンである。本実施例によれば、ＣＰＵ１００は、あるファイルは「東京」、別のファイルは「大阪」というように対象ファイルごとに規則的には付けられない文字データを含む第２のファイル名データを作成することができる。
【００７５】
図２２に、選択されたインポートファイルｇｈｉ．ｔｘｔの内容を示す。図２２はインポートファイルの内容を示す説明図である。図２２において、左欄３２６ｇには、対象ファイルの第１のファイル名データが表示され、右欄３２６ｈには、例えば対象ファイルのタイトル名データが表示される。本実施例においては、左欄３２６ｇと右欄３２６ｈの間は例えばタブにより区切られている。なお、区切り文字としてはタブ以外にも、例えばカンマを用いることができる。
【００７６】
変形例１２：
本実施例では、ファイルの分類については説明しなかったが、ＣＰＵ１００が情報部品により抽出される文字データを用いて対象ファイルを並べ直すようにしてもよい。これによれば、ＣＰＵ１００は同一の文字データを有するファイルをファイル群として集めて並べることができるので、例えばファイル群ごと連番データを有するように第２のファイル名データを作成することができる。その結果、ファイル管理が容易になる。
【００７７】
変形例１３：
本実施例では、第１のファイル名データから第２のファイル名データを変更するようにしているが、例えば、第１のファイル名データを有するファイルをもとの場所に残したまま、別の場所に第２のファイル名データを有するファイルを作成してもよい。第１のファイル名データを有するファイルは元のまま残るので、ファイル名変更時にトラブルが発生してファイルが失われる危険性を少なくできる。
【００７８】
変形例１４：
本実施例では、情報部品を作成してから、情報部品を部品組み立て領域３５０にドラッグ・アンド・ドロップして情報部品の並び順を作成しているが、その後に新たな情報部品を作成して、部品組み立て部にドラッグ・アンド・ドロップすることも可能である。これにより、利便性が高まる。
【００７９】
変形例１５：
本実施例では、情報部品を部品組み立て領域３５０にドラッグ・アンド・ドロップして情報部品の並び順を作成しているが、部品表示領域３３０において情報部品に順番を付けるようにしてもよい。図２３は変形例１５に係る部品表示部を示す説明図である。図２３において、情報部品３３８、情報部品３３９、情報部品３４０の左側にそれぞれ第１のチェックボックス３４５、第２のチェックボックス３４６、第３のチェックボックス３４７が表示されている。第１のチェックボックス３４５から第３のチェックボックス３４７のいずれかにチェックを入力することにより、情報部品の並び順を作成することができる。図２３の示す例では、情報部品３３８、情報部品３３９、情報部品３４０の順に情報部品が並ぶ。なお。図には示さないが、チェックボックスの代わり順番を入力できる入力欄を表示するようにしてもよい。
【００８０】
本実施例では、ファイル管理装置１０として説明したが、ファイル管理装置１０以外に、ファイル管理プログラム、ファイル管理方法といった態様であってもよい。本発明は種々の態様で実施できるからである。
【００８１】
以上、いくつかの実施例に基づいて本発明の実施の形態について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【００８２】
【図１】本実施例に係るファイル管理装置の構成を示すブロック図である。
【図２】ファイル管理装置の操作画面を示す説明図である。
【図３】ファイル管理装置の動作を示すフローチャートである。
【図４】操作画面の初期状態を示す説明図である。
【図５】ファイル選択処理を詳しく説明するフローチャートである。
【図６】対象ファイルが文字データ表示部にドラッグ・アンド・ドロップされたときの操作画面を示す説明図である。
【図７】情報部品作成処理を詳しく説明するフローチャートである。
【図８】ファイル名ボタンが選択されたときに表示される操作画面を示す説明図である。
【図９】ファイル名ボタンの項目表示画面で文字位置指定が選択されたときに表示される入力画面を示す説明図である。
【図１０】情報部品の表示処理を詳しく説明するフローチャートである。
【図１１】部品表示部に情報部品ボタンが表示された状態を示す説明図である。
【図１２】情報部品の並び順構成を作成して表示する処理を詳しく説明するフローチャートである。
【図１３】ファイル名データの変更処理を詳しく説明するフローチャートである。
【図１４】連番ボタンが選択されたときに表示される項目表示画面を示す説明図である。
【図１５】連番ボタンの項目表示画面で設定が選択されたときに表示される入力画面を示す説明図である。
【図１６】フォルダ名ボタンが選択されたときに表示される項目表示画面を示す説明図である。
【図１７】ｍｐ３タグボタンが選択されたときに表示される項目表示画面を示す説明図である。
【図１８】ファイル日時ボタンが選択されたときに表示される項目表示画面を示す説明図である。
【図１９】日付連番ボタンが選択されたときに表示される入力画面を示す説明図である。
【図２０】Ｅｘｉｆ情報ボタンが選択されたときに表示される項目表示画面を示す説明図である。
【図２１】インポートファイルを選択するための画面を示す説明図である。
【図２２】インポートファイルの内容を示す説明図である。
【図２３】変形例１５に係る部品表示部を示す説明図である。
【符号の説明】
【００８３】
１０…ファイル管理装置
１００…ＣＰＵ
１１０…ＲＯＭ
１１２…ＲＡＭ
１２０…ハードディスク
１２２…データ
１２４…情報部品作成プログラム
１２６…情報部品表示プログラム
１２８…情報部品構成プログラム
１３０…文字データ抽出プログラム
１３２…ファイル分類プログラム
１４０…リムーバブル記憶装置
１５０…入力インターフェース
１５２…キーボード
１５４…マウス
１６０…出力インターフェース
１６２…ディスプレイ
１７０…ネットワークインターフェース
１８０…内部バス
２００…ネットワーク
３００…操作画面
３１０…部品取り出し領域
３１２…ファイル名ボタン
３１２ａ…項目表示画面
３１２ｂ…入力画面
３１２ｃ…ファイル名データ表示欄
３１２ｄ…チェックボックス
３１２ｅ…ＯＫボタン
３１２ｆ…キャンセルボタン
３１４…連番ボタン
３１４ａ…項目表示画面
３１４ｂ…入力画面
３１４ｃ…初期値入力欄
３１４ｄ…増分入力欄
３１４ｅ…桁数入力欄
３１４ｆ…ＯＫボタン
３１４ｇ…キャンセルボタン
３１６…フォルダボタン
３１６ａ…項目表示画面
３１６ｂ…フォルダ名１選択ボタン
３１６ｃ…フォルダ名２選択ボタン
３１６ｄ…フォルダ名３選択ボタン
３１６ｅ…フォルダ名４選択ボタン
３１６ｆ…フォルダ名５選択ボタン
３１６ｇ…ＯＫボタン
３１６ｈ…キャンセルボタン
３１８…入力画面
３１８ａ…項目表示画面
３２０…ファイル日時ボタン
３２０ａ…項目表示画面
３２２…日付連番ボタン
３２２ａ…入力画面
３２２ｂ…年入力欄
３２２ｃ…月入力欄
３２２ｄ…日入力欄
３２２ｅ…増分入力欄
３２２ｆ…ＯＫボタン
３２２ｇ…キャンセルボタン
３２４ａ…項目表示画面
３２６…タイトルボタン
３２６ａ…ファイル選択画面
３２６ｂ…エクスプローラ画面
３２６ｃ…ファイル
３２６ｄ…ファイル表示欄
３２６ｅ…ＯＫボタン
３２６ｆ…キャンセルボタン
３２６ｇ…左欄
３２６ｈ…右欄
３３０…部品表示領域
３３３…情報部品
３３５…情報部品
３３８…情報部品
３３９…情報部品
３４０…情報部品
３４１…情報部品
３４５…第１のチェックボックス
３４６…第２のチェックボックス
３４７…第３のチェックボックス
３５０…部品組み立て領域
３５２…文字データ
３７０…文字データ表示領域
３７０ｂ…横方向スクロールバースライダ
３７０ｃ…縦方向スクロールバースライダ
３７１…第１の文字データ表示フィールド
３７２…第２の文字データ表示フィールド
３７３…第３の文字データ表示フィールド
３７７…第７の文字データ表示フィールド
３９０…実行ボタン
３９２…復帰ボタン
【図１】
2008262354.tif 000003
【図２】
2008262354.tif 000004
【図３】
2008262354.tif 000005
【図４】
2008262354.tif 000006
【図５】
2008262354.tif 000007
【図６】
2008262354.tif 000008
【図７】
2008262354.tif 000009
【図８】
2008262354.tif 000010
【図９】
2008262354.tif 000011
【図１０】
2008262354.tif 000012
【図１１】
2008262354.tif 000013
【図１２】
2008262354.tif 000014
【図１３】
2008262354.tif 000015
【図１４】
2008262354.tif 000016
【図１５】
2008262354.tif 000017
【図１６】
2008262354.tif 000018
【図１７】
2008262354.tif 000019
【図１８】
2008262354.tif 000020
【図１９】
2008262354.tif 000021
【図２０】
2008262354.tif 000022
【図２１】
2008262354.tif 000023
【図２２】
2008262354.tif 000024
【図２３】
2008262354.tif 000025