少なくとも1つの初期化セグメント及び少なくとも1つのメディアセグメントを備えるファイルのシステムのトリックモードを可能にするコンテンツクリエータエンティティ610における方法において、前記少なくとも1つのメディアセグメントが複数のメディアサンプルを有する少なくとも1つのトラックを備え、前記少なくとも1つの初期化セグメントが前記少なくとも1つのメディアセグメントの記述を備える方法であって、1つのトラック内の同一の時間レベルを有するメディアサンプルを識別するステップ501と、1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように前記メディアサンプルをサンプルグループにグループ化するステップ502と、前記少なくとも1つの初期化セグメントにおいて、前記サンプルグループの各々の前記サンプルの前記時間レベルを示す時間レベル情報を用いて前記サンプルグループに印を付けるステップ503と、前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能であるかを示す情報を前記少なくとも1つの初期化セグメント内に追加するステップ504と、を備えることを特徴とする方法。前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項1に記載の方法。前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項2に記載の方法。前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す前記情報は、前記サンプルグループ記述に含まれることを特徴とする請求項1乃至3のいずれか1項に記載の方法。前記サンプルグループ記述指標は、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数であるrate_factorパラメータを更に備えることを特徴とする請求項3又は4に記載の方法。前記サンプルグループ記述指標は、前記サンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のサンプルの先頭を指す整数であるdata_offsetパラメータを更に備えることを特徴とする請求項3又は4に記載の方法。前記メディアセグメントのセグメントタイプボックスstyp内のteleは、下位時間レベルのサンプルが上位時間レベルのサンプルに先行するように前記メディアセグメントのサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項1乃至6のいずれか1項に記載の方法。少なくとも1つの初期化セグメント及び少なくとも1つのメディアセグメントを備えるファイルのシステムの所望の速度を用いるトリックモードを可能にするクライアント620における方法において、前記少なくとも1つのメディアセグメントが複数のメディアサンプルを有する少なくとも1つのトラックを備え、前記少なくとも1つの初期化セグメントが前記少なくとも1つのメディアセグメントの記述を備える方法であって、前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す情報が含まれるかを識別するように前記クライアントが構成され、前記少なくとも1つのメディアセグメントの記述を備えるファイルの初期化セグメントを受信するステップ510と、前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す情報が含まれる場合511、他のレベルから独立して復号化可能な時間レベルを判定するステップ512と、セグメント毎に、所望の速度と下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能な時間レベルを示す情報に基づいて、ダウンロードされるメディアセグメントの時間レベルを判定するステップ513と、前記対応するメディアセグメントの前記初期化セグメントをダウンロードするステップ514と、前記メディアセグメントにおける前記関連する時間レベルの物理的場所を判定するステップ515と、前記メディアセグメントの前記判定された時間レベルをダウンロードするステップ516と、を備えることを特徴とする方法。前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項8に記載の方法。前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項9に記載の方法。前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す前記情報は、前記サンプルグループ記述に含まれることを特徴とする請求項8乃至10のいずれか1項に記載の方法。前記サンプルグループ記述指標は、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数であるrate_factorパラメータを更に備えることを特徴とする請求項10又は11に記載の方法。前記サンプルグループ記述指標は、前記サンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のサンプルの先頭を指す整数であるdata_offsetパラメータを更に備えることを特徴とする請求項10又は11に記載の方法。前記メディアセグメントのセグメントタイプボックスstyp内のteleは、下位時間レベルのサンプルが上位時間レベルのサンプルに先行するように前記メディアセグメントのサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項8乃至13のいずれか1項に記載の方法。少なくとも1つの初期化セグメント及び少なくとも1つのメディアセグメントを備えるファイルのシステムのトリックモードを可能にするコンテンツクリエータエンティティ610であって、前記少なくとも1つのメディアセグメントは複数のメディアサンプルを有する少なくとも1つのトラックを備え、前記少なくとも1つの初期化セグメントは前記少なくとも1つのメディアセグメントの記述を備え、前記コンテンツクリエータエンティティは、1つのトラック内の同一の時間レベルを有するメディアサンプルを識別し、1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように前記メディアサンプルをサンプルグループにグループ化し、前記少なくとも1つの初期化セグメントにおいて、前記サンプルグループの各々の前記サンプルの前記時間レベルを示す時間レベル情報を用いて前記サンプルグループに印を付け、且つ前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能であるかを示す情報を前記少なくとも1つの初期化セグメント内に追加するように構成されるプロセッサ612を備えることを特徴とするコンテンツクリエータエンティティ。前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項15に記載のコンテンツクリエータエンティティ。前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項16に記載のコンテンツクリエータエンティティ。前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す前記情報は前記サンプルグループ記述に含まれることを特徴とする請求項15乃至17のいずれか1項に記載のコンテンツクリエータエンティティ。前記サンプルグループ記述指標は、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数であるrate_factorパラメータを更に備えることを特徴とする請求項17又は18に記載のコンテンツクリエータエンティティ。前記サンプルグループ記述指標は、前記サンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のサンプルの先頭を指す整数であるdata_offsetパラメータを更に備えることを特徴とする請求項17又は18に記載のコンテンツクリエータエンティティ。前記メディアセグメントのセグメントタイプボックスstyp内のteleは、下位時間レベルのサンプルが上位時間レベルのサンプルに先行するように前記メディアセグメントのサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項15乃至20のいずれか1項に記載のコンテンツクリエータエンティティ。少なくとも1つの初期化セグメント及び少なくとも1つのメディアセグメントを備えるファイルのシステムの所望の速度を用いるトリックモードを可能にするクライアント620であって、前記少なくとも1つのメディアセグメントは複数のメディアサンプルを有する少なくとも1つのトラックを備え、前記少なくとも1つの初期化セグメントは前記少なくとも1つのメディアセグメントの記述を備え、前記クライアントは、前記少なくとも1つのメディアセグメントの記述を備えるファイルの初期化セグメントを受信するように構成される入出力部626を備え、前記クライアントは、前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す情報が含まれるかを識別するように構成され且つ他のレベルから独立して復号化可能な時間レベルを判定するように構成されるプロセッサ622を更に備え、前記プロセッサは、セグメント毎に、前記所望の速度と下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能な時間レベルを示す情報に基づいて、ダウンロードされるメディアセグメントの時間レベルを判定するように構成され、前記入出力部626は、前記対応するメディアセグメントに対する前記初期化セグメントをダウンロードするように構成され、前記プロセッサ622は、前記メディアセグメントにおける前記関連する時間レベルの物理的場所を判定するように構成され、前記入出力部626は、前記メディアセグメントの前記判定された時間レベルをダウンロードするように構成されることを特徴とするクライアント。前記時間レベル情報はサンプルグループ化の種類に関連することを特徴とする請求項22に記載のクライアント。前記時間レベル情報はサンプルグループ記述指標であることを特徴とする請求項23に記載のクライアント。前記時間レベルが下位時間レベルの前記グループからのサンプルを使用せずに独立して復号化可能かを示す前記情報は前記サンプルグループ記述に含まれることを特徴とする請求項22乃至24のいずれか1項に記載のクライアント。前記サンプルグループ記述指標は、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数であるrate_factorパラメータを更に備えることを特徴とする請求項24又は25記に載のクライアント。前記サンプルグループ記述指標は、前記サンプルの前記時間レベルを有するメディアセグメントの先頭に対する第1のサンプルの先頭を指す整数であるdata_offsetパラメータを更に備えることを特徴とする請求項24又は25に記載のクライアント。前記メディアセグメントのセグメントタイプボックスstyp内のteleは、下位時間レベルのサンプルが上位時間レベルのサンプルに先行するように前記メディアセグメントのサンプルがグループ化されることを知らせるために使用されることを特徴とする請求項22乃至27のいずれか1項に記載のクライアント。従って、トラック内のサンプルは階層型の時間レベルでグループ化され、それにより、クライアントは1つ以上のムービーフラグメントを含むメディアセグメント内のサンプルの時間レベルを推論できる。これは、トラック又はトラックフラグメントの全てのサンプルを時間レベルにグループ化するサンプルグループ化を使用することにより達成される。尚、時間レベルは時間層と呼ばれる場合もある。上述のように、サンプルとも呼ばれるフレームは時間レベルに分割される。1つの時間レベル内の全てのサンプルは、同一の時間レベル内のサンプル又は下位時間レベル内のサンプルのみに依存する。ISO/IEC14496-12:2008Informationtechnology-Codingofaudio-visualobjects-Part12:ISObasemediafileformat及びISO/IEC15444-12:2008Informationtechnology-JPEG2000imagecodingsystem-Part12:ISObasemediafileformatによると、サンプルグループ化とは、トラック内の各サンプルが1つのサンプルグループの要素となるようにグループ化基準に基づいてそれらを割り当てることである。サンプルグループ化におけるサンプルグループは連続するサンプルであることに限定されず、隣接しないサンプルを含んでもよい。トラック内のサンプルに対する2つ以上のサンプルグループ化が存在する場合があるため、各サンプルグループ化はグループ化の種類を示す種類フィールドを有する。例えばファイルは、同一のトラックに対して2つのサンプルグループ化、すなわち、時間レベルに対するサンプルの割り当てに基づくサンプルグループ化及び時間列に対する別のサンプルグループ化を含んでもよい。サンプルグループ化は2つのリンクデータ構造により表される。1SampleToGroupボックスはサンプルグループに対するサンプルの割り当てを表し、2SampleGroupDescriptionボックスはグループの特性を記述する各サンプルグループに対するサンプルグループエントリを含む。異なるグループ化基準に基づくSampleToGroup及びSampleGroupDescriptionボックスの複数の例が存在する。それらは、グループ化の種類を示すために使用される種類フィールドにより区別される。ムービーフラグメント内のサンプルグループ構造に対するサポートは、SampleToGroupボックスをトラックフラグメントボックスtrafである当該ボックスのコンテナと共に使用することにより提供される。SampleToGroupボックスは、トラックフラグメント内のサンプルが属するグループ及び当該サンプルグループの関連する記述を見つけるために使用される。テーブルは、同一のサンプルグループ記述子を有する一連のサンプルのうちの第1のサンプルの指標を与える各エントリを用いて圧縮符号化される。サンプルグループ記述IDは、各サンプルグループの特徴を記述するエントリを含み且つSampleTableボックス内に存在するSampleGroupDescriptionボックスを示す指標である。トラックフラグメント内のサンプルに対する2つ以上のサンプルグループ化が存在する場合、SampleToGroupボックスの多くの例が存在する。SampleToGroupボックスの各例は、異なるサンプルグループ化を区別する種類コードを有する。関連するSampleGroupDescriptionは、グループ化の種類に対して同一の値を示す。本発明の実施形態の第1の態様によると、ファイルのシステムのトリックモードを可能にするコンテンツクリエータエンティティにおける方法が提供される。ファイルのシステムは少なくとも1つの初期化セグメント及び少なくとも1つのメディアセグメントを備え、少なくとも1つのメディアセグメントは複数のメディアサンプルを有する少なくとも1つのトラックを備え、少なくとも1つの初期化セグメントは少なくとも1つのメディアセグメントの記述を備える。図5aのフローチャートに示すように、方法は以下を備える。501.1つのトラック内の同一の時間レベルを有するメディアサンプルが識別される。502.1つのサンプルグループ内の全てのメディアサンプルが同一の時間レベルを有するように、メディアサンプルがサンプルグループにグループ化される。503.少なくとも1つの初期化セグメントにおいて、サンプルグループは各サンプルグループのサンプルの時間レベルを示す時間レベル情報を用いて印を付けられる。504.時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能であるかを示す情報が少なくとも1つの初期化セグメント内に追加される。一実施形態によると、時間レベル情報はサンプルグループ化の種類に関連し、時間レベル情報はサンプルグループ記述指標である。更に、更なる一実施形態によると、時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能かを示す情報が、サンプルグループ記述に含まれる。以下のサンプルグループ定義teleは、各レベルグループに対する当該情報を示す。classTemporalLevelEntryextendsSampleGroupDescriptionEntry‘tele’bit1level_independently_decodable;bit7reserved=0時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能かを示す情報を追加することにより、他のフレームレートに関する融通性が向上される。本発明の実施形態の第2の態様によると、クライアントにおける方法が提供される。方法は、図5bのフローチャートに示す以下のステップを備える。第1のステップ510において、サンプルグループ記述を含むファイルの初期化セグメントを受信する。クライアントは、時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能かを示す情報が含まれるかを識別するように構成される。時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能かを示す情報が含まれる場合511、他のレベルから独立して復号化可能な時間レベルを判定する512。次に、所望の速度と下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能な時間レベルを示す情報とに基づいて、ダウンロードされるメディアセグメントの時間レベルを判定する513。対応するメディアセグメントに対する初期化セグメントをダウンロードし、メディアセグメントにおける関連する時間レベルの物理的場所を判定する508。メディアセグメントの判定された時間レベルをダウンロードする514。セグメント毎にステップ507~509を繰り返す516。次に図6を参照する。本発明の実施形態によると、初期化セグメント660及びメディアセグメント665を備えるファイルのシステムは、メディアコンテンツクリエータエンティティ610により作成される。コンテンツクリエータエンティティ610は、プロセッサ612と、メモリ614と、メッセージを送受信するための入出力部616とを備える。プロセッサ612は、本明細書中で説明されるコンテンツクリエータエンティティの機能を実行するように構成され、メモリ614は、例えばファイル記述を有する初期化セグメント及びメディアセグメントを格納するように構成される。クライアント620は、プロセッサ622、メモリ624、並びにメッセージを送受信するための入出力部626を備える。プロセッサ622は、本明細書中で説明されるクライアントの機能を実行するように構成され、メモリ624は、例えばファイル記述を有する初期化セグメント及びメディアセグメントを格納するように構成される。メディアコンテンツクリエータ610の例はTVオペレータ及び電気通信オペレータであり、クライアント620の例はPC、セットトップボックス、移動電話、パッド及びTVセットである。図6に示すように、クライアント620は、ファイルのシステム670からの初期化セグメント660を求める要求を送出する651。コンテンツクリエータエンティティ610は要求された初期化セグメント660を送出し652、クライアント620は種類moovのムービーボックスに含まれるファイル記述情報を有する初期化セグメント660を受信する653。ファイル記述情報及びクライアントの所望の速度640に基づいて、クライアントは異なるメディアセグメント665を要求する654。メディアセグメントは、時間レベルに従ってサンプルグループに順序付けられたサンプルに対応する。その後、要求されたメディアセグメント665はクライアント620によりダウンロードされる655。本発明の実施形態を更に説明するために、図7が提供される。図7は、異なる時間レベル1、2及び3のサンプルを有するトラックを示す。時間レベル1のサンプルを使用することにより1つの速度が提供され、時間レベル2のサンプルを使用することにより別の速度が提供され且つ時間レベル3のサンプルを使用することにより更に別の速度が提供されることが図7からわかる。従来技術の解決策において、1つの時間レベルのサンプルは下位時間レベルのサンプルに依存すると仮定される。本発明の実施形態を使用することにより、例えば時間レベル2及び1の双方のサンプルに加えて、例えば時間レベル2又は3のサンプルのみを使用できる。従って、1つの時間レベルのサンプルが下位時間レベルのサンプルから独立して使用されるようにすることにより、可能な速度の数に関する融通性が向上し、更に別の速度がトリックモードを実現するために提供される。時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能であるかを示す情報は、トリックモードを実現するためにIフレームのみが使用される場合にも有用である。Iフレームは異なる時間レベルに分割される。例えば、1つおきのIフレームがレベル1であり、1つおきのIフレームが時間レベル2である。Iフレームが他のどんなフレームにも依存しないため、時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能であるかを示す本発明の実施形態に係る情報は、特定の速度を提供するトリックモードを実現するためにIフレームのグループを選択するために使用可能である。従って、Iフレーム間で互いに依存しないが、時間レベル間の依存を示すことを本来は意図するパラメータが一部のIフレームのみを使用する必要があることを示すために使用され、これにより融通性が向上する。時間レベルにおけるビットストリームの別の例は、復号化順に、例えばI0P1P2P3I4P5P6P7I8P9P10P11のように、定期的なIイントラフレームの間にP予測フレームPを有することである。本例において、メディアコンテナmdatは、1つのレベルがより容易にダウンロードされるように、Pフレームの前にIフレームを単に移動することにより以下のように時間的に順序付けされる。I0I8I4P1P2P3P5P6P7P9P10P11尚、単一のイントラ速度の前に2倍のイントラ速度を可能にするために、イントラフレームは階層型に順序付けされる。従って、本例において、Iフレームに対する2つの時間レベルと、I及びPフレームに対する1つの時間レベルとが存在する。□例えばレベル1である基本レベルに対応するピクチャI0I8I16I24等を使用することにより、8倍速の早送りが達成される。□例えばレベル1及び2である基本レベル及び1つ上のレベルに対応するピクチャI0I4I8I12等を使用することにより、4倍速の早送りが達成される。□通常再生は、例えばレベル1、2及び3である全てのレベルに対応する全てのピクチャI0P1P2P3I4P5P6P7に対応する。サンプル数に対する論理的な復号化順は、トラックフラグメントボックスにおいて各Iに対して1つのトラックランを使用し且つ後続の3つのPに対して1つのトラックランを使用することにより達成される。trun[I0]trun[P1P2P3]trun[I4]trun[P5P6P7]trun[I8]trun[P9P10P11]ここで、各trunは、時間的に順序付けられた上述のメディアコンテナmdat内のデータを指す。従って、サンプルを異なる時間レベルに分割することにより、クライアントが何らかの時間レベルのサンプルをダウンロードするだけで必要な帯域幅を制限できるようになる。更に、1つ以上の時間レベルが他から独立して使用可能であることを知らせる可能性を追加することにより、ダウンロードされる異なる時間レベルのサンプルを選択する融通性が向上するため、必要な帯域幅の細分性が増す。一実施形態によると、時間レベル情報はサンプルグループ化の種類に関連する。更なる一実施形態によると、サンプルグループ化の種類はサンプルグループ記述指標である。これは、1つのサンプルグループ内のサンプルの時間レベルがサンプル記述指標として示されることを意味する。更に、更なる一実施形態によると、時間レベルが下位時間レベルのグループからのサンプルを使用せずに独立して復号化可能であるかを示す情報はサンプルグループ記述指標に含まれる。一例として、サンプルの時間レベルに基づいて全てのサンプルをグループ化するために、teleと示される時間レベルに関連するグループ化の種類が導入される。一実施形態によると、トラックフラグメントボックスtrafに含まれるSample-To-Groupボックスsbgpは、このグループ化の種類に従ってサンプルグループ化を定義する。グループ記述指標は時間レベルに対応し、通常は、1、2、3等の連続する値をとる。他の実施形態において、時間レベルに関する更なる情報が、例えばグループ化の種類teleに対するサンプルグループ記述と共に供給される。classTemporalLevelEntryextendsSampleGroupDescriptionEntry‘tele’unsignedint8rate_factor;unsignedint32data_offset;ここで、パラメータrate_factorは、現在の時間レベル及び下位時間レベルの全サンプルを元のサンプルレートで再生することにより達成される増加した時間進行に対応する正の整数である。尚、時間レベルはグループ記述指標であってもよい。パラメータdata_offsetは、このグループ記述の時間レベルを有する格納ファイルの先頭に対する第1のサンプルの先頭を指す整数である。更に、パラメータdata_offsetは、トラックフラグメントヘッダボックスにおいて確立される黙示的又は明示的なdata_offsetに追加されてもよく且つ/あるいはパラメータdata_offsetはサンプルグループ記述において省略されてもよい。別の代替例によると、時間レベルはグループ記述指標と同一である代わりに整数値としてサンプルグループ記述内に黙示的に含まれ且つ/あるいは時間レベルはグループ記述指標-1又は他の何らかの整数に更に対応してもよい。本発明の更に別の実施形態において、メディアセグメントのセグメントタイプボックスstyp内にブランドteleが存在することにより、下位時間レベルのサンプルが上位時間レベルのサンプルに先行するようにセグメントのメディアデータがグループ化されることを知らせる。本例において、上述のようなサンプルグループ化は、レベル数及びファイルにおけるそれらの場所に関する更なる情報をクライアントに提供する。メディアセグメントのstyp内のブランドteleの存在により、メディアセグメントが時間的に順序付けされたレベルに関する情報を少しでも搬送するかをクライアントに事前に知らせる。ブランドはセグメントにおいて最初に知らせるため、クライアントがセグメントのダウンロードを開始する場合にセグメント内の後方の時間レベル情報を探すことに意味があるかを非常に迅速にチェックできる。