(57)【要約】【課題】任意にファイルを移動又はコピーできるにも関わらず、効率的にファイルを格納できるディレクトリを形成できるディレクトリ処理方法、ディレクトリ処理装置、プログラム及び記憶媒体を提供する。【解決手段】領域Ａ内のディレクトリを、「ＢｒａｎｃｈＤｉｒ１」の下層へと移動することを希望したとする。このとき、ユーザーは、図４で点線で示す領域Ａをカーソル等で囲み、表示されている選択ボタンをクリックすると、ＣＰＵ２は、表示部５の画面上に「どこに移動しますか」という表示を行う（不図示）。その段階で、ユーザーが「ＢｒａｎｃｈＤｉｒ１」をクリックすると、図６に示すように、ＣＰＵ２は、領域Ａ内のディレクトリを切り取って、「ＢｒａｎｃｈＤｉｒ１」の下層に「ＨｅａｄＤｉｒ３」なる名称のディレクトリを作成して、その下層に、切り取ったディレクトリを貼り付ける（領域Ｂ）。これにより任意の位置へとディレクトリの移動が行える。【選択図】    図４
2004272440.tif 000002
【特許請求の範囲】
【請求項１】
ディレクトリを特定する特定情報が入力されたとき、前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリに対して所定の処理を実行し、前記特定情報に対応するディレクトリが所定のディレクトリでない場合には、前記所定の処理を行わないことを特徴とするディレクトリ処理方法。
【請求項２】
入力された前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリを、所定の位置へと移動又はコピーする処理を実行することを特徴とする請求項１に記載のディレクトリ処理方法。
【請求項３】
前記所定のディレクトリの下層にサブディレクトリが形成されている場合、前記所定のディレクトリと前記サブディレクトリとは一体で移動又はコピーされることを特徴とする請求項２に記載のディレクトリ処理方法。
【請求項４】
入力された前記特定情報に対応するディレクトリが、下層に複数のサブディレクトリを含む所定のディレクトリである場合には、前記サブディレクトリを分解して、所定の位置へと移動又はコピーする処理を実行することを特徴とする請求項１に記載のディレクトリ処理方法。
【請求項５】
前記サブディレクトリを分解して所定の位置へと移動又はコピーする場合には、前記サブディレクトリの名称を変更することを特徴とする請求項４に記載のディレクトリ処理方法。
【請求項６】
ディレクトリを特定する特定情報を入力する入力手段と、
前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリに対して所定の処理を実行し、前記特定情報に対応するディレクトリが所定のディレクトリでない場合には、前記所定の処理を行わない処理手段とを有することを特徴とするディレクトリ処理装置。
【請求項７】
入力された前記特定情報を入力する入力手段と、
ディレクトリの移動又はコピー先を指定する指定手段と、
前記入力手段により入力された前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリを、前記指定手段によって指定された前記移動又はコピー先へと移動又はコピーする処理手段とを有することを特徴とするディレクトリ処理装置。
【請求項８】
前記処理手段は、前記所定のディレクトリの下層にサブディレクトリが形成されている場合、前記所定のディレクトリと前記サブディレクトリとを一体で移動又はコピーすることを特徴とする請求項７に記載のディレクトリ処理装置。
【請求項９】
前記処理手段は、入力された前記特定情報に対応するディレクトリが、下層に複数のサブディレクトリを含む所定のディレクトリである場合には、前記サブディレクトリを分解して、所定の位置へと移動又はコピーすることを特徴とする請求項７に記載のディレクトリ処理装置。
【請求項１０】
前記サブディレクトリを分解して所定の位置へと移動又はコピーする場合には、前記サブディレクトリの名称を変更することを特徴とする請求項９に記載のディレクトリ処理装置。
【請求項１１】
コンピュータに請求項１乃至５のいずれかに記載のディレクトリ処理方法を実行させる、又はコンピュータを請求項６乃至１０のいずれかに記載のディレクトリ処理装置として機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディレクトリ処理方法、ディレクトリ処理装置及びそれらを実行もしくは動作させるためのプログラム並びにそれを記憶する記憶媒体に関する。
【０００２】
【従来の技術】
近年、従来の銀塩フィルム式カメラに代わって、被写体からの光学像を撮像素子によりデジタル静止画信号に変換し、メモリカード等に記憶するデジタルスチルカメラが実用化されている。又、デジタルスチルカメラの一部或いはデジタルビデオカメラでは、音声と共に動画を取得してデジタル動画信号に変換し、メモリカードやビデオテープに収録可能となっている。
【０００３】
このようなデジタル静止画信号や動画信号を、ここでは画像信号と総称するが、画像信号は、例えばパソコンなどのハードディスク内に記憶されることができ、それに基づいてモニタ上に静止画又は動画を再生したり、或いは別の記憶媒体にコピー可能となっている。
【０００４】
ところで、画像信号は長期間にわたって保存できるものであり、又撮影等を行うごとに随時追加されてゆくものであるから、膨大なデータとして蓄積される可能性がある。ところが、大容量のハードディスク内に画像信号を無秩序に記憶すると、時間がたった後では画像信号を特定して呼び出すことが困難となる恐れがある。これに対し、後の検索を容易とすべくしやすいように、所定のルールに従って形成したディレクトリ構造内に整理して記憶することが考えられる。
【０００５】
ここで、検索が容易な画像信号の記憶態様の一つとして、画像信号をファイルとして特定のディレクトリに記憶し、ディレクトリを検索することで所望の画像信号を効率的に特定できるようにする手法がある。例えば、特許文献１に記載の技術によれば、作成日付を含む名称を付したディレクトリを作成し、その中に作成日に記憶した画像信号のファイルを全て記憶することで、ディレクトリ名称を頼りに所望の画像信号を検索できるようになっている。
【特許文献１】
特開２０００−２７６４８４号公報
【０００６】
【発明が解決しようとする課題】
ところで、特許文献１に記載の技術においては、有効な検索を行うためには、ディレクトリ名称と、その中に記憶されている画像信号のファイルとを常に対応づけておく必要があり、従ってディレクトリ名称を任意に変更したり、画像信号のファイルを任意に移動することができないという問題がある。又、例えば他人と複数の画像信号のファイルを譲渡しあうこともあるが、画像信号の作成（撮影）日付が異なっている場合には、ディレクトリ名称と対応づけるためには、ファイルごとに分解して対応するディレクトリに記憶し直す手間のかかる作業が必要になるという問題もある。
【０００７】
本発明は、かかる問題点に鑑みてなされたものであり、任意にファイルを移動又はコピーできるにも関わらず、効率的にファイルを格納できるディレクトリを形成できるディレクトリ処理方法、ディレクトリ処理装置、プログラム及び記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
第１の本発明のディレクトリ処理方法は、ディレクトリを特定する特定情報が入力されたとき、前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリに対して所定の処理を実行し、前記特定情報に対応するディレクトリが所定のディレクトリでない場合には、前記所定の処理を行わないので、例えば前記特定情報に対応するディレクトリが画像信号のファイルを有する所定のディレクトリである場合には、予め決められた場所への移動のみが行われるように処理することで、画像信号のファイルの格納場所を限定し、後の検索を容易に行えるようにできる。
【０００９】
即ち、入力された前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリを、所定の位置へと移動又はコピーする処理を実行すると好ましい。
【００１０】
更に、前記所定のディレクトリの下層にサブディレクトリが形成されている場合、前記所定のディレクトリと前記サブディレクトリとは一体で移動又はコピーされると好ましい。
【００１１】
又、入力された前記特定情報に対応するディレクトリが、下層に複数のサブディレクトリを含む所定のディレクトリである場合には、前記サブディレクトリを分解して、所定の位置へと移動又はコピーする処理を実行すると好ましい。
【００１２】
更に、前記サブディレクトリを分解して所定の位置へと移動又はコピーする場合には、前記サブディレクトリの名称を変更すると、名称の重複を避けることができる。
【００１３】
第２の本発明のディレクトリ処理装置は、ディレクトリを特定する特定情報を入力する入力手段と、前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリに対して所定の処理を実行し、前記特定情報に対応するディレクトリが所定のディレクトリでない場合には、前記所定の処理を行わない処理手段とを有するので、例えば前記特定情報に対応するディレクトリが画像信号のファイルを有する所定のディレクトリである場合には、予め決められた場所への移動のみが行われるように処理することで、画像信号のファイルの格納場所を限定し、後の検索を容易に行えるようにできる。
【００１４】
更に、入力された前記特定情報を入力する入力手段と、ディレクトリの移動又はコピー先を指定する指定手段と、前記入力手段により入力された前記特定情報に対応するディレクトリが所定のディレクトリである場合には、前記所定のディレクトリを、前記指定手段によって指定された前記移動又はコピー先へと移動又はコピーする処理手段とを有すると好ましい。
【００１５】
又、前記処理手段は、前記所定のディレクトリの下層にサブディレクトリが形成されている場合、前記所定のディレクトリと前記サブディレクトリとを一体で移動又はコピーすると好ましい。
【００１６】
更に、前記処理手段は、入力された前記特定情報に対応するディレクトリが、下層に複数のサブディレクトリを含む所定のディレクトリである場合には、前記サブディレクトリを分解して、所定の位置へと移動又はコピーすると好ましい。
【００１７】
又、前記サブディレクトリを分解して所定の位置へと移動又はコピーする場合には、前記サブディレクトリの名称を変更すると、名称の重複を避けることができる。
【００１８】
コンピュータに以上のディレクトリ形成方法を実行させる、又はコンピュータを以上のディレクトリ形成装置として機能させるためのプログラムを記憶媒体に格納すると好ましい。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態につき、図面を参照して説明する。図１は、本実施の形態にかかるディレクトリ処理装置の概略構成図である。コンピュータでよいディレクトリ処理装置は、バス１を有し、そのバス１には、装置全体をプログラム制御する中央処理装置（ＣＰＵ）２、プログラムやワ―キングデータを一時格納するメモリ３、及び各種のファイル等のデータを蓄積する記憶媒体としてのハードディスク４が接続されている。また、バス１には、データを表示するＣＲＴ等の表示部５と、データの入力等を行うキーボード６と、情報の座標入力に優れるトラックボール、マウス、ライトペン等といったポインティングデバイス７とが接続されている。尚、ＣＰＵ２は、所定のプラグラムを内蔵ＲＯＭ内に記憶しており、それをメモリ３に読み出すことで、それに基づいて後述するディレクトリ形成を実行することができる。キーボード６や、ポインティングデバイス７が入力手段及び指定手段を構成し、ＣＰＵ２が処理手段を構成する。
【００２０】
ここで、ハードディスク４内に、ディレクトリを形成する態様について述べる。尚、以下のディレクトリ形成に当たっては、規定のディレクトリ作成ツールなどを用いることができる。図２〜１１は、表示部５に表示されるディレクトリの例を示す図である。図２において、まずＣＰＵ２は、「ｒｏｏｔ」ディレクトリの下層に、「ＨｅａｄＤｉｒ１」なる名称のディレクトリを形成し、その下層に、「ＩｍａｇｅＤｉｒ」なる名称のディレクトリと、それと同層に「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリを形成する。
【００２１】
ここで、ユーザーが例えばデジタルスチルカメラで撮影した画像信号をメモリカードから読み出して、ハードディスク４内に転送したものとする。図３に示すように、このときＣＰＵ２は、ハードディスク４に、「ＩｍａｇｅＤｉｒ」の下層に「ＩＭＧＤ１」なる名称のディレクトリ（ここではサブディレクトリという）を作成し、その中に、不図示のメモリカードから読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。更に、「ＩＭＧＤ１」なる名称のサブディレクトリの下層に、「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルを作成する。かかる管理ファイルには、同じサブディレクトリ内に保存されている画像信号に対応づけた管理データが記憶される。尚、「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリ内には、必要に応じてユーザーが任意のファイルを記憶できるようになっている。
【００２２】
更にユーザーが、例えば兄から画像信号を記憶したＣＤ−Ｒ等の記憶媒体を譲渡されたとき、その内容をハードディスク４内に保存する場合を考える。ここでユーザーは、例えばマウス７等で、モニタに表示された「第１階層内に保存する」ボタン或いは「第１階層より深層に保存する」ボタンのいずれかを選択できる。ユーザーが「第１階層内に保存する」ボタンをクリックすると、図示していないが、ＣＰＵ２は、「ＨｅａｄＤｉｒ１」の下層の「ＩｍａｇｅＤｉｒ」の下層に、新たな「ＩＭＧＤ２」なる名称のディレクトリを形成して、ここに不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２３】
一方、ユーザーが「第１階層より深層に保存する」ボタンをクリックすると、図４に示すように、ＣＰＵ２は、ハードディスク４において「ＩｍａｇｅＤｉｒ」の同層に「ＢｒａｎｃｈＤｉｒ１」なる名称のディレクトリを作成し、その下層に、「ＨｅａｄＤｉｒ２」なる名称のディレクトリを形成し、その下層に、「ＩｍａｇｅＤｉｒ」なる名称のディレクトリと、それと同層に「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリを形成する。その後、「ＩｍａｇｅＤｉｒ」の下層に「ＩＭＧＤ１」なる名称のサブディレクトリを作成し、その中に、不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２４】
次に、ユーザーが、弟から画像信号を記憶したＣＤ−Ｒ等の記憶媒体を譲渡されたとき、その内容をハードディスク４内に保存する場合を考える。ここでユーザーは、例えばマウス７等で、モニタに表示された「第１階層内に保存する」ボタン、「第２階層内の既存ディレクトリに保存する」ボタン、「第２階層内の既存ディレクトリ外に保存する」ボタン、或いは「第２階層より深層に保存する」ボタンのいずれかを選択できる。
【００２５】
ユーザーが「第１階層内に保存する」ボタンをクリックすると、図示していないが、ＣＰＵ２は、「ＨｅａｄＤｉｒ１」の下層の「ＩｍａｇｅＤｉｒ」の下層に、新たな例えば「ＩＭＧＤ２」なる名称のディレクトリを形成して、ここに不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２６】
又ユーザーが「第２階層内の既存ディレクトリに保存する」ボタンをクリックすると、図示していないが、ＣＰＵ２は、「ＨｅａｄＤｉｒ２」の下層の「ＩｍａｇｅＤｉｒ」の下層に、新たな例えば「ＩＭＧＤ４」なる名称のディレクトリを形成して、ここに不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２７】
又ユーザーが「第２階層内の既存ディレクトリ外に保存する」ボタンをクリックすると、図５に示すように、ＣＰＵ２は、「ＢｒａｎｃｈＤｉｒ１」なる名称のディレクトリの下層（即ち「ＨｅａｄＤｉｒ２」ディレクトリと同層）に、「ＨｅａｄＤｉｒ３」なる名称のディレクトリを形成し、その下層に、「ＩｍａｇｅＤｉｒ」なる名称のディレクトリと、それと同層に「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリを形成する。その後、「ＩｍａｇｅＤｉｒ」の下層に「ＩＭＧＤ１」なる名称のサブディレクトリを作成し、その中に、不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２８】
一方、ユーザーが「第２階層より深層に保存する」ボタンをクリックすると、図示していないが、ＣＰＵ２は、ハードディスク４において「ＨｅａｄＤｉｒ２」の同層に「ＢｒａｎｃｈＤｉｒ２」なる名称のディレクトリを作成し、その下層に、「ＨｅａｄＤｉｒ３」なる名称のディレクトリを形成し、その下層に、「ＩｍａｇｅＤｉｒ」なる名称のディレクトリと、それと同層に「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリを形成する。その後、「ＩｍａｇｅＤｉｒ」の下層に「ＩＭＧＤ１」なる名称のサブディレクトリを作成し、その中に、不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。
【００２９】
更に、ユーザーが、時期をずらして同じ弟から画像信号を記憶したＣＤ−Ｒ等の記憶媒体を譲渡されたとき、その内容をハードディスク４内に保存する場合を考える。ここでユーザーは、例えばマウス７等で、モニタに表示された「第１階層内に保存する」ボタン、「第２階層内の既存ディレクトリに保存する」ボタン、「第２階層内の既存ディレクトリ外に保存する」ボタン、或いは「第２階層より深層に保存する」ボタンのいずれかを選択できる。
【００３０】
ユーザーが「第１階層内に保存する」ボタン、「第２階層内の既存ディレクトリに保存する」ボタン、「第２階層内の既存ディレクトリ外に保存する」ボタンをクリックした場合は、上述と同様であるので説明を省略する。
【００３１】
これに対し、ユーザーが「第２階層より深層に保存する」ボタンをクリックすると、ＣＰＵ２は、図６に示すように、ハードディスク４において「ＨｅａｄＤｉｒ３（又は２）」の下層に「ＢｒａｎｃｈＤｉｒ２」なる名称のディレクトリを作成し、その下層に、「ＨｅａｄＤｉｒ８」なる名称のディレクトリを形成し、その下層に、「ＩｍａｇｅＤｉｒ」なる名称のディレクトリと、それと同層に「ＡｌｂｕｍＤｉｒ」なる名称のディレクトリを形成する。その後、「ＩｍａｇｅＤｉｒ」の下層に「ＩＭＧＤ１」なる名称のサブディレクトリを作成し、その中に、不図示のＣＤ−Ｒ等から読み出された画像信号を、それぞれ「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ１」、「ｉｍａｇｅ／ａｕｄｉｏｆｉｌｅ２」、・・・という名称のファイル形式で保存する。「ＩＭＧＤｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」なる名称の管理ファイルは、上述と同様なデータを記憶する。このように繰り返し、ディレクトリを形成することができる。
【００３２】
以上のディレクトリ構造は、図６に例示するように、「ＨｅａｄＤｉｒ１」の下層を第１階層とし、「ＢｒａｎｃｈＤｉｒ１」の一つ下の層を第２階層とし、「ＢｒａｎｃｈＤｉｒ２」の一つ下の層を第３階層とし、・・・という具合に、複数の階層からなっているので、画像信号のファイルを整理しつつ効率的に保存することができる。この場合、例えばユーザーの弟から譲渡された画像信号のファイルについては、「ＨｅａｄＤｉｒ３」の下層のいずれかにあることがわかり、その検索も容易である。
【００３３】
ところで、ユーザーは、任意にディレクトリの位置を変えることができる。例えば、図４の領域Ａ内のディレクトリを、「ＢｒａｎｃｈＤｉｒ１」の下層へと移動することを希望したとする。このとき、ユーザーは、図４で点線で示す領域Ａをカーソル等で囲み、表示されている選択ボタンをクリックすると、領域内のディレクトリを特定する特定情報（ここでは「ＨｅａｄＤｉｒ１」）が入力されるので、これに応じてＣＰＵ２は、表示部５の画面上に「どこに移動しますか」という表示を行う（不図示）。その段階で、ユーザーが「ＢｒａｎｃｈＤｉｒ１」をクリックすると、図７に示すように、ＣＰＵ２は、領域Ａ内のディレクトリを切り取って、異動先として指定された（或いは所定位置である）「ＢｒａｎｃｈＤｉｒ１」の下層に「ＨｅａｄＤｉｒ３」なる名称のディレクトリを作成して、その下層に、切り取ったディレクトリを貼り付ける（領域Ｂ）。これにより任意の位置へとディレクトリの移動が行える。尚、領域Ａのディレクトリを残せば、領域Ｂへのディレクトリのコピーが行えることとなる。
【００３４】
尚、移動もしくはコピー元或いは移動もしくはコピー先の指定方法は、以上に限られない。例えば図８〜１０に示すように、表示部５の画面上に、例えば最上層（又は最下層）から階層ごとに形成されているディレクトリ名を順次表示させ、ユーザーが選択ボタンをクリックしたときは、ＣＰＵ２が、その際に表示されているディレクトリを、移動もしくはコピー元或いは移動もしくはコピー先として決定することもできる。更に、移動もしくはコピー元のディレクトリに保存されている画像が不明である場合、図１１に示すように代表画像を表示部５上に表示させてもよい。
【００３５】
一方、ユーザーが、ディレクトリの一部を移動又はコピーしたい場合もある。かかる場合、ユーザーが、例えば図１２で点線で示す領域Ｃをカーソル等で囲み、表示されている選択ボタンをクリックすると、ＣＰＵ２は、表示部５の画面上に「どこに移動しますか」という表示を行う（不図示）。その段階で、ユーザーが「ＨｅａｄＤｉｒ２」ディレクトリの下層の「ＩｍａｇｅＤｉｒ」をクリックすると、図１２に示すように、ＣＰＵ２は、領域Ｃ内の画像信号の「ＩＭＧＤ１」、「ＩＭＧＤ２」、「ＩＭＧＤ３」、「Ａｌｂｕｍ１」サブディレクトリを切り取って、「ＨｅａｄＤｉｒ２」ディレクトリの下層の「ＩｍａｇｅＤｉｒ」内に、切り取ったディレクトリを貼り付ける（領域Ｄ）。ただし、移動先のディレクトリ内に同じ名称のサブディレクトリが存在した場合、移動するサブディレクトリの名称を「ＩＭＧＤ４」、「ＩＭＧＤ５」、「ＩＭＧＤ６」、「Ａｌｂｕｍ２」と変更して、ディレクトリ名の重複を防止している（図１２参照）。以上によりディレクトリ一部の移動が行える。尚、領域Ｃのディレクトリを残せば、領域Ｄへのディレクトリのコピーが行えることとなる。
【００３６】
更に、本実施の形態における重要な特徴は、例えばカーソルで、画像信号のファイルを含むディレクトリ以外のディレクトリが囲われた場合には、ＣＰＵ２は、選択ボタンを非表示とするなどして、そのディレクトリを移動もしくはコピーする動作を禁止することである。
【００３７】
以上の動作を、図１３のフローチャートに示す。まず、ステップＳ１０１で、移動或いはコピー元のディレクトリが指定されたときは、ＣＰＵ２は、ステップＳ１０２で、その名称に基づいて、移動或いはコピー元のディレクトリが画像信号のファイルを含んでいる（即ち所定のディレクトリである）か判断し、所定のディレクトリでなければ、フローをステップＳ１０１へと戻すことで、移動或いはコピーを阻止する。
【００３８】
一方、移動或いはコピー元が所定のディレクトリであると判断したならば、ＣＰＵ２は、ステップＳ１０３で、移動或いはコピー先に関してユーザーの選択を待つ。更に、ＣＰＵ２は、ステップＳ１０４で、ユーザーの入力に応じて、ディレクトリ構造一体で移動或いはコピーを行うべきと判断した場合は、ステップＳ１０５で、一体で移動或いはコピーを行い、一方、分解して移動或いはコピーを行うべきと判断した場合は、ステップＳ１０６で、分解して移動或いはコピーを行うようになっている。
【００３９】
以上、本発明を実施の形態を参照して説明してきたが、本発明は上記実施の形態に限定して解釈されるべきではなく、適宜変更・改良が可能であることはもちろんである。例えば、ディレクトリを特定する特定情報が入力されたとき、その特定情報に対応するディレクトリが所定のディレクトリである場合に行われる処理とは、上述の移動或いはコピーに限られない。例えば、上述のディレクトリ名称において、「ＩＭＧＤ」を固定し、その後に続けて任意の英数字を挿入できるようにした場合、例えば「ＩＭＧＤ＿ＤＳＣ１」など「ＩＭＧＤ」の後に「ＤＳＣ」の文字を含め、そのディレクトリ内にはデジタルスチルカメラで撮影した画像信号のファイルしか保存しないこととしたものとする。かかる場合、ユーザーが「ＩＭＧＤ＿ＤＳＣ１」なる名称（特定情報）を入力してディレクトリを指定した場合、ＣＰＵ２は入力された名称にＤＳＣが含まれているから所定のディレクトリであると判断し、「ＩＭＧＤ＿ＤＳＣ１」ディレクトリ内の画像信号ファイルにアクセスして、その撮影日時を自動的に読み込んで、「ｉｍａｇｅｉｎｆｏｒｍａｔｉｏｎｆｉｌｅ」内に、撮影日時を示すデータとして入力する処理も考えられる。
【００４０】
或いは「ＩＭＧＤ＿ＴＡＫＥＤＡ１」など「ＩＭＧＤ」の後に人名「ＴＡＫＥＤＡ」の文字を含めた場合、ユーザーが「ＩＭＧＤ＿ＴＡＫＥＤＡ１」なる名称（特定情報）を入力してディレクトリを指定した場合、ＣＰＵ２は入力された名称にＴＡＫＥＤＡが含まれているから所定のディレクトリであると判断し、予め定められた画像処理アプリケーションを起動させる処理を行ったり、「パスワードを入力してください」などの認証に必要な処理を行ったりすることもできる。
【００４１】
【発明の効果】
本発明によれば、任意にファイルを移動又はコピーできるにも関わらず、効率的にファイルを格納できるディレクトリを形成できるディレクトリ処理方法、ディレクトリ処理装置、プログラム及び記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】本実施の形態にかかるディレクトリ処理装置の概略構成図である。
【図２】表示部５に表示されたディレクトリの例を示す図である。
【図３】表示部５に表示されたディレクトリの例を示す図である。
【図４】表示部５に表示されたディレクトリの例を示す図である。
【図５】表示部５に表示されたディレクトリの例を示す図である。
【図６】表示部５に表示されたディレクトリの例を示す図である。
【図７】表示部５に表示されたディレクトリの例を示す図である。
【図８】表示部５に表示されたディレクトリの例を示す図である。
【図９】表示部５に表示されたディレクトリの例を示す図である。
【図１０】表示部５に表示されたディレクトリの例を示す図である。
【図１１】表示部５に表示された例を示す図である。
【図１２】表示部５に表示されたディレクトリの例を示す図である。
【図１３】ＣＰＵ２の動作を示すフローチャート図である。
【符号の説明】
１  バス
２  ＣＰＵ
３  メモリ
４  ハードディスク
５  表示部
６  キーボード
７  ポインティングデバイス
【図１】
2004272440.tif 000003
【図２】
2004272440.tif 000004
【図３】
2004272440.tif 000005
【図４】
2004272440.tif 000006
【図５】
2004272440.tif 000007
【図６】
2004272440.tif 000008
【図７】
2004272440.tif 000009
【図８】
2004272440.tif 000010
【図９】
2004272440.tif 000011
【図１０】
2004272440.tif 000012
【図１１】
2004272440.tif 000013
【図１２】
2004272440.tif 000014
【図１３】
2004272440.tif 000015