(57)【特許請求の範囲】
【請求項１】
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得するように構成される第１取得ユニットであって、前記ガイドメディアプレゼンテーションの前記メディアプレゼンテーション記述は、前記ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記載し、Ｎは１より大きい整数である、第１取得ユニットと、
前記ガイドメディアプレゼンテーションの前記メディアプレゼンテーション記述に従って前記Ｎ個のガイドユニットのうちＫ個のガイドユニットを取得するように構成される第２取得ユニットと、
前記Ｋ個のガイドユニットを提示するように構成されるプレゼンテーションユニットであって、前記Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、前記Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、前記ガイドユニットｉのプレゼンテーション品質より高い、プレゼンテーションユニットと
を備え、
前記Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを有する、又は、前記Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを有し、
前記Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、前記Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、前記Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある、
クライアント。
【請求項２】
前記ガイドメディアプレゼンテーションの前記メディアプレゼンテーション記述は、前記Ｋ個のガイドユニットの各ガイドユニットが指す前記主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なる、請求項１に記載のクライアント。
【請求項３】
前記Ｋ個のガイドユニットの各ガイドユニットは、前記メディアプレゼンテーション記述を指すことにより、前記メディアプレゼンテーション記述により記述される前記主メディアプレゼンテーションを指す、請求項２に記載のクライアント。
【請求項４】
前記ガイドメディアプレゼンテーションの前記メディアプレゼンテーション記述と、前記Ｋ個のガイドユニットの各ガイドユニットが指す前記主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約される、請求項１に記載のクライアント。
【請求項５】
前記Ｋ個のガイドユニットの各ガイドユニットは、前記集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより前記主メディアプレゼンテーションを指す、請求項４に記載のクライアント。
【請求項６】
前記Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、前記オーディオアダプテーションセットは、前記Ｋ個のアダプテーションセット内のいずれのアダプテーションセットとも異なり、前記オーディオアダプテーションセットと前記Ｋ個のビデオアダプテーションセットとの間において選択は互換性がある、又は、
前記Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、前記Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である、請求項１から５のいずれか一項に記載のクライアント。
【請求項７】
オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、前記ガイドメディアプレゼンテーションにおいて関連付けられる領域に、前記メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を有する、請求項６に記載のクライアント。
【請求項８】
同じ領域記述を有するメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション間に対応関係が存在する、又は、同じ領域記述を有するアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する、請求項７に記載のクライアント。
【請求項９】
前記領域記述はＳＲＤ空間的な関係の記述である、請求項７又は８に記載のクライアント。
【請求項１０】
前記ガイドメディアプレゼンテーションの前記メディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を有し、前記Ｋ個のビデオアダプテーションセット要素は、１対１で前記Ｋ個のビデオアダプテーションセットに対応し、前記Ｋ個のビデオアダプテーションセット要素は記述子要素Ｃｉを含み、前記Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、前記規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及びクライアント識別schemeIdUri属性を有する、請求項１から９のいずれか一項に記載のクライアント。
【請求項１１】
前記記述子要素Ｃｉは、前記記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションが前記ガイドメディアプレゼンテーションのコンポーネントであることを記述する、請求項１０に記載のクライアント。
【請求項１２】
前記記述子要素Ｃｉは、前記ガイドメディアプレゼンテーション内の、前記記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述する、請求項１０に記載のクライアント。
【請求項１３】
前記記述子要素Ｃｉは、役割記述Role要素、又は、基本属性EssentialProptery要素若しくは補助属性SupplementalProptery要素である、請求項１１又は１２に記載のクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送フィールド、具体的には、メディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するための方法及び関連する装置に関する。
【背景技術】
【０００２】
ハイパーテキストトランスファープロトコル（ＨＴＴＰ、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）ベースのメディアストリーミングマルチメディアサービスが増えており、従来の放送テレビへの位置づけが課題とさえなっている。しかしながら、従来のテレビにおける一部のサービスは、ＨＴＴＰベースのメディアストリーミングサービスにおいてサポートされておらず、ビデオガイドは、そのサポートされていないサービスのうちの１つである。これは実に不利である。
【発明の概要】
【０００３】
本発明は、メディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるガイドメディアプレゼンテーションを提供するための方法及び関連する装置を提供することで、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをサポートし、ユーザエクスペリエンスをさらに改善する。
【００５６】
第１態様によれば、本発明はクライアントを提供し、クライアントは、
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得するように構成される第１取得ユニットであって、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数である、第１取得ユニットと、
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従ってＮ個のガイドユニットのうちＫ個のガイドユニットを取得するように構成される第２取得ユニットと、
Ｋ個のガイドユニットを提示するように構成されるプレゼンテーションユニットであって、Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い、プレゼンテーションユニットと、
を含む。
【００５７】
第１態様に関して、第１態様の第１の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なる。
【００５８】
第１態様の第１の可能な実装に関して、第１態様の第２の可能な実装では、Ｋ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指す。
【００５９】
第１態様に関して、第１態様の第３の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約される。
【００６０】
第１態様の第３の可能な実装に関して、第１態様の第４の可能な実装では、Ｋ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指す。
【００６１】
第１態様、又は、第１態様の第１から第４の可能な実装のうちのいずれか一つに関して、第１態様の第５の可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。
【００６２】
第１態様の第５の可能な実装に関して、第１態様の第６の可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。
【００６３】
第１態様の第６の可能な実装に関して、第１態様の第７の可能な実装では、Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｋ個のアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＫ個のビデオアダプテーションセットとの間において選択は互換性がある、又は、
Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【００６４】
第１態様の第７の可能な実装に関して、第１態様の第８の可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含む。
【００６５】
第１態様の第８の可能な実装に関して、第１態様の第９の可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。
【００６６】
第１態様の第８の可能な実装又は第１態様の第９の可能な実装に関して、第１態様の第１０の可能な実装では、領域記述はＳＲＤ空間的な関係の記述である。
【００６７】
第１態様の第７から第１０の可能な実装のうちのいずれか一つに関して、第１態様の第１１の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応し、Ｋ個のビデオアダプテーションセット要素は記述子要素Ｃｉを含み、Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別schemeIdUri属性を有することである。
【００６８】
第１態様の第１１の可能な実装に関して、第１態様の第１２の可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述する。
【００６９】
第１態様の第１１の可能な実装に関して、第１態様の第１３の可能な実装では、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述する。
【００７０】
第１態様の第１２の可能な実装又は第１態様の第１３の可能な実装に関して、第１態様の第１４の可能な実装では、記述子要素Ｃｉは、役割記述Role要素、又は、基本属性EssentialProptery要素若しくは補助属性SupplementalProptery要素である。
【０１８５】
実施形態の技術的解決手段では、Ｋ個のガイドユニットの各ガイドユニットが、１つの主メディアプレゼンテーションを指してよく、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しいことが分かり得る。したがって、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、これは、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間で比較的に柔軟な切り換えを実現し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをさらにサポートし、高品質ユーザエクスペリエンスをさらに向上させる。
【図面の簡単な説明】
【０１８６】
本発明の実施形態における技術的解決手段をより明確に説明するために、以下では実施形態を説明するために必要な添付図面を簡潔に説明する。以下の説明における添付図面は、本発明の一部の実施形態を示しているに過ぎず、当業者は、創造努力をすることなく、これらの添付図面から他の図面をさらに導き出し得ることは明らかである。
【０１８７】
【図１−ａ】本発明の実施形態に係るメディアプレゼンテーション記述のアーキテクチャの概略図である。
【０１８８】
【図１−ｂ】本発明の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための方法についての概略的なフローチャートである。
【０１８９】
【図１−ｃ】本発明の実施形態に係る単一のメディアプレゼンテーションの時系列についての概略図である。
【０１９０】
【図１−ｄ】本発明の実施形態に係る複数のメディアプレゼンテーションの時系列についての概略図である。
【０１９１】
【図１−ｅ】本発明の実施形態に係るエンコーディングにより取得されるガイドユニットのメディアリプレゼンテーションについての概略図である。
【図１−ｆ】本発明の実施形態に係るエンコーディングにより取得されるガイドユニットのメディアリプレゼンテーションについての概略図である。
【０１９２】
【図１−ｇ】本発明の実施形態に係る複数のメディアプレゼンテーションの別の時系列についての概略図である。
【０１９３】
【図１−ｈ】本発明の実施形態に係る複数のメディアプレゼンテーションの別の時系列についての概略図である。
【０１９４】
【図１−ｉ】本発明の実施形態に係る合成により取得されるガイドメディアプレゼンテーションについての概略図である。
【０１９５】
【図１−ｊ】本発明の実施形態に係る、デコード後にクライアントにより出力されるガイドユニットのビデオコンポーネントについての概略図である。
【０１９６】
【図１−ｋ】本発明の実施形態に係る、デコード後にクライアントにより出力されるガイドユニットのオーディオコンポーネントについての概略図である。
【０１９７】
【図２】本発明の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための別の方法についての概略的なフローチャートである。
【０１９８】
【図３−ａ】本発明の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための別の方法についての概略的なフローチャートである。
【０１９９】
【図３−ｂ】本発明の実施形態に係るネットワークアーキテクチャの概略図である。
【０２００】
【図４】本発明の実施形態に係るクライアントの概略図である。
【０２０１】
【図５】本発明の実施形態に係る別のクライアントの概略図である。
【０２０２】
【図６】本発明の実施形態に係るサーバの概略図である。
【０２０３】
【図７】本発明の実施形態に係る別のサーバの概略図である。
【０２０４】
【図８】本発明の実施形態に係る通信システムの概略図である。
【発明を実施するための形態】
【０２０５】
本発明の実施形態は、メディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するための方法及び関連する装置を提供することで、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをサポートし、ユーザエクスペリエンスをさらに向上させる。
【０２０６】
以下では、本発明の実施形態における添付図面を参照して本発明の実施形態における技術的解決手段を明確に説明する。説明される実施形態は、本発明の実施形態の一部に過ぎず、全てではないことが明らかである。本発明の実施形態に基づいて当業者により創造努力することなく得られる他の全ての実施形態が本発明の保護範囲に含まれるものとする。
【０２０７】
本発明の明細書、特許請求の範囲及び添付の図面における「第１」、「第２」、「第３」、「第４」等の用語は、様々なオブジェクトを区別することが意図されており、具体的な順序を示すわけではない。さらに、「含む」、「包含する」という用語、及びこれらの任意の他の変形後は、非排他的な包含をカバーすることが意図される。例えば、一連の段階又はユニットを含む処理、方法、システム、製品、又はデバイスは、列挙された段階又はユニットに限定されないが、必要に応じて列挙されていない段階又はユニットをさらに含み、又は、必要に応じて、処理、方法、製品、又はデバイスの別の固有の段階又はユニットをさらに含む。
【０２０８】
本発明の実施形態の技術的解決手段をより良く理解するために、以下ではまず、いくつかの可能な関連技術を説明する。
【０２０９】
従来のアナログテレビサービスでは、ユーザは、様々なチャネルを切り替えることにより関心のあるチャネルを探すことができ、その後、関心のあるチャネルを視聴し続ける。デジタルテレビサービスでは、電子番組ガイド（ＥＰＧ、Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）が提供され得る。ＥＰＧは実際にはリストである。ＥＰＧは、様々なチャネルの番組及び時間のような情報を含む。ユーザは、ＥＰＧから関心のあるテレビチャネルを探すことができ、その後、ＥＰＧチャネルから当該チャネルに切り替えることができる。グラフィカルな方式で提供されるガイドサービスがよりユーザフレンドリで使いやすいことが、経験を通じて理解されている。
【０２１０】
ガイドサービスにおいて、ガイドユニットは、テレビチャネルを表す。ガイドユニットにより表されるテレビチャネルのように、ガイドユニットは、ビデオ及びオーディオのような異なるメディアコンポーネントを有し得る。グラフィカルなガイドサービスが複数のサムネイル（動画シーケンス又は静止画）の形式で一群のガイドユニットのビデオを提示する。ユーザは、複数のサムネイルを閲覧して、関心のあるガイドユニットを変更できる。ユーザは、現在関心のあるガイドユニットのオーディオをさらに聞くことができる。ガイドユニットを選択することにより、ユーザは、ガイドユニットに対応するチャネルに切り替えることができる。
【０２１１】
技術、特にブロードバンド通信及びマイクロプロセッサ、の発展に伴って、パーソナルデバイスの通信性能及び機能がより強力になり、オンラインストリーミングサービスが、インターネット上のマルチメディ伝送にさらに広く適用されている。ＨＴＴＰベースの適応ストリーミングサービスは、マルチメディアストリーミングサービスの主流技術となり、最新の発展分野を象徴する。アップル（Ａｐｐｌｅ（登録商標））社のＨＴＴＰストリーミングサービス（ＨＬＳ、ＨＴＴＰ  Ｌｉｖｅ  Ｓｔｒｅａｍｉｎｇ）、マイクロソフト（Ｍｉｃｒｏｓｏｆｔ（登録商標））コーポレーションのスムースストリーミングサービス（ＳＳ、Ｓｍｏｏｔｈ  Ｓｔｒｅａｍｉｎｇ）、及びムービング・ピクチャ・エキスパーツ・グループ（ＭＰＥＧ、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の動的適応ストリーミング・オーバー・ＨＴＴＰ（ＤＡＳＨ、Ｄｙｎａｍｉｃ  Ａｄａｐｔａｔｉｖｅ  Ｓｔｒｅａｍｉｎｇ  Ｏｖｅｒ  ＨＴＴＰ）は、異なる技術の形態である。ＭＰＥＧのＤＡＳＨ規格は、ＭＰＥＧにより開発された標準化技術であり、セグメント化された市場構造を変えるために、広く利用されることが期待されている。
【０２１２】
既存のＨＴＴＰベースのメディアストリーミングサービスにおいてガイドサービスをサポートできないということが残念である。既存のＨＴＴＰベースのメディアストリーミングサービスは、１つのメディアプレゼンテーションのみに適用可能であるが（メディアプレゼンテーションは、ＤＡＳＨ規格で用いられる用語であり、概念的にテレビチャネルにほぼ等しい）、ガイドサービスは、複数のメディアプレゼンテーションを提供し、複数のメディアプレゼンテーションを横断するサービスである。本発明は、ＨＴＴＰベースのメディアストリーミングサービスにおけるガイドサービスをサポートすることが意図される。本発明は、説明及び実施形態の基本としてＤＡＳＨ規格の用語を引用するが、本発明における方法は、ＤＡＳＨ規格に限定されることはなく、複数のＨＴＴＰベースのメディアストリーミングサービスに適用され得る。
【０２１３】
必要に応じて、本発明のいくつかの実施形態についての技術的解決手段は、例えば、以下のＤＡＳＨ仕様並びにこれらの補完及び修正に基づいてよい。
ＩＳＯ／ＩＥＣ  ２３００９‐１：Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ、２ｎｄ  Ｅｄｉｔｉｏｎ、２０１４。
ＩＳＯ/ＩＥＣ  ２３００９‐１：２０１４／ＦＤＡＭ  １。
Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。
ＡＭＥＮＤＭＥＮＴ  １：Ｈｉｇｈ  Ｐｒｏｆｉｌｅ  ａｎｄ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｔｉｍｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  ｐｒｏｆｉｌｅｓ  ａｎｄ  ｔｉｍｅ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ、ＩＳＯ／ＩＥＣ  ２３００９‐１：２０１４/ＦＤＡＭ  １  Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。
ＩＳＯ／ＩＥＣ  ２３００９‐１：２０１４／ＤＡＭ  ２。
Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。
ＡＭＥＮＤＭＥＮＴ  ２：Ｓｐａｔｉａｌ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｅｓｃｒｉｐｔｉｏｎ、Ｇｅｎｅｒａｌｉｚｅｄ  ＵＲＬ  ｐａｒａｍｅｔｅｒｓ  ａｎｄ  ｏｔｈｅｒ  ｅｘｔｅｎｓｉｏｎｓ。
【０２１４】
ＤＡＳＨ規格では、メディアコンテンツの一部が複数のバージョンにエンコードされており、当該バージョンは、ビットレートのような様々な機能を有する。当該バージョンは、ＤＡＳＨではメディアリプレゼンテーション（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）と称され、同じメディアコンテンツを表しており、コンテンツプレゼンテーション（視聴／再生）の観点から互い交換し得る。メディアリプレゼンテーションは、一般に数秒の長さで、アクセス可能な単位に時間で分割されており、当該単位は、メディアセグメント又はメディアサブセグメント（メディアセグメントは、メディアサブセグメントに論理的に分割され得る）と称される。さらに、初期化セグメントがある。初期化セグメントは、メタデータのみを含み、メディアデータを含まない。以下では、メディアセグメント及び初期化セグメントの両方は、セグメント（Ｓｅｇｍｅｎｔ）と称される。メディアリプレゼンテーションは、コンテンツサーバ、つまり、クライアントが取得するためのＨＴＴＰサーバに格納される。セグメントは、ユニフォームリソースロケータ（ＵＲＬ、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用いることにより、クライアントがアクセスできる最小単位である。メディアプレゼンテーション記述（ＭＰＤ、Ｍｅｄｉａ  Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ）は、拡張マークアップ言語（ＸＭＬ、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルであり、クライアントにより要求されるメタデータを含み、メディアリプレゼンテーションの機能、及びサーバからのメディアリプレゼンテーションをどのように取得するかを記述し、並びに、メディアリプレゼンテーションのビットレート及び解像度、映像の縦横比、メディアリプレゼンテーションに含まれるセグメントのＵＲＬ等を含む。ＭＰＤ内の情報に基づいて、クライアントは、コンテンツサーバからメディアリプレゼンテーション内のメディアセグメントを要求すべく、ＨＴＴＰ  ＵＲＬを構築してよく、利用可能な帯域幅の変更に適応するメディアセグメント境界で、別のメディアリプレゼンテーションに切り替えてよい。
【０２１５】
ＨＴＴＰベースの適応メディアストリーミングサービスは、メディアプレゼンテーションのコンテンツ機能の変更、例えば、メディアエンコーディングモードの変更を許可する。ＤＡＳＨ規格において、これは、「ピリオド（Ｐｅｒｉｏｄ）」の概念を用いることにより実装される。ピリオドは、コンテンツステッチングに用いられる。例えば、現在のピリオドはニュース番組であり、次のピリオドは宣伝である。１つのメディアプレゼンテーションは、１又は複数のピリオド（Ｐｅｒｉｏｄ）を含み、複数のピリオドは時間的に連続している。ピリオドの開始は、例えば、ニュース番組からスポーツ番組へ、スポーツ番組から映画番組へ、映画番組から宣伝へ、又は、宣伝からバラエティ番組へといったコンテンツの変更、例えば、Ｈ．２６４符号化スキームからＨ．２６５符号化スキームへといったコンテンツエンコーディングモードの変更、例えば、メディアリプレゼンテーションの増加又は減少といったメディアリプレゼンテーションの数の変更、又は、例えば、中国語の音声表現の追加といったコンテンツコンポーネントの変更等、直前のピリオドに対する変更を意味する。クライアントが新たなピリオドの開始に遭遇したとき、クライアントの作動条件が変更され、再初期化が要求されてよい。
【０２１６】
ピリオド中、同じメディアコンテンツ及び同じメディアコンポーネントを含むメディアリプレゼンテーションのセットは、アダプテーションセットと称される。１つのアダプテーションセットは、少なくとも１つのメディアリプレゼンテーションを含み、１つのアダプテーションセットのメディアリプレゼンテーションは、互いに交換してよい。複数の異なるアダプテーションセットは、互換性があってよい、又は、排他的であってよい。
【０２１７】
要約すると、メディアプレゼンテーションは、時間的に連続する１又は複数のピリオドを含んでよく、各ピリオドは、１又は複数のアダプテーションセット（Ａｄａｐｔａｔｉｏｎ  Ｓｅｔ）を含む。各アダプテーションセット（Ａｄａｐｔａｔｉｏｎ  Ｓｅｔ）は、１又は複数のメディアリプレゼンテーション（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）を含む。１つのメディアリプレゼンテーションは、１又は複数のセグメント（Ｓｅｇｍｅｎｔ）を含む。
【０２１８】
図１−ａに示されるように、メディアプレゼンテーション記述は、メディアプレゼンテーションの階層構造と同様の階層構造を有する。上述したメディアプレゼンテーションの概念は、メディアプレゼンテーション記述内のＸＭＬ要素により表されてよい。メディアプレゼンテーション要素は、１又は複数のピリオド（Ｐｅｒｉｏｄ）要素を含み、各ピリオド（Ｐｅｒｉｏｄ）要素は、１又は複数のアダプテーションセット（ＡｄａｐｔａｔｉｏｎＳｅｔ）要素を含む。各アダプテーションセット（ＡｄａｐｔａｔｉｏｎＳｅｔ）要素は、１又は複数のメディアリプレゼンテーション（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）要素を含む。
【０２１９】
メディアプレゼンテーションは、メディアプレゼンテーション記述内のメディアプレゼンテーション記述要素に対応する。メディアプレゼンテーション内の１つのピリオドは、メディアプレゼンテーション記述内の１つのピリオド要素に対応し、メディアプレゼンテーション内の１つのアダプテーションセットは、メディアプレゼンテーション記述内の１つのアダプテーションセット要素に対応し、メディアプレゼンテーション内のメディアリプレゼンテーションは、メディアプレゼンテーション記述内の１つのメディアリプレゼンテーション要素に対応等する。
【０２２０】
以下では、メディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための方法を説明する。
【０２２１】
ガイドサービスは、複数のメディアプレゼンテーションを供給し、一群のメディアプレゼンテーションからの選択の便宜を提供し、複数のメディアプレゼンテーションを横断するサービスである。ガイドサービスにより供給される複数のメディアプレゼンテーションは、ガイドサービスのメンバメディアプレゼンテーションと称され、略して、メンバメディアプレゼンテーション又は主メディアプレゼンテーションである。
【０２２２】
本発明の実施形態の技術的解決手段では、ガイドサービスは、メディアプレゼンテーション（すなわち、ガイドメディアプレゼンテーション）により実行されてよく、ガイドメディアプレゼンテーションは、ガイドサービスのメンバメディアプレゼンテーションから独立している。ガイドサービス及びガイドサービスのメンバメディアプレゼンテーションは、各メディアプレゼンテーション記述により記述される。ガイドサービスがＮ個のメディアプレゼンテーションを供給する場合、Ｎ＋１個のメディアプレゼンテーション、及び、Ｎ＋１個の対応するメディアプレゼンテーション記述がある。ガイドサービスでは、各メンバメディアプレゼンテーションは、ガイドメディアプレゼンテーション内の１つのガイドユニットに対応し、ガイドユニットは、メンバメディアプレゼンテーションを表す。ガイドサービス及びガイドサービスのメンバメディアプレゼンテーションは、各メディアプレゼンテーション記述により記述される。１つのガイドユニットは、１つのメディアプレゼンテーションを表し、複数のメディアコンポーネント、一般に例えば、（ビデオメディアリプレゼンテーションとも称され得る）ビデオコンポーネント、及び、（オーディオメディアリプレゼンテーションとも称され得る）オーディオコンポーネントを含んでよい。ガイドユニットのビデオは、サムネイルであり、メディアプレゼンテーションを表す。ガイドユニットのビデオは、通常、ガイドユニットにより表されるメディアプレゼンテーションのビデオコンポーネントを加工することにより取得され、したがって、ピクチャの一部であるガイドユニットのプレゼンテーション品質（例えば、解像度及び／又はフレームレート）は、主メディアプレゼンテーションの品質より低く、ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオからもたらされる。本発明において、１つのガイドユニットのビデオは、１又は複数のメディアリプレゼンテーション（例えば、いくつかの例のうちのあるメディアプレゼンテーション）により実装される。
【０２２３】
図１‐ｂを参照すると、図１‐ｂは、本発明の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための方法についての概略的なフローチャートである。図１‐ｂに示されるように、本発明の本実施形態で提供されるメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための方法は、以下の段階を含んでよい。
【０２２４】
１０１．クライアント（Ｃｌｉｅｎｔ）は、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得する。
【０２２５】
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述する。
【０２２６】
クライアント（Ｃｌｉｅｎｔ）は、コンテンツサーバ又は別のデバイスからガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得してよい。
【０２２７】
Ｎは１より大きい整数である。
【０２２８】
例えば、Ｎは、７、２、３、４、５、８、１１、１５、２０、２５、３０、又は別の値と等しくてよい。
【０２２９】
クライアントは、ＤＡＳＨクライアント若しくはＤＡＳＨクライアント論理機能を有する別のクライアント、又は、ＨＴＴＰベースのメディアストリーミングサービスの別のクライアントであってよい。
【０２３０】
例えば、クライアントは、パーソナルコンピュータ、携帯電話、タブレットコンピュータ、テレビセット、又はセットトップボックスであってよい。
【０２３１】
ガイドメディアプレゼンテーションは、特別なメディアプレゼンテーションとみなされてよい。
【０２３２】
１０２．クライアントは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従って、Ｎ個のガイドユニットのうちＫ個のガイドユニットを取得する。
【０２３３】
Ｋは、Ｎよりも小さい又はＮと等しい正の整数である。
【０２３４】
例えば、Ｋは、１、２、３、４、５、８、１１、１５、２０、２５、３０、又は別の値と等しくてよい。
【０２３５】
Ｋ個のガイドユニットは、１対１でＫ個の論理プレゼンテーションユニット（例えば論理プレゼンテーションユニットは、ガイドウィンドウであってよい）に対応してよい、すなわち、Ｋ個のガイドユニット内の全てのガイドユニットは、異なる論理プレゼンテーションユニットにより提示されてよい。
【０２３６】
１０３．クライアントは、Ｋ個のガイドユニットを提示する。
【０２３７】
Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指す。Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。
【０２３８】
Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指してよい。
【０２３９】
Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０２４０】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｋ個のガイドユニットは、Ｋ個の主メディアプレゼンテーションを指し、Ｋ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｋ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０２４１】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０２４２】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０２４３】
例えば、Ｋ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｋ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０２４４】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０２４５】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０２４６】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｋ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｋ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｋ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｋ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０２４７】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｋ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０２４８】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットにおいて複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは一緒に選択され得ない。
【０２４９】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｋ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＫ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは一緒に選択され得ない。
【０２５０】
必要に応じて、本発明の他の可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０２５１】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０２５２】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０２５３】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０２５４】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０２５５】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。
【０２５６】
Ｋ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０２５７】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０２５８】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０２５９】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０２６０】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＫ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０２６１】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０２６２】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩの属性により保持されてよい。
【０２６３】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０２６４】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０２６５】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０２６６】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０２６７】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０２６８】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０２６９】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＫ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０２７０】
以下では、添付図面に関するメディアプレゼンテーションの時系列を示す。
【０２７１】
以下では、図１−ｃ及び図１‐ｄに関するメディアプレゼンテーションの時系列を示す。
【０２７２】
図１−ｃは、メディアプレゼンテーションの時系列を示す。メディアプレゼンテーションは、いくつかの連続的なピリオドを含む。
【０２７３】
図１‐ｄは、複数のメディアプレゼンテーションの時系列を示す。各メディアプレゼンテーションは、いくつかの連続的なピリオドを含む。しかしながら、複数のメディアプレゼンテーションの時系列は異なる。例えば、ピリオドの境界は整列されていない。メディアプレゼンテーションは時間的に連続であり、メディアプレゼンテーション記述はまた、連続的な時系列を記述する。しかしながら、複数の同時メディアプレゼンテーションの非連続的な時系列の記述は、従来のメディアプレゼンテーション記述の性能を超えてしまう。
【０２７４】
本発明の本実施形態では、各ガイドユニットが指す主メディアプレゼンテーションのメディアリプレゼンテーション（オーディオ、ビデオ等）に対して記録処理が再び行われることにより、ガイドユニットのメディアリプレゼンテーションを取得し得る。すなわち、各ガイドユニットが指す主メディアプレゼンテーションのメディアリプレゼンテーションと、ガイドユニットのメディアリプレゼンテーションとは独立している。さらに、全てのガイドユニットのメディアリプレゼンテーションは、独立しており、同じガイドユニットのオーディオコンポーネント及びビデオコンポーネントも独立している。したがって、ガイドメディアプレゼンテーションのメディアリプレゼンテーションは、対応する主メディアプレゼンテーションのメディアリプレゼンテーションのピリオド配置によっては影響されない。図１‐ｅ及び図１−ｆは、ガイドユニットが指す主メディアプレゼンテーションのビデオメディアリプレゼンテーション及びオーディオメディアリプレゼンテーションをコンテンツサーバによりエンコーディングするモードの例を示す。
【０２７５】
図１‐ｇは、ガイドメディアプレゼンテーション内のＮ個のガイドユニットのメディアプレゼンテーションのピリオド配置の例を示す。ガイドメディアプレゼンテーション内のＮ個のガイドユニットのメディアプレゼンテーションのピリオド配置が並べられている。図１‐ｈは、ガイドユニットが新たに加えられたときに、新たに加えられたガイドユニット及び他のガイドユニットのメディアプレゼンテーションのピリオド配置が並べられたことを示す。
【０２７６】
図１‐ｉは、各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述を用いることにより、コンテンツサーバによりガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得する方法の例を示す。もちろん、コンテンツサーバは、別の方法でガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得してよい。
【０２７７】
図１‐ｊ及び図１‐ｋは、提示するためにクライアントによりＫ個のガイドユニットを選択する例を示す。Ｎ個のガイドユニットのうちＫ個のガイドユニットのビデオメディアリプレゼンテーションがデコード及び提示され、Ｋ個のガイドユニットのオーディオメディアリプレゼンテーションにおいてハイライトされたガイドユニットのオーディオメディアリプレゼンテーションがデコード及び提示される。もちろん、クライアントは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述及びユーザ命令に基づいて、Ｋ個のガイドユニットを提示する具体的な方法を選択してよい。
【０２７８】
必要に応じて、本発明のいくつかの可能な実装では、方法は、注意の焦点がＫ個のガイドユニット内のガイドユニットｉに留まるとき、クライアントにより、ガイドユニットｉのオーディオコンポーネントを提示する段階をさらに含む。
【０２７９】
必要に応じて、本発明のいくつかの可能な実装では、方法は、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、クライアントにより、ガイドユニットｉが指す主メディアプレゼンテーションを取得する段階をさらに含む。さらに、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションを提示してよい。
【０２８０】
本実施形態の技術的解決手段では、Ｋ個のガイドユニットの各ガイドユニットが、１つの主メディアプレゼンテーションを指してよく、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しいことが分かり得る。したがって、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、これは、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間で比較的に柔軟な切り換えを実現し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをさらにサポートし、高品質ユーザエクスペリエンスをさらに向上させる。
【０２８１】
本発明の本実施形態の技術的解決手段は、ガイドサービスをより柔軟にする。本発明は、個別のガイドサービスを実装できる。例えば、ガイドサービスは、クライアント上に構成されてよい。例えば、ガイドページ上又はガイドウィンドウ内に表示されるガイドユニットの数、ガイドユニットの組み合わせ、ガイドユニットのプレゼンテーションの位置及びプレゼンテーションシーケンス等がクライアント上に全て構成され得る。これは、異なる分散型のデバイス、例えば、携帯電話端末及びタブレットコンピュータ上のガイドサービスを用いる際に格段に有用である。ディスプレイサイズ、解像度、及びコンピューティング性能のようなデバイスの性能は異なる。
【０２８２】
さらに、通信帯域幅がより効果的に利用される。従来のテレビサービスでは、ガイドユニットストリーム及び主メディアストリームを含む全てのメディアストリームは、端末（テレビセット又はセットトップボックス）に一緒に伝送される。クライアントにより利用されることができる帯域幅は制限されており、ブロードキャストシステムにおける帯域幅よりもずっと小さいので、全てのメディアストリームを伝送することは、メディアストリーミングサービスでは不可能である。さらに、ユーザが、一部のガイドユニットのみを通常利用するので、若しくは、ユーザの関心が限られている、例えば、ユーザが、スポーツ番組のみに関心があるので、又は、端末の通信性能が限られているので、又は、ユーザが、所望の番組のチャネルを見つけると、ガイドを利用し続けないので、多くのガイドユニットが伝送される必要はない。本発明では、ガイドユニットは、ガイドユニットがクライアントにより必要とされるときのみ伝送されてよい。これはまた、不必要な帯域幅の占有を回避する。
【０２８３】
図２を参照すると、図２は、本発明の別の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための別の方法についての概略的なフローチャートである。図２に示されるように、本発明の別の実施形態で提供されるメディアストリーミング・オーバー・ＨＴＴＰにおけるメディアプレゼンテーションガイドを提供するための方法は、以下の段階を含んでよい。
【０２８４】
２０１．ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを決定する。
【０２８５】
２０２．ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を生成し、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数であり、Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。
【０２８６】
本発明の本実施形態は、コンテンツサーバ又は別のデバイスにより実行されてよい。コンテンツサーバは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を格納してよく、クライアントにメディアプレゼンテーション記述を提供してよい。
【０２８７】
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述する。
【０２８８】
クライアント（Ｃｌｉｅｎｔ）は、コンテンツサーバ又は別のデバイスからガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得してよい。
【０２８９】
Ｎは１より大きい整数である。
【０２９０】
例えば、Ｎは、７、２、３、４、５、８、１１、１５、２０、２５、３０、又は別の値と等しくてよい。
【０２９１】
クライアントは、ＤＡＳＨクライアント若しくはＤＡＳＨクライアント論理機能を有する別のクライアント、又は、ＨＴＴＰベースのメディアストリーミングサービスの別のクライアントであってよい。
【０２９２】
例えば、クライアントは、パーソナルコンピュータ、携帯電話、タブレットコンピュータ、テレビセット、又はセットトップボックスであってよい。
【０２９３】
ガイドメディアプレゼンテーションは、特別なメディアプレゼンテーションとみなされてよい。
【０２９４】
本実施形態の技術的解決手段では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述が、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述することが分かり得る。Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指してよく、これは、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しい。したがって、Ｎ個のガイドユニット内のガイドユニットｉがクライアント上で選択されたとき、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、この解決手段は、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間における比較的に柔軟な切り換えを実現するための基礎を構築し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをサポートするための基礎をさらに構築する。
【０２９５】
Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０２９６】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションはまた、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してよい。例えば、Ｎ個のガイドユニットは、Ｎ個の主メディアプレゼンテーションを指し、Ｎ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｎ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０２９７】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０２９８】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０２９９】
例えば、Ｎ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｎ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０３００】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０３０１】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０３０２】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｎ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｎ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｎ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｎ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０３０３】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｎ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０３０４】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットの複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０３０５】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｎ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＮ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０３０６】
必要に応じて、本発明の他の可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０３０７】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０３０８】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０３０９】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０３１０】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０３１１】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。
【０３１２】
Ｎ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｎ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０３１３】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０３１４】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０３１５】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０３１６】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＮ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０３１７】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０３１８】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内の属性により保持されてよい。
【０３１９】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０３２０】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０３２１】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０３２２】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０３２３】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０３２４】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０３２５】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＮ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０３２６】
本発明の実施形態の上記の解決手段をより良く理解し実現するために、以下では、いくつかの具体的なアプリケーションシナリオに関する説明の例を用いる。
【０３２７】
図３−ａ及び図３−ｂを参照すると、図３−ａは、本発明の別の実施形態に係るメディアストリーミング・オーバー・ＨＴＴＰにおけるガイドメディアプレゼンテーションを提供するための方法についての概略的なフローチャートである。メディアストリーミング・オーバー・ＨＴＴＰにおいてガイドメディアプレゼンテーションを提供するための図３−ａに示される方法は、図３−ｂに示されるネットワークアーキテクチャに基づいて具体的に実行され得る。図３−ｂに示されるネットワークアーキテクチャは、ＤＡＳＨクライアント、コンテンツサーバ等を主に含む。
【０３２８】
図３−ａに示されるように、本発明の別の実施形態で提供されるメディアストリーミング・オーバー・ＨＴＴＰにおけるガイドメディアプレゼンテーションを提供するための方法は、以下の段階を含んでよい。
【０３２９】
３０１．ＤＡＳＨクライアントは、コンテンツサーバからガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得する。
【０３３０】
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述する。
【０３３１】
Ｎは１より大きい整数である。
【０３３２】
例えば、Ｎは、７、２、３、４、５、８、１１、１５、２０、２５、３０、又は別の値と等しくてよい。
【０３３３】
例えば、ＤＡＳＨクライアントは、パーソナルコンピュータ、携帯電話、タブレットコンピュータ、テレビセット、又はセットトップボックスであってよい。
【０３３４】
３０２．ＤＡＳＨクライアントは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従って、コンテンツサーバからＮ個のガイドユニットのうちＫ個のガイドユニットを取得する。
【０３３５】
Ｋは、Ｎよりも小さい又はＮと等しい正の整数である。
【０３３６】
例えば、Ｋは、１、２、３、４、５、８、１１、１５、２０、２５、３０、又は別の値と等しくてよい。
【０３３７】
Ｋ個のガイドユニットは、１対１でＫ個の論理プレゼンテーションユニットに対応してよく、すなわち、Ｋ個のガイドユニット内の全てのガイドユニットは、異なる論理プレゼンテーションユニットにより提示されてよい。
【０３３８】
３０３．ＤＡＳＨクライアントは、Ｋ個のガイドユニットを提示する。
【０３３９】
Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指してよい。
【０３４０】
Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０３４１】
３０４．Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、ＤＡＳＨクライアントは、ガイドユニットｉが指す主メディアプレゼンテーションのメディアプレゼンテーション記述を、コンテンツサーバから取得する。
【０３４２】
３０５．ＤＡＳＨクライアントは、主メディアプレゼンテーションのメディアプレゼンテーション記述に基づいて、コンテンツサーバから主メディアプレゼンテーションを取得する。
【０３４３】
３０６．ＤＡＳＨクライアントは、ガイドユニットｉが指す主メディアプレゼンテーションを提示する。
【０３４４】
Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０３４５】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｋ個のガイドユニットは、Ｋ個の主メディアプレゼンテーションを指し、Ｋ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｋ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０３４６】
さらに、本発明の他の可能な実装において、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０３４７】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０３４８】
例えば、Ｋ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｋ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０３４９】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０３５０】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０３５１】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｋ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｋ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｋ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｋ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０３５２】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｋ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０３５３】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットにおいて複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０３５４】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｋ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＫ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０３５５】
必要に応じて、本発明の他の可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０３５６】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０３５７】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０３５８】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０３５９】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０３６０】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。
【０３６１】
Ｋ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０３６２】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０３６３】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０３６４】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０３６５】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＫ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０３６６】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０３６７】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩの属性により保持されてよい。
【０３６８】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０３６９】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０３７０】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０３７１】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０３７２】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０３７３】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０３７４】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＫ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０３７５】
本実施形態の技術的解決手段では、Ｋ個のガイドユニットの各ガイドユニットが、１つの主メディアプレゼンテーションを指してよく、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しいことが分かり得る。したがって、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、ＤＡＳＨクライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、これは、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間で比較的に柔軟な切り換えを実現し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをさらにサポートし、高品質ユーザエクスペリエンスをさらに向上させる。
【０３７６】
ガイドサービスでは、ガイドユニットのビデオは並列であり、複数のガイドユニットのビデオは、ユーザ機器のディスプレイ画面上又はウィンドウ内に提示される。しかしながら、オーディオは排他的である。いつでも、１つのガイドユニットのみのオーディオが選択されて再生されることができ、ユーザの注意の焦点は、ガイドユニットの映像にまさに置かれている。ガイドサービスは、対応するシグナリングメカニズムによりサポートされる必要がある。クライアントは、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、及び、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係が、シグナリングを用いることにより、通知される。ガイドサービスのシグナリングは、ガイドメディアプレゼンテーションの記述ファイルにより表され、記述ファイルのいくつかの要素により実装され、メディアコンポーネントのメディアリプレゼンテーション間の様々な関係を表す。
【０３７７】
以下では、ガイドサービスのシグナリングが異なるツールを用いることにより実装される複数の実施形態を提供する。その例示におけるガイドサービスは、１６のメンバメディアプレゼンテーションを提供する。ＭＰＤの例は、以下のＤＡＳＨ仕様及びこれらの補完及び修正に基づいてよい。
ＩＳＯ／ＩＥＣ  ２３００９‐１：Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ、２ｎｄ  Ｅｄｉｔｉｏｎ、２０１４。  ＩＳＯ/ＩＥＣ  ２３００９‐１：２０１４／ＦＤＡＭ  １。
Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。
ＡＭＥＮＤＭＥＮＴ  １：Ｈｉｇｈ  Ｐｒｏｆｉｌｅ  ａｎｄ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｔｉｍｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｅｘｔｅｎｄｅｄ  ｐｒｏｆｉｌｅｓ  ａｎｄ  ｔｉｍｅ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ、ＩＳＯ／ＩＥＣ  ２３００９‐１：２０１４/ＦＤＡＭ  １  Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。
ＩＳＯ／ＩＥＣ  ２３００９‐１：２０１４／ＤＡＭ  ２。  Ｐａｒｔ  １：Ｍｅｄｉａ  ｐｒｅｓｅｎｔａｔｉｏｎ  ｄｅｓｃｒｉｐｔｉｏｎ  ａｎｄ  ｓｅｇｍｅｎｔ  ｆｏｒｍａｔｓ。  ＡＭＥＮＤＭＥＮＴ  ２：Ｓｐａｔｉａｌ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｅｓｃｒｉｐｔｉｏｎ、Ｇｅｎｅｒａｌｉｚｅｄ  ＵＲＬ  ｐａｒａｍｅｔｅｒｓ  ａｎｄ  ｏｔｈｅｒ  ｅｘｔｅｎｓｉｏｎｓ。
【０３７８】
便宜のために、各例は、完全なＭＰＤではないが、本発明の関連機能を説明するために抜き出されたＭＰＤセグメントである。
【０３７９】
例示的なシナリオＳ１：例示的なシナリオＳ１では、ガイドサービスのシグナリングメカニズムの例が提供され、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、及び、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係をクライアントに通知する。
【０３８０】
この例では、役割記述子（Role）要素は、ビデオアダプテーションセット要素及びオーディオアダプテーションセット要素を含む各アダプテーションセット要素のために用いられる。この方法では、アダプテーションセット要素は、役割記述子（Role）要素を含み、記述子要素のパラメータが「主」（ｍａｉｎ）であるアダプテーションセットは、互換性があり、クライアントにより一緒に選択されてよい。ビデオについて、複数のビデオアダプテーションセットのメディアリプレゼンテーション、すなわち、異なるガイドユニットのビデオメディアリプレゼンテーションは、クライアント上で一緒に選択され、提示されてよい。オーディオについて、１つのオーディオメディアリプレゼンテーションのみが選択され、かつ、１つのガイドユニットに対応する。
【０３８１】
ガイドユニット又はガイドユニットのビデオ及びガイドユニットにより表される主メディアプレゼンテーションは、ガイドユニットのビデオアダプテーションセット要素の属性、具体的には、属性＠xlink:hrefにより表される。当該属性は、本質的にはポインタであり、属性は、リモート主メディアプレゼンテーションのメディアプレゼンテーション記述を指することに用いられる。属性が指す要素は、アダプテーションセット要素ではないので、属性が指す要素は、ガイドメディアプレゼンテーション記述には組み込まれていない（ＭＰＤのデータモデルは階層的であり、要素は、要素よりも下位の要素のみを含むが、当該要素よりも上位の要素を含まない）。これは、＠xlink:showにより表されてよい。
【０３８２】
既存のＤＡＳＨ規格仕様では、＠xlink:hrefが指す要素は、属性が位置する要素のタイプと一致する、すなわち、属性があるアダプテーションセット要素レベルにある場合、属性が指す要素は、アダプテーションセット要素タイプについてのものである。本発明では、属性が指す要素のタイプが拡張され、属性は、メディアプレゼンテーションを指すことに用いられる。既存の仕様とは別の相違点は、アダプテーションセット要素がリモート要素（属性が指すリモート要素）を含むだけでなく、ローカルメディアリプレゼンテーションも含む、という点にある。これは、既存のＤＡＳＨ仕様ではサポートされていない。
【０３８３】
オーディオメディアリプレゼンテーションでは、同じガイドユニットのオーディオメディアプレゼンテーションとビデオメディアリプレゼンテーションとの対応関係が、関連付けシグナリングを用いることにより確立される。具体的には、識別子の値すなわち、関連付されたビデオメディアリプレゼンテーションの＠idは、属性＠associationIdを用いることにより参照される。＠associationTypeは、現われなくてよく、これは、不明な対応関係、又は、「付随（accompany）」のような対応関係の定義が加えられることをを示す。
【０３８４】
メディアプレゼンテーション記述の要素間の意味上の差異は、クライアントの挙動にある。クライアントは、ガイドサービスにおいて同じ役割を有する複数のメディアリプレゼンテーションを選択する。役割は、複数のメディアリプレゼンテーションが属するアダプテーションセット要素内の役割記述子（Role）要素により記述される。例えば、役割記述子要素のパラメータは全て主であり、これは、アダプテーションセットのメディアリプレゼンテーションがメディアプレゼンテーションの主コンポーネントであることを示す。クライアントは、複数のガイドユニットの複数のビデオメディアリプレゼンテーションを選択し、コンテンツサーバから当該メディアリプレゼンテーションのセグメントを要求し、処理した後に、ユーザにセグメントをまとめて提示する。選択されたビデオアダプテーションセット（ビデオメディアリプレゼンテーション）の数、ビデオアダプテーションセットが提示されるシーケンス、プレゼンテーションの位置の配置、及びプレゼンテーション方式（動画シーケンス）のようなものは、クライアントにより全て決定されてよい。決定は、ユーザ命令、ユーザによるクライアントの設定、クライアントの性能等に従って行われていよい。
【０３８５】
ユーザの注意の焦点がガイドユニットの映像上に留まるとき、クライアントは、ガイドユニットのオーディオメディアリプレゼンテーションを選択し、オーディオメディアリプレゼンテーションのセグメントを取得し、オーディオを再生する。
【０３８６】
ユーザがガイドユニットの映像を選択して、対応する主メディアプレゼンテーションを視聴するとき、クライアントは、主メディアプレゼンテーションに切り替える。切り替え処理は、クライアントが、まずガイドユニット内のポインタに従って主メディアプレゼンテーションのメディアプレゼンテーション記述を取得する段階と、次に、主メディアプレゼンテーションのメディアプレゼンテーション記述を解析して、適切なメディアリプレゼンテーションを選択する段階と、最後に、時間位置に主メディアプレゼンテーションを追加する段階とを含んでよく、これは、実際には、ポジショニングオペレーション（ｓｅｅｋｉｎｇ）である。ガイドサービスがライブメディアプレゼンテーションサービスである場合、時間位置は、切り替えが生じるメディアコンテンツの時間位置、すなわち、ガイドサービスが中断される時間位置である。
【０３８７】
以下では、例示的なシナリオＳ１において可能なＭＰＤの例を提供する。
【表１】
0006478357.tif 000002
【０３８８】
例示的なシナリオＳ２：例示的なシナリオＳ２では、ガイドサービスのシグナリングメカニズムの例が提供される。シナリオＳ２は、ガイドサービスの構成を示すために用いられるＭＰＤを示す。ガイド記述方法では、統一資源識別子（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）は、パラメータとして保持される。統一資源識別子は、メディアプレゼンテーションを指すことに用いられ、メディアプレゼンテーションのメディアプレゼンテーション記述を指すことによりメディアプレゼンテーションを実際に指す。
【０３８９】
方法として、方法識別子、例えば、urn:mpeg:dash:mosaic:2011が定義される。基本属性記述子（EssentialProperty）又は補助属性記述子（SupplementalProperty）の＠schemeId値が方法識別子である場合、それは、記述子、つまり、アダプテーションセット又はメディアリプレゼンテーションを含む要素がガイドサービスのコンポーネントであることを示し得る。記述子の属性＠valueは、ガイドサービス記述方法のパラメータ、すなわち、主メディアプレゼンテーションのメディアプレゼンテーション記述を指す統一資源識別子である。
【０３９０】
以下では、例示的なシナリオＳ２において可能なＭＰＤの例を提供する。
【表２】
0006478357.tif 000003
【０３９１】
例示的なシナリオＳ３。
【０３９２】
例示的なシナリオＳ３では、（１つのガイドユニットに対応する）１つのビデオアダプテーションセットが２つのメディアリプレゼンテーションを有する。１つは、仮想メディアリプレゼンテーションである。仮想メディアリプレゼンテーションは、セグメントを含んでいないが、ガイドユニットにより表される主メディアプレゼンテーションを指し、メディアプレゼンテーションのメディアプレゼンテーション記述を指すことにより、メディアプレゼンテーションを実際に指す。この場合、セグメントテンプレートは、アダプテーションセット要素レベルでは現れないが、実際のメディアリプレゼンテーション要素において現われる。
【０３９３】
以下では、例示的なシナリオＳ３において可能なＭＰＤの例を提供する。
【表３】
0006478357.tif 000004
【０３９４】
例示的なシナリオＳ４。
【０３９５】
例示的なシナリオＳ４では、既存のＤＡＳＨにおけるメディアプレゼンテーション記述との厳密な互換性を維持することが、曖昧さ及び誤解を生じさせるおそれがあることが考慮される。例えば、リモートユニットがＸＭＬオブジェクトだけなので、参照されるリモートユニットのタイプは、参照されるリモートユニットが解析された後にのみ分かるおそれがある。参照されるリモートユニットのタイプは、メディアプレゼンテーション記述タイプであってよい、又は、タイムピリオド若しくはアダプテーションセットであってよい。互換性の制限が緩和されれば、参照されるメディアリプレゼンテーションを示すべく、新たな要素の記述がメディアプレゼンテーション記述に導入され、これは、誤解を防ぐことができる。要素は、異なるレベル、例えば、アダプテーションセット又はメディアリプレゼンテーションで親要素に属してよい。例示的なシナリオＳ４の例において、参照されるメディアプレゼンテーション（ReferencedMediaPresentation）が具体的に実装される。
【０３９６】
以下では、例示的なシナリオＳ４において可能なＭＰＤの例を提供する。
【表４】
0006478357.tif 000005
【０３９７】
例示的なシナリオＳ５。
【０３９８】
例示的なシナリオＳ５では、集約メディアプレゼンテーション記述の例が提供される。集約メディアプレゼンテーション記述は、ＭＰＤであり、かつ、ＭＰＤの超集合である。集約メディアプレゼンテーション記述は、複数の並列なメディアプレゼンテーションを記述し、メンバメディアプレゼンテーション及びガイドメディアプレゼンテーションを含む。プレゼンテーション要素は、集約メディアプレゼンテーション記述に導入される。プレゼンテーション要素は、リモート要素であってよく、かつ、メディアプレゼンテーション記述を指す、又は、組み込み型のメディアプレゼンテーション記述であってよい。
【０３９９】
以下の例では、メンバメディアプレゼンテーションのメディアプレゼンテーション記述は、リモート要素であるが、ガイドメディアプレゼンテーションは、ローカル組み込み型メディアプレゼンテーション記述である。
【０４００】
以下では、例示的なシナリオＳ５における可能なＭＰＤの例を提供する。
【表５】
0006478357.tif 000006
【０４０１】
上記のＭＰＤの例が例示的なものに過ぎないことが理解できる。本発明の実施形態の技術的解決手段は、上記の例に制限されない。
【０４０２】
本発明の実施形態は、上記の解決手段を実現するための関連する装置をさらに提供する。
【０４０３】
図４を参照すると、本発明の実施形態はクライアント４００を提供し、クライアント４００は、
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得するように構成される第１取得ユニット４１０であって、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数である、第１取得ユニット４１０と、
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従ってＮ個のガイドユニットのうちＫ個のガイドユニットを取得するように構成される第２取得ユニット４２０と、
Ｋ個のガイドユニットを提示するように構成されるプレゼンテーションユニット４３０であって、Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い、プレゼンテーションユニット４３０と
を含んでよい。
【０４０４】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｋ個のガイドユニットは、Ｋ個の主メディアプレゼンテーションを指し、Ｋ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｋ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０４０５】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０４０６】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０４０７】
例えば、Ｋ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｋ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０４０８】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０４０９】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０４１０】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｋ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｋ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｋ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｋ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０４１１】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｋ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０４１２】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットにおいて複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４１３】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｋ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＫ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４１４】
必要に応じて、本発明の他の可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０４１５】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０４１６】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０４１７】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０４１８】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０４１９】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。
【０４２０】
Ｋ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０４２１】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０４２２】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０４２３】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０４２４】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＫ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０４２５】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０４２６】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩの属性により保持されてよい。
【０４２７】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０４２８】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０４２９】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０４３０】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０４３１】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０４３２】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０４３３】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＫ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０４３４】
必要に応じて、本発明のいくつかの可能な実装では、プレゼンテーションユニットは、注意の焦点がＫ個のガイドユニット内のガイドユニットｉ上に留まるとき、ガイドユニットｉのオーディオコンポーネントを提示するようにさらに構成される。
【０４３５】
必要に応じて、本発明のいくつかの可能な実装では、プレゼンテーションユニットは、Ｋ個のガイドユニット内のガイドユニットｉが選択されたときに、ガイドユニットｉが指す主メディアプレゼンテーションを取得するようにさらに構成される。さらに、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションを提示してよい。
【０４３６】
例えば、クライアント４００は、パーソナルコンピュータ、携帯電話、タブレットコンピュータ、テレビセット、又はセットトップボックスであってよい。
【０４３７】
本実施形態におけるクライアント４００の各機能的なモジュールの機能が、上記の方法の実施形態における方法に従って具体的に実行されてよいことが理解できる。これらの具体的な実行処理について、上記の方法の実施形態における関連記載を参照する。詳細はここでは再び説明されない。クライアント４００は、上記の実施形態で提供されたメディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するためのいずれかの方法を実装するように構成されてよい。
【０４３８】
本実施形態の技術的解決手段では、Ｋ個のガイドユニットの各ガイドユニットが、１つの主メディアプレゼンテーションを指してよく、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しいことが分かり得る。したがって、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、クライアント４００は、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、これは、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間で比較的に柔軟な切り換えを実現し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをさらにサポートし、高品質ユーザエクスペリエンスをさらに向上させる。
【０４３９】
図５を参照すると、本発明の実施形態はクライアント５００を提供し、クライアント５００はプロセッサ５０２及びメモリ５０３を含んでよい。プロセッサ５０２及びメモリ５０３は、バス５０１を用いることにより結合及び接続される。
【０４４０】
メモリ５０３内のコード又は命令を呼び出すことにより、プロセッサ５０２は、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得し、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従ってＮ個のガイドユニットのうちＫ個のガイドユニットを取得し、Ｋ個のガイドユニットを提示するように構成され、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数であり、Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。
【０４４１】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｋ個のガイドユニットは、Ｋ個の主メディアプレゼンテーションを指し、Ｋ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｋ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０４４２】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０４４３】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０４４４】
例えば、Ｋ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｋ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｋ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０４４５】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０４４６】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０４４７】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｋ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｋ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｋ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｋ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０４４８】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｋ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｋ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０４４９】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットにおいて複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｋ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４５０】
必要に応じて、本発明のいくつかの可能な実装では、Ｋ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｋ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＫ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４５１】
必要に応じて、本発明の他の可能な実装では、Ｋ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｋ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０４５２】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０４５３】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０４５４】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０４５５】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０４５６】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。
【０４５７】
Ｋ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｋ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０４５８】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０４５９】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０４６０】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０４６１】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｋ個のビデオアダプテーションセット要素を含み、Ｋ個のビデオアダプテーションセット要素は、１対１でＫ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＫ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｋ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０４６２】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０４６３】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内の属性により保持されてよい。
【０４６４】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０４６５】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩのEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０４６６】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０４６７】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０４６８】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０４６９】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０４７０】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＫ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０４７１】
必要に応じて、本発明のいくつかの可能な実装では、プロセッサは、注意の焦点がＫ個のガイドユニット内のガイドユニットｉ上に留まるとき、ガイドユニットｉのオーディオコンポーネントを提示すようにさらに構成される。
【０４７２】
必要に応じて、本発明のいくつかの可能な実装では、プロセッサは、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、ガイドユニットｉが指す主メディアプレゼンテーションを取得するようにさらに構成される。さらに、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションを提示してよい。
【０４７３】
例えば、クライアント５００は、パーソナルコンピュータ、携帯電話、タブレットコンピュータ、テレビセット、又はセットトップボックスであってよい。
【０４７４】
本実施形態におけるクライアント５００の機能が、上記の方法の実施形態における方法に従って具体的に実行されてよいことが理解できる。これらの具体的な実行処理について、上記の方法の実施形態における関連記載を参照する。詳細はここでは再び説明されない。クライアント５００は、上記の実施形態において提供されたメディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するためのいずれかの方法を実装するように構成されてよい。
【０４７５】
本実施形態の技術的解決手段では、Ｋ個のガイドユニットの各ガイドユニットが、１つの主メディアプレゼンテーションを指してよく、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しいことが分かり得る。したがって、Ｋ個のガイドユニット内のガイドユニットｉが選択されたとき、クライアント５００は、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、これは、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間で比較的に柔軟な切り換えを実現し、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをさらにサポートし、高品質ユーザエクスペリエンスをさらに向上させる。
【０４７６】
図６を参照すると、本発明の実施形態は、サーバ６００を提供し、サーバ６００は、
ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを決定するように構成される決定ユニット６１０と、
ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を生成するように構成される生成ユニット６２０であって、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数であり、Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い、生成ユニット６２０を含んでよい。
【０４７７】
Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０４７８】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｎ個のガイドユニットは、Ｎ個の主メディアプレゼンテーションを指し、Ｎ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｎ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０４７９】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０４８０】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０４８１】
例えば、Ｎ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｎ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０４８２】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０４８３】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０４８４】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｎ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｎ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｎ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｎ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０４８５】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｎ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０４８６】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットの複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４８７】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｎ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＮ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０４８８】
必要に応じて、本発明の他の可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０４８９】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０４９０】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０４９１】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０４９２】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０４９３】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。
【０４９４】
Ｎ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｎ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０４９５】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０４９６】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０４９７】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０４９８】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＮ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０４９９】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０５００】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩの属性により保持されてよい。
【０５０１】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０５０２】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０５０３】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０５０４】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０５０５】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０５０６】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０５０７】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＮ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０５０８】
本実施形態におけるサーバ６００の各機能的なモジュールの機能が、上記の方法の実施形態における方法に従って具体的に実行されてよいことが理解できる。これらの具体的な実行処理について、上記の方法の実施形態における関連記載を参照する。詳細はここでは再び説明されない。サーバ６００は、上記の実施形態で提供されたメディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するためのいずれかの方法を実装するように構成されてよい。
【０５０９】
サーバ６００は、コンテンツサーバ又は別のサーバであってよい。
【０５１０】
本実施形態の技術的解決手段では、ガイドメディアプレゼンテーションについてのものであり、かつ、サーバ６００により生成されるメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述することが分かり得る。Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指してよく、これは、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しい。したがって、Ｎ個のガイドユニット内のガイドユニットｉがクライアント上で選択されたとき、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、この解決手段は、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間における比較的に柔軟な切り換えを実現するための基礎を構築し、さらに、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをサポートするための基礎を構築する。
【０５１１】
図７を参照すると、本発明の実施形態はサーバ７００を提供し、サーバ７００は、プロセッサ７０２及びメモリ７０３を含んでよい。プロセッサ７０２及びメモリ７０３は、バス７０１を用いることにより結合及び接続される。
【０５１２】
メモリ７０３内のコード又は命令を呼び出すことにより、プロセッサ７０２は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを決定し、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述を生成するように構成され、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数であり、Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。
【０５１３】
Ｎ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。すなわち、ガイドユニットのメディアリプレゼンテーションのプレゼンテーション品質は、ガイドユニットにより表される主メディアプレゼンテーションのプレゼンテーション品質より低い。
【０５１４】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは異なってよい。すなわち、ガイドメディアプレゼンテーションは、独立したメディアプレゼンテーション記述を有してよく、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションは、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述とは異なる独立したメディアプレゼンテーション記述を有してもよい。例えば、Ｎ個のガイドユニットは、Ｎ個の主メディアプレゼンテーションを指し、Ｎ個の主メディアプレゼンテーションはそれぞれ、対応するメディアプレゼンテーション記述、すなわち、Ｎ個のメディアプレゼンテーション記述を有するが、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のメディアプレゼンテーション記述のうちのいずれとも異なる、すなわち、ガイドメディアプレゼンテーションは、（Ｋ＋１）番目のメディアプレゼンテーション記述により記述されてよい。
【０５１５】
さらに、本発明の他の可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述（又はスーパーメディアプレゼンテーション記述と称される）に集約されてよい。すなわち、集約メディアプレゼンテーション記述（又は、スーパーメディアプレゼンテーション記述と称される）は、ガイドメディアプレゼンテーションと、ガイドメディアプレゼンテーションが指す主メディアプレゼンテーションとを記述することに用いられてよい。スーパーメディアプレゼンテーション記述の導入は、ガイドメディアプレゼンテーションと、ガイドされる主メディアプレゼンテーションとの対応関係を強化する。
【０５１６】
実際の使用では、ガイドユニットは、かなり柔軟な方法で主メディアプレゼンテーションを指してよい。ガイドユニットは、主メディアプレゼンテーションを直接的に指してよい、又は、主メディアプレゼンテーションを間接的に指してよい。
【０５１７】
例えば、Ｎ個のガイドユニットの各ガイドユニットは、メディアプレゼンテーション記述を指すことにより、メディアプレゼンテーション記述により記述される主メディアプレゼンテーションを指してよい。もちろん、ガイドユニットは、別の直接ポインティング又は間接ポインティング方式で主メディアプレゼンテーションを指してよい。例えば、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述と、Ｎ個のガイドユニットの各ガイドユニットが指す主メディアプレゼンテーションのメディアプレゼンテーション記述とは、１つの集約メディアプレゼンテーション記述に集約されてよい。この場合、Ｎ個のガイドユニットの各ガイドユニットは、集約メディアプレゼンテーション記述内のプレゼンテーション要素を参照することにより主メディアプレゼンテーションを指してよい。
【０５１８】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットの各ガイドユニットはビデオコンポーネントを含む、又は、Ｎ個のガイドユニットの各ガイドユニットはオーディオコンポーネント及びビデオコンポーネントを含む。さらに、ガイドユニットは、字幕コンポーネント又は別のタイプのメディアコンポーネントを含んでよい。
【０５１９】
本発明は、（ＤＡＳＨ規格におけるＭＰＤのような）メディアプレゼンテーション記述を用いることによりガイドサービスシグナリングメカニズムを提供する。メディアプレゼンテーション記述は、ガイドサービスに含まれるガイドユニット、ガイドユニットのコンポーネント、ガイドサービスのガイドユニットとメンバメディアプレゼンテーションとの関係、ガイドユニットのビデオコンポーネント間の関係、ガイドユニットのオーディオコンポーネント間の関係、ガイドユニットのオーディオコンポーネントとビデオコンポーネントとの関係等をクライアントに通知してよい。
【０５２０】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的であり、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択は互換性がある。例えば、Ｎ個のガイドユニット内のガイドユニットｉに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｉに属してよく、Ｎ個のガイドユニット内のガイドユニットｊに含まれるビデオコンポーネントは、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＣｊに属してよい。ビデオアダプテーションセットＣｊ及びビデオアダプテーションセットＣｉは、Ｎ個のビデオアダプテーションセット内の２つの異なるビデオアダプテーションセットである。ガイドユニットｊ及びガイドユニットｉは、Ｎ個のガイドユニット内のいずれか２つのガイドユニットであってよい。
【０５２１】
選択に互換性があるということは、オブジェクトが一緒に選択され得ることを意味する。例えば、Ｎ個のビデオアダプテーションセット内の複数の異なるビデオアダプテーションセット間において選択に互換性がある場合、それは、Ｎ個のビデオアダプテーションセットにおいて複数のビデオアダプテーションセットのメディアリプレゼンテーションが一緒に選択され得ることを示す。
【０５２２】
選択が排他的であるということは、オブジェクトが一緒に選択され得ないことを意味する。例えば、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、それは、１つのビデオアダプテーションセットの複数のメディアリプレゼンテーションが一緒に選択され得ないことを示す。例えば、Ｎ個のビデオアダプテーションセット内のビデオアダプテーションセットＩが１０個のメディアリプレゼンテーションを含むと仮定すると、ビデオアダプテーションセットのメディアリプレゼンテーション間において選択は排他的である場合、１０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、１０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０５２３】
必要に応じて、本発明のいくつかの可能な実装では、Ｎ個のガイドユニットに含まれるオーディオコンポーネントは、オーディオアダプテーションセットのメディアリプレゼンテーションであり、オーディオアダプテーションセットは、Ｎ個のビデオアダプテーションセット内のいずれのアダプテーションセットとも異なり、オーディオコンポーネントアダプテーションセットとＮ個のビデオアダプテーションセットとの間において選択は互換性がある。例えば、オーディオアダプテーションセットが２０個のメディアリプレゼンテーションを含むと仮定すると、オーディオアダプテーションセットのメディアリプレゼンテーション間において選択が排他的である場合、２０個のメディアリプレゼンテーションのうちの１つだけが毎回選択され得、２０個のメディアリプレゼンテーション内の複数のメディアリプレゼンテーションは、一緒に選択され得ない。
【０５２４】
必要に応じて、本発明の他の可能な実装では、Ｎ個のガイドユニット内の複数の異なるガイドユニットに含まれるオーディオコンポーネントは、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセットのメディアリプレゼンテーションであり、Ｎ個のオーディオアダプテーションセット内の複数の異なるオーディオアダプテーションセット間において選択は排他的である。
【０５２５】
必要に応じて、本発明のいくつかの可能な実装では、オーディオアダプテーションセット要素のメディアリプレゼンテーション要素は、ガイドメディアプレゼンテーションにおいて関連付けられる領域に、メディアリプレゼンテーション要素により記述される、メディアリプレゼンテーションの領域記述を含んでよい。
【０５２６】
必要に応じて、本発明のいくつかの可能な実装では、同じ領域記述を含むメディアリプレゼンテーション要素により記述されるメディアリプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）間に対応関係が存在する、又は、同じ領域記述を含むアダプテーションセット要素により記述されるアダプテーションセット間に対応関係が存在する。例えば、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｉであり、メディアリプレゼンテーション要素ｊにより記述されるメディアリプレゼンテーションは、メディアリプレゼンテーションｒｊであり、メディアリプレゼンテーション要素ｉ及びメディアリプレゼンテーション要素ｊが同じ領域記述を含む場合、それは、メディアリプレゼンテーションｒｉとメディアリプレゼンテーションｒｊとの間に対応関係が存在することを示し得る。
【０５２７】
必要に応じて、本発明のいくつかの可能な実装では、メディアリプレゼンテーション要素ｉ及びアダプテーションセット要素ｃｉが同じ領域記述を含む場合、それは、メディアリプレゼンテーション要素ｉにより記述されるメディアリプレゼンテーションと、アダプテーションセット要素ｃｉにより記述されるアダプテーションセット内の各メディアリプレゼンテーションとの間に対応関係が存在することも示し得る。例えば、メディアリプレゼンテーション要素ｉは、オーディオメディアリプレゼンテーションであってよいが、アダプテーションセット要素ｃｉにより記述されるアダプテーションセットのメディアリプレゼンテーションは、ビデオメディアリプレゼンテーションであってよい。
【０５２８】
必要に応じて、本発明のいくつかの可能な実装では、領域記述は、空間的な関係の記述（ＳＲＤ）であってよい。もちろん、領域記述は、位置領域を記載するために用いられ得る別のタイプの記述情報であってよい。
【０５２９】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。
【０５３０】
Ｎ個のビデオアダプテーションセット要素は、記述子要素Ｃｉを含み、Ｎ個のビデオアダプテーションセット要素内で規定される共通条件を満たすビデオアダプテーションセット要素により記述されるビデオアダプテーションセット間において選択は互換性があり、規定される共通条件は、例えば、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが同じ要素名及び方法識別（schemeIdUri）属性を有することであってよい。
【０５３１】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、記述子要素Ｃｉを含むビデオアダプテーションセット要素により記述されるビデオアダプテーションセットのメディアリプレゼンテーションがガイドメディアプレゼンテーションのコンポーネントであることを記述してよい。あるいは、記述子要素Ｃｉは、ガイドメディアプレゼンテーション内の、記述子要素Ｃｉを含むビデオアダプテーションセット要素に対応するビデオアダプテーションセットのメディアリプレゼンテーションの役割を記述してよい。例えば、役割は、翻訳の主、補助、字幕、又は吹き替えであってよい。
【０５３２】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉは、例えば、基本属性（EssentialProptery）要素若しくは補助属性（SupplementalProptery）要素、又は、役割記述（Role）要素、又は別の要素であってよい。
【０５３３】
必要に応じて、本発明のいくつかの可能な実装では、記述子要素Ｃｉが役割記述Role要素である場合、規定される共通条件は、ビデオアダプテーションセット要素に含まれる記述子要素Ｃｉが、同じ要素名、方法識別schemeIdUri属性、及びパラメータ（value）属性を有し得ることであってよい。
【０５３４】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、Ｎ個のビデオアダプテーションセット要素を含み、Ｎ個のビデオアダプテーションセット要素は、１対１でＮ個のビデオアダプテーションセットに対応する。ビデオアダプテーションセットＩに対応するＮ個のビデオアダプテーションセット要素内のビデオアダプテーションセット要素ＶＩは、主メディアプレゼンテーションを指すためのポインタを含み、ビデオアダプテーションセットＩは、Ｎ個のビデオアダプテーションセット内のいずれかのビデオアダプテーションセットであってよい。
【０５３５】
ビデオアダプテーションセット要素ＶＩ内の、ポインタが保持される位置は、シナリオの要求に応じて決定されてよい。
【０５３６】
例えば、ポインタは、ビデオアダプテーションセット要素ＶＩの属性により保持されてよい。
【０５３７】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩのxlink:href属性又は別の属性により保持されてよい。
【０５３８】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素又はSupplementalProperty要素により保持されてよい。
【０５３９】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の子要素により保持されてよく、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の子要素により保持されてよい、若しくは、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の属性により保持されてよい。
【０５４０】
具体的には、例えば、ポインタは、ビデオアダプテーションセット要素ＶＩ内のEssentialProptery要素の値属性又は別の属性により保持されてよい、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内のSupplementalProperty要素の値属性又は別の属性により保持されてよい。
【０５４１】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の属性により保持されてよく、又は、ポインタは、ビデオアダプテーションセット要素ＶＩ内の仮想Representation要素の子要素により保持されてよく、仮想Representation要素は、メディアセグメントテンプレート要素、メディアセグメントリスト要素、又はベースユニフォームリソースロケータ（BaseURL）要素を含まない。
【０５４２】
別の例として、ポインタは、ビデオアダプテーションセット要素ＶＩ内の参照メディアプレゼンテーション（ReferencedMediaPresentation）要素により保持されてよい。ReferencedMediaPresentation要素は、新たに拡張された要素である。すなわち、ビデオアダプテーションセット要素ＶＩ内の新たに拡張された要素は、ポインタを保持するのに用いられてよい。ポインタを運び、かつ、ビデオアダプテーションセット要素ＶＩ内にある新たに拡張された要素の名称は、ReferencedMediaPresentationに限定されず、別の要素名であってよい。
【０５４３】
必要に応じて、本発明のいくつかの可能な実装では、ガイドメディアプレゼンテーションの時系列は、ガイドメディアプレゼンテーション内のＮ個のガイドユニットが指す主メディアプレゼンテーションの時系列から独立してよい。ガイドユニットのオーディオは、主メディアプレゼンテーションのオーディオをエンコーディングすることにより取得されてよく、ガイドユニットのビデオは、主メディアプレゼンテーションのビデオをエンコーディングすることにより取得されてよい。したがって、ガイドユニットの時系列と主メディアプレゼンテーションの時系列との間に相関関係は存在しない。
【０５４４】
本実施形態におけるサーバ７００の各機能的なモジュールの機能が、上記の方法の実施形態にける方法に従って具体的に実行されてよいことが理解できる。これらの具体的な実行処理について、上記の方法の実施形態における関連記載を参照する。詳細はここでは再び説明されない。サーバ７００は、上記の実施形態で提供されたメディアストリーミング・オーバー・ハイパーテキストトランスファープロトコルにおけるメディアプレゼンテーションガイドを提供するためのいずれかの方法を実装するように構成されてよい。
【０５４５】
サーバ７００は、コンテンツサーバ又は別のサーバであってよい。
【０５４６】
本実施形態の技術的解決手段では、ガイドメディアプレゼンテーションについてのものであり、かつ、サーバ７００により生成されるメディアプレゼンテーション記述が、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述することが分かり得る。Ｎ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指してよく、これは、ガイドユニットと主メディアプレゼンテーションとの間にもたらされる特定の対応関係と等しい。したがって、Ｎ個のガイドユニット内のガイドユニットｉがクライアント上で選択されたとき、クライアントは、ガイドユニットｉが指す主メディアプレゼンテーションｊのメディアプレゼンテーション記述を取得してよく、さらに、主メディアプレゼンテーションｊのメディアプレゼンテーション記述に従って主メディアプレゼンテーションｊを取得して、提示することを実行してよい。明らかに、この解決手段は、ガイドメディアプレゼンテーションと主メディアプレゼンテーションとの間における比較的に柔軟な切り換えを実現するための基礎を構築し、さらに、ＨＴＴＰベースのメディアストリーミングサービスシナリオにおけるビデオガイドをサポートするための基礎を構築する。
【０５４７】
図８を参照すると、本発明の実施形態は、通信システムをさらに提供し、通信システムは、クライアント８１０と、クライアントに対する通信接続を有するコンテンツサーバ８２０とを含んでよい。
【０５４８】
クライアント８１０は、コンテンツサーバ８２０からガイドメディアプレゼンテーションのメディアプレゼンテーション記述を取得し、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述に従ってコンテンツサーバ８２０からＮ個のガイドユニットのうちＫ個のガイドユニットを取得し、Ｋ個のガイドユニットを提示するように構成され、ガイドメディアプレゼンテーションのメディアプレゼンテーション記述は、ガイドメディアプレゼンテーションに含まれるＮ個のガイドユニットを記述し、Ｎは１より大きい整数であり、Ｋ個のガイドユニットの各ガイドユニットは、１つの主メディアプレゼンテーションを指し、Ｋ個のガイドユニット内のガイドユニットｉが指す主メディアプレゼンテーションのプレゼンテーション品質は、ガイドユニットｉのプレゼンテーション品質より高い。
【０５４９】
例えば、クライアント８１０は、上記の実施形態で提供された任意のクライアントであってよい。
【０５５０】
装置及びシステム内のモジュール間の情報交換及び実行処理等の内容は、本発明の方法の実施形態と同じ着想に基づく。したがって、詳細な内容については、本発明の方法の実施形態における説明を参照し、詳細がここで再び説明されることはない。
【０５５１】
本発明の実施形態は、コンピュータ記憶媒体をさらに提供する。コンピュータ記憶媒体は、プログラムを格納してよく、プログラムが実行されるときに、上記の方法の実施形態で説明された任意の方法の段階のうちの一部又は全てが実行される。
【０５５２】
上記の実施形態では、各実施形態についての説明がそれぞれ焦点を有する。実施形態において詳細に説明されない部分については、他の実施形態における関連する説明を参照する。
【０５５３】
説明を簡潔にすべく、上記の方法の実施形態は、一連の動作として表されていることに留意されるべきである。しかしながら、当業者であれば、本発明にしたがって一部の段階が別のシーケンスで実行され、又は、同時に実行されてよいので、本発明が、説明された動作シーケンスに制限されないことを理解するはずである。さらに、当業者であれば、本明細書において説明された全ての実施形態が実施形態の例であり、関連する動作及びモジュールが必ずしも本発明に必須のものでないことも理解するはずである。
【０５５４】
本願において提供されるいくつかの実施形態では、開示される装置が他の複数のやり方で実行されてよいことを理解されたい。例えば、説明された装置の実施形態は、例に過ぎない。例えば、ユニットの区分けは、論理的な機能の区分けに過ぎず、実際の実装では、別の区分けであってよい。例えば、複数のユニット若しくはコンポーネントは、別のシステムに組み合まれ若しくは統合されてよく、又は、一部の機能は、無視され若しくは実行されなくてよい。さらに、表示又は議論される相互結合若しくは直接結合、又は、通信接続は、一部のインタフェースを用いることにより実装されてよい。装置又はユニット間の間接結合又は通信接続は、電子的に又は他の形式で実装されてよい。
【０５５５】
別個の部品として説明されたユニットは、物理的に分離されたものであってもよく、又は、そうでなくてもよく、ユニットとして表示される部品は、物理ユニットであってもよく、若しくは、そうでなくてもよく、１か所に配置されてもよく、又は、複数のネットワークユニット上に配置されてもよい。ユニットの一部又は全てが、実施形態の解決手段の目的を実現すべく、実際の必要性に従って選択されてよい。
【０５５６】
さらに、本発明の実施形態における機能的なユニットは、１つの処理ユニットに統合されてよく、又は、ユニットのそれぞれが、物理的に単独で存在してもよく、若しくは、２又はそれより多いユニットが１つのユニットに統合されてもよい。統合されたユニットは、ハードウェアの形式で実装されてもよく、又は、ソフトウェア機能ユニットの形式で実装されてもよい。
【０５５７】
上記の統合されたユニットがソフトウェア機能ユニットの形式で実装され、独立した製品として販売又は用いられるとき、統合されたユニットは、コンピュータ可読記憶媒体に格納されてよい。そのような理解に基づいて、本発明の技術的解決手段は基本的に、又は先行技術に寄与する部分は、技術的解決手段の全て又は一部は、ソフトウェア製品の形式で実装されてよい。ソフトウェア製品は、記憶媒体に格納され、（パーソナルコンピュータ、サーバ、又はネットワークデバイスであってよく、具体的にはコンピュータデバイス内のプロセッサであってよい）コンピュータデバイスに指示して、本発明の実施形態で説明された上記の方法の段階の全て又は一部を実行させるためのいくつかの命令を含む。上記の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、磁気ディスク、光ディスク、リードオンリメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のようなプログラムコードを格納できる任意の媒体を含む。
【０５５８】
上記の実施形態は、本発明の技術的解決手段を説明することが意図されているに過ぎず、本発明を限定することが意図されているわけではない。本発明は、上記の実施形態に関して詳細に説明されているが、当業者であれば、本発明の実施形態の技術的解決手段の範囲から逸脱することなく、上記の実施形態で説明された技術的解決手段に修正をさらに加えてよく、又は、これらの一部の技術的な機能に対して均等な置き換えを施してよいことを当業者は理解するはずである。
【図１−ａ】
0006478357.tif 000007
【図１−ｂ】
0006478357.tif 000008
【図１−ｃ】
0006478357.tif 000009
【図１−ｄ】
0006478357.tif 000010
【図１−ｅ】
0006478357.tif 000011
【図１−ｆ】
0006478357.tif 000012
【図１−ｇ】
0006478357.tif 000013
【図１−ｈ】
0006478357.tif 000014
【図１−ｉ】
0006478357.tif 000015
【図１−ｊ】
0006478357.tif 000016
【図１−ｋ】
0006478357.tif 000017
【図２】
0006478357.tif 000018
【図３−ａ】
0006478357.tif 000019
【図３−ｂ】
0006478357.tif 000020
【図４】
0006478357.tif 000021
【図５】
0006478357.tif 000022
【図６】
0006478357.tif 000023
【図７】
0006478357.tif 000024
【図８】
0006478357.tif 000025