(57)【要約】【課題】マルチメディア応用環境下で、ＭＰＶファイルを利用するために必要な資源及び／または記憶容量を最小化できるＭＰＶファイルを生成する方法と装置、及びその方法を行うためのプログラムが記録された記憶媒体を提供する。【解決手段】 マルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する段階と、マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する段階と、マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成する段階と、プロファイルバッグエレメント、各資産についての固有の識別情報、及びラストＵＲＬを利用して、マルチメディアコンテンツに対応するＭＰＶファイルを生成する段階と、を含む方法である。これにより、資源及び／または記憶容量が制限的なマルチメディアコンテンツ再生装置に適用可能なＭＰＶファイルを提供できる。【選択図】図１
2005293590.tif 000002
【特許請求の範囲】
【請求項１】
ＭＰＶファイルの生成方法において、
マルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する段階と、
前記マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する段階と、
前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成する段階と、
前記プロファイルバッグエレメント、前記各資産についての固有の識別情報、及び前記ラストＵＲＬに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成する段階と
を含むことを特徴とするＭＰＶファイルの生成方法。
【請求項２】
前記ＭＰＶファイルの生成段階は、各プリフィクスについて、既定の一つのネームスペースを使用することを特徴とする請求項１に記載のＭＰＶファイルの生成方法。
【請求項３】
前記ＭＰＶファイルの生成段階は、ＭＰＶ規格に定義されたメタデータフォーマットに基づいて、メタデータを生成することを特徴とする請求項１に記載のＭＰＶファイルの生成方法。
【請求項４】
前記ＭＰＶファイルの生成段階は、ＸＭＬエンティティを除いたＸＭＬに基づいて、前記ＭＰＶファイルを生成することを特徴とする請求項１に記載のＭＰＶファイルの生成方法。
【請求項５】
前記各資産についての固有の識別情報は、ｍｐｖ：ｉｄであることを特徴とする請求項１に記載のＭＰＶファイルの生成方法。
【請求項６】
ＭＰＶファイルの生成装置において、
マルチメディアコンテンツが入力されれば、前記入力されるマルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成するプロファイルバッグエレメント生成器と、
前記マルチメディアコンテンツに含まれた各資産の固有の識別情報を生成する識別情報生成器と、
前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成するラストＵＲＬ生成器と、
各プリフィクスについての一つのネームスペースを提供するネームスペース提供器と、
前記プロファイルバッグエレメント生成器により生成されたプロファイルバッグエレメント、前記識別情報生成器により生成された識別情報、前記ラストＵＲＬ生成器により生成されたラストＵＲＬ、前記ネームスペース提供器により提供されるネームスペースに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成し、前記ＭＰＶファイルのメタデータを生成するＭＰＶファイルフォーマッタと、
ＭＰＶ規格に定義されたメタデータフォーマットによって、前記ＭＰＶファイルのメタデータが生成されるように、前記ＭＰＶファイルフォーマッタを制御するメタデータ生成制御部と
を含むことを特徴とするＭＰＶファイルの生成装置。
【請求項７】
マルチメディア応用環境下で、ＭＰＶファイルの生成方法を行うためのコンピュータ読み取り可能なプログラムが記録された記憶媒体において、
前記ＭＰＶファイルの生成方法は、
マルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する段階と、
前記マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する段階と、
前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成する段階と、
前記プロファイルバッグエレメント、前記各資産についての固有の識別情報、及び前記ラストＵＲＬに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成する段階と
を含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア応用環境で、ＭＰＶ（ＭｕｌｔｉＰｈｏｔｏＶｉｄｅｏまたはＭｕｓｉｃＰｈｏｔｏＶｉｄｅｏ）ファイルの生成方法と装置、及びその方法を行うためのプログラムが記録された記憶媒体に関する。
【背景技術】
【０００２】
個人用コンピュータのようなマルチメディアコンテンツ再生装置と、マルチメディアコンテンツ生成装置との間の相互連動性を補強するために、ＯＳＴＡ（Ｏｐｔｉｃａｌ Ｓｔｏｒａｇｅ Ｔｅｃｈｎｏｌｏｇｙ Ａｓｓｏｃｉａｔｉｏｎ）と、Ｉ３Ａ（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｉｍａｇｉｎｇ Ｉｎｄｕｓｔｒｙ Ａｓｓｏｃｉａｔｉｏｎ）とにより、ＭＰＶ規格についての標準化が進められている。
【０００３】
ＭＰＶ規格は、光学ディスク、メモリカード、コンピュータハードディスクのような記憶媒体、または保存装置に保存されるか、またはインターネットプロトコルにより交換されるデジタル写真、ビデオ、オーディオ、テキスト、ドキュメント等のマルチメディアデータを容易に管理、再生及び交換することを目的としている。
【０００４】
このようなＭＰＶ規格は、ＭＰＶコアと、ＭＰＶコアを利用するプロファイルと定義される。ＭＰＶコアは、コレクション、メタデータ、及び識別子のようなエレメントを含み、コレクションは、マニフェスト、資産目録、及び表示資産などのエレメントを含む。メタデータは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）フォーマットにより、識別のために、ラストＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）、インスタンスＩＤ、ドキュメントＩＤ、コンテンツＩＤを利用するように定義されている。また、プロファイルは、ベーシックプロファイル、プレゼンテーションプロファイル、ミュージックプロファイルが定義されている。
【０００５】
このように、現在発表されたＭＰＶ規格は、多様なマルチメディアコンテンツ再生装置と、多様なマルチメディアコンテンツ生成装置との間の互換性のために、発生可能な多様な形態のマルチメディアコンテンツを考慮しているが、強制事項はない。したがって、マルチメディアコンテンツ生成装置の仕様によって、多様なフォーマットを有するＭＰＶファイルが生成されうるので、マルチメディアコンテンツ再生装置は、ＭＰＶファイルを多様な側面でパーシングできねばならない。
【０００６】
例えば、ＭＰＶファイルで使われるプロファイルを、ＭＰＶファイルを生成する時に定義せよという強制事項がないので、マルチメディアコンテンツ再生装置は、ＭＰＶファイルに資産目録、アルバム、ミュージック資産、及びその他の特定エレメントが存在するかをパーシングし、その結果によって使われるプロファイルを追加するか、または削除した結果に基づいてプロファイルバッグをアップデートするか、またはプロファイルバッグが存在しなければ、プロファイルバッグを生成できる機能を有さねばならない。
【０００７】
このように多様なフォーマットでＭＰＶファイルをパーシングするために、マルチメディアコンテンツ再生装置は、豊富な資源及び／または豊富な記憶容量を有さねばならない。したがって、システム資源及び／または記憶容量が制限されるＣＥ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ）装置、またはＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ Ｔｅｃｈｎｏｌｏｇｙ）装置の場合に、マルチメディアコンテンツ生成装置により生成されたＭＰＶファイルを使用し難い。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、マルチメディア応用環境下で、ＭＰＶファイルを利用するために必要な資源及び／または記憶容量を最小化できるＭＰＶファイルを生成する方法と装置、及びその方法を行うためのプログラムが記録された記憶媒体を提供するところにある。
【０００９】
本発明が解決しようとする他の課題は、資源及び／または記憶容量が制限される装置でも利用可能なＭＰＶファイルを生成する方法と装置、及びその方法を行うためのプログラムが記録された記憶媒体を提供するところにある。
【課題を解決するための手段】
【００１０】
前記課題を解決するために、本発明は、マルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する段階と、前記マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する段階と、前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成する段階と、前記プロファイルバッグエレメント、前記各資産についての固有の識別情報、及び前記ラストＵＲＬに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成する段階とを含むＭＰＶファイルの生成方法を提供する。
【００１１】
前記ＭＰＶファイルの生成段階は、各プリフィクス別に予め決定した一つのネームスペースを使用し、ＭＰＶ規格に定義されたメタデータフォーマットに基づいて、メタデータを生成することが望ましい。
前記ＭＰＶファイルの生成段階は、ＸＭＬエンティティを除いたＸＭＬに基づいて、前記ＭＰＶファイルを生成することが望ましい。前記各資産についての固有の識別情報は、ｍｐｖ：ｉｄであることが望ましい。
【００１２】
前記課題を解決するために、本発明は、マルチメディアコンテンツが入力されれば、前記入力されるマルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成するプロファイルバッグエレメント生成器と、前記マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する識別情報生成器と、前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成するラストＵＲＬ生成器と、各プリフィクス別に一つのネームスペースを提供するネームスペース提供器と、前記プロファイルバッグエレメント生成器により生成されるプロファイルバッグエレメント、前記識別情報生成器により生成される識別情報、前記ラストＵＲＬ生成器により生成されるラストＵＲＬ、前記ネームスペース提供器により提供されるネームスペースに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成し、前記ＭＰＶファイルのメタデータを生成するＭＰＶファイルフォーマッタと、ＭＰＶ規格に定義されたメタデータフォーマットによって、前記ＭＰＶファイルのメタデータが生成されるように、前記ＭＰＶファイルフォーマッタを制御するメタデータ生成制御部とを含むＭＰＶファイルの生成装置を提供する。
【００１３】
前記課題を解決するために、本発明は、マルチメディア応用環境下で、ＭＰＶファイルの生成方法を行うためのプログラムが記録された記憶媒体において、前記ＭＰＶファイルの生成方法は、マルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する段階と、前記マルチメディアコンテンツに含まれた各資産についての固有の識別情報を生成する段階と、前記マルチメディアコンテンツに含まれた各資産のＵＲＩに基づいて、ラストＵＲＬを生成する段階と、前記プロファイルバッグエレメント、前記各資産についての固有の識別情報、及び前記ラストＵＲＬに基づいて、前記マルチメディアコンテンツに対応するＭＰＶファイルを生成する段階とを含む記憶媒体を提供する。
【発明の効果】
【００１４】
本発明の実施例によって、パーシングが容易なようにＭＰＶファイルを生成することによって、資源及び／または記憶容量が制限されるＣＥ装置、またはＩＴ装置で使用可能なＭＰＶファイルを提供できるだけでなく、装置間の互換性を最大化し、かつマルチメディアコンテンツ再生装置でのＭＰＶパーサの負荷を減らすことができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付された図面を参照して、本発明による実施形態を詳細に説明する。
図１は、本発明の望ましい実施形態によるＭＰＶファイルの生成装置の機能ブロック図である。図１に示されたＭＰＶファイルの生成装置は、マルチメディアコンテンツ生成装置に含まれうる。マルチメディアコンテンツ生成装置は、デジタルビデオカメラ、デジタルスチルカメラ等のＣＥ装置、またはＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）のようなＩＴ装置でありえる。図１を参照すれば、ＭＰＶファイルの生成装置は、マルチメディアコンテンツ生成部１００、及びＭＰＶファイル生成部１１０を含む。
【００１６】
マルチメディアコンテンツ生成部１００は、マルチメディアデータに基づいて、マルチメディアコンテンツを生成する。例えば、マルチメディアコンテンツは、シンプルメディアデータと複合メディアデータとに基づいて、デジタルカメラ、デジタルカムコーダ、デジタルオーディオ再生装置のようなＣＥ装置で生成されうる。シンプルメディアデータは、デジタル写真、ビデオ、デジタルオーディオ、ドキュメント等を含む。複合メディアデータは、デジタル写真＋デジタルオーディオ、連続撮影デジタル写真、パノラマ撮影デジタル写真などを含む。生成されたマルチメディアコンテンツは、ＭＰＶファイル生成部１１０へ伝送される。
【００１７】
ＭＰＶファイル生成部１１０は、入力されたマルチメディアコンテンツに適したＭＰＶファイルを生成する。前記ＭＰＶファイルは、ＭＰＶマニフェストファイル、またはＭＰＶドキュメントともいう。ＭＰＶファイル生成部１１０は、プロファイルバッグエレメント生成器１１１、識別情報生成器１１２、ラストＵＲＬ生成器１１３、ネームスペース提供器１１４、メタデータ生成制御部１１５、及びＭＰＶファイルフォーマッタ１１６を含む。
【００１８】
プロファイルバッグエレメント生成器１１１は、入力されるマルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成する。プロファイルバッグエレメントは、生成されるＭＰＶファイルが使用するプロファイルを定義するものである。定義可能なプロファイルは、ベーシックプロファイル、プレゼンテーションプロファイル、及びミュージックプロファイルがある。ベーシックプロファイルは、マルチメディアコンテンツの目録である資産を定義する。プレゼンテーションプロファイルは、ディスプレイ画面にマルチメディアコンテンツを表示する方法を定義する。ミュージックプロファイルは、音楽ファイルのコレクション、前記音楽ファイルについての音楽家、製作年度、オンライン情報などを定義する。
【００１９】
したがって、若し、入力されるマルチメディアコンテンツが資産目録についてのテキストであれば、プロファイルバッグエレメント生成器１１１は、生成されるＭＰＶファイルが使用可能なプロファイルを、ベーシックプロファイルと定義するためのプロファイルバッグエレメントを下記のように生成できる。
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ．ｏｒｇ／ｍｐｖ／ｂａｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
【００２０】
若し、入力されるマルチメディアコンテンツがビデオであれば、プロファイルバッグエレメント生成器１１１は、生成されるＭＰＶファイルが使用可能なプロファイルを、プレゼンテーションプロファイルと定義するためのプロファイルバッグエレメントを下記のように生成できる。
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ．ｏｒｇ／ｍｐｖ／ｂａｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ．ｏｒｇ／ｍｐｖ／ｐｒｅｓｅｎｔａｔｉｏｎ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
【００２１】
若し、入力されるマルチメディアコンテンツがオーディオであれば、プロファイルバッグエレメント生成器１１１は、生成されるＭＰＶファイルが使用可能なプロファイルを、ミュージックプロファイルとベーシックプロファイルとを共に定義するためのプロファイルバッグエレメントを下記のように生成できる。
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ，ｏｒｇ／ｍｐｖ／ｂａｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ，ｏｒｇ／ｍｐｖ／ｍｕｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
【００２２】
若し、入力されるマルチメディアコンテンツが、ビデオとオーディオとが結合されたものであれば、プロファイルバッグエレメント生成器１１１は、生成されるＭＰＶファイルが使用可能なプロファイルを、プレゼンテーションプロファイルとミュージックプロファイルとを共に定義するためのプロファイルバッグエレメントを下記のように生成できる。
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ，ｏｒｇ／ｍｐｖ／ｂａｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ，ｏｒｇ／ｍｐｖ／ｐｒｅｓｅｎｔａｔｉｏｎ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
＜ｆｉｌｅ：ｐｒｏｆｉｌｅ＞ｈｔｔｐ：／／ｎｓ．ｏｓｔａ，ｏｒｇ／ｍｐｖ／ｍｕｓｉｃ／１．０／＜／ｆｉｌｅ：ｐｒｏｆｉｌｅ＞
【００２３】
前述したように、プロファイルバッグエレメント生成器１１１は、ベーシックプロファイルを基本的に生成する。生成されたプロファイルバッグエレメントは、ＭＰＶファイルフォーマッタ１１６へ伝送される。
【００２４】
ＭＰＶファイルフォーマッタ１１６は、ＭＰＶファイルを形成する時、プロファイルバッグエレメント生成器１１１から伝送されるプロファイルバッグエレメントを、図２Ａに示されたように、ＭＰＶファイルのメタデータの“ＰＲＯＦＩＬＥ−ＤＥＣＬＡＴＡＴＩＯＮ”位置に定義できる。したがって、プロファイルバッグエレメント生成器１１１から、ミュージックプロファイルとプレゼンテーションプロファイルとを、共に定義するためのプロファイルバッグエレメントが生成されれば、ＭＰＶファイルフォーマッタ１１６は、図２Ｂに示されたように、メタデータを定義できる。
【００２５】
識別情報生成器１１２は、入力されるマルチメディアコンテンツに基づいて、各資産ごとに固有なｍｐｖ：ｉｄを割り当て、割り当てられたｍｐｖ：ｉｄを生成する。マルチメディアコンテンツの資産は、スチール、ビデオ、オーディオ、テキスト、プリント、ドキュメント、マニフェストリンク等のようなシンプル資産と、スチールウィズオーディオ、スチールマルチショットシーケンス、スチールパノラマシーケンスのような複合資産と区分される。
【００２６】
識別情報生成器１１２は、シンプル資産単位で固有なｍｐｖ：ｉｄを割り当てる。即ち、入力されるマルチメディアコンテンツが複合資産である場合に、各資産別に固有なｍｐｖ：ｉｄを割り当てる。各資産別に割り当てられるｍｐｖ：ｉｄは、該当するＭＰＶファイルのみで有効なものである。即ち、現在に入力されるマルチメディアコンテンツに含まれたスチールに、“ｓｔｉｌｌ００１”のｍｐｖ：ｉｄが割り当てられる場合に、該当するＭＰＶファイルに含まれる他のスチールに、“ｓｔｉｌｌ００１”をｍｐｖ：ｉｄに割り当てられない。しかし、他のＭＰＶファイルで生成されるマルチメディアコンテンツに含まれているスチールに、“ｓｔｉｌｌ００１”をｍｐｖ：ｉｄに割り当てることができる。
【００２７】
識別情報生成器１１２から生成された各資産別に割り当てられたｍｐｖ：ｉｄは、ＭＰＶファイルフォーマッタ１１６に提供される。入力されるマルチメディアコンテンツについての資産目録を生成する時、ＭＰＶファイルフォーマッタ１１６は、識別情報生成器１１２から伝送される各資産別に割り当てられたｍｐｖ：ｉｄを利用する。
ラストＵＲＬ生成器１１３は、入力されるマルチメディアコンテンツに基づいて、各資産別に資産の位置を復元できるラストＵＲＬを生成する。ラストＵＲＬは、ＵＲＩシンタックスに基づいて、相対的なＵＲＩを使用して定義する。
【００２８】
例えば、ラストＵＲＬ生成器１１３は、入力されるマルチメディアコンテンツに基づいて、アルバムのラストＵＲＬを＜ｍｐｖ：ＬａｓｔＵＲＬ＞／ｉｍａｇｅｓ／ａｌｂｕｍ．ｐｖｍ＜／ｍｐｖ：ＬａｓｔＵＲＬ＞のように生成できる。
ラストＵＲＬ生成器１１３は、入力されるマルチメディアコンテンツに含まれたオーディオのラストＵＲＬを、＜ｍｐｖ：ＬａｓｔＵＲＬ＞／ａｕｄｉｏｓ／ａｕｄｉｏ０１．ｍｐ３＜／ｍｐｖ：ＬａｓｔＵＲＬ＞のように生成できる。
【００２９】
ラストＵＲＬ生成器１１３は、入力されるマルチメディアコンテンツに含まれたスチールのラストＵＲＬを、＜ｍｐｖ：ＬａｓｔＵＲＬ＞／ｉｍａｇｅｓ／ｓｔｉｌｌ０４．ｊｐｇ＜／ｍｐｖ：ＬａｓｔＵＲＬ＞のように生成できる。
前記生成されたラストＵＲＬは、ＭＰＶファイルフォーマッタ１１６に提供される。ＭＰＶファイルフォーマッタ１１６は、入力されるマルチメディアコンテンツについての資産目録を生成する時、ラストＵＲＬ生成器１１３から伝送された各資産別のラストＵＲＬを利用する。
【００３０】
ネームスペース提供器１１４は、ＭＰＶファイルフォーマッタ１１６によりＭＰＶファイルを形成する時、表１に定義されたように、ＭＰＶ規格で大衆的に使われるネームスペースが使われるように、既定のネームスペースを提供する。この際、各プリフィクス別に一つのネームスペースが割り当てられるように、ネームスペースを提供する。したがって、プリフィクスが“ｄｃ，ｄｃｔｅｒｍｓ”であるエレメントも、表１に定義されたように、一つのネームスペースが提供される。
【００３１】
ネームスペース提供器１１４は、ＭＰＶファイルフォーマッタ１１６にネームスペースを提供でき、ＭＰＶファイルフォーマッタ１１６が、各プリフィクスに基づいて対応するネームスペースを要求する度に、該当するネームスペースを提供できる。
【表１】
2005293590.tif 000003
【００３２】
メタデータ生成制御部１１５は、ＭＰＶ規格に定義されているメタデータフォーマットに基づいて、入力されるマルチメディアコンテンツのメタデータが生成されるように、ＭＰＶファイルフォーマッタ１１６を制御する。これにより、ＭＰＶファイルフォーマッタ１１６は、マルチメディアコンテンツ生成装置と、マルチメディアコンテンツ再生装置との間の互換性のために、ＭＰＶ規格に定義されているＤＣ−ＮＭＦフォーマットや、図３に示されたようなＪＰＥＧ２０００に基づいてメタデータを生成できる。
【００３３】
ＭＰＶファイルフォーマッタ１１６は、プロファイルバッグエレメント生成器１１１、識別情報生成器１１２、ラストＵＲＬ生成器１１３、ネームスペース提供器１１４、及びメタデータ生成制御部１１５からそれぞれ提供される情報に基づいて、入力されるマルチメディアコンテンツに対応するＭＰＶファイルを形成する。この際、ＭＰＶファイルフォーマッタ１１６は、ＸＭＬに基づいてＭＰＶファイルを形成するが、各資産は、一つのメタデータのみを有し、同一な＜ｄｃ：ｃｒｅａｔｏｒ＞値を有する。また、ＭＰＶファイルフォーマッタ１１６は、ＭＰＶファイルを生成する時、ＸＭＬエンティティを使用しない。
【００３４】
図４は、本発明によるＭＰＶファイルの生成方法の動作フローチャートである。
図４を参照すれば、図１のマルチメディアコンテンツ生成部１００により生成されたマルチメディアコンテンツが入力されれば（４０１）、入力されたマルチメディアコンテンツに基づいて、プロファイルバッグエレメントを生成し（４０２）、前記入力されたマルチメディアコンテンツに含まれる各資産別に、固有なｍｐｖ：ｉｄを生成し（４０３）、前記入力されたマルチメディアコンテンツに含まれる各資産別のラストＵＲＬを相対的なＵＲＩに基づいて生成する（４０４）。
【００３５】
このように生成されたプロファイルバッグエレメント、各資産別のｍｐｖ：ｉｄ、及び各資産別のラストＵＲＬを利用して、入力されたマルチメディアコンテンツのＭＰＶファイルを生成する（４０５）。この際、メタデータは、ＭＰＶ規格に定義されている一般的なメタデータフォーマットに基づいて作成される。即ち、図３に示されたように、ＪＰＥＧ２０００に基づいてメタデータを作成できる。また、ＭＰＶ規格に定義されているネームスペースを使用し、使用しようとするネームスペースは、各プリフィクス別に一つのネームスペースが利用されるように、予め定義され、予め定義されたネームスペースをＭＰＶファイルの生成時に利用する。そして、ＭＰＶファイルは、ＸＭＬエンティティを除いたＸＭＬ基盤ドキュメントとして生成する。
【００３６】
図５は、本発明の実施形態によって生成されたＭＰＶファイルを利用する、マルチメディアコンテンツ再生装置の機能ブロック図である。図５を参照すれば、前記マルチメディアコンテンツ再生装置は、記憶媒体５０１、ＭＰＶパーサ５０２、再生制御部５０３、ビデオ出力部５０４及びオーディオ出力部５０５を含む。
記憶媒体５０１は、本発明によって生成されたＭＰＶファイルと、ＭＰＶファイルにより参照されるコンテンツ（または、マルチメディアコンテンツ）とを保存する。
【００３７】
ＭＰＶパーサ５０２は、記憶媒体５０１から読み取ったＭＰＶファイルをパーシングする時、各資産及びメタデータをパーシングして、記憶媒体５０１に保存されているコンテンツを再生できるようにする再生制御情報を再生制御部５０３に提供する。この際、ＭＰＶパーサ５０２は、各資産についての複数のエレメントを一つ一つパーシングせず、該当する位置に定義されているエレメントを検出し、検出されたエレメントに基づいて、再生制御信号を再生制御部５０３に出力できる。
【００３８】
例えば、プロファイルバッグの場合に、ＭＰＶパーサ５０２は、アルバムや資産目録のような資産の存在如何を検索せず、図２Ｂに示されたように、ＭＰＶファイルの前半部に定義されているプロファイルバッグエレメントを検出して、再生制御部５０３に出力できる。これにより、再生制御部５０３は、使われるプロファイルを認識できる。
また、ＭＰＶファイルがＸＭＬエンティティを除いたＸＭＬに基づいて作成されているので、ＭＰＶパーサ５０２は、ＸＭＬエンティティを運営できない場合にも、ＭＰＶファイルを分析できるだけでなく、ＸＭＬエンティティを運営できるとしても、ＭＰＶファイルの分析時、ＸＭＬエンティティを考慮しなくてもよいので、ＭＰＶパーサ５０２の負荷を減らすことができる。
【００３９】
ＭＰＶパーサ５０２から提供される再生制御信号が受信されれば、再生制御部５０３は、受信された再生制御信号に基づいて、記憶媒体５０１に保存されているコンテンツが再生できるように、ビデオ出力部５０４とオーディオ出力部５０５とを制御する。ビデオ出力部５０４は、再生制御部５０３から伝送されるデジタル写真のような映像に該当するコンテンツをディスプレイする。オーディオ出力部５０５は、再生制御部５０３から伝送されるオーディオ信号を出力する。
【００４０】
以上、説明したようなＭＰＶファイルの生成方法を行うためのプログラムは、コンピュータ読み取り可能な記憶媒体に、コンピュータ読み取り可能なコードとして具現することが可能である。コンピュータ読み取り可能な記憶媒体は、コンピュータシステムによって読み取られるデータが保存されるあらゆる種類の保存装置を含む。コンピュータ読み取り可能な記憶媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、また、キャリアウエーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。
【００４１】
また、コンピュータ読み取り可能な記憶媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ読み取り可能なコードが保存され、実行されうる。そして、前記ＭＰＶファイルの生成方法を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマにより容易に推論されうる。
【００４２】
これまで本発明について、その望ましい実施形態を中心に見た。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で、変形された形態で具現されうるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる相違点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００４３】
本発明は、マルチメディア応用環境で、資源または記憶容量が制限されるＣＥ装置、またはＩＴ装置で使用可能なＭＰＶファイルを生成することに関わる技術分野に適用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の望ましい実施形態によるＭＰＶファイルの生成装置の機能ブロック図である。
【図２Ａ】プロファイルバッグについてのＭＰＶファイルの例である。
【図２Ｂ】本発明の実施形態によって、プロファイルバッグが定義されたＭＰＶファイルの例である。
【図３】ＪＰＥＧ２０００フォーマットに基づいたメタデータの生成の例である。
【図４】本発明の望ましい実施形態によるＭＰＶファイルの生成方法の動作フローチャートである。
【図５】本発明の望ましい実施形態によって生成されたＭＰＶファイルを使用するマルチメディアコンテンツ再生装置の機能ブロック図である。
【符号の説明】
【００４５】
１００…マルチメディアコンテンツ生成部
１１０…ＭＰＶファイル生成部
１１１…プロファイルバッグエレメント生成器
１１２…識別情報生成器
１１３…ラストＵＲＬ生成器
１１４…ネームスペース提供器
１１５…メタデータ生成制御部
１１６…ＭＰＶファイルフォーマッタ
【図１】
2005293590.tif 000004
【図２Ａ】
2005293590.tif 000005
【図２Ｂ】
2005293590.tif 000006
【図３】
2005293590.tif 000007
【図４】
2005293590.tif 000008
【図５】
2005293590.tif 000009