(57)【要約】【課題】キャプチャデバイスのＵＵＩＤを利用するメディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供する。【解決手段】デバイスからデバイスの固有識別情報を受信するステップと、固有識別情報に基づく名称を有するディレクトリが保存媒体に存在しているか否かをチェックするステップと、保存媒体にディレクトリが存在していなければ、固有識別情報に基づいてディレクトリを生成するステップと、デバイスのマルチメディアファイルをディレクトリに保存するステップと、を含むメディアファイルの移動方法。これにより、ユーザーが所望のメディアファイルを容易に検索できる。【選択図】図１
2005346706.tif 000002
【特許請求の範囲】
【請求項１】
メディアファイルを有しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
前記デバイスから前記デバイスの固有識別情報を受信するステップと、
前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むことを特徴とするメディアファイルの移動方法。
【請求項２】
前記ディレクトリは、前記デバイスのクラス情報と前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを更に利用して生成されることを特徴とする請求項１に記載のメディアファイルの移動方法。
【請求項３】
前記ディレクトリは、前記固有の識別情報についての翻訳された情報、前記デバイスのクラス情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを利用して生成されることを特徴とする請求項１に記載のメディアファイルの移動方法。
【請求項４】
前記方法は、
前記固有識別情報に基づくディレクトリ名称を生成するステップを更に含み、
前記保存媒体に前記ディレクトリが存在しているか否かをチェックするステップは、前記ディレクトリ名称を利用して行われることを特徴とする請求項１または３に記載のメディアファイルの移動方法。
【請求項５】
メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
前記デバイスが前記デバイスの固有識別情報の要求を受信すれば、前記デバイスの固有識別情報に基づく情報を前記保存媒体に送出するステップと、
前記デバイスがメディアファイル要求を受信すれば、前記メディアファイルを前記保存媒体に送出するステップと、を含むことを特徴とするメディアファイルの移動方法。
【請求項６】
前記固有識別情報に基づく情報は、前記デバイスのクラス情報、前記デバイスの固有識別情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを含むことを特徴とする請求項５に記載のメディアファイルの移動方法。
【請求項７】
ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
前記デバイスからアルバムファイルを受信するステップと、
前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、
前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
前記デバイスから受信された前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むことを特徴とするメディアファイルの移動方法。
【請求項８】
前記方法は、
前記アルバムファイルをパージングして得た前記デバイスの固有識別情報と前記デバイスのメタデータとに基づいてディレクトリ名称を生成するステップを更に含み、
前記ディレクトリが前記保存媒体に存在しているか否かをチェックするステップは、前記ディレクトリ名称を利用して行われることを特徴とする請求項７に記載のメディアファイルの移動方法。
【請求項９】
前記メタデータは、前記デバイスのクラス情報、前記デバイスの供給者または製作者情報、前記デバイスのモデル番号、前記アルバムファイルについての最近デバイスの情報のうち、少なくとも何れか一つを含むことを特徴とする請求項８に記載のメディアファイルの移動方法。
【請求項１０】
ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
前記デバイスが前記メディアファイル要求を受信すれば、前記デバイスに保存されている前記メディアファイルと前記メディアファイルに相応するアルバムファイルとを読み取るステップと、
前記読み取ったメディアファイルとアルバムファイルとを前記保存媒体に送出するステップと、を含むことを特徴とするメディアファイルの移動方法。
【請求項１１】
前記アルバムファイルは、前記メディアファイルのインデックスファイルであることを特徴とする請求項１０に記載のメディアファイルの移動方法。
【請求項１２】
前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び前記アルバムについての最近デバイスの情報のうち、少なくとも何れか一つを含むことを特徴とする請求項１０に記載のメディアファイルの移動方法。
【請求項１３】
メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、
前記デバイスから前記デバイスの固有識別情報と前記メディアファイルとを受信するインターフェース部と、
前記保存媒体の少なくとも一つのディレクトリを管理し、前記メディアファイルについての書込み機能を行うファイルシステムと、
前記インターフェース部から受信された前記固有識別情報に基づく名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記メディアファイルについての前記書込み機能を要求するメディアファイル移動制御部と、を備えることを特徴とするメディアファイル移動装置。
【請求項１４】
前記メディアファイル移動制御部は、前記固有識別情報に基づくディレクトリ名称を生成し、前記生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在していなければ、前記生成されたディレクトリ名称を有するディレクトリ生成を前記ファイルシステムに要求することを特徴とする請求項１３に記載のメディアファイル移動装置。
【請求項１５】
前記メディアファイル移動制御部は、
前記デバイスのクラス情報と前記デバイスの供給者または製作者の識別情報とのうち、少なくとも何れか一つを更に利用して前記ディレクトリ名称を生成することを特徴とする請求項１４に記載のメディアファイル移動装置。
【請求項１６】
前記メディアファイル移動制御部は、
前記固有識別情報を翻訳した情報、前記デバイスのクラス情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを利用して前記ディレクトリ名称を生成することを特徴とする請求項１４に記載のメディアファイル移動装置。
【請求項１７】
前記メディアファイル移動制御部は、
少なくとも一つのデバイスの固有識別情報に相応する翻訳情報を保存するテーブルと、
前記デバイスの固有識別情報に基づいて前記テーブルから前記翻訳情報を得るテーブルマネジャーと、
前記インターフェース部から受信された前記固有識別情報を前記テーブルマネジャーに提供し、前記テーブルマネジャーから受信された翻訳情報に基づく名称を有するディレクトリが前記保存媒体に存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが前記保存媒体に存在すれば、前記ファイルシステムに前記メディアファイルについての書込みを要求するダウンロードマネジャーと、を含むことを特徴とする請求項１４に記載のメディアファイル移動装置。
【請求項１８】
前記ダウンロードマネジャーは、前記翻訳情報と前記デバイスのクラス情報とに基づくディレクトリ名称を生成し、生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックすることを特徴とする請求項１７に記載のメディアファイル移動装置。
【請求項１９】
前記テーブルマネジャーは、前記テーブルに前記固有識別情報に対応する翻訳情報が存在していなければ、前記固有識別情報に相応する翻訳情報を生成し、生成された翻訳情報に基づいて前記テーブルに保存された前記翻訳情報をアップデートすることを特徴とする請求項１７に記載のメディアファイル移動装置。
【請求項２０】
ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、
前記デバイスから前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを受信するインターフェース部と、
前記保存媒体の少なくとも一つのディレクトリを管理し、前記アルバムファイルと前記メディアファイルとについての書込み機能を行うファイルシステムと、
前記インターフェース部から受信された前記アルバムファイルに基づく名称を有するディレクトリが前記ファイルシステムに存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するメディアファイル移動制御部と、を備えることを特徴とするメディアファイル移動装置。
【請求項２１】
前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び最近デバイスのモデル番号のうち、少なくとも何れか一つを含むことを特徴とする請求項２０に記載のメディアファイル移動装置。
【請求項２２】
前記メディアファイル移動制御部は、
前記アルバムファイルに基づくディレクトリ名称を生成し、前記生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在していなければ、前記ディレクトリ名称を有するディレクトリの生成を前記ファイルシステムに要求することを特徴とする請求項２１に記載のメディアファイル移動装置。
【請求項２３】
前記メディアファイル移動制御部は、
少なくとも一つのメディアデバイスの固有識別情報に相応する翻訳情報を保存するテーブルと、
前記メディアデバイスの固有識別情報に基づいて前記テーブルから前記翻訳情報を得るテーブルマネジャーと、
前記アルバムファイルをパージングするアルバムファイルパーサーと、
前記インターフェース部から受信された前記アルバムファイルを前記アルバムファイルパーサーに伝送し、前記アルバムファイルパーサーから受信されたパージング結果に含まれている前記デバイスの固有識別情報を前記テーブルマネジャーに提供し、前記テーブルマネジャーから受信された翻訳情報に基づく名称を有するディレクトリが前記保存媒体に存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するファイルダウンロードマネジャーと、を備えることを特徴とする請求項２０に記載のメディアファイル移動装置。
【請求項２４】
前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び最近デバイスのモデル番号のうち、少なくとも何れか一つを含むことを特徴とする請求項２３に記載のメディアファイル移動装置。
【請求項２５】
メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、
前記メディアファイルの移動方法は、
前記デバイスから前記デバイスの固有識別情報を受信するステップと、
前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいてディレクトリを生成するステップと、
前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むことを特徴とする保存媒体。
【請求項２６】
ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、
前記メディアファイルの移動方法は、
前記デバイスからアルバムファイルを受信するステップと、
前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
前記デバイスの前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むことを特徴とする保存媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアファイルの移動に係り、より具体的には、キャプチャデバイス（Ｃａｐｔｕｒｅ Ｄｅｖｉｃｅ）のＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ Ｕｎｉｑｕｅ Ｉｄｅｎｔｉｆｉｅｒ）を利用してキャプチャデバイスに保存されているマルチメディアファイルを他の保存媒体に移動する方法、装置、及びその方法を行うためのプログラムが保存された保存媒体に関する。
【背景技術】
【０００２】
最近、デジタルカメラ、デジタルカムコーダー、ＭＰＥＧオーディオファイルであるＭＰ３ファイルやマイクロソフトウィンドウメディアオーディオ（Ｍｉｃｒｏｓｏｆｔ Ｗｉｎｄｏｗ Ｍｅｄｉａ Ａｕｄｉｏ）ファイルであるＷＭＡ（Ｗｉｎｄｏｗ Ｍｅｄｉａ Ａｕｄｉｏ）ファイルなどを支援するデジタルオーディオ再生装置を使用してデジタル写真、ビデオ、デジタルオーディオ、テキストのようなメディアをキャップチャすることが普遍化されている。
【０００３】
メディアをキャップチャするキャプチャデバイスは、キャップチャされたメディアをユーザーが鑑賞できるように保存装置またはマルチメディア再生システムに提供する。保存装置またはマルチメディア再生システムは、ＨＤＤ、ＤＶＤ、ＣＤ、その他のメモリなどの保存媒体を有する。保存装置またはマルチメディア再生システムは、パソコン、メディアサーバー、ＤＶＤ駆動器、ＣＤ駆動器、及びＴＶなどを支援するＣＥ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ）製品群である。
【０００４】
保存装置またはマルチメディア再生装置は、キャプチャデバイスからメディアが受信されれば、ＣＤ、ＤＶＤ、ＨＤＤ、及び他のメモリのような保存媒体に保存し、ユーザーが所望のメディアを保存媒体から検索してユーザーに提供する。
【０００５】
しかし、保存装置またはマルチメディア再生装置は、受信されたメディアを保存媒体に保存する時、保存媒体の空き空間に保存するか、またはファイルシステムを利用してユーザーが指定したディレクトリに保存する。したがって、ユーザーは所望のメディアを提供されるために、保存媒体の全空間を対象にメディアを検索するか、またはメディアの保存時に指定したディレクトリ名称を知らねばならない。
【０００６】
また、保存装置またはマルチメディア再生装置が、パソコンのように情報入力が容易な装置である場合に、ユーザーが所望のディレクトリ構造を設定できるが、ＴＶ、ＤＶＤ再生器またはＣＤ再生器のような製品群は、ＴＶ、ＤＶＤ再生器またはＣＤ再生器へのディレクトリ設定のための情報入力が難しいため、ユーザーが所望のディレクトリ構造を設定することが難しい。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が達成しようとする技術的課題は、キャプチャデバイスのＵＵＩＤを利用してキャプチャデバイスに保存されたメディアファイルを他の保存媒体に移動させる方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供するところにある。
【０００８】
本発明が達成しようとする他の技術的課題は、キャプチャデバイスのＵＵＩＤとデバイスクラスとを基準に、キャプチャデバイスに保存されたメディアファイルを他の保存媒体に移動させる方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供するところにある。
【課題を解決するための手段】
【０００９】
前記技術的課題を達成するために、本発明は、メディアファイルを有しているデバイスから保存媒体に前記マルチメディアファイルを移動させる方法において、前記デバイスから前記デバイスの固有識別情報を受信するステップと、前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むメディアファイルの移動方法を提供する。
【００１０】
前記技術的課題を達成するために、本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスが前記デバイスの固有識別情報の要求を受信すれば、前記デバイスの固有識別情報に基づく情報を前記保存媒体に送出するステップと、前記デバイスがメディアファイル要求を受信すれば、前記メディアファイルを前記保存媒体に送出するステップと、を含むメディアファイルの移動方法を提供する。
【００１１】
前記技術的課題を達成するために、本発明は、ＭＰＶ（Ｍｕｓｉｃ Ｐｈｏｔｏ Ｖｉｄｅｏ）規格によって、メディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスからアルバムファイルを受信するステップと、前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスから受信された前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むメディアファイルの移動方法を提供する。
【００１２】
前記技術的課題を達成するために、本発明は、ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスが前記メディアファイル要求を受信すれば、前記デバイスに保存されている前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを読み取るステップと、前記読み取ったメディアファイルとアルバムファイルとを前記保存媒体に送出するステップと、を含むメディアファイルの移動方法を提供する。
【００１３】
前記技術的課題を達成するために、本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、前記デバイスから前記デバイスの固有識別情報と前記メディアファイルとを受信するインターフェース部と、前記保存媒体の少なくとも一つのディレクトリを管理し、前記マルチメディアファイルについての書込み機能を行うファイルシステムと、前記インターフェース部から受信された前記固有識別情報に基づく名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記メディアファイルについての前記書込み機能を要求するメディアファイル移動制御部と、を含むメディアファイル移動装置を提供する。
【００１４】
前記技術的課題を達成するために、本発明は、ＭＰＶ規格によってメディアファイルとアルバムファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、前記デバイスから前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを受信するインターフェース部と、前記保存媒体の少なくとも一つのディレクトリを管理し、前記アルバムファイルと前記メディアファイルとについての書込み機能を行うファイルシステムと、前記インターフェース部から受信された前記アルバムファイルに基づく名称を有するディレクトリが、前記ファイルシステムに存在するかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するメディアファイル移動制御部と、を含むメディアファイル移動装置を提供する。
【００１５】
前記技術的課題を達成するために本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、前記メディアファイルの移動方法は、前記デバイスから前記デバイスの固有識別情報を受信するステップと、前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいてディレクトリを生成するステップと、前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含む保存媒体を提供する。
【００１６】
前記技術的課題を達成するために、本発明は、ＭＰＶ規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、前記メディアファイルの移動方法は、前記デバイスからアルバムファイルを受信するステップと、前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスの前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含む保存媒体を提供する。
【発明の効果】
【００１７】
本発明により、ディレクトリ名称に基づいてキャプチャデバイスのクラスを認識できるため、ユーザーが所望のメディアファイルを容易に検索できる。
【００１８】
また、キャプチャデバイスのＵＵＩＤとデバイスクラスとを利用して、保存装置でディレクトリ名称を自動的に生成することで、ディレクトリ生成のための情報入力が難しい保存装置でも、保存しようとするメディアファイルまたはアルバムファイルとメディアファイルのディレクトリを容易に生成できる。
【００１９】
そして、キャプチャデバイスを基準にディレクトリを割り当てることによって、ＤＣＦ（Ｄｅｓｉｇｎ ｒｕｌｅ ｆｏｒ Ｃａｍｅｒａ Ｆｉｌｅ）標準による生成可能なディレクトリ数の制限条件を満足できる。
【発明を実施するための最良の形態】
【００２０】
以下、添付された図面を参照して本発明に係る実施形態を詳細に説明する。
図１は、本発明の一実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。前記システムは、キャプチャデバイス１００と保存装置１１０とを含む。
【００２１】
キャプチャデバイス１００は、例えば、デジタル写真をキャップチャできるデジタルカメラ、ビデオクリップをキャップチャできるデジタルカムコーダー、ＭＰＥＧオーディオファイルであるＭＰ３ファイルや、マイクロソフト社のウィンドウメディアオーディオファイルであるＷＭＡファイルなどをキャップチャできるデバイス、テキストのような情報をキャップチャできるデバイスを含む。
【００２２】
そのようなキャプチャデバイス１００は、図１に示されたように、メディア生成部１０１、ファイル生成部１０２、保存部１０３、制御部１０４、及びインターフェース部１０５を含む。
【００２３】
メディア生成部１０１は、前記したように、キャップチャされたメディアを生成する。すなわち、キャプチャデバイス１００がデジタルカメラである場合に、キャップチャされたデジタル写真が生成され、キャプチャデバイス１００がデジタルカムコーダーである場合に、キャップチャされたビデオクリップが生成され、キャプチャデバイス１００がＭＰ３プレーヤーである場合に、ＭＰ３データが生成され、キャプチャデバイス１００がパソコンである場合に、テキストデータが生成されうる。
【００２４】
ファイル生成部１０２は、メディア生成部１０１で生成されたメディアの種類に基づく拡張子を有するメディアファイルを生成する。すなわち、生成されたメディアがデジタル写真であれば、ＪＰＧファイルが生成され、生成されたメディアがビデオクリップであれば、ビデオクリップファイルが生成され、生成されたメディアがＭＰ３データであれば、ＭＰ３ファイルが生成されうる。
【００２５】
保存部１０３は、ファイル生成部１０２から生成された少なくとも一つのメディアファイルを保存する。また、保存部１０３は、キャプチャデバイス１００のＵＵＩＤ情報とデバイスクラス情報とを保存できる。
【００２６】
ＵＵＩＤ情報は、キャプチャデバイス１００についての固有識別情報である。前記ＵＵＩＤ情報は、キャプチャデバイス１００の供給者によって設定されうる。ＵＵＩＤは、１２８ビットと定義されうる。
【００２７】
デバイスクラスは、キャプチャデバイス１００の種類を示す情報である。例えば、キャプチャデバイス１００がデジタルスチルカメラであれば、デバイスクラスは‘ＤＳＣ’と定義されうる。キャプチャデバイス１００がデジタルビデオカムコーダーであれば、デバイスクラスは‘ＤＶＣ’と定義されうる。キャプチャデバイス１００がＰＣデバイスであれば、デバイスクラスは‘ＰＣＤ’と定義されうる。キャプチャデバイス１００がモバイルフォーンデバイスであれば、デバイスクラスは‘ＭＰＤ’と定義されうる。キャプチャデバイス１００がＭＰ３プレイヤーであれば、デバイスクラスは‘ＭＰＰ’と定義されうる。そのデバイスクラスは、キャプチャデバイス１００の供給者によって指定されうる。
【００２８】
保存部１０３は、メモリ、メモリスティック、光ディスク、またはハードディスクなどを保存媒体として使用できる。
【００２９】
保存部１０３にＵＵＩＤ情報とデバイスクラス情報とが保存され、インターフェース部１０５を通じて保存装置１１０が制御部１０４にＵＵＩＤ情報伝送を要求すれば、制御部１０４は、保存部１０３に保存されているＵＵＩＤ情報とデバイスクラス情報とを読み取ってインターフェース部１０５を通じて保存装置１１０に提供する。
【００３０】
インターフェース部１０５を通じて保存装置１１０が制御部１０４にメディアファイル伝送を要求すれば、制御部１０４は、前記メディアファイルを保存部１０３で読み取って、インターフェース部１０５を通じて保存装置１１０に伝送する。
【００３１】
インターフェース部１０５は、キャプチャデバイス１００と保存装置１１０との接続方式によって、ＵＵＩＤ情報、デバイスクラス情報、及びメディアファイルをキャプチャデバイス１００から保存装置１１０に伝送し、保存装置１１０から受信される要求信号などを制御部１０４に提供する。例えば、キャプチャデバイス１００と保存装置１１０とがＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）ケーブルを利用して接続された場合に、インターフェース部１０５は、ＵＳＢプロトコルによってキャプチャデバイス１００と保存装置１１０との間にＵＵＩＤ情報、デバイスクラス情報、メディアファイル、及び要求信号を送受信できる。
【００３２】
保存装置１１０は、携帯用保存装置であるか、ＤＶＤ駆動器またはＣＤ駆動器またはパソコンのように保存及び再生機能を有するマルチメディア再生装置でありうる。保存装置１１０は、インターフェース部１１１、メディアファイル移動制御部１１２、及びファイルシステム１１３を含む。
【００３３】
インターフェース部１１１は、キャプチャデバイス１００と保存装置１１０との接続方式によって、ＵＵＩＤ情報またはメディアファイル要求信号を保存装置１１０からキャプチャデバイス１００に伝送し、キャプチャデバイス１００から伝送されるＵＵＩＤ情報、デバイスクラス情報、及びメディアファイルを受信することができる。すなわち、キャプチャデバイス１００と保存装置１１０とがＵＳＢケーブルを利用して接続された場合に、インターフェース部１１１は、ＵＳＢプロトコルによって前記情報または信号を伝送できる。
【００３４】
ディレクトリ管理装置１１２は、ダウンロードマネジャー１１２１、テーブルマネジャー１１２２、及びテーブル１１２３を含む。
【００３５】
ダウンロードマネジャー１１２１は、キャプチャデバイス１００と保存装置１１０とが接続されたと認識されるか、またはユーザーによってキャプチャデバイス１００のＵＵＩＤ情報が要求されるか、またはユーザーによってキャプチャデバイス１００に保存されているメディアファイルについての保存が要求されれば、インターフェース部１１１を通じてキャプチャデバイス１００にＵＵＩＤ情報要求信号を送出する。インターフェース部１１１を通じてキャプチャデバイス１００からＵＵＩＤ情報とデバイスクラス情報とが受信されれば、ダウンロードマネジャー１１２１は、受信されたＵＵＩＤ情報をテーブルマネジャー１１２２に提供する。
【００３６】
ＵＵＩＤ情報が受信されれば、テーブルマネジャー１１２２はテーブル１１２３から受信されたＵＵＩＤ情報を検索する。テーブル１１２３からＵＵＩＤ情報が検索されれば、テーブル１１２３からＵＵＩＤ情報についての翻訳されたＵＵＩＤ情報を読み取る。したがって、テーブルマネジャー１１２２はＵＵＩＤテーブルマネジャーと言える。テーブル１１２３はＵＵＩＤテーブルと言える。
【００３７】
テーブル１１２３は、キャプチャデバイスのＵＵＩＤと翻訳されたＵＵＩＤとをマッピングしたテーブルである。したがって、テーブル１１２３は、キャプチャデバイス１００のＵＵＩＤに対応する翻訳されたＵＵＩＤを提供できる。ＵＵＩＤ情報は１２８ビットであり、テーブル１１２３に保存されている翻訳されたＵＵＩＤ情報は５文字または３文字でありうる。翻訳されたＵＵＩＤ情報が５文字である場合に、翻訳されたＵＵＩＤ情報は“００００１”と“９９９９９”との間の一つの数で表現されうる。翻訳されたＵＵＩＤ情報が３文字である場合に、翻訳されたＵＵＩＤ情報は“００１”と“９９９”との間の一つの数で表現されうる。そのようにテーブル１１２３に保存される翻訳されたＵＵＩＤ情報は、発生可能なキャプチャデバイスのＵＵＩＤ情報を、前記したように、定められた規則によって翻訳した情報である。
【００３８】
もし、テーブル１１２３からＵＵＩＤ情報が検索されなければ、テーブルマネジャー１１２２は、テーブル１１２３に現在受信されたＵＵＩＤ情報に対応する翻訳されたＵＵＩＤ情報が存在していないと認識する。それにより、テーブルマネジャー１１２２は、現在受信されたＵＵＩＤ情報に対応する翻訳されたＵＵＩＤ情報を生成する。テーブルマネジャー１１２２は、テーブル１１２３に保存されている翻訳されたＵＵＩＤ情報に基づいて翻訳されたＵＵＩＤ情報を生成できる。
【００３９】
例えば、テーブル１１２３に保存された翻訳されたＵＵＩＤ情報が５文字である場合に、テーブルマネジャー１１２２は、現在テーブル１１２３に保存されている最後の翻訳されたＵＵＩＤ情報より１増加した文字を、現在受信されたＵＵＩＤ情報に対応する翻訳されたＵＵＩＤ情報として生成できる。すなわち、前記最後の翻訳されたＵＵＩＤ情報が‘００００４’であれば、テーブルマネジャー１１２２は、現在受信されたＵＵＩＤ情報に対応する翻訳されたＵＵＩＤ情報を‘００００５’として生成できる。しかし、テーブルマネジャー１１２２は、テーブル１１２３に保存されている翻訳されたＵＵＩＤ情報を除いた翻訳されたＵＵＩＤ情報として設定できる情報のうち、ランダムに一つを選択して前記対応する翻訳されたＵＵＩＤ情報として生成できる。
【００４０】
そのように、翻訳されたＵＵＩＤ情報が生成されれば、テーブルマネジャー１１２２は、現在受信されたＵＵＩＤ情報と前記生成された翻訳されたＵＵＩＤ情報とをマッピングして得た情報がテーブル１１２３に保存されるようにテーブル１１２３をアップデートする。
【００４１】
テーブルマネジャー１１２２は、テーブル１１２３から読み取った翻訳されたＵＵＩＤ情報または新たに生成した翻訳されたＵＵＩＤ情報をダウンロードマネジャー１１２１に提供する。ダウンロードマネジャー１１２１は、ＵＵＩＤテーブルマネジャー１１２２から提供された翻訳されたＵＵＩＤ情報とインターフェース部１１１から受信されたデバイスクラスとを結合して、キャプチャデバイス１００についてのディレクトリ名称を生成する。
【００４２】
ダウンロードマネジャー１１２１は、生成されたディレクトリ名称を有するディレクトリがファイルシステム１１３に存在しているかについてファイルシステム１１３をチェックする。もし、ファイルシステム１１３に同じディレクトリ名称を有するディレクトリが存在すれば、ダウンロードマネジャー１１２１は、ファイルシステム１１３に現在生成されたディレクトリ名称を有するディレクトリの生成を要求しない。もし、ファイルシステム１１３に同じディレクトリ名称を有するディレクトリが存在していなければ、ダウンロードマネジャー１１２１は、ファイルシステム１１３に現在生成されたディレクトリ名称を有するディレクトリの生成を要求する。
【００４３】
ユーザーによってキャプチャデバイス１００に保存されているメディアファイルについての保存が要求されれば、ダウンロードマネジャー１１２１は、ユーザーによって要求されるメディアファイルを、インターフェース部１１１を通じてキャプチャデバイス１００に該当するメディアファイルを要求する。それにより、該当するメディアファイルが受信されれば、ダウンロードマネジャー１１２１は、前記生成されたディレクトリ名称を有するディレクトリに現在受信されたメディアファイルが記録されるように、ファイルシステム１１３に書込み機能を要求する。
【００４４】
前記例は、ＵＵＩＤ要求とメディアファイルに対する保存要求とがそれぞれ発生すると説明したが、メディアファイルに対する保存要求によって、キャプチャデバイス１００からＵＵＩＤ情報と保存を所望するメディアファイルとを共に受信することができる。もし、ＵＵＩＤ情報とメディアファイルとが共に受信される場合に、ダウンロードマネジャー１１２１は、ファイルシステム１１３に該当するディレクトリが存在すれば、ＵＵＩＤ情報と共に受信されたメディアファイルが前記該当するディレクトリに保存されるように、ファイルシステム１１３に書込み機能を要求する。
【００４５】
ファイルシステム１１３は、ダウンロードマネジャー１１２１から任意のディレクトリ名称を有するディレクトリ生成が要求されれば、要求された名称を有するディレクトリを生成する。また、ダウンロードマネジャー１１２１から任意のメディアファイルに対する書込み機能要求が受信されれば、受信された書込み機能要求の命令に含まれているディレクトリ名称を有するディレクトリの下位レベルに、書込みが要求されたメディアファイルの名称を位置させて、該当するメディアファイルについての書込み機能を行う。
【００４６】
すなわち、図２に示されたように、ファイルシステム１１３が‘ＤＶＣ００００１’、‘ＤＶＣ００００２’、‘ＰＣＤ００００３’、‘ＤＳＣ００００４’ディレクトリ名称を有するディレクトリを含み、ダウンロードマネジャー１１２１から‘ＭＰＰ００００５’ディレクトリ名称を有するディレクトリ生成が要求されれば、ファイルシステム１１３は‘ＭＰＰ００００５’の名称を有するディレクトリを生成する。それは、キャプチャデバイス１００に対応するディレクトリ名称が‘ＭＰＰ００００５’であることを意味する。したがって、ダウンロードマネジャー１１２１により、キャプチャデバイス１００からダウンロードされたメディアファイル（ＭＰＰ０００１.ＭＰ３、ＭＰＰ０００２.ＭＰ３・・・）が‘ＭＰＰ００００５’ディレクトリに保存されるように、ファイルシステム１１３はメディアファイルについての書込み機能を行う。
【００４７】
図３は、本発明の一実施形態に係るマルチメディアファイルの移動方法を示すフローチャートである。
ユーザーによる要求、またはキャプチャデバイス１００と保存装置１１０との間に接続が認識される時、保存装置１１０は、キャプチャデバイス１００にＵＵＩＤを要求する（３０１ステップ）。キャプチャデバイス１００からＵＵＩＤ情報が受信されれば（３０２ステップ）、保存装置１１０内のテーブルマネジャー１１２２は、テーブル１１２３に受信されたＵＵＩＤが存在しているか否かをチェックする（３０３ステップ）。
【００４８】
テーブル１１２３に受信されたＵＵＩＤが存在すれば、テーブルマネジャー１１２２は、テーブル１１２３から翻訳されたＵＵＩＤ情報を読み取る（３０４ステップ）。ダウンロードマネジャー１１２１は、テーブルマネジャー１１２２から提供される翻訳されたＵＵＩＤ情報とＵＵＩＤ情報との受信時に、共に受信されたデバイスクラス情報を結合してキャプチャデバイス１００についてのディレクトリ名称を生成する（３０５ステップ）。
【００４９】
ディレクトリ名称は、翻訳されたＵＵＩＤ情報、受信されたデバイスクラス情報及びキャプチャデバイス１００の供給者または製作者についての識別情報を結合して生成されうる。デバイスクラス情報とキャプチャデバイス１００の供給者または製作者の識別情報とは、アルファベット大文字として定義される。しかし、デバイスクラス情報とキャプチャデバイス１００についての供給者または製作者の識別情報とを、アルファベット小文字、またはアルファベット大文字とアルファベット小文字とを混用するように変形してもよい。キャプチャデバイス１００についての供給者または製作者の識別情報は、自由文字として定義されうる。
【００５０】
ダウンロードマネジャー１１２１は、生成されたディレクトリ名称を有するディレクトリがファイルシステム１１３に存在しているか否かをチェックする（３０６ステップ）。ファイルシステム１１３に生成されたディレクトリ名称を有するディレクトリが存在すると判断されれば、ダウンロードマネジャー１１２１は、キャプチャデバイス１００に保存を所望するメディアファイルを要求する（３０７ステップ）、キャプチャデバイス１００から所望するメディアファイルが受信されれば（３０８ステップ）、ダウンロードマネジャー１１２１は、ファイルシステム１１３に受信されたメディアファイルについての書込み機能を要求する（３０９ステップ）。それにより、３０５ステップで生成されたディレクトリ名称を有するディレクトリに３０８ステップから受信されたメディアファイルが保存されるように、メディアファイルについての記録機能が行われる。
【００５１】
生成されたディレクトリ名称を有するディレクトリがファイルシステム１１３に存在していないと判断されれば（３０６ステップ）、ダウンロードマネジャー１１２１は、ファイルシステム１１３で生成されたディレクトリ名称を有するディレクトリの生成を要求する（３１０ステップ）。それにより、ファイルシステム１１３は、ダウンロードマネジャー１１２１によって要求される名称を有するディレクトリを生成する。
【００５２】
一方、テーブル１１２３に受信されたＵＵＩＤ情報が存在していないと判断されれば（３０３ステップ）、テーブルマネジャー１１２２によって受信されたＵＵＩＤに対応する翻訳されたＵＵＩＤ情報を生成する（３１１ステップ）。翻訳されたＵＵＩＤ情報は、発生可能なキャプチャデバイスのＵＵＩＤ情報を、所定規則によって翻訳した情報である。テーブルマネジャー１１２１は、受信されたＵＵＩＤ情報と翻訳されたＵＵＩＤ情報とをマッピングした情報をテーブル１１２３に保存する（３１２ステップ）。
【００５３】
その後、３０５ステップでダウンロードマネジャー１１２１は、３１１ステップで生成された翻訳されたＵＵＩＤ情報とキャプチャデバイス１００から受信されたデバイスクラスとを結合してディレクトリ名称を生成するか、または生成された翻訳されたＵＵＩＤ情報、受信されたデバイスクラス及びキャプチャデバイス１００についての供給者または製作者の識別情報を結合してディレクトリ名称を生成した後、前記過程を行う。
【００５４】
図４は、本発明の他の実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。前記システムは、キャプチャデバイス４００と保存装置４１０とを含み、キャプチャデバイス４００は、ＭＰＶ（Ｍｕｓｉｃ Ｐｈｏｔｏ ＶｉｄｅｏまたはＭｕｌｔｉ Ｐｈｏｔｏ Ｖｉｄｅｏ）規格によってメディアファイルとメディアの属性データ（またはアルバムファイル）とを保存装置４１０に伝送できる。
【００５５】
キャプチャデバイス４００は、キャプチャデバイス４００の機能によってデジタル写真、ビデオクリップ、ＭＰ３オーディオファイル、マイクロソフト社のウィンドウメディアオーディオファイルであるＷＭＡファイル、またはテキストのような情報をキャップチャし、ＭＰＶ規格によってキャップチャされたメディアに対応するアルバムファイルを生成できる。
【００５６】
そのようなキャプチャデバイス４００は、メディア生成部４０１、ファイル生成部４０２、保存部４０３、制御部４０４、及びインターフェース部４０５を含む。
【００５７】
メディア生成部４０１は、キャップチャされたメディアを生成する。すなわち、キャプチャデバイス４００がデジタルカメラである場合に、キャップチャされたデジタル写真を生成し、キャプチャデバイス４００がデジタルカムコーダーである場合に、キャップチャされたビデオクリップを生成し、キャプチャデバイス４００がＭＰ３プレーヤーである場合にＭＰ３データを生成し、キャプチャデバイス４００がパソコンである場合にテキストデータを生成できる。
【００５８】
ファイル生成部４０２は、メディア生成部４０１で生成されたメディアの種類に基づく拡張子を有するメディアファイルと、メディアファイルに対応するアルバムファイルとを生成する。すなわち、メディア生成部４０１がデジタル映像を生成すれば、ファイル生成部４０２はＪＰＧファイルを生成でき、メディア生成部４０１がビデオクリップを生成すれば、ファイル生成部４０２はビデオクリップファイルを生成でき、メディア生成部４０１がＭＰ３データを生成すれば、ファイル生成部４０２はＭＰ３ファイルを生成できる。
【００５９】
アルバムファイルは、生成されたメディアファイルのインデックスファイルである。図５は、本発明の実施形態に係るアルバムファイルである。図５を参照すれば、アルバムファイルは、マニフェストの下位レベルにＭａｎｉｆｅｓｔ ＩＤ、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などのエレメントを含む。
【００６０】
Ｍａｎｉｆｅｓｔ ＩＤは属性データであって、キャプチャデバイス４００のＵＵＩＤに該当する。図５で、Ｍａｎｉｆｅｓｔ ＩＤは、１２８ビットを利用して“ＥＦ８８６ＡＥＦＡ３Ｂ３４０ｄａ９７１ＢＡＦ０９Ｂ１７ＤＢ１７ＤＢＣ１２”と定義されている。デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号はマニフェストのメタデータに該当する。
【００６１】
デバイスクラスは、キャプチャデバイス４００の種類を示す情報であって、３文字のアルファベット大文字として定義される。例えば、キャプチャデバイス４００がデジタルスチルカメラであれば、デバイスクラスはＤＳＣとして定義され、キャプチャデバイス４００がデジタルビデオカムコーダーであれば、デバイスクラスはＤＶＣとして定義され、キャプチャデバイス４００がＰＣデバイスであれば、デバイスクラスはＰＣＤとして定義され、キャプチャデバイス４００がモバイルフォーンデバイスであれば、デバイスクラスはＭＰＤとして定義され、キャプチャデバイス４００がＭＰ３プレーヤーであれば、デバイスクラスはＭＰＰとして定義されうる。キャプチャデバイス供給者は、デバイスクラスを指定できる。デバイスモデル番号は、キャプチャデバイス４００のモデル番号である。最近デバイスのモデル番号は、メディアファイルを複数のデバイスを通じてコピーする場合に、最近にメディアファイルを複写したデバイスのモデル番号である。
【００６２】
Ｍａｎｉｆｅｓｔ ＩＤ、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などの情報は、保存部４０３に既に保存されているか、またはアルバムファイルの生成時に、キャプチャデバイス４００のユーザーによって提供されうる。
【００６３】
図６は、本発明の他の実施形態に係るアルバムファイルである。図５は、Ｍａｎｉｆｅｓｔ ＩＤ、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などがマニフェストの下位レベルのエレメントとして定義されているが、図６で、Ｍａｎｉｆｅｓｔ ＩＤは、Ｍａｎｉｆｅｓｔの下位レベルのエレメントとして定義されているが、残りのデバイスモデル番号、デバイス製作者、最近デバイスのモデル番号は、メタデータの下位レベルのエレメントとして定義された場合である。
【００６４】
そのように、生成されたメディアファイルとメディアファイルに対応するアルバムファイルとは、保存部４０３に保存される。保存部４０３は、メモリ、メモリスティック、光ディスク、またはハードディスクなどを保存媒体として使用されうる。
【００６５】
保存部４０３にメディアファイルとアルバムファイルとが保存され、インターフェース部４０５を通じて、保存装置４１０が制御部４０４にアルバムファイルまたはアルバムファイルと対応するメディアファイルとを要求すれば、制御部４０４は、保存部４０３に保存されているアルバムファイルまたはアルバムファイルと対応するメディアファイルとを、インターフェース部４０５を通じて保存装置４１０に提供する。
【００６６】
インターフェース部４０５を通じて、保存装置４１０が制御部４０４にアルバムファイルを要求すれば、制御部４０４は、保存装置４１０で要求したアルバムファイルを保存部４０３で読み取って、インターフェース部４０５を通じて保存装置４１０に伝送する。また、インターフェース部４０５を通じて、保存装置４１０が制御部４０４にメディアファイルまたはアルバムファイル及びメディアファイルを要求すれば、制御部４０４は、保存装置４１０で要求したメディアファイルまたはアルバムファイル及びメディアファイルを保存部４０３で読み取り、読み取ったメディアファイルまたはアルバムファイル及びメディアファイルを、インターフェース部４０５を通じて保存装置４１０に伝送する。
【００６７】
インターフェース部４０５は、ＭＰＶ規格によってキャプチャデバイス４００から保存装置４１０にアルバムファイルまたはメディアファイルを伝送し、保存装置４１０から伝送される要求信号または情報を受信する。
【００６８】
保存装置４１０は、ＨＤＤのような保存媒体を有する保存装置であるか、ＤＶＤ駆動器またはＣＤ駆動器またはパソコンのように保存及び再生機能を有するマルチメディア再生装置でありうる。
【００６９】
保存装置４１０は、インターフェース部４１１、マルチメディアファイル移動制御部４１２、及びファイルシステム４１３を含む。
【００７０】
インターフェース部４１１は、ＭＰＶ規格によってキャプチャデバイス４００から伝送されるアルバムファイルまたはメディアファイルを受信し、保存装置４１０からキャプチャデバイス４００にアルバムファイルまたはメディアファイル要求信号を伝送する。
マルチメディアファイル移動制御部４１２は、ファイルダウンロードマネジャー４１２１、アルバムファイルパーサー４１２２、テーブルマネジャー４１２３、及びテーブル４１２４を含む。
【００７１】
ファイルダウンロードマネジャー４１２１は、キャプチャデバイス４００と保存装置４１０とが接続されたと認識されるか、またはユーザーによってキャプチャデバイス４００に保存されているアルバムファイルまたはアルバムファイル及びメディアファイルについての保存またはダウンロードが要求されれば、インターフェース部４１１を通じて、キャプチャデバイス４００にアルバムファイルまたはアルバムファイル及びメディアファイル要求信号を送出する。
【００７２】
インターフェース部４１１を通じて、キャプチャデバイス４００からアルバムファイルまたはアルバムファイル及びメディアファイルが受信されれば、ファイルダウンロードマネジャー４１２１は、受信されたアルバムファイルをアルバムファイルパーサー４１２２に提供する。
【００７３】
アルバムファイルパーサー４１２２は、受信されたアルバムファイルを分析して、アルバムファイルに含まれているＭａｎｉｆｅｓｔ ＩＤ、デバイスクラスをはじめとするメタデータを検出する。アルバムファイルパーサー４１２２は、検出されたＭａｎｉｆｅｓｔ ＩＤとデバイスクラスとをはじめとするメタデータをファイルダウンロードマネジャー４１２１に提供する。
【００７４】
ファイルダウンロードマネジャー４１２１は、検出されたＭａｎｉｆｅｓｔ ＩＤをテーブルマネジャー４１２３に提供する。それは、Ｍａｎｉｆｅｓｔ ＩＤがキャプチャデバイス４００のＵＵＩＤに該当するためである。したがって、テーブルマネジャー４１２３は、ＵＵＩＤテーブルマネジャーと定義し、テーブル４１２４はＵＵＩＤテーブルと定義できる。テーブルマネジャー４１２３は、受信されたＭａｎｉｆｅｓｔ ＩＤがテーブル４１２４に存在しているか否かをチェックする。受信されたＭａｎｉｆｅｓｔ ＩＤがテーブル４１２４に存在すれば、テーブルマネジャー４１２３は、テーブル４１２４からＭａｎｉｆｅｓｔ ＩＤについての翻訳されたＵＵＩＤ情報を読み取る。
【００７５】
テーブル４１２４は、キャプチャデバイスのＵＵＩＤ（または、Ｍａｎｉｆｅｓｔ ＩＤ）と翻訳されたＵＵＩＤとをマッピングしたテーブルである。翻訳されたＵＵＩＤは、キャプチャデバイスのＵＵＩＤを所定の規則によって翻訳した情報である。したがって、テーブル４１２４は、表１の通りに、Ｍａｎｉｆｅｓｔ ＩＤ“ＥＦ８８６ＡＥＦＡ３Ｂ３４０ｄａ９７１ＢＡＦ０９Ｂ１７ＤＢ１７ＤＢＣ１２”と、翻訳されたＵＵＩＤ情報“００００４”とがマッピングされた場合に、翻訳されたＵＵＩＤ情報として“００００４”を提供できる。
【００７６】
【表１】
2005346706.tif 000003
【００７７】
テーブル４１２４に保存されている翻訳されたＵＵＩＤ情報は、５文字または３文字でありうる。翻訳されたＵＵＩＤ情報が５文字である場合に、“００００１”と“９９９９９”との間の一つの数で表現されうる。翻訳されたＵＵＩＤ情報が３文字である場合に、“００１”と“９９９”との間の一つの数で表現されうる。
【００７８】
もし、受信されたＭａｎｉｆｅｓｔ ＩＤがテーブル４１２４に存在していなければ、テーブルマネジャー４１２３は、テーブル４１２４に現在受信されたＭａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤ情報が存在しないと認識する。それにより、テーブルマネジャー４１２３は、現在受信されたＭａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤ情報を生成する。
【００７９】
テーブルマネジャー４１２３は、テーブル４１２４に保存されている翻訳されたＵＵＩＤ情報に基づいて前記Ｍａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤ情報を生成できる。例えば、テーブル４１２４に保存された翻訳されたＵＵＩＤ情報が５文字である場合に、現在テーブル４１２４に保存されている最後の翻訳されたＵＵＩＤ情報より１増加した文字を、現在受信されたＭａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤ情報として生成できる。すなわち、前記最後の翻訳されたＵＵＩＤ情報が‘００１０３’であれば、現在受信されたＭａｎｉｆｅｓｔ ＩＤ情報に対応する翻訳されたＵＵＩＤは‘００１０４’として生成されうる。あるいは、テーブルマネジャー４１２３は、現在テーブル４１２４に保存されていない設定可能な翻訳されたＵＵＩＤ情報のうち、ランダムに一つを選択して前記対応する翻訳されたＵＵＩＤ情報として生成できる。
【００８０】
そのように翻訳されたＵＵＩＤ情報が生成されれば、テーブルマネジャー４１２３は、現在受信されたＭａｎｉｆｅｓｔ ＩＤと前記生成された翻訳されたＵＵＩＤ情報とがマッピングされた情報がテーブル４１２４に保存されるようにテーブル４１２４をアップデートする。テーブルマネジャー４１２３は、テーブル４１２４から読み取った翻訳されたＵＵＩＤ情報、または新たに生成した翻訳されたＵＵＩＤ情報をファイルダウンロードマネジャー４１２１に提供する。
【００８１】
ファイルダウンロードマネジャー４１２１は、ＵＵＩＤテーブルマネジャー４１２３から提供された翻訳されたＵＵＩＤ情報と、アルバムファイルパーサー４１２２から提供されたデバイスクラス情報とを結合して、キャプチャデバイス４００についてのディレクトリ名称を生成する。
【００８２】
ファイルダウンロードマネジャー４１２１は、生成されたディレクトリ名称を有するディレクトリがファイルシステム４１３に存在しているか否かをチェックする。もし、ファイルシステム４１３に同じディレクトリ名称を有するディレクトリが存在すれば、ファイルダウンロードマネジャー４１２１は、ファイルシステム４１３に現在生成されたディレクトリ名称を有するディレクトリの生成を要求しない。もし、ファイルシステム４１３に同じディレクトリ名称を有するディレクトリが存在していなければ、ファイルダウンロードマネジャー４１２１は、ファイルシステム４１３に現在生成されたディレクトリ名称を有するディレクトリの生成を要求する。
【００８３】
ファイルダウンロードマネジャー４１２１は、現在受信されたアルバムファイルに対応するメディアファイルが受信されていなければ、インターフェース部４１１を通じてキャプチャデバイス４００に対応するメディアファイルに対する伝送を要求する。しかし、現在受信されたアルバムファイルに対応するメディアファイルが受信されたら、ファイルダウンロードマネジャー４１２１は、アルバムファイルに基づくディレクトリ名称を有するディレクトリに受信されたメディアファイルが記録されるように、ファイルシステム４１３に書込み機能を要求する。
【００８４】
図７は、本発明によってファイルシステム４１３に生成されたディレクトリ名称“ＤＶＣ００００４”を有するディレクトリの構造例である。図７に示されたディレクトリ構造は、キャプチャデバイス４００の保存部４０３に保存されたファイル構造と同じである。ディレクトリ名称“ＤＶＣ００００４”は、キャプチャデバイス４００専用のディレクトリ名称である。
【００８５】
ファイルダウンロードマネジャー４１２１は、キャプチャデバイス４００から同じ時期または相異なる時期に複数のアルバムファイルとメディアファイルとを受信できる。しかし、受信されるあらゆるアルバムファイルは、同じＭａｎｉｆｅｓｔ ＩＤを有するため、同じディレクトリ名称を有するディレクトリに書込まれるように、ファイルダウンロードマネジャー４１２１はファイルシステム４１３に書込み機能を要求する。したがって、図７のように、一つのディレクトリにキャプチャデバイス４００で生成されたあらゆるアルバムファイル及びあらゆるメディアファイルが保存される。図７に保存されたアルバムファイル及びメディアファイルは、他の時間に保存されうる。
【００８６】
ファイルダウンロードマネジャー４１２１がファイルシステム４１３に任意のディレクトリ名称を有するディレクトリの生成を要求すれば、ファイルシステム４１３は要求された名称を有するディレクトリを生成する。また、ファイルダウンロードマネジャー４１２１がファイルシステム４１３にアルバムファイルについての書込み機能を要求すれば、ファイルシステム４１３は、受信された書込み機能要求の命令に含まれているディレクトリ名称を有するディレクトリに、前記アルバムファイルが保存されるように書込み機能を行う。
【００８７】
図８は、本発明の他の実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。
ユーザーによる要求またはキャプチャデバイス４００と保存装置４１０との間に接続が認識されれば、保存装置４１０は、キャプチャデバイス４００にアルバムファイルを要求する（８０１ステップ）。キャプチャデバイス４００からアルバムファイルが受信されれば（８０２ステップ）、保存装置４１０内のアルバムファイルパーサー４１２２は、受信されたアルバムファイルをパージングする（８０３ステップ）。
【００８８】
アルバムファイルのパージングによりＭａｎｉｆｅｓｔ ＩＤ、デバイスクラスをはじめとするアルバムファイルのメタデータが検出されれば（８０４ステップ）、テーブルマネジャー４１２３は、テーブル４１２４に受信されたＭａｎｉｆｅｓｔ ＩＤが存在しているか否かをチェックする（８０５ステップ）。
【００８９】
テーブル４１２４にＭａｎｉｆｅｓｔ ＩＤが存在すれば、テーブルマネジャー４１２３は、テーブル４１２４からＭａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤ情報を読み取る（８０６ステップ）。
【００９０】
ファイルダウンロードマネジャー４１２１は、テーブルマネジャー４１２３から提供される翻訳されたＵＵＩＤ情報と、アルバムファイルパーサー４１２２から提供されたデバイスクラス情報とを結合して、キャプチャデバイス４００についてのディレクトリ名称を生成する（８０７ステップ）。ディレクトリ名称は、翻訳されたＵＵＩＤ情報、受信されたデバイスクラス情報及びキャプチャデバイス４００の供給者または製作者についての識別情報を結合して生成されうる。例えば、キャプチャデバイス４００のデバイスクラスが‘ＤＶＣ’であり、キャプチャデバイス４００の供給者または製作者についての識別情報が‘ＳＳ’であり、翻訳されたＵＵＩＤが‘４１２’である時、ファイルダウンロードマネジャー４１２１は、‘ＤＶＣＳＳ４１２’をディレクトリ名称として生成できる。キャプチャデバイス４００の供給者または製作者についての識別情報は、自由文字として定義されうる。デバイスクラス情報は、アルファベット大文字として定義される。
【００９１】
ファイルダウンロードマネジャー４１２１は、生成されたディレクトリ名称を有するディレクトリがファイルシステム４１３に存在しているか否かをチェックする（８０８ステップ）。ファイルシステム４１３に生成されたディレクトリ名称を有するディレクトリが存在すると判断されれば、ファイルダウンロードマネジャー４１２１は、ファイルシステム４１３にアルバムファイルの書込み機能を要求する（８０９ステップ）。
【００９２】
ファイルダウンロードマネジャー４１２１は、受信されたアルバムファイルに対応するメディアファイルが受信されたかをチェックする（８１０ステップ）。メディアファイルが受信されたと判断されれば、ファイルダウンロードマネジャー４１２１は、前記メディアファイルについてアルバムファイルと同じディレクトリに記録されるように、ファイルシステム４１３に書込み機能を要求する（８１２）。ファイルシステム４１３で同じディレクトリ名称を有するディレクトリに保存されるアルバムファイルとメディアファイルとのディレクトリ構造は、図７に示されたものと同じであってもよい。
【００９３】
８０８ステップで、ファイルシステム４１３に生成されたディレクトリ名称を有するディレクトリが存在していなければ、ファイルダウンロードマネジャー４１２１は、ファイルシステム４１３に、８０７ステップで生成されたディレクトリ名称を有するディレクトリの生成を要求する（８１３ステップ）。その次の８０９ステップに進んで前記過程を行う。
【００９４】
一方、テーブル４１２４に受信されたＵＵＩＤ情報が存在していないと判断されれば（８０５ステップ）、テーブルマネジャー４１２３により受信されたＭａｎｉｆｅｓｔ ＩＤに対応する翻訳されたＵＵＩＤを生成する（８１４ステップ）。テーブルマネジャー４１２３は、受信されたＭａｎｉｆｅｓｔ ＩＤ情報と翻訳されたＵＵＩＤ情報とをマッピングした情報をテーブル４１２４に保存する（８１５ステップ）。その後、８０７ステップに進んで前記過程を行う。
【００９５】
図８は、保存装置４１０がキャプチャデバイス４００にアルバムファイルを要求してアルバムファイルを受信し、対応するメディアファイルを受信する。しかし、保存装置４１０のユーザーが保存を所望するメディアファイルを要求することによって、前記アルバムファイルとメディアファイルとを同時に受信する場合にも本発明を適用できる。
【００９６】
以上、説明したようなマルチメディアファイルの移動方法を行うためのプログラムは、コンピュータ可読保存媒体にコンピュータ可読コードとして具現することが可能である。コンピュータ可読保存媒体は、コンピュータシステムによって読み取られ得るデータが保存されるあらゆる種類の保存装置を含む。コンピュータ可読保存媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、また、キャリアウェーブ（例えば、インターネットを介した伝送）の形態で具現されることも含む。
【００９７】
また、コンピュータ可読保存媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータ可読コードが保存されて実行されうる。そして、前記ディレクトリ管理方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。
【００９８】
これまで、本発明についてその好ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることが理解できる。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点から考慮されねばならない。本発明の範囲は、前記した説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる相違点は本発明に含まれたと解釈せねばならない。
【産業上の利用可能性】
【００９９】
本発明は、キャプチャデバイスのＵＵＩＤを利用してキャプチャデバイスに保存されているマルチメディアファイルを他の保存媒体に移動させる技術に好適に適用できる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。
【図２】本発明に係るファイルシステムのディレクトリ構造例である。
【図３】本発明の一実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。
【図４】本発明の他の実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。
【図５】本発明の一実施形態に係るアルバムファイルである。
【図６】本発明の他の実施形態に係るアルバムファイルである。
【図７】本発明によってファイルシステムに生成されたディレクトリの構造例である。
【図８】本発明の他の実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。
【符号の説明】
【０１０１】
１００  キャプチャデバイス
１０１  メディア生成部
１０２  ファイル生成部
１０３  保存部
１０４  制御部
１０５  インターフェース部
１１０  保存装置
１１１  インターフェース部
１１２  メディアファイル移動制御部
１１３  ファイルシステム
１１２１  ダウンロードマネジャー
１１２２  テーブルマネジャー
１１２３  テーブル
【図１】
2005346706.tif 000004
【図２】
2005346706.tif 000005
【図３】
2005346706.tif 000006
【図４】
2005346706.tif 000007
【図５】
2005346706.tif 000008
【図６】
2005346706.tif 000009
【図７】
2005346706.tif 000010
【図８】
2005346706.tif 000011