JP2005346706A - メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体 - Google Patents

メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体 Download PDF

Info

Publication number
JP2005346706A
JP2005346706A JP2005147369A JP2005147369A JP2005346706A JP 2005346706 A JP2005346706 A JP 2005346706A JP 2005147369 A JP2005147369 A JP 2005147369A JP 2005147369 A JP2005147369 A JP 2005147369A JP 2005346706 A JP2005346706 A JP 2005346706A
Authority
JP
Japan
Prior art keywords
file
directory
media file
identification information
storage medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005147369A
Other languages
English (en)
Other versions
JP2005346706A5 (ja
Inventor
Du-Il Kim
斗鎰 金
Jin-Yong Ahn
振鎔 安
Hyok-Sung Choi
▲ヒョク▼丞 崔
Seong-Kook Shin
盛國 申
Hee-Yeon Kim
熙娟 金
Young-Yoon Kim
榮潤 金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2005346706A publication Critical patent/JP2005346706A/ja
Publication of JP2005346706A5 publication Critical patent/JP2005346706A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Processing Or Creating Images (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】キャプチャデバイスのUUIDを利用するメディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供する。
【解決手段】デバイスからデバイスの固有識別情報を受信するステップと、固有識別情報に基づく名称を有するディレクトリが保存媒体に存在しているか否かをチェックするステップと、保存媒体にディレクトリが存在していなければ、固有識別情報に基づいてディレクトリを生成するステップと、デバイスのマルチメディアファイルをディレクトリに保存するステップと、を含むメディアファイルの移動方法。これにより、ユーザーが所望のメディアファイルを容易に検索できる。
【選択図】図1

Description

本発明は、マルチメディアファイルの移動に係り、より具体的には、キャプチャデバイス(Capture Device)のUUID(Universal Unique Identifier)を利用してキャプチャデバイスに保存されているマルチメディアファイルを他の保存媒体に移動する方法、装置、及びその方法を行うためのプログラムが保存された保存媒体に関する。
最近、デジタルカメラ、デジタルカムコーダー、MPEGオーディオファイルであるMP3ファイルやマイクロソフトウィンドウメディアオーディオ(Microsoft Window Media Audio)ファイルであるWMA(Window Media Audio)ファイルなどを支援するデジタルオーディオ再生装置を使用してデジタル写真、ビデオ、デジタルオーディオ、テキストのようなメディアをキャップチャすることが普遍化されている。
メディアをキャップチャするキャプチャデバイスは、キャップチャされたメディアをユーザーが鑑賞できるように保存装置またはマルチメディア再生システムに提供する。保存装置またはマルチメディア再生システムは、HDD、DVD、CD、その他のメモリなどの保存媒体を有する。保存装置またはマルチメディア再生システムは、パソコン、メディアサーバー、DVD駆動器、CD駆動器、及びTVなどを支援するCE(Consumer Electronics)製品群である。
保存装置またはマルチメディア再生装置は、キャプチャデバイスからメディアが受信されれば、CD、DVD、HDD、及び他のメモリのような保存媒体に保存し、ユーザーが所望のメディアを保存媒体から検索してユーザーに提供する。
しかし、保存装置またはマルチメディア再生装置は、受信されたメディアを保存媒体に保存する時、保存媒体の空き空間に保存するか、またはファイルシステムを利用してユーザーが指定したディレクトリに保存する。したがって、ユーザーは所望のメディアを提供されるために、保存媒体の全空間を対象にメディアを検索するか、またはメディアの保存時に指定したディレクトリ名称を知らねばならない。
また、保存装置またはマルチメディア再生装置が、パソコンのように情報入力が容易な装置である場合に、ユーザーが所望のディレクトリ構造を設定できるが、TV、DVD再生器またはCD再生器のような製品群は、TV、DVD再生器またはCD再生器へのディレクトリ設定のための情報入力が難しいため、ユーザーが所望のディレクトリ構造を設定することが難しい。
本発明が達成しようとする技術的課題は、キャプチャデバイスのUUIDを利用してキャプチャデバイスに保存されたメディアファイルを他の保存媒体に移動させる方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供するところにある。
本発明が達成しようとする他の技術的課題は、キャプチャデバイスのUUIDとデバイスクラスとを基準に、キャプチャデバイスに保存されたメディアファイルを他の保存媒体に移動させる方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体を提供するところにある。
前記技術的課題を達成するために、本発明は、メディアファイルを有しているデバイスから保存媒体に前記マルチメディアファイルを移動させる方法において、前記デバイスから前記デバイスの固有識別情報を受信するステップと、前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むメディアファイルの移動方法を提供する。
前記技術的課題を達成するために、本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスが前記デバイスの固有識別情報の要求を受信すれば、前記デバイスの固有識別情報に基づく情報を前記保存媒体に送出するステップと、前記デバイスがメディアファイル要求を受信すれば、前記メディアファイルを前記保存媒体に送出するステップと、を含むメディアファイルの移動方法を提供する。
前記技術的課題を達成するために、本発明は、MPV(Music Photo Video)規格によって、メディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスからアルバムファイルを受信するステップと、前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスから受信された前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むメディアファイルの移動方法を提供する。
前記技術的課題を達成するために、本発明は、MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、前記デバイスが前記メディアファイル要求を受信すれば、前記デバイスに保存されている前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを読み取るステップと、前記読み取ったメディアファイルとアルバムファイルとを前記保存媒体に送出するステップと、を含むメディアファイルの移動方法を提供する。
前記技術的課題を達成するために、本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、前記デバイスから前記デバイスの固有識別情報と前記メディアファイルとを受信するインターフェース部と、前記保存媒体の少なくとも一つのディレクトリを管理し、前記マルチメディアファイルについての書込み機能を行うファイルシステムと、前記インターフェース部から受信された前記固有識別情報に基づく名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記メディアファイルについての前記書込み機能を要求するメディアファイル移動制御部と、を含むメディアファイル移動装置を提供する。
前記技術的課題を達成するために、本発明は、MPV規格によってメディアファイルとアルバムファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、前記デバイスから前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを受信するインターフェース部と、前記保存媒体の少なくとも一つのディレクトリを管理し、前記アルバムファイルと前記メディアファイルとについての書込み機能を行うファイルシステムと、前記インターフェース部から受信された前記アルバムファイルに基づく名称を有するディレクトリが、前記ファイルシステムに存在するかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するメディアファイル移動制御部と、を含むメディアファイル移動装置を提供する。
前記技術的課題を達成するために本発明は、メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、前記メディアファイルの移動方法は、前記デバイスから前記デバイスの固有識別情報を受信するステップと、前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいてディレクトリを生成するステップと、前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含む保存媒体を提供する。
前記技術的課題を達成するために、本発明は、MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、前記メディアファイルの移動方法は、前記デバイスからアルバムファイルを受信するステップと、前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、前記デバイスの前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含む保存媒体を提供する。
本発明により、ディレクトリ名称に基づいてキャプチャデバイスのクラスを認識できるため、ユーザーが所望のメディアファイルを容易に検索できる。
また、キャプチャデバイスのUUIDとデバイスクラスとを利用して、保存装置でディレクトリ名称を自動的に生成することで、ディレクトリ生成のための情報入力が難しい保存装置でも、保存しようとするメディアファイルまたはアルバムファイルとメディアファイルのディレクトリを容易に生成できる。
そして、キャプチャデバイスを基準にディレクトリを割り当てることによって、DCF(Design rule for Camera File)標準による生成可能なディレクトリ数の制限条件を満足できる。
以下、添付された図面を参照して本発明に係る実施形態を詳細に説明する。
図1は、本発明の一実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。前記システムは、キャプチャデバイス100と保存装置110とを含む。
キャプチャデバイス100は、例えば、デジタル写真をキャップチャできるデジタルカメラ、ビデオクリップをキャップチャできるデジタルカムコーダー、MPEGオーディオファイルであるMP3ファイルや、マイクロソフト社のウィンドウメディアオーディオファイルであるWMAファイルなどをキャップチャできるデバイス、テキストのような情報をキャップチャできるデバイスを含む。
そのようなキャプチャデバイス100は、図1に示されたように、メディア生成部101、ファイル生成部102、保存部103、制御部104、及びインターフェース部105を含む。
メディア生成部101は、前記したように、キャップチャされたメディアを生成する。すなわち、キャプチャデバイス100がデジタルカメラである場合に、キャップチャされたデジタル写真が生成され、キャプチャデバイス100がデジタルカムコーダーである場合に、キャップチャされたビデオクリップが生成され、キャプチャデバイス100がMP3プレーヤーである場合に、MP3データが生成され、キャプチャデバイス100がパソコンである場合に、テキストデータが生成されうる。
ファイル生成部102は、メディア生成部101で生成されたメディアの種類に基づく拡張子を有するメディアファイルを生成する。すなわち、生成されたメディアがデジタル写真であれば、JPGファイルが生成され、生成されたメディアがビデオクリップであれば、ビデオクリップファイルが生成され、生成されたメディアがMP3データであれば、MP3ファイルが生成されうる。
保存部103は、ファイル生成部102から生成された少なくとも一つのメディアファイルを保存する。また、保存部103は、キャプチャデバイス100のUUID情報とデバイスクラス情報とを保存できる。
UUID情報は、キャプチャデバイス100についての固有識別情報である。前記UUID情報は、キャプチャデバイス100の供給者によって設定されうる。UUIDは、128ビットと定義されうる。
デバイスクラスは、キャプチャデバイス100の種類を示す情報である。例えば、キャプチャデバイス100がデジタルスチルカメラであれば、デバイスクラスは‘DSC’と定義されうる。キャプチャデバイス100がデジタルビデオカムコーダーであれば、デバイスクラスは‘DVC’と定義されうる。キャプチャデバイス100がPCデバイスであれば、デバイスクラスは‘PCD’と定義されうる。キャプチャデバイス100がモバイルフォーンデバイスであれば、デバイスクラスは‘MPD’と定義されうる。キャプチャデバイス100がMP3プレイヤーであれば、デバイスクラスは‘MPP’と定義されうる。そのデバイスクラスは、キャプチャデバイス100の供給者によって指定されうる。
保存部103は、メモリ、メモリスティック、光ディスク、またはハードディスクなどを保存媒体として使用できる。
保存部103にUUID情報とデバイスクラス情報とが保存され、インターフェース部105を通じて保存装置110が制御部104にUUID情報伝送を要求すれば、制御部104は、保存部103に保存されているUUID情報とデバイスクラス情報とを読み取ってインターフェース部105を通じて保存装置110に提供する。
インターフェース部105を通じて保存装置110が制御部104にメディアファイル伝送を要求すれば、制御部104は、前記メディアファイルを保存部103で読み取って、インターフェース部105を通じて保存装置110に伝送する。
インターフェース部105は、キャプチャデバイス100と保存装置110との接続方式によって、UUID情報、デバイスクラス情報、及びメディアファイルをキャプチャデバイス100から保存装置110に伝送し、保存装置110から受信される要求信号などを制御部104に提供する。例えば、キャプチャデバイス100と保存装置110とがUSB(Universal Serial Bus)ケーブルを利用して接続された場合に、インターフェース部105は、USBプロトコルによってキャプチャデバイス100と保存装置110との間にUUID情報、デバイスクラス情報、メディアファイル、及び要求信号を送受信できる。
保存装置110は、携帯用保存装置であるか、DVD駆動器またはCD駆動器またはパソコンのように保存及び再生機能を有するマルチメディア再生装置でありうる。保存装置110は、インターフェース部111、メディアファイル移動制御部112、及びファイルシステム113を含む。
インターフェース部111は、キャプチャデバイス100と保存装置110との接続方式によって、UUID情報またはメディアファイル要求信号を保存装置110からキャプチャデバイス100に伝送し、キャプチャデバイス100から伝送されるUUID情報、デバイスクラス情報、及びメディアファイルを受信することができる。すなわち、キャプチャデバイス100と保存装置110とがUSBケーブルを利用して接続された場合に、インターフェース部111は、USBプロトコルによって前記情報または信号を伝送できる。
ディレクトリ管理装置112は、ダウンロードマネジャー1121、テーブルマネジャー1122、及びテーブル1123を含む。
ダウンロードマネジャー1121は、キャプチャデバイス100と保存装置110とが接続されたと認識されるか、またはユーザーによってキャプチャデバイス100のUUID情報が要求されるか、またはユーザーによってキャプチャデバイス100に保存されているメディアファイルについての保存が要求されれば、インターフェース部111を通じてキャプチャデバイス100にUUID情報要求信号を送出する。インターフェース部111を通じてキャプチャデバイス100からUUID情報とデバイスクラス情報とが受信されれば、ダウンロードマネジャー1121は、受信されたUUID情報をテーブルマネジャー1122に提供する。
UUID情報が受信されれば、テーブルマネジャー1122はテーブル1123から受信されたUUID情報を検索する。テーブル1123からUUID情報が検索されれば、テーブル1123からUUID情報についての翻訳されたUUID情報を読み取る。したがって、テーブルマネジャー1122はUUIDテーブルマネジャーと言える。テーブル1123はUUIDテーブルと言える。
テーブル1123は、キャプチャデバイスのUUIDと翻訳されたUUIDとをマッピングしたテーブルである。したがって、テーブル1123は、キャプチャデバイス100のUUIDに対応する翻訳されたUUIDを提供できる。UUID情報は128ビットであり、テーブル1123に保存されている翻訳されたUUID情報は5文字または3文字でありうる。翻訳されたUUID情報が5文字である場合に、翻訳されたUUID情報は“00001”と“99999”との間の一つの数で表現されうる。翻訳されたUUID情報が3文字である場合に、翻訳されたUUID情報は“001”と“999”との間の一つの数で表現されうる。そのようにテーブル1123に保存される翻訳されたUUID情報は、発生可能なキャプチャデバイスのUUID情報を、前記したように、定められた規則によって翻訳した情報である。
もし、テーブル1123からUUID情報が検索されなければ、テーブルマネジャー1122は、テーブル1123に現在受信されたUUID情報に対応する翻訳されたUUID情報が存在していないと認識する。それにより、テーブルマネジャー1122は、現在受信されたUUID情報に対応する翻訳されたUUID情報を生成する。テーブルマネジャー1122は、テーブル1123に保存されている翻訳されたUUID情報に基づいて翻訳されたUUID情報を生成できる。
例えば、テーブル1123に保存された翻訳されたUUID情報が5文字である場合に、テーブルマネジャー1122は、現在テーブル1123に保存されている最後の翻訳されたUUID情報より1増加した文字を、現在受信されたUUID情報に対応する翻訳されたUUID情報として生成できる。すなわち、前記最後の翻訳されたUUID情報が‘00004’であれば、テーブルマネジャー1122は、現在受信されたUUID情報に対応する翻訳されたUUID情報を‘00005’として生成できる。しかし、テーブルマネジャー1122は、テーブル1123に保存されている翻訳されたUUID情報を除いた翻訳されたUUID情報として設定できる情報のうち、ランダムに一つを選択して前記対応する翻訳されたUUID情報として生成できる。
そのように、翻訳されたUUID情報が生成されれば、テーブルマネジャー1122は、現在受信されたUUID情報と前記生成された翻訳されたUUID情報とをマッピングして得た情報がテーブル1123に保存されるようにテーブル1123をアップデートする。
テーブルマネジャー1122は、テーブル1123から読み取った翻訳されたUUID情報または新たに生成した翻訳されたUUID情報をダウンロードマネジャー1121に提供する。ダウンロードマネジャー1121は、UUIDテーブルマネジャー1122から提供された翻訳されたUUID情報とインターフェース部111から受信されたデバイスクラスとを結合して、キャプチャデバイス100についてのディレクトリ名称を生成する。
ダウンロードマネジャー1121は、生成されたディレクトリ名称を有するディレクトリがファイルシステム113に存在しているかについてファイルシステム113をチェックする。もし、ファイルシステム113に同じディレクトリ名称を有するディレクトリが存在すれば、ダウンロードマネジャー1121は、ファイルシステム113に現在生成されたディレクトリ名称を有するディレクトリの生成を要求しない。もし、ファイルシステム113に同じディレクトリ名称を有するディレクトリが存在していなければ、ダウンロードマネジャー1121は、ファイルシステム113に現在生成されたディレクトリ名称を有するディレクトリの生成を要求する。
ユーザーによってキャプチャデバイス100に保存されているメディアファイルについての保存が要求されれば、ダウンロードマネジャー1121は、ユーザーによって要求されるメディアファイルを、インターフェース部111を通じてキャプチャデバイス100に該当するメディアファイルを要求する。それにより、該当するメディアファイルが受信されれば、ダウンロードマネジャー1121は、前記生成されたディレクトリ名称を有するディレクトリに現在受信されたメディアファイルが記録されるように、ファイルシステム113に書込み機能を要求する。
前記例は、UUID要求とメディアファイルに対する保存要求とがそれぞれ発生すると説明したが、メディアファイルに対する保存要求によって、キャプチャデバイス100からUUID情報と保存を所望するメディアファイルとを共に受信することができる。もし、UUID情報とメディアファイルとが共に受信される場合に、ダウンロードマネジャー1121は、ファイルシステム113に該当するディレクトリが存在すれば、UUID情報と共に受信されたメディアファイルが前記該当するディレクトリに保存されるように、ファイルシステム113に書込み機能を要求する。
ファイルシステム113は、ダウンロードマネジャー1121から任意のディレクトリ名称を有するディレクトリ生成が要求されれば、要求された名称を有するディレクトリを生成する。また、ダウンロードマネジャー1121から任意のメディアファイルに対する書込み機能要求が受信されれば、受信された書込み機能要求の命令に含まれているディレクトリ名称を有するディレクトリの下位レベルに、書込みが要求されたメディアファイルの名称を位置させて、該当するメディアファイルについての書込み機能を行う。
すなわち、図2に示されたように、ファイルシステム113が‘DVC00001’、‘DVC00002’、‘PCD00003’、‘DSC00004’ディレクトリ名称を有するディレクトリを含み、ダウンロードマネジャー1121から‘MPP00005’ディレクトリ名称を有するディレクトリ生成が要求されれば、ファイルシステム113は‘MPP00005’の名称を有するディレクトリを生成する。それは、キャプチャデバイス100に対応するディレクトリ名称が‘MPP00005’であることを意味する。したがって、ダウンロードマネジャー1121により、キャプチャデバイス100からダウンロードされたメディアファイル(MPP0001.MP3、MPP0002.MP3・・・)が‘MPP00005’ディレクトリに保存されるように、ファイルシステム113はメディアファイルについての書込み機能を行う。
図3は、本発明の一実施形態に係るマルチメディアファイルの移動方法を示すフローチャートである。
ユーザーによる要求、またはキャプチャデバイス100と保存装置110との間に接続が認識される時、保存装置110は、キャプチャデバイス100にUUIDを要求する(301ステップ)。キャプチャデバイス100からUUID情報が受信されれば(302ステップ)、保存装置110内のテーブルマネジャー1122は、テーブル1123に受信されたUUIDが存在しているか否かをチェックする(303ステップ)。
テーブル1123に受信されたUUIDが存在すれば、テーブルマネジャー1122は、テーブル1123から翻訳されたUUID情報を読み取る(304ステップ)。ダウンロードマネジャー1121は、テーブルマネジャー1122から提供される翻訳されたUUID情報とUUID情報との受信時に、共に受信されたデバイスクラス情報を結合してキャプチャデバイス100についてのディレクトリ名称を生成する(305ステップ)。
ディレクトリ名称は、翻訳されたUUID情報、受信されたデバイスクラス情報及びキャプチャデバイス100の供給者または製作者についての識別情報を結合して生成されうる。デバイスクラス情報とキャプチャデバイス100の供給者または製作者の識別情報とは、アルファベット大文字として定義される。しかし、デバイスクラス情報とキャプチャデバイス100についての供給者または製作者の識別情報とを、アルファベット小文字、またはアルファベット大文字とアルファベット小文字とを混用するように変形してもよい。キャプチャデバイス100についての供給者または製作者の識別情報は、自由文字として定義されうる。
ダウンロードマネジャー1121は、生成されたディレクトリ名称を有するディレクトリがファイルシステム113に存在しているか否かをチェックする(306ステップ)。ファイルシステム113に生成されたディレクトリ名称を有するディレクトリが存在すると判断されれば、ダウンロードマネジャー1121は、キャプチャデバイス100に保存を所望するメディアファイルを要求する(307ステップ)、キャプチャデバイス100から所望するメディアファイルが受信されれば(308ステップ)、ダウンロードマネジャー1121は、ファイルシステム113に受信されたメディアファイルについての書込み機能を要求する(309ステップ)。それにより、305ステップで生成されたディレクトリ名称を有するディレクトリに308ステップから受信されたメディアファイルが保存されるように、メディアファイルについての記録機能が行われる。
生成されたディレクトリ名称を有するディレクトリがファイルシステム113に存在していないと判断されれば(306ステップ)、ダウンロードマネジャー1121は、ファイルシステム113で生成されたディレクトリ名称を有するディレクトリの生成を要求する(310ステップ)。それにより、ファイルシステム113は、ダウンロードマネジャー1121によって要求される名称を有するディレクトリを生成する。
一方、テーブル1123に受信されたUUID情報が存在していないと判断されれば(303ステップ)、テーブルマネジャー1122によって受信されたUUIDに対応する翻訳されたUUID情報を生成する(311ステップ)。翻訳されたUUID情報は、発生可能なキャプチャデバイスのUUID情報を、所定規則によって翻訳した情報である。テーブルマネジャー1121は、受信されたUUID情報と翻訳されたUUID情報とをマッピングした情報をテーブル1123に保存する(312ステップ)。
その後、305ステップでダウンロードマネジャー1121は、311ステップで生成された翻訳されたUUID情報とキャプチャデバイス100から受信されたデバイスクラスとを結合してディレクトリ名称を生成するか、または生成された翻訳されたUUID情報、受信されたデバイスクラス及びキャプチャデバイス100についての供給者または製作者の識別情報を結合してディレクトリ名称を生成した後、前記過程を行う。
図4は、本発明の他の実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。前記システムは、キャプチャデバイス400と保存装置410とを含み、キャプチャデバイス400は、MPV(Music Photo VideoまたはMulti Photo Video)規格によってメディアファイルとメディアの属性データ(またはアルバムファイル)とを保存装置410に伝送できる。
キャプチャデバイス400は、キャプチャデバイス400の機能によってデジタル写真、ビデオクリップ、MP3オーディオファイル、マイクロソフト社のウィンドウメディアオーディオファイルであるWMAファイル、またはテキストのような情報をキャップチャし、MPV規格によってキャップチャされたメディアに対応するアルバムファイルを生成できる。
そのようなキャプチャデバイス400は、メディア生成部401、ファイル生成部402、保存部403、制御部404、及びインターフェース部405を含む。
メディア生成部401は、キャップチャされたメディアを生成する。すなわち、キャプチャデバイス400がデジタルカメラである場合に、キャップチャされたデジタル写真を生成し、キャプチャデバイス400がデジタルカムコーダーである場合に、キャップチャされたビデオクリップを生成し、キャプチャデバイス400がMP3プレーヤーである場合にMP3データを生成し、キャプチャデバイス400がパソコンである場合にテキストデータを生成できる。
ファイル生成部402は、メディア生成部401で生成されたメディアの種類に基づく拡張子を有するメディアファイルと、メディアファイルに対応するアルバムファイルとを生成する。すなわち、メディア生成部401がデジタル映像を生成すれば、ファイル生成部402はJPGファイルを生成でき、メディア生成部401がビデオクリップを生成すれば、ファイル生成部402はビデオクリップファイルを生成でき、メディア生成部401がMP3データを生成すれば、ファイル生成部402はMP3ファイルを生成できる。
アルバムファイルは、生成されたメディアファイルのインデックスファイルである。図5は、本発明の実施形態に係るアルバムファイルである。図5を参照すれば、アルバムファイルは、マニフェストの下位レベルにManifest ID、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などのエレメントを含む。
Manifest IDは属性データであって、キャプチャデバイス400のUUIDに該当する。図5で、Manifest IDは、128ビットを利用して“EF886AEFA3B340da971BAF09B17DB17DBC12”と定義されている。デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号はマニフェストのメタデータに該当する。
デバイスクラスは、キャプチャデバイス400の種類を示す情報であって、3文字のアルファベット大文字として定義される。例えば、キャプチャデバイス400がデジタルスチルカメラであれば、デバイスクラスはDSCとして定義され、キャプチャデバイス400がデジタルビデオカムコーダーであれば、デバイスクラスはDVCとして定義され、キャプチャデバイス400がPCデバイスであれば、デバイスクラスはPCDとして定義され、キャプチャデバイス400がモバイルフォーンデバイスであれば、デバイスクラスはMPDとして定義され、キャプチャデバイス400がMP3プレーヤーであれば、デバイスクラスはMPPとして定義されうる。キャプチャデバイス供給者は、デバイスクラスを指定できる。デバイスモデル番号は、キャプチャデバイス400のモデル番号である。最近デバイスのモデル番号は、メディアファイルを複数のデバイスを通じてコピーする場合に、最近にメディアファイルを複写したデバイスのモデル番号である。
Manifest ID、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などの情報は、保存部403に既に保存されているか、またはアルバムファイルの生成時に、キャプチャデバイス400のユーザーによって提供されうる。
図6は、本発明の他の実施形態に係るアルバムファイルである。図5は、Manifest ID、デバイスクラス、デバイスモデル番号、デバイス製作者、最近デバイスのモデル番号などがマニフェストの下位レベルのエレメントとして定義されているが、図6で、Manifest IDは、Manifestの下位レベルのエレメントとして定義されているが、残りのデバイスモデル番号、デバイス製作者、最近デバイスのモデル番号は、メタデータの下位レベルのエレメントとして定義された場合である。
そのように、生成されたメディアファイルとメディアファイルに対応するアルバムファイルとは、保存部403に保存される。保存部403は、メモリ、メモリスティック、光ディスク、またはハードディスクなどを保存媒体として使用されうる。
保存部403にメディアファイルとアルバムファイルとが保存され、インターフェース部405を通じて、保存装置410が制御部404にアルバムファイルまたはアルバムファイルと対応するメディアファイルとを要求すれば、制御部404は、保存部403に保存されているアルバムファイルまたはアルバムファイルと対応するメディアファイルとを、インターフェース部405を通じて保存装置410に提供する。
インターフェース部405を通じて、保存装置410が制御部404にアルバムファイルを要求すれば、制御部404は、保存装置410で要求したアルバムファイルを保存部403で読み取って、インターフェース部405を通じて保存装置410に伝送する。また、インターフェース部405を通じて、保存装置410が制御部404にメディアファイルまたはアルバムファイル及びメディアファイルを要求すれば、制御部404は、保存装置410で要求したメディアファイルまたはアルバムファイル及びメディアファイルを保存部403で読み取り、読み取ったメディアファイルまたはアルバムファイル及びメディアファイルを、インターフェース部405を通じて保存装置410に伝送する。
インターフェース部405は、MPV規格によってキャプチャデバイス400から保存装置410にアルバムファイルまたはメディアファイルを伝送し、保存装置410から伝送される要求信号または情報を受信する。
保存装置410は、HDDのような保存媒体を有する保存装置であるか、DVD駆動器またはCD駆動器またはパソコンのように保存及び再生機能を有するマルチメディア再生装置でありうる。
保存装置410は、インターフェース部411、マルチメディアファイル移動制御部412、及びファイルシステム413を含む。
インターフェース部411は、MPV規格によってキャプチャデバイス400から伝送されるアルバムファイルまたはメディアファイルを受信し、保存装置410からキャプチャデバイス400にアルバムファイルまたはメディアファイル要求信号を伝送する。
マルチメディアファイル移動制御部412は、ファイルダウンロードマネジャー4121、アルバムファイルパーサー4122、テーブルマネジャー4123、及びテーブル4124を含む。
ファイルダウンロードマネジャー4121は、キャプチャデバイス400と保存装置410とが接続されたと認識されるか、またはユーザーによってキャプチャデバイス400に保存されているアルバムファイルまたはアルバムファイル及びメディアファイルについての保存またはダウンロードが要求されれば、インターフェース部411を通じて、キャプチャデバイス400にアルバムファイルまたはアルバムファイル及びメディアファイル要求信号を送出する。
インターフェース部411を通じて、キャプチャデバイス400からアルバムファイルまたはアルバムファイル及びメディアファイルが受信されれば、ファイルダウンロードマネジャー4121は、受信されたアルバムファイルをアルバムファイルパーサー4122に提供する。
アルバムファイルパーサー4122は、受信されたアルバムファイルを分析して、アルバムファイルに含まれているManifest ID、デバイスクラスをはじめとするメタデータを検出する。アルバムファイルパーサー4122は、検出されたManifest IDとデバイスクラスとをはじめとするメタデータをファイルダウンロードマネジャー4121に提供する。
ファイルダウンロードマネジャー4121は、検出されたManifest IDをテーブルマネジャー4123に提供する。それは、Manifest IDがキャプチャデバイス400のUUIDに該当するためである。したがって、テーブルマネジャー4123は、UUIDテーブルマネジャーと定義し、テーブル4124はUUIDテーブルと定義できる。テーブルマネジャー4123は、受信されたManifest IDがテーブル4124に存在しているか否かをチェックする。受信されたManifest IDがテーブル4124に存在すれば、テーブルマネジャー4123は、テーブル4124からManifest IDについての翻訳されたUUID情報を読み取る。
テーブル4124は、キャプチャデバイスのUUID(または、Manifest ID)と翻訳されたUUIDとをマッピングしたテーブルである。翻訳されたUUIDは、キャプチャデバイスのUUIDを所定の規則によって翻訳した情報である。したがって、テーブル4124は、表1の通りに、Manifest ID“EF886AEFA3B340da971BAF09B17DB17DBC12”と、翻訳されたUUID情報“00004”とがマッピングされた場合に、翻訳されたUUID情報として“00004”を提供できる。
Figure 2005346706
テーブル4124に保存されている翻訳されたUUID情報は、5文字または3文字でありうる。翻訳されたUUID情報が5文字である場合に、“00001”と“99999”との間の一つの数で表現されうる。翻訳されたUUID情報が3文字である場合に、“001”と“999”との間の一つの数で表現されうる。
もし、受信されたManifest IDがテーブル4124に存在していなければ、テーブルマネジャー4123は、テーブル4124に現在受信されたManifest IDに対応する翻訳されたUUID情報が存在しないと認識する。それにより、テーブルマネジャー4123は、現在受信されたManifest IDに対応する翻訳されたUUID情報を生成する。
テーブルマネジャー4123は、テーブル4124に保存されている翻訳されたUUID情報に基づいて前記Manifest IDに対応する翻訳されたUUID情報を生成できる。例えば、テーブル4124に保存された翻訳されたUUID情報が5文字である場合に、現在テーブル4124に保存されている最後の翻訳されたUUID情報より1増加した文字を、現在受信されたManifest IDに対応する翻訳されたUUID情報として生成できる。すなわち、前記最後の翻訳されたUUID情報が‘00103’であれば、現在受信されたManifest ID情報に対応する翻訳されたUUIDは‘00104’として生成されうる。あるいは、テーブルマネジャー4123は、現在テーブル4124に保存されていない設定可能な翻訳されたUUID情報のうち、ランダムに一つを選択して前記対応する翻訳されたUUID情報として生成できる。
そのように翻訳されたUUID情報が生成されれば、テーブルマネジャー4123は、現在受信されたManifest IDと前記生成された翻訳されたUUID情報とがマッピングされた情報がテーブル4124に保存されるようにテーブル4124をアップデートする。テーブルマネジャー4123は、テーブル4124から読み取った翻訳されたUUID情報、または新たに生成した翻訳されたUUID情報をファイルダウンロードマネジャー4121に提供する。
ファイルダウンロードマネジャー4121は、UUIDテーブルマネジャー4123から提供された翻訳されたUUID情報と、アルバムファイルパーサー4122から提供されたデバイスクラス情報とを結合して、キャプチャデバイス400についてのディレクトリ名称を生成する。
ファイルダウンロードマネジャー4121は、生成されたディレクトリ名称を有するディレクトリがファイルシステム413に存在しているか否かをチェックする。もし、ファイルシステム413に同じディレクトリ名称を有するディレクトリが存在すれば、ファイルダウンロードマネジャー4121は、ファイルシステム413に現在生成されたディレクトリ名称を有するディレクトリの生成を要求しない。もし、ファイルシステム413に同じディレクトリ名称を有するディレクトリが存在していなければ、ファイルダウンロードマネジャー4121は、ファイルシステム413に現在生成されたディレクトリ名称を有するディレクトリの生成を要求する。
ファイルダウンロードマネジャー4121は、現在受信されたアルバムファイルに対応するメディアファイルが受信されていなければ、インターフェース部411を通じてキャプチャデバイス400に対応するメディアファイルに対する伝送を要求する。しかし、現在受信されたアルバムファイルに対応するメディアファイルが受信されたら、ファイルダウンロードマネジャー4121は、アルバムファイルに基づくディレクトリ名称を有するディレクトリに受信されたメディアファイルが記録されるように、ファイルシステム413に書込み機能を要求する。
図7は、本発明によってファイルシステム413に生成されたディレクトリ名称“DVC00004”を有するディレクトリの構造例である。図7に示されたディレクトリ構造は、キャプチャデバイス400の保存部403に保存されたファイル構造と同じである。ディレクトリ名称“DVC00004”は、キャプチャデバイス400専用のディレクトリ名称である。
ファイルダウンロードマネジャー4121は、キャプチャデバイス400から同じ時期または相異なる時期に複数のアルバムファイルとメディアファイルとを受信できる。しかし、受信されるあらゆるアルバムファイルは、同じManifest IDを有するため、同じディレクトリ名称を有するディレクトリに書込まれるように、ファイルダウンロードマネジャー4121はファイルシステム413に書込み機能を要求する。したがって、図7のように、一つのディレクトリにキャプチャデバイス400で生成されたあらゆるアルバムファイル及びあらゆるメディアファイルが保存される。図7に保存されたアルバムファイル及びメディアファイルは、他の時間に保存されうる。
ファイルダウンロードマネジャー4121がファイルシステム413に任意のディレクトリ名称を有するディレクトリの生成を要求すれば、ファイルシステム413は要求された名称を有するディレクトリを生成する。また、ファイルダウンロードマネジャー4121がファイルシステム413にアルバムファイルについての書込み機能を要求すれば、ファイルシステム413は、受信された書込み機能要求の命令に含まれているディレクトリ名称を有するディレクトリに、前記アルバムファイルが保存されるように書込み機能を行う。
図8は、本発明の他の実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。
ユーザーによる要求またはキャプチャデバイス400と保存装置410との間に接続が認識されれば、保存装置410は、キャプチャデバイス400にアルバムファイルを要求する(801ステップ)。キャプチャデバイス400からアルバムファイルが受信されれば(802ステップ)、保存装置410内のアルバムファイルパーサー4122は、受信されたアルバムファイルをパージングする(803ステップ)。
アルバムファイルのパージングによりManifest ID、デバイスクラスをはじめとするアルバムファイルのメタデータが検出されれば(804ステップ)、テーブルマネジャー4123は、テーブル4124に受信されたManifest IDが存在しているか否かをチェックする(805ステップ)。
テーブル4124にManifest IDが存在すれば、テーブルマネジャー4123は、テーブル4124からManifest IDに対応する翻訳されたUUID情報を読み取る(806ステップ)。
ファイルダウンロードマネジャー4121は、テーブルマネジャー4123から提供される翻訳されたUUID情報と、アルバムファイルパーサー4122から提供されたデバイスクラス情報とを結合して、キャプチャデバイス400についてのディレクトリ名称を生成する(807ステップ)。ディレクトリ名称は、翻訳されたUUID情報、受信されたデバイスクラス情報及びキャプチャデバイス400の供給者または製作者についての識別情報を結合して生成されうる。例えば、キャプチャデバイス400のデバイスクラスが‘DVC’であり、キャプチャデバイス400の供給者または製作者についての識別情報が‘SS’であり、翻訳されたUUIDが‘412’である時、ファイルダウンロードマネジャー4121は、‘DVCSS412’をディレクトリ名称として生成できる。キャプチャデバイス400の供給者または製作者についての識別情報は、自由文字として定義されうる。デバイスクラス情報は、アルファベット大文字として定義される。
ファイルダウンロードマネジャー4121は、生成されたディレクトリ名称を有するディレクトリがファイルシステム413に存在しているか否かをチェックする(808ステップ)。ファイルシステム413に生成されたディレクトリ名称を有するディレクトリが存在すると判断されれば、ファイルダウンロードマネジャー4121は、ファイルシステム413にアルバムファイルの書込み機能を要求する(809ステップ)。
ファイルダウンロードマネジャー4121は、受信されたアルバムファイルに対応するメディアファイルが受信されたかをチェックする(810ステップ)。メディアファイルが受信されたと判断されれば、ファイルダウンロードマネジャー4121は、前記メディアファイルについてアルバムファイルと同じディレクトリに記録されるように、ファイルシステム413に書込み機能を要求する(812)。ファイルシステム413で同じディレクトリ名称を有するディレクトリに保存されるアルバムファイルとメディアファイルとのディレクトリ構造は、図7に示されたものと同じであってもよい。
808ステップで、ファイルシステム413に生成されたディレクトリ名称を有するディレクトリが存在していなければ、ファイルダウンロードマネジャー4121は、ファイルシステム413に、807ステップで生成されたディレクトリ名称を有するディレクトリの生成を要求する(813ステップ)。その次の809ステップに進んで前記過程を行う。
一方、テーブル4124に受信されたUUID情報が存在していないと判断されれば(805ステップ)、テーブルマネジャー4123により受信されたManifest IDに対応する翻訳されたUUIDを生成する(814ステップ)。テーブルマネジャー4123は、受信されたManifest ID情報と翻訳されたUUID情報とをマッピングした情報をテーブル4124に保存する(815ステップ)。その後、807ステップに進んで前記過程を行う。
図8は、保存装置410がキャプチャデバイス400にアルバムファイルを要求してアルバムファイルを受信し、対応するメディアファイルを受信する。しかし、保存装置410のユーザーが保存を所望するメディアファイルを要求することによって、前記アルバムファイルとメディアファイルとを同時に受信する場合にも本発明を適用できる。
以上、説明したようなマルチメディアファイルの移動方法を行うためのプログラムは、コンピュータ可読保存媒体にコンピュータ可読コードとして具現することが可能である。コンピュータ可読保存媒体は、コンピュータシステムによって読み取られ得るデータが保存されるあらゆる種類の保存装置を含む。コンピュータ可読保存媒体の例としては、ROM、RAM、CD−ROM、磁気テープ、フロッピー(登録商標)ディスク、光データ保存装置などがあり、また、キャリアウェーブ(例えば、インターネットを介した伝送)の形態で具現されることも含む。
また、コンピュータ可読保存媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータ可読コードが保存されて実行されうる。そして、前記ディレクトリ管理方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。
これまで、本発明についてその好ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることが理解できる。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点から考慮されねばならない。本発明の範囲は、前記した説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる相違点は本発明に含まれたと解釈せねばならない。
本発明は、キャプチャデバイスのUUIDを利用してキャプチャデバイスに保存されているマルチメディアファイルを他の保存媒体に移動させる技術に好適に適用できる。
本発明の一実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。 本発明に係るファイルシステムのディレクトリ構造例である。 本発明の一実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。 本発明の他の実施形態に係るマルチメディアファイルの移動装置を含むシステムの機能ブロック図である。 本発明の一実施形態に係るアルバムファイルである。 本発明の他の実施形態に係るアルバムファイルである。 本発明によってファイルシステムに生成されたディレクトリの構造例である。 本発明の他の実施形態に係るマルチメディアファイルの移動方法を示す動作フローチャートである。
符号の説明
100 キャプチャデバイス
101 メディア生成部
102 ファイル生成部
103 保存部
104 制御部
105 インターフェース部
110 保存装置
111 インターフェース部
112 メディアファイル移動制御部
113 ファイルシステム
1121 ダウンロードマネジャー
1122 テーブルマネジャー
1123 テーブル

Claims (26)

  1. メディアファイルを有しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
    前記デバイスから前記デバイスの固有識別情報を受信するステップと、
    前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
    前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
    前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むことを特徴とするメディアファイルの移動方法。
  2. 前記ディレクトリは、前記デバイスのクラス情報と前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを更に利用して生成されることを特徴とする請求項1に記載のメディアファイルの移動方法。
  3. 前記ディレクトリは、前記固有の識別情報についての翻訳された情報、前記デバイスのクラス情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを利用して生成されることを特徴とする請求項1に記載のメディアファイルの移動方法。
  4. 前記方法は、
    前記固有識別情報に基づくディレクトリ名称を生成するステップを更に含み、
    前記保存媒体に前記ディレクトリが存在しているか否かをチェックするステップは、前記ディレクトリ名称を利用して行われることを特徴とする請求項1または3に記載のメディアファイルの移動方法。
  5. メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
    前記デバイスが前記デバイスの固有識別情報の要求を受信すれば、前記デバイスの固有識別情報に基づく情報を前記保存媒体に送出するステップと、
    前記デバイスがメディアファイル要求を受信すれば、前記メディアファイルを前記保存媒体に送出するステップと、を含むことを特徴とするメディアファイルの移動方法。
  6. 前記固有識別情報に基づく情報は、前記デバイスのクラス情報、前記デバイスの固有識別情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを含むことを特徴とする請求項5に記載のメディアファイルの移動方法。
  7. MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
    前記デバイスからアルバムファイルを受信するステップと、
    前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが、前記保存媒体に存在しているか否かをチェックするステップと、
    前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
    前記デバイスから受信された前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むことを特徴とするメディアファイルの移動方法。
  8. 前記方法は、
    前記アルバムファイルをパージングして得た前記デバイスの固有識別情報と前記デバイスのメタデータとに基づいてディレクトリ名称を生成するステップを更に含み、
    前記ディレクトリが前記保存媒体に存在しているか否かをチェックするステップは、前記ディレクトリ名称を利用して行われることを特徴とする請求項7に記載のメディアファイルの移動方法。
  9. 前記メタデータは、前記デバイスのクラス情報、前記デバイスの供給者または製作者情報、前記デバイスのモデル番号、前記アルバムファイルについての最近デバイスの情報のうち、少なくとも何れか一つを含むことを特徴とする請求項8に記載のメディアファイルの移動方法。
  10. MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法において、
    前記デバイスが前記メディアファイル要求を受信すれば、前記デバイスに保存されている前記メディアファイルと前記メディアファイルに相応するアルバムファイルとを読み取るステップと、
    前記読み取ったメディアファイルとアルバムファイルとを前記保存媒体に送出するステップと、を含むことを特徴とするメディアファイルの移動方法。
  11. 前記アルバムファイルは、前記メディアファイルのインデックスファイルであることを特徴とする請求項10に記載のメディアファイルの移動方法。
  12. 前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び前記アルバムについての最近デバイスの情報のうち、少なくとも何れか一つを含むことを特徴とする請求項10に記載のメディアファイルの移動方法。
  13. メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、
    前記デバイスから前記デバイスの固有識別情報と前記メディアファイルとを受信するインターフェース部と、
    前記保存媒体の少なくとも一つのディレクトリを管理し、前記メディアファイルについての書込み機能を行うファイルシステムと、
    前記インターフェース部から受信された前記固有識別情報に基づく名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記メディアファイルについての前記書込み機能を要求するメディアファイル移動制御部と、を備えることを特徴とするメディアファイル移動装置。
  14. 前記メディアファイル移動制御部は、前記固有識別情報に基づくディレクトリ名称を生成し、前記生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在していなければ、前記生成されたディレクトリ名称を有するディレクトリ生成を前記ファイルシステムに要求することを特徴とする請求項13に記載のメディアファイル移動装置。
  15. 前記メディアファイル移動制御部は、
    前記デバイスのクラス情報と前記デバイスの供給者または製作者の識別情報とのうち、少なくとも何れか一つを更に利用して前記ディレクトリ名称を生成することを特徴とする請求項14に記載のメディアファイル移動装置。
  16. 前記メディアファイル移動制御部は、
    前記固有識別情報を翻訳した情報、前記デバイスのクラス情報、及び前記デバイスの供給者または製作者の識別情報のうち、少なくとも何れか一つを利用して前記ディレクトリ名称を生成することを特徴とする請求項14に記載のメディアファイル移動装置。
  17. 前記メディアファイル移動制御部は、
    少なくとも一つのデバイスの固有識別情報に相応する翻訳情報を保存するテーブルと、
    前記デバイスの固有識別情報に基づいて前記テーブルから前記翻訳情報を得るテーブルマネジャーと、
    前記インターフェース部から受信された前記固有識別情報を前記テーブルマネジャーに提供し、前記テーブルマネジャーから受信された翻訳情報に基づく名称を有するディレクトリが前記保存媒体に存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが前記保存媒体に存在すれば、前記ファイルシステムに前記メディアファイルについての書込みを要求するダウンロードマネジャーと、を含むことを特徴とする請求項14に記載のメディアファイル移動装置。
  18. 前記ダウンロードマネジャーは、前記翻訳情報と前記デバイスのクラス情報とに基づくディレクトリ名称を生成し、生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在しているか否かをチェックすることを特徴とする請求項17に記載のメディアファイル移動装置。
  19. 前記テーブルマネジャーは、前記テーブルに前記固有識別情報に対応する翻訳情報が存在していなければ、前記固有識別情報に相応する翻訳情報を生成し、生成された翻訳情報に基づいて前記テーブルに保存された前記翻訳情報をアップデートすることを特徴とする請求項17に記載のメディアファイル移動装置。
  20. MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる装置において、
    前記デバイスから前記メディアファイルと前記メディアファイルとに相応するアルバムファイルを受信するインターフェース部と、
    前記保存媒体の少なくとも一つのディレクトリを管理し、前記アルバムファイルと前記メディアファイルとについての書込み機能を行うファイルシステムと、
    前記インターフェース部から受信された前記アルバムファイルに基づく名称を有するディレクトリが前記ファイルシステムに存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するメディアファイル移動制御部と、を備えることを特徴とするメディアファイル移動装置。
  21. 前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び最近デバイスのモデル番号のうち、少なくとも何れか一つを含むことを特徴とする請求項20に記載のメディアファイル移動装置。
  22. 前記メディアファイル移動制御部は、
    前記アルバムファイルに基づくディレクトリ名称を生成し、前記生成されたディレクトリ名称を有するディレクトリが前記ファイルシステムに存在していなければ、前記ディレクトリ名称を有するディレクトリの生成を前記ファイルシステムに要求することを特徴とする請求項21に記載のメディアファイル移動装置。
  23. 前記メディアファイル移動制御部は、
    少なくとも一つのメディアデバイスの固有識別情報に相応する翻訳情報を保存するテーブルと、
    前記メディアデバイスの固有識別情報に基づいて前記テーブルから前記翻訳情報を得るテーブルマネジャーと、
    前記アルバムファイルをパージングするアルバムファイルパーサーと、
    前記インターフェース部から受信された前記アルバムファイルを前記アルバムファイルパーサーに伝送し、前記アルバムファイルパーサーから受信されたパージング結果に含まれている前記デバイスの固有識別情報を前記テーブルマネジャーに提供し、前記テーブルマネジャーから受信された翻訳情報に基づく名称を有するディレクトリが前記保存媒体に存在しているかについて前記ファイルシステムをチェックし、前記ディレクトリが存在すれば、前記ファイルシステムに前記アルバムファイルと前記メディアファイルとについての書込み機能を要求するファイルダウンロードマネジャーと、を備えることを特徴とする請求項20に記載のメディアファイル移動装置。
  24. 前記アルバムファイルは、前記デバイスの識別情報、前記デバイスのクラス、前記デバイスのモデル番号、前記デバイスの供給者または製作者の識別情報、及び最近デバイスのモデル番号のうち、少なくとも何れか一つを含むことを特徴とする請求項23に記載のメディアファイル移動装置。
  25. メディアファイルを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、
    前記メディアファイルの移動方法は、
    前記デバイスから前記デバイスの固有識別情報を受信するステップと、
    前記固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
    前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいてディレクトリを生成するステップと、
    前記デバイスから受信されたメディアファイルを前記ディレクトリに保存するステップと、を含むことを特徴とする保存媒体。
  26. MPV規格によってメディアファイルとアルバムファイルとを保存しているデバイスから保存媒体に前記メディアファイルを移動させる方法を行うためのプログラムが保存されたコンピュータ可読保存媒体において、
    前記メディアファイルの移動方法は、
    前記デバイスからアルバムファイルを受信するステップと、
    前記アルバムファイルをパージングして得た前記デバイスの固有識別情報に基づく名称を有するディレクトリが前記保存媒体に存在しているか否かをチェックするステップと、
    前記保存媒体に前記ディレクトリが存在していなければ、前記固有識別情報に基づいて前記ディレクトリを生成するステップと、
    前記デバイスの前記アルバムファイルと前記メディアファイルとを前記ディレクトリに保存するステップと、を含むことを特徴とする保存媒体。
JP2005147369A 2004-06-01 2005-05-19 メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体 Pending JP2005346706A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040039625A KR100601682B1 (ko) 2004-06-01 2004-06-01 미디어 파일 이동 방법, 장치 및 그 방법을 수행하기 위한 프로그램이 저장된 저장매체

Publications (2)

Publication Number Publication Date
JP2005346706A true JP2005346706A (ja) 2005-12-15
JP2005346706A5 JP2005346706A5 (ja) 2008-07-03

Family

ID=34980239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005147369A Pending JP2005346706A (ja) 2004-06-01 2005-05-19 メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体

Country Status (4)

Country Link
US (1) US20060004822A1 (ja)
EP (1) EP1603060A3 (ja)
JP (1) JP2005346706A (ja)
KR (1) KR100601682B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100115472A1 (en) * 2008-10-30 2010-05-06 Lee Kun-Bin Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8117443B1 (en) * 2005-10-05 2012-02-14 Oracle America, Inc. Method and apparatus for generating location independent unique identifiers
KR100736480B1 (ko) * 2005-11-21 2007-07-06 엘지전자 주식회사 포터블 디바이스의 미디어 동기화 장치 및 방법
US9146789B2 (en) 2006-03-21 2015-09-29 Oracle America, Inc. Method and apparatus for generating and using location-independent distributed object references
KR100843075B1 (ko) 2006-05-29 2008-07-03 삼성전자주식회사 데이터를 관리하는 장치 및 방법
JP2008059188A (ja) * 2006-08-30 2008-03-13 Seiko Epson Corp 情報処理装置
US9516178B2 (en) * 2006-09-20 2016-12-06 Marvell World Trade Ltd. Multiple media format support for printers
KR101442609B1 (ko) * 2008-02-12 2014-09-23 삼성전자주식회사 디지털 이미지 처리장치 및 디지털 이미지 처리장치의디지털 이미지 파일 정리 방법
US11301421B2 (en) * 2018-05-25 2022-04-12 Microsoft Technology Licensing, Llc Scalable multi-tier storage structures and techniques for accessing entries therein

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000509941A (ja) * 1997-01-08 2000-08-02 フラッシュポイント テクノロジー インコーポレイテッド デジタルカメラにおける着脱式メモリの管理方法およびシステム
JP2001144921A (ja) * 1999-11-12 2001-05-25 Fuji Photo Film Co Ltd 画像ファイルの管理方法、電子カメラ及び画像ファイル装置
JP2002108359A (ja) * 2000-09-29 2002-04-10 Casio Comput Co Ltd ダウンロードシステム、情報処理装置、及び、記録媒体
JP2002278901A (ja) * 2001-03-19 2002-09-27 Matsushita Electric Ind Co Ltd 携帯電話装置および携帯電話装置における受信ファイル管理方法
JP2002304399A (ja) * 2001-04-06 2002-10-18 Saora Inc 情報処理装置及びその方法、及びそのプログラム
JP2003263358A (ja) * 2002-03-08 2003-09-19 Sharp Corp 伝達元機器、伝達先機器、情報伝達システム、及び情報伝達システムにおけるシステム認識方法
JP2003296217A (ja) * 2002-04-03 2003-10-17 Canon Inc 通信端末装置及びその制御方法
JP2003346087A (ja) * 2002-05-24 2003-12-05 Matsushita Electric Ind Co Ltd 非接触リーダライタ、非接触リードライトシステム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000112799A (ja) * 1998-10-09 2000-04-21 Canon Inc 入力情報の分類記憶方法および情報記憶装置
JP2000194718A (ja) * 1998-12-28 2000-07-14 Fuji Photo Film Co Ltd ファイル統合装置および方法,ファイル統合プログラムを格納した記録媒体ならびにプリンタ制御システムおよび方法
AU7611300A (en) * 1999-11-23 2001-06-04 Microsoft Corporation Content-specific filename systems
US6928230B2 (en) * 2000-02-21 2005-08-09 Hewlett-Packard Development Company, L.P. Associating recordings and auxiliary data
EP1128284A2 (en) * 2000-02-21 2001-08-29 Hewlett-Packard Company, A Delaware Corporation Associating image and location data
DE60141931D1 (de) * 2000-02-21 2010-06-10 Hewlett Packard Co Vergrösserung von Bilddatensätzen
US6914626B2 (en) * 2000-02-21 2005-07-05 Hewlett Packard Development Company, L.P. Location-informed camera
GB2360658B (en) * 2000-03-20 2004-09-08 Hewlett Packard Co Camera with user identity data
US20020051065A1 (en) * 2000-04-26 2002-05-02 Nikon Corporation Recording medium for data file management, apparatus for data file management, handling apparatus for image data, and image capturing system
JP2001346135A (ja) * 2000-06-01 2001-12-14 Nikon Gijutsu Kobo:Kk デジタルプリントの注文・作成方法及び装置、並びに画像データの管理方法
US7624034B2 (en) * 2001-11-29 2009-11-24 Hewlett-Packard Development Company, L.P. Method for receiving and reconciling physical inventory data against an asset management system from a remote location
JP2003283985A (ja) * 2002-03-22 2003-10-03 Sharp Corp Gps内蔵画像記録装置
JP2004153428A (ja) * 2002-10-29 2004-05-27 Fuji Photo Film Co Ltd デジタルカメラ
KR100453060B1 (ko) * 2002-11-15 2004-10-15 삼성전자주식회사 MPV(MultiPhotoVideo) 환경하에서자산이 위치하는 경로와 파일 이름을 나타내는 라스트유알엘 복구 방법
US20040205286A1 (en) * 2003-04-11 2004-10-14 Bryant Steven M. Grouping digital images using a digital camera
KR100608613B1 (ko) * 2003-06-04 2006-08-03 삼성전자주식회사 오디오 랜디션 제공 방법 및 이를 이용한 저장 매체
US20040267715A1 (en) * 2003-06-26 2004-12-30 Microsoft Corporation Processing TOC-less media content
US7809728B2 (en) * 2003-07-09 2010-10-05 Canon Kabushiki Kaisha Recording/playback apparatus and method
JP2005244722A (ja) * 2004-02-27 2005-09-08 Canon Inc 記録再生装置
KR100631741B1 (ko) * 2004-04-02 2006-10-09 삼성전자주식회사 멀티미디어 데이터 처리 방법
JP4377737B2 (ja) * 2004-04-07 2009-12-02 オリンパス株式会社 デジタルカメラ、アルバム管理方法、およびアルバム管理プログラム
KR100644612B1 (ko) * 2004-04-26 2006-11-10 삼성전자주식회사 유알엘 정보 변경 방법, 라스트유알엘 정보 변경 장치 및 그 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체
US20050276570A1 (en) * 2004-06-15 2005-12-15 Reed Ogden C Jr Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media
JP4164478B2 (ja) * 2004-07-29 2008-10-15 キヤノン株式会社 再生装置
JP2006120107A (ja) * 2004-10-25 2006-05-11 Matsushita Electric Ind Co Ltd 画像情報とその印刷情報を記録する記録媒体及びその記録装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000509941A (ja) * 1997-01-08 2000-08-02 フラッシュポイント テクノロジー インコーポレイテッド デジタルカメラにおける着脱式メモリの管理方法およびシステム
JP2001144921A (ja) * 1999-11-12 2001-05-25 Fuji Photo Film Co Ltd 画像ファイルの管理方法、電子カメラ及び画像ファイル装置
JP2002108359A (ja) * 2000-09-29 2002-04-10 Casio Comput Co Ltd ダウンロードシステム、情報処理装置、及び、記録媒体
JP2002278901A (ja) * 2001-03-19 2002-09-27 Matsushita Electric Ind Co Ltd 携帯電話装置および携帯電話装置における受信ファイル管理方法
JP2002304399A (ja) * 2001-04-06 2002-10-18 Saora Inc 情報処理装置及びその方法、及びそのプログラム
JP2003263358A (ja) * 2002-03-08 2003-09-19 Sharp Corp 伝達元機器、伝達先機器、情報伝達システム、及び情報伝達システムにおけるシステム認識方法
JP2003296217A (ja) * 2002-04-03 2003-10-17 Canon Inc 通信端末装置及びその制御方法
JP2003346087A (ja) * 2002-05-24 2003-12-05 Matsushita Electric Ind Co Ltd 非接触リーダライタ、非接触リードライトシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100115472A1 (en) * 2008-10-30 2010-05-06 Lee Kun-Bin Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof

Also Published As

Publication number Publication date
KR20050114410A (ko) 2005-12-06
EP1603060A3 (en) 2006-11-15
KR100601682B1 (ko) 2006-07-14
EP1603060A2 (en) 2005-12-07
US20060004822A1 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
US7877814B2 (en) Content transferring apparatus, content transferring method, and computer program
JP5005726B2 (ja) 複数の供給源からのメディアファイルの管理
CN100588236C (zh) 数据再现设备和内容管理方法
JP5542271B2 (ja) 複数のソースから利用可能なメディアファイルの同期
JP4859943B2 (ja) メタデータ注入を用いたメディアファイルの管理
JP2005346706A (ja) メディアファイルの移動方法及び装置、並びにその方法を行うためのプログラムが保存された保存媒体
US20050223037A1 (en) File management method and apparatus for controlling assets in multimedia appliances and information recording medium therefor
JP2007527575A (ja) コンテンツを同期及び識別する方法及び装置
JP2008134966A (ja) データ管理サーバ、データ管理システム、データ管理方法およびプログラム
JP2007519082A (ja) バーチャルコンテンツディレクトリサービス
JP6336624B2 (ja) マルチメディア表示方法、装置及びデバイス
US20120109952A1 (en) System, method, and computer program for remote management of digital content
JP2007511829A (ja) コンテンツベースの部分ダウンロード
JP4894253B2 (ja) メタデータ生成装置およびメタデータ生成方法
KR100694084B1 (ko) 인쇄 방법, 인쇄 제어 방법, 인쇄 장치 및 멀티미디어제공 장치
JP2008532103A (ja) ポータブル装置のコンテンツを更新する方法
KR20040042612A (ko) MPV(MultiPhotoVideo) 환경하에서자산이 위치하는 경로와 파일 이름을 나타내는 라스트유알엘 복구 방법
US20050240626A1 (en) Method and apparatus for fixing up LastURL, and computer readable recording medium storing program for performing the method
JP2010102456A (ja) コンテンツ提供装置、コンテンツ提供システム、コンテンツ提供方法およびユーザインタフェースプログラム
JP2008041120A (ja) 情報処理装置及び情報処理方法
JP2008542901A (ja) 携帯型記憶媒体、ホスト装置及びこのホスト装置によりその携帯型記憶媒体のコンテンツにアクセスする方法
TWI607325B (zh) 檢索索引產生方法及應用此方法之伺服器
JP2010283707A (ja) 車載用電子装置および車載用電子装置の画像更新システム
KR100694157B1 (ko) 홈 네트워크의 멀티미디어 컨텐츠를 관리하는 방법 및 장치
JP5816852B2 (ja) コンテンツ検索装置、コンテンツ検索方法、プログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080516

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101214

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110913