(57)【要約】  少なくとも一つのメディアデータアイテム、メディアストリームの少なくとも一つのデコーディング情報及びデコーディング情報のアップデートを予定するための情報を含むメディアストリームを生成するステップと、メディアストリーム、メディアストリームの少なくとも一つのデコーディング情報及びデコーディング情報のアップデートを予定するための情報を伝送するステップと、を含み、少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とするメディアデータ伝送方法である。本発明によれば、データ処理量及びデータ処理の複雑度を低下させてエンコーヂィング時間とデコーダでのメディアデータ処理時間とを短縮させうる。
2009543505.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのメディアデータアイテムを含むメディアストリームを生成し、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成するステップと、
前記メディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を伝送するステップと、を含み、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とするメディアデータ伝送方法。
【請求項２】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効時間を表す有効時間情報であることを特徴とする請求項１に記載のメディアデータ伝送方法。
【請求項３】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効持続時間を表す有効持続期間情報であることを特徴とする請求項１に記載のメディアデータ伝送方法。
【請求項４】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報のバージョンを表すバージョン情報であることを特徴とする請求項１に記載のメディアデータ伝送方法。
【請求項５】
前記デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するアップデートコマンドであることを特徴とする請求項１に記載のメディアデータ伝送方法。
【請求項６】
前記デコーディング情報は、前記メディアストリームに含まれたそれぞれのメディアデータアイテムのデコーディングに必要なコーデック情報を含むことを特徴とする請求項１に記載のメディアデータ伝送方法。
【請求項７】
少なくとも一つのメディアデータアイテムを一つのメディアストリームとして生成するメディアストリーム生成部と、
前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成するデコーディング情報生成部と、
前記メディアストリーム、前記デコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を伝送する伝送部と、を備え、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とするメディアデータ伝送装置。
【請求項８】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効時間を表す有効時間情報であることを特徴とする請求項７に記載のメディアデータ伝送装置。
【請求項９】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効持続時間を表す有効持続期間情報であることを特徴とする請求項７に記載のメディアデータ伝送装置。
【請求項１０】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報のバージョンを表すバージョン情報であることを特徴とする請求項７に記載のメディアデータ伝送装置。
【請求項１１】
前記デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するアップデートコマンドであることを特徴とする請求項７に記載のメディアデータ伝送装置。
【請求項１２】
前記デコーディング情報は、前記メディアストリームに含まれたそれぞれのメディアデータアイテムのデコーディングに必要なコーデック情報を含むことを特徴とする請求項７に記載のメディアデータ伝送装置。
【請求項１３】
少なくとも一つのメディアデータアイテムを含むメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信するステップと、
前記メディアストリームのデコーディング情報を利用して前記メディアストリームをデコーディングするステップと、
前記デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定するステップと、
現在のデコーディング情報が有効でなければ、次のデコーディング情報を受信して前記メディアストリームをデコーディングするステップと、を含み、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とするメディアデータ受信方法。
【請求項１４】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効時間を表す有効時間情報であることを特徴とする請求項１３に記載のメディアデータ受信方法。
【請求項１５】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効持続時間を表す有効持続期間情報であることを特徴とする請求項１３に記載のメディアデータ受信方法。
【請求項１６】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報のバージョンを表すバージョン情報であることを特徴とする請求項１３に記載のメディアデータ受信方法。
【請求項１７】
前記デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するアップデートコマンドであることを特徴とする請求項１３に記載のメディアデータ受信方法。
【請求項１８】
前記デコーディング情報は、前記メディアストリームに含まれたそれぞれのメディアデータアイテムのデコーディングに必要なコーデック情報を含むことを特徴とする請求項１３に記載のメディアデータ受信方法。
【請求項１９】
少なくとも一つのメディアデータアイテムが含まれたメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信する受信部と、
前記メディアストリームのデコーディング情報を利用して前記メディアストリームをデコーディングし、前記デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定し、現在のデコーディング情報が有効でない場合、次のデコーディング情報を受信して前記メディアストリームをデコーディングするデコーディング部と、を備え、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とするメディアデータ受信装置。
【請求項２０】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効時間を表す有効時間情報であることを特徴とする請求項１９に記載のメディアデータ受信装置。
【請求項２１】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報の有効持続時間を表す有効持続期間情報であることを特徴とする請求項１９に記載のメディアデータ受信装置。
【請求項２２】
前記デコーディング情報のアップデートを予定するための情報は、前記デコーディング情報のバージョンを表すバージョン情報であることを特徴とする請求項１９に記載のメディアデータ受信装置。
【請求項２３】
前記デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するアップデートコマンドであることを特徴とする請求項１９に記載のメディアデータ受信装置。
【請求項２４】
前記デコーディング情報は、前記メディアストリームに含まれたそれぞれのメディアデータアイテムのデコーディングに必要なコーデック情報を含むことを特徴とする請求項１９に記載のメディアデータ受信装置。
【請求項２５】
メディアデータ伝送方法を具現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記方法は、
少なくとも一つのメディアデータアイテムを含むメディアストリームを生成し、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成するステップと、
前記メディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を伝送するステップと、を含み、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする記録媒体。
【請求項２６】
メディアデータ受信方法を具現するためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記方法は、
少なくとも一つのメディアデータアイテムを含むメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信するステップと、
前記メディアストリームのデコーディング情報を利用して前記メディアストリームをデコーディングするステップと、
前記デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定するステップと、
現在のデコーディング情報が有効でなければ、次のデコーディング情報を受信して前記メディアストリームを、前記次のデコーディング情報を利用してデコーディングするステップと、を含み、
前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デコーダ構成をアップデートするための方法及び装置に係り、デコーディング情報の異なるメディアデータアイテムを一つのメディアストリームに伝送するためにデコーディング情報をアップデートする方法及び装置、そしてメディアデータ受信方法及び装置に関する。
【背景技術】
【０００２】
一般的に、メディアデータを伝送する時には、それぞれのメディアデータに対してメディアストリームを生成し、メディアストリームを受信して処理するに必要なメディアストリームについての情報を定義して伝送する。したがって、一つのメディアストリームを伝送する途中にメディアの特性の異なるメディアデータアイテムを伝送するためには、既存のメディアストリームは除去し、他のメディアデータアイテムのためのメディアストリームに新たに生成し、他のメディアストリームについての情報を定義して伝送する。
【０００３】
少なくとも一つのメディアストリームを利用して提供されるデータサービスが提供されるとき、デコーディング情報の異なるメディアデータアイテムを伝送しようとすれば、伝送端では、本来伝送されていたメディアストリームを除去するためのコマンドを受信端に伝送した後、新たなメディアストリームを定義して新たなメディアストリームについての情報及び新たに生成されたメディアストリームを伝送せねばならない。すなわち、本来メディアデータアイテムと異なる特性を有する新たなメディアデータアイテムにメディアデータアイテムを変更しようとする度に、既存のメディアストリームの除去及び新たなメディアストリームの定義及び生成過程を毎度経ねばならない。特に、テキスト、イメージ、及び動画のような多様なメディアを含む豊富なメディアサービスが提供される環境で、メディアデータを変更して提供しようとするとき、このように過程を毎度行うのは非効率的である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする技術的課題は、デコーディング情報のアップデートのためのメディアデータ伝送方法及び装置を提供することである。
【０００５】
本発明が解決しようとする他の技術的課題は、デコーディング情報のアップデートのためのメディアデータ受信方法及び装置を提供することである。
【課題を解決するための手段】
【０００６】
前記課題を解決するための本発明の一特徴によるメディアデータ伝送方法は、少なくとも一つのメディアデータアイテムを含むメディアストリームを生成し、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成するステップと、前記メディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を伝送するステップと、を含み、前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする。
【０００７】
前記課題を解決するための本発明の他の特徴によるメディアデータ伝送装置は、少なくとも一つのメディアデータアイテムを一つのメディアストリームとして生成するメディアストリーム生成部と、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成するデコーディング情報生成部と、前記メディアストリーム、前記デコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を伝送する伝送部と、を備え、前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする。
【０００８】
前記課題を解決するための本発明のさらに他の特徴によるメディアデータ受信方法は、少なくとも一つのメディアデータアイテムを含むメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信するステップと、前記メディアストリームのデコーディング情報を利用して前記メディアストリームをデコーディングするステップと、前記デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定するステップと、現在のデコーディング情報が有効でなければ、次のデコーディング情報を受信して、前記メディアストリームを前記次のデコーディング情報を利用してデコーディングするステップと、を含み、前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする。
【０００９】
前記課題を解決するための本発明のさらに他の特徴によるメディアデータ受信装置は、少なくとも一つのメディアデータアイテムが含まれたメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信する受信部と、前記メディアストリームのデコーディング情報を利用して前記メディアストリームをデコーディングし、前記デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定し、現在のデコーディング情報が有効でない場合、次のデコーディング情報を受信して、前記メディアストリームを前記次のデコーディング情報を利用してデコーディングするデコーディング部と、を備え、前記少なくとも一つのメディアデータアイテムは、デコーディング情報が異なることを特徴とする。
【発明の効果】
【００１０】
本発明の例示的な実施形態によれば、既存のメディアストリームに伝送した第１メディアデータアイテムを第１メディアデータアイテムとは異なるデコーディング情報を有する第２メディアデータアイテムに変更して伝送しようとするとき、メディアストリームを伝送する側では、既存に定義されたメディアストリームを削除し、新たなメディアストリームを定義して伝送するための過程の代りに、メディアデータのデコーディングのアップデート予定情報を伝送する。
【００１１】
このような方式でデータ処理量及びデータ処理の複雑度を低下させてメディアデータのエンコーディング時間を短縮させうる。
【００１２】
また、メディアストリームを受信する側でも、メディアストリーム伝送装置から送るデータ量が減少するので、メディアストリームを処理して再生するための時間が短縮されうる。
【発明を実施するための最良の形態】
【００１３】
以下、添付した図面を参照して、本発明の望ましい実施形態について詳細に説明する。
【００１４】
図１Ａないし図１Ｃは、本発明の例示的な一実施形態によるデコーディング情報アップデートのためのメディアストリームを示す図である。
【００１５】
従来には、デコーディング情報の異なるメディアデータアイテムを伝送するためには、それぞれのメディアデータアイテムに対して、それぞれ新たに及び個別的に定義されるメディアストリームとして生成せねばならなかった。本明細書で、メディアストリームは、ＭＰＥＧシステムでエレメンタリーストリームに対応する。
【００１６】
しかし、メディアストリームは、図１Ａないし図１Ｃに示したように、異なる特性を有する２個のメディアデータアイテムが一つのメディアストリームとして生成される。本発明による例示的な実施形態で、一つのメディアストリームは、物理的な意味で一つのメディアストリームであり、一方、例えば、メディアストリームの識別番号が同一であるので、メディアデータ受信装置で同じメディアストリームとして認識して処理できる場合のように、論理的な意味で一つのメディアストリームという場合も含む。
【００１７】
図１Ａないし図１Ｃは、異なるデコーディング情報を有するメディアデータＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆが含まれたメディアストリームを示す。図１Ａないし図１Ｃには、メディアストリームに２個のメディアデータアイテムが含まれたと示されているが、一つのメディアストリームに含まれる異なる特性を有する、すなわち、デコーディング情報の異なるメディアデータアイテムの種類及び数には制限がない。
【００１８】
デコーディング情報は、メディアデータのデコーディングに必要なコーデック情報及びデコーディングに必要な多様な情報、例えば、メディアデータの解像度情報を含む。デコーディング情報は、伝送システムによって色々な方法で伝送される。例えば、ＭＰＥＧ−４システムの場合にＯＤ（Ｏｂｊｅｃｔ  Ｄｅｓｃｒｉｐｔｏｒ）のＤｅｃｏｄｅｒＳｐｅｃｉｆｉｃＩｎｆｏというシンタックスに定義されて伝送される。本発明の例示的な実施形態によれば、デコーディング情報には、デコーディング情報のアップデートを予定するための情報が含まれる。本発明の例示的な他の実施形態によれば、デコーディング情報と共に、デコーディング情報のアップデートを予定するための情報がデコーディング情報と別途に存在しうる。例えば、デコーディング情報のアップデートを予定するための情報がデコーディング情報と共に、または同時にメディアデータ受信装置に伝送される。
【００１９】
図１Ａには、メディアデータＡのデコーディング情報であるデコーディング情報Ａには、デコーディング情報Ａが有効な時間を表す有効時間情報を含む。
【００２０】
例えば、有効時間情報は、デコーディング情報Ａが有効な時間の開始及び終了を表すＴ１及びＴ２で表せる。したがって、図１Ａのメディアストリームを受信するメディアデータ受信装置は、メディアデータＡについてのデコーディング情報Ａに含まれた有効時間情報を利用して、デコーディング情報Ａが適用される時間が分かる。したがって、時間Ｔ２となれば、デコーディング情報Ａは、メディアデータ受信装置でそれ以上使われず、メディアデータＢの新たなデコーディング情報Ｂを受信して、メディアストリームに含まれたメディアデータＢをデコーディングする。新たなデコーディング情報Ｂにも、デコーダＢが有効な時間の開始と終了とを表す情報Ｔ２及びＴ３が含まれる。
【００２１】
図１Ｂには、メディアデータＣのデコーディング情報Ｃには、デコーディング情報Ｃが有効な持続期間（Ａｖａｉｌａｂｌｅ  Ｄｕｒａｔｉｏｎ：ＡＤ）を表す有効持続期間情報を含む。有効持続期間情報は、デコーディング情報Ｃが有効な持続期間であるＡＤ１で表せる。したがって、図１Ｂで、メディアストリームを受信するメディアデータ受信装置は、メディアデータＣについてのデコーディング情報Ｃに含まれた有効持続期間ＡＤ１を利用して、デコーディング情報Ｃが適用される時間が分かる。例えば、メディアデータＣのＣＴＳ（Ｃｏｍｐｏｓｉｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）に有効持続期間ＡＤ１を加えた時間まで、デコーディング情報Ｃを利用してメディアストリームをデコーディングした後、メディアデータＤの新たなデコーディング情報Ｄを受信してメディアストリームに含まれたメディアデータＤをデコーディングする。新たなデコーディング情報Ｄに有効持続期間情報ＡＤ２が含まれる。
【００２２】
図１Ｃには、メディアデータＥのデコーディング情報Ｅには、デコーディング情報Ｅのバージョン情報、バージョンＮを含む。したがって、図１Ｃのメディアストリームを受信するメディアデータ受信装置は、バージョンＮのデコーディング情報Ｅを利用してメディアストリームをデコーディングする。メディアデータ受信装置は、メディアストリーのをデコーディング中にバージョンＮのデコーディング情報が受信されても、無視したままでデコーディングし続ける。メディアデータ受信装置は、新たに受信されたデコーディング情報のバージョンが図１ＣでバージョンＮ＋１のように変われば、新たに受信されたデコーディング情報を利用してメディアストリームをデコーディングする。すなわち、バージョンＮ＋１のデコーディング情報を利用してメディアデータＦがデコーディングされる。
【００２３】
また、前記デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するアップデートコマンドでありうる。この時には、図１Ａないし図１Ｃを参照して説明した例示的な実施形態のように、デコーディング情報にデコーディング情報のアップデートを予定するための情報が含まれたことと異なり、デコーディング情報の外部に存在して、デコーディング情報と共にデコーディング情報のアップデートを予定するための情報が伝送されると言える。
【００２４】
例えば、デコーディング情報であることを知らせるコマンドが０×０１と定義されており、アップデートデコーディング情報であることを知らせるアップデートコマンドが０×０２と定義されている場合を仮定する。メディアデータ受信装置では、０×０１と定義されているコマンドが示すデコーディング情報を利用して、メディアデータをデコーディングし、０×０２と定義されたアップデートコマンドが受信されれば、０×０２と定義されたアップデートコマンドが示すデコーディング情報を利用して、残りのメディアデータをデコーディングしうる。もちろん、アップデート回数は、数回なされるので、アップデートデコーディング情報であることを知らせるアップデートコマンドは、複数個存在しうる。
【００２５】
図１Ａないし図１Ｃの場合のように、デコーディング情報にデコーディング情報のアップデートを予定するための情報が含まれた場合には、デコーディング情報であることを知らせるコマンド、例えば、０×０１のみ反復して伝送されるようにメディアデータ伝送装置が具現される。この場合には、このような例示的な実施形態の方法は、コマンドを利用してデコーディング情報のアップデートを命令する方法と区別される。このように、それぞれのアップデートコマンドの情報をメディアデータ送信装置とメディアデータ受信装置とが共有し、メディアデータ送信装置では、アップデートされたデコーディング情報を利用して相互デコーディング情報の異なるメディアデータアイテムを効率的に伝送でき、メディアデータ受信装置では、アップデートされたデコーディング情報を利用してメディアデータを効率的にデコーディングしうる。
【００２６】
図２は、本発明の例示的な一実施形態によるビデオストリームを示す図である。図２のビデオストリームは、ビデオデータからなるメディアストリームであって、コーデックがＨ.２６４のベースラインプロファイル、メインプロファイル、ハイプロファイルであるビデオデータを含む。従来には、コーデックが他のビデオストリームを伝送するためには、それぞれのビデオデータをそれぞれのメディアストリームとして生成して伝送せねばならなかった。しかし、本発明の例示的な実施形態によれば、各プロファイルによるビデオストリームをそれぞれ別途に生成して伝送する必要がない。その代りに、デコーディング情報だけでなく、デコーディング情報のアップデートを予定するための情報を共に伝送することによって、一つのメディアストリームにデコーディング情報の異なるビデオデータを含めて伝送しうる。
【００２７】
図３は、本発明の例示的な一実施形態によるメディアデータ伝送装置及び受信装置を示す図である。図３を参照するに、メディアデータ伝送装置３１０は、メディアデータ受信装置３３０にメディアストリームを伝送する。メディアデータ伝送装置３１０は、メディアストリーム生成部３１２、デコーディング情報生成部３１４及び伝送部３１６を備える。
【００２８】
メディアストリーム生成部３１２は、メディアストリームを生成するとき、少なくとも一つのメディアデータアイテムを一つのメディアストリームとして生成する。メディアストリーム生成部３１２で生成されるメディアストリームに含まれるメディアデータは、デコーディング情報が異なりうる。メディアストリーム生成部３１２が一つのメディアストリームのみ生成するということを意味するものではない。
【００２９】
デコーディング情報生成部３１４は、少なくとも一つのメディアデータについてのデコーディング情報及びデコーディング情報のアップデートを予定するための情報を生成する。
【００３０】
デコーディング情報のアップデートを予定するための情報は、図１Ａを参照して説明したように、デコーディング情報の有効時間を表す有効時間情報でありうる。または、図１Ｂを参照して前記説明したように、デコーディング情報の有効持続時間を表す有効な持続期間情報でありうる。または、図１Ｃを参照して説明したように、デコーディング情報のバージョンを表すバージョン情報でありうる。または、デコーディング情報は、アップデートが必要であるということを知らせるためのアップデートコマンドでありうる。
【００３１】
伝送部３１６は、メディアストリーム、メディアストリームについてのデコーディング情報及びデコーディング情報のアップデートを予定するための情報を伝送する。伝送部３１６は、デコーディング情報の異なるメディアデータアイテムをメディアデータ受信装置３３０が適当なタイミングにデコーディングできるように、デコーディング情報を順次に伝送しうる。伝送部３１６は、メディアストリーム及びデコーディング情報をメディアデータ受信装置３３０に色々な伝送チャンネルによって伝送するためのパケット化や多重化のための手段を備えて構成される。
一方、メディアデータ受信装置３３０は、メディアデータ伝送装置３１０から伝送されたメディアストリームを受信して処理する。
【００３２】
メディア受信装置３３０は、受信部３３２及びデコーディング部３３４を備える。
【００３３】
受信部３３２は、少なくとも一つのメディアデータが含まれたメディアストリーム及びメディアストリームのデコーディング情報を受信する。受信部３３２は、メディアストリーム及びデコーディング情報が伝送の効率性のためにパケット化または多重化されている場合、デパケット化または逆多重化を行うための手段を備えて構成される。
【００３４】
デコーディング部３３４は、メディアストリームのデコーディング情報を利用してメディアストリームをデコーディングする。デコーディング部３３４は、メディアストリームのデコーディング情報に含まれたデコーディング情報のアップデートを予定するための情報を解釈する。
【００３５】
デコーディング部３３４は、デコーディング情報のアップデートを予定するための情報に基づいて、現在のデコーディング情報が有効であるか否かを決定する。
【００３６】
デコーディング情報のアップデートを予定するための情報が、図１Ａを参照して説明したように、デコーディング情報の有効時間を表す有効時間情報である場合、有効時間が過ぎれば、現在のデコーディング情報は、それ以上有効でなくなる。図１Ｂを参照して、前記説明したように、デコーディング情報の有効持続時間を表す有効持続期間情報である場合には、有効持続期間が経過すれば、現在のデコーディング情報は、それ以上有効でなくなる。図１Ｃを参照して説明したように、デコーディング情報のバージョンを表すバージョン情報である場合、新たなバージョンのデコーディング情報が受信されれば、現在のデコーディング情報が無効となる。
【００３７】
または、デコーディング情報のアップデートを予定するための情報がアップデートされたデコーディング情報を知らせるアップデートコマンドである場合には、アップデートコマンドが受信されれば、以前のデコーディング情報は、それ以上有効でなくなる。
【００３８】
現在デコーディング情報が有効でないと決定されれば、デコーディング部３３４は、次のデコーディング情報を受信してメディアストリームをデコーディングする。デコーディング情報のアップデートを予定するための情報が、メディアデータ受信装置にデコーディング情報のアップデートを命令するコマンドである場合には、デコーディング情報のアップデートを命令するアップデートコマンドが示すデコーディング情報を利用してデコーディングが行われる。
【００３９】
図４は、本発明の例示的な一実施形態によるメディアデータ伝送方法を示すフローチャートである。
【００４０】
Ｓ４１０で、少なくとも一つのメディアデータを含むメディアストリームを生成し、メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を生成する。このとき、メディアストリームは、デコーディング情報が異なる少なくとも一つのメディアデータアイテムを含む。
【００４１】
デコーディング情報のアップデートを予定するための情報は、デコーディング情報の有効時間を表す有効時間情報、デコーディング情報の有効持続時間を表す有効持続期間情報またはデコーディング情報のバージョンを表すバージョン情報でありうる。または、デコーディング情報のアップデートを予定するための情報は、メディアデータ受信装置にデコーディング情報のアップデートを命令するためのアップデートコマンドでありうる。
【００４２】
Ｓ４２０で、メディアストリーム、デコーディング情報及びデコーディング情報のアップデートを予定するための情報を伝送する。デコーディング情報のアップデートを予定するための情報は、デコーディング情報に含まれて伝送されるか、またはデコーディング情報のアップデートを知らせるためのコマンド形態で伝送される。
【００４３】
図５は、本発明の例示的な一実施形態によるメディアデータ受信方法を示すフローチャートである。
【００４４】
Ｓ５１０で、デコーディング情報の異なる少なくとも一つのメディアデータアイテムを含むメディアストリーム、前記メディアストリームの少なくとも一つのデコーディング情報及び前記デコーディング情報のアップデートを予定するための情報を受信する。Ｓ５１０で受信されるメディアストリームのデコーディング情報が第１デコーディング情報とするとき、第１デコーディング情報には、デコーディング情報のアップデートを予定するための情報が含まれて伝送される。第１デコーディング情報には、デコーディング情報のアップデートを予定するための情報として、デコーディング情報の有効な有効時間情報が含まれていると仮定する。
【００４５】
Ｓ５２０で、第１デコーディング情報を利用してメディアストリームをデコーディングする。
【００４６】
Ｓ５３０で、現在のデコーディング情報が有効であるか否かを決定するために、第１デコーディング情報に含まれた第１デコーディング情報の有効時間情報を利用して、有効時間が終了したか否かを決定する。
【００４７】
Ｓ５４０で、第１デコーディング情報の有効時間が終了した場合、第２デコーディング情報を新たに受信し、新たに受信された第２デコーディング情報を利用して、メディアストリームをデコーディングする。
【００４８】
Ｓ５４０で、第１デコーディング情報の有効時間が終了していない場合には、現在のデコーディング情報である第１デコーディング情報でメディアストリームのデコーディングを行い続ける。
【００４９】
図６は、本発明の例示的な一実施形態によるメディアデータ再生過程を説明するための画面である。図６を参照するに、画面６１０，６２０には、ドラマのシーンと共に、ドラマのシーンに登場する物品についてのイメージ情報が副画面６１２，６２２に提供される。画面６１０，６２０は、ＭＰＥＧ−４システムでそれぞれシーン技術情報であるＢＩＦＳ（Ｂｉｎａｒｙ  Ｆｏｒｍａｔ  ｆｏｒ  Ｓｃｅｎｅｓ）を利用してメディアデータを提供すると仮定する。
【００５０】
ＢＩＦＳでは、画面出力のためのそれぞれのメディアコンテンツに対する構成をシーンツリー（ＳｃｅｎｅＴｒｅｅ）を利用して表現する。各シーンツリーは、ノードで構成される。各ノードは、それぞれのメディア、グラフィックレイアウト、インターフェースを定義する。メディアと定義されたノードは、それぞれのエレメンタリーストリーム（またはメディアストリーム）と１対１にマッピングされる。それぞれノードにマッピングされたエレメンタリーストリームは、ノードがシーンツリーから除去されるまで変更できない。
【００５１】
したがって、従来の方法でシーンツリーのノードＡにマッピングされたエレメンタリーストリームＡが副画面６１２に提供される場合、メディアデータ伝送装置でノードＡのエレメンタリーストリームＡをシーン６２０の副画面６２２に提供されるエレメンタリーストリームＢに変更し、シーン６１０をシーン６２０に変更して提供する。このために、まず、メディアデータ伝送装置は、シーンツリーからノードＡを除去し、ノードＡと同じ性格のノードＢを宣言した後、ノードＢをシーンツリーに追加する。次いで、ノードＢとエレメンタリーストリームＢとをマッピングし、マッピングされた情報がメディアデータ受信装置に伝送される。
【００５２】
しかし、このような例示的な実施形態によれば、メディアデータ伝送装置は、エレメンタリーストリームＡのＤｅｃｏｄｅｒＳｐｅｃｉｆｉｃＩｎｆｏにデコーディング情報のアップデートを予定する情報を含めて伝送しうる。エレメンタリーストリーム１には、副画面６１２及び副画面６２２を提供するためのメディアデータが含まれて伝送される。ノードＡは、エレメンタリーストリーム“１”とマッピングされてメディアデータ受信装置で副画面６１２と共に再生される。メディアデータ受信装置は、ＤｅｃｏｄｅｒＳｐｅｃｉｆｉｃＩｎｆｏに伝送された有効時間が過ぎれば、エレメンタリーストリーム“１”の新たなＤｅｃｏｄｅｒＳｐｅｆｉｃＩｎｆｏ情報を受信する。新たなＤｅｃｏｄｅｒＳｐｅｆｉｃＩｎｆｏには、新たなデコーディング情報が入っている。メディアデータ受信装置は、新たなデコーディング情報を利用してエレメンタリーストリームＡに含まれた新たなデコーディング情報にデコーディングされるメディアデータをデコーディングして、副画面６２２に示されたように再生しうる。
【００５３】
本発明の例示的な実施形態は、画面のイメージが持続的に更新されるスライドショーのようなサービスに適用される。例えば、スライドショーを通じて再生される各イメージを生成した主体が互いに異なる場合、各イメージを再生するためには、異なるデコーディング情報を利用せねばならない場合に、従来の技術では、前述したように、シーンツリーのノードを除去／追加する過程が反復されねばならなかった。しかし、本発明の例示的な実施形態を適用すれば、デコーディング情報のアップデートを予定する時間を利用して、新たなデコーディング情報を受信してデコーディング情報をアップデートした後、イメージを続けて再生しうる。
【００５４】
本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ可読コードとして具現される。前記プログラムを具現するコード及びコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論される。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク及び光ディスクを含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードで保存され、かつ実行される。
以上の説明は、本発明の例示的な一実施形態に過ぎず、当業者は、本発明の本質的特性から逸脱しない範囲で変形された形態に具現しうる。例示的な実施形態は、説明的な側面でのみ考慮されねばならず、限定的な側面で考慮されてはならない。したがって、本発明の範囲は、前述した実施形態に限定されず、特許請求の範囲に記載された内容と同等な範囲内にある多様な実施形態が含まれるように解釈されねばならない。
【図面の簡単な説明】
【００５５】
【図１Ａ】本発明の例示的な一実施形態によるデコーディング情報アップデートのためのメディアストリームを示す図である。
【図１Ｂ】本発明の例示的な一実施形態によるデコーディング情報アップデートのためのメディアストリームを示す図である。
【図１Ｃ】本発明の例示的な一実施形態によるデコーディング情報アップデートのためのメディアストリームを示す図である。
【図２】本発明の例示的な一実施形態によるビデオストリームを示す図である。
【図３】本発明の例示的な一実施形態によるメディアデータ伝送装置及び受信装置を示す図である。
【図４】本発明の例示的な一実施形態によるメディアデータ伝送方法を示すフローチャートである。
【図５】本発明の例示的な一実施形態によるメディアデータ受信方法を示すフローチャートである。
【図６】本発明の例示的な一実施形態によるメディアデータの再生過程を説明するための画面である。
【図１Ａ】
2009543505.tif 000003
【図１Ｂ】
2009543505.tif 000004
【図１Ｃ】
2009543505.tif 000005
【図２】
2009543505.tif 000006
【図３】
2009543505.tif 000007
【図４】
2009543505.tif 000008
【図５】
2009543505.tif 000009
【図６】
2009543505.tif 000010
【国際調査報告】
2009543505.tif 000011
2009543505.tif 000012