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