(57)【要約】  本発明は、マルチメディアデータの符号化／復号化方法及び装置に関するものであって、その符号化方法は、ファイルフォーマットに対する情報を持つファイルタイプ領域を生成するステップと、複数のメディアデータ領域を含むデータ領域を生成するステップと、上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を生成するステップとを含む。本発明によると、少量のマルチメディアデータだけでスライドショーを構成できる効果がある。それによって、マルチメディアデータの処理及び転送時間を減少させることができる。
2009512325.tif 000002
【特許請求の範囲】
【請求項１】
ファイルフォーマットに対する情報を持つファイルタイプ領域を生成するステップと、
複数のメディアデータ領域を含むデータ領域を生成するステップと、
前記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を生成するステップと、を有し、
前記トラック領域は前記メディアデータ領域に含まれたメディアデータを再生するためのタイミング情報を含み、前記データ領域に含まれた複数のメディアデータは一つのタイムラインに従属される、
ことを特徴とする符号化方法。
【請求項２】
前記メディアデータに対する情報を含むメタ領域を生成するステップを更に有する、請求項１に記載の符号化方法。
【請求項３】
前記メディア情報領域は、前記複数のトラック領域と前記メタ領域とを含む、請求項２に記載の符号化方法。
【請求項４】
前記ファイルタイプ領域、メディア情報領域、及びデータ領域が一つのファイルを構成する、請求項１に記載の符号化方法。
【請求項５】
前記データ領域は複数のイメージデータを持つイメージデータ領域を含み、前記メディア情報領域は前記イメージデータ領域に対応するスライドショー領域を含む、請求項１に記載の符号化方法。
【請求項６】
前記スライドショー領域は、前記複数のイメージデータのタイミング情報を含む、請求項５に記載の符号化方法。
【請求項７】
前記スライドショー領域は、前記複数のメディアデータのタイミング情報を全て含む、請求項５に記載の符号化方法。
【請求項８】
前記スライドショー領域は、前記イメージデータのタイミング情報を持つメディア領域と前記イメージデータに対するメタ情報を持つメタ領域とを含む、請求項５に記載の符号化方法。
【請求項９】
前記イメージデータ領域は、複数の停止画データを含む、請求項５に記載の符号化方法。
【請求項１０】
前記複数のトラック領域の各々は、メディアデータのタイミング情報を持つメディア領域と前記メディアデータに対するメタ情報を持つメタ領域とを含む、請求項１に記載の符号化方法。
【請求項１１】
前記複数のメディアデータの各々に対して前記タイミング情報が存在する、請求項１に記載の符号化方法。
【請求項１２】
ファイルフォーマットに対する情報を持つファイルタイプ領域、複数のメディアデータ領域を含むデータ領域、及び前記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を持つマルチメディアデータの入力を受けるステップと、
前記トラック領域に含まれたタイミング情報を利用して前記メディアデータ領域に含まれたメディアデータを再生するステップと、を有し、
前記データ領域に含まれた複数のメディアデータは、一つのタイムラインに従属される、
ことを特徴とする復号化方法。
【請求項１３】
前記メディア情報領域は、前記メディアデータに対する情報を含むメタ領域を含む、請求項１２に記載の復号化方法。
【請求項１４】
前記データ領域は複数のイメージデータを持つイメージデータ領域を含み、前記メディア情報領域は前記イメージデータ領域に対応するスライドショー領域を含む、請求項１２に記載の復号化方法。
【請求項１５】
前記スライドショー領域は、前記複数のイメージデータのタイミング情報を含む、請求項１４に記載の復号化方法。
【請求項１６】
前記スライドショー領域は、前記複数のメディアデータのタイミング情報を全て含む、請求項１４に記載の復号化方法。
【請求項１７】
前記スライドショー領域は、前記イメージデータのタイミング情報を持つメディア領域と前記イメージデータに対するメタ情報を持つメタ領域とを含む、請求項１４に記載の復号化方法。
【請求項１８】
前記複数のメディアデータの各々に対して前記タイミング情報が存在する、請求項１２に記載の復号化方法。
【請求項１９】
ファイルフォーマットに対する情報を持つファイルタイプ領域を生成するファイルタイプ領域生成部と、
複数のメディアデータ領域を含むデータ領域を生成するデータ領域生成部と、
前記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を生成するメディア情報領域生成部と、を有し、
前記トラック領域は前記メディアデータ領域に含まれたメディアデータを再生するためのタイミング情報を含み、前記データ領域に含まれた複数のメディアデータは一つのタイムラインに従属される、
ことを特徴とする符号化装置。
【請求項２０】
前記メディア情報領域生成部は、前記メディアデータに対する情報を含むメタ領域を生成する、請求項１９に記載の符号化装置。
【請求項２１】
前記データ領域は複数のイメージデータを持つイメージデータ領域を含み、前記メディア情報領域は前記イメージデータ領域に対応するスライドショー領域を含む、請求項１９に記載の符号化装置。
【請求項２２】
前記スライドショー領域は、前記イメージデータのタイミング情報を持つメディア領域と前記イメージデータに対するメタ情報を持つメタ領域とを含む、請求項２１に記載の符号化装置。
【請求項２３】
前記複数のメディアデータの各々に対して前記タイミング情報が存在する、請求項１９に記載の符号化装置。
【請求項２４】
ファイルフォーマットに対する情報を持つファイルタイプ領域、複数のメディアデータ領域を含むデータ領域、及び前記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を持つマルチメディアデータの入力を受けるデータ入力部と、
前記トラック領域に含まれたタイミング情報を利用して前記メディアデータ領域に含まれたメディアデータを再生する再生部と、を有し、
前記データ領域に含まれた複数のメディアデータは、一つのタイムラインに従属される、
ことを特徴とする復号化装置。
【請求項２５】
前記メディア情報領域は、前記メディアデータに対する情報を含むメタ領域を含み、
前記再生部は、前記メタ領域に含まれた位置情報を利用して前記メディアデータ領域に含まれたメディアデータを読み込む、請求項２４に記載の復号化装置。
【請求項２６】
前記データ領域は複数のイメージデータを持つイメージデータ領域を含み、前記メディア情報領域は前記イメージデータ領域に対応するスライドショー領域を含む、請求項２４に記載の復号化装置。
【請求項２７】
前記複数のメディアデータの各々に対して前記タイミング情報が存在する、請求項２４に記載の復号化装置。
【請求項２８】
ファイルフォーマットに対する情報を持つファイルタイプ領域と、
複数のメディアデータ領域を含むデータ領域と、
前記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域と、を有し、
前記トラック領域は、前記メディアデータ領域に含まれたメディアデータを再生するためのタイミング情報を含む、
ことを特徴とするマルチメディアデータ構造。
【請求項２９】
前記メディア情報領域は、前記メディアデータに対する情報を含むメタ領域を含む、請求項２８に記載のマルチメディアデータ構造。
【請求項３０】
請求項１乃至１８のうち、いずれか１項に記載された方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ、オーディオ、テキストなどを含むマルチメディアデータを符号化／復号化する方法及び装置に関し、より詳しくは、複数のメディアデータを順次再生してスライドショーを構成するための符号化／復号化方法及び装置に関する。
【背景技術】
【０００２】
ビデオ、オーディオ、及びテキストのような多様な形態のメディアデータを統合して符号化し復号化するマルチメディアデータ処理方法においては、データの量が非常に大きくて、符号化／復号化に消耗される時間及びデータ転送に消耗される時間が増加する問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする技術的課題は、マルチメディアデータを効率的に符号化／復号化できるマルチメディアデータ構造を提供し、それを用いたマルチメディアデータの符号化／復号化方法及び装置を提供することにある。
【課題を解決するための手段】
【０００４】
前述した技術的課題を解決するための本発明による符号化方法は、ファイルフォーマットに対する情報を持つファイルタイプ領域を生成するステップと、複数のメディアデータ領域を含むデータ領域を生成するステップと、上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を生成するステップとを含み、上記トラック領域は上記メディアデータ領域に含まれたメディアデータを順次に再生するためのタイミング情報（timing information）を含み、上記データ領域に含まれた複数のメディアデータは一つのタイムライン（timeline）に従属されることを特徴とする。
【０００５】
前述した技術的課題を解決するための本発明による復号化方法は、ファイルフォーマットに対する情報を持つファイルタイプ領域、複数のメディアデータ領域を含むデータ領域、及び上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を持つマルチメディアデータの入力を受けるステップと、上記トラック領域に含まれたタイミング情報を利用して上記メディアデータ領域に含まれたメディアデータを順次に再生するステップとを含み、上記データ領域に含まれた複数のメディアデータは、一つのタイムラインに従属されることを特徴とする。
【０００６】
前述した技術的課題を解決するための本発明による符号化装置は、ファイルフォーマットに対する情報を持つファイルタイプ領域を生成するファイルタイプ領域生成部と、複数のメディアデータ領域を含むデータ領域を生成するデータ領域生成部と、上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を生成するメディア情報領域生成部とを含み、上記トラック領域は上記メディアデータ領域に含まれたメディアデータを順次に再生するためのタイミング情報を含み、上記データ領域に含まれた複数のメディアデータは一つのタイムラインに従属されることを特徴とする。
【０００７】
前述した技術的課題を解決するための本発明による復号化装置は、ファイルフォーマットに対する情報を持つファイルタイプ領域、複数のメディアデータ領域を含むデータ領域、及び上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域を持つマルチメディアデータの入力を受けるデータ入力部と、上記トラック領域に含まれたタイミング情報を利用して上記メディアデータ領域に含まれたメディアデータを順次に再生する再生部とを含み、上記データ領域に含まれた複数のメディアデータは、一つのタイムラインに従属されることを特徴とする。
【０００８】
前述した技術的課題を解決するための本発明によるマルチメディアデータ構造は、ファイルフォーマットに対する情報を持つファイルタイプ領域と、複数のメディアデータ領域を含むデータ領域と、上記複数のメディアデータ領域の各々に対応する複数のトラック領域を含むメディア情報領域とを含み、上記トラック領域は、上記メディアデータ領域に含まれたメディアデータを順次に再生するためのタイミング情報を含むことを特徴とする。
【発明の効果】
【０００９】
本発明に係るマルチメディアデータの符号化／復号化方法及び装置によると、少量のマルチメディアデータだけでスライドショーを構成できる効果がある。それによって、マルチメディアデータの処理及び転送時間を減少させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付した図面を参照しつつ本発明の実施形態に係るマルチチャネルオーディオ信号の符号化／復号化方法及び装置について詳細に説明する。
【００１１】
図１は、本発明に係るマルチメディアデータの全体的な構造を概略的に図示したものであって、図示したように、マルチメディアデータファイルは、ファイルタイプ領域、メディア情報領域、及びデータ領域を含んで構成される。
【００１２】
ファイルタイプ領域は、マルチメディアデータファイルのフォーマットを表し、上記ファイルの型式またはバージョンで表現されることができる。例えば、ファイルタイプが“ｍｐ４２”の場合、マルチメディアファイルフォーマットがＭＰＥＧ−４バージョン２フォーマットであることを示すことができる。
【００１３】
データ領域は複数のメディアデータ領域を含み、上記メディアデータ領域の各々はメディアデータを含む。図１ではデータ領域が第１、２、３メディアデータ領域を含むが、４以上または２以下のメディアデータ領域を含むこともできる。上記メディアデータ領域は、イメージデータ、オーディオデータ、またはテキストデータなど、種々の形態のメディアデータを含むことができ、上記イメージデータは、停止画データ、または動画データでありうる。
【００１４】
メディア情報領域は、データ領域に含まれたメディアデータに対する情報を持つ。図１を参照すると、メディア情報領域はデータ領域に含まれた複数のメディアデータ領域の各々に対応する複数のトラック領域を含むことが好ましい。即ち、メディア情報領域は、第１メディアデータ領域に含まれたメディアデータに対する情報を持つ第１トラック領域、第２メディアデータ領域に含まれたメディアデータに対する情報を持つ第２トラック領域、及び第２メディアデータ領域に含まれたメディアデータに対する情報を持つ第２トラック領域を含むことができる。
【００１５】
メディア情報領域に含まれたトラック領域は、対応するメディアデータ領域に含まれたメディアデータを順次に再生してスライドショーを構成するためのタイミング情報を持つことができる。例えば、第１トラック領域は、第１メディアデータ領域に含まれたメディアデータの再生区間に対する情報を持つことができる。
【００１６】
また、トラック領域は、メディアデータに対するいろいろな情報を含むことができる。例えば、メディアデータが音楽データの場合、それに対応するトラック領域は、上記音楽データの歌手情報または作曲家情報などを含むことができる。
【００１７】
図２は、本発明に係るマルチメディアデータの構造に対する第１実施形態を図示したものであって、メディア情報領域は、メディアデータ領域の各々に対応するトラック領域とメタ領域を含むことができ、トラック領域はメディア領域とトラックメタ領域とを含んで構成されることができる。
【００１８】
上記トラック領域と同一なレベルで上記メディア情報領域に含まれたメタ領域は、データ領域に含まれたメディアデータに対する情報を含む。上記複数のメディアデータを区別する属性に対する情報であり、上記メタ領域はメディアデータの識別情報と位置情報を含むことが好ましい。より好ましくは、上記メタ領域は、メディアデータの名称、コンテンツタイプ情報、ＩＤ、位置情報、及び大きさ情報を含むことができる。
【００１９】
次は、メタ領域に含まれたメディアデータ情報に対する一実施形態であって、第１メディアデータ領域がＮ個のＪＰＥＧイメージデータを含み、第２メディアデータ領域がＭＰ３オーディオデータを含み、第３メディアデータ領域がテキストデータを含む場合である。
【００２０】
ＭＰ３
Ｉｔｅｍ ＩＤ＝１
Ｉｔｅｍ ｎａｍｅ＝＜ｒｅｌ．ｕｒｌ  ｔｏ  ｍｐ３＞
ｃｏｎｔｅｎｔ ｔｙｐｅ＝ａｕｄｉｏ／ｍｐ３
ＪＰＥＧ  １
Ｉｔｅｍ ＩＤ＝２
Ｉｔｅｍ ｎａｍｅ＝＜ｒｅｌ．ｕｒｌ  ｔｏ  Ｊｐｅｇ１＞
ｃｏｎｔｅｎｔ ｔｙｐｅ＝Ｉｍａｇｅ／Ｊｐｅｇ
…
ＪＰＥＧ  Ｎ
Ｉｔｅｍ ＩＤ＝Ｎ＋１
Ｉｔｅｍ ｎａｍｅ＝＜ｒｅｌ．ｕｒｌ  ｔｏ  Ｊｐｅｇ  Ｎ＞
ｃｏｎｔｅｎｔ ｔｙｐｅ＝Ｉｍａｇｅ／Ｊｐｅｇ
Ｔｅｘｔ
Ｉｔｅｍ ＩＤ＝Ｎ＋２
Ｉｔｅｍ ｎａｍｅ＝＜ｒｅｌ．ｕｒｌ  ｔｏ  ｔｅｘｔ＞
ｃｏｎｔｅｎｔ ｔｙｐｅ＝ｔｅｘｔ
【００２１】
また、メタ領域は第１メタ領域と第２メタ領域とを含み、上記第１及び第２メタ領域はメディアデータに対する情報を分けて含むことができる。例えば、上記第１領域がメディアデータの名称とコンテンツタイプとを含み、上記第２領域がメディアデータの物理的位置と大きさに対する情報とを含むことができる。
【００２２】
上記メタ領域のハンドラータイプ（handler type）は“ｌｓｒ１”に指定して使用することができる。
【００２３】
図３を参照すると、メタ領域はメディアデータに適用されるアニメーション効果に対する情報を持つアニメーション領域を含むことができる。上記アニメーション領域は、アニメーション効果のグルーピング情報、アニメーションが適用されるメディアデータの大きさ情報、不透明（opacity）効果情報、及び幾何学的変換効果情報のうち、少なくとも１つを含むことができる。上記グルーピング情報は、メディアデータに適用されるアニメーション効果等の組合せを示す情報であり、大きさ情報は、イメージデータの場合、イメージの大きさ変化を記述する情報である。
【００２４】
上記不透明効果情報は、イメージのフェードインまたはフェードアウト効果を記述する情報を意味する。また、上記幾何学的変換情報は、イメージの間の転移（transition）、イメージのスケール変換、回転、傾き（skew）などの効果を記述する情報でありうる。
【００２５】
アニメーション領域は、イメージの動き経路に対する情報、またはイメージに含まれたオブジェクトの動き経路に対する情報を含むことができ、イメージの色変化情報、または形態情報を含むことができる。上記イメージの形態情報は、長方形、円、楕円、線、ポリライン（polyline）、多角形などになることができる。また、アニメーション領域は、メディアデータに適用可能な種々のアニメーション効果のために、メディアデータの属性を変化させる属性制御情報を含むことができる。
【００２６】
図４に示すように、メタ領域がメディア情報領域に含まれず、ファイルレベルに位置することができる。即ち、マルチメディアデータファイルは、ファイルタイプ領域、メタ領域、メディア情報領域、及びデータ領域の４個の領域から構成されることができる。
【００２７】
上記アニメーション領域は、アニメーション効果情報技術のために、レーザー（ＬＡＳｅＲ：Light-weigh Application Scene Representation）、階層的ベクターグラフィック（ＳＶＧ：Scalable Vector Graphics）、またはＢＩＦＳ（BInary Format for Scene）などの言語を使用することができる。また、上記ＬＡＳｅＲ、ＳＶＧ、またはＢＩＦＳは、ＸＭＬ（eXtensible Mark-up Language）フォーマット、または２進コード化された（Binary encoded）フォーマットで具現化されることができる。
【００２８】
次は、ＳＶＧを使用してアニメーション情報を表現した実施形態であって、不透明効果情報とスケール変換情報、及び大きさ変換情報を表現したものである。
【００２９】
<svg>
<g id="Article_image">
<animate attributeName="opacity"calcMode="linear"
values="0.00:1.00:1.00:1.00:1.00:1.00:1.00:1.00"
dur="8.0"repeatDur="indefinite"/>
<animate Transform attributeName="transform"type="scale"additive="sum"calcMode="linear"
values="1.00 1.00:1.00 1.00:1.00 1.00:1.00 1.00:0.50 1.00:0.00 1.00:1.00 1.00"
dur="8.0"repeatDur="indefinite"/>
<image width="200"height="150"#sampleID=1>
</image>
</g>
</svg>
【００３０】
記号（<）は開始を意味し、記号（>）は終了を意味する。記号（/）は定義しようとする文脈の終わりを意味する。例えば、<svg>から</svg>までが一まとまりであり、<g id="Article_image">から</g>までが一まとまりであり、<image width="200"height="150"#sample=1>から</image>までが一まとまりである。<g id="Article_image">で“g”はグループを表し、Article_iamgeはグループ（ｇ）の名称を表し、“opacity”と“transform”はアニメーション属性、またはアニメーション効果の名称であって、各々不透明効果と幾何学的変換を示す。記号（sum）はアニメーション属性を合せて表現するという意味を持つ。記号（dur）はイメージデータの再生区間に対する情報を表し、記号（infinite）は決まっていないことを意味する。
【００３１】
イメージデータを一つのサンプルと見なす場合、「１」の識別番号（ＩＤ）を持つイメージデータ（#sampleID=1）で具現されるイメージの大きさは、幅（width）が２００で、高さ（heigh）が１５０である。そして、イメージデータ（#sampleID=1）に対する透明度を完全透明（value=0.00）から元来のイメージ（value=1.00）に、線形的（calcMode="linear"）に、８秒間（dur="8.0"）続けて繰り返して（repeatDur="indefinite"）変化させるアニメーション効果を表現している。また、イメージデータ（#sampleID=1）の大きさの変化（"transform"、"scale"）を元来の映像の大きさ（value=1.00）から横方向に、映像の半分の大きさ（value=y;x=1.00;0.50）で、線形的（calcMode-"linear"）に、８秒間（dur="8.0"）続けて繰り返す（repeatDur="indefinite"）アニメーション効果を表現している。また、上記２つのアニメーション効果を一緒に（additive="sum"）遂行することを描写している。
【００３２】
１つまたはその以上のサンプルからなるイメージデータは、チャンク（chunk）単位に区別され、各チャンクでサンプルは時間順序に配置されることができる。この際、チャンクに含まれる各サンプルは自身の固有識別番号（ＩＤ）を有し、各サンプルの固有識別番号（ＩＤ）は「１」から与えられることができる。この場合、固有識別番号（ＩＤ）として「１」を有するイメージデータ（#sampleID=1）はデータ自体でなく、それのサンプルを示す。
【００３３】
図２を参照すると、トラック領域はメディアデータを順次再生してスライドショーを構成するためのタイミング情報を含むメディア領域とメディアデータに対する情報を含むトラックメタ領域を含むことができる。
【００３４】
メディアデータのタイミング情報は、タイムライン上で上記メディアデータが再生される区間または再生順序に対する情報を意味し、データ領域に含まれた全てのメディアデータは一つのタイムラインに従属されることが好ましい。即ち、データ領域に含まれた全てのメディアデータのタイミング情報は一つのタイムライン上で表現されることが好ましい。
【００３５】
メディアデータの各々は別個のタイミング情報を持つので、メディアデータの各々の再生区間は一致しないことがある。
【００３６】
また、メディア領域は、メディアデータの再生区間情報を持つ第１領域、メディアデータの位置情報を持つ第２領域、及びメディアデータの大きさ情報を持つ第３領域を含んで構成されることもできる。上記第２、及び第３領域に含まれた位置及び大きさ情報を利用して再生するメディアデータを検索することができる。
【００３７】
上記メディア領域のタイミング情報は、レーザー（ＬＡＳｅＲ）、階層的ベクターグラフィック（ＳＶＧ）、またはＢＩＦＳなどの言語を使用して表現されることができる。また、上記ＬＡＳｅＲ、ＳＶＧ、またはＢＩＦＳは、ＸＭＬフォーマット、または２進コード化されたフォーマットで具現化されることができる。
【００３８】
データ領域に含まれた全てのメディアデータに対するタイミング情報が一つのメディア領域、例えば第１トラック領域のメディア領域に含まれることができる。または、メディア領域の各々が対応されるメディアデータのタイミング情報を持つことができる。即ち、第１トラック領域のメディア領域は第１メディアデータのタイミング情報を、第２トラック領域のメディア領域は第２メディアデータのタイミング情報を、第３トラック領域のメディア領域は第３メディアデータのタイミング情報を持つことができる。
【００３９】
上記トラックメタ領域は、メディアデータを区分するための情報を含むことができる。即ち、メディアデータの属性情報は、メディア情報領域の下のメタ領域に含まれるか、トラック領域の下のトラックメタ領域に含まれることができる。上記情報がメタ領域に含まれる場合はデータ領域に含まれた全てのメディアデータに対する情報が一つのメタ領域に含まれることが好ましくて、上記情報がトラックメタ領域に含まれる場合は各メディアデータに対する情報が対応されるトラック領域に含まれたトラックメタ領域に分割されて位置することが好ましい。また、トラックメタ領域はアニメーション効果に対する情報を持つこともできる。
【００４０】
図３は、本発明に係るマルチメディアデータの構造に対する第２実施形態を図示したものであって、データ領域は、イメージデータ領域、オーディオデータ領域、及びテキストデータ領域を含むことができる。また、メディア情報領域は、イメージデータに対する情報を持つスライドショー領域、オーディオデータに対する情報を持つオーディオトラック領域、及びテキストデータに対する情報を持つテキストトラック領域を含むことができる。
【００４１】
イメージデータ領域に含まれるイメージデータは、停止画データ、または動画データであることができ、ＪＰＥＧ（Joint Picture Expert Group）、Ｍｐｅｃｋ（ＭＰＥＧ：Moving Picture Expert Group）−１、２、またはＡＶＣ（Advanced Video Coding）の形態で圧縮されたデータでありうる。即ち、イメージデータは、キャムコーダ（図示せず）やポータブル端末機（図示せず）のようなデバイス（図示せず）を通じて獲得された多様な形態のビデオクリップ、または写真などのデータになることができる。
【００４２】
オーディオデータ領域に含まれるオーディオデータは、音楽データ、伴奏データ、または音声データなどになることができ、ＭＰ３またはＡＡＣ（Advanced Audio Coding）などの形態で圧縮されたデータでありうる。また、オーディオデータは、伴奏データと音声データが合成された結果であることもでき、上記伴奏データは、音楽から歌手の音声を除外した楽器の音だけで表現されるデータでありうる。
【００４３】
また、テキストデータ領域に含まれるテキストデータは、ライン単位に区別された文字列を持つデータであることができ、この場合、各ラインが再生単位であるサンプルとして取り扱われることができる。
【００４４】
図５は、複数のメディアデータのタイミング情報に対する一実施形態を示すものであって、イメージデータ領域は６個のイメージデータを、オーディオデータ領域は３個のオーディオデータを、テキストデータ領域は４個のテキストデータを有する場合である。
【００４５】
図５に示すように、上記メディアデータは、一つのタイムラインに従属されるが、別個のタイミング情報を持つので、再生区間は互いに一致しないことがある。メディアデータ領域に含まれたメディアデータの各々は、再生区間情報、位置情報、及び大きさ情報を持つことが好ましい。
【００４６】
また、スライドショー領域のメディア領域は、６個のイメージデータ、３個のオーディオデータ、及び４個のテキストデータの再生区間情報、位置情報、及び大きさ情報を全て持つことができる。更に他の実施形態としては、スライドショー領域のメディア領域は６個のイメージデータの再生区間情報、位置情報、及び大きさ情報を、オーディオトラック領域のメディア領域は３個のオーディオデータの再生区間情報、位置情報、及び大きさ情報を、テキストトラック領域のメディア領域は４個のテキストデータの再生区間情報、位置情報、及び大きさ情報を持つことができる。
【００４７】
図６は、本発明に係る符号化装置の構成に対する一実施形態をブロック図で示すものであって、図示された符号化装置は、ファイルタイプ領域生成部１００、メディア情報領域生成部１１０、データ領域生成部１２０、及び出力部１３０を含んでなされる。図６に図示された符号化装置の動作を、図８に図示された本発明に係る符号化方法に対する一実施形態を示すフローチャートと結び付けて説明する。
【００４８】
ファイルタイプ領域生成部１００はマルチメディアデータファイルのフォーマットを示すファイルタイプ領域を生成し（ステップ３００）、メディア情報領域生成部１１０はデータ領域に含まれたメディアデータに対する情報、例えばメディアデータのタイミング情報を含むメディア情報領域を生成する（ステップ３１０）。データ領域生成部１２０は複数のメディアデータ領域を含むデータ領域を生成する（ステップ３２０）。
【００４９】
図６に図示された符号化装置の領域生成順序は、本発明に係る符号化装置の動作の一実施形態に過ぎないので、それに限定されず、領域の生成順序は変更されることができ、または並列的に２つ以上の領域が同時に生成されることもできる。
【００５０】
出力部１３０は、上記生成されたファイルタイプ領域、メディア情報領域、及びデータ領域を一つのファイルで構成し、符号化されたマルチメディアデータを出力する（ステップ３３０）。
【００５１】
上記ファイルタイプ領域、メディア情報領域、及びデータ領域の各々に対する説明は前述したものと同一であるので省略する。
【００５２】
図７は、本発明に係る復号化装置の構成に対する一実施形態をブロック図で図示したものであって、図示された復号化装置は、データ入力部２００、タイミング情報抽出部２１０、アニメーション効果情報抽出部２２０、メディアデータ抽出部２３０、及び再生部２４０を含んでなされる。図７に図示された復号化装置の動作を図９に図示された本発明に係る復号化方法に対する一実施形態を示すフローチャートと結び付けて説明する。
【００５３】
データ入力部２００はマルチメディアデータの入力を受けて（ステップ４００）、タイミング情報抽出部２１０は上記入力されたマルチメディアデータからメディアデータのタイミング情報を抽出する（ステップ４１０）。タイミング情報抽出部２１０は、上記入力されたマルチメディアデータのうち、メディア情報領域をパース（parse）した後、それに含まれたメディア領域からメディアデータのタイミング情報を抽出することが好ましい。
【００５４】
メディアデータ抽出部２３０は、上記抽出されたタイミング情報に従って再生するメディアデータをデータ領域から抽出する（ステップ４２０）。メディアデータ抽出部２３０は、メディア領域に含まれたメディアデータの大きさ情報、及び位置情報を利用してデータ領域でメディアデータを検索することが好ましい。
【００５５】
再生部２４０は、上記抽出されたタイミング情報を利用して上記抽出されたメディアデータを順次再生してスライドショーを構成する（ステップ４３０）。
【００５６】
アニメーション領域にアニメーション効果情報が存在する場合、アニメーション効果情報抽出部２２０は、上記アニメーション領域をパースしてアニメーション効果情報を抽出する。この場合、再生部２４０は、イメージデータ領域に含まれたイメージデータは上記アニメーション効果情報を利用して再生し、その他にオーディオデータ及びテキストデータはタイミング情報抽出部２１０が抽出したタイミング情報を利用して再生することができる。
【００５７】
前述した本発明に係る符号化／復号化方法は、コンピュータで実行されるためのプログラムとして製作されてコンピュータが読取可能な記録媒体に格納されることができ、前述した本発明に係るデータ構造を持つマルチメディアデータもコンピュータが読取可能な記録媒体に格納されることができる。上記コンピュータが読取可能な記録媒体は、コンピュータシステムにより読取可能なデータが格納される全ての種類の格納装置を含む。コンピュータが読取可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた転送）の形態で具現化されることも含む。また、コンピュータが読取可能な記録媒体は、ネットワークにより連結されたコンピュータシステムに分散され、分散方式によりコンピュータが読取可能なコードが格納され実行されることができる。そして、使用者追跡方法を具現化するための機能的なプログラム、コード、及びコードセグメントは、本発明が属する技術分野のプログラマーにより容易に推測されることができる。
【００５８】
以上、説明したような本発明に係る符号化／復号化方法及び装置は、複数のメディアデータを再生するためのマルチメディアプレーヤ、またはマルチメディアコーディング装置などに幅広く利用可能であり、本発明によりマルチメディアデータの処理時間、及び転送時間を減少させることができる。
【００５９】
以上、前述した本発明の好ましい実施形態は、例示の目的のために開示されたものである。したがって、当業者であれば、特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、開示された実施形態の改良、変更、代替、または付加などにより、多様な他の実施形態を作ることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係るマルチメディアデータの全体的な構造を概略的に示す図である。
【図２】本発明に係るマルチメディアデータの構造に対する第１実施形態を示す図である。
【図３】本発明に係るマルチメディアデータの構造に対する第２実施形態を示す図である。
【図４】本発明に係るマルチメディアデータの構造に対する第３実施形態を示す図である。
【図５】複数のメディアデータのタイミング情報に対する一実施形態を示す図である。
【図６】本発明に係る符号化装置の構成に対する一実施形態を示すブロック図である。
【図７】本発明に係る復号化装置の構成に対する一実施形態を示すブロック図である。
【図８】本発明に係る符号化方法に対する一実施形態を示すフローチャートである。
【図９】本発明に係る復号化方法に対する一実施形態を示すフローチャートである。
【図１】
2009512325.tif 000003
【図２】
2009512325.tif 000004
【図３】
2009512325.tif 000005
【図４】
2009512325.tif 000006
【図５】
2009512325.tif 000007
【図６】
2009512325.tif 000008
【図７】
2009512325.tif 000009
【図８】
2009512325.tif 000010
【図９】
2009512325.tif 000011
【国際調査報告】
2009512325.tif 000012
2009512325.tif 000013