(57)【特許請求の範囲】
【請求項１】
所定のアプリケーションで利用される第１のフォルダを記憶媒体に新規に作成する作成手段と、
前記記憶媒体内に存在する前記所定のアプリケーション以外で利用される第２のフォルダを前記所定のアプリケーションで利用可能とするため、当該第２のフォルダを前記所定のアプリケーションに登録する登録手段と、
前記作成手段により作成された第１のフォルダと、前記登録手段により登録された第２のフォルダとを管理するための管理情報を生成し記録する管理手段と、
前記所定のアプリケーションで利用しているフォルダのうちから所望のフォルダを選択する選択手段と、
前記選択手段により選択されたフォルダが前記作成手段により作成されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除し、前記選択手段により選択されたフォルダが前記登録手段により登録されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除せずに前記管理情報を削除するよう制御する削除制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記管理情報を参照して、前記選択手段により選択されたフォルダが前記作成手段により作成されたものであるか、前記登録手段により登録されたものであるかを識別する識別手段をさらに有し、
前記選択手段により選択されたフォルダが前記作成手段により作成されたものであると前記識別手段により識別された場合には、前記削除制御手段は、当該選択されたフォルダを前記記憶媒体から削除し、前記選択手段により選択されたフォルダが前記登録手段により登録されたものであると前記識別手段により識別された場合には、前記削除制御手段は、当該選択されたフォルダを前記記憶媒体から削除せずに前記管理情報のみを削除するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記管理情報は、前記作成手段により新規に作成されたフォルダであることを示す第１の属性情報を含み、
前記選択手段により選択されたフォルダの管理情報に前記第１の属性情報が含まれている場合は、前記削除制御手段は、前記選択手段により選択されたフォルダを前記記憶媒体から削除するとともに、当該フォルダの管理情報を削除することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記管理情報は、前記登録手段により登録されたフォルダであることを示す第２の属性情報を含み、
前記選択手段により選択されたフォルダの管理情報に前記第２の属性情報が含まれている場合は、前記削除制御手段は、前記選択手段により選択されたフォルダを前記記憶媒体から削除せずに、当該フォルダの管理情報のみを削除することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記管理情報は、前記削除制御手段によって削除されたフォルダであることを示す削除情報を含み、
前記作成手段が作成するフォルダに対応する削除情報が管理情報に含まれる場合、前記管理手段は、当該フォルダを削除したときと同じ管理情報を再度、作成し記録することを特徴とする請求項２ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記作成手段が前記削除制御手段によって削除されたフォルダを再度作成する場合、前記管理手段は、前記再度作成するフォルダの削除情報を削除することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記削除制御手段は、前記選択手段により選択されたフォルダを前記記憶媒体から削除する場合、当該フォルダおよびフォルダ内のコンテンツデータを前記記憶媒体から削除し、前記管理手段が当該フォルダの管理情報を削除するフォルダの削除処理、または、当該フォルダおよびフォルダ内のコンテンツデータは残したまま、前記管理手段が当該フォルダの管理情報を削除するフォルダの解除処理のいずれかを実行することを特徴とする請求項１ないし６のいずれか１項に記載の情報処理装置。
【請求項８】
前記削除制御手段が前記選択手段により選択されたフォルダを前記記憶媒体から削除する場合、前記フォルダの削除処理および前記フォルダの解除処理のいずれか、または、前記フォルダの解除処理のみを実行するように切り替え可能であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
コンピュータが実行する情報処理方法であって、
コンピュータが備える作成手段が、所定のアプリケーションで利用される第１のフォルダを記憶媒体に新規に作成する作成工程と、
コンピュータが備える登録手段が、前記記憶媒体内に存在する前記所定のアプリケーション以外で利用される第２のフォルダを前記所定のアプリケーションで利用可能とするため、当該第２のフォルダを前記所定のアプリケーションに登録する登録工程と、
コンピュータが備える管理手段が、前記作成工程により作成された第１のフォルダと、前記登録工程により登録された第２のフォルダとを管理するための管理情報を生成し記録する管理工程と、
コンピュータが備える選択手段が、前記所定のアプリケーションで利用しているフォルダのうちから所望のフォルダを選択する選択工程と、
コンピュータが備える削除制御手段が、前記選択工程により選択されたフォルダが前記作成工程により作成されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除し、前記選択工程により選択されたフォルダが前記登録工程により登録されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除せずに前記管理情報を削除するよう制御する削除制御工程と、を有することを特徴とする情報処理方法。
【請求項１０】
コンピュータに、請求項９に記載の情報処理方法の各工程を実行させるためのプログラム。
【請求項１１】
コンピュータに、請求項９に記載の情報処理方法の各工程を実行させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォルダ単位で情報を管理する技術に関する。
【背景技術】
【０００２】
現在普及しているデジタルビデオカメラは一般的に、内蔵ハードディスクドライブ（ＨＤＤ）やメモリカードなどの記憶媒体に映像データなどのコンテンツデータを記録する。上記デジタルカメラの記憶媒体に記録したコンテンツデータは、パーソナルコンピュータ（ＰＣ）の内蔵ＨＤＤや、例えばＵＳＢケーブルでＰＣに接続された外付ＨＤＤに複製され、複数のコンテンツデータを１つのグループとしてフォルダ単位で管理される。特許文献１では、複数のコンテンツファイルをパッケージとしてフォルダ単位で管理する技術が開示されている。
【０００３】
ＰＣにインストールされるコンテンツデータ管理アプリケーションには、コンテンツが複製されているフォルダのフォルダ情報を管理手段に登録する機能と、管理不要となったフォルダのフォルダ情報を管理手段から削除する機能がある。
【０００４】
フォルダ情報の登録機能としては、ＨＤＤ内に新規に管理用のフォルダを作成して登録する機能および、映像管理アプリケーションを使用せずにＨＤＤに複製されたコンテンツデータのフォルダを選択して登録する機能がある。以下、登録のためにアプリケーションによって作成されたフォルダを「作成登録フォルダ」、登録のために選択されたフォルダを「選択登録フォルダ」と記載する。
【０００５】
フォルダ情報削除機能には、フォルダおよびフォルダ内のコンテンツデータをＨＤＤから削除して管理手段からフォルダ情報を削除する機能と、フォルダおよびフォルダ内のコンテンツデータは残したまま管理手段からフォルダ情報を削除する機能がある。以下、フォルダおよびフォルダ内のコンテンツデータをＨＤＤから削除すると共に、管理手段からフォルダ情報を削除する処理を「フォルダ削除」と呼ぶ。また、フォルダおよびフォルダ内のコンテンツデータは残したまま管理手段からフォルダ情報のみを削除する処理を「フォルダ解除」と呼ぶ。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２８８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
フォルダ情報削除時に選択されたフォルダに対して削除処理を行うと、以下の不都合が発生する場合がある。例えば、ユーザがＰＣのオペレーティングシステムが使用する特殊フォルダ内にコンテンツデータを複製した状態で、特殊フォルダを選択してフォルダ削除処理を行うと、ＯＳが正常に動作するために必要なフォルダやファイルが削除されてしまう。
【０００８】
本発明は、上記課題に鑑みてなされ、その目的は、フォルダ作成時に登録されたフォルダの管理情報に応じて、管理情報のみの削除処理を実行するか、フォルダ自体の削除処理をも実行するかを制御できる技術を実現することである。
【課題を解決するための手段】
【０００９】
上記課題を解決し、目的を達成するために、本発明の情報処理装置は、所定のアプリケーションで利用される第１のフォルダを記憶媒体に新規に作成する作成手段と、前記記憶媒体内に存在する前記所定のアプリケーション以外で利用される第２のフォルダを前記所定のアプリケーションで利用可能とするため、当該第２のフォルダを前記所定のアプリケーションに登録する登録手段と、前記作成手段により作成された第１のフォルダと、前記登録手段により登録された第２のフォルダとを管理するための管理情報を生成し記録する管理手段と、前記所定のアプリケーションで利用しているフォルダのうちから所望のフォルダを選択する選択手段と、前記選択手段により選択されたフォルダが前記作成手段により作成されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除し、前記選択手段により選択されたフォルダが前記登録手段により登録されたものである場合には、当該選択されたフォルダを前記記憶媒体から削除せずに前記管理情報を削除するよう制御する削除制御手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、フォルダ作成時に登録されたフォルダの管理情報に応じて、管理情報のみの削除処理を実行するか、フォルダ自体の削除処理をも実行するかを制御できる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る実施形態の情報処理装置のブロック図（ａ）、メモリカード内のデータおよびフォルダの構成を例示する図（ｂ）。
【図２】コンテンツデータ管理アプリケーションのＧＵＩ画面の構成を例示する図。
【図３】管理フォルダデータベースの構成を例示する図。
【図４】コンテンツデータ管理アプリケーションの動作を説明するフローチャート。
【図５】フォルダメニューの構成を例示する図。
【図６】フォルダメニュー表示処理を示すフローチャート。
【図７】フォルダペインでいずれのリンク情報も選択されていない状態におけるフォルダメニューの表示例を示す図。
【図８】フォルダペインでメモリカードに対するリンク情報が選択された状態におけるフォルダメニューの表示例を示す図。
【図９】フォルダペインで作成登録フォルダに対するリンク情報が選択された状態におけるフォルダメニューの表示例を示す図。
【図１０】フォルダペインで選択登録フォルダに対するリンク情報が選択された状態におけるフォルダメニューの表示例を示す図。
【図１１】実施形態１のフォルダメニュー処理を示すフローチャート。
【図１２】実施形態２のフォルダメニュー処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１３】
［実施形態１］本発明の情報処理装置はパーソナルコンピュータ（ＰＣ）により実現され、ＰＣ上にインストールされたコンテンツデータ管理アプリケーション（以下、管理アプリケーション）が処理を実行する。
【００１４】
＜情報処理装置の構成＞図１（ａ）を参照して、本実施形態の情報処理装置の構成について説明する。
【００１５】
図１（ａ）において、ＰＣ１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を備える。また、ＰＣ１００は各種アプリケーションやオペレーティングシステム（ＯＳ）などの各プログラムやデータを格納するＨＤＤ１０４を備える。更に、ＰＣ１００はコンパクトフラッシュ（登録商標）などのメモリカード１５０や外付けＨＤＤ１６０などの外部記憶媒体１１１を接続する外部インタフェース（ＩＦ）１０５を備える。
【００１６】
ＰＣ１００はマウス１１３やキーボード１１４などの入力デバイス１１２からの入力情報を受け付け処理するユーザＩＦ１０６を備える。また、ＰＣ１００はディスプレイ１１０に表示する画像データが記憶されるＶＲＡＭ１０７と、画像処理部１０８と、表示制御部１０９と、ＬＣＤパネルなどのディスプレイ１１０と、を備える。
【００１７】
上記各ブロックは、制御信号やデータ信号のための伝送路である内部バス１１５に接続されている。
【００１８】
＜メモリカード内のデータおよびフォルダ構成＞次に、図１（ｂ）を参照して、メモリカード内に記録されているデータおよびフォルダの構造について説明する。
【００１９】
ビデオカメラなどでメモリカード１５０を初期化すると、図１（ｂ）に例示するような所定の構造のデータやフォルダが記憶媒体内に作成される。図１（ｂ）において、ルート直下にはＣＯＮＴＥＮＴＳフォルダ１５１、ＣＯＮＴＥＮＴＳフォルダ１５１内には管理ファイル１５２がそれぞれ作成される。また、管理ファイル１５２にはＣＯＮＴＥＮＴＳフォルダ１５１内に格納されているコンテンツデータの管理情報が記録される。
【００２０】
ビデオカメラなどでコンテンツデータの記録を行うと、各コンテンツごとにフォルダが作成される。フォルダ１５３、１５６は各コンテンツに対して作成されたフォルダであり、それぞれ「ＡＡ０００１」、「ＡＡ０００２」という名称を持つ。名称はコンテンツデータを一意に識別するコンテンツＩＤとして使用される。各フォルダの中には、コンテンツデータのメタデータが記録されるファイル１５４、１５７と、コンテンツデータ１５５、１５８とが格納される。
【００２１】
＜アプリケーション画面＞次に、図２を参照して、本実施形態の管理アプリケーションにより表示されるＧＵＩ画面について説明する。
【００２２】
図２において、ＧＵＩ画面２００には、管理アプリケーションが管理しているフォルダを表示するフォルダペイン２０１が含まれる。また、ＧＵＩ画面２００には、フォルダペイン２０１で選択されたフォルダに記録されているコンテンツデータを一覧表示するコンテンツペイン２０２、コンテンツペイン２０２で選択されたコンテンツを表示するプレビューペイン２０３が含まれる。
【００２３】
フォルダペイン２０１には、管理アプリケーションが管理しているフォルダにアクセスするためのリンク情報として、フォルダのアイコン２１０及びフォルダ名２１１が表示される。また、コンテンツデータが記録されたメモリカード１５０がＰＣ１００に接続された場合には、メモリカード１５０に対するメディア情報がフォルダペイン２０１に表示される。メモリカード１５０に対するリンク情報としては、メモリカード１５０のアイコン２２０とメモリカード名２２１が表示される。これらのリンク情報には、実際にコンテンツデータが格納されたフォルダのパス（フォルダの記録位置を示す記録位置情報）が関連付けられている。管理アプリケーションは、ＰＣ１００の電源がオフされた後もこれらのリンク情報を保持するために、フォルダ情報を管理ファイルに記録する。
【００２４】
フォルダ情報は、新しく生成されたタイミング、もしくは、変更があったタイミングで、図３に示す管理フォルダデータベース（ＤＢ）に書き込まれる。管理フォルダＤＢは、管理アプリケーションが管理しているフォルダに対するフォルダ情報を管理するために使用され、ＨＤＤ１０４にファイルとして作成される。各フォルダ情報は、管理フォルダに対するＩＤ、フォルダパス、フォルダが「作成登録フォルダ」および「選択登録フォルダ」のいずれの種別であるかを示す属性情報を含む。
【００２５】
＜フォルダ管理処理＞次に、図４のフローチャートを参照して、本実施形態の管理アプリケーションにより実行されるフォルダ管理処理について説明する。
【００２６】
図４において、管理アプリケーションが起動すると、ＣＰＵ１０１は管理フォルダＤＢからフォルダ情報を読み出し、図２に示すＧＵＩ画面２００をディスプレイ１１０に表示する。
【００２７】
ステップＳ４０１では、ユーザが入力デバイス１１２を用いて、表示されたＧＵＩ画面２００に対して操作を行い、管理アプリケーションに対するリクエストが発行されたか否かを判定する。ユーザ操作によって、管理アプリケーションに対してリクエストが発行された場合、ステップＳ４０２では、発行されたリクエストが、フォルダに対するメニュー表示リクエストであるか否かを判定する。フォルダに対するメニュー表示リクエストではない場合、ステップＳ４０３で、発行されたリクエストに対する処理を行って、ステップＳ４０１にリターンする。
【００２８】
ステップＳ４０１で発行されたリクエストが、フォルダに対するメニュー表示リクエストである場合、ステップＳ４０４ではフォルダメニュー表示を実行する。図５はステップＳ４０４で表示されるフォルダメニューの例である。本例では、５つのメニュー項目が表示される。「管理フォルダの作成」はＨＤＤ１０４内に新規に管理用のフォルダを作成して登録する機能の実行を指示する。「管理フォルダの選択」は管理アプリケーションを使用せずにＨＤＤ１０４に複製されたコンテンツデータのフォルダを選択して登録する機能の実行を指示する。
【００２９】
「管理フォルダの削除」は該当フォルダおよびフォルダ内のコンテンツデータをＨＤＤ１０４から削除して管理フォルダＤＢからフォルダ情報を削除する機能の実行を指示する。「管理フォルダの解除」は該当フォルダおよびフォルダ内のコンテンツデータは残したまま管理フォルダＤＢからフォルダ情報を削除する処理の実行を指示する。「メモリカードの取り外し」はＰＣ１００とメモリカード１５０の接続を解除し、ユーザがメモリカード１５０を取り外せる状態にする機能の実行を指示する。ステップＳ４０４でのメニュー表示の詳細な処理内容は後述する。
【００３０】
ステップＳ４０５では、ユーザの入力デバイス１１２の操作によって、ステップＳ４０４で表示された図５に示すフォルダメニューからいずれかのメニュー項目が選択されるのを待機し、ステップＳ４０６では、選択されたメニュー項目に対する処理を行う。ステップＳ４０６の詳細な処理内容は後述する。
【００３１】
＜フォルダメニュー表示処理（図４のＳ４０４）＞次に、図６のフローチャートを参照して、図４のステップＳ４０４のフォルダメニュー表示処理について説明する。図６中、ステップＳ６０２、Ｓ６０４、Ｓ６０６、Ｓ６０７の「作成」、「選択」、「削除」、「解除」、「取り外し」はそれぞれ図５に示すフォルダメニューの「管理フォルダの作成」、「管理フォルダの選択」、「管理フォルダの削除」、「管理フォルダの解除」、「メモリカードの取り外し」に該当する。また、”Ｅｎａｂｌｅ”は該当するメニュー項目を有効化（ユーザがメニュー項目を選択可能な状態）することを、”Ｄｉｓａｂｅｌｅ”は該当するメニュー項目を無効化（ユーザがメニュー項目を選択不可能な状態）することを示す。
【００３２】
図６において、ステップＳ６０１では、フォルダに対するメニュー表示リクエストを検出した時点で図２のフォルダペイン２０１に表示されている、いずれかのリンク情報が選択された状態であるかを判定する。いずれのリンク情報も選択されていない状態でメニュー表示リクエストを検出している場合は、ステップＳ６０２でメニュー項目の表示状態を設定し、ステップＳ６０８でステップＳ６０２の設定に基づいたメニュー表示を行う。図７はフォルダペイン２０１でいずれのリンク情報も選択されていない状態でフォルダメニューの表示を行った例である。７０１が表示されるメニューであり、背景が白のメニュー項目はユーザによる選択が可能、背景がグレーのメニュー項目は選択が不可能の状態で表示される。処理対象のリンク情報が選択されていないため、特定のリンク情報を対象とする「管理フォルダの削除」、「管理フォルダの解除」、「メモリカードの取り外し」は選択不可能である。よって、新たに管理フォルダを登録するための「管理フォルダの作成」、「管理フォルダの選択」のみが選択可能な状態となる。
【００３３】
ステップＳ６０１でいずれかのリンク情報が選択されている場合、ステップＳ６０３では管理フォルダに対するリンク情報が選択されているのか、メモリカード１５０に対するリンク情報が選択されているのかを判定する。メモリカード１５０に対するリンク情報が選択されている場合、ステップＳ６０４でメニュー項目の表示状態を設定し、ステップＳ６０８でステップＳ６０４の設定に基づいたメニュー表示を行う。図８はフォルダペイン２０１でメモリカードに対するリンク情報が選択された状態でフォルダメニューの表示を行った例である。メモリカード１５０に対するリンク情報８０１を選択した状態でフォルダメニュー表示を行うと、メニュー８０２が表示される。処理対象がメモリカード１５０であるため、管理フォルダに対する処理である「管理フォルダの作成」、「管理フォルダの選択」、「管理フォルダの削除」、「管理フォルダの解除」は選択不可能であり、「メモリカードの取り外し」のみが選択可能な状態となる。
【００３４】
ステップＳ６０３で管理フォルダに対するリンク情報が選択されている場合、ステップＳ６０５では管理フォルダＤＢから、選択されているリンク情報に対応する管理フォルダの属性情報から「作成登録フォルダ」と「選択登録フォルダ」のいずれかを判定する。ステップＳ６０５で「作成登録フォルダ」であると判定した場合、ステップＳ６０６でメニュー項目の表示状態を設定し、ステップＳ６０８でステップＳ６０６の設定に基づいたメニュー表示を行う。図９はフォルダペイン２０１で作成登録フォルダに対するリンク情報が選択された状態でフォルダメニューの表示を行った例である。作成登録フォルダ対するリンク情報９０１を選択した状態でフォルダメニュー表示を行うと、メニュー９０２が表示される。処理対象が作成登録フォルダであるため、新規に管理フォルダを登録するための処理である「管理フォルダの作成」、「管理フォルダの選択」および「メモリカードの取り外し」は選択不可能である。よって、「管理フォルダの削除」、「管理フォルダの解除」のみが選択可能な状態となる。ここで処理対象の管理フォルダは、管理アプリケーションが新規に作成したフォルダであるため、ＯＳの動作に必要なファイルなどは対象フォルダ以下には記録されていない。管理フォルダ以下のフォルダおよびファイルを削除してもシステムの動作に影響がないため、「管理フォルダの削除」を選択可能な状態で表示する。
【００３５】
ステップＳ６０５で「選択登録フォルダ」であると判定した場合、ステップＳ６０７でメニュー項目の表示状態を設定する。ステップＳ６０８では、ステップＳ６０７での設定に基づいたメニュー表示を行う。図１０はフォルダペイン２０１で選択登録フォルダに対するリンク情報が選択された状態でフォルダメニューの表示例である。選択登録フォルダ対するリンク情報１００１を選択した状態でフォルダメニュー表示を行うと、メニュー１００２が表示される。処理対象が選択登録フォルダであるため、新規に管理フォルダを登録するための処理である「管理フォルダの作成」、「管理フォルダの選択」および「メモリカードの取り外し」は選択不可能であり、「管理フォルダの解除」が選択可能な状態となる。ここで処理対象の管理フォルダは、管理アプリケーションが新規に作成したフォルダではなく、ユーザが管理アプリケーションを使用せずにコンテンツをコピーしたフォルダである。選択登録フォルダは、ＯＳの動作に必要なファイルなどが保存されている特殊フォルダである可能性があるため、管理フォルダ以下のフォルダおよびファイルを削除した場合、システムの動作に影響する可能性がある。そのため、「管理フォルダの削除」は選択不可能な状態で表示する。
【００３６】
＜フォルダメニュー処理（図４のＳ４０６）＞次に、図１１のフローチャートを参照して、図４のステップＳ４０６のフォルダメニュー処理について説明する。
【００３７】
図１１において、ステップＳ１１０１では、ステップＳ４０５で選択されたメニュー項目を判定する。ステップＳ１１０１での判定結果が「管理フォルダの作成」である場合、ステップＳ１１０２では新規管理フォルダを作成するフォルダおよび、新規作成するフォルダの名称を指定する画面を表示する。ステップＳ１１０３では、表示したフォルダ指定画面でフォルダおよび名称が指定されたか否かを判定し、フォルダ指定がキャンセルされた場合は図４のステップＳ４０１にリターンする。
【００３８】
フォルダおよび名称が指定された場合、ステップＳ１１０４のフォルダ作成処理では、指定されたフォルダ内に、指定された名称のサブフォルダを作成する。さらにサブフォルダ内に図１（ｂ）に示すＣＯＮＴＥＮＴＳフォルダ１５１および管理ファイル１５２を作成する。例えば、指定されたフォルダが”Ｃ：￥Ｕｓｅｒ”、名称が”Ｆｏｌｄｅｒ２”である場合、”Ｃ：￥Ｕｓｅｒ￥Ｆｏｌｄｅｒ２”フォルダが新規管理フォルダとして作成される。また、”Ｃ：￥Ｕｓｅｒ￥Ｆｏｌｄｅｒ２”内にはＣＯＮＴＥＮＴＳフォルダおよび管理ファイルが作成される。
【００３９】
ステップＳ１１０５の管理情報作成処理では、管理フォルダＤＢに新規の管理フォルダＩＤを作成して、作成した管理フォルダのパスを登録する。ステップＳ１１０６のフォルダ登録処理では管理フォルダＩＤに対する属性情報として「作成登録フォルダ」であることを示す第１の属性情報を登録する。なお、本例では、新規作成したことを示す情報を登録・管理しているが、登録したことを示す情報を登録・管理してもよい。
【００４０】
上記管理フォルダの作成によってフォルダ情報を登録した場合、上述したように管理アプリケーションによって新規のフォルダが作成される。この新規のフォルダには、ＯＳや他のアプリケーションが使用するファイルなどは保存されていないため、フォルダおよびフォルダ内のフォルダとファイルを削除しても、システムの動作には影響を与えない。そのため、図６のステップＳ６０６では、選択されているリンク情報が作成登録フォルダに対するリンク情報である場合、フォルダメニューの「管理フォルダの削除」を有効化して表示を行う。
【００４１】
ステップＳ１１０１での判定結果が「管理フォルダの選択」である場合、ステップＳ１１０７ではＨＤＤ１０４上のフォルダを選択するための画面を表示する。ステップＳ１１０８では、表示したフォルダ選択画面でフォルダが選択されたか否かを判定し、フォルダ選択がキャンセルされた場合は図４のステップＳ４０１にリターンする。フォルダが選択された場合、ステップＳ１１０９では、選択されたフォルダの構成をチェックし、図１（ｂ）に示すＣＯＮＴＥＮＴＳフォルダ１５１および管理ファイル１５２が存在する構成に一致するか否かを判定する。不一致である場合、管理アプリケーションが管理するフォルダの構成ではないため、登録を中止して図４のステップＳ４０１にリターンする。
【００４２】
フォルダ構成が一致している場合、ステップＳ１１１０の管理情報作成処理では、管理フォルダＤＢに新規の管理フォルダＩＤを作成して、選択された管理フォルダーのパスを登録する。ステップＳ１１１１のフォルダ登録処理では管理フォルダＩＤに対する属性情報として「選択登録フォルダ」であることを示す第２の属性情報を登録して、管理フォルダの選択処理を終了する。
【００４３】
管理フォルダの選択によってフォルダ情報を登録した場合、上述したように管理アプリケーションはＨＤＤ１０４に存在するフォルダを登録する。この選択されたフォルダには、ＯＳが使用するファイルや他のアプリケーションの動作に必要なファイルなどが保存されている可能性があり、フォルダおよびフォルダ内のフォルダとファイルを削除すると、システムの動作に影響を与える可能性がある。そのため、図６のステップＳ６０７では、選択されているリンク情報が選択登録フォルダに対するリンク情報である場合、フォルダメニューの「管理フォルダの削除」を無効化して表示を行う。
【００４４】
ステップＳ１１０１での判定結果が「管理フォルダの削除」である場合、ステップＳ１１１２のフォルダ削除処理では、選択された管理フォルダや、管理フォルダ内のフォルダおよびファイルをＨＤＤ１０４から削除する。また、ステップＳ１１１３のフォルダ情報削除処理では、管理フォルダＤＢから該当するフォルダ情報を削除する。
【００４５】
ステップＳ１１０１での判定結果が「管理フォルダの解除」である場合、ステップＳ１１１４のフォルダ情報解除処理を実行する。ステップＳ１１１４では、選択された管理フォルダや、管理フォルダ内のフォルダおよびファイルをＨＤＤ１０４から削除せず、管理フォルダＤＢから該当するフォルダ情報を削除する。
【００４６】
ステップＳ１１０１での判定結果が「メモリカードの取り外し」である場合、ステップＳ１１１５で処理対象のメモリカードに対するシステムの取り外し処理を行い、ユーザがＰＣ１００から物理的に取り外し可能な状態にする。
【００４７】
以上説明したように、フォルダ情報として、新規に作成したことを示す属性情報、または既存のフォルダを選択したことを示す属性情報を登録することで、フォルダ情報の削除処理を制御することができる。これにより、システム動作に影響を与える可能性のあるフォルダ情報の削除処理を抑制することができる。
【００４８】
［実施形態２］図１２のフローチャートを参照して、実施形態２のフォルダメニュー処理について説明する。
【００４９】
図１２は、図４のステップＳ４０６のフォルダメニュー処理を示すフローチャートである。図１２中、図１１のフローチャートと同一の符号を有するステップは、実施形態１で説明した動作と同様であるため、説明を省略する。
【００５０】
図１２において、ステップＳ１１０１での判定結果が「管理フォルダの解除」である場合、ステップＳ１２０１で、選択された管理フォルダのフォルダパスおよび、属性情報を解除フォルダ情報として解除フォルダＤＢに記録する。解除フォルダＤＢはＨＤＤ１０４にファイルとして作成される。各解除フォルダ情報は、図３の管理フォルダＤＢと同様に解除フォルダに対するＩＤ、フォルダパス、フォルダが「作成登録フォルダ」、「選択登録フォルダ」のいずれの種別であるかを示す属性情報を含む。
解除フォルダ情報の登録後、選択された管理フォルダと、管理フォルダ内のフォルダとファイルはＨＤＤ１０４から削除せず、ステップＳ１１１４で管理フォルダＤＢから該当するフォルダ情報を削除する。
【００５１】
ステップＳ１１０１での判定結果が「管理フォルダの選択」である場合、選択されたフォルダのフォルダパス情報をステップＳ１１１０で管理フォルダＤＢに登録する。その後、ステップＳ１２０２で、登録したフォルダパスが、解除ＤＢに解除フォルダ情報として記録されているか否かを判定する。記録されていない場合は、ステップＳ１１１１では管理フォルダＩＤに対する属性情報として「選択登録フォルダ」であることを示す第２の属性情報を登録する。記録されている場合はステップＳ１２０３で、解除フォルダ情報（削除情報）として記録されている属性情報をフォルダ情報の属性情報として記録し、ステップＳ１２０４で解除フォルダ情報を解除フォルダＤＢから削除する。
【００５２】
このように、「作成登録フォルダ」としてフォルダ情報が登録された後、管理フォルダ解除処理が行われた場合、解除されたフォルダが再度登録されると、解除時と同じ属性情報である「作成」が再度登録される。よって、管理フォルダの選択処理によって登録された管理フォルダは削除処理を行うことができないが、管理アプリケーションで作成した管理フォルダの登録を一旦解除して、再度登録した場合は管理フォルダの削除処理を行うことができる。
【００５３】
本実施形態では、管理フォルダの解除処理を行う場合は、全ての管理フォルダに対して解除フォルダ情報登録処理を行う例を説明したが、管理フォルダの属性情報が「作成」の場合にのみ解除フォルダ情報登録処理を行っても同様の効果を得ることができる。
【００５４】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005828701.tif 000002
【図２】
0005828701.tif 000003
【図３】
0005828701.tif 000004
【図４】
0005828701.tif 000005
【図５】
0005828701.tif 000006
【図６】
0005828701.tif 000007
【図７】
0005828701.tif 000008
【図８】
0005828701.tif 000009
【図９】
0005828701.tif 000010
【図１０】
0005828701.tif 000011
【図１１】
0005828701.tif 000012
【図１２】
0005828701.tif 000013