(57)【要約】【課題】複製作業の利便性を向上させることができるようにする。【解決手段】ユーザが複製編集画面５１の複製先パス表示部６３を操作し、パスを指定すると、複製先情報表示部６４には、そのパスのディレクトリに属するファイルやディレクトリの一覧が、各ファイルや各ディレクトリのデータ量をユーザが目視だけで直感的に把握することができるように、そのデータ量に応じて長さが決定される棒グラフ状に表示される。ユーザは、複製元情報表示部６２に表示された一覧の中から所望のファイルまたはディレクトリを選択し、ドラッグアンドドロップ操作等によって、その部分の表示を複製先情報表示部６４にコピーして複製編集を計画する。本発明は、複製編集装置に適用することができる。【選択図】図２
2007193555.tif 000002
【特許請求の範囲】
【請求項１】
データを複製編集する編集装置であって、
前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように図形表示させる複製先情報表示制御手段と、
前記複製先情報表示制御手段により表示させられた前記複製先情報に基づいて計画された前記複製編集を実行する複製手段と
を備える編集装置。
【請求項２】
前記複製先情報表示制御手段は、前記複製先情報を、前記ファイル、前記ディレクトリ、および前記空き容量のそれぞれのデータ量を長さで表す棒グラフ状に表示させる
請求項１に記載の編集装置。
【請求項３】
前記ディレクトリの下に格納されるファイルのデータ量の合計を算出することにより、前記ディレクトリのデータ量を算出するデータ量算出手段をさらに備える
請求項１に記載の編集装置。
【請求項４】
前記複製先情報表示制御手段により表示させられている前記ディレクトリ下に格納されるファイルおよびディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示するための子ウィンドウを作成し、表示させる子ウィンドウ作成手段をさらに備える
請求項１に記載の編集装置。
【請求項５】
前記子ウィンドウ作成手段により作成されて表示された前記子ウィンドウと、前記子ウィンドウに対応する親ディレクトリとの関係を示すディレクトリ構造情報を作成し、表示させるディレクトリ構造情報作成手段をさらに備える
請求項４に記載の編集装置。
【請求項６】
前記複製先情報表示制御手段により表示させられているファイルと、前記ファイルに関連する関連ファイルとの関係を示す関連ファイル関係情報を作成し、表示させる関連ファイル関係情報作成手段をさらに備える
請求項１に記載の編集装置。
【請求項７】
前記ユーザが、複製対象とするファイルまたはディレクトリのアイコンや図形表示を、前記複製先情報表示制御手段により表示させられている前記複製先情報にドラッグアンドドロップ操作することにより入力される複製編集の指示入力を受け付ける入力受付手段をさらに備え、
前記複製先情報表示制御手段は、前記入力受付手段により受け付けられた前記複製編集の指示入力において、前記ドラッグアンドドロップ操作された前記複製対象とするファイルまたはディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示させる
請求項１に記載の編集装置。
【請求項８】
前記データの複製元とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製元情報として、前記ユーザが直感的に把握することができるように図形表示させる複製元情報表示制御手段をさらに備える
請求項１に記載の編集装置。
【請求項９】
データを複製編集する編集装置の編集方法であって、
前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように、表示部に図形表示させ、
前記表示部に表示された前記複製先情報に基づいて計画された前記複製編集を実行する
ステップを含む編集方法。
【請求項１０】
データを複製編集する処理をコンピュータに行わせるプログラムであって、
前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように、表示部に図形表示させ、
前記表示部に表示された前記複製先情報に基づいて計画された前記複製編集を実行する
ステップを含むプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置および方法、プログラム、並びに記録媒体に関し、特に、データ複製時において、データ量の確認を容易に行うことができるようにした編集装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等において、ファイルを複製（コピー）する場合、ユーザは、CUI（Character-based User Interface）上において、コピーする記録媒体およびファイルのパス名を入力したり、GUI（Graphical User Interface）上において、例えばツリー状に配置されたファイルのアイコンを、所謂ドラッグアンドドロップ操作等によってコピー元とコピー先を指示したりするのが一般的である。
【０００３】
また、例えばファイルの複製作業を支援するアプリケーションであるコピーツールや、各ファイルのディレクトリ構造を表示する、ファイル管理ツール等において、記録媒体の総容量や空き容量、並びにファイルのデータ量を、ユーザが直感的に把握することが出来るように、例えば、棒グラフや円グラフ等によって図示する機能を有するものが存在する（例えば、特許文献１参照）。
【０００４】
例えば、特許文献１には、記録媒体のデータについて、簡単な操作で、データの属性ごとに、容量やファイル数を表示することができるパーソナルコンピュータが開示されている。
【特許文献１】特開２００１−３０６３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、以上のような方法においては、データ複製時に、ユーザが、複製先や複製元のディレクトリ下のデータ量を、ファイルのデータ量の場合と同様に、直感的に把握することが出来ない。従って、特にディレクトリを複製する場合に、ユーザは、容易に、複製するデータ量を確認し、複製に必要な空き容量を算出することが出来ず、容量不足による複製の失敗が発生したり、煩雑な確認作業のために長時間の作業時間を必要としたりする恐れがあった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、データ複製時において、ユーザがデータ量の確認を容易に行うことができるようにし、複製作業の利便性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面は、データを複製編集する編集装置であって、前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように図形表示させる複製先情報表示制御手段と、前記複製先情報表示制御手段により表示させられた前記複製先情報に基づいて計画された前記複製編集を実行する複製手段とを備える。
【０００８】
前記複製先情報表示制御手段は、前記複製先情報を、前記ファイル、前記ディレクトリ、および前記空き容量のそれぞれのデータ量を長さで表す棒グラフ状に表示させるようにすることができる。
【０００９】
前記ディレクトリの下に格納されるファイルのデータ量の合計を算出することにより、前記ディレクトリのデータ量を算出するデータ量算出手段をさらに備えるようにすることができる。
【００１０】
前記複製先情報表示制御手段により表示させられている前記ディレクトリ下に格納されるファイルおよびディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示するための子ウィンドウを作成し、表示させる子ウィンドウ作成手段をさらに備えるようにすることができる。
【００１１】
前記子ウィンドウ作成手段により作成されて表示された前記子ウィンドウと、前記子ウィンドウに対応する親ディレクトリとの関係を示すディレクトリ構造情報を作成し、表示させるディレクトリ構造情報作成手段をさらに備えるようにすることができる。
【００１２】
前記複製先情報表示制御手段により表示させられているファイルと、前記ファイルに関連する関連ファイルとの関係を示す関連ファイル関係情報を作成し、表示させる関連ファイル関係情報作成手段をさらに備えるようにすることができる。
【００１３】
前記ユーザが、複製対象とするファイルまたはディレクトリのアイコンや図形表示を、前記複製先情報表示制御手段により表示させられている前記複製先情報にドラッグアンドドロップ操作することにより入力される複製編集の指示入力を受け付ける入力受付手段をさらに備え、前記複製先情報表示制御手段は、前記入力受付手段により受け付けられた前記複製編集の指示入力において、前記ドラッグアンドドロップ操作された前記複製対象とするファイルまたはディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示させるようにすることができる。
【００１４】
前記データの複製元とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製元情報として、前記ユーザが直感的に把握することができるように図形表示させる複製元情報表示制御手段をさらに備えるようにすることができる。
【００１５】
本発明の一側面は、データを複製編集する編集装置の編集方法であって、前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように、表示部に図形表示させ、前記表示部に表示された前記複製先情報に基づいて計画された前記複製編集を実行するステップを含む。
【００１６】
本発明の一側面は、データを複製編集する処理をコンピュータに行わせるプログラムであって、前記データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように、表示部に図形表示させ、前記表示部に表示された前記複製先情報に基づいて計画された前記複製編集を実行するステップを含む。
【００１７】
本発明の一側面の記録媒体は、本発明の一側面のプログラムが記録されている。
【００１８】
本発明の一側面においては、データの複製先とする記録媒体のファイルおよびディレクトリのデータ量、並びに、記録媒体の空き容量が、複製先情報として、ユーザが直感的に把握することができるように図形表示され、その表示された複製先情報に基づいて計画された複製編集が実行される。
【発明の効果】
【００１９】
本発明の側面によれば、情報を複製することができる。特に、複製作業の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２２】
本発明の一側面は、データを複製編集する編集装置（例えば、図１の編集装置）であって、前記データの複製先とする記録媒体（例えば、図１の複製先記録媒体）のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように図形表示させる複製先情報表示制御手段（例えば、図３のステップＳ７の処理を行い、図２の複製先情報表示部にファイルディレクトリ情報を表示させる図１のGUI画面処理部）と、前記複製先情報表示制御手段により表示させられた前記複製先情報に基づいて計画された前記複製編集を実行する複製手段（例えば、図１の複製実行部）とを備える。
【００２３】
前記複製先情報表示制御手段は、前記複製先情報を、前記ファイル、前記ディレクトリ、および前記空き容量のそれぞれのデータ量を長さで表す棒グラフ状（例えば、図２の複製先情報表示部に表示される複製先情報）に表示させるようにすることができる。
【００２４】
前記ディレクトリの下に格納されるファイルのデータ量の合計を算出することにより、前記ディレクトリのデータ量を算出するデータ量算出手段（例えば、図４のステップＳ２２の処理を実行するファイルディレクトリ情報処理部）をさらに備えるようにすることができる。
【００２５】
前記複製先情報表示制御手段により表示させられている前記ディレクトリ下に格納されるファイルおよびディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示するための子ウィンドウ（例えば、図７の子ウィンドウ）を作成し、表示させる子ウィンドウ作成手段（例えば、図８のステップＳ４３の処理を実行する図１のGUI画面処理部）をさらに備えるようにすることができる。
【００２６】
前記子ウィンドウ作成手段により作成されて表示された前記子ウィンドウと、前記子ウィンドウに対応する親ディレクトリとの関係を示すディレクトリ構造情報（例えば、図７のディレクトリ構造情報）を作成し、表示させるディレクトリ構造情報作成手段（例えば、図８のステップＳ４５の処理を実行する図１のディレクトリ構造処理部）をさらに備えるようにすることができる。
【００２７】
前記複製先情報表示制御手段により表示させられているファイルと、前記ファイルに関連する関連ファイルとの関係を示す関連ファイル関係情報（例えば、図１１の関連ファイル関係情報）を作成し、表示させる関連ファイル関係情報作成手段（例えば、図１２のステップＳ６３の処理を実行する図１の関連ファイル処理部）をさらに備えるようにすることができる。
【００２８】
前記ユーザが、複製対象とするファイルまたはディレクトリのアイコンや図形表示を、前記複製先情報表示制御手段により表示させられている前記複製先情報にドラッグアンドドロップ操作することにより入力される複製編集の指示入力を受け付ける入力受付手段（例えば、図１の入力受付部）をさらに備え、前記複製先情報表示手段制御は、前記入力受付手段により受け付けられた前記複製編集の指示入力において、前記ドラッグアンドドロップ操作された前記複製対象とするファイルまたはディレクトリを、前記ユーザがデータ量を直感的に把握することができるように図形表示させる（例えば、図１６のステップＳ８９）ようにすることができる。
【００２９】
前記データの複製元とする記録媒体のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製元情報として、前記ユーザが直感的に把握することができるように図形表示させる複製元情報表示制御手段（例えば、図３のステップＳ４の処理を行い、図２の複製元情報表示部にファイルディレクトリ情報を表示させる図１のGUI画面処理部）をさらに備えるようにすることができる。
【００３０】
本発明の一側面は、データを複製編集する編集装置（例えば、図１の編集装置）の編集方法またはプログラムであって、前記データの複製先とする記録媒体（例えば、図１の複製先記録媒体）のファイルおよびディレクトリのデータ量、並びに、前記記録媒体の空き容量を、複製先情報として、ユーザが直感的に把握することができるように、表示部（例えば、図１の表示部）に図形表示させ（例えば、図３のステップＳ７）、前記表示部に表示された前記複製先情報に基づいて計画された前記複製編集を実行する（例えば、図１６のステップＳ９１）ステップを含む。
【００３１】
次に、本発明を適用した実施の形態について、図面を参照して説明する。
【００３２】
図１は、本発明を適用した編集装置の構成例を示すブロック図である。
【００３３】
図１において、編集装置１０は、記録媒体に記録されたデータを複製する複製編集を行う情報処理装置であり、編集装置１０の各部を制御する制御部１１、ユーザ入力等を受け付ける入力部１２、GUI（Graphical User Interface）等を表示する表示部１３、情報の授受に利用されるバス２０、並びに、バス２０を介して制御部１１と接続される複製元記録媒体２１および複製先記録媒体２２を有している。
【００３４】
入力部１２は、例えば、キーボードやマウス等の入力デバイスや入力端子を有しており、ユーザや他の情報処理装置等からの指示入力を受け付け、その指示情報を制御部１１に供給する。表示部１３は、例えば、CRT（Cathode Ray Tube）ディスプレイ、LCD（Light Emitting Diode）、PDP（Plasma Display Panel）、有機ELディスプレイ（Organic ElectroLuminescence Display）、またはFED（Field Emission Display）等のモニタを有し、GUI画像や編集対象のデータに関する情報等を表示する。
【００３５】
バス２０は、例えば、PCIバス（Peripheral Components Interconnect bus）やISAバス（Industry Standard Architecture bus）等により構成され、バス２０に接続される制御部１１、複製元記録媒体２１、および複製先記録媒体２２等の各部間で授受される情報が伝送される。複製元記録媒体２１は、例えば、ハードディスク、半導体メモリ、またはドライブに装着されたCD（Compact Disc）、DVD（Digital Versatile Disc）、またはMD（Mini-Disk）等のリムーバブルメディア等により構成される記録媒体を有しており、その記録媒体には、制御部１１により複製されるデータが格納される。複製先記録媒体２２は、複製元記録媒体２１の場合と同様に、例えば、ハードディスク、半導体メモリ、またはドライブに装着されたリムーバブルメディア等により構成される記録媒体を有しており、その記録媒体には、制御部１１により複製されたデータが格納される。
【００３６】
制御部１１は、各部を制御し、複製編集に関する制御処理等を行う処理部であり、情報管理部３１、入力受付部３２、表示制御部３３、および複製実行部３４を有している。情報管理部３１は、複製編集の、ユーザインタフェースに関する処理を行う処理部であり、GUI画面を作成したり、複製対称のデータ、複製元記録媒体２１、または複製先記録媒体２２等に関する情報を、バス２０を介して、複製元記録媒体２１や複製先記録媒体２２より取得したりする。情報管理部３１は、GUI画面処理部４１、ファイルディレクトリ情報処理部４２、ディレクトリ構造処理部４３、および関連ファイル処理部４４を有している。
【００３７】
GUI画面処理部４１は、表示部１３に表示させる、ユーザが複製編集に関する指示を入力するために参照するGUI画面に関する処理を行う。例えば、GUI画面処理部４１は、GUI画面を作成したり、GUI画面に対して入力された指示に基づく変化をGUI画面に反映させたりする。
【００３８】
ファイルディレクトリ情報処理部４２は、後述するようにGUI画面上に表示する、複製元や複製先のファイルやディレクトリに関する情報（例えばデータ量に関する情報）に関する処理を行う。例えば、ファイルディレクトリ情報処理部４２は、ユーザに指定されたディレクトリ下のファイルやディレクトリに関する情報であるファイルディレクトリ情報を、複製元記録媒体２１や複製先記録媒体２２より取得し、その表示用データを作成する。
【００３９】
ディレクトリ構造処理部４３は、後述するようにGUI画面上に表示する、複製元や複製先のファイルやディレクトリの従属関係を示すディレクトリ構造の情報に関する処理を行う。例えば、ファイルディレクトリ情報処理部４２は、ユーザに指定されたディレクトリに属するファイルやディレクトリに関する情報を複製元記録媒体２１や複製先記録媒体２２より取得し、その従属関係を示す矢印等の画像情報を作成する。
【００４０】
関連ファイル処理部４４は、後述するようにGUI画面上に表示する、複製元や複製先のファイルやディレクトリ間の参照関係を示す情報に関する処理を行う。例えば、関連ファイル処理部４４は、ユーザに指定されたファイルが参照する関連ファイルに関する情報を複製元記録媒体２１や複製先記録媒体２２より取得し、その参照関係を示す矢印等の画像情報を作成する。
【００４１】
入力受付部３２は、入力部１２を介して入力されるユーザ指示等を受け付ける処理を行い、受け付けた情報を情報管理部３１、表示制御部３３、または複製実行部３４等に供給する。表示制御部３３は、情報管理部３１や入力受付部３２に制御され、GUI画面や複製対象のデータに関する情報を表示部１３に表示させる処理を行う。複製実行部３４は、入力受付部３２より供給されるユーザ指示等に基づいて、情報処理部３１において計画された複製処理を行い、バス２０を介して複製元記録媒体２１より複製対象のデータを読み出し、バス２０を介して複製先記録媒体２２にそのデータを書き込む。
【００４２】
編集装置１０は、例えば、画像や音声等のコンテンツデータの編集作業を支援する情報処理装置であり、例えば、番組制作等において、撮影して得られたコンテンツデータより必要な部分を抽出してつなぎ合わせるような編集作業（複製編集作業）に用いられる。
【００４３】
例えば、編集装置１０の情報管理部３１は、表示制御部３３を介して、図２に示されるような編集用のGUI画面を表示部１３に表示させ、入力受付部３２を介して入力部１２を制御し、そのGUI画面に対するユーザ入力を受け付ける。情報管理部３１は、そのユーザ指示に基づいて、ユーザに指定されたファイルやディレクトリの情報を複製元記録媒体２１や複製先記録媒体２２より取得し、複製元記録媒体２１に記録されている、ユーザに指定されたデータを複製して、複製先記録媒体２２の、ユーザに指定されたディレクトリに記録させる編集を計画する。
【００４４】
図２は、複製編集画面の表示例を示す図である。図２に示される複製編集画面５１は、表示部１３に表示されるマルチウィンドウ方式のGUI画面上に１つのウィンドウとして表示される、データを複製する編集（複製編集）用のGUI画面である。ユーザは、この複製編集画面５１に対して入力操作を行い、複製編集を計画する。
【００４５】
複製編集画面５１には、複製元パス表示部６１、複製元情報表示部６２、複製先パス表示部６３、複製先情報表示部６４、複製実行ボタン６５、および中止ボタン６６が設けられている。
【００４６】
複製元パス表示部６１に表示されるパスのファイルやディレクトリの一覧が複製元情報表示部６２に表示される。例えば、ユーザが、複製元パス表示部６１を操作してパスを指定し複製元パス表示部６１に表示させると、そのパスが複製元パス表示部６１に表示され、そのパスで示されるディレクトリに属するファイルやディレクトリの一覧が複製元情報表示部６２に表示される。
【００４７】
図２の例の場合、パス「Ｄ：」のディレクトリに、「ディレクトリ１」、「ディレクトリ２」、「ファイル１」、および「ファイル２」が格納されていることが示されている。このとき、複製元情報表示部６２には、ファイルやディレクトリの一覧が、それらのデータ量をユーザが直感的に把握することができるように、そのデータ量に応じて長さが決定される棒グラフ状に図形表示される。つまり、各ファイルやディレクトリのデータ量が図形の長さによって示される。従って、ユーザは、例えば、図形の長さの絶対値、または、他の図形の長さとの比較（他のデータ量との比較）、すなわち、目視した情報のみに基づいて、ファイルやディレクトリのデータ量を容易に（直感的に）把握することができる。つまり、ユーザは、数値の計算や他の情報の参照等を行わずに、棒グラフ状に図形表示されたファイルやディレクトリの一覧を見るだけで、ファイルやディレクトリのデータ量を容易に（直感的に）把握することができる。なお、ディレクトリのデータ量とは、そのディレクトリ下に格納されるファイルのデータ量の合計、すなわち、そのディレクトリ下全てのデータを複製するのに必要な空き容量を示す。つまり、ファイルやディレクトリは、データ量が大きいほど長く表示される。図２の例の場合、「ディレクトリ２」のデータ量（ディレクトリ２以下の全てのデータ量）の方が、「ファイル１」のデータ量より大きい。
【００４８】
なお、複製元パス表示部６１においてパスが指定された全てのファイルやディレクトリを、複製元情報表示部６２に１度に表示することができない場合、図２に示されるように、複製元情報表示部６２にスクロールバーが設けられるようにし、ファイルやディレクトリがユーザによってスクロール操作可能に表示されるようにしてもよい。
【００４９】
複製するファイルやディレクトリを選択する場合、ユーザは、例えば、以上のようにして複製元情報表示部６２に表示された一覧の中から所望のファイルまたはディレクトリを選択し、ドラッグアンドドロップ操作等によって、その部分の表示を複製先情報表示部６４にコピーする。
【００５０】
複製先パス表示部６３は、複製元パス表示部６１と同様のツールであり、複製先とするディレクトリのパスを指定する際にユーザが操作する。そのパス（ユーザが複製先として指定したパス）は、複製先パス表示部６３表示され、複製先情報表示部６４には、そのパスのディレクトリに属するファイルやディレクトリの一覧が表示される。
【００５１】
この複製先情報表示部６４においても、複製元情報表示部６２の場合と同様に、ファイルやディレクトリの長さが、それらのデータ量に応じて決定され、データ量が大きいほど長くなるように、棒グラフ状に図形表示される。なお、このとき、ファイルやディレクトリの長さとデータ量との関係は、複製元情報表示部６２の場合と、複製先情報表示部６４の場合とで統一されている。例えば、ユーザは、複製元情報表示部６２に表示されるファイルやディレクトリの長さと、複製先情報表示部６４に表示されるファイルやディレクトリの長さとを比較することにより、それらのデータ量を比較することができる。もちろん、複製先情報表示部６４の場合も、一度に表示できない場合は、複製元情報表示部６２の場合と同様にスクロールバーが設けられる。
【００５２】
ユーザは、以上のような複製編集画面５１の複製元パス表示部６１乃至複製先情報表示部６４を操作して、複製対象のデータを特定し、どのディレクトリに複製するか等の複製方法を決定し、複製編集の計画をたてる。そして、ユーザは、以上のように計画した複製を実行する場合複製実行ボタン６５を操作し、複製作業を中止する場合中止ボタン６６を操作する。複製実行ボタン６５が操作されると、複製実行部３４は、以上のように計画された複製を実行する。
【００５３】
以上のように、編集装置１０は、複製作業の際に、複製先に指定された記録媒体のファイル、ディレクトリ、および空き容量を、複製先情報として、それぞれのデータ量を長さで表す棒グラフ状に表示する。つまり、編集装置１０は、ディレクトリや空き容量についても、ファイルの場合と同様に、そのデータ量をユーザが目視だけで直感的に把握することができるように表示する。従って、ユーザは、このような表示を参照しながら、編集（複製）を計画するので、複製対称とするファイルやディレクトリのデータ量を容易に把握し、複製先の空き容量との比較を容易に行うことができ、煩雑な作業無しに複製の失敗の発生を抑制し、より確実な複製作業を行うことができる。つまり、ユーザは、容易に正確な複製作業を行うことができる。
【００５４】
次に、以上のような複製編集において、情報管理部３１が実行する複製編集画面表示処理の流れの例を図３のフローチャートを参照して説明する。
【００５５】
例えば、ユーザが入力部１２を操作して入力したデータの複製編集の指示を、入力受付部３２を介して取得すると、情報管理部３１は、複製編集画面表示処理を開始する。複製編集画面表示処理が開始されると、GUI画面処理部４１は、ステップＳ１において、複製編集用GUI画面である複製編集画面５１（図２）を表示する。
【００５６】
複製編集画面５１が表示されると、GUI画面処理部４１は、ステップＳ２において、入力受付部３２を介して入力部１２を制御し、複製編集画面５１の複製元パス表示部６１に対する操作によって入力される複製元パス指定を受け付ける。複製元パス指定を受け付けると、ファイルディレクトリ情報処理部４２は、ステップＳ３において、その複製元パス指定により指定されたディレクトリに属するファイルやディレクトリに関する情報であるファイルディレクトリ情報を、複製元情報として作成する。複製元情報作成処理の詳細については後述する。
【００５７】
ファイルディレクトリ情報処理部４２が複製元情報を作成すると、GUI画面処理部４１は、ステップＳ４において、その作成された複製元情報を複製編集画面５１の複製元情報表示部６２に表示させる。
【００５８】
ステップＳ５において、GUI画面処理部４１は、入力受付部３２を介して入力部１２を制御し、複製編集画面５１の複製先パス表示部６３に対する操作によって入力される複製先パス指定を受け付ける。複製先パス指定を受け付けると、ファイルディレクトリ情報処理部４２は、ステップＳ６において、その複製先パス指定により指定されたディレクトリに属するファイルやディレクトリに関する情報や空き容量等に関する情報を含むファイルディレクトリ情報を、複製先情報として作成する。複製先情報作成処理の詳細については後述する。
【００５９】
ファイルディレクトリ情報処理部４２が複製先情報を作成すると、GUI画面処理部４１は、ステップＳ７において、その作成された複製先情報を複製編集画面５１の複製先情報表示部６４に表示させ、複製編集画面表示処理を終了する。
【００６０】
なお、ユーザが複製元パスや複製先パスの変更を指示する場合、ステップＳ２乃至ステップＳ７の各処理が適宜実行される。
【００６１】
次に、図３のステップＳ３において実行される複製元情報作成処理の流れの例について図４のフローチャートを参照して説明する。複製元情報作成処理が開始されると、ファイルディレクトリ情報処理部４２は、ステップＳ２１において、バス２０を介して複製元記録媒体２１にアクセスし、複製元指定パスの各ファイルやディレクトリに関する情報を取得する。複製元指定パスの情報を取得すると、ファイルディレクトリ情報作成部４２は、ステップＳ２２において、取得した情報に基づいて、複製元指定パスのファイルやディレクトリのそれぞれのデータ量を算出し、ステップＳ２３において、それらの情報に基づいて、複製元指定パスのファイルディレクトリ情報を、複製元情報として作成する。複製元情報を作成すると、ファイルディレクトリ情報処理部４２は、複製元情報作成処理を終了し、処理を図３のステップＳ３に戻し、ステップＳ４以降の処理を実行させる。
【００６２】
なお、図３のステップＳ６において実行される複製先情報作成処理の場合、ファイルディレクトリ情報処理部４２は、図４のフローチャートを参照して説明した複製元情報作成処理の場合と同様の処理（ステップＳ２１乃至ステップＳ２３）を、複製先指定パスに対して行うことにより、複製先情報を作成する。
【００６３】
以上のように編集装置１０は、複製編集画面５１を表示し、ユーザに、複製元パスや複製先パスを指定させ、それらのパスのファイルディレクトリ情報を複製元情報または複製先情報として表示するので、ユーザは、容易に複製編集の計画をたてることができる。
【００６４】
なお、この複製編集画面５１の複製元情報表示部６２や複製先情報表示部６４には、ファイルとディレクトリが互いに同様の形式で（棒グラフの要素として）表示される。このとき、各ファイルディレクトリ情報は、ユーザが見やすいように、図２に示されるように、互いに区切られてデータ名が表記されている。さらにユーザが見やすくするために、GUI画面処理部４１は、図５に示されるように、ファイルとディレクトリの区別をより強調するようにファイルディレクトリ情報を表示させるようにしてもよい。
【００６５】
例えば、図５Ａの場合、GUI画面処理部４１は、ファイルとディレクトリに形状や色等が互いに異なるアイコンを表示させている。このアイコンの違いにより、ユーザはファイルとディレクトリをさらに容易に識別することができる。また、図５Ｂの例の場合、GUI画面処理部４１は、ディレクトリ名を「＜」と「＞」で囲むように表示させ、ファイル名はそのまま表示させる。この名称表示の違いにより、ユーザはファイルとディレクトリをさらに容易に識別することができる。さらに、図５Ｃの例の場合、GUI画面処理部４１は、ディレクトリ名とファイル名を、フォントや文字の大きさ、太さ、または色等が互いに異なるように表示させる。この名称表示の違いにより、ユーザはファイルとディレクトリをさらに容易に識別することができる。もちろんこれ以外の方法であってもよい。
【００６６】
なお、以上においては、複製編集画面５１の複製元情報表示部６２や複製先情報表示部６４において１度に表示しきれないファイルやディレクトリが存在する場合、GUI画面処理部４１は、スクロールバーを設けるように説明したが、これに限らず、例えば、図６Ａに示されるように、表示しきれないファイルまたはディレクトリのいずれか一方または両方をそれぞれ対応する方に重ねて表示するようにしてもよい。
【００６７】
また、図６Ｂに示されるように、ファイルやディレクトリのそれぞれが一定のデータ量（または全体）に対する割合として表示されるようにしてもよい。例えば、図６Ｂの例の場合、GUI画面処理部４１は、複製元情報表示部６２の表示範囲全体における横方向の長さ（図６Ｂの横矢印で示される範囲）を、ユーザに指定された複製元指定パスのディレクトリ下のデータ量とし（または、複製先情報表示部６４の表示範囲全体における横方向の長さ（図６Ｂの横矢印で示される範囲）を、ユーザに指定された複製先指定パスのドライブの空き容量とし）、各ファイルディレクトリ情報の長さを、その全体に対する割合を示すものとして表示させている。なお、この場合、ファイルの密集度合いにより、ファイルディレクトリ情報の表示の長さが十分でなく、ファイル名やディレクトリ名が表記できないことが考えられる。その場合、図６Ｂに示されるように「ディ２」（ディレクトリ２）や「Ｆ３」（ファイル３）のようにファイル名やディレクトリ名を簡略化して表記するようにしてもよい。また、ファイル名やディレクトリ名の表記を省略するようにしてもよい。さらに、その場合、例えばユーザに指定されたファイル（またはディレクトリ）の名称がポップアップ表示されるようにしてもよい。
【００６８】
なお、複製編集画面５１の複製元情報表示部６２や複製先情報表示部６４に表示されるファイルディレクトリ情報の長さの定義は、どのようなものであってもよく、上述した以外のものを示すようにしてももちろんよい。
【００６９】
図２に示されるような複製編集画面５１において、ユーザが、複製元情報表示部６２や複製先情報表示部６４に表示されるファイルディレクトリ情報のディレクトリを操作（例えばポインタを合わせてクリック等）すると、GUI画面処理部４１は、表示部１３に複製編集画面５１の従属画面となる子ウィンドウを表示させ、その子ウィンドウにユーザが操作したディレクトリ下のファイルディレクトリ情報を表示させる。
【００７０】
図７Ａは、ユーザが複製元情報表示部６２に表示されているディレクトリを操作したときに表示される子ウィンドウの表示例を示している。図７Ａにおいて、子ウィンドウ１０１は、ユーザが複製元情報表示部６２の「ディレクトリ２」を操作することにより表示されるサブウィンドウであり、「ディレクトリ２」の下の、「ディレクトリ３」、「ファイル３」、および「ファイル４」のファイルディレクトリ情報が表示されている。これらのファイルディレクトリ情報も、複製元情報表示部６２の場合と同様に、その長さがデータ量を示すような棒グラフ状に表示される。
【００７１】
なお、子ウィンドウ１０１に表示されるファイルディレクトリ情報と、複製元情報表示部６２に表示されるファイルディレクトリ情報とで、同じ長さが示すデータ量が互いに等しくてもよいし、互いに異なるようにしてもよい。
【００７２】
また、この子ウィンドウ１０１と「ディレクトリ２」との関係（つまり、ディレクトリ構造）を示すディレクトリ構造情報１１１が、「ディレクトリ２」から子ウィンドウ１０１に向かう矢印画像として表示されている。つまり、図７Ａの矢印（ディレクトリ構造情報１１１）は、「ディレクトリ３」、「ファイル３」、および「ファイル４」が「ディレクトリ２」の下に設けられたファイルやディレクトリであることを示している。
【００７３】
このような表示により、ユーザは、ディレクトリ２の下のファイルやディレクトリを容易に把握することができるだけでなく、複製元パスを再指定しなくても、複製元情報表示部６２のディレクトリ下のファイルやディレクトリを複製対象として指定することができる。つまり、ユーザは、子ウィンドウ１０１に表示されるファイルディレクトリ情報も複製対象として指定する（例えばドラッグアンドドロップ操作する）ことができる。
【００７４】
上述したように、この子ウィンドウ１０１は、複製編集画面５１とは異なるウィンドウである。従って、GUI画面処理部４１は、子ウィンドウ１０１を、複製編集画面５１に対して任意の位置に表示させることができる。例えば、GUI画面処理部４１は、複製編集画面５１の位置に基づいて、複製編集画面５１と重ならないように子ウィンドウ１０１の表示位置を決定することもできる。また、子ウィンドウ１０１は、例えばユーザのドラッグアンドドロップ操作等により、任意の位置に移動可能である。ただし、ディレクトリ構造情報１１１は、必ずディレクトリの従属関係を示すように（図７Ａの場合、「ディレクトリ２」から子ウィンドウ１０１に向かうように）その向きや長さが更新される（追従する）。
【００７５】
また、ユーザが子ウィンドウのディレクトリを操作すると、図７Ｂに示されるように、同様の子ウィンドウがさらに表示される。図７Ｂの例においては、子ウィンドウ１０１の「ディレクトリ３」の下のファイルディレクトリ情報（「ファイル５」および「ファイル６」）が、複製編集画面５１および子ウィンドウ１０１と異なる子ウィンドウ１０２に表示されている。この子ウィンドウ１０２においても、子ウィンドウ１０１の場合と同様に、ファイルディレクトリ情報は、その長さがデータ量を示すような棒グラフ状に表示される。また、ディレクトリ構造を示すディレクトリ構造情報１１２が、「ディレクトリ３」から子ウィンドウ１０２に向かう矢印として表示されている。
【００７６】
このような表示により、ユーザは、さらに下のファイルやディレクトリを容易に把握することができるだけでなく、複製元パスを再指定しなくても、さらに下のファイルやディレクトリを複製対象として指定することができる。つまり、ユーザは、子ウィンドウ１０２に表示されるファイルディレクトリ情報も複製対象として指定する（例えばドラッグアンドドロップ操作する）ことができる。
【００７７】
子ウィンドウ１０１の場合と同様に、GUI画面処理部４１は、子ウィンドウ１０２を、複製編集画面５１および子ウィンドウ１０１に対して任意の位置に表示させることができる。例えば、GUI画面処理部４１は、複製編集画面５１や子ウィンドウ１０１の位置に基づいて、複製編集画面５１や子ウィンドウ１０１と重ならないように子ウィンドウ１０２の表示位置を決定することができる。また、子ウィンドウ１０２は、例えばユーザのドラッグアンドドロップ操作等により、任意の位置に移動可能である。ただし、ディレクトリ構造情報１１２の表示もその移動に追従する。
【００７８】
なお、このような表示は、図７Ｂに示されるように、複製先情報表示部６４においても同様である。従って、ユーザは、図７Ｂに示されるように、複製先情報表示部６４に表示される「ディレクトリ２」を操作することにより、「ディレクトリ２」の下のファイルディレクトリ情報を子ウィンドウ１０３に表示させることができる。この場合も、ディレクトリ構造を示すディレクトリ構造情報１１３が「ディレクトリ２」から子ウィンドウ１０３に向かう矢印として表示されている。
【００７９】
このような表示により、ユーザは、複製先のディレクトリのさらに下のファイルやディレクトリを容易に把握することができるだけでなく、複製先パスを再指定しなくても、複製先指定パスのディレクトリのさらに下のファイルやディレクトリを複製先として指定することができる。つまり、ユーザは、子ウィンドウ１０３に表示されるファイルディレクトリ情報も複製先として指定する（例えばドロップ先とする）ことができる。
【００８０】
子ウィンドウ１０３も子ウィンドウ１０１や子ウィンドウ１０２の場合と同様に、任意の位置に表示可能であり、ユーザ操作によって移動可能である。ただし、ディレクトリ構造情報１１３の表示もその移動に追従する。
【００８１】
また、図７Ｂの子ウィンドウ１０３に示されるように、スクロールバーを設けるようにしてもよい。このようにすることにより、ファイルやディレクトリの数に関係なく、子ウィンドウ１０３の表示を小さくする（長さを短くする）ことができる。
【００８２】
以上のような子ウィンドウの表示を制御する子ウィンドウ表示制御処理の流れの例を図８のフローチャートを参照して説明する。
【００８３】
子ウィンドウ表示制御処理が開始されると、GUI画面処理部４１は、入力受付部３２を制御し、入力部１２を介して入力されたディレクトリ指定指示を受け付けたか否かを判定する。ユーザが入力部１２を操作して、複製元情報表示部６２、複製先情報表示部６４、または子ウィンドウに表示されているディレクトリに対して所定の指定操作を行うと、入力受付部３２は、その操作を、ディレクトリ指定指示として受け付ける。このようにディレクトリ指定指示を受け付けたと判定すると、GUI画面処理部４１は、処理をステップＳ４２に進める。ステップＳ４２において、ファイルディレクトリ情報処理部４２は、ディレクトリ指定指示により指定されたディレクトリ（親ディレクトリ）下のファイルディレクトリ情報を作成する。GUI画面処理部４１は、ステップＳ４３において、表示部１３に表示されている表示画面において子ウィンドウを作成し、ステップＳ４４において、ファイルディレクトリ情報処理部４２が作成したファイルディレクトリ情報をその子ウィンドウ上に表示させる。ステップＳ４５において、ディレクトリ構造情報処理部４３が、その子ウィンドウと、その親ディレクトリ（ディレクトリ指定指示により指定されたディレクトリ）との関係を示すディレクトリ構造情報を作成すると、ステップＳ４６において、GUI画面処理部４１は、そのディレクトリ構造情報を、画像情報（例えば親ディレクトリと子ウィンドウを結ぶ矢印画像）として表示部１３に表示されている表示画面に表示させる。
【００８４】
ステップＳ４６の処理が終了すると、GUI画面処理部４１は、処理をステップＳ４７に進める。また、ステップＳ４１において、ディレクトリ指定指示を受け付けていないと判定した場合、GUI画面処理部４１は、処理をステップＳ４７に進める。
【００８５】
ステップＳ４７において、GUI画面処理部４１は、入力受付部３２を制御し、入力部１２を介して入力された子ウィンドウ削除指示を受け付けたか否かを判定する。ユーザが入力部１２を操作して、表示部１３に表示されている子ウィンドウに対して所定の指定操作を行うと、入力受付部３２は、その操作を、子ウィンドウ削除指示として受け付ける。このように子ウィンドウ削除指示を受け付けたと判定すると、GUI画面処理部４１は、処理をステップＳ４８に進め、指定された子ウィンドウと、子ウィンドウと親ディレクトリを結ぶディレクトリ構造情報を表示画面上から削除する。なお、指定された子ウィンドウに、さらに子ウィンドウがぶら下がっている（指定された子ウィンドウに表示されるディレクトリを親ディレクトリとする子ウィンドウが存在する）場合、そのぶら下がっている子ウィンドウやディレクトリ構造情報も削除する。その子ウィンドウより下位についても同様である。
【００８６】
子ウィンドウが削除されると、GUI画面処理部４１は、処理をステップＳ４９に進める。また、ステップＳ４７において、子ウィンドウ削除指示を受け付けていないと判定した場合、GUI画面処理部４１は、処理をステップＳ４９に進める。
【００８７】
ステップＳ４９において、GUI画面処理部４１は、子ウィンドウ表示制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ４１に戻し、それ以降の処理を繰り返す。また、例えば子ウィンドウを表示させないモードに切り替えられる等して、ステップＳ４９において、子ウィンドウ表示制御処理を終了すると判定した場合、GUI画面処理部４１は、子ウィンドウ表示制御処理を終了する。
【００８８】
以上のような流れで子ウィンドウ表示制御処理が行われるので、ユーザは、子ウィンドウを表示させるディレクトリを指定したり、削除する子ウィンドウを指定したりするだけで、子ウィンドウ（下位のファイルディレクトリ情報）の表示・非表示を容易に制御することができる。これによりユーザは、容易に下位のファイルやディレクトリを把握することができ、容易に複製編集作業を行うことができる。
【００８９】
なお、ディレクトリ指定指示や子ウィンドウ削除指示を示す操作は、どのようなものであってもよい。
【００９０】
例えば、図９Ａに示されるように、ユーザが、複製元情報表示部６２に表示されているファイルディレクトリ情報の所望のディレクトリ（「ディレクトリ１」）上にポインタ１２１を位置させ、そのディレクトリにぶら下がる子ウィンドウ１０１が表示されていない状態でシングルクリック操作を行うと、子ウィンドウ１０１が開き（子ウィンドウ１０１およびディレクトリ構造情報１１１が表示され）、子ウィンドウ１０１が表示された状態でシングルクリック操作を行うと、その子ウィンドウ１０１が閉じる（子ウィンドウ１０１およびディレクトリ構造情報１１１が消去される）ようにしてもよい。このようにすることにより、ユーザが１種類の操作で子ウィンドウの開閉を容易に制御することができるようになる。
【００９１】
また、例えば、図９Ｂに示されるように、子ウィンドウ１０１を閉じる（子ウィンドウ１０１およびディレクトリ構造情報１１１が消去される）場合は、ユーザがダブルクリック操作を行うようにしてもよい。このように子ウィンドウを開く操作と子ウィンドウを閉じる操作を区別することにより、GUI画面処理部４１は、子ウィンドウの開閉制御の誤操作の回数を低減させることができる。
【００９２】
さらに、例えば、図９Ｃに示されるように、ユーザが、所望のディレクトリ（「ディレクトリ１」）上にポインタ１２１を位置させて右クリックを行うと、メニュー画面１３１が開き、そして、ユーザが、そのメニュー画面１３１に表示されいてる「子ウィンドウを開く」のメニューを選択する操作（例えばポインタ１２１をメニュー上に位置させて左クリック）を行うと、最初に指定したディレクトリ（「ディレクトリ１」）にぶら下がる子ウィンドウ１０１が開き、メニュー画面１３１に表示されいてる「子ウィンドウを閉じる」のメニューを選択する操作（例えばポインタ１２１をメニュー上に位置させて左クリック）を行うと、最初に指定したディレクトリ（「ディレクトリ１」）にぶら下がる子ウィンドウ１０１が閉じるようにしてもよい。このようにメニュー画面１３１を用いて、子ウィンドウの開閉制御のためにより確かなユーザの意思が必要になるように、操作を比較的複雑にすることにより、GUI画面処理部４１は、誤操作の回数をより低減させることができる。
【００９３】
なお、以上においては、ディレクトリ構造情報を矢印により表すように説明したが、これに限らず、例えば、図１０Ａに示されるように、子ウィンドウ１０１の所定の位置を親ディレクトリ（図１０Ａの例の場合、「ディレクトリ３」）に重複させて表示させるようにしてもよい。ただし、この場合、子ウィンドウ１０１の表示位置が制限されることになる。また、この場合、ディレクトリ構造情報は、子ウィンドウ１０１の表示位置により示されるため、直接ディレクトリ構造情報に対応する画像は表示されない。
【００９４】
また、例えば、図１０Ｂに示されるように、子ウィンドウ１０１を親ディレクトリ（図１０Ｂの例の場合、「ディレクトリ３」）からの吹き出しのように表示するようにしてもよい。この場合、吹き出し元を示す三角形の部分がディレクトリ構造情報となる。
【００９５】
さらに、例えば、図１０Ｃに示されるように、親ディレクトリ（図１０Ｃの例の場合「ディレクトリ３」）を他のファイルディレクトリ情報と異なる色や模様（図１０Ｃの例の場合、他のファイルディレクトリ情報の無地に対して斜線）で表示し、その子ウィンドウ１０１を親ディレクトリと共通の色や模様で表示する（図１０Ｃの例の場合、子ディレクトリ１０１のファイルディレクトリ情報の縁を、親ディレクトリと同じ模様により装飾している）ようにしてもよい。この場合、子ウィンドウ１０１と親ディレクトリとの間での共通の色や模様がディレクトリ構造情報となる。
【００９６】
また、例えば、図１０Ｄに示されるように、親ディレクトリ（図１０Ｄの例の場合「ディレクトリ３」）の名称を子ウィンドウ１０１に表示するようにしてもよい。図１０Ｄの例の場合、子ウィンドウ１０１には、ファイルディレクトリ情報（「ファイル５」および「ファイル６」）の他に、親ディレクトリ名「ディレクトリ３」が表示されている。この場合、この親ディレクトリ名の表示がディレクトリ構造情報となる。
【００９７】
また、制御部１１は、図２に示されるような複製編集画面５１や子ウィンドウに表示されるファイルディレクトリ情報において、ユーザにより指定されたファイルと他のファイルの関係（例えば参照関係）を示す関連ファイル関係情報を表示させる。
【００９８】
図１１Ａは、ユーザが子ウィンドウ１０１に表示された「ファイル３」の関連ファイル関係情報を表示するように指定した場合の、表示例を示している。ユーザが指定した「ファイル３」に対して関連ファイル関係情報１５１が矢印画像により示されている。この関連ファイル関係情報１５１により「ファイル３」と結ばれる「ファイル１」が「ファイル３」の関連ファイルである。関連ファイルとは、「ファイル３」を処理（例えば再生処理）するのに必要なファイルを示す。
【００９９】
例えば、「ファイル３」が再生時に「ファイル１」を参照するような場合、「ファイル３」の再生処理に「ファイル１」が必要になる。また、例えば、「ファイル１」に「ファイル３」を管理する情報が含まれている場合、「ファイル３」の更新を「ファイル１」に反映させる必要がある場合がある。このような「ファイル３」を複製する場合、「ファイル１」も同時に複製する必要がある場合もある。
【０１００】
関連ファイル処理部４４は、このような「ファイル１」を「ファイル３」の関連ファイルとし、「ファイル３」から「ファイル１」へ向かう矢印画像よりなる関連ファイル関係情報１５１により、その関係を示す。
【０１０１】
なお、子ウィンドウ１０１が閉じられて、「ファイル３」が消去された場合、「ファイル３」の関連ファイル「ファイル１」は、図１１Ｂに示されるように、関連ファイル関係情報１５２によって、「ファイル３」の親ディレクトリ「ディレクトリ２」と結ばれる。つまり、ディレクトリより伸びる場合、関連ファイル関係情報は、そのディレクトリの下位のファイルのいずれかと、他のファイルとの関係を示している。
【０１０２】
このような関連ファイル関係情報の表示を制御する関連ファイル関係表示処理の流れの例を図１２のフローチャートを参照して説明する。
【０１０３】
関連ファイル関係表示処理が開始されると、GUI画面処理部４１は、ステップＳ６１において、例えば、入力受付部３２を制御し、入力部１２を介して入力されたユーザ指示等に基づいて関連ファイルの関係を表示するか否かを判定し、表示すると判定した場合、処理をステップＳ６２に進める。関連ファイル処理部４４は、ステップＳ６２において、指定されたファイルを参照し、指定されたファイルの関連ファイルを検索し、ステップＳ６３において、その検索結果に基づいて、指定されたファイルの関連ファイル関係情報を作成する。ステップＳ６４において、GUI画面処理部４１は、その作成された関連ファイル関係情報を表示部１３の表示画面上に表示させる。
【０１０４】
関連ファイル関係情報を表示させると、GUI画面処理部４１は、処理をステップＳ６５に進める。また、ステップＳ６１において、例えば、入力受付部３２を制御し、入力部１２を介して入力されたユーザ指示等に基づいて関連ファイルの関係を表示しないと判定した場合、GUI画面処理部４１は、処理をステップＳ６５に進める。
【０１０５】
ステップＳ６５において、関連ファイル関係表示処理を終了するか否かを判定し、終了しないと判定した場合、GUI画面処理部４１は、処理をステップＳ６１に戻し、それ以降の処理を実行させる。また、例えば関連ファイル関係を表示させないモードに切り替えられる等して、ステップＳ６５において、関連ファイル関係表示処理を終了すると判定した場合、GUI画面処理部４１は、関連ファイル関係表示処理を終了する。
【０１０６】
以上のような流れで関連ファイル関係表示処理が行われるので、ユーザは、関連ファイル関係の表示・非表示を容易に制御することができる。これによりユーザは、各ファイルの関係を容易に把握することができ、容易に複製編集作業を行うことができる。
【０１０７】
なお、関連ファイル関係情報の表示または非表示を指示する操作は、どのようなものであってもよい。
【０１０８】
例えば、図１３Ａに示されるように、ユーザが、所望のファイル（「ファイル２」）上にポインタ１２１を位置させ、そのファイルの関連ファイル関係情報１５１が表示されていない状態でシングルクリック操作を行うと、関連ファイル関係情報１５１が表示され、関連ファイル関係情報１５１が表示された状態でシングルクリック操作を行うと、その関連ファイル関係情報１５１が消去されるようにしてもよい。このようにすることにより、ユーザが１種類の操作で関連ファイル関係情報の表示・非表示を容易に制御することができるようになる。
【０１０９】
また、例えば、図１３Ｂに示されるように、関連ファイル関係情報を消去する場合の操作をダブルクリック操作としてもよい。このように関連ファイル関係情報を表示させる操作と関連ファイル関係情報を消去する操作を区別することにより、GUI画面処理部４１は、関連ファイル関係情報の表示・非表示の誤操作の回数を低減させることができる。
【０１１０】
さらに、例えば、図１３Ｃに示されるように、ユーザが、所望のファイル（「ファイル２」）上にポインタ１２１を位置させて右クリックを行うと、メニュー画面１６１が開き、そして、ユーザが、そのメニュー画面１６１に表示されいてる「関連ファイル関係を表示」のメニューを選択する操作（例えばポインタ１２１をメニュー上に位置させて左クリック）を行うと、最初に指定したファイル（「ファイル２」）の関連ファイル関係情報１５１が表示され、メニュー画面１６１に表示されいてる「関連ファイル関係を非表示」のメニューを選択する操作（例えばポインタ１２１をメニュー上に位置させて左クリック）を行うと、最初に指定したディレクトリファイル（「ファイル２」）の関連ファイル関係情報１５１が消去されるようにしてもよい。このようにメニュー画面１６１を用いて、関連ファイル関係情報の表示制御のためにより確かなユーザの意思が必要になるように、操作を比較的複雑にすることにより、GUI画面処理部４１は、誤操作の回数をより低減させることができる。
【０１１１】
なお、例えば、関連ファイルが、所定のディレクトリの下の全ファイルであるような場合、図１４Ａに示されるように、その関連部分を太枠等に囲んで表示するようにしてもよい。図１４Ａの場合、太枠で囲まれた「ファイル３」乃至「ファイル５」に対して「ファイル４」を結びつける関連ファイル関係情報１５２は、「ファイル４」の関連ファイルが「ファイル３」乃至「ファイル５」であることを示している。
【０１１２】
また、太枠で囲む代わりに、図１４Ｂに示されるように、「ファイル４」を上位ディレクトリである「ディレクトリ１−１」に対して結びつけるようにする関連ファイル関係情報１５２を表示するようにしてもよい。
【０１１３】
以上のような、複製編集画面５１において、複製編集を計画する場合、ユーザは、複製編集画面５１の編集元情報表示部６２に表示されるファイルディレクトリ情報（またはそのディレクトリより派生した子ウィンドウに表示されるファイルディレクトリ情報）の中から複製対象を特定し、それをドラッグアンドドロップ操作（Ｄ＆Ｄ）等によって、複製先情報表示部６４に複製し、複製編集を計画する。
【０１１４】
なお、この複製編集の計画において、図１５に示されるように、ユーザが、表示部１３に表示される表示画面２０１に表示されている、例えばファイル管理ツール等の、複製編集画面５１以外のウィンドウ２１１よりファイルやディレクトリを複製先情報表示部６４にドラッグアンドドロップ（Ｄ＆Ｄ）操作することができるようにしてもよい。
【０１１５】
このように計画を立てた後、ユーザは、複製実行ボタン６５を操作し、実際の複製処理を開始させる。
【０１１６】
このような複製編集を制御する複製編集処理の流れの例を図１６のフローチャートを参照して説明する。
【０１１７】
複製編集処理が開始されると、ステップＳ８１において、GUI画面処理部４１は、入力受付部３２を制御して、ユーザ等により複製編集が指示されたか否かを判定し、指示されたと判定した場合、処理をステップＳ８２に進める。
【０１１８】
ステップＳ８２において、ファイルディレクトリ情報処理部４２は、指定された複製対象（ファイルまたはディレクトリ）のファイルディレクトリ情報を作成する。関連ファイル処理部４４は、ステップＳ８３において、指定された複製対象の関連ファイルも複製するか否かを判定し、例えばモード設定等に基づいて複製すると判定した場合、ステップＳ８４に処理を進め、指定された複製対象の関連ファイルを検索し、ステップＳ８５において、指定された複製対象に関連ファイルが存在するか否かを判定する。
【０１１９】
指定された複製対象に関連ファイルが存在すると判定した場合、関連ファイル処理部４４は、処理をステップＳ８６に進める。関連ファイル処理部４４は、ステップＳ８６において、関連ファイルの複製において関連ファイルの更新が必要であるか否かを判定し、必要であると判定した場合、ステップＳ８７に処理を進め、関連ファイルを更新した後、処理をステップＳ８８に進める。また、ステップＳ８６において、関連ファイルの複製時に関連ファイルの更新が必要でないと判定した場合、関連ファイル処理部４４は、処理をステップＳ８８に進める。
【０１２０】
ステップＳ８８において、ファイルディレクトリ情報処理部４２は、その関連ファイルのファイルディレクトリ情報を作成し、処理をステップＳ８９に進める。また、ステップＳ８３において関連ファイルを複製しないと判定した場合、若しくは、ステップＳ８５において関連ファイルが存在しないと判定した場合、関連ファイル処理部４４は、ステップＳ８８の処理を行わずに、処理をステップＳ８９に進める。
【０１２１】
ステップＳ８９において、GUI画面処理部４１は、複製先情報表示部６４に表示されるファイルディレクトリ情報（複製先情報）の表示を更新し、処理をステップＳ９０に進める。また、ステップＳ８１において、複製編集が指示されていないと判定した場合、GUI画面処理部４１は、処理をステップＳ９０に進める。
【０１２２】
ステップＳ９０において、GUI画面処理部４１は、入力受付部３２を制御し、ユーザが編集実行ボタン６５を操作する等して、複製の実行が指示されたか否かを判定し、指示されたと判定した場合、ステップＳ９１に処理を進める。ステップＳ９１において、複製実行部３４は、複製処理を実行し、複製元記録媒体２１に記録されている情報を読み出し、複製先記録媒体２２に書き込む。
【０１２３】
複製処理が終了すると、複製実行部３４は、処理をステップＳ９２に進める。また、ステップＳ９０において、複製の実行が指示されていないと判定した場合、GUI画面処理部４１は、処理をステップＳ９２に進める。
【０１２４】
ステップＳ９２において、GUI画面処理部４１は、複製編集処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ８１に戻し、それ以降の処理を繰り返す。また、ステップＳ９２において、複製編集処理を終了すると判定した場合、GUI画面処理部４１は、複製編集処理を終了する。
【０１２５】
このように、複製編集処理を行うことにより、ユーザは、ドラッグアンドドロップ操作を行い、複製実行ボタン６５を操作するだけで、容易に、所望のファイルやディレクトリを所望のディレクトリに複製することができる。
【０１２６】
なお、このドラッグアンドドロップ操作中に、複製対象となるファイルやディレクトリを表示するようにしてもよい。
【０１２７】
例えば、図１７に示されるように、ユーザが、ポインタ１２１を操作して、子ウィンドウの「ディレクトリ１−１」を指定してドラッグすると、図１８に示されるように、「ディレクトリ１−１」とともに、ディレクトリ構造情報２２１により示される親ディレクトリ「ディレクトリ１」、および、ディレクトリ構造情報２２２により示される子ウィンドウのファイル「ファイル３」が、複製対象として、ポインタ１２１によりドラッグされる様子が表示される。なお、このとき、ドラッグ中の複製対象であることをより明確に示すために、図１８に示されるように、これらの情報が点線（または半透明の薄い色）で表示されるようにしてもよい。
【０１２８】
このようにドラッグされた複製対象が、図１９に示されるように、複製先情報表示部６４にドロップされると、ドロップされた複製対象は、必要に応じてディレクトリ構造を構築し、複製先情報表示部６４上に表示される。なお、図１９の例の場合、「ディレクトリ３」内にドロップされたので、新たに、ディレクトリ構造情報２２３が表示される。
【０１２９】
また、例えば、図２０に示されるように、複製対象の関連ファイルを複製対象とともに複製する場合、ユーザが、ポインタ１２１を操作して、子ウィンドウの「ディレクトリ１−１」を指定してドラッグすると、図２１に示されるように、「ディレクトリ１−１」とともに、ディレクトリ構造情報２２１により示される親ディレクトリ「ディレクトリ１」、ディレクトリ構造情報２２２により示される子ウィンドウのファイル「ファイル３」、並びに、「ファイル３」の関連ファイルである「ファイル１」（関連ファイル関係情報２３１も）が、複製対象として、ポインタ１２１によりドラッグされる様子が表示される。なお、このとき、ドラッグ中の複製対象であることをより明確に示すために、図２１に示されるように、これらの情報が点線（または半透明の薄い色）で表示されるようにしてもよい。
【０１３０】
このようにドラッグされた複製対象が、図２２に示されるように、複製先情報表示部６４にドロップされると、ドロップされた複製対象は、必要に応じてディレクトリ構造を構築し、複製先情報表示部６４上に表示される。なお、図２２の例の場合、「ディレクトリ３」内にドロップされたが、ディレクトリ構造情報により他のファイルと結びついていない関連ファイル「ファイル１」は、「ディレクトリ３」の外に配置される。
【０１３１】
以上のように、ユーザは、ユーザ自身が指定したファイルやディレクトリだけでなく、そのディレクトリ下のファイルや、関連ファイル等も容易に複製することができる。
【０１３２】
なお、以上においては、情報管理部３１が、ディレクトリ構造や関連ファイル関係を１つずつ調べるように説明したが、例えば、フォーマット等によっては、ディレクトリ構造や関連ファイル関係が予め定められていたり、ファイルに関する情報が特定のファイルにより管理されていたりする場合がある。そのような場合、編集装置１０は、そのようなルールに従って処理を行うようにし、例えば、ディレクトリ構造の調査や、関連ファイルの検索等の処理を適宜省略するようにしてもよい。
【０１３３】
例えば、図２３は、映像製作・編集システムであるXDCAM（ソニー株式会社の登録商標）において使用されるファイルフォーマットにおいて定義されるディレクトリ構造およびファイルの定義を示している。
【０１３４】
XDCAMのファイルフォーマットにおいては、全てのファイルはPROAVディレクトリ（PROAV）の下位に記録される。Generalディレクトリ（General）は、それ以外のファイルを格納する。PROAVディレクトリ（PROAV）には、クリップと呼ばれる単位（例えば撮影単位）で映像や音声等の素材データ（コンテンツデータ）を格納するクリップルートディレクトリ（CLPR）、クリップの素材データを用いた編集結果を示す編集情報であるエディットリストを、その編集単位で格納するエディットリストルートディレクトリ（EDTR）、PROAVディレクトリ（PROAV）以下の素材データを管理するインデックスファイル（INDEX.XML）およびそのバックアップファイル（INDEX.BUP）、クリップ等の素材データの再生位置情報等を保存するためのディスクインフォメーションファイル（DISCINFO.XML）およびそのバックアップファイル（DISCINFO.BUP）、並びに、PROAVディレクトリ（PROAV）以下の、素材データを代表するフレーム画像（代表画）やラベル情報等を格納するディスクメタデータファイル（DISCMETA.XML）が格納されている。
【０１３５】
クリップルートディレクトリ（CLPR）には、「C0001」や「C0002」等のように、素材データやそのメタデータ等が、クリップ単位でクリップディレクトリにまとめられて格納されている。例えば、クリップディレクトリ「C0001」には、このクリップを管理するファイルであるクリップインフォメーションファイル（C0001C01.SMI）、このクリップの画像データを含むファイルである画像データファイル（C0001V01.MXF）、それぞれ、このクリップの各チャンネルの音声データを含む８つのファイルである音声データファイル（C0001A01.MXF乃至C0001A08.MXF）、このクリップのサブストリームデータ（プロキシデータ）を含むファイルであるローレゾデータファイル（C0001S01.MXF）、このクリップの素材データに対応する、リアルタイム性を要求されないメタデータであるクリップメタデータを含むファイルであるノンリアルタイムメタデータファイル（C0001M01.XML）、このクリップの素材データに対応する、リアルタイム性を要求されるメタデータであるフレームメタデータを含むファイルであるリアルタイムメタデータファイル（C0001R01.BIM）、並びに、画像データファイル（C0001V01.MXF）のフレーム構造（例えば、MPEG等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるピクチャポインタファイル（C0001I01.PPF）等のファイルが設けられる。
【０１３６】
「C0002」等の他のクリップファイルも同様のファイル構成である。
【０１３７】
エディットリストルートディレクトリ（EDTR）には、「E0001」や「E0002」等のように、クリップの編集結果を示すエディットリストやそのメタデータが、編集単位でエディットリストディレクトリにまとめられて格納されている。例えば、エディットリストディレクトリ「E0001」には、この編集結果（エディットリスト）を管理するファイルであるエディットリストファイル（E0001E01.SMI）、この編集後の素材データ（編集に用いられた全クリップの素材データの内、編集後のデータとして抽出された部分）に対応するクリップメタデータ、または、そのクリップメタデータに基づいて新たに生成されたクリップメタデータを含むファイルであるエディットリスト用クリップメタデータファイル（E0001M01.XML）が設けられる。
【０１３８】
「E0002」等の他のエディットリストファイルも同様のファイル構成である。
【０１３９】
XDCAMのシステムにおいては、このようなディレクトリ構成が保たれる。つまり、以下のような特徴を有する。第１に、各クリップのデータは、クリップ毎に１つのディレクトリにまとめられている。換言すると、「CXXXX」以下の全ファイルで１クリップが構成される。第２に、各エディットリストのデータは、編集毎に１つのディレクトリにまとめられている。換言すると、「EXXXX」以下の全ファイルで１編集が構成される。
【０１４０】
第３に、インデックスファイル（INDEX.XML）は、各クリップの全ファイル、および、各エディットリストの全ファイルの構成を示すリストを格納し、それらのファイルを管理する。つまり、インデックスファイル（INDEX.XML）は、各クリップの全ファイル、および、各エディットリストの全ファイルの関連ファイルとして構成される。第４に、各クリップの再生位置情報がディスクインフォメーションファイル（DISCINFO.XML）に格納される。つまり、ディスクインフォメーションファイル（DISCINFO.XML）は、各クリップディレクトリ（各クリップの全ファイル）の関連ファイルとして構成される。
【０１４１】
第５に、エディットリストファイル（E0001E01.SMI）は、その編集に用いられるクリップの情報を格納する。つまり、編集に使用されたクリップのクリップディレクトリ（編集に使用されたクリップの全ファイル）は、エディットリストファイル（E0001E01.SMI）の関連ファイルとして構成される。
【０１４２】
このようなファイルフォーマットであるので、複製時には、以下のような制約がある。
【０１４３】
第１に、PROAVディレクトリ（PROAV）下のディレクトリ構造は、必ず保持する。第２に、クリップルートディレクトリ（CLPR）下のデータの複製は、必ずクリップディレクトリ単位で（「CXXXX」毎に）行う。同様に、エディットリストルートディレクトリ（EDTR）下のデータの複製も、必ずエディットリストディレクトリ単位で（「EXXXX」毎に）行う。
【０１４４】
第３に、エディットリストルートディレクトリ（EDTR）下のデータ（エディットリストディレクトリ）の複製の際、その編集に用いられるクリップ（クリップディレクトリ）も複製する必要がある。第４に、クリップディレクトリやエディットリストディレクトリを複製する場合、複製先のインデックスファイル（INDEX.XML）を更新して、その複製を反映させる必要がある。
【０１４５】
なお、インデックスファイル（INDEX.XML）の複製は禁止であり、仮に複製しても更新処理が行われるので、複製先のインデックスファイル（INDEX.XML）には、常に、複製先の現在のファイル構成（クリップやエディットリストのファイル構成）が反映される。また、ディスクインフォメーションファイル（DISCINFO.XML）を複製した場合、複製先に存在しないクリップの再生位置情報（不要な再生位置情報）が発生することも考えられるが、その再生位置情報は参照されず、また、参照されないので、その後のディスクインフォメーションファイル（DISCINFO.XML）の更新処理によって消去されることになる。従って、不要な再生位置情報が発生することの影響はほとんど無いので、整合させる必要はない。
【０１４６】
以上のような、XDCAMのファイルフォーマットにおいて、複製編集画面表示処理や子ウィンドウ表示制御処理は、図３や図８のフローチャートを参照して上述した場合と同様に行われる。このXDCAMのファイルフォーマットにおける関連ファイル関係表示処理の流れの例を図２４のフローチャートを参照して説明する。
【０１４７】
ステップＳ１１１において、GUI画面処理部４１は、入力受付部３２を介して入力されたユーザ指示等に基づいて、関連ファイルの関係を表示するか否かを判定し、表示すると判定した場合、処理をステップＳ１１２に進める。関連ファイル処理部４４は、ステップＳ１１２において、その指定ファイルのパスを参照し、指定ファイルがクリップディレクトリ「CXXXX」下のファイルであるか否かを判定し、指定ファイルがクリップディレクトリ「CXXXX」下のファイルであると判定した場合、処理をステップＳ１１３に進め、そのクリップディレクトリ「CXXXX」下の全ファイルを関連ファイルとし、さらに、ステップＳ１１４において、インデックスファイル（INDEX.XML）を関連ファイルとする。ステップＳ１１４の処理を終了すると、関連ファイル処理部４４は、処理をステップＳ１１９に進める。
【０１４８】
また、ステップＳ１１２において、指定ファイルがクリップディレクトリ「CXXXX」下のファイルでないと判定した場合、関連ファイル処理部４４は、処理をステップＳ１１５に進め、指定ファイルのパスを参照し、指定ファイルがエディットリストディレクトリ「EXXXX」下のファイルであるか否かを判定する。指定ファイルがエディットリストディレクトリ「EXXXX」下のファイルであると判定した場合、関連ファイル処理部４４は、処理をステップＳ１１６に進め、そのエディットリストディレクトリ「EXXXX」下の全ファイルを関連ファイルとし、ステップＳ１１７において、そのエディットリストディレクトリ「EXXXX」下のエディットリストファイル（E0001E01.SMI）に登録されているクリップディレクトリ「CXXXX」下の全ファイルを関連ファイルとし、さらに、ステップＳ１１８において、インデックスファイル（INDEX.XML）を関連ファイルとする。ステップＳ１１８の処理を終了すると、関連ファイル処理部４４は、処理をステップＳ１１９に進める。
【０１４９】
ステップＳ１１９において、GUI画面処理部４１は、表示制御部３３を制御して、それらの関連ファイル関係情報を、表示部１３に表示されている表示画面上に表示させる。ステップＳ１１９の処理を終了すると、GUI画面処理部４１は、処理をステップＳ１２０に進める。
【０１５０】
また、ステップＳ１１１において、例えば指示を受け付けておらず、関連ファイルの関係を表示しないと判定した場合、GUI画面処理部４１は、処理をステップＳ１２０に進める。さらに、ステップＳ１１５において、指定ファイルがエディットリストディレクトリ「EXXXX」下のファイルでないと判定した場合、関連ファイル処理部４４は、処理をステップＳ１２０に進める。
【０１５１】
ステップＳ１２０において、GUI画面処理部４１は、関連ファイル関係表示処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１１１に戻し、それ以降の処理を繰り返し実行させる。また、ステップＳ１２０において、例えばモード設定の変更等に基づいて、関連ファイル関係処理を終了すると判定した場合、GUI画面処理部４１は、関連ファイル関係表示処理を終了する。
【０１５２】
以上のように、特定のファイルフォーマットにおいては、ファイル間の関係が予め決められている場合がある。このような場合、関連ファイル処理部４４は、関連ファイルの検索を行わずに、その予め定められた関係を利用して関連ファイルを容易に定義することができる。
【０１５３】
次に、XDCAMのファイルフォーマットにおける複製編集処理の流れの例を図２５乃至図２７のフローチャートを参照して説明する。
【０１５４】
複製編集処理が開始されるとGUI画面処理部４１は、ステップＳ１４１において、入力受付部３２を制御し、入力部１２を介してユーザより複製対象（ファイルやディレクトリ）が指定されたか否かを判定し、指定されたと判定するまで待機する。
【０１５５】
複製対象が指定されたと判定すると、GUI画面処理部４１は、処理をステップＳ１４２に進め、その複製対象はクリップルートディレクトリ（CLPR）下に存在するか否かを判定し、存在すると判定した場合、処理をステップＳ１４３に進める。ステップＳ１４３において、GUI画面処理部４１は、複製対象がクリップルートディレクトリ（CLPR）そのものであるか否かを判定し、そのものであると判定した場合、ステップＳ１４４において、クリップルートディレクトリ（CLPR）以下の全ファイルおよび全ディレクトリ（つまり全クリップ）を複製対象とする。また、ステップＳ１４３において、複製対象がクリップルートディレクトリ（CLPR）そのものでないと判定した場合、GUI画面処理部４１は、ステップＳ１４５において、指定されたクリップディレクトリ（CXXXX）以下の全ファイルおよび全ディレクトリ（つまりクリップ全体）を複製対象とする。ステップＳ１４４またはステップＳ１４５の処理を終了すると、GUI画面処理部４１は、処理を図２６のステップＳ１６１に進める。
【０１５６】
また、図２５のステップＳ１４２において、複製対象がクリップルートディレクトリ（CLPR）下に存在しないと判定した場合、GUI画面処理部４１は、処理をステップＳ１４６に進め、その複製対象はエディットリストルートディレクトリ（EDTR）下に存在するか否かを判定し、存在すると判定した場合、処理をステップＳ１４７に進める。ステップＳ１４７において、GUI画面処理部４１は、複製対象がエディットリストルートディレクトリ（EDTR）そのものであるか否かを判定し、そのものであると判定した場合、ステップＳ１４８において、エディットリストルートディレクトリ（EDTR）以下の全ファイルおよび全ディレクトリ（つまり全エディットリスト）を複製対象とし、ステップＳ１４９において、全エディットリストファイル（EXXXXE01.SMI）に登録されているクリップディレクトリ（CXXXX）以下の全ファイルおよび全ディレクトリ（つまり、全エディットリストファイル（EXXXXE01.SMI）に登録されているクリップ全体）を複製対象とする。
【０１５７】
また、ステップＳ１４７において、複製対象がエディットリストルートディレクトリ（EDTR）そのものでないと判定した場合、GUI画面処理部４１は、ステップＳ１５０において、指定されたエディットリストディレクトリ（EXXXX）以下の全ファイルおよび全ディレクトリ（つまりエディットリスト全体）を複製対象とし、ステップＳ１５１において、指定されたエディットリストディレクトリ（EXXXX）のエディットリストファイル（EXXXXE01.SMI）に登録されているクリップディレクトリ（CXXXX）以下の全ファイルおよび全ディレクトリ（つまり、指定されたエディットリストディレクトリ（EXXXX）のエディットリストファイル（EXXXXE01.SMI）に登録されているクリップ全体）を複製対象とする。
【０１５８】
ステップＳ１４９またはステップＳ１５１の処理を終了すると、GUI画面処理部４１は、処理を図２６のステップＳ１６１に進める。
【０１５９】
また、図２５のステップＳ１４６において、複製対象がエディットリストルートディレクトリ（EDTR）下にも存在しないと判定した場合、GUI画面処理部４１は、処理をステップＳ１５２に進め、指定されたファイルまたはディレクトリを複製対象とする。複製対象が決定すると、GUI画面処理部４１は、処理を図２６のステップＳ１７１に進める。
【０１６０】
図２５のステップＳ１４４、ステップＳ１４５、ステップＳ１４９、またはステップＳ１５１の処理が終了すると、ファイルディレクトリ情報処理部４２は、図２６のステップＳ１６１において、複製元記録媒体２１より複製対象の情報を読み出し、複製対象のデータ量を算出する。
【０１６１】
ステップＳ１６２において、GUI画面処理部４１は、複製先が指定されたか否かを判定し、指定されたと判定するまで待機する。例えばユーザにより複製先が指定されたと判定すると、GUI画面処理部４１は、処理をステップＳ１６３に進める。ステップＳ１６３において、ファイルディレクトリ情報処理部４２は、複製先のインデックスファイル（INDEX.XML）に複製対象（ファイルやディレクトリ）の情報を追加したイメージファイル（つまり複製後の状態）を作成し、そのイメージファイルを複製対象に追加し、ステップＳ１６４において、複製先のインデックスファイルのデータ量と、イメージファイルのデータ量との差分を、複製対象のデータ量に追加する。
【０１６２】
GUI画面処理部４１は、ステップＳ１６５において、その複製対象の複製先ディレクトリを全て特定し、ステップＳ１６６において、複製先ディレクトリに同名データが存在するか否かを判定し、存在すると判定した場合、ステップＳ１６７に処理を進める。GUI画面処理部４１は、ステップＳ１５７において、名前変更または上書きを行い、ステップＳ１５８において、必要に応じてデータ量を補正する。ステップＳ１５８の処理を終了すると、GUI画面処理部４１は、処理をステップＳ１６９に進める。また、ステップＳ１６６において、複製先ディレクトリに同名データが存在しないと判定した場合、GUI画面処理部４１は、処理をステップＳ１６９に進める。
【０１６３】
ステップＳ１６９において、GUI画面処理部４１は、複製対象のデータ量が複製先のドライブの空き容量より小さいか否かを判定し、小さいと判定した場合、処理をステップＳ１７０に進める。ステップＳ１７０において、ファイルディレクトリ情報処理部４２は、複製先情報表示部６４等に表示される複製先のファイルディレクトリ情報を更新し、処理を図２７のステップＳ１８１に進める。
【０１６４】
また、図２５のステップＳ１５２が終了すると、ファイルディレクトリ情報処理部４２は、図２６のステップＳ１７１において、複製元記録媒体２１より複製対象の情報を読み出し、複製対象のデータ量を算出する。
【０１６５】
ステップＳ１７２において、GUI画面処理部４１は、複製先が指定されたか否かを判定し、指定されたと判定するまで待機する。例えばユーザにより複製先が指定されたと判定すると、GUI画面処理部４１は、処理をステップＳ１７３に進め、指定された複製先がPROAVディレクトリ（PROAV）下であるか否かを判定し、PROAVディレクトリ（PROAV）下であると判定した場合、処理をステップＳ１６５に戻し、指定された複製対象について、それ以降の処理を実行させる。
【０１６６】
また、ステップＳ１７３において、複製先がPROAVディレクトリ（PROAV）下でないと判定した場合、GUI画面処理部４１は、処理をステップＳ１７４に進める。また、ステップＳ１６９において、複製対象のデータ量が空き容量より大きいと判定した場合、GUI画面処理部４１は、処理をステップＳ１７４に進める。
【０１６７】
ステップＳ１７４において、GUI画面処理部４１は、表示制御部３３を制御し、表示部１３に複製不可をユーザに通知するための複製不可メッセージを表示させる。ステップＳ１７４の処理が終了すると、GUI画面処理部４１は、複製編集処理を終了する。
【０１６８】
また、図２７のステップＳ１８１において、GUI画面処理部４１は、入力受付部３２を制御し、複製の実行が指示されたか否かを判定し、ユーザが複製実行ボタン６５を操作するなどして、複製の実行が指示されたと判定した場合、処理をステップＳ１８２に進める。
【０１６９】
ステップＳ１８２において、複製実行部３４は、複製先ディスクがフォーマット済みであるか否かを判定する。複製先ディスクがフォーマットされていないと判定した場合、複製実行部３４は、処理をステップＳ１８３に進め、複製先ディスクのフォーマットを行い、図２３に示されるようなディレクトリ構造を構築し、処理をステップＳ１８４に進める。
【０１７０】
例えば、図２８に示されるように、ユーザが、複製対象であるクリップファイル（C0002V01.MXF）を、空き領域にドラッグアンドドロップ操作する場合、複製実行部３４は、図２９に示されるように、フォーマット処理を行って所定のディレクトリ構造（PROAVディレクトリ以下）を構築し、複製対象であるクリップファイル（C0002V01.MXF）を、正しいディレクトリ（クリップディレクトリ「C0001」下）に複製させる。
【０１７１】
また、ステップＳ１８２において、複製先ディスクが既にフォーマットされており、図２３に示されるようなディレクトリ構造が構築されていると判定した場合、複製実行部３４は、処理をステップＳ１８４に進める。
【０１７２】
ステップＳ１８４において、複製実行部３４は、複製対象を複製先に記録させ、処理をステップＳ１８５に進める。また、ステップＳ１８１において、複製の実行が指示されていないと判定した場合、GUI画面処理部４１は、処理をステップＳ１８５に進める。
【０１７３】
ステップＳ１８５において、GUI画面処理部４１は、複製編集処理を終了するか否かを判定し、終了しないと判定した場合、図２５のステップＳ１４１に処理を戻し、それ以降の処理を繰り返し実行させる。また、図２７のステップＳ１８５において、複製編集処理を終了すると判定した場合、GUI画面処理部４１は、複製編集処理を終了する。
【０１７４】
以上のように編集装置１０が複製編集処理を行うことにより、上述したようにファイルやディレクトリの複製に制限があるような場合であっても、ユーザは容易に編集作業を行うことができる。つまり、編集装置１０は、複製作業の利便性を向上させることができる。
【０１７５】
また、複製対象としたファイルが必要とする関連ファイルを検索して自動的に複製することができるので、ユーザは、ファイル間の関係を１つずつ確認し、必要なファイルを指定して複製するなどの煩雑な作業無しに、指定漏れの発生を抑制し、より確実な複製作業を行うことができる。
【０１７６】
なお、以上においては、複製元記録媒体２１と複製先記録媒体２２とを物理的に異なる記録媒体（異なるドライブに装着されたリムーバブルメディア）として説明したが、これに限らず、編集装置１０は、例えば、１つのドライブのみを用いて、所謂オンザフライ方式の読み出し書き込み処理によって、リムーバブルメディア間の複製を行うようにしてもよいし、同じ記録媒体上でファイルやディレクトリを複製するようにしてもよい。
【０１７７】
また、複製元記録媒体２１および複製先記録媒体２２の数はそれぞれいくつであってもよく、例えば、１回の複製処理により、複数の複製元記録媒体からファイルやディレクトリを、１つの複製先記録媒体に複製させるようにしてもよいし、１つの複製元記録媒体からファイルやディレクトリを、複数の複製先記録媒体に複製させるようにしてもよい。さらに、１回の複製処理により、複数の複製元記録媒体からファイルやディレクトリを、複数の複製先記録媒体に複製させるようにしてももちろんよい。それらの場合も、個々の複製編集に関する各処理は、基本的に上述した場合と同様の処理が実行される。
【０１７８】
また、以上においては、画像データや音声データ等の複製について説明したが、複製するデータの内容および種類はどのようなものであってもよい。
【０１７９】
さらに、以上においては、編集装置１０が、複製元情報や複製先情報等のファイルディレクトリ情報を棒グラフ状に図形表示するように説明したが、ユーザが、ディレクトリのデータ量を、ファイルのデータ量と同様に、目視だけで直感的に把握することができるような図形表示であれば、どのような表示方法であってもよく、例えば、大きさ、面積、高さ、色、濃度等、任意のパラメータによりデータ量を表現するようにしてもよい。例えば、円グラフ状であってもよい。
【０１８０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、編集装置１０は、図３０に示されるようなパーソナルコンピュータとして構成されるようにしてもよい。
【０１８１】
図３０において、パーソナルコンピュータ３００のCPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２に記憶されているプログラム、または記憶部３１３からRAM（Random Access Memory）３０３にロードされたプログラムに従って各種の処理を実行する。RAM３０３にはまた、CPU３０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１８２】
CPU３０１、ROM３０２、およびRAM３０３は、バス３０４を介して相互に接続されている。このバス３０４にはまた、入出力インタフェース３１０も接続されている。
【０１８３】
入出力インタフェース３１０には、キーボード、マウスなどよりなる入力部３１１、CRT（Cathode Ray Tube）、LCD（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部３１２、ハードディスクなどより構成される記憶部３１３、モデムなどより構成される通信部３１４が接続されている。通信部３１４は、インターネットを含むネットワークを介しての通信処理を行う。
【０１８４】
入出力インタフェース３１０にはまた、必要に応じてドライブ３１５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３１３にインストールされる。
【０１８５】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１８６】
この記録媒体は、例えば、図３０に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア３２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM３０２や、記憶部３１３に含まれるハードディスクなどで構成される。
【０１８７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１８９】
なお、以上において、一つの装置として説明した構成を分割し、複数の装置として構成するようにしてもよい。逆に、以上において複数の装置として説明した構成をまとめて一つの装置として構成されるようにしてもよい。また、各装置の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置の構成の一部を他の装置の構成に含めるようにしてもよい。つまり、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【産業上の利用可能性】
【０１９０】
本発明は、複製編集装置に適用することが可能である。
【図面の簡単な説明】
【０１９１】
【図１】本発明を適用した編集装置の構成例を示すブロック図である。
【図２】複製編集画面の表示例を示す図である。
【図３】複製編集画面表示処理の流れの例を示すフローチャートである。
【図４】複製元情報作成処理の流れの例を示すフローチャートである。
【図５】ディレクトリおよびファイルの他の表示例を示す図である。
【図６】ディレクトリおよびファイルの、さらに他の表示例を示す図である。
【図７】子ウィンドウおよびディレクトリ構造情報の表示例を示す図である。
【図８】子ウィンドウ表示制御処理の流れの例を示すフローチャートである。
【図９】子ウィンドウの開閉の様子の例を示す図である。
【図１０】子ウィンドウおよびディレクトリ構造情報の他の表示例を示す図である。
【図１１】関連ファイル関係情報の表示例を示す図である。
【図１２】関連ファイル関係表示処理の流れの例を示すフローチャートである。
【図１３】関連ファイル関係の表示非表示制御の様子の例を示す図である。
【図１４】関連ファイル関係の他の表示例を示す図である。
【図１５】複製編集の指示の様子の例を示す図である。
【図１６】複製編集処理の流れの例を示すフローチャートである。
【図１７】複製編集の指示の様子の例を示す図である。
【図１８】複製編集の指示の様子の例を示す図である。
【図１９】複製編集の指示の様子の例を示す図である。
【図２０】複製編集の指示の様子の例を示す図である。
【図２１】複製編集の指示の様子の例を示す図である。
【図２２】複製編集の指示の様子の例を示す図である。
【図２３】ディレクトリ構造の例を示す図である。
【図２４】関連ファイル関係表示処理の流れの、他の例を示すフローチャートである。
【図２５】複製編集処理の流れの他の例を示すフローチャートである。
【図２６】複製編集処理の流れの他の例を示す、図２５に続くフローチャートである。
【図２７】複製編集処理の流れの他の例を示す、図２６に続くフローチャートである。
【図２８】複製時にフォーマットの例を示す図である。
【図２９】複製時にフォーマットの例を示す、図２８に続く図である。
【図３０】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１９２】
１０  編集装置，  １１  制御部，  １２  入力部，  １３  表示部，  ２０  バス，  ２１  複製元記録媒体，  ２２  複製先記録媒体，  ３１  情報管理部，  ３２  入力受付部，  ３３  表示制御部，  ３４  複製実行部，  ４１  GUI画面処理部，  ４２  ファイルディレクトリ情報処理部，  ４３  ディレクトリ構造処理部，  ４４  関連ファイル処理部，  ５１  複製編集画面，  ６１  複製元パス表示部，  ６２  複製元情報表示部，  ６３  複製先パス表示部，  ６４  複製先情報表示部，  ６５  複製実行ボタン，  ６６  中止ボタン，  １０１  子ウィンドウ，  １１１  ディレクトリ構造情報，  １５１  関連ファイル関係情報
【図１】
2007193555.tif 000003
【図２】
2007193555.tif 000004
【図３】
2007193555.tif 000005
【図４】
2007193555.tif 000006
【図５】
2007193555.tif 000007
【図６】
2007193555.tif 000008
【図７】
2007193555.tif 000009
【図８】
2007193555.tif 000010
【図９】
2007193555.tif 000011
【図１０】
2007193555.tif 000012
【図１１】
2007193555.tif 000013
【図１２】
2007193555.tif 000014
【図１３】
2007193555.tif 000015
【図１４】
2007193555.tif 000016
【図１５】
2007193555.tif 000017
【図１６】
2007193555.tif 000018
【図１７】
2007193555.tif 000019
【図１８】
2007193555.tif 000020
【図１９】
2007193555.tif 000021
【図２０】
2007193555.tif 000022
【図２１】
2007193555.tif 000023
【図２２】
2007193555.tif 000024
【図２３】
2007193555.tif 000025
【図２４】
2007193555.tif 000026
【図２５】
2007193555.tif 000027
【図２６】
2007193555.tif 000028
【図２７】
2007193555.tif 000029
【図２８】
2007193555.tif 000030
【図２９】
2007193555.tif 000031
【図３０】
2007193555.tif 000032